// Scripts gebruikt in Zwembad Site

// Datumscript

function reeks()
	{
	this.length = reeks.arguments.length; 
	for (var i = 0; i < this.length; i++) 
	this[i + 1] = reeks.arguments[i];
	}

// Dagaanduiding  
function dagaanduiding()
	{
	var datum = new Date();
	var dagen = new reeks("zondag","maandag","dinsdag","woensdag","donderdag","vrijdag","zaterdag");
	var maanden = new reeks("januari","februari","maart","april","mei","juni","juli","augustus","september","oktober","november","december");
	document.write("Het is " + dagen[datum.getDay() + 1] + ", " + datum.getDate() + " " + maanden[datum.getMonth() + 1] + " " + datum.getFullYear());
	}
 
// Begroeting 
function begroeting()
	{
//Bepaal de drie data
		datum=new Date()
		var seizoensopening=new Date(datum.getFullYear(), 4, 15) //Let op: maanden zijn genummerd 0-11 in JavaScript
		var seizoenssluiting=new Date(datum.getFullYear(), 8, 15) //zie boven
		var jaar = datum.getFullYear() //dit jaar
		var volgjaar=datum.getFullYear()+1 //volgend jaar
	
//1 dag in milliseconden
		var een_dag=1000*60*60*24

		if (datum.getMonth()==0 && datum.getDate()==1) //Gelukkig nieuwjaar!!
		{
		document.write("Gelukkig nieuwjaar!")
		}
		else if (datum.getMonth()==0 && datum.getDate()<11) //Het nieuwe jaar is net begonnen
		{
		document.write("Wij wensen u een voorspoedig "+jaar+"!")
		}		
		else if (datum.getMonth()<4) //Als het seizoen voor dit jaar nog niet begonnen is
		{
		document.write("Nog "+Math.ceil((seizoensopening.getTime()-datum.getTime())/(een_dag))+" dagen tot de opening van het seizoen "+jaar+"!")
		}
		else if (datum.getMonth()==4 && datum.getDate()<15) //Als het seizoen voor dit jaar nog niet begonnen is
		{
		document.write("Nog "+Math.ceil((seizoensopening.getTime()-datum.getTime())/(een_dag))+" dagen tot de opening van het seizoen "+jaar+"!")
		}
		else if (datum.getMonth()==4 && datum.getDate()==15) //Als de opening van het seizoen datum is
		{
		document.write("Vandaag opent voor Zwembad Warder het seizoen "+jaar+"!")
		}
		else if (datum.getMonth()==4 && datum.getDate()>15) //Als de opening van het seizoen datum is
		{
		document.write("Het seizoen "+jaar+" duurt nog "+(Math.ceil((seizoenssluiting.getTime()-datum.getTime())/(een_dag)))+" dagen!")
		}
		else if (datum.getMonth()<8) //Als het seizoen begonnen is
		{ 
		document.write("Het seizoen "+jaar+" duurt nog "+(Math.ceil((seizoenssluiting.getTime()-datum.getTime())/(een_dag)))+" dagen!")
		}
		else if (datum.getMonth()==8 && datum.getDate()<15) //Als het seizoen begonnen is
		{ 
		document.write("Het seizoen "+jaar+" duurt nog "+(Math.ceil((seizoenssluiting.getTime()-datum.getTime())/(een_dag)))+" dagen!")
		}
		else if (datum.getMonth()==8 && datum.getDate()==15) //Als de sluiting van het seizoen datum is
		{
		document.write("Vandaag sluit voor Zwembad Warder het seizoen "+jaar+"!")
		}
		else if (datum.getMonth()==8 && datum.getDate()>=15) //Als het seizoen voor dit jaar net voorbij is
		{ 
		seizoensopening.setFullYear(seizoensopening.getFullYear()+1) //Bereken de opening van volgend jaar
		document.write(" Het seizoen "+jaar+" is voorbij. Over "+Math.ceil((seizoensopening.getTime()-datum.getTime())/(een_dag))+" dagen begint het seizoen "+volgjaar+"!")
		}
		else if (datum.getMonth()<11) //Als het seizoen voor dit jaar net voorbij is
		{ 
		seizoensopening.setFullYear(seizoensopening.getFullYear()+1) //Bereken de opening van volgend jaar
		document.write("Nog "+Math.ceil((seizoensopening.getTime()-datum.getTime())/(een_dag))+" dagen tot de opening van het seizoen "+volgjaar+"!")
		}
		else if (datum.getMonth()==11 && datum.getDate()<20) //Het is december
		{ 
		seizoensopening.setFullYear(seizoensopening.getFullYear()+1) //Bereken de opening van volgend jaar
		document.write("Nog "+Math.ceil((seizoensopening.getTime()-datum.getTime())/(een_dag))+" dagen tot de opening van het seizoen "+volgjaar+"!")
		}
		else if (datum.getMonth()==11 && datum.getDate()>=20) //Het is bijna kerst
		{ 
		document.write("Cemat B.V. wenst u fijne feestdagen.")
		}
	}
