$(document).ready(function(){
    
	/**
	 * 
	 * Vacaturezoeken
	 * 
	 */
	
	function serializeVacancySearchParams() {
		var str_searchParams = $("form#searchvacancy").serialize();
		return str_searchParams
	}

    $("form#searchvacancy select").bind("change keyup", function() {
    	var str_searchParams = serializeVacancySearchParams();
	/*
	 @todo: path eruit filteren
	*/
    	$.post("/vrijwilligers-vacature/vrijwilligers-vacature-bank/vacatures&control=vacancy&params=ajax-search", { searchParams: str_searchParams }, function(data){
    	    $("div#vacancySearchResult").html(data);
    	  });
    }); 
    
    $("#vacancyAddForm").validate({
    	errorContainer: $("div.errormsgbox"),
		rules: {
    		captcha: {
    			required: true,
    			remote: "/plugins/captcha/captchaRemoteCheck.php"
    		}
    	},
    	messages: {
    		captcha: "Validatiecode is verkeerd overgenomen, probeer het opnieuw."	
    	},
    	onkeyup: false
    });
    


    
    /**
     * 
     * SOCIALE KAART
     * 
     */
    
        
    $('#checkall').click(
       function()
       {
    	    $("INPUT[type='checkbox']").attr('checked', $('#checkall').is(':checked'));   
       }
    )
    		
	function serializeSocialeKaartParams() {
		var str_searchParams = $("form#socialekaart").serialize();
		return str_searchParams
	}

    $("form#socialekaart input").bind("change keyup click", function() { 
    	var str_searchParams = serializeSocialeKaartParams();
	/*
	 @todo: path eruit filteren
	*/
    	$.post("/vrijwilligers-vacature/vrijwilligers-vacature-bank/vacatures&control=vacancy&params=ajax-socialekaart", { searchParams : str_searchParams }, function(data){
   			$("div#socialeKaartResults").html(data);   		
    	  });
    }); 

    
  });
