var friendsLibrary = new Class({
	libraryStatus: "retrieving",
	friendNames: {},
	friendIDs: [],
	init: function(){
		this.friendNames = {};
		this.friendIDs = [];
		//this.retrieveFriendNames();
	},
	resolveFriendName: function(friendID){return (this.friendNames[friendID]) ? this.friendNames[friendID] : "";},
	getFriendIDs: function(){return this.friendIDs;},
	retrieveFriendNames: function(){
		
		//alert(print_r(VAR_loggedUserData));
		
		var params = "command=getFriendsOfUserSimple&user="+VAR_loggedUserData.userAlias;
		ajaxPetition("resources/PHP/API_friends.php",params,function(ajax){
			var r = eval("("+ajax.responseText+")");
			if(parseInt(r.errorCode)>0){alert(print_r(r));return;}
			this.friendNames = {};
			this.friendIDs = [];
			$A(r.data).each(function(elem){this.friendNames[elem.friendId] = elem.friendName;this.friendIDs.push(elem.friendId);}.bind(this));
			
			alert(print_r(this.friendsID));
			
			VAR_loggedUserData.friends=new Array();
			VAR_loggedUserData.friends = this.friendsIDs;
			this.libraryStatus = "ready";
			alert(print_r(VAR_loggedUserData));
		}.bind(this));
	}
});

var _friendsLibrary = new friendsLibrary();
