function preCheck_asaboard(form, isPw_r)
{
	if (! isPw_r) {
		if ( writer(document.form) && subject(document.form) && contents(document.form) ) {
			document.form.submit();
		}
	} else {
		if ( writer(document.form) && pw(document.form) && subject(document.form) && contents(document.form) ) {
			document.form.submit();
		}
	}
}

function basicCheckForAsaBoard(form, isFileUpload, isPw_r)
{
	if (! isFileUpload) {
		preCheck_asaboard(document.form, isPw_r);
	}
	else {
		if (! isPw_r) {
			if ( writer(document.form) && subject(document.form) && contents(document.form)) {
				document.form.submit();
			}
		} else {
			if ( writer(document.form) && pw(document.form) && subject(document.form) && contents(document.form)) {
				document.form.submit();
			}
		}
	}
}

function limitChars(form)
{	
	var num = form.elements['userFile[]'].length;

	if (!num) {
		var str = form.elements['userFile[]'].value;

		while (str.indexOf("\\") != -1)
		str = str.substring(str.indexOf("\\") + 1);

		for (i = 0; i < str.length; ++i) {
			if (str.charAt(i) < '!' || str.charAt(i) >'~') {
				window.alert('ÇÑ±ÛÆÄÀÏ¸íÀº ¾÷·ÎµåÇÒ ¼ö ¾ø½À´Ï´Ù.\n\n¿µ¹®ÆÄÀÏ¸íÀ¸·Î º¯°æÇÏ½Ê½Ã¿À.');
				return false;
			}
		}

	} else {
		for (f=0;f<num;f++){
			var str = form.elements['userFile[]'][f].value;

			while (str.indexOf("\\") != -1)
			str = str.substring(str.indexOf("\\") + 1);

			for (i = 0; i < str.length; ++i) {
				if (str.charAt(i) < '!' || str.charAt(i) >'~') {
					window.alert('ÇÑ±ÛÆÄÀÏ¸íÀº ¾÷·ÎµåÇÒ ¼ö ¾ø½À´Ï´Ù.\n\n¿µ¹®ÆÄÀÏ¸íÀ¸·Î º¯°æÇÏ½Ê½Ã¿À.');
					return false;
				}
			}
		}
	}
	return true;
}

function writer(form)
{
	var str = form.writer.value;
	if (str.length <= 0) {
		window.alert("±Û¾´ÀÌ¸¦ Àû¾îÁÖ¼¼¿ä");
		form.writer.focus();;
		return false;
	}
	return true;
}

function pw(form)
{
	var str = form.pw.value;
	if (str.length <= 0) {
		window.alert("ºñ¹Ð¹øÈ£À» Àû¾îÁÖ¼¼¿ä");
		form.pw.focus();
		return false;
	}
	return true;
}

function subject(form)
{
	var str = form.subject.value;
	if (str.length <= 0) {
		window.alert("Á¦¸ñÀ» Àû¾îÁÖ¼¼¿ä");
		form.subject.focus();
		return false;
	}
	return true;
}

function contents(form)
{
	if (document.form.check_contents.value == "true")
	{
		var edit_state = AsaEdit_id.document.edit_form.now_state.value;
		if(edit_state == 'edit' || edit_state == 'view') {
			document.form.contents.value = AsaEdit_id.document.all.asaedit.documentHTML;
		} else if(edit_state == 'html') {
			document.form.contents.value = AsaEdit_id.document.all.asaedit.DOM.body.innerText;
		}
	}

	var str = form.contents.value;
	if (str.length <= 0) {
		window.alert("±Û³»¿ëÀ» Àû¾îÁÖ¼¼¿ä.");
		form.contents.focus();
		return false;
	}
	return true;
}

function removeThis(form)
{
	if (confirm('»èÁ¦ÇÏ½Ã°Ú½À´Ï±î')) {
		preCheck(document.form);
	}
	else {
		alert('»èÁ¦¸¦ Ãë¼ÒÇÏ¼Ì½À´Ï´Ù');
	}
}

function file_more_change(form)
{
	document.form.mode.value = "";
	document.form.file_more_ok.value="1";
	if (document.form.check_contents.value == "true")
	{
		document.form.contents.value = AsaEdit_id.document.all.asaedit.documentHTML;
	}
	document.form.submit();
}

function email(form)
{	
	var temp=0;
	var count=0;
	var flagFirst=0;
	var str=form.email.value;
	if(str.length>0)
	{
		for(temp=0; temp<str.length-1; temp++)
		{	
			if(str.charAt(temp)=="@")
			{
				var flagFirst=1;
			}
			if(str.charAt(temp)==".")
			{
				count+=1;
			}
		}
		if(flagFirst==1 && (count>=1 && count<=2))
		{
			return true;
		}else
		{
			window.alert("Á¤È®ÇÑ E-Mail ÁÖ¼Ò°¡ ¾Æ´Õ´Ï´Ù.");
			form.email.focus();
			return false;
		}
	}else
	{
		window.alert("E-MailÁÖ¼Ò¸¦ Àû¾îÁÖ¼¼¿ä.");
		form.email.focus();
		return false;
	}
}

var check_flag = false;

function check()
{
	if (this.check_flag == false)
	{
		this.check_flag = check_all_release(true);
	}else if (this.check_flag == true)
	{
		this.check_flag = check_all_release(false);
	} // if
}

function check_all_release(value)
{
	nElmt = document.form1.elements.length;

	for (i = 0 ;i < nElmt; i++)
	{ 
		if(!document.form1.elements[i].disabled) {
			document.form1.elements[i].checked = value;
		}
		
	}
	if (value == true) return true;
	if (value == false) return false;
}

function view_check(how) {
	var num = document.form1.elements.length;
	for(var i = 0; i < num; i++) {
		if(document.form1.elements[i].checked == true) {
			if (how == "c_del") {
				if(confirm('¼±ÅÃÇÏ½Å °Ô½Ã¹°À» ¸ðµÎ »èÁ¦ÇÏ½Ã°Ú½À´Ï±î?'))	{
					document.form1.check_del.value = "1";
					document.form1.mode.value = "search";
					document.form1.srchValue.value = "adminlogin";
					document.form1.mode2.value = "admindel";
					document.form1.submit();
					break;
				} else {
					alert('»èÁ¦¸¦ Ãë¼ÒÇÏ¼Ì½À´Ï´Ù');
					return;
				}
			} else if (how == "del") {
				if(confirm('¼±ÅÃÇÏ½Å °Ô½Ã¹°À» ¸ðµÎ »èÁ¦ÇÏ½Ã°Ú½À´Ï±î?'))	{
					document.form1.check_del.value = "1";
					document.form1.submit();
					break;
				} else {
					alert('»èÁ¦¸¦ Ãë¼ÒÇÏ¼Ì½À´Ï´Ù');
					return;
				}
			} else {
				document.form1.check_view.value = "1";
				document.form1.submit();
				break;
			}
		}
	}

	if(i == num) {
		if (how == "del") {
			alert('¿©·¯ °Ô½Ã¹°À» »èÁ¦ÇÏ½Ã·Á¸é ÇÏ³ª ÀÌ»ó ¼±ÅÃÇØ ÁÖ¼¼¿ä.');
			return;
		} else {
			alert('¿©·¯ °Ô½Ã¹°À» º¸½Ã·Á¸é ÇÏ³ª ÀÌ»ó ¼±ÅÃÇØ ÁÖ¼¼¿ä.');
			return;
		}
	}
}

function category_sel(obj) {
	var categoryindex=obj.selectedIndex;
	document.categoryform.categoryValue.value = obj.options[categoryindex].value;	
	document.categoryform.submit();
}
