//Initialise

	function init(){
		preLoadLogos();
		initScroller();
		setPageMinHeight();
	}

// Page Min Height

	function setPageMinHeight(){
		middleLayer = document.getElementById('outer-800');
		var minHeight = 428;
		if(middleLayer){
			if((middleLayer.offsetHeight) < minHeight){
				middleLayer.style.height = minHeight + "px";
			}
		}
	}

// End Page Min Height

// Login Module

	function showLogin(loginLayerId){
		document.getElementById(loginLayerId).style.display = 'none';
		document.getElementById('loginOpen').style.display = 'block';
	}
	
	function passwordSelected(){
		document.getElementById('password').style.display = 'inline';
		inputSelected('password','password');
		document.getElementById('password').focus();
		document.getElementById('pre_password').style.display = 'none';
	}
	
	function inputSelected(inputname,clearname){
		if(document.getElementById(inputname).value == clearname || clearname=='password'){
			document.getElementById(inputname).value = '';
		}
		document.getElementById(inputname).style.color = "#000000";	
	}

// End Login Module


// Logo Scroller

 	logoArray = new Array();
 	var currentLogoId = -1;
 	var SCROLLMIN = 200;
 	var SCROLLMAX = 470;
 	var SCROLLMID = 340;
 	var HOLDTIME = 5000;
 	var STEPTIME = 100;
 	var PIXELSTEP = 5;
 	var SCROLLING_GO = 1;
 	var SCROLLING_DONE = 0;
 	var scrollingLogos = true;
 	var scrollingState = SCROLLING_DONE;
 	var scollPosition = SCROLLMIN;
 	
 	function preLoadLogos(){
 		logoArray[logoArray.length] = new Object();
 		logoArray[logoArray.length-1].image = new Image();
 		logoArray[logoArray.length-1].image.src = 'images/stories/ademe.gif';
 		logoArray[logoArray.length-1].href = 'ademe.html';
 		logoArray[logoArray.length] = new Object();
 		logoArray[logoArray.length-1].image = new Image();
 		logoArray[logoArray.length-1].image.src = 'images/stories/est.gif';
 		logoArray[logoArray.length-1].href = 'energy-saving-trust.html';
 		logoArray[logoArray.length] = new Object();
 		logoArray[logoArray.length-1].image = new Image();
 		logoArray[logoArray.length-1].image.src = 'images/stories/aea.gif';
 		logoArray[logoArray.length-1].href = 'the-austrian-energy-agency.html';
 		logoArray[logoArray.length] = new Object();
 		logoArray[logoArray.length-1].image = new Image();
 		logoArray[logoArray.length-1].image.src = 'images/stories/kape.gif';
 		logoArray[logoArray.length-1].href = 'the-polish-national-energy-conservation-agency.html';

 	}
 	
 	function initScroller(){
 		currentLogoId++;
 		if(currentLogoId >= logoArray.length){currentLogoId = 0;}
		document.getElementById('scrollerImg').src = logoArray[currentLogoId].image.src;
		document.getElementById('scrollerLink').href = logoArray[currentLogoId].href;
		scrollingState = SCROLLING_GO;
		scollPosition = SCROLLMIN;
		doScroll();
		scrollRound();
 	}
 	
 	function scrollRound(){
		if (scrollingState != SCROLLING_DONE){
			scrollStep();
			//document.getElementById('leftLogoCover').innerHTML = scollPosition;
			if(scollPosition == SCROLLMID){
				scrollStep();
				doScroll();
				window.setTimeout('scrollRound()',HOLDTIME);
			}
			else {
				if(scollPosition >= SCROLLMAX){
					scrollingState = SCROLLING_DONE;
				}
				else{
					doScroll();
				}
				window.setTimeout('scrollRound()',STEPTIME);
			}
		}else{
			initScroller();
		} 		
 	}
 	
 	function scrollStep(){
 		scollPosition = document.getElementById('scrollingLogo').offsetLeft + PIXELSTEP;
 	}
 	
 	function doScroll(){
 		document.getElementById('scrollingLogo').style.left = scollPosition + "px";
 	}

// End Logo Scroller
