shuffle = function(o){ //v1.0
for(var j, x, i = o.length; i; j = parseInt(Math.random() * i), x = o[--i], o[i] = o[j], o[j] = x);
return o;
};

var thefile = new Array(
	'loga_zaufali_nam/01lotto1.jpg',
	'loga_zaufali_nam/02lotto2.jpg',
	'loga_zaufali_nam/03umrzeszow.jpg',
	'loga_zaufali_nam/04swo.jpg',
	'loga_zaufali_nam/04umdobremiasto.jpg',
	'loga_zaufali_nam/04umtarnow.jpg',
	'loga_zaufali_nam/05finamo.jpg',
	'loga_zaufali_nam/06infonetax.jpg',
	'loga_zaufali_nam/07skapiec.jpg',
	'loga_zaufali_nam/08wykop.jpg',
	'loga_zaufali_nam/10dropped.jpg',
	'loga_zaufali_nam/11komputronik.jpg',
	'loga_zaufali_nam/12marketmedia.jpg',
	'loga_zaufali_nam/13netguru.jpg',
	'loga_zaufali_nam/14electromarket.jpg',
	'loga_zaufali_nam/15figlarnie.jpg',
	'loga_zaufali_nam/16jastawiam.jpg',
	'loga_zaufali_nam/17shell.jpg',
	'loga_zaufali_nam/18toyota.jpg',
	'loga_zaufali_nam/23germanos.jpg',
	'loga_zaufali_nam/bib_kielce.jpg',
	'loga_zaufali_nam/efresh.jpg',
	'loga_zaufali_nam/europecalling.jpg',
	'loga_zaufali_nam/gigaone.jpg',
	'loga_zaufali_nam/godi.jpg',
	'loga_zaufali_nam/grupaaptek.jpg',
	'loga_zaufali_nam/walutomat.jpg',
	'loga_zaufali_nam/dhosting.jpg',
	'loga_zaufali_nam/bmw.jpg',
	'loga_zaufali_nam/mixmedia.jpg'
);
thefile = shuffle(thefile);

//thefile.shuffle();
var IntActiveImg = 1;
var IntLoadedImg = 1;
var img = new Image();
	img.onload = function () {
 		IntLoadedImg++;
 	};
 	img.src = thefile[1];
function flashAnimation(){
	if( IntLoadedImg > IntActiveImg )
	{
	 	$("#flash").animate({opacity: "0"}, 500, function(){
			$("#flash img").attr("src",thefile[IntActiveImg%thefile.length]);
		}).animate({opacity: "1"}, 500);
	 	IntActiveImg++;
	 	if( IntLoadedImg < thefile.length )
	 	{
	 	var img = new Image();
	 	img.onload = function () {
	 		IntLoadedImg++;
	 	};
	 	img.src = thefile[IntActiveImg];
	 	}
	 	else{
	 		if (IntActiveImg == IntLoadedImg) {
	 			IntActiveImg = 0;
			}
	 	}

	 	timeout = setTimeout('flashAnimation()', 2500);
	}
	else{
		timeout = setTimeout('flashAnimation()',250);
	}
}
function randomNumber() {
	var intRandomNumber = 0.2; //wymuszenie zmiennoprzecinkowej liczby
	intRandomNumber = Math.floor(Math.random()*100);
	if (intRandomNumber > (thefile.length - 1)) {
		intRandomNumber = intRandomNumber % thefile.length;
	}
	return intRandomNumber;
}
$(document).ready(function(){
	$('#flash').append('<img src="' + thefile[0] + '" style="border:0" />');
	time = 2500;
	timeout = setTimeout('flashAnimation()', time);
});