//==================================================
//   ÀÌ¹ÌÁö¿¡ ¸¶¿ì½º ON, Over½Ã Àú¸®ÇÏ´Â ÇÁ·Î¼¼½º
//   È£Ãâ ¹æ¹ý    :  img_act()¸¶¿ì½º ¿À¹ö½Ã,img_inact()¸¶¿ì½º ¾Æ¿ô½Ã
//	 ÀÔ·Â ÆÄ¶ó¸ÞÅÍ:	oldImg-±âÁ¸ ÀÌ¹ÌÁö,srcEl-ÀÌº¥Æ® È£Ãâ
//==================================================
function goPage(curpage,param)	{
	location.href = "board.asp?" + param+"&curpage="+curpage ;
}

function gotoPage(curpage,param)	{
	location.href = param+"&curpage="+curpage ;
}
function pageReset(curpage,param)	{
	oList.DataURL = param+"&curpage="+curpage ;
	oList.Reset();
}
var oldImg;
function img_act()	{
	var srcEl = event.srcElement;
	if( srcEl==null ) return;
	if( (srcEl.type == "i1") || (srcEl.type == "image") )	{
		oldImg = srcEl.src;
		srcEl.src = srcEl.onimg;
	}
}
function img_inact()	{
	var srcEl = event.srcElement;
	if( srcEl==null ) return;
	if( (srcEl.type == "i1") || (srcEl.type == "image") )	{
		srcEl.src = oldImg;
	}
}
var oldColor;
function iOver(srcEl)	{
	oldColor = srcEl.style.backgroundColor;
	srcEl.style.backgroundColor="#F0FFFF";
}
function iOut(srcEl)	{
	srcEl.style.backgroundColor=oldColor;
}
//==================================================
//   ¿ÀÇÂÀ©µµ¿ì¸¦ ¶ç¿ï¶§
//   È£Ãâ ¹æ¹ý    :  openwin(ÁÖ¼Ò,Ã¢ÀÌ¸§,Ã¢³ÐÀÌ,Ã¢³ôÀÌ,½ºÅ©·Ñ¿©ºÎ)
//	 ÀÔ·Â ÆÄ¶ó¸ÞÅÍ:	winl-À©µµ¿ì °¡·ÎÁß¾ÓÁ¡, wint- À©µµ¿ì ¼¼·Î Áß¾ÓÁ¡
//==================================================
function openwin(url,winnm,width,height,scroll)
{
	var winl = (screen.width-width)/2;
	var wint = (screen.height-height)/2;
	var settings  ='height='+height+',';

	settings +='width='+width+',';
	settings +='top='+wint+',';
	settings +='left='+winl+',';
	settings +='scrollbars='+scroll+',';
	settings +='toolbar=no,location=no,directories=no,status=no,resizable=no,menubar=no';
  	win = window.open(url,winnm,settings);
  	if (url.substring(0,4) != "http")
		win.window.resizeTo(width,height);
	if(parseInt(navigator.appVersion) >= 4){win.window.focus();}
}
function openwin2(url,winnm,width,height,scroll)
{
	var winl = (screen.width-width)/2;
	var wint = (screen.height-height)/2;
	var settings  ='height='+height+',';

	settings +='width='+width+',';
	settings +='top='+wint+',';
	settings +='left='+winl+',';
	settings +='scrollbars='+scroll+',';
	settings +='toolbar=no,location=no,directories=no,status=no,resizable=yes,menubar=no';
  	win=window.open(url,winnm,settings);
	win.window.resizeTo(width,height);
	if(parseInt(navigator.appVersion) >= 4){win.window.focus();}
}
//==================================================
//   ÆûÀü¼Û½Ã ÀÔ·Â ¿©ºÎ¸¦ Ã¼Å©ÇÒ¶§
//   È£Ãâ ¹æ¹ý    :  CheckForm(°´Ã¼)
//
//==================================================

function CheckForm(srcEl)
{
    var chkStr,strLen,strChk,nLen,nMLen,selectIndex,strNum,strTime,nTlen;
	var len = srcEl.elements.length;
	var tagnm,typenm,filenm,goodfile,winstyle,winpos,filename;
	var strAppVersion = navigator.appVersion;
    for(var i=0; i < len; i++) {
		chkStr = srcEl.elements[i].value;
		chkStr = chkstring(chkStr);
		strLen = chkStr.length;
		strChk = srcEl.elements[i].exp;//º¯¼öÀÌ¸§
		nLen = srcEl.elements[i].maxlen;//±ÛÀÚ¼ö
		nMLen = srcEl.elements[i].minlen;//±ÛÀÚ¼ö
		tagnm = srcEl.elements[i].tagName.toUpperCase();
		filenm = srcEl.elements[i].name.toUpperCase();
		typenm = srcEl.elements[i].type.toUpperCase();
		if( typeof(strChk) != "undefined" )	{
			if (tagnm == "SELECT"){
				selectIndex = srcEl.elements[i].selectedIndex;
				if(selectIndex == 0) {
					alert(srcEl.elements[i].exp + " ¼±ÅÃÇØÁÖ¼¼¿ä.");
					srcEl.elements[i].focus();
					return false;
				}
			}
			else{
				if(strLen < 1) {
					alert(srcEl.elements[i].exp + " ÀÔ·ÂÇØÁÖ¼¼¿ä.");
					if (typenm != "HIDDEN") {
						srcEl.elements[i].focus();
					}
					return false;
				}
				if( (typeof(nLen) != "undefined") && (strLen > 0) )	{
					if (ChkLen(srcEl.elements[i].value) > nLen){
						alert("ÃÖ´ë ÀÔ·Â±ÛÀÚ¼ö" + nLen + "¸¦ ÃÊ°úÇß½À´Ï´Ù.!!\r\n ±Û ¼ö¸¦ Á¶Á¤ ¹Ù¶ø´Ï´Ù.")
						srcEl.elements[i].focus();
						return false;
					}
				}
				if( (typeof(nMLen) != "undefined") && (strLen > 0) )	{
					if (ChkLen(srcEl.elements[i].value) < nMLen){
						alert("ÃÖ¼Ò ÀÔ·Â±ÛÀÚ¼ö" + nMLen + "ÀÚ ÀÌ»ó ÀÔ·ÂÇÏ¼Å¾ß ÇÕ´Ï´Ù.!!\r\n ±Û ¼ö¸¦ Á¶Á¤ ¹Ù¶ø´Ï´Ù.")
						srcEl.elements[i].focus();
						return false;
					}
				}
				if(filenm == "USR_MAIL") {
					if (!mail_chk(chkStr)){
						alert(srcEl.elements[i].exp + " Á¤È®ÇÏ°Ô ÀÔ·ÂÇØÁÖ¼¼¿ä.");
						srcEl.elements[i].focus();
						return false;
					}
				}
			}
		}
	}
	return true;
}
//==================================================
//   ¸ÞÀÏÁÖ¼Ò¸¦ Ã¼Å©ÇÑ´Ù.
//   È£Ãâ ¹æ¹ý    :  mail_chk(¹®ÀÚ¿­)
//	 ÀÔ·Â ÆÄ¶ó¸ÞÅÍ:
//==================================================
function mail_chk(str)
{
	var goodEmail = str.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.org)|(\.co.kr)|(\..{2,2}))$)\b/gi);
	if (!goodEmail){	return false;}
	else{  	return true;}
}

//==================================================
//   ¸ÞÀÏÁÖ¼Ò¸¦ Ã¼Å©ÇÑ´Ù.
//   È£Ãâ ¹æ¹ý    :  mail_chk(¹®ÀÚ¿­)
//	 ÀÔ·Â ÆÄ¶ó¸ÞÅÍ:
//==================================================
function mail_dchk(str)
{
	var goodEmail = str.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\.int)|(\.jp)|(\.co.jp)|(\.ac.jp)|(\.go.jp)|(\.ad.jp)|(\.or.jp)|(\.ne.jp)|(\.gr)|(\.ed.jp)|(\.geo.jp)|(\.co.kr)|(\.af)|(\.al)|(\.dz)|(\.as)|(\.ad)|(\.ao)|(\.ai)|(\.aq)|(\.ag)|(\.ar)|(\.am)|(\.aw)|(\.ac)|(\.at)|(\.au)|(\.az)|(\.bs)|(\.bh)|(\.bd)|(\.bb)|(\.by)|(\.be)|(\.bz)|(\.bj)|(\.bm)|(\.bt)|(\.bo)|(\.ba)|(\.bw)|(\.bv)|(\.br)|(\.io)|(\.bn)|(\.bg)|(\.bf)|(\.bi)|(\.kh)|(\.cm)|(\.ca)|(\.cv)|(\.ky)|(\.cf)|(\.td)|(\.gg)|(\.je)|(\.cl)|(\.cn)|(\.cx)|(\.cc)|(\.co)|(\.km)|(\.cg)|(\.ck)|(\.cr)|(\.ci)|(\.hr)|(\.cu)|(\.cy)|(\.cz)|(\.dk)|(\.dj)|(\.dm)|(\.do)|(\.tp)|(\.ec)|(\.eg)|(\.sv)|(\.gq)|(\.er)|(\.ee)|(\.et)|(\.fk)|(\.fo)|(\.fj)|(\.fi)|(\.fr)|(\.fx)|(\.gf)|(\.pf)|(\.tf)|(\.ga)|(\.gm)|(\.ge)|(\.de)|(\.gh)|(\.gi)|(\.gr)|(\.gl)|(\.gd)|(\.gp)|(\.gu)|(\.gt)|(\.gn)|(\.gw)|(\.gy)|(\.ht)|(\.hm)|(\.hn)|(\.hk)|(\.hu)|(\.is)|(\.in)|(\.id)|(\.ir)|(\.iq)|(\.ie)|(\.im)|(\.il)|(\.it)|(\.jm)|(\.jp)|(\.jo)|(\.kz)|(\.ke)|(\.ki)|(\.kp)|(\.kr)|(\.kw)|(\.kg)|(\.la)|(\.lv)|(\.lb)|(\.ls)|(\.lr)|(\.ly)|(\.li)|(\.lt)|(\.lu)|(\.mo)|(\.mk)|(\.mg)|(\.mw)|(\.my)|(\.ml)|(\.mt)|(\.mh)|(\.mq)|(\.mr)|(\.mu)|(\.mv)|(\.yt)|(\.mx)|(\.fm)|(\.md)|(\.mc)|(\.mn)|(\.ms)|(\.ma)|(\.mz)|(\.mm)|(\.na)|(\.nr)|(\.np)|(\.nl)|(\.an)|(\.nc)|(\.nz)|(\.ni)|(\.ne)|(\.ng)|(\.nu)|(\.nf)|(\.mp)|(\.no)|(\.om)|(\.pk)|(\.pw)|(\.pa)|(\.pg)|(\.py)|(\.pe)|(\.ph)|(\.pn)|(\.pl)|(\.pt)|(\.pr)|(\.qa)|(\.re)|(\.ro)|(\.ru)|(\.rw)|(\.kn)|(\.lc)|(\.vc)|(\.ws)|(\.sm)|(\.st)|(\.sa)|(\.sn)|(\.sc)|(\.sl)|(\.sg)|(\.sk)|(\.si)|(\.sb)|(\.so)|(\.za)|(\.gs)|(\.es)|(\.lk)|(\.sh)|(\.pm)|(\.sd)|(\.sr)|(\.sj)|(\.sz)|(\.se)|(\.ch)|(\.sy)|(\.tw)|(\.tj)|(\.tz)|(\.th)|(\.tg)|(\.tk)|(\.to)|(\.tt)|(\.tn)|(\.tr)|(\.tm)|(\.tc)|(\.tv)|(\.ug)|(\.ua)|(\.ae)|(\.uk)|(\.us)|(\.um)|(\.uy)|(\.uz)|(\.vu)|(\.va)|(\.ve)|(\.vn)|(\.vg)|(\.vi)|(\.wf)|(\.eh)|(\.ye)|(\.yu)|(\.zr)|(\.zm)|(\.zw))$)\b/gi);
	if (!goodEmail){	return false;}
	else{  	return true;}
}
//==================================================
//   ÀÔ·Â°ª¿¡ ½ºÆäÀÌ½º °ø°£À» ¾ø¾ÖÁØ´Ù.
//   È£Ãâ ¹æ¹ý    :  chkstring(¹®ÀÚ¿­)
//	 ÀÔ·Â ÆÄ¶ó¸ÞÅÍ:
//==================================================
function chkstring(str)
{
	var index, len
	while(true) {
		index = str.indexOf(" ")
		if (index == -1) break
		len = str.length
		str = str.substring(0, index) + str.substring((index+1),len)
	}
	str = escape(str)
	while(true) {
		index = str.indexOf("%0D%0A")
		if (index == -1) break
		len = str.length
		str = str.substring(0, index) + str.substring((index+6),len)
	}
	str = unescape(str)

	return str
}
//==================================================
//   ±ÛÀÚ¼ö¸¦ ¸®ÅÏÇÑ´Ù
//   È£Ãâ ¹æ¹ý    :  ChkLen(¹®ÀÚ¿­)
//	 ÀÔ·Â ÆÄ¶ó¸ÞÅÍ:
//==================================================
function ChkLen(str) {
	var len;
    var temp;

    len = str.length;
    var tot_cnt = 0;

    for(k=0;k < len;k++){
    	temp = str.charAt(k);
    	if(escape(temp).length > 4)
    		tot_cnt += 2;
    	else
    		tot_cnt++;
    }
    return tot_cnt;
}

// 2°³ÀÇ ÁÖ¾îÁø ¼¿·ºÆ® ÄÁÆ®·Ñ¿¡¼­ ÇØ´ç ¿É¼ÇÀ» ¿Å±ä´Ù(ondblclick ÀÌº¥Æ®¿¡¼­ »ç¿ë)
function Conv(oldsel, newsel)	{
	var srcEl = event.srcElement;
	if( srcEl == oldsel && oldsel.selectedIndex == -1 )	return;
	if( srcEl == newsel && newsel.selectedIndex == -1 )	return;
	var opt		= document.createElement("OPTION");
	opt.text	= oldsel.options(oldsel.selectedIndex).text;
	opt.value	= oldsel.options(oldsel.selectedIndex).value;
	newsel.add(opt);
	oldsel.options.remove(oldsel.selectedIndex);
}
// 2°³ÀÇ ÁÖ¾îÁø ¼¿·ºÆ® ÄÁÆ®·Ñ¿¡¼­ ÇØ´ç ¿É¼ÇÀ» ¿Å±ä´Ù(¿©·¯°³ ¼±ÅÃ¿¡¼­ »ç¿ë)
function Toggle(oldsel, newsel)	{
	for( i=0 ; i < oldsel.options.length ; i++ )	{
		if( oldsel.options[i].selected == true )	{
			var opt		= document.createElement("OPTION");
			opt.text	= oldsel.options[i].text;
			opt.value	= oldsel.options[i].value;
			newsel.add(opt);
			oldsel.options.remove(i);
			i--;
		}
	}
}
function popimage(imagesrc,winwidth,winheight)
{
	var look='width='+winwidth+',height='+winheight+',toolbar=no,location=no,directories=no,status=no,resizable=yes,menubar=no,scrollbars=yes'
	popwin=window.open("","",look)
	popwin.document.open()
	popwin.document.write('<title>Image Window</title><body><a href="javascript:window.close()"><img src="'+imagesrc+'" border=0></a></body>')
	popwin.document.close()
}

// --- »ç¾÷ÀÚµî·Ï¹øÈ£ °Ë»ç JScript
function checkBizID( bizID )
{
	// bizID´Â ¼ýÀÚ¸¸ 10ÀÚ¸®·Î ÇØ¼­ ¹®ÀÚ¿­·Î ³Ñ±ä´Ù.
	var checkID = new Array(1, 3, 7, 1, 3, 7, 1, 3, 5, 1);
	var tmpBizID, i, chkSum=0, c2, remander;

	for (i=0; i<=7; i++) chkSum += checkID[i] * bizID.charAt(i);

	c2 = "0" + (checkID[8] * bizID.charAt(8));
	c2 = c2.substring(c2.length - 2, c2.length);

	chkSum += Math.floor(c2.charAt(0)) + Math.floor(c2.charAt(1));

	remander = (10 - (chkSum % 10)) % 10 ;

	if (Math.floor(bizID.charAt(9)) == remander) return true; // OK!
	return false;
}

// Ã¹¹øÂ° ÁÖ¹Î¹øÈ£ 6 ÀÚ¸®¸¦ Ã¤¿ì¸é µÎ¹øÂ° ÁÖ¹Î¹øÈ£ ÀÔ·Â¹Ú½º·Î ³Ñ¾î°¨
function move(strEl1, strEl2)
{
	if (strEl1.value.length == 6)
	{
		strEl2.focus();
	}
}

function send(strEl)
{
	var identity01 = strEl.jumin1;
	var identity02 = strEl.jumin2;

	// ÀÚ¸®¼ö ¹× °ø¹é Ã¼Å©
	if ((identity01.value.length != 6) || (identity01.value.indexOf(" ")!=-1))
	{
		alert("ÁÖ¹Î¹øÈ£ ¾Õ 6 ÀÚ¸®¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
		identity01.focus();
		return false;
	}
	else if ((identity02.value.length != 7) || (identity02.value.indexOf(" ")!=-1))
	{
		alert("ÁÖ¹Î¹øÈ£ µÚ 7 ÀÚ¸®¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
		identity02.focus();
		return false;
	}

	// ¼ýÀÚ·Î ÀûÇôÀÖ´ÂÁö Ã¼Å©
	var int01
	var int02
	for(int01=0;int01<identity01.value.length;int01++)
	if ((identity01.value.charAt(int01)<'0') || (identity01.value.charAt(int01)>'9'))
	{
		alert("ÁÖ¹Î¹øÈ£´Â ¼ýÀÚ¸¸ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
		identity01.focus();
		return false;
	}
	for(int02=0;int02<identity02.value.length;int02++)
	if ((identity02.value.charAt(int02)<'0') || (identity02.value.charAt(int02)>'9'))
	{
		alert("ÁÖ¹Î¹øÈ£´Â ¼ýÀÚ¸¸ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
		identity02.focus();
		return false;
	}

	// Àß¸øµÈ ÁÖ¹Î¹øÈ£µé Ã¼Å©
	var identitysex = identity02.value.substring(0,1);
	var birth01 = identity01.value.substring(0,2);
	var birth02 = identity01.value.substring(2,4);
	var birth03 = identity01.value.substring(4,6);
	if (identitysex>4 || identitysex==0)
	{
		alert("Àß¸øµÈ ÁÖ¹Î¹øÈ£ ÀÔ´Ï´Ù. ´Ù½Ã ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
		identity02.focus();
		return false;
	}
	else if (birth02>12)
	{
		alert("Àß¸øµÈ ÁÖ¹Î¹øÈ£ ÀÔ´Ï´Ù. ´Ù½Ã ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
		identity01.focus();
		return false;
	}
	else if (birth03>31)
	{
		alert("Àß¸øµÈ ÁÖ¹Î¹øÈ£ ÀÔ´Ï´Ù. ´Ù½Ã ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
		identity01.focus();
		return false;
	}
	else if (identity01.value=="111111" && identity02.value=="1111118")
	{
		alert("Àß¸øµÈ ÁÖ¹Î¹øÈ£ ÀÔ´Ï´Ù. ´Ù½Ã ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
		identity01.focus();
		return false;
	}
	else if (identity01.value=="111111" && identity02.value=="1111123")
	{
		alert("Àß¸øµÈ ÁÖ¹Î¹øÈ£ ÀÔ´Ï´Ù. ´Ù½Ã ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
		identity01.focus();
		return false;
	}
	else if (identity01.value=="111112" && identity02.value=="1214141")
	{
		alert("Àß¸øµÈ ÁÖ¹Î¹øÈ£ ÀÔ´Ï´Ù. ´Ù½Ã ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
		identity01.focus();
		return false;
	}

	// ÁÖ¹Î¹øÈ£ Ã¼Å©
	var a1 = identity01.value.substring(0,1);
	var a2 = identity01.value.substring(1,2);
	var a3 = identity01.value.substring(2,3);
	var a4 = identity01.value.substring(3,4);
	var a5 = identity01.value.substring(4,5);
	var a6 = identity01.value.substring(5,6);
	var a_check = (a1*2)+(a2*3)+(a3*4)+(a4*5)+(a5*6)+(a6*7)

	var b1 = identity02.value.substring(0,1);
	var b2 = identity02.value.substring(1,2);
	var b3 = identity02.value.substring(2,3);
	var b4 = identity02.value.substring(3,4);
	var b5 = identity02.value.substring(4,5);
	var b6 = identity02.value.substring(5,6);
	var b7 = identity02.value.substring(6,7);
	var identity_check = a_check+(b1*8)+(b2*9)+(b3*2)+(b4*3)+(b5*4)+(b6*5)

	identity_check = identity_check%11
	identity_check = 11-identity_check
	identity_check = identity_check%10
	if (identity_check != b7)
	{
		alert("Àß¸øµÈ ÁÖ¹Î¹øÈ£ ÀÔ´Ï´Ù. ´Ù½Ã ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
		identity01.focus();
		return false;
	}

	// ÁÖ¹Î¹øÈ£ Ã¼Å©°¡ ³¡³ª¸é »ý³â¿ùÀÏ, ¼ºº°À» ¹Þ¾Æ ÀÔ·Â°ªÀ» ³Ñ°ÜÁØ´Ù.
	// »ý³â¿ùÀÏ
	if (identitysex==1 || identitysex==2)
	{
		strEl.birth01.value = "19"+birth01;
	}
	else if (identitysex==3 || identitysex==4)
	{
		strEl.birth01.value = "20"+birth01;
	}

	strEl.birth02.value = birth02;
	strEl.birth03.value = birth03;

	// ¼ºº°
	if (identitysex==1 || identitysex==3)
	{
		strEl.sex[0].click();
	}
	else if (identitysex==2 || identitysex==4)
	{
		strEl.sex[1].click();
	}

	return true;
}