/***************************************************************
*	ÆÄÀÏ¼³¸í	      : °øÅë ½ºÅ©¸³Æ® ÇÔ¼ö 
*       ÀÛ¼ºÀÏ                : 2006³â11¿ù~12¿ù
*       ÀÛ¼ºÀÚ                : Àå¿µÈ£
*       ÀÌ¸ÞÀÏ               : jyh9096@naver.com
***************************************************************/	




///// »õÃ¢ ¶Ù¿ì±â 
function Open_WIndow(gourl,windowname,sizewidth,sizeheight)
{
	var setWin;
	setWin=winSetting(sizewidth,sizeheight,0);
	window.open(gourl,windowname, setWin);
}	

///// »õÃ¢ ¶Ù¿ì±â ½ºÅ©·Ñ Å¸ÀÔ ÁÖ±â
function Open_WIndowscroll(gourl,windowname,sizewidth,sizeheight,scrollType)
{
	var setWin;
	setWin=winSetting(sizewidth,sizeheight,scrollType);
	window.open(gourl,windowname, setWin);
	
}

///// À©µµ ¿ÀÇÂ ¼ÂÆÃ	 
function winSetting(sizewidth,sizeheight,scrollType){
	var LeftPosition;
	var TopPosition;
	var settings;
	var status_type;
    
    if (xpie_SP2_verChk() == true )       // XP SP2 ¼³Ä¡¿©ºÎ Ã¼Å© 
        status_type="yes";
    else
        status_type="no";

	LeftPosition = (screen.width) ? (screen.width-sizewidth)/2 : 0;
	TopPosition = (screen.height) ? (screen.height-sizeheight)/2 : 0; 
	settings ='top='+TopPosition+',left='+LeftPosition+',width='+sizewidth+',height='+sizeheight+',fullscreen=no,titlebar=no,toolbar=no,directories=no,status='+status_type+',menubar=no,scrollbars='+scrollType+',resizable=no'; 
	return settings;
} 

// XP SP2 ¼³Ä¡¿©ºÎ Ã¼Å©    (XP SP2 ¼³Ä¡ : true, ¼³Ä¡ ¾ÈÇßÀ»°æ¿ì : false) 
function xpie_SP2_verChk(){     
    tmp_MSIE = window.navigator.userAgent.indexOf("MSIE"); 
    if(tmp_MSIE && window.navigator.userAgent.indexOf("SV1") > tmp_MSIE){    
        return true;  
    } else { 
        return false; 
    } 
} 

/***** ÆË¾÷Ã¢ ¶ç¿ì±â ³¡ ***********/		
		
		
		
		


	//ÀÔ·Â±æÀÌ Ã¼Å©
	// ÇÑ±ÛÀ» Æ÷ÇÔÇÑ StringÀÇ ½ÇÁ¦ Å©±â
	function GetStrLen(strInput)
	{
		var nStrLen, nStrRealLen, nPos, chTmp;

		nStrLen     = strInput.length;
		nStrRealLen = 0;

		for(nPos = 0; nPos < nStrLen; nPos++)
		{
			var nASCII = strInput.charCodeAt(nPos);
			if (nASCII > 0 && nASCII < 255)
				// nStrRealLen += 1; 
				nStrRealLen += 1;
			else
				nStrRealLen += 2; 
		}
		return nStrRealLen;
	}
	
		

	
	
	// ÀÌ»óÇÑ °ªÀ» ¸ø ³Ö°ÔÇÑ´Ù.
	function onlyPassType()
	{
	    if(((event.keyCode<48)||(event.keyCode>57))&&((event.keyCode<65)||(event.keyCode>90))&&((event.keyCode<97)||(event.keyCode>122)))
	    event.returnValue=false;
	}
	// ÀÌ»óÇÑ °ªÀ» Ã¼Å© ÇÑ´Ù.
	function PassCheck(obj)
	{
	
	    var chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890";
	    var tet1 = "";
	    var tet2 = "";
	    var tet3 = "";
	    var i    = 0 ;
	    var j    = 0 ;
	    var k    = 0 ;
	
	    var insertValue = obj.value;
	
	    if( insertValue == null || insertValue == "" )
	    {
	        return;
	    }
	    for(i = 0; i < insertValue.length; i++)
	    {
	        tet1 = insertValue.substring(i,i+1);
	        for(j = 0; j < 63; j++)
	        {
	            tet2 = chars.substring(j,j+1);
	            if( tet1 == tet2)
	            {
	                k = k +1;
	            }
	        }
	    }
	    if(k == insertValue.length)
	    {
	    }
	    else
	    {
	        alert("³»¿ë¿¡ ¾²½Ç¼ö ¾ø´Â ¹®ÀÚ(" + (insertValue.length - k) + " °³)°¡ ÀÖ½À´Ï´Ù.");
	        obj.focus();
	        return;
	    }
	}
	

function MoveInfo(site)
{	
	var URL
	URL=site;
	location.href=URL;
}



/*------------------------------------------------------------------------------------*/
function fnCheckEmptyString(value) {

		var strTemp = value.split(" ").join("");
		strTemp = strTemp.split('\r\n').join("");
		
		if (strTemp == "") {
			return false;
		}

		return true;
}







/*------------------------------------------------------------------------------------*/
// ¼ýÀÚ ÀÔ·Â ÇÊµå Ã¼Å©

/*------------------------------------------------------------------------------------*/
function fnChkNumber(value) {
	var temp = new String(value)
		
	if(temp.search(/\D/) != -1) {
		return false;
	}
	return true;
}


function fnChkNumb(form) {
	if(!fnChkNumber(form.value)) {
			alert('¼ýÀÚÀÔ·Â¸¸ °¡´ÉÇÕ´Ï´Ù.');
			form.value = "";
			form.focus();
		}
	}
	
	

  
/*------------------------------------------------------------------------------------*/
// 1) Null Ã¼Å©( ¿¹] obj ---> document.forms[0].cus_name )
/*------------------------------------------------------------------------------------*/
function isNull(obj) {
	var trimObj = del_space(obj);
	
	if(trimObj == "" || obj == null) {
		return true;
	}
	return false;
}

/*------------------------------------------------------------------------------------*/
// 2) Number Å¸ÀÔ¿©ºÎ Ã¼Å© 
/*------------------------------------------------------------------------------------*/
function isNumber(obj) {
	var str = obj;
	if(str.length == 0) {
		return false;
	}

	for(var i=0; i < str.length; i++) {
		if(!('0' <= str.charAt(i) && str.charAt(i) <= '9')) {
			return false;
		}
	}
	return true;
}

/*------------------------------------------------------------------------------------*/
// 3) 2°³°ª µ¿ÀÏ¿©ºÎ Ã¼Å© (°°À¸¸é true ¹ÝÈ¯)
/*------------------------------------------------------------------------------------*/
function isSame(obj1, obj2) {
	var str1 = obj1;
	var str2 = obj2;
	if(str1.length == 0 || str2.length == 0)
		return false;

	if(str1 == str2)
		return true;
	return false;
}

/*------------------------------------------------------------------------------------*/
// 4) ±æÀÌ Ã¼Å©(lenº¸´Ù ÂªÀ¸¸é true ¹ÝÈ¯)
/*------------------------------------------------------------------------------------*/
function isShort(obj, len) {
	var str = obj;
	if(str.length < len) {
		return true;
	}
	return false;
}

/*------------------------------------------------------------------------------------*/
// 5) ¿µ¹®ÀÚ Ã¼Å©
/*------------------------------------------------------------------------------------*/
function isAlphabet(obj) {
	var str = obj;
	if(str.length == 0) {
		return false;
	}

	str = str.toUpperCase();
	for(var i=0; i < str.length; i++) {
		if(!('A' <= str.charAt(i) && str.charAt(i) <= 'Z')) {
			return false;
		}
	}
	return true;
}

/*------------------------------------------------------------------------------------*/
// 6) ¿µ¹®ÀÚ,¼ýÀÚ Çã¿ë
/*------------------------------------------------------------------------------------*/
function isAlphaNumeric(obj) {
	var str = obj;
	if(str.length == 0) {
		return false;
	}

	str = str.toUpperCase();
	for(var i=0; i < str.length; i++) {
		if(!(('A' <= str.charAt(i) && str.charAt(i) <= 'Z') ||
			('0' <= str.charAt(i) && str.charAt(i) <= '9'))) {
			return false;
		}
	}
	return true;
}

/*------------------------------------------------------------------------------------*/
// 7) ID °¡´É Ã¼Å©
/*------------------------------------------------------------------------------------*/
function isAccount(data) {
	var str = data;
	if(str.length == 0) {
		return true;
	}		

	str = str.toUpperCase();
	if(!('A' <= str.charAt(0) && str.charAt(0) <= 'Z')) {
		return false;
	}		

	for(var i=1; i < str.length; i++) {
		if(!('A' <= str.charAt(i) && str.charAt(i) <= 'Z') && !('0' <= str.charAt(i) && str.charAt(i) <= '9')) {
			return false;
		}		
	}
	return true;
}

/*------------------------------------------------------------------------------------*/
// 8) ÀÌ¸ÞÀÏ ÁÖ¼Ò Ã¼Å©
/*------------------------------------------------------------------------------------*/

/* -- Ã¹¹øÂ°¹æ½Ä ÀÌ¸ÞÀÏ--*/
function isEmail(data)
{
	var reg = /^[A-Za-z0-9_\-]+([.][A-Za-z0-9_\-]+)*[@][A-Za-z0-9_\-]+([.][A-Za-z0-9_\-]+)+$/;
	
	if ( reg.test(data) == false )
	{
		return false;
	}
	return true;
}
/* -- µÎ¹øÂ°Â°¹æ½Ä ÀÌ¸ÞÀÏ--*/
function fnCheckMail(str){
	if (str == "") return false;	
	var t = str;
	
	var Alpha = 'abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ';
	var Digit = '1234567890';
	var Symbol='_-';
	var check = '@.' + Alpha + Digit + Symbol;
	
	//¹®ÀÚ¿­ Ã¼Å©
	for (i=0; i < t.length; i++)
	   if(check.indexOf(t.substring(i,i+1)) < 0) 	{
		return false;
		}
	
	//°ñ¹ðÀÌ ÀÌÈÄºÎÅÍÀÇ ¹®ÀÚ¿­ ¹× ¹®ÀÚÁß ÄÞ¸¶°¡ Ã·ºÎ°¡ µÇ¾î ÀÖ´ÂÁö 
	var check = '.';
	var b = 0;	
	for (i=0; i < t.length; i++)
		if(check.indexOf(t.substring(i,i+1)) >= 0) 	b = i;

	if (b != 0 && b != t.length-1 ) {
		return true;
	} else {
		return false;
	}
}


/*------------------------------------------------------------------------------------*/
// 9) ÁÖ¹Îµî·Ï¹øÈ£ Ã¼Å©
/*------------------------------------------------------------------------------------*/
function isSSN(ssn1, ssn2) {
	var chk = 0 ;
	
	if (ssn1.length == 6) {
		if (ssn2.length == 7) {
			if (ssn2.substring(0,1) == 5 || ssn2.substring(0,1) == 6) {
				return true;
			}
			for (var i = 0 ; i <= 5 ; i++) { chk = chk + ((i % 8 + 2) * parseInt(ssn1.substring(i, i+1))) }
			for (var i = 6 ; i <= 11 ; i++) { chk = chk + ((i % 8 + 2) * parseInt(ssn2.substring(i-6, i-5))) }
			chk = 11 - (chk % 11) ;
			chk = chk % 10 ;
			if (chk != ssn2.substring(6, 7)) {
				return false ;
			} else return true ;
		} else return false ;
	} else return false ;
}
/*------------------------------------------------------------------------------------*/
// 10) ¼ýÀÚ¸¦ ±Ý¾×ÇüÀ¸·Î º¯È¯( ¿¹]12,345¿ø )
/*------------------------------------------------------------------------------------*/
function fNumToStr(num) {
	var v = String(num);
	var l = v.length;
	var str = '';
	var c = 1;
	var tmp = new Array();
	var coma = ',';
	
	for (i=l;i>-1;i--) {
		c++;
		if ((c%3==0)&&(i!=l-1))
			tmp[i]=v.charAt(i) + coma;
		else
			tmp[i]=v.charAt(i);
	}
	str=tmp.join('');
	
	return str;
}

/*------------------------------------------------------------------------------------*/
// 11) Å©±â Ã¼Å©(¾Õ¿¡ ¼ö°¡ µÚ¿¡ ¼öº¸´Ù ÀÛÀ¸¸é true ¹ÝÈ¯)
/*------------------------------------------------------------------------------------*/
function isLarge(obj1, obj2) {
	var str1 = parseInt(obj1);
	var str2 = parseInt(obj2);
	if(str1 < str2 || str1 == str2) {
		return true;
	}
	return false;
}

/*------------------------------------------------------------------------------------*/
// 12) ¹®ÀÚ¿­³»¿¡ ¼ýÀÚÃ¼Å©(¹®ÀÚ¿­ ³»¿¡ 0-9 »çÀÌÀÇ ¼ýÀÚ°¡ ÀÖ´Ù¸é true ¹ÝÈ¯)
/*------------------------------------------------------------------------------------*/
function isNum_valid(data) {
	var strKey = "0123456789"
	for(var idx = 0; idx < data.length; idx++) {
		if(strKey.indexOf(data.charAt(idx),0) >= 0 ) {
			return true;
		}
	}
	return false;
}

/*------------------------------------------------------------------------------------*/
// 13) ¹®ÀÚ¿­³»¿¡ °ø¹éÁ¦°Å(°ø¹éÀ» Á¦¿ÜÇÏ°í ¹®ÀÚ¿­À» ´Ù½Ã ¹ÝÈ¯)
/*------------------------------------------------------------------------------------*/
function del_space(obj) {
	var strvalue = '';
	
	for (var i = 0 ;  obj.length > i ; i++) {
		if (obj.charAt(i) != ' ') 
			strvalue = strvalue + obj.charAt(i);
	}
	return strvalue;
}
/*------------------------------------------------------------------------------------*/
// 14) ¿Ü±¹ÀÎ ÁÖ¹Îµî·Ï¹øÈ£ Ã¼Å©
/*------------------------------------------------------------------------------------*/
function checkFgnNo(reg_no) {
    var sum = 0;
    var odd = 0;
    
    buf = new Array(13);
    for (i = 0; i < 13; i++) buf[i] = parseInt(reg_no.charAt(i));

    odd = buf[7]*10 + buf[8];
    
    if (odd%2 != 0) {
      return false;
    }

    if ((buf[11] != 6)&&(buf[11] != 7)&&(buf[11] != 8)&&(buf[11] != 9)) {
      return false;
    }
    	
    multipliers = [2,3,4,5,6,7,8,9,2,3,4,5];
    for (i = 0, sum = 0; i < 12; i++) sum += (buf[i] *= multipliers[i]);


    sum=11-(sum%11);
    
    if (sum>=10) sum-=10;

    sum += 2;

    if (sum>=10) sum-=10;

    if ( sum != buf[12]) {
        return false;
    }
    else {
        return true;
    }
}
/*------------------------------------------------------------------------------------*/
// 15) ÁÖ¹Îµî·Ï¹øÈ£ Ã¼Å© - ±¹³»ÀÎ,¿Ü±¹ÀÎ ÅëÇÕ
/*------------------------------------------------------------------------------------*/
function isSSNInter(ssn1, ssn2) {
	var chk = 0 ;
	
	if (ssn1.length == 6) {
		if (ssn2.length == 7) {
			if (ssn2.substring(0,1) == 5 || ssn2.substring(0,1) == 6) {
				var sum = 0;
				var odd = 0;
				var reg_no;
				
				reg_no = ssn1+ssn2;
    
				buf = new Array(13);
				for (i = 0; i < 13; i++) buf[i] = parseInt(reg_no.charAt(i));

				odd = buf[7]*10 + buf[8];
    
				if (odd%2 != 0) {
				  return false;
				}

				if ((buf[11] != 6)&&(buf[11] != 7)&&(buf[11] != 8)&&(buf[11] != 9)) {
				  return false;
				}
					
				multipliers = [2,3,4,5,6,7,8,9,2,3,4,5];
				for (i = 0, sum = 0; i < 12; i++) sum += (buf[i] *= multipliers[i]);

				sum=11-(sum%11);
    
				if (sum>=10) sum-=10;

				sum += 2;

				if (sum>=10) sum-=10;

				if ( sum != buf[12]) {
				    return false;
				}
				else {
				    return true;
				}
			}
			
			for (var i = 0 ; i <= 5 ; i++) { chk = chk + ((i % 8 + 2) * parseInt(ssn1.substring(i, i+1))) }
			for (var i = 6 ; i <= 11 ; i++) { chk = chk + ((i % 8 + 2) * parseInt(ssn2.substring(i-6, i-5))) }
			chk = 11 - (chk % 11) ;
			chk = chk % 10 ;
			
			if (chk != ssn2.substring(6, 7)) {
				return false ;
			} else return true ;
		} else return false ;
	} else return false ;
}
/*------------------------------------------------------------------------------------*/
// 15) RADIO/CHECKBOX ¼±ÅÃ ¿©ºÎ È®ÀÎ
/*------------------------------------------------------------------------------------*/
function radioSelected(obj) {
	var count = 0;
	
	if(obj.length != null){
		for(var i=0; i < obj.length; i++){
			if(obj[i].checked)
				count++;
		}
	}
	else{
		if(obj.checked)
				count++;
	}
	
	if(count > 0)
		return true;
	else
		return false;
}
	
/*------------------------------------------------------------------------------------*/
// È¸¿ø°¡ÀÔ½Ã »ç¿ë
/*------------------------------------------------------------------------------------*/	
	
function find_id() {
//var frmID = document.regist.txtID.value;
var tarUrl = "/submain/mypage/regist/chkID.asp";
Open_WIndow(tarUrl,"IDCheck",380,270);
}

function find_zip() {
var tarUrl = "/submain/mypage/regist/zipcode.asp";
Open_WIndowscroll(tarUrl,"zipcode",400,290,"yes");
}
	
function chkValueID(strValue) 
{	
var char_ASCII = strValue.charCodeAt(strValue.length-1);
	if ((char_ASCII>=48 && char_ASCII<=57) || (char_ASCII>=65 && char_ASCII<=90) || (char_ASCII>=97 && char_ASCII<=122)) {
	return true;
	} else {
	return false;
	}
}				
		
		
		
function key_in(){
if(event.KeyCode < 48 || event.keyCode > 57)
Event.keyCode =0;
}

/*------------------------------------------------------------------------------------*/
// skt ÀÌº¥Æ® ÆË¾÷»ç¿ë
/*------------------------------------------------------------------------------------*/	
function popevent() {
window.open('/submain/popevent/rylmain.asp','viewrylevent','scrollbars=yes,width=1018,height=1300,top=1,left=1');
}
