var press_register = function() {
    window.open('/press/downloads/');
};

var signup_newsletter = function(email){
    window.open('/newsletter-signup/');
};

var setScrollBars = function(){
    var wh = $(window).height();
    var ih = $("#page").height();

    // console.log('wh:' + wh + " ih:" + ih);

    wh < ih ? $('html').css({'overflow': 'inherit'}) : $('html').css({'overflow': 'hidden'});
};

var resizeViewPort = function() {
    setScrollBars()

    var ww = $(document.body).width();
    var wh = $(document.body).height();
    var pw = $("#page").innerWidth();
    var ph = $("#page").innerHeight();
    ph > wh ? $('#page').css({'height': 'auto' }) : $('#page').css({'height': wh -28});
    $('#page').css({'width': ww - 28});
};

$(document).ready(function(){
    resizeViewPort();

    if($('a[rel=external]').length > 0) {
        $('a[rel=external]').click(function() {
            window.open($(this).attr('href'));
            return false;
        });
    }

    if ($('#sidebar a[rel=#modal]').length > 0 ) {
        $('#sidebar a[rel=#modal]').overlay({
            top: '15%',
            color: '#333',
            mask: {
                color: '#000',
                loadSpeed: 200,
                opacity: 0.6
            },
            effect: 'default',
            fixed: false,
            closeOnClick: true,
            closeOnEsc: false,

            onBeforeLoad: function() {
                $('.modal-body').html('');
                var wrap = this.getOverlay().find(".modal-body");
                wrap.load(this.getTrigger().attr("href"));
            }
        });
    }

});

$(window).resize(function() { 
    setTimeout(function() {
        resizeViewPort();
        setScrollBars()
    }, 100);
});


