var max = 50;
var dir = 'img/';

var src1 = new Image();	var ct1 = 0;
var src2 = new Image();	var ct2 = 0;
var src3 = new Image();	var ct3 = 0;
var src4 = new Image();	var ct4 = 0;

function start() {
	load1();
	load2();
	load3();
	load4();
}

function load1() {
	if (document.getElementById) {
		var num = Math.floor(Math.random() * max);
		src1.src = dir + 'top' + format(num) + '.jpg';
		compchk1();
	}
}

function compchk1(){
	if (ct1 > 5) {
		ct1 = 0;
		load1();
	} else if (src1.complete == false) {
		setTimeout('compchk1();', 1000);
		ct1++;
	} else {
		play1();
	}
}

function play1() {
   	var oElement = document.getElementById('img1');
    if (oElement.filters && oElement.filters('DXImageTransform.Microsoft.GradientWipe')) {
		oElement.filters('DXImageTransform.Microsoft.GradientWipe').Apply();
		oElement.src = src1.src;
		oElement.filters('DXImageTransform.Microsoft.GradientWipe').Play();
	} else {
		oElement.src = src1.src;
	}
	var spd = Math.floor(Math.random() * 5000) + 2000;
	setTimeout('load1();', spd);
}

function load2() {
	if (document.getElementById) {
		var num = Math.floor(Math.random() * max);
		src2.src = dir + 'top' + format(num) + '.jpg';
		compchk2();
	}
}

function compchk2(){
	if (ct2 > 3) {
		ct2 = 0;
		load2();
	} else if (src2.complete == false) {
		setTimeout('compchk2();', 1000);
		ct2++;
	} else {
		play2();
	}
}

function play2() {
   	var oElement = document.getElementById('img2');
    if (oElement.filters && oElement.filters('DXImageTransform.Microsoft.GradientWipe')) {
		oElement.filters('DXImageTransform.Microsoft.GradientWipe').Apply();
		oElement.src = src2.src;
		oElement.filters('DXImageTransform.Microsoft.GradientWipe').Play();
	} else {
		oElement.src = src2.src;
	}
	var spd = Math.floor(Math.random() * 5000) + 2000;
	setTimeout('load2();', spd);
}

function load3() {
	if (document.getElementById) {
		var num = Math.floor(Math.random() * max);
		src3.src = dir + 'top' + format(num) + '.jpg';
		compchk3();
	}
}

function compchk3(){
	if (ct3 > 3) {
		ct3 = 0;
		load3();
	} else if (src3.complete == false) {
		setTimeout('compchk3();', 1000);
		ct3++;
	} else {
		play3();
	}
}

function play3() {
   	var oElement = document.getElementById('img3');
    if (oElement.filters && oElement.filters('DXImageTransform.Microsoft.GradientWipe')) {
		oElement.filters('DXImageTransform.Microsoft.GradientWipe').Apply();
		oElement.src = src3.src;
		oElement.filters('DXImageTransform.Microsoft.GradientWipe').Play();
	} else {
		oElement.src = src3.src;
	}
	var spd = Math.floor(Math.random() * 5000) + 2000;
	setTimeout('load3();', spd);
}

function load4() {
	if (document.getElementById) {
		var num = Math.floor(Math.random() * max);
		src4.src = dir + 'top' + format(num) + '.jpg';
		compchk4();
	}
}

function compchk4(){
	if (ct4 > 3) {
		ct4 = 0;
		load4();
	} else if (src4.complete == false) {
		setTimeout('compchk4();', 1000);
		ct4++;
	} else {
		play4();
	}
}

function play4() {
   	var oElement = document.getElementById('img4');
    if (oElement.filters && oElement.filters('DXImageTransform.Microsoft.GradientWipe')) {
		oElement.filters('DXImageTransform.Microsoft.GradientWipe').Apply();
		oElement.src = src4.src;
		oElement.filters('DXImageTransform.Microsoft.GradientWipe').Play();
	} else {
		oElement.src = src4.src;
	}
	var spd = Math.floor(Math.random() * 5000) + 2000;
	setTimeout('load4();', spd);
}

function format(n) {
	var s = (n < 10) ? '0' + n : n;
	return(s);
}
