var _isMouseOverLeft=false;
var _isMouseOverRight=false;
var panel_width = 780;      // sirka scroll panelu
var move_step = 20;         // dlzka kroku pri posune v px
var delay;                  // object rychlosti posunu

function createIntroScrolls(){
  if(document.getElementById('intro_holder') != null)
    if(document.getElementById('intro_holder').scrollWidth > panel_width){
        //document.getElementById('left_scroll').style.display=''; 
        //document.getElementById('right_scroll').style.display='';
        //window.setInterval('scrollIntroPanel()', delay);
    }
}

function initIntroScrollPos(pos){
  document.getElementById('intro_holder').scrollLeft=pos;
  if(document.getElementById('intro_holder').scrollWidth > panel_width)
      document.getElementById('left_arrow').style.visibility='';
}

function getIntroScrollPos(){
  return document.getElementById('intro_holder').scrollLeft;
}

function onScrollIntroRight(){
  if(document.getElementById('intro_holder') != null){
    document.getElementById('intro_holder').scrollLeft += move_step;
  }
}

function onScrollIntroLeft(){
  if(document.getElementById('intro_holder') != null){
    document.getElementById('intro_holder').scrollLeft -= move_step;
  }
}

function scrollIntroPanel(){
  if(document.getElementById('intro_holder') != null){
    if(_isMouseOverLeft){
      document.getElementById('intro_holder').scrollLeft -= move_step;
      
      if((document.getElementById('intro_holder').scrollLeft + panel_width)<document.getElementById('intro_holder').scrollWidth)
        document.getElementById('right_arrow').style.visibility='';
        
      if(document.getElementById('intro_holder').scrollLeft<=0)
        document.getElementById('left_arrow').style.visibility='hidden';

    }
    if(_isMouseOverRight){
      document.getElementById('intro_holder').scrollLeft += move_step;
      
      if(document.getElementById('intro_holder').scrollLeft>0)
        document.getElementById('left_arrow').style.visibility='';
              
      if((document.getElementById('intro_holder').scrollLeft + panel_width)>=document.getElementById('intro_holder').scrollWidth)
        document.getElementById('right_arrow').style.visibility='hidden';
    }
  }
}

function onAutoScrollIntroRight(speed){
  _isMouseOverRight=true;
  window.clearInterval(delay);
  delay=window.setInterval('scrollIntroPanel()', speed);
}

function onAutoScrollIntroLeft(speed){
  _isMouseOverLeft=true;
  window.clearInterval(delay);
  delay=window.setInterval('scrollIntroPanel()', speed);
}

function pausecomp(millis) 
{
  var date = new Date();
  var curDate = null;

  do { curDate = new Date(); } 
    while(curDate-date < millis);
}
function onAutoScrollIntroFinish(){
  _isMouseOverLeft=false;
  _isMouseOverRight=false;
  //document.getElementById('left_scroll').style.backgroundColor='#ffffff';
  //document.getElementById('right_scroll').style.backgroundColor='#ffffff';
}
