// Função para enviar o formúlário frmLoja para o cgi-bin/lojaLJ.pl.

function MM_jumpMenu(targ,selObj,restore){ //v4.0 alterada por nockermensch@yahoo.com em 2005.07.04
if (selObj.options[selObj.selectedIndex].value) {
    eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'");
      if (restore) selObj.selectedIndex=0;
  }
}


function Loja(acao, prod_id, dep, secao, outros){

    if(acao)   window.document.frmLoja.acao.value = acao;
    if(prod_id) window.document.frmLoja.prod_id.value = prod_id;
    if(dep)  window.document.frmLoja.dep.value = dep;
    if(secao)   window.document.frmLoja.secao.value = secao;

    if(outros) {
        var campoNomeValor = new Array(), conteudoNomeValor = new Array(2);
        campoNomeValor = outros.split('|');

        for(var i = 0; i < campoNomeValor.length; i++) {
            conteudoNomeValor = campoNomeValor[i].split('=');

            if(window.document.frmLoja[conteudoNomeValor[0]]) {
                window.document.frmLoja[conteudoNomeValor[0]].value = conteudoNomeValor[1];
            }
        }
    }

    if (acao == 'IMPRIMIR_PAGINA') {
        document.frmLoja.target="topFrame1";
        document.frmLoja.submit();
        //Retornei ao target antigo no programa mt_imp_pag.pl
    } else {
        document.frmLoja.submit();
    }

    return;
}

// Função para troca de imagens (botões)
function t(i) {
    if (document.images) {
        x = i.split("-");
        if (! x[3]) {
            x[3] = '';
        }
        if(x[2] == 'g') {
            document[x[0] + x[3]].src = "../imagens/" + x[0] + x[1] + ".gif";
        } else {
            document[x[0] + x[3]].src = "../imagens/" + x[0] + x[1] + ".jpg";
        }
    }
}

// Submeter pedido para loja segura
function SubmeterPedido(acao) {

    if (acao == 'FIN') {
        document.formPedido.email.value='';
        document.formPedido.senha.value='';
        acao = 'FI';
    }

    // Verificar se existe a primeira caixa de CEP ou as outras duas de baixo
    if (((document.formPedido.cep) || ((document.formPedido.cep2) && (document.formPedido.cep2))) && (acao != 'PE')) {
        var cep,cep2,cep3;
        if (document.formPedido.cep) { cep = document.formPedido.cep.value }
        if (document.formPedido.cep2) { cep2 = document.formPedido.cep2.value }
        if (document.formPedido.cep3) { cep3 = document.formPedido.cep3.value }

        // Entrar se pelo menos uma caixa de CEP estiver preenchida
        if (((cep) && (cep != '')) || ((cep2) && (cep2 != '')) || ((cep3) && (cep3 != ''))) {
            var cep_real,ver_cep;
            ver_cep = cep; cep = '';
            if (ver_cep) {
                for (idx=0;idx<ver_cep.length;idx++) {
                    if (ver_cep.charAt(idx) == " ") { cep = cep + "" }
                    else { cep = cep + ver_cep.charAt(idx); }
                }
            }

            ver_cep = cep2; cep2 = '';
            if (ver_cep) {
                for (idx=0;idx<ver_cep.length;idx++) {
                    if (ver_cep.charAt(idx) == " ") { cep2 = cep2 + "" }
                    else { cep2 = cep2 + ver_cep.charAt(idx); }
                }
            }

            ver_cep = cep3; cep3 = '';
            if (ver_cep) {
                for (idx=0;idx<ver_cep.length;idx++) {
                    if (ver_cep.charAt(idx) == " ") { cep3 = cep3 + "" }
                    else { cep3 = cep3 + ver_cep.charAt(idx); }
                }
            }

            // Exibir mensagem de erro se não tiver nenhum CEP
            if ((cep == '') && (cep2 == '') && (cep3 == '') && (acao != 'PE')) {
                document.formPedido.cep2.focus();
                alert ('Digite o CEP do Endereço de Entrega');
            // Submeter
            } else {
                document.formPedido.target='_top';
                document.formPedido.pedido.value = document.frmLoja.pedido.value;
                document.formPedido.loja.value = document.frmLoja.loja.value;
                document.formPedido.teste.value = document.frmLoja.teste.value;
                document.formPedido.acao.value = acao;
                document.formPedido.submit();
            }
        } else {
            // Se nenhum CEP foi digitado, verificar se cliente está se logando.
            var email = '';
            for (idx=0;idx<document.formPedido.email.value.length;idx++) {
                if (document.formPedido.email.value.charAt(idx) == " ") { email = email + "" }
                else { email = email + document.formPedido.email.value.charAt(idx); }
            }

            var senha = '';
            for (idx=0;idx<document.formPedido.senha.value.length;idx++) {
                if (document.formPedido.senha.value.charAt(idx) == " ") { senha = senha + "" }
                else { senha = senha + document.formPedido.senha.value.charAt(idx); }
            }

            // Se estiver, submeter
            if ((email != '') && (senha != '')) {
                document.formPedido.target='_top';
                document.formPedido.pedido.value = document.frmLoja.pedido.value;
                document.formPedido.loja.value = document.frmLoja.loja.value;
                document.formPedido.teste.value = document.frmLoja.teste.value;
                document.formPedido.acao.value = acao;
                document.formPedido.submit();
            } else {
                // Se não tiver se logando, exibir mensagem de erro.
                document.formPedido.cep2.focus();
                alert ('Digite o CEP do Endereço de Entrega');
            }
        }
    } else {
        if (acao != 'PE') { document.formPedido.target='_top' }
        document.formPedido.pedido.value = document.frmLoja.pedido.value;
        document.formPedido.loja.value = document.frmLoja.loja.value;
        document.formPedido.teste.value = document.frmLoja.teste.value;
        document.formPedido.acao.value = acao;
        document.formPedido.submit();
    }
}


//Chamar programa de esqueci senha
function EsqueciSenha() {
    if (document.formPedido.email.value == "") {
        alert('Preencha o seu e-mail para ser enviada a dica da senha.');
        document.formPedido.email.focus();
    } else {
        esqsenha = window.open('', 'esqsenha', 'menubar=no,toolbar=no,status=no,directories=no,location=no,scrollbars=0,resizable=no,width=300,height=150,top=1,left=1');
        esqsenha.window.location = 'loja.pl?acao=ESQSENHA&loja=' + document.frmLoja.loja.value + '&email=' + document.formPedido.email.value;
    }
}


function MM_findObj(n, d) { //v4.0
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && document.getElementById) x=document.getElementById(n); return x;
}


function SH() { //v3.0
    var i,v,obj,args=SH.arguments;
    for (i=0; i<=(args.length-2); i+=2)
    if ((obj=MM_findObj(args[i]))!=null) {
        v=args[i+1];
        (v == 'h')?(v = "hide"):(v = "show");
        if (obj.style) {
            obj=obj.style; v=(v=='show')?'visible':(v='hide')?'hidden':v;
        }
        obj.visibility=v;
    }
}

function enviaMala(){
    var pas;

    if (frmMala.opcao[0].checked == true){
        pas = 'passo=entrar|loja='+frmMala.loja.value+'|pedido='+frmMala.pedido.value+'|teste=' +frmMala.teste.value+'|email='+frmMala.email.value;
    } else { pas = 'passo=sair|loja='+frmMala.loja.value+'|pedido='+frmMala.pedido.value+'|teste=' +frmMala.teste.value+'|email='+frmMala.email.value; }

    Loja('VERCAD','','','',pas);

    return;
}

function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);


function AmpliarFoto(imagem,largura,altura) {
    var zoom = window.open('','zoom','menubar=no,toolbar=no,status=no,directories=no,location=no,scrollbars=1,resizable=yes,width='+largura+',height='+altura+',top=20,left=20');
    zoom.document.writeln('<html><title>Imagem Ampliada</title><body bgcolor="#FFFFFF" text="#000000" leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" scroll="auto"><a href="javascript:window.close()"><img src="'+imagem+'" width="'+largura+'" height="'+altura+'" border="0" alt="Clique na imagem para fechar a janela"></a></body></html>');
}

// Função para Abrir Pop-up
function AbrirPopUp(url,loja_dir,popup_id,popup_width,popup_height) {
    loja_dir = loja_dir.replace(/0/gm,'');
    popup_id = popup_id.replace(/^0/,'');
    popup_id = popup_id.replace(/^0/,'');
    if (popup_id > 0) {

        popup_shop=window.open(url+'/'+loja_dir+'/paginas/popup'+popup_id+'.html','popup_shop','menubar=no,toolbar=no,status=no,directories=no,location=no,scrollbars=1,resizable=yes,width='+popup_width+',height='+popup_height+',top=20,left=50');popup_shop.window.focus();
	var largura = window.ver_detalhe.screen.width;
	var altura = window.ver_detalhe.screen.height;

	var janWidth; var janHeight;

	if (navigator.appName == 'Netscape') {
		janWidth = parseInt(popup_width) + 0;
		janHeight = parseInt(popup_height);
	}
	else {
		janWidth = parseInt(popup_width) + 6;
		janHeight = parseInt(popup_height) + 25;
	}

	if (janHeight > altura-20) {
		janHeight = altura-30;
	}

	popup_shop.self.resizeTo(janWidth,janHeight);
    }
}

// Mostrar valor da embalagem de presente
function VerEmbalagem() {
	var linha_total = document.getElementById('LinhaTotal');
	if (document.formPedido.emb_presente.checked) {
		valor_embalagem.style.display = 'inline';
		linha_total.innerHTML = total_com_emb;
	} else {
		valor_embalagem.style.display = 'none';
		linha_total.innerHTML = total_normal;
	}
}


// Tirar produto do carrinho
function ValorZero(codigo) {
	for(var x=0;x<document.formPedido.elements.length;x++){
		if (document.formPedido.elements[x].name.substring(3) == codigo) {
			document.formPedido.elements[x].value = 0;
		}
	}
}
// Mostra layers 
function show_tooltip(layer) {
	 if(document.getElementById(layer).style.display == 'none'){
		document.getElementById(layer).style.display = 'block';
//		document.getElementById(layer).focus();
	 } 
}

// Função para inclusão do código flash na loja
function IncluiSWF ($loja,$arquivo,$largura,$altura,$id) {
    document.writeln("	<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=7,0,19,0' width='" + $largura + "' height='" + $altura + "' id='" + $id + "' name='" + $id + "'>");
    document.writeln("	<param name='movie' value='../" + $loja + "/imagens/" + $arquivo + "' />");
    document.writeln("  <param name='menu' value='false' />");
    document.writeln("	<param name='quality' value='high' />");
    document.writeln("  <param name='scale' value='noscale' />");
    document.writeln("  <param name='wmode' value='transparent' />");
    document.writeln("	<embed src='../" + $loja + "/imagens/" + $arquivo + "' quality='high' wmode='transparent' pluginspage='http://www.macromedia.com/go/getflashplayer' type='application/x-shockwave-flash' menu='false' scale='noscale' width='" + $largura + "' height='" + $altura + "' id='" + $id + "' ></embed>");
    document.writeln("	</object>");
}
