/*######################################################################
# on_click½Ã ¿øÇÏ´Â ÆäÀÌÁö·Î ÀÌµ¿
######################################################################*/
function go_Link(url){
	location.href=url;
}


/*######################################################################
# ¿øÇÏ´Â °¡·Î,¼¼·ÎÅ©¸®°í ÆË¾÷Ã¢ ¿­±â
######################################################################*/
function openWindow(url,widths,heights){
	window.open(url,"","scrollbars=yes,width="+widths+",height="+heights);
}

/*######################################################################
# ¿µ¾î¿Í ¼ýÀÚ¸¸ ÀÔ·ÂµÇ¾ú´ÂÁö È®ÀÎ(ÇÏÀÌÆù(-),¾ð´õ¹Ù(_)°¡´É)
# ¿¹Á¦)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;
}

/*######################################################################
# ¼ýÀÚ¸¸ ÀÔ·ÂµÇ¾ú´ÂÁö È®ÀÎ
# ¿¹Á¦)phone_Chk = text_Num_Chk(form.phone2,"ÀüÈ­¹øÈ£");
#      if (phone_Chk==false) return;
######################################################################*/
function text_Num_Chk(objname,objText) {

	obj = eval(objname);
	if (!isNaN(trim(obj.value))){
		alert( objText + "Àº(´Â) ¼ýÀÚ·Î¸¸ ÀÔ·Â°¡´ÉÇÕ´Ï´Ù.");
		obj.focus();
		if (obj.type == "text") {
			obj.value = "";
			obj.select();
		}
		return(false);
	}
}

/*######################################################################
# ¼ýÀÚ¸¸ ÀÔ·ÂµÇ¾ú´ÂÁö È®ÀÎ2
# ¿¹Á¦)onKeypress = "text_Num_Chk2();"
######################################################################*/
function text_Num_Chk2() {

	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 ¿¹) ilove@hanmail.net'); obj.focus();return false;
	}
	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
}