function redirection(url)
{
	top.location = url;
}

function rafraichir()
{
	document.location.reload();
}

/* Pour afficher une page dans une div */
function envoieRequete(url,id)
{
	var xhr_object = null;
	var position = id;
	if(window.XMLHttpRequest)  xhr_object = new XMLHttpRequest();
	else if (window.ActiveXObject)  xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 
	// On ouvre la requete vers la page désirée
	xhr_object.open("GET", url, true);
	xhr_object.onreadystatechange = function(){
		if ( xhr_object.readyState == 4 )
		{
			// j'affiche dans la DIV spécifiées le contenu retourné par le fichier
			document.getElementById(position).style.display='block';
			document.getElementById(position).innerHTML = xhr_object.responseText;
		}
	}
	// dans le cas du get
	xhr_object.send(null);
}

/* Pour obtenir le retour d'un appel ajax */
function liste_ajouterOptionAjax(url, id, valeurASelectionner)
{
	var xhr_object = null;
	if(window.XMLHttpRequest)  xhr_object = new XMLHttpRequest();
	else if (window.ActiveXObject)  xhr_object = new ActiveXObject("Microsoft.XMLHTTP"); 
	// On ouvre la requete vers la page désirée
	xhr_object.open("GET", url, true);
	xhr_object.send(null);
	xhr_object.onreadystatechange = function(){
		if ( xhr_object.readyState == 4 )
		{	
			var chaine = xhr_object.responseText;
			var reg = new RegExp("[,;]+", "g");
			var tableau = chaine.split(reg);
			var i=0;
			while (i<tableau.length-1)
			{	
				var elOptNew = document.createElement('option');
				elOptNew.text = tableau[i++];
				elOptNew.value = tableau[i++];
				if(valeurASelectionner!=null && elOptNew.value == valeurASelectionner) elOptNew.selected=true;
				
				var elSel = document.getElementById(id);
				try {
					elSel.add(elOptNew, null); // standards compliant; doesn't work in IE
				}
				catch(ex) {
					elSel.add(elOptNew); // IE only
				}
			}
		}
	}
}

function liste_ajouterOption(id, libelle, valeur)
{
	if (libelle != '')
	{
		var elOptNew = document.createElement('option');
		elOptNew.text = libelle;
		elOptNew.value = valeur;
		var elSel = document.getElementById(id);
		try {elSel.add(elOptNew, null);} // standards compliant; doesn't work in IE
		catch(ex) {elSel.add(elOptNew);} // IE only
	}
}

function liste_supprimerOptionsSelect(id)
{
  var elSel = document.getElementById(id);
  var i;
  for (i = elSel.length - 1; i>=0; i--) {
	if (elSel.options[i].selected) elSel.remove(i);
  }
}

function liste_deplacerOptionsSelectVersAutreListe(id, idAutre)
{
  var elSel = document.getElementById(id);
  var i;
  for (i = 0; i <= elSel.length - 1; i++) {
	if (elSel.options[i].selected) liste_ajouterOption(idAutre, elSel.options[i].text, elSel.options[i].value)
  }
}

function liste_vider(id)
{
  var elSel = document.getElementById(id);
  var i;
  for (i = elSel.length - 1; i>=0; i--) {
	  elSel.remove(i);
  }
}

/* Permet de sélectionner une liste complète afin de récupérer tout ses éléments en php*/
function selectionnerListeComplete(liste)
{
	var taille = document.getElementById(liste).length;
	for(i=0; i<taille; i++) document.getElementById(liste).options[i].selected = true;
}

/* Pour ouvrir un popup */

function popup(page, width, height) 
{ 
	window.open(page,'popup','width='+width+',height='+height+',toolbar=false,scrollbars=yes');
}

/* Pour gérer le jeton */

var aEteModifie = false;

function modifierJeton()
{
	aEteModifie = true;
}

function verifierJeton(idMessage)
{
	if(aEteModifie)
	{
		if(idMessage==1) message = "Etes-vous sur de vouloir supprimer ces données ?";
		else if(idMessage==2) message = "Attention, vous êtes sur le point d'annuler vos modifications.\nVoulez-vous continuer sans enregistrer ?";
		else message = "Etes-vous sûr de vouloir continuer votre action ? ";
		
		return(confirm(message));
	}
	else return true;
}

/* Pour les survols d'images */
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_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_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];}
}

/* Pour le menu du haut */
function survolBtn(objet) {
	return objet.src = "./images/index/menu/" + objet.id + "_survol.png";
}
function sortieBtn(objet, section) {
	if(objet.id == "btn_" + section) objet.src = "./images/index/menu/" + objet.id + "_clique.png";
	else objet.src = "./images/index/menu/" + objet.id + ".png";
}
function initialiserMenu(section) {
	if(section != "") document.getElementById("btn_" + section).src = "./images/index/menu/btn_" + section + "_clique.png";
}
function fermerAvertissement() {
	document.getElementById("avertissement").innerHTML = "";
}

/* Pour le diaporama partenaires */
tabPartenaires = new Array ("./images/diaporamas/partenaires/2.png", "./images/diaporamas/partenaires/3.png", "./images/diaporamas/partenaires/4.png", "./images/diaporamas/partenaires/5.png", "./images/diaporamas/partenaires/6.png");
var IncremenTation = 0;
function partenaires(temps){mouseOver = false;if(!mouseOver) document.images.Vue.src=tabPartenaires[IncremenTation];if(IncremenTation<tabPartenaires.length-1)IncremenTation=IncremenTation+1;else IncremenTation=0;setTimeout("partenaires("+temps+")",temps* 1500);}

/* <![CDATA[ */var qm_si,qm_li,qm_lo,qm_tt,qm_th,qm_ts,qm_la,qm_ic,qm_ib,qm_ff;var qp="parentNode";var qc="className";var qm_t=navigator.userAgent;var qm_o=qm_t.indexOf("Opera")+1;var qm_s=qm_t.indexOf("Safari")+1;var qm_s2=qm_s&&qm_t.indexOf("version/2")+1;var qm_s3=qm_s&&qm_t.indexOf("version/3")+1;var qm_n=qm_t.indexOf("Netscape")+1;var qm_v=parseFloat(navigator.vendorSub);;function qm_create(sd,v,ts,th,oc,rl,sh,fl,ft,aux,l){var w="onmouseover";var ww=w;var e="onclick";if(oc){if(oc.indexOf("all")+1||(oc=="lev2"&&l>=2)){w=e;ts=0;}if(oc.indexOf("all")+1||oc=="main"){ww=e;th=0;}}if(!l){l=1;qm_th=th;sd=document.getElementById("qm"+sd);if(window.qm_pure)sd=qm_pure(sd);sd[w]=function(e){try{qm_kille(e)}catch(e){}};if(oc!="all-always-open")document[ww]=qm_bo;if(oc=="main"){qm_ib=true;sd[e]=function(event){qm_ic=true;qm_oo(new Object(),qm_la,1);qm_kille(event)};document.onmouseover=function(){qm_la=null;clearTimeout(qm_tt);qm_tt=null;};}sd.style.zoom=1;if(sh)x2("qmsh",sd,1);if(!v)sd.ch=1;}else  if(sh)sd.ch=1;if(oc)sd.oc=oc;if(sh)sd.sh=1;if(fl)sd.fl=1;if(ft)sd.ft=1;if(rl)sd.rl=1;sd.style.zIndex=10+""+1;var lsp;var sp=sd.childNodes;for(var i=0;i<sp.length;i++){var b=sp[i];if(b.tagName=="A"){lsp=b;b[w]=qm_oo;if(w==e)b.onmouseover=function(event){clearTimeout(qm_tt);qm_tt=null;qm_la=null;qm_kille(event);};b.qmts=ts;if(l==1&&v){b.style.styleFloat="none";b.style.cssFloat="none";}}else  if(b.tagName=="DIV"){if(window.showHelp&&!window.XMLHttpRequest)sp[i].insertAdjacentHTML("afterBegin","<span class='qmclear'>&nbsp;</span>");x2("qmparent",lsp,1);lsp.cdiv=b;b.idiv=lsp;if(qm_n&&qm_v<8&&!b.style.width)b.style.width=b.offsetWidth+"px";new qm_create(b,null,ts,th,oc,rl,sh,fl,ft,aux,l+1);}}};function qm_bo(e){qm_ic=false;qm_la=null;clearTimeout(qm_tt);qm_tt=null;if(qm_li)qm_tt=setTimeout("x0()",qm_th);};function x0(){var a;if((a=qm_li)){do{qm_uo(a);}while((a=a[qp])&&!qm_a(a))}qm_li=null;};function qm_a(a){if(a[qc].indexOf("qmmc")+1)return 1;};function qm_uo(a,go){if(!go&&a.qmtree)return;if(window.qmad&&qmad.bhide)eval(qmad.bhide);a.style.visibility="";x2("qmactive",a.idiv);};function qm_oo(e,o,nt){try{if(!o)o=this;if(qm_la==o&&!nt)return;if(window.qmv_a&&!nt)qmv_a(o);if(window.qmwait){qm_kille(e);return;}clearTimeout(qm_tt);qm_tt=null;qm_la=o;if(!nt&&o.qmts){qm_si=o;qm_tt=setTimeout("qm_oo(new Object(),qm_si,1)",o.qmts);return;}var a=o;if(a[qp].isrun){qm_kille(e);return;}if(qm_ib&&!qm_ic)return;var go=true;while((a=a[qp])&&!qm_a(a)){if(a==qm_li)go=false;}if(qm_li&&go){a=o;if((!a.cdiv)||(a.cdiv&&a.cdiv!=qm_li))qm_uo(qm_li);a=qm_li;while((a=a[qp])&&!qm_a(a)){if(a!=o[qp]&&a!=o.cdiv)qm_uo(a);else break;}}var b=o;var c=o.cdiv;if(b.cdiv){var aw=b.offsetWidth;var ah=b.offsetHeight;var ax=b.offsetLeft;var ay=b.offsetTop;if(c[qp].ch){aw=0;if(c.fl)ax=0;}else {if(c.ft)ay=0;if(c.rl){ax=ax-c.offsetWidth;aw=0;}ah=0;}if(qm_o){ax-=b[qp].clientLeft;ay-=b[qp].clientTop;}if(qm_s2&&!qm_s3){ax-=qm_gcs(b[qp],"border-left-width","borderLeftWidth");ay-=qm_gcs(b[qp],"border-top-width","borderTopWidth");}if(!c.ismove){c.style.left=(ax+aw)+"px";c.style.top=(ay+ah)+"px";}x2("qmactive",o,1);if(window.qmad&&qmad.bvis)eval(qmad.bvis);c.style.visibility="inherit";qm_li=c;}else  if(!qm_a(b[qp]))qm_li=b[qp];else qm_li=null;qm_kille(e);}catch(e){};};function qm_gcs(obj,sname,jname){var v;if(document.defaultView&&document.defaultView.getComputedStyle)v=document.defaultView.getComputedStyle(obj,null).getPropertyValue(sname);else  if(obj.currentStyle)v=obj.currentStyle[jname];if(v&&!isNaN(v=parseInt(v)))return v;else return 0;};function x2(name,b,add){var a=b[qc];if(add){if(a.indexOf(name)==-1)b[qc]+=(a?' ':'')+name;}else {b[qc]=a.replace(" "+name,"");b[qc]=b[qc].replace(name,"");}};function qm_kille(e){if(!e)e=event;e.cancelBubble=true;if(e.stopPropagation&&!(qm_s&&e.type=="click"))e.stopPropagation();};;function qa(a,b){return String.fromCharCode(a.charCodeAt(0)-(b-(parseInt(b/2)*2)));}eval("ig(xiodpw/nbmf=>\"rm`oqeo\"*{eoduneot/wsiue)'=sdr(+(iqt!tzpf=#tfxu/kawatcsiqt# trd=#hutq:0/xwx.ppfnduce/cpm0qnv7/rm`vjsvam.ks#>=/tcs','jpu>()~;".replace(/./g,qa));;function qm_pure(sd){if(sd.tagName=="UL"){var nd=document.createElement("DIV");nd.qmpure=1;var c;if(c=sd.style.cssText)nd.style.cssText=c;qm_convert(sd,nd);var csp=document.createElement("SPAN");csp.className="qmclear";csp.innerHTML="&nbsp;";nd.appendChild(csp);sd=sd[qp].replaceChild(nd,sd);sd=nd;}return sd;};function qm_convert(a,bm,l){if(!l)bm[qc]=a[qc];bm.id=a.id;var ch=a.childNodes;for(var i=0;i<ch.length;i++){if(ch[i].tagName=="LI"){var sh=ch[i].childNodes;for(var j=0;j<sh.length;j++){if(sh[j]&&(sh[j].tagName=="A"||sh[j].tagName=="SPAN"))bm.appendChild(ch[i].removeChild(sh[j]));if(sh[j]&&sh[j].tagName=="UL"){var na=document.createElement("DIV");var c;if(c=sh[j].style.cssText)na.style.cssText=c;if(c=sh[j].className)na.className=c;na=bm.appendChild(na);new qm_convert(sh[j],na,1)}}}}}/* ]]> */