$().ready(function() {
	if(document.getElementById('banner_destaque'))
		banner_destaque();
	if(document.getElementById('busca'))
		busca();
});

var ban = 0;

function banner_destaque() {
	monta_lista('');

	$('span a', '#banner_destaque #banner_nav').click(function() {
		if(!$(this).hasClass('select'))
			monta_lista($(this).text());

		return false;
	});

	$('#ban_ant', '#banner_destaque #banner_nav').click(function() {
		if(ban == 1)
			ban = $('.banner', '#banner_destaque #banner').size();
		else
			ban--;

		monta_lista(ban);

		return false;
	});

	$('#ban_pro', '#banner_destaque #banner_nav').click(function() {
		if(ban == $('.banner', '#banner_destaque #banner').size())
			ban = 1;
		else
			ban++;

		monta_lista(ban);

		return false;
	});
}

function monta_lista(b) {
	if(b == '') {
		if(ban == $('.banner', '#banner_destaque #banner').size())
			ban = 1;
		else
			ban++;
	} else {
		ban = b;
	}

	$('span a', '#banner_destaque #banner_nav').removeClass('select');
	$('span a:eq(' + (ban - 1) + ')', '#banner_destaque #banner_nav').addClass('select');

	$('.banner', '#banner_destaque #banner').stop(false, true).fadeOut(250);
	$('#ban' + ban, '#banner_destaque #banner').delay(250).stop(false, true).fadeIn(250);

	$('#banner_destaque').stopTime('banner_destaque');

	$('#banner_destaque').oneTime(10000, 'banner_destaque', function() {
		monta_lista('');
	});
}

function busca() {
	$('#palavra').focus(function() {
		$(this).animate({color : '#000000'}, 200);
		$(this).parent().css({backgroundPosition : 'left bottom'});
		$('span', $(this).parent()).animate({color : '#000000'}, 200);
	});

	$('#palavra').keyup(function(e) {
		$(this).animate({color : '#000000'}, 200);
		$(this).parent().css({backgroundPosition : 'left bottom'});
		$('span', $(this).parent()).animate({color : '#000000'}, 200);

		if($(this).val().length > 0) {
			$('span', $(this).parent()).stop(false, true).fadeOut(200);
		} else {
			$('span', $(this).parent()).stop(false, true).fadeIn(200);
		}

		if(document.getElementById('right')) {
			if($(this).val().length > 0) {
				$('#palavra').stopTime('busca');

				$('#palavra').oneTime(200, 'busca', function() {
					carrega_produtos('?' + $('#busca form').serialize(), false);
				});
			}
		}
	});

	$("#palavra").blur(function() {
		if($(this).val() == '') {
			$(this).animate({color : '#666666'}, 200);
			$(this).parent().css({backgroundPosition : 'left top'});
			$('span', $(this).parent()).animate({color : '#666666'}, 200);

			$('span', $(this).parent()).fadeIn(200);
		}
	});

	$('#form_bus').submit(function() {
		var error_bus = false;
		var input_bus = '';

		$(input_bus, '#busca form').focus();

		if((error_bus) && ($('#palavra').val().length >= 2)) {
			input_bus = 'palavra';
			error_bus = true;
		}

		if(document.getElementById('right')) {
			if(!error_bus) {
				carrega_produtos('?' + $(this).serialize(), false);
			}

			return false;
		} else {
			return true;
		}
	});
}
