function KeyPress(evenmt)
{

	for (propty in evenmt)
	{
		if (propty == 'which') return evenmt.which; // Netscape-FireFox
	}
	return evenmt.keyCode; //  IE
}

function IsNumeric(sText)
{
	var ValidChars = "0123456789";
	var IsNumber = true;
 
	for (i = 0; i < sText.length && IsNumber == true; i++) 
	{
		if (ValidChars.indexOf(sText.charAt(i)) == -1) 
		{
			IsNumber = false;
		}
	}
	return IsNumber;
}

function ValiderAchat()
{
	var test = true;
	var Chaine = "";
	var Now = new Date();
	Chaine = tableau[0] + "\n";

	frm = document.forms['rechachat'];
	
	if (IsNumeric(frm.elements['mill'].value) == false || frm.elements['mill'].value == "")
	{
		Chaine = Chaine + tableau[1];
		test =  false;
	}
	else
	{
		if (frm.elements['mill'].value != "")
		{
			if (frm.elements['mill'].value.length < 4)
			{
				Chaine = Chaine + tableau[3];
				test=false;
			}
			else
			{
				if (frm.elements['mill'].value > (Now.getFullYear()-3) || frm.elements['mill'].value < 1982)
				{
					Chaine = Chaine + tableau[4] + (Now.getYear());
					test=false;
				}
			}
		}
	}
	if (IsNumeric(frm.elements['qte'].value) == false || frm.elements['qte'].value == "")
	{
		Chaine = Chaine + tableau[2];
		test =  false;
	}

	if (test == false)
	{
		alert(Chaine);
	}
	else
	{
		frm.submit();
	}
}