// JavaScript Document
//Browser and platform filter for controlling elements
function $(){
  var elements = new Array();

  for (var i = 0; i < arguments.length; i++) {
	var element = arguments[i];
	if (typeof element == 'string')
	  element = document.getElementById(element);

	if (arguments.length == 1)
	  return element;

	elements.push(element);
  }

  return elements;
}

// This function creates an instance of the new image element
function setImage(element, src){
	var newImage = new Image();
	newImage.src = src;
	$(element).src = newImage.src;
}
//This function creates the ImageRollover and gives it parameters from the filter at the top

function createImageRollover(element, src, origSrc){

	var e = $(element);
	e.rolloverImage = new Image();
	e.rolloverImage.src = src;
	
	
	if(origSrc){
		e.originalImage = new Image();
		e.originalImage.src = origSrc;
	}else if(!e.originalImage){
		e.originalImage = new Image();
		e.originalImage.src = e.src;
	}
				
	e.onmouseover = function(){				
		this.src = this.rolloverImage.src;
	}
	e.onmouseout = function(){
		this.src = this.originalImage.src;
	}
}

window.onload = function(){
	toBeHidden = document.getElementsByClassName("hide");
	hide(toBeHidden);
}
