//<!--
var nn4=(document.layers)?true:false;
var dom=(document.getElementById)?true:false;
var ie4=(document.all && !dom)?true:false;

function NN6() {
	if(navigator.userAgent.indexOf('Netscape6')+1)return true;
	else return false;
}
function IE() {
	if(window.navigator.appName.indexOf("Explorer") >= 0)return true;
	else return false;
}

function Layer(layerName) {
	if(dom) return document.getElementById(layerName).style;
	else if(ie4) return document.all[layerName].style;
	else if(nn4) return document.layers[layerName];
}
function Obj(objName) {
	if(dom)return document.getElementById(objName);
	else if(ie4)return document.all[objName];
	else if(nn4)return document.images[objName];
}
function Visible(layerName,status) {
	Layer(layerName).visibility=status==true?'visible':'hidden';
}
function Move(layerName,mx,my) {
	layer=Layer(layerName);
	layer.left=mx;
	layer.top=my;
}

var Show=false;
var pMenus = new Array();
var sMenus = new Array();
var topics = new Array();
var hide = true;

function Hide(Layer) {
	if(Show==false) {
		Visible(Layer,false);
	}
}

function PreShow(Layer) {
	Show=true;
	setTimeout("Visible('" + Layer + "', true)", 1100);
}

function PreHide(Layer) {
	Show=false;
	setTimeout("Hide('" + Layer + "')", 1000);
}

function HideAll() {
    len = pMenus.length;
    for (i = 0; i < len; i++) {
        pMenuName = pMenus[i];
        Visible(pMenuName, false);
    }
}

function HideAllSub() {
    len = sMenus.length;
    for (i = 0; i < len; i++) {
        sMenuName = sMenus[i];
        Visible(sMenuName, false);
    }
}

function ShowMenu(Layer) {
	Show=true;
    HideAll();
    Visible(Layer, true);
}

function ShowTopic (topic) {
	Visible(topic,true);
}

function HideTopics () {
	if (hide) {
		for (i=0; i<topics.length; i++) {
			Visible(topics[i], false);
		}
	}
}

function HideInstant () {
	for (i=0; i<topics.length; i++) {
		Visible(topics[i], false);
	}
}

// NN only

function getLeft(Layer) {
	return document.layers[Layer].pageX;
}
function getTop(Layer) {
	return document.layers[Layer].pageY;
}
function showLayer(Layer) {
	document.layers[Layer].visibility="show";
}
function hideLayer(Layer) {
	if (!Show) {
		document.layers[Layer].visibility="hide";
	}
}
function showSrch() {
	if (!Show) {
		document.layers['srch'].visibility="show";
	}
}
function hideSrch() {
	document.layers['srch'].visibility="hide";
}

function showSubMenu(Layer) {
	HideAll();
	Show=true;
	sub=document.layers[Layer+'Sub'];
	sub.top=getTop(Layer) - 3;
	sub.left=getLeft(Layer) + 151;
	showLayer(Layer+'Sub');
}
function showt_menu(Layer) {
	HideAll();
	hideSrch();
	Show=true;
	sub=document.layers[Layer+'Sub'];
	layerHgt=document.layers[Layer].document.height;
	sub.top=getTop(Layer) + layerHgt + 6;
	sub.left=getLeft(Layer);
	showLayer(Layer+'Sub');
}
function showSubMenu2(Layer, e) {
//	for(var i in e) alert(i+' : '+e[i]);
	HideAllSub();
	Show=true;
	sub=document.layers[Layer+'Sub'];
	sub.top=e.pageY - 3;
	sub.left=330;
	showLayer(Layer+'Sub');
}
function showt_menu_2(Layer, parent, e) {
//	for(var i in e) alert(i+' : '+e[i]);
	HideAllSub();
	Show=true;
	sub=document.layers[Layer+'Sub'];
	sub.top=e.pageY - 3;
	sub.left=getLeft(parent)+162;
	showLayer(Layer+'Sub');
}
function hideSubMenu(Layer) {
	Show=false;
	setTimeout("hideLayer('"+Layer+"Sub')",1000);
	setTimeout("showSrch()",1000);
}
//-->