var pageSize=5,articleUrlFormat,listArgs={};function navigateToPage(a){navigateTo({view:global.currentView||listArgs.view,page:a/pageSize,key:listArgs.key})}function getRatingImageUrl(a){return String.format(resources.rating+"&m=2",a)}function getCommentsAndRatingText(a,b){return String.format(resources.commentsAndRating,a,b)}function getRatingText(a){return String.localeFormat("{0:n2}",a)}function getArticleLink(a){return String.format(articleUrlFormat,a)}function callArticlePage(b,a){b=b||0;a=a||pageSize;var c="__$ItemTemplate";if(!window[c])window[c]=$.template(c,'<li id="art_${ID}">                                                                                            <div class="Ch${ChannelKey}"><div class="Canvas"><canvas></canvas></div></div>                                       <div style="width:100%;"><div class="Summary">                                                                                                      <h3><a href="${getArticleLink(ID)}">${Title}</a></h3>                                                                                                           <p class="Smaller">${(AuthorName+" "+AuthorSurname)} (${getHowMuchAgo(getJsonDate(PublishDate))})</p>             <summary>${Description}</summary>                                                                                           <p class="Smaller">${getCommentsAndRatingText(Feedbacks, 1.0*Rating)}<img src="${getRatingImageUrl(1.0*Rating)}"  alt="${getRatingText(1.0*Rating)}" title="${getRatingText(1.0*Rating)}" /></p></div></div></li>');var k=window[c];showLoading();var d="CultureName eq '"+culture+"'",j="ArticleViewSet",i="{0}/{4}?$filter={1}&$skip={2}&$top={3}&$inlinecount=allpages&$orderby=PublishDate desc";if(arguments.length>2){var h=arguments[2],f=h.query,g=h.channel,e=h.month;if(g){d+=" and ChannelKey eq '"+g+"'";listArgs.view="channel";listArgs.key=g}if(e){listArgs.view="archive";listArgs.key=String.format("{0:yyyy-MM}",e);d+=String.format(" and month(PublishDate) eq {0:MM} and year(PublishDate) eq {0:yyyy}",e)}if(f){listArgs.view="search";listArgs.key=f;j="SearchArticles";d=String.format("query='{0}'&culture='{1}'&blogKey='{2}'",escape(f),global.culture,global.blogKey);i="{0}/{4}?{1}&$skip={2}&$top={3}&$inlinecount=allpages&$orderby=PublishDate desc"}}$.ajax(String.format(i,blogSvc,d,b,a,j),{type:"GET",contentType:"application/json; chartset=utf-8",dataType:"json",success:function(d){hideLoading();var c=d.d.results;$("#list_section").empty();if(c&&c.length){var e=$("<ul>").appendTo("#list_section");$.tmpl(k,c).appendTo(e);setListItemCanvases();trimSummaries()}else $("<div>").addClass("NoResults").html(resources.noresults).appendTo("#list_section");$("#pager").dataPager({anchorCssClass:"Anchor",labelCssClass:"Label",pageButtonCount:pageSize,pageIndex:b/a,pageSize:a,totalCount:parseInt(d.d.__count),clickCallback:navigateToPage})},error:function(){hideLoading()}})}$(function(){$("#dpMain a.Anchor").each(function(){var a=$(this),f=a.attr("href"),d="[\\?&]page=([^&#]*)",e=new RegExp(d),b=e.exec(f),c=null;if(b!=null)c=decodeURIComponent(b[1].replace(/\+/g," "));a.click(function(a){a.preventDefault();a.stopPropagation();navigateToPage(pageSize*(parseInt(c)-1))})})})
