/*function PleinEcran(url){
	var version;
	version = parseInt(navigator.appVersion);
	if (navigator.appName.indexOf('Netscape') == -1) {
		browser = 'IE';
	} else {
		browser = 'Netscape';
	}
	if (navigator.userAgent.indexOf('Win') == -1) {
		plateForme = 'Macintosh';
	} else {
		plateForme = 'Windows';
	}
	if ((plateForme == 'Windows') && (browser == 'IE')) {
		document.getElementById("lightbox").style.position = "absolute";
	} else {
		document.getElementById("lightbox").style.position = "fixed";
		if (plateForme == 'Windows') {
			if (browser == 'Netscape') {
			}
		} else {
			if (plateForme == 'Macintosh') {
				if (browser == 'Netscape') {
				}
				if (browser == 'IE') {
				}
			}
		}
	}
}*/
function fermetout(){
  remplacerContenu("vide", "<br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/><br/>");
}
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 gallerie(id, action){
	var mapage = base_url+"index.php/boutique/ajaxrecept";
	//var itemButton = itemElement.getElement("input[value=Acheter]");
	//alert(itemElement.getElement("input[value=Acheter]"));
	var madive = decodeURI(id);
		madive = madive+'!';
	//-- construction de la chaine des parametres
	objetXHR = creationXHR();
	//-- construction de la chaine des parametres en XML
	if(action == 'ajouterbis'){
		var parametresXml ="<joueur><madive>"+madive+"</madive><fonction>ajouterbis!</fonction></joueur>";
	}else{
		var parametresXml ="<joueur><madive>"+madive+"</madive><fonction>ajouter!</fonction></joueur>";
	}
	 //-- Config. objet XHR
    objetXHR.open("post",mapage, true);
	//-- désignation de la fonction de rappel
	objetXHR.onreadystatechange = actualiserPage;
	objetXHR.setRequestHeader("Content-Type", "text/xml");
	fermetout();
	//-- gestion du bouton et du chargeur
	document.getElementById("div_random_photos").innerHTML = "<div align='center'><img id='chargement' src='"+base_url+"css/loading.gif'></div>";
	//envoi de la requete
    objetXHR.send(parametresXml);
}
// fonction pour la page de validation
function validajout(id){
	var mapage = base_url+"index.php/boutique/ajaxrecept";
	var madive = decodeURI(id);
		madive = madive+'!';
	objetXHR = creationXHR();
	var parametresXml ="<joueur><madive>"+madive+"</madive><fonction>validajout</fonction></joueur>";
    objetXHR.open("post",mapage, true);
	objetXHR.onreadystatechange = actualiserPage;
	objetXHR.setRequestHeader("Content-Type", "text/xml");
	document.getElementById("div_random_photos").innerHTML = "<div align='center'><img id='chargement' src='"+base_url+"css/loading.gif'></div>";
    objetXHR.send(parametresXml);
}
function validsuppr(id){
	var mapage = base_url+"index.php/boutique/ajaxrecept";
	var madive = decodeURI(id);
		madive = madive+'!';
	objetXHR = creationXHR();
	var parametresXml ="<joueur><madive>"+madive+"</madive><fonction>validsuppr!</fonction></joueur>";
    objetXHR.open("post",mapage, true);
	objetXHR.onreadystatechange = actualiserPage;
	objetXHR.setRequestHeader("Content-Type", "text/xml");
	document.getElementById("div_random_photos").innerHTML = "<div align='center'><img id='chargement' src='"+base_url+"css/loading.gif'></div>";
    objetXHR.send(parametresXml);
}
function deletea(id){
	base_url = 'http://localhost/essai%20code%20igniter/cole%20igniter/esterel%20caravaning/index.php/';
	var mapage = base_url+"users/ajaxrecept.html";
	var madive = decodeURI(id);
	madive = madive+'!';
	objetXHR = creationXHR();
	var parametresXml ="<joueur><madive>"+madive+"</madive><fonction>validsuppr!</fonction></joueur>";
    objetXHR.open("post",mapage, true);
	objetXHR.onreadystatechange = actualiserPage;
	objetXHR.setRequestHeader("Content-Type", "text/xml");
	document.getElementById("div_random_photos").innerHTML = "<div align='center'><img id='chargement' src='"+base_url+"../css/loading.gif'></div>";
    objetXHR.send(parametresXml);
}
// fin des fonctions pour la page de validation
function supprime(id){
	var mapage = base_url+"index.php/boutique/ajaxrecept";
	var madive = decodeURI(id);
	objetXHR = creationXHR();
		madive = madive+'!';
	var parametresXml ="<joueur><madive>"+madive+"</madive><fonction>supprimer!</fonction></joueur>";
    objetXHR.open("post",mapage, true);
	objetXHR.onreadystatechange = actualiserPage;
	objetXHR.setRequestHeader("Content-Type", "text/xml");
	document.getElementById("div_random_photos").innerHTML = "<div align='center'><img id='chargement' src='"+base_url+"css/loading.gif'></div>";
    objetXHR.send(parametresXml);
}
function rajdermin(id){
	var mapage = base_url+"index.php/boutique/rajdermin";
	var madive = decodeURI(id);
	madive = madive+'!';	
	objetXHR = creationXHR();
	var parametresXml ="<joueur><madive>"+madive+"</madive></joueur>";
    objetXHR.open("post",mapage, true);
	objetXHR.onreadystatechange = popPage;
	objetXHR.setRequestHeader("Content-Type", "text/xml");
	document.getElementById("vide").innerHTML = "<div align='center'><img id='chargement' src='"+base_url+"css/loading.gif'></div>";
    objetXHR.send(parametresXml);	
}
function infos(id, suprouraj){
	var mapage = base_url+"index.php/boutique/infos";
	var madive = decodeURI(id);
	madive = madive+'!';
	objetXHR = creationXHR();
	var parametresXml ="<joueur><madive>"+madive+"</madive><ben>ddezd!</ben><faikoi>"+suprouraj+"!</faikoi></joueur>";
    objetXHR.open("post",mapage, true);
	objetXHR.onreadystatechange = popPage;
	objetXHR.setRequestHeader("Content-Type", "text/xml");
	document.getElementById("vide").innerHTML = "<div align='center'><img id='chargement' src='"+base_url+"css/loading.gif'></div>";
    objetXHR.send(parametresXml);
}
function promotion(){
	var mapage = base_url+"index.php/boutique/ajaxrecept";
	var obj = document.getElementById("champ_input");
	fonction = 'promo!';
	madive = obj.value + '!';
	objetXHR = creationXHR();
	var parametresXml ="<joueur><madive>"+madive+"</madive><fonction>"+fonction+"</fonction></joueur>";
    objetXHR.open("post",mapage, true);
	objetXHR.onreadystatechange = actualiserPage;
	objetXHR.setRequestHeader("Content-Type", "text/xml");
	document.getElementById("div_random_photos").innerHTML = "<div align='center'><img id='chargement' src='"+base_url+"css/loading.gif'></div>";
    objetXHR.send(parametresXml);
}
function image(cepage, numero, cedive){
	if(cepage==undefined){
		cepage = cedive+'newville.php';
	}
	if(madive==undefined){
		madive = '0';
	}
	var mapage = decodeURI(cepage);
	var madive = decodeURI(cedive);
	madive = madive+'!';
	objetXHR = creationXHR();
	//-- construction de la chaine des parametres en XML
	var parametresXml ="<joueur><madive>"+madive+"</madive></joueur>";
	 //-- Config. objet XHR
    objetXHR.open("post",mapage, true);
	//-- désignation de la fonction de rappel
	objetXHR.onreadystatechange = afficherImage;
	objetXHR.setRequestHeader("Content-Type", "text/xml");
	//-- gestion du bouton et du chargeur
	document.getElementById("msg").innerHTML = "<div id='pardessus'><img id='chargement' src='"+base_url+"/css/loading.gif'></div>";
	//envoi de la requete
    objetXHR.send(parametresXml);
	pardessus.onclick = function() { fermetout(); }
}
function afficherImage() {
	if (objetXHR.readyState == 4) {//test si le rÃ©sultat est disponible
	 if (objetXHR.status == 200) {
			 remplacerContenu("msg", objetXHR.responseText);
	}else{
	   //message d'erreur serveur
	   var erreurServeur="Erreur serveur : "+objetXHR.status+" â€“ "+ objetXHR.statusText;
           remplacerContenu("msg", "");
	   //annule la requete en cours
	   objetXHR.abort();
	   objetXHR=null;
	   }
	}
}
function creationXHR() {
    var resultat=null;
    try {//test pour les navigateurs : Mozilla, OpÃ©ra, ...
	resultat= new XMLHttpRequest();
    }
    catch (Error) {
       var XmlHttpVersions = new Array("MSXML2.XMLHTTP.6.0",
                                     "MSXML2.XMLHTTP.5.0",
                                     "MSXML2.XMLHTTP.4.0",
                                     "MSXML2.XMLHTTP.3.0",
                                     "MSXML2.XMLHTTP",
                                     "Microsoft.XMLHTTP");
       for(var i=0; i <XmlHttpVersions.length && !resultat; i++){
          try{
             resultat = new ActiveXObject(XmlHttpVersions[i]);
          }
          catch(Error){}
       }
    }
    if(!resultat){
       alert("Error creating the XMLHttpRequest object.");
    }else{
       return resultat;
    }
}
function remplacerContenu(id, texte) {
	var element = document.getElementById(id);
	if (element != null) {
		document.getElementById(id).innerHTML = texte;
	}
}
function codeContenu(id) {
	var valeur=document.getElementById(id).value;
	return encodeURIComponent(valeur);
}
function actualiserPage() {
	if (objetXHR.readyState == 4) {//test si le rÃ©sultat est disponible
	 if (objetXHR.status == 200) {
			 remplacerContenu("div_random_photos", objetXHR.responseText);
			 initLightbox();
	}else{
	   //message d'erreur serveur
	   var erreurServeur="Erreur serveur : "+objetXHR.status+" â€“ "+ objetXHR.statusText;
           remplacerContenu("div_random_photos", "");
	   //annule la requete en cours
	   objetXHR.abort();
	   objetXHR=null;
	   }
	}
}
function popPage() {
	if (objetXHR.readyState == 4) {//test si le rÃ©sultat est disponible
	 if (objetXHR.status == 200) {
			 remplacerContenu("vide", objetXHR.responseText);
			 initLightbox();
	}else{
	   //message d'erreur serveur
	   var erreurServeur="Erreur serveur : "+objetXHR.status+" â€“ "+ objetXHR.statusText;
           remplacerContenu("vide", "");
	   //annule la requete en cours
	   objetXHR.abort();
	   objetXHR=null;
	   }
	}
}
function fermAvActu(id, montexte){
	document.getElementById(id).innerHTML  = montexte;
    fermetout();
}
/*window.onload=testerNavigateur;
//-----------------------------
function testerNavigateur() {
	PleinEcran();
	objetXHR = creationXHR();
	if(objetXHR==null) {
		document.getElementById("button").disabled= true;
		var erreurNavigateur="Erreur Navigateur : CrÃ©ation d'objet XHR impossible";
		alert(erreurNavigateur);
	}
}*/