


function childDivsShowAndCycle(childdiv_id,counter,timeout,num_show,delay)
{
	if(num_show == undefined) num_show = 1;
	if(timeout == undefined) timeout = 3000;
	if(delay == undefined) delay = 0;
	
	var childdiv = document.getElementById(childdiv_id);
	var code;
	var speed = 1;
	
	if(childdiv.childNodes.length == 0) return;
	
	if(childdiv.childNodes.length <= num_show)
	{
		for(var d = 0; d < childdiv.childNodes.length; d++) childdiv.childNodes[d].style.display = '';
		return;
	}
	
	if(counter == 0)
	{
		for(var d = 0; d < num_show; d++) childdiv.childNodes[d].style.display = '';
		counter = num_show -1;
	}
	
	var numero = childdiv.childNodes.length;
	var divisorio = numero + num_show;
	var accendi = (counter)%divisorio;
	var spengi = (divisorio+counter-num_show)%divisorio;
		
	if(childdiv.mouseIsOver && accendi != 0)
	{
		code = 'childDivsShowAndCycle(\''+childdiv_id+'\','+ (counter) +','+ (timeout) +','+ (num_show) +',0)';
		speed = 2;
	}
	else
	{
		if(accendi<numero) childdiv.childNodes[accendi].style.display = '';
		if(spengi<numero) childdiv.childNodes[spengi].style.display = 'none';
		if(accendi == divisorio-1) {speed = 2;counter = -1;}

		code = 'childDivsShowAndCycle(\''+childdiv_id+'\','+ (++counter) +','+ (timeout) +','+ (num_show) +',0)';
	}
	setTimeout(code,timeout/speed+delay);
}
