var baseURL=$('meta[name="base_url"]').attr('content');
$('.page-alert').hide();
$('.page-alert .close').click(function(e) {
e.preventDefault();
$(this).closest('.page-alert').slideUp();
});
function notification (text){
$('#notification').html('<strong>'+ text+'</strong>').slideDown().delay(2000).slideDown();
}
$("#sigin_form").validate({
rules:
{
company_reg_no:
{
required: true,
},
email:
{
required: true,
email: true
},
password:
{
required: true,
minlength: 5,
maxlength: 20
}
},
messages:
{
company_reg_no:{
required: 'Please type your company registration number',
},
email:
{
required: 'Please enter your email address',
email: 'Please enter a Valid email address'
},
password:
{
required: 'Please enter your password'
}
},
submitHandler: function(form) {
$('.signin_button').css('cursor', 'wait');
$('.signin_button').attr('disabled', true);
$.ajax({
url: baseURL + "loginAuthentication",
type: 'POST',
data: $('#sigin_form').serialize(),
dataType:'json',
success: function(res) {
$("html, body").scrollTop(0);
$(".page-alerts").css('display','block');
$('.page-alert').slideDown();
var response_brought = res.response.indexOf('login_successfully=yes');
if (response_brought != -1)
{
notification('Please wait...');
window.location.replace(res.response);
}
else{
$('#password').val('');
notification('There is an problem with your company reg no, email and or password. probably there is mismatch');
}
$('.signin_button').css('cursor', 'pointer');
$('.signin_button').removeAttr('disabled');
}
});
}, // Do not change code below
errorPlacement: function(error, element)
{
error.insertAfter(element.parent());
}
});
|