
function ChangeImage( strImageName, strNewImage )
{
	if ( bLoaded == true )
		document.images[strImageName].src = eval(strNewImage + ".src");
}

function CreateImage( strPath )
{
	var theImage = new Image();
	theImage.src = strPath;
	return theImage;
}

function DocumentObject( strObjectID, bWithStyle )
{
	if (bWithStyle)
	{
		if (document.getElementById) return (document.getElementById(strObjectID).style); 
		else if (document.all) return (document.all[strObjectID].style); 
		else if ((navigator.appName.indexOf('Netscape') != -1) && (parseInt(navigator.appVersion) == 4)) return (document.layers[strObjectID]); 
	}
	else
	{
		if (document.getElementById) return (document.getElementById(strObjectID)) ; 
		else if (document.all) return (document.all[strObjectID]); 
		else if ((navigator.appName.indexOf('Netscape') != -1) && (parseInt(navigator.appVersion) == 4)) return (document.layers[strObjectID]); 
	}
}

String.prototype.trim = function() 
{
	return this.replace(/^\s*|\s*$/g, "")
}

Array.prototype.push = function(v) 
{
	this[this.length] = v
	return v
}


// IE drop down fix
sfHover = function() {
  if (document.getElementById("nav")) {
	  var sfEls = document.getElementById("nav").getElementsByTagName("LI");
	  for (var i=0; i < sfEls.length; i++) {
		sfEls[i].onmouseover=function() {
		  this.className+=" sfHover";
		}
		sfEls[i].onmouseout=function() {
		  this.className=this.className.replace(new RegExp(" sfHover\\b"), "");
		}
	  }
   }
 }
 if (window.attachEvent) window.attachEvent("onload", sfHover);
