function replaceAll(text,busca,reemplaza){for(;text.toString().indexOf(busca)!=-1;)text=text.toString().replace(busca,reemplaza);return text}function createCookie(name,value,days){if(days){var date=new Date;date.setTime(date.getTime()+24*days*60*60*1e3);var expires="; expires="+date.toGMTString()}else var expires="";var domain=window.location.hostname;domain=domain.replace("www.",""),domain=domain.replace("www2.",""),document.cookie=name+"="+value+expires+";domain=."+domain+";path=/"}function eraseCookie(name){createCookie(name,"",-1)}function readCookie(name){for(var nameEQ=name+"=",ca=document.cookie.split(";"),i=0;i0){var datos=readCookie("datosProductos"),datos_nuevo=JSON.parse(datos);jQuery("span.contador-fav").html(datos_nuevo.length)}else jQuery("span.contador-fav").html("0")},deleteProduct:function(_this,index,idRegistro,email){var datos=readCookie("datosProductos"),datos_nuevo=JSON.parse(datos);datos_nuevo.splice(index,1),console.log("Aqui entra"),eraseCookie("datosProductos"),createCookie("datosProductos",JSON.stringify(datos_nuevo),1),null==idRegistro&&(idRegistro=index),$.ajax({url:"/api/dataentities/WL/search?_fields=id,eliminado&_where=(email="+email+") AND (idSku="+idRegistro+") AND (eliminado=false)",type:"GET",success:function(data){if(data.length>0){var urlCO="/api/dataentities/WL/documents/"+data[0].id,jsonCO={eliminado:!0};$.ajax({beforeSend:function(xhrObj){xhrObj.setRequestHeader("Content-Type","application/json")},data:JSON.stringify(jsonCO),type:"PATCH",url:urlCO,dataType:"json",contentType:"application/json",success:function(data){},error:function(data){console.log("Un error al actualizar")}})}},error:function(jqXHR,textStatus,errorThrown){datos=void 0},cache:!1}),jQuery(_this).parent().parent().remove()},consultProduct:function(apiurl,link,email){var table=jQuery("table#wishListProducts");$.ajax({url:apiurl,error:function(jqXHR,textStatus,errorThrown){console.log("AJAX Error: "+textStatus)},success:function(data,textStatus,jqXHR){console.log(data[0].items),skus=data[0].items;for(var j=0;j"+imagen.replace("~","")+""+skus[j].name+'Ver Producto Eliminar")}}})},writeWishListTable:function(email){if(readCookie("datosProductos").length>0)for(var link,datos=readCookie("datosProductos"),datos_nuevo=JSON.parse(datos),i=0,len=datos_nuevo.length;i0){var email=returnValue.Email;if(readCookie("datosProductos").length>0)for(var datos=readCookie("datosProductos"),datos_nuevo=JSON.parse(datos),fin=0,i=0,len=datos_nuevo.length;i0){var email=returnValue.Email;if(readCookie("datosProductos").length>0)var datos=readCookie("datosProductos"),datos_nuevo=JSON.parse(datos);else var datos_nuevo=[];WISHLIST.consultMasterDataWishlist(replaceAll(email," ",""),function(returnValue){if(void 0!==returnValue&&null!==returnValue&&Object.keys(returnValue).length>0)for(var fin=0,i=0,len=returnValue.length;i0){var datos=readCookie("datosProductos"),datos_nuevo=JSON.parse(datos);if("product-page"===document.body.id&&WISHLIST.isItemInArray(datos_nuevo,jQuery("#___rc-p-id").val())&&jQuery(".wishlistaddProductPDP").addClass("like"),datos_nuevo.length>0)for($pos=0;$pos0)},wishlistaddProductGrid:function(_this){if(console.log("hizo click"),$rc_p_id=jQuery(_this).parent().parent().parent().find("#productID-oculto").html(),$rc_p_sku_ids=jQuery(_this).parent().parent().parent().find("#skuID-oculto").html(),$linkProduct=jQuery(_this).parent().parent().parent().find("#linkID-oculto").html(),!$(_this).hasClass("like")){if(readCookie("datosProductos").length>0){var datosProductos=readCookie("datosProductos"),datos_nuevo=JSON.parse(datosProductos);if(!WISHLIST.isItemInArray(datos_nuevo,$rc_p_id)){var items=[$rc_p_id,$rc_p_sku_ids,$linkProduct];datos_nuevo.push(items),eraseCookie("datosProductos"),createCookie("datosProductos",JSON.stringify(datos_nuevo),1)}}else{var items=[[$rc_p_id,$rc_p_sku_ids,$linkProduct]];eraseCookie("datosProductos"),createCookie("datosProductos",JSON.stringify(items),1)}jQuery(_this).addClass("like")}},addProduct:function(){jQuery(".wishlistaddProductPDP").on("click",function(){if(!$(this).hasClass("like")){if(readCookie("datosProductos").length>0){var datosProductos=readCookie("datosProductos"),datos_nuevo=JSON.parse(datosProductos);if(!WISHLIST.isItemInArray(datos_nuevo,jQuery("#___rc-p-id").val())){var items=[jQuery("#___rc-p-id").val(),jQuery("#___rc-p-sku-ids").val(),location.href];datos_nuevo.push(items),eraseCookie("datosProductos"),createCookie("datosProductos",JSON.stringify(datos_nuevo),1);for(var datos=readCookie("datosProductos"),datos_nuevo=JSON.parse(datos),i=0,len=datos_nuevo.length;i