var oDiv  //divs kurā tiks parādītas darbības
var oData //Objekts

//Objekta datu ielādēšana
function loadData(div,fn){
    oData = initOb();
    oDiv  = div;
    if (!oData){
        eval(sdiv).innerHTML = "Sorry! Can't load data!";
        return;
    }
    //document.getElementById(oDiv).innerHTML = "<div id='csLoader'><img src='ajax-loader.gif' alt='loading...'></div>";
    oData.onreadystatechange=drawData;
    oData.open("GET",fn,true);
    oData.send(null);
}

//Objekta parādīšana
function drawData(){
    if (oData.readyState == 4){
        switch(oData.status){
//            case 200:oDiv.innerHTML = oData.responseText;break;
//            case 200:eval(oDiv).innerHTML = oData.responseText;break;
//            case 200:document.getElementById(oDiv).innerHTML = oData.responseText;break;
            case 200:document.getElementById(oDiv).innerHTML = oData.responseText;break;
            case 403:document.getElementById(oDiv).innerHTML = "Error! Access denied!";break;
            case 404:document.getElementById(oDiv).innerHTML = "Error! no file!";break;
            default:document.getElementById(oDiv).innerHTML = "Unknown Error!:" + oData.status;break;
        }
    }
}

//Objekta inicializācija
function initOb(){
    var gObj = null;
    try{
        gObj = new XMLHttpRequest();
    }catch(e){
        try{
            gObj = new ActiveXObject("Msxml2.XMLHTTP");
        }catch(e){
            try{
                gObj = new ActiveXObject("Microsoft.XMLHTTP");
            }catch(e){
                return null;
            }
        }
    }
    return gObj;
}
