﻿function NewsLetterSend(emailTextBoxId, confirmEmailTextBoxId, TitleDDlId, FirstNameTextBoxId, SurnameTextBoxId, CountryDDLId, DateOfBirthTextBoxId) {
    var baseUrl = window.location.protocol + '//' + window.location.host;   //+ window.location.pathname;
    //Bit of a faff, but that allows non-standard port (Cassini) dev environments etc to redirect back to themselves.
    
    listName = typeof(listName) == 'undefined' ? 'New_5.10.10' : listName;
    
    var params =
    {
        'accName': $('input[type="hidden"][name="accName"]').val(),
        'listName': $('input[type="hidden"][name="listName"]').val(),
        'fullEmailValidationInd': 'Y',
        'doubleOptin': 'false',
        'TITLE': jQuery('#' + TitleDDlId).val(),
        'FIRSTNAME': jQuery('#' + FirstNameTextBoxId).val(),
        'SURNAME': jQuery('#' + SurnameTextBoxId).val(),
        'email': jQuery('#' + emailTextBoxId).val(),
        'mobile': '',
        'EMAILADDRESS': jQuery('#' + emailTextBoxId).val(),
        'CONFIRMEMAILADDRESS': jQuery('#' + confirmEmailTextBoxId).val(),
        'COUNTRY': jQuery('#' + CountryDDLId).val(),
        'DATEOFBIRTH': jQuery('#' + DateOfBirthTextBoxId).val(),
        'successUrl': $('input[type="hidden"][name="successUrl"]').val(),
        'errorUrl': $('input[type="hidden"][name="errorUrl"]').val()
    };

    jQuery.postGo('http://mail.luluguinness.com/interface/list.php', params);
}

function LipsCompetitionSend(BagPreferenceString, TitleDDLId, FirstnameTextBoxId, SurnameTextBoxId, EmailTextBoxId,
            ConfirmEmailTextBoxId, CountryDDLId, DobTextBoxId, OptinCheckBoxId) {

    var baseUrl = window.location.protocol + '//' + window.location.host;   //+ window.location.pathname;
    var params =
    {
        'accName': 'LuluGuinness',
        'listName': 'LipsCompetition2',
        'fullEmailValidationInd': 'Y',
        'doubleOptin': 'false',
        'BagPreference': BagPreferenceString,
        'TITLE': jQuery('#' + TitleDDLId).val(),
        'FIRSTNAME': jQuery('#' + FirstnameTextBoxId).val(),
        'SURNAME': jQuery('#' + SurnameTextBoxId).val(),
        'email': jQuery('#' + EmailTextBoxId).val(),
        'mobile': '',
        'EMAILADDRESS': jQuery('#' + EmailTextBoxId).val(),
        'CONFIRMEMAILADDRESS': jQuery('#' + ConfirmEmailTextBoxId).val(),
        'COUNTRY': jQuery('#' + CountryDDLId).val(),
        'DATEOFBIRTH': jQuery('#' + DobTextBoxId).val(),
        'OPTIN': jQuery('#' + OptinCheckBoxId).attr('checked'),
        'successUrl': baseUrl + '/Christmas_Lips_Competition/ThankYou.aspx',
        'errorUrl': baseUrl + '/Christmas_Lips_Competition/Error.aspx'
    };
    //alert(JSON.stringify(params));
    jQuery.postGo('http://mail.luluguinness.com/interface/list.php', params);
}

function GoldenCompetitionSend(TitleDDLId, FirstnameTextBoxId, SurnameTextBoxId, EmailTextBoxId,
            ConfirmEmailTextBoxId, CodeId, PhoneId) {

    var baseUrl = window.location.protocol + '//' + window.location.host;   //+ window.location.pathname;
    var params =
    {
        'accName': 'LuluGuinness',
        'listName': 'GoldenCompetition',
        'fullEmailValidationInd': 'Y',
        'doubleOptin': 'false',
        'EMAILADDRESS': jQuery('#' + EmailTextBoxId).val(),
        'CONFIRMEMAILADDRESS': jQuery('#' + ConfirmEmailTextBoxId).val(),
        'TITLE': jQuery('#' + TitleDDLId).val(),
        'FIRSTNAME': jQuery('#' + FirstnameTextBoxId).val(),
        'SURNAME': jQuery('#' + SurnameTextBoxId).val(),        
        'email': jQuery('#' + EmailTextBoxId).val(),
        'mobile': '',
        'CODE': jQuery('#' + CodeId).val(),
        'PHONE': jQuery('#' + PhoneId).val(),
        'successUrl': baseUrl + '/golden-ticket-competition/ThankYou.aspx',
        'errorUrl': baseUrl + '/golden-ticket-competition/Error.aspx'
    };
    //alert(JSON.stringify(params));
    jQuery.postGo('http://mail.luluguinness.com/interface/list.php', params);
}

function GoldenCompetitionUSSend(TitleDDLId, FirstnameTextBoxId, SurnameTextBoxId, EmailTextBoxId,
            ConfirmEmailTextBoxId, CodeId, PhoneId) {

    var baseUrl = window.location.protocol + '//' + window.location.host;   //+ window.location.pathname;
    var params =
    {
        'accName': 'LuluGuinness',
        'listName': 'GoldenCompetitionUS',
        'fullEmailValidationInd': 'Y',
        'doubleOptin': 'false',
        'EMAILADDRESS': jQuery('#' + EmailTextBoxId).val(),
        'CONFIRMEMAILADDRESS': jQuery('#' + ConfirmEmailTextBoxId).val(),
        'TITLE': jQuery('#' + TitleDDLId).val(),
        'FIRSTNAME': jQuery('#' + FirstnameTextBoxId).val(),
        'SURNAME': jQuery('#' + SurnameTextBoxId).val(),        
        'email': jQuery('#' + EmailTextBoxId).val(),
        'mobile': '',
        'CODE': jQuery('#' + CodeId).val(),
        'PHONE': jQuery('#' + PhoneId).val(),
        'successUrl': baseUrl + '/golden-ticket-competition_US/thankyou.aspx',
        'errorUrl': baseUrl + '/golden-ticket-competition_US/error.aspx'
    };
    //alert(JSON.stringify(params));
    jQuery.postGo('http://mail.luluguinness.com/interface/list.php', params);
}


(function($) {
    $.extend({
        getGo: function(url, params) {
            document.location = url + '?' + $.param(params);
        },
        postGo: function(url, params) {
            var form = $("<form>").attr("method", "post").attr("action", url);
            $.each(params, function(name, value) {
                form.append($("<input type='hidden'>").attr("name", name).attr("value", value));
            });

            form.appendTo("body");
            form.submit();
        }
    });
})(jQuery);

