$(document).ready(function () {
  var validateUsername = $('#validateUsername');
  $('#username').keyup(function () {
    var t = this; 
    if (this.value != this.lastValue) {
      if (this.timer) clearTimeout(this.timer);
      validateUsername.removeClass('error').html('<img src="nt_images/preloader.gif" /> ');
      
      this.timer = setTimeout(function () {
        $.ajax({
          url: 'regtest.php',
          data: 'action=check_username&username=' + t.value,
          dataType: 'json',
          type: 'post',
          success: function (j) {
            validateUsername.html(j.msg);
          }
        });
      }, 200);
      
      this.lastValue = this.value;
    }
  });
  var validatePassword = $('#validatePassword');
  $('#password').keyup(function () {
    var p = this; 
    if (this.value != this.lastValue) {
      if (this.timer) clearTimeout(this.timer);
      validatePassword.removeClass('error').html('<img src="nt_images/preloader.gif" />');
      
      this.timer = setTimeout(function () {
        $.ajax({
          url: 'regtest.php',
          data: 'action=check_pass&password=' + p.value,
          dataType: 'json',
          type: 'post',
          success: function (j) {
            validatePassword.html(j.msg);
          }
        });
      }, 200);
      
      this.lastValue = this.value;
    }
  });
  var cnfirmPass = $('#confirmpass');
  $('#confirm').keyup(function () {
    var x = this;
	var p =  $('#password').val();
    if (this.value != this.lastValue) {
      if (this.timer) clearTimeout(this.timer);
      cnfirmPass.removeClass('error').html('<img src="nt_images/preloader.gif" />');
      
      this.timer = setTimeout(function () {
        $.ajax({
          url: 'regtest.php',
          data: 'action=check_cnfrm&password=' + p + '&confirm=' + x.value,
          dataType: 'json',
          type: 'post',
          success: function (j) {
            cnfirmPass.html(j.msg);
          }
        });
      }, 200);
      
      this.lastValue = this.value;
    }
  });
   var valemail = $('#valemail');
  $('#email').keyup(function () {
    var x = this;
	if (this.value != this.lastValue) {
      if (this.timer) clearTimeout(this.timer);
      valemail.removeClass('error').html('<img src="nt_images/preloader.gif" />');
      
      this.timer = setTimeout(function () {
        $.ajax({
          url: 'regtest.php',
          data: 'action=check_email&email=' + x.value,
          dataType: 'json',
          type: 'post',
          success: function (j) {
            valemail.html(j.msg);
          }
        });
      }, 200);
      
      this.lastValue = this.value;
    }
  });
   var valmob = $('#validatemob');
  $('#mobile2').keyup(function () {
    var x = this;
	var code = $('#code').val();
	if (this.value != this.lastValue) {
      if (this.timer) clearTimeout(this.timer);
      valmob.removeClass('error').html('<img src="nt_images/preloader.gif" />');
      
      this.timer = setTimeout(function () {
        $.ajax({
          url: 'regtest.php',
          data: 'action=valmob&code=' + code + '&mobile=' + x.value,
          dataType: 'json',
          type: 'post',
          success: function (j) {
            valmob.html(j.msg);
          }
        });
      }, 200);
      
      this.lastValue = this.value;
    }
  });
});


