
	window.addEvent("domready", function() {
		
		selectedMenu();
		
	    $$("#navegacion li:last-child").setStyle("margin-right", "0px");
	    $$("#body img + img").setStyle("margin-top", "-8px");
	    $$("#body img + img").setStyle("margin-right", "0px");
	    $$("#subMenu li:first-child").setStyle("border-right", "1px solid #D8D193");
	    $$(".press #body #scroll li:last-child").setStyle("border-bottom", "2px dotted #EEEEEE");
	    $$(".press #body #scroll li ul li:last-child").setStyle("border-bottom", "none");
	    
	    $$("#calendar a").addEvent("click", function(event) {
			event.preventDefault();
			elementId = this.href.substr(this.href.indexOf("#") + 1);
			if($(elementId))
				new Fx.Scroll($("scroll")).toElement($(elementId));
		});
	    
	    if($("scroll"))
	    	makeScrollbar($("scroll"), $("arrows"), $("handle"), false, false);
	    
	});
	
	function selectedMenu()
	{
		$$("#navegacion li").addEvent("click", function() {
			$$("#navegacion li").removeClass("selected");
			this.addClass("selected");
		});
		
		
		$$("#navegacion li").each(function(a) {
				
			idDelLink = a.id;
				
			elBodyTieneLaClase = $(document.body).hasClass(idDelLink);
				
			if(elBodyTieneLaClase)
				a.addClass("selected");
				
		});
		
		$$("#subMenu li").addEvent("click", function() {
			$$("#subMenu li").removeClass("selected");
			this.addClass("selected");
		});
		
		
		$$("#subMenu li").each(function(a) {
				
			idDelLink = a.id;
				
			elBodyTieneLaClase = $(document.body).hasClass(idDelLink);
				
			if(elBodyTieneLaClase)
				a.addClass("selected");
				
		});
		
	}
	
	function makeScrollbar(content,scrollbar,handle,horizontal,ignoreMouse){
		var steps = (horizontal?(content.getScrollSize().x - content.getSize().x):(content.getScrollSize().y - content.getSize().y))
		var slider = new Slider(scrollbar, handle, {	
			steps: steps,
			mode: (horizontal?'horizontal':'vertical'),
			onChange: function(step){
				// Scrolls the content element in x or y direction.
				var x = (horizontal?step:0);
				var y = (horizontal?0:step);
				content.scrollTo(x,y);
			}
		}).set(0);
		if( !(ignoreMouse) ){
			// Scroll the content element when the mousewheel is used within the 
			// content or the scrollbar element.
			$$(content, scrollbar).addEvent('mousewheel', function(e){	
				e = new Event(e).stop();
				var step = slider.step - e.wheel * 30;	
				slider.set(step);					
			});
		}
		// Stops the handle dragging process when the mouse leaves the document body.
		$(document.body).addEvent('mouseleave',function(){slider.drag.stop()});
	}

