var v_id = new Array(); function getClientHeight() { return document.body.clientHeight;} function getClientWidth() { return document.body.clientWidth;} function gI(a){return document.getElementById(a);} var timerOut=null; var timerOver=null; var t,nT,tr,td; var hist = new Array(); hist[0]="@tab1@"; function findPosX(obj){ var curleft=0; if (obj.offsetParent){ while (obj.offsetParent){ curleft += obj.offsetLeft; obj=obj.offsetParent;}} else if (obj.x) curleft += obj.x; return curleft;} function findPosY(obj){ var curtop=0; if (obj.offsetParent){ while (obj.offsetParent){ curtop += obj.offsetTop; obj=obj.offsetParent;} } else if (obj.y) curtop += obj.y; return curtop;} function searchClass(me,stat){ try{ var csstext; var v_found=0; var theRules = new Array(); if (document.styleSheets && document.styleSheets[0]){ if (document.styleSheets[0].cssRules) theRules = document.styleSheets[0].cssRules; else if (document.styleSheets[0].rules) theRules = document.styleSheets[0].rules; var v_len=theRules.length; for (var i=0; i=0){ v_found=1; break;}} if (v_found==1){ return csstext.substr(1,csstext.length);} else { if (stat=="out") {return "ml3_out";} else {return "ml3_over";}}}} catch(e){}} function save_hist(p_level){ var v_len=hist.length; for (var i= (v_len-1) ; i>(p_level*1);i--){ hist.splice(i,1);} var hist_list=hist.toString(); var tab=document.getElementsByTagName("table"); v_len=tab.length; for (var i =0; i=0){ if (hist_list.indexOf("@"+tab[i].id+"@")<0 ){ tab[i].style.display="none";}}}} function overTimer(p_level){ if (timerOut != null) { clearTimeout(timerOut);} timerOut=null; save_hist(p_level); timerOver=setTimeout("", 100);} function outTimer(p_level){ if (timerOut != null) { clearTimeout(timerOut);} timerOut=null; if (timerOver==null) timerOut=setTimeout("save_hist("+p_level+")", 200); else timerOut=setTimeout("save_hist(1)", 200);} function build_menu(){ var ref=new Array(); var v_cpt=0; var menu_tab = new Array(); var v_len=v_id.length; for (var i=0; igetClientWidth()){ t.style.left=(findPosX(this)-t.offsetWidth)+"px";} hist[t.level]="@"+t.id+"@"; overTimer(t.level);} else{ hist[this.level*1+1]="@tab"+this.id+"@"; overTimer(this.level*1+1);}} td.onmouseout= function (){ this.className=searchClass(this.level,"out"); outTimer(this.level);}; td.onmousedown= function (){ window.location.href=this.link;};}} var v_len1=menu_tab.length; for (var j=0; j