var bgHeight	= 460,
		//startBgPosLeft = '-350px',
		startBgPosLeft = 0,
		curBgPosTop;

var backgroundInit = {
	scale: function(mask) {
		var leftHeight	= Math.round($('#content-left').outerHeight());
		var fitHeight		= Math.round(leftHeight + $('#header').outerHeight()) + bgHeight;
		var pageHeight	= $('#page').height();
		
		if (fitHeight >= pageHeight) {
			var distance	= fitHeight - pageHeight;
			curBgPosTop		= (pageHeight - bgHeight) + distance;
			
			mask.css('background-position', startBgPosLeft+ ' '+curBgPosTop+'px');
		}
		else {
			mask.css('background-position', startBgPosLeft +' 100%');
		}
	},
	show: function(mask, speed) {
		mask.fadeTo(speed, 1);
	}
}

$(window).load(function(){
	var pageMask = $('#pagemask');
	backgroundInit.scale(pageMask);
	backgroundInit.show(pageMask, 700);
});
