/**
 *  JAVASCRIPT LIBRARY
 *  IMPACT TECHNOLOGY RESOURCES
 *  Last modified: 2007/01/17 John Harris Pe
 */	

function findObj(obj, d) 
{
  var i, x; if (!d) d=document;
  x = d[obj]; for (i=0; !x && d.layers && i < d.layers.length; i++) x = GE_findObj(obj, d.layers[i].document);
  if (!x && d.getElementById) x = d.getElementById(obj); return x;
}

function showHideLayers() 
{
  var i, x, v, a=GE_showHideLayers.arguments;
  for (i=0; i<(a.length-1); i+=2) if ((x=GE_findObj(a[i])) != null) {
      v = a[i+1]; if (x.style) { x = x.style; v = (v == 'show') ? 'visible' : ((v == 'hide') ? 'hidden' : v); }
      x.visibility = v; }
}

function preloadImages() {
  var d=document; if (d.images) { if (!d.ge_p) d.ge_p = new Array();
    var i, j=d.ge_p.length, a=GE_preloadImages.arguments;
    for (i=0; i<a.length; i++) if (a[i].indexOf("#")!=0) {
      d.ge_p[j] = new Image; d.ge_p[j++].src = a[i]; } }
}

/* Shotcuts */

function bookmarkPage() {
	javascript:window.external.AddFavorite(window.location, document.title);
}

/* IE Update - fixes ActiveX issue */
function flashFix() {
	objects = document.getElementsByTagName("object");
	for (var i = 0; i < objects.length; i++)
	{
	    objects[i].outerHTML = objects[i].outerHTML;
	}
}

