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);

// Öffnen und zentrieren eines Popup-Windows; Aufruf : open_window('../flash/flashversion.htm','NewWindow','700','400','width=700,height=400');
function open_window (theURL,winName,winWidth,winHeight,features, pos){
  		myWindow=window.open(theURL,winName,features );
		if(pos == "center"){
			myWindow.moveTo(((screen.width/2)-(winWidth/2)),((screen.height/2)-(winHeight/2)));
		}else if(pos == "lefttop"){
			myWindow.moveTo(0,0);
		}
		myWindow.focus();
}

function openSite(){

		open_window('flash/hellboy.htm','hellboy','790','500','width=790,height=500', 'center');

}

// VIDEO
function open_video(thequali, theplayer){
var the_site = "../clips/playclip.asp?c=trailer&q="+thequali+"&f="+theplayer;
open_window (the_site,'Secret',100,100,'height=100, width=100,resizable=yes');
}
///////
function open_clip(theclip, thequali, theplayer){
var the_site = "../clips/playclip.asp?c="+theclip+"&q="+thequali+"&f="+theplayer;
open_window (the_site,'Secret',100,100,'height=100, width=100,resizable=yes');
}
/////////
function errorPoppen(aText) { 
 var aurl="php/alert.php?text="+escape(aText);
 
	open_window(aurl,'errorwin','400','200','scrollbars=auto,width=400,height=200');
	
}

// Browserabfrage
var ie = navigator.appName.indexOf("Microsoft") != -1;
var ns = Number(navigator.appVersion.substring(0,1));

// Liefert aktuelle Fensterbreite
function get_window_width(){
	if ( ie ){
		return document.body.clientWidth;	
	}else{
		return window.innerWidth;
	}
}

// Liefert aktuelle Fensterhoehe
function get_window_height(){
	if ( ie ){
		return document.body.clientHeight;	
	}else{
		return window.innerHeight;
	}
}

// Blendet Layer ein
function show ( layername ){
        if ( ie  ){
                document.all[layername].style.visibility = "visible";
        }else if ( ns < 5 ){
                document[layername].visibility = "show";
        }else{
                window.document.getElementById(layername).style.visibility="visible";
        }
}

// Blendet Layer aus
function hide ( layername ){
        if ( ie  ){
                document.all[layername].style.visibility = "hidden";
        }else if ( ns < 5 ){
                document[layername].visibility = "hide";
        }else{
                window.document.getElementById(layername).style.visibility="hidden";
        }
}

// Layer bewegen
function move_to ( layername, px, py ){
        if ( ie ){
                document.all[layername].style.left = px;
                document.all[layername].style.top = py;
        }else if ( ns < 5 ){
                document[layername].left = px;
                document[layername].top = py;
        }else{
                window.document.getElementById(layername).style.left = px;
                window.document.getElementById(layername).style.top = py;
        }
}
function move_y ( layername,  py ){
        if ( ie ){
				document.all[layername].style.top = py;
        }else if ( ns < 5 ){
                document[layername].top = py;
        }else{
                window.document.getElementById(layername).style.top = py;
        }
}
function move_x ( layername,  px ){
        if ( ie ){
				 document.all[layername].style.left = px;
		}else if ( ns < 5 ){
                document[layername].left = px;
        }else{
                window.document.getElementById(layername).style.left = px;
        }
}

// Liefert X-Koordinate des Layers; Aufruf: var x = get_left ( "meinLayer" );
function get_left ( layername ){
        if ( ie ){
                return document.all[layername].style.pixelLeft;
        }else if ( ns < 5 ){
                return document[layername].left;
        }else{
                return parseInt(window.document.getElementById(layername).style.left);
		}
}

// Liefert Y-Koordinate des Layers; Aufruf: var y = get_top ( "meinLayer" );

function get_top ( layername ){
        if ( ie ){
                return document.all[layername].style.pixelTop;
        }else if ( ns < 5 ){
                return document[layername].top;
        }else{
                return parseInt(window.document.getElementById(layername).style.top);
		}
}

// Liefert Breite des Layers; Aufruf: var breite = get_width ( "meinLayer" );
function get_width ( layername ){
        if ( ie ){
                return document.all[layername].clientWidth;
        }else if ( ns < 5 ){
                return document[layername].document.width;
        }else{
                return window.document.getElementById(layername).offsetWidth;
		}
}

// Liefert Hoehe des Layers; Aufruf: var hoehe = get_height ( "meinLayer" );
function get_height ( layername ){
        if ( ie ){
                return document.all[layername].clientHeight;
        }else if ( ns < 5 ){
                return document[layername].document.height;
        }else{
                return window.document.getElementById(layername).offsetHeight;
		}
}
// Setzt die Breite des Layers; Aufruf: set_width ( "meinLayer", breite);
function set_width ( layername, aWidth ){

        if ( ie ){
                document.all[layername].style.pixelWidth = aWidth;
        }else if ( ns < 5 ){
                document.layers[layername].clip.right = aWidth;
        }else{
                window.document.getElementById(layername).style.width = aWidth;
		}
}

// Setzt die Hoehe des Layers; Aufruf: set_height ( "meinLayer", höhe );
function set_height ( layername, aHeight ){

        if ( ie ){
                document.all[layername].style.pixelHeight = aHeight;
        }else if ( ns < 5 ){
                document.layers[layername].clip.bottom = aHeight;
        }else{
                window.document.getElementById(layername).style.height = aHeight;
		}
}

// Layerinhalt ändern
function write_layer ( layername, inhalt ){
        if ( ie ){
                document.all[layername].innerHTML = inhalt;
        }else if ( ns < 5 ){
                document[layername].document.open();
                document[layername].document.write ( inhalt );
				document[layername].document.close();
        }else{
                window.document.getElementById(layername).innerHTML = inhalt;
        }
}

// Austausch eines Bildes in einem Layer; Aufruf: change_layer_image ( "meinLayer", "Doofesbild", "../images/coolesbild.gif" );
function change_layer_image ( layername, bildnahme, sorce ){
        if ( ie ){
                document.all[bildnahme].src = sorce;
        }else if ( ns < 5 ){
				document[layername].document.images[bildnahme].src = sorce;
        }else{
                window.document.getElementById(bildnahme).src = sorce;
        }
}

// Austausch eines Bildes
function change_image ( bildnahme, sorce ){
        if ( ie ){
                document.all[bildnahme].src = sorce;
        }else if ( ns < 5 ){
				document.images[bildnahme].src = sorce;
		}else{
                window.document.getElementById(bildnahme).src = sorce;
        }
}


