var isMozilla = (navigator.userAgent.toLowerCase().indexOf('gecko')!=-1) ? true : false;
var regexp = new RegExp("[\r]","gi");


function swap(el) {
    if(gebi(el).style.display=='block' || gebi(el).style.display=='') gebi(el).style.display='none';
    else {
      gebi(el).style.display='block';
      
      // Popup votepanel
      if ($('#'+el).hasClass('votepanel')) {
         $('#'+el).css('top',$('body')[0].scrollTop+'px');
      }
    }
}

function strlen(mot)
        {
        return(mot.length);
        }

function file(fichier)
     {
     if(window.XMLHttpRequest) // FIREFOX
          xhr_object = new XMLHttpRequest();
     else if(window.ActiveXObject) // IE
          xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
     else
          return(false);
     xhr_object.open("GET", fichier, false);
     xhr_object.send(null);
     if(xhr_object.readyState == 4) return(xhr_object.responseText);
     else return(false);
     }
     
function fileindiv(fichier, div, att, post, error_txt)
	{
	if(att == 1)
		{
		// ON AFFICHE L'IMAGE D'ATTENTE
		// ON CHOPPE LA TAILLE ACTUELLE DU DIV
		haut = gebi(div).offsetHeight;
		gebi(div).innerHTML = '<div style="height:'+haut+'px" class="att_blanc">&nbsp;</div>';
		}
	mydate = new Date;
	mydate = mydate.getTime();
	

	if(window.XMLHttpRequest) // FIREFOX
		xhr_object = new XMLHttpRequest();
	else if(window.ActiveXObject) // IE
		xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
	xhr_object.onreadystatechange = function()
		{
		//alert(xhr_object.readyState);
		if(xhr_object.readyState == 4)
			{
			//gebi(div).innerHTML = xhr_object.responseText;
			if(xhr_object.status==200)
				loadPageRes(xhr_object.responseText, div);
			else
				{
				if(!error_txt)
					error_txt = "Erreur de chargement de la page";
				loadPageRes(error_txt.responseText, div);
				}
			}
		};
	if(post)
		{
		xhr_object.open("POST",fichier,true);
		xhr_object.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
		xhr_object.send(post);
		}
	else
		{
		today = new Date;
		sec = today.getTime();
		intpos = fichier.indexOf("?");
		if(intpos > 0)
			fichier = fichier+'&anticache='+sec;
		else
			fichier = fichier+'?anticache='+sec;
		xhr_object.open("GET", fichier, true);
		xhr_object.send(null);
		}
	}

function afficheBox(divname, content, e, over)
	{
	if(divname == "")
		divname = "sej_box2";
	if(!document.getElementById(divname))
		{
		obj = document.createElement("div");
                obj.id = divname;
		var b = document.getElementsByTagName("body")[0];
		if (b.firstChild != null)		
			b.insertBefore(obj, b.firstChild);
		else
			b.appendChild(div);
		}
	gebi(divname).setAttribute('class', 'affiche_box'); 
	gebi(divname).setAttribute('className', 'affiche_box'); 
	get_x = (navigator.appName.substring(0,3) == "Net") ? e.pageX : document.documentElement.scrollLeft+event.clientX;
	get_y = (navigator.appName.substring(0,3) == "Net") ? e.pageY : document.documentElement.scrollTop+event.clientY;
	window.status='X : '+get_x+' - Y : '+get_y;
	obj = document.getElementById(divname);
	if(over == 1)
		obj.style.top=(get_y+20)+"px";
	else
		obj.style.top=(get_y+10)+"px";
	obj.style.left=(get_x-50)+"px";
	obj.style.display='block';
	if(content!='' && over!=1)
		obj.innerHTML = '<a href="#" style="display:block;text-align:right" class="petitefont" onclick="closeBox(\''+divname+'\');return(false);">[x] Fermer</a>'+content;
	else if(content!='')
		obj.innerHTML = content;
	else if (content == "")
		{
		content = obj.innerHTML;
		obj.innerHTML = '<a href="#" style="display:block;text-align:right" class="petitefont" onclick="closeBox(\''+divname+'\');return(false);">[x] Fermer</a>'+content;
		}
	//alert(divname);
	//alert(func);
	//obj.onmouseout = new Function("closeBox('"+divname+"')");
	//alert(get_x+' - '+get_y);
	}

function closeBox(divname)
	{
	if(!divname || divname == "")
		divname = "sej_box2";
	obj = document.getElementById(divname);
	obj.style.display='none';
	
	//new Effect.Fade(divname);
	}

function resizeImage(myimg, x, y)
	{
	i1 = new Image();
	i1.src = myimg.src;
	if(x != 0 && i1.width>x)
		myimg.width=x;
	else if(y != 0 && i1.height > y)
		myimg.height = y;
	}

function vn(x)
        {
        var anum=/(^\d+$)|(^\d+.\d+$)/
        if (anum.test(x))
                testresult=true
        else
                testresult=false
        return (testresult)
        }

function afficheHpModule(module)
	{
	if(document.getElementById)
		{
		document.getElementById(module).style.display="block";
		}
	}

function cacheHpModule(module)
	{
	if(document.getElementById)
		{
		document.getElementById(module).style.display='none';
		}
	}

function changehp(img)
	{
	if(document.getElementById)
		{
		document.getElementById('avi').src='/img/hp/moteur_avi.gif';
		document.getElementById('hot').src='/img/hp/moteur_hot.gif';
		document.getElementById('sej').src='/img/hp/moteur_sej.gif';
		document.getElementById('loc').src='/img/hp/moteur_loc.gif';
		document.getElementById(img).src='/img/hp/moteur_'+img+'_1.gif';
		}
	}

function changemd(img, page)
	{
	if(document.getElementById)
		{
		document.getElementById('avi').src='/img/hp/moteur_avi.gif';
		document.getElementById('hot').src='/img/hp/moteur_hot.gif';
		document.getElementById('sej').src='/img/hp/moteur_sej.gif';
		document.getElementById('loc').src='/img/hp/moteur_loc.gif';
		document.getElementById(img).src='/img/hp/moteur_'+img+'_1.gif';
		}
	gebi('moteur_result_cadre_div').innerHTML = file(page);
	}

function ScanCookie(variable)
	{
	cook = document.cookie;
	variable += "=";
	place = cook.indexOf(variable,0);
	if (place <= -1)
		return("0");
	else
		{
		end = cook.indexOf(";",place)
		if (end <= -1)
			return(unescape(cook.substring(place+variable.length,cook.length)));
		else
			return(unescape(cook.substring(place+variable.length,end)));
		}
	}

function CreationCookie(nom,valeur,permanent)
	{
	if(permanent)
		{
		dateExp = new Date(2020,11,11);
		dateExp = dateExp.toGMTString();
		ifpermanent = 'expires=' + dateExp + ';';
		}
	else
		ifpermanent = '';
	document.cookie = nom+'='+escape(valeur)+';'+ifpermanent+';path=/;domain:.vacanceo.com';
	}


function insertBBcode(formulaire, champ, selec, smiley)
{
        if (isMozilla)
        {
        // Si on est sur Mozilla

                oField = document.getElementById(formulaire).elements[champ];

                objectValue = oField.value;

                deb = oField.selectionStart;
                fin = oField.selectionEnd;

                objectValueDeb = objectValue.substring( 0 , oField.selectionStart );
                objectValueFin = objectValue.substring( oField.selectionEnd , oField.textLength );
                objectSelected = objectValue.substring( oField.selectionStart ,oField.selectionEnd );

        //      alert("Debut:'"+objectValueDeb+"' ("+deb+")\nFin:'"+objectValueFin+"' ("+fin+")\n\nSelectionné:'"+objectSelected+"'("+(fin-deb)+")");
	        if(smiley == "1")
                	oField.value = objectValueDeb + selec + objectSelected + objectValueFin;
                else
                	oField.value = objectValueDeb + "[" + selec + "]" + objectSelected + "[/" + selec + "]" + objectValueFin;
                oField.selectionStart = strlen(objectValueDeb);
                if(smiley == "1")
                	oField.selectionEnd = strlen(objectValueDeb + selec + objectSelected);
                else
                	oField.selectionEnd = strlen(objectValueDeb + "[" + selec + "]" + objectSelected + "[/" + selec + "]");
                oField.focus();
                oField.setSelectionRange(
                        objectValueDeb.length + selec.length + 2,
                        objectValueDeb.length + selec.length + 2);
        }
        else
        {
        // Si on est sur IE

                oField = document.getElementById(formulaire).elements[champ];
                var str = document.selection.createRange().text;

                if (str.length>0)
                {
                // Si on a selectionné du texte
                        var sel = document.selection.createRange();
                        if(smiley == 1)
                        	sel.text = selec + str;
                        else
                        	sel.text = "[" + selec + "]" + str + "[/" + selec + "]";
                        sel.collapse();
                        sel.select();
                }
                else
                {
                        oField.focus(oField.caretPos);
                //      alert(oField.caretPos+"\n"+oField.value.length+"\n")
                        oField.focus(oField.value.length);
                        oField.caretPos = document.selection.createRange().duplicate();

                        var bidon = "%~%";
                        var orig = oField.value;
                        oField.caretPos.text = bidon;
                        var i = oField.value.search(bidon);
	                if(smiley == 1)
                        	oField.value = orig.substr(0,i) + selec + orig.substr(i, oField.value.length);
                        else
                        	oField.value = orig.substr(0,i) + "[" + selec + "][/" + selec + "]" + orig.substr(i, oField.value.length);
                        var r = 0;
                        for(n = 0; n < i; n++)
                        {if(regexp.test(oField.value.substr(n,2)) == true){r++;}};
                        pos = i + 2 + selec.length - r;
                        //placer(document.getElementById(formulaire).elements[champ], pos);
                        var r = oField.createTextRange();
                        r.moveStart('character', pos);
                        r.collapse();
                        r.select();

                }
        }
}

function rechercheMembre(formchamp, e, tformnom)
	{
	if(!tformnom || tformnom == "")
		{
		formnom = "";
		autosubmit = false;
		}
	else
		{
		autosubmit = true;
		formnom = tformnom;
		}
	champ = formchamp;
	
	timeouter = "";
	afficheBox("cherche_membre", '<b>Entrez le pseudo du membre :</b><form name="recherche_membre_form" onSubmit="return(false)"><input type="text" name="pseudo" value="" style="width:150px" onKeyUp="if(this.value.length>1) { document.getElementById(\'cherche_membre_result\').innerHTML = \'Recherche en cours ... \';timeouter = setTimeout(\'rechercheMembreAjax(\\\'\'+this.value+\'\\\', '+autosubmit+')\', 1000)}" onKeyDown="clearTimeout(timeouter);" /></form><div id="cherche_membre_result"></div>', e, 0);
	document.recherche_membre_form.pseudo.focus();
	}

timeouter = "";
a=0;

function rechercheMembreAjax(pseudo, formnom)
	{
	a++;
	document.getElementById('cherche_membre_result').innerHTML = file("/membres/ajax_cherchePseudo.php?autosubmit="+autosubmit+"&pseudo="+escape(pseudo));
	}

function rechercheLieuAjax(pseudo, ok_region, ok_pays, ok_dept, ok_ville, ok_hotel, texte)
	{
	document.getElementById('cherche_lieu_res_box').innerHTML = file("/pays/ajax_choixlieu.php?mot="+escape(pseudo)+'&ok_region='+ok_region+'&ok_pays='+ok_pays+'&ok_dept='+ok_dept+'&ok_ville='+ok_ville+'&ok_hotel='+ok_hotel+'&texte='+escape(texte));
	}

function ecrireDans(divname, content)
	{
	if(document.getElementById)
		document.getElementById(divname).innerHTML = content;
	else
		alert('Votre navigateur n\'est pas compatible avec ce site');
	}

function changeLieu2(region_id, pays_id, dept_id, ville_fr_id, ville_monde_id, hotel_id, ok_region, ok_pays, ok_dept, ok_ville, ok_hotel, texte)
	{
	if(region_id == "")
		region_id = 0;
	if(pays_id == "")
		pays_id = 0;
	if(dept_id == "")
		dept_id = 0;
	if(ville_fr_id == "")
		ville_fr_id = 0;
	if(ville_monde_id == "")
		ville_monde_id = 0;
	if(hotel_id == "")
		hotel_id = 0;
	if(region_id != 0 && document.getElementById("div_region_id"))
		{
		// MISE A JOUR DE REGION ID
		ecrireDans('div_region_id', 'Region : <input type="hidden" name="region_id" value="'+region_id+'" />'+file('/pays/ajax_choixlieu.php?get=1&region_id='+region_id+'&ok_region='+ok_region+'&ok_pays='+ok_pays+'&ok_dept='+ok_dept+'&ok_ville='+ok_ville+'&ok_hotel='+ok_hotel+'&texte='+escape(texte)));
		if(document.getElementById('div_pays_id'))
			document.getElementById('div_pays_id').innerHTML='';
		if(document.getElementById('div_dept_id'))
			document.getElementById('div_dept_id').innerHTML='';
		if(document.getElementById('div_ville_id'))
			document.getElementById('div_ville_id').innerHTML='';
		if(document.getElementById('div_hotel_id'))
			document.getElementById('div_hotel_id').innerHTML='';
		if(ok_pays == 1)
			ecrireDans('div_pays_id', 'Pays : <a href="#" onClick="afficheBox(\'cherche_membre\', file(\'/pays/ajax_choixlieu.php?region_id='+region_id+'&ok_region='+ok_region+'&ok_pays='+ok_pays+'&ok_dept='+ok_dept+'&ok_ville='+ok_ville+'&ok_hotel='+ok_hotel+'&texte='+escape(texte)+'\'), event, 0);return(false)" class="nounder">cliquez ici pour choisir un pays</a>');
		}
	if(pays_id != 0 && document.getElementById("div_pays_id"))
		{
		// MISE A JOUR DE PAYS ID
		ecrireDans('div_pays_id', 'Pays : <input type="hidden" name="pays_id" value="'+pays_id+'" />'+file('/pays/ajax_choixlieu.php?get=1&pays_id='+pays_id+'&ok_region='+ok_region+'&ok_pays='+ok_pays+'&ok_dept='+ok_dept+'&ok_ville='+ok_ville+'&ok_hotel='+ok_hotel+'&texte='+escape(texte)));
		if(document.getElementById('div_dept_id'))
			document.getElementById('div_dept_id').innerHTML='';
		if(document.getElementById('div_ville_id'))
			document.getElementById('div_ville_id').innerHTML='';
		if(document.getElementById('div_hotel_id'))
			document.getElementById('div_hotel_id').innerHTML='';
		if(pays_id == 19 && ok_dept == 1)
			ecrireDans('div_dept_id', 'Departement : <a href="#" onClick="afficheBox(\'cherche_membre\', file(\'/pays/ajax_choixlieu.php?pays_id=19&ok_region='+ok_region+'&ok_pays='+ok_pays+'&ok_dept='+ok_dept+'&ok_ville='+ok_ville+'&ok_hotel='+ok_hotel+'&texte='+escape(texte)+'\'), event, 0);return(false)" class="nounder"><b>Pas de departement précis.</b> Cliquez ici si vous voulez choisir un departement.</a>');
		else if(pays_id != 19 && ok_ville == 1)
			ecrireDans('div_ville_id', 'Ville : <a href="#" onClick="afficheBox(\'cherche_membre\', file(\'/pays/ajax_choixlieu.php?pays_id='+pays_id+'&ok_region='+ok_region+'&ok_pays='+ok_pays+'&ok_dept='+ok_dept+'&ok_ville='+ok_ville+'&ok_hotel='+ok_hotel+'&texte='+escape(texte)+'\'), event, 0);return(false)" class="nounder"><b>Pas de ville précise.</b> Cliquez ici si vous voulez choisir une ville.</a>');
			
		}
	if(dept_id != 0 && document.getElementById("div_dept_id"))
		{
		// MISE A JOUR DE DEPT ID
		ecrireDans('div_dept_id', 'Departement : <input type="hidden" name="dept_id" value="'+dept_id+'" />'+file('/pays/ajax_choixlieu.php?get=1&dept_id='+dept_id+'&ok_region='+ok_region+'&ok_pays='+ok_pays+'&ok_dept='+ok_dept+'&ok_ville='+ok_ville+'&ok_hotel='+ok_hotel+'&texte='+escape(texte)));
		if(document.getElementById('div_ville_id'))
			document.getElementById('div_ville_id').innerHTML='';
		if(document.getElementById('div_hotel_id'))
			document.getElementById('div_hotel_id').innerHTML='';
		if(ok_ville == 1)
			ecrireDans('div_ville_id', 'Ville : <a href="#" onClick="afficheBox(\'cherche_membre\', file(\'/pays/ajax_choixlieu.php?dept_id='+dept_id+'&ok_region='+ok_region+'&ok_pays='+ok_pays+'&ok_dept='+ok_dept+'&ok_ville='+ok_ville+'&ok_hotel='+ok_hotel+'&texte='+escape(texte)+'\'), event, 0);return(false)" class="nounder"><b>Pas de ville précise.</b> Cliquez ici si vous voulez choisir une ville.</a>');
		}
	if(ville_fr_id != 0 && document.getElementById("div_ville_id"))
		{
		// MISE A JOUR DE VILLE FR
		ecrireDans('div_ville_id', 'Ville : <input type="hidden" name="ville_id" value="'+ville_fr_id+'" />'+file('/pays/ajax_choixlieu.php?get=1&ville_fr_id='+ville_fr_id+'&ok_region='+ok_region+'&ok_pays='+ok_pays+'&ok_dept='+ok_dept+'&ok_ville='+ok_ville+'&ok_hotel='+ok_hotel+'&texte='+escape(texte)));
		if(document.getElementById('div_hotel_id'))
			document.getElementById('div_hotel_id').innerHTML='';
		if(ok_hotel == 1)
			ecrireDans('div_hotel_id', 'Hotel : <a href="#" onClick="afficheBox(\'cherche_membre\', file(\'/pays/ajax_choixlieu.php?ville_fr_id='+ville_fr_id+'&ok_region='+ok_region+'&ok_pays='+ok_pays+'&ok_dept='+ok_dept+'&ok_ville='+ok_ville+'&ok_hotel='+ok_hotel+'&texte='+escape(texte)+'\'), event, 0);return(false)" class="nounder"><b>Pas d\'hotel.</b> Cliquez ici si vous voulez choisir un hotel.</a>');
		}
	if(ville_monde_id != 0 && document.getElementById("div_ville_id"))
		{
		// MISE A JOUR DE VILLE MONDE
		ecrireDans('div_ville_id', 'Ville : <input type="hidden" name="ville_id" value="'+ville_monde_id+'" />'+file('/pays/ajax_choixlieu.php?get=1&ville_monde_id='+ville_monde_id+'&ok_region='+ok_region+'&ok_pays='+ok_pays+'&ok_dept='+ok_dept+'&ok_ville='+ok_ville+'&ok_hotel='+ok_hotel+'&texte='+escape(texte)));
		if(document.getElementById('div_hotel_id'))
			document.getElementById('div_hotel_id').innerHTML='';
		if(ok_hotel == 1)
			ecrireDans('div_hotel_id', 'Hotel : <a href="#" onClick="afficheBox(\'cherche_membre\', file(\'/pays/ajax_choixlieu.php?ville_monde_id='+ville_monde_id+'&ok_region='+ok_region+'&ok_pays='+ok_pays+'&ok_dept='+ok_dept+'&ok_ville='+ok_ville+'&ok_hotel='+ok_hotel+'&texte='+escape(texte)+'\'), event, 0);return(false)" class="nounder"><b>Pas d\'hotel.</b> Cliquez ici si vous voulez choisir un hotel.</a>');
		}
	if(hotel_id != 0 && document.getElementById("div_hotel_id"))
		{
		// MISE A JOUR DE VILLE MONDE
		ecrireDans('div_hotel_id', 'Hotel : <input type="hidden" name="hotel_id" value="'+hotel_id+'" />'+file('/pays/ajax_choixlieu.php?get=1&hotel_id='+hotel_id+'&ok_region='+ok_region+'&ok_pays='+ok_pays+'&ok_dept='+ok_dept+'&ok_ville='+ok_ville+'&ok_hotel='+ok_hotel+'&texte='+escape(texte)));
		}

	if(region_id == 0 && pays_id == 0 && dept_id == 0 && ville_fr_id == 0 && ville_monde_id == 0 && hotel_id == 0)
		{
		ecrireDans('div_region_id', '<a href="#" onClick="afficheBox(\'cherche_membre\', file(\'/pays/ajax_choixlieu.php?ville_monde_id='+ville_monde_id+'&ok_region='+ok_region+'&ok_pays='+ok_pays+'&ok_dept='+ok_dept+'&ok_ville='+ok_ville+'&ok_hotel='+ok_hotel+'&texte='+escape(texte)+'\'), event, 0);return(false)" class="nounder"><b>Cliquez ici pour choisir le lieu '+texte+'</b></a>');
		if(document.getElementById('div_pays_id'))
			document.getElementById('div_pays_id').innerHTML='';
		if(document.getElementById('div_dept_id'))
			document.getElementById('div_dept_id').innerHTML='';
		if(document.getElementById('div_ville_id'))
			document.getElementById('div_ville_id').innerHTML='';
		if(document.getElementById('div_hotel_id'))
			document.getElementById('div_hotel_id').innerHTML='';
		}

	}

function ajouteTr(div, texte)
	{
	elem = document.getElementById("tr_"+div);
	td = document.getElementById("td_"+div);
	plus = document.getElementById("plus_"+div);
	sep1 = document.getElementById("sep1_"+div);
	sep2 = document.getElementById("sep2_"+div);
	etat = elem.style.display;
	if(etat == "none")
		{
		if(document.all)
			elem.style.display = "block";
		else
			elem.style.display = "table-row";
		if(texte != '')
			td.innerHTML = texte;
		if(plus)
			plus.innerHTML = "[-]";
		if(sep1)
			{
			if(document.all)
				sep1.style.display = "block";
			else
				sep1.style.display = "table-row";
			}
		if(sep2)
			{
			if(document.all)
				sep2.style.display = "block";
			else
				sep2.style.display = "table-row";
			}
			
		}
	else
		{
		elem.style.display = "none";
		if(texte != '')
			td.innerHTML = "&nbsp;";
		if(plus)
			plus.innerHTML = "[+]";
		if(sep1)
			sep1.style.display = "none";
		if(sep2)
			sep2.style.display = "none";
		}
	}

function afficheSmiley(formulaire, champ, e, bigsmile)
	{
	afficheBox("cherche_membre", file("/ajax/getsmiley.php?big="+bigsmile+"&formulaire="+escape(formulaire)+"&champ="+escape(champ)), e, false);
	}

function gebi(t)
	{
	if(!document.getElementById)
		window.status = 'Votre navigateur ne vous permet pas de profiter au maximum de ce site';
	else
		return(document.getElementById(t));
	}

var menutempo;
var menutempo2;
var menuquickpass = 0;
var menuisopen = 0;
var mouseonmenu = 0;
var blockmenu = 0;
var menupass = 0;

function afficheMenu(t, etat)
	{
	menupass++
	// POUR LE DEBUG, ALLEZ DANS LA PAGE CONTACT
	debug = false;
	if(blockmenu == 1)
		return(false);
	if(debug) gebi('caca').innerHTML+='Pass :  '+menupass+' : ';
	  if(etat != 1)
		{
		if(t == 'out')
			{
			mouseonmenu = 0;
			clearTimeout(menutempo2);
			if(menuquickpass == 1 && menuisopen == 0)
				{
				afficheMenu('', 1);
				if(debug) gebi('caca').innerHTML+='Out : etat 0, passage rapide, menu fermé - Open : '+menuisopen+'<br />';
				}
			else
				{
				afficheMenu('out', 1);
				if(debug) gebi('caca').innerHTML+='Out : etat 0, passage rapide, menu fermé - Open : '+menuisopen+'<br />';
				}
				
			}
		else
			{
			// PREMIER PASSAGE SUR LE BOUTON ON NE LANCE L'OUVERTURE QUE DANS X SECONDES POUR EVITER LES PASSAGES DE LA SOURIS
			mouseonmenu = 1;
			menutempo2 = setTimeout("afficheMenu('"+t+"', 1)", 300); 
			menuquickpass = 1;
			if(debug) gebi('caca').innerHTML+='Pas out ('+t+') : etat 0, affiche le menu dans 200ms - Open : '+menuisopen+'<br />';
			}
		}
	else
		{
		menuquickpass = 0;
		menuopacity = 0;
		clearTimeout(menutempo);
		get_menu_sinformer = document.getElementById('menu_sinformer');
		get_menu_partir = document.getElementById('menu_partir');
		get_menu_participer = document.getElementById('menu_participer');
		get_menu_membres = document.getElementById('menu_membres');
		if(t != 'out')
			{
			if(debug) gebi('caca').innerHTML+='Pas out ('+t+') : etat 1, efface tout - Open : '+menuisopen+'<br />';
			if(get_menu_sinformer)
				get_menu_sinformer.style.display='none';
			if(get_menu_partir)
				get_menu_partir.style.display='none';
			if(get_menu_participer)
				get_menu_participer.style.display='none';
			if(get_menu_membres)
				get_menu_membres.style.display='none';
			}
		if(t=='out')
			{
			mouseonmenu = 0;
			if(debug) gebi('caca').innerHTML+='Out : etat 1, efface tout dans 2s - Open : '+menuisopen+'<br />';
			menuopacity = 1;
			menutempo = setTimeout("afficheMenu('')", 500); 
			}
		else if(t!='')
			{
			mouseonmenu = 1;
			menuisopen = 1;
			menuopacity = 1;
			cacheElement(true);
			gebi(t).style.display='block';
			if(debug) gebi('caca').innerHTML+='Pas out ('+t+') : etat 1, affiche '+t+' tout de suite - Open : '+menuisopen+'<br />';
			}
		if(t == '')
			{
			menuisopen = 0;
			cacheElement(false);
			}

		bloc1 = "contenu_gauche";
		bloc2 = "contenu_droite";
		if(t == 'get_menu_membres')
			{
			bloc1 = "contenu_droite";
			bloc2 = "contenu_gauche";
			}
		if(menuopacity == 1)
			{
			if(document.all)
				{
				//gebi(bloc2).style.filters.alpha.opacity=50;
				//gebi(bloc1).style.filters.alpha.opacity=50;
				}
			else
				{
				gebi(bloc2).style.setProperty("-moz-opacity", 0.5, "");
				gebi(bloc1).style.setProperty("-moz-opacity", 0.5, "");
				}
			}
		else
			{
			if(document.all)
				{
				//gebi(bloc1).style.filters.alpha.opacity=100;
				//gebi(bloc2).style.filters.alpha.opacity=100;
				}
			else
				{
				gebi(bloc1).style.setProperty("-moz-opacity", 1, "");
				gebi(bloc2).style.setProperty("-moz-opacity", 1, "");
				}
			}
		}
	}

function cacheElement(mode)
	{
	eltsToHide=new Array('iframe', 'object','embed','select');
	for(var k=0; k<eltsToHide.length; k++) 
    		{
        	elt=eltsToHide[k];
	        flash=document.getElementsByTagName(elt);
	        if (flash.length>0) 
	        	{
			for(i=0;i<flash.length;i++) 
				{
				flash[i].style.visibility=(mode)?'hidden':'visible';
				}
	        	}
    		}
	}

function menuVire()
	{
	// CETTE FONCTION, LANCEE PAR UN CLICK SUR LE SITE, EFFACE LE MENU
	if(mouseonmenu == 0 && menuisopen == 1)
		afficheMenu('', 1);
	}

sas_tmstp = Math.round(Math.random()*10000000000);sas_masterflag=1;

function SmartAdServer(sas_pageid,sas_formatid,sas_target) 
	{
	if (sas_masterflag==1) {sas_masterflag=0;sas_master='M';} else {sas_master='S';};
	document.write('<scr'+'ipt src="http://www.smartadserver.com/call/pubj/' + sas_pageid + '/' + sas_formatid + '/'+sas_master + '/' + sas_tmstp + '/' + escape(sas_target) + '?"></scr'+'ipt>');
	
	}

var timeronglet;

function ongletAffichePerso(mode)
	{
	if(mode)
		timeronglet = setTimeout("ongletActionPerso(true)", 2000);
	else
		{
		timeronglet = setTimeout("ongletActionPerso(false)", 10000);
		}
	}

function ongletActionPerso(mode)
	{
	var etat = gebi("raccourcis_modif").style.display;
	if(etat == '')
		etat = "none";
	var hauteur = gebi("raccourcis").style.height;
	if(mode && etat=="none")
		{
		// ON AFFICHE LE TEXTE
		etat = "block";
		// ON AGRANDIT LE BLOC
		hauteur = '45px';
		}
	else if(!mode && etat=="block")
		{
		// ON ENLEVE LE TEXTE
		etat = "none";
		// ON REDUIT LE BLOC
		hauteur = '34px';
		}
	gebi("raccourcis_modif").style.display = etat;
	gebi("raccourcis").style.height = hauteur;
	}

var alertboxtimer;

function afficheAlertBox(texte, classe, temps, largeur)
	{
	clearTimeout(alertboxtimer);
	if(classe == "")
		classe = "alerte";
	if(texte!="")
		gebi('alerte_box').innerHTML = texte;
	if(temps=='')
		temps = 5;

	// ON POSITIONNE LE BLOC
	margin_left = (document.documentElement.offsetWidth-965)/2;
	margin_left = margin_left+Math.round((640-largeur)/2);
	gebi('alerte_box').style.left = margin_left+"px";
	margin_top = 300+document.documentElement.scrollTop;
	gebi('alerte_box').style.top = margin_top+"px";
	gebi('alerte_box').style.width = largeur+"px";
	gebi('alerte_box').setAttribute('class', classe); 
	gebi('alerte_box').setAttribute('className', classe); 
	//gebi('alerte_box').style.display = 'block';
	cacheElement(true);
	gebi('alerte_box').style.display='block';
	alertboxtimer = setTimeout("closeAlertBox()", (temps*1000));
	}
	
function closeAlertBox()
	{
	gebi('alerte_box').style.display='none';
	cacheElement(false);
	}
	
function loadPageRes(html, p)
{
		var a;
		var js = '';
	
		var e = /<script[^>]+src\="(.+)"[^>]*><\/script>/gi;
		var r;
		var h;
		h = html;
		while (r = e.exec(h))
		{
			var elt = document.createElement('script');
                        elt.type = 'text/javascript';
                        elt.src = r[1];
			var b = document.getElementsByTagName("body")[0];
			if (b.firstChild != null)		
				b.insertBefore(elt, b.firstChild);
			else
				b.appendChild(elt);
	
			// On enlève de h
			var h = h.substr(0, r.index) + h.substr(r.index + r[0].length);
			if (r = e.exec(h)){} // A laisser... sinon Firefox fait le moisi :|
			var e = /<script[^>]+src\="(.+)"[^>]*><\/script>/gi;
		}
	
		
		while ((a = h.indexOf('<script ')) != -1)
		{
			var b = h.substr(a, h.length - a);
			var fin = h.indexOf('</script>' /**/);
			if (fin > -1)
			{
				var js2 = b.substr(0, fin - a);
				var c = js2.indexOf('>');
				js += js2.substr(c + 1);
				h = h.substr(0, a) + h.substr(fin + /**/ 9);
			}
		}
	
	if (document.getElementById(p))
	{
		document.getElementById(p).innerHTML = h;
	}
	try
	{
		if (js)
			eval(js);
	}
	catch(e){alert(e);};
}

function getLeft(l)
{
  if (l.offsetParent) return (l.offsetLeft + getLeft(l.offsetParent));
  else return (l.offsetLeft);
}
function getTop(l)
{
  if (l.offsetParent) return (l.offsetTop + getTop(l.offsetParent));
  else return (l.offsetTop);
}

function correctPNG()
	{
	type_gg = typeof(GBrowserIsCompatible);
	if(type_gg != 'function')
		{
		for(var i=0; i<document.images.length; i++)
			{
			var img = document.images[i]
			var imgName = img.src.toUpperCase()
			if (imgName.substring(imgName.length-3, imgName.length) == "PNG")
			{
			var imgID = (img.id) ? "id='" + img.id + "' " : ""
			var imgClass = (img.className) ? "class='" + img.className + "' " : ""
			var imgTitle = (img.title) ? "title='" + img.title + "' " : "title='" + img.alt + "' "
			var imgStyle = "display:inline-block;" + img.style.cssText
			if (img.align == "left") imgStyle = "float:left;" + imgStyle
			if (img.align == "right") imgStyle = "float:right;" + imgStyle
			if (img.parentElement.href) imgStyle = "cursor:hand;" + imgStyle
			var strNewHTML = "<span " + imgID + imgClass + imgTitle
			+ " style=\"" + "width:" + img.width + "px; height:" + img.height + "px;" + imgStyle + ";"
			+ "filter:progid:DXImageTransform.Microsoft.AlphaImageLoader"
			+ "(src=\'" + img.src + "\', sizingMethod='scale');\"></span>"
			img.outerHTML = strNewHTML
			i = i-1
			}
		}
	}
}

function ajouteEvent(element, evenement, fonction)
	{
	evenement_ie = "on"+evenement;
	if (element.addEventListener) 
		{
		element.addEventListener(evenement, fonction, false);
		} 
	else if (element.attachEvent) 
		{
		element.attachEvent(evenement_ie, fonction);
		}
	}
	
function sendform(formulaire, destination, fichier)
	{
	// ENVOI LES FORMULAIRES EN AJAX
	nb_champs = formulaire.elements.length;
	post = "";
	for(a=0;a<nb_champs;a++)
		{
		if(((formulaire.elements[a].type == "checkbox" || formulaire.elements[a].type == "radio") && formulaire.elements[a].checked) || (formulaire.elements[a].type != "checkbox" && formulaire.elements[a].type != "radio"))
			post += escape(formulaire.elements[a].name)+"="+escape(formulaire.elements[a].value)+'&';
		}
	//alert(post);
	fileindiv(fichier, destination, 1, post);
	}

if(document.all)
	window.attachEvent("onload", correctPNG);
document.onclick = menuVire;