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 + "
";
}
}
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 = "";
}
}
}
}
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";
}