/**
 * custom.js
 *
 * 1Serpent
 * Design, Development and Managed Hosting
 * http://1serpent.com/
 *
 * Adds some magic to our pretty stuff.
 */

jQuery(document).ready(function($) {

	// Hide noscript
	$('#noscript').hide();

	// Drop-down menu navigation fix
	$("ul.menu > li").hover(function() {
		$(this).addClass("sp_hover");
	}, function() {
		$(this).removeClass("sp_hover");
	});

	// Front page tabs
	$('#sp_rotator').tabs({
		fx: {
			event: 'mouseover',
			duration: 'normal',
			opacity: 'toggle'
		},
		panelTemplate: '<div class="tabdiv"></div>',
		tabTemplate: '<li><a class="sp_rotator_switch" href="#{href}"></a></li>'
	});

	$('li.sp_rotator_tab_1').hover(function() {
		$('#sp_rotator').tabs('select', 0);
		return false;
	});

	$('li.sp_rotator_tab_2').hover(function() {
		$('#sp_rotator').tabs('select', 1);
		return false;
	});

	$('li.sp_rotator_tab_3').hover(function() {
		$('#sp_rotator').tabs('select', 2);
		return false;
	});

	// Uniform
	$("select, input:checkbox, input:radio, input:file").uniform();

	// Equal height
	function equalHeight(group) {
		var tallest = 0;
		group.each(function() {
			var thisHeight = $(this).height();
			if(thisHeight > tallest) {
				tallest = thisHeight;
			}
		});
		group.height(tallest);
	}

	equalHeight( $("#content_box, #content, #sidebar_1, #sidebar_2") );

});
