function verif_changemdp(){
	var prefix = "data_changemdp";

	if(document.form_dates.elements[prefix+"[password][ancien]"].value == '') {
		alert("Merci de saisir votre ancien mot de passe");
		document.form_dates.elements[prefix+"[password][ancien]"].focus();
		return false;
	}

	if(document.form_dates.elements[prefix+"[password][nouveau]"].value == '') {
		alert("Merci de saisir un nouveau mot de passe");
		document.form_dates.elements[prefix+"[password][nouveau]"].focus();
		return false;
	}

	if(document.form_dates.elements[prefix+"[password][nouveau]"].value.length < 6) {
		alert("Merci de saisir un nouveau mot de passe avec 6 caractères minimum");
		document.form_dates.elements[prefix+"[password][nouveau]"].focus();
		return false;
	}

	if(document.form_dates.elements[prefix+"[password][nouveau]"].value != document.form_dates.elements[prefix+"[password][confirmation]"].value) {
		alert("Les mots de passe ne correspondent pas");
		document.form_dates.elements[prefix+"[password][confirmation]"].focus();
		return false;
	}
}

function verif_creercompte(){
	return verif_form('data_reg');
}

function verif_dates(){
	return verif_form('data');
}

function verif_form(prefix){

	if(document.form_dates.elements[prefix+"[email]"].value == '') {
		alert("Merci de saisir votre e-mail");
		document.form_dates.elements[prefix+"[email]"].focus();
		return false;
	}

	if(! /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/.test(document.form_dates.elements[prefix+"[email]"].value)) {
		alert('Merci de saisir un e-mail valide');
		document.form_dates.elements[prefix+"[email]"].focus();
		return false;
	}

	if(prefix == 'data_reg' && document.form_dates.elements[prefix+"[email]"].value
			 != document.form_dates.elements[prefix+"[email_confirmation]"].value) {
		alert("Les adresses e-mail ne correspondent pas");
		document.form_dates.elements[prefix+"[password][nouveau]"].focus();
		return false;
	}

	if(prefix == 'data_reg' && document.form_dates.elements[prefix+"[password][nouveau]"].value == '') {
		alert("Merci de saisir un mot de passe");
		document.form_dates.elements[prefix+"[password][nouveau]"].focus();
		return false;
	}

	if((prefix == 'data_reg' || document.form_dates.elements[prefix+"[password][nouveau]"].value != '')
			&& document.form_dates.elements[prefix+"[password][nouveau]"].value.length < 6) {
		alert("Merci de saisir un mot de passe avec 6 caractères minimum");
		document.form_dates.elements[prefix+"[password][nouveau]"].focus();
		return false;
	}

	if(document.form_dates.elements[prefix+"[password][nouveau]"].value != document.form_dates.elements[prefix+"[password][confirmation]"].value) {
		alert("Les mots de passe ne correspondent pas");
		document.form_dates.elements[prefix+"[password][confirmation]"].focus();
		return false;
	}

	if(prefix == 'data' && document.form_dates.elements[prefix+"[password][nouveau]"].value != ''
			&& document.form_dates.elements[prefix+"[password][ancien]"].value == '') {
		alert("Merci de saisir votre ancien mot de passe");
		document.form_dates.elements[prefix+"[password][ancien]"].focus();
		return false;
	}

	if (!document.form_dates.elements[prefix+"[civilite_id]"][0].checked &&
			!document.form_dates.elements[prefix+"[civilite_id]"][1].checked &&
			!document.form_dates.elements[prefix+"[civilite_id]"][2].checked) {
		alert("Merci de indiquer votre civilité");
		return false;
	}

	if (document.form_dates.elements[prefix+"[nom]"].value == '') {
		alert("Merci de saisir votre nom");
		document.form_dates.elements[prefix+"[nom]"].focus();
		return false;
	}

	if (document.form_dates.elements[prefix+"[prenom]"].value == '') {
		alert("Merci de saisir votre prénom");
		document.form_dates.elements[prefix+"[prenom]"].focus();
		return false;
	}

	if (document.form_dates.elements[prefix+"[codepostal]"].value == '') {
		alert("Merci de saisir votre code postal");
		document.form_dates.elements[prefix+"[codepostal]"].focus();
		return false;
	}

	if(! /^([0-9])+$/.test(document.form_dates.elements[prefix+"[codepostal]"].value)) {
		alert('Merci de saisir un code postal valide');
		document.form_dates.elements[prefix+"[codepostal]"].focus();
		return false;
	}

	return true;

}

function verif_pass(){
	if(
		document.form_pass.elements["data[carte_pass]"].value != ''
		&& ! /^([0-9]){4,11}$/.test(document.form_pass.elements["data[carte_pass]"].value)) {
		alert('Merci de saisir un numero de pass valide');
		document.form_pass.elements["data[carte_pass]"].focus();
		return false;
	}
	return true;
}


function verif_twoforone()
{
	var twoforone_saisi = $('twoforone_saisi');
	var twoforone_affiche = $('twoforone_affiche');

	if(twoforone_saisi && twoforone_affiche)
	{
		twoforone_saisi.style.display='';
		twoforone_affiche.style.display='none';
	}
	return false;
}