
function verif_changer_mail(){

	var ok = "";

	if(!verif_champs("ancien_mail", "mail")){	ok += "Votre ancienne adresse mail n'est pas valide.\n";	}

	if(document.getElementById("new_mail").value != document.getElementById("new_mail2").value && document.getElementById("new_mail").value!=""){
		alert("Vos deux adresses mails sont différentes.\n");
		document.getElementById("new_mail").className = "incorrect";
		document.getElementById("new_mail2").className = "incorrect";
		return false;
	}
	if(!verif_champs("new_mail", "mail")){	ok += "Votre nouvelle adresse mail n'est pas valide.\n";	}


	if(ok == ""){
		document.getElementById("changer_mail").submit();
	}else{
		alert(ok);
		return false;
	}


}

function verif_changer_password(){

	var ok = "";

	if(!verif_champs("ancien_password")){	ok += "Votre ancien mot de passe est vide.\n";	}

	if(document.getElementById("new_password").value != document.getElementById("new_password2").value && document.getElementById("new_password").value!=""){
		alert("Vos deux mots de passe mails sont différents.\n");
		document.getElementById("new_password").className = "incorrect";
		document.getElementById("new_password2").className = "incorrect";
		return false;
	}
	if(!verif_champs("new_password", "password")){	ok += "Votre mot de passe est incorrect.\n";	}


	if(ok == ""){
		document.getElementById("changer_password").submit();
	}else{
		alert(ok);
		return false;
	}
}

function verif_maj_profil(){

	var ok = "";

	if(!verif_champs("nom")){	ok += "Votre nom est vide.\n";	}
	if(!verif_champs("prenom")){	ok += "Votre prenom est vide.\n";	}
	if(!verif_champs("adresse")){	ok += "Votre adresse est vide.\n";	}
	if(!verif_champs("adresse_cp", "cp")){	ok += "Votre code postal n'est pas valide.\n";	}
	if(!verif_champs("adresse_ville")){	ok += "Votre ville est vide.\n";	}

	if(ok == ""){
		document.getElementById("maj_profil").submit();
	}else{
		alert(ok);
		return false;
	}

}

function verif_inscription(){

	var ok = "";

	document.getElementById("mot_de_passe").className = "";
	document.getElementById("mot_de_passe2").className = "";

	document.getElementById("j_naissance").className = "";
	document.getElementById("m_naissance").className = "";
	document.getElementById("a_naissance").className = "";

	document.getElementById("civilite").className = "";
	if(document.getElementById("civilite").value == -1){ ok+="Votre civilité est incorrecte.\n"; document.getElementById("civilite").className = "incorrect";}

	if(!verif_champs("nom")){	ok += "Votre nom est vide.\n";	}
	if(!verif_champs("prenom")){	ok += "Votre prénom est vide.\n";	}
	if((document.getElementById("j_naissance").value <0) || (document.getElementById("m_naissance").value <0) || (document.getElementById("a_naissance").value <0)){
		document.getElementById("j_naissance").className = "incorrect";
		document.getElementById("m_naissance").className = "incorrect";
		document.getElementById("a_naissance").className = "incorrect";
		ok += "Votre date de naissance n'est pas valide.\n";
	}
	if(!verif_champs("adresse")){	ok += "Votre adresse est vide.\n";	}
	if(!verif_champs("adresse_cp", "cp")){	ok += "Votre code postal n'est pas valide.\n";	}
	if(!verif_champs("adresse_ville")){	ok += "Votre ville est vide.\n";	}
	if(!verif_champs("mail", "mail")){	ok += "Votre adresse mail est incorrecte.\n";	}
	if(!verif_champs("mot_de_passe", "password")){	ok += "Votre mot de passe est incorrect.\n";	}
	if(!verif_car_mdp(document.getElementById("mot_de_passe").value)) { ok += "Votre mot de passe est incorrect (accents interdits).\n"; }
	if(document.getElementById("mot_de_passe").value != document.getElementById("mot_de_passe2").value){
		ok += "Vos deux mots de passe sont différents.\n";
		document.getElementById("mot_de_passe").className = "incorrect";
		document.getElementById("mot_de_passe2").className = "incorrect";
	}

	if(!document.getElementById("condition").checked){	ok += "\nVous n'avez pas valider les conditions générales de participation.\n";	}
	if(ok == ""){
		document.getElementById("maj_profil").submit();
	}else{
		alert(ok);
		return false;
	}


}


function verif_parrainage(){
	var ok = "";

	if(!verif_champs("mail", "mail")){	ok += "L'adresse mail n'est pas valide.\n";	}

	if(ok == ""){
		document.getElementById("parrainage").submit();
	}else{
		alert(ok);
		return false;
	}
}


function confirmer_desinscription(){
	if(confirm("Voulez vous vraiment vous désinscrire ?")){
		document.getElementById("form_desinscription").submit();
	}

}

/* CONDITIONS D'UTILISATIONS (MANU / SIMON)*/

$(document).ready(function() {
	$("#blocConcours").hide();
   $('#plusConcours').click(function() {
   		if ($("#blocConcours").is(':visible'))
   			$('#blocConcours').stop().fadeOut();
   		else
   			$('#blocConcours').stop().fadeIn();
   		return false;
   });
   $('#conditions_generales').hide();
   $('#lien_condition').click(
       function() {
           if( $('#conditions_generales').is(':visible') ) {
               $('#conditions_generales').stop().fadeOut();	      
               //$('#conditions_generales').addClass('condition_hide');
               //$('#conditions_generales').removeClass('condition_show');
           }
           else {
               $('#conditions_generales').stop().fadeIn();
               //$('#conditions_generales').removeClass('condition_hide');
               //$('#conditions_generales').addClass('condition_show');
           }
           return false;
       }
   );
	$("body").click(
		function() {
					if( $('#conditions_generales').is(':visible') ) {
               $('#conditions_generales').stop().fadeOut();
					}
				}
		);
});

/*
function condition(){
	if(document.getElementById("conditions_generales").className=="condition_hide"){
		document.getElementById
("conditions_generales").className="condition_show";
//$("#conditions_generales").hide();
//$("#conditions_generales").fadeIn();
	}else{
		document.getElementById("conditions_generales").className="condition_hide";
	}
}
*/


function verif_car_mdp(champs)
{
	var retour = true;
	var car = "";
	var nbcar = champs.length;
	var badcars="àáâãäçèéêëìíîïñòóôõöùúûüýÿÀÁÂÃÄÇÈÉÊËÌÍÎÏÑÒÓÔÕÖÙÚÛÜÝ";

	for(i=0;i<nbcar;i++) {
		var car = champs.substr(i,1);
		if(badcars.indexOf(car) >= 0) {
			retour = false;
			break;
		}
	}
	return retour;
}
