// Flash Player Functions...
 
   var currentPosition=0;
	var currentVolume;
	var bInit = true;
	var PlayerState = 0;
	var bNewSong = true;
	var currentVolume=0;

	var trackInitialTime = 10;
	var trackDuration = 30;

function ChangePlayStatus()
{
    sendEvent('playpause');
}

function movefrw(timeIn)
{
    sendEvent('scrub',timeIn);
}


	
	function sendEvent(typ,prm) {
		thisMovie("mediaplayer").sendEvent(typ,prm);
	}
	
	function loadFile(fil,tit,lnk,img,fid) {
		thisMovie("mediaplayer").loadFile(fil,tit,lnk,img,fid);
	}
	
	function thisMovie(movieName) {
	    if(navigator.appName.indexOf("Microsoft") != -1) {
	    
	    	return window[movieName];
		} else {
			return document[movieName];
		}
	}
	
	function getUpdate(typ,pr1,pr2) {
	    var iVolume = 0;
		var iLoad = 0;
		var min =0;
		var sec =0;
		var mytime=0;
		//alert ("GetUpdate" + " " + typ + "  "+ pr1+ "  "+pr2);
		
		
	    if (bInit)
	    {
         // use JavaScript variable instead	    
	       document.getElementById('PlayerLoadStatus').innerHTML = 'running';
	       bInit = false;
	    }
	    
		    if(typ == "time")
		    { 
		         currentPosition = pr1;
		         if ( currentPosition > trackInitialTime+trackDuration )
		            {
		                //stop
		              document.getElementById('PreviewStatus').innerHTML = "Ready";
		              document.getElementById('PreviewTiming').innerHTML = '00:00' ; 
		              StopStream2();
		            }
		        if (currentPosition < trackInitialTime )
		            {
		            sendEvent('volume',0);
		            movefrw(trackInitialTime);
		            //alert("started");
		          }
		       else
		          { 
		            //alert("iVolume" +currentVolume);
		            sendEvent('volume',70);
		          }
    		        
		        remainingTime = Math.round(pr2);
		        mytime = currentPosition - trackInitialTime;
		        if ((mytime<60) &&( mytime>0))
		        {
		            if (mytime<10){
		                document.getElementById('PreviewTiming').innerHTML = '00:0' + mytime ;
		            }
		            else if  (mytime>=10){
		                document.getElementById('PreviewTiming').innerHTML = '00:' + mytime;
		            }
		        }
		       else if (mytime>=60)
		        {
		            min=Math.floor(mytime/60);
		            sec= mytime - (min*60);
		            if (sec<10)
		            {
		                document.getElementById('PreviewTiming').innerHTML = '0'+min+":0"+sec;
		            }
		            else if  (sec>=10)
		            {
		               document.getElementById('PreviewTiming').innerHTML = '0'+min+":"+sec;
		            }
		        }
		    }
		    else if(typ == "volume")
		    {
		        iVolume = pr1;
		        
		    }
            else if(typ == "state")
            { 
                PlayerState = parseInt(pr1);

   		        if (PlayerState == 0)
    		    {
                    //var PlayButtonImage = document.getElementById("Playbutton");  
                    //PlayButtonImage.alt="Play";
                    //PlayButtonImage.src="../player/images/control_play_off.gif";
                    document.getElementById('PreviewStatus').innerHTML = "Ready";
                    document.getElementById('PreviewTiming').innerHTML = '00:00' ;  
                   
    		    }
   		        else if (PlayerState == 1)
    		    {
                    // need a timer to make sure the player does not get stuck here
                    
                    document.getElementById('PreviewStatus').innerHTML = "Loading";
                    document.getElementById('PreviewTiming').innerHTML = 'Loading' ;
                   // setTimeout("if (PlayerState == 1) {getValue(playlistIDlocal,NewPlayListSeed);}",10000);
                }
   		        else if (PlayerState == 2)
    		    {
                    document.getElementById('PreviewStatus').innerHTML = "Playing";
    		    }

   		        if (PlayerState == 3)
    		    {
    		        document.getElementById('PreviewStatus').innerHTML = "Stop";
    		        document.getElementById('PreviewTiming').innerHTML = '00:00' ; 
    		    }
            }
            else if(typ == "load")
            { 
                iLoad = pr1;
    		    //document.getElementById('load').innerHTML = 'load=' + iLoad;
    		    if (currentPosition < trackInitialTime)
					movefrw(trackInitialTime); //by me
            }

		
	}
	
	
	function itemData(obj) {
		var nodes = "";
		for(var i in obj) { 
			nodes += "<li>"+i+": "+obj[i]+"</li>"; 
		}
		//document.getElementById("data").innerHTML = nodes;
	};

function CheckPlayer()
{
//alert("CheckPlayer");
    document.getElementById('PreviewTiming').innerHTML = '00:00' ;    
    document.getElementById('OnLoadStatus').innerHTML = 'OnLoad: '
        + document.getElementById('PlayerLoadStatus').innerHTML;
        
// we should loop with a JS timer here to make sure the flash player object
// is fully leaded
   //alert("Inside of CheckPlayer: " + playlistIDlocal);
   //only when bInit = false then load song otherwise wait;
   if (bInit)
   {
        isPlayerLoaded()
   }}
	
function isPlayerLoaded()
{
//    alert("isPlayerLoaded");
    document.getElementById('PreviewStatus').innerHTML = "Loading Player....";
    document.getElementById('PreviewTiming').innerHTML = '00:00' ;    
    setTimeout("CheckPlayer()",1000);
}
	



function CloseGetFlash()
{
var MainDiv = document.getElementById("GetFlashMain");
MainDiv.style.visibility="hidden";

}	
	
//	var FO = {movie:"flvplayer.swf",id:"mediaplayer",name:"mediaplayer",width:"220",height:"220",majorversion:"8",build:"0",bgcolor:"#FFFFFF",allowfullscreen:"true",flashvars:"file=mediaplayer.xml&enablejs=true" };
//	UFO.create(FO, "GetFlashMain");
	
	
	
