
function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof body.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      oldonload();
      func();
    }
  }
}


function initImageMouseOvers()
{

	if (document.getElementById) {
		var x = document.getElementById('homeTopLinks').getElementsByTagName('IMG');
		var y = document.getElementById('homeTopLinks').getElementsByTagName('SPAN');
		var z = document.getElementById('homeTopLinks').getElementsByTagName('DIV');
	} else if (document.all) {
		var x = document.all['homeTopLinks'].all.tags('IMG');
		var y = document.all['homeTopLinks'].all.tags('SPAN');
		var z = document.all['homeTopLinks'].all.tags('DIV');
	} else return;

	var preloads = new Object();

	for (var i=0;i<x.length;i++)
	{
		preloads['n'+z[i].id] = new Image;
		preloads['n'+z[i].id].src = '/img/' + z[i].id + '-out.jpg';
		preloads['o'+z[i].id] = new Image;
		preloads['o'+z[i].id].src = '/img/' + z[i].id + '-over.jpg';
		preloads['o'+z[i].id].onerror = function () {this.src='/img/default.gif'}

		z[i].onmouseover = function () {

		        if (document.getElementById) {
		            document.getElementById(this.id + '-img').src=preloads['o'+this.id].src;
                    document.getElementById(this.id + '-box').style.backgroundColor = '#dedede';
                    document.getElementById(this.id + '-box').style.borderLeftColor = '#002b7f';
		        } else if (document.all) {
		            document.all[this.id + '-img'].src=preloads['o'+this.id].src;
                    document.all[this.id + '-box'].style.backgroundColor = '#dedede';
                    document.all[this.id + '-box'].style.borderLeftColor = '#002b7f';
		        } else return;

			}
		z[i].onmouseout = function () {
		        if (document.getElementById) {
		            document.getElementById(this.id + '-img').src=preloads['n'+this.id].src;
                    document.getElementById(this.id + '-box').style.backgroundColor = '#eeeeee';
                    document.getElementById(this.id + '-box').style.borderLeftColor = '#dedede';
		        } else if (document.all) {
		            document.getElementById[this.id + '-img'].src=preloads['n'+this.id].src;
                    document.getElementById[this.id + '-box'].style.backgroundColor = '#eeeeee';
                    document.getElementById[this.id + '-box'].style.borderLeftColor = '#dedede';
		        } else return;

			}
	}
}






















