jQuery(document).ready(function($){

    $( '#header div, #home_featured li:not(div.content)').pngFix();
    
	expand_footer();
	var resizeTimer = null;
	jQuery(window).bind('resize', function() {
	    if (resizeTimer) clearTimeout(resizeTimer);
	    resizeTimer = setTimeout(expand_footer, 100);
	});

   
});

function expand_footer() {
	var $ = jQuery;
	
	var win = windimension();
	var missing_height = win[1] - $('body').height();
	if ( missing_height < 0 ) {
		return;
	}
    var fheight = $('#footer').height();

	$('#footer').height( fheight + missing_height );
}
function windimension(){
	if(window.innerHeight !==undefined)A= [window.innerWidth,window.innerHeight]; // most browsers
	else{ // IE varieties
		var D= (document.body.clientWidth)? document.body: document.documentElement;
		A= [D.clientWidth,D.clientHeight];
	}
	return A;
}

