
function onlynum(objtext1, msg){
	var inText = objtext1.value;
	var ret;

	for (var i = 0; i < inText.length; i++) {
    ret = inText.charCodeAt(i);
		if (!((ret > 47) && (ret < 58))){
			if (msg == "1"){
				alert("¼ýÀÚ¸¸ ÀÔ·ÂÀÌ °¡´ÉÇÕ´Ï´Ù.");
				objtext1.value = "";
				objtext1.focus();
			}
			return false;
		}
	}
	return true;
}

function onlyInt(objtext1){
	var inText = objtext1.value;
	var ret;

	for (var i = 0; i < inText.length; i++) {
    ret = inText.charCodeAt(i);
		if (!((ret > 47) && (ret < 58))){
			if (ret!= 45){
				alert("¼ýÀÚ ¶Ç´Â À½¼öºÎÈ£(-)¸¸ ÀÔ·ÂÀÌ °¡´ÉÇÕ´Ï´Ù.");
				objtext1.value = "";
				objtext1.focus();
				return false;
			}
		}
	}
	return true;
}

function onlyBoardID(objtext1){
	var inText = objtext1.value;
	var ret;

	for (var i = 0; i < inText.length; i++) {
		ret = inText.charCodeAt(i);
		if ((ret > 122) || (ret < 48) || (ret > 57 && ret < 65) || (ret > 90 && ret < 97)) {
			if (ret!=95){
				alert("¿µ¹®ÀÚ¿Í ¼ýÀÚ¸¸À» ÀÔ·ÂÇÏ¼¼¿ä");objtext1.value = "";objtext1.focus();return false;
			}
		}
	}
	return true;
}

function openWindows(filename,p_name,s_width,s_height,s_scrol){
	var x = screen.width;
	var y = screen.height;
	var wid = (x / 2) - (s_width / 2);
	var hei = (y / 2) - (s_height / 2);

	window.open(filename, p_name, "toolbar=0,location=0,directories=0,status=0,menubar=0,resizable=0,scrollbars=" + s_scrol + ",width=" + s_width + ",height=" + s_height + ",top=" + hei + ",left=" + wid + ",scrolbar=no"); 
}

function isUserId(str){
	var valid = true;
	var cmp = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz01234567890.";

	if (str.length < 4 ) return false;
		for (var i=0; i<str.length; i++) {
			if (cmp.indexOf(str.charAt(i)) < 0) {
				valid = false;
				break;
		}
	}
	return valid;
}
	
function isSSNNo(str){
	var idtot = 0;
	var idadd = "234567892345";
		
	for (var i=0; i<12; i++) {
		idtot = idtot+parseInt(str.substring(i,i+1))*parseInt(idadd.substring(i,i+1));
	}
	idtot=11-(idtot%11);
	if (idtot==10) {
		idtot=0;
	} else if(idtot==11) {
		idtot=1;
	}
	if (parseInt(str.substring(12,13))!=idtot) 
		return false;
	return true;
}

function OnDisplayView(str){
	if (document.all[str].style.display == "none"){
		document.all[str].style.display = "block";
	}else{
		document.all[str].style.display = "none";
	}
}

function OnColorPicker(id) {
	var left = (screen.width - 210) / 2;
	var top = (screen.height - 325) / 3;

	window.open("../../Library/setColor.asp?target=" + id, "",
		"width=210, height=325, left="+left+", top="+top);
}

function resize_textarea(id, row, col) {
	if (col == ""){
		cols = 0;
	}

	if(document.all[id].rows + row > 0)
		document.all[id].rows += row;
	
	if(document.all[id].cols + col > 0)
		document.all[id].cols += col;
}

function reset_textarea(id, row) {
	document.all[id].rows = row;
}

function OnZoomGallery(str1, str2){
	openWindows("Library/ZoomImage.asp?sType=0&strFileName=" + str1 + "&strBoardID=" + str2, "ZoomImage", 800, 600, 3);
}

function OnColorSet(obj1, obj2){
	if (obj2.value.length < 7){
		obj2.value = "";
		alert("¿Ã¹Ù¸£°Ô »ö»óÀ» ÀÔ·ÂÇØ ÁÖ½Ã±â ¹Ù¶ø´Ï´Ù.\n\n¿¹)#FFFFFF");
		obj2.focus();
		return false;
	}
	obj1.style.backgroundColor = obj2.value;
}

function OnBoardConfigCopy(str1, str2){
	openWindows("BoardCopyList.asp?EXEC=" + str1 + "&strBoardID=" + str2, "BoardCopyList", 480, 470, 0);
}

function OnAdminBoardPageMove(page, str){
	switch (str){
		case "1" :
			location.href = "BoardDefaultConfig.asp?strBoardID=" + page;
			break;
		case "2" :
			location.href = "BoardListConfig.asp?strBoardID=" + page;
			break;
		case "3" :
			location.href = "BoardReadConfig.asp?strBoardID=" + page;
			break;
		case "4" :
			location.href = "BoardWriteConfig.asp?strBoardID=" + page;
			break;
		case "5" :
			location.href = "BoardCategoryConfig.asp?strBoardID=" + page;
			break;
		case "6" :
			location.href = "BoardPointConfig.asp?strBoardID=" + page;
			break;
	}
}

function isEmailCheck(str) {
	if(str == "") return false;
	var regex = /[-!#$%&'*+/^_~{}|0-9a-zA-Z]+(.[-!#$%&'*+/^_~{}|0-9a-zA-Z]+)*@[-!#$%&'*+/^_~{}|0-9a-zA-Z]+(.[-!#$%&'*+/^_~{}|0-9a-zA-Z]+)*/;
	if(regex.test(str)) return true;
	else return false;
}
