// JavaScript Document
var tempestPlayer = null;
var tempestplayer_open = false;

function playMP3 (mp3, trackTitle, image, id, type) {
	//if(tempestplayer_open == true){
	if (testWindow()) {
		if(type=="playlist"){
			tempestPlayer.flashProxy.call('addToPlaylist',mp3,trackTitle,image,id);
		}else{
			tempestPlayer.flashProxy.call('addToPlaylist',mp3,trackTitle,image,id);
		}
	}else{
		tempestPlayer = window.open( '', 'tempestPlayerWindow', 'toolbar=0,location=0,statusbar=0,scrollbars=0,menubar=0,resizable=0,width=400,height=170,left = 362,top = 234');
		tempestplayer_open = true;
		if(tempestPlayer.location.toString()=='about:blank'){// || tempestPlayer.location.toString().substr(tempestPlayer.location.toString().length-19,19) != 'fplayer/player.html'){
			tempestPlayer.location = 'player.php?mp3='+mp3+'&trackTitle='+trackTitle+'&image='+image+'&info='+id
		}else{
			if (!tempestPlayer.opener) tempestPlayer.opener = self;
			tempestPlayer.flashProxy.call('addToPlaylist',mp3,trackTitle,image,id);
		}
		//alert("new");
	}
	if (window.focus) tempestPlayer.focus();
	//alert(tempestPlayer.toString());
}

function testWindow () {
	if (tempestPlayer != null) {
		if(tempestPlayer.closed){
			
			//alert("has closed");
			return(0);
		}else{
			
			//alert("is open");
			return(1);
		}
	}else{
		
		//alert("never opened");
		return(0);
	}
}

function getFlashMovieObject(movieName)
{
  if (window.document[movieName]) 
  {
      return window.document[movieName];
  }
  if (navigator.appName.indexOf("Microsoft Internet")==-1)
  {
    if (document.embeds && document.embeds[movieName])
      return document.embeds[movieName]; 
  }
  else // if (navigator.appName.indexOf("Microsoft Internet")!=-1)
  {
    return document.getElementById(movieName);
  }
}

function openedPing(){
	tempestplayer_open = true;
	setTimeout ( "tempestClosed()", 999 );
	//alert('pinged');
}

function tempestClosed(){
	tempestplayer_open = false;
	//alert('closed');
}
