// SubMenu Operation
function showSubmenu(md) {
	document.getElementById(md).style.display = "block";
}

function hideSubmenu(md) {
	document.getElementById(md).style.display = "none";
}


// Contact Form Submit Check
function hasValue(theField){var fieldType; if(theField[0] && theField[0].type)fieldType = theField[0].type; else fieldType = theField.type; if(fieldType=="text" || fieldType=="password" || fieldType=="textarea" || fieldType=="file" || fieldType=="hidden"){if(theField.value.length==0) return false; else return true;} else if(fieldType.indexOf("select") > -1){var hasAVal = 0; for(i=0;i<theField.options.length;i++){if(theField.options[i].selected && theField.options[i].value != "") hasAVal = 1;} if (hasAVal) return true; else return false;} else if(fieldType=="radio"){var r_ok=0; for(i=0;i<theField.length;i++){if(theField[i].checked) r_ok=1;} if(!r_ok) return false; else return true;} else if(fieldType=="checkbox"){if(theField.checked) return true; else return false;}}
function isEmail(theValue){if(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/i.test(theValue)) return true; else return false;}
function checkContactForm(frm) {
	var errmsg = "";
	if(!hasValue(frm.contact_firstname))
		errmsg += "A first name is required.\n";
	if(!hasValue(frm.contact_lastname))
		errmsg += "A last name is required.\n";
	if(!hasValue(frm.contact_company))
		errmsg += "A company name is required.\n";
	if(!hasValue(frm.contact_state))
		errmsg += "A state is required.\n";
	if(!hasValue(frm.contact_email))
		errmsg += "An email address is required.\n";
	else if(!isEmail(frm.contact_email.value))
		errmsg += "The email address you entered is not a valid email address.\n";
	if(errmsg == "")
		return true;
	else {
		alert("Errors:\n\n" + errmsg);
		return false;
	}
}
