var randomImage = {
	init: function()
	{
		randomImage.setDiv('smallbannerpic');
		randomImage.randomChain.periodical(7000);
	},
	
	setDiv: function(name)
	{
		divName = name;
		divNr = 0;
		currentDiv = 0;
	},
	
	randomDiv: function()
	{
		divNr = (1+Math.floor(3*Math.random()));
	
		while(divNr == currentDiv)
		{
			divNr = (1+Math.floor(3*Math.random()));
		}
	},
	
	fadeOut: function()
	{
		var myEffect = new Fx.Styles(divName+divNr, {duration: 500, onComplete: randomImage.updateDiv});
		myEffect.start({'opacity':[1, 0]})
	},
	
	updateDiv: function()
	{
			new Ajax('getbanner.php?currentImage='+divNr+inuseString, {
				update: $(divName+divNr),
				onComplete: randomImage.fadeIn
			}).request();
	},
	
	fadeIn: function()
	{
		var myEffect = new Fx.Styles(divName+divNr, {duration: 500});
		myEffect.start({'opacity':[0, 1]})
	},
	
	randomChain: function()
	{
    imagesInUse = $$('#smallbanners .inuseimage');
    inuseString = '&inuse=';
		imagesInUse.each (function(elm) {		
      inuseString += elm.id+'|';
    });
		randomImage.randomDiv();
		randomImage.fadeOut();
		currentDiv = divNr;
	}
}

var loadTrainingDates = function()
{
  new Ajax('data/trainingsdates.php', {
    postBody: 'type=supermotoschool',
    method: 'post',
    update: $('trainingdates')
  }).request();
}