//=========================================ÆË¾÷¶ç¿ì±â=====================================

function getCookie( name )
{
var nameOfCookie = name + "=";
var x = 0;
while ( x <= document.cookie.length )
{
	var y = (x+nameOfCookie.length);
	if ( document.cookie.substring( x, y ) == nameOfCookie )
	{
		if ( (endOfCookie=document.cookie.indexOf( ";", y )) == -1 )
			endOfCookie = document.cookie.length;
		return unescape( document.cookie.substring( y, endOfCookie ) );
	}
	x = document.cookie.indexOf( " ", x ) + 1;
	if ( x == 0 )
		break;
}
return "";
}

function cookieonoff(num1,popup)
{ 
	if ( getCookie( num1 ) != "done" )
	{
		window.open('popup/'+popup+'?num1='+num1,"",'width=419, height=448,top=0,left=0,scrollbars=yes,resizable=no,status=no');
	}
	return;
}

function MM_swapImgRestore() { //v3.0
	var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
	}

	function MM_preloadImages() { //v3.0
	var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
	var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
	if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
	}

	function MM_findObj(n, d) { //v3.0
	var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
	d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
	if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
	for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document); return x;
	}

	function MM_swapImage() { //v3.0
	var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
	if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
	}




function only_number()  //¼ýÀÚ¸¸À» ±âÀÔ¹Þ°Ô ÇÏ´Â ¹æ¹ý
{
	if((event.keyCode<48)||(event.keyCode>57))
	{
		alert("It is possible input only a number");
		event.returnValue=false;
	}
}

function make_birth()
{
	var number=document.form1.jumin1.value;
	var number_year='19'+document.form1.jumin1.value.substring(0,2);
	var number_month=document.form1.jumin1.value.substring(2,4);
	var number_day=document.form1.jumin1.value.substring(4,6);
	document.form1.b_year.value=number_year;
	document.form1.b_month.value=number_month;
	document.form1.b_day.value=number_day;
}

function isEmpty( data ){  // °ø¹éÃ¼Å©
	for ( var i = 0 ; i < data.length ; i++ ){
		if ( data.substring( i, i+1 ) != " " )
			return false;
	}
	return true;
}

// ***************************  ¿£ÅÍ¸¦ ÇßÀ»¶§ ½ÃÀÛ ***********************************

function change_focus()
{
	if (event.keyCode == 13)
	{ 
		loginform(form1); //È®ÀÎÅ°¸¦ ´©¸£¸é °¡´Â ÇÔ¼öÀÇÀÌ¸§
	} 
}
// ***************************  ¿£ÅÍ¸¦ ÇßÀ»¶§  ³¡ ***********************************

// ***************************  ´Þ·Â ½ºÅ©¸³Æ® ½ÃÀÛ ***********************************
function cal_pop(form_name, re_url)
{ 
	window.open('/inc/calendar_pop.asp?form_name=' + form_name + '&re_url='+re_url, '','width=220, height=170, scrollbars=yes,resizable=no,status=no');
}
// ***************************  ´Þ·Â ½ºÅ©¸³Æ®  ³¡ ***********************************

// ***************************  ID °Ë»ö ½ÃÀÛ ***********************************

//playerµî·Ï½Ã È¸¿ø°¡ÀÔÇÑ id ÀÎÁö Ã¼Å©
function id_search(formname)
{ 
	window.open('id_search.asp?formname='+formname, '','width=360, height=178, scrollbars=yes,resizable=no,status=no');
}

// È¸¿ø°¡ÀÔ½Ã Áßº¹¾ÆÀÌµð Ã¼Å©ÇÒ¶§...
function id_check(formname)
{ 
	//alert("id = " + id);
	id = eval("document."+formname+".id.value");
	window.open('/member/id_check.asp?formname='+formname+'&key_value='+id, '','width=360, height=178, scrollbars=yes,resizable=no,status=no');
}


// ***************************  ID °Ë»ö  ³¡ ***********************************


// ********************************  ÀÌ¹ÌÁö ·Ñ¿À¹ö **************************************
function showImg(imgDocID,imgName)
{
	document.images[imgDocID].src = imgName;
}
// ***********************************  ÀÌ¹ÌÁö ·Ñ¿À¹ö *****************************************


// ###########################  form check ½ÃÀÛ ##############################
// ###########################  form check ½ÃÀÛ ##############################

////////// ±âº»º¯¼ö ÁöÁ¤ //////////
MiddleOfSubmit = false;   // submitÀÌ ÀÏ¾î³µ´ÂÁö Ã¼Å©ÇÏ´Â º¯¼ö

function search_list(frm)
{
	if( isEmpty(frm.key_value.value ))
	{
		alert('Please input is string.');
		frm.key_value.focus();
		return;
	}

	frm.submit();
}

// ******************************** password search **************************************

//ºñ¹Ð¹øÈ£ Ã£±â
function pw_search(frm)
{
	if( isEmpty(frm.yourid.value ))
	{
		alert('Please input ID.');
		frm.yourid.focus();
		return;
	}
	else if( isEmpty(frm.youremail.value ))
	{
		alert('Please input E-Mail.');
		frm.youremail.focus();
		return;
	}

	frm.flag.value = "1";
	frm.submit();
}


// ********************************  bbs_connection start **************************************

//community - connection
function connection_submit(frm)
{
	if(MiddleOfSubmit){
		alert("already ordered, and please wait for a while ");
		return false;
	}else
	{
		if( isEmpty(frm.name.value ))
		{
			alert('Please input name.');
			frm.name.focus();
			return false;
		}
		else if( isEmpty(frm.title.value ))
		{
			alert('Please input subject.');
			frm.title.focus();
			return false;
		}
		else if( isEmpty(frm.content.value ))
		{
			alert('Please input content.');
			frm.content.focus();
			return false;
		}

		MiddleOfSubmit = true;
		frm.submit();
	}
}
//community - news
function news_submit(frm)
{
	if(MiddleOfSubmit){
		alert("already ordered, and please wait for a while ");
		return false;
	}else
	{
		if( isEmpty(frm.name.value ))
		{
			alert('Please input name.');
			frm.name.focus();
			return false;
		}
		else if( isEmpty(frm.title.value ))
		{
			alert('Please input subject.');
			frm.title.focus();
			return false;
		}
		else if( isEmpty(frm.content.value ))
		{
			alert('Please input content.');
			frm.content.focus();
			return false;
		}

		MiddleOfSubmit = true;
		frm.submit();
	}
}

//community - Q & A
function qna_submit(frm)
{
	if(MiddleOfSubmit){
		alert("already ordered, and please wait for a while ");
		return false;
	}else
	{
		if( isEmpty(frm.name.value ))
		{
			alert('Please input name.');
			frm.name.focus();
			return false;
		}
		else if( isEmpty(frm.title.value ))
		{
			alert('Please input subject.');
			frm.title.focus();
			return false;
		}
		else if( isEmpty(frm.content.value ))
		{
			alert('Please input content.');
			frm.content.focus();
			return false;
		}

		MiddleOfSubmit = true;
		frm.submit();
	}
}

//community - Picture
function picture_submit(frm)
{
	if(MiddleOfSubmit){
		alert("already ordered, and please wait for a while ");
		return false;
	}else
	{
		if( isEmpty(frm.name.value ))
		{
			alert('Please input name.');
			frm.name.focus();
			return false;
		}
		else if( isEmpty(frm.title.value ))
		{
			alert('Please input subject.');
			frm.title.focus();
			return false;
		}
		else if( isEmpty(frm.files.value ) && frm.sel.value != "mod" )
		{
			alert('Please input a files.');
			frm.files.focus();
			return false;
		}

		MiddleOfSubmit = true;
		frm.submit();
	}
}

//community - Picture del
function picture_del(frm, idxnum)
{
	if(MiddleOfSubmit){
		alert("already ordered, and please wait for a while.");
		return false;
	}else
	{
		var con = confirm("Does want to delete?");
		if(con == true)
		{
			frm.idx.value = idxnum;
			MiddleOfSubmit = true;
			frm.submit();
			//location.href="act.asp?sel="+sel+"&idx="+idx;
		}
		else
		{
			return false;
		}
	}
}

//community - movie
function movie_submit(frm)
{
	if(MiddleOfSubmit){
		alert("already ordered, and please wait for a while.");
		return false;
	}else
	{
		if( isEmpty(frm.name.value ))
		{
			alert('Please input name.');
			frm.name.focus();
			return false;
		}
		else if( isEmpty(frm.title.value ))
		{
			alert('Please input subject.');
			frm.title.focus();
			return false;
		}
		else if( isEmpty(frm.files.value ) && frm.sel.value != "mod" )
		{
			alert('Please input a files.');
			frm.files.focus();
			return false;
		}

		MiddleOfSubmit = true;
		frm.submit();
	}
}

//community - freeboard
function freeboard_submit(frm)
{
	if(MiddleOfSubmit){
		alert("already ordered, and please wait for a while.");
		return false;
	}else
	{
		if( isEmpty(frm.name.value ))
		{
			alert('Please input name.');
			frm.name.focus();
			return false;
		}
		else if( isEmpty(frm.title.value ))
		{
			alert('Please input title.');
			frm.title.focus();
			return false;
		}
		else if( isEmpty(frm.content.value ))
		{
			alert('Please input contents.');
			frm.content.focus();
			return false;
		}

		MiddleOfSubmit = true;
		frm.submit();
	}
}


function del_submit(frm, sel, idx)
{
	if(MiddleOfSubmit){
		alert("already ordered, and please wait for a while.");
		return false;
	}else
	{
		var con = confirm("Does want to delete?");
		if(con == true)
		{
			MiddleOfSubmit = true;
			frm.submit();
			//location.href="act.asp?sel="+sel+"&idx="+idx;
		}
		else
		{
			return false;
		}
	}
}
// ********************************  bbs_connection end **************************************

// ********************************  comment start **************************************

function comm_submit(frm)
{
	if(MiddleOfSubmit){
		alert("already ordered, and please wait for a while.");
		return false;
	}else
	{
		if( isEmpty(frm.c_name.value ))
		{
			alert('Please input name.');
			frm.c_name.focus();
			return false;
		}
		else if( isEmpty(frm.c_passwd.value ))
		{
			alert('Please input a password.');
			frm.c_passwd.focus();
			return false;
		}
		else if( isEmpty(frm.c_message.value ))
		{
			alert('Please input message.');
			frm.c_message.focus();
			return false;
		}

		MiddleOfSubmit = true;
		frm.comm.value = "wri";

		frm.action="/board/comment/comment_act.asp"
		frm.submit();
	}
}

function comm_del(page, c_idx, direct_url)
{

	direct_url = direct_url.replace("&", ":");
	//alert("direct_url ======== " + direct_url);

	if(MiddleOfSubmit){
		alert("already ordered, and please wait for a while.");
		return false;
	}else
	{
		var con = confirm("Does want to delete?");

		if(con == true)
		{
			MiddleOfSubmit = true;
			var url_string = "/board/comment/pw_confirm.asp?page=" + page + "&comm=del&c_idx=" + c_idx + "&direct_url=" + direct_url;
			window.open(url_string,'','width=253,height=143');
		}
	}

}
// ********************************  comment end **************************************

// ********************************  Profiles start **************************************

function profiles_submit(frm)
{

	if(MiddleOfSubmit){
		alert("already ordered, and please wait for a while.");
		return false;
	}else
	{//
	
		var today = new Date() 
		var current_Year = today.getYear(); 

		if( frm.category.value == 3 )
		{
			if( isEmpty(frm.groupname.value ) )
			{
				alert('Please input  group name.');
				frm.groupname.focus();
				return false;
			}
		}

		if( isEmpty(frm.name.value ))
		{
			alert('Please input name.');
			frm.name.focus();
			return false;
		}
		else if( isEmpty(frm.birth.value ))
		{
			alert('Please input a birthday.');
			frm.birth.focus();
			return false;
		}
		else if( frm.country.value == "")
		{
			alert('Please select a country.');
			frm.country.focus();
			return false;
		}

		MiddleOfSubmit = true;
		frm.submit();
	}
}

function profiles_del(frm)
{
	if(MiddleOfSubmit){
		alert("already ordered, and please wait for a while.");
		return false;
	}else
	{
		var con = confirm("Does want to delete?");

		if(con == true)
		{
			MiddleOfSubmit = true;
			frm.submit();
		}
		else
		{
			return false;
		}
	}
}
// ********************************  Profiles end **************************************

// ********************************  player start **************************************

function player_submit(frm)
{

	if(MiddleOfSubmit){
		alert("already ordered, and please wait for a while.");
		return false;
	}else
	{//
		if( isEmpty(frm.classification.value ))
		{
			alert('Please input classification.');
			frm.classification.focus();
			return false;
		}
		else if( frm.name.value == "")
		{
			alert('Please input name.');
			frm.name.focus();
			return false;
		}
		else if( frm.memberid.value == "")
		{
			alert('Please input ID.');
			frm.memberid.focus();
			return false;
		}
		else if( frm.passport.value == "")
		{
			alert('Please input the passport number.');
			frm.passport.focus();
			return false;
		}

		MiddleOfSubmit = true;
		frm.submit();
	}
}
/*
function player_del(frm)
{
	if(MiddleOfSubmit){
		alert("ÀÌ¹Ì ¿äÃ»Çß½À´Ï´Ù !!  Àá½Ã ±â´Ù·Á ÁÖ½Ê½Ã¿À.");
		return false;
	}else
	{
		var con = confirm("Does want to delete?");

		if(con == true)
		{
			MiddleOfSubmit = true;
			frm.submit();
		}
		else
		{
			return false;
		}
	}
}
*/

function player_del(page, del_ok, memberid)
{
	if(MiddleOfSubmit){
		alert("already ordered, and please wait for a while.");
		return false;
	}else
	{
		if (del_ok == "yes" )
		{
			var con = confirm("Does want to delete?");
			if(con == true)
			{
				MiddleOfSubmit = true;
				location.href="act.asp?sel=del&page="+page+"&memberid="+memberid;
			}
			else
			{
				return false;
			}
		}
		else
		{
			alert("Because it is registered at a proceeding event, cannot delete.\n\n First of all ,please cancel a contest participation application");
			return false;
		}
	}
}

//events¿¡ player µî·Ï
function player_entry(idx)
{ 
	window.open('player_search.asp?idx='+idx, '','width=515, height=500, scrollbars=yes,resizable=no,status=no');
}

function entry_del(page, idx, join_idx)
{
	if(MiddleOfSubmit){
		alert("already ordered, and please wait for a while.");
		return false;
	}else
	{
		var con = confirm("Does want to delete?");

		if(con == true)
		{
			MiddleOfSubmit = true;
			location.href="entry_act.asp?sel=del&page="+page+"&idx="+idx+"&join_idx="+join_idx;
		}
		else
		{
			return false;
		}
	}
}

// ********************************  player end **************************************

// ********************************  events start **************************************

//ÀüÃ¼Ã¼Å© ¶Ç´Â ÀüÃ¼ ÇØÁ¦
function all_check(frm)
{
	if(frm.all.checked == true)
	{
		for (i = 0; i < frm.status_chk.length ; i++ )
		{
			frm.status_chk[i].checked = true;
		}
	}
	else
	{
		for (i = 0; i < frm.status_chk.length ; i++ )
		{
			frm.status_chk[i].checked = false;
		}
	}
}

function finish_chk(frm, selec)
{
	if(MiddleOfSubmit){
		alert("already ordered, and please wait for a while.");
		return false;
	}else
	{
		var chk_cnt = 0;
		
		if(frm.status_chk.checked == true)
		{
		}
		else
		{		
			for (i = 0; i < frm.status_chk.length ; i++ )
			{
				if(frm.status_chk[i].checked == true)
				{
					chk_cnt++;
				}
			}
			if(chk_cnt <= 0)
			{
				alert('Please check');
				return false;
			}
		}

		frm.selection.value = selec;

		MiddleOfSubmit = true;
		frm.submit();

	}
}

function events_submit(frm)
{
	if(MiddleOfSubmit){
		alert("already ordered, and please wait for a while.");
		return false;
	}else
	{
		if( frm.title.value == "")
		{
			alert('Please input title.');
			frm.title.focus();
			return false;
		}
		else if( isEmpty(frm.classification.value ))
		{
			alert('Please input classification.');
			frm.classification.focus();
			return false;
		}
		else if( frm.country.value == "")
		{
			alert('Please select a country.');
			frm.country.focus();
			return false;
		}
		else if( frm.city.value == "")
		{
			alert('Please input a city.');
			frm.city.focus();
			return false;
		}
		else if( frm.events_start_date.value == "")
		{
			alert('Please input the date.');
			frm.events_start_date.focus();
			return false;
		}
		else if( frm.events_end_date.value == "")
		{
			alert('Please input the date.');
			frm.events_end_date.focus();
			return false;
		}

		MiddleOfSubmit = true;
		frm.submit();
	}
}

function schedule_del(page, entry_cnt, idx)
{
	if(MiddleOfSubmit){
		alert("already ordered, and please wait for a while.");
		return false;
	}else
	{
		if (entry_cnt == 0 )
		{
			var con = confirm("Does want to delete?");
			if(con == true)
			{
				MiddleOfSubmit = true;
				location.href="act.asp?sel=del&page="+page+"&idx="+idx;
			}
			else
			{
				return false;
			}
		}
		else
		{
			alert("Because there is the player who was already registered, cannot delete.");
			return false;
		}
	}
}
// ********************************  events end **************************************

// ********************************  rankings start **************************************
function rankings_submit(frm)
{
	if(MiddleOfSubmit){
		alert("already ordered, and please wait for a while.");
		return false;
	}else
	{
		if( isEmpty(frm.title.value ))
		{
			alert('Please input subject.');
			frm.title.focus();
			return false;
		}
		else if( isEmpty(frm.content.value ))
		{
			alert('Please input contents.');
			frm.content.focus();
			return false;
		}

		MiddleOfSubmit = true;
		frm.submit();
	}
}

function rankings_del(frm)
{
	if(MiddleOfSubmit){
		alert("already ordered, and please wait for a while.");
		return false;
	}else
	{
		var con = confirm("Does want to delete?");

		if(con == true)
		{
			MiddleOfSubmit = true;
			frm.submit();
		}
		else
		{
			return false;
		}
	}
}

// ********************************  rankings end **************************************

// ********************************  member start **************************************

function member_submit(frm)
{
	if(MiddleOfSubmit){
		alert("already ordered, and please wait for a while.");
		return false;
	}else
	{
		if( isEmpty(frm.id.value ))
		{
			alert('Please input id.');
			frm.id.focus();
			return false;
		}
		else if( isEmpty(frm.passwd.value ))
		{
			alert('Please input a password.');
			frm.passwd.focus();
			return false;
		}
		else if( isEmpty(frm.passwd2.value ))
		{
			alert('Please input is  confirm password.');
			frm.passwd2.focus();
			return false;
		}
		else if( frm.passwd.value != frm.passwd2.value)
		{
			alert('Please confirm a password again!');
			frm.passwd.focus();
			return false;
		}
		else if( isEmpty(frm.name.value ))
		{
			alert('Please input name.');
			frm.name.focus();
			return false;
		}
		else if( isEmpty(frm.email.value ))
		{
			alert('Please input e-mail.');
			frm.email.focus();
			return false;
		}
		else if( isEmpty(frm.country.value ))
		{
			alert('Please select a country.');
			frm.country.focus();
			return false;
		}

		MiddleOfSubmit = true;
		frm.submit();
		
	}
}

function mem_del(page, id)
{
	if(MiddleOfSubmit){
		alert("already ordered, and please wait for a while.");
		return false;
	}else
	{
		var con = confirm("Does want the secession?");

		if(con == true)
		{
			MiddleOfSubmit = true;
			location.href="act.asp?sel=del&page="+page+"&id="+id;
		}
	}
}

// ********************************  member end **************************************


// ********************************  admin start **************************************

function admin_submit(frm)
{
	if(MiddleOfSubmit){
		alert("already ordered, and please wait for a while.");
		return false;
	}else
	{
		if( frm.sel.value == "wri" || frm.sel.value == "" )
		{
			if( isEmpty(frm.id.value ))
			{
				alert('Please input id.');
				frm.id.focus();
				return false;
			}
		}
		else if( isEmpty(frm.passwd.value ))
		{
			alert('Please input a password.');
			frm.passwd.focus();
			return false;
		}
		else if( isEmpty(frm.passwd2.value ))
		{
			alert('Please input is confirm password.');
			frm.passwd2.focus();
			return false;
		}
		else if( frm.passwd.value != frm.passwd2.value)
		{
			alert('Please confirm a password again!!');
			frm.passwd.focus();
			return false;
		}
		else if( isEmpty(frm.name.value ))
		{
			alert('Please input name.');
			frm.name.focus();
			return false;
		}


		MiddleOfSubmit = true;
		frm.submit();
		
	}
}

function admin_del(page, id)
{
	if(MiddleOfSubmit){
		alert("already ordered, and please wait for a while.");
		return false;
	}else
	{
		var con = confirm("already ordered, and please wait for a while.");

		if(con == true)
		{
			MiddleOfSubmit = true;
			location.href="act.asp?sel=del&page="+page+"&id="+id;
		}
	}
}

function no_auth()
{
	alert("Writing and modification have no right.");
	return;
}

//ÀüÃ¼Ã¼Å© ¶Ç´Â ÀüÃ¼ ÇØÁ¦
function all_auth_access(frm)
{
	if(frm.acc_all.checked == true)
	{
		for (i = 0; i < frm.PCODE_R.length ; i++ )
		{
			frm.PCODE_R[i].checked = true;
		}
	}
	else
	{
		for (i = 0; i < frm.PCODE_R.length ; i++ )
		{
			frm.PCODE_R[i].checked = false;
		}
	}
}

function all_auth_setting(frm)
{
	if(frm.set_all.checked == true)
	{
		for (i = 0; i < frm.PCODE_W.length ; i++ )
		{
			frm.PCODE_W[i].checked = true;
		}
	}
	else
	{
		for (i = 0; i < frm.PCODE_W.length ; i++ )
		{
			frm.PCODE_W[i].checked = false;
		}
	}
}

// ********************************  admin end **************************************

// ###########################  form check ³¡ ##############################
// ###########################  form check ³¡ ##############################


// **************************** °¢ ÆäÀÌÁö Á¦¸ñ search *********************************

function sear_entry(frm)
{
	ys = frm.key_year_start.value;
	ms = frm.key_month_start.value;
	ds = frm.key_day_start.value;

	if(checkDate(ys + "-" + ms + "-" + ds) == false){
		alert("Date is wrong!!")
		return ;
	}

	ye = frm.key_year_end.value;
	me = frm.key_month_end.value;
	de = frm.key_day_end.value;

	if(checkDate(ye + "-" + me + "-" + de) == false){
		alert("Date is wrong!!")
		return ;
	}

	frm.submit();

}

function checkDate(strDate) {
	var arrDate;
	var chkDate
	
	if (strDate.indexOf("-") != -1)  arrDate = strDate.split("-");
	else                             arrDate = strDate.split("/");
	if (arrDate.length != 3)         return false;
	
	chkDate = new Date(arrDate[0] + "/" + arrDate[1] + "/" + arrDate[2]);
	
	if (isNaN(chkDate) == true ||
		(arrDate[1] != chkDate.getMonth() + 1 || arrDate[2] != chkDate.getDate())) {
		return false;
	}
	
	return true;
}