function loginVerify(eId, type){
	if(!type){
    type = 'login';
  }
  elem = $('#'+eId);
	if(!elem.length){
		return false;
	}
	
	value = elem.attr('value');
	
	checkEmptyField (eId);

	post_data = {
		value: value,
    type:type
	};
		$.ajax({
			url: '/dircon/user/checkloginavailability',
			data: post_data,
			type: 'POST',
			dataType: "json",
			success: function(r, status){
        isBorrowed(r, eId, type);
      }
		}); 
}

function isBorrowed(data, eId, type){
  if(data.state == 2 && data.loginVariants.length > 1){
		$('.'+type+'_borrowed').remove();
    var name  = type == 'login'
              ? Lang.user.checkFields.login.login
              : 'E-mail';

		message = name+' '+data.enteredValue+' '+ Lang.user.checkFields.login.borrowed;
		showError(eId, message, type+'_borrowed_t');
		message = Lang.user.checkFields.variants+':<br/>'+data.loginVariants.join('<br/>');
		showError(eId, message, type+'_borrowed');
		return false;
  }
  else{
  	removeError(eId, type+'_borrowed');
  	removeError(eId, type+'_borrowed_t');
		return true;
  }
}
