//osnovne funkcije

		var mX1, mY1, mX, mY; // koordinate misa
		
		var currTool = "mapzoomin";	// defaultni alat - zoom-in
		var currZoom;				// trenutna "kuglica" mjerila
		var updateFrame = false;

		function getMouseXY(slika, e){
			if (document.all){  // IE
				mX = e.offsetX;
				mY = e.offsetY;
				return;
			}
			if (document.layers){  // NN 4.x
				mX = e.x;
				mY = e.y;
			}
			if ((!document.all)&&(!document.layers)){	//NN 6
				mX = e.pageX - slika.offsetLeft - 8.0;
				mY = e.pageY - slika.offsetTop - 8.0;
			}
			return;
		}


		function onMouseDown(slika, e){
			var cmd;
			switch (currTool) {
				case "mapzoomin":
					cmd = "cmd=140";
					break;
				case "mapzoomout":
					cmd = "cmd=150";
					break;
				case "mappan":
					cmd = "cmd=200";
					break;
			}
			getMouseXY(slika, e)
			cmd += "&mX1=" + mX;
			cmd += "&mY1=" + mY;
			command(cmd);
			e.cancelBubble = true;
			e.returnValue = false;			
			return false;
		}

