<!--
// fdlUSA_submitCovBen //
function fdlUSA_submitCovBen() {
	// PROD
	document.fdlUSA_covBen_form.recipient.value = "fdl_customer_service@bcbsil.com";
	
	// PROD
	document.fdlUSA_covBen_form.redirect.value = "https://www.fdl-life.com/secure/contact_us_thank_you.htm";
	
	var formName = document.fdlUSA_covBen_form;
	var alphaField = /[^a-zA-Z]/;
	var emailField = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/;
	var twoNumericField = /^\d{2}$/;
	var threeNumericField = /^\d{3}$/;
	var fourNumericField = /^\d{4}$/;
	var uptoFourNumericField = /^\d{1,4}$/;
	var fiveNumericField = /^\d{5}$/;
	var reqFieldsValidated = true;
	
	var msg;
	msg = "The following required fields need attention:\n\n";

	// Regarding
	if (formName.Regarding_.value == "") {
		msg+="- Regarding \n";
		reqFieldsValidated = false;
	}
	
	// First Name
	if (formName.First_Name_.value == "") {
		msg+="- First Name \n";
		reqFieldsValidated = false;
	}
	
	if ((formName.First_Name_.value != "") && (alphaField.test (formName.First_Name_.value))) {
		msg+="- First Name (letters only)\n";
		reqFieldsValidated = false;
	}
	
	// Last Name
	if (formName.Last_Name_.value == "") {
		msg+="- Last Name \n";
		reqFieldsValidated = false;
	}
	
	if ((formName.Last_Name_.value != "") && (alphaField.test (formName.Last_Name_.value))) {
		msg+="- Last Name (letters only)\n";
		reqFieldsValidated = false;
	}
	
	// E-Mail Address
	if (formName.E_Mail_Address_.value == "") {
		msg+="- E-Mail Address \n";
		reqFieldsValidated = false;
	}
	
	if ((formName.E_Mail_Address_.value != "") && (!emailField.test (formName.E_Mail_Address_.value))) {
		msg+="- E-Mail Address (not valid)\n";
		reqFieldsValidated = false;
	}
	
	// Daytime Phone Number (Area Code)
	if (formName.Phone_Area_Code_.value == "") {
		msg+="- Phone Number, Area Code\n";
		reqFieldsValidated = false;
	}
	
	if ((formName.Phone_Area_Code_.value != "") && (!threeNumericField.test (formName.Phone_Area_Code_.value))) {
		msg+="- Phone Number, Area Code (3 numbers only)\n";
		reqFieldsValidated = false;
	}
	
	// Daytime Phone Number (Prefix)
	if (formName.Phone_Prefix_.value == "") {
		msg+="- Phone Number, Prefix\n";
		reqFieldsValidated = false;
	}
	
	if ((formName.Phone_Prefix_.value != "") && (!threeNumericField.test (formName.Phone_Prefix_.value))) {
		msg+="- Phone Number, Prefix (3 numbers only)\n";
		reqFieldsValidated = false;
	}
	
	// Daytime Phone Number (Line Number)
	if (formName.Phone_Line_Number_.value == "") {
		msg+="- Phone Number, Line Number\n";
		reqFieldsValidated = false;
	}
	
	if ((formName.Phone_Line_Number_.value != "") && (!fourNumericField.test (formName.Phone_Line_Number_.value))) {
		msg+="- Phone Number, Line Number (4 numbers only)\n";
		reqFieldsValidated = false;
	}
	
				// Daytime Phone Number (Ext.)
				if ((formName.Phone_Extension_.value != "") && (!uptoFourNumericField.test (formName.Phone_Extension_.value))) {
					msg+="- Phone Number, Ext. (1-4 numbers only)\n";
					reqFieldsValidated = false;
				}
				
				// Fax Number (Area Code)
				if ((formName.Fax_Area_Code_.value != "") && (!threeNumericField.test (formName.Fax_Area_Code_.value))) {
					msg+="- Fax Number, Area Code (3 numbers only)\n";
					reqFieldsValidated = false;
				}
				
				// Fax Number (Prefix)
				if ((formName.Fax_Prefix_.value != "") && (!threeNumericField.test (formName.Fax_Prefix_.value))) {
					msg+="- Fax Number, Prefix (3 numbers only)\n";
					reqFieldsValidated = false;
				}
				
				// Fax Number (Line Number)
				if ((formName.Fax_Line_Number_.value != "") && (!fourNumericField.test (formName.Fax_Line_Number_.value))) {
					msg+="- Fax Number, Line Number (4 numbers only)\n";
					reqFieldsValidated = false;
				}
				
				// SSN (First Three)
				if ((formName.SSN_First_Three_.value != "") && (!threeNumericField.test (formName.SSN_First_Three_.value))) {
					msg+="- Social Security Number, First Set (3 numbers only)\n";
					reqFieldsValidated = false;
				}
				
				// SSN (Second Two)
				if ((formName.SSN_Second_Two_.value != "") && (!twoNumericField.test (formName.SSN_Second_Two_.value))) {
					msg+="- Social Security Number, Second Set (2 numbers only)\n";
					reqFieldsValidated = false;
				}
				
				// SSN (Third Four)
				if ((formName.SSN_Third_Four_.value != "") && (!fourNumericField.test (formName.SSN_Third_Four_.value))) {
					msg+="- Social Security Number, Third Set (4 numbers only)\n";
					reqFieldsValidated = false;
				}

	// Validate
	if (reqFieldsValidated == false) {
		msg+="\nPress the OK button to return to the form.\n";
		alert(msg);
	}

	else if (reqFieldsValidated == true) {
		document.fdlUSA_covBen_form.submit();
	}
}



// fdlUSA_submitGrpProd //
function fdlUSA_submitGrpProd() {
	if (document.fdlUSA_grpProd_form.Regarding_.value == "Group Producers Corner") {
		// PROD
		document.fdlUSA_grpProd_form.recipient.value = "fdl_eregistration@bcbsil.com";	
	}

	if (document.fdlUSA_grpProd_form.Regarding_.value == "Commissions") {
		// PROD
		document.fdlUSA_grpProd_form.recipient.value = "fdlcomm_services@fdlic.com";	
	}

	else {
		// PROD
		document.fdlUSA_grpProd_form.recipient.value = "fdl_marketing@fdlic.com";	
	}
	
	// PROD
	document.fdlUSA_grpProd_form.redirect.value = "https://www.fdl-life.com/secure/contact_us_thank_you.htm";
	
	var formName = document.fdlUSA_grpProd_form;
	var alphaField = /[^a-zA-Z]/;
	var emailField = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/;
	var twoNumericField = /^\d{2}$/;
	var threeNumericField = /^\d{3}$/;
	var fourNumericField = /^\d{4}$/;
	var uptoFourNumericField = /^\d{1,4}$/;
	var fiveNumericField = /^\d{5}$/;
	var reqFieldsValidated = true;
	
	var msg;
	msg = "The following required fields need attention:\n\n";

	// Regarding
	if (formName.Regarding_.value == "") {
		msg+="- Regarding \n";
		reqFieldsValidated = false;
	}
	
	// First Name
	if (formName.First_Name_.value == "") {
		msg+="- First Name \n";
		reqFieldsValidated = false;
	}
	
	if ((formName.First_Name_.value != "") && (alphaField.test (formName.First_Name_.value))) {
		msg+="- First Name (letters only)\n";
		reqFieldsValidated = false;
	}
	
	// Last Name
	if (formName.Last_Name_.value == "") {
		msg+="- Last Name \n";
		reqFieldsValidated = false;
	}
	
	if ((formName.Last_Name_.value != "") && (alphaField.test (formName.Last_Name_.value))) {
		msg+="- Last Name (letters only)\n";
		reqFieldsValidated = false;
	}
	
	// E-Mail Address
	if (formName.E_Mail_Address_.value == "") {
		msg+="- E-Mail Address \n";
		reqFieldsValidated = false;
	}
	
	if ((formName.E_Mail_Address_.value != "") && (!emailField.test (formName.E_Mail_Address_.value))) {
		msg+="- E-Mail Address (not valid)\n";
		reqFieldsValidated = false;
	}
	
	// Daytime Phone Number (Area Code)
	if (formName.Phone_Area_Code_.value == "") {
		msg+="- Phone Number, Area Code\n";
		reqFieldsValidated = false;
	}
	
	if ((formName.Phone_Area_Code_.value != "") && (!threeNumericField.test (formName.Phone_Area_Code_.value))) {
		msg+="- Phone Number, Area Code (3 numbers only)\n";
		reqFieldsValidated = false;
	}
	
	// Daytime Phone Number (Prefix)
	if (formName.Phone_Prefix_.value == "") {
		msg+="- Phone Number, Prefix\n";
		reqFieldsValidated = false;
	}
	
	if ((formName.Phone_Prefix_.value != "") && (!threeNumericField.test (formName.Phone_Prefix_.value))) {
		msg+="- Phone Number, Prefix (3 numbers only)\n";
		reqFieldsValidated = false;
	}
	
	// Daytime Phone Number (Line Number)
	if (formName.Phone_Line_Number_.value == "") {
		msg+="- Phone Number, Line Number\n";
		reqFieldsValidated = false;
	}
	
	if ((formName.Phone_Line_Number_.value != "") && (!fourNumericField.test (formName.Phone_Line_Number_.value))) {
		msg+="- Phone Number, Line Number (4 numbers only)\n";
		reqFieldsValidated = false;
	}
	
				// Daytime Phone Number (Ext.)
				if ((formName.Phone_Extension_.value != "") && (!uptoFourNumericField.test (formName.Phone_Extension_.value))) {
					msg+="- Phone Number, Ext. (1-4 numbers only)\n";
					reqFieldsValidated = false;
				}
				
				// Fax Number (Area Code)
				if ((formName.Fax_Area_Code_.value != "") && (!threeNumericField.test (formName.Fax_Area_Code_.value))) {
					msg+="- Fax Number, Area Code (3 numbers only)\n";
					reqFieldsValidated = false;
				}
				
				// Fax Number (Prefix)
				if ((formName.Fax_Prefix_.value != "") && (!threeNumericField.test (formName.Fax_Prefix_.value))) {
					msg+="- Fax Number, Prefix (3 numbers only)\n";
					reqFieldsValidated = false;
				}
				
				// Fax Number (Line Number)
				if ((formName.Fax_Line_Number_.value != "") && (!fourNumericField.test (formName.Fax_Line_Number_.value))) {
					msg+="- Fax Number, Line Number (4 numbers only)\n";
					reqFieldsValidated = false;
				}
				
	// Agency Name
	if (formName.Agency_Name_.value == "") {
		msg+="- Agency Name \n";
		reqFieldsValidated = false;
	}
	
	// City
	if (formName.City_.value == "") {
		msg+="- City \n";
		reqFieldsValidated = false;
	}
	
	// State
	if (formName.State_.value == "") {
		msg+="- State \n";
		reqFieldsValidated = false;
	}

	// Validate
	if (reqFieldsValidated == false) {
		msg+="\nPress the OK button to return to the form.\n";
		alert(msg);
	}

	else if (reqFieldsValidated == true) {
		document.fdlUSA_grpProd_form.submit();
	}
}



// fdlUSA_submitAnnProd //
function fdlUSA_submitAnnProd() {
	// PROD
	document.fdlUSA_annProd_form.recipient.value = "fdlannuitysales_marketing@bcbsil.com";
	
	// PROD
	document.fdlUSA_annProd_form.redirect.value = "https://www.fdl-life.com/secure/contact_us_thank_you.htm";
	
	var formName = document.fdlUSA_annProd_form;
	var alphaField = /[^a-zA-Z]/;
	var emailField = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/;
	var twoNumericField = /^\d{2}$/;
	var threeNumericField = /^\d{3}$/;
	var fourNumericField = /^\d{4}$/;
	var uptoFourNumericField = /^\d{1,4}$/;
	var fiveNumericField = /^\d{5}$/;
	var reqFieldsValidated = true;
	
	var msg;
	msg = "The following required fields need attention:\n\n";

	// Regarding
	if (formName.Regarding_.value == "") {
		msg+="- Regarding \n";
		reqFieldsValidated = false;
	}
	
	// First Name
	if (formName.First_Name_.value == "") {
		msg+="- First Name \n";
		reqFieldsValidated = false;
	}
	
	if ((formName.First_Name_.value != "") && (alphaField.test (formName.First_Name_.value))) {
		msg+="- First Name (letters only)\n";
		reqFieldsValidated = false;
	}
	
	// Last Name
	if (formName.Last_Name_.value == "") {
		msg+="- Last Name \n";
		reqFieldsValidated = false;
	}
	
	if ((formName.Last_Name_.value != "") && (alphaField.test (formName.Last_Name_.value))) {
		msg+="- Last Name (letters only)\n";
		reqFieldsValidated = false;
	}
	
	// E-Mail Address
	if (formName.E_Mail_Address_.value == "") {
		msg+="- E-Mail Address \n";
		reqFieldsValidated = false;
	}
	
	if ((formName.E_Mail_Address_.value != "") && (!emailField.test (formName.E_Mail_Address_.value))) {
		msg+="- E-Mail Address (not valid)\n";
		reqFieldsValidated = false;
	}
	
	// Daytime Phone Number (Area Code)
	if (formName.Phone_Area_Code_.value == "") {
		msg+="- Phone Number, Area Code\n";
		reqFieldsValidated = false;
	}
	
	if ((formName.Phone_Area_Code_.value != "") && (!threeNumericField.test (formName.Phone_Area_Code_.value))) {
		msg+="- Phone Number, Area Code (3 numbers only)\n";
		reqFieldsValidated = false;
	}
	
	// Daytime Phone Number (Prefix)
	if (formName.Phone_Prefix_.value == "") {
		msg+="- Phone Number, Prefix\n";
		reqFieldsValidated = false;
	}
	
	if ((formName.Phone_Prefix_.value != "") && (!threeNumericField.test (formName.Phone_Prefix_.value))) {
		msg+="- Phone Number, Prefix (3 numbers only)\n";
		reqFieldsValidated = false;
	}
	
	// Daytime Phone Number (Line Number)
	if (formName.Phone_Line_Number_.value == "") {
		msg+="- Phone Number, Line Number\n";
		reqFieldsValidated = false;
	}
	
	if ((formName.Phone_Line_Number_.value != "") && (!fourNumericField.test (formName.Phone_Line_Number_.value))) {
		msg+="- Phone Number, Line Number (4 numbers only)\n";
		reqFieldsValidated = false;
	}
	
				// Daytime Phone Number (Ext.)
				if ((formName.Phone_Extension_.value != "") && (!uptoFourNumericField.test (formName.Phone_Extension_.value))) {
					msg+="- Phone Number, Ext. (1-4 numbers only)\n";
					reqFieldsValidated = false;
				}
				
				// Fax Number (Area Code)
				if ((formName.Fax_Area_Code_.value != "") && (!threeNumericField.test (formName.Fax_Area_Code_.value))) {
					msg+="- Fax Number, Area Code (3 numbers only)\n";
					reqFieldsValidated = false;
				}
				
				// Fax Number (Prefix)
				if ((formName.Fax_Prefix_.value != "") && (!threeNumericField.test (formName.Fax_Prefix_.value))) {
					msg+="- Fax Number, Prefix (3 numbers only)\n";
					reqFieldsValidated = false;
				}
				
				// Fax Number (Line Number)
				if ((formName.Fax_Line_Number_.value != "") && (!fourNumericField.test (formName.Fax_Line_Number_.value))) {
					msg+="- Fax Number, Line Number (4 numbers only)\n";
					reqFieldsValidated = false;
				}
				
	// Agency Name
	if (formName.Agency_Name_.value == "") {
		msg+="- Agency Name \n";
		reqFieldsValidated = false;
	}
	
	// City
	if (formName.City_.value == "") {
		msg+="- City \n";
		reqFieldsValidated = false;
	}
	
	// State
	if (formName.State_.value == "") {
		msg+="- State \n";
		reqFieldsValidated = false;
	}

	// Validate
	if (reqFieldsValidated == false) {
		msg+="\nPress the OK button to return to the form.\n";
		alert(msg);
	}

	else if (reqFieldsValidated == true) {
		document.fdlUSA_annProd_form.submit();
	}
}



// fdlUSA_submitContPol //
function fdlUSA_submitContPol() {
	// PROD
	document.fdlUSA_contPol_form.recipient.value = "annuity_operations@bcbstx.com";
	
	// PROD
	document.fdlUSA_contPol_form.redirect.value = "https://www.fdl-life.com/secure/contact_us_thank_you.htm";
	
	var formName = document.fdlUSA_contPol_form;
	var alphaField = /[^a-zA-Z]/;
	var emailField = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/;
	var twoNumericField = /^\d{2}$/;
	var threeNumericField = /^\d{3}$/;
	var fourNumericField = /^\d{4}$/;
	var uptoFourNumericField = /^\d{1,4}$/;
	var fiveNumericField = /^\d{5}$/;
	var reqFieldsValidated = true;
	
	var msg;
	msg = "The following required fields need attention:\n\n";

	// Regarding
	if (formName.Regarding_.value == "") {
		msg+="- Regarding \n";
		reqFieldsValidated = false;
	}
	
	// First Name
	if (formName.First_Name_.value == "") {
		msg+="- First Name \n";
		reqFieldsValidated = false;
	}
	
	if ((formName.First_Name_.value != "") && (alphaField.test (formName.First_Name_.value))) {
		msg+="- First Name (letters only)\n";
		reqFieldsValidated = false;
	}
	
	// Last Name
	if (formName.Last_Name_.value == "") {
		msg+="- Last Name \n";
		reqFieldsValidated = false;
	}
	
	if ((formName.Last_Name_.value != "") && (alphaField.test (formName.Last_Name_.value))) {
		msg+="- Last Name (letters only)\n";
		reqFieldsValidated = false;
	}
	
	// E-Mail Address
	if (formName.E_Mail_Address_.value == "") {
		msg+="- E-Mail Address \n";
		reqFieldsValidated = false;
	}
	
	if ((formName.E_Mail_Address_.value != "") && (!emailField.test (formName.E_Mail_Address_.value))) {
		msg+="- E-Mail Address (not valid)\n";
		reqFieldsValidated = false;
	}
	
	// Daytime Phone Number (Area Code)
	if (formName.Phone_Area_Code_.value == "") {
		msg+="- Phone Number, Area Code\n";
		reqFieldsValidated = false;
	}
	
	if ((formName.Phone_Area_Code_.value != "") && (!threeNumericField.test (formName.Phone_Area_Code_.value))) {
		msg+="- Phone Number, Area Code (3 numbers only)\n";
		reqFieldsValidated = false;
	}
	
	// Daytime Phone Number (Prefix)
	if (formName.Phone_Prefix_.value == "") {
		msg+="- Phone Number, Prefix\n";
		reqFieldsValidated = false;
	}
	
	if ((formName.Phone_Prefix_.value != "") && (!threeNumericField.test (formName.Phone_Prefix_.value))) {
		msg+="- Phone Number, Prefix (3 numbers only)\n";
		reqFieldsValidated = false;
	}
	
	// Daytime Phone Number (Line Number)
	if (formName.Phone_Line_Number_.value == "") {
		msg+="- Phone Number, Line Number\n";
		reqFieldsValidated = false;
	}
	
	if ((formName.Phone_Line_Number_.value != "") && (!fourNumericField.test (formName.Phone_Line_Number_.value))) {
		msg+="- Phone Number, Line Number (4 numbers only)\n";
		reqFieldsValidated = false;
	}
	
				// Daytime Phone Number (Ext.)
				if ((formName.Phone_Extension_.value != "") && (!uptoFourNumericField.test (formName.Phone_Extension_.value))) {
					msg+="- Phone Number, Ext. (1-4 numbers only)\n";
					reqFieldsValidated = false;
				}
				
				// Fax Number (Area Code)
				if ((formName.Fax_Area_Code_.value != "") && (!threeNumericField.test (formName.Fax_Area_Code_.value))) {
					msg+="- Fax Number, Area Code (3 numbers only)\n";
					reqFieldsValidated = false;
				}
				
				// Fax Number (Prefix)
				if ((formName.Fax_Prefix_.value != "") && (!threeNumericField.test (formName.Fax_Prefix_.value))) {
					msg+="- Fax Number, Prefix (3 numbers only)\n";
					reqFieldsValidated = false;
				}
				
				// Fax Number (Line Number)
				if ((formName.Fax_Line_Number_.value != "") && (!fourNumericField.test (formName.Fax_Line_Number_.value))) {
					msg+="- Fax Number, Line Number (4 numbers only)\n";
					reqFieldsValidated = false;
				}

	// Validate
	if (reqFieldsValidated == false) {
		msg+="\nPress the OK button to return to the form.\n";
		alert(msg);
	}

	else if (reqFieldsValidated == true) {
		document.fdlUSA_contPol_form.submit();
	}
}



// fdlUSA_submitTechSupp //
function fdlUSA_submitTechSupp() {
	// PROD
	document.fdlUSA_techSupp_form.recipient.value = "fdl-esupport@bcbsil.com";
	
	// PROD
	document.fdlUSA_techSupp_form.redirect.value = "https://www.fdl-life.com/secure/contact_us_thank_you.htm";
	
	var formName = document.fdlUSA_techSupp_form;
	var alphaField = /[^a-zA-Z]/;
	var emailField = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/;
	var twoNumericField = /^\d{2}$/;
	var threeNumericField = /^\d{3}$/;
	var fourNumericField = /^\d{4}$/;
	var uptoFourNumericField = /^\d{1,4}$/;
	var fiveNumericField = /^\d{5}$/;
	var reqFieldsValidated = true;
	
	var msg;
	msg = "The following required fields need attention:\n\n";

	// Regarding
	if (formName.Regarding_.value == "") {
		msg+="- Regarding \n";
		reqFieldsValidated = false;
	}
	
	// Specifically
	if (formName.Specifically_.value == "") {
		msg+="- Specifically \n";
		reqFieldsValidated = false;
	}
	
	// First Name
	if (formName.First_Name_.value == "") {
		msg+="- First Name \n";
		reqFieldsValidated = false;
	}
	
	if ((formName.First_Name_.value != "") && (alphaField.test (formName.First_Name_.value))) {
		msg+="- First Name (letters only)\n";
		reqFieldsValidated = false;
	}
	
	// Last Name
	if (formName.Last_Name_.value == "") {
		msg+="- Last Name \n";
		reqFieldsValidated = false;
	}
	
	if ((formName.Last_Name_.value != "") && (alphaField.test (formName.Last_Name_.value))) {
		msg+="- Last Name (letters only)\n";
		reqFieldsValidated = false;
	}
	
	// E-Mail Address
	if (formName.E_Mail_Address_.value == "") {
		msg+="- E-Mail Address \n";
		reqFieldsValidated = false;
	}
	
	if ((formName.E_Mail_Address_.value != "") && (!emailField.test (formName.E_Mail_Address_.value))) {
		msg+="- E-Mail Address (not valid)\n";
		reqFieldsValidated = false;
	}
	
	// Daytime Phone Number (Area Code)
	if (formName.Phone_Area_Code_.value == "") {
		msg+="- Phone Number, Area Code\n";
		reqFieldsValidated = false;
	}
	
	if ((formName.Phone_Area_Code_.value != "") && (!threeNumericField.test (formName.Phone_Area_Code_.value))) {
		msg+="- Phone Number, Area Code (3 numbers only)\n";
		reqFieldsValidated = false;
	}
	
	// Daytime Phone Number (Prefix)
	if (formName.Phone_Prefix_.value == "") {
		msg+="- Phone Number, Prefix\n";
		reqFieldsValidated = false;
	}
	
	if ((formName.Phone_Prefix_.value != "") && (!threeNumericField.test (formName.Phone_Prefix_.value))) {
		msg+="- Phone Number, Prefix (3 numbers only)\n";
		reqFieldsValidated = false;
	}
	
	// Daytime Phone Number (Line Number)
	if (formName.Phone_Line_Number_.value == "") {
		msg+="- Phone Number, Line Number\n";
		reqFieldsValidated = false;
	}
	
	if ((formName.Phone_Line_Number_.value != "") && (!fourNumericField.test (formName.Phone_Line_Number_.value))) {
		msg+="- Phone Number, Line Number (4 numbers only)\n";
		reqFieldsValidated = false;
	}
	
				// Daytime Phone Number (Ext.)
				if ((formName.Phone_Extension_.value != "") && (!uptoFourNumericField.test (formName.Phone_Extension_.value))) {
					msg+="- Phone Number, Ext. (1-4 numbers only)\n";
					reqFieldsValidated = false;
				}

	// Validate
	if (reqFieldsValidated == false) {
		msg+="\nPress the OK button to return to the form.\n";
		alert(msg);
	}

	else if (reqFieldsValidated == true) {
		document.fdlUSA_techSupp_form.submit();
	}
}



// fdlUSA_submitGenInq //
function fdlUSA_submitGenInq() {
	// PROD
	document.fdlUSA_genInq_form.recipient.value = "fdl_customer_service@bcbsil.com";
	
	// PROD
	document.fdlUSA_genInq_form.redirect.value = "https://www.fdl-life.com/secure/contact_us_thank_you.htm";
	
	var formName = document.fdlUSA_genInq_form;
	var alphaField = /[^a-zA-Z]/;
	var emailField = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/;
	var twoNumericField = /^\d{2}$/;
	var threeNumericField = /^\d{3}$/;
	var fourNumericField = /^\d{4}$/;
	var uptoFourNumericField = /^\d{1,4}$/;
	var fiveNumericField = /^\d{5}$/;
	var reqFieldsValidated = true;
	
	var msg;
	msg = "The following required fields need attention:\n\n";
	
	// First Name
	if (formName.First_Name_.value == "") {
		msg+="- First Name \n";
		reqFieldsValidated = false;
	}
	
	if ((formName.First_Name_.value != "") && (alphaField.test (formName.First_Name_.value))) {
		msg+="- First Name (letters only)\n";
		reqFieldsValidated = false;
	}
	
	// Last Name
	if (formName.Last_Name_.value == "") {
		msg+="- Last Name \n";
		reqFieldsValidated = false;
	}
	
	if ((formName.Last_Name_.value != "") && (alphaField.test (formName.Last_Name_.value))) {
		msg+="- Last Name (letters only)\n";
		reqFieldsValidated = false;
	}
	
	// E-Mail Address
	if (formName.E_Mail_Address_.value == "") {
		msg+="- E-Mail Address \n";
		reqFieldsValidated = false;
	}
	
	if ((formName.E_Mail_Address_.value != "") && (!emailField.test (formName.E_Mail_Address_.value))) {
		msg+="- E-Mail Address (not valid)\n";
		reqFieldsValidated = false;
	}
	
	// Daytime Phone Number (Area Code)
	if (formName.Phone_Area_Code_.value == "") {
		msg+="- Phone Number, Area Code\n";
		reqFieldsValidated = false;
	}
	
	if ((formName.Phone_Area_Code_.value != "") && (!threeNumericField.test (formName.Phone_Area_Code_.value))) {
		msg+="- Phone Number, Area Code (3 numbers only)\n";
		reqFieldsValidated = false;
	}
	
	// Daytime Phone Number (Prefix)
	if (formName.Phone_Prefix_.value == "") {
		msg+="- Phone Number, Prefix\n";
		reqFieldsValidated = false;
	}
	
	if ((formName.Phone_Prefix_.value != "") && (!threeNumericField.test (formName.Phone_Prefix_.value))) {
		msg+="- Phone Number, Prefix (3 numbers only)\n";
		reqFieldsValidated = false;
	}
	
	// Daytime Phone Number (Line Number)
	if (formName.Phone_Line_Number_.value == "") {
		msg+="- Phone Number, Line Number\n";
		reqFieldsValidated = false;
	}
	
	if ((formName.Phone_Line_Number_.value != "") && (!fourNumericField.test (formName.Phone_Line_Number_.value))) {
		msg+="- Phone Number, Line Number (4 numbers only)\n";
		reqFieldsValidated = false;
	}
	
				// Daytime Phone Number (Ext.)
				if ((formName.Phone_Extension_.value != "") && (!uptoFourNumericField.test (formName.Phone_Extension_.value))) {
					msg+="- Phone Number, Ext. (1-4 numbers only)\n";
					reqFieldsValidated = false;
				}
				
				// Fax Number (Area Code)
				if ((formName.Fax_Area_Code_.value != "") && (!threeNumericField.test (formName.Fax_Area_Code_.value))) {
					msg+="- Fax Number, Area Code (3 numbers only)\n";
					reqFieldsValidated = false;
				}
				
				// Fax Number (Prefix)
				if ((formName.Fax_Prefix_.value != "") && (!threeNumericField.test (formName.Fax_Prefix_.value))) {
					msg+="- Fax Number, Prefix (3 numbers only)\n";
					reqFieldsValidated = false;
				}
				
				// Fax Number (Line Number)
				if ((formName.Fax_Line_Number_.value != "") && (!fourNumericField.test (formName.Fax_Line_Number_.value))) {
					msg+="- Fax Number, Line Number (4 numbers only)\n";
					reqFieldsValidated = false;
				}
				
				// SSN (First Three)
				if ((formName.SSN_First_Three_.value != "") && (!threeNumericField.test (formName.SSN_First_Three_.value))) {
					msg+="- Social Security Number, First Set (3 numbers only)\n";
					reqFieldsValidated = false;
				}
				
				// SSN (Second Two)
				if ((formName.SSN_Second_Two_.value != "") && (!twoNumericField.test (formName.SSN_Second_Two_.value))) {
					msg+="- Social Security Number, Second Set (2 numbers only)\n";
					reqFieldsValidated = false;
				}
				
				// SSN (Third Four)
				if ((formName.SSN_Third_Four_.value != "") && (!fourNumericField.test (formName.SSN_Third_Four_.value))) {
					msg+="- Social Security Number, Third Set (4 numbers only)\n";
					reqFieldsValidated = false;
				}

	// Validate
	if (reqFieldsValidated == false) {
		msg+="\nPress the OK button to return to the form.\n";
		alert(msg);
	}

	else if (reqFieldsValidated == true) {
		document.fdlUSA_genInq_form.submit();
	}
}
// -->
