﻿function InitNewsletterForm(lnkButton,container) {
    $('#' + container + ' input[type="text"]').keyup(function(e) {
        if (e.keyCode == 13) {
            lnkButton.focus();
            lnkButton.click();
        }
    });
    /*
    $.getJSON("http://www.petplace.com/handlers/newsletterhandler.token.ashx?callback=?",
        function(data) {
            lnkButton.data('ts', data.ts)
                .data('chk', data.chk);
        });*/
    }

function CycleNewsletterForm(control) {
    setInterval(function() {
        $('#' + control).toggleClass('NewsletterFormContainer2');
    }, 6000);
}

$(document).ready(function() {
    $('span.NewsletterFormError').each(function() {
        $(this).wrapInner('<span class="NewsletterFormErrorIn"></span>');
    });
});

function SendNewsletterSubscriber(divNewsletterForm) {
    var lnkSubmit = $('#' + divNewsletterForm).find('.lnkSubmitNewsletterForm');
    
    var i = 0;
    var exactTargetNewsletter = 0;
    var dataSources = '';
    //var actionTracking = 'Subscribe';
    /*
        DogCrazyNewsletterWidgetPetplaceStore = 314,
        CatCrazyNewsletterWidgetPetplaceStore = 315
    */

    $('#' + divNewsletterForm).find('.NewsletterFormChkContainer input').each(function() {
        if ($(this).attr('checked')) {
            if (i == 0) {
                exactTargetNewsletter = 1;
                dataSources = 'DogCrazyNewsletterWidgetPetplaceStore'
            }
            else {
                exactTargetNewsletter += 2;

                if (dataSources != '')
                    dataSources += ',';
                    
                dataSources += 'CatCrazyNewsletterWidgetPetplaceStore';
            }
        }
        i++;
    });
    
    var saveData =
        {
            name: $('#' + divNewsletterForm).find('.txtName').val(),
            email: $('#' + divNewsletterForm).find('.txtEMail').val(),
            ts: lnkSubmit.data('ts'),
            chk: lnkSubmit.data('chk'),
            adCategory: lnkSubmit.data('adcategory'),
            dataSourceType: dataSources,
            campaign: lnkSubmit.data('campaign'),
            exactTargetNewsletter: exactTargetNewsletter
        };

        $('#' + divNewsletterForm + ' .NewsletterFormInContainer').hide();
        $('#' + divNewsletterForm).find('div').eq(1).show();
/*
        $.getJSON("http://www.petplace.com/handlers/newsletterhandler.addsubscriber.ashx?callback=?",
        "subscriber=" + JSON.stringify(saveData),
        function(data) {
            if (data.status == 'ok') {
                $.cookie('rememberme_newsletter_crazy', '1',
                    { expires: 365, path: '/'});
                    
                $('#' + divNewsletterForm).find('div').eq(1).hide();
                $('#' + divNewsletterForm).css('background-image', 'url(/store/i/bkg_newsletter_form_thank.jpg)');
                $('#' + divNewsletterForm + ' .NewsletterFormThankYou').fadeIn('slow');
            }
        });*/
}