function Hangul_Check(id){
	var str = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz1234567890@."
	for(i = 0 ; i < id.length ; i++){
		idChar = id.charAt(i);
		for(j = 0 ; j < str.length ; j++){
			if(idChar == str.charAt(j)) break;
			if(j+1 == str.length){
			   return false;
			}
		}
	}
	return true;
}	
function Char_Num_Check(str_char, limit){
	if (str_char.length>=limit){
		alert("한글 " + limit + "자 까지만 입력 가능합니다.");
		return false;
	}
	return true;
}
function Mail_Check(cg){
	mail01 = /[^@]+@[A-Za-z0-9_-]+[.]+[A-Za-z]+/;
	mail02 = /[^@]+@[A-Za-z0-9_-]+[.]+[A-Za-z0-9_-]+[.]+[A-Za-z]+/;
	mail03 = /[^@]+@[A-Za-z0-9_-]+[.]+[A-Za-z0-9_-]+[.]+[A-Za-z0-9_-]+[.]+[A-Za-z]+/;

	if(mail01.test(cg)) return true;
	if(mail02.test(cg)) return true;
	if(mail03.test(cg)) return true;

	return false;
}
function Modify_File(){		
	modify_file.innerHTML="<br><table width=380 cellpadding=1 cellspacing=1 border=0><tr><td width=110 height=25 bgcolor=#eeeeee align=center>첨부파일</td><td width=270 style='padding-left:5px;padding-top:3px;padding-right:5px;'><input type=file name=filename size=30></td></tr><tr><td colspan=2 align=center> * 2 MB를 초과하여 업로드 할수 없습니다..!!</td></tr></table>"
}	

function Search_Go(){
	document.search_form.submit();
}
function Reply_Go(){
	document.reply_form.submit();
}
function Self_List_Go(){
	location.replace("./list.asp");
}
function List_Go(page){
	location.replace("./list.asp?page=" + page);
}
function Write_Go(page, ssid){
	location.href="./write.asp?page=" + page + "&ssid=" + ssid;
}
function Self_Contents_Go(idx, page){
	location.href = "contents.asp?idx=" + idx + "&page=" + page;
}
function Contents_Go(idx, page, re_que, re_step, re_level, re_del){
	location.href = "contents.asp?idx=" + idx + "&page=" + page + "&re_que=" + re_que + "&re_step=" + re_step + "&re_level=" + re_level + "&re_del=" + re_del;
}
function Reference_Go(idx, page, re_que, re_step, re_level, re_del){
	location.href = "./reference.asp?idx=" + idx + "&page=" + page + "&re_que=" + re_que + "&re_step=" + re_step + "&re_level=" + re_level + "&re_del=" + re_del;
}
function Download_Go(idx){
	window.open("./download.asp?idx=" + idx, 'downloadwin','width=400, height=300, top=100, left=100, toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no');
}
function Modify_Go(idx, page, re_que, re_step, re_level, re_del){
	location.href = "modify.asp?idx=" + idx + "&page=" + page + "&re_que=" + re_que + "&re_step=" + re_step + "&re_level=" + re_level + "&re_del=" + re_del;
}
function Delete_Check(idx, page, re_que, re_step, re_level, re_del, pass){
	var check = confirm("이 글을 정말로 삭제 하시겠습니까..?");
	if (check == true){
		location.href = "delete_control.asp?idx=" + idx + "&page=" + page + "&re_que=" + re_que + "&re_step=" + re_step + "&re_level=" + re_level + "&re_del=" + re_del + 
		"&pass=" + pass;
	}
	return;
}
function Board_Mail_Send(idx){
	window.open ('./boardmail_send.asp?idx=' + idx, 'boardsendmail', 'width=400, height=400, left=100, top=100, toolbar=no, location=no, directories=no, status=no, menubar=no, scrollbars=no, resizable=no');
}
	
function Delete(){
	idx = document.delete_form.idx.value;
	re_que = document.delete_form.re_que.value;
	re_step = document.delete_form.re_step.value;
	re_level = document.delete_form.re_level.value;
	re_del = document.delete_form.re_del.value;
	page = document.delete_form.page.value;
	pass = document.mode_form.pass.value;
	if (pass==""){
		alert("죄송합니다. 패스워드를 입력하세요");
		document.mode_form.pass.focus();
		return;
	}
	location.href="delete_control.asp?idx=" + idx + "&re_que=" + re_que + "&re_step=" + re_step + "&re_level=" + re_level + "&re_del=" + re_del + "&page=" + page + "&pass=" + pass;
}
function Modify(){
	idx = document.modify_form.idx.value;
	re_que = document.modify_form.re_que.value;
	re_step = document.modify_form.re_step.value;
	re_level = document.modify_form.re_level.value;	
	page = document.modify_form.page.value;
	pass = document.mode_form.pass.value;
	if (pass==""){
		alert("죄송합니다. 패스워드를 입력하세요");
		document.mode_form.pass.focus();
		return;
	}
	location.href="modify.asp?idx=" + idx + "&re_que=" + re_que + "&re_step=" + re_step + "&re_level=" + re_level + "&page=" + page + "&pass=" + pass;
}

function AddComment_Go(){
	var check = document.cmt_form;

	if ((check.name.value.length<2) || (check.name.value.length>6)){
		alert("이름을 2자 이상 6자 이하로 바르게 적어주세요");
		check.name.focus();
		return;
	}
	if (check.contents.value<2){
		alert("커멘트 내용을 입력해 주세요");
		check.contents.focus();
		return;
	}
	if (!Char_Num_Check(check.contents.value, 126)){
		check.contents.focus();
		return;
	}
	if ((check.pass.value.length<2) || (check.name.value.length>8)){
		alert("패스워드를 4자 이상 12자 이하로 바르게 적어주세요");
		check.pass.focus();
		return;
	}
	check.submit();
}

function Write_Submit_Go(){
	var check = document.regist_form;

	if (check.name.value.length<2){
		alert("이름을 바르게 적어주세요");
		check.name.focus();
		return;
	}	
	if (check.title.value.length<2){
		alert("제목을 바르게 적어주세요");
		check.title.focus();
		return;
	}
	if (!Hangul_Check(check.email.value)){ 
		alert("E-Mail을 바르게 입력해 주세요");
		check.email.focus();
		return;
	}
	if (check.email.value.length>=1){
		if(!Mail_Check(check.email.value)) {
			alert("E-Mail을 바르게 입력해 주세요");
			check.email.focus();
			return;
		}
	}
	if (check.contents.value.length<2){
		alert("글내용을 바르게 적어주세요");
		check.contents.focus();
		return;
	}
	if (check.pass.value.length<4){
		alert("패스워드를 바르게 적어주세요");
		check.pass.focus();
		return;
	}
	check.submit();
}
function Modify_Submit_Go(onoff){
	var check = document.regist_form;

	if (check.name.value.length<2){
		alert("이름을 바르게 적어주세요");
		check.name.focus();
		return;
	}
	if (check.title.value.length<2){
		alert("제목을 바르게 적어주세요");
		check.title.focus();
		return;
	}
	if (!Hangul_Check(check.email.value)){ 
		alert("E-Mail을 바르게 입력해 주세요");
		check.email.focus();
		return;
	}
	if (check.email.value.length>=1){
		if(!Mail_Check(check.email.value)) {
			alert("E-Mail을 바르게 입력해 주세요");
			check.email.focus();
			return;
		}
	}
	if (check.contents.value.length<2){
		alert("글내용을 바르게 적어주세요");
		check.contents.focus();
		return;
	}
	if (check.pass.value.length<4){
		alert("패스워드를 바르게 적어주세요");
		check.pass.focus();
		return;
	}
	if (onoff == 'on'){
		if (check.file_delete.checked == true && check.file_modify.checked == true){
			alert("화일의 삭제 또는 수정중 하나만 선택하실수 있습니다.");
			return;
		}
	}
	check.submit();
}