﻿function selectAll(t)
{
    var checkboxs = document.getElementsByName('checkbox_' + t);
    for (var i = 0; i < checkboxs.length; i++)
    {
        checkboxs[i].checked = true;
    }
}

function selectReverse(t)
{
    var checkboxs = document.getElementsByName('checkbox_' + t);
    for (var i = 0; i < checkboxs.length; i++)
    {
        if (checkboxs[i].checked)
        {
            checkboxs[i].checked = false;
        }
        else
        {
            checkboxs[i].checked = true;
        }
    }
}

function playList(t, order, sort)
{
    var checkboxs = document.getElementsByName('checkbox_' + t);
    var idList = '';
    for (var i = 0; i < checkboxs.length; i++)
    {
        if (checkboxs[i].checked)
        {
            idList += checkboxs[i].value + ',';
        }
    }
    
    if (idList != "")
    {
        var URL= "/play/" + idList + "_" + order + "_" + sort + ".html";
        var width=693;
        var height=608;
        var left = ( screen.width - width ) / 2;
        var top = ( screen.height - height ) / 2;
        //window.open(URL,'','width='+width+',height='+height+',top='+top+',left='+left+',scrollbars=0,resizable=0');
        window.open(URL);
    }
    
    return false;
}

function popMusic(obj) 
{
    URL=obj.href;
//    var width=693;
//    var height=595;
//    var left = ( screen.width - width ) / 2;
//    var top = ( screen.height - height ) / 2;
//    window.open(URL,'','width='+width+',height='+height+',top='+top+',left='+left+',scrollbars=0,resizable=0');
    window.open(URL)
    return false;
}

function popWin(obj,width,height) 
{
    URL=obj.href;
    
    if (width == '' || width==null)
    {
        width=693;
    }
    if (height == '' || height==null)
    {
        height=595;
    }
    var left = ( screen.width - width ) / 2;
    var top = ( screen.height - height ) / 2;
    window.open(URL,'','width='+width+',height='+height+',top='+top+',left='+left+',scrollbars=0,resizable=0');
    return false;
}

function changeTag(id, count, prefix)
{
    for (var i = 1; i <= count; i++)
    {
        var tag = document.getElementById(prefix + "_menu_" + i);
        var ul = document.getElementById(prefix + "_tag_" + i);
        
        if (i == id)
        {
            tag.className = "sel";
            ul.style.display = "block";
        }
        else
        {
            tag.className = "unsel";
            ul.style.display = "none";
        }
    }
}

function  change_tag(id)
{
    for (var i = 1; i <= 3; i++)
    {
        var li = document.getElementById("li_"+i);
        var ul = document.getElementById("ul_"+i);
        if (i==id)
        {
            ul.style.display = 'block';
            li.className = 'tags_tag_sel';
        }
        else
        {
            ul.style.display = 'none';
            li.className = 'tags_tag_unsel';
        }
    }
}

function changeStatus()
{
    var player = document.getElementById("MediaPlayer1");
    
//    if (player.playState==1 || player.playState==2)
//    {
//        var player_status = document.getElementById("player_status");
//        player_status.style.visibility = 'hidden';
//    }
//    else
//    {
//        var s = (new Date()).getSeconds();
//        var player_status = document.getElementById("player_status");
//        player_status.style.visibility = 'visible';
//        player_status.innerText = status[s%4];
//    }
    if (player.CurrentPosition >0)
    {
        var s = (new Date()).getSeconds();
        var player_status = document.getElementById("player_status");
        player_status.style.visibility = 'visible';
        player_status.innerText = status[s%4];
//        var s = (new Date()).getSeconds();
//        var player_status = document.getElementById("player_status");
//        player_status.innerText = status[s%4];
    }
    else
    {
        var player_status = document.getElementById("player_status");
        player_status.style.visibility = 'hidden';
//        var player_status = document.getElementById("player_status");
//        //player_status.innerText = "正在连接到媒体...";
//        player_status.innerText =  player.playState;
    }
}

function ch_ad()
{

    var hasLrc;
    var pID = null;
    //debugger;

    if (document.getElementById('MediaPlayer1'))
    {
        pID = "MediaPlayer1"
    }
    else
    {
        if (document.getElementById('RealPlayer1'))
        {
            pID = "RealPlayer1"
        }
    }

    if (true)
    {
        if (lrcID && lrcID != "")
        {
            var re = new RegExp("^[0-9]+$");
            var d = lrcID.match(re);
            hasLrc = (d != null && d != "" && parseInt (lrcID) > 0)

            if (!isFF)
            {
                if (hasLrc)
                {
                    document.getElementById('Blrc').style.display = "";
                    document.getElementById('LrcShower').style.display = "";
                    if (typeof(lrcInterface) == "function")
                    {
                        lrcInterface(pID, lrcID);
                    }
                    else
                    {
                        document.getElementById('LrcShower').innerHTML ="<br><br><br><br><br><br><span style='font-size:12px;margin-left:12px'>&nbsp;可能是因为网络的原因，系统没有找到合适的歌词。请稍后重试</span>";
                    }
                } //end  if(hasLrc)
            }
        } //if(lrcID)结束
    } //if (r!=null)结束
} //function ch_ad 结束

function callplayer(url)
{
    document.write('<object id="MediaPlayer1" width="280" height="68" classid="CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95" ');
    document.write('codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=6,4,5,715" ');
    document.write('align="baseline" border="0" standby="Loading Microsoft Windows Media Player components..." ');
    document.write('type="application/x-oleobject">');
    document.write('    <param name="FileName" value="' + url + '">');
    document.write('    <param name="ShowControls" value="1">');
    document.write('    <param name="ShowPositionControls" value="0">');
    document.write('    <param name="ShowAudioControls" value="1">');
    document.write('    <param name="ShowTracker" value="1">');
    document.write('    <param name="ShowDisplay" value="0">');
    document.write('    <param name="ShowStatusBar" value="1">');
    document.write('    <param name="AutoSize" value="0">');
    document.write('    <param name="ShowGotoBar" value="0">');
    document.write('    <param name="ShowCaptioning" value="0">');
    document.write('    <param name="AutoStart" value="<%=IsCanPlay ? "1" : "0" %>">');
    document.write('    <param name="PlayCount" value="0">');
    document.write('    <param name="AnimationAtStart" value="0">');
    document.write('    <param name="TransparentAtStart" value="0">');
    document.write('    <param name="AllowScan" value="0">');
    document.write('    <param name="EnableContextMenu" value="1">');
    document.write('    <param name="ClickToPlay" value="0">');
    document.write('    <param name="DefaultFrame" value="datawindow">');
    document.write('    <param name="volume" value="-200">');

    document.write('    <embed src="'+url+'" align="baseline" border="0" width="280" height="68"');
    document.write('        type="application/x-mplayer2"');
    document.write('        pluginspage="http://www.microsoft.com/isapi/redir.dll?prd=windows&amp;sbp=mediaplayer&amp;ar=media&amp;sba=plugin&amp;"');
    document.write('        name="MediaPlayer" showcontrols="1" showpositioncontrols="0"');
    document.write('        showaudiocontrols="1" showtracker="1" showdisplay="0"');
    document.write('        showstatusbar="1"');
    document.write('        autosize="0"');
    document.write('        showgotobar="0" showcaptioning="0" autostart="1" autorewind="0"');
    document.write('        animationatstart="0" transparentatstart="0" allowscan="1"');
    document.write('        enablecontextmenu="1" clicktoplay="0" ');
    document.write('        defaultframe="datawindow" invokeurls="0">');
    document.write('    </embed>');
    document.write('    </object>');
}
