// (c) 2009 Yves Horsmans
// www.archyves.com

//var bannerPath = "afbeeldingen/"; // Loacal Test
//var bannerPath = "/lvt/afbeeldingen/"; // ArchYves Test
var bannerPath = "/afbeeldingen/"; // Liefde voor Talent

// Bepaal dagnummer
Date.prototype.getDayInYear = function() {
var januaryFirst = new Date(this.getFullYear(),0,1);
return Math.ceil((this - januaryFirst) / 86400000); // 86400000 is het aantal milliseconden in een dag
} 

var today = new Date();
var dayNumber = today.getDayInYear(); // Huidige dagnummer in dit jaar
var yearNumber = today.getYear(); // Huidig jaartal
var leapYear = new Date(yearNumber,1,29).getDate() == 29; // Bestaat 29 februari? Ofwel. Is dit een schrikkeljaar? (true of false)

if (leapYear == true) {
	leapDay = 1; // Dit is een schrikkeljaar, dus voor de data op of na 1 maart, moet er een schrikkeldag bijgeteld worden
}
else {
	leapDay = 0; // Dit is geen schrikkeljaar, dus gewoon een jaar met 365 dagen.
}

function seasonBanner(){
	
	if(document.getElementById('banner') != null){
		
		// SPRING
		if (dayNumber + leapDay >= 80 && dayNumber + leapDay <= 171  ){
			document.getElementById('seasonBanner').src = bannerPath + "bannerSpring.jpg";		
		}
		// SUMMER 
		else if(dayNumber + leapDay >= 172 && dayNumber + leapDay <= 263  ){
			document.getElementById('seasonBanner').src = bannerPath + "bannerSummer.jpg";
		}
		// AUTUMN 
		else if(dayNumber + leapDay >= 264 && dayNumber + leapDay <= 333  ){
			document.getElementById('seasonBanner').src = bannerPath + "bannerAutumn.jpg";
		}
		// WINTER 
		else{
			document.getElementById('seasonBanner').src = bannerPath + "bannerWinter.jpg";			
		}
	}
}




if (window.addEventListener) //DOM method for binding an event (eg. FireFox)
window.addEventListener("load", seasonBanner, false)

else if (window.attachEvent) //IE exclusive method for binding an event (eg. Internet Explorer)
window.attachEvent("onload", seasonBanner)

else if (document.getElementById) //support older modern browsers
window.onload=seasonBanner
