function __OLDValidateAgencyLocator() {
	var oErrorMessage = document.getElementById("lblError");
	var oDDLSearchType = document.getElementById("ddlSearchType");

//0 - AgencyName
//1 - ZipCodeRadius
//2 - CityState
//3 - AgencyNumber
//4 - DMMID

	// agency number
	if(oDDLSearchType.selectedIndex==3) {
		var oName = document.getElementById("txtAgencyNumber");
		if(oName.value=="") {
			oErrorMessage.innerHTML = "*** Agency Number is a required field! ***";
			__SetFocus('txtAgencyNumber');
			return false;
		}		
	} else
	// dmm
	if(oDDLSearchType.selectedIndex==4) {
		var oName = document.getElementById("txtDMM");
		if(oName.value=="") {
			oErrorMessage.innerHTML = "*** DMM ID is a required field! ***";
			__SetFocus('txtDMM');
			return false;
		}		
		if(isNaN(parseInt(oName.value))) {
			oErrorMessage.innerHTML = "*** DMM ID must be a number! ***";
			__SetFocus('txtDMM');
			return false;
		}		
	} else
	// name
	if(oDDLSearchType.selectedIndex==0) {
		var oName = document.getElementById("txtName");
		if(oName.value=="") {
			oErrorMessage.innerHTML = "*** Name is a required field! ***";
			__SetFocus('txtName');
			return false;
		}		
	} else
	
	// radius
	if(oDDLSearchType.selectedIndex==1) {
		var oZip = document.getElementById("txtZipCode");
		if(oZip.value=="") {
			oErrorMessage.innerHTML = "*** Zip Code is a required field! ***";
			__SetFocus('txtZipCode');
			return false;
		}
		if(isNaN(parseInt(oZip.value))) {
			oErrorMessage.innerHTML = "*** Zip Code must be 5 digits! ***";
			__SetFocus('txtZipCode');
			return false;
		}		
		if(oZip.value.length!=5) {
			oErrorMessage.innerHTML = "*** Zip Code must be 5 digits! ***";
			__SetFocus('txtZipCode');
			return false;
		}		
	} else
	
	// city - state
	if(oDDLSearchType.selectedIndex==2) {
		var oCity = document.getElementById("txtCity");
		var oDDLState = document.getElementById("ddlState");
		if(oCity.value=="") {
			oErrorMessage.innerHTML = "*** City is a required field! ***";
			__SetFocus('txtCity');
			return false;
		} else	

		if(oDDLState.value=="Select One") {
			oErrorMessage.innerHTML = "*** State is a required field! ***";
			__SetFocus('ddlState');
			return false;
		}

	}
	oErrorMessage.innerHTML="";
	return true;
}

function __ValidateQuote() {
  var oCityStateZip = document.getElementById("txtCityStateZip");
  var oCityStatZipMessage = document.getElementById("lblCityStateZipError");
  oCityStatZipMessage.innerHTML="";
  if (oCityStateZip.value=="") {
	oCityStatZipMessage.innerHTML="*** City/State/Zip is a required!";
	return false;
  }

  var oName = document.getElementById("txtName");
  var oNameMessage = document.getElementById("lblNameError");
  oNameMessage.innerHTML="";
  if (oName.value=="") {
	oNameMessage.innerHTML="*** Name is a required!";
	return false;
  }

  // email and phone validation
  var oEmail = document.getElementById("txtEmail");
  var oEmailMessage = document.getElementById("lblEmailError");
  var oPhone = document.getElementById("txtPhone");
  var oPhoneMessage = document.getElementById("lblPhoneError");
  oPhoneMessage.innerHTML="";
  oEmailMessage.innerHTML="";
  if (oPhone.value=="" && oEmail.value=="") {
	oPhoneMessage.innerHTML="*** Phone or email are required!";
	oEmailMessage.innerHTML="*** Phone or email are required!";
	return false;
  }
  
  return true;

}

function __ValidateDependencies(){
	var o=document.getElementById('DEPENDENCIES');
	if (o != null){o.style.display = 'none';}
}

function __ValidateLoginDependencies(){
	var o=document.getElementById('DEPENDENCIES');
	if (o != null){o.style.display = 'none';}

	// Check if cookies are enabled
	// Create a cookie and see if its null
	document.cookie = "moeCookie=test";
	if (__GetCookie("moeCookie")==null){
		if (o != null){o.style.display = '';}
	}
}

function __GetCookie(name) {  
	var arg = name + "=";  
	var alen = arg.length;  
	var clen = document.cookie.length;  
	var i = 0;  
	while (i < clen) {    
		var j = i + alen;    
		if (document.cookie.substring(i, j) == arg) return __GetCookieVal(j);    
		i = document.cookie.indexOf(" ", i) + 1;    
		if (i == 0) break;   
	}  
	return null;
}

function __GetCookieVal(offset) {  
	var endstr = document.cookie.indexOf (";", offset);  
	if (endstr == -1) endstr = document.cookie.length;  
	return unescape(document.cookie.substring(offset, endstr));
}
function checkPolicy7DigitForBackgroundCheck(sField)
{
	var sInput				= sField.value;
	if (sInput.length == 0) 
	{
		alert ("Please Enter a Policy Number.");
		return false
	}
		sField.value="";
		window.open("https://www.intellicorp.net/branding/enumclaw/default.asp")
}