﻿

//게시물 한줄평 보기 : AJAX
function showArticleComment(articleID)
{
    enSimple.Web.enSimpleBoardService.GetArticleCommentList(articleID, onGetArticleCommentListSuccess, onFailure, articleID);
}

function writeArticleComment(articleID, writerName, comment)
{
    if(writerName.trim() == "" || comment.trim()=="")
        return;
        
    enSimple.Web.enSimpleBoardService.WriteArticleComment(articleID, writerName, comment, onWriteArticleCommentSuccess, onFailure, articleID);
}

function onGetArticleCommentListSuccess(result, context, methodName)
{
    var tableCount = 0;
    var rowCount = 0;
    var table;
    var row;
    //var sb = new Sys.StringBuilder();
    
    var tablerow;

    result = eval('('+result+')');
    
    while($get("htCommentList").rows.length > 0)
    {
        $get("htCommentList").deleteRow();
    }
               
    for(var tablename in result)
    {    
        table = result[tablename];
       
        for(var rowname in table)
        {
            row = table[rowname];
            insertCommentRow($get("htCommentList"), row.comment, row.writername, eval("new " + row.regdate.replace(/\//g,'')).toLocaleDateString());
            rowCount++;
        }
        tableCount++;
    }
//alert($get("divComment").innerHTML);
    //$get("divComment").innerHTML = sb.toString();
}
function onWriteArticleCommentSuccess(result, context, methodName)
{
    showArticleComment(context);
}
function onFailure(error, context, methodName)
{
    var errorMessage = error.get_message();
    alert(errorMessage);    
}

function insertCommentRow(oTable, comment,writername,regdate){
   var oRow1=oTable.insertRow(oTable.rows.length);
   
   var aRows=oTable.rows;
   
   var aCells=oRow1.cells;
   
   var oCell1_1=aRows(oRow1.rowIndex).insertCell(aCells.length);
   var oCell1_2=aRows(oRow1.rowIndex).insertCell(aCells.length);
   var oCell1_3=aRows(oRow1.rowIndex).insertCell(aCells.length);
   oCell1_3.align="right";
   oCell1_1.style.width="65%";
   oCell1_2.style.width="15%";
   oCell1_3.style.width="20%";
   oCell1_1.innerHTML=comment;
   oCell1_2.innerHTML=writername;
   oCell1_3.innerHTML=regdate;
   
}



