    var Index           = null;
    var Index_next      = null;


function clRight()
{    
  img_original    = new Image();
  Index = sb.shift();

  _('block[' + Index.index + ']').parentNode.removeChild(_('block[' + Index.index + ']'));
  sb.push(Index);
  Index_next   = document.createElement('li');
  img_original.src = sb[slide_count-1].i;                   
  var i = slide_count-1;
  //Index_next.innerHTML = '<a href="'+sb[slide_count-1].u+'"><img src="'+sb[slide_count-1].i+'" alt="'+sb[slide_count-1].a+'"></a>'/*+sb[slide_count-1].a+''*/;
//  Index_next.innerHTML = '<img src="'+sb[slide_count-1].i+'" alt="'+sb[slide_count-1].a+'">';
  Index_next.innerHTML = '<a class="' + sb[i].c + '" id="gallery_td' + sb[i].index + '" href="#" onclick="xajax_changeItem(' + "'" + sb[i].index + "'" + '); parseTable(' + "'" + 'gallery_icons_table' + "'" + '); this.className=' + "'" + 'td_gallery_sel' + "'" + '; return false;"><img src="' + sb[i].i + '" alt="' + sb[i].a + '" title="' + sb[i].a + '"><a>';
  //alert(Index_next.innerHTML);
  Index_next.id = 'block[' + sb[slide_count-1].index + ']';
  _('gallery_motion').appendChild(Index_next);
  
  return false;
}

function clLeft()
{    
    img_original    = new Image();
    Index = sb.pop();
        
    //_('block[' + sb[slide_count-1].index + ']').parentNode.removeChild(_('block[' + sb[slide_count-1].index + ']'));
    _('block[' + sb[slide_count-1].index + ']').parentNode.removeChild(_('block[' + sb[slide_count-1].index + ']'));
    Index_next = document.createElement('li');
    img_original.src = Index.i;

//    /*Index_next.innerHTML = '<a href="'+Index.u+'"><img src="'+Index.i+'" alt="'+Index.a+'"></a>'/*+Index.a+''*/;*/
//    Index_next.innerHTML = '<img src="'+Index.i+'" alt="'+Index.a+'">';
    Index_next.innerHTML = '<a class="' + Index.c + '" id="gallery_td' + Index.index + '" href="#" onclick="xajax_changeItem(' + "'" + Index.index + "'" + '); parseTable(' + "'" + 'gallery_icons_table' + "'" + '); this.className=' + "'" + 'td_gallery_sel' + "'" + '; return false;"><img src="' + Index.i + '" alt="' + Index.a + '" title="' + Index.a + '"><a>';

    Index_next.id = 'block[' + Index.index + ']';
    _('block[' + sb[0].index + ']').parentNode.insertBefore(Index_next,_('block[' + sb[0].index + ']'));
    sb.unshift(Index);
        
    return false;
}

    function hookEvent(element, eventName, callback)
    {
    if(typeof(element) == "string")
        element = document.getElementById(element);

        if(element == null)
        return;

    if(element.addEventListener)

    {
        if(eventName == 'mousewheel')
        {
              element.addEventListener('DOMMouseScroll', callback, false); 
            }
        element.addEventListener(eventName, callback, false);
    }
    else 
    if(element.attachEvent)
        element.attachEvent("on" + eventName, callback);
    }

    function unhookEvent(element, eventName, callback) {
       if(typeof(element) == "string")
           element = document.getElementById(element);
       if(element == null)
           return;

       if(element.removeEventListener) {
           if(eventName == 'mousewheel') {
               element.removeEventListener('DOMMouseScroll', callback, false); 
           }
           element.removeEventListener(eventName, callback, false);
       } else {
          if (element.detachEvent) {
             element.detachEvent("on" + eventName, callback);
          }
       }
    }

    function cancelEvent(e)
    {
    e = e ? e : window.event;

    if(e.stopPropagation)
        e.stopPropagation();

    if(e.preventDefault)
            e.preventDefault();

    e.cancelBubble = true;
    e.cancel = true;
    e.returnValue = false;
    return false;
    }

    /*
    * 

    *
    */
    function MouseWheel(e)
    {
    e = e ? e : window.event;
    var wheelData = e.detail ? e.detail * -1 : e.wheelDelta / 40;

    if (wheelData < 0) clLeft();
    if (wheelData > 0) clRight();

    return cancelEvent(e);
    }

//_('scrollContent').onmouseover = function(e){ timer = setTimeout("hookEvent('scrollContent', 'mousewheel', MouseWheel);",400);};
//_('scrollContent').onmouseout  = function(e){clearTimeout(timer); unhookEvent('scrollContent', 'mousewheel', MouseWheel);}