var $j = jQuery.noConflict();
		
$j(document).ready(function (){

	// *******************************************
	// Scava banners rechterkant
	// *******************************************
	function display_slideshow(){
	
		$j('#display').hide();

		var domein = 'http://'+return_website()+'/images/display/';
		
		var t = 0;
		var banners = new Array();
		
		t++;
		banners[t] = new Array();
		banners[t]['src'] = domein+'bumpy-berg-toys-trampoline-1.jpg';
		banners[t]['url'] = 'http://www.bumpy.be/';
		t++;
		banners[t] = new Array();
		banners[t]['src'] = domein+'bumpy-berg-toys-trampoline-2.jpg';
		banners[t]['url'] = 'http://www.bumpy.be/';
		t++;
		banners[t] = new Array();
		banners[t]['src'] = domein+'go-kar-berg-toys-ferrari.jpg';
		banners[t]['url'] = 'http://www.go-kar.be/';
		t++;
		banners[t] = new Array();
		banners[t]['src'] = domein+'go-kar-berg-toys-jeep.jpg';
		banners[t]['url'] = 'http://www.go-kar.be/';
		t++;
		banners[t] = new Array();
		banners[t]['src'] = domein+'go-kar-berg-toys-freestyler.jpg';
		banners[t]['url'] = 'http://www.go-kar.be/';
		//t++;
		//banners[t] = new Array();
		//banners[t]['src'] = domein+'go-kar-q-int-ride.jpg';
		//banners[t]['url'] = 'http://www.go-kar.be/';
		t++;
		banners[t] = new Array();
		banners[t]['src'] = domein+'moov-it-berg-toys-moov.jpg';
		banners[t]['url'] = 'http://www.moov-it.be/';
		t++;
		banners[t] = new Array();
		banners[t]['src'] = domein+'speelhuisjes-berg-toys-speelhuis.jpg';
		banners[t]['url'] = 'http://www.speelhuisjes.be/';
		t++;
		banners[t] = new Array();
		banners[t]['src'] = domein+'speelhuisjes-little-cottage-speelhuis.jpg';
		banners[t]['url'] = 'http://www.speelhuisjes.be/';
		t++;
		banners[t] = new Array();
		banners[t]['src'] = domein+'speelhuisjes-durlang-speeltoestel.jpg';
		banners[t]['url'] = 'http://www.speelhuisjes.be/';
		t++;
		banners[t] = new Array();
		banners[t]['src'] = domein+'speelhuisjes-step2-speeltoestel.jpg';
		banners[t]['url'] = 'http://www.speelhuisjes.be/';
		t++;
		banners[t] = new Array();
		banners[t]['src'] = domein+'tafelspelen-heemskerk-tafeltennis.jpg';
		banners[t]['url'] = 'http://www.tafelspelen.be/';
		t++;
		banners[t] = new Array();
		banners[t]['src'] = domein+'tafelspelen-heemskerk-tafelvoetbal.jpg';
		banners[t]['url'] = 'http://www.tafelspelen.be/';
		t++;
		banners[t] = new Array();
		banners[t]['src'] = domein+'tafelspelen-heemskerk-airhockey.jpg';
		banners[t]['url'] = 'http://www.tafelspelen.be/';
		t++;
		banners[t] = new Array();
		banners[t]['src'] = domein+'tafelspelen-heemskerk-sjoelbak.jpg';
		banners[t]['url'] = 'http://www.tafelspelen.be/';
		t++;
		banners[t] = new Array();
		banners[t]['src'] = domein+'voetbaldoelen-calzio-voetbaldoel.jpg';
		banners[t]['url'] = 'http://www.voetbaldoelen.info/';
		t++;
		banners[t] = new Array();
		banners[t]['src'] = domein+'voetbaldoelen-select-voetbal.jpg';
		banners[t]['url'] = 'http://www.voetbaldoelen.info/';
		t++;
		banners[t] = new Array();
		banners[t]['src'] = domein+'softub-center-softub-softub.jpg';
		banners[t]['url'] = 'http://www.softub-center.be/';
		t++;
		banners[t] = new Array();
		banners[t]['src'] = domein+'spa-center-4seasonsspa-spa.jpg';
		banners[t]['url'] = 'http://www.spa-center.be/';
		t++;
		banners[t] = new Array();
		banners[t]['src'] = domein+'spa-center-artesian-spa.jpg';
		banners[t]['url'] = 'http://www.spa-center.be/';
		t++;
		banners[t] = new Array();
		banners[t]['src'] = domein+'fitness-center-accell-looptrainer.jpg';
		banners[t]['url'] = 'http://www.fitness-center.be/';
		t++;
		banners[t] = new Array();
		banners[t]['src'] = domein+'fitness-center-accell-crosstrainer.jpg';
		banners[t]['url'] = 'http://www.fitness-center.be/';
		t++;
		banners[t] = new Array();
		banners[t]['src'] = domein+'fitness-center-accell-hometrainer.jpg';
		banners[t]['url'] = 'http://www.fitness-center.be/';
		t++;
		banners[t] = new Array();
		banners[t]['src'] = domein+'fitness-center-accell-fietstrainer.jpg';
		banners[t]['url'] = 'http://www.fitness-center.be/';
		t++;
		banners[t] = new Array();
		banners[t]['src'] = domein+'fitness-center-accell-trilplaat.jpg';
		banners[t]['url'] = 'http://www.fitness-center.be/';
		t++;
		banners[t] = new Array();
		banners[t]['src'] = domein+'fitness-center-accell-roeitrainer.jpg';
		banners[t]['url'] = 'http://www.fitness-center.be/';
		t++;
		banners[t] = new Array();
		banners[t]['src'] = domein+'infrarood-sauna-sunlighten-infrarood.jpg';
		banners[t]['url'] = 'http://www.infrarood-sauna.info/';
		
		
	
		var imgs = new Array();
		
		var van = 1;
		var tot = banners.length-1;
		
		var j;
		
		for(var i=van; i<=tot; i++){
			imgs[i] = i;
		}
		
		// shuffle
		var arr = imgs;
		
		for(var i=van; i<imgs.length; i++){
			var j = i;
			while(j == i){
				j = 1 + Math.floor(Math.random() * (imgs.length-1));
			}
			var num = imgs[i];
			imgs[i] = arr[j];
			imgs[j] = num;
		}
		
		$j('#display-cycle').crossSlide({
			sleep: 4,
			fade: 2
		},
		[
			{ src: banners[imgs[1]]['src'], href: banners[imgs[1]]['url'] },
			{ src: banners[imgs[2]]['src'], href: banners[imgs[2]]['url'] },
			{ src: banners[imgs[3]]['src'], href: banners[imgs[3]]['url'] },
			{ src: banners[imgs[4]]['src'], href: banners[imgs[4]]['url'] },
			{ src: banners[imgs[5]]['src'], href: banners[imgs[5]]['url'] },
			{ src: banners[imgs[6]]['src'], href: banners[imgs[6]]['url'] },
			{ src: banners[imgs[7]]['src'], href: banners[imgs[7]]['url'] },
			{ src: banners[imgs[8]]['src'], href: banners[imgs[8]]['url'] },
			{ src: banners[imgs[9]]['src'], href: banners[imgs[9]]['url'] },
			{ src: banners[imgs[10]]['src'], href: banners[imgs[10]]['url'] },
			{ src: banners[imgs[11]]['src'], href: banners[imgs[11]]['url'] },
			{ src: banners[imgs[12]]['src'], href: banners[imgs[12]]['url'] },
			{ src: banners[imgs[13]]['src'], href: banners[imgs[13]]['url'] },
			{ src: banners[imgs[14]]['src'], href: banners[imgs[14]]['url'] },
			{ src: banners[imgs[15]]['src'], href: banners[imgs[15]]['url'] },
			{ src: banners[imgs[16]]['src'], href: banners[imgs[16]]['url'] },
			{ src: banners[imgs[17]]['src'], href: banners[imgs[17]]['url'] },
			{ src: banners[imgs[18]]['src'], href: banners[imgs[18]]['url'] },
			{ src: banners[imgs[19]]['src'], href: banners[imgs[19]]['url'] },
			{ src: banners[imgs[20]]['src'], href: banners[imgs[20]]['url'] },
			{ src: banners[imgs[21]]['src'], href: banners[imgs[21]]['url'] },
			{ src: banners[imgs[22]]['src'], href: banners[imgs[22]]['url'] },
			{ src: banners[imgs[23]]['src'], href: banners[imgs[23]]['url'] },
			{ src: banners[imgs[24]]['src'], href: banners[imgs[24]]['url'] },
			{ src: banners[imgs[25]]['src'], href: banners[imgs[25]]['url'] },
			{ src: banners[imgs[26]]['src'], href: banners[imgs[26]]['url'] }
			
			// hierboven toevoegen
		]);
		
		$j('#display').show();
	}
	
	// *******************************************
	// Kalender controleren voor geldige dag deze maand
	// *******************************************
	function check_kalender(){
  	var beschikbare_dagen = $j('td.beschikbaar').length;
		
		if (beschikbare_dagen == 0) {
			var vandaag = new Date()
			var jaar 	= vandaag.getFullYear();
			var maand = vandaag.getMonth() + 1;
			
			if (maand == 12) { 	var volgend_jaar = jaar + 1; 	var volgende_maand = 1; 				}
			else { 							var volgend_jaar = jaar; 			var volgende_maand = maand + 1; }
			
			content_kalender_aanpassen('toon-'+volgend_jaar+'-'+volgende_maand+'-0-30');
		}
  }
	
	// *******************************************
	// Sociale balk
	// *******************************************
	function scava_social(){
		// bij laden: resolute controleren om balk (of gedeelte) te tonen of niet
		scava_social_resize();
		// bij schermgrootte wijzigen: resolute controleren om balk (of gedeelte) te tonen of niet
		$j(window).resize(scava_social_resize);
		
		$j("#scava-social .balk").css({'z-index': '5'});
		$j("#scava-social .loader").hide();
		
		// bij hoveren over like us: balk uitschuiven tot vlak
		$j('#scava-social-like')
			.mouseenter(function(){
				$j('#scava-social').mouseenter();
			})
			.mouseleave(function(){
				$j('#scava-social').mouseleave();
			});
		
		
		var t;
		var time = 2500;
		
		// bij mouseover vlak/balk: balk uitschuiven tot vlak
		$j('#scava-social')
			.mouseenter(function(){
				$j('#scava-social').css({'z-index': '10'});
				$j("#scava-social .balk div").css({'background': 'rgba(255, 255, 255, 0)'});
				$j("#scava-social .loader").show();
				
				//scava_social_loader(time);
				
				// vlak is dichtgeschoven, timeout om uit te schuiven
				if ($j('#scava-social .balk').css('z-index') == '5') {
					t = setTimeout(scava_social_uit, time);
				}
				// vlak is nog (deels) uitgeschoven, geen timeout om volledig uit te schuiven
				else{
					scava_social_uit();
				}
		
			})
			.mouseleave(function(){
				$j("#scava-social .loader").hide();
	  		
				clearTimeout(t);
				
				if ($j('#scava-social').css('z-index') == '10') {
					$j('#scava-social').css({'z-index': '5'});
					$j("#scava-social .balk div").css({'background': 'rgba(255, 255, 255, 0.2)'});
				}
				else{
					scava_social_in();
				}
	  	});
	}
	
	// *******************************************
	// Sociale vlak uitschuiven
	// *******************************************	
	function scava_social_uit(){
		$j("#scava-social .loader").hide();
		
		$j('#scava-social').stop().css({'z-index': '90'}).animate({
			'right': '0px'
		}, 'fast');
		
		$j("#scava-social .balk").css({'z-index': '6'});
	}
	
	// *******************************************
	// Sociale vlak inschuiven
	// *******************************************	
	function scava_social_in(){
		$j('#scava-social').stop().css({'z-index': '90'}).animate({
			'right': '-490px'
		}, 'slow',
			function(){
				$j('#scava-social').css({'z-index': '5'});
				$j("#scava-social .balk").css({'z-index': '5'});
				$j("#scava-social .balk div").css({'background': 'rgba(255, 255, 255, 0.2)'});
			}
		);
	}
	
	var out;
	var i;
	var interval;
	// *******************************************
	// Sociale vlak loader
	// *******************************************	
	function scava_social_loader(time){
		i=0;
		$j("#scava-social .loader").html(i+'%');
		
		out = (time-100)/100;
		
		clearInterval(interval);
		interval = setInterval(scava_social_timer, out);
  }
	function scava_social_timer(){
  	if (i < 100) {
			i++;
			$j("#scava-social .loader").html(i+'%');
		}
		else{
			clearInterval(interval);
		}
  }

	// *******************************************
	// Sociale balk tonen afhankelijk van resolutie
	// *******************************************	
	function scava_social_resize(){
		
		// balk niet tonen
		if($j(window).height() <= '540' || $j(window).width() <= '1120'){
			// volledige vlak verbergen
			$j('#scava-social').css({
				'right': '-600px'
			});
		}
		// enkel facebook gedeelte van balk tonen
		else if($j(window).height() <= '720'){
			// balk in hoogte beperken tot facebook
			$j('#scava-social').css({
					'right': '-490px',
					'height': '535px',
					'margin-top': '-270px'
			});
			// google+ badge verbergen op vlak
			$j('#scava-social .googleplus').css({
					'left': '600px'
			});
		}
		// facebook en google+ gedeelte van balk tonen
		else{
			// google+ badge terug in vlak tonen
			$j('#scava-social .googleplus').css({
					'left': '60px'
			});
			// balk in volledige hoogte tonen
			$j('#scava-social').css({
					'right': '-490px',
					'height': '715px',
					'margin-top': '-360px'
			});
		}
		
		// like us niet tonen
		if ($j(window).height() <= '540' || $j(window).width() <= '1300') {
			// like us verbergen
			$j('#scava-social-like').css({
				'right': '-600px'
			});
		}
		// like us tonen
		else{
			// like us tonen op zelfde hoogte als balk plaatsen
			$j('#scava-social-like').css({
				'right': '55px',
				'top': $j('#scava-social').offset().top + 10
			});
		}
	}
	
	
	// *******************************************
	// Scava afdelingen
	// *******************************************
	function scava_afdelingen(){
  	var full = '#scava-bottom .afdelingen';
		
		// muis over afdeling, deze afdeling bovenaan leggen
		$j(full+' li').each(function(){
			$j(this).mouseover(function(){
				scava_afdelingen_focus($j(this).attr('class'), full);
			});
		});
		
		// default bovenaan leggen bij mouseout
		$j(full).mouseout(function(){
			scava_afdelingen_focus('default', full);
		});
		
		// default bovenaan leggen bij laden
		scava_afdelingen_focus('default', full);
  }
	
	function scava_afdelingen_focus(deze, full){
		var domein = 'http://'+return_website();
		
		var width_hover = 320;
		var width_small = 20;
		
		var z_hover = 60;
		var z_under = 50;
		var z_over = 59;
		
		var img_hover = 'url("'+domein+'/images/layout/scava-afdelingen-hover.png")';
		var img_small = 'url("'+domein+'/images/layout/scava-afdelingen-small.png")';
		
		var found = 0;
		var classname;
		
		var left = -width_small;
		
		// alle doorlopen
		$j(full+' li').each(function(){
			classname = $j(this).attr('class');
			
			// zoeken naar deze class
			if(classname.indexOf(deze) != -1){
				found = 1;
				left += width_small+2;
				
				// deze bovenaan leggen
				$j(full+' .'+deze).css({
					'z-index': z_hover,
					'background-image': img_hover,
					'width': width_hover+'px',
					'left': left,
					'border-left-width': '1px',
					'border-right-width': '1px'
				});
				
				left += width_hover-width_small;
			}
			// class niet gevonden
			else{
				left+=width_small;
				
				// "deze" is nog niet gevonden, vooraan zetten
				if(found==0){
					$j(this).css({
						'z-index': z_under+=1,
						'background-image': img_small,
						'width': width_small+'px',
						'left': left,
						'border-left-width': '2px',
						'border-right-width': '1px'
					});
				}
				// "deze" is wel gevonden, achteraan zetten
				else{
					$j(this).css({
						'z-index': z_over -=1,
						'background-image': img_small,
						'width': width_small+'px',
						'left': left,
						'border-left-width': '1px',
						'border-right-width': '2px'
					});
				}
			}
		});
	}
	
	// *******************************************
	// functies uitvoeren na laden
	// *******************************************
	if($j('#scava-bottom .afdelingen').length)	scava_afdelingen();
	if($j('#scava-social').length) 							scava_social();
	if($j('#content-kalender').length) 					check_kalender();
	if($j('#display-cycle').length) 						display_slideshow();
});


