var curimg=0

var img1 = document.getElementById("slideshow1");
var img2 = document.getElementById("slideshow2");
var img3 = document.getElementById("slideshow3");
var img4 = document.getElementById("slideshow4");
var img5 = document.getElementById("slideshow5");

var imgTD1 = document.getElementById("slideshowTD1");
var imgTD2 = document.getElementById("slideshowTD2");
var imgTD3 = document.getElementById("slideshowTD3");
var imgTD4 = document.getElementById("slideshowTD4");
var imgTD5 = document.getElementById("slideshowTD5");

var imgTbl = document.getElementById("slideshowTable");

function rotateimages()
{
	var randomnumber=Math.floor(Math.random()*galleryarray.length);
 	while (curimg==randomnumber)
 	{
		randomnumber=Math.floor(Math.random()*galleryarray.length);
	}
	curimg=randomnumber;
	
	img1.setAttribute("src", img2.getAttribute("src"))
	img2.setAttribute("src", img3.getAttribute("src"))
	img3.setAttribute("src", img4.getAttribute("src"))
	img4.setAttribute("src", img5.getAttribute("src"))
	img5.setAttribute("src", "/album/shows/"+galleryarray[curimg])
	//curimg=(curimg<galleryarray.length-1)? curimg+1 : 0
	
}

window.onload=function()
{ 
	var randomnumber=Math.floor(Math.random()*galleryarray.length);
	img1.setAttribute("src",  "/album/shows/"+galleryarray[randomnumber]);
	randomnumber=Math.floor(Math.random()*galleryarray.length);
	img2.setAttribute("src",  "/album/shows/"+galleryarray[randomnumber]);
	randomnumber=Math.floor(Math.random()*galleryarray.length);
	img3.setAttribute("src",  "/album/shows/"+galleryarray[randomnumber]);
	randomnumber=Math.floor(Math.random()*galleryarray.length);
	img4.setAttribute("src",  "/album/shows/"+galleryarray[randomnumber]);
	randomnumber=Math.floor(Math.random()*galleryarray.length);
	img5.setAttribute("src",  "/album/shows/"+galleryarray[randomnumber]);

	curimg=randomnumber;
	
	imgTD1.style.left= "0px";

	setInterval("scrollimages()", 30);
}

function scrollimages()
{
	var imgoffset =  imgTD1.style.left.replace(/px/g,'') - 1;
	if(imgTD2.style.left.replace(/px/g,'') == (-oWidth(img1)))
	{
		rotateimages();
		imgoffset =8;
	}
	imgTD1.style.left = imgoffset + "px";
	imgTD2.style.left = imgoffset + "px"; 
	imgTD3.style.left = imgoffset + "px";
	imgTD4.style.left = imgoffset + "px";
	imgTD5.style.left = imgoffset + "px";	
}
function oWidth(obj)
{
	if(obj.offsetWidth)
    {
        return obj.offsetWidth;
    }
    else if(obj.width)
    {
        return obj.width;
    }
}
function findPosX(obj)
  {
    var curleft = 0;
    if(obj.offsetParent)
        while(1) 
        {
          curleft += obj.offsetLeft;
          if(!obj.offsetParent)
            break;
          obj = obj.offsetParent;
        }
    else if(obj.x)
        curleft += obj.x;
    return curleft;
  }
function findPosXX(obj)
  {
    var curleft = 0;
    if(obj.offsetWidth)
    {
        curleft += obj.offsetWidth;
    }
    else if(obj.width)
    {
        curleft += obj.width;
    }
    if(obj.offsetParent)
    {
        while(1) 
        {
          curleft += obj.offsetLeft ;
          if(!obj.offsetParent)
            break;
          obj = obj.offsetParent;
        }
    }
    else if(obj.x)
    {
        curleft += obj.x;
    }
    return curleft;
  }
 function findPosYY(obj)
  {
    var curtop = 0;
    if(obj.offsetHeight)
    {
        curtop += obj.offsetHeight;
    }
    else if(obj.height)
    {
        curtop += obj.height;
    }
    if(obj.offsetParent)
        while(1)
        {
          curtop += obj.offsetTop;
          if(!obj.offsetParent)
            break;
          obj = obj.offsetParent;
        }
    else if(obj.y)
        curtop += obj.y;
    return curtop;
  }
  function findPosY(obj)
  {
    var curtop = 0;
    if(obj.offsetParent)
        while(1)
        {
          curtop += obj.offsetTop;
          if(!obj.offsetParent)
            break;
          obj = obj.offsetParent;
        }
    else if(obj.y)
        curtop += obj.y;
    return curtop;
  }

