
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{
	        return document.getElementById(movieName);
    }
}

function play_album(cur_album_id,cur_label_id,non_music,playlist,_is_queue,_queue_id)
{
     lock=1;
	 scroll(0,0);
	 var cur_id=-1;
	 //check_tpa(cur_album_id);
	 $.post("/ajax_requests/check_tpa.php",{album_id:cur_album_id,is_queue:_is_queue,queue_id:_queue_id,playlist:playlist},function(data){		
		if(data==1){
			apprise('Trial period of current Album is over. Purchase this album?',{'verify':true},
			function(r)
			{
			if(r)
				{ 
				// user clicked 'Yes'
					purchase_album_id=cur_album_id;
					if(_is_queue==1){
						if(_queue_id==76) purchase_album_id=_queue_id;
					}
					window.location.hash = "/purchase/"+purchase_album_id+"/";
					return false;
				}
			}
			); 	
			return false;
		}
		if(data==2){
			apprise('This playlist inludes a track from an album that the trial period access has expired. You cannot play this playlist.');
			return false; 	
		}
		if(data==0)
		{			 
			if(playlist==1){
		 		access_beam(cur_album_id,non_music,cur_label_id,playlist);
				return false; 
	 		}
			access_beam(cur_album_id,non_music,cur_label_id,playlist,_is_queue,_queue_id);
			return false; 
		}
		else
		{
			window.location.href="/";	
		}
	});
}

function access_beam(cur_album_id,non_music,cur_label_id,playlist,_is_queue,_queue_id){
	if(non_music==0){
	 			$('#footer').css('visibility', 'visible');					
				var flashMovie=getFlashMovieObject("myPlayer");   
				flashMovie.play_album(cur_album_id,playlist);				
			 }
			 else
	 		 {
				var flashMovie=getFlashMovieObject("myPlayer");   		  		
				flashMovie._stop_player();
				$('#footer').css('visibility', 'hidden');		
			 }
			 //show browser
	 
			 height=$(window).height();
			 $.post("/ajax_requests/pages/show_browser.php", {album_id:cur_album_id,height:height,label_id:cur_label_id,na:non_music,is_playlist:playlist,is_queue:_is_queue,queue_id:_queue_id},function(data){
				$("#navigation ul li").each(function(index) { 
				$(this).removeClass("selec");			
				});
			$(".now_playing").addClass("selec");
			hash="/now_playing";
			hash_title="Now Playing";
			window.location.hash = hash+"/";
			document.title="Beam "+hash_title;
			$('#main_ajax').html(data);					
			 }
			 );
}

function change_track(track_id)
{
     var flashMovie=getFlashMovieObject("myPlayer");     
	 flashMovie.change_track(track_id);
}

function highlight_track(track_id)
{

	//store session
	$.post("/ajax_requests/secure_play_session.php", { cur_track_id: track_id },function(data){
		if(data!=0) window.location.href="/";	
	});
	//if(cur_id!=-1){
		$("#newspaper-a tr").each(function(index) { 		
			$(this).removeClass("selec");
		});	
		
		$('#cur_track'+track_id).addClass("selec");	
	//}

	//cur_id=track_id;
}

function check_tpa(_album){
	
	return false;	
}
