/* Database for surname list */
/* Last updated: 16 Feb 2009 */

var names = new Array (
'Adrian',
'Agombar',
'Ammonet',
'Andr&eacute;',
'Annereau',
'Appel',
'Arabin',
'Arbouin',
'Ardouin',
'Armand',
'Arnaud',
'Asselin',
'Auvache',
'Azire',

'Bailhache',
'Ballou',
'Baly',
'Barben',
'Barberie',
'Bardin',
'Barnier',
'Barraud',
'Barrett (Barr&eacute;)',
'Bartier/Bertier',
'Bastet',
'Baud',
'Beehag (Behague)',
'Berthon',
'Bellett',
'Besnard',
'Beuzeville',
'Blignault/Blignaut',
'Blong (Le Blanc)',
'Bocquet',
'Boileau',
'Boissevain',
'Boissier',
'Bonamy',
'Bonynge',
'Bonney',
'Bordier ',
'Borough (Bouh&eacute;reau)',
'Bosanquet',
'Bosson',
'Boucaut',
'Boucher',
'Boucicault',
'Bourdillon',
'Bourgeois',
'Bouverie',
'Boyer',
'Breakey (de Brequet)',
'Breillat',
'Briault',
'Brohier',
'Brooke-Pechell (de Pechel)',
'Buisson',
'Bulteel',
'Butfoy',
'Buvelot',
'Buzo (Buzeau)',

'Cadoux',
'Cahuac',
'Cahusac',
'Camroux',
'Canet',
'Carey (Car&eacute;e)',
'Carlier',
'Carnac',
'Cavalier',
'Cazalar',
'Cazalet',
'Cazaly',
'Cazneau(x)',
'Cellier/Cilliers',
'Chabaud',
'Chabot',
'Chaill&eacute;',
'Chamier',
'Champ',
'Champion de Crespigny',
'Charbonnier',
'Chartres',
'Chauvel',
'Chenevix',
'Claris',
'Connew (Conneau)',
'Cordner/Cordiner',
'Corneille',
'Cortje (Cordier)',
'Cossart',
'Cosson',
'Coste',
'Courtauld',
'Couvret',
'Crespin',
'Crippen',
'Crommelin',
'Cronje (Cronier)',
'Crucefix',
'Cushway (Couchois)',

'Dana',
'Dangers',
'Daniel',
'Dargaville',
'De Br&egrave;s',
'De Brisay',
'De Boos',
'Debus',
'De Caux',
'De Chair',
'De Co&euml;tlogon',
'De Flon',
'De Forest',
'De Gu&eacute;rin',
'De Klerk (Le Clercq)',
'De Labilliere',
'De la Chaumette',
'De la Condamine',
'Delacour',
'De Lacouture',
'Delaforce/Delforce',
'De la Fosse',
'De la Mare',
'de la Motte',
'Delandre (De Landre)',
'Delano',
'De la Penoti&egrave;re',
'Delaporte',
'Delaune',
"D'Elboux",
'De Lisle',
'Delo',
'Delooze (De Loos)',
'Delport',
'Delprat',
'Demarest/Demerest',
'De Mole',
'de Rh&eacute; Philipe',
'Deroches',
'De Rouffignac',
'Desbois',
'Des Champs (Dauphin&eacute;)',
'Deschamps (Burgundy)',
'Desert',
'Deshon',
'Desjardins',
'Despard',
'Des Voeux',
'Devantier',
'De Villiers',
"D'Olier",
"D'Ombrain",
'Dubedat',
'Dubock',
'Du Bois',
'Du Cane',
'Duchesne',
'Du Cros',
'Du Croz',
'Du Faur',
'du Fresne',
'Dugard',
'Dugon',
'Dumas',
'Dumont',
'Du Moulin',
'Dupen',
'Duplessis',
'Dupond',
'Dupont',
'Duppuy',
'Du Pr&eacute;',
'Dupree',
'Durand',
'Durant',
'Du Rieu',
'Duterreau',
'Duthoit',
'du Toit',

'Emery',
'Espinasse',
'Espinet/Espenett',

'F&acirc;che',
'Fargues',
'Faur&eacute;',
'Favenc',
'Ferry',
'Fleury',
'Fonnereau',
'Fontaine',
'Fosh (Fouace)',
'Fouch&eacute;',
'Fourdrinier',
'Fourie',
'Fourmy',

'Gabell',
'Gambier',
'Gaussen',
'Germaine',
'Gevaux/Jouveau',
'Gilbert',
'Gilles',
'Gillott',
'Glozier',
'Godefroy',
'Godier',
'Godin',
'Gouger',
'Goulee',
'Goullet/Goulet',
'Gouws (Gauch)',
'Grandshaw (Grandsar)',
'Grellier',
'Griffin',
'Gross (Le Gros)',
'Grueber',
'Grugeon',
'Guerrier',
'Guidon',
'Guillaum&eacute;',
'Guillemard',
'Guion',
'Guiton',
'Guyot',

'Haccou',
'Hague',
'Hamon',
'Hemery',
'Henzell',
'Herivel',
'Heudebourck',
'Hoinville',
'Honor&eacute;',
'Houssemayne Du Boulay',
'Huard',
'Huet',
'Hugo',

'Jacob(s)',
'Jacob&eacute;',
'Jacquier',
'Jacquet',
'Jamouneau',
'Jas',
'Jeune',
'Jonquay',
'Joubert',
'Jourdan (Jordan)',
'Jourdan (Jordaan)',
'Jourdain',
'Juchau',

'Kolderie (de Caullery)',

'La Barte',
'Labertauche (de la Bertauche)',
'Labertouche',
'La Brooy',
'Labruy&egrave;re',
'Labuschagne',
"Laby (L'Abb&eacute;)",
'Lacam',
'Lagrange',
'Lallemand',
'Lammeree (Lamerie)',
'Lamy',
'La Nauze',
'Landon',
'Langlois',
'Lansell',
'Larcher',
'Larpent',
'Latreille',
'La Trobe',
'La Touche',
'Lavenu',
'Layard',
'Le Bailly',
'Le Beau',
'Le Blanc',
'Le Bon',
'Le Clerc',
"Le Cluse/L'Ecluse",
'Lecore',
'Lecroissette (de la Croisette)',
'Le Fanu',
'Lefevre',
'Lefroy',
'Legass',
'Le Grand',
'Le Grew (Le Grou)',
'Le Grove (Le Grou)',
'Le Heup',
'Le Leu',
'Lemaire',
'Le Mar',
'Le Marchand',
'Le Mare',
'Le Nepveu',
'Le Page',
'Lepine',
'Le Pipre',
'Le Pla',
'Le Plastrier',
'Lepoe',
'Lerew (Le Roux)',
'Leriche',
'Le Roux',
'Leroy',
'Lerpiniere',
'Lesesne',
'Le Serve (Le Cerf)',
'Le Souef',
"L'Estrelle",
'Le Sueur',
'Lethulier',
'Levesque',
'Lisinea (Lussigny)',
'Lobry',
'Lochee/Lockee',
'Logier',
'Lombaard (Lombard)',
"L'Oste",
'Luard',
'Luya',

'Maies/Mayes',
'Majendie',
'Malan',
'Malherbe',
'Mallandain',
'Mall&eacute;',
'Manchee',
'Mandeno (Mandineau)',
'Mandeville',
'Mannlein',
'Marais',
'Maret',
'Margarot',
'Margary (de Marguerye)',
'Marion',
'Marmoy',
'Martin',
'Martineau',
'Massurit (Mazurat)',
'Matton',
'Maturin',
'Mazengarbe',
'Mazi&egrave;re',
'Mercier',
'Meurant',
'Michel',
'Millie',
'Minnaar (Meinard)',
'Monds',
'Monsarrat',
'Montfort (de Montfort)',
'Morisset',
'Mott (Lamotte)',
'Moulang (Moulin)',
'Mounier',
'Mouton',
'Mussen',

'Naud&eacute;',
'Nay (Ney)',
'Nel (N&eacute;el)',
'Nevard',
'Nihot',
'Niquet',
'Noblet',
'Nortier',

'Ogier',
'Olive',
'Olivier',

'Panchaud',
'Paroissien',
'Pascal(l)',
'Pegus',
'Perdriau',
'Perigal',
'Perigo',
'Perreau',
'Perrier',
'Perrin',
'Perrot',
'Perrottet',
'Phen&eacute;',
'Pidoux',
'Pierssen&eacute;',
'Pigou',
'Piguenit',
'Pienaar (Pinard)',
'Pittar (Pitard)',
'Polain',
'Portal',
'Portwine (Poitevin)',
'Potier/Pottier',
'Poulier',
'Poupard',
'Prevost',

'Rambaut',
'Ransom',
'Renvoiz&eacute;',
'Retief (R&eacute;tif)',
'Rieusset',
'Rigaud',
'Riou',
'Rivett',
'Robert',
'Robin(s)',
'Romilly',
'Rosselloty',
'Rossouw (Rousseau)',
'Roux',
'Royer',
'Ruffy',

'Saint',
'St John (St Jean)',
'St. Pierre',
'Sam(p)son',
'Savory',
"Sebire/S'bire",
'Senekal (S&eacute;n&eacute;cal)',
'Shoppee (Chappuis)',
"Shoulder (De l'Espaule)",
'Sicard/Secord',
'Soblet/Sublette',
'Sodo (Sodeau)',
'Soilleux',
'Sorsoleil',
'Soubeiran',
'Soufflet',
'Soulis (Soulice)',
'Sufferin/Suffren',

'Tabart',
'Tabuteau',
'Tahourdin',
'Tauranac',
'Terblanche (Terreblanche)',
'Terrot',
'Tessier',
'Teulon',
'Tevelin/Tevelein',
'Theron(d)',
'Tourell',
'Toussaint',
'Touzeau',
'Trapaud',
'Tron (Tronc)',
'Turmeau',
'Turmine',
'Turon (Touron)',
'Tuzo (Touzeau)',
'Tyzack',

'Vaarzon-Morel (Morel de Vierzon)',
'Vatas-Simpson (Vatas)',
'Vautier',
'Vautin',
'Vial',
'Vialoux',
'Vigne',
'Vigneau',
'Vignoles',
'Viljoen (Villion)',
'Violet',
'Vivier',
'Von Bertouch (Bertouch)',
'Voullaire',

'Wastell',
'Waterlow',
'Wilbow (Wilbeau)',
'Winnett (Vinet)',
'Wood (Dubois)'
);

/*
** External JavaScript 'nameindex.js'
** This script is exclusively for The Huguenot Society of Australia website
**
** Author:	Ken Namihira
** Version:	2.0
** Last Update: 06 Feb 2003
*/

/* Changing image */
/* inputs:	href - URL for an image to be replaced
		name - image ID 			*/
function imgChange (href, name) {
  document[name].src = href
}

/* Creating indexed surname list */
/* inputs:	objectID - layer ID
		letter1 - initial letter to be searched
		letter2 - initial letter to be searched */
function nameDisp (objectID, letter1, letter2) {
  dispString = ''
  layerDom = findDOM (objectID, 0)

  imgChange ('images/eleanor_water.gif', 'iAttName')

  for (i = 0; i < names.length; i++) {
    if (names[i].substring (0, 1) == letter1 || names[i].substring (0, 1) == letter2) {
      dispString = dispString + names[i] + '<br>'
    }
  }

  layerDom.innerHTML = dispString
}

/* Creating a full list of surnames */
/* outcome: new window is opened that contains a full list of surnames */
function fulllist () {
  newWindow = window.open ('', 'nameList', 'scrollbars=yes, width=300, toolbar=yes, resizable=yes')

  if (document.layers) window.newWindow.setResizable(true)
  newWindow.document.write ('Huguenot surnames index<br><br>')

  for (i = 0; i < names.length; i++) {
    newWindow.document.write (names[i] + '<br>')
  }

  newWindow.document.write ('<br>copyright &copy; 2002-2008 The Huguenot Society of Australia. All rights reserved.')
  newWindow.document.write ("<br><a href='javascript: window.close ()'>Close window</a>")
  newWindow.document.close ()
}

if (document.layers) {
  fulllist ()
}
