function chgPageURL(URL,TARGET){
  document.f.action=URL;
  document.f.target=TARGET;
  document.f.submit();
}

function ouvrirPage(page,titre,t,l,w,h) {
  window.open(page,titre,"toolbar=0,menubar=0,scrollbars=1,resizable=1,location=0,directories=0,top="+t+",left="+l+",width="+w+",height="+h);
}

function verif_email(email)
{
  var reg = /^[a-z0-9._-]+@[a-z0-9.-]{2,}[.][a-z]{2,3}$/
  return (reg.exec(email)!=null)
}

function isReal(valeur)
{
	var re = /^\d+([\.|,])?\d+$/;
	if(!re.test(valeur))
	{
		return false;
	}
	return true;
}

function isInteger(valeur)
{
	var re = /^\d+$/;
	if(!re.test(valeur))
	{
		return false;
	}
	return true;
}

function isNumeric(valeur) {
	if (isInteger(valeur) || isReal(valeur))
		return true;
	else
		return false;
}	

function isDateValid(chaineDate) {
   if (chaineDate == "") return false;

   var ladate = (chaineDate).split("/");
   if ((ladate.length != 3) || isNaN(parseInt(ladate[0])) || isNaN(parseInt(ladate[1])) || isNaN(parseInt(ladate[2]))) return false;

   var unedate = new Date(eval(ladate[2]),eval(ladate[1])-1,eval(ladate[0]));

   var annee = unedate.getYear();
   if ((Math.abs(annee)+"").length < 4) annee = annee + 1900;

   return ((unedate.getDate() == eval(ladate[0])) && (unedate.getMonth() == eval(ladate[1])-1) && (annee == eval(ladate[2])));
}

