
var id_page = null;
var MESSAGE_ERREUR = "";
var ELEMENT_FOCUS = "";
var FORM_FOCUS = "";
var loader = false;
var message = false;

var layers = new Array();

//*******************************************************
// Afficher, effacer des calques
//*******************************************************

function afficher(ident, progress)
{
	var scroll = document.body.scrollTop;
	var top = scroll+40;
	document.getElementById(ident).style.top = top + "px";
	
	if (window.innerWidth || window.innerHeight){ 
		width = window.innerWidth; 
	} 
	//IE Mozilla 
	if (document.body.clientWidth || document.body.clientHeight){ 
		width = document.body.clientWidth; 
	}
	var width_ident = document.getElementById(ident).clientWidth;
	var height_ident = document.getElementById(ident).clientHeight;
	var left = (width/2)-(width_ident/2);
	document.getElementById(ident).style.left = left + "px";
	document.getElementById("transparent_bleu").style.height = document.body.scrollHeight + "px";
	document.getElementById("transparent_bleu").style.visibility = "visible";
	
	// progress bar
	if (progress) {
		loader = true;
		
		document.getElementById("loader_connection").style.top = (top+25) + "px";
		document.getElementById("loader_connection").style.left = (left+4) + "px";
		document.getElementById("loader_connection").style.width = (width_ident-8) + "px";
		document.getElementById("loader_connection").style.height = (height_ident-30) + "px";
		document.getElementById("loader_connection").style.visibility = "visible";
		
		document.getElementById("loader_progress_connection").style.top = (top+25)+((height_ident/2)-100) + "px";
		document.getElementById("loader_progress_connection").style.left = (left+4)+((width_ident/2)-100) + "px";
		apparition_fondu('loader_progress_connection', 95, 5);
	}	
	document.getElementById(ident).style.visibility = "visible";
}

function afficher_message()
{
	var scroll = document.body.scrollTop;
	var top = scroll+150;
	document.getElementById("message_fenetre").style.top = top + "px";
	document.getElementById("message_fenetre").style.left = "350px";
	document.getElementById("message_transparent").style.height = document.body.scrollHeight + "px";
	document.getElementById("message_transparent").style.visibility = "visible";
	document.getElementById("message_fenetre").style.visibility = "visible";
}

function afficher_loader(ident)
{
	loader = true;
	
	var scroll = document.body.scrollTop;
	var top = scroll+40;
	document.getElementById(ident).style.top = top + "px";
	
	if (window.innerWidth || window.innerHeight){ 
		width = window.innerWidth; 
	} 
	//IE Mozilla 
	if (document.body.clientWidth || document.body.clientHeight){ 
		width = document.body.clientWidth; 
	}
	var width_ident = document.getElementById(ident).clientWidth;
	var height_ident = document.getElementById(ident).clientHeight;
	var left = (width/2)-(width_ident/2);
	
	document.getElementById("loader_connection").style.top = (top+25) + "px";
	document.getElementById("loader_connection").style.left = (left+4) + "px";
	document.getElementById("loader_connection").style.width = (width_ident-8) + "px";
	document.getElementById("loader_connection").style.height = (height_ident-30) + "px";
	document.getElementById("loader_connection").style.visibility = "visible";
		
	document.getElementById("loader_progress_connection").style.top = (top+25)+((height_ident/2)-100) + "px";
	document.getElementById("loader_progress_connection").style.left = (left+4)+((width_ident/2)-100) + "px";
	apparition_fondu('loader_progress_connection', 95, 5);
}


function effacer(ident)
{
	document.getElementById("transparent_bleu").style.visibility = "hidden";
	if (loader) {
		document.getElementById("loader_connection").style.visibility = "hidden";
		document.getElementById("loader_progress_connection").style.visibility = "hidden";
		loader = false;
	}
	document.getElementById(ident).style.visibility = "hidden";
}

function effacer_loader()
{
	if (loader) {
		document.getElementById("loader_connection").style.visibility = "hidden";
		document.getElementById("loader_progress_connection").style.visibility = "hidden";
		loader = false;
	}
}

/*
function afficher_scroll_pos(ident, top, left)
{
	//init_layer(ident);
	
	for (i=0; i < layers.length; i++) {
		document.getElementById(layers[i]).style.visibility = "hidden";
	}
	layers = new Array();

	layers.push(ident);
	var scroll = document.body.scrollTop;
	document.getElementById(ident).style.top = scroll+ top + "px";
	document.getElementById(ident).style.left = left + "px";
	document.getElementById(ident).style.visibility = "visible";
}
*/

//*******************************************************
// Progress
//*******************************************************

var progress = "";
function get_progress(form) {
	progress = document.getElementById("progress_" + form).innerHTML;
	document.getElementById("progress_" + form).innerHTML = "<img src='../images/progressBar.gif'>";
}

function get_progress_fin(form) {
	document.getElementById("progress_" + form).innerHTML = progress;
}


//*******************************************************
// identifications, utilisateurs
//*******************************************************

var id_util = null;
var droits = null;
var pseudo = null;
var nom = null;
var prenom = null;
var email = null;

var valeur = LireCookie(titre_site);
if (valeur != null) {
	var pos = 1;
	var mot = "";
	
	for (i=0; i < valeur.length; i++) {
		if (valeur.charAt(i) == "," && mot != "") {
			switch (pos) {
			case 1:
				id_util = mot;
				break;
			case 2:
				droits = mot;
				break;
			case 3:
				pseudo = mot;
				break;
			case 4:
				nom = mot;
				break;
			case 5:
				prenom = mot;
				break;
			case 6:
				email = mot;
				break;
			}
			pos++;
			mot = "";		
		} else {
			mot += valeur.charAt(i);
		}
	}
	if (mot != "" && pos == 5)
		email = mot;
}

var code_util = LireCookie(titre_site + "-stat");
if (code_util == null) {
	code_util = Math.floor(Math.random() * 999999)+1;
	document.cookie= titre_site + "-stat=" + code_util + "; expires=Thu, 01-Jan-2100 00:00:01";
}

function stat()
{
	if (id_page != null) {
		with(document) write('<div style="display: none"><img src = "' + adr_web + 'admin/stat/get_ajout_stat.php?code_util=' + code_util + '&page=' + id_page + '"></div>');
	} else {
		with(document) write('<div style="display: none"><img src = "' + adr_web + 'admin/stat/get_ajout_stat.php?code_util=' + code_util + '"></div>');
	}
}

function getCookieVal(offset)
{
	var endstr=document.cookie.indexOf (";", offset);
	if (endstr==-1) endstr=document.cookie.length;
	return unescape(document.cookie.substring(offset, endstr));
}

function LireCookie(nom)
{
	var arg=nom+"=";
	var alen=arg.length;
	var clen=document.cookie.length;
	var i=0;
	while (i<clen) {
		var j=i+alen;
		if (document.cookie.substring(i, j)==arg) return getCookieVal(j);
		i=document.cookie.indexOf(" ",i)+1;
		if (i==0) break;
	}
	return null;
}

function cookie_exist(nom)
{
	var arg=nom+"=";
	var alen=arg.length;
	var clen=document.cookie.length;
	var i=0;
	while (i<clen) {
		var j=i+alen;
		if (document.cookie.substring(i, j)==arg)
			return true;
		i=document.cookie.indexOf(" ",i)+1;
		if (i==0)
			break;
	}
	return false;
}

function EffaceCookie()
{
	date=new Date;
	date.setFullYear(date.getFullYear()-1);
	document.cookie = titre_site + "=null; path=/; expires=" + date;
}

function deconnect()
{
	EffaceCookie();
	location.reload();
}

function deconnect_admin()
{
	document.location = adr_web + "deconnect.php";
}

function get_admin ()
{
}

function get_fenetre_ident ()
{
	if (id_util == null) {
		
		document.write('<div id="bulle_connection"> ');
        document.write('<div class="cah"> </div>');
        document.write('<div class="centre">');
        document.write('<div class="cag"> ');
        document.write('<div class="cad"> ');
        document.write('<div id="connection">');
       
		document.write('<form method="POST" name="form_connection" onSubmit="entrer(); return false">');
                
		document.write('<div class="saisie">');      
		document.write('Email ou Login:<br>');
       	document.write('<input type="text" name="login_email" style="height: 20; width: 160px"><br>');
       	document.write('Mot de passe:<br>');
       	document.write('<input type="password" name="passw" style="height: 20; width: 160px">');
        document.write('</div>');
		       
       	document.write('<div class="entrer">');   
        document.write('<input type="image" src="' + adr_web + 'images/connexion.jpg" width="144" height="29">');
        document.write('</div>');
		document.write('</form>');
        
		document.write('</div>');
        document.write('</div>');
        document.write('</div>');
        document.write('<div style="clear: both;"></div>');
        document.write('</div>');
		document.write('<div class="cab"><div class="nouveau"><a href="' + adr_web + 'creation-compte-client.html">Créer compte client</a></div></div>');
        document.write('</div>');
	} else {
		document.write('<div id="bulle_compte"> ');
        document.write('<div class="cah"> </div>');
        document.write('<div class="centre">');
        document.write('<div class="cag"> ');
        document.write('<div class="cad"> ');
        document.write('<div id="connection">');
       
	   	document.write(prenom + " " + nom);
		
		document.write('<ul>');
		document.write('<li><a href="' + adr_web + 'compte-client.html">Mes informations</a></li>');
		document.write('<li><a href="' + adr_web + 'achats-client.html">Mes achats</a></li>');
		if (droits > 1)
			document.write('<li><a href="' + adr_web + 'admin/categories.php">Administration</a></li>');
		document.write('</ul>');
	   		        
		document.write('</div>');
        document.write('</div>');
        document.write('</div>');
        document.write('<div style="clear: both;"></div>');
        document.write('</div>');
		document.write('<div class="cab"><div class="nouveau"><a href="javascript:deconnect()">Se deconnecter</a></div></div>');
        document.write('</div>');
	}
}

function init_identification () {

	document.getElementById("email_erreur").innerHTML = "";
	document.getElementById("msg_erreur_email").innerHTML = "";
	document.forms["ident"].email.style.background = "#FFFFFF";
	document.forms["ident"].email.focus();
	document.getElementById("passw_erreur").innerHTML = "";
	document.getElementById("msg_erreur_passw").innerHTML = "";
	document.forms["ident"].passw.style.background = "#FFFFFF";
}

function get_identification () {

	afficher("identification");
	init_identification ();
	document.getElementById("transparent_bleu").style.width = document.body.clientWidth + "px";
	document.getElementById("transparent_bleu").style.height = document.body.scrollHeight + "px";
	document.getElementById("transparent_bleu").style.visibility = "visible";
}

function fermer_identification () {

	effacer("identification");
	document.getElementById("transparent_bleu").style.visibility = "hidden";
}

function entrer () {

	// Initialisation des variables
	MESSAGE_ERREUR = "";
	ELEMENT_FOCUS = "";
	FORM_FOCUS = "";
	
	var form = "form_connection";
	document.forms[form].login_email.style.border = "1px solid #7F9DB9";
	document.forms[form].login_email.style.background = "#FFFFFF";
	document.forms[form].passw.style.border = "1px solid #7F9DB9";
	document.forms[form].passw.style.background = "#FFFFFF";
	
	// Controle des champs
	var login_email = document.forms[form].login_email.value;
	var passw = document.forms[form].passw.value;
	
	if (login_email == "") {
		ecrire_erreur (form, "login_email", "- aucun login ou email", true);
	} else if (login_email.length < 6) {
		ecrire_erreur (form, "login_email", "- login incorrect", true);
	}	
	if (passw == "") {
		ecrire_erreur (form, "passw", "- aucun mot de passe", true);
	} else if (passw.length < 4) {
		ecrire_erreur (form, "passw", "- mot de passe incorrect", true);
	}
	var login = "";
	var email = "";
	if (login_email.indexOf("@") >= 0)
		email = login_email;
	else
		login = login_email;
	
	if (MESSAGE_ERREUR == "") {
		
		var url = adr_web + "compte/connection.php?";
		url += "login=" + login;
		url += "&email=" + email;
		url += "&passw=" + passw;
		url += "&securite=" + Math.floor(Math.random()*99999999999)+1;
		url += "&securite2=" + Math.floor(Math.random()*99999999999)+1;
		
		//document.location = url;
		makeRequest_identification(url, "resultat_identification");
	} else {
		get_message("ATTENTION !!!");
	}
}

function makeRequest_identification(url, cible)
{
	var http_request = false;
	if (window.XMLHttpRequest) { // Mozilla, Safari, ...
		http_request = new XMLHttpRequest();
	} else if (window.ActiveXObject) { // IE
		http_request = new ActiveXObject("Microsoft.XMLHTTP");
	}
	if (!http_request) {
		alert('Abandon :( Impossible de créer une instance XMLHTTP');
		return false;
	}
	http_request.onreadystatechange = function() { alertContents_identification(http_request, cible); };
	http_request.open('GET', url, true);
	http_request.send(null);
}

function alertContents_identification(http_request, cible)
{
	if (http_request.readyState == 4) {
		if (http_request.status == 200) {
			var xml = http_request.responseXML;
			
			if (xml.getElementsByTagName('erreur').length > 0) {
				var erreur = xml.getElementsByTagName('erreur')[0];
				var idErreur = erreur.getElementsByTagName('id_erreur')[0].firstChild.nodeValue;
				var message = erreur.getElementsByTagName('message')[0].firstChild.nodeValue;
				
				MESSAGE_ERREUR = "";
				ELEMENT_FOCUS = "";
				FORM_FOCUS = "";
				
				var form = "form_connection";
				if (idErreur == 2)
					champs = "login_email";
				else if (idErreur == 3)
					champs = "passw";
				ecrire_erreur (form, champs, message, true);
				get_message("ATTENTION !!!");
				return;
			}
			var util = xml.getElementsByTagName('utilisateur')[0];
			var futdate = new Date();		//Get the current time and date
			var expdate = futdate.getTime();  //Get the milliseconds since Jan 1, 1970
			expdate += 3600*1000*24*30;  //expires in 30 days
			futdate.setTime(expdate);				

			var newCookie = titre_site + "=";
			newCookie += util.getElementsByTagName('id_util')[0].firstChild.nodeValue + ",";
			newCookie += util.getElementsByTagName('droits')[0].firstChild.nodeValue + ",";
			newCookie += util.getElementsByTagName('login')[0].firstChild.nodeValue + ",";
			newCookie += util.getElementsByTagName('nom')[0].firstChild.nodeValue + ",";
			newCookie += util.getElementsByTagName('prenom')[0].firstChild.nodeValue + ",";
			newCookie += util.getElementsByTagName('email')[0].firstChild.nodeValue;
			newCookie += "; path=/;";
			newCookie += " expires=" + futdate.toGMTString();
			document.cookie = newCookie;
			location.reload();
		} else {
			alert('Un problème est survenu');
		}
	}
}

function erreur (form, champ, msg) {
	document.getElementById(champ + "_erreur").innerHTML = "<img src='images/erreur.gif'>";
	document.getElementById("msg_erreur_" + champ).innerHTML = msg + "<br>&nbsp;";
	document.forms[form].elements[champ].style.background = "#FFFDDC";
	document.forms[form].elements[champ].focus();
}

function trim(s) {
    return s.replace(/^\s+/, '').replace(/\s+$/, '');
}

function isVide(txt_champ)
{
	if (trim(txt_champ) == "")
		return true;
	return false;
}

function get_txt_champ (form, champ) {
	return document.forms[form].elements[champ].value;
}

function change_parquet(avant) {
	if (avant) {
		document.getElementById("parquet").innerHTML = '<img src="images/parquet_apres.jpg">';
		attente = setTimeout('change_parquet(false)',4000);
	} else {
		document.getElementById("parquet").innerHTML = '<img src="images/parquet_avant.jpg">';
		attente = setTimeout('change_parquet(true)',4000);
	}
}

function FP_preloadImgs() {//v1.0
	var d=document,a=arguments; if(!d.FP_imgs) d.FP_imgs=new Array();
	for(var i=0; i<a.length; i++) { d.FP_imgs[i]=new Image; d.FP_imgs[i].src=a[i]; }
}

function FP_swapImg() {//v1.0
	var doc=document,args=arguments,elm,n; doc.$imgSwaps=new Array(); for(n=2; n<args.length;
	n+=2) { elm=FP_getObjectByID(args[n]); if(elm) { doc.$imgSwaps[doc.$imgSwaps.length]=elm;
	elm.$src=elm.src; elm.src=args[n+1]; } }
}

function FP_getObjectByID(id,o) {//v1.0
	var c,el,els,f,m,n; if(!o)o=document; if(o.getElementById) el=o.getElementById(id);
	else if(o.layers) c=o.layers; else if(o.all) el=o.all[id]; if(el) return el;
	if(o.id==id || o.name==id) return o; if(o.childNodes) c=o.childNodes; if(c)
	for(n=0; n<c.length; n++) { el=FP_getObjectByID(id,c[n]); if(el) return el; }
	f=o.forms; if(f) for(n=0; n<f.length; n++) { els=f[n].elements;
	for(m=0; m<els.length; m++){ el=FP_getObjectByID(id,els[n]); if(el) return el; } }
	return null;
}

function init() {
	FP_preloadImgs(adr_web + 'images/buttonB4.gif', adr_web + 'images/buttonB5.gif', adr_web + 'images/button3.gif', adr_web + 'images/button4.gif', adr_web + 'images/button10.gif', adr_web + 'images/button11.gif', adr_web + 'images/button17.gif', adr_web + 'images/button18.gif', adr_web + 'images/button19.gif', adr_web + 'images/button20.gif');
}

function ouvrir_agrandir(pos)
{
	document.getElementById("transparent_bleu").style.height = document.body.scrollHeight + "px";
	document.getElementById("transparent_bleu").style.visibility = "visible";
	
	document.getElementById("cadre_agrandir").style.top = document.body.scrollTop + "px";
	document.getElementById("cadre_agrandir").style.visibility = "visible";
	
	agrandir(pos);
}

function agrandir(pos)
{
	var code = '<table cellpadding="0" cellspacing="0" border="0" style="width: 100%; height: 100%;">';
	code += '<tr>';
	code += '<td width="150" style="padding-left: 100px">';
	if (pos > 1 && tab_photo[pos-1] != "")
		code += '<a href="javascript:agrandir(' + (pos-1) + ')"><img src="' + adr_web + 'images/photo_precedent.gif"></a>';
	code += '</td>';
	code += '<td align="center" valign="top">';
	
	code += '<table cellpadding="0" cellspacing="0" class="contenu">';
	code += '<tr>';
	code += '<td height="30" colspan="2"></td>';
	code += '<td style="text-align: right"><a href="javascript: fermer_agrandir()">Fermer</a></td>';
	code += '</tr>';
	code += '<tr>';
	
	code += '<td>';
		
	code += '<img src="' + tab_photo[pos] + '">';
	
	code += '</td>';
	
	code += '</tr>';
	code += '</table>';
	
	code += '</td>';
	code += '<td width="150" style="text-align: right; padding-right: 100px">';
	if (pos < 3 && tab_photo[pos+1] != "")
		code += '<a href="javascript:agrandir(' + (pos+1) + ')"><img src="' + adr_web + 'images/photo_suivant.gif"></a>';
	code += '</td>';
	code += '</tr>';
	code += '</table>';
	
	document.getElementById("cadre_agrandir").innerHTML = code;
	
	//get_contenu_agrandir (id_temp, 1);
	
	document.getElementById("transparent_bleu").style.height = document.body.scrollHeight + "px";
	document.getElementById("transparent_bleu").style.visibility = "visible";
	
	document.getElementById("cadre_agrandir").style.top = document.body.scrollTop + "px";
	document.getElementById("cadre_agrandir").style.visibility = "visible";
}

function fermer_agrandir()
{
	document.getElementById("transparent_bleu").style.visibility = "hidden";
	document.getElementById("cadre_agrandir").style.visibility = "hidden";
}

var mail = false;

function envoyer_mail() {
	
	if (mail)
		return;
	mail = true;
	var form = "envoyer";
	var param = "action=envoyer_mail";
	param += "&email=" + document.forms[form].elements["email"].value;
	param += "&message=" + escape(document.forms[form].elements["message"].value);
	param += "&securite=" + Math.floor(Math.random()*99999999999)+1;
	param += "&securite2=" + Math.floor(Math.random()*99999999999)+1;
	
	makeRequest_POST(adr_web + "contact.php", param, "envoyer_mail");
}

function makeRequest_POST(url, param, action)
{
	var http_request = false;
	if (window.XMLHttpRequest) { // Mozilla, Safari, ...
		http_request = new XMLHttpRequest();
	} else if (window.ActiveXObject) { // IE
		http_request = new ActiveXObject("Microsoft.XMLHTTP");
	}
	if (!http_request) {
		alert('Abandon :( Impossible de créer une instance XMLHTTP');
		return false;
	}
	http_request.onreadystatechange = function() { alertContents(action, http_request); };
	http_request.open('POST', url + "?id=" + Math.floor(Math.random()*99999999999)+1, true);
	http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http_request.setRequestHeader("Content-length", param.length);
   	http_request.setRequestHeader("Connection", "close");
	http_request.send(param);
}

function makeRequest_GET(form, url)
{
	var http_request = false;
	if (window.XMLHttpRequest) { // Mozilla, Safari, ...
		http_request = new XMLHttpRequest();
	} else if (window.ActiveXObject) { // IE
		http_request = new ActiveXObject("Microsoft.XMLHTTP");
	}
	if (!http_request) {
		alert('Abandon :( Impossible de créer une instance XMLHTTP');
		return false;
	}
	http_request.open('GET', url, true);
	http_request.send(null);
}

function alertContents(action, http_request)
{
	if (http_request.readyState == 4) {
		if (http_request.status == 500) {
			alert("une erreur s'est produite");
		} else if (http_request.status == 200) {
			if (action == "envoyer_mail") {
				if (http_request.responseText == "good") {
					alert("votre mail a bien été envoyé");
					document.forms["envoyer"].elements["email"].value = "";
					document.forms["envoyer"].elements["message"].value = "";
					document.forms["envoyer"].elements["email"].focus;
				} else {
					alert("envoi a echoué...");
				}
			} else {
				document.getElementById("").innerHTML = http_request.responseText;
			}
		} else {
			alert('Un problème est survenu avec la requête.');
		}
	}
}

function get_accueil() {
	document.location = adr_web;
}

function ecrire_erreur (form, element, message, focus) {
	
	if (MESSAGE_ERREUR == "") {
		FORM_FOCUS = "";
		ELEMENT_FOCUS = "";
	} else {
		MESSAGE_ERREUR += "<br>";
	}
	MESSAGE_ERREUR += message;
	if (focus && ELEMENT_FOCUS == "") {
		ELEMENT_FOCUS = element;
		FORM_FOCUS = form;
	}
	if (form != null && element != null) {
		document.forms[form].elements[element].style.border = "1px solid #C38E8E";
		document.forms[form].elements[element].style.background = "#FFFDDC";
	}
}

function get_message(titre) {
	message = true;
	document.getElementById("message_titre").innerHTML = titre;
	document.getElementById("message_contenu").innerHTML = MESSAGE_ERREUR;
	afficher_message();
}

function effacer_message() {
	message = false;
	MESSAGE_ERREUR = "";
	document.getElementById("message_fenetre").style.visibility = "hidden";
	if (ELEMENT_FOCUS != "")
		document.forms[FORM_FOCUS].elements[ELEMENT_FOCUS].focus();
	document.getElementById("message_transparent").style.visibility = "hidden";
}

document.write('<div id="transparent_bleu"></div>');
document.write('<div id="message_transparent"></div>');
document.write('<div id="message_fenetre" style="top: 200px; left: 150px; width: 400px; visibility: hidden" class="fenetre">');
	document.write('<div class="fenetrehead">');
		document.write('<div class="fenetrehead-right">');
			document.write('<div style="cursor: move;" class="fenetrehead-mid" id="message_titre">titre</div>');
			document.write('<a href="javascript: effacer_message()" class="fenetre-closeBouton">');
			document.write('<div></div>');
			document.write('</a>');
		document.write('</div>');
	document.write('</div>');
	document.write('<div class="fenetreBody">');
		document.write('<div class="fenetreBody-content">');
			document.write('<p id="message_contenu">contenu</p>');
			document.write('<div class="progress_form">');
				document.write('<input type="button" onClick="effacer_message()" value="OK" class="bouton">');
			document.write('</div>');
		document.write('</div>');
	document.write('</div>');
document.write('</div>');
document.write('<div id="loader_connection"></div>');
document.write('<div id="loader_progress_connection">');
document.write('<img src="' + adr_web + 'images/ajax-loader.gif">');
document.write('</div>');

function apparition_fondu (id, opacite_max, vitesse) {
	
	var opacite = 1;
	opacite = apparition_fondu_boucle (opacite, id, opacite_max, vitesse);
	var int = setInterval(function(){opacite = apparition_fondu_boucle (opacite, id, opacite_max, vitesse); if(opacite == false) clearInterval(int);},1);
}

function apparition_fondu_boucle (opacite, id, opacite_max, vitesse) {		
	
	var fin = false;
	
	if (opacite >  opacite_max) {
		opacite = opacite_max
		fin = true;
	}	
	if (opacite == 1)
		document.getElementById(id).style.visibility = "visible";
		
	if (!!document.all) {
		document.getElementById(id).style.filter = "alpha(opacity=" + opacite + ")";
	} else
		document.getElementById(id).style.opacity = opacite/100;
	opacite += vitesse;

	if (fin)
		return false;
	return opacite;
}

function get_tag(xml, nom) {
	if (xml.getElementsByTagName(nom).length > 0 && xml.getElementsByTagName(nom)[0].firstChild != null)
		return xml.getElementsByTagName(nom)[0].firstChild.nodeValue;
	return "";
}

function get_tag_table(xml, nom) {
	var tab = new Array();
	if (xml.getElementsByTagName(nom).length > 0)
		tab = xml.getElementsByTagName(nom);
	return tab;
}



