function getHTTPObject() {
	var http_object;

	/*@cc_on
	@if (@_jscript_version >= 5)
		try {
			http_object = new ActiveXObject("Msxml2.XMLHTTP");

		}
		catch (e) {
			try {
				http_object = new ActiveXObject("Microsoft.XMLHTTP");
			}
			catch (E) {
				http_object = false;
			}
		}
	@else
		xmlhttp = http_object;
	@end @*/

	if (!http_object && typeof XMLHttpRequest != 'undefined') {
		try {
			http_object = new XMLHttpRequest();
			http_object.overrideMimeType('text/xml; charset=iso-8859-2');
		}
		catch (e) {
			http_object = false;
		}
	}

	return http_object;
}

function $() {

    var elements = new Array();

    for (var i = 0; i < arguments.length; i++) {

      var element = arguments[i];

      if (typeof element == 'string') {
        if (document.getElementById) {
          element = document.getElementById(element);
        } else if (document.all) {
          element = document.all[element];
        }
      }

      elements.push(element);

    }

    if (arguments.length == 1 && elements.length > 0) {
      return elements[0];
    } else {
      return elements;
    }
}

var messageElement = false;
var messageP = false;
var http2 = getHTTPObject();
var messages = '';
var LOGIN_PREFIX2 = 'index.php?sec=sprawdz_etap_naprawy&';
var NORMAL_STATE = 4;

//window.onload = function() {
//$("progress").style.visibility = "hidden";
//}


function showLogin2() {
	if (messageElement != false)
	{
		try {
			document.getElementById('message2').removeChild(messageElement);
		}
		catch (e) { }
	}
		messageElement = document.createElement('div');
		messageElement.appendChild(document.createTextNode(' ' + messages));
		messageElement.style.color = '#474747';
		messageElement.style.padding = '3px';
		document.getElementById('message2').innerHTML = '';
		document.getElementById('message2').appendChild(messageElement);
		//$("progress").style.visibility = "hidden";
}

function validateLogin2()
{
	kto = document.getElementById('kto').value;
	if (kto != '') {
		http2.open('GET', LOGIN_PREFIX2 + 'kto='+kto+'&operacja=zapisz', true);
		http2.onreadystatechange = handleHttpValidateLogin2;
		http2.send(null);
	}
}

function handleHttpValidateLogin2()
{
	//$("progress").style.visibility = "visible";
	if (http2.readyState == NORMAL_STATE) {
		var results2 = http2.responseXML;
		var root_node = results2.getElementsByTagName('root').item(0);
		messages = root_node.firstChild.data;
		showLogin2();
	}
}
