function createRequestObject() {
    var ro;
    var browser = navigator.appName;
    if(browser == "Microsoft Internet Explorer"){
        ro = new ActiveXObject("Microsoft.XMLHTTP");
    }else{
        ro = new XMLHttpRequest();
    }
    return ro;
}


var httpMulti = createRequestObject();
var httpAnketa = createRequestObject(); 


  
function posaljiAJAX(strana,akcija,arg) {
	//window.alert('Saljem ' + strana);
    httpMulti.open('get', strana+'?akcija='+akcija+'&arg='+arg);
    httpMulti.onreadystatechange = handleResponseMulti;
    httpMulti.send(null);
  }  
  
function posaljiAJAXanketa(strana,akcija,arg) {
	//window.alert('Saljem ' + strana);
    httpAnketa.open('get', strana+'?akcija='+akcija+'&arg='+arg);
    httpAnketa.onreadystatechange = handleResponseAnketa;
    httpAnketa.send(null);
  }   



function handleResponseMulti() {//menja neograniceno DOM elemenata
    if(httpMulti.readyState == 4){
        var response = httpMulti.responseText;
		//window.alert(response);
        var update = new Array();
        if(response.indexOf('][' != -1)) {
            update = response.split('][');
			 for(i=1; i <= update.length; i=i+2){
				 c=i-1;
				 
				 if(update[c]=='izvrSkriptu#'){
				   eval(update[i]);
				 } else {
				 var tipObjekta = document.getElementById(update[c]).nodeName;
				  var a = tipObjekta.toLowerCase();
	              if (a == "input" || 
					    a == "select" || 
						a == "option" || 
						a == "textarea"){
				document.getElementById(update[c]).value = update[i];
								} else {
				document.getElementById(update[c]).innerHTML = update[i];
								}
				 }//izvr
			 }
        }
    }
}





function handleResponseAnketa() {//menja neograniceno DOM elemenata
    if(httpAnketa.readyState == 4){
        var response = httpAnketa.responseText;
		//window.alert(response);
        var update = new Array();
        if(response.indexOf('][' != -1)) {
            update = response.split('][');
			 for(i=1; i <= update.length; i=i+2){
				 c=i-1;
				 
				 if(update[c]=='izvrSkriptu#'){
				   eval(update[i]);
				 } else {
				 var tipObjekta = document.getElementById(update[c]).nodeName;
				  var a = tipObjekta.toLowerCase();
	              if (a == "input" || 
					    a == "select" || 
						a == "option" || 
						a == "textarea"){
				document.getElementById(update[c]).value = update[i];
								} else {
				document.getElementById(update[c]).innerHTML = update[i];
								}
				 }//izvr
			 }
        }
    }
}


//- ---------------------- AJAX kraj ------------



function toglujDiv (layerID)
{
//layerID="logovanje";
if(document.getElementById){
 if(document.getElementById(layerID).style.display == "none") {document.getElementById(layerID).style.display = ""; } else {document.getElementById(layerID).style.display = "none";}
}else if(document.all){
 if(document.all[layerID].style.display == "none"){document.all[layerID].style.display = "";} else {document.all[layerID].style.display = "none";}
}else if(document.layers){
     with(document.layers[layerID].document){
    if (style.display == "none"){style.display = "";} else {style.display = "none"; } 
                                            }
}
}

//  ------------- dodao Mikita -------------------
//  ovo je za mouseover funkciju u navigaciji
//  ----------------------------------------------

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

//  ---------------- Mikita kraj ---------------------