var home = {
	launchHome: function() {
		new Control.Tabs('miscellaneous', {hover: true});
		new PeriodicalExecuter(home.lastUser, 20);
	},
	lastUser: function() {
		objAjax = new Ajax.Request('/xmldataset.php?liste=online', {
    		method:'get',
    		onSuccess: home.showUserList });
	},
	showUserList: function(ajaxResponse) {
		objList = $('userlist');
		objList.innerHTML = '';	

		jsonData = ajaxResponse.responseText.evalJSON();
		anzItems = jsonData.length;
		myTemplate = new Template(jsonData[0].template);
				
		for(i = 1; i < anzItems; i++) {
			objList.innerHTML += myTemplate.evaluate({
				'id': jsonData[i].id,
				'name': jsonData[i].name,
				'status': jsonData[i].status,
				'statusclass': jsonData[i].statusclass,
				'avatar': jsonData[i].avatar});
		}
	}
}

Event.observe(window, 'load', function() { home.launchHome();});
