  var offsetLeft = 535;
  var iFrequence = 25;
  var iStep = 1;
  var iPhotoCut = -200;
  var iBorder = 2;
  var sImgDir = 'cms/slideshow/';
  
  /* dont change below */
  
  var iCurrentLeft = 0;
  var bTicking = false;
  var aFotosMem = new Array();
  var iFotosMemPointer = 0;
  
  function writePhoto(sFoto) {
    var oSlider = document.getElementById('div_header_fotoslide_slider');
    var oDiv = document.createElement('div');
    var oImg = document.createElement('img');
    var oLink = document.createElement('a');
    
    oLink.setAttribute('href', sImgDir+sFoto.replace('thumb_', ''));
    oLink.setAttribute('rel', 'lightbox');
    oImg.setAttribute('src', sImgDir+sFoto);
    oDiv.setAttribute('class', 'div_fotosmall');
    oDiv.setAttribute('className', 'div_fotosmall');
    
    oLink.appendChild(oImg);
    oDiv.appendChild(oLink);
    oSlider.appendChild(oDiv);
    Lightbox.prototype.updateImageList();
  }
  
  function writePhotos(aFotos) {
    aFotosMem = aFotos;
    for(var i = 0; i < aFotos.length; i ++) {
      writePhoto(aFotos[i]);
    }
    SlideShowStart();
  }
  
  function photoCut() {
    oDiv = document.getElementById('div_header_fotoslide_slider');
    var aChilds = oDiv.childNodes;
    var first = true;
    for(var i = 0; i < aChilds.length; i ++) {
      if(aChilds[i].nodeName == 'DIV' && first) {
        oImg = aChilds[i].childNodes;
        iImgWidth = oImg[0].offsetWidth;
        first = false;
        oDiv.removeChild(aChilds[i]);
      }
    }
    oDiv.style.left = iCurrentLeft + iImgWidth + iBorder + 'px';
    iCurrentLeft = iCurrentLeft + iImgWidth + iBorder;
    photoAdd();
  }
  
  function photoAdd() {
    if(iFotosMemPointer >= aFotosMem.length) {
      iFotosMemPointer = 0;
    }
    writePhoto(aFotosMem[iFotosMemPointer]);
    iFotosMemPointer ++;
  }
  
  function photoSlide() {
    if(iCurrentLeft < iPhotoCut) {
      photoCut();
    }
    obj = document.getElementById('div_header_fotoslide_slider');
    var sliderWidth = obj.offsetWidth;
    obj.style.left = (iCurrentLeft - iStep)+'px';
    iCurrentLeft = iCurrentLeft - iStep;
    if(bTicking) {
      setTimeout("photoSlide();",iFrequence);
    }
  }

  function SlideShowOver() {
    //bTicking = false;
  }
  
  function SlideShowOut() {
    //bTicking = true;
    //photoSlide();
  }
  
  function SlideShowStart() {
    bTicking = true;
    photoSlide();
  }
  
  function thumbOver(imgPath, current) {
    if(imgPath) {
      obj = document.getElementById('img_photo_big');
      obj.src = imgPath;
    }
    var divs = document.getElementsByTagName('div');
    for(var i = 0; i < divs.length; i ++) {
      if(divs[i].className == 'div_foto_thumb_over') {
        divs[i].className = 'div_foto_thumb';
      }
    }
    current.className = 'div_foto_thumb_over';
  }
  
  function thumbOut(current) {
    current.className = 'div_foto_thumb';
  }