var allItems=new Array(); var allID=new Array(); var menuID=new Array(); //// Browser Detect \\\\ var browser; var mouseX; var mouseY; var menuX; if (document.all) { browser="ie"; allItems=document.all; document.onmousemove=function(){findMouse()}; } else if (document.getElementById) { browser="ns"; allItems=document.getElementById("*"); document.onmousemove = function(){findMouse()}; } //// ID Organization \\\\ for(i in allItems){ if(allItems[i].id){ allID=allID.concat(allItems[i].id); } } //// Menu Variables \\\\ var timerOn = false; var timerID=null; var timecount = 500; function initMenus(){ var curID for(i in allID){ curID=allID[i]; if(curID.indexOf("#menuRoom#")==0){ menuID=menuID.concat(allID[i]); } } } function qpMenus(){ var curHref; var j=0;//counter for qpMenus var newHref; for(i in allItems){ if(allItems[i].href){ curHref=allItems[i].href; if(curHref.indexOf("#menuRoom#")!=-1){ allItems[i].menuID="qpMenu"+j; newHref=allItems[i].href; newHref=newHref.split("/"); newHref="/"+newHref[6]+"/"+newHref[7]+"/"+newHref[8]; allItems[i].href=newHref; allItems[i].onmouseover=function(){ hideMenus(); stopTime(); showMenu(this.menuID,mouseX+5,mouseY+3); setMenuX((mouseX+5)) } allItems[i].onmouseout=function(){startTime()} qpWriteRoomMenu(curHref,j); j++; } } } initMenus(); } function qpWriteRoomMenu(qpMenu,menuNum){ qpMenu=qpMenu.split("#menuRoom#"); qpMenu=qpMenu[1]; qpMenu=qpMenu.split("#"); var menuCode; var curLink; var subNum=0; menuCode="
"; i++; } menuCode+=""; document.write(menuCode); menuID=menuID.concat("qpMenu"+menuNum); } function qpWriteSubMenu(qpMenu,menuNum,i){ var menuCode; var curLink; var subNum=0; var menuLevel menuCode=""; i++; } menuCode+=""; document.write(menuCode); menuID=menuID.concat("qpMenu"+menuNum); return i; } function findMouse(){ mouseX=window.event.x; mouseY=window.event.y; } function startTime() { if (timerOn == false) { timerID=setTimeout( "hideMenus()" , timecount); timerOn = true; } } function stopTime() { if (timerOn) { clearTimeout(timerID); timerID = null; timerOn = false; } } function hideMenus(){ for(i in menuID){ if (browser=="ie") { document.all(menuID[i]).style.display="none"; } else if (browser=="ns") { document.getElementById(menuID[i]).style.visibility="hidden"; } } } function setMenuX(x){ menuX=x; } function showStaticMenu(ID,x,y){ ID=ID.split(","); for(i in ID){ if (browser=="ie") { var curID=document.all(ID[i]); curID.style.left=x; curID.style.top=y; curID.style.display="block"; } else if (browser=="ns") { var curID=document.getElementById(ID[i]); curID.style.left=x; curID.style.top=y; curID.style.visibility="visible"; } } } function showMenu(ID,x,y){ var menu=ID.split("."); var curMenu=""; var menus=new Array; //splits the menu up to see what needs to be shown for(i in menu){ if(curMenu==""){ curMenu=ReplaceIt(menu[i],"qpMenu",""); }else{ curMenu+="."+menu[i]; } if(document.all("qpMenu"+curMenu)){ menus=menus.concat(curMenu); } } //goes through the menuID array and shows the correct menus var curShow for(i in menuID){ curShow=0; for(j in menus){ if(("qpMenu"+menus[j])==menuID[i]){ if (browser=="ie") { if(document.all(menuID[i]).style.display=="none"){ document.all(menuID[i]).style.left=x; document.all(menuID[i]).style.top=y; document.all(menuID[i]).style.display="block"; } if(document.all("qpParent"+menus[j])){ document.all("qpParent"+menus[j]).className="c-qpmenu-item-o"; } } else if (browser=="ns") { if(document.getElementById(menuID[i]).style.visibility=="hidden"){ document.getElementById(menuID[i]).style.left=x; document.getElementById(menuID[i]).style.top=y; document.getElementById(menuID[i]).style.visibility="visible"; } if(document.getElementById("qpParent"+menus[j])){ document.getElementById("qpParent"+menus[j]).className="c-qpmenu-item-o"; } } curShow=1; } } if(curShow==0){ if (browser=="ie") { if(document.all(menuID[i]).style.display=="block"){ document.all(menuID[i]).style.display="none"; } if(document.all("qpParent"+ReplaceIt(menuID[i],"qpMenu",""))){ document.all("qpParent"+ReplaceIt(menuID[i],"qpMenu","")).className="c-qpmenu-item"; } } else if (browser=="ns") { if(document.getElementById(menuID[i]).style.visibility=="visible"){ document.getElementById(menuID[i]).style.visibility="hidden"; } if(document.getElementById("qpParent"+ReplaceIt(menuID[i],"qpMenu",""))){ document.getElementById("qpParent"+ReplaceIt(menuID[i],"qpMenu","")).className="c-qpmenu-item"; } } } } } function changeClass(obj,newClass){ obj.className=newClass; } function goto(loc){ window.location=loc; } function searchView(view,query,fields,values,wildcard){ fields=fields.split(","); values=values.split(","); var loc=view+"?SearchView&Query="+query+wildcard; if(fields!=""){ for(i in fields){ if(query!="" | i>0){ loc+="+and+"; } loc+="field+"+fields[i]+"="+values[i]+wildcard; } } window.location=loc; } function hideAll(){ for(i in allID){ if (browser=="ie") { var curID=document.all(allID[i]); curID.style.display="none"; } else if (browser=="ns") { var curID=document.getElementById(allID[i]); curID.style.visibility="hidden"; } } } function hideID(ID){ for(i in ID){ if (browser=="ie") { var curID=document.all(ID[i]); curID.style.display="none"; } else if (browser=="ns") { var curID=document.getElementById(ID[i]); curID.style.visibility="hidden"; } } } function showID(ID){ ID=ID.split(","); for(i in ID){ if (browser=="ie") { var curID=document.all(ID[i]); curID.style.display="block"; } else if (browser=="ns") { var curID=document.getElementById(ID[i]); curID.style.visibility="visible"; } } } function MM_preloadImages() { //v3.0 var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array(); var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i