/*
 Copyright M. Vesey 2000 - mapdata.js
*/

var noPages = 84;
var noGens = 6;
var noBranches = 67;
var myPage = 'page2';
var i,j;
var display = new Array(noBranches);

for (i=0; i <= noBranches; i++) {
  display[i] = new Array(noGens);
}
var divider = new Array(noBranches);

for (i=0; i <= noBranches; i++) {
  divider[i] = new Array(noGens);
}

var page = new Array(noPages);

var Ends = new Array();
for(i = 0; i <= 7; i++) {
  Ends[i] = new Image(20,20);
}
var Lines = new Array();
for(i = 0; i <= 13; i++) {
  Lines[i] = new Image(20,20);
}

var familyDir = location.href.substring(0,location.href.lastIndexOf('/') + 1) + 'family/';
if(familyDir=='family/'||familyDir=='http://family/') {
  familyDir =  'http://www.maggi.freeuk.com/family/'
}

var lastSrc = Ends[3].src;  // default last image

function InitialiseData() {


  ChangeCursor('wait','Initialising data');

// Initialise arrays for display, dividers, pages & images


page[1]='Patrick Joseph (Billy) McGeever and Margaret Philips';
page[2]='John Bernard Vesey and Rita Christine McGeever';
page[3]='Patrick Thomas McGeever and Vera Richards';
page[4]='Jack Francis McGeever and Teresa Mary Morrisroe';
page[5]='James Ambrose Towey and Maura Evelyn McGeever';
page[6]='James (Jim) Halpin and Helen Teresa ( Nellie ) McGeever';
page[7]='Michael Keane and Kathleen Frances McGeever';
page[8]='John Carr and Bernadette Mary McGeever';
page[9]='Jack Armstrong and Teresa McGeever';
page[10]='Dennis O\'Hara and Annie Maria McGeever';
page[11]='Aidan O\'Hara and Theresa Keady';
page[12]='Martin Phillips and Pauline O\'Hara';
page[13]='Kevin O\'Hara and Maureen Lavelle';
page[14]='Graham Nolan and Deirdre O\'Hara';
page[15]='Padraic Durcan and Denise O\'Hara';
page[16]='Patrick McGeever and Honora Finn';
page[17]='Patrick Joseph McGeever and Pauline';
page[18]='Michael Carr and Julie Tristram';
page[19]='Anonymised';
page[20]='Raymond Towey and Mary Healey';
page[21]='Kevin Towey and Carol Marsden';
page[22]='Seamus Towey and Diane York-Robinson';
page[23]='Stephen Keane and Betty Dunbar';
page[24]='Patrick Keane and Sylvia Allen';
page[25]='Peter Keane and Lesley Johnson';
page[26]='Patrick McGeever and Mary Cable';
page[27]='Chris Blakeman and Karen McGeever';
page[28]='Peter Bailey and Denise McGeever';
page[29]='Bill Hodson and Angela Carr';
page[30]='Patrick Sweeney and Bernadette Carr';
page[31]='Joe Nankhonya and Imelda Carr';
page[32]='Jim Arbuckle and Carmel Carr';
page[33]='Ray Sullivan and Catherine Carr';
page[34]='Alan Paice and Teresa Halpin';
page[35]='Dave Coombs and Rita Halpin';
page[36]='Carlos Latorre and Eileen Keane';
page[37]='Ged Mallon and Sheila Keane';
page[38]='Gerald Armstrong and Sharon Carrick';
page[39]='Malachy Towey and Carol';
page[40]='John Vesey and Mary McGeever';
page[41]='Ted Finn and Mary Vesey';
page[42]='Rol Vahey and Mary Geraldine Finn';
page[43]='Michael Finn and Kathleen Vesey';
page[44]='Joe Grimes and Mary Patricia Finn';
page[45]='McGeever';
page[46]='Thomas Philips and Mommy';
page[47]='Thomas Lynch and Nellie McGeever';
page[48]='Michael (Ciaron) McGeever and Catherine Gallagher';
page[49]='John Joseph McGeever and Miriam';
page[50]='James Finn and Maria McGeever';
page[51]='Thaddeus (Thady) Carney and Bridget McGeever';
page[52]='Jacqueline McGeever';
page[53]='Terrence McGeever and Kay';
page[54]='Theresa McGeever';
page[55]='Nicholas Docherty and Annette McGeever';
page[56]='Geoff Dent and Stephanie McGeever';
page[57]='Edward John McGeever and Mary';
page[58]='Tracey McGeever';
page[59]='John Doyle and Christine McGeever';
page[60]='Bernard McGeever and Denise';
page[61]='Dermot and Michelle Doyle';
page[62]='Rebecca Blakeman';
page[63]='John Carr and Jo Ackrill';
page[64]='Patrick (Pa) Finn and Nell Phillips';
page[65]='Phil Barnes and Geraldine Vesey';
page[66]='Helen Finn';
page[67]='April Bailey';
page[68]='(Pat Padraig) Vesey';
page[69]='Seamus McGeever and Catherine Duffy';
page[70]='Tom (Jim) Finn and Kathleen Farrell';
page[71]='Brian (Seamus) McGeever and Kathleen Finn';
page[72]='Anthony Towey and Aine Phillips';
page[73]='Carney';
page[74]='Tom (Tank) Forkin and Winnie Carney';
page[75]='Chris Wood and Jane Paice';
page[76]='Alan Paice and Natalie';
page[77]='Edward Finn and Beverly Muckly';
page[78]='Seamus and Nancy Finn';
page[79]='Bernard Gorman and Bridget Mary Finn';
page[80]='Patrick Joyce and Mary Agnes Finn';
page[81]='William Lantry and Catherine Finn';
page[82]='Charles Zeigler and Anne Finn';
page[83]='William Patrick McGwin and Linda Sweet';
page[84]='William Vincent McGwin and Bea Vesey';


// arrays are [column][row] when you're looking at the horizontal map
j=0;
display[j][2] = 84;   //William Vincent McGwin and Bea Vesey
display[j][3] = 83;   //William Patrick McGwin and Linda Sweet
j++;
j++;
display[j][4] = 77;   //Edward Finn and Beverly Muckly
j++;
display[j][3] = 41;   //Ted Finn and Mary Vesey
j++;
display[j][4] = 42;   //Rol Vahey and Mary Geraldine Finn
j++;
display[j][1] = 68;   //Vesey
j++;
display[j][2] = 40;   //John Vesey and Mary McGeever
display[j][3] = 43;   //Michael Finn and Kathleen Vesey
display[j][4] = 44;   //Joe Grimes and Mary Patricia Finn
j++;
display[j][1] = 69;   //Seamus McGeever and Catherine Duffy
j++;
display[j][2] = 71;   //Kathleen Finn and Brian (Seamus) McGeever
display[j][3] = 2;   //John Bernard Vesey and Rita Christine McGeever
display[j][4] = 65;   //Phil Barnes and Geraldine Vesey
j++;
display[j][5] = 27;   //Chris Blakeman and Karen McGeever
display[j][6] = 62;   //Rebecca Blakeman
j++;
display[j][4] = 17;   //Patrick Joseph McGeever and Pauline
display[j][5] = 52;   //Jacqueline McGeever
j++;
display[j][5] = 26;   //Patrick ( Young ) McGeever and Mary
j++;
display[j][4] = 57;   //Edward John McGeever and Mary
display[j][5] = 58;   //Tracey McGeever
j++;
display[j][5] = 54;   //Theresa McGeever
j++;
display[j][3] = 3;    //Patrick Thomas McGeever and Vera Richards
display[j][4] = 53;   //Terrence McGeever and Kay 
display[j][5] = 55;   //Nicholas Docherty and Annette McGeever
j++;
display[j][5] = 56;   //Geoff Dent and Stephanie McGeever
j++;
display[j][4] = 59;   //John Doyle and Christine McGeever
display[j][5] = 61;   //Dermot and Michelle Doyle
j++;
display[j][4] = 60;   //Bernard McGeever and Denise
j++;
display[j][4] = 28;   //Peter Bailey and Denise McGeever
display[j][5] = 67;   //April Bailey
j++;
j++;
display[j][3] = 4;   //Jack Francis McGeever and Teresa Mary Morrisroe
j++;
display[j][4] = 19;   //Anonymised
j++;
display[j][4] = 20;   //Raymond Towey and Mary Healey
j++;
display[j][3] = 5;    //James Ambrose Towey and Maura Evelyn McGeever
display[j][4] = 21;   //Kevin Towey and Carol Marsden
j++;
display[j][4] = 22;   //Seamus Towey and Diane York-Robinson
j++;
display[j][4] = 39;   //Malachy Towey and Carol
j++;
display[j][5] = 75;   //Jane Paice and Chris Wood
j++;
display[j][4] = 34;   //Alan Paice and Teresa Halpin
j++;
display[j][3] = 6;    //James ( Jim ) Halpin and Helen Teresa ( Nellie ) McGeever
display[j][5] = 76;   //Alan Paice and Natalie
j++;
display[j][4] = 35;   //Dave Coombs and Rita Halpin
j++;
j++;
display[j][4] = 23;   //Stephen Keane and Betty Dunbar
j++;
display[j][1] = 46;   //z Philips and Mommy
display[j][4] = 24;   //Patrick Keane and Sylvia Allen
j++;
display[j][2] = 1;    //Patrick Joseph ( Billy ) McGeever and Margaret Philips
display[j][3] = 7;    //Michael Keane and Kathleen Frances McGeever
display[j][4] = 25;   //Peter Keane and Lesley Johnson
j++;
display[j][1] = 16;   //Patrick McGeever and Honora Clarke
display[j][4] = 36;   //Carlos Latorre and Eileen Keane
j++;
display[j][0] = 45;   //z McGeever and z z
display[j][4] = 37;   //Ged Mallon and Sheila Keane
j++;
j++;
display[j][4] = 18;   //Michael Carr and Julie Tristram
j++;
display[j][4] = 29;   //Bill Hodson and Angela Carr
j++;
display[j][4] = 30;   //Patrick Sweeney and Bernadette Carr
j++;
display[j][3] = 8;   //John Carr and Bernadette Mary McGeever
display[j][4] = 63;   //John Carr and Jo Ackrill
j++;
display[j][4] = 31;   //Joe Nankhonya and Imelda Carr
j++;
display[j][4] = 32;   //Jim Arbuckle and Carmel Carr
j++;
display[j][4] = 33;   //Ray Sullivan and Catherine Carr
j++;
j++;
display[j][3] = 9;   //Jack Armstrong and Teresa McGeever
display[j][4] = 38;   //Gerald Armstrong and Sharon Carrick
j++;
j++;
display[j][4] = 11;   //Aidan O'Hara and Theresa Keady
j++;
display[j][4] = 12;   //Martin Phillips and Pauline O'Hara
j++;
display[j][3] = 10;   //Dennis O'Hara and Annie Maria McGeever
display[j][4] = 13;   //Kevin O'Hara and Maureen Lavelle
j++;
display[j][4] = 14;   //Graham Nolan and Deirdre O'Hara
j++;
display[j][4] = 15;   //Padraic Durcan and Denise O'Hara
j++;
display[j][2] = 47;   //Thomas Lynch and Nellie McGeever
j++;
display[j][2] = 49;   //John Joseph McGeever and Miriam z
display[j][3] = 64;   //Patrick ( Pa ) Finn and Nell Phillips
display[j][4] = 66;   //Helen Finn
j++;
display[j][2] = 50;   //James Finn and Maria McGeever
display[j][3] = 70;   //Tom (Jim) Finn and Kathleen Farrell
j++;
display[j][3] = 71;   //Kathleen Finn and Brian (Seamus) McGeever
j++;
display[j][2] = 79;   //Bernard Gorman and Bridget Mary Finn
j++;
display[j][1] = 78;   //Seamus Finn and Nancy Finn
display[j][2] = 80;   //Patrick Joyce and Mary Agnes Finn
j++;
display[j][2] = 81;   //William Lantry and Catherine Finn
j++;
display[j][2] = 82;   //Charles Zeigler and Anne Finn
j++;
display[j][1] = 48;   //Michael ( Ciaron ) McGeever and Catherine Gallagher
j++;
j++;
display[j][1] = 51;   //Thaddeus ( Thady ) Carney and Bridget McGeever
j++;
display[j][0] = 73;   //Carney
j++;
display[j][1] = 74;   //Tom Forkin and Winnie Carney


j=34; // first row of dividers

  divider[j][1]   = 'bfirst';
  divider[++j][1] = 'bsplit';
++j;
  for (i=j;i<=j+23;i++) {
    divider[i][1] = 'bspan';
  }
j=i-1;
  divider[++j][1] = 'bbranch';
  divider[++j][1] = 'bspan';
  divider[++j][1] = 'blink';
  divider[++j][1] = 'bsplit';
  divider[++j][1] = 'blast';

j=0; // 2nd row of dividers
  divider[j][2]   = 'bfirst';
++j;
  for (i=j;i<=j+3;i++) {
    divider[i][2] = 'bspan';
  }
j=i-1;
  divider[++j][2] = 'bsplit';
  divider[++j][2] = 'blink';
  divider[++j][2] = 'bsplit';
  divider[++j][2] = 'blast';

j=j+24;

  divider[j][2]   = 'bfather';
  divider[++j][2] = 'blink';
  divider[++j][2] = 'bsplit';
  divider[++j][2] = 'blink';
  for (i=j;i<=j+16;i++) {
    divider[i][2] = 'bspan';
  }
j=i-1;
  divider[++j][2] = 'bbranch';
  divider[++j][2] = 'bbranch';
  divider[++j][2] = 'blink';
  divider[++j][2] = 'bspan';
  divider[++j][2] = 'bbranch';
  divider[++j][2] = 'bcross';
  divider[++j][2] = 'bbranch';
  divider[++j][2] = 'blast';

j=0; // 3rd row of dividers

  divider[j][3] = 'bdesc';
j=3;
  divider[j][3] = 'bfirst';
  divider[++j][3] = 'bspan';
  divider[++j][3] = 'bspan';
  divider[++j][3] = 'bcross';
  divider[++j][3] = 'bspan';
  divider[++j][3] = 'blink';
++j;
  for (i=j;i<=j+4;i++) {
    divider[i][3] = 'bspan';
  }
j=i-1;
  divider[++j][3] = 'bbranch';
++j;
  for (i=j;i<=j+4;i++) {
    divider[i][3] = 'bspan';
  }
j=i-1;
  divider[++j][3] = 'bbranch';
++j;
  for (i=j;i<=j+1;i++) {
    divider[i][3] = 'bspan';
  }
j=i-1;
  divider[++j][3] = 'bbranch';
++j;
  for (i=j;i<=j+3;i++) {
    divider[i][3] = 'bspan';
  }
j=i-1;
  divider[++j][3] = 'bbranch';
++j;
  for (i=j;i<=j+3;i++) {
    divider[i][3] = 'bspan';
  }
j=i-1;
  divider[++j][3] = 'bcross';
++j;
  for (i=j;i<=j+5;i++) {
    divider[i][3] = 'bspan';
  }
j=i-1;
  divider[++j][3] = 'bbranch';
++j;
  for (i=j;i<=j+3;i++) {
    divider[i][3] = 'bspan';
  }
j=i-1;
  divider[++j][3] = 'bbranch';
++j;
  for (i=j;i<=j+2;i++) {
    divider[i][3] = 'bspan';
  }
j=i-1;
  divider[++j][3] = 'blast';
j=j+4;
  divider[j][3] = 'bfirst';
  divider[++j][3] = 'bcross';
  divider[++j][3] = 'blast';

j=2;  // 4th row of dividers

  divider[j][4]   = 'bfirst';
  divider[++j][4] = 'bsplit';
  divider[++j][4] = 'blast';
j=j+2;
  divider[j][4]   = 'bdesc';
j=j+2;
  divider[j][4]   = 'bdesc';
j=j+2;
  divider[j][4]   = 'bfirst';
  divider[++j][4] = 'bspan';
  divider[++j][4] = 'bbranch';
  divider[++j][4] = 'bspan';
  divider[++j][4] = 'bcross';
  divider[++j][4] = 'bspan';
  divider[++j][4] = 'bbranch';
  divider[++j][4] = 'bbranch';
  divider[++j][4] = 'blast';
j=j+3;
  divider[j][4]   = 'bfirst';
  divider[++j][4] = 'bbranch';
  divider[++j][4] = 'bcross';
  divider[++j][4] = 'bbranch';
  divider[++j][4] = 'blast';
j=j+2;
  divider[j][4]   = 'bfirst';
  divider[++j][4] = 'bsplit';
  divider[++j][4] = 'blast';
j=j+2;
  divider[j][4]   = 'bfirst';
  divider[++j][4] = 'bbranch';
  divider[++j][4] = 'bcross';
  divider[++j][4] = 'bbranch';
  divider[++j][4] = 'blast';
j=j+2;
  divider[j][4]   = 'bfirst';
  divider[++j][4] = 'bbranch';
  divider[++j][4] = 'bbranch';
  divider[++j][4] = 'bcross';
  divider[++j][4] = 'bbranch';
  divider[++j][4] = 'bbranch';
  divider[++j][4] = 'blast';
j=j+2;
  divider[j][4]   = 'bdesc';
j=j+2;
  divider[j][4]   = 'bfirst';
  divider[++j][4] = 'bbranch';
  divider[++j][4] = 'bcross';
  divider[++j][4] = 'bbranch';
  divider[++j][4] = 'blast';
j=j+2;
  divider[j][4] = 'bdesc';

j=9; // 5th row of dividers

  divider[j][5]   = 'bfirst';
  divider[++j][5] = 'bcross';
  divider[++j][5] = 'blast';

  divider[++j][5] = 'bdesc';

  divider[++j][5] = 'bfirst';
  divider[++j][5] = 'bcross';
  divider[++j][5] = 'blast';

  divider[++j][5] = 'bdesc';
j=j+1;
  divider[++j][5] = 'bdesc';
j=j+8;
  divider[j][5]   = 'bfirst';
  divider[++j][5] = 'bsplit';
  divider[++j][5] = 'blast';


j=9; // 6th row of dividers

  divider[j][6]   = 'bdesc';

  Ends[0].src = 'images/gend3.gif';
  Ends[1].src = 'images/yend3.gif';
  Ends[2].src = 'images/rend3.gif';
  Ends[3].src = 'images/bend3.gif';
  Ends[4].src = 'images/bbuttontwist.gif';
  Ends[5].src = 'images/bbuttonuntwist.gif';
  Ends[6].src = 'images/bheart.gif';

  Lines[0].src = 'images/btop4.gif';  // v bfirst     h bfirst
  Lines[1].src = 'images/bmid4.gif';  // v bsplit
  Lines[2].src = 'images/bbot4.gif';  // v blast                   h father
  Lines[3].src = 'images/bh1.gif';    // v bdesc      h bspan
  Lines[4].src = 'images/bmid2.gif';  // v bcross     h bcross
  Lines[5].src = 'images/bv2.gif';    // v bpan       h bdesc
  Lines[6].src = 'images/bmid3.gif';  // v bbranch
  Lines[7].src = 'images/bmid6.gif';  //              h bsplit
  Lines[8].src = 'images/btop5.gif';  //              h blast      v father
  Lines[9].src = 'images/bmid5.gif';  //              h bbranch
  Lines[10].src = 'images/bbot5.gif';  // v mother     h mother
  Lines[11].src = 'images/blinkh.gif';  // h link
  Lines[12].src = 'images/blinkv.gif';  // v link 

  ChangeCursor('auto');

  return;  
}

