function growBody() {
	if (window.innerHeight) {
		// Gecko
		var winHeight = window.innerHeight;
		var docBody = document.body;
	} else if (document.documentElement.clientHeight > 0) {
		// MSIE Standards mode
		var winHeight = document.documentElement.clientHeight;
		var docBody = document.documentElement;
	} else {
		// MSIE Quirks mode
		var winHeight = document.body.clientHeight;
		var docBody = document.body;
	}

	var el = document.getElementById('wrapperDiv');
	
	if (document.getElementById('wrapperDiv')) {
		if (document.getElementById('wrapperDiv') && document.getElementById('wrapperDiv').offsetHeight && winHeight) {
			if (winHeight - document.getElementById('wrapperDiv').offsetHeight > 0) {
				document.getElementById('wrapperDiv').style.height = (winHeight - parseInt(document.body.style.paddingTop) - parseInt(document.body.style.paddingBottom) - 10) + 'px';
			}
		}
	}
}


Event.observe(window, 'load', function() {
    if ($('nieuwsbriefIbForm') && $('nbMessageWrapper')) {
        $('nieuwsbriefIbForm').getElements().each(function(el) {
            $('nbMessage').update('Ben je lid van de fanclub? Schrijf je niet in; je ontvangt automatisch de FBI-nieuwsbrief.');
            Event.observe(el, 'focus', nbElementFocus);
        });
        Event.observe(document, 'click', function(event) {
            if ($('nbMessageWrapper').visible()) {
                if (!Position.within($('nieuwsbriefFormWrapper'), Event.pointerX(event), Event.pointerY(event))) {
                    new Effect.BlindUp('nbMessageWrapper', { duration: 0.4 });
                }
            }
        });
    }
});

function nbElementFocus(el) {
    if (!$('nbMessageWrapper').visible()) {
        new Effect.BlindDown('nbMessageWrapper', { duration: 0.6 });
    }
}
