function chkemail(emval)
{
        var posi = 0;
        var posj = 0;
        var iflg = "false";
        var jflg = "false";
        for(i=0;i<=emval.length;i++)
        {
                if(emval.substr(i, 1) == "\@")
                {
                        posi = i+1;
                        iflg = "true";
                }
                if(emval.substr(i, 1) == ".")
                {
                        posj = i+1;
                        jflg = "true";
                }
        }
        if(posi == "1" || (posi+1) == posj || posj == emval.length || iflg == "false" || jflg == "false")
        {
                return false;
        }
        else
        {
                return true;
        }
}
function IsEmpty(aTextField) {
	act_val = stringTrim(aTextField.value);
	if ((act_val.length==0) ||
   (act_val==null)) {
      return true;
   }
   else { return false; }
}	

function stringTrim(strToTrim) {
	return(strToTrim.replace(/^\s+|\s+$/g, ''));
}


function IsNumeric(sText)
{
   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;
   
 }
 function IsCharacter(sText)
 {
    var ValidChars = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ' '";
    var IsCharacter=true;
    var Char;
 
  
    for (i = 0; i < sText.length && IsCharacter == true; i++) 
       { 
       Char = sText.charAt(i); 
       if (ValidChars.indexOf(Char) == -1) 
          {
          IsCharacter = false;
          }
       }
    return IsCharacter;
    
 }
 function isBlank(s)
 {
 	while ((s.substring(0,1) == ' ') || (s.substring(0,1) == '\n') || (s.substring(0,1) == '\r'))
 	{ s = s.substring(1,s.length); }
 	
 	// Remove trailing spaces and carriage returns
 	while ((s.substring(s.length-1,s.length) == ' ') || (s.substring(s.length-1,s.length) == '\n') || (s.substring(s.length-1,s.length) == '\r'))
 	{ s = s.substring(0,s.length-1); }
 	
 	if(s.length==0)
 	return true;
 	else
 	return false;
}

function testUrl(url)
{
	
	var myRegxp = /^(http|https):\/\/|w{3}\./;
	var myRegxp1=/^(http:\/\/\w{3}\.|https:\/\/w{3}\.)/;
	//var myRegxp = /^(http:\/\/|https:\/\/|www)/;
	var myRegxp=/((ftp|http|https):\/\/|w{3})(\w+:{0,1}\w*@)?(\S+)(:[0-9]+)?(\/|\/([\w#!:.?+=&%@!\-\/]))?/;
//var myRegxp=/^http:\/\/\w+\.\w+\/?.*$/; 
	if(myRegxp.test(url))
	{
		return true;
	}
	else
	{
		return false;
	}
}

