$(document).ready(function() {

	$('form#inscriptionform input[type=submit]').attr('disabled',true);
	var login = $('form#inscriptionform input[name=login]').attr('value');
	
	if (login == null || login == '') {
		$('form#inscriptionform input[type=submit]').attr('disabled',true);
		$('form#inscriptionform input[type=submit]').attr('value',lang.account.pickaname);
	} else {
		loginDispo(login);
	}

	$('form#inscriptionform input[name=login]').focus(function() {
		$('form#inscriptionform input[type=submit]').attr('disabled',true);
	});
	
	$('form#inscriptionform input[name=login]').blur(function() {
		loginDispo($(this).attr('value'));
	});

});

function loginDispo(login) {

	$('form#inscriptionform input[type=submit]').attr('disabled',true);
	$('form#inscriptionform input[type=submit]').attr('value',lang.account.checking);

	if (login == null || login == '') {
	
		$('form#inscriptionform input[type=submit]').attr('disabled',true);
		$('form#inscriptionform input[type=submit]').attr('value',lang.account.pickaname);
	
	} else {	

		$.get("/ajax/account/available.php?login="+login,function(html) {
			if (html == '1') {
				$('form#inscriptionform input[type=submit]').attr('disabled',true);
				$('form#inscriptionform input[type=submit]').attr('value',lang.account.nameexists);
			} else if (html == '2') {
				$('form#inscriptionform input[type=submit]').attr('disabled',true);
				$('form#inscriptionform input[type=submit]').attr('value',lang.account.invalidname);
			} else {
				$('form#inscriptionform input[type=submit]').attr('disabled',false);
				$('form#inscriptionform input[type=submit]').attr('value',lang.account.create);
			}
		});
	
	}

}