
function checkEmail(email)
{
	if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(email)) return true;
	return false;
}

// Function to check field value
function ValidateField(strFieldName)
{
	if (strFieldName.value.length>0) return true;
	return false;
}
function is_numeric(num)
{
	var exp = new RegExp("^[0-9-.]*$","g");
	return exp.test(num);
}

function validConnect()
{
	msg = 'Veuillez vérifier :\n';
	bool = true;
	if (ValidateField(document.getElementById("for-email")) == false)
	{
		msg += '- Votre Email\n';
		bool = false;
	}
	if (ValidateField(document.getElementById("for-mdp")) == false)
	{
		msg += '- Votre Mot de Passe\n';
		bool = false;
	}

	if (checkEmail(document.getElementById("for-email").value) == false)
	{
		msg += '- Le format de votre e-mail\n';
		bool = false;
	}

	if (bool == false)
	{
		alert(msg);
	}else{
		document.connectForm.submit();
		}
}
function validConnect2()
{
	msg = 'Veuillez vérifier :\n';
	bool = true;
	if (ValidateField(document.getElementById("for-email_identif")) == false)
	{
		msg += '- Votre Email\n';
		bool = false;
	}
	if (ValidateField(document.getElementById("for-mdp_identif")) == false)
	{
		msg += '- Votre Mot de Passe\n';
		bool = false;
	}

	if (checkEmail(document.getElementById("for-email_identif").value) == false)
	{
		msg += '- Le format de votre e-mail\n';
		bool = false;
	}

	if (bool == false)
	{
		alert(msg);
	}else{
		document.connectForm2.submit();
		}
}

function validInscription(){
	msg = 'Veuillez vérifier :\n';
	bool = true;
	if (ValidateField(document.getElementById("for-nom")) == false)
	{
		msg += '- Votre Nom\n';
		bool = false;
	}
	if (ValidateField(document.getElementById("for-prenom")) == false)
	{
		msg += '- Votre Prénom\n';
		bool = false;
	}
	if (ValidateField(document.getElementById("for-adresse")) == false)
	{
		msg += '- Votre Adresse\n';
		bool = false;
	}
	if (ValidateField(document.getElementById("for-cp")) == false)
	{
		msg += '- Votre Code Postal\n';
		bool = false;
	}
	if (ValidateField(document.getElementById("for-ville")) == false)
	{
		msg += '- Votre Ville\n';
		bool = false;
	}
	
	if (ValidateField(document.getElementById("for-tel")) == false)
	{
	msg += '- Votre téléphone\n';
	bool = false;
	}
	
	if(!is_numeric(document.getElementById("for-tel").value))
	{
	msg += '- Le format de votre numéro de téléphone\n';
	bool = false;
	}
	
	if(document.getElementById("for-tel").value.length < 10)
	{
	msg += '- La longueur de votre numéro de téléphone\n';
	bool = false;
	}
	
	if(document.getElementById("for-tel").value.substring(0, 1) != 0)
	{
	msg += '- Votre numéro de téléphone doit commencer par 0\n';
	bool = false;
	}
	if (ValidateField(document.getElementById("for-email2")) == false)
	{
		msg += '- Votre Email\n';
		bool = false;
	}
	if (checkEmail(document.getElementById("for-email2").value) == false)
	{
		msg += '- Le format de votre e-mail\n';
		bool = false;
	}
	if (ValidateField(document.getElementById("for-mdp1")) == false)
	{
		msg += '- Votre Mot de Passe\n';
		bool = false;
	}
	if (ValidateField(document.getElementById("for-mdp2")) == false)
	{
		msg += '- La confirmation de votre Mot de Passe\n';
		bool = false;
	}
	if (document.getElementById("for-mdp2").value != document.getElementById("for-mdp1").value){
		msg += '- La concordance de votre Mot de Passe\n';
		bool = false;
	}
	if (document.getElementById("for-pays").selectedIndex == 0){
		msg += '- Votre Pays de Livraison\n';
		bool = false;
	}

	if (bool == false)
	{
		alert(msg);
	}else{
		document.inscriptionForm.submit();
		}
	}
function validCompte(){
	msg = 'Veuillez vérifier :\n';
	bool = true;
	if (ValidateField(document.getElementById("for-nom")) == false)
	{
		msg += '- Votre Nom\n';
		bool = false;
	}
	if (ValidateField(document.getElementById("for-prenom")) == false)
	{
		msg += '- Votre Prénom\n';
		bool = false;
	}
	if (ValidateField(document.getElementById("for-adresse")) == false)
	{
		msg += '- Votre Adresse\n';
		bool = false;
	}
	if (ValidateField(document.getElementById("for-cp")) == false)
	{
		msg += '- Votre Code Postal\n';
		bool = false;
	}
	if (ValidateField(document.getElementById("for-ville")) == false)
	{
		msg += '- Votre Ville\n';
		bool = false;
	}
	
	if (ValidateField(document.getElementById("for-tel")) == false)
	{
	msg += '- Votre téléphone\n';
	bool = false;
	}
	
	if(!is_numeric(document.getElementById("for-tel").value))
	{
	msg += '- Le format de votre numéro de téléphone\n';
	bool = false;
	}
	
	if(document.getElementById("for-tel").value.length < 10)
	{
	msg += '- La longueur de votre numéro de téléphone\n';
	bool = false;
	}
	
	if(document.getElementById("for-tel").value.substring(0, 1) != 0)
	{
	msg += '- Votre numéro de téléphone doit commencer par 0\n';
	bool = false;
	}
	if (ValidateField(document.getElementById("for-email2")) == false)
	{
		msg += '- Votre Email\n';
		bool = false;
	}
	if (checkEmail(document.getElementById("for-email2").value) == false)
	{
		msg += '- Le format de votre e-mail\n';
		bool = false;
	}
	if (document.getElementById("for-pays").selectedIndex == 0){
		msg += '- Votre Pays de Livraison\n';
		bool = false;
	}

	if (bool == false)
	{
		alert(msg);
	}else{
		document.inscriptionForm.submit();
		}
	}

function validPass(){
	msg = 'Veuillez vérifier :\n';
	bool = true;
	if (ValidateField(document.getElementById("for-email2")) == false)
	{
		msg += '- Votre Email\n';
		bool = false;
	}
	if (checkEmail(document.getElementById("for-email2").value) == false)
	{
		msg += '- Le format de votre e-mail\n';
		bool = false;
	}

	if (bool == false)
	{
		alert(msg);
	}else{
		document.passForm.submit();
		}
	}