﻿// Startup function - allows us to assign hover action when page loads
$(document).ready(function(){
	var hoverConfig = {
		over: function () { SetActiveSilo("standard") },
		timeout: 300,
		out: function() { return false; }
	}
	$("#silo_standard").hoverIntent(hoverConfig);
	
	var hoverConfig = {
		over: function() { SetActiveSilo("deluxe") },
		timeout: 300,
		out: function() { return false; }
	}
	$("#silo_deluxe").hoverIntent(hoverConfig);
	
	var hoverConfig = {
		over: function() { SetActiveSilo("premier") },
		timeout: 300,
		out: function() { return false; }
	}
	$("#silo_premier").hoverIntent(hoverConfig);
	
	var hoverConfig = {
		over: function() { SetActiveSilo("evaluation") },
		timeout: 300,
		out: function() { return false; }
	}
	$("#silo_evaluation").hoverIntent(hoverConfig);
	
	var hoverConfig = {
		over: function() { SetActiveSilo("other") },
		timeout: 300,
		out: function() { return false; }
	}
	$("#silo_other").hoverIntent(hoverConfig);
	
	var hoverConfig = {
		over: function() { SetActiveSilo("orgpremier") },
		timeout: 300,
		out: function() { return false; }
	}
	$("#silo_orgpremier").hoverIntent(hoverConfig);
	
	var hoverConfig = {
		over: function() { SetActiveSilo("orgdeluxe") },
		timeout: 300,
		out: function() { return false; }
	}
	$("#silo_orgdeluxe").hoverIntent(hoverConfig);
	
	var hoverConfig = {
		over: function() { SetActiveSilo("auditdefense") },
		timeout: 300,
		out: function() { return false; }
	}
	$("#silo_auditdefense").hoverIntent(hoverConfig);
	
	var hoverConfig = {
		over: function() { SetActiveSilo("taxadvice") },
		timeout: 300,
		out: function() { return false; }
	}
	$("#silo_taxadvice").hoverIntent(hoverConfig);
	
	var hoverConfig = {
		over: function() { SetActiveSilo("returnreview") },
		timeout: 300,
		out: function() { return false; }
	}
	$("#silo_returnreview").hoverIntent(hoverConfig);
	
	var hoverConfig = {
		over: function() { SetActiveSilo("taxbulletin") },
		timeout: 300,
		out: function() { return false; }
	}
	$("#silo_taxbulletin").hoverIntent(hoverConfig);
});

// Changes the active silo, making the old one short, the new one tall, and
// displaying the appropriate banner div  
var activeSilo = "";
function SetActiveSilo(siloName) {
	// If we're coming from the no-selection banner, fade it out
	if (activeSilo != siloName)
	{
		if (activeSilo == "")
		{
			$("#banner_home").fadeOut(500);
		}
	}
	else
	{
		return;
	}
	
	
	// Tell Google analytics that were looking at a new silo
	_gaq.push(['_trackEvent', 'Slides', siloName, 'Homepage']);

	// If we're coming from another silo-spoecific banner, fade it out
	switch (activeSilo)
	{
		case "standard":
			MakeShortStandard();
			break;
			
		case "deluxe":
			MakeShortDeluxe();
			break;
			
		case "premier":
			MakeShortPremier();
			break;
			
		case "evaluation":
			MakeShortEvaluation();
			break;
			
		case "other":
			MakeShortOther();
			break;
			
		case "orgpremier":
			MakeShortOrgPremier();
			break;
			
		case "orgdeluxe":
			MakeShortOrgDeluxe();
			break;
			
		case "auditdefense":
			MakeShortAuditDefense();
			break;
			
		case "taxadvice":
			MakeShortTaxAdvice();
			break;
			
		case "returnreview":
			MakeShortReturnReview();
			break;
			
		case "taxbulletin":
			MakeShortTaxBulletin();
			break;
	}
	
	// Fade in the newly specified banner
	switch (siloName)
	{
		case "standard":
			MakeTallStandard();
			break;
			
		case "deluxe":
			MakeTallDeluxe();
			break;
			
		case "premier":
			MakeTallPremier();
			break;
			
		case "evaluation":
			MakeTallEvaluation();
			break;
			
		case "other":
			MakeTallOther();
			break;
			
		case "orgpremier":
			MakeTallOrgPremier();
			break;
		
		case "orgdeluxe":
			MakeTallOrgDeluxe();
			break;

		
		case "auditdefense":
			MakeTallAuditDefense();
			break;
			
		case "taxadvice":
			MakeTallTaxAdvice();
			break;
			
		case "returnreview":
			MakeTallReturnReview();
			break;
			
		case "taxbulletin":
			MakeTallTaxBulletin();
			break;
	}
	
	// Save the active silo name
	activeSilo = siloName;
}

// Functions to make silos tall or short
function MakeTallStandard() {
	$("#banner_standard").fadeIn(500);		
	$("#silo_standard").addClass("silo_tall");
	$("#silo_standard").removeClass("silo_short");
	$("#silo_bottom_standard").addClass("silo_bottom_tall");
	$("#silo_bottom_standard").removeClass("silo_bottom_short");
	$("#silo_ad_ribbon").css("display", "none");
	$("#silo_ad_ribbon_right2").css("display", "block");
}

function MakeShortStandard() {
	$("#silo_standard").addClass("silo_short");
	$("#silo_standard").removeClass("silo_tall");
	$("#silo_bottom_standard").addClass("silo_bottom_short");
	$("#silo_bottom_standard").removeClass("silo_bottom_tall");
	$("#silo_ad_ribbon_right2").css("display", "none");
	$("#silo_ad_ribbon").css("display", "block");
	$("#banner_standard").fadeOut(500);		
}

function MakeTallDeluxe() {
	$("#banner_deluxe").fadeIn(500);		
	$("#silo_deluxe").addClass("silo_tall");
	$("#silo_deluxe").removeClass("silo_short");
	$("#silo_bottom_deluxe").addClass("silo_bottom_tall");
	$("#silo_bottom_deluxe").removeClass("silo_bottom_short");
	$("#silo_ad_ribbon").css("display", "none");
	$("#silo_ad_ribbon_left1").css("display", "block");
	$("#silo_ad_ribbon_right1").css("display", "none");
}

function MakeShortDeluxe() {
	$("#silo_deluxe").addClass("silo_short");
	$("#silo_deluxe").removeClass("silo_tall");
	$("#silo_bottom_deluxe").addClass("silo_bottom_short");
	$("#silo_bottom_deluxe").removeClass("silo_bottom_tall");
	$("#silo_ad_ribbon").css("display", "block");
	$("#silo_ad_ribbon_left1").css("display", "none");
	$("#silo_ad_ribbon_right1").css("display", "none");
	$("#banner_deluxe").fadeOut(500);		
}

function MakeTallPremier() {
	$("#banner_premier").fadeIn(500);		
	$("#silo_premier").addClass("silo_tall");
	$("#silo_premier").removeClass("silo_short");
	$("#silo_bottom_premier").addClass("silo_bottom_tall");
	$("#silo_bottom_premier").removeClass("silo_bottom_short");
	$("#silo_ad_ribbon").css("display", "none");
	$("#silo_ad_ribbon_left2").css("display", "block");
}

function MakeShortPremier() {
	$("#silo_premier").addClass("silo_short");
	$("#silo_premier").removeClass("silo_tall");
	$("#silo_bottom_premier").addClass("silo_bottom_short");
	$("#silo_bottom_premier").removeClass("silo_bottom_tall");
	$("#silo_ad_ribbon_left2").css("display", "none");
	$("#silo_ad_ribbon").css("display", "block");
	$("#banner_premier").fadeOut(500);
}

function MakeTallEvaluation() {
	$("#banner_evaluation").fadeIn(500);		
	$("#silo_evaluation").addClass("silo_tall");
	$("#silo_evaluation").removeClass("silo_short");
	$("#silo_bottom_evaluation").addClass("silo_bottom_tall");
	$("#silo_bottom_evaluation").removeClass("silo_bottom_short");
	$("#silo_ah_ribbon").css("display", "none");
}

function MakeShortEvaluation() {
	$("#silo_evaluation").addClass("silo_short");
	$("#silo_evaluation").removeClass("silo_tall");
	$("#silo_bottom_evaluation").addClass("silo_bottom_short");
	$("#silo_bottom_evaluation").removeClass("silo_bottom_tall");
	$("#silo_ah_ribbon").css("display", "block");
	$("#banner_evaluation").fadeOut(500);
}

function MakeTallOther() {
	$("#banner_other").fadeIn(500);		
	$("#silo_other").addClass("silo_tall");
	$("#silo_other").removeClass("silo_short");
	$("#silo_bottom_other").addClass("silo_bottom_other_tall");
	$("#silo_bottom_other").removeClass("silo_bottom_other_short");
}

function MakeShortOther() {
	$("#silo_other").addClass("silo_short");
	$("#silo_other").removeClass("silo_tall");
	$("#silo_bottom_other").addClass("silo_bottom_other_short");
	$("#silo_bottom_other").removeClass("silo_bottom_other_tall");
	$("#banner_other").fadeOut(500);
}

function MakeTallOrgPremier() {
	$("#banner_premier").fadeIn(500);		
	$("#silo_orgpremier").addClass("silo_tall");
	$("#silo_orgpremier").removeClass("silo_short");
	$("#silo_bottom_orgpremier").addClass("silo_bottom_tall");
	$("#silo_bottom_orgpremier").removeClass("silo_bottom_short");
	$("#silo_ad_ribbon").css("display", "block");
	$("#silo_ad_ribbon_left1").css("display", "none");
	$("#silo_ad_ribbon_left2").css("display", "none");
	$("#silo_ad_ribbon_left3").css("display", "none");
	$("#silo_ad_ribbon_right1").css("display", "none");
	$("#silo_ad_ribbon_right2").css("display", "none");
	$("#silo_ad_ribbon_right3").css("display", "none");
}

function MakeShortOrgPremier() {
	$("#silo_orgpremier").addClass("silo_short");
	$("#silo_orgpremier").removeClass("silo_tall");
	$("#silo_bottom_orgpremier").addClass("silo_bottom_short");
	$("#silo_bottom_orgpremier").removeClass("silo_bottom_tall");
	$("#silo_ad_ribbon_left2").css("display", "none");
	$("#silo_ad_ribbon").css("display", "block");
	$("#banner_premier").fadeOut(500);
}

function MakeTallOrgDeluxe() {
	$("#banner_deluxe").fadeIn(500);		
	$("#silo_orgdeluxe").addClass("silo_tall");
	$("#silo_orgdeluxe").removeClass("silo_short");
	$("#silo_bottom_orgdeluxe").addClass("silo_bottom_tall");
	$("#silo_bottom_orgdeluxe").removeClass("silo_bottom_short");
	$("#silo_ad_ribbon").css("display", "none");
	$("#silo_ad_ribbon_left1").css("display", "none");
	$("#silo_ad_ribbon_left2").css("display", "none");
	$("#silo_ad_ribbon_left3").css("display", "block");
	$("#silo_ad_ribbon_right1").css("display", "none");
	$("#silo_ad_ribbon_right2").css("display", "none");
	$("#silo_ad_ribbon_right3").css("display", "none");
}

function MakeShortOrgDeluxe() {
	$("#silo_orgdeluxe").addClass("silo_short");
	$("#silo_orgdeluxe").removeClass("silo_tall");
	$("#silo_bottom_orgdeluxe").addClass("silo_bottom_short");
	$("#silo_bottom_orgdeluxe").removeClass("silo_bottom_tall");
	$("#silo_ad_ribbon_left2").css("display", "none");
	$("#silo_ad_ribbon_left3").css("display", "block");
	$("#silo_ad_ribbon").css("display", "none");
	$("#banner_deluxe").fadeOut(500);
}


function MakeTallAuditDefense() {
	$("#banner_auditdefense").fadeIn(500);		
	$("#silo_auditdefense").addClass("silo_tall");
	$("#silo_auditdefense").removeClass("silo_short");
	$("#silo_bottom_auditdefense").addClass("silo_bottom_tall");
	$("#silo_bottom_auditdefense").removeClass("silo_bottom_short");
	$("#silo_ad_ribbon").css("display", "none");
	$("#silo_ad_ribbon_left1").css("display", "none");
	$("#silo_ad_ribbon_left2").css("display", "none");
	$("#silo_ad_ribbon_left3").css("display", "none");
	$("#silo_ad_ribbon_right1").css("display", "none");
	$("#silo_ad_ribbon_right2").css("display", "none");
	$("#silo_ad_ribbon_right3").css("display", "block");
}

function MakeShortAuditDefense() {
	$("#silo_auditdefense").addClass("silo_short");
	$("#silo_auditdefense").removeClass("silo_tall");
	$("#silo_bottom_auditdefense").addClass("silo_bottom_short");
	$("#silo_bottom_auditdefense").removeClass("silo_bottom_tall");
	$("#banner_auditdefense").fadeOut(500);
}

function MakeTallTaxAdvice() {
	$("#banner_taxadvice").fadeIn(500);		
	$("#silo_taxadvice").addClass("silo_tall");
	$("#silo_taxadvice").removeClass("silo_short");
	$("#silo_bottom_taxadvice").addClass("silo_bottom_tall");
	$("#silo_bottom_taxadvice").removeClass("silo_bottom_short");
	$("#silo_ad_ribbon").css("display", "none");
	$("#silo_ad_ribbon_left1").css("display", "none");
	$("#silo_ad_ribbon_left2").css("display", "none");
	$("#silo_ad_ribbon_left3").css("display", "none");
	$("#silo_ad_ribbon_right1").css("display", "none");
	$("#silo_ad_ribbon_right2").css("display", "none");
	$("#silo_ad_ribbon_right3").css("display", "none");
}

function MakeShortTaxAdvice() {
	$("#silo_taxadvice").addClass("silo_short");
	$("#silo_taxadvice").removeClass("silo_tall");
	$("#silo_bottom_taxadvice").addClass("silo_bottom_short");
	$("#silo_bottom_taxadvice").removeClass("silo_bottom_tall");
	$("#banner_taxadvice").fadeOut(500);
}

function MakeTallReturnReview() {
	$("#banner_returnreview").fadeIn(500);		
	$("#silo_returnreview").addClass("silo_tall");
	$("#silo_returnreview").removeClass("silo_short");
	$("#silo_bottom_returnreview").addClass("silo_bottom_tall");
	$("#silo_bottom_returnreview").removeClass("silo_bottom_short");
	$("#silo_ad_ribbon").css("display", "none");
	$("#silo_ad_ribbon_left1").css("display", "none");
	$("#silo_ad_ribbon_left2").css("display", "block");
	$("#silo_ad_ribbon_left3").css("display", "none");
	$("#silo_ad_ribbon_right1").css("display", "none");
	$("#silo_ad_ribbon_right2").css("display", "none");
	$("#silo_ad_ribbon_right3").css("display", "none");
}

function MakeShortReturnReview() {
	$("#silo_returnreview").addClass("silo_short");
	$("#silo_returnreview").removeClass("silo_tall");
	$("#silo_bottom_returnreview").addClass("silo_bottom_short");
	$("#silo_bottom_returnreview").removeClass("silo_bottom_tall");
	$("#banner_returnreview").fadeOut(500);
}

function MakeTallTaxBulletin() {
	$("#banner_taxbulletin").fadeIn(500);		
	$("#silo_taxbulletin").addClass("silo_tall");
	$("#silo_taxbulletin").removeClass("silo_short");
	$("#silo_bottom_taxbulletin").addClass("silo_bottom_tall");
	$("#silo_bottom_taxbulletin").removeClass("silo_bottom_short");
	$("#silo_ad_ribbon").css("display", "none");
	$("#silo_ad_ribbon_left1").css("display", "none");
	$("#silo_ad_ribbon_left2").css("display", "none");
	$("#silo_ad_ribbon_left3").css("display", "block");
	$("#silo_ad_ribbon_right1").css("display", "none");
	$("#silo_ad_ribbon_right2").css("display", "none");
	$("#silo_ad_ribbon_right3").css("display", "none");
}

function MakeShortTaxBulletin() {
	$("#silo_taxbulletin").addClass("silo_short");
	$("#silo_taxbulletin").removeClass("silo_tall");
	$("#silo_bottom_taxbulletin").addClass("silo_bottom_short");
	$("#silo_bottom_taxbulletin").removeClass("silo_bottom_tall");
	$("#banner_taxbulletin").fadeOut(500);
}



