$(document).ready(function(){
	$("#inscrform").validate({
        errorContainer:$("#inscrform #message"),
        showErrors:function(errorMap,errorList){
            $("#inscrform #message").html("Votre formulaire comporte des erreurs.");
            this.defaultShowErrors();
        },
        rules:{
            username:"required",
            pass:"required",
            usertype:"required",
            usersize:"required",
            email:{
                required:true,
                email:true
            } ,
            homepage:{
                required:true,
                url:true
            } ,
            lastname:"required",
            firstname:"required",
            address:"required",
            zipcode:"required",
            town:"required",
            country:"required",
            phone:"required",
            pic: {
            	required: function (el)
                {
            		return $('#hidden-picture')[0].value != 1;
                }
            },
            accompaniedType: {required: "#accompanied:checked"},
            acc_lastname: {required: "#accompanied:checked"},
            acc_firstname: {required: "#accompanied:checked"},
            acc_pic: {
                required: function (el)
                {
            		return $('#accompanied')[0].checked && $('#hidden-acc-picture')[0].value != 1;
                }
            }
        },
        messages:{
            username:"Votre username est obligatoire.",
            pass:"Votre mot de passe est obligatoire.",
            usertype:"Votre statut est obligatoire.",
            usersize:"La taille de votre polo est obligatoire.",
            email:{
                required:"Votre adresse e-mail est obligatoire.",
                email:"Votre adresse e-mail comporte une erreur."
            },
            homepage:{
                required:"Votre site principal est obligatoire.",
                url:"L'url de votre site principal comporte une erreur."
            },
            lastname:"Votre nom est obligatoire.",
            firstname:"Votre pr&eacute;nom est obligatoire.",
            address:"Votre adresse est obligatoire.",
            zipcode:"Votre code postal est obligatoire.",
            town:"Votre ville est obligatoire.",
            country:"Votre pays est obligatoire.",
            phone:"Votre num&eacute;ro de t&eacute;l&eacute;phone est obligatoire.",
            pic:"Votre photo est obligatoire.",
            accompaniedType: "Le type de l'accompagnant est obligatoire.",
            acc_firstname: "Le prenom de l'accompagnant est obligatoire,",
            acc_lastname: "Le nom de l'accompagnant est obligatoire,",
            acc_pic: "La photo de l'accompagnant est obligatoire"
        }
    });
});


function displaySponsor(x){
	//console.log(x);
	if(x == 'yes'){
		$('#sp').show();
	}
	else{
		$('#sp').hide();
	}
}

function displayAccompanied(){
	setTimeout(function(){
		$('#ac').toggle(500);
	},100)
}
