function alerta_agregando_on() {mostrarcargando();} function alerta_agregando_off() {cerrarcargando();} function add_cantidad(id_producto,cantidad) { if (check_add_producto(id_producto)) { var o=getObj("cantidad_"+id_producto); if (o==null) return; o.value=cantidad; o=getObj("frmgo_cart"+id_producto); if (o!=null) { o.submit(); } else { o=getObj("frmaddcart"+id_producto); if (o!=null) o.submit(); } } return } function check_add_producto(id_producto) { if (typeof producto_con_atributos == "undefined") return true; if (producto_con_atributos==0) return true; var id_atributo1=0; var id_atributo2=0; if (typeof mensaje_falta_atributo1 == "string") { o=getObj("id_atributo1"+id_producto); if (o==null || o.value=="0") { alerta_agregando_off(); DHTMLALERT(mensaje_falta_atributo1); return false; } id_atributo1=o.value; } if (typeof mensaje_falta_atributo2 == "string") { o=getObj("id_atributo2"+id_producto); if (o==null || o.value=="0") { alerta_agregando_off(); DHTMLALERT(mensaje_falta_atributo2); return false; } id_atributo2=o.value; } var i=id_atributo1+"_"+id_atributo2; try { vec_precio=precios_atributos[i]; } catch (e) { vec_precio=Array(0,0); } if (typeof vec_precio!="undefined" && vec_precio[0] <= 0) { var o=getObj("subject_consulte"); if (o!=null) { asunto=escape(getObj("subject_consulte").value); } else { asunto=""; } url_consulte="/contacto/?subject="+asunto; location.href=url_consulte; return false; } if (typeof stocks[i] != "undefined") { if (stocks[i]>0) { } else { var o=getObj("subject_consulte"); if (o!=null) { asunto=escape(getObj("subject_consulte").value); } else { asunto=""; } url_consulte="/contacto/?subject="+asunto; location.href=url_consulte; return false; } } return true; } function alerta_registro() { DHTMLALERT("Debe ingresar como usuario registrado.
Acceder ahora"); } function res_prod(id) { if (window.confirm("¿Quitar producto?")) { var o=document.getElementById("cantidad_"+id); var f=document.getElementById("frm_cart"); if (o!=null) {o.value=0;f.submit();} } } function updown_carrito(despl,id,limit) { if (limit==null) {limit=0;} var objcant=getObj("cantidad_"+id); if (isNaN(objcant.value)) {objcant.value=1;return;} var cant=objcant.value; cant=parseInt(cant)+despl; if (cant < limit) {cant=limit;} objcant.value=cant; if (typeof set_cant_alt == "function") set_cant_alt(cant,id); } function validar_compra(form) { var opcion_moneda_pago=getObj("opcion_moneda_pago"); if (opcion_moneda_pago.value=="") { try { document.getElementById("cart_iframe").contentWindow.set_focus_opcion_pago(); } catch(err) { } DHTMLALERT("Seleccione la moneda con la que realizará la compra."); return false; } var ret=validar_form(form); if (ret) { o=getObj("metodo_envio_promocion"); if (o!=null && o.checked) { } else { var o=getObj("metodo_envio"); if (o!=null && o.value!="") { ok_envio=true; id_metodo_envio=o.value; } else { var o=document.getElementsByName("metodo_envio"); var ok_envio=false; for (var i=0;i < o.length;i++) { if (o[i].checked) { ok_envio=true; id_metodo_envio=o[i].value; } } } if (!ok_envio) { DHTMLALERT("Seleccione una forma de envió"); return false; } } var o=document.getElementsByName("forma_de_pago"); var ok_envio=false; var codigopago=""; for (var i=0;i < o.length;i++) { if (o[i].checked) { var req_ci=getObj("requiere_ci"+o[i].value); if (req_ci!=null) { if (req_ci.value==1) { var campo_ci=getObj("ci"); if (campo_ci!=null) { if (campo_ci.value.trim()=="") { DHTMLALERT("La forma de pago seleccionada requiere que usted ingrese nro de cedula"); campo_ci.focus(); return false; } } } } ok_envio=true; if (getObj("codigopago"+o[i].value)!=null) codigopago=getObj("codigopago"+o[i].value).value; id_forma_de_pago=o[i].value; break; } } if (codigopago=="SISTARBANC" && opcion_moneda_pago.value==1) { alert("La forma de pago seleccionada solo permite pago en PESOS, por favor cambie a PESOS para poder continuar o cambie la forma de pago a otra tarjeta que permita pago en DOLARES"); location.href='#top'; return false; } if (!ok_envio) { DHTMLALERT("Seleccione una forma de pago"); return false; } var bin=getObj("bin"+id_forma_de_pago); if (bin!=null && bin.value.trim()=="") { bin.focus(); DHTMLALERT("Indique nro de BIN"); return false; } if (metodos_envio_codigos[id_metodo_envio]=="CUY") { var DESTINARIO_id_pais=getObj("DESTINARIO_id_pais").value.trim(); if (DESTINARIO_id_pais==858) { var DESTINARIO_id_departamento=getObj("DESTINARIO_id_departamento").value.trim(); if (DESTINARIO_id_departamento==0 || DESTINARIO_id_departamento=="") { DHTMLALERT("Para entrega por correo es necesario que indique el departamento"); return false; } var DESTINARIO_ciudad=getObj("DESTINARIO_ciudad").value.trim(); if (DESTINARIO_ciudad==0 || DESTINARIO_ciudad=="") { DHTMLALERT("Para entrega por correo es necesario que indique la localidad o barrio"); return false; } var CUY_calle=getObj("CUY_calle").value.trim(); var CUY_nroPuerta=getObj("CUY_nroPuerta").value.trim(); var CUY_nroApto=getObj("CUY_nroApto").value.trim(); var CUY_manzana=getObj("CUY_manzana").value.trim(); var CUY_solar=getObj("CUY_solar").value.trim(); if (CUY_calle=="") { DHTMLALERT("Indique el nombre de la calle por favor"); return false; } if (CUY_nroPuerta=="" && CUY_manzana=="") { DHTMLALERT("Falta indicar el nro de puerta o manzana según sea su caso"); return false; } if (CUY_nroPuerta=="" && CUY_manzana!="" && CUY_solar=="") { DHTMLALERT("Indique número de solar por favor"); return false; } } } } return ret; } function check_form_add_comentario(frm) { if (frm.ACCION.value==3) { if (frm.agregar_mensaje!=null && frm.agregar_mensaje.value=="") { DHTMLALERT("Indica el mensaje"); return false; } } if (frm.cant_lineas.value>1) { var marcados=0; var lineas=document.getElementsByName("lineas[]"); for (var i=0;i < lineas.length;i++) {if (lineas[i].checked) {marcados++;}} if (frm.cant_lineas.value==marcados) { DHTMLALERT("No puede marcar todos los artículos, si lo desea puede rechazar toda la orden."); return false; } } o=getObj("btn_confirmar_orden");if(o!=null){o.disabled=true;} o=getObj("btn_rechazar_orden");if(o!=null){o.disabled=true;} o=getObj("btn_agregarcom_orden");if(o!=null){o.disabled=true;} return true; } function set_moneda_compra(obj) { var o=getObj("opcion_moneda_pago"); if (o!=null) o.value=obj.value; if (window.cart_iframe.getObj("opcion_modo_pago_moneda1_cont")) window.cart_iframe.getObj("opcion_modo_pago_moneda1_cont").className=""; if (window.cart_iframe.getObj("opcion_modo_pago_moneda2_cont")) window.cart_iframe.getObj("opcion_modo_pago_moneda2_cont").className=""; obj.parentNode.className="pago_moneda_seleccionada"; url="/productos/cart/includes/set_last_moneda_compra.php?moneda="+obj.value; crear_script_tag(url,"cart2"); } var last_id_lista_de_precios=1; function set_lista_precios_cart(id_lista_de_precios) { if (last_id_lista_de_precios==id_lista_de_precios) { return; } else { r=Math.floor(Math.random() * 10000) + 1; last_id_lista_de_precios=id_lista_de_precios; var url="/productos/cart/resumen_content.php?paso_final=1&forzar_precios="+id_lista_de_precios+"&enfocar=1&r="+r; getObj("cart_iframe").src=url; DHTMLALERT("Hemos reajustado su compra según la forma de pago seleccionada.

CONTINUAR
"); } } function cerrar_alerta_forma_de_pagos() { DHTMLALERT(""); parent.location.href="/productos/ordenes/orden1.php#formas_de_pago_y_envio"; } function check_bin(id_forma_de_pago,obj) { if (obj.value.trim()=="") return; url="/productos/ordenes/scripts/check_bin.php?id_forma_de_pago="+id_forma_de_pago+"&bin="+obj.value crear_script_tag(url,"cart3"); } function select_combo_cuotas(obj,str_ids) { var ids=str_ids.split(","); var o=null; var disp=null; for (var i = 0; i < ids.length; i++) { o=getObj("combo_cuotas_alt"+ids[i]); if (o!=null) { if (ids[i]==obj.value) { disp=""; } else { disp="none"; } o.style.display=disp; } } }