var curr_menu="none";
var r="";
var anim=false;
var doso=true;

$(document).ready(function(){
	$("#fade").fadeIn("slow");
	$(".main_menu_item").each(function() {
		var this_name=$(this).attr('id');
		$(this).parent().parent().bind("mouseenter",function(){
				t=setTimeout("showSubMenu('"+this_name+"')",100);
			}).bind("mouseleave",function(){
				hideSubMenu(this_name);
	    });

	});
	
	$(".menu_item").click(function(){
		doso=false;
		var url=$(this).attr('url');
		//alert(url);
		if($("#"+curr_menu).parent().next("ul").attr("class")=="submenu"){
			$("#"+curr_menu).parent().next("ul").slideUp(200,function(){
				$("#main_menu").animate({height: 32}, 450, "easeInQuart",function(){
					document.location=url;
				});
			});
		}
		else {
			$("#main_menu").animate({height: 32}, 450, "easeInQuart",function(){
				document.location=url;
			});
		}
		return false;
			//showSubMenu();
	});
	
	

	
	$(".submenu_item").bind("mouseenter",function(){
		var this_i=$(this).attr('this_i');
		$(this).css("background-image","url(/resources/images/dot_"+this_i+".gif)");
	}).bind("mouseleave",function(){
		$(this).css("background-image","url(/resources/images/menu_sub.gif)");
	});
		
	$("#menu_container").bind("mouseleave",function(){
		r=setTimeout("hideMenu()",500);
	});
	
	$(".toggle_sub").click(function(){
	});

	
	$("#aanmelden").click(function(){
		var error=false;
		var name=$("#naam").val();
		if(name=="" || name=="Naam"){
			$("#naam").css({color:"#fa1c1e"});
			error=true;
		}
		else {
			$("#naam").css({color:"#919191"});
		}
		
		var email=$("#email").val();
		if(email=="" || email=="Email"){
			$("#email").css({color:"#fa1c1e"});
			error=true;
		}
		else {
			$("#email").css({color:"#919191"});
		}
		
		var woonplaats=$("#woonplaats").val();
		if(woonplaats=="" || woonplaats=="Woonplaats"){
			$("#woonplaats").css({color:"#fa1c1e"});
			error=true;
		}
		else {
			$("#woonplaats").css({color:"#919191"});
		}
		
		if(!error){
			$.post("/newsletter/add_address/", {name:name,email:email}, function(data){
				$("#news_thnx").html("Dank u wel, u bent aangemeld voor onze nieuwsbrief");
				//alert(data);
				//showPages();
			});
		}
		return false;
	});
	
});

function showSubMenu(menu_name){
	if(doso){
		anim=true;
		clearTimeout(r);
		if(menu_name!="none" && menu_name!=curr_menu){
			curr_menu=menu_name;
			$("#main_menu").animate({height: 250}, 600, "easeInQuart",function(){
				anim=false;
			});
	 		$("#"+menu_name).parent().next("ul").slideDown(600, "easeInQuart");
		}
	}
}


function hideSubMenu(menu_name){
	if(menu_name!="" && menu_name!="none"){
		anim=true;
		clearTimeout(r);
	  	clearTimeout(t);
		curr_menu="none";
		if($("#"+menu_name).parent().next("ul").attr("class")=="submenu"){
			$("#"+menu_name).parent().next("ul").slideUp(100,function(){
				anim=false;
			});
		}
	}
}

function hideMenu(){
	if(curr_menu=="none"){
		$("#main_menu").animate({height: 32}, 450, "easeInQuart");
	}
	clearTimeout(r);
}









