var $MemDir=TGN.namespace("TGN.Ancestry.Community.MemberDirectory");if("undefined"==typeof _YDom){_YDom=YAHOO.util.Dom}$MemDir.validate=function(){var k=true;var d=_YDom.get("researchCountry");var a=_YDom.get("researchState");var g=_YDom.get("researchCity").value;_YDom.get("researchPlace").value=$MemDir.buildLocation(d,a,g);d=_YDom.get("residenceCountry");a=_YDom.get("residenceState");g=_YDom.get("residenceCity").value;_YDom.get("residencePlace").value=$MemDir.buildLocation(d,a,g);var m=_YDom.get("researchYear").value;if(m.length>0){var j=parseInt(m,10);_YDom.get("riYearB").value=j-20;_YDom.get("riYearE").value=j+20}var f=_YDom.get("experienceYear");var l=f.options[f.selectedIndex].value;var c=0,e=0;var b=new Date();var h=b.getFullYear();if(l=="1"){c=h-1;e=h}else{if(l=="2"){c=h-5;e=h-1}else{if(l=="3"){c=h-10;e=h-5}else{if(l=="4"){c=h-20;e=h-10}else{if(l=="5"){c=h-100;e=h-20}}}}}if(c>0){_YDom.get("expYearB").value=c}if(e>0){_YDom.get("expYearE").value=e}if(k){_YDom.get("directorySearch").submit()}};$MemDir.onEnter=function(a){if(a.keyCode==13){$MemDir.validate()}};YAHOO.util.Event.addListener(document,"keydown",$MemDir.onEnter);$MemDir.buildLocation=function(c,b,d){var e=c.options[c.selectedIndex].value;var h=c.options[c.selectedIndex].text;var f=b.options[b.selectedIndex].value;var a=b.options[b.selectedIndex].text;var g="";if(d.length>0){g+=d}var j="";if(f!=0&&f.length>0){if(g.length>0){j=","}g+=j+a}j="";if(e!=0&&e.length>0){if(g.length>0){j=","}g+=j+h}return g};$MemDir.prepopulateForm=function(){_YDom.get("rName").value=$MemDir.getQueryVar("_80100003");$MemDir.prepopulateDD($MemDir.getQueryVar("rico"),_YDom.get("researchCountry"));$MemDir.prepopulateDD($MemDir.getQueryVar("rist"),_YDom.get("researchState"));_YDom.get("researchCity").value=$MemDir.getQueryVar("rici");_YDom.get("researchYear").value=$MemDir.getQueryVar("riYear");_YDom.get("uName").value=$MemDir.getQueryVar("_80004000");$MemDir.prepopulateDD($MemDir.getQueryVar("_F00039F8"),_YDom.get("_F00039F8"));$MemDir.prepopulateDD($MemDir.getQueryVar("_F0003965"),_YDom.get("_F0003965"));_YDom.get("residenceCity").value=$MemDir.getQueryVar("rci");$MemDir.prepopulateDD($MemDir.getQueryVar("_F0003961"),_YDom.get("experienceLevel"));$MemDir.prepopulateDD($MemDir.getQueryVar("expY"),_YDom.get("experienceYear"));$MemDir.prepopulateDD($MemDir.getQueryVar("_F0003963"),_YDom.get("experienceFreq"));$MemDir.prepopulateDD($MemDir.getQueryVar("_F00039F7"),_YDom.get("_F00039F7"));$MemDir.prepopulateDD($MemDir.getQueryVar("_F00039F9"),_YDom.get("_F00039F9"));$MemDir.prepopulateDD($MemDir.getQueryVar("_F00039F6"),_YDom.get("_F00039F6"));var e=_YDom.getElementsByClassName("Pagination-ResultCount","p");var d=_YDom.get("resultCountString");var b=d.innerHTML;var c="0";if(e.length==1){c=e[0].innerHTML}d.innerHTML=c+" "+b;var a=false;if($MemDir.hasParam("_80100003")||$MemDir.hasParam("_82100040__ftp")||$MemDir.hasParam("rb_81100040-date")){runAccordion(1,true);a=true}if($MemDir.hasParam("_80004000")||$MemDir.hasParam("_F00039F8")||$MemDir.hasParam("_F0003965")||$MemDir.hasParam("_82004040__ftp")||$MemDir.hasParam("_F00039F7")||$MemDir.hasParam("_F00039F9")||$MemDir.hasParam("_F00039F6")){runAccordion(2,true);a=true}if($MemDir.hasParam("_F0003961")||$MemDir.hasParam("rb_81004281-date")||$MemDir.hasParam("_F0003963")){runAccordion(3,true);a=true}if(!a){runAccordion(1,true)}};$MemDir.hasParam=function(b){var a=$MemDir.getQueryVar(b);return a!=undefined&&a.length>0};$MemDir.prepopulateDD=function(b,a){var d=b;if(d.length>0){var c=a;if(c!=undefined){c.selectedIndex=0;for(i=0;i<c.options.length;i++){if(c.options[i].value==d){c.selectedIndex=i}}}}};$MemDir.getQueryVar=function(a){var c=window.location.search.substring(1);var d=c.split("&");for(var b=0;b<d.length;b++){var e=d[b].split("=");if(e[0]==a){return unescape(e[1].replace(/\+/g," "))}}return""};$MemDir.getNextPage=function(e,m,h,j,g){var k=window.location.search.substring(1);var d=k.split("&");var l="foward";var c=g;if(h>m){l="back";c=j}d=$MemDir.updateParams(d,"pageDirection",l);d=$MemDir.updateParams(d,"fh",m);d=$MemDir.updateParams(d,"curHit",h);d=$MemDir.updateParams(d,"sortKey",c);var b="";var a="";for(var f=0;f<d.length;f++){b+=a+d[f];a="&"}document.location="SearchResults.aspx?"+b};$MemDir.updateParams=function(e,d,c){var b=false;for(var a=0;a<e.length;a++){if(e[a].indexOf(d)!=-1){e[a]=d+"="+c;b=true}}if(!b){e.push(d+"="+c)}return e};YAHOO.util.Event.onDOMReady($MemDir.prepopulateForm);