﻿
/*
用户留言扩展
获取产品ID 语言ID 
*/
var pagersize = 10;
var pagerindex = 1;
var pagerType = 0;
var pagerCount =0;
var TableRp = "";

/*响应事件*/
LoadComment();
PagerClick();

/**/

function LoadComment()
{
    
    if(TableRp == "")
    {
        if(document.getElementById("tag_commentlistExt")!=null)
        {
            TableRp = document.getElementById("tag_commentlistExt").innerHTML;
        }
    }
    showLoading();
    if(document.getElementById("tag_commentlistExt")!=null)
    {         
        var showType = "0";
        //获取类型 因为有可能列表的形式不一样 默认为 0
        showType = document.getElementById("tag_commentlistExt").title;        
        dealAct("/pager/CommentShowExt.aspx?ProductID="+ProductID+"&LangID="+LangID+"&PagerNo="+pagerindex+"&type="+showType+"&pagerType="+pagerType+"&NodeID="+NodeID+"&htmlCode="+TableRp+"&"+Math.random());
    }
}
function PagerClick()
{
    //点击首页
    if(document.getElementById("tag_pager_sy")!= null)
    {        
        document.getElementById("tag_pager_sy").style.cursor="pointer";
        document.getElementById("tag_pager_sy").onclick = function()
        {
            showLoading();
            pagerType = 0;
            pagerindex = 1;    
            LoadComment();         
        };        
    }
    //上一页
    if(document.getElementById("tag_pager_syy")!= null)
    {   
        document.getElementById("tag_pager_syy").style.cursor="pointer";
        document.getElementById("tag_pager_syy").onclick = function()
        {
            showLoading();
            pagerType = 0;
            if(pagerindex*1 > 1)
            {
                pagerindex = pagerindex*1-1
            }
            else
            {
                pagerindex = 1;
            }
            LoadComment(); 
        };        
    }
    //下一页
    if(document.getElementById("tag_pager_xyy")!= null)
    {       
        document.getElementById("tag_pager_xyy").style.cursor="pointer";
        document.getElementById("tag_pager_xyy").onclick = function()
        {
            showLoading();
            pagerType = 0;
            pagerindex = pagerindex*1+1;
            if(pagerindex * 1 > pagerCount)
            {
                pagerindex = pagerCount;
            }
            LoadComment(); 
        };        
    }
    //尾页
    if(document.getElementById("tag_pager_wyExt")!= null)
    {       
        document.getElementById("tag_pager_wyExt").style.cursor="pointer";
        document.getElementById("tag_pager_wyExt").onclick = function()
        {
            showLoading();
            pagerType = 1;    
            pagerindex = pagerCount;  
            LoadComment(); 
        };        
    }    
    
       
    
}
function showLoading()
{
    if(document.getElementById("tag_commentlistExt")!=null)
    {
        document.getElementById("tag_commentlistExt").innerHTML = "<center><img align=\"absmiddle\" src=\"/Pager/images/load.gif\"></center>";                
    }
}

var xmlHttp;
function createXMLHttpRequest()
{ //创建一个xmlHttpRequest对象
    
    try{ xmlHttp = new ActiveXObject("Msxml2.XMLHTTP"); }
    catch(e)
    {
        try{ xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); }
        catch(e){ xmlHttp = null; }    
    }
    if( !xmlHttp && (typeof XMLHttpRequest != "undefined") )
        xmlHttp = new XMLHttpRequest();   
    
}
function dealAct(url)
{   
    createXMLHttpRequest();
    xmlHttp.onreadystatechange = handleStateChange; //请求状态改变事件触发handleStateChange功能
    xmlHttp.open("GET",url); //采用get方法提交数据
    xmlHttp.send(null);   
    
}

function handleStateChange()
{

    if(xmlHttp.readyState == 4)
    {   //表示请求状态 4为完成
        if(xmlHttp.status == 200)
        {
            //http状态指示码 
                                
            var returnResult = xmlHttp.responseText;
                            
            if(document.getElementById("tag_commentlistExt")!=null)
            {
           
                if(returnResult =="")
                {
                    
                }
                else
                {   
                    
                    //如果为最后一页的话 那就设置为最后一页            
                    if(returnResult.split('|').length == 2)               
                    {
                        var varTemp = returnResult.split('|')[1];
                        var varTxt  = varTemp.split('￡');
                        pagerCount  = varTxt[0]
                    }           
                   document.getElementById("tag_commentlistExt").innerHTML = returnResult.replace(/\|\d/g,"").replace("￡",""); 
                }
            }           
        }
    }        
}