setTimeout('mce_preload_check();', 250);

var mce_preload_checks = 0;
function mce_preload_check() {
    if (mce_preload_checks > 40) return;
    mce_preload_checks++;
    try {
        var jqueryLoaded = jQuery;
    } catch (err) {
        setTimeout('mce_preload_check();', 250);
        return;
    }
    
    mce_init_form();
}
function mce_init_form() {
    jQuery(document).ready(function($) {
       
        $('#mc_embed_signup').hide();
        cks = document.cookie.split(';');
        var show = true;
        for (i = 0; i < cks.length; i++) {
            parts = cks[i].split('=');
            if( parts[0].indexOf('MCEvilPopupClosed')!= -1 ) show = false;
        }
        if (show) {
            $('#mc_embed_signup a.mc_embed_close').show();
            setTimeout(function() { $('#mc_embed_signup').fadeIn(); }, 2000);
            $('#mc_embed_signup a.mc_embed_close').click(function() { mcEvilPopupClose(); });
            $('#mc-embedded-subscribe').click(function() { mcEvilPopupClose(); });
            setTimeout(function() { $('#mc_embed_signup_back').show(); }, 2000);

        }

        $(document).keydown(function(e) {
            if (e == null) {
                keycode = event.keyCode;
            } else {
                keycode = e.which;
            }
            if (keycode == 27) {
                mcEvilPopupClose();
            }
        });

        function mcEvilPopupClose() {
            $('#mc_embed_signup').hide();
            $('#mc_embed_signup_back').hide();
            var now = new Date();
            var expires_date = new Date(now.getTime() + 31536000000);
            document.cookie = 'MCEvilPopupClosed=yes;expires=' + expires_date.toGMTString() + ';path=/';
        }

    });
}


