function GetXmlHttpObject()
{
  var xmlHttp=null;
  try
    {
    // Firefox, Opera 8.0+, Safari
    xmlHttp=new XMLHttpRequest();
    }
  catch (e)
    {
    // Internet Explorer
    try
      {
      xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
      }
    catch (e)
      {
      xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
      }
    }
  return xmlHttp;
}

// -->> pozicija pointera miša
function getXY(e) {
	x = (window.Event) ? e.pageX : event.clientX;
	y = (window.Event) ? e.pageY : event.clientY;
	var sirina = document.getElementById('brziIzbornik').offsetWidth; 
	document.getElementById('brziIzbornik').style.left = x - sirina + 30 + 'px';
	document.getElementById('brziIzbornik').style.top = y + 2 + 'px';
}
function findPos(obj) {
	var curleft = curtop = 0;
	if (obj.offsetParent) {
		curleft = obj.offsetLeft;
		curtop = obj.offsetTop;
		while (obj = obj.offsetParent) {
			curleft += obj.offsetLeft;
			curtop += obj.offsetTop;
		}
	}
	return [curleft,curtop];
}

function PozicijaIzbornika(refObjekt, izbornik){
    var DivRef = document.getElementById(izbornik);
    DivRef.style.left = findPos(document.getElementById(refObjekt))[0] + 'px';
	DivRef.style.top = findPos(document.getElementById(refObjekt))[1] + 60 + 'px';
}

// -->> prikaz i sakrivanje izbornika
function PrikazIzbornika(refObjekt, state, izbornik, okvir)
	{
		var DivRef = document.getElementById(izbornik);
		var IfrRef = document.getElementById(okvir);
		if(state)
		{
			DivRef.style.visibility = "visible";
			IfrRef.style.width = DivRef.offsetWidth;
			IfrRef.style.height = DivRef.offsetHeight;
			IfrRef.style.top = DivRef.style.top;
			IfrRef.style.left = DivRef.style.left;
			IfrRef.style.zIndex = DivRef.style.zIndex - 1;
			IfrRef.style.display = "block";
		}
		else
		{
			DivRef.style.visibility = "hidden";
			IfrRef.style.display = "none";
		}
}

function Pretrazivanje(e) {
	var upit = document.getElementById("ctl00_txTrazi").value;
	var unicode=e.keyCode? e.keyCode : e.charCode
    if (unicode == 13){
        if(upit.length < 3)
        {
            alert("Uneseni upit je prekratak.");
            return (unicode != 13);
        }
        else{
            document.location="trazi.aspx?upit=" + upit;
            return (unicode != 13);
        }
    }
}

function Expand(id, rang){
    for (var iNiz=1; iNiz<30; iNiz++){
        if(nizExpand[iNiz][0]==id){
            if(nizExpand[iNiz][1] == rang){
                if(Right(document.getElementById("exp" + nizExpand[iNiz][0]).src, 5) == "1.png"){
                    document.getElementById("exp" + nizExpand[iNiz][0]).src = "slike/strelica2.png";
                }
                else{
                    document.getElementById("exp" + nizExpand[iNiz][0]).src = "slike/strelica1.png";
                }
            }
        }
        else{
            if(nizExpand[iNiz][1] == rang){
                document.getElementById("exp" + nizExpand[iNiz][0]).src = "slike/strelica1.png";
            }
        }
    }
    
}

function Left(str, n){
	if (n <= 0)
	    return "";
	else if (n > String(str).length)
	    return str;
	else
	    return String(str).substring(0,n);
}
function Right(str, n){
    if (n <= 0)
       return "";
    else if (n > String(str).length)
       return str;
    else {
       var iLen = String(str).length;
       return String(str).substring(iLen, iLen - n);
    }
}
