
var menus = new Array();
function menu(id, state){
	menus[menus.length] = this;
	menus[id] = this;
	this.state = state;
	this.id = id;
	this.index = menus.length;
	this.hide = function(){
		visibilityById(this.id, "hidden");
		this.state = "hidden";
	}
	this.show = function(){
		visibilityById(this.id, "visible");
		this.state = "visible";
	}
}
function hideMenus(){
	var styleTitle = getActiveStyleSheet();
	if(styleTitle!="tx")
		for(var i=0; i<menus.length; i++)
			menus[i].hide();
}
function showMenus(){
	for(var i=0; i<menus.length; i++)
		menus[i].show();
}
function showMenu(id) {
	if(document.layers)return;
	var styleTitle = getActiveStyleSheet();
	if(styleTitle=="tx")
		return;
	visibilityById(id, "visible")
	if(!menus[id]){
		var m = new menu(id, "visible");
	}
  	for(var i=0; i<menus.length; i++)
  		if(menus[i].id!=id)
  			menus[i].hide();
}


function handleClick(whichClick, name) {
	if(document.layers)return;
	var teile= name.split(",");
	if (whichClick == "hide it")
		for (i=0;i<teile.length;i++)
			visibilityById(teile[i], "hidden");
	else if (whichClick == "show it")
		for (i=0;i<teile.length;i++)
			visibilityById(teile[i], "visible");
}
if(!document.layers){
  var styleSet = false;

  window.onload = function(e) {
    if(!styleSet){
	    var cookie = readCookie("style");
	    var title = (cookie!=null && cookie ? cookie : getPreferredStyleSheet());
	    setActiveStyleSheetByTitle(title);
     }
  }

  var cookie = readCookie("style");
  var title = ((cookie!=null && cookie!='null') ? cookie : getPreferredStyleSheet());
  setActiveStyleSheetByTitle(title);
  styleSet = true;
}

function setActiveStyleSheet(title){
  setActiveStyleSheetByTitle(title);
  if(title=="tx"){
	showMenus();
	visibilityById('submenu', 'visible');
  }else{
	hideMenus();
	visibilityById('submenu', 'hidden');
  }
  var title = getActiveStyleSheet();
  createCookie("style", title, 365);
}
var donNotHide = false;
function hideSubMenu(){
	if(document.layers)return;
	if(document.all){
		var styleTitle = getActiveStyleSheet();
		if(styleTitle!="tx")
			visibilityById('submenu', 'hidden');
	}else{
		donNotHide = false;
		setTimeout("hideSubMenuReally()", 500);
	}
}
function hideSubMenuReally(){
	if(!donNotHide){
		var styleTitle = getActiveStyleSheet();
		if(styleTitle!="tx")
			visibilityById('submenu', 'hidden');
	}
}
function showSubMenu(){
	if(document.layers)return;
	var styleTitle = getActiveStyleSheet();
	if(styleTitle!="tx"){
		donNotHide = true;
		visibilityById('submenu', 'visible');
	}
}

function initPage(){

	if(document.layers)return;

	document.body.onclick = hideMenus;

	var oHeader = getElementById(document, "header");
	oHeader.onmousemove = hideMenus;

	var oContent = getElementById(document, "content");
	oContent.onmousemove = hideMenus;

	var oLeftcont = getElementById(document, "searchnav");
	oLeftcont.onmousemove = hideMenus;

}