majortask = {	
	randon: {
		timeout_object: null,
		timeout: 7000,		
		_call: null,
		_controles: null,
	
		init: function() {
			if(majortask.randon._call == null) {
				var ul_call = document.getElementById("randon");
				majortask.randon._call = majortask.randon._children(ul_call);
				
				ul_control = document.getElementById("cpanel");
				majortask.randon._controles = majortask.randon._children(ul_control);
			}
			
			majortask.randon.mark(0);
		},
		
		mark: function(position) {
			majortask.randon.timeout_object = setTimeout('majortask.randon.change(' + position + ')',majortask.randon.timeout);
		},
	
		change: function(number) {
			clearTimeout(majortask.randon.timeout_object);			
			for(var i=0;i<majortask.randon._call.length;i++) {
				majortask.randon._call[i].className = '';
				majortask.randon._controles[i].className = '';
			}			
			majortask.randon._call[number].className = "active";
			majortask.randon._controles[number].className = "active";		
			if(number ==majortask.randon. _controles.length - 1) { 
				majortask.randon.mark(0);	
			} else {
				majortask.randon.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;
			}
		}
	}
}


