MySpace.Comments.CommentsDialog=(function(){var K=MySpaceRes.Comment;var D={};var L=new Image();var J=1;var G=document.createElement("input");var H;var A;D.ShowConfirm=function(O,Q,P,M){var N=MySpace.UI.Popup.create(O,Q);N.add_button(K.Yes);N.add_button(K.No,true).isCancel=true;N.set_state({callback_yes:P,callback_no:M});N.show(C)};D.ShowCaptcha=function(R,M){if(R!=null){H=R}if(M!=null){A=M}var Q=document.createElement("div");var P=document.createElement("div");P.style.textAlign="center";Q.appendChild(P);L.src=MySpace.Comments.Settings.CaptchaUrl;L.className="captchaImage";L.id="CelebCaptchaImage";P.appendChild(L);var O=document.createElement("a");O.className="refreshLink";O.href="javascript:MySpace.Comments.CommentsDialog.RefreshCaptchaImage();";O.innerHTML=K.RefreshImage;P.appendChild(O);G.type="text";G.value="";G.id="CelebCaptchaInput";G.className="captchaInput";P.appendChild(G);var N=MySpace.UI.Popup.create(Q.innerHTML,K.EnterTextValidate);N.add_button(K.Ok);N.add_button(K.Cancel,true).isCancel=true;N.show(E)};D.RefreshCaptchaImage=function(){var M=document.getElementById("CelebCaptchaImage");M.src=MySpace.Comments.Settings.CaptchaUrl+"&r="+J;J++};function E(N,M){if(!M.target.isCancel){var O=document.getElementById("CelebCaptchaInput").value;A(O,B,null)}else{if(H){H(false)}}}function B(M){if(!M){D.ShowMessage(K.TryAgainValidate,K.UnableValidate,function(){D.ShowCaptcha(H,A)})}else{if(H){H(true)}}}D.ShowMessage=function(N,O,P){var M=MySpace.UI.Popup.create(N,O);M.add_button(K.Ok);M.show(P)};D.ShowAddComment=function(U,N){if(MySpace.ClientContext.IsLoggedIn){var M=document.createElement("div");var T=document.createElement("textarea");T.className="newCommentText";T.name="newCommentText";T.id="newCommentText";M.appendChild(T);if(N){var Q=document.createElement("div");Q.className="addCommentLabel";M.appendChild(Q);var P=document.createElement("input");P.type="checkbox";P.name="anonymousCheckbox";P.id="anonymousCheckbox";P.className="anonymousCheckbox";Q.appendChild(P);var O=document.createElement("b");O.innerHTML=K.PostAsAnonymous;O.className="anonymousLabel";Q.appendChild(O)}var R=M.innerHTML;var S=MySpace.UI.Popup.create(R,K.AddAComment);S.add_button(K.Ok);S.add_button(K.Cancel,true).isCancel=true;S.set_state({callback:U});S.show(F)}else{var S=MySpace.UI.Popup.create(K.YouHaveToBeSignedIn,K.PleaseLogIn);S.add_button(K.Ok);S.add_button(K.Cancel,true).isCancel=true;S.show(I)}};function I(N,M){if(!M.target.isCancel){__doPostBack("make","login")}}function F(O,N){var Q=O.get_state();var P=document.getElementById("anonymousCheckbox");var M=document.getElementById("newCommentText");var R=M.value;if(!N.target.isCancel&&P!=null){Q.callback(R,P.checked)}else{if(!N.target.isCancel&&P==null){Q.callback(R,false)}}M.parentNode.removeChild(M);M==null;if(P!=null){P.parentNode.removeChild(P);P==null}}function C(N,M){var O=N.get_state();if(M.target.isCancel){O.callback_no()}else{O.callback_yes()}}return D})();MySpace.Comments.CommentsAjaxPanel=(function(){var A={};function B(H){var J=false;var K=0;var N=0;var F=0;var Q=0;var M=null;var E=null;E=H.offsetParent;var O=H;var G=H;while(G.parentNode!=null){G=G.parentNode;if(G.offsetParent==null){}else{var P=true;if(J&&window.opera){if(G==O.parentNode||G.nodeName=="TR"){P=false}}if(P){if(G.scrollTop&&G.scrollTop>0){N-=G.scrollTop}if(G.scrollLeft&&G.scrollLeft>0){K-=G.scrollLeft}}}if(G==E){K+=H.offsetLeft;if(G.clientLeft&&G.nodeName!="TABLE"){K+=G.clientLeft}N+=H.offsetTop;if(G.clientTop&&G.nodeName!="TABLE"){N+=G.clientTop}H=G;if(H.offsetParent==null){if(H.offsetLeft){K+=H.offsetLeft}if(H.offsetTop){N+=H.offsetTop}}E=H.offsetParent}}if(O.offsetWidth){F=O.offsetWidth}if(O.offsetHeight){Q=O.offsetHeight}var L=(O.style.borderBottomWidth.length>0?parseInt(O.style.borderBottomWidth.replace(/px/,"")):0)+(O.style.borderTopWidth.length>0?parseInt(O.style.borderTopWidth.replace(/px/,"")):0)+(O.style.paddingBottom.length>0?parseInt(O.style.paddingBottom.replace(/px/,"")):0)+(O.style.paddingTop.length>0?parseInt(O.style.paddingTop.replace(/px/,"")):0);var R=(O.style.borderBottomWidth.length>0?parseInt(O.style.borderLeftWidth.replace(/px/,"")):0)+(O.style.borderRightWidth.length>0?parseInt(O.style.borderRightWidth.replace(/px/,"")):0)+(O.style.paddingLeft.length>0?parseInt(O.style.paddingLeft.replace(/px/,"")):0)+(O.style.paddingRight.length>0?parseInt(O.style.paddingRight.replace(/px/,"")):0);var I=navigator.userAgent.indexOf("MSIE")>=0;return{left:I?K-2:K,top:I?N-2:N,width:F-R,height:Q-L}}var C=null;A.Show=function(E,F){C=setTimeout(function(){D(E,F)},500)};function D(E,F){var G=B(F);E.style.position="absolute";E.style.top=G.top+"px";E.style.left=G.left+"px";E.style.width=G.width+"px";E.style.height=G.height+"px";E.style.display="block";F.scrollIntoView(true);C=null}A.Hide=function(E){if(C){clearTimeout(C)}E.style.display="none"};return A})();MySpace.Comments.CommentsPanel=(function(){var G={};var V=MySpace.Web.Modules.Celebrity.Services.CommentService;var B=null;var U=MySpaceRes.Comment;G.DeleteComment=function(W){MySpace.Comments.CommentsDialog.ShowConfirm(U.AreYouSureDelete,U.ConfirmDelete,function(){R(W)},function(){return})};function R(W){V.DeleteComment(MySpace.Comments.Settings.Token,MySpace.Comments.Settings.Provider,MySpace.Comments.Settings.ResourceID,W,O,H)}function O(W){var X=MySpace.Comments.CallResults[W];if(X=="Success"){MySpace.Comments.CommentsDialog.ShowMessage(U.CommentDeleted,U.Success);S()}else{MySpace.Comments.CommentsDialog.ShowMessage(U.CommentNotDeleted,U.Failed)}}G.MarkCommentAsSpam=function(W){MySpace.Comments.CommentsDialog.ShowConfirm(U.AreYouSureSpam,U.ConfirmSpam,function(){Q(W)},function(){return})};function Q(W){V.MarkCommentAsSpam(MySpace.Comments.Settings.Token,MySpace.Comments.Settings.Provider,MySpace.Comments.Settings.ResourceID,W,N,H)}function N(W){var X=MySpace.Comments.CallResults[W];if(X=="Success"){MySpace.Comments.CommentsDialog.ShowMessage(U.CommentReported,U.Success);S()}else{MySpace.Comments.CommentsDialog.ShowMessage(U.CommentNotReported,U.Failed)}}function T(a){var Z=document.createElement("div");Z.className="commentsTitle";a.appendChild(Z);var X=document.createElement("div");X.className="left";X.innerHTML=U.Comments;Z.appendChild(X);var Y=document.createElement("div");Y.className="right";Z.appendChild(Y);var W=document.createElement("a");W.href="javascript:MySpace.Comments.CommentsPanel.AddComment();";W.innerHTML=U.AddComment;Y.appendChild(W)}G.AddComment=function(){MySpace.Comments.CommentsDialog.ShowAddComment(I,B.AllowAnonymous)};var C="";var E="";function I(X,W){C=X;E=W;V.PostNewComment(MySpace.Comments.Settings.Token,MySpace.Comments.Settings.Provider,MySpace.Comments.Settings.ResourceID,C,false,E,M,H)}function M(W){if(MySpace.Comments.CallResults[W.CommentCallResults]=="CaptchaRequired"){MySpace.Comments.CommentsDialog.ShowCaptcha(L,V.CaptchaIsValid)}else{if(MySpace.Comments.CallResults[W.CommentCallResults]=="Success"){MySpace.Comments.Settings.PageIndex=0;S()}else{MySpace.Comments.CommentsDialog.ShowMessage(W.Message,U.CommentNotAdded)}}}G.GoToPage=function(W){MySpace.Comments.Settings.PageIndex=W;S()};function P(k,b){var X=document.createElement("tr");k.appendChild(X);var Y=MySpace.Comments.Settings.ProfileUrl.replace(/\{0\}/,b.UserId);var d=MySpace.Comments.Settings.CommentUrl.replace(/\{0\}/,b.UserId);var h=MySpace.Comments.Settings.MessageUrl.replace(/\{0\}/,b.UserId);if(b.UserId<=0){Y="#";d="#";h="#"}var i=document.createElement("td");i.className="profileCell";X.appendChild(i);var f=document.createElement("a");f.className="profileTextLink";f.innerHTML=b.UserName;f.href=Y;f.title=U.ViewProfile;var g=document.createElement("img");g.className="profileImage";g.src=b.ProfilePicUrl;g.alt=b.UserName;f.appendChild(g);if(b.FullName!=null){f.innerHTML+=b.FullName}i.appendChild(f);var j=document.createElement("td");j.className="textCell";X.appendChild(j);var e=document.createElement("div");e.className="date";e.innerHTML=b.CommentDate;j.appendChild(e);var Z=document.createElement("div");Z.className="text";Z.innerHTML=b.CommentText;MySpace.Util.applyWBRToElement(Z,{frequency:10});j.appendChild(Z);var a=document.createElement("div");a.className="command";j.appendChild(a);if(!b.ResourceOwner&&!b.CommentOwner&&MySpace.ClientContext.IsLoggedIn&&B.RenderMarkAsSpam){a.appendChild(document.createTextNode(" "));var c=document.createElement("a");c.className="spam";c.href="javascript:MySpace.Comments.CommentsPanel.MarkCommentAsSpam("+b.CommentId+");";c.innerHTML=U.MarkAsSpam;a.appendChild(c)}if((!b.ResourceOwner&&b.CommentOwner)||b.ResourceOwner){a.appendChild(document.createTextNode(" "));var W=document.createElement("a");W.className="delete";W.href="javascript:MySpace.Comments.CommentsPanel.DeleteComment("+b.CommentId+");";W.innerHTML=U.DeleteComment;a.appendChild(W)}if(b.ResourceOwner){a.appendChild(document.createTextNode(" "));var b=document.createElement("a");b.className="comment";b.href=d;b.innerHTML=U.PostComment;a.appendChild(b);a.appendChild(document.createTextNode(" "));var l=document.createElement("a");l.className="message";l.href=h;l.innerHTML=U.SendMessage;a.appendChild(l)}}function L(W){if(W){V.PostNewComment(MySpace.Comments.Settings.Token,MySpace.Comments.Settings.Provider,MySpace.Comments.Settings.ResourceID,C,true,E,S,H)}else{MySpace.Comments.CommentsDialog.ShowMessage(U.CommentNotAdded,U.Cancled,S)}}function S(){var Y=MySpace.Comments.Settings.ResourceID+"_commentsAjaxPanel";var W=document.getElementById(Y);Y=MySpace.Comments.Settings.ResourceID+"_commentsPanel";var X=document.getElementById(Y);MySpace.Comments.CommentsAjaxPanel.Show(F(),A());V.GetResourceInfo(MySpace.Comments.Settings.Provider,MySpace.Comments.Settings.ResourceID,K,H)}function K(W){B=W;if(!B.CommentsDisplayAllowed){MySpace.Comments.CommentsAjaxPanel.Hide(F());return}var X=MySpace.Comments.Settings.PageSize*MySpace.Comments.Settings.PageIndex;V.GetComments(MySpace.Comments.Settings.Token,MySpace.Comments.Settings.Provider,MySpace.Comments.Settings.ResourceID,X,MySpace.Comments.Settings.PageSize,J,H)}function A(){var W=MySpace.Comments.Settings.ResourceID+"_commentsPanel";return document.getElementById(W)}function F(){var W=MySpace.Comments.Settings.ResourceID+"_commentsAjaxPanel";return document.getElementById(W)}function D(a,Z){var Y=document.createElement("table");a.appendChild(Y);var W=document.createElement("tbody");Y.appendChild(W);for(var X=0;X<Z.length;X++){P(W,Z[X])}}function J(X){MySpace.Comments.CommentsAjaxPanel.Hide(F());var Y=A();Y.innerHTML="";T(Y);if(X.length>0){MySpace.UI.AddPager(Y,"pagerTop","javascript:MySpace.Comments.CommentsPanel.GoToPage({0});",MySpace.Comments.Settings.PageIndex,MySpace.Comments.Settings.PageSize,B.TotalComments);D(Y,X);MySpace.UI.AddPager(Y,"pagerBottom","javascript:MySpace.Comments.CommentsPanel.GoToPage({0});",MySpace.Comments.Settings.PageIndex,MySpace.Comments.Settings.PageSize,B.TotalComments)}else{var W=document.createElement("div");W.className="noComments";W.innerHTML=MySpace.ClientContext.IsLoggedIn?U.NoComments:U.LogInNoComments;Y.appendChild(W)}}function H(W){MySpace.Comments.CommentsAjaxPanel.Hide(F());var Y=A();Y.innerHTML="";var X=document.createElement("div");X.className="errorMessage";if(MySpace.Comments.Settings.ShowVerboseErrors){X.innerHTML=W.get_message()+"<br><br>"+W.get_stackTrace()}else{X.innerHTML=U.ErrorMessage+"<br>"+U.TryAgain+'<br><a href="'+window.location+'">'+U.Refresh+"</a>"}Y.appendChild(X)}G.Init=function(){S()};return G})();