﻿/*----------------------------------------------------------------
// Copyright (C) 2008 广州宏翼网络科技有限公司 版权所有。 
//
// 文件名：Tv.js
// 文件功能描述：TV中心的JS。
//
// 创建标识：万正杰 20091216
//
// 修改标识：
// 修改描述：
//----------------------------------------------------------------*/


/**********************终端页*************************/


//获取相关视频
function GetVideoAbout(key) {
    jQuery.ajax
                ({
                    cache: false,
                    url: "/tv/Ajax/VideoAbout.aspx",
                    data: "keyword=" + key,
                    success: function(html) {
                        jQuery("#VideoAbout").html(html);
                    },
                    error: function(msg) {
                        jQuery("#VideoAbout").html("<div style='width: 552px; padding: 1px; border: 1px #CCC solid; margin-top: 10px;'> <div style='width: 552px; height: 22px; background-color: #f0f0f0; padding-top: 6px;'> <div style='float: left; width: 98px; padding-left: 10px;' class='black_000_14'> <strong>相关视频</strong></div> <div style='float: left; width: 374px; color: #999;'> |</div> <div style='float: left; width: 66px; text-align: right; padding-right: 4px;'> <a href='#' target='_blank' class='gray_999_12'>更多></a></div></div><img src='/Images/loading_16x16.gif'/>服务器数据正在整理中,请稍后再试......</div>");
                    },
                    timeout: 100000
                });
}


//获取企业名片
function GetEntCard() {
    jQuery.ajax
            ({
                cache: false,
                url: "/tv/Ajax/GetEnterpriseCard.aspx",
                data: "videoId=" + sourceId,
                success: function(html) {
                    jQuery("#divCard").html(html);
                },
                error: function(msg) {
                    jQuery("#divCard").html("ERROR");
                },
                timeout: 100000

            });
}


//视频终端页-评论列表
function GetCommentList() {
    jQuery("#ul_CommentList").html("<div align=\"center\"><img src=\"/Images/photo/loading_100x100.gif\" alt=\"数据正在加载中...\" /></div>");
    if (sourceId != "" && sourceId != 0) {
        jQuery.ajax
            ({
                cache: false,
                url: "/photo/ajax/CommentList.aspx",
                data: "st=2&sid=" + escape(sourceId),
                success: function(html) {
                    if (html != "") {
                        jQuery("#ul_CommentList").html(html);
                    }
                    else {
                        jQuery("#ul_CommentList").html("　<img src=\"/Images/photo/icon05.gif\"/> 暂时还没人评论，请发表你的意见。");
                    }
                },
                error: function(msg) {

                    jQuery("#ul_CommentList").html("数据正在整理中,请稍后...");
                },
                timeout: 100000
            });
    }
}


//添加点击率
function AddClick() {
    jQuery.ajax
        ({
            cache: false,
            url: "/tv/Ajax/AddClick.aspx",
            data: "sourceTable=2&sourceId=" + sourceId,
            timeout: 100000
        });
}



//获取点击率
function GetClicks() {
    jQuery.ajax
            ({
                cache: false,
                url: "/tv/Ajax/GetClicks.aspx",
                data: "sourceTable=2&sourceId=" + sourceId,
                success: function(html) {
                    jQuery("#spanClicks").html(html);
                },
                error: function(msg) {
                    jQuery("#spanClicks").html("0");
                },
                timeout: 100000
            });
}


//添加收藏
function AddCollect() {
    jQuery.ajax
            ({
                cache: false,
                url: "/tv/Ajax/AddCollect.aspx",
                data: "isAdd=yes&sourceTable=2&sourceId=" + sourceId,
                success: function(html) {
                    var result = jQuery(html).filter("#divCollects").html();
                    if (result == "null") {
                        alert("你还没有登录，如果你不是我们的会员，请马上注册；如果是我们的会员，请登录！");
                    }
                    else if (result == "susscc") {
                        alert("收藏成功！");
                        GetCollects();
                    }
                    else {
                        alert("你已经收藏过了！");
                    }
                },
                error: function(msg) {
                    alert("服务器正在处理数据，暂时关闭了收藏功能，稍候开放！");
                },
                timeout: 100000
            });
}



//获取收藏数量
function GetCollects() {
    jQuery.ajax
                ({
                    cache: false,
                    url: "/tv/Ajax/AddCollect.aspx",
                    data: "isAdd=no&sourceTable=2&sourceId=" + sourceId,
                    success: function(html) {
                        jQuery("#spanCollects").html(jQuery(html).filter("#divCollects").html());
                    },
                    error: function(msg) {
                        jQuery("#spanCollects").html("0");
                    },
                    timeout: 100000
                });
}



//添加推荐
function AddUp() {
    jQuery.ajax
            ({
                cache: false,
                url: "/tv/Ajax/AddUp.aspx",
                data: "isAdd=yes&sourceTable=2&sourceId=" + sourceId,
                success: function(html) {
                    var result = jQuery(html).filter("#divUps").html();
                    if (result == "null") {
                        alert("你还没有登录，如果你不是我们的会员，请马上注册；如果是我们的会员，请登录！");
                    }
                    else if (result == "success") {
                        alert("推荐成功！");
                        GetUps();
                    }
                    else {
                        alert("你已经推荐过了！");
                    }
                },
                error: function(msg) {
                    alert("服务器正在处理数据，暂时关闭了推荐功能，稍候开放！");
                },
                timeout: 100000
            });
}

//获取收推荐数量
function GetUps() {
    jQuery.ajax
                ({
                    cache: false,
                    url: "/tv/Ajax/AddUp.aspx",
                    data: "isAdd=no&sourceTable=2&sourceId=" + sourceId,
                    success: function(html) {
                        jQuery("#spanUps").html(jQuery(html).filter("#divUps").html());
                    },
                    error: function(msg) {
                        jQuery("#spanUps").html("0");
                    },
                    timeout: 100000
                });
}



//获取打分值
function GetScore() {
    jQuery.ajax
            ({
                cache: false,
                url: "/tv/Ajax/AddScore.aspx",
                data: "isAdd=no&sourceId=" + sourceId,
                success: function(html) {
                    jQuery("#Good").html(jQuery(html).filter("#divGood").html());
                    jQuery("#Common").html(jQuery(html).filter("#divCommon").html());
                },
                error: function(msg) {
                jQuery("#Good").html("0");
                jQuery("#Common").html("0");
                },
                timeout: 100000
            });

}



var one = 0;
var type = "";


//一般打分
function Common() {
    if (one >= 1) {
        if (type == "") {
            type = "一般嘛";
        }
        alert("你已经投了[" + type + "]的一票，不能再投了！");
        return;
    }
    jQuery.ajax
            ({
                cache: false,
                url: "/tv/Ajax/AddScore.aspx",
                data: "isAdd=yes&good=no&sourceId=" + sourceId,
                success: function(html) {
                    var result = jQuery(html).filter("#divCommon").html();
                    if (result == "Common") {
                        one++;
                        GetScore();
                    }
                    else {
                        alert("服务器忙，请稍候再试！");
                    }
                },
                error: function(msg) {
                    alert("服务器正在处理数据，暂时关闭了推荐功能，稍候开放！");
                },
                timeout: 100000
            });
        }

//非常棒打分
function Good() {
    if (one >= 1) {
        if (type == "") {
            type = "非常棒";
        }
        alert("你已经投了[" + type + "]的一票，不能再投了！");
        return;
    }
    jQuery.ajax
            ({
                cache: false,
                url: "/tv/Ajax/AddScore.aspx",
                data: "isAdd=yes&good=yes&sourceId=" + sourceId,
                success: function(html) {
                    var result = jQuery(html).filter("#divGood").html();
                    if (result == "Good") {
                        one++;
                        GetScore();
                    }
                    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=2&sourceId=" + sourceId,
            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) {
               
            },
            error: function(msg) {
                alert("服务器正在处理数据，请稍候...");
            },
            timeout: 100000
        });
    }
    jQuery("#divlogin").show();
    jQuery("#divLogined").hide();
}

function trim(str) {
    for (var i = 0; i < str.length && str.charAt(i) == "  "; i++);
    for (var j = str.length; j > 0 && str.charAt(j - 1) == "  "; j--);
    if (i > j) return "";
    return str.substring(i, j);
}

//关键字搜索
function splitkey(key) {
    var goh = key.split(" ");
    var tmp = "";
    for (i = 0; i < goh.length; i++) {
        tmp = tmp + "<a href='/tv/Video/search.aspx?keyword=" + escape(trim(goh[i])) + "'>" + trim(goh[i]) + "</a>&nbsp;";
    }
    document.write(tmp);
}

//分享
function Share() {
    alert("服务器繁忙，分享功能暂时关闭，稍候开放！");
}

//引用
function Ref() {
    clipboardData.setData('Text', "'" + window.location + "'");
    alert(window.location + "\n已经复制到您的剪贴板中\n您可以使用Ctrl+V快捷键粘贴到需要的地方");
}
//举报
function Prosecute() {
    alert("服务器繁忙，举报功能暂时关闭，稍候开放！");
}



/**********************分类标签*************************/

//红色的
function GetLabelNameRed(key) {

    //var goh = key.split(" ");
    var tmp = "";
    tmp = "<a target='_blank' class='red_f00_14' href='/tv/Video/Search.aspx?keyword=" + escape(key) + "'>" +key + "</a>&nbsp;";
    document.write(tmp);
}

//灰色的
function GetLabelNameGary(key) {
    //var goh = key.split(" ");
    var tmp = "";
    tmp = "<a target='_blank' class='gray_999_14_a' href='/tv/Video/Search.aspx?keyword=" + escape(key) + "'>" + key + "</a>&nbsp;";
    document.write(tmp);
}

//获取行业列表
function ProfessionLabel() {
    jQuery("#div_ProfessionLabel").html("正在加载...");
    jQuery.ajax
            ({
                cache: false,
                url: "/tv/Ajax/LabelProfession.aspx",
                success: function(html) {
                    jQuery("#div_ProfessionLabel").html(html);
                },
                error: function(msg) {
                    alert(msg);
                    jQuery("#div_ProfessionLabel").html("ERROR");
                },
                timeout: 60000

            });
}



/****************************展会直播***********************************/

//获取展会相关信息
function GetExhibit() {
    jQuery.ajax(
        {
            cache: false,
            url: "/tv/Ajax/OnlineExhibit.aspx",
            success: function(html) {
                jQuery("#divExhibit").html(html);
            },
            error: function(obj) {
                jQuery("#divExhibit").html("服务器数据正在维护中，请稍候访问。");
            },
            timeout: 60000
        });
}

//获取展吧相关信息
function GetBbs() {
    jQuery.ajax(
        {
            cache: false,
            url: "/tv/Ajax/OnlineBbs.aspx",
            success: function(html) {
                jQuery("#divBbs").html(html);
            },
            error: function(obj) {
                jQuery("#divBbs").html("服务器数据正在维护中，请稍候访问。");
            },
            timeout: 60000
        });
}

//展会直播，展品营销、品牌展商、推荐功能的实现
function GetVideoList() {
    var divRightBottom = jQuery("#divRightBottom");

    jQuery.ajax(
        {
            url: "/tv/Ajax/OnlineRightBottom.aspx",
            success: function(html) {
                divRightBottom.html(html);
            },
            error: function(obj) {
                divRightBottom.html("服务器数据正在维护中，请稍候访问。");
            },
            cache: false,
            timeout: 60000
        });
    }


    //进入聊天室
    function EntChat() {
        var value = jQuery("#txtName").val();
        if (jQuery.trim(value) == "") {
            alert("请输入你的大名！");
            document.getElementById("txtName").focus();
            return;
        }
        var divEntChat = jQuery("#divEntChat");
        var divChat = jQuery("#divChat");
        var divName = jQuery("#divName");
        divName.html(value + "：");
        divEntChat.hide();
        divChat.show();
        jQuery.ajax(
                {
                    url: "/tv/Ajax/OnlineChat.aspx",
                    data: "name=" + escape(value) + "&content=" + escape("进入聊天室"),
                    success: function(html) {
                    jQuery("#tdChat").html(jQuery(html).filter("#form1").html());
                    },
                    error: function(obj) {
                    jQuery("#tdChat").html("服务器数据正在维护中，请稍候访问。");
                    },
                    cache: false,
                    timeout: 60000
                });
    }
    //发送聊天记录
    function AddChat() {
        var value = jQuery("#txtContent").val();
        var name = jQuery("#divName").html();

        if (jQuery.trim(value) == "") {
            alert("不能发送空内容！");
            return;
        }

        jQuery.ajax(
                {
                    url: "/tv/Ajax/OnlineChat.aspx",
                    data: "name=" + escape(name.replace("：", "")) + "&content=" + escape(value),
                    success: function(html) {
                    jQuery("#tdChat").html(jQuery(html).filter("#form1").html());
                    },
                    error: function(obj) {
                    jQuery("#tdChat").html("服务器数据正在维护中，请稍候访问。");
                    },
                    cache: false,
                    timeout: 60000
                });
    }
    //获取聊天记录
    function GetChat() {
        jQuery.ajax(
        {
            url: "/tv/Ajax/OnlineChat.aspx",
            success: function(html) {
            jQuery("#tdChat").html(jQuery(html).filter("#form1").html());
            },
            error: function(obj) {
            jQuery("#tdChat").html("服务器数据正在维护中，请稍候访问。");
            },
            cache: false,
            timeout: 60000
        });
    }



/**********************首页*************************/



/*******************公用***************************/

//3组标签的切换
function switchmobTag(mobtag, mobcontent, mobk) {
    for (var i = 1; i <= 3; i++) {
        if (i == mobk) {
            document.getElementById(mobtag + i).className = "black_000_14b_a"; document.getElementById(mobcontent + i).className = "tv_slidingList";
            document.getElementById("tv_slidingList" + i).style.display = "block";
        }
        else {
            document.getElementById(mobtag + i).className = "gray_999_14_b"; document.getElementById(mobcontent + i).className = "tv_slidingList_none";
            document.getElementById("tv_slidingList" + i).style.display = "none";
        }
    }
}

//2组标签的切换
function switchmodTag1(modtag, modcontent, modk) {
    for (i = 1; i < 3; i++) {
        if (i == modk) {
            document.getElementById(modtag + i).className = "black_000_14b_a"; document.getElementById(modcontent + i).className = "slidingList";
        }
        else {
            document.getElementById(modtag + i).className = "gray_999_14_b"; document.getElementById(modcontent + i).className = "slidingList_none";
        }
    }
}


//搜索视频
function SearchGo(name) {
    window.location = "/tv/Video/Search.aspx?keyword=" + escape(name);
}

//搜索展会
function SearchExhibit(name) {
    window.location = "/tv/ExhibitTVS/ExhibitList.aspx?keyword=" + escape(name);

}



//判断关键字是否正确
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;
}
