var bValidOrder

function CheckContactForm(f)  {
	bValidOrder = true
	if (bValidOrder) { CheckSpecified(f.first_name, "Please specify a first name.") }
	if (bValidOrder) { CheckSpecified(f.last_name, "Please specify a last name.") }
	if (bValidOrder) { CheckSpecified(f.email, "Please specify an Email address.") }
	if (bValidOrder) { CheckEmailAddress(f.email) }
	if (bValidOrder) { CheckSpecified(f.phone, "Please specify a phone number.") }
	if (bValidOrder) {
		document.getElementById('ezinesignup').style.visibility = "hidden";
		document.getElementById('ezinewait').style.display = "block";
		Ajax.Request('POST', '/ssi_contact_SF_handler.asp', 'ezineform', respond);
	}
}

function CheckSpecified(strField, strMsg) {
	if (strField.value == "") {
		alert(strMsg)
		strField.focus()
		bValidOrder = false
	}
}

function CheckEmailAddress (strField, strMsg) {
	if ((strField.value == null) || (strField.value.length == 0) || (strField.value.indexOf("@") == -1) || (strField.value.indexOf(".") == -1)) {
		alert("Please specify a complete email address.\n\nex. janedoe@myisp.net");
		strField.focus()
		bValidOrder = false
	}
}

function CheckRadioChecked(strField, strMsg) {
	c = false
	i = 0
	while (i < strField.length) {
		if (strField[i].checked) { c = true }
		i++
	}
	if (!c) {
		alert(strMsg)
		strField[0].focus()
		bValidOrder = false
	}
}

function respond(result) {
	document.getElementById('ezinesignup').innerHTML = result;
	document.getElementById('ezinewait').style.display = "none";
	document.getElementById('ezinesignup').style.visibility = "visible";
}
