function chkString(o,  m, check_reulst)
{
	var rm = '';
	if (o.value=='')
	{
			if (check_result)
				o.focus();
			check_result = false;
			rm = m;
	}
	return rm;
}

function IsEmail(em)
{
	var bReturn = false;
	var len = em.length;
	if (len > 0) {
		if( (em.indexOf(".")!=-1) && (em.indexOf(".")!=0) && (em.lastIndexOf(".")!=(len-1)) && (em.indexOf("@")!=-1) && (em.indexOf("@")!=0) && (em.indexOf("@")!=(len-1)) && (em.substring(em.indexOf("@")+1,len).indexOf("@")==-1) ) {
			bReturn = true;
			for(var i = 0; i < len; i++) {
				var c = em.charAt(i);
				if(!((c >= "A" && c <= "Z")||(c >= "a" && c <= "z")||(c >= "0" && c <= "9")||(c == "-")||(c == "_")||(c == ".")||(c == "@"))) {
					bReturn = false;
					break;
				}
			}
		}
	}
	return bReturn;
}

function IsAllDigital(param_value)
{
   var bReturn = false;
   var idx = 0;
   for (idx = 0; idx < param_value.length; idx++)
   {
      charcode = param_value.charCodeAt(idx);
      if ((charcode >= 48) && (charcode <= 57))
      {
         bReturn = true;
      }
      else
      {
         bReturn = false;
         break;
      }
   }
   return bReturn;
}

function IsLetterDigital(param_value)
{
   var bReturn = false;
   var idx = 0;
   for (idx = 0; idx < param_value.length; idx++)
   {
      charcode = param_value.charCodeAt(idx);
      if (((charcode >= 48) && (charcode <= 57)) || ((charcode >= 65) && (charcode <= 90)) || ((charcode >= 97) && (charcode <= 122)))
      {
         bReturn = true;
      }
      else
      {
         bReturn = false;
         break;
      }
   }
   return bReturn;
}
