﻿var sumcount = "";
var index=0;
$().ready(function() {   
    InitData();
    
    InitData2(index);
});

function InitData()
{
// 判断用户是否已经登录
  var html = $.ajax({ url: "ReqHandler.ashx?Category=isLoginAndGetUserName&rnd="+Math.random(), async: false }).responseText;

    if(html!='error'){
        $('#userLogin').html(html + ",全球艺术网欢迎您！");
        $('#zinologin').hide();
        $('#zi').show();
        $('#table1').hide();
        $('#username').html(html);
    }
    else{            
        $('#zinologin').show();
        $('#zi').hide();
        $('#table2').hide();
    }
    
//退出
$("#userExit").click(function(){
var v = $.ajax({ url: "ReqHandler.ashx?Category=userout&rnd="+Math.random(), async: false }).responseText;
window.top.document.location.href=document.location.href;
});
}
// 转到登录页面     
function goUrl(url)
{
    document.location.href = url+"logon.aspx?SourceURL=" + escape(document.location.href);
}

function adjustFrameSize()
{
    var frm = document.getElementById("iframe1");
    var subWeb = document.frames ? document.frames["iframe1"].document : frm.contentDocument;
    if(frm != null && subWeb != null)
    { 
           frm.style.height="300px";//初始化一下,否则会保留大页面高度
           frm.style.height = subWeb.documentElement.scrollHeight+30+"px"; 
           frm.style.width = subWeb.documentElement.scrollWidth+"px"; 
           subWeb.body.style.overflowX="auto";
           subWeb.body.style.overflowY="auto";
    }
}

function copyurl() 
{ 
var clipBoardContent=document.title +"\r\n"; 

clipBoardContent += window.location.href; 
if (window.clipboardData){ 
if(window.clipboardData.setData("Text",clipBoardContent)){ 
alert("复制成功，请粘贴到QQ\\MSN\\电邮发送给好友"); 
} 
} 
else{ 
alert("您使用的浏览器不支持此功能，请到地址栏复制链接"); 
} 
}

function pageselectCallback(page_id, jq) {
    InitData2(page_id);
    return false;
}

function InitData2(pageindx) {
    index = pageindx+1;
    var newsid = $('#hidden1').val();

    $.ajax({
        type: "POST", //用POST方式传输
        dataType: "json", //数据格式:JSON
        url: 'handler.aspx', //目标地址handler.ashx
        data: "p=" + index +"&kind=comment&where="+newsid,
        beforeSend: function() { $("#divload").show(); $("#Pagination").hide(); }, //发送数据之前
        complete: function() {
            $("#Pagination").pagination(sumcount, {
                callback: pageselectCallback,
                prev_text: '上一页',
                next_text: '下一页',
                items_per_page: 10,
                num_display_entries: 6,
                current_page: pageindx,
                num_edge_entries: 2
            }); 
            
            $("#divload").hide(); 
            
            if(sumcount>0)
            {
                $("#Pagination").show();
            }
            else
            {
                $("#Container").html("目前还有没对该信息的评论留言。");
            }
        }, //接收数据完毕
        success: function(json) {
                sumcount = json.sumcount;
                $('#commentcount').html(sumcount);
                $('#Container').setTemplateURL('jstemplate/commentTemplate.htm',null, { filter_data: false });
                $('#Container').processTemplate(json);
        }
    });
}

function commitCommend()
{
    var content = $('#txtContent').val();
    
    if(content.length<5)
    {
        alert("留言的内容至少需要5个汉字!");
        
        return;
    }
    
    var t1 = $("#table1").css("display");
    
    var dataStr;
    
    var newsid = $('#hidden1').val();
    
    //已经登录
    if(t1=='none')
    {
        var v = $("#username").html();
        
        dataStr = "kind=commit&objid="+newsid+"&content="+content+"&commenttype=5";
    }
    else
    {
        var u = $("#txtUserName").val();
        
        var p = $("#txtPwd").val();
        
        if(u.length<1)
        {
            alert("请输入用户名。");
            
            return;
        }
        
        if(p.length<1)
        {
            alert("请输入密码。");
            
            return;
        }
        
        dataStr = "kind=commit&objid="+newsid+"&content="+content+"&commenttype=5&username="+u+"&password="+p;        
    }
    
    $.ajax({
        type: "POST", //用POST方式传输
        dataType: "json", //数据格式:JSON
        url: 'handler.aspx', //目标地址handler.ashx
        data: dataStr,
        beforeSend: function() { $("#imgBtn").hide();$("#working").show();$("#working").html("提交中..."); }, //发送数据之前
        complete: function() {InitData2(index);$("#working").hide();$("#imgBtn").show();
        }, //接收数据完毕
        success: function(json) {
        alert(json.Message);
        window.location.reload();
        }
    });
}

