/** ÀÔ·ÂµÇ´Â Message º¸¿©ÁÖ±â */
function MsgInput(frm, message) {
	if(frm.value == "") {
		alert(message);
		frm.focus();
		return 0;
	} else {
		return 1;
	}
}

/** Message º¸¿©ÁÖ±â */
function MsgShow(frm, message) {
	alert(message);
	frm.focus();
}

/** E-Mail Check */
String.prototype.isemail = function() {
	if (this.search(/(.+)@.+\..+/) == -1) {
		return false;
	} else {
		for(var i=0; i < this.length;i++) {
			if (this.charCodeAt(i) > 256) {
				return false;
			}
		}
		return true;
	}
}

/** ¼ýÀÚ·Î¸¸ ÀÌ·ç¾îÁ³´ÂÁö Check */
String.prototype.isnumber = function() {
	if (this.search(/[^0-9]/) == -1)
		return true;
	else
		return false;
}

/** ÁÖ¹Îµî·Ï¹øÈ£ Check */
function JuminChk(jumin1, jumin2) {
	var jumin = jumin1 + jumin2;
	if (jumin.length  != 13) 
		return false;
	
	tval=jumin.charAt(0)*2 + jumin.charAt(1)*3 + jumin.charAt(2)*4
		+ jumin.charAt(3)*5 + jumin.charAt(4)*6 + jumin.charAt(5)*7
		+ jumin.charAt(6)*8+ jumin.charAt(7)*9 + jumin.charAt(8)*2
		+ jumin.charAt(9)*3 + jumin.charAt(10)*4 + jumin.charAt(11)*5;

	tval2=11- (tval % 11);
	tval2=tval2 % 10;
		
	if (jumin.charAt(12)==tval2 &&  (jumin.charAt(6)=="1" ||jumin.charAt(6)=="2")) {
		return true;
	} else{
		return false ;
	}
}

/** ¼ýÀÚ ¶Ç´Â ¿µ¹® ÀÎÁö Check */
function CheckNumberAndEngligh(CheckValue) 
{
	var valid = "abcdefghijklmnopqrstuvwxyz0123456789"
	var temp;
	for (var i=0; i<CheckValue.length; i++) 
	{

		temp = "" + CheckValue.substring(i, i+1);
		if (valid.indexOf(temp) == "-1")
			return false;
	}
	return true;
}

//Tab ³Ñ±â±â
var isNN = (navigator.appName.indexOf("Netscape")!=-1);
function autoTab(input,len, e) {
	var keyCode = (isNN) ? e.which : e.keyCode; 
	var filter = (isNN) ? [0,8,9] : [0,8,9,16,17,18,37,38,39,40,46];
	
	if(input.value.length >= len && !containsElement(filter,keyCode)) {
		input.value = input.value.slice(0, len);
		input.form[(getIndex(input)+1) % input.form.length].focus();
	}
}
function containsElement(arr, ele) {
	var found = false, index = 0;
    
	while(!found && index < arr.length)
		if(arr[index] == ele) found = true;
		else index++;
	
	return found;
}
function getIndex(input) {
	var index = -1, i = 0, found = false;
    
	while (i < input.form.length && index == -1)
		if (input.form[i] == input)index = i;
        else i++;
		
	return index;
}

//°Ë»ö¾î Ã£±â
function SearchChk(gbn) {
	var frm = document.WriteFrm;
	frm.Page.value = "1";
	if(gbn == 1) {
		if(frm.SearchText.value == "") {
			alert("°Ë»ö¾î¸¦ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿ä.");
			frm.SearchText.focus();
			return;
		}
		frm.submit();
	} else {
		frm.submit();
	}
}

/**
 *  ÆË¾÷ ¶ç¿ì±â
 */
function WinPop(url, name, width, height, scroll, resize) {
	if(scroll == null || scroll == "") scroll = "no";
	if(resize == null || resize == "") resize = "no";
	
	var StrMenu = "width="+width+", height="+height+", scrollbars="+scroll+", resizable="+resize+", status=no, menu=no";
	window.open(url, name, StrMenu);
}

/**
 *  Ã¼Å© ¹Ú½º ÀüÃ¼ ¼±ÅÃ
 */
function FrmChkAll() {
	var frm			= document.WriteFrm;
	var ChkValue	= frm.elements["ChkValue[]"];

	if(frm.ChkAll.checked) {
		if(ChkValue != null && ChkValue.length != null) {
			for(i = 0; i < ChkValue.length; i++) {
				ChkValue[i].checked = true;
			}
		} else {
			if(ChkValue != null) {
				ChkValue.checked = true;
			}
		}
	} else {
		if(ChkValue != null && ChkValue.length != null) {
			for(i = 0; i < ChkValue.length; i++) {
				ChkValue[i].checked = false;
			}
		} else {
			if(ChkValue != null) {
				ChkValue.checked = false;
			}
		}
	}
}

/**
 *  Ã¼Å© ¹Ú½º ¼±ÅÃ
 */
function FrmChk(url) {
	var frm			= document.WriteFrm;
	var ChkValue	= frm.elements["ChkValue[]"];
	var StrChk		= 0;
	
	if(ChkValue != null && ChkValue.length != null) {
		for(i = 0; i < ChkValue.length; i++) {
			if(ChkValue[i].checked) {
				StrChk = 1;
			}
		}
	} else {
		if(ChkValue != null) {
			if(ChkValue.checked) {
				StrChk = 1;
			}
		}
	}

	if(StrChk == 0) {
		alert("Ç×¸ñÀ» ¸ÕÀú ¼±ÅÃÇØ ÁÖ¼¼¿ä.");
		return;
	}
	frm.action = url;
	frm.submit();
}

function goView(seqno, url) {
	var frm = document.WriteFrm;
	frm.SeqNo.value = seqno;
	frm.action = url;
	frm.submit();
}

function goBoardView(seqno, bnum, url) {
	var frm = document.WriteFrm;
	frm.SeqNo.value = seqno;
	frm.BoardIdx.value = bnum;
	frm.action = url;
	frm.submit();
}

function goCommentDel(commentno, url) {
	var frm = document.WriteFrm;
	frm.CommentNo.value = commentno;
	frm.action = url;
	frm.submit();
}

function CommentWriteChk(url) {
	var frm = document.WriteFrm;

	if(!MsgInput(frm.Comment, "ÄÚ¸àÆ®¸¦ ÀÔ·ÂÇØ ÁÖ½Ê½Ã¿ä.")) {
		return;
	}

	frm.action = url;
	frm.submit();
}

function goPage(url) {
	var frm = document.WriteFrm;
	frm.action = url;
	frm.submit();
}

function goDownLoad(filename) {
	var frm = document.WriteFrm;
	frm.DownFile.value = filename;
	frm.action = "/include/download.php";
	frm.submit();
}

function DeleteFrmChk(url) {
	var frm = document.WriteFrm;

	if(confirm("´Ù½Ã ¹¯°Ú½À´Ï´Ù. »èÁ¦ÇÏ½Ç°Ì´Ï±î?\n(µ¥ÀÌÅÍ°¡ »èÁ¦µÇ¸é º¹±¸ ºÒ°¡´ÉÇÕ´Ï´Ù. Á¤¸»ÀÔ´Ï´Ù.)")) {
		frm.action = url;
		frm.submit();
	}
}

function OptionSubmit() {
	var frm = document.WriteFrm;

	frm.submit();
}

//ÆäÀÌÁö ÀÌµ¿
function MovePage(page) {
	var frm = document.WriteFrm;
	frm.Page.value = page;
	frm.submit();
}

/**
 *  Ã¼Å© ¹Ú½º ÀüÃ¼ ¼±ÅÃ
 */
function MailFrmChkAll() {
	var frm			= document.WriteFrm;
	var ChkValue	= frm.ChkValue;

	if(frm.ChkAll.checked) {
		if(ChkValue != null && ChkValue.length != null) {
			for(i = 0; i < ChkValue.length; i++) {
				ChkValue[i].checked = true;
			}
		} else {
			if(ChkValue != null) {
				ChkValue.checked = true;
			}
		}
	} else {
		if(ChkValue != null && ChkValue.length != null) {
			for(i = 0; i < ChkValue.length; i++) {
				ChkValue[i].checked = false;
			}
		} else {
			if(ChkValue != null) {
				ChkValue.checked = false;
			}
		}
	}
}

function goBoardDeleteFile(filename, gubun, url) {
	var frm = document.WriteFrm;
	frm.DownFile.value	= filename;
	frm.FileGubun.value = gubun;
	frm.action = url;
	frm.submit();
}

function ImgViewResize2(Img, width, height)
{
	try {
		var p_height, p_width;
			p_width = Img.width;
			p_height = Img.height;

			if(Img.width > width)
				Img.width = width;
			if(Img.height > height)
				Img.height = height;
	}
	catch(exception){}
}

function ImgViewResize(Img)
{
	try {
		var p_height, p_width;
			p_width = Img.width;
			p_height = Img.height;

			if(Img.width > 560)
				Img.width = 560;
			if(Img.height > 560)
				Img.height = 560;
	}
	catch(exception){}
}

function ImgNewWindowView(imgurl) {
	var winimg = window.open("/imgview.php?imgurl="+imgurl, "winimg", 300, 300);
}