
//FUNCTIONS FOR PRELOADING
var imgObjs = new Array(pics.length);
var loaded = 0;
var total = pics.length;

function startLoading() 
	{
	for (i=0; i<pics.length; i++)
		{
		imgObjs[i] = new Image();
		imgObjs[i].onload = imgLoaded;
		imgObjs[i].src = pics[i][0];
		}
	}

function imgLoaded() {
loaded++;
if (loaded<pics.length)
return
start();
}


//FUNCTIONS FOR SLIDESHOW
var rotate_delay = 3000; // delay in milliseconds (5000 = 5 secs)
var current = 0;
var CrossFadeDuration = 3; //Fading effect duration

function changeImage(ImgCnt)
	{
		getobject("show").innerHTML = "<img width='286' height='215' class='GreyBorderAll' border=0 src=" + pics[ImgCnt][0] + " alt=" + pics[ImgCnt][1] + ">";
	}

function start() 
	{
	//changeImage(current);
	rotate();
	}

function rotate() 
	{
	current = (current == pics.length-1) ? 0 : current+1;
	changeImage(current);
	window.setTimeout("rotate()", rotate_delay);
	}

function getobject(obj)
	{
	if (document.getElementById)
		return document.getElementById(obj)
	else if (document.all)
		return document.all[obj]
	}

function fGetXY(aTag){
  var p=[0,0];
  while(aTag!=null){
  	p[0]+=aTag.offsetLeft;
  	p[1]+=aTag.offsetTop;
  	aTag=aTag.offsetParent;
  }
  return p;
}
