
/* dialog.js */
if(typeof TGN=="undefined"){var TGN={}}if(typeof TGN.Ancestry=="undefined"){TGN.Ancestry={}}if(typeof TGN.Ancestry.Search=="undefined"){TGN.Ancestry.Search={}}if(typeof TGN.Ancestry.Search.Dialog=="undefined"){TGN.Ancestry.Search.Dialog={}}var AncDialog=TGN.Ancestry.Search.Dialog;AncDialog.OverlayImageOptions;AncDialog.OverlaySave;AncDialog.OverlayEmailAFriend;AncDialog.OverlayReportImageProblem;AncDialog.OverlayPartner;AncDialog.OverlayBrowse;AncDialog.OverlayPrint;AncDialog.OverlayOrder;AncDialog.IsContentViewer=true;AncDialog.BrowseLoaded=false;AncDialog.selectedPid=-1;AncDialog.OrderDialogInitialized=false;AncDialog.Init=function(a){if(!a){AncDialog.IsContentViewer=false}};AncDialog.GetOrderScript=function(){return cacheUrlBase+"ComBiz/MyCanvas/Scripts/CentralPrintingDialog.js"};AncDialog.OpenEnhancedPrintLink=function(){var b=AncDialog.selectedPid;var a="http://"+myCanvasUrl+"/index.aspx?action=imageedit&ppvhash="+ppvHash+"&dbid="+dbid+"&iid="+iid+"&pid="+b+"&ptid=15";window.open(a,"MyCanvasEnhancedPrint","toolbar=0,menubar=0,location=0,status=0,scrollbars=1,resizable=1,width=700,height=400")};AncDialog.IE7ButtonFix=function(c){if(YAHOO.env.ua.ie==7&&!AncDialog.IsIE8CV()){var a=YAHOO.util.Dom.get(c);a.style.position="relative"}};AncDialog.TransferDiv=function(c,a){var d=YAHOO.util.Dom.get(c);var b=YAHOO.util.Dom.get(a);d.appendChild(b)};AncDialog.IsIE8CV=function(){var h=false;var f=navigator,g=window,d=document;var c="NA";var b=f.userAgent;var e="NA";var a="NA";if(/msie/i.test(b)&&(!g.opera)){if(g.attachEvent&&g.ActiveXObject){c=(b.match(/.+ie\s([\d.]+)/i)||[])[1];if(parseInt(c)==7){if(d.documentMode){c=8;if(/trident\/\d/i.test(b)){a="Compat Mode";h=true}else{a="IE 7 Mode"}}}else{if(parseInt(c)==8){if(d.documentMode){a="IE 8 Mode"}}}e=(d.documentMode)?d.documentMode:(d.compatMode&&d.compatMode=="CSS1Compat")?7:5}}return h};AncDialog.ParseResponse=function(d){var b,c,a;b=d.indexOf("<!-- BEG -->");c=d.indexOf("<!-- END -->");a=d.substring(b+12,c);return a};AncDialog.ParseSubmit=function(d){var b,c,a;b=d.indexOf("<Response>");c=d.indexOf("</Response>");a=d.substring(b+10,c);return a};AncDialog.ParseSuccess=function(d){var b,c,a;b=d.indexOf("<Success>");c=d.indexOf("</Success>");a=d.substring(b+9,c);return a};AncDialog.ParseFailure=function(d){var b,c,a;b=d.indexOf("<Failure>");c=d.indexOf("</Failure>");a=d.substring(b+9,c);return a};AncDialog.SetScripts=function(d){var c,b;var a=d.getElementsByTagName("script");var f=a.length;if(f>0){for(c=0;c<f;c++){b=a[c].text;if("undefined"!=typeof b&&"undefined"!=b&&b.length>0){var e=document.createElement("script");e.setAttribute("language","text/javascript");e.setAttribute("type","text/javascript");e.text=b;d.appendChild(e)}}}};AncDialog.GetBrowseWindow=function(){if(AncDialog.BrowseLoaded){return}var a={handleSuccess:function(e){var d=e.responseText;var c=YAHOO.util.Dom.get("browseInformation");c.innerHTML=d;AncDialog.BrowseLoaded=true},handleFailure:function(c){},startRequest:function(d){var c="http://"+searchDomain+"/Browse/Controls/List/BrowseHandler.ashx?root=1&dbid="+dbid+"&showUpLinks=1";YAHOO.util.Connect.asyncRequest("GET",c,b,"")}};var b={success:a.handleSuccess,failure:a.handleFailure,scope:a};a.startRequest()};AncDialog.EmailAFriend_GetOverlayPage1=function(b,a,d){var c={handleSuccess:function(j){var h,f,i,g;f=j.responseText;h=YAHOO.util.Dom.get("overlayEmailAFriend");h.innerHTML="";i=AncDialog.ParseResponse(f);g=document.createElement("div");g.innerHTML=i;h.appendChild(g);AncDialog.SetScripts(h);AncDialog.TransferDiv("overlayEmailAFriendDivHolder","overlayEmailAFriendBody");AncDialog.Overlay_create(b,a);AncDialog.Overlay_showHide(b,true);AncDialog.GlobalButton_Init();setTimeout("AncDialog.IE7ButtonFix('btnClientSubmit')",3000)},handleFailure:function(f){},startRequest:function(h){var g="Image";var f="http://"+searchDomain+"/Content/Pages/EmailAFriend/EmailAFriend.aspx?dbid="+dbid+"&iid="+iid+"&type="+g+"&fn="+fn+"&ln="+ln+"";YAHOO.util.Connect.asyncRequest("GET",f,e,"")}};var e={success:c.handleSuccess,failure:c.handleFailure,scope:c};c.startRequest()};AncDialog.EmailAFriend_Submit=function(d){var b,f,e,c,a;b=encodeURI(YAHOO.util.Dom.get("type").value);f=encodeURI(YAHOO.util.Dom.get("fromInput").value);e=encodeURI(YAHOO.util.Dom.get("emailInput").value);c=encodeURI(YAHOO.util.Dom.get("friendMessage").value);dbid=encodeURI(YAHOO.util.Dom.get("dbid").value);iid=encodeURI(YAHOO.util.Dom.get("iid").value);name=encodeURI(YAHOO.util.Dom.get("name").value);a="http://"+searchDomain+"/Content/Pages/EmailAFriend/EmailAFriend.aspx?name="+name+"&dbid="+dbid+"&iid="+iid+"&fn="+fn+"&ln="+ln+"&type="+b+"&to="+e+"&from="+f+"&message="+c+"&do=submitRequest";AncDialog.EmailAFriend_GetResponseSubmit(a)};AncDialog.EmailAFriend_GetResponseSubmit=function(a){var b={handleSuccess:function(g){var e,d;d=g.responseText;d=AncDialog.ParseSubmit(d);if(d.indexOf("Success")>0){d=AncDialog.ParseSuccess(d);e=0}else{d=AncDialog.ParseFailure(d);e=1}if(e==0){var f=d;AncDialog.EmailAFriend_GetOverlayPage2(f,3,"overlayEmailAFriend","overlayEmailAFriendIFRAME")}else{var h=YAHOO.util.Dom.get("divEmailAFriendError");h.innerHTML=d}},handleFailure:function(d){},startRequest:function(d){YAHOO.util.Connect.asyncRequest("GET",a,c,"")}};var c={success:b.handleSuccess,failure:b.handleFailure,scope:b};b.startRequest()};AncDialog.EmailAFriend_GetOverlayPage2=function(a,c,b,e){AncDialog.EmailAFriend_toggle(0);var d={handleSuccess:function(k){var i,j,g,h;g=k.responseText;i=YAHOO.util.Dom.get("overlayEmailAFriend");i.innerHTML="";j=AncDialog.ParseResponse(g);h=document.createElement("div");h.innerHTML=j;i.appendChild(h);AncDialog.SetScripts(i);AncDialog.TransferDiv("overlayEmailAFriendDivHolder","overlayEmailAFriendBody");AncDialog.Overlay_create(c,b);AncDialog.Overlay_showHide(c,true);AncDialog.GlobalButton_Init();AncDialog.EmailAFriend_toggle(1)},handleFailure:function(g){},startRequest:function(g){YAHOO.util.Connect.asyncRequest("GET",a,f,"")}};var f={success:d.handleSuccess,failure:d.handleFailure,scope:d};d.startRequest()};AncDialog.ReportImageProblem_GetOverlayPage1=function(b,a,d){var c={handleSuccess:function(j){var h,f,i,g;f=j.responseText;h=YAHOO.util.Dom.get("overlayReportImageProblem");h.innerHTML="";i=AncDialog.ParseResponse(f);g=document.createElement("div");g.innerHTML=i;h.appendChild(g);AncDialog.SetScripts(h);AncDialog.TransferDiv("overlayReportImageProblemDivHolder","overlayReportImageProblemBody");AncDialog.Overlay_create(b,a);AncDialog.Overlay_showHide(b,true);AncDialog.GlobalButton_Init();setTimeout("AncDialog.IE7ButtonFix('btnClientSubmit')",3000)},handleFailure:function(f){},startRequest:function(g){var h=AncDialog.selectedPid;if(h==-1){h=pid}var f="http://"+searchDomain+"/Content/Pages/ReportImageProblem/Feedback.aspx?dbid="+dbid+"&iid="+iid+"&pid="+h;YAHOO.util.Connect.asyncRequest("GET",f,e,"")}};var e={success:c.handleSuccess,failure:c.handleFailure,scope:c};c.startRequest()};AncDialog.ReportImageProblem_Submit=function(e){var a,b,g,d,c,f;f=YAHOO.util.Dom.get("ddCategory");a=encodeURI(YAHOO.util.Dom.get("dbid").value);b=encodeURI(YAHOO.util.Dom.get("pid").value);g=encodeURI(YAHOO.util.Dom.get("iid").value);d=encodeURI(f[f.selectedIndex].value);categoryDesc=encodeURI(f[f.selectedIndex].text);c=encodeURI(YAHOO.util.Dom.get("email").value);fullURL="http://"+searchDomain+"/Content/Pages/ReportImageProblem/feedback.aspx?email="+c+"&dbid="+a+"&iid="+g+"&pid="+b+"&categoryID="+d+"&categoryDesc="+categoryDesc+"&do=submitRequest";AncDialog.ReportImageProblem_GetResponseSubmit(fullURL)};AncDialog.ReportImageProblem_GetResponseSubmit=function(a){var b={handleSuccess:function(g){var e,d;d=g.responseText;d=AncDialog.ParseSubmit(d);if(d.indexOf("Success")>0){d=AncDialog.ParseSuccess(d);e=0}else{d=AncDialog.ParseFailure(d);e=1}if(e==0){var f=d;AncDialog.ReportImageProblem_GetOverlayPage2(f,3,"overlayReportImageProblem","overlayReportImageProblemIFRAME")}else{var h=YAHOO.util.Dom.get("divReportImageProblemError");h.innerHTML=d}},handleFailure:function(d){},startRequest:function(d){YAHOO.util.Connect.asyncRequest("GET",a,c,"")}};var c={success:b.handleSuccess,failure:b.handleFailure,scope:b};b.startRequest()};AncDialog.ReportImageProblem_GetOverlayPage2=function(a,c,b,e){AncDialog.ReportImageProblem_toggle(0);var d={handleSuccess:function(k){var i,j,g,h;g=k.responseText;i=YAHOO.util.Dom.get("overlayReportImageProblem");i.innerHTML="";j=AncDialog.ParseResponse(g);h=document.createElement("div");h.innerHTML=j;i.appendChild(h);AncDialog.SetScripts(i);AncDialog.TransferDiv("overlayReportImageProblemDivHolder","overlayReportImageProblemBody");AncDialog.Overlay_create(c,b);AncDialog.Overlay_showHide(c,true);AncDialog.GlobalButton_Init();AncDialog.ReportImageProblem_toggle(1)},handleFailure:function(g){},startRequest:function(g){YAHOO.util.Connect.asyncRequest("GET",a,f,"")}};var f={success:d.handleSuccess,failure:d.handleFailure,scope:d};d.startRequest()};AncDialog.SaveOptions_SaveToShoebox=function(){var a={handleSuccess:function(d){if(hasRecords){var c={};c.UserId=TGN.Ancestry.Search.RSDM.RecordSetDataModel.UserId;TGN.Ancestry.Search.RSDM.RecordSetDataModel.SaveRecordToShoebox(AncDialog.selectedPid,c)}else{alert(savedToShoeboxIIDMsg)}},handleFailure:function(c){},startRequest:function(d){var c=saveToShoeboxUrl+(hasRecords?AncDialog.selectedPid:"");YAHOO.util.Connect.asyncRequest("GET",c,b,"")}};var b={success:a.handleSuccess,failure:a.handleFailure,scope:a};a.startRequest()};AncDialog.GlobalButton_handleMOver=function(a){this.style.backgroundPosition="left center";YAHOO.util.Dom.getFirstChild(this).style.backgroundPosition="right center"};AncDialog.GlobalButton_handleMDown=function(a){this.style.backgroundPosition="left bottom";YAHOO.util.Dom.getFirstChild(this).style.backgroundPosition="right bottom"};AncDialog.GlobalButton_handleMUp=function(a){this.style.backgroundPosition="left center";YAHOO.util.Dom.getFirstChild(this).style.backgroundPosition="right center"};AncDialog.GlobalButton_handleMOut=function(a){this.style.backgroundPosition="left top";YAHOO.util.Dom.getFirstChild(this).style.backgroundPosition="right top"};AncDialog.GlobalButton_Init=function(){var a=YAHOO.util.Dom.getElementsByClassName("gbtn","a");if(a&&a.length>0){YAHOO.util.Event.addListener(a,"mouseover",AncDialog.GlobalButton_handleMOver);YAHOO.util.Event.addListener(a,"mousedown",AncDialog.GlobalButton_handleMDown);YAHOO.util.Event.addListener(a,"mouseup",AncDialog.GlobalButton_handleMUp);YAHOO.util.Event.addListener(a,"mouseout",AncDialog.GlobalButton_handleMOut)}};AncDialog.Overlay_hideAll=function(a){if(a!=1){AncDialog.ImageOptions_toggle(0)}if(a!=2){AncDialog.Save_toggle(0)}if(a!=3){AncDialog.EmailAFriend_toggle(0)}if(a!=4){AncDialog.ReportImageProblem_toggle(0)}if(a!=5){AncDialog.Partner_toggle(0)}if(a!=6){AncDialog.Browse_toggle(0)}if(a!=7){AncDialog.Print_toggle(0)}if(a!=8){AncDialog.Order_toggle(0)}if(a!=9){TGN.Ancestry.Search.Orem.CloseCorPanel()}if(a!=10){TGN.Ancestry.Search.Orem.CloseViewPanel()}if(a!=11){TGN.Ancestry.Search.Orem.CloseCommentPanel()}};AncDialog.Overlay_fixDialogStyles=function(b){var a=YAHOO.util.Dom.get(b);a.style.zIndex=1400;a.style.position="absolute"};AncDialog.Overlay_create=function(a,b){AncDialog.Overlay_fixDialogStyles(b);switch(a){case 1:AncDialog.ImageOptions_create(b,"lnkImageOptions");break;case 2:AncDialog.Save_create(b,"btnSave");break;case 3:AncDialog.EmailAFriend_create(b,"lnkShare");break;case 4:AncDialog.ReportImageProblem_create(b,"lnkReportImageProblem");break;case 5:AncDialog.Partner_create(b,"lnkPartner");break;case 6:AncDialog.Browse_create(b,"");break;case 7:AncDialog.Print_create(b,"lnkPrint");break;case 8:AncDialog.Order_create(b,"lnkOrder");break}};AncDialog.Overlay_toggle=function(f,d,i,e){var j;var c;c=YAHOO.util.Dom.get(i);if("undefined"==c||null==c){return}var g=true;var k=true;var h=true;if(d==5){addIFrame=true;k=false;h=false}else{if(d==7){addIFrame=true;k=true;h=false}else{addIFrame=false}}if(true!=AncDialog.IsContentViewer){addIFrame=false;k=false;h=false}if(f==0){j=0}else{if(f==2){if(c.style.visibility=="hidden"){j=1}else{j=0}}else{j==1}}var b=document.body;var a=YAHOO.util.Dom.get("info_modal_mask");if(j==0){if(k){a.style.display="none";a.style.visibility="hidden"}if(h){AncDialog.HideShowAdvancedImageViewer(true)}b.className="";c.style.display="none";c.style.visibility="hidden";if(addIFrame){AncDialog.Overlay_RemoveIframe(e)}AncDialog.Overlay_showHide(d,false)}else{if(k){b.className="masked";a.style.display="block";a.style.visibility="visible";a.style.height=b.offsetHeight+"px";a.style.width=b.offsetWidth+"px"}if(h){AncDialog.HideShowAdvancedImageViewer(false)}c.style.display="";c.style.visibility="visible";if(d==3||d==4){if(j==1){if(d==3){AncDialog.EmailAFriend_GetOverlayPage1(d,i,e)}else{if(d==4){AncDialog.ReportImageProblem_GetOverlayPage1(d,i,e)}}}}else{if(d==8){if(false==AncDialog.OrderDialogInitialized){YAHOO.util.Get.script(AncDialog.GetOrderScript(),{onSuccess:function(l){AncDialog.OrderDialogInitialized=true;AncDialog.Order.Setup()}})}else{AncDialog.Order.Setup()}}else{AncDialog.Overlay_create(d,i);if(addIFrame){AncDialog.Overlay_AddIframe(i,e)}AncDialog.Overlay_showHide(d,true)}}}};AncDialog.HideShowAdvancedImageViewer=function(a){if(document.getElementById("ImageControl")){if(a){YAHOO.util.Dom.get("ImageControl").style.visibility="visible"}else{YAHOO.util.Dom.get("ImageControl").style.visibility="hidden";YAHOO.util.Dom.get("image-inner").style.backgroundColor="#606060"}}};AncDialog.Overlay_AddIframe=function(f,h){var c,e,d,b;var g=YAHOO.util.Dom.get(f);var a=document.createElement("IFRAME");c=-36;e=10;d=17;b=-20;switch(f){case"overlayImageOptions":d=19;break;case"overlayPrint":d=19;break;case"overlayBrowse":c=36;break;case"overlayReportImageProblem":d=19;c=-38;break;case"imgContainer":c=79;b=0;break;case"miniProfile":d=0;e=0;c=0;b=0;break}if(YAHOO.env.ua.ie==7){c=c-1}else{if(YAHOO.env.ua.ie>=8){d=d+1}}a.setAttribute("id",h);a.setAttribute("src","");a.style.position="absolute";a.style.display="block";a.style.height=g.offsetHeight+c+"px";a.style.left=g.offsetLeft+e+"px";a.style.top=g.offsetTop+d+"px";a.style.width=g.offsetWidth+b+"px";a.style.border="none";a.style.zIndex="1";a.style.backgroundColor="transparent";a.style.border="medium none";a.style.margin="0px 0px 0px 0px";a.style.padding="0px 0px 0px 0px";a.setAttribute("tabindex","-1");a.setAttribute("frameborder","0");document.body.appendChild(a)};AncDialog.Overlay_RemoveIframe=function(b){var a=YAHOO.util.Dom.get(b);if("undefined"!=typeof a&&a!=null){document.body.removeChild(a)}};AncDialog.Overlay_showHide=function(b,a){switch(b){case 1:if(null!=AncDialog.OverlayImageOptions&&undefined!=AncDialog.OverlayImageOptions){if(a){AncDialog.OverlayImageOptions_show()}else{AncDialog.OverlayImageOptions_hide()}}break;case 2:if(null!=AncDialog.OverlaySave&&undefined!=AncDialog.OverlaySave){if(a){AncDialog.OverlaySave.show()}else{AncDialog.OverlaySave.hide()}}break;case 3:if(null!=AncDialog.OverlayEmailAFriend&&undefined!=AncDialog.OverlayEmailAFriend){if(a){AncDialog.OverlayEmailAFriend.show()}else{AncDialog.OverlayEmailAFriend.hide()}}break;case 4:if(null!=AncDialog.OverlayReportImageProblem&&undefined!=AncDialog.OverlayReportImageProblem){if(a){AncDialog.OverlayReportImageProblem.show()}else{AncDialog.OverlayReportImageProblem.hide()}}break;case 5:if(null!=AncDialog.OverlayPartner&&undefined!=AncDialog.OverlayPartner){if(a){AncDialog.OverlayPartner.show()}else{AncDialog.OverlayPartner.hide()}}break;case 6:if(null!=AncDialog.OverlayBrowse&&undefined!=AncDialog.OverlayBrowse){if(a){AncDialog.OverlayBrowse.show()}else{AncDialog.OverlayBrowse.hide()}}break;case 7:if(null!=AncDialog.OverlayPrint&&undefined!=AncDialog.OverlayPrint){if(a){AncDialog.OverlayPrint.show()}else{AncDialog.OverlayPrint.hide()}}break;case 8:if(null!=AncDialog.OverlayOrder&&undefined!=AncDialog.OverlayOrder){if(a){AncDialog.OverlayOrder.show()}else{AncDialog.OverlayOrder.hide()}}break}};AncDialog.resizingWindow=function(){AncDialog.Overlay_hideAll(-1)};AncDialog.checkMousePosition=function(a,i){var e=YAHOO.util.Dom.get(i);var d=e.offsetLeft;var h=e.offsetTop;var b=e.offsetWidth;var j=e.offsetHeight;var f=a.clientX;var c=a.clientY;var g=false;if((f<d||c<h)||(c>(h+j))){g=true}if(g){switch(i){case"overlayImageOptions":AncDialog.ImageOptions_toggle(0);break;case"overlaySave":AncDialog.Save_toggle(0);break;case"overlayPartner":AncDialog.Partner_toggle(0);break}}};AncDialog.ImageOptions_checkOptionsVisible=function(){if((ViewerControl_isPDF)||(!ViewerControl_isSmartBrowser&&ViewerControl_isTIF&&!ViewerControl_isActiveX&&!ViewerControl_isPlugin)){var c=YAHOO.util.Dom.get("lnkImageOptions");c.style.visibility="hidden";c.style.display="none"}else{var b;if(!ViewerControl_isSmartBrowser){b=YAHOO.util.Dom.get("trUseAdvancedViewer");b.style.visibility="hidden";b.style.display="none"}if(ViewerControl_isTIF){b=YAHOO.util.Dom.get("trUseEnhancedImages");b.style.visibility="hidden";b.style.display="none"}if(!ViewerControl_isActiveX&&!ViewerControl_isPlugin){var a=YAHOO.util.Dom.get("trUseEnhancedImages");var d=YAHOO.util.Dom.get("trShowImageThumbnail");a.style.visibility="hidden";a.style.display="none";d.style.visibility="hidden";d.style.display="none"}}};AncDialog.ImageOptions_selectOption=function(c){var a=YAHOO.util.Dom.get(c);var b=a.checked;if(b==true){a.checked=false}else{a.checked=true}AncDialog.ImageOptions_CheckOptionsCheckMarks();switch(c){case"viewer":ToggleViewer();break;case"contrast":ToggleContrast();break;case"quality":ToggleQuality();break;case"thumbCheck":ToggleThumb();break}AncDialog.ImageOptions_toggle(0)};AncDialog.ImageOptions_CheckOptionsCheckMarks=function(){var f=YAHOO.util.Dom.get("imgviewer");var a=YAHOO.util.Dom.get("imgcontrast");var b=YAHOO.util.Dom.get("imgquality");var h=YAHOO.util.Dom.get("imgthumbCheck");var c=YAHOO.util.Dom.get("viewer");var e=YAHOO.util.Dom.get("contrast");var g=YAHOO.util.Dom.get("quality");var d=YAHOO.util.Dom.get("thumbCheck");if((undefined!=typeof f&&undefined!=typeof a&&undefined!=typeof b&&undefined!=typeof h)||(null==f&&null!=a&&null!=b&&null!=h)){return}if(c.checked){f.style.visibility=""}else{f.style.visibility="hidden"}if(e.checked){a.style.visibility=""}else{a.style.visibility="hidden"}if(g.checked){b.style.visibility=""}else{b.style.visibility="hidden"}if(d.checked){h.style.visibility=""}else{h.style.visibility="hidden"}};AncDialog.ImageOptions_hideMenu=function(){var a=YAHOO.util.Dom.get("lnkImageOptions");a.style.display="none";a.style.visibility="hidden"};AncDialog.ImageOptions_create=function(a,b){AncDialog.OverlayImageOptions=new YAHOO.widget.Overlay(a,{context:[b,"tl","bl"],width:"360px",visible:false});AncDialog.OverlayImageOptions_render(document.body);AncDialog.TransferDiv("overlayImageOptionsDivHolder","OptionsTable")};AncDialog.ImageOptions_toggle=function(a){AncDialog.ImageOptions_CheckOptionsCheckMarks();AncDialog.Overlay_toggle(a,1,"overlayImageOptions","overlayImageOptionsIFRAME")};AncDialog.Save_create=function(a,b){AncDialog.OverlaySave=new YAHOO.widget.Overlay(a,{context:[b,"tr","br"],width:"360px",visible:false});AncDialog.OverlaySave.render(document.body);AncDialog.TransferDiv("overlaySaveDivHolder","saveBox")};AncDialog.Save_toggle=function(a){AncDialog.Overlay_toggle(a,2,"overlaySave","overlaySaveIFRAME")};AncDialog.EmailAFriend_create=function(a,b){AncDialog.OverlayEmailAFriend=new YAHOO.widget.Overlay(a,{context:[b,"tl","bl"],width:"430px",visible:false});AncDialog.OverlayEmailAFriend.render(document.body)};AncDialog.EmailAFriend_toggle=function(a){AncDialog.Overlay_toggle(a,3,"overlayEmailAFriend","overlayEmailAFriendIFRAME")};AncDialog.ReportImageProblem_create=function(a,b){AncDialog.OverlayReportImageProblem=new YAHOO.widget.Overlay(a,{context:[b,"tl","bl"],width:"415px",visible:false});AncDialog.OverlayReportImageProblem.render(document.body)};AncDialog.ReportImageProblem_toggle=function(a){AncDialog.Overlay_toggle(a,4,"overlayReportImageProblem","overlayReportImageProblemIFRAME")};AncDialog.Partner_create=function(a,b){AncDialog.OverlayPartner=new YAHOO.widget.Overlay(a,{context:[b,"tl","bl"],width:"360px",visible:false});AncDialog.OverlayPartner.render(document.body);AncDialog.TransferDiv("overlayPartnerDivHolder","divPartnerInformation")};AncDialog.Partner_toggle=function(a){AncDialog.Overlay_toggle(a,5,"overlayPartner","overlayPartnerIFRAME")};AncDialog.Browse_create=function(c,f){var e,d;var b=AncDialog.Browse.cvwBrowseLinkClicked;var g=YAHOO.util.Dom.get(b);var a=g.offsetLeft;if(a<400){e="tl";d="bl"}else{e="tr";d="br"}AncDialog.OverlayBrowse=new YAHOO.widget.Overlay(c,{context:[b,e,d],width:"400px",height:"450px",visible:false});AncDialog.OverlayBrowse.render(document.body);YAHOO.util.Dom.get("browseInformation").style.height="436px";AncDialog.TransferDiv("overlayBrowseDivHolder","browseInformation")};AncDialog.Browse_toggle=function(a){AncDialog.Overlay_toggle(a,6,"overlayBrowse","overlayBrowseIFRAME")};AncDialog.Print_create=function(a,b){AncDialog.OverlayPrint=new YAHOO.widget.Overlay(a,{context:[b,"tl","bl"],width:"500px",visible:false});AncDialog.OverlayPrint.render(document.body);AncDialog.TransferDiv("overlayPrintDivHolder","divPrintInformation")};AncDialog.Print_toggle=function(a){AncDialog.Overlay_toggle(a,7,"overlayPrint","overlayPrintIFRAME")};AncDialog.Order_create=function(a,b){AncDialog.OverlayOrder=new YAHOO.widget.Overlay(a,{context:[b,"tl","bl"],visible:false});AncDialog.OverlayOrder.render(document.body)};AncDialog.Order_toggle=function(a){if("undefined"==typeof AncDialog.selectedPid||null==AncDialog.selectedPid){return}AncDialog.Overlay_toggle(a,8,"overlayOrder","centralPrintingDialog_cIFRAME")};AncDialog.Overlay_Order_Fix=function(){try{TGN.MyCanvas.CentralPrinting.OrderDialog.onHideDialog=function(){AncDialog.Overlay_Order_toggle(0)};AncDialog.Overlay_Order_Finish()}catch(b){AncDialog.Overlay_Order.CurrentTimeTry+=1000;if(AncDialog.Overlay_Order.CurrentTimeTry<=AncDialog.Overlay_Order.MaxTimeTry){setTimeout("AncDialog.Overlay_Order.Fix()",1000)}else{var a=0}}};AncDialog.Overlay_Order_Setup=function(){if(false==AncDialog.OrderDialogInitialized){TGN.MyCanvas.CentralPrinting.OrderDialog.initialize(lcid)}TGN.MyCanvas.CentralPrinting.OrderDialog.showOrderImage(dbid,iid,AncDialog.selectedPid,ppvHash,true);AncDialog.Overlay_Order.Fix()};AncDialog.Overlay_Order_Finish=function(a){mainOrderDiv=YAHOO.util.Dom.get(TGN.MyCanvas.CentralPrinting.OrderDialog.getElementId());mainOrderDiv.style.width="780px";mainOrderDiv.style.left="5px";mainOrderDiv.style.top="115px";mainOrderDiv.style.visibility="visible"};
/* searchResult.js */
$D=YAHOO.util.Dom;$=$D.get;if(typeof TGN=="undefined"){var TGN={};TGN.SRHover={}}else{if(typeof TGN.SRHover=="undefined"){TGN.SRHover={}}}TGN.SRHover.Xoverride=0;TGN.SRHover.Yoverride=0;TGN.SRHover.Doverride=0;function closeIndiv(d,c){TGN.SRHover.sr_lastCmd="close";var b=750;if(TGN.SRHover.Doverride>0){b=TGN.SRHover.Doverride;TGN.SRHover.Doverride=0}var a="closeIndivImpl('"+d+"','"+c+"')";TGN.SRHover.sr_hoveredDivEvt=setTimeout(a,b);TGN.SRHover.sr_hoveredDiv=a}function closeIndivDelay(d,c,b){if(typeof b=="undefined"||b==null){b=1}TGN.SRHover.sr_lastCmd="close";var a="closeIndivImpl('"+d+"','"+c+"')";TGN.SRHover.sr_hoveredDivEvt=setTimeout(a,b);TGN.SRHover.sr_hoveredDiv=a}function haltIndivClose(){clearTimeout(TGN.SRHover.sr_hoveredDivEvt)}function closeIndivImpl(c,a){if(TGN.SRHover.sr_lastCmd==a){return}TGN.SRHover.sr_selectedRec=0;TGN.SRHover.sr_hoveredDiv=null;var b=document.getElementById("indivHoverMain");if(b==null){b=document.getElementById(srComposeName(c,a))}var d=document.getElementById("indivHoverArrow");if(d==null){d=document.getElementById("img-"+srComposeName(c,a))}if(b==null||d==null){return}if(b.className=="hoverbox hoverboxFixed"||b.className=="indivHide hoverboxFixed"){b.className="indivHide hoverboxFixed"}else{b.className="indivHide"}if(TGN.SRHover.sr_popIframe!=null){document.body.removeChild(TGN.SRHover.sr_popIframe);TGN.SRHover.sr_popIframe=null}d.className="indivHide"}function showNoPreview(d,b,a,c){showIndiv2(d,b,a,c,false,"","","",true)}function showIndiv(g,c,b,e,f,d,a){showIndiv2(g,c,b,e,false,f,d,a,false)}function showIndiv2(theEvent,theDB,theRec,headerTxt,subDb,iid,rc,xtraQSParam,noHover){var delay=300;if(TGN.SRHover.Doverride>0){delay=TGN.SRHover.Doverride}TGN.SRHover.sr_lastCmd=theRec;if(TGN.SRHover.sr_hoveredDiv!=null){clearTimeout(TGN.SRHover.sr_hoveredDivEvt);eval(TGN.SRHover.sr_hoveredDiv)}TGN.SRHover.sr_selectedRec=theRec;if(theEvent!=null){var yCord=YAHOO.util.Event.getPageY(theEvent);var xCord=YAHOO.util.Event.getPageX(theEvent)}setTimeout(function(){p_AIndiv(yCord,xCord,theDB,""+theRec,headerTxt,subDb,iid,rc,xtraQSParam,noHover)},delay)}function p_AIndiv(f,j,h,n,s,q,r,c,p,b){if(TGN.SRHover.sr_lastCmd=="close"){return}if(TGN.SRHover.sr_selectedRec==n){if(TGN.SRHover.Xoverride!=0){j=TGN.SRHover.Xoverride;TGN.SRHover.Xoverride=0}if(TGN.SRHover.Yoverride!=0){f=TGN.SRHover.Yoverride;TGN.SRHover.Yoverride=0}var l=document.getElementById(srComposeName(h,n));f=f-$D.getDocumentScrollTop();var g=document.getElementById("img-"+srComposeName(h,n));if(l==null||g==null){return}if(l.className=="hoverbox hoverboxFixed"||l.className=="hoverbox"){return}if(typeof(l.innerHTML)=="string"&&l.innerHTML!=""){if(l.innerHTML=="<!--Loaded-->"){return}var d=document.getElementById("indivHoverMain");var m=document.getElementById(srComposeName(h,n)+"_H3");if(d!=null){g=getTargetArrow(g);d.style.width="";d.innerHTML=l.innerHTML;l=d;l.style.left=j+100+"px";g.style.left=j+80+"px"}if(l.className=="indivHide hoverboxFixed"||l.className=="hoverbox hoverboxFixed"){l.className="hoverbox hoverboxFixed";setDivYCoord(l,f,60);AddIframe(l)}else{l.className="hoverbox";setDivYCoord(l,f,60)}if(TGN.SRHover.theBrowser=="IE7"){compforIEPOS(l,m)}setDivYCoord(g,f,20);if(d==null){g.style.left=l.offsetLeft-20+"px"}wrapHoverClick(l,document.getElementById(srComposeName(h,n)+"_overL"));g.className="indivImgPop";return}var k;try{k=new XMLHttpRequest()}catch(o){try{k=new ActiveXObject("Msxml2.XMLHTTP")}catch(o){try{k=new ActiveXObject("Microsoft.XMLHTTP")}catch(o){k=null}}}if(k!=null){k.onreadystatechange=function(){if(k.readyState==4){if(k.status==200){var z=k.responseXML;if(z!=undefined){var e=z.getElementsByTagName("status").item(0);if(e!=undefined){if(getNodeText(e)=="1"){var A=z.getElementsByTagName("htmlData").item(0);var v=z.getElementsByTagName("BrowserName").item(0);TGN.SRHover.theBrowser="";if(v!=undefined){TGN.SRHover.theBrowser=getNodeText(v)}var y="";var C=z.getElementsByTagName("HasDBRights").item(0);if(C!=undefined){y=getNodeText(C)}var u=z.getElementsByTagName("HeaderText").item(0);if(u!=undefined){s=getNodeText(u)}if(A!=undefined){if(TGN.SRHover.sr_selectedRec==n){dHtml="<div class='hoverOverlay' id='"+srComposeName(h,n)+"_overL'></div><div class='tl'></div><div class='tr'></div><div class='bl'></div><div class='br'></div><div class='hd'><h3 id='"+srComposeName(h,n)+"_H3'>"+s+"</h3></div><div class='bd'><div class='content'>"+getNodeText(A)+"</div></div> <div class='ft' id='"+srComposeName(h,n)+"_Ft'></div>";l.innerHTML=dHtml;g=getTargetArrow(g);var w=document.getElementById("indivHoverMain");if(w!=null){w.innerHTML=dHtml;w.onclick=l.onclick;l=w;l.style.left=j+100+"px";g.style.left=j+80+"px"}l.onmouseover=function(){haltIndivClose()};var t="closeIndivImpl('"+h+"','"+n+"')";l.onmouseout=function(){TGN.SRHover.sr_hoveredDivEvt=setTimeout(t,250)};if(TGN.SRHover.theBrowser=="IE7"){l.style.width=""}if(TGN.SRHover.theBrowser=="IE"){l.className="hoverbox hoverboxFixed"}else{l.className="hoverbox"}setDivYCoord(l,f,60);if(TGN.SRHover.theBrowser=="IE"){AddIframe(l)}setDivYCoord(g,f,20);if(w==null){g.style.left=l.offsetLeft-20+"px"}g.className="indivImgPop";if(TGN.SRHover.theBrowser=="IE7"){var B=document.getElementById(srComposeName(h,n)+"_H3");compforIEPOS(l,B)}wrapHoverClick(l,document.getElementById(srComposeName(h,n)+"_overL"));if(y=="True"){setTimeout('trackHover("Hover")',0)}else{setTimeout('trackHover("NoSub")',0)}}}}else{l.innerHTML="<!--Loaded-->"}}else{l.innerHTML="<!--Loaded-->"}}}}};var a="/Mercury/Pages/Ajax/IndivRec.aspx?IndivAjax=1"+GetURLRecidAndPid(n)+"&db="+h+"&output=html&Use302Redirect=t";if(q){a=a+"&noSub=1"}if(b){a=a+"&NonHover=1"}if(r!=null&&c!=null){a=a+"&iid="+r+"&rc="+c}if(p!=null){a=a+"&"+p}k.open("GET",a,true);try{k.send(null)}catch(o){}}}}function GetURLRecidAndPid(a){if(a.toString().indexOf("__")===-1){return"&recid="+a}else{return"&recid="+a.toString().replace("__","&h=")}}function wrapHoverClick(a,b){if(b!=null){b.style.width=a.offsetWidth+"px";b.style.height=a.offsetHeight+"px";b.onclick=a.onclick}}function scrubedQS(){var d=location.search.substring(1);var a=d.split("&");var e="";for(var c=0;c<a.length;c++){var f=a[c].indexOf("=");if(f>=0){var b=a[c].substring(0,f);if(b!="iid"&&b!="rc"&&b!="db"&&b!="recid"&&b!="output"){e+="&"+a[c]}}}return e}function trackHover(b){var a=s_gi(s_account);if(b=="NoSub"){s_pageName="Search:IndivRecHover:NoSub"}else{if(b=="Hover"){s_pageName="Search:IndivRecHover:Sub"}}void (a.t())}function AddIframe(b){if(TGN.SRHover.sr_popIframe!=null){document.body.removeChild(TGN.SRHover.sr_popIframe);TGN.SRHover.sr_popIframe=null}var a=document.createElement("IFRAME");a.setAttribute("src","");a.style.position="absolute";a.style.left=b.offsetLeft+"px";a.style.top=b.offsetTop+"px";a.style.width=b.offsetWidth+"px";a.style.height=b.offsetHeight+"px";a.style.border="none";a.style.backgroundColor="transparent";a.style.filter="alpha(opacity=0)";a.setAttribute("frameborder","0");a.setAttribute("allowtransparency","true");document.body.appendChild(a);TGN.SRHover.sr_popIframe=a}function getTargetArrow(b){var a=document.getElementById("indivHoverArrow");if(a!=null){return a}return b}function compforIEPOS(b,d,c){var a=b.offsetWidth;d.style.width=b.offsetWidth-21;b.style.width=a}function setDivYCoord(c,f,d){var e=($D.getViewportHeight()-f+d);var b=c.offsetHeight;var a=$D.getDocumentScrollTop();if(e>(b)||$D.getViewportHeight()<b){adNum=f+a-d;c.style.top=""+adNum+"px"}else{adNum=f+a-(b-e+d);if(e<=90){adNum=adNum+50}if(adNum>0){c.style.top=""+adNum+"px"}}}function getNodeText(b){if(typeof b.textContent!="undefined"){return b.textContent}else{if(typeof b.innerText!="undefined"){return b.innerText}else{if(typeof b.text!="undefined"){return b.text}else{switch(b.nodeType){case 3:case 4:return b.nodeValue;break;case 1:case 11:var c="";for(var a=0;a<b.childNodes.length;a++){c+=getNodeText(b.childNodes[a])}return c;break;default:return""}}}}return""}function srComposeName(b,a){return b+"-"+a}if(typeof TGN.SResults=="undefined"){TGN.SResults={}}TGN.SResults.KeyListener=function(){var f=new Array();var b=false;this.add=function(k,g,h){var j=new YAHOO.util.KeyListener(document,{keys:k},g,h);f.push(j);j.enable()};this.disable=function(){if(b){return}for(var g=0;g<f.length;g++){f[g].disable()}};this.enable=function(){if(b){return}for(var g=0;g<f.length;g++){f[g].enable()}};this.lockState=function(){b=true};this.unlockState=function(){b=false};function e(h,g){return(function(){if(g){return}for(var j=0;j<h.length;j++){h[j].enable()}})}var a=e(f,b);function d(h,g){return(function(){if(g){return}for(var j=0;j<h.length;j++){h[j].disable()}})}var c=d(f,b);this.addListeners=function(){for(i=0;i<document.forms.length;i++){for(x=0;x<document.forms[i].elements.length;x++){YAHOO.util.Event.addListener(document.forms[i].elements[x],"focus",c);YAHOO.util.Event.addListener(document.forms[i].elements[x],"blur",a)}}};this.addListener=function(g){YAHOO.util.Event.addListener(g,"focus",c);YAHOO.util.Event.addListener(g,"blur",a)};this.addListeners()};TGN.SResults.Key={};TGN.SResults.Key.CurrRes=-1;TGN.SResults.Key.CurrNode=null;TGN.SResults.Key.CloseP=null;TGN.SResults.Key.NextRes=function(){if(TGN.SResults.Key.CloseP!=null){try{if(typeof TGN.SResults.Key.CloseP=="function"){TGN.SResults.Key.CloseP.call()}else{eval(TGN.SResults.Key.CloseP)}TGN.SResults.Key.CloseP=null}catch(e){}}TGN.SResults.Key.CurrRes+=1;if(TGN.SResults.Key.HighNode()){if(TGN.SResults.Key.CurrRes>0){var nextResId=document.getElementById("sRes-"+(TGN.SResults.Key.CurrRes-1));if(nextResId!=null){nextResId.className=nextResId.className.replace(" keySelect","");var nextEl=$D.getY("sRes-"+(TGN.SResults.Key.CurrRes));if(nextEl!=false||nextEl!=null){var Yres=$D.getY(nextResId);var DocStop=$D.getDocumentScrollTop();var VHi=$D.getViewportHeight();var diffSize=nextEl-Yres;if((nextEl+diffSize)>(VHi+DocStop)){window.scrollBy(0,diffSize+diffSize+Yres-VHi-DocStop+10)}}}}}else{TGN.SResults.Key.CurrRes-=1}};TGN.SResults.Key.NextorLastResUp=function(){TGN.SResults.Key.PreviewNext()};TGN.SResults.Key.LastRes=function(){if(TGN.SResults.Key.CloseP!=null){try{if(typeof TGN.SResults.Key.CloseP=="function"){TGN.SResults.Key.CloseP.call()}else{eval(TGN.SResults.Key.CloseP)}TGN.SResults.Key.CloseP=null}catch(e){}}if(TGN.SResults.Key.CurrRes>0){var nextResId=document.getElementById("sRes-"+TGN.SResults.Key.CurrRes);if(nextResId!=null){nextResId.className=nextResId.className.replace(" keySelect","")}TGN.SResults.Key.CurrRes-=1;if(!TGN.SResults.Key.HighNode()){TGN.SResults.Key.CurrRes+=1}var Yres=$D.getY("sRes-"+TGN.SResults.Key.CurrRes);if(Yres!=null||Yres!=false){var DocStop=$D.getDocumentScrollTop();if(Yres<DocStop){window.scrollBy(0,Yres-DocStop-10)}}}};TGN.SResults.Key.HighNode=function(){var a=document.getElementById("sRes-"+TGN.SResults.Key.CurrRes);if(a!=null){TGN.SResults.Key.CurrNode=a;a.className+=" keySelect";a.focus();return true}return false};TGN.SResults.Key.Enter=function(){var tR=TGN.SResults.Key.CurrNode;if(tR!=null){var jsLink=tR.getAttribute("jsopen");if(jsLink!=null){if(jsLink.indexOf("javascript:")==0){try{eval(jsLink)}catch(e){}}else{document.location=jsLink}}}};TGN.SResults.Key.NewSearch=function(){};TGN.SResults.Key.FindH=function(a){if(a.className!="srchFoundDB"){return false}if(a.getAttribute("onmouseover")==null){return false}if(a.getAttribute("onmouseout")==null){return false}return true};TGN.SResults.Key.PreviewToggle=false;TGN.SResults.Key.ClosePreview=function(){if(TGN.SResults.Key.CloseP!=null){try{if(typeof TGN.SResults.Key.CloseP=="function"){TGN.SResults.Key.CloseP.call()}else{eval(TGN.SResults.Key.CloseP)}TGN.SResults.Key.CloseP=null}catch(e){}}};TGN.SResults.Key.Preview=function(){TGN.SResults.Key.PreviewToggle=!TGN.SResults.Key.PreviewToggle;if(!TGN.SResults.Key.PreviewToggle){TGN.SResults.Key.ClosePreview()}TGN.SResults.Key.PreviewNext()};TGN.SResults.Key.PreviewNext=function(){if(!TGN.SResults.Key.PreviewToggle){return}var tR=TGN.SResults.Key.CurrNode;var nodeA=$D.getElementsBy(TGN.SResults.Key.FindH,"span",tR);if(nodeA!=null&&nodeA.length>0){var aNode=nodeA[0];var rid=tR.getAttribute("rid");var jsCall=aNode.getAttribute("onmouseover");var xcord=$D.getX(tR)+200;var ycord=$D.getY(tR)+30;TGN.SRHover.sr_lastCmd=rid;TGN.SRHover.sr_selectedRec=rid;TGN.SRHover.Xoverride=xcord;TGN.SRHover.Yoverride=ycord;TGN.SRHover.Doverride=1;try{TGN.SResults.Key.CloseP=aNode.getAttribute("onmouseout");if(typeof jsCall=="function"){jsCall.call()}else{if(typeof jsCall=="string"){var event=null;eval(jsCall)}}}catch(e){}}};TGN.SResults.RegPageElem=function(){if(typeof TGN.KeyWatcher!="undefined"){var c=["ql_urlTxt","ql_nameTxt","addTodoTxt"];var b,a;for(b=0,a=c.length;b<a;b++){var d=document.getElementById(c[b]);if(d!=null){TGN.KeyWatcher.addListener(d)}}}};TGN.SResults.SetScripts=function(d){var c,b;var a=d.getElementsByTagName("script");var f=a.length;if(f>0){for(c=0;c<f;c++){b=a[c].text;if("undefined"!=typeof b&&"undefined"!=b&&b.length>0){var e=document.createElement("script");e.setAttribute("language","text/javascript");e.setAttribute("type","text/javascript");e.text=b;d.appendChild(e)}}}};TGN.SResults.Browse={dbid:0,showBrowseDb:function(b){TGN.SResults.Browse.dbid=b;var d=$("browseImagesPop");var g=$("categories");TGN.KeyWatcher.disable();if(null==d){d=document.createElement("div");d.setAttribute("id","browseImagesPop");d.setAttribute("display","none");g.appendChild(d);var e=document.getElementsByTagName("head")[0];var c=document.createElement("script");c.src=cacheLocation+"/js/utility.js";c.type="text/javascript";e.appendChild(c);var h=document.createElement("script");h.src=cacheLocation+"/js/search/browsedate.js";h.type="text/javascript";e.appendChild(h)}else{if(d.style.display=="block"){TGN.SResults.Browse.hideBrowseDb();return}else{d.style.display="block";d.style.zIndex=2;return}}d.style.position="absolute";d.innerHTML='<img src="http://c.ancestry.com/css/search/i/loading32.gif">';d.style.display="block";d.style.width="32px";d.style.height="32px";d.style.top="225px";d.style.left="249px";d.style.zIndex=2;var j={success:function(l){var n=$("browseImagesPop");n.style.width="450px";n.style.height="";var m=document.createElement("div");n.innerHTML="";if(YAHOO.env.ua.ie>5&&YAHOO.env.ua.ie<=7){n.appendChild(m);m.innerHTML+=l.responseText}else{m.innerHTML+=l.responseText;n.appendChild(m)}TGN.SResults.SetScripts(m);n.style.top=(300-Math.round(n.clientHeight/2))+"px"},failure:function(l){window.location.href="/search/db.aspx?dbid="+TGN.SResults.Browse.dbid}};var k=getQueryStringParameter("path");if(null==k||k.length==0){var f=getDictionaryCookie("BROWSES","PATHDB");if(f==TGN.SResults.Browse.dbid){k=getDictionaryCookie("BROWSES","PATH")}}var a="/Browse/Controls/List/BrowseHandler.ashx?root=1&dbid="+TGN.SResults.Browse.dbid+"&path="+k;YAHOO.util.Connect.asyncRequest("GET",a,j,null)},hideBrowseDb:function(){var a=$("browseImagesPop");a.style.display="none";a.style.zIndex=-1;TGN.KeyWatcher.enable()},currRequest:0,RequestLevel:function(a,g,d,f){setDictionaryCookie("BROWSES","PATHDB",a,null,null);setDictionaryCookie("BROWSES","PATH",g,null,null);var c="/Browse/Controls/List/BrowseHandler.ashx?dbid="+a+"&path="+g;TGN.SResults.Browse.currRequest++;var b={success:function(l){if(TGN.SResults.Browse.currRequest!=l.argument[1]){return}var k=$(l.argument[0]);var h=parseInt(d.substring(d.length-1,d.length));if(l.responseText.indexOf(">ALL<")>0&&h+2<f){k.style.display="none";var j=d.substring(0,d.length-1);j=j+(h+1);TGN.SResults.Browse.RequestLevel(a,g+".ALL",j,f)}else{k.style.display="block";k.innerHTML=l.responseText}},failure:function(h){},argument:[d,TGN.SResults.Browse.currRequest]};var e=$(d);e.innerHTML='<img height="21" src="http://c.ancestry.com/css/search/i/loading32.gif">';YAHOO.util.Connect.asyncRequest("GET",c,b,null)},LoadNextLevel:function(a,e,d,c){var b;for(i=e+1;i<d-1;i++){b=$("browselevel"+(i-1));b.innerHTML=""}if(e<=(d-2)){b=$("browselevel"+(d-2));b.innerHTML=""}if(c.length>0&&e<d){TGN.SResults.Browse.RequestLevel(a,c,"browselevel"+e,d)}}};getQueryStringParameter=function(f,c){var d,b,a,h,g,e;c=c||top.location.href;a=c.indexOf("?");h=a>=0?c.substr(a+1):c;a=h.lastIndexOf("#");h=a>=0?h.substr(0,a):h;g=h.split("&");for(d=0,b=g.length;d<b;d++){e=g[d].split("=");if(e.length>=2){if(e[0]===f){return unescape(e[1])}}}return null};
/* Ancestry.js */
if(typeof TGN=="undefined"){var TGN={}}TGN.namespace=function(){var b=arguments,g=null,e,c,f;for(e=0;e<b.length;e++){f=b[e].split(".");g=TGN;for(c=(f[0]=="TGN")?1:0;c<f.length;c++){g[f[c]]=g[f[c]]||{};g=g[f[c]]}}return g};var $Anc=TGN.namespace("Ancestry");$Anc.ShowHide=function(b){var a=document.getElementById(b);if(a!=null){if(a.style.display=="block"){a.style.display="none"}else{a.style.display="block"}}};$Anc.PublishException=function(c,e,d,b){var a="/JavaScriptException.ashx?f="+escape(c)+"&m="+escape(e)+"&e="+escape(d)+"&js="+escape(b)+"&u="+escape(document.location.href);YAHOO.util.Get.script(a,{});if(typeof console!="undefined"){console.error("JavaScript Error: Feature: "+c+" Method: "+e+" Err: "+d+" JsFile: "+b)}if(document.location.href.indexOf("jsdebug=alert")>1){alert("JavaScript Error: \nFeature: "+c+" \nMethod: "+e+" \nErr: "+d+" \nJsFile: "+b)}if(document.location.href.indexOf("jsdebug=break")>1){throw"$Anc.PublishException: jsdebug=break"}};
/* RecordSetDataModel.js */
if(typeof TGN=="undefined"){var TGN={}}if(typeof TGN.Ancestry=="undefined"){TGN.Ancestry={}}if(typeof TGN.Ancestry.Search=="undefined"){TGN.Ancestry.Search={}}if(typeof TGN.Ancestry.Search.RSDM=="undefined"){TGN.Ancestry.Search.RSDM={}}TGN.Ancestry.Search.RSDM.RecordSetDataModel={ImageId:null,Dbid:null,UserId:null,SelectedPid:null,DoOremPid:false,DoOremImgAll:false,OremImgAllCalled:false,DoShoeboxUser:false,DoTreeUser:false,DoUsernamesAll:false,DoMessageBoardsAll:false,DoResearchInterestsAll:false,DoExpertConnect:false,DoLinkedRecords:false,Records:{},Users:{},UserProfileNum:0,Init:function(a){this.Dbid=("undefined"!=typeof a.dbid?a.dbid:"NO_DBID_ERROR");this.ImageId=("undefined"!=typeof a.imageid?a.imageid:"NO_IMAGE_ID_ERROR");this.UserId=("undefined"!=typeof a.userId?a.userId:"NO_USER_ID_ERROR");this.DoOremPid=("undefined"!=typeof a.doOremPid?a.doOremPid:false);this.DoOremImgAll=("undefined"!=typeof a.doOremImgAll?a.doOremImgAll:false);this.DoShoeboxUser=("undefined"!=typeof a.doShoeboxUser?a.doShoeboxUser:false);this.DoTreesUser=("undefined"!=typeof a.doTreesUser?a.doTreesUser:false);this.DoUsernamesAll=("undefined"!=typeof a.doUsernamesAll?a.doUsernamesAll:false);this.DoMessageBoardsAll=("undefined"!=typeof a.doMessageBoardsAll?a.doMessageBoardsAll:false);this.DoResearchInterestsAll=("undefined"!=typeof a.doResearchInterestsAll?a.doResearchInterestsAll:false);this.DoExpertConnect=("undefined"!=typeof a.doExpertConnect?a.doExpertConnect:false);this.DoLinkedRecords=("undefined"!=typeof a.doLinkedRecords?a.doLinkedRecords:false);var d=YAHOO.util.Cookie.get("VARSESSION");var b=d.split("&");for(var c=0;c<b.length;c++){if(b[c].indexOf("ULINK")==0){var e=b[c].split(",");var f={};if(e.length>=4){if(e[0].length>6){f.DisplayName=e[0].substring(6)}f.PhotoId=e[1];f.MacId=e[2];f.UserId=e[3];this.Users[f.UserId]=f;break}}}},Registrants:{},Register:function(a,c,b){if(typeof this.Registrants[a]=="undefined"){this.Registrants[a]=new Array()}if(typeof b!="undefined"){c.funcName=b}this.Registrants[a][this.Registrants[a].length]=c},CallRegistrants:function(b,a,g){if(typeof this.Registrants[b]=="undefined"){return}var c=this.Registrants[b];var d=0;for(d=0;d<c.length;d++){try{c[d](b,a,g)}catch(f){var e="CallRegistrants- EvntName:"+b+", idx:"+d;if(typeof c[d].funcName!="undefined"){e+=" CallbackHandle: "+c[d].funcName}$Anc.PublishException("RSDM",e,f,"RecordSetDataModel.js")}}},GetUserLinkObj:function(h,e,c,a,i,f,d,g,b){this.ucdmid=h;this.displayName=e;this.id=""+c;this.photoId=a;this.macId=i;this.showAvatar=f;this.userDocDomain=d;this.contextType=g;this.contextValue=b},GetUserProfile:function(d,c,b,f){var e=this.Users[d];var a=this.UserProfileNum++;if(e==null){if(typeof this.badUserIds=="undefined"){this.badUserIds={}}if(typeof this.badUserIds[d]=="undefined"){$Anc.PublishException("RSDM","GetUserProfile","theUser is null: "+d+" SelectedPid: "+this.SelectedPid+" Img: "+this.ImageId+" Dbid: "+this.Dbid,"RecordSetDataModel.js");this.badUserIds[d]=""}return""}return TGN.Ancestry.Community.MiniProfile.GetUserLink(new this.GetUserLinkObj(d,e.DisplayName,a,e.PhotoId,e.MacId,c,"http://"+userDocDomain,b,f))},SetSelectedPid:function(a,c){if(a==this.SelectedPid){return}this.SelectedPid=a;this.CallRegistrants("SelectedPidChangedImmediate",this.SelectedPid,this);var d="";var b=this.Records["_"+a];if(this.DoOremImgAll&&!this.OremImgAllCalled){d+="oremimgall";this.OremImgAllCalled=true}if(this.DoOremPid&&(typeof b=="undefined"||b.Orems==null)){d+=(d.length>0?"-":"")+"orempid"}if(this.DoShoeboxUser&&(typeof b=="undefined"||b.Shoeboxes==null)){d+=(d.length>0?"-":"")+"sbuser"}if(this.DoTreesUser&&(typeof b=="undefined"||b.Trees==null)){d+=(d.length>0?"-":"")+"ptuser"}if(this.DoLinkedRecords&&(typeof b=="undefined"||b.LinkedRecords==null)){d+=(d.length>0?"-":"")+"linkedrecordsall"}if(this.DoResearchInterestsAll&&(typeof b=="undefined"||b.ResearchInterests==null)){d+=(d.length>0?"-":"")+"researchinterestsall"}if(this.DoExpertConnect&&(typeof b=="undefined"||b.ExpertConnectInfo==null)){d+=(d.length>0?"-":"")+"expertconnect"}if(this.DoMessageBoardsAll&&(typeof b=="undefined"||b.MessageBoards==null)){d+=(d.length>0?"-":"")+"messageboardsall"}if(this.DoUsernamesAll&&d.length>0){d+="-usernamesall"}if(d.length>0){var e=new Date();YAHOO.util.Connect.asyncRequest("GET","/content/pages/ajax/RecordSetDataModelAJAXHandler.ashx?dbid="+this.Dbid+"&pid="+this.SelectedPid+"&iid="+this.ImageId+"&unq="+e.getTime()+"&op="+d+"&snamegpids="+(c==null?"":c),{success:TGN.Ancestry.Search.RSDM.RecordSetDataModel.ProcessSetSelectedPidAJAXResponse},"")}else{this.CallRegistrants("SelectedPidChanged",this.SelectedPid,this)}},AddOremChange:function(a,d){var e=this.Records["_"+a];var c=null;if(typeof e=="undefined"){this.Records["_"+a]={}}else{c=e.Orems}if(c==null){c=d;this.Records["_"+a].Orems=c}else{for(var b=0;b<d.length;b++){c.push(d[b])}}this.CallRegistrants("OremChanged",a,this)},RemoveOremChange:function(a,f){var e=this.Records["_"+a].Orems;var c=[];var d=null;if(e!=null){for(var b=0;b<e.length;b++){if(e[b].ItemId!=f){c.push(e[b])}else{d=e[b]}}}this.Records["_"+a].Orems=c;this.CallRegistrants("OremRemoved",this.SelectedPid,d);this.CallRegistrants("OremChanged",this.SelectedPid,this)},RemoveOremEntry:function(a,d){var f=this.Records["_"+a].Orems;var c=[];var e=[];if(f!=null){for(var b=0;b<f.length;b++){if(f[b].EntryId!=d){c.push(f[b])}else{e.push(f[b])}}}this.Records["_"+a].Orems=c;this.CallRegistrants("OremRemoved",this.SelectedPid,e);this.CallRegistrants("OremChanged",this.SelectedPid,this)},SaveRecordToShoebox:function(b,a){this.AddUserRecordAction(b,a,"Shoeboxes");this.CallRegistrants("SaveRecordToShoebox",b,this)},RemoveRecordFromShoebox:function(b,a){this.RemoveUserRecordAction(b,a.UserId,"Shoeboxes");this.CallRegistrants("RemoveRecordFromShoebox",b,this)},SaveRecordToTree:function(a,b){},RemoveRecordFromTree:function(a,b){this.RemoveUserRecordAction(a,b.UserId,"Trees","PersonId",b.PersonId);this.CallRegistrants("RemoveRecordFromTree",a,this)},AddComment:function(a,c){var b=this.Records["_"+a].Comments;if(b==null){b=this.Records["_"+a].Comments=[]}b.push(c);this.CallRegistrants("CommentAdded",this.SelectedPid,c);this.CallRegistrants("CommentsChanged",this.SelectedPid,this)},RemoveComment:function(a,e){var d=this.Records["_"+a].Comments;var c=[];if(d!=null){for(var b=0;b<d.length;b++){if(d[b].EntryId!=e){c.push(d[b])}}}this.Records["_"+a].Comments=c;this.CallRegistrants("CommentRemoved",this.SelectedPid,e);this.CallRegistrants("CommentsChanged",this.SelectedPid,this)},USERNAME_NA:"Not_Available",ProcessSetSelectedPidAJAXResponse:function(o){try{responseText=o.responseText;var ajaxResult=!(/[^,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]/.test(responseText.replace(/"(\\.|[^"\\])*"/g,"")))&&eval("("+responseText+")");var i;var rsdm=TGN.Ancestry.Search.RSDM.RecordSetDataModel;var ajaxRecordObj;var recordObj;if(ajaxResult.PidList.length>0){for(i=0;i<ajaxResult.PidList.length;i++){var curPid=ajaxResult.PidList[i];ajaxRecordObj=ajaxResult.Records["_"+curPid];recordObj=rsdm.Records["_"+curPid];if(typeof recordObj=="undefined"){rsdm.Records["_"+curPid]=ajaxRecordObj}else{if(ajaxRecordObj.Orems!=null){recordObj.Orems=ajaxRecordObj.Orems}if(ajaxRecordObj.Comments!=null){recordObj.Comments=ajaxRecordObj.Comments}if(ajaxRecordObj.Shoeboxes!=null){recordObj.Shoeboxes=ajaxRecordObj.Shoeboxes}if(ajaxRecordObj.Trees!=null){recordObj.Trees=ajaxRecordObj.Trees}if(ajaxRecordObj.SavedToPublicTrees!=null){recordObj.SavedToPublicTrees=ajaxRecordObj.SavedToPublicTrees}if(ajaxRecordObj.SavedToPrivateTrees!=null){recordObj.SavedToPrivateTrees=ajaxRecordObj.SavedToPrivateTrees}if(ajaxRecordObj.SavedToShoeBoxPeople!=null){recordObj.SavedToShoeBoxPeople=ajaxRecordObj.SavedToShoeBoxPeople}if(ajaxRecordObj.ResearchInterests!=null){recordObj.ResearchInterests=ajaxRecordObj.ResearchInterests}if(ajaxRecordObj.ExpertConnectInfo!=null){recordObj.ExpertConnectInfo=ajaxRecordObj.ExpertConnectInfo}if(ajaxRecordObj.MessageBoards!=null){recordObj.MessageBoards=ajaxRecordObj.MessageBoards}}}}if(typeof ajaxResult.Users!="undefined"){for(var userGuid in ajaxResult.Users){var curUser=ajaxResult.Users[userGuid];rsdm.Users[curUser.UserId]=curUser}}rsdm.CallRegistrants("SelectedPidChanged",rsdm.SelectedPid,rsdm)}catch(err){$Anc.PublishException("ContentViewer","ProcessSetSelectedPidAJAXResponse",err.description,"RecordSetDataModel.js")}},DoesUserRecordActionExist:function(b,d,a){if(typeof this.Records=="undefined"){return false}if(typeof this.Records["_"+b]=="undefined"){return false}if(this.Records["_"+b][a]==null){return false}for(var c=0;c<this.Records["_"+b][a].length;c++){if(this.Records["_"+b][a][c]!=null&&this.Records["_"+b][a][c].UserId==d){return true}}return false},RemoveUserRecordAction:function(b,d,a,e,f){if(!this.DoesUserRecordActionExist(b,d,a)){return}for(var c=0;c<this.Records["_"+b][a].length;c++){if(this.Records["_"+b][a][c]!=null&&this.Records["_"+b][a][c].UserId==this.UserId){if(e&&e!=null&&e.length>0){if(this.Records["_"+b][a][c][e]==f){this.Records["_"+b][a][c]=null;break}}else{this.Records["_"+b][a][c]=null;break}}}},AddUserRecordAction:function(c,a,b){if(typeof this.Records=="undefined"){this.Records={}}if(typeof this.Records["_"+c]=="undefined"){this.Records["_"+c]={}}if(typeof this.Records["_"+c][b]=="undefined"||this.Records["_"+c][b]==null){this.Records["_"+c][b]=[]}this.Records["_"+c][b][this.Records["_"+c][b].length]=a},GetOrems:function(b){if(typeof b=="undefined"){b=this.SelectedPid}var a=null;if(this.DoOremPid||this.DoOremImgAll){if(typeof this.Records=="undefined"){return null}else{if(typeof this.Records["_"+b]!="undefined"){a=this.Records["_"+b].Orems}}}if(null==a){a=[]}return a},GetComments:function(b){if(typeof b=="undefined"){b=this.SelectedPid}var a=null;if(this.DoOremPid||this.DoOremImgAll){if(typeof this.Records=="undefined"){return null}else{if(typeof this.Records["_"+b]!="undefined"){a=this.Records["_"+b].Comments}}}return a}};
/* ContentViewer.js */
if(typeof TGN=="undefined"){var TGN={}}if(typeof TGN.Ancestry=="undefined"){TGN.Ancestry={}}if(typeof TGN.Ancestry.Search=="undefined"){TGN.Ancestry.Search={}}if(typeof TGN.Ancestry.Search.CV=="undefined"){TGN.Ancestry.Search.CV={}}if(typeof TGN.Ancestry.Search.CV.Ajax=="undefined"){TGN.Ancestry.Search.CV.Ajax={}}if(typeof TGN.Ancestry.Search.CV.Ajax.Browse=="undefined"){TGN.Ancestry.Search.CV.Ajax.Browse={}}if(typeof TGN.Ancestry.Search.CV.Ajax.ReportImageProblem=="undefined"){TGN.Ancestry.Search.CV.Ajax.ReportImageProblem={}}if(typeof TGN.Ancestry.Search.CV.Ajax.SaveOptions=="undefined"){TGN.Ancestry.Search.CV.Ajax.SaveOptions={}}if(typeof TGN.Ancestry.Search.CV.Browse=="undefined"){TGN.Ancestry.Search.CV.Browse={}}if(typeof TGN.Ancestry.Search.CV.Cookie=="undefined"){TGN.Ancestry.Search.CV.Cookie={}}if(typeof TGN.Ancestry.Search.CV.GlobalButton=="undefined"){TGN.Ancestry.Search.CV.GlobalButton={}}if(typeof TGN.Ancestry.Search.CV.Institutional=="undefined"){TGN.Ancestry.Search.CV.Institutional={}}if(typeof TGN.Ancestry.Search.CV.Overlay=="undefined"){TGN.Ancestry.Search.CV.Overlay={}}if(typeof TGN.Ancestry.Search.CV.Overlay.ImageOptions=="undefined"){TGN.Ancestry.Search.CV.Overlay.ImageOptions={}}if(typeof TGN.Ancestry.Search.CV.Overlay.Save=="undefined"){TGN.Ancestry.Search.CV.Overlay.Save={}}if(typeof TGN.Ancestry.Search.CV.Overlay.ReportImageProblem=="undefined"){TGN.Ancestry.Search.CV.Overlay.ReportImageProblem={}}if(typeof TGN.Ancestry.Search.CV.Overlay.Partner=="undefined"){TGN.Ancestry.Search.CV.Overlay.Partner={}}if(typeof TGN.Ancestry.Search.CV.Overlay.Browse=="undefined"){TGN.Ancestry.Search.CV.Overlay.Browse={}}if(typeof TGN.Ancestry.Search.CV.Overlay.Print=="undefined"){TGN.Ancestry.Search.CV.Overlay.Print={}}if(typeof TGN.Ancestry.Search.CV.Overlay.Order=="undefined"){TGN.Ancestry.Search.CV.Overlay.Order={}}if(typeof TGN.Ancestry.Search.CV.SaveOptions=="undefined"){TGN.Ancestry.Search.CV.SaveOptions={}}var $CV=TGN.Ancestry.Search.CV;TGN.Ancestry.Search.CV.Overlay.OverlayImageOptions;TGN.Ancestry.Search.CV.Overlay.OverlaySave;TGN.Ancestry.Search.CV.Overlay.OverlayReportImageProblem;TGN.Ancestry.Search.CV.Overlay.OverlayPartner;TGN.Ancestry.Search.CV.Overlay.OverlayBrowse;TGN.Ancestry.Search.CV.Overlay.OverlayPrint;TGN.Ancestry.Search.CV.Overlay.OverlayOrder;TGN.Ancestry.Search.CV.Browse.cvwTimeoutInterval=1000;TGN.Ancestry.Search.CV.Browse.cvwTimeoutMax=15000;TGN.Ancestry.Search.CV.Browse.cvwCurrentBrowseLevel=0;TGN.Ancestry.Search.CV.Browse.cvwCheckBrowseCurrentTime=0;TGN.Ancestry.Search.CV.Browse.cvwBrowseType;TGN.Ancestry.Search.CV.Browse.cvwBrowseTableValues;TGN.Ancestry.Search.CV.Browse.cvwBrowseLevels;TGN.Ancestry.Search.CV.Browse.cvwCurrentProcessingTimes;TGN.Ancestry.Search.CV.Browse.cvwBrowseLinkClicked;TGN.Ancestry.Search.CV.Browse.cvwSelectedBrowseLevel;TGN.Ancestry.Search.CV.SaveOptions.IsDefaultOptionSet=false;TGN.Ancestry.Search.CV.FirstPageLoad=true;TGN.Ancestry.Search.CV.OrderDialogInitializedCV=false;TGN.Ancestry.Search.CV.OrderDialogFirstShown=false;TGN.Ancestry.Search.CV.BrowseLoaded=false;TGN.Ancestry.Search.CV.OrderScript;TGN.Ancestry.Search.CV.AdjustIE7Height=true;TGN.Ancestry.Search.CV.ResizeCount=0;TGN.Ancestry.Search.CV.NameBGChangesMade=0;TGN.Ancestry.Search.CV.ChangeBGElem=document.getElementById("pageTitleName");TGN.Ancestry.Search.CV.StartingNameBG=[175,188,34];TGN.Ancestry.Search.CV.Overlay.Order.MaxTimeTry=10000;TGN.Ancestry.Search.CV.Overlay.Order.CurrentTimeTry=0;TGN.Ancestry.Search.CV.Overlay.Order.CurrentOverlay=1;TGN.Ancestry.Search.CV.heightOfIndex=175;TGN.Ancestry.Search.CV.OnPageLoad=function(){TGN.Ancestry.Search.CV.HeaderEl=YAHOO.util.Dom.get("pageHeader");TGN.Ancestry.Search.CV.HeaderTableEl=YAHOO.util.Dom.get("pageHeaderTable");TGN.Ancestry.Search.CV.ImageEl=YAHOO.util.Dom.get("image-inner");TGN.Ancestry.Search.CV.ImageViewerEl=YAHOO.util.Dom.get("image-area");TGN.Ancestry.Search.CV.TabEl=YAHOO.util.Dom.get("con_tabPanel");TGN.Ancestry.Search.CV.TabToggleEl=YAHOO.util.Dom.get("con_tabClosed");TGN.Ancestry.Search.CV.TabContentEl=YAHOO.util.Dom.get("con_tabInfo");TGN.Ancestry.Search.CV.FootEl=YAHOO.util.Dom.get("con_footer");TGN.Ancestry.Search.CV.BodyEl=YAHOO.util.Dom.get("con_body");TGN.Ancestry.Search.CV.SaveEl=YAHOO.util.Dom.get("con_saveRecord");TGN.Ancestry.Search.CV.MaskEl=YAHOO.util.Dom.get("info_modal_mask");TGN.Ancestry.Search.CV.pageResize();window.onresize=TGN.Ancestry.Search.CV.pageResize;TGN.Ancestry.Search.CV.Overlay.ImageOptions.checkOptionsVisible();TGN.Ancestry.Search.CV.HideThings();TGN.Ancestry.Search.CV.OrderScript=cacheUrlBase+"ComBiz/MyCanvas/Scripts/CentralPrintingDialog.js";TGN.Ancestry.Search.CV.FirstPageLoad=false};TGN.Ancestry.Search.CV.AdjustUIIfNoRecords=function(){if(typeof hasRecords=="undefined"||!hasRecords||typeof TGN.Ancestry.Search.CV.selectedPid=="undefined"||TGN.Ancestry.Search.CV.selectedPid==null||TGN.Ancestry.Search.CV.selectedPid==""){TGN.Ancestry.Search.CV.Institutional.SetSaveButton();TGN.Ancestry.Search.CV.SetSaveBoxMessage();YAHOO.util.Dom.get("con_communityPanel").innerHTML="<div class='cnt_bdy_li'>"+noRecords+"</div>";TGN.Ancestry.Search.CV.ClickTab(2,false);TGN.Ancestry.Search.CV.HideElement("trImageAndSourcePrint");TGN.Ancestry.Search.CV.HideElement("con_source_sourceCitation");TGN.Ancestry.Search.CV.AdjustUIForNoIndexPanel()}};TGN.Ancestry.Search.CV.AdjustUIForNoIndexPanel=function(){var a=YAHOO.util.Dom.get("con_footerClosed");a.style.display="none";a=YAHOO.util.Dom.get("con_footer");a.style.display="none";noIndexPanel=true;TGN.Ancestry.Search.CV.toggleImageArea()};TGN.Ancestry.Search.CV.SetSaveBoxMessage=function(){var a=unsavedInstMessageNoName;YAHOO.util.Dom.get("saveRecordMsg").innerHTML=a;YAHOO.util.Dom.get("saveRecordMsgHolder").style.marginTop="15px"};TGN.Ancestry.Search.CV.HideThings=function(){if(false==showMyCanvas){TGN.Ancestry.Search.CV.HideElement("lnkOrder");TGN.Ancestry.Search.CV.HideElement("trMyCanvasPrint")}};TGN.Ancestry.Search.CV.OnLoad=function(){TGN.Ancestry.Search.CV.Institutional.FormatInstitutional();if(YAHOO.env.ua.ie>=7&&usingVista){TGN.Ancestry.Search.CV.ShowElement("VistaIEPrintHelp")}};TGN.Ancestry.Search.CV.LoadIdx=function(){var a={handleSuccess:function(h){var e,g,f,d,c;f=h.responseText;e=YAHOO.util.Dom.get("con_footer_index");e.innerHTML="";g=TGN.Ancestry.Search.CV.Ajax.ParseResponse(f);d=document.createElement("div");d.innerHTML=g;e.appendChild(d);TGN.Ancestry.Search.CV.Ajax.SetScripts(e,function(){TGN.Ancestry.Search.CV.AdjustUIIfNoRecords();if(totalIdxRecCount>recsPerPage){var k=YAHOO.util.Dom.get("cvIdxPaging");var l=indexHeaderPaging.replace("{0}",beginningIdxRecNum+1).replace("{2}",totalIdxRecCount);l=l.replace("{1}",((beginningIdxRecNum+recsPerPage>totalIdxRecCount)?(totalIdxRecCount):(beginningIdxRecNum+recsPerPage)));if(k!=null){if(beginningIdxRecNum+1+recsPerPage<totalIdxRecCount){l+="&nbsp; ";if(totalIdxRecCount-(beginningIdxRecNum+1+recsPerPage)<recsPerPage){l+="<a href='javascript:indexPanelUrlRecOff = (beginningIdxRecNum + recsPerPage);TGN.Ancestry.Search.CV.RenderedOremsInIdx = false;TGN.Ancestry.Search.CV.LoadIdx();'>"+indexHeaderPagingNext.replace("{0}",(totalIdxRecCount-(beginningIdxRecNum+recsPerPage)))}else{l+="<a href='javascript:indexPanelUrlRecOff = (beginningIdxRecNum + recsPerPage);TGN.Ancestry.Search.CV.RenderedOremsInIdx = false;TGN.Ancestry.Search.CV.LoadIdx();'>"+indexHeaderPagingNext.replace("{0}",recsPerPage)}l+=" &gt;</a>"}if(beginningIdxRecNum>0){var j="<a href='javascript:indexPanelUrlRecOff = (beginningIdxRecNum - recsPerPage);TGN.Ancestry.Search.CV.RenderedOremsInIdx = false;TGN.Ancestry.Search.CV.LoadIdx();'>&lt; "+indexHeaderPagingPrev.replace("{0}",recsPerPage);l=j+"</a> &nbsp;"+l}k.innerHTML=l}}})},handleFailure:function(c){TGN.Ancestry.Search.CV.AdjustUIIfNoRecords()},startRequest:function(c){YAHOO.util.Connect.asyncRequest("GET",indexPanelUrl+indexPanelUrlRecOff,b,"")}};var b={success:a.handleSuccess,failure:a.handleFailure,scope:a};a.startRequest();TGN.Ancestry.Search.CV.toggleFullScreenText()};TGN.Ancestry.Search.CV.OnDomReady=function(){TGN.Ancestry.Search.CV.GlobalButton.Init();cv_tab_cnt.init();TGN.Ancestry.Community.MiniProfile.miniProfileClosed.subscribe(TGN.Ancestry.Search.CV.HandleMiniProfileClosed);TGN.Ancestry.Community.MiniProfile.miniProfileLoaded.subscribe(TGN.Ancestry.Search.CV.HandleMiniProfileLoaded);TGN.Ancestry.Community.Contact.modalOpen.subscribe(TGN.Ancestry.Search.CV.HandleModalOpen);TGN.Ancestry.Community.Contact.modalClose.subscribe(TGN.Ancestry.Search.CV.HandleModalClose)};TGN.Ancestry.Search.CV.Cookie.SetCookie=function(b,a){TGN.Ancestry.Search.CV.Ajax.SetPermanentSettings("Search","CV",b,a,"true")};TGN.Ancestry.Search.CV.Cookie.GetCookie=function(b){var a=YAHOO.util.Cookie.getSub("CV",b);return a};TGN.Ancestry.Search.CV.Cookie.GetShowSideBar=function(){var a=TGN.Ancestry.Search.CV.Cookie.GetCookie("SP");return a};TGN.Ancestry.Search.CV.Cookie.SetShowSideBar=function(a){TGN.Ancestry.Search.CV.Cookie.SetCookie("SP",a)};TGN.Ancestry.Search.CV.Cookie.GetShowFooter=function(){var a=TGN.Ancestry.Search.CV.Cookie.GetCookie("FP");return a};TGN.Ancestry.Search.CV.Cookie.SetShowFooter=function(a){TGN.Ancestry.Search.CV.Cookie.SetCookie("FP",a)};TGN.Ancestry.Search.CV.Cookie.GetActiveTab=function(){var a=TGN.Ancestry.Search.CV.Cookie.GetCookie("T");return a};TGN.Ancestry.Search.CV.Cookie.SetActiveTab=function(a){TGN.Ancestry.Search.CV.Cookie.SetCookie("T",a)};TGN.Ancestry.Search.CV.OpenEnhancedPrintLink=function(){var d="print";var b=new Image();var c="/handler/ajax/SuccessHandler.ashx?op=Write&dbid="+dbid+"&unq="+Math.floor(Math.random()*1999999999)+"&pagetype=Image&successtype="+SuccessType+"&eventtype="+d+" ";b.src=c;var e=TGN.Ancestry.Search.CV.selectedPid;var a="http://"+myCanvasUrl+"/index.aspx?action=imageedit&ppvhash="+ppvHash+"&dbid="+dbid+"&iid="+iid+"&pid="+e+"&ptid=15";window.open(a,"MyCanvasEnhancedPrint","toolbar=0,menubar=0,location=0,status=0,scrollbars=1,resizable=1,width=700,height=400")};TGN.Ancestry.Search.CV.Ajax.IE7ButtonFix=function(c){if(YAHOO.env.ua.ie==7&&!TGN.Ancestry.Search.CV.IsIE8CV()){var a=YAHOO.util.Dom.get(c);a.style.position="relative"}};TGN.Ancestry.Search.CV.Trim=function(a){a=a.replace(/^\s+|\s+$/g,"");return a};TGN.Ancestry.Search.CV.ToggleMagnify=function(b){var a=YAHOO.util.Dom.get(b);if(a.className=="active"){TGN.Ancestry.Search.CV.ShowElement("zoomQuickTextMagnifyOff");TGN.Ancestry.Search.CV.HideElement("zoomQuickTextMagnify")}else{TGN.Ancestry.Search.CV.ShowElement("zoomQuickTextMagnify");TGN.Ancestry.Search.CV.HideElement("zoomQuickTextMagnifyOff")}};TGN.Ancestry.Search.CV.PartnerChecks=function(){var c,f,b,e;var a=YAHOO.util.Dom.get("divPartnerInformation");var d=a.innerHTML;f=d.indexOf("<\/script>");e=d.length;b=d.substring(f+9,e);b=TGN.Ancestry.Search.CV.Trim(b);if(b.length<1||("undefined"==typeof DbInfoOrgCreditVertical&&"undefined"==typeof DbInfoOrgCreditImage)){TGN.Ancestry.Search.CV.HideElement("lnkPartner")}else{TGN.Ancestry.Search.CV.ShowElement("lnkPartner")}};TGN.Ancestry.Search.CV.TransferDiv=function(c,a){var d=YAHOO.util.Dom.get(c);var b=YAHOO.util.Dom.get(a);d.appendChild(b)};TGN.Ancestry.Search.CV.GetQuery=function(a){var b=TGN.Ancestry.Search.CV.selectedPid;if(a=="trees"){return"ssrc="+ssrc+"&dbid="+currentDbid+"&rpid="+b+"&sePT=Image&seST="+SuccessType+"&seET=savTree&seSubT=Image"}else{if(a=="orem"){return"dbid="+currentDbid+"&pid="+b+"&iid="+currentIid}else{if(a=="indivrec"){return"db="+currentDbName+"&h="+b}}}};TGN.Ancestry.Search.CV.HideElement=function(a){YAHOO.util.Dom.get(a).style.display="none";YAHOO.util.Dom.get(a).style.visibility="hidden"};TGN.Ancestry.Search.CV.ShowElement=function(a){YAHOO.util.Dom.get(a).style.display="";YAHOO.util.Dom.get(a).style.visibility="visible"};TGN.Ancestry.Search.CV.ToggleLink=function(a){a=YAHOO.util.Dom.get(a);if("undefined"==typeof a.className||a.className==""||a.className=="inactive"){a.className="active"}else{a.className="inactive"}};TGN.Ancestry.Search.CV.HelpPage=function(){TGN.Ancestry.Search.CV.NewWindow("/Content/Pages/HelpCV.aspx","Help")};TGN.Ancestry.Search.CV.NewWindow=function(b,a){window.open(b,a,"toolbar=0,menubar=0,location=0,status=0,scrollbars=1,resizable=1,width=700,height=400")};TGN.Ancestry.Search.CV.IsRealIE7=function(){var a=false;if(!TGN.Ancestry.Search.CV.IsIE8CV()&&YAHOO.env.ua.ie==7){a=true}return a};TGN.Ancestry.Search.CV.IsIE8CV=function(){var h=false;var f=navigator,g=window,d=document;var c="NA";var b=f.userAgent;var e="NA";var a="NA";if(/msie/i.test(b)&&(!g.opera)){if(g.attachEvent&&g.ActiveXObject){c=(b.match(/.+ie\s([\d.]+)/i)||[])[1];if(parseInt(c)==7){if(d.documentMode){c=8;if(/trident\/\d/i.test(b)){a="Compat Mode";h=true}else{a="IE 7 Mode"}}}else{if(parseInt(c)==8){if(d.documentMode){a="IE 8 Mode"}}}e=(d.documentMode)?d.documentMode:(d.compatMode&&d.compatMode=="CSS1Compat")?7:5}}return h};TGN.Ancestry.Search.CV.pageResize=function(){TGN.Ancestry.Search.CV.rowHeights=[];TGN.Ancestry.Search.CV.ResizeCount+=1;TGN.Ancestry.Search.CV.toggleImageArea();TGN.Ancestry.Search.CV.Overlay.resizingWindow();if(typeof TGN.Ancestry.Search.CV.resizeIdx!="undefined"){TGN.Ancestry.Search.CV.resizeIdx(YAHOO.util.Dom.getDocumentWidth()-8)}var a=TGN.Ancestry.Search.CV.IsIE8CV();if(!TGN.Ancestry.Search.CV.IsIE8CV()&&YAHOO.env.ua.ie<8){TGN.Ancestry.Search.CV.setPageHeight()}TGN.Ancestry.Search.CV.scrollToSelectedRow()};TGN.Ancestry.Search.CV.setPageHeight=function(){var b=YAHOO.util.Dom.getViewportHeight();var a=YAHOO.util.Dom.getViewportWidth();var d=(YAHOO.env.ua.ie==7);var c=(YAHOO.env.ua.ie>=8);if(b<600){if(TGN.Ancestry.Search.CV.IsFullScreen()==false){document.body.style.minHeight="99%"}else{if(d){document.body.style.overflowX="hidden";document.body.style.overflowY="auto"}}}else{document.body.style.overflowX="auto";document.body.style.overflowY="auto"}};TGN.Ancestry.Search.CV.adjustIndexHeight=function(){var b=YAHOO.util.Dom.get("cvIdxBody");if(b){var a=YAHOO.util.Dom.get("cvIdxHead").offsetHeight;YAHOO.util.Dom.setStyle("cvIdxBody","height",""+(TGN.Ancestry.Search.CV.heightOfIndex-a-50)+"px")}};TGN.Ancestry.Search.CV.toggleImageArea=function(){var a=!TGN.Ancestry.Search.CV.IsFooterVisible();TGN.Ancestry.Search.CV.toggleImageAreaHeight(a);TGN.Ancestry.Search.CV.toggleImageAreaWidth(a);TGN.Ancestry.Search.CV.toggleImageViewer()};TGN.Ancestry.Search.CV.toggleImageAreaHeight=function(k){var c=0;var b=0;var a=0;var n=0;var o=64;var m=39;var l=70;var h=15;var d=0;var g;var j=YAHOO.util.Dom.getViewportHeight();if(YAHOO.env.ua.ie>=7){c=-35;b=36;a=33;n=32}var e=YAHOO.util.Dom.getY(TGN.Ancestry.Search.CV.BodyEl);if(true==k||noIndexPanel){d=(TGN.Ancestry.Search.CV.heightOfIndex-25);if(noIndexPanel){d=d+12}}try{g=(j-TGN.Ancestry.Search.CV.heightOfIndex-e-o+c);TGN.Ancestry.Search.CV.ImageEl.style.height=(g+h+d+b)+"px";TGN.Ancestry.Search.CV.TabEl.style.height=(g+m+d+a)+"px";TGN.Ancestry.Search.CV.TabContentEl.style.height=(g+m+d+a)+"px";TGN.Ancestry.Search.CV.TabToggleEl.style.height=(g+l+d+n)+"px";TGN.Ancestry.Search.CV.AdjustSaveBox()}catch(f){}};TGN.Ancestry.Search.CV.AdjustSaveBox=function(){var a=-2;YAHOO.util.Dom.get("tdSaveOptions").style.height=YAHOO.util.Dom.get("tdSidePanel").offsetHeight+a+"px";YAHOO.util.Dom.get("con_saveRecord").style.height=YAHOO.util.Dom.get("tdSidePanel").offsetHeight+a+"px"};TGN.Ancestry.Search.CV.toggleImageViewer=function(){if(document.getElementById("ImageControl")){var c=2;var a=document.getElementById("ImageControl");var b=TGN.Ancestry.Search.CV.ImageViewerEl;if(YAHOO.env.ua.ie>=7){c=0}a.style.height=TGN.Ancestry.Search.CV.ImageEl.offsetHeight+c+"px";if(b.offsetWidth<600){a.style.width=b.offsetWidth+"px"}else{a.style.width=""}if(b.offsetWidth>a.offsetWidth){a.style.width=b.offsetWidth+"px"}if(YAHOO.env.ua.ie==7&&TGN.Ancestry.Search.CV.IsHeaderVisible()==false){a.style.width=a.offsetWidth+15+"px"}}};TGN.Ancestry.Search.CV.toggleLeftSideBar=function(){var a=YAHOO.util.Dom.get("leftHeaderTable");a.style.height=TGN.Ancestry.Search.CV.SaveEl.offsetHeight+"px";TGN.Ancestry.Search.CV.toggleImageAreaHeight(!TGN.Ancestry.Search.CV.IsFooterVisible())};TGN.Ancestry.Search.CV.toggleImageAreaWidth=function(){var b,c,e,a,d;b=8;a=6;c=YAHOO.util.Dom.get("pageToolbar");e=c.offsetWidth;if(TGN.Ancestry.Search.CV.IsSideBarVisible()==false){b=b-281}if(YAHOO.env.ua.ie==7){if(false==TGN.Ancestry.Search.CV.IsSideBarVisible()){a=a-8}}d=(e-b+a);if(e==0){TGN.Ancestry.Search.CV.ImageEl.style.width=""}else{if(d>0){TGN.Ancestry.Search.CV.ImageEl.style.width=d+"px"}}};TGN.Ancestry.Search.CV.toggleHeader=function(){TGN.Ancestry.Search.CV.AdjustIE7Height=false;if(TGN.Ancestry.Search.CV.IsHeaderVisible()){TGN.Ancestry.Search.CV.HideElement(TGN.Ancestry.Search.CV.HeaderTableEl);TGN.Ancestry.Search.CV.ShowElement("btnSaveWrapper1")}else{TGN.Ancestry.Search.CV.ShowElement(TGN.Ancestry.Search.CV.HeaderTableEl);TGN.Ancestry.Search.CV.HideElement("btnSaveWrapper1")}var a=!TGN.Ancestry.Search.CV.IsFooterVisible();TGN.Ancestry.Search.CV.toggleImageAreaHeight(a);TGN.Ancestry.Search.CV.AdjustIE7Height=true};TGN.Ancestry.Search.CV.toggleRPanel=function(){var a=!TGN.Ancestry.Search.CV.IsFooterVisible();TGN.Ancestry.Search.CV.ShowHideRPanel();TGN.Ancestry.Search.CV.toggleImageAreaWidth(a);TGN.Ancestry.Search.CV.toggleImageAreaHeight(a);TGN.Ancestry.Search.CV.toggleImageAreaWidth(a);TGN.Ancestry.Search.CV.toggleImageViewer();TGN.Ancestry.Search.CV.toggleFullScreenText()};TGN.Ancestry.Search.CV.toggleFooter=function(){TGN.Ancestry.Search.CV.rowHeights=[];TGN.Ancestry.Search.CV.AdjustIE7Height=false;var a=TGN.Ancestry.Search.CV.ShowHideFooter();TGN.Ancestry.Search.CV.adjustIndexHeight();TGN.Ancestry.Search.CV.toggleImageAreaHeight(a);TGN.Ancestry.Search.CV.toggleImageArea();TGN.Ancestry.Search.CV.toggleFullScreenText();TGN.Ancestry.Search.CV.AdjustIE7Height=true;TGN.Ancestry.Search.CV.scrollToSelectedRow()};TGN.Ancestry.Search.CV.toggleFullScreenText=function(){var b,d,a,e,c;b=(TGN.Ancestry.Search.CV.HeaderTableEl.style.display!="none");d=(TGN.Ancestry.Search.CV.TabEl.style.display!="none");a=(TGN.Ancestry.Search.CV.FootEl.style.display!="none");e=YAHOO.util.Dom.get("fullScreenToggle");c=YAHOO.util.Dom.get("fullScreenExit");if(!d&&!a){e.style.display="none";e.style.visibility="hidden";c.style.display="";c.style.visibility="visible"}else{if(d||a){e.style.display="";e.style.visibility="visible";c.style.display="none";c.style.visibility="hidden"}else{e.style.display="none";e.style.visibility="hidden";c.style.display="";c.style.visibility="visible"}}};TGN.Ancestry.Search.CV.toggleFullScreen=function(){TGN.Ancestry.Search.CV.AdjustIE7Height=false;var e,c,d;var a=false;e=(TGN.Ancestry.Search.CV.TabEl.style.display!="none");c=(TGN.Ancestry.Search.CV.FootEl.style.display!="none");if(e||c){a=true}if(a==e){TGN.Ancestry.Search.CV.toggleRPanel()}if(a==c&&!noIndexPanel){TGN.Ancestry.Search.CV.toggleFooter()}if(a==d){var b=0}TGN.Ancestry.Search.CV.toggleImageAreaWidth();TGN.Ancestry.Search.CV.toggleImageViewer();TGN.Ancestry.Search.CV.toggleFullScreenText();TGN.Ancestry.Search.CV.AdjustIE7Height=true};TGN.Ancestry.Search.CV.ShowHideRPanel=function(){var a=YAHOO.util.Dom.get("toggleVIcon");if(TGN.Ancestry.Search.CV.TabEl.style.display=="block"||TGN.Ancestry.Search.CV.TabEl.style.display==""||TGN.Ancestry.Search.CV.TabEl.style.visibility=="visible"){a.className="togglespi vertShow";TGN.Ancestry.Search.CV.TabEl.style.display="none";TGN.Ancestry.Search.CV.TabEl.style.visibility="hidden";TGN.Ancestry.Search.CV.Cookie.SetShowSideBar(0)}else{a.className="togglespi vertHide";TGN.Ancestry.Search.CV.TabEl.style.display="";TGN.Ancestry.Search.CV.TabEl.style.visibility="visible";TGN.Ancestry.Search.CV.Cookie.SetShowSideBar(1)}};TGN.Ancestry.Search.CV.ShowHideFooter=function(){var a;var b=YAHOO.util.Dom.get("toggleHIcon");if(TGN.Ancestry.Search.CV.FootEl.style.display=="block"||TGN.Ancestry.Search.CV.FootEl.style.display==""){b.className="togglespi horzShow";TGN.Ancestry.Search.CV.FootEl.style.display="none";TGN.Ancestry.Search.CV.FootEl.style.visibility="hidden";TGN.Ancestry.Search.CV.Cookie.SetShowFooter(0);a=true}else{b.className="togglespi horzHide";TGN.Ancestry.Search.CV.FootEl.style.display="";TGN.Ancestry.Search.CV.FootEl.style.visibility="visible";TGN.Ancestry.Search.CV.Cookie.SetShowFooter(1);a=false}return a};TGN.Ancestry.Search.CV.IsFullScreen=function(){var c,b,a;c=TGN.Ancestry.Search.CV.IsHeaderVisible();b=TGN.Ancestry.Search.CV.IsSideBarVisible();a=TGN.Ancestry.Search.CV.IsFooterVisible();if(!c&&!b&&!a){return true}else{return false}};TGN.Ancestry.Search.CV.IsHeaderVisible=function(){if(TGN.Ancestry.Search.CV.HeaderTableEl.style.display=="block"||TGN.Ancestry.Search.CV.HeaderTableEl.style.display==""){return true}else{return false}};TGN.Ancestry.Search.CV.IsFooterVisible=function(){if(TGN.Ancestry.Search.CV.FootEl.style.display=="block"||TGN.Ancestry.Search.CV.FootEl.style.display==""){return true}else{return false}};TGN.Ancestry.Search.CV.IsSideBarVisible=function(){if(TGN.Ancestry.Search.CV.TabEl.style.display=="block"||TGN.Ancestry.Search.CV.TabEl.style.display==""){return true}else{return false}};TGN.Ancestry.Search.CV.Ajax.ParseResponse=function(d){var b,c,a;b=d.indexOf("<!-- BEG -->");c=d.indexOf("<!-- END -->");a=d.substring(b+12,c);return a};TGN.Ancestry.Search.CV.Ajax.ParseScript=function(f){var b,d,a;b=f.indexOf("<!-- SBEG -->");d=f.indexOf("<!-- SEND -->");a=f.substring(b+13,d);var c=a.indexOf("<\/script>");while(c!=-1){a=a.replace("<\/script>","");c=a.indexOf("<\/script>")}c=a.indexOf("<script");while(c!=-1){var e=a.indexOf(">",c);a=a.substring(0,c)+a.substring(e+i);c=a.indexOf("<script")}return a};TGN.Ancestry.Search.CV.Ajax.ParseSubmit=function(d){var b,c,a;b=d.indexOf("<Response>");c=d.indexOf("</Response>");a=d.substring(b+10,c);return a};TGN.Ancestry.Search.CV.Ajax.ParseSuccess=function(d){var b,c,a;b=d.indexOf("<Success>");c=d.indexOf("</Success>");a=d.substring(b+9,c);return a};TGN.Ancestry.Search.CV.Ajax.ParseFailure=function(d){var b,c,a;b=d.indexOf("<Failure>");c=d.indexOf("</Failure>");a=d.substring(b+9,c);return a};TGN.Ancestry.Search.CV.Ajax.SetScriptsCounter=0;TGN.Ancestry.Search.CV.Ajax.SetScriptsSemaHolder={};TGN.Ancestry.Search.CV.Ajax.SetScripts=function(c,n){var f,e;var l=c.getElementsByTagName("script");var b=l.length;if(b>0){for(f=0;f<b;f++){e=l[f].text;if("undefined"!=typeof e&&"undefined"!=e&&e.length>0){var a=document.createElement("script");a.setAttribute("language","text/javascript");a.setAttribute("type","text/javascript");a.text=e;c.appendChild(a)}}if(typeof n!="undefined"){TGN.Ancestry.Search.CV.Ajax.SetScriptsCounter++;var h="setScriptsSemaphore"+TGN.Ancestry.Search.CV.Ajax.SetScriptsCounter;var k=document.createElement("script");k.setAttribute("language","text/javascript");k.setAttribute("type","text/javascript");k.text="TGN.Ancestry.Search.CV.Ajax.SetScriptsSemaHolder['"+h+"']=true;";c.appendChild(k);var m;var g=0;function d(){return(function(){g++;if(typeof TGN.Ancestry.Search.CV.Ajax.SetScriptsSemaHolder[h]!="undefined"){n.call();clearInterval(m)}else{if(g>500){n.call();clearInterval(m)}}})}var j=d(n,h);m=setInterval(j,50)}}};TGN.Ancestry.Search.CV.Ajax.Browse.GetBrowseWindow=function(){if(TGN.Ancestry.Search.CV.BrowseLoaded){return}var a={handleSuccess:function(f){var d,c,e;d=YAHOO.util.Dom.get("browseInformation");d.innerHTML="";e=f.responseText;c=document.createElement("div");c.innerHTML=e;d.appendChild(c);TGN.Ancestry.Search.CV.Ajax.SetScripts(d);TGN.Ancestry.Search.CV.BrowseLoaded=true},handleFailure:function(c){},startRequest:function(d){var c="http://"+searchDomain+"/Browse/Controls/List/BrowseHandler.ashx?root=1&dbid="+dbid+"&showUpLinks=1";YAHOO.util.Connect.asyncRequest("GET",c,b,"")}};var b={success:a.handleSuccess,failure:a.handleFailure,scope:a};a.startRequest()};TGN.Ancestry.Search.CV.Ajax.ReportImageProblem.GetOverlayPage1=function(b,a,d){var c={handleSuccess:function(k){var h,f,j,g;f=k.responseText;h=YAHOO.util.Dom.get("overlayReportImageProblem");h.innerHTML="";j=TGN.Ancestry.Search.CV.Ajax.ParseResponse(f);g=document.createElement("div");g.innerHTML=j;h.appendChild(g);TGN.Ancestry.Search.CV.Ajax.SetScripts(h);TGN.Ancestry.Search.CV.TransferDiv("overlayReportImageProblemDivHolder","overlayReportImageProblemBody");TGN.Ancestry.Search.CV.Overlay.create(b,a);TGN.Ancestry.Search.CV.Overlay.showHide(b,true);TGN.Ancestry.Search.CV.GlobalButton.Init()},handleFailure:function(f){},startRequest:function(g){var h=TGN.Ancestry.Search.CV.selectedPid;var f="http://"+searchDomain+"/Content/Pages/ReportImageProblem/Feedback.aspx?dbid="+dbid+"&iid="+iid+"&pid="+h;YAHOO.util.Connect.asyncRequest("GET",f,e,"")}};var e={success:c.handleSuccess,failure:c.handleFailure,scope:c};c.startRequest()};TGN.Ancestry.Search.CV.Ajax.ReportImageProblem.Submit=function(e){var a,b,g,d,c,f;f=YAHOO.util.Dom.get("ddCategory");a=escape(YAHOO.util.Dom.get("dbid").value);b=escape(YAHOO.util.Dom.get("pid").value);g=escape(YAHOO.util.Dom.get("iid").value);d=escape(f[f.selectedIndex].value);categoryDesc=escape(f[f.selectedIndex].text);c=escape(YAHOO.util.Dom.get("email").value);fullURL="http://"+searchDomain+"/Content/Pages/ReportImageProblem/feedback.aspx?email="+c+"&dbid="+a+"&iid="+g+"&pid="+b+"&categoryID="+d+"&categoryDesc="+categoryDesc+"&do=submitRequest";TGN.Ancestry.Search.CV.Ajax.ReportImageProblem.GetResponseSubmit(fullURL)};TGN.Ancestry.Search.CV.Ajax.ReportImageProblem.GetResponseSubmit=function(a){var b={handleSuccess:function(g){var e,d;d=g.responseText;d=TGN.Ancestry.Search.CV.Ajax.ParseSubmit(d);if(d.indexOf("Success")>0){d=TGN.Ancestry.Search.CV.Ajax.ParseSuccess(d);e=0}else{d=TGN.Ancestry.Search.CV.Ajax.ParseFailure(d);e=1}if(e==0){var f=d;TGN.Ancestry.Search.CV.Ajax.ReportImageProblem.GetOverlayPage2(f,3,"overlayReportImageProblem","overlayReportImageProblemIFRAME")}else{var h=YAHOO.util.Dom.get("divReportImageProblemError");h.innerHTML=d}},handleFailure:function(d){},startRequest:function(d){YAHOO.util.Connect.asyncRequest("GET",a,c,"")}};var c={success:b.handleSuccess,failure:b.handleFailure,scope:b};b.startRequest()};TGN.Ancestry.Search.CV.Ajax.ReportImageProblem.GetOverlayPage2=function(a,c,b,e){TGN.Ancestry.Search.CV.Overlay.ReportImageProblem.toggle(0);var d={handleSuccess:function(l){var j,k,g,h;g=l.responseText;j=YAHOO.util.Dom.get("overlayReportImageProblem");j.innerHTML="";k=TGN.Ancestry.Search.CV.Ajax.ParseResponse(g);h=document.createElement("div");h.innerHTML=k;j.appendChild(h);TGN.Ancestry.Search.CV.Ajax.SetScripts(j);TGN.Ancestry.Search.CV.TransferDiv("overlayReportImageProblemDivHolder","overlayReportImageProblemBody");TGN.Ancestry.Search.CV.Overlay.create(c,b);TGN.Ancestry.Search.CV.Overlay.showHide(c,true);TGN.Ancestry.Search.CV.GlobalButton.Init();TGN.Ancestry.Search.CV.Overlay.ReportImageProblem.toggle(1)},handleFailure:function(g){},startRequest:function(g){YAHOO.util.Connect.asyncRequest("GET",a,f,"")}};var f={success:d.handleSuccess,failure:d.handleFailure,scope:d};d.startRequest()};TGN.Ancestry.Search.CV.Ajax.SaveOptions.SaveToShoebox=function(){var a={handleSuccess:function(d){if(hasRecords){var c={};c.UserId=TGN.Ancestry.Search.RSDM.RecordSetDataModel.UserId;TGN.Ancestry.Search.RSDM.RecordSetDataModel.SaveRecordToShoebox(TGN.Ancestry.Search.CV.selectedPid,c)}else{alert(savedToShoeboxIIDMsg)}},handleFailure:function(c){},startRequest:function(d){var c=saveToShoeboxUrl+(hasRecords?TGN.Ancestry.Search.CV.selectedPid:"")+"&pagetype=Image";YAHOO.util.Connect.asyncRequest("GET",c,b,"")}};var b={success:a.handleSuccess,failure:a.handleFailure,scope:a};a.startRequest()};TGN.Ancestry.Search.CV.Ajax.SetPermanentSettings=function(e,b,c,f,a){var d={handleSuccess:function(j){var h=j.responseText},handleFailure:function(h){},startRequest:function(l){var k=new String(Math.random());var j=k.substring(2,11);var h="http://"+searchDomain+"/Content/Pages/AJAX/PermanentSettingAJAXhandler.ashx?op=setperm&domain="+e+"&name="+b+"&key="+c+"&value="+f+"&forceit="+a+"&pc_rand="+j+"";YAHOO.util.Connect.asyncRequest("GET",h,g,"")}};var g={success:d.handleSuccess,failure:d.handleFailure,scope:d};d.startRequest()};TGN.Ancestry.Search.CV.Overlay.hideAll=function(a){if(a!=1){TGN.Ancestry.Search.CV.Overlay.ImageOptions.toggle(0)}if(a!=2){TGN.Ancestry.Search.CV.Overlay.Save.toggle(0)}if(a!=4){TGN.Ancestry.Search.CV.Overlay.ReportImageProblem.toggle(0)}if(a!=5){TGN.Ancestry.Search.CV.Overlay.Partner.toggle(0)}if(a!=6){TGN.Ancestry.Search.CV.Overlay.Browse.toggle(0)}if(a!=7){TGN.Ancestry.Search.CV.Overlay.Print.toggle(0)}if(a!=8){TGN.Ancestry.Search.CV.Overlay.Order.toggle(0)}if(a!=9){TGN.Ancestry.Search.Orem.CloseCorPanel()}if(a!=10){TGN.Ancestry.Search.Orem.CloseViewPanel()}if(a!=11){TGN.Ancestry.Search.Orem.CloseCommentPanel()}};TGN.Ancestry.Search.CV.Overlay.create=function(c,f){var e=YAHOO.util.Dom.get(f);var d=TGN.Ancestry.Search.CV.IsFullScreen();e.style.zIndex=2;e.style.position="absolute";switch(c){case 1:TGN.Ancestry.Search.CV.Overlay.ImageOptions.create(f,"lnkImageOptions");break;case 2:var a;if(d){a="btnSave2"}else{a="btnSave"}TGN.Ancestry.Search.CV.Overlay.Save.create(f,a);break;case 4:TGN.Ancestry.Search.CV.Overlay.ReportImageProblem.create(f,"lnkReportImageProblem");break;case 5:TGN.Ancestry.Search.CV.Overlay.Partner.create(f,"lnkPartner");break;case 6:TGN.Ancestry.Search.CV.Overlay.Browse.create(f,"");break;case 7:TGN.Ancestry.Search.CV.Overlay.Print.create(f,"lnkPrint");break;case 8:TGN.Ancestry.Search.CV.Overlay.Order.create(f,"lnkOrder");break}};TGN.Ancestry.Search.CV.Overlay.toggle=function(e,c,h,d){var j;var b=YAHOO.util.Dom.get(h);var f=true;var k=true;var g=true;if(c==5){addIFrame=true;k=false;g=false}else{if(c==7){addIFrame=true;k=true;g=false}else{addIFrame=false}}if(e==0){j=0}else{if(e==2){if(b.style.visibility=="hidden"){j=1}else{j=0}}else{j==1}}if(j==0){TGN.Ancestry.Search.CV.MaskEl.style.display="none";TGN.Ancestry.Search.CV.MaskEl.style.visibility="hidden";TGN.Ancestry.Search.CV.Overlay.HideShowAdvancedImageViewer(true);TGN.Ancestry.Search.CV.BodyEl.className="";b.style.display="none";b.style.visibility="hidden";TGN.Ancestry.Search.CV.Overlay.RemoveIframe(d);TGN.Ancestry.Search.CV.Overlay.showHide(c,false)}else{var a=YAHOO.util.Dom.get("cv_body");if(k){TGN.Ancestry.Search.CV.MaskEl.style.display="block";TGN.Ancestry.Search.CV.MaskEl.style.visibility="visible";TGN.Ancestry.Search.CV.BodyEl.className="masked"}TGN.Ancestry.Search.CV.MaskEl.style.height=a.offsetHeight+"px";TGN.Ancestry.Search.CV.MaskEl.style.width=a.offsetWidth+"px";if(g){TGN.Ancestry.Search.CV.Overlay.HideShowAdvancedImageViewer(false)}b.style.display="";b.style.visibility="visible";if(c==4&&j==1){TGN.Ancestry.Search.CV.Ajax.ReportImageProblem.GetOverlayPage1(c,h,d)}else{if(c==8){if(false==TGN.Ancestry.Search.CV.OrderDialogInitializedCV){YAHOO.util.Get.script(TGN.Ancestry.Search.CV.OrderScript,{onSuccess:function(l){TGN.Ancestry.Search.CV.OrderDialogInitializedCV=true;TGN.Ancestry.Search.CV.Overlay.Order.Setup()}})}else{TGN.Ancestry.Search.CV.Overlay.Order.Setup()}}else{TGN.Ancestry.Search.CV.Overlay.create(c,h);if(addIFrame){TGN.Ancestry.Search.CV.Overlay.AddIframe(h,d)}TGN.Ancestry.Search.CV.Overlay.showHide(c,true)}}}};TGN.Ancestry.Search.CV.Overlay.HideShowAdvancedImageViewer=function(a){if(document.getElementById("ImageControl")){if(a){YAHOO.util.Dom.get("ImageControl").style.visibility="visible"}else{YAHOO.util.Dom.get("ImageControl").style.visibility="hidden";TGN.Ancestry.Search.CV.ImageEl.style.backgroundColor="#606060"}}};TGN.Ancestry.Search.CV.Overlay.AddIframe=function(f,h){var c,e,d,b;var g=YAHOO.util.Dom.get(f);var a=document.createElement("IFRAME");c=-36;e=10;d=17;b=-20;switch(f){case"overlayImageOptions":d=19;break;case"overlayPrint":d=19;break;case"overlayBrowse":c=36;break;case"overlayReportImageProblem":d=19;c=-38;break;case"imgContainer":c=79;b=0;break;case"miniProfile":d=0;e=0;c=0;b=0;break}if(YAHOO.env.ua.ie==7){c=c-1}else{if(YAHOO.env.ua.ie>=8){d=d+1}}a.setAttribute("id",h);a.setAttribute("src","");a.style.position="absolute";a.style.display="block";a.style.height=g.offsetHeight+c+"px";a.style.left=g.offsetLeft+e+"px";a.style.top=g.offsetTop+d+"px";a.style.width=g.offsetWidth+b+"px";a.style.border="none";a.style.zIndex="1";a.style.backgroundColor="transparent";a.style.border="medium none";a.style.margin="0px 0px 0px 0px";a.style.padding="0px 0px 0px 0px";a.setAttribute("tabindex","-1");a.setAttribute("frameborder","0");document.body.appendChild(a)};TGN.Ancestry.Search.CV.Overlay.RemoveIframe=function(b){var a=YAHOO.util.Dom.get(b);if("undefined"!=typeof a&&a!=null){document.body.removeChild(a)}};TGN.Ancestry.Search.CV.Overlay.showHide=function(b,a){switch(b){case 1:if(null!=TGN.Ancestry.Search.CV.Overlay.OverlayImageOptions&&undefined!=TGN.Ancestry.Search.CV.Overlay.OverlayImageOptions){if(a){TGN.Ancestry.Search.CV.Overlay.OverlayImageOptions.show()}else{TGN.Ancestry.Search.CV.Overlay.OverlayImageOptions.hide()}}break;case 2:if(null!=TGN.Ancestry.Search.CV.Overlay.OverlaySave&&undefined!=TGN.Ancestry.Search.CV.Overlay.OverlaySave){if(a){TGN.Ancestry.Search.CV.Overlay.OverlaySave.show()}else{TGN.Ancestry.Search.CV.Overlay.OverlaySave.hide()}}break;case 3:break;case 4:if(null!=TGN.Ancestry.Search.CV.Overlay.OverlayReportImageProblem&&undefined!=TGN.Ancestry.Search.CV.Overlay.OverlayReportImageProblem){if(a){TGN.Ancestry.Search.CV.Overlay.OverlayReportImageProblem.show()}else{TGN.Ancestry.Search.CV.Overlay.OverlayReportImageProblem.hide()}}break;case 5:if(null!=TGN.Ancestry.Search.CV.Overlay.OverlayPartner&&undefined!=TGN.Ancestry.Search.CV.Overlay.OverlayPartner){if(a){TGN.Ancestry.Search.CV.Overlay.OverlayPartner.show()}else{TGN.Ancestry.Search.CV.Overlay.OverlayPartner.hide()}}break;case 6:if(null!=TGN.Ancestry.Search.CV.Overlay.OverlayBrowse&&undefined!=TGN.Ancestry.Search.CV.Overlay.OverlayBrowse){if(a){TGN.Ancestry.Search.CV.Overlay.OverlayBrowse.show()}else{TGN.Ancestry.Search.CV.Overlay.OverlayBrowse.hide()}}break;case 7:if(null!=TGN.Ancestry.Search.CV.Overlay.OverlayPrint&&undefined!=TGN.Ancestry.Search.CV.Overlay.OverlayPrint){if(a){TGN.Ancestry.Search.CV.Overlay.OverlayPrint.show()}else{TGN.Ancestry.Search.CV.Overlay.OverlayPrint.hide()}}break;case 8:if(null!=TGN.Ancestry.Search.CV.Overlay.OverlayOrder&&undefined!=TGN.Ancestry.Search.CV.Overlay.OverlayOrder){if(a){TGN.Ancestry.Search.CV.Overlay.OverlayOrder.show()}else{TGN.Ancestry.Search.CV.Overlay.OverlayOrder.hide()}}break}};TGN.Ancestry.Search.CV.Overlay.resizingWindow=function(){TGN.Ancestry.Search.CV.Overlay.hideAll(-1)};TGN.Ancestry.Search.CV.Overlay.checkMousePosition=function(a,j){var e=YAHOO.util.Dom.get(j);var d=e.offsetLeft;var h=e.offsetTop;var b=e.offsetWidth;var k=e.offsetHeight;var f=a.clientX;var c=a.clientY;var g=false;if((f<d||c<h)||(c>(h+k))){g=true}if(g){switch(j){case"overlayImageOptions":TGN.Ancestry.Search.CV.Overlay.ImageOptions.toggle(0);break;case"overlaySave":TGN.Ancestry.Search.CV.Overlay.Save.toggle(0);break;case"overlayPartner":TGN.Ancestry.Search.CV.Overlay.Partner.toggle(0);break}}};TGN.Ancestry.Search.CV.Overlay.ImageOptions.checkOptionsVisible=function(){if((ViewerControl_isPDF)||(!ViewerControl_isSmartBrowser&&ViewerControl_isTIF&&!ViewerControl_isActiveX&&!ViewerControl_isPlugin)){var c=YAHOO.util.Dom.get("lnkImageOptions");c.style.visibility="hidden";c.style.display="none"}else{var b;if(!ViewerControl_isSmartBrowser){b=YAHOO.util.Dom.get("trUseAdvancedViewer");b.style.visibility="hidden";b.style.display="none"}if(ViewerControl_isTIF){b=YAHOO.util.Dom.get("trUseEnhancedImages");b.style.visibility="hidden";b.style.display="none"}if(!ViewerControl_isActiveX&&!ViewerControl_isPlugin){var a=YAHOO.util.Dom.get("trUseEnhancedImages");var d=YAHOO.util.Dom.get("trShowImageThumbnail");a.style.visibility="hidden";a.style.display="none";d.style.visibility="hidden";d.style.display="none"}}};TGN.Ancestry.Search.CV.Overlay.ImageOptions.selectOption=function(c){var a=YAHOO.util.Dom.get(c);var b=a.checked;if(b==true){a.checked=false}else{a.checked=true}TGN.Ancestry.Search.CV.Overlay.ImageOptions.CheckOptionsCheckMarks();switch(c){case"viewer":ToggleViewer();break;case"contrast":ToggleContrast();break;case"quality":ToggleQuality();break;case"thumbCheck":ToggleThumb();break}TGN.Ancestry.Search.CV.Overlay.ImageOptions.toggle(0)};TGN.Ancestry.Search.CV.Overlay.ImageOptions.CheckOptionsCheckMarks=function(){var f=YAHOO.util.Dom.get("imgviewer");var a=YAHOO.util.Dom.get("imgcontrast");var b=YAHOO.util.Dom.get("imgquality");var h=YAHOO.util.Dom.get("imgthumbCheck");var c=YAHOO.util.Dom.get("viewer");var e=YAHOO.util.Dom.get("contrast");var g=YAHOO.util.Dom.get("quality");var d=YAHOO.util.Dom.get("thumbCheck");if(c.checked){f.style.visibility=""}else{f.style.visibility="hidden"}if(e.checked){a.style.visibility=""}else{a.style.visibility="hidden"}if(g.checked){b.style.visibility=""}else{b.style.visibility="hidden"}if(d.checked){h.style.visibility=""}else{h.style.visibility="hidden"}};TGN.Ancestry.Search.CV.Overlay.ImageOptions.hideMenu=function(){var a=YAHOO.util.Dom.get("lnkImageOptions");a.style.display="none";a.style.visibility="hidden"};TGN.Ancestry.Search.CV.Overlay.ImageOptions.create=function(a,b){TGN.Ancestry.Search.CV.Overlay.OverlayImageOptions=new YAHOO.widget.Overlay(a,{context:[b,"tl","bl"],width:"360px",visible:false});TGN.Ancestry.Search.CV.Overlay.OverlayImageOptions.render(document.body);TGN.Ancestry.Search.CV.TransferDiv("overlayImageOptionsDivHolder","OptionsTable")};TGN.Ancestry.Search.CV.Overlay.ImageOptions.toggle=function(a){TGN.Ancestry.Search.CV.Overlay.ImageOptions.CheckOptionsCheckMarks();TGN.Ancestry.Search.CV.Overlay.toggle(a,1,"overlayImageOptions","overlayImageOptionsIFRAME")};TGN.Ancestry.Search.CV.Overlay.Save.create=function(a,b){TGN.Ancestry.Search.CV.Overlay.OverlaySave=new YAHOO.widget.Overlay(a,{context:[b,"tr","br"],width:"360px",visible:false});TGN.Ancestry.Search.CV.Overlay.OverlaySave.render(document.body);TGN.Ancestry.Search.CV.TransferDiv("overlaySaveDivHolder","saveBox");setTimeout("TGN.Ancestry.Search.CV.Overlay.Save.FixButtons()",3000)};TGN.Ancestry.Search.CV.Overlay.Save.toggle=function(a){TGN.Ancestry.Search.CV.SaveOptions.SetVisibleOptions();TGN.Ancestry.Search.CV.Overlay.toggle(a,2,"overlaySave","overlaySaveIFRAME");TGN.Ancestry.Search.CV.SaveOptions.IsDefaultOptionSet=false;TGN.Ancestry.Search.CV.SaveOptions.SetDefaultOption()};TGN.Ancestry.Search.CV.Overlay.Save.FixButtons=function(){TGN.Ancestry.Search.CV.Ajax.IE7ButtonFix("btnSaveContinue")};TGN.Ancestry.Search.CV.Overlay.ReportImageProblem.create=function(a,b){TGN.Ancestry.Search.CV.Overlay.OverlayReportImageProblem=new YAHOO.widget.Overlay(a,{context:[b,"tl","bl"],width:"415px",visible:false});TGN.Ancestry.Search.CV.Overlay.OverlayReportImageProblem.render(document.body)};TGN.Ancestry.Search.CV.Overlay.ReportImageProblem.toggle=function(a){TGN.Ancestry.Search.CV.Overlay.toggle(a,4,"overlayReportImageProblem","overlayReportImageProblemIFRAME")};TGN.Ancestry.Search.CV.Overlay.Partner.create=function(a,b){TGN.Ancestry.Search.CV.Overlay.OverlayPartner=new YAHOO.widget.Overlay(a,{context:[b,"tl","bl"],width:"360px",visible:false});TGN.Ancestry.Search.CV.Overlay.OverlayPartner.render(document.body);TGN.Ancestry.Search.CV.TransferDiv("overlayPartnerDivHolder","divPartnerInformation")};TGN.Ancestry.Search.CV.Overlay.Partner.toggle=function(a){TGN.Ancestry.Search.CV.Overlay.toggle(a,5,"overlayPartner","overlayPartnerIFRAME")};TGN.Ancestry.Search.CV.Overlay.Browse.create=function(c,f){var e,d;var b=TGN.Ancestry.Search.CV.Browse.cvwBrowseLinkClicked;var g=YAHOO.util.Dom.get(b);var a=g.offsetLeft;if(a<400){e="tl";d="bl"}else{e="tr";d="br"}TGN.Ancestry.Search.CV.Overlay.OverlayBrowse=new YAHOO.widget.Overlay(c,{context:[b,e,d],width:"400px",visible:false});TGN.Ancestry.Search.CV.Overlay.OverlayBrowse.render(document.body);TGN.Ancestry.Search.CV.TransferDiv("overlayBrowseDivHolder","browseInformation")};TGN.Ancestry.Search.CV.Overlay.Browse.toggle=function(a){TGN.Ancestry.Search.CV.Overlay.toggle(a,6,"overlayBrowse","overlayBrowseIFRAME")};TGN.Ancestry.Search.CV.Overlay.Print.create=function(a,b){TGN.Ancestry.Search.CV.Overlay.OverlayPrint=new YAHOO.widget.Overlay(a,{context:[b,"tl","bl"],width:"500px",visible:false});TGN.Ancestry.Search.CV.Overlay.OverlayPrint.render(document.body);TGN.Ancestry.Search.CV.TransferDiv("overlayPrintDivHolder","divPrintInformation");setTimeout("TGN.Ancestry.Search.CV.Overlay.Print.FixButtons()",3000)};TGN.Ancestry.Search.CV.Overlay.Print.toggle=function(a){TGN.Ancestry.Search.CV.Overlay.toggle(a,7,"overlayPrint","overlayPrintIFRAME")};TGN.Ancestry.Search.CV.Overlay.Print.FixButtons=function(){TGN.Ancestry.Search.CV.Ajax.IE7ButtonFix("btnPrintImageOnly");TGN.Ancestry.Search.CV.Ajax.IE7ButtonFix("btnPrintFriendly");TGN.Ancestry.Search.CV.Ajax.IE7ButtonFix("btnPrintEnhanced")};TGN.Ancestry.Search.CV.Overlay.Order.create=function(a,b){TGN.Ancestry.Search.CV.Overlay.OverlayOrder=new YAHOO.widget.Overlay(a,{context:[b,"tl","bl"],visible:false});TGN.Ancestry.Search.CV.Overlay.OverlayOrder.render(document.body)};TGN.Ancestry.Search.CV.Overlay.Order.toggle=function(b){if(b>0){var a=new Image();var c="/handler/ajax/SuccessHandler.ashx?op=Write&dbid="+dbid+"&unq="+Math.floor(Math.random()*1999999999)+"&pagetype=Image&successtype="+SuccessType+"&eventtype=printCanvas";a.src=c}TGN.Ancestry.Search.CV.Overlay.toggle(b,8,"overlayOrder","centralPrintingDialog_cIFRAME")};TGN.Ancestry.Search.CV.Overlay.Order.Fix=function(){try{TGN.MyCanvas.CentralPrinting.OrderDialog.onHideDialog=function(){TGN.Ancestry.Search.CV.Overlay.Order.toggle(0)};TGN.Ancestry.Search.CV.Overlay.Order.Finish()}catch(b){TGN.Ancestry.Search.CV.Overlay.Order.CurrentTimeTry+=1000;if(TGN.Ancestry.Search.CV.Overlay.Order.CurrentTimeTry<=TGN.Ancestry.Search.CV.Overlay.Order.MaxTimeTry){setTimeout("TGN.Ancestry.Search.CV.Overlay.Order.Fix()",1000)}else{var a=0}}};TGN.Ancestry.Search.CV.Overlay.Order.Setup=function(){if(false==TGN.Ancestry.Search.CV.OrderDialogInitializedCV){TGN.MyCanvas.CentralPrinting.OrderDialog.initialize(lcid)}if("undefined"==typeof TGN.Ancestry.Search.CV.selectedPid||null==TGN.Ancestry.Search.CV.selectedPid){TGN.Ancestry.Search.CV.selectedPid=""}TGN.MyCanvas.CentralPrinting.OrderDialog.showOrderImage(dbid,iid,TGN.Ancestry.Search.CV.selectedPid,ppvHash,true);TGN.Ancestry.Search.CV.Overlay.Order.Fix()};TGN.Ancestry.Search.CV.Overlay.Order.Finish=function(a){mainOrderDiv=YAHOO.util.Dom.get(TGN.MyCanvas.CentralPrinting.OrderDialog.getElementId());mainOrderDiv.style.visibility="visible";if(YAHOO.env.ua.ie>=8&&TGN.Ancestry.Search.CV.OrderDialogFirstShown==false){TGN.Ancestry.Search.CV.OrderDialogFirstShown=true;TGN.Ancestry.Search.CV.Overlay.AddIframe(TGN.MyCanvas.CentralPrinting.OrderDialog.getElementId(),"centralPrintingDialog_cIFRAME")}};TGN.Ancestry.Search.CV.Browse.DoBrowseLevels=function(){if(TGN.Ancestry.Search.CV.Browse.cvwBrowseType==0){TGN.Ancestry.Search.CV.Browse.BrowseGeneric()}else{if(TGN.Ancestry.Search.CV.Browse.cvwBrowseType==1){TGN.Ancestry.Search.CV.Browse.BrowseNewspaper()}else{if(TGN.Ancestry.Search.CV.Browse.cvwBrowseType==2){var a=0}else{TGN.Ancestry.Search.CV.Browse.BrowseGeneric()}}}};TGN.Ancestry.Search.CV.Browse.BrowseGeneric=function(){var a="TGN.Ancestry.Search.CV.Browse.DoBrowseLevel("+TGN.Ancestry.Search.CV.Browse.cvwCurrentBrowseLevel+");";setTimeout(a,TGN.Ancestry.Search.CV.Browse.cvwTimeoutInterval)};TGN.Ancestry.Search.CV.Browse.BrowseNewspaper=function(){TGN.Ancestry.Search.CV.Browse.FocusBrowseDate(TGN.Ancestry.Search.CV.Browse.cvwBrowseMonth,TGN.Ancestry.Search.CV.Browse.cvwBrowseYear)};TGN.Ancestry.Search.CV.Browse.DoBrowseLevel=function(f){var e="browselevel"+f;var c=YAHOO.util.Dom.getFirstChild(e);var b;if(f>TGN.Ancestry.Search.CV.Browse.cvwSelectedBrowseLevel){return}if("undefined"!=typeof c&&null!=c&&undefined!=c){for(var a=0;a<=c.length-1;a++){var d=c.options[a].text;if(d==TGN.Ancestry.Search.CV.Browse.cvwBrowseTableValues[f]){c.options[a].selected=true;c.onchange();TGN.Ancestry.Search.CV.Browse.cvwCurrentProcessingTimes[f]=0;f+=1;if(f<TGN.Ancestry.Search.CV.Browse.cvwBrowseLevels){b="TGN.Ancestry.Search.CV.Browse.DoBrowseLevel("+f+");";setTimeout(b,TGN.Ancestry.Search.CV.Browse.cvwTimeoutInterval);return}else{return}}}TGN.Ancestry.Search.CV.Browse.cvwCurrentProcessingTimes[f]+=TGN.Ancestry.Search.CV.Browse.cvwTimeoutIntervalcvwTimeoutInterval;if(TGN.Ancestry.Search.CV.Browse.cvwCurrentProcessingTimes[f]<TGN.Ancestry.Search.CV.Browse.cvwTimeoutMax){b="TGN.Ancestry.Search.CV.Browse.DoBrowseLevel("+f+");";setTimeout(b,TGN.Ancestry.Search.CV.Browse.cvwTimeoutInterval);return}else{return}}else{TGN.Ancestry.Search.CV.Browse.cvwCurrentProcessingTimes[f]+=TGN.Ancestry.Search.CV.Browse.cvwTimeoutInterval;if(TGN.Ancestry.Search.CV.Browse.cvwCurrentProcessingTimes[f]<TGN.Ancestry.Search.CV.Browse.cvwTimeoutMax){b="TGN.Ancestry.Search.CV.Browse.DoBrowseLevel("+f+");";setTimeout(b,TGN.Ancestry.Search.CV.Browse.cvwTimeoutInterval);return}else{return}}};TGN.Ancestry.Search.CV.Browse.SetBrowseLevel=function(a){TGN.Ancestry.Search.CV.Browse.cvwSelectedBrowseLevel=a;TGN.Ancestry.Search.CV.Browse.DoBrowseLevel(a)};TGN.Ancestry.Search.CV.Browse.SetBrowseLevels=function(a){for(var b=0;b<=a;b++){TGN.Ancestry.Search.CV.Browse.SetBrowseLevel(b)}};TGN.Ancestry.Search.CV.Browse.FocusBrowseDate=function(b,a){TGN.Ancestry.Search.CV.Browse.FocusBrowseMonth(b);TGN.Ancestry.Search.CV.Browse.FocusBrowseYear(a)};TGN.Ancestry.Search.CV.Browse.FocusBrowseMonth=function(c){var a=YAHOO.util.Dom.get("Month");if("undefined"!=typeof a&&null!=a&&undefined!=a){for(var b=0;b<=a.length-1;b++){var d=a.options[b].value;if(d==c){a.options[b].selected=true;a.onchange()}}}};TGN.Ancestry.Search.CV.Browse.FocusBrowseYear=function(b){var c=YAHOO.util.Dom.get("Year");if("undefined"!=typeof c&&null!=c&&undefined!=c){for(var a=0;a<=c.length-1;a++){var d=c.options[a].value;if(d==b){c.options[a].selected=true;c.onchange()}}}};TGN.Ancestry.Search.CV.Browse.SwitchToBrowse=function(){TGN.Ancestry.Search.CV.Overlay.Browse.toggle(2)};TGN.Ancestry.Search.CV.Browse.SetBrowseLink=function(a){TGN.Ancestry.Search.CV.Browse.cvwBrowseLinkClicked=a.id};TGN.Ancestry.Search.CV.Browse.SetBrowseLinkClicked=function(a,b){TGN.Ancestry.Search.CV.Overlay.hideAll(6);TGN.Ancestry.Search.CV.Ajax.Browse.GetBrowseWindow();TGN.Ancestry.Search.CV.Browse.SetBrowseLink(a);TGN.Ancestry.Search.CV.Browse.SwitchToBrowse();TGN.Ancestry.Search.CV.Browse.SetBrowseLevels(b)};TGN.Ancestry.Search.CV.Browse.SetBrowseLinkClickedNewspaper=function(b,d){var a=TGN.Ancestry.Search.CV.Browse.cvwBrowseMonth;var c=TGN.Ancestry.Search.CV.Browse.cvwBrowseYear;TGN.Ancestry.Search.CV.Overlay.hideAll(6);TGN.Ancestry.Search.CV.Ajax.Browse.GetBrowseWindow();TGN.Ancestry.Search.CV.Browse.SetBrowseLink(b);TGN.Ancestry.Search.CV.Browse.SwitchToBrowse();if(d==0){TGN.Ancestry.Search.CV.Browse.FocusBrowseYear(c)}else{if(d==1){TGN.Ancestry.Search.CV.Browse.FocusBrowseMonth(a)}else{TGN.Ancestry.Search.CV.Browse.FocusBrowseDate(a,c)}}};TGN.Ancestry.Search.CV.PrinterFriendlyRecord=function(){var c=new Image();var e="/handler/ajax/SuccessHandler.ashx?op=Write&dbid="+dbid+"&unq="+Math.floor(Math.random()*1999999999)+"&pagetype=Image&successtype="+SuccessType+"&eventtype=print";c.src=e;var a=YAHOO.util.Dom.get("chkPrintImageSourceSeparatePages").checked;var d=0;if(a){d=1}var b="/content/viewerpf.aspx?h="+TGN.Ancestry.Search.CV.selectedPid+"&db="+currentDbName+"&iid="+iid+"&sp="+d+"";window.open(b)};TGN.Ancestry.Search.CV.ClickTab=function(f,e){var b,a,d,c;switch(f){case 1:b=YAHOO.util.Dom.get("tabCommunity");a=YAHOO.util.Dom.get("tabSource");d=YAHOO.util.Dom.get("con_communityPanel");c=YAHOO.util.Dom.get("con_sourcePanel");break;case 2:b=YAHOO.util.Dom.get("tabSource");a=YAHOO.util.Dom.get("tabCommunity");d=YAHOO.util.Dom.get("con_sourcePanel");c=YAHOO.util.Dom.get("con_communityPanel");break;default:b=YAHOO.util.Dom.get("tabCommunity");a=YAHOO.util.Dom.get("tabSource");d=YAHOO.util.Dom.get("con_communityPanel");c=YAHOO.util.Dom.get("con_sourcePanel");break}d.style.display="";d.style.visibility="visible";c.style.display="none";c.style.visibility="hidden";b.className="active";a.className="inactive";if(e){TGN.Ancestry.Search.CV.Cookie.SetActiveTab(f)}};TGN.Ancestry.Search.CV.SaveOptions.GotoSaveLocation=function(){var a;a=YAHOO.util.Dom.get("rdoSave1");if(null!=a&&a.checked){window.location=treesUrlBase+"mergerecord.aspx?"+TGN.Ancestry.Search.CV.GetQuery("trees")}a=document.getElementById("rdoSave2");if(null!=a&&a.checked){window.location=treesUrlBase+"AttachStree.aspx?"+TGN.Ancestry.Search.CV.GetQuery("trees")}else{a=document.getElementById("rdoSave3");if(null!=a&&a.checked){window.location=treesUrlBase+"AttachStree.aspx?"+TGN.Ancestry.Search.CV.GetQuery("trees")}}a=document.getElementById("rdoSave4");if(null!=a&&a.checked){window.location=treesUrlBase+"newtree.aspx?"+TGN.Ancestry.Search.CV.GetQuery("trees")}a=document.getElementById("rdoSave5");if(null!=a&&a.checked){TGN.Ancestry.Search.CV.Ajax.SaveOptions.SaveToShoebox()}a=document.getElementById("rdoSave6");if(null!=a&&a.checked){var b=new Image();var c="/handler/ajax/SuccessHandler.ashx?op=Write&dbid="+dbid+"&unq="+Math.floor(Math.random()*1999999999)+"&pagetype=Image&successtype="+SuccessType+"&eventtype=savDisk";b.src=c;Save()}TGN.Ancestry.Search.CV.Overlay.Save.toggle(0)};TGN.Ancestry.Search.CV.SaveOptions.GetSelectedPid=function(){var a=TGN.Ancestry.Search.CV.getSelectedRowNum();var b=TGN.Ancestry.Search.CV.rowPidKeys[a];b=parseInt(b.substring(1));return b};TGN.Ancestry.Search.CV.SaveOptions.GetOriginalPid=function(){return TGN.Ancestry.Search.CV.initialPid};TGN.Ancestry.Search.CV.SaveOptions.IsOriginalRecord=function(){var b,a;b=TGN.Ancestry.Search.CV.selectedPid;a=TGN.Ancestry.Search.CV.initialPid;return(b==a)};TGN.Ancestry.Search.CV.SaveOptions.SetNames=function(a){if(a!=null){YAHOO.util.Dom.get("saveBoxName1").innerHTML=a;YAHOO.util.Dom.get("saveBoxName2").innerHTML=a;YAHOO.util.Dom.get("saveBoxName3").innerHTML=a;YAHOO.util.Dom.get("saveBoxName4").innerHTML=a}else{YAHOO.util.Dom.get("saveBoxName1").innerHTML=saveDlgTitleNameSubstitute;YAHOO.util.Dom.get("saveBoxName2").innerHTML=saveDlgStartTreeNameSubstitute;YAHOO.util.Dom.get("saveBoxName3").innerHTML=saveDlgStartTreeExplNameSubstitute;YAHOO.util.Dom.get("saveBoxName4").innerHTML=saveDlgSboxOptExplNameSubstitute}};TGN.Ancestry.Search.CV.SaveOptions.SetVisibleOptions=function(){if(false==canSaveImageToDisk){TGN.Ancestry.Search.CV.HideElement("trSaveYourComputer");TGN.Ancestry.Search.CV.HideElement("saveToHardDriveRadio")}if(false==canSaveToShoebox||TGN.Ancestry.Search.RSDM.RecordSetDataModel.DoesUserRecordActionExist(TGN.Ancestry.Search.RSDM.RecordSetDataModel.SelectedPid,TGN.Ancestry.Search.RSDM.RecordSetDataModel.UserId,"Shoeboxes")){TGN.Ancestry.Search.CV.HideElement("trSaveShoebox");TGN.Ancestry.Search.CV.HideElement("saveToBoxRadio")}else{TGN.Ancestry.Search.CV.ShowElement("trSaveShoebox");TGN.Ancestry.Search.CV.ShowElement("saveToBoxRadio")}if(true==doesNotHaveFamilyTree){TGN.Ancestry.Search.CV.HideElement("attachToPTNameRadio");TGN.Ancestry.Search.CV.HideElement("attachToSomeoneInTree");TGN.Ancestry.Search.CV.HideElement("attachToSomeoneElseInTree");TGN.Ancestry.Search.CV.ShowElement("startNewTreeReadio")}else{TGN.Ancestry.Search.CV.HideElement("startNewTreeReadio")}if(true==isInTreeFlow){TGN.Ancestry.Search.CV.HideElement("attachToSomeoneInTree");TGN.Ancestry.Search.CV.HideElement("startNewTreeReadio")}else{TGN.Ancestry.Search.CV.HideElement("attachToPTNameRadio");TGN.Ancestry.Search.CV.HideElement("attachToSomeoneElseInTree")}};TGN.Ancestry.Search.CV.SaveOptions.SetDefaultOption=function(){if(TGN.Ancestry.Search.CV.SaveOptions.IsDefaultOptionSet==false){TGN.Ancestry.Search.CV.SaveOptions.IsDefaultOptionSet=true;if(YAHOO.util.Dom.get("attachToPTNameRadio").style.display!="none"){YAHOO.util.Dom.get("rdoSave1").click()}else{if(YAHOO.util.Dom.get("attachToSomeoneInTree").style.display!="none"){YAHOO.util.Dom.get("rdoSave2").click()}else{if(YAHOO.util.Dom.get("attachToSomeoneElseInTree").style.display!="none"){YAHOO.util.Dom.get("rdoSave3").click()}else{if(YAHOO.util.Dom.get("startNewTreeReadio").style.display!="none"){YAHOO.util.Dom.get("rdoSave4").click()}else{if(YAHOO.util.Dom.get("trSaveShoebox").style.display!="none"){YAHOO.util.Dom.get("rdoSave5").click()}else{if(YAHOO.util.Dom.get("trSaveYourComputer").style.display!="none"){YAHOO.util.Dom.get("rdoSave6").click()}}}}}}}};TGN.Ancestry.Search.CV.scrollHeaders=function(a){YAHOO.util.Dom.get("cvIdxHeadTable").style.marginLeft="-"+a.scrollLeft+"px"};TGN.Ancestry.Search.CV.selectedRow=null;TGN.Ancestry.Search.CV.selectedPidKey=null;TGN.Ancestry.Search.CV.selectedPid=null;TGN.Ancestry.Search.CV.selectRow=function(b){TGN.Ancestry.Search.CV.selectRowSoft(b);if(TGN.Ancestry.Search.CV.IsFooterVisible()){YAHOO.util.Dom.get("cvIdxFocusHolder").focus()}var c=TGN.Ancestry.Search.CV.getSelectedRowNum();TGN.Ancestry.Search.CV.selectedPidKey=TGN.Ancestry.Search.CV.rowPidKeys[c];TGN.Ancestry.Search.CV.selectedPid=parseInt(TGN.Ancestry.Search.CV.selectedPidKey.substring(1));var a=("undefined"!=typeof TGN.Ancestry.Search.CV.pidsToResearchInterests?TGN.Ancestry.Search.CV.pidsToResearchInterests[TGN.Ancestry.Search.CV.selectedPidKey]:null);if("undefined"==typeof a){a=null}TGN.Ancestry.Search.RSDM.RecordSetDataModel.SetSelectedPid(TGN.Ancestry.Search.CV.selectedPid,a)};TGN.Ancestry.Search.CV.selectRowSoft=function(b){var a=b.className;if(TGN.Ancestry.Search.CV.selectedRow!=null){TGN.Ancestry.Search.CV.selectedRow.className=a}if("undefined"!=typeof b&&null!=b){b.className="selected";TGN.Ancestry.Search.CV.selectedRow=b;TGN.Ancestry.Search.CV.scrollToSelectedRow()}};TGN.Ancestry.Search.CV.selectRowSoftByNum=function(b){if(b<0){b=0}if(b>=TGN.Ancestry.Search.CV.numRows){b=TGN.Ancestry.Search.CV.numRows-1}var a=YAHOO.util.Dom.get("sRes-"+b);TGN.Ancestry.Search.CV.selectRowSoft(a)};TGN.Ancestry.Search.CV.selectRowByPid=function(b){var c;if(b==null||b.length==0){c=YAHOO.util.Dom.get("sRes-0");if(null!=c){TGN.Ancestry.Search.CV.selectRow(c)}return}var a=-1;for(a=0;a<TGN.Ancestry.Search.CV.rowPidKeys.length;a++){if(TGN.Ancestry.Search.CV.rowPidKeys[a]=="_"+b){break}}if(a==-1||TGN.Ancestry.Search.CV.rowPidKeys.length==0){return}if(a>=TGN.Ancestry.Search.CV.rowPidKeys.length){a=0}c=YAHOO.util.Dom.get("sRes-"+a);TGN.Ancestry.Search.CV.selectRow(c)};TGN.Ancestry.Search.CV.getSelectedRowNum=function(){if(TGN.Ancestry.Search.CV.selectedRow==null){return null}var a=YAHOO.util.Dom.getAttribute(TGN.Ancestry.Search.CV.selectedRow,"id");return parseInt(a.substring(5))};TGN.Ancestry.Search.CV.rowHeights=[];TGN.Ancestry.Search.CV.scrollToSelectedRow=function(){var c=YAHOO.util.Dom.get("cvIdxBody");if(!noIndexPanel&&undefined!=c){var e=TGN.Ancestry.Search.CV.getSelectedRowNum();if(TGN.Ancestry.Search.CV.rowHeights[e]==null||TGN.Ancestry.Search.CV.rowHeights[e]==undefined){var d=0;var j=null;var a=0;while(d<TGN.Ancestry.Search.CV.numRows){if(j==null){j=YAHOO.util.Dom.get("sRes-0")}else{j=YAHOO.util.Dom.getNextSibling(j)}if(undefined!=j&&null!=j){a=j.offsetHeight;TGN.Ancestry.Search.CV.rowHeights[d]=(d==0?a:TGN.Ancestry.Search.CV.rowHeights[d-1]+a)}d++}}var g=TGN.Ancestry.Search.CV.rowHeights[e];var h=(e==0?0:TGN.Ancestry.Search.CV.rowHeights[e-1]);var f=YAHOO.util.Dom.getRegion(c);var b=(f.bottom-f.top)-((TGN.Ancestry.Search.CV.idxShowingHScrollbar)?18:0);if(isNaN(b)||b<0){b=0}if(c.scrollTop>h){c.scrollTop=h}else{if((c.scrollTop+b)<g){c.scrollTop=(g-b)}}}};TGN.Ancestry.Search.CV.KeyListener=function(){var b=new Array();var a=false;this.add=function(f,c,d){var e=new YAHOO.util.KeyListener(document,{keys:f},c,d);b.push(e);e.enable()};this.disable=function(){if(a){return}for(var c=0;c<b.length;c++){b[c].disable()}};this.enable=function(){if(a){return}for(var c=0;c<b.length;c++){b[c].enable()}};this.lockState=function(){a=true};this.unlockState=function(){a=false}};TGN.Ancestry.Search.CV.IndexKeyWatcher=new TGN.Ancestry.Search.CV.KeyListener();TGN.Ancestry.Search.CV.IndexKeyWatcher.PrevRow=function(){var a=TGN.Ancestry.Search.CV.getSelectedRowNum();TGN.Ancestry.Search.CV.selectRowSoftByNum(a-1)};TGN.Ancestry.Search.CV.IndexKeyWatcher.NextRow=function(){var a=TGN.Ancestry.Search.CV.getSelectedRowNum();TGN.Ancestry.Search.CV.selectRowSoftByNum(a+1)};TGN.Ancestry.Search.CV.IndexKeyWatcher.KeyUp=function(){TGN.Ancestry.Search.CV.selectRow(TGN.Ancestry.Search.CV.selectedRow)};TGN.Ancestry.Search.CV.IndexKeyWatcher.add(38,TGN.Ancestry.Search.CV.IndexKeyWatcher.PrevRow,"keydown");TGN.Ancestry.Search.CV.IndexKeyWatcher.add(40,TGN.Ancestry.Search.CV.IndexKeyWatcher.NextRow,"keydown");TGN.Ancestry.Search.CV.IndexKeyWatcher.add(38,TGN.Ancestry.Search.CV.IndexKeyWatcher.KeyUp,"keyup");TGN.Ancestry.Search.CV.IndexKeyWatcher.add(40,TGN.Ancestry.Search.CV.IndexKeyWatcher.KeyUp,"keyup");TGN.Ancestry.Search.CV.ChangeNameBG=function(){TGN.Ancestry.Search.CV.NameBGChangesMade=TGN.Ancestry.Search.CV.NameBGChangesMade+1;if(TGN.Ancestry.Search.CV.NameBGChangesMade<20){var a=TGN.Ancestry.Search.CV.ChangeBGElem.style.backgroundColor.replace("rgb(","").replace(")","").split(",");TGN.Ancestry.Search.CV.ChangeBGElem.style.backgroundColor="rgb("+String(Math.round((((255-TGN.Ancestry.Search.CV.StartingNameBG[0])/20)*TGN.Ancestry.Search.CV.NameBGChangesMade+Number(a[0]))))+","+String(Math.round((((255-TGN.Ancestry.Search.CV.StartingNameBG[1])/20)*TGN.Ancestry.Search.CV.NameBGChangesMade+Number(a[1]))))+","+String(Math.round((((255-TGN.Ancestry.Search.CV.StartingNameBG[2])/20)*TGN.Ancestry.Search.CV.NameBGChangesMade+Number(a[2]))))+")";setTimeout(TGN.Ancestry.Search.CV.ChangeNameBG,100)}};TGN.Ancestry.Search.RSDM.RecordSetDataModel.Register("SelectedPidChangedImmediate",function(){TGN.Ancestry.Search.CV.ChangeBGElem.style.backgroundColor="rgb("+String(TGN.Ancestry.Search.CV.StartingNameBG[0])+","+String(TGN.Ancestry.Search.CV.StartingNameBG[1])+","+String(TGN.Ancestry.Search.CV.StartingNameBG[2])+")";TGN.Ancestry.Search.CV.NameBGChangesMade=0;setTimeout(TGN.Ancestry.Search.CV.ChangeNameBG,100)},"CV.Anon.colorChange");TGN.Ancestry.Search.RSDM.RecordSetDataModel.Register("SelectedPidChangedImmediate",function(b,a,e){var f=TGN.Ancestry.Search.CV.pidsToNames["_"+a];var d;var c;if(f!=null&&f.length>0){d=YAHOO.util.Dom.get("pageTitleWName");YAHOO.util.Dom.get("pageTitleName").innerHTML=f;c=YAHOO.util.Dom.get("pageTitleWOName")}else{d=YAHOO.util.Dom.get("pageTitleWOName");c=YAHOO.util.Dom.get("pageTitleWName")}d.style.display="";c.style.display="none"},"CV.Anon.PageTitle");TGN.Ancestry.Search.RSDM.RecordSetDataModel.Register("SelectedPidChangedImmediate",function(d,c,g){var f=YAHOO.util.Dom.get("recLevelSrc");var b=YAHOO.util.Dom.get("sharedRecSrc");if(b==null){b=YAHOO.util.Dom.get("recSrc_"+c)}var h=YAHOO.util.Dom.get("con_source_sourceCitation");if(b!=null){var e=b.innerHTML;var a="</span>";f.style.display="";e=e.replace(/<SPAN/gi," <span");e=e.replace(/" + ste + "/gi," </span>");f.innerHTML=e;h.style.display="";h.style.visibility="visible"}else{h.style.display="none";h.style.visibility="hidden"}},"CV.Anon.SourcePanel");TGN.Ancestry.Search.CV.IsArray=function(a){return Object.prototype.toString.apply(a)==="[object Array]"};TGN.Ancestry.Search.CV.ShowOremInIdx=function(g,q,n){TGN.Ancestry.Search.CV.rowHeights=[];var z="";var r=TGN.Ancestry.Search.CV.rowPidKeys;for(var w=0;w<r.length;w++){if(r[w]=="_"+q){z=w}}var l=YAHOO.util.Dom.get("oRow"+z);var h,t,u,s,f,v,y,A;if(null!=l){if(g=="OremRemoved"){var x=[];if(TGN.Ancestry.Search.CV.IsArray(n)){x=n}else{x.push(n)}for(var d=0;d<x.length;d++){var k=false;for(h in TGN.Ancestry.Search.CV.colsToFdids){t=TGN.Ancestry.Search.CV.colsToFdids[h];if(x[d].Fdid==t){u=z+h;s=null;v=YAHOO.util.Dom.get("L"+u);if(v==null){f=u.indexOf("-");if(f>-1){s=u.substring(0,f)+"M";v=YAHOO.util.Dom.get("L"+s)}}if(v!=null){y=YAHOO.util.Dom.get((s==null)?u:s);A=null;if(y!=null){A=y.innerHTML}if(A!=null){v.innerHTML=((s==null)?"<span id='"+u+"'>"+A+"</span>":A);if(s!=null){k=true}}else{v.innerHTML='<span class="oBL">'+blankLabel+"</span>"}}break}}if(k){break}}return}if(typeof n.Records!="undefined"&&typeof n.Records["_"+q]!="undefined"&&n.Records["_"+q]["Orems"]!=null&&n.Records["_"+q]["Orems"].length>0){l.innerHTML='<span class="flat_icon_small edit_brown_small oP"></span><a class="gbtn sml-darkgreen" href="javascript:TGN.Ancestry.Search.CV.Overlay.hideAll(10);goV(\''+q+'\')"><em><span class="flat_icon_small edit_white"></span>'+viewOUpdates+"</em></a>";for(var p=0;p<n.Records["_"+q]["Orems"].length;p++){var b=false;var e=n.Records["_"+q]["Orems"][p];for(h in TGN.Ancestry.Search.CV.colsToFdids){t=TGN.Ancestry.Search.CV.colsToFdids[h];if(e.Fdid==t){u=z+h;s=null;v=YAHOO.util.Dom.get("L"+u);if(v==null){f=u.indexOf("-");if(f>-1){s=u.substring(0,f)+"M";v=YAHOO.util.Dom.get("L"+s)}}if(v!=null){y=YAHOO.util.Dom.get(u);if(TGN.Ancestry.Search.RSDM.RecordSetDataModel.UserId==e.UserId){b=true;if(v.innerHTML.indexOf("oremIdxUserEdit")==-1){A=null;if(y!=null){A=y.innerHTML}var o='<span class="oremIdxUserEdit" title="'+yourUserEditLink+'">';if(s==null&&A!=null){o+=e.NewValue+"<span style='display:none;' id='"+u+"'>"+A+"</span>"}else{if(s==null&&A==null){o+=e.NewValue}else{var c=YAHOO.util.Dom.getChildren(v);var a=false;for(var j=0;j<c.length;j++){if(c[j]==null||typeof c[j]=="undefined"){continue}if(j>0){o+=" "}if(YAHOO.util.Dom.getAttribute(c[j],"id")==u){o+=e.NewValue;a=true}else{o+='<span id="temp'+YAHOO.util.Dom.getAttribute(c[j],"id")+'">'+c[j].innerHTML+"</span>"}}if(!a){o+=e.NewValue}o+="<span style='display:none;' id='"+s+"'>"+v.innerHTML+"</span>"}}o+="</span>";v.innerHTML=o}else{if(s!=null){var m=YAHOO.util.Dom.get("temp"+u);if(m!=null){m.innerHTML=e.NewValue}}}}if(y==null&&v.innerHTML.indexOf("oremIdxEdit")==-1&&v.innerHTML.indexOf("oremIdxUserEdit")==-1){v.innerHTML='<span class="oremIdxEdit" title="'+someUsersEditLink+'">'+e.NewValue+"</span>"}}}}}}else{l.innerHTML='<a class="gbtn sml-darkgreen" href="javascript:TGN.Ancestry.Search.CV.Overlay.hideAll(9);goO(\''+q+'\')"><em><span class="flat_icon_small edit_white"></span>'+addOUpdate+"</em></a>"}}};function oBL(b,a){if(b){a.innerHTML=blankLink;a.className="oBLi"}else{a.innerHTML=blankLabel;a.className="oBL"}}function goV(a){TGN.Ancestry.Search.Orem.ViewCorrections(a)}function goO(b,d){var a=d;if("undefined"!=typeof TGN.Ancestry.Search.CV.colsToFdids["_"+d]){a=TGN.Ancestry.Search.CV.colsToFdids["_"+d]}var c=b;if(TGN.Ancestry.Search.CV.rowPidKeys.length>b&&"undefined"!=typeof TGN.Ancestry.Search.CV.rowPidKeys[b]&&TGN.Ancestry.Search.CV.rowPidKeys[b].length>0){c=TGN.Ancestry.Search.CV.rowPidKeys[b].substring(1)}TGN.Ancestry.Search.Orem.DoOrem(c,a)}TGN.Ancestry.Search.CV.RenderedOremsInIdx=false;TGN.Ancestry.Search.CV.ShowAllOremsInIdx=function(b,a,d){if(!TGN.Ancestry.Search.CV.RenderedOremsInIdx){TGN.Ancestry.Search.CV.RenderedOremsInIdx=true;for(var c=0;c<TGN.Ancestry.Search.CV.rowPidKeys.length;c++){TGN.Ancestry.Search.CV.ShowOremInIdx(b,TGN.Ancestry.Search.CV.rowPidKeys[c].substring(1),d)}TGN.Ancestry.Search.CV.rowHeights=[];TGN.Ancestry.Search.CV.scrollToSelectedRow()}};TGN.Ancestry.Search.RSDM.RecordSetDataModel.Register("OremRemoved",TGN.Ancestry.Search.CV.ShowOremInIdx,"CV.ShowOremInIdx");TGN.Ancestry.Search.RSDM.RecordSetDataModel.Register("OremChanged",TGN.Ancestry.Search.CV.ShowOremInIdx,"CV.ShowOremInIdx");TGN.Ancestry.Search.RSDM.RecordSetDataModel.Register("SelectedPidChanged",TGN.Ancestry.Search.CV.ShowAllOremsInIdx,"CV.ShowAllOremsInIdx");TGN.Ancestry.Search.CV.HandleMiniProfileLoaded=function(){var b="mpIframe_"+TGN.Ancestry.Search.CV.Overlay.Order.CurrentOverlay;TGN.Ancestry.Search.CV.Overlay.Order.CurrentOverlay++;var c="mpIframe_"+TGN.Ancestry.Search.CV.Overlay.Order.CurrentOverlay;try{document.body.removeChild(YAHOO.util.Dom.get(b))}catch(a){}TGN.Ancestry.Search.CV.Overlay.AddIframe("miniProfile",c)};TGN.Ancestry.Search.CV.HandleMiniProfileClosed=function(){var a="mpIframe_"+TGN.Ancestry.Search.CV.Overlay.Order.CurrentOverlay;TGN.Ancestry.Search.CV.Overlay.RemoveIframe(a)};TGN.Ancestry.Search.CV.HandleModalOpen=function(e,c){var b="contactModalMaskIframe_"+TGN.Ancestry.Search.CV.Overlay.Order.CurrentOverlay;TGN.Ancestry.Search.CV.Overlay.Order.CurrentOverlay++;var d="contactModalMaskIframe_"+TGN.Ancestry.Search.CV.Overlay.Order.CurrentOverlay;try{document.body.removeChild(YAHOO.util.Dom.get(b))}catch(a){}TGN.Ancestry.Search.CV.Overlay.AddIframe(c[0].contactModal.id+"_mask",d);YAHOO.util.Dom.setStyle(c[0].contactModal.id,"display","block")};TGN.Ancestry.Search.CV.HandleModalClose=function(b,a){var c="contactModalMaskIframe_"+TGN.Ancestry.Search.CV.Overlay.Order.CurrentOverlay;TGN.Ancestry.Search.CV.Overlay.RemoveIframe(c);YAHOO.util.Dom.setStyle(a[0].contactModal.id,"display","none")};TGN.Ancestry.Search.CV.OremChangeClickTracking=function(){try{var b=s_gi(s_account,1);b.prop21="Image:Added:View";b.tl()}catch(a){return true}return true};TGN.Ancestry.Search.CV.GetOremChanges=function(j,h,f){var c=YAHOO.util.Dom.get("chngContainer");if(typeof f.Records!="undefined"&&typeof f.Records["_"+h]!="undefined"){var m=f.Records["_"+h]["OremChngUsers"];if(m!=null&&m.length>0){var n=YAHOO.util.Dom.get("chngContent");var l=YAHOO.util.Dom.get("chngNormContent");var o=YAHOO.util.Dom.get("chngTemplate");var k=YAHOO.util.Dom.get("chngAdtlContent");var q=YAHOO.util.Dom.get("chngMoreLink");var p=YAHOO.util.Dom.get("chngSeeChangesLink");var d=5;c.style.display="";n.style.display="";l.innerHTML="";k.innerHTML="";p.href="javascript:TGN.Ancestry.Search.CV.OremChangeClickTracking(); TGN.Ancestry.Search.Orem.ViewCorrections("+h+")";if(m.length>d){q.style.display="";q.innerHTML=mcSeePeople.replace("{0}",m.length)}else{q.style.display="none"}var a,g,b;for(var e=0;e<m.length;e++){a=m[e];g=o.innerHTML;b=TGN.Ancestry.Search.RSDM.RecordSetDataModel.GetUserProfile(a.UserId,true,8,"o_cvc=Image:Added:Username");g=g.replace("__chngProfileLink__",b);g=g.replace("__chngDate__",a.CreateDate);if(e<d){l.innerHTML+=g}else{k.innerHTML+=g}}return}}c.style.display="none"};TGN.Ancestry.Search.RSDM.RecordSetDataModel.Register("OremChanged",TGN.Ancestry.Search.CV.GetOremChanges,"CV.GetOremChanges");TGN.Ancestry.Search.RSDM.RecordSetDataModel.Register("SelectedPidChanged",TGN.Ancestry.Search.CV.GetOremChanges,"CV.GetOremChanges");TGN.Ancestry.Search.CV.GetComments=function(l,k,h){var p=TGN.Ancestry.Search.RSDM.RecordSetDataModel.GetComments();var o=YAHOO.util.Dom.get("cmtsAdtlContent");var b=YAHOO.util.Dom.get("cmtsContent");var e=YAHOO.util.Dom.get("cmtsMoreLink");b.style.display="";if(l=="SelectedPidChanged"){o.style.display="none";e.style.display="none"}var q;if(p!=null&&p.length>0){q=YAHOO.util.Dom.get("cmtsNone");if(q!=null){q.style.display="none"}var n=YAHOO.util.Dom.get("cmtsTemplate");var d=YAHOO.util.Dom.get("cmtsDeletableTemplate");var f=5;var m=h.UserId;b.innerHTML="";o.innerHTML="";if(l=="SelectedPidChanged"){if(p.length>f){e.style.display=""}e.innerHTML=mcSeeComments.replace("{0}",p.length)}var a,j,c;for(var g=0;g<p.length;g++){cmt=p[g];if(cmt.UserId==m){j=d.innerHTML}else{j=n.innerHTML}c=TGN.Ancestry.Search.RSDM.RecordSetDataModel.GetUserProfile(cmt.UserId,true,8,"o_cvc=Image:Comment:Username");j=j.replace("__commentProfile__",c);j=j.replace("__commentDate__",cmt.CreateDate);j=j.replace("__commentTxt__",TGNOrem.BreakLongStrings(cmt.CommentText,25));j=j.replace("__cmtPid__",k);j=j.replace("__cmtId__",cmt.EntryId);if(g<f){b.innerHTML+=j}else{o.innerHTML+=j}}}else{q=YAHOO.util.Dom.get("cmtsNone");if(q!=null){q.style.display=""}b.style.display="none";o.style.display="none"}};TGN.Ancestry.Search.RSDM.RecordSetDataModel.Register("CommentsChanged",TGN.Ancestry.Search.CV.GetComments,"CV.GetComments");TGN.Ancestry.Search.RSDM.RecordSetDataModel.Register("SelectedPidChanged",TGN.Ancestry.Search.CV.GetComments,"CV.GetComments");TGN.Ancestry.Search.CV.DeleteComment=function(a,b){if(confirm(mcCnfmCmtDel)){TGN.Ancestry.Search.Orem.DeleteComment(a,b)}};TGN.Ancestry.Search.RSDM.RecordSetDataModel.Register("SelectedPidChangedImmediate",function(b,a,c){var d=TGN.Ancestry.Search.CV.pidsToNames["_"+a];if(d!=null&&d.length>0){YAHOO.util.Dom.get("mbrCnctTitle").innerHTML=mcTitle.replace("__name__",'<span id="mbrCnctName">'+d+"</span>")}else{YAHOO.util.Dom.get("mbrCnctTitle").innerHTML=mcTitleNoName}},"CV.Anon.MemberConnectPanel");TGN.Ancestry.Search.CV.ShowComments=function(){var a=s_gi(s_account,1);a.prop21="Image:Comment:Add";a.tl();TGN.Ancestry.Search.CV.Overlay.hideAll(11);TGN.Ancestry.Search.Orem.DoComment(TGN.Ancestry.Search.RSDM.RecordSetDataModel.SelectedPid)};TGN.Ancestry.Search.CV.UpdateResearchInterests=function(j,h,e){var c=YAHOO.util.Dom.get("riContainer");var k=YAHOO.util.Dom.get("riContent");var a=YAHOO.util.Dom.get("riTemplate");try{var m=e.Records["_"+h]["ResearchInterests"];if(m.length==0){c.style.display="none"}else{c.style.display=""}k.innerHTML="";for(var f=0;f<m.length;f++){var l=m[f];if(l==null){continue}if(l.Count>0){var g=a.innerHTML;if(l.Count==1){g=g.replace("__riResCount__",l.Count+" "+mcResearcher)}else{g=g.replace("__riResCount__",l.Count+" "+mcResearchers)}g=g.replace("__riLinkName__",l.Surname+" "+mcIn+" "+l.Location);var d="";var b="";if(l.CountryGPid!=null){d=l.CountryGPid}if(l.StateGPid!=null){b=l.StateGPid}g=g.replace("__riLink__",ancestryUrlBase+"community/member/search.aspx?ln="+l.Surname+"&co="+d+"&pl="+b+"&o_cvc=Image:ResearchInterests");k.innerHTML=g}}}catch(n){c.style.display="none"}};TGN.Ancestry.Search.RSDM.RecordSetDataModel.Register("SelectedPidChanged",TGN.Ancestry.Search.CV.UpdateResearchInterests,"CV.UpdateResearchInterests");TGN.Ancestry.Search.CV.UpdateLinkedRecords=function(e,s,p){var l=false;var n=YAHOO.util.Dom.get("lrContainer");if(typeof p.Records!="undefined"&&typeof p.Records["_"+s]!="undefined"){try{var g=p.Records["_"+s]["SavedToShoeBoxPeople"];var k=p.Records["_"+s]["SavedToPublicTrees"];var C=p.Records["_"+s]["SavedToPrivateTrees"];var E=YAHOO.util.Dom.get("stsbContent");var o=YAHOO.util.Dom.get("stsbAdtlContent");var t=YAHOO.util.Dom.get("stPubTreeContent");var A=YAHOO.util.Dom.get("stPubTreeAdtlContent");var a=YAHOO.util.Dom.get("stPrivTreeContent");var D=YAHOO.util.Dom.get("stPrivTreeAdtlContent");var d=YAHOO.util.Dom.get("stPubTreeHdr");var B=YAHOO.util.Dom.get("stsbHdr");var h=YAHOO.util.Dom.get("stPrivTreeHdr");var x=YAHOO.util.Dom.get("stPubTreeMoreLink");var z=YAHOO.util.Dom.get("stsbMoreLink");var r=YAHOO.util.Dom.get("stPrivTreeMoreLink");E.innerHTML="";o.innerHTML="";t.innerHTML="";A.innerHTML="";a.innerHTML="";D.innerHTML="";d.style.display="none";B.style.display="none";h.style.display="none";x.style.display="none";z.style.display="none";r.style.display="none";var b=5;var w=5;n.style.display="";var y,f,v,m,c;if(k!=null){var q=YAHOO.util.Dom.get("stPubTreeTemplate");A.innerHTML="";t.innerHTML="";if(k.length>w){x.style.display="";x.innerHTML=mcSeePeople.replace("{0}",k.length)}for(y=0;y<k.length;y++){try{l=true;d.style.display="";v=k[y];if(v==null){continue}m=q.innerHTML;if(v.PersonaImage!=null&&v.PersonaImage!=""){m=m.replace("__stPubTreePersonaImg__","<img src="+v.PersonaImage+" />")}else{if(v.PersonaGender=="male"){m=m.replace("__stPubTreePersonaImg__",'<span class="gendermale32"></span>')}else{if(v.PersonaGender=="female"){m=m.replace("__stPubTreePersonaImg__",'<span class="genderfemale32"></span>')}else{m=m.replace("__stPubTreePersonaImg__",'<span class="genderless32"></span>')}}}m=m.replace("__stPubTreePersonaName__",v.PersonaName);m=m.replace("__stPubPersonaLink__",treesUrlBase.replace("pt","tree")+v.Tid+"/person/"+v.Pid+"/?o_cvc=Image:SavedPublic:PersonPage");m=m.replace("__stPubTreeTreeLink__",treesUrlBase.replace("pt","tree")+v.Tid+"/?o_cvc=Image:SavedPublic:Tree");m=m.replace("__stPubTreeTreeName__",v.TreeName);c=TGN.Ancestry.Search.RSDM.RecordSetDataModel.GetUserProfile(v.UserId,false,8,"o_cvc=Image:SavedPublic:Username");m=m.replace("__stPubTreeUserProfile__",c);m=m.replace("__stPubTreeDate__",v.SavedDate);if(y<b){t.innerHTML+=m}else{A.innerHTML+=m}}catch(u){continue}}}if(C!=null){var j=YAHOO.util.Dom.get("stPrivTreeTemplate");D.innerHTML="";a.innerHTML="";if(C.length>w){r.style.display="";r.innerHTML=mcSeePeople.replace("{0}",C.length)}for(y=0;y<C.length;y++){try{l=true;h.style.display="";stPrivTree=C[y];if(stPrivTree==null){continue}m=j.innerHTML;c=TGN.Ancestry.Search.RSDM.RecordSetDataModel.GetUserProfile(stPrivTree.UserId,true,8,"o_cvc=Image:SavedPrivate:Username");m=m.replace("__stPrivTreeProfile__",c);m=m.replace("__stPrivTreeDate__",stPrivTree.SavedDate);if(y<w){a.innerHTML+=m}else{D.innerHTML+=m}}catch(u){continue}}}}catch(u){n.style.display="none"}}if(!l){n.style.display="none"}};TGN.Ancestry.Search.RSDM.RecordSetDataModel.Register("SelectedPidChanged",TGN.Ancestry.Search.CV.UpdateLinkedRecords,"CV.UpdateLinkedRecords");TGN.Ancestry.Search.CV.UpdateRelatedMsgBoards=function(e,d,a){if(mcIsEnglish=="true"){var g=YAHOO.util.Dom.get("mbContainer");var j=YAHOO.util.Dom.get("mbContent");j.innerHTML="";var f=YAHOO.util.Dom.get("mbTemplate");try{if(typeof a.Records=="undefined"||typeof a.Records["_"+d]=="undefined"||a.Records["_"+d]["MessageBoards"].length==0){g.style.display="none"}else{g.style.display="";var b,h,c;for(b=0;b<a.Records["_"+d]["MessageBoards"].length;b++){h=a.Records["_"+d]["MessageBoards"][b];if(h==null){continue}c=f.innerHTML;if(h.Link.substr(-8)!="/mb.ashx"){h.Link+="/mb.ashx"}c=c.replace("__mbLink__",msgBoardsUrlBase+h.Link+"?o_cvc=Image:MB");if(h.IsSurname){c=c.replace("__mbLinkName__",mcSurnames+h.LinkName)}else{c=c.replace("__mbLinkName__",mcLocations+h.LinkName)}j.innerHTML+=c}}}catch(k){g.style.display="none"}}};TGN.Ancestry.Search.RSDM.RecordSetDataModel.Register("SelectedPidChanged",TGN.Ancestry.Search.CV.UpdateRelatedMsgBoards,"CV.UpdateRelatedMsgBoards");TGN.Ancestry.Search.CV.UpdateExpertConnect=function(f,e,c){try{var b=YAHOO.util.Dom.get("ecContainer");if(mcIsUsSite=="true"&&typeof c.Records!="undefined"&&typeof c.Records["_"+e]!="undefined"){var d=YAHOO.util.Dom.get("exConnLink");var j=c.Records["_"+e]["ExpertConnectInfo"];if(j.length>0){b.style.display="";var a=expertConnUrlBase;a+=j[0].Locations;a+="&recordUrl="+escape(location.href);a+="&o_cvc=Image:ExpertConnect";d.href=a;var g=YAHOO.util.Dom.get("ecTxt");if(!j.PrimaryLocation){g.innerHTML=mcExConnTxt2}else{g.innerHTML=mcExConnTxt1.replace("{0}",j.PrimaryLocation)}}else{b.style.display="none"}}else{b.style.display="none"}}catch(h){b.style.display="none"}};TGN.Ancestry.Search.RSDM.RecordSetDataModel.Register("SelectedPidChanged",TGN.Ancestry.Search.CV.UpdateExpertConnect,"CV.UpdateExpertConnect");TGN.Ancestry.Search.CV.UpdateSaveBox=function(h,g,e){var l=(e.DoesUserRecordActionExist(g,e.UserId,"Shoeboxes")||e.DoesUserRecordActionExist(g,e.UserId,"Trees"));var j=TGN.Ancestry.Search.CV.pidsToNames["_"+g];var d;if(!l){d=isInstitutional?(j!=null&&j.length>0?unsavedInstMessage:unsavedInstMessageNoName):(j!=null&&j.length>0?unsavedMessage:unsavedMessageNoName);d=d.replace(/\{0\}/,j);YAHOO.util.Dom.get("saveRecordMsg").innerHTML=d;YAHOO.util.Dom.get("saveRecordMsgHolder").style.marginTop="10px"}else{var c='<div id="savedIndDiv">';c=c+(j!=null&&j.length>0?savedHeading.replace(/\{0\}/,'<span id="savedIndName">'+j+"</span>"):savedHeadingNoName);c=c+'<table id="savedIndTbl">';if(e.DoesUserRecordActionExist(g,e.UserId,"Shoeboxes")){d=savedShoeboxMsg;d=d.replace(/\{0\}/,"<a href='"+savedShoeboxUrl+g+"'>");c=c+"<tr><td>"+d+'</td><td><a title="'+removeShoeboxTooltip+'" href="javascript:TGN.Ancestry.Search.CV.RemoveFromShoebox()"><span class="removeLinkedRec"></span></a></td></tr>'}if(e.DoesUserRecordActionExist(g,e.UserId,"Trees")){for(var f=0;f<e.Records["_"+g]["Trees"].length;f++){var b=e.Records["_"+g]["Trees"][f];if(b==null){continue}if(b.UserId==e.UserId){d=savedTreeMsg;var k=savedTreeUrl.replace(/\{0\}/,b.PersonId).replace(/\{1\}/,b.TreeId);d=d.replace(/\{0\}/,"<a href='"+k+"'>"+b.PersonName+"</a>");d=d.replace(/\{1\}/,'"'+b.TreeName+'"');var a="tid="+b.TreeId+"&pid="+b.PersonId+"&dbid="+TGN.Ancestry.Search.RSDM.RecordSetDataModel.Dbid+"&rpid="+g+"&userdata="+b.PersonId;c=c+"<tr><td>"+d+'</td><td><a title="'+removeTreeTooltip.replace(/\{0\}/,b.PersonName)+'" href="javascript:TGN.Ancestry.Search.CV.RemoveFromTree(\''+a+'\')"><span class="removeLinkedRec"></span></a></td></tr>'}}}c=c+"</table></div>";YAHOO.util.Dom.get("saveRecordMsg").innerHTML=c;YAHOO.util.Dom.get("saveRecordMsgHolder").style.marginTop="3px"}};TGN.Ancestry.Search.RSDM.RecordSetDataModel.Register("SelectedPidChanged",TGN.Ancestry.Search.CV.UpdateSaveBox,"CV.UpdateSaveBox");TGN.Ancestry.Search.RSDM.RecordSetDataModel.Register("SelectedPidChangedImmediate",TGN.Ancestry.Search.CV.UpdateSaveBox,"CV.UpdateSaveBox");TGN.Ancestry.Search.RSDM.RecordSetDataModel.Register("SaveRecordToShoebox",TGN.Ancestry.Search.CV.UpdateSaveBox,"CV.UpdateSaveBox");TGN.Ancestry.Search.RSDM.RecordSetDataModel.Register("RemoveRecordFromShoebox",TGN.Ancestry.Search.CV.UpdateSaveBox,"CV.UpdateSaveBox");TGN.Ancestry.Search.RSDM.RecordSetDataModel.Register("SaveRecordToTree",TGN.Ancestry.Search.CV.UpdateSaveBox,"CV.UpdateSaveBox");TGN.Ancestry.Search.RSDM.RecordSetDataModel.Register("RemoveRecordFromTree",TGN.Ancestry.Search.CV.UpdateSaveBox,"CV.UpdateSaveBox");TGN.Ancestry.Search.RSDM.RecordSetDataModel.Register("SelectedPidChanged",function(b,a,c){var d=TGN.Ancestry.Search.CV.pidsToNames["_"+a];TGN.Ancestry.Search.CV.SaveOptions.SetNames(d);TGN.Ancestry.Search.CV.SaveOptions.IsDefaultOptionSet=false;TGN.Ancestry.Search.CV.UpdateSaveDialogOptions(b,a,c)},"CV.AnonMeth.SaveOptions");TGN.Ancestry.Search.CV.UpdateSaveDialogOptions=function(b,a,c){TGN.Ancestry.Search.CV.SaveOptions.SetVisibleOptions();TGN.Ancestry.Search.CV.SaveOptions.IsDefaultOptionSet=false;TGN.Ancestry.Search.CV.SaveOptions.SetDefaultOption()};TGN.Ancestry.Search.RSDM.RecordSetDataModel.Register("SaveRecordToShoebox",TGN.Ancestry.Search.CV.UpdateSaveDialogOptions,"CV.UpdateSaveDialogOptions");TGN.Ancestry.Search.RSDM.RecordSetDataModel.Register("RemoveRecordFromShoebox",TGN.Ancestry.Search.CV.UpdateSaveDialogOptions,"CV.UpdateSaveDialogOptions");TGN.Ancestry.Search.RSDM.RecordSetDataModel.Register("SaveRecordToTree",TGN.Ancestry.Search.CV.UpdateSaveDialogOptions,"CV.UpdateSaveDialogOptions");TGN.Ancestry.Search.RSDM.RecordSetDataModel.Register("RemoveRecordFromTree",TGN.Ancestry.Search.CV.UpdateSaveDialogOptions,"CV.UpdateSaveDialogOptions");TGN.Ancestry.Search.CV.RemoveFromShoebox=function(){if(confirm(removeShoeboxMsg)){YAHOO.util.Connect.asyncRequest("GET",removeFromShoeboxUrl+(hasRecords?TGN.Ancestry.Search.CV.selectedPid:""),{success:TGN.Ancestry.Search.CV.OnCompleteRemoveFromShoebox},"")}};TGN.Ancestry.Search.CV.OnCompleteRemoveFromShoebox=function(f){var e,b;var d=f.responseXML.documentElement;if(d){var c=d.getElementsByTagName("record")[0];if(c){b=c.getAttribute("pid")}c=d.getElementsByTagName("shoebox")[0];if(c){e=c.getAttribute("ret");if(e=="true"){if(hasRecords){var a={};a.UserId=TGN.Ancestry.Search.RSDM.RecordSetDataModel.UserId;TGN.Ancestry.Search.RSDM.RecordSetDataModel.RemoveRecordFromShoebox(b,a)}else{alert(removeShoeboxImgMsg)}}else{alert(removeShoeboxImgFailMsg)}}}};TGN.Ancestry.Search.CV.RemoveFromTree=function(a){if(confirm(detachRecMsg)){var b="/mercury/pages/ajax/DetachRecordHdlr.ashx?"+a;YAHOO.util.Connect.asyncRequest("GET",b,{success:TGN.Ancestry.Search.CV.OnCompleteRemoveFromTree},"")}};TGN.Ancestry.Search.CV.OnCompleteRemoveFromTree=function(e){var d,a;var c=e.responseXML.documentElement;if(c){obj=c.getElementsByTagName("detachrec")[0];if(obj){d=obj.getAttribute("ret");if(d=="true"){a=obj.getAttribute("rpid");var b={};b.UserId=TGN.Ancestry.Search.RSDM.RecordSetDataModel.UserId;b.PersonId=obj.getAttribute("userdata");TGN.Ancestry.Search.RSDM.RecordSetDataModel.RemoveRecordFromTree(a,b)}else{alert(detachRecFailedMsg)}}}};TGN.Ancestry.Search.CV.Institutional.SetSaveButton=function(){var b=YAHOO.util.Dom.get("lnkSave");var a=YAHOO.util.Dom.get("lnkSave2");if(YAHOO.env.ua.ie==7){b.onclick=TGN.Ancestry.Search.CV.Institutional.SetSave}else{b.setAttribute("onclick","");b.setAttribute("onclick","TGN.Ancestry.Search.CV.Institutional.SetSave()");a.setAttribute("onclick","");a.setAttribute("onclick","TGN.Ancestry.Search.CV.Institutional.SetSave()")}};TGN.Ancestry.Search.CV.Institutional.FormatInstitutional=function(){if(isInstitutional==true){TGN.Ancestry.Search.CV.Institutional.SetSaveButton();var a=YAHOO.util.Dom.get("mt2");TGN.Ancestry.Search.CV.HideElement("tabCommunity");TGN.Ancestry.Search.CV.HideElement("con_communityPanel");TGN.Ancestry.Search.CV.ClickTab(2,true);TGN.Ancestry.Search.CV.HideElement("trMyCanvasPrint");TGN.Ancestry.Search.CV.HideElement("lnkOrder")}};TGN.Ancestry.Search.CV.Institutional.SetSave=function(){TGN.Ancestry.Search.CV.Overlay.hideAll(2);Save()};TGN.Ancestry.Search.CV.GlobalButton.handleMOver=function(a){this.style.backgroundPosition="left center";YAHOO.util.Dom.getFirstChild(this).style.backgroundPosition="right center"};TGN.Ancestry.Search.CV.GlobalButton.handleMDown=function(a){this.style.backgroundPosition="left bottom";YAHOO.util.Dom.getFirstChild(this).style.backgroundPosition="right bottom"};TGN.Ancestry.Search.CV.GlobalButton.handleMUp=function(a){this.style.backgroundPosition="left center";YAHOO.util.Dom.getFirstChild(this).style.backgroundPosition="right center"};TGN.Ancestry.Search.CV.GlobalButton.handleMOut=function(a){this.style.backgroundPosition="left top";YAHOO.util.Dom.getFirstChild(this).style.backgroundPosition="right top"};TGN.Ancestry.Search.CV.GlobalButton.Init=function(){var a=YAHOO.util.Dom.getElementsByClassName("gbtn","a");if(a&&a.length>0){YAHOO.util.Event.addListener(a,"mouseover",TGN.Ancestry.Search.CV.GlobalButton.handleMOver);YAHOO.util.Event.addListener(a,"mousedown",TGN.Ancestry.Search.CV.GlobalButton.handleMDown);YAHOO.util.Event.addListener(a,"mouseup",TGN.Ancestry.Search.CV.GlobalButton.handleMUp);YAHOO.util.Event.addListener(a,"mouseout",TGN.Ancestry.Search.CV.GlobalButton.handleMOut)}};TGN.Ancestry.Search.CV.ToggleMore=function(d,b,e){try{YAHOO.util.Dom.get(d).style.display="none";YAHOO.util.Dom.get(b).style.display="";YAHOO.util.Dom.get(e).style.height="";var c=s_gi(s_account,1);if(d=="cmtsMoreLink"){c.prop21="Image:Comment:More"}else{if(d=="chngMoreLink"){c.prop21="Image:Added:More"}}c.tl()}catch(a){alert(a)}};YAHOO.namespace("cv_tab_cnt");_YDom=YAHOO.util.Dom;_YAnim=YAHOO.util.Anim;_YEvent=YAHOO.util.Event;_YSelector=YAHOO.util.Selector;cv_tab_cnt={triggerClass:"show",init:function(){var a,b,d;cv_tab_cnt.mainElement=document.getElementById("con_tabInfo");if(!cv_tab_cnt.mainElement){return}a=cv_tab_cnt.mainElement.getElementsByTagName("h1");for(b=0;b<a.length;b++){d=_YDom.getElementsByClassName("cv_tab_cnt_bdy","div",a[b].parentNode)[0];if(_YDom.getElementsByClassName("cv_dropdown_down","div",a[b])[0]){a[b].ddElm=_YDom.getElementsByClassName("cv_dropdown_down","div",a[b])[0]}if(d){a[b].content=d;a[b].content.shown=true}}var c=_YDom.getElementsByClassName("cv_tab_h1");_YEvent.addListener(c,"click",cv_tab_cnt.toggle)},toggle:function(){var b=0.3;var a,f;if(!this||!this.content){return}var d=this;var g=d.content;var e=cv_tab_cnt.getElementHeight(g);if(d.ddElm.className=="cv_dropdown_right"){g.style.display="block";if(d.ddElm){_YDom.removeClass(d.ddElm,"cv_dropdown_right");_YDom.addClass(d.ddElm,"cv_dropdown_down")}a={height:{from:0,to:e}};f=new _YAnim(g,a,b,YAHOO.util.Easing.easeOut);f.animate()}else{if(d.ddElm){_YDom.removeClass(d.ddElm,"cv_dropdown_down");_YDom.addClass(d.ddElm,"cv_dropdown_right")}a={height:{from:e,to:1}};f=new _YAnim(g,a,b,YAHOO.util.Easing.easeOut);f.animate()}},toggleCustom:function(){var a=this.getEl();if(a.shown){_YDom.removeClass(a,"shown");a.style.display="none"}a.shown=a.shown?false:true;if(a.shown&&a.offsetHeight<=2){a.style.height=""}},getElementHeight:function(b){if(document.getElementById){b.style.overflow="scroll"}var a=b.scrollHeight;b.style.overflow="hidden";return a+10},hideContents:function(){cv_tab_cnt.init()}};_YEvent.onAvailable("CV_TR_Tabs_Content",cv_tab_cnt.hideContents);TGN.Ancestry.Search.CV.GetGravityValue=function(e,b){var k=TGN.Ancestry.Search.CV.colsToFdids;var d=TGN.Ancestry.Search.CV.rowPidKeys;var h="_"+b;var j=e;for(var f in k){var g=k[f];if(b==g){h=f}}for(var c=0;c<d.length;c++){if(d[c]=="_"+e){j=c}}var a=document.getElementById(j+h);if(a!=null){if(a.childNodes.length>0){cNodes=a.childNodes[0];return cNodes.nodeValue}return""}return""};YAHOO.util.Event.onDOMReady(TGN.Ancestry.Search.CV.OnDomReady);
/* orem.js */
if(typeof TGN=="undefined"){var TGN={}}if(typeof TGN.Ancestry=="undefined"){TGN.Ancestry={}}if(typeof TGN.Ancestry.Search=="undefined"){TGN.Ancestry.Search={}}if(typeof TGN.Ancestry.Search.Orem=="undefined"){TGN.Ancestry.Search.Orem={}}var TGNOrem=TGN.Ancestry.Search.Orem;TGNOrem.Html={};TGNOrem.Fdid={};TGNOrem.g_InitComplete=false;TGNOrem.g_OremConfig=null;TGNOrem.g_OremConfigFGroups=null;TGNOrem.g_DoIframe=false;TGNOrem.g_JSIntl=null;TGNOrem.p_GetGravityValue=null;TGNOrem.g_SelectedPid=null;TGNOrem.g_CurrentSubmission=null;TGNOrem.g_Dbid=null;TGNOrem.g_ImageId=null;TGNOrem.g_DialogWidth=500;TGNOrem.Init=function(a){if(typeof a=="undefined"){a={}}if(a.oremconfig!=null){TGNOrem.g_OremConfig=oremconfig}else{if(TGN.Ancestry.Search.OremConfig!=null){TGNOrem.g_OremConfig=TGN.Ancestry.Search.OremConfig}else{TGNOrem.g_OremConfig=[{Fdid:"80004000",DisplayName:"Surname",ReasonSet:"surname",ApplyHH:true}]}}if(typeof TGN.Ancestry.Search.OremConfigFGroups!="undefined"){TGNOrem.g_OremConfigFGroups=TGN.Ancestry.Search.OremConfigFGroups}else{TGNOrem.g_OremConfigFGroups={}}if(typeof a.gravityfunc=="function"){TGNOrem.p_GetGravityValue=a.gravityfunc}else{if(TGNOrem.p_GetGravityValue==null){TGNOrem.p_GetGravityValue=TGNOrem.p_GetGravityValueFuncDefault}}if(typeof a.i18n!="undefined"){TGNOrem.g_JSIntl=a.i18n}else{if(typeof TGN.Ancestry.Search.Orem.I18N!="undefined"){TGNOrem.g_JSIntl=TGN.Ancestry.Search.Orem.I18N}}if(typeof a.doIframe!="undefined"){TGNOrem.g_DoIframe=a.doIframe}if(typeof a.dbid!="undefined"){TGNOrem.g_Dbid=a.dbid}if(typeof a.imageid!="undefined"){TGNOrem.g_ImageId=a.imageid}TGNOrem.g_InitComplete=true};TGNOrem.Fdid.isComponentized=function(b){var c=parseInt(b,16);var a=1073741824;return((a&c)!=a)};TGNOrem.Fdid.getFdidTypeInt=function(b){var c=parseInt(b,16);var a=117440512;return((a&c)>>>24)};TGNOrem.Fdid.getFdidType=function(a){if(TGNOrem.Fdid.isComponentized(a)){switch(TGNOrem.Fdid.getFdidTypeInt(a)){case 0:return"name";case 1:return"date";case 2:return"place";case 3:return"info";default:return"unknown"}}return"unknown"};TGNOrem.GetCfgByFdid=function(c){var a=null;if(TGNOrem.g_OremConfig!=null){for(var b=0;b<TGNOrem.g_OremConfig.length;b++){if(c==TGNOrem.g_OremConfig[b].Fdid){a=TGNOrem.g_OremConfig[b];break}}}return a};TGNOrem.DirtyUI={CorrPanel:false,CommPanel:false,ViewCorrPanel:false};TGNOrem.p_SetSelectedPid=function(a){if(this.g_SelectedPid!=a){TGNOrem.DirtyUI.CorrPanel=true;TGNOrem.DirtyUI.CommPanel=true;TGNOrem.DirtyUI.ViewCorrPanel=true;this.g_SelectedPid=a}};TGNOrem.BreakLongStrings=function(g,h){var a="&#8203;";var d=g.length;var k=0;var j="";if("undefined"==typeof h||null==h){h=25}if(d>h){for(var e=0;e<(d);e=e+h){var f=g.substring(e,e+h)+a;j=j+f}}else{return g}return j};TGNOrem.Trim=function(a){a=a.replace(/^\s+|\s+$/g,"");return a};TGNOrem.p_GetGravityValueFuncDefault=function(b,d){var a=null;for(var c=0;c<TGNOrem.g_OremConfig.length;c++){if(TGNOrem.g_OremConfig[c].Fdid==d){a=TGNOrem.g_OremConfig[c];break}}if(a!=null){if(typeof a.OldValue!="undefined"&&a.OldValue!=null&&a.OldValue!="&nbsp;"){return a.OldValue}}return""};TGNOrem.GS=function(b){if(TGNOrem.g_JSIntl==null){if(TGN.Ancestry.Search.OremIntl!=null){TGNOrem.g_JSIntl=TGN.Ancestry.Search.Orem.i18n}else{TGNOrem.g_JSIntl={}}}var c="";if(TGNOrem.g_JSIntl[b]==null){return"$"+b}else{if(arguments.length==1){c=TGNOrem.g_JSIntl[b]}else{if(arguments.length>1){c=TGNOrem.g_JSIntl[b];for(var a=1;a<arguments.length;a++){var d=new RegExp("\\{"+(a-1)+"\\}");c=c.replace(d,arguments[a])}}}}return c};TGNOrem.GetEl=function(b,a){if(typeof a!="undefined"){b+=a}return document.getElementById(b)};TGNOrem.SubmitHHCorrectionCallback={success:function(f){try{TGNOrem.SubmitTransaction=null;var c;c=TGNOrem.GetEl("oremCorrectionTB");c.value="";c=TGNOrem.GetEl("oremSourceField");c.value="";if(f.status==200){var b=YAHOO.lang.JSON.parse(f.responseText);var d=TGN.Ancestry.Search.RSDM.RecordSetDataModel;if(typeof d!="undefined"&&b!=null){for(pidName in b.addedOrems){var a=[];a.push(b.addedOrems[pidName]);d.AddOremChange(pidName.replace("_",""),a)}TGNOrem.DirtyUI.ViewCorrPanel=true;TGNOrem.CloseCorPanel();TGNOrem.ViewCorrections(b.pid)}}TGNOrem.p_toggleHHFeatureUI(false)}catch(e){$Anc.PublishException("OremJS","SubmitHHCorrection",e,"Orem.js")}},failure:function(a){TGNOrem.SubmitTransaction=null;TGNOrem.CloseCorPanel();TGNOrem.p_toggleHHFeatureUI(false);if(a.status>=500){alert("Sorry, we are unable to store your correction at this time.");$Anc.PublishException("OremJS","SubmitHHCorrectionCallback",a.status,"Orem.js")}else{if(a.status>=400&&a.status<500){alert("Sorry, you need to be logged in to submit a correction");$Anc.PublishException("OremJS","SubmitHHCorrectionCallback","User unauthorized to post","Orem.js")}}},argument:[]};TGNOrem.SubmitHHCorrection=function(){if(TGNOrem.SubmitTransaction!=null){return}else{TGNOrem.SubmitTransaction={}}try{var n=[];var j=0;var c=document.getElementById("oremHHCB"+j);while(c!=null){if(c.checked){n.push(j)}j++;c=document.getElementById("oremHHCB"+j)}var a=TGNOrem.g_CurrentSubmission.addedOrems[0];var l="/Content/Orem/AJAX/SubmitHHCorrection.ashx";var b="dbid="+TGNOrem.g_Dbid;b+="&reason="+a.ItemType;b+="&imageId="+TGNOrem.g_ImageId;b+="&scomment="+a.Comment;var f=TGNOrem.g_CurrentSubmission.HHInfo;for(var g=0;g<f.HHFields.length;g++){b+="&fdid"+g+"="+f.HHFields[g];b+="&correction"+g+"="+f["cVal"+f.HHFields[g]]}for(var e=0;e<n.length;e++){var m=TGNOrem.g_CurrentSubmission.HHMembers[n[e]];b+="&u"+e+"="+m.pid+"||";b+=m.given+"||"+m.surname;for(var k=0;k<f.HHFields.length;k++){b+="||"+m["fV"+f.HHFields[k]]}}TGNOrem.SubmitTransaction=YAHOO.util.Connect.asyncRequest("POST",l,TGNOrem.SubmitHHCorrectionCallback,b)}catch(d){TGNOrem.SubmitTransaction=null;TGNOrem.p_toggleHHFeatureUI(false);$Anc.PublishException("OremJS","SubmitHHCorrection",d,"Orem.js")}};TGNOrem.SubmitCorrectionCallback={success:function(e){TGNOrem.SubmitTransaction=null;TGNOrem.UpdateSubmitUI("oremSubmitBtn",TGNOrem.GS("submitCorrection"));var b;b=TGNOrem.GetEl("oremCorrectionTB");b.value="";b=TGNOrem.GetEl("oremSourceField");b.value="";if(e.status==200){var a=YAHOO.lang.JSON.parse(e.responseText);var c=TGN.Ancestry.Search.RSDM.RecordSetDataModel;if(typeof c!="undefined"&&a!=null){c.AddOremChange(a.pid,a.addedOrems);TGNOrem.DirtyUI.ViewCorrPanel=true;if(typeof a.HHMembers!="undefined"&&typeof a.HHInfo!="undefined"){TGNOrem.g_CurrentSubmission=a;var d=document.getElementById("oremAddHHSection");d.innerHTML=TGNOrem.Html.p_CreateHouseHoldSection(a.HHMembers,a.HHInfo,a.addedOrems);TGNOrem.p_toggleHHFeatureUI(true);TGNOrem.p_SetIframeHeight("oremPanel-Iframe",document.getElementById("oremPanel"));TGNOrem.DirtyUI.CorrPanel=true}else{TGNOrem.CloseCorPanel();TGNOrem.ViewCorrections(a.pid)}}}},failure:function(a){TGNOrem.SubmitTransaction=null;TGNOrem.CloseCorPanel();TGNOrem.UpdateSubmitUI("oremSubmitBtn",TGNOrem.GS("submitCorrection"));if(a.status>=500){alert("Sorry, We are unable to store your correction at this time.");$Anc.PublishException("OremJS","SubmitCorrectionCallback",a.status,"Orem.js")}else{if(a.status>=400&&a.status<500){alert("Sorry, Need to be logged in to submit correction");$Anc.PublishException("OremJS","SubmitCorrectionCallback","User unauthorized to post","Orem.js")}}},argument:[]};TGNOrem.p_toggleHHFeatureUI=function(b){var a=document.getElementById("oremAddCorrSection");var c=document.getElementById("oremAddHHSection");if(b){a.style.display="none";c.style.display="block"}else{a.style.display="block";c.style.display="none"}};TGNOrem.SubmitTransaction=null;TGNOrem.SubmitCorrection=function(){if(TGNOrem.SubmitTransaction!=null){return}else{TGNOrem.SubmitTransaction={}}var k="";var q="";var a="";var m="";var h="";var f=TGNOrem.p_GetGravityValue(TGNOrem.g_SelectedPid,"80004002");var c=TGNOrem.p_GetGravityValue(TGNOrem.g_SelectedPid,"80004003");try{if(TGNOrem.g_SelectedPid==null){throw"Unselected pid"}q=TGNOrem.GetEl("oremCorrectField");var g=q.value;var l=TGNOrem.g_OremConfig[g];k=TGNOrem.GetEl("oremReasonField");if(k!=null){k=k.value;if(k==-1){k=9}}else{k=9}h=TGNOrem.GetEl("oremSourceField");if(h!=null&&h.value!=""){h=h.value}else{h=null}if(!TGNOrem.IsGroupedFdid(l.Fdid)){a=TGNOrem.p_GetGravityValue(TGNOrem.g_SelectedPid,l.Fdid);m=TGNOrem.GetEl("oremCorrectionTB");m=m.value;if(!TGNOrem.ValidateSubmission(k,m,a,l)){TGNOrem.SubmitTransaction=null;return}}else{if(!TGNOrem.p_ValidateMultiSubmission(l.ReasonSet)){TGNOrem.SubmitTransaction=null;return}}TGNOrem.UpdateSubmitUI("oremSubmitBtn",TGNOrem.GS("submittingCor"));var n="/Content/Orem/AJAX/SubmitCorrection.ashx";var e="&pid="+TGNOrem.g_SelectedPid;e+="&reason="+k;e+="&dbid="+TGNOrem.g_Dbid;e+="&imageId="+TGNOrem.g_ImageId;if(f!=null){e+="&gname="+f}if(c!=null){e+="&sname="+c}if(h!=null){e+="&scomment="+h}if(TGNOrem.IsGroupedFdid(l.Fdid)){var o=TGNOrem.g_OremConfigFGroups[l.Fdid];for(var d=0;d<o.length;d++){var b=document.getElementById("oremMultiTB"+d);if(b!=null){m=b.value;e+="&fdid"+d+"="+o[d];e+="&correction"+d+"="+m;e+="&origVal"+d+"="+TGNOrem.p_GetGravityValue(TGNOrem.g_SelectedPid,o[d]);var i=TGNOrem.GetCfgByFdid(o[d]);if(i!=null&&i.ApplyHH&&k!=3&&k!=8){e+="&applyH"+d+"=true"}else{e+="&applyH"+d+"=false"}}}}else{a=TGNOrem.p_GetGravityValue(TGNOrem.g_SelectedPid,l.Fdid);m=TGNOrem.GetEl("oremCorrectionTB");m=m.value;e+="&fdid="+l.Fdid;e+="&correction="+m;e+="&origVal="+a;if(l.ApplyHH&&k!=3&&k!=8){e+="&applyH="+l.ApplyHH}if(!TGNOrem.ValidateSubmission(k,m,a,l)){TGNOrem.SubmitTransaction=null;return}}TGNOrem.SubmitTransaction=YAHOO.util.Connect.asyncRequest("POST",n,TGNOrem.SubmitCorrectionCallback,e);TGNOrem.ClearSubmissionError()}catch(j){TGNOrem.SubmitTransaction=null;$Anc.PublishException("OremJS","SubmitCorrection",j,"Orem.js")}};TGNOrem.p_ValidateMultiSubmission=function(a){var b=document.getElementById("oremReasonField");if(a!="0"&&a!=""){if(b.value==-1){TGNOrem.AddSubmissionError(TGNOrem.GS("noReasonSelected"),"oremReasonSetAlert");return false}}return true};TGNOrem.ValidateSubmission=function(c,a,h,b){if(a==""){TGNOrem.AddSubmissionError(TGNOrem.GS("requiredField"),"oremCorrectionTBAlert");return false}var d=document.getElementById("oremReasonField");if(b.ReasonSet!="0"&&b.ReasonSet!=""){if(d.value==-1){TGNOrem.AddSubmissionError(TGNOrem.GS("noReasonSelected"),"oremReasonSetAlert");return false}}if(b.Fdid=="80004002"||b.Fdid=="80004003"){var f=h.split(" ");var i=a.split(" ");if((i.length-f.length)>3){if(confirm(TGNOrem.GS("questionablecorr",'"'+a+'"',b.DisplayName))){return true}else{return false}}}else{switch(TGNOrem.Fdid.getFdidType(b.Fdid)){case"date":var g=b.Fdid.charAt(7);if(g=="1"||g=="0"){var e=/\d{4}/;if(!e.test(a)){TGNOrem.AddSubmissionError(TGNOrem.GS("pleaseIncludeYear"),"oremCorrectionTBAlert");return false}}break;case"place":break}}return true};TGNOrem.AddSubmissionError=function(a,b){var d=document.getElementById("oremSubmitError-correction");var c=document.getElementById("oremSubmitErrorTxt-correction");if(d!=null&&c!=null){c.innerHTML=a;d.style.display="block";if(TGNOrem.g_DoIframe){TGNOrem.p_SetIframeHeight("oremPanel-Iframe",document.getElementById("oremPanel"))}}if(TGNOrem.FieldErrorNode!=null){TGNOrem.FieldErrorNode.className=""}if(typeof b!="undefined"){c=document.getElementById(b);if(c!=null){c.className="err_icon";TGNOrem.FieldErrorNode=c}}};TGNOrem.FieldErrorNode=null;TGNOrem.ClearSubmissionError=function(){var b=document.getElementById("oremSubmitError-correction");var a=document.getElementById("oremSubmitErrorTxt-correction");if(b!=null&&a!=null){a.innerHTML="";b.style.display="none"}if(TGNOrem.FieldErrorNode!=null){TGNOrem.FieldErrorNode.className=""}};TGNOrem.UpdateSubmitUI=function(c,b){var a=document.getElementById(c);if(a!=null){a.innerHTML=b}};TGNOrem.SubmitCommentCallback={success:function(c){TGNOrem.SubmitCommentTransaction=null;TGNOrem.CloseCommentPanel();TGNOrem.UpdateSubmitUI("oremCommentSubmitBtn",TGNOrem.GS("submit"));var d=document.getElementById("oremCommentTA");d.value="";if(c.status==200){var a=YAHOO.lang.JSON.parse(c.responseText);var b=TGN.Ancestry.Search.RSDM.RecordSetDataModel;if(typeof b!="undefined"&&a!=null){b.AddComment(a.pid,a.addedComment);TGNOrem.DirtyUI.ViewCorrPanel=true}}},failure:function(a){TGNOrem.SubmitCommentTransaction=null;$Anc.PublishException("OremJS","SubmitCommentCallback","","Orem.js")},argument:[]};TGNOrem.SubmitCommentTransaction=null;TGNOrem.SubmitComment=function(){if(TGNOrem.SubmitCommentTransaction!=null){return}var a=document.getElementById("oremCommentHelpTxt");if(a!=null){a.className="";a.innerHTML=""}try{var f;if(TGNOrem.g_SelectedPid==null){throw"Unselected pid"}else{f=TGNOrem.g_SelectedPid}var c=TGNOrem.p_GetGravityValue(TGNOrem.g_SelectedPid,"80004002");var b=TGNOrem.p_GetGravityValue(TGNOrem.g_SelectedPid,"80004003");var g="";var h=document.getElementById("oremCommentTA");if(h!=null){if(h.value==""){a.innerHTML="<h2>"+TGNOrem.GS("errNoCommentTxt")+'</h2><div class="tl"></div><div class="tr"></div><div class="bl"></div><div class="br"></div>';a.className="orangeWrp";TGNOrem.p_SetIframeHeight("oremCommentPanel-Iframe",TGNOrem.CommentPanel.element);TGNOrem.SubmitCommentTransaction=null;return}else{g=encodeURIComponent(h.value);TGNOrem.UpdateSubmitUI("oremCommentSubmitBtn",TGNOrem.GS("submittingCor"))}}else{throw"Unable to find comment string"}var i="/Content/Orem/AJAX/SubmitComment.ashx";var d="gname="+c;d+="&sname="+b;d+="&dbid="+TGNOrem.g_Dbid;d+="&pid="+f;d+="&imageId="+TGNOrem.g_ImageId;d+="&comment="+g;TGNOrem.SubmitCommentTransaction=YAHOO.util.Connect.asyncRequest("POST",i,TGNOrem.SubmitCommentCallback,d)}catch(e){TGNOrem.SubmitCommentTransaction=null;$Anc.PublishException("OremJS","SubmitComment",e,"Orem.js")}};TGNOrem.p_GetPanelHtml=function(b,a,e,f,c){var d=[];d.push('<div id="'+b+'" class="dialog DiaPanel"> <div id="'+b+'-Iframe" class="IframeCont"></div><div class="rhshdw thshdw"> <div class="hshdw hshdw-l"></div> <div class="hshdw hshdw-r"></div> </div> <div class="hd"> <div class="vshdw vshdw-l"></div> <div class="content"> <div class="DiaHeader">');d.push(a);d.push('</div> <div class="CloseDia" onclick="');d.push(c);d.push('"><div class="flat_icon close_white"></div></div> </div> <div class="vshdw vshdw-r"></div> </div> <div class="bd"> <div class="vshdw vshdw-l"> <div class="vshdw vshdw-r"> <div id=\'');d.push(b);d.push('-maincontent\' class="content">');d.push(e);d.push('</div> </div> </div> </div> <div class="ft"> <div class="vshdw vshdw-l"></div> <div class="content">');d.push(f);d.push("</div> ");d.push('<div id="oremCommentHelpTxt"></div>');d.push('<div class="vshdw vshdw-r"></div> </div> <div class="rhshdw bhshdw"> <div class="hshdw hshdw-l"></div> <div class="hshdw hshdw-r"></div> </div> </div>');return d.join("")};TGNOrem.DoCorrection=function(j,m){var d=0;if(typeof j!="undefined"){if(j!=TGNOrem.p_SelectedPid){TGNOrem.p_SetSelectedPid(j)}}if(typeof m=="undefined"){if(TGNOrem.g_viewCorrFdid!=null){m=TGNOrem.g_viewCorrFdid}}else{if(TGNOrem.p_GetGravityValue(j,m)==""){d=7}}var h=false;var f=null;if(TGNOrem.CorrPanel!=null){f=document.getElementById("oremCorrectField");var n={};var r=f.options[f.selectedIndex];if(r.value>-1&&r.value<TGNOrem.g_OremConfig.length){var c=TGNOrem.g_OremConfig[r.value];if(c.Fdid!=m){for(var g=0;g<TGNOrem.g_OremConfig.length;g++){if(TGNOrem.g_OremConfig[g].Fdid==m){var b=0;if(TGNOrem.g_OremConfigFGroups!=null){for(var q=0;q<=g;q++){if(TGNOrem.IsGroupedFdid(TGNOrem.g_OremConfig[q].Fdid)){if(typeof n["_"+TGNOrem.g_OremConfig[q].Fdid]=="undefined"){b++;var l=TGNOrem.g_OremConfigFGroups[TGNOrem.g_OremConfig[q].Fdid];for(var a=0;a<l.length;a++){n["_"+l[a]]=""}}}else{b++}}}f.selectedIndex=b;h=true;break}}}else{if(TGNOrem.IsGroupedFdid(m)){h=true}}}}var k=TGNOrem.GetCorrectionPanel(m);k.show();if(h&&f!=null){TGNOrem.TypeChange(f)}if(d!=0){var o=document.getElementById("oremReasonField");if(o!=null){for(var e=0;e<o.options.length;e++){if(o.options[e].value==d){o.selectedIndex=e;break}}}}};TGNOrem.ViewCorrections=function(b){if(typeof b!="undefined"){TGNOrem.p_SetSelectedPid(b)}var a=TGNOrem.GetCorrViewPanel(b);a.show()};TGNOrem.g_viewCorrFdid=null;TGNOrem.DoOrem=function(c,b){if(typeof c!="undefined"){TGNOrem.p_SetSelectedPid(c)}if(TGN.Ancestry.Search.RSDM.RecordSetDataModel!="undefined"){var e=TGN.Ancestry.Search.RSDM.RecordSetDataModel.GetOrems(c);if(typeof e=="undefined"||e==null||e.length<1){TGNOrem.DoCorrection(c,b)}else{TGNOrem.g_viewCorrFdid=b;if(typeof b=="undefined"){TGNOrem.ViewCorrections(c)}else{var a=null;for(var d=0;d<e.length;d++){if(e[d].Fdid==b){a=e[d];break}}if(a!=null){TGNOrem.ViewCorrections(c)}else{TGNOrem.DoCorrection(c,b)}}}}else{TGNOrem.DoCorrection(c,b)}};TGNOrem.Iframes={};TGNOrem.DoComment=function(b){if(typeof b!="undefined"){TGNOrem.p_SetSelectedPid(b)}var a=TGNOrem.GetCommentPanel(b);a.show()};TGNOrem.UpdateViewCorrPanel=function(b){var a=TGN.Ancestry.Search.RSDM.RecordSetDataModel;var d=document.getElementById("oremViewCorrItems");if(d!=null){var c=a.GetOrems(b).sort(TGNOrem.Html.SortOremItems);d.innerHTML=TGNOrem.CreateOremItemList(c,a.GetComments(b))}var e=document.getElementById("oremViewNumCorr");if(e!=null){var f=TGNOrem.p_CountTotalOrems(b);e.innerHTML=TGNOrem.GS("numContributions",f)}};TGNOrem.p_CountOrems=function(d){var c=0;var b={};if(d!=null){for(var a=0;a<d.length;a++){if(typeof b["_"+d[a].EntryId]=="undefined"){c++;b["_"+d[a].EntryId]=""}}}return c};TGNOrem.p_CountTotalOrems=function(c){var b=TGN.Ancestry.Search.RSDM.RecordSetDataModel;var e=b.GetOrems(c);var a=b.GetComments(c);var d=TGNOrem.p_CountOrems(e);if(a!=null){d+=a.length}return d};TGNOrem.UpdateViewLinkText=function(){var a=TGN.Ancestry.Search.RSDM.RecordSetDataModel.GetOrems();if(a!=null&&a.length>0){var b=document.getElementById("oremAddorView");if(b!=null){b.innerHTML=TGNOrem.GS("addorViewCorrection")}}};TGNOrem.p_AddIframe=function(d,e){var g=document.getElementById(d.id+"-Iframe");var b=YAHOO.util.Dom.getX(d);var h=YAHOO.util.Dom.getY(d);var a=document.createElement("IFRAME");var f=(("undefined"!=typeof e&&e.length>0)?e:"480px");a.setAttribute("src","");a.style.position="absolute";a.style.width="100%";a.style.height="100%";a.style.zindex=100;a.style.border="none";a.setAttribute("frameborder","0");a.style.backgroundColor="transparent";g.appendChild(a);g.style.width=f;g.style.height=d.offsetHeight-35+"px";var c=d.id;TGNOrem.Iframes[c]=a};TGNOrem.p_SetIframeHeight=function(c,a){var b=document.getElementById(c);b.style.height=a.offsetHeight-35+"px"};TGNOrem.DestroyIframe=function(a){if(TGNOrem.Iframes[a]!=null){document.body.removeChild(TGNOrem.Iframes[a]);delete TGNOrem.Iframes[a]}};TGNOrem.DeleteCommentCallback={success:function(e){if(e.status==200){var b=TGN.Ancestry.Search.RSDM.RecordSetDataModel;if(typeof b!="undefined"){var d=YAHOO.lang.JSON.parse(e.responseText);var a=null;var c=null;if(typeof d.pid!="undefined"){a=d.pid}if(typeof d.entryId!="undefined"){c=d.entryId}if(a!=null&&c!=null){b.RemoveComment(a,c)}TGNOrem.DirtyUI.ViewCorrPanel=true}}},failure:function(a){$Anc.PublishException("OremJS","DeleteCommentCallback",a.Status,"Orem.js")},argument:[]};TGNOrem.DeleteComment=function(b,c,e){try{if(e==null||confirm(TGNOrem.GS("areyouSureComment"))){var f="/Content/Orem/AJAX/DeleteComment.ashx";var a="pid="+b;a+="&entryId="+c;if(typeof e!="undefined"){a+="&uiDomId="+e}TGNOrem.CloseViewPanel();YAHOO.util.Connect.asyncRequest("POST",f,TGNOrem.DeleteCommentCallback,a)}}catch(d){$Anc.PublishException("OremJS","DeleteComment",d,"Orem.js")}};TGNOrem.DeleteCorrectionCallback={success:function(g){if(g.status==200){var c=TGN.Ancestry.Search.RSDM.RecordSetDataModel;if(typeof c!="undefined"){var d=YAHOO.lang.JSON.parse(g.responseText);var b=null;var f=null;var e=null;if(typeof d.pid!="undefined"){b=d.pid}if(typeof d.ItemId!="undefined"){f=d.ItemId}if(typeof d.EntryId!="undefined"){e=d.EntryId}if(b!=null&&f!=null){c.RemoveOremChange(b,f)}else{if(b!=null&&e!=null){c.RemoveOremEntry(b,e)}}if(typeof d.UIDomId!="undefined"){TGNOrem.DirtyUI.ViewCorrPanel=true;var a=c.GetOrems(b);if(a!=null&&a.length>0){TGNOrem.ViewCorrections(b)}}}}},failure:function(a){$Anc.PublishException("OremJS","DeleteCorrectionCallback",a.Status,"Orem.js")},argument:[]};TGNOrem.DeleteCorrection=function(b,f,d,e){try{if(confirm(TGNOrem.GS("areyouSureCorrection"))){var g="/Content/Orem/AJAX/DeleteCorrection.ashx";var a="pid="+b;if(typeof e=="undefined"||!e){a+="&itemId="+f}else{a+="&entryId="+f}if(typeof d!="undefined"){a+="&uiDomId="+d;TGNOrem.CloseViewPanel()}YAHOO.util.Connect.asyncRequest("POST",g,TGNOrem.DeleteCorrectionCallback,a)}}catch(c){$Anc.PublishException("OremJS","DeleteCorrection",c,"Orem.js")}};TGNOrem.AddOwnCorrection=function(){TGNOrem.CloseViewPanel();TGNOrem.DoCorrection()};TGNOrem.CloseCorPanel=function(a){if(TGNOrem.CorrPanel!=null){TGNOrem.CorrPanel.hide();if(a){TGNOrem.p_toggleHHFeatureUI(false)}}TGNOrem.ClearSubmissionError()};TGNOrem.CloseViewPanel=function(){if(TGNOrem.ViewCorrPanel!=null){TGNOrem.ViewCorrPanel.hide()}};TGNOrem.CloseCommentPanel=function(){if(TGNOrem.CommentPanel!=null){TGNOrem.CommentPanel.hide();var a=document.getElementById("oremCommentHelpTxt");a.className="";a.innerHTML=""}};TGNOrem.CommentPanel=null;TGNOrem.GetCommentPanel=function(a){if(typeof a=="undefined"){a=TGNOrem.g_SelectedPid}if(TGNOrem.CommentPanel==null){TGNOrem.CommentPanel=TGNOrem.p_BuildPanel("oremCommentPanel",TGNOrem.GS("addAComment"),TGNOrem.Html.p_GetCommentBody(a),"TGN.Ancestry.Search.Orem.CloseCommentPanel()","DiaCrtns","oremCommentSubmitBtn","305")}else{if(TGNOrem.DirtyUI.CommPanel){var b=document.getElementById("oremCommentTitle");if(b!=null){b.innerHTML=TGNOrem.GS("addACommentFor",TGNOrem.p_GetCurrentPidName())}}}TGNOrem.DirtyUI.CommPanel=false;return TGNOrem.CommentPanel};TGNOrem.CorrPanel=null;TGNOrem.GetCorrectionPanel=function(a){if(typeof a=="undefined"){var c=TGN.Ancestry.Search.OremConfigFGroups;if(c!=null){fGroup=c[TGNOrem.g_OremConfig[0].Fdid];if(fGroup!=null&&fGroup.length==TGNOrem.g_OremConfig.length){a=TGNOrem.g_OremConfig[0].Fdid}}}if(TGNOrem.CorrPanel==null){TGNOrem.CorrPanel=TGNOrem.p_BuildPanel("oremPanel",TGNOrem.GS("addACorrection"),TGNOrem.Html.p_GetCorrBody(a),"TGN.Ancestry.Search.Orem.CloseCorPanel(true)","DiaCrtns","oremSubmitBtn")}else{if(TGNOrem.DirtyUI.CorrPanel){var d=document.getElementById("oremCorrTitle");if(d!=null){d.innerHTML=TGNOrem.GS("addAlternate",TGNOrem.p_GetCurrentPidName())}var b=document.getElementById("oremTrans");if(b!=null){b.innerHTML=TGNOrem.p_GetGravityValue(TGNOrem.g_SelectedPid,a)}}}TGNOrem.DirtyUI.CorrPanel=false;return TGNOrem.CorrPanel};TGNOrem.ViewCorrPanel=null;TGNOrem.GetCorrViewPanel=function(c){var h=TGN.Ancestry.Search.RSDM.RecordSetDataModel.GetOrems(c);var a=TGN.Ancestry.Search.RSDM.RecordSetDataModel.GetComments(c);if(h==null){h=[]}if(a==null){a=[]}if(TGNOrem.ViewCorrPanel==null){TGNOrem.ViewCorrPanel=TGNOrem.p_BuildPanel("oremViewPanel",TGNOrem.GS("viewMemberContribution"),TGNOrem.Html.p_GetViewBody(h,a),"TGN.Ancestry.Search.Orem.CloseViewPanel()","DiaCrtnsView","oremViewPanelSubmitBtn","600");TGNOrem.DirtyUI.ViewCorrPanel=false;if(YAHOO.env.ua.gecko>0){TGNOrem.ViewCorrPanel.hideEvent.subscribe(function(){var i=document.getElementById("oremViewCorrItems");i.style.overflow="hidden"})}}else{if(YAHOO.env.ua.gecko>0){var e=document.getElementById("oremViewCorrItems");e.style.overflow=""}}if(TGNOrem.DirtyUI.ViewCorrPanel){var g=document.getElementById("oremViewTitle");if(g!=null){g.innerHTML=TGNOrem.GS("memberContributionsfor",TGNOrem.p_GetCurrentPidName())}var b=document.getElementById("oremViewNumCorr");var f=TGNOrem.p_CountTotalOrems(c);b.innerHTML=TGNOrem.GS("numContributions",f);var d=document.getElementById("oremViewItemList");d.innerHTML=TGNOrem.CreateOremItemList(h,a);TGNOrem.DirtyUI.ViewCorrPanel=false}return TGNOrem.ViewCorrPanel};TGNOrem.AddSourceEvnt=function(){var b=document.getElementById("oremAddSrcLnk");if(b!=null){b.style.display="none"}var a=document.getElementById("oremSourceComment");if(a!=null){a.style.display="block"}if(TGNOrem.g_DoIframe){TGNOrem.p_SetIframeHeight("oremPanel-Iframe",document.getElementById("oremPanel"))}};TGNOrem.p_CurrentPanel=null;TGNOrem.p_BuildPanel=function(h,k,b,j,a,g,c){var f=TGNOrem.p_GetPanelHtml(h,k,b,"",j);var l=document.createElement("div");var i=(("undefined"!=typeof c&&c.length>0)?c+"px":TGNOrem.g_DialogWidth+"px");var e=(("undefined"!=typeof c&&c.length>0)?(c-20)+"px":(TGNOrem.g_DialogWidth-20)+"px");l.className=a;l.innerHTML=f;l.id=h+"_outer";l.style.position="absolute";l.style.top="100px";l.style.left="200px";if(YAHOO.env.ua.ie==7){l.style.zIndex=1399;l.style.width=i}document.body.appendChild(l);var d=new YAHOO.widget.Panel(h,{width:i,visible:false,zIndex:1400,close:false,iframe:false,constraintoviewport:true,draggable:true});d.render(h+"_outer");if(TGNOrem.g_DoIframe){TGNOrem.p_AddIframe(document.getElementById(h),e)}d.showEvent.subscribe(function(){if(TGNOrem.p_CurrentPanel!=null){TGNOrem.p_CurrentPanel.hide()}this.element.style.display="";if(TGNOrem.g_DoIframe){TGNOrem.p_SetIframeHeight(this.id+"-Iframe",this.element)}TGNOrem.p_CurrentPanel=this});d.hideEvent.subscribe(function(){TGNOrem.p_CurrentPanel=null;this.element.style.display="none"});if(YAHOO.env.ua.ie==7){TGNOrem.p_SpecialButtonFixIE7(h,g)}return d};TGNOrem.p_SpecialButtonFixIE7=function(b,c){var a=YAHOO.util.Dom.get(b+"_h");a.onmousedown=function(){TGNOrem.p_FixButtonStyleIE7(c)};a.onmouseup=function(){TGNOrem.p_FixButtonStyleIE7(c)}};TGNOrem.p_FixButtonStyleIE7=function(a){a+="_a";YAHOO.util.Dom.get(a).style.position="relative";YAHOO.util.Dom.get(a).style.position=""};TGNOrem.Html.p_GetViewBody=function(g,b){var e=[];var d=g.sort(TGNOrem.Html.SortOremItems);var f=TGNOrem.p_GetGravityValue(TGNOrem.g_SelectedPid,"80004002");var c=TGNOrem.p_GetGravityValue(TGNOrem.g_SelectedPid,"80004003");if(c!=null&&f!=null){c=f+" "+c}e.push(TGNOrem.Html.p_TitleElement(TGNOrem.GS("memberContributionsfor",c),"oremViewTitle",TGNOrem.GS("viewCorrectionDesc"),"view"));e.push('<div class="DiaCorrsTitle tallBrown">');e.push('<div class="tallBrownL"></div><div class="tallBrownR"></div><div class="DiaCorrsTitleText" id="oremViewNumCorr">');var a=TGNOrem.p_CountOrems(g);if(b!=null){a+=b.length}if(a>0){e.push(TGNOrem.GS("numContributions",a))}e.push("</div></div>");e.push('<div id="oremViewCorrItems" class="DiaCorrsBody">');e.push(TGNOrem.CreateOremItemList(d,b));e.push("</div>");e.push(TGNOrem.Html.p_SubmitSection(TGNOrem.GS("close"),"javascript:TGNOrem.CloseViewPanel()",TGNOrem.GS("addyourown"),"javascript:TGNOrem.AddOwnCorrection()","oremViewPanelSubmitBtn"));return e.join("")};TGNOrem.clone=function(b){var a={};a.prototype=b.prototype;for(p in b){a[p]=b[p]}return a};TGNOrem.CreateOremItemList=function(g,h){var f=[];f.push('<ul id="oremViewItemList">');f.push('<li id="oremViewNewItems"></li>');var d="";var l=TGN.Ancestry.Search.RSDM.RecordSetDataModel.UserId;var c=[];var b={};for(var m=0;m<g.length;m++){var k=g[m];if(typeof b[k.EntryId]=="undefined"){b[k.EntryId]=m}else{var a=b[k.EntryId];if(!isNaN(a)){a=TGNOrem.clone(g[a]);a.IsEntry=true;b[a.EntryId]=a}a.OldValue+=" "+k.OldValue;a.NewValue+=" "+k.NewValue;a.DisplayName=TGNOrem.g_OremConfigFGroups["gLabel"+k.Fdid]}}for(p in b){if(isNaN(b[p])){c.push(b[p])}else{c.push(g[b[p]])}}for(var e=0;e<c.length;e++){if(d!=c[e].Fdid){d=c[e].Fdid;if(typeof c[e].DisplayName!="undefined"){f.push(TGNOrem.Html.GetOremListHdr(c[e].DisplayName,(e!=0)))}else{f.push(TGNOrem.Html.GetOremListHdr(TGNOrem.Html.p_GetFieldName(d),(e!=0)))}}f.push('<li class="DiaCorrItem');if(c[e].UserId==l){f.push(" NewOrem")}f.push('">');TGNOrem.Html.GetCorrMarkup(c[e],f);f.push("</li>")}if(h!=null&&h.length>0){f.push(TGNOrem.Html.GetOremListHdr(TGNOrem.GS("comments"),(g.length>0)));for(var j=0;j<h.length;j++){f.push('<li class="DiaCorrItem');if(h[j].UserId==l){f.push(" NewOrem")}f.push('">');TGNOrem.Html.GetCorrMarkup(h[j],f);f.push("</li>")}}f.push("</ul>");return f.join("")};TGNOrem.IndivRec={};TGNOrem.IndivRec.Init=function(){TGNOrem.IndivRec.GetComments()};TGNOrem.IndivRec.GetComments=function(j){var m=TGN.Ancestry.Search.RSDM.RecordSetDataModel.GetComments(pid);var r=TGN.Ancestry.Search.RSDM.RecordSetDataModel.UserId;var f=TGN.Ancestry.Search.RSDM.RecordSetDataModel.SelectedPid;var l=false;if(typeof j!="undefined"){l=true}if(m!=null&&m.length>0){var a=document.getElementById("oremMemComments");for(var e=0;e<m.length;e++){if(l){if(document.getElementById(m[e].EntryId+"-memCom")!=null){continue}}var q=document.createElement("li");var d=m[e].UserId;var b=m[e].EntryId+"-memCom";var c=TGN.Ancestry.Search.RSDM.RecordSetDataModel.GetUserProfile([d]);var h=TGNOrem.BreakLongStrings(m[e].CommentText,22);var o;var n=[];if(r==d){n.push('<span class="remove_user" onclick="');n.push("TGNOrem.DeleteComment(");n.push(f+","+m[e].EntryId+",'v'");n.push(')"></span>');q.className="NewOremComment"}n.push('<span class="inCmUser">'+c);n.push(" - "+m[e].CreateDate+"</span>");n.push('<br /><span class="inCmText">'+h+"</span>");q.id=b;q.innerHTML=n.join("");a.appendChild(q)}var k=document.getElementById("noOremComments");k.style.display="none"}else{var g=document.getElementById("noOremComments");if(g!=null){g.style.display="block"}}};TGNOrem.IndivRec.CommentRemoved=function(f,d,e){var g=document.getElementById("oremMemComments");var c=document.getElementById(e+"-memCom");if(g!=null&&c!=null){g.removeChild(c)}var b=TGN.Ancestry.Search.RSDM.RecordSetDataModel.GetComments(d);if(b==null||b.length==0){var a=document.getElementById("noOremComments");a.style.display="block"}};TGNOrem.IndivRec.CommentAdded=function(b,a,c){TGNOrem.IndivRec.GetComments(true)};TGNOrem.Html.GetOremListHdr=function(b,a){var c=[];c.push('<li class="DiaCorrType ');if(a){c.push("DiaSepTop ")}c.push('"><div class="DiaCorrTypeText">');c.push(b);c.push("</div></li>");return c.join("")};TGNOrem.Html.GetCorrMarkup=function(a,f){var e=true;if(typeof f=="undefined"){e=false;f=[]}var b=(typeof a.CommentText!="undefined");var d=TGN.Ancestry.Search.RSDM.RecordSetDataModel.UserId;var g=TGNOrem.Html.p_GetOremTypeString(a.ItemType);g=TGNOrem.Trim(g);f.push('<div class="DiaCorrChange"><span>');if(d==a.UserId){f.push('<span class="remove_user" onclick="');if(b){f.push("TGNOrem.DeleteComment(");f.push(TGNOrem.g_SelectedPid+","+a.EntryId+",'v'")}else{f.push("TGNOrem.DeleteCorrection(");if(typeof a.IsEntry!="undefined"&&a.IsEntry){f.push(TGNOrem.g_SelectedPid+","+a.EntryId+",'v'");f.push(",true")}else{f.push(TGNOrem.g_SelectedPid+","+a.ItemId+",'v'")}}f.push(')"></span>')}if(b){f.push('<span class="DiaNameCorr">'+TGNOrem.BreakLongStrings(a.CommentText,40)+"</span>")}else{if(a.OldValue!=""){f.push(TGNOrem.GS("ratherThan",'<span class="DiaNameCorr">'+a.NewValue+'</span><span class="DiaGrayed">','<span class="DiaNameIncorr">'+a.OldValue+"</span></span>"))}else{f.push('<span class="DiaNameCorr">'+a.NewValue+"</span>");f.push("</span>")}}f.push("</span>");if(!b){f.push('<div class="DiaErrorReason">');if(a.Comment==null||a.Comment==""){f.push(TGNOrem.Html.p_GetOremTypeString(a.ItemType))}else{f.push(a.Comment)}f.push("</div>")}f.push("</div>");f.push('<div class="DiaGrayed">');var c=TGN.Ancestry.Search.RSDM.RecordSetDataModel.GetUserProfile([a.UserId]);if(c==null){f.push(TGNOrem.GS("submittedOn",a.CreateDate))}else{f.push(TGNOrem.GS("submittedBy",c,a.CreateDate))}f.push("</div>");if(!e){return f.join("")}};TGNOrem.Html.SortOremItems=function(d,c){if(d.Fdid==c.Fdid){return 0}else{if(d.Fdid=="80004003"){return 1}else{if(c.Fdid=="80004003"){return -1}}}if(d.Fdid<c.Fdid){return -1}if(d.Fdid>c.Fdid){return 1}return 0};TGNOrem.Html.p_GetOremTypeString=function(a){switch(a){case 0:return TGNOrem.GS("oremTM0");case 1:return TGNOrem.GS("oremTM1");case 2:return TGNOrem.GS("oremTM2");case 3:return TGNOrem.GS("oremTM3");case 4:return TGNOrem.GS("oremTM4");case 5:return TGNOrem.GS("oremTM5");case 6:return TGNOrem.GS("oremTM6");case 7:return TGNOrem.GS("oremTM7");case 8:return TGNOrem.GS("oremTM8");default:return""}};TGNOrem.Html.p_GetFieldName=function(c){var b=TGNOrem.g_OremConfig;for(var a=0;a<b.length;a++){if(b[a].Fdid==c){return b[a].DisplayName}}return""};TGNOrem.Html.p_GetCommentBody=function(a){var d=[];var b=TGNOrem.p_GetCurrentPidName();var c;b=TGNOrem.Trim(b);if(b==""){c=TGNOrem.GS("addAComment")}else{c=TGNOrem.GS("addACommentFor",b)}d.push(TGNOrem.Html.p_TitleElement(c,"oremCommentTitle",TGNOrem.GS("whyAddComment"),"comment"));d.push('<div class="DiaLabel">'+TGNOrem.GS("yourComment")+" <span class='DiaMiniLabel' >"+TGNOrem.GS("maxChar500")+"</span></div><div>");d.push('<textarea id="oremCommentTA" ROWS="4" COLS="30" onkeypress=\'javascript:efMax(event, this)\'></textarea>');d.push("</div>");d.push(TGNOrem.Html.p_SubmitSection(TGNOrem.GS("submit"),"javascript:TGNOrem.SubmitComment()",TGNOrem.GS("cancel"),"javascript:TGNOrem.CloseCommentPanel()","oremCommentSubmitBtn"));return d.join("")};function efMax(c,b){var a=500;if(b.value.length>a){alert(TGNOrem.GS("maxCharAlert"));b.value=b.value.substring(0,a);c.returnValue=false}}TGNOrem.p_GetCurrentPidName=function(){var b=TGNOrem.p_GetGravityValue(TGNOrem.g_SelectedPid,"80004002");var a=TGNOrem.p_GetGravityValue(TGNOrem.g_SelectedPid,"80004003");if(a!=null&&b!=null){a=b+" "+a}return a};TGNOrem.Html.p_GetCorrBody=function(h){var c=TGNOrem.g_OremConfig;var e=-1;if(typeof h!="undefined"){for(var f=0;f<c.length;f++){if(c[f].Fdid==h){e=f}}}else{h=c[0].Fdid}var j=[];var d=TGNOrem.p_GetGravityValue(TGNOrem.g_SelectedPid,"80004002");var a=TGNOrem.p_GetGravityValue(TGNOrem.g_SelectedPid,"80004003");if(a!=null&&d!=null){a=d+" "+a}j.push('<div id="oremAddCorrSection">');j.push(TGNOrem.Html.p_TitleElement(TGNOrem.GS("addAlternate",a),"oremCorrTitle",TGNOrem.GS("whyAddCorrection"),"correction"));j.push("<ul>");j.push(' <li class="DiaSeparator">');j.push('<div class="DiaLabel">'+TGNOrem.GS("infoToAdd")+"</div>");j.push('<div class="DiaSelect">');j.push(TGNOrem.Html.GetInfoSelector(e));j.push("</div>");var g=TGNOrem.Html.GetReasonSet(e);j.push('<div id="oremReasonSetRow">');if(g!=""){j.push('<div class="DiaLabel">'+TGNOrem.GS("reason")+'</div><div id="oremReasonSet" class="DiaSelect">');j.push(g);j.push('&nbsp;<span id="oremReasonSetAlert"></span>');j.push("</div>")}j.push("</div>");j.push('<div id="oremSingleField" ');if(!TGNOrem.IsSingleFieldUI(e)||e<0){j.push('style="display:none" >')}else{j.push(">")}j.push('<div id="oremTransRow">');var b=TGNOrem.p_GetGravityValue(TGNOrem.g_SelectedPid,h);if(b!=""){j.push('<div class="DiaLabel">'+TGNOrem.GS("ancestryTrans"));j.push('</div><div id="oremTrans" class="DiaTranscription">');j.push(b);j.push("</div>")}j.push("</div>");j.push('<div id="oremCorrLabel" class="DiaLabel">');if(e>0){j.push(TGNOrem.GS("yourCorrected",c[e].DisplayName))}j.push("</div>");j.push('<div class="DiaInput"><input type="text" id="oremCorrectionTB" name="oremCorrectionTB" />&nbsp;<span id="oremCorrectionTBAlert"></span>');j.push("</div>");j.push('<div id="oremHintTxt" class="DiaExample">');j.push("</div>");j.push("</div>");j.push('<div id="oremMultiField" ');if(TGNOrem.IsSingleFieldUI(e)||e<0){j.push('style="display:none" >')}else{j.push(">")}if(e>=0){j.push(TGNOrem.Html.GetMultiField(e))}j.push("</div>");j.push('<div id="oremAddSrcLnk"><span class="flat_icon add_green_small"></span><a href="javascript:TGNOrem.AddSourceEvnt()">');j.push(TGNOrem.GS("oremSourceCommentLink")+"</a></div>");j.push('<div style="display:none" id="oremSourceComment">');j.push('<div class="DiaLabel">'+TGNOrem.GS("oremSourceComment")+"</div>");j.push('<div class="DiaInput">');j.push('<textarea id="oremSourceField" ROWS="4" COLS="30" onkeypress=\'javascript:efMax(event, this)\'></textarea>');j.push("</div>");j.push("</li>");j.push("<li> ");j.push(TGNOrem.Html.p_SubmitSection(TGNOrem.GS("submitCorrection"),"javascript:TGNOrem.SubmitCorrection()",TGNOrem.GS("cancel"),"javascript:TGNOrem.CloseCorPanel()","oremSubmitBtn"));j.push("</li></ul> ");j.push("</div>");j.push('<div id="oremAddHHSection" class="hohWrp" style="display:none"></div>');return j.join("")};TGNOrem.IsSingleFieldUI=function(a){if(a>=0){var b=TGNOrem.g_OremConfig[a];if(b!=null&&typeof TGNOrem.g_OremConfigFGroups[b.Fdid]!="undefined"){return false}}return true};TGNOrem.IsGroupedFdid=function(a){if(TGNOrem.g_OremConfigFGroups!=null&&typeof TGNOrem.g_OremConfigFGroups[a]!="undefined"){return true}return false};TGNOrem.Html.GetMultiField=function(a){var d=null;var e=[];var f=TGNOrem.g_OremConfig[a];var c=TGNOrem.g_OremConfigFGroups[f.Fdid];if(typeof c!="undefined"){e.push("<div><table><tr>");for(var b=0;b<c.length;b++){d=TGNOrem.GetCfgByFdid(c[b]);if(b>=3&&(b%3)==0){e.push("</tr><tr>")}e.push('<td><div class="DiaLabel">');e.push(d.DisplayName);e.push("</div><div><input type='text' id='oremMultiTB"+b);e.push('\' style="width:147px"');e.push(' value="');e.push(TGNOrem.p_GetGravityValue(TGNOrem.g_SelectedPid,d.Fdid));e.push('" ></div></td>')}e.push("</tr></table></div>")}return e.join("")};TGNOrem.Html.p_CreateHouseHoldSection=function(l,g,a){var n="";if(g.HHFields.length>1){var m=TGNOrem.g_OremConfigFGroups;if(m!=null){n=m["gLabel"+g.HHFields[0]]}}else{n=TGNOrem.GetCfgByFdid(g.HHFields[0]).DisplayName}var d=g["cVal"+g.HHFields[0]];for(var k=1;k<g.HHFields.length;k++){d+=" "+g["cVal"+g.HHFields[k]]}var j=[];j.push('<div class="grnWrp"><h2>'+TGNOrem.GS("changesSaved")+"</h2>");j.push(' <div class="tl"></div> <div class="tr"></div> <div class="bl"></div> <div class="br"></div> ');j.push("</div>");j.push("<p>"+TGNOrem.GS("applyToHH",n,d)+"</p>");j.push('<table> <tr><td> <th class="name">'+TGNOrem.GS("Name"));j.push("</th></td></tr> </table>");j.push('<div class="hohTable">');j.push('<table width="100%">');var b=true;var h=false;if(g.HHFields[0]=="80004003"){h=true}for(var f=0;f<l.length;f++){if(h){switch(g.HHFields[0]){case"80004003":if(typeof a!="undefined"&&a.length>0){var e=0;for(;e<a.length;e++){if(a[e].Fdid=="80004003"){break}}if(a[e].OldValue==l[f].surname){b=true}else{b=false}}break;default:b=true;break}}j.push("<tr");if(b){j.push(' class="Selected"')}j.push('><td class="check"><input type="checkbox" onclick="TGNOrem.ToggleHHCB(this)" id="oremHHCB'+f+'"');if(b){j.push(" CHECKED")}j.push("></td><td>"+l[f].given+"&nbsp;"+l[f].surname+"</td></tr>")}j.push("</table></div>");j.push(TGNOrem.Html.p_SubmitSection(TGNOrem.GS("submitHH"),"javascript:TGNOrem.SubmitHHCorrection()",TGNOrem.GS("cancel"),"javascript:TGNOrem.CloseCorPanel(true)","oremHHSubmitBtn"));return j.join("")};TGNOrem.ToggleHHCB=function(a){if(a.checked){a.parentNode.parentNode.className="Selected"}else{a.parentNode.parentNode.className=""}};TGNOrem.Html.p_TitleElement=function(b,d,a,e){var c=[];c.push('<div class="DiaMainTitle">');c.push('<span id="');c.push(d);c.push('">');c.push(b);c.push("</span></div>");c.push('<div style="display:none" id="oremSubmitError-'+e+'" class="redWrp">');c.push(' <h2 id="oremSubmitErrorTxt-'+e+'"></h2>');c.push(' <div class="tl"></div> <div class="tr"></div> <div class="bl"></div> <div class="br"></div> ');c.push("</div>");c.push('<div class="DiaDesc">');c.push(a);c.push("</div>");return c.join("")};TGNOrem.Html.p_SubmitSection=function(b,d,e,a,f){if(typeof f=="undefined"){f=""}var c=[];c.push('<div class="DiaSubmitCrtns"><div class="DiaSubmitCrtnsInner"><a id="'+f+'_a" class="gbtn med-orange" href="');c.push(d);c.push('"><em id="'+f+'">');c.push(b);c.push('</em></a></div><div class="DiaCancelCrtn">');c.push(TGNOrem.GS("or"));c.push(' <a class="DiaCancelCrtnInner" href="');c.push(a);c.push('">');c.push(e);c.push("</a></div></div>");return c.join("")};TGNOrem.p_ToggleToSingleUI=function(b,a){sF=document.getElementById("oremSingleField");mF=document.getElementById("oremMultiField");if(typeof a=="undefined"){a=!b}if(b){sF.style.display="block"}else{sF.style.display="none"}if(a){mF.style.display="block"}else{mF.style.display="none"}};TGNOrem.TypeChange=function(d){var b=d.selectedIndex;var e=d.options[b].value;var c;if(e<0){TGNOrem.p_ToggleToSingleUI(false,false);return}if(TGNOrem.g_OremConfig.length>e){TGNOrem.Html.UpdateFormSection("reasonSet",e);if(TGNOrem.IsSingleFieldUI(e)){TGNOrem.p_ToggleToSingleUI(true);TGNOrem.Html.UpdateFormSection("ancestryTrans",e);var a=document.getElementById("oremCorrLabel");a.innerHTML=TGNOrem.GS("yourCorrected",TGNOrem.g_OremConfig[e].DisplayName);a=document.getElementById("oremHintTxt");if(TGNOrem.g_OremConfig[e].Hint!="undefined"){a.innerHTML=TGNOrem.g_OremConfig[e].Hint}else{a.innerHTML=""}}else{TGNOrem.p_ToggleToSingleUI(false);var f=document.getElementById("oremMultiField");if(f!=null){f.innerHTML=TGNOrem.Html.GetMultiField(e)}}}if(TGNOrem.g_DoIframe){TGNOrem.p_SetIframeHeight("oremPanel-Iframe",document.getElementById("oremPanel"))}};TGNOrem.Html.UpdateFormSection=function(a,e){var c="";var f="";var h="";var b="";if(a=="reasonSet"){c="oremReasonSet";f="oremReasonSetRow";h=TGNOrem.Html.GetReasonSet(e)}else{if(a=="ancestryTrans"){c="oremTrans";f="oremTransRow";h=TGNOrem.p_GetGravityValue(TGNOrem.g_SelectedPid,TGNOrem.g_OremConfig[e].Fdid)}else{return}}var i=document.getElementById(c);if(h!=""){if(i!=null){i.innerHTML=h}else{var d=document.getElementById(f);if(d!=null){if(a=="reasonSet"){d.innerHTML='<div class="DiaLabel">'+TGNOrem.GS("reason")+'</div><div id="oremReasonSet" class="DiaSelect">'+h+'&nbsp;<span id="oremReasonSetAlert"></span></div>'}else{if(a=="ancestryTrans"){d.innerHTML='<div class="DiaLabel">'+TGNOrem.GS("ancestryTrans")+'</div><div id="oremTrans" class="DiaTranscription">'+h+"</div>"}}}}}else{var g=document.getElementById(f);if(g!=null){while(g.childNodes.length>0){g.removeChild(g.firstChild)}}}};TGNOrem.Html.GetInfoSelector=function(c){var a=TGNOrem.g_OremConfig;var m=[];var d=null;var l="";var j=TGNOrem.g_OremConfigFGroups;var k={};var g=0;var h="";if(typeof h!="undefined"&&c>0&&c<TGNOrem.g_OremConfig.length){h=TGNOrem.g_OremConfig[c].Fdid}if(typeof j=="undefined"){j={}}var f=[];for(var e=0;e<a.length;e++){if(typeof k[a[e].Fdid]!="undefined"){continue}g++;f.push("<option ");if(e==c){f.push("selected ")}d=j[a[e].Fdid];if(d!=null){l=j["gLabel"+a[e].Fdid];for(var b=0;b<d.length;b++){k[d[b]]="";if(d[b]==h){f.push("selected ")}}}else{l=a[e].DisplayName;k[a[e].Fdid]=""}f.push("value='"+e+"'>"+l+"</option>")}m.push("<select id='oremCorrectField' onchange='javascript:TGN.Ancestry.Search.Orem.TypeChange(this)'>");if(g>1){m.push('<option value="-1">');m.push(TGNOrem.GS("choose"));m.push("</option>")}m.push(f.join(""));m.push("</select>");m.push('&nbsp;<span id="oremCorrectFieldAlert"></span>');return m.join("")};TGNOrem.Html.GetReasonSet=function(d){if(d<0){return""}var b=TGNOrem.g_OremConfig;var c=b[d];if(typeof c.ReasonSet=="undefined"||c.ReasonSet==0){return""}var g=c.ReasonSet;if(!TGNOrem.IsSingleFieldUI(d)){var h=TGNOrem.Fdid.getFdidType(c.Fdid);switch(h){case"name":g=[0,1,2,3,4,5];break;case"place":case"date":case"info":default:g=[0,1,7];break}}else{g=c.ReasonSet;if(!(g instanceof Array)){switch(g){case"surname":case"name":g=[0,1,2,3,4,5];break;case"given":g=[0,1,2,4,5];break;default:if(g.length>0){var k=g.split(",");var a=[];for(var e=0;e<k.length;e++){a.push(k[e])}c.ReasonSet=a;g=a}break}}}var j=[];j[0]=TGNOrem.GS("r_transError");j[1]=TGNOrem.GS("r_incorrectOrig");j[2]=TGNOrem.GS("r_nickname");j[3]=TGNOrem.GS("r_maiden");j[4]=TGNOrem.GS("r_nameChange");j[5]=TGNOrem.GS("r_variation");j[6]=TGNOrem.GS("r_reason");j[7]=TGNOrem.GS("r_additionalInfo");j[8]=TGNOrem.GS("r_middle");var f=[];f.push("<select id='oremReasonField'>");f.push('<option value="-1">'+TGNOrem.GS("choose")+"</option>");for(var l=0;l<g.length;l++){f.push("<option value='"+g[l]+"'>");f.push(j[g[l]]);f.push("</option>")}f.push("</select>");return f.join("")};
/* community.js */
var $Comm=TGN.namespace("TGN.Ancestry.Community");if("undefined"==typeof _YDom){_YDom=YAHOO.util.Dom}$Comm.TZGetCookie=function(b){var a=document.cookie.indexOf(b+"=");if(a==-1){return null}a=document.cookie.indexOf("=",a)+1;var c=document.cookie.indexOf(";",a);if(c==-1){c=document.cookie.length}return unescape(document.cookie.substring(a,c))};$Comm.TZSetCookie=function(b,c,a){if(a==null){document.cookie=b+"="+escape(c)+"; path=/"}else{document.cookie=b+"="+escape(c)+"; expires="+a.toUTCString()+"; path=/"}};$Comm.SetTimezoneCookie=function(){if($Comm.TZGetCookie("TZ")==null){expiry=new Date();expiry.setTime(expiry.getTime()+1000*60*60*24);expiry.setHours(3);expiry.setMinutes(0);expiry.setSeconds(0);expiry.setMilliseconds(0);$Comm.TZSetCookie("TZ",expiry.getTimezoneOffset(),expiry)}};$Comm.SetTimezoneCookie();
/* miniprofile.js */
if($MP==undefined){var $MP=TGN.namespace("TGN.Ancestry.Community.MiniProfile");if("undefined"==typeof _YDom){_YDom=YAHOO.util.Dom}$MP.miniProfile=null;$MP.miniProfileContainer=null;$MP.miniProfileBody=null;$MP.knub=null;$MP.Init=function(){this.isFireFox=false;this.height=280;this.width=370;if(navigator.userAgent.indexOf("Firefox")!=-1){this.isFireFox=true;this.height=260}};$MP.profiles=null;$MP.Profile=function(a,b){this.ucdmid=a;this.miniProfile=b};$MP.miniProfileLoaded=new YAHOO.util.CustomEvent("miniProfileLoaded");$MP.miniProfileClosed=new YAHOO.util.CustomEvent("miniProfileClosed");$MP.currentRequest=null;$MP.currentRequestId;$MP.showMiniProfile=function(e){var a="";var h=0;var g=true;if(undefined!=e.contextType){h=e.contextType}if(undefined!=e.contextValue){a=e.contextValue}if(undefined!=e.showContactModal){g=e.showContactModal}$MP.currentRequestId=e.id;if($MP.miniProfile==null){$MP.miniProfile=new $MP.Init();if($MP.profiles==null){$MP.profiles=new Array()}}YAHOO.util.Event.addListener(document,"click",$MP.close);var c='<div class="un_content" style="background:white;height:50px;padding:25px 30px 25px 100px;"><img src="http://c.mfcreative.com/lib/TGN/Ancestry/Community/i/loading.gif"/></div>';$MP.showPanel(c);for(i=0;i<$MP.profiles.length;i++){if($MP.profiles[i].ucdmid==e.ucdmid){$MP.showPanel($MP.profiles[i].miniProfile,e.id);return}}var d=function(l,k){this.ucdmid=l;this.id=k};var f=$MP.getContextValue(a,"o_ufc");var b=$MP.getContextValue(a,"o_cvc");if(f!=null||b!=null){var j=s_gi(s_account,1);if(f!=null){j.prop20=f}if(b!=null){j.prop21=b}j.tl()}$MP.currentRequest=new TGN.Util.AjaxRequest("POST","/community.ashx","",{success:$MP.success,failure:$MP.failure,scope:new d(e.ucdmid,e.id),timeout:20000},"f=GetMiniProfile&rurl="+escape(window.location)+"&uid="+e.ucdmid+"&ctxT="+h+"&ctxV="+escape(a)+"&showContactModal="+g);$MP.currentRequest.invoke()};$MP.getContextValue=function(a,c){var d=new RegExp("(^|[&])"+c+"=([^&]*)","i");var b=d.exec(a);if(b==null){return null}return unescape(b[2])};$MP.cacheDomain="http://c.mfcreative.com";$MP.userDocDomain="http://userdoc.ancestry.com";$MP.GetUserLink=function(f){var e="";var j="";if(f.ucdmid!=undefined){j=f.ucdmid}var g="";if(f.displayName!=undefined){g=f.displayName}var c="";if(f.id!=undefined){c=f.id}var a="";if(f.photoId!=undefined){a=f.photoId}var k="";if(f.macId!=undefined){k=f.macId}var h=true;if(f.showAvatar!=undefined){h=f.showAvatar}if(f.userDocDomain!=undefined){$MP.userDocDomain=f.userDocDomain}var b="";if(f.contextType!=undefined){b+=",contextType:"+f.contextType}if(f.contextValue!=undefined){b+=",contextValue:'"+f.contextValue+"'"}if(j.length>0&&g.length>0&&c.length>0){var d="{type:'miniprofile',onSuccess:function(config){$MP.showMiniProfile(config);},ucdmid:'"+j+"',id:'"+c+"'"+b+"}";e='<a id="ul_'+c+'" class="uLink" href="javascript:$Anc.load('+d+');">';if(h){if(a.length>0&&k.length>0){e+='<img height="20" width="15" src="'+$MP.userDocDomain+"/userdocstore/download.ashx?fileid="+a+"&mac="+k+'"/>'}else{e+='<img height="20" width="15" src="'+$MP.cacheDomain+'/lib/TGN/shared/assets/images/usericon_small.gif"/>'}e+="&nbsp;"}e+="<span>"+g+"</span>";e+="</a>"}return e};$MP.showPanel=function(a){if(null==$MP.miniProfileContainer){$MP.loadMiniProfileInDOM()}$MP.miniProfileContainer.style.display="block";$MP.miniProfileBody.innerHTML=a;$MP.SetPosition();$MP.miniProfileLoaded.fire()};$MP.loadMiniProfileInDOM=function(){$MP.miniProfileContainer=document.createElement("div");$MP.miniProfileContainer.id="miniProfile";_YDom.setStyle($MP.miniProfileContainer,"width",$MP.miniProfile.width+"px");_YDom.setStyle($MP.miniProfileContainer,"height","auto");_YDom.setStyle($MP.miniProfileContainer,"position","absolute");var c=document.createElement("div");c.id="mp_knub";$MP.miniProfileContainer.appendChild(c);c=document.createElement("div");c.id="mp_knub_r";$MP.miniProfileContainer.appendChild(c);var b=document.createElement("a");b.id="un_close";_YDom.setAttribute(b,"href","javascript:$MP.captureClick();");var a=document.createElement("img");a.id="close_button";_YDom.setAttribute(a,"src","http://c.mfcreative.com/lib/TGN/Ancestry/Community/i/close.gif");b.appendChild(a);$MP.miniProfileContainer.appendChild(b);$MP.miniProfileBody=document.createElement("div");$MP.miniProfileContainer.appendChild($MP.miniProfileBody);document.body.appendChild($MP.miniProfileContainer)};$MP.success=function(d,b){$MP.currentRequest=null;var a;var c=false;for(a=0;a<$MP.profiles.length;a++){if($MP.profiles[a].ucdmid==b.ucdmid){c=true}}if(!c){$MP.profiles[$MP.profiles.length]=new $MP.Profile(b.ucdmid,d.responseText)}if(b.id==$MP.currentRequestId){$MP.showPanel(d.responseText)}};$MP.failure=function(d,c){$MP.currentRequest=null;if(c.id!=$MP.currentRequestId){return}var a="We're sorry. We were unable to retrieve the requested profile.<br>Please click the close button and try again.";var b='<div class="un_content" style="background:white;height:50px;padding:25px 10px 25px 10px;width:300px">'+a+"</div>";$MP.showPanel(b)};$MP.SetPosition=function(){var b=_YDom.get("ul_"+$MP.currentRequestId);var l=_YDom.getXY(b);var k=_YDom.getViewportHeight();var h=_YDom.getViewportWidth();var a=_YDom.getDocumentScrollTop(document);var e=l[1]-a;var g=k-e;var c=l[0];var f=h-(c+b.clientWidth);var j=20;if(e>g){_YDom.setY($MP.miniProfileContainer,l[1]-($MP.miniProfileContainer.clientHeight-40))}else{_YDom.setY($MP.miniProfileContainer,l[1]-30)}var d=false;if(f>$MP.miniProfile.width){d=true}else{if(c>$MP.miniProfile.width){_YDom.setStyle(_YDom.get("mp_knub"),"display","none");$MP.knub=_YDom.get("mp_knub_r");_YDom.setStyle($MP.knub,"display","block");_YDom.setX($MP.miniProfileContainer,l[0]-($MP.miniProfile.width+j+3));_YDom.setX($MP.knub,_YDom.getX($MP.miniProfileContainer)+$MP.miniProfile.width+3);_YDom.setStyle($MP.knub,"top","20px")}else{d=true}}if(d){_YDom.setStyle(_YDom.get("mp_knub_r"),"display","none");$MP.knub=_YDom.get("mp_knub");_YDom.setStyle($MP.knub,"display","block");_YDom.setX($MP.miniProfileContainer,l[0]+b.offsetWidth+(j-5));_YDom.setX($MP.knub,l[0]+b.offsetWidth)}_YDom.setY($MP.knub,l[1]-5)};$MP.captureClick=function(a){};$MP.close=function(c){var g=navigator.userAgent;var k=_YDom.getXY($MP.miniProfileContainer);var f=k[0];var b=k[0]+$MP.miniProfileContainer.clientWidth;var d=k[1];var a=k[1]+$MP.miniProfileContainer.clientHeight;var j;var h;if($MP.miniProfile.isFireFox){j=c.pageX;h=c.pageY}else{j=c.clientX;h=c.clientY}var e=false;var l;if($MP.miniProfile.isFireFox){l=c.target}else{l=c.srcElement}if(!e){if((h>=a||h<=d)||(j>=b||j<=f)||l.id=="close_button"||l.className=="contactLink"){$MP.miniProfileContainer.style.display="none";YAHOO.util.Event.removeListener(document,"click",$MP.close);$MP.miniProfileClosed.fire();if(null!=$MP.currentRequest){$MP.currentRequest.abort(false)}}}};$MP.hideContainer=function(){$MP.miniProfileContainer.style.display="none"};$MP.flushProfile=function(c){try{if($MP.profiles!=null){var a;var b;for(a=0;a<$MP.profiles.length;a++){b=$MP.profiles[a];if(b.ucdmid==c){b.ucdmid="";b.miniProfile=""}}}}catch(d){}};$MP.onBlockUser=new YAHOO.util.CustomEvent("onBlockUser");$MP.onUnBlockUser=new YAHOO.util.CustomEvent("onBlockUser");$MP.blockUser=function(d){var c;if(d.block){c="BlockUser"}else{c="UnBlockUser"}var a={block:d.block,blockLinkContainerId:d.blockLinkContainerId,contactLinkContainerId:d.contactLinkContainerId};var b=new TGN.Util.AjaxRequest("GET","/community.ashx","f="+c+"&bId="+d.bid+"&bcId="+d.blockLinkContainerId+"&ccId="+d.contactLinkContainerId+"&view="+d.view+"&uid="+d.ucdmid,{success:$MP.BlockUser_Success,failure:$MP.fail,scope:a},"");b.invoke()};$MP.BlockUser_Success=function(o,scope){var json;try{json=eval("("+o.responseText+")");if(json.success){var otherText="";if(json.otherText!=undefined){otherText=json.otherText+" "}_YDom.get(scope.blockLinkContainerId).innerHTML=otherText+'<a href="'+json.linkUrl+'">'+json.linkText+"</a>";if(json.hideContactLink){_YDom.setStyle(scope.contactLinkContainerId,"display","none")}else{_YDom.setStyle(scope.contactLinkContainerId,"display","block")}$MP.flushProfile(json.blockedId);if(scope.block){$MP.onBlockUser.fire({})}else{$MP.onUnBlockUser.fire({})}}}catch(e){alert(e)}};$MP.Callback_BlockUser={success:$MP.BlockUser_Success,failure:$MP.fail}};
/* ajaxrequest.js */
var $UTIL=TGN.namespace("TGN.Util");if("undefined"==typeof _YDom){_YDom=YAHOO.util.Dom}$UTIL.AjaxRequest=function(c,b,d,a,e){this.HTTPmethod=c;this.path=b;this.params=d;this.callerCallback=a;this.postParams=e;this.connectionObject;this.mycallback={success:this.handleSuccess,failure:this.handleFailure,scope:this};if(typeof a.timeout=="undefined"){this.mycallback.timeout=5000}else{this.mycallback.timeout=a.timeout}};$UTIL.AjaxRequest.prototype={invoke:function(){if(null==this.params||this.params.length<1){this.params="requestType=async"}else{this.params+="&requestType=async"}if(typeof requestId!="undefined"&&requestId.length>0){this.params+="&pageRequestId="+requestId}this.path=this.path+"?"+this.params;if(typeof $DD!="undefined"){$DD.updateIconStatus("wait")}this.connectionObject=YAHOO.util.Connect.asyncRequest(this.HTTPmethod,this.path,this.mycallback,this.postParams)},handleSuccess:function(a){if(typeof $DD!="undefined"){$DD.refresh()}this.callerCallback.success(a,this.callerCallback.scope)},handleFailure:function(a){if(typeof $DD!="undefined"){$DD.refresh()}this.callerCallback.failure(a,this.callerCallback.scope)},abort:function(a){if(typeof $DD!="undefined"){$DD.refresh()}return YAHOO.util.Connect.abort(this.connectionObject,this.myCallBack,a)}};