
// make sure user enters details

function submitForm() {

if (document.form.Type.value == "Error") {
alert ("\n Please select a subscription type.  ")
document.form.radio[0].focus();
return false;
}

if (document.form.CCNumber.value == "") {
alert ("\n Please enter your Credit Card Number.  ")
document.form.CCNumber.focus();
return false;
}

if (document.form.Exp.value == "") {
alert ("\n Please enter your Credit Card Expiration.  ")
document.form.Exp.focus();
return false;
}

if (document.form.PINCode.value == "") {
alert ("\n Please enter your 3 digit Security Code.  ")
document.form.PINCode.focus();
return false;
}

if (document.form.BillToName.value == "") {
alert ("\n Please enter the Cardholder Name.  ")
document.form.BillToName.focus();
return false;
}

if (document.form.Name.value == "") {
alert ("\n Please enter your Name.  ")
document.form.Name.focus();
return false;
}

if (document.form.userEmail.value == "") {
alert ("\n Please enter your Email Address.  ")
document.form.userEmail.focus();
return false;
}

if (document.form.userEmail.value.indexOf ('@',0) == -1 || document.form.userEmail.value.indexOf ('.',0) == -1)  {
alert ("\n The email field requires a \"@\" and a \".\". \n\n Please re-enter your email address.  ")
document.form.userEmail.select();
document.form.userEmail.focus();
return false;
}

if (document.form.Address.value == "") {
alert ("\n Please enter your Mailing Address.  ")
document.form.Address.focus();
return false;
}

if (document.form.City.value == "") {
alert ("\n Please enter your City.  ")
document.form.City.focus();
return false;
}

if (document.form.Zip.value == "") {
alert ("\n Please enter your Zip/Postal Code.  ")
document.form.Zip.focus();
return false;
}

if (document.form.Country.value == "") {
alert ("\n Please enter your Country.  ")
document.form.Country.focus();
return false;
}
}
