function BrowserCheck() {

	var b = navigator.appName

	if (b=="Netscape") this.b = "ns"

	else if (b=="Microsoft Internet Explorer") this.b = "ie"

	else this.b = b

		this.v = parseInt(navigator.appVersion)

	this.ns = (this.b=="ns" && this.v>=4)

	this.ns4 = (this.b=="ns" && this.v==4)

	this.ns5 = (this.b=="ns" && this.v==5)

	this.ie = (this.b=="ie" && this.v>=4)

	this.ie4 = (navigator.userAgent.indexOf('MSIE 4')>0)

	this.ie5 = (navigator.userAgent.indexOf('MSIE 5')>0)

	this.ie6 = (navigator.userAgent.indexOf('MSIE 6')>0)

	this.dom = (document.getElementByID != -1);

	this.min = (this.ns||this.ie)

}



// automatically create the "is" object

is = new BrowserCheck()



function showLayer (strLayer) {

	

	// if (!strLayer) return false;

	

	if (is.ie4) {

		document.all[strLayer].style.visibility = "visible";

	} else if (is.ns4){

		document.layers[strLayer].visibility = "show";

	} else if (is.dom){

		lyr = eval(document.getElementById(strLayer));

		lyr.style.visibility = "visible";

 	} 

}





function hideLayerAll (strKeyword) {

	

	// Versteckt alle Content Layer, die strKeyword im Namen tragen.

	// Beispiel:  hideLayerAll("content");

	

	if (is.ie4) {

		for (i = 0; i < document.all.length; i++) {

			

		 	if (document.all[i].tagName == "DIV") {

				if (document.all[i].id.indexOf(strKeyword) != -1) {

					hideLayer (document.all[i].id);

				}

			}

		}

	} else if (is.ns4) {

		for (i = 0; i < document.layers.length; i++) {

				if (document.layers[i].name.indexOf(strKeyword) != -1) {

					hideLayer (document.layers[i].name);

				}

		}

	} else if (is.dom) {

		for (i = 0; i < document.getElementsByTagName("div").length; i++) {

				

				if (document.getElementsByTagName("div")[i].id.indexOf(strKeyword) != -1) {

					hideLayer (document.getElementsByTagName("div")[i].id);

				}

				

		}

	}

}



function hideLayer (strLayer) {

	

	if (!strLayer) return false;

	



	if (is.ie4) {

		document.all[strLayer].style.visibility = "hidden";

	} else if (is.ns4){

		document.layers[strLayer].visibility = "hide";

	} else if (is.dom){

		lyr = eval(document.getElementById(strLayer));

		lyr.style.visibility = "hidden";

 	}



}



function toggleLayer (strLayer) {

	if (!strLayer) return false;



	if (is.ie4) {

		var mode = document.all[strLayer].style.visibility

		if (mode == "visible") hideLayer(strLayer);

		else showLayer(strLayer);		

	}

	else if (is.ns4) {

		var mode = document.layers[strLayer].visibility

		if (mode == "show") hideLayer(strLayer);

		else showLayer(strLayer);		

	}

	else if (is.dom) {

		var mode = document.getElementById(strLayer).style.visibility;

		if (mode == "visible") hideLayer(strLayer);

		else showLayer(strLayer);

	}

	

}



function ScreenCenter(){

	var ScreenWidth = 0;

	switch (is.b) {

		case "ie" : 

				ScreenWidth = document.body.clientWidth;

  				break;

		case "ns" : 

				ScreenWidth = window.innerWidth;

				break;

		default : 

				ScreenWidth = "Falscher Browser";

				break;

	}

	return ScreenWidth / 2;

}





 









