//inscription

function writediv(texte)
{
document.getElementById('nom').innerHTML = texte;
}

function writediv2(texte)
{
document.getElementById('prenom').innerHTML = texte;
}

function writediv3(texte)
{
document.getElementById('adresse').innerHTML = texte;
}

function writediv4(texte)
{
document.getElementById('cp').innerHTML = texte;
}

function writediv5(texte)
{
document.getElementById('ville').innerHTML = texte;
}

function writediv7(texte)
{
document.getElementById('telephone').innerHTML = texte;
}

function writediv8(texte)
{
document.getElementById('mail').innerHTML = texte;
}

function writediv20(texte)
{
document.getElementById('mail2').innerHTML = texte;
}

function writediv9(texte)
{
document.getElementById('passbox').innerHTML = texte;
}

function writediv17(texte)
{
document.getElementById('passbox2').innerHTML = texte;
}

function writediv11(texte)
{
document.getElementById('mail').innerHTML = texte;
}

function writediv15(texte)
{
document.getElementById('pseudo').innerHTML = texte;
}


function nom(nom)
{
if(nom != '')
{
if(nom.length<1)
writediv('<font color="#cc0000" size="1" face="Verdana"><img src="../images/cross.gif"> votre nom est trop court</font>');
else if(nom.length>20)
writediv('<font color="#cc0000" size="1" face="Verdana"><img src="../images/cross.gif"> votre nom est trop long</font>');
else
writediv('<font color="#27A633" size="1" face="Verdana"><img src="../images/check.gif"></font>');
}
else
writediv('<font color="#cc0000" size="1" face="Verdana"><img src="../images/cross.gif"><b> Rentrez un nom</b></font>');
}

function prenom(prenom)
{
if(prenom != '')
{
if(prenom.length<1)
writediv2('<font color="#cc0000" size="1" face="Verdana"><img src="../images/cross.gif"> votre prenom est trop court</font>');
else if(prenom.length>20)
writediv2('<font color="#cc0000" size="1" face="Verdana"><img src="../images/cross.gif"> votre prenom est trop long</font>');
else
writediv2('<font color="#27A633" size="1" face="Verdana"><img src="../images/check.gif"></font>');
}
else
writediv2('<font color="#cc0000" size="1" face="Verdana"><b><img src="../images/cross.gif"> Rentrez un prenom</font>');
}

function email(email) 
{
if(email != '')
{
var mail = document.inscription.emaill.value;
var aroba = mail.indexOf("@");
var point2 = mail.indexOf(".", aroba);
var point3 = mail.lastIndexOf(".");
var point4 = mail.indexOf("..")
//test si @ est présent
//si il n'est pas présent, l'adresse n'est pas valide
if (aroba == -1) {
writediv8('<font color="#cc0000" size="1" face="Verdana"><img src="../images/cross.gif"> L\'adresse email nest pas valide...</font>');
}
//vérifie si il y a un . après @ et qu'il ne se trouve pas juste derrière ("adresse@.com" non valide)

else if ((point2 == -1) || (point2 == (aroba + 1))) {
writediv8('<font color="#cc0000" size="1" face="Verdana"><img src="../images/cross.gif"> L\'adresse email nest pas valide...</font>');
}
//vérifie si il y a au moins 1 caractère après le point
//point + 1 car indexOf commence à 0.
//Si l'index est 4 et la longueur de la chaîne 5, erreur

else if ((point3 + 1) == mail.length) {
writediv8('<font color="#cc0000" size="1" face="Verdana"><img src="../images/cross.gif"> L\'adresse email nest pas valide...</font>');
}
//vérifie s'il n'y a pas deux . qui se suivent

else if (point4 != -1) {
writediv8('<font color="#cc0000" size="1" face="Verdana"><img src="../images/cross.gif"> L\'adresse email nest pas valide...</font>');
}
else
writediv8('<font color="#27A633" size="1" face="Verdana"><img src="../images/check.gif"></font>');
}
else
writediv8('<font color="#cc0000" size="1" face="Verdana"><img src="../images/cross.gif"><b> Rentrez un mail</font>');

}


function email2(email2) 
{
if(email2 != '')
{
var mail = document.inscription.emaill2.value;
var aroba = mail.indexOf("@");
var point2 = mail.indexOf(".", aroba);
var point3 = mail.lastIndexOf(".");
var point4 = mail.indexOf("..")
//test si @ est présent
//si il n'est pas présent, l'adresse n'est pas valide
if (aroba == -1) {
writediv20('<font color="#cc0000" size="1" face="Verdana"><img src="../images/cross.gif"> L\'adresse email nest pas valide...</font>');
}
//vérifie si il y a un . après @ et qu'il ne se trouve pas juste derrière ("adresse@.com" non valide)

else if ((point2 == -1) || (point2 == (aroba + 1))) {
writediv20('<font color="#cc0000" size="1" face="Verdana"><img src="../images/cross.gif"> L\'adresse email nest pas valide...</font>');
}
//vérifie si il y a au moins 1 caractère après le point
//point + 1 car indexOf commence à 0.
//Si l'index est 4 et la longueur de la chaîne 5, erreur

else if ((point3 + 1) == mail.length) {
writediv20('<font color="#cc0000" size="1" face="Verdana"><img src="../images/cross.gif"> L\'adresse email nest pas valide...</font>');
}
//vérifie s'il n'y a pas deux . qui se suivent

else if (point4 != -1) {
writediv20('<font color="#cc0000" size="1" face="Verdana"><img src="../images/cross.gif"> L\'adresse email nest pas valide...</font>');
}
else
writediv20('<font color="#27A633" size="1" face="Verdana"><img src="../images/check.gif"></font>');
}
else
writediv20('<font color="#cc0000" size="1" face="Verdana"><img src="../images/cross.gif"><b> Rentrez un mail</font>');

}


function cp(cp)
{
if(isNaN(cp))
{
writediv4('<font color="#cc0000" size="1" face="Verdana"><img src="../images/cross.gif"> Code postal invalide</font>');
}
else if (cp == '')
{
writediv4('<font color="#cc0000" size="1" face="Verdana"><img src="../images/cross.gif"><b> Rentrez un code postal</b></font>');
}
else
{
writediv4('<font color="#27A633" size="1" face="Verdana"><img src="../images/check.gif"></font>');
}
}

function telephone(telephone)
{
if(isNaN(telephone))
{
writediv7('<font color="#cc0000" size="1" face="Verdana"><img src="../images/cross.gif"></font>');
}
else if (telephone == '')
{
writediv7('<font color="#cc0000" size="1" face="Verdana"><img src="../images/cross.gif"><b> Rentrez un téléphone</b></font>');
}
else
{
writediv7('<font color="#27A633" size="1" face="Verdana"><img src="../images/check.gif"></font>');
}
}

function ville(ville)
{
if(ville != '')
{
if(ville.length<3)
writediv5('<font color="#cc0000" size="1" face="Verdana"><img src="../images/cross.gif"> votre nom de ville est trop court</font>');
else if(ville.length>30)
writediv5('<font color="#cc0000" size="1" face="Verdana"><img src="../images/cross.gif"> votre nom de ville est trop long</font>');
else
writediv5('<font color="#27A633" size="1" face="Verdana"><img src="../images/check.gif"></font>');
}
else
writediv5('<font color="#cc0000" size="1" face="Verdana"><img src="../images/cross.gif"><b> Rentrez une ville</font>');
}

function adresse(adresse)
{
if(adresse != '')
{
if(adresse.length<3)
writediv3('<font color="#cc0000" size="1" face="Verdana"><img src="../images/cross.gif"> votre adresse est trop courte</font>');
else if(adresse.length>100)
writediv3('<font color="#cc0000" size="1" face="Verdana"><img src="../images/cross.gif"> votre adresse est trop longue</font>');
else
writediv3('<font color="#27A633" size="1" face="Verdana"><img src="../images/check.gif"></font>');
}


function pseudo(pseudo)
{
if(pseudo != '')
{
if(pseudo.length<2)
writediv15('<font color="#cc0000" size="1" face="Verdana"><img src="../images/cross.gif"> Pseudo trop court</font>');
else if(pseudo.length>15)
writediv15('<font color="#cc0000" size="1" face="Verdana"><img src="../images/cross.gif"> Pseudo trop long</font>');
else
writediv15('<font color="#27A633" size="1" face="Verdana"><img src="../images/check.gif"></font>');
}
else
writediv15('<font color="#cc0000" size="1" face="Verdana"><img src="../images/cross.gif"><b> Rentrez un pseudo</font>');
}

function verifpass(pass)
{
if(pass != '')
{
if(pass.length<4)
writediv9('<font color="#cc0000" size="1" face="Verdana"><img src="../images/cross.gif"> Mot de passe trop court</font>');
else if(pass.length>20)
writediv9('<font color="#cc0000" size="1" face="Verdana"><img src="../images/cross.gif"> Mot de passe trop long</font>');
else
writediv9('<font color="#27A633" size="1" face="Verdana"><img src="../images/check.gif"></font>');
}
else
writediv9('<font color="#cc0000" size="1" face="Verdana"><img src="../images/cross.gif"><b> Rentrez un mot de passe</font>');
}

function verifpass2(pass2)
{
if(pass2 != '')
{
var pass = document.inscription.mdpp.value;	
if(pass != pass2)
writediv17('<font color="#cc0000" size="1" face="Verdana"><img src="../images/cross.gif"><b> Vous n\'avez pas rentré le même mot de passe deux fois.</font>');
else if((pass == pass2)&&(pass.length == pass2.length))
writediv17('<font color="#27A633" size="1" face="Verdana"><img src="../images/check.gif"></font>');
}
else
writediv17('<font color="#cc0000" size="1" face="Verdana"><img src="../images/cross.gif"><b> Rentrez un mot de passe</font>');
}



function mail(mail) 
{
if(mail != '')
{
var mail = document.inscription.emaill.value;
var aroba = mail.indexOf("@");
var point2 = mail.indexOf(".", aroba);
var point3 = mail.lastIndexOf(".");
point4 = mail.indexOf("..")
//test si @ est présent
//si il n'est pas présent, l'adresse n'est pas valide
if (aroba == -1) {
writediv8('<font color="#cc0000" size="1" face="Verdana"><img src="../images/cross.gif"> l\'adresse email nest pas valide...</font>');
}
//vérifie si il y a un . après @ et qu'il ne se trouve pas juste derrière ("adresse@.com" non valide)

else if ((point2 == -1) || (point2 == (aroba + 1))) {
writediv8('<font color="#cc0000" size="1" face="Verdana"><img src="../images/cross.gif"> l\'adresse email nest pas valide...</font>');
}
//vérifie si il y a au moins 1 caractère après le point
//point + 1 car indexOf commence à 0.
//Si l'index est 4 et la longueur de la chaîne 5, erreur

else if ((point3 + 1) == mail.length) {
writediv8('<font color="#cc0000" size="1" face="Verdana"><img src="../images/cross.gif"> l\'adresse email nest pas valide...</font>');
}
//vérifie s'il n'y a pas deux . qui se suivent

else if (point4 != -1) {
writediv8('<font color="#cc0000" size="1" face="Verdana"><img src="../images/cross.gif"> l\'adresse email nest pas valide...</font>');
}
else
writediv8('<font color="#cc0000" size="1" face="Verdana"><img src="../images/check.gif"> l\'adresse email est valide</font>');
}
else
writediv8('<font color="#cc0000" size="1" face="Verdana"><img src="../images/cross.gif"> rentrez un email</font>');
}
}

//UPLOAD ET SAVED

function show_plat() 
{
var autres = document.upload.id_plat.value;

if( (autres == '12') || (autres == '5') ){document.getElementById("autres_plats").style.visibility="visible";}
else{document.getElementById("autres_plats").style.visibility="hidden";}
}

function show_aliments() 
{alert("ok");
var autres = document.upload.id_aliments.value;

if( (autres == '7') || (autres == '12') || (autres == '20')|| (autres == '38') ){document.getElementById("autres").style.visibility="visible";}
else{document.getElementById("autres").style.visibility="hidden";}
}

function show_aliments2() 
{
var autres2 = document.upload.id_aliments2.value;

if( (autres2 == '7') || (autres2 == '12') || (autres2 == '20')|| (autres2 == '38') ){document.getElementById("autres2").style.visibility="visible";}
else{document.getElementById("autres2").style.visibility="hidden";}
}

function check() 
{
document.getElementById("autres_fetes").style.visibility="hidden";
}

function show_fete() 
{
var fete = document.upload.occaz.value;

if(fete == '23'){document.getElementById("autres_fetes").style.visibility="visible";}
else{document.getElementById("autres_fetes").style.visibility="hidden";}
}

function show_fete2() 
{
var fete = document.upload.id_fete.value;

document.upload.occaz[7].checked = true;

}

function show_fete_recherche() 
{
var fete = document.upload.id_fete.value;

document.upload.occaz[6].checked = true;

if( (document.upload.occaz[6].checked == true) && (fete == '17') ){document.getElementById("autres_fetes").style.visibility="visible";}
else{document.getElementById("autres_fetes").style.visibility="hidden";}
}

function show_fete_recherche2() 
{
var fete = document.upload.id_fete.value;

document.upload.occaz[7].checked = true;

if( (document.upload.occaz[7].checked == true) && (fete == '17') ){document.getElementById("autres_fetes").style.visibility="visible";}
else{document.getElementById("autres_fetes").style.visibility="hidden";}

}


function show_regions() 
{
var pays = document.upload.id_pays.value;

if( (pays == '3') || (pays == '7') || (pays == '15') || (pays == '31') || (pays == '37') || (pays == '41') ){document.getElementById("autres_pays").style.visibility="visible";}
else{document.getElementById("autres_pays").style.visibility="hidden";}
}


function verif_form() 
{
	if ( (document.upload.cas[0].checked == false) && (document.upload.cas[1].checked == false) )
	{
		alert ("Séléctionnez l'action que vous voulez effectuer.");return false;
	}
	
	if (document.upload.cas[0].checked == true)
	{
		if( ok() ){document.upload.submit();}
	}

	if (document.upload.cas[1].checked == true)
	{
		
		if (document.upload.titre.value == "") {alert ("Le titre de la recette est obligatoire"); return false;}
		else if (document.upload.couvert.value == "") {alert ("Le nombre de couverts est obligatoire"); return false;}
				else if (document.upload.duree.value == "") {alert ("La durée de réalisation est obligatoire"); return false;}
					else if (document.upload.id_plat.value == "") {alert ("Le type de plat est obligatoire"); return false;}
						else if (document.upload.id_aliments.value == "") {alert ("Vous avez sélectionné une catégorie d'ingrédients."); return false;}
							else if (document.upload.difficulte.value == ""){alert ("La difficulté est obligatoire"); return false;}
								
								
									else if( ok() ){document.upload.submit();}	
	}
}

function verif_form_dm() 
{
	if ( (document.upload.cas[0].checked == false) && (document.upload.cas[1].checked == false) )
	{
		alert ("Séléctionnez l'action que vous voulez effectuer.");return false;
	}
	
	if (document.upload.cas[0].checked == true)
	{
		if( ok_dm() ){document.upload.submit();}
	}

	if (document.upload.cas[1].checked == true)
	{
		
		if (document.upload.titre.value == "") {alert ("Le titre de la recette est obligatoire"); return false;}
		else if (document.upload.couvert.value == "") {alert ("Le nombre de couverts est obligatoire"); return false;}
				else if (document.upload.duree.value == "") {alert ("La durée de réalisation est obligatoire"); return false;}
					else if (document.upload.id_plat.value == "") {alert ("Le type de plat est obligatoire"); return false;}
						else if (document.upload.id_aliments.value == "") {alert ("Vous avez sélectionné une catégorie d'ingrédients."); return false;}
							else if (document.upload.difficulte.value == ""){alert ("La difficulté est obligatoire"); return false;}
								
								
									else if( ok_dm() ){document.upload.submit();}	
	}
}

function verif_form_astuce() 
{
	if ( (document.upload.cas[0].checked == false) && (document.upload.cas[1].checked == false) )
	{
		alert ("Séléctionnez l'action que vous voulez effectuer.");return false;
	}
	
	if (document.upload.cas[0].checked == true)
	{
		if( ok() ){document.upload.submit();}
	}
	
	if (document.upload.cas[1].checked == true)
	{
		
		if (document.upload.titre.value == "") {alert ("Le titre de l'astuce est obligatoire"); return false;}
			else if (document.upload.technique.value == "") {alert ("Sélectionnez une technique."); return false;}
				else if( ok() ){document.upload.submit();}		
				
	}
}

function verif_form_astuce_dm() 
{
	if ( (document.upload.cas[0].checked == false) && (document.upload.cas[1].checked == false) )
	{
		alert ("Séléctionnez l'action que vous voulez effectuer.");return false;
	}
	
	if (document.upload.cas[0].checked == true)
	{
		if( ok_dm() ){document.upload.submit();}
	}
	
	if (document.upload.cas[1].checked == true)
	{
		
		if (document.upload.titre.value == "") {alert ("Le titre de l'astuce est obligatoire"); return false;}
			else if (document.upload.technique.value == "") {alert ("Sélectionnez une technique."); return false;}
				else if( ok_dm() ){document.upload.submit();}		
				
	}
}


function verif_form_saved_to_upload() 
{
	
	if ( (document.upload.cas[0].checked == false) && (document.upload.cas[1].checked == false) && (document.upload.cas[2].checked == false) )
	{
		alert ("Séléctionnez l'action que vous voulez effectuer.");return false;
	}
	
	if (document.upload.cas[0].checked == true)
	{
		if( ok_saved_to_upload() ){document.upload.submit();}
	}
	
	if (document.upload.cas[1].checked == true)
	{
		if( ok_saved_to_upload() ){document.upload.submit();}
	}

	if (document.upload.cas[2].checked == true)
	{

	if (document.upload.titre.value == "") {alert ("Le titre de la recette est obligatoire"); return false;}
	else if (document.upload.couvert.value == "") {alert ("Le nombre de couverts est obligatoire"); return false;}
			else if (document.upload.duree.value == "") {alert ("La durée de réalisation est obligatoire"); return false;}
				else if (document.upload.id_plat.value == "") {alert ("Le type de plat est obligatoire"); return false;}
					else if (document.upload.id_aliments.value == "") {alert ("Vous avez sélectionné une catégorie d'ingrédients."); return false;}
						else if (document.upload.difficulte.value == ""){alert ("La difficulté est obligatoire"); return false;}
							
								else if( ok_saved_to_upload() ){document.upload.submit();}	
	}
}

function verif_form_saved_to_upload_dm() 
{
	
	if ( (document.upload.cas[0].checked == false) && (document.upload.cas[1].checked == false) && (document.upload.cas[2].checked == false) )
	{
		alert ("Séléctionnez l'action que vous voulez effectuer.");return false;
	}
	
	if (document.upload.cas[0].checked == true)
	{
		if( ok_saved_to_upload_dm() ){document.upload.submit();}
	}
	
	if (document.upload.cas[1].checked == true)
	{
		if( ok_saved_to_upload_dm() ){document.upload.submit();}
	}

	if (document.upload.cas[2].checked == true)
	{

	if (document.upload.titre.value == "") {alert ("Le titre de la recette est obligatoire"); return false;}
	else if (document.upload.couvert.value == "") {alert ("Le nombre de couverts est obligatoire"); return false;}
			else if (document.upload.duree.value == "") {alert ("La durée de réalisation est obligatoire"); return false;}
				else if (document.upload.id_plat.value == "") {alert ("Le type de plat est obligatoire"); return false;}
					else if (document.upload.id_aliments.value == "") {alert ("Vous avez sélectionné une catégorie d'ingrédients."); return false;}
						else if (document.upload.difficulte.value == ""){alert ("La difficulté est obligatoire"); return false;}
							
								else if( ok_saved_to_upload_dm() ){document.upload.submit();}	
	}
}

function verif_astuce_saved_to_upload() 
{
	if ( (document.upload.cas[0].checked == false) && (document.upload.cas[1].checked == false) && (document.upload.cas[2].checked == false) )
	{
		alert ("Séléctionnez l'action que vous voulez effectuer.");return false;
	}
	
	if (document.upload.cas[0].checked == true)
	{
		if( ok_saved_to_upload() ){document.upload.submit();}
	}
	
	if (document.upload.cas[1].checked == true)
	{
		if( ok_saved_to_upload() ){document.upload.submit();}
	}

	if (document.upload.cas[2].checked == true)
	{
		
		if (document.upload.titre.value == "") {alert ("Le titre de l'astuce est obligatoire"); return false;}
			else if (document.upload.technique.value == "") {alert ("Sélectionnez une technique."); return false;}
				else if( ok_saved_to_upload() ){document.upload.submit();}		
	}
}

function verif_astuce_saved_to_upload_dm() 
{
	if ( (document.upload.cas[0].checked == false) && (document.upload.cas[1].checked == false) && (document.upload.cas[2].checked == false) )
	{
		alert ("Séléctionnez l'action que vous voulez effectuer.");return false;
	}
	
	if (document.upload.cas[0].checked == true)
	{
		if( ok_saved_to_upload_dm() ){document.upload.submit();}
	}
	
	if (document.upload.cas[1].checked == true)
	{
		if( ok_saved_to_upload_dm() ){document.upload.submit();}
	}

	if (document.upload.cas[2].checked == true)
	{
		
		if (document.upload.titre.value == "") {alert ("Le titre de l'astuce est obligatoire"); return false;}
			else if (document.upload.technique.value == "") {alert ("Sélectionnez une technique."); return false;}
				else if( ok_saved_to_upload_dm() ){document.upload.submit();}		
	}
}

function verif_form_saved() 
{
	if ( (document.upload.cas[0].checked == false) && (document.upload.cas[1].checked == false) )
	{
		alert ("Séléctionnez l'action que vous voulez effectuer.");return false;
	}
	
	if (document.upload.cas[0].checked == true)
	{
		if( ok() ){document.upload.submit();}
	}

	if (document.upload.cas[1].checked == true)
	{
		
		if (document.upload.titre.value == "") {alert ("Le titre de la recette est obligatoire"); return false;}
			else if( ok() ){document.upload.submit();}		
	}
}

function verif_form_saved_dm() 
{
	if ( (document.upload.cas[0].checked == false) && (document.upload.cas[1].checked == false) )
	{
		alert ("Séléctionnez l'action que vous voulez effectuer.");return false;
	}
	
	if (document.upload.cas[0].checked == true)
	{
		if( ok_dm() ){document.upload.submit();}
	}

	if (document.upload.cas[1].checked == true)
	{
		
		if (document.upload.titre.value == "") {alert ("Le titre de la recette est obligatoire"); return false;}
			else if( ok_dm() ){document.upload.submit();}		
	}
}


function ok() 
{

document.upload.submit();	
}

function ok_dm() 
{
document.upload.submit();	
}

function ok_saved_to_upload() 
{

document.upload.submit();	
}

function ok_saved_to_upload() 
{
document.upload.submit();	
}

function ok_saved_to_upload_dm() 
{
document.upload.submit();	
}


function show_societe() 
{

if( (document.inscription.radio[1].checked == true) ){document.getElementById("societe").style.visibility="visible";}
else{document.getElementById("societe").style.visibility="hidden";}

}

function photo() 
{

if( (document.upload.type_astuce[0].checked == true) ){document.getElementById("photo").style.visibility="visible";document.getElementById("photo2").style.visibility="visible";}
else{document.getElementById("photo").style.visibility="hidden";document.getElementById("photo2").style.visibility="hidden";}

}

function show_technique() 
{
var technique = document.upload.technique.value;

if( (technique == '18') || (technique == '29') || (technique == '42') || (technique == '43') || (technique == '44') ){document.getElementById("autre_technique").style.visibility="visible";}
else{document.getElementById("autre_technique").style.visibility="hidden";}
}

// SELECTIONNE LES ITEMS DS LISTE2 
 function PostSelect(formu){
  // On compte le nombre d'item de la liste select
   NbCol1 = document.forms[formu].elements.liste2.length;
  
   // On lance une boucle pour selectionner tous les items
   for(a=0; a<NbCol1; a++){
     document.forms[formu].elements.liste2.options[a].selected = true;
   }
   
   // On modifie l'ID du champ select pour que PHP traite cette
   // dernière comme un array
   document.forms[formu].elements.liste2.name = "liste2[]";
  
   
   // On compte le nombre d'item de la liste select
   NbCol12 = document.forms[formu].elements.id_agence2.length;
  
   // On lance une boucle pour selectionner tous les items
   for(b=0; b<NbCol12; b++){
     document.forms[formu].elements.id_agence2.options[b].selected = true;
   }
   
   // On modifie l'ID du champ select pour que PHP traite cette
   // dernière comme un array
   document.forms[formu].elements.id_agence2.name = "id_agence2[]";
  
   // On soumet le formulaire
   document.forms[formu].submit();
 }


//deplace les datas d'un select à l'autre
function Deplacer(l1,l2) {
		if (l1.options.selectedIndex>=0) {
			o=new Option(l1.options[l1.options.selectedIndex].text,l1.options[l1.options.selectedIndex].value);
			l2.options[l2.options.length]=o;
			
		}else{
			alert("Aucune activité sélectionnée");
		}
	}

// SUPPRIME LES ITEMS SELECTIONNES	
	function Supprimer(list) {
		if (list.options.selectedIndex>=0) {
			list.options[list.options.selectedIndex]= null;
		} else {
			alert("Suppression impossible : aucune ligne sélectionnée");
		}
	}
// SUPPRIME TOUS LES ITEMS
	function SupprimerTout(list) {
		list.options.length=0;
	}

//MESSAGERIE INTERNE
function envoie()
{

if (document.mess.objet.value =="") {alert ("Objet obligatoire"); document.mess.objet.blur();return false;}
		else if (document.mess.message.value =="") {alert ("Pas de message ?"); document.mess.message.blur();return false;}
		
document.mess.action = "envoie_msg2.php" ;
document.mess.submit();
}

function deletee()
{
var a = confirm("Etes-vous sur de vouloir éliminer ce message ?");
   if(a == true)
   {
		document.effacer.action = "delete_mess.php" ;
		document.effacer.submit();
	   
   } else 
   {
	    window.location.href = "profil.php?val=1&type=101";
      
   }
}
function deleteee(id_mess)
{
var a = confirm("Etes-vous sur de vouloir éliminer ce message?");
   if(a == true)
   {
		document.form1.action = "delete_mess.php" ;
		document.form1.submit();
	   
   } else 
   {
	   var id_messs=id_mess;
	    window.location.href = "profil.php?val=1&type=103&id_mess="+id_messs+"";
      
   }
}

function delete_env()
{
var a = confirm("Etes vous sur de vouloir eleminer ce message?");
   if(a == true)
   {
		document.effacer.action = "delete_mess_envoye.php" ;
		document.effacer.submit();
	   
   } else 
   {
	    window.location.href = "profil.php?val=1&type=100";
      
   }
}

function delete_env2(id_mess)
{
var a = confirm("Etes-vous sur de vouloir éliminer ce message?");
   if(a == true)
   {
		document.form1.action = "delete_mess_envoye.php" ;
		document.form1.submit();
	   
   } else 
   {
	    window.location.href = "profil.php?val=1&type=100";
      
   }
}

function checkLength(texteArea, lenghtText, maxLength)
{
  lenghtText.value = maxLength - texteArea.value.length;

  if ( lenghtText.value < 0 )
  {
    texteArea.value = texteArea.value.substr(0,maxLength);
    lenghtText.value = maxLength - texteArea.value.length;

    //Cas particulier d'un texte de 159 caractères et "Enter" (+2 caractères), donc on supprime 2 caractères d'un coup 
    //---> il reste 1 caractère disponible
    if (lenghtText.value == -1)
    {
    	texteArea.value = texteArea.value.substr(0,maxLength-1);
    	lenghtText.value = 1;
    }
    
  }
}

function getXhr(){
    
    var xhr = null; 
	if(window.XMLHttpRequest) // Firefox et autres
	   xhr = new XMLHttpRequest(); 
	else if(window.ActiveXObject){ // Internet Explorer 
	   try {
                xhr = new ActiveXObject("Msxml2.XMLHTTP");
            } catch (e) {
                xhr = new ActiveXObject("Microsoft.XMLHTTP");
            }
	}
	else { // XMLHttpRequest non supporté par le navigateur 
	   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest..."); 
	   xhr = false; 
	} 
                    return xhr;
}

/**
* Méthode qui sera appel�e sur le click du bouton
*/
function go(id_home){
	
	var xhr = getXhr();
	// On défini ce qu'on va faire quand on aura la réponse
	xhr.onreadystatechange = function(){
		// On ne fait quelque chose que si on a tout reçu et que le serveur est ok
		if(xhr.readyState == 4 && xhr.status == 200){
			leselect = xhr.responseText;
			// On se sert de innerHTML pour rajouter les options a la liste
			document.getElementById('type'+id_home).innerHTML = leselect;
		}
	}

	// Ici on va voir comment faire du post
	xhr.open("POST","ajaxhome.php",true);
	// ne pas oublier a pour le post
	xhr.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	// ne pas oublier de poster les arguments
	// ici, l'id de l'auteur
	sel = document.getElementById('id_cat_home'+id_home);
	id_cat_home = sel.options[sel.selectedIndex].value;
	xhr.send("id_cat_home="+id_cat_home+"&id_home="+id_home);
	
}

function submitenter(myfield,e)
{
var keycode;
if (window.event) keycode = window.event.keyCode;
else if (e) keycode = e.which;
else return true;

if (keycode == 13) {
return false;
}
else
   return true;
}

function writediv(texte) {
	document.getElementById('pseudobox').innerHTML = texte;
}

function verifPseudo(pseudo) {
     if(pseudo != '') {
		if(pseudo.length<2)
 			writediv('<span style="color:#cc0000"><b>'+pseudo+' :</b> ce pseudo est trop court</span>');
		else if(pseudo.length>15)
			writediv('<span style="color:#cc0000"><b>'+pseudo+' :</b> ce pseudo est trop long</span>');
		else if(texte = file('../formulaire/verifpseudo/'+escape(pseudo))) {
			if(texte == 1)
 				writediv('<span style="color:#cc0000"><b>'+pseudo+' :</b> ce pseudo est déjà pris</span>');
			else if(texte == 2)
				writediv('<span style="color:#1A7917"><b>'+pseudo+' :</b> ce pseudo est libre</span>');
			else
				writediv('');
			}
		}
}

function file(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);
} 