var pageOffset=0;
var perPage=0;
var total=0;
var tagSort="count";
var tagProfileId=0;
var minForGrid=0;
var $j=jQuery.noConflict();
var running=false;
function showNextTags(){$j("#nextButton").css({display:"none"});
$j("#memberTags").children(".showing").css({display:"none"});
$j("#memberTags").children(".showing").addClass("previous");
$j("#memberTags").children(".showing").removeClass("showing");
var B=$j("#memberTags").children(".ready");
if((B.length<perPage)&&((pageOffset+(2*perPage))<total)){fetchUserTags(tagProfileId,(pageOffset+perPage),tagSort,false);
return 
}pageOffset+=perPage;
showPageInfo();
enableDisablePreviousPage();
var C=perPage;
if(perPage>B.length){C=B.length
}for(var A=0;
A<C;
A++){$j(B[A]).addClass("showing");
$j(B[A]).removeClass("ready");
$j(B[A]).css({display:""})
}enableDisableNextPage()
}function showPreviousTags(){$j("#previousButton").css({display:"none"});
pageOffset-=perPage;
showPageInfo();
enableDisableNextPage();
$j("#memberTags").children(".showing").css({display:"none"});
$j("#memberTags").children(".showing").addClass("ready");
$j("#memberTags").children(".showing").removeClass("showing");
var D=$j("#memberTags").children(".previous");
var B=D.length;
var C=B-perPage;
for(var A=C;
A<B;
A++){$j(D[A]).addClass("showing");
$j(D[A]).removeClass("previous");
$j(D[A]).css({display:""})
}enableDisablePreviousPage()
}function showPageInfo(){var A=pageOffset+1;
var B=total;
if((pageOffset+perPage)<total){B=A+(perPage-1)
}$j("#pageInfo").empty();
if(total!=0){$j("#pageInfo").append(A+" to "+B+" total: "+total)
}else{$j("#pageInfo").append("total: 0")
}}function enableDisablePreviousPage(){if((pageOffset-perPage)>=0){$j("#previousButton").css({display:""})
}else{$j("#previousButton").css({display:"none"})
}}function enableDisableNextPage(){if((pageOffset+perPage)<total){$j("#nextButton").css({display:""})
}else{$j("#nextButton").css({display:"none"})
}}function fetchUserTags(D,E,B,C,A){if(running){return 
}running=true;
$j("#memberTagDivLoading").css({display:""});
$j.getJSON(Stylehive.SUNFLOWER_BASE_URL+"/tag/profile/json.htm?profileId="+D+"&pageOffset="+E+"&sort="+B,function(G){if(typeof G.totalledlist=="undefined"){$j("#memberTags").append("<b>No tags</b>")
}else{$j("#memberTagDivLoading").css({display:"none"});
if(C){$j("#memberTags").empty();
pageOffset=0;
perPage=parseInt(G.totalledlist.__maxPerPage);
total=G.totalledlist.__total;
tagSort=B;
tagProfileId=D;
minForGrid=parseInt(G.totalledlist.__minForGrid)
}var F=0;
if(total>0){for(i=0;
i<G.totalledlist.__list.profiletag.length;
i++){profileTag=G.totalledlist.__list.profiletag[i];
safeProfileTag=profileTag.tag.replace(new RegExp("\\s","g"),"_");
tagLink=getTagLink(profileTag.usageCount,minForGrid,safeProfileTag,profileTag.tag,A);
if(F<perPage){link='<li class="showing">'+tagLink+" ("+profileTag.usageCount+")<br></li>"
}else{link='<li class="ready" style="display:none;">'+tagLink+" ("+profileTag.usageCount+")<br></li>"
}F++;
$j("#memberTags").append(link)
}}if(!C){pageOffset+=perPage
}enableDisableNextPage();
showPageInfo()
}});
running=false
}function getTagLink(E,C,B,A,D){var F="/person/"+Members.PROFILE_LOGIN;
if(D){F="/myhive"
}return'<a href="'+Stylehive.SUNFLOWER_BASE_URL+F+"/tag/"+B+'/recent/">'+A+"</a>"
}function setSelectedSortOrder(A){$j("#sort_order_alpha").removeClass("sort_selected");
$j("#sort_order_recent").removeClass("sort_selected");
$j("#sort_order_count").removeClass("sort_selected");
A.addClass("sort_selected")
}function addAutoSuggestTag(){var A=$j("#search_member_tag");
var C=A.val().replace(new RegExp("\\s","g"),"_");
var B=Stylehive.SUNFLOWER_BASE_URL+"/person/"+Members.PROFILE_LOGIN+"/tag/"+C;
window.location=B
}function addAutoSuggestTagMyHive(){var A=$j("#search_member_tag");
var C=A.val().replace(new RegExp("\\s","g"),"_");
var B=Stylehive.SUNFLOWER_BASE_URL+"/myhive/tag/"+C;
window.location=B
};