
<!--
// headerpicts.js - generate header pictures to fill available width

var maxpicts = 5;			// no more than this many at once
var imgd = "/images/hdr/";
var picts = new Array(
	"HeaderBMSB01.jpg",
	"HeaderBrodiePosters01.jpg",
	"HeaderBrodieUofM01.jpg",
	"HeaderCover.jpg",
	"HeaderPIsWide.jpg",
	"HeaderGradCyl.jpg",
	"HeaderHisto01.jpg",
	"HeaderLegis01.jpg",
	"HeaderManip01.jpg",
	"HeaderNewBridge.jpg",
	"HeaderRack01.jpg",
	"HeaderScreenInVitro01.jpg",
	"HeaderSkylineWide.jpg",
	"HeaderSlantInVitro.jpg",
	"HeaderTheatreB01.jpg",
	"HeaderWinter01.jpg",
	"HeaderInfusionWide.jpg",
	"HeaderWpgWinter02.jpg",
	"HeaderWpgDowntown01.jpg",
	"HeaderWpgSkyline2Wide.jpg",
	"HeaderWpgMuralWide.jpg",
	"HeaderWpgBridgeWide.jpg",
	"HeaderWpgWinter03Wide.jpg",
	"HeaderWpgSkyline3Wide.jpg",
	"HeaderWpgSkyline4Wide.jpg",
	"HeaderLegis02.jpg",
	"HeaderWpgWinter04.jpg",
	""
);

// functions from SoftComplex's Knowledge Base at
// http://www.softcomplex.com/docs/get_window_size_and_scrollbar_position.html
// Getting window size and scroll bars position in JavaScript/DHTML
function f_filterResults(n_win, n_docel, n_body) {
	var n_result = n_win ? n_win : 0;
	if (n_docel && (!n_result || (n_result > n_docel)))
		n_result = n_docel;
	return n_body && (!n_result || (n_result > n_body)) ? n_body : n_result;
}

function f_clientWidth() {
	return f_filterResults (
		window.innerWidth ? window.innerWidth : 0,
		document.documentElement ? document.documentElement.clientWidth : 0,
		document.body ? document.body.clientWidth : 0
	);
}
function f_clientHeight() {
	return f_filterResults (
		window.innerHeight ? window.innerHeight : 0,
		document.documentElement ? document.documentElement.clientHeight : 0,
		document.body ? document.body.clientHeight : 0
	);
}
function f_scrollLeft() {
	return f_filterResults (
		window.pageXOffset ? window.pageXOffset : 0,
		document.documentElement ? document.documentElement.scrollLeft : 0,
		document.body ? document.body.scrollLeft : 0
	);
}
function f_scrollTop() {
	return f_filterResults (
		window.pageYOffset ? window.pageYOffset : 0,
		document.documentElement ? document.documentElement.scrollTop : 0,
		document.body ? document.body.scrollTop : 0
	);
}

// Begin header images table:
document.write('<table cellpadding="0" cellspacing="0" border="0" width="100%"><tr>');
var width = f_clientWidth();	// total window width, including logo
var used = new Array();		// keep track of duplicates
var nused = 0;
var dt = new Date();		// get date for holiday graphics
var d = dt.getDate();
var m = dt.getMonth()+1;
var himg = "";
var hurl = "";
var q = "";

width -= 360;			// subtract logo width

// Decide on appropriate holiday graphic:
if (m == 12 && d >= 4 || m == 1 && d < 2) { himg = "xmas.gif"; q = "christmas"; }
if (m == 2 && d == 2) { himg = "ghog.gif"; q = "wiarton+willie"; }
if (m == 2 && d >= 12 && d < 15) { himg = "valn.gif"; q = "valentines+day"; }
if (m == 3 && d == 17) { himg = "stpt.gif"; q = "st+patricks+day"; }
if (m == 6 && d >= 30 || m == 7 && d < 2) { himg = "jul1.gif"; q = "canada+day"; }
if (m == 7 && d >= 6 && d < 20) { himg = "wtow.gif"; hurl = "/willtowin/"; }
if (m == 10 && d >= 29 && d <= 31) { himg = "hall.gif"; q = "halloween"; }
if (m == 11 && d >= 7 && d < 12) { himg = "no11.gif"; q = "remembrance+day+poppy"; }
if (himg != "") { width -= 120; }

// As long as space available, load up with random images:
while (width >= 160 && nused < picts.length-1 && nused < maxpicts) {
	var i = Math.round((picts.length-1)*Math.random()) % (picts.length-1);
	var pw = 160;
	if (!used[i]) {
		var href = "";
		if (picts[i].indexOf("Wide") != -1) {
			pw *= 2;
			if (width < pw) { continue; }
		}
		if (picts[i].indexOf("Winter") != -1) {
			if (m > 3 && m < 11) { continue; }
		}
		if (picts[i].indexOf("Winter") != -1 ||
		    picts[i].indexOf("Bridge") != -1 ||
		    picts[i].indexOf("Forks") != -1 ||
		    picts[i].indexOf("Skyline") != -1 ||
		    picts[i].indexOf("Legis") != -1 ||
		    picts[i].indexOf("Wpg") != -1) {
			href = "http://www.winnipeg.ca/interhom/gallery/";
		}
		if (picts[i].indexOf("PIs") != -1) {
			href = "/SCRC/GroupShot.html";
		}
		used[i] = 1;
		nused++;
		width -= pw;
		document.write('<td width="'+pw+'">');
		if (href != "") { document.write('<a href="'+href+'">'); }
		document.write('<img src="'+imgd+picts[i]+'" width="'+pw+'" height="120" border="0" />');
		if (href != "") { document.write('</a>'); }
		document.write('</td>');
	}
}

// Load holiday graphic if one was chosen:
if (himg != "") {
	if (q != "") { hurl="http://www.google.ca/search?q="+q; }
	document.write('<td width="120">');
	if (hurl != "") { document.write('<a href="'+hurl+'">'); }
	document.write('<img src="'+imgd+himg+'" width="120" height="96" border="0" />');
	if (hurl != "") { document.write('</a>'); }
	document.write('</td>');
}

document.write('</tr></table>');	// end header images table

// -->

