function VerifForm(formulaire,type){
	nom =formulaire.nom.value ;
	prenom =formulaire.prenom.value;
	ville = formulaire.ville.value;
	mail = formulaire.mail.value;
	adresse = formulaire.adresse.value;
	CP = formulaire.CP.value;
	tel = formulaire.tel.value;
	adresse = formulaire.mail.value;
	var place = adresse.indexOf('@',1);
	var point = adresse.indexOf(".",place+1);
	login =formulaire.login.value ;
				
	if(type==0){
		pwd =formulaire.pwd.value ;
		repwd =formulaire.repwd.value;
		if (pwd!=repwd){  
			alert ("Votre confirmation du mot de passe est incorrecte"); 
			formulaire.pwd.value="" ;  formulaire.repwd.value="";
			return(false);
		}
	}
					
	if (nom!="" && prenom!="" && ville!="" && adresse!="" && CP!="" ){ 
		if ((place > -1)&&(adresse.length >2)&&(point > 1)){formulaire.submit(); return(true);}
		else {	alert ("Le mail est incorrecte"); return(false);}
	} 
	else {  alert ("Veuillez remplir les champs obligatoires"); return(false);}
	if(type==0){if(login!="") verifPseudo(formulaire);}
}

function cache_all() {
	for (var i = 1; i<=12; i++) {
		if (document.getElementById('smenu'+i)) {document.getElementById('smenu'+i).style.display='none';}
	}
}

function cache(id) {
	cache_all() ;
	var d = document.getElementById(id);
	if (d) {d.style.display='none';}
}

function montre(id) {
	var d = document.getElementById(id);
	if (d) {d.style.display='block';}
	
}


function SversD(){
	indexS = document.form1.source.options.selectedIndex;
	if(indexS < 0)
		return;
	text = document.form1.source.options[indexS].text;
	value = document.form1.source.options[indexS].value;
	document.form1.source.options[indexS] = null;
	option = new Option(text,value,true,true);
	indexD = document.form1.destination.options.length;
	document.form1.destination.options[indexD] = option;
}

function DversS(){
	indexD = document.form1.destination.options.selectedIndex;
	if(indexD < 0)
		return;
	text = document.form1.destination.options[indexD].text;
	value = document.form1.destination.options[indexD].value;
	document.form1.destination.options[indexD] = null;
	option = new Option(text,value);
	indexS = document.form1.source.options.length;
	document.form1.source.options[indexS] = option;
}

function saveSelectedItem(formulaire){
	var arSelected = new Array();
	
	// On compte le nombre d'item de la liste select
	nbCol = formulaire.elements.destination.length;
	
	// On lance une boucle pour selectionner tous les items
	for(i=0; i<nbCol; i++){
		formulaire.elements.destination.options[i].selected = true;
	}	
	
	while(formulaire.destination.selectedIndex != -1){	
		arSelected.push(formulaire.destination.options[document.form1.destination.selectedIndex].value);
		formulaire.destination.options[formulaire.destination.selectedIndex].selected = false;
	}
	formulaire.participant.value = arSelected;
}
