var Site = {
	
	start: function(){
	//console.log('start');
		if ($('bartMenu')){
			Site.appearText();
			
		}
	},
		
	appearText: function(){
		var timer = 0;
		var sideblocks = $('left').getElements('li');
		///var i = sideblocks.indexOf('bartListMore');
		
		//console.log(i);
		var ar = [];
		sideblocks.each(function(s) {
								 	 var id = $(s).getProperties('id').id;
									 //console.log(id);
									 if(id != 'bartListMore')
									 	{ar.push(s);}
									 
									 });

		var slidefxs = [];
		var colorfxs = [];
		
		ar.each(function(el, i){
			el.setStyle('margin-left', '0px');
			timer += 150;
			slidefxs[i] = new Fx.Style(el, 'margin-left', {
				duration: 0,
				transition: Fx.Transitions.backOut,
				wait: false,
				onComplete: Site.createOver.pass([el, i])
			});
			//console.log(slidefxs[i]);
			slidefxs[i].start.delay(timer, slidefxs[i], 0);	
		}, this);
	},
	
	createOver: function(el, i){
	var first = el;//.getFirst();
	//console.log(first);
		//if (!first) return;// || first.getTag() != 'a') return;
		var overfxs = new Fx.Styles(first, {'duration': 200, 'wait': false});
		var tocolor, fromcolor;
		if (first.hasClass('big')){
			tocolor = 'DDD';
			fromcolor = 'FFF';
		} else {
			tocolor = '333';
			fromcolor = 'FFF';
		}
		el.mouseouted = true;
		el.addEvent('mouseenter', function(e){
			overfxs.start({
				'color': tocolor,
				'margin-left': 3
			});
		});
		el.addEvent('mouseleave', function(e){
			overfxs.start({
				'color': fromcolor,
				'margin-left': 0
			});
		});
	}
	
	
};

var Menu = {
    	start: function(){
	//console.log('start');
		var menutabs = $('top').getElements('span');
		menutabs.each(function(el, i){
							  // console.log(el);
							   var overfxs = new Fx.Styles(el, {duration: 200, wait: false });
							   //
							   el.addEvent('mouseenter', function(e){
																  e.stop();
																  overfxs.start({'color' : 'CCC'});
																  });
							   el.addEvent('mouseleave', function(e){
																  e.stop();
																  overfxs.start({'color' : 'FFF'});
																  });
							   
							   }, this);
							  
	}
};

var Main = {
    	start: function(){
	//console.log('start');
		var menutabs = $$('.bartsTr');
		menutabs.each(function(el, i){
							   //console.log(el);
							   //var elly = el.getElementById('bartSumm');
							   var overfxs = new Fx.Styles(el, {'duration': 200, 'wait': false, onComplete: Main.createOver.pass([el,i])});
							   overfxs.options.transition = Fx.Transitions.linear;
							   el.addEvent('mouseenter', function(e){
																  e.stop();
																  overfxs.start({'background-color' : 'e0e9ef'});
																  //overfxs.start({'background-color' : 'FFF'});
																  });
							   el.addEvent('mouseleave', function(e){
															  //e.stop();
																  //overfxs.start({'background-color' : 'FFF'});
																  });
							  
							   
							   }, this);
							  
	},	
	
	createOver: function(el, i){
		//('here');
		var fx = new Fx.Styles(el, {'duration': 800, 'wait': false});
		fx.start({'background-color' : 'FFF'});
	}
};


window.addEvent('load', Menu.start);
window.addEvent('load', Site.start);
window.addEvent('load', Main.start);
//Window.onDomReady(Site.start);