var directionsPanel;var directions;var toAddress;function customBodyLoad(a){if(typeof(Map)!="undefined"){var b=Map.icon;b=new GIcon();b.image=Map.domain+"img/mapIcon.png";b.iconSize=new GSize(40,40);b.iconAnchor=new GPoint(20,40);Map.init("divGoogleMap",b)}}function customBodyResize(b,a){}function customBodyScroll(a){}var googlemap;function MapInit(d){googlemap=d;directionsPanel=document.getElementById("route");directions=new GDirections(d.map,directionsPanel);for(var c=0;c<locations.length;c++){markerOptions={icon:d.icon};var b=locations[c],a=new GMarker(b.point,markerOptions);a.ID=b.ID;a.name=b.name;a.address1=b.address1;a.address2=b.address2;a.telephone=b.telephone;a.fax=b.fax;GEvent.addListener(a,"click",function(){openLocationDetails(this.ID)});d.markers[b.ID]=a;d.map.addOverlay(a)}d.map.setCenter(locations[0].point,7)}function showRoute(a){var e=$("routediv");var d=$("locations");if(e&&d){var b=Map.markers[a];toAddress=b.address1+", "+b.address2;e.style.display="";d.style.display="none";for(var c in Map.markers){if(isNumeric(c)){if(Map.markers[c].ID!=a){Map.markers[c].hide()}}}}sIFR.replace(SansaConStd,{selector:"h2.sansa18Red",wmode:"transparent",ratios:[7,1.82,10,1.81,18,1.72,21,1.71,24,1.7,34,1.68,45,1.67,61,1.66,62,1.65,67,1.66,70,1.65,71,1.66,76,1.65,78,1.66,1.65],css:[".sIFR-root{font-weight: bold; color:#E5352C; text-align:left; letter-spacing:0;} a{color:#E5352C; text-decoration:none;} a:hover{color:#E5352C;}"]})}function planRoute(){var a=$("fromAddress").value;directions.load("from:"+a+" to: "+toAddress)}function closeRoute(){var c=$("routediv");var b=$("locations");if(c&&b){c.style.display="none";b.style.display=""}for(var a in Map.markers){if(isNumeric(a)){Map.markers[a].show()}}directions.clear()}var newsLetterLightbox;function showNewsLetter(){newsLetterLightbox=new TLightBox("newsletter_lightbox");newsLetterLightbox.show()}function hideNewsletter(){newsLetterLightbox.hide()}function openLocationDetails(a){JQ.query("div[id ^= 'location_detail_']").css("display","none");JQ.query("div[id = 'location_detail_"+a+"']").css("display","block");var b=Map.markers[a];googlemap.map.setCenter(b.getPoint())}function closeLocationDetails(){JQ.query("div[id ^= 'location_detail_']").css("display","none")}function submitKenteken(){var a=$("frmKenteken");if(a&&checkKenteken()){a.submit()}}function customFrmMaillistSubmit(c,e,d){var b=c.elements.edtName;var f=c.elements.edtLetters;var a=c.elements.selAanhef;if(b&&String(b.value)==""){alert("U heeft uw naam nog niet ingevuld.");b.focus();e.returnValue=false;return false}aanhef=a.value;if(d){d.value="<profile><aanhef>"+aanhef+"</aanhef><name>"+b.value.htmlEncode()+"</name><letters>"+f.value.htmlEncode()+"</letters></profile>"}return true}function zoekVakgarage(a){var c=$("frmSearchVakgarage_"+a);var b=$("zipcode_"+a).value;if(checkZipcode(b)){if(c){c.submit()}}else{alert("U heeft geen geldige postcode ingevoerd");$("zipcode_"+a).focus()}}function checkKenteken(){var a=$("kenteken");if(a){if(a.value.length==0){alert("U heeft nog geen kenteken ingevuld");a.focus();return false}else{return true}}return false}var garageLightbox;function displayMijnGarage(){garageLightbox=new TLightBox("mijngarage");garageLightbox.show();var a=$("frmMijnGarage");a.src="http://new.mijngarage.nl/home.aspx?PartnerName=dQBwAEUAYwAvAFoAUABhAFkARABwAG8AVgBuAFgAcgBHADkASgBVAHAAdwA9AD0A"}function closeMijnGarage(){garageLightbox.hide()}function checkZipcode(a){if(a.length>=4){a=a.substring(0,4);if(isNumeric(a)){return true}}return false}function onSubmitZipcode(a){if(checkZipcode(a.zipcode.value)){return true}else{alert("U heeft geen geldige postcode ingevoerd");a.zipcode.focus();return false}}function positionShoppingCart(){var a=document.getElementById("orderList");var b=document.body.clientWidth;if(a){if(b>960){}else{}}}function placeOrder(a){if(confirm("Uw bestelling wordt direct geplaatst, klopt uw bestelling?")){location.href=a}}function bereken(b){if(b.value.length==0){b.value=0}var a=b.name.split("_");document.getElementById("totaal_"+a[1]).innerHTML=formatCurrency(document.getElementById("prijs_"+a[1]).innerText*b.value)}function formatCurrency(a){a=a.toString().replace(/\$|\,/g,"");if(isNaN(a)){a="0"}sign=(a==(a=Math.abs(a)));a=Math.floor(a*100+0.50000000001);cents=a%100;a=Math.floor(a/100).toString();if(cents<10){cents="0"+cents}for(var b=0;b<Math.floor((a.length-(1+b))/3);b++){a=a.substring(0,a.length-(4*b+3))+"."+a.substring(a.length-(4*b+3))}return(((sign)?"":"-")+""+a+","+cents)}function deleteOrder(c,a){if(confirm("Weet u zeker dat u dit product uit uw winkelwagen wilt verwijderen?")){var b=new Url();location.href=b.add("action","delete").add("bstNr",c).add("nextAction",a)}}function toggleOrderList(){var a=document.getElementById("orderList");if(a){if(a.style.display=="none"){a.style.display=""}else{a.style.display="none"}}};