// -------------- 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,tag,ax){
	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=\"slikice/ajax-loader3.gif\"> requesting...";
    
    var req = setupAJAX();
    req.onreadystatechange = function(){
        process_returned_data(req,tag,"innerHTML",2);
    }    
    var url = "../trazilica/" + page + ".php?ax=" + ax;
    req.open("GET", url, true);
    req.send(null);
    
} 
function getAja(page,tag,ax,bx){
	if(document.getElementById(tag)==null) 
	{
		alert("Warning: Tag ID '"+tag+"' not found!");
		return false;
	}
	index = Math.floor(Math.random() * 8 + 1);
	document.getElementById(tag).style.display="";
	document.getElementById(tag).innerHTML="<img src=\"slikice/ajax-loader"+index+".gif\"> ";
    
    var req = setupAJAX();
    req.onreadystatechange = function(){
        process_returned_data(req,tag,"innerHTML",0);
    }    
    var url = page + ".php?ax=" + ax + "&bx=" + bx;
    req.open("GET", url, true);
    req.send(null);
    return false;
    
}    
    

function anketa(page,tag) { 
for (i=0; i<document.form_anketa.rank.length; i++)
	if (document.form_anketa.rank[i].checked) {
		//getAjax(page,tag,i,"");
		document.getElementById(tag).innerHTML="<img src=\"img/yy.gif\"> requesting...";
        var req = setupAJAX();
        req.onreadystatechange = function(){
            process_returned_data(req,tag,"innerHTML",0);
        }    
        var url = page + ".php?ax=" + i;
        req.open("GET", url, true);
        req.send(null);
		return false;
	}
}

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