$.validator.methods.notequal = function(value, element, param) {
	return value != param;
};

$.validator.methods.currdate = function(value, element, param) {
	var d = ($('#'+param[2]).val()+"")+($('#'+param[0]).val()+"")+($('#'+param[1]).val()+"");
	var c = (eval(param[6])+"")+(eval(param[4])+"")+(eval(param[5])+"");

	return eval(d + param[3] + c);
}

$().ready(function() {
	// validate signup form on keyup and submit
	var validator = $("#sports_tecnc").bind("invalid-form.validate", function() {
			msg = '';
			
			for (var key in validator.errorList) {
 				 msg = msg + ' - ' + validator.errorList[key].message + "\r\n";
			}
		
			alert(msg);
			
		}).validate({
		errorPlacement: function(error, element) {
		},
		rules: {
			state: {
				required: true,
				notequal: ""
			},
			sport: {
				required: true,
				notequal: ""
			},
			type_of_event: {
				required: true,
				notequal: ""
			},
			length_of_event: {
				required: true,
				digits: true
			}
		},
		messages: {
			state: {
				required: "Please select a state",
				notequal: "Please select a state"
			},
			sport: {
				required: "Please select a sport",
				notequal: "Please select a sport"
			},
			type_of_event: {
				required: "Please select event type",
				notequal: "Please select event type"
			},
			length_of_event: {
				required: "Please enter the length of your event",
				digits: "Please enter only digits for event length"
			}
		}
	});
	
});
