﻿// JScript File
var cap_ID=new Array("0","");
var Root_ID=new Array(1000);
var kcl=20;
function GetChild(sPid,feedbackID,prenID,trang)
{            
    var s = sPid + "," + feedbackID +"," + prenID + "," + trang+"|";
    var ml = parseInt($get("ml_"+feedbackID).style.marginLeft.replace("px",""));ml+= kcl;                      
    if(setCap(sPid,feedbackID,prenID,trang,ml)=="true")
    {    
        OpenNode(sPid,feedbackID,prenID,trang);  
        $get("hi_sho_"+feedbackID).className="cmshow p";        
        var temp = AjaxFuncs.read_cookie("discuss").value + s;                       
        AjaxFuncs.write_cookie("discuss",temp).value;                                                        
    }    
       //resizeFooter(49,500);                
}

function setCap(sPid,feedbackID,prenID,trang,ml)
{    
    var cap =ml/kcl;
    var flag_do="true";
    var s = sPid + "," + feedbackID +"," + prenID + "," + trang+"|";    
    var temp ="";
    if(prenID==0)
    {
        AjaxFuncs.delete_cookie("discuss").value; 
        AjaxFuncs.delete_cookie("discuss_paging").value;             
    }
    if(cap<=cap_ID[0])
    {                            
        
        if(Root_ID[cap] == feedbackID)//cung nhanh //$get("fbid_"+cap_ID[1]).innerHTML !="")
        {            
            if($get("hi_sho_"+feedbackID).className == "cmshow p")
            {                
                flag_do="false";
                temp = AjaxFuncs.read_cookie("discuss").value;                                        
                if(temp!="")
                {
                    var vt =temp.indexOf(s);
                    if(vt!=-1)
                    {
                        temp = temp.substring(0,vt);
                        AjaxFuncs.write_cookie("discuss",temp).value;                
                    }                    
                }    
                if($get("fbid_"+feedbackID).innerHTML!="")
                {
                    $get("fbid_"+feedbackID).innerHTML ="";
                    $get("hi_sho_"+feedbackID).className="cmhide p";                    
                }
                else
                {            
                    return "false";
                }                
            }                        
        }    
        else //khac nhanh
        {
           if($get("hi_sho_"+feedbackID).className=="cmhide p")
           {
              if($get("fbid_"+Root_ID[cap])!=null && $get("fbid_"+Root_ID[cap]).innerHTML !="")
             {                                    
                temp = AjaxFuncs.read_cookie("discuss").value;                                        
                var _s=sPid+","+Root_ID[cap];
                if(temp!="")
                {
                    var vt =temp.indexOf(_s);
                    if(vt!=-1)
                    {
                        temp = temp.substring(0,vt);                    
                        //temp += s;                       
                        AjaxFuncs.write_cookie("discuss",temp).value;                                      
                    }
                }                                                                                                                                 
                    $get("fbid_"+Root_ID[cap]).innerHTML ="";
                    $get("hi_sho_"+Root_ID[cap]).className="cmhide p";
                }
                                               
           }
           else
           {                
                return  "false";
           }            
        }          
    }       
    else if(cap > cap_ID[0])
    {                 
        if($get("hi_sho_"+feedbackID).className != "cmhide p")
        {
          if($get("fbid_"+feedbackID).innerHTML!="")
            {
                $get("fbid_" + feedbackID).innerHTML = "";
                $get("hi_sho_"+feedbackID).className = "cmhide p";
            }   
            return "false";           
        }                       
    }    
        
    cap_ID[0]=cap;    
    cap_ID[1]=feedbackID;    
    Root_ID[cap] = feedbackID;                
    return flag_do;
}

function OpenNode(sPid,feedbackID,prenID,trang)
{

    var ml = kcl;
    if($get("ml_"+feedbackID))
    {
        ml = parseInt($get("ml_"+feedbackID).style.marginLeft.replace("px",""));ml+=kcl;
    }

    var s = AjaxFuncs.GetFeedBack_tratu("1", feedbackID, mdict, sPid, "3", "ASC", 1, -1, false, trang, ml).value;            
    if(s.length>10)
    {        
        $get("fbid_"+feedbackID).innerHTML = s;        
        $get("hi_sho_"+feedbackID).className="cmshow p";        
        AjaxFuncs.write_cookie("discuss_paging", pageselect_vnh+"|"+m_PosStart_vnh).value;     
    }
}

var idAdd=0;
function insertDiscuss(sPid,feedbackID,prenID,trang)
{
    if (idAdd == feedbackID) { return; }
    if(idAdd!=0){if($get("create_"+idAdd)){$get("create_"+idAdd).innerHTML="";}}
    if(AjaxFuncs.checkLogin().value==0)
    {
        alert("Bạn phải đăng nhập trước khi tham gia thảo luận.");
        return;
    }    
    GetChild(sPid,feedbackID,prenID,trang);    
    OpenNode(sPid,feedbackID,prenID,trang);   
    $get("create_"+feedbackID).style.display="";    
    idAdd=feedbackID;
    var ml = parseInt($get("ml_"+feedbackID).style.marginLeft.replace("px",""));ml+=kcl;
    if(trang==0)
    {                        
        $get("create_"+feedbackID).innerHTML=AjaxFuncs.CreatekhungInputthaoluan(sPid,feedbackID,prenID,ml).value;
    }
    else
    {     
        $get("create_"+feedbackID).innerHTML=AjaxFuncs.CreatekhungInputthaoluanWhite(sPid,feedbackID,prenID,ml).value;
    }
    $get("txtinput_discus").focus();
    //resizeFooter(49,500);
}

function append_Child(sPid,feedbackID,prenID,trang)
{        
    var nd = $get("txtinput_discus").value;    
    if(trim(nd) == "")
    {
       alert("Vui lòng nhập nội dung vào!");
        return;
    }
    var s = AjaxFuncs.SetFeedBack_tratu(mdict, sPid, nd, feedbackID, strListDict).value;
    if(s[0]!=0)
    {
        alert("Lỗi đọc ghi dữ liệu");
        return;
    }        
    $get("create_"+feedbackID).innerHTML="";
    $get("create_"+feedbackID).style.display="none";
    var ml = parseInt($get("ml_"+feedbackID).style.marginLeft.replace("px",""));ml+=kcl;
    if(trang==0)
    {        
        $get("fbid_"+feedbackID).innerHTML+=AjaxFuncs.Createkhungthaoluan_add("","","",nd,"cmshow",sPid,s[1],feedbackID,ml).value;    
    }
    else
    {     
        $get("fbid_"+feedbackID).innerHTML+=AjaxFuncs.CreatekhungthaoluanWhite_add("","","",nd,"cmshow",sPid,s[1],feedbackID,ml).value;    
    }    
    var s = sPid + "," + feedbackID +"," + prenID + "," + trang+"|";
    var temp = AjaxFuncs.read_cookie("discuss").value + s;
    AjaxFuncs.write_cookie("discuss", temp).value;      
    idAdd=0;
    //resizeFooter(49,500);
}

function Expension()
{
    var tempID = AjaxFuncs.read_cookie("discuss").value.split('|');                    
    for(var i=0;i<tempID.length -1;i++)
    {
        var s=tempID[i].split(',');        
        GetChild(s[0],s[1],s[2],s[3]);       
    }
    
}          
