//\//////////////////////////////// //\ overLIB 3.33 -- This notice must remain untouched at all times. //\ Copyright Erik Bosrup 1998-2001. All rights reserved. //\ //\ By Erik Bosrup (erik@bosrup.com). Last modified 2001-01-26. //\ Portions by Dan Steinman (dansteinman.com). Additions by other people are //\ listed on the overLIB homepage. //\ //\ Get the latest version at http://www.bosrup.com/web/overlib/ //\ //\ This script is published under an open source license. Please read the license //\ agreement online at: http://www.bosrup.com/web/overlib/license.html //\ If you have questions regarding the license please contact erik@bosrup.com. //\ //\ This script library was originally created for personal use. By request it has //\ later been made public. This is free software. Do not sell this as your own //\ work, or remove this copyright notice. For full details on copying or changing //\ this script please read the license agreement at the link above. //\ //\ Please give credit on sites that use overLIB and submit changes of the script //\ so other people can use them as well. This script is free to use, don't abuse. //\//////////////////////////////// //\mini //\//////////////////////////////// //\ ▸ the URLs above, at "bosrup.com", are dead: the entire site went belly-up. //\//////////////////////////////// //\//////////////////////////////// //\ Thayer flavor: //\ I've renamed "overlib" to "Ebox", "Fbox", etc. //\ to save 3 characters on each call //\ while specifying the language (English, French, etc.) //\//////////////////////////////// //////////////////////////////////// // CONSTANTS // Don't touch these. :) //////////////////////////////////// var INARRAY = 1; var CAPARRAY = 2; var STICKY = 3; var BACKGROUND = 4; var NOCLOSE = 5; var CAPTION = 6; var LEFT = 7; var RIGHT = 8; var CENTER = 9; var OFFSETX = 10; var OFFSETY = 11; var FGCOLOR = 12; var BGCOLOR = 13; var TEXTCOLOR = 14; var CAPCOLOR = 15; var CLOSECOLOR = 16; var WIDTH = 17; var BORDER = 18; var STATUS = 19; var AUTOSTATUS = 20; var AUTOSTATUSCAP = 21; var HEIGHT = 22; var CLOSETEXT = 23; var SNAPX = 24; var SNAPY = 25; var FIXX = 26; var FIXY = 27; var FGBACKGROUND = 28; var BGBACKGROUND = 29; var PADX = 30; var PADY = 31; var PADX2 = 32; var PADY2 = 33; var FULLHTML = 34; var ABOVE = 35; var BELOW = 36; var CAPICON = 37; var TEXTFONT = 38; var CAPTIONFONT = 39; var CLOSEFONT = 40; var TEXTSIZE = 41; var CAPTIONSIZE = 42; var CLOSESIZE = 43; var FRAME = 44; var TIMEOUT = 45; var FUNCTION = 46; var DELAY = 47; var HAUTO = 48; var VAUTO = 49; //////////////////////////////////// // DEFAULT CONFIGURATION // You don't have to change anything here if you don't want to. All of this can be // changed on your html page or through an overLIB call. //////////////////////////////////// // Main background color (the large area) // Usually a bright color (white, yellow etc) if (typeof ol_fgcolor == 'undefined') { var ol_fgcolor = "#FFFFDD";} // Border color and color of caption // Usually a dark color (black, brown etc) if (typeof ol_bgcolor == 'undefined') { var ol_bgcolor = "#333399";} // Text color // Usually a dark color if (typeof ol_textcolor == 'undefined') { var ol_textcolor = "#000066";} // Color of the caption text // Usually a bright color if (typeof ol_capcolor == 'undefined') { var ol_capcolor = "#FFFFFF";} // Color of "Close" when using Sticky // Usually a semi-bright color if (typeof ol_closecolor == 'undefined') { var ol_closecolor = "#9999FF";} // Font face for the main text if (typeof ol_textfont == 'undefined') { var ol_textfont = "Courier, Courier New, serif";} // Font face for the caption if (typeof ol_captionfont == 'undefined') { var ol_captionfont = "Courier, Courier New";} // Font face for the close text if (typeof ol_closefont == 'undefined') { var ol_closefont = "Courier, Courier New";} // Font size for the main text if (typeof ol_textsize == 'undefined') { var ol_textsize = "1";} // Font size for the caption if (typeof ol_captionsize == 'undefined') { var ol_captionsize = "1";} // Font size for the close text if (typeof ol_closesize == 'undefined') { var ol_closesize = "1";} // Width of the popups in pixels // 100-300 pixels is typical if (typeof ol_width == 'undefined') { var ol_width = "225";} // How thick the ol_border should be in pixels // 1-3 pixels is typical if (typeof ol_border == 'undefined') { var ol_border = "2";} // How many pixels to the right/left of the cursor to show the popup // Values between 3 and 12 are best if (typeof ol_offsetx == 'undefined') { var ol_offsetx = 10;} // How many pixels below the cursor to show the popup // Values between 3 and 12 are best if (typeof ol_offsety == 'undefined') { var ol_offsety = 10;} // Default text for popups // Should you forget to pass something to overLIB this will be displayed. if (typeof ol_text == 'undefined (but the link is good !)') { var ol_text = "Default Text"; } // Default caption // You should leave this blank or you will have problems making non caps popups. if (typeof ol_cap == 'undefined') { var ol_cap = ""; } // Decides if sticky popups are default. // 0 for non, 1 for stickies. if (typeof ol_sticky == 'undefined') { var ol_sticky = 0; } // Default background image. Better left empty unless you always want one. if (typeof ol_background == 'undefined') { var ol_background = ""; } // Text for the closing sticky popups. // Normal is "Close". if (typeof ol_close == 'undefined') { var ol_close = "Close"; } // Default vertical alignment for popups. // It's best to leave RIGHT here. Other options are LEFT and CENTER. if (typeof ol_hpos == 'undefined') { var ol_hpos = RIGHT; } // TO CHANGE THIS WITHIN A PAGE: see syntax on // E/Gazetteer/Places/Asia/Russia/_Topics/history/_Texts/SMANPS/Appendices/C*.html // (search for "ol_hpos") // Default status bar text when a popup is invoked. if (typeof ol_status == 'undefined') { var ol_status = ""; } // If the status bar automatically should load either text or caption. // 0=nothing, 1=text, 2=caption if (typeof ol_autostatus == 'undefined') { var ol_autostatus = 0; } // Default height for popup. Often best left alone. if (typeof ol_height == 'undefined') { var ol_height = -1; } // Horizontal grid spacing that popups will snap to. // 0 makes no grid, anything else will cause a snap to that grid spacing. if (typeof ol_snapx == 'undefined') { var ol_snapx = 0; } // Vertical grid spacing that popups will snap to. // 0 makes no grid, anything else will cause a snap to that grid spacing. if (typeof ol_snapy == 'undefined') { var ol_snapy = 0; } // Sets the popups horizontal position to a fixed column. // Anything above -1 will cause fixed position. if (typeof ol_fixx == 'undefined') { var ol_fixx = -1; } // Sets the popups vertical position to a fixed row. // Anything above -1 will cause fixed position. if (typeof ol_fixy == 'undefined') { var ol_fixy = -1; } // Background image for the popups inside. if (typeof ol_fgbackground == 'undefined') { var ol_fgbackground = ""; } // Background image for the popups frame. if (typeof ol_bgbackground == 'undefined') { var ol_bgbackground = ""; } // How much horizontal left padding text should get by default when BACKGROUND is used. if (typeof ol_padxl == 'undefined') { var ol_padxl = 1; } // How much horizontal right padding text should get by default when BACKGROUND is used. if (typeof ol_padxr == 'undefined') { var ol_padxr = 1; } // How much vertical top padding text should get by default when BACKGROUND is used. if (typeof ol_padyt == 'undefined') { var ol_padyt = 1; } // How much vertical bottom padding text should get by default when BACKGROUND is used. if (typeof ol_padyb == 'undefined') { var ol_padyb = 1; } // If the user by default must supply all html for complete popup control. // Set to 1 to activate, 0 otherwise. if (typeof ol_fullhtml == 'undefined') { var ol_fullhtml = 0; } // Default vertical position of the popup. Default should normally be BELOW. // ABOVE only works when HEIGHT is defined. if (typeof ol_vpos == 'undefined') { var ol_vpos = BELOW; } // Default height of popup to use when placing the popup above the cursor. if (typeof ol_aboveheight == 'undefined') { var ol_aboveheight = 50; } // Default icon to place next to the popups caption. if (typeof ol_caption == 'undefined') { var ol_capicon = ""; } // Default frame. We default to current frame if there is no frame defined. if (typeof ol_frame == 'undefined') { var ol_frame = self; } // Default timeout. By default there is no timeout. if (typeof ol_timeout == 'undefined') { var ol_timeout = 0; } // Default javascript function. By default there is none. if (typeof ol_function == 'undefined') { var ol_function = Function(); } // Default timeout. By default there is no timeout. if (typeof ol_delay == 'undefined') { var ol_delay = 0; } // If overLIB should decide the horizontal placement. if (typeof ol_hauto == 'undefined') { var ol_hauto = 0; } // If overLIB should decide the vertical placement. if (typeof ol_vauto == 'undefined') { var ol_vauto = 0; } //////////////////////////////////// // ARRAY CONFIGURATION // You don't have to change anything here if you don't want to. The following // arrays can be filled with text and html if you don't wish to pass it from // your html page. //////////////////////////////////// // THAYER'S BOILERPLATES: var CClickHere = "

Feu clic aquí per
"; var EClickHere = "

Click here for
"; var FClickHere = "

Faire clic ici pour
"; var IClickHere = "

Cliccare qui per
"; var NClickHere = "

Klik hier voor
"; var PClickHere = "

Clique aqui para
"; var SClickHere = "

Haga clic aquí para
"; var CZero = "

La pàgina s\'obre en
AQUESTA finestra
"; var EZero = "

Page opens
in THIS window
"; var FZero = "

S\'ouvre dans
CETTE fenêtre
"; var IZero = "

Si apre in
QUESTO pannello
"; var PZero = "

A página abre
NESTA janela
"; var SZero = "

La página abre
en ESTA ventana
"; var CThisWindow = "
La pàgina s\'obre
en AQUESTA finestra
"; var EThisWindow = "
Page opens
in THIS window
"; var FThisWindow = "
S\'ouvre dans
CETTE fenêtre
"; var IThisWindow = "
Si apre in
QUESTO pannello
"; // THAYER'S ARRAYS: // Array with texts. FOR SIMPLICITY, KEEP THIS AT LINE 280 (Number is then linenum minus 285) // LANGUAGE ORDER: E:0 - F:10 - I:20 - L:30 - S:40 - P:90 (…0-4: EFILS) // AFTER THE COMMA AT THE END OF EACH LINE: THERE MUST BE A SPACE! // EXCEPT THE LAST LINE HAS NO COMMA, NO SPACE: FOR SIMPLICITY, KEEP IT AS A BLANK LINE. var ol_texts = new Array( EZero, "

(Page opens in another window)", "

Link is offsite:
page opens in
another window.
", "

(This photo or a related one, opens in another window)", "

(The photo will open in another window)", "

(Elsewhere on this page)", EClickHere+"the author\'s note at the bottom of this page.", EClickHere+"my note at the bottom of this page.", "

Click here
to go back
to the reference
in the text.", "

If you don\'t know what this is about,
the explanation is only a click away.
(Opens in another window)", FZero, "

(La page s\'ouvre dans une autre fenêtre)", "

Le lien est hors site :
la page s\'ouvre
dans une autre fenêtre
", "

(Cette photo ou une photo apparentée, s\'ouvre dans une autre fenêtre)", "

(Cette photo s\'ouvre dans une autre fenêtre)", "

(Ailleurs sur cette page)", FClickHere+"la note de l\'auteur au bas de la page.", FClickHere+"ma note au bas de la page.", FClickHere+"retourner au renvoi dans le texte.", "

Si vous ne savez pas ce de quoi il s\'agit, il n\'y a qu\'à faire clic pour l\'explication.
(S'ouvre dans une autre fenêtre)", "

(Die Seite öffnet sich in DIESEM Fenster)", "

(Die Seite öffnet sich in einem anderen Fenster)", "

(Auf externe Site: die Seite öffnet sich in einem anderen Fenster)", "

(Dieses Foto oder ein Ähnliches Foto öffnet sich in einem anderen Fenster)", "

(Die Foto öffnet sich in einem anderen Fenster)", " ", " ", " ", " ", " ", IZero, "

(La pagina si apre in un altro pannello)", "

Il link è fuori sito:
la pagina si apre
in un altro pannello
", "

(Questa foto o una foto connessa, si apre in un altro pannello)", "

(La foto si apre in un altro pannello)", "

(Altrove su questa pagina)", IClickHere+"la nota
dell\' autore a piè di pagina.", IClickHere+"la mia nota a piè di pagina.", IClickHere+"tornare al riferimento nel testo.", "

Se questo non vi dice nulla, basta cliccare per la spiegazione.
(La pagina si apre in un altro pannello)", "

(HAC in fenestra aperietur pagina)", "

(Altera in fenestra aperietur pagina)", "

(In alio situ: altera in fenestra aperietur pagina)", "

(Altera in fenestra aperietur haec seu conexa photo)", "

(Altera in fenestra aperietur photo)", "

(Alibi in hac pagina)", "

Cliccare hic
ad auctoris sive editoris
adnotationem legendam
in ima pagina", "

Cliccare hic
ad adnotationem meam
in ima pagina legendam", "

Cliccare hic
ad revertendum in textum", " ", SZero, "

(La página abre en una otra ventana)", "

(Fuera del sitio: la página abre en una otra ventana)", "

(Esta foto o una foto relacionada, abre en una otra ventana)", "

(La foto abre en una otra ventana)", "

(Otra parte en esta página)", SClickHere+"la nota del autor en bajo de la página.", SClickHere+"mi nota en bajo de la página.", SClickHere+"volver a la referencia en el texto.", " ", EClickHere+"the article in Smith\'s Dictionary."+EThisWindow, FClickHere+"l\' article de Smith\'s Dictionary."+FThisWindow, IClickHere+"
l\' articolo
di Smith\'s Dictionary."+IThisWindow, " ", SClickHere+"el artículo de Smith\'s Dictionary.
(Abre en ESTA ventana)", EClickHere+"the article in Smith\'s Dictionary.
(Page opens in another window)", FClickHere+"l\' article de Smith\'s Dictionary.
(S'ouvre dans une autre fenêtre)", IClickHere+"l\' articolo di Smith\'s Dictionary.
(Si apre in un altro pannello)", " ", SClickHere+"el artículo de Smith\'s Dictionary.
(Abre en una otra ventana)", "

If you don\'t know what this is about,
the explanation is only a click away."+EThisWindow, "

Si vous ne savez pas ce de quoi il s\'agit,
il n\'y a qu\'à faire clic pour l\'explication."+FThisWindow, "

Se non sapete che cosa è,
basta cliccare qui per la spiegazione."+IThisWindow, " ", " ", "

If you don\'t know what this is about,
the explanation is only a click away.
(Offsite: opens in another window)", "

Si vous ne savez pas ce de quoi il s\'agit,
il n\'y a qu\'à faire clic pour l\'explication.
(Hors site: s\'ouvre dans une autre fenêtre)", "

Se non sapete che cosa è,
basta cliccare qui per la spiegazione.
(Fuori sito: si apre in un altro pannello)", " ", " ", EClickHere+"the relevant section
of an article
in Smith\'s Dictionary."+EThisWindow, FClickHere+"le passage ou le chapitre de l\' article
de Smith\'s Dictionary."+FThisWindow, IClickHere+"la parte corrispettiva di un articolo
di Smith\'s Dictionary."+IThisWindow, " ", SClickHere+"la parte relativa del artículo de Smith\'s Dictionary.
(Abre en ESTA ventana)", EClickHere+"the relevant section
of an article
in Smith\'s Dictionary.
(Page opens
in another window)
", FClickHere+"le passage ou le chapitre de l\' article
de Smith\'s Dictionary.
(S'ouvre dans une autre fenêtre)", IClickHere+"la parte corrispettiva di un articolo
di Smith\'s Dictionary.
(Si apre in un altro pannello)", " ", SClickHere+"la parte relativa del artículo de Smith\'s Dictionary.
(Abre en una otra ventana)", PZero, "

(A página abre em uma outra janela)", "

(Offsite: a página abre em uma outra janela)", "

(Esta foto ou uma foto relacionada, abre em uma outra janela)", "

(A foto abre em uma outra janela)", "

(Em outro lugar desta página)", PClickHere+"a anotação do autor no fim da página.", PClickHere+"a minha anotação no fim da página.", PClickHere+"voltar para a referência no texto.", " ", EClickHere+"the main index page of Smith\'s Dictionary.
(Opens in a separate index window)", FClickHere+"la page principale de Smith\'s Dictionary.
(S\'ouvre dans une autre fenêtre-index)", IClickHere+"la pagina principale di Smith\'s Dictionary.
(Si apre in un altro pannello-indice)", " ", SClickHere+"la página principal de Smith\'s Dictionary.
(Abre en una otra ventana-indice)", " ", "

Click here
for the text discussion.
(Elsewhere on this page)", EClickHere+"the main index page of Smith\'s Dictionary."+EThisWindow, EClickHere+"the main index page of Daremberg & Saglio\'s Dictionary.
(Opens in a separate index window)", EClickHere+"the main index page of Daremberg & Saglio\'s Dictionary."+EThisWindow, EClickHere+"the article in Platner\'s Topographical Dictionary of Ancient Rome.
(Page opens in THIS window)", FClickHere+"l\'article dans le Topographical Dictionary of Ancient Rome de Platner.
(La page s\'ouvre dans CETTE fenêtre)", IClickHere+"l\' articolo nel Topographical Dictionary of Ancient Rome del Platner."+IThisWindow, "

Cliccare hic ad articulum legendum
in Platneri Topographical Dictionary of Ancient Rome.
(Anglice, HANC in fenestram aperietur pagina)", SClickHere+"el artículo en el Topographical Dictionary of Ancient Rome de Platner.
(Abre en ESTA ventana)", EClickHere+"the article in Platner\'s Topographical Dictionary of Ancient Rome.
(Page opens in another window)", FClickHere+"l\'article dans le Topographical Dictionary of Ancient Rome de Platner.
(La page s\'ouvre dans une autre fenêtre)", IClickHere+"l\' articolo nel Topographical Dictionary of Ancient Rome del Platner.
(Si apre in un altro pannello)", "

Cliccare hic ad articulum legendum
in Platneri Topographical Dictionary of Ancient Rome.
(Anglice, altera in fenestra aperietur pagina)", SClickHere+"el artículo en el Topographical Dictionary of Ancient Rome de Platner.
(Abre en una otra ventana)", EClickHere+"the article in Platner\'s Topographical Dictionary of Ancient Rome, with one or more photos.
(Page opens in THIS window)", FClickHere+"l\'article dans le Topographical Dictionary of Ancient Rome de Platner, avec une ou plusieurs photos.
(La page s\'ouvre dans CETTE fenêtre)", IClickHere+"l\' articolo nel Topographical Dictionary of Ancient Rome del Platner, con una o parecchie foto."+IThisWindow, "

Cliccare hic ad articulum legendum
in Platneri Topographical Dictionary of Ancient Rome,
una pluribusve cum photographiis.
(Anglice, HANC in fenestram aperietur pagina)", " ", EClickHere+"the article in Platner\'s Topographical Dictionary of Ancient Rome, with one or more photos.
(Page opens in another window)", FClickHere+"l\'article dans le Topographical Dictionary of Ancient Rome de Platner, avec une ou plusieurs photos.
(La page s\'ouvre dans une autre fenêtre)", IClickHere+"l\' articolo nel Topographical Dictionary of Ancient Rome del Platner, con una o parecchie foto.
(Si apre in un altro pannello)", "

Cliccare hic ad articulum legendum
in Platneri Topographical Dictionary of Ancient Rome,
una plurisve photographiis.
(Anglice, altera in fenestra aperietur pagina)", " ", EClickHere+"the relevant section of an article in Platner\'s Topographical Dictionary of Ancient Rome.
(Page opens in THIS window)", FClickHere+"la partie relative à ce sujet dans l\'article du Topographical Dictionary of Ancient Rome de Platner.
(La page s\'ouvre dans CETTE fenêtre)", IClickHere+"la parte pertinente di un articolo nel Topographical Dictionary of Ancient Rome del Platner."+IThisWindow, " ", SClickHere+"la parte pertinente de un artículo en el Topographical Dictionary of Ancient Rome de Platner.
(Abre en ESTA ventana)", EClickHere+"the relevant section of an article in Platner\'s Topographical Dictionary of Ancient Rome.
(Page opens in another window)", FClickHere+"la partie relative à ce sujet dans l\'article du Topographical Dictionary of Ancient Rome de Platner.
(La page s\'ouvre dans une autre fenêtre)", IClickHere+"la parte pertinente di un articolo nel Topographical Dictionary of Ancient Rome del Platner.
(Si apre in un altro pannello)", " ", SClickHere+"la parte pertinente de un artículo en el Topographical Dictionary of Ancient Rome de Platner.
(Abre en una otra ventana)", EClickHere+"the complete work(s), onsite.
(Page opens in THIS window)", " ", " ", " ", " ", EClickHere+"the complete work(s), onsite.
(Page opens in another window)", " ", " ", " ", " ", EClickHere+"Armellini\'s
Chiese di Roma,
to this passage.
(In Italian;
page opens in THIS window)
", FClickHere+"Chiese di Roma de Mariano Armellini, à ce passage.
(en italien; la page s\'ouvre dans CETTE fenêtre)", IClickHere+"le Chiese di Roma dell\' Armellini, a questo passo."+IThisWindow, " ", " ", EClickHere+"Armellini\'s
Chiese di Roma,
to this passage.
(In Italian;
page opens
in another window)
", FClickHere+"Chiese di Roma de Mariano Armellini, à ce passage.
(en italien; la page s\'ouvre dans une autre fenêtre)", IClickHere+"le Chiese di Roma dell\' Armellini, a questo passo.
(Si apre in un altro pannello)", " ", " ", EClickHere+"Christian Hülsen\'s
Chiese di Roma nel Medio Evo,
to this passage or section.
(In Italian;
page opens in THIS window)", FClickHere+"Chiese di Roma nel Medio Evo de Christian Hülsen, à ce passage.
(en italien; la page s\'ouvre dans CETTE fenêtre)", IClickHere+"le Chiese di Roma nel Medio Evo di Christian Hülsen, a questo passo."+IThisWindow, " ", " ", EClickHere+"Christian Hülsen\'s
Chiese di Roma nel Medio Evo,
to this passage or section.
(In Italian;
page opens in another window)
", FClickHere+"Chiese di Roma nel Medio Evo de Christian Hülsen, à ce passage.
(en italien; la page s\'ouvre dans une autre fenêtre)", IClickHere+"le Chiese di Roma nel Medio Evo di Christian Hülsen, a questo passo.
(Si apre in un altro pannello)", " ", " ", EClickHere+"my homepage for this church,
with the texts of Armellini, Hülsen, and Titi,
plus photos and offsite links.
(Page opens in THIS window)", FClickHere+"mon site sur cette église,
avec les textes d\'Armellini, de Hülsen, et de Titi,
ainsi que des photos et des liens hors site."+FThisWindow, IClickHere+"il mio sito sulla chiesa,
con i testi dell\' Armellini, del Hülsen, e/o del Titi;
e con fotografie e links fuori sito."+IThisWindow, " ", SClickHere+"mi sitio sobre esta iglesia, con los textos de Armellini, de Hülsen, y de Titi; y con fotos y enlaces externos.
(Abre en ESTA ventana)", EClickHere+"my homepage for this church, with the texts of Armellini, Hülsen, and Titi, plus photos and offsite links.
(Page opens in another window)", FClickHere+"mon site sur cette église, avec les textes d\'Armellini, de Hülsen, et de Titi, ainsi que des photos et des liens hors site.
(S\'ouvre dans une autre fenêtre)", IClickHere+"il mio sito sulla chiesa, con i testi dell\' Armellini, del Hülsen, e/o del Titi; e con fotografie e links fuori sito.
(Si apre in un altro pannello)", " ", SClickHere+"mi sitio sobre esta iglesia, con los textos de Armellini, de Hülsen, y de Titi; y con fotos y enlaces externos.
(Abre en una otra ventana)", EClickHere+"the article in Daremberg & Saglio\'s Dictionary.
(Page opens in THIS window)", FClickHere+"l\' article du Dictionnaire de Daremberg & Saglio."+FThisWindow, IClickHere+"l\' articolo del Dizionario di Daremberg e Saglio."+IThisWindow, " ", SClickHere+"el artículo del Diccionario de Daremberg y Saglio.
(Abre en ESTA ventana)", EClickHere+"the article in Daremberg & Saglio\'s Dictionary.
(Page opens in another window)", FClickHere+"l\' article du Dictionnaire de Daremberg & Saglio.
(S'ouvre dans une autre fenêtre)", IClickHere+"l\' articolo del Dizionario di Daremberg e Saglio.
(Si apre in un altro pannello)", " ", SClickHere+"el artículo del Diccionario de Daremberg y Saglio.
(Abre en una otra ventana)", EClickHere+"my page."+EThisWindow, FClickHere+"ma page."+FThisWindow, IClickHere+"la mia pagina."+IThisWindow, " ", SClickHere+"mi página.
(Abre en ESTA ventana)", EClickHere+"my page.
(Opens in another window)", FClickHere+"ma page.
(S'ouvre dans une autre fenêtre)", IClickHere+"la mia pagina.
(Si apre in un altro pannello)", " ", SClickHere+"mi página.
(Abre en una otra ventana)", EClickHere+"my pages.
(Orientation page opens in THIS window)", FClickHere+"mes pages.
(La page d\'orientation s\'ouvre dans CETTE fenêtre)", IClickHere+"le mie pagine.
(La pagina di orientazione si apre in QUESTO pannello)", " ", SClickHere+"mis páginas.
(La página de orientación abre en ESTA ventana)", EClickHere+"my pages.
(Orientation page opens in another window)", FClickHere+"mes pages.
(La page d\'orientation s\'ouvre dans une autre fenêtre)", IClickHere+"le mie pagine.
(La pagina di orientazione si apre in un altro pannello)", " ", SClickHere+"mis páginas.
(La página de orientación abre en una otra ventana)", EClickHere+"my page on this church, with photos."+EThisWindow, FClickHere+"ma page sur cette église, avec photos."+FThisWindow, IClickHere+"la mia pagina su questa chiesa, con delle foto."+IThisWindow, " ", SClickHere+"mi página sobre esta iglesia, con fotos.
(Abre en ESTA ventana)", EClickHere+"my page on this church, with photos.
(Opens in another window)", FClickHere+"ma page sur cette église, avec photos.
(S'ouvre dans une autre fenêtre)", IClickHere+"la mia pagina su questa chiesa, con delle foto.
(Si apre in un altro pannello)", " ", SClickHere+"mi página sobre esta iglesia, con fotos.
(Abre en una otra ventana)", EClickHere+"my pages on this church, with photos.
(Orientation page
opens in THIS window)
", FClickHere+"mes pages sur cette église, avec photos.
(La page d\'orientation s\'ouvre dans CETTE fenêtre)", IClickHere+"le mie pagine su questa chiesa, con delle foto.
(La pagina di orientazione si apre in QUESTO pannello)", " ", SClickHere+"mis páginas sobre esta iglesia, con fotos.
(La página de orientación abre en ESTA ventana)", EClickHere+"my pages on this church, with photos.
(Orientation page
opens in another window)
", FClickHere+"mes pages sur cette église, avec photos.
(La page d\'orientation s\'ouvre dans une autre fenêtre)", IClickHere+"le mie pagine su questa chiesa, con delle foto.
(La pagina di orientazione si apre in un altro pannello)", " ", SClickHere+"mis páginas sobre esta iglesia, con fotos.
(La página de orientación abre en una otra ventana)", EClickHere+"my site on this town,
with photos and links.
(Orientation page opens in THIS window)", FClickHere+"mes pages sur cette ville,
avec photos et liens.
(La page d\'orientation s\'ouvre dans CETTE fenêtre)", IClickHere+"le mie pagine su questa città,
con fotografie e un elenco di link.
(La pagina di orientazione si apre in QUESTO pannello)", " ", SClickHere+"mis páginas sobre esta ciudad,
con fotos y enlaces.
(La página de orientación abre en ESTA ventana)", EClickHere+"my site on this town,
with photos and links.
(Orientation page opens in another window)", FClickHere+"mes pages sur cette ville,
avec photos et liens.
(La page d\'orientation s\'ouvre dans une autre fenêtre)", IClickHere+"le mie pagine su questa città,
con fotografie e un elenco di link.
(La pagina di orientazione si apre in un altro pannello)", " ", SClickHere+"mis páginas sobre esta ciudad,
con fotos y enlaces.
(La página de orientación abre en una otra ventana)", EClickHere+"the passage
in an English translation
linked to the original Latin.
(Opens in another window)", //"THIS IS WHAT REALLY BELONGS IN 520:

Click here for the passage
in the Latin text of Suetonius,
linked to an English translation.
(Opens in another window)", FClickHere+"le passage
en traduction anglaise
lié au texte latin.
(S'ouvre dans une autre fenêtre)", IClickHere+"il passo
in una traduzione inglese
collegato al testo latino.
(Si apre in un altro pannello)
", //"THIS IS WHAT REALLY BELONGS IN 522:
Cliccare qui per il passo
nel testo latino di Svetonio,
collegato a traduzioni in inglese e francese.
(Si apre in un altro pannello)", "

Cliccare hic ad legendum
in anglica versione
ad Latinum textum conexum.
(Altera in fenestra aperietur pagina)", SClickHere+"este pasaje
en una traducción inglesa
con enlace al texto latino.
(Abre en una otra ventana)", EClickHere+"the passage
in an English translation
linked to the original Latin.
(Offsite, opens in another window)

", //"THIS IS WHAT REALLY BELONGS IN 525:
Click here for the passage
in the Latin text of Suetonius,
linked to an English translation.
(Opens in another window)", FClickHere+"le passage
en traduction anglaise
lié au texte latin.
(Hors site, s\'ouvre dans une autre fenêtre)", IClickHere+"il passo
in una traduzione inglese
collegato al testo latino.
(Fuori sito, si apre in un altro pannello)
", //"THIS IS WHAT REALLY BELONGS IN 507:
Cliccare qui per il passo
nel testo latino di Svetonio,
collegato a traduzioni in inglese e francese.
(Si apre in un altro pannello)", "

Cliccare hic ad legendum
in anglica versione
ad Latinum textum conexum.
(Apud alios, altera in fenestra aperietur pagina)", SClickHere+"este pasaje
en una traducción inglesa
con enlace al texto latino.
(Fuera del sitio, abre en una otra ventana)", EClickHere+"the passage
in the original Latin
linked to an English translation.
(Opens in another window)

", //"THIS IS WHAT REALLY BELONGS IN 510:
Click here for the passage
in the Latin text of Suetonius,
linked to an English translation.
(Opens in another window)", FClickHere+"le passage
dans le texte latin
lié à une traduction anglaise.
(S'ouvre dans une autre fenêtre)", IClickHere+"il passo
nel testo latino
collegato ad una traduzione inglese.
(Si apre in un altro pannello)
", //"THIS IS WHAT REALLY BELONGS IN 512:
Cliccare qui per il passo
nel testo latino di Svetonio,
collegato a traduzioni in inglese e francese.
(Si apre in un altro pannello)", "

Cliccare hic ad legendum
Latinum textum
ad anglicam versionem conexum.
(Altera in fenestra aperietur pagina)", SClickHere+"este pasaje
en el texto latino
con enlace a una traducción inglesa.
(Abre en una otra ventana)", EClickHere+"the passage
in the original Latin
linked to an English translation.
(Offsite, opens in another window)

", //"THIS IS WHAT REALLY BELONGS IN 515:
Click here for the passage
in the Latin text of Suetonius,
linked to an English translation.
(Opens in another window)", FClickHere+"le passage
dans le texte latin
lié à une traduction anglaise.
(Hors site, s\'ouvre dans une autre fenêtre)", IClickHere+"il passo
nel testo latino
collegato ad una traduzione inglese.
(Fuori sito, si apre in un altro pannello)
", //"THIS IS WHAT REALLY BELONGS IN 517:
Cliccare qui per il passo
nel testo latino di Svetonio,
collegato a traduzioni in inglese e francese.
(Si apre in un altro pannello)", "

Cliccare hic ad legendum
Latinum textum
ad anglicam versionem conexum.
(Apud alios, altera in fenestra aperietur pagina)", SClickHere+"este pasaje
en el texto latino
con enlace a una traducción inglesa.
(Fuera del sitio, abre en una otra ventana)", EClickHere+"the passage
in Pliny the Elder\'s Natural History.
(Latin, opens in another window)", FClickHere+"le passage
dans l\'Histoire Naturelle de Pline l\'ancien.
(En latin; s\'ouvre dans une autre fenêtre)", IClickHere+"il passo
nella Storia Naturale di Plinio il Vecchio.
(In latino; si apre in un altro pannello)", " ", SClickHere+"el pasaje
en la Historia Natural de Plinio el Viejo.
(En latín; abre en una otra ventana)", EClickHere+"the passage
in Ptolemy\'s Geography.
(English, opens in another window)", FClickHere+"le passage
dans la Géographie de Ptolémé.
(En anglais; s\'ouvre dans une autre fenêtre)", IClickHere+"il passo
nella Geografia di Tolomeo.
(In inglese; si apre in un altro pannello)", "

Cliccare hic ad textum legendum
in Geographia Ptolemaei.
(Anglice, altera in fenestra aperietur pagina)", " ", EClickHere+"the passage
in Ammian
in an English translation
linked to the original Latin.
(Opens in another window)", FClickHere+"le passage
dans Ammien
en traduction anglaise
liée au texte latin.(S'ouvre dans une autre fenêtre)", "

Cliccare qui per il passo
in Ammiano
in una traduzione inglese
collegato al testo latino.
(Si apre in un altro pannello)", " ", " ", EClickHere+"the passage
in Appian.
(English, opens in another window)", FClickHere+"le passage
dans Appien.
(En anglais; s\'ouvre dans une autre fenêtre)", IClickHere+"il passo
in Appiano.
(In inglese; si apre in un altro pannello)", " ", " ", EClickHere+"the passage
in Cassius Dio\'s History.
(English, opens in another window)", FClickHere+"le passage
dans l\'Histoire de Dion Cassius.
(En anglais; s\'ouvre dans une autre fenêtre)", IClickHere+"il passo
nella Storia di Cassio Dione.
(In inglese; si apre in un altro pannello)", " ", SClickHere+"el pasaje
en Dion Cásio.
(en inglés, abre en una otra ventana)", EClickHere+"the passage
in Plutarch.
(English, opens in another window)", FClickHere+"le passage
dans Plutarque.
(En anglais; s\'ouvre dans une autre fenêtre)", IClickHere+"il passo
in Plutarco.
(In inglese; si apre in un altro pannello)", " ", SClickHere+"el pasaje
en Plutarco.
(en inglés, abre en una otra ventana)", EClickHere+"the passage
in Polybius\' Histories.
(English, opens in another window)", FClickHere+"le passage
dans les Histoires de Polybe.
(En anglais; s\'ouvre dans une autre fenêtre)", IClickHere+"il passo
nelle Storie di Polibio.
(In inglese; si apre in un altro pannello)", "

Cliccare hic ad textum legendum
in Historiis Polybii.
(Anglice, altera in fenestra aperietur pagina)", " ", EClickHere+"the passage
in Strabo\'s Geography.
(English, opens in another window)", FClickHere+"le passage
dans la Géographie de Strabon.
(En anglais; s\'ouvre dans une autre fenêtre)", IClickHere+"il passo
nella Geografia di Strabone.
(In inglese; si apre in un altro pannello)", "

Cliccare hic ad textum legendum
in Geographia Strabonis.
(Anglice, altera in fenestra aperietur pagina)", " ", IClickHere+"la scheda di questa chiesa.
(Rimane in questo pannello)", IClickHere+"la scheda di questa chiesa.
(Un\' altra pagina si apre in QUESTO pannello)", IClickHere+"la scheda di quest\' artista nell\' indice."+IThisWindow, IClickHere+"la scheda di quest\' artista nell\' indice.
(Si apre in un altro pannello)", IClickHere+"il catalogo,
al passo preciso.
(Si aprirà nel pannello dei cataloghi)", IClickHere+"questo quadro della pianta.
(Si aprirà nel pannello delle piante)", IClickHere+"QUESTO QUADRO ADIACENTE.
(Rimane in questo pannello)", IClickHere+"questa chiesa.
(Si apre nel pannello principale del testo)", EClickHere+"this artist\'s entry in the index.
(Open in THIS window)", EClickHere+"this artist\'s entry in the index.
(Open in another window)", EClickHere+"my site or page."+EThisWindow, FClickHere+"mon site ou ma page."+FThisWindow, IClickHere+"il mio sito o la mia pagina."+IThisWindow, " ", SClickHere+"mi sitio o página.
(Abre en ESTA ventana)", EClickHere+"my site or page.
(Opens in another window)", FClickHere+"mon site ou ma page.
(S'ouvre dans une autre fenêtre)", IClickHere+"il mio sito o la mia pagina.
(Si apre in un altro pannello)", " ", SClickHere+"mi sitio o página.
(Abre en una otra ventana)", EClickHere+"my subsite,
with several pages, photos, etc."+EThisWindow, FClickHere+"mon sous-site,
qui comporte plusieurs pages, photos, etc."+FThisWindow, IClickHere+"il mio sotto-sito,
con parecchie pagine e immagini, ecc."+IThisWindow, " ", SClickHere+"mi sub-sitio,
con varias páginas, imágenes, etc.
(Abre en ESTA ventana)", EClickHere+"my subsite,
with several pages, photos, etc.
(Opens in another window)", FClickHere+"mon sous-site,
qui comporte plusieurs pages, photos, etc.
(S'ouvre dans une autre fenêtre)", IClickHere+"il mio sotto-sito,
con parecchie pagine e immagini, ecc.
(Si apre in un altro pannello)", " ", SClickHere+"mi sub-sitio,
con varias páginas, imágenes, etc.
(Abre en una otra ventana)", EClickHere+"my subsite,
with many pages, photos, links."+EThisWindow, FClickHere+"mon sous-site,
qui comporte de nombreux pages, photos, et liens."+FThisWindow, IClickHere+"il mio sotto-sito,
con molti pagine, immagini, link."+IThisWindow, " ", SClickHere+"mi sub-sitio,
con muchas páginas, imágenes, y enlaces.
(Abre en ESTA ventana)", EClickHere+"my subsite,
with many pages, photos, links.
(Opens in another window)", FClickHere+"mon sous-site,
qui comporte de nombreuses pages et photos, et de nombreux liens.
(S'ouvre dans une autre fenêtre)", IClickHere+"il mio sotto-sito,
con molte pagine e immagini, e molti link.
(Si apre in un altro pannello)", " ", SClickHere+"mi sub-sitio,
con muchas páginas y imagenes, y muchos enlaces.
(Abre en una otra ventana)", "

The entire book is onsite.
(Orientation page opens in THIS window)", "

Le livre entier se trouve sur le site.
(La page d\'orientation s\'ouvre dans CETTE fenêtre)", "

Il libro intero si trova sul sito.
(La pagina di orientazione si apre in QUESTO pannello)", " ", "

El libro entero es reproducido en este sitio.
(La página de orientación abre en ESTA ventana)", "

The entire book is onsite.
(Orientation page opens in another window)", "

Le livre entier se trouve sur le site.
(La page d\'orientation s\'ouvre dans une autre fenêtre)", "

Il libro intero si trova sul sito.
(La pagina di orientazione si apre in un altro pannello)", " ", "

El libro entero es reproducido en este sitio.
(La página de orientación abre en una otra ventana)", EClickHere+"their website or page.
(Offsite, so it opens in another window)", FClickHere+"leur site ou page.
(Hors site, s\'ouvrira donc dans une autre fenêtre)", IClickHere+"loro sito o pagina.
(Fuori sito, si apre quindi in un altro pannello)", " ", SClickHere+"su sitio o página.
(Sitio externo: abre en una otra ventana)", " ", " ", " ", " ", " ", EClickHere+"the original Latin.
(Opens in another window)", FClickHere+"le latin original.
(S'ouvre dans une autre fenêtre)", IClickHere+"il latino originale.
(Si apre in un altro pannello)", " ", SClickHere+"el latino originale.
(Abre en una otra ventana)", " ", " ", " ", " ", " ", EClickHere+"the passage
in the Latin text.
(Opens in another window)", FClickHere+"le passage du texte latin.
(S'ouvre dans une autre fenêtre)", IClickHere+"il passo dell\' autore latino.
(Si apre in un altro pannello)", " ", SClickHere+"el pasaje del autor latino.
(Abre en una otra ventana)", EClickHere+"the passage
in a Latin translation.
(Opens in another window)", FClickHere+"le passage dans une traduction latine.
(S'ouvre dans une autre fenêtre)", IClickHere+"il passo del testo tradotto in latino.
(Si apre in un altro pannello)", " ", SClickHere+"el pasaje del autor latino.
(Abre en una otra ventana)", EClickHere+"the passage
in the Latin text.
(Offsite: opens in another window)", FClickHere+"le passage du texte latin.
(Hors site: s\'ouvre dans une autre fenêtre)", IClickHere+"il passo del testo latino.
(Fuori sito: si apre in un altro pannello)", " ", SClickHere+"el pasaje del texto latino.
(Fuera del sitio: abre en una otra ventana)", EClickHere+"the passage
in the Latin text,
linked to a translation
(Offsite: opens in another window)", FClickHere+"le passage du texte latin.
liée à une traduction(Hors site: s\'ouvre dans une autre fenêtre)", IClickHere+"il passo del testo latino.
collegato ad una traduzione
(Fuori sito: si apre in un altro pannello)", " ", SClickHere+"el pasaje del texto latino.
con enlace a una traducción(Fuera del sitio: abre en una otra ventana)", EClickHere+"the passage
in the Latin text,
linked to one or more translations.
(Opens in another window)", FClickHere+"le passage du texte latin,
lié à une ou plusieurs traductions.
(S'ouvre dans une autre fenêtre)", IClickHere+"il passo dell\' autore latino,
collegato ad una o più traduzioni.
(Si apre in un altro pannello)", " ", SClickHere+"el pasaje del autor latino,
con enlace a una o mas traducciones.
(Abre en una otra ventana)", EClickHere+"the passage in the Latin text,
linked to one or more translations.
(Offsite: opens in another window)", FClickHere+"le passage du texte latin,
lié à une ou plusieurs traductions.
(Hors site: s\'ouvre dans une autre fenêtre)", IClickHere+"il passo dell\' autore latino,
collegato ad una o più traduzioni.
(Fuori sito: si apre in un altro pannello)", " ", SClickHere+"el pasaje del autor latino,
con enlace a una o mas traducciones.
(Fuera del sitio: abre en una otra ventana)", EClickHere+"the text of this passage
in the original language.
(Opens in another window)", FClickHere+"le texte de ce passage
dans la langue originale.
(S'ouvre dans une autre fenêtre)", IClickHere+"il testo di questo passo
nella lingua originaria.
(Si apre in un altro pannello)", "

Cliccare hic ad legendum textum
in lingua originali.
(Altera in fenestra aperietur pagina)", SClickHere+"el texto de este pasaje
en la lingua original.
(Abre en una otra ventana)", EClickHere+"the text of this passage
in the original language.
(Offsite: opens in another window)", FClickHere+"le texte de ce passage
dans la langue originale.
(Hors site: s\'ouvre dans une autre fenêtre)", IClickHere+"il testo di questo passo
nella lingua originaria.
(Fuori sito: si apre in un altro pannello)", "

Cliccare hic ad legendum textum
in lingua originali.
(In situ externo: altera in fenestra aperietur pagina)", SClickHere+"el texto de este pasaje
en la lingua original.
(Fuera del sitio: abre en una otra ventana)", EClickHere+"an English translation
of this passage.
(Opens in another window)", FClickHere+"une traduction en français de ce passage.
(S'ouvre dans une autre fenêtre)", IClickHere+"una traduzione italiana di questo passo.
(Si apre in un altro pannello)", " ", SClickHere+"una traducción en castellano de este parágrafo.
(Abre en una otra ventana)", EClickHere+"an English translation.
(Offsite: opens in another window)", FClickHere+"une traduction en français.
(Hors site: s\'ouvre dans une autre fenêtre)", IClickHere+"una traduzione italiana.
(Fuori sito: si apre in un altro pannello)", " ", SClickHere+"una traducción en castellano.
(Fuera del sitio: abre en una otra ventana)", CZero, "

(La pàgina s\'obre en una altra finestra)", "

(Fora d\'aquest lloc: la pàgina s\'obre en una altra finestra)", "

(Aquesta foto o una foto relacionada, s\'obre en una altra finestra)", "

(La foto s\'obre en una altra finestra)", "

(En una altra part d\'aquesta pàgina)", CClickHere+"la nota de l'autor a peu de la pàgina.", CClickHere+"la meva nota a peu de la pàgina.", CClickHere+"torna a la referència en el text.", " ", "

(Offsite page
opens in another window)

Warning: PDF file.", " ", "

(La pagina, fuori sito,
si apre in un altro pannello)

Attenzione: documento PDF.", " ", " ", "

(Page opens in another window)
JSTOR (limited access)", " ", " ", " ", " ", "

(Page opens in another window)
Warning: The page contains coding errors and may not be visible in all browsers.", " ", "

(Si apre in un altro pannello)
Avvertimento: La pagina contiene errori di codaggio e può darsi che non sia visibile in tutti i navigatori.", " ", " ", "

(Page opens in another window)
Warning: loud soundfile; you may want to turn down your volume level before going there.", " ", " ", " ", " ", EClickHere+"the solution!
(Opens in another window)", FClickHere+"la solution!
(S'ouvre dans une autre fenêtre)", IClickHere+"la soluzione!
(Si apre in un altro pannello)", " ", " ", " ", " ", " ", " ", " ", EClickHere+"the passage
in Diodorus\' Library of History.
(English, opens in another window)", FClickHere+"le passage
dans l\'Histoire de Diodore.
(En anglais; s\'ouvre dans une autre fenêtre)", IClickHere+"il passo
nella Storia di Diodoro.
(In inglese; si apre in un altro pannello)", "

Cliccare hic ad textum legendum
in Historia Diodori.
(Anglice, altera in fenestra aperietur pagina)", " ", EClickHere+"the passage of Herodotus
(English, linked to the Greek original: opens in another window)", FClickHere+"le passage d\'Hérodote
(En anglais, lié à l'original grec : s\'ouvre dans une autre fenêtre)", IClickHere+"il passo di Erodoto
(In inglese, collegato all' originale greco; si apre in un altro pannello)", " ", " ", EClickHere+"the passage of Pausanias
(Offsite: opens in another window)", FClickHere+"le passage de Pausanias
(Hors site: s\'ouvre dans une autre fenêtre)", IClickHere+"il passo di Pausania
(Fuori sito: si apre in un altro pannello)", " ", " ", EClickHere+"the passage of Thucydides
(Offsite: opens in another window)", FClickHere+"le passage de Thucydide
(Hors site: s\'ouvre dans une autre fenêtre)", IClickHere+"il passo di Tucidide
(Fuori sito: si apre in un altro pannello)", " ", " ", EClickHere+"the passage
in the Latin text of Frontinus,
linked to an English translation.
(Opens in another window)", FClickHere+"le passage
dans le texte latin de Frontin,
lié à une traduction anglaise.
(S'ouvre dans une autre fenêtre)", IClickHere+"il passo
nel testo latino di Frontino,
collegato ad una traduzione in inglese.
(Si apre in un altro pannello)", " ", " ", " ", " ", " ", " ", " ", EClickHere+"the passage
in an English translation of Frontinus,
linked to the Latin text.
(Opens in another window)", FClickHere+"le passage
dans une traduction anglaise de Frontin,
lié au texte latin.
(S'ouvre dans une autre fenêtre)", " ", " ", " ", EClickHere+"the passage
in Dionysius in English translation
(Opens in another window)", " ", IClickHere+"il passo
di Dionisio in traduzione inglese
(Si apre in un altro pannello)", " ", " ", "

If you don\'t know what this is about,
the explanation is only a click away."+EThisWindow, "

Si vous ne savez pas ce de quoi il s\'agit,
il n\'y a qu\'à faire clic pour l\'explication."+FThisWindow, "

Se questo non vi dice nulla,
basta cliccare per la spiegazione.
(La pagina si apre in QUESTO pannello)", " ", " ", " ", " ", " ", " ", " ", EClickHere+"the Latin original
of this passage.
(Opens in another window)", FClickHere+"l\'original latin
de ce passage.
(S'ouvre dans une autre fenêtre)", IClickHere+"l\' originale latino
di questo passo.
(Si apre in un altro pannello)", " ", " ", EClickHere+"the Greek original
of this passage.
(Opens in another window)", FClickHere+"l\'original grec
de ce passage.
(S'ouvre dans une autre fenêtre)", IClickHere+"l\' originale greco
di questo passo.
(Si apre in un altro pannello)", " ", " ", "

This site comprises roughly 15,000 pages of text and photos, mostly about American history, ancient Rome, classical Antiquity, and central Italy.
CLICK ON THE LINK FOR THE HOMEPAGE.
(Opens in THIS window.)", "

Ce site comporte environ 15.000 pages de texte et de photos, surtout sur Rome antique et médiévale et l\'Italie centrale.
FAIRE CLIC SUR LE LIEN POUR LA PAGE D\'ACCUEIL.
(S\'ouvre dans CETTE fenêtre.)", "

Questo sito contiene circa 15.000 pagine di testo e di foto, innanzitutto sulla Roma antica e medioevale e l\'Italia centrale.
CLICCARE SUL LINK PER LA PAGINA HOME.
(Si apre in QUESTO pannello.)", "

Hic situs milia paginarum
textus photographiarumque
continet, plerumque
de historia Americana,
Roma antiqua et medievali,
antiquitate classica, et Italia centrali.
CLICCARE SUPER VINCULAM
AD PAGINAM PRINCIPALEM
VIDENDAM.

(HAC in fenestra
aperietur pagina.)
", "

Deze site omvat ongeveer 15.000 pagina's tekst en foto's, meestal over de Amerikaanse geschiedenis, het oude Rome, de klassieke oudheid, en Midden-Italië.
KLIK OP DE LINK VOOR DE HOMEPAGE.
(Opent in DIT venster.)", "

Este site contém cerca de 15.000 páginas de texto e fotos, especialmente sobre a história das Américas, a Roma antiga e medieval, e o centro da Itália.
CLIQUE NO LINK PARA A PÁGINA DE ACOLHIMENTO.
(A página abre NESTA janela.)", "

Este sitio contiene aproximadamente 15.000 páginas de texto e fotos, sobre todo sobre la história de las Américas, Roma antigua y medieval, y el centro de Italia.
CLIC EN EL ENLACE PARA LA PÁGINA PRINCIPAL.
(La página abre en ESTA ventana.)", " ", " ", " ", "

This site comprises roughly 15,000 pages of text and photos, mostly about American history, ancient Rome, classical Antiquity, and central Italy.
CLICK HERE FOR THE HOMEPAGE.
(Opens in another window.)", "

Ce site comporte environ 15.000 pages de texte et de photos, surtout sur Rome antique et médiévale et l\'Italie centrale.
FAIRE CLIC ICI POUR LA PAGE D\'ACCUEIL.
(S\'ouvre dans une autre fenêtre.)", "

Questo sito contiene circa 15.000 pagine di testo e di foto, innanzitutto sulla Roma antica e medioevale e l\'Italia centrale.
CLICCARE QUI PER LA PAGINA HOME.
(Si apre in un altro pannello.)", "

Hic situs milia paginarum
textus photographiarumque
continet, plerumque
de historia Americana,
Roma antiqua et medievali,
antiquitate classica, et Italia centrali.
CLICCARE HIC
AD PAGINAM PRINCIPALEM
VIDENDAM.

(In altera fenestra
aperietur pagina.)", "

Deze site omvat ongeveer 15.000 pagina's tekst en foto's, meestal over de Amerikaanse geschiedenis, het oude Rome, de klassieke oudheid, en Midden-Italië.
KLIK OP DE LINK VOOR DE HOMEPAGE.
(Opent in DIT venster.)", "

Este site contém cerca de 15.000 páginas de texto e fotos, especialmente sobre a Roma antiga e medieval, a história das Américas, e o centro da Itália.
CLIQUE NO LINK PARA A PÁGINA DE ACOLHIMENTO.
(A página abre em outra janela.)", "

Este sitio contiene aproximadamente 15.000 páginas de texto e fotos, sobre todo sobre la história de las Américas, Roma antigua y medieval, y el centro de Italia.
HAGA CLIC AQUÍ PARA LA PÁGINA PRINCIPAL.
(La página abre en una otra ventana.)", " ", " ", " ", "

Click here to send me an e-mail; you\'ll first get a FAQ covering some of the commoner questions.
(Opens in another window)", FClickHere+"m\'envoyer une e-mail; vous verrez d\'abord un FAQ traitant de quelques questions couramment posées.
(S'ouvre dans une autre fenêtre)", IClickHere+"mandarmi un\' e-mail; vedrete prima un FAQ trattando di alcune frequenti questioni.
(Si apre in un altro pannello)", "

Click here to send me an e-mail; you\'ll first get a FAQ covering some of the commoner things people write me about.
(Altera in fenestra aperietur)", " ", " ", " ", " ", " ", " ", EClickHere+"the appropriate section of this page.
LET THE PAGE LOAD COMPLETELY BEFORE CLICKING.", " ", " ", " ", " ", " ", " ", " ", " ", " ", EClickHere+"the author\'s note at the bottom of this page.", " ", IClickHere+"la nota
dell\' autore a piè di pagina.", " ", " ", EClickHere+"the editor\'s note at the bottom of this page.", FClickHere+"la note de l\'éditeur au bas de cette page.", IClickHere+"la nota
dell\' editore a piè di pagina.", "

Cliccare hic ad editoris notam legendam in ima pagina.", " ", EClickHere+"a textual note at the bottom of this page.", " ", IClickHere+"una nota testuale
a piè di pagina.", " ", " ", EClickHere+"the Italian original
of this passage.
(Opens in another window)", " ", " ", " ", " ", "

Click here to go one level up:
Opens in THIS window.", "

Faire clic ici
pour remonter d\'un niveau
(S\'ouvre dans CETTE fenêtre.)", "

Fare clic qui per risalire un livello
(Si apre in QUESTO pannello.)", "

Cliccare hic ad paginam superiorem ingrediendam
(HAC in fenestra aperietur.)", SClickHere+"ir al nivel superior
(Abre en ESTA ventana)", " ", " ", " ", " ", " ", "

Click here to go one level up
(Opens in another window.)", FClickHere+"remonter d\'un niveau
(S\'ouvre dans une autre fenêtre.)", "

Fare clic qui per risalire un livello
(Si apre in un altro pannello.)", "

Cliccare hic ad paginam superiorem ingrediendam
(Altera in fenestra aperietur.)", PClickHere+"subir um nivel
(Abre em uma outra janela)", SClickHere+"ir al nivel superior
(Abre en una otra ventana)", " ", " ", " ", " ", EClickHere+"the passage
in an English translation of Sallust,
linked to the Latin text.
(Opens in another window)", FClickHere+"le passage
dans une traduction anglaise de Salluste,
lié au texte latin.
(S'ouvre dans une autre fenêtre)", IClickHere+"il passo
in una traduzione inglese di Sallustio,
collegato al testo latino.
(Si apre in un altro pannello)", " ", " ", EClickHere+"the passage
in the Latin text of Sallust,
linked to an English translation.
(Opens in another window)", FClickHere+"le passage
dans le texte latin de Salluste,
lié à une traduction anglaise.
(S'ouvre dans une autre fenêtre)", IClickHere+"il passo
nel testo latino di Sallustio,
collegato ad una traduzione in inglese.
(Si apre in un altro pannello)", " ", " ", EClickHere+"the passage
in an English translation of Tacitus.
(Opens in another window)", FClickHere+"le passage
dans une traduction anglaise de Tacite.
(S'ouvre dans une autre fenêtre)", IClickHere+"il passo
in una traduzione inglese di Tacito.
(Si apre in un altro pannello)", " ", "

Haga clic aquí por el pasaje
en una traducción inglesa de Tacito.
(Abre en una otra ventana)", EClickHere+"the passage
in the Latin text of Tacitus,
linked to an English translation.
(Opens in another window)", FClickHere+"le passage
dans le texte latin de Tacite,
lié à une traduction anglaise.
(S'ouvre dans une autre fenêtre)", IClickHere+"il passo
nel testo latino di Tacito,
collegato ad una traduzione in inglese.
(Si apre in un altro pannello)", " ", "

Haga clic aquí por el pasaje
en el texto latino de Tacito.
(Abre en una otra ventana)", EClickHere+"the Bible verse
in Greek, Latin, English facing columns.
(Offsite, opens in another window)", " ", " ", " ", PClickHere+"o versículo da Bíblia
em colunas enfrentadas: grego, latim, inglês.
(Offsite: a página abre em uma outra janela)", "

CULLUM NUMBER
(If you don\'t know what this is,
click here for an explanation
on the Cullum\'s Register homepage:
opens in another window.)
", "

CLASS RANK
From 1818 to 1977, within each Class graduates are listed in order of their general merit: academic and military standing combined.", " ", " ", " ", "

(De pagina opent in DIT venster)", "

(De pagina opent in een ander venster)", "

(Offsite: de pagina opent in een ander venster)", "

(Deze foto of een verwante foto, opent in een ander venster)", "

(De foto wordt geopend in een ander venster)", "

(Elders op deze pagina)", NClickHere+"de nota van de auteur aan de onderkant van deze pagina.", NClickHere+"mijn nota aan de onderkant van deze pagina.", "

Klik hier om terug te gaan
de verwijzing in de tekst.", "

Als je niet weet waar dit over gaat,
je alleen maar een klik verwijderd van de uitleg.
(Opent in een ander venster)", "

Klik hier om een niveau omhoog gaan.
(Opent in DIT venster)
", "

Klik hier om een niveau omhoog gaan.
(Opent in een ander venster)
", " ", " ", " ", " ", " ", " ", " ", " ", EClickHere+"the passage
in a Latin translation of Aelian.
(Opens in another window)", FClickHere+"le passage
dans une traduction latine d\'Elien.
(S'ouvre dans une autre fenêtre)", IClickHere+"il passo
in una traduzione latina di Eliano.
(Si apre in un altro pannello)", " ", SClickHere+"el pasaje
en una traducción latina de Eliano.
(Abre en una otra ventana)", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", EClickHere+"the passage
in the Greek text.
(Opens in another window)", FClickHere+"le passage du texte grec.
(S'ouvre dans une autre fenêtre)", IClickHere+"il passo dell\' autore greco.
(Si apre in un altro pannello)", " ", SClickHere+"el pasaje del autor griego.
(Abre en una otra ventana)", EClickHere+"the passage
in the Greek text,
linked to a translation
(Opens in another window)", FClickHere+"le passage du texte grec.
liée à une traduction(S'ouvre dans une autre fenêtre)", IClickHere+"il passo dell\' autore greco.
collegato ad una traduzione
(Si apre in un altro pannello)", " ", SClickHere+"el pasaje del autor griego.
con enlace a una traducción(Abre en una otra ventana)", EClickHere+"the passage
in the Greek text.
(Offsite: opens in another window)", FClickHere+"le passage du texte grec.
(Hors site: s\'ouvre dans une autre fenêtre)", IClickHere+"il passo dell\' autore greco.
(Fuori sito: si apre in un altro pannello)", " ", SClickHere+"el pasaje del autor griego.
(Fuera del sitio: abre en una otra ventana)", EClickHere+"the passage
in the Greek text,
linked to a translation
(Offsite: opens in another window)", FClickHere+"le passage du texte grec.
liée à une traduction(Hors site: s\'ouvre dans une autre fenêtre)", IClickHere+"il passo dell\' autore greco.
collegato ad una traduzione
(Fuori sito: si apre in un altro pannello)", " ", SClickHere+"el pasaje del autor griego.
con enlace a una traducción(Fuera del sitio: abre en una otra ventana)", EClickHere+"the passage
in an English translation
linked to the original Greek.
(Opens in another window)

", FClickHere+"le passage
en traduction anglaise
lié au texte grec.
(S'ouvre dans une autre fenêtre)", IClickHere+"il passo
in una traduzione inglese
collegato al testo greco.
(Si apre in un altro pannello)
", "

Cliccare hic ad legendum
in anglica versione
ad Graecum textum conexum.
(Altera in fenestra aperietur pagina)", SClickHere+"este pasaje
en una traducción inglesa
con enlace al texto greco.
(Abre en una otra ventana)", EClickHere+"the passage
in an English translation
linked to the original Greek.
(Offsite, opens in another window)", FClickHere+"le passage
en traduction anglaise
lié au texte grec.
(Hors site, s\'ouvre dans une autre fenêtre)", IClickHere+"il passo
in una traduzione inglese
collegato al testo greco.
(Fuori sito, si apre in un altro pannello)", "

Cliccare hic ad legendum
in anglica versione
ad Graecum textum conexum.
(Apud alios, altera in fenestra aperietur pagina)", SClickHere+"este pasaje
en una traducción inglesa
con enlace al texto greco.
(Fuera del sitio, abre en una otra ventana)", EClickHere+"the passage
in the original Greek
linked to an English translation.
(Opens in another window)", FClickHere+"le passage
dans le texte grec
lié à une traduction anglaise.
(S'ouvre dans une autre fenêtre)", IClickHere+"il passo
nel testo greco
collegato ad una traduzione inglese.
(Si apre in un altro pannello)", "

Cliccare hic ad legendum
Graecum textum
ad anglicam versionem conexum.
(Altera in fenestra aperietur pagina)", SClickHere+"este pasaje
en el texto greco
con enlace a una traducción inglesa.
(Abre en una otra ventana)", EClickHere+"the passage
in the original Greek
linked to an English translation.
(Offsite, opens in another window)", FClickHere+"le passage
dans le texte grec
lié à une traduction anglaise.
(Hors site, s\'ouvre dans une autre fenêtre)", IClickHere+"il passo
nel testo greco
collegato ad una traduzione inglese.
(Fuori sito, si apre in un altro pannello)", "

Cliccare hic ad legendum
Graecum textum
ad anglicam versionem conexum.
(Apud alios, altera in fenestra aperietur pagina)", SClickHere+"este pasaje
en el texto greco
con enlace a una traducción inglesa.
(Fuera del sitio, abre en una otra ventana)", EClickHere+"the passage in Plutarch
in an English translation
linked to the original Greek
(Opens in another window)", FClickHere+"le passage dans Plutarque
en traduction anglaise
lié au texte grec(S\'ouvre dans une autre fenêtre)", IClickHere+"il passo in Plutarco

in una traduzione inglese
collegato al testo greco.
(Si apre in un altro pannello)", " ", SClickHere+"el pasaje en Plutarco
en una traducción inglesa
con enlace al texto greco.
(en inglés, abre en una otra ventana)", EClickHere+"the passage in the Res Gestae
— parallel texts:
Latin, Greek, English
(Opens in another window)", " ", " ", " ", " ", "

Link is to the Livius.Org website:
page opens in
another window.
", EClickHere+"Jona Lendering\'s note at the bottom of this page.", " ", " ", " ", " ", " ", " ", " ", " ", EClickHere+"the passage
in the original Latin
linked to a French translation.
(Opens in another window)", //"THIS IS WHAT REALLY BELONGS IN 510:

Click here for the passage
in the Latin text of Suetonius,
linked to an English translation.
(Opens in another window)", FClickHere+"le passage
dans le texte latin
lié à une traduction française.
(S'ouvre dans une autre fenêtre)", IClickHere+"il passo
nel testo latino
collegato ad una traduzione francese.
(Si apre in un altro pannello)
", //"THIS IS WHAT REALLY BELONGS IN 512:
Cliccare qui per il passo
nel testo latino di Svetonio,
collegato a traduzioni in inglese e francese.
(Si apre in un altro pannello)", "

Cliccare hic ad legendum
Latinum textum
ad anglicam versionem conexum.
(Altera in fenestra aperietur pagina)", SClickHere+"este pasaje
en el texto latino
con enlace a una traducción francesa.
(Abre en una otra ventana)", EClickHere+"the passage
in the original Latin
linked to a French translation.
(Offsite, opens in another window)

", //"THIS IS WHAT REALLY BELONGS IN 515:
Click here for the passage
in the Latin text of Suetonius,
linked to an English translation.
(Opens in another window)", FClickHere+"le passage
dans le texte latin
lié à une traduction française.
(Hors site, s\'ouvre dans une autre fenêtre)", IClickHere+"il passo
nel testo latino
collegato ad una traduzione francese.
(Fuori sito, si apre in un altro pannello)
", //"THIS IS WHAT REALLY BELONGS IN 517:
Cliccare qui per il passo
nel testo latino di Svetonio,
collegato a traduzioni in inglese e francese.
(Si apre in un altro pannello)", "

Cliccare hic ad legendum
Latinum textum
ad Francogallicam versionem conexum.
(Apud alios, altera in fenestra aperietur pagina)", SClickHere+"este pasaje
en el texto latino
con enlace a una traducción francesa.
(Fuera del sitio, abre en una otra ventana)", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", " ", "

THIS IS THE PAGE YOU\'RE ON.", "

C\'EST LA PAGE QUE VOUS AVEZ DEVANT LES YEUX.", "

QUESTA È LA PAGINA CHE AVETE DAVANTI AGLI OCCHI.", " ", " ", "

ACTIVE AREAS:
WHEREVER THIS PROMPT
IS REPLACED BY ANOTHER", "

ZONES ACTIVES :
PARTOUT OU CE MESSAGE EST REMPLACE PAR UN AUTRE", "

AREE ATTIVE:
OVUNQUE QUESTO MESSAGGIO VIENE SOSTITUITO DA UN\' ALTRO", "

Click here for the homepage of the
U. S. MILITARY ACADEMY.
(Offsite: opens in another window.)", "

Click here for the homepage of the
U. S. NAVAL ACADEMY.
(Offsite: opens in another window.)", "

Click here for the homepage of the
U. S. COAST GUARD ACADEMY.
(Offsite: opens in another window.)", " " //THIS LAST LINE MUST NOT END WITH A COMMA ); // Array with captions. var ol_caps = new Array("Array Caption 0", "Array Caption 1"); //\//////////////////////////////// //\ Thayer CONSTANTS: //\//////////////////////////////// var CarelessLoeb50 = "

The Loeb edition —
thru 50 years of reprintings! —
has "; var CarelessLoeb60 = "
The Loeb edition —
thru 60 years of reprintings! —
has "; var CarelessLoeb70 = "
The Loeb edition —
thru 70 years of reprintings! —
has "; var CarelessLoeb80 = "
The Loeb edition —
thru 80 years of reprintings! —
has "; var CarelessLoeb90 = "
The Loeb edition —
thru 90 years of reprintings! —
has "; var CarelessLoebX = "
The Loeb edition —
thru many years of reprintings! —
has "; var Cullum0 = ":
This is a link
to another entry
in Cullum\'s Register.
(Opens in THIS window)
"; var Cullum1 = "
USMA, Class of "; var Cullum2 = ":
This is a link to the biographical summary
in Cullum\'s Register.
(Opens in another window)
"; var CullumR1 = "

CLASS RANK
— of "; var CullumR2 = " in the Class"; // ENGLISH: var Eng2 = "
(English, opens in another window)"; var EngSearch = "
then search for
"; // FRENCH: // var Fr0 = "

(La page s\'ouvre dans CETTE fenêtre)"; // var Fr1 = "

(La page s\'ouvre dans une autre fenêtre)"; // var Fr2 = "

Le lien est hors site :
la page s\'ouvre
dans une autre fenêtre
"; // var Fr5 = "

(Ailleurs sur cette page)"; var FrCullum0 = " :
Ceci est un lien à la notice biographique
dans Cullum\'s Register.
(S\'ouvre dans CETTE fenêtre)

"; var FrCullum1 = "
USMA, Promotion de "; var FrCullum2 = " :
Ceci est un lien à la notice biographique
dans Cullum\'s Register.
(S\'ouvre dans une autre fenêtre)
"; var FrCullumR1 = "

CLASS RANK
— sur "; var FrCullumR2 = " dans la Promotion"; var FrGk2 = "
(Grec s\'ouvre dans une autre fenêtre)"; var FrGkSearch = "
puis chercher
"; var FrLat2 = "
(Latin, s\'ouvre dans une autre fenêtre)"; var FrLatSearch = "
puis chercher
"; // GREEK: var Gk2 = "
(Greek, opens in another window)"; var GkSearch = "
then search for
"; // ITALIAN: var It5 = "

(Altrove su questa pagina)"; var ItGk2 = "
(in Greco, apre in un altro pannello)"; var ItGkSearch = "
poi cercare
"; var ItLat2 = "
(in Latino, apre in un altro pannello)"; var ItLatSearch = "
poi cercare
"; // LATIN: var Lat2 = "
(Latin, opens in another window)"; var LatSearch = "
then search for
"; var RedSearch = "
then search for the word or passage in red"; // SPANISH: var SpGk2 = "
(Griego, abre en una otra ventana)"; var SpGkSearch = "
pues buscar
"; var SpLat2 = "
(Latín, abre en una otra ventana)"; var SpLatSearch = "
pues buscar
"; //////////////////////////////////// // END CONFIGURATION //////////////////////////////////// //////////////////////////////////// // INIT //////////////////////////////////// // Runtime variables init. Used for runtime only, don't change, not for config! var o3_text = ""; var o3_cap = ""; var o3_sticky = 0; var o3_background = ""; var o3_close = "Close"; var o3_hpos = RIGHT; var o3_offsetx = 2; var o3_offsety = -3; var o3_fgcolor = ""; var o3_bgcolor = ""; var o3_textcolor = ""; var o3_capcolor = ""; var o3_closecolor = ""; var o3_width = 100; var o3_border = 1; var o3_status = ""; var o3_autostatus = 0; var o3_height = -1; var o3_snapx = 0; var o3_snapy = 0; var o3_fixx = -1; var o3_fixy = -1; var o3_fgbackground = ""; var o3_bgbackground = ""; var o3_padxl = 0; var o3_padxr = 0; var o3_padyt = 0; var o3_padyb = 0; var o3_fullhtml = 0; var o3_vpos = ABOVE; var o3_aboveheight = 3; var o3_capicon = ""; var o3_textfont = "Verdana,Arial,Helvetica"; var o3_captionfont = "Verdana,Arial,Helvetica"; var o3_closefont = "Verdana,Arial,Helvetica"; var o3_textsize = "1"; var o3_captionsize = "1"; var o3_closesize = "1"; var o3_frame = self; var o3_timeout = 0; var o3_timerid = 0; var o3_allowmove = 0; var o3_function = Function(); var o3_delay = 0; var o3_delayid = 0; var o3_hauto = 0; var o3_vauto = 0; // OTHER THAYER VARIABLES var BadF = "
"; var GreekF = "
"; var LatinF = "
"; var SearchF = "
"; var SourceErr = "

The printed text has
"; var SourceOm = "

The printed text omits
"; var SourceOmL = "

The printed text omits
"; var SourceOmG = "

The printed text omits
"; var SourceOm0 = "

The printed text
omits this."; var SourceOm1 = "

The printed text
omits this word."; var SourceOm2 = "

The printed text
omits these words."; var FrSourceErr = "

Le texte imprimé porte
"; var FrSourceOm = "

Le texte imprimé omet
"; var FrSourceOmL = "

Le texte imprimé omet
"; var FrSourceOmG = "

Le texte imprimé omet
"; var FrSourceOm1 = "

Le texte imprimé omet ce mot."; var FrSourceOm2 = "

Le texte imprimé omet ces mots."; var ItSourceErr = "

Il testo stampato reca
"; var ItSourceOm = "

Il testo stampato omette
"; var ItSourceOmL = "

Il testo stampato omette
"; var ItSourceOmG = "

Il testo stampato omette
"; var ItSourceOm0 = "

Il testo stampato
omette questo."; var ItSourceOm1 = "

Il testo stampato
omette questa parola."; var ItSourceOm2 = "

Il testo stampato
omette queste parole."; var NeSourceErr = "

In de gedrukte tekst leest
"; var NeSourceOm = "

De gedrukte tekst weglaat
"; var PgSourceOm0 = "

O texto impresso omite isso."; var PgSourceErr = "

No texto impresso lê‑se
"; var PgSourceOm = "

O texto impresso omite
"; var PgSourceOmL = "

O texto impresso omite
"; var PgSourceOmG = "

O texto impresso omite
"; var SpSourceErr = "

En el texto imprimido
se lee
"; var SpSourceOm = "

El texto imprimido omite
"; var SpSourceOmL = "

El texto imprimido omite
"; var SpSourceOmG = "

El texto imprimido omite
"; var MyDiaryErr = "

In my diary, I wrote
"; var SourceErrMe = "

I actually wrote
"; var SourceOmMe = "

I omitted
"; var DivergenceFromLatin = "

The Latin text onsite is not the one on which this translation is based. It reads
"; var DivergenceFromGreek = "

The Latin text onsite is not the one on which this translation is based. It reads
"; var DivergenceInEnglish = "

The English translation onsite is not based on this text. It reads
"; var CloseF = ""; var USMAPromptWidth = 205; var USNAPromptWidth = 205; var USCGAPromptWidth = 205; var PDFPromptWidth = 216; var DiaryErr = "

The diary actually reads
"; var DiaryOm = "

The diary omits
"; var Ru2 = "

Ссылка выключен сайт:
страница открывается в другом окне
"; // THAYER'S ARRAY. (add 285 for the linenum of the corresponding text) var ThisPhoto = 3; var Photo = 4; var OnPage = 5; var Note = 6; var MyNote = 7; var BackRef = 8; var Glossary = 9; var Ca0 = 420; var CaWidth0 = 210; var Ca1 = 421; var CaWidth1 = 210; var Ca2 = 422; var CaWidth2 = 140; var CaThisPhoto = 423; var CaThisPhotoWidth = 180; var CaPhoto = 424; var CaOnPage = 425; var CaOnPageWidth = 150; var CaNote = 426; var CaMyNote = 427; var CaBackRef = 428; var CaGlossary = 429; var Fr0 = 10; var FrWidth0 = 180; var Fr1 = 11; var FrWidth1 = 210; var Fr2 = 12; var FrThisPhoto = 13; var FrPhoto = 14; var FrOnPage = 15; var FrNote = 16; var FrMyNote = 17; var FrBackRef = 18; var FrGlossary = 19; var Ge0 = 20; var Ge1 = 21; var Ge2 = 22; var GeThisPhoto = 23; var GePhoto = 24; var GeOnPage = 25; var GeNote = 26; var GeMyNote = 27; var GeBackRef = 28; var GeGlossary = 29; var It0 = 30; var ItWidth0 = 210; var It1 = 31; var ItWidth1 = 210; var It2 = 32; var ItWidth2 = 210; var ItThisPhoto = 33; var ItThisPhotoWidth = 180; var ItPhoto = 34; var ItOnPage = 35; var ItOnPageWidth = 150; var ItNote = 36; var ItMyNote = 37; var ItBackRef = 38; var ItGlossary = 39; var La0 = 40; var La1 = 41; var La2 = 42; var LaThisPhoto = 43; var LaPhoto = 44; var LaOnPage = 45; var LaNote = 46; var LaMyNote = 47; var LaGlossary = 49; var Sp0 = 50; var SpWidth0 = 210; var Sp1 = 51; var SpWidth1 = 210; var Sp2 = 52; var SpWidth2 = 140; var SpThisPhoto = 53; var SpThisPhotoWidth = 180; var SpPhoto = 54; var SpOnPage = 55; var SpOnPageWidth = 150; var SpNote = 56; var SpMyNote = 57; var SpBackRef = 58; var SpGlossary = 59; var Pt0 = 90; var PtWidth0 = 210; var Pt1 = 91; var PtWidth1 = 210; var Pt2 = 92; var PtWidth2 = 140; var PtThisPhoto = 93; var PtThisPhotoWidth = 180; var PtPhoto = 94; var PtOnPage = 95; var PtOnPageWidth = 190; var PtNote = 96; var PtMyNote = 97; var PtBackRef = 98; var PtGlossary = 99; var Smith0 = 60; var SmithWidth0 = 200; var FrSmith0 = 61; var ItSmith0 = 62; var SpSmith0 = 64; var Smith1 = 65; var SmithWidth1 = 200; var FrSmith1 = 66; var ItSmith1 = 67; var SpSmith1 = 69; var Glossary0 = 70; var FrGlossary0 = 71; var ItGlossary0 = 72; var Glossary2 = 75; var FrGlossary2 = 76; var ItGlossary2 = 77; var SmithSub0 = 80; var FrSmithSub0 = 81; var ItSmithSub0 = 82; var SpSmithSub0 = 84; var SmithSub1 = 85; var SmithSubWidth1 = 190; var FrSmithSub1 = 86; var ItSmithSub1 = 87; var SpSmithSub1 = 89; var XMarksTheSpot = 790; var FrXMarksTheSpot = 791; var ItXMarksTheSpot = 792; var ActiveAreas = 795; var FrActiveAreas = 796; var ItActiveAreas = 797; var USMA = 798; var USNA = 799; var USCGA = 800; var SmithHome = 100; var FrSmithHome = 101; var ItSmithHome = 102; var SpSmithHome = 104; var TextOnPage = 106; var SmithHome0 = 107; var DarembergHome = 108; var DarembergHome0 = 109; var Platner0 = 110; var FrPlatner0 = 111; var ItPlatner0 = 112; var LaPlatner0 = 113; var SpPlatner0 = 114; var Platner1 = 115; var FrPlatner1 = 116; var ItPlatner1 = 117; var LaPlatner1 = 118; var SpPlatner1 = 119; var PlatnerPhoto0 = 120; var FrPlatnerPhoto0 = 121; var ItPlatnerPhoto0 = 122; var LaPlatnerPhoto0 = 123; var SpPlatnerPhoto0 = 124; var PlatnerPhoto1 = 125; var FrPlatnerPhoto1 = 126; var ItPlatnerPhoto1 = 127; var LaPlatnerPhoto1 = 128; var SpPlatnerPhoto1 = 129; var PlatnerSub0 = 130; var FrPlatnerSub0 = 131; var ItPlatnerSub0 = 132; var SpPlatnerSub0 = 134; var PlatnerSub1 = 135; var FrPlatnerSub1 = 136; var ItPlatnerSub1 = 137; var SpPlatnerSub1 = 139; var CompleteWork0 = 140; var FrCompleteWork0 = 141; var ItCompleteWork0 = 142; var SpCompleteWork0 = 144; var CompleteWork1 = 145; var FrCompleteWork1 = 146; var ItCompleteWork1 = 147; var SpCompleteWork1 = 149; var Armellini0 = 150; var FrArmellini0 = 151; var ItArmellini0 = 152; var SpArmellini0 = 154; var Armellini1 = 155; var FrArmellini1 = 156; var ItArmellini1 = 157; var SpArmellini1 = 159; var Huelsen0 = 160; var FrHuelsen0 = 161; var ItHuelsen0 = 162; var SpHuelsen0 = 164; var Huelsen1 = 165; var FrHuelsen1 = 166; var ItHuelsen1 = 167; var SpHuelsen1 = 169; var RomeChurch0 = 170; var FrRomeChurch0 = 171; var ItRomeChurch0 = 172; var SpRomeChurch0 = 174; var RomeChurch1 = 175; var FrRomeChurch1 = 176; var ItRomeChurch1 = 177; var SpRomeChurch1 = 179; var Daremberg0 = 180; var FrDaremberg0 = 181; var ItDaremberg0 = 182; var SpDaremberg0 = 184; var Daremberg1 = 185; var FrDaremberg1 = 186; var ItDaremberg1 = 187; var SpDaremberg1 = 189; var Page0 = 190; var FrPage0 = 191; var ItPage0 = 192; var LaPage0 = 193; var SpPage0 = 194; var Page1 = 195; var FrPage1 = 196; var ItPage1 = 197; var LaPage1 = 198; var SpPage1 = 199; var Pages0 = 200; var FrPages0 = 201; var ItPages0 = 202; var LaPages0 = 203; var SpPages0 = 204; var Pages1 = 205; var FrPages1 = 206; var ItPages1 = 207; var LaPages1 = 208; var SpPages1 = 209; var ChurchPage0 = 210; var FrChurchPage0 = 211; var ItChurchPage0 = 212; var LaChurchPage0 = 213; var SpChurchPage0 = 214; var ChurchPage1 = 215; var FrChurchPage1 = 216; var ItChurchPage1 = 217; var LaChurchPage1 = 218; var SpChurchPage1 = 219; var ChurchPages0 = 220; var FrChurchPages0 = 221; var ItChurchPages0 = 222; var LaChurchPages0 = 223; var SpChurchPages0 = 224; var ChurchPages1 = 225; var FrChurchPages1 = 226; var ItChurchPages1 = 227; var LaChurchPages1 = 228; var SpChurchPages1 = 229; var Town0 = 230; var FrTown0 = 231; var ItTown0 = 232; var LaTown0 = 233; var SpTown0 = 234; var Town1 = 235; var FrTown1 = 236; var ItTown1 = 237; var LaTown1 = 238; var SpTown1 = 239; var EPlusL = 240; var FrEPlusL = 241; var ItEPlusL = 242; var SpEPlusL = 244; var EPlusL2 = 245; var FrEPlusL2 = 246; var ItEPlusL2 = 247; var LaEPlusL2 = 248; var SpEPlusL2 = 249; var LPlusE = 250; var FrLPlusE = 251; var ItLPlusE = 252; var SpLPlusE = 254; var LPlusE2 = 255; var FrLPlusE2 = 256; var ItLPlusE2 = 257; var SpLPlusE2 = 259; var Pliny = 260; var FrPliny = 261; var ItPliny = 262; var SpPliny = 264; var Ptolemy = 265; var FrPtolemy = 266; var ItPtolemy = 267; var LaPtolemy = 268; var Ammian = 270; var FrAmmian = 271; var ItAmmian = 272; var Appian = 275; var FrAppian = 276; var ItAppian = 277; var Dio = 280; var FrDio = 281; var ItDio = 282; var SpDio = 284; var Plutarch = 285; var PlutarchWidth = 230; var FrPlutarch = 286; var ItPlutarch = 287; var SpPlutarch = 289; var Polybius = 290; var FrPolybius = 291; var ItPolybius = 292; var LaPolybius = 293; var Strabo = 295; var FrStrabo = 296; var ItStrabo = 297; var LaStrabo = 298; var Chiesa0 = 300; var Chiesa1 = 301; var Artista0 = 302; var Artista = 303; var Catalogo = 304; var Pianta = 305; var QuadroPianta = 306; var ChiesaNelTesto = 307; var ETitiArtista0 = 308; var ETitiArtista = 309; var MySite0 = 310; var FrMySite0 = 311; var ItMySite0 = 312; var SpMySite0 = 314; var MySite1 = 315; var FrMySite1 = 316; var ItMySite1 = 317; var SpMySite1 = 319; var MyMidSite0 = 320; var FrMyMidSite0 = 321; var ItMyMidSite0 = 322; var SpMyMidSite0 = 324; var MyMidSite1 = 325; var FrMyMidSite1 = 326; var ItMyMidSite1 = 327; var SpMyMidSite1 = 329; var MyBigSite0 = 330; var FrMyBigSite0 = 331; var ItMyBigSite0 = 332; var SpMyBigSite0 = 334; var MyBigSite1 = 335; var FrMyBigSite1 = 336; var ItMyBigSite1 = 337; var SpMyBigSite1 = 339; var MyBook0 = 340; var FrMyBook0 = 341; var ItMyBook0 = 342; var LaMyBook0 = 343; var SpMyBook0 = 344; var MyBook1 = 345; var FrMyBook1 = 346; var ItMyBook1 = 347; var LaMyBook1 = 348; var SpMyBook1 = 349; var TheirSite = 350; var FrTheirSite = 351; var ItTheirSite = 352; var SpTheirSite = 357; var LatinText = 360; var FrLatinText = 361; var ItLatinText = 362; var SpLatinText = 367; var LatinRef1 = 370; var FrLatinRef1 = 371; var ItLatinRef1 = 372; var SpLatinRef1 = 374; var LatinTrans1 = 375; var FrLatinTrans1 = 376; var ItLatinTrans1 = 377; var SpLatinTrans1 = 379; var LatinRef2 = 380; var FrLatinRef2 = 381; var ItLatinRef2 = 382; var SpLatinRef2 = 384; var LatinRef2PlusTranslation = 385; //KEEP. Use for texts with translations into languages other than English var FrLatinRef2PlusTranslation = 386; var ItLatinRef2PlusTranslation = 387; var SpLatinRef2PlusTranslation = 389; var LatinPlus1 = 390; var FrLatinPlus1 = 391; var ItLatinPlus1 = 392; var SpLatinPlus1 = 394; var LatinPlus2 = 395; var FrLatinPlus2 = 396; var ItLatinPlus2 = 397; var SpLatinPlus2 = 399; var Original1 = 400; var FrOriginal1 = 401; var ItOriginal1 = 402; var LaOriginal1 = 403; var SpOriginal1 = 404; var Original2 = 405; var FrOriginal2 = 406; var ItOriginal2 = 407; var LaOriginal2 = 408; var SpOriginal2 = 409; var Translation1 = 410; var FrTranslation1 = 411; var ItTranslation1 = 412; var SpTranslation1 = 414; var Translation2 = 415; var FrTranslation2 = 416; var ItTranslation2 = 417; var SpTranslation2 = 419; var PDF = 430; var FrPDF = 431; var ItPDF = 432; var SpPDF = 434; var JSTOR = 435; var FrJSTOR = 436; var ItJSTOR = 437; var SpJSTOR = 438; var BadCoding = 440; var FrBadCoding = 441; var ItBadCoding = 442; var SpBadCoding = 444; var Loud = 445; var FrLoud = 446; var ItLoud = 447; var SpLoud = 448; var Solution = 450; var FrSolution = 451; var ItSolution = 452; var SpSolution = 454; var Diodorus = 460; var FrDiodorus = 461; var ItDiodorus = 462; var SpDiodorus = 464; var Herodotus = 465; var FrHerodotus = 466; var ItHerodotus = 467; var SpHerodotus = 469; var Pausanias = 470; var FrPausanias = 471; var ItPausanias = 472; var SpPausanias = 474; var Thucydides = 475; var FrThucydides = 476; var ItThucydides = 477; var SpThucydides = 479; var FrontinusL = 480; var FrFrontinusL = 481; var ItFrontinusL = 482; var SpFrontinusL = 484; var FrontinusE = 490; var FrFrontinusF = 491; var Dionysius = 495; var FrDionysius = 496; var ItDionysius = 497; var LaDionysius = 498; var SpDionysius = 499; var Glossary0 = 500; var FrGlossary0 = 501; var ItGlossary0 = 502; var SpGlossary0 = 507; var LatinOriginal = 510; var FrLatinOriginal = 511; var ItLatinOriginal = 512; var SpLatinOriginal = 513; var GreekOriginal = 515; var FrGreekOriginal = 516; var ItGreekOriginal = 517; var SpGreekOriginal = 518; var Home = 520; var FrHome = 521; var ItHome = 522; var LaHome = 524; var SpHome = 527; var Home1 = 530; var FrHome1 = 531; var ItHome1 = 532; var LaHome1 = 533; var NeHome1 = 534; var PtHome1 = 535; var SpHome1 = 536; var Mail = 540; var FrMail = 541; var ItMail = 542; var LaMail = 543; var SpMail = 544; var LetLoad = 550; var FrLetLoad = 551; var ItLetLoad = 552; var LaLetLoad = 553; var SpLetLoad = 554; var AuNote = 560; var ItAuNote = 562; var EdNote = 565; var FrEdNote = 566; var ItEdNote = 567; var ItEdNoteWidth = 230; var CritNote = 570; var ItCritNote = 572; var ItalianOriginal = 575; var FrItalianOriginal = 576; var ItItalianOriginal = 577; var SpItalianOriginal = 578; var Up = 580; var FrUp = 581; var ItUp = 582; var LaUp = 583; var SpUp = 584; var Up1 = 590; var FrUp1 = 591; var ItUp1 = 592; var LaUp1 = 593; var PtUp1 = 594; var SpUp1 = 595; var SallustE = 600; var FrSallustE = 601; var ItSallustE = 602; var SallustL = 605; var FrSallustL = 606; var ItSallustL = 607; var Tacitus = 610; var FrTacitusE = 611; var ItTacitusE = 612; var SpTacitusE = 614; var TacitusL = 615; var FrTacitusL = 616; var ItTacitusL = 617; var SpTacitusL = 619; var Bible = 620; var FrBible = 621; var ItBible = 622; var PtBible = 624; // var SpBible = 624; var CullumNo = 625; var CullumRank = 626; var Ne0 = 630; var NeWidth0 = 190; var Ne1 = 631; var NeWidth1 = 210; var Ne2 = 632; var NeWidth2 = 140; var NeThisPhoto = 633; var NeThisPhotoWidth = 180; var NePhoto = 634; var NeOnPage = 635; var NeOnPageWidth = 150; var NeNote = 636; var NeMyNote = 637; var NeBackRef = 638; var NeGlossary = 639; var NeUp = 640; var NeUp1 = 641; var NeUpWidth1 = 210; var NeHome = 525; var NeHomeWidth = 240; var Aelian = 650; var FrAelian = 651; var ItAelian = 652; var SpAelian = 654; var GreekRef1 = 670; var FrGreekRef1 = 671; var ItGreekRef1 = 672; var SpGreekRef1 = 674; var GreekTrans1 = 675; var GreekTransWidth1 = 240; var FrGreekTrans1 = 676; var ItGreekTrans1 = 677; var SpGreekTrans1 = 679; var GreekRef2 = 680; var FrGreekRef2 = 681; var ItGreekRef2 = 682; var SpGreekRef2 = 684; var GreekRef2PlusTranslation = 685; //KEEP. Use for texts with translations into languages other than English var FrGreekRef2PlusTranslation = 686; var ItGreekRef2PlusTranslation = 687; var SpGreekRef2PlusTranslation = 689; var EPlusG = 690; var EPlusGWidth = 240; var FrEPlusG = 691; var ItEPlusG = 692; var LaEPlusG = 693; var SpEPlusG = 694; var EPlusG2 = 695; var FrEPlusG2 = 696; var ItEPlusG2 = 697; var LaEPlusG2 = 698; var SpEPlusG2 = 699; var GPlusE = 700; var FrGPlusE = 701; var ItGPlusE = 702; var LaGPlusE = 703; var SpGPlusE = 704; var GPlusE2 = 705; var FrGPlusE2 = 706; var ItGPlusE2 = 707; var LaGPlusE2 = 708; var SpGPlusE2 = 709; var PlutarchPlusG = 710; /* var PlutarchWidth = 230; */ var FrPlutarchPlusG = 286; var ItPlutarchPlusG = 287; var SpPlutarchPlusG = 289; var ResGestae = 715; var toLivius = 720; var LenderingNote = 721; var EnLPlusF = 730; var LPlusF = 731; var ItLPlusF = 732; var LaLPlusF = 733; var SpLPlusF = 734; var LPlusF2 = 735; var FrLPlusF2 = 736; var ItLPlusF2 = 737; var LaLPlusF2 = 738; var SpLPlusF2 = 739; // Ссылка выключен сайт, страница открывается в другом окне. // Display state variables var o3_x = 0; var o3_y = 0; var o3_allow = 0; var o3_showingsticky = 0; var o3_removecounter = 0; // Our layer var over = null; // Decide browser version var ns4 = (document.layers)? true:false; var ns6 = (document.getElementById)? true:false; var ie4 = (document.all)? true:false; var ie5 = false; // Microsoft Stupidity Check(tm). if (ie4) { if (navigator.userAgent.indexOf('MSIE 5')>0) { ie5 = true; } if (ns6) { ns6 = false; } } // Capture events, alt. diffuses the overlib function. if ( (ns4) || (ie4) || (ns6)) { document.onmousemove = mouseMove if (ns4) document.captureEvents(Event.MOUSEMOVE) } else { Ebox = no_box; nd = no_box; ver3fix = true; } // Fake function for 3.0 users. function no_box() { return ver3fix; } //////////////////////////////////// // PUBLIC FUNCTIONS //////////////////////////////////// // Ebox(arg0, ..., argN) // Loads parameters into global runtime variables. function Ebox() { // Load defaults to runtime. o3_text = ol_text; o3_cap = ol_cap; o3_sticky = ol_sticky; o3_background = ol_background; o3_close = ol_close; o3_hpos = ol_hpos; o3_offsetx = ol_offsetx; o3_offsety = ol_offsety; o3_fgcolor = ol_fgcolor; o3_bgcolor = ol_bgcolor; o3_textcolor = ol_textcolor; o3_capcolor = ol_capcolor; o3_closecolor = ol_closecolor; o3_width = ol_width; o3_border = ol_border; o3_status = ol_status; o3_autostatus = ol_autostatus; o3_height = ol_height; o3_snapx = ol_snapx; o3_snapy = ol_snapy; o3_fixx = ol_fixx; o3_fixy = ol_fixy; o3_fgbackground = ol_fgbackground; o3_bgbackground = ol_bgbackground; o3_padxl = ol_padxl; o3_padxr = ol_padxr; o3_padyt = ol_padyt; o3_padyb = ol_padyb; o3_fullhtml = ol_fullhtml; o3_vpos = ol_vpos; o3_aboveheight = ol_aboveheight; o3_capicon = ol_capicon; o3_textfont = ol_textfont; o3_captionfont = ol_captionfont; o3_closefont = ol_closefont; o3_textsize = ol_textsize; o3_captionsize = ol_captionsize; o3_closesize = ol_closesize; o3_timeout = ol_timeout; o3_function = ol_function; o3_delay = ol_delay; o3_hauto = ol_hauto; o3_vauto = ol_vauto; // Special for frame support, over must be reset... if ( (ns4) || (ie4) || (ns6) ) { o3_frame = ol_frame; if (ns4) over = o3_frame.document.overDiv if (ie4) over = o3_frame.overDiv.style if (ns6) over = o3_frame.document.getElementById("overDiv"); } // What the next argument is expected to be. var parsemode = -1; var ar = arguments; for (i = 0; i < ar.length; i++) { if (parsemode == 0) { // Arg is command if (ar[i] == INARRAY) { parsemode = INARRAY; } if (ar[i] == CAPARRAY) { parsemode = CAPARRAY; } if (ar[i] == STICKY) { parsemode = opt_STICKY(ar[i]); } if (ar[i] == BACKGROUND) { parsemode = BACKGROUND; } if (ar[i] == NOCLOSE) { parsemode = opt_NOCLOSE(ar[i]); } if (ar[i] == CAPTION) { parsemode = CAPTION; } if (ar[i] == LEFT) { parsemode = opt_HPOS(ar[i]); } if (ar[i] == RIGHT) { parsemode = opt_HPOS(ar[i]); } if (ar[i] == CENTER) { parsemode = opt_HPOS(ar[i]); } if (ar[i] == OFFSETX) { parsemode = OFFSETX; } if (ar[i] == OFFSETY) { parsemode = OFFSETY; } if (ar[i] == FGCOLOR) { parsemode = FGCOLOR; } if (ar[i] == BGCOLOR) { parsemode = BGCOLOR; } if (ar[i] == TEXTCOLOR) { parsemode = TEXTCOLOR; } if (ar[i] == CAPCOLOR) { parsemode = CAPCOLOR; } if (ar[i] == CLOSECOLOR) { parsemode = CLOSECOLOR; } if (ar[i] == WIDTH) { parsemode = WIDTH; } if (ar[i] == BORDER) { parsemode = BORDER; } if (ar[i] == STATUS) { parsemode = STATUS; } if (ar[i] == AUTOSTATUS) { parsemode = opt_AUTOSTATUS(ar[i]); } if (ar[i] == AUTOSTATUSCAP) { parsemode = opt_AUTOSTATUSCAP(ar[i]); } if (ar[i] == HEIGHT) { parsemode = HEIGHT; } if (ar[i] == CLOSETEXT) { parsemode = CLOSETEXT; } if (ar[i] == SNAPX) { parsemode = SNAPX; } if (ar[i] == SNAPY) { parsemode = SNAPY; } if (ar[i] == FIXX) { parsemode = FIXX; } if (ar[i] == FIXY) { parsemode = FIXY; } if (ar[i] == FGBACKGROUND) { parsemode = FGBACKGROUND; } if (ar[i] == BGBACKGROUND) { parsemode = BGBACKGROUND; } if (ar[i] == PADX) { parsemode = PADX; } if (ar[i] == PADY) { parsemode = PADY; } if (ar[i] == FULLHTML) { parsemode = opt_FULLHTML(ar[i]); } if (ar[i] == ABOVE) { parsemode = opt_VPOS(ar[i]); } if (ar[i] == BELOW) { parsemode = opt_VPOS(ar[i]); } if (ar[i] == CAPICON) { parsemode = CAPICON; } if (ar[i] == TEXTFONT) { parsemode = TEXTFONT; } if (ar[i] == CAPTIONFONT) { parsemode = CAPTIONFONT; } if (ar[i] == CLOSEFONT) { parsemode = CLOSEFONT; } if (ar[i] == TEXTSIZE) { parsemode = TEXTSIZE; } if (ar[i] == CAPTIONSIZE) { parsemode = CAPTIONSIZE; } if (ar[i] == CLOSESIZE) { parsemode = CLOSESIZE; } if (ar[i] == FRAME) { parsemode = FRAME; } if (ar[i] == TIMEOUT) { parsemode = TIMEOUT; } if (ar[i] == FUNCTION) { parsemode = FUNCTION; } if (ar[i] == DELAY) { parsemode = DELAY; } if (ar[i] == HAUTO) { parsemode = opt_HAUTO(ar[i]); } if (ar[i] == VAUTO) { parsemode = opt_VAUTO(ar[i]); } } else { if (parsemode < 0) { // Arg is maintext, unless INARRAY if (ar[i] == INARRAY) { parsemode = INARRAY; } else { o3_text = ar[i]; parsemode = 0; } } else { // Arg is option for command if (parsemode == INARRAY) { parsemode = opt_INARRAY(ar[i]); } if (parsemode == CAPARRAY) { parsemode = opt_CAPARRAY(ar[i]); } if (parsemode == BACKGROUND) { parsemode = opt_BACKGROUND(ar[i]); } if (parsemode == CAPTION) { parsemode = opt_CAPTION(ar[i]); } if (parsemode == OFFSETX) { parsemode = opt_OFFSETX(ar[i]); } if (parsemode == OFFSETY) { parsemode = opt_OFFSETY(ar[i]); } if (parsemode == FGCOLOR) { parsemode = opt_FGCOLOR(ar[i]); } if (parsemode == BGCOLOR) { parsemode = opt_BGCOLOR(ar[i]); } if (parsemode == TEXTCOLOR) { parsemode = opt_TEXTCOLOR(ar[i]); } if (parsemode == CAPCOLOR) { parsemode = opt_CAPCOLOR(ar[i]); } if (parsemode == CLOSECOLOR) { parsemode = opt_CLOSECOLOR(ar[i]); } if (parsemode == WIDTH) { parsemode = opt_WIDTH(ar[i]); } if (parsemode == BORDER) { parsemode = opt_BORDER(ar[i]); } if (parsemode == STATUS) { parsemode = opt_STATUS(ar[i]); } if (parsemode == HEIGHT) { parsemode = opt_HEIGHT(ar[i]); } if (parsemode == CLOSETEXT) { parsemode = opt_CLOSETEXT(ar[i]); } if (parsemode == SNAPX) { parsemode = opt_SNAPX(ar[i]); } if (parsemode == SNAPY) { parsemode = opt_SNAPY(ar[i]); } if (parsemode == FIXX) { parsemode = opt_FIXX(ar[i]); } if (parsemode == FIXY) { parsemode = opt_FIXY(ar[i]); } if (parsemode == FGBACKGROUND) { parsemode = opt_FGBACKGROUND(ar[i]); } if (parsemode == BGBACKGROUND) { parsemode = opt_BGBACKGROUND(ar[i]); } if (parsemode == PADX2) { parsemode = opt_PADX2(ar[i]); } // must be before PADX if (parsemode == PADY2) { parsemode = opt_PADY2(ar[i]); } // must be before PADY if (parsemode == PADX) { parsemode = opt_PADX(ar[i]); } if (parsemode == PADY) { parsemode = opt_PADY(ar[i]); } if (parsemode == CAPICON) { parsemode = opt_CAPICON(ar[i]); } if (parsemode == TEXTFONT) { parsemode = opt_TEXTFONT(ar[i]); } if (parsemode == CAPTIONFONT) { parsemode = opt_CAPTIONFONT(ar[i]); } if (parsemode == CLOSEFONT) { parsemode = opt_CLOSEFONT(ar[i]); } if (parsemode == TEXTSIZE) { parsemode = opt_TEXTSIZE(ar[i]); } if (parsemode == CAPTIONSIZE) { parsemode = opt_CAPTIONSIZE(ar[i]); } if (parsemode == CLOSESIZE) { parsemode = opt_CLOSESIZE(ar[i]); } if (parsemode == FRAME) { parsemode = opt_FRAME(ar[i]); } if (parsemode == TIMEOUT) { parsemode = opt_TIMEOUT(ar[i]); } if (parsemode == FUNCTION) { parsemode = opt_FUNCTION(ar[i]); } if (parsemode == DELAY) { parsemode = opt_DELAY(ar[i]); } } } } if (o3_delay == 0) { return box333(); } else { o3_delayid = setTimeout("box333()", o3_delay); if (o3_sticky) { return false; } else { return true; } } } // Clears popups if appropriate function nd() { if ( o3_removecounter >= 1 ) { o3_showingsticky = 0 }; if ( (ns4) || (ie4) || (ns6) ) { if ( o3_showingsticky == 0 ) { o3_allowmove = 0; if (over != null) hideObject(over); } else { o3_removecounter++; } } return true; } //////////////////////////////////// // OVERLIB 3.33 FUNCTION //////////////////////////////////// // This function decides what it is we want to display and how we want it done. function box333() { // Make layer content var layerhtml; if (o3_background != "" || o3_fullhtml) { // Use background instead of box. layerhtml = ol_content_background(o3_text, o3_background, o3_fullhtml); } else { // They want a popup box. // Prepare popup background if (o3_fgbackground != "") { o3_fgbackground = "BACKGROUND=\""+o3_fgbackground+"\""; } if (o3_bgbackground != "") { o3_bgbackground = "BACKGROUND=\""+o3_bgbackground+"\""; } // Prepare popup colors if (o3_fgcolor != "") { o3_fgcolor = "BGCOLOR=\""+o3_fgcolor+"\""; } if (o3_bgcolor != "") { o3_bgcolor = "BGCOLOR=\""+o3_bgcolor+"\""; } // Prepare popup height if (o3_height > 0) { o3_height = "HEIGHT=" + o3_height; } else { o3_height = ""; } // Decide which kinda box. if (o3_cap == "") { // Plain layerhtml = ol_content_simple(o3_text); } else { // With caption if (o3_sticky) { // Show close text layerhtml = ol_content_caption(o3_text, o3_cap, o3_close); } else { // No close text layerhtml = ol_content_caption(o3_text, o3_cap, ""); } } } // We want it to stick! if (o3_sticky) { o3_showingsticky = 1; o3_removecounter = 0; } // Write layer layerWrite(layerhtml); // Prepare status bar if (o3_autostatus > 0) { o3_status = o3_text; if (o3_autostatus > 1) { o3_status = o3_cap; } } // When placing the layer the first time, even stickies may be moved. o3_allowmove = 0; // Initiate a timer for timeout if (o3_timeout > 0) { if (o3_timerid > 0) clearTimeout(o3_timerid); o3_timerid = setTimeout("cClick()", o3_timeout); } // Show layer disp(o3_status); // Stickies should stay where they are. if (o3_sticky) { o3_allowmove = 0; return false; } else { return true; } } //////////////////////////////////// // LAYER GENERATION FUNCTIONS //////////////////////////////////// // Makes simple table without caption function ol_content_simple(text) { txt = "
"+text+"
"; set_background(""); return txt; } // Makes table with caption and optional close link function ol_content_caption(text, title, close) { closing = ""; if (close != "") { closing = ""+close+""; } if (o3_capicon != "") { o3_capicon = " "; } txt = "
"+closing+"
"+o3_capicon+title+"
"+text+"
"; set_background(""); return txt; } // Sets the background picture, padding and lots more :) function ol_content_background(text, picture, hasfullhtml) { if (hasfullhtml) { txt = text; } else { txt = "
"+text+"
"; } set_background(picture); return txt; } // Loads a picture into the div. function set_background(pic) { if (pic == "") { if (ie4) over.backgroundImage = "none"; if (ns6) over.style.backgroundImage = "none"; } else { if (ns4) { over.background.src = pic; } else if (ie4) { over.backgroundImage = "url("+pic+")"; } else if (ns6) { over.style.backgroundImage = "url("+pic+")"; } } } //////////////////////////////////// // HANDLING FUNCTIONS //////////////////////////////////// // Displays the popup function disp(statustext) { if ( (ns4) || (ie4) || (ns6) ) { if (o3_allowmove == 0) { placeLayer(); showObject(over); o3_allowmove = 1; } } if (statustext != "") { self.status = statustext; } } // Decides where we want the popup. function placeLayer() { var placeX, placeY; // HORIZONTAL PLACEMENT if (o3_fixx > -1) { // Fixed position placeX = o3_fixx; } else { winoffset = (ie4) ? o3_frame.document.body.scrollLeft : o3_frame.pageXOffset; if (ie4) iwidth = o3_frame.document.body.clientWidth; if (ns4) iwidth = o3_frame.innerWidth; // was screwed in mozilla, fixed now? if (ns6) iwidth = o3_frame.outerWidth; // If HAUTO, decide what to use. if (o3_hauto == 1) { if ( (o3_x - winoffset) > ((eval(iwidth)) / 2)) { o3_hpos = LEFT; } else { o3_hpos = RIGHT; } } // From mouse if (o3_hpos == CENTER) { // Center placeX = o3_x+o3_offsetx-(o3_width/2); } if (o3_hpos == RIGHT) { // Right placeX = o3_x+o3_offsetx; if ( (eval(placeX) + eval(o3_width)) > (winoffset + iwidth) ) { placeX = iwidth + winoffset - o3_width; if (placeX < 0) placeX = 0; } } if (o3_hpos == LEFT) { // Left placeX = o3_x-o3_offsetx-o3_width; if (placeX < winoffset) placeX = winoffset; } // Snapping! if (o3_snapx > 1) { var snapping = placeX % o3_snapx; if (o3_hpos == LEFT) { placeX = placeX - (o3_snapx + snapping); } else { // CENTER and RIGHT placeX = placeX + (o3_snapx - snapping); } if (placeX < 0) placeX = 0; } } // VERTICAL PLACEMENT if (o3_fixy > -1) { // Fixed position placeY = o3_fixy; } else { // If VAUTO, decide what to use. if (o3_vauto == 1) { if (ie4) iheight = o3_frame.document.body.clientHeight; if (ns4) iheight = o3_frame.innerHeight; if (ns6) iheight = o3_frame.outerHeight; iheight = (eval(iheight)) / 2; if (o3_y > iheight) { o3_vpos = ABOVE; } else { o3_vpos = BELOW; } } // From mouse if (o3_aboveheight > 0 && o3_vpos == ABOVE) { placeY = o3_y - (o3_aboveheight + o3_offsety); } else { // BELOW placeY = o3_y + o3_offsety; } // Snapping! if (o3_snapy > 1) { var snapping = placeY % o3_snapy; if (o3_aboveheight > 0 && o3_vpos == ABOVE) { placeY = placeY - (o3_snapy + snapping); } else { placeY = placeY + (o3_snapy - snapping); } if (placeY < 0) placeY = 0; } } // Actually move the object. repositionTo(over, placeX, placeY); } // Moves the layer function mouseMove(e) { if ( (ns4) || (ns6) ) {o3_x=e.pageX; o3_y=e.pageY;} if (ie4) {o3_x=event.x; o3_y=event.y;} if (ie5) {o3_x=event.x+o3_frame.document.body.scrollLeft; o3_y=event.y+o3_frame.document.body.scrollTop;} if (o3_allowmove == 1) { placeLayer(); } } // The Close onMouseOver function for stickies function cClick() { hideObject(over); o3_showingsticky = 0; } // Makes sure target frame has overLIB function compatibleframe(frameid) { if (ns4) { if (typeof frameid.document.overDiv =='undefined') return false; } else if (ie4) { if (typeof frameid.document.all["overDiv"] =='undefined') return false; } else if (ns6) { if (frameid.document.getElementById('overDiv') == null) return false; } return true; } //////////////////////////////////// // LAYER FUNCTIONS //////////////////////////////////// // Writes to a layer function layerWrite(txt) { txt += "\n"; if (ns4) { var lyr = o3_frame.document.overDiv.document lyr.write(txt) lyr.close() } else if (ie4) { o3_frame.document.all["overDiv"].innerHTML = txt } else if (ns6) { range = o3_frame.document.createRange(); range.setStartBefore(over); domfrag = range.createContextualFragment(txt); while (over.hasChildNodes()) { over.removeChild(over.lastChild); } over.appendChild(domfrag); } } // Make an object visible function showObject(obj) { if (ns4) obj.visibility = "show"; else if (ie4) obj.visibility = "visible"; else if (ns6) obj.style.visibility = "visible"; } // Hides an object function hideObject(obj) { if (ns4) obj.visibility = "hide"; else if (ie4) obj.visibility = "hidden"; else if (ns6) obj.style.visibility = "hidden"; if (o3_timerid > 0) clearTimeout(o3_timerid); if (o3_delayid > 0) clearTimeout(o3_delayid); o3_timerid = 0; o3_delayid = 0; self.status = ""; } // Move a layer function repositionTo(obj,xL,yL) { if ( (ns4) || (ie4) ) { obj.left = xL; obj.top = yL; } else if (ns6) { obj.style.left = xL + "px"; obj.style.top = yL+ "px"; } } //////////////////////////////////// // PARSER FUNCTIONS //////////////////////////////////// // Sets text from array. function opt_INARRAY(id) { o3_text = ol_texts[id]; return 0; } // Sets caption from array. function opt_CAPARRAY(id) { o3_cap = ol_caps[id]; return 0; } // Sets stickiness. function opt_STICKY(unused) { o3_sticky = 1; return 0; } // Sets background picture. function opt_BACKGROUND(file) { o3_background = file; return 0; } // Sets use of close text. function opt_NOCLOSE(unused) { o3_close = ""; return 0; } // Sets caption. function opt_CAPTION(text) { o3_cap = text; return 0; } // Sets hpos, for LEFT, RIGHT and CENTER. function opt_HPOS(pos) { o3_hpos = pos; return 0; } // Sets the x offset function opt_OFFSETX(offset) { o3_offsetx = offset; return 0; } // Sets the y offset function opt_OFFSETY(offset) { o3_offsety = offset; return 0; } // Sets the fg color function opt_FGCOLOR(clr) { o3_fgcolor = clr; return 0; } // Sets the bg color function opt_BGCOLOR(clr) { o3_bgcolor = clr; return 0; } // Sets the text color function opt_TEXTCOLOR(clr) { o3_textcolor = clr; return 0; } // Sets the caption color function opt_CAPCOLOR(clr) { o3_capcolor = clr; return 0; } // Sets the close color function opt_CLOSECOLOR(clr) { o3_closecolor = clr; return 0; } // Sets the popup width function opt_WIDTH(pixels) { o3_width = pixels; return 0; } // Sets the popup border width function opt_BORDER(pixels) { o3_border = pixels; return 0; } // Sets the status bar text function opt_STATUS(text) { o3_status = text; return 0; } // Sets that status bar text to the text function opt_AUTOSTATUS(val) { o3_autostatus = 1; return 0; } // Sets that status bar text to the caption function opt_AUTOSTATUSCAP(val) { o3_autostatus = 2; return 0; } // Sets the popup height function opt_HEIGHT(pixels) { o3_height = pixels; o3_aboveheight = pixels; return 0; } // Sets the close text. function opt_CLOSETEXT(text) { o3_close = text; return 0; } // Sets horizontal snapping function opt_SNAPX(pixels) { o3_snapx = pixels; return 0; } // Sets vertical snapping function opt_SNAPY(pixels) { o3_snapy = pixels; return 0; } // Sets horizontal position function opt_FIXX(pos) { o3_fixx = pos; return 0; } // Sets vertical position function opt_FIXY(pos) { o3_fixy = pos; return 0; } // Sets the fg background function opt_FGBACKGROUND(picture) { o3_fgbackground = picture; return 0; } // Sets the bg background function opt_BGBACKGROUND(picture) { o3_bgbackground = picture; return 0; } // Sets the left x padding for background function opt_PADX(pixels) { o3_padxl = pixels; return PADX2; } // Sets the top y padding for background function opt_PADY(pixels) { o3_padyt = pixels; return PADY2; } // Sets the right x padding for background function opt_PADX2(pixels) { o3_padxr = pixels; return 0; } // Sets the bottom y padding for background function opt_PADY2(pixels) { o3_padyb = pixels; return 0; } // Sets that user provides full html. function opt_FULLHTML(unused) { o3_fullhtml = 1; return 0; } // Sets vpos, for ABOVE and BELOW function opt_VPOS(pos) { o3_vpos = pos; return 0; } // Sets the caption icon. function opt_CAPICON(icon) { o3_capicon = icon; return 0; } // Sets the text font function opt_TEXTFONT(fontname) { o3_textfont = fontname; return 0; } // Sets the caption font function opt_CAPTIONFONT(fontname) { o3_captionfont = fontname; return 0; } // Sets the close font function opt_CLOSEFONT(fontname) { o3_closefont = fontname; return 0; } // Sets the text font size function opt_TEXTSIZE(fontsize) { o3_textsize = fontsize; return 0; } // Sets the caption font size function opt_CAPTIONSIZE(fontsize) { o3_captionsize = fontsize; return 0; } // Sets the close font size function opt_CLOSESIZE(fontsize) { o3_closesize = fontsize; return 0; } // Defines which frame we should point to. function opt_FRAME(frm) { o3_frame = compatibleframe(frm) ? frm : ol_frame; if ( (ns4) || (ie4 || (ns6)) ) { if (ns4) over = o3_frame.document.overDiv; if (ie4) over = o3_frame.overDiv.style; if (ns6) over = o3_frame.document.getElementById("overDiv"); } return 0; } // Sets the popup timeout (note: 1 sec = 1000) function opt_TIMEOUT(maxtime) { o3_timeout = maxtime; return 0; } // Calls an external function function opt_FUNCTION(callme) { o3_text = callme() return 0; } // Sets the popup delay (note: 1 sec = 1000) function opt_DELAY(waittime) { o3_delay = waittime; return 0; } // Sets the auto horizontal option function opt_HAUTO(onoff) { if (o3_hauto == 0) { o3_hauto = 1; } else { o3_hauto = 0; } return 0; } // Sets the auto vertical option function opt_VAUTO(onoff) { if (o3_vauto == 0) { o3_vauto = 1; } else { o3_vauto = 0; } return 0; } //end (OF OVERLIB. OTHER ITEMS MAY FOLLOW) // Opens a single window of parametered size, called "pannellino" function makeWindow(W,H) { if (W == null) { W = 567; } if (H == null) { H = 378; } W = W+16; H = H+16; window.open("","pannellino","width="+W+",height="+H+",innerwidth="+W+",innerheight="+H+",titlebar=no,title=no,resizable=no"); } // Opens multiple windows of parametered size, each called "pannellinoN" (N = 1, 2, etc.) // used in SMIGRA Coma function makeWindow1(W,H,N) { if (W == null) { W = 567; } if (H == null) { H = 378; } N = "pannellino"+N; W = W+16; H = H+16; window.open("",N,"width="+W+",height="+H+",innerwidth="+W+",innerheight="+H+",titlebar=no,title=no,resizable=no"); } // Opens a single window of parametered size, called "pannellone" function makeWindow2(W,H) { if (W == null) { W = 567; } if (H == null) { H = 378; } W = W+16; H = H+16; window.open("","pannellone","width="+W+",height="+H+",innerwidth="+W+",innerheight="+H+",titlebar=no,title=no,resizable=no"); }