var agt=navigator.userAgent.toLowerCase(); var is_major = parseInt(navigator.appVersion); var is_nav = ((agt.indexOf('mozilla')!=-1) && (agt.indexOf('spoofer')==-1) && (agt.indexOf('compatible') == -1) && (agt.indexOf('opera')==-1) && (agt.indexOf('webtv')==-1)); var is_ie = (agt.indexOf("msie") != -1); var is_nav5up = (is_nav && (is_major >= 5)); function createCSS(){ var h=0, w=0, counter =0, layerid, top = 1, left = 1, color, topAbsolute, leftAbsolute; document.write(""); } function createSubCSS(name, t, l){ var h=0, w=0, counter =0, layerid, top = 1, left = 1, color, topAbsolute, leftAbsolute, arrayLength; var menuName = eval(name); w = eval(name + "W") + 2; h = calHeight(menuName); writeCSS((name + "B"), t, l, w, h, menuBodercolor, 2); w = w -2; eval("arrayLength = " + name + ".length;"); var x1 = 0; for (x1=0; x1 "); var Main = new CreateLayer("background", ""); Main.layer.onmouseover = HideAll; for (x=0; x\n"); makeLayerID(eval("'" + rootDiv[x]+ "B'"), "", "", "", -1); counter = 0; var menuName = eval(rootDiv[x]); for (y=0; y  " + menuName[y] + "\n"); makeLayerID(layerN, eval("'" + rootDiv[x] + "B'"), menuName, y, 0); counter++; link = ""; } document.write("\n\n"); } createLayerInfoID(); } var layerID; function makeLayerID(id, rootid, menuName, index, isNotBGlayer) { // -1: no subroot (hasSubroot) layerID = "L" + id; eval(layerID + "= new CreateLayer('" + id + "','" + rootid + "');"); if (isNotBGlayer != -1){ var LID = eval(layerID); LID.id = "L" + id; LID.layerInfo = menuName[index+6]; if (menuName[index+3] != 0) LID.BGcolor = menuName[index+3]; else LID.BGcolor = menuBGcolor; if (menuName[index+4] != 0) LID.OBGcolor = menuName[index+4]; else LID.OBGcolor = menuOBGcolor; if (menuName[index+5] == 1) LID.children = "L" + rootid.split("B")[0] + "s" + eval("'"+(index/7)+"'") + "B"; else LID.children = 0; var level = LID.id.split("s"); LID.level = level.length - 1; // 0 => onmouseout 1 => onmouseover LID.layer.onmouseover = new Function("ChangeColor('" + LID.id + "', 1)"); LID.layer.onmouseout = new Function("ChangeColor('" + LID.id + "', 0)"); } } var bgC = ".backgroundColor"; if (is_nav && !is_nav5up) bgC = ".document.bgColor"; function ChangeColor(id, type){ var layerID = eval(id); if (type == 1){ eval("layerID.css" + bgC + "='" + layerID.OBGcolor + "';"); HideShowLayer(layerID, 1); } else{ eval("layerID.css" + bgC + "='" + layerID.BGcolor + "';"); HideShowLayer(layerID, 0); } } var track = new Array(); for (x= 0; x=layerID.level; x--){ if (track[x] != "") eval(track[x] + ".css.visibility = 'hidden'"); } if (layerID.children != 0){ eval(layerID.children + ".css.visibility = 'visible'"); track[layerID.level] = layerID.children; } if (layerID.layerInfo != 0 && l == 1 && layerID.layerInfo != layerInfo){ if (layerInfo != "") eval("L" + layerInfo + ".css.visibility = 'hidden'"); eval("L" + layerID.layerInfo + ".css.visibility = 'visible'"); layerInfo = layerID.layerInfo; } } var hideCondition = false; var hidePower = true; var IDset = false; function HideAll(){ if (hidePower == true){ if (hideCondition == true){ for (x=menuLevel-2; x>=0; x--){ if (track[x] != "") eval(track[x] + ".css.visibility = 'hidden'"); } if (IDset == true){ clearInterval(hideID); IDset = false; } hideCondition = false; } else{ hideCondition = true; if (IDset == false){ hideID = setInterval("HideAll()", menuHideSpeed); IDset = true; } } } } function CreateLayer(id, rootid) { if (is_nav5up) { this.layer = document.getElementById(id); this.css = this.layer.style; } if (is_nav && !is_nav5up){ if (rootid != "") this.layer = document.layers[rootid].document.layers[id]; else this.layer = document.layers[id]; this.css = this.layer; } if (is_ie) { this.layer = document.all[id]; this.css = document.all[id].style; } } function writeCSSLayerInfo(name){ document.write("#" + name + "{position: absolute; top:" + LayerInfoTop + "; left:" + LayerInfoLeft + "; visibility: hidden;}"); } function createLayerInfoID(){ if (LayerInfoDiv[0] != ""){ for (x=0; x