var obj = null;

function checkHover() {
	if (obj) {
		obj.find('ul').fadeOut('fast');	
	}
}

$(document).ready(function() {
	      
	$('#main_menue > ul > li').hover(function() {
		if (obj) {
			obj.find('ul').fadeOut('fast');
			obj = null;
		} //if
		
		$(this).find('ul').fadeIn('fast');
	}, function() {
		obj = $(this);
		setTimeout(
			"checkHover()",
			600);
	});

		//animate input fields
		var input = $("#post-11 form input");
		input.focus(function(){
			$(this).animate({backgroundColor: "#dcf3d1"}, "slow")
		});
		input.blur(function(){
			$(this).animate({backgroundColor: "#ffffff"}, "slow")
		});
		
		//animate textarea
		var textarea = $("form textarea");
		textarea.focus(function(){
			$(this).animate({backgroundColor: "#dcf3d1"}, "slow")
		});
		textarea.blur(function(){
			$(this).animate({backgroundColor: "#ffffff"}, "slow")
		});
		
		
		//check fields
		$("form").submit(function() {
			var name_field = $("input[name='name']");
			var email_field = $("input[name='email']");
			var text_field = $("#form_text");
			var tel_field = $("input[name='tel']");
			var firma_field = $("input[name='firma']");
			
			if(name_field.val() == "" || email_field.val() == "" || text_field.val() == "")
			{
				if(name_field.val() == "")
				{
					name_field.animate({backgroundColor: "#f29c9c"}, "slow")
				}
				
				if(email_field.val() == "")
				{
					email_field.animate({backgroundColor: "#f29c9c"}, "slow")
				}
				
				if(text_field.val() == "")
				{
					text_field.animate({backgroundColor: "#f29c9c"}, "slow")
				}
				
				$("#form_error").slideDown("slow");
				
				return false
			}
			else
			{
				return true;
			}
		});

	
});