	//덧글보기 숨기기
	function open_close(s) {
		if(s == 'useropen'){
			document.getElementById("check_open").style.display="inline";
			document.getElementById("check_close").style.display="none";
			document.getElementById("check_hidden").style.display="inline";
		}
		else {
			document.getElementById("check_open").style.display="none";
			document.getElementById("check_close").style.display="inline";
			document.getElementById("check_hidden").style.display="none";
		} 
	}
				
	//	덧글아이콘				
	// 사용자 설정 부분
	Layer_popup_close=1;  

	var status; //마우스가 팝업창 위에 놓여 있는지를 알기 위한 전역변수 선언
	var i;	//	팝업에 대한 id값
	
	function popup_Layer(event,popup_name,i) {    
		var main,_tmpx,_tmpy,_marginx,_marginy;
		var mainone;

		main = document.getElementById(popup_name);
		mainone = document.getElementById("one"+i);

		var left = 0;
		var top = mainone.offsetTop;
		var offsetParentObj = mainone.offsetParent;
		var cnt = 0;

		while(offsetParentObj)
		{
			left = left + offsetParentObj.offsetLeft;
			top = top + offsetParentObj.offsetTop+4.6;
			offsetParentObj = offsetParentObj.offsetParent;
			cnt++;
		}
		
		if(Layer_popup_close==2){
			status=1;//클릭으로 인한 닫힘 방지를 위해
		}
		main.style.display = 'inline';//팝업 생성

		main.style.left = left;
		alert(main.style.left);
		main.style.top = top-5;	
		
	}  

	function mouse_anchor(){		//	마우스의 위치에 따른 팝업의 닫음을 결정
		//if(type=="1"){
	       status="1";	// 레이어 팝업 열기
	    //}
	    //if(type=="0"){
	    //   status="0";	//	레이어 팝업 닫기
	    //   document.onmouseover=mouseout_close;	//	레이어 벋어나면 닫기
	    //}
	}

	function Layer_popup_Off(i) { //팝업 닫음
		if(status=="0"){
			document.getElementById("commentEmot").style.display = "none";
		}
		if(Layer_popup_close==2){
			status=null; 
		}
	} 
				
	function mouseout_close() {
		window.setTimeout('Layer_popup_Off()',850);
	}

	if(Layer_popup_close==1){
		document.onmousedown = Layer_popup_Off;//클릭으로 닫기
	}

	if(Layer_popup_close==2){
		document.onmouseover=mouseout_close;//레이어 벋어나면 닫기
	}

	//	이모티콘 레이어 띄우기
	function emot_view(id) {

		var iconbox1;
		var iconbox2;

		if(id == '') {

			iconbox1 = document.getElementById("iconbox");

			if(iconbox1.style.display == '' || iconbox1.style.display == 'none') {
				iconbox1.style.display='block';
			} else {
				iconbox1.style.display='none';
			}
		} else {

			iconbox2 = document.getElementById("iconbox"+id);

			if(iconbox2.style.display == '' || iconbox2.style.display == 'none') {
				iconbox2.style.display='block';
			} else {
				iconbox2.style.display='none';
			}

		}
	}

	//아이콘value값지정	
	function emot_choice(ch, id) {
		var ch;		

		if(id == '') {
			addComment.commentIconCd.value = ch;
			//document.getElementById("ker_bsview_reemoti").style.display="none";
			document.getElementById("iconbox").style.display="none";

		} else {
			document.getElementById("commentIconCd"+id).value = ch;
			document.getElementById("iconbox"+id).style.display="none";
		}
	}

	// 이모티콘 레이어 닫기
	function emot_close(id) {

		if(id == '') {
			//document.getElementById("ker_bsview_reemoti").style.display="none";
			document.getElementById("commentEmot").style.display="none";
		} else {
			document.getElementById("replyCommentEmot"+id).style.display="none";
		}
	}

				
	
	//주소복사
	function setClipBoardText(strValue){
		window.clipboardData.setData('Text', strValue);
		//layerAlert("게시판 주소가 복사되었습니다.\n메신저나 게시판에 Ctrl+V로 붙여 넣으세요.");
		alert("게시판 주소가 복사되었습니다.\n메신저나 게시판에 Ctrl+V로 붙여 넣으세요.");
	}

	//댓글 글자수 제한
	function CheckStrLength() {
		var temp;
		var f = addComment.text.value.length;
		var msglen = 256; //최대 길이
		var tmpstr = "";
		var enter = 0;
		var strlen;
		if(f == 0)
			addComment.remain.value = msglen;
		else
		{
			for(k=0;k<f;k++) {
				temp = addComment.text.value.charAt(k);

				if(temp == '\n') {
					enter++;
				}

				if(escape(temp).length > 4)
					msglen -= 2;
				else
					msglen--;


				if(msglen < 0)
				{
					alert("총 영문 512자 한글 256자 까지 쓰실 수 있습니다.");
					addComment.text.value = tmpstr;
					break;
				}
				/*
				else if(enter > 3)
				{
					alert("라인수 4라인을 넘을수 없습니다.");
					enter = 0;
					strlen = tmpstr.length - 1;
					//alert(strlen);
					addComment.text.value = tmpstr.substring(0,strlen);
					break;
				}
				*/
				else
				{
					//addComment.text.value = msglen;
					tmpstr += temp;
				}
			} // end for
		} //end else
	} //end function

	function getLocation(url,target) {
		
		document.location.href=url;
		if (target != "") {
			document.location.target=target;
		}
	}
	
	
	
	function getCloseLayer(layerName) {
		eval(layerName).style.display = 'none';
	}
	
	/**
	한글 영문 길이 체크
	*/
	function CheckStrKorLength(object,maxlenght) {
	
		var temp;
		var f = object.value.length;
		var msglen = maxlenght; //최대 길이
		var tmpstr = "";
		var enter = 0;
		var strlen;
		
		if(f > 0) 	{
			for(k=0;k<f;k++) {
				temp = object.value.charAt(k);
		
				if(temp == '\n') {
					enter++;
				}
			
				if(escape(temp).length > 4)
					msglen -= 2;
				else
					msglen--;
			
				if(msglen < 0) {
					alert("총 영문 " + maxlenght + "자 한글 " + maxlenght / 2 + "자 까지 쓰실 수 있습니다.");
					object.value = tmpstr;
					break;
				}
				else {
					tmpstr += temp;
				}
			}
		}
	}
	  
	function clicklogin(back_url) {
		var back_url;
		if (!LOGIN_FLAG) {
			
			alert("로그인을 하신 후 이용하실 수 있습니다.");
			location.href= back_url;
			return false;
		}
	}

	var commentWriteCheck = false;

	function checkValidComment(form) {
		var back_url = form.back_url.value;

		if (!LOGIN_FLAG) {
			alert("로그인을 하신 후 이용하실 수 있습니다.");
			location.href= back_url;
			return false;
		}
		else {
			if (commentWriteCheck) {
				alert("등록중입니다. 잠시만 기다려 주시기 바랍니다.");
				return false;
			}
			
			if (addComment.text.value=="") {
				alert("내용을 입력해 주세요.");
				return false;
			}
			
			commentWriteCheck = true;
			
			return true;
		}
	}
	
	function checkValidAttendanceComment(form) {
		var back_url = form.back_url.value;

		if (!LOGIN_FLAG) {
			alert("로그인을 하신 후 이용하실 수 있습니다.");
			location.href= back_url;
			return false;
		}
		else {
			
			if (addComment.text.value=="") {
				alert("내용을 입력해 주세요.");
				return false;
			}
			
			commentWriteCheck = true;
			
			return true;
		}
	}
	
	/**
	* 일반 코멘트 작성시 사용
	*/
	function checkComment(f) {
		var back_url = f.back_url.value;
		
		if (!LOGIN_FLAG) {
			alert("로그인을 하신 후 이용하실 수 있습니다.");
			location.href= LOGIN_INPUT_URL + "?backUrl=" + back_url;
			return false;
		}
		else {
			if (commentWriteCheck) {
				alert("등록중입니다. 잠시만 기다려 주시기 바랍니다.");
				return false;
			}
			
			if(checkFormValue(f) ) {
				commentWriteCheck = true;
				return true;
			}
			else {
				return false;
			}
		}
	}

	/*	덧글 글쓰기 폼의 글 사라지기 */
	function commentForm_clearbg(id) {

		if(id == '') {
			document.getElementById("commentText").style.backgroundImage = '';
		} else {
			document.getElementById("commentReplyText"+id).style.backgroundImage = '';
		}

	}

	var web_pv_prev ;

	function addReplyCommentShow (o, id) {
		//var p = document.getElementById("pv_"+(t?"html_":"text_")+id) ;
		//document.getElementById("pvf_"+id).src = p.href ;
		//document.getElementById("pv_"+(t?"text_":"html_")+id).style.display = "" ;
		//p.style.display = "none" ;
		return false ;
	}
	
	function addReplyComment (o, id) {
		var d = document.getElementById("commentReplyForm"+id) ;
		var i = document.getElementById("img_"+id);
		
		if (!(d)) return false ;
		if (d.style.display == "none") {
			if (i) i.src="http://cache.goorm.com/krf/images/common/btn/reply_write.gif";
			if (web_pv_prev) addReplyComment(o, web_pv_prev) ;
			web_pv_large = true ;
			d.style.display = "block" ;
			web_pv_prev = id ;
		} else {
			if (i) i.src="http://cache.goorm.com/krf/images/common/btn/reply_write.gif";
			d.style.display = "none" ;
			web_pv_prev = false ;
		}
		return false ;
	}


	/* 레이어 Alert */
	function layerAlert(message,ertype,returnUrl) {
		var scTop = parseInt(document.documentElement.scrollTop,10);

		var winX = parseInt(document.documentElement.clientWidth,10);
		var winY = parseInt(document.documentElement.clientHeight,10);

		//var scTop = parseInt(document.body.scrollTop,10);

		//var topposition=document.body.scrollTop+docheight/2-objheight/2+"px"

		var elayer = document.getElementById("layerAlert");
		var Inhtml;

		Inhtml = "<div class=\"wrap_layer\" style=\"width:290px;\">";
		Inhtml += "<div class=\"full_layer_con\" style=\"width:280px;\">";
		Inhtml += "<div class=\"inflayer_con\">";
		Inhtml += "<img src=\"http://cache.goorm.com/krf/images/common/btn/alert_close.gif\" alt=\"CLOSE\" class=\"close_point\" onclick=\"document.all.layerAlert.style.display='none';\" style=\"cursor:hand\"/>";
		Inhtml += "<div class=\"alert_box\">";
		Inhtml += "<div><strong>";
		Inhtml += message;
		Inhtml += "</strong><br />";

		if (ertype=="alert") {
		Inhtml += " <img src=\"http://cache.goorm.com/krf/images/common/btn/alert_ok.gif\" alt=\"확인\" onclick=\"document.all.layerAlert.style.display='none';\" style=\"cursor:hand\">";
		}
		else if (ertype=="confirm") {
		Inhtml += " <img src=\"http://cache.goorm.com/krf/images/common/btn/alert_ok.gif\" alt=\"확인\" onclick=\"document.all.layerAlert.style.display='none';location.href='"+returnUrl+"';\" style=\"cursor:hand\">";
		Inhtml += " <img src=\"http://cache.goorm.com/krf/images/common/btn/alert_cancle.gif\" alt=\"취소\" onclick=\"document.all.layerAlert.style.display='none';\" style=\"cursor:hand\">";
		}

		Inhtml += "</div>";
		Inhtml += "</div>";
		Inhtml += "</div>";
		Inhtml += "</div>";

		elayer.innerHTML = Inhtml;
		elayer.style.posLeft = (winX-260)/2;
		elayer.style.posTop = scTop + ((winY-800)/2);
		elayer.style.display = "block";
	}
/*
	function errorFocus(obj1,obj2,del,sel){
	var temp = eval("document."+obj1+"."+obj2);
	if (del=="yes") {
	temp.value="";
	}
	if (sel=="yes") {
	temp.select();
	}
	temp.focus();
	}
	function IsNumber(str) {
	if (str.search(/[^0-9]/g)==-1) return true;
	else return false;
	}
	*/

// 본문 내용의	이미지 리사이징
	function ImageResize() {
    Target  = document.getElementsBySelector('#desc img');
		Limit   = document.getElementById('desc').width - 10;

    for(i=0;i<Target.length;i++)
    {
        Width = Target[i].width;
        Height = Target[i].height;
        Ratio = Height/Width;

        if(Width > Limit)
        {
            newWidth = Limit;
            newHeight = newWidth*Ratio;

            Target[i].width = newWidth;
            Target[i].height = newHeight;
            
            if(Target[i].style.width != '')
            {
                Target[i].style.width = newWidth + 'px';
            }

            if(Target[i].style.height != '')
            {
                Target[i].style.height = newHeight + 'px';
            }
        }
    }
	}


	//--------------------------------------------------------------------------// ModalPopAlert Layer
// - title : 타이틀
// - bodytext : 텍스트
// - multiline : 입력창 (표시 : true)
// - CallBackFunc : 콜백함수명 - (예 p414)
// - MotionCtrlName : 펼침시작컨트롤명
function msg_Alert(title, bodytext, multiline, CallBackFunc, MotionCtrl)
{
    bodytext = "<font color='black'>"+bodytext+"</font>";
    Ext.MessageBox.show({
        title:title, 
        msg:bodytext,
        buttons: Ext.MessageBox.OK, 
        multiline: multiline,
        fn:CallBackFunc,
        animEl: MotionCtrl,
        minWidth : 250
        }
    );
    
    var aa = tblJoon.getElementsByTagName("BUTTON");
	aa[0].value = "확인";
	aa[1].value = "예";
	aa[2].value = "아니오";
	aa[3].value = "취소";
}

// - title : 타이틀
// - bodytext : 텍스트
// - multiline : 입력창 (표시 : true)
// - CallBackFunc : 콜백함수명 - (예 p414)
// - MotionCtrlName : 펼침시작컨트롤(반드시 버튼... 만 됨;;)
function msg_Confirm(title, bodytext, multiline, CallBackFunc, MotionCtrl)
{
    bodytext = "<font color='black'>"+bodytext+"</font>";
    Ext.MessageBox.show({
        title:title, 
        msg:bodytext,
        buttons: Ext.MessageBox.YESNO, 
        multiline: multiline,
        fn:CallBackFunc,
        animEl: MotionCtrl,
        minWidth : 250
        }
    );
    
	var aa = tblJoon.getElementsByTagName("BUTTON");
	aa[0].value = "확인";
	aa[1].value = "예";
	aa[2].value = "아니오";
	aa[3].value = "취소";
}

// - title : 타이틀
// - bodytext : 텍스트
// - multiline : 입력창 (표시 : true)
// - CallBackFunc : 콜백함수명 - (예 p414)
// - MotionCtrlName : 펼침시작컨트롤(반드시 버튼... 만 됨;;)
function msg_OkCancle(title, bodytext, multiline, CallBackFunc, MotionCtrl)
{
    bodytext = "<font color='black'>"+bodytext+"</font>";
    Ext.MessageBox.show({
        title:title, 
        msg:bodytext,
        buttons: Ext.MessageBox.OKCANCEL,
        fn:CallBackFunc,
        minWidth:300,
        prompt:true,
        multiline: multiline,
        animEl: MotionCtrl,
        minWidth : 250
        }
    );
    
    var aa = tblJoon.getElementsByTagName("BUTTON");
	aa[0].value = "확인";
	aa[1].value = "예";
	aa[2].value = "아니오";
	aa[3].value = "취소";
}

function msg_OkCancleReForm(title, bodytext, multiline, CallBackFunc, MotionCtrl, fbtnName, lbtnName)
{
    bodytext = "<font color='black'>"+bodytext+"</font>";
    Ext.MessageBox.show({
        title:title, 
        msg:bodytext,
        buttons: Ext.MessageBox.YESNO, 
        multiline: multiline,
        fn:CallBackFunc,
        animEl: MotionCtrl,
        minWidth : 250
        }
    );
    
    var aa = tblJoon.getElementsByTagName("BUTTON");
	aa[0].value = "확인";
	aa[1].value = fbtnName;
	aa[2].value = lbtnName;
	aa[3].value = "취소";
}
//////////////////////////////////////////////////////////
//        == 호출함수 인자값 받아오기 작성예 ==         //
//////////////////////////////////////////////////////////
//  function msg_CallBackMethod(btn){                   //
//      alert(btn);     //--yes,no,ok,cancel로 넘어옴.  //
//  };                                                  //
//                                                      //
//  function msg_CallBackMethodText(btn, text){         //
//	    alert(btn);     //--yes,no,ok,cancel로 넘어옴.  //
//	    alert(text);    //--텍스트입력값                //
//  };                                                  //
//////////////////////////////////////////////////////////