//------------------------------------------------------------------------------------------------------
// AJAX - NASTAVENI OBSAHU BOXU
// id - hodnota pro predavani nejakeho ID pro potreby boxu
// Parameters - pole parametru 
//
//
// Příklad:
//
// AJAX Box s DB Gridem
//		echo "<div id=\"".$DestinationBoxId."\"></div>";
//					echo "<script language=\"JavaScript\" type=\"text/javascript\">_SetElementContent01('".$this->ObjectID."', '".CLASS_PATH."/DBGrid.ajax.php?ObjectID=".$this->ObjectID."&amp;".Session_Id()."');;</script>";
//------------------------------------------------------------------------------------------------------


function _SetElementContent01(idBox, url) {

	var httpRequest;
    
    if(typeof window.ActiveXObject != 'undefined') {
        httpRequest = new ActiveXObject("Microsoft.XMLHTTP");
    } else {  
        httpRequest = new XMLHttpRequest();
    }
    
	httpRequest.open("GET", url, true);
    httpRequest.onreadystatechange= function () { processRequest(httpRequest, idBox) };
    httpRequest.send(null);}


function processRequest(httpRequest, idBox) {
    if (httpRequest.readyState == 4) {
        if(httpRequest.status == 200) { if (typeof idBox == 'string') {
                document.getElementById(idBox).innerHTML = httpRequest.responseText;
            }
            if (typeof idBox == 'function') {
                idBox(httpRequest.responseText);
            }
        } else {
            alert("Chyba pri nacitani stanky " + httpRequest.status +" : "+ httpRequest.statusText);
        }
    
	}
} 
