﻿function setpageltdis(totalPage,eleID,pageindex)
{    
    var temptxt="";
    var startpage="";
    
    if(parseInt(pageindex)< 2)
    {
        temptxt+="<span class=\"nocss\">First</span> <span class=\"nocss\">Prew</span>";
    }else{
        temptxt+="<span ><a onclick=\"setpageltdis(" + totalPage + ",'DisshowpageBox',1)\">First</a></span> <span ><a  onclick=\"setpageltdis(" + totalPage + ",'DisshowpageBox'," + parseInt(pageindex-1) + ")\">Prew</a></span> ";
    }

    if (pageindex % 10 == 0)
        {
            startpage = pageindex - 9;
        }
    else
        {
            startpage = pageindex - pageindex % 10 + 1;
        }

    if (startpage > 10)
        {
            temptxt += " <span ><a  onclick=\"setpageltdis(" + totalPage + ",'DisshowpageBox'," + parseInt(startpage - 1) + ")\">...</a></span>";
        }
        
        for (var i = startpage; i < startpage + 10; i++)
        {
            if (i > totalPage) break;
            if (i == pageindex)
            {
                temptxt += "<span class=\"setcss\">" + i + "</span>";
            }
            else
            {
                temptxt += "<span ><a onclick=\"setpageltdis(" + totalPage + ",'DisshowpageBox'," + i + ")\">" + i + "</a></span>";
            }
        }
        
        
     if (totalPage >= startpage + 10)
            temptxt += "<span ><a  onclick=\"setpageltdis(" + totalPage + ",'DisshowpageBox'," + parseInt(startpage+ 10)  + ")\">...</a></span>";

     if (parseInt(pageindex+1) > totalPage)
        {
            temptxt += "<span class=\"nocss\">Next</span> <span class=\"nocss\">Last</span>";
        }
     else
        {
            temptxt += "<span ><a  onclick=\"setpageltdis(" + totalPage + ",'DisshowpageBox'," + parseInt(pageindex+1) + ")\">Next</a></span> <span ><a  onclick=\"setpageltdis(" + totalPage + ",'DisshowpageBox'," + totalPage + ")\">Last</a></span>";
        }
    
    
    $ID("DisshowpageBox").innerHTML=temptxt;
    $ID("DisshowpageBox2").innerHTML=temptxt;
      
    
    var Cid = $ID("_ctl0_MainBody_disid").value;
    AjaxFun("/Discussions/AjaxDate/getdiscussion.ashx?cid="+Cid+"&nopage="+pageindex,null,1,"callBackltDiscous");

}

function callBackltDiscous(result)
{
    eval("var objResults = " + result);  
    var oTable=$ID("discussionlist");
    var rowscount = oTable.rows.length;

    for(i=rowscount - 1;i > 0; i--)
    {
        oTable.deleteRow(i);    
    }    

    if(objResults.Results.getInfo.length>0)
    {
        for(var i=0;i<objResults.Results.getInfo.length;i++)
        {
        oRow=oTable.insertRow(-1);        
        if((i+1)%2!=0)
        {
            oRow.style.backgroundColor="#ffffff";
        }else{
            oRow.style.backgroundColor="#f2f2f2";
        }
        
        oCell0=oRow.insertCell(-1);
        oCell0.innerHTML="<a href=\"/Discussions/detail.do/ID."+objResults.Results.getInfo[i].id+"\" title=\""+unescape(objResults.Results.getInfo[i].ShortName)+"\"><img src=\""+objResults.Results.getInfo[i].SmallPictureURL+"\" width=\"30\" /></a>";
        oCell1=oRow.insertCell(-1);
        oCell1.innerHTML="<a href=\"/Discussions/detail.do/ID."+objResults.Results.getInfo[i].id+"\" title=\""+ unescape(objResults.Results.getInfo[i].ShortName)+"\">"+unescape(objResults.Results.getInfo[i].Title)+"</a>&nbsp;&nbsp; <a href=\"#\" style=\"color:#6c6c6c;\">[ product ]</a><br /><strong><a href=\"/Discussions/category.do/ID."+objResults.Results.getInfo[i].IncludeTopic+"\" class=\"clylink\" title=\""+objResults.Results.getInfo[i].topictitle+"\">"+objResults.Results.getInfo[i].topictitle+"</a></strong><i> started by: "+objResults.Results.getInfo[i].LastName+"."+objResults.Results.getInfo[i].FirstName+" on "+objResults.Results.getInfo[i].UpdateTime+"</i>";
        oCell1.className="topicView";
        oCell2=oRow.insertCell(-1);
        oCell2.innerHTML=objResults.Results.getInfo[i].ViewsNum;
        oCell3=oRow.insertCell(-1);
        oCell3.innerHTML=objResults.Results.getInfo[i].ReplyNum;
        oCell4=oRow.insertCell(-1);
        oCell4.innerHTML="[ <img src=\"/images/flower.gif\" align=\"absmiddle\" />"+objResults.Results.getInfo[i].GoodPJ+" ]";
        oCell5=oRow.insertCell(-1);
        oCell5.innerHTML="[ <img src=\"/images/eggs.gif\" align=\"absmiddle\" />"+objResults.Results.getInfo[i].BadPJ+" ]";
        oCell6=oRow.insertCell(-1);
        oCell6.innerHTML=objResults.Results.getInfo[i].UpdateTime;
           //$ID("messagebodylist").innerHTML += "<div class=\"bodylist\"><h6>"+objResults.Results.getInfo[i].LastName+ objResults.Results.getInfo[i].FirstName+" ----- "+objResults.Results.getInfo[i].timeamp+" 说</h6><div class=\"contents\">"+ unescape(objResults.Results.getInfo[i].contents).replace(/\[\|a\_/g,'<img src="/share/images/face/').replace(/\|\]/g,'.gif" width="30"/>') +"</div><div class=\"rightfont\"><span class=\"diggspan\" onclick=\"diggreplay("+objResults.Results.getInfo[i].id+",this)\">"+objResults.Results.getInfo[i].digg+"</span></div></div>";
        }
    }
}

 function setreplaypage(totalPage,eleID,pageindex)
 {
    var temptxt="";
    var startpage="";
    
    if(parseInt(pageindex)< 2)
    {
        temptxt+="<span class=\"nocss\">First</span> <span class=\"nocss\">Prew</span>";
    }else{
        temptxt+="<span ><a onclick=\"setreplaypage(" + totalPage + ",'DisshowpageBox',1)\">First</a></span> <span ><a  onclick=\"setreplaypage(" + totalPage + ",'DisshowpageBox'," + parseInt(pageindex-1) + ")\">Prew</a></span> ";
    }

    if (pageindex % 10 == 0)
        {
            startpage = pageindex - 9;
        }
    else
        {
            startpage = pageindex - pageindex % 10 + 1;
        }

    if (startpage > 10)
        {
            temptxt += " <span ><a  onclick=\"setreplaypage(" + totalPage + ",'DisshowpageBox'," + parseInt(startpage - 1) + ")\">...</a></span>";
        }
        
        for (var i = startpage; i < startpage + 10; i++)
        {
            if (i > totalPage) break;
            if (i == pageindex)
            {
                temptxt += "<span class=\"setcss\">" + i + "</span>";
            }
            else
            {
                temptxt += "<span ><a onclick=\"setreplaypage(" + totalPage + ",'DisshowpageBox'," + i + ")\">" + i + "</a></span>";
            }
        }
        
        
     if (totalPage >= startpage + 10)
            temptxt += "<span ><a  onclick=\"setreplaypage(" + totalPage + ",'DisshowpageBox'," + parseInt(startpage+ 10)  + ")\">...</a></span>";

     if (parseInt(pageindex+1) > totalPage)
        {
            temptxt += "<span class=\"nocss\">Next</span> <span class=\"nocss\">Last</span>";
        }
     else
        {
            temptxt += "<span ><a  onclick=\"setreplaypage(" + totalPage + ",'DisshowpageBox'," + parseInt(pageindex+1) + ")\">Next</a></span> <span ><a  onclick=\"setreplaypage(" + totalPage + ",'DisshowpageBox'," + totalPage + ")\">Last</a></span>";
        }
    
    
    $ID("DisshowpageBox").innerHTML=temptxt;
    $ID("DisshowpageBox2").innerHTML=temptxt;
      
    
    var Cid = $ID("_ctl0_MainBody_disid").value;
    AjaxFun("/Discussions/AjaxDate/getreplaydiscussion.ashx?cid="+Cid+"&nopage="+pageindex,null,1,"callreplaydiscussion");
    
 }
 
function callreplaydiscussion(result)
{
    eval("var objResults = " + result); 
     
    var oTable=$ID("discussionlist");

    oTable.innerHTML="";
    if(objResults.Results.getInfo.length>0)
    {        
        oTable.innerHTML += "<div class=\"memberSecond\"><div class=\"memberSecondTop\"><div class=\"memberBorderTopImg\"><img src=\""+objResults.Results.getInfo[0].photoHeard+"\" width=\"34\" height=\"34\" /></div><div class=\"memberBorderTopName\">"+objResults.Results.getInfo[0].LastName+ objResults.Results.getInfo[0].FirstName+"</div><div class=\"memberBorderTopPoints\"><span> "+(objResults.Results.getInfo[0].isshowPoint=="True"?"LT Points:"+objResults.Results.getInfo[0].point:"")+"</span></div><div class=\"memberBorderTopType\"> Member Type: "+objResults.Results.getInfo[0].custemType+"</div><div class=\"memberBorderTopReply\"><a href=\"#\">Reply</a></div></div><div class=\"memberBorderTitle\"><i> "+objResults.Results.getInfo[0].Timesamp+" </i> </div><div class=\"memberBorderText\">"+unescape(objResults.Results.getInfo[0].Contentes).replace(/\[\|a\_/g,'<img src="/share/images/face/').replace(/\|\]/g,'.gif" width="30"/>')+"</div><div class=\"memberBorderReply\"><a href=\"#\"><b>Reply him / her</b></a>  |  &nbsp;<a href=\"#\">Report</a>  &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;  Comments <span><a href=\"#\">Good</a></span>  ("+objResults.Results.getInfo[0].GoodPJ+")  |  <span><a href=\"#\">Bad</a></span>  ("+objResults.Results.getInfo[0].BadPJ+") </div><div class=\"memberBorderimg\"><a href=\"#\"><img src=\"/images/discussion/ico-edit-post.gif\" alt=\"edit post\" /></a> &nbsp; <a href=\"#\"><img src=\"/images/discussion/ico-report.gif\" alt=\"report\" /></a></div></div>";
    }
}

function setreplayface(eleID,imgcode)
{
    var temptxt="_ctl0_MainBody_";
    $ID(temptxt+eleID).value += "[|a_"+imgcode+"|]";
    $ID("shownum").innerHTML=(1000-parseInt($ID(temptxt+eleID).value.length));
}
function showbtn()
{
    $ID("btnbody").className="innerbody";
}

function getNum(eleID,FTeleID)
{
    if(eleID.value.length<1000)
    {
        $ID(FTeleID).innerHTML=(1000-parseInt(eleID.value.length));
    }else{
        $ID(FTeleID).innerHTML="<font color=\"red\">0</font>";
        eleID.value=eleID.value.substring(0,1000);
    }
}

function setMessage(eleID)
{
    var temptxt="_ctl0_MainBody_";
    if($ID(temptxt+eleID).value.length>0)
    {
        AjaxFun("/Discussions/AjaxDate/writereplymessage.ashx?","messagebody="+escape($ID(temptxt+eleID).value)+"&id="+$ID("_ctl0_MainBody_disid").value,2,"callbackaddreplay");
    }
}

function callbackaddreplay(result)
{   
    var myname="";
    
    var email=getCookieVal("CustomerEmail");
    if(isNaN(parseInt(email.length)))
    {
        myname="Guest";
    }else{
        myname=getCookieVal("username");
    }


    var temptxt="_ctl0_MainBody_";
    eval("var objResults = " + result);
    if(objResults.Results.getInfo.length>0)
    {
        if(objResults.Results.getInfo[0].loginstatus=="yes")
        {
            //alert("Transmits successfully.");
            GoUrl(window.location.href);
        }
    }
}

function dispj(EleID,title,falg,indexID)
{
    if(title=="zt")
    {
        if(falg==1)
            $ID("gzt"+indexID).innerHTML=parseInt($ID("gzt"+indexID).innerHTML)+1;
        else
            $ID("bzt"+indexID).innerHTML=parseInt($ID("bzt"+indexID).innerHTML)+1;
    }else{
        if(falg==1)
            $ID("gti"+indexID).innerHTML=parseInt($ID("gti"+indexID).innerHTML)+1;
        else
            $ID("bti"+indexID).innerHTML=parseInt($ID("bti"+indexID).innerHTML)+1;
    }
    
    AjaxFun("/Discussions/AjaxDate/setGoodpj.ashx?id="+indexID+"&type="+title+"&flag="+falg,null,1,"callBackpj");
}

function callBackpj(Result)
{

}
