
Event.observe( window, 'load', function()
{
	
	
	var container = $( 'wrapper' );
	
	container.descendants().each( function ( e )
	{
		if ( $( e ).hasClassName( 'editorial_pen' ) )
		{
		
		var modus = "editorial";
			Event.observe( e.id, 'click', function( event )
			{
			
				// Alles weitere was hier passieren soll...
				

				var URL = window.location.search;
				var URL = URL.slice(1);
				var getParams = URL.split("&");
				
	
				
				// navigationspunkt
				var getParamEbene = getParams[0].split("=");
				var Ebene = getParamEbene[1];

				// sprache
				var getParamLanguage = getParams[1].split("=");
				var Language = getParamLanguage[1];
				
				
				// textblock
				var getParamBlock = Event.element( event ).id;
				var getBlock = getParamBlock.split("_");
				var Block = getBlock[1];
				

				// id
				if(getParams[2]){
					var getParamID = getParams[2].split("=");
					var ID = getParamID[1];						
				}
				else{var ID = 0;}				
				
			
				window.open('index.php?page=0_edit_popup&ebene='+Ebene+'&lang='+Language+'&id='+ID+'&block='+Block+'', "popup_edit", "width=600,height=600,status=yes,scrollbars=yes,resizable=yes");
			
			} );
		};
	} );

	

	
	
    Event.observe( 'logo', 'click', function( e ) {
        				
						var URL = window.location.search;
						var paramUrl = URL.slice(1);
						var getLang = paramUrl.split("&");
						var language = getLang[1];
						document.location.href="index.php?page=100&"+language;
    } );	
	
	
	var showTooltip = 0;
	if ( $( 'show_info' ) && $( 'tooltip' ) )
	{
		Event.observe( 'show_info', 'mouseover', function( e ) {
			if (showTooltip==0)
				$( 'tooltip' ).setStyle( { 'display': 'inline' } );
			showTooltip=1;
	    } );	
	    Event.observe( 'show_info', 'mouseout', function( e ) {
			if (showTooltip==1)
				$( 'tooltip' ).setStyle( { 'display': 'none' } );
			showTooltip = 0;
		} );
    }
	
	// drucken
    Event.observe( 'printPage', 'click', function( e ) {
        				window.print();
    } );	
     
    	
	// pdf
    Event.observe( 'show_pdfList', 'click', function( e ) {
        		//alert("Ab zum PDF-Maker");
			
				var URL = window.location.search;
				var URL = URL.slice(1);
				var getParams = URL.split("&");
				
				
				// navigationspunkt
				var getParamEbene = getParams[0].split("=");
				var Ebene = getParamEbene[1];

				// sprache
				var getParamLanguage = getParams[1].split("=");
				var Language = getParamLanguage[1];
								
				// start
				if(getParams[2]){
					var getParamStart = getParams[2].split("=");
					var Start = getParamStart[1];		
				}
				else{
					var Start = "";		
				}


				// id
				if(getParams[3]){
					var getParamID = getParams[3].split("=");
					var ID = getParamID[1];						
				}
				else{
					var ID = "";		
				}
				
				
				var uebergabe = "pageUE="+Ebene+"&lang="+Language+"&idUE="+ID+"&startUE="+Start;
				window.open('index.php?page=0_pdf_popup&'+uebergabe, "popup_edit", "width=600,height=400,status=yes,scrollbars=no,resizable=no");						
   						
    } );


	
	Event.observe( 'more_nuon', 'change', function( e ) {
						document.gotoForm.action = document.forms['gotoForm'].pages.value;
						document.gotoForm.submit();
    } );
	
	


	
	
	var contNavi = $( 'mainnav' );
	
	//alert(contNavi);
	contNavi.descendants().each( function ( e )
	{
		if ( $( e ).hasClassName( 'navItem' ) )
		{

			var navi_scr = $( e ).src.split("-");	
			var navi_langArr = navi_scr[1].split("_");
			var navi_lang = navi_langArr[0];
			var navi_pos = navi_langArr[1];
			
			var navi_mouseover = "../pics/navi/navi1-"+navi_lang+"_"+navi_pos;
			var search_mouseover = "../pics/navi/search1-"+navi_lang;	

			var navi_mouseout = "../pics/navi/navi0-"+navi_lang+"_"+navi_pos;
			var search_mouseout = "../pics/navi/search0-"+navi_lang;

		    Event.observe( $( e ), 'mouseover', function( e ) 
			{

				if(Event.element(e).id== 'search_button'){
					Event.element(e).src = search_mouseover;
				}
				else{
				
					if (Event.element(e).hasClassName( 'navItem' ) ){
					Event.element(e).src = navi_mouseover;
					}
				}

		     } );

			 
		    Event.observe( $( e ), 'mouseout', function( e ) {

				if(Event.element(e).id== 'search_button'){
					Event.element(e).src = search_mouseout;
				}
				else{
					if(Event.element(e).className=="navItem"){
						Event.element(e).src = navi_mouseout;
					}
				}
				
			} );
			
			
		};
	});
	

} );




	function openWinkel(){
		var URL = window.location.search;
		var URL = URL.slice(1);
		var getParams = URL.split("&");
				

		// sprache
		var getParamLanguage = getParams[1].split("=");
		var Language = getParamLanguage[1];
		
		
		if(Language!=1 && Language!=2 && Language!=3) Language="1";
		
		
		window.open('index.php?page=0_energiewinkel&lang='+Language+'', "popup_winkel", "width=620,height=700,status=no,scrollbars=yes,resizable=yes");
	}
	
	function openFusion(){
		var URL = window.location.search;
		var URL = URL.slice(1);
		var getParams = URL.split("&");
				

		// sprache
		var getParamLanguage = getParams[1].split("=");
		var Language = getParamLanguage[1];
		
		
		if(Language!=1 && Language!=2 && Language!=3) Language="1";
		window.open('index.php?page=0_fusion', "popup_fusion", "width=620,height=700,status=no,scrollbars=yes,resizable=yes");
	}
	
	
	
	
	
	function showBox(){
	    $('overlay').show();
	    center('box');
	    return;
	}

	function hideBox(){
	    $('box').hide();
	    $('overlay').hide();
	    return false;
	}

	function center(element){
	    try{
	        element = $(element);
	    }catch(e){
	        return;
	    }

	    var my_width  = 0;
	    var my_height = 0;

	    if ( typeof( window.innerWidth ) == 'number' ){
	        my_width  = window.innerWidth;
	        my_height = window.innerHeight;
	    }else if ( document.documentElement && 
	             ( document.documentElement.clientWidth ||
	               document.documentElement.clientHeight ) ){
	        my_width  = document.documentElement.clientWidth;
	        my_height = document.documentElement.clientHeight;
	    }
	    else if ( document.body && 
	            ( document.body.clientWidth || document.body.clientHeight ) ){
	        my_width  = document.body.clientWidth;
	        my_height = document.body.clientHeight;
	    }



	    var scrollY = 0;

	    if ( document.documentElement && document.documentElement.scrollTop ){
	        scrollY = document.documentElement.scrollTop;
	    }else if ( document.body && document.body.scrollTop ){
	        scrollY = document.body.scrollTop;
	    }else if ( window.pageYOffset ){
	        scrollY = window.pageYOffset;
	    }else if ( window.scrollY ){
	        scrollY = window.scrollY;
	    }

	    var elementDimensions = Element.getDimensions(element);

	    var setX = ( 1024  - elementDimensions.width  ) / 2 ;
	    var setY = ( my_height - elementDimensions.height ) / 2 + scrollY;

	    setX = ( setX < 0 ) ? 0 : setX;
	    setY = ( setY < 0 ) ? 0 : setY;
	    
	    element.style.position = 'absolute';
	    element.style.zIndex   = 99;
	    element.style.left = setX + "px";
	    element.style.top  = setY + "px";

	    element.style.display  = 'block';
	}

	
	