function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if
((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight;
onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH)
location.reload();
}
MM_reloadPage(true);

is = new BrowserCheck();
function BrowserCheck() {
	var b = navigator.appName;
	if (b=="Netscape") this.b = "nc"
	else if (b=="Microsoft Internet Explorer") this.b = "ie"
	else this.b = b
	this.v = parseInt(navigator.appVersion);
	this.kon = (this.b=="Konqueror");
	this.nc = (this.b=="nc" && this.v>=4);
	this.nc4 = (this.b=="nc" && this.v==4); //nc4
	this.nc6 = (this.b=="nc" && this.v>=5); //nc6
	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.moz = (navigator.userAgent.indexOf('Gecko')>0)&&(navigator.userAgent.indexOf('Netscape')==-1);
	this.op6 = (navigator.userAgent.indexOf('Opera')>0)&&(navigator.userAgent.indexOf('Opera 5')==-1);
	//this.badie = (this.b=="ie" && !(navigator.userAgent.indexOf('MSIE 5.5')>0) && !(navigator.userAgent.indexOf('6')>0));
	if (this.ie5) this.v = 5
	if (this.ie6) this.v = 6
	this.min = (this.nc||this.ie);
	this.badie = ((navigator.userAgent.indexOf('Opera 5')!=-1))||(this.b=="nc" && this.v==4);
	//alert(this.badie);
}

function MM_findObj(n, d) { //v4.0
  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 && document.getElementById) x=document.getElementById(n); return x;
}
function reDo() {location.reload();}


function BW_centerLayers() { //v4.0
	if (!is.badie) {
		var candoX = false;
		var candoY = false;
		var i, horz, vert, width, height, offsetX, offsetY, negX, negY, group, x, y, args;
		args = BW_centerLayers.arguments;
		
		onresize = reDo;
		
		for (i=0; i<(args.length-9); i+=10) {
				horz    = args[i+1];
				vert    = args[i+2];
				width   = parseInt(args[i+3]);
				height  = parseInt(args[i+4]);
				offsetX = parseInt(args[i+5]);
				offsetY = parseInt(args[i+6]);
				negX    = args[i+7];
				negY    = args[i+8];
				negY    = args[i+8];
				bgImage    = args[i+10];
		
				if (document.all){
						x = (document.body.clientWidth - width)/2;
						y =  (document.body.clientHeight - height)/2;
				}
				else if (document.layers){
						x = (window.innerWidth - width)/2;
						y = (window.innerHeight - height)/2;
				}
				else {
						x = (document.body.clientWidth - width)/2;
						y =  (document.body.clientHeight - height)/2;
				}
				//window.alert( ((x*2)+width)+","+((y*2)+height) );
				
				// Zentrierung nur, falls Bildschirm >1024*768
				//if (((x*2)+width)<1024) horz = "false"
				//if (((y*2)+height)<600) vert = "false"; 
				
				if (!negX && (x < 0)){
						x = 0;
				}
				if (!negY && (y < 0)){
						y = 0;
				}
				
				// Y-Offset Korrekturen für Mozilla und Opera>6
				if (is.ie&&(!is.op6)&&(((x*2)+height)%2!=0)) height = height+1;
				
				if (is.moz) offsetY = offsetY-1;
						
				x = x + offsetX;
				y = y + offsetY;
				layerObj = MM_findObj(args[i]);
						
				if (layerObj!=null) {
						if (layerObj.style) {
								layerObj=layerObj.style;
						}
						
						//if (horz=="true"&&vert=="true"){
								if (x>0) layerObj.left = x;
								if (y>0) layerObj.top = y;
						//}
				}
				
				//document.getElementById("first").innerHTML="X:"+x+",Y:"+y;
				
				if (x<0) x=0;
				if (y<0) y=0;
				
				if ((navigator.userAgent.indexOf('Mac')==-1)&&(is.ie||is.op6)) {
					if (x%2!=0) x=x-0.5;	
					if (y%2!=0) y=y-0.5;
				}
				
				//document.getElementById("second").innerHTML="X:"+x+",Y:"+y;
						
				// Hintergrundbild zentrieren
				if (document.getElementById) {
						document.getElementById("Content").style.visibility="visible";
						document.getElementById("bg").style.backgroundPosition = ""+Math.round(x)+"px "+Math.round(y)+"px";
						document.getElementById("bg").style.visibility="visible";	
				}
				else if (document.all) {
						document.all.Content.visibility="visible";
						document.all.bg.backgroundPosition =""+Math.round(x)+"px "+Math.round(y)+"px";
						document.all.bg.visibility="visible";
				}
			}
		}
		else {
			if (document.all){
				document.all("bg").visibility="visible";
				//document.all.Content.visibility="visible";	
			}
			else if (document.layers){
				
				document.Content.visibility="visible";	
			}
			else {
				
				document.getElementById("Content").style.visibility="visible";
			}
		}
}
