function ValidateFiche()
{

	var Annee = document.forms["ValidateFiche"].Annee.value
	var Tirage = document.forms["ValidateFiche"].Tirage.value
	var Hauteur = document.forms["ValidateFiche"].Hauteur.value
	var Largeur = document.forms["ValidateFiche"].Largeur.value
	var Profondeur = document.forms["ValidateFiche"].Profondeur.value
	var Poids = document.forms["ValidateFiche"].Poids.value
	var PVente = document.forms["ValidateFiche"].PVente.value

	if (!FicheVide("ValidateFiche"))
	{	
		document.forms["ValidateFiche"].focus();
	   	return
	}
	else if ((document.forms["ValidateFiche"].Heros.value) >= 49)
	{
		alert('Le nom du héros ne peut pas excéder 50 caractères.');
		document.forms["ValidateFiche"].Heros.focus();
		return
	}
	else if ((document.forms["ValidateFiche"].Personnage.value) >= 49)
	{
		alert('Le nom du personnage ne peut pas excéder 50 caractères.');
		document.forms["ValidateFiche"].Personnage.focus();
		return
	}
	else if ((document.forms["ValidateFiche"].Auteur.value) >= 49)
	{
		alert('Le nom de l\'auteur ne peut pas excéder 50 caractères.');
		document.forms["ValidateFiche"].Auteur.focus();
		return
	}
	else if ((document.forms["ValidateFiche"].Editeur.value) >= 49)
	{
		alert('Le nom de l\'éditeur ne peut pas excéder 50 caractères.');
		document.forms["ValidateFiche"].Editeur.focus();
		return
	}
	else if ((document.forms["ValidateFiche"].RefFournisseur.value) >= 49)
	{
		alert('La référence ne peut pas excéder 50 caractères.');
		document.forms["ValidateFiche"].RefFournisseur.focus();
		return
	}
	else if ((document.forms["ValidateFiche"].Specif.value) >= 249)
	{
		alert('Les commentaires des spécificités ne peuvent pas excéder 250 caractères.');
		document.forms["ValidateFiche"].Specif.focus();
		return
	}
	else if ((isNaN(Annee)) || ((Annee) >= 2007) || ((Annee) < 1970 ))
	{
		alert('Vous devez saisir les 4 chiffres de l\'année de tirage.');
		document.forms["ValidateFiche"].Annee.focus();
		return
	}
	else if ((isNaN(Tirage)) || ((Tirage) >= 100000))
		{
			alert('vous devez saisir le nombre de tirage.');
			document.forms["ValidateFiche"].Tirage.focus();
			return 
		}
	else if ((isNaN(Hauteur)) || ((Hauteur) >= 300))
		{
			alert('vous devez saisir le nombre de hauteur.');
			document.forms["ValidateFiche"].Hauteur.focus();
			return 
		}	
	else if ((isNaN(Profondeur)) || ((Profondeur) >= 300))
		{
			alert('vous devez saisir la profondeur.');
			document.forms["ValidateFiche"].Profondeur.focus();
			return 
		}	
	else if ((isNaN(Largeur)) || ((Largeur) >= 300))
		{
			alert('vous devez saisir la largeur.');
			document.forms["ValidateFiche"].Largeur.focus();
			return 
		}	
	else if ((isNaN(Poids)) || ((Poids) >= 100000))
		{
			alert('vous devez saisir le poids.');
			document.forms["ValidateFiche"].Poids.focus();
			return 
		}	
	else if ((isNaN(PVente)) || ((PVente) >= 50000))
		{
			alert('vous devez saisir le prix auquel vous avez acheté le produit.');
			document.forms["ValidateFiche"].PVente.focus();
			return 
		}	
	document.forms["ValidateFiche"].submit();
	return
}


function FicheVide()
{
	var msg="";
	var empty_fields="";
	if (document.forms["ValidateFiche"].Heros.value == "") 
		empty_fields += "\n       - Héros";
	
	if (document.forms["ValidateFiche"].Personnage.value == "") 
		empty_fields += "\n       - Personnage";	
		
	if (document.forms["ValidateFiche"].Auteur.value == "") 
		empty_fields += "\n       - Auteur";		

	if (document.forms["ValidateFiche"].Editeur.value == "") 
		empty_fields += "\n       - Editeur";	
	
	if (document.forms["ValidateFiche"].RefFournisseur.value == "") 
		empty_fields += "\n       - Référence produit";	
		
	if (document.forms["ValidateFiche"].Annee.value == "") 
		empty_fields += "\n       - Année de sortie";	
	
	if (document.forms["ValidateFiche"].Tirage.value == "") 
		empty_fields += "\n       - Nombre de tirage";
		
	if (document.forms["ValidateFiche"].Hauteur.value == "") 
		empty_fields += "\n       - Hauteur";
	
	if (document.forms["ValidateFiche"].Largeur.value == "") 
		empty_fields += "\n       - Largeur";	
		
	if (document.forms["ValidateFiche"].Profondeur.value == "") 
		empty_fields += "\n       - Profondeur";			
	
	if (document.forms["ValidateFiche"].Poids.value == "") 
		empty_fields += "\n       - Poids";	
		
	if (document.forms["ValidateFiche"].PVente.value == "") 
		empty_fields += "\n		  - Prix d\'achat";			
		
	if (!empty_fields) return true;				
	
	msg =  "_____________________________________________________________\n\n";
	msg += "Le formulaire n'a pas été soumis en raison des erreurs suivantes.\n";
	msg += "Veuillez corriger les erreurs et soumettre le formulaire de nouveau.\n";
	msg += "_____________________________________________________________\n\n";
	msg += "Les champs obligatoires ci-après ne sont pas renseignés :\n" + empty_fields + "\n\n";
	alert(msg);
	return
}
