// Globals
// Major version of Flash required
var requiredMajorVersion = 9;
// Minor version of Flash required
var requiredMinorVersion = 0;
// Minor version of Flash required
var requiredRevision = 124;

	$(document).ready(function()
	{   
		// Add the sales counter
		$('#currentSalesWrapper').flash(
		{   
			swf: 'BoeflySalesTicker.swf',
			width: 300,
			height: 35,
			align: 'top',
			id: 'BoeflySalesTicker',
			quality: 'high',
			params:
			{
				wmode: 'transparent'
			},
			name: 'BoeflySalesTicker',
			allowScriptAccess: 'sameDomain',
			type: 'application/x-shockwave-flash',
			pluginspage: 'http://www.adobe.com/go/getflashplayer'
		}); 
		
		//Rollover effect for all images
		//Ignore this if less than IE 7
		if ($.browser.msie && $.browser.version < 7) return;
		var tSpeed = 250;
		
		//Get reference for each nav item
		var topNav = $('#topNavigation li');
		var registerNav = $('#registerNavigation li');
		var mainNav = $('#mainNavigation li');
		
		var lookForObj = 'a';
		
		//Set rollover/out functionality for each button
		setRollOver(topNav, lookForObj);
		setRollOver(registerNav, lookForObj);
		setRollOver(mainNav, lookForObj);
		
		function setRollOver(obj, lookForObj)
		{
			$(obj)
			.removeClass('highlight')
			.find(lookForObj)
			.append('<span class="hover" />').each(function () 
			{
				var $span = $('> span.hover', this).css('opacity', 0);
				$(this).hover(function () 
				{
					// on hover
					$span.stop().fadeTo(tSpeed, 1);
				}, 
				
				function () 
				{
					// off hover
					$span.stop().fadeTo(tSpeed, 0);
				});
			});
		}
		
		//Make sure left and right columns are equal heights
		jQuery.fn.equalCols = function(){
			//Array Sorter
			var sortNumber = function(a,b){return b - a;};
			var heights = [];
			//Push each height into an array
			$(this).each(function(){
				heights.push($(this).height());
			});
			heights.sort(sortNumber);
			var maxHeight = heights[0];
			return this.each(function(){
				//Set each column to the max height
				$(this).css({'height': maxHeight});
			});
		};
		
		//Make heights for both left and right sections the same
		jQuery(function($){
			//Select the columns that need to be equal e.g
			$('#mainBodyLeftSectionContentWrapper,#mainBodyRightSectionWrapper').equalCols();	
		});

	});
