/*----------------------------------globale variabeln----------------------------------------------*/

var n4 = (document.layers)?1:0; 
var ie = (document.all)?1:0; 
var n6 =(document.getElementById && !document.all)?1:0; 
var xLay = (n4) ? document.layers : document.all;
var mac = (navigator.platform == "MacPPC");
var pc = (navigator.platform == "Win32");


/*------------------------------------------------ start preload navi_img --------------------------------------------------*/

var navPath = "gfx/_navi/"
var preImg = new Array('b_wir-ueber-uns', 'b_leistungen', 'b_kontakt', 'b_impressum');
var imgAll = new Array();
	
function preLoadNavi() {
	for (y = 0; y < preImg.length; y++) {
		imgAll[y * 2] = new Image();
		imgAll[y * 2].src = navPath + preImg[y] + "_n.gif";
		imgAll[y * 2 + 1] = new Image();
		imgAll[y * 2 + 1].src = navPath + preImg[y] + "_h.gif";
	}

}
/*------------------------------------------------ end preload navi_img ----------------------------------------------------*/

/*------------------------------------------------ start rollover_click navi_img -------------------------------------------*/

var visibleImg = "";

function onImg(imgName) {
	if (imgName != visibleImg) {
		document.getElementById(imgName).src = navPath + imgName + "_h.gif";
	}
}

function offImg(imgName) {
	if (imgName != visibleImg) {
		document.getElementById(imgName).src = navPath + imgName + "_n.gif";
	}
}

function actImg(imgName) {
	if (imgName != visibleImg) {
		if (visibleImg != "") document.getElementById(visibleImg).src = navPath + visibleImg + "_n.gif";
		visibleImg = imgName;
	}
}

/*------------------------------------------------ end rollover_click navi_img --------------------------------------------*/

/*----------------------------------layersall definition----------------------------------------------*/

//  sichtbar 

var defaultLayer;
var arrAllSubnavis = new Array('naviSub', 'nav01', 'nav02', 'nav03', 'nav04', 'nav07');

function showLayer(layName) {
	if(pageLoaded == true) {
		hideAll();
		clearTimeout(defaultLayer);
		if (n4) {
			document.layers['naviSub'].visibility = "visible";
			document.layers[layName].visibility = "visible";
		}
		if (ie){
			document.all['naviSub'].style.visibility = "visible";
			document.all[layName].style.visibility = "visible";
		}
		if (n6) {
			document.getElementById('naviSub').style.visibility = "visible";
			document.getElementById(layName).style.visibility = "visible";
		}
		
		// alert('eingeblendet?');
	}	
	
}

//  nicht sichtbar 

function hideAll() {
	if(pageLoaded == true) {	
		for (i = 0; i < arrAllSubnavis.length; i++) {
			if (n4) {
				document.layers[arrAllSubnavis[i]].visibility = "hidden";
			}
			if (ie){
				document.all[arrAllSubnavis[i]].style.visibility = "hidden";
			}
			if (n6) {
			document.getElementById(arrAllSubnavis[i]).style.visibility = "hidden";
			}
		}
		clearTimeout(lTimer);
	}
}

function hideLayer(layName) {
	if(pageLoaded == true) {	
		if (n4) {
			document.layers[layName].visibility = "hidden";
		}
		if (ie) {
			document.all[layName].style.visibility = "hidden";
		}
		if (n6) {
		document.getElementById(layName).style.visibility = "hidden";
		}
	}	
}

var lTimer;
// var visibleLayer = 'subnavi_facts';   wird in die Site eingetragen

function startLayerTimer() {
	if(pageLoaded == true) {	
		lTimer = setTimeout("hideAll()", 1500);
		if (visibleLayer) defaultLayer = setTimeout("showLayer(visibleLayer)", 1500);
	}
}

function stopLayerTimer() {
	if(pageLoaded == true) {
		clearTimeout(defaultLayer);
		clearTimeout(lTimer);
	}
	
}
