jQuery(document).ready(function()
{
	window.footPos = jQuery('#foot').position();
	if (jQuery('#foot.home').length)
	{
		resizeFoot();
		jQuery(window).resize(function(){resizeFoot();});
	}
	else
	{
		moveFoot();
		jQuery(window).resize(function(){moveFoot();});
	}
});

function resizeFoot()
{
	var pageH = jQuery('#page').height();
	var footH = pageH - window.footPos.top-15-370;
	
	if (footH > 100)
	{
		jQuery('#foot').css({height: footH+'px'});
	}
	else jQuery('#foot').css({height: '100px'});
}


function moveFoot()
{
	var pageH = jQuery('#page').height();
	var footH = jQuery('#foot').height();
	var pos = pageH-footH-15;

	if (window.footPos.top < pos)
	{
		jQuery('#foot').css({top: pos+'px'});
	}
	else jQuery('#foot').css({top: window.footPos.top+'px'});
}