if(typeof TGN=="undefined"){var TGN={}}TGN.CC={};TGN.CC.FType=new Array();TGN.CC.FType[0]="Collection";TGN.CC.FType[1]="Location";TGN.CC.FType[2]="Date";TGN.CC.FType[3]="Language";TGN.CC.Request={};TGN.CC.SearchOnEnter=function(c,d,a){var b;if(window.event){b=c.keyCode}else{if(c.which){b=c.which}}if(b==13){TGN.CC.Request.title=d.value;TGN.CC.Request.keyword=a.value;TGN.CC.ClearPagingTools();TGN.CC.SearchingUI(true);TGN.CC.DoSearch()}};TGN.CC.SearchTitles=function(){var b=document.getElementById("iTitle");var a=document.getElementById("iKeyword");if(b!=null){TGN.CC.Request.title=b.value}if(a!=null){TGN.CC.Request.keyword=a.value}TGN.CC.ClearPagingTools();TGN.CC.SearchingUI(true);TGN.CC.DoSearch()};TGN.CC.SearchBtnText=null;TGN.CC.SearchingUI=function(a){var b=document.getElementById("cardCatSearchTxt");if(b!=null){if(a){if(TGN.CC.SearchBtnText==null){TGN.CC.SearchBtnText=b.innerHTML}b.innerHTML=TGN.CC.Intl.searching}else{if(TGN.CC.SearchBtnText!=null){b.innerHTML=TGN.CC.SearchBtnText}}}};TGN.CC.Clear=function(){delete TGN.CC.Request.title;delete TGN.CC.Request.keyword;var c=document.getElementById("iTitle");var a=document.getElementById("iKeyword");if(c!=null){c.value=""}if(a!=null){a.value=""}for(var b=0;b<TGN.CC.FilterStack.length;b++){TGN.CC.FilterStack[b].removeUI()}TGN.CC.FilterStack=new Array();TGN.CC.BlockFilterUI();TGN.CC.ClearPagingTools();TGN.CC.DoSearch()};TGN.CC.DoSearch=function(searchQS,flags){if(flags==null){flags={}}if(searchQS==null||searchQS==""){searchQS=TGN.CC.ToQS();try{window.location.hash="ccat="+escape(searchQS)}catch(e){}}searchQS="?"+searchQS;if(flags.noFilt!=null){searchQS+="noFilt=1&"}if(flags.filterInfo!=null){searchQS+="filterInfo=1&"}args=[TGN.CC,searchQS];var callback={success:function(o){try{var searchR=eval("("+o.responseText+")");TGN.CC.Results=searchR.searchResults;if(searchR.filters!=null){TGN.CC.UpdateFilterUI(searchR.filters)}if(searchR.filterInfo!=null){for(var i=0;i<searchR.filterInfo.length;i++){var fil=searchR.filterInfo[i];var nFil=new TGN.CC.Filter(fil.fType,fil.fVal,fil.fName);TGN.CC.FilterStack.push(nFil);nFil.addUI()}}TGN.CC.PopulateSearchResults(searchR);TGN.CC.UpdatePageTools(searchR.searchResults)}catch(e){TGN.CC.ShowMessage(TGN.CC.Intl.err,TGN.CC.Intl.zeroPrompt)}finally{TGN.CC.PagingLock=false;TGN.CC.SearchingUI(false)}},failure:function(o){TGN.CC.ShowMessage(TGN.CC.Intl.err,TGN.CC.Intl.zeroPrompt);TGN.CC.PagingLock=false},argument:args};var connection=YAHOO.util.Connect.asyncRequest("GET","/search/CardCat/CardCatCallback.aspx"+searchQS,callback)};TGN.CC.SboClick=function(b){var a=document.getElementById("sbocheck");if(a!=null){if(a.checked){TGN.CC.Request.sbo=1}else{delete TGN.CC.Request.sbo}}TGN.CC.DoSearch()};TGN.CC.FilterStack=new Array();TGN.CC.Filter=function(a,c,b){this.fType=a;this.nodeId=c;this.name=b};TGN.CC.Filter.prototype.addUI=function(){var b=document.getElementById("Facets-Selected");if(b!=null){var a='<a href="javascript:TGN.CC.RemoveFilter('+this.fType;a+=",'"+this.nodeId+"');\">"+this.name;if(TGN.CC.Intl!=null&&TGN.CC.Intl.FType[this.fType]!=null){a+=" <small>("+TGN.CC.Intl.FType[this.fType]+")</small>"}a+="</a>";newFil=document.createElement("h4");if(TGN.CC.FilterStack.length<=1){newFil.setAttribute("class","first")}newFil.setAttribute("id",this.fType+"-"+this.nodeId);newFil.innerHTML=a;b.appendChild(newFil)}};TGN.CC.Filter.prototype.removeUI=function(){var a=document.getElementById(this.fType+"-"+this.nodeId);if(a!=null){a.parentNode.removeChild(a)}};TGN.CC.FilterBlock=null;TGN.CC.BlockFilterUI=function(){if(TGN.CC.FilterBlock==null){TGN.CC.FilterBlock=new YAHOO.widget.Panel("filterOverlay",{context:["Facets-Group","tl","tl"],width:"228px",height:"1063",zindex:5,close:false,draggable:false,underlay:"none"});TGN.CC.FilterBlock.setBody('<img src="'+TGN.CC.Cache+'/css/search/i/Loading32.gif" />');TGN.CC.FilterBlock.render(document.body)}var b=document.getElementById("filterOverlay");var c=document.getElementById("Facets-Group");var a=c.offsetHeight||1063;a+=30;b.style.height=a+"px";var d=new YAHOO.util.ColorAnim(b,{opacity:{from:0.1,to:0.8}},2,YAHOO.util.Easing.easeOut);TGN.CC.FilterBlock.align();TGN.CC.FilterBlock.show();d.animate()};TGN.CC.UnblockFilterUI=function(){if(TGN.CC.FilterBlock!=null){TGN.CC.FilterBlock.hide()}};TGN.CC.AddFilter=function(b,d,a){TGN.CC.BlockFilterUI(b);var c=new TGN.CC.Filter(b,d,a);TGN.CC.FilterStack.push(c);c.addUI();TGN.CC.ClearPagingTools();TGN.CC.DoSearch()};TGN.CC.RemoveFilter=function(e,d){var b=new Array();while(TGN.CC.FilterStack.length>0){var a=TGN.CC.FilterStack.pop();if(a.fType==e&&a.nodeId==d){a.removeUI();break}else{b.push(a)}}while(b.length>0){var c=b.pop();if(c.fType==e){c.removeUI()}else{TGN.CC.FilterStack.push(c)}}TGN.CC.ClearPagingTools();TGN.CC.BlockFilterUI();TGN.CC.DoSearch()};TGN.CC.ToQS=function(){if(typeof(TGN.CC.Request)=="undefined"){return""}var a="";for(keyname in TGN.CC.Request){a+=keyname+"="+TGN.CC.Request[keyname]+"&"}var d="";for(var b=0;b<TGN.CC.FilterStack.length;b++){var c=TGN.CC.FilterStack[b];if(b>0){d+="|"}d+=c.fType+"*"+c.nodeId}if(d.length>0){a+="filter="+d+"&"}return a};TGN.CC.ShowMessage=function(d,c){var a=document.getElementById("results-main");if(a!=null){a.innerHTML="";var f=[];f.push("<div class='threshold'><h3>");f.push(d);f.push("</h3><p><a href='javascript:TGN.CC.Clear()'>");f.push(c);f.push("</a></p></div>");a.innerHTML=f.join("");var b=document.getElementById("results-matches");if(b!=null){b.innerHTML="0"}var e=document.getElementById("results-totals");if(e!=null){e.innerHTML="0"}e=document.getElementById("footerCount");if(e!=null){e.innerHTML=""}TGN.CC.HidePageTools()}};TGN.CC.PopulateSearchResults=function(j){var f=j.searchResults;if(parseInt(f.totalHits)==0){TGN.CC.ShowMessage(TGN.CC.Intl.zeroM,TGN.CC.Intl.zeroPrompt);return}var d=document.getElementById("results-main");if(d!=null){d.innerHTML="";var g=document.getElementById("results-matches");if(g!=null){g.innerHTML="";g.innerHTML=f.matches}var b=document.getElementById("results-totals");if(b!=null){b.innerHTML="";b.innerHTML=f.totalHitsDisplay}b=document.getElementById("footerCount");if(b!=null){b.innerHTML="";b.innerHTML=f.matches+" of <strong>"+f.totalHitsDisplay+"</strong>"}var h=[];var l=TGN.CC.GetLowestCatFilter();var k=null;if(l!=null){h.push("<div id='resultsCatBanner' class='cf' style='text-align: center;'>");h.push("<h4><a href='/search/default.aspx?cat="+l.nodeId);h.push("'>"+TGN.CC.Intl.searchCat.replace(/\{0\}/,l.name)+"</a></h4></div>");k=l.name}h.push("<table id='resultList' cellspacing=0 cellpadding=0><tr>");for(var a=0;a<f.colOrder.length;a++){h.push("<th>"+f.colOrder[a]+"</th>")}h.push("</tr>");for(var e=0;e<f.results.length;e++){var c=f.results[e].dbid;h.push("<tr class='result'><td class='icon"+f.results[e].dbIcon);h.push("' title='"+TGN.CC.Intl.dbIconD[f.results[e].dbIcon-1]+"'>");h.push("</td>");h.push("<td class='title' id='hAnchor"+c+"'>");h.push("<a href='/search/db.aspx?dbid="+f.results[e].dbid);h.push("' onmouseover='TGN.CC.HoverOn(this,"+c+")' onmouseout='TGN.CC.HoverOff(this,"+c+")'>");h.push(f.results[e].Title+"</a></td><td class='info'>");if(k==null){h.push(f.results[e].Collection)}else{h.push(k)}h.push("</td><td class='rec-count'>"+f.results[e].Size+"</td><td class='activity");if(f.results[e].Activity=="updated"){h.push(" rec-updated")}else{if(f.results[e].Activity=="new"){h.push(" rec-new")}}h.push("'>"+f.results[e].ActivityTitle+"</td></tr>")}d.innerHTML=h.join("")}};TGN.CC.GetLowestCatFilter=function(){var b=null;if(TGN.CC.FilterStack!=null){for(var a=0;a<TGN.CC.FilterStack.length;a++){if(TGN.CC.FilterStack[a].fType==0){b=TGN.CC.FilterStack[a]}}}return b};TGN.CC.UpdateFilterUI=function(b){for(var a=0;a<b.length;a++){switch(b[a].fType){case 0:if(b[a].fValue==35){TGN.CC.UpdateCensusCat(b[a])}else{TGN.CC.UpdateSection(b[a])}break;case 2:TGN.CC.UpdateDateSection(b[a]);break;default:TGN.CC.UpdateSection(b[a]);break}}TGN.CC.UnblockFilterUI()};TGN.CC.CensusCats=new Array();TGN.CC.CensusCats[0]=new Array(204,117,119,120,121,122,166,167,168,169,170);TGN.CC.CensusCats[1]=new Array(205,171,172,173,173,175,176,177,178,179,180);TGN.CC.CensusCats[2]=new Array(206,181,182,183,184,185,186,187,-1,-1,-1);TGN.CC.CenDoLink=function(b,a,f){var e=(f==0)?0:f-1;var c=1700+(a*100)+(e*10);var d=(f==0)?"<th>":"<td>";if(b){d+="<a href=\"javascript:TGN.CC.AddFilter(0,'"+TGN.CC.CensusCats[a][f];d+="','"+c+"s')\">"+c+"s</a>"}else{d+=c}d+=(f==0)?"</th>":"</td>";return d};TGN.CC.UpdateCensusCat=function(e){var f=document.getElementById("Facets-"+TGN.CC.FType[e.fType]);if(f!=null){if(e.results.length>0){var b={};b.enabled=function(h){return this[h]!=null};for(var d=0;d<e.results.length;d++){b[e.results[d].nodeId]=true}var c="<h5>"+e.fTitle+"</h5>";c+="<table class='grid' cellspacing='0' cellpadding='0' border='0'>";for(var g=0;g<TGN.CC.CensusCats[0].length;g++){c+="<tr>";for(var a=0;a<TGN.CC.CensusCats.length;a++){c+=TGN.CC.CenDoLink(b.enabled(TGN.CC.CensusCats[a][g]),a,g)}c+="</tr>"}f.innerHTML=c}else{f.innerHTML=""}}};TGN.CC.UpdateSection=function(c){var d=document.getElementById("Facets-"+TGN.CC.FType[c.fType]);if(d!=null){if(c.results.length>0){var b="<h5>"+c.fTitle+"</h5>";if(c.results.length>8&&c.fType==1){b+='<dl id="locn_dl"'}else{b+="<dl>"}for(var a=0;a<c.results.length;a++){b+='<dd><a href="javascript:TGN.CC.AddFilter('+c.fType;b+=", '"+c.results[a].nodeId+"','"+c.results[a].name;b+="');\">"+c.results[a].name;b+="<small>";b+=(c.results[a].count>1000)?"1000+":c.results[a].count;b+="</small></a></dd>"}b+="</dl>";d.innerHTML=b}else{d.innerHTML=""}}};TGN.CC.DateSectionNodes=null;TGN.CC.UpdateDateSection=function(f){var g=document.getElementById("Facets-"+TGN.CC.FType[f.fType]);if(g!=null){if(f.results.length>0){g.style.display="block";var b={};for(var e=0;e<f.results.length;e++){var a=document.getElementById("date-"+f.results[e].nodeId);if(a!=null){if(f.results[e].count>0){var d=f.results[e].name;switch(f.results[e].nodeId){case 193:d="1600s";break;case 207:d="1700s";break;case 218:d="1800s";break;case 229:d="1900s";break}a.innerHTML='<a href="javascript:TGN.CC.AddFilter('+f.results[e].fType+", '"+f.results[e].nodeId+"','"+d+"');\">"+d+"</a>";b["date-"+f.results[e].nodeId]=true}else{a.innerHTML=f.results[e].name}}}var h=function(i){return(i.id!=null&&i.id.indexOf("date-")>=0)};if(TGN.CC.DateSectionNodes==null){TGN.CC.DateSectionNodes=YAHOO.util.Dom.getElementsBy(h,null,g)}for(var c=0;c<TGN.CC.DateSectionNodes.length;c++){if(b[TGN.CC.DateSectionNodes[c].id]==null){if(TGN.CC.DateSectionNodes[c].firstChild.innerHTML!=null){TGN.CC.DateSectionNodes[c].innerHTML=TGN.CC.DateSectionNodes[c].firstChild.innerHTML}}}}else{g.style.display="none"}}};TGN.CC.ChangeSort=function(a){TGN.CC.ClearPagingTools();TGN.CC.Request.dbSort=a.value;TGN.CC.DoSearch(null,{noFilt:1})};TGN.CC.PagingLock=false;TGN.CC.JumpPage=function(a){if(TGN.CC.PagingLock){return}TGN.CC.PagingLock=true;if(a<0){if(TGN.CC.Page>10){TGN.CC.DoPage(-10)}else{TGN.CC.DoPage(1-TGN.CC.Page)}}else{if(a>0){TGN.CC.DoPage(10)}}};TGN.CC.DoPage=function(a){if(TGN.CC.PagingLock){return}TGN.CC.PagingLock=true;if(a<0&&(Math.abs(a)>=TGN.CC.Page)){a=1-TGN.CC.Page}if(TGN.CC.Results!="undefined"){TGN.CC.Page+=a;if(a>1||a<-1){TGN.CC.Request.pgOff=Math.abs(a)}if(a>0){delete TGN.CC.Request.bsk;TGN.CC.Request.fsk=TGN.CC.Results.fsk;TGN.CC.Request.fh=TGN.CC.Request.hc*TGN.CC.Page}else{delete TGN.CC.Request.fsk;TGN.CC.Request.bsk=TGN.CC.Results.bsk;TGN.CC.Request.fh=TGN.CC.Request.hc*TGN.CC.Page}}TGN.CC.DoSearch(null,{noFilt:1})};TGN.CC.PageTools=null;TGN.CC.PageTool=function(a){this.TDiv=document.getElementById(a);this.BDiv=document.getElementById(a+"B")};TGN.CC.PageTool.prototype.On=function(){this.TDiv.style.display="inline";this.BDiv.style.display="inline"};TGN.CC.PageTool.prototype.Off=function(){this.TDiv.style.display="none";this.BDiv.style.display="none"};TGN.CC.PageTool.prototype.Set=function(a){this.TDiv.innerHTML=""+a;this.BDiv.innerHTML=""+a;this.On()};TGN.CC.GetPageToolsUI=function(){var a=null;if(TGN.CC.PageTools==null){a={};a.Prev=new TGN.CC.PageTool("paging-prev");a.Prev10=new TGN.CC.PageTool("paging-prev10");a.PrevElp=new TGN.CC.PageTool("prevElp");a.PrevN=new TGN.CC.PageTool("paging-prevN");a.NextN=new TGN.CC.PageTool("paging-nextN");a.NextElp=new TGN.CC.PageTool("nextElp");a.Next10=new TGN.CC.PageTool("paging-next10");a.Next=new TGN.CC.PageTool("paging-next");a.PCurrent=new TGN.CC.PageTool("paging-current");TGN.CC.PageTools=a}else{a=TGN.CC.PageTools}return a};TGN.CC.UpdatePageTools=function(b){delete TGN.CC.Request.pgOff;var d=TGN.CC.GetPageToolsUI();if(TGN.CC.Page!=b.page){TGN.CC.Page=b.page||1}d.PCurrent.Set(TGN.CC.Page);if(b!=null){var a=parseInt(b.totalHits);if(a>0){var c=Math.ceil(a/TGN.CC.Request.hc);if(TGN.CC.Page>1){d.Prev.On();d.PrevN.Set(TGN.CC.Page-1);if(TGN.CC.Page>2){if(TGN.CC.Page>10){d.Prev10.Set(TGN.CC.Page-10)}else{d.Prev10.Set(1)}}else{d.Prev10.Off()}if(TGN.CC.Page>=4){d.PrevElp.On()}else{d.PrevElp.Off()}}else{d.Prev.Off();d.PrevN.Off();d.Prev10.Off();d.PrevElp.Off()}if(c>1){if(TGN.CC.Page<c){d.Next.On();d.NextN.Set(TGN.CC.Page+1);if(c-TGN.CC.Page>10){d.Next10.Set(TGN.CC.Page+10);d.NextElp.On()}else{d.Next10.Off();d.NextElp.Off()}}else{d.Next.Off();d.NextN.Off();d.NextElp.Off();d.Next10.Off()}}else{d.Next.Off();d.NextN.Off();d.NextElp.Off();d.Next10.Off()}}}};TGN.CC.HidePageTools=function(){var a=TGN.CC.GetPageToolsUI();for(fUI in a){a[fUI].Off()}};TGN.CC.ClearPagingTools=function(){delete TGN.CC.Request.bsk;delete TGN.CC.Request.fsk;delete TGN.CC.Request.fh;delete TGN.CC.Request.pgOff;TGN.CC.Page=1;TGN.CC.Request.hc=25};TGN.CC.Hover={};TGN.CC.HoverOn=function(c,a){if(TGN.CC.Hover.onTimer!=null){clearTimeout(TGN.CC.Hover.onTimer)}if(TGN.CC.Hover.dbid==a){if(TGN.CC.Hover.offTimer!=null){clearTimeout(TGN.CC.Hover.offTimer)}}TGN.CC.Hover.dbid=a;var b=function(){if(TGN.CC.Hover.dbid==a){TGN.CC.HoverRequest(a)}};TGN.CC.Hover.onTimer=setTimeout(b,250)};TGN.CC.HoverRequest=function(dbid){args=[dbid];var callback={success:function(o){if(TGN.CC.Hover.dbid!=args[0]){return}try{var rResults=eval("("+o.responseText+")");var rArray=[];rArray.push("<table>");rArray.push("<tr><td>"+rResults.pubYear[0]+"</td><td>"+rResults.pubYear[1]+"</td></tr>");rArray.push("<tr><td>"+rResults.updateYear[0]+"</td><td>"+rResults.updateYear[1]+"</td></tr>");rArray.push("</table>");if(rResults.miniDesc[1]!=""){rArray.push("<span>"+rResults.miniDesc[1]+"</span>")}TGN.Util.HoverTip.showHoverTip("hAnchor"+dbid,"",rArray.join(""),rResults.title,"tr","tl",300,-1,250)}catch(e){}finally{var it=0}},failure:function(o){},argument:args};var connection=YAHOO.util.Connect.asyncRequest("GET","/search/CardCat/CardCatHover.ashx?dbid="+dbid,callback)};TGN.CC.HoverOff=function(b,a){if(TGN.CC.Hover.onTimer!=null){clearTimeout(TGN.CC.Hover.onTimer);TGN.CC.Hover.onTimer=null}var c=function(){if(TGN.CC.Hover.dbid==a){TGN.Util.HoverTip.close();TGN.CC.Hover.dbid=""}};TGN.CC.Hover.offTimer=setTimeout(c,1000)};TGN.CC.Init=function(h){TGN.CC.Request.hc=25;TGN.CC.Request.dbSort=1;TGN.CC.Page=1;var b={};var a=h.split("&");for(var d=0;d<a.length;d++){var g=a[d].split("=");if(g.length==2){switch(g[0]){case"filter":b.filterInfo=1;break;case"hc":TGN.CC.Request.hc=parseInt(g[1]);break;case"dbSort":TGN.CC.Request.dbSort=parseInt(g[1]);if(TGN.CC.Request.dbSort!=1){var e=document.getElementById("dbSort");if(e!=null){e.options[TGN.CC.Request.dbSort-1].selected=true}}break;case"fsk":TGN.CC.Request.fsk=g[1];break;case"sbo":var c=document.getElementById("sbocheck");if(c!=null){if(g[1]=="1"){c.checked=true;TGN.CC.Request.sbo=1}else{c.checked=false}}break;case"bsk":TGN.CC.Request.bsk=g[1];break;case"pgOff":TGN.CC.Request.pgOff=parseInt(g[1]);break;case"fh":TGN.CC.Request.fh=parseInt(g[1]);break;case"title":var j=document.getElementById("iTitle");if(j!=null){j.value=g[1]}break;case"keyword":var f=document.getElementById("iKeyword");if(f!=null){f.value=g[1]}break}}}if(TGN.CC.Request.fh>TGN.CC.Request.hc){TGN.CC.Page=TGN.CC.Request.fh/TGN.CC.Request.hc}TGN.CC.DoSearch(h,b)};