$(document).ready(function() { 
        // validate verzekering
        $("#verzekeringformulier").validate({
            rules: {
                kenteken: {
                    required: true,
                    minlength: 6
                },
                schadevrijejaren: {
                    required: true
                },
                voorletters: {
                    required: true
                },
                achternaam: {
                    required: true
                },
                geboortedatum: {
                    required: true
                },
                postcode: {
                    required: true
                },
                huisnummer: {
                    required: true
                },
                email: {
                    required: true,
                    email: true
                }
            },
            messages: {
                kenteken: "U heeft uw kenteken niet ingevuld.",
                schadevrijejaren: "U heeft uw schadevrije jaren niet ingevuld.",
                voorletters: "U heeft uw voorletters niet ingevuld.",
                achternaam: "U heeft uw achternaam niet ingevuld.",
                geboortedatum: "U heeft uw geboortedatum niet ingevuld.",
                postcode: "U heeft uw postcode niet ingevuld.",
                huisnummer: "U heeft uw huisnummer niet ingevuld.",
                email: "U heeft uw email niet ingevuld."
            }
        });
		
        // validate wat is mijn auto waard
        $("#watismijnautowaardformulier").validate({
            rules: {
                kenteken: {
                    required: true,
                    minlength: 6
                },
                kilometerstand: {
                    required: true
                },
                merk: {
                    required: true
                },
                model: {
                    required: true
                },
                uitvoering: {
                    required: true
                },
                kleur: {
                    required: true
                },
                brandstof: {
                    required: true
                },
                airco: {
                    required: true
                },
                voorletters: {
                    required: true
                },
                achternaam: {
                    required: true
                },
                postcode: {
                    required: true
                },
                huisnummer: {
                    required: true
                },
                telefoonnummer: {
                    required: true
                },
                email: {
                    required: true,
                    email: true
                }
            },
            messages: {
                kenteken: "U heeft uw kenteken niet ingevuld.",         
                kilometerstand: "U heeft uw kilometerstand niet ingevuld.",
                merk: "U heeft uw merk niet ingevuld.",
                model: "U heeft uw model niet ingevuld.",
                uitvoering: "U heeft uw uitvoering niet ingevuld.",
                kleur: "U heeft uw kleur niet ingevuld.",
                brandstof: "U heeft uw brandstof niet ingevuld.",
                airco: "U heeft uw airco niet ingevuld.",
                aanhef: "U heeft uw aanhef niet ingevuld.",   
                voorletters: "U heeft uw voorletters niet ingevuld.",
                achternaam: "U heeft uw achternaam niet ingevuld.",
                geboortedatum: "U heeft uw geboortedatum niet ingevuld.",
                postcode: "U heeft uw postcode niet ingevuld.",
                huisnummer: "U heeft uw huisnummer niet ingevuld.",
                telefoonnummer: "U heeft uw telefoonnummer niet ingevuld",
                email: "U heeft uw email niet ingevuld."
            }
        });
        $('#velden_nieuw').hide();
        $('#velden_gebruikt').hide();
        $('#interesse_nieuw').click(function() {
          $('#velden_gebruikt').hide();   
          $('#velden_nieuw').slideDown('slow', function() {
          });
        });
        $('#interesse_gebruikt').click(function() {
          $('#velden_nieuw').hide();
          $('#velden_gebruikt').slideDown('slow', function() {
          });
        });
        $('#interesse_geen').click(function() {
          $('#velden_nieuw').hide();
          $('#velden_gebruikt').hide();
        });
        // validate meer informatie
        $("#meerinformatieformulier").validate({
            rules: {    
                merk: {
                    required: true
                },
                model: {
                    required: true
                },
                voorletters: {
                    required: true
                },
                achternaam: {
                    required: true
                },
                postcode: {
                    required: true
                },
                huisnummer: {
                    required: true
                },
                email: {
                    required: true,
                    email: true
                }
            },
            messages: {
                merk: "U heeft uw merk niet ingevuld.",
                model: "U heeft uw model niet ingevuld.",
                voorletters: "U heeft uw voorletters niet ingevuld.",
                achternaam: "U heeft uw achternaam niet ingevuld.",
                geboortedatum: "U heeft uw geboortedatum niet ingevuld.",
                postcode: "U heeft uw postcode niet ingevuld.",
                huisnummer: "U heeft uw huisnummer niet ingevuld.",
                email: "U heeft uw email niet ingevuld."
            }
        });
        // validate werkplaatsafspraak
        $("#werkplaatsafspraakformulier").validate({
            rules: {
                kenteken: {
                    required: true,
                    minlength: 6
                },
                voorkeursdatum: {
                    required: true
                },
                voorkeurstijd: {
                    required: true
                },
                werkzaamheden: {
                    required: true
                },
                voorletters: {
                    required: true
                },
                achternaam: {
                    required: true
                },
                postcode: {
                    required: true
                },
                huisnummer: {
                    required: true
                },
                email: {
                    required: true,
                    email: true
                }
            },
            messages: {
                kenteken: "U heeft uw kenteken niet ingevuld.",
                voorkeursdatum: "U heeft uw voorkeursdatum niet ingevuld.",
                voorkeurstijd: "U heeft uw gewenste tijdstip niet ingevuld.",  
                werkzaamheden: "U heeft de werkzaamheden niet ingevuld.",
                voorletters: "U heeft uw voorletters niet ingevuld.",
                achternaam: "U heeft uw achternaam niet ingevuld.",
                geboortedatum: "U heeft uw geboortedatum niet ingevuld.",
                postcode: "U heeft uw postcode niet ingevuld.",
                huisnummer: "U heeft uw huisnummer niet ingevuld.",
                email: "U heeft uw email niet ingevuld."
            }
        });
        $("#voorkeursdatum").datepicker(
        { 
            dateFormat: 'dd-mm-yy',
            minDate: '+3w'
        });
        // validate werkplaatsafspraak
        $("#winterbandenformulier").validate({
            rules: {
                kenteken: {
                    required: true,
                    minlength: 6
                },
                voorkeurstijd: {
                    required: true
                },
                werkzaamheden: {
                    required: true
                },
                opgeslagen: {
                    required: true
                },
                opslaan: {
                    required: true
                },
                voorletters: {
                    required: true
                },
                achternaam: {
                    required: true
                },
                postcode: {
                    required: true
                },
                huisnummer: {
                    required: true
                },
                email: {
                    required: true,
                    email: true
                }
            },
            messages: {
                kenteken: "U heeft uw kenteken niet ingevuld.",
                voorkeurstijd: "U heeft uw gewenste tijdstip niet ingevuld.",  
                werkzaamheden: "U heeft de werkzaamheden niet ingevuld.",
                opgeslagen: "U heeft de keuze waar de banden staan opgeslagen niet ingevuld.",
                opslaan: "U heeft de keuze voor opslaan niet ingevuld.",
                voorletters: "U heeft uw voorletters niet ingevuld.",
                achternaam: "U heeft uw achternaam niet ingevuld.",
                geboortedatum: "U heeft uw geboortedatum niet ingevuld.",
                postcode: "U heeft uw postcode niet ingevuld.",
                huisnummer: "U heeft uw huisnummer niet ingevuld.",
                email: "U heeft uw email niet ingevuld."
            }
        });
        $("#voorkeursdatum").datepicker(
        { 
            dateFormat: 'dd-mm-yy',
            minDate: '+3w'
        });
        
		// validate lease
        $("#leaseformulier").validate({
            rules: {
                kenteken: {
                    required: true,
                    minlength: 6
                },
                merk: {
                    required: true
                },
                model: {
                    required: true
                },
                looptijd: {
                    required: true
                },
                leasekm: {
                    required: true
                },
                voorletters: {
                    required: true
                },
                achternaam: {
                    required: true
                },
                postcode: {
                    required: true
                },
                huisnummer: {
                    required: true
                },
                email: {
                    required: true,
                    email: true
                },
                vestiging: {
                    required: true
                }
            },
            messages: {
                kenteken: "U heeft geen kenteken ingevuld.",
                merk: "U heeft geen merk ingevuld.",
                model: "U heeft geen model ingevuld.",
                looptijd: "U heeft geen looptijd ingevuld.",
                leasekm: "U heeft geen kilometers ingevuld.",
                voorletters: "U heeft uw voorletters niet ingevuld.",
                achternaam: "U heeft uw achternaam niet ingevuld.",
                postcode: "U heeft uw postcode niet ingevuld.",
                huisnummer: "U heeft uw huisnummer niet ingevuld.",
                email: "U heeft uw email niet ingevuld.",
                vestiging: "U heeft uw vestiging niet ingevuld."
            }
        });
		
		// validate magazijninteresse
        $("#magazijninteresseformulier").validate({
            rules: {
                merk: {
                    required: true
                },
                model: {
                    required: true
                },
                looptijd: {
                    required: true
                },
                leasekm: {
                    required: true
                },
                voorletters: {
                    required: true
                },
                achternaam: {
                    required: true
                },
                postcode: {
                    required: true
                },
                huisnummer: {
                    required: true
                },
                email: {
                    required: true,
                    email: true
                },
                vestiging: {
                    required: true
                }
            },
            messages: {
                merk: "U heeft geen merk ingevuld.",
                model: "U heeft geen model ingevuld.",
                looptijd: "U heeft de looptijd niet ingevuld.",  
                leasekm: "U heeft de aantal kilometers niet ingevuld.",
                voorletters: "U heeft uw voorletters niet ingevuld.",
                achternaam: "U heeft uw achternaam niet ingevuld.",
                postcode: "U heeft uw postcode niet ingevuld.",
                huisnummer: "U heeft uw huisnummer niet ingevuld.",
                email: "U heeft uw email niet ingevuld.",
                vestiging: "U heeft uw vestiging niet ingevuld."
            }
        });
		
		// validate schademelding
        $("#schademeldingformulier").validate({
            rules: {
                kenteken: {
                    required: true,
                    minlength: 6
                },
                merk: {
                    required: true
                },
                model: {
                    required: true
                },
                voorletters: {
                    required: true
                },
                achternaam: {
                    required: true
                },
                postcode: {
                    required: true
                },
                huisnummer: {
                    required: true
                },
                email: {
                    required: true,
                    email: true
                }
            },
            messages: {
                kenteken: "U heeft geen kenteken ingevuld.",
                merk: "U heeft geen merk ingevuld.",
                model: "U heeft geen model ingevuld.",
                voorletters: "U heeft uw voorletters niet ingevuld.",
                achternaam: "U heeft uw achternaam niet ingevuld.",
                postcode: "U heeft uw postcode niet ingevuld.",
                huisnummer: "U heeft uw huisnummer niet ingevuld.",
                email: "U heeft uw email niet ingevuld."
            }
        });
});
