// JavaScript Document

var language = 'nl';
var current_color = 0;
var weblogHidden  = true;

fade_to_white = false;
fade_to_black = false;

function setLanguage(lan)
{
	language = lan;	
	reload_weblog();
}


function bg_to_white()
{
	fade_to_white = true;
	fade_to_black = false;
	bg_to_white2();	
}

function bg_to_white2()
{
	if(fade_to_white)
	{
		if(weblogHidden)
			showWeblog();
		
		if(current_color < 255)
		{
			current_color += 10;
			
			bg_color = 'rgb('+current_color+','+current_color+','+current_color+')';
			
			document.getElementById('rightBorder').style.backgroundColor = bg_color;
			document.getElementById('center').style.backgroundColor = bg_color;	
			//document.getElementById('weblog_body').style.backgroundColor = bg_color;
	
			setTimeout('bg_to_white2()', 5);
		}
	}
}

function bg_to_black()
{
	fade_to_white = false;
	fade_to_black = true;
	bg_to_black2();
}

function bg_to_black2()
{
	if(fade_to_black)
	{
		if(current_color > 0)
		{
			current_color -= 10;
			
			bg_color = 'rgb('+current_color+','+current_color+','+current_color+')';
			
			document.getElementById('rightBorder').style.backgroundColor = bg_color;
			document.getElementById('center').style.backgroundColor = bg_color;	
			//document.getElementById('weblog_body').style.backgroundColor = bg_color;		
		
			if(!fade_to_white)
				setTimeout('bg_to_black2()', 5);
			else
				fade_to_white = false;			
		}	
		else
			hideWeblog();
	}
}

function hideWeblog()
{
	document.getElementById('weblog_body').style.display = 'none';		
	weblogHidden = true;
}

function showWeblog()
{
	reload_weblog();
	document.getElementById('weblog_body').style.display = 'block';
	weblogHidden = false;			
}

function reload_weblog()
{
	new Ajax.Updater('weblog_body', 'voice/' + language + '/home.html' , {evalScripts: true, onComplete:hijaxIndex});	
}
