
	$(document).ready(function() {
		$('#suggestie_bekijk').nvsMediaPopup({});
		return false;
	});
	
	function init_suggestie() {
	
		// bekijk suggesties
		$('#suggestie_module #frm_bekijken select').change(function() {

			//var htmlObj = $(this).closest('div');
			var htmlObj = $('#suggesties');
			var view = $(this).val();
			
			$.ajax({
				type: 'POST',
				url: '/ajax/toon_suggesties.php',
				data: 'view='+view,
				success: function(data){
					$(htmlObj).html(data);
				}
			});
			
			return false;
		});
	
		// sorteer mogelijkheid suggesties
		$('#suggestie_module th a').click(function(){
			
			var htmlObj = $(this).closest('div');
			var sortBy = $(this).attr('rel');
			var sortDirection = $(this).attr('class');
			var view = $('#periode').val();
			
			$.ajax({
				type: 'POST',
				url: '/ajax/toon_suggesties.php',
				data: 'sortby='+sortBy+'&sortdirection='+sortDirection+'&view='+view,
				success: function(data){
					$(htmlObj).html(data);
				}
			});
		
			return false;
		});
		
		
		/**
		 * Zoek mogelijkheid suggesties
		 */
		$('#suggestie_module #btn_zoeken').click(function() {

			//var htmlObj = $(this).closest('div');
			var htmlObj = $('#suggesties');
			var zoekterm = $('#zoekterm').val();
			var view = $('#periode').val();
			
			$.ajax({
				type: 'POST',
				url: '/ajax/toon_suggesties.php',
				data: 'zoekterm='+zoekterm+'&view='+view,
				success: function(data){
					$(htmlObj).html(data);
				}
			});
			
			return false;
		});
		
		
		/**
		 * Reset het zoek formulier en toon alle suggesties
		 */
		$('#suggestie_module #btn_toon_alles').click(function() {

			//var htmlObj = $(this).closest('div');
			var htmlObj = $('#suggesties');
			
			// Maak het zoekveld leeg
			$('#zoekterm').val('');
			var view = $('#periode').val();
			
			$.ajax({
				type: 'POST',
				url: '/ajax/toon_suggesties.php',
				data: 'view='+view,
				success: function(data){
					$(htmlObj).html(data);
				}
			});
			
			return false;
		});
		
	
		// sluit suggestiemodule
		$('#suggestie_module .close').click(function(){ 
			$.nvsMediaPopupOptions.kill();
			return false;
		});
	}
