  <!--
  var ImageScroller = function(_imageScrollerParentDivID, _imageScrollerChildDivID) {
    _imageScrollerParentDivID = getElem(_imageScrollerParentDivID); 
    _imageScrollerChildDivID = getElem(_imageScrollerChildDivID); 
    var prImagePaths = new Array(); 
    var prImageLabels = new Array(); 
    if (screen.width<=800){
      var iNumOfThumbsShown = 5;
      var iThumbnailHeight = 75;
      var iThumbnailWidth = 55;
      var iPadding = 1;
    }
    else if (screen.width==1024){
      var iNumOfThumbsShown = 5;
      var iThumbnailHeight = 100;
      var iThumbnailWidth = 75;
      var iPadding = 2;
    }
    else if (screen.width==1280){
      var iNumOfThumbsShown = 5;
      var iThumbnailHeight = 115;
      var iThumbnailWidth = 86;
      var iPadding = 2;
    }
    else if (screen.width==1440){
      var iNumOfThumbsShown = 6;
      var iThumbnailHeight = 115;
      var iThumbnailWidth = 86;
      var iPadding = 3;
    }
    else if (screen.width>=1680){
      var iNumOfThumbsShown = 7;
      var iThumbnailHeight = 128;
      var iThumbnailWidth = 96;
      var iPadding = 3;
    }
    else{
      var iNumOfThumbsShown = 5;
      var iThumbnailHeight = 115;
      var iThumbnailWidth = 86;
      var iPadding = 3;
    }
    var iImageScrollAmount = iNumOfThumbsShown;
    var objCounterDiv = ""; 
    var objDescriptionDiv = "";
    var iSmoothSlideInterval = 5; 
    var iSmoothSlideAmount = 7; 
    var moveTimer; 
    var bEnableCurrentCount = 0; 
    var bClickOpenType = 0;    
    var CURRENT_THUMB_INDEX = 1; 
    var NEW_REVERSE_OFFSET = 0; 
    var MAX_REVERSE_OFFSET = 0; 
    var NEW_FORWARD_OFFSET = 0; 
    var IS_SCROLLING = false; 

    //* BEGIN FUNCTIONS *//
    this.enableCurrentCount = function(_counterDivID) {
      bEnableCurrentCount = 1; 
      objCounterDiv = _counterDivID; 
    }; 
    this.addThumbnail = function(section,thumbnailArray,labelArray) {
      for (i=0; i<thumbnailArray.length; i++){
        prImagePaths[prImagePaths.length] = thumbnailArray[i].src;
        prImageLabels[prImageLabels.length] = labelArray[i];
      }
    }; 
    this.getCurrentThumbIndex = function() {
      return CURRENT_THUMB_INDEX; 
    }; 
    this.getThumbnailCount = function() {
      return iNumOfImages; 
    }; 
    this.renderScroller = function(section,labelArray) {
      iNumOfImages = prImagePaths.length;

      if (iNumOfThumbsShown > iNumOfImages) {
        iNumOfThumbsShown = iNumOfImages; 
      }

//      MAX_REVERSE_OFFSET = 0 - (iNumOfImages - iNumOfThumbsShown) * iThumbnailWidth; 
//      MAX_REVERSE_OFFSET = MAX_REVERSE_OFFSET - (iNumOfImages * iPadding); 

      MAX_REVERSE_OFFSET = 0 - (iNumOfImages * iThumbnailWidth); 
      MAX_REVERSE_OFFSET = MAX_REVERSE_OFFSET - (iNumOfImages * (2 * iPadding)); 


      // set scroll bar area
      _imageScrollerParentDivID.style.width = (iThumbnailWidth * iNumOfThumbsShown) + (iNumOfThumbsShown * (iPadding * 2)) + "px"; 
      _imageScrollerParentDivID.style.height = iThumbnailHeight + (iPadding * 2) + "px"; 
      _imageScrollerChildDivID.style.width = (iThumbnailWidth * iNumOfImages) + (iNumOfImages * (iPadding * 2)) + "px"; 
      //*** [Begin] Image Caching code ***//
      var oAnchor;
      var oImage;
      var oLabel;
      oAnchor = document.createElement("a");
      oImage = document.createElement("img");
       
      for (i = 0; i < iNumOfImages; i++) {
        oAnchor = document.createElement("a");
        oImage = document.createElement("img");
        oImage.src = prImagePaths[i];
        oImage.border = 0;
        oImage.width = iThumbnailWidth;
        oImage.height = iThumbnailHeight;
        oImage.style.padding = iPadding;
        oImage.label = prImageLabels[i];
        oImage.onmouseover = function() { 
          changeImage(section,this.src,this.label);
	}
            
        oAnchor.appendChild(oImage);
        _imageScrollerChildDivID.appendChild(oAnchor);
            
      }
      //*** [End]   Image Caching code ***//
      
//      if (iNumOfImages < iNumOfThumbsShown) {
//        getElem(section+"ScrollForward").style.display = "none";
//      }
    }; 
    this.scrollBack = function() {
      _origOffset = parseInt(_imageScrollerChildDivID.style.left); 
      _currentOffset = parseInt(_imageScrollerChildDivID.style.left); 
      _newOffset = _currentOffset + (iThumbnailWidth * iImageScrollAmount); 
      _newOffset = _newOffset + (iPadding * (2 * iImageScrollAmount)); 
      if (_newOffset <= 0) {
        if(_currentOffset > (_origOffset - (iThumbnailWidth * iImageScrollAmount))) {
          if (IS_SCROLLING == false) {
            NEW_REVERSE_OFFSET = _newOffset; 
            moveScrollerRight(); 
          }
        }
      }
    }; 
    this.scrollForward = function() {
      _origOffset = parseInt(_imageScrollerChildDivID.style.left); 
      _currentOffset = parseInt(_imageScrollerChildDivID.style.left); 
      _newOffset = _currentOffset - (iThumbnailWidth * iImageScrollAmount); 
      _newOffset = _newOffset - ((2 * iImageScrollAmount) * iPadding); 
      
      if (IS_SCROLLING == false && _newOffset >= MAX_REVERSE_OFFSET) {
        NEW_FORWARD_OFFSET = _newOffset; 
        moveScrollerLeft(); 
      }
    }; 
    this.updateCurrentCount = function() {
      getElem(objCounterDiv).innerHTML = CURRENT_THUMB_INDEX + "/" + iNumOfImages; 
    }; 
    function moveScrollerRight() {
      _ElementObj = _imageScrollerChildDivID; 
      _currentOffset = parseInt(_ElementObj.style.left); 
      if (_currentOffset < NEW_REVERSE_OFFSET && (_currentOffset + iSmoothSlideAmount) <= NEW_REVERSE_OFFSET) {
        _ElementObj.style.left = _currentOffset + iSmoothSlideAmount + "px"; 
        IS_SCROLLING = true; 
        moveTimer = window.setTimeout(moveScrollerRight, iSmoothSlideInterval); 
      }
      else if (_currentOffset < NEW_REVERSE_OFFSET) {
        _ElementObj.style.left = _currentOffset + 1 + "px"; 
        IS_SCROLLING = true; 
        moveTimer = window.setTimeout(moveScrollerRight, iSmoothSlideInterval); 
      }
      else {
        IS_SCROLLING = false; 
        CURRENT_THUMB_INDEX--; 
        window.clearTimeout(moveTimer); 
      }
    }; 
    function moveScrollerLeft() {
      _ElementObj = _imageScrollerChildDivID; 
      _currentOffset = parseInt(_ElementObj.style.left); 
      if (_currentOffset > NEW_FORWARD_OFFSET && (_currentOffset - iSmoothSlideAmount) >= NEW_FORWARD_OFFSET) {
        _ElementObj.style.left = _currentOffset - iSmoothSlideAmount + "px"; 
        IS_SCROLLING = true; 
        moveTimer = window.setTimeout(moveScrollerLeft, iSmoothSlideInterval); 
      }
      else if (_currentOffset > NEW_FORWARD_OFFSET) {
        _ElementObj.style.left = _currentOffset - 1 + "px"; 
        IS_SCROLLING = true; 
        moveTimer = window.setTimeout(moveScrollerLeft, iSmoothSlideInterval); 
      }
      else {
        IS_SCROLLING = false; 
        CURRENT_THUMB_INDEX++; 
        window.clearTimeout(moveTimer); 
      }
    }; 
    function addAnEvent(_obj, _eventName, _functionName) {
      if (window.addEventListener) {
        _obj.addEventListener(_eventName, _functionName, false); 
      }
      else {
        _obj.attachEvent("on" + _eventName, _functionName); 
      }
    }; 
    function getElem(_elemID) {
      return document.getElementById(_elemID); 
    }; 
  };
  -->  