function register_step1(errorBox) {
	
	/*
	var emailAddress=document.getElementById('registration_start_email');
	
	if (verif_email(emailAddress.value)){
		emailAddress.style.color="#000";
		emailAddress.style.fontWeight="normal";
		emailAddress.style.backgroundPosition="left 0";
		document.getElementById(errorBox).style.display="none";
		document.forms['registration_start_form'].submit();
	} else {
		emailAddress.style.color="#FFFFFF";
		emailAddress.style.fontWeight="bold";
		emailAddress.style.backgroundPosition="left -70px";
		document.getElementById(errorBox).style.display="block";
	}
	*/
		document.forms['registration_start_form'].submit();
}

function login() {
	var emailAddress=document.getElementById('connexion_form_email');
	var password=document.getElementById('connexion_form_password');
	var error=false;
	
	if (verif_email(emailAddress.value)){
		emailAddress.style.color="#000";
		emailAddress.style.fontWeight="normal";
	} else {
		emailAddress.style.color="#F00";
		emailAddress.style.fontWeight="bold";
		var error=true;
	}

	if (password.value.length<6){
		var error=true;
		password.style.color="#F00";
		password.style.fontWeight="bold";
	} else {
		password.style.color="#000";
		password.style.fontWeight="normal";
	}

	if (error==false){
		document.forms['connexion_form'].submit();
	}
	
}
function setFieldOk(field) {
	field.style.color="#000";
	field.style.fontWeight="normal";
	field.style.backgroundColor="#FFF";
}

function setFieldWrong(field) {
	field.style.color="#FFFFFF";
	field.style.backgroundColor="#F00880";
	field.style.fontWeight="bold";
}


function register_step2(errorBox) {
	var emailAddress=document.getElementById('register_email_address');
	var emailAddressValue=(emailAddress.value).toLowerCase();
	var emailAddressVerif=document.getElementById('register_email_address_confirmation');
	var emailAddressVerifValue=(emailAddressVerif.value).toLowerCase();
	var password=document.getElementById('register_password');
	var passwordValue=(password.value).toLowerCase();
	var passwordVerif=document.getElementById('register_password_confirmation');
	var passwordVerifValue=(passwordVerif.value).toLowerCase();
	var cgu=document.getElementById('register_cgu');
	var cguValue=cgu.checked;
	var cguField=document.getElementById('register_cgu_field');

	// adresse email
	if (verif_email(emailAddressValue)){
			setFieldOk(emailAddress);
			isEmailOk=true;
	} else {
			setFieldWrong(emailAddress);
			isEmailOk=false;
	}
	// 2nde adresse email
	if (verif_email(emailAddressVerifValue)){
			setFieldOk(emailAddressVerif);
			isEmailVerifOk=true;
	} else {
			setFieldWrong(emailAddressVerif);
			isEmailVerifOk=false;
	}
	// Egalité des adresses email
	if (isEmailOk==true && isEmailVerifOk==true){
		if(emailAddressValue!=emailAddressVerifValue){
			setFieldWrong(emailAddress);
			setFieldWrong(emailAddressVerif);
			isEmailOk=false;
			isEmailVerifOk=false;
		} else {
			setFieldOk(emailAddress);
			setFieldOk(emailAddressVerif);
			isEmailOk=true;
			isEmailVerifOk=true;
		}
	}
	
	// Mot de passe - supérieur ou égal à 6 caractères
	if (passwordValue.length<6){
		setFieldWrong(password);
		isPasswordOk=false;
	} else {
		setFieldOk(password);
		isPasswordOk=true;
	}
	// 2nd Mot de passe - supérieur ou égal à 6 caractères
	if (passwordVerifValue.length<6){
		setFieldWrong(passwordVerif);
		isPasswordVerifOk=false;
	} else {
		setFieldOk(passwordVerif);
		isPasswordVerifOk=true;
	}
	// Egalite des mots de passe
	if (isPasswordOk==true && isPasswordVerifOk==true){
		if(passwordValue!=passwordVerifValue){
			setFieldWrong(password);
			setFieldWrong(passwordVerif);
			isPasswordVerifOk=false;
			isPasswordOk=false;
		} else {
			setFieldOk(password);
			setFieldOk(passwordVerif);
			isPasswordVerifOk=true;
			isPasswordOk=true;
		}
	}

	// CGU
	if (cguValue!=true) {
		setFieldWrong(cguField);
		isCguOk=false;
	} else {
		setFieldOk(cguField);
		isCguOk=true;
	}

	if (isEmailOk==true && isEmailVerifOk==true && isPasswordOk==true && isPasswordVerifOk==true && isCguOk==true) {
		// alert('go');
		document.forms['registration_finalize'].submit();
	}
}
