var locatorMap;var locatorMapMarkers;var locatorMapCenter;var locatorMapZoom;var locatorMapInfoWindow;var lcoatorMapGeocoder;$(function(){$("#tbUserName, #tbPassword").focus(function(){if(this.value=="Gebruikersnaam"||this.value=="Wachtwoord"){this.value=''}}).blur(function(){if(this.value==""){switch(this.id){case"tbUserName":this.value="Gebruikersnaam";break;case"tbPassword":this.value="Wachtwoord";break}}});$("#btnLoginSwitch").click(function(){$("#LoginContainer").fadeToggle(400,function(){$("#GetLoginContainer").fadeToggle(400)})});$("#btnGetLoginSwitch").click(function(){$("#GetLoginContainer").fadeToggle(400,function(){$("#LoginContainer").fadeToggle(400)})});$("#btnFrmGetLoginSubmit").click(function(){$("#FrmGetLogin").submit()});$("#FrmGetLogin").submit(function(){var a=/^([a-zA-Z0-9_.-])+@([a-zA-Z0-9_.-])+\.([a-zA-Z])+([a-zA-Z])+/;if($.trim($("#tbOrganisation").val())==""){alert("U heeft geen organisatie ingevuld");$("#tbOrganisation").focus();return false}else if($.trim($("#tbEmail").val())==""){alert("U heeft geen e-mailadres ingevuld");$("#tbEmail").focus();return false}else if(!a.test($("#tbEmail").val())){alert("U heeft geen geldig e-mailadres ingevuld");$("#tbEmail").focus();return false}else if($.trim($("#tbPhone").val())==""){alert("U heeft geen telefoonnummer ingevuld");$("#tbPhone").focus();return false}return true});$("#tbLocatorSearch").keypress(function(e,a){var b=(document.all)?event.keyCode:e.which;if(b==13){$("#btnLocatorSearch").trigger("click")}});$("#btnLocatorSearch").click(function(){var j=$("#tbLocatorSearch").val();locatorMap.setZoom(locatorMapZoom);locatorMap.setCenter(locatorMapCenter);locatorMapInfoWindow.close();if(locatorMapMarkers){for(i in locatorMapMarkers){locatorMapMarkers[i].setMap(null)}}locatorMapMarkers=new Array();if(j.match("^[0-9]{4}\s{0,1}$")||j.match("^[0-9]{4}\s{0,1}[a-zA-Z]{2}$")||j.match("([A-Za-z '-])")){lcoatorMapGeocoder.geocode({"address":j+", Netherlands"},function(g,h){if(h==google.maps.GeocoderStatus.OK){var i=g[0].geometry.location;$.get("inc/script/ajaxcall.php?Action=LocatorSearch&Latitude="+i.lat()+"&Longitude="+i.lng(),function(c){if(window.DOMParser){parser=new DOMParser();c=parser.parseFromString(c,"text/xml")}else{var d=c;c=new ActiveXObject("Microsoft.XMLDOM");c.async="false";c.loadXML(d)}var e=$(c).find("marker");var f=new google.maps.LatLngBounds();if(e.length>0){$.each(e,function(){var a=$(this);var b=new google.maps.LatLng(parseFloat(a.attr("lat")),parseFloat(a.attr("lng")));var a=new google.maps.Marker({position:b,map:locatorMap,html:$(this).find("description").text()});locatorMapMarkers.push(a);google.maps.event.addListener(a,"click",function(){locatorMapInfoWindow.close();locatorMapInfoWindow.setContent(a.html);locatorMapInfoWindow.open(locatorMap,a)});f.extend(b)});locatorMap.fitBounds(f)}else{alert("Er zijn geen verkooppunten bij u in de buurt gevonden!")}})}else{alert("Er is een ongeldige postcode / plaatsnaam opgegeven!")}})}else{alert("Er is een ongeldige postcode / plaatsnaam opgegeven!")}});if($("#LocatorSearchMap").length>0){locatorMapZoom=7;locatorMapCenter=new google.maps.LatLng(52.1604545,5.6359863);locatorMapInfoWindow=new google.maps.InfoWindow();lcoatorMapGeocoder=new google.maps.Geocoder();var k={zoom:locatorMapZoom,mapTypeId:google.maps.MapTypeId.ROADMAP,center:locatorMapCenter,disableDefaultUI:true,navigationControl:true};locatorMap=new google.maps.Map(document.getElementById("LocatorSearchMap"),k);google.maps.event.addListener(locatorMap,"click",function(){locatorMapInfoWindow.close()})}});
