// Author:  Magne Myrtveit, 2002
// Purpose: Define data types and functions for creating a list of events
//          to be reported in the calendar or a "gudstenesteliste".

// Global arrays of skuleferi and arrangement.
var g_Arrangement = new Array();
var g_Skuleferie = new Array();

// Arrangement-object
function Arrangement(Dag, Info) {
	this.Dag = Dag;
	this.Info = Info;
}

// Skuleferie-object
function Skuleferie(Fra, Til, Namn) {
   this.Fra = Fra;
   this.Til = Til;
   this.Namn = Namn;
}


// Register skuleferie interval
function DHTMLCal_Skuleferie(Fra, Til, Namn) {
//   g_Skuleferie.push(new Skuleferie(Fra, Til, Namn));
	g_Skuleferie[g_Skuleferie.length] = new Skuleferie(Fra, Til, Namn);
}


// Register arrangement
function DHTMLCal_SetEvent(m, d, y, Info) {
//	g_Arrangement.push(new Arrangement(new Date(y, m-1, d), Info));
	g_Arrangement[g_Arrangement.length] = new Arrangement(new Date(Date.UTC(y, m-1, d)), Info);
}
