function isInteger(s)
{   var i;
    for (i = 0; i < s.length; i++)
    {   
        // Check that current character is number.
        var c = s.charAt(i);
        if (((c < "0") || (c > "9"))) return false;
    }
    // All characters are numbers.
    return true;
}
function isContainNumber(s)
{
	 var i;
    for (i = 0; i < s.length; i++)
    {   
        // Check that current character is number.
        var c = s.charAt(i);
        if (((c > "0") && (c < "9"))) return true;
    }
    // All characters are numbers.
    return false;
}
function trim(s)
{	
    if((s==null)||(typeof(s)!='string')||!s.length)
        return'';
    return s.replace(/^\s+/,'').replace(/\s+$/,'');
    
}
function isemail(email)
{
    if(trim(email) == '')
    {
        return false;
    }
    var splitted = email.match("^(.+)@(.+)$");
    if(splitted == null) return false;
    if(splitted[1] != null )
    {
      var regexp_user=/^\"?[\w-_\.]*\"?$/;
      if(splitted[1].match(regexp_user) == null) return false;
    }
    if(splitted[2] != null)
    {
      var regexp_domain=/^[\w-\.]*\.[A-Za-z]{2,4}$/;
      if(splitted[2].match(regexp_domain) == null) 
      {
	    var regexp_ip =/^\[\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3}\]$/;
	    if(splitted[2].match(regexp_ip) == null) return false;
      }
      return true;
    }
    return false;
}
function isSpecialChar( String )
{ 
    var Letters = "@#$%^&*";
     var i;
     var c;
      if(String.charAt( 0 )=='-')
     return false;
      if( String.charAt( String.length - 1 ) == '-' )
          return false;
   for( i = 0; i < String.length; i ++ )
     {
          c = String.charAt( i );
          if (Letters.indexOf( c ) > 0)
          return true;        
     }
     return false;
}





