Site={
	content:'content',
	preload:function(){
		var images = ['http://utils.softr.net/wp-content/themes/SOFTrUtils/images/tituUtils.png','http://utils.softr.net/wp-content/themes/SOFTrUtils/images/logoH02.png'];
		var info=$('info').setStyle('visibility', 'hidden'), busy = false;
		Site.contentSlide = new Fx.Slide('container');
		Site.menuSlide = new Fx.Slide('menu', {mode: 'horizontal'});
		Site.header = new Fx.Slide('header',{transition: Fx.Transitions.Cubic.easeOut});
		Site.fx1 = $('logoSoftr').setStyle('cursor','pointer').addEvent('click',function(){window.location="http://softr.net";}).setOpacity(0).effects();
		Site.fx2 = $('sectionTitle').setStyles({'cursor':'pointer','margin-top':'-90px'}).addEvent('click',function(){window.location="http://utils.softr.net";}).effects({duration: 1000, transition: Fx.Transitions.Bounce.easeOut});
		Site.contentSlide.hide();
		Site.menuSlide.hide();
		Site.header.hide();
		
		if (!busy) {
			busy = true;
			info.setStyle('visibility', 'visible');
			new Asset.images(images, {
				onProgress: function(i) {
					info.setHTML("cargando imagen "+(i + 1) + ' de ' + images.length);
				},
				onComplete: function() {
					info.setStyle('visibility', 'hidden');
					Site.start();	
				}
			});
		}
	},
	start:function(){
		Site.header.slideIn().chain(function(){						
			Site.fx1.start({
				'opacity': 1
			}).chain(function(){
				Site.fx2.start({
					'margin-top': 0
				}).chain(Site.showContent);
			});
		});
	},
	showContent:function(){
		Site.contentSlide.slideIn().chain(function(){
			Site.menuSlide.slideIn().chain(Site.loadMenu);
		});
	},
	loadMenu:function(){
		var list = $$('.menu a');
		list.each(function(el) {
			var fx = new Fx.Styles(el, {duration:400, wait:false});
		 
			el.addEvents({
				'mouseenter': function(){
					fx.start({
						'margin-left': 10, 'background-color': '#3F5E7F', color: '#fff', 'font-size': 16
					});
				},
				'mouseleave': function(){
					fx.start({
						'margin-left': 0, 'background-color': '#A9B2C5', 'color': '#333', 'font-size': 12
					});
				},
				'click': function(){
					getContent(el.getProperty('href'),'byAjax=true',Site.content);
				}
			});
			
		});
	}
}
window.addEvent('domready', Site.preload);