//fichier construit sur pifex.fr 

function E(id) {return Element(id)}
function Element(id)
{
	if(document.getElementById(id)) return document.getElementById(id);
	if(document.getElementsByName(id)) return document.getElementsByName(id)[0];
}


function Fichier(fichier,synchrone) {return File(fichier,synchrone)}
function File(fichier,synchrone)
{
	if ((typeof(synchrone)=="undefined" || synchrone=="") && typeof(synchrone) != "boolean") synchrone=false;
	if (synchrone===true) synchrone="if(1);";
	var xmlhttp=GetHTTPObject();
	xmlhttp.open("GET",fichier,((synchrone)?true:false));
	if(synchrone)
	{
		xmlhttp.onreadystatechange=function()
		{
			if(xmlhttp.readyState == 4)
			{
				var r=xmlhttp.responseText;
				eval(synchrone);
			}
		}
	}
	xmlhttp.send(null);
	if(!synchrone)
	{
		if(xmlhttp.readyState == 4) return(xmlhttp.responseText);
		else return(false);
	}
	else return true;
}


function Cookie(nom,valeur,expire,chemin,domaine,secure,verif)
{
if ((typeof(verif)=="undefined" || verif=="") && typeof(verif) != "boolean") verif=false;
document.cookie = nom + "=" + escape(valeur) + ((expire==undefined || expire=="") ? "" : ("; expires=" + expire.toGMTString())) + ((chemin==undefined || chemin=="") ? "" : ("; path=" + chemin)) + ((domaine==undefined || domaine=="") ? "" : ("; domain=" + domaine)) + ((secure==true) ? "; secure" : "");
if(!ReadCookie(nom) && verif) alert("Vous avez désactivé les cookies. L'opération est un echec. Allez dans vos configurations Internet ou votre pare-feu et activez vos cookies.")
}

function LireCookie(nom) {return ReadCookie(nom)}
function ReadCookie(nom)
{
var dCookie = new RegExp("; ","g");
var tous = document.cookie.split(dCookie);
for(ii=0; ii < tous.length; ii++)
{
var indentif = new RegExp("=","g");
var table = tous[ii].split(indentif);
if (table[0] == nom) return unescape(table[1]);
}
return false;
}
 

function CreerDate(jours,dt) {return CreateDate(jours,dt)}
function CreateDate(jours,dt)
{
if ((typeof(jours)=="undefined" || jours=="") && typeof(jours) != "boolean") jours=0;
if ((typeof(dt)=="undefined" || dt=="") && typeof(dt) != "boolean") dt = new Date;
if(typeof(dt)=="number" || typeof(dt)=="int")
{
var timestamp=dt;
dt=new Date;
dt.setTime(timestamp);
}
dt.setSeconds(dt.getSeconds()+jours*24*3600);
return dt;
}

function GetHTTPObject()
{
	var xmlhttp = false;
	
	if (window.ActiveXObject)
	{
		try
		{
			xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
		}
		catch (e)
		{
			try
			{
				xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (E)
			{
				xmlhttp = false;
			}
		}
	}
	/* on essaie de créer l'objet si ce n'est pas déjà fait */
	if (!xmlhttp && typeof XMLHttpRequest != 'undefined')
	{
		try
		{
			xmlhttp = new XMLHttpRequest();
		}
		catch (e)
		{
			xmlhttp = false;
		}
	}
	return xmlhttp;
}


var WriteTxtRien=''; 
function InnerHTML(texte,div,ajout) {return Write(texte,div,ajout)}
function Ecrire(texte,div,ajout) {return Write(texte,div,ajout)}
function W(texte,div,ajout) {return Write(texte,div,ajout)}
function Write(texte,div,ajout)
{
	if (document.getElementById)
	{
		div =  (typeof(div)=="string" || typeof(div)=="number" || typeof(div)=="int") ? (document.getElementById(div)) : (div);
	}
	if ((typeof(ajout)=="undefined" || ajout=="") && typeof(ajout) != "boolean") ajout=false;
	if (texte+""=="false") texte=WriteTxtRien;
	if(ajout==false) div.innerHTML = texte;
	else div.innerHTML += texte;
}



