function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function isCommInCookieEvalPouce(idComm) {
	var reponse = false;
	if (readCookie('startest_eval_pouce') != null) {
		var valCookieEvalPouce = readCookie('startest_eval_pouce');
		var tabValCookie = valCookieEvalPouce.split('|');
		for(var i=0;i < tabValCookie.length;i++) {
			if (tabValCookie[i] == idComm) {
				reponse = true;
			}
		}
	}
	return reponse;
}

function vote(id_utilisateur, type_vote, id_commentaire, id_eval_pouce) {
	//On vérifie si l'utilisateur accepte les cookies
	accepteCookies = (navigator.cookieEnabled) ? true : false;

	if (typeof navigator.cookieEnabled == "undefined" && !cookieEnabled) {
  		document.cookie = "petitTest";
  		accepteCookies = (document.cookie.indexOf("petitTest") != -1) ? true : false;
  	}
	
	if (accepteCookies) {
		//On vérifie si l'utilisateur n'a pas déjà voté
		if (isCommInCookieEvalPouce(id_commentaire)) {
			alert('Vous avez déjà évalué ce commentaire');	
		} else {	
			// l'URL appelée pour voter
			var url = 'Ajax/EvaluationCommentaireController.php';
			var httpRequest = false;
		
			if (window.XMLHttpRequest)
			{ // Mozilla, Safari,...
				httpRequest = new XMLHttpRequest();
				if (httpRequest.overrideMimeType)
				{
					httpRequest.overrideMimeType('text/xml');
				}
			}
			else if (window.ActiveXObject)
			{ // IE
				try
				{
					httpRequest = new ActiveXObject("Msxml2.XMLHTTP");
				}
				catch (e)
				{
					try
					{
						httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
					}
					catch (e) {}
				}
			}
		
			if (!httpRequest)
			{
				alert('Abandon :( Impossible de créer une instance XMLHTTP');
				return false;
			}
		
			httpRequest.onreadystatechange = function() { alertContents(httpRequest, id_utilisateur, id_eval_pouce); };
			httpRequest.open('GET', url + '?idUtilisateur=' + id_utilisateur + '&action=' + type_vote, true);
			httpRequest.send(null);
			
			//On crée le cookie pour empêcher de voter plusieurs fois
			var valeurCookie = null;
			if (readCookie('startest_eval_pouce') == null) {
				valeurCookie = id_commentaire+'|';
			} else {
				valeurCookie = readCookie('startest_eval_pouce')+id_commentaire+'|';
			}
			createCookie('startest_eval_pouce',valeurCookie,3650);		// Durée de vie du cookies : 10 ans
			//alert(document.cookie);
			return true;
		}
	} else {
		alert('Pour évaluer les commentaires, vous devez paramétrer votre navigateur pour qu\'il accepte les cookies');
	}
}

function alertContents(httpRequest, id_utilisateur, id_eval_pouce)
{
	if (httpRequest.readyState == 4)
	{
		if (httpRequest.status == 200)
		{
			// Edit page content
			str = httpRequest.responseText.replace(/(^\s*)|(\s*$)/g,'');
			var tab = str.split('|');

			// On lit (et on parse) la réponse : 1er nombre = nombre Plus, puis Moins
			var total_votes_plus  = tab[0];
			var total_votes_moins = tab[1];

			// on met à jour la page de présentation, maintenant
			//document.getElementById('numvotes_' + id_article).innerHTML = total_votes;
			var pourcentage = Math.round(((eval(total_votes_plus) / (eval(total_votes_plus) + eval(total_votes_moins)))*100)*100)/100;

			document.getElementById('pourcentage_vote_' + id_utilisateur).innerHTML = pourcentage;
			document.getElementById('pourcentage_vote_jauge_' + id_utilisateur).style.width = pourcentage+"%";
			document.getElementById('nb_vote_plus_' + id_utilisateur).innerHTML = total_votes_plus;
			document.getElementById('nb_vote_' + id_utilisateur).innerHTML = eval(total_votes_plus) + eval(total_votes_moins);
			// on efface les liens de vote
			$(id_eval_pouce).hide();
		}
		else
		{
			alert('Un problème est survenu avec la requête.');
		}
	}
}

function alerte_commentaire(refUtilisateur, idCommentaire, pseudoUtilisateur) {
	//Commentaire : type alerte = 1
	if (confirm('Alerter les modérateurs du caractère inapproprié de ce commentaire ? \r\nUtilisateur : '+pseudoUtilisateur)) {
		// l'URL appelée pour voter
		var url = 'Ajax/AlerteController.php';
		var httpRequest = false;
	
		if (window.XMLHttpRequest) { // Mozilla, Safari,...
			httpRequest = new XMLHttpRequest();
			if (httpRequest.overrideMimeType) {
				httpRequest.overrideMimeType('text/xml');
			}
		} else if (window.ActiveXObject) { // IE
			try {
				httpRequest = new ActiveXObject("Msxml2.XMLHTTP");
			} catch (e) {
				try {
					httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
				} catch (e) {}
			}
		}
	
		if (!httpRequest) {
			alert('Abandon :( Impossible de créer une instance XMLHTTP');
			return false;
		}
		
		httpRequest.onreadystatechange = function() { alertContentsAlerte(httpRequest, 1); };
		httpRequest.open('GET', url + '?refUtilisateur=' + refUtilisateur + '&idContenu=' + idCommentaire + '&typeAlerte=1', true);
		httpRequest.send(null);	
			
		//alert('RefUtilisateur : '+refUtilisateur+' id commentaire : '+idCommentaire);	
	}
}

function alertContentsAlerte(httpRequest, typeContenu) {
	if (httpRequest.readyState == 4) {
		if (httpRequest.status == 200) {
			if (typeContenu == 1) {
				alert('Ce commentaire a été signalé.');
			} else if (typeContenu == 2) {
				alert('Cette création a été signalée.');
			} else {
				alert('Type de contenu non défini.');
			}
			
		} else {
			alert('Un problème est survenu avec la requête.');
		}
	}
}

function alerte_oeuvre(refUtilisateur, idOeuvre, pseudoUtilisateur) {
	//Commentaire : type alerte = 1
	if (confirm('Alerter les modérateurs du caractère inapproprié de cette création ? \r\nUtilisateur : '+pseudoUtilisateur)) {
		// l'URL appelée pour voter
		var url = 'Ajax/AlerteController.php';
		var httpRequest = false;
	
		if (window.XMLHttpRequest) { // Mozilla, Safari,...
			httpRequest = new XMLHttpRequest();
			if (httpRequest.overrideMimeType) {
				httpRequest.overrideMimeType('text/xml');
			}
		} else if (window.ActiveXObject) { // IE
			try {
				httpRequest = new ActiveXObject("Msxml2.XMLHTTP");
			} catch (e) {
				try {
					httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
				} catch (e) {}
			}
		}
	
		if (!httpRequest) {
			alert('Abandon :( Impossible de créer une instance XMLHTTP');
			return false;
		}
		
		httpRequest.onreadystatechange = function() { alertContentsAlerte(httpRequest, 2); };
		httpRequest.open('GET', url + '?refUtilisateur=' + refUtilisateur + '&idContenu=' + idOeuvre + '&typeAlerte=2', true);
		httpRequest.send(null);	
			
		//alert('RefUtilisateur : '+refUtilisateur+' id commentaire : '+idCommentaire);	
	}
}

/*------------------------------------------------------- Sondages -----------------------------------------------------------*/

//Site
function voteSondage(id_utilisateur, id_sondage, ref_reponse_sondage, question_sondage) {
	
		//alert('question : '+question_sondage+'\r\nutilisateur : '+id_utilisateur+' sondage : '+id_sondage+' reponse : '+ref_reponse_sondage);

		// l'URL appelée pour voter
		var url = 'application/ajax/Sondage/SondageController.ajax.php';
		var httpRequest = false;
	
		if (window.XMLHttpRequest) { // Mozilla, Safari,...
			httpRequest = new XMLHttpRequest();
			if (httpRequest.overrideMimeType) {
				httpRequest.overrideMimeType('text/xml');
			}
		} else if (window.ActiveXObject) { // IE
			try {
				httpRequest = new ActiveXObject("Msxml2.XMLHTTP");
			} catch (e) {
				try {
					httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
				} catch (e) {}
			}
		}
	
		if (!httpRequest) {
			alert('Abandon :( Impossible de créer une instance XMLHTTP');
			return false;
		}
	
		httpRequest.onreadystatechange = function() { alertContentsVoteSondage(httpRequest, id_sondage, question_sondage); };
		httpRequest.open('GET', url + '?idUtilisateur=' + id_utilisateur + '&idSondage=' + id_sondage + '&refReponseSondage=' + ref_reponse_sondage + '&questionSondage=' + question_sondage, true);
		httpRequest.send(null);
			
}

function alertContentsVoteSondage(httpRequest, id_sondage, question_sondage) {
	if (httpRequest.readyState == 4) {
		if (httpRequest.status == 200) {			
			alert('"'+question_sondage+'" : \r\n\r\nvotre vote a été pris en compte.');
			// Edit page content
			str = httpRequest.responseText.replace(/(^\s*)|(\s*$)/g,'');
			//alert(str);
			document.getElementById('conteneurReponseResultatSondage' + id_sondage).innerHTML = str;
			
		} else {
			alert('Un problème est survenu avec la requête.');
		}
	}
}

//Admin
function desactiveSondage(id_sondage) {
	// l'URL appelée pour désactiver
	var url = 'application/ajax/SondageAdmin/DesactiveSondageController.ajax.php';
		
	var httpRequest = false;
	
	if (window.XMLHttpRequest) { // Mozilla, Safari,...
		httpRequest = new XMLHttpRequest();
		if (httpRequest.overrideMimeType) {
			httpRequest.overrideMimeType('text/xml');
		}
	} else if (window.ActiveXObject) { // IE
		try {
			httpRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {}
		}
	}

	if (!httpRequest) {
		alert('Abandon :( Impossible de créer une instance XMLHTTP');
		return false;
	}
	
	httpRequest.onreadystatechange = function() { alertContentsDesactiveSondage(httpRequest, id_sondage); };
	httpRequest.open('GET', url + '?idSondage=' + id_sondage, true);
	httpRequest.send(null);
}

function alertContentsDesactiveSondage(httpRequest, id_sondage) {
	if (httpRequest.readyState == 4) {
		if (httpRequest.status == 200) {			
			alert('Sondage désactivé.\n\nRemarque : le sondage ne sera plus disponible sur STARTEST après déconnexion/reconnexion.');
			// Edit page content
			str = httpRequest.responseText.replace(/(^\s*)|(\s*$)/g,'');
			//alert(str);
			document.getElementById('bouton_activite' + id_sondage).innerHTML = '&nbsp;<img src="public/images/Sondage/nonactif.png" width="15" height="15"/>&nbsp;';
			document.getElementById('bouton_gere_activite' + id_sondage).innerHTML = '<img src="public/images/Sondage/off.png" width="15" height="15" onmouseover="this.src=\'public/images/Sondage/actif.png\';" onmouseout="this.src=\'public/images/Sondage/off.png\';" alt="activer le sondage" title="activer le sondage" style="cursor:pointer;" onclick="activeSondage(' + id_sondage + ');"/>';
		} else {
			alert('Un problème est survenu avec la requête.');
		}
	}
}

function activeSondage(id_sondage) {
	// l'URL appelée pour activer
	var url = 'application/ajax/SondageAdmin/ActiveSondageController.ajax.php';

	var httpRequest = false;
	
	if (window.XMLHttpRequest) { // Mozilla, Safari,...
		httpRequest = new XMLHttpRequest();
		if (httpRequest.overrideMimeType) {
			httpRequest.overrideMimeType('text/xml');
		}
	} else if (window.ActiveXObject) { // IE
		try {
			httpRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {}
		}
	}

	if (!httpRequest) {
		alert('Abandon :( Impossible de créer une instance XMLHTTP');
		return false;
	}
	
	httpRequest.onreadystatechange = function() { alertContentsActiveSondage(httpRequest, id_sondage); };
	httpRequest.open('GET', url + '?idSondage=' + id_sondage, true);
	httpRequest.send(null);
}

function alertContentsActiveSondage(httpRequest, id_sondage) {
	if (httpRequest.readyState == 4) {
		if (httpRequest.status == 200) {			
			alert('Sondage activé.\n\nRemarque : le sondage sera visible sur STARTEST après déconnexion/reconnexion.');
			// Edit page content
			str = httpRequest.responseText.replace(/(^\s*)|(\s*$)/g,'');
			//alert(str);
			document.getElementById('bouton_activite' + id_sondage).innerHTML = '&nbsp;<img src="public/images/Sondage/actif.png" width="15" height="15"/>&nbsp;';
			document.getElementById('bouton_gere_activite' + id_sondage).innerHTML = '<img src="public/images/Sondage/off.png" width="15" height="15" onmouseover="this.src=\'public/images/Sondage/nonactif.png\';" onmouseout="this.src=\'public/images/Sondage/off.png\';" alt="désactiver le sondage" title="désactiver le sondage" style="cursor:pointer;" onclick="activeSondage(' + id_sondage + ');"/>';
		} else {
			alert('Un problème est survenu avec la requête.');
		}
	}
}

/*------------------------------------------------------- Divers -----------------------------------------------------------------*/

function addslashes(ch) {
	ch = ch.replace(/\\/g,"\\\\")
	ch = ch.replace(/\'/g,"\\'")
	ch = ch.replace(/\"/g,"\\\"")
	return ch
}

/*------------------------------------------------------- Test des formulaires ----------------------------------------------------*/

function checkForm(els){
    var els = els.elements; // éléments du formulaire
    var regEx =/^test-(.+)/; // expression régulière testant si le champs est à valider
      for ( var i = 0 ; i < els.length ; i++ ) { // on boucle sur les éléments du formulaire
        if(regEx.test(trim(els[i].name.toString()))){ // test si le champs est à valider
             switch(els[i].type){ //Chaque élément à son test personnalisé
             //test des champs de type text
                case "text":
                    if(trim(els[i].value).length <= 0){
                        alert("vous devez remplir le champs de text");
                        els[i].focus();
                        return false;
                    }else{ // test si c'est un champs contenant un email
                        regExEmail = /^test-email-(.+)/;
                        if(regExEmail.test(trim(els[i].name.toString()))){
                            if(!isEmail(els[i].value)){
                                alert("l'email saisie est invalide");
                                els[i].focus();
                                return false;
                            }
                        }
                    }
                 break;
              //test des champs de type textarea
                case "textarea":
                    if(trim(els[i].value).length <= 0){
                        alert("vous devez remplir le champs de text");
                        els[i].focus();
                        return false;
                    }
                 break;
              //test des champs de type file
                case "file":
                    if(trim(els[i].value).length <= 0){
                        alert("vous devez envoyer un fichier");
                        els[i].focus();
                        return false;
                    }else{
                        //test si l'extention est valide
	                        if( /^(.+)\.(pdf|jpg|gif|avi)/i.test(trim(els[i].value.toLowerCase())) == false){
                            alert("vous n'avez pas choisi le bon type de fichier");
                            els[i].focus();
                            return false;
                        }
                    }
                 break;
              //test des champs de type radio
                case "radio": // test pour les champs radio
                    var test = false;
                    var nom_champ = els[i].name; // si des champs radio se suivent et ne porte pas le même nom on les traites séparément
                    // on boucle sur les champs radio pour savoir si au moins un champs est sélectionné
                        while(els[i].type == "radio" && nom_champ == els[i].name){
                            if(els[i].checked){
                                test = true;
                            }
                            i++;
                        }
                        i--;
                    if(!test){
                        alert("vous devez sélectionner une option radio");
                        els[i].focus();
                        return false;
                    }
                 break;
            //test des champs de type checkbox
                case "checkbox":
                    if(!els[i].checked){
                        alert("vous devez sélectionner une option chekbox");
                        els[i].focus();
                        return false;
                    }
                 break;
            //test des champs de type select où une seul sélection est possible
                case "select-one":
                    var test = false;
                    for(var x=0; x < els[i].length; x++){
                        if(els[i][x].selected && els[i][x].value != '-1'&& trim(els[i][x].value) != ''){
                            test = true;
                        }
                    }
                    if(!test){
                        alert("vous devez sélectionner une option dans la liste déroulante");
                        els[i].focus();
                        return false;
                    }
                 break;
            //test des champs de type select où plusieurs sélections sont possible
                case "select-multiple":
                    var test = false;
                    for(var x=0; x < els[i].length; x++){
                        if(els[i][x].selected && els[i][x].value != '-1'&& trim(els[i][x].value) != ''){
                            test = true;
                        }
                    }
                    if(!test){
                        alert("vous devez sélectionner une option dans la liste multipe");
                        els[i].focus();
                        return false;
                    }
                 break;
             } // fin du switch
          } // fin du for
        } // fin du if
        if(test){
            return false;
        }
}

function isEmail(strSaisie) {
    var verif = /^[^@]+@(([\w\-]+\.){1,4}[a-zA-Z]{2,4}|(([01]?\d?\d|2[0-4]\d|25[0-5])\.){3}([01]?\d?\d|2[0-4]\d|25[0-5]))$/
    return ( verif.test(strSaisie) );
}

function trim(aString) {
    var regExpBeginning = /^\s+/;
    var regExpEnd       = /\s+$/;
    return aString.replace(regExpBeginning, "").replace(regExpEnd, "");
}


/*------------------------------------------------------- Modalbox Historique Alertes ----------------------------------------------------*/

chargeMusique = function(lienMusique) {
	var so = new SWFObject('library/mediaplayer/v4.6/player.swf','mpl','470','100','9');
    so.addParam('allowscriptaccess','always');
    so.addParam('allowfullscreen','true');
    so.addVariable('height','50');
    so.addVariable('width','470');
    so.addVariable('file',lienMusique);
    so.addVariable('overstretch','true');
    so.addVariable('logo', 'logo.png');
    so.addVariable('showstop','true');
    so.addVariable('enablejs','true');
    so.addVariable('skin','library/mediaplayer/v4.6/skin/snel.swf');
    so.write('player');	
}

chargeImage = function(lienImage) {
	var so = new SWFObject('library/mediaplayer/v4.6/player.swf','mpl','600','600','9');
    so.addParam('allowscriptaccess','always');
    so.addParam('allowfullscreen','true');
    so.addVariable('height','600');
    so.addVariable('width','600');
    so.addVariable('file',lienImage);
    so.addVariable('stretching','none');
    so.addVariable('showstop','true');
    so.addVariable('controlbar','none');
    so.addVariable('autostart','true');
    so.addVariable('backcolor', '0xFFFFFF');
    so.addVariable('screencolor', '0xFFFFFF');
    so.addVariable('logo', 'logo.png');
    so.addVariable('enablejs','true');
    so.write('player');
}

/*------------------------------------------------------- UtilisateurAdmin -----------------------------------------------------------*/

function activeUtilisateur(id_utilisateur) {
	// l'URL appelée pour activer
	var url = 'application/ajax/UtilisateurAdmin/ActiveUtilisateurController.ajax.php';

	var httpRequest = false;
	
	if (window.XMLHttpRequest) { // Mozilla, Safari,...
		httpRequest = new XMLHttpRequest();
		if (httpRequest.overrideMimeType) {
			httpRequest.overrideMimeType('text/xml');
		}
	} else if (window.ActiveXObject) { // IE
		try {
			httpRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {}
		}
	}

	if (!httpRequest) {
		alert('Abandon :( Impossible de créer une instance XMLHTTP');
		return false;
	}
	
	httpRequest.onreadystatechange = function() { alertContentsActiveUtilisateur(httpRequest); };
	httpRequest.open('GET', url + '?idUtilisateur=' + id_utilisateur, true);
	httpRequest.send(null);
}

function alertContentsActiveUtilisateur(httpRequest) {
	if (httpRequest.readyState == 4) {
		if (httpRequest.status == 200) {			
			alert('Utilisateur activé.');
			// Edit page content
			//str = httpRequest.responseText.replace(/(^\s*)|(\s*$)/g,'');
			//alert(str);
			//document.getElementById('bouton_activite' + id_sondage).innerHTML = '&nbsp;<img src="public/images/Sondage/actif.png" width="15" height="15"/>&nbsp;';
			//document.getElementById('bouton_gere_activite' + id_sondage).innerHTML = '<img src="public/images/Sondage/off.png" width="15" height="15" onmouseover="this.src=\'public/images/Sondage/nonactif.png\';" onmouseout="this.src=\'public/images/Sondage/off.png\';" alt="désactiver le sondage" title="désactiver le sondage" style="cursor:pointer;" onclick="activeSondage(' + id_sondage + ');"/>';
			window.location.reload();
		} else {
			alert('Un problème est survenu avec la requête.');
		}
	}
}

function setFantomeUtilisateur(id_utilisateur) {
	// l'URL appelée pour activer
	var url = 'application/ajax/UtilisateurAdmin/SetFantomeUtilisateurController.ajax.php';

	var httpRequest = false;
	
	if (window.XMLHttpRequest) { // Mozilla, Safari,...
		httpRequest = new XMLHttpRequest();
		if (httpRequest.overrideMimeType) {
			httpRequest.overrideMimeType('text/xml');
		}
	} else if (window.ActiveXObject) { // IE
		try {
			httpRequest = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {}
		}
	}

	if (!httpRequest) {
		alert('Abandon :( Impossible de créer une instance XMLHTTP');
		return false;
	}
	
	httpRequest.onreadystatechange = function() { alertContentsSetFantomeUtilisateur(httpRequest, id_utilisateur); };
	httpRequest.open('GET', url + '?idUtilisateur=' + id_utilisateur, true);
	httpRequest.send(null);
}

function alertContentsSetFantomeUtilisateur(httpRequest, id_utilisateur) {
	if (httpRequest.readyState == 4) {
		if (httpRequest.status == 200) {			
			alert('Mode fantôme pour l\'utilisateur activé.');
			// Edit page content
			dateFantome = httpRequest.responseText.replace(/(^\s*)|(\s*$)/g,'');
			//alert(str);
			//document.getElementById('bouton_activite' + id_sondage).innerHTML = '&nbsp;<img src="public/images/Sondage/actif.png" width="15" height="15"/>&nbsp;';
			//document.getElementById('bouton_gere_activite' + id_sondage).innerHTML = '<img src="public/images/Sondage/off.png" width="15" height="15" onmouseover="this.src=\'public/images/Sondage/nonactif.png\';" onmouseout="this.src=\'public/images/Sondage/off.png\';" alt="désactiver le sondage" title="désactiver le sondage" style="cursor:pointer;" onclick="activeSondage(' + id_sondage + ');"/>';
			document.getElementById('etatUtilisateur' + id_utilisateur).innerHTML = '<div class=\'orange\' id=\'etatUtilisateur' + id_utilisateur + '>&nbsp;Fant&ocirc;me&nbsp;</div>';
			document.getElementById('actionUtilisateur' + id_utilisateur).innerHTML = '<div id=\'actionUtilisateur' + id_utilisateur + '></div>';
			document.getElementById('histoUtilisateur' + id_utilisateur).innerHTML = '<li style=\'margin-left:20px;\'>Mode <span class=\'orange\'>fant&ocirc;me</span> depuis le ' + dateFantome + '</li>' + document.getElementById('histoUtilisateur' + id_utilisateur).innerHTML;
			//window.location.reload();
		} else {
			alert('Un problème est survenu avec la requête.');
		}
	}
}