var _ml_query;function ML_init(ml_query)
{_ml_query=ml_query;};$.fn.getRelevance=function(options){var opts=$.extend({},$.fn.getRelevance.defaults,options);this.each(function(){var divList=$(this);MercadoLibre.get("/sites/MLA/search?"+_ml_query+"&sort=relevance&limit="+opts.limit,function(data){if(data[0]=="200")
{$("#products").html("");var results=data[2].results;var start=Math.floor(Math.random()*(opts.limit+1));var end=start+opts.count;if(end>results.length)
{end=results.length-1;start=end-opts.count;if(start<0)
start=0;}
var nn;for(nn=start;nn<end;nn++)
{var item=results[nn];$(opts.markup).appendTo(divList);divList.find(".ML-item").last().attr("id","_ml_item_"+item.id);$("#_ml_item_"+item.id+" .ML-title").html(item.title);$("#_ml_item_"+item.id+" .ML-image").attr("src",item.thumbnail);$("#_ml_item_"+item.id+" .ML-link").attr("rel",item.id);var href=$("#_ml_item_"+item.id+" .ML-link").attr("href");href=href.replace("##MLID##",item.id);$("#_ml_item_"+item.id+" .ML-link").attr("href",href);var price=item.price;price=price.toFixed(2);price=price.replace(".",",");price=(item.currency_id=="USD"?"u$s ":"$ ")+price;$("#_ml_item_"+item.id+" .ML-price").html(price);}}});});};$.fn.getRelevance.defaults={count:5,limit:30,category:"",markup:'<li class="ML-item"> <span class="ML-title"></span> <img class="ML-image"></img><span class="ML-price"></span></li>'};$.fn.getCategories=function(options){var opts=$.extend({},$.fn.getCategories.defaults,options);this.each(function(){var divList=$(this);var qCategory="";if(opts.category!="")
qCategory="&category="+opts.category;MercadoLibre.get("/sites/MLA/search?"+clearQuery(qCategory)+"&limit=0"+qCategory,function(data){if(data[0]=="200")
{var availableFilters=data[2].available_filters;var end=availableFilters.length-1;var nn;var oObj;for(nn=0;nn<end;nn++)
{oObj=availableFilters[nn];if(oObj.id=="category")
{var catPos;if(oObj.values.length>0)
{divList.html("");}
for(catPos=0;catPos<oObj.values.length;catPos++)
{var oCat=oObj.values[catPos];$(opts.markup).appendTo(divList);divList.find(".ML-category").last().attr("id","_ml_category_"+oCat.id);$("#_ml_category_"+oCat.id+" a").html(oCat.name);$("#_ml_category_"+oCat.id+" a").attr("rel",oCat.id);$("#_ml_category_"+oCat.id+" a").attr("href","#"+oCat.id);}
break;}}
if(opts.breadcrumb)
{opts.breadcrumb.html("");$(opts.breadcrumbMarkup).appendTo(opts.breadcrumb);opts.breadcrumb.find(".ML-bread").last().attr("id","_ml_bread_0");$("#_ml_bread_0 a").html("Inicio");$("#_ml_bread_0 a").attr("rel","");}
var filters=data[2].filters;for(nn=0;nn<filters.length;nn++)
{oObj=filters[nn];if(opts.breadcrumb&&oObj.id=="category")
{if(oObj.values.length>0)
{var bredPos;for(bredPos=0;bredPos<oObj.values[0].path_from_root.length;bredPos++)
{var oBred=oObj.values[0].path_from_root[bredPos];$(opts.breadcrumbMarkup).appendTo(opts.breadcrumb);opts.breadcrumb.find(".ML-bread").last().attr("id","_ml_bread_"+oBred.id);$("#_ml_bread_"+oBred.id+" a").html(oBred.name);$("#_ml_bread_"+oBred.id+" a").attr("rel",oBred.id);$("#_ml_bread_"+oBred.id+" a").attr("href","#"+oBred.id);}}}}
if(opts.complete)
opts.complete();}});});};$.fn.getCategories.defaults={category:"MLA1648",markup:'<li class="ML-category"><a href="javascript:void(0)"></a></li>',breadcrumbMarkup:'<li class="ML-bread"><a href="#"></a></li>',breadcrumb:null,complete:null};$.fn.getProducts=function(options){var opts=$.extend({},$.fn.getProducts.defaults,options);this.each(function(){var divList=$(this);var qCategory="";if(opts.category!="")
qCategory="&category="+opts.category;var qFilters="";if(opts.filters!="")
qFilters=opts.filters;qPage=(opts.page-1)*opts.limit;qPage="&offset="+qPage;qSearch="";if(opts.search!="")
qSearch="&q="+opts.search;MercadoLibre.get("/sites/MLA/search?"+clearQuery(qCategory+qFilters)+"&limit="+opts.limit+qCategory+qPage+qSearch+qFilters,function(data){if(data[0]=="200")
{$("#products").html("");var results=data[2].results;var end=results.length;var nn;for(nn=0;nn<end;nn++)
{var item=results[nn];$(opts.markup).appendTo(divList);divList.find(".ML-item").last().attr("id","_ml_item_"+item.id);$("#_ml_item_"+item.id+" .ML-title").html(item.title);$("#_ml_item_"+item.id+" .ML-image").attr("src",item.thumbnail);$("#_ml_item_"+item.id+" .ML-link").attr("rel",item.id);var href=$("#_ml_item_"+item.id+" .ML-link").attr("href");href=href.replace("##MLID##",item.id);$("#_ml_item_"+item.id+" .ML-link").attr("href",href);var price=item.price;price=price.toFixed(2);price=price.replace(".",",");price=(item.currency_id=="USD"?"u$s ":"$ ")+price;$("#_ml_item_"+item.id+" .ML-price").html(price);}
if(opts.complete)
opts.complete(data[2].paging);}});});};$.fn.getProducts.defaults={limit:10,category:"",filters:"",page:1,search:"",markup:'<li class="ML-item"> <span class="ML-title"></span> <img class="ML-image"></img><span class="ML-price"></span></li>',complete:null};function getProduct(pProduct,pCallback)
{MercadoLibre.get("/items/"+pProduct,function(data){if(data[0]=="200")
{pCallback(data[2]);}});}
function getFilters(filter,search,pCallback)
{var qSearch="";if(search!="")
qSearch="&q="+search;MercadoLibre.get("/sites/MLA/search?"+clearQuery(filter)+"&limit=0"+filter+qSearch,function(data){if(data[0]=="200")
{pCallback(data[2]);}});}
function clearQuery(filter)
{if(!filter||filter=="")
return _ml_query;else
{var res="";var arr=_ml_query.split("&");var i1;var key;var value;var arr1;var nn;for(nn=0;nn<arr.length;nn++)
{arr1=arr[nn].split("=");key=arr1[0];value=arr1[1];if(filter.indexOf(key)==-1)
{if(res!="")
res=res+"&";res=res+key+"="+value;}}
return res;}}
