// -------------- AJAX -------------- //
// global flag
var isIE = false;
function setupAJAX() {
    var req;
    // ostatak svijeta
    if (window.XMLHttpRequest) {
    	try {
			req = new XMLHttpRequest();
        } catch(e) {
			req = false;
        }    	
    // MS
    } else if (window.ActiveXObject) {
        isIE = true;
        try {
        	req = new ActiveXObject("Msxml2.XMLHTTP");
      	} catch(e) {
        	try {
          		req = new ActiveXObject("Microsoft.XMLHTTP");
        	} catch(e) {
          		req = false;
        	}
		}
	}
	
	if (!req) alert("Da bi stranice ispravno radile nuzno je omoguciti Java Script");
    return req;
}

function process_returned_data(req,tag,type,x) {
    // only if req shows "loaded"
    if (req.readyState == 4) {
        // only if "OK"
        if (req.status == 200) {
        	if(x==1)
        		div = "<div align=\"right\"><a href=\"#\" onclick=\"closex('"+tag+"'); return false;\">X</a></div>";
        	else 
        		div = "";
        	if(type == "value")
        	{
        		document.getElementById(tag).value = req.responseText;
        	}
        	else
        	{
            	document.getElementById(tag).innerHTML = div + req.responseText;
        	}
         } else {
            alert("Problem pri dohvatu podataka:\n" + req.statusText);
         }
    }
}
function getAjax(page,outside_div, ax, bx, cx, dx, ex){
	if(document.getElementById(outside_div)==null) 
	{
		alert("Warning: Tag ID '"+outside_div+"' not found!");
		return false;
	}
	document.getElementById(outside_div).style.display="";
	document.getElementById(outside_div).innerHTML="<img src=\"../slikice/ajax-loader.gif\"> requesting...";
    
    var req = setupAJAX();
    req.onreadystatechange = function(){
        process_returned_data(req,outside_div,"innerHTML",2);
    }    
    var url = page + "?ax=" + ax + "&bx=" + bx + "&cx=" + cx + "&dx=" + dx + "&ex=" + ex;
    req.open("GET", url, true);
    req.send(null);
    
} 

    

// ------------------------------------ //