﻿var maxFeedback = 10;//展示的留言最大值

//通用留言
function loadFeedback()//通用的显示留言
{
    var i = 0;
    $.ajax({ 
        url:"feedback.xml", 
        dataType:"xml", 
        ifModified: true, 
        error: function(e){ 
            alert('Error loading XML document '+e);
        }, 
        success:function(xml){
            $('#divFeedbacks').empty();
            $(xml).find("feedbacklist > feedback").each(function(){ 
            if(i++ < maxFeedback)
            {
                var $fd = $(this);
                var name = $fd.find('name').text();//$book.attr("title");
                var date = $fd.find('date').text();
                var data = $fd.find('data').text();
                var fdHtml = "<dl><dt>"+name+" 发表于："+date+"</dt><dd><span>"+data+"</span></dd></dl>";
                $('#divFeedbacks').append(fdHtml);
                //alert($(this).attr("name"));//取得属性的方法 
            }
        }); 
        } 
    });
}
function feedback()//通用的添加留言
{
    var msg = $('#msg').val();
    if(msg=='')
    {
        alert('请输入您的留言内容。');
        return false;
    }
    var nameInput = $('#username').val();
    var emailInput = $('#email').val();
    $.post(
        "feedback.aspx",{name:nameInput,email:emailInput,data:msg},
        function(){loadFeedback();clearInput();}
    )
}

//特殊定制（首页显示n条留言）
function loadFeedback2()//特殊定制显示留言
{
    var iCount = 30;//首页留言列表最多显示多少个字符
    var i = 0;
    $.ajax({ 
        url:"feedback.xml", 
        dataType:"xml", 
        ifModified: true, 
        error: function(e){ 
            alert('数据获取失败或留言太频繁！');
        }, 
        success:function(xml){
            $('#ulFeedbackList').empty();
            $(xml).find("feedbacklist > feedback").each(function(){ 
            if(i++ < maxFeedback)
            {
                var $fd = $(this);
                var name = $fd.find('name').text();//$book.attr("title");
                var date = $fd.find('date').text();
                var data = $fd.find('data').text();
                if(data.length > iCount)
                {
                    data = data.substring(0,iCount) + '...';
                }
                var fdHtml = "<li><a class='blue2 f14b' href='feedback.htm' target='_self'>"+data+"</a> </li>";
                $('#ulFeedbackList').append(fdHtml);
                //alert($(this).attr("name"));//取得属性的方法 
            }
        }); 
        } 
    });
}
function feedback2()//特殊定制添加留言
{
    var msg = $('#msg').val();
    if(msg=='')
    {
        alert('请输入您的留言内容。');
        return false;
    }
    var nameInput = $('#username').val();
    var emailInput = $('#email').val();
    $.post(
        "feedback.aspx",{name:nameInput,email:emailInput,data:msg},
        function(){loadFeedback2();clearInput();}
    )
}

function clearInput()//通用的清空输入
{
    $('#msg').val('');
    $('#username').val('');
    $('#email').val('');
}

//特殊定制（每篇文章一种留言）
function loadArticleFeedback(id)//通用的显示留言
{
    var i = 0;
    //alert("feedback" + id + ".xml");
    $.ajax({ 
        url:"../comment/feedback" + id + ".xml", 
        dataType:"xml", 
        ifModified: true, 
        error: function(e){ 
            //alert('Error loading XML document '+e);
        }, 
        success:function(xml){
            $('#divFeedbacks').empty();
            $(xml).find("feedbacklist > feedback").each(function(){ 
            if(i++ < maxFeedback)
            {
                var $fd = $(this);
                var name = $fd.find('name').text();//$book.attr("title");
                var date = $fd.find('date').text();
                var data = $fd.find('data').text();
                var fdHtml = "<dl><dt>"+name+" 发表于："+date+"</dt><dd><span>"+data+"</span></dd></dl>";
                $('#divFeedbacks').append(fdHtml);
                //alert($(this).attr("name"));//取得属性的方法 
            }
        }); 
        } 
    });
}
function articleFeedback(art_id)//通用的添加留言
{
    var msg = $('#msg').val();
    if(msg=='')
    {
        alert('请输入您的留言内容。');
        return false;
    }
    var nameInput = $('#username').val();
    var emailInput = $('#email').val();
    //alert(msg);alert(emailInput);alert(nameInput);
    $.post(
        "../comment/feedback.aspx",{name:nameInput,email:emailInput,data:msg,id:art_id},
        function(){loadArticleFeedback(art_id);clearInput();}
    )
}


//获取request参数
function getUrlPara(paraName){  
    var sUrl  =  location.href; 
    var sReg  =  "(?:\\?|&){1}"+paraName+"=([^&]*)" 
    var re=new RegExp(sReg,"gi"); 
    re.exec(sUrl); 
    return RegExp.$1; 
}