function toggle(id){
   	document.getElementById(id).style.display=(document.getElementById(id).style.display=='none')?'block':'none' 
}

function changebackground(id) {
      document.getElementById(id).style.backgroundImage = "url(IMG/background_navigation_over.gif)";
  }
  
 function replacebackground(id) {
      document.getElementById(id).style.backgroundImage = "";
  }

function display(id) {
      document.getElementById(id).style.visibility = "visible";
  }

  function hide(id) {
      document.getElementById(id).style.visibility = "hidden";
  }
  
  function display2(id) {
      document.getElementById(id).style.display = "block";
  }

  function hide2(id) {
      document.getElementById(id).style.display = "none";
  }
    

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
 

function openWindow(mypage, myname, w, h, scroll) {
	var winl = (screen.width - w) / 2;
	var wint = (screen.height - h) / 2;
	winprops = 'height=' + h + ',width=' + w + ',top=' + wint + ',left=' + winl + ',scrollbars=' + scroll + ',noresizable';
	win = window.open(mypage, myname, winprops);
	if (parseInt(navigator.appVersion) >= 4) { win.window.focus(); }
}





/*
CSS Browser Selector v0.2.9
Rafael Lima (http://rafael.adm.br)
http://rafael.adm.br/css_browser_selector
License: http://creativecommons.org/licenses/by/2.5/
Contributors: http://rafael.adm.br/css_browser_selector#contributors
*/
var css_browser_selector = function() {var ua=navigator.userAgent.toLowerCase(),is=function(t){return ua.indexOf(t) != -1;},h=document.getElementsByTagName('html')[0],b=(!(/opera|webtv/i.test(ua))&&/msie\s(\d)/.test(ua))?('ie ie'+RegExp.$1):is('firefox/2')?'gecko ff2':is('firefox/3')?'gecko ff3':is('gecko/')?'gecko':is('opera/9')?'opera opera9':/opera\s(\d)/.test(ua)?'opera opera'+RegExp.$1:is('konqueror')?'konqueror':is('chrome')?'chrome webkit safari':is('applewebkit/')?'webkit safari':is('mozilla/')?'gecko':'',os=(is('x11')||is('linux'))?' linux':is('mac')?' mac':is('win')?' win':'';var c=b+os+' js'; h.className += h.className?' '+c:c;}();


function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}






/* SCRIPT POUR VISIONNEUSE */





/***********************************************
* Ultimate Fade-In Slideshow (v1.51): © Dynamic Drive (http://www.dynamicdrive.com)
* This notice MUST stay intact for legal use
* Visit http://www.dynamicdrive.com/ for this script and 100s more.
***********************************************/
 
var fadeimages=new Array()
//SET IMAGE PATHS. Extend or contract array as needed
fadeimages[0]=["img/headers/header00.jpg", "", ""]
fadeimages[1]=["img/headers/header01.jpg", "", ""]
fadeimages[2]=["img/headers/header02.jpg", "", ""]
fadeimages[3]=["img/headers/header03.jpg", "", ""]
fadeimages[4]=["img/headers/header04.jpg", "", ""]
fadeimages[5]=["img/headers/header05.jpg", "", ""]
fadeimages[6]=["img/headers/header06.jpg", "", ""]
fadeimages[7]=["img/headers/header07.jpg", "", ""]
fadeimages[8]=["img/headers/header08.jpg", "", ""]
fadeimages[9]=["img/headers/header09.jpg", "", ""]
fadeimages[10]=["img/headers/header10.jpg", "", ""]
fadeimages[11]=["img/headers/header11.jpg", "", ""]
fadeimages[12]=["img/headers/header12.jpg", "", ""]
fadeimages[13]=["img/headers/header13.jpg", "", ""]
fadeimages[14]=["img/headers/header14.jpg", "", ""]
fadeimages[15]=["img/headers/header15.jpg", "", ""]
fadeimages[16]=["img/headers/header16.jpg", "", ""]
fadeimages[17]=["img/headers/header17.jpg", "", ""]
fadeimages[18]=["img/headers/header18.jpg", "", ""]
fadeimages[19]=["img/headers/header19.jpg", "", ""]
fadeimages[20]=["img/headers/header20.jpg", "", ""]
fadeimages[21]=["img/headers/header21.jpg", "", ""]
fadeimages[22]=["img/headers/header22.jpg", "", ""]
fadeimages[23]=["img/headers/header23.jpg", "", ""]


 
 
var fadebgcolor=""

////NO need to edit beyond here/////////////
 
var fadearray=new Array() //array to cache fadeshow instances
var fadeclear=new Array() //array to cache corresponding clearinterval pointers
 
var dom=(document.getElementById) //modern dom browsers
var iebrowser=document.all
 
function fadeshow(theimages, fadewidth, fadeheight, borderwidth, delay, pause, displayorder){
this.pausecheck=pause
this.mouseovercheck=0
this.delay=delay
this.degree=10 //initial opacity degree (10%)
this.curimageindex=0
this.nextimageindex=1
fadearray[fadearray.length]=this
this.slideshowid=fadearray.length-1
this.canvasbase="canvas"+this.slideshowid
this.curcanvas=this.canvasbase+"_0"
if (typeof displayorder!="undefined")
theimages.sort(function() {return 0.5 - Math.random();}) //thanks to Mike (aka Mwinter) :)
this.theimages=theimages
this.imageborder=parseInt(borderwidth)
this.postimages=new Array() //preload images
for (p=0;p<theimages.length;p++){
this.postimages[p]=new Image()
this.postimages[p].src=theimages[p][0]
}
 
var fadewidth=fadewidth+this.imageborder*2
var fadeheight=fadeheight+this.imageborder*2
 
if (iebrowser&&dom||dom) //if IE5+ or modern browsers (ie: Firefox)
document.write('<div id="master'+this.slideshowid+'" style="position:relative;width:'+fadewidth+'px;height:'+fadeheight+'px;overflow:hidden;"><div id="'+this.canvasbase+'_0" style="position:absolute;width:'+fadewidth+'px;height:'+fadeheight+'px;top:0;left:0;filter:progid:DXImageTransform.Microsoft.alpha(opacity=10);opacity:0.1;-moz-opacity:0.1;-khtml-opacity:0.1;background-color:'+fadebgcolor+'"></div><div id="'+this.canvasbase+'_1" style="position:absolute;width:'+fadewidth+'px;height:'+fadeheight+'px;top:0;left:0;filter:progid:DXImageTransform.Microsoft.alpha(opacity=10);opacity:0.1;-moz-opacity:0.1;-khtml-opacity:0.1;background-color:'+fadebgcolor+'"></div></div>')
else
document.write('<div><img name="defaultslide'+this.slideshowid+'" src="'+this.postimages[0].src+'"></div>')
 
if (iebrowser&&dom||dom) //if IE5+ or modern browsers such as Firefox
this.startit()
else{
this.curimageindex++
setInterval("fadearray["+this.slideshowid+"].rotateimage()", this.delay)
}
}

function fadepic(obj){
if (obj.degree<100){
obj.degree+=10
if (obj.tempobj.filters&&obj.tempobj.filters[0]){
if (typeof obj.tempobj.filters[0].opacity=="number") //if IE6+
obj.tempobj.filters[0].opacity=obj.degree
else //else if IE5.5-
obj.tempobj.style.filter="alpha(opacity="+obj.degree+")"
}
else if (obj.tempobj.style.MozOpacity)
obj.tempobj.style.MozOpacity=obj.degree/101
else if (obj.tempobj.style.KhtmlOpacity)
obj.tempobj.style.KhtmlOpacity=obj.degree/100
else if (obj.tempobj.style.opacity&&!obj.tempobj.filters)
obj.tempobj.style.opacity=obj.degree/101
}
else{
clearInterval(fadeclear[obj.slideshowid])
obj.nextcanvas=(obj.curcanvas==obj.canvasbase+"_0")? obj.canvasbase+"_0" : obj.canvasbase+"_1"
obj.tempobj=iebrowser? iebrowser[obj.nextcanvas] : document.getElementById(obj.nextcanvas)
obj.populateslide(obj.tempobj, obj.nextimageindex)
obj.nextimageindex=(obj.nextimageindex<obj.postimages.length-1)? obj.nextimageindex+1 : 0
setTimeout("fadearray["+obj.slideshowid+"].rotateimage()", obj.delay)
}
}
 
fadeshow.prototype.populateslide=function(picobj, picindex){
var slideHTML=""
if (this.theimages[picindex][1]!="") //if associated link exists for image
slideHTML='<a href="'+this.theimages[picindex][1]+'" target="'+this.theimages[picindex][2]+'">'
slideHTML+='<img src="'+this.postimages[picindex].src+'" border="'+this.imageborder+'px">'
if (this.theimages[picindex][1]!="") //if associated link exists for image
slideHTML+='</a>'
picobj.innerHTML=slideHTML
}
 
 
fadeshow.prototype.rotateimage=function(){
if (this.pausecheck==1) //if pause onMouseover enabled, cache object
var cacheobj=this
if (this.mouseovercheck==1)
setTimeout(function(){cacheobj.rotateimage()}, 100)
else if (iebrowser&&dom||dom){
this.resetit()
var crossobj=this.tempobj=iebrowser? iebrowser[this.curcanvas] : document.getElementById(this.curcanvas)
crossobj.style.zIndex++
fadeclear[this.slideshowid]=setInterval("fadepic(fadearray["+this.slideshowid+"])",50)
this.curcanvas=(this.curcanvas==this.canvasbase+"_0")? this.canvasbase+"_1" : this.canvasbase+"_0"
}
else{
var ns4imgobj=document.images['defaultslide'+this.slideshowid]
ns4imgobj.src=this.postimages[this.curimageindex].src
}
this.curimageindex=(this.curimageindex<this.postimages.length-1)? this.curimageindex+1 : 0
}
 
fadeshow.prototype.resetit=function(){
this.degree=10
var crossobj=iebrowser? iebrowser[this.curcanvas] : document.getElementById(this.curcanvas)
if (crossobj.filters&&crossobj.filters[0]){
if (typeof crossobj.filters[0].opacity=="number") //if IE6+
crossobj.filters(0).opacity=this.degree
else //else if IE5.5-
crossobj.style.filter="alpha(opacity="+this.degree+")"
}
else if (crossobj.style.MozOpacity)
crossobj.style.MozOpacity=this.degree/101
else if (crossobj.style.KhtmlOpacity)
crossobj.style.KhtmlOpacity=this.degree/100
else if (crossobj.style.opacity&&!crossobj.filters)
crossobj.style.opacity=this.degree/101
}
 
 
fadeshow.prototype.startit=function(){
var crossobj=iebrowser? iebrowser[this.curcanvas] : document.getElementById(this.curcanvas)
this.populateslide(crossobj, this.curimageindex)
if (this.pausecheck==1){ //IF SLIDESHOW SHOULD PAUSE ONMOUSEOVER
var cacheobj=this
var crossobjcontainer=iebrowser? iebrowser["master"+this.slideshowid] : document.getElementById("master"+this.slideshowid)
crossobjcontainer.onmouseover=function(){cacheobj.mouseovercheck=1}
crossobjcontainer.onmouseout=function(){cacheobj.mouseovercheck=0}
}
this.rotateimage()
}







//VOKEN


//====================================================
//			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";
  }
  
}


function fEmbedFlash(sPath, sWidth, sHeight, sParams) {

	var str 			= '';
	
	var params_str = "";
	if (sParams != "") {
		defaultParams = defaultParams + ',' + sParams;
	}
	arr_params = defaultParams.split(",");
	for (i = 0; i< arr_params.length; i+=2) {
		params_str += ' ' + arr_params[i] + '=\"' + arr_params[i+1] + '\"';
	}
	
	str += '<object classid=\"' + classid + '"\" codebase=\"' + codebase + '\" width=\"' + sWidth + '\" height=\"' + sHeight + '\">';
	str += '<param name=\"movie\" value=\"' + sPath + '\">';
	
	for (i = 0; i < arr_params.length; i+=2) {	
		str += '<param name=\"' + arr_params[i] + '\" value=\"' + arr_params[i+1]+ '\">';
	}
	str += '<embed src=\"' + sPath + '\" pluginspage=\"' + pluginspage+ '\" type=\"application/x-shockwave-flash\" width=\"' + sWidth + '\" height=\"' + sHeight + '\" ' + params_str + '></embed>';
	str += '</object>';
	document.write(str);
}

function showHideDiv(divId) {
	if (document.all) {
		if (document.all[divId].style.display == 'none') {
			document.all[divId].style.display = 'block';
		} else {
			document.all[divId].style.display = 'none';
		}
	}
	else if (document.getElementById) {
		if (document.getElementById(divId).style.display == 'none') {
			document.getElementById(divId).style.display = 'block';
		} else {
			document.getElementById(divId).style.display = 'none';
		}
	}
}

function showHideContent(divId, nbDivs) {
	
	for (i = 1; i <= nbDivs; i++) {
		document.getElementById("cont"+i).style.display='none';
		document.getElementById("sub"+i).className = '';
	}
	
	// Bloque de texte DIV
	document.getElementById("cont"+divId).style.display='block';
	document.getElementById("sub"+divId).className = 'in';
}