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 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"; }////NO need to edit ///////////// /*********************************************** * Swiss Army Image slide show script - © John Davenport Scheuer: http://home.comcast.net/~jscheuer1/ * This notice MUST stay intact for legal use * Visit Dynamic Drive at http://www.dynamicdrive.com/ for full original source code ***********************************************/ function preloadctrl(im){ if (typeof im=='string'){ var imo=new Image(); imo.src=im; } } if(document.images&&typeof preload_ctrl_images!='undefined'&&preload_ctrl_images){ var ctrlimgs=[previmg, stopimg, playimg, nextimg] for (var i_tem = 0; i_tem < ctrlimgs.length; i_tem++) if (ctrlimgs[i_tem]) preloadctrl(ctrlimgs[i_tem]) } var iss=[]; //array to cache inter_slide instances function inter_slide(){ if(!document.images||arguments.length==0) return; var imgs=arguments[0]; var width=null, height=null, delay=null; if(arguments.length==2) delay=arguments[1]; else if(arguments.length==3||arguments.length==4) width=arguments[1], height=arguments[2], delay=arguments[3]? arguments[3] : null; this.dom=(document.getElementById) //modern dom browsers this.da=document.all this.delay=imgs.delay? imgs.delay : delay? delay : 3000+iss.length*750; this.nextimgidx=0; iss[this.issid=iss.length]=this; this.imgs=imgs; if (imgs.random) this.imgs.sort(function() {return 0.5 - Math.random();}) //thanks to Mike (aka Mwinter) :) this.imgborder=imgs.border? parseInt(imgs.border) : 0; if (!this.dom){ this.postimgs=new Array() //preload imgs for (p=0;p' : ''; if (imgs.controls_top){ this.controls(); document.write(brs) } document.write('
<\/div>
<\/div><\/div><\/div>') if(this.descriptions) document.write(brs+'
'+this.dp+' <\/span>
\n'); if(this.counter&&!this.descriptions) document.write(brs); if(this.counter) this.cntrl() if (!imgs.controls_top){ document.write(this.ics? '' : brs); this.controls(); } } else document.write('
<\/div>') if (this.dom) //if modern browsers such as Firefox, IE5+ this.startit() else{ this.nextimgidx++ setInterval("iss["+this.issid+"].rotateimg()", this.delay) } } inter_slide.prototype.cntrl=function(){ this.cpad=this.imgs.length.toString().length; document.write('
<\/span><\/b> de  '+this.imgs.length+'<\/b><\/div>'); } inter_slide.prototype.controls=function(){ var brs=this.addbr? '
' : '  '; if(!this.ics&&!this.no_c) document.write('
\n'+ (this.no_auto? '   ' : ' \n')+ ' '+(this.jumpto? brs+'Jump to: ' : '')+'<\/div>') else if(this.ics&&!this.no_c){ var op=document.body.filters? ' style="filter:alpha(opacity=100);"' : ' style="opacity:'+(this.man_start? 0.99 : 0.45)+';"'; document.write('
<\/td>'+(this.no_auto? ' <\/td>' : '<\/td>')+'<\/td><\/tr><\/table>\n'); } else this.no_c=1; } inter_slide.prototype.jumper=function(e){ var key; if(typeof e=='object') key=e.keyCode? e.keyCode : e.which? e.which : 1; if(key&&key!==13) return; var num=typeof e=='number'? e : parseInt(this.go('goto'+this.issid).value); if(num<=this.imgs.length&&num>0){ this.nextimgidx=num-2; this.changeimg(true, 'jump'); } } inter_slide.prototype.ibute=function(obj, i){ if(!obj.parentNode) return; if(i==1) obj.parentNode.style.backgroundColor=this.ibut_hc? this.ibut_hc : 'yellow'; else if(i==2) obj.parentNode.style.backgroundColor='transparent'; else if(i==3){ obj.parentNode.style.borderTop=obj.parentNode.style.borderLeft='1px solid gray'; obj.parentNode.style.paddingRight='1px';obj.parentNode.style.paddingBottom=0; } if (i==2||i==4){ obj.parentNode.style.borderTop=obj.parentNode.style.borderLeft='none'; obj.parentNode.style.paddingRight='2px';obj.parentNode.style.paddingBottom='1px'; } } inter_slide.prototype.fadepic=function(){ if (this.fade&&this.degree<100){ this.faded=0 this.degree+=10 if (this.tempobj.filters&&this.tempobj.filters[0]){ if (typeof this.tempobj.filters[0].opacity=="number") //if IE6+ this.tempobj.filters[0].opacity=this.degree else //else if IE5.5- this.tempobj.style.filter="alpha(opacity="+this.degree+")" } else if (this.tempobj.style.MozOpacity) this.tempobj.style.MozOpacity=this.degree/101 else if (this.tempobj.style.KhtmlOpacity) this.tempobj.style.KhtmlOpacity=this.degree/100 else if (this.tempobj.style.opacity&&!this.tempobj.filters) this.tempobj.style.opacity=this.degree/101 } else{ this.faded=1 clearInterval(this.fadeclear) this.nextcanvas=(this.curcanvas==this.canvasbase+"_0")? this.canvasbase+"_0" : this.canvasbase+"_1" this.tempobj=this.go(this.nextcanvas) if(this.playing) this.changeimg() } } inter_slide.prototype.populateslide=function(picobj, picidx){ if(document.getElementsByTagName){ if(picobj.getElementsByTagName('a')[0]&&picobj.getElementsByTagName('a')[0].onclick) picobj.getElementsByTagName('a')[0].onclick=null; if(picobj.getElementsByTagName('img')[0]&&picobj.getElementsByTagName('img')[0].onload) picobj.getElementsByTagName('img')[0].onload=null; } picobj.style.backgroundColor=this.imgs[picidx].fadecolor? this.imgs[picidx].fadecolor : this.fadecolor? this.fadecolor : 'white'; var slideHTML='
' if (this.imgs[picidx][2]){ //if associated link exists for img var specs=this.imgs[picidx][4]? ", '"+this.imgs[picidx][4]+"'" : this.specs? ", '"+this.specs+"'" : ''; slideHTML+='' } slideHTML+=''+(this.ualt? this.imgs[picidx][1] : 'Slide Show Image')+'' if (this.imgs[picidx][2]) //if associated link exists for img slideHTML+='<\/a>' slideHTML+='<\/td><\/tr><\/table>' picobj.innerHTML=slideHTML } inter_slide.prototype.buttons=function(bool){ if(this.no_c) return; var next=this.go('next'+this.issid), prev=this.go('prev'+this.issid); next.disabled=prev.disabled=!bool; next.title=bool? 'next' : ''; prev.title=bool? 'previous' : ''; if(this.jumpto&&!this.ics) this.go('go'+this.issid).disabled=this.go('goto'+this.issid).disabled=!bool; if(this.ics){ if(!this.no_auto){ var go=this.go('gostp'+this.issid) go.title=bool? 'Play' : 'Stop'; go.src=bool? playimg : stopimg; } if(prev.filters&&prev.parentNode) prev.parentNode.style.filter=next.parentNode.style.filter='alpha(opacity='+(bool? 100 : 45)+')'; else if(prev.style.opacity&&!prev.filters) prev.style.opacity=next.style.opacity=bool? 0.99 : 0.45; } } inter_slide.prototype.imgload=function(el){ if(!el&&!this.imgel) return; var el=el? el : this.imgel; if(el.width==0||el.height==0){ this.imgel=el; var cacheobj=this; clearTimeout(this.getdim) this.getdim=setTimeout(function(){cacheobj.imgload()}, 300) return; } var m=this.go('master'+this.issid).style, c0=this.go(this.canvasbase+'_0').style, c1=this.go(this.canvasbase+'_1').style; if(!this.width){ this.width=el.width+this.imgborder*2; m.width = c0.width = c1.width = this.width+'px'; } if(!this.height){ this.height=el.height+this.imgborder*2; m.height = c0.height = c1.height = this.height+'px'; } } inter_slide.prototype.changeimg=function(bool,nav){ if(this.playing){ this.buttons(false) this.nextimgidx=(this.keeptrack()-1)? this.nextimgidx : this.imgs.length+this.nextimgidx return; } if(this.fadeclear) clearInterval(this.fadeclear); if(bool){ var loadidx=this.nextimgidx+2 loadidx=(loadidx-1)? loadidx : this.imgs.length+loadidx; this.loadimgidx[loadidx]=new Image(); this.loadimgidx[loadidx].src=this.imgs[loadidx][0]; } else{ var loadidx=this.nextimgidx-2 loadidx=(loadidx-1)? loadidx : this.imgs.length+loadidx this.loadimgidx[loadidx]=new Image(); this.loadimgidx[loadidx].src=this.imgs[loadidx][0]; } if(nav&&nav=='jump') this.nextimgidx++; else this.nextimgidx=this.keeptrack()+(bool? 1 : -1) this.nextimgidx=(this.nextimgidx-1)? this.nextimgidx : this.imgs.length+this.nextimgidx this.populateslide(this.tempobj, this.nextimgidx) this.rotateimg() } } inter_slide.prototype.go=function(id){ return this.da? this.da[id] : document.getElementById(id); } inter_slide.prototype.rotateimg=function(){ if(this.dom){ var cimg=this.go('theimg'+this.nextimgidx+'_'+this.issid)? this.go('theimg'+this.nextimgidx+'_'+this.issid) : null; if(cimg&&typeof cimg.complete=='boolean'&&!cimg.complete){ var cacheobj=this clearTimeout(this.loading) this.loading=setTimeout(function(){cacheobj.rotateimg()}, 300) return; } if (this.mouseovercheck==1){ var cacheobj=this clearTimeout(this.mousep) this.mousep=setTimeout(function(){cacheobj.rotateimg()}, 100) return; } if(this.fade) this.resetit() var crossobj=this.tempobj=this.go(this.curcanvas) crossobj.style.zIndex++ var othercanvas=this.curcanvas==this.canvasbase+"_0"? this.go(this.canvasbase+"_1") : this.go(this.canvasbase+"_0"); othercanvas.style.zIndex=0; if(this.descriptions) this.go('imgdsc'+this.issid).innerHTML = this.imgs[this.keeptrack()][1]; if(this.counter){ var padit=''; for (var p=0; pcanvases[1].style.zIndex&&canvases[0].getElementsByTagName("img")[0]) return parseInt(canvases[0].getElementsByTagName('img')[0].id.replace(/theimg/, '')) else if(canvases[1].getElementsByTagName("img")[0]) return parseInt(canvases[1].getElementsByTagName('img')[0].id.replace(/theimg/, '')) else return this.nextimgidx; }