// createz by Dado // Version 1.1 // 1st Jenuary 2006 var MOL=new Array(); function Is () { var agt=navigator.userAgent.toLowerCase(); this.major = parseInt(navigator.appVersion); this.minor = parseFloat(navigator.appVersion); this.nav = ((agt.indexOf('mozilla')!=-1) && ((agt.indexOf('spoofer')==-1) && (agt.indexOf('compatible') == -1))); this.ie = ((agt.indexOf("msie") != -1) && (agt.indexOf("opera") == -1)); } var is = new Is(); // Object creation function MenuObj(_A,_B,_C,_D,_E,_F,_G,_H,_I,_J) { this.name=_A; this.bOn=_E; this.bOf=_F; this.bA=_G; this.SBS=SBS; this.showing=false; this.TM=TM; document.onclick=MCH; this.Direction=_I; this.Level=_J; MOL[MOL.length]=this; this.divObj=eval('document.all.' + _B); this.divStyleObj=eval('document.all.' + _B + '.style'); this.refTDObj=eval('document.all.' + _C); if (_D) this.DdTDObj=eval('document.all.' + _D); this.frmObj=eval('document.all.' + _H); this.strShow='visible'; this.strHide='hidden'; } // Find the object type function ROP(ObjRef) { var theObj=null; if (ObjRef) { if (typeof ObjRef != 'object') theObj=eval(ObjRef); else theObj=ObjRef; return theObj; } else return false; } function TM() { if (!this.showing) { var RelObjCords=getXY(this.refTDObj); if (this.Direction) { if (this.Level=='2') { this.divStyleObj.top = this.frmObj.style.top = RelObjCords.top; this.divStyleObj.left = this.frmObj.style.left = RelObjCords.left+this.refTDObj.parentNode.clientWidth; } else { this.divStyleObj.top = this.frmObj.style.top = RelObjCords.top + -this.divObj.offsetHeight; this.divStyleObj.left = this.frmObj.style.left = RelObjCords.left; } } else { if (this.Level=='2') { this.divStyleObj.top = this.frmObj.style.top = RelObjCords.top; this.divStyleObj.left = this.frmObj.style.left = RelObjCords.left+this.refTDObj.parentNode.clientWidth; } else { this.divStyleObj.top = this.frmObj.style.top = RelObjCords.top + 17; this.divStyleObj.left = this.frmObj.style.left = RelObjCords.left; } } this.frmObj.style.height=this.divObj.offsetHeight; this.frmObj.style.width=this.divObj.offsetWidth; var pCurrMenuObj=ROP(this); CM(this); this.SBS('clicked'); this.divStyleObj.visibility = this.frmObj.style.visibility = this.strShow; this.showing=true; } else { this.divStyleObj.visibility = this.frmObj.style.visibility = this.strHide; this.showing=false; this.SBS(); if (this.Level=='1') { CMonFirst(); } } } function CM(callerObj) { for (aIndex=0;aIndex < MOL.length; aIndex++) { if ((callerObj) && (callerObj.name != MOL[aIndex].name)) { if (MOL[aIndex].showing) { if ((callerObj.Level=='1') || ((MOL[aIndex].Level=='2') && (callerObj.Level=='2'))) { MOL[aIndex].TM(); MOL[aIndex].SBS(); } } } else { if (MOL[aIndex].showing) { MOL[aIndex].TM(); MOL[aIndex].SBS(); } } } } function CMonFirst() { for (a=0;a < MOL.length; a++) { if ((MOL[a].Level=='2')&&(MOL[a].showing)) { MOL[a].divStyleObj.visibility = MOL[a].frmObj.style.visibility = MOL[a].strHide; MOL[a].showing=false; MOL[a].SBS(); } } } function MCH(e, srcObj, srcIsMenuDiv) { var srcElem; if (!e) var e=window.event; e.cancelBubble=true; if (srcObj) { var pCurrMenuObj=ROP(srcObj); if (!srcIsMenuDiv) pCurrMenuObj.divObj.onclick="MCH(event,"+srcObj+",true)"; pCurrMenuObj.TM(); } else CM(); } function MME(e, srcObj) { try { if (!e) var e=window.event; var pCurrMenuObj=ROP(srcObj); if (!pCurrMenuObj.showing) { if (e.type == 'mouseover') pCurrMenuObj.SBS('on'); else if ((e.type == 'mouseout') || (e.type == 'blur')) pCurrMenuObj.SBS(); } } catch(e){} } function SBS(wS) { if (typeof this.refTDObj != "undefined") { if (wS == 'on') { if (this.bOn) { if (typeof this.DdTDObj != "undefined") this.DdTDObj.className=this.bOn; this.refTDObj.className=this.bOn; } } else if (wS == 'clicked') { if (this.bA) { if (typeof this.DdTDObj != "undefined") this.DdTDObj.className=this.bA; this.refTDObj.className=this.bA; } } else { if (this.bOf) { if (typeof this.DdTDObj != "undefined") this.DdTDObj.className=this.bOf; this.refTDObj.className=this.bOf; } } } } function getXY(Obj) { for (var sumTop=0,sumLeft=0;Obj!=document.body;sumTop+=Obj.offsetTop,sumLeft+=Obj.offsetLeft,Obj=Obj.offsetParent); return {left:sumLeft,top:sumTop} } function MO(e) { if (!e) var e=window.event; var S=is.ie?e.srcElement:e.target; while (S.tagName!="TD") {S=S.parentElement;} S.className="L1O"; } function MU(e) { if (!e) var e=window.event; var S=is.ie?e.srcElement:e.target; while (S.tagName!="TD") {S=S.parentElement;} S.className="L1"; } function MON(e) { if (!e) var e=window.event; var S=is.ie?e.srcElement:e.target; while (S.tagName!="TABLE") {S=S.parentElement;} S.className="CIO"; } function MUN(e) { if (!e) var e=window.event; var S=is.ie?e.srcElement:e.target; while (S.tagName!="TABLE") {S=S.parentElement;} S.className="CI"; } function MObig(e) { if (!e) var e=window.event; var S=is.ie?e.srcElement:e.target; while (S.tagName!="TD") {S=S.parentElement;} S.className=S.className+"O"; } function MUbig(e) { if (!e) var e=window.event; var S=is.ie?e.srcElement:e.target; while (S.tagName!="TD") {S=S.parentElement;} S.className=S.className.substring(0,S.className.length - 1); } function MOCbig(e) { if (!e) var e=window.event; var S=is.ie?e.srcElement:e.target; while (S.tagName!="TD") {S=S.parentElement;} S.className="LEFT1CO"; } function MUCbig(e) { if (!e) var e=window.event; var S=is.ie?e.srcElement:e.target; while (S.tagName!="TD") {S=S.parentElement;} S.className="LEFT1C"; } function MOD(e) { if (!e) var e=window.event; var S=is.ie?e.srcElement:e.target; while (S.tagName!="TD") {S=S.parentElement;} S.className="S"; } function MUD(e) { if (!e) var e=window.event; var S=is.ie?e.srcElement:e.target; while (S.tagName!="TD") {S=S.parentElement;} S.className="R"; } function MO_D(e) { if (!e) var e=window.event; var S=is.ie?e.srcElement:e.target; while (S.tagName!="TD") {S=S.parentElement;} S.className="L2O"; } function MU_D(e) { if (!e) var e=window.event; var S=is.ie?e.srcElement:e.target; while (S.tagName!="TD") {S=S.parentElement;} S.className="L2"; } function MOD_D(e) { if (!e) var e=window.event; var S=is.ie?e.srcElement:e.target; while (S.tagName!="TD") {S=S.parentElement;} S.className="Y"; } function MUD_D(e) { if (!e) var e=window.event; var S=is.ie?e.srcElement:e.target; while (S.tagName!="TD") {S=S.parentElement;} S.className="Y"; } function toggle(e,obj) { if (!e) var e=window.event; var who=is.ie?e.srcElement:e.target; if( document.getElementById(obj).style.display=='none' ){ document.getElementById(obj).style.display = ''; who.src="acer_resources/collapse.gif"; }else{ document.getElementById(obj).style.display = 'none'; who.src="acer_resources/expand.gif"; } } function newImage(arg) { if (document.images) { rslt = new Image(); rslt.src = arg; return rslt; } } function changeImages() { if (document.images && (preloadFlag == true)) { for (var i=0; i