var mini_banners = new Array();
var mini_banner_counter = 0;
var plCounter = 1;

$(document).ready(function(){
	$.ajax({
		type: "GET",
		url: "/promo/index_promo.xml",
		dataType: "xml",
		success: function(xml) {
			var mini_banners_img = new Array();
			$(xml).find('BANNER').each(function(){
				var img_src = $(this).attr('src');
				var href = $(this).attr('href');
				var target = $(this).attr('target');
				mini_banners_img.push(img_src);
				mini_banners.push(new Array(img_src, href, target));	
				//console.log('Array: ', mini_banners[mini_banners.length -1]);
			});
			plCounter = mini_banners.length;
		}
	});
	animate_mini_banner();
	//$.cacheImage(mini_banners_img, {
	//	load : function (e) { preloadHandler(); }
	//});
});

function preloadHandler()
{
	if (plCounter < 0) return;
	plCounter--;
	if (plCounter <= 0)
	{
		animate_mini_banner();
	}
}

function animate_mini_banner()
{
	$('#trip_banner')
		.delay(5000)
		.queue(function(next) { 
			if (mini_banner_counter >= mini_banners.length) mini_banner_counter = 0;
			$("#trip_banner img").attr("src", mini_banners[mini_banner_counter][0]); 
			//console.log('Image: ', $("#trip_banner img").attr("src"));
			$('#trip_banner a').attr("href", mini_banners[mini_banner_counter][1]); 
			$('#trip_banner a').attr("target", mini_banners[mini_banner_counter][2]); 
			mini_banner_counter++
			animate_mini_banner();
			$(this).dequeue(); 
		});
}


