

var arrSlots = []

function InitSlots()
{
	$('.jsSlot').each(
		function(slotNo)
		{
			if($('a', this).is('a'))
			{
				var slotNoTest = slotNo;
	// 			$('body').prepend('<div id="slotTest'+slotNoTest+'"></div>');
				var objSlot = { images : [], activeImage : 0, maxImages : 0}
				var pushSlot = false
				$('a', this).each(
					function(imgNo)
					{
						objSlot.images.push($(this));
						objSlot.maxImages++;
						if(imgNo > 1)
							$(this).hide();
						pushSlot = true;
					}
				);
				if(pushSlot)
					arrSlots.push(objSlot);
			}
		}
	);
	manageSlots();
	setInterval('manageSlots()', 3000);
	
}


function manageSlots()
{
	var cs = 0;
	var aI = 0;
	var mI = 0;
// 	alert(arrSlots.length);
// 	$('body').append('<div id="slotTest"></div>');
	if(arrSlots.length)
	{
		for(cs = 0; cs <= arrSlots.length; cs++)
		{
			if(arrSlots[cs])
			{
				if(arrSlots[cs].maxImages > 1)
				{
					aI = arrSlots[cs].activeImage;
					arrSlots[cs].images[aI].hide();
					arrSlots[cs].activeImage++;
					var strTest = '<h3>Slot '+cs+' </h3><hr />Hide: '+aI;
					if(arrSlots[cs].activeImage >= arrSlots[cs].maxImages)
						arrSlots[cs].activeImage = 0;
						
					aI = arrSlots[cs].activeImage;
					arrSlots[cs].images[aI].fadeIn(500);
					strTest += '<hr />Show: '+aI;
					$('#slotTest'+cs).html(strTest);
				}
			}
		}
	}
}





/* init */
function initializeMain()
{
	InitSlots();
}


$(document).ready(initializeMain);