var Site = {

	start: function(){

		if ($('sidebar')){
			Site.appearText();
		}
		
		if ($('tab-block-1')){
			Site.loadTabs();
		}
		
		if ($('infoContainer')){
			Site.slideInfo();
		}
	},
	
	loadTabs: function(){
		tabs1 = new SimpleTabs($('tab-block-1'), {
			entrySelector: 'h4'
			/*onShow: function(toggle, container, index) {
				toggle.addClass('tab-selected');
				container.setStyle('display', '');
				/*switch(index){
					case 0: ov._init();
					break;
					case 1: projects._init();
					break;
					case 2: wc._init();
					break;
					case 4: lg._logout();
					break;
				}
			}*/
		});
	},
	
	hideSlideInfo : function(){
		var timer = 0;
		var sideblocks = $$('#infoContainer span');

		var slidefxs = [];
		var colorfxs = [];

		sideblocks.each(function(el, i){
			el.setStyle('margin-top', '0px');
			timer += 200;
			slidefxs[i] = new Fx.Style(el, 'margin-top', {
				duration: 500,
				transition: Fx.Transitions.backOut,
				wait: false
			});
			slidefxs[i].start.delay(timer, slidefxs[i], -950);

		}, this);
	},
	
	slideInfo: function(){
		var timer = 0;
		var sideblocks = $$('#infoContainer span');

		var slidefxs = [];
		var colorfxs = [];

		$('infoContainer').setStyle('display', 'block');
		
		sideblocks.each(function(el, i){
			el.setStyle('margin-top', '-950px');
			timer += 200;
			slidefxs[i] = new Fx.Style(el, 'margin-top', {
				duration: 500,
				transition: Fx.Transitions.backOut,
				wait: false
			});
			slidefxs[i].start.delay(timer, slidefxs[i], 0);

		}, this);
	},

	appearText: function(){
		var timer = 0;
		var sideblocks = $$('#sidebar li');

		var slidefxs = [];
		var colorfxs = [];

		sideblocks.each(function(el, i){
			el.setStyle('margin-left', '250px');
			timer += 150;
			slidefxs[i] = new Fx.Style(el, 'margin-left', {
				duration: 400,
				transition: Fx.Transitions.backOut,
				wait: false,
				onComplete: Site.createOver.pass([el, i])
			});
			slidefxs[i].start.delay(timer, slidefxs[i], 0);

		}, this);
	},

	createOver: function(el, i){
		var first = el.getFirst();
		if (!first || first.getTag() != 'a') return;
		var overfxs = new Fx.Styles(first, {'duration': 200, 'wait': false});
		//var overfx  = new Fx.Style(first, {duration: 800,transition: Fx.Transitions.Quad.easeOut});

		if (first.hasClass('sel') || first.hasClass('subsel')){
			var tocolor = 'fff';
			var fromcolor = 'fff';
		} else {
			var tocolor = 'AA0000';
			//var tocolor = '397B00';
			var fromcolor = '1C1C1C';
			el.mouseouted = true;
			el.addEvent('mouseenter', function(e){
				overfxs.start({
					'color': tocolor,
					'margin-left': -10
				});

			});
			el.addEvent('mouseleave', function(e){
				overfxs.start({
					'color': fromcolor,
					'margin-left': 0
				});
			});
		}
	}

};

window.addEvent('load', Site.start);