function bgWidth() {
	bw = document.body.offsetWidth;
	if($('abstract')) {
		if (bw < 1600) {
			$('abstract').style.backgroundPosition = '100% 0';
		} else {
			$('abstract').style.backgroundPosition = bw-1600 + 'px 0';
		}
	}
}

function footPos() {
	bh = document.body.offsetHeight - 416;
	var foot = $('foot');
	if ($('main').offsetHeight < bh) {
		try {
			$('content').removeChild($('foot'));
			foot.style.position = 'absolute';
			foot.style.bottom = 0;
			document.body.appendChild(foot);
		} catch(err) {}
	} else {
		try {
			document.body.removeChild($('foot'));
			foot.style.position = 'static';
			$('content').appendChild(foot);
		} catch(err) {}
	}
}

addEvent(window, 'load', bgWidth);
addEvent(window, 'load', footPos);
addEvent(window, 'resize', bgWidth);
addEvent(window, 'resize', footPos);