String.prototype.trim = function()
{
	return this.replace(/(^\s*)|(\s*$)/gi, "");
} 
 
var aria={};

aria.popUp = function(url, width, height) {
		var winObj = window.open(url, "PopUp", "scrollbars=no, resiable=yes, width="+width+", height="+height);
		winObj.focus();
};

aria.checkLogin = function(url) {
	if(confirm("¸ÕÀú ·Î±×ÀÎ ÇÏ¼Å¾ß ÇÕ´Ï´Ù.\n·Î±×ÀÎ ÆäÀÌÁö·Î ÀÌµ¿ ÇÏ½Ã°Ú½À´Ï±î?")){
		parent.location = "http://www.daum.net/Mail-bin/login.html?url="+encodeURIComponent(url);
	}
};
/*
aria.checkIdentity = function(url) {
	if(confirm("Á¤ÅëºÎ ÁöÄ§¿¡ µû¶ó º»ÀÎÈ®ÀÎÀ» ÇÏ¼Å¾ß ´ñ±ÛÀ» ÀÛ¼ºÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.\nº»ÀÎÈ®ÀÎ ÆäÀÌÁö·Î ÀÌµ¿ ÇÏ½Ã°Ú½À´Ï±î?")){
		parent.location = "https://user.daum.net/checkidentity/check.daum?svcCode=f&rtnURL="+encodeURIComponent(url);
	}
};
*/

aria.commentListResize = function() {
	try{
		parent.document.getElementById('commentList').height = document.getElementById('commentArea').offsetHeight;
	}
	catch(e){}
}


aria.link = function(url) {
	window.location.href=url;
}

aria.paging_rollover = function(obj, img, type) {
	var imgurl = "http://img.gohackers.com/menu/";
	var tmp
	if (type == "on") {
		obj.src = imgurl + img + "_over.gif";
	} else {
		obj.src = imgurl + img + ".gif";
	}
};

//º¸±â¿¡¼­ ÀÌ¸§°Ë»ö
aria.searchNameSubmitForm = function(keyword) {
	
	var formEl = document.searchNameForm;	
	formEl.sc.value = "off";
	formEl.ss.value = "off";
	formEl.sn.value = "on";    	  
	formEl.keyword.value = keyword;
	formEl.submit();
};
//¸ñ·Ï¿¡¼­ ÀÌ¸§°Ë»ö
aria.listNameSubmitForm = function(keyword) {
	
	var formEl = document.searchNameListForm;	
	formEl.sc.value = "off";
	formEl.ss.value = "off";
	formEl.sn.value = "on";    	  
	formEl.searchKey.value = "3";
	formEl.keyword.value = keyword;
	formEl.submit();
};

//Ä«Å×°í¸® ÀÔ·Â
aria.categorySubmitForm = function(cVal) {
	
	var formEl = document.searchForm;	
	if(cVal == undefined){
	    cVal = "";
	}	
	formEl.category.value = cVal;
	formEl.submit();
};


//°Ë»öÇ×¸ñ¿¡ µû¶ó¼­ form°ª º¯°æ
aria.searchSubmitForm = function(formEl) {
	
	var errorMessage = null;
	var objFocus = null;
	
	if(formEl.searchKey.value == 1){    	
	    formEl.ss.value = "on";
	    formEl.sc.value = "on";
	    formEl.sn.value = "off";
	}else if(formEl.searchKey.value == 2){    	
	    formEl.sc.value = "off";
	    formEl.ss.value = "on";
	    formEl.sn.value = "off";
	}else if(formEl.searchKey.value == 3){    	
	    formEl.sc.value = "off";
	    formEl.ss.value = "off";
	    formEl.sn.value = "on";    	  
	}
	
	if (formEl.keyword.value.length == 0) {
		errorMessage = "³»¿ëÀ» ³Ö¾îÁÖ¼¼¿ä.";
		objFocus = formEl.keyword;
	}
	
	if(errorMessage != null) {
		alert(errorMessage);
		objFocus.focus();
		return false;
	}
	return true;
};
        


//read
aria.copyURL={
	call:function (articleId){
		if(aria.copyURL.clipboard(articleId)) {
			alert('°Ô½Ã¹° ÁÖ¼Ò°¡ º¹»çµÇ¾ú½À´Ï´Ù. ¿øÇÏ½Ã´Â °÷¿¡ ctrl+v·Î ºÙ¿©³ÖÀ¸¼¼¿ä.');
		}
	},
	clipboard:function(intext) {
		if (window.clipboardData) {
			window.clipboardData.setData("Text", intext);
				return true;
		}
		else if (window.netscape) {
			try {
				netscape.security.PrivilegeManager.enablePrivilege('UniversalXPConnect');
				var clip = Components.classes['@mozilla.org/widget/clipboard;1'].createInstance(Components.interfaces.nsIClipboard);
				if (!clip) return;
				var trans = Components.classes['@mozilla.org/widget/transferable;1'].createInstance(Components.interfaces.nsITransferable);
				if (!trans) return;
				trans.addDataFlavor('text/unicode');
				var str = new Object();
				var len = new Object();
				var str = Components.classes["@mozilla.org/supports-string;1"].createInstance(Components.interfaces.nsISupportsString);
				var copytext=intext;
				str.data=copytext;
				trans.setTransferData("text/unicode",str,copytext.length*2);
				var clipid=Components.interfaces.nsIClipboard;
				if (!clip) return false;
				clip.setData(trans,null,clipid.kGlobalClipboard);
				return true;
			} catch(e) {
			}
		}
		return false;
	}
};



aria.vote = {
	isVote : false, //ÅõÇ¥¿©ºÎ
	el : null, //ÃßÃµ¼ö or Âù¼º/¹Ý´ë¼ö ³ÖÀ» element array
	resName : null, //ÃßÃµ:recommendCount, Âù¼º:agreeCount, ¹Ý´ë:disagreeCount

	login:function(loginUrl){
		parent.location.href=loginUrl;
	},
	isMy:function(){
		alert("ÀÚ½ÅÀÇ ±Û¿¡´Â ÅõÇ¥ÇÏ½Ç ¼ö ¾ø½À´Ï´Ù");
		return;
	},
	check:function() {
		//·Î±×ÀÎÃ¼Å©
		/*if(loginUserId==''){ aria.vote.login(loginUrl);return false;}
		//º»ÀÎ¿©ºÎÃ¼Å©
		if(loginUserId==articleUserId){
			alert("ÀÚ½ÅÀÇ ±Û¿¡´Â ÅõÇ¥ÇÏ½Ç ¼ö ¾ø½À´Ï´Ù");
			return false;
		}*/
		if(aria.vote.isVote){
			alert("ÀÌ¹Ì Æò°¡¸¦ ÇÏ¼Ì½À´Ï´Ù");
			return false;
		}
		return true;
	},
	call:function(callUrl, elId) {
		if(!aria.vote.check()) return;
		aria.vote.el = document.getElementById(elId);
		var tmp = callUrl.split("?");
		var aj = new Ajax( { url:tmp[0], param:tmp[1], onComplete:aria.vote.callBack } );
		aj.send();
	},
	recom:function(callUrl, elId){
		aria.vote.resName = "recommendCount";
		if(!aria.vote.call(callUrl, elId)) return;
	},
	agree:function(callUrl, elId) {
		aria.vote.resName = "agreeCount";
		if(!aria.vote.call(callUrl, elId)) return;
	},
	disagree:function(callUrl, elId) {
		aria.vote.resName = "disagreeCount";
		if(!aria.vote.call(callUrl, elId)) return;
	},
	callBack:function(res){
		var result = eval('(' + res.responseText + ')');

		if(result.status == '300'){
			alert("Àß¸øµÈ ¿À·ùÀÔ´Ï´Ù. ´Ù½ÃÇÑ¹ø ½ÃµµÇØ ÁÖ¼¼¿ä.");
		}
		else {
			if (result.status == '500' || result.status == '600' || result.status == '700'){
				alert("ÀÌ¹Ì Æò°¡¸¦ ÇÏ¼Ì½À´Ï´Ù");
			}else if (result.status == '200'){
				aria.vote.el.innerHTML = result[aria.vote.resName];
			}
			aria.vote.isVote = true;
		}
	}
}
/*
aria.recommend={
	isRecommend : false, //ÃßÃµ¿©ºÎ

	login:function(loginRecommendUrl){
		parent.location.href=loginRecommendUrl;
	},
	call:function(loginUserId, articleUserId, loginRecommendUrl, callUrl){

		//·Î±×ÀÎÃ¼Å©
		if(loginUserId==''){ aria.recommend.login(loginRecommendUrl);return; }

		//º»ÀÎ¿©ºÎÃ¼Å©
		if(loginUserId==articleUserId){
			alert("ÀÚ½ÅÀÇ ±Û¿¡´Â ÅõÇ¥ÇÏ½Ç ¼ö ¾ø½À´Ï´Ù");
			return false;
		}

		if(aria.recommend.isRecommend){
			alert("ÀÌ¹Ì ÃßÃµ ÇÏ¼Ì½À´Ï´Ù");
			return;
		}

		var tmp = callUrl.split("?");
		var url = tmp[0];
		var param = tmp[1];
		new UI.Ajax( { url:url, param:param, onComplete:aria.recommend.callBack } );
	},
	callBack:function(res){
		var result = eval('(' + res.responseText + ')');

		if (result.status == '500'){
			alert("ÀÌ¹Ì Âù¼º È¤Àº ¹Ý´ë¸¦ ÇÏ¼Ì½À´Ï´Ù");
			aria.recommend.isRecommend = true;
			return false;
		}else if(result.status == '600'){
			alert("ÀÌ¹Ì ÃßÃµÇÏ¼Ì½À´Ï´Ù");
			aria.recommend.isRecommend = true;
			return false;
		}else if (result.status == '700'){
			alert("ÀÌ¹Ì ¹Ý´ëÇÏ¼Ì½À´Ï´Ù");
			aria.recommend.isRecommend = true;
			return false;
		}else if (result.status == '300'){
			alert("Àß¸øµÈ ¿À·ùÀÔ´Ï´Ù. ´Ù½ÃÇÑ¹ø ½ÃµµÇØ ÁÖ¼¼¿ä.");
			return false;
		}else if (result.status == '200'){
			aria_recommendCount.innerHTML = result.recommendCount;
			aria.recommend.isRecommend = true;
		}
	}
};
*/

//write
aria.updateChar = function(FieldName, mententname, textlimitname){
		var strCount = 0;
		var tempStr, tempStr2;
		for(i = 0;i < document.getElementById(mententname).value.length;i++)
		{
			tempStr = document.getElementById(mententname).value.charAt(i);
			if(escape(tempStr).length > 4) strCount += 2;
				else strCount += 1 ;
		}
		if (strCount > FieldName){
			alert("ÃÖ´ë " + FieldName + "byteÀÌ¹Ç·Î ÃÊ°úµÈ ±ÛÀÚ¼ö´Â ÀÚµ¿À¸·Î »èÁ¦µË´Ï´Ù."); 
			strCount = 0;
			tempStr2 = "";
			for(i = 0; i < document.getElementById(mententname).value.length; i++)
			{
				tempStr = document.getElementById(mententname).value.charAt(i);
				if(escape(tempStr).length > 4) strCount += 2;
				else strCount += 1 ;
				if (strCount > FieldName)
				{
					if(escape(tempStr).length > 4) strCount -= 2;
					else strCount -= 1 ;
					break;
				}
				else tempStr2 += tempStr;
			}
			document.getElementById(mententname).value = tempStr2;
		}
		//alert(strCount);
		document.getElementById(textlimitname).innerHTML = strCount;
};

aria.add_file = function (){
	var input_add = "<br>URL <input type='text' name='cUrl' >¼³¸í<input type='text' name='cTitle'><input type='hidden' name='cMarkingType' value='1'/>"
	document.getElementById("add_area").innerHTML += input_add;
};

aria.blogPostion = function(url, isChecked, multi_post_layer ) {
	document.getElementById(multi_post_layer).style.display  = 'block';
	if(isChecked){
			document.getElementById(multi_post_layer).innerHTML =
			'<input type="hidden" id="blogCategoryId" name="blogCategoryId" value="0"><input type="hidden" id="blogArticleOpen" name="blogArticleOpen" value="A"><iframe name="blogpost_prepare" src="'+url+'" width="100%" height="62" border="0" frameborder="0" scrolling="no" marginheight="0" marginwidth="0"></iframe>';
	}else{
			document.getElementById(multi_post_layer).style.display  = 'none';
	}
};

aria.file={
	fileObjName : "file0",

	createFileObj:function() {
		var num = String(parseInt(aria.file.fileObjName.substring(4, aria.file.fileObjName.length)) + 1);
		var str = "";
		var fileName = "file" + num;
		var newDiv = document.createElement("DIV");
		newDiv.id = "filelist" + num;
		newDiv.style.paddingBottom = '4px';
		document.getElementById("filesDiv").appendChild(newDiv);
		str = "<input type='file' name='file"+num+"' id='file"+num+"' size='32'>";
		str += " <a href='javascript:removeFileObj("+num+")'><img src='http://icon.hanmail.net/aria/bt_delete.gif' width='37' height='20' border=0 alt='i?¡©i??' /></a>";
		document.getElementById("filelist"+num).innerHTML = str;

		fileObjName = fileName;
	},

	removeFileObj:function(num) {
		document.getElementById("filelist"+num).innerHTML = "";
		document.getElementById("filelist"+num).style.display = 'none';
	},

	removeFileObj2:function(){
		var v = document.getElementById('fileid').checked;
		if(v == true){
			document.getElementById('filelist0').style.display = "";
		}else{
			document.getElementById('filelist0').style.display = "none";
		}
		removeFileObj();
	}
};

//±Û¾²±â ÀÔ·Â
aria.writeSubmitForm = function(f) {
	var index;
	var type = document.getElementById("type").value;

	if(type == "write"){
		if (f.cate.value != ""){
			var va = true;
			for(var i=0; i<f.cate.length; i++){
				if(f.cate[i].checked == true){
					va = false;
				}
			}
			if(va) {
				alert("ºÐ·ù¸¦ ¼±ÅÃÇÏ¿© ÁÖ¼¼¿ä");
				return false;
			}
		}
	}

	if ( f.ariaSubject.value == '' ) {
		alert('Á¦¸ñÀ» ³Ö¾î ÁÖ¼¼¿ä');
		f.ariaSubject.focus();
		return false;
	}

	if(f.filecheck.value == "yes"){
		if(type == "write"){
			if (f.File0.value == ""){
				alert("Ã·ºÎ ÆÄÀÏÀ» ³Ö¾î ÁÖ¼¼¿ä");
				return false;
			}
		}else{
			if (document.getElementById("fileid").checked == true && document.getElementById("File0").value == ""){
				alert("");
				return false;
			}
		}
	}
}

//´ñ±ÛÀÇ ´ä±ÛÀÔ·Â
aria.commentReply = {

	replyForm : null,

	displayFrom:function(id,type, mode, allowTitleComment){
		/*var replyForm = document.getElementById('rForm');
		if(replyForm) {
			replyForm.parentNode.removeChild(replyForm);
			replyForm = null;
			if(oldreplyWrap)oldreplyWrap.style.display="block";
		}
		var replyWrap = document.getElementById('rct_'+id);
		oldreplyWrap = document.getElementById('ct_'+id);

		replyForm = document.createElement('div');
		replyForm.id = 'rForm';
		var html ='<div class="cmtUpdate">'
				+'	<textarea name="commentContent" id="recomment"';

		if (mode == "login") {
			html = html + ' onclick="checkLogin(0);" onkeyup="checkLogin(0);"'
		} else if(mode == "identityCheck") {
			html = html + ' onclick="checkLogin(1);" onkeyup="checkLogin(1);"'
		} else {
			html = html + ' onkeyup="aria.updateChar($!bbs.maxCommentLength,\'recomment\', \'textlimit2\')"'
		}

		html = html + ' ></textarea>'
				+'	<a href="javascript:aria.commentReply.submit('+id+');"><img src="http://icon.hanmail.net/aria/bt_oks.gif" width="36" height="20" alt="µî·Ï" /></a>'
				+'	<a href="javascript:aria.commentReply.hiddenForm('+id+',\''+type+'\');"><img src="http://icon.hanmail.net/aria/bt_cancels.gif" width="36" height="20" alt="Ãë¼Ò" /></a>'
				+'	<span class="retextCount"><b id="textlimit2">0</b>\/$!bbs.maxCommentLength bytes(ÇÑ±Û $kor_lengthÀÚ)</span>'
				+'	<span class="retexticon"><input type="hidden" id="texticon2" name="allowTexticon" value="F"></span>'
				+'</div><br class="cls"\/>';

		if (allowTitleComment == "T") {
			html = 'Á¦¸ñ : <input type="text" name="comment.subject" size="8" maxlength="16" class="inputbox" value="$!resultComment.subject"/><br>' + html
		}

		replyForm.setAttribute("id","updateCmtArea");
		replyForm.innerHTML = html;
		replyWrap.appendChild(replyForm);*/
		
		document.getElementById("rcno").value = id;		/*´ñ±ÛÀÇ ¿ø±Ûid°ª*/
		var replyWrap = document.getElementById('rct_'+id);		
		var replyForm = document.getElementById('updateCmtArea');
		replyWrap.appendChild(replyForm);
		replyForm.style.display = "block";
		aria.commentListResize();
	},

	hiddenForm:function(id,type){
		//document.getElementById('ct_'+id).style.display="";
		//replyForm.parentNode.removeChild(replyForm);
		//replyForm = null;
		var replyForm = document.getElementById('updateCmtArea');
		replyForm.style.display = "none";
		//aria.commentListResize();
	},

	submit:function(id) {
		var errorMessage = null;
		var objFocus = null;
		var cmtText = document.getElementById("recomment");		
        
        //ÀÛ¼ºÀº ´ñ±ÛÀÇ ´ä±Û ³»¿ëÀ» ½ÇÁ¦hiddenÀÔ·Â°ª¿¡ ³ÖÀ½
        //var cmtReturnElement = document.getElementById("reply_memo");		
        //cmtReturnElement.value = cmtText.value;
		if (cmtText.value.length == 0) {
			errorMessage = "³»¿ëÀ» ³Ö¾îÁÖ¼¼¿ä.";
			alert(errorMessage);
			cmtText.focus();
		}
		else{
		    
			//document.updateCommentForm.action = "commentReply";
			document.updateCommentForm.submit();
		}
	}
};


//±ÇÇÑÈ®ÀÎ ¹× ºñ¹øÈ®ÀÎ¿ë
aria.verifyAuthor = {
    
    insert_id : '',  //Å¬¸¯ÇÑ 
    default_div : 'checkpwddiv',
    pwd_table_div : 'checkPwdTable',
    cmt_no : '',
    
    commentPwUi :function(e, eid,c_no,skip_pass){//Å¬¸¯ÇÑ ¿ÀºêÁ§Æ®ÀÇ Àý´ë°ªÀ» Ã£¾Æ¼­ È®ÀÎ¿ëÃ¢À» »ý¼ºÇÏ¿© º¸¿©ÁØ´Ù.
        
        if(skip_pass){
            this.checkConfirm(c_no);
            return;
        }
        var checkPwdDiv = document.getElementById(this.default_div);
		
		if ( !checkPwdDiv ) {
		    
			var oDiv = document.createElement('DIV');
			oDiv.id = this.default_div;
			oDiv.style.display = 'none';
			oDiv.style.width = '190px';
			//oDiv.style.border = '1px solid #000'; 
			oDiv.style.position = 'absolute';
			oDiv.style.left = '100px';
			oDiv.style.top = '0px';
			oDiv.style.overflow = 'hidden';
			oDiv.innerHTML = document.getElementById(this.pwd_table_div).innerHTML;
						
			document.body.appendChild(oDiv);
		}					
		this.insert_id = eid; //Àû¿ëÇÒ ÀÌ¸ðÆ¼ÄÜ element id°ª
		this.cmt_no = c_no;
		this.show(this.default_div, e, 10, -100);
    },
    
    articlePwUi :function(e, eid,c_no,skip_pass){//Å¬¸¯ÇÑ ¿ÀºêÁ§Æ®ÀÇ Àý´ë°ªÀ» Ã£¾Æ¼­ È®ÀÎ¿ëÃ¢À» »ý¼ºÇÏ¿© º¸¿©ÁØ´Ù.
        
        if(skip_pass){
            this.checkConfirm(c_no);
            return;
        }
        var checkPwdDiv = document.getElementById(this.default_div);
		
		if ( !checkPwdDiv ) {
		    
			var oDiv = document.createElement('DIV');
			oDiv.id = this.default_div;
			oDiv.style.display = 'none';
			oDiv.style.width = '190px';
			//oDiv.style.border = '1px solid #000'; 
			oDiv.style.position = 'absolute';
			oDiv.style.left = '100px';
			oDiv.style.top = '0px';
			oDiv.style.overflow = 'hidden';
			oDiv.innerHTML = document.getElementById(this.pwd_table_div).innerHTML;
						
			document.body.appendChild(oDiv);
		}					
		this.insert_id = eid; //Àû¿ëÇÒ ÀÌ¸ðÆ¼ÄÜ element id°ª
		this.cmt_no = c_no;
		this.show(this.default_div, e, 10, -100);
    },
    checkConfirm :function(c_no){
        if(confirm('»èÁ¦ÇÏ½Ã°Ú½À´Ï±î?')){
            document.deleteCommentForm.action = "del_comment_ok.php";
			document.deleteCommentForm.c_no.value = c_no;
			document.deleteCommentForm.submit();
        }
    },
    show: function(sLayerID,eEvent,nTop,nLeft){
	    
		var _oElement = document.getElementById(sLayerID);
        
		if(_oElement != "null"){
			if(eEvent){
				_oElement.style.position = "absolute";
				_oElement.style.zIndex = "1000";
				var eEvent = eEvent || window.event;
				var oTarget = eEvent.target || eEvent.srcElement;
				var oPosition = Element.realPos(oTarget);
				
				if(nTop || nLeft){
					_oElement.style.top = nTop ? (oPosition.top + nTop) + "px" : oPosition.top + 'px';
					_oElement.style.left = nLeft ? (oPosition.left + nLeft) + "px" : oPosition.left + 'px';
				}else{
					_oElement.style.top = (oPosition.top + oTarget.offsetHeight) + 'px';
					_oElement.style.left = oPosition.left + 'px';
				}
			}

			_oElement.style.zIndex = "1000";
			_oElement.style.display = "block";
			
		}
		
	},
	hide:function(obj){
	    var cmtPwd = obj.parentNode.parentNode.getElementsByTagName('input')[0];	    	    
	    cmtPwd.value = "";
	    Element.hide(this.default_div);
	},
	submit:function(obj) {
		var errorMessage = null;
		var objFocus = null;				
        var cmtPwd = obj.parentNode.parentNode.getElementsByTagName('input')[0];		
                
        if (cmtPwd.value.length == 0) {
			errorMessage = "ºñ¹Ð¹øÈ£¸¦ ³Ö¾îÁÖ¼¼¿ä.";
			alert(errorMessage);
			cmtPwd.focus();
		}
		else{	
		    
			//document.updateCommentForm.action = "commentReply";
			//return;
			//ÄÚ¸àÆ®no°ªÀ» ³Ö¾îÁÜ.
			document.deleteCommentForm.action = "del_comment_ajax_ok.php";
			document.deleteCommentForm.c_no.value = this.cmt_no;			
			document.deleteCommentForm.password.value = cmtPwd.value;
			document.deleteCommentForm.target = "procFrame";
			document.deleteCommentForm.submit();
		}
	}
};

//´ñ±ÛÀÔ·Â
aria.commentWrite = {
    
	user_login_info : 0, // 0:¹Ì·Î±×ÀÎ 1:·Î±×ÀÎ 2:º»ÀÎÈ®ÀÎÇÊ¿ä
	nickname_auth : 0, 
	submitForm: function(formEl) {
		
		var errorMessage = null;
		var objFocus = null;
		var cmtText = document.getElementById("comment");
		//var cmtReturnElement = document.getElementById("memo");
		cmtText.value = cmtText.value.trim();
		
		if (cmtText.value.length == 0) {
			errorMessage = "³»¿ëÀ» ³Ö¾îÁÖ¼¼¿ä.";
			objFocus = cmtText;
		}
		
        if(errorMessage != null) {
			alert(errorMessage);
			objFocus.focus();
			return false;
		}
		
		var nickname  = formEl.name.value;
        var boardid = formEl.id.value;
        
        if(nickname != "" ){
            
            var sURL = "http://"+document.location.host+"/bbs/get_nickname.php";
            
            var param = {'id':boardid, 'name':nickname };
            var reqRet = new Ajax ( sURL ,{
                'method' : "POST",
                'params'  : param,
                onLoad  : function(res){
                    
                    var tmp;
                  
                    try{
                    	eval('tmp = ' + res.responseText);
                    }catch(ex){
                        alert('¼­¹öÀÇ ÀÀ´äÀÌ ¾ø½À´Ï´Ù. Àá½ÃÈÄ¿¡ µî·ÏÇØÁÖ½Ã±â ¹Ù¶ø´Ï´Ù.');
                        return false;
                        
                    }                
                    
                    if(tmp.response == 'success'){
                        if(tmp.enableNickname == 'n'){
                            alert('»ç¿ëÀÌ ºÒ°¡´ÉÇÑ ÀÌ¸§ÀÔ´Ï´Ù. ´Ù¸¥ÀÌ¸§À» »ç¿ëÇØÁÖ¼¼¿ä');
                            return false;
                        }else{
                            formEl.action = 'comment_ok.php';
		                    formEl.submit();
                        }
                    }else{
                        alert('¼­¹öÀÇ ÀÀ´äÀÌ ¾ø½À´Ï´Ù. Àá½ÃÈÄ¿¡ µî·ÏÇØÁÖ½Ã±â ¹Ù¶ø´Ï´Ù.');
                        return false;
                    } 
                    
                    return false;                    
                }            
            });   
        } 

		return false;       
		
		//cmtReturnElement.value = cmtText.value;
		//alert(cmtReturnElement.value);
		//return true;
	},
	checkLogin : function(loginURL) {
		if(aria.commentWrite.user_login_info==0) {
			if(confirm("¸ÕÀú ·Î±×ÀÎ ÇÏ¼Å¾ß ÇÕ´Ï´Ù.\n·Î±×ÀÎ ÆäÀÌÁö·Î ÀÌµ¿ ÇÏ½Ã°Ú½À´Ï±î?"))
				parent.location = loginURL + escape (parent.document.location.href);
			else
				document.getElementById("comment").blur();
		}
	},
	checkLogin2 : function(isBlockedServiceCheck, blockedSvcRedirectURL, identityCheck, loginLimit) {
		topUrl = escape (parent.document.location.href);

		if(isBlockedServiceCheck == "true"){
			parent.location = blockedSvcRedirectURL;
		}
		if(identityCheck == "false") {
			if(confirm("Á¤ÅëºÎ ÁöÄ§¿¡ µû¶ó º»ÀÎÈ®ÀÎÀ» ÇÏ¼Å¾ß ´ñ±ÛÀ» ÀÛ¼ºÇÏ½Ç ¼ö ÀÖ½À´Ï´Ù.\nº»ÀÎÈ®ÀÎ ÆäÀÌÁö·Î ÀÌµ¿ ÇÏ½Ã°Ú½À´Ï±î?")){
				//alert(loginLimit+topUrl)  
				parent.location = loginLimit+topUrl;
			}else {
				document.getElementById("comment").blur();
			}
		}
	}
};


aria.emoticon = {
    
    emoticon_id : '', 
    
    emoticonUi:function(e, wid,eid) { 
		
		var elEmoticon = document.getElementById( 'emoticons' );
		
		if ( !elEmoticon ) {
			var oDiv = document.createElement('DIV');
			oDiv.id = 'emoticons';
			oDiv.style.display = 'none';
			oDiv.style.width = '160px';
			//oDiv.style.border = '1px solid #FFF'; 
			oDiv.style.position = 'absolute';
			oDiv.style.left = '100px';
			oDiv.style.top = '0px';
			oDiv.style.overflow = 'hidden';
			oDiv.innerHTML = document.getElementById('emoticonTable').innerHTML;
			
			document.body.appendChild(oDiv);
		}					
		this.emoticon_id = eid; //Àû¿ëÇÒ ÀÌ¸ðÆ¼ÄÜ element id°ª
		this.show("emoticons", e, null, wid);
		
	},
	show: function(sLayerID,eEvent,nTop,nLeft){
	    
		var _oElement = document.getElementById(sLayerID);
        
		if(_oElement != "null"){
			if(eEvent){
				_oElement.style.position = "absolute";
				_oElement.style.zIndex = "1000";
				var eEvent = eEvent || window.event;
				var oTarget = eEvent.target || eEvent.srcElement;
				var oPosition = Element.realPos(oTarget);
				
				if(nTop || nLeft){
					_oElement.style.top = nTop ? (oPosition.top + nTop) + "px" : oPosition.top + 'px';
					_oElement.style.left = nLeft ? (oPosition.left + nLeft) + "px" : oPosition.left + 'px';
				}else{
					_oElement.style.top = (oPosition.top + oTarget.offsetHeight) + 'px';
					_oElement.style.left = oPosition.left + 'px';
				}
			}

			_oElement.style.zIndex = "1000";
			_oElement.style.display = "block";
			
		}
		
	},
	setNum: function(emot){
	    //document.getElementById("emotion").value = emot;
	    document.getElementById("emotion").value = "icon"+ emot + ".gif";
	},
	setId: function(emot){
	    
	    
	    document.getElementById("myemoticon").width = 19;
	    document.getElementById("myemoticon").height = 19;
	    document.getElementById("myemoticon").src = "http://www.gohackers.com/data/contents/emot/icon" + emot + ".gif";
	    
	    document.getElementById(this.emoticon_id).value = "icon"+emot + ".gif";	    

	    //document.getElementById("emotion").value = "icon"+emot + ".gif";
	    //document.getElementById("emotion").value = emot;
	    Element.hide("emoticons");
	},	
	onOver: function(f){
		f.style.backgroundColor='#00107B';
	},
	onOut: function(f){
		f.style.backgroundColor='#FFFFFF';
	}
	
};



//jes
/*if(typeof(UI)=="undefined") var UI={};
Object.extend=function(a, b){
  for (var property in b) a[property] = b[property];
  return a;
};
UI.Ajax = function(options) {
	this.options={
		method:'GET',
		param:'',
		onComplete:null,
		onError:null,
		asynchronous: true,
		contentType: 'application/x-www-form-urlencoded',
		encoding:'UTF-8'
	}
	Object.extend(this.options, options);
	if(this.options.url) this.send();
};
UI.Ajax.prototype={
	getReq:function(){
		var req=null;
		try { req = new XMLHttpRequest(); }
		catch(e)
		{
			try { req = new ActiveXObject("Msxml2.XMLHTTP"); }
			catch(e)
			{
				try { req = new ActiveXObject("Microsoft.XMLHTTP"); }
				catch(e) { }
			}
		}
		return req;
	},
	send:function(){
		this.req = this.getReq();
		var op=this.options;
		var url=op.url;
		var param=op.param;
		var method=op.method.toUpperCase();
		if(method=='GET' && param) url=url+"?"+param;
		this.req.open(method, url, op.asynchronous);
		this.req.setRequestHeader('Content-Type', op.contentType+';charset='+op.encoding);

		var self = this;
		this.req.onreadystatechange = function() { self.onStateChange.call(self) }
		this.req.send(method=='POST'?param:null);
	},
	onStateChange: function() {
		if(this.req.readyState==4)
		{
			if(this.req.status=="200") this.options.onComplete(this.req);
			else
			{
				if(this.options.onError) this.options.onError(this.req);
				else alert("¼­¹ö¿¡·¯ÀÔ´Ï´Ù! Àá½ÃÈÄ¿¡ ´Ù½Ã ½ÃµµÇÏ¼¼¿ä! "+this.req.status);
			}
		}
	}
};*/


aria.getCookie=function(name){
	name += "=";
	cookie = document.cookie + ";";
	start = cookie.indexOf(name);
	if (start != -1)
	{
		end = cookie.indexOf(";",start);
		return unescape(cookie.substring(start + name.length, end));
	}
	return "";
};

aria.setCookie=function(name,value,expires){
	var d = new Date();	var day="";
	if(expires)
	{
		var today = new Date();
		var expiry = new Date(today.getTime() + expires * 1000);
		day = "expires="+expiry.toGMTString()+";";
	}
	document.cookie = name+"="+escape(value)+"; path=/;"+day;
};

aria.feedback={
    isAgree : false, //ÃßÃµ¿©ºÎ
    isDisagree : false, //ÃßÃµ¿©ºÎ
    isRecommend : false, //ÃßÃµ¿©ºÎ
    divId : "test",

    login:function(loginFeedbackUrl){
        document.location.href=loginFeedbackUrl;
    },
    call:function(loginUserId, objectUserId, loginFeedbackUrl, callUrl, id, mode){

        aria.feedback.divId = id;

        //·Î±×ÀÎÃ¼Å©
        if(loginUserId==''){ aria.feedback.login(loginFeedbackUrl);return; }

        //º»ÀÎ¿©ºÎÃ¼Å©
        if(loginUserId==objectUserId){
            alert("ÀÚ½ÅÀÇ ±Û¿¡´Â ÅõÇ¥ÇÏ½Ç ¼ö ¾ø½À´Ï´Ù");
            return false;
        }
        if (mode == 'article') {
            if(aria.feedback.isAgree){
                alert("ÀÌ¹Ì Æò°¡ÇÏ¼Ì½À´Ï´Ù");
                return;
            }
            if(aria.feedback.isDisagree){
                alert("ÀÌ¹Ì Æò°¡ÇÏ¼Ì½À´Ï´Ù");
                return;
            }
            if(aria.feedback.isRecommend){
                alert("ÀÌ¹Ì ÃßÃµÇÏ¼Ì½À´Ï´Ù");
//              alert(mode);
                return;
            }
        }

        var tmp = callUrl.split("?");
        var url = tmp[0];
        var param = tmp[1];
        var aj = new Ajax( { url:url, param:param, onComplete:aria.feedback.callBack} );
		aj.send();
    },
    callBack:function(res){
        var result = eval('(' + res.responseText + ')');

        if (result.status == '500'){
            alert("ÀÌ¹Ì Æò°¡ÇÏ¼Ì½À´Ï´Ù");
            aria.feedback.isAgree = true;
            return false;
        }else if(result.status == '600'){
            alert("ÀÌ¹Ì Æò°¡ÇÏ¼Ì½À´Ï´Ù");
            aria.feedback.isDisagree = true;
            return false;
        }else if (result.status == '700'){
            alert("ÀÌ¹Ì ÃßÃµÇÏ¼Ì½À´Ï´Ù");
            aria.feedback.isRecommend = true;
            return false;
        }else if (result.status == '300'){
            alert("Àß¸øµÈ ¿À·ùÀÔ´Ï´Ù. ´Ù½ÃÇÑ¹ø ½ÃµµÇØ ÁÖ¼¼¿ä.");
            return false;
        }else if (result.status == '200'){

            if (result.mode == 'recommend')
            {
                document.getElementById(aria.feedback.divId).innerHTML = result.recommendCount;
                aria.feedback.isRecommend = true;
            }

            if (result.mode == 'agree')
            {
                document.getElementById(aria.feedback.divId).innerHTML = result.agreeCount;
                aria.feedback.isAgree = true;
            }

            if (result.mode == 'disagree')
            {
                document.getElementById(aria.feedback.divId).innerHTML = result.disagreeCount;
                aria.feedback.isDisagree = true;
            }
        }
    }
};



// global element object
var Element = {
	show : function() {
		[].load(arguments).each(function(v){ $(v).style.display=''; });
	},
	hide : function() {
		[].load(arguments).each(function(v){ $(v).style.display='none'; });
	},
	toggle : function() {
		[].load(arguments).each(function(v){ Element[Element.visible(v)?'hide':'show'](v) });
	},
	visible : function(oEl) {
		return ($(oEl).style.display!='none');
	},
	realPos : function(oEl) {
		if (oEl.offsetParent) {
			var p = this.realPos(oEl.offsetParent);
			return { top: oEl.offsetTop+p.top, left: oEl.offsetLeft+p.left };
		} else {
			return { top: oEl.offsetTop, left:oEl.offsetLeft };
		}
	},
	getCSS : function(oEl, name) {
		return oEl.style[name];
	},
	setCSS : function(oEl, css) {
		Class.extend(oEl.style, css);
	},
	hasClass : function(oEl, className) {
		return $(oEl).className.split(/\s+/).has(className);
	},
	addClass : function(oEl, className) {
		if (!this.hasClass(oEl, className)) ($(oEl).className+=' '+className).replace(/^\s+/,'');
	},
	removeClass : function(oEl, className) {
		$(oEl).className = $(oEl).className.replace(new RegExp('(^|\s+)'+className+'($|\s+)','g'),'');
	}
}