var zMLSSearchFormName="zMLSSearchForm";var pixelXLongOffset=0;var pixelYLatOffset=0;var mapLoadFunction=function(){};var mapObj=false;var mapProps=new Object();var streetView=false;var mapFullscreen=false;var zGMapAbsPos=null;var zHideMapControl=false;var zOneLatitude=false;var zOneLongitude=false;var zMapOverlayDivObj=null;var zMapOverlayDivObjAbsPos=null;var zMapOverlayDivObjAbsPos2=null;var zMapIgnoreMoveEnd=false;var zMapCurrentListingLink=null;var zArrMapTotalLat=[];var zArrMapTotalLong=[];var zArrMapText=[];var zMapCount=0;var zBingAddress="";function createMarker(a,c){var b=new GMarker(a);GEvent.addListener(b,"click",function(){b.openInfoWindowHtml(c)});return b}var zMapFirstZoomChange=true;var widthPerPixel=0.000011257672119140624;var heightPerPixel=0.000010531174841353966;var widthPerPixel=0.000021457672119140625;var heightPerPixel=0.000018731174841353967;var zMapCurrentZoom=0;var zMapTimeoutUpdate=0;function onGMAPLoad(){mapProps.longBlockWidth=84;mapProps.latBlockWidth=91;mapProps.latBlocks=Math.ceil(mapProps.stageHeight/mapProps.longBlockWidth);mapProps.longBlocks=Math.ceil(mapProps.stageWidth/mapProps.latBlockWidth);zMapOverlayDivObjAbsPos=zGetAbsPosition(zMapOverlayDivObj);mapLoadFunction();if(mapProps.avgLat==0||mapProps.avgLong==0){var a=document.getElementById("zMapAllDiv");a.style.display="none";return}minLat=0;maxLat=0;minLong=0;maxLong=0;if(zMapCount!=0){minLat=zArrMapTotalLat[0];maxLat=zArrMapTotalLat[0];minLong=zArrMapTotalLong[0];maxLong=zArrMapTotalLong[0];for(i=0;i<zMapCount;i++){if(zArrMapTotalLat[i]<minLat){minLat=zArrMapTotalLat[i]}if(zArrMapTotalLat[i]>maxLat){maxLat=zArrMapTotalLat[i]}if(zArrMapTotalLong[i]<minLong){minLong=zArrMapTotalLong[i]}if(zArrMapTotalLong[i]>maxLong){maxLong=zArrMapTotalLong[i]}}avgLat=(maxLat+minLat)/2;avgLong=(maxLong+minLong)/2}else{avgLat=mapProps.avgLat;avgLong=mapProps.avgLong}margin=50;if(minLat==0){minLat=avgLat;maxLat=avgLat;minLong=avgLong;maxLong=avgLong}avgLat=(maxLat+minLat)/2;avgLong=(maxLong+minLong)/2;propHeight=Math.max(heightPerPixel*50,Math.abs(maxLat-minLat));propWidth=Math.max(widthPerPixel*50,Math.abs(maxLong-minLong));twp=widthPerPixel;thp=heightPerPixel;for(zoom=1;zoom<=20;zoom++){if(zoom!=1){twp*=2;thp*=2}maxWidth=mapProps.stageWidth*twp;maxHeight=mapProps.stageHeight*thp;if(maxWidth>propWidth+(twp*margin)&&maxHeight>propHeight+(thp*margin)){break}}if(!document.getElementById("search_within_map_name1")||document.getElementById("search_within_map_name1").checked==false){zoom++}mapProps.avgLong=avgLong;mapProps.avgLat=avgLat;if(mapProps.forceZoom!=0){mapProps.zoom=mapProps.forceZoom}else{if(Math.abs(maxLat-minLat)==0){mapProps.zoom=20-zoom}else{mapProps.zoom=18-zoom}}streetView=false;if(googleMapsApiV3){onGMAPLoadV3()}}var zAjaxNearAddressMarker=false;var zMapMarkerIdOff=0;function toggleMapFullscreen(){var a=document.getElementById("myGoogleMap");var b=document.getElementById("mapFloater");if(mapFullscreen){mapFullscreen=false;mapProps.stageWidth=mapProps.stageWidth;mapProps.stageHeight=mapProps.stageHeight;a.style.width=mapProps.stageWidth+"px";a.style.height=mapProps.stageHeight+"px";b.style.marginLeft="10px";b.style.marginBottom="10px"}else{mapFullscreen=true;b.style.marginLeft="0px";b.style.marginBottom="10px";alert("not implemented");return}onLoad()}function searchWithinMap(a){var b=new Object();b.minY=mapObjV3.getBounds().getSouthWest().lat();b.minX=mapObjV3.getBounds().getSouthWest().lng();b.maxY=mapObjV3.getBounds().getNorthEast().lat();b.maxX=mapObjV3.getBounds().getNorthEast().lng();document.mapSearchForm.search_map_coordinates_list.value=b.minX+","+b.maxX+","+b.minY+","+b.maxY;document.mapSearchForm.submit()}var myPano;if(typeof GClientGeocoder!="undefined"){var geocoder=new GClientGeocoder()}var streetviewlatlong=0;if(typeof GStreetviewClient!="undefined"){var panoClient=new GStreetviewClient()}function gmsvShowAddress(){if(document.getElementById("zGStreetView")==null){return}if(zOneLatitude!=""){gmsvLoadGoogleMaps({y:zOneLatitude,x:zOneLongitude})}else{if(zBingAddress!=""){geocoder.getLatLng(zBingAddress,function(a){if(!a){if(zOneLatitude!=""){gmsvLoadGoogleMaps({y:zOneLatitude,x:zOneLongitude})}else{handleGMSVErr(0)}}else{gmsvLoadGoogleMaps(a)}})}else{handleGMSVErr(0)}}}var mapLoadFunction=gmsvShowAddress;function gmsvLoadGoogleMaps(a){streetviewlatlong=new GLatLng(a.y,a.x);panoramaOptions={latlng:streetviewlatlong};myPano=new GStreetviewPanorama(document.getElementById("pano"),panoramaOptions);GEvent.addListener(myPano,"error",handleGMSVErr);panoClient.getNearestPanorama(streetviewlatlong,showPanoData)}function handleGMSVErr(b){var a=document.getElementById("zGStreetView");a.style.display="none"}function showPanoData(a){if(a.code!=200){handleGMSVErr(0);return}var b=document.getElementById("zGStreetView");b.style.display="block";var c=computeAngle(streetviewlatlong,a.location.latlng);myPano.setLocationAndPOV(a.location.latlng,{yaw:c})}function computeAngle(b,f){var g=57.2957795;var d=0.017453;var c=b.lat()-f.lat();var a=b.lng()-f.lng();var e=Math.atan2(a*Math.cos(b.lat()*d),c)*g;return wrapAngle(e)}function wrapAngle(a){if(a>=360){a-=360}else{if(a<0){a+=360}}return a}function zSetNearAddress(a){if(a!=""){zSetWithinMap(1);zSetWithinMap2(1)}else{zSetWithinMap(0);zSetWithinMap2(0)}}function zSetWithinMap(a){var e=document.getElementById("setWithinMapRadio1");if(e==null){return}var d=document.getElementById("setWithinMapRadio2");var c=document.getElementById("search_within_map_name1");if(a==1){d.checked=false;e.checked=true}else{e.checked=false;d.checked=true}}function zSetWithinMap2(a){var e=document.getElementById("setWithinMapRadio1");if(e==null){return}var c=document.getElementById("search_within_map_name1");var d=document.getElementById("search_within_map");if(a==1){c.checked=true}else{c.checked=false}c.onclick()}var zArrPermanentMarker=new Array();function zAjaxReturnNearAddress(r,skipParse){if(zDebugMLSAjax){document.write(r);return}eval("var myObj="+r+";");if(!myObj.success){alert(myObj.errorMessage);return}var arrLatLong=myObj.search_map_coordinates_list.split(",");var minLat=parseFloat(arrLatLong[2]);var maxLat=parseFloat(arrLatLong[3]);var minLong=parseFloat(arrLatLong[0]);var maxLong=parseFloat(arrLatLong[1]);var avgLat=(minLat+maxLat)/2;var avgLong=(minLong+maxLong)/2;var zoom=0;var propHeight=Math.max(heightPerPixel*50,Math.abs(maxLat-minLat));var propWidth=Math.max(widthPerPixel*50,Math.abs(maxLong-minLong));var twp=widthPerPixel;var thp=heightPerPixel;margin=50;for(zoom=1;zoom<=20;zoom++){if(zoom!=1){twp*=2;thp*=2}maxWidth=mapProps.stageWidth*twp;maxHeight=mapProps.stageHeight*thp;if(maxWidth>propWidth+(twp*margin)&&maxHeight>propHeight+(thp*margin)){break}}mapProps.avgLong=avgLong;mapProps.avgLat=avgLat;if(Math.abs(maxLat-minLat)==0){mapProps.zoom=20-zoom}else{mapProps.zoom=18-zoom}streetView=false;var d1=document.getElementById("searchNearAddress");var d2=document.getElementById("search_near_address");d2.value=d1.value;var d3=document.getElementById("zNearAddressDiv");d3.style.display="none";if(typeof mapObj=="undefined"){return}mapObjV3.closeInfoWindow();mapObjV3.setCenter(new GLatLng(mapProps.avgLat,mapProps.avgLong),mapProps.zoom);zSetNearAddress(1);var pm=new Object();pm.point=new GLatLng(mapProps.avgLat,mapProps.avgLong);pm.title="zNearAddressMarker";arrAd=d2.value.split(",");var ad1=arrAd.shift()+"<br>"+arrAd.join(",");pm.htmlText='<table width="150" cellpadding="0" cellspacing="0" border="0"><tr><td>Location:<br>'+ad1+"</td></tr></table>";var marker=zAddPermanentMarker(pm);GEvent.trigger(marker,"click");jumpToSearchForm()}function zAjaxMapRadiusChange(){var a=document.getElementById("search_near_radius");if(a.value!=""){zAjaxSetNearAddress()}}function zAjaxFailNearAddress(){alert("There was a problem setting the address. Try again")}function zAjaxSetNearAddress(){var d=document.getElementById("searchNearAddress");var c=document.getElementById("search_near_radius");var b="/z/_a/listing/search-form?action=nearAddress&search_near_address="+escape(d.value)+"&search_near_radius="+escape(c.value);var a={};a.id="zMapNearAddress";a.url=b;a.callback=zAjaxReturnNearAddress;a.errorCallback=zAjaxFailNearAddress;a.cache=false;a.ignoreOldRequests=true;zAjax(a)}function zAjaxCancelNearAddress(){var c=document.getElementById("searchNearAddress");var b=document.getElementById("search_near_radius");var a=document.getElementById("zNearAddressDiv");a.style.display="none";c.value="";b.value="0.1"}function zNearAddressChange(c){var b=document.getElementById("zNearAddressDiv");var a=document.getElementById("search_near_address");if(c.value==""){b.style.display="none";a.value=""}else{b.style.display="block"}}var mapObjV3=false;var zGMapAbsPosV3=0;var arrMapMarkersV3=new Array();var debugTextarea;var zMapOverlaysV3=new Array();var zMapOverlaysIdsV3=new Array();var zArrPermanentMarkerV3=new Array();var zHighestMapCountV3=0;var zMarkerMapCounterV3=0;var zMapOverlayDivObjV3=0;var zMapOverlayDivObjAbsPosV3=0;var zCurrentMarkerMapCounterV3=0;var zMapCurrentListingLinkV3="";var zMapOverlayDivObjAbsPos2V3=0;var zCurMapPixelV3;var zCoorUpdateIntervalIdV3;var zMarkerMapTypeTrack=new Array();var zLatLngControlInstance;function zLatLngControl(a){this.ANCHOR_OFFSET_=new google.maps.Point(8,8);this.node_=this.createHtmlNode_();a.controls[google.maps.ControlPosition.TOP].push(this.node_);this.setMap(a);this.set("visible",false)}zLatLngControl.prototype=new google.maps.OverlayView();zLatLngControl.prototype.draw=function(){};zLatLngControl.prototype.createHtmlNode_=function(){var a=document.createElement("div");a.id="latlng-control";a.index=100;return a};zLatLngControl.prototype.visible_changed=function(){this.node_.style.display=this.get("visible")?"":"none"};zLatLngControl.prototype.updatePosition=function(c){var b=this.getProjection();var a=b.fromLatLngToContainerPixel(c);zCurMapPixelV3=a};function gmapV3ClearMarkers(){return;if(zMapOverlaysV3){for(var a in zMapOverlaysV3){zMapOverlaysV3[a].setMap(null)}}}function zAddPermanentMarkerV3(b){for(var a=0;a<zArrPermanentMarkerV3.length;a++){if(zArrPermanentMarkerV3[a].title==b.title){zArrPermanentMarkerV3[a].point=b.point;zArrPermanentMarkerV3[a].title=b.title;zArrPermanentMarkerV3[a].htmlText=b.htmlText;zArrPermanentMarkerV3[a].marker=zCreatePermanentMarkerV3(zArrPermanentMarkerV3[a]);return zArrPermanentMarkerV3[a].marker}}zArrPermanentMarkerV3.push(b);zArrPermanentMarkerV3[zArrPermanentMarkerV3.length-1].marker=zCreatePermanentMarkerV3(zArrPermanentMarkerV3[zArrPermanentMarkerV3.length-1]);return zArrPermanentMarkerV3[zArrPermanentMarkerV3.length-1].marker}function zCreatePermanentMarkersV3(b){for(var a=0;a<zArrPermanentMarkerV3.length;a++){zArrPermanentMarkerV3[a].marker=zCreatePermanentMarkerV3(zArrPermanentMarkerV3[a])}}function zCreatePermanentMarkerV3(b){var d="";if(b.marker){b.marker.setMap(null);b.marker=false}var c=new google.maps.InfoWindow({content:b.htmlText});var a=new google.maps.Marker({position:b.point,map:mapObjV3,title:b.title});google.maps.event.addListener(a,"click",function(){c.open(mapObjV3,a)});return a}function onGMAPLoadV3(){zMapOverlayDivObjV3=document.getElementById("zMapOverlayDivV3");zMapOverlayDivObjAbsPosV3=zGetAbsPosition(zMapOverlayDivObjV3);var h=document.getElementById("myGoogleMapV3");var c=new google.maps.LatLng(mapProps.avgLat,mapProps.avgLong);var b={streetViewControl:false,panControl:true,zoom:mapProps.zoom,center:c,mapTypeId:google.maps.MapTypeId.HYBRID};mapObjV3=new google.maps.Map(h,b);zLatLngControlInstance=new zLatLngControl(mapObjV3);zGMapAbsPosV3=zGetAbsPosition(h);google.maps.event.addListener(mapObjV3,"mouseover",function(j){zLatLngControlInstance.set("visible",true)});google.maps.event.addListener(mapObjV3,"mouseout",function(j){zLatLngControlInstance.set("visible",false)});google.maps.event.addListener(mapObjV3,"mousemove",function(j){zLatLngControlInstance.updatePosition(j.latLng);zMapMarkerMouseMoveV3(j,this)});google.maps.event.addListener(mapObjV3,"zoom_changed",function(){var k=-99;var j=mapObjV3.getZoom();zMapOverlayDivObjV3.style.display="none";zMapCurrentZoom=j;if(k!=j&&!zMapFirstZoomChange){gmapV3ClearMarkers();zCreatePermanentMarkersV3()}zMapOverlaysIds=[];zMapOverlays=[];zMapFirstZoomChange=false;clearTimeout(zMapTimeoutUpdate);if(j>k){streetView=false}});google.maps.event.addListener(mapObjV3,"bounds_changed",function(){zMapOverlayDivObjV3.style.display="none";if(!zMapIgnoreMoveEnd){clearInterval(zMapTimeoutUpdate);zMapTimeoutUpdate=setTimeout("zMapCoorUpdateV3(true,zMLSSearchFormName);",100)}zMapIgnoreMoveEnd=false});google.maps.event.addListener(mapObjV3,"dragstart",function(){zMapOverlayDivObjV3.style.display="none"});google.maps.event.addListener(mapObjV3,"drag",function(){zMapOverlayDivObjV3.style.display="none"});google.maps.event.addListener(mapObjV3,"dragend",function(){});for(var f=0;f<zMapCount;f++){if(zArrMapText[f]!=false){var e=new Object();e.point=new google.maps.LatLng(zArrMapTotalLat[f],zArrMapTotalLong[f]);e.title="zNearAddressMarker";e.htmlText='<table width="150" cellpadding="0" cellspacing="0" border="0"><tr><td>'+zArrMapText[f]+"</td></tr></table>";var a=zAddPermanentMarkerV3(e);zMapOverlaysV3.push(a)}}if(zAjaxNearAddressMarker){var g=document.getElementById("search_near_address");arrAd=g.value.split(",");var d=arrAd.shift()+"<br>"+arrAd.join(",");var e=new Object();e.point=new google.maps.LatLng(zAjaxNearAddressMarker[0],zAjaxNearAddressMarker[1]);e.title="zNearAddressMarker";e.htmlText='<table width="150" cellpadding="0" cellspacing="0" border="0"><tr><td>Location:<br>'+d+"</td></tr></table>";var a=zAddPermanentMarker(e);google.maps.event.trigger(a,"click");zMapOverlaysV3.push(a)}setTimeout("zMapTryUpdateV3();",1000)}function zMapTryUpdateV3(){if(zMarkerMapTypeTrack.length==0){google.maps.event.trigger(mapObjV3,"zoom_changed")}}function zMapCoorUpdateV3(fireAjax,formName){var bounds=new Object();if(!mapObjV3.getBounds||typeof mapObjV3.getBounds()!="object"){return}bounds.minY=mapObjV3.getBounds().getSouthWest().lat();bounds.minX=mapObjV3.getBounds().getSouthWest().lng();bounds.maxY=mapObjV3.getBounds().getNorthEast().lat();bounds.maxX=mapObjV3.getBounds().getNorthEast().lng();var fd=eval("document."+formName);if(fd!=undefined&&fd.search_map_coordinates_list){fd.search_map_coordinates_list.value=bounds.minX+","+bounds.maxX+","+bounds.minY+","+bounds.maxY;fd.search_map_long_blocks.value=mapProps.longBlocks;fd.search_map_lat_blocks.value=mapProps.latBlocks;if(fireAjax){zFormData[formName].onChangeCallback(formName)}}}function zUpdateMapMarkersV3(g){var h=new Array();var j=new Array();var k=new Array();var l=false;if(g.listing_id&&g.listing_id!=""){zHighestMapCountV3=0;for(var c=0;c<g.listing_id.length;c++){if(g.listing_id[c]=="0"){zHighestMapCountV3=Math.max(zHighestMapCountV3,g.arrCount[c])}}for(var c=0;c<g.listing_id.length;c++){l=-1;if(g.listing_id[c]!="0"){for(var a=0;a<zMapOverlaysIdsV3.length;a++){if(zMapOverlaysIdsV3[a]==g.listing_id[c]){l=zMapOverlaysIdsV3[a];f=zMapOverlaysV3[a];f.setIcon("/z/a/listing/images/icon-home"+g.arrColor[c]+".jpg");f.setMap(mapObjV3);k.push(l);break}}if(l==-1){var d=new google.maps.LatLng(g.listing_latitude[c],g.listing_longitude[c]);var f=createMarkerListingAjaxV3(d,g.listing_id[c],g.arrColor[c]);f.listing_id=g.listing_id[c]}}else{var d=new google.maps.LatLng(g.minLat[c],g.minLong[c]);var f=createMarkerGroupBgAjaxV3(d,g,c,g.arrColor[c]);f.listing_id=0}j.push(g.listing_id[c]);h.push(f)}}var b=new Array();for(var a=0;a<zMapOverlaysIdsV3.length;a++){l=false;for(var e=0;e<k.length;e++){if(k[e]==zMapOverlaysIdsV3[a]){l=true;break}}if(l==false){zMapOverlaysV3[a].setMap(null)}}zMapOverlaysIdsV3=j;zMapOverlaysV3=h}function zSetupCustomMarkerV3(a){a.zMarkerMapCounterV3=zMarkerMapCounterV3;a.myRolloverCallbackObj=new Object();a.myRolloverCallback=false;a.myRolloverHTML="";google.maps.event.addListener(a,"mouseover",function(b){zMapMarkerMouseOverV3(b,this)})}function zMapLoadListingV3(b){zMapOverlayDivObjV3.style.width="280px";zMapOverlayDivObjV3.style.height="100px";var a={};a.id="zMapListing";a.url="/z/_a/listing/search-form?action=ajaxMapListing&listing_id="+b.id;if(zDebugMLSAjax){a.debug=true}a.cache=true;a.callback=zMapShowListingV3;a.ignoreOldRequests=true;zAjax(a)}function zMapShowListingV3(r){eval("var myObj="+r+";");zMapCurrentListingLinkV3=myObj.link;zMapOverlayDivObjV3.innerHTML=myObj.html}function createMarkerListingAjaxV3(b,e,a){zMarkerMapCounterV3++;var c=new google.maps.Marker({position:b,icon:"/z/a/listing/images/icon-home"+a+".jpg",map:mapObjV3,title:"zMapMarkerImage"+zMarkerMapCounterV3});zMarkerMapTypeTrack[zMarkerMapCounterV3]="marker";zSetupCustomMarkerV3(c);var d=new Object();d.id=e;c.myRolloverCallback=zMapLoadListingV3;c.myRolloverCallbackObj=d;google.maps.event.addListener(c,"dblclick",function(f){if(zMapCurrentListingLinkV3!=null&&zMapCurrentListingLinkV3!=""){mapObjV3=null;window.top.location.href=zMapCurrentListingLinkV3}});return c}function createMarkerGroupBgAjaxV3(h,c,g,k){if(c.arrCountAtAddress[g]==1){h=new google.maps.LatLng(c.listing_latitude[g],c.listing_longitude[g]);zMarkerMapCounterV3++;var d=new google.maps.Marker({position:h,icon:"/z/a/listing/images/icon-home"+k+".jpg",map:mapObjV3,title:"zSeeThroughMarkerId"+zMarkerMapCounterV3});zMarkerMapTypeTrack[zMarkerMapCounterV3]="seeThrough";d.zMarkerMapCounterV3=zMarkerMapCounterV3;zSetupCustomMarkerV3(d);d.myRolloverHTML="<strong>"+c.arrCount[g]+" listings at this address</strong><br />Average list price: "+c.avgPrice[g]+"</span><br /><a href=\"javascript:void(0);\" onclick=\"document.getElementById('search_within_map_name1').checked=true;	document.getElementById('search_within_map_name1').onclick();document.getElementById('searchgotolistings').value=1;document."+zMLSSearchFormName+".search_map_coordinates_list.value='"+c.listing_longitude[g]+","+c.listing_longitude[g]+","+c.listing_latitude[g]+","+c.listing_latitude[g]+"';document."+zMLSSearchFormName+'.submit();">Click here to view all listings</a>';return d}else{var b=c.arrCount[g]/zHighestMapCountV3;var a=(32*b)+24;var j=(25*b)+20;var f=new google.maps.Point(100-(58-(a/2)),90-(45-(j/2)));var e=new google.maps.MarkerImage("/z/a/listing/images/icon-multi"+k+".png",new google.maps.Size(a,j),new google.maps.Point(0,0),f,new google.maps.Size(a,j));zMarkerMapCounterV3++;var d=new google.maps.Marker({position:h,map:mapObjV3,icon:e,title:"zSeeThroughMarkerId"+zMarkerMapCounterV3});zMarkerMapTypeTrack[zMarkerMapCounterV3]="seeThrough";zSetupCustomMarkerV3(d);d.myRolloverHTML="<strong>"+c.arrCount[g]+" matching listings here</strong><br />Average list price: "+c.avgPrice[g]+"</span><br />Double click to zoom in.";return d}return d}function zMapMarkerMouseMoveV3(c){if(zCurrentMarkerMapCounterV3!=0&&typeof zMarkerMapTypeTrack[zCurrentMarkerMapCounterV3]!="undefined"){if(zMarkerMapTypeTrack[zCurrentMarkerMapCounterV3]=="seeThrough"){var b=zMapOverlayDivObjV3;var a={x:0,y:0};var e=false;if(window.parent!=null&&window.parent.document.getElementById("zMapOverlayDivV3")!=null){zMapOverlayDivObjV3=window.parent.document.getElementById("zMapOverlayDivV3");e=zMapOverlayDivObjV3;a=zGetAbsPosition(window.parent.document.getElementById("embeddedmapiframe"))}zMapOverlayDivObjV3.style.width="215px";zMapOverlayDivObjV3.style.height="65px";var d=zCurMapPixelV3;if(e!=false){var d={x:zMousePosition.x,y:zMousePosition.y};d.x+=a.x;d.y+=a.y;zMapOverlayDivObjV3.style.top=(((zMousePosition.y+a.y)-zPositionObjSubtractPos[1])+20)+"px";zMapOverlayDivObjV3.style.left=(((zMousePosition.x+a.x)-zPositionObjSubtractPos[0])+20)+"px"}else{zMapOverlayDivObjV3.style.top=((zMousePosition.y-zPositionObjSubtractPos[1])+20)+"px";zMapOverlayDivObjV3.style.left=((zMousePosition.x-zPositionObjSubtractPos[0])+20)+"px"}}}}function goToStreetV3(b,a){streetView=true;zMapIgnoreMoveEnd=true;mapObjV3.setCenter(new google.maps.LatLng(b,a));zMapOverlayDivObjV3.style.left=(zGMapAbsPosV3.x+(zGMapAbsPosV3.width/2)+9)+"px";zMapOverlayDivObjV3.style.top=(zGMapAbsPosV3.y+(zGMapAbsPosV3.height/2)-9)+"px";if(mapObjV3.getMapTypeId()!=google.maps.MapTypeId.ROADMAP){mapObjV3.setZoom(21)}else{mapObjV3.setZoom(19)}}function zMapMarkerMouseOverV3(c,f){var d=zMapOverlayDivObjV3;var a={x:0,y:0};var e=false;if(window.parent!=null&&window.parent.document.getElementById("zMapOverlayDivV3")!=null){zMapOverlayDivObjV3=window.parent.document.getElementById("zMapOverlayDivV3");e=zMapOverlayDivObjV3;a=zGetAbsPosition(window.parent.document.getElementById("embeddedmapiframe"))}zMapOverlayDivObjV3.style.width="215px";zMapOverlayDivObjV3.style.height="65px";var b=30;if(zCurrentMarkerMapCounterV3!=0&&zCurrentMarkerMapCounterV3!=f.zMarkerMapCounterV3){}var j=(zMousePosition.x-zGMapAbsPosV3.x);var h=zMousePosition.y-zGMapAbsPosV3.y;var g=zCurMapPixelV3;if(e!=false){var g={x:zMousePosition.x,y:zMousePosition.y};g.x+=a.x;g.y+=a.y}else{g.x+=zGMapAbsPosV3.x;g.y+=zGMapAbsPosV3.y}g.width=20;g.height=17;zMapOverlayDivObjAbsPos2V3=g;zCurrentMarkerMapCounterV3=f.zMarkerMapCounterV3;zMapOverlayDivObjV3.innerHTML=f.myRolloverHTML;if(f.myRolloverCallback!=false){f.myRolloverCallback(f.myRolloverCallbackObj)}if(1==0){return}else{if(j>zGMapAbsPosV3.width/2){zMapOverlayDivObjV3.style.left=((g.x-zPositionObjSubtractPos[0])-(parseInt(zMapOverlayDivObjV3.style.width)+(10)))+"px";if(h<zGMapAbsPosV3.height/2){zMapOverlayDivObjV3.style.top=((g.y-zPositionObjSubtractPos[1])-25)+"px"}else{zMapOverlayDivObjV3.style.top=((g.y+g.height-zPositionObjSubtractPos[1])-(parseInt(zMapOverlayDivObjV3.style.height)+15))+"px"}}else{zMapOverlayDivObjV3.style.left=((g.x+g.width)-zPositionObjSubtractPos[0])+"px";if(h<zGMapAbsPosV3.height/2){zMapOverlayDivObjV3.style.top=((g.y-zPositionObjSubtractPos[1])-25)+"px"}else{zMapOverlayDivObjV3.style.top=((g.y+g.height-zPositionObjSubtractPos[1])-(parseInt(zMapOverlayDivObjV3.style.height)+15))+"px"}}zMapOverlayDivObjAbsPosV3={x:parseInt(zMapOverlayDivObjV3.style.left)-a.x,y:parseInt(zMapOverlayDivObjV3.style.top)-a.y,width:parseInt(zMapOverlayDivObjV3.style.width),height:parseInt(zMapOverlayDivObjV3.style.height)}}zMapOverlayDivObjV3.style.display="block";if(e!=false){}}function zMapMarkerRollOutV3(a){var c=30;if(zMapOverlayDivObjV3!=null&&zCurrentMarkerMapCounterV3!=0){var b=false;if(typeof zMarkerMapTypeTrack[zCurrentMarkerMapCounterV3]!="undefined"){if(zMarkerMapTypeTrack[zCurrentMarkerMapCounterV3]=="marker"){b=true}if(!a&&(zMousePosition.x-zPositionObjSubtractPos[0]>=zMapOverlayDivObjAbsPosV3.x-c&&zMousePosition.x-zPositionObjSubtractPos[0]<=zMapOverlayDivObjAbsPosV3.x+zMapOverlayDivObjAbsPosV3.width+c&&zMousePosition.y-zPositionObjSubtractPos[1]>=zMapOverlayDivObjAbsPosV3.y-c&&zMousePosition.y-zPositionObjSubtractPos[1]<=zMapOverlayDivObjAbsPosV3.y+zMapOverlayDivObjAbsPosV3.height+c)){}else{if(!a&&zMousePosition.x>=zMapOverlayDivObjAbsPos2V3.x-c&&zMousePosition.x<=zMapOverlayDivObjAbsPos2V3.x+zMapOverlayDivObjAbsPos2V3.width+c&&zMousePosition.y>=zMapOverlayDivObjAbsPos2V3.y-c&&zMousePosition.y<=zMapOverlayDivObjAbsPos2V3.y+zMapOverlayDivObjAbsPos2V3.height+c){}else{if(!b){zCurrentMarkerMapCounterV3=0;zMapOverlayDivObjV3.innerHTML="";zMapOverlayDivObjV3.style.display="none"}else{zCurrentMarkerMapCounterV3=0;zMapOverlayDivObjV3.innerHTML="";zMapOverlayDivObjV3.style.display="none"}}}}}};
