Veuillez remplir le formulaire d'inscription pour commencer à jouer.
');
$(cBox).click(function(e) {
$(this).prev().toggleClass("checked");
});
$(cBox).siblings(".fake-checkbox").click(function(e) {
$(this).next().next().click();
$(this).toggleClass("checked");
});
});
$.validator.addMethod("regex", function(value, element, regexp) {
//var re = new RegExp(regexp);
return this.optional(element) || !regexp.test(value);
});
var register_form = $("#register_form").validate({
rules: {
firstname: {
required: true,
regex: /[^a-z0-9àâçéèêëîïôûùüÿñæœÀÂÇÉÈÊËÎÏÔÛÙÜŸÑÆŒ \'\-–]/i
},
lastname: {
required: true,
regex: /[^a-z0-9àâçéèêëîïôûùüÿñæœÀÂÇÉÈÊËÎÏÔÛÙÜŸÑÆŒ \'\-–]/i
},
day: {
required: true,
min: 1,
max: 31
},
month: {
required: true,
min: 1,
max: 12
},
year: {
required: true,
min: 1900,
max: 2021
},
postal_code: {
required: true,
regex: /[^a-z0-9àâçéèêëîïôûùüÿñæœÀÂÇÉÈÊËÎÏÔÛÙÜŸÑÆŒ \'\-–]/i
},
email_address: {
required: true,
email: true
},
rules_regs: {
required: true
},
opt_in: {
required: false
}
},
messages: {
firstname: {
required: "Entrez votre prénom",
regex: "Entrez votre prénom"
},
lastname: {
required: "Veuillez inscrire votre nom de famille",
regex: "Veuillez inscrire votre nom de famille"
},
day: {
required: true,
min: 1,
max: 31
},
month: {
required: true,
min: 1,
max: 12
},
year: {
required: true,
min: 1900,
max: 2021
},
postal_code: {
required: "Veuillez entrer votre code postal valide",
regex: "Veuillez entrer votre code postal valide"
},
email_address: {
required: "Veuillez inscrire une adresse de courriel valide",
email: "Veuillez inscrire une adresse de courriel valide"
},
rules_regs: {
required: "Vous devez accepter de vous conformer au Règlement officiel"
},
opt_in: {
required: "Receive promotional emails"
}
},
errorPlacement: function(error, element) {
if (element.is(":checkbox"))
error.appendTo( element.next().next() );
else if (element.is(":radio"))
error.appendTo( element.parent().siblings(".error") );
else
error.appendTo( element.next() );
}
});
$("#register_form #submit").click(function(e) {
if ($(this).hasClass("active")) return false;
$("#email_address").attr("type", "email");
$(this).addClass("active");
formCheck = register_form.form();
capthaCheck = captha();
date_check = checkDate();
if (!date_check) {
$("#dob > span.error").show();
$("#dob input").addClass("error");
} else
$("#dob > span.error").hide();
if (capthaCheck && formCheck && date_check)
$("#register_form").submit();
else {
setTimeout(function() {
$("#email_address").attr("type", "text");
$("#submit").removeClass("active");
}, 200);
}
});
});
}