function setWrapperHeight()
{
	//var wrapperHeight = jQuery(document.body).outerHeight() + jQuery(document.body).scrollTop();
	//alert( wrapperHeight );
	//var documentHeight = jQuery(document.body).outerHeight() + jQuery(document.body).scrollTop() - 34;
	var documentHeight = jQuery('#content').outerHeight();
	var screenHeight = jQuery('#footer').position().top - jQuery('#topnav').outerHeight() - jQuery('#footer').outerHeight();
	var sideBarHeight = jQuery("#sidebar").height();
	if ( sideBarHeight < documentHeight || sideBarHeight < screenHeight ) {
		var newHeight = ( (documentHeight > screenHeight) ? documentHeight : screenHeight );
		jQuery("#sidebar").height( newHeight < 4000 ? newHeight : 4000 );
	}
	//console.log(jQuery('#wrapper').width());
	if ( jQuery('#wrapper').width() < 1138 && jQuery('#sidebar').offset().left <= 808 ) {
		jQuery('#sidebar').css( 'right', 'auto' );
		jQuery('#sidebar').css( 'left', '808px' );
	} else if ( jQuery('#wrapper').width() > 1138 && jQuery('#sidebar').offset().left == 808 ) {
		jQuery('#sidebar').css( 'right', '0' );
		jQuery('#sidebar').css( 'left', 'auto' );
	}
	//alert(jQuery("#sidebar").innerHeight());
}
// Expand and Collapse hideable elements
jQuery(
function() {
	jQuery('a.expando').click(
		function()
		{
			var toggleBtn = jQuery( this );
			var contentID = jQuery( this ).attr( 'rel' );
			var contentContainer = jQuery( '#'+contentID );
			var closed = jQuery( contentContainer ).hasClass( 'closed' );
			
			if ( closed ) {
				jQuery( contentContainer ).slideDown( 'slow',
					function() {
						jQuery( contentContainer ).removeClass( 'closed' ).addClass( 'open' );
						jQuery( toggleBtn ).removeClass( 'closed' ).addClass( 'open' );
					},
					setWrapperHeight
				);
			} else {
				jQuery( contentContainer ).slideUp( 'slow',
					function() {
						jQuery( contentContainer ).removeClass( 'open' ).addClass( 'closed' );
						jQuery( toggleBtn ).removeClass( 'open' ).addClass( 'closed' );
					},
					setWrapperHeight
				);
			}
			
			return false;
		}
	);
	
	jQuery('div.promo').click(
		function ()
		{
			location = jQuery(this).find('a').eq(0).attr('href');
		}
	);
} );
jQuery( setWrapperHeight );
jQuery(window).resize( setWrapperHeight );
jQuery(document).scroll( setWrapperHeight );