/* (c) AXON-E interaktive medien 2003 */

	var gTopImage = new Image();
	var gImages = new Array();

	function preloadImages(){

		for( var lEbene=0; lEbene<=5; lEbene++ ){
			for( var i=0; i<10; i++ ){
				if( lEbene == 0 || lEbene == 5 ){
					var code = "gImages[" + ( lEbene * 10 + i ) + "] = new Image(); gImages[" + ( lEbene * 10 + i ) + "].src=\"/images/ebene" + lEbene + "_" + i + ".gif\";";
					eval( code );
				}
				if( lEbene == 5 ){
					var code = "gImages[" + ( 1000 + lEbene * 10 + i ) + "] = new Image(); gImages[" + ( 1000 + lEbene * 10 + i ) + "].src=\"/images/ebene" + lEbene + "_" + i + "_h.gif\";";
					eval( code );
				}
			}
		}
	}

	//Raise an Image on Mouse Over
	function high( pImageName, pColor, pEbene ){

		var code;

		//First: Change Top-Image
		gTopImage.src = document.topimage.src;
		code = "document.topimage.src = gImages[" + ( pColor ) + "].src;";
		eval( code );

		//Then change the image itself
		if( pEbene == 5 ){
			code = "document." + pImageName + ".src = gImages[" + ( 1000 + pEbene * 10 + pColor ) + "].src;";
			eval( code );
		}

		return true;
	}

	//Lower an Image on Mouse Over
	function low( pImageName, pColor, pEbene ){

		//First: Change Top-Image
		document.topimage.src = gTopImage.src;

		//Then change the image itself
		if( pEbene == 5 ){
			code = "document." + pImageName + ".src = gImages[" + ( pEbene * 10 + pColor ) + "].src;";
			eval( code );
		}

		return true;
	}

	/*
	* Pops a window up.
	* Parameters:
	* URL: Where to go
	* size: how big?
	*/
	function newWin( pWindowUrl, sizeX, sizeY ){

		if( !( sizeY > 0 ) ) sizeY = ( sizeX / 4 ) * 3;

		win = open(
			pWindowUrl,
			"newWin",
			"width=" + sizeX + ",height=" + sizeY + ",screenX=0,screenY=0,resizeable=yes,dependent=yes,hotkeys=no,scrollbars=yes"
		);

		win.focus();

		return;
	}

	/*
	* Replaces all links with an popup Target with javascriptcode to popup
	*/
	function replaceLinks() {

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

			target = document.links[ i ].target;

			if( target.substr( 0, 5 ) == "popup" ){

				sizestr = target.substr( 5, target.length -1 ).split( "x" );

				sizeX = parseInt( sizestr[ 0 ] );
				if( !( sizeX > 0 ) ) sizeX = 600;

				if( sizestr.length > 1 ){
					sizeY = parseInt( sizestr[ 1 ] );
				} else {
					sizeY = 0;
				}

				document.links[ i ].target = "";
				document.links[ i ].href   = "javascript: newWin( '" + document.links[ i ].href + "', " + sizeX + ", " + sizeY + ");";

			}
		}
	}

	/*
	* The startingpoint. What to do in page-startup (after it is loaded) goes here.
	*/
	function startup() {

		replaceLinks();
	}
