$(document).ready(function(){
	//slide menu
	$('#nav li.collapsed ul').hide();
	
	$('#nav li a.has-sub').click(function() {
		if( !$(this).parent().hasClass('expanded') ) {
			$(this).next('ul').slideToggle('slow');
		}
		$('#nav li.expanded').removeClass('expanded').children('ul').slideToggle('slow');
		$(this).parent().addClass('expanded');
		return false;
	});
	
	//product menu
	$('#page.specialty-range #bags a').hover(function(){
			$('#page.specialty-range #bags a').height(40);
			$(this).height(50);										  
	  },function(){
		  	$(this).height(40);
			$('#page.specialty-range #bags a.active').height(50);
	});
	$('#page.product-range #bags a').hover(function(){
			$('#page.product-range #bags a').height(40);
			$(this).height(50);										  
	  },function(){
		  	$(this).height(40);
			$('#page.product-range #bags a.active').height(50);
	});
	
	//bags
	var randomselect = setInterval(function(){
		//reset everything
		$('#page.home #bags a').removeClass("hover");
		$('#page.home .banner').removeClass("top");
		
		//random bag
		colors = [ "blue", "magenta", "red", "purple", "lightgreen", "green", "lightblue", "darkgreen"];
		var color = colors[Math.floor(Math.random()*colors.length)];	
		
		//select one bag/banner
		$('#page.home .banner.'+color).hide().addClass("top").fadeIn("slow");
		$('#page.home #bags a#'+color).addClass("hover");
	}, 5000 );
	
	$('#page.home #bags a').hover(function(){
		$('#page.home .banner').removeClass("top");
		$('#page.home .banner.'+$(this).attr('id')).hide().addClass("top").fadeIn("slow");
	}, function(){
		$('#page.home .banner.'+$(this).attr('id')).removeClass("top");
	});
	
	$('#page.home #bags').hover(function(){
		clearInterval(randomselect);
		$('#page.home #bags a').removeClass("hover");
	}, function(){
		$('#page.home .banner').removeClass("top");
		$('#page.home .banner.bradyblue').hide().addClass("top").fadeIn("slow");
	});
		
	//distributors
	$('h3 .suburb').parent().next('div').hide();
	$('h3 .suburb').click(function(){
		$(this).parent().next('div').slideToggle('slow');
	});
	
	// fancybox to hold flash
	$('a.iframe').fancybox({ 'zoomSpeedIn': 400, 'zoomSpeedOut': 400, 'overlayShow': true, 'frameWidth': 800, 'frameHeight': 520, 'hideOnOverlayClick': true, 'hideOnContentClick': true, 'overlayOpacity': 0.9, 'overlayColor': '#333', 'callbackOnClose' : function(){ swfobject.embedSWF('/_inc/flash/home.swf', 'content', '637', '600', '9.0.0', '/_inc/flash/expressInstall.swf', false, {menu:false,wmode:'opaque'}); }
	});
	
	$('a.iframe').click($('#bags').hide());
	$('a.iframe').click();
	
});

