
function getObject(idname) {
	if (document.getElementById){
		return document.getElementById(idname);
	}else if (document.all){
		return document.all[idname];
	}else if (document.layers){
		return document.layers[idname];
	}else{
		return null;
	}
}
function getTags(parentobj, tag)
{
	if (parentobj == null){
		return new Array();
	}else if (typeof parentobj.getElementsByTagName != 'undefined'){
		return parentobj.getElementsByTagName(tag);
	}else if (parentobj.all && parentobj.all.tags){
		return parentobj.all.tags(tag);
	}else{
		return new Array();
	}
}






function PlayerUtils(uid){

	var p = 0;

	var a = total -1;

	var arr_i = "";

	var list = arr_ids;

	function STCclear(t){
		clearTimeout(t);
		pu.time=false;
	}
	this.doPlay = function(){
		Exobud=document.getElementById("Exobud11");
		//console.log(Exobud.playState);

		if(Exobud.playState==9){ //判断当前的播放状态
			pu.p9=true;
			if(pu.time)
				STCclear(pu.time);
		}
		else if(Exobud.playState==10 ){
			pu.p10=true;
			if(!pu.time)
				pu.time=setTimeout("pu.doPlayNext(1)", 1000);
		}
		else if(Exobud.playState==0 || Exobud.playState==1){
			this.doPlayNext(1);
			if(pu.time)
				STCclear(pu.time);
		}
		else{
			if(pu.time)
				STCclear(pu.time);
		}


		//debugger;
		if(arr_ids.length > 2)
			setTimeout("pu.doPlay()", 1000);
		else
			Exobud.PlayCount = 0;

	};

	this.doPlayNext = function(t){
		p += t;
		if(p>a){
			p = 0;
		}else if(p<0){
			p = a;
		}
		this.utils(p);
	};

	this.utils = function(r){
		Exobud=document.getElementById("Exobud11");
		if(r >= total)
			r = 0;
		var sid = arr_ids[r];
		if(sid==0){
			r = p = 0;
		}

		p = r;
		var s = "";

		s += getObject("song_"+sid).innerHTML;
		//debugger;
		var url =  getObject("url_"+sid).value;
		//debugger;
		Exobud.URL = url;
		if(getObject("songid")){getObject("songid").value = sid;}
		this.bgcolor();
		ListenLog(sid);//todo

	};

	this.bgcolor = function(){
		var r = p;
		var d;
		var sid = arr_ids[r];
		var list = getTags(getObject("songs"),"li");

		for(i=0;i<list.length;i++){
			d = list[i];
			if(d.id!=sid){
				getObject(d.id).style.backgroundColor="#FFFFFF";
			}else{
				getObject(d.id).style.background="powderblue";
			}
		}
	};

	this.changeBg = function(id,act) {
		var sid = arr_ids[p];
		if(act=="over"){
			getObject(id).style.background="#C0D9DF";
		}else if(sid!=id){
			getObject(id).style.background="white";
		}else{
			getObject(id).style.background="#CBD0D1";
		}
	};

	this.deleteSong = function(ids,id){
		var params = "ids="+ids;
		params += "&id="+id;
		params += "&act=del";
		myxmlhttp = CreateXmlHttpReq(this.songsHttpHandler);
		XmlHttpPOST(myxmlhttp, "/songs.gv", params);
	};

	this.songsHttpHandler = function(){
		if (myxmlhttp.readyState !=4 ) {
			return;
		}
		var html = myxmlhttp.responseText;
		alert(html);
		if(html.indexOf("success")!=-1){
			html = html.replace("success","");
			getObject("songsPlay").innerHTML = html;
		}else{
			alert("网络出现异常，操作失败！");
		}
	}

}



function players(){
	document.write('<!--[if IE]><OBJECT ID="Exobud11" height="68px" width="100%" CLASSID="CLSID:6BF52A52-394A-11d3-B153-00C04F79FAA6">');

document.write('</OBJECT>');
document.write('<![endif]-->');
document.write('<![if !IE]>');
document.write('<div><!--  firefox不支持动态改变object的大小...只能在开始时预先设定 -->');
document.write('<OBJECT ID="Exobud11" height="68px" width="220px" type="application/x-ms-wmp">');
document.write('</OBJECT></div>');
document.write('<![ENDIF]>');
}





