function send_xmlhttprequest(obsluha, method, url, content, headers) {
	var xmlhttp = (window.XMLHttpRequest ? new XMLHttpRequest : (window.ActiveXObject ? new ActiveXObject("Microsoft.XMLHTTP") : false));

	if (!xmlhttp)
		return false;

	xmlhttp.open(method, url);

	if (obsluha != null)
		xmlhttp.onreadystatechange = function() {
			obsluha(xmlhttp);
		};

	if (headers) {
		for (var key in headers)
			xmlhttp.setRequestHeader(key, headers[key]);
	}

	xmlhttp.send(content);
	return true;
}

function open_popup(dokument, sirka, vyska, scrollbars) {
	so = screen.width;
	vo = screen.height;
	zleva = ((so - sirka) / 2) - 13;
	shora = 120;
	popup_win = window.open(dokument,"popup_okno","width="+sirka+",height="+vyska+",left="+zleva+",top="+shora+",location=0,menubar=0,resizable=1,scrollbars="+scrollbars+",status=0,titlebar=0,toolbar=0");
	popup_win.focus();
}

function Show(id, show) {
  if (show)
    document.getElementById(id).style.visibility='visible';
  else
    document.getElementById(id).style.visibility='hidden';
}

function data() {
    var ic = document.getElementById('id_ic').value;
    
	if (!send_xmlhttprequest(data_r, 'GET', '/ares_message.php?ic=' + ic)) {
		return true;
	}
	
	return false;  
}

function data_r(xmlhttp) {
    
	if (xmlhttp.readyState == 4) {
            var error = xmlhttp.responseXML.getElementsByTagName('error')[0];
            if(error != null) {
                alert(error.childNodes[0].data);
            } else {
        	    var odpovedi = xmlhttp.responseXML.getElementsByTagName('message')[0].childNodes;
        
        	    for (var i = 0; i < odpovedi.length; i++) {
        
        			if (odpovedi[i].childNodes.length > 0) {
        				var obj = document.getElementById(odpovedi[i].nodeName);
        
        				if (obj)
        					obj.value = odpovedi[i].childNodes[0].data;
        			}
        		}
            }
	    }
	
}