$(document).ready(function(){
	jQuery(function(){jQuery(document).pngFix();});
	
	$(".tooltip").tooltip({ 
		track:true,
		showURL: false,
		delay: 0,
		extraClass: "logo", 
		positionLeft:false
	});


}); 


function checkform(form) {
	var emailfilter=/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,4}|\d+)$/i;
	var error=0;
	for (var x=0; form.elements[x]; x++ ) {
		if(form.elements[x].title == "verplicht") {
			if (form.elements[x].type == 'select-one'){
				if (form.elements[x].options[form.elements[x].selectedIndex].value == "") error++;
			}else if (form.elements[x].type == 'checkbox'){
				if (!form.elements[x].checked) error++;
			}else{
				if(form.elements[x].name=="email"){
					if (emailfilter.test(form.elements[x].value)==false) error++
				}else{
					if (form.elements[x].value == "") error++;
				}
			}
			if(error>0){
				alert( "U heeft het verplichte veld '" + form.elements[x].id + "' niet (correct) ingevuld." );
	        		form.elements[x].focus();
			        return false ;
			}
		}
	}        
}

var geocoder;
var map;

function initialize(adres) {
	geocoder = new google.maps.Geocoder();
	var latlng = new google.maps.LatLng(52.132633, 5.2912659999999505);
	var myOptions = {
		zoom: 13,
		center: latlng,
		mapTypeId: google.maps.MapTypeId.ROADMAP
	}

	map = new google.maps.Map(document.getElementById("map"), myOptions);
	
	codeAddress(adres);
}

function codeAddress(adres) {
	var address = adres;
	geocoder.geocode( { 'address': address}, function(results, status) {
		if (status == google.maps.GeocoderStatus.OK) {
			map.setCenter(results[0].geometry.location);
			var marker = new google.maps.Marker({
				map: map, 
				position: results[0].geometry.location
			});
			
			var infowindow = new google.maps.InfoWindow({
			});
			
			google.maps.event.addListener(marker, 'click', function() {
				
				
				
				infowindow.setContent(adres);
				infowindow.open(map,this);
				
				
				var panoramaOptions = {
					position: results[0].geometry.location,
					pov: {
						heading: 0,
						pitch: 0,
						zoom: 1
					}
				};
				//var panorama = new  google.maps.StreetViewPanorama(document.getElementById("map"),panoramaOptions);
				//map.setStreetView(panorama);
	
				
			});

		} else {
			plaats = adres.substring(adres.indexOf(', ')+2);
			alert('Dit adres bestaat (nog) niet, de plaats wordt aangegeven.');
			codeAddress(plaats);
			//codeAddress(adres.substr(0,adres.charAt(',')));
			//alert("Geocode was not successful for the following reason: " + status);
		}
	});
}

