$(document).ready(function() {
	
	//VALIDATION RULES DRIVER
	$("#driver_form").validate({
	
		rules: {
			
			d_salutation: 			{ required: true },
			d_first: 				{ required: true, minLength: 2 },
			d_family: 				{ required: true, minLength: 2 },
			d_nationality:      	{ required: true},
			driver_photo_url:   	{ accept: "png|jpg|gif"},
			d_series_current:		{ required: true, minLength: 2 },
			d_series_next:			{ required: true, minLength: 2 },
			d_series_current_web:	{ url: true },
			d_series_next_web:		{ url: true },
			d_profile:				{ required: true, minLength: 2 },

		//SPONSORSHIP DETAILS			
			currency:			{ required: true},
			sponsorship_ammount:{ required: true, minLength: 2 },
			single_multiple:	{ required: true},
			num_sponsors:       {
								required: function() {
									return ($("#multiple").is(":checked"));
								}},
			min_offer:    	    {
								required: function() {
									return ($("#multiple").is(":checked"));
								}},
			
		//GENERAL FIELDS
			region_country: 	{ required: true},
			con_salutation:		{ required: true},
			con_first:			{ required: true, minLength: 2 },
			con_family:			{ required: true, minLength: 2 },
			con_add1:			{ required: true, minLength: 2 },
			con_town_city:		{ required: true, minLength: 2 },
			con_postcode_zip:	{ required: true, minLength: 2 },
			con_country:		{ required: true},
			con_num:			{ required: true, minLength: 2 },
			con_email:			{ required: true, minLength: 2 },
			website:			{ required: true, minLength: 2 },
			con_num:			{ minLength: 5 },
			con_email:			{ required: true, email: true },
			website:			{ url: true }
		},
		messages: {
		
		d_salutation:			"Please enter your title",
		d_first:				"Please enter your first name",
		d_family:				"Please enter your family name",
		d_nationality:			"Please enter your nationality",
		driver_photo_url:		"Only .jpg / .gif / .png file types",
		d_series_current:		"Please enter your current series",
		d_series_next:			"Please enter the series you will contest in next season",
		d_series_current_web:	"Please enter a valid web address starting 'http://www.' or leave blank for none",
		d_series_next_web:		"Please enter a valid web address starting 'http://www.' or leave blank for none",
		d_profile:				"Please enter your profile",		
		currency:				"Please enter your currency",		
		sponsorship_ammount:	"Please enter the amount of sponsorship you require",	
		num_sponsors:			"Please enter the number of sponsors you are prepaired to accept",		
		min_offer:    			"Please enter the minium sponsorship offer you are preparired to accept",		
		region_country:			"Please enter the region you race in",
		vclass_other:			"Please specify the class of vehicle you drive",
		con_first:				"Please enter your contacts first name",
		con_family:				"Please enter your contacts family name",
		con_add1:				"Please enter your contacts address",
		con_town_city:			"Please enter your contacts town or city",
		con_postcode_zip:		"Please enter your contacts post or zip code",
		con_country:			"Please enter your contacts country",
		
		con_num:				"Please enter your contacts telephone number",
		con_email:				"Please enter a valid e-mail address",
		website:				"Please enter a valid web address starting 'http://www.' or leave blank for none"
		},
		 submitHandler: function(theForm) {
			$("#submit").attr("disabled","disabled").val("Please wait.....");
			theForm.submit();		
		} 
	});
	
	
	//VALIDATION RULES TEAM
	$("#team_form").validate({
	
		rules: {
		t_name: 				{ required: true, minLength: 2 },
		t_profile:				{ required: true, minLength: 2 },
		t_series_current:  		{ required: true, minLength: 2 },
		t_series_next:			{ required: true, minLength: 2 },
		t_series_current_web:  	{ url: true },
		t_series_next_web:		{ url: true },
		logo_url:    			{ accept: "png|jpg|gif"},
		t_photo_url:    		{ accept: "png|jpg|gif"},		
		currency:				{ required: true},
		sponsorship_ammount:	{ required: true, minLength: 2 },
		single_multiple:		{ required: true},
		num_sponsors:       	{
								required: function() {
									return ($("#multiple").is(":checked"));
								}},
		min_offer:    	    	{
								required: function() {
									return ($("#multiple").is(":checked"));
								}},
		region_country: 		{ required: true},
		con_salutation:			{ required: true},
		con_first:				{ required: true, minLength: 2 },
		con_family:				{ required: true, minLength: 2 },
		con_add1:				{ required: true, minLength: 2 },
		con_town_city:			{ required: true, minLength: 2 },
		con_postcode_zip:		{ required: true, minLength: 2 },
		con_country:			{ required: true},
		con_num:				{ required: true, minLength: 2 },
		con_email:				{ required: true, minLength: 2 },
		website:				{ required: true, minLength: 2 },
		con_num:				{ minLength: 5 },
		con_email:				{ required: true, email: true },
		website:				{ url: true }
	},
	messages: {
		t_name: 				"Please enter your team name",
		t_profile:				"Please enter your team history",
		t_series_current:  		"Please enter your current series",
		t_series_next:			"Please enter the series you will contest in next season",
		t_series_current_web:  	"Please enter a valid web address starting 'http://www.' or leave blank for none",
		t_series_next_web:		"Please enter a valid web address starting 'http://www.' or leave blank for none",
		logo_url:    			"Only .jpg / .gif / .png file types",
		t_photo_url:    		"Only .jpg / .gif / .png file types",
		currency:				"Please enter your currency",		
		sponsorship_ammount:	"Please enter the amount of sponsorship you require",		
		num_sponsors:			"Please enter the number of sponsors you are prepaired to accept",		
		min_offer:    			"Please enter the minium sponsorship offer you are preparired to accept",		
		region_country:			"Please enter the region you race in",
		vclass_other:			"Please specify the class of vehicle you drive",
		con_first:				"Please enter your contacts first name",
		con_family:				"Please enter your contacts family name",
		con_add1:				"Please enter your contacts address",
		con_town_city:			"Please enter your contacts town or city",
		con_postcode_zip:		"Please enter your contacts post or zip code",
		con_country:			"Please enter your contacts country",
		con_num:				"Please enter your contacts telephone number",
		con_email:				"Please enter a valid e-mail address",
		website:				"Please enter a valid web address starting 'http://www.' or leave blank for none"
		},
		 submitHandler: function(theForm) {
			$("#submit").attr("disabled","disabled").val("Please wait.....");
			theForm.submit();		
		} 
	});
	
	
$("#resetform").click(function() {
	return confirm("Are you sure you want to clear the form and start again?");
});
	
});//END DOC READY

	
