document.write('<table id="vista-buttons.com:id7zx2c" width=0 cellpadding=0 cellspacing=0 border=0><tr><td style="padding-right:0px" title ="Welcome"><a href="http://www.riversidepropertiesfl.net/index.html" onmouseover=\'xpe("7zx2co");\' onmouseout=\'xpe("7zx2cn");\' onmousedown=\'xpe("7zx2cc");\'><img id="xpi_7zx2c" src="'+vbImgPath+'/bt7zx2c_0.jpg" name="vb7zx2c" width="150" height="28" border="0" alt="Welcome"/></a></td><td style="padding-right:0px" title ="Homes Search"><a onmouseover=\'xpe("qzx2co");xpshow("qzx2c",0,this);xpsmover(this);\' onmouseout=\'xpsmout(this);\' onmousedown=\'xpe("qzx2cc");\'><img id="xpi_qzx2c" src="'+vbImgPath+'/btqzx2c_0.jpg" name="vbqzx2c" width="150" height="28" border="0" alt="Homes Search"/></a></td><td style="padding-right:0px" title ="Community Info"><a onmouseover=\'xpe("mzx2co");xpshow("mzx2c",0,this);xpsmover(this);\' onmouseout=\'xpsmout(this);\' onmousedown=\'xpe("mzx2cc");\'><img id="xpi_mzx2c" src="'+vbImgPath+'/btmzx2c_0.jpg" name="vbmzx2c" width="150" height="28" border="0" alt="Community Info"/></a></td><td style="padding-right:0px" title ="Buying Info"><a onmouseover=\'xpe("5zx2co");xpshow("5zx2c",0,this);xpsmover(this);\' onmouseout=\'xpsmout(this);\' onmousedown=\'xpe("5zx2cc");\'><img id="xpi_5zx2c" src="'+vbImgPath+'/bt5zx2c_0.jpg" name="vb5zx2c" width="150" height="28" border="0" alt="Buying Info"/></a></td><td style="padding-right:0px" title ="Selling Info"><a onmouseover=\'xpe("azx2co");xpshow("azx2c",0,this);xpsmover(this);\' onmouseout=\'xpsmout(this);\' onmousedown=\'xpe("azx2cc");\'><img id="xpi_azx2c" src="'+vbImgPath+'/btazx2c_0.jpg" name="vbazx2c" width="150" height="28" border="0" alt="Selling Info"/></a></td><td style="padding-right:0px" title ="Team Members"><a href="http://www.riversidepropertiesfl.net/Team_Members.html" onmouseover=\'xpe("szx2co");\' onmouseout=\'xpe("szx2cn");\' onmousedown=\'xpe("szx2cc");\'><img id="xpi_szx2c" src="'+vbImgPath+'/btszx2c_0.jpg" name="vbszx2c" width="150" height="28" border="0" alt="Team Members"/></a></td></tr></table>');
document.write('<ul id="vbUL_qzx2c" class="vbUL7zx2c" style="visibility:hidden;"><li><a href="http://www.riversidepropertiesfl.net/Search_Map_Based.html" title="Map Based Home Search">Map&nbsp;Based&nbsp;Home&nbsp;Search</a></li><li><a title="Search Featured Communities">Search&nbsp;Featured&nbsp;Communities</a><ul id="vbUL_3zx2c" class="vbUL7zx2c"><li><a title="Martin County">Martin&nbsp;County</a><ul id="vbUL_rzx2c" class="vbUL7zx2c"><li><a href="http://www.riversidepropertiesfl.net/Search_Hobe_Sound.html" title="Search Hobe Sound">Search&nbsp;Hobe&nbsp;Sound</a></li><li><a href="http://www.riversidepropertiesfl.net/Search_Jupiter_Island.html" title="Search Jupiter Island">Search&nbsp;Jupiter&nbsp;Island</a></li><li><a href="http://www.riversidepropertiesfl.net/Search_Indiantown.html" title="Search Indiantown">Search&nbsp;Indiantown</a></li><li><a href="http://www.riversidepropertiesfl.net/Search_Jensen_Beach.html" title="Search Jensen Beach">Search&nbsp;Jensen&nbsp;Beach</a></li><li><a href="http://www.riversidepropertiesfl.net/Search_Palm_City.html" title="Search Palm City">Search&nbsp;Palm&nbsp;City</a></li><li><a href="http://www.riversidepropertiesfl.net/Search_Port_Salerno.html" title="Search Port Salerno">Search&nbsp;Port&nbsp;Salerno</a></li><li><a href="http://www.riversidepropertiesfl.net/Search_Sewalls_Point.html" title="Search Sewall\'s Point">Search&nbsp;Sewall\'s&nbsp;Point</a></li><li><a href="http://www.riversidepropertiesfl.net/Search_Stuart.html" title="Search Stuart">Search&nbsp;Stuart</a></li></ul></li><li><a title="Palm Beach County">Palm&nbsp;Beach&nbsp;County</a><ul id="vbUL_6zx2c" class="vbUL7zx2c"><li><a href="http://www.riversidepropertiesfl.net/Search_Juno_Beach.html" title="Search Juno Beach">Search&nbsp;Juno&nbsp;Beach</a></li><li><a href="http://www.riversidepropertiesfl.net/Search_Jupiter.html" title="Search Jupiter">Search&nbsp;Jupiter</a></li><li><a href="http://www.riversidepropertiesfl.net/Search_Palm_Beach_Gardens.html" title="Search Palm Beach Gardens">Search&nbsp;Palm&nbsp;Beach&nbsp;Gardens</a></li><li><a href="http://www.riversidepropertiesfl.net/Search_Palm_Beach.html" title="Search Palm Beach">Search&nbsp;Palm&nbsp;Beach</a></li><li><a href="http://www.riversidepropertiesfl.net/Search_West_Palm_Beach.html" title="Search West Palm Beach">Search&nbsp;West&nbsp;Palm&nbsp;Beach</a></li><li><a href="http://www.riversidepropertiesfl.net/Search_Royal_Palm_Beach.html" title="Search Royal Palm Beach">Search&nbsp;Royal&nbsp;Palm&nbsp;Beach</a></li><li><a href="http://www.riversidepropertiesfl.net/Search_Tequesta.html" title="Search Tequesta">Search&nbsp;Tequesta</a></li><li><a href="http://www.riversidepropertiesfl.net/Search_North_Palm_Beach.html" title="Search North Palm Beach">Search&nbsp;North&nbsp;Palm&nbsp;Beach</a></li><li><a href="http://www.riversidepropertiesfl.net/Search_Singer_Island.html" title="Search Singer Island">Search&nbsp;Singer&nbsp;Island</a></li></ul></li><li><a title="St. Lucie & Indian River County">St.&nbsp;Lucie&nbsp;&&nbsp;Indian&nbsp;River&nbsp;County</a><ul id="vbUL_2zx2c" class="vbUL7zx2c"><li><a href="http://www.riversidepropertiesfl.net/Search_Fort_Pierce.html" title="Search Fort Pierce">Search&nbsp;Fort&nbsp;Pierce</a></li><li><a href="http://www.riversidepropertiesfl.net/Search_Port_St_Lucie.html" title="Search Port St. Lucie">Search&nbsp;Port&nbsp;St.&nbsp;Lucie</a></li><li><a href="http://www.riversidepropertiesfl.net/Search_St_Lucie_West.html" title="Search St. Lucie west">Search&nbsp;St.&nbsp;Lucie&nbsp;west</a></li><li><a href="http://www.riversidepropertiesfl.net/Search_Hutchinson_Island.html" title="Search Hutchinson Island">Search&nbsp;Hutchinson&nbsp;Island</a></li><li><a href="http://www.riversidepropertiesfl.net/Search_Vero_Beach.html" title="Search Vero Beach">Search&nbsp;Vero&nbsp;Beach</a></li></ul></li></ul></li><li><a href="http://www.riversidepropertiesfl.net/Search_Our_properties.html" title="Search Our Property Listings">Search&nbsp;Our&nbsp;Property&nbsp;Listings</a></li><li><a href="http://www.riversidepropertiesfl.net/Map_Tracks_Info.html" title="MapTracks Explanation">MapTracks&nbsp;Explanation</a></li></ul><ul id="vbUL_mzx2c" class="vbUL7zx2c" style="visibility:hidden;"><li><a title="Martin County">Martin&nbsp;County</a><ul id="vbUL_tzx2c" class="vbUL7zx2c"><li><a href="http://www.riversidepropertiesfl.net/Hobe_Sound_Info.html" title="Hobe Sound">Hobe&nbsp;Sound</a></li><li><a href="http://www.riversidepropertiesfl.net/Indiantown_Info.html" title="Indiantown">Indiantown</a></li><li><a href="http://www.riversidepropertiesfl.net/Jensen_Beach_Info.html" title="Jensen Beach">Jensen&nbsp;Beach</a></li><li><a href="http://www.riversidepropertiesfl.net/Palm_City_Info.html" title="Palm City">Palm&nbsp;City</a></li><li><a href="http://www.riversidepropertiesfl.net/Port_Salerno_Info.html" title="Port Salerno">Port&nbsp;Salerno</a></li><li><a href="http://www.riversidepropertiesfl.net/Sewalls_Point_Info.html" title="Sewall\'s Point">Sewall\'s&nbsp;Point</a></li><li><a href="http://www.riversidepropertiesfl.net/Stuart_Info.html" title="Stuart">Stuart</a></li><li><a href="http://www.riversidepropertiesfl.net/Tequesta_Info.html" title="Tequesta">Tequesta</a></li><li><a href="http://www.riversidepropertiesfl.net/Martin_County_Featured.html" title="Martin County Info">Martin&nbsp;County&nbsp;Info</a></li></ul></li><li><a title="Palm Beach County">Palm&nbsp;Beach&nbsp;County</a><ul id="vbUL_pzx2c" class="vbUL7zx2c"><li><a href="http://www.riversidepropertiesfl.net/Juno_Beach_Info.html" title="Juno Beach">Juno&nbsp;Beach</a></li><li><a href="http://www.riversidepropertiesfl.net/Jupiter_Info.html" title="Jupiter">Jupiter</a></li><li><a href="http://www.riversidepropertiesfl.net/Palm_Beach_Gardens_Info.html" title="Palm Beach Gardens">Palm&nbsp;Beach&nbsp;Gardens</a></li><li><a href="http://www.riversidepropertiesfl.net/Palm_Beach_County_Featured.html" title="Palm Beach County Info">Palm&nbsp;Beach&nbsp;County&nbsp;Info</a></li></ul></li><li><a title="St. Lucie County">St.&nbsp;Lucie&nbsp;County</a><ul id="vbUL_ozx2c" class="vbUL7zx2c"><li><a href="http://www.riversidepropertiesfl.net/Port_St_Lucie_Info.html" title="Port St. Lucie">Port&nbsp;St.&nbsp;Lucie</a></li><li><a href="http://www.riversidepropertiesfl.net/Fort_Pierce_Info.html" title="Fort Pierce">Fort&nbsp;Pierce</a></li><li><a href="http://www.riversidepropertiesfl.net/St_lucie_County_Featured.html" title="St. Lucie County Info">St.&nbsp;Lucie&nbsp;County&nbsp;Info</a></li></ul></li></ul><ul id="vbUL_5zx2c" class="vbUL7zx2c" style="visibility:hidden;"><li><a href="http://www.alliedmtgcapital.com/allied.asp?branch=1315&p=homeMain.html" title="Allied Home Mortgage " target="_blank">Allied&nbsp;Home&nbsp;Mortgage&nbsp;</a></li><li><a href="http://www.riversidepropertiesfl.net/Advantages_of_Homeownership.html" title="Advantages of Homeownership">Advantages&nbsp;of&nbsp;Homeownership</a></li><li><a title="The Buying Process">The&nbsp;Buying&nbsp;Process</a><ul id="vbUL_wzx2c" class="vbUL7zx2c"><li><a href="http://www.riversidepropertiesfl.net/Getting_Started.html" title="Getting Started">Getting&nbsp;Started</a></li><li><a href="http://www.riversidepropertiesfl.net/How_To_Choose_A_Home.html" title="How To Choose A Home">How&nbsp;To&nbsp;Choose&nbsp;A&nbsp;Home</a></li><li><a href="http://www.riversidepropertiesfl.net/Choosing_A_Neighborhood.html" title="Choosing  A Neighborhood">Choosing&nbsp;&nbsp;A&nbsp;Neighborhood</a></li><li><a href="http://www.riversidepropertiesfl.net/Home_Inspections.html" title="Home Inspections">Home&nbsp;Inspections</a></li><li><a href="http://www.riversidepropertiesfl.net/Negotiating_Tips.html" title="Negotiating Tips">Negotiating&nbsp;Tips</a></li><li><a href="http://www.riversidepropertiesfl.net/Making_An_Offer.html" title="Making An Offer">Making&nbsp;An&nbsp;Offer</a></li><li><a href="http://www.riversidepropertiesfl.net/Counter_Offers.html" title="Counter Offers">Counter&nbsp;Offers</a></li><li><a href="http://www.riversidepropertiesfl.net/Closing.html" title="Closing">Closing</a></li><li><a href="http://www.riversidepropertiesfl.net/After_You_Buy.html" title="After You Buy">After&nbsp;You&nbsp;Buy</a></li></ul></li><li><a href="http://www.riversidepropertiesfl.net/Why_Use_a_Realtor_Buying.html" title="Why Use a RealtorŪ - (Buying)">Why&nbsp;Use&nbsp;a&nbsp;RealtorŪ&nbsp;-&nbsp;(Buying)</a></li><li><a href="http://www.riversidepropertiesfl.net/Buying_A_Home.html" title="Buying A Home With Riverside ">Buying&nbsp;A&nbsp;Home&nbsp;With&nbsp;Riverside&nbsp;</a></li></ul><ul id="vbUL_azx2c" class="vbUL7zx2c" style="visibility:hidden;"><li><a href="http://www.riversidepropertiesfl.net/Why_Use_A_REALTOR_Selling.html" title="Why Use A REALTORŪ  (Selling)">Why&nbsp;Use&nbsp;A&nbsp;REALTORŪ&nbsp;&nbsp;(Selling)</a></li><li><a href="http://www.riversidepropertiesfl.net/Pricing_Your_Property.html" title="Pricing Your Property">Pricing&nbsp;Your&nbsp;Property</a></li><li><a href="http://www.riversidepropertiesfl.net/Preparing_Your_Home_For_Sale.html" title="Preparing Your Home For Sale">Preparing&nbsp;Your&nbsp;Home&nbsp;For&nbsp;Sale</a></li><li><a href="http://www.riversidepropertiesfl.net/Marketing_Your_Home.html" title="Marketing Your Home">Marketing&nbsp;Your&nbsp;Home</a></li><li><a href="http://www.riversidepropertiesfl.net/Negotiating_Tips_Selling.html" title="Negotiating Tips">Negotiating&nbsp;Tips</a></li><li><a href="http://www.riversidepropertiesfl.net/Contract_To_Closing.html" title="Contract To Closing">Contract&nbsp;To&nbsp;Closing</a></li></ul>');
vb7zx2cn=xppr('7zx2c_0.jpg');vb7zx2co=xppr('7zx2c_1.jpg');vb7zx2cc=xppr('7zx2c_2.jpg');vbqzx2cn=xppr('qzx2c_0.jpg');vbqzx2co=xppr('qzx2c_1.jpg');vbqzx2cc=xppr('qzx2c_2.jpg');vbmzx2cn=xppr('mzx2c_0.jpg');vbmzx2co=xppr('mzx2c_1.jpg');vbmzx2cc=xppr('mzx2c_2.jpg');vb5zx2cn=xppr('5zx2c_0.jpg');vb5zx2co=xppr('5zx2c_1.jpg');vb5zx2cc=xppr('5zx2c_2.jpg');vbazx2cn=xppr('azx2c_0.jpg');vbazx2co=xppr('azx2c_1.jpg');vbazx2cc=xppr('azx2c_2.jpg');vbszx2cn=xppr('szx2c_0.jpg');vbszx2co=xppr('szx2c_1.jpg');vbszx2cc=xppr('szx2c_2.jpg');var arrowChar='&raquo;';var btIdPref="vb";function xppr(im){var i=new Image;i.src=vbImgPath+"bt"+im;return i;}function xpe(id){x=id.substring(0,id.length-1);if(document[btIdPref+x]){document[btIdPref+x].src=eval(btIdPref+id+".src");}}var hideTimeout=300;var menuContId="xpMenuCont";var ulIdPref="vbUL_";var imgIdPref="xpi_";function xpinit(){I=document.getElementById;jj=lll=window.ji&&I;j1=jj&&document.readyState;jI=document.all&&document.all.item&&!jj;ll1=document.layers;lli=I&&navigator.appName=="Netscape";document.write("<div id=\""+menuContId+"\" ></div>");var ULs=document.getElementsByTagName("UL");for(var i=0,cnt=ULs.length;i<cnt;i++){if(ULs[i].id&&ULs[i].id.substring(0,ulIdPref.length)==ulIdPref&&!(ULs[i].parentNode&&ULs[i].parentNode.parentNode&&ULs[i].parentNode.parentNode.id.substring(0,ulIdPref.length)==ulIdPref)){var A=document.getElementById(ULs[i].id+"a");if(A){A.style.display="none";}l11(ULs[i],0,0);}}}xpinit();function llj(o){var w=jj&&!j1?o.style.pixelWidth:ll1?o.clip.width:o.offsetWidth;var h=jj&&!j1?o.style.pixelHeight:ll1?o.clip.height:o.offsetHeight;return{x:w,y:h};}function xpClientSize(){var x=0,y=0,w=0,h=0,doc=document,win=window;var cond=(!doc.compatMode||doc.compatMode=="CSS1Compat")&&doc.documentElement;if(cond&&doc.documentElement.clientHeight){h=doc.documentElement.clientHeight;}else if(doc.body&&doc.body.clientHeight){h=doc.body.clientHeight;}else if(xpDef(win.innerWidth,win.innerHeight,doc.width)){h=win.innerHeight;if(doc.width>win.innerWidth){h-=16;}}if(cond&&doc.documentElement.clientWidth){w=doc.documentElement.clientWidth;}else if(doc.body&&doc.body.clientWidth){w=doc.body.clientWidth;}else if(xDef(win.innerWidth,win.innerHeight,doc.height)){w=win.innerWidth;if(doc.height>win.innerHeight){w-=16;}}if(win.document.documentElement&&win.document.documentElement.scrollLeft){x=win.document.documentElement.scrollLeft;}else if(win.document.body&&xpDef(win.document.body.scrollLeft)){x=win.document.body.scrollLeft;}if(win.document.documentElement&&win.document.documentElement.scrollTop){y=win.document.documentElement.scrollTop;}else if(win.document.body&&xpDef(win.document.body.scrollTop)){y=win.document.body.scrollTop;}return{x:x,y:y,w:w,h:h};}function xpDef(){for(var i=0;i<arguments.length;++i){if(typeof arguments[i]=="undefined"){return false;}}return true;}function xppos(obj){var l=0,t=0;while(obj){l+=obj.offsetLeft;t+=obj.offsetTop;obj=obj.offsetParent;}if(document.body){with(document){if(body.leftMargin){l-=body.leftMargin;}if(body.topMargin){t-=body.topMargin;}}}return{x:l,y:t};}function l11(ulParent,iParent,level){var menuCont=document.getElementById(menuContId);var l1i=document.createElement("div");menuCont.appendChild(l1i);var l1j=document.createElement("table");l1i.appendChild(l1j);l1i.id=ulParent.id+"tbl";l1i.className=ulParent.className;l1i.style.position="absolute";l1i.iParent=iParent;l1i.level=level;l1i.style.zIndex=9+l1i.level;l1j.cellSpacing=0;l1i.onmouseover=function(){xpsmover(this);};l1i.onmouseout=function(){xpsmout(this);};l1i.l1I=function(){for(var j=0;j<this.childNodes[0].rows.length;j++){p=this.childNodes[0].rows[j];if(p.tagName=="TR"){p.className=p.className.replace("over","");if(p.className.indexOf("popup")<0){p.clrOverImg();}}}};l1i.smShown=0;for(var i=0,cntLI=ulParent.childNodes.length;i<cntLI;i++){var l1l=ulParent.childNodes[i];if(l1l.tagName=="LI"){var jl=l1j.insertRow(-1);jl.menu=l1i;jl.setPopup=function(){this.className+=" popup";};jl.clrPopup=function(){this.className=this.className.replace("popup","");if(this.className.indexOf("over")<0){this.clrOverImg();}};jl.clrOverImg=function(){if(this.Img){this.Img.style.display="inline";}if(this.ImgOver){this.ImgOver.style.display="none";}if(this.ImgArrow){this.ImgArrow.style.display="inline";}if(this.ImgArrowOver){this.ImgArrowOver.style.display="none";}};jl.className=l1l.className;var InnerAnchor=0;jl.Img=null;jl.ImgOver=null;var InnerUl=0;jl.ImgArrow=null;jl.ImgArrowOver=null;for(var j=0;j<l1l.childNodes.length;j++){if(l1l.childNodes[j].tagName=="A"){InnerAnchor=l1l.childNodes[j];}else if(l1l.childNodes[j].tagName=="IMG"){if(!InnerAnchor){if(!jl.Img){jl.Img=l1l.childNodes[j];}else{jl.ImgOver=l1l.childNodes[j];}}else{if(!jl.ImgArrow){jl.ImgArrow=l1l.childNodes[j];}else{jl.ImgArrowOver=l1l.childNodes[j];}}}else if(l1l.childNodes[j].tagName=="UL"){InnerUl=l1l.childNodes[j];}}if(InnerAnchor||InnerUl||jl.ImgArrow){var llI=jl.insertCell(-1);var ij=jl.insertCell(-1);var iI=jl.insertCell(-1);llI.style.borderRightWidth="0px";ij.style.borderRightWidth="0px";ij.style.borderLeftWidth="0px";iI.style.borderLeftWidth="0px";llI.style.paddingRight="4px";ij.style.paddingRight="4px";ij.style.paddingLeft="4px";iI.style.paddingLeft="4px";if(jl.Img){llI.appendChild(jl.Img);}else{llI.innerHTML="&nbsp;";}if(jl.ImgOver){jl.ImgOver.style.display="none";llI.appendChild(jl.ImgOver);}if(InnerAnchor){var newText=document.createElement("SPAN");newText.innerHTML=InnerAnchor.innerHTML;if(InnerAnchor.href.indexOf(".pdf")>=0&&document.all){ij.appendChild(newText);}else{ij.appendChild(InnerAnchor);InnerAnchor.onclick=function(){return false;};}jl.linkHref=InnerAnchor.href;jl.linkTarget=InnerAnchor.target;jl.onclick=function(){if(this.linkHref){open(this.linkHref,this.linkTarget?this.linkTarget:"_self");}};}else{ij.innerHTML="&nbsp;";}jl.onmouseover=function(){this.menu.l1I();this.className+=" over";if(this.ImgOver){this.Img.style.display="none";this.ImgOver.style.display="inline";}if(this.ImgArrowOver){this.ImgArrow.style.display="none";this.ImgArrowOver.style.display="inline";}if(this.smPopupId){lj(this.smPopupId,1,this);}else if(this.menu.smShown){l1(this.menu.smShown);}};jl.onmouseout=function(){this.menu.l1I();};if(InnerUl){iI.className="arrow";if(jl.ImgArrow){iI.appendChild(jl.ImgArrow);if(jl.ImgArrowOver){jl.ImgArrowOver.style.display="none";iI.appendChild(jl.ImgArrowOver);}}else{if(typeof arrowChar!="undefined"&&arrowChar){iI.appendChild(document.createElement("a"));iI.lastChild.innerHTML=arrowChar;}else{iI.innerHTML="&nbsp;";}}jl.smPopupId=l11(InnerUl,jl,level+1);}else{iI.innerHTML="&nbsp;";}}else{var oTD=jl.insertCell(-1);oTD.colSpan=3;oTD.innerHTML="<div></div>";}}}return l1i.id;}function xpshow(ind,isVertical,iParent){lj(ulIdPref+ind+"tbl",isVertical,iParent);}function lj(lI,isVertical,iParent){var menu=document.getElementById(lI);if(!menu){return;}if(menu.style.visibility=="visible"){xpStopTimeOut(menu);return;}if(iParent&&iParent.menu&&iParent.menu.smShown){xphide(iParent.menu.smShown.id);}if(!menu.level&&ll!=menu){xphide(ll.id);}if(!menu.level){xobtn=lI.replace(ulIdPref,"").replace("tbl","");}var parentObj;if(iParent.tagName=="A"){parentObj=iParent.parentNode;}else{parentObj=iParent;}var pos=xppos(parentObj);var size=llj(parentObj);menu.goMenuX=1;menu.goMenuDx=1;if(menu.level>0){menu.goMenuX=menu.iParent.menu.goMenuX;menu.goMenuDx=menu.iParent.menu.goMenuDx;}menu.style.overflow="visible";menu.style.height="auto";menu.style.width="auto";menu.style.left="0px";menu.style.top="0px";var parentAbs=xppos(menu);var i=xpClientSize();var j=llj(menu);var li=Il(i.y,i.h,pos.y,size.y,j.y,menu.goMenuDx,isVertical);menu.goMenuDx=li.align;if(jj&&!menu.OrigWidth){menu.OrigWidth=menu.clientWidth;}if(li.size<j.y){menu.style.overflow="auto";if(jI){menu.style.overflowX="visible";}if(jI){menu.style.width=menu.offsetWidth+17+"px";}else if(lli){menu.style.magrinRight=20;}menu.style.height=li.size+"px";menu.scrollTop=0;menu.scrollLeft=0;if(jj){menu.style.width=menu.OrigWidth+"px";}}else{}menu.style.top=li.xy-parentAbs.y+"px";j=llj(menu);li=Il(i.x,i.w,pos.x,size.x,j.x,menu.goMenuX,!isVertical);menu.goMenuX=li.align;if(li.size<j.x){if(menu.goMenuX>0){li.xy-=(j.x-li.size);}}menu.style.left=li.xy-parentAbs.x+"px";menu.style.visibility="visible";if(!menu.level){ll=menu;}else{iParent.menu.smShown=menu;iParent.setPopup();}}function Il(Ii,I1,il,i1,size,align,Ij){var xy=il;var II=size;var ii=align;var lIl=5;if(align==0&&!Ij){align=1;}if(!Ij){if(ii>=0&&il+i1+size>I1+Ii-lIl||ii<0&&il-size<lIl){if(il-Ii>I1+Ii-(il+i1)){ii=-1;}else{ii=1;}}if(ii>=0){xy=il+i1;if(I1+Ii-lIl-xy<II){II=I1+Ii-lIl-xy;}}else{xy=il-II;if(xy-Ii<lIl){xy=lIl+Ii;II=il-lIl-Ii;}}}else{if(II>I1-2*lIl){xy=lIl+Ii;II=I1-2*lIl;}else{xy=il+i1/2-II/2+ii*(II/2-i1/2);if(xy<lIl+Ii){ii=1;xy=lIl+Ii;}if(xy+size>I1+Ii-lIl){ii=-1;xy-=xy+II-(I1+Ii-lIl);}}}return{xy:xy,size:II,align:ii};}function xphide(menuId){var menu=document.getElementById(menuId);if(!menu){return;}if(menu.style.visibility=="visible"){if(menu.smShown){xphide(menu.smShown.id);}menu.l1I();menu.style.visibility="hidden";if(menu.level==0){xpe(xobtn+"n");}menu.smShown=0;if(menu.iParent){menu.iParent.clrPopup();}if(menu.hideTimer){clearTimeout(menu.hideTimer);menu.hideTimer=null;}}}function xpsmout(sender){if(!sender){return;}l1(ll);}function xpsmover(menu){if(!menu){return;}xpStopTimeOut(menu);}function xpStopTimeOut(menu){for(var o=menu;o;o=o.iParent?o.iParent.menu:0){if(o.hideTimer){o.hideTimer=clearTimeout(o.hideTimer);}}}function l1(menu){for(var o=menu;o;o=o.smShown){var code="xphide(\""+o.id+"\");";if(!o.hideTimer&&o.id){o.hideTimer=setTimeout(code,hideTimeout);}}}var ll=0;var xobtn=null;