
var cellCount = new Object();
var currentStart = new Object();
var itemCount = new Object();

function getRandom( min, max ) {
	if( min > max ) {
		return( -1 );
	}
	if( min == max ) {
		return( min );
	}
        return( min + parseInt( Math.random() * ( max-min+1 ) ) );
}

function setGalleryOpacity(opacity, idPrefixLocal) {
	if (!idPrefixLocal)
		idPrefixLocal=idPrefix;
	var galleryTable=document.getElementById(idPrefixLocal+'galleryTable');
	if (galleryTable) {
		galleryTable.style.opacity=opacity;
		galleryTable.style.zIndex=100;
		//galleryTable.style.filter = 'alpha(opacity='+opacity+')';
	}
} 

function timedCount(upOrDown, idPrefixLocal) {
	if (!idPrefixLocal)
		idPrefixLocal=idPrefix;
	var hiddenIdx=currentStart[idPrefixLocal];
	var noTimer=true;
	if (!upOrDown) {
		upOrDown=1;
		noTimer=false;
	}
	currentStart[idPrefixLocal]+=(upOrDown*cellCount[idPrefixLocal]);
	if (currentStart[idPrefixLocal]>=itemCount[idPrefixLocal]) {
		currentStart[idPrefixLocal]-=itemCount[idPrefixLocal];
	}
	if (currentStart[idPrefixLocal]<0) {
		currentStart[idPrefixLocal]+=itemCount[idPrefixLocal];
	}
	for (galleryCellIdx=0; galleryCellIdx<cellCount[idPrefixLocal]; galleryCellIdx++) {
		var hiddenDiv=document.getElementById(idPrefixLocal+'hiddenCell'+hiddenIdx);
		if (hiddenDiv) {
			var hiddenContent=hiddenDiv.innerHTML;
			var galleryCell=document.getElementById(idPrefixLocal+'cell'+galleryCellIdx);
			if (galleryCell) {
				galleryCell.innerHTML=hiddenContent;
			}
			hiddenIdx++;
			if (hiddenIdx>=itemCount[idPrefixLocal]) {
				hiddenIdx=0;
			}
		}
	}
	c=c+1;
	if (!noTimer) {
		for (i=0; i<=20; i++) {
			t=setTimeout("setGalleryOpacity("+(0.00+i*0.05)+",'"+idPrefixLocal+"')",i*50);
			t=setTimeout("setGalleryOpacity("+(0.00+i*0.05)+",'"+idPrefixLocal+"')",29900-i*50);
	
		}
		t=setTimeout("timedCount(0,'"+idPrefixLocal+"')",30000);
		/*t=setTimeout("timedCount(1,'"+idPrefixLocal+"')",5000);*/
	}
}


