/* ¸ÕÀú ÇÔ¼ö¸¦ °Ë»ö ÈÄ Ãß°¡ÇÏ¼¼¿ä!!! Áßº¹µÇ¸é Å¬³ª¿ä!! */

/*******************************************************************************************/
/*   Null Ã¼Å©
/*   ÇÔ¼ö¸í : isEmpty(object obj, string msg, bool setFocus)
/*            obj : ¿ÀºêÁ§Æ®ÀÌ¸§, msg : ¸Þ¼¼Áö, setFocus : Æ÷Ä¿½º À¯¹«
/*   ÀÛ¼ºÀÚ : ÀüÁßÀç
/*   ÀÛ¼ºÀÏ : 2005-09-12
/*   ¼öÁ¤ÀÏ : 2007-01-18
/*******************************************************************************************/
function isEmpty(obj, msg, setFocus)
{
	var txtBox = trim(obj.value);
	//alert(msg);

	if(!txtBox)						//NullÀÌ¸é
	{
		alert(msg);					//¸Þ¼¼Áö Ç¥½Ã
		obj.value = "";
		if(setFocus)				//setFocus°¡ trueÀÌ¸é
		{
			obj.focus();
		}
		return false;
	}
	else
	{
		return true;
	}
}

/*******************************************************************************************/
/*   ÆÐ½º¿öµå Ã¼Å©
/*   ÇÔ¼ö¸í : isPassWord(object obj1, object obj2, string msg, bool setFocus)
/*            object : ¿ÀºêÁ§Æ®ÀÌ¸§, msg : ¸Þ¼¼Áö, setFocus : Æ÷Ä¿½º À¯¹«
/*   ÀÛ¼ºÀÚ : ÀüÁßÀç
/*   ÀÛ¼ºÀÏ : 2005-09-12
/*   ¼öÁ¤ÀÏ : 2007-01-18
/*******************************************************************************************/
function isPassWord(obj1, obj2, msg, setFocus)
{
	var pwdBox1 = obj1.value;							//ºñ¹Ð¹øÈ£
	var pwdBox2 = obj2.value;							//ºñ¹Ð¹øÈ£ È®ÀÎ
	if(obj1.value != obj2.value)                       //ÀÏÄ¡ÇÏÁö ¾ÊÀ» ¶§
	{
		if(setFocus)                                   //setFocus°¡ trueÀÌ¸é
		{
			alert(msg);
			obj2.focus();
		}
		return false;
	}
	else
	{
		return true;
	}
}

/*******************************************************************************************/
/*   ÀÌ¸ÞÀÏ Ã¼Å©
/*   ÇÔ¼ö¸í : isEmail(string frm, string arg1, string arg2, string msg, bool equal, bool chk)
/*            frm : ÆûÀÌ¸§, arg1,arg2 : °´Ã¼ÀÌ¸§, msg : ¸Þ¼¼Áö, equal : email¹Ú½º ÇÑ°³À¯¹«
/*            chk : ÀÌ¸ÞÀÏ ¹Ú½º¿¡ ÀÔ·ÂµÇ¸é Ã¼Å©À¯¹«
/*   ÀÛ¼ºÀÚ : ÀüÁßÀç
/*   ÀÛ¼ºÀÏ : 2005-09-12
/*   ¼öÁ¤ÀÏ :
/*******************************************************************************************/
function isEmail(obj1, obj2, msg, equal, chk)
{
	
	if(equal)
	{
		obj2 = obj1;
	}
	if(chk)
	{
		for(i=0; i< obj2.value.length; i++) {
		      if (obj2.value.charCodeAt(i)>12543) {
			      alert(msg);
				  obj2.focus();
				  return false;
			  }
		}

		if(obj2.value.search(/(^\..*)|(.*\.$)/) != -1 || obj2.value.search(/\S+(\S+)\.(\S+)/) == -1 ){
			alert(msg);
			obj2.focus();
			return false;
		}
		return true;
	}
	else
	{
		return true;
	}
}

/*******************************************************************************************/
/*   ÁÖ¹Îµî·Ï¹øÈ£ Ã¼Å©
/*   ÇÔ¼ö¸í : isSSN(string frm, string arg1, string arg2)
/*            frm : ÆûÀÌ¸§, arg1,arg2 : °´Ã¼ÀÌ¸§
/*   ÀÛ¼ºÀÚ : ÀüÁßÀç
/*   ÀÛ¼ºÀÏ : 2005-09-12
/*   ¼öÁ¤ÀÏ :
/*******************************************************************************************/
function isSSN(SSN1, SSN2){
	
	//var SSN1 = eval("document." + frm + "." + arg1);
	//var SSN2 = eval("document." + frm + "." + arg2);


	var chk =0;  
  
    var yy = SSN1.value.substring(0,2);  
    var mm = SSN1.value.substring(2,4);  
    var dd = SSN1.value.substring(4,6);  
    var sex = SSN2.value.substring(0,1);  
  
      
    if (SSN2.value.split(" ").join("") == "") {  
        alert ('ÁÖ¹Îµî·Ï¹øÈ£¸¦ ÀÔ·ÂÇÏ¼¼¿ä.');
		SSN1.select();
        SSN1.focus();  
        return false;  
    }  
  
  
    if (SSN1.value.length!=6)  
    {  
            alert ('ÁÖ¹Îµî·Ï¹øÈ£ ¾ÕÀÚ¸®¸¦ ÀÔ·ÂÇÏ¼¼¿ä.');  
            SSN1.select();
			SSN1.focus();  
            return false;  
    }  
  
	if (SSN2.value.length != 7 )  
    {  
			alert ('ÁÖ¹Îµî·Ï¹øÈ£ µÞÀÚ¸®¸¦ ÀÔ·ÂÇÏ¼¼¿ä.');  
            SSN2.select();
			SSN2.focus();  
            return false;  
    }  
  
  
	if (isNaN(SSN1.value) || isNaN(SSN2.value))  
	{  
	SSN1.value = ""  
	SSN2.value = ""  
	alert('ÁÖ¹Îµî·Ï¹øÈ£´Â ¼ýÀÚ¸¸ °¡´ÉÇÕ´Ï´Ù.');  
	SSN1.select();
	SSN1.focus();
	return false;
	}   
	
	
	if ((SSN1.value.length!=6)||(mm <1||mm>12||dd<1))
	{  
            SSN1.value = ""  
            alert ('ÁÖ¹Îµî·Ï¹øÈ£ ¾ÕÀÚ¸®°¡ Àß¸øµÇ¾ú½À´Ï´Ù.');  
            SSN1.select();
			SSN1.focus();  
            return false;
	}  
	if ((sex != 1 && sex !=2 && sex !=3 && sex !=4 )||(SSN2.value.length != 7 ))
	{  
            SSN2.value = ""  
            alert ('ÁÖ¹Îµî·Ï¹øÈ£ µÞÀÚ¸®°¡ Àß¸øµÇ¾ú½À´Ï´Ù.');  
            SSN2.select();
			SSN2.focus();  
            return false;
	}  
	for (var i = 0; i <=5 ; i++)
	{  
    chk = chk + ((i%8+2) * parseInt(SSN1.value.substring(i,i+1)))  
	}  
  
	for (var i = 6; i <=11 ; i++)
	{  
    chk = chk + ((i%8+2) * parseInt(SSN2.value.substring(i-6,i-5)))  
	}  
  
	chk = 11 - (chk %11)  
	chk = chk % 10  
  
	if (chk != SSN2.value.substring(6,7))  
	{  
		SSN1.value = ""  
		SSN2.value = ""  
	    alert ('¸ÂÁö ¾Ê´Â ÁÖ¹Îµî·Ï¹øÈ£ÀÔ´Ï´Ù.');  
		SSN1.select();
	    SSN1.focus();  
		return false;
	 } 

	 return true;
}

/*******************************************************************************************/
/*   14¼¼ ¹Ì¸¸ Ã¼Å©
/*   ÇÔ¼ö¸í : isYSSN(string frm, string arg1, string arg2)
/*            frm : ÆûÀÌ¸§, arg1,arg2 : °´Ã¼ÀÌ¸§
/*   ÀÛ¼ºÀÚ : ±ÇµµÇü
/*   ÀÛ¼ºÀÏ : 2007-02-26
/*   ¼öÁ¤ÀÏ :
/*******************************************************************************************/

function isYSSN(SSN1, SSN2){
var jumin=SSN1+"-"+SSN2
var age=0;
var today = new Date(); 

if(SSN2.value.substring(0,1) == "1" || SSN2.value.substring(0,1) == "2")
	{var age=today.getYear()-("19" + SSN1.value.substring(0,2));}
else
	{var age=today.getYear()-("20" + SSN1.value.substring(0,2));} 

	if (age > 14){ 
        alert('¸¸ 14¼¼ ÀÌ»óÈ¸¿øÀº °¡ÀÔÇÒ ¼ö ¾ø½À´Ï´Ù.') 
        SSN1.value = ""
        SSN2.value = ""
        SSN1.focus();
 	}else{
 		return true;
 	}
}

/*******************************************************************************************/
/*   ¼ýÀÚ Ã¼Å©
/*   ÇÔ¼ö¸í : isNumeric(string frm, string arg, string msg)
/*            frm : ÆûÀÌ¸§, arg : °´Ã¼ÀÌ¸§, msg : ¸Þ¼¼Áö
/*   ÀÛ¼ºÀÚ : ÀüÁßÀç
/*   ÀÛ¼ºÀÏ : 2005-09-12
/*   ¼öÁ¤ÀÏ :
/*******************************************************************************************/
function isNumeric(obj, msg)
{

	if(isNaN(obj.value))                 // ¼ýÀÚ°¡ ¾Æ´Ï¸é
	{
		alert(msg);
		obj.value = "";
		obj.focus();
		return false;
	}
	else
	{
		return true;
	}
}

/*******************************************************************************************/
/*   ¾ð¾îÃ¼Å©
/*   ÇÔ¼ö¸í : isLanguage(string frm, string arg, bool lng)
/*            frm : ÆûÀÌ¸§, arg : °´Ã¼ÀÌ¸§, lng : ¾ð¾î
/*   ÀÛ¼ºÀÚ : ÀüÁßÀç
/*   ÀÛ¼ºÀÏ : 2005-09-12
/*   ¼öÁ¤ÀÏ :
/*******************************************************************************************/
function isLanguage(obj, arg, lng)
{

	var val = /^([a-zA-Z0-9])/
	if(lng)
	{
		if(!val.test(obj.value))
		{
			alert(obj.value + "Àº(´Â) »ç¿ëÀÌ ºÒ°¡´ÉÇÕ´Ï´Ù.");
			obj.value = "";
			obj.focus();
			return false;
		}
		else
		{
			return true;
		}
	}
	else
	{
		if(val.test(obj.value))
		{
			alert("ÇÑ±Û¸¸ »ç¿ë°¡´ÉÇÕ´Ï´Ù.");
			obj.value = "";
			obj.focus();
			return false;
		}
		else
		{
			return true;
		}
	}
}

/*******************************************************************************************/
/*   ±ÛÀÚ±æÀÌ Ã¼Å©
/*   ÇÔ¼ö¸í : isCharLen(string frm, string arg, int start, int end)
/*            frm : ÆûÀÌ¸§, arg : °´Ã¼ÀÌ¸§, start : ÃÖ¼Ò±æÀÌ, end : ÃÖ´ë±æÀÌ
/*   ÀÛ¼ºÀÚ : ÀüÁßÀç
/*   ÀÛ¼ºÀÏ : 2005-09-12
/*   ¼öÁ¤ÀÏ :
/*******************************************************************************************/
function isCharLen(obj, start, end)
{
	if(obj.value.length < start || obj.value.length > end)
	{
		alert("±ÛÀÚ¼ö´Â " + start + "ÀÚ ÀÌ»ó " + end + "ÀÚ ÀÌÇÏÀÔ´Ï´Ù.");
		obj.focus();
		return false;
	}
	else
	{
		return true;
	}
}

/*******************************************************************************************/
/*   ¶óµð¿À ¹öÆ°, Ã¼Å©¹Ú½º ¼±ÅÃÀ¯¹«
/*   ÇÔ¼ö¸í : isChecked(object obj, strign msg, bool chk)
/*            obj : ¿ÀºêÁ§Æ® ÀÌ¸§ , msg : ¸Þ¼¼Áö, chk : º¹¼öÀ¯¹«
/*   ÀÛ¼ºÀÚ : ÀüÁßÀç
/*   ÀÛ¼ºÀÏ : 2005-09-12
/*   ¼öÁ¤ÀÏ : 2007-01-26
/*******************************************************************************************/
function isChecked(obj, msg, chk)
{
	//var chkBox = eval("document." + frm + "." + arg);
	var chkCnt = 0;
	if(chk)                   //º¹¼öÀÏ¶§
	{
		for(var i = 0; i < obj.length; i++)
		{
			if(obj[i].checked) chkCnt += 1;
		}
		if(chkCnt == 0)       //¼±ÅÃµÈ °´Ã¼°¡ ¾ø´Ù¸é
		{
			alert(msg);
			return false;
		}
		else
		{
			return true;
		}
	}
	else                     //ÇÑ°³ÀÏ¶§
	{
		if(!obj.checked)  //¼±ÅÃÇÏÁö ¾Ê¾Ò´Ù¸é
		{
			alert(msg);
			return false;
		}
		else
		{
			return true;
		}
	}
}


/*******************************************************************************************/
/*   ¶óµð¿À ¹öÆ°, Ã¼Å©¹Ú½º ¼±ÅÃÀ¯¹«
/*   ÇÔ¼ö¸í : isCheckedValue(string frm, string arg, string chk, string msg, int chkNum)
/*            frm : ÆûÀÌ¸§, arg : °´Ã¼ÀÌ¸§, msg : ¸Þ¼¼Áö, chk : value
/*   ÀÛ¼ºÀÚ : ÀüÁßÀç
/*   ÀÛ¼ºÀÏ : 2005-09-12
/*   ¼öÁ¤ÀÏ :
/*******************************************************************************************/
function isCheckedValue(obj, chk, msg, chkNum)
{
	for(var i = 0; i < obj.length; i++){
	}
	if(!obj[chkNum].checked){
		if(obj.value != chk){
			alert(msg);
			return false;
		}else{
			return true;
		}
	//}else{
		
	}
	return true;
}




/*******************************************************************************************/
/*   ¿ìÆí¹øÈ£ Ã¢ ¿­±â
/*   ÇÔ¼ö¸í : getZip(string url, string frm, string zip1, string zip2, string addr1, string addr2)
/*   ÀÛ¼ºÀÚ : ÀüÁßÀç
/*   ÀÛ¼ºÀÏ : 2005-09-12
/*   ¼öÁ¤ÀÏ :
/*******************************************************************************************/
function getZip(url, frm, zip1, zip2, addr1, addr2)
{
	window.open("" + url + "?form="+frm+"&zip1="+zip1+"&zip2="+zip2+"&addr1="+addr1+"&addr2="+addr2,"","width=420 height=400 scrollbars=yes");
}

/*******************************************************************************************/
/*   ¿ìÆí¹øÈ£ µ¥ÀÌÅÍ
/*   ÇÔ¼ö¸í : setZip(string frm, string code1, string code2, string desc1)
/*            frm : ¸®ÅÏ¹ÞÀ» Æû, code1, code2 : ¾òÀº ¿ìÆí¹øÈ£, desc1 : ÁÖ¼Ò
/*   ÀÛ¼ºÀÚ : ÀüÁßÀç
/*   ÀÛ¼ºÀÏ : 2005-09-12
/*   ¼öÁ¤ÀÏ :
/*******************************************************************************************/
function setZip(form,code1,code2,desc1)
{
	var fm = document.zip;

	var zip1 = eval("opener.document." + form + "." +fm.rzip1.value + "");
	var zip2 = eval("opener.document." + form + "." +fm.rzip2.value + "");
	var addr1 = eval("opener.document." + form + "." +fm.raddr1.value + "");
	var addr2 = eval("opener.document." + form + "." +fm.raddr2.value + "");
	if(fm.rzip1.value == fm.rzip2.value)
	{
		zip1.value = code1 + code2;
	}
	else
	{
		zip1.value = code1;
		zip2.value = code2;
	}
	addr1.value = desc1;
	addr2.focus();
	self.close();
}

function goLogin(url)
{
	var result = confirm("·Î±×ÀÎ ÇÏ½Ã°Ú½À´Ï±î?");
	if(result){
		location.href="/login/login/login.asp?returnUrl=" + url +"";
	}
}

/******************************************************************************************/
/*   ÆÄÀÏ¾÷·Îµå
/*   ÇÔ¼ö¸í : goUpload()
/*   ÀÛ¼ºÀÚ : ÀüÁßÀç
/*   ÀÛ¼ºÀÏ : 2006-04-27
/*   ¼öÁ¤ÀÏ :
/*******************************************************************************************/
function goUploadForWell(id) {
	var returnFile;
	if(id == 1) {
		returnFile = "upload_ok.asp";
	} else if(id == 2) {
		returnFile = "upload_ok2.asp";
	} else if(id == 3) {
		returnFile = "upload_ok3.asp";
	}
	window.open('http://file.knn.co.kr/upload.asp?returnPath=http://admin.knn.co.kr/manager/board/' + returnFile + '&savePath=d:/KNN/upload_file/file/','upload','width=400 height=200');
}

function goUpload(id){
	if(id) {
		window.open('http://file.knn.co.kr/upload.asp?returnPath=http://admin.knn.co.kr/manager/board/upload_ok2.asp&savePath=d:/KNN/upload_file/file/','upload','width=400 height=200');		
	} else {
		window.open('http://file.knn.co.kr/upload.asp?returnPath=http://admin.knn.co.kr/manager/board/upload_ok.asp&savePath=d:/KNN/upload_file/file/','upload','width=400 height=200');
	}
}

function goChungUpload(){
window.open('http://file.knn.co.kr/file_upload.asp?returnPath=http://cs.knn.co.kr/file_return_upload_ok.asp&savePath=d:/KNN/upload_file/file/','upload','width=400 height=190');
}

function WellUpload(){
window.open('http://file.knn.co.kr/file_upload.asp?returnPath=http://admin.knn.co.kr/manager/board/upload_ok.asp&savePath=d:/KNN/upload_file/wellVod/','upload','width=400 height=190');
}


/******************************************************************************************/
/*   iKNN ÆÄÀÏ¾÷·Îµå
/*   ÇÔ¼ö¸í : iknnUpload()
/*   ÀÛ¼ºÀÚ : ¼­¹Ì¿µ
/*   ÀÛ¼ºÀÏ : 2007-05-17
/*   ¼öÁ¤ÀÏ :
/*******************************************************************************************/
function iknnUpload(){
window.open('http://file.knn.co.kr/upload.asp?returnPath=http://admin.knn.co.kr/manager/iknn/upload_ok.asp&savePath=d:/KNN/upload_file/iknn/','upload','width=400 height=200');
}


/******************************************************************************************/
/*   ÁÂ¿ì °ø¹é¾ø¾Ö´Â ÇÔ¼ö
/*   ÇÔ¼ö¸í : trim()
/*   ÀÛ¼ºÀÚ : °­ÇöÁø
/*   ÀÛ¼ºÀÏ : 2007-07-05
/*   ¼öÁ¤ÀÏ : ¹ßÃé
/*******************************************************************************************/
function trim (val2) {
	re = /^\s+|\s+$/g;
	return val2.replace(re, '');
}
