// Å©±â±¸ÇÏ±â
function getStrSize(OrgS){
	var Cntkr=0;
	var outLength;
	
	for (var i=0; i<OrgS.length; i++){
		if (OrgS.charAt(i)>'~'){
			Cntkr = Cntkr+1;
		}
	}
	outLength = OrgS.length + Cntkr;
	
	return outLength;
}

// ³ÎÃ¼Å©
function checkNullStr(s){
	if (s.length+1 == s.split(" ").length) {		
		return false;
    	}
    	return true;
}

// ÆË¾÷Ã¢´Ý±â
function CloseSelf(){
	self.close();
}

// ¼ýÀÚÀÎÁö Ã¼Å©
function IsNum(numstr){
	var tempstr = "0123456789";
	for(var i=0;i<numstr.length;i++) 
	{
		if(tempstr.indexOf(numstr.charAt(i)) == -1) {
			return false;
		}
	}
	return true;
}

// ¼ýÀÚ,Æ¯¼ö¹®ÀÚ ºÒ°¡ Ã¼Å©
function IsChar(aStr, aLen, aHan){
        var isValid = true;
        for (var i=0; i< aLen; i++){
          if (aHan == "ENG") {
             if (!( (aStr.charCodeAt(i) >= 65 && aStr.charCodeAt(i) <= 90 ) ||
                    (aStr.charCodeAt(i) >= 97 && aStr.charCodeAt(i) <= 122) )) {
                isValid = false;
                break;
             }
          } else if (aHan == "HAN") {
             if (!( aStr.charCodeAt(i) >  127 )  )  {
                isValid = false;
                break;
             }
          } else {
             if (!( (aStr.charCodeAt(i) >= 65 && aStr.charCodeAt(i) <= 90 ) ||
                    (aStr.charCodeAt(i) >= 97 && aStr.charCodeAt(i) <= 122) ||
                    (aStr.charCodeAt(i) >  127 ) ))  {
                isValid = false;
                break;
             }
          } 
        } 
        return isValid;
}

//ÇÑ±Û¸¸ ÀÔ·Â°¡´É
function NameCheck(strName){
	 for(i=0; i<strName.length; i++){
		if(!((strName.charCodeAt(i) > 0x3130 && strName.charCodeAt(i) < 0x318F) || (strName.charCodeAt(i) >= 0xAC00 && strName.charCodeAt(i) <= 0xD7A3))) return false;
	}return true;
}

// ¿µ¹®¸¸ ÀÔ·Â°¡´É
function NameEngCheck(aStr){
        tempstr = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ ";
        for(i=0;i<aStr.length;i++)
          if(tempstr.indexOf(aStr.charAt(i)) == -1) return false;
        return true;
}

// »ç¿ëÀÚ ID À¯È¿¼ºÃ¼Å©
function IsIdChar(aStr){
        tempstr = "0123456789abcdefghijklmnopqrstuvwxyz";
        for(i=0;i<aStr.length;i++)
          if(tempstr.indexOf(aStr.charAt(i)) == -1) return false;
        return true;
}

// ÇÑ¿µ Åä±Û
function ToggleIME(obj, ime){
	if (ime == "K") {
		obj.style.imeMode = "active";
	} else{
		obj.style.imeMode = "inactive";
	}		
}

// ÁÖ¹Î¹øÈ£ À¯È¿¼ºÃ¼Å©
function IsResId(id1, id2){
	a = Array(6);
	b = Array(7);

	for (var i=0; i<6; i++)
		a[i] = parseInt(id1.charAt(i));

	for (var j=0; j<7; j++)
		b[j] = parseInt(id2.charAt(j));

	ssntot = (a[0]*2)+(a[1]*3)+(a[2]*4)+(a[3]*5)+(a[4]*6)+(a[5]*7) + (b[0]*8)+(b[1]*9)+(b[2]*2)+(b[3]*3)+(b[4]*4)+(b[5]*5);
	ssnave = 11 - (ssntot%11);

	if (ssnave == 11) ssnave = 1;
	else if(ssnave == 10) ssnave = 0;

	if (b[6] == ssnave) return true;
	else return false;
}

// ÀÌ¸ÞÀÏÁÖ¼Ò À¯È¿¼ºÃ¼Å©
function IsMailStr(aStr){
     tempstr = "0123456789abcdefghijklmnopqrstuvwxyz_-@.";
     str1cnt = 0;
     str2cnt = 0;
     for(i=0;i<aStr.length;i++) { 
       if(tempstr.indexOf(aStr.charAt(i)) == -1) return false;
       if(aStr.charAt(i) == '@')  str1cnt += 1;
       if(aStr.charAt(i) == '.')  str2cnt += 1;
     } 
     if (str1cnt != 1 || str2cnt < 1 ) return false;//|| str2cnt > 2) return false;
     return true;
}

// ÀüÈ­ Áö¿ª¹øÈ£ Ã¼Å©
function IsValidDDD(obj){
        if ( obj == '02'  || obj == '031' || obj == '032' || obj == '033' ||
             obj == '041' || obj == '042' || obj == '043' || obj == '051' ||
             obj == '052' || obj == '053' || obj == '054' || obj == '055' ||
             obj == '061' || obj == '062' || obj == '063' || obj == '064'
           )
            return true;
        else
            return false;
}

// ÈÞ´ëÀüÈ­ ¹øÈ£ Ã¼Å©
function IsValidDDD2(obj){
        if ( obj == '011' || obj == '017' || obj == '016' || obj == '018' || obj == '019' || obj == "010" )
            return true;
        else
            return false;
}


// ÀüÈ­¹øÈ£ 4ÀÚ¸®·Î Ã¤¿öÁÜ(½ºÆäÀÌ½º·Î Ã¤¿ò)("012"-->"012 ")
function GetFourDigit(v){
	var ret="";
	if(v.length==4){ ret=v; }
	else if(v.length==3){ ret=v+" "; }
	else if(v.length==2){ ret=v+"  "; }
	else{ ret=v+"   "; }
	return ret;
}
function GetTwoDigit(v){
	var ret="";
	if(v.length==2){ ret=v; }
	else if(v.length==1){ ret="0"+v; }
	else{ ret=v+" "; }
	return ret;
}
// ³¯Â¥Çü½ÄÃ¼Å©
function IsDate(src){
	if(src.length==8){
		if(src.substring(4,6)<13){
			if(src.substring(6,8)>0 && src.substring(6,8)<32){
				return true;
			}
		}
	}
	return false;
}

//SeleteBox 
function setOptionValue(Obj,str){
	for(var i = 0; i < Obj.length; i++){
		if(Obj.options[i].value == str){Obj.selectedIndex = i; break;}	
	}
}

// ¿ìÆí¹øÈ£ °Ë»öÃ¢
function FindZipCode(){
	var w=500; var h=400;
	var url="/common/zip.asp";
	var t="tFindZip";	
	var opt="height=" + h + ",innerHeight=" + h + ",width=" + w + ",innerWidth=" + w;
  	if(window.screen) { 
    		var ah = screen.availHeight - 30;
    		var aw = screen.availWidth - 10;
    		var xc = (aw - w) / 2; 
    		var yc = (ah - h) / 2; 
    		opt += ",left=" + xc + ",screenX=" + xc; 
    		opt += ",top=" + yc + ",screenY=" + yc; 
    		opt += ",scrollbars=yes";
  	}
	var win=window.open(url,t,opt);
	if(win) win.focus();
}

//LogOut
function GoLogIn(){
	location.href = "/Front/member/login.asp?return_url="+location.href;
}

//LogOut
function GoLogOut(){
	location.href = "/Front/member/logout.asp";
}

//trim
function ltrim(str) {
	var s = new String(str);
	if(s.substr(0,1)==" ")
		return ltrim(s.substr(1));
	else 
		return s;
}
function rtrim(str) {
	var s = new String(str);
	if((s.length-1,1)==" ")
		return rtrim(s.substring(0,s.length-1));
	else 
		return s;
}
function trim(str) {
	return ltrim(rtrim(str));
}


