﻿/// <reference path="jquery-1.3.2.min-vsdoc2.js" />
function CycleNewsletterForm(control){
    setInterval(function() {
            $(control).toggleClass('NewsletterFormContainer2');
    }, 6000);
}

function ShowSpinnerNewsletterForm(control, validationGroupName) {
    if (Page_ClientValidate(validationGroupName)) {
        $(control).find('div').eq(2).hide();
        $(control).find('div').eq(1).show();
    }
}

$(document).ready(function() {
    $('span.NewsletterFormError').each(function() {
        $(this).wrapInner('<span class="NewsletterFormErrorIn"></span>');
    });

    Sys.WebForms.PageRequestManager.getInstance().add_endRequest(EndRequestHandlerNewsletterForm);
});

function EndRequestHandlerNewsletterForm(sender, arg) {
    
    var senderId = '#' + sender._postBackSettings.sourceElement.id;

    if ($(senderId).attr('thankyoucontrol') != null) {
        $('#' + $(senderId).attr('containercontrol')).find('div').eq(1).hide();
        $('#' + $(senderId).attr('containercontrol') + ' span.NewsletterFormPrivacy').hide();
        $('#' + $(senderId).attr('containercontrol')).css('background-image', 'url(/i/bkg_newsletter_form_thank.jpg)');
        $('#' + $(senderId).attr('thankyoucontrol')).fadeIn('slow');

        var i = 0;
        var actionTracking = 'Subscribe';

        $('#' + $(senderId).attr('containercontrol')).find('.NewsletterFormChkContainer input').each(function() {
            if ($(this).attr('checked')) {
                if (i == 0)
                    actionTracking = actionTracking + 'Dog';
                else
                    actionTracking = actionTracking + 'Cat';
            }
            i++;
        });

        var categoryTracking = $(senderId).attr('categorytracking');
        var optionalLabelTracking = $(senderId).attr('optionallabeltracking');

        pageTracker._trackEvent(categoryTracking, actionTracking, optionalLabelTracking);
    }    
}
