var agt=navigator.userAgent.toLowerCase();
var ns4 = (document.layers)? true:false
var ie4 = (document.all) ? (!document.getElementById) ? true :false : false;
var iens6 = (document.getElementById) ? true : false;
var mac = (agt.indexOf("mac") != -1) ? true : false;
var mac_ie = (mac && (navigator.appName.indexOf("Netscape"))) ? true : false;
var mac_ns = (mac && (navigator.appName.indexOf("Microsoft"))) ? true : false;
var is_opera5 = (agt.indexOf("opera 5") != -1 || agt.indexOf("opera/5") != -1);
var is_opera6 = (agt.indexOf("opera 6") != -1 || agt.indexOf("opera/6") != -1);
var is_opera7 = (agt.indexOf("opera 7") != -1 || agt.indexOf("opera/7") != -1);
var opera = is_opera5 ? true : is_opera6 ? true : is_opera7 ? true : false;
var DOM = iens6 && !opera && !mac ? true : false;	
var linux = (agt.indexOf("inux")!=-1) ? true : false;

var hideItem = "";
var popTimer;
var colDIV = new Array();

function fnIn(id) {
	window.clearTimeout(popTimer);
	showid = id;
	popTimer = window.setTimeout("show(showid)",300);
}

function show(id, submenu, evt) {
    window.clearTimeout(popTimer);
	if (ns4) {
		var cDIV = document.layers;
		for(i=0;i<cDIV.length;i++) {
			if(cDIV[i].id.indexOf("SUBDIV")!=-1) {
				cDIV[i].visibility = "hide";
			}
		}
		document.layers[id].visibility = "show";
		
		if((id==colDIV[0].id)||(id==colDIV[1].id)||(id==colDIV[2].id)) {
			document.layers['divSearchForm'].visibility="hide";
		}
		else {
			document.layers['divSearchForm'].visibility="show";
		}
	}
	if (ie4) {
		var cDIV = SubContainer.children;
		for(i=0;i<cDIV.length;i++) {
			cDIV[i].style.visibility = "hidden";
		}
		document.all[id].style.visibility = "visible"
	}
	else if (iens6) {
		if(opera)
		{
			if((id==colDIV[0].id)||(id==colDIV[1].id)||(id==colDIV[2].id)) {
				var cSearchFrm = document.forms['txtSearch'];
				cSearchFrm[0].style.visibility = "hidden";
			}
		}
		
		else if(opera)	{
			if((id!=colDIV[0].id)||(id!=colDIV[1].id)||(id!=colDIV[2].id)) {
				var cSearchFrm = document.forms['txtSearch'];
				cSearchFrm[0].style.visibility = "visible";
			}
		}
		if(submenu)	{
			if(evt)	{
				evt.removeEventListener();
			}
			return;
		}
		if(!submenu) {
			var containerDIV = document.getElementById("SubContainer");
			var cDIV = containerDIV.getElementsByTagName("DIV");
			for(i=0;i<cDIV.length;i++) {
				cDIV[i].style.visibility = "hidden";
			}
			document.getElementById(id).style.visibility = "visible";
		}
	}
}

function hide() {
	if (ns4) {
		document.layers[hideItem].visibility = "hide";
		document.layers['divSearchForm'].visibility = "show";
	}
	if (ie4) {
		document.all[hideItem].style.visibility = "hidden";
	}
	else if (iens6)	{
		if(opera) {
			var cSearchFrm = document.forms['txtSearch'];
			cSearchFrm[0].style.visibility = "visible";
		}
		document.getElementById(hideItem).style.visibility = "hidden";
	}
}

function fnOut(id) {
	window.clearTimeout(popTimer);
	hideItem = id;
	popTimer = window.setTimeout("hide()",300);
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
function MM_showHideLayers() { //v6.0
  var i,p,v,obj,args=MM_showHideLayers.arguments;
  for (i=0; i<(args.length-2); i+=3) if ((obj=MM_findObj(args[i]))!=null) { v=args[i+2];
    if (obj.style) { obj=obj.style; v=(v=='show')?'visible':(v=='hide')?'hidden':v; }
    obj.visibility=v; }
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function openSitemap(sitemapURL) {
	var siteWindow = window.open(sitemapURL, "siteWindow", "status=0,height=500,width=700,scrollbars=1,toolbar=0,resizable=yes");
	siteWindow.focus();
}

function openUseLinks(uselinksURL) {
	var uselinksWindow = window.open(uselinksURL, "uselinksWindow", "status=0,height=400,width=500,scrollbars=1,toolbar=0,resizable=yes");
	uselinksWindow.focus();
}

function fnGoto(url) {
	window.opener.location.href = url;
}

function SiteMaphide(fireObj) {
	var tObj = (document.all) ? fireObj.parentNode.nextSibling.lastChild : fireObj.parentNode.nextSibling.nextSibling.lastChild.previousSibling;
	tObj.style.display = ((tObj.style.display=="none")||(tObj.style.display=="")) ? "block" : "none";
	fireObj.src = ((tObj.style.display=="none")||(tObj.style.display=="")) ? "/tamino/graphics/sitemap-plus.gif" : "/tamino/graphics/sitemap-minus.gif";
}
var popup_window = null;
  function popup(status,url) {
     if(status != 0) {
        if(popup != null) popup.focus(); 
        else { 
           var popup = open(url, "Popup", 'resizable=yes,width=650,height=500,screenX=50,screenY=50,top=50,left=50,scrollbars=yes');
		   popup_window = popup;
		   popup.focus();
        }
     } else {
        if(popup_window != null) popup_window.close();
     }
  }
  var popup_window = null;
  function popup1(status,url) {
     if(status != 0) {
        if(popup != null) popup.focus(); 
        else { 
           var popup = open(url, "Popup", 'resizable=yes,width=800,height=600,screenX=0,screenY=0,top=0,left=0,scrollbars=yes');
           popup_window = popup;
        }
     } else {
        if(popup_window != null) popup_window.close();
     }
  }
