    var xmlHttp
	    var x_request = createXMLHttpRequest()
	    function GetXmlHttpObject() {
	        var xmlHttp = null;
	        try {
	            // Firefox, Opera 8.0+, Safari
	            xmlHttp = new XMLHttpRequest();
	        }
	        catch (e) {
	            // Internet Explorer
	            try {
	                xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
	            }
	            catch (e) {
	                xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
	            }
	        }
	        return xmlHttp;
	    }
	    function createXMLHttpRequest() {
	        var xhr;
	        if (window.XMLHttpRequest) {
	            try {
	                xhr = new XMLHttpRequest();
	            } catch (e) {
	                xhr = false;
	            }
	        } else if (window.ActiveXObject) {
	            try {
	                xhr = new ActiveXObject("Microsoft.XMLHTTP");
	            } catch (e) {
	                xhr = false;
	            }
	        }
	        return xhr;
	    }

	    function getForm(fobj) {
	        var str = "";
	        var ft = "";
	        var fv = "";
	        var fn = "";
	        var els = "";
	        for (var i = 0; i < fobj.elements.length; i++) {
	            els = fobj.elements[i];
	            ft = els.title;
	            fv = els.value;
	            fn = els.name;
	            switch (els.type) {
	                case "text":
	                case "hidden":
	                case "password":
	                case "textarea":
	                    if (encodeURI(ft) == "required" && encodeURI(fv).length < 1) {
	                        alert('Prašome užpildyti visus laukus, pažymetus *');
	                        els.focus();
	                        return false;
	                    }
	                    str += fn + "=" + encodeURI(fv) + "&";
	                    break;

	                case "checkbox":
	                case "radio":
	                    if (els.checked) str += fn + "=" + encodeURI(fv) + "&";
	                    break;

	                case "select-one":
	                    if (els.options[els.selectedIndex].value == 0) {
	                        alert('Prašome užpildyti visus laukus, pažymetus *');
	                        els.focus();
	                        return false;
	                    }
	                    str += fn + "=" +
                els.options[els.selectedIndex].value + "&";
	                    break;
	            }  //  switch  
	        }  //  for  
	        str = str.substr(0, (str.length - 1));
	        return str;
	    }

	    function sendRequest(frm, file,div) {
	        var rnd982g = Math.random();
	        var str = "";
	        if (str = getForm(frm)) {
	            x_request.open('GET', file + '?' + str + '&rnd982g=' + rnd982g);
	            x_request.onreadystatechange = function() {
	            if (x_request.readyState == 4)
	                if (x_request.status == 200)
	                handleResponse(x_request, div);
	        }           
	            x_request.send(null);
	        }
	        return false;
	    }

	    function handleResponse(req, div) {
	            var response = req.responseText;
	            document.getElementById(div).innerHTML = response;
	       
	    }

	    function showDiv(action, div, url, id) {
	        xmlhttp = new XMLHttpRequest();
	        url = url + "?id=" + id + "&action=" + action + "&div=" + div
	        xmlhttp.onreadystatechange = function() {
	            if (xmlhttp.readyState == 4)
	                if (xmlhttp.status == 200)
	                stateDiv(xmlhttp, div);
	        }
	        xmlhttp.open("GET", url, true);
	        xmlhttp.send(null);
	    }

	    function stateDiv(req, div) {
	        document.getElementById(div).innerHTML = req.responseText;
	    }

