var b=parseInt(navigator.appVersion);
NS4=(document.layers) ? true : false;
IE4=((document.all)&&(b>=4))?true:false;
ver4 = (NS4 || IE4) ? true : false;


with (document) {
	if (NS4) {
        	write("<STYLE TYPE='text/css'>");
		write(".head {position:absolute; left:0; top:0; visibility:visible}");
		write(".menu {position:absolute; left:0; top:0; visibility:hidden}");
		write("</STYLE>");
	} else if (IE4) {
        	write("<STYLE TYPE='text/css'>");
		write(".menu {display:none}")
		write("</STYLE>");
	}
}


function getIndex(item) {
	index = null;
	for (i=0; i<document.layers.length; i++) {
		aMenu = document.layers[i];
		if (aMenu.id == item) {
			index = i;
			break;
		}
	}
	return index;
}

function setMenuPos() {
        findex = 0;
	nextY = document.layers[findex].pageY + document.layers[findex].document.height;
	for (i=findex+1; i<document.layers.length; i++) {
		aMenu = document.layers[i];
		if (aMenu.visibility != "hide") {
			aMenu.pageY = nextY;
			nextY += aMenu.document.height;
		} 
	}
}

function initMenu(){
	if (NS4) {
		for (i=0; i<document.layers.length; i++) {
			aMenu = document.layers[i];
			if (aMenu.id.indexOf("menu") != -1) {
			  aMenu.visibility = "hide";
			}
		}
		setMenuPos();
	} else if (IE4) {
    	adiv = document.all.tags("DIV");
		for (i=0; i<adiv.length; i++) {
			if (adiv(i).className == "menu") {
				adiv(i).style.display = "none";
			}
		}
	}
}

if (document.images) {
  var  tsub = new Image();
  tsub.src = "jscript/images/t-sub.gif";
  var  psub = new Image();
  psub.src = "jscript/images/p-sub.gif";
  var  pup = new Image();
  pup.src = "jscript/images/p-up.gif";
  var  pdown = new Image();
  pdown.src = "jscript/images/p-down.gif";
}

function showMenu(item,img) {
	if (!ver4) return;
	isVisible = false;
	if (IE4) {
		aMenu = eval(item);
		if (aMenu.style.display == "block") {
			isVisible = true;
		} 
		initMenu();		
		if (isVisible) {
			aMenu.style.display = "none";
		} else {
			aMenu.style.display = "block";
		}
	} else {
		aMenu = eval("document." + item);
                if (aMenu.visibility == "show") {
			isVisible = true;
		} 
		initMenu();
		aMenu = eval("document." + item);
		if (isVisible) { 
			aMenu.visibility = "hide";
		} else {
			aMenu.visibility = "show";
		}
  		setMenuPos();
	}
}

function displayItem(a,flag) {
  if (flag) {
    a.src = psub.src;
  }  
  else
    a.src = tsub.src;
}

function displayHead(item,a,flag) {
  if (flag) {
    if (!ver4) {
      a.src = pdown.src;
      return;
    }
    isVisible = false;
    if (IE4) {
	aMenu = eval(item);
	if (aMenu.style.display == "block") {
	   isVisible = true;
	}
    } else {
	aMenu = eval("document." + item);
        if (aMenu.visibility == "show") {
	    isVisible = true;
	} 
    } 
    if (isVisible) {
      a.src = pup.src;
    }
    else
      a.src = pdown.src;
  }  
  else
    a.src = tsub.src;
}
