function mousedown(ButtonName) {
     document.images[ButtonName].src = "design/botuni/b_" + ButtonName + "_down.gif"; 
}
function mouseup(ButtonName) {
     document.images[ButtonName].src = "design/botuni/b_" + ButtonName + "_up.gif";  
     parent.mapFrame.MapForm.Command.value = ButtonName;      
     document.getElementById('BusyGif').style.visibility="visible";
     document.body.style.cursor = "wait";
     switch (ButtonName)
  {
    case "ADRESA": {               
                 parent.mapFrame.MapForm.AdresaUnos.value = document.getElementById("LBAdresaOdabir").value;
                 parent.mapFrame.MapForm.KB.value = document.getElementById("KB").value;
                 parent.mapFrame.MapForm.Dodatak.value = document.getElementById("Dodatak").value;
                 break;
                }
    case "OBJEKT": {                
                 parent.mapFrame.MapForm.AdresaUnos.value = document.getElementById("LBObjektOdabir").value;
                 break;
                }
    default: { 
            break }
  }
}
function mousedownTool(ButtonName) {
    var OldAction = parent.mapFrame.MapForm.Tool.value ;
     document.images[OldAction].src = "design/botuni/b_" + OldAction + "_up.gif";    
     document.images[ButtonName].src = "design/botuni/b_" + ButtonName + "_down.gif";    
     parent.mapFrame.MapForm.Tool.value = ButtonName; 
     parent.mapFrame.MapForm.Command.value = ButtonName;    
}

window.onload = function(){
     var treeview = document.getElementById("LEGENDA");
     var treeLinks = treeview.getElementsByTagName("a"); 
     var cboxovi = treeview.getElementsByTagName("INPUT"); 
     var prvi = true;  
     treeview.onclick=client_OnTreeNodeChecked;
     for(i=0;i<treeLinks.length;i++)
     { 
          if(treeLinks[i].firstChild.tagName != "IMG")
          {             
              treeLinks[i].onclick = treeNodeClickHandler;  //setting the client function to be called on treenode click               
              if (treeLinks[i].innerText.substring(0,1)=='x'){             
                treeLinks[i].tag = treeLinks[i].innerText.substring(1,(treeLinks[i].innerText.toUpperCase()).indexOf('Y',0))
                treeLinks[i].innerText = treeLinks[i].innerText.substring((treeLinks[i].innerText.toUpperCase()).indexOf('Y',0)+1)                
                //if (prvi==true){//na početku postavljam prvu temu za aktivnu
                //    parent.mapFrame.MapForm.Tema.value = treeLinks[i].tag;
                //}
                prvi=false;
              }        
          }      
      }     
         
document.getElementById("mjerilo").value=parent.mapFrame.MapForm.mjerilo.value;
//s.setMaximum(parseInt(document.getElementById("mjerilo").value));
s.setValue(parseInt(document.getElementById("mjerilo").value));
//toggle('PAN', 'DivGrafika'); 
}

function treeNodeClickHandler()  
{   
    if (this.tag != null && this.tag.length>0)
    {
   // document.OkvirForm.Tema.value = this.innerText; 
   // parent.mapFrame.MapForm.Tema.value = this.tag;
    }
}

function client_OnTreeNodeChecked()
{  var o = window.event.srcElement;
   
    if (o.tagName == "INPUT" && o.type == "checkbox")
    {   
        parent.mapFrame.MapForm.CB.value=o.title.substring(1,(o.title.toUpperCase()).indexOf('Y',0));
        parent.mapFrame.MapForm.Command.value = "OSVJEZI";
        document.getElementById('BusyGif').style.visibility="visible";
        document.body.style.cursor="wait";
        document.mapFrame.MapForm.submit();
    } 
}

function pritisnuto(ButtonName) {
    var OldAction = parent.mapFrame.MapForm.Command.value ;

    if ((OldAction=='SKALA') || (OldAction=='POMICANJE')){

    } 
    else
    {
     document.images[OldAction].src = "design/botuni/b_" + OldAction + "_up.gif";    
     document.images[ButtonName].src = "design/botuni/b_" + ButtonName + "_down.gif";    
     parent.mapFrame.MapForm.Command.value = ButtonName;       
    }
} 
function showDetails()
{
	document.forms(0).ShowDetails.value = 'True';
	document.forms(0).submit();
}
function hideDetails()
{
	document.forms(0).ShowDetails.value = 'False';
	document.forms(0).submit();
}
function maximize(){
    window.moveTo(0,0);
    window.resizeTo(screen.availWidth,screen.availHeight);            
}
function setSlider(){
 if (s.getValue()!=document.getElementById("mjerilo").value){
    s.setValue(document.getElementById("mjerilo").value);
    }
 }
   
function BusyX(obj){
var curleft = 0;
	if (obj.offsetParent) {
		curleft = obj.offsetLeft				
		while (obj = obj.offsetParent) {
			curleft += obj.offsetLeft			
		}
	}
	return curleft;
}
function BusyY(obj){
var curtop = 0;
	if (obj.offsetParent) {
		curtop = obj.offsetTop				
		while (obj = obj.offsetParent) {
			curtop += obj.offsetTop			
		}
	}
	return curtop;
}

function autoComplete (field, select, property, forcematch) {
	var found = false;
	for (var i = 0; i < select.options.length; i++) {
	if (select.options[i][property].toUpperCase().indexOf(field.value.toUpperCase()) == 0) {
		found=true; break;
		}
	}
	if (found) { select.selectedIndex = i; }
	else { select.selectedIndex = -1; }
	if (field.createTextRange) {
		if (forcematch && !found) {
			field.value=field.value.substring(0,field.value.length-1); 
			return;
			}
		var cursorKeys ="8;46;37;38;39;40;33;34;35;36;45;";
		if (cursorKeys.indexOf(event.keyCode+";") == -1) {
			var r1 = field.createTextRange();
			var oldValue = r1.text;
			var newValue = found ? select.options[i][property] : oldValue;
			if (newValue != field.value) {
				field.value = newValue;
				var rNew = field.createTextRange();
				rNew.moveStart('character', oldValue.length) ;
				rNew.select();
				}
			}
		}
	}
	
function IsNumeric(sText)
{
   var ValidChars = "0123456789.,";
   var IsNumber=true;
   var Char;

   if (sText.length==0){
        IsNumber = false;
   }
   else{
       for (i = 0; i < sText.length && IsNumber == true; i++) 
          {         
          Char = sText.charAt(i); 
          if (ValidChars.indexOf(Char) == -1) 
             {            
             IsNumber = false;
             }
          }
        }
        
   return IsNumber;   
   }
   
//function upit_click(sName)
//{
//    if (sName=='upit1'){
//        document.getElementById('upit2').checked=null;
//        document.getElementById('upit3').checked=null;
//        document.getElementById('upit4').checked=null;
//        document.getElementById('LabelVrstaNaknade').style.visibility="visible";
//        document.getElementById('DdVrstaNaknade').style.visibility="visible";
//        document.getElementById('LabelPrihod').style.visibility="hidden";
//        document.getElementById('PrihodOd').style.visibility="hidden";
//        document.getElementById('PrihodDo').style.visibility="hidden";
//        document.getElementById('LabelOd').style.visibility="hidden";
//        document.getElementById('LabelDo').style.visibility="hidden";
//    }
//    else if (sName=='upit2'){
//        document.getElementById('upit1').checked=null;
//        document.getElementById('upit3').checked=null;
//        document.getElementById('upit4').checked=null;
//        document.getElementById('LabelVrstaNaknade').style.visibility="hidden";
//        document.getElementById('DdVrstaNaknade').style.visibility="hidden";
//        document.getElementById('LabelPrihod').style.visibility="visible";
//        document.getElementById('PrihodOd').style.visibility="visible";
//        document.getElementById('PrihodDo').style.visibility="visible";
//        document.getElementById('LabelOd').style.visibility="visible";
//        document.getElementById('LabelDo').style.visibility="visible";
//    }
//    else if (sName=='upit3'){
//        document.getElementById('upit2').checked=null;
//        document.getElementById('upit1').checked=null;
//        document.getElementById('upit4').checked=null;
//        document.getElementById('LabelVrstaNaknade').style.visibility="hidden";
//        document.getElementById('DdVrstaNaknade').style.visibility="hidden";
//        document.getElementById('LabelPrihod').style.visibility="hidden";
//        document.getElementById('PrihodOd').style.visibility="hidden";
//        document.getElementById('PrihodDo').style.visibility="hidden";
//        document.getElementById('LabelOd').style.visibility="hidden";
//        document.getElementById('LabelDo').style.visibility="hidden";
//    }
//    else if (sName=='upit4'){
//        document.getElementById('upit2').checked=null;
//        document.getElementById('upit3').checked=null;
//        document.getElementById('upit1').checked=null;
//        document.getElementById('LabelVrstaNaknade').style.visibility="hidden";
//        document.getElementById('DdVrstaNaknade').style.visibility="hidden";
//        document.getElementById('LabelPrihod').style.visibility="hidden";
//        document.getElementById('PrihodOd').style.visibility="hidden";
//        document.getElementById('PrihodDo').style.visibility="hidden";
//        document.getElementById('LabelOd').style.visibility="hidden";
//        document.getElementById('LabelDo').style.visibility="hidden";
//    }
//}