/*************************** VOTE ***********************/
function xec_vote( paramType, paramObjectID, paramRate, paramConteiner )
{
	$.get(baseurl + "/ajax/ajax.php", { ajax : 1, vote_type : paramType, object_id : paramObjectID, rate : paramRate }, function(data)
	{
		$("#"+paramConteiner).hide();
		$("#"+paramConteiner+"_"+data['status']).fadeIn();
	},"json");
}
/*************************** ADD_FAVOR ***********************/
function xec_fav( paramType, paramObjectID, paramConteiner )
{
	$.get(baseurl + "/ajax/ajax.php", { ajax : 2, vote_type : paramType, object_id : paramObjectID}, function(data)
	{
		$("#"+paramConteiner).hide();
		$("#"+paramConteiner+"_"+data['status']).fadeIn();
	},"json");
}
/*************************** PLAYLIST ***********************/
function playlist_object( paramCategoryID, paramObjectID, paramTypeID )
{
	var action = 1;
	if( $("#Playlist_object_"+paramObjectID).hasClass("playlist_add") == true )
	{
		action = 1;
	}
	else if( $("#Playlist_object_"+paramObjectID).hasClass("playlist_remove") == true )
	{
		action = 2;	
	}
	$("#Playlist_object_"+paramObjectID).fadeTo(200, 0.5);
	var ajax_config = {};
	ajax_config.ajax = 3;
	ajax_config.ActionID = action;
	ajax_config.CategoryID = paramCategoryID;
	ajax_config.ObjectID = paramObjectID;
	ajax_config.TypeID = paramTypeID;
	$.get(baseurl + "/ajax/ajax.php", ajax_config , function(data)
	{
		if( action == 1)
		{
			if( data['status'] == "ok" )
			{
				$("#Playlist_object_"+paramObjectID).attr("class", "playlist_remove");
			}
			else
			{
				
			}
		}
		else if( action == 2 )
		{
			if( data['status'] == "ok" )
			{
				$("#Playlist_object_"+paramObjectID).attr("class", "playlist_add");
			}
			else
			{
				
			}
		}
		$("#Playlist_object_"+paramObjectID).fadeTo(500, 1);
		
		//Debug(data);
	},"json");
	//});
}

function playlist_category( paramCategoryID, paramTypeID)
{
	var action = 3;
	//alert($("#Playlist_category_"+paramCategoryID).hasClass("playlist_category_add"));
	//alert($("#Playlist_category_"+paramCategoryID).hasClass("playlist_category_remove"));
	if( $("#Playlist_category_"+paramCategoryID).hasClass("playlist_category_add") == true )
	{
		action = 3;
	}
	else if( $("#Playlist_category_"+paramCategoryID).hasClass("playlist_category_remove") == true )
	{
		action = 4;	
	}
	$("#Playlist_cat_"+paramCategoryID).fadeTo(200, 0.5);
	//alert(action);return false;
	var ajax_config = {};
	ajax_config.ajax = 3;
	ajax_config.ActionID = action;
	ajax_config.CategoryID = paramCategoryID;
	ajax_config.TypeID = paramTypeID;
	
	$.get(baseurl + "/ajax/ajax.php", ajax_config, function(data)
	{
		if( action == 3)
		{
			if( data['status'] == "ok" )
			{
				$("#Playlist_category_"+paramCategoryID).attr("class", "playlist_category_remove");
			}
			else
			{
				
			}
		}
		else if( action == 4 )
		{
			if( data['status'] == "ok" )
			{
				$("#Playlist_category_"+paramCategoryID).attr("class", "playlist_category_add");
			}
			else
			{
				
			}
		}
		$("#Playlist_category_"+paramCategoryID).fadeTo(200, 1);
	},"json");
}
