$(document).ready(function(){
 	
	$("#navmenu-h li").hover(
		function() { $(this).addClass("iehover"); },
		function() { $(this).removeClass("iehover"); }
	);
	
	$("#bmi_box").fancybox({
		'width'				: 300,
		'height'			: 130,
        'autoScale'     	: false,
		'type'				: 'iframe'
	});

  	jQuery(document).pngFix();
	
	$("#intake_form").validate();
	
	$('#bmi_button').click(function(){
		if($("#lengte").val()=='' || $("#gewicht").val()==''){
			alert('U moet een lengte én gewicht invullen.');
		}else{
			$("#bmi_form").submit();
		}
	})
	
	function onBefore() { 
    	//$('.header h1').fadeOut();
	}
  
	$('.header').cycle({
		timeout: 8000,
	    cleartype: true,
	    cleartypeNoBg: true,
		before:  onBefore,
		fx: 'scrollLeft'
	});
	
	setInterval(check_hash,250);

});

Cufon.replace('h1', { fontFamily: 'Century Gothic', opacity:1 });
Cufon.replace('h2', { fontFamily: 'Century Gothic' });
Cufon.replace('h3', { fontFamily: 'Century Gothic' });
Cufon.replace('h4', { fontFamily: 'Century Gothic' });
Cufon.replace('a.button_beauty', { fontFamily: 'Century Gothic' });
Cufon.replace('.telefoon', { fontFamily: 'Century Gothic' });

var markers=[];
var aantal_vestigingen = 0;

function do_query(page){
	//$('.loader').show();
	if(!page){
		if(window.location.hash){
			var page = window.location.hash;
			page = page.replace(/^.*#/, '');
		}else{
			page=1;
		}
	}
	
	url='/pages/vestiging.php?id='+page;
	//alert(url);
	//if($('#status').val()==1) url=url+'&status=1'; else url=url+'&status=0';
	//if($('#action').val()=='objecten') url=url+'&opdrachtgever='+$('#opdrachtgever').val();
	//if($('#action').val()=='installaties') url=url+'&object='+$('#object').val();
	
	$('#vestiging').load(url, function(){
		Cufon.replace('h3', { fontFamily: 'Century Gothic' });
		$("a[rel='history']").click(function() {
			var page = this.href;
			page = page.replace(/^.*#/, '');
			//do_query(page); NIET MEER NODIG DOOR INTERVAL CHECK
		});
	});	
}


wait="";

var old_hash='';

function check_hash(){
	
	if(window.location.hash){
		
		if(old_hash!=window.location.hash){
			
			var page = window.location.hash;
			page = page.replace(/^.*#/, '');
			do_query(page);
			
			var i=0;
			for (var y in markers) {
				i++;
		        markers[y].setIcon('/img/marker.png');
				markers[y].setZIndex(i);
			} 
			markers[page].setIcon('/img/marker_active.png');
			markers[page].setZIndex(i+20);
			
			old_hash=window.location.hash;

		}
		
	}
}

var toggle_status=0;
function toggleit(){ 
	if(toggle_status==0){
		//$('#acties').css('width', '100px');
		$('#acties span').css('color', '#000');
		toggle_status=1;
	}else{
		$('#acties span').css('color', '#000');
		toggle_status=0;
	}
}
//setInterval(toggleit,1000);

function setMarkers(map, locations) {
	aantal_vestigingen = locations.length;
	for (var i = 0; i < locations.length; i++) {
		var locatie = locations[i];
		var myLatLng = new google.maps.LatLng(locatie[1], locatie[2]);
		var infowindow = new google.maps.InfoWindow({
		});

		var marker = new google.maps.Marker({
			position: myLatLng,
			icon: '/img/marker.png',
			map: map,
			title: locatie[0],
			zIndex: locatie[3],
			content: locatie[4],
			url: locatie[5]
		});
		
		var page = window.location.hash;
		page = page.replace(/^.*#/, '');
		
		markers[locatie[5]]=marker;
		
		google.maps.event.addListener(marker, 'click', function() {

			window.location.hash=this.url;
			
			/*
			var i=0;
			for (var y in markers) {
				i++;
		        markers[y].setIcon('/img/marker.png');
				markers[y].setZIndex(i);
			} 
			markers[page].setIcon('/img/marker_active.png');
			markers[page].setZIndex(i+20);
			*/
		});
		
		
		if(page==locatie[5]){
			markers[page].setIcon('/img/marker_active.png');
		}
	}
	
}


