
com.tunetribe.buildSimpleAlphaPagination=function(page){$jQ("#alphapagination").html("");var letters=["#","0-9","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"];for(i=0;i<letters.length;i++){var letter=letters[i];var letterTag=$jQ("<a></a>").attr("id","page_"+letter+"_1").addClass("pageLink").html(letter);if(letter!=page.letter)
letterTag.attr("rel","history").attr("href","#"+letter+"_1").addClass("letter enabled");else
letterTag.addClass("letter currentpage");letterTag.appendTo("#alphapagination");}}
com.tunetribe.buildSimpleNumberPagination=function(page,disambiguator){if(disambiguator==null)disambiguator="";var maxShow=7;var minShow=2;var cutOff=6;var pagePreText=page.letter?page.letter+"_":"_";if(page.pageItems.length>0){var paginationObject=null;paginationObject=$jQ("#pagination"+disambiguator);$jQ(paginationObject).html("");var previousTag=$jQ("<a></a>").attr("id",disambiguator+"page_"+pagePreText+(page.pageNumber-1)).html("< Previous");if(!page.firstPage)
previousTag.attr("rel","history").attr("href","#"+pagePreText+(page.pageNumber-1)).addClass("previous enabled");else
previousTag.addClass("previous disabled");previousTag.appendTo(paginationObject);var totalPages=page.pagesAvailable;var pageNumber=page.pageNumber;if(pageNumber<cutOff){for(i=1;i<=totalPages;i++){if(i<=maxShow||i>totalPages-minShow){var pageNumberTag=buildLink(disambiguator+"page_"+pagePreText+i,i,"pageLink");if(i!=page.pageNumber)
pageNumberTag.attr("rel","history").attr("href","#"+pagePreText+i).addClass("enabled");else
pageNumberTag.addClass("currentpage");pageNumberTag.appendTo(paginationObject);}else if(i==Math.round(totalPages/2)+1){buildLink(disambiguator+"page_"+pagePreText+i,"....","elipse enabled").attr("rel","history").attr("href","#"+pagePreText+i).appendTo(paginationObject);}}}else if(pageNumber<=(totalPages-cutOff)){for(i=1;i<=totalPages;i++){if((i<=minShow)||((i>=(pageNumber-minShow))&&(i<=(pageNumber+minShow)))||(i==Math.round(((totalPages-minShow-pageNumber)/2)+pageNumber+0.5))||(i==Math.round(((1+pageNumber)/2)-0.001))||(i>totalPages-minShow)){var pageNumberTag;if(i==Math.round(((totalPages-minShow-pageNumber)/2)+pageNumber+0.5)){pageNumberTag=buildLink(disambiguator+"page_"+pagePreText+i,"....","elipse enabled").attr("rel","history").attr("href","#"+pagePreText+i);}else if(i==Math.round(((1+pageNumber)/2)-0.001)){pageNumberTag=buildLink(disambiguator+"page_"+pagePreText+i,"....","elipse enabled").attr("rel","history").attr("href","#"+pagePreText+i);}else{pageNumberTag=buildLink(disambiguator+"page_"+pagePreText+i,i,"pageLink");if(i!=page.pageNumber)
pageNumberTag.attr("rel","history").attr("href","#"+pagePreText+i).addClass("enabled");else
pageNumberTag.addClass("currentpage");}
pageNumberTag.appendTo(paginationObject);}}}else if(pageNumber>totalPages-cutOff){for(i=1;i<=totalPages;i++){if(i>=totalPages-cutOff||i<=minShow){var pageNumberTag=buildLink(disambiguator+"page_"+pagePreText+i,i,"pageLink");if(i!=page.pageNumber)
pageNumberTag.attr("rel","history").attr("href","#"+pagePreText+i).addClass("enabled");else
pageNumberTag.addClass("currentpage");pageNumberTag.appendTo(paginationObject);}else if(i==Math.round(totalPages/2)){buildLink(disambiguator+"page_"+pagePreText+i,"....","elipse enabled").attr("rel","history").attr("href","#"+pagePreText+i).appendTo(paginationObject);}}}}
var nextTag=$jQ("<a></a>").attr("id",disambiguator+"page"+pagePreText+(page.pageNumber+1)).html("Next >");if(!page.lastPage)
nextTag.attr("rel","history").attr("href","#"+pagePreText+(page.pageNumber+1)).addClass("next enabled");else
nextTag.addClass("next disabled");nextTag.appendTo(paginationObject);}
buildLink=function(id,text,classStyle){return $jQ("<a></a>").attr("id",id).addClass(classStyle).html(text);}
