// Java Document
// Java Document
// JavaScript Document
var cookiestr;
var TotalSongs;
var s_bstr; //播放路径
s_bstr="http://wma.ffmix.com/";////默认
function allplay(str){

      if (str==1)
	  {
	  s_bstr="http://wma.ffmix.com/";//河南网通
	  }
	  else if(str=2)
	  {
	  s_bstr="http://wma.ffmix.com/";//北方网通
	  }
	  else if(str=3)
	  {
	   s_bstr="http://wma.ffmix.com/";//浙江电信
	  }
	  else if(str=4)
	  {
	   s_bstr="http://wma.ffmix.com/";//江苏电信
	  }
	  else if(str=5)
	  {
	   s_bstr="http://wma.ffmix.com/";//广东电信
	  }
	  else if(str=6)
	  {
	   s_bstr="http://wma.ffmix.com/";//陕西电信
	  }
	  else
	  {
	   s_bstr="http://wma.ffmix.com/";////默认
	  }
//开始替换
	playlista();


}
//插入舞曲列表入口函数
function Insertsong(songstr){
	 var tstr;
	 tstr = songstr.split("|");
	 if(tstr.length >= 5){
		 if (cookiestr == null)
			 cookiestr = songstr;
		 else
			 cookiestr = cookiestr + "###" + songstr;
		InitList();
	 }
}

//控制在同一窗口中打开
		function Listen(ListenURL)
		{
		var Listen = window.open(ListenURL,"Listen","resizable=yes,scrollbars=yes,status=yes,toolbar=yes,menubar=yes,location=yes,top=0,left=0");
		return false;
		}

//容错代码
function killerror() {return true;}
window.onerror = killerror;

//初始化舞曲列表过程
function InitList(){
	 var songarray,htmlstr,i,j,tstr,ttstr,selectedindex;
	 htmlstr = "<select size=\"5\" name=\"SongList\" style=\"width:280px; height:250px;border: 1px solid #333333;\" OnDblClick=\"playlista();\">";
	 songarray = cookiestr.split("###");
	 TotalSongs = 0;
	 for(i = 0;i < songarray.length;i++){
		tstr = songarray[i].split("|");
		if(tstr.length >= 5){
			 TotalSongs += 1;
			 htmlstr += "<option value=\"" + songarray[i] + "\">";
			 //ttstr = TotalSongs + "." + tstr[1] + "**" + tstr[3];
			 ttstr = TotalSongs + "."  + tstr[3];
			 if(ttstr.length < 20){
				 ttstr = ttstr.replace("**"," - ");
			 }else{
				 ttstr = ttstr.replace("**"," - ");
				 ttstr = ttstr.substr(0,25) + "...";
			 }
			 htmlstr += ttstr + "</option>;";
		}
	 }
	 htmlstr += "</select>";
	 playlist.innerHTML = htmlstr;
}



//控制按钮 上一首
function Last_OneOK(){
	 if((SongList.selectedIndex > 0) && (SongList.selectedIndex < TotalSongs)){
		SongList.options[SongList.selectedIndex - 1].selected = true;
		playlista();
	 }
}

//控制按钮 下一首
function Next_OneOK(){	
	 if((SongList.selectedIndex >= 0) && (SongList.selectedIndex < TotalSongs - 1)){
		SongList.options[SongList.selectedIndex + 1].selected = true;
	 	playlista();
	 }
}

function showTLab(){
	if(Exobud.GetPlayState()==0) Next_OneOK();
        setTimeout('showTLab()',3000);
	
}
//播放舞曲
function playlista(){
	 if(document.all.SongList.selectedIndex < 0) alert('请选择你要播放的曲目!');
	 else{
		var varvar,person,collect,song,url;
		
		varvar = document.all.SongList.options[document.all.SongList.selectedIndex].value.split("|");
		url = varvar[0];song = varvar[1];collect = varvar[2];person = varvar[3];SongID = varvar[4];

document.all.playsongname.innerHTML = '<strong> 舞曲名:' + collect+'</strong>';
document.all.insert8.innerHTML ='<a href="../songdown/?'+SongID+'.html" target=_blank><img src="../images/a1.gif" width="104" height="20" border="0"></a>　<a href="../fav/?'+SongID+'.html" target=_blank><img border="0" src="../images/a2.gif" width="80" height="20"></a>';
document.all.insert2.innerHTML = varvar[5];
document.all.insert3.innerHTML = '&nbsp;下载此舞曲mp3&nbsp;需要&nbsp;<span class="style1">'+varvar[7]+'&nbsp;</span>D币';
document.all.insert4.innerHTML = '上传者：'+varvar[10];
document.all.insert5.innerHTML = '舞曲类型：'+varvar[6];
document.all.insert6.innerHTML = '总人气：'+varvar[8];
document.all.insert7.innerHTML = '上传日期：'+varvar[9];
		setTimeout('showTLab()',3000);
		var urlarry,urlstr;
		urlarry=url.split("/");
		urlstr=urlarry[0]+"//"+urlarry[2]
		//alert(url.replace(urlstr,s_bstr));
		Exobud.setSource(url.replace(urlstr,s_bstr));
		Exobud.doplay();
		//showTLab();
		PageAddress.value = PageBasicAddress + SongID;
		URLTmp = PageAddress.value;
		return;
	    }
}

//function HighlightAll(theField) 
//{
	//var tempval=document.all.PageAddress

	//tempval.focus()
	//tempval.select()
	//therange=tempval.createTextRange()
	//therange.execCommand("Copy")
//}

function dxplay(form)
{
	form.action="../songlist/";
	form.target="_blank";
	form.submit();
}
function wtplay(form)
{

	document.form.action="../songlist/wt.html";
	document.form.target="_blank";
	document.form.submit();
}


function CheckAll(form)
{
	for (var i=0;i<form.elements.length;i++)
	{
		var e = form.elements[i];
//		if (e.name != 'check')
			e.checked = true// form.chkall.checked;
	}
}
function CheckAllfan(form)
{
	for (var i=0;i<form.elements.length;i++)
	{
		var e = form.elements[i];
//		if (e.name != 'check')
			e.checked = false// form.chkall.checked;
	}
}
//=================================================
function realClass()		
{
  
  this.obj = Exobud;	
  this.gotov = 5;		
  this.setss = null;		



  this.open = function(url)	
  {
    this.obj.setSource(url);
    setTimeout("oop.play();",1000);
  }
  this.play = function()	
  {
    if(this.obj.CanPlay())
      this.obj.DoPlay();
  }
  this.pause = function()	
  {
    this.obj.DoPause();
  }
  this.stop = function()	
  {
    if(this.obj.CanStop())
    {
      this.obj.DoStop();
      this.obj.SetPosition(0);
    }
  }
  this.go = function(s)		
  {
    this.obj.SetPosition(s*1000);
  }
  this.pos = function()		
  {
    return this.obj.GetPosition()/1000;
  }
  this.length = function()		
  {
    return this.obj.GetLength()/1000;
  }
  this.state = function()		
  {
    var ps = this.obj.GetPlayState();
    return ps!=0 && ps!=4;
  }
  this.volume = function(s)		
  {
     this.obj.SetVolume(s)
  }
  this.mute = function(s)		
  {
     this.obj.SetMute(s)
  }
  this.sjxs = m_r_sj;	

  this.closed = function()	
  {
    this.stop();
  }

  this.ifending = function()	
  {
    if(this.length()<=1) return;
    if(this.length()-this.pos()<=1) 
      gonext();
  }
}
function showdh(strtype){
document.getElementById(strtype).className= "hh2 ty";
}
function showdh2(strtype){
document.getElementById(strtype).className= "hh3 ty";
}
function hidedh(strtype){
document.getElementById(strtype).className= "hh ty";
}
function showTab(bb1,bb2,bb3,num,total) {
	for (var i=1;i<=total;i++)
	{
	document.getElementById(bb3+i).style.display = "none";
	}
document.getElementById(bb3+num).style.display = 'block';
document.getElementById(bb1+'1').className = "bbl2" ;
document.getElementById(bb1+'2').className = "bbz2" ;
document.getElementById(bb1+'3').className = "bbr2" ;
document.getElementById(bb1+num).className = bb2+"1" ;

}
function showTabtj(hm,hm2,n,t) {
	for (var i=1;i<=t;i++)
	{
	document.getElementById(hm+i).className = "tbb2" ;
	document.getElementById(hm2+i).style.display = "none";
	}
    document.getElementById(hm+n).className = "tbb1" ;
	document.getElementById(hm2+n).style.display = 'block';
}
function showTabsp(sm,sm2,k,tt) {
	for (var i=1;i<=tt;i++)
	{
	document.getElementById(sm+i).className = "sptop2" ;
	document.getElementById(sm2+i).style.display = "none";
	}
    document.getElementById(sm+k).className = "sptop1" ;
	document.getElementById(sm2+k).style.display = 'block';
}

function showTabuser(uhm2,uhm,n,t) {
	for (var i=1;i<=t;i++)
	{
	document.getElementById(uhm+i).className = "utbb2" ;
	document.getElementById(uhm2+i).style.display = "none";
	}
    document.getElementById(uhm+n).className = "utbb1" ;
	document.getElementById(uhm2+n).style.display = 'block';
}
function selectAll(oo)  
   { 
for (var i=0;i<oo.id.length;i++) { 
var temp=oo.id[i]; 
temp.checked=true; 
} 
}
function reverse_all(oo)  
   { 
for (var i=0;i<oo.id.length;i++) { 
var temp=oo.id[i]; 
if (temp.checked==false)
		{
			temp.checked = true;
		}
		else
		{
			temp.checked = false;
		}
} 
}
function clean_all(oo)  
   { 
for (var i=0;i<oo.id.length;i++) { 
var temp=oo.id[i]; 
temp.checked=false; 
} 
}
