var urlUpdater;var gMap;var mapMarkers=[];var marker_icons={};var sidebar_name="lista_anunturi";function setDefaults(){if(!gConfig){gConfig=new Config(window.location.hash.substring(1),{lat:47.1697,lon:27.57667,zoom:15,map:"terestris",id:"0",loc:"false"})}}function loadApplication(){loadAppBase();var B;GEvent.addListener(gMap,"movestart",function(){B=gMap.getCenter()});GEvent.addListener(gMap,"dblclick",function(I,E){if(E){gMap.setCenter(B);var F=Array();F.push("lat="+formatFloat(E.y,6));F.push("lon="+formatFloat(E.x,6));F.push("zoom="+gConfig.getValue("zoom"));F.push("map="+gConfig.getValue("map"));F.push("loc=true");var H=base_URL+client_harta+"#"+F.join("&");var G="<p>Latitudine: "+formatFloat(E.y,6)+", Longitudine: "+formatFloat(E.x,6);G+="<br>Folosiţi adresa de mai jos pentru un ";G+='<a href="'+H;G+='">permalink</a> la acest loc:</p>';G+='<form><textarea readonly rows="2" cols="45" onClick="javascript:this.select()">';G+=H;G+="</textarea></form>";gMap.openInfoWindowHtml(E,G)}});if(gConfig.getValue("id")!="0"){GDownloadUrl(anunturi_uri+gConfig.getValue("id")+".xml",function(I,G){if(G==200){var F=GXml.parse(I);var J=F.documentElement.getElementsByTagName("marker");var E=new GLatLng(parseFloat(J[0].getAttribute("lat")),parseFloat(J[0].getAttribute("lng")));gMap.setCenter(E,parseInt(J[0].getAttribute("zoom"),10),maps[J[0].getAttribute("map").toLowerCase()].map);var H=new GMarker(E,{title:J[0].getAttribute("sumar")});gMap.addOverlay(H);GDownloadUrl(anunturi_uri+gConfig.getValue("id")+".html",function(M,K){var L=M;if(K!=200){L="<p>Mii de scuze…<br />Momentan acest anunţ nu poate fi afişat.</p>"}H.openInfoWindowHtml(L);GEvent.addListener(H,"click",function(){H.openInfoWindowHtml(L)})})}else{alert("Anunţul specificat nu există.")}})}else{if(gConfig.getValue("loc")=="true"){var A=new GLatLng(gConfig.getValue("lat"),gConfig.getValue("lon"));var D=new GMarker(A,{title:"Locul specificat"});gMap.addOverlay(D);var C="<p>Locul specificat</p>";D.openInfoWindowHtml(C);GEvent.addListener(D,"click",function(){D.openInfoWindowHtml(C)})}}}function urlUpdaterClass(){this.enabled=0}urlUpdaterClass.prototype.enable=function(){this.enabled=1};urlUpdaterClass.prototype.isEnabled=function(){return(this.enabled)};urlUpdaterClass.prototype.makeUrl=function(){gConfig.setValues({lat:formatFloat(gMap.getCenter().lat(),6),lon:formatFloat(gMap.getCenter().lng(),6),zoom:gMap.getZoom(),map:gMap.getCurrentMapType().getName().toLowerCase()});var A=Array();var C=["lat","lon","zoom","map"];for(var B in C){A.push(C[B]+"="+gConfig.getValue(C[B]))}return("#"+A.join("&"))};function updatePageUrl(A,B){if(A){gConfig.setValue(A,B)}if(urlUpdater.isEnabled()){if($("link")){$("link").href=base_URL+client_anunt_id+urlUpdater.makeUrl()}if($("link_cat_1")){$("link_cat_1").href=base_URL+client_anunt_lista+urlUpdater.makeUrl()+"&cat=1"}if($("link_cat_2")){$("link_cat_2").href=base_URL+client_anunt_lista+urlUpdater.makeUrl()+"&cat=2"}if($("link_cat_3")){$("link_cat_3").href=base_URL+client_anunt_lista+urlUpdater.makeUrl()+"&cat=3"}if($("link_cat_4")){$("link_cat_4").href=base_URL+client_harta+urlUpdater.makeUrl()+"&cat=4"}}}