
	document.write("<div id=div_lyric style=\"display:none \"></div>");
	document.write("<div id=song_id style=\"display:none \"></div>");
	document.write("<div id=song_title style=\"display:none \"></div>");
	document.write("<div id=song_artist style=\"display:none \"></div>");
	document.write("<div id=song_url style=\"display:none \"></div>");
	document.write("<div id=song_lyric style=\"display:none \"></div>");
	document.write("<div id=song_type style=\"display:none \"></div>");

	var playWindow = null;
	var ticker = 0;
	var invoker = null;
	var mediaPref = "http://219.136.247.107/myour1/player/url.jsp";
	var lyricPref = "http://219.136.247.107/myour1/player/gc.jsp";
	var playerFeature = "toolbar=no,left=0,top=0,width=670,height=600,directories=no,status=no,scrollbars=yes,resizable=yes,menubar=no";
	function addSong(id,title,artist,url,lyric,type){
		//alert("addSong id:" + id + ",url:" + url + ",lyric:" + lyric + ",type:" + type)
		
		var url2 = mediaPref + "?filename=" + url;
		var lyric2 = lyricPref + "?gc=" + lyric;
		window.document.getElementById("song_id").innerHTML=id;
		window.document.getElementById("song_title").innerHTML=title;
		window.document.getElementById("song_artist").innerHTML=artist;
		window.document.getElementById("song_url").innerHTML=url2;
		window.document.getElementById("song_lyric").innerHTML=lyric2;
		window.document.getElementById("song_type").innerHTML=type;
		if (playWindow == null){
			playWindow = window.open("http://localhost:8080/qzweb/web/myour2/player/play.jsp?type=" + type,"playWindow",playerFeature);
			playWindow.focus();
		}
		
		invoker = window.setInterval('evokePlayerMedia(\'' + id + '\',\''+ title +'\',\'' + url2+'\',\''+type+'\')',1000);		
		
	}
	
	function evokePlayerMedia(ids,titles,url,type){
		//window.status ="ids:" + ids + ",ticker:" + ticker + ",sid:" + Math.random();
		ticker ++;
		if (ticker>15){
			window.clearInterval(invoker);
			ticker = 0;
		}
		var idsArr = ids.split(",");
		var titlesArr = titles.split(",");
		//alert(idsArr.length);
		if (playWindow !=null  && playWindow.existSong!=null){
			var bError = false;
			var errStr = "歌曲";
			for (i=0;idsArr!=null&&i<idsArr.length;i++){
				 if (playWindow.existSong(idsArr[i])){
					if (bError) errStr +="、";
					errStr+= "《" +titlesArr[i] + "》";
					bError = true;
				 }
			}
			errStr += "已经存在于播放列表中";
			window.clearInterval(invoker);
			ticker = 0;
			if (bError && (type==null || type=='' ||type=='shiting')){
				alert(errStr);
			}
			checkMedia(url);
		}
	}
	function addSongBatch(type,id,titleid,artistid,urlid,lyricid){
		var idsStr = "";
		var urlsStr = "";
		var titlesStr = "";
		var lyricsStr = "";
		var artistsStr = "";
		var type2 = "shiting";
		if (type!=null)
		{
			type2 = type;
		}
		/*var ids = document.getElementsByName('id');
		var titles = document.getElementsByName('title');
		var artists = document.getElementsByName('artist');
		var urls = document.getElementsByName('url');
		var lyrics = document.getElementsByName('lyric');
		*/
		var ids = document.getElementsByName(id);
		var titles = document.getElementsByName(titleid);
		var artists = document.getElementsByName(artistid);
		var urls = document.getElementsByName(urlid);
		var lyrics = document.getElementsByName(lyricid);
		if (ids == null || ids.length == 0){
			alert("请选择歌曲!");
			return ;
		}
		if (playWindow == null){
			//playWindow = window.open("play.htm","playWindow");
			playWindow = window.open("http://localhost:8080/qzweb/web/myour2/player/play.jsp?type=" + type2,"playWindow",playerFeature);
			playWindow.focus();
		}
		//if (playWindow != null){
			if (urls!=null && titles !=null && artists!=null && lyrics!= null){
				var bError = false;
				var errStr = "歌曲[";
				var mediaUrls = "";
				//get media file urls
				for (i=0;ids!=null && i < ids.length;i++){
					if (ids[i].checked){
						if (mediaUrls!="")  mediaUrls += "&";
						mediaUrls += "filename=" + urls[i].value;
						if (lyricsStr!="")  lyricsStr += ",";
						lyricsStr += lyricPref + "?gc=" + lyrics[i].value;
						
						if (idsStr!="")  idsStr += ",";
						idsStr += ids[i].value;
						if (titlesStr!="")  titlesStr += ",";
						titlesStr += titles[i].value;
						
						if (artistsStr!="")  artistsStr += ",";
						artistsStr += artists[i].value;
					}
				}
				mediaUrls = mediaPref + "?"+mediaUrls;
				window.document.getElementById("song_id").innerHTML=idsStr;
				window.document.getElementById("song_title").innerHTML=titlesStr;
				window.document.getElementById("song_artist").innerHTML=artistsStr;
				window.document.getElementById("song_url").innerHTML=mediaUrls;
				window.document.getElementById("song_lyric").innerHTML=lyricsStr;
				window.document.getElementById("song_type").innerHTML=type;
				invoker = window.setInterval('evokePlayerMedia(\'' + idsStr + '\',\''+ titlesStr + '\',\'' + mediaUrls+'\')',1000);
			}else {
				alert("参数不正确");
			}
		//}
	}
	
	function checkMedia(url){
		var url2 = url + "&sid=" + Math.random();
		var ajax = new AjaxObj();
		ajax.ajaxUpdate2(url2,'div_lyric',checkMediaCompletedRefer(),null);				
	}
	function checkMediaCompleted(){
		var existEle = document.getElementById('div_lyric');
		if (existEle == null || existEle == undefined || existEle.innerHTML == ""){//not abled
			window.clearInterval(invoker);
			ticker = 0;
			existEle.innerHTML = "歌曲媒体不存在!";
			return;
		}
		var idsStr = document.getElementById('song_id').innerHTML;
		var urlsStr = existEle.innerHTML;
		var titlesStr = document.getElementById('song_title').innerHTML;
		var artistsStr = document.getElementById('song_artist').innerHTML;
		var lyricsStr = document.getElementById('song_lyric').innerHTML;
		var type = document.getElementById('song_type').innerHTML;
		var ids = idsStr.split(",");
		var urls = urlsStr.split(",");
		var titles = titlesStr.split(",");
		var artists = artistsStr.split(",");
		var lyrics = lyricsStr.split(",");

		if (urls!=null && titles !=null && artists!=null && lyrics!= null
			&& urls.length == titles.length && artists.length == lyrics.length && urls.length==artists.length){
			for (i = 0;i<urls.length;i++){
				try{
					//if (playWindow.add!=null){
						var id = ids[i];
						var url  = urls[i];
						var artist = artists[i];
						var lyric = lyrics[i];
						var title = titles[i];
						//alert("id:" + id +",url:" +url +",artist:" + artist +",lyric:" + lyric);
						playWindow.add(id,title,artist,url,lyric);	
						if (playWindow.changeOrder2!=null && (type=='ivr' || type=='rbt' || type=='cang'))
						{
							playWindow.changeOrder2(type,id);
						}
					//}
				}catch(e){
					//alert("add exception e:" + e);
					window.status = "checkMediaCompleted exception e:" + e;
				}
			}//for
			window.document.getElementById("song_id").innerHTML="";
			window.document.getElementById("song_title").innerHTML="";
			window.document.getElementById("song_artist").innerHTML="";
			window.document.getElementById("song_url").innerHTML="";
			window.document.getElementById("song_lyric").innerHTML="";
			window.document.getElementById("song_type").innerHTML="";
			window.document.getElementById("div_lyric").innerHTML="";
			window.clearInterval(invoker);
			ticker =0;
		}else {//if
			alert("返回的参数不一致!");
		}

	}
	function checkMediaCompletedRefer(){
		return function (){
			checkMediaCompleted();
		}
	}
