
function trim(s)	{ return s.replace(/^\s+/,"").replace(/\s+$/,""); }

function IsEmail(s)
{
	m = "-!#$%&'`*+/^_=?{|}~0-9A-Za-z";
	u = "A-Za-z0-9-";
	re = new RegExp("^["+m+"]+(\\.["+m+"]+)*@["+u+"]+\\.(["+u+"]+\\.)*["+u+"]+$");
	return re.test(s);
}

function verifDate(theString) {
  var theFilter="0123456789/";
  var dateOK=true;
	for (i=0;i < theString.length; i++)
	{		
		curChar = theString.charAt(i)
		if (theFilter.indexOf(curChar) < 0)
			dateOK=false;
	}
	if (dateOK==true)
	{
		tabDate=theString.split("/");
		if (tabDate.length != 3)
			dateOK=false;
		else
			if (tabDate[0]<1 || tabDate[0] > 31)
				dateOK=false;
			else
				if (tabDate[1]<1 || tabDate[1] > 12)
					dateOK=false;
	}
	return dateOK;
}
