/*======================================================================*\
|| #################################################################### ||
|| # vBulletin 3.8.0
|| # ---------------------------------------------------------------- # ||
|| # 					Media List Product			  				  # ||
|| #################################################################### ||
\*======================================================================*/

var medialist_handleSuccess = function(o)
{
	if(o.responseText)
	{
		if (medialist_callback.object_name[o.oid] !== undefined)
		{
			if (o.responseText == 'delete')
			{
				var x = fetch_object(medialist_callback.object_name[o.oid]);
				x.parentNode.removeChild(x);
			}
			else
				fetch_object(medialist_callback.object_name[o.oid]).innerHTML = o.responseText;
		}
	}
}

var medialist_handleFailure = function(o)
{
	if(o.responseText !== undefined)
	{
		alert('Error: '+o.responseText);
	}
}

var medialist_callback =
{
	success: medialist_handleSuccess,
	failure: medialist_handleFailure,
	timeout: vB_Default_Timeout,
	cache: false,
	object_name: new Array()
}



function medialist_addgame(gameid)
{	
	var file = '/forum/medialist.php?' + SESSIONURL;
	var rDo = 'do=addgame&gameid=' + gameid + '&ajax=1&securitytoken=' + SECURITYTOKEN;

	var request = YAHOO.util.Connect.asyncRequest('POST', file, medialist_callback, rDo);

	medialist_callback.object_name[request.oid] = 'gamelistitem_' + gameid;

	return false;
}

function medialist_removegame(gameid)
{	
	var file = '/forum/medialist.php?' + SESSIONURL;
	var rDo = 'do=removegame&gameid=' + gameid + '&ajax=1&securitytoken=' + SECURITYTOKEN;

	var request = YAHOO.util.Connect.asyncRequest('POST', file, medialist_callback, rDo);

	medialist_callback.object_name[request.oid] = 'gamelistitem_' + gameid;

	return false;
}

function medialist_removegame_profile(gameid)
{	
	var file = '/forum/medialist.php?' + SESSIONURL;
	var rDo = 'do=removegame_profile&gameid=' + gameid + '&ajax=1&securitytoken=' + SECURITYTOKEN;

	var request = YAHOO.util.Connect.asyncRequest('POST', file, medialist_callback, rDo);

	medialist_callback.object_name[request.oid] = 'gamelistitem_profile_' + gameid;

	return false;
}
