/******** USUARIOS MENSAJES ********/
function contadorCUM()
	{
		cum=cum+cum_inter;
		if(cum>99999999)
		{
			cum = 0;
			cambianumero(cum,'cm',cm_inter);
		}
		cambianumero(cum,'cum',cum_inter);
	}
setInterval('contadorCUM()',contUserMensajes);// AQUI ESTABLECER EL TIEMPO EN MILISEGUNDOS DE CUÁNTO DEBE DURAR EL CONTADOR EN CAMBIAR AL SIGUIENTE NÚMERO.

/******** MENSAJES ********/
function contadorCM()
	{
		cm=cm+cm_inter;
		if(cm>99999999)
		{
			cm = 0;
			cambianumero(cm,'cum',cum_inter);
		}
		cambianumero(cm,'cm',cm_inter);
	}
setInterval('contadorCM()',contMensajes);// AQUI ESTABLECER EL TIEMPO EN MILISEGUNDOS DE CUÁNTO DEBE DURAR EL CONTADOR EN CAMBIAR AL SIGUIENTE NÚMERO.

/******** USUARIOS PREMIOS ********/
function contadorCUP()
	{
		cup=cup+cup_inter;
		if(cup>99999999)
		{
			cup = 0;
		}
		cambianumero(cup,'cup',cup_inter);
	}
setInterval('contadorCUP()',contUserPremios);// AQUI ESTABLECER EL TIEMPO EN MILISEGUNDOS DE CUÁNTO DEBE DURAR EL CONTADOR EN CAMBIAR AL SIGUIENTE NÚMERO.

/******** PREMIOS ********/
function contadorCP()
	{
		cp=cp+cp_inter;
		if(cp>99999999)
		{
			cp = 0;
		}
		cambianumero(cp,'cp',cp_inter);
	}
setInterval('contadorCP()',contPremios);// AQUI ESTABLECER EL TIEMPO EN MILISEGUNDOS DE CUÁNTO DEBE DURAR EL CONTADOR EN CAMBIAR AL SIGUIENTE NÚMERO.

/******** USUARIOS RECARGAS ********/
function contadorCUR()
	{
		cur=cur+cur_inter;
		if(cur>99999999)
		{
			cur = 0;
		}
		cambianumero(cur,'cur',cur_inter);
	}
setInterval('contadorCUR()',contUserRecargas);// AQUI ESTABLECER EL TIEMPO EN MILISEGUNDOS DE CUÁNTO DEBE DURAR EL CONTADOR EN CAMBIAR AL SIGUIENTE NÚMERO.

/******** RECARGAS ********/
function contadorCR()
	{
		cr=cr+cr_inter;
		if(cr>99999999)
		{
			cr = 0;
		}
		cambianumero(cr,'cr',cr_inter);
	}
setInterval('contadorCR()',contRecargas);// AQUI ESTABLECER EL TIEMPO EN MILISEGUNDOS DE CUÁNTO DEBE DURAR EL CONTADOR EN CAMBIAR AL SIGUIENTE NÚMERO.

/* + + + + + + + + + + + + + + + + + + + 
+  FUNCIONES PRINCIPALES DEL CONTADOR
+ + + + + + + + + + + + + + + + + + + + */ 
function inicianumero(dato,pre)
{
	var numero;
	numero = dato.toString();
	numero = rellenaCeros(numero);
	if(dato>99999999)
	{
		numero='000000';
	}
	//cada numero tiene una posicion relativa de acuerdo a la imagen en pixeles
	for(i=0;i<8;i++)
	{
		posicionDigito(numero.substring(i,i+1),pre+i);
	}
}
function cambianumero(dato,pre,intervalo)
{
	var numero,anterior;
	numero = dato.toString();
	anterior = numero-intervalo;
	anterior = anterior.toString();
	numero = rellenaCeros(numero);
	anterior = rellenaCeros(anterior);
	
	if(dato==0)
	{
		anterior='99999999';
	}
	
	//cada numero tiene una posicion relativa de acuerdo a la imagen en pixeles
	for(i=0;i<8;i++)
	{
		if(numero.substring(i,i+1)!=anterior.substring(i,i+1))
		{
			posicionDigito(numero.substring(i,i+1),pre+i);
		}
	}
}
function posicionDigito(valor,div)
{
	var pixeles;
	pixeles = valor*30;
	cambiaDigito(pixeles,div);
}
function rellenaCeros(numerito)
{
	for(i=0;i<8;i++)
	{
		if(numerito.length>7)
		{
			return numerito
		}
		else
		{
			numerito = '0'+numerito
		}
	}
}
function cambiaDigito(valor,div)
{
	var incremento = valor-20;
	if(incremento<0)
	{
		var posicion = "left top";
	}
	else
	{
		var posicion = "left -"+incremento.toString()+"px";
	}
	setTimeout
	(
		function()
		{
			document.getElementById(div).style.backgroundPosition = posicion;
			incremento = Number(incremento);
			incremento = incremento+10;
			setTimeout
			(
				function()
				{
					if(incremento<0)
					{
						var pos2 = "left "+incremento.toString()+"px";
					}
					else
					{
						var pos2 = "left -"+incremento.toString()+"px";
					}
					document.getElementById(div).style.backgroundPosition = pos2;
					incremento = Number(incremento);
					incremento = incremento+10;
					setTimeout
					(
						function()
						{
							if(incremento<0)
							{
								var pos3 = "left "+incremento.toString()+"px";
							}
							else
							{
								var pos3 = "left -"+incremento.toString()+"px";
							}
							var pos3="left -"+incremento.toString()+"px";
							document.getElementById(div).style.backgroundPosition = pos3;
						},80
					);
				},80
			);	
		},80
	);
}
