﻿// container
if ($ == null) {
	var msg = "Não foi possível carregar a biblioteca JQuery";
	ShowPopUp('Erro carregando os detalhes do produto', msg);
}

var container = $('#bannersTitulo');

// banners

$(document).ready(function () {

	getBannersTitle();

});


function getBannersTitle() {

	container.fadeOut(300, null, function () {

		$.ajax({

			url: "/shared/webservices/wsBanners.asmx/GetBanners",
			type: "POST",
			cache: false,
			dataType: "xml",
			success: function (xml) {

				try {
					// selecionando um banner randomicamente de acordo com o xml
					var randomico = Math.random() * $(xml).find("banner").length;
					randomico = Math.floor(randomico);

					// fazendo o load da imagem
					container.html('<img src="' + $($(xml).find("banner")[randomico]).attr("url") + '?' + Math.random() + '" width="1050" height="223">');
					container.ready(function () { container.fadeIn(300); });

					// programando próxima chamada
					setTimeout(getBannersTitle, 10000);
				} catch (e) {
					var msg = e.Message;
					ShowPopUp('Erro no carregamento', msg);
				}

			},
			error: function (xhr, ajaxOptions, thrownError) {
				var msg = xhr.responseText;
				ShowPopUp('Erro no carregamento', msg);
			}

		});

	});

}


