function check_jumin(obj1,obj2){
	var J1=obj1.value;
	var J2=obj2.value;

	// ÁÖ¹Îµî·Ï¹øÈ£ 1 ~ 6 ÀÚ¸®±îÁöÀÇ Ã³¸®
	// ÁÖ¹Îµî·Ï¹øÈ£¿¡ ¼ýÀÚ°¡ ¾Æ´Ñ ¹®ÀÚ°¡ ÀÖÀ» ¶§ Ã³¸®
	for(i=0;i<J1.length;i++){
		if (J1.charAt(i) >= 0 || J1.charAt(i) <= 9) {
			// ¼ýÀÚ¸é °ªÀ» °öÇØ ´õÇÑ´Ù.
			if(i == 0){
				SUM = (i+2) * J1.charAt(i);
			}else{
				SUM = SUM +(i+2) * J1.charAt(i);
			}
		}else{
			// ¼ýÀÚ°¡ ¾Æ´Ñ ¹®ÀÚ°¡ ÀÖÀ» ¶§ÀÇ Ã³¸®
			alert("¼ýÀÚ¸¸ ÀÔ·ÂÇÏ¼¼¿ä");
			return false;
		}
	}

	for(i=0;i<2;i++){
		// ÁÖ¹Îµî·Ï¹øÈ£ 7 ~ 8 ÀÚ¸®±îÁöÀÇ Ã³¸®
		if (J2.charAt(i) >= 0 || J2.charAt(i) <= 9) {
			SUM = SUM + (i+8) * J2.charAt(i);
		}else{
			// ¼ýÀÚ°¡ ¾Æ´Ñ ¹®ÀÚ°¡ ÀÖÀ» ¶§ÀÇ Ã³¸®
			alert("¼ýÀÚ¸¸ ÀÔ·ÂÇÏ¼¼¿ä");
			return false;
		}
	}

	for(i=2;i<6;i++){
		// ÁÖ¹Îµî·Ï¹øÈ£ 9 ~ 12 ÀÚ¸®±îÁöÀÇ Ã³¸®
		if (J2.charAt(i) >= 0 || J2.charAt(i) <= 9) {
			SUM = SUM + (i) * J2.charAt(i);
		}else{
			// ¼ýÀÚ°¡ ¾Æ´Ñ ¹®ÀÚ°¡ ÀÖÀ» ¶§ÀÇ Ã³¸®
			alert("¼ýÀÚ¸¸ ÀÔ·ÂÇÏ¼¼¿ä");
			return false;
		}
	}

	var checkSUM = SUM % 11;
	if(checkSUM == 0){
		var checkCODE = 10;
	}else if(checkSUM ==1){
		var checkCODE = 11;
	}else{
		var checkCODE = checkSUM;
	}

	// ³ª¸ÓÁö¸¦ 11 ¿¡¼­ »«´Ù
	var check1 = 11 - checkCODE;
	if (J2.charAt(6) >= 0 || J2.charAt(6) <= 9) {
		var check2 = parseInt(J2.charAt(6))
	}else{
		alert("¼ýÀÚ¸¸ ÀÔ·ÂÇÏ¼¼¿ä");
		return false;
	}
	if(check1 != check2){
		alert("ÁÖ¹Îµî·Ï ¹øÈ£¸¦ ´Ù½Ã È®ÀÎ ÇÏ¼¼¿ä.");
		return false;
	}else{
		return true;
	}
}


function check_number(obj){
	var str = obj.value;
	var i;
	for(i=0;i<str.length;i++){
		if (str.charAt(i) >= 0 || str.charAt(i) <= 9) {
			// ¼ýÀÚ
			return true;
		}else{
			// ¹®ÀÚ Æ÷ÇÔ
			return false;
		}
	}
}

function check_special_character(obj,given_msg){
	var str = obj.value;
	var prohibit = new Array(30);
	var check = 0;
	prohibit[0] = "`";
	prohibit[1] = "~";
	prohibit[2] = "@";
	prohibit[3] = "#";
	prohibit[4] = "$";
	prohibit[5] = "%";
	prohibit[6] = "^";
	prohibit[7] = "&";
	prohibit[8] = "*";
	prohibit[9] = "(";
	prohibit[10] = ")";
	prohibit[11] = "-";
	prohibit[12] = "+";
	prohibit[13] = "=";
	prohibit[14] = "|";
	prohibit[15] = "\\";
	prohibit[16] = "{";
	prohibit[17] = "}";
	prohibit[18] = "[";
	prohibit[19] = "]";
	prohibit[20] = ";";
	prohibit[21] = ":";
	prohibit[22] = "'";
	prohibit[23] = "\"";
	prohibit[24] = "<";
	prohibit[25] = ">";
	prohibit[26] = ",";
	prohibit[27] = ".";
	prohibit[28] = "?";
	prohibit[29] = "/";

	for (var i=0; i < prohibit.length; i++){
		if( str.indexOf(prohibit[i]) != -1)	check++;
	}
	if( check>0 ){
		alert(given_msg+'¿¡´Â <,>,%,* µî°ú °°Àº Æ¯¼ö¹®ÀÚ°¡ ¿Ã ¼ö ¾ø½À´Ï´Ù.');
		obj.focus();
		return false;
	}
	return true;
}

//¼ýÀÚ °Ë»ç ·çÆ¾
function onlyNumber()
{
	if((event.keyCode<48)||(event.keyCode>57)) event.returnValue=false;
}

//¼ýÀÚÀÔ·Â Ã¼Å©·çÆ¾
function checkNumber(obj){
	var str = obj.value;
	for (i = 0; i < str.length; i++) {
		var code = str.charCodeAt(i);
		var ch = str.substr(i,1).toUpperCase();
		code = parseInt(code);
		if ((ch < "0" || ch > "9") || ((code > 255) || (code < 0)) || ((code > 57) || (code < 48))) {
			alert("¼ýÀÚ¸¸ ÀÔ·ÂÇØ ÁÖ¼¼¿ä");
			obj.value="";
		}
	}
	//return true;
}

//¼ýÀÚÀÔ·Â Ã¼Å©·çÆ¾
function checkEngNumber(obj){
	var str = obj.value;
	for (i = 0; i < str.length; i++) {
		var code = str.charCodeAt(i)
		var ch = str.substr(i,1).toUpperCase()
		code = parseInt(code)
		if ((ch < "0" || ch > "9") && (ch < "A" || ch > "Z")  && ((code > 57) || (code < 48))) {
			alert("¼ýÀÚ¿Í ¿µ¾î¸¸ ÀÔ·ÂÇØ ÁÖ¼¼¿ä");
			obj.value="";
		}
	}
	//return true;
}

function checkCharacter(obj,givenchar){
	var str = obj.value;
	for (i = 0; i < str.length; i++) {
		var code = str.charCodeAt(i)
		var ch = str.substr(i,1).toUpperCase()
		if(ch==givenchar){
			alert(givenchar+'´Â ÀÔ·ÂÀÌ Çã¿ëµÇÁö ¾Ê½À´Ï´Ù.');
			obj.value='';
		}
	}
	return false;
}

function check_msg(given) {
	var ans
	ans = confirm(given);
	if( ans == true){
			return true;
	}
	else{
		return false;
	}
}

function check_input(obj,given_msg) {
	var str = obj.value;
	if(str.length==0){
		alert(given_msg);
		obj.focus();
		return false;
	}
	return true;
}

function check_space(obj,given_msg) {
	var str = obj.value;
	if(str.indexOf(' ') != -1) {
		alert(given_msg+'¿¡´Â °ø¹éÀÌ µé¾î °¥ ¼ö ¾ø½À´Ï´Ù.');
 		obj.focus();
		return false;
	}
	return true;
}

function check_length_lower(obj,given_length,given_msg) {
	var str = obj.value;
	if (str.length<given_length) {
		alert(given_msg+'(Àº)´Â '+given_length+'ÀÚ ÀÌ»ó ÀÔ·ÂÇØ ÁÖ¼¼¿ä.');
		obj.focus();
		return false;
	}
	return true;
}

function check_length_upper(obj,given_length,given_msg) {
	var str = obj.value;
	if (str.length>given_length) {
		alert(given_msg+'(Àº)´Â '+given_length+'ÀÚ ÀÌ³»·Î ÀÔ·ÂÇØ ÁÖ¼¼¿ä.');
		obj.focus();
		return false;
	}
	return true;
}

function check_length_mid(obj,llength,ulength,given_msg) {
	var str = obj.value;
	if (str.length<llength || str.length>ulength) {
		alert(given_msg+'(Àº)´Â '+llength+'ÀÚ ÀÌ»ó '+ulength+'ÀÚ ÀÌ³»·Î ÀÔ·ÂÇØ ÁÖ¼¼¿ä.');
		obj.focus();
		return false;
	}
	return true;
}

function check_hangul(obj,given_msg){
	var str = obj.value;
	var retCode = 0;
	for (i = 0; i < str.length; i++) {
		var code = str.charCodeAt(i);
		var ch = str.substr(i,1).toUpperCase();
		code = parseInt(code);
		if( (ch < "0" || ch > "9") && (ch < "A" || ch > "Z") && ((code > 255) || (code < 0)) ){
			alert(given_msg+'¿¡´Â ÇÑ±ÛÀ» ¾µ ¼ö ¾ø½À´Ï´Ù.');
			obj.focus();
			return false;
		}
	}
	return true;
}




function check_email(obj){
	if(!check_input(obj,'E-mail ÁÖ¼Ò¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.')) return false;
	str = obj.value;
	if(str.indexOf('@') == -1) {
     		alert("¿Ã¹Ù¸¥ E-mailÇü½ÄÀÌ ¾Æ´Õ´Ï´Ù.\r\n      ´Ù½Ã ÀÔ·ÂÇØ ÁÖ¼¼¿ä.");
		obj.focus();
		return false;
	}
	return true;
}

function check_equal(obj1,obj2, given_msg){
	if (obj1.value != obj2.value ) {
		alert(given_msg+'(ÀÌ)°¡ ÀÏÄ¡ÇÏÁö ¾Ê½À´Ï´Ù.');
		obj1.value="";
		obj2.value="";
		obj1.focus();
		return false;
	}
	return true;
}

function open_new_window(URL,width,height) {
	var str,width,height;
	str="'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=no,copyhistory=no,";
	str=str+"width="+width;
	str=str+",height="+height+"'";
	window.open(URL,'remote',str);
}

function open_window(URL,width,height) {
	var str,width,height;
	str="'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=auto,resizable=no,copyhistory=no,";
	str=str+"width="+width;
	str=str+",height="+height+"'";
	window.open(URL,'remote',str);
}

function openWin(urlToPop, strWinName, intWidth, intHeight, intTop, intLeft, blnScroll, blnResize)
{
	var strOption = "";
	var strScroll;
	var intScreenW = screen.width;
	var intScreenH = screen.height;
	var intPointW = 0, intPointH = 0;

	var strResize
	if (blnResize == 0)
		strResize = "resizable=no";
	else
		strResize = "resizable=yes";

	if (intTop == '' || intLeft == '') {
		if (intWidth < intScreenW) {
			intPointW = (intScreenW - intWidth) / 2;
		}
		if (intHeight < intScreenH) {
			intPointH = (intScreenH - intHeight) / 2 - 40;
		}
	} else {
		intPointW = intLeft;
		intPointH = intTop;
	}
	
	if (blnScroll == 0) {
		strScroll = "scrollbars=no";
	} else {
		strScroll = "scrollbars=yes";
	}
	strOption = strOption + "toolbar=no, channelmode=no, location=no, directories=no, menubar=no, " + strScroll+", "+ strResize;
	strOption = strOption + ", width=" + intWidth + ", height=" + intHeight + ", top=" + intPointH + ", left=" + intPointW;

	var winPop = window.open(urlToPop, strWinName, strOption);

	if (winPop != null){
	    winPop.focus();
	}
	return winPop;
}

function movelist_open(obj)
{
	str=obj.movelist.options[obj.movelist.selectedIndex].value;
	if(str!="") window.location.href=str;
	obj.movelist.selectedIndex=0;
	return;
}

function check_login() {

//	if(!check_special_character(document.frmLogin.id,'ID')) return false;
//	if(!check_space(document.frmLogin.id,'ID')) return false;
//	if(!check_length_mid(document.frmLogin.id,4,18,'ID')) return false;
//	if(!check_input(document.frmLogin.passwd,'ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.')) return false;
	if(!check_space(document.frmLogin.passwd,'¾ÏÈ£')) return false;
	if (document.frmLogin.LoginType.value == 1) {
		ShaiyaLogin.style.display = "";
		if(!check_input(document.frmLogin.ShaiyaID,'¾ÆÀÌµð¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.')) return false;
//		if(!check_length_mid(document.frmLogin.ShaiyaID,4,18,'ID')) return false;
		if(!check_input(document.frmLogin.ShaiyaPW,'ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.')) return false;
//		if(!check_length_mid(document.frmLogin.ShaiyaPW,4,12,'ºñ¹Ð¹øÈ£')) return false;
		document.frmLogin.method = "post";
		document.frmLogin.target = "LoginCheck";
		document.frmLogin.id.value = document.frmLogin.ShaiyaID.value;
		document.frmLogin.passwd.value = document.frmLogin.ShaiyaPW.value;
		document.frmLogin.action = "check_login.asp";
	} else {
		NoltoLogin.style.display = "";
		document.frmLogin.key.value = "q7wZ13vvNML1";
		if(!check_input(document.frmLogin.NoltoID,'¾ÆÀÌµð¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.')) return false;
//		if(!check_length_mid(document.frmLogin.NoltoID,4,12,'ID')) return false;
		if(!check_input(document.frmLogin.NoltoPW,'ºñ¹Ð¹øÈ£¸¦ ÀÔ·ÂÇØ ÁÖ¼¼¿ä.')) return false;
//		if(!check_length_mid(document.frmLogin.NoltoPW,4,16,'ºñ¹Ð¹øÈ£')) return false;
		document.frmLogin.method = "get";
		document.frmLogin.target = "_self";
		document.frmLogin.id.value = document.frmLogin.NoltoID.value;
		document.frmLogin.passwd.value = document.frmLogin.NoltoPW.value;
		document.frmLogin.action = "https://login.nolto.com/login/login_process.asp";
//		document.frmLogin.action = "http://content.nolto.com/content/login_info.asp"
	}
	return true;
}

function check_delete() {
	var ans
	ans = confirm("Á¤¸» »èÁ¦ÇÏ½Ã°Ú½À´Ï±î?")
	if( ans == true){	return true;	}
	else{	return false;	}
}

	function check_logout() {
		var ans
		ans = confirm("Á¤¸» ·Î±×¾Æ¿ôÇÏ½Ã°Ú½À´Ï±î?")
		if( ans == true){
			return true;
		}
		else{
			return false;
		}
	}


function all_select(obj) {
	for ( var i=0; i<obj.elements.length; i++) {
		var ele = obj.elements[i];
		if(ele.name == 'chkbox') ele.checked = true;
	}
}

function all_release(obj) {
	for ( var i=0; i<obj.elements.length; i++) {
		var ele = obj.elements[i];
		if(ele.name == 'chkbox') ele.checked = false;
	}
}

function check_group(obj){
	obj.submit();
}



//±ÛÀÚ¼ö Ä«¿îÆ® ¹× ÃÊ°úÁ¦ÇÑ
function calculate_msglen(message)
{
	var nbytes = 0;

	for (i=0; i<message.length; i++) {
		var ch = message.charAt(i);
		if(escape(ch).length > 4) {
			nbytes += 2;
		} else if (ch == '\n') {
			if (message.charAt(i-1) != '\r') {
				nbytes += 1;
			}
		} else if (ch == '<' || ch == '>') {
			nbytes += 4;
		} else {
			nbytes += 1;
		}
	}

	return nbytes;
}
//±ÛÀÚ¼ö Ä«¿îÆ® ¹× ÃÊ°úÁ¦ÇÑ
function assert_msglen(message, maximum)
{
	var inc = 0;
	var nbytes = 0;
	var msg = "";
	var msglen = message.length;

	for (i=0; i<msglen; i++) {
		var ch = message.charAt(i);
		if (escape(ch).length > 4) {
			inc = 2;
		} else if (ch == '\n') {
			if (message.charAt(i-1) != '\r') {
				inc = 1;
			}
		} else if (ch == '<' || ch == '>') {
			inc = 4;
		} else {
			inc = 1;
		}
		if ((nbytes + inc) > maximum) {
			break;
		}
		nbytes += inc;
		msg += ch;
	}
	textlimit.innerText = nbytes;
	return msg;
}

function updateChar(length_limit, obj) {
//	var form = frm;
	var length = calculate_msglen(obj);
	textlimit.innerHTML = length;

	if (length >= length_limit) {
		alert("ÀÔ·ÂÇÏ½Å ±ÛÀÚ°¡ ÃÖ´ë " + length_limit + "byteÀÌ¹Ç·Î ÃÊ°úµÈ ±ÛÀÚ¼ö´Â ÀÚµ¿À¸·Î »èÁ¦µË´Ï´Ù.");
		form.comm_memo.value = form.comm_memo.value.replace(/\r\n$/,"");
		form.comm_memo.value = assert_msglen(form.comm_memo.value, length_limit);
	} else if (length == length_limit) {
		form.comm_memo.value = form.comm_memo.value.replace(/\r\n$/,"");
	}
}

function updateChar2(length_limit, frm) {
	var form = document.voteform;
	var length = calculate_msglen(form.CommContents.value);
	textlimit.innerHTML = length;

	if (length >= length_limit) {
		alert("ÀÔ·ÂÇÏ½Å ±ÛÀÚ°¡ ÃÖ´ë " + length_limit + "byteÀÌ¹Ç·Î ÃÊ°úµÈ ±ÛÀÚ¼ö´Â ÀÚµ¿À¸·Î »èÁ¦µË´Ï´Ù.");
		form.CommContents.value = form.CommContents.value.replace(/\r\n$/,"");
		form.CommContents.value = assert_msglen(form.CommContents.value, length_limit);
	} else if (length == length_limit) {
		form.CommContents.value = form.CommContents.value.replace(/\r\n$/,"");
	}
}

String.prototype.trim = function() {
	return this.replace(/(^\s*)|(\s*$)|($\s*)/g, "");
}

function open_poll(url,wid,hei) {
//	var openPopup = window.open("../poll/poll_popup.asp?status=list","poll",'toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=no,width=500,height=540,top=100,left=100');
	var openPopup = window.open(url,'POLL','toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=no,resizable=no,copyhistory=no,width='+wid+',height='+hei+',top=100,left=100')
	if (!openPopup) {
		alert("ÆË¾÷À» Çã¿ëÇØ ÁÖ¼Å¾ß ¼³¹®Âü¿©/È®ÀÎ °¡´ÉÇÕ´Ï´Ù.");
	}
}

//¿ª»ç°ü ÆË¾÷
function historyGo() {
	window.open("../history/history.asp","History","width=800, height=600, scrollbars=no, resize=no")
}

//¿¡ÇÇ¼Òµå ÆË¾÷
function Episode() {
	window.open("../history/episode.asp","Episode","width=800, height=600, scrollbars=no, resize=no")
}

//ÀüÃ¼Ã¢À¸·Î ¶ß´Â ÆË¾÷Ã¢
function FullScreenPopup(URL){ 
	newwin = window.open("","","scrollbars") 
	if (document.all) {
		newwin.moveTo(0,0) 
		newwin.resizeTo(screen.width,screen.height) 
	} 
	newwin.location=URL 
}