/* BBF 2009 Javascript functies met jQuery */
/*var http_base = "http://d-media.biz/bbf_2009";*/
var sponsor_counter = 0;
var sponsors = new Array();
var deelnemers_counter = 0;
var	IE7 = (navigator.appVersion.indexOf("MSIE 7.")==-1) ? false : true;
var	IE = (navigator.appName == "Microsoft Internet Explorer") ? true : false;

$(document).ready(function(){
//	init_sliders();
	
//	deelnemersSlider();
//	sponsorSlider();
	flir_it();
	sizefooter();
});

/* Flir uitvoeren */
function flir_it(){
	FLIR.init({path: http_base +'/js/facelift-1.2/'});
	$('h1').each(function(){
		FLIR.replace(this,new FLIRStyle({ cFont:'justleft' ,  ff_Wrap:true }));
	});
	$('h2').each(function(){
		FLIR.replace(this,new FLIRStyle({ cFont:'justleft' ,realFontHeight:true, mode: 'wrap', cSize:26,  ff_Wrap:true }));
		$(this).css('margin-bottom','0px');
	});
	/*$('ul#menu a').each(function(){
		FLIR.replace(this, new FLIRStyle({ cFont:'justleft',mode:'fancyfonts',ff_Wrap:true}) );
	});*/
}

/* Grootte van de footer bepalen en aanpassen */
function sizefooter(){
	var new_height = 713 - (($('#right').height() - 880) % 702);
	$('#footer').height(new_height);
}

/* init_sliders */
function init_sliders(){
	var i=0;
	sponsors[i++] = http_base +'/images/logo/bndestem.png';
	sponsors[i++] = http_base +'/images/logo/finntax.png';
	sponsors[i++] = http_base +'/images/logo/romein.png';
	sponsors[i++] = http_base +'/images/logo/rooi_pan.png';
	sponsors[i++] = http_base +'/images/logo/d-media.png';
	sponsors[i++] = http_base +'/images/logo/grolsch.png';
	sponsors[i++] = http_base +'/images/logo/vos.png';
	sponsors[i++] = http_base +'/images/logo/bsmk.png';
	sponsors[i++] = http_base +'/images/logo/pierre.png';
	sponsors[i++] = http_base +'/images/logo/vvv.png';
	sponsors[i++] = http_base +'/images/logo/moonen.png';
	sponsors[i++] = http_base +'/images/logo/vanderlinden_verkeerstechni.jpg';
	sponsors[i++] = http_base +'/images/logo/west-brabant-business.png';
	sponsors[i++] = http_base +'/images/logo/wilmo.png';
	sponsors[i++] = http_base +'/images/logo/novotel.png';
	sponsors[i++] = http_base +'/images/logo/securi_group.png';
	sponsors[i++] = http_base +'/images/logo/vansluis.png';
	sponsors[i++] = http_base +'/images/logo/energy.png';
	sponsors[i++] = http_base +'/images/logo/malipaard.png';
	sponsors[i++] = http_base +'/images/logo/jaaprasenberg.png';
	sponsors[i++] = http_base +'/images/logo/logoimtech.gif';
	sponsors.sort(function() {return 0.5 - Math.random()}) //Array elements now scrambled
}

/* Plaatjes slide show + dynamisch inladen */ 
function sponsorSlider(){
	$('#sponsors').cycle({ 
	    fx:     'fade', 
	    speed:   1500, 
	    timeout: 3000, 
	    next:   '#sponsors', 
	    pause:   1,
	    before: onBeforeSponsors 
	});
}
function onBeforeSponsors(curr, next, opts){ 
	if(!opts.addSlide){return;}else{
		if(sponsor_counter==sponsors.length){
			return;
		}else{
			opts.addSlide('<img src=\"'+sponsors[sponsor_counter]+'\" width=\"150\" height=\"150\" style=\"display:inline;margin-left: 0px;\" />');
			sponsor_counter++;
		}
	}
 };

function deelnemersSlider(){
	$('#deelnemers_content').cycle({ 
	    fx:     'scrollLeft', 
	    speed:   600, 
	    timeout: 3000, 
	    next:   '#deelnemers_content', 
	    pause:   1,
	    before: onBeforeDeelnemers
	});
}

function onBeforeDeelnemers(curr, next, opts){ 
	if(!opts.addSlide){return;}else{
		if(deelnemers_counter==deelnemers.length){
			return;
		}else{
			opts.addSlide('<img src=\"'+deelnemers[deelnemers_counter]+'\" />');
			deelnemers_counter++;
		}
	}
 };