<!-- Lists next hare(s). Start on Jan 1 and stops when the first hare after current day	-->

<!-- Godt omskrevet (og forkortet) ift den opprinnelige versjonen, som også var omskrevet -->
<!-- og forkortet ift versjonen fra Internett. Pr okt 2005 ser den ut til å fungere, selv om det -->
<!-- inneholdt en del kode som jeg ikke kunne skjønne skulle fungere. Denne er (delvis) fjernet -->

function CheckDate(month,dayno){
	var retval = "";
	var today = new Date();
	var m = month + 1;
	var thisMonth = (today.getMonth() + 1);   <!-- Current month -->
	var done = false;
	
<!-- The Next two lines were added as the original 'var currY = today.getYear();' only functioned with IE	-->
	var now = new Date ;
	var currY = now.getFullYear() ;

	for(var app = 0; app < TheRuns.length; app++){
		if (TheRuns[app][iYear]==currY){
			if (TheRuns[app][iH3Club]=="BH3"){
				if (TheRuns[app][iFromMonth]==m){
					if (dayno >= TheRuns[app][iFromDay] && dayno <= TheRuns[app][iToDay] && m >= thisMonth){
						if (TheRuns[app][iHares].length > 0){
							retval = TheRuns[app][iHares] + " will be hare" ;

							if (TheRuns[app][iHares].indexOf("&amp;") >= 0){
								retval += "s";
							}

							retval += " on run #" + TheRuns[app][iRunNo] ;
						}
						else{
							retval = "No hare(s) appointed (yet) for run #" + TheRuns[app][iRunNo];
						}
						document.write(retval);
						done = true;
					}
				}
			}
		}
	}
	return done;
}


function NextHare(month){
	var today = new Date();
	var thisMonth = today.getMonth();   <!-- Current day -->
	var day = today.getDate();
	var foundIt = false;
	
	for (var month = 0; month <= 11; month++){
		if (month > thisMonth){
			day = 0;
		}
		for (var j = day ; j < (daycounts[month] + 1) ; j++){
			if (!foundIt){
				foundIt = CheckDate(month,j);
			}
		}
	}
}