<!--
function RegisterChoiceValid1(f)
{
	//var f = document.form;

	if(!f.acp1.checked) {
		alert("You must agree to the SHO Terms of Service.");
		return;
	}
	f.action = "/web/account/login_cronous.asp";
	f.submit();

}

function RegisterChoiceValid2(f)
{
	//var f = document.form;

	if(!f.acp1.checked) {
		alert("You must agree to the Sho Online Terms of Service.");
		return;
	}
	f.action = "/web/account/member_register.asp";
	f.submit();

}



function RegisterValid(form)
{
/*
	if(!form.acp1.checked) {
		alert("You must agree to the SHO Terms of Service.");
		return false;
	}
*/

	if(!form.mid.value.trim()) {
		alert("Please enter ID.");
		form.mid.focus();
		return false;
	}

	if( form.mid.value.length > 12) {
		alert("ID exceeded 12 digits.");
		form.mid.focus();
		return false;
	}

	if(!form.mid.value.isid()) {
		alert("ID may consist of a-z, 0-9 and 6~12 characters; Capital not allowed.");
		form.mid.focus();
		return false;
	}

	if(!form.Ckid.value) {
		alert("You have to check availability of the ID.");
		return false;
	} else {
		if(form.Ckid.value != "Y") {
			alert("unavailable.");
			form.mid.focus();
			return false;
		}
	}

	if(!form.mfname.value.trim()){
		alert("Please enter first name.");
		form.mfname.focus();
		return false;
	}

	if(!form.mfname.value.isname()) {
		alert("Alphabets only. Case Sensitive / Max. 30 character.");
		form.mfname.focus();
		return false;
	}


	if(!form.mlname.value.trim()){
		alert("Please enter last name.");
		form.mlname.focus();
		return false;
	}

	if(!form.mlname.value.isname()) {
		alert("Alphabets only. Case Sensitive / Max. 30 characters.");
		form.mlname.focus();
		return false;
	}


	if(!form.mNick.value.trim()){
		alert("Please enter nickname.");
		form.mNick.focus();
		return false;
	}

	if( form.mNick.value.length > 12) {
		alert("Nickname exceeded 12 digits.");
		form.mNick.focus();
		return false;
	}

	if(!form.mNick.value.isnickname()) {
		alert("Nickname may consist of A-Z, a-z, 0-9;");
		form.mNick.focus();
		return false;
	}

/*
	if(!form.mNick.value.isnickname()) {
		alert("Nickname may consist of A-Z, a-z, 0-9 and 6~12 characters;");
		form.mNick.focus();
		return false;
	}
*/

	if(!form.nCk.value) {
		alert("You have to check availability of the Nickname.");
		return false;
	} else {
		if(form.nCk.value != "Y") {
			alert("unavailable.");
			form.mNick.focus();
			return false;
		}
	}
	if(!form.mPass.value.ispass()) {
		alert("Password may consist of A-Z, a-z, 0-9 , - , _ , ! , @ , # and 6~14 characters;");
		form.mPass.focus();
		return false;
	}

	if(form.mPass.value != form.mRePass.value) {
		alert("Your password entries did not match.");
		form.mRePass.focus();
		return false;
	}


	if(!form.mEmail.value.trim()){
		alert("Please enter Email.");
		form.mEmail.focus();
		return false;
	}

	if(!form.mEmail.value.isemail()) {
		alert("Please enter correct form of Email.");
		form.mEmail.focus();
		return false;
	}

	if ( (form.mgender[0].checked || form.mgender[1].checked) == false ) 
	{ 
		alert('Please select gender'); 
		form.mgender[0].focus(); 
		return false;
	} 
	
	if(!form.mPrevention.value.trim()){
		alert("Please enter code.");
		form.mPrevention.focus();
		return false;
	}

	if(!form.mSecurity.value.trim())
	{
		alert("Please enter Security Code.");
		form.mSecurity.focus();
		return false;
	}

	if(!form.mSecurity.value.issecurity())
	{
		alert("Numberic characters only (4 Digits)");
		form.mSecurity.focus();
		return false;
	}
	
	if(form.mSecurity.value != form.mReSecurity.value) {
		alert("Your Security Code entries did not match.");
		form.mReSecurity.focus();
		return false;
	}

	if(!form.mSecurityHint.value.trim())
	{
		alert("Please enter Security Code Hnt!!!.");
		form.mSecurityHint.focus();
		return false;
	}
}


function RegisterCronousValid(form)
{
/*
	if(!form.acp1.checked) {
		alert("You must agree to the SHO Terms of Service.");
		return false;
	}
*/



	if(!form.mNick.value.trim()){
		alert("Please enter nickname.");
		form.mNick.focus();
		return false;
	}

	if( form.mNick.value.length > 12) {
		alert("Nickname exceeded 12 digits.");
		form.mNick.focus();
		return false;
	}

	if(!form.mNick.value.isnickname()) {
		alert("Nickname may consist of A-Z, a-z, 0-9;");
		form.mNick.focus();
		return false;
	}

/*
	if(!form.mNick.value.isnickname()) {
		alert("Nickname may consist of A-Z, a-z, 0-9 and 6~12 characters;");
		form.mNick.focus();
		return false;
	}
*/

	if(!form.nCk.value) {
		alert("You have to check availability of the Nickname.");
		return false;
	} else {
		if(form.nCk.value != "Y") {
			alert("unavailable.");
			form.mNick.focus();
			return false;
		}
	}
	if(!form.mPass.value.ispass()) {
		alert("Password may consist of A-Z, a-z, 0-9 , - , _ , ! , @ , # and 6~14 characters;");
		form.mPass.focus();
		return false;
	}

	if(form.mPass.value != form.mRePass.value) {
		alert("Your password entries did not match.");
		form.mRePass.focus();
		return false;
	}


	if(!form.mPrevention.value.trim()){
		alert("Please enter code.");
		form.mPrevention.focus();
		return false;
	}

	if(!form.mSecurity.value.trim())
	{
		alert("Please enter Security Code.");
		form.mSecurity.focus();
		return false;
	}

	if(!form.mSecurity.value.issecurity())
	{
		alert("Numberic characters only (4 Digits)");
		form.mSecurity.focus();
		return false;
	}
	
	if(form.mSecurity.value != form.mReSecurity.value) {
		alert("Your Security Code entries did not match.");
		form.mReSecurity.focus();
		return false;
	}

	if(!form.mSecurityHint.value.trim())
	{
		alert("Please enter Security Code Hnt!!!.");
		form.mSecurityHint.focus();
		return false;
	}
}



function OpenIDChecker() {
	var f = document.form;
	if(!f.mid.value.isid()) {
		alert("ID may consist of a-z, 0-9 and 6~12 characters; Capital not allowed.");
		f.mid.focus();
		return;
	}

	var id = f.mid.value;
	Popup_CenterWindow('pop_id_check.asp?id=' + id, 'id', 280,147);
}

function OpenNickChecker() {
	var f = document.form;
	if(!f.mNick.value.isnickname()){
		alert("Nickname may consist of A-Z, a-z, 0-9;");
		f.mNick.focus();
		return;
	}
	var nick = f.mNick.value;
	Popup_CenterWindow('pop_nick_check.asp?nick=' + escape(nick), 'nick', 280,147);
}

function findPassword()
{
	var form = document.findpass_form;

	if(!form.member_id.value.trim())
	{
		alert("Please enter ID.");
		form.member_id.focus();
		return;
	}

	if(!form.member_id.value.isid()) {
		alert("ID may consist of a-z, 0-9 and 6~12 characters; Capital not allowed.");
		form.member_id.focus();
		return;
	}


	form.action = "/web/account/find_password_process.asp";
	form.submit();
}

function loginCheck()
{
	var form = document.form;
	
	if(!form.member_id.value.trim())
	{
		alert("Please enter  ID.");
		form.member_id.focus();
		return;
	}

	if(!form.member_password.value.trim())
	{
		alert("Please enter Password.");
		form.member_password.focus();
		return;
	}

	form.action = "/web/account/login_process.asp";
	form.submit();
}

function loginCheckCronous()
{
	var form = document.form;
	
	if(!form.member_id.value.trim())
	{
		alert("Please enter  ID.");
		form.member_id.focus();
		return;
	}

	if(!form.member_password.value.trim())
	{
		alert("Please enter Password.");
		form.member_password.focus();
		return;
	}

	form.action = "/web/account/login_cronous_process.asp";
	form.submit();
}


function accountModify()
{
	var form = document.form;

	if(!form.mPass.value == "")
	{
		if(!form.mPass.value.ispass())
		{
			alert("Password may consist of A-Z, a-z, 0-9 , - , _ , ! , @ , # and 6~14 characters;");
			form.mPass.focus();
			return;
		}
	}

	if(form.mPass.value != form.mRePass.value)
	{
		alert("Your password entries did not match.");
		form.mRePass.focus();
		return;
	}

	if(!form.mEmail.value.trim())
	{
		alert("Please enter Email.");
		form.mEmail.focus();
		return;
	}

	if(!form.mEmail.value.isemail())
	{
		alert("Please enter correct form of Email.");
		form.mEmail.focus();
		return;
	}


	if(!form.mSecurity.value.trim())
	{
		alert("Please enter Security Code.");
		form.mSecurity.focus();
		return;
	}


	if(!form.mSecurity.value.issecurity())
	{
		alert("Numberic characters only (4 Digits)");
		form.mSecurity.focus();
		return;
	}

	form.action = "/web/account/process.asp";
	form.submit();
		
}


function accountDeletion()
{

	var form = document.form;
	
	if(!form.acp1.checked)
	{
		alert("You must agree to the Sho Online Terms of Service.");
		return ;
	}

	if(!form.varificationCode.value.trim())
	{
		alert("Please enter your Verification Code");
		form.varificationCode.focus();
		return ;
	}

	if(!form.varificationCode.value.chknull())
	{
		alert("No space allowed");
		form.varificationCode.focus();
		return ;
	}

	if(!form.mPass.value.ispass())
	{
		alert("Password may consist of A-Z, a-z, 0-9 , - , _ , ! , @ , # and 6~14 characters;");
		form.mPass.focus();
		return ;
	}

	if(!form.mSecurity.value.trim())
	{
		alert("Please enter your Security Code");
		form.mSecurity.focus();
		return ;
	}

	if(!form.mSecurity.value.issecurity())
	{
		alert("Numberic characters only (4 Digits)");
		form.mSecurity.focus();
		return ;
	}

	form.action = "/web/account/process.asp";
	form.submit();

}

function BugReportCheck()
{
	var form = document.form;

	if(!form.bug_title.value.trim())
	{
		alert("Please enter the Subject");
		form.bug_title.focus();
		return ;
	}

	if(!form.bug_contents.value.trim())
	{
		alert("Please enter the content");
		form.bug_contents.focus();
		return ;
	}

	form.action = "/web/support/bug_process.asp";
	form.submit();

}

function forumInputCheck()
{

	var frm = document.w_frm;

	if(!frm.title.value)
	{
		alert("Please enter the Subject");
		frm.title.focus();
		return ;
	}

	if(!frm.contents.value)
	{
		alert("Please enter the content");
		frm.contents.focus();
		return ;
	}

	frm.action = "/process.asp";
	frm.submit();
}

function forumQuoteCheck()
{
	var form = document.form;

	if(!form.quote.value)
	{
		alert("Please enter the Quote");
		form.quote.focus();
		return ;
	}

	if(!form.contents.value)
	{
		alert("Please enter the content");
		form.contents.focus();
		return ;
	}

	form.action = "/process.asp";
	form.submit();
}

function forumReplyCheck()
{
	var form = document.form;

	if(!form.contents.value)
	{
		alert("Please enter the content");
		form.contents.focus();
		return ;
	}


	form.action = "/process.asp";
	form.submit();
}

function screenshotInputCheck(mode , bcode)
{
	var form = document.form;

	if(!form.title.value.trim())
	{
		alert("Please enter the subject");
		form.title.focus();
		return ;
	}


	if(!form.userfile1.value.trim())
	{
		alert("Please enter the file");
		form.userfile1.focus();
		return ;
	}

	
	form.action = "/web/community/screenshot.asp?mode="+ mode +"&bcode="+ bcode +"&category=0"
	form.submit();
}


function screenshotReplyInputCheck(mode,bcode,pseq)
{
	var form = document.form;

	if(!form.reply_contents.value.trim())
	{
		alert("Please enter the content");
		form.reply_contents.focus();
		return ;
	}


	form.action = "/web/community/screenshot.asp?mode="+ mode +"&bcode="+ bcode +"&category=0&screenshot_seq="+ pseq
	form.submit();
}

function searchForum()
{
	var form = document.formSearch;

	if(!form.searchKeyword1.value.trim() && !form.searchKeyword2.value.trim())
	{
		alert("Please enter the Keyword");
		form.searchKeyword1.focus();
		return ;
	}

	form.action = "/web/forum/search_list.asp"
	form.submit();

}

function searchItemshop()
{
	var form = document.formSearch;

	//if(!form.keyword.value.trim())
	//{
	//	alert("Please enter the Keyword");
	//	form.keyword.focus();
	//	return ;
	//}

	form.submit();

}


function askQuestionCheck()
{
	var form = document.form;

	if(form.server_code.value == 0 )
	{
		alert("Please Select Server.");
		form.server_code.focus();
		return ;
	}

	/*
	if(form.character_name.value == 0 )
	{
		alert("Please Select Character.");
		form.character_name.focus();
		return ;
	}
	*/

	if(form.category.value == 0 )
	{
		alert("Please Select Category.");
		form.category.focus();
		return ;
	}

	if(!form.member_email.value.trim())
	{
		alert("Please write your email.");
		form.member_email.focus();
		return ;
	}

	if(!form.member_email.value.isemail())
	{
		alert("Invalid email address.");
		form.member_email.focus();
		return ;
	}

	if(!form.subject.value.trim())
	{
		alert("Please enter the subject.");
		form.subject.focus();
		return ;
	}

	if(!form.contents.value.trim())
	{
		alert("Please enter the details.");
		form.contents.focus();
		return ;
	}


	form.action = "/web/support/ask_question_process.asp";
	form.submit();
}


function messageListAdd(str)
{
	var form = document.form;
	var old_str;
	var new_str;
	var split_str;
	var split_length;

	if (!form.send_nickname.value.trim())
	{
		form.send_nickname.value = str;
		return;
	}
	else
	{
		old_str = (form.send_nickname.value);
		new_str = old_str +","+ str;

		split_str = new_str.split(",");
		split_length = split_str.length;
		
		if (split_length > 10)
		{
			alert("You can send at most 10 messages at a time.");
			return;
		}
		else
		{
			form.send_nickname.value = new_str;
			return;
		}
	}

}

function messageSendCheck()
{
	var form = document.form;
	var old_str;
	var split_str;
	var split_length;

	if (!form.send_nickname.value.trim())
	{
		alert("Enter the Nickname.");
		form.send_nickname.focus();
		return ;
	}
	else
	{
		old_str = (form.send_nickname.value);
//		new_str = old_str +","+ str;

		split_str = old_str.split(",");
		split_length = split_str.length;
		
		if (split_length > 10)
		{
			alert("You can send at most 10 messages at a time.");
			return;
		}
	}

	if (!form.contents.value.trim())
	{
		alert("Please enter the details.");
		form.contents.focus();
		return ;
	}

	form.action = "/web/account/myaccount/message_process.asp";
	form.submit();
}

function messageBuddyAdd()
{
	var form = document.buddyaddForm;

	if (!form.buddy_nickname.value.trim())
	{
		alert("Enter the Nickname for Buddylist.");
		form.buddy_nickname.focus();
		return ;
	}

	if( form.buddy_nickname.value.length > 12) {
		alert("Nickname exceeded 12 digits.");
		form.buddy_nickname.focus();
		return false;
	}
	
	if (!form.buddy_nickname.value.isnickname())
	{
		alert("Nickname may consist of A-Z, a-z, 0-9;");
		form.buddy_nickname.focus();
		return ;
	}

	form.action = "/web/account/myaccount/message_process.asp";
	form.submit();
}

function messageBlockAdd()
{
	var form = document.blockaddForm;

	if (!form.block_nickname.value.trim())
	{
		alert("Enter the Nickname for Blockedlist.");
		form.block_nickname.focus();
		return ;
	}

	if( form.block_nickname.value.length > 12) {
		alert("Nickname exceeded 12 digits.");
		form.block_nickname.focus();
		return false;
	}
	
	if (!form.block_nickname.value.isnickname())
	{
		alert("Nickname may consist of A-Z, a-z, 0-9;");
		form.block_nickname.focus();
		return ;
	}

	form.action = "/web/account/myaccount/message_process.asp";
	form.submit();
}
function messageSettingCheck()
{
	var form = document.messageSettingForm;

	if ((form.message_status[0].checked || form.message_status[1].checked)==false )
	{
		alert("Please select the setting for PM.");
		form.message_status[0].focus();
		return ;
	}

	form.action = "/web/account/myaccount/message_process.asp";
	form.submit();

}


function Payment()
{

	var f = document.frm;
	
	if ( (f.chrg_seq[0].checked || f.chrg_seq[1].checked || f.chrg_seq[2].checked || f.chrg_seq[3].checked || f.chrg_seq[4].checked || f.chrg_seq[5].checked || f.chrg_seq[6].checked || f.chrg_seq[7].checked)  == false ) 
	{ 
		alert('Please select point'); 
		f.chrg_seq[0].focus(); 
		return;
	} 

	if ( (f.payment_method[0].checked || f.payment_method[1].checked || f.payment_method[2].checked) == false ) 

	{ 
		alert('Please select payment method'); 
		f.payment_method[0].focus(); 
		return;
	} 

	if ( (f.payment_method[1].checked || f.payment_method[2].checked) == true ) 

	{ 
		if ( (f.chrg_seq[0].checked || f.chrg_seq[1].checked || f.chrg_seq[2].checked || f.chrg_seq[3].checked)  == true ) 
		{

			alert('Please select correct amount'); 
			f.payment_method[0].focus(); 
			return;
		}
	} 

	
	if(!f.term.checked)
	{
		alert("You must agree to the SHO Online Terms of Service.");
		return;
	}
	
	if ((f.payment_method[1].checked) == true)
	{
		//f.action = "";
		if ( f.chrg_seq[4].checked ) check_num = f.chrg_seq[4].value
		if ( f.chrg_seq[5].checked ) check_num = f.chrg_seq[5].value
		if ( f.chrg_seq[6].checked ) check_num = f.chrg_seq[6].value
		if ( f.chrg_seq[7].checked ) check_num = f.chrg_seq[7].value
		
		submitE(100, 100, 400, 370, 0, 0, 1, 0, 0, check_num);
		submitE_Alert(510, 100, 370, 400, 0, 0, 1, 0, 0);
	}

	/*
	if ((f.payment_method[1].checked) == true)
	{
		//f.action = "";
		if ( f.chrg_seq[0].checked ) check_num = f.chrg_seq[0].value
		if ( f.chrg_seq[1].checked ) check_num = f.chrg_seq[1].value
		if ( f.chrg_seq[2].checked ) check_num = f.chrg_seq[2].value
		if ( f.chrg_seq[3].checked ) check_num = f.chrg_seq[3].value
		
		submitF(100, 100, 370, 590, 0, 0, 1, 0, 0, check_num);
	}
	*/
	
	/*
	if ((f.payment_method[2].checked) == true)

	{
		f.action = "clickandbuy/payment_step1.asp";
	}
	*/

	if ((f.payment_method[2].checked) == true)
	{
		f.action = "paypal/paypal_step1.asp";
	}

	/*
	if ((f.payment_method[4].checked) == true)
	{
		f.action = "cherry/payment_step1.asp";
	}
	*/

	if ((f.payment_method[0].checked) == true)
	{
		if ( (f.chrg_seq[4].checked || f.chrg_seq[5].checked || f.chrg_seq[6].checked || f.chrg_seq[7].checked)  == true ) 
		{
			alert('Please select correct amount'); 
			f.chrg_seq[0].focus(); 
			return;
		}

		f.action = "paybycash/payment_step1.asp";
	}
	
	
/*
	for (i=0 ; i<3 ; i++)
	{
		
		if (f.payment_method[i].value == "CC")
		{
			f.action = "";
		}

		if (f.payment_method[i].value == "CB")
		{
			f.action = "clickandbuy/payment_step1.asp";
		}

		if (f.payment_method[i].value == "PP")
		{
			f.action = "";
		}
	}
*/
	f.submit();
}

function submitE(left, top, width, height, toolbar, menubar, statusbar, scrollbar, resizable, seqnum)
{
	toolbar_str = toolbar ? 'yes' : 'no';
	menubar_str = menubar ? 'yes' : 'no';
	statusbar_str = statusbar ? 'yes' : 'no';
	scrollbar_str = scrollbar ? 'yes' : 'no';
	resizable_str = resizable ? 'yes' : 'no';
	
	window.open('eximbay/eximbay_step01.asp?seqnum='+seqnum, "pay", 'left='+left+',top='+top+',width='+width+',height='+height+',toolbar='+toolbar_str+',menubar='+menubar_str+',status='+statusbar_str+',scrollbars='+scrollbar_str+',resizable='+resizable_str);
	//HForm.submit();
}

function submitE_Alert(left, top, width, height, toolbar, menubar, statusbar, scrollbar, resizable)
{
	toolbar_str = toolbar ? 'yes' : 'no';
	menubar_str = menubar ? 'yes' : 'no';
	statusbar_str = statusbar ? 'yes' : 'no';
	scrollbar_str = scrollbar ? 'yes' : 'no';
	resizable_str = resizable ? 'yes' : 'no';
	
	window.open('eximbay/eximbay_popup_sho.html',"pay_alert", 'left='+left+',top='+top+',width='+width+',height='+height+',toolbar='+toolbar_str+',menubar='+menubar_str+',status='+statusbar_str+',scrollbars='+scrollbar_str+',resizable='+resizable_str);
	//HForm.submit();
}



function emailCertifyConfirmCheck()
{
	var f = document.frm;

	if(!f.member_email.value.trim())
	{
		alert("Please enter Email.");
		f.member_email.focus();
		return;
	}


	if(!f.member_email.value.isemail())
	{
		alert("Please enter correct form of Email.");
		f.member_email.focus();
		return;
	}


	if(f.member_email.value != f.re_member_email.value)
	{
		alert("Your email entries did not match.");
		f.re_member_email.focus();
		return;
	}

	f.action = "email_certify_process.asp";
	f.submit();


}


function uccinputCheck(mode,bcode)
{
	var f = document.frm;

	if(!f.subject.value.trim())
	{
		alert("Please enter Subject.");
		f.subject.focus();
		return;
	}

	if(!f.embed.value.trim())
	{
		alert("Please enter Embedded Address.");
		f.embed.focus();
		return;
	}

	if(!f.contents.value.trim())
	{
		alert("Please enter contents.");
		f.contents.focus();
		return;
	}

	f.action = "/web/community/ucc.asp?mode="+ mode +"&bcode="+ bcode +"&category=0"
	f.submit();
	
}

function uccReplyInputCheck(mode,bcode,pseq)
{

	var f = document.frm;

	if(!f.reply_contents.value.trim())
	{
		alert("Please enter Contents.");
		f.reply_contents.focus();
		return;
	}

	f.action = "/web/community/ucc.asp?mode="+ mode +"&bcode="+ bcode +"&category=0&ucc_seq="+ pseq
	f.submit();
}
//-->
