<!--
function stripHTMLtag(string) {
   var objStrip = new RegExp();
   objStrip = /[<][^>]*[>]/gi;   
   return string.replace(objStrip, "");
}


function getImagePosFor(obj)
{
	var obj = document.getElementById(obj);
	var cnt=0;
	var total=new Array(2);
	total[0]=0;
	total[1]=0;
	while(obj)
	{
		total[0]=total[0]+obj.offsetLeft;
		total[1]=total[1]+obj.offsetTop;
		obj=obj.offsetParent
		cnt++;
		if (cnt>100)
			return false;
	}
	return total;
}

function delMent(bbsidx, contentIdx, commentIdx)
{
	if(confirm("»èÁ¦ÇÏ½Ã°Ú½À´Ï±î?"))
	{
		self.location.href = "./CommentDelete.do?bbsidx=" + bbsidx + "&contentIdx=" + contentIdx + "&commentIdx=" + commentIdx;
	}else	{
		return;
	}
}

function delMent_n(params)
{
	if(confirm("»èÁ¦ÇÏ½Ã°Ú½À´Ï±î?"))
	{
		self.location.href = "./CommentDelete.do?" + params;
	}else	{
		return;
	}
}

function sendMent(commentIdx, f, bbsIdx)
{
	if(isLogin)
	{
		var nContentsLength;
		var EditorContents = GetSource2(eval("HTMLEDITOR"+commentIdx+".document.body.innerHTML"));
		nContentsLength = GetStringLength(EditorContents);
		if(nContentsLength<=0)
		{
			alert('µ¡±ÛÀº ³»¿ëÀ» ÀÔ·ÂÇÏ¼¼¿ä');
			return false;
		}	
		else if(nContentsLength>500)
		{
			alert('µ¡±ÛÀº 500byte ¸¦ ³ÑÁö ¾Ê¾Æ¾ß ÇÕ´Ï´Ù.');
			return false;
		}
		else
		{
			if(eval("HTMLEDITOR"+commentIdx+".document.body.innerHTML")=='<FONT style="FONT-FAMILY: µ¸¿ò" color=#989795><B>| ´ñ±Û´Þ±â |</B> ¿©·¯ºÐÀÇ ÀÇ°ßÀ» ³²°ÜÁÖ¼¼¿ä.</FONT>')
			{

				alert('´ñ±ÛÀº ³»¿ëÀ» ÀÔ·ÂÇÏ¼¼¿ä');
				return false;
			}
			else
			{



				var tempContent = eval("HTMLEDITOR"+commentIdx+".document.body.innerHTML");

				f.content.value = tempContent;
				f.action = gamePath + "/CommentInsert.do?bbsidx=" + bbsIdx;		
				f.method = "post";

				return true;
			}
		}
	}
	else
	{
		//showLoginForm(Domain_WWW + gamePath + "/?link=&bbsidx="+bbsIdx,location.href);
		showLoginForm(location.href,"","",[window.event.x,window.event.y]);
		return false;
	}
}

function sendMent_n(params, commentIdx, f, bbsIdx)
{
	if(isLogin)
	{
		var nContentsLength;
		var EditorContents = GetSource2(eval("HTMLEDITOR"+commentIdx+".document.body.innerHTML"));
		nContentsLength = GetStringLength(EditorContents);
		if(nContentsLength<=0)
		{
			alert('µ¡±ÛÀº ³»¿ëÀ» ÀÔ·ÂÇÏ¼¼¿ä');
			return false;
		}	
		else if(nContentsLength>500)
		{
			alert('µ¡±ÛÀº 500byte ¸¦ ³ÑÁö ¾Ê¾Æ¾ß ÇÕ´Ï´Ù.');
			return false;
		}
		else
		{
			if(eval("HTMLEDITOR"+commentIdx+".document.body.innerHTML")=='<FONT style="FONT-FAMILY: µ¸¿ò" color=#989795><B>| ´ñ±Û´Þ±â |</B> ¿©·¯ºÐÀÇ ÀÇ°ßÀ» ³²°ÜÁÖ¼¼¿ä.</FONT>')
			{

				alert('´ñ±ÛÀº ³»¿ëÀ» ÀÔ·ÂÇÏ¼¼¿ä');
				return false;
			}
			else
			{



				var tempContent = eval("HTMLEDITOR"+commentIdx+".document.body.innerHTML");
				tempContent = tempContent.replace(eval("/" + "&nbsp;" + "/gi"), " ");
				f.content.value = stripHTMLtag(tempContent);
				f.action = gamePath + "/CommentInsert.do?" + params;
				f.method = "post";

				return true;
			}
		}
	}
	else
	{
		//showLoginForm(Domain_WWW + gamePath + "/?link=&bbsidx="+bbsIdx,location.href);
		showLoginForm(location.href,"","",[window.event.x,window.event.y]);
		return false;
	}
}

function GetStringLength(str){
	var i = 0;
	var len = 0;
	str = escape(str);
	for(i = 0; i < str.length; i++ ){
		if( str.charAt(i) == "%" )
		{
			if( str.charAt(++i) == "u" )
			{
				if(str.charAt(++i) == "F")
				{
					if((str.charAt(i+=2) ==1) && (str.charAt(i+=1) <= 9))
					{
						len = len +2;
					}else if((str.charAt(i) >1) && (str.charAt(i) < 6))
					{
						len = len +2;
						i += 1;
					}
					else{
						i += 1;
						len = len +1;
					}
				}else{
					i += 3;
					len = len +2;
				}
			}
		}
		else
		{
			len = len +1;
		}

	}

	return len;
}
function strReplaceEditorEmoticon(strContent,str1,str2)//Swap 'str1' to 'str2' in 'strContent'
{
	while(strContent.indexOf(str1,0)!="-1")
		strContent=strContent.replace(str1,str2);
	return strContent;
}
function DelTerminalSpace(str)
{
	var flag=true;
	while(flag)
	{
		flag = false;
		//Compare space
		if(str.substring(str.length-1,str.length)==" ")
		{
			str = str.substring(0,str.length-1);
			flag = true;
		}
		//Compare enter
		if(str.substring(str.length-2,str.length)=="\\n")
		{
			str = str.substring(0,str.length-2);
			flag = true;
		}
	}
	return str;
}
function FilterString2(str)
{
	str = strReplaceEditorEmoticon(str,"&nbsp;"," ");
	str = strReplaceEditorEmoticon(str,"<P>","");
	str = strReplaceEditorEmoticon(str,"<p>","");
	str = strReplaceEditorEmoticon(str,"</p>","\\n");
	str = strReplaceEditorEmoticon(str,"</P>","\\n");
	str = strReplaceEditorEmoticon(str,"<br>","\\n");
	str = strReplaceEditorEmoticon(str,"<BR>","\\n");
	str = strReplaceEditorEmoticon(str,"&lt;","<");
	str = strReplaceEditorEmoticon(str,"&gt;",">");
	str = strReplaceEditorEmoticon(str,String.fromCharCode(34),"'");
	str = strReplaceEditorEmoticon(str,String.fromCharCode(13,10),"");
	str = DelTerminalSpace(str);
	return str;
}
function RemoveAutoURL(str)
{
	str = strReplaceEditorEmoticon(str,String.fromCharCode(34),"'");
	var URLPattern = new RegExp("(<a href ?='[a-zA-Z]+( ?|$):[0-9a-zA-Z./~=?#{&amp;}@_-]+( ?|$)'>)|(</a>)","i");
	while(str.match(URLPattern) != null)
		str = str.replace(URLPattern, "");

	return str;
}
function GetSource2(Ridx)
{
	var HTMLSOURCE = '';
	HTMLSOURCE = Ridx;
	//HTMLSOURCE = FilterEmoticon(HTMLSOURCE);
	HTMLSOURCE = RemoveAutoURL(HTMLSOURCE);
	HTMLSOURCE = FilterString2(HTMLSOURCE);
	return HTMLSOURCE;
}
function FilterEmoticon(EmoticonSource)
{
	for(var i=0;i<30;i++)
	{
		var E = "";
		if(i<10)
			E = "0"+""+i;
		else
			E = i;

		EmoticonSource = EmoticonSource.searchReplace("<IMG src=\""+Domain_SImage+"/ico/ico_emoticon_"+E+".gif\">", "EEEEEEEEEE");
	}
	return EmoticonSource;
}
function setEmoticon2(E, obj, val)
{
	obj.focus();
	var MySelect = obj.document.selection.createRange();
	if (MySelect.parentElement().all.obj == null){
		MySelect.pasteHTML ("<img src='"+Domain_SImage+"/ico/ico_emoticon_"+E+".gif'>")
	} else {
		obj.focus();
		MySelect = obj.document.selection.createRange();
		MySelect.pasteHTML("<img src='"+Domain_SImage+"/ico/ico_emoticon_"+E+".gif'>")
	}
	obj.focus();

	UpdateWordCount(val);
}
function UpdateWordCount(val)
{	
	obj = eval("document.getElementById(\"WordCount" + val + "\")");
	if(typeof(obj) == "undefined")
		return;
		
	var nContentsLength;
	var EditorContents = GetSource2(eval("HTMLEDITOR"+val+".document.body.innerHTML"));
	nContentsLength = GetStringLength(EditorContents);
	obj.innerHTML = nContentsLength;
}

function showCommentForm(totalCount, num, commentIdx, bbsIdx, contentIdx) {
	for(var i=0; i < totalCount; i++) {
		div = eval("document.getElementById(\"comment_sub" + i + "\")");
		if(i == num) {
			if(div.style.display == "none") {
				div.style.display = "";
				commentinit(commentIdx, bbsIdx, contentIdx);
			} else {
				div.style.display = "none";
			}
		} else {
			div.style.display = "none";
		}
	}
}
function commentinit(action, bbsIdx, contentIdx)
{
	var Mysource = "<style>" +
				   "p {margin-top:2px;margin-bottom:2px;}" +
				   "body {margin:2px;padding:4px 5px;color:#998667;width:459px;height:55px;color:#998667;font-size:8pt;font-family:dotum;}</style>";

	eval("document.getElementById(\"WordCount" + action + "\")").innerHTML = 0;

		div = eval("HTMLEDITOR" + action);
		
		if(isLogin)	
			div.document.designMode="On";

		div.document.open("text/html");
		div.document.write(Mysource);
		div.document.close();
		div.document.body.style.fontSize = "9pt";
		div.document.body.style.fontFamily = "µ¸¿ò";

		div.document.body.onfocus = function()
		{
			div = eval("HTMLEDITOR" + action);			

			if(isLogin)
			{
				if(div.document.body.innerHTML == '<FONT style="FONT-FAMILY: µ¸¿ò" color=#989795><B>| ´ñ±Û´Þ±â |</B> ¿©·¯ºÐÀÇ ÀÇ°ßÀ» ³²°ÜÁÖ¼¼¿ä.</FONT>')
				{
			        div.document.body.innerHTML = '';
					div.document.designMode="On";
				}
			}
			else
			{	
				var pos = getImagePosFor("HTMLEDITOR"+action);
				//showLoginForm(Domain_WWW + gamePath + "/?link=&bbsidx="+bbsIdx,location.href, '', pos);
				showLoginForm(location.href,'','',pos);
			}
		}

		div.document.body.onkeyup = function()
		{
			UpdateWordCount(action);
		}
		div.document.body.onkeydown = function()
		{	
				if (div.window.event.ctrlKey)
					return false;					
		}
		
		div.document.oncontextmenu = new Function("return false;");
		div.document.body.onpaste =  new Function("return false;");
		div.document.body.ondrop =  new Function("return false;");

		if(isLogin)
			div.document.body.innerHTML = '<FONT style="FONT-FAMILY: µ¸¿ò" color=#989795><B>| ´ñ±Û´Þ±â |</B> ¿©·¯ºÐÀÇ ÀÇ°ßÀ» ³²°ÜÁÖ¼¼¿ä.</FONT>';		
		else
			div.document.body.innerHTML = '<FONT style="FONT-FAMILY: µ¸¿ò" color=#989795><B>·Î±×ÀÎ</B>À» ¸ÕÀú ÇØÁÖ¼¼¿ä.</FONT>';

}
function showCommentForm_textarea(totalCount, num, commentIdx) {
	for(var i=1; i <= totalCount; i++) {
		div = eval("document.getElementById(\"comment_sub" + i + "\")");
		if(i == num) {
			if(div.style.display == "none") {
				div.style.display = "";
				//commentinit(commentIdx, bbsIdx, contentIdx);
				commentInitMode(commentIdx);
			} else {
				div.style.display = "none";
			}
		} else {
			div.style.display = "none";
		}
	}
}
function commentInitMode(val){
	if(isLogin){
		document.getElementById("taCmt"+val).value = "°í½ºÆ®X¸¦ »ç¶ûÇÏ½Ã´Â ¿©·¯ºÐ ´ñ±ÛÀ» ³²°ÜÁÖ¼¼¿ä.";
		document.getElementById("WordCount"+val).innerHTML = 0;
	}else{
		document.getElementById("taCmt"+val).value = "·Î±×ÀÎ ÇØÁÖ¼¼¿ä.";
	}
	document.getElementById("taCmt"+val).oncontextmenu = new Function("return false;");
	document.getElementById("taCmt"+val).onkeydown = function()
	{	
			if (window.event.ctrlKey)
				return false;					
	}	
}
function commentSetting(bbsIdx, contentIdx, val){

	if(isLogin){
		if(document.getElementById("taCmt"+val).value == "°í½ºÆ®X¸¦ »ç¶ûÇÏ½Ã´Â ¿©·¯ºÐ ´ñ±ÛÀ» ³²°ÜÁÖ¼¼¿ä."){
			document.getElementById("taCmt"+val).value = "";
		}
	}else{
		var pos = getImagePosFor("taCmt"+val);
		pos[0] = pos[0] - 35;
		document.getElementById("taCmt"+val).blur();
		showLoginForm(Domain_BBS+"/gx/ArticleView.do?bbsidx="+bbsIdx+"&contentIdx="+contentIdx,location.href,'',pos);
	}
	
	document.getElementById("taCmt"+val).onkeyup = function()
	{
		if(isLogin){
			UpdateWordCount_textarea(val);
		}else{
			document.getElementById("taCmt"+val).value = "·Î±×ÀÎ ÇØÁÖ¼¼¿ä.";
		}
	}
	
}
// '0', this, ${parameterBean.bbsidx})
function sendMent_textarea(params, val, f, bbsIdx)
{
	if(isLogin)
	{
		var nContentsLength;
		var EditorContents = GetSource2(document.getElementById("taCmt"+val).value);
		nContentsLength = GetStringLength(EditorContents);
		if(nContentsLength<=0)
		{
			alert('´ñ±Û ³»¿ëÀ» ÀÔ·ÂÇØ ÁÖ¼¼¿ä.');
			return false;
		}	
		else if(nContentsLength>500)
		{
			alert('´ñ±ÛÀº 500byte ¸¦ ³ÑÁö ¾Ê¾Æ¾ß ÇÕ´Ï´Ù.');
			return false;
		}
		else
		{
			if(document.getElementById("taCmt"+val).value=='°í½ºÆ®X¸¦ »ç¶ûÇÏ½Ã´Â ¿©·¯ºÐ ´ñ±ÛÀ» ³²°ÜÁÖ¼¼¿ä.')
			{

				alert('´ñ±Û ³»¿ëÀ» ÀÔ·ÂÇØ ÁÖ¼¼¿ä.');
				return false;
			}
			else
			{
				var tempContent = document.getElementById("taCmt"+val).value;
				tempContent = tempContent.replace(eval("/" + "&nbsp;" + "/gi"), " ");
				f.content.value = stripHTMLtag(tempContent);
				f.action = "/gx/CommentInsert.do?" + params;
				f.method = "post";

				return true;
			}
		}
	}
	else
	{
		var pos = getImagePosFor("taCmt"+val);
		pos[0] = pos[0] - 35;
		showLoginForm(Domain_BBS+"/gx/ArticleView.do?bbsidx="+bbsIdx+"&contentIdx="+f.contentIdx.value,location.href,'',pos);
		//showLoginForm(Domain_WWW+"/link.do?bbsIdx="+bbsIdx+"&contentIdx="+commentIdx,location.href);
		//showLoginForm(location.href,"","",[window.event.x,window.event.y]);
		return false;
	}
}
function UpdateWordCount_textarea(val)
{
	obj = eval("document.getElementById(\"WordCount" + val + "\")");
	if(typeof(obj) == "undefined")
		return;
		
	var nContentsLength;
	var EditorContents = GetSource2(document.getElementById("taCmt"+val).value);
	nContentsLength = GetStringLength(EditorContents);
	obj.innerHTML = nContentsLength;
}
function showLoginForm(posElement){
	var pos = getImagePosFor(posElement);
	pos[0] = pos[0] - 35;
	showLoginForm(Domain_BBS+"/gx/ArticleView.do?bbsidx="+bbsIdx+"&contentIdx="+commentIdx,location.href,'',pos);
	//showLoginForm(Domain_WWW+"/link.do?bbsIdx="+bbsIdx+"&contentIdx="+commentIdx,location.href);
	//showLoginForm(location.href,"","",[window.event.x,window.event.y]);
	return false;
}
-->