$.validator.addMethod("OneAtLeast", function(value, element) {
	/*switch(element.id){
		case "coup50": 
			$("#CouponForm").validate().element( "#coup100" );
			$("#CouponForm").validate().element( "#coup200" );
			break;
		case "coup100":
			$("#CouponForm").validate().element( "#coup50" );
			$("#CouponForm").validate().element( "#coup200" );
			break;
		case "coup200":
			$("#CouponForm").validate().element( "#coup50" );
			$("#CouponForm").validate().element( "#coup100" );
			break;
		default:
			break;
	}*/
	var ordered_coupons = $("#coup50").val() + $("#coup100").val() + $("#coup200").val();
	return (ordered_coupons != "");
}, "Bitte zumindest einen Gutschein bestellen."); 

$(document).ready(function() {
	$("#CouponForm").validate({
		rules : {
			coup50 : { OneAtLeast : true },
			coup100 : { OneAtLeast : true },
			coup200 : { OneAtLeast : true }
		}
	});
});
