// -------------- 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) {
	
    // only if req shows "loaded"
    if (req.readyState == 4) {
        // only if "OK"
        if (req.status == 200) {
        	div = ""; // "<div align=\"right\"><a href=\"#\" onclick=\"hide3('"+tag+"'); return false;\">X</a></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,tag,ax,bx){
	if(ax=='obrisitekst') 
	{
		if(verify_delete()==false) return false;
	}
	if(document.getElementById(tag)==null) 
	{
		alert("Warning: Tag ID '"+tag+"' not found!");
		return false;
	}
	document.getElementById(tag).style.display="";
	document.getElementById(tag).innerHTML="<img src=\"slike/yy.gif\"> loading...";

    var req = setupAJAX();
    req.onreadystatechange = function(){
        process_returned_data(req,tag,"innerHTML");
    }    
    var url = page + ".php?ax=" + ax + "&bx=" + bx;
    req.open("GET", url, true);
    req.send(null);
    
} 
function hide3(me) { 
css=document.getElementById(me).style;
if(css.display=="none") css.display="";
else css.display="none";
return false;
}
function odgovorX(page,tag,ax,bx)
{
	var nadimak;
	var pitanje;
	var num;
	
	eval('nadimak=document.form'+bx+'.nadimak.value;');
	eval('pitanje=document.form'+bx+'.pitanje.value;');
	eval('num=document.form'+bx+'.num.value;');
	pitanje=encodeURI(pitanje);
	//alert(pitanje);
	//return;
	getAjax(page,tag,ax,bx+'&nadimak='+nadimak+'&pitanje='+pitanje+'&num='+num);
	
}
function setGovance(tag,sel,id)
{
	getAjax("setgovance",tag,sel.selectedIndex,id);
}

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