﻿// JScript File

function SetupAccordian()
{
    jQuery('#PreviousYears').accordion({ 
        header: 'div.newsSubNavigationGroupHeading', 
        active: false, 
        alwaysOpen: false, 
        animated: false, 
        autoHeight: false 
    });
}

///
//  Checks for the keypress event to send the newsletter.
///
function CheckSubscribeKeypressEvent(keyEvent)
{
    if(IsEnterKeyPressed(keyEvent) == true)
    {
        SubscribeToNewsletter ();
    }
}

///
//  Performs the subscribe to the newsletter.
///
function SubscribeToNewsletter()
{
    var subscriptionEmail = document.getElementById("NewsLetterEmailAddress").value;
    var subscriptionName = document.getElementById("NewsletterName").value;

    var newletterURL = GetsNewsletterHandlerLocation() + "?NewsLetterEmail=" + subscriptionEmail + "&NewsLetterName=" +subscriptionName;
    
    jQuery.get(newletterURL, null, SubscribeToNewsletter_callback);
}

///
// Handles the callback from the newsletter subscribe
///
function SubscribeToNewsletter_callback(evt, XMLHttpRequest, ajaxOptions)
{

    document.getElementById("NewsLetterEmailAddress").value = "";
    document.getElementById("NewsletterName").value = "";
    
    alert(evt);
}

///
//  Gets the location of the SSO service from the hidden span element.
///
function GetsNewsletterHandlerLocation ()
{
    var returnstring = '';
    var newsletterURL = document.getElementById("NewsletterHandlerURL");

    if(typeof(newsletterURL) != 'undefined')
    {
        returnstring = jQuery.trim(newsletterURL.innerHTML);
    }
    
    return returnstring;
}
