jQuery(document).ready(function() {

	jQuery(".select2 input[type=checkbox]").click(function () {
		var boxes = jQuery(this).parent().parent().find("input[type=checkbox]");
		var selected = 0;
		for (i = 0; i < boxes.length; i++) {
			if (jQuery(boxes[i]).attr("checked")) {
				selected++;
			}
		}
		if (selected <= 2) {
			return true;
		}
		else {
			alert ("You have already selected 2 choices.  Deselect one before selecting another.");
			return false;
		}		
	});
	

	jQuery(function() {
		jQuery( ".datepicker" ).datepicker({ minDate: 0, maxDate: "+3M", dateFormat: 'd MM yy' });
	});	
	

	jQuery("#deliveryoptions").change(function () {
		if (jQuery(this).val() == "Delivery") {
			jQuery('#dodelivery').show();
			jQuery('#dopickup').hide();
		}
		else {
			jQuery('#dodelivery').hide();
			jQuery('#dopickup').show();
		}
	});
	jQuery("#deliveryoptions").change();
});
