﻿    function initplayer() 
    {
        //document.write('<script language="javascript" src="ajax.aspx?action=get_player&' + getpara() + '"><\/script>');
        //chkding();
        
    }

    function savejb(i, fcode) {
        var Ajax = new oAjax("ajax.aspx?action=save_jb", show_return);
        var arrKey = new Array("c", "jbtype");
        var arrValue = new Array(fcode, i);
        Ajax.Post(arrKey, arrValue);
    }

    function saveding(t) {
        var Ajax = new oAjax("ajax.aspx?action=save_ding", show_return);
        var arrKey = new Array("c", "dingtype");
        var arrValue = new Array(fcode, t);
        Ajax.Post(arrKey, arrValue);
    }

    function chkding() {
        var dingstat = getCookie("ding" + fcode);
        //if (dingstat != "") {
            obaddjs("ajax.aspx?action=read_ding&c=" + fcode)
        //}
    }

    function savefav() {
        var Ajax = new oAjax("ajax.aspx?action=save_fav", show_return);
        var arrKey = new Array("c", "a");
        var arrValue = new Array(fcode, "a");
        Ajax.Post(arrKey, arrValue);
    }
    
    function chkfav() {
        obaddjs("ajax.aspx?action=read_fav&c=" + fcode)
    }

    function savesub(userid) {
        var Ajax = new oAjax("ajax.aspx?action=save_sub", show_return);
        var arrKey = new Array("userid", "a");
        var arrValue = new Array(userid, "savesub");
        Ajax.Post(arrKey, arrValue);
    }

    function showcmtcode(cid) {
        //判断是否显示验证码
        if (!$("cmtcode0")) {
            return true;
        }
        var OBASN = RndNum(9);
        var CodeUrl = "code.aspx" + "?s=" + OBASN;
        cmtcode = "验证码：<input type='text' id='tcode" + cid + "' size='5'>　<img src='" + CodeUrl + "' style='cursor:hand;border:1px solid #ccc;vertical-align:top;' onclick='this.src=\"" + CodeUrl + "&t=\"+ Math.random();' alt='如果看不清数字或字母?请点一下换一个!' title='如果看不清数字或字母?请点一下换一个!' /><input type='hidden' id='scode" + cid + "' value='" + OBASN + "' /> ";
        if (!$("tcode" + cid) && $("cmtcode" + cid)) {
            $("cmtcode" + cid).innerHTML = cmtcode;
        }
    }

    function addcmt() {
        var c_cmt = $("c_cmt").value;
        var c_fcode = fcode;
        var c_uid = fuid;
        //alert(fuid);
        var tcode = ""
        var scode = ""
        if ($("tcode0") && $("scode0")) {
            tcode = $("tcode0").value;
            scode = $("scode0").value;
        }
        var Ajax = new oAjax("ajax.aspx?action=save_cmt", show_return);
        var arrKey = new Array("c_fcode", "c_uid", "c_cmt", "tcode", "scode");
        var arrValue = new Array(c_fcode, c_uid, c_cmt, tcode, scode);
        Ajax.Post(arrKey, arrValue);
    }

    function g_1(page) {
        var url = "ajax.aspx?action=show_cmt&c=" + fcode + "&rnd=" + RndNum(10);
        if (page != "") {
            url += "&listpager=" + page
        }
        obaddjs(url);
    }

    var lastrecmt = null
    function recmt(msgid) {
        if (lastrecmt && $("divrecmt")) {
            lastrecmt.removeChild($("divrecmt"));
        }
        $('msg' + msgid).innerHTML += "<div id='divrecmt'><div class='shows'><textarea cols='65' rows='5' id='c_cmt1' onfocus='showcmtcode(" + msgid + ");'></textarea></div>\
						 <div class='shows' id='cmtcode" + msgid + "'></div>\
						 <div class='shows'><input type='button' value=' 回复 ' onclick='saverecmt(" + msgid + ")'> <input type='button' value=' 取消 ' onclick='lastrecmt.removeChild($(\"divrecmt\"))'></div>\
						 </div>";
        lastrecmt = $('msg' + msgid)
    }

    function resetcmt() {
        $("c_cmt").value = "";
        if ($("cmtcode0")) {
            $("cmtcode0").innerHTML = "";
        }
        //showcmtcode(0);
    }

    function saverecmt(msgid) {
        var c_recid = msgid;
        var c_cmt = $("c_cmt1").value;
        var c_fcode = fcode;
        //var c_uid = $("userid").value;
        var c_uid = fuid;
        var tcode = ""
        var scode = ""
        if ($("tcode" + msgid) && $("scode" + msgid)) {
            tcode = $("tcode" + msgid).value;
            scode = $("scode" + msgid).value;
        }
        var Ajax = new oAjax("ajax.aspx?action=save_cmt", show_return);
        var arrKey = new Array("c_fcode", "c_uid", "c_cmt", "c_recid", "tcode", "scode");
        var arrValue = new Array(c_fcode, c_uid, c_cmt, c_recid, tcode, scode);
        Ajax.Post(arrKey, arrValue);

    }

    var selectid = ""
    var runfirst = true;
    //设置选择的点节
    function setSelectedIndex(m, sn) {
        //alert(m);
        //var fc=$("fc_"+m).value;
        //alert(sn);
        try
        {
            if(onlyplayer==1)
            {
                return;
            }
        }
        catch(e)
        {}
        obaddjs("ajax.aspx?action=get_player&c=0|" + sn + "&rnd=" + RndNum(9))
        selectid = m
        var p_now = $("p_now").value;
        var p_count = $("p_count").value;
        var p_size = $("p_size").value;
        thispage = parseInt(m / p_size) + 1;
        if (p_now != thispage) {
            //selectid=m;
            g_2(thispage);
        } else {
            changselect(m);
        }
    }

    //传给播放器
    function selectp(m, f, d) {
        //$('ov_playswf').style.display = '';
        //changselect(m)
        var _event = { _op: "setVideoIndex", _value: d };
        broadcastEvent(_event, "ovideoplayerDiv_swf");
//        $("ovideoplayerDiv").style.height = "100%";
//        $("swfplayerDiv").style.visible = 'hidden';
        //obaddjs("play.asp?a=showcmt&c="+f)
    }

    function changselect(m) {
        var temp = getElementsByName_iefix("li", "pselected");
        for (i = 0; i < temp.length; i++) {
            temp[i].style.display = 'none';
        }
        var temp = getElementsByName_iefix("li", "pselect");
        for (i = 0; i < temp.length; i++) {
            temp[i].style.display = '';
        }
        if ($("of_" + m)) {
            $("of_" + m).style.display = "none";
        }
        if ($("on_" + m)) {
            $("on_" + m).style.display = "";
        }
    }

    //接收FLASH传来的信息
    function getDataFromFlash(obj) {
        switch (obj._type) {
            case "changeID":
                //alert("changeID"+obj._value);
                setSelectedIndex(obj._value, obj._sn);
                //alert(obj._sn);
                break;
            case "startPlay":
                //alert("startPlay"+obj._sn);
                //alert("startPlay"+obj._value);			
                break;
            case "readMeta":
                //chkstop();
                //alert("readMeta"+obj._sn);
                //alert("readMeta"+obj._value);
                break;
            case "fullBuffer":

                //alert("fullBuffer"+obj._sn);
                //alert("fullBuffer"+obj._value);
                break;
            case "switchPlayerDiv":
                switchPlayerDiv(obj);
                break;
            case "writeEmbedCode":
                writeEmbedCode(obj);
                break;

            default: break;

        }
    }

    function switchPlayerDiv(obj) {
        var swfDiv = $("swfplayerDiv");
        var playerDiv = $("ovideoplayerDiv");
        if (swfDiv != null) {
            swfDiv.style.width=player_w+"px";
            swfDiv.style.height = player_h+"px";
            swfDiv.style.display = obj._value == "true" ? "block" : "none";
        }

        //发现使用visibility或display隐藏层后, 无法正确调用flash内部的方法
        //此处更改为使用height来隐藏主播放器
        if (playerDiv != null) {
            playerDiv.style.height = obj._value == "true" ? 0 : "100%";
            
        }
    }
    
    //填充嵌入外站播放器代码
    function writeEmbedCode(obj) {
        var swf = $("swfplayerDiv");
        if (swf != null)
            swf.innerHTML = obj._value;

    }
    //隐藏站外播放器
    function hideSWF() {
        switchPlayerDiv({ _value: "false" });
    }
    


    function g_2(page) {
        var lid = $("lid").value;
        var sid = $("sid").value
        var url = "ajax.aspx?action=show_albumlist&t=cpage&selectid=" + selectid + "&lid=" + lid + "&sid=" + sid
        //alert(url)
        if (page != "") {
            url += "&listpager=" + page
        }
        obaddjs(url);
    }

    function downflv(fcode) {
        var Ajax = new oAjax("ajax.aspx?action=show_downflv", show_return);
        var arrKey = new Array("c", "t");
        var arrValue = new Array(fcode, 1);
        Ajax.Post(arrKey, arrValue);
    }

    function paythis(t, fcode) {
        var Ajax = new oAjax("ajax.aspx?action=pay_video", show_return);
        var arrKey = new Array("c", "t");
        var arrValue = new Array(fcode, t);
        Ajax.Post(arrKey, arrValue);
    }

    function rload(fcode) {
//        $("cover_playdiv").style.display = 'none';
//        $('ov_playswf').style.display = '';
        //        $('videoComment').style.display = '';
        show_video();
        obaddjs("ajax.aspx?action=get_player&c=" + fcode + "&rnd=" + RndNum(9));
    }
    


