var slideSettings = { speed: 'slow', timeout: 5000 };
var slides = [
				
				{ src: "/lib/img/billboards/statements.jpg",
				href: "/cardact/?WT.ac=cardact-billboard",
				alt: "See the difference on your Visa statement.",
				display: false  },
				
				{ src: "/lib/img/billboards/estatements.jpg",
				href: "/statements/?WT.ac=estatements-billboard",
				alt: "Log in. Sign up. Opt out. You just went green.",
				display: true  },
				
				{ src: "/lib/img/billboards/iresolve.jpg",
				href: "/support/balancetransfer/?WT.ac=iresolve-billboard",
				alt: "One to stick with. Learn about our low-rate Visa Balance Transfer",
				display: true  },

				{ src: "/lib/img/billboards/taxes.jpg",
				href: "/taxes/?WT.ac=taxes-billboard",
				alt: "Now PSECU members have two options for filing during tax season. Learn More.",
				display: true  }

			];

var holidays = new Array();

/*
holidays["12/31"] =
					{ src: "",
					href: "",
					alt: "",
					display: true };
*/
var imgPreload = new Image();

var now = new Date();		
var shortDate = (now.getMonth() + 1) + "/" +  now.getDate();

// Check QS
var QString = window.location.search.substring(1);

// Check for manual
if (QString.length > 0) {	

	if (/^\d*$/.test(QString)) {
		
		var SlideIndex = parseInt(QString, 10);		
		
		var Slide = $("<a />").attr(
			{ href: slides[SlideIndex].href }).append(
				$("<img />").attr({ src: slides[SlideIndex].src, alt: slides[SlideIndex].alt }
			)			
		);
		
		$("#slides").append(Slide);	
	}
	else if (/^\d{1,2}\/\d{1,2}$/.test(QString)) {
		
		if (holidays[QString]) {
			
			var Slide = $("<a />").attr(
				{ href: holidays[QString].href }).append(
					$("<img />").attr({ src: holidays[QString].src, alt: holidays[QString].alt }
				)			
			);
			
			$("#slides").append(Slide);					
		}


	}
}
// Check for holiday
else if (holidays[shortDate] && holidays[shortDate].display === true) {
		
  var Slide = $("<a />").attr(
	  { href: holidays[shortDate].href }).append(
		  $("<img />").attr({ src: holidays[shortDate].src, alt: holidays[shortDate].alt }
	  )			
  );
  
  $("#slides").append(Slide);
}
//Otherwise, go to the slideshow
else {
	
	// Preload slide nav images
	imgPreload.src = "/lib/img/billboards/buttons/billboard-nav.png";
	var slideLen = slides.length;
	var numImages = 0;
	var lastIndex;
	
	// Preload images	
	for(var i=0; i<slideLen; i++) 
	{
		if (slides[i].display == true) {
			imgPreload.src=slides[i].src;
			numImages++;
			lastIndex = i;
		}
	}	
	
	// Launch slideshow	
	if (numImages > 1) {
		$("#slides").innerfade(slideSettings, slides);
	}
	else {
		var Slide = $("<a />").attr(
			{ href: slides[lastIndex].href }).append(
				$("<img />").attr({ src: slides[lastIndex].src, alt: slides[lastIndex].alt }
			)			
		);
		
		$("#slides").append(Slide);			
	}
}

