
function initPage()
{
	preloadImages();
	_setContactInfo();
	var link = document.getElementById("load-link");
	if(link && link.addEventListener){
		link.addEventListener("mousedown", function(eventObj){
			var target = eventObj.currentTarget;
			if(target.nodeName.toLowerCase() == "a")
				highlight(eventObj, target, true);
		}, false);
		link.addEventListener("mouseup", function(eventObj){
			var target = eventObj.currentTarget;
			if(target.nodeName.toLowerCase() == "a")
				highlight(eventObj, target, false);
		}, false);
		link.addEventListener("mouseout", function(eventObj){
			var target = eventObj.currentTarget;
			if(target.nodeName.toLowerCase() == "a")
				highlightIfOut(eventObj, target, false);
		}, false);
	}
}

window.onload = initPage;

function preloadImages()
{
	window.imageCache = new Array();
	var image = document.createElement("img");
	image.src = "/images/button-120.png";
	imageCache.push(image);
	var image = document.createElement("img");
	image.src = "/images/button-120H.png";
	imageCache.push(image);
}

function highlight(eventObj, el, flag)
{
	var node = el;
//	if(node.nodeType != 1)
//		node = node.parentNode;
	var url = node.getAttribute("altbg");
	if(flag){
		if(url)
			node.style.backgroundImage = url;
	}else{
		if(url)
			node.style.backgroundImage = "";
	}
	eventObj.cancelBubble = true;
	if(eventObj.preventDefault)
		eventObj.preventDefault();
}

function highlightIfOut(eventObj, el, flag)
{
	var node = el;
//	if(node.nodeType != 1)
//		node = node.parentNode;
	var rect = Rect.elementRect(node);
	if(!mouseInRect(eventObj, rect))
		highlight(eventObj, el, flag);
}
