function search(n,t,i){i=i||window.location.host;var r=$("#"+t).val(),u=$("#"+n).val();r=="Database"?window.location.href=window.location.protocol+"//"+i+"/search/database-search/?keywords="+u:r=="Library"?window.location.href="http://library.nehgs.org/search/a?searchtype=Y&searcharg="+u:r=="Site"&&(window.location.href=window.location.protocol+"//"+i+"/search/site-search/?q="+u)}function FavoriteFunctions(){$(document).on("click",".favorite-toggle",function(){var n=$(this),i=Boolean($(this).hasClass("newFavoritebtn")),t;i&&(n=$(this).children("span"));t=Boolean($(this).hasClass("btnDbFovorite"));t&&(n=$(this).children("span"));n.hasClass("glyphicon-star")?searchFunctionModule.RemoveFavorite(n):searchFunctionModule.AddFavorite(n)})}function GetSavedSearches(n){var t=$("#savedSearch");$.ajax({cache:!1,url:n,type:"get",async:!0,dataType:"json",success:function(n){var i,r,u;for(t.find("option").remove(),t.append("<option value='default'>Saved Searches<\/option>"),i=0;i<n.length;i++)r=n[n.length-(i+1)].Title,r==""&&(r=n[n.length-(i+1)].Date),u=n[n.length-(i+1)].ID,t.append("<option value='"+u+"'>"+r+"<\/option>")},error:function(n,t,i){console.log(t);console.log(i);console.log(query)}})}function GetSavedSearchesCategory(n){var t=$("#categorysavedSearch");$.ajax({cache:!1,url:n,type:"get",async:!0,dataType:"json",success:function(n){var i,r,u;for(t.find("option").remove(),t.append("<option value='default'>Saved Searches<\/option>"),i=0;i<n.length;i++)r=n[n.length-(i+1)].Title,r==""&&(r=n[n.length-(i+1)].Date),u=n[n.length-(i+1)].ID,t.append("<option value='"+u+"'>"+r+"<\/option>")},error:function(n,t,i){console.log(t);console.log(i);console.log(query)}})}function deleteSavedSearch(n){var t=$("#savedSearch option:selected").val();$.ajax({cache:!1,url:n,type:"post",success:function(){$("#delete-success").show();$(".clear-form").click();ClearSearchForm();GetSavedSearches("/ExploreDatabases/GetSavedSearches");$(".saved-search-buttons").hide()},error:function(){$("#error").show()},data:{id:t}})}function deleteSavedSearchCategory(n){var t=$("#categorysavedSearch option:selected").val();$.ajax({cache:!1,url:n,type:"post",success:function(){$("#delete-success").show();$(".clear-form").click();GetSavedSearchesCategory("/ExploreDatabases/GetSavedSearches");$(".saved-search-buttons").hide()},error:function(){$("#error").show()},data:{id:t}})}function renameSavedSearch(n){var i=$("#savedSearch option:selected").val(),r=$("#savedSearch option:selected").text(),t=$("#new-name").val();t&&$.ajax({cache:!1,url:n,type:"post",success:function(){window.location.href.indexOf("&searchPage=Category-Search")>-1?reloadSearchesCategory("/ExploreDatabases/GetSavedSearches",t,i):reloadSearches("/ExploreDatabases/GetSavedSearches",t,i)},error:function(){$("#error").show()},data:{id:i,name:t}})}function renameSavedSearchCategory(n){var i=$("#categorysavedSearch option:selected").val(),r=$("#categorysavedSearch option:selected").text(),t=$("#new-name").val();t&&$.ajax({cache:!1,url:n,type:"post",success:function(){window.location.href.indexOf("&searchPage=Category-Search")>-1?reloadSearchesCategory("/ExploreDatabases/GetSavedSearches",t,i):reloadSearches("/ExploreDatabases/GetSavedSearches",t,i)},error:function(){$("#error").show()},data:{id:i,name:t}})}function reloadSearches(n,t,i){var r=$("#savedSearch");$.ajax({cache:!1,url:n,type:"get",async:!0,dataType:"json",success:function(n){var t,u,f;for(r.find("option").remove(),r.append("<option value='default'>Saved Searches<\/option>"),t=0;t<n.length;t++)u=n[n.length-(t+1)].Title,u==""&&(u=n[n.length-(t+1)].Date),f=n[n.length-(t+1)].ID,r.append("<option value='"+f+"'>"+u+"<\/option>");$("#savedSearch").val(i)},error:function(n,t,i){console.log(t);console.log(i);console.log(query)}})}function reloadSearchesCategory(n,t,i){var r=$("#categorysavedSearch");$.ajax({cache:!1,url:n,type:"get",async:!0,dataType:"json",success:function(n){var t,u,f;for(r.find("option").remove(),r.append("<option value='default'>Saved Searches<\/option>"),t=0;t<n.length;t++)u=n[n.length-(t+1)].Title,u==""&&(u=n[n.length-(t+1)].Date),f=n[n.length-(t+1)].ID,r.append("<option value='"+f+"'>"+u+"<\/option>");$("#categorysavedSearch").val(i)},error:function(n,t,i){console.log(t);console.log(i);console.log(query)}})}function overwriteSavedSearch(n){var t=$("#savedSearch option:selected").val(),i=createQueryString();$.ajax({cache:!1,url:n,type:"post",success:function(){$("#overwrite-success-message").html("Overwrote '"+$("#savedSearch option:selected").text()+"'");$("#overwrite-success").show()},error:function(){$("#error").show()},data:{id:t,queryParams:i}})}function overwriteSavedSearchCategory(n){var t=$("#categorysavedSearch option:selected").val(),i=createQueryString();$.ajax({cache:!1,url:n,type:"post",success:function(){$("#overwrite-success-message").html("Overwrote '"+$("#categorysavedSearch option:selected").text()+"'");$("#overwrite-success").show()},error:function(){$("#error").show()},data:{id:t,queryParams:i}})}function getDeleteMessage(){var n="Are you sure you want to delete '"+$("#savedSearch option:selected").text()+"'?";$("#delete-message").html(n)}function getDeleteMessageCategory(){var n="Are you sure you want to delete '"+$("#categorysavedSearch option:selected").text()+"'?";$("#delete-message").html(n)}function getDuplicateSearchMessage(){var n="Saved search with the name '"+$("#save-name").val()+"' already exists.<br/>Please choose another name.";$("#duplicate-message").html(n)}function getOverwriteMessage(){var n="Are you sure you want to overwrite '"+$("#savedSearch option:selected").text()+"'?";$("#overwrite-message").html(n)}function getOverwriteMessageCategory(){var n="Are you sure you want to overwrite '"+$("#categorysavedSearch option:selected").text()+"'?";$("#overwrite-message").html(n)}function removeParam(n,t){if(t!==""){params_arr=t.split("&");for(var i=params_arr.length-1;i>=0;i-=1)param=params_arr[i].split("=")[0],param===n&&params_arr.splice(i,1);t=params_arr.join("&")}return t}function SaveSearch(n,t){var i=$("#save-name").val();n=removeParam("page",n);n=n.replace("+","%20");i&&$.ajax({cache:!1,url:t,type:"post",success:function(n){console.log("INFO: ");console.log(n);n=="Success"?($("#name-search").hide(),$("#save-name").val(""),$("#search-saved").show()):$("#not-logged-in").show()},error:function(){$("#error").show()},data:{queryParams:n,title:i}})}function loadSavedSearch(n,t,i){$("#savedSearch").val(i);ClearSearchForm();$("button.do-search").css("visibility","hidden");var r=t;$.ajax({cache:!1,url:n,type:"get",async:!0,dataType:"json",success:function(n){for(var u,t=0;t<n.length;t++)(n[t].Date==r||n[t].Title==r)&&(u=n[t].QueryParams,fillFormAccount(u));r!="Saved Searches"?($(".saved-search-buttons").show(),$("#savedSearch").val(i)):$(".saved-search-buttons").hide()},error:function(n,t,i){alert("error");console.log(t);console.log(i);console.log(query)}})}function loadCategoySavedSearch(n,t,i){$(".clear-form").click();$("#categorysavedSearch").val(i);$("button.do-search").css("visibility","hidden");var r=t;$.ajax({cache:!1,url:n,type:"get",async:!0,dataType:"json",success:function(n){for(var u,t=0;t<n.length;t++)(n[t].Date==r||n[t].Title==r)&&(u=n[t].QueryParams,fillFormAccount(u));r!="Saved Searches"?($(".saved-search-buttons").show(),$("#categorysavedSearch").val(i)):$(".saved-search-buttons").hide()},error:function(n,t,i){alert("error");console.log(t);console.log(i);console.log(query)}})}function fillFormAccount(n){var u,t,i;$(".fam1").hide();$(".fam2").hide();fields=n.split("&");var c,e=0,o="",r="-All-",s="-All-",h="-All-",f="";for(hasAttributes=!1,u=0;u<fields.length;u++)data=fields[u].split("="),t=data[0],i=data[1],i&&(i=i.replace("%E2%80%93","–"),i=unescape(i).trim()),t.indexOf("].")>0?(extendedAttributes.push(fields[u]),hasAttributes=!0):t&&(i=="true"?$("."+t).prop("checked",!0):$("."+t).val(i)),t=="favorites"&&(f="#Favorite"),t=="free"&&(f="#Free"),t=="Images"&&(f="#Images"),t=="fam2type"&&$(".fam1").is(":hidden")&&$(".fam1").show(),t=="fam3type"&&$(".fam2").is(":hidden")&&$(".fam2").show(),$(".fam1").is(":visible")&&$(".fam2").is(":visible")&&$(".add-family").hide(),t=="volumeId"?e=i:t=="pageName"&&(o=i),t=="database"&&(r=i),t=="category"&&(s=i),t=="recordtype"&&$("#RecordDropdown option:contains("+i+")").length>0&&(h=i),(t=="category"||t=="database"||t=="fam1first"||t=="fam1last"||t=="fam2first"||t=="fam2last"||t=="fam3first"||t=="fam3last")&&(c=!0);c&&($(".advance-options").show(),$(".show-advance-options").hide(),($(".fam2first").val()!=""||$(".fam2last").val()!="")&&$(".fam1").show(),($(".fam3first").val()!=""||$(".fam3last").val()!="")&&$(".fam2").show());hasAttributes||$("button.do-search").css("visibility","visible");hasAttributes=!1;$("#database").length>0?r=="-All-"?($.removeCookie("selected-id"),$("#collection-extended").hide()):(Fetchdatabsefordatabasetype(s,r,h,f),showextendattribute(e,o,r)):($("#database option:contains("+r+")").attr("selected",!0),$("#category option:contains("+s+")").attr("selected",!0),$("#RecordDropdown").val(h),(window.location.href.indexOf("/search/databasesearch")>-1||window.location.href.indexOf("&searchPage=databasesearch")>-1)&&showextendattribute(e,o,r))}function Fetchdatabsefordatabasetype(n,t,i,r){var u="selected-id",h=$.cookie(u),f=$.cookie("lastitem"),e=$("#Free").is(":checked"),o=$("#Favorite").is(":checked"),s=$("#Images").is(":checked"),c=$("#AllData").is(":checked");$.getJSON("/SearchResults/dropdowns",{category:n,database:t,recordType:i,firstTerm:$.cookie(u),selectedTerm:"none",onLoad:!1,favorites:o,free:e,images:s,clickedDropdown:r,lastTerm:f},function(r){$("#category option").remove();$(r.SearchDropdown.Categories).each(function(n,t){$("#category").append("<option>"+t+"<\/option>")});$("#category option:contains("+n+")").attr("selected",!0);$("#database option").remove();$(r.SearchDropdown.Databases).each(function(n,t){$("#database").append("<option>"+t+"<\/option>")});$("#database option:contains("+t+")").attr("selected",!0);$("#RecordDropdown option").remove();$(r.SearchDropdown.RecordTypes).each(function(n,t){$("#RecordDropdown").append("<option>"+t+"<\/option>")});$("#RecordDropdown").val(i)})}function showextendattribute(n,t,i){var r=i,u=$("#collection-title");u.text("Search Fields for "+r);window.location.href.indexOf("/search/databasesearch")>-1||window.location.href.indexOf("&searchPage=databasesearch")>-1||($("#search-tips-body").html(""),$.getJSON("/SearchResults/SearchTips",{collectionName:r},function(n){$("#search-tips-body").append(n)}),$("#collection-extended").show());$("#extended-dropdowns").html("");$.getJSON("/SearchResults/ExtendedDropdowns",{collectionName:r},function(i){var u,r;(window.location.href.indexOf("/search/databasesearch")>-1||window.location.href.indexOf("&searchPage=databasesearch")>-1)&&(i.volumes.length>0||i.attributes.length>0?$("#collection-extended").show():$("#collection-extended").hide());i.volumes.length>0&&(r="",r+='<div class="row">',i.volumes.length>1&&(u="",$(i.volumes).each(function(n,t){u+='<option value="'+t.VolumeId+'">'+t.Name+"<\/option>"}),r+='<div class="form-group col-sm-5"><h4 for="volumes">Volume<\/h4><select id="volumes" class="form-control" aria-label="Volume"><option value="0">-All-<\/option>'+u+"<\/select><\/div>"),r+='<div class="form-group col-sm-5"><h4 for="pages">Page<\/h4><input id="pages" class="form-control" type="text" aria-label="Page"><\/div><\/div>',$("#extended-dropdowns").append(r));$("#volumes").val(n);$("#pages").val(t);i.attributes.length>0&&(r="",$(i.attributes).each(function(n,t){n%2==0&&(r+='<div class="row">');var i="text",u="",f="";t.Type=="boolean"?(i="checkbox",u="ArticleCheckboxCss",f="style='margin-left: 210px;'",r+='<div class="form-group col-sm-5" style="margin-top: 15px;">'):r+='<div class="form-group col-sm-5">';r+='<h4 for="'+t.AttributeId+'">'+t.Name+'<\/h4><input name="'+t.Name+'" id="'+t.AttributeId+'" class="form-control attributes  '+u+'" type="'+i+'" '+f+' aria-label="Extended attribute"><\/div>';n%2!=0&&(r+="<\/div>")}),$("#extended-dropdowns").append(r),extendedAttributes.length>0&&(fillAttributes(extendedAttributes),extendedAttributes=[],$("button.do-search").css("visibility","visible")),$("#extended-dropdowns input").keypress(function(n){var t=n.which;t==13&&$(".submit-search").click()}))})}function fillAttributes(n){for(var r,t,f="",i="",u=0;u<n.length;u++)data=n[u].split("="),r=data[0],t=unescape(data[1].replace("%E2%80%93","–")),r.indexOf(".Id")>0&&(f=t),r.indexOf(".Value")>0&&(i=t),r.indexOf(".Name")>0&&(i=="true"?$("input[name='"+t+"']").prop("checked",i):$("input[name='"+t+"']").val(i))}function ClearSearchForm(){$("#AllData").prop("checked",!0);$("#searchnew select").val("-All-");$("#searchnew").find("input[type=text]").val("");$("#searchnew").find("input[type=checkbox]").prop("checked",!1);$(".saved-search-buttons").hide();$(".overwrite-buttons").hide();$("#database").length>0&&($("#collection-extended").hide(),$(".fam1").hide(),$(".fam2").hide(),$(".add-family").show(),$(".type1").val("Any"),$(".type2").val("Any"),$(".type3").val("Any"),$.removeCookie("selected-id"),$.removeCookie("lastitem"));(window.location.href.indexOf("/search/databasesearch")>-1||window.location.href.indexOf("&searchPage=databasesearch")>-1)&&($(".fam1").hide(),$(".fam2").hide(),$(".add-family").show(),$(".type1").val("Any"),$(".type2").val("Any"),$(".type3").val("Any"))}function databasesPage(n){var i=$(".dbPage.current"),r,t;$(i).removeClass("current");$(i).addClass("hidden");r="dbPage"+n;t=$("#"+r);t.removeClass("hidden");t.addClass("current")}function getUrlParameter(n){for(var u=decodeURIComponent(window.location.search.substring(1)),r=u.split("&"),t,i=0;i<r.length;i++)if(t=r[i].split("="),t[0]===n)return t[1]===undefined?!0:t[1]}(function(n){window.Login={id:"",tnewRoot:"my.americanancestors.org",forgotPw:"https://my.americanancestors.org/account/forgot.aspx",init:function(n){Login.id=n},initView:function(){Login.forgotPw=n("#forgotpw").attr("href");n(".forgotPassword").on("click",function(){window.location.assign(Login.forgotPw)});n(".backToLogin").on("click",function(){n(".LoginContent").show();n(".ForgotPassword").hide();n(".EmailConfirmation").hide()});n("#ShopifyiFrame").on("load",function(){if(NehgsGlobal.isUserAuthenticate){var n=Login.getQueryParam("return-url");n?window.location.reload(!0):!window.location.href.indexOf("changePassword=true")>-1&&(window.location.href="/")}});n(".logStatus").attr("onclick","").unbind("click")},SendToLoginPage:function(){var n=window.location.origin+window.location.pathname+escape(window.location.search);window.location="https://"+Login.tnewRoot+"/account/login?ReturnUrl="+escape(n)},loggedIn:function(){var i,t;Login.disableLoginButton();i=Login.validateLoginForm();i?(t=n(".loginFormElement"),ga("send",{hitType:"event",eventCategory:"Login",eventAction:"login"}),n.ajax({cache:!1,type:"POST",url:t.attr("action"),data:t.serialize(),error:function(){},success:function(t){var i,r;t.Status==="success"?(i=window.location.href,NehgsHeader.HideLogin(),NehgsGlobal.isUserAuthenticate=!0,window.open(t.ShopifyMultiPassLoginUrl,"ShopifyLogin"),i.indexOf("affiliate=true")>-1&&n.when(n.getScript("https://unpkg.com/fs-js-lite@latest/dist/FamilySearch.min.js")).done(function(){var t=window.location.href,n=t.split("/"),i=n[0]+"//"+n[2]+"/Account/FSAuthRedirect",r=new FamilySearch({environment:"production",appKey:"a02f100000RMfRgAAL",redirectUri:i});r.oauthRedirect()})):t.Status==="changePassword"?(r=Login.forgotPw+"?em="+n("#Email").val()+"&prev=true",window.location.assign(r)):(Login.enableLoginButton(),n(".error-message").html(t.Message))}})):Login.enableLoginButton()},disableLoginButton:function(){var n=document.getElementById("log-in");n.setAttribute("disabled","");n.setAttribute("aria-disabled","true");n.innerHTML="LOGGING IN&hellip; <div class='spinning-loader'><\/div>"},enableLoginButton:function(){var n=document.getElementById("log-in");n.removeAttribute("disabled");n.removeAttribute("aria-disabled");n.innerHTML="LOG IN"},familySearchlogin:function(t){var r=Login.validateLoginForm(),i;r&&(i=n(".loginFormElement"),n.ajax({cache:!1,type:"POST",url:i.attr("action"),data:i.serialize(),error:function(){},success:function(i){if(i.Status==="success"){NehgsHeader.HideLogin();NehgsGlobal.isUserAuthenticate=!0;n("#familySearchLogin").hide();var r=n("#successMessage"),u=r.find(".successImage");u.attr("src",t);r.show()}else n(".error-message").html(i.Message)}}))},validateLoginForm:function(){var t=!0;n("input").removeClass("errorTextBox");var f=n(".LoginContent #Email"),i=f.parent().find(".emailValidation"),r=n(".LoginContent #Password"),u=r.parent().find("#pwValidation");return null!==i&&i.html(""),null!==u&&u.html(""),t=Login.validateTextBox(".LoginContent #Email")&&t,t&&(isEmailValid=Login.validateEmail(n(".LoginContent #Email").val()),isEmailValid||(t=!1,null!==i&&(i.html("Please enter a valid email address"),f.addClass("errorTextBox")))),r.val().length!==0?t=Login.validateTextBox(".LoginContent #Password")&&t:(t=!1,u.html("Please enter your password"),r.addClass("errorTextBox")),t},validateTextBox:function(t){var i=n(t);return success=!0,n.trim(i.val())===""&&(i.addClass("errorTextBox"),success=!1),success},validateEmail:function(n){return/^[_a-zA-Z0-9-]+(\.[_a-zA-Z0-9-]+)*@[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*(\.[a-zA-Z]{2,4})$/.test(n)?!0:!1},validatePassword:function(n){return/^(?=.*\d)(?=.*[a-z])(?=.*[A-Z])(?=.*[^a-zA-Z0-9])(?!.*\s).{6,25}$/.test(n)?!0:!1},getQueryParam:function(n){var t=window.location.search.match(new RegExp("(\\?|&)"+n+"(\\[\\])?=([^&]*)"));return t?t[3]:!1}}})($);$("document").ready(function(){window.addEventListener("storage",function(n){n.key=="logout-event"&&(localStorage.removeItem("login-event"),localStorage.removeItem("logout-event"),window.location.reload(!0));n.key=="login-event"&&localStorage.getItem("login-event")!=null&&window.location.reload(!0)});$("#log-in").unbind().on("click",function(){return window.Login.loggedIn(),!1});$("#Password").unbind().on("click",function(){$(".error-message").html("")});$(".email").unbind().on("click",function(){$(".error-message").html("")});$("#CurrentPassword").unbind().on("click",function(){$(".emailValidation2").html("")});$("#NewPassword").unbind().on("click",function(){$(".emailValidation2").html("")});$("#ConfirmPassword").unbind().on("click",function(){$(".emailValidation2").html("")})}),function(n){window.NehgsHeader={widget:"",init:function(t){n.fn.ArtifactChooser||alert("artifact chooser doesn't exist");n(t+" .menu-chooser-top").ArtifactChooser({target:t+" .menu-id-top",targetName:t+" .menu-name-top",tabs:["menu"]});n(t+" .menu-chooser-main").ArtifactChooser({target:t+" .menu-id-main",targetName:t+" .menu-name-main",tabs:["menu"]});n(t+" .logo-url-chooser").ArtifactChooser({target:t+" .logo-url",tabs:["library"],showContent:!0,showContentType:"Image"});n(t+" .thin-logo-url-chooser").ArtifactChooser({target:t+" .thin-logo-url",tabs:["library"],showContent:!0,showContentType:"Image"})},initView:function(t,i){if(NehgsHeader.widget=n(t),i&&i.length>0){var r=n("#header");r.length>0&&r.addClass(i)}n("#header-search").keypress(function(t){var i=t.which;i==13&&n("#hdr-srch-btn").click()})},HideLogin:function(){var n=NehgsHeader.widget.find(".logStatus");null!=n&&(n.parent().attr("class","logout"),n.attr("onclick","NehgsGlobal.LogOut();"),n.text("Log Out"))},MinHeader:function(){n(".hide-min").hide();n(".glyphicon-menu-hamburger").length==0&&n(".mobile-login > ul").append("<li class='hide show-min' id='thin-menu'><a aria-label='Login Menu' href='javascript:void(0)' onclick='window.NehgsHeader.MaxHeader(); return false;'><span class='glyphicon glyphicon-menu-hamburger'><\/span><\/a><\/li>");n(".mobile-login").show();n(".show-min").removeClass("hide");n(".nehgs-logo").css("margin","-35px 0 5px 0")},MaxHeader:function(t,i){t=typeof t!="undefined"?t:800;i=typeof i!="undefined"?i:200;n(".modal2").css("top","-200px");n(".modal3").css("top","-200px");n(".mobile-login").hide();n("li.show-min").remove();n(".show-min").addClass("hide");n("img.hide-min, .form-group").css("opacity","0.0");n(".hide-min").slideDown(t,function(){n(".nehgs-logo").css("margin","-14px 0 0 0");n("#spacer-row").css("overflow","visible");n("img.hide-min, .form-group").animate({opacity:"1.0"},i)})}}}(jQuery),function(n){n.isFunction(String.prototype.format)===!1&&(String.prototype.format=function(){for(var n=this,t=arguments.length;t--;)n=n.replace(new RegExp("\\{"+t+"\\}","gim"),arguments[t]);return n});n.isFunction(Date.prototype.toISOString)===!1&&(Date.prototype.toISOString=function(){var t=function(n,t){n=n.toString();for(var i=n.length;i<t;i++)n="0"+n;return n},n=this;return"{0}-{1}-{2}T{3}:{4}:{5}.{6}Z".format(n.getUTCFullYear(),t(n.getUTCMonth()+1,2),t(n.getUTCDate(),2),t(n.getUTCHours(),2),t(n.getUTCMinutes(),2),t(n.getUTCSeconds(),2),t(n.getUTCMilliseconds(),3))});var t=function(i,r,u,f){var e,o;if(n.isPlainObject(i))for(e in i)(f===!0||typeof i[e]!="undefined"&&i[e]!==null)&&t(i[e],r,u.length>0?u+"."+e:e,f);else{if(n.isArray(i)){n.each(i,function(n,i){t(i,r,"{0}[{1}]".format(u,n))});return}if(!n.isFunction(i))if(i instanceof Date)r.push({name:u,value:i.toISOString()});else{o=typeof i;switch(o){case"boolean":case"number":o=i;break;case"object":if(f!==!0)return;default:o=i||""}r.push({name:u,value:o})}}};n.extend({toDictionary:function(i,r,u){i=n.isFunction(i)?i.call():i;arguments.length===2&&typeof r=="boolean"&&(u=r,r="");u=typeof u=="boolean"?u:!1;var f=[];return t(i,f,r||"",u),f}})}(jQuery);extendedAttributes=[];hasAttributes=!1;var searchFunctionModule=function(){var n={AddFavorite:location.protocol+"//"+location.host+"/ExploreDatabases/AddFavorite?collectionId=",RemoveFavorite:location.protocol+"//"+location.host+"/ExploreDatabases/RemoveFavorite?collectionId="},t=function(t){var i=t.attr("id").split("-")[1];t.hasClass("glyphicon-star-empty")&&$.ajax({cache:!1,url:n.AddFavorite+i,type:"post",success:function(n){n=="Success"?(t.removeClass("glyphicon-star-empty"),t.addClass("glyphicon-star")):alert("You must be logged in to add favorites")},error:function(){}})},i=function(t){var i=t.attr("id").split("-")[1];t.hasClass("glyphicon-star")&&$.ajax({cache:!1,url:n.RemoveFavorite+i,type:"post",success:function(n){n=="Success"?(t.removeClass("glyphicon-star"),t.addClass("glyphicon-star-empty")):alert("You must be logged in to add favorites")},error:function(){}})};return{RemoveFavorite:i,AddFavorite:t}}()