$(document).ready(function() {
	
	$(window).resize(
		function() {
			$(".box-body .box-right, .box-body .box-left").syncHeight(".box-body");
		})
		.resize();
	
	$(document).bind("fontresize",
		function() {
			$(window).resize();
		});
	
	$("div#menu-cat li, div.menu-main").hoverIntent({
		sensitivity:7,
		interval:100,
		over:
			function() {
				$(this).showMenu()
			}, 
		timeout:500, 
		out:
			function() {
				$(this).hideMenu()
			}
		});
	
	var timeoutSubMenu;
	var hoverSubMenu = false;
	$("div.menu-main ul li").hover(
		function() {
			$(this).parent().children("li.hover").removeClass("hover");
			$(this).addClass("hover");

			clearTimeout(timeoutSubMenu);
			hoverSubMenu = true;
		},
		function() {
			if ($(this).find("ul:visible").length == 0)
				$(this).removeClass("hover");
		});
	
	$("ul.menu-sub-1").mouseleave(
		function() {
			timeoutSubMenu = setTimeout(
				function() {
					$("body").mousedown();
				}, 1500);
			hoverSubMenu = false;
		});

	$("body").mousedown(
		function() {
			if (!hoverSubMenu) {
				var hovers = $("div.menu-main li.hover")
				for (var i = hovers.length-1; i >= 0; i--) {
					hovers.eq(i).removeClass("hover");	
				}
			}
		});
	
	if (!$.browser.msie || parseInt($.browser.version) > 7) {
		$("div.menu-sub").dropShadow({top: false});
		$("div.menu-sub ul ul").dropShadow();
		$("div.image-quote").dropShadow();
		$(".image-shadow").dropShadow();
	}

	$("div.box-body-top, div.box-body-bottom, div.box-body-sides, div#menu-cat, div.menu-main, div#main, div.image-quote, div.shadow, a#logo").pngFix();
	
	$("div#text h1,div#text h2,div#text h3,div#text h4,div#text h5,div#text h6").wrapInner("<span class='header-line'></span");
	$("#form-search input.search").defaultValue("Suchwort eingeben...");
	$(".link-external").click(function(){ window.open(this.href); return false; });
	
	var urls = [ 'logo-b.png', 'logo-g.png', 'logo-r.png', 'menu-cat-b.jpg', 'menu-cat-g.jpg', 'menu-cat-r.jpg', 'menu-fill-b.png', 'menu-fill-g.png', 'menu-fill-r.png', 'menu-hover-b.png', 'menu-hover-g.png', 'menu-hover-r.png', 'menu-indicator-b.jpg', 'menu-indicator-g.jpg', 'menu-indicator-hover-b.jpg', 'menu-indicator-hover-g.jpg', 'menu-indicator-hover-r.jpg', 'menu-indicator-r.jpg', 'menu-left-b.png', 'menu-left-g.png', 'menu-left-r.png', 'menu-right-b.png', 'menu-right-g.png', 'menu-right-r.png', 'menu-sub-fill-b.png', 'menu-sub-fill-g.png', 'menu-sub-fill-r.png', 'menu-sub-gradient.png', 'menu-sub-hover-b.jpg', 'menu-sub-hover-g.jpg', 'menu-sub-hover-r.jpg', 'menu-sub-indicator-b.jpg', 'menu-sub-indicator-g.jpg', 'menu-sub-indicator-r.jpg', 'shadow-bottom-left.png', 'shadow-bottom-right.png', 'shadow-bottom.png', 'shadow-fill.png', 'shadow-left.png', 'shadow-right.png', 'shadow-top-left.png', 'shadow-top-right.png', 'shadow-top.png' ];
	$.preload(urls, {base:'/gfx/design/'});

}); 