
var nn = (document.layers);
var ie = (document.all);
var nn5 = document.getElementById;
var blockOrTd;
if(ie) {blockOrTd = "inline";} else {blockOrTd = "table-cell";}



  function glow(which, level) {
	if (nn5) {
		var thislayer = document.getElementById(which+"Child");
		var pic = document.images[which+"Pic"];
		if (thislayer.style.display == "none") {
		  var state= "collapsed";
		} else {
		  var state= "expanded";
		}
		pic.src = eval(state + level + "_Glow" + ".src");
	}
  }

  function unglow(which,level) {
	if (nn5) {
		var thislayer = document.getElementById(which+"Child");
		var pic = document.images[which+"Pic"];
		if (thislayer.style.display == "none") {
		  var state= "collapsed";
		} else {
		  var state= "expanded";
		}
		pic.src = eval(state + level + "_normal" + ".src");
	}
  }
    
  	
  var subStart = -1;
  var subEnd = -1;
  
  function expand(s,level) {
    window.focus();
    if (nn5) {
      var thislayer = document.getElementById("" + s +"Child");
      var pic = document.images["" + s+"Pic"];
	  var parentLayer = document.getElementById("TitleCell" + s +"")
      if (thislayer.style.display == "none") {
        for (var n = 1; n <= numberOfNamedChildren; ++n) {
	        var tempLayer = document.getElementById("m"+n+"Child");
	        tempLayer.style.display = "none";
			tempLayer = document.getElementById("TitleCellm" + n +"")
			tempLayer.style.borderBottomWidth = "2px";
			//tempLayer.style.paddingBottom = "2px";
	        var offLevel = (n>=subStart && n<=subEnd) ? "_sub" : "";
     		document.images["m"+n+"Pic"].src = eval("collapsed" + offLevel + "_normal" + ".src");
        }

        thislayer.style.display = blockOrTd;
        pic.src = eval("expanded" + level + "_normal" + ".src");
		parentLayer.style.borderBottomWidth = "0px";
		//parentLayer.style.paddingBottom = "0px";
      } else {
        thislayer.style.display = "none";
       	pic.src = eval("collapsed" + level + "_normal" + ".src");
		parentLayer.style.borderBottomWidth = "2px";
		//parentLayer.style.paddingBottom = "2px";
     }
      
	   //var parentLayer = document.getElementById("" + s +"Parent")
	   //if (thislayer.style.display == blockOrTd) scrollTo(0,getGrossOffsetTop(parentLayer));
    
    	parent.fixPageSizes()
    
    }
  }

function getGrossOffsetTop(elem) {
	var offset = 0
	while (elem.offsetParent) {
		elem = elem.offsetParent
		offset += elem.offsetTop
	}
	return offset
}


var numberOfNamedChildren = 0;
var strSearch = window.location.search.substring(1,window.location.search.length).toLowerCase()
function init() {
    if (nn5) {
		var TDelems = document.body.getElementsByTagName("TD");
		for (var elnum = 0; elnum < TDelems.length; elnum++){
			if (TDelems[elnum].id.indexOf("Child") > 0){
				numberOfNamedChildren += 1;
				document.getElementById("m" + numberOfNamedChildren + "Child").style.display = "none";
			}
		}
		if (nn5 && strSearch != "") {
			if (document.getElementById(strSearch + "Child")) {
			  document.getElementById(strSearch + "Child").style.display = blockOrTd;
			  document.getElementById(strSearch + "Child").style.borderBottomWidth = "0px";
			  document.images[strSearch + "Pic"].src = expanded_normal.src
			} else if (window.searchArray) {
				for (var arcount = 0; arcount < searchArray.length; arcount++){
					if (searchArray[arcount].toLowerCase() == strSearch) {
						  //alert(arcount)
						  document.getElementById("m" + arcount + "Child").style.display = blockOrTd;
						  document.getElementById("TitleCellm" + arcount +"").style.borderBottomWidth = "0px";
						  document.images["m" + arcount + "Pic"].src = expanded_normal.src
					}
				}
			}
		}
      //document.getElementById("m1Child").style.display = blockOrTd;
      //document.images["m1Pic"].src = expanded_normal.src
	}
  }
