function cambiarTextoCampoPassword(campo,campoCambio,texto,tipo)
{
	campo=$(campo);
	campoCambio=$(campoCambio);
	if(tipo==1)
	{
		if(campo.value==texto)
		{
			campo.hide();
			campoCambio.show();
			campoCambio.focus();
		}		
	}
	else
	{
		if(campo.value.isEmpty())
		{
			campo.hide();
			campoCambio.show();
		}
	}
}

function cambiarTextoCampo(campo,texto,tipo)
{
	if(tipo==1)//Focus
	{
		if(campo.value==texto)
		{
			campo.value="";
		}
	}
	else// Blur
	{
		if(campo.value.isEmpty())
		{
			campo.value=texto;
		}
	}
}

Event.observe(window,"load",function(){
	var tiempoNumeracion;
	var numeracion=$("numeracion");
	var promociones=numeracion.select("li");
	if(promociones.length<=1)
	{
		return;
	}
	var fondoCuadrote=numeracion.up(".promociones").down(".fondoCuadrote");
	var mover=function(siguiente,callback)
	{
		if(fondoCuadrote.hasClassName("moviendo"))
		{
			if(callback!=null)
			{
				callback();
			}
			return;
		}
		fondoCuadrote.addClassName("moviendo");
		var numeracionActivo=numeracion.down(".activo");
		if(siguiente==null)
		{
			siguiente=numeracionActivo.next()!=null?numeracionActivo.next():promociones[0];
		}
		var activo=numeracion.down("li.activo");
		if(activo==siguiente)
		{
			return;
		}
		var activoImagen=fondoCuadrote.down(".activo");
		var siguienteImagen=fondoCuadrote.down(".promocion[promocion='"+siguiente.readAttribute("promocion")+"']");
		siguienteImagen.show();
		var movimiento=function()
		{
			new Effect.Fade(activoImagen,{duration:.3,afterFinish:function(){
				siguienteImagen.addClassName("activo");
				activoImagen.removeClassName("activo");
				activo.removeClassName("activo");
				siguiente.addClassName("activo");
				siguienteImagen.setOpacity(.99);
				fondoCuadrote.removeClassName("moviendo");
				if(callback!=null)
				{
					callback();
				}
			}});
		}
		if(!siguienteImagen.down(".img img"))
		{
			var img=new Element("img",{src: siguienteImagen.readAttribute("imagen")});
			siguienteImagen.down(".img").insert(img);
			cargandoImagen(img,function(){
				movimiento();
			});
		}
		else
		{
			movimiento();
		}
		 
	}
	var intervalo=5000;
	var auto=function()
	{		
		var callback=function()
		{
			clearTimeout(tiempoNumeracion);
			tiempoNumeracion=setTimeout(function(){
				mover(null,callback);
			},intervalo);
		}
		callback();
	}
	auto();
	promociones.each(function(item){
		item.observe("click",function(){
			mover(item);
		});
	});
	
	fondoCuadrote.up(".promociones").observe("mouseover",function(){
		clearTimeout(tiempoNumeracion);
	});
	fondoCuadrote.up(".promociones").observe("mouseout",function(){
		auto();
	});
	
});


Event.observe(window,"load",function(){
	var bgEsquela=$("bgEsquela");
	if(!bgEsquela)
	{
		return;
	}
	bgEsquela.setStyle({height:getFullScreenSize().y+'px'});
	var popinEsquela=$("popintEsquela");
	/*popinEsquela.down(".tache");
	popinEsquela.down(".tache").observe("click",function(){
		new Effect.Fade(popinEsquela,{duration:.3,afterFinish:function(){
			new Effect.Fade(bgEsquela,{duration:.3,afterFinish:function(){
				
			}});
		}});
	});*/	
});

function registroParticipantes(boton)
{
	boton=$(boton);
	var formu=boton.up("form");
	if(!formu.down("input[name='correoElectronico']").value.isEmail())
	{
		alert("El correo electrónico no cumple con el formato requerido: tunombre@dominio.com");
		return;
	}	
	var direccion="/php/codes/scripts.php?action=registrarUsuario";
	var parametros=formu.serialize();
	var funcion=function(resp)
	{
		var res=resp.responseText.trim();
		if(res.isInt())
		{
			boton.up(".divBoletinDiablo").update("<div class='registrado'>Has quedado registrado en el boletín</div>");
		}
		else
		{
			alert("El correo electrónico ya ha sido registrado anteriormente, por favor selecciona otro");
		}
	}
	new Ajax.Request(direccion,{method:'post',parameters:parametros,onSuccess:funcion})
}

Event.observe(window,"load",function(){
	var instante=$("divinstante");
	if(!instante)
	{
		return;
	}
	var noticias=instante.down(".noticiasInstante");
	lis=noticias.select("li");
	var total=0;
	lis.each(function(item){
		total+=item.getWidth()+14;
	});
	noticias.setStyle({width:total+"px"});
	moverNoticias(noticias,total)
});

function moverNoticias(noticias,total)
{	
	var li=noticias.down("li");
	var posX=li.getWidth();	
	var newLi=new Element("li").update(li.innerHTML);	
	noticias.setStyle({width:total+posX+14+"px"});	
	noticias.down("ul").insert(newLi);
	new Effect.Pulsate(noticias.up(".divinstante").down(".loguito"),{pulses:8,duration:1.5,delay:10,afterFinish:function(){
		new Effect.Move(noticias, { x: -(posX), y: 0, mode: 'absolute',duration:.5,afterFinish: function(){		
			noticias.setStyle({left:0});
			li.remove();
			moverNoticias(noticias,total);
		}});
	}});			
}

function animarEnVivo()
{
	var programaVivoMensaje=$("programaVivoMensaje");
	if(!programaVivoMensaje)
	{
		return;
	}
	$$("body")[0].addClassName("envivo")
	var animar=function()
	{
		var mensajeActivo=programaVivoMensaje.down(".mensaje.activo");
		var next=mensajeActivo.next();
		if(!next)
		{
			next=programaVivoMensaje.down(".mensaje");
		}
		next.show();
		new Effect.Fade(mensajeActivo,{duration:.3,afterFinish:function(){
			mensajeActivo.removeClassName("activo")
			next.addClassName("activo")
		}});
		
	}
	setInterval(function(){animar();},2*1000)
}

Event.onDOMReady(function(){
	animarEnVivo();
});

