//Envoi le cookie au client.
function setCookie(Name, Value) {
        var today = new Date(), expires = new Date();
        expires.setTime(today.getTime() + (365*24*60*60*1000));
        document.cookie = Name + "=" + encodeURIComponent(sValue) + ";expires=" + expires.toGMTString();
}
 
//Récupère la valeur du cookie.
function getCookieHeader(name) 
{
	start = document.cookie.indexOf(name + "=")
	if( start >= 0 ) 
	{
		start += name.length + 1;
		end = document.cookie.indexOf(';', start);
 
		if( end < 0 ) 
			end = document.cookie.length;
		return document.cookie.substring(start, end);
	}
	return 1;
}
 
 
//Effet sur left et right menu
function set_right_menu_header(divID)
{
	test=getCookieHeader(divID);
	if( test == 0 )
	{
		Effect.Fade(divID,{ duration: 0});
	}
	else
	{
		Effect.Appear(divID,{ duration: 0});	
	}	
}
 
//Masquage du div. Left et right menu
function show_right_menu(divID, hide)
{
	var div = document.getElementById(divID);
	if( div.style.display == 'none' )
	{	
		Effect.Appear(divID);
		setCookie(divID, 1); //On envoi le 
	}
	else
	{	
		Effect.Fade(divID);
		setCookie(divID, 0); //On envoi le cookie pour se souvenir du choix de l'utilisateur. 
 
	}
}
 
//Effet sur la shoutbox
function set_shout_menu_header(divID)
{
	test=getCookieHeader(divID);
	if( test == 0 )
	{
		Effect.SlideUp(divID,{ duration: 0});
	}
	else
	{
		Effect.SlideDown(divID,{ duration: 0});	
	}	
}
 
//Masquage du div. Effet sur la shoutbox
function show_shout_menu(divID, hide)
{
	var div = document.getElementById(divID);
	if( div.style.display == 'none' )
	{	
		Effect.SlideDown(divID);
		setCookie(divID, 1); //On envoi le 
	}
	else
	{	
		Effect.SlideUp(divID);
		setCookie(divID, 0); //On envoi le cookie pour se souvenir du choix de l'utilisateur. 
 
	}
}
 
var delay = 1000; //Délai après lequel le bloc est automatiquement masqué, après le départ de la souris.
var timeout;
var displayed = false;
var previous_bblock;
//Affiche le bloc.
function bb_display_block(divID, field)
{
	var i;
 
	if( timeout )
		clearTimeout(timeout);
 
	var block = document.getElementById('bb_block' + divID + field);
	if( block.style.display == 'none' )
	{
		if( document.getElementById(previous_bblock) )
			document.getElementById(previous_bblock).style.display = 'none';
		block.style.display = 'block';
		displayed = true;
		previous_bblock = 'bb_block' + divID + field;
	}
	else
	{
		block.style.display = 'none';
		displayed = false;
	}
}
 
//Cache le bloc.
function bb_hide_block(bbfield, field, stop)
{
	if( stop && timeout )
	{	
		clearTimeout(timeout);
	}
	else if( displayed )
	{
		clearTimeout(timeout);
		timeout = setTimeout('bb_display_block(\'' + bbfield + '\',  \'' + field + '\')', delay);
	}	
}
 
 
var delay = 1000; //Délai après lequel le bloc est automatiquement masqué, après le départ de la souris.
var timeout;
var displayed = false;
var previous_bblock;
 
//Masquage du div.
function show_bbcode_div(divID, hide)
{
	var div = document.getElementById(divID);
	if( div.style.display == 'none' )
		div.style.display = 'block';
	else if( hide )
		div.style.display = 'none';
}
 
var delay = 1000; //Délai après lequel le bloc est automatiquement masqué, après le départ de la souris.
var timeout;
var displayed = false;
var previous_bblock;
 
