var Site = {
	
	start: function(){
		if($('secondary_nav_benefits')){ Site.secondaryNav(); }
		if($(document.body).id =="home"){ Site.pour(); }
		if($(document.body).id =="splash"){ Site.splash(); }
	},
	
	splash: function(){
		swfobject.embedSWF("splash.swf", "wrapper", "997", "712", "9.0.0", "expressInstall.swf");
	},
	
	pour: function(){
		$('main_navigation').setStyle('display','none');
		var target = new Element('div', {id: 'pour_div'});
		target.injectInside($('container'));
		var pour = new Swiff('wine_pour.swf', {
		    id: 'pour',
		    width: 870,
		    height: 610,
			container: target,
		    params: {
		        wmode: 'transparent'
		    }
		});
		$('content').setStyles({
			'padding': '34px 0 0 0',
			'width': '664px',
			'height': '546px'
		})
		//swfobject.embedSWF("slide_show.swf", "content", "644", "526", "9.0.0", "expressInstall.swf");
		var slide = new Swiff('slide_show.swf', {
			id: 'slide',
		    width: 644,
		    height: 526,
			container: 'content',
		    params: {
		        wmode: 'transparent'
		    }
		})
	},
	
	secondaryNav: function(){
		$('secondary_nav_benefits').getElements('li.navitem').each(function(el){
			if(el.getElement('ul.dropdown')){
				var list = el.getElement('ul.dropdown');
				var slidenav = new Fx.Slide(list, {duration: 300}).hide();
				slidenav.wrapper.setStyle('width','260px');
				slidenav.wrapper.setStyle('position','relative');
				//if this is IE6
				if('ActiveXObject' in window && !('XMLHttpRequest' in window)){
					slidenav.wrapper.setStyle('width','auto');
				}
				el.addEvents({
					'mouseenter' : function(){					
						slidenav.cancel();
						slidenav.slideIn();					
					},
					'mouseleave' : function(){ 
						slidenav.cancel();
						slidenav.slideOut();					
					}
				});
			}
		});
	},
	
	preloadImages: function(){
		new Asset.image('/images/navigation/about.jpg', { onerror: function(){ $('nav_about').getElement('span').setStyle('display','inline'); } });
		new Asset.image('/images/navigation/benefits.jpg', { onerror: function(){ $('nav_benefits').getElement('span').setStyle('display','inline'); } });
		new Asset.image('/images/navigation/contact.jpg', { onerror: function(){ $('nav_contact').getElement('span').setStyle('display','inline'); } });
		new Asset.image('/images/navigation/home.jpg', { onerror: function(){ $('nav_home').getElement('span').setStyle('display','inline'); } });
		new Asset.image('/images/navigation/location.jpg', { onerror: function(){ $('nav_location').getElement('span').setStyle('display','inline'); } });
		new Asset.image('/images/navigation/partners.jpg', { onerror: function(){ $('nav_partners').getElement('span').setStyle('display','inline'); } });
		new Asset.image('/images/navigation/site-plan.jpg', { onerror: function(){ $('nav_site_plan').getElement('span').setStyle('display','inline'); } });
	}
}

/* call this immediately to preload our images and display alternative text
if we run into any problems (important for navigation) */
Site.preloadImages();

window.addEvent("load", function(){
	if($('container')){ $('container').setStyle('display','block'); }
})

window.addEvent("domready", function(){
	if($('wrapper')){ $('wrapper').setStyle('background-image','none'); }
	Site.start();
	
});