(function($){  

$.fn.positionMainContent = function(center){  
  
var element = this; 

positionMainContent();  
  
$(window).bind("resize", function(){  
    positionMainContent();  
});
 
function positionMainContent(){ 
  
	// Checking Viewport Start -----------------------------------------
	
	var viewportwidth;
	var viewportheight;
 
	// the more standards compliant browsers (mozilla/netscape/opera/IE7) use window.innerWidth and window.innerHeight
 
	if (typeof window.innerWidth != 'undefined')
	{
      viewportwidth = window.innerWidth,
      viewportheight = window.innerHeight
	}
 
	// IE6 in standards compliant mode (i.e. with a valid doctype as the first line in the document)

	else if (typeof document.documentElement != 'undefined'
	&& typeof document.documentElement.clientWidth !=
	'undefined' && document.documentElement.clientWidth != 0)
	{
       viewportwidth = document.documentElement.clientWidth,
       viewportheight = document.documentElement.clientHeight
	}
 
	// older versions of IE
 
	else
	{
       viewportwidth = document.getElementsByTagName('body')[0].clientWidth,
       viewportheight = document.getElementsByTagName('body')[0].clientHeight
	}
	
	// Checking Viewport End -------------------------------------------

	
	var newHeight = (viewportheight - 137);
	
	// alert("MainContent: newHeight: " + newHeight + " viewportheight: " + viewportheight );
	
	$(element).height(newHeight)
	
	
	// document.write('<p>promo_height is '+promo_height+'</p>');
  
};
  
};  
  
})(jQuery); 

  	
$(function(){  
	 // $("#main_content h2").positionMainContent(true);
	 $(".flexcroll").positionMainContent(true); 
	 $("#content_tab_wrapper").positionMainContent(true); 
	 
});
