/***************************************************
 * Add Media To Favorites
 **************************************************/
function addToFavorites(file_id) 
{
	if (is_logged_in) 
	{
		var url = base_url+'common/ajax/favorite_media_add.php';
		var pars = 'file_id='+escape(file_id);
		var target = 'addToFavoritesResultMsg';
		var myAjax = new Ajax.Updater(target, url, {method: 'get', parameters: pars});
		
		toggleDisplay('addToFavoritesResult');
		toggleDisplay('addToFavoritesResultMsg');
	}
	else 
	{
		alert("You must be logged in to add media to your favorites!");
	}
}

/***************************************************
 * Rate Media
 **************************************************/
function processVote(item_id, rating) 
{
	var url = base_url+'common/ajax/media_rate.php';    
	var pars = 'item_id='+escape(item_id)+'&rating='+escape(rating);
	var target = 'media_rating';
	var myAjax = new Ajax.Updater(target, url, {method: 'get', parameters: pars});
}


/***************************************************
 * Add Group To Playlist
 **************************************************/
var groupHandlerFunc = function(t) 
{		
	var html = getNodeValue(t.responseXML, "return_html");	
	var result = getNodeValue(t.responseXML, "result");

	if (result != 0)
	{
		document.getElementById('addToGroupResult').innerHTML=result;
		showDiv('addToGroupResult');
	}
	
	document.getElementById('addToGroupDiv').innerHTML=html;
}

function addToGroup(file_id) 
{
	if (is_logged_in) 
	{
		toggleDisplay('addToGroupContainer')

		if (toggleDisplay('addToGroupDiv')) 
		{
			doGroupAjax(file_id);
		}
	}
	else 
	{
		alert("You must be logged in to add media to a group!");
	}
}

function doGroupAjax(file_id, vars) 
{
	if (vars)
	{
		vars += '&group_id='+$F('group_id');
	}
	
	var url = base_url+'common/ajax/group_media_add.php';
	var pars = 'file_id='+escape(file_id)+vars;
	var myAjax = new Ajax.Request(url, {method: 'get', parameters: pars, onSuccess: groupHandlerFunc });
}

function choosengame(file_id, side)
{
        var url = base_url+'common/ajax/game_click.php';
	var pars = 'file_id='+escape(file_id)+'&side='+escape(side);
	var myAjax = new Ajax.Request(url, {method: 'get', parameters: pars, onSuccess: gameHandlerFunc });
        return true;
}

function gameHandlerFunc()
{return true;}