﻿function GetLength( strValue ){
	var nsize = 0;
	var chrOrig;
	var charEscaped;

	for( var intinx = 0; intinx <= strValue.length -1 ; intinx++ ){
		chrOrig = strValue.substring(intinx,intinx+1);
		chrEscaped = escape(chrOrig); 
		if ( chrEscaped.substring(0,2) == "%u" )
			nsize = nsize + 2;
		else
			nsize++;
	}
	return nsize;
}

function chk_special(input){
    var str_check = "<|/;^:+%$\"@\'>";
    for (i=0;i<input.length;i++){
	    for (j = 0; j < str_check.length; j++){
		    if (input.charAt(i) == str_check.charAt(j)){
			    alert ("Please do not use special codes(\"" + str_check + "\") to search.");
			    return false;
		    }
	    }
    }
}


function check_kor(strName){	  
    strFullName=strName;
    for(i=0;i<strFullName.length;i++){
	    ch=escape(strFullName.substring(i,i+1));
	    if (ch.length<6 || ch.substring(2,6)<"AC00" || ch.substring(2,6)>"D7AF"){return false;	}
    } 
}

function check_eng(rmode,id){
    var str_tmp;
    if(rmode == "head"){str_tmp = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_";}
    if(rmode == "tail"){str_tmp = "0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ-_.";}
    var str_id = id;
    var len=str_id.length;
    for (i=0;i<len;i++){
	    if (str_id.substring(i,i+1)==' '){return false;}
	    else if (str_tmp.indexOf(str_id.substring(i,i+1))<0){return false;}
    }
    return true;
}

//<[^>]+>

function check_pwd(str_pwd){
    var str_tmp="0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"; 
    var len=str_pwd.length;
    if (len<4 || len>20) return false;
        for (i=0;i<len;i++){
	        if (str_pwd.substring(i,i+1)==" "){return false;}
	        else if (str_tmp.indexOf(str_pwd.substring(i,i+1))<0){return false;}
        }
}


function ltrim(str)
{
  var strreturn = "";
  for(i=0; i <= str.length-1 ; i++)
  {
    if (str.charAt(i) != ' ')
    {
      strreturn = str.substring(i,str.length);
      return strreturn;
    }
  }
  return strreturn;
}

function rtrim(str)
{
  var strreturn = "";
  for(i=str.length-1; i >=0  ; i--)
  {
    if (str.charAt(i) != ' ')
    {
      strreturn = str.substring(0,i+1);
      return strreturn;
    }
  }
  return strreturn;
}

function trim(str)
{
  return rtrim(ltrim(str));
}


