var themeSwapper = {};
var banner;
var isInternetExplorer;
// get flash object
var flash;
var themeTimer;
var resetTheme;


$(document).ready(function() {
	//test();
	//$.holdReady(true);
	isInternetExplorer = navigator.appName.indexOf("Microsoft") != -1;
	// get flash object
	flash = isInternetExplorer ? document.all.file1 : document.file1;
	//resetThemeTimer();
	
	//$(".quick-links-navigation").hide();
	//$(".home-page-selector-2").hide();
	//$(".home-page-selector-3").hide();
	
	
	//$(".home-page-selector").html("<object id='file1' classid='clsid:d27cdb6e-ae6d-11cf-96b8-444553540000' codebase='http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=8,0,0,0' width='640' height='480'> <param name='allowScriptAccess' value='sameDomain' /><param name='movie' value='/media/home/main.swf' /><embed src='/media/home/main.swf' name='file1' width='640' height='480' allowScriptAccess='sameDomain' type='application/x-shockwave-flash' pluginspage='http://www.macromedia.com/go/getflashplayer' /></object>");
	var themeTimer = setInterval(swapTheme, 7500);
	$("#home").addClass("home-page-selector-button-selected");
	$(".toggle-quick-links").click(function() {
		if($(".quick-links-navigation").is(":visible")) {
			$(".quick-links-navigation").hide("slide", { direction: "up" }, 1000);
		} else {
			$(".quick-links-navigation").show("slide", { direction: "up" }, 1000);
		}
	});
	//themeSwapper.swapTheme('cards');
	//$('#cookie-trail').slideUp(300).delay(800).fadeIn(400);
	
	function resetThemeTimer() {
		clearInterval(themeTimer);
		clearInterval(resetTheme);
		themeTimer = setInterval(swapTheme, 7500);
		
		
	}
	
    $(".home-page-selector-button").click(function() {
    	//alert(flashInstalled);
    	isInternetExplorer = navigator.appName.indexOf("Microsoft") != -1;
    	// get flash object
    	flash = isInternetExplorer ? document.all.file1 : document.file1;
    	clearInterval(themeTimer);
    	clearInterval(resetTheme);
    	var id = $(this).attr("id");
    	var newClass = $(".cookie-trail").attr("class").split(" ").slice(-1);
    	$("#cookie-trail").removeClass();
    	//alert(id);
    	if(id == "insurance") {
    		window.location.href='/benefits.html';
//    		if(flashInstalled) {
//    			flash.setTheme("insurance");
//    		} else {
//    			$(".home-page-selector").html("<img src='/images/home/purchase-card.png' />");
//    		}
//    		
//    		//alert(id);
//    		$("#"+ id).addClass("home-page-selector-button-selected");
//    		$("#home").removeClass("home-page-selector-button-selected");
//    		$("#loans").removeClass("home-page-selector-button-selected");
//    		$(".home-page-selector-1").hide();
//	    	$(".home-page-selector-3").show();
//	    	$(".home-page-selector-2").hide();
    	} else if(id =="home"){
    		
    		if(flashInstalled) {
    			flash.setTheme("cards");
    		} else {
    			$(".home-page-selector").html("<img src='/images/home/bt-card.png' />");
    		}
    		$("#"+ id).addClass("home-page-selector-button-selected");
    		$("#insurance").removeClass("home-page-selector-button-selected");
    		$("#loans").removeClass("home-page-selector-button-selected");
    		$(".home-page-selector-1").show();
	    	$(".home-page-selector-3").hide();
	    	$(".home-page-selector-2").hide();
    		
    	} else {
    		
    		if(flashInstalled) {
    			flash.setTheme("loans");
    		} else {
    			$(".home-page-selector").html("<img src='/images/home/loans.png' />");
    		}
    		$("#"+ id).addClass("home-page-selector-button-selected");
    		$("#insurance").removeClass("home-page-selector-button-selected");
    		$("#home").removeClass("home-page-selector-button-selected");
    		$(".home-page-selector-1").hide();
	    	$(".home-page-selector-3").hide();
	    	$(".home-page-selector-2").show();
    	}
    	$("#cookie-trail").addClass("cookie-trail");
    	$("#cookie-trail").addClass(id + "-cookie-trail");
    	$("#content").addClass(id);
    	//$("#cookie-trail").fadeIn("slow");

    	//Style the main body
    	//$("#content").fadeOut("fast");

    	var newClass = $(".cookie-trail").attr("class").split(" ").slice(-1);
    	$("#content").removeClass();
    	$("#content").addClass("content");
    	$("#content").addClass(id);
    	//$("#content").fadeIn("slow");

    	//Style the main body
    	//$("#base").fadeOut("fast");

    	var newClass = $(".cookie-trail").attr("class").split(" ").slice(-1);
    	$("#base").removeClass();
    	if(id != "home")
    		$("#base").addClass("home-" + id + "-base");
    	else
    		$("#base").addClass(id + "-base");
    	$("#base").fadeIn("slow");
    	//Stop the current timer
    	
    	resetTheme = setInterval(resetThemeTimer, 10);
    	
    	
    });
   
});

function swapTheme() {
	//isInternetExplorer = navigator.appName.indexOf("Microsoft") != -1;
	// get flash object
	//flash = isInternetExplorer ? document.all.file1 : document.file1;
	
	var currentTheme = $("#content").attr("class").split(" ").slice(-1);
	//Home has same attributes as cards so therefore cards == home
	if(currentTheme == "home") {
		
		//$.holdReady(false);
		//themeSwapper.swapTheme("loans");
		
		if(flashInstalled) {
			flash.setTheme("loans");
		} else {
			$(".home-page-selector").html("<img src='/images/home/loans.png' />");
		}
		var checkClass = $("#home").attr("class").split(" ").slice(-1);
		//Load Loans
		$("#loans").addClass("home-page-selector-button-selected");
		$("#insurance").removeClass("home-page-selector-button-selected");
		$("#home").removeClass("home-page-selector-button-selected");
		
		$("#cookie-trail").removeClass();
		$("#cookie-trail").addClass("cookie-trail");
		$("#cookie-trail").addClass("loans-cookie-trail");
		$("#content").removeClass();
		$("#content").addClass("content");
		$("#content").addClass("loans");
		$("#base").removeClass();
		$("#base").addClass("home-loans-base");
		
	} else if (currentTheme == "loans") {
		
		
		if(flashInstalled) {
			flash.setTheme("insurance");
		} else {
			$(".home-page-selector").html("<img src='/images/home/purchase-card.png' />");
		}
		//Load Insurance
		//Remove all classes attached with this theme
		$("#insurance").addClass("home-page-selector-button-selected");
		$("#loans").removeClass("home-page-selector-button-selected");
		$("#home").removeClass("home-page-selector-button-selected");
		$("#cookie-trail").removeClass();
		$("#cookie-trail").addClass("cookie-trail");
		$("#cookie-trail").addClass("insurance-cookie-trail");
		$("#content").removeClass();
		$("#content").addClass("content");
		$("#content").addClass("insurance");
		$("#base").removeClass();
		$("#base").addClass("home-insurance-base");
	} else if(currentTheme == "insurance") {
		
		
		if(flashInstalled) {
			flash.setTheme("cards");
		} else {
			$(".home-page-selector").html("<img src='/images/home/bt-card.png' />");
		}
		//Load Home/Cards
		$("#home").addClass("home-page-selector-button-selected");
		$("#insurance").removeClass("home-page-selector-button-selected");
		$("#loans").removeClass("home-page-selector-button-selected");
    	if(checkClass == "home-page-selector-button-selected")
    		$("#home").removeClass("home-page-selector-button-selected");
    	$("#home").addClass("home-page-selector-button-selected");
    	$("#cookie-trail").removeClass();
    	$("#cookie-trail").addClass("cookie-trail");
		$("#cookie-trail").addClass("home-cookie-trail");
		$("#content").removeClass();
		$("#content").addClass("content");
		$("#content").addClass("home");
		$("#base").removeClass();
		$("#base").addClass("home-base");
	}
	

}


