/********************** LIB **********************/
lib = {
	
	//-----------------------------------------------//
	// SCRIPT de Rodacionamento da TV
	//-----------------------------------------------//
	tv: {
		timeout_object: null,
		timeout: 4000,		
		_call: null,
		_controles: null,
	
		init: function() {
			if(lib.tv._call == null) {
				var ul_call = document.getElementById("chamadas");
				lib.tv._call = lib.tv._children(ul_call);
				
				ul_control = document.getElementById("controle");
				lib.tv._controles = lib.tv._children(ul_control);
			}
			
			lib.tv.mark(0);
		},
	
		mark: function(position) {
			lib.tv.timeout_object = setTimeout('lib.tv.change(' + position + ')',lib.tv.timeout);
		},
	
		change: function(number) {
			clearTimeout(lib.tv.timeout_object);
			
			for(var i=0;i<lib.tv._call.length;i++) {
				lib.tv._call[i].className = '';
				lib.tv._controles[i].className = '';
			}
			
			lib.tv._call[number].className = "ativo";
			lib.tv._controles[number].className = "ativo";			
			
			
			if(number ==lib.tv. _controles.length - 1) { 
				lib.tv.mark(0);	
			} else {
				lib.tv.mark(number+1);
			}
		},
		
		_children: function(obj) {
			if(obj.children) {
				return obj.getElementsByTagName("li");
			} else {
				var children = [];
				for(var i=0;i<obj.childNodes.length;i++) {
					if(obj.childNodes[i].nodeName == "LI") {
						children.push(obj.childNodes[i]);
					}
				}
				return children;
			}
		}
	}
}




