function confirm_entry()
{
input_box=confirm("Êtes-vous certain de vouloir poursuivre la suppression ?");
if (input_box==true)

{ 

}

else
{
return (false);
}

}
// Fonction qui sert à vérifier si l'information entrée est un courriel valide

function CheckEmail(EMailToChk)
{
var acomm=false;
var point=false;
var LAP=false;

	a = EMailToChk;

	for(tmp=0;tmp<a.length;tmp++)
	{
		char = a.substring(tmp,tmp+1);
		if (char == "@") acomm=true;
		if (acomm)
		{
			if (char == ".") point=true;
		}
		if (point)
		{
			if ( ( (char >= "A") && (char <="Z") ) ||( (char >="a") && (char <="z") ) ) LAP=true;
		}
	}

	if (!(acomm && point && LAP))
	{
		alert("L'adresse électronique est invalide");
		return(false);
	}
	return(true);
}

// Vérifie que le code postal est bien entré

function CheckCP(CPToChk)
{
var CPOK=true;

	a = CPToChk;
	
	if (a.length != 7) CPOK=false;
	for (tmp=0;tmp<7;tmp++)
	{
		char = a.substring(tmp,tmp+1);
		if ((tmp == 0) || (tmp == 2) || (tmp == 5))
		{
			if (!( ((char >= "A") && (char <="Z")) ||((char >="a")&&(char <="z")) )) CPOK=false;
		}
		if ((tmp == 1) || (tmp == 4) || (tmp == 6))
		{
			if ((char < "0") || (char > "9")) CPOK=false;
		}
		if (tmp == 3)
		{
			if (char != " ") CPOK=false;
		}
	}
	if (!(CPOK))
	{
		alert("Le code postal n'est pas valide, veuillez entrer le code postal dans le format suivant : A9A 9A9");
		return(false);
	}
	return(true);
}
// Vérifie que le "ZIP code" est bien entré

function CheckZIP(ZIPToChk)
{
var ZIPOK=true;

	a = ZIPToChk;
	
	if (a.length != 10) CPOK=false;
	for (tmp=0;tmp<10;tmp++)
	{
		char = a.substring(tmp,tmp+1);
		if (tmp != 5)
		{
			if ((char < "0") || (char > "9")) ZIPOK=false;
		}
		if (tmp == 5)
		{
			if (char != "-") ZIPOK=false;
		}
	}
	if (!(ZIPOK))
	{
		return(false);
	}
	return(true);
}
// Vérifie que l'information entrée est bien de type numérique

function CheckNumber(NumToChk)
{

	a = NumToChk;
	
	for (tmp=0;tmp<a.length;tmp++)
	{
		char = a.substring(tmp,tmp+1);
		if (char<"0" || char>"9")
		{
		  if ((char != ".") && (char != ",")) return(false);
		}
	}
	
	return(true);
}

// Vérifie que le numéro de téléphone a été entrée avec la bonne syntaxe

function CheckTel(TelToChk)
{

var TelOK = true;

a= TelToChk;
if (a.length != 12) TelOK = false;
for (tmp=0;tmp<=11;tmp++)
{
	char = a.substring(tmp,tmp+1);
	
	if ((tmp == 3) || (tmp == 7))
		if (char != "-") TelOK = false;	
	if ((tmp != 3) && (tmp != 7))
		if (char <"0" || char > "9") TelOK = false;	
}

if (!(TelOK)) 
{
return(false);
}

return(true);
}



function valid_type()
{
	if (form.NomType.value == "")
	{
		alert("Vous devez entrer le nom du type de grains!");
		form.NomType.focus();
		return(false);
	}
	return(true);
}

function valid_grains()
{
	if (form.NomGrain.value == "")
	{
		alert("Vous devez entrer le nom de la variété de grains!");
		form.NomGrain.focus();
		return(false);
	}
	if (form.FormatKG.value == "")
	{
		alert("Veuillez entrer le format en kilogrammes");
		form.FormatKG.focus();
		return(false);
	}
	if (!(CheckNumber(form.FormatKG.value)))
	{
		alert("Le format en Kg doit être un nombre");
		form.FormatKG.focus();
		return(false);
	}
		if (form.FormatKG.value == "")
	{
		alert("Veuillez entrer le format en kilogrammes");
		form.FormatKG.focus();
		return(false);
	}
	if (form.TauxSemis.value == "")
	{
		alert("Veuillez entrer une valeur pour le taux de semis. (S'il n'y en a pas, entrer 0)");
		form.TauxSemis.focus();
		return(false);
	}
	if (!(CheckNumber(form.TauxSemis.value)))
	{
		alert("Le taux de semis doit être un nombre");
		form.TauxSemis.focus();
		return(false);
	}
	if (form.Prix.value == "")
	{
		alert("Veuillez entrer le prix de l'item");
		form.Prix.focus();
		return(false);
	}
	if (!(CheckNumber(form.Prix.value)))
	{
		alert("Le prix doit être un nombre!");
		form.Prix.focus();
		return(false);
	}
return(true);
}

function valid_client()
{
	if (form.NomEntreprise.value == "")
	{
		alert("Veuillez entrer le nom de l'entreprise");
		form.NomEntreprise.focus();
		return(false);
	}
	if (form.NomResp.value == "")
	{
		alert("Veuillez entrer le nom du responsable");
		form.NomResp.focus();
		return(false);
	}
	if (form.PrenomResp.value == "")
	{
		alert("Veuillez entrer le prénom du responsable");
		form.PrenomResp.focus();
		return(false);
	}
	if (!(CheckTel(form.NoTel.value)))
	{
		alert("Le numéro de téléphone doit être dans le format 819-555-9214");
		form.NoTel.focus();
		return(false);
	}
	if (form.NoFax.value != "")
	{
		if (!(CheckTel(form.NoFax.value)))
		{
			alert("Le numéro de télécopieur doit être dans le format 819-555-9214");
			form.NoFax.focus();
			return(false);
		}
	}
	if (form.Adresse.value == "")
	{
		alert("Veuillez entrer l'adresse postale");
		form.Adresse.focus();
		return(false);
	}
	if (form.Ville.value == "")
	{
		alert("Veuillez entrer la ville");
		form.Ville.focus();
		return(false);
	}
	if (form.Province.value == "")
	{
		alert("Veuillez entrer la province");
		form.Province.focus();
		return(false);
	}
	if (form.Pays.value == "")
	{
		alert("Veuillez entrer le pays");
		form.Pays.focus();
		return(false);
	}	
	if (form.ZIP.value == "")
	{
		if (!(CheckCP(form.CodePostal.value)))
		{
			form.CodePostal.focus();
			return(false);
		}
	}
	if (form.Courriel.value != "")
	{
		if (!(CheckEmail(form.Courriel.value)))
		{
			form.Courriel.focus();
			return(false);
		}
	}
	return(true);
}
function valid_login()
{
var CPOK = true;
var ZIPOK =true;

	if (form.Client.value == "Rien")
	{
		alert("Veuillez choisir un compte client");
		form.Client.focus();
		return(false);
	}
	if (!(CheckTel(form.NoTel.value)))
	{
		alert("Le numéro de téléphone doit être dans le format suivant : 819-555-9214");
		form.NoTel.focus();
		return(false);
	}
	if (!(CheckZIP(form.CodePostal.value))) ZIPOK = false;
	if (!(ZIPOK)) if (!(CheckCP(form.CodePostal.value))) CPOK = false;
	
	if ((!(CPOK)) && (!(ZIPOK)))
	{
		form.CodePostal.focus();
		return(false);
	}
	
	return(true);
}
function valid_item()
{
	if (!(CheckNumber(form.QteComm.value)))
	{
		alert("La quantité commandée doit être un nombre");
		form.QteComm.focus();
		return(false);
	}
	if (parseFloat(form.QteComm.value) <= 0 )
	{
		alert("La quantité commandée doit être suppérieure à 0")
		form.QteComm.focus();
		return(false);
	}
	return(true);
}
