﻿/* Background */

	var image_count = 0;
	var images_total = 0;

	var initBgShadow = function()
	{
		if( !( Browser.Engine.trident && Browser.Engine.version < 5 ) )
		{
			// disable default bg
			$( 'page' ).setStyle( 'background-image' , 'none' );
			// enable custom bg
			$( 'bg-shadow-top' ).removeClass( 'hide' );
			$( 'bg-shadow-middle' ).removeClass( 'hide' ).setStyle( 'height' , $( 'page' ).getScrollSize().y - 70 + 'px' );
			$( 'bg-shadow-bottom' ).removeClass( 'hide' );
		}
	}
	var startInitBgShadow = function() {
		
		initBgShadow();
		images = document.getElementsByTagName('img');
		images_total = images.length;
		
		for(var i = 0; i < images.length; i++) {
			
			images[i].onload = function() {
				image_count++;
				if(image_count == images_total) {
					initBgShadow();
					window.setTimeout( 'initBgShadow()' , 1000 );
				}
			};
			
			images[i].onerror = function() {
				image_count++;
				if(image_count == images_total) {
					initBgShadow();
					window.setTimeout( 'initBgShadow()' , 1000 );
				}
			};
		}
		
	}
	window.addEvent( 'domready' , startInitBgShadow );
	window.addEvent( 'load' , startInitBgShadow );
	
/* //Background */

/* Navi Link onfocus -> blur() */
	var initNavi = function()
	{
		var elNaviLevel_1_Link = $$( '##navi-level-1 a' );
		elNaviLevel_1_Link.each( function( item )
			{
				item.addEvent( 'focus' , function()
					{
						item.blur();
					}
				);
			}
		);
		elNaviLevel_2_Link = $$( '##navi-level-2 a' );
		elNaviLevel_2_Link.each( function( item )
			{
				item.addEvent( 'focus' , function()
					{
						item.blur();
					}
				);
			}
		);
	};
	window.addEvent( 'domready' , initNavi );
/* //Navi Link onfocus -> blur() */

/* PDF/DOC/JPG/GIF Link */
	var initFileExtensionLink = function()
	{
		var elLink = $$( '#inhalt a' );
		var currentHref;
		elLink.each( function( item )
			{
				currentHref = item.getProperty( 'href' );
				if( currentHref ) {
					if( currentHref.match( /.pdf$/i ) ) item.addClass( 'pdflink' );
					if( currentHref.match( /.doc$/i ) ) item.addClass( 'doclink' );
					if( currentHref.match( /.jpg$/i ) ) item.addClass( 'jpglink' );
					if( currentHref.match( /.gif$/i ) ) item.addClass( 'giflink' );
				}
			}
		);
	}
	window.addEvent( 'domready' , initFileExtensionLink );
/* //PDF/DOC Link */

