﻿
var volv,phx,time,itcn,palystatus;var playbutton=false;function initialPlay(){phx=autoRadio.$("MediaPlayer");time=autoRadio.$("playtime");time2=autoRadio.$("playovertime");if(typeof window.event=="undefined")phx=autoRadio.$("MediaPlayer1");volv=phx.settings.volume;volNormal()
setInterval(function(){playState()},1000);var now=new Date();if((now.getHours()>=15&&now.getHours()<17)||(now.getHours()==14&&now.getMinutes()>=20)){phx.controls.play();playbutton=true;playNow(true);}
else{phx.controls.stop();}}
function playState(){var text='';var text2='';var state='';switch(phx.playState){case 1:text2='停止';break;case 2:text2='暂停';break;case 3:text=phx.controls.currentPositionString;if(phx.currentMedia.durationString=='00:00'){text2='在线直播'}else{text2=phx.currentMedia.durationString;}
break;case 6:text2='正在缓冲';break;case 9:text2='正在连接';break;case 10:text2='准备就绪';break;}
time.innerHTML=text;time2.innerHTML=text2;}
function volNormal(){phx.settings.volume=80;}
function volup(){if(volv<100){volv+=5;phx.settings.volume=volv;time.innerText=volv;}else{time.innerText='最大';}}
function voldown(){if(volv>0){volv-=5;phx.settings.volume=volv;time.innerText=volv;}else{time.innerText='最小';}}
var songPlayTool=function(){};songPlayTool.prototype={onObj:null,setPlayList:function(id){var liArr=autoRadio.tagArray(autoRadio.$(id),'li'),len=liArr.length,i,pro=this;for(i=0;i<len;i++){liArr[i].onclick=function(i){return function(){pro.click(liArr[i])}}(i)}
this.onObj=liArr[0];},click:function(obj){playbutton=true;this.onObj.className='';phx.URL=obj.getAttribute('url');obj.className='played';this.onObj=obj;setPlaystatus(obj.getAttribute('title'))
playNow(true);}}
function playNow(run)
{if(!playbutton){var now=new Date();if(now.getHours() < 14 || now.getHours() > 17 || (now.getHours() == 14 && now.getMinutes() < 20)){alert('当前不是节目的直播时间, 请从左侧选择往期节目进行收听!');return;}}
if(run){phx.controls.play();autoRadio.setClassName('btnPlay','control_button unplay');autoRadio.setClassName('btnStop','control_button stop');}else{phx.controls.stop();autoRadio.setClassName('btnPlay','control_button play');autoRadio.setClassName('btnStop','control_button unstop');}}
function setPlaystatus(status){var palystatus=autoRadio.$("palystatus");if(palystatus){palystatus.innerHTML='正在播放 '+status;}}
