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; 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; } } 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; } } return true; } function alerta_registro() { DHTMLALERT("Debes 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 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; } 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;}} } if (!ok_envio) { DHTMLALERT("Seleccione una forma de envió."); return false; } } var o=document.getElementsByName("forma_de_pago"); var ok_envio=false; for (var i=0;i < o.length;i++) {if (o[i].checked) {ok_envio=true;}} if (!ok_envio) { DHTMLALERT("Seleccione una forma de pago."); 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"; }