
var User = function()
{
	var showFriendsList = false;
	return {
		askFriend: function(fid)
		{
			new Ajax.Request('ajax.php',
			{
				parameters: 'type=askFriend&rs=askFriend&page=ajax,user&rsargs[]=' + fid,
				onSuccess: function(transport)
				{
					var resp = transport.responseText;
					if(resp == "100")
					{
						//alert("Freundesanfrage gesendet!");
						$('friends-text').innerHTML = "Freundesanfrage gesendet!";
						
					} else {
						$('friends-text').innerHTML = "Fehler: Ihr seid bereits befreundet oder du hast bereits eine Freundesanfrage gestellt!";
						//alert("Fehler: Ihr seid bereits befreundet oder du hast bereits eine Freundesanfrage gestellt!");
					}
				},
				onFailure: function(){ alert('Something went wrong...') }
				}
			);
		},
		friendAnswerYes: function(fid)
		{
			//$('friendreq-' + fid).fade({duration: 0.5});
			
			new Ajax.Request('ajax.php',
			{
				parameters: 'type=setFriend&rs=setFriend&page=ajax,user&rsargs[]=' + fid + '&rsargs[]=1',
				onCreate: function()
				{
					Effect.Pulsate('friendreq-' + fid, { pulses: 5, duration: 3});
				},
				onSuccess: function(transport)
				{
					var resp = transport.responseText;
					if(resp == "100")
					{
						$('friendreq-' + fid).fade({duration: 0.3});
					} else {
						alert("Fehler: Es ist ein Fehler aufgetreten! Bitte versuche es später noch einmal!");
						$('friendreq-' + fid).fade({duration: 0.3});
					}
				},
				onFailure: function(){ alert('Something went wrong...') }
				}
			);
		},
		friendAnswerNo: function(fid)
		{
			new Ajax.Request('ajax.php',
			{
				parameters: 'type=setFriend&rs=setFriend&page=ajax,user&rsargs[]=' + fid + '&rsargs[]=-1',
				onCreate: function()
				{
					Effect.Pulsate('friendreq-' + fid, { pulses: 5, duration: 3});
				},
				onSuccess: function(transport)
				{
					var resp = transport.responseText;
					if(resp == "100")
					{
						$('friendreq-' + fid).fade({duration: 0.3});
					} else {
						//alert("Fehler: Es ist ein Fehler aufgetreten! Bitte versuche es später noch einmal!");
						$('friendreq-' + fid).fade({duration: 0.3});
					}
				},
				onFailure: function(){ alert('Something went wrong...') }
				}
			);
		},
		toogleFriendsList: function()
		{
			if(showFriendsList)
			{
				$('dropdown-friendslist').fade({duration: 0.1});
				showFriendsList = false;
			} else {
				$('dropdown-friendslist').appear({duration: 0.1});
				showFriendsList = true;
			}
		}
	};
}();

