diff --git a/templates/default/assets/js/script.js b/templates/default/assets/js/script.js
index 7080ffebd..2c8333ef2 100644
--- a/templates/default/assets/js/script.js
+++ b/templates/default/assets/js/script.js
@@ -189,6 +189,25 @@
}).filter(':has(:checked)').addClass('active');
});
+ // Apply validation
+ $('#form-contact, #form-register').validate({
+ highlight: function(element) {
+ $(element).closest('.form-group').addClass('has-error');
+ },
+ unhighlight: function(element) {
+ $(element).closest('.form-group').removeClass('has-error');
+ },
+ errorElement: 'span',
+ errorClass: 'help-block',
+ errorPlacement: function(error, element) {
+ if(element.parent('.input-group').length || element.prop('type') === 'checkbox' || element.prop('type') === 'radio'){
+ error.prepend(' ').insertAfter(element.parent());
+ }else{
+ error.prepend(' ').insertAfter(element);
+ }
+ }
+ });
+
if($("body").is(".page-product")){
diff --git a/templates/default/layout.tpl b/templates/default/layout.tpl
index 706517eb6..a044b35a2 100644
--- a/templates/default/layout.tpl
+++ b/templates/default/layout.tpl
@@ -376,6 +376,9 @@ URL: http://www.thelia.net
}
+
+
+
{javascripts file='assets/js/bootstrap/bootstrap.js'}
{/javascripts}