$(document).ready(function(){
	
	$("#submit_feedback_button_yes").click(function(){
		submitComments("Ja");
	});
	
	
	$("#submit_feedback_button").click(function(){
		submitComments("Nee");
	});
	
	function submitComments(value){
		
		var token =  $("#form-token").val();
		var comments = $("#comments").val();
		
		$.post("/search", {ajaxcall:1,comments: comments,'form-token':token, feedback: value},  function(data){	}, "json");
		
		switchFeedback();
	}
	
	
	$("#ajaxnur").one('click', function(){
		
		var token =  $("#form-token").val();
		
		$.post("/search", {ajaxcall:1,'form-token':token, action:'nur'}, function(j){
			
			options = $("#ajaxnur").html();
			
		    for (var i = 0; i < j.length; i++) {
		    	options += '<option value="' + j[i].code + '">' + j[i].name + '</option>';
		    }
		    
		    $("#ajaxnur").html(options);

			
			
		}, "json");
	});
	
	
	var hovers = {
		'book' : false,
		'ebook' : false,
		'dvd' : false,
		'bluray' : false,
		'studybooks' : false,
		'magazines' : false,
		'more' : false
	}

	$("#li_home").hover(function () { resetMenu(); });
	$("#li_magazines").hover(function () { resetMenu(); });
	$("#li_studybooks").hover(function () { resetMenu(); });
	$("#li_order").hover(function () { resetMenu(); });
	$("#li_exit").hover(function () { resetMenu(); });

	
	var menu_keys = [
		"ebooks", "dvd", "bluray", "books", "games", "listenbooks"
	];

	for_menu_keys(setMenuHoverIntent);

	function for_menu_keys(f) {
		var i;
		for (i = 0; i < menu_keys.length; ++i) {
			var k = menu_keys[i];
			f(k);
		}
	}
	
	function setMenuHoverIntent(k) {
		$("#li_" + k + "").hoverIntent(function () {
						
			resetMenu();
			hovers[k] =true;
			$("#li_" + k + " a").addClass("menuhover");
			$(".menucontent").show();
			$(".menuvak_" + k + "").show();
			$("#search_dropdown").addClass("obscured");
					
		},function(){});
	}

	function resetMenu(){
		for_menu_keys(function (k) {
			hovers[k] = false;
			$(".menuvak_" + k).hide();
			$("#li_" + k + " a").removeClass("menuhover");
		});
		$(".menucontent").hide();
		
		$("#search_dropdown").removeClass("obscured");
	}

	function any_hover() {
		var a = false;
		for_menu_keys(function(k) {
			if (hovers[k]) {
				a = true;
			}
		});
		return a;
	}
	
	$(document).mousemove(function(e){
	    var width = $(window).width();
	    
	    var margin = (width-980)/2; 
	    
	    var x = e.pageX-margin;
	    
	    var y = e.pageY;
	    
		if (any_hover() && (x <= 0 || x > 980 || y>130+$(".menucontent").height() || y<80 )){
			
			resetMenu();
		}
	
	}); 

	$('.modalpopuptrigger').click(function(e){
		e.preventDefault();
		$('#popupcontent').html('<h1>' + $(e.target).text() + '</h1><img alt="' + $(e.target).text() + '" src="' + $(e.target).attr('href') + '" />');
		$('#modalpopup').fadeIn(100);
	});

	$('#modalpopup .closebtn').click(function(e){
		$('#modalpopup').fadeOut(100);
	});
	
});

