/* addEvent( element [object], type [string], function_to_call [function], capture_event [bool] ) */
function addEvent(elem, evType, func, useCapture) {
	if(typeof elem.addEventListener != 'undefined') {
		elem.addEventListener(evType, func, useCapture);
		return true;
	} else if( typeof elem.attachEvent != 'undefined' ) {
		var r = elem.attachEvent("on" + evType, func);
		return r;
	} else {
		var onEvt = "on" + evType;
		var elOldEvFuncs = elem[onEvt];
		if( typeof elem[onEvt] != 'function' ) {
			elem[onEvt] = func;
		} else {
			elem[onEvt] = function() { elOldEvFuncs(); func(); }
		}
	}
}
function addLoadEvent(x) {
	var y = window;
	if(typeof document.addEventListener != 'undefined' && window.addEventListener == 'undefined') {
		y = document;
	}
	addEvent(y,"load",x,false);
}

function establish_quote() {
	var choices = 2; //how many images are there to choose from?
	
	var selected = Math.round((Math.random() * (choices-1)) + 1);
	var newsrc = "/images/header_quotes/" + String(selected) + ".jpg";
	document.getElementById('quote').src = newsrc;
}
function establish_zebra_tables() {
	if (document.getElementsByTagName('table')) {
		arrTables = document.getElementsByTagName('table');
		if (arrTables != null) {
			for (var i=0; i < arrTables.length ; i++) {
				if (arrTables[i].className.indexOf('layouttable') == -1) {
					arrChildren = arrTables[i].getElementsByTagName('tbody')[0].childNodes;
					if (arrChildren != null) {
						var rowcount = 0;
						for (var j=0; j < arrChildren.length ; j++) {
							if (arrChildren[j].nodeName.toLowerCase() == "tr") {
								if ((rowcount++ % 2) == 1) {
									arrChildren[j].className = "rowstyle2";
								}
							}
						}
					}
				}
			}
		}
	}
}


addLoadEvent(establish_quote);
addLoadEvent(establish_zebra_tables);