// JavaScript Document

var Prensa = new Class({
	Extends: Menu,
	Implements: [Options, Events],
	options:
	{
	},
	initialize:function(options)
	{
		this.setOptions(options);
		this.getPrensa();
	},
	getPrensa:function()
	{
		var sd = new Request({url: "./sys/prensa.php",
			onRequest:function(){
				this.loadCaja("cargando prensa...");
			}.bind(this),
			onSuccess: function(r){
				this.setCaja(r);
				this.noticiasEventos();
				this.setEvents();
				this.getPre("btnPre");
			}.bind(this)
		}).get({"getPrensa":""});		
	},
	setEvents:function()
	{
		$$(".nosotrosMenu .nosotrosMenuItem").each(function(e){
			e.removeEvents();
			e.addEvent("click",function(){
				this.getPre(e.id);
			}.bind(this));
		}.bind(this));
	},
	getPre:function(pre)
	{
		var part = pre.substr(3,3);
		$$("#preBoxes .noticiasBox").each(function(e){
			if(e.id!="not"+part)
			{
				e.setStyles({"display":"none"});
			}
			else
			{
				e.setStyles({"display":"block"});
				
			}
		});
		$$(".nosotrosMenu .nosotrosMenuItem").each(function(e){
			if(e.id!="btn"+part)
			{
				e.setStyles({"background-color":"#fff"});
			}
			else
			{
				e.setStyles({"background-color":"#f00"});
			}
		});
		
		if(pre=="btnGal")
		{
			$$(".galeriasMenu .galeriasMenuItem").each(function(e){
				e.removeEvents();
				e.addEvent("click",function(){
					this.getGal(e.id);
				}.bind(this));
			}.bind(this));
		}
		
	},
	getGal:function(gal,page)
	{
		$$(".galeriasMenu .galeriasMenuItem").each(function(e){
			if(e.id!=gal)
			{
				e.setStyles({"background-color":"#fff"});
			}
			else
			{
				e.setStyles({"background-color":"#f00"});
			}
		});
		$$("#galeriasBox .noticiasGalBox").each(function(e){
			if(e.id!=gal+"Box")
			{
				e.setStyles({"display":"none"});
			}
			else
			{
				e.setStyles({"display":"block"});
				
			}
		});
		
		
/*		if(!page){ page = 1; }
		var sd = new Request({url: "./sys/prensa.php",
			onRequest:function(){
				document.id("galeriasBox").set("html","<div class='cajaLoading'>Cargando "+gal+"...</div>");
			}.bind(this),
			onSuccess: function(r){
				document.id("galeriasBox").set("html",r);
//				this.setCaja(r);
//				this.noticiasEventos();
//				this.setEvents();
//				this.getPre("btnGal");
			}.bind(this)
		}).get({"getGal":gal,"page":page});	
*/	},
	noticiasEventos:function()
	{
		$$(".notListItem").each(function(n){
			n.addEvent("click",function(){
				this.openNoticia(n.id);
			}.bind(this));
			
			n.addEvent("mouseover",function(){
				n.setStyles({"border":"#f00 1px solid"});
				//n.setStyles({opacity:1});
			});
			n.addEvent("mouseout",function(){
				n.setStyles({"border":"#f00 0px solid"});
				//n.setStyles({opacity:0.5});
			});
			
		}.bind(this));
		$$(".read_more_press").each(function(n){
			n.addEvent("click",function(){
				this.openNoticia(n.id);
			}.bind(this));
			
			n.addEvent("mouseover",function(){
				n.setStyles({"cursor":"pointer"});
				n.setStyles({"font-weight":"bold"});
			});
			n.addEvent("mouseout",function(){
				n.setStyles({"font-weight":"normal"});
			});
			
		}.bind(this));		
	},
	openNoticia:function(notId)
	{
		c(notId);
		function byeTapaTodoNoticias()
		{
			$("closeExplorador").setStyles({"display":"none"});
			$("loginTapaTodo").setStyles({"opacity":0,"display":"none"});
			$("loginBox").setStyles({"opacity":0,"display":"none"});
			$("loginBox").set("html","");
			$("loginTapaTodo").removeEvent("click",byeTapaTodoNoticias);
			$("closeExplorador").removeEvent("click",byeTapaTodoNoticias);
			//window.sethash("#/noticias");
		}

		$("loginTapaTodo").setStyles({"opacity":0,"display":"block"});
		$("loginTapaTodo").tween("opacity",0.8);
		$("loginTapaTodo").addEvent("click",byeTapaTodoNoticias);
		$("closeExplorador").setStyles({"display":"block"});
		$("closeExplorador").addEvent("click",byeTapaTodoNoticias);
		$("loginBox").setStyles({"opacity":0,"display":"block"});
		var loginBoxFx = new Fx.Morph('loginBox', {duration: 300, transition: Fx.Transitions.Sine.easeOut});
		loginBoxFx.start({
									'width': [780],
									'height': [520],
									'padding': [10],
									'margin-top':[-280],
									'margin-left':[-400],
									'opacity':1
								});
		var s = $("loginBox");
		s.setStyles({"background-image":"none"});
		var sd = new Request({url: "sys/prensa.php",
							onRequest:function(){
								s.set("html","Cargando Noticia...<br><img src='./admin/css/loading.gif' width='220' height='19'/>");
												},
							onSuccess: function(d){
								s.set("html",d);
	
											   }}).get({"noticia":notId});							

	}
});
