var max_pos = 4;
var pos = 1;
var inicioright;
var finright;
var inicioleft;
var finleft;
var bandera=true;
var speed=5;
var aumento;
var id_interval

	setInterval("nextComunicado()", 5000);
function nextComunicado()
{
	if(bandera)
	{
		var grupo_comunicados_id = document.getElementById('grupo_comunicados');
		if(grupo_comunicados_id!=null)
		{
			var value = grupo_comunicados_id.style.left;
			value = value.replace(/px/,'');
			if(pos < max_pos)
			{
				viejo=document.getElementById('comunicado_'+pos);
				viejo.className='circulo_no_actual';
				pos++;
				nuevo=document.getElementById('comunicado_'+pos);
				nuevo.className='circulo_actual';
				bandera=false;
				inicioleft=parseInt(value);
				finleft=parseInt(value)-500;
				aumento=0;
				id_interval=setInterval("slidecomunicadoright()", 2);
			}
			else
			{
				viejo=document.getElementById('comunicado_'+pos);
				viejo.className='circulo_no_actual';
				pos=1;
				nuevo=document.getElementById('comunicado_'+pos);
				nuevo.className='circulo_actual';
				bandera=false;
				inicioright=parseInt(value);
				finright=0;
				aumento=0;
				id_interval=setInterval("slidecomunicadoleft()", 2);
			}
		}
	}
}

function backComunicado()
{
	if(bandera)
	{
		var div = document.getElementById('grupo_comunicados');
		var value = div.style.left;
		value = value.replace(/px/,'');
		if(pos > 1)
		{
			viejo=document.getElementById('comunicado_'+pos);
			viejo.className='circulo_no_actual';
			pos--;
			nuevo=document.getElementById('comunicado_'+pos);
			nuevo.className='circulo_actual';
			bandera=false;
			inicioright=parseInt(value);
			finright=parseInt(value)+500;
			aumento=0;
			id_interval=setInterval("slidecomunicadoleft()", 2);
		}
	}
}


function slidecomunicadoleft()
{
	if(finright!=null)
	{
		var div = document.getElementById('grupo_comunicados');
		var value = div.style.left;
		value = value.replace(/px/,'');
		if(inicioright<finright)
		{
			aumento=Math.round(((-parseInt(value))+finright)/speed);
			aumento = (aumento<1) ? 1 :aumento ;
			aumento=parseInt(value)+aumento;
			inicioright=aumento;
			div.style.left=inicioright+"px";
		}
		else
		{
			clearInterval(id_interval);
			bandera=true;
		}
	}
}

function slidecomunicadoright()
{
	if(finleft!=null)
	{
		var div = document.getElementById('grupo_comunicados');
		var value = div.style.left;
		value = value.replace(/px/,'');
		if(inicioleft>finleft) 
		{
			aumento=Math.round((parseInt(value)-finleft)/speed);
			aumento = (aumento<1) ? 1 :aumento ;
			aumento=(-parseInt(value))+aumento;
			inicioleft=-aumento;
			div.style.left=inicioleft+"px";
		}
		else
		{
			clearInterval(id_interval);
			bandera=true;
		}
		
	}
}
