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