var rooms = [
		{ id: 0, title: "Clubbini", males: 11, females: 7 },
		{ id: 1, title: "Che palle :)", males: 4, females: 2 },
		{ id: 2, title: "Stasera", males: 13, females: 4 },
		{ id: 3, title: "Boooh", males: 1, females: 2 },
		{ id: 4, title: "VideoLovers", males: 4, females: 5 },
		{ id: 5, title: "BimbeVispe", males: 8, females: 5 },
		{ id: 6, title: "BimbiPeggio", males: 6, females: 4 },
];

function getRooms(cid) {
	/*var callback = {
	    success : function (o) {
			try {
	        	// var roomsList = YAHOO.lang.JSON.parse(o.responseText);
	        	createRoomsList(YAHOO.lang.JSON.parse(o.responseText), cid);
	        }
	        catch(e) { }
	    },
	    failure : function (o) { }
	};
	
	var conn = YAHOO.util.Connect.asyncRequest("POST", scriptURL, callback, "cid=" + cid);*/
	createRoomsList(rooms, cid);
}

function getRoomDetails(rid) {
	createRoomDetails(searchRoom(rooms, rid));
	
}

function searchRoom(roomsList, rid) {
	for(var i in roomsList)
		if(roomsList[i].id == rid)
			return roomsList[i];
	return false;
}

function createRoomsList(roomsList, active) {
	var listDiv = YAHOO.util.Dom.get("stanze");

	// Svuota la lista
	emptyList(listDiv);
	
	for(var i in roomsList)
		appendRoom(listDiv, roomsList[i], active);
}

function createRoomDetails(room) {
	var detailsDiv = YAHOO.util.Dom.get("stanza_#");
	
	detailsDiv.innerHTML = '<p><strong class="nome_chat">' + room.title + '</strong></p>' +
		'<p class="n_people">Stanza pubblica con:<br/><strong id="n_persone">' + (room.males + room.females) + ' persone collegate</strong><br/>' +
		'<span id="n_ragazze">' + room.females + ' ragazze</span> e <span id="n_ragazzi">' + room.males + ' ragazzi</span></p>' +
		'<p class="vedi">Guarda le loro <a href="">facce</a></p>' +
		'<a href="" class="entra_chat">Entra in chat</a>';
}

function emptyList(list) {
	var listElement = new YAHOO.util.Element(list);
	var items = YAHOO.util.Dom.getChildren(list);

	if(items.length > 0)
		for(var i in items)
			listElement.removeChild(items[i]);
}

function appendRoom(list, room, active) {
	var itemClass = 'quattro';
	if(room.id == active) itemClass += ' attivo';
	
	var item = document.createElement("li");
	YAHOO.util.Dom.setAttribute(item, "class", itemClass);
	item.innerHTML = '<a href="javascript:getRoomDetails(' + room.id + ')">' + room.title + '</a>';
	
	// new YAHOO.util.Element(list).appendChild(item);
	list.appendChild(item);
}