var imgPath = '/App_Themes/djbus/Images/';

if(!window.actualState){
	window.actualState = 1;
}

// 1 = background-image
// 2 = stamp-image
// 3 = left button-image
// 4 = right button-image
// 5 = target left
// 6 = target right
//var states = new Array(null, new Array(7), new Array(7), new Array(7));	
var states = new Array(null, new Array(7), new Array(7));	
states[1][1] = imgPath + 'hintergrund_01.jpg';
states[1][2] = imgPath + 'redBull_logo.gif'; //'stempel_01.gif';
states[1][3] = imgPath + 'bg_sprache_On_01.gif';//'btnl_tapete_03.gif';
states[1][4] = imgPath + 'bg_sprache_02.gif';//'btnr_tapete_02.gif';
states[1][5] = 1;
states[1][6] = 2;
	
states[2][1] = imgPath + 'hintergrund_02.jpg';
states[2][2] = imgPath + 'redBull_logo.gif'; //'stempel_02.gif';
states[2][3] = imgPath + 'bg_sprache_01.gif';//'btnl_tapete_03.gif';
states[2][4] = imgPath + 'bg_sprache_On_02.gif';//'btnr_tapete_01.gif';
states[2][5] = 1;
states[2][6] = 2;	

//states[3][1] = imgPath + 'bg_tapete_03.jpg';
//states[3][2] = imgPath + 'stempel_03.gif';
//states[3][3] = imgPath + 'btnl_tapete_02.gif';
//states[3][4] = imgPath + 'btnr_tapete_01.gif';
//states[3][5] = 2;
//states[3][6] = 1;

function changeState(button){
	//alert(this.actualState+' '+states[actualState][5]+' '+states[actualState][6])
	if(button == 'left'){
		window.actualState = states[window.actualState][5];
	}
	else{		
		window.actualState = states[window.actualState][6];
	}
	document.getElementById('main_nav').parentNode.parentNode.parentNode.style.backgroundImage = 'url('+states[window.actualState][1]+')';
	document.getElementById('stampimage').src = states[window.actualState][2];
	document.getElementById('bgbtn_left').src = states[window.actualState][3];
	document.getElementById('bgbtn_right').src = states[window.actualState][4];
		
	Cookies.erase('state');
	Cookies.create('state', this.actualState, 356);
}

//preloading nav hover images
var preloadimages = new Array(
							"nav_booking2.gif",
							"nav_booking_on2.gif",								
							"nav_contact2.gif",
							"nav_contact_on2.gif",								
							"nav_home2.gif",
							"nav_home_on2.gif",								
							"nav_photoalbum2.gif",
							"nav_photoalbum_on2.gif",								
							"nav_spirit2.gif",
							"nav_spirit_on2.gif",								
							"nav_tourdates2.gif",
							"nav_tourdates_on2.gif"
						);
for(var i=0; i<preloadimages.length; i++){
	var img = new Image();
	img.src = imgPath + preloadimages[i];
	preloadimages[i] = img;
}

//cookies
var Cookies = {
	init: function () {
		var allCookies = document.cookie.split('; ');
		for (var i=0;i<allCookies.length;i++) {
			var cookiePair = allCookies[i].split('=');
			this[cookiePair[0]] = cookiePair[1];
		}
	},
	create: function (name,value,days) {
		if (days) {
			var date = new Date();
			date.setTime(date.getTime()+(days*24*60*60*1000));
			var expires = "; expires="+date.toGMTString();
		}
		else var expires = "";
		document.cookie = name+"="+value+expires+"; path=/";
		this[name] = value;
	},
	erase: function (name) {
		this.create(name,'',-1);
		this[name] = undefined;
	}
};
Cookies.init();

function onloadcall(){
	if(Cookies['state'] && Cookies['state']>1){
		if(Cookies['state'] == 2){
			changeState('right');
		}
		else{
			changeState('left');
		}
	}
	else{
		//state 1 init
		this.actualState = 1;
		document.getElementById('main_nav').parentNode.parentNode.parentNode.style.backgroundImage = 'url('+states[window.actualState][1]+')';
		document.getElementById('stampimage').src = states[this.actualState][2];
		document.getElementById('bgbtn_left').src = states[this.actualState][3];
		document.getElementById('bgbtn_right').src = states[this.actualState][4];
	}
}