scores = new Array(20);
var numTotal = 0;
var expTree = '';

//菜单打开的图标
var exp_img='/img/sys/left_menu_ico.gif';
//菜单没用打开的图标
var cls_img='/img/sys/left_menu_ico_exp.gif';

NS4 = (document.layers) ? 1 : 0;
IE4 = (document.all) ? 1 : 0;
ver4 = (NS4 || IE4) ? 1 : 0;
if (ver4) {
  with(document) {
    write("<STYLE TYPE='text/css'>");
    if (NS4) {
      write(".parent {position:absolute; visibility:visible}");
      write(".child {position:absolute; visibility:visible}");
      write(".regular {position:absolute; visibility:visible}")
    } else {
      write(".child {display:none}")
    }
    write("</STYLE>");
  }
}

/**************************************************************************/
/*                                                                        */
/**************************************************************************/

function getIndex(el) {
  ind = null;
  for (i = 0; i < document.layers.length; i++) {
    whichEl = document.layers[i];
    if (whichEl.id == el) {
      ind = i;
      break;
    }
  }
  return ind;
}

/**************************************************************************/
/*                                                                        */
/**************************************************************************/

function arrange() {
  nextY = document.layers[firstInd].pageY +
    document.layers[firstInd].document.height;
  for (i = firstInd + 1; i < document.layers.length; i++) {
    whichEl = document.layers[i];
    if (whichEl.visibility != "hide") {
      whichEl.pageY = nextY;
      nextY += whichEl.document.height;
    }
  }
}

/**************************************************************************/
/*                                                                        */
/**************************************************************************/

function initIt() {
  if (!ver4)
    return ;
  if (NS4) {
    for (i = 0; i < document.layers.length; i++) {
      whichEl = document.layers[i];
      if (whichEl.id.indexOf("Child") !=  - 1)
        whichEl.visibility = "hide";
    }
    arrange();
  } else {
    divColl = document.all.tags("DIV");
    for (i = 0; i < divColl.length; i++) {
      whichEl = divColl(i);
      if (whichEl.className == "child")
        whichEl.style.display = "none";
    }
  }
  if(expTree){
	  expandIt(expTree);
  }
}

/**************************************************************************/
/*                                                                        */
/**************************************************************************/

function expandIt(el) {
  if (!ver4)
    return ;
  if (IE4) {
    whichEl1 = eval(el + "Child");
    for (i = 0; i < numTotal; i++) {
      whichEl = eval(scores[i] + "Child");
      if (whichEl != whichEl1) {
        whichEl.style.display = "none";
      }
    }
    whichEl1 = eval(el + "Child");
    if (whichEl1.style.display == "none") {
      whichEl1.style.display = "block";
    } else {
      whichEl1.style.display = "none";
    }
  } else {
    whichEl = eval("document." + el + "Child");
    for (i = 0; i < numTotal; i++) {
      whichEl = eval("document." + scores[i] + "Child");
      if (whichEl != whichEl1) {
        whichEl.visibility = "hide";
      }
    }
    if (whichEl.visibility == "hide") {
      whichEl.visibility = "show";
    } else {
      whichEl.visibility = "hide";
    }
    arrange();
  }
  
  //add img
  for (i = 0; i < numTotal; i++) {
     whichElimg = eval(scores[i] + "img");
     if (whichElimg.src != exp_img) {
       whichElimg.src = exp_img;
     }
  }
  
    whichEl1 = eval(el + "Child");
	whichEl1img = eval(el + "img");
    if (whichEl1.style.display == "none") {
      whichEl1img.src = exp_img;
    } else {
      whichEl1img.src = cls_img;
    }
}
