$(document).ready(function(){

   //* validation
      form_login = $('#login_form');
         form_login.validate({
            onkeyup: false,
            errorClass: 'error',
            validClass: 'valid',
            rules: {
               'username': { required: true, minlength: 3 },
               'password': { required: true, minlength: 3 }
            },
            highlight: function(element) {
               $(element).closest('.form-group').addClass('f_error');
            },
            unhighlight: function(element) {
               $(element).closest('.form-group').removeClass('f_error');
            },
            errorPlacement: function(error, element) {
               $(element).closest('.form-group').append(error);
            },
            submitHandler: function() {
               this.submit();
            }
      });

    $('input[name=password]').on('paste', function (e) {
        e.preventDefault();
        let paste = (e.originalEvent.clipboardData || window.clipboardData).getData('text');
        let new_value = this.value.substring(0, this.selectionStart)+paste.trim()+this.value.substring(this.selectionEnd, this.value.length);
        $(this).val(new_value);
    })

   $('#submit').click(function() {
      if ($('#login_form').valid()) {
         $.ajax({
            type: 'POST',
            url: 'includes/handler.php',
            data: {
               key : 'login',
               username: $('#username').val(),
               password: $('#password').val(),
               remember: $('#remember').val()
            },
            success: function(response) {
                  if(response=='false'){
                     document.location = 'https://www.vsms.gr/admin';
                  }
                  else{
                     $('.alert-login').html(response);
                     $( ".alert-login").show();
                 }
            }
         });
      }
   });
});


/*FONTS*/
WebFontConfig = {
   google: { families: ['Lato','Arvo:400','Allan','Cabin','Cardo','Chivo','Courgette','Cuprum','Dancing Script:700','Droid Sans','Droid Serif','Dosis:500','Lobster','Lobster Two','Mako','Merienda One','Miniver','Molengo','Open Sans','Oxygen','Playball','Pontano Sans','Philosopher','PT Sans','PT Sans Narrow','Radley','Rokkitt','Salsa','Vollkorn','Ubuntu','Yanone Kaffeesatz'] }
};

(function() {
   var wf = document.createElement('script');
   wf.src = ('https:' == document.location.protocol ? 'https' : 'http') + '://ajax.googleapis.com/ajax/libs/webfont/1/webfont.js';
   wf.type = 'text/javascript';
   wf.async = 'true';
   var s = document.getElementsByTagName('script')[0];
   s.parentNode.insertBefore(wf, s);
})();

