// JavaScript Document

	
$(document).ready(function () {

	//Append a div with hover class to all the LI
	$('#nav li').append('<div class="hover"></div>');

	$('#nav li').hover(
		
		//Mouseover, fadeIn the hidden hover class	
		function() {
			
			$(this).children('div').stop(true,true).fadeIn('1000');	
		
		}, 
	
		//Mouseout, fadeOut the hover class
		function() {
		
			$(this).children('div').stop(true,true).fadeOut('1000');	
		
	}).click (function () {
	
		//Add selected class if user clicked on it
		$(this).addClass('selected');
		
	});

});


	//nivo slideshow
	$(window).load(function() {
		$('#slider').nivoSlider({
			pauseTime: 8000
		});
	
	//flipbox	
	$(document).ready(function(){
	/* The following code is executed once the DOM is loaded */

	$('.sponsorFlip').bind("click",function(){

		// $(this) point to the clicked .sponsorFlip element (caching it in elem for speed):
		var elem = $(this);
		
		// data('flipped') is a flag we set when we flip the element:
		if(elem.data('flipped'))
		{
			// If the element has already been flipped, use the revertFlip method
			// defined by the plug-in to revert to the default state automatically
			elem.revertFlip();
			// Unsetting the flag:
			elem.data('flipped',false);
		}
		else
		{
			// Using the flip method defined by the plugin:
			elem.flip({
				direction:'lr',
				speed: 300,
				color: '#333',
				onBefore: function(){
					// Insert the contents of the .sponsorData div (hidden
					// from view with display:none) into the clicked
					// .sponsorFlip div before the flipping animation starts:
					elem.html(elem.siblings('.sponsorData').html());
				}, 
				onEnd: function() {
				}
			});

			// Setting the flag:
			elem.data('flipped',true);
		}
	});

});
});


