isNS4=false;
isIE=false;
isNS6=false;
totalTime=5;
currTime=totalTime+1
flag=0;
// ------------------------------ OS-, BROWSER-, PLUGIN-SCAN

var BrowserName    = navigator.appName;
var BrowserVersion = navigator.appVersion;

	if (navigator.userAgent.indexOf("MSIE") != -1){
	var VersionShort=navigator.appVersion.substring(22,25)}
	else {var VersionShort=navigator.appVersion.substring(0,3)}

	if (navigator.userAgent.indexOf("MSIE") != -1){
	var BrowserVersion=navigator.appVersion.substring(22,25)}
	else {var BrowserVersion=navigator.appVersion.substring(0,3)}
	BrowserVar=(navigator.appName== "Netscape")? true:false;	//netscape=true;explorer=false
	
	if (BrowserVersion>=5 && BrowserVar) {isNS6=1}
	else if (BrowserVar<5 && BrowserVar) {isNS4=1}
	else if (BrowserVar<5 && !BrowserVar) {isIE=1};

function initMouse() { 	//ermittelt die mauskoordinaten
      	document.onmousemove = mouseMove
	if (isNS4) document.captureEvents(Event.MOUSEMOVE)
}

function mouseMove(e) {	//zeigt die mauskooedinaten
        var x = (isNS4)? e.pageX : event.x+document.body.scrollLeft
        var y = (isNS4)? e.pageY : event.y+document.body.scrollTop
      	if(getPfadString()=='main02' || getPfadString()=='main03' || getPfadString()=='in03-1' || getPfadString()=='in03-2'){
	if(y<60){parent.mainFrame.showNav(0)
	}
}
}

// ------------------------------ RESIZE FULLSCREEN

var high  = screen.height;
var wide = screen.width;
function fullscreen(){
if(VersionShort  > 3)

{
 window.moveTo(0, 0);

        if(BrowserName == "Netscape")
	{
	 window.outerHeight = high;
	 window.outerWidth = wide;
	}
	else if(BrowserName == "Microsoft Internet Explorer")
	{
	window.resizeTo(wide, high);
	}
}
}
// ------------------------------ OPEN CENTERED WINDOW

function OpenBrWindow(i,theURL,winName) {

var i;
var xsize = new Array();
var ysize = new Array();
xsize[0] = "628"
ysize[0] = "448"
xsize[1] = "628"
ysize[1] = "448"
xsize[2] = screen.width
ysize[2] = screen.height
ScreenWidth = screen.width;
ScreenHeight = screen.height;
xpos = (ScreenWidth/2)-(xsize[i]/2);
ypos = (ScreenHeight/2)-(ysize[i]/2);
features = "width=" + xsize[i] + ",height=" + ysize[i] + ",location=no,menubar=no,personalbar=no,resizable=no,screenX=" + xpos + ",screenY=" + ypos + ",left=" + xpos + ",top=" + ypos + ",locationbar=no,scrollbars=no,directories=no,statusbar=no,toolbar=no";
window.open(theURL,winName,features);

}

/*lade bilder vor*/
function preload(imgObj,imgSrc) {
	if (document.images) {
	eval(imgObj+' = new Image()')
	eval(imgObj+'.src = "'+imgSrc+'"')
	}
}



// ------------------------------ ROLLOVER-BUTTONS

	function rollover(myLevel,imgObj,marker){
	myImg=imgObj;
	if(myLevel==0){this.level=''}
	else if(myLevel==1){this.level='../'}
	else if(myLevel==2){this.level='../../'}	
	else if(myLevel==3){this.level='../../../'}	
	this.imgpfad=this.level+'img/';
	hk="'"
	this.doc='document.images.';
	if(marker){
	eval(this.doc+myImg+'.src='+hk+this.imgpfad+myImg+'_on.gif'+hk);
	}else{
	eval(this.doc+myImg+'.src='+hk+this.imgpfad+myImg+'_off.gif'+hk);
	}
}



// Event-Handler onError setzen
window.onerror = fehler;

// Array fuer Fehlermeldungen
fehlerText = new Array();
fehlerURL = new Array();
fehlerZeile = new Array();

fehlerNummer = 0;

function fehler(txt, URL, zeile) {
  	fehlerText[fehlerNummer] = txt;
  	fehlerURL[fehlerNummer] = URL;
  	fehlerZeile[fehlerNummer] = zeile;
	fehlerNummer++;
   	//ausgabe();
	return true;
}

function ausgabe() {		//gibt die fehlermeldung in einem fenster aus
   neuesFenster= window.open("", "fehlerAusgabe",
     "scrollbars=yes,width=500,height=400")

   with (neuesFenster.document) {

     open();
     write("<html><head><title>Peter&#146s JavaScript Debugger");
     write("</title></head>");

     write("<h4>Folgende Fehler sind aufgetreten:</h4>");

     for (i = 0; i < fehlerNummer; i++) {
       write("<b>Datei:</b> <i>" 
         + fehlerURL[i] + "</i><br>");
       write("<b>Zeile:</b> <i>" 
         + fehlerZeile[i] + "</i><br>");
       write("<b>Fehlermeldung:</b> <i>" 
         + fehlerText[i] + "</i><br><br>");
     }

     write("</body></html>");
     close();
   }

}

