function setupCartForm() {
	$('#cartForm, .cartInput').ajaxForm({
		target: '#cartBlock',
		success: setupCartForm
	});

}

function setupPageLayout() {
	var lastWidth = document.body.clientWidth;
	var doPageLayout = function() {
		if (document.body.clientWidth < 770) {
			$('#sidebar').css({'top':'160px'});
			if (document.body.clientWidth < 750) {
				var offsetSize = document.body.clientWidth - 770;
				$('#sidebar').css({'right': offsetSize+'px'});
			};
		} else if (lastWidth < 770) {
				$('#sidebar').css({'right': '3px', 'top': '96px'});
		};
		lastWidth = document.body.clientWidth;
	};
	$(window).resize(doPageLayout); 
	doPageLayout();
}

function logTrace() {
	if (typeof(console) != "undefined") {
		var output = $(".noise").text();
		if (output) {
			console.warn(output);
			$("#content").prepend("<span class='warning'>Nooooo! Console contains live bobcat!</span>");
			$(".noise").css({"display":"none"});
		}
	}
}

$(document).ready(function() {
    setupPageLayout();
    setupCartForm();
    logTrace();
});
