View the DQSD CVS repository here:
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/dqsd/

Update of /cvsroot/dqsd/dqsd/addons/genealogy
In directory usw-pr-cvs1:/tmp/cvs-serv29645/addons/genealogy

Modified Files:
        ancmb.xml gnis.xml 
Added Files:
        cens1880.xml 
Log Message:
updated ancmb.xml, gnis.xml
added cens1880

--- NEW FILE: cens1880.xml ---
<search function="cens1880">
  <name>1880 Census at FamilySearch.org</name>
  <category>Genealogy
    <category>Census</category>
  </category>
  <contributor>Brent Beardsley</contributor>
  
<link>http://www.familysearch.org/Eng/Search/frameset_search.asp?PAGE=census/search_census.asp</link>
  <email></email>
  <description>
    Search the 1880 Census at FamilySearch.org
    <div class="helpboxDescLabels">Switches:</div>
    <table class="helpboxDescTable">
      <tr><td>/exact</td><td> - </td><td>Search for exact name</td></tr>
      <tr><td>/head</td><td> - </td><td>Specify head of household</td></tr>
      <tr><td>/place</td><td> - </td><td>Limit the search to a particular 
state</td></tr>
    </table>
    <div class="helpboxDescLabels">Examples:</div>
    <table class="helpboxDescTable">
      <tr><td>cens1880 mcglashan</td></tr>
      <tr><td>cens1880 mcglashan, alexander /p ny</td></tr>
      <tr><td>cens1880 mcglashan /p ca /e</td></tr>
      <tr><td>cens1880 mcglashan /h lytta</td></tr>
    </table>
  </description>
  <form name="cens1880f"
        method="post"
        
action="http://www.familysearch.org/Eng/Search/census/../customsearchresults.asp";>
    <input type="hidden" name="type" value="6" />
    <input type="hidden" name="event_index" value="0" />
    <input type="hidden" name="race_friendly" value="" />
    <input type="hidden" name="juris1friendly" value="" />
    <input type="hidden" name="juris2friendly" value="" />
    <input type="hidden" name="juris3friendly" value="" />
    <input type="hidden" name="cn_locality" value="" />
    <input type="hidden" name="cn_name" value="1880 United States Census" />
    <input type="hidden" name="alreadyposted" value="" />
    <input type="hidden" name="date_range_index" value="0" />
    <input type="hidden" name="LDS" value="5" />
    <input type="hidden" name="CN_CODE" value="1880US" />
    <input type="hidden" name="first_name" value="" />
    <input type="hidden" name="last_name" value="" />
    <input type="hidden" name="cn_hh_first_name" value="" />
    <input type="hidden" name="cn_hh_last_name" value="" />
    <input type="hidden" name="juris1" value="" />
    <input type="hidden" name="juris2" value="" />
    <input type="hidden" name="juris3" value="" />
    <input type="hidden" name="from_date" value="" />
    <input type="hidden" name="date_range" value="0" />
    <COMMENT>
      The input element above, "date_range", was a SELECT element with the following 
options...
      <select name="date_range">
        <option value="0"></option>
        <option value="0">Exact year</option>
        <option value="2">+ or - 2 years</option>
        <option value="5">+ or - 5 years</option>
        <option value="10">+ or - 10 years</option>
        <option value="20">+ or - 20 years</option>
      </select>
    </COMMENT>

    <input type="hidden" name="RACE" value="" />
    <input type="hidden" name="CN_STATE" value="" />
    <input type="hidden" name="CN_COUNTY" value="" />
    <input type="hidden" name="CN_TOWN" value="" />
    <input type="hidden" name="standardize" value="Y" />
  </form>

  <script src="addons/genealogy/genealogy_lib.js"></script>
  <script><![CDATA[
    function cens1880(q)
    {
      if( nullArgs("cens1880", q) )
        return;

      var args = genealogy_parseArgs(q, "place, exact, race, head");
      var state_desc = "";
      var state = "";
      var race = "";
      var race_desc = "";
      var head_surname = "";
      var head_givenname = "";
      var exact_spelling = genealogy_hasArg(args, "exact") ? true : false;
      if (genealogy_hasArg(args, "head")) {
        var head_name = args.switch_val["head"];
        head_surname = genealogy_parse_surname(head_name);
        head_givenname = genealogy_parse_givenname(head_name);
      }
      if (genealogy_hasArg(args, "race")) {
        race = args.switch_val["race"];
        var raceList =   new Array("Asian", "Black", "Mexican", "Mulatto", "Native 
American", "White");
        var raceAbbrev = new Array("A",     "B",     "MX",      "MU",      "NA",       
       "W");
        for (var i=0; i < raceList.length; i++) {
           if (raceList[i].match(new RegExp("^"+race, "i"))) {
             race_desc = raceList[i];
             race = raceAbbrev[i];
             break;
           }
        }
        if (i == raceList.length) {
          race = "";
          race_desc = "";
        }
      }
      if (genealogy_hasArg(args, "place")) {
         state = 
genealogy_lookup_place_abbrev(genealogy_parse_place_state(args.switch_val["place"]));
         if (state != "") {
           switch (state)
           {
           case "AL": state = "ALAB"; state_desc = "Alabama"; break;
           case "AZ": state = "ARIZ"; state_desc = "Arizona"; break;
           case "AR": state = "ARK";  state_desc = "Arkansas"; break;
           case "CA": state = "CAL";  state_desc = "California"; break;
           case "CO": state = "COLR"; state_desc = "Colorado"; break;
           case "CT": state = "CONN"; state_desc = "Connecticut"; break;
           case "DE": state = "DELA"; state_desc = "Delware"; break;
           case "DC": state = "DICO"; state_desc = "District of Columbia"; break;
           case "FL": state = "FLOR"; state_desc = "Florida"; break;
           case "GA": state = "GEOR"; state_desc = "Georgia"; break;
           case "ID": state = "IDAH"; state_desc = "Idaho"; break;
           case "IL": state = "ILL";  state_desc = "Illinois"; break;
           case "IN": state = "INDN"; state_desc = "Indiana"; break;
           case "IA": state = "IOWA"; state_desc = "Iowa"; break;
           case "KS": state = "KAN";  state_desc = "Kansas"; break;
           case "KY": state = "KTKY"; state_desc = "Kentucky"; break;
           case "LA": state = "LOU";  state_desc = "Louisiana"; break;
           case "ME": state = "MAIN"; state_desc = "Maine"; break;
           case "MD": state = "MARY"; state_desc = "Maryland"; break;
           case "MA": state = "MASS"; state_desc = "Massachusetts"; break;
           case "MI": state = "MCHI"; state_desc = "Michigan"; break;
           case "MN": state = "MINN"; state_desc = "Minnesota"; break;
           case "MS": state = "MISP"; state_desc = "Mississippi"; break;
           case "MO": state = "MISO"; state_desc = "Missouri"; break;
           case "MT": state = "MONT"; state_desc = "Montana"; break;
           case "ND": state = "DAKT"; state_desc = "Dakota Territory"; break;
           case "NE": state = "NEBR"; state_desc = "Nebraska"; break;
           case "NV": state = "NEV";  state_desc = "Nevada"; break;
           case "NH": state = "NHAM"; state_desc = "New Hampshire"; break;
           case "NJ": state = "NJER"; state_desc = "New Jersey"; break;
           case "NM": state = "NMEX"; state_desc = "New Mexico"; break;
           case "NY": state = "NYOR"; state_desc = "New York"; break;
           case "NC": state = "NCAR"; state_desc = "North Carolina"; break;
           case "OH": state = "OHIO"; state_desc = "Ohio"; break;
           case "OR": state = "ORE";  state_desc = "Oregon"; break;
           case "PA": state = "PENN"; state_desc = "Pennsylvania"; break;
           case "RI": state = "RHOI"; state_desc = "Rhode Island"; break;
           case "SC": state = "SCAR"; state_desc = "South Carolina"; break;
           case "SD": state = "DAKT"; state_desc = "Dakota Territory"; break;
           case "TN": state = "TENN"; state_desc = "Tennessee"; break;
           case "TX": state = "TEX";  state_desc = "Texas"; break;
           case "UT": state = "UTAH"; state_desc = "Utah"; break;
           case "VT": state = "VERM"; state_desc = "Vermont"; break;
           case "VA": state = "VIR";  state_desc = "Virginia"; break;
           case "WA": state = "WASH"; state_desc = "Washington"; break;
           case "WV": state = "WVIR"; state_desc = "West Virginia"; break;
           case "WI": state = "WISC"; state_desc = "Wisconsin"; break;
           case "WY": state = "WYO";  state_desc = "Wyoming"; break;
           default:   state = "";     state_desc = ""; break;
           }
         }
      }

      // FORM variables for cens1880f
      //document.cens1880f.type.value = "";
      //document.cens1880f.event_index.value = "";
      document.cens1880f.race_friendly.value = race_desc;
      //document.cens1880f.juris1friendly.value = "";
      //document.cens1880f.juris2friendly.value = "";
      //document.cens1880f.juris3friendly.value = "";
      document.cens1880f.cn_locality.value = state_desc;
      //document.cens1880f.cn_name.value = "";
      //document.cens1880f.alreadyposted.value = "";
      //document.cens1880f.date_range_index.value = "";
      //document.cens1880f.LDS.value = "";
      //document.cens1880f.CN_CODE.value = "";
      document.cens1880f.first_name.value = genealogy_parse_givenname(args.q);
      document.cens1880f.last_name.value = genealogy_parse_surname(args.q);
      document.cens1880f.cn_hh_first_name.value = head_givenname;
      document.cens1880f.cn_hh_last_name.value = head_surname;
      //document.cens1880f.juris1.value = "";
      //document.cens1880f.juris2.value = "";
      //document.cens1880f.juris3.value = "";
      //document.cens1880f.from_date.value = "";
      //document.cens1880f.date_range.value = "";
      document.cens1880f.RACE.value = race;
      document.cens1880f.CN_STATE.value = state;
      //document.cens1880f.CN_COUNTY.value = "";
      //document.cens1880f.CN_TOWN.value = "";
      document.cens1880f.standardize.value = (exact_spelling) ? "N" : "Y";
      submitForm(cens1880f);
    }
  ]]></script>
</search>
Index: ancmb.xml
===================================================================
RCS file: /cvsroot/dqsd/dqsd/addons/genealogy/ancmb.xml,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** ancmb.xml   15 Oct 2002 05:50:43 -0000      1.4
--- ancmb.xml   24 Oct 2002 03:47:10 -0000      1.5
***************
*** 89,93 ****
        var args = genealogy_parseArgs(q, "author, days, find, place, query, surname, 
subject, type");
        if (genealogy_hasArg(args, "find")) {
-         alert("find");
        // find board with name
        var query = args.switch_val["find"];
--- 89,92 ----

Index: gnis.xml
===================================================================
RCS file: /cvsroot/dqsd/dqsd/addons/genealogy/gnis.xml,v
retrieving revision 1.4
retrieving revision 1.5
diff -C2 -d -r1.4 -r1.5
*** gnis.xml    24 Aug 2002 04:58:44 -0000      1.4
--- gnis.xml    24 Oct 2002 03:47:10 -0000      1.5
***************
*** 5,25 ****
      <div class="helpboxDescLabels">Switches:</div>
        <table class="helpboxDescTable">
!               <tr><td>/county</td><td> - </td><td>Specify county name</td></tr>
!               <tr><td>/state</td><td> - </td><td>Specify state name or 
abbreviation</td></tr>
                <tr><td>/type</td><td> - </td><td>Specify feature type</td></tr>
                <tr><td>/variant</td><td> - </td><td>Search variant names</td></tr>
        </table>
-     <div class="helpboxDescLabels">Search Type Switches:</div>
-       <table class="helpboxDescTable">
-               <tr><td>/cemetery</td><td> - </td><td>cemeteries</td></tr>
-               <tr><td>/popplace</td><td> - </td><td>populated places</td></tr>
-       </table>
-     <div class="helpboxDescLabels">Usage:</div>
-       <table class="helpboxDescTable">
-               <tr><td>gnis /state:&lt;<i>state name</i>&gt; /county:&lt;<i>county 
name</i>&gt; /type:&lt;<i>feature type</i>&gt; /variant &lt;<i>feature 
name</i>&gt;</td></tr>
-       </table>
      <div class="helpboxDescLabels">Example:</div>
      <table class="helpboxDescTable">
!               <tr><td>gnis /state:CA /county:Santa.Clara San Jose</td></tr>
        </table>
    </description>
--- 5,15 ----
      <div class="helpboxDescLabels">Switches:</div>
        <table class="helpboxDescTable">
!               <tr><td>/place</td><td> - </td><td>Specify county and state</td></tr>
                <tr><td>/type</td><td> - </td><td>Specify feature type</td></tr>
                <tr><td>/variant</td><td> - </td><td>Search variant names</td></tr>
        </table>
      <div class="helpboxDescLabels">Example:</div>
      <table class="helpboxDescTable">
!               <tr><td>gnis San Jose /p Santa Clara, CA</td></tr>
        </table>
    </description>
***************
*** 55,106 ****
        if( nullArgs("gnis", q) )
                return false;
-       else
-       {
-               var func_name = "gnis";
-               var switch_list = new Array("state", "county", "type", "variant", 
"cemetery", "popplace");
-               var type_list = new Array("cemetery", "popplace");
-               var args = parseArgs(q, switch_list);
  
!               gnissearch.f_state.value = "";
!               gnissearch.f_cnty.value = "";
!               gnissearch.f_ty.value = "";
!               gnissearch.variant.value = "N";
!               gnissearch.f_ty.value = "";
!               gnissearch.f_ty.value = "";
!               
!               // check if the required switches are set
!               for (var j = 0; j < switch_list.length; j++)
!               {
!                       if ( typeof args.switch_val[ switch_list[j] ] != "undefined" 
&& args.switch_val[ switch_list[j] ] != "" )
!                       {
!                               switch (switch_list[j])
!                               {
!                               case "state":
!                                       gnissearch.f_state.value = 
args.switch_val["state"]; break;
!                               case "county":
!                                       gnissearch.f_cnty.value = 
args.switch_val["county"]; break;
!                               case "type":
!                                       gnissearch.f_ty.value = 
args.switch_val["type"]; break;
!                               case "variant":
!                                       gnissearch.variant.value = "Y"; break;
!                               case "cemetery":
!                                       gnissearch.f_ty.value = "cemetery"; break;
!                               case "popplace":
!                                       gnissearch.f_ty.value = "populated place"; 
break;
!                               }
!                       }
!               }
  
!               if (args.q == "?")
!               {
!                       nullArgs("gnis","?");
!               }
!               else
!               {
!                       gnissearch.f_name.value = args.q;
!                       submitForm(gnissearch);
!               }
!               return true;
!        }
      }
    ]]></script>
--- 45,68 ----
        if( nullArgs("gnis", q) )
                return false;
  
!       var args = genealogy_parseArgs(q, "type, variant, place");
!       var state = "";
!       var county = "";
!       var featureType = "";
!       var searchVariants = genealogy_hasArg(args, "variant") ? true : false;
!       if (genealogy_hasArg(args, "type")) {
!               featureType = args.switch_val["type"];
!       }
!       if (genealogy_hasArg(args, "place")) {
!               state = 
genealogy_lookup_place_name(genealogy_parse_place_state(args.switch_val["place"]));
!               county = genealogy_parse_place_county(args.switch_val["place"]);
!       }
  
!       document.gnissearch.variant.value = (searchVariants) ? "Y" : "N";
!       document.gnissearch.f_ty.value = featureType;
!       document.gnissearch.f_state.value = state;
!       document.gnissearch.f_cnty.value = county;
!       document.gnissearch.f_name.value = args.q;
!       submitForm(gnissearch);
      }
    ]]></script>




-------------------------------------------------------
This sf.net email is sponsored by: Influence the future 
of Java(TM) technology. Join the Java Community 
Process(SM) (JCP(SM)) program now. 
http://ads.sourceforge.net/cgi-bin/redirect.pl?sunm0002en

_______________________________________________
DQSD-CVS mailing list
https://lists.sourceforge.net/lists/listinfo/dqsd-cvs
DQSD CVS repository:
http://cvs.sourceforge.net/cgi-bin/viewcvs.cgi/dqsd/

Reply via email to