$(document).ready(function() {

    $("#resform").validate({


        onfocusout: true,
        onkeydown: true,
        onkeyup: true,
        onclick: true,
        onkeypress: true,
        focusinvalid: false,

        errorLabelContainer: "#error",

        submitHandler:function(form) {

            SubmittingForm();

        },

        rules: {
            name: "required",
            address: "required",
            zipcode: "required",
            city: "required",
            country: "required",
            phone: "required",

            email: {				// compound rule
                required: true,
                email: true
            },
            
            cemail: {				// compound rule
                equalTo: "#email"
            },

            guests:{
                required: true,
                number: true
            },

            children:{
                required: true,
                number: true
            },

            cage:{
                required: false
            },

            arrival:{
                required: true,
                date: true
            },

            departure:{
                required: true,
                date: true
            },

            remarks:{
                required: false
            },

            website:{
                url: false,
                required: false
            },

            ip:{
                required: true
            },

            link:{                            
                url: false,
                required: false
            }
        },
        messages: {
            name: "",
            address: "",
            zipcode: "",
            city: "",
            country: "",
            phone: "",
            email: "",
            cemail: "",
            guests: "",
            children: "",
            cage: "",
            arrival: "",
            departure: "",
            ip: "",
            remarks: ""
        }


    });
});
