﻿//首页WelCome.shtml调用
function GetCount() {
    jQuery.ajax({
        type: "get",
        url: "/photo/Ajax/Computation.aspx",
        success: function(html) {
            jQuery("#pics").html(jQuery.trim(jQuery(html).filter("#pics").html()));
            jQuery("#todayPic").html(jQuery.trim(jQuery(html).filter("#todayPic").html()));
            //alert(html);
            jQuery("#subs").html(jQuery(html).filter("#subs").html());
            jQuery("#todaySub").html(jQuery(html).filter("#todaySub").html());
        },
        error: function(msg) {
            jQuery("#pics").html("-1");
            jQuery("#todayPic").html("-1");
            jQuery("#subs").html("-1");
            jQuery("#todaySub").html("-1");
        }
    });
}

//图片组终端页调用--相关图组
function GetPicAbout() {
    if (key != null && key != "") {
        jQuery("#Pic_About").html("<div align=\"center\"><img src=\"/Images/photo/loading_100x100.gif\" alt=\"数据正在加载中...\" /></div>");
        jQuery.ajax
            ({
                cache: false,
                url: "/photo/ajax/Pic_About.aspx",
                data: "keyword=" + escape(key) + "&pgid=" + escape(PicGroupId),
                success: function(html) {
                    //alert(html);
                    jQuery("#Pic_About").html(html);
                },
                error: function(msg) {
                    //alert(msg);
                    jQuery("#Pic_About").html("数据正在整理中,请稍后...");
                },
                timeout: 100000
            });
    }
}

//分享好友
copy2Clipboard = function(txt) {
    if (window.clipboardData) {
        window.clipboardData.clearData();
        window.clipboardData.setData("Text", txt);
    }
    else if (navigator.userAgent.indexOf("Opera") != -1) {
        window.location = txt;
    }
    else if (window.netscape) {
        try {
            netscape.security.PrivilegeManager.enablePrivilege("UniversalXPConnect");
        }
        catch (e) {
            alert("您的firefox安全限制限制您进行剪贴板操作，请打开’about:config’将signed.applets.codebase_principal_support’设置为true’之后重试，相对路径为firefox根目录/greprefs/all.js");
            return false;
        }
        var clip = Components.classes['@mozilla.org/widget/clipboard;1'].createInstance(Components.interfaces.nsIClipboard);
        if (!clip) return;
        var trans = Components.classes['@mozilla.org/widget/transferable;1'].createInstance(Components.interfaces.nsITransferable);
        if (!trans) return;
        trans.addDataFlavor('text/unicode');
        var str = new Object();
        var len = new Object();
        var str = Components.classes["@mozilla.org/supports-string;1"].createInstance(Components.interfaces.nsISupportsString);
        var copytext = txt; str.data = copytext;
        trans.setTransferData("text/unicode", str, copytext.length * 2);
        var clipid = Components.interfaces.nsIClipboard;
        if (!clip) return false;
        clip.setData(trans, null, clipid.kGlobalClipboard);
    }
}

//图组终端页-评论列表
function GetCommentList() {
debugger;
    jQuery("#ul_CommentList").html("<div align=\"center\"><img src=\"/Images/photo/loading_100x100.gif\" alt=\"数据正在加载中...\" /></div>");
    if (PicGroupId != "" && PicGroupId != 0) {
        jQuery.ajax
            ({
                cache: false,
                url: "/photo/ajax/CommentList.aspx",
                data: "st=1&sid=" + escape(PicGroupId),
                success: function(html) {
                    if (html != "") {
                        jQuery("#ul_CommentList").html(html);
                    }
                    else {
                        jQuery("#ul_CommentList").html("　<img src=\"/Images/photo/icon05.gif\"/> 暂时还没人评论，请发表你的意见。");
                    }
                },
                error: function(msg) {
                    //alert(msg);
                    jQuery("#ul_CommentList").html("数据正在整理中,请稍后...");
                },
                timeout: 100000
            });
    }
}


//添加点击率
function AddClick() {
    jQuery.ajax
        ({
            cache: false,
            url: "/photo/ajax/AddClick.aspx",
            data: "sourceTable=1&sourceId=" + PicGroupId,
            timeout: 100000
        });
}


//添加推荐
function AddUp() {
    jQuery.ajax
            ({
                cache: false,
                url: "/photo/ajax/AddUp.aspx",
                data: "sourceTable=1&sourceId=" + PicGroupId,
                success: function(html) {
                    var result = jQuery(html).filter("#divUps").html();
                    if (result == "null") {
                        alert("你还没有登录，如果你不是我们的会员，请马上注册；如果是我们的会员，请登录！");
                    }
                    else if (result == "success") {
                        alert("推荐成功！");
                    }
                    else {
                        alert("你已经推荐过了！");
                    }
                },
                error: function(msg) {
                    alert("服务器正在处理数据，暂时关闭了推荐功能，稍候开放！");
                },
                timeout: 100000
            });
}

//添加评论页面
function AddComment() {

    var content = jQuery.trim(jQuery("#replyBody").val());
    if (content == "" || content.indexOf("文明上网，文明评论") != -1) {
        jQuery("#replyBody").focus();
        alert("请输入你要发表的评论内容！");
        return;
    }
    else {
        if (content.length > 300) {
            alert("内容的长度限制为300个中文字！");
            return;
        }
    }

    if (jQuery("#chkName").attr("checked") != true) {
        if (jQuery.trim(jQuery("#txtUserName").val()) == "") {
            jQuery("txtUserName").focus();
            alert("请输入用户名！");
            return;
        }
        if (jQuery.trim(jQuery("#txtPwd").val()) == "") {
            jQuery("#txtPwd").focus();
            alert("请输入密码！");
            return;
        }

        jQuery.ajax
        ({
            cache: false,
            url: "/ajax/terminalLogin.aspx",
            data: "UserName=" + jQuery.trim(jQuery("#txtUserName").val()) + "&Pwd=" + jQuery.trim(jQuery("#txtPwd").val()),
            success: function(html) {
                if (html == "success") {
                    if (jQuery.cookie("UserID") != null) {
                        jQuery("#divlogin").hide();
                        jQuery("#divLogined").show();
                        jQuery("#spUserName").html(jQuery.cookie("UserName"));
                    }
                    Comment(content);
                }
                else {
                    alert("用户名或者密码错误，请重新输入！");
                    return;
                }
            },
            error: function(msg) {

            },
            timeout: 100000
        });
    }
    else {
        Comment(content);
    }
}

function Comment(obj) {
    jQuery.ajax
        ({
            cache: false,
            url: "/photo/ajax/AddComment.aspx",
            data: "content=" + escape(obj) + "&sourceTable=1&sourceId=" + PicGroupId,
            success: function(html) {
                var result = jQuery(html).filter("#divAddComment").html();
                if (result == "success") {
                    GetCommentList();
                    jQuery("#replyBody").val("");
                    alert("发表评论成功！");
                }
                else {
                    alert("服务器忙，请候再试！");
                }
            },
            error: function(msg) {
                alert("服务器正在处理数据，暂时关闭了评论功能，稍候开放！");
            },
            timeout: 100000
        });
}

//检验是否登陆
function CheckLogin() {
    if (jQuery.cookie("UserID") != null) {
        jQuery("#divlogin").hide();
        jQuery("#divLogined").show();
        jQuery("#spUserName").html(jQuery.cookie("UserName"));
    }
    else {
        jQuery("#divlogin").show();
        jQuery("#divLogined").hide();
        jQuery("#spUserName").html("");
    }
}

//注销
function LoginOut() {

    if (jQuery.cookie("UserID") != null) {
        jQuery.ajax
        ({
            cache: false,
            url: "/ajax/LoginOut.aspx",
            success: function(html) {
                //alert("注销成功");
            },
            error: function(msg) {
                alert("服务器正在处理数据，请稍候...");
            },
            timeout: 100000
        });
    }
    jQuery("#divlogin").show();
    jQuery("#divLogined").hide();
}

//添加收藏
function AddCollect() {
    jQuery.ajax
            ({
                cache: false,
                url: "/photo/ajax/AddCollect.aspx",
                data: "sourceTable=1&sourceId=" + PicGroupId,
                success: function(html) {
                    var result = jQuery(html).filter("#divCollects").html();
                    if (result == "null") {
                        alert("你还没有登录，如果你不是我们的会员，请马上注册；如果是我们的会员，请登录！");
                    }
                    else if (result == "susscc") {
                        alert("收藏成功！");
                    }
                    else {
                        alert("你已经收藏过了！");
                    }
                },
                error: function(msg) {
                    alert("服务器正在处理数据，暂时关闭了收藏功能，稍候开放！");
                },
                timeout: 100000
            });
}
//判断关键字是否正确
function isSearch(t) {
    szMsg = "[#_%&'\",;:=!^/\\]";
    var alertStr = "";
    for (i = 1; i < szMsg.length + 1; i++) {
        if (t.indexOf(szMsg.substring(i - 1, i)) > -1) {
            alertStr = "请勿包含非法字符如[#_%&'\",;:=!/\^]";
            break;
        }
    }
    if (alertStr != "") {
        alert(alertStr);
        return false;
    }
    return true;
}

function SearchExt() {
    var key = jQuery.trim(jQuery("#txtKeywordExt").val());
    if (key != "") {
        if (!isSearch(key)) {
            jQuery("#txtKeywordExt")[0].focus();
            return;
        }
    }
    else {
        alert("请输入查询的关键字！");
        jQuery("#txtKeywordExt")[0].focus();
        return;
    }
    window.location = "/photo/SearchSubject.aspx?searchstr=" + escape(jQuery.trim(key));
}
function SearchExt2(name) {
    window.location = "/photo/SearchSubject.aspx?searchstr=" + escape(name);
}