// JavaScript Document
function OpenRadio()
{
	window.open('radio.php','_blank' ,'width=700,height=330,toolbar=no,scrollbars=yes,resizable=yes,status=no,toolbar=no,menubar=no,location=no,titlebar=no');
}

function AddPlaylist(PROD_ID,PITEM_ID) 
{
 	var url = 'playlist.ajax.php?f=addItem&PROD_ID=' + PROD_ID + '&PITEM_ID=' + PITEM_ID;
	var myAjax = new Ajax.Request(url,
	{
		method:'post',
		onSuccess: function(transport){
			var success = '';
			var message = '';
			eval(transport.responseText);
			if(success)
			{
				initDialog('INFO','Playlist',message,'OK');
			}
			else
			{
				initDialog('ERROR','Invalid Request',message,'OK');
			}
	}
  	});
}

function AddRate(PROD_ID,PITEM_ID,RATE) 
{
 	var url = 'playlist.ajax.php?f=addRate&PROD_ID=' + PROD_ID + '&PITEM_ID=' + PITEM_ID + '&RATE=' + RATE;
	var myAjax = new Ajax.Request(url,
	{
		method:'post',
		onSuccess: function(transport){
			var success = '';
			var message = '';
			eval(transport.responseText);
			if(success)
			{
				initDialog('INFO','Playlist',message,'OK');
			}
			else
			{
				initDialog('ERROR','Invalid Request',message,'OK');
			}
	}
  	});
}

var timer = 0;
var play_time = 0;
var play_id = 0;
var close_window = false;

function CountPlay(PROD_ID,PITEM_ID) 
{
 	var url = 'playlist.ajax.php?f=addPlay&PROD_ID=' + PROD_ID + '&PITEM_ID=' + PITEM_ID;
	var myAjax = new Ajax.Request(url,
	{
		method:'post',
		onSuccess: function(transport){
			var success = '';
			var username = '';
			eval(transport.responseText);
	}
  	});
	
	//count secs
	if(play_id!=0)
		StopPlay();
		
	play_id = PROD_ID;
	timer = setTimeout('CountTime()', 1000);
}

function Play(PROD_ID,PITEM_ID) 
{
	//count secs
	play_id = PROD_ID;
	timer = setTimeout('CountTime()', 1000);
}

function StopPlay()
{
	if(timer!=0 && play_time!=0)
	{
		//stop count
		clearTimeout(timer);
		//alert(play_time);
		
		//SOLO CONTAR PLAYS
		var url = 'playlist.ajax.php?f=setPlayTime&PROD_ID=' + play_id + '&TIME=' + play_time;
		var myAjax = new Ajax.Request(url,
		{
			method:'get',
			onSuccess: function(transport){
				var success = '';
				eval(transport.responseText);
		}
		});
		
		//reset count
		play_time = 0;
		
		if(close_window)
			self.close();
	}
}

function CountTime()
{
	play_time++;
	timer = setTimeout("CountTime()", 1000);
}

