function valMiniForm () {
	var errMsg = "";
	
	if (document.getElementById("first_name").value === "") {
		errMsg = errMsg + "First name is a required field\n";
		document.getElementById("first_name").className = document.getElementById("first_name").className + " errFld";
	}
	else  {
		document.getElementById("first_name").className = document.getElementById("first_name").className.replace(/ errFld/, '');
	}
	
	if (document.getElementById("last_name").value === "") {
		errMsg = errMsg + "Last name is a required field\n";
		document.getElementById("last_name").className = document.getElementById("last_name").className + " errFld";
	}
	else  {
		document.getElementById("last_name").className = document.getElementById("last_name").className.replace(/ errFld/, '');
	}
	
	if (document.getElementById("email").value === "") {
		errMsg = errMsg + "Email is a required field\n";
		document.getElementById("email").className = document.getElementById("email").className + " errFld";
	}
	else  {
		document.getElementById("email").className = document.getElementById("email").className.replace(/ errFld/, '');
	}
	
	if (document.getElementById("city").value === "") {
		errMsg = errMsg + "City is a required field\n";
		document.getElementById("city").className = document.getElementById("city").className + " errFld";
	}
	else  {
		document.getElementById("city").className = document.getElementById("city").className.replace(/ errFld/, '');
	}
	
	if (document.getElementById("state").value === "") {
		errMsg = errMsg + "State is a required field\n";
		document.getElementById("state").className = document.getElementById("state").className + " errFld";
	}
	else  {
		document.getElementById("state").className = document.getElementById("state").className.replace(/ errFld/, '');
	}
	
	if (document.getElementById("phone").value === "") {
		errMsg = errMsg + "Phone is a required field\n";
		document.getElementById("phone").className = document.getElementById("phone").className + " errFld";
	}
	else  {
		document.getElementById("phone").className = document.getElementById("phone").className.replace(/ errFld/, '');
	}
	
	if (!isDollar(document.getElementById("00N30000001lq4m"))) {
		errMsg = errMsg + "Net Worth can only contain numbers (0-9), a dollar sign, a comma, or a period\n";
		document.getElementById("00N30000001lq4m").className = document.getElementById("00N30000001lq4m").className + " errFld";
	}
	else  {
		document.getElementById("00N30000001lq4m").className = document.getElementById("00N30000001lq4m").className.replace(/ errFld/, '');
	}
	
	if (!isDollar(document.getElementById("00N30000001msgX"))) {
		errMsg = errMsg + "Liquid Assets can only contain numbers (0-9), a dollar sign, a comma, or a period\n";
		document.getElementById("00N30000001msgX").className = document.getElementById("00N30000001msgX").className + " errFld";
	}
	else  {
		document.getElementById("00N30000001msgX").className = document.getElementById("00N30000001msgX").className.replace(/ errFld/, '');
	}
          
	
	if (errMsg !== "") {
		alert(errMsg);
		return false;
	}
	return true;
}

function isDollar( fld )
{
   var temp_value = fld.value;

   if (temp_value == "")
   {
     //fld.value = "$0.00";
     return true;
   }
   var Chars = "0123456789.,$";
   for (var i = 0; i < temp_value.length; i++)
   {
       if (Chars.indexOf(temp_value.charAt(i)) == -1) {
           return false;
       }
   }
   return true;
} 

function hideElement(id) {
	var elem = document.getElementById(id);
	if (elem) {
		elem.style.display = "none";
	}
	
}

function showElement(id) {
	var elem = document.getElementById(id);
	if (elem) {
		elem.style.display = "block";
	}

}

function hideFlash(id) {
	var elem = document.getElementById(id);
	if (elem) {
		elem.style.visibility = "hidden";
	}

}

function showFlash(id) {
	var elem = document.getElementById(id);
	if (elem) {
		elem.style.visibility = "visible";
	}

}

function openPopUp() {
	showElement("modalMask");
	showElement("modal");
	
	hideFlash("mainnav");
	hideFlash("tour");
	hideFlash("onlinetour");
	hideFlash("recipebox");
	
	return false;
}

function closePopUp() {
	hideElement("modalMask");
	hideElement("modal");
	
	showFlash("mainnav");
	showFlash("tour");
	showFlash("onlinetour");
	showFlash("recipebox");
	
	return false;
}
