
var scrollt=0;
var tflag=0;
var lytext=new Array();
var lytime=new Array();
var delay=10;
var line=0;
var scrollh=0;
var showtitsig=0;
var firstplaysig=1;
var showerrsig=0;
var URL1="http://music.rurutia.com.cn/2011923/";
var URL2="http://www.rurutia.com.cn/music/music2010327/";
function show(t)
{
var div1=document.getElementById("lyr");
document.getElementById("lyr").innerHTML=" ";
if(t<lytime[lytime.length-1])
{
for(var k=0;k<lytext.length;k++)
{
if(lytime[k]<=t&&t<lytime[k+1])
{
scrollh=k*25;
div1.innerHTML+="<font color=#c55e76 style=font-weight:bold>"+lytext[k]+"</font><br>";
}
else if(t<lytime[lytime.length-1])
div1.innerHTML+=lytext[k]+"<br>";
}
}
else
{
for(var j=0;j<lytext.length-1;j++)
div1.innerHTML+=lytext[j]+"<br>";
div1.innerHTML+="<font color=#c55e76 style=font-weight:bold>"+lytext[lytext.length-1]+"</font><br>";
}
}
function scrollBar()
{
if(document.getElementById("lyr").scrollTop<=scrollh)
document.getElementById("lyr").scrollTop+=1;
if(document.getElementById("lyr").scrollTop>=scrollh+50)
document.getElementById("lyr").scrollTop-=1;
window.setTimeout("scrollBar()",delay);
}
function getReady()
{
	try {
		MediaPlayer1.url=URL1+theurl;
		MediaPlayer1.settings.autoStart = false ;
		MediaPlayer1.controls.play();
		MediaPlayer1.settings.volume = 100;
		var ly=getLy();
		var arrly=ly.split(".");
		for(var i=0;i<arrly.length;i++)
			sToArray(arrly[i]);
		sortAr();
		scrollBar();
	} catch(ex){ 
		show_nowm();
		return;
	}
}
function sToArray(str)
{
var left=0;
var leftAr=new Array();
for(var k=0;k<str.length;k++)
{
if(str.charAt(k)=="[")
{
leftAr[left]=k;
left++;
}
}
if(left!=0)
{
for(var i=0;i<leftAr.length;i++)
{
lytext[tflag]=str.substring(str.lastIndexOf("]")+1);
lytime[tflag]=conSeconds(str.substring(leftAr[i]+1,leftAr[i]+6));
tflag++;
}
}
}
function sortAr()
{
var temp=null;
var temp1=null;
for(var k=0;k<lytime.length;k++)
{
for(var j=0;j<lytime.length-k;j++)
{
if(lytime[j]>lytime[j+1])
{
temp=lytime[j];
temp1=lytext[j];
lytime[j]=lytime[j+1];
lytext[j]=lytext[j+1];
lytime[j+1]=temp;
lytext[j+1]=temp1;
}
}
}
}
function conSeconds(t)
{
var m=t.substring(0,t.indexOf(":"));
var s=t.substring(t.indexOf(":")+1);
s=parseInt(s.replace(/\b(0+)/gi,""));
if(isNaN(s))
s=0;
var totalt=parseInt(m)*60+s;
if(isNaN(totalt))
return 0;
return totalt;
}
function getSeconds()
{
try {
var t=getPosition();
t=t.toString();
var s=t.substring(0,t.lastIndexOf("."));
return s;
} catch (ex) {
		show_nowm();
}
}
function getPosition()
{
	try {
		return MediaPlayer1.controls.currentPosition;
	} catch (ex) {
		show_nowm();
	}
}
function mPlay()
{
try {
var ms=parseInt(getSeconds());
if(MediaPlayer1.controls.currentPositionString==""&&firstplaysig==1) {
	$("#playwhere").html("<span class=\"loadmusic\">音乐缓冲中……</span>");
}
else {
    $("#playwhere").html(MediaPlayer1.controls.currentPositionString + "/" + MediaPlayer1.currentMedia.durationString);
	firstplaysig=0;	
	$("#showplayerloading").hide();
	$(".m_player").fadeIn(500);
	$("#playerctrl").fadeIn(500);
	$("#playerbut").fadeIn(500);
}
	$("#showname").text(lytext[0]+' 播放中');
if(isNaN(ms))
show(0);
else
show(ms);
window.setTimeout("mPlay()",100);
} catch (ex) {
	show_nowm();
	window.setTimeout("mPlay()",100);
}
}
window.setTimeout("mPlay()",100)
function test()
{
alert(lytime[lytime.length-1]);
}

function show_nowm() {
	if(showerrsig==0) {
		$("#lyr").text("浏览本页面需要安装windows media player，否则无法正常播放音乐！如果您已经安装仍看到此提示，请刷新重试。");	
		showerrsig=1;	
	}
}
