$j.fn.extend({pilhashowcase : function(options){
	
	/* Definição dás váriaveis que serão utilizadas por todo o código */
	var container = this;
	var opt = options;
	var animation = opt.animation; /**/
	var config = new Object();
	var banners = opt.banners;
	var first = true;
	var i = 0;
	var nav_links = '';
	var aux_x;
	function changeCarousel(){
		aux_x = x;
		if(first == true){
			$j(container).css({
				'background-image': 'url("'+banners[0].url+'")'
			});
			$j(container).append('<div class="left-image"></div>');
			$j(container).append('<div class="right-text"><h1>' + banners[x].titulo + '</h1> <span>' + banners[x].descricao + '</span><br /><a href="' + banners[x].link + '">&nbsp;</a></div>');
			$j(container).append('<div class="nav-banners"><span id="leiamais"><a href="'+banners[x].link+'">Clique aqui</a></span>' + nav_links + '</div>');
			$j('.right-text').html('<h1>' + banners[0].titulo + '</h1><span>' + banners[x].descricao + '</span>');				
			$j('#'+x).css("background-image","url('img/paginacao_on.png')");
			if(x == i){
				x = 0;
			}else x = x + 1;
			first = false;


			
			
		}else{
		
			$j(container).fadeOut(animation.fadeOutInterval,function(){
				$j(container).css({
					'background-image': 'url("'+banners[x].url+'")'
				});
		$j('.nav-banners').remove();
			$j(container).append('<div class="nav-banners"><span id="leiamais"><a href="'+banners[x].link+'">Clique aqui</a></span>' + nav_links + '</div>');			
				$j('.right-text').html('<h1>' + banners[x].titulo + '</h1><span>' + banners[x].descricao + '</span>');
				$j('#'+aux_x).css("background-image","url('img/paginacao_off.png')");
				$j('#'+x).css("background-image","url('img/paginacao_on.png')");	
				if(x == i){
					x = 0;
				}else x = x + 1;
				aux_x = x;				

				
				$j(container).fadeIn(animation.fadeInInterval);});
				
			}
			
	}
	

	
	$j('.navlinks').live('click',function(){
		val = parseInt($j(this).text());
		x = val;
		changeCarousel(val);
		clearInterval(intervalo);
		intervalo = window.setInterval(function() {
		changeCarousel()
		}, animation.interval);
			
	});
	
	$j(banners).each(function(){
		nav_links = nav_links + '<a href="#" id="'+i+'" class="navlinks" title="'+i+'" value="'+i+'"><span>' + i + '</span></a>';		
		i += 1;
	});
	var x = 0;
	i = i - 1;
	changeCarousel();

	
	var intervalo = window.setInterval(function() {
		changeCarousel()
	}, animation.interval);

	

	
	
	
	
//----------------//----------------//----------------//----------------//----------------//----------------


//----------------//----------------//----------------//----------------//----------------//----------------
	/* Setando Valores Default caso o parâmetro não for passado */
	
	/* Validar parâmetro de animação */	
	/*if(animation){
		
		switch(animation.tipoAnimacao){
			case 'fade':
				config.animacao.tipoAnimacao = 'fade';
			default;
		}
		
	}else{
		animation.tempoTransicao = 3000; // 3 segundos entre cada slide
		animation.tipoAnimacao = 'fade';
	}*/
	
}})
