var linkset=new Array() //SPECIFY MENU SETS AND THEIR LINKS. FOLLOW SYNTAX LAID OUT linkset[0]=''; linkset[0]+=''; linkset[0]+=''; linkset[0]+=''; linkset[0]+=''; linkset[0]+=''; linkset[0]+=''; linkset[0]+=''; linkset[0]+=''; linkset[1]=''; linkset[1]+=''; linkset[1]+=''; linkset[1]+=''; linkset[1]+=''; linkset[2]=''; linkset[2]+=''; ////No need to edit beyond here var ie4=document.all&&navigator.userAgent.indexOf("Opera")==-1 var ns6=document.getElementById&&!document.all var ns4=document.layers function showmenu(e,which,x,y){ if (!document.all&&!document.getElementById&&!document.layers) return clearhidemenu() menuobj=ie4? document.all.popmenu : ns6? document.getElementById("popmenu") : ns4? document.popmenu : "" menuobj.thestyle=(ie4||ns6)? menuobj.style : menuobj if (ie4||ns6) menuobj.innerHTML=which else{ menuobj.document.write(''+which+'') menuobj.document.close() } menuobj.contentwidth=(ie4||ns6)? menuobj.offsetWidth : menuobj.document.gui.document.width menuobj.contentheight=(ie4||ns6)? menuobj.offsetHeight : menuobj.document.gui.document.height //Find out how close the mouse is to the corner of the window var rightedge=ie4? document.body.clientWidth: window.innerWidth var bottomedge=ie4? document.body.clientHeight : window.innerHeight //alert (rightedge + ' - ' + bottomedge) eventX=ie4? event.clientX : ns6? e.clientX : e.x eventY=ie4? event.clientY : ns6? e.clientY : e.y margen =(rightedge - 800)/2 if ( margen < 0 ) { margen=0 } eventX= margen + x //alert (rightedge + ' - ' + eventX) eventY=y window.innerHeight-eventY //position the horizontal position of the menu where the mouse was clicked //menuobj.thestyle.left=ie4? document.body.scrollLeft+eventX : ns6? window.pageXOffset+eventX : eventX ppX=(eventX+'px') //alert(ppX) menuobj.thestyle.left=ppX //same concept with the vertical position //menuobj.thestyle.top=ie4? document.body.scrollTop+eventY : ns6? window.pageYOffset+eventY : eventY ppY=(eventY+'px') menuobj.thestyle.top=ppY menuobj.thestyle.visibility="visible" //alert(eventX+' - '+eventY); return false } function contains_ns6(a, b) { //Determines if 1 element in contained in another- by Brainjar.com while (b.parentNode) if ((b = b.parentNode) == a) return true; return false; } function hidemenu(){ if (window.menuobj) menuobj.thestyle.visibility=(ie4||ns6)? "hidden" : "hide" } function dynamichide(e){ if (ie4&&!menuobj.contains(e.toElement)) hidemenu() else if (ns6&&e.currentTarget!= e.relatedTarget&& !contains_ns6(e.currentTarget, e.relatedTarget)) hidemenu() } function delayhidemenu(){ if (ie4||ns6||ns4) delayhide=setTimeout("hidemenu()",500) } function clearhidemenu(){ if (window.delayhide) clearTimeout(delayhide) } function highlightmenu(e,state){ if (document.all) source_el=event.srcElement else if (document.getElementById) source_el=e.target if (source_el.className=="menuitems"){ source_el.id=(state=="on")? "mouseoverstyle" : "" } else{ while(source_el.id!="popmenu"){ source_el=document.getElementById? source_el.parentNode : source_el.parentElement if (source_el.className=="menuitems"){ source_el.id=(state=="on")? "mouseoverstyle" : "" } } } } if (ie4||ns6) document.onclick=hidemenu