
document.cookie="JSEnabled=1";var artUrl="http://img.mqcdn.com/mqsite/";var poiArtUrl2="http://img.mqcdn.com/mqpoi2/";var formInUse=false;function getElementById(fId)
{if(fId&&document.getElementById(fId))
{return document.getElementById(fId);}
return null;}
function trim(str)
{str=String(str);str=str.replace(/^\s+/g,"");return str.replace(/\s+$/g,"");}
function trimLF(str)
{str=String(str);str=str.replace(/^\n+/g,"");return str.replace(/\n+$/g,"");}
function noWhiteSpace(str)
{return(trim(str).replace(/\s+/g,""));}
function swapImage(fUrl,fId)
{var element=getElementById(fId);if(element)
{element.src=fUrl;}}
function mqValidateEmail(eMailAddress)
{var filter=/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;if(!filter.test(eMailAddress))
return false;if(eMailAddress.search(/\.\@/)>=0)
return false;if(eMailAddress.search(/\.\./)>=0)
return false;return true;}
function addEvent(fObj,fEvent,fn)
{if(window.opera&&getBrowserInfo().version<8)
{var r=fObj.attachEvent("on"+fEvent,fn);return r;}
else if(fObj.addEventListener)
{((window.opera)&&(getBrowserInfo().version>=8))?fObj.addEventListener(fEvent,fn,false):fObj.addEventListener(fEvent,fn,true);return true;}
else if(fObj.attachEvent)
{var r=fObj.attachEvent("on"+fEvent,fn);return r;}
else
{fObj["on"+fEvent]=fn;}}
function removeEvent(fObj,fEvent,fn)
{if(window.opera)
{eval("fObj.on"+fEvent+" = null");}
if(fObj.removeEventListener)
{((window.opera)&&(getBrowserInfo().version>=8))?fObj.removeEventListener(fEvent,fn,false):fObj.removeEventListener(fEvent,fn,true);}
else if(fObj.detachEvent)
{fObj.detachEvent("on"+fEvent,fn);}
else
{fObj["on"+fEvent]=null;}}
function getEventData(evt)
{fEventData=new Object();if(document.addEventListener)
{if(evt.target.nodeType==3)
{fEventData.id=evt.target.parentNode.id;fEventData.element=evt.target.parentNode;}
else
{fEventData.id=evt.target.id;fEventData.element=evt.target;}
fEventData.type=evt.type;}
else if(window.event)
{fEventData.id=window.event.srcElement.id;fEventData.type=window.event.type;fEventData.element=window.event.srcElement;}
else
{return null;}
return fEventData;}
function setCookie(fName,fValue,fTime)
{var fExp="";var fDomain=(mqDomain)?mqDomain:"";if(fTime)
{var fDate=new Date();fDate.setTime((fTime*60*60*24*1000)+fDate.getTime());fExp=fDate.toGMTString();}
document.cookie=fName+"="+fValue+";domain="+fDomain+";path=/;expires="+fExp;}
function readCookie(fName)
{var cookieName=fName+"=";var cookieArray=document.cookie.split(';');for(var i=0,n=cookieArray.length;i<n;i++)
{var cookie=cookieArray[i];while(cookie.charAt(0)==' ')
{cookie=cookie.substring(1,cookie.length);}
if(cookie.indexOf(cookieName)==0)
{return cookie.substring(cookieName.length,cookie.length);}}
return null;}
function deleteCookie(fName)
{setCookie(fName,"",-1)}
function getBrowserInfo()
{browser=new Object();browser.name=browser.version=browser.os="unknown";var userAgent=navigator.userAgent.toLowerCase();var browserListArray=new Array("firefox","msie","netscape","opera","safari");var osListArray=new Array("linux","mac","windows","x11");for(var i=0,n=browserListArray.length;i<n;i++)
{var strPosition=userAgent.indexOf(browserListArray[i])+1;if(strPosition>0)
{browser.name=browserListArray[i];var versionPosition=strPosition+browser.name.length;var incr=((browser.name=="safari")||(userAgent.charAt(versionPosition+4)>0&&userAgent.charAt(versionPosition+4)<9))?5:3;browser.version=userAgent.substring(versionPosition,versionPosition+incr);}}
for(var i=0,n=osListArray.length;i<n;i++)
{var strPosition=userAgent.indexOf(osListArray[i])+1;if(strPosition>0)
{browser.os=osListArray[i];}}
return browser;}
function getBrowserSize()
{size=new Object();if(document.body.scrollHeight>document.body.offsetHeight)
{size.width=document.body.scrollWidth;size.height=document.body.scrollHeight;}
else
{size.width=document.body.offsetWidth;size.height=document.body.offsetHeight;}
if(document.body.clientWidth)
{size.width=document.body.clientWidth;size.height=document.body.clientHeight;}
else
{size.width=document.body.offsetWidth;size.height=document.body.offsetHeight;}
if(document.documentElement.clientWidth)
{size.width=document.documentElement.clientWidth;size.height=document.documentElement.clientHeight;}
if(self.innerWidth)
{size.width=self.innerWidth;size.height=self.innerHeight;}
return size;}
function getBrowserVersion()
{var browserVer;var offset,offset2;var retData=new Array();retData.mozillaVersion=parseInt(navigator.appVersion);retData.browserName=navigator.appName;retData.ua=navigator.userAgent;if(retData.browserName=="Microsoft Internet Explorer")
{offset=retData.ua.indexOf("MSIE ");retData.browserName2=retData.ua.substring(offset,retData.ua.indexOf(" ",offset));retData.browserVer=parseFloat(retData.ua.substring(offset+5,retData.ua.indexOf(";",offset)));browserVer=parseFloat(retData.ua.substring(offset+5,retData.ua.indexOf(";",offset)));}
else if(retData.browserName=="Netscape")
{browserVer=parseInt(navigator.appVersion);offset=retData.ua.indexOf("Netscape");if(offset<0)
offset=retData.ua.indexOf("Firefox");if(offset<0)
offset=retData.ua.indexOf("Safari");retData.browserName2=retData.ua.substring(offset,retData.ua.indexOf("/",offset));offset=retData.ua.indexOf("/",offset);offset2=retData.ua.indexOf(" ",offset);if(offset2>=0)
retData.browserVer=parseFloat(retData.ua.substring(offset+1,retData.ua.indexOf(" ",offset)));else
retData.browserVer=parseFloat(retData.ua.substring(offset+1));}
else
{retData.browserName2="unknown";retData.browserVer=0;browserVer=parseInt(navigator.appVersion);}
if(retData.ua.indexOf("Windows")>=0)
retData.platform="Windows";else if(retData.ua.indexOf("Macintosh")>=0)
retData.platform="Macintosh";else if(retData.ua.indexOf("Linux")>=0)
retData.platform="Linux";else
retData.platform="Unknown";return retData;}
function mqXMLHttpRequest()
{var request=null;if(window.XMLHttpRequest)
{try
{request=new XMLHttpRequest();}
catch(e)
{request=null;}}
else if(window.ActiveXObject)
{try
{request=new ActiveXObject("Msxml2.XMLHTTP");}
catch(e)
{try
{request=new ActiveXObject("Microsoft.XMLHTTP");}
catch(e)
{request=null;}}}
return request;}
var xmlHttp=mqXMLHttpRequest();function loadJS(fFile,fId,fParent)
{var parent=document.getElementsByTagName(fParent).item(0);var scriptTag=document.getElementById(fId);if(scriptTag)
{parent.removeChild(scriptTag);}
script=document.createElement("script");script.src=fFile;script.type="text/javascript";script.id=fId;parent.appendChild(script);}
function setFocus()
{if(!document.getElementsByTagName)return;var e=(document.body.all)?(document.body.all):document.getElementsByTagName("*");for(var i=0;i<e.length;i++)
{var clsName=e[i];if(clsName.getAttribute("accesskey")=="x")
{if(!formInUse)
{clsName.focus();break;}
else
{formInUse=false;}}}}
function paramExists(varname)
{if(typeof varname!='undefined')
{return true;}
return false;}
function autoFill(fId,fNextId)
{if(document.getElementById("r"+fId))
{var idArray=new Array("a","csz","c","s","z");var rId=document.getElementById("r"+fId)
var addr=rId.value.split("|");var a=0;for(var i=0;i<idArray.length;i++)
{if((i==0)&&(addr[i].substring(0,5)=="clear")&&(addr.length<2))
{clearSettings(addr[i]);return;}
if(document.getElementById(idArray[i]+fId))
{document.getElementById(idArray[i]+fId).value=(paramExists(addr[a]))?addr[a]:"";a++;}}
if(document.getElementById(fNextId)&&(addr.length>1))
{rId.options.selectedIndex=0;document.getElementById(fNextId).focus();}}
else if((fId==0)&&document.getElementById(fNextId))
{document.getElementById(fNextId).focus();}}
function clearSettings(fInput,fLoc)
{var cookieArray=new Array();var fText;switch(fInput)
{case"clearAll":cookieArray[0]="locationhistory";cookieArray[1]="locationhistoryHome";cookieArray[2]="locationhistoryWork";fText="Home, Work, and Recent Search Locations";break;case"clearRecent":cookieArray[0]="locationhistory";fText="Recent Searches";break;case"clearHome":cookieArray[0]="locationhistoryHome";fText="Home Location";break;case"clearWork":cookieArray[0]="locationhistoryWork";fText="Work Location";break;default:return;}
if(confirm("Are you sure you want to clear your "+fText+"?"))
{for(var i=0;i<cookieArray.length;i++)
{document.cookie=cookieArray[i]+"=;domain="+mqDomain+";path=/;expires=Thu,01-Jan-70 00:00:01 GMT";}
if(paramExists(fLoc))
{window.location=fLoc;}
else
{window.location.reload();}}}
function newWin(fPage,fName,fWidth,fHeight,fScroll,fCenter,fResize)
{if(paramExists(fPage)==false)
{return;}
if(paramExists(fName)==false)
{var fName="newWin"+Math.random();}
if(paramExists(fScroll)==false)
{var fScroll="yes";}
if((paramExists(fCenter)==false)||(fCenter==false))
{var winl=wint=10;}
else if(fCenter==true)
{var winl=(screen.width-fWidth)/2;var wint=(screen.height-fHeight)/2;}
if(paramExists(fWidth)==false)
{var fWidth=250;}
if(paramExists(fHeight)==false)
{var fHeight=600;}
if(paramExists(fResize)==false)
{fResize='yes';}
var winprops='height='+fHeight+',width='+fWidth+',top='+wint+',left='+winl+',scrollbars='+fScroll+',directories=no,resizable='+fResize;win=window.open(fPage,fName,winprops);if(parseInt(navigator.appVersion)>=4)
{win.window.focus();}}
function openAbbrev(idField,skipFlag){var stdOptions="resizable=no,directories=no,left=10,top=10,toolbar=no";if(skipFlag!=null)
{var url="/maps/abbrev.adp?idfield="+idField+"&skip="+skipFlag}
else
{var url="/maps/abbrev.adp?idfield="+idField}
newWin(url,"abbrevs");}
function defaultText(fId)
{var fValue=document.getElementById(fId)
if(fValue.value==fValue.defaultValue)
(fValue.value="")}
function maxLength(fId,fCount)
{var element=document.getElementById(fId);if(element.value.length>=fCount-1)
{element.value=element.value.substring(0,fCount-1);}}
function savedRecentInit()
{for(var i=1;i<4;i++)
{var savedRecent=getElementById("r"+i);if(savedRecent&&(savedRecent.className=="savedrecent"))
{addEvent(savedRecent,"click",showSavedRecent);}}}
var localSavedObj;function showSavedRecent(evt)
{var xyData=getXY(evt);var imageObj=getElementById(xyData.elementId);var imageX=xyData.pageX-xyData.elementX;var imageY=xyData.pageY-xyData.elementY;if(imageObj.src==(artUrl+"frmp-icon-savedover-v1"))
{imageObj.src=artUrl+"frmp-icon-savedbtn-v1";getElementById("savedrecentpopup").style.display="none";return;}
imageObj.src=artUrl+"frmp-icon-savedover-v1";localSavedObj=imageObj;var savedRecent=document.images;for(var i=0,l=savedRecent.length;i<l;i++)
{if(savedRecent[i].id.substring(0,1)=="r")
{obj=getElementById(savedRecent[i].id);if(obj.id&&obj.id!=localSavedObj.id)
obj.src=artUrl+"frmp-icon-savedbtn-v1";}}
if(xyData.elementId=="r1")
getElementById("addPanelRef").value=1;else if(xyData.elementId=="r2")
getElementById("addPanelRef").value=2;else if(xyData.elementId=="r3")
getElementById("addPanelRef").value=3;var imageObjWidth=imageObj.style.width;var imageObjHeight=imageObj.style.height;imageObjWidth=60;imageObjHeight=22;var rightPosX=imageX+imageObjWidth;var rightPosY=imageY+imageObjHeight;var popUpElement=getElementById("savedrecentpopup");popUpElement.style.top=String(rightPosY)+"px";popUpElement.style.paddingLeft="0px";var leftOffset;if(rightPosX-330<0){leftOffset=-(rightPosX-332);popUpElement.style.left=String(rightPosX+leftOffset-330)+"px";}else{popUpElement.style.left=String(rightPosX-330+10)+"px";}
var browserSize=getBrowserSize();var rightOffset;if(rightPosX>browserSize.width){rightOffset=rightPosX-browserSize.width;popUpElement.style.left=String(rightPosX-332-rightOffset)+"px";}
var browser=getBrowserInfo();if(browser.name=='msie'&&browser.version<7.0)
{getElementById("savedcenter").style.height="10px";if(browser.version>=5.5)
{getElementById("savedtop").style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://img.mqcdn.com/mqsite/frmp-bg-savedtop-v1.png', sizingMethod='scale')";getElementById("savedbottom").style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://img.mqcdn.com/mqsite/frmp-bg-savedbtm.png', sizingMethod='scale')";getElementById("savedcenter").style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='http://img.mqcdn.com/mqsite/frmp-bg-savedcntr.png', sizingMethod='scale')";}
else
{getElementById("savedbottom").style.height="13px";getElementById("savedtop").style.background="transparent url(http://img.mqcdn.com/mqsite/frmp-bg-savedtop) no-repeat left";getElementById("savedbottom").style.background="transparent url(http://img.mqcdn.com/mqsite/frmp-bg-savedbtm) no-repeat left";getElementById("savedcenter").style.background="transparent url(http://img.mqcdn.com/mqsite/frmp-bg-savedcntr) 0 100% repeat-y";}}
else
{if(window.opera&&getBrowserInfo().version<8)
{getElementById("savedcenter").style.background="transparent url(http://img.mqcdn.com/mqsite/frmp-bg-savedcntr.png) 0 0% repeat-y";getElementById("savedtop").style.background="transparent url(http://img.mqcdn.com/mqsite/frmp-bg-savedtop.png) no-repeat left";getElementById("savedbottom").style.background="transparent url(http://img.mqcdn.com/mqsite/frmp-bg-savedbtm.png) 0 0% repeat-y";}
getElementById("savedtop").style.background="transparent url(http://img.mqcdn.com/mqsite/frmp-bg-savedtop-v1.png) no-repeat left";getElementById("savedbottom").style.background="transparent url(http://img.mqcdn.com/mqsite/frmp-bg-savedbtm.png) no-repeat left";getElementById("savedcenter").style.background="transparent url(http://img.mqcdn.com/mqsite/frmp-bg-savedcntr.png) 0 100% repeat-y";}
getElementById("savedrecentpopup").style.display="block";}
function populateSavedRecent(fId,fNextId,value)
{closeSavedWindow();fId=getElementById("addPanelRef").value;var idArray=new Array("pn","a","c","s","z");if(fId==3)
idArray=new Array("cat","address","city","state","zipcode");var addr=value.split("|");var a=0;if((getElementById(idArray[0])&&!getElementById(idArray[0]+"x"))||(getElementById(idArray[0]+fId)&&!getElementById(idArray[0]+fId+"x")))
{addHidFields();}
if((addr[0].substring(0,5)=="clear")&&(addr.length<2)){clearSettings(addr[0]);return;}
for(var i=0;i<idArray.length;i++){if(fId==3&&getElementById(idArray[i])){if(paramExists(addr[a])){if(!(addr[a]==""&&a==0)){getElementById(idArray[i]).value=addr[a];}
getElementById(idArray[i]+"x").value=addr[a];}}
else if(getElementById(idArray[i]+fId)){if(paramExists(addr[a])){if(!(addr[a]==""&&a==0)){getElementById(idArray[i]+fId).value=addr[a];}
getElementById(idArray[i]+fId+"x").value=addr[a];}}
a++;}
if(fId==3){getElementById("latlongtype").value="internal";getElementById("latitude").value=addr[5];getElementById("longitude").value=addr[6];getElementById("popflag").value="1";getElementById("name").value=addr[0];getElementById("phone").value=addr[8];getElementById("level").value=addr[9];}else{if(document.body.id=="maps"&&getElementById("formtypet")){getElementById("latlongtype").value="internal";getElementById("latitude").value=addr[5];getElementById("longitude").value=addr[6];getElementById("popflag").value="1";getElementById("name").value=addr[0];getElementById("phone").value=addr[8];getElementById("level").value=addr[9];}else{getElementById("ffi"+fId).value="1";getElementById("l"+fId).value=addr[5];getElementById("g"+fId).value=addr[6];getElementById("n"+fId).value=addr[7];getElementById("pl"+fId).value=addr[8];getElementById("v"+fId).value=addr[9];}}
if(getElementById("country")){getElementById("country").value=addr[addr.length-1];}
if(getElementById("level")){getElementById("level").value=addr[addr.length-2];}
if(fId==1)
fNextId="pn2";else if(fId==2)
fNextId="submit1";else if(fId==3)
fNextId="mapsubmit";if(getElementById(fNextId)&&(addr.length>1)&&getElementById(fNextId).type!="hidden")
getElementById(fNextId).focus();}
function closeSavedWindow(evt){if(getElementById("savedrecentpopup"))
getElementById("savedrecentpopup").style.display="none";if(localSavedObj)
localSavedObj.src=artUrl+"frmp-icon-savedbtn-v1";}
addEvent(window.document,"click",closePopup);function closePopup(evt)
{if(getElementById("savedrecentpopup")==null)return;if(getElementById("savedrecentpopup").style.display=="none")
{return;}
var evtobj;if(document.addEventListener&&typeof evt.pageX=="number")
{evtobj=evt.target;}
else if(window.event&&typeof window.event.offsetX=="number")
{evtobj=window.event.srcElement;}
if(evtobj&&(evtobj.id=="r1"||evtobj.id=="r2"||evtobj.id=="r3"||evtobj.id=="savedclose"))
{return;}
if((evtobj.offsetParent&&evtobj.offsetParent.id!="savedrecentpopup"&&evtobj.offsetParent.id!="subcontainer")||(evtobj.offsetParent==null))
{closeSavedWindow();}else
{return;}}
function isInfoChanged(type)
{if(getElementById("country")&&getElementById("country").value!='US'&&getElementById("country").value!='CA')return;if(getElementById("formtypet")&&getElementById("formtypet").value=="neighborhood"){getElementById("addressForm").removeChild(getElementById("latitude"));getElementById("addressForm").removeChild(getElementById("longitude"));getElementById("addressForm").removeChild(getElementById("name"));getElementById("addressForm").removeChild(getElementById("phone"));getElementById("addressForm").removeChild(getElementById("popflag"));getElementById("addressForm").removeChild(getElementById("latlongtype"));return;}
var hidFldExists=true;if(type=="maphome"){var idArr=new Array("cat","address","city","state","zipcode");if(!getElementById(idArr[0]+"x"))hidFldExists=false;for(var i=0;i<idArr.length;i++){if(!hidFldExists||!getElementById(idArr[i])||getElementById(idArr[i]+"x").value!=getElementById(idArr[i]).value){getElementById("popflag").value="0";break;}}}
else{var idArr1=new Array("pn1","a1","c1","s1","z1");if(!getElementById(idArr1[0]+"x"))hidFldExists=false;if(getElementById(idArr1[0])==null&&type=="map"){getElementById("popflag").value="0";}
else{for(var i=0;i<idArr1.length;i++){if(!hidFldExists||!getElementById(idArr1[i])||getElementById(idArr1[i]+"x").value!=getElementById(idArr1[i]).value){if(type!="map"){(getElementById("ffi1"))?(getElementById("ffi1").value=""):"";(getElementById("l1"))?(getElementById("l1").value=""):"";(getElementById("g1"))?(getElementById("g1").value=""):"";(getElementById("n1"))?(getElementById("n1").value=""):"";(getElementById("pl1"))?(getElementById("pl1").value=""):"";(getElementById("v1"))?(getElementById("v1").value=""):"";}else{getElementById("popflag").value="0";}
break;}}}}
if(type.indexOf("dir")>=0){var idArr2=new Array("pn2","a2","c2","s2","z2");if(!getElementById(idArr2[0]+"x"))hidFldExists=false;for(var i=0;i<idArr2.length;i++){if(!hidFldExists||!getElementById(idArr2[i])||getElementById(idArr2[i]+"x").value!=getElementById(idArr2[i]).value){(getElementById("ffi2"))?(getElementById("ffi2").value=""):"";(getElementById("l2"))?(getElementById("l2").value=""):"";(getElementById("g2"))?(getElementById("g2").value=""):"";(getElementById("n2"))?(getElementById("n2").value=""):"";(getElementById("pl2"))?(getElementById("pl2").value=""):"";(getElementById("v2"))?(getElementById("v2").value=""):"";break;}}}
if(type=="map"&&getElementById("popflag").value=="0"){getElementById("addressForm").removeChild(getElementById("latlongtype"));getElementById("latitude").value="";getElementById("longitude").value="";}
else if(type=="maphome"&&getElementById("popflag").value=="0"){getElementById("mapform").removeChild(getElementById("latlongtype"));getElementById("latitude").value="";getElementById("longitude").value="";}
if(!hidFldExists)return;if(type=="maphome")
{for(var i=0;i<idArr.length;i++)
if(getElementById(idArr[i]+"x"))
getElementById(idArr[i]+"x").parentNode.removeChild(getElementById(idArr[i]+"x"));}
else
{for(var i=0;i<idArr1.length;i++)
if(getElementById(idArr1[i]+"x")){document.body.appendChild(getElementById(idArr1[i]+"x"));document.body.removeChild(getElementById(idArr1[i]+"x"));}}
if(type.indexOf("dir")>=0)
for(var i=0;i<idArr2.length;i++)
if(getElementById(idArr2[i]+"x"))
getElementById(idArr2[i]+"x").parentNode.removeChild(getElementById(idArr2[i]+"x"));return;}
function addHidFields()
{var frmObj=document.getElementsByTagName("FORM");if(document.body.id=="maps"){var idArr=new Array("pn1x","a1x","c1x","s1x","z1x");for(var i=0;i<idArr.length;i++){var ele=document.createElement("input");ele.type="hidden";ele.id=idArr[i];ele.value="";if(frmObj['addressForm']!=null){document.body.appendChild(ele);frmObj['addressForm'].appendChild(ele);}else if(frmObj['ddFromMap']!=null){frmObj['ddFromMap'].appendChild(ele);}}}
else if(document.body.id=="home"){var idArr=new Array("catx","addressx","cityx","statex","zipcodex");for(var i=0;i<idArr.length;i++){var ele=document.createElement("input");ele.type="hidden";ele.id=idArr[i];ele.value="";frmObj['mapform'].appendChild(ele);}}
if(document.body.id=="home"||document.body.id=="dirs"){idArr=new Array("pn1x","a1x","c1x","s1x","z1x");for(var i=0;i<idArr.length;i++){if(getElementById(idArr[i]))continue;var ele=document.createElement("input");ele.type="hidden";ele.id=idArr[i];ele.value="";frmObj['ddform'].appendChild(ele);}
idArr=new Array("pn2x","a2x","c2x","s2x","z2x");for(var i=0;i<idArr.length;i++){if(getElementById(idArr[i]))continue;var ele=document.createElement("input");ele.type="hidden";ele.id=idArr[i];ele.value="";frmObj['ddform'].appendChild(ele);}}}
function pngSupported()
{if(document.all&&!window.opera)
return false;return true;}
function getXY(evt)
{xyData=new Object();if(!document.createElement||!document.getElementsByTagName)return;if(!document.createElementNS)
{document.createElementNS=function(ns,elt)
{return document.createElement(elt);}}
if(document.addEventListener&&typeof evt.pageX=="number")
{var Element=evt.target;var CalculatedTotalOffsetLeft=CalculatedTotalOffsetTop=0;while(Element.offsetParent)
{CalculatedTotalOffsetLeft+=Element.offsetLeft;CalculatedTotalOffsetTop+=Element.offsetTop;Element=Element.offsetParent;}
var OffsetXForNS6=evt.pageX-CalculatedTotalOffsetLeft;var OffsetYForNS6=evt.pageY-CalculatedTotalOffsetTop;xyData.elementId=evt.target.id;xyData.elementX=OffsetXForNS6;xyData.elementY=OffsetYForNS6;xyData.pageX=evt.pageX;xyData.pageY=evt.pageY;}
else if(window.event&&typeof window.event.offsetX=="number")
{xyData.elementId=window.event.srcElement.id;xyData.elementX=event.offsetX;xyData.elementY=event.offsetY;xyData.pageX=0;xyData.pageY=0;var element=getElementById(xyData.elementId);while(element)
{xyData.pageX+=element.offsetLeft;xyData.pageY+=element.offsetTop;element=element.offsetParent;}
xyData.pageX+=xyData.elementX;xyData.pageY+=xyData.elementY;}
return xyData;}
function showHideToggle(fId)
{var fDl=document.getElementById("mqshowhide-"+fId);if(fDl)
{var fDt=fDl.getElementsByTagName("dt")[0];var fImg=fDt.getElementsByTagName("img")[0];var fImgUrl=artUrl+"navs-icon-";var fDdArray=fDl.getElementsByTagName("dd");if(fDt.className=="close")
{fDt.className="open";fImg.src=fImgUrl+"plus";}
else
{fDt.className="close";fImg.src=fImgUrl+"minus";oh("cl",{linkName:"MQRefine",o:fDl});}
for(var i=0,l=fDdArray.length;i<l;i++)
{fDdArray[i].className=(fDdArray[i].className=="hide")?"show":"hide";}}}
function refineRefresh(refineBaseUrl)
{var refineUrl=refineBaseUrl+"&gfilter="+getElementById("mqrefine-city").value+"&sic="+getElementById("mqrefine-cat").value;if(getElementById("mqrefine-radius")!=null)
{refineUrl+="&dist="+getElementById("mqrefine-radius").value}
document.location.href=refineUrl;}
function hideMessage(node)
{node.style.display="none";setCookie("msgClosed","true","");}
function oh(t,d)
{if(!s_265)
{return;}
var linkTrackVars=(d&&d.linkTrackVars)?d.linkTrackVars:"None";var linkTrackEvents=(d&&d.linkTrackEvents)?d.linkTrackEvents:"None";switch(t)
{case"pv":var s=s_gi(s_account);s.linkTrackVars=linkTrackVars;s.linkTrackEvents=linkTrackEvents;$H(d).each(function(m)
{s[m.key]=m.value;});s.t();break;case"cl":var s=s_gi(s_accountCL);s.linkTrackVars=linkTrackVars;s.linkTrackEvents=linkTrackEvents;switch(typeof(d.o))
{case"undefined":return;break;case"string":d.o=getElementById(d.o);case"object":var olt=(d.linkType)?d.linkType:"o";var oln=(d.linkName)?d.linkName:d.o.href;s.tl(d.o,olt,oln);break;}
break;default:var oh=document.getElementsByClassName("oh");oh.each(function(m)
{m.className.split(" ").each(function(a)
{if(a.indexOf("MQ_")>=0)
{var d=a.replace("--",":");d=d.split("_");switch(d[1])
{case"cl":var olt=(d[3])?d[3]:"o";d[2]=d[2].camelize();var oln=d[0].toUpperCase()+d[2].charAt(0).toUpperCase()+d[2].slice(1);Event.observe(m,'click',function(){oh(d[1],{linkType:olt,linkName:oln,o:m});});break;case"pv":Event.observe(m,'click',function(){oh(d[1],{pageName:d[2]});});break;}}});});break;}}
function getMapState(element)
{var url=element.href;if(typeof(MQ)!='undefined'&&typeof(MQ.map)!='undefined'&&typeof(MQ.map.map["map1"])!='undefined')
{url+=(url&&url.indexOf("?")>-1)?"&":"?";element.href=url+"ms="+MQ.map.getOffsets();}
else
{element.href=url;}}
function initSeeHowPopup()
{img1=new Image();img1.src=artUrl+"stc-close";}
function showSeeHowPopup()
{var img;var screen;if(Math.round((Math.random()*10000))%2==0)
{img="onstar_sample_screen1.png";screen="screen1";}
else
{img="onstar_sample_screen2.png";screen="screen2";}
newWin('/maps/seehowPopup.adp?img='+img+'&screen='+screen,'OnStarWin',350,208,'no',true,'no');}
function toggleTextMap(elementId,page)
{if(page=='search'){var numCol=document.getElementsByClassName('hidenum');var imgCol=document.getElementsByClassName('poiimg');if(elementId=="textonly"){for(var i=0;i<numCol.length;i++){numCol[i].style.display='block';imgCol[i].style.display='none';}
getElementById('srchmapwell').style.display='none';oh("pv",{pageName:"map : printTextOnly"});loadHH("pf","search","textonly");}else if(elementId=="textmap"){for(var i=0;i<numCol.length;i++){numCol[i].style.display='none';imgCol[i].style.display='block';}
getElementById('srchmapwell').style.display='block';oh("pv",{pageName:"map : printTextMap"});loadHH("pf","search","textmap");}}else{var notesContainer=getElementById("notescontainer");var adObj=getElementById("adPrint");var hpPromo=getElementById("hppromo");var mqPromoC1=getElementById("mqpromo-c1");var rs,trCNodes;var manMaps=document.getElementsByClassName("manmap");var mapOpen=document.getElementsByClassName("mapopen");if(elementId=="textonly")
{adObj.style.display="none";if(notesContainer.parentNode.className!="rightcell")
{getElementById("mqlogo").parentNode.removeChild(notesContainer);adObj.parentNode.appendChild(notesContainer);}
getElementById("pfmapcontainer").style.display="none";if(hpPromo)hpPromo.style.display="none";if(mqPromoC1)mqPromoC1.style.display="none";rs=document.getElementsByClassName("rs");for(var i=0;i<rs.length;i++)
{rs[i].className="rs-textonly";}
for(var i=0;i<manMaps.length;i++){manMaps[i].style.display="none";if(mapOpen[i]){trCNodes=mapOpen[i].getElementsByTagName("TD");for(var j=0;j<trCNodes.length;j++){trCNodes[j].style.borderBottom="1px solid #ccc";}}}
oh("pv",{pageName:"map : printTextOnly"});loadHH("pf","dirs","textonly");}else if(elementId=="textmap"){if(notesContainer.parentNode.className=="rightcell")
{adObj.parentNode.removeChild(notesContainer);getElementById("mqlogo").parentNode.appendChild(notesContainer);}
adObj.style.display="block";getElementById("pfmapcontainer").style.display="block";if(hpPromo)hpPromo.style.display="block";if(mqPromoC1)mqPromoC1.style.display="block";rs=document.getElementsByClassName("rs-textonly");for(var i=0;i<rs.length;i++)
{rs[i].className="rs";}
for(var i=0;i<manMaps.length;i++){manMaps[i].style.display="";if(mapOpen[i]){trCNodes=mapOpen[i].getElementsByTagName("TD");for(var j=0;j<trCNodes.length;j++){trCNodes[j].style.borderBottom="none";}}}
oh("pv",{pageName:"map : printTextMap"});loadHH("pf","dirs","textmap");}}}
function loadHH(s,t,c)
{if(!s||!t||!c)
{return;}
var hhParams="s="+s+"&t="+t+"&c="+c;hhParams+="&r="+(Math.round((Math.random()*10000)));var options={method:'get',parameters:hhParams};new Ajax.Request("/apart/loadhh.adp",options);}
function mqInit()
{setFocus();savedRecentInit();oh();initSeeHowPopup();}
addEvent(window,"load",mqInit);