jQuery( function() {

	jQuery('.chkbx_brochure').click ( function() {

		// get brochure_id and type
		var pattern = new RegExp(/^brochure_id_(\d+)_type_(\d+)$/);
		var matches = pattern.exec(this.id);

		var id = matches[1];
		var type = matches[2];

		// if checkbox is checked
		if (this.checked) {
			
			var url = base_url + '/winkelmand/toevoegen/' + id + '/' + type + '/';
			var provider_id = $(document).getUrlParam('p');
			if (provider_id) {
				url += '?p='+provider_id;
			}
			jQuery.post(url, function(data){
				jQuery('#feedback_brochure_' + id).html('Brochure toegevoegd.');
				jQuery('#feedback_brochure_' + id).fadeIn("slow");
			});
			
		// deselect brochure
		} else {
			var url = base_url + '/winkelmand/verwijderen/' + id + '/' + type + '/';
			var provider_id = $(document).getUrlParam('p');
			if (provider_id) {
				url += '?p='+provider_id;
			}
			jQuery.post(url, function(data){
				jQuery('#feedback_brochure_' + id).html('Brochure verwijderd.');
				jQuery('#feedback_brochure_' + id).fadeIn("slow");
			});
		}

		// hide message after 2,2 seconds		
		window.setTimeout('hide_feedback(' + id + ')', 2200);
	});

});

/**
 * function that hides feedback
 * @param int brochure_id
 * @return false
 */
function hide_feedback(brochure_id)
{
	jQuery('#feedback_brochure_' + brochure_id).hide();
	return false;	
}

