
jQuery().ready(function(){$("a.showMap").css("display","inline").click(function(){if($("div#mapWrapper").css("display")=="block"){$("div#mapWrapper").hide();$(this).html("View Map");return false;}
else{showNearbyMap(1,zoom);$("div#mapWrapper").show();$("ul#zoomControl, .zoomButton, .zoom").show();$(this).html("Hide Map");return false;}});var xmlHttp;var zoom=1;var panh=0;var panv=0;function showNearbyMap(option,z){switch(option){case 1:zoom=zoom/2;break
case 2:zoom=zoom*2;break
case 3:panh=panh+0.5;break
case 4:panh=panh-0.5;break
case 5:panv=panv+0.5;break
case 6:panv=panv-0.5;break
default:zoom=1;panv=0;panh=0;}
if(z!=null){zoom=z;}
xmlHttp=GetXmlHttpObject()
if(xmlHttp==null){alert("Your browser does not support XMLHTTP Request");return}
var url=appJSGlobals.ajaxRequestHandlerUrl+"?ajaxRequest="+'officeSearchMap';url=url+"&zoom="+zoom;url=url+"&panV="+panv;url=url+"&panH="+panh;xmlHttp.onreadystatechange=stateChanged;xmlHttp.open("GET",url,true);xmlHttp.send(null);}
function stateChanged(){if(xmlHttp.readyState==4||xmlHttp.readyState=="complete"){var x=xmlHttp.responseText;if(x==""){$("#mapError").show();}
else
{if(x.indexOf("<map name=")==-1){var office=x.slice(x.indexOf("!--officeId="),x.search("----->")).replace(/!--officeId=/,"");document.getElementById(office).innerHTML=x;}else{document.getElementById("nearbyMapURL").src=x.slice(x.search("http"),x.search("-->"));document.getElementById("imagemap").innerHTML=x.substr(x.indexOf("<map name=")).replace(/-->/,"");}}}}
function GetXmlHttpObject(){var objXMLHttp=null;if(window.XMLHttpRequest){objXMLHttp=new XMLHttpRequest();}
else if(window.ActiveXObject){objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP");}
return objXMLHttp;}
$(".zoomButton").click(function(){changeMap($(this));return false;});var changeMap=function(buttonRef){$("#nearbyMapURL").attr("src","images/mapimage.gif");var buttonID=$(buttonRef).attr("id");var passOption=1;var passZoom=null;var zoomLevelSet=$("ul#zoomControl li a");zoomLevelSet=jQuery.grep(zoomLevelSet,function(n,i){return(i!=0&&i!=6);});switch(buttonID){case'north':passOption=5;break
case'south':passOption=6;break
case'east':passOption=3;break
case'west':passOption=4;break
case'zoomIn':passOption=1;break
case'zoomOut':passOption=2;break
case'zoom1':passOption=1;passZoom=0.25;$(zoomLevelSet).removeClass("selected");$(zoomLevelSet[0]).addClass("selected");break
case'zoom2':passOption=1;passZoom=0.5;$(zoomLevelSet).removeClass("selected");$(zoomLevelSet[1]).addClass("selected");break
case'zoom3':passOption=1;passZoom=1;$(zoomLevelSet).removeClass("selected");$(zoomLevelSet[2]).addClass("selected");break
case'zoom4':passOption=1;passZoom=2;$(zoomLevelSet).removeClass("selected");$(zoomLevelSet[3]).addClass("selected");break
case'zoom5':passOption=1;passZoom=4;$(zoomLevelSet).removeClass("selected");$(zoomLevelSet[4]).addClass("selected");break}
showNearbyMap(passOption,passZoom);}
$('#officesAccordion').accordion({autoheight:false,header:".offAccordHead",active:".offActive"});$(".officesStartQuoteBtn").click(function(){var errorBox="<div class='officeGetQuoteError'></div>";var targetLi=$(this).parent().prev().prev().prev();var errorStatus=false;var errorMsg="";var checkVal=$(this).parent().prev().children('input').attr('value');if(jQuery.trim(checkVal)==''){$(targetLi).children("div.officeGetQuoteError").remove();errorMsg="Zip Code is Mandatory"
$(targetLi).children("label").after(errorBox);$(targetLi).children("div.officeGetQuoteError").html(errorMsg);}else if(isNaN(jQuery.trim(checkVal))){$(targetLi).children("div.officeGetQuoteError").remove();errorMsg="Zip Code Must be a Number"
$(targetLi).children("label").after(errorBox);$(targetLi).children("div.officeGetQuoteError").html(errorMsg);}else if(jQuery.trim(checkVal).length<5){$(targetLi).children("div.officeGetQuoteError").remove();errorMsg="Zip Code Must be 5 Digits"
$(targetLi).children("label").after(errorBox);$(targetLi).children("div.officeGetQuoteError").html(errorMsg);}else{$(targetLi).children("div.officeGetQuoteError").remove();$("#officesGetQuoteForm").submit();}});});