var Site = {
   
   
	beforeStart : function() {
		$("capa_ondulada").setStyles({'top' : -150, 'display' : 'block'});
		$("cortina").setStyles({'top' : -280, 'display' : 'block'});
		$("sol").setStyles({'opacity' : 0, 'display' : 'block'});
		$("styledogs").setStyles({'opacity' : 0, 'display' : 'block'});
		$("styledogsnet").setStyles({'opacity' : 0, 'display' : 'block'});
		$("carol_buiza").setStyles({'opacity' : 0, 'display' : 'block'});
		$("escuela").setStyles({'opacity' : 0, 'display' : 'block'});
		$("menubg").setStyles({'width' : 0, 'display' : 'block', 'z-index': '100000'});
		$("menu").setStyles({'width' : 0, 'display' : 'block', 'z-index': '100000'});
		$("foto_carol").setStyles({'opacity' : 0, 'display' : 'block', 'z-index': '100000'});
		Site.preloadImages();
	},
	
	start: function(){
      	Site.prepareExternalLinks();
	},
	
	preloadImages : function() {
			var path = (document.location.href).substring(0, (document.location.href).lastIndexOf("/") +1);
			var images = [
				path + 'img/fondo_html.gif',
				path + 'img/fondo_cabecera.jpg',
				path + 'img/cabecera_1.png',
				path + 'img/cabecera_2.png',
				path + 'img/cabecera_3.png',
				path + 'img/styledogs.png',
				path + 'img/escuela_canina.png',
				path + 'img/foto_carol.png',
				path + 'img/texto_carol.png',
				path + 'img/fondo_introduccion.jpg'
			];
			new Asset.images(images, { onComplete: function() {
				Site.headerAnimation();
			} });
	},
	
	headerAnimation : function() {
		var fx_capa_ondulada = $("capa_ondulada").effects({duration: 400, transition: Fx.Transitions.Circ.easeOut});
		var fx_cortina = $("cortina").effects({duration: 400, transition: Fx.Transitions.Circ.easeOut});
		var fx_sol = $("sol").effects({duration: 0, transition: Fx.Transitions.Circ.easeOut});
		var fx_menu = $("menu").effects({duration: 500, transition: Fx.Transitions.Circ.easeOut});
		var fx_bgmenu = $("menubg").effects({duration: 500, transition: Fx.Transitions.Circ.easeOut});
		
		
		var fx_capa_ondulada = $("capa_ondulada").effects({duration: 400, transition: Fx.Transitions.Circ.easeOut});
		var fx_cortina = $("cortina").effects({duration: 400, transition: Fx.Transitions.Circ.easeOut});
		var fx_sol = $("sol").effects({duration: 200, transition: Fx.Transitions.Circ.easeOut});
		var fx_menu = $("menu").effects({duration: 500, transition: Fx.Transitions.Circ.easeOut});
		var fx_bgmenu = $("menubg").effects({duration: 500, transition: Fx.Transitions.Circ.easeOut});
		var fx_foto_carol = $("foto_carol").effects({duration: 1000, transition: Fx.Transitions.Circ.easeOut});
		var fx_styledogsnet = $("styledogsnet").effects({duration: 400, transition: Fx.Transitions.Circ.easeOut});
		var fx_carolbuiza = $("carol_buiza").effects({duration: 400, transition: Fx.Transitions.Circ.easeOut});
		
		fx_capa_ondulada.start({'top' : 0}).chain(function() {
			fx_cortina.start({'top' : 0}).chain(function() {
				fx_sol.start({'opacity' : 1});
				var effect = new Fx.Styles($("styledogs"), {'duration' : 500}).start({'opacity' : 1}).chain(function() {
					var effect = new Fx.Styles($("escuela"), {'duration' : 200}).start({'opacity' : 1}).chain(function() {
						fx_bgmenu.start({'width' : 850});
						fx_menu.start({'width' : 850}).chain(function() {
							fx_foto_carol.start({'opacity' : 1}).chain(function() {
								fx_styledogsnet.start({'opacity' : 1}).chain(function() {
									fx_carolbuiza.start({'opacity' : 1}).chain(function() {

									});
								});
							});
						});
					});
				});
				
			});
		});
	},

	prepareExternalLinks : function() {
	    var linkList = $$("a");
	    linkList.each(function(el) {
	      if (el.getProperty('rel')=="external") el.target = "_blank";
	    }, this);
	},
	
	getBaseUrl : function() {
		return (document.location.href).substring(0, (document.location.href).lastIndexOf("/") +1);
	}


};

window.addEvent('domready', function() { Site.beforeStart(); });
window.addEvent('load', function() { Site.start(); });
