/*----------------------------------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");


if (ie && !mac) {
	var inputsize01 = 20;	
}
if (ie && mac) {
	var inputsize01 = 15;
}
if (n4) {
	var inputsize01 = 14;
}
if (n6) {
	var temp01 = navigator.userAgent;
	var temp01Arr = temp01.split("/");
	var netVersion01 = temp01Arr[temp01Arr.length - 1];
	var temp02Arr = netVersion01.split(".");
	var netVersion02 = temp02Arr[1];
	if (netVersion02 <= 1) {
		var inputsize01 = 21;
	}
	if (netVersion02 >= 2) {
		var inputsize01 = 21;
	}
}


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

// <!-- sichtbar -->

var defaultLayer;
var arrAllSubnavis = new Array('subnavi_wir','subnavi_produkte','subnavi_steuerberater','subnavi_unternehmen','subnavi_steuerberater','subnavi_stellenangebote');

function showLayer(layName) {
	if(pageLoaded == true) {
		hideAll();
		clearTimeout(defaultLayer);
		if (n4) {
			document.layers[layName].visibility = "visible";
		}
		if (ie){
			document.all[layName].style.visibility = "visible";
		}
		if (n6) {
		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);
	}
}

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

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

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

//------------------------------------------------ start preload navi_img ---------------------------------------------------->
var navPath = "/gfx/navi/"
var preImg = new Array('b_wir','b_prod_leist','b_steuerberater','b_unternehmen','b_stellenangebote','b_stellenangebotex','b_veranstaltung');
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] + ".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 ---------------------------------------------------->
	
function onImg(layName, imgName) {
	if(layName) {
		if (n6) {
			document.getElementsByName(imgName)[0].src = navPath + imgName + "_h.gif";
		}
		else {
			xLay[layName].document.images[imgName].src = navPath + imgName + "_h.gif";
		}
	}
	else {
		if (n6) {
			document.getElementsByName(imgName)[0].src = navPath + imgName + "_h.gif";
		}
		else {
			document.images[imgName].src = navPath + imgName + "_h.gif";
		}
	}
}

function offImg(layName, imgName) {
	if(layName) {
		if (n6) {
			document.getElementsByName(imgName)[0].src = navPath + imgName + ".gif";
		}
		else {
			xLay[layName].document.images[imgName].src = navPath + imgName + ".gif";
		}
	}
	else {
		if (n6) {
			document.getElementsByName(imgName)[0].src = navPath + imgName + ".gif";
		}
		else {
			document.images[imgName].src = navPath + imgName + ".gif";
		}
	}
}



//-----------------------------------------------formvalidate Suche ------------------------------------------------------------------>

function isReady(formRef) {
	var fehler = "";

	if (isFilled(formRef.elements['suche']) == false) {
		fehler += "- Firma\n";
	}
	

	if (fehler == "") return true;
	else {
		fehler = "Bitte geben Sie ein Suchwort auf."// + fehler;
		alert(fehler);
		return false;
	}
}

function isFilled(fieldName) {
	if (fieldName.value == "" || fieldName.value == null) return false;
	else return true;
}
