var browser = navigator.appName;
var browserVer = parseInt(navigator.appVersion);
var g_currentMenu = null;
var checkInterval = 50;
var menuActivity =0;
var NS4 = false;
var NS6 = false;
var IE = false;

if ((browser == "Netscape") && (browserVer <5))
{
  // Netscape 4.x
  layerPrefix = "document.layers['";
  layerSuffix = "']";
  styleCode   = "";
  NS4 = true;
}
else if ((browser == "Netscape") && (browserVer >=5))
{
  // Netscape 6 or greater
  layerPrefix = "document.getElementById('";
  layerSuffix = "')";
  styleCode   = ".style";
  NS6 = true;
}

else
{
  // Internet Explorer
  layerPrefix = "document.all['";
  layerSuffix = "']";
  styleCode   = ".style";
  IE = true;
}

function showLayer(layerID)
{  eval(layerPrefix + layerID + layerSuffix + styleCode + ".visibility = 'visible'");  }

function hideLayer(layerID)
{  eval(layerPrefix + layerID + layerSuffix + styleCode + ".visibility = 'hidden'");  }


function openMenu(menu) {
	if ((g_currentMenu != null) && (g_currentMenu != menu)) {
		closeMenu();
	}
	g_currentMenu = menu;
	showLayer(menu);
}

function closeMenu() {
	if (g_currentMenu != null) {
		hideLayer(g_currentMenu);
		g_currentMenu = null;
	}
}

function checkMenuStatus() {
	if (g_currentMenu != null) {
		if (menuActivity == 1) {
			setTimeout("checkMenuStatus()", checkInterval);
			return;
		}
		else {
		closeMenu();
		return;
		}
	}
}

function menuOver() {
	menuActivity = 1;
}

function menuOut() {
	menuActivity = 0;
	setTimeout("checkMenuStatus()", checkInterval);
}

function menuEnable(menu) {
	if (menu == null) return;
	menuActivity = 1;
	if ((g_currentMenu == null) || (menu != g_currentMenu)) {
		openMenu(menu);
	}
}

function menuDisable(menu) {
	if (menu == null) return;
	menuOut(menu);
}


function clearField(thisField) {
  if (thisField.value == thisField.defaultValue)
   {
    thisField.value = "";
   }
}


function getStyle(layerID){
	if (NS4) objStyle = document.layers[layerID];
	else if (NS6) objStyle = document.getElementById(layerID);
	else if (IE) objStyle = document.all[layerID];
	else objStyle = null;
	return objStyle;
}

function ColorChange(objRow, activation) {
	var objTR
		objTR = getStyle(objRow);
		if (objTR != null)
		{
			if (activation == 1)
				objTR.className = "pulldownselected";
			else
				objTR.className = "";
		}
}

function popup(url) {
openStr = "width=450,height=220,screenX=150,screenY=150,top=150,left=150";
emailwindow=window.open(url,"newWindow",openStr);
}


//
//		EPLI QUESTIONNAIRE FORM
//

/*
function val_epliform1() {
	var x = document.epliform1;
	var bizname = x.biz_name.value;
	var bizaddress = x.address.value;
	var city = x.city.value;
	var st = x.st.value;
	var zip = x.zip.value;
	var maincon = x.main_contact.value;
	var email = x.email.value;
	var bizdesc = x.biz_desc.value;
	var numees = x.num_ees.value;
	var numterms = x.num_terms.value;
	
		if (bizname == "" || bizname.length < 2) {
		alert("Please enter your Company Name.");
		return false;
	}
	else if (bizaddress.length < 2) {
		alert("Please enter your business address.");
		return false;
	}
	else if (city.length < 2) {
		alert("Please enter your City.");
		return false;
	}
	else if (st.length != 2) {
		alert("Please enter a two-letter abbreviation for the State.");
		return false;
	}
	else if (zip.length != 5 && zip.length != 10) {
		alert("Please enter either a 5-digit or 10-digit Zip Code.");
		return false;
	}
	else if (maincon.length < 2) {
		alert("Please enter a Main Contact name.");
		return false;
	}
	else if (email.length < 3) {
		alert("Please enter a valid e-mail address.");
		return false;
	}
	else if (numees == "") {
		alert("Please enter an approximate number of employees.");
		return false;
	}
	else return true;
}

//
//		Page 2 of Questionnaire
function val_epliform2() {
	var x = document.epliform2;
	var bizname = x.biz_name.value;
	
	if (bizname == "" || bizname.length < 2) {
		alert("Please enter your Company Name.");
		return false;
	}
	else return true;
}
*/
