/* (c) 2008-2010 Agnition Enterprises, Inc. */

Agnition.Zleek.BookDetail={};Agnition.Zleek.BookDetail.BookData=null;Agnition.Zleek.BookDetail.BookHost=null;Agnition.Zleek.BookDetail.ZleekBook=null;Agnition.Zleek.BookDetail.ViewBook=function(){try{var i;var data=loadedBookData;var numPages=data.Pages.length;var now=new Date();data.CreateDate=Agnition.Serialization.GetJQueryDateAsLocalTime(data.CreateDate);data.LastUpdated=Agnition.Serialization.GetJQueryDateAsLocalTime(data.LastUpdated);if(data.CreateDate>now){data.CreateDate=now;}
if(data.LastUpdated>now){data.LastUpdated=now;}
for(i=0;i<numPages;i++){data.Pages[i].LastUpdated=Agnition.Serialization.GetJQueryDateAsLocalTime(data.Pages[i].LastUpdated);}
Agnition.Zleek.BookDetail.BookData=data;Agnition.Zleek.BookDetail.DisplayBook();var pageIndex=null;if(numPages>0){pageIndex=Agnition.Zleek.BookDetail.GetCurrentPageIndex();if(pageIndex===null){pageIndex=0;}
Agnition.Zleek.BookDetail.UpdatePageData(pageIndex);}
else{Agnition.Zleek.BookDetail.UpdatePageData(null);}}
catch(e){Agnition.Zleek.LogError(e);$("div.bookContainer").css("display","none");$("#bookLoadError").css("display","");}
$("#bookLoading").css("display","none");};Agnition.Zleek.BookDetail.DeleteBook=function(){var bookData=Agnition.Zleek.BookDetail.BookData;Agnition.Zleek.Web.UI.Prompt("Are you sure that you want to delete \""+bookData.Name+"\"? This action cannot be undone!",function(){var url=deleteUrl.replace(/\|ALBUMID\|/,bookData.Id);var request=new Agnition.Net.WebRequest();$("#deleteLink").css("display","none");$("#deleteError").css("display","none");$("#bookDeleting").css("display","none");request.DeleteJson(url,null,function(){$("#bookDeleting").css("display","");},function(data,statusText){$("#deleteLink").css("display","none");$("#bookDeleted").css("display","");window.location=profileUrl.replace(/\|USERNAME\|/,bookData.Owner.UserName);},function(request,statusText){Agnition.Zleek.LogError(request.status+": "+request.statusText);$("#deleteLink").css("display","");$("#deleteError").css("display","");},function(statusText){$("#bookDeleting").css("display","none");});});};Agnition.Zleek.BookDetail.DisplayBook=function(){var data=Agnition.Zleek.BookDetail.BookData;Agnition.Zleek.Web.UI.InitializeDisplayPanel($("#bookDescriptionContainer"),$("#bookDescription"),$("#bookDescriptionMore"),Agnition.HtmlEncode(data.Description));$("#bookCreated").html(Agnition.Text.Date.GetLongDate(data.CreateDate));$("#bookLastUpdated").html(Agnition.Text.Date.GetFriendlyDate(data.LastUpdated));$("#bookViews").text(Agnition.Text.Numeric.GetFormatted(data.ViewCount));if(data.LikeCount===null){$("#bookLikes").css("display","none");}
else{$("#bookLikes").text(Agnition.Text.Numeric.GetFormatted(data.LikeCount));}
var initParamsSb=new StringBuilder().appendFormat("wa={0},wu={1},wf={2},ga={3},a={4}",Agnition.Zleek.AlbumServiceAddress,Agnition.Zleek.UserServiceAddress,Agnition.Zleek.UploadServiceAddress,gatCode,data.Id);var pageIndex=Agnition.Zleek.BookDetail.GetCurrentPageIndex();var numPages=data.Pages.length;if((numPages>0)&&(pageIndex!==null)){initParamsSb.appendFormat(",p={0}",pageIndex);}
var bookContainer=$("#bookSlContainer").html("").get(0);Silverlight.createObject(albumXapAddress,bookContainer,"slZleekBook",{width:"100%",height:"100%",background:"black",version:"4.0.50401.0",enablehtmlaccess:"true",autoUpgrade:"true",enableGPUAcceleration:"true",alt:Agnition.Zleek.BookDetail.GetSlInstallPrompt(),splashScreenSource:splashScreenAddress},{onSourceDownloadProgressChanged:Agnition.Zleek.Silverlight.LoadProgressChanged,onLoad:Agnition.Zleek.BookDetail.BookLoaded},initParamsSb.toString());};Agnition.Zleek.BookDetail.ToggleBookDescription=function(){var description=Agnition.HtmlEncode(Agnition.Zleek.BookDetail.BookData.Description);Agnition.Zleek.Web.UI.ToggleFullText($("#bookDescription"),$("#bookDescriptionMore"),description);};Agnition.Zleek.BookDetail.UpdatePageData=function(pageIndex){if((pageIndex===null)||(Agnition.Zleek.BookDetail.ZleekBook===null)){return;}
var pages=Agnition.Zleek.BookDetail.ZleekBook.GetPageData();var pageData=pages[pageIndex];Agnition.Zleek.BookDetail.DisplayComments(1,pageIndex);};var _album_redirectUrl=null;Agnition.Zleek.BookDetail.ChangesSaved=function(){if(Agnition.Zleek.BookDetail.ZleekBook===null){return;}
var book=Agnition.Zleek.BookDetail.ZleekBook.AlbumData;Agnition.Zleek.BookDetail.BookData=book;var now=new Date();book.CreateDate=Agnition.ConvertUTCToLocalTime(book.CreateDate);book.LastUpdated=Agnition.ConvertUTCToLocalTime(book.LastUpdated);if(book.CreateDate>now){book.CreateDate=now;}
if(book.LastUpdated>now){book.LastUpdated=now;}
var numPages=book.Pages.length;for(i=0;i<numPages;i++){book.Pages[i].LastUpdated=Agnition.ConvertUTCToLocalTime(book.Pages[i].LastUpdated);}
var existingAlbumName=$("#bookName").html();var newAlbumName=Agnition.HtmlEncode(book.Name);var newSlug=book.Slug;var newDescription="";if((book.Description!==undefined)&&(book.Description!==null)&&(book.Description!=="null")){newDescription=Agnition.HtmlEncode(book.Description);}
var newCreated=Agnition.Text.Date.GetLongDate(book.CreateDate);var newLastUpdated=Agnition.Text.Date.GetFriendlyDate(book.LastUpdated);$("#bookCreated").html(newCreated);$("#bookLastUpdated").html(newLastUpdated);$("#bookName").html(newAlbumName);Agnition.Zleek.Web.UI.InitializeDisplayPanel($("#bookDescriptionContainer"),$("#bookDescription"),$("#bookDescriptionMore"),newDescription);if(existingAlbumName!=newAlbumName){var newUrl=albumUrl.replace(/\|USERNAME\|/,book.Owner.UserName).replace(/\|ALBUMSLUG\|/,newSlug)+
window.location.hash;_album_redirectUrl=newUrl;window.setTimeout(function(){window.location=_album_redirectUrl;},100);}};Agnition.Zleek.BookDetail.PageTurnedHandler=function(){var pageIndex=Agnition.Zleek.BookDetail.ZleekBook.CurrentPageIndex;Agnition.Zleek.BookDetail.UpdatePageData(pageIndex);window.location.hash="#"+(pageIndex+1);};Agnition.Zleek.BookDetail.BookLoaded=function(plugIn,userContext,sender){Silverlight.IsVersionAvailableOnLoad(sender);var content=plugIn.contentDocument.Content;Agnition.Zleek.BookDetail.BookHost=content;Agnition.Zleek.BookDetail.ZleekBook=content.ZleekBook;content.ZleekBook.addEventListener("PageIndexChanged",Agnition.Zleek.BookDetail.PageTurnedHandler);content.ZleekBook.addEventListener("ChangesSaved",Agnition.Zleek.BookDetail.ChangesSaved);};var _album_sizeUpdating=false;var _album_sizeUpdated=false;Agnition.Zleek.BookDetail.PlayBookLoadedAnimation=function(){var effectDelay=2000;var animationTime=1250;setTimeout(function(){var header=$("#header");var footer=$("#footer");var bookContainer=$("#bookContainer");var bookSlContainer=$("#bookSlContainer");var colMask=$(".colMask");var colLeft=$("#liquidColLeft");var col1=$("#liquidCol1");var col1Wrap=$("#liquidCol1Wrap");var col2=$("#liquidCol2");_album_sizeUpdating=true;header.css("position","relative").animate({paddingTop:"0px",paddingBottom:"0px",marginTop:"-40px",opacity:0.0},animationTime,function(){header.css({height:"0px",width:"0px",marginTop:"0px",position:"inherit",display:"none"});});footer.animate({opacity:0.0},animationTime,function(){footer.css({height:"0px",width:"0px",paddingTop:"0px",paddingBottom:"0px",display:"none"});});col2.animate({paddingLeft:"0px",paddingRight:"0px",marginRight:"-340px",opacity:0.0},animationTime,function(){col2.css({height:"0px",left:"0px","float":"none",paddingTop:"0px",paddingBottom:"0px",marginRight:"0px",width:"0px",display:"none"});});var width=((document.documentElement&&document.documentElement.clientWidth)||document.body.clientWidth||window.innerWidth||self.innerWidth);var height=Math.floor(5/8*width);width=width+"px";height=height+"px";colLeft.animate({right:"0px",width:width,marginLeft:"0px"},animationTime,function(){colLeft.css({position:"inherit",overflow:"hidden","float":"none",width:"100%"});});col1Wrap.animate({left:"0px",width:width,paddingBottom:"0px"},animationTime,function(){col1Wrap.css({position:"inherit",overflow:"hidden","float":"none",width:"100%"});colMask.css({position:"inherit",overflow:"hidden","float":"none",width:"100%"});});col1.animate({paddingTop:"0px",paddingBottom:"0px",paddingLeft:"0px",paddingRight:"0px",marginTop:"0px",marginBottom:"0px",marginLeft:"0px",marginRight:"0px"},animationTime,function(){col1.css({position:"inherit",overflow:"hidden","float":"none",width:"100%"});$("body").css("min-width","590px");_album_sizeUpdating=false;_album_sizeUpdated=true;Agnition.Zleek.BookDetail.UpdateBookSize();});bookContainer.animate({height:height},animationTime);bookSlContainer.animate({width:width,height:height},animationTime);},effectDelay);};Agnition.Zleek.BookDetail.UpdateBookSize=function(){if(_album_sizeUpdating){return;}
var width=590;var height=0;if(Silverlight.isInstalled()){width=(document.documentElement&&document.documentElement.clientWidth)||document.body.clientWidth||window.innerWidth||self.innerWidth;height=(document.documentElement&&document.documentElement.clientHeight)||document.body.clientHeight||window.innerHeight||self.innerHeight;if(!_album_sizeUpdated){width-=400;}
if(width<590){width=590;}}
var newHeight=Math.floor(5/8*width);if(newHeight>height){width=Math.floor(height*8/5);}
else{height=newHeight;}
if(_album_sizeUpdated){$("#bookContainer").height(height);}
else{$("#bookContainer").height(height+20);}
$("#bookSlContainer").width(width).height(height);};Agnition.Zleek.BookDetail.DisplayComments=function(pageNumber,pageIndex){if((pageNumber===undefined)||(pageNumber===null)||(pageNumber===undefined)||(pageNumber<1)){pageNumber=1;}
if((pageIndex===undefined)||(pageIndex===null)){if(Agnition.Zleek.BookDetail.ZleekBook){pageIndex=Agnition.Zleek.BookDetail.ZleekBook.CurrentPageIndex;}
else{return;}}
var pageId=null;if(Agnition.Zleek.BookDetail.ZleekBook){var pages=Agnition.Zleek.BookDetail.ZleekBook.GetPageData();if(pageIndex<pages.length){pageId=pages[pageIndex].Id;}}
else{pageId=Agnition.Zleek.BookDetail.BookData.Pages[pageIndex].Id;}
$("#commentContainer").css("display","none");$("#comments").html("");$("#commentPager").html("");$("#commentsLoading").css("display","none");$("#commentsLoadError").css("display","none");if(!pageId){$("#commentsLoadError").css("display","none");return;}
var requestUrl=commentUrl.replace(/\|PAGEID\|/,pageId);var request=new Agnition.Zleek.Web.Service.PagedDataRequest(requestUrl,COMMENT_PAGE_SIZE,COMMENT_MAX_RECORDS);request.GetPage(pageNumber,function(){$("#commentsLoading").css("display","");},function(data,statusText){var sb=new StringBuilder();var numComments=data.Comments.length;for(var i=0;i<numComments;i++){var comment=data.Comments[i];comment.CreateDate=Agnition.Serialization.GetJQueryDateAsLocalTime(comment.CreateDate);comment.Comment=Agnition.HtmlEncode(comment.Comment);var now=new Date();if(comment.CreateDate>now){comment.CreateDate=now;}
var commentDateString=Agnition.Text.Date.GetFriendlyDate(comment.CreateDate);var userProfileUrl=profileUrl.replace(/\|USERNAME\|/,comment.Author.UserName);sb.append("<div class=\"comment\">").appendFormat("<a class=\"commentAuthor\" href=\"{0}\">",userProfileUrl).appendFormat("<img class=\"photo\" alt=\"{0}\" src=\"{1}\" \/><\/a>",comment.Author.FullName,comment.Author.ThumbnailUrl).appendFormat("<div class=\"commentMessage\">{0}",comment.Comment).appendFormat("<div class=\"small light\">By <a href=\"{1}\">{2}<\/a> {0} <\/div>",commentDateString,userProfileUrl,comment.Author.FullName).append("<\/div><\/div><div class=\"clear\"><\/div>");}
$("#commentsContainer").css("display","");$("#comments").html(sb.toString());$("#commentsLoadError").css("display","none");sb.clear();if(data.PageCount>1){$("#commentPager").pager({pageNumber:data.PageNumber,pageCount:data.PageCount,maxDisplayedPages:10,buttonClickCallback:Agnition.Zleek.BookDetail.DisplayComments});}},function(request,statusText){Agnition.Zleek.LogError(request.status+": "+request.statusText);$("#commentContainer").css("display","none");$("#commentsLoadError").css("display","");},function(statusText){$("#commentsLoading").css("display","none");});};Agnition.Zleek.BookDetail.PostComment=function(){if(!Agnition.Zleek.BookDetail.ZleekBook){return;}
var comment=$("#commentText").val();$("#errorMessage,.validator").text("");$("#commentText").removeClass("invalid");if(comment.length===0){$("#errorMessage").text("Comment is required.");$("#commentValidator").text("*");$("#commentText").addClass("invalid");return;}
$("#commentPosting").css("display","none");$("#commentPostError").css("display","none");var pageIndex=Agnition.Zleek.BookDetail.ZleekBook.CurrentPageIndex;var pages=Agnition.Zleek.BookDetail.ZleekBook.GetPageData();var currentPage=pages[pageIndex];var requestUrl=postCommentUrl.replace(/\|PAGEID\|/,currentPage.Id);var request=new Agnition.Net.WebRequest();request.PutJson(requestUrl,comment,function(){$("#commentPosting").css("display","");},function(data,statusText){$("#commentText").val("");Agnition.Zleek.BookDetail.DisplayComments(1,pageIndex);},function(request,statusText){Agnition.Zleek.LogError(request.status+": "+request.statusText);$("#commentPostError").css("display","");},function(statusText){$("#commentPosting").css("display","none");});};Agnition.Zleek.BookDetail.ReportInappropriate=function(){if(!Agnition.Zleek.BookDetail.ZleekBook){return;}
var pageIndex=Agnition.Zleek.BookDetail.ZleekBook.CurrentPageIndex;var currentPage=Agnition.Zleek.BookDetail.ZleekBook.AlbumData.Pages[pageIndex];var requestUrl=reportUrl.replace(/\|PAGEID\|/,currentPage.Id);var request=new Agnition.Net.WebRequest();$("#reportLink").css("display","none");$("#pageReportError").css("display","none");$("#pageReporting").css("display","none");request.PostJson(requestUrl,null,function(){$("#pageReporting").css("display","");},function(data,statusText){$("#reportLink").css("display","none");$("#pageReported").css("display","");},function(request,statusText){Agnition.Zleek.LogError(request.status+": "+request.statusText);$("#reportLink").css("display","");$("#pageReportError").css("display","");},function(statusText){$("#pageReporting").css("display","none");});};Agnition.Zleek.BookDetail.TwitterLink=function(){if(!Agnition.Zleek.BookDetail.ZleekBook){return;}
var url=twitterUrl.replace(/\|ALBUMNAME\|/,escape(Agnition.Zleek.BookDetail.BookData.Name)).replace(/\|URL\|/,document.location.href);window.open(url,"_blank","width=400,height=200,toolbar=yes,location=yes,directories=yes,status=yes,menubar=yes,scrollbars=yes,copyhistory=yes,resizable=yes");};Agnition.Zleek.BookDetail.FacebookLink=function(){if(!Agnition.Zleek.BookDetail.ZleekBook){return;}
if(cuFacebookId===null){var url=facebookUrl.replace(/\|URL\|/,document.location.href);window.open(url,"_blank","width=400,height=200,toolbar=yes,location=yes,directories=yes,status=yes,menubar=yes,scrollbars=yes,copyhistory=yes,resizable=yes");}
else{Agnition.Zleek.BookDetail.PublishBook();}};Agnition.Zleek.BookDetail.GetCurrentPageIndex=function(){var pageIndexHash=window.location.hash;if(pageIndexHash&&pageIndexHash.length>0){if(pageIndexHash=="new"){return null;}
try{var pageIndex=parseInt(pageIndexHash.substring(1),10);return pageIndex-1;}
catch(e){return 0;}}
return 0;};Agnition.Zleek.BookDetail.PublishBook=function(){if(cuFacebookId===null){return;}
if((cuFacebookPublish===null)||(cuFacebookPublish===false)){try{FB.Connect.showPermissionDialog("publish_stream",function(grantedPermissions){if(grantedPermissions!=="publish_stream"){cuFacebookPublish=false;}
else{cuFacebookPublish=true;Agnition.Zleek.BookDetail.PublishToFacebook(cuFacebookPublishCategoryUrl);}},false,null);}
catch(e){}}
else{Agnition.Zleek.BookDetail.PublishToFacebook(cuFacebookPublishCategoryUrl);}};Agnition.Zleek.BookDetail.PublishToFacebook=function(categoryUrl){try{var album=Agnition.Zleek.BookDetail.BookData;FB.Connect.streamPublish("I like this Zleek Book. Check it out!",{"name":album.Name,"description":album.Description,"href":document.location.href,"properties":{"category":{"text":"Zleek","href":categoryUrl}},"media":[{"type":"image","src":album.MosaicUrl,"href":document.location.href}]},[{"text":"Share","href":"http://www.facebook.com/share.php?u="+escape(document.location.href)}]);}
catch(e){}};$(document).ready(function(){$("#bookDescriptionMore").bind("click",Agnition.Zleek.BookDetail.ToggleBookDescription);$("#reportLink").bind("click",Agnition.Zleek.BookDetail.ReportInappropriate);$("#twitterLink").bind("click",Agnition.Zleek.BookDetail.TwitterLink);$("#facebookLink").bind("click",Agnition.Zleek.BookDetail.FacebookLink);$("#deleteLink").bind("click",Agnition.Zleek.BookDetail.DeleteBook);$("#postComment").bind("click",Agnition.Zleek.BookDetail.PostComment);if($.browser.msie){$(".text").keydown(Agnition.Zleek.BookDetail.HandleKeyPress);}
else{$(".text").keypress(Agnition.Zleek.BookDetail.HandleKeyPress);}
Agnition.Zleek.BookDetail.InitializeSilverlight();Agnition.Zleek.BookDetail.UpdateBookSize();$(window).resize(function(){Agnition.Zleek.BookDetail.UpdateBookSize();});Agnition.Zleek.BookDetail.ViewBook();window.onbeforeunload=function(){if((Agnition.Zleek.BookDetail.ZleekBook)&&(Agnition.Zleek.BookDetail.ZleekBook.HasChanges)){return"You have unsaved changes in your Zleek Album.";}};});Agnition.Zleek.BookDetail.HandleKeyPress=function(e){if(e.keyCode===13){Agnition.Zleek.BookDetail.PostComment();if(e.preventDefault){e.preventDefault();}else{e.returnValue=false;}
return false;}
return true;};Agnition.Zleek.BookDetail.InitializeSilverlight=function(){Silverlight.onRequiredVersionAvailable=function(){Agnition.Zleek.BookDetail.UpdateBookSize();};Silverlight.onRestartRequired=function(){Agnition.Zleek.BookDetail.DisplaySlRestartPrompt();Agnition.Zleek.BookDetail.UpdateBookSize();};Silverlight.onUpgradeRequired=function(){Agnition.Zleek.BookDetail.DisplaySlUpgradePrompt();Agnition.Zleek.BookDetail.UpdateBookSize();};Silverlight.onInstallRequired=function(){Agnition.Zleek.BookDetail.UpdateBookSize();};if(!Silverlight.isInstalled()&&!Silverlight.supportedUserAgent()){Agnition.Zleek.BookDetail.DisplaySlUnsupportedPrompt();Agnition.Zleek.BookDetail.UpdateBookSize();}};Agnition.Zleek.BookDetail.GetSlInstallPrompt=function(){var sb=new StringBuilder();sb.append("<div class=\"bookSlInstallContainer\">").append("<div class=\"bookSlInstallPrompt\">").append("<p class=\"installHeading\">").append("You're just one step away from enjoying the most immersive media-sharing experience on the web!").append("<\/p>").append("<a href=\"http://go.microsoft.com/fwlink/?LinkID=149156&v=4.0.50401.0\">").append("click here to<br \/>").append("<img src=\"http://go2.microsoft.com/fwlink/?LinkID=108181\" alt=\"Get Microsoft Silverlight\" \/>").append("<\/a>").append("<div class=\"clear\"><\/div>").append("<p class=\"installDescription\">").append("<strong>Silverlight<\/strong> is required to use the interactive features of <strong>Zleek<\/strong>, including ").append("viewing and creating albums. Depending on your configuration, you may have to restart your browser after installation.").append("<\/p>").append("<\/div>").append("<\/div>");var prompt=sb.toString();sb.clear();return prompt;};Agnition.Zleek.BookDetail.DisplaySlInstallPrompt=function(){$("#bookSlContainer").html(Agnition.Zleek.BookDetail.GetSlInstallPrompt());};Agnition.Zleek.BookDetail.DisplaySlUpgradePrompt=function(){var sb=new StringBuilder();sb.append("<div class=\"bookSlInstallContainer\">").append("<div class=\"bookSlInstallPrompt\">").append("<p class=\"installHeading\">").append("You're just one step away from enjoying the most immersive media-sharing experience on the web!").append("<\/p>").append("<a href=\"http://go2.microsoft.com/fwlink/?LinkID=149156&v=4.0.50401.0\">").append("click here to<br \/>").append("<img src=\"http://go2.microsoft.com/fwlink/?LinkID=108181\" alt=\"Get Microsoft Silverlight\" \/>").append("<\/a>").append("<div class=\"clear\"><\/div>").append("<p class=\"installDescription\">").append("<strong>Silverlight<\/strong> must be updated in order to use the interactive features of <strong>Zleek<\/strong>, including ").append("viewing and creating albums. Depending on your configuration, you may have to restart your browser after installation.").append("<\/p>").append("<\/div>").append("<\/div>");$("#bookSlContainer").html(sb.toString());sb.clear();};Agnition.Zleek.BookDetail.DisplaySlRestartPrompt=function(){var sb=new StringBuilder();sb.append("<div class=\"bookSlInstallContainer\">").append("<div class=\"bookSlInstallPrompt\">").append("<p class=\"installLarge\">").append("Just one more step...").append("<\/p>").append("<p class=\"installLarge\">").append("Please restart your browser to complete the <strong>Silverlight<\/strong> installation.").append("<\/p>").append("<\/div>").append("<\/div>");$("#bookSlContainer").html(sb.toString());sb.clear();};Agnition.Zleek.BookDetail.DisplaySlUnsupportedPrompt=function(){var sb=new StringBuilder();sb.append("<div class=\"bookSlInstallContainer\">").append("<div class=\"bookSlInstallPrompt\">").append("<p class=\"installUnsupported\">").append("Sorry! Your system configuration is not supported by <strong>Silverlight<\/strong>.").append("<\/p>").append("<p class=\"installDescription\">").append("For more information, please visit ").append("<a href=\"http://www.microsoft.com/silverlight/get-started/install/default.aspx\">").append("www.microsoft.com/silverlight").append("<\/a>.").append("<\/p>").append("<p class=\"installDescription\">").append("<strong>Silverlight<\/strong> is required to use the interactive features of <strong>Zleek<\/strong>, including").append("viewing and creating albums.").append("<\/a>.").append("<\/p>").append("<\/div>").append("<\/div>");$("#bookSlContainer").html(sb.toString());sb.clear();};