﻿// MISC FUNCTIONS
function addOnLoadEvent(func)
	{
	var oldOnLoad = window.onload;
	if(typeof oldOnLoad != 'function')
		{
		window.onload = func;
		}
	else
		{
		window.onload = function()
			{
			oldOnLoad();
			func();
			}
		}
	}

// Header Button Rollovers
function headerRollOverOut(obj)
	{
	if(obj.getAttribute('id') == 'button_selected') return false;
	var image = obj;
	var path = image.getAttribute('src');
	// Roll Over
	if(path.indexOf('_s.png') == -1)
		{
		path = path.split('.png');
		path[0] = path[0] + '_s';
		path = path[0] + '.png';
		image.setAttribute('src',path);
		}
	// Roll Out
	else if(path.indexOf('_s.png') != -1)
		{
		path = path.split('.png');
		path[0] = path[0].substr(0, (path[0].length - 2));
		path = path[0] + '.png';
		image.setAttribute('src',path);
		}
	}

// Add triggers to buttons
function addButtonEvents()	
	{
	var body = document.getElementsByTagName('body')[0];
	var images = document.getElementsByTagName('img');
	var num_images = images.length;
	for(var i=0;i<num_images;i++)
		{
		var current_image = images[i];
		if(current_image.className == 'button')
			{
			current_image.onmouseover = function() {
				headerRollOverOut(this)
				};
			current_image.onmouseout = function() {
				headerRollOverOut(this)
				};
			}
		}
	}

addOnLoadEvent(addButtonEvents);

// Pre-Load Images
var image_0 = new Image();
	image_0.src = 'images/template/buttonAboutUs_s.png';
var image_1 = new Image();
	image_1.src = 'images/template/buttonAnimalBiomedical_s.png';
var image_2 = new Image();
	image_2.src = 'images/template/buttonCabinetsEnclosures_s.png';
var image_3 = new Image();
	image_3.src = 'images/template/buttonContact_s.png';
var image_4 = new Image();
	image_4.src = 'images/template/buttonCustomFabrications_s.png';
var image_5 = new Image();
	image_5.src = 'images/template/buttonPrintView_s.png';
var image_6 = new Image();
	image_6.src = 'images/template/buttonSiteMap_s.png';
var image_7 = new Image();
	image_7.src = 'images/template/buttonLogin_s.png';
var image_8 = new Image();
	image_8.src = 'images/template/buttonMoreInfo_s.png';


