
	window.addEvent("domready", function() {
		
		//slideHome();
		styles();
		menuSelected();
		slideShow();
		fadeBox();
		fadeOverlay();
		slideContacto();
		//slideSubmenu();
		scrollPromos();
		creaScrolls();
		slideTexto();
		//innerFadePromociones();
		imagenesProyecto();
		promo();
		preparaSlideTop();
		//flashCabecera();
        noticiasHome();
        slideTitle();
        submenu();
        slideMenu();
        scrollMenu();
        altImagenes();

        var box = new CeraBox();
        if($$("#imagenesProyecto a").length > 0)
            box.addItems('#imagenesProyecto a');
		
	});

    function altImagenes()
    {
        if($('imagenesProyecto'))
        {
            $$('#imagenesProyecto li').fade("hide");
            $$('#imagenesProyecto li').setStyle("z-index", 0);
            $$('#imagenesProyecto li:first-child').fade("in");
            $$('#imagenesProyecto li:first-child').setStyle("z-index", 10);

            if($(document.body).hasClass("es"))
                $$('#imagenesProyecto a img').set("title", "Click para ampliar");
            else
                $$('#imagenesProyecto a img').set("title", "Click to enlarge");
        }

        if($('listadoNews'))
        {
            if($(document.body).hasClass("es"))
                $$('#listadoNews a img').set("title", "Click para ampliar");
            else
                $$('#listadoNews a img').set("title", "Click to enlarge");
        }
    }

    function submenu()
    {

        $$(".submenu").fade("hide");

        $$(".cons #submenuCons").fade("in");
        $$(".promo #submenuProm").fade("in");
        $$(".promociones #submenuPromociones").fade("in");

    }
	
	function flashCabecera() {
		
		if($('diver'))
		{
			var obj = new Swiff('banner_verde_ok.swf', {
			    width: 961,
			    height: 305,
			    id: "cabecera",
			    params: {
			        wmode: 'opaque',
			        bgcolor: '#74afd6'
			    },
			    vars: {
			        myVariable: 'lol',
			        myVariableString: 'hello'
			    },
			    callBacks: {
			        load: function() {}
			    }
			}).inject($("elFlashDiv"));
		}
		
		if($('secPro'))
		{
			var obj = new Swiff('banner_azul_proyectos.swf', {
			    width: 961,
			    height: 305,
			    id: "cabecera",
			    params: {
			        wmode: 'opaque',
			        bgcolor: '#74afd6'
			    },
			    vars: {
			        myVariable: 'lol',
			        myVariableString: 'hello'
			    },
			    callBacks: {
			        load: function() {}
			    }
			}).inject($("elFlashPro"));
		}
		
		else
		{
			var obj = new Swiff('banner_azul_ok.swf', {
			    width: 961,
			    height: 305,
			    id: "cabecera",
			    params: {
			        wmode: 'opaque',
			        bgcolor: '#74afd6'
			    },
			    vars: {
			        myVariable: 'lol',
			        myVariableString: 'hello'
			    },
			    callBacks: {
			        load: function() {}
			    }
			}).inject($("elFlash"));
		
		}
	}
	
	function preparaSlideTop()
	{
		if($('imagenesSeccion'))
		{
			$$("#imagenesSeccion li").fade(1);
			
			$$("#imagenesSeccion li img").addEvent("click", function(event) {
				var clase = this.getParent("li").className;
				$$("#foto li").fade("out");
				$$("#foto ." + clase).fade("in");
				$$("#imagenesSeccion li img").fade(.7);
				this.fade(1);
				
			});
		}
	}
	
	function promo()
	{
		
		if($('listaBox'))
		{
			$$("#linkGaleria, #elVideo, #elMapa").fade("hide");
            $$("#linkGaleria, #elVideo, #elMapa").setStyle("display", "none");

			$("linkMapa").addEvent("click", function(event) {
				if(event) event.preventDefault();
				this.fade("out");
                this.setStyle("display", "none");
                $$("#laGaleria, #elVideo").fade("out");
                $$("#laGaleria, #elVideo").setStyle("display", "none");
                $('linkGaleria').fade("in");
                $('linkGaleria').setStyle("display", "inline");
                $('elMapa').fade("in");
                $('elMapa').setStyle("display", "inline");
			});

            $("linkGaleria").addEvent("click", function(event) {
				if(event) event.preventDefault();
				this.fade("out");
                this.setStyle("display", "none");
                $$("#elMapa, #elVideo").fade("out");
                $$("#elMapa, #elVideo").setStyle("display", "none");
                $('linkMapa').fade("in");
                $('linkMapa').setStyle("display", "inline");
                $('laGaleria').fade("in");
                $('laGaleria').setStyle("display", "inline");
			});

            $("linkVideo").addEvent("click", function(event) {
				if(event) event.preventDefault();
                $$("#laGaleria, #elMapa").fade("out");
                $$("#laGaleria, #elMapa").setStyle("display", "none");
                $('elVideo').fade("in");
                $('elVideo').setStyle("display", "inline");
			});
		}

	}
	
	function slideHome()
	{
		$("content").set("slide", {
			duration:		2000,
			transition:		Fx.Transitions.Elastic.easeOut
		});
		
		$$(".index #pestanya #idiomas").set("slide", {
			duration:		2000,
			transition:		Fx.Transitions.Elastic.easeOut
		});
		
		$$(".index #content, .index #pestanya #idiomas").slide("hide");
		
		(function() {
			$$(".index #content, .index #pestanya #idiomas").slide("in");
        }).delay(5000);
		
	}
	
	function imagenesProyecto()
	{

		$$("#galeria li").addEvent("click", function() {
            var laId = this.id;
            $$("#imagenesProyecto li").fade("out");
            $$('#imagenesProyecto li').setStyle("z-index", 0);
            $$("#imagenesProyecto li." + laId).fade("in");
            $$("#imagenesProyecto li." + laId).setStyle("z-index", 10);
        });
		
	}
	
	function innerFadePromociones()
	{
		if($("imagenesPromos")) 
		{
			$$("#imagenesPromos li").each(function(li) {
				if(!li.getElements("img").length) li.dispose();
			});
	
			jQuery('#imagenesPromos').innerfade({
				animationtype: 'fade',
				speed: 3000,
				timeout: 5000,
				height: 360,
				containerheight: 360,
				containerHeight: 360
			});
		}
	}
	
	function scrollPromos()
	{
		if($$("#scroll").length)
		{
			scrollPro = $$("#scroll")[0];
			
			var heightPro 			= {};
			heightPro.scrollPro 	= scrollPro.getStyle("height").toInt();
			heightPro.scrollpPro 	= scrollPro.getElements("#scrollText")[0].offsetHeight;
			if(heightPro.scrollpPro <= 180)
			{
				$$("#scroller").fade("out");
			}
			else {
				$$("#scroller").fade("in");
			}
		}
	}
	
	function creaScrolls()
	{
		
		if($$("#scroll").length)
		{
			$$("#scroll").each(function(scrollItem) {
				var scroll = new Fx.Scroll(scrollItem, {
					wait: false,
					duration: 2000,
					offset: {'x': 0, 'y': 0},
					transition: Fx.Transitions.Quad.easeInOut
				});
				
				if($('up'))
				{
					$('up').addEvent('click', function(event) {
						event.preventDefault();
						scroll.start(0, scrollItem.getScroll().y - 100);
					});
				}
				
				if($('down'))
				{
					$('down').addEvent('click', function(event) {
						event.preventDefault();
						scroll.start(0, scrollItem.getScroll().y + 100);
					});
				}
			});
		}
	}
	
	function styles()
	{
		$$("#imagenesHeader li:last-child h1").setStyle("z-index", "200");
		$$("#navFooter li:last-child a").setStyle("border-right", "none");
		$$(".submenu li:last-child, #idiomas li:last-child").setStyle("border-right", "none");
		//$$("#internacionalTitles li:first-child h1").setStyle("color", "white");
		//$$("#internacionalTitles li:first-child h1").setStyle("background", "#424243");
		$$("#carrouselList li:last-child").setStyle("padding-right", "20px");

        // NUEVO

        $$(".listaHome li:last-child, #newsFooter li:last-child").setStyle("margin-right", "0px");
        $$(".listaHome li:first-child").setStyle("margin-right", "23px");
        $$("#listadoNews li:first-child").setStyle("border-top", "none");
        $$('#menosLista1, #menosLista2').setStyle("display", "none");
	}
	
	function menuSelected()
	{
		$$("#nav li, #listaProyectos li, #listaProyectos2 li, .submenu li, #menu li").each(function(a) {
			
			idDelLink = a.id;
			
			elBodyTieneLaClase = $(document.body).hasClass(idDelLink);
			
			if(elBodyTieneLaClase)
				a.addClass("selected");
			
		});
		
		$$("#idiomas li a").each(function(a) {
			
			idDelLink = a.get("class");
			
			elBodyTieneLaClase = $(document.body).hasClass(idDelLink);
			
			if(elBodyTieneLaClase)
				a.addClass("selected");
			
		});
	}
	
	function slideContacto()
	{
		
		$$(".slideContacto").slide("hide");
		
		$$("#listaCiudades li").addEvent("click", function() {
			$$(".slideContacto").slide("out");
			this.getElements(".slideContacto").slide();
		});
		
	}
	
	function slideTexto()
	{
		$$(".slideText").slide("hide");
		
		$$(".textPro h2").addEvent("click", function() {
			$$(".slideText").slide("out");
			this.getParent().getElements(".slideText").slide();
		});
	}
	
	function slideShow()
	{
		window.currentImage = 0;

		$$("#imagenesHeader li").fade("out");
        $$("#imagenesHeader li").setStyle("z-index", "0");
		$$("#imagenesHeader li:last-child").fade("in");
        $$("#imagenesHeader li:last-child").setStyle("z-index", "10");

		if($("imagenesHeader"))
			if($$("#imagenesHeader li").length <= 1)
				$("nextPrev").fade("hide");

		$$("#anterior").addEvent("click", function(event) {

			if(window.currentImage > 0)
				window.currentImage--;
			else
				window.currentImage = $$("#imagenesHeader li").length - 1;

			$$("#imagenesHeader li").fade("out");
            $$("#imagenesHeader li").setStyle("z-index", "0");
			$$("#imagenesHeader li")[window.currentImage].fade("in");
            $$("#imagenesHeader li")[window.currentImage].setStyle("z-index", "10");
		});

		$$("#siguiente").addEvent("click", function(event) {

			if(window.currentImage < $$("#imagenesHeader li").length - 1)
				window.currentImage++;
			else
				window.currentImage = 0;

			$$("#imagenesHeader li").fade("out");
            $$("#imagenesHeader li").setStyle("z-index", "0");
			$$("#imagenesHeader li")[window.currentImage].fade("in");
            $$("#imagenesHeader li")[window.currentImage].setStyle("z-index", "10");
		});

        window.counter = 0;

        var rotate = function() {

            if(window.counter > $$("#imagenesHeader li").length - 1)
                window.counter = 0;

            window.counter++;

            $$("#imagenesHeader li").fade("out");
            $$("#imagenesHeader li").setStyle("z-index", "0");
            $$("#imagenesHeader li#imagen" + [window.counter]).fade("in");
            $$("#imagenesHeader li#imagen" + [window.counter]).setStyle("z-index", "10");
        };

        rotate.periodical(5000);

	}
	
	function fadeBox()
	{
		$$("#internacionalTitles h1").addEvent("click", function() {
			$$("#internacionalTitles h1").setStyle("color", "#424243");
			$$("#internacionalTitles h1").setStyle("background", "transparent");
			this.setStyle("color", "white");
			this.setStyle("background", "#424243");
			$$("#internacionalContent li").fade("out");
			$$("#internacionalContent ." + this.getParent().id).fade("in");
		});
		
		if($$("#internacionalTitles h1").length)
			$$("#internacionalTitles h1")[0].fireEvent("click");
	}
	
	function fadeOverlay()
	{
		$$(".overlay").addEvent("mouseover", function() {
			this.fade("out");
			this.getParent().getElements(".text").setStyle("color", "#4981b8");
			this.getParent().getElements(".text").setStyle("border-bottom", "2px solid #4981b8");
		});
		
		$$(".overlay").addEvent("mouseleave", function() {
			this.fade("in");
			this.getParent().getElements(".text").setStyle("color", "#424243");
			this.getParent().getElements(".text").setStyle("border-bottom", "2px solid #424243");
		});
		
		$$(".diversificacion .overlay, .diversificacion2 .overlay").addEvent("mouseover", function() {
			this.fade("out");
			this.getParent().getElements(".text").setStyle("color", "#518700");
			this.getParent().getElements(".text").setStyle("border-bottom", "2px solid #518700");
		});
		
		$$(".diversificacion .overlay, .diversificacion2 .overlay").addEvent("mouseleave", function() {
			this.fade("in");
			this.getParent().getElements(".text").setStyle("color", "#424243");
			this.getParent().getElements(".text").setStyle("border-bottom", "2px solid #424243");
		});
	}

    function noticiasHome()
    {

        $$("#listaNewsHome li img").fade("hide");

        $$("#listaNewsHome li").addEvent("mouseover", function() {
            this.getElements("img").fade("in");
        });

        $$("#listaNewsHome li").addEvent("mouseleave", function() {
            this.getElements("img").fade("out");
        });

        $$("#listaNewsHome li:nth-child(2)").setStyle("background-color", "#e0eaf4");
        $$("#listaNewsHome li:nth-child(3)").setStyle("background-color", "#edeef0");
        $$("#listaNewsHome li:nth-child(4)").setStyle("background-color", "#95c0df");

    }

    function slideTitle()
    {

        $$(".boxSlide").slide("in");
        $$("#listaVideosHome li").addEvent("mouseenter", function() {
            this.getElements(".boxSlide").slide("out");
        });

        $$("#listaVideosHome li").addEvent("mouseleave", function() {
            this.getElements(".boxSlide").slide("in");
        });

    }

    function slideMenu()
    {

        if($('menu2'))
            $('menu2').slide("hide");
        if($('slideNacional'))
            $('slideNacional').addClass("click");
        if($('busqueda'))
            $('busqueda').slide("hide");

        if($(document.body).hasClass("promociones"))
        {
            $('menu1').slide("hide");
            $('slideNacional').removeClass("click");
        }

        if($('slideNacional'))
            $('slideNacional').addEvent("click", function() {
                this.toggleClass("click");
                if($('slideInter'))
                    $('slideInter').removeClass("click");
                if($('menu2'))
                    $('menu2').slide("out");
                $('menu1').slide();
            });

        if($('buscador'))
            $$('#buscador h2').addEvent("click", function() {
                this.toggleClass("click");
                $('busqueda').slide();
            });

        if($('slideInter'))
            $('slideInter').addEvent("click", function() {
                this.toggleClass("click");
                $('slideNacional').removeClass("click");
                $('menu1').slide("out");
                $('menu2').slide();
            });

    }

    function scrollMenu()
    {

        if($('listaProyectos'))
        {
            // SCROLLS LISTA 1
            var scroll1 = new Fx.Scroll('listaProyectos', {
                wait: false,
                duration: 1500,
                transition: Fx.Transitions.Quad.easeInOut
            });

            if($('masLista1'))
                $('masLista1').addEvent('click', function(event) {
                    if(event) event.preventDefault();
                    var aux;
                    if($(document.body).hasClass("media"))
                        aux = $('listaProyectos').getScroll().y + 182;
                    else
                        aux = $('listaProyectos').getScroll().y + 292;

                    scroll1.start(0, aux);
                    mostrarOcultar(aux, $('menosLista1'));
                });

            if($('menosLista1'))
                $('menosLista1').addEvent('click', function(event) {
                    if(event) event.preventDefault();
                    var aux;
                    if($(document.body).hasClass("media"))
                        aux = $('listaProyectos').getScroll().y - 182;
                    else
                        aux = $('listaProyectos').getScroll().y - 292;
                    scroll1.start(0, aux);
                    mostrarOcultar(aux, $('menosLista1'));
                });
        }

        if($('listaProyectos2'))
        {
            // SCROLLS LISTA 2
            var scroll2 = new Fx.Scroll('listaProyectos2', {
                wait: false,
                duration: 1500,
                transition: Fx.Transitions.Quad.easeInOut
            });

            if($('masLista2'))
            $('masLista2').addEvent('click', function(event) {
                if(event) event.preventDefault();
                var aux = $('listaProyectos2').getScroll().y + 292;
                scroll2.start(0, aux);
                mostrarOcultar(aux, $('menosLista2'));
            });

            if($('menosLista2'))
                $('menosLista2').addEvent('click', function(event) {
                    if(event) event.preventDefault();
                    var aux = $('listaProyectos2').getScroll().y - 292;
                    scroll2.start(0, aux);
                    mostrarOcultar(aux, $('menosLista2'));
                });
        }

    }

    function mostrarOcultar(aux, ele)
    {
        if(aux <= 0)
            ele.setStyle("display", "none");
        else
            ele.setStyle("display", "block");
    }


	

