/*

/global/menu.js
===================================
Window_load
SetupMouseover
Hover_on
Hover_off
GetHoverImage
GetHoverIndex
	
*/

var colHover = new Array();

window.onload = Window_load;

function Window_load() {
	//SetupMouseover();
}


function SetupMouseover() {
	var objHoverBox = document.getElementById("HoverBox");
	var i;
	var strSrc;
	if (objHoverBox) {
		for (i = 0; i < objHoverBox.childNodes.length; i++) {
			objHoverBox.childNodes[i].onmouseover = Hover_on;
			objHoverBox.childNodes[i].onmouseout = Hover_off;
			colHover[i] = new Array();
			strSrc = objHoverBox.childNodes[i].childNodes[0].src;
			colHover[i][0] = GetHoverImage(strSrc, false);
			colHover[i][1] = GetHoverImage(strSrc, true);
		}
	}
}


function Hover_on() {
	var intIndex = GetHoverIndex(this.childNodes[0]);
	this.childNodes[0].src = colHover[intIndex][1].src;
}


function Hover_off() {
	var intIndex = GetHoverIndex(this.childNodes[0]);
	this.childNodes[0].src = colHover[intIndex][0].src;
}


function GetHoverImage(strSrc, blnHover) {
	var imgHover = new Image();
	var astrHover = strSrc.split("_");
	if (blnHover) astrHover[3] = "1";
	imgHover.src = astrHover.join("_");
	imgHover.align = "center";
	return imgHover;
}


function GetHoverIndex(img) {
	for (i = 0; i < colHover.length; i++) {
		if (img.src == colHover[i][0].src || img.src == colHover[i][1].src) {
			return i;
		}
	}
}


function ViewFlashVideo(strRelPath) {
	var VIEWERWIDTH = 554;
	var VIEWERHEIGHT = 428;

	var objVideo = document.getElementById("Flash");
	var objBody = document.getElementById("objBody");

	var intClientHeight = objBody.clientHeight;
	var intClientWidth = objBody.clientWidth;
	var intScrollHeight = objBody.scrollHeight;
	var intScrollTop = objBody.scrollTop;

	objVideo.style.top = (intScrollTop + ((intClientHeight - VIEWERHEIGHT) / 2)) + "px";
	objVideo.style.left = ((intClientWidth - VIEWERWIDTH) / 2) + "px";

	objVideo.childNodes[0].childNodes[0].innerHTML =
		'<DIV style="width:540px;height:400px;"><OBJECT type="application/x-shockwave-flash" data="' +
		strRelPath +
		'" width="540" height="400" viewastext>' +
		'<PARAM name="movie" value="' + strRelPath + '" />' +
		'<PARAM name="loop" value="0">' +
		'<PARAM name="quality" value="high">' +
		'<IMG src="/global/images/flash.gif" width="540" height="400">' +
		'</OBJECT></DIV><DIV><A href="javascript:CloseFlashVideo()">close video window</A></DIV>';

	objVideo.style.display = "block";
}


function CloseFlashVideo() {
	var objVideo = document.getElementById("Flash");
	objVideo.style.display = "none";
	objVideo.childNodes[0].childNodes[0].innerHTML = "";
}


function EmailLink(strRoot, strName, strDomain) {
	var strEmail = strDomain;
	strEmail = "mailto:" + strRoot + strEmail;
	strEmail += "?subject=Contact " + strName;
	location.href = strEmail;
}
