<!--
	var hr_error = false;
	var sp_name = "load.login";
	
    // Вызывается по тайм-ауту или при щелчке на кнопке.
    function doLoad(force) {
        // Получаем текст запроса из <input>-поля.
		 
		var initiator = document.getElementById('login_');
		var handler = document.getElementById('un_check_res');
		var handler_q = document.getElementById('un_check');
		var tmp_str = initiator.value;
//		initiator.value = tmp_str.replace('/ /','');
		if (tmp_str.indexOf("<")>-1) {
						handler.innerHTML = "Wrong Format"; //"Wrong characters";
						handler.style.color = "#FF5555";
						hr_error = true;
						handler_q.innerHTML = '';
//						handler_q.innerHTML = '"<b>'+initiator.value +'</b>" - ';
						return false;
		}
		if (tmp_str.indexOf(" ")>-1 || tmp_str=='') {
						handler.innerHTML = "Wrong Format";
						handler.style.color = "#FF5555";
						hr_error = true;
						handler_q.innerHTML = '"<b>'+initiator.value +'</b>" - ';
						return false;
			}
        var query = '' + initiator.value;
        // Создаем новый объект JSHttpRequest.
        var req = new Subsys_JsHttpRequest_Js();
        // Код, АВТОМАТИЧЕСКИ вызываемый при окончании загрузки.
        req.onreadystatechange = function() {
            if (req.readyState == 4) {
                if (req.responseJS) {
                    // Записываем в <div> результат работы.
					if (req.responseJS.res == 'registered') {
						handler.innerHTML = "Exist"; //Already Registered
						handler.style.color = "#FF8855";
						hr_error = true;
					} else if (req.responseJS.res == 'nonallowed')	{
						handler.innerHTML = "Non Allowed";
						handler.style.color = "#FF5555";
						hr_error = true;
						
					} else if (req.responseJS.res == 'wrong')	{
						handler.innerHTML = "Wrong Format";
						handler.style.color = "#FF5555";
						hr_error = true;
						
					} else if (req.responseJS.res == 'free')	{
						handler.innerHTML = "Free";
						handler.style.color = "#00BB00";
						hr_error = false;
					} else {
						handler.innerHTML = "none";
						handler.style.color = "#999999";
					}
					handler_q.innerHTML = '"<b>'+ req.responseJS.q +'</b>" - ';
//					initiator.style.bgcolor = "#FFEEEE";
//					initiator.value = req.responseJS.q;
					
					/*
                    document.getElementById('un_check_res').innerHTML =
                        'MD5("'+(req.responseJS.q||'')+'") = ' +
                        '"' + (req.responseJS.md5||'') + '"<br> ' +
                        'Session data: ' +
                        '"' + (req.responseJS.hello || 'unknown') + '"';
						*/
                }
                // Отладочная информация.
                document.getElementById('debug').innerHTML = req.responseText;
            }
        }
        // Разрешаем кэширование (чтобы при одинаковых запросах
        // не обращаться к серверу несколько раз).
        req.caching = true;
        // Подготваливаем объект.
        req.open('POST', 'hr_gate.php?test=abc', true);
//        req.open('POST', 'load.login.php?test=abc', true);
        // Посылаем данные запроса (задаются в виде хэша).
        req.send({ q: query, sp: sp_name, test:303 });
    }
    // Поддержка загрузки данных по тайм-ауту (1 секунда после
    // последнего отпускания клавиши в текстовом поле).
    var timeout = null;
    function doLoadUp() {
        if (timeout) clearTimeout(timeout);
        timeout = setTimeout(doLoad, 1000);
    }
	
	function check_for_hr_error() {
		if (hr_error) {
			var initiator = document.getElementById('username');
			initiator.focus();
		} else return true;
	}

-->