
// ==================================================================================== //
// used for sprite easing animation effect

$(function () {
if ($.browser.msie && $.browser.version < 7) return;
	$('#navigation li')
		.removeClass('highlight')
		.find('a')
		.append('<span class="hover" />').each(function () {
		var $span = $('> span.hover', this).css('opacity', 0);
		$(this).hover(function () {
		// on hover
		$span.stop().fadeTo(500, 1);
		}, function () {
		// off hover
		$span.stop().fadeTo(500, 0);
		});
	});              
});

// ==================================================================================== //
$(document).ready(function() {
	 
	//ACCORDION BUTTON ACTION (ON CLICK DO THE FOLLOWING)
	$('.accordionButton').click(function() {

		//REMOVE THE ON CLASS FROM ALL BUTTONS
		$('.accordionButton').removeClass('on');
		  
		//NO MATTER WHAT WE CLOSE ALL OPEN SLIDES
	 	$('.accordionContent').slideUp('normal');
   
		//IF THE NEXT SLIDE WASN'T OPEN THEN OPEN IT
		if($(this).next().is(':hidden') == true) {
			
			//ADD THE ON CLASS TO THE BUTTON
			$(this).addClass('on');
			  
			//OPEN THE SLIDE
			$(this).next().slideDown('normal');
		 } 
		  
	 });

	/*** REMOVE IF MOUSEOVER IS NOT REQUIRED ***/
	
	//ADDS THE .OVER CLASS FROM THE STYLESHEET ON MOUSEOVER 
	$('.accordionButton').mouseover(function() {
		$(this).addClass('over');
		
	//ON MOUSEOUT REMOVE THE OVER CLASS
	}).mouseout(function() {
		$(this).removeClass('over');										
	});
	
	/*** END REMOVE IF MOUSEOVER IS NOT REQUIRED ***/
	
	
	/********************************************************************************************************************
	CLOSES ALL S ON PAGE LOAD
	********************************************************************************************************************/	
	$('.accordionContent').hide();

});

// ==================================================================================== //
// nivo slider controllers 

// effects parameter:
//    sliceDown
//    sliceDownLeft
//    sliceUp
//    sliceUpLeft
//    sliceUpDown
//    sliceUpDownLeft
//    fold
//    fade
//    random
//    slideInRight
//    slideInLeft
//    boxRandom
//    boxRain
//    boxRainReverse
//    boxRainGrow
//    boxRainGrowReverse


