var NOTICIAS = {
	nots:{},
	pos:0,
	cant:0,
	tiempoEspera:6000,
	cuerpo:null,
	idPeriodical:0,
	isStop:false,
	
	start:function(){
		NOTICIAS.cuerpo = $("noticiaCuerpo");
		
		$("stop").addEvent("click",function(){
			if(!NOTICIAS.isStop){
				NOTICIAS.stop();
				this.setStyle("display","none");
				$("play").setStyle("display","block");
			}
		});
		

		$("play").addEvent("click",function(){
			if(NOTICIAS.isStop){
				NOTICIAS.play();
				this.setStyle("display","none");
				$("stop").setStyle("display","block");
			}
		});
		
		$("next").addEvent("click",function(){
			if(NOTICIAS.isStop)
				NOTICIAS.mostrarSiguiente();
			else{
				NOTICIAS.stop();
				NOTICIAS.mostrarSiguiente();
				NOTICIAS.play();
			}
		});


		$("prev").addEvent("click",function(){
			if(NOTICIAS.isStop)
				NOTICIAS.mostrarAnterior();
			else{
				NOTICIAS.stop();
				NOTICIAS.mostrarAnterior();
				NOTICIAS.play();
			}
		});
		
		$("uno").addEvent("click",function(){
			NOTICIAS.setPage(0);
		});
		
		$("dos").addEvent("click",function(){
			NOTICIAS.setPage(1);
		});
		
		$("tres").addEvent("click",function(){
			NOTICIAS.setPage(2);
		});
		
		NOTICIAS.getNoticias();		
	},
	
	/** obtengo las noticias */

	getNoticias:function(){
		
		var id_padre = $("id_padre").value;
		var id_division = $("id_division").value;
		var tipo_thumb = $("tipo_thumb").value;
		var muestra_imagen = $("muestra_imagen").value;
		var myXHR = new XHR({method: 'get',onSuccess:NOTICIAS.procesarResultado}).send('getNoticias.php?id_padre='+id_padre+'&id_division='+id_division+'&tipo_thumb='+tipo_thumb+'&muestra_imagen='+muestra_imagen);
	},


	procesarResultado:function(datos){
		var result = Json.evaluate(datos);
		NOTICIAS.nots = result;
		NOTICIAS.cant = result.length;
		//$("notTotales").innerHTML = NOTICIAS.cant;
		NOTICIAS.mostrar();
		NOTICIAS.comenzarRecorridoAutomatico();
		//$("noticiaCuerpo").innerHTML = "homa amigo como va";
	},

	
	show:function(){
		//NOTICIAS.myFx.start(1,0);

		NOTICIAS.cuerpo.effect('opacity', {duration: 250, transition: Fx.Transitions.linear}).start(0,1);

		//NOTICIAS.cuerpo.innerHTML = "";
		//NOTICIAS.cuerpo.innerHTML = NOTICIAS.nots[NOTICIAS.pos].contenido;
	},
	

	hidden:function(){
		NOTICIAS.cuerpo.effect('opacity', {duration: 250, transition: Fx.Transitions.linear,onComplete:NOTICIAS.mostrar}).start(1,0);
	},


	mostrar:function(){		
		NOTICIAS.cuerpo.innerHTML = "";
		NOTICIAS.cuerpo.innerHTML = NOTICIAS.nots[NOTICIAS.pos].contenido;
		//NOTICIAS.mostrarNumeroActual();
		NOTICIAS.show();
	},

	
	/*mostrarNumeroActual:function(){
		$("notActual").innerHTML = (NOTICIAS.pos+1);
	},*/
	
	mostrarAnterior:function(){
		if(NOTICIAS.pos == 0)
			NOTICIAS.pos = NOTICIAS.cant-1;
		else
			NOTICIAS.pos--;

		NOTICIAS.hidden();
	},


	setPage:function(num){
		NOTICIAS.pos = num;
		NOTICIAS.hidden();
	},
	
	mostrarSiguiente:function(){
		if(NOTICIAS.pos == (NOTICIAS.cant-1))
			NOTICIAS.pos = 0;
		else
			NOTICIAS.pos++;
		
		NOTICIAS.hidden();
	},


	comenzarRecorridoAutomatico:function(){
		NOTICIAS.idPeriodical = NOTICIAS.mostrarSiguiente.periodical(NOTICIAS.tiempoEspera);
	},
	

	stop:function(){
		NOTICIAS.isStop=true;
		$clear(NOTICIAS.idPeriodical);
	},
	

	play:function(){
		NOTICIAS.isStop=false;
		NOTICIAS.comenzarRecorridoAutomatico();
	}
}
