function mycarousel_initCallback(carousel) {
	// Disable autoscrolling if the user clicks the prev or next button.
	carousel.buttonNext.bind('click', function() {
		carousel.startAuto(0);
	});

	carousel.buttonPrev.bind('click', function() {
		carousel.startAuto(0);
	});

	// Pause autoscrolling if the user moves with the cursor over the clip.
	carousel.clip.hover(function() {
		carousel.stopAuto();
	}, function() {
		carousel.startAuto();
	});
};

function paginacaoHome(carousel, state) {
	// for (var i = carousel.first; i <= carousel.last; i++) {
	$("#paginacaoHome").html(
			carousel.first + ' - ' + carousel.last + ' de '
					+ carousel.options.size);
};
function paginacaoNovos(carousel, state) {
	// for (var i = carousel.first; i <= carousel.last; i++) {
	$("#paginacaoNovos").html(
			carousel.first + ' - ' + carousel.last + ' de '
					+ carousel.options.size);
};

function paginacaoDestaques(carousel, state) {
	// for (var i = carousel.first; i <= carousel.last; i++) {
	$("#paginacaoDestaques").html(
			carousel.first + ' - ' + carousel.last + ' de '
					+ carousel.options.size);
};

$(document).ready(function() {
	
	$('#mycarousel').show();
	$('#carrosselNovos').show();
	$('#carrosselDestaque').show();

	$('#mycarousel').jcarousel( {
		auto : 3,
		scroll : 1,
		wrap : 'last',
		initCallback : mycarousel_initCallback,
		itemLoadCallback : paginacaoHome

	});

	$('#carrosselNovos').jcarousel( {
		auto : 3,
		scroll : 2,
		wrap : 'last',
		initCallback : mycarousel_initCallback,
		itemLoadCallback : paginacaoNovos
	});

	$('#carrosselDestaque').jcarousel( {
		auto : 3,
		scroll : 2,
		wrap : 'last',
		initCallback : mycarousel_initCallback,
		itemLoadCallback : paginacaoDestaques
	});

	$('#carrosselSocias').jcarousel( {
		auto : 3,
		scroll : 1,
		wrap : 'last'
	});

	$('#carrosselAssociadas').jcarousel( {
		auto : 3,
		scroll : 1,
		wrap : 'last'
	});

	$('#carrosselParcerias').jcarousel( {
		auto : 3,
		scroll : 1,
		wrap : 'last'
	});

	function addMega() {
		link = $('#' + this.id);
		imagem = link.children('img');
		// alert(link.attr("rel"));
		$("#carrossel img#imagemPrincipal").attr("src", link.attr("rel"));
		$("#carrossel a#TituloCarrossel").html(link.attr("title"));
		$("#carrossel a#TituloCarrossel").attr("href", link.attr("href"));
		$("#carrossel a#TituloCarrossel").attr("target", link.attr("target"));
		$("#carrossel a#LinkImagem").attr("href", link.attr("href"));
		$("#carrossel a#LinkImagem").attr("target", link.attr("target"));
		$("#carrossel div#descricao").html(link.attr("descricao"));
		//
		if (this.id == 419) // wallmart
		{
			$("#carrossel a#LinkImagem").hide();
			$("object#flash").show();
		}
		else
		{
			$("#carrossel a#LinkImagem").show();
			$("object#flash").hide();
		}

	}
	function removeMega() {
	}
	var megaConfig = {
		interval : 10,
		sensitivity : 100,
		over : addMega,
		timeout : 100,
		out : removeMega
	};
	$("#mycarousel>li>a").hoverIntent(megaConfig);
	


});

