/****************/
function isInt(nb)
{
	var er=/^-?\d+$/;
	return er.test(nb);
}

/***********************/
function isNaturalInt(nb)
{
	var er=/^\d+$/;
	return er.test(nb);
}

/***********************/
function isMonetaire(nb)
{
	var er=/^([0-9]*\.)?[0-9]+$/;
	return er.test(nb);
}

/*****************************/
/* date au format jj/mm/aaaa */
function isDate(laDate)
{
	var aDate;
	er=new RegExp("([0-9]{2})/([0-9]{2})/([0-9]{4})");
	if(er.test(laDate))
	{
		aDate=laDate.split("/");
		finMois=[0,31,28,31,30,31,30,31,31,30,31,30,31];
		if(aDate[2]<1900 || aDate[2]>9999)
			return false;
		else
			if(aDate[1]<1 || aDate[1]>12)
  				return false;
			else
			{
				leJour=(finMois[aDate[1]-0]+((2==aDate[1])?((!(aDate[2]%4) && aDate[2]%100) || !(aDate[2]%400)):0));
				if(aDate[0]<1 || aDate[0]>leJour)
					return false;
				else
					return true;
			}
	}
	return false;
}

/**************************/
function  isEmail(email)
{
    var er=/^(.)+@(.)+\.\w{1,3}$/;
 	return er.test(email);
}