var curr_menu="none";
var r="";
var anim=false;

$(document).ready(function(){
	setTimeout("showStuff()",300);
	$(".menu_item").click(function(){
		$(this).css("color","#e2383f");
		var url=$(this).attr('url');
		$("#background").hide();
		$("#content").hide();
		$("#resize").hide();
		document.location=url;
		return false;
	});
	
	$(".main_menu_item").click(function() {
		$(this).addClass("selected");
		var url=$(this).attr('url');
		var this_name=$(this).attr('id');
		$("#background").hide();
		$("#resize").hide();
		$("#content").hide();
		if(url!=""){
			var this_name=$(this).attr('id');
			hideSubMenu();
			setTimeout("showPage('"+url+"')",300);
		}
		else{
			showSubMenu(this_name);
			hideContent();
		}
	});
	
	
//	$(".menu_item").click(function(){
//		var url=$(this).attr('url');
//		showPage(url);
//		return false;
//	});
	
	$(".button_close").hover(function(){
		$(this).html("<img src='/borrel/resources/images/close_mo.gif'>");
		}, function(){
			$(this).html("<img src='/borrel/resources/images/close.gif'>");
	});
			
	$(".button_close").unbind().click(function(){
		hideContent();
	});

	$(".btn_contact").click(function() {
		checkContact();
		return false;
	});
	
	
});
	
function showSubMenu(menu_name){
	hideSubMenu(menu_name);
 	$("#"+menu_name).next("ul").slideDown(400, "easeInQuart");
	$("#"+menu_name).parent().addClass("selected");
	curr_menu=menu_name;
	
}

function hideSubMenu(menu_name){
	if(menu_name!=curr_menu){
		$("#"+curr_menu).next("ul").slideUp(400, "easeInQuart");
		$("#"+curr_menu).parent().removeClass("selected");
	}
}

function hideMenu(){
	if(curr_menu=="none"){
		$("#main_menu").animate({height: 32}, 400, "easeInQuart");
	}
	clearTimeout(r);
}


function showStuff(){
	$("#logo").slideDown(600,function(){
		$("li").each(function() {
			$(this).slideDown(600);	
			if(curr_menu!="menu_item_1"){
				setTimeout("slideContent()",400);
			}
		});
	});
}

function showBg(){
	$("#background").fadeIn(200);
}

function slideContent(){
	$("#content").slideDown(400);
}

function hideContent() {
	$("#content").fadeOut(200);
}

function checkContact(){
	error = false;
	emailRegExp = /^[_a-z0-9-]+(\.[_a-z0-9-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.([a-z]){2,4})$/;
	
	if(document.frm.Naam.value==""){
		$("#naam").css({backgroundColor: "#000000", borderColor: "#e2383f"});
		error=true;
	} 
	else{
		$("#naam").css({backgroundColor: "#444444", borderColor: "#666666"});
	}

	if(document.frm.email.value==""){
		$("#email").css({backgroundColor: "#000000", borderColor: "#e2383f"});
		error=true;
	} 
	else if(!emailRegExp.test(document.frm.email.value)){
		$("#email").css({backgroundColor: "#000000", borderColor: "#e2383f"});
		error=true;
	}
	else{
		$("#email").css({backgroundColor: "#444444", borderColor: "#666666"});
	}
	if(!error){
		var naam=$("#naam").val();
		var telefoon=$("#telefoon").val();
		var email=$("#email").val();
		var bericht=$("#bericht").val();
		$.post("/contact_me", {naam:naam, telefoon:telefoon, email:email, bericht:bericht}, function(data){
			if(data==1){
				$("#contact").slideUp();
				$("#contact_bedankt").slideDown();
			}
		});
		
	}
	
}

