<!--
function AJAX_makeRequest(url,placeHolder) {
	var http_request = false;

	if (window.XMLHttpRequest) { // Mozilla, Safari, ...
		http_request = new XMLHttpRequest();
		if (http_request.overrideMimeType) {
			http_request.overrideMimeType('text/xml');
			// See note below about this line
		}
	} else if (window.ActiveXObject) { // IE

                var progIDs = new Array(
 				'Msxml2.XMLHTTP.6.0',
				'Msxml2.XMLHTTP.3.0',
				'Msxml2.XMLHTTP',
				'Microsoft.XMLHTTP' );

                for (var i = 0; i < progIDs.length; i++) {

                   try {
                        http_request = new ActiveXObject(progIDs[i]);
                   }
                   catch (ex) {
                   }
                }

	}

	if (!http_request) {
		alert('Chyba - problém v načítavaní dát (AJAX)');
		return false;
	}
	http_request.onreadystatechange = function() { AJAX_insert_innerHTML(http_request,placeHolder); };
	http_request.open('GET', url, true);
	http_request.send(null);

}

function AJAX_insert_innerHTML(http_request,placeHolder) {

	if (http_request.readyState == 4) {
		if (http_request.status == 200) {
			document.getElementById(placeHolder).innerHTML=http_request.responseText;			
		} else {
			alert('Chyba - problém v načítavaní dát (AJAX) .');
		}
	}

}


function AJAX_loadtree(tree,placeHolder) {
	AJAX_loadtree_selcat(tree,placeHolder,0);
}

function AJAX_loadtree_selcat(tree,placeHolder,selcat) {
	var url="ajax_tree.php";
	url=url+"?table="+tree+"&selcat="+selcat;
	document.getElementById(placeHolder).innerHTML = " ... čakajte prosím ... ";
	AJAX_makeRequest(url,placeHolder);
}
function AJAX_loadtree_selcat2(alb,placeHolder,restid,ano) {
	var url="ajax_tree.php";
	url=url+"?alb="+alb+"&restid="+restid+"&ano="+ano;
	document.getElementById(placeHolder).innerHTML = "<option>Čakajte prosím</option>";
	AJAX_makeRequest(url,placeHolder);
}
function AJAX_loadtree_selcat3(rdma,placeHolder,docid) {
	var url="ajax_tree.php";
	url=url+"?rdma="+rdma+"&docid="+docid;
	document.getElementById(placeHolder).innerHTML = "<option>Čakajte prosím</option>";
	AJAX_makeRequest(url,placeHolder);
}
function AJAX_loadtree_najcasnik(waiter,placeHolder,restid) {
	var url="ajax_tree.php";
	url=url+"?waiter="+waiter+"&restid="+restid;
	document.getElementById(placeHolder).innerHTML = " ... čakajte prosím ... ";
	AJAX_makeRequest(url,placeHolder);
}

// SIMPLE AJAX
function getHTTPObject(){
   if (window.ActiveXObject) return new ActiveXObject("Microsoft.XMLHTTP");
   else if (window.XMLHttpRequest) return new XMLHttpRequest();
   else {
      alert("Váš prehliadač nepodporuje AJAX.");
      return null;
   }
}   

function callAJAX(query, cbFunction){
    httpObject = getHTTPObject();
    if (httpObject != null) {
        httpObject.open("GET", query, true);
        httpObject.send(null); 
        httpObject.onreadystatechange = cbFunction;
    }
}

function registerCallBack() {
    if(httpObject.readyState == 4){
        TINY.box.psh(httpObject.responseText,0,0,1);
    }
}

function loginCallBack() {
    if(httpObject.readyState == 4){
        TINY.box.show(httpObject.responseText,0,0,0,1);
    }
}
//-->