
	window.addEvent("domready", function() {
		selectedMenu();
		innerFadeSubseccion();
		slideSeccion();
		preparaSlideProyecto();
		
		$$("#submenuContent li:last-child").setStyle("border-right", "none");
		$$("#banners li:first-child").setStyle("margin-top", "13px");
		$$("#widget h2").setStyle("font-weight", "normal");
		
		$$(".mainLink").addEvent("click", function(event) {
			if(event) event.preventDefault();
			$$(".submenu").slide("out");
			this.getParent().getElements(".submenu").slide("in");
		});
		
		$$(".submenu").slide("hide");
		
		link = self.location.href.substr(self.location.href.indexOf("#") + 1);
		if($$("a[href$="+link+"]").length) $$("a[href$="+link+"]").fireEvent("click");
		
		$$("#nav > li > a").each(function(a) {
			
			idDelLink = a.id;
			
			elBodyTieneLaClase = $(document.body).hasClass(idDelLink);
			
			if(elBodyTieneLaClase)
			{
				a.setStyle("color", "#ffffff");
			}
			
		});
		
		jQuery("img[src$=png], #franjaDerecha, #footer, #franjaBlanca").pngfix({
			sizingMethod: "scale"
		});
		
		jQuery("img[src$=png], #ofertas li, #imagenesFade, #ofertas p a, #flechita").pngfix({
			sizingMethod: "crop"
		});
		
	});
	
	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");
		});
		
		$$("#submenuContent li a").each(function(a) {
			
			idDelLink = a.id;
			
			elBodyTieneLaClase = $(document.body).hasClass(idDelLink);
			
			if(elBodyTieneLaClase)
			{
				a.addClass("selected");
			}
			
		});
		
	}
	
	function innerFadeSubseccion(divID)
	{
		if($("imagenesFade"))
		{
			var data = {};
			
			$$(".slideshow img").each(function (img) {
				property = basename(img.src);
				data[property] = { caption: img.alt }; 
			});
			
			if($$(".slideshow img").length > 1)
			{
				if(window.myShow) window.myShow.load(data)
				else {
					window.myShow = new Slideshow('imagenesFade', data, { captions: true, controller: true, height: 606, hu: 'imagenes/', width: 750, duration: 2000, delay: 2000 });
					//window.myShow.pause();
				}
				window.myShow.first();
				$("cargador").setStyle("display", "none");
			}
			
			else {
				
				$("cargador").setStyle("display", "block");
				
			}
		}
		
	}
	
	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").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 altura = 840;
			altura = $(divID).getStyle("height");
			$("content").setStyle("height", altura);
			$("content").setStyle("padding-bottom", "60px");
			
			var myRequest = new Request.HTML({
				update:		$("cargador"),
				url:		"slide.php",
				onComplete:	function() {
					innerFadeSubseccion(divID);
				},
				onStart: 	function() {
					$("cargador").empty();
					$("imagenesFade").empty();
				}
			}).get({
				id:		divID.replace("sub", "")
			});
			
		});
		
	}
	
	function preparaSlideProyecto()
	{
		
		if($$("#listaOfertas").length > 1)
		{
			window.currentImage = $$("#listaOfertas li").length - 1;
			
			$$("#listaOfertas li").fade("hide");
			$$("#listaOfertas li")[window.currentImage].fade("in");
			
			$$(".web_anterior").addEvent("click", function(event) {
				event.preventDefault();
				if(window.currentImage < $$("#listaOfertas li").reverse().length - 1 )
					window.currentImage++;
				$$("#listaOfertas li").reverse().fade("out");
				$$("#listaOfertas li").reverse()[window.currentImage].fade("in");
				$("currentReg").set("text", $$("#slideImagenes li").reverse().length - currentImage);
			});
			
			$$(".web_siguiente").addEvent("click", function(event) {
				event.preventDefault();
				if(window.currentImage > 0)
					window.currentImage--;
				$$("#listaOfertas li").reverse().fade("out");
				$$("#listaOfertas li").reverse()[window.currentImage].fade("in");
				$("currentReg").set("text", $$("#listaOfertas li").reverse().length - currentImage);
			});
		}
	}
	
	
	
