function setaction(a){var b=document.getElementById("searchStr").value;if(trim(b)==""){alert("You must enter some text in find box.");return false}b=trim(b);b=b.toString();b=b.replace(/ /g,"+");b=php_urlencode(b);if(a=="box"){document.getElementById("searchfrm").action="/search-beautybox/"+b+".html";return true}else{if(a=="salons"){document.getElementById("searchfrm").action="/"+keyword+"/-/-/-/-/"+b+".html";return true}else{document.getElementById("searchfrm").action="/0/2000/-/-/-/-/-/"+urlPart+"-0-1/search/"+b+".html";return true}}}function php_urlencode(a){return a.replace(/[*+\/@,%]|%20/g,function(b){switch(b){case"*":b="tbt-star";break;case"/":b="tbt-slash";break;case"@":b="tbt-alpha";break;case",":b="tbt-coma";break;case"%":b="tbt-percent";break}return b})}function refreshMap(){if(markerClusterer){markerClusterer.clearMarkers()}var b=[];var g=new google.maps.MarkerImage("/application_data/common/images/front-end/salon_icon.jpg");var c=new google.maps.MarkerImage(g,new google.maps.Size(24,32));for(var e=0;e<arrCount;e++){var h=Array();h=markerLatLong[e].split(",");var a=new google.maps.LatLng(h[0],h[1]);var f=new google.maps.Marker({position:a,draggable:true,icon:c});b.push(f)}var j=10;var k=10;j=10;k=null;style=null;markerClusterer=new MarkerClusterer(map,b,{maxZoom:j,gridSize:k,styles:styles[1]});google.maps.event.addListener(markerClusterer,"clusterclick",function(i){var l=new google.maps.Geocoder();l.geocode({latLng:i.getCenter(),language:"Dutch"},function(n,m){if(m==google.maps.GeocoderStatus.OK){if(n[0]){map.setCenter(n[0].geometry.location);map.setZoom(9)}}})})}function codeAddress(){var a=document.getElementById("address").value;geocoder.geocode({address:a},function(c,b){if(b==google.maps.GeocoderStatus.OK){map.setCenter(c[0].geometry.location);map.setZoom(9)}else{}})}function toggleStreetView(){var a=panorama.getVisible();if(a==false){panorama.setVisible(true)}else{panorama.setVisible(false)}}function makeInfoWindowEvent(b,a,c){return function(){for(var e=0;e<=infowindow.length;e++){if(infowindow[e]){infowindow[e].close()}}document.getElementById("div_detail").innerHTML=c}}function DrawMap(b,a){var c={center:a,zoom:8,mapTypeId:google.maps.MapTypeId.ROADMAP,streetViewControl:true};return new google.maps.Map(document.getElementById(b),c)}function SetMarker(a,e,b,f){var c=new google.maps.Marker({position:a,map:e,icon:b,title:f});markerArr.push(c);return c}function makeclickEvent(c,a){var b=a.replace(/ /g,"-");b=b.split(" ").join("-");b=b.replace(/ä/g,"ae");b=b.replace(/Ä/g,"ae");b=b.replace(/é/g,"e");b=b.replace(/ö/g,"oe");b=b.replace(/Ö/g,"oe");b=b.replace(/ü/g,"ue");b=b.replace(/Ü/g,"ue");b=b.replace(/ß/g,"ss");b=b.replace(/ô/g,"o");b=b.replace(/Ô/g,"O");b=b.toLowerCase();b=b.replace(/(\r\n|\n|\r)/gm," ");return function(){parent.location.href="/"+keyword+"/"+b.replace(/ /g,"-")+"-"+c+".html"}}function makeclickEventCluster(a){var b=a.replace(/ /g,"-");b=b.split(" ").join("-");b=b.replace(/ä/g,"ae");b=b.replace(/Ä/g,"ae");b=b.replace(/é/g,"e");b=b.replace(/ö/g,"oe");b=b.replace(/Ö/g,"oe");b=b.replace(/ü/g,"ue");b=b.replace(/Ü/g,"ue");b=b.replace(/ß/g,"ss");b=b.replace(/ô/g,"o");b=b.replace(/Ô/g,"O");b=b.toLowerCase();b=b.replace(/(\r\n|\n|\r)/gm," ");window.location.href="/"+keyword+"/"+b.replace(/ /g,"-")+"/-/-/-/-/"}function HomeControl(a,e){a.style.padding="5px";var c=document.createElement("input");c.style.backgroundColor="white";c.style.borderStyle="solid";c.style.borderWidth="2px";c.style.cursor="pointer";c.style.textAlign="center";a.appendChild(c);var b=document.createElement("input");b.type="button";b.style.fontFamily="Arial,sans-serif";b.style.fontSize="12px";b.style.paddingLeft="4px";b.style.paddingRight="4px";b.value="Search";a.appendChild(b);google.maps.event.addDomListener(b,"click",function(){e.setCenter(astorPlace)})}function initialize(){geocoder=new google.maps.Geocoder();map=DrawMap("map_canvas",astorPlace);map.setZoom(8);var b=new google.maps.MarkerImage("/application_data/common/images/front-end/salon_icon2.png");if(map.getZoom()<=8){refreshMap()}google.maps.event.addListener(map,"zoom_changed",function(){if(map.getZoom()<=8){for(var f=0;f<=markerArr.length;f++){if(markerArr[f]){markerArr[f].setMap(null)}}refreshMap()}if(map.getZoom()>8){if(markerClusterer){markerClusterer.clearMarkers()}var g=map.getBounds();var e=g.getSouthWest();var c=g.getNorthEast();new Ajax.Request("/getsalon?lat1="+e.lat()+"&lat2="+c.lat()+"&long1="+e.lng()+"&long2="+c.lng(),{method:"get",onSuccess:function(l){var k=l.responseText.split(";");for(var h=0;h<=k.length;h++){if(k[h]){var i=Array();i=k[h].split(",");if(i[0]!=""&&i[1]!=""){mySalons.push(new google.maps.LatLng(i[0],i[1]));var j=SetMarker(new google.maps.LatLng(i[0],i[1]),map,b,i[6]);google.maps.event.addListener(j,"mouseover",makeInfoWindowEvent(map,j,i[6]+", "+i[5]));google.maps.event.addListener(j,"click",makeclickEvent(i[4],i[3]))}}}},onFailure:function(){alert("Something went wrong...")}})}});if(city!=""){var a=city;if(a!=""){geocoder.geocode({address:a},function(e,c){if(c==google.maps.GeocoderStatus.OK){map.setCenter(e[0].geometry.location);map.setZoom(9)}else{}})}else{if(ext=="de"){a="Germany"}else{if(ext=="com"){a="USA"}else{if(ext=="uk"){a="UK"}else{a="Germany"}}}geocoder.geocode({address:a},function(e,c){if(c==google.maps.GeocoderStatus.OK){map.setCenter(e[0].geometry.location);map.setZoom(5)}else{}})}}}function getHomeLeftContent(){if(document.getElementById("homeLeftContent")!==null){$html=document.getElementById("homeLeftContent").innerHTML;document.getElementById("outerhomeContent").innerHTML=$html;document.getElementById("homeLeftContent").innerHTML="";d=document.getElementById("homeLeftContent");d.parentNode.removeChild(d)}}function removeSpecialCharacters(b){var a=b.replace(/ /g,"-");a=a.replace(/;/g,"");a=a.replace(/ä/g,"ae");a=a.replace(/Ä/g,"ae");a=a.replace(/é/g,"e");a=a.replace(/ö/g,"oe");a=a.replace(/Ö/g,"oe");a=a.replace(/ü/g,"ue");a=a.replace(/Ü/g,"ue");a=a.replace(/ß/g,"ss");a=a.replace(/ô/g,"o");a=a.replace(/Ô/g,"O");a=a.toLowerCase();return a}function trim(b,a){return ltrim(rtrim(b,a),a)}function ltrim(b,a){a=a||"\\s";return b.replace(new RegExp("^["+a+"]+","g"),"")}function rtrim(b,a){a=a||"\\s";return b.replace(new RegExp("["+a+"]+$","g"),"")}function setOrder(a){document.getElementById("sortBy").value=a;document.getElementById("sortfrm").submit()}function applySort(){document.getElementById("sortfrm").submit()};
