var App = {
	boot: function() {
		this.slider();
		this.menu();
	},
	cufon: function() {
	    this.setFonts();
	    Cufon.now();  
	},

	setFonts: function(){
		Cufon.set('fontFamily', 'Helvetica_Neue_LT_Std');
		Cufon.replace('div.title h1', {hover: true});
	},	
	slider: function() {
		var sliderContainer = $('slider');
		if ( sliderContainer) {
			var itemsHolder 	= sliderContainer.getElement('.items');				
			var textHolder 		= sliderContainer.getElement('ul.navigation');
			var items 		 	= itemsHolder.getElements('.item');
			var firstItem 	 	= items[0];
	
			var slider = new Slider({
				slideTimer: 6000, 
				container: itemsHolder,
				items: items,
				hasControls: false,
				numNavActive: true,
				numNavHolder: textHolder			
			});
			slider.start();
		}	
	},
	menu: function(){
		var menuItems = $$('div#menu ul li a');
		
		$each(menuItems, function(obj, index){
			obj.addEvent('mouseenter', function(e){
				$each(menuItems, function(subobj){
					if(subobj.hasClass('active')){
						subobj.removeClass('active');
						subobj.addClass('activedisabled');
					}
				});
				obj.addClass('hover');
			});
			obj.addEvent('mouseleave', function(e){
				obj.removeClass('hover');
			});
		});
		
		$$('div#menu ul')[0].addEvent('mouseleave', function(){
			$each(menuItems, function(subobj){
				if(subobj.hasClass('activedisabled')){
					subobj.removeClass('activedisabled');
					subobj.addClass('active');
				}
			});
		});
	
	}
	
}
window.addEvent( "domready", function(){
	App.boot();
});

