<!--

   var mouseY;
   var mouseX;
   	
   var clickAction = false;

   var scaleBoxX;
   var scaleBoxY;

   var scaleBoxHeight;
   var scaleBoxWidth;

   var scaleSlideX;

   var scaleSlideWidth;

   var zoomLevelMax = 24000.0;
   var zoomTrim = 1;


   function scaleSlideMouseDown () {

   	if(document.all && event.button != 1){
   		return true;
   	}
   
   	getMouse();

   	if ((mouseX >= scaleSlideX) && (mouseX <= parseInt(scaleSlideX + scaleSlideWidth)) && (mouseY >= scaleSlideY) && (mouseY <= parseInt(scaleSlideY + scaleSlideHeight))) {

   		clickAction = true;

   		return false;

   	} else if ((mouseX >= 0) && (mouseX <= scaleBoxWidth) && (mouseY >= 0) && (mouseY <= scaleBoxHeight)) {

   		clickAction = true;

         scaleSlideMouseMove();

   		return false;

   	} else {

   		return true;

   	}

   }
   			

   function scaleSlideMouseMove () {

   	if (clickAction){

   		getMouse();

         scaleSlideX = mouseX - (scaleSlideWidth/2);

         if (scaleSlideX < 0) {
            scaleSlideX = 0;
         } else if (scaleSlideX > (scaleBoxWidth-scaleSlideWidth)) {
            scaleSlideX = scaleBoxWidth-scaleSlideWidth;
         }

   		moveScaleSlide();
   			
  			return false;

   	}

   }

   	
   function scaleSlideMouseUp () {
     
      if (clickAction){

         getSlideScale();

         clickAction = false;

      }
      
      return true;

   }

  	
   function getMouse () {

      mouseY = event.clientY + document.body.scrollTop - scaleBoxY;
      mouseX = event.clientX + document.body.scrollLeft - scaleBoxX;

   }
   	

   function moveScaleSlide () {

      document.getElementsByName('scaleSlide')[0].style.left = scaleSlideX + 'px';

   }


   function getSlideScale () {

		scaleSlideX = parseInt(document.getElementsByName("scaleSlide")[0].offsetLeft);

      scaleSlideWidth = parseInt(document.getElementsByName("scaleSlide")[0].width);

		scaleBoxX = parseInt(document.getElementsByName("scaleBox")[0].offsetLeft);

      scaleBoxWidth = parseInt(document.getElementsByName("scaleBox")[0].style.width);

      scaleSlideXMax = scaleBoxWidth - scaleSlideWidth;


      a = Math.log(zoomTrim * zoomLevelMax + 1);
      b = a * (1 - scaleSlideX / scaleSlideXMax);
      c = Math.exp(b);

      zoomLevel = (c - 1) / zoomTrim;

      ax_zoomLevel(zoomLevel);

   }


   function setSlideScale (zoomLevel) {

		scaleSlideX = parseInt(document.getElementsByName("scaleSlide")[0].offsetLeft);

      scaleSlideWidth = parseInt(document.getElementsByName("scaleSlide")[0].width);

      scaleBoxWidth = parseInt(document.getElementsByName("scaleBox")[0].style.width);

      scaleSlideXMax = scaleBoxWidth - scaleSlideWidth;

      a = Math.log(zoomTrim * zoomLevel + 1);
      b = Math.log(zoomTrim * zoomLevelMax + 1);

      scaleSlideX = (1 - a / b) * scaleSlideXMax;

      scaleSlideX = Math.round(scaleSlideX);


      if (scaleSlideX < 0) {
         scaleSlideX = 0;
      } else if (scaleSlideX > (scaleBoxWidth-scaleSlideWidth)) {
         scaleSlideX = scaleBoxWidth-scaleSlideWidth;
      }


		moveScaleSlide();
			
		return false;

   }


   function initScaleSlide () {

		scaleBoxX = parseInt(document.getElementsByName("scaleBox")[0].offsetLeft);
		scaleBoxY = parseInt(document.getElementsByName("scaleBox")[0].offsetTop);

      scaleBoxHeight = parseInt(document.getElementsByName("scaleBox")[0].style.height);
      scaleBoxWidth = parseInt(document.getElementsByName("scaleBox")[0].style.width);

		scaleSlideX = parseInt(document.getElementsByName("scaleSlide")[0].offsetLeft);
		scaleSlideY = parseInt(document.getElementsByName("scaleSlide")[0].offsetTop);

      scaleSlideHeight = parseInt(document.getElementsByName("scaleSlide")[0].height);
      scaleSlideWidth = parseInt(document.getElementsByName("scaleSlide")[0].width);
   
      document.onmousedown = scaleSlideMouseDown;
      document.onmousemove = scaleSlideMouseMove;
      document.onmouseup = scaleSlideMouseUp;

   }
   
//-->