﻿function DoSubmitEditGuests(e)
{
    var e = (e || window.event);

    if (e != null && e != 'undefined')
    {
        var selGuestID = GetReferenceToASPNETControl('selGuestID');
        var txtGuestNames = GetReferenceToASPNETControl('txtGuestNames');
        var txtSalutation = GetReferenceToASPNETControl('txtSalutation');
        var txtAddress1 = GetReferenceToASPNETControl('txtAddress1');
        var txtAddress2 = GetReferenceToASPNETControl('txtAddress2');
        var txtCity = GetReferenceToASPNETControl('txtCity');
        var selState = GetReferenceToASPNETControl('selState');
        var txtPostalCode = GetReferenceToASPNETControl('txtPostalCode');
        var txtCountry = GetReferenceToASPNETControl('txtCountry');
        var txtEstNumber = GetReferenceToASPNETControl('txtEstNumber');
        var txtActualNumber = GetReferenceToASPNETControl('txtActualNumber');
        var selRelationship = GetReferenceToASPNETControl('selRelationship');
        var chkIsComingToRehearsal = GetReferenceToASPNETControl('chkIsComingToRehearsal');
        var selRehearsalDinnerChoice = GetReferenceToASPNETControl('selRehearsalDinnerChoice');
        var chkIsInWeddingParty = GetReferenceToASPNETControl('chkIsInWeddingParty');
        var txtGiftReceived = GetReferenceToASPNETControl('txtGiftReceived');
        var txtDateThankYouCardSent = GetReferenceToASPNETControl('txtDateThankYouCardSent');
        var sErr = '';

        if (IsBlank(txtGuestNames.value))
            sErr += 'Guest Name(s) is required.\n';

        if (IsBlank(txtSalutation.value))
            sErr += 'Salutation is required.\n';

        if (IsBlank(txtEstNumber.value))
            sErr += 'Est. # Coming is required.\n';
        else if (isNaN(txtEstNumber.value))
            sErr += 'Est. # Coming must be a number.\n';

        if (!IsBlank(txtActualNumber.value) && isNaN(txtActualNumber.value))
            sErr += 'Actual # Coming must be a number.\n';

        if (selRelationship.options[selRelationship.selectedIndex].value == -1)
            sErr += 'Relationship is required.\n';

        if (!IsBlank(sErr))
        {
            alert(sErr);
            return false;
        }
        else
            return true;
    }
    else
        return true;
}