function alerta_agregando_on() {mostrarcargando();} function alerta_agregando_off() {cerrarcargando();} function addproducto(id_producto) { DHTMLALERT(""); if (check_add_producto(id_producto)) { form_producto=getObj("frmaddcart"+id_producto); form_producto.submit(); } } function addcombo(id_combo,id_padre) { cant=getObj("cantidad_"+id_padre).value; getObj("padre_cant_combo"+id_combo).value=cant; form_combo=getObj("form_padre_combo"+id_combo); form_combo.submit(); DHTMLALERT(""); } function add_cantidad(id_producto,cantidad,consultar_padre_combo,ids_combos) { if (consultar_padre_combo) { var o=getObj("cantidad_"+id_producto); o.value=cantidad; } if (check_add_producto(id_producto,consultar_padre_combo)) { 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 get_data_combo(id_producto) { var url="/productos/scripts/get_data_combo.php?id_producto="+id_producto; crear_script_tag(url,"get_data_combo") } function ret_data_combo(id_producto) { var o=getObj("cont_combos_padres"+id_producto); o=o.innerHTML; DHTMLALERT(o); } function check_add_producto(id_producto,consultar_padre_combo) { if (consultar_padre_combo) { var o=getObj("cont_combos_padres"+id_producto); if (o!=null) { get_data_combo(id_producto); return false; } } 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 del carrito?")) { 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; } if (o.value==14 || o.value==15) { var o=getObj("aclaraciones_envio"); if (o.value.trim()=="") { obj_focus=o; DHTMLALERT("Por favor, en \"Aclaraciones sobre el envio\" aclare la empresa de transporte que desea usar para enviarle el pedido"); 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("Por favor indique 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"; }