$(function() {

	/*******************************
		função para deixar apenas a primeira letra de um texto em maiusculo
	*******************************/
	function capitaliseFirstLetter(string) {
		string.toLowerCase();
		return string.charAt(0).toUpperCase() + string.slice(1).toLowerCase();
	}
	
	$("#topo #menuPrincipal ul li a").each(function(){
		$(this).text(capitaliseFirstLetter($(this).text()));
	})

    /* tirando a borda do ultimo elemento do menu */
    /*$('#menuPrincipal ul li a').last().css('border-right', 'none');*/

    /*$('ul#menuTopo li a').last().css('border-right', 'none');*/

    /* tirando a borda do ultimo elemento do menu */
    $('ul#menuRodape li a').last().css('border-right', 'none');
     

	/*******************************
		função para mover a seta
		do caminho da compra
	*******************************/


                var action = $(".processoCompra li a[rel!='inativo']").attr("rel");
                switch(action)
                {
                        case ('meuCarrinho'):
                                $("div.caminhoCompra span.linha").width('78px')
                                $("div.caminhoCompra span").css('left','141px')
                                $(this).addClass('selecionado')
                        break;

                        case ('entrega'):
                                $("div.caminhoCompra span.linha").width('275px')
                                $("div.caminhoCompra span").css('left','142px')
                                $(this).addClass('selecionado')
                        break;

                        case ('pagamento'):
                                $("div.caminhoCompra span.linha").width('370px')
                                $("div.caminhoCompra span").css('left','142px')
                                $(this).addClass('selecionado')
                        break;

                        case ('confirmacao'):
                                $("div.caminhoCompra span.linha").width('370px')
                                $("div.caminhoCompra span").css('left','142px')
                                $(this).addClass('selecionado')
                        break;

                        case ('identificacao'):
                        default:
                                $("div.caminhoCompra span.linha").width('175px')
                                $("div.caminhoCompra span").css('left','142px')
                                $(this).addClass('selecionado')
                        break;
                }

		/***********************************
		 * função para aumentar
		 * ou comprimir o menu de acordo
		 * com o numero de itens
		 ***********************************/
		var valor = $("#menuTopo li a").size();
		if(valor == 4) {
			$("#menuTopo").css({"width":"425px","margin":"0px 0 0 0px"})
		}
		else {
			$("#menuTopo").css("width","326px")
		}
		/********************************
			faq  animação
			esconder/ver respostas
		********************************/
		$("dl.perguntas dt").each(function(i) {
			$(this).toggle(
				function() {
					$(this).css('backgroundPosition','0 -10px')
					$(this).siblings('dd').eq(i).slideDown()
				},
				function() {
					$(this).css('backgroundPosition','0 3px')
					$(this).siblings('dd').eq(i).slideUp()
				});
		});

		/***********************************
		 * função para sumir e exibir
		 * mais itens do menu lateral
		 ***********************************/
		$("div.nav a.verTodas").toggle(
			function() {
			$(this).prev().find("li.hidden").slideDown()
			$(this).text("ver todos [-]")
		},
			function() {
			$(this).prev().find("li.hidden").slideUp()
			$(this).text("ver todos [+]")
		});


		/*******************************************
		 * função external que pega todos
		 * os links com o attr rel e chama a
		 * sua url em uma nova janela
		 *******************************************/
		$("a[rel='external']").click(function() {
			window.open($(this).attr('href'))
			return false;
		});


			try{
				$('.star, .starOpiniao, .starVotos').rating();
			}catch(e){}

			$("#primario ul.menuCategorias li:first,#rodape div.copyright ul.menuCategorias li:first").css('background','none')

			/****************************
				retirando a borda lateral
				da sessao de produtos
			****************************/
			try {
				$("ul.listaProdutos li:nth-child(3n-2)").css("border-left","none");
			}catch(e){}

		$(".styleCombobox select").styleCombobox({
    			classFocus:"comboboxFocus"
  			});
		
		
		$("span:contains('Avise-me')").parent().css("marginTop","56px")
		
		if($(".voceEstaEm").length == 0) {
			$('.miolo').css('marginTop','0')
		}
		
		$(".tabelaCarrinho tr:last td").css('borderBottom','4px solid #EAEAEA')

		/** ajuste para corrigir o zoom da tela de detalhe do produto **/
		if ($("div.destaqueProduto").length > 0) {
			$("#conteudo").css('overflow','visible');
			$("div.blocoConteudo").css('overflow','visible');
			$("div.destaqueProduto").css('overflow','visible');
			$("div.conteudoDinamico").css({'overflow':'visible','float':'right','width':'675px'});
		}
		
		if($(".novaCategoriaProdutos").length < 1) {
			$('.slideshow').css('display','none');
		}

});
