$(document).ready(
	function () {
		if ($.browser.msie){
			if ($.browser.version == "6.0") {
				var toolsFilter = function () {return "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/blog/images/tools.png', sizingMethod='crop')";}
				var toolsImg = $("#branding img");
				var toolsDiv = $("<div>");
				toolsDiv.css({
							 	width: toolsImg.width(),
								height: toolsImg.height(),
								position: "absolute",
								left: toolsImg.offset().left,
								top: toolsImg.offset().top,
								filter: toolsFilter
							 });
				toolsImg.remove();
				$("body").append(toolsDiv);
				$("#header li:last").css({"margin": 0});
				$("#header li:first").css({"margin-left": 0});
				$("#header li:last a").css({"width": "103px"});
			}
		}
		// message arrow
		var arrow = $('<div>');
		var arrowBG = function () {
			var BG = "transparent url(/blog/images/";
			if ($(".message").hasClass("error")) {BG = BG + "error";}
			else if ($(".message").hasClass("success")) {BG = BG + "success";}
			else {BG = BG + "error";}
			BG = BG + "Arrow-trans.png) 0 0 no-repeat"
			return BG;
		}
		arrow.css({
				  	position: "absolute",
					top: "0",
					right: "-15px",
					width: "15px",
					height: "39px",
					background: arrowBG
				  });
		if (($.browser.msie) && ($.browser.version == "6.0")) {
			var arrowFix = function () {
					var filter = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/blog/images/";
					if ($(".message").hasClass("error")) {filter = filter + "error";}
					else if ($(".message").hasClass("success")) {filter = filter + "success";}
					else {filter = filter + "error";}
					filter = filter + "Arrow-trans.png', sizingMethod='crop')";
					return filter;
				}
			arrow.css({
						filter: arrowFix,
						backgroundImage: "none"
					  });
		}
		$("#menu .pod .message").prepend(arrow).fadeIn(400);
		$("#menu .pod input")
			.focus(
				   function() {
						var message = $(".message", $(this).parents("div.pod"));
						if (message.is(":visible")) {
							message.fadeOut(200);
						}
				   }
			);
		// open all external links in new windows, since target is no longer a valid attirbute
		$("a[href^='http://'], a[href^='https://']").each(function () {var target = $(this); if ((target.attr("href").indexOf("bauer") > 15) || (target.attr("href").indexOf("bauer") == -1)) {target.attr('target','_blank');}});
	}
);