function trim(str) 
{
	return str.replace(/^\s+|\s+$/g,"");
} 
function isEmpty(str)
{
	str=str.replace(/^\s+|\s+$/g,"");
	if(str=="")
		return(true);
	return(false);		
}

function isValidEmail(email){
   invalid = " /:,;";
   if(email == "") { return false }
   for(i=0; i < invalid.length; i++) {
      bad = invalid.charAt(i);
      if (email.indexOf (bad, 0) != -1) { return false }
   }
   at = email.indexOf("@", 0);
   if( (at == -1) || (at == 0) ) { return false }
   if(email.indexOf("@", at+1) != -1) { return false }
   period = email.indexOf(".", at);
   if( (period == -1) || (period == at+1) ) { return false }
   if(period+3 > email.length == -1) { return false }

     return (true);
}
 
function isValidNumber(sText){
   if(Trim(sText)=="")
   	return(false);		
   var ValidChars = "0123456789,";
   var IsNumber=true;
   var Char;
   for (i = 0; i < sText.length && IsNumber == true; i++)
      {
      Char = sText.charAt(i);
      if (ValidChars.indexOf(Char) == -1)
         {
         IsNumber = false;
         }
      }
   return IsNumber;
}
	 
	 