/**
 * @author Livingstone
 */
var joom_friends = new function(){
	this.makecurrent = function(li){
		ulcpmenu = $('friends-tabs');
		anchors  = ulcpmenu.getElements('li');
		for(i=0 ; i<anchors.length; i++){
			if(anchors[i].hasClass('current')== true ){
				anchors[i].removeClass('current');
				break;
			}
		}
		$('li'+li).addClass('current');
	};
	this.get = function(task, extras, jsonResponse )
	{
		if (typeof jsonResponse == 'undefined' ) jsonResponse = '';
		this.makecurrent(task);
		mainbody 	= $('profilemain');
		
		cmd 		= "Friends."+task+"."+extras ;
		returnFoo	= eval()
		//alert(cmd);
		new Ajax('index.php',{
			method: 'get',
			postBody: Object.toQueryString({
				"option":"com_joomunity",
				"cmd": cmd,
				"format":"raw",
				"tmpl":"component",
				"json": jsonResponse
				
			}),
			onComplete: function(inResponse){
				
				DATA = Json.evaluate( inResponse );
			//	alert(inResponse);
				switch(task){
					case "chat":
						joom_chat.initialize( DATA );
					break;
					case "pending":
						//alert($('profilemain').innerHTML); return false;
						$('profilemain').innerHTML = DATA._pending ;
						
					break;
					case "requested":
						//alert(DATA._requested); return false;
						$("profilemain").innerHTML = DATA._requested;
					break;
					case "inviter":
						$('profilemain').innerHTML = DATA.mainbody;
					break;
					default :
						//alert(inResponse);
					//	alert('unsupported task');
					break;
				}
				
			}
		}).request();
	}
}

