// Copyright Acro Media Inc. 1998-2006, www.acromediainc.com
// Copyright Acro Media Inc. 1998-2005, www.acromediainc.com

var W3CDOM = (document.createElement && document.getElementsByTagName);
var imgOuts = new Array();
var imgOvers = new Array();
var navList = new Array("nav");

function addImageHandlers(){
	var imgNumber = 0;

	if(!W3CDOM){
		return;
	}
	for(i=0;i< navList.length; i++){

		var theseImages = document.getElementById(navList[i]).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.lastIndexOf('/') + 1, theseImages[n].src.lastIndexOf('/') + 2);

			if((suffixCheck == "_01" || suffixCheck == "_02" || suffixCheck == "_03") && (prefixCheck == "b") ){
				theseImages[n].onmouseover = onOver;
				theseImages[n].onmouseout = onOut;

				var fileType = theseImages[n].src.substring(theseImages[n].src.lastIndexOf('.'));

				imgOuts[imgNumber] = new Image();
				imgOuts[imgNumber].src = theseImages[n].src;
				imgOvers[imgNumber] = new Image();
				imgOvers[imgNumber].src = theseImages[n].src.substring(0, theseImages[n].src.lastIndexOf('_')) + "_02" + fileType;
				theseImages[n].number = imgNumber;
				imgNumber++;
			}
		}
	}
}

function onOver(){
	this.src = imgOvers[this.number].src;
}
function onOut(){
	this.src = imgOuts[this.number].src;
}

var copyrightYear = {
	init: function(){
		if(document.getElementById('insertYear')) document.getElementById('insertYear').innerHTML = new Date().getFullYear();
	}
}

var externalLinks = {
	init: function(){
		if (!document.getElementsByTagName) return;
		var anchors = document.getElementsByTagName("a");
		for (var i=0; i<anchors.length; i++) {
			if (anchors[i].getAttribute("href") && anchors[i].getAttribute("rel") == "external") anchors[i].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;
	}
}

function siteLoad(){
	checkSafari();
	copyrightYear.init();
	externalLinks.init();
	SBDrawCart.init();
	SBDrawMenu();
	addImageHandlers();
}

addLoadEvent(siteLoad);
