	jQuery(document).ready(function() {
		jQuery("#navigation > ul > li").hover(function () {
			jQuery("#navigation > ul > li > ul").stop(1,1).hide();
			jQuery(this).addClass('active');
			if( jQuery("#navigation > ul > li").index($(this)) == 6 ) return;//stop news drop down
			var submenu = jQuery(this).children('#navigation ul li ul');
			submenu.fadeIn('fast');
			
			var padding_and_border = parseInt(submenu.css('padding-left'))
								   + parseInt(submenu.css('padding-right'))
								   + parseInt(submenu.css('border-right-width'))
								   + parseInt(submenu.css('border-left-width'));
			
			
			var parent_width = jQuery(this).width();
			var width = submenu.width() + padding_and_border;
			
			//make submenu width match parent if it is narrower
			if( width < parent_width ){
				width = parent_width - padding_and_border;
				submenu.css('width',width);
			}
			
			var left= jQuery(this).children('#navigation ul li ul').offset().left ;
			var container_left=+jQuery('#container').offset().left ;
			var container_width=+jQuery('#container').width();
			
			//move submenu left if it goes outside of the container
			if( ( width + left ) > ( container_left + container_width ) ){
				left = ( container_left + container_width ) - ( width + left );
				submenu.css('left',left);
			}
			
		}, function () {
			jQuery(this).removeClass('active');
			jQuery(this).children('#navigation ul li ul').hide();
			//Cufon.replace('#navigation > ul > li > a');
			Cufon.replace(jQuery(this).find('a'));
		});
		jQuery('#productslist ul li').hover(function () {
			jQuery(this).find('.productDecs').fadeIn('fast');
		}, function () {
			jQuery(this).find('.productDecs').hide();
		});
		
});
	
	function openup(element)
	{
		$('.add').hide();
		$('.active').removeClass();
		$(element).parent().addClass('active');
		$(element).next('.add').show();
	}

