function highlight(img, img_name) {
	var hover = GetElement(img);
	hover.src = "../images/" + img_name + "_hover.gif";
}

function unhighlight(img, img_name) {
	var hover = GetElement(img);
	hover.src = "../images/" + img_name + ".gif";
}

/*
function SaveHeader(value) {
    createCookie("SelectedHeader", value, 7);
}

function createCookie(name,value,days) {
	if (days) {
		var date = new Date();
		date.setTime(date.getTime()+(days*24*60*60*1000));
		var expires = "; expires="+date.toGMTString();
	}
	else var expires = "";
	document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name) {
	var nameEQ = name + "=";
	var ca = document.cookie.split(';');
	for(var i=0;i < ca.length;i++) {
		var c = ca[i];
		while (c.charAt(0)==' ') c = c.substring(1,c.length);
		if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
	}
	return null;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}
*/

function ExecutePDF(strURL) {
	wShowWin = window.open("../pdf/" + strURL, "pdf", "width=725,height=500,toolbar=0,status=1,menubar=0,scrollbars=1,resizable=1");
}

function ExecuteOnline(strURL, strWindow) {
	wShowWin = window.open(strURL, strWindow, "width=" + screen.width + ",height=" + screen.height + ",toolbar=0,status=1,menubar=0,scrollbars=1,resizable=1");
}

function GetElement(obj)
{
	if (document.getElementById)
		return document.getElementById(obj);
	else if (document.all)
		return document.all[obj];
}

function ValidateSearchString(field_name) {
	var strSearchValue = GetElement(field_name).value;
	var blnNoError = true;
	var strMessage = '';
	if (strSearchValue != '') {
		if (strSearchValue.indexOf('<') == 0) {
			strMessage = 'An invalid character was found in your search keyword(s).  Please remove the character \"<\"';
			if (strSearchValue.indexOf('>') == strSearchValue.length - 1) {
				strMessage = 'An invalid characters were found in your search keyword(s).  Please remove the following characters \"<\" and \">\"';
			}
		} else if (strSearchValue.indexOf('>') == strSearchValue.length - 1) {
			strMessage = 'An invalid character was found in your search keyword(s).  Please remove the character \">\"';
		}
	} else {
		strMessage = 'Please provide the keywords that you want to search.';
	}
	if (strMessage != '') {
		alert(strMessage);
		GetElement(field_name).select();
		blnNoError = false;
	}
	return blnNoError;
}

function ValidateString(field_name) {
	var strSearchValue = GetElement(field_name).value;
	var blnNoError = true;
	var strMessage = '';
	if (strSearchValue != '') {
		if (strSearchValue.indexOf('<') == 0) {
			strMessage = 'An invalid character was found.  Please remove the character \"<\"';
			if (strSearchValue.indexOf('>') == strSearchValue.length - 1) {
				strMessage = 'An invalid characters were found.  Please remove the following characters \"<\" and \">\"';
			}
		} else if (strSearchValue.indexOf('>') == strSearchValue.length - 1) {
			strMessage = 'An invalid character was found.  Please remove the character \">\"';
		}
	}
	if (strMessage != '') {
		alert(strMessage);
		GetElement(field_name).select();
		blnNoError = false;
	}
	return blnNoError;
}

function getposOffset(overlay, offsettype)
{
	var totaloffset=(offsettype=="left")? overlay.offsetLeft : overlay.offsetTop;
	var parentEl=overlay.offsetParent;
	while (parentEl!=null){
		totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop;
		parentEl=parentEl.offsetParent;
	}
	return totaloffset;
}

function LoadBlocker(curobj, subobj)
{
	var subobj=GetElement(subobj);
	subobj.style.left=(getposOffset(curobj, "left") + 200)+"px";
	subobj.style.top=(getposOffset(curobj, "top") + 2) + "px";
	subobj.style.display="block";
}

function overlay(curobj, subobj)
{
	var subobj=GetElement(subobj);
	subobj.style.left=getposOffset(curobj, "left")+"px";
	subobj.style.top=getposOffset(curobj, "top") + 45 +"px";
	subobj.style.display="block";
}

function overlayclose(subobj)
{
	GetElement(subobj).style.display="none"
}

function CloseWindow()
{
	window.close();
}
