function EditComment(cid,ctype,cname,curl)
{
    var Tgt_layer = document.getElementById("comment"+cid);
    var wcomment_layer = document.getElementById("comment0");
    var all_layers = document.getElementsByName("comment_layer");
    var all_layers_div = document.getElementsByName("comment_layer_div");
    var i = 0;
    var data_no = 0;
    if(Tgt_layer.style.display=="block"){
        Tgt_layer.style.display="none";
        return;
    }	
    
    for(i=0; i<all_layers_div.length; i++)
    {
        data_no = all_layers_div[i].value;                                 
        document.getElementById("comment"+data_no).style.display="none";   
    }
    document.getElementById("wcomment"+cid).value='';
    Tgt_layer.style.display="block";
    document.getElementById("mode"+cid).value="write";
    
    if(cid==0){
    document.getElementById("commentx").style.display="none";
    } else {
        if(ctype=='e'){
            var Src_content = document.getElementById("com_memo"+cid);
            var Trg_content = document.getElementById("wcomment"+cid);
            if(Src_content.innerText){
                Trg_content.value = Src_content.innerText;
            }else{
                Trg_content.value = Src_content.textContent;
            }        
            document.getElementById("mode"+cid).value="edit";
        
            if(document.getElementById("wname" + cid)) document.getElementById("wname"+cid).value=cname;
            if(document.getElementById("url"+cid)) document.getElementById("url"+cid).value=curl;
            
        }else{
            if(document.getElementById("wname" + cid)) document.getElementById("wname" + cid).value='';
            if(document.getElementById("url" + cid)) document.getElementById("url"+cid).value='';
        
        }    	
    }
}

function Comment(cid,ctype)
{
    var Tgt_layer = document.getElementById(ctype+"comment"+cid);
    var wcomment_layer = document.getElementById(ctype+"comment0");
    var all_layers = document.getElementsByName(ctype+"comment_layer");
    var all_layers_div = document.getElementsByName(ctype+"comment_layer_div");
    var i = 0;
    var data_no = 0;
    if(Tgt_layer.style.display=="block"){
        Tgt_layer.style.display="none";
        return;
    }	
    
    for(i=0; i<all_layers_div.length; i++)
    {
        data_no = all_layers_div[i].value;
        document.getElementById(ctype+"comment"+data_no).style.display="none";
    }
    document.getElementById(ctype+"wcomment"+cid).value='';
    if(ctype!='e'){
        if(document.getElementById("wname" + cid)) document.getElementById("wname"+cid).value='';
        if(document.getElementById("url"+cid)) document.getElementById("url"+cid).value='';
    }
    Tgt_layer.style.display="block";
    document.getElementById("mode"+cid).value="write";
    
    if(cid==0){
        document.getElementById(ctype+"commentx").style.display="none";
    } else {
        if(ctype=='e'){
            var Src_content = document.getElementById("com_memo"+cid).innerHTML;
            var Trg_content = document.getElementById(ctype+"wcomment"+cid);
            Src_content = trim(Src_content.replace(/<br>/gi,'\r')); 
            Trg_content.value = Src_content;
            document.getElementById("mode"+cid).value="edit";
        }  	
    }
}

function comment_del(cid,dis) {

    var Tgt_layer = document.getElementById("comment_del"+cid);
    var all_layers = document.getElementsByName("comment_layer");
    var all_layers_div = document.getElementsByName("comment_layer_div");
    var i = 0;
    var data_no = 0;
    if(Tgt_layer.style.display=="block"){
        Tgt_layer.style.display="none";
        return;
    }	
    
    for(i=0; i<all_layers_div.length; i++)
    {
        data_no = all_layers_div[i].value;
        document.getElementById("comment_report"+data_no).style.display="none";
        document.getElementById("comment_del"+data_no).style.display="none";
    }

//    Tgt_layer.style.display="block";
	view_layers(event,"comment_del"+cid);


//  var mydiv=document.getElementById("comment_del"+no).style;
//  mydiv.display=dis;
}
function comment_del2(cid,dis,tt) {

    var Tgt_layer = document.getElementById("comment_del"+cid);
    var all_layers = document.getElementsByName("comment_layer");
    var all_layers_div = document.getElementsByName("comment_layer_div");
    var i = 0;
    var data_no = 0;
    if(Tgt_layer.style.display=="block"){
        Tgt_layer.style.display="none";
        return;
    }	
    
    for(i=0; i<all_layers_div.length; i++)
    {
        data_no = all_layers_div[i].value;
        document.getElementById("comment_report"+data_no).style.display="none";
        document.getElementById("comment_del"+data_no).style.display="none";
    }

//    Tgt_layer.style.display="block";
	view_layers2(event,"comment_del"+cid,tt);


//  var mydiv=document.getElementById("comment_del"+no).style;
//  mydiv.display=dis;
}

function comment_del3(cid,dis,tt) {

    var Tgt_layer = document.getElementById("comment_del"+cid);
    var all_layers = document.getElementsByName("comment_layer");
    var all_layers_div = document.getElementsByName("comment_layer_div");
    var i = 0;
    var data_no = 0;
    if(Tgt_layer.style.display=="block"){
        Tgt_layer.style.display="none";
        return;
    }	
    
    for(i=0; i<all_layers_div.length; i++)
    {
        data_no = all_layers_div[i].value;
        document.getElementById("comment_report"+data_no).style.display="none";
        document.getElementById("comment_del"+data_no).style.display="none";
    }

//    Tgt_layer.style.display="block";
	view_layers3(event,"comment_del"+cid,tt);


//  var mydiv=document.getElementById("comment_del"+no).style;
//  mydiv.display=dis;
}

function comment_report(cid,dis) {

    var Tgt_layer = document.getElementById("comment_report"+cid);
    var all_layers = document.getElementsByName("comment_layer");
    var all_layers_div = document.getElementsByName("comment_layer_div");
    var i = 0;
    var data_no = 0;
    if(Tgt_layer.style.display=="block"){
        Tgt_layer.style.display="none";
        return;
    }	
    
    for(i=0; i<all_layers_div.length; i++)
    {
        data_no = all_layers_div[i].value;
        document.getElementById("comment_report"+data_no).style.display="none";
        document.getElementById("comment_del"+data_no).style.display="none";
    }

//    Tgt_layer.style.display="block";
	view_layers(event,"comment_report"+cid);
}

function comment_report2(cid,dis,tt) {

    var Tgt_layer = document.getElementById("comment_report"+cid);
    var all_layers = document.getElementsByName("comment_layer");
    var all_layers_div = document.getElementsByName("comment_layer_div");
    var i = 0;
    var data_no = 0;
    if(Tgt_layer.style.display=="block"){
        Tgt_layer.style.display="none";
        return;
    }	
    
    for(i=0; i<all_layers_div.length; i++)
    {
        data_no = all_layers_div[i].value;
        document.getElementById("comment_report"+data_no).style.display="none";
        document.getElementById("comment_del"+data_no).style.display="none";
    }

//    Tgt_layer.style.display="block";
	view_layers2(event,"comment_report"+cid,tt);
}

function comment_report3(cid,dis,tt) {

    var Tgt_layer = document.getElementById("comment_report"+cid);
    var all_layers = document.getElementsByName("comment_layer");
    var all_layers_div = document.getElementsByName("comment_layer_div");
    var i = 0;
    var data_no = 0;
    if(Tgt_layer.style.display=="block"){
        Tgt_layer.style.display="none";
        return;
    }	
    
    for(i=0; i<all_layers_div.length; i++)
    {
        data_no = all_layers_div[i].value;
        document.getElementById("comment_report"+data_no).style.display="none";
        document.getElementById("comment_del"+data_no).style.display="none";
    }

//    Tgt_layer.style.display="block";
	view_layers3(event,"comment_report"+cid,tt);
}

function view_layers(e,cid){ 
	e = e || window.event;
    var x = e.pageX ? 150 : 150; 
    var y = e.pageY ? e.pageY : document.documentElement.scrollTop+event.clientY; 

    var l = document.getElementById(cid); // 보여주고자하는 레이어 
    l.style.left = x+'px'; 
    l.style.top  = y+'px';
	l.style.zindex=5; 
	l.style.display = 'block'; 
} 

function view_layers2(e,cid,tt){ 
	e = e || window.event;
	var tt;
    var x = e.pageX ? 150 : 150; 
    var y = e.pageY ? e.pageY-tt : event.clientY-tt; 
    var l = document.getElementById(cid); // 보여주고자하는 레이어 
    l.style.left = x+'px'; 
    l.style.top  = y+'px';
	l.style.zindex=5; 
	l.style.display = 'block'; 
} 

function view_layers3(e,cid,tt){ 
	e = e || window.event;
	var tt;
    var x = e.pageX ? 150 : 150; 
    var y = e.pageY ? e.pageY-tt : -29; 
    var l = document.getElementById(cid); // 보여주고자하는 레이어 
    l.style.left = x+'px'; 
    l.style.top  = y+'px';
	l.style.zindex=5; 
	l.style.display = 'block'; 
} 

function trim(str)
{
    var strtmp = "";
    var s, e;
    
    for (i=0; i < str.length; i++)
    if (str.charAt(i) != " ") {
    s = i; break;
    }
    for(i = str.length - 1; i >= 0; i--)
    if (str.charAt(i) != " ") {
    e = i; break;
    }
    for (i=s; i <= e; i++)
    strtmp = strtmp + str.charAt(i);
    return strtmp;
}

function check_content_submit(cid) {
 	if(document.getElementById("wname"+cid) && document.getElementById("wname"+cid).value.length<2) {
		alert("이름을 2자이상 입력하여 주십시요.");
		document.getElementById("wname"+cid).focus();
  	    return false;
	}
 	if(document.getElementById("wpassword"+cid) && document.getElementById("wpassword"+cid).value.length<4) {
		alert("비밀번호를 입력하여 주십시요.");
		document.getElementById("wpassword"+cid).focus();
  	    return false;
	}
    if (document.getElementById("htmledt"+cid)) {
        if(document.getElementById("editorMode"+cid).value == 'text'){
            alert('소스 편집 모드에서는 저장할수 없습니다. \nHTML 모드로 전환후 다시 시도하여 주십시요.');
            return false;
        }

        document.getElementById("wcomment"+cid).value = document.getElementById("htmledt"+cid).contentWindow.document.body.innerHTML ;
 	}
	return true;
}

function check_content_submit2(cid) {
 	if(document.getElementById("member_id")) {
		alert("로그인을 먼저 해주세요.");
		document.getElementById("member_id").focus();
  	    return false;
	}
 	if(document.getElementById("wcomment"+cid) && document.getElementById("wcomment"+cid).value.length<2) {
		alert("내용을 2자 이상입력해주세요..");
		document.getElementById("wcomment"+cid).focus();
  	    return false;
	}
	return true;
}