function fnVoid(obj) {
		//Dummy function
}

/**
 * »õ Ã¢À» È­¸é ÇÑ°¡¿îµ¥ ¶ç¿öÁÜ
 */
function openWinCenter(url, wname, wopt) {
	var newopt = "", wHeight = 0, wWidth = 0;
	if (wopt != undefined) {
		var woptlist = wopt.replace(/ /g, "").split(",");
		for (var i in woptlist) {
			if (woptlist[i].match(/^height=/i)) {
				wHeight = parseInt(woptlist[i].substr(7),10);
				if (!isNaN(wHeight)) newopt += "top=" + Math.floor((screen.availHeight - wHeight) / 2) + ",";
			}
			if (woptlist[i].match(/^width=/i)) {
				wWidth = parseInt(woptlist[i].substr(6),10);
				if (!isNaN(wWidth)) newopt += "left=" + Math.floor((screen.availWidth - wWidth) / 2) + ",";
			}
		}
	}
	return window.open(url, wname, newopt + wopt);
}

//POP-UP°øÅë±â´É...
function fnSetPopUp(furl, fwidth, fheight, foption) {
	var wl = (screen.width - fwidth) / 2;
	var wh = (screen.height - fheight) / 2;
		
	win = window.open(furl,"","width="+fwidth+",height="+fheight+",left=" + wl + ",top=" + wh + foption);
	win.focus();
}

/**
 * Null Ã¼Å© ÇÔ¼ö (Null ÀÌ°Å³ª "" ÀÌ¸é true)
 */
function checkNull(inputString) {
	if (inputString == null || inputString == "") {
		return true;
	}
	return false;
}

/**
 * µµ¸ÞÀÎ Ã¼Å© ÇÔ¼ö
 */
function checkDomain(inputString) {
	var pattern = new RegExp("^(http://)?(www\.)?([°¡-Èþa-zA-Z0-9-]+\.[a-zA-Z]{2,3}$)","i");
	if (pattern.test(inputString)) {
		return true;
	}
	return false;
}

/**
 * Æ¯Á¤ ¹®ÀÚ¸¸À¸·Î ÀÌ·ç¾îÁø ÀÔ·ÂÀÎÁö Ã¼Å© ÇÔ¼ö
 */
function containsCharsOnly(inputString,chars) {
	for (var inx = 0; inx < inputString.length; inx++) {
		if (chars.indexOf(inputString.charAt(inx)) == -1)
			return false;
	}
	return true;
}

/**
 * ¿µ¹® ´ë,¼Ò¹®ÀÚ ÀÌ¿ÜÀÇ ÀÔ·ÂÀÌ ÀÖ´ÂÁö Ã¼Å© ÇÔ¼ö
 */
function checkAlpha(inputString) {
	var chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz";
	return containsCharsOnly(inputString,chars);
}

/**
 * ¿µ¹® ´ë,¼Ò¹®ÀÚ,¼ýÀÚ ÀÌ¿ÜÀÇ ÀÔ·ÂÀÌ ÀÖ´ÂÁö Ã¼Å© ÇÔ¼ö
 */
function checkAlphaNum(inputString) {
	var chars = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
	return containsCharsOnly(inputString,chars);
}

/**
 * ¼ýÀÚ Ã¼Å© ÇÔ¼ö (¼ýÀÚ ÀÌ¿ÜÀÇ ¹®ÀÚ Æ÷ÇÔ½Ã false)
 */
function checkNumber(inputString){
	var numPattern = /([^0-9])/;
	numPattern = inputString.match(numPattern);
	if(numPattern != null){
		return false;
	}
	return true;
}

/**
 * °ø¹é Ã¼Å© ÇÔ¼ö (°ø¹é Æ÷ÇÔ½Ã true)
 */
function checkSpace(inputString){
	if (inputString.indexOf(" ")>=0) {
		return true;
	}
	return false;
}

/**
 * ÀÔ·Â°ªÀÇ ¹ÙÀÌÆ® ±æÀÌ ¹ÝÈ¯ ÇÔ¼ö (¿µ¹®¼ýÀÚ-1¹ÙÀÌÆ®, ÇÑ±Û-2¹ÙÀÌÆ®)
 */
function getByteLength(inputString) {
	var byteLength = 0;
	for (var inx = 0; inx < inputString.length; inx++) {
		var oneChar = escape(inputString.charAt(inx));
		if ( oneChar.length == 1 ) {
			byteLength ++;
		} else if (oneChar.indexOf("%u") != -1) {
			byteLength += 2;
		} else if (oneChar.indexOf("%") != -1) {
			byteLength += oneChar.length/3;
		}
	}
	return byteLength;
}

/**
 * keyPress ÀÌº¥Æ®½Ã ÇÑ±Û ÀÌ¿ÜÀÇ Å°°¡ ´­·È´ÂÁö °Ë»ç
 */
function inputHangulOnly() {
	if((event.keyCode < 12592) || (event.keyCode > 12687)) {
		alert("ÇÑ±Û¸¸ ÀÔ·ÂÇÒ ¼ö ÀÖ½À´Ï´Ù.");
		event.returnValue = false;
		event.srcElement.focus();
	}
}

/**
 * ÀÔ·ÂÇÑ Á¤±Ô½Ä°ú ÀÏÄ¡ÇÏ´Â Æ÷¸ËÀÎÁö Ã¼Å© ÇÔ¼ö
 */
function checkFormat(inputString,format) {
	if (inputString.search(format) != -1) {
		return true;
	}
	return false;
}

/**
 * ¿Ã¹Ù¸¥ ÀÌ¸ÞÀÏ Çü½ÄÀÎÁö Ã¼Å© ÇÔ¼ö
 */
function checkEmail(inputString) {
	var format = /^((\w|[\-\.])+)@((\w|[\-\.])+)\.([A-Za-z]+)$/;
	if (inputString.indexOf(";")>0) {
		var arrayEmail = inputString.split(";");
		var checkResult = true;
		for (var i=0; i<arrayEmail.length; i++) {
			checkResult = checkFormat(arrayEmail[i],format);
		}
		return checkResult;
	} else {
		return checkFormat(inputString,format);
	}
}

/**
 * ¿Ã¹Ù¸¥ ³¯Â¥ Çü½ÄÀÎÁö Ã¼Å© ÇÔ¼ö
 */
function checkDate(obj) {
	var input = obj.value.replace(/-/g,"");
	var inputYear = input.substr(0,4);
	var inputMonth = input.substr(4,2) - 1;
	var inputDate = input.substr(6,2);
	var resultDate = new Date(inputYear, inputMonth, inputDate);
	if ( resultDate.getFullYear() != inputYear ||
		resultDate.getMonth() != inputMonth ||
		resultDate.getDate() != inputDate) {
		obj.value = "";
	} else {
		inputDate = (inputDate.length == 1)? "0" + inputDate : inputDate;
		obj.value = inputYear + "-" + input.substr(4,2) + "-" + inputDate;
	}
}

/**
 * ¿Ã¹Ù¸¥ ÀÌ¸ÞÀÏ Çü½ÄÀÎÁö Ã¼Å© ÇÔ¼ö
 */
function checkEmailRule(objEmail) {
	var emailString = objEmail.value;
	var lpos = emailString.indexOf("<")+1;
	var rpos = emailString.indexOf(">");
	if (lpos > 0) {
		emailString = emailString.substring(lpos, rpos);
	}
	if (checkNull(emailString)) {
		alert("ÀÌ¸ÞÀÏÀ» ÀÔ·ÂÇÏ¼¼¿ä.");
		objEmail.focus();
		return false;
	} else if (!checkEmail(emailString))	{
		alert("¿Ã¹Ù¸¥ ÀÌ¸ÞÀÏ Çü½ÄÀÌ ¾Æ´Õ´Ï´Ù.");
		objEmail.focus();
		return false;
	} else {
		return true;
	}
}

window.document.onkeydown = function() {
	if (event.keyCode == 116) {
		event.keyCode = 505;
	}
	if (event.keyCode == 122) {
		event.keyCode = 505;
	}
	if (event.ctrlKey && (event.keyCode == 78)) {
		event.keyCode = 505;
	}
	//if(event.srcElement.type != "text" && event.srcElement.type != "password" && event.srcElement.type != "textarea" && event.srcElement.type != "file") {
	//	if(event.keyCode == 8) {
	//		event.keyCode = 505;
	//	}
	//}
	//if (event.keyCode == 505) {
	//	alert("º¸¾È»ó »ç¿ëÀÌ ±ÝÁöµÈ Å° ÀÔ´Ï´Ù.");
	//	return false;
	//}
}

/**
 * iframe Å©±â ÀÚµ¿ Á¶Àý ÇÔ¼ö
 */
function resizeIframe(frameName, innerDivName) {
	var divContent=document.all? document.all.boardFrame : document.getElementById(innerDivName);

	divContent.style.top	= 0;
	divContent.style.left	= 0;

	var defaultWidth	= 800;
	var defaultHeight	= 500;
	var iPageWidth	= divContent.offsetWidth;
	var iPageHeight	= divContent.offsetHeight + 50;

	iPageWidth	= (iPageWidth < defaultWidth)? defaultWidth : iPageWidth;
	iPageHeight = (iPageHeight < defaultHeight)? defaultHeight : iPageHeight;

	if ( parent.parent.document.all[frameName] ) {
		parent.parent.document.all[frameName].height	= iPageHeight;
		parent.parent.document.all[frameName].width		= iPageWidth;
	}
}

function checkSerchWord(objSearchWord) {
	var searchWord = objSearchWord.value;
	if (searchWord.indexOf("'")>=0) {
		alert("ÀÛÀº µû¿ÈÇ¥(')°¡ Æ÷ÇÔµÈ ´Ü¾î´Â °Ë»öÇÏ½Ç ¼ö ¾ø½À´Ï´Ù.");
		objSearchWord.focus();
		return false;
	} else if (searchWord.indexOf("\"")>=0) {
		alert("Å« µû¿ÈÇ¥(\")°¡ Æ÷ÇÔµÈ ´Ü¾î´Â °Ë»öÇÏ½Ç ¼ö ¾ø½À´Ï´Ù.");
		objSearchWord.focus();
		return false;
	} else {
		return true;
	}
}

function fnReset(doc, obj) {
		doc.reset();

		if(obj)	self.location.href = obj;
}

function checkCommentBytes(doc, obj, bsize) {
	var replyBytes = getByteLength(doc.value);

	if (replyBytes > eval(bsize)) {
		alert("ERROR : " + bsize+"byte ÀÌÇÏ·Î ÀÛ¼ºÇÏ¼¼¿ä.");
		replyBytes = "<font color='red'>" + replyBytes + "</font>";
	}

	window.document.getElementById(obj).innerHTML = "("+replyBytes + " / "+bsize+"byte)";
}

function fnSignOut() {
		ifrm.location.href="/intraboard/progress/account_remove.asp";
}

function popChgPwd() {
	window.open("/intraboard/member/change_password.asp","change_password","width=350,height=160,left=0,top=0,resizable=no,scrollbars=no")
}


function sReplace_str(str, s1, s2) {
	
	for (i=0; i< str.length; i++) {
		str = str.replace(s1,s2);
	}

    return str;
}
