// JavaScript Document
var cookiestr;
var TotalSongs;
var gobalTotalSongs;
var mysonglenth=0;
var found=0;
var playerstop=0;
var cookiestr=document.cookie;
var fx= cookiestr.split("***");
if(fx.length>1)
cookiestr=fx[1];
else
cookiestr="";
function setcursong()
{
if(cookiestr!='')
{
var mysongarray = cookiestr.split("###");
mysonglenth=mysongarray.length-2;
}
else
mysonglenth=0;
}
function Savelist()
{
// alert(cookiestr);
document.cookie= "***"+cookiestr+"***; expires=Wednesday, 27-April-10 00:00:00 GMT;"
// alert('歌曲列表保存成功!');
}
//插入歌曲列表入口函数
function Insertsong(songstr){
var tstr;
tstr = songstr.split("|");
if(tstr.length == 5){
if (cookiestr == null)
cookiestr = songstr;
else
{
var index1=cookiestr.indexOf(songstr);
if(index1==-1) { cookiestr = cookiestr + "###" + songstr;}
if(found==0) {
var mysongarray = cookiestr.split("###");
for(i = 0;i < mysongarray.length;i++)
if(mysongarray[i]==songstr) { mysonglenth=i-1;found=1;break;}}
}
InitList();
DispList();
}
}
//
function clearmybox()
{
cookiestr='';
InitList();
DispList();
}
//容错代码
//function killerror() {return true;}
//window.onerror = killerror;
//初始化歌曲列表过程
function InitList(){
var songarray,htmlstr,i,j,tstr,ttstr,selectedindex;
htmlstr = "";
playlist.innerHTML = htmlstr;
}
function DispList(){
var songarray,htmlstr,i,j,tstr,ttstr,selectedindex;
htmlstr = "
";
htmlstr=htmlstr+" |
";
songarray = cookiestr.split("###");
TotalSongs = 0;
for(i = 0;i < songarray.length;i++){
tstr = songarray[i].split("|");
if(tstr.length == 5){
TotalSongs += 1;
gobalTotalSongs=(pageno-1)*vps+TotalSongs;
htmlstr += "| | ";
htmlstr += ""
ttstr=gobalTotalSongs+"."+tstr[1]+"**"+tstr[3]
ttstr = gobalTotalSongs + "." + tstr[1] + "**" + tstr[3];
if(ttstr.len() < 32){
ttstr = ttstr.replace("**"," - ");
}else{
ttstr = ttstr.replace("**"," - ");
ttstr = ttstr.substr(0,37) + "...";
}
htmlstr += ttstr + " | 收藏 |
";
}
}
htmlstr +="
";
playlist1.innerHTML = htmlstr;
//alert(htmlstr);
}
//播放歌曲
function play(){
if(SongList.selectedIndex < 0) alert('请选择你要播放的曲目!');
else{
var varvar,person,collect,song,url;
varvar = SongList.options[SongList.selectedIndex].value.split("|");
url = varvar[0];song = varvar[1];collect = varvar[2];person = varvar[3];SongID = varvar[4];
Exobud.FileName = serverurl+url+'?'+'';
//alert(Exobud.FileName);
playerstop=0;
Exobud.play();
var obj=eval("songtb"+(SongList.selectedIndex+1));
obj.bgColor='#ffffcc';
showTLab();
return;
}
}
//控制按钮 上一首
function Last_OneOK(){
if((SongList.selectedIndex > 0) && (SongList.selectedIndex < TotalSongs)){
SongList.options[SongList.selectedIndex - 1].selected = true;
play();
}
}
//控制按钮 下一首
function Next_OneOK(){
if((SongList.selectedIndex >= 0) && (SongList.selectedIndex < TotalSongs - 1)){
SongList.options[SongList.selectedIndex + 1].selected = true;
play();
}
else
{
goprepage(pageno+1);
SongList.options[0].selected = true;
play();
}
}
function showTLab(){
if(document.Exobud.playState == 0 && playerstop==1) {var obj=eval("songtb"+(SongList.selectedIndex+1));
obj.bgColor='';Next_OneOK();}
setTimeout("showTLab()",1000);
}
function playran(ob)
{
if(ob.checked==true)
{ob.checked=false;
//alert(SongList.selectedIndex);
var obj=eval("songtb"+(SongList.selectedIndex+1));
obj.bgColor=''
SongList.options[ob.value-1].selected = true;
play();
}
}
function playran2(ob)
{
var idstr=ob.id;
idstr = idstr.substr(6,2);
//alert(idstr);
var obj=eval("songtb"+(SongList.selectedIndex+1));
obj.bgColor=''
SongList.options[idstr-1].selected = true;
play();
}
document.writeln("