﻿function createPlayer(pUrl, pBase) {
    flowplayer("schoolPlayer", { src: "/flowplayer.commercial2.swf", wmode: 'transparent' }, { clip: { autoPlay: true, autoBuffering: true, url: pUrl, baseUrl: pBase }, plugins: { controls: { url: '/flowplayer.controls.swf'}} });
}

function vSupport(element, id) {
    var cookieValue = getCookie('ck_'+id);
    if (cookieValue == "1") {
        alert('你已经操作过了!');
        return;
    }
    var postData = {};
    postData['id'] = id;
    $.post("/TVComment.Support.Data", postData, function() {
        var spanCount = $(element).nextAll("span:first");
        $(spanCount).html(parseInt($(spanCount).html()) + 1);
    });
}

function vAgainst(element, id) {
    var cookieValue = getCookie('ck_'+id);
    if (cookieValue == "1") {
        alert('你已经操作过了!');
        return;
    }
    var postData = {};
    postData['id'] = id;
    $.post("/TVComment.Against.Data", postData, function() {
        var spanCount = $(element).nextAll("span:first");
        $(spanCount).html(parseInt($(spanCount).html()) + 1);
    });
}

function vDel(id) {
    var postData = {};
    postData['ID'] = id;
    $.post("/TVComment.Del.Data", postData, function(returnValue) {
        if (returnValue.toLowerCase() == "ok") {
            alert("删除成功");
            window.location.reload(true);
        }
        else {
            alert(returnValue);
        }
    });
}

function getCookie(name){
    var aCookie = document.cookie.split(";");
    for (var i = 0; i < aCookie.length; i++) {
        var p = aCookie[i].split("=");
        var n = p[0].replace(/^\s+|\s+$/g, "");
        if (name == n)
            return unescape(p[1]);
    }
    return null;
}

function closeWin() {
    $.modal.close();
}

function AddComment(vId, pId) {

    var content = $.trim($("#repalycontent").val());
    if (content.length < 1) {
        alert('评论内容不能为空');
        $("#repalycontent").get(0).focus();
        return;
    }
    var postData = {};
    postData['VideoId'] = vId;
    postData['ParentID'] = pId;
    postData['Content'] = content.substring(0,300);
    postData['anonymous'] = 0;
    
    $.post('/TVComment.Add.Data', postData, function(returnValue) {
        if (returnValue.toLowerCase() == 'ok') {
            alert('发表评论成功');
            window.location.reload(true);
        }
        else {
            alert(returnValue);
        }
        $.modal.close();
    });
}

function replyWin(vId, pId) {
    $('#repalylayer').modal();
    $('#repalylayer :button:first').click(function() {
        AddComment(vId, pId);
    });
}

function directAddComment(vId) {
    var content = $.trim($("#divAddComment textarea:first").val());    
    if (content.length < 1 || content == '在此发表评论!') {
        alert("请输入评论内容");
        $("#divAddComment textarea:first").get(0).focus();
        return;
    }
    var postData = {};
    postData['VideoId'] = vId;
    postData['ParentID'] = '';
    postData['Content'] = content.substring(0,300);
    postData['Anonymous'] = $("#divAddComment :checkbox:first").is(":checked") ? 1 : 0;
    
    $.post('/TVComment.Add.Data', postData, function(returnValue) {
        if (returnValue.toLowerCase() == "ok") {
            alert("评论发表成功");
            window.location.reload(true);
        }
        else {
            alert(returnValue);
        }
    });
}
function checkTV(vId) {
    var postData = {};
    postData['value'] = parseInt($(":radio[name=checkstatus]:checked").val());
    postData['id'] = vId;
    postData['content'] = $.trim($("#checkContent").val());

    $.post('/TVCheck.Data', postData, function(returnValue) {
        if (returnValue.toLowerCase() == "ok") {
            alert("操作成功");
            $("#divTVCheck").hide();
        } else {
            alert(returnValue);
        }
    });
}

$(document).ready(function() {

    if (typeof playerParams != 'undefined' && playerParams != null) {
        createPlayer(playerParams['url'], playerParams['base']);
    }
    $("#btnSearch").click(function() {
        var key = $.trim($(this).prev().val());
        if (key == '请输入关键字') {
            alert('请输入关键字');
        }
        else {
            window.location = 'search.htm?keyword=' + escape(key);
        }
    });
});
