// Fonctions Javascript de Crea-paradise
// Si vous y trouvez des erreurs rapportez les moi ! ;)



function remplace2(str,mot,rep){
	if(void(str)){}else{
		reg = new RegExp(mot,"g")
		return(str.replace(reg,rep));
	}
}
function encodeURIComponent2(chaine){
	// chaine=encodeURI(chaine);
	// chaine=escape(chaine);
	chaine=remplace2(chaine, "€","&euro;");
	chaine=encodeURIComponent(chaine);
	return chaine;
}
function redirection(page)
{
	window.location=page;
}
function annuleChargement(){
	requeteAjax.abort();
	msg2b('calquemsg2');
}
function msgb(calque,txt,calquetitre){
	document.getElementById(calque).style.display="block";
	document.getElementById(calquetitre).innerHTML=txt;
}
function msgcharg(){
	document.getElementById('calquemsg2').style.display="block";
}
function pagecharg(){
	document.getElementById('calquemsg4').style.display="block";
}
function msg(calque,txt,url){
	document.getElementById(calque).style.display="block";
	document.getElementById('titremsg').innerHTML=txt;
	document.getElementById('urlmsg').href=url;
	a = window.setTimeout("redirection('"+url+"');", 2000);
}
function msg2b(calque){
	document.getElementById(calque).style.display="none";
}
function statutRequAjax(){
	/*
	if(requeteAjax.readyState==1){
		msgcharg();
	}
	*/
	if(requeteAjax.readyState==4 && requeteAjax.status==200){
		if(requeteAjax.status==200){
			if(requeteAjax.responseText!=''){
				infosRequAjax=requeteAjax.responseText.split("|");
				if(infosRequAjax[1]!=2){
					msg('calquemsg',infosRequAjax[0],infosRequAjax[1]);
					msg2b('calquemsg2');
				}else{
					msgb('calquemsg3',infosRequAjax[0],'titremsg3');
					msg2b('calquemsg2');
				}
			}else{
				msg2b('calquemsg2');
			}
		}
		if(requeteAjax.status==404){
			msgb('calquemsg3','<b>Erreur 404</b><br />Le fichier demandé n\'existe pas/plus.','titremsg3');
			msg2b('calquemsg2');
		}
		if(requeteAjax.status==500){
			msgb('calquemsg3','<b>Erreur 500</b><br />Le serveur à retourné une erreur.','titremsg3');
			msg2b('calquemsg2');
		}
	}
	/*
	try{
		if(requeteAjax.status==404){
			msgb('calquemsg3','<b>Erreur 404</b><br />Le fichier demandé n\'existe pas/plus.','titremsg3');
			msg2b('calquemsg2');
		}
	}catch(e){
		msgb('calquemsg3','<b>Erreur</b><br />Une erreur est survenue.','titremsg3');
		msg2b('calquemsg2');
	}
	try{
		if(requeteAjax.status==500){
			msgb('calquemsg3','<b>Erreur 500</b><br />Le serveur à retourné une erreur.','titremsg3');
			msg2b('calquemsg2');
		}
	}catch(e){
		msgb('calquemsg3','<b>Erreur</b><br />Une erreur est survenue.','titremsg3');
		msg2b('calquemsg2');
	}
	*/
}
function statutRequAjax5(requeteAjax){
	if(requeteAjax.readyState==4){

		if(requeteAjax.status==404){
			return '<b>Erreur 404</b><br />Le fichier demandé n\'existe pas/plus.';
		}
		if(requeteAjax.status==500){
			return '<b>Erreur 500</b><br />Le serveur à retourné une erreur.';
		}
			return requeteAjax.responseText;
	}
}
function requAjaxGETAsy(url){
	// url=remplace(url, "&", "%26%" );
	requeteAjax=requAjax();
	requeteAjax.open('GET',url,true);
	requeteAjax.onreadystatechange=statutRequAjax;
	msgcharg();
	requeteAjax.send(null);
}
function requAjaxGETAsy2(url, calque){
	// url=remplace(url, "&", "%26%" );
	requeteAjax=requAjax();
	requeteAjax.open('GET',url,true);
	requeteAjax.onreadystatechange=statutRequAjax;
	msg2b(calque);
	msgcharg();
	requeteAjax.send(null);
}
function requAjaxPOSTAsy(url,donnees){
	// url=remplace(url, "&", "%26%" );
	requeteAjax=requAjax();
	requeteAjax.open('POST',url,true);
	requeteAjax.onreadystatechange=statutRequAjax;
	requeteAjax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	msgcharg();
	requeteAjax.send(donnees);
}
function requAjaxPOSTAsy5(url,donnees){
	// url=remplace(url, "&", "%26%" );
	requeteAjax=requAjax();
	requeteAjax.open('POST',url,true);
	requeteAjax.onreadystatechange=statutRequAjax5(requeteAjax);
	requeteAjax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	requeteAjax.send(donnees);
}
function requAjaxPOSTAsy2(url,donnees,calque){
	// url=remplace(url, "&", "%26%" );
	requeteAjax=requAjax();
	requeteAjax.open('POST',url,true);
	requeteAjax.onreadystatechange=statutRequAjax;
	requeteAjax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	msg2b(calque);
	msgcharg();
	requeteAjax.send(donnees);
}
function requAjaxGETSy(url){
	// url=remplace(url, "&", "%26%" );
	// setTimeout('msgcharg();',1);
	requeteAjax=requAjax();
	requeteAjax.open('GET',url,false);
	requeteAjax.send(null);
	infosRequAjax=requeteAjax.responseText.split("|");
	if(infosRequAjax[1]!=2){
		msg('calquemsg',infosRequAjax[0],infosRequAjax[1]);
		msg2b('calquemsg2');
	}else{
		msgb('calquemsg3',infosRequAjax[0],'titremsg3');
		msg2b('calquemsg2');
	}
}
function requAjaxPOSTSy(url,donnees){
	// url=remplace(url, "&", "%26%" );
	// setTimeout('msgcharg();',1);
	requeteAjax=requAjax();
	requeteAjax.open('POST',url,false);
	requeteAjax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	requeteAjax.send(donnees);
	infosRequAjax=requeteAjax.responseText.split("|");
	if(infosRequAjax[1]!=2){
		msg('calquemsg',infosRequAjax[0],infosRequAjax[1]);
		msg2b('calquemsg2');
	}else{
		msgb('calquemsg3',infosRequAjax[0],'titremsg3');
		msg2b('calquemsg2');
	}
}
function requAjaxGETSy2(url){
	requeteAjax=requAjax();
	requeteAjax.open('GET',url,false);
	requeteAjax.send(null);
}
function msg2(calque)
{
document.getElementById(calque).style.display=document.getElementById(calque).style.display=="none"?"block":"none";
clearTimeout(a);
}
function verif_champ(champ,nomchamp)
{
if (champ == "")
{ alert("Veuillez remplir "+nomchamp);
return false;
}
return true;
}

function verif_recherche(champ){
if (champ == ""){
	alert("Veuillez remplir la recherche !");
	return false;
}

if(champ.length<4){
	alert("Recherche trop courte. 4 caractères minimum.");
	return false;
}

return true;
}

function verif_form(champ1,champ2,champ3,nomchamp1,nomchamp2,nomchamp3)
{
if (champ1 == "")
{ alert("Veuillez "+nomchamp1);
return false;
}
if (champ2 == "")
{ alert("Veuillez "+nomchamp2);
return false;
}
if (champ3 == "")
{ alert("Veuillez "+nomchamp3);
return false;
}
return true;
}
function verif_form2(champ1,champ2,nomchamp1,nomchamp2)
{
if (champ1 == "")
{ alert("Veuillez "+nomchamp1);
return false;
}
if (champ2 == "")
{ alert("Veuillez "+nomchamp2);
return false;
}
return true;
}

function verif_9champs(champ1,champ2,champ3,champ4,champ5,champ6,champ7,champ8,champ9)
{
if (champ1 == "" || champ2 == "" || champ3 == "" || champ4 == "" || champ5 == "" || champ6 == "" || champ7 == "" || champ8 == "" || champ9 == ""){
	alert("Veuillez remplir tous les champs.");
	return false;
}
	return true;
}

function verif_inscription(champ1,champ2,champ3,champ4,champ5,champ6)
{
if (champ1 == "" || champ2 == "" || champ3 == "" || champ4 == "" || champ5 == "" || champ6 == ""){
	alert("Veuillez remplir tous les champs obligatoires.");
	return false;
}
	return true;
}

function verif_5champs(champ1,champ2,champ3,champ4,champ5)
{
if (champ1 == "" || champ2 == "" || champ3 == "" || champ4 == "" || champ5 == ""){
	alert("Veuillez remplir tous les champs.");
	return false;
}
	return true;
}
function verif_4champs(champ1,champ2,champ3,champ4)
{
if (champ1 == "" || champ2 == "" || champ3 == "" || champ4 == ""){
	alert("Veuillez remplir tous les champs obligatoires.");
	return false;
}
	return true;
}
function verif_3champs(champ1,champ2,champ3)
{
if (champ1 == "" || champ2 == "" || champ3 == ""){
	alert("Veuillez remplir tous les champs obligatoires.");
	return false;
}
	return true;
}
function verif_2champs(champ1,champ2)
{
if (champ1 == "" || champ2 == ""){
	alert("Veuillez remplir tous les champs obligatoires.");
	return false;
}
	return true;
}

function cache(div2) { 
var divs = div2.getElementsByTagName('div'); 
var div3 = divs[0]; 
if (div3.style.visibility == 'visible') div3.style.visibility = 'hidden'; else div3.style.visibility = 'visible'; return true; 
} 
function displayPics()
{
 nvimg = document.getElementById('big_pict');
 nvimg2 = document.formulaire.image.value;

 nvimg.src = nvimg2;

}
function displayPics2()
{
var input = window.document.formulaire.image;
var img = window.document.big_pict;
img.src = input.value;
}
function popupsimplerv(url){
	var popup=window.open(url, '', 'directories=no,menubar=no,status=no,location=no,scrollbars=no,resizable=no,height=312,width=514');
	window.close();
}

function ouvrepopup1(url){
	var popup=window.open(url, '', 'directories=no,menubar=no,status=no,location=no,scrollbars=yes,resizable=no,height=400,width=700');
}

function popup(url, height, width){
	var popup=window.open(url, '', 'directories=no,menubar=no,status=no,location=no,scrollbars=yes,resizable=no,height='+height+',width='+width+'');
}

function confirmSubmit()
{
var agree=confirm("Êtes-vous sûr de vouloir continuer ?");
if (agree)
	return true ;
else
	return false ;
}
function confirmSuppTuto(id)
{
var agree=confirm("Êtes-vous sûr de vouloir continuer ?");
if (agree) tutoSupprime(id);
}
function confirmSuppTutoAdmin(id)
{
var agree=confirm("Êtes-vous sûr de vouloir continuer ?");
if (agree) supprimeTutoNoteAdmin(id);
}
function confirmSuppRess(id)
{
var agree=confirm("Êtes-vous sûr de vouloir continuer ?");
if (agree) ressSupprime(id);
}
function confirmSuppRessAdmin(id)
{
var agree=confirm("Êtes-vous sûr de vouloir continuer ?");
if (agree) supprimeRessNoteAdmin(id);
}
function confirmSuppConcoursAdmin(id)
{
var agree=confirm("Êtes-vous sûr de vouloir continuer ?");
if (agree) supprimeConcoursNoteAdmin(id);
}
function confirmSuppCrea(id)
{
var agree=confirm("Êtes-vous sûr de vouloir continuer ?");
if (agree) creaSupprime(id);
}
function confirmSuppGalerie(id)
{
var agree=confirm("Êtes-vous sûr de vouloir continuer ?");
if (agree) galerieSupprime(id);
}
function confirmSuppJury(id)
{
var agree=confirm("Êtes-vous sûr de vouloir continuer ?");
if (agree) supprimerJuge(id);
}

function agrandir(idTextarea)
{
   var element = document.getElementById(idTextarea);
   element.rows+=1;
}
 
function diminuer(idTextarea)
{
   var element = document.getElementById(idTextarea);
   if (element.rows>2)
      element.rows = element.rows-1;
}
function agrandirh(idTextarea)
{
   var element = document.getElementById(idTextarea);
   element.cols+=1;
}
 
function diminuerh(idTextarea)
{
   var element = document.getElementById(idTextarea);
   if (element.cols>2)
      element.cols = element.cols-1;
}
function display(calque)
{
document.getElementById(calque).style.display=document.getElementById(calque).style.display=="none"?"block":"none";
}
function htmlentities(texte) {

texte = texte.replace(/"/g,'&quot;'); // 34 22
texte = texte.replace(/&amp;quot;/g,'&quot;'); // 34 22
texte = texte.replace(/&/g,'&amp;'); // 38 26
texte = texte.replace(/\'/g,'&#39;'); // 39 27
texte = texte.replace(/</g,'&lt;'); // 60 3C
texte = texte.replace(/>/g,'&gt;'); // 62 3E
texte = texte.replace(/\^/g,'&circ;'); // 94 5E
texte = texte.replace(/‘/g,'&lsquo;'); // 145 91
texte = texte.replace(/’/g,'&rsquo;'); // 146 92
texte = texte.replace(/“/g,'&ldquo;'); // 147 93
texte = texte.replace(/”/g,'&rdquo;'); // 148 94
texte = texte.replace(/•/g,'&bull;'); // 149 95
texte = texte.replace(/–/g,'&ndash;'); // 150 96
texte = texte.replace(/—/g,'&mdash;'); // 151 97
texte = texte.replace(/˜/g,'&tilde;'); // 152 98
texte = texte.replace(/™/g,'&trade;'); // 153 99
texte = texte.replace(/š/g,'&scaron;'); // 154 9A
texte = texte.replace(/›/g,'&rsaquo;'); // 155 9B
texte = texte.replace(/œ/g,'&oelig;'); // 156 9C
texte = texte.replace(//g,'&#357;'); // 157 9D
texte = texte.replace(/ž/g,'&#382;'); // 158 9E
texte = texte.replace(/Ÿ/g,'&Yuml;'); // 159 9F
// texte = texte.replace(/ /g,'&nbsp;'); // 160 A0
texte = texte.replace(/¡/g,'&iexcl;'); // 161 A1
texte = texte.replace(/¢/g,'&cent;'); // 162 A2
texte = texte.replace(/£/g,'&pound;'); // 163 A3
//texte = texte.replace(/ /g,'&curren;'); // 164 A4
texte = texte.replace(/¥/g,'&yen;'); // 165 A5
texte = texte.replace(/¦/g,'&brvbar;'); // 166 A6
texte = texte.replace(/§/g,'&sect;'); // 167 A7
texte = texte.replace(/¨/g,'&uml;'); // 168 A8
texte = texte.replace(/©/g,'&copy;'); // 169 A9
texte = texte.replace(/ª/g,'&ordf;'); // 170 AA
texte = texte.replace(/«/g,'&laquo;'); // 171 AB
texte = texte.replace(/¬/g,'&not;'); // 172 AC
texte = texte.replace(/­/g,'&shy;'); // 173 AD
texte = texte.replace(/®/g,'&reg;'); // 174 AE
texte = texte.replace(/¯/g,'&macr;'); // 175 AF
texte = texte.replace(/°/g,'&deg;'); // 176 B0
texte = texte.replace(/±/g,'&plusmn;'); // 177 B1
texte = texte.replace(/²/g,'&sup2;'); // 178 B2
texte = texte.replace(/³/g,'&sup3;'); // 179 B3
texte = texte.replace(/´/g,'&acute;'); // 180 B4
texte = texte.replace(/µ/g,'&micro;'); // 181 B5
texte = texte.replace(/¶/g,'&para'); // 182 B6
texte = texte.replace(/·/g,'&middot;'); // 183 B7
texte = texte.replace(/¸/g,'&cedil;'); // 184 B8
texte = texte.replace(/¹/g,'&sup1;'); // 185 B9
texte = texte.replace(/º/g,'&ordm;'); // 186 BA
texte = texte.replace(/»/g,'&raquo;'); // 187 BB
texte = texte.replace(/¼/g,'&frac14;'); // 188 BC
texte = texte.replace(/½/g,'&frac12;'); // 189 BD
texte = texte.replace(/¾/g,'&frac34;'); // 190 BE
texte = texte.replace(/¿/g,'&iquest;'); // 191 BF
texte = texte.replace(/À/g,'&Agrave;'); // 192 C0
texte = texte.replace(/Á/g,'&Aacute;'); // 193 C1
texte = texte.replace(/Â/g,'&Acirc;'); // 194 C2
texte = texte.replace(/Ã/g,'&Atilde;'); // 195 C3
texte = texte.replace(/Ä/g,'&Auml;'); // 196 C4
texte = texte.replace(/Å/g,'&Aring;'); // 197 C5
texte = texte.replace(/Æ/g,'&AElig;'); // 198 C6
texte = texte.replace(/Ç/g,'&Ccedil;'); // 199 C7
texte = texte.replace(/È/g,'&Egrave;'); // 200 C8
texte = texte.replace(/É/g,'&Eacute;'); // 201 C9
texte = texte.replace(/Ê/g,'&Ecirc;'); // 202 CA
texte = texte.replace(/Ë/g,'&Euml;'); // 203 CB
texte = texte.replace(/Ì/g,'&Igrave;'); // 204 CC
texte = texte.replace(/Í/g,'&Iacute;'); // 205 CD
texte = texte.replace(/Î/g,'&Icirc;'); // 206 CE
texte = texte.replace(/Ï/g,'&Iuml;'); // 207 CF
texte = texte.replace(/Ð/g,'&ETH;'); // 208 D0
texte = texte.replace(/Ñ/g,'&Ntilde;'); // 209 D1
texte = texte.replace(/Ò/g,'&Ograve;'); // 210 D2
texte = texte.replace(/Ó/g,'&Oacute;'); // 211 D3
texte = texte.replace(/Ô/g,'&Ocirc;'); // 212 D4
texte = texte.replace(/Õ/g,'&Otilde;'); // 213 D5
texte = texte.replace(/Ö/g,'&Ouml;'); // 214 D6
texte = texte.replace(/×/g,'&times;'); // 215 D7
texte = texte.replace(/Ø/g,'&Oslash;'); // 216 D8
texte = texte.replace(/Ù/g,'&Ugrave;'); // 217 D9
texte = texte.replace(/Ú/g,'&Uacute;'); // 218 DA
texte = texte.replace(/Û/g,'&Ucirc;'); // 219 DB
texte = texte.replace(/Ü/g,'&Uuml;'); // 220 DC
texte = texte.replace(/Ý/g,'&Yacute;'); // 221 DD
texte = texte.replace(/Þ/g,'&THORN;'); // 222 DE
texte = texte.replace(/ß/g,'&szlig;'); // 223 DF
texte = texte.replace(/à/g,'&agrave;'); // 224 E0
texte = texte.replace(/á/g,'&aacute;'); // 225 E1
texte = texte.replace(/â/g,'&acirc;'); // 226 E2
texte = texte.replace(/ã/g,'&atilde;'); // 227 E3
texte = texte.replace(/ä/g,'&auml;'); // 228 E4
texte = texte.replace(/å/g,'&aring;'); // 229 E5
texte = texte.replace(/æ/g,'&aelig;'); // 230 E6
texte = texte.replace(/ç/g,'&ccedil;'); // 231 E7
texte = texte.replace(/è/g,'&egrave;'); // 232 E8
texte = texte.replace(/é/g,'&eacute;'); // 233 E9
texte = texte.replace(/ê/g,'&ecirc;'); // 234 EA
texte = texte.replace(/ë/g,'&euml;'); // 235 EB
texte = texte.replace(/ì/g,'&igrave;'); // 236 EC
texte = texte.replace(/í/g,'&iacute;'); // 237 ED
texte = texte.replace(/î/g,'&icirc;'); // 238 EE
texte = texte.replace(/ï/g,'&iuml;'); // 239 EF
texte = texte.replace(/ð/g,'&eth;'); // 240 F0
texte = texte.replace(/ñ/g,'&ntilde;'); // 241 F1
texte = texte.replace(/ò/g,'&ograve;'); // 242 F2
texte = texte.replace(/ó/g,'&oacute;'); // 243 F3
texte = texte.replace(/ô/g,'&ocirc;'); // 244 F4
texte = texte.replace(/õ/g,'&otilde;'); // 245 F5
texte = texte.replace(/ö/g,'&ouml;'); // 246 F6
texte = texte.replace(/÷/g,'&divide;'); // 247 F7
texte = texte.replace(/ø/g,'&oslash;'); // 248 F8
texte = texte.replace(/ù/g,'&ugrave;'); // 249 F9
texte = texte.replace(/ú/g,'&uacute;'); // 250 FA
texte = texte.replace(/û/g,'&ucirc;'); // 251 FB
texte = texte.replace(/ü/g,'&uuml;'); // 252 FC
texte = texte.replace(/ý/g,'&yacute;'); // 253 FD
texte = texte.replace(/þ/g,'&thorn;'); // 254 FE
texte = texte.replace(/ÿ/g,'&yuml;'); // 255 FF
return texte;
}
function veriflong(champ,nomchamp,tmin){
	if(champ.value.length<tmin){
		//document.write(nomchamp);
		champ.className="input-warn";
		document.getElementById("input-erreur-"+nomchamp).style.display="inline";
		document.getElementById("input-erreur-"+nomchamp).innerHTML="La longeur minimale est de "+tmin+" caractères.";
		document.getElementById("img-warn-"+nomchamp).style.display="inline";
		document.getElementById("img-ok-"+nomchamp).style.display="none";
	}else{
		champ.className="input-ok";
		document.getElementById("input-erreur-"+nomchamp).style.display="none";
		document.getElementById("img-ok-"+nomchamp).style.display="inline";
		document.getElementById("img-warn-"+nomchamp).style.display="none";
	}
}
function veriflongmdp(){
	if(document.formulaire.mot_passeverif.value.length!=0){
		//document.write('ok<br />');
		verifconfirmmdp(document.formulaire.mot_passe,document.formulaire.mot_passeverif,'mot_passeverif','mot_passe');
		if(document.formulaire.mot_passe.value.indexOf('&')>0){
			document.formulaire.mot_passe.className="input-warn";
			document.getElementById("input-erreur-mot_passe").style.display="inline";
			document.getElementById("input-erreur-mot_passe").innerHTML="Vous ne pouvez pas utiliser le caractère \"&\" dans votre mot de passe.";
			document.getElementById("img-warn-mot_passe").style.display="inline";
			document.getElementById("img-ok-mot_passe").style.display="none";
		}
		if(document.formulaire.mot_passeverif.value.indexOf('&')>0){
			document.formulaire.mot_passeverif.className="input-warn";
			document.getElementById("input-erreur-mot_passeverif").style.display="inline";
			document.getElementById("input-erreur-mot_passeverif").innerHTML="Vous ne pouvez pas utiliser le caractère \"&\" dans votre mot de passe.";
			document.getElementById("img-warn-mot_passeverif").style.display="inline";
			document.getElementById("img-ok-mot_passeverif").style.display="none";
		}
		if(document.formulaire.mot_passe.value.length<4){
			//document.write('ok<br />');
			document.formulaire.mot_passe.className="input-warn";
			document.getElementById("input-erreur-mot_passe").style.display="inline";
			document.getElementById("input-erreur-mot_passe").innerHTML="La longeur minimale est de 4 caractères.";
			document.getElementById("img-warn-mot_passe").style.display="inline";
			document.getElementById("img-ok-mot_passe").style.display="none";
		}
		if(document.formulaire.mot_passeverif.value.length<4){
			//document.write(nomchamp);
			document.formulaire.mot_passeverif.className="input-warn";
			document.getElementById("input-erreur-mot_passeverif").style.display="inline";
			document.getElementById("input-erreur-mot_passeverif").innerHTML="La longeur minimale est de 4 caractères.";
			document.getElementById("img-warn-mot_passeverif").style.display="inline";
			document.getElementById("img-ok-mot_passeverif").style.display="none";
		}
	}else{
		document.getElementById("input-erreur-mot_passe").style.display="none";
		document.getElementById("img-ok-mot_passe").style.display="none";
		document.getElementById("img-warn-mot_passe").style.display="none";
		document.formulaire.mot_passe.className="";
		
		document.getElementById("input-erreur-mot_passeverif").style.display="none";
		document.getElementById("img-ok-mot_passeverif").style.display="none";
		document.getElementById("img-warn-mot_passeverif").style.display="none";
		document.formulaire.mot_passeverif.className="";
	}
}
function verifconfirmmdp(champ,champ2,nomchamp2,nomchamp){
	if(champ.value!=champ2.value){
		champ2.className="input-warn";
		document.getElementById("input-erreur-"+nomchamp2).style.display="inline";
		document.getElementById("input-erreur-"+nomchamp2).innerHTML="Les mots de passe ne sont pas identiques.";
		document.getElementById("img-warn-"+nomchamp2).style.display="inline";
		document.getElementById("img-ok-"+nomchamp2).style.display="none";
		
		champ.className="input-warn";
		document.getElementById("input-erreur-"+nomchamp).style.display="inline";
		document.getElementById("input-erreur-"+nomchamp).innerHTML="Les mots de passe ne sont pas identiques.";
		document.getElementById("img-warn-"+nomchamp).style.display="inline";
		document.getElementById("img-ok-"+nomchamp).style.display="none";
	}else{
		champ2.className="input-ok";
		document.getElementById("input-erreur-"+nomchamp2).style.display="none";
		document.getElementById("img-ok-"+nomchamp2).style.display="inline";
		document.getElementById("img-warn-"+nomchamp2).style.display="none";
		
		champ.className="input-ok";
		document.getElementById("input-erreur-"+nomchamp).style.display="none";
		document.getElementById("img-ok-"+nomchamp).style.display="inline";
		document.getElementById("img-warn-"+nomchamp).style.display="none";
	}
}

function veriflongmail(){
	if(document.formulaire.emailverif.value.length!=0){
		//document.write('ok<br />');
		verifconfirmmail(document.formulaire.email,document.formulaire.emailverif,'emailverif','email');
		verifmail=verifemail(document.formulaire.email.value);
		if(texte = requajax('email.php?email='+escape(document.formulaire.email.value))){
			if(texte == 1){
				document.formulaire.email.className="input-warn";
				document.getElementById("input-erreur-email").style.display="inline";
				document.getElementById("input-erreur-email").innerHTML="Cette adresse email est déjà utilisée par un autre membre.";
				document.getElementById("img-warn-email").style.display="inline";
				document.getElementById("img-ok-email").style.display="none";
			}
		}
		if(texte = requajax('email.php?email='+escape(document.formulaire.emailverif.value))){
			if(texte == 1){
				document.formulaire.emailverif.className="input-warn";
				document.getElementById("input-erreur-emailverif").style.display="inline";
				document.getElementById("input-erreur-emailverif").innerHTML="Cette adresse email est déjà utilisée par un autre membre.";
				document.getElementById("img-warn-emailverif").style.display="inline";
				document.getElementById("img-ok-emailverif").style.display="none";
			}
		}
		if(document.formulaire.email.value.indexOf('&')>0){
			document.formulaire.email.className="input-warn";
			document.getElementById("input-erreur-email").style.display="inline";
			document.getElementById("input-erreur-email").innerHTML="Vous ne pouvez pas utiliser le caractère \"&\" dans votre adresse email.";
			document.getElementById("img-warn-email").style.display="inline";
			document.getElementById("img-ok-email").style.display="none";
		}
		if(document.formulaire.emailverif.value.indexOf('&')>0){
			document.formulaire.emailverif.className="input-warn";
			document.getElementById("input-erreur-emailverif").style.display="inline";
			document.getElementById("input-erreur-emailverif").innerHTML="Vous ne pouvez pas utiliser le caractère \"&\" dans votre adresse email.";
			document.getElementById("img-warn-emailverif").style.display="inline";
			document.getElementById("img-ok-emailverif").style.display="none";
		}
		//document.write(verifmail);
		if(verifmail==false){
			//document.write('ok<br />');
			document.formulaire.email.className="input-warn";
			document.getElementById("input-erreur-email").style.display="inline";
			document.getElementById("input-erreur-email").innerHTML="Le format de l'adresse email n'est pas valide.";
			document.getElementById("img-warn-email").style.display="inline";
			document.getElementById("img-ok-email").style.display="none";
		}
		verifmail2=verifemail(document.formulaire.emailverif.value);
		//document.write(verifmail2);
		if(verifmail2==false){
			//document.write(nomchamp);
			document.formulaire.emailverif.className="input-warn";
			document.getElementById("input-erreur-emailverif").style.display="inline";
			document.getElementById("input-erreur-emailverif").innerHTML="Le format de l'adresse email n'est pas valide.";
			document.getElementById("img-warn-emailverif").style.display="inline";
			document.getElementById("img-ok-emailverif").style.display="none";
		}
	}else{
		document.getElementById("input-erreur-email").style.display="none";
		document.getElementById("img-ok-email").style.display="none";
		document.getElementById("img-warn-email").style.display="none";
		document.formulaire.email.className="";
		
		document.getElementById("input-erreur-emailverif").style.display="none";
		document.getElementById("img-ok-emailverif").style.display="none";
		document.getElementById("img-warn-emailverif").style.display="none";
		document.formulaire.email.className="";
	}
}

function verifconfirmmail(champ,champ2,nomchamp2,nomchamp){
	if(champ.value!=champ2.value){
		champ2.className="input-warn";
		document.getElementById("input-erreur-"+nomchamp2).style.display="inline";
		document.getElementById("input-erreur-"+nomchamp2).innerHTML="Les adresses email ne sont pas identiques.";
		document.getElementById("img-warn-"+nomchamp2).style.display="inline";
		document.getElementById("img-ok-"+nomchamp2).style.display="none";
		
		champ.className="input-warn";
		document.getElementById("input-erreur-"+nomchamp).style.display="inline";
		document.getElementById("input-erreur-"+nomchamp).innerHTML="Les adresses email ne sont pas identiques.";
		document.getElementById("img-warn-"+nomchamp).style.display="inline";
		document.getElementById("img-ok-"+nomchamp).style.display="none";
	}else{
		champ2.className="input-ok";
		document.getElementById("input-erreur-"+nomchamp2).style.display="none";
		document.getElementById("img-ok-"+nomchamp2).style.display="inline";
		document.getElementById("img-warn-"+nomchamp2).style.display="none";
		
		champ.className="input-ok";
		document.getElementById("input-erreur-"+nomchamp).style.display="none";
		document.getElementById("img-ok-"+nomchamp).style.display="inline";
		document.getElementById("img-warn-"+nomchamp).style.display="none";
	}
}

function verifemail(email) {
   var arobase = email.indexOf("@");
   var point = email.lastIndexOf(".");
   if((arobase < 3)||(point + 2 > email.length)||(point < arobase+3)) return false;
   return true;
}

function verifPseudo(champ,nomchamp,tmin){
	pseudo=champ.value;
	if(champ.value.length<tmin){
		champ.className="input-warn";
		document.getElementById("input-erreur-"+nomchamp).style.display="inline";
		document.getElementById("input-erreur-"+nomchamp).innerHTML="La longeur minimale est de "+tmin+" caractères.";
		document.getElementById("img-warn-"+nomchamp).style.display="inline";
		document.getElementById("img-ok-"+nomchamp).style.display="none";
	}else if(texte = requajax('pseudo.php?pseudo='+escape(pseudo))){
		if(texte == 1){
			champ.className="input-warn";
			document.getElementById("input-erreur-"+nomchamp).style.display="inline";
			document.getElementById("input-erreur-"+nomchamp).innerHTML="Ce pseudo est déjà pris.";
			document.getElementById("img-warn-"+nomchamp).style.display="inline";
			document.getElementById("img-ok-"+nomchamp).style.display="none";
		}else{
			champ.className="input-ok";
			document.getElementById("input-erreur-"+nomchamp).style.display="none";
			document.getElementById("img-ok-"+nomchamp).style.display="inline";
			document.getElementById("img-warn-"+nomchamp).style.display="none";
			if(champ.value.indexOf('&')>0){
				champ.className="input-warn";
				document.getElementById("input-erreur-"+nomchamp).style.display="inline";
				document.getElementById("input-erreur-"+nomchamp).innerHTML="Vous ne pouvez pas utiliser le caractère \"&\" dans votre pseudo.";
				document.getElementById("img-warn-"+nomchamp).style.display="inline";
				document.getElementById("img-ok-"+nomchamp).style.display="none";
			}
		}
	}
}

function requajax(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 creerListe(){
	this.search="";
	this.nb=0;
	this.Add=ajouterItem;
	this.Afficher=afficherListe;
	this.MAJ=MAJListe;
	this.getNom=getNomListe;
}
function ajouterItem(item){
	this[this.nb]=item;
	this.nb++;
}
function afficherListe(){
	if(document.getElementById){
		document.write('<div id="choixpseudo" style="border:#e3e3e3 1px solid;background-color:#d5d5d5;"></div>');
	}
}
function getNomListe(indice){
	document.formulaire.dest.value=this[indice];
	document.getElementById('choixpseudo').style.display='none;';
}
function MAJListe(txt){
	txtAff='';
	nb=0;
	nbmax=10;
	if(txt==''){
		document.getElementById('choixpseudo').innerHTML='';
		document.getElementById('choixpseudo').style.display='none;';
	}
	if((txt!=this.search)&&(txt!='')){
		this.search=txt;
		for(i=0; i<this.nb; i++){
			// if(i!=nbmax){
				if(this[i].substring(0,txt.length).toUpperCase()==txt.toUpperCase()){
					if(document.formulaire.dest.value!=this[i]){
					txtAff+='<a class="clicable" onclick="liste.getNom('+i+')">'+this[i]+'</a><br />';
					}else{
						document.getElementById('choixpseudo').style.display='none;';
					}
				}
			// }
		}
		if(txtAff==''){
			document.getElementById('choixpseudo').style.display='none;';
		}else{
			document.getElementById('choixpseudo').innerHTML=txtAff;
			document.getElementById('choixpseudo').style.display='block;';
		}
	}
}
function listeCheck(){
	liste.MAJ(document.formulaire.dest.value);
	setTimeout("listeCheck()", 100);
}
function modifieOrdreGrdTuto(idtuto,tutoSup,ancienOrdre){
	document.getElementById('divers2').style.display="block";
	document.getElementById('divers2contenu').innerHTML='<div class="align_centre"><form action="javascript:envoiNouvelOrdreSsTuto('+idtuto+');" method="get" name="formulaire2" id="formulaire2">Nouvel ordre :<br /><input name="ordre" id="ordre" type="text" size="4" maxlength="2" /><br /><span title="Modifiera l\'ordre des autres tutoriaux pour ne pas avoir deux tuto avec le même ordre." class="curs_help">MAJ des autres tutoriaux :</a> <input name="autoModif" id="autoModif" type="checkbox" value="1" checked="checked" /><br /><br /><input type="hidden" id="tutoSup" name="tutoSup" value="'+tutoSup+'" /><input type="hidden" id="ancienOrdre" name="ancienOrdre" value="'+ancienOrdre+'" /><input name="" type="submit" value="Envoyer" /></form></div>';
}
function creaConcours(idconcours){
	document.getElementById('divers2').style.display="block";
	document.getElementById('divers2contenu').innerHTML='<div class="align_centre"><form action="javascript:envoiCreaConcours('+idconcours+');" method="post" name="formulaire2" id="formulaire2">Url de votre création :<br /><input name="crea" id="crea" type="text" size="30" maxlength="200" /><br /><a class="clicable" onclick="ouvrepopup1(\'heberger.html\');">O&ugrave; l\'h&eacute;b&eacute;rger?</a><br /><br /><input name="" type="submit" value="Envoyer" /></form></div>';
}
function disqualifierParticipant(id){
	document.getElementById('divers').style.display="block";
	document.getElementById('divers').innerHTML='<div id="divers2"><div id="calquemsgtxt" style="height:300px;width:400px;"><div id="fermermsg"><a href="javascript:msg2b(\'divers\');"><img src="images/boutons/fermer.jpg" alt="Annuler" /></a></div><br /><div class="align_centre"><form action="javascript:envoiDisqualifie('+id+');" method="post" name="formulaire2" id="formulaire2">Raison :<br /><textarea name="raison" cols="40" rows="10" id="raison" onkeypress="return imposeMaxLength(this, 199);"></textarea><br /><br /><input name="" type="submit" value="Envoyer" /></form></div><br /><br /><div align="center"><a href="javascript:msg2b(\'divers\');">Annuler</a></div></div>';
}
function imposeMaxLength(Object, MaxLen)
{
  return (Object.value.length <= MaxLen);
}
function jugeParticipant(id){
	document.getElementById('divers').style.display="block";
	document.getElementById('divers').innerHTML='<div id="divers2"><div id="calquemsgtxt" style="height:300px;width:400px;"><div id="fermermsg"><a href="javascript:msg2b(\'divers\');"><img src="images/boutons/fermer.jpg" alt="Annuler" /></a></div><br /><div class="align_centre"><form action="javascript:envoiChoixJuge('+id+');" method="post" name="formulaire2" id="formulaire2">Note :<br /><textarea name="note" cols="40" rows="10" id="note"></textarea><br /><br /><input name="" type="submit" value="Envoyer" /></form></div><br /><br /><div align="center"><a href="javascript:msg2b(\'divers\');">Annuler</a></div></div>';
}
function valideTutoNote(id){
	document.getElementById('divers').style.display="block";
	document.getElementById('divers').innerHTML='<div id="divers2"><div id="calquemsgtxt" style="height:300px;width:400px;"><div id="fermermsg"><a href="javascript:msg2b(\'divers\');"><img src="images/boutons/fermer.jpg" alt="Annuler" /></a></div><br /><div class="align_centre"><form action="javascript:tutoValide('+id+');" method="post" name="formulaire3" id="formulaire3">Note :<br /><textarea name="textarea" cols="40" rows="10" id="textarea"></textarea><br /><br /><input name="" type="submit" value="Envoyer" /></form></div><br /><br /><div align="center"><a href="javascript:msg2b(\'divers\');">Annuler</a></div></div>';
}
function valideTutoNoteAdmin(id){
	document.getElementById('divers').style.display="block";
	document.getElementById('divers').innerHTML='<div id="divers2"><div id="calquemsgtxt" style="height:300px;width:400px;"><div id="fermermsg"><a href="javascript:msg2b(\'divers\');"><img src="images/boutons/fermer.jpg" alt="Annuler" /></a></div><br /><div class="align_centre"><form action="javascript:tutoValideAdmin('+id+');" method="post" name="formulaire3" id="formulaire3">Note :<br /><textarea name="textarea" cols="40" rows="10" id="textarea"></textarea><br /><br /><input name="" type="submit" value="Envoyer" /></form></div><br /><br /><div align="center"><a href="javascript:msg2b(\'divers\');">Annuler</a></div></div>';
}
function devalideTutoNote(id){
	document.getElementById('divers').style.display="block";
	document.getElementById('divers').innerHTML='<div id="divers2"><div id="calquemsgtxt" style="height:300px;width:400px;"><div id="fermermsg"><a href="javascript:msg2b(\'divers\');"><img src="images/boutons/fermer.jpg" alt="Annuler" /></a></div><br /><div class="align_centre"><form action="javascript:tutoDevalide('+id+');" method="post" name="formulaire3" id="formulaire3">Note :<br /><textarea name="textarea" cols="40" rows="10" id="textarea"></textarea><br /><br /><input name="" type="submit" value="Envoyer" /></form></div><br /><br /><div align="center"><a href="javascript:msg2b(\'divers\');">Annuler</a></div></div>';
}
function devalideTutoNoteAdmin(id){
	document.getElementById('divers').style.display="block";
	document.getElementById('divers').innerHTML='<div id="divers2"><div id="calquemsgtxt" style="height:300px;width:400px;"><div id="fermermsg"><a href="javascript:msg2b(\'divers\');"><img src="images/boutons/fermer.jpg" alt="Annuler" /></a></div><br /><div class="align_centre"><form action="javascript:tutoDevalideAdmin('+id+');" method="post" name="formulaire3" id="formulaire3">Note :<br /><textarea name="textarea" cols="40" rows="10" id="textarea"></textarea><br /><br /><input name="" type="submit" value="Envoyer" /></form></div><br /><br /><div align="center"><a href="javascript:msg2b(\'divers\');">Annuler</a></div></div>';
}
function refuseTutoNoteAdmin(id){
	document.getElementById('divers').style.display="block";
	document.getElementById('divers').innerHTML='<div id="divers2"><div id="calquemsgtxt" style="height:300px;width:400px;"><div id="fermermsg"><a href="javascript:msg2b(\'divers\');"><img src="images/boutons/fermer.jpg" alt="Annuler" /></a></div><br /><div class="align_centre"><form action="javascript:tutoRefuseAdmin('+id+');" method="post" name="formulaire3" id="formulaire3" onsubmit="return verif_champ(document.formulaire3.textarea.value,\'remplir la raison du refus.\');">Raison :<br /><textarea name="textarea" cols="40" rows="10" id="textarea"></textarea><br /><br /><input name="" type="submit" value="Envoyer" /></form></div><br /><br /><div align="center"><a href="javascript:msg2b(\'divers\');">Annuler</a></div></div>';
}
function supprimeTutoNoteAdmin(id){
	document.getElementById('divers').style.display="block";
	document.getElementById('divers').innerHTML='<div id="divers2"><div id="calquemsgtxt" style="height:300px;width:400px;"><div id="fermermsg"><a href="javascript:msg2b(\'divers\');"><img src="images/boutons/fermer.jpg" alt="Annuler" /></a></div><br /><div class="align_centre"><form action="javascript:tutoSupprimeAdmin('+id+');" method="post" name="formulaire3" id="formulaire3" onsubmit="return verif_champ(document.formulaire3.textarea.value,\'remplir la raison de la supression.\');">Raison :<br /><textarea name="textarea" cols="40" rows="10" id="textarea"></textarea><br /><br /><input name="" type="submit" value="Envoyer" /></form></div><br /><br /><div align="center"><a href="javascript:msg2b(\'divers\');">Annuler</a></div></div>';
}

function valideRessNote(id){
	document.getElementById('divers').style.display="block";
	document.getElementById('divers').innerHTML='<div id="divers2"><div id="calquemsgtxt" style="height:300px;width:400px;"><div id="fermermsg"><a href="javascript:msg2b(\'divers\');"><img src="images/boutons/fermer.jpg" alt="Annuler" /></a></div><br /><div class="align_centre"><form action="javascript:ressValide('+id+');" method="post" name="formulaire3" id="formulaire3">Note :<br /><textarea name="textarea" cols="40" rows="10" id="textarea"></textarea><br /><br /><input name="" type="submit" value="Envoyer" /></form></div><br /><br /><div align="center"><a href="javascript:msg2b(\'divers\');">Annuler</a></div></div>';
}
function valideRessNoteAdmin(id){
	document.getElementById('divers').style.display="block";
	document.getElementById('divers').innerHTML='<div id="divers2"><div id="calquemsgtxt" style="height:300px;width:400px;"><div id="fermermsg"><a href="javascript:msg2b(\'divers\');"><img src="images/boutons/fermer.jpg" alt="Annuler" /></a></div><br /><div class="align_centre"><form action="javascript:ressValideAdmin('+id+');" method="post" name="formulaire3" id="formulaire3">Note :<br /><textarea name="textarea" cols="40" rows="10" id="textarea"></textarea><br /><br /><input name="" type="submit" value="Envoyer" /></form></div><br /><br /><div align="center"><a href="javascript:msg2b(\'divers\');">Annuler</a></div></div>';
}
function devalideRessNote(id){
	document.getElementById('divers').style.display="block";
	document.getElementById('divers').innerHTML='<div id="divers2"><div id="calquemsgtxt" style="height:300px;width:400px;"><div id="fermermsg"><a href="javascript:msg2b(\'divers\');"><img src="images/boutons/fermer.jpg" alt="Annuler" /></a></div><br /><div class="align_centre"><form action="javascript:ressDevalide('+id+');" method="post" name="formulaire3" id="formulaire3">Note :<br /><textarea name="textarea" cols="40" rows="10" id="textarea"></textarea><br /><br /><input name="" type="submit" value="Envoyer" /></form></div><br /><br /><div align="center"><a href="javascript:msg2b(\'divers\');">Annuler</a></div></div>';
}
function devalideRessNoteAdmin(id){
	document.getElementById('divers').style.display="block";
	document.getElementById('divers').innerHTML='<div id="divers2"><div id="calquemsgtxt" style="height:300px;width:400px;"><div id="fermermsg"><a href="javascript:msg2b(\'divers\');"><img src="images/boutons/fermer.jpg" alt="Annuler" /></a></div><br /><div class="align_centre"><form action="javascript:ressDevalideAdmin('+id+');" method="post" name="formulaire3" id="formulaire3">Note :<br /><textarea name="textarea" cols="40" rows="10" id="textarea"></textarea><br /><br /><input name="" type="submit" value="Envoyer" /></form></div><br /><br /><div align="center"><a href="javascript:msg2b(\'divers\');">Annuler</a></div></div>';
}
function refuseRessNoteAdmin(id){
	document.getElementById('divers').style.display="block";
	document.getElementById('divers').innerHTML='<div id="divers2"><div id="calquemsgtxt" style="height:300px;width:400px;"><div id="fermermsg"><a href="javascript:msg2b(\'divers\');"><img src="images/boutons/fermer.jpg" alt="Annuler" /></a></div><br /><div class="align_centre"><form action="javascript:ressRefuseAdmin('+id+');" method="post" name="formulaire3" id="formulaire3" onsubmit="return verif_champ(document.formulaire3.textarea.value,\'remplir la raison du refus.\');">Raison :<br /><textarea name="textarea" cols="40" rows="10" id="textarea"></textarea><br /><br /><input name="" type="submit" value="Envoyer" /></form></div><br /><br /><div align="center"><a href="javascript:msg2b(\'divers\');">Annuler</a></div></div>';
}
function supprimeRessNoteAdmin(id){
	document.getElementById('divers').style.display="block";
	document.getElementById('divers').innerHTML='<div id="divers2"><div id="calquemsgtxt" style="height:300px;width:400px;"><div id="fermermsg"><a href="javascript:msg2b(\'divers\');"><img src="images/boutons/fermer.jpg" alt="Annuler" /></a></div><br /><div class="align_centre"><form action="javascript:ressSupprimeAdmin('+id+');" method="post" name="formulaire3" id="formulaire3" onsubmit="return verif_champ(document.formulaire3.textarea.value,\'remplir la raison de la supression.\');">Raison :<br /><textarea name="textarea" cols="40" rows="10" id="textarea"></textarea><br /><br /><input name="" type="submit" value="Envoyer" /></form></div><br /><br /><div align="center"><a href="javascript:msg2b(\'divers\');">Annuler</a></div></div>';
}

function valideConcoursNote(id){
	document.getElementById('divers').style.display="block";
	document.getElementById('divers').innerHTML='<div id="divers2"><div id="calquemsgtxt" style="height:300px;width:400px;"><div id="fermermsg"><a href="javascript:msg2b(\'divers\');"><img src="images/boutons/fermer.jpg" alt="Annuler" /></a></div><br /><div class="align_centre"><form action="javascript:concoursValide('+id+');" method="post" name="formulaire3" id="formulaire3">Note :<br /><textarea name="textarea" cols="40" rows="10" id="textarea"></textarea><br /><br /><input name="" type="submit" value="Envoyer" /></form></div><br /><br /><div align="center"><a href="javascript:msg2b(\'divers\');">Annuler</a></div></div>';
}
function valideConcoursNoteAdmin(id){
	document.getElementById('divers').style.display="block";
	document.getElementById('divers').innerHTML='<div id="divers2"><div id="calquemsgtxt" style="height:300px;width:400px;"><div id="fermermsg"><a href="javascript:msg2b(\'divers\');"><img src="images/boutons/fermer.jpg" alt="Annuler" /></a></div><br /><div class="align_centre"><form action="javascript:concoursValideAdmin('+id+');" method="post" name="formulaire3" id="formulaire3">Note :<br /><textarea name="textarea" cols="40" rows="10" id="textarea"></textarea><br /><br /><input name="" type="submit" value="Envoyer" /></form></div><br /><br /><div align="center"><a href="javascript:msg2b(\'divers\');">Annuler</a></div></div>';
}
function devalideConcoursNote(id){
	document.getElementById('divers').style.display="block";
	document.getElementById('divers').innerHTML='<div id="divers2"><div id="calquemsgtxt" style="height:300px;width:400px;"><div id="fermermsg"><a href="javascript:msg2b(\'divers\');"><img src="images/boutons/fermer.jpg" alt="Annuler" /></a></div><br /><div class="align_centre"><form action="javascript:concoursDevalide('+id+');" method="post" name="formulaire3" id="formulaire3">Note :<br /><textarea name="textarea" cols="40" rows="10" id="textarea"></textarea><br /><br /><input name="" type="submit" value="Envoyer" /></form></div><br /><br /><div align="center"><a href="javascript:msg2b(\'divers\');">Annuler</a></div></div>';
}
function devalideConcoursNoteAdmin(id){
	document.getElementById('divers').style.display="block";
	document.getElementById('divers').innerHTML='<div id="divers2"><div id="calquemsgtxt" style="height:300px;width:400px;"><div id="fermermsg"><a href="javascript:msg2b(\'divers\');"><img src="images/boutons/fermer.jpg" alt="Annuler" /></a></div><br /><div class="align_centre"><form action="javascript:concoursDevalideAdmin('+id+');" method="post" name="formulaire3" id="formulaire3">Note :<br /><textarea name="textarea" cols="40" rows="10" id="textarea"></textarea><br /><br /><input name="" type="submit" value="Envoyer" /></form></div><br /><br /><div align="center"><a href="javascript:msg2b(\'divers\');">Annuler</a></div></div>';
}
function refuseConcoursNoteAdmin(id){
	document.getElementById('divers').style.display="block";
	document.getElementById('divers').innerHTML='<div id="divers2"><div id="calquemsgtxt" style="height:300px;width:400px;"><div id="fermermsg"><a href="javascript:msg2b(\'divers\');"><img src="images/boutons/fermer.jpg" alt="Annuler" /></a></div><br /><div class="align_centre"><form action="javascript:concoursRefuseAdmin('+id+');" method="post" name="formulaire3" id="formulaire3" onsubmit="return verif_champ(document.formulaire3.textarea.value,\'remplir la raison du refus.\');">Raison :<br /><textarea name="textarea" cols="40" rows="10" id="textarea"></textarea><br /><br /><input name="" type="submit" value="Envoyer" /></form></div><br /><br /><div align="center"><a href="javascript:msg2b(\'divers\');">Annuler</a></div></div>';
}
function supprimeConcoursNoteAdmin(id){
	document.getElementById('divers').style.display="block";
	document.getElementById('divers').innerHTML='<div id="divers2"><div id="calquemsgtxt" style="height:300px;width:400px;"><div id="fermermsg"><a href="javascript:msg2b(\'divers\');"><img src="images/boutons/fermer.jpg" alt="Annuler" /></a></div><br /><div class="align_centre"><form action="javascript:concoursSupprimeAdmin('+id+');" method="post" name="formulaire3" id="formulaire3" onsubmit="return verif_champ(document.formulaire3.textarea.value,\'remplir la raison de la supression.\');">Raison :<br /><textarea name="textarea" cols="40" rows="10" id="textarea"></textarea><br /><br /><input name="" type="submit" value="Envoyer" /></form></div><br /><br /><div align="center"><a href="javascript:msg2b(\'divers\');">Annuler</a></div></div>';
}
function adverTeamNote(id){
	document.getElementById('divers').style.display="block";
	document.getElementById('divers').innerHTML='<div id="divers2"><div id="calquemsgtxt" style="height:300px;width:400px;"><div id="fermermsg"><a href="javascript:msg2b(\'divers\');"><img src="images/boutons/fermer.jpg" alt="Annuler" /></a></div><br /><div class="align_centre"><form action="javascript:envoiAvertissementTeam('+id+');" method="post" name="formulaire3" id="formulaire3" onsubmit="return verif_champ(document.formulaire3.textarea.value,\'remplir la raison de l\'avertissement.\');">Raison :<br /><textarea name="textarea" cols="40" rows="10" id="textarea"></textarea><br /><br /><input name="" type="submit" value="Envoyer" /></form></div><br /><br /><div align="center"><a href="javascript:msg2b(\'divers\');">Annuler</a></div></div>';
}
function suppTeamNote(id){
	document.getElementById('divers').style.display="block";
	document.getElementById('divers').innerHTML='<div id="divers2"><div id="calquemsgtxt" style="height:300px;width:400px;"><div id="fermermsg"><a href="javascript:msg2b(\'divers\');"><img src="images/boutons/fermer.jpg" alt="Annuler" /></a></div><br /><div class="align_centre"><form action="javascript:envoiSuppTeam('+id+');" method="post" name="formulaire3" id="formulaire3" onsubmit="return verif_champ(document.formulaire3.textarea.value,\'remplir la raison de l\'avertissement.\');">Raison :<br /><textarea name="textarea" cols="40" rows="10" id="textarea"></textarea><br /><br /><input name="" type="submit" value="Envoyer" /></form></div><br /><br /><div align="center"><a href="javascript:msg2b(\'divers\');">Annuler</a></div></div>';
}
function changeGroupTeamNote(id){
	document.getElementById('divers').style.display="block";
	document.getElementById('divers').innerHTML='<div id="divers2"><div id="calquemsgtxt" style="height:300px;width:400px;"><div id="fermermsg"><a href="javascript:msg2b(\'divers\');"><img src="images/boutons/fermer.jpg" alt="Annuler" /></a></div><br /><div class="align_centre"><form action="javascript:envoiNvGroupe('+id+');" method="post" name="formulaire3" id="formulaire3" onsubmit="return verif_champ(document.formulaire3.nvgroupe.value,\'choisir un nouveau groupe.\');">Id du nouveau groupe :<br /><input type="text" name="nvgroupe" id="nvgroupe" /><br /><br /><input name="" type="submit" value="Envoyer" /></form></div><br /><br /><div align="center"><a href="javascript:msg2b(\'divers\');">Annuler</a></div></div>';
}

function ajoutJuge(idconcours){
	document.getElementById('divers2').style.display="block";
	document.getElementById('divers2contenu').innerHTML='<div class="align_centre"><form action="javascript:envoiAjoutJuge('+idconcours+');" method="post" name="formulaire2" id="formulaire2">Pseudo du juge :<br /><input name="juge" id="juge" type="text" size="30" maxlength="50" /><br /><a href="liste-membres.html" target="_blank">Liste des membres</a><br /><br /><input name="" type="submit" value="Envoyer" /></form></div>';
}
var xWinScrollWin = null;
function xWinScrollTo(win,x,y,uTime) {
  var e = win;
  if (!e.timeout) e.timeout = 25;
  var st = xScrollTop(e, 1);
  var sl = xScrollLeft(e, 1);
  e.xTarget = x; e.yTarget = y; e.slideTime = uTime; e.stop = false;
  e.yA = e.yTarget - st;
  e.xA = e.xTarget - sl; // A = distance
  if (e.slideLinear) e.B = 1/e.slideTime;
  else e.B = Math.PI / (2 * e.slideTime); // B = period
  e.yD = st;
  e.xD = sl; // D = initial position
  var d = new Date(); e.C = d.getTime();
  if (!e.moving) {
    xWinScrollWin = e;
    _xWinScrollTo();
  }
}
function xScrollTop(e, bWin)
{
  var offset=0;
  if (!xDef(e) || bWin || e == document || e.tagName.toLowerCase() == 'html' || e.tagName.toLowerCase() == 'body') {
    var w = window;
    if (bWin && e) w = e;
    if(w.document.documentElement && w.document.documentElement.scrollTop) offset=w.document.documentElement.scrollTop;
    else if(w.document.body && xDef(w.document.body.scrollTop)) offset=w.document.body.scrollTop;
  }
  else {
    e = xGetElementById(e);
    if (e && xNum(e.scrollTop)) offset = e.scrollTop;
  }
  return offset;
}
function xDef()
{
  for(var i=0; i<arguments.length; ++i){if(typeof(arguments[i])=='undefined') return false;}
  return true;
}
function xScrollLeft(e, bWin)
{
  var offset=0;
  if (!xDef(e) || bWin || e == document || e.tagName.toLowerCase() == 'html' || e.tagName.toLowerCase() == 'body') {
    var w = window;
    if (bWin && e) w = e;
    if(w.document.documentElement && w.document.documentElement.scrollLeft) offset=w.document.documentElement.scrollLeft;
    else if(w.document.body && xDef(w.document.body.scrollLeft)) offset=w.document.body.scrollLeft;
  }
  else {
    e = xGetElementById(e);
    if (e && xNum(e.scrollLeft)) offset = e.scrollLeft;
  }
  return offset;
}
function _xWinScrollTo() {
  var e = xWinScrollWin || window;
  var now, s, t, newY, newX;
  now = new Date();
  t = now.getTime() - e.C;
  if (e.stop) { e.moving = false; }
  else if (t < e.slideTime) {
    setTimeout("_xWinScrollTo()", e.timeout);

    s = e.B * t;
    if (!e.slideLinear) s = Math.sin(s);
//    if (e.slideLinear) s = e.B * t;
//    else s = Math.sin(e.B * t);

    newX = Math.round(e.xA * s + e.xD);
    newY = Math.round(e.yA * s + e.yD);
    e.scrollTo(newX, newY);
    e.moving = true;
  }  
  else {
    e.scrollTo(e.xTarget, e.yTarget);
    xWinScrollWin = null;
    e.moving = false;
    if (e.onslideend) e.onslideend();
  }  
}
function goTop(){
	xWinScrollTo(window, 0, 0, 1000);
}
function desactiverecherchetype(){
	document.formulaire.type1.disabled='disabled';
	document.formulaire.type2.disabled='disabled';
	document.formulaire.type3.checked='checked';
}
function activerecherchetype(){
	document.formulaire.type1.disabled='';
	document.formulaire.type2.disabled='';
}
function verifieAjax(){
	if(window.XMLHttpRequest) // Firefox et autres
		return true;
	else if(window.ActiveXObject){ // Internet Explorer
		try{
			return true;
		}
		catch (e){
			return true;
		}
	}else{ // XMLHttpRequest non supporté par le navigateur
		return false;
	}
}
function affiche_msg_id(calque,txt){
	document.getElementById(calque).innerHTML=txt;
}