
	window.addEvent("domready", function() {
		setFondo();
		arreglaBarritas();
		selectedMenu();
		innerFadeSubseccion();
		slideSeccion();
		scrollTop();
		
		$$(".mainLink, .mainLink2").addEvent("mouseover", function() {
			morphBarritaDentro(this.getParent().getElements(".barrita")[0]);
			this.fade(.4);
		});
		
		$$(".mainLink, .mainLink2").addEvent("mouseout", function() {
			morphBarritaFuera(this.getParent().getElements(".barrita")[0]);
			this.fade(1);
		});
		
		$$(".mainLink").addEvent("click", function(event) {
			if(event) event.preventDefault();
			$$(".submenu").setStyle("visibility", "hidden");
			$$(".submenu").slide("out");
			this.getParent().getElements(".submenu").slide("in");
			this.getParent().getElements(".submenu").setStyle("visibility", "visible");		
		});
		
		$$(".submenu").setStyle("visibility", "hidden");
		$$(".submenu").slide("hide");
		
		link = self.location.href.substr(self.location.href.indexOf("#") + 1);
		if($$("a[href$="+link+"]").length) $$("a[href$="+link+"]").fireEvent("click");
		
		//$$(".text").getParent().getParent().setStyle("overflow", "visible");
		
		jQuery("img[@src$=png], #wrapper").pngfix({
			sizingMethod: "scale"
		});

		
		
	});
	
	window.addEvent("load", function() {
		//alert("CAMBIO!");
		//console.debug($$("td.temp strong, td.temp span"));
		$$("td.temp strong, td.temp span").setStyle("padding-left", 0);
	});
	
	function scrollTop()
	{
		window.scroll(0,0);
	}
	
	function setFondo() {
		var imagenDeFondo = $$("#imagenFondo img")[0].get("src");
		$(document.body).setStyle("background-image", "url(" + imagenDeFondo + ")");
		$("imagenFondo").setStyle("display", "none");
	}
	
	function arreglaBarritas()
	{
		$$(".barrita").each(function(barrita) {
			var anchuraDelLi 	= barrita.getParent().getStyle("width").toInt();
			var anchuraDelA 	= barrita.getParent().getElements("a")[0].offsetWidth;
			var posicion 		= anchuraDelLi- anchuraDelA - 10; 
			
			var myFx = new Fx.Tween(barrita, {
				link:	'chain'
			});
			
			barrita.setStyle("left", posicion + "px");
			barrita.posicionInicial = posicion;
			barrita.set("tween", myFx);
			
		});
	}
	
	function morphBarritaDentro(barrita)
	{
		barrita.set("tween", {duration: 1000, transition: Fx.Transitions.Quad.easeOut}).get("tween").start("left", 0);
		//menuEffect.start("left", 0);
	}
	
	function morphBarritaFuera(barrita)
	{
		barrita.set("tween", {duration: 1000, transition: Fx.Transitions.Quad.easeIn}).get("tween").start("left", barrita.posicionInicial);
		//menuEffect.start("left", barrita.posicionInicial);
	}
	
	function selectedMenu()
	{
		
		$$("#nav li a").addEvent("click", function(event) {
			$$("#nav li a").removeClass("selected");
			this.addClass("selected");
		});
		
		$$("#submenu li").addEvent("click", function(event) {
			$$("#submenu li").removeClass("selected");
			this.addClass("selected");
		});
		
		$$("#nav li").each(function(a) {
			
			idDelLink = a.id;
			
			elBodyTieneLaClase = $(document.body).hasClass(idDelLink);
			
			if(elBodyTieneLaClase)
			{
				a.getElements(".submenu").slide("in");
				a.getElements(".submenu").setStyle("visibility", "visible");
			}
				
		});
		
	}
	
	function innerFadeSubseccion(divID)
	{
		if($("imagenesFade"))
		{
			var data = {};
			
			var counter = 0;
			
			$$(".slideshow img").each(function (img) {
				property = basename(img.src);
				data[property] = { caption: img.alt }; 
				counter++;
			});
			
			if(counter == 1)
			{
				data["imagen1271329139.jpg"] = "";
				$$(".slideshow-controller").fade("out");
			}	
				
			if($$(".slideshow img").length >= 1)
			{
				if(window.myShow) 
				{
					window.myShow.load(data);
				}
				else {
					window.myShow = new Slideshow('imagenesFade', data, { captions: true, controller: true, height: 500, hu: 'imagenes/', width: 1000, duration: 2000, delay: 2000 });
					window.myShow.pause();
				}
				window.myShow.first();
				$("cargador").setStyle("display", "none");
				
				if(counter == 1) {
					$$(".slideshow-controller").fade("out");
					//window.myShow.pause();
				}
				
				else $$(".slideshow-controller").fade("in");
				
			}
			
			else {
				
				$("cargador").setStyle("display", "block");
				
			}
		}
		
		/*if($("imagenesFade"))
		{
			$$("#imagenesFade li").each(function(li) {
				if(!li.getElements("img").length) li.dispose();
			});
	
			jQuery('#imagenesFade').innerfade({
				animationtype: 'fade',
				speed: 3000,
				timeout: 6000,
				height: 320,
				containerheight: 320,
				containerHeight: 320
			});
		}*/
	}
	
	function basename(path, suffix) {
	    // http://kevin.vanzonneveld.net
	    // +   original by: Kevin van Zonneveld (http://kevin.vanzonneveld.net)
	    // +   improved by: Ash Searle (http://hexmen.com/blog/)
	    // +   improved by: Lincoln Ramsay
	    // +   improved by: djmix
	    // *     example 1: basename('/www/site/home.htm', '.htm');
	    // *     returns 1: 'home'
	 
	    var b = path.replace(/^.*[\/\\]/g, '');
	    
	    if (typeof(suffix) == 'string' && b.substr(b.length-suffix.length) == suffix) {
	        b = b.substr(0, b.length-suffix.length);
	    }
	    
	    return b;
	}
	
	function slideSeccion() {
		
		/*$$(".slide").set("slide", {
			onComplete: function() {
				arreglaHeightsSeccion();
			},
			
			onStart: function() {
				$("content").setStyle("height", "auto");
			}
		});*/
		
		$$(".slide").slide("hide");
		$$(".enlace").addEvent("click", function(event){
			if(event) event.preventDefault();
			
			divID = this.href.substr(this.href.indexOf("#") + 1);
			
			$$(".slide").slide("out");
			$(divID).setStyle("position", "relative");
			$(divID).slide("in");
			var link = divID.replace("sub", "sec");
			
			$(link).addClass("selected");
			
			var altura = 840;
			altura = $(divID).getStyle("height");
			altura = altura.toInt() + 100;
			
			if(altura > $("content").getStyle("height").toInt())
				$("content").setStyle("height", altura);
			
			$("content").setStyle("padding-bottom", "60px");
			
			var urlRequest = "slide.php";
			
			if($$("body.oferta")[0])
				urlRequest = "slideOfertas.php";

			var myRequest = new Request.HTML({
				update:		$("cargador"),
				url:		urlRequest,
				onComplete:	function() {
					innerFadeSubseccion(divID);
					selectedMenu();
				},
				onStart: 	function() {
					$("cargador").empty();
					$("imagenesFade").empty();
				}
			}).get({
				id:		divID.replace("sub", "")
			});
			
		});
		
	}
	
	/*function arreglaHeightsSeccion()
	{
		if($("content")) {
			
			var height = {};
			
			$$("#contenido .slide .text").each(function (div) {
				height = $$("#contenido .slide .text").getStyle("height");
				console.debug(height);
			});
			
			$("content").setStyle("height", height);
			
		}
	}*/
	
