$(document).ready(function(){

	// Validate checkout form
	$("form#frmSellit").validate({
		errorLabelContainer: $("div#errorContainer"),	
		rules: {
			txtCompanyName: { 			required: true, maxlength: 50 },
			txtContactName: { 			required: true, maxlength: 50	},
			txtTitle: { 				required: true, maxlength: 50	},
			txtEmail: { 				required: true, maxlength: 50, email:true	},
			txtMobileNumber: { 			required: true, maxlength: 15	},
			txtOfficeNumber: { 			required: true, maxlength: 15	},
			txtFaxNumber: { 			required: true, maxlength: 15	},
			txtCompanyAddress: { 		required: true	},
			txtWebsite: { 				required: true, maxlength: 50	},
			selCountry: { 				required: true, maxlength: 2	},
			selDistributionQty: { 		required: true	},
			selAnnualRevenue: { 		required: true	},
			chkProductType: { 			required: true	},
			txtProductTypeOther: { 		maxlength: 50	},
			chkClassification: { 		required: true		},
			txtClassificationOther: { 	maxlength: 50	},
			selPreferredpayment: { 		required: true	},
			selBestContact: { 			required: true	},
			selHearAboutShishavac: { 				},
			txtHearAboutShishavacOther: { 			},
			selMarket: { 				required: true	},
			txtComments: { 				required: true	},
			chkTermsAgree: { 			required: true	}
		},
		
		messages: {
			txtCompanyName: { 			required: "Please enter a Company Name",
										maxlength: "Your entered Company Name exceeds the maximum length"	},
			txtContactName: { 			required: "Please enter a Contact Name",
										maxlength: "Your entered Contact Name exceeds the maximum length"	},
			txtTitle: { 				required: "Please enter a Title",
										maxlength: "Your entered Title exceeds the maximum length"	},
			txtEmail: { 				required: "Please enter an Email Address",
										maxlength: "Your entered Email Address exceeds the maximum length",
										email: "Please enter a valid Email Address"		},
			txtMobileNumber: { 			required: "Please enter a Mobile Number",
										maxlength: "Your entered Mobile Number exceeds the maximum length"	},
			txtOfficeNumber: { 			required: "Please enter an Office Number",
										maxlength: "Your entered Office Number exceeds the maximum length"	},
			txtFaxNumber: { 			required: "Please enter a Fax Number",
										maxlength: "Your entered Fax Number exceeds the maximum length"	},
			txtCompanyAddress: { 		required: "Please enter a Company Address"	},
			txtWebsite: { 				required: "Please enter a Website",
										maxlength: "Your entered Website exceeds the maximum length"	},
			selCountry: { 				required: "Please select a Country",
										maxlength: "Your entered Country exceeds the maximum length"	},
			selDistributionQty: { 		required: "Please select a Distribution Quantity"	},
			selAnnualRevenue: { 		required: "Please select an Annual Revenue"	},
			chkProductType: { 			required: "Please select Product Types"	},
			txtProductTypeOther: { 		maxlength: "Your entered Product Type exceeds the maximum length"	},
			chkClassification: { 		required: "Please select your Business Classification"	},
			txtClassificationOther: { 	maxlength: "Your entered Business Classification exceeds the maximum length"	},
			selPreferredpayment: { 		required: "Please select a Preferred Payment"	},
			selBestContact: { 			required: "Please select the best way to contact you"	},
			selHearAboutShishavac: { 					},
			txtHearAboutShishavacOther: { 				},
			selMarket: { 				required: "Please select a Geographic Market"	},
			txtComments: { 				required: "Please enter your Comments"	},
			chkTermsAgree: { 			required: "You must agree to this websites Terms &amp; Conditions"	}
		}
	});
	
	$("#btnSubmit").click(function() {
		if (!$('#frmSellit').valid()) {
			alert("Please correct the highlighted fields.");
			return false;
		}
		else {	return true;	}
	});
	
	$("#selHearAboutShishavac").change(function() {
		if ( $(this).val() == 'Other' )
		{	$("#hearAboutOther").show();	}
		else {	$("#hearAboutOther").hide();	}
	});
	
});