
function submitForm(){
    
    document.getElementById("loadingMessage").style.display = "block";
    document.getElementById("SubmitButton").value = "Please Wait";


    if (CheckForm) {

        var url = "index2.php?option=com_mailsubscriptionproxy&task=uriRequest";
        var formSubmitURL = "http://www.listmanagerservices.com/form.php?form=602";

        jQuery.ajax({
            url: url,
            dataType: 'json',
            type: "POST",
            data: {
                postData: getData(),
                url: formSubmitURL
            },
            success: function(responseText){
                if (responseText.success){
                    document.getElementById("subscribeForm").style.display = "none";
                    document.getElementById("loadingMessage").style.display = "none";
                    document.getElementById("completeMessage").style.display = "block";
                } else {
                    document.getElementById("loadingMessage").style.display = "none";
                    document.getElementById("errorMessage").style.display = "block";
                    document.getElementById("SubmitButton").value = "Subscribe";
                }
            }
        });

    }
};

function getData(){


        var formData = "CustomFields[2245]="+document.getElementById("CustomFields_2245_590").value+"&CustomFields[2246]="+document.getElementById("CustomFields_2246_590").value+"&CustomFields[2247]="+document.getElementById("CustomFields_2247_590").value+"&email="+document.getElementById("subscribe_emailaddress").value+"&format="+document.getElementById("subscribe_listformat").value;

        if (document.getElementById("lists_12485").checked == true){
            formData = formData + "&lists[]=12485";
        }
        if (document.getElementById("lists_12537").checked == true){
            formData = formData + "&lists[]=12537";
        }
        if (document.getElementById("lists_12486").checked == true){
            formData = formData + "&lists[]=12486";
        }

        if (
            document.getElementById("lists_12485").checked == false &&
            document.getElementById("lists_12537").checked == false &&
            document.getElementById("lists_12486").checked == false
        ){
            formData = formData + "&lists[]=12485";
        }

        return formData;

};

function CheckForm() {
    if (document.getElementById("subscribe_emailaddress").value == "") {
        alert("Please enter your email address.");
        return false;
    }

    if (document.getElementById("subscribe_listformat").selectedIndex == -1) {
        alert("Please select your prefered format for emails: Plain text or HTML (Recommended)");
        return false;
    }
};
