// JavaScript Document
$(document).ready(function(){
$("#menuInstitucional li:last, #menuInstitucional2 li:last").css({background: "none"});
$("#menuDepartamentos a:last").width(90).css({borderRight: "none"});

$("#produtos2 li:odd").css({borderRight: "none"});

// Select de lojas (mostra / esconde)
$("#nossasLojas").change(function(){
	$(".boxLoja").hide();
	var opcaoSelecionada = $("option:selected").attr("value");
	$("#" + opcaoSelecionada).show();
});

/* Dicas */
$("#dicas h3 span").css({cursor: "pointer"}).toggle(
	function(){
		var h3Pai = $(this).parent();
		h3Pai.next().show();
	},function(){
		var h3Pai = $(this).parent();
		h3Pai.next().hide();
});

/* Beleza */
$(".linksBeleza").click(function(){
  $("#imgMulher").css({backgroundImage: "none"});
  $("#colunaDireita").fadeIn();
  $("#blocoLinksBeleza div").hide();
  if($(this).attr("id") == "item1"){
    $("#textoItem1").fadeIn();
	$('#colunaDireita').css('margin-top', '63px');
  }
  if($(this).attr("id") == "item2"){
    $("#textoItem2").fadeIn();
	$('#colunaDireita').css('margin-top', '290px');
  }
  if($(this).attr("id") == "item3"){
    $("#textoItem3").fadeIn();
	$('#colunaDireita').css('margin-top', '290px');
  }
  if($(this).attr("id") == "item4"){
    $("#textoItem4").fadeIn();
	$('#colunaDireita').css('margin-top', '190px');
  }
  if($(this).attr("id") == "item5"){
    $("#textoItem5").fadeIn();
	$('#colunaDireita').css('margin-top', '480px');
  }
  if($(this).attr("id") == "item6"){
    $("#textoItem6").fadeIn();
	$('#colunaDireita').css('margin-top', '450px');
  }
  if($(this).attr("id") == "item7"){
    $("#textoItem7").fadeIn();
	$('#colunaDireita').css('margin-top', '330px');
  }
  if($(this).attr("id") == "item8"){
    $("#textoItem8").fadeIn();
	$('#colunaDireita').css('margin-top', '63px');
  }
  return false;
});

//Some o carrinho ao clicar fora dele
	$('#carrinhoExpansivo').click(function(e){
		e.stopPropagation();
	});
	$('.btComprar').click(function(e){
		e.stopPropagation();
	});
	$('#carrinhoExpansivo').click(function(){
		$('#carrinhoExpansivo').slideUp(1000);
	});


	// =Aparece carrinho
	$.apareceCarrinho = function (){
		$('#carrinhoExpansivo').slideDown(1000);
		$("#carrinhoExpansivo").css({zIndex:"25"});
		$("#carrinho").css({zIndex:"20"});
		$( 'html, body' ).animate( { scrollTop: 0 }, 0 );
		window.setTimeout($.someCarrinho, 6000)
	}
	
	$.preencheCarrinho = function (){
		$(document).unbind("click");
		var htmlCarrinho = $('#carrinhoExpansivo').html().replace('<!--CARRINHO_EXPANSIVO-->','');
		htmlCarrinho = htmlCarrinho.replace(/[\s|\t|\n]+/g,"");
		if (htmlCarrinho == ""){
			var pedido = document.frmLoja.pedido.value;
			comprarProduto(pedido,'','','');
		}		
		$.apareceCarrinho();
	}
	
	$.someCarrinho = function (){
		$('#carrinhoExpansivo').slideUp(1000);
	}
	$.apareceQuickview = function (idQuick){
		$('#'+idQuick).fadeIn(500);
	}
	$.someQuickview = function (idQuick){
		$('#'+idQuick).fadeOut(500);
	}


	/* 
	$("[name=modoExibicao]").click(function(){
		var valor = $("[name='modoExibicao']:checked").val();
		$("#lado").hide();
		$("#lista").hide();
		$("#" + valor).show();
	} );
	 */

	$("[name=modoExibicao]").click(function(){
		var valor = $("[name='modoExibicao']:checked").val();
		if (valor == 'lado') {
			$("#lista").attr('id','lado');
			$("#cabecalho").hide();
		}
		if (valor == 'lista') {
			$("#lado").attr('id','lista');
			$("#cabecalho").show();
		}
	});
	
	//Limpa os forms de identificação
	$('.btContinuar').addClass('unCad');
	
	$('.semCadastro').click(function(){		
		$('.btContinuar').addClass('unCad').removeClass('uCad');
	});
	
	$('.comCadastro').click(function(){		
		$('.btContinuar').addClass('uCad').removeClass('unCad');		
	});	
	
	$('.btContinuar').click(function(){
	
		if( $(this).hasClass('unCad') ){
			$('input#email, input#senha, input#cep2').val('');
		}		
		if( $(this).hasClass('uCad') ){			
			$('input#email2, input#cep3').val('');		
		}	
	});	
	
}); //*******FIM 


function Consulta(){
$("#prazo").hide();
$("div#janelaCepDetalhe").show("fast");
}
function fecharDetalhe() {
$("div#janelaCepDetalhe").hide("fast");
$("#prazo").show();
}
/* Página institucional */

$(document).ready(function() {
	$('a.linksBeleza').click(function() {
		$('a.linksBeleza span').remove();
		$(this).append('<span class="ativo"></span>');
	});
});


function comprarProduto(pedido,prod_id,codigo_barra,qtd){
    var loja = document.frmLoja.loja.value;
    var url = 'http://'+document.domain+'/cgi-bin/carrinho.pl?';
    var http = getHTTPObject();
    
	http.open("GET", url + "&loja="+escape(loja)+"&pedido="+escape(pedido)+"&prod_id="+escape(prod_id)+"&variacao="+codigo_barra+"&qtd="+qtd+"&naoExibeCarrinho=1", true);
    http.onreadystatechange = function respostaAtualizaCep(){
        if (http.readyState == 4) {
            var resposta = http.responseText.split('*ITENS_CARR*');
            
			if (resposta[0] == 'CARRINHO_EXPANSIVO') {
                if(document.getElementById('quantitenscar')){
                	document.getElementById('quantitenscar').innerHTML = resposta[2];
                }else{
			document.getElementById('carrinhoAuxiliar').innerHTML = 'Minhas compras<br>'+resposta[3];
                }
                document.getElementById('carrinhoExpansivo').innerHTML = resposta[1];
            } else if (resposta[0] == 'REDIRECIONAR') {
            	if (resposta[1] == 'DT') {
            		window.location = 'http://'+document.domain+'/cgi-bin/loja.pl?loja='+escape(loja)+'&acao=DT&pedido='+escape(pedido)+'&prod_id='+escape(prod_id);
            	}
            }
            
            
            //mostrar link de finalizar pedido
            var finalizaCar = $("a:contains('Finalizar compra')");
            if ($(finalizaCar)[0]){
            	$(finalizaCar).show();			
			} else if ($("#carrinhoAuxiliar")[0]) {	
				// adicionar link para finalizar pedido
				$("#carrinhoAuxiliar").append($('<a>')
					.attr("href","javascript:Loja('PE','','','','');")
					.attr("title","Finalizar compra")
					.attr("class","txt6")
					.html("Finalizar compra")
				);
			}
			
    		if(http.responseText=='removecep'){
                window.location="http://"+document.domain+"/cgi-bin/loja.pl?pedido="+pedido;
            }
        }
    };
    http.send(null);
    
}
$(document).ready(function (){
    var $todasAsAbas = $('#abas a');
    var $conteudo = $('#conteudoAbas>div');
    var $linkNasAbas = $('#abas a');
    var $prodId = $('input#prod_id').val();
    var $depId = $('input#dep_id').val();
    var $secId = $('input#sec_id').val();
    var $lojaId = $('input#loja_id').val();
    var $qtdProd = $('input#qtdProd').val();

    //alterado por fabiana que deve achar uma melhor solução para isso
	//var $urlLista = "../../ListaProdutos?tipo=ld";
    dominio = document.domain;
    //var $urlLista = "http://"+dominio+"/ListaProdutos?tipo=ld";
    //var $urlListaComProduto = $urlLista + "&loja=" + $lojaId + "&prod_id=" + $prodId + "&dep=" + $depId + "&secao=" + $secId + "&salvar=";

    var $urlUltimos = "http://"+dominio+"/ListaProdutos?tipo=upv";
    var $urlUltimosComProduto = $urlUltimos + "&loja=" + $lojaId + "&prod_id=" + $prodId + "&dep=" + $depId + "&secao=" + $secId + "&salvar=s";

    $(window).unload(function(){ // ao sair da página, guarda o produto na lista
        var $urlUltimosComProdutoCookie = $urlUltimos + "&loja=" + $lojaId + "&prod_id=" + $prodId + "&dep=" + $depId + "&secao=" + $secId + "&salvar=s" + "&qtdProd=" + $qtdProd + "&" + Math.random();
        $.get($urlUltimosComProdutoCookie);
        //alert("url " + $urlUltimosComProdutoCookie);
    });


});

//Função para abrir os itens da area médica (institucional)
function abreMed(nomeMed){
	divMed = '#'+nomeMed;
	$('.itemMedico').css('display','none');
	$(divMed).css('display','block');
}

//Função para formatação de moedas
function converteMoedaToBr(valor){
	var ER = /\d{4,}[,.]/;
	var ER2 = /\d{3}[,.]/;
	var ER3 = /[,]/;
	valor = valor.replace(/[,]/g,"");
	valor = valor.replace(".",",");
	
	if (!(teste = ER3.exec(valor)))
	{
		valor = valor + ",00";
	}
	while (teste = ER.exec(valor)) {
		str2 = ER2.exec(valor);
		valor = valor.replace(str2,"." + str2);
	}
	return(valor);
}

function retornaReferrer() {
	var ref = document.referrer;
	var pag = ref.split('/');
	var param = '';
	for (i=3; i<pag.length; i++) { param += '/' + pag[i]; }
	param = param.substr(1);
	return param;
}

