$(document).ready(function() {

	$("dd.form").hoverIntent({
		sensitivity: 1, // number = sensitivity threshold (must be 1 or higher)
		interval: 200, // number = milliseconds for onMouseOver polling interval
		timeout: 500, // number = milliseconds delay before onMouseOut
		over: function(){
			$(this).addClass("hover");
			if ( !$("form", this).hasClass("focus")) {			
				$("form", this).slideDown(200);
			}
		},
		out: function(){
			if ( !$("form", this).hasClass("focus")) {
				$("form", this).slideUp(200, function(){ $(this).parent().removeClass("hover"); } );
			}
			else {
				$(this).removeClass("hover");
			}
		}
	});
	
	$("#login-form input").blur(function() {
		$("#login-form").removeClass("focus");
		if (!$("#login-form").parent().hasClass("hover")) {
			$("#login-form").slideUp(200);
		}
	});
		
	$("#login-form input").focus(function() {
		$("#login-form").addClass("focus");
	});
	
	$("#suchbox dd.form form input").focus(function() {
		$("#suchbox dd.form form").addClass("focus");
	});
	
	$("#suchbox dd.form form select").focus(function() {
		$("#suchbox dd.form form").addClass("focus");
	});
		
	$("#suchbox dd.form form input").blur(function() {
		$("#suchbox dd.form form").removeClass("focus");
		if (!$("#search-form").hasClass("hover")) {
			$("#suchbox dd.form form").slideUp(200);
		}
	});
	
	$("#suchbox dd.form form select").blur(function() {
		$("#suchbox dd.form form").removeClass("focus");
		if (!$("#search-form").hasClass("hover")) {
			$("#suchbox dd.form form").slideUp(200);
		}
	});
});
