function backgroundImageSlideshow() {
	if (typeof image1 == 'undefined') 
	{
		return;
	}

	var banner = $('mast_image_holder');
	
	var image = image1;
	
	var images;
	images = new Array(image1);
	
	if (typeof image2 != 'undefined') {
		images = new Array(image1,image2);
	}
	if (typeof image3 != 'undefined') {
		images = new Array(image1,image2,image3);
	}
	if (typeof image4 != 'undefined') {
		images = new Array(image1,image2,image3,image4);
	}
	if (typeof image5 != 'undefined') {
		images = new Array(image1,image2,image3,image4,image5);
	}
	if (typeof image6 != 'undefined') {
		images = new Array(image1,image2,image3,image4,image5,image6);
	}
	if (typeof image7 != 'undefined') {
		images = new Array(image1,image2,image3,image4,image5,image6,image7);
	}
	if (typeof image8 != 'undefined') {
		images = new Array(image1,image2,image3,image4,image5,image6,image7,image8);
	}
	if (typeof image9 != 'undefined') {
		images = new Array(image1,image2,image3,image4,image5,image6,image7,image8,image9);
	}
	if (typeof image10 != 'undefined') {
		images = new Array(image1,image2,image3,image4,image5,image6,image7,image8,image9,image10);
	}
	
	for (var img = 0; img < images.length; img++) {
		var currentImage = banner.getStyle('background-image');
		var testImage = images[img].toString();

		if (currentImage.substring(currentImage.lastIndexOf('/')+1) == testImage.substring(testImage.lastIndexOf('/')+1) + ')') {
			if (img < images.length - 1) {
				var newImage = (img + 1) * 1;
				image = images[newImage];
			}
			else {
				image = images[0];
			}
			break;
		}
	}
	
	if(!banner.newimagediv)
	    banner.newimagediv = new Element('div').setStyles({'width':'620px','height':'320px','opacity':'0','margin-top':'0px','z-index':'1','position':'relative'}).injectInside(banner);
	banner.newimagediv.setStyle('display', 'block');
    var fade = new Fx.Style(banner.newimagediv, 'opacity', {duration:1300, transition: Fx.Transitions.linear});
	
    banner.newimagediv.setStyle('background-image','url("' + image + '")');
 
    fade.stop();    
    fade.start(1).chain(function(){
        banner.setStyle('background-image', banner.newimagediv.getStyle('background-image').replace("(", "(\"").replace(")", "\")"));
        banner.newimagediv.setStyles({'opacity':'0','display':'none'});                        
    });
    
    t = setTimeout('backgroundImageSlideshow()', 5000)
}

window.addEvent('domready', function() { setTimeout('backgroundImageSlideshow()', 5000); });