From: Subject: Librogenealogico.com Date: Sat, 23 Jun 2007 20:11:59 +0200 MIME-Version: 1.0 Content-Type: multipart/related; type="text/html"; boundary="----=_NextPart_000_0052_01C7B5D2.C1387210" X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3138 This is a multi-part message in MIME format. ------=_NextPart_000_0052_01C7B5D2.C1387210 Content-Type: text/html; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.librogenealogico.com/arbol.asp?ref=15183 Librogenealogico.com
Aficionado - aficionado =
    =
PRE - Pura Raza Espa=F1ola=20

 1901010024FR008
 OLLA=20 DE ST GABRIEL
TORDA', CAPTION, = 'Capa',FGCOLOR,'#ffffff',BGCOLOR,'#000000',WIDTH ,50);"=20 onmouseout=3D"return nd();" href=3D"javascript:void(0)">3D""
Leyenda Capas
CASTA=D1A=20
TORDA=20 =

3D""=20
=BFC=F3mo=20 imprimo el =E1rbol?=20 =



 190101001809173
 ISLERO=20 VI
TORDA', CAPTION, = 'Capa',FGCOLOR,'#ffffff',BGCOLOR,'#000000',WIDTH ,50);"=20 onmouseout=3D"return nd();" href=3D"javascript:void(0)">3D"" LUCAS CA=D1IZARES MORENO = =
1900000129', CAPTION, = 'Criador',FGCOLOR,'#ffffff',BGCOLOR,'#000000');"=20 onmouseout=3D"return nd();" href=3D"javascript:void(0)">3D""
=20
 1901010021FR096
 HORIZONTE=20 V
TORDA', CAPTION, = 'Capa',FGCOLOR,'#ffffff',BGCOLOR,'#000000',WIDTH ,50);"=20 onmouseout=3D"return nd();" href=3D"javascript:void(0)">3D""
=
 190101001500049
 MECEDERO=20
TORDA', CAPTION, = 'Capa',FGCOLOR,'#ffffff',BGCOLOR,'#000000',WIDTH ,50);"=20 onmouseout=3D"return nd();" href=3D"javascript:void(0)">3D"" YEGUADA MILITAR DE JEREZ = =
1900000824', CAPTION, = 'Criador',FGCOLOR,'#ffffff',BGCOLOR,'#000000');"=20 onmouseout=3D"return nd();" href=3D"javascript:void(0)">3D""








=

 190101001300320
 ISLERA=20
TORDA', CAPTION, = 'Capa',FGCOLOR,'#ffffff',BGCOLOR,'#000000',WIDTH ,50);"=20 onmouseout=3D"return nd();" href=3D"javascript:void(0)">3D"" YEGUADA SALVATIERRA = =
1900000005', CAPTION, = 'Criador',FGCOLOR,'#ffffff',BGCOLOR,'#000000');"=20 onmouseout=3D"return nd();" href=3D"javascript:void(0)">3D""








=
 190101001809046
 INSPIRADO=20 VI
TORDA', CAPTION, = 'Capa',FGCOLOR,'#ffffff',BGCOLOR,'#000000',WIDTH ,50);"=20 onmouseout=3D"return nd();" href=3D"javascript:void(0)">3D"" AGRICOLA PERALTA S.L. = =
1900000589', CAPTION, = 'Criador',FGCOLOR,'#ffffff',BGCOLOR,'#000000');"=20 onmouseout=3D"return nd();" href=3D"javascript:void(0)">3D""








=

 190101001702193
 NIMBA=20
TORDA', CAPTION, = 'Capa',FGCOLOR,'#ffffff',BGCOLOR,'#000000',WIDTH ,50);"=20 onmouseout=3D"return nd();" href=3D"javascript:void(0)">3D"" AGRICOLA PERALTA S.L. = =
1900000589', CAPTION, = 'Criador',FGCOLOR,'#ffffff',BGCOLOR,'#000000');"=20 onmouseout=3D"return nd();" href=3D"javascript:void(0)">3D""
<= /TD>
 190101000800520
 HACENDOSO=20 IV 1955
TORDA', CAPTION, = 'Capa',FGCOLOR,'#ffffff',BGCOLOR,'#000000',WIDTH ,50);"=20 onmouseout=3D"return nd();" href=3D"javascript:void(0)">3D"" ISABEL MERELLO ( VIUDA DE = TERRY ) =
1900000459', CAPTION, = 'Criador',FGCOLOR,'#ffffff',BGCOLOR,'#000000');"=20 onmouseout=3D"return nd();" href=3D"javascript:void(0)">3D""



 190101000900365
 ZEPEDA=20
TORDA', CAPTION, = 'Capa',FGCOLOR,'#ffffff',BGCOLOR,'#000000',WIDTH ,50);"=20 onmouseout=3D"return nd();" href=3D"javascript:void(0)">3D"" YEGUADA MILITAR DE JEREZ = =
1900000824', CAPTION, = 'Criador',FGCOLOR,'#ffffff',BGCOLOR,'#000000');"=20 onmouseout=3D"return nd();" href=3D"javascript:void(0)">3D""




 190101001000526
 GARBOSO=20 XII
TORDA', CAPTION, = 'Capa',FGCOLOR,'#ffffff',BGCOLOR,'#000000',WIDTH ,50);"=20 onmouseout=3D"return nd();" href=3D"javascript:void(0)">3D""



 190101001000167
 LAGARTIJA=20 V
TORDA', CAPTION, = 'Capa',FGCOLOR,'#ffffff',BGCOLOR,'#000000',WIDTH ,50);"=20 onmouseout=3D"return nd();" href=3D"javascript:void(0)">3D""




 190101001600582
 NERVIOSO=20 XII
TORDA', CAPTION, = 'Capa',FGCOLOR,'#ffffff',BGCOLOR,'#000000',WIDTH ,50);"=20 onmouseout=3D"return nd();" href=3D"javascript:void(0)">3D"" AGRICOLA PERALTA S.L. = =
1900000589', CAPTION, = 'Criador',FGCOLOR,'#ffffff',BGCOLOR,'#000000');"=20 onmouseout=3D"return nd();" href=3D"javascript:void(0)">3D""



 190101001200669
 INSPIRADA=20 II
TORDA', CAPTION, = 'Capa',FGCOLOR,'#ffffff',BGCOLOR,'#000000',WIDTH ,50);"=20 onmouseout=3D"return nd();" href=3D"javascript:void(0)">3D""




 190101001300867
 NOTICIERO=20 III
TORDA', CAPTION, = 'Capa',FGCOLOR,'#ffffff',BGCOLOR,'#000000',WIDTH ,50);"=20 onmouseout=3D"return nd();" href=3D"javascript:void(0)">3D"" JUAN MANUEL URQUIJO Y = NOVALES =
1900000566', CAPTION, = 'Criador',FGCOLOR,'#ffffff',BGCOLOR,'#000000');"=20 onmouseout=3D"return nd();" href=3D"javascript:void(0)">3D""



 190101001601077
 HORIZONTE=20 1975
CASTA=D1A', CAPTION, = 'Capa',FGCOLOR,'#ffffff',BGCOLOR,'#000000',WIDTH ,50);"=20 onmouseout=3D"return nd();" href=3D"javascript:void(0)">3D"" AGRICOLA PERALTA S.L. = =
1900000589', CAPTION, = 'Criador',FGCOLOR,'#ffffff',BGCOLOR,'#000000');"=20 onmouseout=3D"return nd();" href=3D"javascript:void(0)">3D""
<= /TD> FESCCR - Fondo=20 de Explotaci=F3n de los Servicios de Cria = Caballar y Remonta = &=20 Melpi, S.L. =




------=_NextPart_000_0052_01C7B5D2.C1387210 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.librogenealogico.com/imagenes/arbol_logo.gif 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 EAgAOw== ------=_NextPart_000_0052_01C7B5D2.C1387210 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.librogenealogico.com/hierros/capa_08.gif R0lGODlhBQAFAIAAAH9/fwAAACH5BAAAAAAALAAAAAAFAAUAAAIEhI+pWAA7 ------=_NextPart_000_0052_01C7B5D2.C1387210 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.librogenealogico.com/hierros/blanco.gif R0lGODlhGQAMAIAAAP///wAAACH+GSB4YXQuY29tIEltYWdlIE9wdGltaXplciAALAAAAAAZAAwA AAIPhI+py+0Po5y02ouz3rwAADs= ------=_NextPart_000_0052_01C7B5D2.C1387210 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.librogenealogico.com/hierros/capa_4.gif R0lGODlhBQAFAIAAAIAAAAAAACH5BAAAAAAALAAAAAAFAAUAAAIEhI+pWAA7 ------=_NextPart_000_0052_01C7B5D2.C1387210 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.librogenealogico.com/hierros/capa_8.gif R0lGODlhBQAFAIAAAH9/fwAAACH5BAAAAAAALAAAAAAFAAUAAAIEhI+pWAA7 ------=_NextPart_000_0052_01C7B5D2.C1387210 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.librogenealogico.com/imagenes/arbol_inicio.gif R0lGODlhYwAVAOYAAEBAQICAgO/v7xAQEM/Pz/j4+HBwcPr6+v7+/q+vr/39/ezs7KKiojAwMI+P j9/f3yAgIEFBQeHh4e7u7sDAwMLCwhERETo6Ovz8/J+fn1BQUPT09NPT03p6euDg4BwcHFtbW9LS 0vLy8vDw8GBgYDk5OcTExKCgoNHR0Wlpaevr6/Pz87Kysra2ttfX18jIyOTk5BsbGzIyMj09PWxs bJ6eniQkJOnp6ZiYmGhoaOPj46WlpWNjYwwMDC0tLQ8PD25ubre3t/f398bGxl5eXvX19T4+PoyM jAkJCUtLS3FxcaSkpGFhYYSEhHh4eB8fH7W1tWdnZy8vL5CQkMfHx5GRkbS0tE5OTlZWVr29vSoq KllZWWtra+rq6r+/vwMDAwAAAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5 BAAAAAAALAAAAABjABUAAAf/gGGCLVcfX4eIiYqLjI2Oj5CRjB9JCQUKgoICKREsMJmgoaKjpKWm p6imMCwRRBIHCII0Ham1tre4tx0gCwdhOxEYucPExalFJUcCCjMmxs/Q0FVSHgUWI9HZ2rYMPSgi X9vZD14EYQRemehhAl7pggQBAe/t7+fyCaJLX1QT4eLQAoABEAYAmACCDIbxAgaMIAMNGxpY2FCQ wIgEQTH4UkHFP4DGBBI0CCadQoYOCTR04KBhu4oPViYYAMaBxi8UunwESUxkQTAQIAg4WVFgA3iC UIZpeTQMxIyCNnrRyTPkwJ8MNRB16BOU0q5do36ZurMqLp8KBdKk6DADmKMP9CAYIFfRLQRBJMBo uEk2TCyzZ68qDNOgolIBNA0UHsCWHU0NEMHkE4ThBM4u14QBvoXWYZgHa5WGyUATzIB8omdGnJhp wRQkHS+YELIZsDsBpW6DQpCFh40hE2oYubGhtvFaLpo8ifKtABMSQVxs+Hu8uqACOqw4kXEBSjUF ErZowZIDCJfz6NOrX8++vfv38OOrTwEiQowSJzgsC3NgAY4LFkgi4IAEFvjIDz4o0QIHvQiCwAEC SBDCCxVQ4M6FGGao4YYcdujhhyBiSEEFL4QggQCwgKJAAStMsEAXMMYo44w01mjjjTjmqOOMC0yw wiWZBAIAOw== ------=_NextPart_000_0052_01C7B5D2.C1387210 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.librogenealogico.com/imagenes/arbol_busqueda.gif R0lGODlhYwAVAOYAAEBAQICAgO/v79/f3xAQECAgIM/Pz2BgYDAwMHBwcFBQUI+Pj6+vr5+fn/j4 +Pr6+v7+/uzs7P39/aKiouHh4cLCwu7u7kFBQcDAwDo6OhEREfz8/PLy8vT09Hp6euTk5NPT0xwc HODg4Dk5OdHR0bKysuvr68jIyPDw8NfX19LS0mlpafPz81tbW8TExLa2tqCgoISEhGdnZ0tLS7e3 txsbG25ubk5OTjIyMvf3956enj09PWxsbHh4eD4+Pg8PD2NjY6SkpKWlpfX19S8vLyoqKmhoaLS0 tC0tLR8fH15eXrW1tSQkJOnp6VZWVgwMDIyMjOPj42FhYVlZWZCQkMbGxr29vZiYmJGRkcfHx3Fx cQkJCWtra+rq6r+/vwMDAwAAAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5 BAAAAAAALAAAAABjABUAAAf/gGGCLzchX4eIiYqLjI2Oj5CRjCEzDA4SgoICKxclH5mgoaKjpKWm p6imHyUXShQPEII8Hqm1tre4tx4tEQ9hQhcbucPExalDI1ACEjsuxs/Q0FhEIg4aKNHZ2rYTTyQc X9sGXuReAmEC5ILjA4IMAQEMoAbw8oLk5wNeBmH65V7t/rXLNM6LqCBfslgIpw0AmIdgCIx7KMhh gDAJIIJJICiARgCCHhr0CNKjxosawSzQBJEfqAlfKphgmM0hgAAEwATwQjGMxTAPAywAAHLAwwUM cq4UGYZkUzAF4O0ECubAgYf8GkCtGgomhi40ozksMFZfz58IoB6wtwAMAkEZ/0EydeqRAFGQVA2m XalAZcRzmWB6AbvNIUQCDHiCqaiz34Gcbp/idToXTMmUIcEYtCjgoYC+DV5+GRwW2s+4ihkHGAAv jGIvWgsMAND3QF7JuEExLaBSq8a3gUcTjiUWKoCctnMqyKi5M5jlDwcIUM5bc5i+CHA2rns39EME vAkM6EvW8MANML58vSasOEQF7RpA3ijI98PQYZJqtG2guuVzJkGEEkQImMNUGGlxFEYEVGwhUwYu 5LANKeQMpAk+oeCzgIJhjONSNBBYAQQTVViggw9NdDDhiiumEEMSMnzjgBQH0JBCB8SxqGMuDkRx RA84ZLBENRJQMEURThhhA3EXTDbp5JNQRinllFRWaeWTK7RwQQ0jwADCMmE8EMEVGWggyZlopqnm Iz8gocULIPQiCAQPCECBCidUgME/fPbp55+ABirooIBiUMEJKlAgACygSOAACxZE0MWklFZq6aWY Zqrpppx2amkEFrBwSSaBAAA7 ------=_NextPart_000_0052_01C7B5D2.C1387210 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.librogenealogico.com/imagenes/arbol_imprimir.gif R0lGODlhYwAVAOYAAICAgEBAQO/v7xAQEPj4+N/f33BwcP39/f7+/uzs7KKiovr6+mBgYOHh4UFB Qe7u7sDAwMLCws/Pz4+PjzAwMDo6OhEREfz8/La2tuDg4NLS0vT09Hp6evLy8uvr69PT05+fn9fX 17KysvDw8Dk5OSAgIBwcHK+vr8TExNHR0eTk5PPz82lpaVtbW8jIyFBQUKCgoIyMjKWlpSQkJEtL S7e3t7S0tOnp6V5eXuPj43h4eFZWVmFhYT4+PrW1tfX19ZCQkA8PDzIyMqSkpGxsbHFxcWhoaL29 vRsbG05OTsbGxi0tLT09Pff39wwMDGdnZyoqKpiYmFlZWcfHx25ubmNjY4SEhJ6enpGRkR8fHwkJ CS8vL2tra+rq6r+/vwMDAwAAAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5 BAAAAAAALAAAAABjABUAAAf/gGGCGEkmX4eIiYqLjI2Oj5CRjCY0JwQHgoICLA4iKpmgoaKjpKWm p6imKiIOOA0LCIJEHKm1tre4txwtCQthMg4XucPExak/JDECB0woxs/Q0FhbGQQWI9HZ2rYKTikd X9umBV4SYRJeXoLp6gLsXgLr75rpYe5eBWHk+GHp8e/qQA35MuVBOHGkAIAJECYAGDDqHoLpJxHM gHgVwVCgONHLQ4YKwQAI8zBixY2ZFHyJ4OEgQlEKGToU6fEhRwADwEwgCYaBgZI1OU6cObIkT59G BamE0MXlS1AxGy4MELOjTQoij/4Eg86mR4dfsxp9iJRryi9emj6FuVCqwhcB/xwKHStxgAGOFN+K FAuR50O7oFSmdbo2TFSwFgHIrRn3hKCHE0pkDepRcc7KPE1Gznp2cJhYhQ23lVtysU1QJUE8JOdV ZEzMdL2oBpMvzAUYX5heExb68NDfeFH3zQmAMs3jRfsaJS4oARAtLCugaBK6+jAER6rMUPLgSo8b G6yLrxXCSpYn3wjwYFAjxAbQ4+MLIpDDhg4hFXxUO9BACpQdRlDBxYAEFmjggQgmqOCCDDZoIAst OIAECTB8sEwYCyQQRQUWSOLhhyCG+EgQSxSBwQe9CILAAgI0oIELEUAA0Iw01mjjjTjmqCMEEbig QQMCwALKAQSs8EACXSSp5BSSTDbp5JNQRinllEwm8MAKl2QSCAA7 ------=_NextPart_000_0052_01C7B5D2.C1387210 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.librogenealogico.com/hierros/1900000129.gif R0lGODdhGQAYAPcAAAAAAAEBAQICAgMDAwQEBAUFBQYGBgcHBwgICAkJCQoKCgsLCwwMDA0NDQ4O Dg8PDxAQEBERERISEhMTExQUFBUVFRYWFhcXFxgYGBkZGRoaGhsbGxwcHB0dHR4eHh8fHyAgICEh ISIiIiMjIyQkJCUlJSYmJicnJygoKCkpKSoqKisrKywsLC0tLS4uLi8vLzAwMDExMTIyMjMzMzQ0 NDU1NTY2Njc3Nzg4ODk5OTo6Ojs7Ozw8PD09PT4+Pj8/P0BAQEFBQUJCQkNDQ0REREVFRUZGRkdH R0hISElJSUpKSktLS0xMTE1NTU5OTk9PT1BQUFFRUVJSUlNTU1RUVFVVVVZWVldXV1hYWFlZWVpa WltbW1xcXF1dXV5eXl9fX2BgYGFhYWJiYmNjY2RkZGVlZWZmZmdnZ2hoaGlpaWpqamtra2xsbG1t bW5ubm9vb3BwcHFxcXJycnNzc3R0dHV1dXZ2dnd3d3h4eHl5eXp6ent7e3x8fH19fX5+fn9/f4CA gIGBgYKCgoODg4SEhIWFhYaGhoeHh4iIiImJiYqKiouLi4yMjI2NjY6Ojo+Pj5CQkJGRkZKSkpOT k5SUlJWVlZaWlpeXl5iYmJmZmZqampubm5ycnJ2dnZ6enp+fn6CgoKGhoaKioqOjo6SkpKWlpaam pqenp6ioqKmpqaqqqqurq6ysrK2tra6urq+vr7CwsLGxsbKysrOzs7S0tLW1tba2tre3t7i4uLm5 ubq6uru7u7y8vL29vb6+vr+/v8DAwMHBwcLCwsPDw8TExMXFxcbGxsfHx8jIyMnJycrKysvLy8zM zM3Nzc7Ozs/Pz9DQ0NHR0dLS0tPT09TU1NXV1dbW1tfX19jY2NnZ2dra2tvb29zc3N3d3d7e3t/f 3+Dg4OHh4eLi4uPj4+Tk5OXl5ebm5ufn5+jo6Onp6erq6uvr6+zs7O3t7e7u7u/v7/Dw8PHx8fLy 8vPz8/T09PX19fb29vf39/j4+Pn5+fr6+vv7+/z8/P39/f7+/v///ywAAAAAGQAYAAAI7AD/+RP4 j2DBgwYLDkwoENwahQsRSuSESuIdAAAYSjzoD0CAKwt7BVDCMeLGg3oC/ClYCMC+gSY3wiwI4E1B TAGwnfwHZuc/AHgKAgIAT+LCjBwV/gvw5SDGX92WMZsKLRyAcNGYLWum7JqzBwDiIRSAsWwAjGfL eizrTeZJpEn7nYxJEG5ShHTxBsB71+jbpDP9zs24MHBeugBMFtY42KdjiXaV8gUcMXJewJAnxwTQ aVw0aNGiSXtWDR0AdNM+S4M2Wh4PpGpjq027tmwIgQA4eQYdetqzaKmfSQstutm8HXYXS57s87Ly jQEBADs= ------=_NextPart_000_0052_01C7B5D2.C1387210 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.librogenealogico.com/imagenes/servicio.gif R0lGODlhBQAFAIAAAP///wAAACH5BAEAAAAALAAAAAAFAAUAAAIEhI+pWAA7 ------=_NextPart_000_0052_01C7B5D2.C1387210 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.librogenealogico.com/hierros/1900000824.gif R0lGODdhGQAZAPcAAAAAAAEBAQICAgMDAwQEBAUFBQYGBgcHBwgICAkJCQoKCgsLCwwMDA0NDQ4O Dg8PDxAQEBERERISEhMTExQUFBUVFRYWFhcXFxgYGBkZGRoaGhsbGxwcHB0dHR4eHh8fHyAgICEh ISIiIiMjIyQkJCUlJSYmJicnJygoKCkpKSoqKisrKywsLC0tLS4uLi8vLzAwMDExMTIyMjMzMzQ0 NDU1NTY2Njc3Nzg4ODk5OTo6Ojs7Ozw8PD09PT4+Pj8/P0BAQEFBQUJCQkNDQ0REREVFRUZGRkdH R0hISElJSUpKSktLS0xMTE1NTU5OTk9PT1BQUFFRUVJSUlNTU1RUVFVVVVZWVldXV1hYWFlZWVpa WltbW1xcXF1dXV5eXl9fX2BgYGFhYWJiYmNjY2RkZGVlZWZmZmdnZ2hoaGlpaWpqamtra2xsbG1t bW5ubm9vb3BwcHFxcXJycnNzc3R0dHV1dXZ2dnd3d3h4eHl5eXp6ent7e3x8fH19fX5+fn9/f4CA gIGBgYKCgoODg4SEhIWFhYaGhoeHh4iIiImJiYqKiouLi4yMjI2NjY6Ojo+Pj5CQkJGRkZKSkpOT k5SUlJWVlZaWlpeXl5iYmJmZmZqampubm5ycnJ2dnZ6enp+fn6CgoKGhoaKioqOjo6SkpKWlpaam pqenp6ioqKmpqaqqqqurq6ysrK2tra6urq+vr7CwsLGxsbKysrOzs7S0tLW1tba2tre3t7i4uLm5 ubq6uru7u7y8vL29vb6+vr+/v8DAwMHBwcLCwsPDw8TExMXFxcbGxsfHx8jIyMnJycrKysvLy8zM zM3Nzc7Ozs/Pz9DQ0NHR0dLS0tPT09TU1NXV1dbW1tfX19jY2NnZ2dra2tvb29zc3N3d3d7e3t/f 3+Dg4OHh4eLi4uPj4+Tk5OXl5ebm5ufn5+jo6Onp6erq6uvr6+zs7O3t7e7u7u/v7/Dw8PHx8fLy 8vPz8/T09PX19fb29vf39/j4+Pn5+fr6+vv7+/z8/P39/f7+/v///ywAAAAAGQAZAAAI/wD/CRxI cKC/ggj/8ULTRxAfNLwS/nsCoKLFgxMtVoQi8CDGf7o4EQFAQo8rgv7GAcjhsWNBfwEuSPxnDgAI lwXJBYjwEaVAnRH+YcRYDsAEjP18DiwqQWjHmhRwEjxjx803gUw7Fo3qz983N2qIDbTYQCsAD5MY AYg60IHFghXfDRRnUYPBPwAC9BRaEQJcRU7/havYKGHFABwCB/Cz1OIhw7O8ANjgFAAeoUUB/ANQ Z+9mwBoAZBAIgM6/zOw251FaWugGACf+Bcjlr+I40qsRAsjtjwMAHgCWVCw3Njdc4/86aBRHcPdL 1S39hcjLPKnAAMjH6tEN+J/1zdt13z9BGIBPV4MA7CQMsEm3Jt2cCqYpBEBGnoj/0BgKEOO+QP0A xHDHNWNp5ARphwHwBGkBaCTMTBAa9A88EVY4UEAAOw== ------=_NextPart_000_0052_01C7B5D2.C1387210 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.librogenealogico.com/hierros/1900000005.gif R0lGODdhGQAZAPcAAAAAAAEBAQICAgMDAwQEBAUFBQYGBgcHBwgICAkJCQoKCgsLCwwMDA0NDQ4O Dg8PDxAQEBERERISEhMTExQUFBUVFRYWFhcXFxgYGBkZGRoaGhsbGxwcHB0dHR4eHh8fHyAgICEh ISIiIiMjIyQkJCUlJSYmJicnJygoKCkpKSoqKisrKywsLC0tLS4uLi8vLzAwMDExMTIyMjMzMzQ0 NDU1NTY2Njc3Nzg4ODk5OTo6Ojs7Ozw8PD09PT4+Pj8/P0BAQEFBQUJCQkNDQ0REREVFRUZGRkdH R0hISElJSUpKSktLS0xMTE1NTU5OTk9PT1BQUFFRUVJSUlNTU1RUVFVVVVZWVldXV1hYWFlZWVpa WltbW1xcXF1dXV5eXl9fX2BgYGFhYWJiYmNjY2RkZGVlZWZmZmdnZ2hoaGlpaWpqamtra2xsbG1t bW5ubm9vb3BwcHFxcXJycnNzc3R0dHV1dXZ2dnd3d3h4eHl5eXp6ent7e3x8fH19fX5+fn9/f4CA gIGBgYKCgoODg4SEhIWFhYaGhoeHh4iIiImJiYqKiouLi4yMjI2NjY6Ojo+Pj5CQkJGRkZKSkpOT k5SUlJWVlZaWlpeXl5iYmJmZmZqampubm5ycnJ2dnZ6enp+fn6CgoKGhoaKioqOjo6SkpKWlpaam pqenp6ioqKmpqaqqqqurq6ysrK2tra6urq+vr7CwsLGxsbKysrOzs7S0tLW1tba2tre3t7i4uLm5 ubq6uru7u7y8vL29vb6+vr+/v8DAwMHBwcLCwsPDw8TExMXFxcbGxsfHx8jIyMnJycrKysvLy8zM zM3Nzc7Ozs/Pz9DQ0NHR0dLS0tPT09TU1NXV1dbW1tfX19jY2NnZ2dra2tvb29zc3N3d3d7e3t/f 3+Dg4OHh4eLi4uPj4+Tk5OXl5ebm5ufn5+jo6Onp6erq6uvr6+zs7O3t7e7u7u/v7/Dw8PHx8fLy 8vPz8/T09PX19fb29vf39/j4+Pn5+fr6+vv7+/z8/P39/f7+/v///ywAAAAAGQAZAAAI3gD/CfQn sKDBg/8IIjxYL5zAVqwKAjOosKA/ewPTAcjHDQAAbv8wSbCYcKDAcQBQBQEQoAQULV1msAQQ5R+A SQv9sTjgiKRCf/q4eCxpEiGamR7YLCTKVOAGAAVZlQgAoMRShOWgNu11FaGgLV27KmSlNSxFkv8C ODxY0ey/rPMstnX77xwAPnPpGmTpdu7Pf20ARNOLVmA3AJ70tq0IAA/Bx2H95QWArSnks03/VcNw mW1Ok/6g5s1cmOCGolf9KYpBY61AALHEWnRijY/HIzoAtCr5FzPCZdsICy8YEAA7 ------=_NextPart_000_0052_01C7B5D2.C1387210 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.librogenealogico.com/hierros/1900000589.gif R0lGODdhGQAZAMQAAAQCBJSWlDw6PNTW1BweHFxaXPz6/AwODLS2tOTm5GRmZERGRDQ2NAwKDJye nNze3CQmJBQWFLy+vGxubAQGBDw+PNza3GRiZPz+/BQSFLy6vOzq7GxqbExKTKSipCwqLCwAAAAA GQAZAAAFgCAmjmRpnqKBrucHvHAMJOyYFZiqik8EDDUM4bISAHarA24FcNRuLEKnpoxOWVCmk1VF UQDB7MhgQLw24WVF9gmKxBgAx03qijxg+ns5Ahz0GHYiGwAPenAiEHluiCJNdI0aL3SCJAAVbgRz JxKLLA0LTJ4nEy98JBYvDICsrSQhADs= ------=_NextPart_000_0052_01C7B5D2.C1387210 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.librogenealogico.com/hierros/1900000459.gif R0lGODdhGQAZAPcAAAAAAAEBAQICAgMDAwQEBAUFBQYGBgcHBwgICAkJCQoKCgsLCwwMDA0NDQ4O Dg8PDxAQEBERERISEhMTExQUFBUVFRYWFhcXFxgYGBkZGRoaGhsbGxwcHB0dHR4eHh8fHyAgICEh ISIiIiMjIyQkJCUlJSYmJicnJygoKCkpKSoqKisrKywsLC0tLS4uLi8vLzAwMDExMTIyMjMzMzQ0 NDU1NTY2Njc3Nzg4ODk5OTo6Ojs7Ozw8PD09PT4+Pj8/P0BAQEFBQUJCQkNDQ0REREVFRUZGRkdH R0hISElJSUpKSktLS0xMTE1NTU5OTk9PT1BQUFFRUVJSUlNTU1RUVFVVVVZWVldXV1hYWFlZWVpa WltbW1xcXF1dXV5eXl9fX2BgYGFhYWJiYmNjY2RkZGVlZWZmZmdnZ2hoaGlpaWpqamtra2xsbG1t bW5ubm9vb3BwcHFxcXJycnNzc3R0dHV1dXZ2dnd3d3h4eHl5eXp6ent7e3x8fH19fX5+fn9/f4CA gIGBgYKCgoODg4SEhIWFhYaGhoeHh4iIiImJiYqKiouLi4yMjI2NjY6Ojo+Pj5CQkJGRkZKSkpOT k5SUlJWVlZaWlpeXl5iYmJmZmZqampubm5ycnJ2dnZ6enp+fn6CgoKGhoaKioqOjo6SkpKWlpaam pqenp6ioqKmpqaqqqqurq6ysrK2tra6urq+vr7CwsLGxsbKysrOzs7S0tLW1tba2tre3t7i4uLm5 ubq6uru7u7y8vL29vb6+vr+/v8DAwMHBwcLCwsPDw8TExMXFxcbGxsfHx8jIyMnJycrKysvLy8zM zM3Nzc7Ozs/Pz9DQ0NHR0dLS0tPT09TU1NXV1dbW1tfX19jY2NnZ2dra2tvb29zc3N3d3d7e3t/f 3+Dg4OHh4eLi4uPj4+Tk5OXl5ebm5ufn5+jo6Onp6erq6uvr6+zs7O3t7e7u7u/v7/Dw8PHx8fLy 8vPz8/T09PX19fb29vf39/j4+Pn5+fr6+vv7+/z8/P39/f7+/v///ywAAAAAGQAZAAAI/wD/CRxI UKC/gggLAljIsGHDAAvFETz4DwDEhRcfYgQgEaGPI0+YLIHyRcDCMFCWMHGiZMY/igkJMoT5sibC T53ODfR30SBNhDwBvJG5EGYyiz8FLsREFABBZguBVgQgCibEAja9RZ2oFMAimRcD9PlXayvCpQTD ArDiD1bRnQMXCtrJsFmkcv+6mVUIAFRTm9P2GpxKaTBDgtQExwWgiWgAm9WiwqS40FXaveKQAl0o 6S9FS4oFPgAw5u/AOgBEJPTXx+LOnnED7LLJd8RipwJRAHAwmKu8hSsSYgAgAFvCfgOPYTRk7l+s Nxh5rR7sLx3DjAAQ0OMaU6CtERYBPAihNb27eYQBAQA7 ------=_NextPart_000_0052_01C7B5D2.C1387210 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.librogenealogico.com/hierros/1900000566.gif R0lGODlhGQAZAPcAAAAAAAEBAQICAgMDAwQEBAUFBQYGBgcHBwgICAkJCQoKCgsLCwwMDA0NDQ4O Dg8PDxAQEBERERISEhMTExQUFBUVFRYWFhcXFxgYGBkZGRoaGhsbGxwcHB0dHR4eHh8fHyAgICEh ISIiIiMjIyQkJCUlJSYmJicnJygoKCkpKSoqKisrKywsLC0tLS4uLi8vLzAwMDExMTIyMjMzMzQ0 NDU1NTY2Njc3Nzg4ODk5OTo6Ojs7Ozw8PD09PT4+Pj8/P0BAQEFBQUJCQkNDQ0REREVFRUZGRkdH R0hISElJSUpKSktLS0xMTE1NTU5OTk9PT1BQUFFRUVJSUlNTU1RUVFVVVVZWVldXV1hYWFlZWVpa WltbW1xcXF1dXV5eXl9fX2BgYGFhYWJiYmNjY2RkZGVlZWZmZmdnZ2hoaGlpaWpqamtra2xsbG1t bW5ubm9vb3BwcHFxcXJycnNzc3R0dHV1dXZ2dnd3d3h4eHl5eXp6ent7e3x8fH19fX5+fn9/f4CA gIGBgYKCgoODg4SEhIWFhYaGhoeHh4iIiImJiYqKiouLi4yMjI2NjY6Ojo+Pj5CQkJGRkZKSkpOT k5SUlJWVlZaWlpeXl5iYmJmZmZqampubm5ycnJ2dnZ6enp+fn6CgoKGhoaKioqOjo6SkpKWlpaam pqenp6ioqKmpqaqqqqurq6ysrK2tra6urq+vr7CwsLGxsbKysrOzs7S0tLW1tba2tre3t7i4uLm5 ubq6uru7u7y8vL29vb6+vr+/v8DAwMHBwcLCwsPDw8TExMXFxcbGxsfHx8jIyMnJycrKysvLy8zM zM3Nzc7Ozs/Pz9DQ0NHR0dLS0tPT09TU1NXV1dbW1tfX19jY2NnZ2dra2tvb29zc3N3d3d7e3t/f 3+Dg4OHh4eLi4uPj4+Tk5OXl5ebm5ufn5+jo6Onp6erq6uvr6+zs7O3t7e7u7u/v7/Dw8PHx8fLy 8vPz8/T09PX19fb29vf39/j4+Pn5+fr6+vv7+/z8/P39/f7+/v///ywAAAAAGQAZAAAI/wD/CRxI UGC8gggTEuzniUIZZgojElwCYIImiQrP2YKkBkCSR8HgRWzFRyA9UkkIAFi5QMBKCFtq7ROYCFI/ f2UATFKFAkCEL52OfRvXjZgkKAUA1MDFCoCQfP/i8Vgp4hK7iOEGVVh5wtzAbyXYyMMoUF2bD8sK lquHDx/Ze/W4IdT0YIMdjPVaLIDhliAuLAC6YKQ3gQSimQX7PRAskZ4DMQrrLR48OSG9yhEvM0ao mfLmgp0bYwY9OqHkzwQdj8G4z8EWhfQU0CgXkR0aAGkU7nMDYIOphLpOAPhCO6KsEgCsdBuYzw4A C6XI/mP3BoCETfyOBQEQxZv0gbxcKBMlQADT94Lz9hQQcux8wmxQJQYEADs= ------=_NextPart_000_0052_01C7B5D2.C1387210 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.librogenealogico.com/hierros/capa_04.gif R0lGODlhBQAFAIAAAIAAAAAAACH5BAAAAAAALAAAAAAFAAUAAAIEhI+pWAA7 ------=_NextPart_000_0052_01C7B5D2.C1387210 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.librogenealogico.com/include/estilos/arbol.css P { FONT-SIZE: 12px; COLOR: black; FONT-FAMILY: verdana, Helvetica, arial } TD { FONT-SIZE: 12px; COLOR: black; FONT-FAMILY: verdana, Helvetica, arial } A { FONT-SIZE: 12px; COLOR: black; FONT-FAMILY: verdana, Helvetica, arial } .tabla { FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, = sans-serif; TEXT-ALIGN: center } .link { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #707070; TEXT-DECORATION: = none } .link:hover { COLOR: #000000; TEXT-DECORATION: underline } .link1 { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: black; TEXT-DECORATION: = none } .entrada { BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; FONT-SIZE: 11px; = BORDER-BOTTOM-WIDTH: 1px; COLOR: #000000; FONT-FAMILY: Verdana; = BACKGROUND-COLOR: #eeeeee; BORDER-RIGHT-WIDTH: 1px } ------=_NextPart_000_0052_01C7B5D2.C1387210 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.librogenealogico.com/include/overlib.js //\//////////////////////////////////////////////////////////////////////= //////////// //\ overLIB 3.51 -- This notice must remain untouched at all times. //\ Copyright Erik Bosrup 1998-2002. All rights reserved. //\ //\ By Erik Bosrup (erik@bosrup.com). Last modified 2002-11-01. //\ 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 /////////////////////////////////////////////////////////////////////////= /////////// // CONSTANTS // Don't touch these. :) /////////////////////////////////////////////////////////////////////////= /////////// var INARRAY =3D 1; var CAPARRAY =3D 2; var STICKY =3D 3; var BACKGROUND =3D 4; var NOCLOSE =3D 5; var CAPTION =3D 6; var LEFT =3D 7; var RIGHT =3D 8; var CENTER =3D 9; var OFFSETX =3D 10; var OFFSETY =3D 11; var FGCOLOR =3D 12; var BGCOLOR =3D 13; var TEXTCOLOR =3D 14; var CAPCOLOR =3D 15; var CLOSECOLOR =3D 16; var WIDTH =3D 17; var BORDER =3D 18; var STATUS =3D 19; var AUTOSTATUS =3D 20; var AUTOSTATUSCAP =3D 21; var HEIGHT =3D 22; var CLOSETEXT =3D 23; var SNAPX =3D 24; var SNAPY =3D 25; var FIXX =3D 26; var FIXY =3D 27; var FGBACKGROUND =3D 28; var BGBACKGROUND =3D 29; var PADX =3D 30; // PADX2 out var PADY =3D 31; // PADY2 out var FULLHTML =3D 34; var ABOVE =3D 35; var BELOW =3D 36; var CAPICON =3D 37; var TEXTFONT =3D 38; var CAPTIONFONT =3D 39; var CLOSEFONT =3D 40; var TEXTSIZE =3D 41; var CAPTIONSIZE =3D 42; var CLOSESIZE =3D 43; var FRAME =3D 44; var TIMEOUT =3D 45; var FUNCTION =3D 46; var DELAY =3D 47; var HAUTO =3D 48; var VAUTO =3D 49; var CLOSECLICK =3D 50; var CSSOFF =3D 51; var CSSSTYLE =3D 52; var CSSCLASS =3D 53; var FGCLASS =3D 54; var BGCLASS =3D 55; var TEXTFONTCLASS =3D 56; var CAPTIONFONTCLASS =3D 57; var CLOSEFONTCLASS =3D 58; var PADUNIT =3D 59; var HEIGHTUNIT =3D 60; var WIDTHUNIT =3D 61; var TEXTSIZEUNIT =3D 62; var TEXTDECORATION =3D 63; var TEXTSTYLE =3D 64; var TEXTWEIGHT =3D 65; var CAPTIONSIZEUNIT =3D 66; var CAPTIONDECORATION =3D 67; var CAPTIONSTYLE =3D 68; var CAPTIONWEIGHT =3D 69; var CLOSESIZEUNIT =3D 70; var CLOSEDECORATION =3D 71; var CLOSESTYLE =3D 72; var CLOSEWEIGHT =3D 73; /////////////////////////////////////////////////////////////////////////= /////////// // 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 =3D=3D 'undefined') { var ol_fgcolor =3D = "#CCCCFF";} =09 // Border color and color of caption // Usually a dark color (black, brown etc) if (typeof ol_bgcolor =3D=3D 'undefined') { var ol_bgcolor =3D = "#333399";} =09 // Text color // Usually a dark color if (typeof ol_textcolor =3D=3D 'undefined') { var ol_textcolor =3D = "#000000";} =09 // Color of the caption text // Usually a bright color if (typeof ol_capcolor =3D=3D 'undefined') { var ol_capcolor =3D = "#FFFFFF";} =09 // Color of "Close" when using Sticky // Usually a semi-bright color if (typeof ol_closecolor =3D=3D 'undefined') { var ol_closecolor =3D = "#9999FF";} // Font face for the main text if (typeof ol_textfont =3D=3D 'undefined') { var ol_textfont =3D = "Verdana,Arial,Helvetica";} // Font face for the caption if (typeof ol_captionfont =3D=3D 'undefined') { var ol_captionfont =3D = "Verdana,Arial,Helvetica";} // Font face for the close text if (typeof ol_closefont =3D=3D 'undefined') { var ol_closefont =3D = "Verdana,Arial,Helvetica";} // Font size for the main text // When using CSS this will be very small. if (typeof ol_textsize =3D=3D 'undefined') { var ol_textsize =3D "1";} // Font size for the caption // When using CSS this will be very small. if (typeof ol_captionsize =3D=3D 'undefined') { var ol_captionsize =3D = "1";} // Font size for the close text // When using CSS this will be very small. if (typeof ol_closesize =3D=3D 'undefined') { var ol_closesize =3D "1";} // Width of the popups in pixels // 100-300 pixels is typical if (typeof ol_width =3D=3D 'undefined') { var ol_width =3D "200";} // How thick the ol_border should be in pixels // 1-3 pixels is typical if (typeof ol_border =3D=3D 'undefined') { var ol_border =3D "1";} // 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 =3D=3D 'undefined') { var ol_offsetx =3D 10;} =09 // How many pixels to the below the cursor to show the popup // Values between 3 and 12 are best if (typeof ol_offsety =3D=3D 'undefined') { var ol_offsety =3D 10;} // Default text for popups // Should you forget to pass something to overLIB this will be = displayed. if (typeof ol_text =3D=3D 'undefined') { var ol_text =3D "Default Text"; = } // Default caption // You should leave this blank or you will have problems making non caps = popups. if (typeof ol_cap =3D=3D 'undefined') { var ol_cap =3D ""; } // Decides if sticky popups are default. // 0 for non, 1 for stickies. if (typeof ol_sticky =3D=3D 'undefined') { var ol_sticky =3D 0; } // Default background image. Better left empty unless you always want = one. if (typeof ol_background =3D=3D 'undefined') { var ol_background =3D ""; = } // Text for the closing sticky popups. // Normal is "Close". if (typeof ol_close =3D=3D 'undefined') { var ol_close =3D "Close"; } // Default vertical alignment for popups. // It's best to leave RIGHT here. Other options are LEFT and CENTER. if (typeof ol_hpos =3D=3D 'undefined') { var ol_hpos =3D RIGHT; } // Default status bar text when a popup is invoked. if (typeof ol_status =3D=3D 'undefined') { var ol_status =3D ""; } // If the status bar automatically should load either text or caption. // 0=3Dnothing, 1=3Dtext, 2=3Dcaption if (typeof ol_autostatus =3D=3D 'undefined') { var ol_autostatus =3D 0; = } // Default height for popup. Often best left alone. if (typeof ol_height =3D=3D 'undefined') { var ol_height =3D -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 =3D=3D 'undefined') { var ol_snapx =3D 0; } // Vertical grid spacing that popups will snap to. // 0 makes no grid, andthing else will cause a snap to that grid = spacing. if (typeof ol_snapy =3D=3D 'undefined') { var ol_snapy =3D 0; } // Sets the popups horizontal position to a fixed column. // Anything above -1 will cause fixed position. if (typeof ol_fixx =3D=3D 'undefined') { var ol_fixx =3D -1; } // Sets the popups vertical position to a fixed row. // Anything above -1 will cause fixed position. if (typeof ol_fixy =3D=3D 'undefined') { var ol_fixy =3D -1; } // Background image for the popups inside. if (typeof ol_fgbackground =3D=3D 'undefined') { var ol_fgbackground =3D = ""; } // Background image for the popups frame. if (typeof ol_bgbackground =3D=3D 'undefined') { var ol_bgbackground =3D = ""; } // How much horizontal left padding text should get by default when = BACKGROUND is used. if (typeof ol_padxl =3D=3D 'undefined') { var ol_padxl =3D 1; } // How much horizontal right padding text should get by default when = BACKGROUND is used. if (typeof ol_padxr =3D=3D 'undefined') { var ol_padxr =3D 1; } // How much vertical top padding text should get by default when = BACKGROUND is used. if (typeof ol_padyt =3D=3D 'undefined') { var ol_padyt =3D 1; } // How much vertical bottom padding text should get by default when = BACKGROUND is used. if (typeof ol_padyb =3D=3D 'undefined') { var ol_padyb =3D 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 =3D=3D 'undefined') { var ol_fullhtml =3D 0; } // Default vertical position of the popup. Default should normally be = BELOW. // ABOVE only works when HEIGHT is defined. if (typeof ol_vpos =3D=3D 'undefined') { var ol_vpos =3D BELOW; } // Default height of popup to use when placing the popup above the = cursor. if (typeof ol_aboveheight =3D=3D 'undefined') { var ol_aboveheight =3D = 0; } // Default icon to place next to the popups caption. if (typeof ol_capicon =3D=3D 'undefined') { var ol_capicon =3D ""; } // Default frame. We default to current frame if there is no frame = defined. if (typeof ol_frame =3D=3D 'undefined') { var ol_frame =3D self; } // Default timeout. By default there is no timeout. if (typeof ol_timeout =3D=3D 'undefined') { var ol_timeout =3D 0; } // Default javascript funktion. By default there is none. if (typeof ol_function =3D=3D 'undefined') { var ol_function =3D null; } // Default timeout. By default there is no timeout. if (typeof ol_delay =3D=3D 'undefined') { var ol_delay =3D 0; } // If overLIB should decide the horizontal placement. if (typeof ol_hauto =3D=3D 'undefined') { var ol_hauto =3D 0; } // If overLIB should decide the vertical placement. if (typeof ol_vauto =3D=3D 'undefined') { var ol_vauto =3D 0; } // If the user has to click to close stickies. if (typeof ol_closeclick =3D=3D 'undefined') { var ol_closeclick =3D 0; = } // This variable determines if you want to use CSS or inline = definitions. // CSSOFF=3Dno CSS CSSSTYLE=3Duse CSS inline styles CSSCLASS=3Duse = classes if (typeof ol_css =3D=3D 'undefined') { var ol_css =3D CSSOFF; } // Main background class (eqv of fgcolor) // This is only used if CSS is set to use classes (ol_css =3D CSSCLASS) if (typeof ol_fgclass =3D=3D 'undefined') { var ol_fgclass =3D ""; } // Frame background class (eqv of bgcolor) // This is only used if CSS is set to use classes (ol_css =3D CSSCLASS) if (typeof ol_bgclass =3D=3D 'undefined') { var ol_bgclass =3D ""; } // Main font class // This is only used if CSS is set to use classes (ol_css =3D CSSCLASS) if (typeof ol_textfontclass =3D=3D 'undefined') { var ol_textfontclass = =3D ""; } // Caption font class // This is only used if CSS is set to use classes (ol_css =3D CSSCLASS) if (typeof ol_captionfontclass =3D=3D 'undefined') { var = ol_captionfontclass =3D ""; } // Close font class // This is only used if CSS is set to use classes (ol_css =3D CSSCLASS) if (typeof ol_closefontclass =3D=3D 'undefined') { var ol_closefontclass = =3D ""; } // Unit to be used for the text padding above // Only used if CSS inline styles are being used (ol_css =3D CSSSTYLE) // Options include "px", "%", "in", "cm" if (typeof ol_padunit =3D=3D 'undefined') { var ol_padunit =3D "px";} // Unit to be used for height of popup // Only used if CSS inline styles are being used (ol_css =3D CSSSTYLE) // Options include "px", "%", "in", "cm" if (typeof ol_heightunit =3D=3D 'undefined') { var ol_heightunit =3D = "px";} // Unit to be used for width of popup // Only used if CSS inline styles are being used (ol_css =3D CSSSTYLE) // Options include "px", "%", "in", "cm" if (typeof ol_widthunit =3D=3D 'undefined') { var ol_widthunit =3D = "px";} // Font size unit for the main text // Only used if CSS inline styles are being used (ol_css =3D CSSSTYLE) if (typeof ol_textsizeunit =3D=3D 'undefined') { var ol_textsizeunit =3D = "px";} // Decoration of the main text ("none", "underline", "line-through" or = "blink") // Only used if CSS inline styles are being used (ol_css =3D CSSSTYLE) if (typeof ol_textdecoration =3D=3D 'undefined') { var ol_textdecoration = =3D "none";} // Font style of the main text ("normal" or "italic") // Only used if CSS inline styles are being used (ol_css =3D CSSSTYLE) if (typeof ol_textstyle =3D=3D 'undefined') { var ol_textstyle =3D = "normal";} // Font weight of the main text ("normal", "bold", "bolder", "lighter", = ect.) // Only used if CSS inline styles are being used (ol_css =3D CSSSTYLE) if (typeof ol_textweight =3D=3D 'undefined') { var ol_textweight =3D = "normal";} // Font size unit for the caption // Only used if CSS inline styles are being used (ol_css =3D CSSSTYLE) if (typeof ol_captionsizeunit =3D=3D 'undefined') { var = ol_captionsizeunit =3D "px";} // Decoration of the caption ("none", "underline", "line-through" or = "blink") // Only used if CSS inline styles are being used (ol_css =3D CSSSTYLE) if (typeof ol_captiondecoration =3D=3D 'undefined') { var = ol_captiondecoration =3D "none";} // Font style of the caption ("normal" or "italic") // Only used if CSS inline styles are being used (ol_css =3D CSSSTYLE) if (typeof ol_captionstyle =3D=3D 'undefined') { var ol_captionstyle =3D = "normal";} // Font weight of the caption ("normal", "bold", "bolder", "lighter", = ect.) // Only used if CSS inline styles are being used (ol_css =3D CSSSTYLE) if (typeof ol_captionweight =3D=3D 'undefined') { var ol_captionweight = =3D "bold";} // Font size unit for the close text // Only used if CSS inline styles are being used (ol_css =3D CSSSTYLE) if (typeof ol_closesizeunit =3D=3D 'undefined') { var ol_closesizeunit = =3D "px";} // Decoration of the close text ("none", "underline", "line-through" or = "blink") // Only used if CSS inline styles are being used (ol_css =3D CSSSTYLE) if (typeof ol_closedecoration =3D=3D 'undefined') { var = ol_closedecoration =3D "none";} // Font style of the close text ("normal" or "italic") // Only used if CSS inline styles are being used (ol_css =3D CSSSTYLE) if (typeof ol_closestyle =3D=3D 'undefined') { var ol_closestyle =3D = "normal";} // Font weight of the close text ("normal", "bold", "bolder", "lighter", = ect.) // Only used if CSS inline styles are being used (ol_css =3D CSSSTYLE) if (typeof ol_closeweight =3D=3D 'undefined') { var ol_closeweight =3D = "normal";} /////////////////////////////////////////////////////////////////////////= /////////// // 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. /////////////////////////////////////////////////////////////////////////= /////////// // Array with texts. if (typeof ol_texts =3D=3D 'undefined') { var ol_texts =3D new = Array("Text 0", "Text 1"); } // Array with captions. if (typeof ol_caps =3D=3D 'undefined') { var ol_caps =3D new = Array("Caption 0", "Caption 1"); } /////////////////////////////////////////////////////////////////////////= /////////// // END CONFIGURATION // Don't change anything below this line, all configuration is above. /////////////////////////////////////////////////////////////////////////= /////////// /////////////////////////////////////////////////////////////////////////= /////////// // INIT /////////////////////////////////////////////////////////////////////////= /////////// // Runtime variables init. Used for runtime only, don't change, not for = config! var o3_text =3D ""; var o3_cap =3D ""; var o3_sticky =3D 0; var o3_background =3D ""; var o3_close =3D "Close"; var o3_hpos =3D RIGHT; var o3_offsetx =3D 2; var o3_offsety =3D 2; var o3_fgcolor =3D ""; var o3_bgcolor =3D ""; var o3_textcolor =3D ""; var o3_capcolor =3D ""; var o3_closecolor =3D ""; var o3_width =3D 100; var o3_border =3D 1; var o3_status =3D ""; var o3_autostatus =3D 0; var o3_height =3D -1; var o3_snapx =3D 0; var o3_snapy =3D 0; var o3_fixx =3D -1; var o3_fixy =3D -1; var o3_fgbackground =3D ""; var o3_bgbackground =3D ""; var o3_padxl =3D 0; var o3_padxr =3D 0; var o3_padyt =3D 0; var o3_padyb =3D 0; var o3_fullhtml =3D 0; var o3_vpos =3D BELOW; var o3_aboveheight =3D 0; var o3_capicon =3D ""; var o3_textfont =3D "Verdana,Arial,Helvetica"; var o3_captionfont =3D "Verdana,Arial,Helvetica"; var o3_closefont =3D "Verdana,Arial,Helvetica"; var o3_textsize =3D "1"; var o3_captionsize =3D "1"; var o3_closesize =3D "1"; var o3_frame =3D self; var o3_timeout =3D 0; var o3_timerid =3D 0; var o3_allowmove =3D 0; var o3_function =3D null;=20 var o3_delay =3D 0; var o3_delayid =3D 0; var o3_hauto =3D 0; var o3_vauto =3D 0; var o3_closeclick =3D 0; var o3_css =3D CSSOFF; var o3_fgclass =3D ""; var o3_bgclass =3D ""; var o3_textfontclass =3D ""; var o3_captionfontclass =3D ""; var o3_closefontclass =3D ""; var o3_padunit =3D "px"; var o3_heightunit =3D "px"; var o3_widthunit =3D "px"; var o3_textsizeunit =3D "px"; var o3_textdecoration =3D ""; var o3_textstyle =3D ""; var o3_textweight =3D ""; var o3_captionsizeunit =3D "px"; var o3_captiondecoration =3D ""; var o3_captionstyle =3D ""; var o3_captionweight =3D ""; var o3_closesizeunit =3D "px"; var o3_closedecoration =3D ""; var o3_closestyle =3D ""; var o3_closeweight =3D ""; // Display state variables var o3_x =3D 0; var o3_y =3D 0; var o3_allow =3D 0; var o3_showingsticky =3D 0; var o3_removecounter =3D 0; // Our layer var over =3D null; var fnRef; // Decide browser version var ns4 =3D (navigator.appName =3D=3D 'Netscape' && = parseInt(navigator.appVersion) =3D=3D 4); var ns6 =3D (document.getElementById)? true:false; var ie4 =3D (document.all)? true:false; if (ie4) var docRoot =3D 'document.body'; var ie5 =3D false; if (ns4) { var oW =3D window.innerWidth; var oH =3D window.innerHeight; window.onresize =3D function () {if = (oW!=3Dwindow.innerWidth||oH!=3Dwindow.innerHeight) location.reload();} } // Microsoft Stupidity Check(tm). if (ie4) { if ((navigator.userAgent.indexOf('MSIE 5') > 0) || = (navigator.userAgent.indexOf('MSIE 6') > 0)) { if(document.compatMode && document.compatMode =3D=3D 'CSS1Compat') = docRoot =3D 'document.documentElement'; ie5 =3D true; } if (ns6) { ns6 =3D false; } } // Capture events, alt. diffuses the overlib function. if ( (ns4) || (ie4) || (ns6)) { document.onmousemove =3D mouseMove if (ns4) document.captureEvents(Event.MOUSEMOVE) } else { overlib =3D no_overlib; nd =3D no_overlib; ver3fix =3D true; } // Fake function for 3.0 users. function no_overlib() { return ver3fix; } /////////////////////////////////////////////////////////////////////////= /////////// // PUBLIC FUNCTIONS /////////////////////////////////////////////////////////////////////////= /////////// // overlib(arg0, ..., argN) // Loads parameters into global runtime variables. function overlib() { =09 // Load defaults to runtime. o3_text =3D ol_text; o3_cap =3D ol_cap; o3_sticky =3D ol_sticky; o3_background =3D ol_background; o3_close =3D ol_close; o3_hpos =3D ol_hpos; o3_offsetx =3D ol_offsetx; o3_offsety =3D ol_offsety; o3_fgcolor =3D ol_fgcolor; o3_bgcolor =3D ol_bgcolor; o3_textcolor =3D ol_textcolor; o3_capcolor =3D ol_capcolor; o3_closecolor =3D ol_closecolor; o3_width =3D ol_width; o3_border =3D ol_border; o3_status =3D ol_status; o3_autostatus =3D ol_autostatus; o3_height =3D ol_height; o3_snapx =3D ol_snapx; o3_snapy =3D ol_snapy; o3_fixx =3D ol_fixx; o3_fixy =3D ol_fixy; o3_fgbackground =3D ol_fgbackground; o3_bgbackground =3D ol_bgbackground; o3_padxl =3D ol_padxl; o3_padxr =3D ol_padxr; o3_padyt =3D ol_padyt; o3_padyb =3D ol_padyb; o3_fullhtml =3D ol_fullhtml; o3_vpos =3D ol_vpos; o3_aboveheight =3D ol_aboveheight; o3_capicon =3D ol_capicon; o3_textfont =3D ol_textfont; o3_captionfont =3D ol_captionfont; o3_closefont =3D ol_closefont; o3_textsize =3D ol_textsize; o3_captionsize =3D ol_captionsize; o3_closesize =3D ol_closesize; o3_timeout =3D ol_timeout; o3_function =3D ol_function; o3_delay =3D ol_delay; o3_hauto =3D ol_hauto; o3_vauto =3D ol_vauto; o3_closeclick =3D ol_closeclick; =09 o3_css =3D ol_css; o3_fgclass =3D ol_fgclass; o3_bgclass =3D ol_bgclass; o3_textfontclass =3D ol_textfontclass; o3_captionfontclass =3D ol_captionfontclass; o3_closefontclass =3D ol_closefontclass; o3_padunit =3D ol_padunit; o3_heightunit =3D ol_heightunit; o3_widthunit =3D ol_widthunit; o3_textsizeunit =3D ol_textsizeunit; o3_textdecoration =3D ol_textdecoration; o3_textstyle =3D ol_textstyle; o3_textweight =3D ol_textweight; o3_captionsizeunit =3D ol_captionsizeunit; o3_captiondecoration =3D ol_captiondecoration; o3_captionstyle =3D ol_captionstyle; o3_captionweight =3D ol_captionweight; o3_closesizeunit =3D ol_closesizeunit; o3_closedecoration =3D ol_closedecoration; o3_closestyle =3D ol_closestyle; o3_closeweight =3D ol_closeweight; fnRef =3D ''; =09 // Special for frame support, over must be reset... if ( (ns4) || (ie4) || (ns6) ) { if (over) cClick(); o3_frame =3D ol_frame; if (ns4) over =3D o3_frame.document.overDiv if (ie4) over =3D o3_frame.overDiv.style if (ns6) over =3D o3_frame.document.getElementById("overDiv"); } =09 =09 // What the next argument is expected to be. var parsemode =3D -1, udf, v =3D null; =09 var ar =3D arguments; udf =3D (!ar.length ? 1 : 0); for (i =3D 0; i < ar.length; i++) { if (parsemode < 0) { // Arg is maintext, unless its a PARAMETER if (typeof ar[i] =3D=3D 'number') { udf =3D (ar[i] =3D=3D FUNCTION ? 0 : 1); i--; } else { o3_text =3D ar[i]; } parsemode =3D 0; } else { // Note: NS4 doesn't like switch cases with vars. if (ar[i] =3D=3D INARRAY) { udf =3D 0; o3_text =3D ol_texts[ar[++i]]; = continue; } if (ar[i] =3D=3D CAPARRAY) { o3_cap =3D ol_caps[ar[++i]]; continue; } if (ar[i] =3D=3D STICKY) { o3_sticky =3D 1; continue; } if (ar[i] =3D=3D BACKGROUND) { o3_background =3D ar[++i]; continue; } if (ar[i] =3D=3D NOCLOSE) { o3_close =3D ""; continue; } if (ar[i] =3D=3D CAPTION) { o3_cap =3D ar[++i]; continue; } if (ar[i] =3D=3D CENTER || ar[i] =3D=3D LEFT || ar[i] =3D=3D RIGHT) { = o3_hpos =3D ar[i]; continue; } if (ar[i] =3D=3D OFFSETX) { o3_offsetx =3D ar[++i]; continue; } if (ar[i] =3D=3D OFFSETY) { o3_offsety =3D ar[++i]; continue; } if (ar[i] =3D=3D FGCOLOR) { o3_fgcolor =3D ar[++i]; continue; } if (ar[i] =3D=3D BGCOLOR) { o3_bgcolor =3D ar[++i]; continue; } if (ar[i] =3D=3D TEXTCOLOR) { o3_textcolor =3D ar[++i]; continue; } if (ar[i] =3D=3D CAPCOLOR) { o3_capcolor =3D ar[++i]; continue; } if (ar[i] =3D=3D CLOSECOLOR) { o3_closecolor =3D ar[++i]; continue; } if (ar[i] =3D=3D WIDTH) { o3_width =3D ar[++i]; continue; } if (ar[i] =3D=3D BORDER) { o3_border =3D ar[++i]; continue; } if (ar[i] =3D=3D STATUS) { o3_status =3D ar[++i]; continue; } if (ar[i] =3D=3D AUTOSTATUS) { o3_autostatus =3D (o3_autostatus = =3D=3D 1) ? 0 : 1; continue; } if (ar[i] =3D=3D AUTOSTATUSCAP) { o3_autostatus =3D (o3_autostatus = =3D=3D 2) ? 0 : 2; continue; } if (ar[i] =3D=3D HEIGHT) { o3_height =3D ar[++i]; o3_aboveheight =3D = ar[i]; continue; } // Same param again. if (ar[i] =3D=3D CLOSETEXT) { o3_close =3D ar[++i]; continue; } if (ar[i] =3D=3D SNAPX) { o3_snapx =3D ar[++i]; continue; } if (ar[i] =3D=3D SNAPY) { o3_snapy =3D ar[++i]; continue; } if (ar[i] =3D=3D FIXX) { o3_fixx =3D ar[++i]; continue; } if (ar[i] =3D=3D FIXY) { o3_fixy =3D ar[++i]; continue; } if (ar[i] =3D=3D FGBACKGROUND) { o3_fgbackground =3D ar[++i]; = continue; } if (ar[i] =3D=3D BGBACKGROUND) { o3_bgbackground =3D ar[++i]; = continue; } if (ar[i] =3D=3D PADX) { o3_padxl =3D ar[++i]; o3_padxr =3D ar[++i]; = continue; } if (ar[i] =3D=3D PADY) { o3_padyt =3D ar[++i]; o3_padyb =3D ar[++i]; = continue; } if (ar[i] =3D=3D FULLHTML) { o3_fullhtml =3D 1; continue; } if (ar[i] =3D=3D BELOW || ar[i] =3D=3D ABOVE) { o3_vpos =3D ar[i]; = continue; } if (ar[i] =3D=3D CAPICON) { o3_capicon =3D ar[++i]; continue; } if (ar[i] =3D=3D TEXTFONT) { o3_textfont =3D ar[++i]; continue; } if (ar[i] =3D=3D CAPTIONFONT) { o3_captionfont =3D ar[++i]; continue; = } if (ar[i] =3D=3D CLOSEFONT) { o3_closefont =3D ar[++i]; continue; } if (ar[i] =3D=3D TEXTSIZE) { o3_textsize =3D ar[++i]; continue; } if (ar[i] =3D=3D CAPTIONSIZE) { o3_captionsize =3D ar[++i]; continue; = } if (ar[i] =3D=3D CLOSESIZE) { o3_closesize =3D ar[++i]; continue; } if (ar[i] =3D=3D FRAME) { opt_FRAME(ar[++i]); continue; } if (ar[i] =3D=3D TIMEOUT) { o3_timeout =3D ar[++i]; continue; } if (ar[i] =3D=3D FUNCTION) { udf =3D 0; if (typeof ar[i+1] !=3D = 'number') v =3D ar[++i]; opt_FUNCTION(v); continue; }=20 if (ar[i] =3D=3D DELAY) { o3_delay =3D ar[++i]; continue; } if (ar[i] =3D=3D HAUTO) { o3_hauto =3D (o3_hauto =3D=3D 0) ? 1 : 0; = continue; } if (ar[i] =3D=3D VAUTO) { o3_vauto =3D (o3_vauto =3D=3D 0) ? 1 : 0; = continue; } if (ar[i] =3D=3D CLOSECLICK) { o3_closeclick =3D (o3_closeclick = =3D=3D 0) ? 1 : 0; continue; } if (ar[i] =3D=3D CSSOFF) { o3_css =3D ar[i]; continue; } if (ar[i] =3D=3D CSSSTYLE) { o3_css =3D ar[i]; continue; } if (ar[i] =3D=3D CSSCLASS) { o3_css =3D ar[i]; continue; } if (ar[i] =3D=3D FGCLASS) { o3_fgclass =3D ar[++i]; continue; } if (ar[i] =3D=3D BGCLASS) { o3_bgclass =3D ar[++i]; continue; } if (ar[i] =3D=3D TEXTFONTCLASS) { o3_textfontclass =3D ar[++i]; = continue; } if (ar[i] =3D=3D CAPTIONFONTCLASS) { o3_captionfontclass =3D ar[++i]; = continue; } if (ar[i] =3D=3D CLOSEFONTCLASS) { o3_closefontclass =3D ar[++i]; = continue; } if (ar[i] =3D=3D PADUNIT) { o3_padunit =3D ar[++i]; continue; } if (ar[i] =3D=3D HEIGHTUNIT) { o3_heightunit =3D ar[++i]; continue; } if (ar[i] =3D=3D WIDTHUNIT) { o3_widthunit =3D ar[++i]; continue; } if (ar[i] =3D=3D TEXTSIZEUNIT) { o3_textsizeunit =3D ar[++i]; = continue; } if (ar[i] =3D=3D TEXTDECORATION) { o3_textdecoration =3D ar[++i]; = continue; } if (ar[i] =3D=3D TEXTSTYLE) { o3_textstyle =3D ar[++i]; continue; } if (ar[i] =3D=3D TEXTWEIGHT) { o3_textweight =3D ar[++i]; continue; } if (ar[i] =3D=3D CAPTIONSIZEUNIT) { o3_captionsizeunit =3D ar[++i]; = continue; } if (ar[i] =3D=3D CAPTIONDECORATION) { o3_captiondecoration =3D = ar[++i]; continue; } if (ar[i] =3D=3D CAPTIONSTYLE) { o3_captionstyle =3D ar[++i]; = continue; } if (ar[i] =3D=3D CAPTIONWEIGHT) { o3_captionweight =3D ar[++i]; = continue; } if (ar[i] =3D=3D CLOSESIZEUNIT) { o3_closesizeunit =3D ar[++i]; = continue; } if (ar[i] =3D=3D CLOSEDECORATION) { o3_closedecoration =3D ar[++i]; = continue; } if (ar[i] =3D=3D CLOSESTYLE) { o3_closestyle =3D ar[++i]; continue; } if (ar[i] =3D=3D CLOSEWEIGHT) { o3_closeweight =3D ar[++i]; continue; = } } } if (udf && o3_function) o3_text =3D o3_function(); if (o3_delay =3D=3D 0) { return overlib351(); } else { o3_delayid =3D setTimeout("overlib351()", o3_delay); return false; } } // Clears popups if appropriate function nd() { if ( o3_removecounter >=3D 1 ) { o3_showingsticky =3D 0 }; if ( (ns4) || (ie4) || (ns6) ) { if ( o3_showingsticky =3D=3D 0 ) { o3_allowmove =3D 0; if (over !=3D null) hideObject(over); } else { o3_removecounter++; } } =09 return true; } /////////////////////////////////////////////////////////////////////////= /////////// // OVERLIB 3.51 FUNCTION /////////////////////////////////////////////////////////////////////////= /////////// // This function decides what it is we want to display and how we want = it done. function overlib351() { // Make layer content var layerhtml; if (o3_background !=3D "" || o3_fullhtml) { // Use background instead of box. layerhtml =3D ol_content_background(o3_text, o3_background, = o3_fullhtml); } else { // They want a popup box. // Prepare popup background if (o3_fgbackground !=3D "" && o3_css =3D=3D CSSOFF) { o3_fgbackground =3D "BACKGROUND=3D\""+o3_fgbackground+"\""; } if (o3_bgbackground !=3D "" && o3_css =3D=3D CSSOFF) { o3_bgbackground =3D "BACKGROUND=3D\""+o3_bgbackground+"\""; } // Prepare popup colors if (o3_fgcolor !=3D "" && o3_css =3D=3D CSSOFF) { o3_fgcolor =3D "BGCOLOR=3D\""+o3_fgcolor+"\""; } if (o3_bgcolor !=3D "" && o3_css =3D=3D CSSOFF) { o3_bgcolor =3D "BGCOLOR=3D\""+o3_bgcolor+"\""; } // Prepare popup height if (o3_height > 0 && o3_css =3D=3D CSSOFF) { o3_height =3D "HEIGHT=3D" + o3_height; } else { o3_height =3D ""; } // Decide which kinda box. if (o3_cap =3D=3D "") { // Plain layerhtml =3D ol_content_simple(o3_text); } else { // With caption if (o3_sticky) { // Show close text layerhtml =3D ol_content_caption(o3_text, o3_cap, o3_close); } else { // No close text layerhtml =3D ol_content_caption(o3_text, o3_cap, ""); } } } =09 // We want it to stick! if (o3_sticky) { if (o3_timerid > 0) { clearTimeout(o3_timerid); o3_timerid =3D 0; } o3_showingsticky =3D 1; o3_removecounter =3D 0; } =09 // Write layer layerWrite(layerhtml); =09 // Prepare status bar if (o3_autostatus > 0) { o3_status =3D o3_text; if (o3_autostatus > 1) { o3_status =3D o3_cap; } } // When placing the layer the first time, even stickies may be moved. o3_allowmove =3D 0; // Initiate a timer for timeout if (o3_timeout > 0) { if (o3_timerid > 0) clearTimeout(o3_timerid); o3_timerid =3D setTimeout("cClick()", o3_timeout); } // Show layer disp(o3_status); // Stickies should stay where they are.=09 if (o3_sticky) o3_allowmove =3D 0; return (o3_status !=3D ''); } /////////////////////////////////////////////////////////////////////////= /////////// // LAYER GENERATION FUNCTIONS /////////////////////////////////////////////////////////////////////////= /////////// // Makes simple table without caption function ol_content_simple(text) { if (o3_css =3D=3D CSSCLASS) txt =3D "
"+text+"
"; if (o3_css =3D=3D CSSSTYLE) txt =3D "=
"+text+"
"; if (o3_css =3D=3D CSSOFF) txt =3D ""; set_background(""); return txt; } // Makes table with caption and optional close link function ol_content_caption(text, title, close) { closing =3D ""; closeevent =3D "onMouseOver"; if (o3_closeclick =3D=3D 1) closeevent =3D "onClick"; if (o3_capicon !=3D "") o3_capicon =3D " = "; if (close !=3D "") { if (o3_css =3D=3D CSSCLASS) closing =3D ""; if (o3_css =3D=3D CSSSTYLE) closing =3D ""; if (o3_css =3D=3D CSSOFF) closing =3D ""; } if (o3_css =3D=3D CSSCLASS) txt =3D "
"+text+"
"+close+""+close+""+close+"
"+clo= sing+"
"+o3_capicon+title+"
"+text+"
"; if (o3_css =3D=3D CSSSTYLE) txt =3D "=
"+closing+"
"+o3_capicon+title+"
"+text+"
"; if (o3_css =3D=3D CSSOFF) txt =3D ""; set_background(""); return txt; } // Sets the background picture, padding and lots more. :) function ol_content_background(text, picture, hasfullhtml) { var txt; if (hasfullhtml) { txt =3D text; } else { var pU, hU, wU; pU =3D (o3_padunit =3D=3D '%' ? '%' : ''); hU =3D (o3_heightunit =3D=3D '%' ? '%' : ''); wU =3D (o3_widthunit =3D=3D '%' ? '%' : ''); if (o3_css =3D=3D CSSCLASS) txt =3D "
"+closi= ng+"
"+o3_capicon+title+"
"+text+"
"+text+"
"; if (o3_css =3D=3D CSSSTYLE) txt =3D "
"+text+"
"; if (o3_css =3D=3D CSSOFF) txt =3D "
"+text+"
"; } set_background(picture); return txt; } // Loads a picture into the div. function set_background(pic) { if (pic =3D=3D "") { if (ns4) over.background.src =3D null; if (ie4) over.backgroundImage =3D "none"; if (ns6) over.style.backgroundImage =3D "none"; } else { if (ns4) { over.background.src =3D pic; } else if (ie4) { over.backgroundImage =3D "url("+pic+")"; } else if (ns6) { over.style.backgroundImage =3D "url("+pic+")"; } } } /////////////////////////////////////////////////////////////////////////= /////////// // HANDLING FUNCTIONS /////////////////////////////////////////////////////////////////////////= /////////// // Displays the popup function disp(statustext) { if ( (ns4) || (ie4) || (ns6) ) { if (o3_allowmove =3D=3D 0) { placeLayer(); showObject(over); o3_allowmove =3D 1; } } if (statustext !=3D "") { self.status =3D statustext; } } // Decides where we want the popup. function placeLayer() { var placeX, placeY; =09 // HORIZONTAL PLACEMENT if (o3_fixx > -1) { // Fixed position placeX =3D o3_fixx; } else { winoffset =3D (ie4) ? eval('o3_frame.'+docRoot+'.scrollLeft') : = o3_frame.pageXOffset; if (ie4) iwidth =3D eval('o3_frame.'+docRoot+'.clientWidth'); if (ns4 || ns6) iwidth =3D o3_frame.innerWidth; =09 // If HAUTO, decide what to use. if (o3_hauto =3D=3D 1) { if ( (o3_x - winoffset) > ((eval(iwidth)) / 2)) { o3_hpos =3D LEFT; } else { o3_hpos =3D RIGHT; } } =09 // From mouse if (o3_hpos =3D=3D CENTER) { // Center placeX =3D o3_x+o3_offsetx-(o3_width/2); if (placeX < winoffset) placeX =3D winoffset; } if (o3_hpos =3D=3D RIGHT) { // Right placeX =3D o3_x+o3_offsetx; if ( (eval(placeX) + eval(o3_width)) > (winoffset + iwidth) ) { placeX =3D iwidth + winoffset - o3_width; if (placeX < 0) placeX =3D 0; } } if (o3_hpos =3D=3D LEFT) { // Left placeX =3D o3_x-o3_offsetx-o3_width; if (placeX < winoffset) placeX =3D winoffset; } =09 // Snapping! if (o3_snapx > 1) { var snapping =3D placeX % o3_snapx; if (o3_hpos =3D=3D LEFT) { placeX =3D placeX - (o3_snapx + snapping); } else { // CENTER and RIGHT placeX =3D placeX + (o3_snapx - snapping); } if (placeX < winoffset) placeX =3D winoffset; } } =09 =09 // VERTICAL PLACEMENT if (o3_fixy > -1) { // Fixed position placeY =3D o3_fixy; } else { scrolloffset =3D (ie4) ? eval('o3_frame.'+docRoot+'.scrollTop') : = o3_frame.pageYOffset; // If VAUTO, decide what to use. if (o3_vauto =3D=3D 1) { if (ie4) iheight =3D eval('o3_frame.'+docRoot+'.clientHeight'); if (ns4 || ns6) iheight =3D o3_frame.innerHeight; iheight =3D (eval(iheight)) / 2; if ( (o3_y - scrolloffset) > iheight) { o3_vpos =3D ABOVE; } else { o3_vpos =3D BELOW; } } // From mouse if (o3_vpos =3D=3D ABOVE) { if (o3_aboveheight =3D=3D 0) { var divref =3D (ie4) ? o3_frame.document.all['overDiv'] : over; o3_aboveheight =3D (ns4) ? divref.clip.height : divref.offsetHeight; } placeY =3D o3_y - (o3_aboveheight + o3_offsety); if (placeY < scrolloffset) placeY =3D scrolloffset; } else { // BELOW placeY =3D o3_y + o3_offsety; } // Snapping! if (o3_snapy > 1) { var snapping =3D placeY % o3_snapy; =09 if (o3_aboveheight > 0 && o3_vpos =3D=3D ABOVE) { placeY =3D placeY - (o3_snapy + snapping); } else { placeY =3D placeY + (o3_snapy - snapping); } =09 if (placeY < scrolloffset) placeY =3D scrolloffset; } } // Actually move the object.=09 repositionTo(over, placeX, placeY); } // Moves the layer function mouseMove(e) { if ( (ns4) || (ns6) ) {o3_x=3De.pageX; o3_y=3De.pageY;} if (ie4) {o3_x=3Devent.x; o3_y=3Devent.y;} if (ie5) {o3_x=3Deval('event.x+o3_frame.'+docRoot+'.scrollLeft'); = o3_y=3Deval('event.y+o3_frame.'+docRoot+'.scrollTop');} =09 if (o3_allowmove =3D=3D 1) { placeLayer(); } } // The Close onMouseOver function for stickies function cClick() { hideObject(over); o3_showingsticky =3D 0; =09 return false; } // Makes sure target frame has overLIB function compatibleframe(frameid) { if (ns4) { if (typeof frameid.document.overDiv =3D=3D'undefined') return false; } else if (ie4) { if (typeof frameid.document.all["overDiv"] =3D=3D'undefined') return = false; } else if (ns6) { if (frameid.document.getElementById('overDiv') =3D=3D null) return = false; } return true; } /////////////////////////////////////////////////////////////////////////= /////////// // LAYER FUNCTIONS /////////////////////////////////////////////////////////////////////////= /////////// // Writes to a layer function layerWrite(txt) { txt +=3D "\n"; =09 if (ns4) { var lyr =3D o3_frame.document.overDiv.document lyr.write(txt) lyr.close() } else if (ie4) { o3_frame.document.all["overDiv"].innerHTML =3D txt } else if (ns6) { range =3D o3_frame.document.createRange(); range.setStartBefore(over); domfrag =3D range.createContextualFragment(txt); while (over.hasChildNodes()) { over.removeChild(over.lastChild); } over.appendChild(domfrag); } } // Make an object visible function showObject(obj) { if (ns4) obj.visibility =3D "show"; else if (ie4) obj.visibility =3D "visible"; else if (ns6) obj.style.visibility =3D "visible"; } // Hides an object function hideObject(obj) { if (ns4) obj.visibility =3D "hide"; else if (ie4) obj.visibility =3D "hidden"; else if (ns6) obj.style.visibility =3D "hidden"; if (o3_timerid > 0) clearTimeout(o3_timerid); if (o3_delayid > 0) clearTimeout(o3_delayid); o3_timerid =3D 0; o3_delayid =3D 0; self.status =3D ""; } // Move a layer function repositionTo(obj,xL,yL) { if ( (ns4) || (ie4) ) { obj.left =3D (ie4 ? xL + 'px' : xL); obj.top =3D (ie4 ? yL + 'px' : yL); } else if (ns6) { obj.style.left =3D xL + "px"; obj.style.top =3D yL+ "px"; } } function getFrameRef(thisFrame, ofrm) { var retVal =3D ''; for (var i=3D0; i 0) {=20 retVal =3D getFrameRef(thisFrame[i],ofrm); if (retVal =3D=3D '') continue; } else if (thisFrame[i] !=3D ofrm) continue; =09 retVal =3D '['+i+']' + retVal; break; } =09 return retVal; } /////////////////////////////////////////////////////////////////////////= /////////// // PARSER FUNCTIONS /////////////////////////////////////////////////////////////////////////= /////////// // Defines which frame we should point to. function opt_FRAME(frm) { o3_frame =3D compatibleframe(frm) ? frm : ol_frame; if (o3_frame !=3D ol_frame) { var tFrm =3D getFrameRef(top.frames, o3_frame); var sFrm =3D getFrameRef(top.frames, ol_frame); if (sFrm.length =3D=3D tFrm.length) {=20 l =3D tFrm.lastIndexOf('[');=20 if (l) { while(sFrm.substring(0,l) !=3D tFrm.substring(0,l)) l =3D = tFrm.lastIndexOf('[',l-1); tFrm =3D tFrm.substr(l); sFrm =3D sFrm.substr(l); } } =09 var cnt =3D 0, p =3D '', str =3D tFrm; =09 while((k =3D str.lastIndexOf('[')) !=3D -1) { cnt++; str =3D str.substring(0,k); } for (var i=3D0; i