// Copyright (c) 2008 Martin Sevcik | www.detepak.cz | all rights reserved
// based on ms_slideshow v. 1.0.1


var msSldStepAlpha = 5; // step for viewing image [%]
var msSldStepMilisecond = 35; // step for viewing image [1/1000 second]
var msSldDirName = "../gallery/";

var msSldAlpha = 100;
var msSldDivname = "";
var msSldDivnameinfo = "";
var msSldFileNumber = 0;
var msSldFileNumberMax = 0;
var msSldFileName = "";
var msSldFileNameExt = "";
var msSldFileClass = "";


function ms_photoshow2(inidivname,ininame,iniclass) {
  msSldDivname = document.getElementById(inidivname);
  msSldFileName = ininame;
  if (iniclass != "") msSldFileClass = " class='" + iniclass + "' ";
  msSldAlpha = 5;
  ms_slideshow_imgshow();
  msSldDivname.innerHTML = ms_slideshow_text(ininame);
}


function ms_slideshow_next(typ,imgclass) {
  if (imgclass != "") msSldFileClass = " class='" + imgclass + "' "; else msSldFileClass = "";
  msSldAlpha = 5;
  if ((typ == 'next') || (typ == null)) {
    msSldFileNumber++;
  } else {
    msSldFileNumber--;
  }
  ms_slideshow_imgshowstart();
}

function ms_slideshow_imgnumber(newimage,imgclass) {
  if (imgclass != "") msSldFileClass = " class='" + imgclass + "' "; else msSldFileClass = "";
  msSldAlpha = 5;
  msSldFileNumber = newimage;
  ms_slideshow_imgshowstart();
}

function ms_slideshow_imgshowstart() {
  if (msSldFileNumber > msSldFileNumberMax) msSldFileNumber = 1
  if (msSldFileNumber < 1) msSldFileNumber = msSldFileNumberMax;
  ms_slideshow_imgshow(msSldDivname);
  msSldDivname.innerHTML = ms_slideshow_text();
  msSldDivnameinfo.innerHTML = msSldFileNumber + " / " + msSldFileNumberMax;
}


function ms_slideshow_text(ininame) {
  return "<img " + msSldFileClass + "src='" + msSldDirName + msSldFileName + "' />";
 // return "src='" + msSldDirName + msSldFileName + msSldFileNumber + "." + msSldFileNameExt + "'";
}

function ms_slideshow_imgshow() {
  if (msSldAlpha < 100) {
    msSldAlpha += msSldStepAlpha;
    if (msSldAlpha > 100) ms_sld_alpha = 100;
    msSldDivname.style.opacity = msSldAlpha / 100;
    msSldDivname.style.filter = "alpha(opacity=" + msSldAlpha + ")";
  }
}

setInterval("ms_slideshow_imgshow()", msSldStepMilisecond);
