var tela_pos = 0; // serve para identificar o posicionamento actual dentro de uma lista (popup list de pesquisas ajax) var tela_valor = ""; // serve para identificar se o valor actual é diferente do anterior após carregar numa tecla (popup list de pesquisas ajax) function mostrar_layer_login(accao) { do_splash(); myform = document.loginlayer; myform.accao.value = accao; larg = 450; alt = 200; alertSize(); obj = document.getElementById('layer_login'); var myLeft = (myWidth-larg)/2; var myTop = get_window_top()+150; //obj.style.left = myLeft; //obj.style.top = myTop; obj.style.visibility = "visible"; } function login_efectuar() { obj_wrap = document.getElementById('login_wrap'); objid_wrap = document.getElementById('loginid_wrap'); objid_nome = document.getElementById('loginid_nome'); // splash informativo do_splash(); do_aguarde(); username = document.login.username.value; password = document.login.password.value; lembrar = document.login.lembrar.checked; params = "username="+username+"&password="+password+"&lembrar="+lembrar; http.open("POST","lib/login.ajax.php",true); //Send the proper header information along with the request http.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); http.setRequestHeader("Content-length", params.length); http.setRequestHeader("Connection", "close"); http.onreadystatechange=function() { if (http.readyState == 4) { results = http.responseText; tmp = results.split("<->"); erro_numero = tmp[0]; erro_str = tmp[1]; if (erro_numero=="1") { // esconde a div de login e mostra a de identificação document.getElementById('login_wrap').style.display = "none"; document.getElementById('loginid_wrap').style.display = ""; document.getElementById('tela_aguarde_msg').style.visibility = "hidden"; document.getElementById('tela_aguarde').style.visibility = "hidden"; document.getElementById('splash').style.visibility = "hidden"; nome = tmp[2]; obj_nome = document.getElementById('login_nome'); obj_nome.innerHTML = nome; // reencaminha para o página inicial do utilizador document.location.href="conteudo.php?pag=minhaentrada&lingua=pt"; } else { document.getElementById('login_wrap').style.display = ""; document.getElementById('loginid_wrap').style.display = "none"; // login falhou bgcolor = "#7D2800"; imagem = "erro.png"; done = 0; if (erro_numero=="91") { botao = "document.login.username.focus();"; change_aguarde(erro_str,bgcolor,imagem,botao); done = 1; } if (erro_numero=="92") { botao = "document.login.password.focus();"; change_aguarde(erro_str,bgcolor,imagem,botao); done = 1; } if (erro_numero=="02") { botao = "document.login.username.focus();document.login.username.select();"; change_aguarde(erro_str,bgcolor,imagem,botao); done = 1; } if (erro_numero=="03") { botao = "document.login.username.focus();document.login.username.select();"; change_aguarde(erro_str,bgcolor,imagem,botao); done = 1; } if (erro_numero=="04") { botao = "document.login.password.focus();document.login.password.select();"; change_aguarde(erro_str,bgcolor,imagem,botao); done = 1; } if (done==0) { botao = "document.login.username.focus();document.login.username.select();"; change_aguarde("ocorreu um erro não especificado!",bgcolor,imagem,botao); done = 1; } } } } http.send(params); } function loginlayer_efectuar() { obj = document.getElementById('layer_login'); obj.style.visibility = "hidden"; do_aguarde(); myform = document.loginlayer; username = myform.username.value; password = myform.password.value; accao = myform.accao.value; params = "username="+username+"&password="+password+"&lembrar=&accao="+accao; myajaxuid = getHTTPObject(); myajaxuid.open("POST","lib/login.ajax.php",true); //Send the proper header information along with the request myajaxuid.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); myajaxuid.setRequestHeader("Content-length", params.length); myajaxuid.setRequestHeader("Connection", "close"); myajaxuid.onreadystatechange=function() { if (myajaxuid.readyState == 4) { results = myajaxuid.responseText; tmp = results.split("<->"); obj.style.visibility = "visible"; erro_numero = tmp[0]; erro_str = tmp[1]; if (erro_numero=="1") { document.location.href="loginlayer.php?accao="+accao; } else { // login falhou bgcolor = "#7D2800"; imagem = "erro.png"; done = 0; if (erro_numero=="91") { botao = "myform.username.focus();"; change_aguarde(erro_str,bgcolor,imagem,botao,"1"); done = 1; } if (erro_numero=="92") { botao = "myform.password.focus();"; change_aguarde(erro_str,bgcolor,imagem,botao,"1"); done = 1; } if (erro_numero=="02") { botao = "myform.username.focus();myform.username.select();"; change_aguarde(erro_str,bgcolor,imagem,botao,"1"); done = 1; } if (erro_numero=="03") { botao = "myform.username.focus();myform.username.select();"; change_aguarde(erro_str,bgcolor,imagem,botao,"1"); done = 1; } if (erro_numero=="04") { botao = "myform.password.focus();myform.password.select();"; change_aguarde(erro_str,bgcolor,imagem,botao,"1"); done = 1; } if (done==0) { botao = "myform.username.focus();myform.username.select();"; change_aguarde("ocorreu um erro não especificado!",bgcolor,imagem,botao,"1"); done = 1; } } } } myajaxuid.send(params); } function do_registar(form) { // splash informativo do_splash(); do_aguarde(); // escreve uma iframe para submeter o formulário obj = document.getElementById('div_form_register'); obj.innerHTML = ""; form.target = "iframe_registar"; form.action = "lib/login-register.ajax.php"; form.submit(); } function do_perfil(form) { // splash informativo do_splash(); do_aguarde(); // escreve uma iframe para submeter o formulário obj = document.getElementById('div_form_register'); obj.innerHTML = ""; form.target = "iframe_registar"; form.action = "lib/login-perfil.ajax.php"; form.submit(); } function loginnormal_efectuar() { obj_wrap = document.getElementById('login_wrap'); // splash informativo do_splash(); do_aguarde(); username = document.login.username.value; password = document.login.password.value; lembrar = document.login.lembrar.checked; params = "username="+username+"&password="+password+"&lembrar="+lembrar; http.open("POST","lib/login.ajax.php",true); //Send the proper header information along with the request http.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); http.setRequestHeader("Content-length", params.length); http.setRequestHeader("Connection", "close"); http.onreadystatechange=function() { if (http.readyState == 4) { results = http.responseText; tmp = results.split("<->"); erro_numero = tmp[0]; erro_str = tmp[1]; if (erro_numero=="1") { // reencaminha // reencaminha para o página inicial do utilizador document.location.href="conteudo.php?pag=home&lingua=pt"; } else { // login falhou bgcolor = "#7D2800"; imagem = "erro.png"; done = 0; if (erro_numero=="91") { botao = "document.login.username.focus();"; change_aguarde(erro_str,bgcolor,imagem,botao); done = 1; } if (erro_numero=="92") { botao = "document.login.password.focus();"; change_aguarde(erro_str,bgcolor,imagem,botao); done = 1; } if (erro_numero=="02") { botao = "document.login.username.focus();document.login.username.select();"; change_aguarde(erro_str,bgcolor,imagem,botao); done = 1; } if (erro_numero=="03") { botao = "document.login.username.focus();document.login.username.select();"; change_aguarde(erro_str,bgcolor,imagem,botao); done = 1; } if (erro_numero=="04") { botao = "document.login.password.focus();document.login.password.select();"; change_aguarde(erro_str,bgcolor,imagem,botao); done = 1; } if (done==0) { botao = "document.login.username.focus();document.login.username.select();"; change_aguarde("ocorreu um erro não especificado!",bgcolor,imagem,botao); done = 1; } } } } http.send(params); } function pesq_destinatarios(valor,id) { if (valor!="") { myajax_msg = getHTTPObject(); myajax_msg.open("GET","ajax/pesq_destinatarios.php?campo=document.msg_redigir.destinatario&procura="+valor,true); myajax_msg.onreadystatechange=function() { if (myajax_msg.readyState == 4) { results = myajax_msg.responseText; if (results!="") { document.getElementById('divdestinatarios_ajax').innerHTML = results; document.getElementById('divdestinatarios_ajax').style.visibility = "visible"; } else { document.getElementById('divdestinatarios_ajax').innerHTML = ""; document.getElementById('divdestinatarios_ajax').style.visibility = "hidden"; } } } myajax_msg.send(null); } else { document.getElementById('divdestinatarios_ajax').innerHTML = ""; document.getElementById('divdestinatarios_ajax').style.visibility = "hidden"; } } function add_destinatario(valor,id) { campo = document.msg_redigir.destinatario; campo1 = document.msg_redigir.destinatarios_sel; campo2 = document.msg_redigir.destinatarios_sellabels; obj = document.getElementById('divdestinatarios_ajax'); obj1 = document.getElementById('msg_destinatarios_labels'); obj.innerHTML = ""; obj.style.visibility = "hidden"; campo.value = ""; ids = campo1.value; verifica = destinatario_verifica(ids,id); if (verifica==0) { if (ids!="") { campo1.value = campo1.value+","+id; campo2.value = campo2.value+","+valor; } else { campo1.value = id; campo2.value = valor; } obj1.innerHTML = obj1.innerHTML + "
"+valor+" x
"; } } function destinatario_verifica(ids,novo) { res = 0; if (ids!="") { tmp = ids.split(","); for (i=0;i"+tmp1[i]+" x"; } else { valor = valor + tmp[i]; valor1 = valor1 + tmp1[i]; html = "
"+tmp1[i]+" x
"; } } } } campo1.value = valor; campo2.value = valor1; obj1.innerHTML = html; } } function msg_mostrar_foto() { obj = document.getElementById('msg_redigir_foto'); obj1 = document.getElementById('msg_redigir_ligacao'); obj1.style.display = "none"; if (obj.style.display=="none" || obj.style.display=="") { obj.style.display = "block"; } else { obj.style.display = "none"; } } function msg_mostrar_link() { obj = document.getElementById('msg_redigir_ligacao'); obj1 = document.getElementById('msg_redigir_foto'); obj1.style.display = "none"; if (obj.style.display=="none" || obj.style.display=="") { obj.style.display = "block"; } else { obj.style.display = "none"; } } function do_redigir(form) { // splash informativo do_splash(); do_aguarde(); // escreve uma iframe para submeter o formulário obj = document.getElementById('div_form_redigir'); obj.innerHTML = ""; form.target = "iframe_msgred"; form.action = "lib/mensagem_redigir.ajax.php"; form.submit(); } function mensagens_inbox_paginar(page,filtro,template,pagesize,procura) { // splash informativo do_splash(); do_aguarde(); myajax_msg1 = getHTTPObject(); myajax_msg1.open("GET","ajax/mensagens_inbox_paginar.php?page="+page+"&pagesize="+pagesize+"&filtro="+filtro+"&template="+template+"&procura="+procura,true); myajax_msg1.onreadystatechange=function() { if (myajax_msg1.readyState == 4) { results = myajax_msg1.responseText; obj = document.getElementById('msglist_wrap'); //obj1 = document.getElementById('msglist_paginacao_wrap'); str = results.split("<->"); obj.innerHTML = str[0]; //obj1.innerHTML = str[1]; // fecha alert botao = ""; aguarde_accao(botao) } } myajax_msg1.send(null); } function aplicar_filtro(page,filtro,template,pagesize,procura) { // splash informativo do_splash(); do_aguarde(); myajax_msg1 = getHTTPObject(); myajax_msg1.open("GET","ajax/mensagens_inbox_paginar.php?page="+page+"&pagesize="+pagesize+"&filtro="+filtro+"&template="+template+"&corpo=0&procura="+procura,true); myajax_msg1.onreadystatechange=function() { if (myajax_msg1.readyState == 4) { results = myajax_msg1.responseText; obj = document.getElementById('msglist_wrap'); str = results.split("<->"); obj.innerHTML = str[0]; // fecha alert botao = ""; aguarde_accao(botao) } } myajax_msg1.send(null); } function abrir_mensagem(id,template) { // splash informativo do_splash(); do_aguarde(); myajax_msg2 = getHTTPObject(); myajax_msg2.open("GET","ajax/mensagens_inbox_abrir.php?id="+id+"&template="+template,true); myajax_msg2.onreadystatechange=function() { if (myajax_msg2.readyState == 4) { results = myajax_msg2.responseText; obj = document.getElementById('msgopen_wrap'); str = results.split("<->"); obj.innerHTML = str[0]; // fecha alert botao = ""; aguarde_accao(botao) } } myajax_msg2.send(null); } function mensagem_redigir(resposta,mydiv,template) { // splash informativo do_splash(); do_aguarde(); myajax_msg3 = getHTTPObject(); myajax_msg3.open("GET","ajax/mensagens_redigir.php?resposta="+resposta+"&template="+template+"&mydiv="+mydiv,true); myajax_msg3.onreadystatechange=function() { if (myajax_msg3.readyState == 4) { results = myajax_msg3.responseText; str = results.split("<->"); obj = document.getElementById(mydiv); obj.innerHTML = str[0]; obj.style.visibility = "visible"; if (resposta!="") { add_destinatario(str[2],str[1]); document.msg_redigir.assunto.value = "RE: "+str[3]; } // fecha alert botao = ""; aguarde_accao(botao) } } myajax_msg3.send(null); } function msg_marcar(page,filtro,template,pagesize,operacao,procura) { n = document.form_msg.length; ids = ""; for (i=0;i"; myform.target = "iframe_msgpesquisar"; myform.action = "ajax/mensagens_pesquisar.php?template="+template+"&pagesize="+pagesize+"&page="+page; myform.submit(); } function msgpesquisar_box(obj) { if (obj.value=="Pesquisar mensagens") { obj.value = ""; } } function msgpesquisar_box1(obj) { if (obj.value=="Pesquisar") { obj.value = ""; } } function mensagens_outbox(page,template,pagesize) { // splash informativo do_splash(); do_aguarde(); myajax_msg7 = getHTTPObject(); myajax_msg7.open("GET","ajax/mensagens_outbox.php?page="+page+"&pagesize="+pagesize+"&template="+template,true); myajax_msg7.onreadystatechange=function() { if (myajax_msg7.readyState == 4) { results = myajax_msg7.responseText; obj = document.getElementById('msglist_wrap'); str = results.split("<->"); obj.innerHTML = str[0]; // fecha alert botao = ""; aguarde_accao(botao); } } myajax_msg7.send(null); } function msg_close(mydiv) { obj = document.getElementById(mydiv); obj.innerHTML = ""; } function msg_open_contactos(page,procura) { if (procura=="Pesquisar") { procura = ""; } obj = document.getElementById('msg_adressbook'); myajax_msg8 = getHTTPObject(); myajax_msg8.open("GET","ajax/mensagens_addressbook.php?procura="+procura+"&page="+page,true); myajax_msg8.onreadystatechange=function() { if (myajax_msg8.readyState == 4) { results = myajax_msg8.responseText; obj.innerHTML = results; obj.style.visibility = "visible"; } } myajax_msg8.send(null); } function msg_contacto_add(uid,id) { obj = document.getElementById('msgaddress_selwrap'); myajax_msg9 = getHTTPObject(); myajax_msg9.open("GET","ajax/mensagens_addressbook_add.php?uid="+uid+"&id="+id,true); myajax_msg9.onreadystatechange=function() { if (myajax_msg9.readyState == 4) { results = myajax_msg9.responseText; obj.innerHTML = results; obj.style.visibility = "visible"; } } myajax_msg9.send(null); } function msg_contacto_remove(uid,id) { obj = document.getElementById('msgaddress_selwrap'); myajax_msg9 = getHTTPObject(); myajax_msg9.open("GET","ajax/mensagens_addressbook_remove.php?uid="+uid+"&id="+id,true); myajax_msg9.onreadystatechange=function() { if (myajax_msg9.readyState == 4) { results = myajax_msg9.responseText; obj.innerHTML = results; obj.style.visibility = "visible"; } } myajax_msg9.send(null); } function add_destinatarios() { obj = document.getElementById('field_ids').value; obj1 = document.getElementById('field_ids1').value; matrix = obj.split(","); matrix1 = obj1.split(","); for (i=0;i"; form.target = "iframe_contactos"; form.action = "lib/contactos.ajax.php"; form.submit(); }function do_mailing(form) { // splash informativo do_splash(); do_aguarde(); // escreve uma iframe para submeter o formulário obj = document.getElementById('div_form_mailing'); obj.innerHTML = ""; form.target = "iframe_mailing"; form.action = "lib/mailing.ajax.php"; form.submit(); }function draw_barra_familias(fam) { if (fam!="") { myajax_barra = getHTTPObject(); myajax_barra.open("GET","lib/familias_barra.ajax.php?fam="+fam,true); myajax_barra.onreadystatechange=function() { if (myajax_barra.readyState == 4) { results = myajax_barra.responseText; obj = document.getElementById('barra_familias'); obj.innerHTML = results; obj.style.visibility="visible"; } } myajax_barra.send(null); } else { obj = document.getElementById('barra_familias'); obj.style.visibility = "hidden"; obj.innerHTML = ""; } } function cat_mudar_ordenacao(valor,link) { document.location.href="conteudo.php?"+link+"&ord="+valor; } function cat_mudar_filtro(valor,link) { document.location.href="conteudo.php?"+link+"&filtro="+valor; } function sabores_show(id) { obj = document.getElementById('cat_popup'); obj_ref = eval(document.getElementById('div_sabor_'+id)); obj.innerHTML = obj_ref.innerHTML; obj.style.visibility = "visible"; } function cat_calc_pergunta(id_pergunta,id,radio) { n = document.produto.length; for (i=0;i"; form.target = "iframe_calc_total"; form.action = "lib/catalogo_opcionais_total.ajax.php"; form.submit(); } function cat_comprar(div_carrinho) { // splash informativo do_splash(); do_aguarde(); // escreve uma iframe para submeter o formulário form = document.produto; obj = document.getElementById('div_form_produto'); obj.innerHTML = ""; form.target = "iframe_calc_comprar"; form.action = "lib/catalogo_comprar.ajax.php?div="+div_carrinho; form.submit(); } function catalogo_pesquisa_rapida() { myform = document.pesquisarapida; myform.action = "conteudo.php"; myform.submit(); } function do_oferta(form) { // splash informativo do_splash(); do_aguarde(); // escreve uma iframe para submeter o formulário obj = document.getElementById('div_form_oferecer'); obj.innerHTML = ""; form.target = "iframe_calc_oferecer"; form.action = "lib/encomendar_oferecer.ajax.php"; form.submit(); } function mudar_familia(campo) { valor = campo.value; document.location.href="conteudo.php?pag=catalogo&mod="+valor; } function catalogo_paginar(page,link) { // splash do_splash(); do_aguarde(); myobj = document.getElementById('lai_produtos_lista'); myajax = getHTTPObject(); myajax.open("GET","ajax/produtos_paginar.php?page="+page+"&"+link,true); myajax.onreadystatechange=function() { if (myajax.readyState == 4) { results = myajax.responseText; myobj.innerHTML = results; aguarde_accao(); } } myajax.send(null); } function produtos_paginar_pesquisa(page,link) { // splash do_splash(); do_aguarde(); myobj = document.getElementById('lai_produtos_lista'); myajax = getHTTPObject(); myajax.open("GET","ajax/produtos_pesquisa_paginar.php?page="+page+"&"+link,true); myajax.onreadystatechange=function() { if (myajax.readyState == 4) { results = myajax.responseText; myobj.innerHTML = results; aguarde_accao(); } } myajax.send(null); } function catalogo_pesquisar(form) { do_splash(); do_aguarde(); valor = form.procura.value; if (valor=="" || valor.length<4) { erro_str = "Preencha pelo menos uma palavra com, no mínimo, 4 caracteres!"; bgcolor="#000000#"; imagem = "erro.png"; botao = "document.pesquisa.procura.focus();document.pesquisa.select();"; change_aguarde(erro_str,bgcolor,imagem,botao); } else { document.location.href="conteudo.php?pag=catalogo&mod=pesquisarapida&procura="+valor; } } function projectos_paginar(page,link) { // splash do_splash(); do_aguarde(); myobj = document.getElementById('lai_projectos_lista'); myajax = getHTTPObject(); myajax.open("GET","ajax/projectos_paginar.php?page="+page+"&"+link,true); myajax.onreadystatechange=function() { if (myajax.readyState == 4) { results = myajax.responseText; myobj.innerHTML = results; aguarde_accao(); } } myajax.send(null); } function cart_diminuir(id) { obj_qtd = document.getElementById('cart_qtd_'+id); qtd = parseFloat(obj_qtd.innerHTML); if (qtd > 1) { qtd = qtd - 1; obj_qtd.innerHTML = qtd; } else { qtd = 1; } cart_update(id,qtd); } function cart_aumentar(id) { obj_qtd = document.getElementById('cart_qtd_'+id); qtd = parseFloat(obj_qtd.innerHTML); if (qtd>0) { qtd = qtd + 1; obj_qtd.innerHTML = qtd; } else { qtd = 1; obj_qtd.innerHTML = "1"; } cart_update(id,qtd); } function cart_remover(id) { obj_qtd = document.getElementById('cart_qtd_'+id); obj_qtd.innerHTML = "0"; cart_update(id,0); } function cart_update(id,qtd) { // splash informativo do_splash(); do_aguarde(); myajax_cart = getHTTPObject(); myajax_cart.open("GET","lib/carrinho.ajax.php?id="+id+"&qtd="+qtd,true); myajax_cart.onreadystatechange=function() { if (myajax_cart.readyState == 4) { results = myajax_cart.responseText; obj = document.getElementById('cart_wrap'); obj.innerHTML = results; // fecha alert botao = ""; aguarde_accao(botao) } } myajax_cart.send(null); } function cart_limparcarrinho() { // splash informativo do_splash(); do_aguarde(); myajax_cart1 = getHTTPObject(); myajax_cart1.open("GET","lib/carrinho.ajax.php?limpar=1",true); myajax_cart1.onreadystatechange=function() { if (myajax_cart1.readyState == 4) { results = myajax_cart1.responseText; obj = document.getElementById('cart_wrap'); obj.innerHTML = results; // fecha alert botao = ""; aguarde_accao(botao) } } myajax_cart1.send(null); } function cart_finalizar() { document.location.href="conteudo.php?pag=encomendar&lingua=pt"; }function encomenda_login(div_login) { form = document.encomenda; obj = document.getElementById('div_form_encomenda'); // splash informativo do_splash(); do_aguarde(); // escreve uma iframe para submeter o formulário obj.innerHTML = ""; form.target = "iframe_encomenda_login"; form.action = "lib/encomenda_login.ajax.php?div="+div_login; form.submit(); } function change_pagamento_tipo(valor) { form = document.encomenda; obj = document.getElementById('div_metodo_pagamento'); total = form.total_pagar.value; // splash informativo //do_splash(); //do_aguarde(); // escreve uma iframe para submeter o formulário obj.innerHTML = ""; } function change_entrega(valor) { myform = document.encomenda; if (valor=="") { myform.mor_designacao.disabled=false; myform.mor_morada.disabled=false; myform.mor_postal.disabled=false; myform.mor_postal1.disabled=false; myform.mor_postal_localidade.disabled=false; myform.mor_localidade.disabled=false; myform.mor_pais.disabled=false; myform.mor_designacao.value = ""; myform.mor_morada.value = ""; myform.mor_postal.value = ""; myform.mor_postal1.value = ""; myform.mor_postal_localidade.value = ""; myform.mor_localidade.value = ""; myform.mor_pais.value = ""; } else { myform.mor_designacao.disabled=true; myform.mor_morada.disabled=true; myform.mor_postal.disabled=true; myform.mor_postal1.disabled=true; myform.mor_postal_localidade.disabled=true; myform.mor_localidade.disabled=true; myform.mor_pais.disabled=true; } desconto = myform.descontos.value; myajax_morada = getHTTPObject(); myajax_morada.open("GET","lib/encomenda_morada_entrega.ajax.php?id="+valor+"&desc="+desconto,true); myajax_morada.onreadystatechange=function() { if (myajax_morada.readyState == 4) { results = myajax_morada.responseText; dados = results.split("<->"); total = eval(dados[8]); transporte = eval(dados[7]); total_pagar = eval(dados[9]); myform.total.value = total; myform.transporte.value = transporte; myform.total_pagar.value = total_pagar; obj_total = document.getElementById('div_encomenda_total'); obj_transporte = document.getElementById('div_encomenda_transporte'); obj_total_pagar = document.getElementById('div_encomenda_total_pagar'); obj_total.innerHTML = format_number(total,2,'euros'); obj_transporte.innerHTML = format_number(transporte,2,'euros'); obj_total_pagar.innerHTML = format_number(total_pagar,2,'euros'); myform.mor_designacao.value=dados[0]; myform.mor_morada.value=dados[1]; myform.mor_postal.value=dados[2]; myform.mor_postal1.value=dados[3]; myform.mor_postal_localidade.value=dados[4]; myform.mor_localidade.value=dados[5]; myform.mor_pais.value=dados[6]; } } myajax_morada.send(null); } function mudar_dados_entrega() { myform = document.encomenda; designacao = myform.mor_designacao.value; morada = myform.mor_morada.value; postal = myform.mor_postal.value; postal1 = myform.mor_postal1.value; postal_localidade = myform.mor_postal_localidade.value; localidade = myform.mor_localidade.value; pais = myform.mor_pais.value; desconto = myform.descontos.value; myajax_morada1 = getHTTPObject(); myajax_morada1.open("GET","lib/encomenda_morada_entrega.ajax.php?id=0&postal="+postal+"&postal1="+postal1+"&postal_localidade="+postal_localidade+"&localidade="+localidade+"&pais="+pais+"&desc="+desconto,true); myajax_morada1.onreadystatechange=function() { if (myajax_morada1.readyState == 4) { results = myajax_morada1.responseText; dados = results.split("<->"); total = eval(dados[8]); transporte = eval(dados[7]); total_pagar = eval(dados[9]); myform.total.value = total; myform.transporte.value = transporte; myform.total_pagar.value = total_pagar; obj_total = document.getElementById('div_encomenda_total'); obj_transporte = document.getElementById('div_encomenda_transporte'); obj_total_pagar = document.getElementById('div_encomenda_total_pagar'); obj_total.innerHTML = format_number(total,2,'euros'); obj_transporte.innerHTML = format_number(transporte,2,'euros'); obj_total_pagar.innerHTML = format_number(total_pagar,2,'euros'); } } myajax_morada1.send(null); } function get_desconto(desc,oferta_portes) { myform = document.encomenda; ref = myform.desconto_talao.value; transporte = myform.transporte.value; myajax_desconto = getHTTPObject(); myajax_desconto.open("GET","lib/encomenda_desconto_get.ajax.php?ref="+ref+"&transporte="+transporte+"&desc="+desc+"&oferta_portes="+oferta_portes,true); myajax_desconto.onreadystatechange=function() { if (myajax_desconto.readyState == 4) { results = myajax_desconto.responseText; dados = results.split("<->"); total = eval(dados[4]); transporte = eval(dados[3]); total_pagar = eval(dados[5]); descontos = eval(dados[6]); myform.total.value = total; myform.transporte.value = transporte; myform.total_pagar.value = total_pagar; myform.descontos.value = descontos; obj_total = document.getElementById('div_encomenda_total'); obj_transporte = document.getElementById('div_encomenda_transporte'); obj_total_pagar = document.getElementById('div_encomenda_total_pagar'); obj_descontos = document.getElementById('div_encomenda_descontos'); obj_descontos1 = document.getElementById('div_desconto_talao'); obj_total.innerHTML = format_number(total,2,'euros'); obj_transporte.innerHTML = format_number(transporte,2,'euros'); obj_total_pagar.innerHTML = format_number(total_pagar,2,'euros'); obj_descontos.innerHTML = "- "+format_number(descontos,2,'euros'); if (descontos<=0) { obj_descontos1.innerHTML = ""; } else { obj_descontos1.innerHTML = "Valor: "+format_number(descontos,2,'euros')+"
Valido de: "+dados[1]+"
Válido até: "+dados[2]; } } } myajax_desconto.send(null); } function cancel_talao_desconto() { myform = document.encomenda; myform.desconto_talao.value = ""; get_desconto('0','0'); activate_talao_desconto(0); } function activate_talao_desconto(sel) { myform = document.encomenda; if (sel==1) { myform.desconto_talao.disabled=false; myform.desconto_ver.disabled=false; myform.desconto_cancelar.disabled=false; } else { if (eval(myform.desconto[0])) { myform.desconto[0].checked = false; } else { myform.desconto.checked = false; } myform.desconto_talao.disabled=true; myform.desconto_talao.value = ""; myform.desconto_ver.disabled=true; myform.desconto_cancelar.disabled=true; obj_desconto = document.getElementById('div_desconto_talao'); obj_desconto.innerHTML = ""; } } function calc_desconto(id,desconto,oferta_portes) { myform = document.encomenda; ref = myform.desconto_talao.value; transporte = myform.transporte.value; } function encomenda_cancelar() { document.location.href="conteudo.php?pag=catalogo"; } function encomenda_finalizar() { form = document.encomenda; // splash informativo do_splash(); do_aguarde(); // escreve uma iframe para submeter o formulário obj = document.getElementById('div_form_encomenda'); obj.innerHTML = ""; form.target = "iframe_encomenda"; form.action = "lib/encomenda.ajax.php"; form.submit(); } function do_morada(form) { // splash informativo do_splash(); do_aguarde(); // escreve uma iframe para submeter o formulário obj = document.getElementById('div_form_morada'); obj.innerHTML = ""; form.target = "iframe_registar"; form.action = "lib/morada.ajax.php"; form.submit(); } function apagar_morada(form) { // splash informativo do_splash(); do_aguarde(); // escreve uma iframe para submeter o formulário obj = document.getElementById('div_form_morada'); obj.innerHTML = ""; form.target = "iframe_registar"; form.action = "lib/morada_apagar.ajax.php"; form.submit(); } function encomenda_pagar(id) { // splash informativo do_splash(); do_aguarde(); document.location.href="hipay.php?detail="+id; } function destaque_hide(prefixo,id) { nome = prefixo+"_titulo"+id; obj = document.getElementById(nome); obj.style.visibility = "hidden"; } function destaque_show(prefixo,id) { nome = prefixo+"_titulo"+id; obj = document.getElementById(nome); obj.style.visibility = "visible"; }