var gcenter;var dvContainer;var dvContainerPanel;var dvContainerMap;var dvMap;var oMap;var bMapActivator;var gzoom;var swGooglePanel;var swBtnPanel=true;var sMapType="m";var iContainerH;var iContainerW;var iTopH=25;var iPanelWidth=320;var iBtnOpnClsH=55;var mm;var fitme=true;var iRadius=1;(function(a){a.admap=function(){};a.extend(a.admap,{init:function(b){this.mycenter;this.map=oMap;this.iLimit=10;this.iPage=1;this.aFilter=[];this.jsonObjectsUrl="/_json_/?mod=objects";this.bounds=new GLatLngBounds();this.progressBar=[];this.aMarkersCount;this.data=[];this.stack=1;this.timer;this.timer_map_moveend;this.loadFinished=false;this.maker_i=0;this.marker=[];this.mm;this.center_circle_marker;this.aSearchMultiLocations=[];this.bShowLocations=true;this.bMoveCloser=false;this.lastZoom;this.bLoadNearLocationsActivate=true;this.defaultZoomIn=15;this.defaultZoomOut=7;this.loadVidewPort=false;this.mfiles_url="/files/mfiles";this.ifiles_url="/files/ifiles";this.genHash=true;this.aFilterData=[];this.newMarkers=[];this.dirIcons=[];this.latLngs=[];this.noReload=false;a("#location").DefaultValue(sDefault.location);a("#name").DefaultValue(sDefault.name);a("#location_start").DefaultValue(sDefault.location_start);a("#location_end").DefaultValue(sDefault.location_end);this.jTemplate=a.template(a("#tpl_object").html());this.jTemplateDetails=a.template(a("#tpl_details").html());iconsTypesInit();this.eventEvent_objects();var c={borderPadding:15,maxZoom:17,trackMarkers:false};this.mm=new MarkerManager(this.map,c);a("#markerLabel").appendTo(this.map.getPane(G_MAP_FLOAT_SHADOW_PANE));a.admap.decodeUrlHash();GEvent.addListener(this.map,"dragend",a.admap.onDragEndMapEvent);GEvent.addListener(this.map,"zoomend",a.admap.onZoomEvent);GEvent.addListener(this.map,"click",a.admap.onClickEvent);this.gdirection=new GDirections(this.map,_$("divDirection"));GEvent.addListener(this.gdirection,"load",a.admap.onGDirectionsLoad);GEvent.addListener(this.gdirection,"error",a.admap.onGDirectionsErrors);if(b==true){this.loadInitObjects()}},getDefaultMarkerIcon:function(){var b=new google.maps.Icon();b.image="/img/icons_map/marker_arrow.png";b.iconSize=new google.maps.Size(24,34);b.iconAnchor=new google.maps.Point(11,34);b.infoWindowAnchor=new google.maps.Point(0,34);b.shadow="/img/icons_map/marker_arrow_shadow.png";b.shadowSize=new google.maps.Size(39,34);return b},setMMPath:function(b){if(!b.thumb_default){if(b.file_type=="video"){return this.mfiles_url}else{return this.ifiles_url}}},markerLabelShow:function(l){a("#markerLabel").hide();try{var f=a.admap.marker[l].data;var c=a.admap.marker[l].point;var m=this.map.fromLatLngToDivPixel(c.getLatLng());html='<p><a href="javascript:;" onclick="$.admap.showDetails('+l+')" class="title"><b>'+f.name+"</b></a></p>";html+='<p style="padding-top:5px;">'+f.address+"</p>";html+='<div style="border-bottom:1px dashed #CFCFCF;">&nbsp;</div>';html+='<p style="padding-top:5px;text-align:center;">';html+='	<span style="margin-left:5px;margin-right:5px;"><a href="javascript:;" class="options" onclick="$.admap.centerToObject('+l+')">Centruj</a></span>';var b=this.map.getZoom();var d=f.default_zoom;if(this.defaultZoomIn>d){var g=this.defaultZoomIn}else{var g=d}if(b<g){html+=' <a href="javascript:;" class="options" onclick="$.admap.zoomToObject('+l+')">Przybliż</a>'}else{html+=' <a href="javascript:;" onclick="$.admap.zoomOut('+l+')" class="options">Oddal</a>';if(this.bLoadNearLocationsActivate==true){html+=" | ";html+=' <a href="javascript:;" onclick="$.admap.loadNearLocations()" class="options">Pokaż obiekty z okolicy</a>'}}html+="</p>";a("#markerLabelContent").html(html);a("#markerLabel").show().css({top:m.y-55,left:m.x+1,height:100})}catch(n){}},markerLabelHide:function(){a("#markerLabel").hide()},centerToObject:function(d){var c=a.admap.marker[d].data;var b=new GLatLng(parseFloat(c.lat),parseFloat(c.lng));a.admap.map.panTo(b);a.admap.markerLabelShow(d)},zoomToObject:function(e){a.admap.lastZoom=a.admap.map.getZoom();var c=a.admap.marker[e].data;var b=new GLatLng(parseFloat(c.lat),parseFloat(c.lng));var d=this.defaultZoomIn;a.admap.map.setCenter(b,parseInt(d));a.admap.bMoveCloser=true;a.admap.markerLabelShow(e)},zoomOut:function(e){var c=a.admap.marker[e].data;var b=new GLatLng(parseFloat(c.lat),parseFloat(c.lng));var d=this.defaultZoomOut;a.admap.map.setCenter(b,parseInt(d));a.admap.bMoveCloser=false;a.admap.markerLabelShow(e)},showDetails:function(b){var c=a.admap.marker[b]["data"];a.ajax({type:"POST",url:this.jsonObjectsUrl+"&timestamp="+Number(new Date()),dataType:"json",data:{A:"Get",id:c.id},beforeSend:function(){a.admap.zoomToObject(b)},success:function(d){var e=d.data;a("#divDetailsData").html(a.admap.jTemplateDetails,{id:e.type_id,name:e.name,img_src:a.admap.setMMPath(e.img)+e.img.thumb_path,description:e.description,description_short:e.description_short,address:e.address,points:e.points,date_added:e.date_added,viewed:e.viewed,comments:e.comments,type:e.group_name,type_url:e.group_url,page_map:e.page_map,page_information:e.page_information,lat:e.lat,lng:e.lng,default_zoom:e.zoom});a.facebox(a("#divDetailsData").html(),"",a.admap.marker[b]["data"].name)},error:function(d,f,e){}})},reloadObjects:function(){a.admap.searchLocation()},onDragEndMapEvent:function(){fitme=false;clearTimeout(a.admap.timer_map_moveend);if(a.admap.loadVidewPort==true){a.admap.timer_map_moveend=setTimeout(function(){a.admap.loadObjects(a.admap.iLimit,1,a.admap.aFilter)},500)}if(a.admap.map){a.admap.encodeUrlHash()}updateLinkBox();updateMsgBox()},onZoomEvent:function(){a("#markerLabel").hide();clearTimeout(a.admap.timer_map_moveend);if(a.admap.loadVidewPort==true){a.admap.timer_map_moveend=setTimeout(function(){a.admap.loadObjects(a.admap.iLimit,1,a.admap.aFilter)},500)}if(a.admap.map){a.admap.encodeUrlHash()}updateLinkBox();updateMsgBox()},onClickEvent:function(){a("#markerLabel").hide()},eventEvent_objects:function(){a("#search_form_objects input").keyup(function(b){if((b.which&&b.which==13)||(b.keyCode&&b.keyCode==13)){if(aGeoIcon.id>0){aGeoIcon.id=0;a.admap.loadVidewPort=true}a.admap.searchLocation(1)}});a("#object_load").click(function(b){if(aGeoIcon.id>0){aGeoIcon.id=0;a.admap.loadVidewPort=true}a.admap.searchLocation(1)});a("#search_form_direction input").keyup(function(b){if((b.which&&b.which==13)||(b.keyCode&&b.keyCode==13)){a.admap.searchDirection()}});a("#location_load").click(function(b){a.admap.searchDirection()})},getVieportRadius:function(){var d=a.admap.map.getBounds();var c=d.getSouthWest();var b=d.getNorthEast();return Math.round(c.distanceFrom(b)/1000/2)},loadInitObjects:function(){this.aFilter.order="date_accepted";this.bLoadNearLocationsActivate=true;a.admap.loadVidewPort=true;var b=a.admap.getVieportRadius();this.aFilter={categories:this.aFilter.categories,name:"",location:"",radius:b,A:"icons"};this.loadObjects(this.iLimit,this.iPage,this.aFilter)},chooseSingleLocation:function(b){a("#location").val(b);a.facebox.close();a.admap.searchLocation()},showSingleLocation:function(c){if(this.center_circle_marker){this.map.removeOverlay(this.center_circle_marker)}a.admap.draw(parseFloat(c.center.lat),parseFloat(c.center.lng),parseFloat(iRadius));icon=a.admap.getDefaultMarkerIcon();var b=new GLatLng(parseFloat(c.center.lat),parseFloat(c.center.lng));this.center_circle_marker=new GMarker(b,{icon:icon});this.map.addOverlay(this.center_circle_marker)},getRadius:function(){return a("#facebox #search_range").val()},setRadius:function(b){a("#facebox #search_range").val(b)},searchLocation:function(e){if(!e){e=0}var c=a("#location").val();if(c==sDefault.location){c="";a("#location").val(c)}var d=a("#name").val();if(d==sDefault.name){d="";a("#name").val(d)}var b=a.admap.getRadius();if(!(b>0)){b=1;a.admap.setRadius(b)}if(d.length>1){this.aFilter.name=d}else{this.aFilter.name=""}if(c.length>2){this.aFilter.location=c;this.aFilter.radius=b}else{this.aFilter.location=""}this.aFilter.A="icons";if(c.length>=2){a.ajax({type:"POST",url:this.jsonObjectsUrl+"&timestamp="+Number(new Date()),dataType:"json",data:{A:"point",location:a.admap.aFilter.location},beforeSend:function(){h=a("#loaderMap").height()/2;w=a("#loaderMap").width()/2;a("#loaderMap").show().css({top:a("#map").height()/2-h,left:a("#map").width()/2-w})},success:function(l){a("#loaderMap").hide();if(l.data[0].id){var n=l.data[0].lat+"::"+l.data[0].lng+"::"+b;if(a.admap.mycenter!=n||e==1){a.admap.mycenter=n;var m={};m.center={};m.center.lat=l.data[0].lat;m.center.lng=l.data[0].lng;if(a.admap.mycenter!=undefined){iRadius=b}a.admap.showSingleLocation(m);fitme=true;a.admap.loadObjects(a.admap.iLimit,1,a.admap.aFilter)}else{a.admap.loadObjects(a.admap.iLimit,1,a.admap.aFilter)}}else{if(l.data.count_results>1){var f=0;this.aSearchMultiLocations=[];var g="<div style='padding:20px;font-weight:bold;height:300px;'>";g+="<div style='padding-top:20px;font-size:16px;font-weight:bold;'>Znaleziono więcej lokalizacji o tej nazwie</div>";g+="<div style='padding-top:10px;'>wybierz miejscowość z poniższej listy</div>";g+="<div style='padding-top:20px;'>&nbsp;</div>";for(i=0;i<l.data.centers.length;i++){f=i+1;sLocation=l.data.centers[i].country+", "+l.data.centers[i].region+", "+l.data.centers[i].address;g+="<div>"+f+". <a href='javascript:;' onclick='$.admap.chooseSingleLocation(\""+sLocation+"\")'>"+sLocation+"</a></div>"}g+="</div>";a.facebox(g,"","Wybierz miejscowość")}else{g="<div style='font-size:16px;font-weight:bold;'>Miejscowość której szukasz nie została znaleziona.</div>";g+="<div style='padding-top:10px;'>wybierz inną miejscowość lub spróbuj ponownie za jakiś czas.</div>";jAlert(g)}}},error:function(f,l,g){alert("Przepraszamy, ale wystąpiły problemy z połączeniem. Spróbuj ponownie za jakiś czas.");a("#loaderMap").hide()}})}else{a.admap.loadNearLocations()}},loadNearLocations:function(){this.aFilter.A="icons";this.aFilter.location="";this.loadObjects(this.iLimit,1,this.aFilter)},loadObjects:function(d,g,c){if(a.admap.noReload==true){return}a.admap.markerLabelHide();var f=this.map.getBounds();var e=f.getSouthWest().toString();var b=f.getNorthEast().toString();if(c.name==undefined){c.name=""}if(c.categories==undefined){c.categories=""}if(a.admap.loadVidewPort==true){c.radius=a.admap.getVieportRadius()}else{c.radius=a.admap.getRadius()}if(c.radius==undefined){c.radius=""}a.ajax({type:"POST",url:this.jsonObjectsUrl+"&timestamp="+Number(new Date()),dataType:"json",data:{A:c.A,page:g,limit:d,name:c.name,location:c.location,radius:c.radius,zoom:this.map.getZoom(),southWest:e,northEast:b,searchTypes:-1,order_by:"date",order_type:"desc",categories:this.aFilter.categories,loadVidewPort:a.admap.loadVidewPort},beforeSend:function(){h=a("#loaderMap").height()/2;w=a("#loaderMap").width()/2;a("#loaderMap").show().css({top:a("#map").height()/2-h,left:a("#map").width()/2-w})},success:function(m){a("#loaderMap").hide();switch(c.A){case"icons":if(m.data.points.length>0){a("#divObjectsResultCount").html("Liczba lokalizacji: "+m.data.points.length);a.admap.dataLoad(m.data.points)}else{var l;if(a.admap.loadVidewPort==true){a("#divObjectsResultCount").html("Liczba lokalizacji: 0");l='<p style="font-size:13px;line-height:16px;"><span class="icn_alert" style="margin-right:5px;"></span><b>Nie znaleziono obiektów w tej lokalizacji</b><div class="ltr"></div></p><p style="margin-top:20px;"><b>Aby znaleźć obiekty w tej lokalizacji</b></p><ul style="margin-top:3px;margin-left:14px;padding:0;"><li>Przesuń mapę lub zmień jej przybliżenie</li><li>Sprawdź, czy wszystkie wpisane słowa zostały poprawnie napisane</li><li>Spróbuj użyć innych słów kluczowych</li><li>Spróbuj użyć bardziej ogólnych słów kluczowych</li></ul>'}else{if(a("#location").val()!=""&&a("#search_range").val()>0){l='<p style="font-size:14px;"><span class="icn_alert" style="margin-right:5px;"></span>W naszej bazie nie ma informacji o obiektach z tej loaklizacji. Spróbuj powiększyć promień poszukiwań.<div class="ltr"></div></p>'}else{l='<p style="font-size:14px;"><span class="icn_alert" style="margin-right:5px;"></span>Brak danych<div class="ltr"></div></p>'}}a("#divObjectsResultsList").html("");a("#divObjectsResultsList").html('<div style="margin:10px;padding:10px;border:1px solid #ffc166;background-color:#fff0c3;text-align:left;">'+l+"</div>");a.admap.mm.clearMarkers()}break;default:a.admap.dataLoad(m.data);break}},error:function(l,n,m){alert("Przepraszamy, ale wystąpiły problemy z połączeniem. Spróbuj ponownie za jakiś czas.");a("#loaderMap").hide()}})},markerAdd:function(d,e){var f=e.lat;var c=e.lng;var m=e.type_id;var g=e.page_information;var l=e.id;if(!m){m=0}icon=aIconsTypesConf[m];var b=new GLatLng(parseFloat(f),parseFloat(c));this.marker[d]=[];this.marker[d]["data"]=e;this.marker[d]["point"]=new GMarker(b,{icon:icon});this.marker[d]["point"].show();GEvent.addListener(this.marker[d]["point"],"mouseover",function(){a.admap.marker[d]["point"].setImage(onMouseOverImage[m]);a.admap.markerLabelShow(d)});GEvent.addListener(this.marker[d]["point"],"mouseout",function(){a.admap.marker[d]["point"].setImage(onMouseOutImage[m])});GEvent.addListener(this.marker[d]["point"],"click",function(){a.admap.showDetails(d)});this.mm.addMarker(this.marker[d]["point"],0);this.bounds.extend(b)},dataLoad:function(b){this.maker_i=0;a("#divObjectsResultsList").html("");this.mm.clearMarkers();this.aMarkersCount=b.length;this.data[this.stack]=b;this.progressBar[this.stack]=new ProgressbarControl(this.map);this.progressBar[this.stack].start(this.aMarkersCount);this.timer=setInterval("$.admap.dataInject("+this.stack+")",1)},dataInject:function(b){a.admap.progressBar[a.admap.stack].updateLoader(1);var c=this.data[a.admap.stack][this.maker_i];if(c){c.nr_i=this.maker_i;this.markerAdd(this.maker_i,c);this.addListRow(c)}this.maker_i++;if(this.maker_i>=this.data[this.stack].length){clearInterval(this.timer);a.admap.progressBar[a.admap.stack].remove();a(".item_list").hover(a.admap.onHoverIn,a.admap.onHoverOut);a.admap.loadFinished=true}},onHoverIn:function(){var b=this.id.replace("object_","");a.admap.markerLabelShow(b);a(this).addClass("divSelected")},onHoverOut:function(){a(this).removeClass("divSelected")},addListRow:function(b){try{a("#divObjectsResultsList").append(this.jTemplate,{id:b.type_id,name:b.name,address:b.address,date_added:b.date_added,viewed:b.viewed,points:b.points,type:b.type,type_url:b.type_url,page_information:b.page_information,lat:b.lat,lng:b.lng,default_zoom:b.default_zoom,marker:aIconsTypesConf[b.type_id].image,nr_i:b.nr_i})}catch(c){}},draw:function(g,c,b){this.map.clearOverlays();var f=b;var e=40*1;var d=this.map.getCenter();d=new google.maps.LatLng(g,c);point=this.drawCircle(d,f,e);if(fitme==true){this.fit()}return point},drawCircle:function(c,p,e,b,r,l,f,t){this.bounds=new google.maps.LatLngBounds();var n=c.distanceFrom(new google.maps.LatLng(c.lat()+0.1,c.lng()))/100;var q=c.distanceFrom(new google.maps.LatLng(c.lat(),c.lng()+0.1))/100;var s=[];var g=parseInt(360/e)||10;for(var o=0;o<=360;o+=g){var m=new google.maps.LatLng(c.lat()+(p/n*Math.cos(o*Math.PI/180)),c.lng()+(p/q*Math.sin(o*Math.PI/180)));s.push(m);this.bounds.extend(m)}t=0.1;f=f||b||"#5FBAF0";r=r||1;var d=new google.maps.Polygon(s,b,r,l,f,t);this.map.addOverlay(d);return s.length},fit:function(){this.map.setZoom(this.map.getBoundsZoomLevel(this.bounds));this.map.panTo(this.bounds.getCenter())},onGDirectionsAddOverlay:function(){for(var c=0;c<a.admap.newMarkers.length;c++){a.admap.map.removeOverlay(a.admap.newMarkers[c])}for(var c=0;c<=a.admap.gdirection.getNumRoutes();c++){var d=a.admap.gdirection.getMarker(c);a.admap.latLngs[c]=d.getLatLng();a.admap.dirIcons[c]=d.getIcon();a.admap.newMarkers[c]=new GMarker(a.admap.latLngs[c],{icon:a.admap.dirIcons[c],draggable:true,title:"Draggable"});a.admap.map.addOverlay(a.admap.newMarkers[c]);GEvent.addListener(a.admap.newMarkers[c],"dragend",function(){var f=[];for(var e=0;e<a.admap.newMarkers.length;e++){f[e]=a.admap.newMarkers[e].getLatLng()}a.admap.gdirection.loadFromWaypoints(f)});b(a.admap.newMarkers[c],d);a.admap.map.removeOverlay(d)}function b(f,e){GEvent.addListener(f,"click",function(){GEvent.trigger(e,"click")})}},searchDirection:function(){a.admap.mm.clearMarkers();GEvent.addListener(a.admap.gdirection,"addoverlay",a.admap.onGDirectionsAddOverlay);var c=a("#location_start").val();var b=a("#location_end").val();a("#directions_info").hide();a("#divDirections").hide();a("#directions_loader").show();a("#divDirections").css({height:"200px",overflow:"auto"});a.admap.noReload=true;this.gdirection.load("from: "+c+" to: "+b,{locale:"pl_PL",getPolyline:true,getSteps:true})},onGDirectionsErrors:function(){if(a.admap.gdirection.getStatus().code==G_GEO_UNKNOWN_ADDRESS){jAlert("Trasa nie została wyznaczona. Położenie punktu startowego lub końcowego jest nieznane. Wpisz ponownie punkt startowy i końcowy w formacie: Kraj, Miasto, Adres.")}a("#directions_loader").hide();a("#directions_info").show();a("#divDirections").show()},onGDirectionsLoad:function(){a("#directions_info").hide();a("#directions_loader").hide()},listElementDel:function(c,d,b){var e=[];for(j=0;j<this.aFilterData[c].length;j++){if(j==b){continue}else{e.push(this.aFilterData[c][j])}}this.aFilterData[c]=e;this.saveGroupCheckboxEvent(c)},redrawHtml:function(b){a("#categories_listitems").empty();a("#categories_listitems").append('<p style="background-color:#94ba31;color:#FFFFFF;padding:5px;font-size:11px;"><b>Oglądasz wybrane kategorie</b></p>');if(this.aFilterData[b].length>0){a("#map_category_filter").show();for(j=0;j<this.aFilterData[b].length;j++){var c=this.aFilterData[b][j];this.addHtmlInfo(c,j)}}else{a("#map_category_filter").hide()}},addHtmlInfo:function(c,b){a("#categories_listitems").append("<li>"+c.name+" <a href='javascript:;' onclick=\"$.admap.listElementDel('"+c.field_id+"', this, "+b+');">usuń</a></li>')},saveGroupCheckboxEvent:function(c){var b=[];if(this.aFilterData[c].length>0){for(i=0;i<this.aFilterData[c].length;i++){b.push(this.aFilterData[c][i].value)}}this.aFilter.categories=b.join(" | ");this.aFilter.A="icons";this.redrawHtml(c);if(this.aFilter.categories.length>0){this.loadObjects(this.iLimit,1,this.aFilter)}else{_locationField=a("#location").val();_nameField=a("#name").val();if((_locationField==sDefault.location||_locationField=="")&&(_nameField==sDefault.name||_nameField=="")){a("#markerLabel").hide();a("#divObjectsResultsList").html("");this.mm.clearMarkers()}}},checkGroupCheckboxEvent:function(e,b,c,d){str=parseInt(e);if(d==true){obj={};obj.field_id=c;obj.value=str;obj.name=b;if(!this.aFilterData[c]){this.aFilterData[c]=[]}if(str!=""&&this.isUnique(c,str)){this.aFilterData[c].push(obj)}}else{var f=[];for(j=0;j<this.aFilterData[c].length;j++){curr_v=parseInt(this.aFilterData[c][j].value);if(str!=curr_v){f.push(this.aFilterData[c][j])}}this.aFilterData[c]=f}},isUnique:function(b,c){for(i=0;i<this.aFilterData[b].length;i++){if(c==parseInt(this.aFilterData[b][i].value)){return false;break}}return true},encodeUrlHash:function(c){if(a.admap.genHash==true){aUrl=[];aUrl.push("type");aUrl.push(a.admap.map.getCurrentMapType().getUrlArg());aUrl.push("zoom");aUrl.push(a.admap.map.getZoom());aUrl.push("geo");aUrl.push(a.admap.map.getCenter().toUrlValue(11));var b=aUrl.join("/");location.hash=b}},decodeUrlHash:function(){var c=jQuery.url.attr("anchor");if(c!=null){aSearch=c.split("/");var d;var f;var e;if(aSearch.length>0){for(i=0;i<aSearch.length;i++){if(!(i%2)){k=i+1;switch(aSearch[i]){case"type":if(aSearch[k]=="k"){d=G_SATELLITE_MAP}else{if(aSearch[k]=="h"){d=G_HYBRID_MAP}else{d=G_NORMAL_MAP}}break;case"zoom":f=parseInt(aSearch[k]);break;case"geo":gicon=new google.maps.Icon();gicon.image="/img/icons_map/marker_arrow.png";gicon.iconSize=new google.maps.Size(24,34);gicon.iconAnchor=new google.maps.Point(11,34);gicon.infoWindowAnchor=new google.maps.Point(0,34);gicon.shadow="/img/icons_map/marker_arrow_shadow.png";gicon.shadowSize=new google.maps.Size(39,34);e=aSearch[k];e=new GLatLng.fromUrlValue(e);var b=new GMarker(e,gicon);a.admap.map.addOverlay(b);break}}}if(e&&zoom&&d){a.admap.map.setCenter(e,f,d)}}}},initCategoriesBatch:function(b){var d="categories";if(!this.aFilterData[d]){this.aFilterData[d]=[]}for(i=0;i<b.length;i++){var c=b[i].split("#*#");str=new String(c[0]);obj={};obj.field_id="categories";obj.value=str;obj.name=c[1];this.aFilterData[d].push(obj);a("#facebox #aSelectedTypes_"+str).attr("checked",true)}this.aFilter.name="";this.aFilter.radius="";this.aFilter.location="";this.saveGroupCheckboxEvent(d)}})})(jQuery);function mapActivator(b){resizeMapContainer();if(bMapActivator==true){return false}else{bMapActivator=true}var a=document.createElement("script");a.setAttribute("src","http://www.google.com/jsapi?key="+b+"&A&async=2&callback=loadMap");a.setAttribute("type","text/javascript");$("head").append(a)}function loadMap(){google.load("maps","2.173b",{callback:load});window.onresize=resizeMap}function load(){dvMap=_$("map");oMap=new google.maps.Map2(dvMap);$.getScript("/js/njs/progressbarcontrol.js",function(){$.getScript("/js/njs/markermanager.js",function(){startMap()})})}function startMap(){gzoom=zoom;if(GBrowserIsCompatible()){if(aGoogleDefault.lat&&aGoogleDefault.lng){gcenter=new google.maps.LatLng(aGoogleDefault.lat,aGoogleDefault.lng);gzoom=aGoogleDefault.zoom}else{gcenter=new google.maps.LatLng(lat,lng);if(google.loader.ClientLocation){}}oMap.enableContinuousZoom();oMap.enableDoubleClickZoom();oMap.enableScrollWheelZoom();var a=oMap.getDefaultUI();a.controls.maptypecontrol=true;a.controls.menumaptypecontrol=true;a.controls.scalecontrol=true;oMap.setUI(a);iGoogleMContainterH=parseInt(document.body.clientHeight)-iTopH;iGoogleMContainterW=parseInt(document.body.clientWidth);oMap.setCenter(gcenter,gzoom);resizeMap();if(aSelectedTypes&&aSelectedTypes.length>0){$.admap.init(false);$.admap.initCategoriesBatch(aSelectedTypes)}else{if(aGeoIcon.id>0){$.admap.init(false);$.admap.markerAdd(0,aGeoIcon);$.admap.addListRow(aGeoIcon);$.admap.markerLabelShow(0);$.admap.map.setCenter(new GLatLng(parseFloat(aGeoIcon.lat),parseFloat(aGeoIcon.lng)),aGeoIcon.default_zoom)}else{$.admap.init(true)}}}}function resizeMap(){resizeMapContainer();oMap.checkResize();oMap.setCenter(gcenter,gzoom);oMap.setCenter(oMap.getCenter(),oMap.getZoom())}function resizeMapContainer(){hideBoxLink2View();hideBoxSend2Friend();iContainerW=parseInt(document.body.clientWidth);iContainerH=parseInt(document.body.clientHeight)-iTopH;if(swBtnPanel==true){$("#container_map").css({width:(iContainerW-iPanelWidth)+"px",left:"320px"});$("#container_panel").css("width",iPanelWidth+"px");$(".map_panel").css({left:"29.1em"});$("#dm #dm-v").show()}else{$("#container_map").css({backgroundColor:"#99b3cc",border:"0",padding:"0",width:"100%",height:"100%",left:"0"});$(".map_panel").css({left:"0"});$("#container_panel").hide();$("#dm #dm-v").hide()}$("#container").css("width",iContainerW+"px");$("#container").css("height",iContainerH+"px");$("#container_panel").css("height",iContainerH+"px");$("#container_map").css("height",iContainerH+"px");$("#divObjectsResultsList").height(iContainerH-$("#search_panel_objects").height()-58+"px");$("#divDirection").height(iContainerH-$("#search_panel_directions").height()-128+"px");document.body.style.overflow="hidden"}function showPanel(){$("#container_panel").show();$("#btn_switch_panel").attr("title","Ukryj panel");$("#btn_switch_panel").removeClass("close");swBtnPanel=true;resizeMap()}function hidePanel(){$("#container_panel").hide();$("#btn_switch_panel").attr("title","Pokaż panel");$("#btn_switch_panel").addClass("close");swBtnPanel=false;resizeMap()}function showBoxLink2View(){hideBoxSend2Friend();$("#box_link_2_view").show().dropShadow({left:0,top:1,opacity:0.5,blur:1});updateLinkBox()}function showBoxSend2Friend(){hideBoxLink2View();$("#box_send_2_friend").show().dropShadow({left:0,top:1,opacity:0.5,blur:1});updateMsgBox()}function hideBoxLink2View(){$("#box_link_2_view").hide().removeShadow()}function hideBoxSend2Friend(){$("#box_send_2_friend").hide().removeShadow()}function getObjectData(a){gobject=a.id.replace("object_","").split("_");i=gobject[0];type=gobject[1];return{i:i,type:type}}function showOnMyMap(c,a,b){tmarker=new GLatLng(parseFloat(c),parseFloat(a));oGMap.setZoom(parseInt(b));oGMap.panTo(tmarker)}function updateLinkBox(){url=$.url.attr("source");$("#input_link_2_view").val(url)}function updateMsgBox(){url=$.url.attr("source");$("#share_message").html("Hej! Znalazłem świetną stronkę, wejdź koniecznie: "+url)}function showTabDirections(){$("#search_panel_directions").show();$("#directionsContainer").show();$("#divObjectsResultsList").hide();$("#divObjectsResultCountsHolder").hide();$("#search_panel_objects").hide();$.admap.noReload=true;$("#location_start").val();$("#location_end").val()}function showTabObjects(){$.admap.noReload=false;$("#search_panel_objects").show();$("#divObjectsResultsList").show();$("#divObjectsResultCountsHolder").show();$("#search_panel_directions").hide();$("#directionsContainer").hide()}function send2Friend(){var b=$("#btn_send_2_friend").parents().filter(".box_map").attr("id");var a={action:"send_2_friend",email:$('#share_email[value!=""]').val(),message:$('#share_message[value!=""]').val(),from:$('#share_from_email[value!=""]').val()};$.ajax({type:"POST",url:"/_json_/?mod=email&timestamp="+Number(new Date()),dataType:"json",data:$.extend({type:"map"},a),beforeSend:function(){$("#"+b+" .info").show().html('<img src="/img/action_loading.gif" style="vertical-align:middle;margin-right:5px;" />Trwa wysyłanie danych...')},success:function(c){if(c.status==-1){$("#"+b+" .info").css({color:"#CC0000","font-size":"13px"}).html(c.msg);setTimeout(function(){$("#"+b+" .form").show();$("#"+b+" .info").hide()},2000)}else{$("#"+b+" .info").css("color","#616161").html(c.msg);$("#share_email").val("");$("#share_message").val("")}},error:function(c,e,d){$("#"+b+" .info").html("Błąd "+c+" <br /> Komunikat: "+e)}})}$(document).ready(function(){$("#btn_send_2_friend").click(function(){send2Friend()});$("#btn_switch_panel").click(function(){if(swBtnPanel==true){hidePanel()}else{showPanel()}});$("#lnk_link_2_view").click(function(){var a=$(this).offset();$("#box_link_2_view").css({position:"absolute",left:a.left-375+"px",top:a.top+25+"px","z-index":11,display:"none"}).prependTo("body");showBoxLink2View()});$("#lnk_send_2_friend").click(function(){var a=$(this).offset();$("#box_send_2_friend").css({position:"absolute",left:a.left-335+"px",top:a.top+25+"px","z-index":11,display:"none"}).prependTo("body");showBoxSend2Friend()});$("#lnk_add_location").click(function(){var d=oMap.getCenter().lat();var b=oMap.getCenter().lng();var a=oMap.getZoom();var c="";if(d&&b&&a){c="?zoom="+a+"&lat="+d+"&lng="+b}window.location.href="/dodaj/obiekt/"+c});$("#btn_close_link_2_view").click(function(){hideBoxLink2View()});$("#btn_close_send_2_friend").click(function(){hideBoxSend2Friend()})});