// netscape 4.x resizebug
var noresize;
if(navigator.appName == "Netscape" && parseInt(navigator.appVersion) < 5) {
 if (!window.saveInnerWidth) { window.onresize = neuladen; window.saveInnerWidth = window.innerWidth; window.saveInnerHeight = window.innerHeight; }
 function neuladen() {
   if (saveInnerWidth < self.innerWidth || saveInnerWidth > self.innerWidth || saveInnerHeight > self.innerHeight || saveInnerHeight < self.innerHeight)
   { if (noresize != 1) window.history.go(0); }
 }
}

var oldW; var oldH; var oldX; var oldY;
var newX = (screen.availWidth - 800)/2;
var newY = (screen.availHeight - 570)/2;


//outerWidth/Heigth für IE (nicht unter MAC). Org. Script von Thomas Fischer
output =function(){
   timer =new Date -timer;
   oldW = self.outerWidth;
   oldH = self.outerHeight;
   oldX = screenX;
   oldY = screenY;
   if (oldX != -4 && oldY != -4) {
	   self.resizeTo(750,450);
	   self.moveTo(newX,newY);
   }
}
getMeasure =function(fnc,size){
   var B=document.body, e=self.event;
   getMeasure.cnt =++getMeasure.cnt || 0;
   if(getMeasure.cnt==0){
    getMeasure.fnc =fnc || function(){};
    getMeasure.size =size;
    screenX =screenY =-9999;
    B.oldOnClick =B.onclick;
    B.onclick =getMeasure;
    setTimeout('document.body.click()');
    return;
   }
   if(getMeasure.cnt ==1){
    B.screenX=e.screenX-e.clientX; B.screenY=e.screenY-e.clientY;
    setTimeout('document.body.click()');
    e.cancelBubble=!0;
    moveTo(9999,9999);
    return;
   }
   if(getMeasure.cnt ==2){
    var
    _L =e.screenX-e.clientX-9999,
    _T =e.screenY-e.clientY-9999;
    if(getMeasure.size){
     innerWidth =B.offsetWidth;
     innerHeight=B.offsetHeight;
     resizeTo(innerWidth+2*_L,innerHeight+_T);
     var
     _W =innerWidth+2*_L-B.offsetWidth,
     _H =innerHeight+_T-B.offsetHeight;
     resizeTo(innerWidth+_W,innerHeight+_H);
     outerWidth =B.offsetWidth+_W;
     outerHeight =B.offsetHeight+_H;
    }
    moveTo(screenX=B.screenX-_L,screenY=B.screenY-_T);
    e.cancelBubble=!0;
    getMeasure.cnt =-1;
    B.onclick =B.oldOnClick;
    setTimeout('getMeasure.fnc()');
   }
}

var i = 0;
function testPage() {
	if (window.page) { page.focus(); movePage() }
	else if (i == 0) { i = 1; setTimeout('testPage()',500) }
	else if (i == 1) { window.location.href = 'home.htm' }
}

function movePage() {
	if (window.outerWidth) { //fuer NS
		if (parseInt(navigator.appVersion) < 5) { oldW = window.innerWidth; oldH = window.innerHeight; };
		if (parseInt(navigator.appVersion) >= 5) { oldW = window.outerWidth; oldH = window.outerHeight; };
		oldX = window.screenX; oldY = window.screenY;
		if (window.screenX != -4 && window.screenY != -4) { noresize = 1; self.resizeTo(750,450); self.moveTo(newX,newY); }
		}
	else if (navigator.platform.indexOf("Mac") == -1) { timer =new Date(); getMeasure(output,true) } //fuer IE nicht auf MAC, getestet unter WIN
	else if (navigator.platform.indexOf("Mac") != -1) { self.resizeTo(750,550); self.moveTo(newX,newY); window.location.href = 'index-out.htm' } //fuer IE auf MAC
	
}

function openPage() { 
	page = window.open('home.htm','home','status=yes,toolbar=no,location=no,resizable=no,width=800,height=565,left='+newX+',top='+newY);
//	testPage(); //move von Browserfenster deaktiviert
}
