
function IsNull(strValue)
{
    var i;
    
    if(strValue.length == 0) return true;
    
    for(i=0; i < strValue.length; i++){
    	
        if(strValue.charAt(i) != ' '){
            return false;
        }
    }
    
    return true;
}


function IsDate(strDate)
{
    var DateArray, i;
    
    if(IsNull(strDate)){
        return false;
    }
    
    DateArray = strDate.split(".");
    
    if(DateArray.length != 3){
        return false;
    }
    
    for(i=0; i < DateArray.length; i++){
        if(!IsNumeric(DateArray[i])) return false;
    }
    
    if(DateArray[0] < 1900) return false;
    if(DateArray[1] < 1 || DateArray[1] > 12) return false;
    if(DateArray[2] < 1 || DateArray[2] > 31) return false;
    
    return true;
}


function IsAlphaNumeric(checkStr)
{
  var checkOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length)
    {
      return (false);
      break;
    }
  }
  return (true);
}

function IsNumeric(checkStr)
{
  var checkOK = "0123456789-";
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length)
    {
      return (false);
      break;
    }
  }
  return (true);
}

function chk_jumin(it){
var IDtot = 0;
var IDAdd="234567892345";

for(i=0;i<12;i++){
IDtot=IDtot + parseInt(it.substring(i,i+1)) * parseInt(IDAdd.substring(i,i+1));
}

IDtot=11-(IDtot%11);

if(IDtot==10){
	IDtot=0;}
else if(IDtot==11){
	IDtot=1;}

if(parseInt(it.substring(12,13))!=IDtot)
return true;

}

function IsEmailCheck(checkStr)
{
  var checkOK = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789`~!@#$%^&*()-_=+\|{}[]:;'?/>.<,";
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length)
    {
      return (false);
      break;
    }
  }
  return (true);
}

function IsMail(checkStr)
{
  var checkOK = "@";
  if (checkStr.length == 0) {return (true);}

  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);
      if (ch == checkOK) {return (true) }
  }
  return (false);
}