
var facebook;var street_map;var client;var guy;var panorama;var lastLocation;var businessDiv;var details_root="/images/tabs/details1/";var details2_root="/images/tabs/details2/";var location_root="/images/tabs/location/";var buttons_root="/images/buttons/details/";var buttons=["email","callback","visit"];var marker;var baseIcon=new GIcon();baseIcon.shadow="/images/pushpins/shadow.png";baseIcon.printShadow="/images/pushpins/shadow_print.gif";baseIcon.iconSize=new GSize(23,36);baseIcon.shadowSize=new GSize(42,36);baseIcon.iconAnchor=new GPoint(9,39);baseIcon.infoWindowAnchor=new GPoint(9,2);baseIcon.infoShadowAnchor=new GPoint(18,25);function propertyOnLoad(){if(GBrowserIsCompatible()){if(!print&&loadExtras){updatePanel("<div align=\"center\" class=\"light\" style=\"margin-top:8px;\"><img src=\"/images/maptools/loading_green2.gif\" width=\"32\" height=\"32\" alt=\"Loading\"/></div>","image_extras");getURL("GET","/property.image_extras?mlsDB="+mlsDB+"&propertyID="+propertyID,true,"loadImageExtras","text","image_extras");}
if(loadMsgBoard){if(!print){getURL("GET","/property.msg_board?boardID="+boardID+"&propertyID="+propertyID+"&print="+print,true,"updatePanel","text","paging_comments");}else{getURL("GET","/property.msg_board_print?boardID="+boardID+"&propertyID="+propertyID+"&print="+print,true,"updatePanel","text","print_comments");}}
var _1=(print)?"property_map_print":"property_map";map=new GMap(document.getElementById(_1));map.setMapType(G_SATELLITE_MAP);map.addControl(new GSmallZoomControl());map.addControl(new GMapTypeControl(true));map.addMapType(G_PHYSICAL_MAP);var pt=new GPoint(detail_lng,detail_lat);var _3=new GLatLng(detail_lat,detail_lng);map.setCenter(_3,18,G_SATELLITE_MAP);if(typeof _DMCQueryControlObserver=="function"){var _4=["Parcels"];var _5=new TiledLayer(map,_4);_5.setMinZoomLevel(16);_5.setMaxZoomLevel(20);_5.initialize();}
var _6=new GIcon();_6.image="/images/pushpins/property/"+detail_color+"_on.png";_6.shadow="/images/pushpins/shadow.png";_6.printShadow="/images/pushpins/shadow_print.gif";_6.transparent="/images/pushpins/property/green_on_trans.png";_6.iconSize=new GSize(23,36);_6.shadowSize=new GSize(42,36);_6.iconAnchor=new GPoint(9,39);_6.infoWindowAnchor=new GPoint(9,2);_6.infoShadowAnchor=new GPoint(18,25);baseIcon.image="/images/pushpins/property/"+detail_color+"_on.png";marker=new PMmarker(pt,_6);map.addOverlay(marker);if(!print){businessDiv=document.getElementById("businessTooltip");business_map=new GMap(document.getElementById("business_map"));business_map.addControl(new GLargeMapControl());business_map.addControl(new GMapTypeControl());business_map.addControl(new GOverviewMapControl());business_map.addMapType(G_PHYSICAL_MAP);business_map.enableDoubleClickZoom();business_map.enableContinuousZoom();business_map.scrollWheelZoomEnabled();var _7=new GTrafficOverlay();var _8=new google.maps.LocalSearch();var _9={resultList:google.maps.LocalSearch.RESULT_LIST_INLINE,suppressInitialResultSelection:true,searchFormHint:"Search Local Businesses"};business_map.addOverlay(_7);business_map.addControl(new google.maps.LocalSearch(_9));pt=new GPoint(detail_lng,detail_lat);business_map.centerAndZoom(pt,4);marker=new PMmarker(pt,baseIcon);business_map.addOverlay(marker);GEvent.addListener(business_map,"moveend",function(){if(business_map.getZoom()<13){toggleElement("dark_wrapper","block");}else{updateList();}});client=new GStreetviewClient();client.getNearestPanorama(_3,panoramaLoad);}}
jQuery("a#broker_link").fancybox({"zoomOpacity":true,"overlayShow":true,"overlayOpacity":0.5,"hideOnContentClick":false,"centerOnScroll":false,"zoomSpeedIn":500,"zoomSpeedOut":500,"frameWidth":450,"frameHeight":480});jQuery("a#email_search").fancybox({"zoomOpacity":true,"overlayShow":true,"overlayOpacity":0.5,"hideOnContentClick":false,"centerOnScroll":false,"zoomSpeedIn":500,"zoomSpeedOut":500,"frameWidth":450,"frameHeight":480});}
function panoramaLoad(_a){if(_a.code==200){var _b=new GLatLng(detail_lat,detail_lng);var pt=new GPoint(detail_lng,detail_lat);document.getElementById("street_link").style.display="inline";uppertabs.push("street");panorama=new GStreetviewPanorama(document.getElementById("panorama"));GEvent.addListener(panorama,"initialized",onNewLocation);GEvent.addListener(panorama,"yawchanged",onYawChange);panorama.setLocationAndPOV(_b);street_map=new GMap2(document.getElementById("street_map"));street_map.addMapType(G_PHYSICAL_MAP);street_map.addControl(new GSmallZoomControl());street_map.addControl(new GMapTypeControl());street_map.addControl(new GScaleControl());street_map.enableDoubleClickZoom();street_map.enableContinuousZoom();street_map.scrollWheelZoomEnabled();street_map.setCenter(_b,17,G_HYBRID_MAP);var _d=new GIcon();_d.image="/images/pushpins/property/"+detail_color+"_on.png";_d.shadow="/images/pushpins/shadow.png";_d.printShadow="/images/pushpins/shadow_print.gif";_d.transparent="/images/pushpins/property/green_on_trans.png";_d.iconSize=new GSize(23,36);_d.shadowSize=new GSize(42,36);_d.iconAnchor=new GPoint(9,39);_d.infoWindowAnchor=new GPoint(9,2);_d.infoShadowAnchor=new GPoint(18,25);marker=new PMmarker(_b,_d);street_map.addOverlay(marker);var _e=new GStreetviewOverlay();street_map.addOverlay(_e);var _f=new GIcon(G_DEFAULT_ICON);_f.image="http://maps.google.com/intl/en_us/mapfiles/cb/man_arrow-0.png";_f.transparent="http://maps.google.com/intl/en_us/mapfiles/cb/man-pick.png";_f.imageMap=[26,13,30,14,32,28,27,28,28,36,18,35,18,27,16,26,16,20,16,14,19,13,22,8];_f.iconSize=new GSize(49,52);_f.iconAnchor=new GPoint(25,35);_f.infoWindowAnchor=new GPoint(25,5);guy=new GMarker(pt,{icon:_f,draggable:true});GEvent.addListener(guy,"dragend",onDragEnd);street_map.addOverlay(guy);}}
var hiddenStreetMapFixed=false;function fixHiddenStreetMap(){if(hiddenStreetMapFixed){return true;}
var ps=document.getElementById("paging_street");var sm=document.getElementById("street_map");var p=document.getElementById("panorama");ps.appendChild(sm);ps.appendChild(p);sm.style.position="relative";sm.style.left="";sm.style.top="";p.style.position="relative";p.style.left="";p.style.top="";hiddenStreetMapFixed=true;return true;}
function onYawChange(_13){var _14=16;var _15=360/_14;if(_13<0){_13+=360;}
guyImageNum=Math.round(_13/_15)%_14;guyImageUrl="http://maps.google.com/intl/en_us/mapfiles/cb/man_arrow-"+guyImageNum+".png";guy.setImage(guyImageUrl);}
function onNewLocation(_16){var _17=_16.latlng;guy.setLatLng(_17);}
function onDragEnd(){var _18=guy.getLatLng();if(panorama){client.getNearestPanorama(_18,onResponse);}}
function onResponse(_19){if(_19.code!=200){guy.setLatLng(lastLocation);}else{var _1a=new GLatLng(_19.Location.lat,_19.Location.lng);guy.setLatLng(_1a);lastLocation=_1a;panorama.setLocationAndPOV(_1a);}}
function form_validate(_1b,_1c,_1d){if(!validateRequired(_1b["name"],"text","Name is a required field.")){return false;}
if(!validateRequired(_1b["email"],"text","Email is a required field.")){return false;}
if(!validateRequired(_1b["has_agent"],"multi_enum","Please enter if you are working with an agent.")){return false;}
if(!validateEmail(_1b["email"],"Email address must be valid.")){return false;}
if(_1c=="callback"&&_1b["phone"].value.length>0){if(!validatePhoneNumber(_1b["phone"],"Phone number must be a valid number. Ex: (941) 555-1212")){return false;}
if(!validateRequired(_1b["has_prequal"],"multi_enum","Please enter if you have been pre-qualified for a loan.")){return false;}}
if(_1c=="visit"){if(!validateRequired(_1b["date"],"text","Date is a required field.")){return false;}
if(!validateRequired(_1b["time"],"text","Time is a required field.")){return false;}}
if(!validateRequired(_1b["message"],"textarea","Message is a required field.")){return false;}
var _1e=(_1b["has_agent"][0].checked)?"yes":"no";var _1f=(_1b["has_prequal"][0].checked)?"yes":"no";var _20="boardID="+encodeURIComponent(_1b["boardID"].value)+"&propertyID="+encodeURIComponent(_1b["propertyID"].value)+"&name="+encodeURIComponent(_1b["name"].value)+"&email="+encodeURIComponent(_1b["email"].value)+"&has_agent="+encodeURIComponent(_1e)+"&message="+encodeURIComponent(_1b["message"].value);if(_1c=="callback"){_20+="&phone="+encodeURIComponent(_1b["phone"].value);_20+="&has_prequal="+encodeURIComponent(_1f);}
if(_1c=="visit"){_20+="&date="+encodeURIComponent(_1b["date"].value)+"&time="+encodeURIComponent(_1b["time"].value);}
updatePanel("<p align=\"center\" style=\"padding-top:20px;\" class=\"light\"><img src=\"/images/maptools/loading_green.gif\" width=\"32\" height=\"32\" alt=\"Loading\"></p>",_1d);getURL("POST","/property."+_1c,true,"updatePanel","text",_1d,_20);return false;}
function validate_msg(_21){if(!validateRequired(_21["name"],"text","Name is a required field.")){return false;}
if(_21["email"].value!=""){if(!validateEmail(_21["email"],"Email address must be valid.")){return false;}}
if(_21["msg_email"].checked&&_21["email"].value==""){alert("You must enter an email address to be notified of updates");_21["email"].focus();return false;}
if(!validateRequired(_21["message"],"text","Message is a required field.")){return false;}
var _22="?";for(var i=0;i<_21.length;i++){if(_21[i].name=="msg_email"){if(_21["msg_email"].checked){_22+="&"+_21[i].name+"="+"true";}else{_22+="&"+_21[i].name+"="+"false";}}else{_22+="&"+_21[i].name+"="+_21[i].value;}}
getURL("POST","/property.msg_board",true,"updatePanel","text","paging_comments",_22);return false;}
function swapImage(db,_25,_26){var obj=document.getElementById("mls_img");obj.src=media_stem+"media/"+db+"_extras/l/"+_25+"_"+_26+".jpg";var _28=document.getElementById("mls_img_large");_28.href=media_stem+"media/"+db+"_extras/x/"+_25+"_"+_26+".jpg";}
var inEm=0;var opened="";function shade(_29,_2a){var _2b=document.getElementById(_29);for(var i=0;i<buttons.length;i++){var _2d=document.getElementById(buttons[i]);_2d.src="/images/buttons/details/"+buttons[i]+"_off.gif";_2d.alt="Expand";setRollovers(buttons_root,buttons[i],"off");inEm=0;}
if(_2b.style.height!="0em"){if(opened!=_2a&&opened!=""){replacePanel(_2b,_2a);opened=_2a;}else{closePanel(_2b,_2a);opened="";}}else{var _2e=document.getElementById("contact_content");if(_2e.style.height=="auto"){_2e.style.overflow="hidden";_2e.style.height="0em";}
opened=_2a;openPanel(_2b,_2a);}
return false;}
function shade_timer(obj,_30){window.obj=obj;if(_30){if(obj.offsetHeight<(obj.scrollHeight-10)){obj.style.height=(inEm+"em");inEm+=3;setTimeout("shade_timer(obj,true)","10");}else{obj.style.overflow="visible";inEm=0;}}else{if(obj.offsetHeight>0){if(inEm>0){obj.style.height=(inEm+"em");obj.style.height=(inEm+"em");inEm-=3;}else{obj.style.height="0em";inEm=0;}
setTimeout("shade_timer(obj,false)","10");}}}
function openPanel(obj,_32){var _33=document.getElementById(_32);_33.src="/images/buttons/details/"+_32+"_on.gif";_33.alt="Close";setRollovers(buttons_root,_32,"on");getURL("GET","/property."+_32+"?boardID="+boardID+"&propertyID="+propertyID,true,"loadSlider","text",obj);}
function replacePanel(obj,_35){var _36=document.getElementById(opened);var _37=document.getElementById(_35);_36.src="/images/buttons/details/"+opened+"_off.gif";_36.alt="Expand";_37.src="/images/buttons/details/"+_35+"_on.gif";_37.alt="Close";setRollovers(buttons_root,_35,"on");getURL("GET","/property."+_35+"?boardID="+boardID+"&propertyID="+propertyID,true,"loadSlider","text",obj);}
function closePanel(obj,_39){var _3a=document.getElementById(_39);var s=String(obj.style.height);inEm=s.substring(0,s.length-2);obj.style.overflow="hidden";shade_timer(obj,false);_3a.src="/images/buttons/details/"+_39+"_off.gif";_3a.alt="Expand";}
function setRollovers(_3c,_3d,_3e){var _3f=document.getElementById(_3d+"_link");var _40=(_3e=="on")?"on":"over";var _41=(_3e=="on")?"on":"off";_3f.onmouseover=function(_42){MM_swapImage(_3d,"",_3c+_3d+"_"+_40+".gif",1);};_3f.onmouseout=function(_43){MM_swapImage(_3d,"",_3c+_3d+"_"+_41+".gif",1);};}
function loadSlider(_44,obj){obj.innerHTML=_44;shade_timer(obj,true);}
function loadImageExtras(_46,_47){var obj=document.getElementById(_47);obj.innerHTML=_46;var _49=obj.getElementsByTagName("script");for(script in _49){if(_49[script].innerHTML){eval(_49[script].innerHTML);}}
fillup();}
function toggleProperty(_4a,_4b,_4c,zip,_4e,_4f,_50,_51,_52,_53){var _54=_50+"_"+_4f;if(_50=="bubble"||_50=="listing"){if(xml_markers_array[_51].oldImagePath!="/images/pushpins/property/red_on.png"){xml_markers_array[_51].oldImagePath="/images/pushpins/property/red_on.png";xml_markers_array[_51].setImage("/images/pushpins/property/red_on.png");}else{xml_markers_array[_51].oldImagePath=xml_markers_array[_51].orgImagePath;xml_markers_array[_51].setImage(xml_markers_array[_51].orgImagePath);}}else{if(marker.oldImagePath!="/images/pushpins/property/red_on.png"){marker.oldImagePath="/images/pushpins/property/red_on.png";marker.setImage("/images/pushpins/property/red_on.png");}else{marker.oldImagePath="/images/pushpins/property/green_on.png";marker.setImage("/images/pushpins/property/green_on.png");}}
getURL("GET","/browse.toggle_property?state="+_4a+"&county="+_4b+"&city="+_4c+"&zip="+zip+"&boardID="+_4e+"&propertyID="+_4f+"&type="+_50+"&markerID="+_51+"&property_type="+_52+"&price="+_53,true,"updateObjPanel","text",_54);return false;}
function toggleTab(img,_56){var _57;var _58;if(_56=="upper"){_57=uppertabs;_58=details_root;}else{if(_56=="lower"){_57=lowertabs;_58=location_root;}else{_57=["intext","utility"];_58=details2_root;}}
var _59=document.getElementById(img).firstChild;var _5a=_59.getAttribute("id").split("_");var _56=_5a[0];var _5b=_5a[2];var _5c=(_5b=="on")?"off":"on";var id;if(_5b=="on"){return;}
for(var i=0;i<_57.length;i++){if(_57[i]==_56){document.getElementById(_57[i]+"_tab_"+_5b).setAttribute("id",_57[i]+"_tab_"+_5c);var img=_58+_57[i]+"_"+_5c+".gif";setRollovers(_58,_57[i],_5c);document.getElementById(_57[i]+"_tab_"+_5c).src=img;document.getElementById("paging_"+_57[i]).style.display="block";document.getElementById("paging_"+_57[i]).style.visibility="visible";}else{id=(document.getElementById(_57[i]+"_tab_"+_5c))?_57[i]+"_tab_"+_5c:_57[i]+"_tab_"+_5b;document.getElementById(id).setAttribute("id",_57[i]+"_tab_"+_5b);var img=_58+_57[i]+"_"+_5b+".gif";setRollovers(_58,_57[i],_5b);document.getElementById(_57[i]+"_tab_"+_5b).src=img;document.getElementById("paging_"+_57[i]).style.display="none";document.getElementById("paging_"+_57[i]).style.visibility="hidden";}}}
function updateObjPanel(_5f,_60){document.getElementById(_60).innerHTML=_5f.toString();_60=(_60.indexOf("bubble")!=-1)?_60.replace(/bubble/,"listing"):_60.replace(/listing/,"bubble");if(document.getElementById(_60)){document.getElementById(_60).innerHTML=_5f.toString();}}
function updatePropCount(_61){document.getElementById("prop_count").innerHTML=_61.toString();}
function addBookmark(_62){getURL("GET","/property.bookmark?url="+escape(_62),true,"bookmarkCallback","text");}
function bookmarkCallback(_63){if(window.external){window.external.AddFavorite(_63,"PropertyMaps.com Featured Property");}else{alert("This feature is only available to users of PC/IE.");}}
