/* PAN */
var ie=document.all;
var nn6=document.getElementById&&!document.all;

var isdrag=false;
var isId = false;
var x,y;
var dobj;

function selectmouse(e) 
{
  var fobj = document.getElementById("MapImage");

  if (fobj.className=="dragme")  
  {
    isdrag = true;
    dobj = fobj;   
    tx = parseInt(dobj.style.left+0);
    ty = parseInt(dobj.style.top+0);
    x = nn6 ? e.clientX : event.clientX;
    y = nn6 ? e.clientY : event.clientY;    
    document.onmousemove=movemouse; 
    return false;
  }      
  else if (fobj.className=="identify")  
  { 
    document.MapForm.map_x.value=event.clientX;
    document.MapForm.map_y.value=event.clientY;
    isId = true;      
  }
  else if (fobj.className=="grafika")  
  {  
   if (parent.OkvirForm.Focus.value=='T1'){
//    var x1=parseFloat(document.MapForm.Left.value.replace(',','.'));
//    var x2=parseFloat(document.MapForm.Right.value.replace(',','.'));
//    var y1=parseFloat(document.MapForm.Top.value.replace(',','.'));
//    var y2=parseFloat(document.MapForm.Bottom.value.replace(',','.'));

    var x1=parseFloat(document.MapForm.Left.value);
    var x2=parseFloat(document.MapForm.Right.value);
    var y1=parseFloat(document.MapForm.Top.value);
    var y2=parseFloat(document.MapForm.Bottom.value);

    var sirina=parseInt(document.MapForm.MapImage.width);
    var visina=parseInt(document.MapForm.MapImage.height);
    
    document.MapForm.GrafikaX.value=event.clientX;
    document.MapForm.GrafikaY.value=event.clientY;   
    parent.OkvirForm.GrafikaX.value=Math.round(((x2-x1)/sirina*event.clientX + x1)*100)/100;
    parent.OkvirForm.GrafikaY.value=Math.round(((y2-y1)/visina*event.clientY + y1)*100)/100;
   }
   else if (parent.OkvirForm.Focus.value=='T2'){
    var x1=parseFloat(document.MapForm.Left.value.replace(',','.'));
    var x2=parseFloat(document.MapForm.Right.value.replace(',','.'));
    var y1=parseFloat(document.MapForm.Top.value.replace(',','.'));
    var y2=parseFloat(document.MapForm.Bottom.value.replace(',','.'));
    var sirina=parseInt(document.MapForm.MapImage.width);
    var visina=parseInt(document.MapForm.MapImage.height);
    
    document.MapForm.GrafikaX2.value=event.clientX;
    document.MapForm.GrafikaY2.value=event.clientY;   
    parent.OkvirForm.GrafikaX2.value=Math.round(((x2-x1)/sirina*event.clientX + x1)*100)/100;
    parent.OkvirForm.GrafikaY2.value=Math.round(((y2-y1)/visina*event.clientY + y1)*100)/100;
   }  
    isGrafika = true;      
  }
}
document.onmousedown=selectmouse;
//document.onmouseup=new Function("if (isdrag || isId){document.MapForm.submit()};isdrag=false;isId = false;parent.document.getElementById('BusyGif').style.visibility='visible';");
document.onmouseup=new Function("if (Math.abs(document.MapForm.map_x.value)>0){if (isdrag || isId){parent.document.getElementById('BusyGif').style.visibility='visible';document.MapForm.submit()}};isdrag=false;isId = false;");
/* PAN kraj*/

function updateZoomBoxCursor()
{ 
    if (document.MapForm.Command.value=="PAN")
	{
	    document.MapForm.MapImage.className="dragme";  
	    document.MapForm.MapImage.style.cursor = "move";
	}
	else if (document.MapForm.Command.value=="ID")
	{
	    document.MapForm.MapImage.className="identify";  
	    document.MapForm.MapImage.style.cursor = "pointer";
	}
	else if (document.MapForm.Command.value=="GRAFIKA")
	{
	    document.MapForm.MapImage.className="grafika";  
	    document.MapForm.MapImage.style.cursor = "crosshair";
	}
    else
    {
		document.MapForm.MapImage.style.cursor = "default";
	}
}

/* popunjavanje mjerila na okvir formi*/
function popuniMjerilo(){
    parent.OkvirForm.mjerilo.value = document.MapForm.mjerilo.value;
    parent.setSlider();
}
