$(document).ready(function() {
	
	
	
	
	$(".page_lang").animate({height: '29px'}, 1500);
	
	$(".sponsor a, .vendor a, .dir a").css("opacity","0");
	$('.flashGallery').fadeIn("fast");
	$('.flashGallery').addClass('galleryView');
	
	$(".festival a, .sponsor a, .vendor a, .dir a").hover(function () {
		$(this).stop().animate({
			opacity: 1
		}, "slow");
	},
	function () {		
		if(($(this).hasClass("active"))== false) {
			$(this).stop().animate({
				opacity: 0
			}, "slow");
			$(this).css("background-position","0 -26px");
	}
	});



	$(".nav_indicator img").css("left", "56px");
	$(".festival a").css("background-position", "0 -26px");
	$(".load_pages").load("festival-details-english.html");
		
	$(".festival a").click(function(){
		$(this).addClass("active");
		$(this).css("background-position","0 -26px");
		$('.flashGallery').fadeIn("fast");
		$('.flashGallery').addClass('galleryView');
		if($('.locationMap').hasClass('map')) {
			$('.locationMap').fadeOut('fast');
		}
		if($(".english").hasClass("englishLang")) {
			$(".load_pages").load("festival-details-spanish.html");
		}
		else {
			$(".load_pages").load("festival-details-english.html");
		}
		
		
		$(".sponsor a, .vendor a, .dir a").removeClass("active");
		$(".sponsor a, .vendor a, .dir a").animate({
			opacity: 0
		}, "slow");
		$(".nav_indicator img").css("left", "56px");
	});
	
	$(".sponsor a").click(function(){	
		$(this).addClass("active");		
		$(this).css("background-position","0 -26px");
		if($('.flashGallery').hasClass('galleryView')) {
			$('.flashGallery').fadeOut('fast');
		}
		if($('.locationMap').hasClass('map')) {
			$('.locationMap').fadeOut('fast');
		}
		if($(".english").hasClass("englishLang")) {
			$(".load_pages").load("sonpsorship-package-spanish.html");
		}
		else {
			$(".load_pages").load("sonpsorship-package-english.html");
		}
		
		
		$(".festival a, .vendor a, .dir a").removeClass("active");
		$(".festival a, .vendor a, .dir a").animate({
			opacity: 0
		}, "slow");
		$(".nav_indicator img").css("left", "235px");
	});
	
	$(".vendor a").click(function(){
		$(this).addClass("active");
		$(this).css("background-position","0 -26px");
		if($('.flashGallery').hasClass('galleryView')) {
			$('.flashGallery').fadeOut('fast');
		}
		if($('.locationMap').hasClass('map')) {
			$('.locationMap').fadeOut('fast');
		}
		
		if($(".english").hasClass("englishLang")) {
			$(".load_pages").load("vendor-opportunities-spanish.html");
		}
		else {
			$(".load_pages").load("vendor-opportunities-english.html");
		}	
		
		$(".nav_indicator img").css("left", "436px");
		$(".sponsor a, .festival a, .dir a").removeClass("active");
		$(".sponsor a, .festival a, .dir a").animate({
			opacity: 0
		}, "slow");
	});
	
	$(".dir a").click(function(){
		$(this).addClass("active");
		$('.locationMap').load('miccosukee-map.html');
		$(this).css("background-position","0 -26px");
		$('.locationMap').fadeIn("fast");
		$('.locationMap').addClass("map");
		if($('.flashGallery').hasClass('galleryView')) {
			$('.flashGallery').fadeOut('fast');
		}
		if($(".english").hasClass("englishLang")) {
			$(".load_pages").load("directions-spanish.html");
		}
		else {
			$(".load_pages").load("directions-english.html");
		}
		
		
		$(".nav_indicator img").css("left", "593px");
		$(".sponsor a, .festival a, .vendor a").removeClass("active");
		$(".sponsor a, .festival a, .vendor a").animate({
			opacity: 0
		}, "slow");
	});
	
		
	
	
	$(".spanish").click(function() {
		$(".english").addClass("englishLang");
		
		$('.festival').removeClass('festival_details');
		$('.festival').addClass('festival_details_spanish');
		
		$('.sponsor').removeClass('sponsor_package');
		$('.sponsor').addClass('sponsor_package_spanish');
		
		$('.vendor').removeClass('vendor_opp');
		$('.vendor').addClass('vendor_opp_spanish');
		
		$('.dir').removeClass('directions');
		$('.dir').addClass('directions_spanish');
		
		$('.emailpromotion').removeClass('signup');
		$('.emailpromotion').addClass('signup_spanish');
		
		$(this).css("display", "none");
		var diffContent = $(".diffContent").text();
		if($('.flashGallery').hasClass('galleryView')) {
			stop();
		} else {
			$('.flashGallery').fadeIn('fast');
		}
		
		if($('.locationMap').hasClass('map')) {
			stop();
		}else {
			$('.locationMap').fadeIn('fast');
		}
		$(".english").css("display", "block");
		
		if(diffContent == "Festival")
		{
			$(".load_pages").load("festival-details-spanish.html");
		}
		else if(diffContent == "Directions")
		{
			$(".load_pages").load("directions-spanish.html");
		}
		else if(diffContent == "Sponsorship")
		{
			$(".load_pages").load("sonpsorship-package-spanish.html");
		}
		else
		{
			$(".load_pages").load("vendor-opportunities-english.html");
		}
		
	});
	$(".english").click(function() {
		$('.festival').addClass('festival_details');
		$('.festival').removeClass('festival_details_spanish');
		
		$('.sponsor').addClass('sponsor_package');
		$('.sponsor').removeClass('sponsor_package_spanish');
		
		$('.vendor').addClass('vendor_opp');
		$('.vendor').removeClass('vendor_opp_spanish');
		
		$('.dir').addClass('directions');
		$('.dir').removeClass('directions_spanish');
		
		$('.emailpromotion').addClass('signup');
		$('.emailpromotion').removeClass('signup_spanish');
								 
		$(".english").removeClass("englishLang");
		$(this).css("display", "none");
		$(".spanish").css("display", "block");
		var diffContent = $(".diffContent").text();
		if($('.flashGallery').hasClass('galleryView')) {
			stop();
		} else {
			$('.flashGallery').fadeIn('fast');
		}
		
		if($('.locationMap').hasClass('map')) {
			stop();
		}else {
			$('.locationMap').fadeIn('fast');
		}
		
		var diffContent = $(".diffContent").text();
		if(diffContent == "Festival")
		{
			$(".load_pages").load("festival-details-english.html");
		}
		else if(diffContent == "Directions")
		{
			$(".load_pages").load("directions-english.html");
		}
		else if(diffContent == "Sponsorship")
		{
			$(".load_pages").load("sonpsorship-package-english.html");
		}
		else
		{
			$(".load_pages").load("vendor-opportunities-english.html");
		}
	});
		
	$(".signup a").mouseover(function(){
		   $(this).css("background-position", "0 -26px");
   	});	
	
	$(".signup a").mouseout(function(){
		   $(this).css("background-position", "0 0");
   	});
	
	
	$(".formSign input:text").css({
		background:"none",
		border:"none",
		width:"217px", 
		height:"22px",
		padding:"6px 7px 0 7px",
		margin:"5px",
		color:"#666666",		
		fontSize:"1.2em"							  
	});
	$(".formSign input:text:first").focus(function(){
		$(".formSign div:first").css("background-position","0 -40px");
	});
	$(".formSign input:text:first").blur(function(){
		$(".formSign div:first").css("background-position","0 0px");
	});
	$(".formSign input:text:last").focus(function(){
		$(".formSign div:last").css("background-position","0 -40px");
	});
	$(".formSign input:text:last").blur(function(){
		$(".formSign div:last").css("background-position","0 0px");
	});
	$(".formSign input:submit").css({
		background:"#840700",
		border:"none",
		color:"#FFF",
		fontSize:"1.1em",
		width:"97px",
		height:"26px",
		position:"relative",
		left:"163px"
	});
	
	
	
	
	$(".signup").mouseover ( function(){
		$(this).stop().animate({height:'210px'},{queue:false, duration:500, easing:'easeOutQuad'})
		$('.signup a').css({backgroundPosition:"0 -26px"});
	});
	
	$(".signup").mouseout ( function(){
		$(this).stop().animate({height:'54px'},{queue:false, duration:400, easing:'easeOutQuad'})
		$('.signup a').css({backgroundPosition:"0 0"});
	});
	
	
	
	$(".festival_details").click ( function(){
		$(".nav_handle").animate({left:'45px'},{queue:false, duration:500, easing:'easeOutQuad'})
	});
	
	$(".sponsor_package").click ( function(){
		$(".nav_handle").animate({left:'240px'},{queue:false, duration:500, easing:'easeOutQuad'})
	});
	
	$(".vendor_opp").click ( function(){
		$(".nav_handle").animate({left:'440px'},{queue:false, duration:500, easing:'easeOutQuad'})
	});
	
	$(".directions").click ( function(){
		$(".nav_handle").animate({left:'590px'},{queue:false, duration:500, easing:'easeOutQuad'})
	});
		
});


jQuery.easing['jswing'] = jQuery.easing['swing'];

jQuery.extend( jQuery.easing,
{
	def: 'easeOutQuad',
	swing: function (x, t, b, c, d) {
		//alert(jQuery.easing.default);
		return jQuery.easing[jQuery.easing.def](x, t, b, c, d);
	},
	easeOutQuad: function (x, t, b, c, d) {
		return -c *(t/=d)*(t-2) + b;
	},
	easeInQuad: function (x, t, b, c, d) {
		return c*(t/=d)*t + b;
	}
});
