jQuery.noConflict();

(function($) {

$(function() {
	var bodyHeight = $(document).height(); // Höhe der Seite
	
	$("#wrap")
		.height(bodyHeight)
		.bind("resize", function() {
			var h = 0;
			
			$("#header, #content_box, #footer").each(function() {
				h += $(this).outerHeight();
			});
			
			if(h <= $(window).height()) // wenn die seite kleiner als der viewport wird, soll die dokumenten höhe genutzt werden
				h = $(document).height();
			
			$(this).height(h);
			
			if(window.IEPNGFix !== undefined)
				IEPNGFix.update();
		});
		
	var optimize1024 = (function() {
								 
		var header = $("#header");
		var content_box = $("#content_box");
		var footer = $("#footer");
		
		return function() {
			var windowWidth = $(window).width(); // Breite des Fensters
			if(windowWidth < 1024) {
				header.addClass("header-narrow");
				content_box.addClass("content_box-narrow");
				footer.addClass("footer-narrow");
			}
			else {
				header.removeClass("header-narrow");
				content_box.removeClass("content_box-narrow");
				footer.removeClass("footer-narrow");
			}
		}
		
	})();
	
	
	optimize1024();
	
	$(window).bind("resize", optimize1024);
});
})(jQuery);