$().ready(function() {	
	$("#VCModifyForm").validate({
	
		rules: {
			Henkilotiedot_Sukupuoli: "required",
			Henkilotiedot_Syntymaaika: {
				required: true,
				dateME: true
			},
			Henkilotiedot_Katuosoite: {
				maxlength: 200,
				required: true
			},
			Forename: {
				maxlength: 200,
				required: true
			},
			Surname: {
				maxlength: 200,
				required: true
			},
			Henkilotiedot_Postinumero: {
				required: true,
				maxlength: 16
			},
			Henkilotiedot_Postitoimipaikka: {
				maxlength: 200,
				required: true
			},
			Henkilotiedot_Puhelin: {
				maxlength: 30,
				required: true
			},
			Henkilotiedot_Sahkoposti: {
				email: true,
				required: true
			},
			Asiakastyyppi_Totopelaaja: "required",
			Asiakastyyppi_Yleisesti_raviurheilusta_kiinnostunut: "required",
			Asiakastyyppi_Hevosen_omistaja: "required",
			Asiakastyyppi_Kilpailija: "required",
			Asiakastyyppi_Muiden_palveluiden_kayttaja: "required",
			Pelaaminen_Raveissa_paikanpaalla_kayminen: "required",
			Pelaaminen_Ravien_seuraaminen: "required",
			Pelaaminen_Ravien_pelaaminen: "required",
			HTMLMail: "required"
		},
		messages: {
			Henkilotiedot_Sukupuoli: "Valitse sukupuoli",
			Asiakastyyppi_Totopelaaja: "Valitse kyllä tai ei",
			Asiakastyyppi_Yleisesti_raviurheilusta_kiinnostunut: "Valitse kyllä tai ei",
			Asiakastyyppi_Hevosen_omistaja: "Valitse kyllä tai ei",
			Asiakastyyppi_Kilpailija: "Valitse kyllä tai ei",
			Asiakastyyppi_Muiden_palveluiden_kayttaja: "Valitse kyllä tai ei",
			Pelaaminen_Raveissa_paikanpaalla_kayminen: "Valitse arvo",
			Pelaaminen_Ravien_seuraaminen: "Valitse arvo",
			Pelaaminen_Ravien_pelaaminen: "Valitse arvo",
			Henkilotiedot_Sukupuoli: "Valitse sukupuoli",
			Henkilotiedot_Syntymaaika: {
				required: "Anna syntymäaikasi",
				dateME: "Anna syntymäaikasi muodossa pp.kk.vvvv"
			},
			Henkilotiedot_Katuosoite: {
				maxlength: "Kentän maksimi pituus 200 merkkiä",
				required: "Anna katuosoitteesi"
			},
			Henkilotiedot_Postinumero: {
				maxlength: "Postinumeron maksimi pituus on 16 merkkiä",
				required: "Anna postinumero"
			},
			Henkilotiedot_Postitoimipaikka: {
				maxlength: "Kentän maksimi pituus 200 merkkiä",
				required: "Anna postitoimipaikka"
			},
			Forename: {
				maxlength: "Kentän maksimi pituus 200 merkkiä",
				required: "Anna etunimesi"
			},
			Surname: {
				maxlength: "Kentän maksimi pituus 200 merkkiä",
				required: "Anna sukunimesi"
			},
			Henkilotiedot_Puhelin: {
				maxlength: "Maksimipituus 30 merkkiä",
				required: "Anna puhelinnumerosi"
			},
			Henkilotiedot_Sahkoposti: {
				email: "Sähköpostiosoitteen muoto on virheellinen",
				required: "Anna sähköpostiosoitteesi"
			},
			HTMLMail: "Valitse teksti tai HTML"
		}
		
	});
	$("#VCPasswordForm").validate({
			
		rules: {	
			pass: {
				required: true,
				minlength: 6
			},
			repass: {
				required: true,
				minlength: 6,
				equalTo: "#pass"
			}
		},
		messages: {
			pass: {
				minlength: "Salasanan minimipituus on 6 merkkiä",
				required: "Anna salasana"
			},
			repass: {
				minlength: "Salasanan minimipituus on 6 merkkiä",
				required: "Anna salasana uudelleen",
				equalTo: "Salasanat eivät täsmää"
			}
		}
		
	});
	$("#VCNewCustomerForm").validate({
		rules: {
			Forename: {
				required: true,
				maxlength: 200
			},
			Surname: {
				required: true,
				maxlength: 200
			},
			Henkilotiedot_Sahkoposti: {
				required: true,
				maxlength: 200,
				email: true
			},
			pass: {
				required: true,
				minlegnth: 6
			},
			repass: {
				required: true,
				minlegnth: 6,
				equalTo: "#pass"
			}
		},
		messages: {
			Forename: {
				required: "Anna etunimesi",
				maxlength: "Maksimissaan 200 merkkiä"
			}, 
			Surname: {
				required: "Anna sukunimesi",
				maxlength: "Maksimissaan 200 merkkiä"
			},
			Henkilotiedot_Sahkoposti: {
				required: "Anna sähköpostiosoitteesi",
				maxlength: "Maksimissaan 200 merkkiä",
				email: "Sähköpostin muoto on virheellinen"
			},
			pass: {
				required: "Anna haluamasi salasana",
				minlegnth: "Salasanan minimi pituus on 6 merkkiä"
			},
			repass: {
				required: "Anna haluamasi salasana",
				minlegnth: "Salasanan minimi pituus on 6 merkkiä",
				equalTo: "Salasanat eivät täsmää"
			}
		}
	});
});
