Your IP : 216.73.216.224


Current Path : /var/www/html/media/com_osmembership/js/
Upload File :
Current File : /var/www/html/media/com_osmembership/js/admin-groupmember-default.js

(function (document, Joomla) {
    Joomla.submitbutton = function (pressbutton) {
        var form = document.adminForm;

        if (pressbutton === 'cancel') {
            Joomla.submitform(pressbutton, form);
        } else {
            //Validate the entered data before submitting
            if (form.plan_id.value === '0') {
                alert(Joomla.Text._('OSM_PLEASE_SELECT_PLAN'));
                form.plan_id.focus();
                return;
            }

            if (form.group_admin_id.value === '0') {
                alert(Joomla.Text._('OSM_PLEASE_SELECT_GROUP'));
                form.group_admin_id.focus();
                return;
            }

            if (document.getElementById('user_id_id').value === '0') {
                // Require user to enter username and password
                if (form.username.value === '') {
                    alert(Joomla.Text._('OSM_PLEASE_ENTER_USERNAME'));
                    form.username.focus();
                    return;
                }

                if (form.password.value === '') {
                    alert(Joomla.Text._('OSM_PLEASE_ENTER_PASSWORD'));
                    form.password.focus();
                    return;
                }
            }

            Joomla.submitform(pressbutton, form);
        }
    };

    document.addEventListener('DOMContentLoaded', function () {
        buildStateFields('state', 'country', Joomla.getOptions('selectedState'));
        var planIdElement = document.getElementById('plan_id');

        planIdElement.addEventListener('change', function () {
            var planId = planIdElement.value;
            var groupAdminId = document.getElementById('current_group_admin_id').value;

            Joomla.request({
                url: 'index.php?option=com_osmembership&view=groupmember&format=raw&group_admin_id=' + groupAdminId + '&plan_id=' + planId,
                method: 'POST',
                onSuccess: function (resp) {
                    document.getElementById('group_admin_container').innerHTML = resp;
                },
                onError: function (error) {
                    alert(error.statusText);
                }
            });
        });
    });
})(document, Joomla);