Cufon.set('fontFamily', 'bell_centennial');
Cufon.replace('.block h1');

function correctLayoutIssues()
{
	if ($$('#left_content_section .block').length > 0)
	{
		$$('#left_content_section .block')[0].setStyle('margin-top', '0px');	
	}
	if ($$('#right_content_section .block').length > 0)
	{
		$$('#right_content_section .block')[0].setStyle('margin-top', '0px');
	}
}

function setHeight()
{
	$('website').setStyle('height', 'auto');
	var windowHeight = window.getHeight();
	
	var website_height = $('website').getCoordinates().height + $('copyright_section').getCoordinates().height;
	if (website_height < windowHeight)
	{
		$('website').setStyle('height', (windowHeight - $('copyright_section').getCoordinates().height) + 'px');
		if ($('center_content_section_single'))
		{
			var height = windowHeight - ($('search_section').getCoordinates().height + $('header_section').getCoordinates().height + $('copyright_section').getCoordinates().height + $('footer_section').getCoordinates().height + 70);
			$('center_content_section_single').setStyle('height', height+'px');
		}
		else if ($('center_content_section'))
		{
			var height = windowHeight - ($('search_section').getCoordinates().height + $('header_section').getCoordinates().height + $('copyright_section').getCoordinates().height + $('footer_section').getCoordinates().height + 70);
			$('center_content_section').setStyle('height', height+'px');
		}
		else if ($('search_results_section'))
		{
			var height = windowHeight - ($('search_section').getCoordinates().height + $('header_section').getCoordinates().height + $('copyright_section').getCoordinates().height + $('footer_section').getCoordinates().height + 70);
			$('search_results_section').setStyle('height', height+'px');
		}
	}
	else
	{
		if ($('center_content_section_single'))
		{
			$('center_content_section_single').setStyle('height', 'auto');
		}
	}
}

window.addEvent('domready', function()
{
	setHeight();
	correctLayoutIssues();
	
	window.addEvent('resize', function()
	{
		setHeight(); 
		//alert("resize");
	});
});

