// Copyright Acro Media Inc. 1998-2005, www.acromediainc.com

function copyrightYear(){
	var d=new Date();
	if(document.getElementById('insertYear')) document.getElementById('insertYear').innerHTML = d.getFullYear();
}

function externalLinks() {
 if (!document.getElementsByTagName) return;
 var anchors = document.getElementsByTagName("a");
 for (var i=0; i<anchors.length; i++) {
   var anchor = anchors[i];
   if (anchor.getAttribute("href") && anchor.getAttribute("rel") == "external") anchor.target = "_blank";
 }
}


//Checks to see if safari is on, boolean
var detect = navigator.userAgent.toLowerCase();
var safStatus,thestring;
function checkSafari(){	
	if (checkIt('safari')) safStatus = true;
	else safStatus = false;
	function checkIt(string){
		place = detect.indexOf(string) + 1;
		return place;
	}
}

window.onload = function (){
	checkSafari();
	copyrightYear();
	externalLinks();
	calendar.init();
	//mouseOver.init();
}

var mouseOver = {
	W3CDOM : (document.createElement && document.getElementsByTagName),
	imgOuts : [],
	imgOvers : [],
	init : function(){
		var imgNumber = 0;
		if(!this.W3CDOM) return;
		var theseImages = document.getElementsByTagName('img');
		for(n = 0; n < theseImages.length; n++){
			var suffixCheck = theseImages[n].src.substring(theseImages[n].src.lastIndexOf('_'), theseImages[n].src.lastIndexOf('.'));
			var prefixCheck = theseImages[n].src.substring(theseImages[n].src.indexOf('_'), theseImages[n].src.indexOf('b_'));
			if((suffixCheck == "_01" || suffixCheck == "_02" || suffixCheck == "_03") && (prefixCheck == "b") ){
				theseImages[n].onmouseover = this.onOver;theseImages[n].onmouseout = this.onOut;
				var fileType = theseImages[n].src.substring(theseImages[n].src.lastIndexOf('.'));
				this.imgOuts[imgNumber] = new Image();this.imgOuts[imgNumber].src = theseImages[n].src;
				this.imgOvers[imgNumber] = new Image();this.imgOvers[imgNumber].src = theseImages[n].src.substring(0, theseImages[n].src.lastIndexOf('_')) + "_02" + fileType;
				theseImages[n].number = imgNumber;
				imgNumber++;
			}
		}
	},
	onOver : function(){this.src = mouseOver.imgOvers[this.number].src;},
	onOut : function(){this.src = mouseOver.imgOuts[this.number].src;}
}


var calendar = {
	init : function(){
		if(!document.getElementById('calendar')) return;
		var tds = document.getElementById('calendar').getElementsByTagName('td');
		for(var i = 0; i < tds.length; i++){
			if(tds[i].innerHTML){
				tds[i].onmouseover = calendar.over;
				tds[i].onmouseout = calendar.out;
			}
		}
	},
	over : function(){var obj = this.getElementsByTagName('div'); if(obj.length > 0) obj[0].style.display = "block";},
	out  : function(){var obj = this.getElementsByTagName('div'); if(obj.length > 0) obj[0].style.display = "none";}
}
