try{var MF;if("undefined"===typeof MF){MF={};}if("undefined"===typeof MF.SiteSettings){MF.SiteSettings={};}MF.SiteSettings.AliasEdit=JsonML.BST([""," ",["fieldset"," ",["label","Custom Group URL:"]," ",["p",{"class":"site-url"}," http://myfamily.com/group/",["input",{type:"text",value:function(){return this.data.Alias;},validate:function(){return this.validateAlias(this.data.Alias);},onchange:"this.validate();",name:"Alias",id:"aliasEdit","class":"active"}]," "],"\n"],"\n",["p",{"class":"instruction"},"Custom URL must contain at least 4 characters and begin with a letter."]," ",["div",{"class":"box"}," ",["p",["strong","Warning:"]," If you're currently using a custom group URL and change it, you'll need to update any links pointing to the old URL as they won't function any longer. Your original URL (http://myfamily.com/group/",["strong",function(){return this.data.Id;}],") will always work, even if you're using a custom URL."]," "]," "]);(function(){this.trimAlias=function(A){var B="";if("string"===typeof A){B=A.trim();if(B.length>0){if(!isNaN(Number(B))){B="";}}}return B;};this.validateAlias=function(A){return function(){var C=true;MF.Message.clear($(this).context,MF.Message.Scope.Inline);var B=MF.SiteSettings.AliasEdit.trimAlias(this.value);if(B.length>0){C=MF.Validation.validate(this,MF.RegExp.SiteAlias,"Alias doesn't look quite right.");}else{this.value=A;}return C;};};}).call(MF.SiteSettings.AliasEdit);}catch(ex){}try{var MF;if("undefined"===typeof MF){MF={};}if("undefined"===typeof MF.SiteSettings){MF.SiteSettings={};}MF.SiteSettings.AliasStatic=JsonML.BST([""," ",["label","Change group URL:"]," ",["p",{"class":"site-url essentials-only"}," http://myfamily.com/group/",["strong",function(){return this.data.Alias;}]," ",["span",{"class":"essentials-note"}," Essentials feature only. ",["a",{href:function(){return this.data.UpgradeUrl;},onclick:"MF.Tracking.upgradeBtn('ChangeGroupUrl');"},"Click here to upgrade"]," "]," ",["em","example: http://myfamily.com/group/yourgroupname"]," "]]);}catch(ex){}try{var MF;if("undefined"===typeof MF){MF={};}if("undefined"===typeof MF.SiteSettings){MF.SiteSettings={};}MF.SiteSettings.DeleteSiteDialog=JsonML.BST(function(){return JsonML.BST(MF.Dialog).dataBind(this.data.canDelete?{height:320,width:520,modal:true,data:this.data}:{height:120,width:400,modal:false,data:this.data},this.index,this.count,{$:[""," ",["div",{"class":"dialog","jbst:visible":function(){return !this.data.canDelete;}}," ",["p","Because this group is on a paid subscription, you will need to call our Customer Service team at 1-888-265-7491 to delete it. They\u2019re available from 11 AM to 6 PM EST, Monday through Friday."]," ",["p",{"class":"submit"},["a",{onclick:"MF.Dialog.remove();return false;",href:"#close","class":"positive"},"Close"]]," "]," ",["div",{"class":"dialog groupdelete","jbst:visible":function(){return this.data.canDelete;}}," ",["h2","Warning! This is permanent."]," ",["h2","Do you really want to ",["strong","delete"]," ",["em",function(){return this.data.name;}]," group and all of its content?"]," ",["p","Perhaps you'd rather simply remove yourself from this group instead?",["br"]," You can do that ",["a",{href:function(){return MF.SiteSettings.SubscriptionsUrl;}},"on your Group Memberships page"],"."]," ",["p",{"class":"submit"},["a",{onclick:function(){return MF.SiteSettings.DeleteSiteDialog.deleteSite;},href:"#delete","class":"positive"},"Okay, delete this group"]," or ",["a",{onclick:"MF.Dialog.remove();return false;",href:"#cancel"},"cancel"]]," "]," "]});});(function(){this.show=function(C,A){var B=MF.SiteSettings.DeleteSiteDialog.bind({name:C,canDelete:A});if(B){document.body.appendChild(B);if(JsonFx.userAgent.ie<7){document.body.scrollIntoView(true);}}};this.deleteSite=function(){MF.SiteSettings.DetailsService.deleteSite({onSuccess:function(A){MF.Dialog.remove();MF.Message.showInfo($("div.column1"),"Group Successfully Deleted",MF.Message.Scope.Page);setTimeout(function(){window.location.href=A.url;},2000);}});return false;};}).call(MF.SiteSettings.DeleteSiteDialog);}catch(ex){}try{var MF;if("undefined"===typeof MF){MF={};}if("undefined"===typeof MF.SiteSettings){MF.SiteSettings={};}MF.SiteSettings.DetailsModule=JsonML.BST(["form",{"class":"js-form js-EnableKeys",onsubmit:"return false;","jbst:oninit":function(){return this.displayMessage();}}," ",["label","Group name:"]," ",["input",{"class":"text name active",type:"text",value:function(){return this.data.Name;},name:"Name"}]," ",function(){return JsonML.BST(this.showAlias).dataBind(this.data,this.index,this.count);}," ",["div",{"class":"section-title"}," ",["h3","Group privacy"]," "],""," ",["div",{"class":"siteSettings privacy"}," ",["label",{"class":"privacy-public"}," ",["input",{type:"radio",name:"Privacy",checked:function(){return(this.data.Privacy==="Public")?"checked":null;},defaultChecked:function(){return(this.data.Privacy==="Public")?"defaultChecked":null;},value:"Public"}]," ",["strong","Public"]," This group is viewable to the public. (You can share the URL with anyone.) "]," ",["label",{"class":"privacy-membersonly"}," ",["input",{type:"radio",name:"Privacy",checked:function(){return(this.data.Privacy==="Protected")?"checked":null;},defaultChecked:function(){return(this.data.Privacy==="Protected")?"defaultChecked":null;},value:"Protected"}]," ",["strong","Private"]," This group is only viewable to members and includes a single public landing page where visitors can request membership. "]," ",["label",{"class":"privacy-secret"}," ",["input",{type:"radio",name:"Privacy",checked:function(){return(this.data.Privacy==="Private")?"checked":null;},defaultChecked:function(){return(this.data.Privacy==="Private")?"defaultChecked":null;},value:"Private"}]," ",["strong","Secret"]," This group is only viewable to members. There is no public page for user's to request membership. "]," "]," ",["div",{"class":"box deletegroup"}," ",["p",["a",{onclick:function(){return this.deleteSite(this.data.Name,this.data.CanDeleteGroup);},href:"#delete","class":"thickbox"},"Delete this group"]]," "]," ",["p",{"class":"submit"},["a",{href:"#SaveSiteSettings",onclick:"MF.SiteSettings.DetailsModule.post(this);","class":"positive js-EnterKeyTarget"},"Save"]," or ",["a",{href:function(){return this.data.CancelUrl;}},"cancel"]]," "]);(function(){this.post=function(A){var B=$(A).parents("form");if(!MF.Validation.validateForm(B[0])){MF.Message.showError(null,"Please fix the errors below.",MF.Message.Scope.Page);return false;}var C=MF.Forms.getFormData(B);MF.Message.clear(null,MF.Message.Scope.Page);if(!C.Name){C.Name="";}if(!C.Alias){C.Alias="";}else{C.Alias=MF.SiteSettings.AliasEdit.trimAlias(C.Alias);}MF.SiteSettings.DetailsService.saveSiteSettings(C.Name,C.Alias,C.Privacy,{onSuccess:function(E){window.location.href=E.url;MF.Message.showInfo($(".js-form"),"Group details successfully updated!",MF.Message.Scope.Column,5000);if(C.Name!=""){$(".js-SiteTitle .js-Title h1").text(C.Name);}var D=MF.Nav.SettingsNavItem.bind(E.settingsNavItems);$(".js-settingsList").empty().append(D);},onFailure:function(F,D,E){if(E.data.Type==="UnavailableAliasException"){MF.Message.showError(B,"This Group URL is already in use. Please try a different one.",MF.Message.Scope.Column,3000);}else{JsonFx.IO.onFailure(F,D,E);}}});};this.showAlias=function(){if(this.data.CanEditAlias){return MF.SiteSettings.AliasEdit;}return MF.SiteSettings.AliasStatic;};this.deleteSite=function(A,B){return function(){MF.SiteSettings.DeleteSiteDialog.show(A,B);return false;};};this.displayMessage=function(){return function(){showMessage=("#success"===window.location.hash);if(showMessage){MF.Message.showInfo($(this),"Group details successfully updated!",MF.Message.Scope.Column,5000);}};};}).call(MF.SiteSettings.DetailsModule);}catch(ex){}try{var MF;if("undefined"===typeof MF){MF={};}if("undefined"===typeof MF.SiteSettings){MF.SiteSettings={};}MF.SiteSettings.DetailsService=new JsonFx.IO.Service("/Features/FamilySites/SiteDetails/DetailsService.jrpc");MF.SiteSettings.DetailsService.getSiteSettings=function(opt){this.invoke("getSiteSettings",null,opt);};MF.SiteSettings.DetailsService.saveSiteSettings=function(name,alias,privacy,opt){this.invoke("saveSiteSettings",[name,alias,privacy],opt);};MF.SiteSettings.DetailsService.saveCustomizations=function(siteFeatures,activityItems,opt){this.invoke("saveCustomizations",[siteFeatures,activityItems],opt);};MF.SiteSettings.DetailsService.isFirstVisit=function(opt){this.invoke("isFirstVisit",null,opt);};MF.SiteSettings.DetailsService.showFullProfile=function(showFullProfile,opt){this.invoke("showFullProfile",[showFullProfile],opt);};MF.SiteSettings.DetailsService.deleteSite=function(opt){this.invoke("deleteSite",null,opt);};MF.SiteSettings.DetailsService.getUrl=function(contentGuid,opt){this.invoke("getUrl",[contentGuid],opt);};MF.SiteSettings.DetailsService.resetAvatar=function(opt){this.invoke("resetAvatar",null,opt);};MF.SiteSettings.DetailsService.saveAvatar=function(contentGuid,title,description,height,width,dateTaken,mimeType,originalFileName,orientation,opt){this.invoke("saveAvatar",[contentGuid,title,description,height,width,dateTaken,mimeType,originalFileName,orientation],opt);};MF.SiteSettings.DetailsService.savePublicAnnouncement=function(announcement,opt){this.invoke("savePublicAnnouncement",[announcement],opt);};}catch(ex){}try{var MF;if("undefined"===typeof MF){MF={};}if("undefined"===typeof MF.Dialogs){MF.Dialogs={};}MF.Dialogs.FirstVisitDialog=JsonML.BST(["div",{"jbst:onload":function(){return this.show;},style:"display:none"}," ",function(){return JsonML.BST(MF.Dialog).dataBind({height:200,width:400,modal:true,data:this.data},this.index,this.count,{$:[""," ",["p",["strong","Allow members of this family group to see your full profile?"]]," ",["p"," You can choose to allow members of this family group to see your full profile or limit them to seeing only your name, status, picture and \"about me\" box. You can change this preference any time in the 'Privacy' section of your profile settings. "]," ",["p",{"class":"submit"},["a",{"class":"positive",onclick:"MF.Dialogs.FirstVisitDialog.fullProfile(true);return false;",href:""},"Allow"]," or ",["a",{onclick:"MF.Dialogs.FirstVisitDialog.fullProfile(false);return false;",href:"#no"},"don't allow"]]," "]});}," "]);(function(){this.show=function(){var A=$(this);MF.SiteSettings.DetailsService.isFirstVisit({onSuccess:function(B){if(B){A.show();}}});};this.fullProfile=function(A){MF.SiteSettings.DetailsService.showFullProfile(A,{onSuccess:function(B){MF.Dialog.remove();}});};}).call(MF.Dialogs.FirstVisitDialog);}catch(ex){}try{var MF;if("undefined"===typeof MF){MF={};}if("undefined"===typeof MF.SiteSettings){MF.SiteSettings={};}MF.SiteSettings.EditAvatar=JsonML.BST([""," ",["form",{method:"post","class":"js-avatar"}," ",["div",{"class":"section-title"}," ",["h3",function(){return JsonFx.Lang.get("Global,ChangeSitePicture");}]," "]," ",["p",{"class":"site-picture"}," ",["img",{src:function(){return this.data.avatar;},"class":"js-AvatarPreview",width:"300",height:"300",onload:function(){return MF.Loading.hide;}}]," ",["span","This is your current profile picture."]," ",["a",{"class":"site-picture-del js-delete",href:"#",onclick:"MF.SiteSettings.EditAvatar.reset($('form.js-avatar')[0]);$(this).hide();return false;",style:function(){return this.data.showDelete?null:"display:none;";}},"Delete current picture?"]," "]," ",["input",{type:"hidden",name:"guid"}]," ",["input",{type:"hidden",name:"title"}]," ",["input",{type:"hidden",name:"description"}]," ",["input",{type:"hidden",name:"height",value:"300"}]," ",["input",{type:"hidden",name:"width",value:"300"}]," ",["input",{type:"hidden",name:"dateTaken"}]," ",["input",{type:"hidden",name:"mimeType"}]," ",["input",{type:"hidden",name:"fileName"}]," ",["input",{type:"hidden",name:"orientation",value:"0"}]," "]," ",function(){return JsonML.BST(MF.Publisher.SingleFileUploader).dataBind(this.getUploaderData(),this.index,this.count);}," ",["p",{"class":"submit"},["a",{"class":"positive",onclick:"MF.SiteSettings.EditAvatar.save($('form.js-avatar')[0]);return false;"},function(){return JsonFx.Lang.get("Global,SaveChanges");}]," or ",["a",{href:function(){return this.data.cancelUrl;},onclick:"MF.UnsavedData.markClean('EditAvatar.Upload');"},["strong",function(){return JsonFx.Lang.get("Global,Cancel");}]]," "]]);(function(){var A=".js-avatar";function B(D){MF.Loading.show();$(".js-delete").show();}function C(E){var D=E.remasteredID||E.originalID;$("input[name=guid]").val(D);$("input[name=title]").val(E.title);$("input[name=description]").val(E.description);$("input[name=height]").val(E.height);$("input[name=width]").val(E.width);$("input[name=dateTaken]").val(E.dateTaken);$("input[name=mimeType]").val(E.mimeType);$("input[name=fileName]").val(E.originalFileName);$("input[name=orientation]").val(E.orientation);MF.SiteSettings.DetailsService.getUrl(D,{onSuccess:function(F){$("img.js-AvatarPreview").attr("src",F);}});}this.save=function(D){var E=MF.Forms.getFormData(D);MF.Message.clear(D,MF.Message.Scope.Column);if(!E.guid){return;}if(E.guid==="00000000-0000-0000-0000-000000000000"){MF.SiteSettings.DetailsService.resetAvatar({onSuccess:function(F){MF.UnsavedData.markClean("EditAvatar.Upload");MF.Message.showInfo(D,"Save successful",MF.Message.Scope.Column,5000);$(".js-SiteTitle .js-Title").replaceWith(MF.FamilySite.SiteTitle.bind({siteTitle:F.siteTitle,avatarUrl:F.avatarUrl,edit:F.edit}));},onFailure:function(H,F,G){MF.Message.showError(D,"Error saving changes",MF.Message.Scope.Column);if(MF.isDebug){;}}});return;}MF.SiteSettings.DetailsService.saveAvatar(E.guid,E.title,E.description,E.height||-1,E.width||-1,E.dateTaken,E.mimeType,E.fileName,E.orientation||0,{onSuccess:function(F){MF.UnsavedData.markClean("EditAvatar.Upload");MF.Message.showInfo(D,"Save successful",MF.Message.Scope.Column,5000);$(".js-SiteTitle .js-Title").replaceWith(MF.FamilySite.SiteTitle.bind({siteTitle:F.siteTitle,avatarUrl:F.avatarUrl,edit:F.edit}));D.reset();},onFailure:function(H,F,G){MF.Message.showError(D,"Error saving avatar",MF.Message.Scope.Column);if(MF.isDebug){;}}});};this.reset=function(D){MF.UnsavedData.markDirty("EditAvatar.Upload","You didn't save your group picture changes.");D.reset();$("input[name=guid]").val("00000000-0000-0000-0000-000000000000");MF.SiteSettings.DetailsService.getUrl(null,{onSuccess:function(E){if(E){$("img.js-AvatarPreview").attr("src",E);}}});};this.getUploaderData=function(){return MF.Publisher.SingleFileUploader.buildData(["jpg","jpeg","jpe","png","gif","tif"],this.data.authID,this.data.formUrl,this.data.transforms,this.data.domain,B,null,C,A);};}).call(MF.SiteSettings.EditAvatar);}catch(ex){}try{var MF;if("undefined"===typeof MF){MF={};}if("undefined"===typeof MF.SiteSettings){MF.SiteSettings={};}MF.SiteSettings.EssentialsWarning=JsonML.BST([""," ",function(){return this.data.title;}," ",["a",{href:function(){return this.data.upgradeUrl;},onclick:function(){return this.track(this.data.trackingCode);}},["strong","Upgrade Now"]]," "]);(function(){this.track=function(A){return function(){MF.Tracking.upgradeBtn(A);};};}).call(MF.SiteSettings.EssentialsWarning);}catch(ex){}try{var MF;if("undefined"===typeof MF){MF={};}if("undefined"===typeof MF.SiteSettings){MF.SiteSettings={};}MF.SiteSettings.Features=JsonML.BST([""," ",function(){this.setFeatureState(this.data);}," ",["form",{name:"customizations"}," ",["div",{"class":"section-title"}," ",["h3","Group features"]," "]," ",["p","Use this to turn on and off features of your site. Don't worry, turning off a feature does not delete anything, it simply hides anything related to that feature until you decide you'd like to turn it back on."]," ",["div",{"class":"customize-features"}," ",["ul",{"class":"customize"}," ",function(){return JsonML.BST([""," ",["li",{"class":function(){return(MF.SiteSettings.Features.getCssClass(this.data)+" panel");},"jbst:onload":function(){return MF.SiteSettings.Features.setOpacity(this.data.disabled);}}," ",["span",function(){return this.data.label;}]," ",["a",{onclick:function(){return MF.SiteSettings.Features.toggleFeature(this.data);},href:"#","class":"hide"},function(){return MF.SiteSettings.Features.getAction(this.data.disabled);}]," "]," "]).dataBind(this.data.items,this.index,this.count);}," "]," "]," ",["div",{"class":"section-title"}," ",["h3","Home page activity feed"]," "]," ",["div",{"class":"module column-only activity"}," ",["fieldset"," ",function(){return JsonML.BST([""," ",["div",{"class":function(){return"input "+this.data.featureID;},"jbst:onload":function(){return MF.SiteSettings.Features.updateActivityTypes(this.data.featureID);}}," ",["label",function(){return this.data.label;}]," ",["input",{type:"radio",name:function(){return this.data.activityType;},checked:function(){return this.data.enabled?"checked":"";},defaultChecked:function(){return this.data.enabled?"checked":"";},value:"1"}]," ",["span","On"]," ",["input",{type:"radio",name:function(){return this.data.activityType;},checked:function(){return this.data.enabled?"":"checked";},defaultChecked:function(){return this.data.enabled?"":"checked";},value:"0"}]," Off "]," "]).dataBind(this.data.activityItems,this.index,this.count);}," "]," "]," ",["p",{"class":"submit"},["a",{onclick:function(){return this.save;},"class":"positive"},"Save"]," or ",["a",{onclick:"window.location.reload();return false;",href:"#"},"cancel"]]," "]," "]);(function(){var D="Your customizations have been saved.";var C={};var B={};function A(E,F){if(F){E.css("opacity","0.6");}else{E.css("opacity","");}}this.save=function(){var I=this.form;var J=MF.Forms.getFormData(I);var E=[];for(var H in J){E.push({ActivityType:H,Enabled:J[H]==="1"});}var G=[];for(var F in C){var J=C[F];G.push({Disabled:J.disabled,FeatureID:J.id});}MF.SiteSettings.DetailsService.saveCustomizations(G,E,{onSuccess:function(K){if(K.mustUpgrade){MF.Message.showWarning(null,MF.SiteSettings.EssentialsWarning.dataBind({title:"To activate the Customize feature you will need to upgrade to MyFamily Essentials.",trackingCode:"EssentialsCustomize",upgradeUrl:K.upgradeUrl}),MF.Message.Scope.Column);}else{MF.Message.showInfo(null,D,MF.Message.Scope.Column,5000);}}});};this.getCssClass=function(E){if(E.id==="cfacad92-c625-4fbb-bece-e7bbc2bf33bf"){return"events";}else{if(E.id==="a775cade-1e7f-477a-98c8-1b75e783c3cf"){return"trees";}else{if(E.id==="a8cc61ee-8566-4c33-aaaf-f3cbd10eea0e"){return"media";}else{return E.label.toLowerCase();}}}};this.getAction=function(E){if(E){return"Turn on";}else{return"Turn off";}};this.toggleFeature=function(E){return function(){var F=$(this);E.disabled=!E.disabled;C[E.id]=E;F.html(MF.SiteSettings.Features.getAction(E.disabled));A(F.parent("li"),E.disabled);MF.SiteSettings.Features.updateActivityTypes(E.id)();};};this.setOpacity=function(E){return function(){A($(this),E);};};this.setFeatureState=function(F){for(var E=0;E<F.items.length;E++){B[F.items[E].id]=F.items[E];}};this.updateActivityTypes=function(E){return function(){var G=B[E];if(G){var F=$("div."+E);if(G.disabled){F.addClass("disabled");F.find("input[type='radio']").attr("disabled","disabled");}else{F.removeClass("disabled");F.find("input[type='radio']").removeAttr("disabled");}}};};}).call(MF.SiteSettings.Features);}catch(ex){}try{var MF;if("undefined"===typeof MF){MF={};}if("undefined"===typeof MF.SiteSettings){MF.SiteSettings={};}MF.SiteSettings.UpgradeSite=JsonML.BST([""," ",["div",{"class":"page-title"}," ",["h2",function(){return JsonFx.Lang.get("Global,UpgradeTitle");}]," "]," ",["p",{"class":"intro"}," ",function(){return JsonFx.Lang.get("Global,UpgradeExplaination1");}," ",["strong",function(){return this.data.siteName;}]," ",function(){return JsonFx.Lang.get("Global,UpgradeExplaination2");}," "]," ",["ul",{"class":"upgrade-features"}," ",["li",{id:"ads"},function(){return JsonFx.Lang.get("Global,UpgradeNoAds");}]," ",["li",{id:"upload"}," ",function(){return JsonFx.Lang.get("Global,UpgradeLimit");}," ",["em",function(){return JsonFx.Lang.get("Global,UpgradeLimitExplaination");}]," "]," ",["li",{id:"library"},function(){return JsonFx.Lang.get("Global,UpgradeThemeLibrary");}]," ",["li",{id:"builder"},function(){return JsonFx.Lang.get("Global,UpgradeThemeBuilder");}]," ",["li",{id:"url"}," ",function(){return JsonFx.Lang.get("Global,UpgradeUrl");}," ",["em",function(){return JsonFx.Lang.get("Global,UpgradeUrlExplaination");}]," "]," "]," ",["div",{"class":"upgrade-action"}," $29.95 ",["a",{id:"upgrade-button",onclick:"",href:""}]," ",["em",{"class":"note"},"Renews at $29.95/year"]," "]," ",["p",{"class":"submit"}," ",["a",{"class":"positive",href:function(){return this.data.secureUrl;},onclick:"MF.Tracking.checkout('Essentials');"},function(){return JsonFx.Lang.get("Global,UpgradeNow");}]," ",function(){return JsonFx.Lang.get("Global,Or");}," ",["a",{href:"#cancel",onclick:"window.history.go(-1);return false;"},function(){return JsonFx.Lang.get("Global,Cancel");}]," "]]);}catch(ex){}try{var MF;if("undefined"===typeof MF){MF={};}if("undefined"===typeof MF.SiteSettings){MF.SiteSettings={};}MF.SiteSettings.UpgradeSiteDialog=JsonML.BST(function(){return JsonML.BST(MF.Dialog).dataBind({width:910,modal:false,data:this.data},this.index,this.count,{$:[""," ",["div",{"class":"group-upgrade"}," ",["h2",function(){return JsonFx.Lang.get("Global,UpgradeDialogTitle");}]," ",["p",function(){return JsonFx.Lang.get("Global,UpgradeExplaination");}]," ",["p",{"class":"intro"}," ",function(){return JsonFx.Lang.get("Global,UpgradeExplaination1");}," ",["strong",function(){return this.data.siteName;}]," ",function(){return JsonFx.Lang.get("Global,UpgradeExplaination2");}," "]," ",["div",{"class":"half first"}," ",["ul",{"class":"upgrade-features"}," ",["li",{id:"ads"},function(){return JsonFx.Lang.get("Global,UpgradeNoAds");}]," ",["li",{id:"upload"}," ",function(){return JsonFx.Lang.get("Global,UpgradeLimit");}," ",["em",function(){return JsonFx.Lang.get("Global,UpgradeLimitExplaination");}]," "]," ",["li",{id:"library"},function(){return JsonFx.Lang.get("Global,UpgradeThemeLibrary");}]," ",["li",{id:"builder"},function(){return JsonFx.Lang.get("Global,UpgradeThemeBuilder");}]," ",["li",{id:"url"}," ",function(){return JsonFx.Lang.get("Global,UpgradeUrl");}," ",["em",function(){return JsonFx.Lang.get("Global,UpgradeUrlExplaination");}]," "]," "]," ",["div",{"class":"upgrade-action"}," $29.95 ",["a",{id:"upgrade-button",onclick:"",href:""}]," ",["em",{"class":"note"},"Renews at $29.95/year"]," "]," ",["p",{"class":"submit"}," ",["a",{"class":"positive",href:function(){return this.data.secureUrl;},onclick:"MF.Tracking.upgradeBtn('UpgradeModal');MF.Tracking.checkout('Essentials');"},function(){return JsonFx.Lang.get("Global,UpgradeNow");}]," "]," "]," ",["div",{"class":"half last"}," ",["p",["img",{src:"/Images/freeContinue.png"}]]," ",["p",{"class":"submit"},["a",{href:"#close",onclick:"MF.Dialog.remove();return false;","class":"positive"},function(){return JsonFx.Lang.get("Global,KeepFreeSite");}]]," "],""," "]," "]});});}catch(ex){}try{var MF;if("undefined"===typeof MF){MF={};}if("undefined"===typeof MF.SiteSettings){MF.SiteSettings={};}MF.SiteSettings.Public=JsonML.BST(["form",{"class":"js-form"}," ",["div",{"class":"section-title"}," ",["h3","Public landing page"]," "]," ",["p","This group has been set to Private. When non-members try to view this group, they will be shown a ",["a",{href:function(){return this.data.publicUrl;},target:"_blank"},"landing page"]," where they can request to join it. The landing page will display your group picture and a description, which can be added below."]," ",["label","Group description:"]," ",["textarea",{onkeypress:function(){return this.enforceMaxLength();},onkeyup:function(){return this.updateMessageLength();}}," ",function(){return this.data.announcement;}," "]," ",["div",{"class":"formatGuide"}," ",["p",{"class":"intro"}," ",["span"," ",["strong",{"class":"js-counter"},"4000"]," Characters Left. Some HTML is allowed. ",["a",{href:"#guide",onclick:"$('.formatGuide .explain').toggle();return false;"},"See guide"]," for formatting options. "]," "]," ",["div",{"class":"explain",style:"display:none"}," ",["p","Some basic HTML is allowed to help you format your text how you want it to be seen by other people. Examples of what you can do can be seen below."]," ",["table"," ",["tr"," ",["td"," ",["strong","Bold"]," "]," ",["td"," ",["code","\u003Cb>Bold Text\u003C/b>"]," "]," "]," ",["tr"," ",["td"," ",["em","Italic"]," "]," ",["td"," ",["code","\u003Ci>Italic Text\u003C/i>"]," "]," "]," ",["tr"," ",["td"," ",["u","Underline"]," "]," ",["td"," ",["code","\u003Cu>Underlined Text\u003C/u>"]," "]," "]," ",["tr"," ",["td"," ",["a",{href:""},"Link"]," "]," ",["td"," ",["code",'\u003Ca href="URL">Linked Text\u003C/a>']," "]," "]," ",["tr"," ",["td"," Image "]," ",["td"," ",["code",'\u003Cimg src="URL">']," "]," "]," "]],""," "]," ",["p",{"class":"submit"}," ",["a",{"class":"positive",href:"#save",onclick:function(){return this.save();}},"Save"]," or ",["a",{href:""},"cancel"]," "]," ",["div",{"class":"box deletegroup publicpreview"}," ",["p"," ",["a",{href:function(){return this.data.publicUrl;},target:"_blank"},"Preview this page"]," "]," "]," "]);(function(){this.maxLength=4000;this.updateMessageLength=function(){return function(){$(".js-counter").text(MF.SiteSettings.Public.maxLength-$(this).val().length+1);};};this.enforceMaxLength=function(){return function(){var B=$(this);var A=JsonFx.userAgent.ie<=7?B.html():B.val();if(JsonFx.userAgent.ie<=7){if(A.length>=MF.SiteSettings.Public.maxLength){B.html(A.substr(0,MF.SiteSettings.Public.maxLength));}}else{if(A.length>=MF.SiteSettings.Public.maxLength){B.val(A.substr(0,MF.SiteSettings.Public.maxLength));}}};};this.save=function(){return function(){var A=$(this).parents("form");MF.SiteSettings.DetailsService.savePublicAnnouncement(A.children("textarea").val(),{onSuccess:function(B){MF.Message.showInfo(A,"Success!",MF.Message.Scope.Page,5000);}});};};}).call(MF.SiteSettings.Public);}catch(ex){}try{var MF;if("undefined"===typeof MF){MF={};}if("undefined"===typeof MF.SiteSettings){MF.SiteSettings={};}MF.SiteSettings.MembersList=JsonML.BST([""," ",function(){this.isLastAdmin=this.data.isLastAdmin;this.updatePaging(this.data);}," ",["div",{"class":"section-title"}," ",["h3",function(){return JsonFx.Lang.get("Global,MembersTitle");}]," "]," ",["table",{"class":"data members-list js-MemberList",cellspacing:"0",cellpadding:"0"}," ",["thead"," ",["tr"," ",["th",{"class":"name"},function(){return JsonFx.Lang.get("Global,Name");}]," ",["th",{"class":"join"},function(){return JsonFx.Lang.get("Global,DateJoined");}]," ",["th",{"class":"visit"},function(){return JsonFx.Lang.get("Global,LastVisit");}]," ",["th",{"class":"type"},function(){return JsonFx.Lang.get("Global,MemberType");}]," "]," "]," ",["tbody"," ",function(){return JsonML.BST(MF.SiteSettings.MembersListItem).dataBind(this.data.members,this.index,this.count);}," "]," "]," ",["div",{"class":"js-MoreMembersLink pagination","jbst:visible":function(){return this.data.total>this.data.count;}}," ",["p",{"class":"lazy"}," ",["a",{onclick:"MF.SiteSettings.MembersList.more(this);return false;",href:"#more"},function(){return JsonFx.Lang.get("Global,ShowMoreMembers");}]," "],"\n"]]);(function(){this.isLastAdmin=false;this.updatePaging=function(A){MF.SiteSettings.MembersList.paging={start:A.start,count:A.count,total:A.total};return MF.SiteSettings.MembersList.paging;};this.post=function(A){A=$(A);var B=A.parents("form");var D=MF.Forms.getFormData(B);for(var C=0;C<D.MembershipLevels.length;C++){if(Number(D.MembershipLevels[C].UserID)===MF.user.id){D.MembershipLevels[C].MembershipLevelID="Admin";}}MF.SiteSettings.MemberListService.saveMembershipLevel(D.MembershipLevels,{onSuccess:function(E){MF.SiteSettings.MembersList.isLastAdmin=E;MF.Message.showInfo(B,"Settings Saved",MF.Message.Scope.Column);if(B[0].markClean){B[0].markClean();}}});};this.canRemoveMembership=function(){var A;MF.SiteSettings.MemberListService.isLastAdmin({onSuccess:function(B){A=B;}});return A;};this.more=function(B){var C=MF.SiteSettings.MembersList.paging;if(!C||C.count>=C.total||C.start+C.count>C.total){return;}var A=B.onclick;B.onclick=function(){return false;};MF.SiteSettings.MemberListService.getMembers(C.start+C.count,C.count,{onSuccess:function(D){C=MF.SiteSettings.MembersList.updatePaging(D);var E=$(MF.SiteSettings.MembersList.bind(D)).unwrapFragment();if(E){$(".js-MemberList").children("tbody").append(E.children("tbody").children());}if(C.start+C.count>C.total){B.parentNode.style.display="none";}else{B.onclick=A;}}});};}).call(MF.SiteSettings.MembersList);}catch(ex){}try{var MF;if("undefined"===typeof MF){MF={};}if("undefined"===typeof MF.SiteSettings){MF.SiteSettings={};}MF.SiteSettings.MembersListItem=JsonML.BST(["tr",{"class":function(){return this.pickClass(this.index);}}," ",["td",{width:"250"}," ",["a",{href:function(){return this.data.MemberUrl;}},function(){return this.data.Name;}]," ",["a",{"class":"negative",href:"#delete",onclick:function(){return this.removeMemberClosure(this.data.UserID,this.data.Name,MF.SiteSettings.MembersList.data.siteSku,MF.SiteSettings.MembersList.data.siteType);}},function(){return JsonFx.Lang.get("Global,DeleteThisMember");}]," "]," ",["td",function(){return this.data.DateJoined.toRelative(MF.ShortDateFormat);}]," ",["td",function(){return this.data.LastVisited.toRelative(MF.ShortDateFormat);}]," ",["td"," ",["select",{name:function(){return"MembershipLevels$"+this.index+"$MembershipLevelID";},disabled:function(){return(this.data.UserID===MF.user.id)?"disabled":null;}}," ",["option",{selected:function(){return(this.data.MembershipLevel==="Admin")?"selected":null;},value:"Admin"},function(){return JsonFx.Lang.get("Global,Administrator");}]," ",["option",{selected:function(){return(this.data.MembershipLevel==="Member")?"selected":null;},value:"Member"},function(){return JsonFx.Lang.get("Global,Member");}]," ",["option",{selected:function(){return(this.data.MembershipLevel==="Guest")?"selected":null;},value:"Guest"},function(){return JsonFx.Lang.get("Global,LimitedMember");}]," "]," ",["input",{type:"hidden",value:function(){return this.data.UserID;},name:function(){return"MembershipLevels$"+this.index+"$UserID";}}]," "]," "]);(function(){this.pickClass=function(A){if(A%2==0){return"odd";}};this.removeMemberClosure=function(D,C,A,B){return function(){var E;if(D===MF.user.id){if(MF.SiteSettings.MembersList.isLastAdmin){E=MF.Dialogs.ConfirmDeleteDialog.bind({id:D,elem:this,message:"If you remove yourself from this group, you will no longer have access to it. Are you sure you want to remove yourself from this group?",callback:MF.SiteSettings.MembersListItem.removeMember,ok:"Leave group",cancel:"don't leave",title:"Leave group"});}else{if(A==="Free"||B==="DNA"){E=MF.Dialogs.ConfirmDeleteDialog.bind({id:MF.mfsid,elem:this,message:"Because you are the only administrator of this group, removing yourself will delete the group entirely. Are you sure you want to delete this group?",callback:MF.SiteSettings.MembersListItem.deleteSite,ok:"Delete group",cancel:"don't delete",title:"Delete group"});}else{E=MF.Dialogs.AlertDialog.bind({message:"Because you are the only administrator of this group, removing yourself will delete the group entirely. Please call our Customer Service team at 1-888-265-7491 if you would like to delete this group."});}}}else{E=MF.Dialogs.ConfirmDeleteDialog.bind({id:D,elem:this,message:"If you remove "+C+" from this group, they will no longer have access to this group. Are you sure you want to remove "+C+"?",callback:MF.SiteSettings.MembersListItem.removeMember});}if(E){document.body.appendChild(E);if(JsonFx.userAgent.ie<7){document.body.scrollIntoView(true);}}return false;};};this.deleteSite=function(B,A,C){MF.SiteSettings.MemberListService.deleteSite(B,{onSuccess:function(D){C();window.location.href=MF.user.url;}});};this.removeMember=function(A,B,C){MF.SiteSettings.MemberListService.removeMember(A,{onSuccess:function(D){if(D){$(B).parents("tr").hide("slow",function(){$(this).remove();});C();if(A===MF.user.id){window.location.href=MF.user.url;}}}});};}).call(MF.SiteSettings.MembersListItem);}catch(ex){}try{var MF;if("undefined"===typeof MF){MF={};}if("undefined"===typeof MF.SiteSettings){MF.SiteSettings={};}MF.SiteSettings.MembersPermissions=JsonML.BST([""," ",["div",{"class":"section-title"}," ",["h3",function(){return JsonFx.Lang.get("Global,PermissionsTitle");}]," "]," ",["p"," ",function(){return JsonFx.Lang.get("Global,WhoCanInvite");}," ",["select",{name:"InviteRole"}," ",["option",{selected:function(){return(this.data.WhoCanInvite.Name==="Admin")?"selected":null;},value:"Admin"},function(){return JsonFx.Lang.get("Global,AdminsOnly");}]," ",["option",{selected:function(){return(this.data.WhoCanInvite.Name==="Member")?"selected":null;},value:"Member"},function(){return JsonFx.Lang.get("Global,AdminsMembers");}]," "]," "]," ",["div",{"class":"box"}," ",["p"," ",["strong",function(){return JsonFx.Lang.get("Global,Administrators");},":"]," ",function(){return JsonFx.Lang.get("Global,AdminExplain");}," "]," ",["p"," ",["strong",function(){return JsonFx.Lang.get("Global,Members");},":"]," ",function(){return JsonFx.Lang.get("Global,MemberExplain");}," "]," ",["p"," ",["strong",function(){return JsonFx.Lang.get("Global,LimitedMembers");},":"]," ",function(){return JsonFx.Lang.get("Global,GuestExplain");}," "]," "]," ",["p"," ",["input",{type:"checkbox",checked:function(){return this.data.GuestsCanComment?"checked":null;},defaultChecked:function(){return this.data.GuestsCanComment?"defaultChecked":null;},name:"GuestCanComment"}]," ",function(){return JsonFx.Lang.get("Global,Allow");}," ",["strong",function(){return JsonFx.Lang.get("Global,LimitedMembers");}]," ",function(){return JsonFx.Lang.get("Global,ToPostComments");}," "]]);(function(){this.post=function(A){A=$(A);var B=A.parents("form");var C=MF.Forms.getFormData(B);if(!C.GuestCanComment){C.GuestCanComment=false;}else{C.GuestCanComment=true;}MF.SiteSettings.MemberPermissionService.setPermissions(C.GuestCanComment,C.InviteRole,{onSuccess:function(D){if(D){MF.Message.showInfo(B,"Settings Saved",MF.Message.Scope.Column);if(B[0].markClean){B[0].markClean();}}}});};}).call(MF.SiteSettings.MembersPermissions);}catch(ex){}try{var MF;if("undefined"===typeof MF){MF={};}if("undefined"===typeof MF.SiteSettings){MF.SiteSettings={};}MF.SiteSettings.MemberPermissionService=new JsonFx.IO.Service("/Features/FamilySites/SiteDetails/Memberships/MemberPermissionService.jrpc");MF.SiteSettings.MemberPermissionService.getPermissions=function(opt){this.invoke("getPermissions",null,opt);};MF.SiteSettings.MemberPermissionService.setPermissions=function(CanGuestsComment,Role,opt){this.invoke("setPermissions",[CanGuestsComment,Role],opt);};}catch(ex){}try{var MF;if("undefined"===typeof MF){MF={};}if("undefined"===typeof MF.SiteSettings){MF.SiteSettings={};}MF.SiteSettings.MemberListService=new JsonFx.IO.Service("/Features/FamilySites/SiteDetails/Memberships/MemberListService.jrpc");MF.SiteSettings.MemberListService.getMembers=function(start,count,opt){this.invoke("getMembers",[start,count],opt);};MF.SiteSettings.MemberListService.removeMember=function(userId,opt){this.invoke("removeMember",[userId],opt);};MF.SiteSettings.MemberListService.saveMembershipLevel=function(MembershipLevelIDs,opt){this.invoke("saveMembershipLevel",[MembershipLevelIDs],opt);};MF.SiteSettings.MemberListService.isLastAdmin=function(opt){this.invoke("isLastAdmin",null,opt);};MF.SiteSettings.MemberListService.getPendingMembers=function(start,count,opt){this.invoke("getPendingMembers",[start,count],opt);};MF.SiteSettings.MemberListService.approveRequest=function(requestId,opt){this.invoke("approveRequest",[requestId],opt);};MF.SiteSettings.MemberListService.denyRequest=function(requestId,opt){this.invoke("denyRequest",[requestId],opt);};MF.SiteSettings.MemberListService.approveAll=function(RequestIds,opt){this.invoke("approveAll",[RequestIds],opt);};MF.SiteSettings.MemberListService.denyAll=function(RequestIds,opt){this.invoke("denyAll",[RequestIds],opt);};MF.SiteSettings.MemberListService.deleteSite=function(siteId,opt){this.invoke("deleteSite",[siteId],opt);};}catch(ex){}try{var MF;if("undefined"===typeof MF){MF={};}if("undefined"===typeof MF.SiteSettings){MF.SiteSettings={};}MF.SiteSettings.PendingMembers=JsonML.BST(["div",{"class":"js-PendingMembers","jbst:visible":function(){return this.data.pendingMembers.length>0;}}," ",["div",{"class":"section-title"}," ",["h3","Pending Requests to Join Group"]," ",["p",{"class":"section-title-extra pending"}," ",["a",{"class":"approve",href:"#approveAll",onclick:function(){return this.approveAll();}},"Approve All"]," or ",["a",{"class":"deny",href:"#denyAll",onclick:function(){return this.denyAll();}},"Deny All"]," "]," "]," ",["div",{"class":"contacts large siteslist"}," ",function(){return JsonML.BST(MF.SiteSettings.PendingMemberItem).dataBind(this.data.pendingMembers,this.index,this.count);}," "]," ",function(){return JsonML.BST(MF.Paging.Pager).dataBind(MF.Paging.Pager.buildData(this.data.start,this.data.count,this.data.total,MF.SiteSettings.PendingMembers.getMembers),this.index,this.count);}," "]);(function(){this.getMembers=function(B,A){MF.SiteSettings.MemberListService.getPendingMembers(B,A,{onSuccess:function(C){$("div.js-PendingMembers").replaceWith(MF.SiteSettings.PendingMembers.bind(C));}});};this.approveAll=function(){return function(){var A=$(this).parents(".js-PendingMembers");var B=MF.Forms.getFormData(A);MF.SiteSettings.MemberListService.approveAll(B.Requests,{onSuccess:function(C){var D=$("div.js-PendingMembers");MF.Message.showInfo(D,"Members successfully updated!",MF.Message.Scope.Page,5000);D.replaceWith(MF.SiteSettings.PendingMembers.bind(C));}});};};this.denyAll=function(){return function(){var A=$(this).parents(".js-PendingMembers");var B=MF.Forms.getFormData(A);MF.SiteSettings.MemberListService.denyAll(B.Requests,{onSuccess:function(C){var D=$("div.js-PendingMembers");MF.Message.showInfo(D,"Members successfully updated!",MF.Message.Scope.Page,5000);D.replaceWith(MF.SiteSettings.PendingMembers.bind(C));}});};};}).call(MF.SiteSettings.PendingMembers);}catch(ex){}try{var MF;if("undefined"===typeof MF){MF={};}if("undefined"===typeof MF.SiteSettings){MF.SiteSettings={};}MF.SiteSettings.PendingMemberItem=JsonML.BST(["div",{"class":function(){return this.containerClass();}}," ",["input",{type:"hidden",value:function(){return this.data.requestId;},name:function(){return"Requests$"+this.index;}}]," ",["a",{href:function(){return this.data.userUrl;}}," ",["img",{src:function(){return this.data.avatar;}}]," "]," ",["p"," ",["span",{"class":"name"}," ",["a",{href:function(){return this.data.userUrl;}},function(){return this.data.name;}]," "]," ",["span",{"class":"extra"}," ",["a",{"class":"approve",href:"#approve",onclick:function(){return this.approve(this.data.requestId);}},"Approve"]," or ",["a",{"class":"deny",href:"#deny",onclick:function(){return this.deny(this.data.requestId);}},"Deny"]," "]," "]," "]);(function(){this.containerClass=function(){if(this.index%2){return"js-Item sitegroup";}else{return"js-Item sitegroup first";}};this.approve=function(A){return function(){MF.SiteSettings.MemberListService.approveRequest(A,{onSuccess:function(B){var C=$("div.js-PendingMembers");MF.Message.showInfo(C,"Members successfully updated!",MF.Message.Scope.Page,5000);C.replaceWith(MF.SiteSettings.PendingMembers.bind(B));}});return false;};};this.deny=function(A){return function(){MF.SiteSettings.MemberListService.denyRequest(A,{onSuccess:function(B){var C=$("div.js-PendingMembers");MF.Message.showInfo(C,"Members successfully updated!",MF.Message.Scope.Page,5000);C.replaceWith(MF.SiteSettings.PendingMembers.bind(B));}});return false;};};}).call(MF.SiteSettings.PendingMemberItem);}catch(ex){}try{var MF;if("undefined"===typeof MF){MF={};}if("undefined"===typeof MF.FamilySite){MF.FamilySite={};}MF.FamilySite.SiteTitle=JsonML.BST(["div",{"class":"js-Title"}," ",["a",{href:function(){return this.data.edit;},"jbst:visible":function(){return this.data.edit.length>0;}},["img",{src:function(){return this.data.avatarUrl;},"class":"pic"}]]," ",["img",{src:function(){return this.data.avatarUrl;},"class":"pic","jbst:visible":function(){return this.data.edit.length===0;}}]," ",["h1",{"class":"title"},function(){return this.data.siteTitle;}]," "]);}catch(ex){}try{var MF;if("undefined"===typeof MF){MF={};}if("undefined"===typeof MF.ExpiredSite){MF.ExpiredSite={};}MF.ExpiredSite.UpgradeSite=JsonML.BST([""," ",["p",{"class":"intro"}," ",["strong",function(){return this.data.siteName;}]," ",function(){return JsonFx.Lang.get("Global,ExpiredUpgradeExplanation");}," "]," ",["ul",{"class":"upgrade-features"}," ",["li",{id:"ads"},function(){return JsonFx.Lang.get("Global,UpgradeNoAds");}]," ",["li",{id:"upload"}," ",function(){return JsonFx.Lang.get("Global,UpgradeLimit");}," ",["em",function(){return JsonFx.Lang.get("Global,UpgradeLimitExplaination");}]," "]," ",["li",{id:"library"},function(){return JsonFx.Lang.get("Global,UpgradeThemeLibrary");}]," ",["li",{id:"builder"},function(){return JsonFx.Lang.get("Global,UpgradeThemeBuilder");}]," ",["li",{id:"url"}," ",function(){return JsonFx.Lang.get("Global,UpgradeUrl");}," ",["em",function(){return JsonFx.Lang.get("Global,UpgradeUrlExplaination");}]," "]," "]," ",["div",{"class":"upgrade-action"}," $29.95 ",["a",{id:"upgrade-button",onclick:"",href:""}]," ",["em",{"class":"note"},"Renews at $29.95/year"]," "]," ",["p",{"class":"submit"}," ",["a",{"class":"positive",href:function(){return this.data.secureUrl;},onclick:"MF.Tracking.checkout('Essentials');"},function(){return JsonFx.Lang.get("Global,UpgradeNow");}]," ",function(){return JsonFx.Lang.get("Global,Or");}," ",["a",{href:"#cancel",onclick:"window.history.go(-1);return false;"},function(){return JsonFx.Lang.get("Global,Cancel");}]," "]]);}catch(ex){}