<!--

var url, TotalSongs, MusicName, NClassID, NClass, SpecialID, Special, SongID;
var Msg_z="正在播放";
var ln=0;
function GetEBID(id){return document.getElementById(id);}
//判断浏览器类型
var MSIE = navigator.userAgent.indexOf("MSIE");

//插入歌曲列表入口函数
function InsertList(url, MusicName, NClassID, NClass, SpecialID, Special, SongID){

	var myTo = document.getElementById("SongList");

	if(!TotalSongs){
		TotalSongs = myTo.options.length + 1;
		document.getElementById("playlist").style.display = "none";
		myTo.style.display = "block";
	}else{
		TotalSongs++;
	}

	var tStr = TotalSongs + "." + MusicName + "**" + NClass;
	if(tStr.length < 20){
		tStr = tStr.replace("**"," - ");
	}else{
		tStr = tStr.replace("**"," - ");
		tStr = tStr.substr(0, 30) + "...";
	}
	var tO = new Option;
	tO.text = tStr;
	tO.value = SongID;

	myTo.options[TotalSongs - 1] = tO;
}

//容错代码
function killerror() {return true;}
//window.onerror = killerror;

//播放歌曲
function play(){
	var SongList = document.getElementById("SongList");
	if(SongList.selectedIndex < 0) alert('请选择你要播放的曲目!');
	else{
		SongID = SongList.options[SongList.selectedIndex].value;
                //音乐服务器地址
		var url 	= "" + eval("u" + SongID);
		//alert(url);
		MusicName 	= eval("M" + SongID);
		NClassID 	= eval("N" + SongID);
		NClass 		= eval("N_" + SongID);
		SpecialID 	= eval("S" + SongID);
		Special 	= eval("S_" + SongID);
		if(NClass.length > 10) document.getElementById("info_person").innerHTML = NClass.substr(0,5) + "...";
		else document.getElementById("info_person").innerHTML = NClass;
		if(Special.length > 10) document.getElementById("info_collect").innerHTML = Special.substr(0,5) + "...";
		else document.getElementById("info_collect").innerHTML = Special;
		if(MusicName.length > 10) document.getElementById("info_Song").innerHTML = MusicName.substr(0,5) + "...";
		else document.getElementById("info_Song").innerHTML = MusicName;
		document.getElementById("MusicLyrics").src = "/User/ShowWord.aspx?id=" + SongID + "";
		document.getElementById("MusicTitle").innerHTML = MusicName + "--" + NClass;
		document.getElementById("Musicname").innerHTML = MusicName;
		document.getElementById("Singer").innerHTML = NClass;
		//document.getElementById("Musicxz").innerHTML = "<iframe width=300 height=300 src=\"http://www.77mp3.com/other/08union/412.htm?uid=11093&title=" + MusicName + "\" frameborder=no marginwidth=0 marginheight=0 scrolling=auto><\/iframe>";
		document.getElementById("Musicxz").innerHTML = "<iframe width=300 height=300 src=\"http://mmscode1.3bu.com/mmscode/MusicSingleRing/07031150435645251339.htm?webownerId=18638&childid=10000&songname=" + MusicName + "&a=&b=&c=&d=&e=&f=\" frameborder=no marginwidth=0 marginheight=0 scrolling=auto><\/iframe>";
		
		
		//根据不同的浏览器控制播放器
		if(MSIE > -1){
			var ExO = document.cm_Player1;
			ExO.style.display = "block";
			ExO.url = url;
			ExO.controls.play();
			
			var ps=ExO.settings.volume;
			if(isNaN(ps) || ps<0){ps=0;}
			else if(ps>=100){ps=100;}
			playfjd=volSlider.style.pixelLeft;
			volSlider.style.pixelLeft= playvol.style.pixelLeft + Math.floor(vvolTrkLength * ps/100)+vminLimit;
		
			showTLab();
		}else{
			//var tB = '<embed id="cm_Player2" name="cm_Player2" type="audio/x-ms-wma" flename="mp" width=300" height="45" ShowControls="0" ShowDisplay="0"  ShowStatusBar="0" autostart="1" autorewind="0" ShowPositionControls="0" ShowTracker="0" ';
			//tB += 'codebase="http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701" ';
			//tB += 'src="' + url + '" mastersound></embed>';
			var tB = '<embed autostart="true" src="' + url + '" type="video/x-ms-wmv" width="300" height="63" controls="ImageWindow" console="cons"></embed>'
			document.getElementById("cm_Player").innerHTML = tB;
			setTimeout("showTLabNoIE()", 335126);
		}
	}
}

function Wplay(){
switch(cm_Player1.playState){
		case 1:{Msg_z='正在播放：'+ GetEBID("aosname").innerHTML.replace(/'/g,"\'"); cm_Player1.controls.play();GetEBID("pause").title="播放";}
			break;
		case 2:{Msg_z='正在播放：'+ GetEBID("aosname").innerHTML.replace(/'/g,"\'"); cm_Player1.controls.play();GetEBID("pause").src="/images/play/pause.gif";GetEBID("pause").title="暂停";}
			break;
		case 3:	{Msg_z='暂停'; cm_Player1.controls.pause();GetEBID("pause").src="/images/play/h1.gif";GetEBID("pause").title="播放";}		
			break;
}
}


//播放
function plays(){
switch(cm_Player1.playState){
	case 1:{GetEBID("pause").src="/images/play/h1.gif";GetEBID("pause").title="播放";}
		break;
	case 2:{GetEBID("pause").src="/images/play/h1.gif";GetEBID("pause").title="播放";}
		break;
	case 3:{GetEBID("pause").src="/images/play/pause.gif";GetEBID("pause").title="暂停";}
		break;
}
}


function playout(){
switch(cm_Player1.playState){
	case 1:{GetEBID("pause").src="/images/play/start.gif";}
		break;
	case 2:{GetEBID("pause").src="/images/play/start.gif";}
		break;
	case 3:{GetEBID("pause").src="/images/play/pause1.gif";}
		break;
}
}

function Wstop(){
  cm_Player1.controls.stop();
  GetEBID("pause").src="/images/play/start.gif";
   Msg_z="停止";
}

//控制按钮 上一首
function Last_OneOK(){
	var SongList = document.getElementById("SongList");
	if((SongList.selectedIndex > 0) && (SongList.selectedIndex < TotalSongs)){
		SongList.options[SongList.selectedIndex - 1].selected = true;
		play();
	}
}

//控制按钮 下一首
function Next_OneOK(){
	var SongList = document.getElementById("SongList");
	if(SongList.selectedIndex >= 0){
		if(SongList.selectedIndex < TotalSongs - 1){
			SongList.options[SongList.selectedIndex + 1].selected = true;
	 		play();
		}else{
			SongList.options[0].selected = true;
	 		play();
		}
	}
}

function showTLab(){
	//if(document.cm_Player1.playState == 1) Next_OneOK();
	//setTimeout("showTLab()", 5000);
switch(cm_Player1.playState){
		case 1:{
			Msg_z='已停止';
			}
			break;
		case 2:{Msg_z='暂停';}
			break;
		case 3:{ln=0;Msg_z='正在播放...'+ MusicName.replace(/'/g,"\'");}
			break;
		case 6:{ln=0;var bp=cm_Player1.network.bufferingProgress;Msg_z='缓冲处理: 完成 '+bp.toString()+"%";}
			break;
		case 9:{if(ln>=120){
				Msg_z='正在连接到媒体,请稍候... 不能播放<span onClick="play();ln=0;clearTimeout(load_In);" class="ch">重试？</span>';
				}else{
					Msg_z='正在连接到媒体,请稍候...';ln++;}
				}
			break;
		case 10:{var gct=Times;
			
			if(ln>=120){
					//Msg_z='正在载入,请稍候... 不能播放<span onClick="play();ln=0;clearTimeout(load_In);" class="ch">重试？</span>';
					Msg_z='抱歉:部分索引资源失败，正在修复中...<span onClick="play();ln=0;clearTimeout(load_In);" class="ch">重试？</span>';
			//}else{Msg_z='正在载入,请稍候...';ln++;}
			}else{Msg_z='抱歉:部分索引资源失败，正在修复中...';ln++;}
		}
			break;
	}
	var Jcp=parseInt(cm_Player1.controls.currentPosition);
	if(Jcp > 0){
		var Jcps=cm_Player1.controls.currentPositionString;
		var Jdtrs=cm_Player1.currentMedia.durationString;
		GetEBID("showplaystat").innerText=Jcps+'/'+Jdtrs;
	}
        var cp=GetEBID("cm_Player1").controls.currentPosition;    //播放秒
	var cps=GetEBID("cm_Player1").controls.currentPositionString;   //播放时间
	var dur=GetEBID("cm_Player1").currentMedia.duration;    //总秒
	var durs=GetEBID("cm_Player1").currentMedia.durationString;   //总时间
	DowP=parseInt(GetEBID("cm_Player1").network.downloadProgress.toString());////下载量
        if(dur>0){
   		Times= cps + "/" + durs;
		GetEBID("playfjd").style.width = cp/dur*300;
	}else{
   		Times="";
	}
	GetEBID("playdown").style.width=DowP*300/100;
	GetEBID("showplaystat").innerHTML =  Times;
	GetEBID("showplayShowname").innerHTML = Msg_z ;
	 if(cm_Player1.playState == 1) Next_OneOK();
	
	 setTimeout("showTLab()", 1000);
}
document.onmouseup=function(){blnDragging=false;}
var minLimit= 0; 
var maxLimit= 300; 
var vminLimit= 0; 
var vmaxLimit= 45; 
var volTrkLength=300; 
var vvolTrkLength=50;
var SliderWsize= 11;
var playfjd;
var blnDragging=false;
var mPosX;
var evtSrcObj;
function volTracking(){
	
	if (blnDragging ){
	
		var sliderLength= volTrkLength;
		var mov =  parseInt(playfjd) + event.clientX - mPosX;
		if(mov <= minLimit){
			evtSrcObj.style.width=minLimit;
			cm_Player1.controls.CurrentPosition=0;
 			
		}
		if(mov > cm_Player1.currentMedia.duration){
			evtSrcObj.style.width=maxLimit;
			cm_Player1.controls.CurrentPosition=cm_Player1.currentMedia.duration;
 			
		}
		if ((mov <= maxLimit) &&  (mov > minLimit )){
			evtSrcObj.style.width=parseInt(playfjd) + event.clientX - mPosX;
			cm_Player1.controls.CurrentPosition=Math.round(((mov-minLimit-2)/(sliderLength))*cm_Player1.currentMedia.duration);
		}

	}return false;
}

function setVol(){
	blnDragging=false;
}

function readyDrag(){
 evtSrcObj=E("playfjd");
 mPosX=event.clientX;
 playfjd=evtSrcObj.style.width;
 playfjd=playfjd.replace('px','');
 blnDragging=true;
 document.onmousemove=volTracking;
}

function readyDragV(){
 if(document.layers){return false;}
 evtSrcObj=event.srcElement.id;
 mPosX=event.clientX;
 playfjd=volSlider.style.pixelLeft;
 blnDragging=true;
 document.onmousemove=volTrackingV;
} 

function volTrackingV(){
	if (blnDragging ){
		var sliderLength= vvolTrkLength;
		var mov =  parseInt(playfjd) + event.clientX - mPosX;
				if(mov <= vminLimit){
			volSlider.style.pixelLeft=vminLimit;
			cm_Player1.settings.volume=0;
 			
		}
		if(mov > vmaxLimit){
			volSlider.style.pixelLeft=vmaxLimit;
			cm_Player1.settings.volume=100;
		}
		if ((mov <= vmaxLimit) &&  (mov > vminLimit )){
			volSlider.style.pixelLeft=parseInt(playfjd) + event.clientX - mPosX;
			cm_Player1.settings.volume=Math.round(((mov-vminLimit-2)/(sliderLength))*100);
		}
	}return false;
}
function showW(dname){
GetEBID("LrcShow").style.display="none";
GetEBID("SongWord").style.display="none";
GetEBID(dname).style.display="";
}
function showTLabNoIE(){
	Next_OneOK();
}
-->