var c_wht = "#FFFFFF";
var c_red_2 = "#F7E0D4";
var c_red_3 = "#F0C1AA";
var c_red_4 = "#E8A27F";
var c_red_5 = "#E08354";
var c_red_6 = "#A8623F";
var c_red_7 = "#70412A";
var c_red_8 = "#382115";		
var c_yel_2 = "#F0ECE0";
var c_yel_3 = "#E1D9C1";
var c_yel_4 = "#D2C6A2";
var c_yel_5 = "#C3B383";
var c_yel_6 = "#928662";
var c_yel_7 = "#615941";
var c_yel_8 = "#312D21";
var c_grn_2 = "#F1F2E0";
var c_grn_3 = "#E3E6C1";
var c_grn_4 = "#D4DAA2";
var c_grn_5 = "#C6CD83";
var c_grn_6 = "#949A62";
var c_grn_7 = "#636641";
var c_grn_8 = "#323321";		
var c_blu_2 = "#E0E8EA";
var c_blu_3 = "#C2D1D5";
var c_blu_4 = "#A3BAC0";
var c_blu_5 = "#84A3AB";
var c_blu_6 = "#637A80";
var c_blu_7 = "#425155";
var c_blu_8 = "#21292B";		
var c_pur_2 = "#EDE7EE";
var c_pur_3 = "#DBD0DD";
var c_pur_4 = "#C9B8CB";
var c_pur_5 = "#B7A0BA";
var c_pur_6 = "#89788B";
var c_pur_7 = "#5B505D";
var c_pur_8 = "#2E282F";		
var c_gra_2 = "#E5E5E5";		
var c_gra_3 = "#CCCCCC";
var c_gra_4 = "#B3B3B3";
var c_gra_5 = "#999999";
var c_gra_6 = "#737373";
var c_gra_7 = "#4C4C4C";
var c_gra_8 = "#262626";
var c_blk = "#000000";

var c_pub_blu_lt = "#CAD6D9";
var c_pub_blu_md = "#94ACB3";
var c_pub_blu_dk = "#71909A";
var c_pub_yel_lt = "#F6E9CA";
var c_pub_yel_md = "#ECD394";
var c_pub_yel_dk = "#E5C571";

var c_pub_v4_blu_dk = "#1D2776";
var c_pub_v4_blu_lt = "#DDDFEB";

function foci(field,color) {
	field.style.background = color;
}

function unfoci(field) {
	field.style.background = c_wht;
}

function launchHelp (topicId) {
	var sWidth = screen.availWidth;
	var sHeight = screen.availHeight;
	var sPopupW = 300;
	var sPopupH = sHeight - 50;
	var sX = sWidth - 320;
	var sY = 10;
	var popupStr1 = "/pop_help.asp?tid=" + topicId + "&w=" + sPopupW + "&h=" + sPopupH;
	var popupStr2 = "helpPop";
	var popupStr3 = "toolbar=no,menubar=no,location=no,scrollbars=yes,resizable=yes,width=" + sPopupW + ",height=" + sPopupH + ",top=" + sY + ",left=" + sX;
	var popup = window.open(popupStr1, popupStr2, popupStr3);
}

function launchHelpIndex () {
	var sWidth = screen.availWidth;
	var sHeight = screen.availHeight;
	var sPopupW = 300;
	var sPopupH = sHeight - 50;
	var sX = sWidth - 320;
	var sY = 10;
	var popupStr1 = "/pop_help.asp?index";
	var popupStr2 = "helpPop";
	var popupStr3 = "toolbar=no,menubar=no,location=no,scrollbars=yes,resizable=no,width=" + sPopupW + ",height=" + sPopupH + ",top=" + sY + ",left=" + sX;
	var popup = window.open(popupStr1, popupStr2, popupStr3);
}

function launchHelpSearch () {
	var sWidth = screen.availWidth;
	var sHeight = screen.availHeight;
	var sPopupW = 300;
	var sPopupH = sHeight - 50;
	var sX = sWidth - 320;
	var sY = 10;
	var popupStr1 = "/pop_help.asp?search";
	var popupStr2 = "helpPop";
	var popupStr3 = "toolbar=no,menubar=no,location=no,scrollbars=yes,resizable=no,width=" + sPopupW + ",height=" + sPopupH + ",top=" + sY + ",left=" + sX;
	var popup = window.open(popupStr1, popupStr2, popupStr3);
}

function imageSwap(image, src){
	var objStr,obj;
	if(document.images){
		if (typeof(image) == 'string') {
			//objStr = 'document.' + image;
			//obj = eval(objStr);
			obj = document.getElementById(image);
			obj.src = src;
		} else if ((typeof(image) == 'object') && image && image.src) {
			image.src = src;
		}
	}
}

function smartSubmit(passedForm,passedBtn,bSize) {
	if (document.all || document.getElementById) {
		passedBtn.disabled = true;
		//passedBtn.style.background = c_gra_2;
		//passedBtn.style.border = bSize + "px solid " + c_gra_6;
		//passedBtn.style.color = c_gra_6;
		passedForm.submit();
	}
}

function xFcheck() {
	reqSet = document.xF.xFrequired.value
	if (reqSet.length > 0) {
		reqArray = reqSet.split("|");
		for (i = 0; i < reqArray.length; i++) {
			if (eval("document.xF."+reqArray[i]+".value == \"\"")) {
				window.alert("Please complete all required fields, including "+reqArray[i]+".  Click OK to continue.");
				eval("document.xF."+reqArray[i]+".focus();");
				return false;
			}
		}
	}
	return true;
}

var lHisIE = false; var lHreq; var lHdiv; var lHurl;
function loadHTML(div,url) {
	lHdiv = div;
	lHurl = url;
	//document.getElementById(div).innerHTML = "<div style=\"border: 1px solid #AAA; background-color: #E5E5E5; color: #AAA; font-family: arial, helvetica, sans-serif; font-size: 48px; font-weight: bold; text-align: center;\">LOADING...</div>";
	//document.getElementById(div).innerHTML = "";
	//if (lHdiv) {
		//document.getElementById(div).innerHTML = "<div style=\"border: 1px solid #AAA; background-color: #E5E5E5; color: #AAA; font-family: arial, helvetica, sans-serif; font-size: 10px; font-weight: bold; text-align: center;\">LOADING...</div>";
	//}
    if (window.XMLHttpRequest) {
        lHreq = new XMLHttpRequest();
        lHreq.onreadystatechange = loadHTMLprocess;
        lHreq.open("GET", url, true);
        lHreq.send(null);
    } else if (window.ActiveXObject) {
        lHisIE = true;
        lHreq = new ActiveXObject("Microsoft.XMLHTTP");
        if (lHreq) {
            lHreq.onreadystatechange = loadHTMLprocess;
            lHreq.open("GET", url, true);
            lHreq.send();
        }
    }
}
function loadHTMLprocess() {
    if (lHreq.readyState == 4) {
        if (lHreq.status == 200) {
			if (lHdiv) {
				document.getElementById(lHdiv).innerHTML = lHreq.responseText;
			}
         } else {
            alert("There was a problem retrieving URL:\n" + lHreq.statusText);
         }
    }
}