document.addEvent("domready", function(){
	var nav = new Navigation();
	nav.addEvent("onComplete", moreButton);
	nav.addEvent("onComplete", toCurrentNew);
	nav.addEvent("onComplete", parseThumbnails);
	
	document.nav = nav;
	
	function moreButton()
	{
		if($("MoreNews"))
		{
			var moreNews = $("MoreNews");
			moreNews.setStyle("outline","none");
			var loader = new TextLoader(moreNews);
			//moreNews.removeEvents("click");
			moreNews.addEvent("click", function(e){
				e.stop();
				loader.loading();
				new Request.JSON({url:moreNews.get("href"), onComplete:function(response){
					loader.loaded();
					var wrapper = $$("#layoutContent .wrapper")[0]; 
					wrapper.set("html", wrapper.get("html") + response.ajaxNews);
					nav.parse();
					if(document.inlineEdit) document.inlineEdit.parseDom();
					if(response.showMore == false) moreNews.destroy();
					else moreNews.set("href", response.viewMoreUrl);
					document.scroller.toBottom();
				}}).send();
			})
		}
	}
	
	function toCurrentNew()
	{
		if(!document.body.hasClass("new")) return;
		var h3 = $$("#currentNew h3")[0];
		
		var scrollPosition = window.getScrollTop();
    	var heightWindow = window.getHeight();
    	var thisTop = h3.getCoordinates().top;
    	var validBottom = scrollPosition+heightWindow-h3.getStyle("height").toInt();
    	
    	if(thisTop > validBottom || thisTop < scrollPosition )
    		document.scroller.toElement(h3);
	}
	
	function initHeader()
	{
		$("headWrapper").setStyle("display","none");
		$$(".site-nav").setStyle("display","none");
		
		if($("flashHead"))
		{
			swfobject.embedSWF(document.urlBase+'/public/pool/flash/header.swf', "flashHead", "980", "414", "8.0.0","", {dataXML:document.urlBase+'/main/getxmlnews/'+document.currentLocale+'/'+Math.random()}, {"wmode":"transparent"});
		}
		
		if($("flashMenu"))
		{
			swfobject.embedSWF(document.urlBase+'/public/pool/flash/menu_es.swf', "flashMenu", "980", "80", "8.0.0","", {}, {"wmode":"transparent"});
		}
	}
	
	document.goNew = function (index)
	{
		document.nav.anchorLoad($$(".box a, #headerNews a")[index]);
	}
	
	document.goSection = function (index)
	{
		document.nav.anchorLoad($$(".site-nav a")[index]);
	}
	
	document.scroller = new Fx.Scroll(window);
	
	//moreButton();
	initHeader();
	
	
	
	//this.overlay = new BodyOverlay();
	
	function parseThumbnails()
	{
		var images = $$('ul.thumbnails a');
		if(images.length == 0) return;
		
		images.each(function(element) {
			
			element.removeEvents();
			
	        new ReMooz(element, {
	            centered: true, 
	            origin: element.getElement('img')
	        });
	    });
	}
	
	parseThumbnails();
	
});

