// css-enhancing js

// remove this for production

function debug (myText){
	return;
	if (!myText){
		return;
	}
	if (typeof console !== "undefined"){
		console.log(myText);
	}else {
		if ($("#debugWindow").length==0){
			$('body').append('<div id="debugWindow" style="background-color:white;overflow:scroll;font-size:80%;border:1px solid red;;right:10px;top:10px;position:absolute;width:200px;height:200px;"></div>');
		}
		myText = myText.toString();
		$("#debugWindow").text($("#debugWindow").text()+myText);
	}
}

jQuery.noConflict();
jQuery(document).ready(function($){

	// ie < 7.0 kann kein li:hover
	if ($.browser.msie && $.browser.version < '7') {
	    var ie6navigation = function (e) {
			if (this.hovering) {
				this.hovering = false;
			} else {
				this.hovering = true;
			}
			$(this).toggleClass('hover');			
		};
		function buttonHover(e) {
			ie6navigation.call(this, e);
			$(this.parentNode).toggleClass(this.className);
		}
		function hideInputs(e) {
			ie6navigation.call(this, e);
			$(this).nextAll().find('input, select').toggle();
		}
		$('.menu ul#navigation li').hover(ie6navigation, ie6navigation);
		$('.tip').hover(ie6navigation, ie6navigation);
		$('.more').hover(ie6navigation, ie6navigation);

	}
		
	//runde Ecken
	$(".cornerMenu").corner("tl tr 6px").corner("bl br 10px");
	$(".corner1").corner("7px");
	$(".corner1Top").corner("6px, top");
	$(".corner1Bottom").corner("6px, bottom");
	$(".cornerTL").corner("tl bl 6px");
	$(".corner2").corner("7px, tr bl br");
	$(".corner3").corner("4px");
	$(".corner4").corner("2px");

	
	// Ausklappen des slidingContent	
	$("div.slidingContent").hide();
	$("a.slideLink").click(function (){
		$(this).blur();
		$(this).toggleClass("open");
		$(this).next("div.slidingContent").slideToggle("fast");
		return false;
	});
	
	// Filter
	$('form.filter span.enabled').each(function(numSpan) {
		var startSpan = $(this);
		startSpan.children('select').one('change', function (e) {
			nextSpan.removeClass('disabled').children('select').attr('disabled', false);
		});
		var nextSpan = startSpan.nextAll('span.disabled');
		nextSpan.children('select').attr('disabled', true);     
    });


	$('.tip').hover(function (){
		var myLineHeight = $(this).height();
		var myHeight = $(this).find(".toolTip").height();
		$(this).find(".toolTip").css("top",-myHeight-myLineHeight);
	},function (){
	});
	
	
});
