var _3k_obj_xmlhttp                 =   _3k_createRequestObject();
var _3k_ajax_get_html_target_div    =   null;

function _3k_createRequestObject() {
    var ro;
    var browser = navigator.appName;
    if(browser == "Microsoft Internet Explorer"){
        ro = new ActiveXObject("Microsoft.XMLHTTP");
    }else{
        ro = new XMLHttpRequest();
    }
    return ro;
}

function _3k_ajax_get_html(p_url, p_div)
{
    if (_3k_ajax_get_html_target_div == null) {
        _3k_ajax_get_html_target_div = p_div;
        _3k_obj_xmlhttp.open('get', p_url);
        _3k_obj_xmlhttp.onreadystatechange = _3k_alib_handleResponse;
        _3k_obj_xmlhttp.send(null);
    }
}

function _3k_ajax_get_response(p_url, p_response_handler)
{
    _3k_obj_xmlhttp.open('get', p_url);
    _3k_obj_xmlhttp.onreadystatechange = p_response_handler;
    _3k_obj_xmlhttp.send(null);
}

function _3k_alib_handleResponse() {
    if(_3k_obj_xmlhttp.readyState == 4){
        // dovrsio je

        if(_3k_obj_xmlhttp.status == 200){
            if(_3k_ajax_get_html_target_div != null){
                _3k_ajax_get_html_target_div.innerHTML  = _3k_obj_xmlhttp.responseText;
            }
        }
        _3k_ajax_get_html_target_div            =   null;
    }
}
