//====================================================
//			Affiche ou cache le voken
//
//			vokId		ID du DIV contenant le voken
//			flag		true/false (ouverture/fermeture)
//====================================================
function showVoken(vokId, flag) {
	
	gus = new getObj(vokId);
	//div2 = new getObj("screen1");
	if (flag) {
		
		gus.style.display= 'block';
		//div2.style.display= 'block';

		// Postion
		//resizeScreen();
		//window.onresize = resizeScreen;
	} else {
		gus.style.display= 'none';
		//div2.style.display= 'none';
	}
	
}

//====================================================
// 			Fonctions pour le flash
//
//			flag_cookie		true/false (appel hideVokenInFuture)
//====================================================
function closeVoken() {
	showVoken('vok1', false);
}
function hideVoken(flag_cookie) {
	if (flag_cookie) {	
		setCookie( 'cookie_concours_appartenance06', 'false', 0, '/', '', '' ); // Set le cookie à FALSE pour afficher le voken
	} else {
		setCookie( 'cookie_concours_appartenance06', 'true', 30, '/', '', '' ); // Set le cookie à TRUE pour cacher le voken
	}
}
//====================================================

//====================================================
//			Redimensionne l'écran transparent
//			selon la taille de l'écran
//====================================================
function resizeScreen() {
	div2 = new getObj("screen1");
	
	dim = new browserDim();
	
	div2.style.width = dim.width;
	div2.style.height = dim.height;
}

//====================================================
//		Objet multibrowser pour accéder à l'élément
//		monObj = new getObj('Id de l'élément');
//		Créé monObj.style et monObj.obj
//
//		name		ID de l'élément HTML
//====================================================
function getObj(name)
{
  if (document.getElementById)
  {
  	this.obj = document.getElementById(name);
	this.style = document.getElementById(name).style;
  }
  else if (document.all)
  {
	this.obj = document.all[name];
	this.style = document.all[name].style;
  }
  else if (document.layers)
  {
   	this.obj = document.layers[name];
   	this.style = document.layers[name];
  }
}
//====================================================
//		Objet multibrowser pour trouver les dimensions
//		de la fenêtre
//====================================================
function browserDim() {
	if (window.innerWidth) {
		this.width = window.innerWidth;
		this.height = window.innerHeight;
	} else if (document.all) {
		this.width = document.body.clientWidth;
		this.height = document.body.clientHeight;
	}
}

//====================================================
//		Pour créer un cookie
//
//		name			Nom du cookie
//		value			Valeur du cookie
//		expires			Expiration dans [nb de jours]
//		path
//		domain
//		secure
//====================================================
function setCookie( name, value, expires, path, domain, secure ) 
{
// set time, it's in milliseconds
var today = new Date();
today.setTime( today.getTime() );

if ( expires )
{
expires = expires * 1000 * 60 * 60 * 24;
}
var expires_date = new Date( today.getTime() + (expires) );
document.cookie = name + "=" +escape( value ) +
( ( expires ) ? ";expires=" + expires_date.toGMTString() : "" ) + 
( ( path ) ? ";path=" + path : "" ) + 
( ( domain ) ? ";domain=" + domain : "" ) +
( ( secure ) ? ";secure" : "" );
}
		

//====================================================
//		Trouve la valeur du cookie spécifié
//		
//		name		Nom du cookie
//
//		Retourne la chaîne contenant la valeur du cookie
//		ou retourne null s'il n'est pas trouvé
//====================================================
function getCookie(name)
{
    var dc = document.cookie;
    var prefix = name + "=";
    var begin = dc.indexOf("; " + prefix);
    if (begin == -1)
    {
        begin = dc.indexOf(prefix);
        if (begin != 0) return null;
    }
    else
    {
        begin += 2;
    }
    var end = document.cookie.indexOf(";", begin);
    if (end == -1)
    {
        end = dc.length;
    }
    return unescape(dc.substring(begin + prefix.length, end));
}

// this deletes the cookie when called
function deleteCookie(name, path, domain) {
  if (getCookie(name)) {
    document.cookie = name + "=" +
    ((path) ? "; path=" + path : "") +
    ((domain) ? "; domain=" + domain : "") +
    "; expires=Thu, 01-Jan-70 00:00:01 GMT";
  }
  
}
