function doSubmit() {
    var msg = "";
    with (document.frmForm) {
        if (txtLname.value == "" || txtLname.value == null ) {
            msg += "    - Last Name\n";
        }
        if (txtFname.value == "" || txtFname.value == null ) {
            msg += "    - First Name\n";
        }
		if (txtAddress.value == "" || txtAddress.value == null ) {
				msg += "    - Street Address\n";
		}
		if (txtCityTown.value == "" || txtCityTown.value == null ) {
				msg += "    - City/Town\n";
		}
		if (txtProvince.value == "" || txtProvince.value == null ) {
				msg += "    - Province/State\n";
		}
        if (!validEmail(txtEmail.value) ) {
            msg += "    - Email Address\n";
		}				
		if (txtPhone.value == "" || txtPhone.value == null ) {
				msg += "    - Phone Number\n";
		}
		if (selType.value == "Choose One" || selType.value == null ) {
				msg += "    - Room Type\n";
		}		
		}
		if ( msg != "" ) {
			alert("The following fields are required:\n" + msg);
			return false;
		} else {
			return true;
		}
}
function validEmail(str) {
    rtrn = false;
    if (str != null) {
        symAt = str.indexOf("@");
        symDot = str.lastIndexOf(".");
        if ( symAt > 0 && symDot > 3 && symAt < symDot && str.length > 5 ) {
            rtrn = true;
        }
    }
    return rtrn;
}
