 $().ready(function() {
	$("#myform").validate({
		submitHandler: function(form) {
		form.submit();
	 }
	});
	// validate signup form on keyup and submit
	$("#smex-register").validate({
		rules: {
			contname:		{
				required: true				
			}, 
			contposition:		{
				required: true				
			}, 
			organisation:		{
				required: true				
			}, 
			address1: {
				required: true
			},
			address2: {
				required: false
			},
			town: {
				required: true
			},
			postcode: {
				required: true
			},
			telno: {
				required: true,
				minlength:11
			},
			emailaddr: {
				required: true,
				email: true
			},
		    confirmemail: {
		      equalTo: "#emailaddr"
		    },
			manufacturer:	{
				required: true
			},
			companytype:	{
				required: true
			},
			companytypeother: {
				required: function() {
					return ($("#companytype").val() == "Other");
				}
			},
			sport:	{
				required: function() {
					return ($("#companytype").val() == "Sporting Club/Team");
				}
			},
			sportother: {
				required: function() {
					return ($("#sport").val() == "Other");
				}
			},
			jobfunction:	{
				required: true
			},
			jobfunctionother: {
				required: function() {
					return ($("#jobfunction").val() == "H");
				}
			},
			joblevel: {
				required: true
			},
			joblevelother: {
				required: function() {
					return ($("#joblevel").val() == 6);
				}
			},

			noofemployees:	{
				required: true
			},
			companyspend:	{
				required: true
			},			
			purchasingauthority:	{
				required: true
			},
			visitaims:	{
				required: true
			},
			source:	{
				required: true
			}
		},
		messages: {
			contname: "Please provide your name",
			contposition: "Please provide your job title",
			organisation: "Please provide your organisation's name",
			telno: {
				required: "Please enter your telephone number",
				minlength: "Please enter a valid telephone number. Include any dialling code"
			},
			emailaddr: "Please enter a valid email address",
			confirmemail: "Please ensure the email address matches the one entered in the email field",
			manufacturer: "Please indicate whether your are a manufacturer or distributor",
			address1:  "Please enter the first line of your business address",
			town: "Please enter your business address town/city",
			postcode:  "Please enter your postcode",
			companytype: "Please specify your company type",
			companytypeother: "Please specify your company type",
			sport: "Please specify the sport you represent",
			sportother: "Please specify the sport you represent",
			jobfunction: "Please specify your job function",
			jobfunctionother: "Please specify your job function",
			joblevel: "Please specify the level of your job function",
			joblevelother: "Please specify the level of your job function",
			noofemployees: "Please specify the number of employess in your organisation",
			companyspend: "Please indicate your company's annual spend on promotional marketing",
			purchasingauthority: "Please indicate your personal purchasing authority",
			visitaims: "Please specify your aims in visiting SMex",
			source: "How did you hear about SMex?"
		}
	});
	
});

	

