// JavaScript Document
dih_maxVol			= 13;		// latest Volume 13 (2010)
dih_maxNo			= 7;		

barLayerMargin		= 8;
barItemWidth		= 180;
barLayerWidth		= 200;

  iTimerIncrement = 500;
  iTimerAuto	= 10000;
  iTimerCycle	= 12000;
  iTimerHover	= 2000;
  iTimerMontage	= 4000;
  iTimerPreload	= 500;
  iTimerShow	= 600000;
  iTimerHide	=  500;
  iTimerScroll	= 1000;
  iDelayAuto	= 2000;
  
  iLimitHover	= iTimerHover/iTimerIncrement;
  iLimitMontage	= iTimerShow/iTimerIncrement;
  iLimitPreload = iTimerPreload/iTimerIncrement;
  iLimitAuto	= iTimerAuto/iTimerIncrement;
  iLimitCycle	= iTimerCycle/iTimerIncrement;

  iCounterHover = -1;
  iCounterCycle = -1;
  iCounterAuto = iLimitAuto;
  iCounterMontage = -1;
  iCounterPreload = 0;
  sMontageLoopId = '';
  sAdvertMontageFlag = '';
  sPreloadId = '';
  sCycleHoverId = '';
  sCycleLoopId = '';

if (typeof( window[ 'sDefaultCentreCaption' ] ) == "undefined") 
  sDefaultCentreCaption = '&nbsp;';
if (typeof( window[ 'sDefaultLinkAddr' ] ) == "undefined") 
  sDefaultLinkAddr		= '#';
if (typeof( window[ 'sDefaultTarget' ] ) == "undefined") 
  sDefaultTarget		= '_top';
  
  sDefaultCentreImg		= 'images/homepage/centre_default.gif';//'images/homepage/broadcast.gif';
  sDefaultCentreShowImg = 'images/homepage/centre_default_show.gif';//'images/homepage/broadcast.gif';
  sDefaultCentreHideImg = 'images/homepage/centre_default_hide.gif';//'images/spacer.gif';
  sBlankCentreImg		= 'images/spacer.gif';
  sCentreShowImg		= 'images/spacer.gif';//'images/homepage/foreground_show.gif';
  sCentreViewImg		= 'images/spacer.gif';//'images/homepage/foreground_view.gif';
  sCentreHideImg		= 'images/spacer.gif';//'images/homepage/foreground_hide.gif';
  sCentreOverImg		= 'images/homepage/centre_over.gif';
  sCentreOverImg		= 'images/spacer.gif';
  sCentreOutImg			= 'images/spacer.gif';
  sCentreCaptionShowImg	= 'images/homepage/caption_show.gif';
  sCentreCaptionViewImg	= 'images/homepage/caption_view.gif';
  sCentreCaptionHideImg	= 'images/homepage/caption_hide.gif';
  sCentreCaptionOverImg	= 'images/homepage/caption_over.gif';
  sCentreCaptionOutImg	= 'images/spacer.gif';
  sDefaultCentreWidth	= '175';
  sDefaultCentreHeight	= '175';
  sDefaultOverImg		= 'images/spacer.gif';

leftX=0;
rightX=barLayerMargin;
floatY=barLayerMargin;

pageLayerWidth		= "80%";
navBarLayerWidth	= "200";
navBarItemWidth		= "180";
navBarTopHeight		= "88";
navBarItemHeight	= "32";
navBarHeaderHeight	= "120";
navBarArmsWidth		= "70";
navBarBgColour		= "#0000FF";
navBarNoOfItems		= 13;

searchItemSize		= "12";
searchItemHeight	= "30";
searchItemWidth		= "100";
searchImageWidth	= "56";
enterImageWidth		= "24";

barSpacerImage		= pagePath + "images/spacer.gif";
pageRightImage		= pagePath + "images/coat_of_arms/dalton_sm.gif";

navBarPath			= pagePath+"images/navbar/";
if (window.location.href.indexOf("diharchive") >= 0) {pageFilename = "diharchive.gif";}
if ((typeof( window[ 'navBarDownFilename' ] ) == "undefined") 
&& (typeof( window[ 'pageFilename' ] ) != "undefined")) navBarDownFilename = pageFilename;

navBarLastImageName	= "DGS_nav_forum";
navBarHeaderImage	= navBarPath+"header.gif";
barHeaderBlank		= navBarPath+"header_blank.gif";
pageHeaderHeight	= "110";
pageHeaderWidth		= "110";

if (typeof( window[ 'homepageFirstTimer' ] ) == "undefined") {
  if ((typeof( window[ 'homepageMessageImg' ] ) == "undefined") || (typeof( window[ 'homepageMessageTimer' ] ) == "undefined")) {
    homepageFirstTimer = 3400; //	runtime of ..images/homepage/dalton.gif
	homepageMessageTimer = 0;
	homepageFirstTimeOnly = true;
  }
  else if (homepageMessageTimer > 0) {
	homepageFirstTimer = homepageMessageTimer; //	runtime of ..images/homepage/dalton.gif
	if (typeof( window[ 'homepageFirstTimeOnly' ] ) == "undefined") homepageFirstTimeOnly = true;
	if (typeof( window[ 'homepageMessageLinkAddr' ] ) == "undefined") homepageMessageLinkAddr = "#";
  }
  else {
    homepageFirstTimer = 3400; //	runtime of ..images/homepage/dalton.gif
	homepageMessageTimer = 0;
	homepageFirstTimeOnly = true;
  }
  homepageAutoDelay	= 1000; //	delay before starting automatic sequence (zero = no auto)
}
if (window.location.href.indexOf("daltongensoc.com") >= 0) {dgs_url = "http://www.daltongensoc.com";}
else {dgs_url = "http://dgs.fitsys.co.uk";}

searchCookiePath = "";
if (typeof( window[ 'pageFilename' ] ) != "undefined") {
  switch(pageFilename) {
	case ("newsletter.gif") :searchCookiePath = "newsletter/"; break; 
	case ("daltondatabank.gif") :searchCookiePath = "daltondatabank/"; break; 
	case ("dnaproject.gif") :searchCookiePath = "dnaproject/"; break; 
	case ("clandalton.gif") :searchCookiePath = "clandalton/"; break; 
	case ("events.gif") :searchCookiePath = "events/"; break; 
	case ("evtarchive.gif") :searchCookiePath = "evtarchive/"; break; 
	case ("journalindex.gif") :searchCookiePath = "journalindex/"; break; 
	case ("diharchive.gif") :searchCookiePath = "diharchive/"; break; 
	case ("membership.gif") :searchCookiePath = "membership/"; break; 
	case ("enquiry.gif") :searchCookiePath = "enquiry/"; break; 
	default :searchCookiePath = ""; break; 
  }
}

dgs_month			=   new Array("December","January","February","March","April","May","June","July","August","September","October","November","December","January");
dgs_year			=   new Array("1997","1998","1999","2000","2001","2002","2003","2004","2005","2006","2007","2008","2009","2010","2011","2012","2013","2014","2015","2016","2017","2018","2019");

dji_maxVol			= 51;
dji_minVol			= 8;
dji_midVol			= 8;
dji_volBarCols		= new Array();
dji_volBarCols["50"]= "5";
dji_volBarCols["51"]= "4";
dji_volBarCols["52"]= "3";
dji_volBarCols["53"]= "2";
dji_volBarCols["54"]= "1";
dji_volBarCols["55"]= "5";

dih_minVol			= 9;		// between (Vol.min No.1) and (Vol.max No.max)
dih_minNo			= 0;
dih_midVol			= 9;		// between (Vol.1 No.1) and (Vol.mid No.mid)
dih_midNo			= 0;

if (typeof( window[ 'dih_first_volume' ] ) == "undefined")
  dih_first_volume = dih_maxVol;
dih_first_no = 1;
dih_last_volume	= dih_first_volume;				// Volume 11 (2008)
if (dih_first_volume == dih_maxVol)
  dih_last_no	= dih_maxNo;
else 
  dih_last_no	= 12;

if ((typeof( window[ 'pageFilename' ] ) != "undefined") 
&& ((pageFilename == "diharchive.gif") || (pageFilename == "newsletter.gif")) 
&& (typeof( window[ 'dih_volume' ] ) != "undefined")) {
  if (eval(dih_no)==1) {
	dgs_prevVol=eval(dih_volume)-1;
	dgs_prevNo=12;
	dgs_nextVol=eval(dih_volume);
	dgs_nextNo=2;
  } else if (eval(dih_no)==12) {
	dgs_prevVol=eval(dih_volume);
	dgs_prevNo=11;
	dgs_nextVol=eval(dih_volume)+1;
	dgs_nextNo=1;
  } else {
	dgs_prevVol=eval(dih_volume);
	dgs_prevNo=eval(dih_no)-1;
	dgs_nextVol=eval(dih_volume);
	dgs_nextNo=eval(dih_no)+1;
  }
  if ((dgs_nextVol>dih_maxVol) 
	|| ((dgs_nextVol==dih_maxVol) && (dgs_nextNo>dih_maxNo))) {
	dgs_nextVol=1;
	dgs_nextNo=1;
  } else if (((dgs_nextVol>dih_midVol) 
			|| ((dgs_nextVol==dih_midVol) && (dgs_nextNo>dih_midNo))) 
			&& (dgs_nextVol<dih_minVol)) {
	dgs_nextVol=dih_minVol;
	dgs_nextNo=1;
  }
  if (dgs_prevVol==0) {
	dgs_prevVol=dih_maxVol;
	dgs_prevNo=dih_maxNo;
  } else if (((dgs_prevVol>dih_midVol) 
			|| ((dgs_prevVol==dih_midVol) && (dgs_prevNo>dih_midNo))) 
			&& (dgs_prevVol<dih_minVol)) {
	dgs_prevVol=dih_midVol;
	dgs_prevNo=dih_midNo;
  }
  if ((dgs_prevVol==dih_midVol) && (dgs_prevNo==dih_midNo)) {
	navBarPrevAddr		= "/diharchive/issue/backissues.html";				
  	navBarPrevAltName	= 'Gap in Daltons in History Archive from '+dgs_month[dgs_prevNo]+' '+dgs_year[dgs_prevVol];
  } else {
	navBarPrevAddr = "/diharchive/"+dgs_prevVol.toString()+"_"+dgs_prevNo.toString()+"_"+dgs_month[dgs_prevNo]+"_"+dgs_year[dgs_prevVol]+"/text.html";				
	if ((dgs_prevVol==dih_maxVol) && (dgs_prevNo==dih_maxNo)) {
	  navBarPrevAltName = 'Daltons in History for this month, Editor: Dairne Irwin, Webmaster: Mel Irwin';				
	} else if ((dgs_prevVol>10) || ((dgs_prevVol==10) && (dgs_prevNo>10))) {
	  navBarPrevAltName = 'Daltons in History for '+dgs_month[dgs_prevNo]+' '+dgs_year[dgs_prevVol]+', Editor: Dairne Irwin, Webmaster: Mel Irwin';				
	} else if ((dgs_prevVol==10) && (dgs_prevNo>=3)) {
	  navBarPrevAltName = 'Daltons in History for '+dgs_month[dgs_prevNo]+' '+dgs_year[dgs_prevVol]+', Editor: Dairne Irwin';				
	} else if ((dgs_prevVol==1) && (dgs_prevNo==1)) {
	  navBarPrevAltName = 'First Daltons in History in January 1998, Editor: Millicent V. Craig, Webmaster: Mary Lou Weber-Elias, Designer: Elizabeth A. Weber';				
	} else {
	  navBarPrevAltName = 'Daltons in History for '+dgs_month[dgs_prevNo]+' '+dgs_year[dgs_prevVol]+', Editor: Millicent V. Craig, Webmaster: Mary Lou Weber-Elias, Designer: Elizabeth A. Weber';				
	}
  }
  if ((dgs_nextVol==dih_minVol) && (dgs_nextNo==dih_minNo)) {
	navBarNextAddr = "/diharchive/issue/backissues.html";				
  	navBarNextAltName	= 'Gap in Daltons in History Archive until '+dgs_month[dgs_nextNo]+' '+dgs_year[dgs_nextVol];
  } else if ((dgs_nextVol==1) && (dgs_nextNo==1)) {
	if (pageFilename == "newsletter.gif") {navBarNextAddr = "#";} 
	else {navBarNextAddr = "/diharchive/1_1_January_1998/text.html";}
  	navBarNextAltName	= 'First Daltons in History in January 1998, Editor: Millicent V. Craig, Webmaster: Mary Lou Weber-Elias, Designer: Elizabeth A. Weber';
  } else if ((dgs_nextVol>10) || ((dgs_nextVol==10) && (dgs_nextNo>10))) {
	navBarNextAddr = "/diharchive/"+dgs_nextVol.toString()+"_"+dgs_nextNo.toString()+"_"+dgs_month[dgs_nextNo]+"_"+dgs_year[dgs_nextVol]+"/text.html";				
	navBarNextAltName = 'Daltons in History for '+dgs_month[dgs_nextNo]+' '+dgs_year[dgs_nextVol]+', Editor: Dairne Irwin, Webmaster: Mel Irwin';				
  } else if ((dgs_nextVol==10) && (dgs_nextNo>=3)) {
	navBarNextAddr = "/diharchive/"+dgs_nextVol.toString()+"_"+dgs_nextNo.toString()+"_"+dgs_month[dgs_nextNo]+"_"+dgs_year[dgs_nextVol]+"/text.html";				
	navBarNextAltName = 'Daltons in History for '+dgs_month[dgs_nextNo]+' '+dgs_year[dgs_nextVol]+', Editor: Dairne Irwin';				
  } else {
	navBarNextAddr = "/diharchive/"+dgs_nextVol.toString()+"_"+dgs_nextNo.toString()+"_"+dgs_month[dgs_nextNo]+"_"+dgs_year[dgs_nextVol]+"/text.html";				
	navBarNextAltName = 'Daltons in History for '+dgs_month[dgs_nextNo]+' '+dgs_year[dgs_nextVol]+', Editor: Millicent V. Craig, Webmaster: Mary Lou Weber-Elias, Designer: Elizabeth A. Weber';				
  }
} else if ((pageFilename == "journalindex.gif") && (typeof( window[ 'dji_volume' ] ) != "undefined")) {
  if (dji_volume<=1) {
	dgs_prevVol=dji_maxVol;
	navBarPrevAddr = "/journalindex/volume/"+dgs_prevVol.toString()+".html";
	navBarPrevAltName = 'Contents of Current Journal, Compiled by: Michael N. Dalton';
  } else if ((dji_volume==dji_minVol) && (dji_minVol!=dji_midVol)) {
	dgs_prevVol=dji_midVol;
	navBarPrevAddr = "/journalindex/volume/"+dgs_prevVol.toString()+".html";
	navBarPrevAltName = 'Gap in Index until Journal Volume '+dgs_prevVol.toString();
  } else {
	dgs_prevVol=dji_volume-1;
	navBarPrevAddr		= "/journalindex/volume/"+dgs_prevVol.toString()+".html";
	if (dgs_prevVol>dji_maxVol) {
	  navBarPrevAltName = 'Index of Journal Volume '+dgs_prevVol.toString();				
	} else if (dgs_prevVol>41) {
	  navBarPrevAltName = 'Contents of Journal Volume '+dgs_prevVol.toString()+', Compiled by: Michael N. Dalton';				
	} else if (dgs_prevVol==1) {
	  navBarPrevAltName = 'Index of First Journal, Compiled by: Dr. Lucy J. Slater';				
	} else {
	  navBarPrevAltName = 'Index of Journal Volume '+dgs_prevVol.toString()+', Compiled by: Dr. Lucy J. Slater';				
	}
  } 
  if (dji_volume>=dji_maxVol) {
	dgs_nextVol=1;
	navBarNextAddr		= "/journalindex/volume/"+dgs_nextVol.toString()+".html";
	navBarNextAltName = 'Index of First Journal, Compiled by: Dr. Lucy J. Slater';
  } else if ((dji_volume==dji_midVol) && (dji_minVol!=dji_midVol)) {
	dgs_nextVol=dji_minVol;
	navBarNextAddr		= "/journalindex/volume/"+dgs_nextVol.toString()+".html";
	navBarNextAltName = 'Gap in Index until Journal Volume '+dgs_nextVol.toString();
  } else {
	dgs_nextVol=dji_volume+1;
	navBarNextAddr		= "/journalindex/volume/"+dgs_nextVol.toString()+".html";
	if (dgs_nextVol==dji_maxVol) {
	  if (dgs_nextVol>dji_maxVol) navBarNextAltName = 'Index of Current Journal';				
	  else navBarNextAltName = 'Contents of Current Journal, Compiled by: Michael N. Dalton';				
	} else if (dgs_nextVol>dji_maxVol) {
	  navBarNextAltName = 'Index of Journal Volume '+dgs_nextVol.toString();				
	} else if (dgs_nextVol>41) {
	  navBarNextAltName = 'Contents of Journal Volume '+dgs_nextVol.toString()+', Compiled by: Michael N. Dalton';				
	} else {
	  navBarNextAltName = 'Index of Journal Volume '+dgs_nextVol.toString()+', Compiled by: Dr. Lucy J. Slater';				
	}
  }
}
if ((typeof( window[ 'navBarPrevAddr' ] ) == "undefined")) {
  navBarPrevAddr		= "#";
  navBarPrevAltName		= "Previous Document";
}
if ((typeof( window[ 'navBarNextAddr' ] ) == "undefined")) {
  navBarNextAddr		= "#";
  navBarNextAltName		= "Next Document";
}

findBarAltName =   new Array('Find TOP of Document','Find FIRST in Document','Find NEXT in Document','Find BACK in Document','Find LAST in Document','Find END of Document');
findBarImageName = new Array('DGS_findtop_of_doc','DGS_findfirst_in_doc','DGS_findnext_in_doc','DGS_findback_in_doc','DGS_findlast_in_doc','DGS_findend_of_doc');
findBarUpImage =   new Array(pagePath+'images/conbar/up/content.gif',pagePath+'images/findbar/up/findfirst.gif',pagePath+'images/findbar/up/findnext.gif',pagePath+'images/findbar/up/findback.gif',pagePath+'images/findbar/up/findlast.gif',pagePath+'images/navbar/up/endpage.gif');
findBarDownImage = new Array(pagePath+'images/conbar/down/content.gif',pagePath+'images/findbar/down/findfirst.gif',pagePath+'images/findbar/down/findnext.gif',pagePath+'images/findbar/down/findback.gif',pagePath+'images/findbar/down/findlast.gif',pagePath+'images/navbar/down/endpage.gif');
findBarOverImage = new Array(pagePath+'images/conbar/over/content.gif',pagePath+'images/findbar/over/findfirst.gif',pagePath+'images/findbar/over/findnext.gif',pagePath+'images/findbar/over/findback.gif',pagePath+'images/findbar/over/findlast.gif',pagePath+'images/navbar/over/endpage.gif');

navBarLinkAddr		=   new Array(
dgs_url,
dgs_url+'/newsletter/index.html',
'http://www.daltondatabank.org',
dgs_url+'/dnaproject/index.html',
dgs_url+'/journalindex/index.html',
dgs_url+'/clandalton/index.html',
dgs_url+'/gallery/index.html',
dgs_url+'/events/index.html',
dgs_url+'/evtarchive/index.html',
dgs_url+'/diharchive/index.html',
dgs_url+'/officers/index.html',
dgs_url+'/membership/index.html',
'http://daltonamericas.org/messageboard/',
dgs_url+'/journalindex/volume/orderform.html',
dgs_url+ navBarPrevAddr,
dgs_url+ navBarNextAddr,
'#end');
navBarLinkTarget	=   new Array(
'_top',
'_top',
'_blank',
'_top',
'_top',
'_top',
'_top',
'_top',
'_top',
'_top',
'_top',
'_top',
'_blank',
'_top',
'_top',
'_top',
'_top');
navBarAltName =   new Array(
'DGS Home Page',
'Daltons in History - Editor: Dairne Irwin, Webmaster: Mel Irwin',
'Dalton Data Bank - Webmaster: David Preston, Designer: David Preston',
'Dalton DNA Project - Coordinators: Michael N Dalton, Karen Dalton Preston, Millicent V Craig, Consultant: Chris Pomery',
'DGS Journal Index - Editor: John Dalton',
'Clan Dalton - Chieftain: Ciaran Dalton',
'Photo Gallery',
'Forthcoming Gatherings and Other Events',
'Past Gatherings',
'Daltons in History Archive (Back Issues)',
'DGS Officers and Committee',
'Membership Entitlement and Application Form',
'Dalton Forum - Administrators: Karen Dalton Preston, David Preston',
'Order DGS Journal',
navBarPrevAltName,
navBarNextAltName,
'End of Page');
navBarImageName = new Array(
'DGS_nav_homepage',
'DGS_nav_newsletter',
'DGS_nav_daltondatabank',
'DGS_nav_dnaproject',
'DGS_nav_journalindex',
'DGS_nav_clandalton',
'DGS_nav_gallery',
'DGS_nav_events',
'DGS_nav_past',
'DGS_nav_diharchive',
'DGS_nav_officers',
'DGS_nav_membership',
'DGS_nav_forum',
'DGS_nav_journalorder',
'DGS_nav_prevdocument',
'DGS_nav_nextdocument',
'DGS_nav_endpage');
navBarHomepageId = new Array(
'',
'000',
'001',
'002',
'003',
'004',
'011',
'005',
'006',
'007',
'010',
'009',
'008',
'');
navBarImageFilename = new Array(
'homepage.gif',
'newsletter.gif',
'daltondatabank.gif',
'dnaproject.gif',
'journalindex.gif',
'clandalton.gif',
'gallery.gif',
'events.gif',
'evtarchive.gif',
'diharchive.gif',
'officers.gif',
'membership.gif',
'forum.gif',
'journalorder.gif',
'prevdocument.gif',
'nextdocument.gif',
'endpage.gif');

if ( typeof( window[ 'dgs_document_group' ] ) == "undefined" ) {
dgs_document_group = new Array();
dgs_document_group[0] = new Array("content","CONTENT","","");														//contents: DO NOT CHANGE!
dgs_document_group[1] = new Array("default","default","","");								//default : DO NOT CHANGE!
}

docBarAnchorName = new Array(17);
docBarAnchorPosY = new Array(17);
docBarAltName =	  new Array(16);
docBarImageName = new Array(16);
docBarUpImage =   new Array(16);
docBarDownImage = new Array(16);
docBarOverImage = new Array(16);

function DGS_preloadImages() {
MM_preloadImages('images/homepage/centre_default.gif','images/homepage/centre_default_show.gif',
'images/homepage/centre_default_hide.gif','images/spacer.gif','images/homepage/background.gif',
'images/homepage/foreground_show.gif','images/homepage/foreground_view.gif',
'images/homepage/foreground_hide.gif');
}

function DGS_documentInit() { //v3.0
  if (typeof( window[ 'dgs_document_contents' ] ) != "undefined") {
  var iString,jString,iLen = dgs_document_contents.length;
  var iBar = eval(getSectionName());
  if (iLen > docBarImageName.length) {iLen = docBarImageName.length}
  for(var i=0;i<(iLen);i++) {
	iString = dgs_document_contents[i].toUpperCase();		
  	for(var j=0;j<(dgs_document_group.length);j++) {
  	  if ((dgs_document_group[j][3] != null) && (iString.indexOf(dgs_document_group[j][3]) < 0)) continue;
  	  if ((dgs_document_group[j][2] != null) && (iString.indexOf(dgs_document_group[j][2]) < 0)) continue;
  	  if ((i==0) || (j==(dgs_document_group.length-1))
	  			|| ((dgs_document_group[j][1] != null) && (iString.indexOf(dgs_document_group[j][1]) >= 0))) {
		docBarAnchorName[i] = i.toString();
		docBarAnchorPosY[i] = 0;
		docBarAltName[i] = dgs_document_contents[i];
		docBarImageName[i] = "DGS_docBar_"+i.toString();
  	  	if (dgs_document_group[j][0].toLowerCase() == "default") {
			docBarUpImage[i] = pagePath+"images/conbar/up/article"+i.toString()+".gif";
			docBarDownImage[i] = pagePath+"images/conbar/down/article"+i.toString()+".gif";
			docBarOverImage[i] = pagePath+"images/conbar/over/article"+i.toString()+".gif";
			break;
	  	} else {
			docBarUpImage[i] = pagePath+"images/conbar/up/"+dgs_document_group[j][0].toLowerCase()+".gif";
			docBarDownImage[i] = pagePath+"images/conbar/down/"+dgs_document_group[j][0].toLowerCase()+".gif";
			docBarOverImage[i] = pagePath+"images/conbar/over/"+dgs_document_group[j][0].toLowerCase()+".gif";
			break;
		}
	  }
  	}
  }
  docBarAnchorName[iLen] = "end";
  docBarAnchorPosY[iLen] = 999999;
//alert('Alt Name '+docBarAltName[0]+' '+docBarAltName[1]+' '+docBarAnchorName[2]+' '+docBarAltName[3]+' '+docBarAltName[4]+' '+docBarAltName[5]+' '+docBarAltName[6]+' '+docBarAltName[7]);
  if ((iBar == 0) || (iBar > dgs_document_contents.length-1)) {
	anchorTxt = "";
  } else {
	anchorTxt = iBar.toString()+". "+dgs_document_contents[iBar].toUpperCase();
  }
  thisfind = "";
 }
}

function DGS_docBarCreateRows() { //v3.0
 if (typeof( window[ 'dgs_document_contents' ] ) != "undefined") {
  var iLen = dgs_document_contents.length;
  if (iLen > docBarImageName.length) {iLen = docBarImageName.length}
  for(var i=0;i<(iLen);i++) {
    document.write('<tr>');
      document.write('<td width="'+navBarItemWidth+'" height="'+navBarItemHeight+'" align="center"><a href="#'+i.toString()+'" onClick="DGS_moveToAnchor('+i.toString()+'); DGS_docBarDown('+i.toString()+');" onMouseOver="DGS_docBarOver('+i.toString()+')" onMouseOut="MM_swapImgRestore()">');
      document.write('<img src='+docBarUpImage[i]+' alt="'+docBarAltName[i]+'" name='+docBarImageName[i]+' border="0"></a></td>');
    document.write('</tr>');
  }
 }
}

function DJI_volBarCreateRows() { //v3.0
  document.write('<tr><td width="'+navBarItemWidth+'" align="center"><table width="'+navBarItemWidth+'" border="0" cellpadding="0" cellspacing="0">');
	document.write('<tr>');
	  document.write('<td colspan="'+dji_volBarCols[dji_maxVol.toString()]+'" height="32" border="0"><a href="'+dgs_url+'/journalindex/volume/'+dji_maxVol.toString()+'.html" onMouseOver="DGS_volBarOver('+dji_maxVol.toString()+')" onMouseOut="DGS_volBarOut('+dji_maxVol.toString()+')">');
	  document.write('<img src="'+pagePath+'images/volbar/up/latest_'+dji_volBarCols[dji_maxVol.toString()]+'.gif" name=latest border="0"></a></td>');
  for(var i=dji_maxVol;i>0;i=i-1) {
	if ((i==5) || (i==10) || (i==15) || (i==20) || (i==25) || (i==30) || (i==35) || (i==40) || (i==45) || (i==50) || (i==55)) {
    document.write('<tr>');
	}
      document.write('<td height="32" border="0"><a href="'+dgs_url+'/journalindex/volume/'+i.toString()+'.html" onMouseOver="DGS_volBarOver('+i.toString()+')" onMouseOut="DGS_volBarOut('+i.toString()+')">');
	  document.write('<img src="'+pagePath+'images/volbar/up/vol'+i.toString()+'.gif" name=vol'+i.toString()+' border="0"></a></td>');
	navBarLastImageName = "vol"+i.toString();
	if ((i==1) || (i==6) || (i==11) || (i==16) || (i==21) || (i==26) || (i==31) || (i==36) || (i==41) || (i==46) || (i==51)) {
    document.write('</tr>');
	}
  }
  document.write('</table></td></tr>');
}

function DIH_volBarCreateRows() { //v3.0
  for(var i=dih_maxVol;i>0;i=i-1) {
    document.write('<tr>');
      document.write('<td width="'+navBarItemWidth+'" height="'+navBarItemHeight+'" align="center"><a href="'+dgs_url+'/diharchive/issue/'+dgs_year[i]+'.html" onClick="DGS_volBarDown('+i.toString()+');" onMouseOver="DGS_volBarOver('+i.toString()+')" onMouseOut="MM_swapImgRestore()">');
    if ((typeof( window[ 'dih_first_volume' ] ) != "undefined") && (i == dih_first_volume) && (i == dih_last_volume)) {
	  document.write('<img src="'+pagePath+'images/volbar/down/'+dgs_year[i]+'vol'+i.toString()+'.gif" alt="Back Issues for '+dgs_year[i]+' of Daltons in History" name=vol'+i.toString()+' border="0"></a></td>');
	} else {
	  document.write('<img src="'+pagePath+'images/volbar/up/'+dgs_year[i]+'vol'+i.toString()+'.gif" alt="Back Issues for '+dgs_year[i]+' of Daltons in History" name=vol'+i.toString()+' border="0"></a></td>');
	}
	navBarLastImageName = "vol"+i.toString();
    document.write('</tr>');
  }
}

function DGS_volBarDown(iBar) {
}

function DGS_volBarOver(iBar) {
 if (pageFilename == "diharchive.gif") {
  MM_swapImage('vol'+iBar.toString(),'',pagePath+'images/volbar/over/'+dgs_year[iBar]+'vol'+iBar.toString()+'.gif',1);
 } else if (pageFilename == "journalindex.gif") {
  MM_swapImage('vol'+iBar.toString(),'',pagePath+'images/volbar/over/vol'+iBar.toString()+'.gif',1);
  if (iBar==dji_maxVol) MM_swapImage('latest','',pagePath+'images/volbar/over/latest_'+dji_volBarCols[dji_maxVol.toString()]+'.gif',1);
 }
}

function DGS_volBarOut(iBar) {
 if (pageFilename == "journalindex.gif") {
  MM_swapImage('vol'+iBar.toString(),'',pagePath+'images/volbar/up/vol'+iBar.toString()+'.gif',1);
  if (iBar==dji_maxVol) MM_swapImage('latest','',pagePath+'images/volbar/up/latest_'+dji_volBarCols[dji_maxVol.toString()]+'.gif',1);
 }
}

//-->
function qs(){var f=document.formSear;var qe=f.toFind.value;setCookie('dgs_searwords',qe,1);if(window.encodeURIComponent)qe=encodeURIComponent(qe);if(f.area)if(f.area.value==2){document.location="http://www.google.com/search?q="+qe;return false;}var pt=document.location.href;var iq=pt.indexOf('?');if(iq!=-1)pt=pt.substring(0, iq);if(f.action)if(f.action!="")pt=f.action;var ue=pt+"?searWords="+qe;if(f.search)ue+="&search="+f.search.value;if(f.match)ue+="&match="+f.match.value;document.location=ue;return false;}

function DGS_enterBarCreateRow() {
document.write('<tr>');
  document.write('<td width="'+navBarItemWidth+'" height="'+navBarItemHeight+'" align="center">');
  document.write('<table width="'+navBarItemWidth+'" height="'+searchItemHeight+'" bgColor="'+navBarBgColour+'" border="0" cellpadding="0" cellspacing="0">');
	document.write('<tr>');
if (pageType == "front") {
  for(var i=0;i<(navBarImageName.length);i++) {
    if (navBarImageFilename[i] == pageFilename) {
      document.write('<td width="'+searchImageWidth+'"><a href="'+navBarLinkAddr[i]+'" onClick=" return DGS_navBarDown('+i.toString()+');" onMouseOver="DGS_enterBarOver()" onMouseOut="DGS_enterBarOut()">');
	  document.write('<img src='+navBarPath+'up/search.gif alt="Search '+navBarAltName[i]+'" name="search" border="0"></a></td>');
      document.write('<td width="'+searchItemWidth+'">');
	  document.write('<INPUT size="'+searchItemSize+'" name="toFind" value="');
	  document.write(getCookie('dgs_searwords'));
	  document.write('" >');
	  document.write('</td>');
      document.write('<td width="'+enterImageWidth+'"><a href="'+navBarLinkAddr[i]+'" onClick=" return DGS_navBarDown('+i.toString()+');" onMouseOver="DGS_enterBarOver()" onMouseOut="DGS_enterBarOut()">');
	  document.write('<img src='+navBarPath+'up/enter.gif alt="Search '+navBarAltName[i]+'" name="enter" border="0"></a></td>');
	  break;
	}
  }
} else {
      document.write('<td width="'+searchImageWidth+'"><a href="" onClick="doFindSubmit(); return false;" onMouseOver="DGS_enterBarOver()" onMouseOut="DGS_enterBarOut()">');
	  document.write('<img src='+navBarPath+'up/find.gif alt="Find FIRST in document" name="find" border="0"></a></td>');
      document.write('<td width="'+searchItemWidth+'">');
	  document.write('<INPUT size="'+searchItemSize+'" name="toFind" value="');
	  document.write(getCookie('dgs_searwords'));
	  document.write('" >');
	  document.write('</td>');
      document.write('<td width="'+enterImageWidth+'"><a href="" onClick="doFindSubmit(); return false;" onMouseOver="DGS_enterBarOver()" onMouseOut="DGS_enterBarOut()">');
	  document.write('<img src='+navBarPath+'up/enter.gif alt="Find FIRST in document" name="enter" border="0"></a></td>');
}
	document.write('</tr>');
  document.write('</table></td>');
document.write('</tr>');
}

function DGS_enterBarOver() {
  MM_swapImage("enter",'',navBarPath+"over/enter.gif",1);
  if (pageType == "front") {
	MM_swapImage("search",'',navBarPath+"over/search.gif",1);
  } else {
	MM_swapImage("find",'',navBarPath+"over/find.gif",1);
  }
}

function DGS_enterBarOut() {
  MM_swapImage("enter",'',navBarPath+"up/enter.gif",1);
  if (pageType == "front") {
	MM_swapImage("search",'',navBarPath+"up/search.gif",1);
  } else {
	MM_swapImage("find",'',navBarPath+"up/find.gif",1);
  }
}

function DGS_homepageCalc() { 
if (IE4) homeLayerX=DGS_getWindowWidth()-415+parseInt((DGS_getWindowWidth()-965)/15); 
else homeLayerX=DGS_getWindowWidth()-405+parseInt((DGS_getWindowWidth()-965)/15);
if (IE4 && homeLayerX<540) homeLayerX=540;
else if (NS6 && homeLayerX<536) homeLayerX=536;
homeLayerLeft=barLayerWidth-10;
if (IE4 && homeLayerX<560) homeLayerLeft = barLayerWidth-5;
else if (homeLayerX<540) homeLayerLeft = barLayerWidth-2;
else if (NS6 && homeLayerX<550) homeLayerLeft = barLayerWidth;
else if (NS6 && homeLayerX<680) homeLayerLeft = barLayerWidth+5;
else if (NS6 && homeLayerX<720) homeLayerLeft = barLayerWidth+2;
else if (NS6) homeLayerLeft = barLayerWidth;

//alert(DGS_getWindowWidth() + "  " + homeLayerX.toString() + "  " + homeLayerLeft.toString()); 
}

function DGS_homepageTop() { 
	DGS_homepageCalc();

//alert(DGS_getWindowWidth() + "  " + homeLayerX.toString() + "  " + homeLayerLeft.toString()); 
// Start of Home Layer
	if (NS4) {document.write('<LAYER NAME="HomeLayer" LEFT="'+navBarItemWidth+'" WIDTH="540">');}
	else if (IE4) {document.write('<div id="HomeLayer" style="position:absolute; left:'+homeLayerLeft.toString()+'; width:'+homeLayerX.toString()+'; top:132; visibility:hidden;">');}
	else if (NS6) {document.write('<div id="HomeLayer" style="position:absolute; left:'+homeLayerLeft.toString()+'; width:'+homeLayerX.toString()+'; top:126; visibility:hidden;">');}
}

function DGS_homepageHomeTableEnd() {
  if (NS4) {document.write('</LAYER>');}
  else {document.write('</div>');}	
// End of Home Layer

// Start of Montage Layer
  if (NS4) {document.write('<LAYER NAME="MontageLayer">');}
  else {document.write('<div id="MontageLayer" style="position:absolute; visibility:hidden;">');}
  document.write('<table>');
	document.write('<tr><td><img src="'+sDefaultCentreImg+'" id="HomeImageCentreMontage" width="175" height="175" border="0"></td>');
	document.write('<td><img src="'+sDefaultCentreShowImg+'"></td>');
	document.write('<td><img src="'+sDefaultCentreHideImg+'"></td>');
	document.write('<td><img src="'+sCentreShowImg+'"></td>');
	document.write('<td><img src="'+sCentreViewImg+'"></td></tr>');

	document.write('<tr><td><img src="'+sCentreHideImg+'"></td>');
	document.write('<td><img src="'+sCentreOverImg+'"></td>');
	document.write('<td><img src="'+sCentreOutImg+'"></td>');
	document.write('<td><img src="'+sCentreCaptionShowImg+'"></td>');
	document.write('<td><img src="'+sCentreCaptionViewImg+'"></td></tr>');

	document.write('<tr><td><img src="'+sCentreCaptionHideImg+'"></td>');
	document.write('<td><img src="'+sCentreCaptionOverImg+'"></td>');
	document.write('<td><img src="'+sCentreCaptionOutImg+'"></td>');
	document.write('<td><img src="'+sDefaultOverImg+'"></td>');
	document.write('<td><img src="'+sBlankCentreImg+'"></td></tr>');
  document.write('</table>');
  if (NS4) {document.write('</LAYER>');}
  else {document.write('</div>');}	
// End of Montage Layer
}

function DGS_homepageAdvertStart() {
// Start of Advert Layer
  if (NS4) {document.write('<LAYER NAME="AdvertLayer">');}
  else {document.write('<div id="AdvertLayer" style="position:absolute; visibility:hidden;">');}
	
  document.write('<table><tr><td>');
}

function DGS_homepageAdvertEnd() {
  document.write('</td></tr></table>');
  if (NS4) {document.write('</LAYER>');}
  else {document.write('</div>');}	
// End of Advert Layer

}

function DGS_homepageMask() { 
// Start of Mask Layer
	if (NS4) {document.write('<LAYER NAME="MaskLayer"  LEFT="'+navBarItemWidth+'" WIDTH="540">');}
	else if (IE4) {document.write('<div id="MaskLayer" style="position:absolute; left:'+homeLayerLeft.toString()+'; width:'+homeLayerX.toString()+'; top:132; z-index:1; visibility:hidden;">');}
	else {document.write('<div id="MaskLayer" style="position:absolute; left:'+homeLayerLeft.toString()+'; width:'+homeLayerX.toString()+'; top:126; z-index:1; visibility:hidden;">');}
}

function DGS_homepageAdvertSetUp(sHomepageId, iAdvertLimit, sAdvertFlag, sAdvertOverImg, sAdvertLinkAddr, sAdvertTarget) {
  var iAdvertId = parseInt(sHomepageId,10)+100;

  if (sAdvertOverImg == '') {sAdvertOverImg = sDefaultOverImg;}
  if (iAdvertLimit <= 0) iAdvertLimit = iTimerAuto;

  if ( typeof( window[ 'advertOverImg' ] ) == "undefined" ) {
	advertAdvertId	= new Array();
	advertCycleMaxId= new Array();
	advertCentreImg	= new Array();
	advertOverImg	= new Array();
	advertLinkAddr	= new Array();
	advertTarget	= new Array();
	advertTimerLimit= new Array();
	advertFlag		= new Array();
	advertNavBarNo	= new Array();
  }
  advertAdvertId[sHomepageId]	= iAdvertId.toString();
  advertCycleMaxId[sHomepageId]	= iAdvertId.toString()+"00";
  advertCentreImg[sHomepageId]	= sDefaultCentreImg;
  advertOverImg[sHomepageId]	= sAdvertOverImg;
  advertLinkAddr[sHomepageId]	= sAdvertLinkAddr;
  if (sAdvertTarget != '') advertTarget[sHomepageId] = sAdvertTarget;
  else advertTarget[sHomepageId] = sDefaultTarget;
  advertTimerLimit[sHomepageId] = iAdvertLimit/iTimerIncrement;
  advertFlag[sHomepageId]		= sAdvertFlag;
  advertNavBarNo[sHomepageId]	= 0;
  for (var iBar = 1; iBar <= navBarHomepageId.length; iBar++) {
	if (navBarHomepageId[iBar] == sHomepageId) 
	{
	  advertNavBarNo[sHomepageId]	= iBar;
	  break;
	}
	else if (navBarHomepageId[iBar] != '') {
	}
  }

//  DGS_homepageHide('HomeTable000');
  DGS_homepageHide('HomeImageCentreCaption');
}

function DGS_homepageCycleSetUp(sAdvertId, iCycleLimit, iCycleScrollLines, sCycleCaption, sCycleCentreImg, iCycleCentreWidth, iCycleCentreHeight, sCycleOverImg, sCycleLinkAddr) { 
  if (iCycleScrollLines <= 1) iCycleScrollLines = 0;
  else if (iCycleScrollLines <= 3) iCycleScrollLines = 3;

  var sHomepageId = "0" + sAdvertId.substr(sAdvertId.length-2,2);
  var sCycleAdvertId = sAdvertId + "00";
  var iCycleAdvertId = parseInt(sCycleAdvertId,10);
  var iCycleLastId = iCycleAdvertId + iCycleScrollLines;
  var sCycleLastId = iCycleLastId.toString();
  var iAdvertCycleMaxId = parseInt(advertCycleMaxId[sHomepageId],10);

  if ( typeof( window[ 'iHomeLayerNo' ] ) == "undefined" ) iHomeLayerNo = 0;
  if (iHomeLayerNo < 0) iHomeLayerNo = 0;

  if ( typeof( window[ 'cycleOverImg' ] ) == "undefined" ) {
	cyclePageId			= new Array();
	cycleAdvertId		= new Array();
	cycleCurrentId		= new Array();
	cycleLastId			= new Array();
	cycleAdvertText		= new Array();
	cycleAdvertNo		= new Array();
	cycleCaption		= new Array();
	cycleCentreImg		= new Array();
	cycleCentreWidth	= new Array();
	cycleCentreHeight	= new Array();
	cycleOverImg		= new Array();
	cycleLinkAddr		= new Array();
	cycleTimerLimit		= new Array();
  }
  if ( typeof( window[ 'montageCentreImg' ] ) == "undefined" ) {
	montageLastId		= new Array();
	montageCaption		= new Array();
	montageCentreImg	= new Array();
	montageCentreWidth	= new Array();
	montageCentreHeight	= new Array();
	montageOverImg		= new Array();
	montageCentreLinkAddr= new Array();
	montageTimerLimit	= new Array();
  }

  if (iCycleLastId > iAdvertCycleMaxId) advertCycleMaxId[sHomepageId] = sCycleLastId;	

  for (var iCycleCurrentId = iCycleAdvertId; iCycleCurrentId <= iCycleLastId; iCycleCurrentId++)
	{
	  var sCycleCurrentId = iCycleCurrentId.toString();

	  iHomeLayerNo++;
  	  
	  cyclePageId[iHomeLayerNo]		= sHomepageId;
	  cycleAdvertId[iHomeLayerNo]	= sCycleAdvertId;
	  cycleCurrentId[iHomeLayerNo]	= sCycleCurrentId;
	  cycleLastId[iHomeLayerNo]		= sCycleLastId;
	  cycleAdvertNo[sCycleCurrentId]= iHomeLayerNo;

	  if (iCycleScrollLines > 0) cycleTimerLimit[sCycleCurrentId] = iTimerScroll/iTimerIncrement;
	  else if (iCycleLimit == 0) cycleTimerLimit[sCycleCurrentId]= iTimerCycle/iTimerIncrement;
	  else cycleTimerLimit[sCycleCurrentId] = iCycleLimit/iTimerIncrement;

	  cycleAdvertText[sCycleCurrentId] = DGS_homepageTextSetUp(iCycleScrollLines, sCycleAdvertId, sCycleCurrentId);
	}

	cycleCaption[sCycleAdvertId]	= sCycleCaption;

	if (sCycleCentreImg == '') cycleCentreImg[sCycleAdvertId] = advertCentreImg[sHomepageId];
	else cycleCentreImg[sCycleAdvertId] = sCycleCentreImg;

	if ((sCycleCentreImg == '') || (iCycleCentreWidth == 0) || (iCycleCentreWidth == iCycleCentreHeight)) {
	  cycleCentreWidth[sCycleAdvertId] = sDefaultCentreWidth;
	  cycleCentreHeight[sCycleAdvertId]= sDefaultCentreHeight;
	}
	else if ((iCycleCentreWidth.toString() == sDefaultCentreWidth) || (iCycleCentreHeight.toString() == sDefaultCentreHeight)) {
	  cycleCentreWidth[sCycleAdvertId] = iCycleCentreWidth.toString();
	  cycleCentreHeight[sCycleAdvertId]= iCycleCentreHeight.toString();
	}
	else if (iCycleCentreWidth > iCycleCentreHeight) {
	  cycleCentreWidth[sCycleAdvertId] = sDefaultCentreWidth;
	  cycleCentreHeight[sCycleAdvertId]= parseInt(parseInt(sDefaultCentreWidth,10)*iCycleCentreHeight/iCycleCentreWidth,10).toString();
	}
	else {
	  cycleCentreWidth[sCycleAdvertId] = parseInt(parseInt(sDefaultCentreHeight,10)*iCycleCentreWidth/iCycleCentreHeight,10).toString();
	  cycleCentreHeight[sCycleAdvertId]= sDefaultCentreHeight;
	}
	if (sCycleOverImg == '') cycleOverImg[sCycleAdvertId]	= advertOverImg[sHomepageId];
	else cycleOverImg[sCycleAdvertId]	= sCycleOverImg;
	if (sCycleLinkAddr == '') cycleLinkAddr[sCycleAdvertId]	= advertLinkAddr[sHomepageId];
	else cycleLinkAddr[sCycleAdvertId]	= sCycleLinkAddr;
	montageLastId[sAdvertId]			= sCycleAdvertId;
	montageCaption[sCycleAdvertId]		= cycleCaption[sCycleAdvertId];
	montageCentreImg[sCycleAdvertId]	= cycleCentreImg[sCycleAdvertId];
	montageCentreWidth[sCycleAdvertId]	= cycleCentreWidth[sCycleAdvertId];
	montageCentreHeight[sCycleAdvertId]	= cycleCentreHeight[sCycleAdvertId];
	montageOverImg[sCycleAdvertId]		= cycleOverImg[sCycleAdvertId];
	montageCentreLinkAddr[sCycleAdvertId]= sCycleLinkAddr;
}

function DGS_homepageMontageSetUp(sAdvertId, iMontageLimit, sMontageCaption, sMontageCentreImg, iMontageCentreWidth, iMontageCentreHeight, sMontageOverImg, sMontageCentreLinkAddr) { 
  if (sMontageLoopId == '') sMontageLoopId = sAdvertId + "00";
  else if (sAdvertId != sMontageLoopId.substr(0,sMontageLoopId.length-2)) sMontageLoopId = sAdvertId + "00";
  else {
	var iMontageLoopId = parseInt(sMontageLoopId,10) + 1;
	sMontageLoopId = iMontageLoopId.toString();
  }
  var sHomepageId = "0" + sAdvertId.substr(sAdvertId.length-2,2);
  var sCycleAdvertId = sAdvertId + "00";;
  var iMontageImages = parseInt(sMontageLoopId,10) - parseInt(sCycleAdvertId,10) + 1;

	montageLastId[sAdvertId]		= sMontageLoopId;
	montageCaption[sMontageLoopId]	= sMontageCaption;
	montageCentreImg[sMontageLoopId]= sMontageCentreImg;

	if ((advertFlag[sHomepageId] == 'montage') && (iMontageImages > 1)&& (cycleTimerLimit[sCycleAdvertId] != iTimerScroll/iTimerIncrement)) 
	  cycleTimerLimit[sCycleAdvertId] = ((iMontageImages*iTimerMontage)/iTimerIncrement)+2;

	if ((sMontageCentreImg == '') || (iMontageCentreWidth == 0) || (iMontageCentreWidth == iMontageCentreHeight)) {
	  montageCentreWidth[sMontageLoopId] = sDefaultCentreWidth;
	  montageCentreHeight[sMontageLoopId]= sDefaultCentreHeight;
	}
	else if (iMontageCentreWidth > iMontageCentreHeight) {
	  montageCentreWidth[sMontageLoopId] = sDefaultCentreWidth;
	  montageCentreHeight[sMontageLoopId]= parseInt(parseInt(sDefaultCentreWidth,10)*iMontageCentreHeight/iMontageCentreWidth,10).toString();
	}
	else {
	  montageCentreWidth[sMontageLoopId] = parseInt(parseInt(sDefaultCentreHeight,10)*iMontageCentreWidth/iMontageCentreHeight,10).toString();
	  montageCentreHeight[sMontageLoopId]= sDefaultCentreHeight;
	}
	if (sMontageOverImg == '') montageOverImg[sMontageLoopId]	= cycleOverImg[sAdvertId + "00"];
	else montageOverImg[sMontageLoopId]	= sMontageOverImg;
	if ((sMontageCentreLinkAddr == '') && (sMontageCentreImg != '')) {
	  var iLastPos = sMontageCentreImg.lastIndexOf(".");
	  montageCentreLinkAddr[sMontageLoopId]	= sMontageCentreImg.substr(0,iLastPos) + ".html";
	}
	else montageCentreLinkAddr[sMontageLoopId] = sMontageCentreLinkAddr;
}

function DGS_homepageRSSFeedSetUp() { 
  var feedUrl = 'http://www.daltondatabank.org/DDBUpdates.xml';
/*
  if (window.XMLHttpRequest)
  {// code for all new browsers
  xmlhttp=new XMLHttpRequest();
  }
  else if (window.ActiveXObject)
  {// code for IE5 and IE6
  xmlhttp=new ActiveXObject("Microsoft.XMLHTTP");
  }
  else 
*/
	xmlhttp = null;

  if (xmlhttp!=null) {
	xmlhttp.onreadystatechange=DGS_state_Change;
	xmlhttp.open("GET",feedUrl,true);
	xmlhttp.send(null);
  }
  else {// manual feed
	if (IE4 && document.all['HomeBox101']) 
	  document.all['HomeBox101'].innerHTML = DGS_homepageRSSFeedConvert(document.all['HomeBox101'].innerHTML);
	else if (NS6 && document.getElementById('HomeBox101')) 
	  document.getElementById('HomeBox101').innerHTML = DGS_homepageRSSFeedConvert(document.getElementById('HomeBox101').innerHTML);
  }
}

function DGS_state_Change() {
  if ((xmlhttp.readyState==4) && (xmlhttp.status==200)) {// 200 = OK
    // ... code here...
	var sCycleTextLines = DGS_homepageRSSFeedConvert(xmlhttp.responseText);
	if (sCycleTextLines != '')
	  if (IE4 && document.all['HomeBox101']) document.all['HomeBox101'].innerHTML = sCycleTextLines;
	  else if (NS6 && document.getElementById('HomeBox101')) document.getElementById('HomeBox101').innerHTML;
  }
}

function DGS_homepageRSSFeedConvert(sCycleAdvertText) {
	var pText = "<p>";
	var pLastText = "<\/p>";
	var brText = "<br>";
	if (sCycleAdvertText.indexOf(pText) < 0) {
	  var pText = "<P>";
	  var pLastText = "<\/P>";
	  var brText = "<BR>";
	}
	var sCycleTextLines = '';
	var sPrevTextLine = '';
	var sThisTextLine = '';
	var iLine = 0;
	while (iLine < 25)
	{ 
	  var iPos = sCycleAdvertText.indexOf(pText);
	  var iLastPos = sCycleAdvertText.indexOf(pLastText);
	  if (iPos < 0) {
	  }
	  else if (iLastPos < 0) {
	    sThisTextLine = DGS_homepageTextStrip(sCycleAdvertText.substr(iPos+3));
	  }
	  else if (iLastPos == iPos+3) {
		sThisTextLine = "&nbsp;";
	  }
	  else {
		sThisTextLine =  DGS_homepageTextStrip(sCycleAdvertText.substr(iPos+3, sCycleAdvertText.length-iLastPos-4));
	  }
	  if (iPos < 0) break;
	  if (sThisTextLine != sPrevTextLine) {
		sCycleTextLines +=  sThisTextLine + brText;
		sPrevTextLine = sThisTextLine;
		iLine++;
	  }
	  if (iLastPos < 0) break;
	  sCycleAdvertText = sCycleAdvertText.substr(iPos+3, sCycleAdvertText.length-iLastPos-4);
	}
	return sCycleTextLines;
}

function DGS_homepageTextSetUp(iCycleScrollLines, sCycleAdvertId, sCycleCurrentId) {
  var sHomepageId = "0" + sCycleAdvertId.substr(sCycleAdvertId.length-2,2);
  var sAdvertId = sCycleAdvertId.substr(0,sCycleAdvertId.length-2);
  var iCycleAdvertId = parseInt(sCycleAdvertId,10);
  var iCycleCurrentId = parseInt(sCycleCurrentId,10);
  var iCycleScrollNo = iCycleCurrentId - iCycleAdvertId;
  var sCycleAdvertText = '';
  var brText = "<br>";

  var sAdvertIdObj = "HomeBox" + sCycleAdvertId.substr(0,sCycleAdvertId.length-2);
  var sHomepageIdObj = "HomeBox0" + sCycleAdvertId.substr(1,sCycleAdvertId.length-3);
  var sAdvertCurrentId = "1" + sCycleCurrentId.substr(1,sCycleCurrentId.length-1);

  if (IE4 && (sCycleAdvertText == '')) {
	  if (document.all[sAdvertIdObj]) 
		sCycleAdvertText=document.all[sAdvertIdObj].innerHTML;
	  else if ((iCycleScrollLines > 0) && (sCycleCurrentId != sAdvertCurrentId)) return cycleAdvertText[sAdvertCurrentId];
	  else if (document.all[sHomepageIdObj]) 
		sCycleAdvertText=document.all[sHomepageIdObj].innerHTML;
	  else return '';
  }
  else if (NS6 && (sCycleAdvertText == '')) {
	  if (document.getElementById(sAdvertIdObj))
		sCycleAdvertText=document.getElementById(sAdvertIdObj).innerHTML;
	  else if ((iCycleScrollLines > 0) && (sCycleCurrentId != sAdvertCurrentId)) return cycleAdvertText[sAdvertCurrentId];
	  else if (document.getElementById(sHomepageIdObj))
		sCycleAdvertText=document.getElementById(sHomepageIdObj).innerHTML;
	  else return '';
  }

  if ((iCycleScrollLines <= 0) || (sCycleAdvertText == '')) return sCycleAdvertText;

  var iLastPos = sCycleAdvertText.lastIndexOf("<");
  if (iLastPos == sCycleAdvertText.length-4) sCycleAdvertText = sCycleAdvertText.substr(0, sCycleAdvertText.length-4);
  var sCycleScrollLine = new Array();
  for (var iLine = 0; iLine <= iCycleScrollLines; iLine++)
  {
	var iCyclePos = sCycleAdvertText.indexOf("<");
	if (iCyclePos < 0) 
	{
	  sCycleScrollLine[iLine] = sCycleAdvertText;
	  break;
	}
	else if (iCyclePos == 0) sCycleScrollLine[iLine] = "&nbsp;" ;
	else sCycleScrollLine[iLine] = sCycleAdvertText.substr(0, iCyclePos);
	sCycleAdvertText = sCycleAdvertText.substr(iCyclePos+4, sCycleAdvertText.length-iCyclePos-4);
  }
  while (iLine < iCycleScrollLines)
  {
	iLine++;
	sCycleScrollLine[iLine] = "&nbsp;" ;
  }

	  if ((iCycleScrollNo == 0) || (iCycleScrollNo == iCycleScrollLines))
		return sCycleScrollLine[0] + brText + sCycleScrollLine[1] + brText +  sCycleScrollLine[2] +  brText +  sCycleScrollLine[3];
	  else if (iCycleScrollNo == iCycleScrollLines-1)
		return sCycleScrollLine[iCycleScrollLines] +  brText +  sCycleScrollLine[0] +  brText +  sCycleScrollLine[1] +  brText +  sCycleScrollLine[2];
	  else if (iCycleScrollNo == iCycleScrollLines-2)
		return sCycleScrollLine[iCycleScrollLines-1] +  brText +  sCycleScrollLine[iCycleScrollLines] +  brText +  sCycleScrollLine[0] +  brText +  sCycleScrollLine[1];
	  else if (iCycleScrollNo == iCycleScrollLines-3)
		return sCycleScrollLine[iCycleScrollLines-2] +  brText +  sCycleScrollLine[iCycleScrollLines-1] +  brText +  sCycleScrollLine[iCycleScrollLines] +  brText +  sCycleScrollLine[0];
	  else 
		return sCycleScrollLine[iCycleScrollNo] +  brText +  sCycleScrollLine[iCycleScrollNo+1] +  brText +  sCycleScrollLine[iCycleScrollNo+2] +  brText +  sCycleScrollLine[iCycleScrollNo+3];
}

function DGS_homepageTextStrip(sCycleAdvertText) {
	if (sCycleAdvertText.indexOf('Contributed by') > 10) sCycleAdvertText = sCycleAdvertText.substr(0,sCycleAdvertText.indexOf('Contributed by'));
	if (sCycleAdvertText.indexOf('contributed by') > 10) sCycleAdvertText = sCycleAdvertText.substr(0,sCycleAdvertText.indexOf('contributed by'));
	if (sCycleAdvertText.indexOf('Added by') > 10) sCycleAdvertText = sCycleAdvertText.substr(0,sCycleAdvertText.indexOf('Added by'));
	if (sCycleAdvertText.indexOf('added by') > 10) sCycleAdvertText = sCycleAdvertText.substr(0,sCycleAdvertText.indexOf('added by'));
	sCycleAdvertText = sCycleAdvertText.replace(/Added /ig, ' ');
	sCycleAdvertText = sCycleAdvertText.replace(/Created /ig, ' ');
	sCycleAdvertText = sCycleAdvertText.replace(/County /ig, ' ');
	sCycleAdvertText = sCycleAdvertText.replace(/link to /ig, ' ');
	sCycleAdvertText = sCycleAdvertText.replace(/25 apr. /ig, ' ');
	sCycleAdvertText = sCycleAdvertText.replace(/republic of ireland/ig, 'Ireland');
	sCycleAdvertText = sCycleAdvertText.replace(/error corrected in/ig, 'Correction');
	sCycleAdvertText = sCycleAdvertText.replace(/northern ireland/ig, 'Ireland');
	sCycleAdvertText = sCycleAdvertText.replace(/new south wales/ig, 'NSW');
	sCycleAdvertText = sCycleAdvertText.replace(/early /ig, ' ');
	sCycleAdvertText = sCycleAdvertText.replace(/onwards /ig, ' ');
	sCycleAdvertText = sCycleAdvertText.replace(/Family Papers/ig, 'Papers');
	sCycleAdvertText = sCycleAdvertText.replace(/Newspaper Extracts /ig, 'NewspaperExtracts');
	sCycleAdvertText = sCycleAdvertText.replace(/Extracts /ig, ' ');
//	sCycleAdvertText = sCycleAdvertText.replace(/Records /ig, '');
	sCycleAdvertText = sCycleAdvertText.replace(/Newspaper /ig, 'News');
	sCycleAdvertText = sCycleAdvertText.replace(/Newss/ig, 'Newspaper Extracts ');
	sCycleAdvertText = sCycleAdvertText.replace(/NewspaperExtracts/ig, 'Newspaper Extracts ');
	sCycleAdvertText = sCycleAdvertText.replace(/Constabulatory/ig, 'Constabulary');
  if (sCycleAdvertText.indexOf('Newfoundland') >= 0)
	sCycleAdvertText = sCycleAdvertText.replace(/canada/ig, 'Newfoundland');
  if (sCycleAdvertText.indexOf('Canadian') >= 0)
	sCycleAdvertText = sCycleAdvertText.replace(/ canadian/ig, ' ');
	sCycleAdvertText = sCycleAdvertText.replace(/,/ig, ' ');
	sCycleAdvertText = sCycleAdvertText.replace(/ and /ig, ' ');
	sCycleAdvertText = sCycleAdvertText.replace(/ &amp; /ig, ' ');
	sCycleAdvertText = sCycleAdvertText.replace(/ & /ig, ' ');
  	sCycleAdvertText = sCycleAdvertText.replace(/ -/ig, ' - ');
	sCycleAdvertText = sCycleAdvertText.replace(/- /ig, ' - ');
	sCycleAdvertText = sCycleAdvertText.replace(/-/ig, ' - ');

	var ar = sCycleAdvertText.split(" ");
	var iFirst = 0;
	var iSecond = 0;
	for (var i = 0; i < ar.length; i++) {
	  if (i==0) {
		sCountry = ar[0];
		sCountry = sCountry.replace(/_/ig, ' ');
		ar[0] = sCountry + ":"
	  }
	  else
	  {
		if (ar[i] == '-') ar[i] = '';
		else if ((ar[i] == 'NSW') && (sCountry == 'Ireland')) {
		  ar[i] = '';
		  sCountry = 'NSW';
		  ar[0] = sCountry + ":"
		}
		else if (ar[i] == 'NSW') ar[i] = '';
		else if (ar[i] == sCountry) ar[i] = '';
		else if (ar[i] == '') ar[i] = '';
		else if ((iFirst == 0) && (ar[i].length == 4) && (ar[i].substr(0,1) == '1')) iFirst = i;
		else if ((iFirst > 0) && (ar[i].length == 4) && (ar[i].substr(0,1) == '1')) iSecond = i;
	  }
	}

	sCycleAdvertText = ar[0] + " ";
	for (var i = 1; i < ar.length; i++) {
	  if ((i == iFirst) || (i == iSecond)) ;
	  else if ((ar[i] == '-') || (ar[i] == '')) ;
	  else if ((iFirst > 0) && (sCycleAdvertText.length > 29 - ar[i].length)) break;
	  else if ((iFirst == 0) && (sCycleAdvertText.length > 33 - ar[i].length)) break;
	  else sCycleAdvertText += ar[i] + " ";
	}
	if (iFirst > 0) sCycleAdvertText += ar[iFirst];
	if ((iFirst > 0) && (iSecond > 0) && (sCycleAdvertText.length <= 28)) sCycleAdvertText += "-" + ar[iSecond];
	if (sCycleAdvertText.length > 33) return sCycleAdvertText.substr(0, 33);
	return sCycleAdvertText;
}

function DGS_homepageOver(sHomepageId) {
  if (sHomepageId == 'centre') {
	if (DGS_homepageCentreLinkAddrCheck()) {
	  MM_swapImage('HomeImageCentreForegroundCaption', '', sCentreCaptionOverImg, 1);
	  MM_swapImage('HomeImageCentreForeground', '', sCentreOverImg, 1);
	}
  }
  else {
	if (sCycleHoverId != advertAdvertId[sHomepageId]+"00") {
	  sCycleHoverId = advertAdvertId[sHomepageId]+"00";
	  DGS_homepageAdvertOverImgShow(sHomepageId);

	  iCounterHover= 0;
	}
	MM_swapImage(navBarImageName[advertNavBarNo[sHomepageId]],'',navBarPath+"over/"+navBarImageFilename[advertNavBarNo[sHomepageId]],1);
  }
}

function DGS_homepageOut(sHomepageId) {
  if (sHomepageId == 'centre') {
	MM_swapImage('HomeImageCentreForeground', '', sCentreOutImg, 1);
	MM_swapImage('HomeImageCentreForegroundCaption', '', sCentreCaptionOutImg, 1);
  }
  else {
	  if (iCounterHover >= 0) {
		sCycleHoverId = '';
		iCounterHover = -1;
	  }

	  if ((iCounterCycle >= 0) && (sHomepageId == cyclePageId[cycleAdvertNo[sCycleLoopId]])) {
		// Reload text
		DGS_homepageAdvertProc(cyclePageId[cycleAdvertNo[sCycleLoopId]], cycleAdvertId[cycleAdvertNo[sCycleLoopId]]);
		iHomeLayerNo = iHomeLayerNo -1;
		if (iHomeLayerNo <= 0) {iHomeLayerNo = maxHomeLayerNo;}
		  iLimitAuto = iDelayAuto/iTimerIncrement;
		  iCounterAuto = 0;
		  sCycleLoopId = '';
		  iCounterCycle = -1;
	  }
	
	  if ((iCounterMontage >= 0) && (sHomepageId == sMontageLoopId.substr(0,sMontageLoopId.length-2))) sMontageLoopId = '';
	
	  MM_swapImage('HomeImage' + sHomepageId, '', sDefaultOverImg, 1);
	
	  MM_swapImage(navBarImageName[advertNavBarNo[sHomepageId]],'',navBarPath+"up/"+navBarImageFilename[advertNavBarNo[sHomepageId]],1);
  }
}

function DGS_homepageAdvertOverImgShow(sHomepageId) {
	if (advertOverImg[sHomepageId] != '') MM_swapImage('HomeImage' + sHomepageId, '', advertOverImg[sHomepageId], 1);
	else DGS_homepageAdvertOverImgHide(sHomepageId);
}

function DGS_homepageAdvertOverImgHide(sHomepageId) {
	MM_swapImage('HomeImage' + sHomepageId, '', sDefaultOverImg, 1);
}

function DGS_homepageAdvertCentreImgShow(sCycleAdvertId) {
  var sHomepageId = cyclePageId[cycleAdvertNo[sCycleAdvertId]];
  var sAdvertId = sCycleAdvertId.substr(0,sCycleAdvertId.length-2);
  advertAdvertId[sHomepageId]	= sAdvertId;
  if (sAdvertMontageFlag == '') {
	if ((sMontageLoopId != '') && (montageCentreImg[sMontageLoopId] != advertCentreImg[sHomepageId])) 
	{
	  DGS_homepageCentreImgHide(montageCentreImg[sMontageLoopId],montageCentreWidth[sMontageLoopId],montageCentreHeight[sMontageLoopId]);
	  if (cycleCaption[sCycleAdvertId] != '') 
		sMontageLoopId = advertAdvertId[sHomepageId]+"00";
	  else sMontageLoopId = '';
	}
	else if (cycleCaption[sCycleAdvertId] != '')
	  DGS_homepageCentreImgShow(cycleCaption[sCycleAdvertId],sDefaultCentreImg,sDefaultCentreWidth,sDefaultCentreHeight,cycleLinkAddr[sCycleAdvertId],advertTarget[sHomepageId]);
	else 
	  DGS_homepageCentreImgShow(sDefaultCentreCaption,sDefaultCentreImg,sDefaultCentreWidth,sDefaultCentreHeight,sDefaultLinkAddr,sDefaultTarget);
  }
  else {
	if ((sMontageLoopId != '') && (montageCentreImg[sMontageLoopId] != montageCentreImg[advertAdvertId[sHomepageId]+"00"])) 
	{
	  DGS_homepageCentreImgHide(montageCentreImg[sMontageLoopId],montageCentreWidth[sMontageLoopId],montageCentreHeight[sMontageLoopId]);
	  sMontageLoopId = advertAdvertId[sHomepageId]+"00";
	}
	else 
	{
	  sMontageLoopId = advertAdvertId[sHomepageId]+"00";
	  DGS_homepageCentreImgShow(montageCaption[sMontageLoopId],montageCentreImg[sMontageLoopId],montageCentreWidth[sMontageLoopId],montageCentreHeight[sMontageLoopId],montageCentreLinkAddr[sMontageLoopId],"_blank");
	}
  }
}

function DGS_homepageCentreImgShow(sCentreCaption,sCentreImg,sCentreWidth,sCentreHeight,sCentreLinkAddr,sCentreTarget) {
	var sAdvertId = sMontageLoopId.substr(0,sMontageLoopId.length-2);
	var sCycleAdvertId = sAdvertId + "00";
	
	DGS_homepageCentreCaptionShow(sCentreCaption);
	DGS_homepageCentreLinkAddrUpdate(sCentreLinkAddr,sCentreTarget);
	if (sCentreImg != sDefaultCentreImg) {
	  MM_swapImage('HomeImageCentre', '', sBlankCentreImg, 1);
	  DGS_homepageCentreImgSizeUpdate(sCentreWidth,sCentreHeight);
	  MM_swapImage('HomeImageCentre', '', sCentreImg, 1);
	  if ((sMontageLoopId != montageLastId[sAdvertId]) && (sAdvertMontageFlag != 'one')) {
		MM_swapImage('HomeImageCentreForeground', '', sCentreViewImg, 1);
//		MM_swapImage('HomeImageCentreForegroundCaption', '', sCentreViewImg, 1);
		iLimitMontage	= iTimerMontage/iTimerIncrement;
		iCounterMontage = 0;
	  }
	  else {
		MM_swapImage('HomeImageCentreForeground', '', sCentreShowImg, 1);
//		MM_swapImage('HomeImageCentreForegroundCaption', '', sCentreShowImg, 1);
		iLimitMontage	= iTimerShow/iTimerIncrement;
		iCounterMontage = -1;
	  }
	}
	else {
	  DGS_homepageCentreImgSizeUpdate(sDefaultCentreWidth,sDefaultCentreHeight);
	  
	  if (iLimitMontage == iTimerShow/iTimerIncrement) MM_swapImage('HomeImageCentre', '', sDefaultCentreImg, 1);
	  else {
		MM_swapImage('HomeImageCentre', '', sDefaultCentreShowImg, 1);
	  }
	  MM_swapImage('HomeImageCentreForeground', '', sBlankCentreImg, 1);
	  MM_swapImage('HomeImageCentreForegroundCaption', '', sBlankCentreImg, 1);
	  
	  iLimitMontage	= iTimerShow/iTimerIncrement;
	  iCounterMontage = -1;
	}
}

function DGS_homepageCentreImgSizeUpdate(sCentreWidth,sCentreHeight) {
	  if (IE4) document.all['HomeImageCentre'].width = sCentreWidth;
	  else if (NS6) document.getElementById('HomeImageCentre').width = sCentreWidth;
	  if (IE4) document.all['HomeImageCentre'].height = sCentreHeight;
	  else if (NS6) document.getElementById('HomeImageCentre').height = sCentreHeight;
	  if (IE4) document.all['HomeImageCentreForeground'].width = sCentreWidth;
	  else if (NS6) document.getElementById('HomeImageCentreForeground').width = sCentreWidth;
	  if (IE4) document.all['HomeImageCentreForeground'].height = sCentreHeight;
	  else if (NS6) document.getElementById('HomeImageCentreForeground').height = sCentreHeight;
}

function DGS_homepageCentreImgHide(sCentreImg,sCentreWidth,sCentreHeight) {
	if (sCentreImg != sDefaultCentreImg) {
//	  DGS_homepageCentreImgSizeUpdate(sCentreWidth,sCentreHeight);
	  MM_swapImage('HomeImageCentreForeground', '', sCentreHideImg, 1);
//	  MM_swapImage('HomeImageCentreForegroundCaption', '', sCentreHideImg, 1);
	}
	else {
	  DGS_homepageCentreImgSizeUpdate(sDefaultCentreWidth,sDefaultCentreHeight);
	  MM_swapImage('HomeImageCentre', '', sDefaultCentreHideImg, 1);
	  MM_swapImage('HomeImageCentreForeground', '', sBlankCentreImg, 1);
	  MM_swapImage('HomeImageCentreForegroundCaption', '', sBlankCentreImg, 1);
	}
	DGS_homepageHide('HomeImageCentreCaption');
	iLimitMontage	= iTimerHide/iTimerIncrement;
	iCounterMontage = 0;
}

function DGS_homepageCentreLinkAddrCheck() {
	  var sCentreCaption = '&nbsp;';
	  var sCentreLinkAddr = sDefaultLinkAddr;
	  if (NS6 && document.getElementById('HomeImageCentreCaption')) {
		sCentreCaption = document.getElementById('HomeImageCentreCaption').innerHTML;
		sCentreLinkAddr = document.getElementById('HomeImageCentreCaptionLinkAddr').href;
	  }
	  else if (IE4 && document.all['HomeImageCentreCaption']) {
		sCentreCaption = document.all['HomeImageCentreCaption'].innerHTML;
		sCentreLinkAddr = document.all['HomeImageCentreCaptionLinkAddr'].href;
	  }

	if ((sCentreCaption.length < 10) || (sCentreLinkAddr == '#'))
	  return false;
	else return true;
}

function DGS_homepageCentreCaptionShow(sCentreCaption) {
	  if (NS6 && document.getElementById('HomeImageCentreCaption'))
		document.getElementById('HomeImageCentreCaption').innerHTML = sCentreCaption;
	  if (IE4 && document.all['HomeImageCentreCaption'])
		document.all['HomeImageCentreCaption'].innerHTML = sCentreCaption;
	
	  DGS_homepageShow('HomeImageCentreCaption');
}

function DGS_homepageCentreCaptionHide() {
	  DGS_homepageHide('HomeImageCentreCaption');
}

function DGS_homepageCentreLinkAddrUpdate(sCentreLinkAddr, sCentreTarget) {
	if (sCentreLinkAddr == '') sCentreLinkAddr = sDefaultLinkAddr;
	  if (NS6) {
		if (document.getElementById('HomeImageCentreImgLinkAddr')) {
		  document.getElementById('HomeImageCentreImgLinkAddr').href = sCentreLinkAddr;
		  document.getElementById('HomeImageCentreImgLinkAddr').target = sCentreTarget;
		}
		if (document.getElementById('HomeImageCentreCaptionLinkAddr')) {
		  document.getElementById('HomeImageCentreCaptionLinkAddr').href = sCentreLinkAddr;
		  document.getElementById('HomeImageCentreCaptionLinkAddr').target = sCentreTarget;
		}
	  }
	  else if (IE4) {
		if (document.all['HomeImageCentreImgLinkAddr']) {
		  document.all['HomeImageCentreImgLinkAddr'].href = sCentreLinkAddr;
		  document.all['HomeImageCentreImgLinkAddr'].target = sCentreTarget;
		}
		if (document.all['HomeImageCentreCaptionLinkAddr']) {
		  document.all['HomeImageCentreCaptionLinkAddr'].href = sCentreLinkAddr;
		  document.all['HomeImageCentreCaptionLinkAddr'].target = sCentreTarget;
		}
	  }
}

function DGS_homepageMontagePreload() {
  if (sPreloadId == '') {
	var iPreloadId = 10000;
	iPreloadNo = 0;
  }
  else {
	var sAdvertId = sPreloadId.substr(0,sPreloadId.length-2);
	var sMontageLastId = montageLastId[sAdvertId];
	var iPreloadId = parseInt(sPreloadId,10)+1;
	if (sPreloadId == sMontageLastId) {
	  while (iPreloadNo < maxHomeLayerNo)
	  {
		iPreloadNo++;
		var sCycleAdvertId = cycleAdvertId[iPreloadNo];
		var sCycleCurrentId = cycleCurrentId[iPreloadNo];
		if (sCycleAdvertId == sCycleCurrentId) {
		  iPreloadId = parseInt(sCycleAdvertId,10);
		  break;
		}
	  }
	  if (sCycleAdvertId != sCycleCurrentId) iPreloadNo++;
	}
  }
  if (iPreloadNo >= maxHomeLayerNo) iCounterPreload = -1;
  else {
	sPreloadId = iPreloadId.toString();
	  if (IE4) document.all['HomeImageCentreMontage'].width = montageCentreWidth[sPreloadId];
	  else if (NS6) document.getElementById('HomeImageCentreMontage').width = montageCentreWidth[sPreloadId];
	  if (IE4) document.all['HomeImageCentreMontage'].height = montageCentreHeight[sPreloadId];
	  else if (NS6) document.getElementById('HomeImageCentreMontage').height = montageCentreHeight[sPreloadId];
	MM_swapImage('HomeImageCentreMontage', '', montageCentreImg[sPreloadId], 1);
	iCounterPreload = 0;
  }
}

function DGS_homepageMontageProc() {
  if (sMontageLoopId == '') 
	DGS_homepageCentreImgShow(sDefaultCentreCaption,sDefaultCentreImg,sDefaultCentreWidth,sDefaultCentreHeight,sDefaultLinkAddr,sDefaultTarget);
  else if (iLimitMontage == iTimerHide/iTimerIncrement) {
	DGS_homepageCentreImgShow(montageCaption[sMontageLoopId],montageCentreImg[sMontageLoopId],montageCentreWidth[sMontageLoopId],montageCentreHeight[sMontageLoopId],montageCentreLinkAddr[sMontageLoopId],"_blank");
  }
  else {
  	var sAdvertId = sMontageLoopId.substr(0,sMontageLoopId.length-2)
	var iMontageLoopId = parseInt(sMontageLoopId,10)+1;
	var iMontageLastId = parseInt(montageLastId[sAdvertId],10);
	
	if ((iMontageLoopId > iMontageLastId) || (sAdvertMontageFlag == 'one')) //last or only one
	  DGS_homepageCentreImgShow(sDefaultCentreCaption,sDefaultCentreImg,sDefaultCentreWidth,sDefaultCentreHeight,sDefaultLinkAddr,sDefaultTarget);
	else {
	  sMontageLoopId = iMontageLoopId.toString();
	  DGS_homepageCentreImgShow(montageCaption[sMontageLoopId],montageCentreImg[sMontageLoopId],montageCentreWidth[sMontageLoopId],montageCentreHeight[sMontageLoopId],montageCentreLinkAddr[sMontageLoopId],"_blank");
	}
  }
}

function DGS_homepageHoverProc() {
  var sHomepageId = cyclePageId[cycleAdvertNo[sCycleHoverId]];
  var sAdvertId = advertAdvertId[sHomepageId];
  sCycleLoopId = sCycleHoverId;
  if (sCycleLoopId == sAdvertId+"00") {
  	if (iHomepageOverNo > 0) {
	  if (cyclePageId[iHomepageOverNo] != sHomepageId) 
	  {
		DGS_homepageAdvertOverImgHide(cyclePageId[iHomepageOverNo]);
		DGS_homepageAdvertProc(cyclePageId[iHomepageOverNo], cycleAdvertId[iHomepageOverNo]);
		iHomeLayerNo = cycleAdvertNo[cycleAdvertId[iHomepageOverNo]];
		iHomepageOverNo = 0;
	  }
	}
  	sAdvertMontageFlag = 'montage';
	DGS_homepageAdvertCentreImgShow(sCycleLoopId);
	DGS_homepageAdvertProc(sHomepageId, sCycleLoopId);
  }
  iCounterCycle = 0;
  var iMontageImages = parseInt(montageLastId[sAdvertId],10) - parseInt(sCycleLoopId,10) + 1;
  if ((iMontageImages > 1)&& (cycleTimerLimit[sCycleLoopId] != iTimerScroll/iTimerIncrement)) 
	iLimitCycle = ((iMontageImages*iTimerMontage)/iTimerIncrement)+2;
  else iLimitCycle = cycleTimerLimit[sCycleLoopId];

  sCycleHoverId = '';
  MM_swapImage(navBarImageName[advertNavBarNo[sHomepageId]],'',navBarPath+"over/"+navBarImageFilename[advertNavBarNo[sHomepageId]],1);
}

function DGS_homepageCycleProc() {
  var sHomepageId = cyclePageId[cycleAdvertNo[sCycleLoopId]];
  var sCycleLastId = cycleLastId[cycleAdvertNo[sCycleLoopId]];
  var sAdvertId = sCycleLastId.substr(0,sCycleLastId.length-2);
  var sAdvertCycleMinId = "1"+sHomepageId.substr(sHomepageId.length-2, 2)+"00";
  var iAdvertCycleMaxId = parseInt(advertCycleMaxId[sHomepageId],10);
  var iAdvertCycleNextId = parseInt(sCycleLoopId,10)+1;

  if (sCycleLoopId == sCycleLastId) iAdvertCycleNextId = (parseInt(sAdvertId,10)+100)*100;
  if (iAdvertCycleNextId > iAdvertCycleMaxId) sCycleLoopId = sAdvertCycleMinId;
  else sCycleLoopId = iAdvertCycleNextId.toString();

  if (sCycleLoopId == cycleAdvertId[cycleAdvertNo[sCycleLoopId]]) {
	DGS_homepageAdvertCentreImgShow(sCycleLoopId);
  }
  DGS_homepageAdvertOverImgShow(sHomepageId);
  DGS_homepageAdvertProc(sHomepageId, sCycleLoopId);

  iCounterCycle = 0;
  var sAdvertId = sCycleLoopId.substr(0,sCycleLoopId.length-2);
  var iMontageImages = parseInt(montageLastId[sAdvertId],10) - parseInt(sCycleLoopId,10) + 1;
  if ((sAdvertMontageFlag == 'montage') && (iMontageImages > 1)&& (cycleTimerLimit[sCycleLoopId] != iTimerScroll/iTimerIncrement)) 
	  iLimitCycle = ((iMontageImages*iTimerMontage)/iTimerIncrement)+2;
  else iLimitCycle = cycleTimerLimit[sCycleLoopId];
}

function DGS_homepageAdvertProc(sHomepageId, sCycleCurrentId) {
	if (sCycleCurrentId!='') {
	  var sHomeHdrObj = 'HomeHdr0'+sCycleCurrentId.substr(1,sCycleCurrentId.length-3);
	  var sHome2HdrObj = 'Home2Hdr0'+sCycleCurrentId.substr(1,sCycleCurrentId.length-3);
	  var sHomeBoxObj = 'HomeBox0'+sCycleCurrentId.substr(1,sCycleCurrentId.length-3);
	  var sHome2BoxObj = 'Home2Box0'+sCycleCurrentId.substr(1,sCycleCurrentId.length-3);
	  var sHome3BoxObj = 'Home3Box0'+sCycleCurrentId.substr(1,sCycleCurrentId.length-3);
	  var sAdvertHdrObj = 'HomeHdr'+sCycleCurrentId.substr(0,sCycleCurrentId.length-2);
	  var sAdvert2HdrObj = 'Home2Hdr'+sCycleCurrentId.substr(0,sCycleCurrentId.length-2);
	  var sAdvertBoxObj = 'HomeBox'+sCycleCurrentId.substr(0,sCycleCurrentId.length-2);
	  var sAdvert2BoxObj = 'Home2Box'+sCycleCurrentId.substr(0,sCycleCurrentId.length-2);
	  var sAdvert3BoxObj = 'Home3Box'+sCycleCurrentId.substr(0,sCycleCurrentId.length-2);
	  var sHomeLinkAddrObj = 'HomeImageLinkAddr0'+sCycleCurrentId.substr(1,sCycleCurrentId.length-3);
	  var sCycleAdvertId= sCycleCurrentId.substr(0,sCycleCurrentId.length-2)+"00";

	  if (NS6) {
		if (document.getElementById(sAdvertHdrObj))
		document.getElementById(sHomeHdrObj).innerHTML=document.getElementById(sAdvertHdrObj).innerHTML;
		if (document.getElementById(sAdvert2HdrObj))
		document.getElementById(sHome2HdrObj).innerHTML=document.getElementById(sAdvert2HdrObj).innerHTML;
		if (document.getElementById(sAdvertBoxObj)) 
		document.getElementById(sHomeBoxObj).innerHTML=cycleAdvertText[sCycleCurrentId];
		if (document.getElementById(sAdvert2BoxObj))
		document.getElementById(sHome2BoxObj).innerHTML=document.getElementById(sAdvert2BoxObj).innerHTML;
		if (document.getElementById(sAdvert3BoxObj))
		document.getElementById(sHome3BoxObj).innerHTML=document.getElementById(sAdvert3BoxObj).innerHTML;
		if (document.getElementById(sHomeLinkAddrObj)) 
		  document.getElementById(sHomeLinkAddrObj).href = cycleLinkAddr[sCycleAdvertId];
	  } 
	  if (IE4) {
		if (document.all[sAdvertHdrObj])
		document.all[sHomeHdrObj].innerHTML=document.all[sAdvertHdrObj].innerHTML;
		if (document.all[sAdvert2HdrObj])
		document.all[sHome2HdrObj].innerHTML=document.all[sAdvert2HdrObj].innerHTML;
		if (document.all[sAdvertBoxObj])
		document.all[sHomeBoxObj].innerHTML=cycleAdvertText[sCycleCurrentId]
		if (document.all[sAdvert2BoxObj])
		document.all[sHome2BoxObj].innerHTML=document.all[sAdvert2BoxObj].innerHTML;
		if (document.all[sAdvert3BoxObj])
		document.all[sHome3BoxObj].innerHTML=document.all[sAdvert3BoxObj].innerHTML;
		if (document.all[sHomeLinkAddrObj]) 
		  document.all[sHomeLinkAddrObj].href = cycleLinkAddr[sCycleAdvertId];
	  }
	}
}

function DGS_homepageAutoProc() {
	iHomeLayerNo++;
	if (iHomeLayerNo > maxHomeLayerNo) {iHomeLayerNo = 1;}
	setCookie('dgs_homepageNo',iHomeLayerNo,1);

	var sHomepageId = cyclePageId[iHomeLayerNo];
	var sCycleAdvertId = cycleAdvertId[iHomeLayerNo];
	var sCycleCurrentId = cycleCurrentId[iHomeLayerNo];
	

  if (sCycleAdvertId == sCycleCurrentId) {		//start of cycle
	sAdvertMontageFlag = advertFlag[sHomepageId];
	DGS_homepageAdvertCentreImgShow(sCycleAdvertId);
	DGS_homepageAdvertOverImgShow(sHomepageId);

  	if (iHomepageOverNo > 0) if (cyclePageId[iHomepageOverNo] != sHomepageId) DGS_homepageAdvertOverImgHide(cyclePageId[iHomepageOverNo]);
	iHomepageOverNo = iHomeLayerNo;
  }
  DGS_homepageAdvertProc(sHomepageId, sCycleCurrentId);

  iCounterAuto = 0;
  iLimitAuto = cycleTimerLimit[sCycleCurrentId];
}

function DGS_homepageAutoRestart() {
  if (iHomeLayerNo > 1) {
	for (var i=1; i <= iHomeLayerNo; i++) {
	  DGS_homepageAdvertProc(cyclePageId[i], cycleCurrentId[i]);
	}
  }
}

function DGS_homepageAdvert() {
  if (homepageFirstTimer > 0) {
	if (parseInt(getCookie('dgs_homepageNo'),10) > 0) {
	  iHomeLayerNo = parseInt(getCookie('dgs_homepageNo'),10)-1;
	  if (iHomeLayerNo <= 0) iHomeLayerNo = maxHomeLayerNo;
	  DGS_homepageAutoRestart();
	}
	DGS_homepageUpdate();
	homepageFirstTimer = 0;
	if (homepageAutoDelay <= iTimerIncrement) {
	  iCounterAuto = -1;
	  homepageAdvertTimer = setTimeout('DGS_homepageAdvert()', iTimerIncrement);
	}
	else {
	  iCounterAuto = iLimitAuto;
	  homepageAdvertTimer = setTimeout('DGS_homepageAdvert()', homepageAutoDelay);
	}
  }
  else {

	if (iCounterHover>=0) {
	  iCounterHover++;	
	  if (iCounterHover >= iLimitHover) {
		iCounterHover=-1;
		DGS_homepageHoverProc();
	  }
	}

	if (iCounterMontage>=0) {
	  iCounterMontage++;	
	  if (iCounterMontage >= iLimitMontage) {
		iCounterMontage=-1;
		DGS_homepageMontageProc();
	  }
	}

	if (iCounterPreload>=0) {
	  iCounterPreload++;	
	  if (iCounterPreload >= iLimitPreload) {
		iCounterPreload=-1;
		DGS_homepageMontagePreload();
	  }
	}

	if (iCounterCycle>=0) {
	  iCounterCycle++;	
	  if (iCounterCycle >= iLimitCycle) {
		iCounterCycle=-1;
		DGS_homepageCycleProc();
	  }
	}
	else if (iCounterAuto>=0) {
	  iCounterAuto++;	
	  if (iCounterAuto >= iLimitAuto) {
		iCounterAuto=-1;
		DGS_homepageAutoProc();
	  }
	}

	homepageAdvertTimer = setTimeout('DGS_homepageAdvert()', iTimerIncrement);
  }
}

function DGS_homepageEnd() { 
  if (NS4) {document.write('</LAYER>');}
  else {document.write('</div>');}	
// End of Home Layer

  maxHomeLayerNo = iHomeLayerNo;
  iHomepageOverNo = 0;
  sCycleHoverId = '';
  sCycleLoopId = '';
  sMontageLoopId = '';
}

function DGS_homepageUpdate() {
	  DGS_homepageCalc();
	  if (NS6) {
		document.getElementById('HomeLayer').style.visibility="visible";
		document.getElementById('HomeLayer').style.left=homeLayerLeft + "px";
		document.getElementById('HomeLayer').style.width=homeLayerX + "px";
		document.getElementById('MaskLayer').style.visibility="visible";
		document.getElementById('MaskLayer').style.left=homeLayerLeft + "px";
		document.getElementById('MaskLayer').style.width=homeLayerX + "px";
	  } 
	  if (IE4) {
		document.all['HomeLayer'].style.visibility="visible";
		document.all['HomeLayer'].style.posLeft=homeLayerLeft;
		document.all['HomeLayer'].style.posWidth=homeLayerX;
		document.all['MaskLayer'].style.visibility="visible";
		document.all['MaskLayer'].style.posLeft=homeLayerLeft;
		document.all['MaskLayer'].style.posWidth=homeLayerX;
	  }
	  DGS_homepageHide('coat_of_arms');
}

function DGS_homepageHide(sHomeObj) {
	  if (NS6) {
		document.getElementById(sHomeObj).style.visibility="hidden";
	  } 
	  if (IE4) {
		document.all[sHomeObj].style.visibility="hidden";
	  }
}

function DGS_homepageShow(sHomeObj) {
	  if (NS6) {
		document.getElementById(sHomeObj).style.visibility="visible";
	  } 
	  if (IE4) {
		document.all[sHomeObj].style.visibility="visible";
	  }
}

function DGS_pageTop() {
  if (pageFilename == "diharchive.gif") DIH_document_name();
  NS6=false;
  IE4=(document.all);
  if (!IE4) {NS6=(document.getElementById);}
  NS4=(document.layers);
// Start of Page Layer
  if (pageType == "home") {
	if (NS4) {document.write('<LAYER NAME="PageLayer" >');}
	if ((IE4) || (NS6)) {document.write('<div id="PageLayer" style="position:absolute; ">');}
	document.write('<table>');
	document.write('<tr><td width="'+pageHeaderWidth+'" height="'+pageHeaderHeight+'" align="left"><img src="images/spacer.gif" width="'+pageHeaderWidth+'" height="'+pageHeaderHeight+'" ></td>');
	document.write('<td height="'+pageHeaderHeight+'" align="center"><img src="images/homepage/header.gif"></td>');
	document.write('<td width="'+pageHeaderWidth+'" height="'+pageHeaderHeight+'" align="right"><img src="images/spacer.gif" width="'+pageHeaderWidth+'" height="'+pageHeaderHeight+'" ></td></tr><tr><td colspan="3" valign="top">');
  } else if ((pageType == "front") && (pageFilename != "gallery.gif") && (pageFilename != "dnaproject.gif") && (pageFilename != "diharchive.gif") && (pageFilename != "journalindex.gif")) {
	if (NS4) {document.write('<LAYER NAME="PageLayer" LEFT="'+navBarLayerWidth+'" WIDTH="'+pageLayerWidth+'">');}
	if ((IE4) || (NS6)) {document.write('<div id="PageLayer" style="position:absolute; left: '+navBarLayerWidth+'; width:'+pageLayerWidth+'; z-index:1;">');}
	document.write('<table width="100%" border="0" cellpadding="0" cellspacing="0" bordercolor="#666666">');
	  document.write('<tr>');
		document.write('<td align="center">');
if ( typeof( window[ 'dgs_newsletter_message' ] ) == "undefined" ) {
      	  document.write('&nbsp;');
} 
else if (dgs_newsletter_message == "") {
      	  document.write('&nbsp;');
} 
else {
          document.write('<table width="90%" border="4" align="centre" cellpadding="4" cellspacing="2" bordercolor="#333333">');
          document.write('<tr><td><p align="center">'+dgs_newsletter_message+'</p></td></tr></table>');
}
		document.write('</td>');
		document.write('<td><img src="'+pageRightImage+'" alt="Dalton Coat of Arms" width="'+navBarArmsWidth+'" height="'+navBarHeaderHeight+'" align="right">');
		document.write('</td>');
	  document.write('</tr>');
	  document.write('<tr>');
		document.write('<td colspan="2" valign="top">');
  } else {
	if (NS4) {document.write('<LAYER NAME="PageLayer" LEFT="'+navBarLayerWidth+'" WIDTH="'+pageLayerWidth+'">');}
	if ((IE4) || (NS6)) {document.write('<div id="PageLayer" style="position:absolute; left: '+navBarLayerWidth+'; width:'+pageLayerWidth+'; z-index:1;">');}
	document.write('<table width="100%" border="0" cellpadding="0" cellspacing="0" bordercolor="#666666">');
  document.write('<tr>');
  	document.write('<td align="center"><table border="0" cellspacing="0" cellpadding="0">');
	  document.write('<tr>');
  		document.write('<td><p><br></p></td>');
	  document.write('</tr>');
	  document.write('<tr>');
  		document.write('<td>');
  if (pageFilename == "journalindex.gif") {
          document.write('<h3>'+dgs_document_name[0]+'<h3>');
  } else if ((pageType == "front") && (pageFilename == "dnaproject.gif")) {
          document.write('<h3>'+dgs_document_name[0]+'<h3>');
  } else if (pageFilename == "gallery.gif") {
          document.write('<h3>'+dgs_document_name[0]+'<h3>');
  } else if ((pageType == "front") && (pageFilename == "diharchive.gif")) {
          document.write('<h3>'+dgs_document_name[0]+'<h3>');
  } else {
	for(var i=1;i<(dgs_document_contents.length);i++) {
          document.write('<p>'+i.toString()+'. <a href="#'+i.toString()+'" onClick="DGS_moveToAnchor('+i.toString()+'); DGS_docBarDown('+i.toString()+');">'+dgs_document_contents[i]+'</a><p>');
	}
  }
  		document.write('</td>');
	  document.write('</tr>');
  	document.write('</table></td>');
  	document.write('<td valign="top"><img class="pagetopright" src="'+pageRightImage+'" alt="Dalton Coat of Arms" width="'+navBarArmsWidth+'" height="'+navBarHeaderHeight+'" align="right"></td>');
  document.write('</tr>');
  document.write('</TABLE>');
  }
}

function DGS_pageHeader() {
  if ((pageType == "front") && (pageFilename != "gallery.gif")  && (pageFilename != "dnaproject.gif") && (pageFilename != "diharchive.gif") && (pageFilename != "journalindex.gif")) {
	document.write('<table width="100%" border="0">');
	  document.write('<tr>');
		document.write('<td align="center"><h3>'+dgs_document_name[0]+'</h3>');
	if (dgs_document_name.length > 1) {
		  document.write('<h2>'+dgs_document_name[1]+'</h2>');
	}
	if (dgs_document_name.length > 3) {
		  document.write('<table width="80%" border="0" align="center">');
			document.write('<tr>');
			  document.write('<td width="220" align="right"><h1>'+dgs_document_name[2]+'</h1></td>');
			  document.write('<td>&nbsp;</td>');
			  document.write('<td width="220" align="left"><h1>'+dgs_document_name[3]+'</h1></td>');
			document.write('</tr>');
		  document.write('</table>');
	}
  } else {
	document.write('<table width="100%" border="0">');
	  document.write('<tr>');
		document.write('<td>');
  }
}

function DIH_document_name() {
  if (typeof( window[ 'dgs_document_name' ] ) == "undefined") {
	dgs_document_name			=  new Array();
	dgs_document_name[0]		= "Daltons in History Archive";
	dgs_document_name[1]		= "";
	dgs_document_name[2]		= "Volume "+dih_volume+" No "+dih_no;
	dgs_document_name[3]		= dih_month+" "+dih_year;
	dgs_document_name[4]		= "Contents";
  }
  if (typeof( window[ 'dgs_bar_header' ] ) == "undefined") {
	dgs_bar_header				=  new Array();
	dgs_bar_header[0]			= "Daltons in History";
	dgs_bar_header[1]			= dgs_document_name[2];
	dgs_bar_header[2]			= dgs_document_name[3];
  }
  if (typeof( window[ 'dgs_bar_header_style' ] ) == "undefined") {
	dgs_bar_header_style		=	"p";
  }
}

function DIH_archive_contents() {
	textDocPath = "";
	if ((typeof( window[ 'pageFilename' ] ) != "undefined") && (pageFilename == "newsletter.gif")) {textDocPath = "latest/";}
	else if ((typeof( window[ 'pageFilename' ] ) != "undefined") && (pageFilename == "diharchive.gif") && (typeof( window[ 'dih_first_volume' ] ) != "undefined")) {
	  textDocAddr = new Array();
	  textDocAddr[0]	= "";								//			DO NOT CHANGE!
	  dgs_document_contents		=  new Array();
	  dgs_document_contents[0]	= "Contents";				//			DO NOT CHANGE!
	  if ((dih_first_volume>dih_last_volume) || ((dih_first_volume==dih_last_volume) && (dih_first_no>=dih_last_no))) {
	    var iVol=dih_first_volume,iNo=dih_first_no,iConLen=(dih_first_volume-dih_last_volume)*12+(dih_first_no-dih_last_no+1);
	  } else {
	    var iVol=dih_first_volume,iNo=dih_first_no,iConLen=(dih_last_volume-dih_first_volume)*12+(dih_last_no-dih_first_no+1);
	  }
	  for (var iContent=1; iContent <= (iConLen); iContent++) {
		textDocAddr[iContent]	= dgs_url+"/diharchive/"+iVol.toString()+"_"+iNo.toString()+"_"+dgs_month[iNo]+"_"+dgs_year[iVol]+"/text.html";				
		dgs_document_contents[iContent]	= "Volume "+iVol.toString()+" No "+iNo.toString()+" "+dgs_month[iNo]+" "+dgs_year[iVol];
		if ((dih_first_volume>dih_last_volume) || ((dih_first_volume==dih_last_volume) && (dih_first_no>=dih_last_no))) {
		  if (iNo == 1) {iNo=12; iVol=iVol-1;}
		  else {iNo=iNo-1;}
		} else {
		  if (iNo == 12) {iNo=1; iVol=iVol+1;}
		  else {iNo=iNo+1;}
		}
	  }
/*	  if ((dih_first_volume>dih_last_volume) || ((dih_first_volume==dih_last_volume) && (dih_first_no>dih_last_no))) {
		textDocAddr[iContent]	= dgs_url+"/diharchive/issue/backissues.html";								
		dgs_document_contents[iContent]	= "Back Issues";								
	  } else if ((dih_last_volume==dih_maxVol)&&(dih_midNo!=0)) {
		textDocAddr[iContent]	= dgs_url+"/diharchive/issue/backissues.html";								
		dgs_document_contents[iContent]	= "Back Issues";								
	  }
*/
	}
}

function DGS_pageContents() {
  DIH_archive_contents();
		  document.write('<table border="0" align="center">');
  if (dgs_document_name.length == 5) {
			document.write('<tr>');
			  document.write('<td align="center"><h2>'+dgs_document_name[4]+'</h2></td>');
			document.write('</tr>');
  }
  for(var i=1;i<(dgs_document_contents.length);i++) {
			document.write('<tr>');
			  document.write('<td height="30" align="left">');
	if ((typeof( window[ 'pageFilename' ] ) != "undefined") 
		&& ((pageFilename == "diharchive.gif")
		|| (pageFilename == "evtarchive.gif")
		|| (pageFilename == "events.gif"))) {
		  if (typeof( window[ 'dih_issue_contents' ] ) != "undefined") {
				document.write('<p align="justify">'+i.toString()+'.&nbsp;<a href="'+textDocAddr[i]+'">'+dgs_document_contents[i]+'</a><br>'+dih_issue_contents[i]+'<br><br></p>');
		  } else {
		  		document.write('<p align=left><B>'+i.toString()+'.&nbsp;<a href="'+textDocAddr[i]+'">'+dgs_document_contents[i]+'</a></B></p>');
		  }
	} else {
				document.write('<P align=left><B>'+i.toString()+'.&nbsp;<a href="'+textDocPath+'text.html#'+i.toString()+'">'+dgs_document_contents[i]+'</a></B></P>');
	}
			  document.write('</td>');
			document.write('</tr>');
  }
		  document.write('</table>');
}

function DGS_documentSection(iSection) { //v3.0
  if ( typeof( window[ 'iSect' ] ) == "undefined" ) {iSect = 1}
  if (iSect < 1) {iSect = 1}
  if (iSect > dgs_document_contents.length-1) {iSect = dgs_document_contents.length-1}
  if (iSect != 1) {
	document.write('<p align="center">******************<br></p>');
  }      
  document.write('<P><A name="'+iSect.toString()+'"></A>');
  document.write('<P style="MARGIN: 0in 0in 0pt">&nbsp;</P>');
  var sPos = dgs_document_contents[iSect].lastIndexOf('?');
  if (sPos < 0) {
  document.write('<H2>'+iSect.toString()+'. '+dgs_document_contents[iSect]+'.<br></H2>');
  } else {
  document.write('<H2>'+iSect.toString()+'. '+dgs_document_contents[iSect]+'<br></H2>');
  }
  iSect++;
}

function DGS_findBarCreateRows() { //v3.0
  for(var i=0;i<(findBarImageName.length);i++) {
    document.write('<tr>');
      document.write('<td width="'+navBarItemWidth+'" height="'+navBarItemHeight+'" align="center"><a href="" onclick="DGS_find_proc('+i.toString()+'); return false;" onMouseOver="DGS_findBarOver('+i.toString()+')" onMouseOut="MM_swapImgRestore()">');
      document.write('<img src='+findBarUpImage[i]+' alt="'+findBarAltName[i]+'" name='+findBarImageName[i]+' border="0"></a></td>');
    document.write('</tr>');
  }
}

function DGS_find_proc(iProc) {
	if (iProc == 0) {doFindTop()}
	if (iProc == 1) {doFindFirst()}
	if (iProc == 2) {doFindNext()}
	if (iProc == 3) {doFindPrev()}
	if (iProc == 4) {doFindLast()}
	if (iProc == 5) {doFindEnd()}
}

function DGS_findBarCreateRow(iProc) { //v3.0
  if (iProc < findBarImageName.length) {
    document.write('<tr>');
      document.write('<td width="'+navBarItemWidth+'" height="'+navBarItemHeight+'" align="center"><a href="" onclick="DGS_find_proc('+iProc.toString()+'); return false;" onMouseOver="DGS_findBarOver('+iProc.toString()+')" onMouseOut="MM_swapImgRestore()">');
      document.write('<img src='+findBarUpImage[iProc]+' alt="'+findBarAltName[iProc]+'" name='+findBarImageName[iProc]+' border="0"></a></td>');
    document.write('</tr>');
  }
}

function DGS_navBarCreateRows() { //v3.0
  for(var i=0;i<navBarNoOfItems;i++) {
    document.write('<tr>');
      document.write('<td width="'+navBarItemWidth+'" height="'+navBarItemHeight+'" align="center"><a href="'+navBarLinkAddr[i]+'" target="'+navBarLinkTarget[i]+'" onClick="DGS_navBarDown('+i.toString()+');" onMouseOver="DGS_navBarOver('+i.toString()+')" onMouseOut="DGS_navBarOut('+i.toString()+');">');
    if (navBarImageFilename[i] == navBarDownFilename) {
	  document.write('<img src='+navBarPath+'down/'+navBarImageFilename[i]+' alt="'+navBarAltName[i]+'" name='+navBarImageName[i]+' border="0"></a></td>');
	} else {
	  document.write('<img src='+navBarPath+'up/'+navBarImageFilename[i]+' alt="'+navBarAltName[i]+'" name='+navBarImageName[i]+' border="0"></a></td>');
	}
    document.write('</tr>');
	navBarLastImageName = navBarImageName[i];
  }
}

function DGS_navBarCreateRow(barFilename) { //v3.0
  var iLen = navBarImageName.length;
  for(var i=0;i<(iLen);i++) {
    if (navBarImageFilename[i] == barFilename) {
    document.write('<tr>');
      document.write('<td width="'+navBarItemWidth+'" height="'+navBarItemHeight+'" align="center"><a href="'+navBarLinkAddr[i]+'" onClick=" return DGS_navBarDown('+i.toString()+');" onMouseOver="DGS_navBarOver('+i.toString()+')" onMouseOut="DGS_navBarOut('+i.toString()+');">');
    if ((pageType == "front") && (navBarImageFilename[i] == navBarDownFilename)) {
	  document.write('<img src='+navBarPath+'down/'+navBarImageFilename[i]+' alt="'+navBarAltName[i]+'" name='+navBarImageName[i]+' border="0"></a></td>');
	} else {
	  document.write('<img src='+navBarPath+'up/'+navBarImageFilename[i]+' alt="'+navBarAltName[i]+'" name='+navBarImageName[i]+' border="0"></a></td>');
	}
    document.write('</tr>');
	navBarLastImageName = navBarImageName[i];
	break;
	}
  }
}

function DGS_navBarDown(iBar) {
  var iLen = navBarImageName.length;
  if (iBar >= iLen-1) {
  	iBar = iLen-1;
    DGS_moveToAnchor(99);
  }
if ((pageFilename == "diharchive.gif") || (pageFilename == "journalindex.gif")) {
  setCookie('dgs_searwords',document.forms[0].toFind.value,1);
  if ((navBarImageFilename[iBar]==pageFilename) && (getCookie('dgs_searwords')!="")) {
	qs();
	return false;
  }
}
  return true;
}

function DGS_navBarOver(iBar) {
  var iLen = navBarImageName.length;
  if (iBar > iLen-1) {iBar = iLen-1}
  MM_swapImage(navBarImageName[iBar],'',navBarPath+"over/"+navBarImageFilename[iBar],1);

  if (pageFilename == "homepage.gif") {
	  var iLen = navBarHomepageId.length;
	  if (iBar > iLen-1) {iBar = iLen-1}
	  if (navBarHomepageId[iBar] != '') DGS_homepageOver(navBarHomepageId[iBar]);
  }
}

function DGS_navBarOut(iBar) {
  var iLen = navBarImageName.length;
  if (iBar > iLen-1) {iBar = iLen-1}
  MM_swapImage(navBarImageName[iBar],'',navBarPath+"up/"+navBarImageFilename[iBar],1);
  if (pageFilename == "homepage.gif") {
	  var iLen = navBarHomepageId.length;
	  if (iBar > iLen-1) {iBar = iLen-1}
	  if (navBarHomepageId[iBar] != '') 
	  {
		DGS_homepageOut(navBarHomepageId[iBar]);
	  }
  }
}

function DGS_findBarDown(iBar) { //v3.0
  if (iBar > findBarImageName.length-1) {iBar = findBarImageName.length-1}
  for(var i=0;i<(findBarImageName.length);i++) {
  	MM_swapImgSource(findBarImageName[i],'',findBarUpImage[i],1);
  }
  MM_swapImgSource(findBarImageName[iBar],'',findBarDownImage[iBar],1);
}

function DGS_findBarClear() { //v3.0
  for(var i=0;i<(findBarImageName.length);i++) {
  	MM_swapImgSource(findBarImageName[i],'',findBarUpImage[i],1);
  }
}

function DGS_findBarOver(iBar) { //v3.0
  if (iBar > findBarImageName.length-1) {iBar = findBarImageName.length-1}
  MM_swapImage(findBarImageName[iBar],'',findBarOverImage[iBar],1);
}


function DGS_barCreateHeaderRows(headerHeight) { //v3.0
 if (pageType == "home") {
	document.write('<tr>');
      document.write('<td width="'+navBarItemWidth+'" height="'+navBarHeaderHeight+'" align="center"><img src="'+barHeaderBlank+'" /></td>');
	document.write('</tr>');
 } else if ((pageType == "front") && (pageFilename != "diharchive.gif") && (pageFilename != "journalindex.gif")) {
	document.write('<tr>');
      document.write('<td width="'+navBarItemWidth+'" height="'+navBarHeaderHeight+'" align="center"><img src="'+navBarHeaderImage+'" /></td>');
	document.write('</tr>');
 } else if (pageType == "front") {
	document.write('<tr>');
      document.write('<td width="'+navBarItemWidth+'" height="'+headerHeight+'" align="center" valign="top"><img src="'+navBarHeaderImage+'" /></td>');
	document.write('</tr>');
 } else {

  var iLen = dgs_bar_header.length;
    document.write('<tr><td width="'+navBarItemWidth+'" height="'+headerHeight+'" align="center"><table>');
	document.write('<tr>');
  if (iLen	== 1) {
      document.write('<td width="'+navBarItemWidth+'" align="center" valign="top"><img src="'+pagePath+'images/conbar/header.gif" /></td>');
	document.write('<tr>');
	document.write('</tr>');
  }
      document.write('<td width="'+navBarItemWidth+'" align="center"><'+dgs_bar_header_style+' class="header">');
  for(var i=0;i<(iLen);i++) {
	if ((dgs_bar_header[i] != null) && (dgs_bar_header[i] != "")) {
      document.write(dgs_bar_header[i]+'<br>');
	}
  }
      document.write('</'+dgs_bar_header_style+'></td>');
	document.write('</tr>');
    document.write('</table></td></tr>');
 }
}

function DGS_pageEnd() { //v3.0
// End of Page Layer
if ((pageType == "content") || (pageType == "document"))	document.write('<p align="center">******************<br></p>');
if ((pageType == "home") 
	|| ((pageType == "front") && (pageFilename != "diharchive.gif") && (pageFilename != "journalindex.gif"))) {
	document.write('</td></tr></table>');
}
	document.write('</td></tr></table>');
	document.write('<A name="end"></A>');
  if (NS4) {document.write('</LAYER>');}
  if ((IE4) || (NS6)) {document.write('</div>');}	
// Start of NavBar Layer
  if (NS4) {document.write('<LAYER NAME="LeftBarLayer" WIDTH="'+navBarLayerWidth+'">');}
  if ((IE4) || (NS6)) {document.write('<div id="LeftBarLayer" style="visibility:visible; position:absolute; width:'+navBarLayerWidth+';">');}

<!-- ************************ BEGIN of NavBar code ************************ -->
  document.write('<table width="'+navBarLayerWidth+'" border="0" cellpadding="0" cellspacing="0" bordercolor="#666666">');
if ((pageType == "home") || ((pageType == "front") && (pageFilename != "diharchive.gif") 
&& ((pageFilename != "journalindex.gif") 
//|| (window.location.href.indexOf("daltongensoc.com") >= 0)
))) {
  DGS_barCreateHeaderRows(navBarHeaderHeight);
  DGS_navBarCreateRows();

} else if ((pageFilename == "diharchive.gif") && (pageType == "front")) {
  if (window.location.href.indexOf("daltongensoc.com") >= 0) document.write('<FORM name="formSear" action="'+pagePath+'diharchive/results.html" method="GET" onSubmit="return qs();"');
  else document.write('<FORM name="formSear" action="'+pagePath+'diharchive/results.html" method="GET" onSubmit="return qs();"');
  DGS_barCreateHeaderRows(navBarTopHeight);
  DGS_enterBarCreateRow();
  DGS_navBarCreateRow("homepage.gif");
  DGS_navBarCreateRow("diharchive.gif");
  DIH_volBarCreateRows();
  document.write('</FORM>');
} else if (pageFilename == "diharchive.gif") {
  document.write('<FORM name="formSear" action="'+pagePath+'diharchive/results.html" method="GET" onSubmit="doFindSubmit(); return false;">');
  dgs_bar_header[0]= "Daltons in History";
  DGS_barCreateHeaderRows(navBarTopHeight);
  DGS_enterBarCreateRow();
  DGS_navBarCreateRow("homepage.gif");
  DGS_navBarCreateRow("diharchive.gif");
  if ((getCookie('dgs_searwords')!="") || ((typeof( window[ 'dih_volume' ] ) != "undefined")
&& (eval(dih_volume) < 10))) DGS_findBarCreateRows();
  else {DGS_docBarCreateRows();  DGS_navBarCreateRow("endpage.gif");}
  DGS_navBarCreateRow("prevdocument.gif");
  DGS_navBarCreateRow("nextdocument.gif");

  document.write('</FORM>');
} else if ((pageFilename == "journalindex.gif") && (pageType == "front")) {
  document.write('<FORM name="formSear" action="'+pagePath+'journalindex/volume/index.html" method="GET" onSubmit="return qs();"');
  DGS_barCreateHeaderRows(navBarTopHeight);
  DGS_enterBarCreateRow();
  DGS_navBarCreateRow("homepage.gif");
  DGS_navBarCreateRow("journalindex.gif");
  DJI_volBarCreateRows();
  DGS_navBarCreateRow("journalorder.gif");
  DGS_navBarCreateRow("membership.gif");
  document.write('</FORM>');
} else if (pageFilename == "journalindex.gif") {
  document.write('<FORM name="formSear" action="'+pagePath+'journalindex/volume/index.html" method="GET" onSubmit="doFindSubmit(); return false;">');
  DGS_barCreateHeaderRows(navBarTopHeight);
  DGS_enterBarCreateRow();
  DGS_navBarCreateRow("homepage.gif");
  DGS_navBarCreateRow("journalindex.gif");
  DGS_findBarCreateRows();
  DGS_navBarCreateRow("prevdocument.gif");
  DGS_navBarCreateRow("nextdocument.gif");
  DGS_navBarCreateRow("journalorder.gif");
  DGS_navBarCreateRow("membership.gif");
  document.write('</FORM>');
} else {
  DGS_barCreateHeaderRows(navBarHeaderHeight);
  DGS_navBarCreateRow("homepage.gif");
  DGS_navBarCreateRow(navBarDownFilename);
  DGS_docBarCreateRows();
  DGS_navBarCreateRow("endpage.gif");
  if (navBarPrevAddr != "#") {
	DGS_navBarCreateRow("prevdocument.gif");
	if (navBarNextAddr != "#") DGS_navBarCreateRow("nextdocument.gif");
  }
}
  document.write('</table>');
<!-- ************************ END of NavBar code ************************ -->

  if (NS4) {document.write('</LAYER>');}
  if ((IE4) || (NS6)) {document.write('</div>');}	
// End of NavBar Layer

 if (typeof( window[ 'dgs_document_contents' ] ) != "undefined") DGS_initAnchorPosY();

ileftX=leftX;
irightX=rightX;
ifloatY=floatY;
DGS_pageDefine();
if (pageFilename != "homepage.gif") window.onresize=DGS_pageDefine;
findX=-1;
lastX=-1;
lastY=-1;
prevY=-1;
if (pageFilename == "homepage.gif") {
  if (homepageMessageTimer > 0) {
	  MM_swapImage('coat_of_arms', '', homepageMessageImg, 1);
	  if (document.getElementById('MessageLinkAddr')) document.getElementById('MessageLinkAddr').href = homepageMessageLinkAddr;
	  if (document.all['MessageLinkAddr']) document.all['MessageLinkAddr'].href = homepageMessageLinkAddr;
  }
  if (homepageFirstTimer <= 500) {
	DGS_homepageUpdate();
	if (homepageFirstTimeOnly) homepageAdvertTimer = setTimeout('DGS_homepageAdvert()', 0);
	else if (homepageMessageTimer > 0) homepageAdvertTimer = setTimeout('DGS_homepageAdvert()', homepageMessageTimer);
	else homepageAdvertTimer = setTimeout('DGS_homepageAdvert()', 0);
	homepageFirstTimer = 0;
  }
  else if (homepageFirstTimeOnly && (parseInt(getCookie('dgs_homepageNo'),10) > 0)) homepageAdvertTimer = setTimeout('DGS_homepageAdvert()', 0);
  else if (homepageMessageTimer > 0) {
	DGS_homepageShow('coat_of_arms');
	homepageAdvertTimer = setTimeout('DGS_homepageAdvert()', homepageMessageTimer);
  }
  else {
	DGS_homepageShow('coat_of_arms');
	homepageAdvertTimer = setTimeout('DGS_homepageAdvert()', homepageFirstTimer);
  }
}
else DGS_pageAdjust();

if ((pageFilename == "diharchive.gif")  && (pageType != "front")
&& ((getCookie('dgs_searwords')!="") || ((typeof( window[ 'dih_volume' ] ) != "undefined")
&& (eval(dih_volume) < 10)))) {doFindFirst();}
if ((pageFilename == "journalindex.gif")  && (pageType != "front")
&& (typeof( window[ 'dji_volume' ] ) != "undefined")) {doFindFirst();}
}


 if (typeof( window[ 'dgs_document_contents' ] ) != "undefined") DGS_documentInit();

  <!-- ******************** BEGIN of DGS Document code ******************** -->
function DGS_initAnchorPosY() {
  var jLen = dgs_document_contents.length;
  if (jLen > docBarAnchorName.length-1) {jLen = docBarAnchorName.length-1}
	docBarAnchorPosY[0]=0; 
    for (var j=1; j < (jLen); j++) {
		docBarAnchorPosY[j]=0;
			for (var i=0; i<document.anchors.length; i++) {
				if (document.anchors[i].name==docBarAnchorName[j]) { 
					docBarAnchorPosY[j]=document.anchors[i].offsetTop; 
					break; 
				}
			}
	}
}

function DGS_moveToAnchor(iBar) { //v3.0
//	doFindAnchor(iBar);
	if (iBar > dgs_document_contents.length) {iBar=dgs_document_contents.length}
	if (iBar > docBarAnchorPosY.length-1) {iBar=docBarAnchorPosY.length-1}
	this.scrollTo(0,docBarAnchorPosY[iBar]);
}

  <!-- ******************** END of DGS Document code ********************** -->
<!--
function DGS_pageAdjust() {
	if ((NS4) || (NS6)) 
	{
//		findX=window.pageXOffset + rightX;
		lastX=window.pageXOffset + leftX;
		lastY=window.pageYOffset + floatY;
		if (NS4)
		{
			document.layers['LeftBarLayer'].pageX = lastX;
			document.layers['LeftBarLayer'].pageY = lastY;
//			document.layers['RightBarLayer'].pageX = findX;
//			document.layers['RightBarLayer'].pageY = lastY;
		}
		if (NS6)
		{
			document.getElementById('LeftBarLayer').style.left=lastX+"px";
			document.getElementById('LeftBarLayer').style.top=lastY+"px";
//		  if (document.getElementById(navBarLastImageName).complete) 			
			document.getElementById('LeftBarLayer').style.visibility="visible";
//			document.getElementById('RightBarLayer').style.left=findX;
//			document.getElementById('RightBarLayer').style.top=lastY;
		}
	} else if (IE4)
	{
//		findX=document.body.scrollLeft + rightX;
		lastX=document.body.scrollLeft + leftX;
		lastY=document.body.scrollTop + floatY;
		document.all['LeftBarLayer'].style.posLeft = lastX+10;
		document.all['LeftBarLayer'].style.posTop = lastY+6;
	  if (document.all[navBarLastImageName].complete) 		
		document.all['LeftBarLayer'].style.visibility="visible";
//		document.all['RightBarLayer'].style.posLeft = findX;
//		document.all['RightBarLayer'].style.posTop = lastY;
	}
	if (lastY != prevY) 
	{
		prevY = lastY;
		DGS_docBarUpdate(); 
	}
	setTimeout('DGS_pageAdjust()',50);
}

function DGS_getWindowWidth() 
{ 
    if (document.all) 
    { 
        return document.body.offsetWidth; 
    } 
    else 
    { 
        return window.innerWidth; 
    } 
} 

function DGS_pageDefine() {
	leftX=ileftX;
	rightX=DGS_getWindowWidth-irightX-barLayerWidth-barLayerMargin;
	floatY=ifloatY;
//alert(document.body.offsetHeight);
}

function DGS_docGetScrollPosY() { //v3.0
    if (document.body && document.body.scrollTop)
      return document.body.scrollTop;
    if (document.documentElement && document.documentElement.scrollTop)
      return document.documentElement.scrollTop;
    if (window.pageYOffset)
      return window.pageYOffset;
    return 0;
}

function DGS_docBarUpdate() { //v3.0
  var i, iBar = 0, currY = DGS_docGetScrollPosY(); 
  for(i=0;i<(docBarAnchorPosY.length-1);i++) {
	if ((currY > docBarAnchorPosY[i]-2) && (docBarAnchorPosY[i] > docBarAnchorPosY[iBar])) { 
		iBar = i; 
	}
  }
  if (iBar > 0) DGS_docBarDown(iBar);
}

function DGS_docBarDown(iBar) { //v3.0
  var iLen = dgs_document_contents.length;
  if (iLen > docBarImageName.length) {iLen = docBarImageName.length}
  if (iBar == 0) {doFindTop();}
  if (iBar > iLen-1) {iBar = iLen-1}
  for(var i=0;i<(iLen);i++) {
  	MM_swapImgSource(docBarImageName[i],'',docBarUpImage[i],1);
  }
  MM_swapImgSource(docBarImageName[iBar],'',docBarDownImage[iBar],1);
}

function DGS_docBarOver(iBar) { //v3.0
  var iLen = dgs_document_contents.length;
  if (iLen > docBarImageName.length) {iLen = docBarImageName.length}
  if (iBar > iLen-1) {iBar = iLen-1}
  MM_swapImage(docBarImageName[iBar],'',docBarOverImage[iBar],1);
}

function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_swapImgSource() { //v3.0
  var i,j=0,x,a=MM_swapImgSource.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; x.oSrc=a[i+2]; x.src=a[i+2];}
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

<!--
function MM_reloadPage(init) {  //reloads the window if Nav4 resized
  if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) {
    document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }}
  else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload();
}
MM_reloadPage(true);
<!--
//Start of FindInDoc
function FindInDoc(theWin) {
	//Public Properties
	this.BrowserOK = (parseFloat(navigator.appVersion) >= 4);
	this.Win = (theWin) ? theWin : window;
	//Public Methods
	this.Find = FIDFind;
	this.FindNext = FIDFindNext;
	this.FindPrev = FIDFindPrev;
	this.FindAnchor = FIDFindAnchor;
	
	//Private Properties
	this.Rng = null;
	this.ToFind = "";
	this.UseRange = (document.all) ? true : false;
	//Private Methods
	this.FindInRangeBack = FIDFindInRangeBack;
	this.FindInRange = FIDFindInRange;
	this.NSFind = FIDNSFind;
}
function FIDFindInRange() {
	if (this.Rng != null) {
		if (this.Rng.findText(this.ToFind)) {
			this.Rng.select(); 
			this.Rng.scrollIntoView();
			return true;
		} else {
//			alert("End of Document!");
		}
	}
	return false;
}
function FIDFindInRangeBack() {
	if (this.Rng != null) {
		if (this.Rng.findText(this.ToFind,1000000,1)) {
			this.Rng.select(); 
			this.Rng.scrollIntoView();
			return true;
		} else {
//			alert("Top of Document!");
		}
	}
	return false;
}
function FIDNSFind() {
	if (this.Win.find(this.ToFind) == false) {
		this.ToFind = "";
		alert("Not Found!");
	}
}
function FIDFindAnchor(txt) {
	this.ToFind = txt;
	if (this.BrowserOK && (this.ToFind != "")) {
		if (this.UseRange) {
			this.Rng = this.Win.document.body.createTextRange();
			this.Rng.findText(this.ToFind)
			this.Rng.moveEnd("textedit");
			this.Rng.moveStart("word");
			if (this.Rng.findText(this.ToFind)) {
				this.Rng.moveEnd("textedit");
				this.Rng.moveStart("word");
				this.ToFind = document.forms[0].toFind.value;
				return true;
			}
		}
	}
	this.ToFind = document.forms[0].toFind.value;
	return false;
}
function FIDFind(txt) {
	this.ToFind = txt;
	if (this.BrowserOK && (this.ToFind != "")) {
		if (this.UseRange) {
			this.Rng = this.Win.document.body.createTextRange();
			this.FindInRange();
		} else {
			this.NSFind();
		}
	}
}
function FIDFindNext() {
	if (this.BrowserOK && (this.ToFind != "")) {
		if (this.UseRange && (this.Rng != null)) {
			this.Rng.moveEnd("textedit");
			this.Rng.moveStart("word");
			if (this.FindInRange()) return true;
		} else {
			this.NSFind();
		}
	}
	return false;
}
function FIDFindPrev() {
	if (this.BrowserOK && (this.ToFind != "")) {
		if (this.UseRange && (this.Rng != null)) {
			this.Rng.collapse();
			if (this.FindInRangeBack()) return true;
		} else {
			if (this.UseRange) {
				this.Rng = this.Win.document.body.createTextRange();
				this.FindInRange();
			} else {
				this.NSFind();
			}
		}
	}
	return false;
}
//End of FindInDoc object
var win = window;    // window to search.
var n   = 0;


var Searcher = new FindInDoc();
function doFind() {
	var textToFind = document.forms[0].toFind.value;
	thisfind = textToFind;
	if (IE4) { Searcher.Find(textToFind);}
	else if (NS6) findInPage(textToFind);
}
function doFindAnchor(iBar) {
	if ((iBar > dgs_document_contents.length-1)) {
		anchorTxt = "";
	} else if (iBar == 0) {
		thisfind = "";
		anchorTxt = "";
		DGS_findBarClear();
//alert("Anchor anchorTxt="+anchorTxt+"= thisfind="+thisfind+"= ");
	} else {
		anchorTxt = iBar.toString()+". "+dgs_document_contents[iBar].toUpperCase();
		thisFind = document.forms[0].toFind.value;
		if (Searcher.FindAnchor(anchorTxt) && (thisFind != "") && (thisFind != null)) {
			DGS_findBarDown(2);
		} else {
			DGS_findBarClear(); 
		}
	}
}
function doFindSubmit() {
  var textToFind=document.forms[0].toFind.value, textPrevFind=getCookie('dgs_searwords');
  if ((typeof( window[ 'dih_volume' ] ) != "undefined") && (eval(dih_volume) >= 10)) {
	if (((textToFind=="") && (textPrevFind!="")) 
	|| ((textToFind!="") && (textPrevFind==""))) {
		setCookie('dgs_searwords',textToFind,1);
		window.location = "../"+dih_volume+"_"+dih_no+"_"+dih_month+"_"+dih_year+"/text.html";
	}
  }
  if (NS6) lastn=-1;
  doFindFirst();
}

function findInPage(str) {
  var txt, i, found;
  if (str == "") return false;
  if (NS6) {
	if (n==-1) {
	  while(this.find(str, false, true, false, false, true, false)) n++;		// while back to top
	  n=1;
	  DGS_findBarDown(1);
	}
	else if (n==0) {
	  lastn=-1;
	  while(this.find(str, false, true, false, false, true, false)) lastn++;		// while back to top
	  this.find(str, false, true, false, false, true, false);						// back
	  n=1;
	  DGS_findBarDown(1);
	}
	else if (n==lastn) {
		DGS_findBarDown(5); 
		DGS_moveToAnchor(12);
		alert("End of Document!");
	}
	else if (!this.find(str, false, false, false, false, true, false)) {			// if not forward, while back to top
	  while(this.find(str, false, true, false, false, true, false)) n++; 
	}
	else {
	  n++;																			// if forward, OK
	  if (n==lastn) DGS_findBarDown(4);
	  else if (n==1) DGS_findBarDown(1);
	  else DGS_findBarDown(2);
	}
  }
  if (IE4) {
	txt = win.document.body.createTextRange();
// Find the nth match from the top of the page.
	for (i = 0; i <= n && (found = txt.findText(str)) != false; i++) {
	  txt.moveStart("character", 1);
	  txt.moveEnd("textedit");
	}
// If found, mark it and scroll it into view.
	if (found) {
	  txt.moveStart("character", -1);
	  txt.findText(str);
	  txt.select();
	  txt.scrollIntoView();
	  n++;
	}
// Otherwise, start over at the top of the page and find first match.

	else {
	  if (n > 0) {
		n = 0;
		findInPage(str);
	  }
// Not found anywhere, give message.
	  else  alert("Not found.");
	}
  }
  return false;
}

function findBackInPage(str) {
  var txt, i, found;
  if (str == "") return false;
  if (NS6) {
	if (n==-1) {
	  while(this.find(str, false, true, false, false, true, false)) n++;		// while back to top
	  n=1;
	}
	else if (n==0) {
	  lastn=-1;
	  while(this.find(str, false, true, false, false, true, false)) lastn++;		// while back to top
	  this.find(str, false, true, false, false, true, false);						// back
	  n=1;
	}
	else if (!this.find(str, false, true, false, false, true, false)) {				// if not back, while forward to end
	  while(this.find(str, false, false, false, false, true, false)) n=n-1; 
	}
	else {
	  n=n-1;																		// if back, OK
	}
	if (n==lastn) DGS_findBarDown(4);
	else if (n==1) DGS_findBarDown(1);
	else DGS_findBarDown(3);
  }
}


function doFindTop() {
	if (!NS6) while(Searcher.FindPrev());
	thisfind = "";
	DGS_moveToAnchor(0);
	DGS_findBarDown(0); 
}
function doFindFirst() {
  if (NS6) {
  	if ((n!=0) && (typeof( window[ 'lastn' ] ) != "undefined") && (lastn>=0)) {
	  if (n!=lastn) doFind();
	  n=-1;
	}
	else n=0;
  }
	doFind(); 
	if ((NS6) && (lastn<=0)) doFindTop();
	else DGS_findBarDown(1);
}
function doFindNext() {
	var textToFind = document.forms[0].toFind.value;
//alert("Next anchorTxt="+anchorTxt+"= thisfind="+thisfind+"= textToFind="+textToFind+"= ");
  
  if ((anchorTxt == "") && (textToFind != thisfind)) doFindFirst();
  else if (NS6) doFind();
  else {
	  if (anchorTxt != ""){
		Searcher.FindAnchor(anchorTxt);
		anchorTxt = "";
	  }
	  thisfind = textToFind;
	  if (Searcher.FindNext()) {
		DGS_findBarDown(2); 
	  } else {
		doFindPrev();
		DGS_findBarDown(5); 
		DGS_moveToAnchor(12);
		alert("End of Document!");
	  }
  }
}

function doFindPrev() {
	var textToFind = document.forms[0].toFind.value;
	if (NS6) if (n==1) doFindTop(); else findBackInPage(textToFind);
	else {
	    if (anchorTxt != ""){
		  Searcher.FindAnchor(anchorTxt);
		  anchorTxt = "";
	    }
		if (Searcher.FindPrev()) {
			DGS_findBarDown(3); 
		} else {
			thisfind = "";
			DGS_moveToAnchor(0);
			DGS_findBarDown(0); 
//			alert("Top of Document!");
		}
	}
}
function doFindLast() {
  if ((NS6) && (lastn>0)) while(n!=lastn) doFind();
  else {
	while(Searcher.FindNext());
	doFindPrev();
	DGS_findBarDown(4); 
  }
}
function doFindEnd() {
	doFindLast();
	DGS_moveToAnchor(12);
	DGS_findBarDown(5); 
}
//-->
function getPageName(){
	var sPath = window.location.pathname;
	var sPos = sPath.indexOf('.', sPath.lastIndexOf('/'))
	if (sPos < 0) {return "";}
	return sPath.substring(sPath.lastIndexOf('/') + 1, sPos);
}
function getSectionName(){
	var sHash = window.location.hash;
	var sPos = sHash.indexOf('#')
	if (sPos < 0) {return "0";}
	return sHash.substring(sPos + 1, 100);
}
function getCookie(NameOfCookie){
  if (document.cookie.length > 0) {              
    begin = document.cookie.indexOf(NameOfCookie+"=");       
    if (begin != -1) {           
      begin += NameOfCookie.length+1;       
      end = document.cookie.indexOf(";", begin);
      if (end == -1) end = document.cookie.length;
	  if (unescape(document.cookie.substring(begin, end)) != "null") {
        return unescape(document.cookie.substring(begin, end)); } } }
  return "";
}
function setCookie(NameOfCookie, value, expirehours) {
	var ExpireDate = new Date ();
	ExpireDate.setTime(ExpireDate.getTime() + (expirehours * 3600 * 1000));

	document.cookie = NameOfCookie + "=" + escape(value) + 
		((expirehours == null) ? "" : "; expires=" + ExpireDate.toGMTString() + "; path=/" + searchCookiePath + ";");
}
function delCookie (NameOfCookie) {
  if (getCookie(NameOfCookie)) {
    document.cookie = NameOfCookie + "=" +
    "; expires=Thu, 01-Jan-70 00:00:01 GMT; path=/" + searchCookiePath + ";";
  }
}

//-->
