//
// engine.js - Functionality scripts
// Last edit: 18.11.2011
//



/////////////////////
//
// HEADER FADER
//
/////////////////////


var second = true;

//Settings
var times = 100;
var duration = 10000; 	//10 seconds
var fadeDuration = 3000;



function load() {
	
	setTimeout("nextImage()", 0); 
	$('headerImg2').fade('hide');
}


function loadRandomHeader() {
	
	setTimeout("nextImageR()", 0); 
	$('headerImg2').fade('hide');
}


function nextImageR() {
	
	if(times == 6) times = 0;
	
	var maxFX2 = new Fx.Morph('headerImg2', {duration: fadeDuration, transition: Fx.Transitions.Sine.easeOut});
          maxFX2.start({'opacity': 0 });
          maxFX2.addEvent('complete', function(event){
	
	var img = document.createElement("img");
  	img.onload = function(event) {
        
		
		
		 
		 $('headerImg2').src = img.src;
		 
		 
		 var maxFX = new Fx.Morph('headerImg2', {duration: fadeDuration, transition: Fx.Transitions.Sine.easeOut});
          maxFX.start({'opacity': 1 });
		  
		  
		
		setTimeout("nextImageR()", duration); 
		/*							
		$('headerImg').src = img.src;
        $('headerImg').fade('in');
		setTimeout("nextImage()", duration);	  
		*/
	 
		
	}
		img.src = "headers/random/header_new1.jpg" + times + ".jpg";
		
		times++;

	 });	
	
	
}




function nextImage() {
	
	var maxFX2 = new Fx.Morph('headerImg2', {duration: fadeDuration, transition: Fx.Transitions.Sine.easeOut});
          maxFX2.start({'opacity': 0 });
          maxFX2.addEvent('complete', function(event){
	
	var img = document.createElement("img");
  	img.onload = function(event) {
        
		
		
		 
		 $('headerImg2').src = img.src;
		 
		 
		 var maxFX = new Fx.Morph('headerImg2', {duration: fadeDuration, transition: Fx.Transitions.Sine.easeOut});
          maxFX.start({'opacity': 1 });
		  
		  
		
		setTimeout("nextImage()", duration); 
		/*							
		$('headerImg').src = img.src;
        $('headerImg').fade('in');
		setTimeout("nextImage()", duration);	  
		*/
	 
		
	}
	
	if(second == true) {
		second = false;
		img.src = "headers/random/header_new3.jpg";
	} else {
		second = true;
		img.src = "headers/random/header_new2.jpg";
	}
	 });	
	
	
}
