
function checkRegisterForm(form) {
	$('password-mismatch').style.display = "none";
	$('invalid-email').style.display = "none";
	$('compliance-notchecked').style.display = "none";
	form.elements['rpassword'].style.backgroundColor = "#FFFFFF";
	form.elements['rpassword_confirmation'].style.backgroundColor = "#FFFFFF";
	form.elements['email'].style.backgroundColor = "#FFFFFF";

	if (form.elements['rpassword'].value != form.elements['rpassword_confirmation'].value || form.elements['rpassword'].value == "") {
		form.elements['rpassword'].style.backgroundColor = "#FF0000";
		form.elements['rpassword'].value = "";
		form.elements['rpassword'].focus();
		form.elements['rpassword_confirmation'].style.backgroundColor = "#FF0000";
		form.elements['rpassword_confirmation'].value = "";
		$('password-mismatch').style.display = "block";
		return (false);
	}
	
	var re = new RegExp("^[a-zA-Z0-9\-_]+[a-zA-Z0-9\.\-_]*@[a-zA-Z0-9\-_]+\.[a-zA-Z\.\-_]{1,}[a-zA-Z\-_]+","i");
	if(!re.test(form.elements['email'].value)) {
		$('invalid-email').style.display = "block";
		form.elements['email'].style.backgroundColor = "#FF0000";
		return (false);
	}
	
	if (form.elements['compliance'].checked == false) {
		$("compliance-notchecked").style.display = "block";
		return (false);
	}
	
	return (true);
}


function CheckBillingForm(form) {
	$('compliance-notchecked').style.display = "none";
	form.elements['name'].style.backgroundColor = "#FFFFFF";
	form.elements['firstname'].style.backgroundColor = "#FFFFFF";
	form.elements['numero'].style.backgroundColor = "#FFFFFF";
	form.elements['address'].style.backgroundColor = "#FFFFFF";
	form.elements['postcode'].style.backgroundColor = "#FFFFFF";
	form.elements['city'].style.backgroundColor = "#FFFFFF";

	if (form.elements['name'].value == "") {
		form.elements['name'].style.backgroundColor = "#FF0000";
		form.elements['name'].focus();
		$("namealert").style.display = "block";
		$('namealert').innerHTML = "Veuillez renseigner votre nom de famille";
		return (false);
	}
	
	if (form.elements['firstname'].value == "") {
		form.elements['firstname'].style.backgroundColor = "#FF0000";
		form.elements['firstname'].focus();
		$("firstnamealert").style.display = "block";
		$('firstnamealert').innerHTML = "Veuillez renseigner votre pr&eacute;nom";
		return (false);
	}
	
	if (form.elements['numero'].value == "") {
		form.elements['numero'].style.backgroundColor = "#FF0000";
		form.elements['numero'].focus();
		$("numeroalert").style.display = "block";
		$('numeroalert').innerHTML = "Veuillez renseigner votre num&eacute;ro de voie, rue, ...";
		return (false);
	}
	
	if (form.elements['address'].value == "") {
		form.elements['address'].style.backgroundColor = "#FF0000";
		form.elements['address'].focus();
		$("addressalert").style.display = "block";
		$('addressalert').innerHTML = "Veuillez renseigner votre adresse";
		return (false);
	}
	
	if (form.elements['postcode'].value == "") {
		form.elements['postcode'].style.backgroundColor = "#FF0000";
		form.elements['postcode'].focus();
		$("postcodealert").style.display = "block";
		$('postcodealert').innerHTML = "Veuillez renseigner votre code postal";
		return (false);
	}
	
	if (form.elements['city'].value == "") {
		form.elements['city'].style.backgroundColor = "#FF0000";
		form.elements['city'].focus();
		$("cityalert").style.display = "block";
		$('cityalert').innerHTML = "Veuillez renseigner votre ville";
		return (false);
	}
	
	if (form.elements['compliance'].checked == false) {
		$("compliance-notchecked").style.display = "block";
		return (false);
	}
	
	return (true);
}
