var destacados_pag_actual=0; var hrefs_productos=new Array(); var last_tr_orden=""; function eliminar_guardado(producto) { if (window.confirm("¿ Confirmar eliminar producto ?")) { url="/productos/cart/includes/eliminar_guardar_para_despues.php?producto="+producto; crear_script_tag(url,"cart"); } } function orden_ver_mas(id_orden) { var tr=getObj("tr_orden1"+id_orden); if (tr.style.display=="") tr.style.display="none"; else tr.style.display=""; } function nav_destacados_left() { if (destacados_pag_actual<=0) { destacados_pag_actual=cant_paginas_destacados-1; } else { destacados_pag_actual=destacados_pag_actual-1; } nav_destacados(); } function nav_destacados_right() { if (destacados_pag_actual>=(cant_paginas_destacados-1)) { destacados_pag_actual=0; } else { destacados_pag_actual=destacados_pag_actual+1; } nav_destacados(); } function nav_destacados() { var i,visible,odiv; for (var i=0;i < cant_paginas_destacados;i++) { if (i!=destacados_pag_actual) {visible="none";} else {visible="";} odiv=getObj("div_destacados"+i); if (odiv!=null) {odiv.style.display=visible;} } } function select_marca_alt(id_marca,path) { if (id_marca>0) { var url=DIR+"/productos/productos.php?secc=productos&id_marca2="+id_marca+"&path="+path; location.href=url; } } var last_id_superdest=0; var last_label_superdest=""; function get_superdestacados(id,l) { if (last_id_superdest>0) { var o=getObj("option_cat"+last_id_superdest); var link=""+last_label_superdest+""; o.innerHTML=link; } var o=getObj("option_cat"+id); var link=""+l+""; o.innerHTML=link; var o=getObj("nombre_cat_seleccionada"); o.innerHTML=l; last_id_superdest=id; last_label_superdest=l; cargar_url_ayax(DIR+"/productos/resumenes/resumen_para_ayax.php?id_categoria="+id, "cont_superdestacados", "POST", "reset_nav_prods()"); } function reset_nav_prods() { var o=getObj("categorias_combo"); if (o!=null) o.style.display="none"; var o=getObj("combo_cat_super"); if (o!=null) o.className="combocont comboseleccionado"; } function normalizar_nombre_cat(orig) { str = new String(orig); rExp = "/'/g"; rExp = eval(rExp); newS = String("\\u0027"); str = new String(str.replace(rExp, newS)); return str; } function show_list_combo_dinamico() { var o=getObj("categorias_combo"); if (o==null) return; if (o.style.display=="none") o.style.display=""; else o.style.display="none"; } function checkout_cart(id) { var o=getObj("ir_al_final_directo"+id); if (o!=null) { o.value=1; var o=getObj("btn_agregar_cart"+id); if (o!=null) { o.click(); } } } var cont_nombre_atributo_marcas=new Array(); function seleccionar_atributo(grupo,id_attr,prod,indice_atr,label) { var o; for (var i=0;i < atributos.length;i++) { if (atributos[i][0]==grupo) { o=getObj("div_cont_atributo"+grupo+atributos[i][1]); if (o!=null) o.className="item"; } } o=getObj("div_cont_atributo"+grupo+id_attr); if (o!=null) o.className="item seleccionado"; if (grupo==0) { id_atributo1_preseleccionado=id_attr; v=getObj("id_atributo1"+prod); } else { id_atributo2_preseleccionado=id_attr; v=getObj("id_atributo2"+prod); } if (v!=null) v.value=id_attr; i=id_atributo1_preseleccionado+"_"+id_atributo2_preseleccionado; try { vec_precio=precios_atributos[i]; } catch (e) { vec_precio=Array(0,0); } if (typeof vec_precio!="undefined" && parseFloat(vec_precio[0]) <= 0) { if (getObj("btn_agregar_cart"+prod)!=null) getObj("btn_agregar_cart"+prod).value="CONSULTE"; if (getObj("producto_agotado")!=null) getObj("producto_agotado").style.display=""; if (getObj("contenedor_precio_anterior")!=null) getObj("contenedor_precio_anterior").style.display="none"; if (getObj("precio_ent_actual")!=null) {getObj("precio_ent_actual").innerHTML="";getObj("precio_dec_actual").innerHTML="";} return; } if (typeof stocks[i] != "undefined") { if (getObj("btn_agregar_cart"+prod)!=null) { if (stocks[i]>0) { getObj("btn_agregar_cart"+prod).value="Comprar"; } else { getObj("btn_agregar_cart"+prod).value="CONSULTE"; } } } if (typeof vec_precio != "undefined") { precio=""+vec_precio[0]; precio_anterior=""+vec_precio[1]; o=getObj("contenedor_precio_anterior"); if (o!=null) { if (parseFloat(precio_anterior)!=parseFloat(precio) && parseFloat(precio_anterior) > 0 && parseFloat(precio) < parseFloat(precio_anterior)) { o.style.display=""; } else { o.style.display="none"; } } o=getObj("precio_ent_actual"); if (o!=null) { aux=precio.split(".");e=aux[0];d=aux[1]; getObj("precio_ent_actual").innerHTML=e; getObj("precio_dec_actual").innerHTML=","+d; if (precio!=parseInt(precio)) getObj("precio_dec_actual").style.display=""; else getObj("precio_dec_actual").style.display="none"; } o=getObj("precio_ent_anterior"); if (o!=null) { aux=precio_anterior.split(".");e=aux[0];d=aux[1]; getObj("precio_ent_anterior").innerHTML=e; getObj("precio_dec_anterior").innerHTML=","+d; if (precio_anterior!=parseInt(precio_anterior)) getObj("precio_dec_anterior").style.display=""; else getObj("precio_dec_anterior").style.display="none"; } } o=getObj("atributo_navegacion_alternativa"+grupo); if (o!=null) o.style.display="none"; o=getObj("elemento_sel_atr"+grupo); if (o!=null) o.innerHTML=label; if (typeof cont_nombre_atributo_marcas[grupo] == "undefined") { cont_nombre_atributo_marcas[grupo]=id_attr; } var id_marcacion_anterior=cont_nombre_atributo_marcas[grupo]; var id_marcacion_actual=id_attr; o=getObj("cont_nombre_atributo_"+grupo+"_"+id_marcacion_anterior); if (o!=null) { el=str_replace(o.innerHTML,"",""); el=str_replace(el,"",""); o.innerHTML=el; } o=getObj("cont_nombre_atributo_"+grupo+"_"+id_attr); if (o!=null) { o.innerHTML=""+o.innerHTML+""; } cont_nombre_atributo_marcas[grupo]=id_attr; } function str_replace_on_prods(str, sear, repl) { return str.split(sear).join(repl); } var cant_cart_alt_anterior=1; function set_cant_alt(i,id) { o=getObj("cantidad_"+id); if (o!=null) o.value=i; o=getObj("productos_compra_cantidad_selector"); if (o!=null) o.style.display="none"; o=getObj("cant_seleccionada_alt"); o.innerHTML=i; o=getObj("cant_cart_alt"+cant_cart_alt_anterior); if (o!=null) { el=str_replace(o.innerHTML,"",""); el=str_replace(el,"",""); o.innerHTML=el; } o=getObj("cant_cart_alt"+i); if (o!=null) { o.innerHTML=""+o.innerHTML+""; } cant_cart_alt_anterior=i; } function check_preguntar(form) { if (form.pregunta.value=="") { DHTMLALERT("Ingrese la pregunta."); return false; } form.btnpreguntar.disabled=true; return true; } var colores_seleccionados=new Array(); function set_color_producto_foto(id_producto,id_color) { var img=getObj("img_producto"+id_producto); if (img==null) return; if (typeof array_fotos_colores[id_producto] == "undefined") return; var colores=array_fotos_colores[id_producto]; if (typeof colores[id_color] == "undefined") return; var foto_color=colores[id_color]; var id_foto=foto_color[0]; var ext=foto_color[1] var src=img.src; var last_ocurr=src.lastIndexOf("_"); var new_img=src.substring(0,last_ocurr+1)+id_foto+"."+ext; img.src=new_img; colores_seleccionados[id_producto]=id_color; } function nav_prod_masinfo(obj_href,id_producto) { if (typeof colores_seleccionados[id_producto] == "undefined") { return; } var url=obj_href.href; if (url.indexOf("?")==-1) { add_url="?"; } else { add_url="&"; } obj_href.href+=add_url+"selcolor="+colores_seleccionados[id_producto]; return; } function nav_prod_masinfo_button(url,id_producto) { if (typeof colores_seleccionados[id_producto] == "undefined") { location.href=url; return; } if (url.indexOf("?")==-1) { add_url="?"; } else { add_url="&"; } var new_url=url+add_url+"selcolor="+colores_seleccionados[id_producto]; location.href=new_url; return; } function change_pais(id_pais) { var o=getObj("tr_DESTINARIO_id_departamento"); if (o==null) return; if (id_pais==858) var dsp=""; else var dsp="none"; o.style.display=dsp; } function activar_datos_extra(codigo) { var o=getObj("datos_CUY"); if (o!=null) { if (codigo=="CUY") { url="/productos/cart/includes/calc_peso_cuy.php"; crear_script_tag(url,"cartpeso"); } else { o.style.display="none"; } } } var flag_dir_cuy_modificada=false; function cp_cuy_dir(direccion) { var o=getObj("CUY_calle"); if (o==null) return; if (o.value=="" || !flag_dir_cuy_modificada) { o.value=direccion; } } function dir_cuy_modificada() { flag_dir_cuy_modificada=true; } function marcar_pago_envio(contenedor, nom_clase) { if (contenedor.split("_").length==1) return; var nom_contenedor = contenedor.split("_")[0]; var id_contenedor = parseInt(contenedor.split("_")[1]); for (var i=0;i<200;i++) { if (getObj(nom_contenedor+"_"+i)!=null) { aplicar_quitar_clase(nom_contenedor+"_"+i, nom_clase, 1); } } aplicar_quitar_clase(contenedor,nom_clase); if (nom_contenedor=="pago") { if(getObj("formadepago"+id_contenedor) && !getObj("formadepago"+id_contenedor).checked) getObj("formadepago"+id_contenedor).click(); } if (nom_contenedor=="envio") { if(getObj("formadeenvio"+id_contenedor) && !getObj("formadeenvio"+id_contenedor).checked) getObj("formadeenvio"+id_contenedor).click(); } }