function slideShow(ss,images,pause,speed)
{
  this.images = images.split("\n");
  this.imgs = new Array();
  this.img = new Array();
  this.text = new Array();
  this.link = new Array();
  this.id;
  this.d1;
  this.d2;
  this.d3;
  this.z = 0;
  this.t;
  this.i= 0;
  this.pause = pause * 1000;
  this.speed = speed;
  this.width;
  this.height;
  this.textwidth = 0;
  this.lastinterval
  
  for (y=this.images.length-1;y>=0;y--)
  {
    if (this.images[y].trim() != "")
    {
      this.imgs[this.imgs.length] = this.images[y]; 
    }
  }
  
  for (y=this.imgs.length-1;y>=0;y--)
  {
    if (this.imgs[y].trim() != "")
    {
      this.img[this.img.length] = this.imgs[y]; 
    }
  }
}

function addZ(ss)
{
  ss.z++;
  if (ss.z == ss.img.length) ss.z = 0;
}

function doOpenSlideShow(t)
{
//alert(t);
  window.open(t);
}
 
function doFade(ss)
{
  ss.i++;

  ss.d2.style.opacity = ss.i / 100;
  ss.d2.style.filter = 'alpha(opacity=' + ss.i + ')';

  ss.d1.style.opacity = (100 - ss.i) / 100;
  ss.d1.style.filter = 'alpha(opacity=' + (100 - ss.i) + ')';

  ss.d2.style.left = getX(ss.d1)+ "px";
  ss.d2.style.top = getY(ss.d1) + "px";
  
  if (ss.i==100) {
    clearInterval(ss.t);
    if (ss.textwidth != 0)
    {
      ss.d3.innerHTML = ss.text[ss.img[ss.z]];
    }
    document.getElementById(ss.id + 'img2').onclick = function() {doOpenSlideShow(ss.link[ss.img[ss.z]])};
    ss.lastinterval = "ss.t = setInterval(function() {doShow(ss);},ss.pause);";
    eval(ss.lastinterval);
//    ss.t = setInterval(function() {doShow(ss);},ss.pause);
  }
}

function doShow(ss)
{
  clearInterval(ss.t);
  ss.i = 0;
  ss.lastinterval = "ss.t = setInterval(function() {doFade2(ss);},ss.speed);";
  eval(ss.lastinterval);
//  ss.t = setInterval(function() {doFade2(ss);},ss.speed);
  addZ(ss);
  ss.d1.innerHTML = '<img id="' + ss.id + 'img1" src="' + ss.path + ss.img[ss.z] + '" width="' + ss.width + '" height="' + ss.height + '">';
}

function doShow2(ss)
{
  clearInterval(ss.t);
  ss.i = 0;
  ss.lastinterval = "ss.t = setInterval(function() {doFade(ss);},ss.speed);";
  eval(ss.lastinterval);
//  ss.t = setInterval(function() {doFade(ss);},ss.speed);
  addZ(ss);
  ss.d2.innerHTML = '<img id="' + ss.id + 'img2" src="' + ss.path + ss.img[ss.z] + '" width="' + ss.width + '" height="' + ss.height + '">';
}

function doFade2(ss)
{
  ss.i++;

  ss.d1.style.opacity = ss.i / 100;
  ss.d1.style.filter = 'alpha(opacity=' + ss.i + ')';

  ss.d2.style.opacity = (100 - ss.i) / 100;
  ss.d2.style.filter = 'alpha(opacity=' + (100 - ss.i) + ')';
  
  ss.d2.style.left = getX(ss.d1)+ "px";
  ss.d2.style.top = getY(ss.d1) + "px";
  
  if (ss.i==100) {
    clearInterval(ss.t);
    if (ss.textwidth != 0)
    {
      ss.d3.innerHTML = ss.text[ss.img[ss.z]];
    }
    document.getElementById(ss.id + 'img2').onclick = function() {doOpenSlideShow(ss.link[ss.img[ss.z]])};
    ss.lastinterval = "ss.t = setInterval(function() {doShow2(ss);},ss.pause);";
    eval(ss.lastinterval);
//    ss.t = setInterval(function() {doShow2(ss);},ss.pause);
  }
}

function ssPauseShow(ss)
{
  eval("clearInterval(" + ss + ".t);");
}

function ssStartShow(ss)
{
  var x = ss + ".lastinterval;";
  var z = eval(x).split("ss.").join(ss+".").split("(ss)").join("(" + ss + ")");
  eval(z);
}

/*
function loadShowNew(p1,p2)
{
  var http = getHTTPObject();
  var q = "func=insertShowNew&id=" + p2;
  var id;
  var path;
  var title;
  var interval;
  var pause;
  var files;

  function afterAjax() 
  {
  	if ((http.readyState == 4) && (http.status == 200)) 
    {
//alert(http.responseText);    
			var rspns = http.responseText.split("\r\n");
      p1.innerHTML = rspns[0];
      p1.style.display = "block";
			id = rspns[1];
      if (id == "") return true;
			title = rspns[2];
			interval = rspns[3];
			pause = rspns[4];
			path = rspns[5];
			files = rspns[6];

      eval("window." + title + " = \"\"");
      eval(title + " = new slideShow(" + title + ",files," + pause + "," + interval + ");");
      eval(title + ".d1 = document.getElementById(id+'d1');");
      eval(title + ".d2 = document.getElementById(id+'d2');");
      eval(title + ".width = document.getElementById(id+'d1').offsetWidth;");
      eval(title + ".height = document.getElementById(id+'d1').offsetHeight;");
      eval(title + ".path = path;");
      eval(title + ".d2.style.position = 'absolute';");
      eval(title + ".d2.style.left = getX(" + title + ".d1) + 1 + \"px\"");
      eval(title + ".d2.style.top = getY(" + title + ".d1) + \"px\"");
      eval(title + ".z = -1;");
      eval(title + ".t = setInterval(function() {doShow2(" + title + ");},0);");

    }
	};

  AjaxSendRequest(http,"av/admin/ajax.php",q,afterAjax);
}
*/