

$(document).ready(function() {
		
	setTimeout(function() {
		size_background();
	}, 200);

	dropmenu_load();
	submenu_mainnav_load();
	
	$("#amazon_wrapper").click(function() {
		// close any open dropmenus
		dropoff(); 

		setTimeout(function() {
			size_cart();
		
		}, cart_check_delay);
	
	});

});//end document ready


$(window).resize(function() {
	size_background();

});


function size_background() {

	win_width = $(window).width();
	
	//console.log("win: " + win_width);
	//console.log("right: " + window_min_width);
	
	if (win_width < window_min_width) {
		$("#layout_grid").width(window_min_width + "px");
		$("#grid_left").width("0px");

	} else {
		$("#layout_grid").width("100%");
		$("#grid_left").width("40%");
	}

	// right background
	right_width = $('#grid_right').width();
	$("#right_bottom_over").width(right_width + "px");

	// height
	middle_height = $(".main_middle").height();
	$(".main_side").height(middle_height + "px");

}



var cart_check_delay = 400;

function size_cart() {
	iframe_display = $("#shoppingCartWidget").css("display");
	
	if (iframe_display=="none") {
		$("#cart_background_content").height(100 + "px");
		$("#cart_background").hide();
	
	} else {
		iframe_height = $("#shoppingCartWidget").outerHeight();

		background_height = (iframe_height * 1) + 38;
		
		$("#cart_background").show();
	
		$("#cart_background_content").height(background_height + "px");
		
		setTimeout(function() {
			size_cart();
		
		}, cart_check_delay);
	
	}
}

