
var offairSrc="http://www.showfm.net/onair.php";
var offairSrcTxt="";
var onairSrc="";
var onairSrcTxt="www.showfm.net";
var onairConnets="www.showfm.net";
var doconnets=onairConnets;
var dosrc=onairSrc;
var dosrctxt=onairSrcTxt;


function replay_the_song(){
	if(document.RX.GetPlayState()==0){
		state_list.innerHTML ="连接" + dosrctxt + " [" + doconnets +"]";
		document.RX.DoPlay();
	
	    doconnets = doconnets - 1;
   	    if (doconnets<0){
 		    document.RX.DoStop();
			RXint(1);
			doconnets=onairConnets;}
		}
	else
	{
		GetRealState();
	}




	replay=setTimeout("replay_the_song()",1000);
}

function stop_player(){
	clearTimeout(replay);
	state_list.innerHTML ="暂停直播!!";
	document.RX.DoStop();
}

function pause_player(){
	switch(document.RX.GetPlayState()){
		case 3:
			document.RX.DoPause();
			state_list.innerHTML ="暂停中!";
			break;

		case 4:
			document.RX.DoPlay();
			state_list.innerHTML ="播放中!";
			break;
	}
}

function RXint(onoff){
	document.RX.SetWantErrors(true);
	onstate=1;
	onstate=0;
	dosrctxt=offairSrcTxt;
	document.RX.SetSource(offairSrc);
}

function GetRealState(){
  switch (document.RX.GetPlayState()) {
      case 1:
		state_list.innerHTML =dosrctxt + "连接中....";
        break;
      case 2:
        var elapsed=document.RX.GetBufferingTimeElapsed() /1000
		state_list.innerHTML ="缓冲....剩余:" + elapsed + "秒";
        break;
      case 3:
		state_list.innerHTML =dosrctxt + "直播中....";
        break;
      case 4:
		state_list.innerHTML ="暂停中....";
        break;
      case 5:
		state_list.innerHTML ="Seeking...";
        break;
   }
}

function imgOn(imgName) 
     {
        if (document.images) {
            document[imgName].src = eval(imgName + 'on.src');
        }
     }
	             
function imgOff(imgName) {
        if (document.images) {
            document[imgName].src = eval(imgName + 'off.src');
        }
     }

function drag_dropns(name)
   {
       temp=eval(name)
       temp.captureEvents(Event.MOUSEMOVE)
       temp.onmousedown=gons
       temp.onmousemove=dragns
       temp.onmouseup=stopns
   }
function gons(e)
   {
       temp.captureEvents(Event.MOUSEMOVE) 
       nsx=e.x
       nsy=e.y
  
   }
function dragns(e)
  { 
       temp.moveBy(e.x-nsx,e.y-nsy) 
       return false
  }
function stopns()
  {
   temp.releaseEvents(Event.MOUSEMOVE)
  }
var dragapproved=false

function drag_dropie()
  {
     if (dragapproved==true)
     {
       var mov = tempx+event.clientX-iex
       if (mov > 138  && mov < 208)
       {
          document.all.showimage.style.pixelLeft=tempx+event.clientX-iex
          var loudness =  mov - 138 ;
		  if (loudness>0 && loudness<70)
             {document.RX.SetVolume(loudness*1.5);}
       }
          return false
      }
    }

function initializedragie()
  {
	iex=event.clientX
    iey=event.clientY
    tempx=showimage.style.pixelLeft
    tempy=showimage.style.pixelTop
    dragapproved=true 
    document.onmousemove=drag_dropie
     if (document.all)
		{  document.onmouseup=new Function('dragapproved=false') }
      }

function openWIN( url , name , xs, ys ){
	window.open(url ,name,'location=no, directories=no,resizable=no, status=no, toolbar=no, menubar=no, width='+xs+' , height='+ys+', scrollbars=yes'); 
}

function listenRadio(form) {
    channel = form.ch.options[form.ch.selectedIndex].value;
    if( channel !=0) { window.location.href='mp_main.asp?ReloadRID='+channel; }
}

//-->