var error;	

function check_email(email)
{
	var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (filter.test(email)) return false;
	else return true;
}

function CheckForm_Commande(form)
{		 
	error = false;

	if (form.Nom.value == "")
		error = true;
	else if (form.Prenom.value == "")
		error = true;
	else if (form.Adresse.value == "")
		error = true;
	else if (form.NP.value == "")
		error = true;		
	else if  (form.Nom.Localite == "")
		error = true;			
	else if (form.Pays.value == "")
		error = true;
	else if (form.email.value == "")
		error = true;
	else if (form.Nombre.value == "")
		error = true;
		 
	if (error == true)		
	{										  
		alert ("Veuillez remplir tout les champs");
		return false;						  		
	}else if(check_email(form.email.value))
	{													
		alert ("Veuillez contrôler votre adresse email");			
		return false;						  			
	}else if(!form.conditions.checked)
	{
		alert ("Merci de cocher la case, si vous acceptez nos conditions");			
		return false;						  			
	}
	else
		return true;						  			
}   	 

function CheckForm_Commande_Livres(form)
{		 
	error = false;

	if (form.Nom.value == "")
		error = true;
	else if (form.Prenom.value == "")
		error = true;
	else if (form.Adresse.value == "")
		error = true;
	else if (form.NP.value == "")
		error = true;		
	else if  (form.Nom.Localite == "")
		error = true;			
	else if (form.Pays.value == "")
		error = true;
	else if (form.email.value == "")
		error = true;
		
	if (error == true)		
	{										  
		alert ("Veuillez remplir tout les champs ->Données personnelles pour votre commande");
		return false;						  		
	}else if(check_email(form.email.value))
	{	
		alert ("Veuillez contrôler votre adresse email");			
		return false;						  			
	}else if (isNaN(form.NbrBook1.value) || isNaN(form.NbrBook2.value) || isNaN(form.NbrBook3.value) || isNaN(form.NbrBook4.value) || isNaN(form.NbrBook5.value) ) 
	{
		alert ("Veuillez utiliser uniquement des nombres pour les champs Quantité  ");	
		return false;						  			
	}else if ((form.NbrBook1.value =="") && (form.NbrBook2.value =="") && (form.NbrBook3.value =="") && (form.NbrBook4.value =="") && (form.NbrBook5.value ==""))
	{
		alert ("Veuillez remplir au moins un champ Quantité ");	
		return false;						  			
	}
	else
		return true;						  			
}   	 


function CheckForm_Contact(form)
{		 
	error = false;

	if (form.email.value == "")
		error = true;	  
	else if (form.Message.value == "")
		error = true;
		 
	if (error == true)		
	{										  
		alert ("Merci de donner votre email et saisir un message");
		return false;						  		
	}else if(check_email(form.email.value))
	{													
		alert ("Veuillez contrôler votre adresse email");			
		return false;						  			
	}
	else
		return true;						  			
}   	 


function commande_photos(form)
{		
	var filter  = /^[0-9]$/;
 																				
	if ((form.Quantite.value == "") || (form.Quantite.value == "0"))
	{
		alert ("Veuillez saisir une quantité");	
		return false;						  			
	}
	else if (isNaN(form.Quantite.value)) 
	{
		alert ("Quantité non valide");	
		return false;						  			
	}
	else if(form.Quantite.value > 1)									
		alert ("Images ajoutées au panier");		
	else		
		alert ("Image ajoutée au panier");		
	
	return true;						  			

}   	 


function CheckForm_CommandePhoto(form)
{		 
	error = false;

	if (form.Nom.value == "")
		error = true;
	else if (form.Prenom.value == "")
		error = true;
	else if (form.Adresse.value == "")
		error = true;
	else if (form.NP.value == "")
		error = true;		
	else if  (form.Nom.Localite == "")
		error = true;			
	else if (form.Pays.value == "")
		error = true;
	else if (form.email.value == "")
		error = true;
		 
	if (error == true)		
	{										  
		alert ("Veuillez remplir tout les champs");
		return false;						  		
	}else if(check_email(form.email.value))
	{													
		alert ("Veuillez contrôler votre adresse email");			
		return false;						  			
	}else if(!form.conditions.checked)
	{
		alert ("Merci de cocher la case, si vous acceptez nos conditions");			
		return false;						  			
	}
	else
		return true;						  			
}   	 

