<!--

function formCheck3(formobj){
	var fieldRequired;
	var fieldDescription;
	
	if (document.lifeinsurance.viewspouse.checked == true) {
		fieldRequired = Array("title","firstname", "lastname", "province", "homephone", "email", "age", "smoke", "insuranceamount", "insurancetype","title2","firstname2", "lastname2", "province2", "homephone2", "email2", "age2", "smoke2", "insuranceamount2", "insurancetype2");	
		fieldDescription = Array("Title","First Name","Last Name", "Province", "Home Phone", "Email", "Age", "Do You Smoke?", "How Much Insurance?", "Type of Insurance?","Spouse Title","Spouse First Name","Spouse Last Name", "Spouse Province", "Spouse Home Phone", "Spouse Email", "Spouse Age", "Spouse: Do You Smoke?", "Spouse: How Much Insurance?", "Spouse: Type of Insurance?");
	}
	
	else {
		fieldRequired = Array("title","firstname", "lastname", "province", "homephone", "email", "age", "smoke", "insuranceamount", "insurancetype");	
		fieldDescription = Array("Title","First Name","Last Name", "Province", "Home Phone", "Email", "Age", "Do You Smoke?", "How Much Insurance?", "Type of Insurance?");
	}
	
	// dialog message
	var alertMsg = "Please complete the following fields:\n";
	
	var l_Msg = alertMsg.length;
	
	for (var i = 0; i < fieldRequired.length; i++){
		var obj = formobj.elements[fieldRequired[i]];
		if (obj){
			switch(obj.type){
			case "select-one":
				if (obj.selectedIndex == -1 || obj.options[obj.selectedIndex].text == "" || obj.options[obj.selectedIndex].text == "Select one"){
					alertMsg += " - " + fieldDescription[i] + "\n";
				}
				break;
			case "select-multiple":
				if (obj.selectedIndex == -1){
					alertMsg += " - " + fieldDescription[i] + "\n";
				}
				break;
			case "text":
			case "textarea":
				if (obj.value == "" || obj.value == null){
					alertMsg += " - " + fieldDescription[i] + "\n";
				}
				break;
			default:
			}
			if (obj.type == undefined){
				var blnchecked = false;
				for (var j = 0; j < obj.length; j++){
					if (obj[j].checked){
						blnchecked = true;
					}
				}
				if (!blnchecked){
					alertMsg += " - " + fieldDescription[i] + "\n";
				}
			}
		}
	}

	if (alertMsg.length == l_Msg){
		return true;
	}else{
		alert(alertMsg);
		return false;
	}
}
// -->