$(document).ready(function() {
	var backgroundScaler = function() {
		var body = $("body"); 
		var container = $("#background");
		var image = $("img", container);
		// image.css({ position: "absolute", left: "-10000px" });
		var alternate = false;
		backgroundScaler.check = function() {	
			if(alternate && image.width() < container.width()) {
				image.removeClass("alternate");
				alternate = false;
			}
			if(!alternate && image.height() < container.height()) {
				image.addClass("alternate");
				alternate = true;
			}
			var margin = -(image.height() - container.height())/2 + "px 0 0 " + -(image.width() - container.width())/2 + "px";
			image.css({ margin: margin });
		}
		$(window).resize(function() { backgroundScaler.check(); });
		image.load(function() {
			backgroundScaler.check(); 
			$(this).css({ position: "static" });
		});
	};
	backgroundScaler();
	
	
	$('a[href^="http://"]').attr('rel', 'external');
	$('a[rel="external"]').attr('target', '_blank');
});
