function affiche(zone,image,comment){
	document.getElementById(zone).src='imgs/'+image;
}


function trim(string) {
	return string.replace(/(^\s*)|(\s*$)/g,'');
}

function checkVide(quel){
	test=trim(quel);
	if (test.length==0){
		return true;
	}
	else{
		return false;
	}
}

function valideEmail(quel) {
	if (quel.length == 0) {
	return false;
	} else {
  		if (!(/^([a-zA-Z0-9]+(([\.\-\_]?[a-zA-Z0-9]+)+)?)\@(([a-zA-Z0-9]+[\.\-\_])+[a-zA-Z]{2,4})$/.test(quel))){
		  return false;
	  }
  }
	return true;
}

function deplier(quel,fleche){
	if(document.getElementById("txt"+quel).style.display=="none"){
		document.getElementById("txt"+quel).style.display="block";
		document.getElementById(quel).src='imgs/' + fleche + '_on.gif';
	}
	else{
		document.getElementById("txt"+quel).style.display="none";
		document.getElementById(quel).src='imgs/' + fleche + '_off.gif';
	}
}

function verifInscription(){
	
	err=0;
	message="Les erreurs suivantes se sont produites :";
	
	for(i=0;i<document.inscription.civilite.length;i++){
		if(document.inscription.civilite[i].checked == true){ 
			civilite=1; 
			break; 
		} 
		else{
			civilite=0;
		}
	}
	if(civilite==0){
		err=1;
		message=message + "\n- Veuillez préciser la civilité";
		document.getElementById("alertCivilite").style.display="block";
	}
	else{
		document.getElementById("alertCivilite").style.display="none";
	}
	
	
	
	for(i=0;i<document.inscription.statut.length;i++){
		if(document.inscription.statut[i].checked == true){ 
			statut=1; 
			break; 
		} 
		else{
			statut=0;
		}
	}
	if(statut==0){
		err=1;
		message=message + "\n- Veuillez préciser votre statut";
		document.getElementById("alertStatut").style.display="block";
	}
	else{
		document.getElementById("alertStatut").style.display="none";
	}
	
	
	
	for(i=0;i<document.inscription.confidentialite.length;i++){
		if(document.inscription.confidentialite[i].checked == true){ 
			confidentialite=1; 
			break; 
		} 
		else{
			confidentialite=0;
		}
	}
	if(confidentialite==0){
		err=1;
		message=message + "\n- Veuillez préciser votre choix en matière de confidentialité";
		document.getElementById("alertConfidentialite").style.display="block";
	}
	else{
		document.getElementById("alertConfidentialite").style.display="none";
	}
	
	
	
	for(i=0;i<document.inscription.projetCollectif.length;i++){
		if(document.inscription.projetCollectif[i].checked == true){ 
			projetCollectif=1; 
			break; 
		} 
		else{
			projetCollectif=0;
		}
	}
	if(projetCollectif==0){
		err=1;
		message=message + "\n- Veuillez préciser si il s'agit d'un projet collectif";
		document.getElementById("alertCollectif").style.display="block";
	}
	else{
		document.getElementById("alertCollectif").style.display="none";
	}
	
	
	for(i=0;i<document.inscription.temps.length;i++){
		if(document.inscription.temps[i].checked == true){ 
			temps=1; 
			break; 
		} 
		else{
			temps=0;
		}
	}
	if(temps==0){
		err=1;
		message=message + "\n- Veuillez préciser le temps que vous accordez à votre projet";
		document.getElementById("alertTemps").style.display="block";
	}
	else{
		document.getElementById("alertTemps").style.display="none";
	}
	
	
	
	for(i=0;i<document.inscription.depuis.length;i++){
		if(document.inscription.depuis[i].checked == true){ 
			depuis=1; 
			break; 
		} 
		else{
			depuis=0;
		}
	}
	if(depuis==0){
		err=1;
		message=message + "\n- Veuillez précisez depuis combien de temps vous travaillez sur votre projet";
		document.getElementById("alertDepuis").style.display="block";
	}
	else{
		document.getElementById("alertDepuis").style.display="none";
	}
	
	
	
	for(i=0;i<document.inscription.dans.length;i++){
		if(document.inscription.dans[i].checked == true){ 
			dans=1; 
			break; 
		} 
		else{
			dans=0;
		}
	}
	if(dans==0){
		err=1;
		message=message + "\n- Veuillez précisez le délai de création";
		document.getElementById("alertDans").style.display="block";
	}
	else{
		document.getElementById("alertDans").style.display="none";
	}
	
	if(document.inscription.objectif1.checked==false && document.inscription.objectif2.checked==false && document.inscription.objectif3.checked==false  && document.inscription.objectif4.checked==false && document.inscription.objectif5.checked==false && document.inscription.objectif6.checked==false && document.inscription.objectif7.checked==false){
		obj=0;
	}
	else{
		obj=1;
	}
	
	if(obj==0){
		err=1;
		message=message + "\n- Veuillez indiquez votre ou vos objectifs";
		document.getElementById("alertObjectif").style.display="block";
	}
	else{
		document.getElementById("alertObjectif").style.display="none";
	}
	
	if(document.inscription.demarche1.checked==false && document.inscription.demarche2.checked==false && document.inscription.demarche3.checked==false  && document.inscription.demarche4.checked==false && document.inscription.demarche5.checked==false && document.inscription.demarche6.checked==false){
		demarche=0;
	}
	else{
		demarche=1;
	}
	
	if(demarche==0){
		err=1;
		message=message + "\n- Veuillez préciser votre démarche";
		document.getElementById("alertDemarche").style.display="block";
	}
	else{
		document.getElementById("alertDemarche").style.display="none";
	}
	
	
	if(valideEmail(document.inscription.email.value)==0){
		err=1;
		message=message + "\n- Le format de votre email est erroné";
		document.inscription.email.style.backgroundColor="#ce537b";
	}
	else{
		document.inscription.email.style.backgroundColor="#ffffff";
	}
		
	if(checkVide(document.inscription.nom.value)==1){
		err=1;
		message=message + "\n- Merci d'indiquer votre nom";
		document.inscription.nom.style.backgroundColor="#ce537b";
	}
	else{
		document.inscription.nom.style.backgroundColor="#ffffff";
	}
	
	if(checkVide(document.inscription.prenom.value)==1){
		err=1;
		message=message + "\n- Merci d'indiquer votre prenom";
		document.inscription.prenom.style.backgroundColor="#ce537b";
	}
	else{
		document.inscription.prenom.style.backgroundColor="#ffffff";
	}
	
	if(checkVide(document.inscription.naissanceJour.value)==1 || isNaN(document.inscription.naissanceJour.value)==1 || document.inscription.naissanceJour.value>31){
		err=1;
		message=message + "\n- Merci d'indiquer un jour de naissance conforme";
		document.inscription.naissanceJour.style.backgroundColor="#ce537b";
	}
	else{
		document.inscription.naissanceJour.style.backgroundColor="#ffffff";
	}
	
	if(checkVide(document.inscription.naissanceMois.value)==1 || isNaN(document.inscription.naissanceMois.value)==1 || document.inscription.naissanceMois.value>12){
		err=1;
		message=message + "\n- Merci d'indiquer un mois de naissance conforme";
		document.inscription.naissanceMois.style.backgroundColor="#ce537b";
	}
	else{
		document.inscription.naissanceMois.style.backgroundColor="#ffffff";
	}
	
	if(checkVide(document.inscription.naissanceAnnee.value)==1 || isNaN(document.inscription.naissanceAnnee.value)==1 || document.inscription.naissanceAnnee.value<1900){
		err=1;
		message=message + "\n- Merci d'indiquer une année de naissance conforme";
		document.inscription.naissanceAnnee.style.backgroundColor="#ce537b";
	}
	else{
		document.inscription.naissanceAnnee.style.backgroundColor="#ffffff";
	}
	
	if(checkVide(document.inscription.adresse.value)==1){
		err=1;
		message=message + "\n- Merci d'indiquer votre adresse";
		document.inscription.adresse.style.backgroundColor="#ce537b";
	}
	else{
		document.inscription.adresse.style.backgroundColor="#ffffff";
	}
	
	if(checkVide(document.inscription.cp.value)==1 || isNaN(document.inscription.cp.value)==1 || document.inscription.cp.value.length<5){
		err=1;
		message=message + "\n- Merci d'indiquer un code postal conforme";
		document.inscription.cp.style.backgroundColor="#ce537b";
	}
	else{
		document.inscription.cp.style.backgroundColor="#ffffff";
	}
	
	if(checkVide(document.inscription.ville.value)==1){
		err=1;
		message=message + "\n- Merci d'indiquer votre ville";
		document.inscription.ville.style.backgroundColor="#ce537b";
	}
	else{
		document.inscription.ville.style.backgroundColor="#ffffff";
	}
	
	if(checkVide(document.inscription.tel1.value)==1 || isNaN(document.inscription.tel1.value)==1){
		err=1;
		message=message + "\n- Merci d'indiquer votre téléphone";
		document.inscription.tel1.style.backgroundColor="#ce537b";
	}
	else{
		document.inscription.tel1.style.backgroundColor="#ffffff";
	}
		
	if(err!=0){
		alert(message);
		return false;
	}
	else{
		return true;
	}
}
