// the qbf 2009!!!

var about;
var work;
var headlines;

$(document).ready(function(){

	// $.preloadCssImages();
	 $("#mainContentindex").hide();
	 $("#loader").show();

		about = readCookie('about');
		work = readCookie('work');
		headlines = readCookie('headlines');

	if(!readCookie('about') && readCookie('about') !== "false" && readCookie('about') !== "true"){
		createCookie('about',false, 1);
		about = readCookie('about');
	}
	else
	{
		about = readCookie('about');
	}


	if(!readCookie('work') && readCookie('work') !== "false" && readCookie('work') !== "true"){
		createCookie('work',false, 1);
		work = readCookie('work');
	}
	else
	{
		work = readCookie('work');
	}

	if(!readCookie('headlines') && readCookie('headlines') !== "false" && readCookie('headlines') !== "true"){
		createCookie('headlines',false, 1);
		about = readCookie('headlines');
	}
	else
	{
		headlines = readCookie('headlines');
	}
	
	
	// if(!readCookie('work')){
	// 	createCookie('work',false, 1);
	// 	about = readCookie('work');
	// }
	// else
	// {
	// 	about = readCookie('work');
	// }
	// 
	// if(!readCookie('headlines')){
	// 	createCookie('headlines',false, 1);
	// 	about = readCookie('headlines');
	// }
	// else
	// {
	// 	about = readCookie('headlines');
	// }

	
	if(about == "true"){
		openMenu("about");
	}

	if(work == "true"){
		openMenu("work");
	}

	if(headlines == "true"){
		openMenu("headlines");
	}


	$("#work-open-button").mouseover(function(){
		if( readCookie('work') == "false"){ 
			$("#work-open-button").attr("src", "images/btn-more-ovr.jpg");
		}
	});
	$("#work-open-button").mouseout(function(){
		if( readCookie('work') == "false"){ 
			$("#work-open-button").attr("src", "images/btn-more.jpg");
		}
	});


	$("#headlines-open-button").mouseover(function(){
		if( readCookie('headlines') == "false"){ 
			$("#headlines-open-button").attr("src", "images/btn-more-ovr.jpg");
		}
	});
	$("#headlines-open-button").mouseout(function(){
		if( readCookie('headlines') == "false"){ 
			$("#headlines-open-button").attr("src", "images/btn-more.jpg");
		}
	});


	$("#about-open-button").mouseover(function(){
		if( readCookie('about') == "false"){ 
			$("#about-open-button").attr("src", "images/btn-more-ovr.jpg");
		}
	});
	$("#about-open-button").mouseout(function(){
		if( readCookie('about') == "false"){ 
			$("#about-open-button").attr("src", "images/btn-more.jpg");
		}
	});


	
	

});


$(window).bind('load', function() {

	 $("#mainContentindex").show();
	 $("#loader").hide();
 
	//$.preloadImages("blank.jpg", "binnenlandsbestuur.jpg", "showreel.jpg","kpnmine.jpg","uttwente.jpg");
});



function slideMenu(elementName, clickedButton){
	var openName = "#"+elementName+"-open";
	var openNameButton = "#"+elementName+"-open-button";
	
	if( $(openName).css("display")  =="none"){
		$(openName).slideDown("fast");
		createCookie(elementName,true, 1);
		$(openNameButton).attr('src','images/btn-less.jpg');
	}
	else
	{
		$(openName).slideUp("fast");
		createCookie(elementName,false, 1);
		$(openNameButton).attr('src','images/btn-more.jpg');
	}
}



function openMenu(elementName){
	var openName = "#"+elementName+"-open";
	var openNameButton = "#"+elementName+"-open-button";
	
	if( $(openName).css("display")  =="none"){
		$(openName).show();
		$(openNameButton).attr('src','images/btn-less.jpg');
	}
}

/*
function swapMain(id){
	mygallery.navigate(id);

	// var imgName = "url(images/projects/"+elementName+".jpg)";
	// 	$("#mainholder-image").css('backgroundImage',imgName);
	//$('#mainholder-image').BgImageTransition( imgName );
	
}


function swapMainBack(){
	mygallery.navigate(0);

	// var imgName = "url(images/projects/blank.jpg)";
	// $("#mainholder-image").css('backgroundImage',imgName);
	
	
	//$("#mainholder-image").css('background-image',imgName);
	//$('#mainholder-image').BgImageTransition( imgName );
	
}



$.preloadImages = function()
{
	for(var i = 0; i<arguments.length; i++)
	{
		$("<img>").attr("src", arguments[i]);
	}
}
*/

function createCookie(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=/";
}


function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}


function eraseCookie(name) {
	createCookie(name,"",-1);
}
