function initPage()
{
    var nav = document.getElementById("nav");
    if (nav)
    {
        var nodes = nav.getElementsByTagName("li");
        for (var i = 0; i < nodes.length; i++)
        {
            nodes[i].onmouseover = function () 
            {
                if (this.className.indexOf("hover") == -1)
                {
                    this.className += " hover";
                }
            };
            nodes[i].onmouseout = function ()
            {
                this.className = this.className.replace(" hover", "");
            };
        }
    }
}
if (window.attachEvent && !window.opera){
    window.attachEvent("onload", initPage);
}


$(window).load(function () {

    $('#newsletter_form').submit(function () {
        
        if ($('#form-elemnt07').attr('value') == '') {
            $('#newsletter_form_error').show();
            $('#newsletter_form_input').show();
            return false;
        }
        
        $('#newsletter_form_input').hide();
        $('#newsletter_form_error').hide();
        $('#newsletter_form_loader').show();
        $.ajax({
            dataType: 'jsonp',
            url:
                'http://org2.democracyinaction.org/save?json&object=supporter&organization_KEY=6094&Email=' + $('#form-elemnt07').attr('value'),
            success: function (supporterData) {
                if (supporterData && supporterData[0] && supporterData[0].result == 'success') {
                    $('#newsletter_form_loader').hide();
                    $('#newsletter_form_thanks').show();
                    
                    // Because you can't add a supporter to a group without knowing their key, we have to make two calls.
                    // Now that we've added the supporter and have thier supporter key, we can add them to the "general" group.
                    $.ajax({
                        dataType: 'jsonp',
                        url:
                            'http://org2.democracyinaction.org/save?json&object=supporter_groups&supporter_KEY=' + supporterData[0].key + '&groups_KEY=84384'
                    });
                }
                else {
                    $('#newsletter_form_loader').hide();
                    $('#newsletter_form_input').show();
                    $('#newsletter_form_error').show();
                }

            }
        });
        return false;
    });
});