/*######################################################################
# on_click½Ã ¿øÇÏ´Â ÆäÀÌÁö·Î ÀÌµ¿
# ¿¹) go_Link('./ddd.php');
######################################################################*/
function go_Link(url){
	location.href=url;
}


/*######################################################################
# ¿øÇÏ´Â °¡·Î,¼¼·ÎÅ©¸®°í ÆË¾÷Ã¢ ¿­±â
# ¿¹) openWindow('./pop.php',200,200);
######################################################################*/
function openWindow(url,widths,heights){
	window.open(url,"","scrollbars=yes,width="+widths+",height="+heights);
}

/*######################################################################
# ¿µ¾î¿Í ¼ýÀÚ¸¸ ÀÔ·ÂµÇ¾ú´ÂÁö È®ÀÎ(ÇÏÀÌÆù(-),¾ð´õ¹Ù(_)°¡´É)
# ¿¹Á¦)if (text_EngNum_Chk(form.id,"¾ÆÀÌµð")==false) return;
# ¿¹Á¦)id_Chk = text_EngNum_Chk(form.id,"¾ÆÀÌµð");
#      if (id_Chk==false) return;
######################################################################*/
function text_EngNum_Chk(obj,objText) {

	for(i=0;i<obj.value.length;i++){
		if((obj.value.charAt(i)<"A" || obj.value.charAt(i)>"Z") && (obj.value.charAt(i)<"a" || obj.value.charAt(i)>"z") && (obj.value.charAt(i)<'0' || obj.value.charAt(i)>'9') && (obj.value.charAt(i)!='-' && obj.value.charAt(i)!='_')) {
			alert(objText + "Àº(´Â) ¿µ¹®°ú ¼ýÀÚ·Î¸¸ ÀÔ·Â°¡´ÉÇÕ´Ï´Ù.");
			obj.focus();
			return(false);
		}
	}
}

/*######################################################################
# trim
######################################################################*/
function trim(str)
{
	var arrStr = new Array();
	var lenStr;
	var rtnStr = "";
	
	if(str == null)
		return "";

	lenStr = str.length;
	for (var i = 0; i <lenStr; i++){
		arrStr[i] = str.charAt(i);
	
		if (arrStr[i] == " "){
			if (i > 0){
				if (!arrStr[i - 1]) arrStr[i] = "";
			} else {
				arrStr[i] = "";
			}
		}
	}
	
	for (i = lenStr - 1; i >= 0; i--){
		if (arrStr[i] == " ")
		{
			if (i < lenStr - 1){
				if (!arrStr[i + 1])
					arrStr[i] = "";
			} else {
				arrStr[i] = "";
			}
		}
	}
	
	for (i = 0; i < lenStr; i++)
		if (arrStr[i])
			rtnStr += arrStr[i];
	
	return rtnStr;
}

/*######################################################################
# ÀúÀå¹öÆ°´©¸¥ÈÄ ¼ýÀÚ¸¸ ÀÔ·ÂµÇ¾ú´ÂÁö È®ÀÎ
# ¿¹Á¦)if (chkTypeNum(form.phone2,"ÀüÈ­¹øÈ£")==false) return;
# ¿¹Á¦)phone_Chk = chkTypeNum(form.phone2,"ÀüÈ­¹øÈ£");
#      if (phone_Chk==false) return;
######################################################################*/
function chkTypeNum(obj,name) {
	if (isNaN(trim(obj.value))==true){
		alert( name + "Àº(´Â) ¼ýÀÚ·Î¸¸ ÀÔ·Â°¡´ÉÇÕ´Ï´Ù.");
		obj.focus();
		if (obj.type == "text") {
			obj.value = "";
			obj.select();
		}
		return(false);
	}
}

/*######################################################################
# Å°ÀÔ·Â´ç½Ã¿¡ ¼ýÀÚ¸¸ ÀÔ·ÂµÇ¾ú´ÂÁö È®ÀÎ2
# ¿¹Á¦)onKeypress = "chkKeypressNum();"
######################################################################*/
function chkKeypressNum() {

	if (event.keyCode < 45 || event.keyCode > 57) event.returnValue = false;
}
/*######################################################################
# ÀÌ¸ÞÀÏ È®ÀÎ
######################################################################*/
function isEmail(obj) {
	var str = obj.value;

	emailEx1 = /[A-Za-z0-9_\-]@[A-Za-z0-9_\-]+\.[A-Za-z]+/;
    emailEx2 = /[A-Za-z0-9_\-]@[A-Za-z0-9_\-]+\.[A-Za-z0-9_\-]+\.[A-Za-z]+/;
    emailEx3 = /[A-Za-z0-9_\-]@[A-Za-z0-9_\-]+\.[A-Za-z0-9_\-]+\.[A-Za-z0-9_\-]+\.[A-Za-z]+/;
    if((!emailEx1.test(str)) && (!emailEx2.test(str)) &&(!emailEx3.test(str))){
		alert (' ÀüÀÚ¿ìÆíÀÌ Çü½Ä¿¡ ¸ÂÁö ¾Ê½À´Ï´Ù. \\n ¿¹) asdf@korea.go.kr'); obj.focus();return false;
	}else{
		return true;
	}
	/*
	str1 =str.split("@");
	if(str1[1] =="hanmail.net"){
		alert('ÇÑ¸ÞÀÏÀº ¿Â¶óÀÎ ¿ìÇ¥Á¦·Î ÀÎÇÏ¿© µî·ÏÇÏ½Ç ¼ö ¾ø½À´Ï´Ù.');obj.focus();return false;
	}*/
}

/*######################################################################
# ¼¿·ºÆ®¹Ú½º ¼±ÅÃ½Ã onchange
######################################################################*/	
function selectChange(form,url) {

	var form=eval("document."+form);
	form.action = url;
	form.submit();
}

/*######################################################################
# Äü¼¿·ºÆ®¹Ú½º ¼±ÅÃ½Ã onchange
######################################################################*/	
function MM_jumpMenu(targ,selObj,restore){ //v3.0
  
  eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
  if (restore) selObj.selectedIndex=0;

}

/*######################################################################
# ÁÖ¹Îµî·Ïº¯È£ Ã¼Å©
# º¯°æ»çÇ×¾øÀÌ »ç¿ë°¡´É
######################################################################*/
function JuminCheck(jnum_01, jnum_02){
	check_jumin = false
	b_Year = (jnum_02.charAt(0) <= '2') ? '19' : '20'

	b_Year += jnum_01.substr(0, 2)
	b_Month = jnum_01.substr(2, 2) - 1
	b_Date = jnum_01.substr(4, 2)
	b_sum = new Date(b_Year, b_Month, b_Date)
	if ( b_sum.getYear() % 100 != jnum_01.substr(0, 2) || b_sum.getMonth() != b_Month || b_sum.getDate() != b_Date) {
		return check_jumin
	}

	total = 0
	temp = new Array(13)
	for(i=1; i<=6; i++) temp[i] = jnum_01.charAt(i-1)
	for(i=7; i<=13; i++) temp[i] = jnum_02.charAt(i-7)
	for(i=1; i<=12; i++) {
		k = i + 1
		if(k >= 10) 
			k = k % 10 + 2
		total = total + (temp[i] * k)
	}

	last_num = (11- (total % 11)) % 10
	if(last_num == temp[13]) check_jumin = true
	else check_jumin = false
	return check_jumin
}

/*######################################################################
# »ç¾÷ÀÚ¹øÈ£ Ã¼Å©
######################################################################*/
function businoCheck(vencod) {
        var sum = 0;
        var getlist =new Array(10);
        var chkvalue =new Array("1","3","7","1","3","7","1","3","5");
        for(var i=0; i<10; i++) { getlist[i] = vencod.substring(i, i+1); }
        for(var i=0; i<9; i++) { sum += getlist[i]*chkvalue[i]; }
        sum = sum + parseInt((getlist[8]*5)/10);
        sidliy = sum % 10;
        sidchk = 0;
        if(sidliy != 0) { sidchk = 10 - sidliy; }
        else { sidchk = 0; }
        if(sidchk != getlist[9]) { return false; }
        return true;
}

/*######################################################################
# µ¥ÀÌÅÍ»èÁ¦½Ã È®ÀÎ
######################################################################*/
function delete_Check(str,url){
	x =confirm(str);
	if(x ==true)
		location.href=url;
}

/*######################################################################
# ¼ýÀÚ¿¡ Ãµ´ÜÀ§ÄÞ¸¶ Âï¾î¹ÝÈ¯
######################################################################*/
function getWon(str) {
	str = String(str);
	var nam = str.length % 3;
	var value = "";
	for ( var i = 0; i < str.length; i++ ) {
		var ch = str.charAt(i);
		for ( var k = 0; k<str.length/3; k++ ) {
			if ( i == nam + 3 * k && i != 0 ) value = value + ',';
		}
		value = value + ch;
	}
	return value;
}

/*######################################################################
# Ã¼Å©¹Ú½º, ¶óµð¿À¹öÆ°¿¡ ¼±ÅÃµÈ°ªÀÌ ÀÖÀ»°æ¿ì ¼±ÅÃµÈ °ªÀ» ÄÞ¸¶(,)·Î ¿¬°áÇÏ¿© ¹ÝÈ¯
######################################################################*/
function getCheckedCode(obj, delimiter){
	selectSeq = "";

	if (delimiter==undefined){
		delimiter = ",";
	}
	if (obj.length>0){
		for (i=0; i<=obj.length-1; i++){
			if(obj[i].checked==true){
				if(selectSeq==""){
					selectSeq = obj[i].value;
				}else{
					selectSeq = selectSeq + delimiter + obj[i].value;
				}
			}
		}
	}else{
		if(obj.checked==true){
			selectSeq = obj.value;
		}
	}
	return selectSeq;
}

/*######################################################################
# Ã¼Å©¹Ú½º ÀüÃ¼Ã¼Å©, ÀüÃ¼ÇØÁ¦..
######################################################################*/
function getCheckAll(obj, val){
	if(obj!=undefined){
		if (obj.length>0){
			for (i=0; i<=obj.length-1; i++){
				obj[i].checked=val;
			}
		}else{
			obj.checked=val;
		}
	}
	return true;
}

/*######################################################################
# ÀÛ¼ºÀÚ:Á¤°æ¼ø
# ÅØ½ºÆ®¹Ú½º¿¡ ³»¿ëÀÌ ÀÌ·ÂµÇ¾ú´ÂÁö °Ë»ç
# obj:°Ë»çÇÒ ÅØ½ºÆ®¹Ú½º¸í
# showMessage:(true,false)ÀÔ·ÂÀÌ ¾ÈµÈ°æ¿ì ¸Þ½ÃÁöº¸¿©ÁÙÁö
# name:¸Þ½ÃÁöº¸¿©ÁÙ¶§ Ç×¸ñ¸í
# ex) if(!chkInput(doc.designField, true, "Àû¿ëºÐ¾ß")) return;
######################################################################*/
function chkInput(obj, showMessage, name){
	bFlag = true;
	if(obj.value == ""){
		if(showMessage){
			alert(name+"(À»)¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
		}
		obj.focus();
		bFlag = false;
	}
	return bFlag;
}

/*#################################################
# ÆÄÀÏ¹Ì¸®º¸±â °ü·Ã ½ºÅ©¸³Æ®
#################################################*/
function getFileExtension( filePath )
{
	var lastIndex = -1;
	lastIndex = filePath.lastIndexOf('.');
	var extension = "";

if ( lastIndex != -1 )
{
	extension = filePath.substring( lastIndex+1, filePath.len );
} else {
	extension = "";
}
	return extension;
}

/*#############################################################
# ÆÄÀÏ¹Ì¸®º¸±â °ü·Ã ½ºÅ©¸³Æ® : ÀÌ¹ÌÁöÅ¸ÀÔÀ» Ã¼Å©ÇÑ´Ù.
#############################################################*/
function chkFileType( value )
{
	var src = getFileExtension(value);
	if (src == "") {
		alert('¿Ã¹Ù¸¥ ÆÄÀÏÀ» ÀÔ·ÂÇÏ¼¼¿ä');
		return false;
	} else if ( !((src.toLowerCase() == "gif") || (src.toLowerCase() == "jpg") || (src.toLowerCase() == "jpeg")) ) {
		alert('gif ¿Í jpg ÆÄÀÏ¸¸ Áö¿øÇÕ´Ï´Ù.');
		return false;
	}
	return true;
}


/*#############################################################
# »óÇ°ºäÈ­¸é¿¡¼­ Áß°£ÀÌ¹ÌÁö º¯°æÇØ¼­ º¸¿©ÁÖ±â
#############################################################*/
	function changeImage(imageUrl)
	{
		if (document.images.ImageAA)
			document.images.ImageAA.src = imageUrl;
	}


/*######################################################################
# ÀÛ¼ºÀÚ:Á¤°æ¼ø
# 20050101 Çü½ÄÀ¸·Î ÀÔ·Â¹ÞÀº ³»¿ëÀÌ ³¯Â¥Çü½ÄÀÎÁö Ã¼Å©ÇÏ´Â ÇÔ¼ö
# str:°Ë»çÇÒ ÅØ½ºÆ®
######################################################################*/
function chkDate(str, name){
	y = str.substring(0, 4);
	m = str.substring(5, 7);
	d = str.substring(8, 10);

	var er = 0; // ¿¡·¯ º¯¼ö
	var daa = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31];
	if (y%1000 != 0 && y%4 == 0) daa[1] = 29; // À±³â
	if (d > daa[m-1] || d < 1) er = 1; // ³¯Â¥ Ã¼Å©
	if (m < 1 || m > 12) er = 1; // ¿ù Ã¼Å©
	if (m%1 != 0 || y%1 != 0 || d%1 != 0) er = 1; // Á¤¼ö Ã¼Å©
	if (er == 1) {
		alert(name + "À»(¸¦) Á¤È®ÇÏ°Ô ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
		return false;
	}else{
		return true;
	}
}

/*######################################################################
# ÀÛ¼ºÀÚ:ÀåÇü¹Ì
# ÆË¾÷Ã¢ °¡¿îµ¥·Î ÀÌµ¿½ÃÅ°±â
######################################################################*/
function moveCenter(){
	var left = screen.width/2 -document.body.offsetWidth/2;
	var top  = screen.height/2 -document.body.offsetHeight/2;
	self.moveTo(left, top);
}
