
function check_email(val)
{
	if(!(/\w{1,}[@][\w\-]{1,}([.]([\w\-]{1,})){1,3}$/.test(val)))
	{
		return false;
	}
	else
		return true;
}

function check_justLetters(val)
{
	var num=val.length;
	if(!(/\D{2,}/.test(val)) || (/\d{2,}/.test(val)))
	{
		return false;
	}
	else
		return true;
}

function check_numbers(val)
{
	var num=val.length;
	if(isNaN(val))
	{
		return false;
	}
	else
		return true;
}
var lala;
function submit_form1(f)
{
	var error=false;
	$("#error-display").css("display","none");
	
	if(!error)
	{
		$(".valid").each(function(){
			
			if(this.value==null || this.value.length==0)
			{
				error=true;
				errorMsg="Please Complete the highlighted fields.";
				this.style.background='#f9b0b0';
			}
			else
				this.style.background='#FFF';
		});
	}
	if(!error)
	{
		$(".letters").each(function(){
			if(!check_justLetters(this.value))
			{
				error=true;
				errorMsg="Please put just letters on the highlighted fields.";
				this.style.background='#f9b0b0';
			}
			else
				this.style.background='#FFF';
		});
	}
	if(!error)
	{
		$(".email").each(function(){
			if(this.value.length)
			{
				if(!check_email(this.value))
				{
					error=true;
					errorMsg="L'adresse e-mail renseignée n'est pas valide.";
					this.style.background='#f9b0b0';
				}
				else
				this.style.background='#FFF';
			}
		});
	}
	if(!error)
	{
		$(".numbers").each(function(){
			if(this.value.length)
			{
				if(!check_numbers(this.value))
				{
					error=true;
					errorMsg="Invalid Telephone.";
					this.style.background='#f9b0b0';
				}
				else
				this.style.background='#FFF';
			}
		});
	}
	
	if(error)
	{
		window.alert(errorMsg);
	}
	else
	{
		$("#"+f).submit();
	}
	
	return true;
}

function submit_form2(f)
{
	var error=false;
	$("#error-display").css("display","none");
	if(!error)
	{
		lala=document.getElementById("checkbox").checked;
		if(!lala)
		{
			error=true;
			errorMsg="Veuillez valider que les informations sont bien correctes.";
			
		}
		
	}
	if(!error)
	{
		$(".valid").each(function(){
			
			if(this.value==null || this.value.length==0)
			{
				error=true;
				errorMsg="Veuillez remplir tous les champs obligatoires.";
				this.style.background='#f9b0b0';
			}
			else
				this.style.background='#FFF';
		});
	}
	if(!error)
	{
		$(".letters").each(function(){
			if(!check_justLetters(this.value))
			{
				error=true;
				errorMsg="Please put just letters on the highlighted fields.";
				this.style.background='#f9b0b0';
			}
			else
				this.style.background='#FFF';
		});
	}
	if(!error)
	{
		$(".email").each(function(){
			if(this.value.length)
			{
				if(!check_email(this.value))
				{
					error=true;
					errorMsg="L'adresse e-mail renseignée n'est pas valide.";
					this.style.background='#f9b0b0';
				}
				else
				this.style.background='#FFF';
			}
		});
	}
	if(!error)
	{
		$(".numbers").each(function(){
			if(this.value.length)
			{
				if(!check_numbers(this.value))
				{
					error=true;
					errorMsg="Invalid Telephone.";
					this.style.background='#f9b0b0';
				}
				else
				this.style.background='#FFF';
			}
		});
	}
	
	if(error)
	{
		window.alert(errorMsg);
	}
	else
	{
		$("#"+f).submit();
	}
	
	return true;
}

function submit_form3(f)
{
	var error=false;
	$("#error-display").css("display","none");
	if(!error)
	{
		lala=document.getElementById("checkbox").checked;
		if(!lala)
		{
			error=true;
			errorMsg="Pour continuer vous devez accepter les termes et conditions d'achat";
			
		}
		
	}
	
	if(error)
	{
		window.alert(errorMsg);
	}
	else
	{
		$("#"+f).submit();
	}
	
	return true;
}

function submit_form4(f)
{
	var error=false;
	$("#error-display").css("display","none");
	
	if(!error)
	{
		$(".input2").each(function(){
			
			if(this.value==null || this.value.length==0)
			{
				error=true;
				errorMsg="Veuillez compléter les champs obligatoires";
				this.style.background='#f9b0b0';
			}
			else
				this.style.background='#FFF';
		});
	}
	if(!error)
	{
		$(".letters").each(function(){
			if(!check_justLetters(this.value))
			{
				error=true;
				errorMsg="Please put just letters on the highlighted fields.";
				this.style.background='#f9b0b0';
			}
			else
				this.style.background='#FFF';
		});
	}
	if(!error)
	{
		$(".email").each(function(){
			if(this.value.length)
			{
				if(!check_email(this.value))
				{
					error=true;
					errorMsg="L'adresse e-mail renseignée n'est pas valide.";
					this.style.background='#f9b0b0';
				}
				else
				this.style.background='#FFF';
			}
		});
	}
	if(!error)
	{
		$(".numbers").each(function(){
			if(this.value.length)
			{
				if(!check_numbers(this.value))
				{
					error=true;
					errorMsg="Invalid Telephone.";
					this.style.background='#f9b0b0';
				}
				else
				this.style.background='#FFF';
			}
		});
	}
	
	if(error)
	{
		window.alert(errorMsg);
	}
	else
	{
		$("#"+f).submit();
	}
	
	return true;
}