/*
 * trim()		: °ø¹é Á¦°Å ÇÔ¼ö
 * gNumCheck()	: ¼ýÀÚÀÔ·Â¸¸ Çã¿ë
 * idCheck()	: ¾ÆÀÌµð Áßº¹Ã¼Å© (ÆË¾÷ÇÔ¼ö)
 * check_mail() : ÀÌ¸ÞÀÏ µµ¸ÞÀÎ ÀÚµ¿µî·Ï
 * MailCheck()	: ÀÌ¸ÞÀÏ À¯È¿¼º Ã¼Å©
 * isCellular() : ÈÞ´ëÆù (¹Ì)»ç¿ë½Ã È°¼ºÈ­ À¯/¹« Ç¥½Ã
 * isCompany()	: È¸»ç¸í È°¼ºÈ­/ºñÈ°¼ºÈ­
 * next2()		: ÀÔ·ÂÆû ÀÚ¸´¼ö¸¸Å­ ±âÀç½Ã ´ÙÀ½ÆûÀ¸·Î Æ÷Ä¿½º ÀÌµ¿
 * chkJumin()	: ÁÖ¹Îµî·Ï¹øÈ£ À¯È¿¼º Ã¼Å©
 * searchZip()	: ¿ìÆí¹øÈ£ ¹× ÁÖ¼Ò°Ë»ö
 */




/*
*	°ø¹éÁ¦°Å (trim())
*	var a=" 111 ";
*	a=a.trim(); //ÁÂ,¿ì °ø¹é Á¦°ÅµÊ
*/
String.prototype.trim = function()
{
	return this.replace(/(^\s*)|(\s*$)/gi,"");
}



/*
 *	¼ýÀÚÀÔ·Â¸¸ Çã¿ëÇÑ´Ù.
 *	ex)<input type="button" value="¾ÆÀÌµð È®ÀÎ" onClick="SendId()" onKeyPress="gNumCheck();">
 */
function gNumCheck() {
    event.returnValue=false;
    if (event.keyCode == 8) event.returnValue=true;             // ¹é½ºÆäÀÌ½ºÀÏ °æ¿ì Çã°¡
    
    if(event.keyCode >= 48 && event.keyCode <= 57) event.returnValue=true;
}


/* ¾ÆÀÌµð Áßº¹Ã¼Å© */
function idCheck() {
	if (document.registFrm.id.value != "") {
		win = window.open("", "idcheckwindow" ,"toolbar=no,width=350,height=270,fullscreen=no,directories=no,status=no,scrollbars=no,resize=no,menubar=no,location=no");
		win.location = "id_search.html?id=" + document.registFrm.id.value;
	} else {
		alert("ID¸¦ ÀÔ·ÂÇÏÁö ¾Ê¾Ò½À´Ï´Ù");
		frm.id.focus();
		return;		
	}
}



/* ÀÌ¸ÞÀÏ µµ¸ÞÀÎ ÀÚµ¿ µî·Ï */
function check_mail(frm) {
	if (frm.email_list.value != "" && frm.email_list.value != "self") {
		frm.email2.style.display = 'none';
		frm.email2.value = frm.email_list.value;
	} else if (frm.email_list.value=="self") {
		frm.email2.value = '';
		frm.email2.style.display = '';
		frm.email2.focus();
	}
}




/* ÀÌ¸ÞÀÏ À¯È¿¼º Ã¼Å© */
function MailCheck(ObjMail) {
	if (ObjMail.search(/^\s*[\w\~\-\.]+\@[\w\~\-]+(\.[\w\~\-]+)+\s*$/g) == -1 ) {
		return false;
	}
	return true;
}




/* ÈÞ´ëÆù ¾øÀ»½Ã ÀÔ·ÂºÎºÐ À½¿µÃ³¸® */
function isCellular(frm) {
	if(frm.mob.checked) {
		frm.cel1.disabled=true;
		frm.cel1.style.background='#F2F2F2';

		frm.cel2.disabled=true;
		frm.cel2.value="";
		frm.cel2.style.background='#F2F2F2';

		frm.cel3.disabled=true;
		frm.cel3.value="";
		frm.cel3.style.background='#F2F2F2';

	}else{
		frm.cel1.disabled=false;
		frm.cel1.style.background='#FFFFFF';

		frm.cel2.disabled=false;
		frm.cel2.style.background='#FFFFFF';

		frm.cel3.disabled=false;
		frm.cel3.style.background='#FFFFFF';

	}
}



/* È¸»ç¸í ±âÀç À¯¹« Ã¼Å© */
function isCompany(frm) {
	if(frm.Comp.checked)   {
		frm.company_name.disabled=true;
		frm.company_name.value="";
		frm.company_name.style.background='#F2F2F2';
	}else{
		frm.company_name.disabled=false;
		frm.company_name.style.background='#FFFFFF';
	}
}


 /* µ¥ÀÌÅÍ ÀÔ·Â½Ã ´ÙÀ½ÆûÀ¸·Î ÀÚµ¿ ÀÌµ¿ */
 function next2(cur, next, maxSize) {
	num = cur.value;
	curSize = num.length;
   
   if( curSize == maxSize) {
			if(next_go || cur_val != cur.value)
			{
				cur_val = cur.value;
				next_go = false;
				next.focus();
			}
			return true;
   }
	next_go = true;
}








/* ÁÖ¹Îµî·Ï¹øÈ£ À¯È¿¼º Ã¼Å© */
// 123456-1234567 Çü½ÄÀÇ °ªÀ¸·Î ÀÔ·ÂÇÑ´Ù.
function chkJumin(resno) {
	// ÁÖ¹Î¹øÈ£ÀÇ ÇüÅÂ¿Í 7¹øÂ° ÀÚ¸®(¼ºº°) À¯È¿¼º °Ë»ç
	fmt = /^\d{6}-[1234]\d{6}$/;
	if (!fmt.test(resno)) {
//		alert("Àß¸øµÈ ÁÖ¹Îµî·Ï¹øÈ£ÀÔ´Ï´Ù."); return;
		return false;
	}

	// ³¯Â¥ À¯È¿¼º °Ë»ç
	birthYear = (resno.charAt(7) <= "2") ? "19" : "20";
	birthYear += resno.substr(0, 2);
	birthMonth = resno.substr(2, 2) - 1;
	birthDate = resno.substr(4, 2);
	birth = new Date(birthYear, birthMonth, birthDate);

	if ( birth.getYear() % 100 != resno.substr(0, 2) ||
		birth.getMonth() != birthMonth ||
		birth.getDate() != birthDate) {
//		alert("Àß¸øµÈ ÁÖ¹Îµî·Ï¹øÈ£ÀÔ´Ï´Ù."); return;
		return false;
	}

	// Check Sum ÄÚµåÀÇ À¯È¿¼º °Ë»ç
	buf = new Array(13);
	for (i = 0; i < 6; i++) buf[i] = parseInt(resno.charAt(i));
	for (i = 6; i < 13; i++) buf[i] = parseInt(resno.charAt(i + 1));

	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]);

	if ((11 - (sum % 11)) % 10 != buf[12]) {
//		alert("Àß¸øµÈ ÁÖ¹Îµî·Ï¹øÈ£ÀÔ´Ï´Ù."); return;
		return false;
	}

//	alert("Á¤»óÀûÀÎ ÁÖ¹Îµî·Ï¹øÈ£ÀÔ´Ï´Ù.");
	return true;
}




/* ¿ìÆí¹øÈ£ °Ë»ö */
function searchZip() {
	win = window.open ("","Popup_Window",
	    "height=400,width=367,scrollbars=yes,toolbar=no,status=no,resize=no,menubar=no");
	win.location = "searchzip.html"
}
