From: Subject: Bizkaia Saria 2009 - Resultados totales Date: Sun, 29 Mar 2009 23:53:12 +0200 MIME-Version: 1.0 Content-Type: multipart/related; type="text/html"; boundary="----=_NextPart_000_0042_01C9B0C9.84D868E0" X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579 This is a multi-part message in MIME format. ------=_NextPart_000_0042_01C9B0C9.84D868E0 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.bizkaiasaria.com/Resultados/Totales/tabid/92/language/es-ES/Default.aspx =EF=BB=BF Bizkaia Saria 2009 - Resultados totales SAREIN.'=20 name=3DCOPYRIGHT>
= =20 =
domingo, 29 de marzo de = 2009=20
en   eu   fr   ca   de
  3DSearch=20
header
Resultados =C2=BB Totales=20

Bizkaia Saria 2009 dom 29/03/2009=20 14:53
Resultados totales Creado por MT2003 = =C2=A9 Stephan=20 Kr=C3=A4mer = 2008


  =
Pos Dorsal Nombre                       Club                       E1    =
       E2          Tiempo 



D-60 (4) =

1 607 Jansson Ingrid SOK = Sweden 53:33 1 51:48 1 1:45:21
2 64 = Izing Genevi=C3=A8ve BROS France 1:18:25 3 = 1:07:11 2 2:25:36
3 66 Lagoidet Colette = BROS France 1:06:56 2 1:19:05 3 2:26:01
4 = 490 DAVID Simone NORD France 1:26:50 4 = 1:42:00 4 3:08:50



D-18A (12) =

1 629 Pati=C3=B1o D=C3=A9niz Carmen = TOLEDO-O Toledo 1:13:16 1 39:54 1 1:53:10
2 = 463 N=C3=BA=C3=B1ez C=C3=A1novas Joana MONTE EL P Madrid = 1:15:24 2 48:08 3 2:03:32
3 19 Garc=C3=ADa Castro = Marina ALCON Le=C3=B3n 1:33:10 5 42:54 2 = 2:16:04
4 625 Mart=C3=ADn de los R=C3=ADos de la Sil TOLEDO-O = Toledo 1:16:51 3 1:09:29 6 2:26:20
5 733 Guijo = Alonso Blanca VIA PLATA C=C3=A1ceres 1:25:15 4 1:08:53 = 5 2:34:08
6 97 Gonz=C3=A1lez S=C3=A1nchez Ver=C3=B3nica = CDP-O FEDO 1:36:02 6 1:06:55 4 2:42:57
7 = 246 Olsen Rodr=C3=ADguez Ren=C3=A9e COV Valladolid = 1:39:53 7 1:13:02 8 2:52:55
8 13 Aguirre Vidal = Naiara ALCON Le=C3=B3n 1:43:13 9 1:11:06 7 = 2:54:19
9 31 Turrado Vega Sandra ALCON Le=C3=B3n = 1:40:39 8 1:16:57 9 2:57:36
10 383 Fuster = Arion Ludmila GRIONS-GIR Girona 1:49:47 10 1:27:36 10 = 3:17:23
11 495 MASSON Aude NORD France = 2:41:44 11 1:33:16 11 4:15:00

394 Rigual = Aparici Laura GRIONS-GIR Girona n tarj. No sale =



D-20A = (7)

1 = 617 Arellano Del Verbo Gema TOLEDO-O Toledo 1:35:37 1 = 50:54 3 2:26:31
2 248 Pons P=C3=A9rez Amanda = COV Valladolid 1:59:50 3 51:17 4 2:51:07
3 = 634 S=C3=A1nchez Saavedra Noem=C3=AD TOLEDO-O Toledo 2:07:25 = 4 52:14 5 2:59:39
4 628 Mart=C3=ADn-Albo = Rodr=C3=ADguez-Es Ana TOLEDO-O Toledo 2:11:52 5 49:34 2 = 3:01:26
5 623 Llorca Rodr=C3=ADguez Marta TOLEDO-O = Toledo 1:59:29 2 1:09:08 7 3:08:37
6 497 NOYER = Emily NORD France 2:18:00 6 1:06:35 6 = 3:24:35

169 Feliciano Sanju=C3=A1n Violeta COLIVENC = Alicante n tarj. 40:48 1



D-21A (29) =

1 23 Mart=C3=ADnez Garc=C3=ADa = Raquel ALCON Le=C3=B3n 1:12:31 1 48:30 1 = 2:01:01
2 445 L=C3=B3pez Garc=C3=ADa Laura LORCA-O = Murcia 1:16:16 3 48:54 2 2:05:10
3 131 = Arn=C3=B3 Pons Georgina COC Barcelona 1:17:36 4 = 52:08 4 2:09:44
4 42 S=C3=A1nchez Bruns Marta = ALIGOTS Girona 1:18:16 5 1:00:41 8 2:18:57
5 = 682 Carretero Miguel Miriam UPC Barcelona 1:16:12 2 = 1:04:13 11 2:20:25
6 247 P=C3=A9rez Fern=C3=A1ndez Marta = COV Valladolid 1:31:20 14 50:21 3 2:21:41
= 7 544 Llobet Torres Alba OROS Barcelona 1:28:25 = 9 55:55 5 2:24:20
8 655 Illamola Colom=C3=A9 Adela = UEVIC Barcelona 1:30:56 12 56:40 6 2:27:36
9 = 701 Pablos Monz=C3=B3 M=C3=B3nica UPV-O Valencia = 1:25:36 8 1:02:39 10 2:28:15
10 662 Serrat Gran=C3=A9 = Alba UEVIC Barcelona 1:29:13 10 1:01:34 9 = 2:30:47
11 457 Alarc=C3=B3n Quesada Roc=C3=ADo LOS = CALIFA C=C3=B3rdoba 1:38:37 18 57:22 7 2:35:59
12 = 282 Monmany Badia Roser FARRA-O Barcelona 1:32:17 16 = 1:06:16 14 2:38:33
13 671 Garc=C3=ADa Domene Mari Carmen = UNIVERSIDA Alicante 1:31:08 13 1:08:10 15 2:39:18
14 = 667 Vilanova Bosch Agn=C3=A8s UEVIC Barcelona 1:42:11 = 20 1:06:01 13 2:48:12
15 276 Badia Comas Meritxell = FARRA-O Barcelona 1:37:59 17 1:12:36 16 2:50:35
16 = 654 G=C3=BCell Rovira Virginia UEVIC Barcelona 1:47:14 21 = 1:05:26 12 2:52:40
17 758 Gracia Zafra Jara = ZALAGARDA Zaragoza 1:41:57 19 1:12:56 17 2:54:53
18 = 17 Felipe Lucia Maria ALCON Le=C3=B3n 1:31:52 15 = 1:32:21 20 3:04:13
19 76 Simon Ildiko = CCVALENCIA Valencia 1:29:26 11 1:50:42 21 3:20:08
20 = 696 Garc=C3=ADa Campo M=C2=AA Jes=C3=BAs UPV-O Valencia = 2:11:37 24 1:18:54 19 3:30:31
21 760 Garc=C3=ADa = Monreal Eva VALENCIA-O Valencia 2:32:34 26 1:18:38 18 = 3:51:12
22 100 Minguez Mata Isabel CDP-O FEDO = 2:53:16 27 1:54:05 22 4:47:21

107 Abalde Vila = Araceli COAraba =C3=81lava 1:21:06 7 n tarj. =
263 Marzo Anadon Sonia CRON La Rioja = 2:16:37 25 n tarj.
283 Prat = Fern=C3=A0ndez Sara FARRA-O Barcelona 1:59:49 23 n tarj. =
724 Regidor Perona M=C2=AA Carmen = VALENCIA-O Valencia 1:58:39 22 n tarj.
= 81 Ma=C3=B1eru Zunzarren Virginia CDNAVARRA Navarra n tarj. = No sale
269 Viel Garc=C3=ADa Anita = CRON La Rioja 1:20:18 6 No sale
= 456 L=C3=B3pez Sanz Yolanda LOS ANGELE Madrid n tarj. = No sale



D-21B (45) =

1 406 Scult=C3=A9ty Orsolya = HUF Hungary 48:25 1 27:39 1 1:16:04
2 = 113 Loginova Tatyana COAraba =C3=81lava 54:44 2 = 34:10 2 1:28:54
3 271 Mayordomo Mernes Cristina = ENTREBALIZ Madrid 55:34 3 34:33 3 1:30:07
4 = 451 Romera Garc=C3=ADa Mar=C3=ADa Jos=C3=A9 LORCA-O Murcia = 57:16 4 46:53 4 1:44:09
5 141 P=C3=A9rez = Mu=C3=B1oz M=C3=B3nica COC Barcelona 1:04:54 6 = 51:54 7 1:56:48
6 293 Bed=C3=B3s Bonaterra laia = FEDO FEDO 1:01:08 5 59:49 17 2:00:57
7 = 399 Toll Clos Silvia GRIONS-GIR Girona 1:09:09 8 = 54:10 11 2:03:19
8 120 Zapata Ca=C3=B1izo Roc=C3=ADo = COAraba =C3=81lava 1:10:59 9 52:58 9 2:03:57 =
9 268 Valiente Torres Patricia CRON La Rioja = 1:17:15 11 50:24 5 2:07:39
10 761 Gonzalez = Lop=C3=A9z Susana COMA M=C3=A1laga 1:08:03 7 1:03:10 = 20 2:11:13
11 74 Torres Romano Maite C.O.GUADAL = Guadalajar 1:21:33 15 53:40 10 2:15:13
12 245 Moraru = Gansca Oana COV Valladolid 1:19:56 13 57:47 14 = 2:17:43
13 656 MARTORELL FONT GEMMA UEVIC Barcelona = 1:29:44 22 51:39 6 2:21:23
14 653 DE PAZ MENA = ESTER UEVIC Barcelona 1:29:17 20 52:17 8 = 2:21:34
15 707 Ouro G=C3=B3mez Cristina USC La = Coru=C3=B1a 1:17:01 10 1:08:26 24 2:25:27
16 = 225 De La Fuente Casado Beatriz COV Valladolid 1:29:19 21 = 59:10 15 2:28:29
17 480 S=C3=A1nchez Gonz=C3=A1lez Sara = NAVALCAN-O Toledo 1:18:27 12 1:19:49 28 2:38:16
= 18 40 Pou Mart=C3=AD Anna ALIGOTS Girona = 1:26:21 16 1:14:08 27 2:40:29
19 280 Guarch Badia = Esther FARRA-O Barcelona 1:37:02 25 1:05:01 21 = 2:42:03
20 243 Merlo De La Fuente Marta COV Valladolid = 1:46:07 29 56:58 12 2:43:05
21 675 Guer=C3=ADn = Bonet Sara UNIVERSIDA Valencia 1:42:51 27 1:06:54 23 = 2:49:45
22 37 Font Llad=C3=B3 Raquel ALIGOTS = Girona 1:27:54 18 1:23:10 30 2:51:04
23 476 = Mu=C3=B1oz Bardera Irene NAVALCAN-O Toledo 1:50:15 31 = 1:10:27 26 3:00:42
24 370 Guti=C3=A9rrez Vallejo Esther = GOCAN Madrid 1:53:57 32 1:09:36 25 3:03:33
25 = 596 Garc=C3=ADa de las Heras Irene RUMBO-MADR Madrid 1:46:10 = 30 1:26:51 32 3:13:01
26 265 P=C3=A9rez Ramos Maika = CRON La Rioja 2:14:12 37 59:39 16 3:13:51
= 27 33 Arderiu Capdevila Imma ALIGOTS Girona 1:58:47 = 34 1:22:07 29 3:20:54
28 647 Barri Cort=C3=A9s Lidia = UEVIC Barcelona 2:24:32 39 56:58 12 3:21:30
= 29 473 Coll Moya Alicia NAVALCAN-O Toledo 1:57:53 = 33 1:24:00 31 3:21:53
30 50 Torrent Mart=C3=ADnez Anna = BADALONA-O Barcelona 1:37:23 26 2:22:04 36 3:59:27

= 126 Garcia Alm=C3=A0 Meritxell COB Barcelona = 2:17:05 38 n tarj.
418 Abad=C3=ADas = Blasco Vanesa IMPERDIBLE Madrid 1:26:26 17 n tarj. =
479 Rodriguez Guerro Noelia NAVALCAN-O Toledo = n tarj. 1:00:00 18
590 Alonso = Bustamante Irene RUMBO-MADR Madrid 1:46:03 28 n tarj. =
652 CORTINAS SOLANAS LOURDES UEVIC Barcelona = n tarj. 1:44:33 34
665 VARELA NURIA = UEVIC Barcelona n tarj. 1:05:41 22 =
695 Flores Cervera Carolina UPV-O Valencia n = tarj. 2:16:42 35
714 Mart=C3=ADnez = Tornero Diana VALENCIA-O Valencia 1:28:21 19 n tarj. =
790 M=C3=A1rquez Pretel Ver=C3=B3nica VALENCIA-O = Valencia 1:34:12 24 n tarj.
142 Prieto = F=C3=A0bregues Maria COC Barcelona 1:59:10 35 No sale =
279 Gracia Gibert Maria FARRA-O = Barcelona 1:33:29 23 No sale
319 = Gonzalez Eguilegor Yune FEDO FEDO 1:20:58 14 No sale =
368 Enriquez Blanco Irene GOCAN = Madrid 2:03:08 36 No sale
680 = Arjona T=C3=A9llez Sara UPC Barcelona No sale = 1:30:28 33
684 Casas Casademunt Anna = UPC Barcelona No sale 1:02:07 19 =



D-35A (15) =

1 55 Pereira = Nadine BONO France 1:03:49 1 43:48 1 = 1:47:37
2 762 Blanco Cantero Magdalena C.A.Zamora Zamora = 1:14:29 4 45:44 2 2:00:13
3 130 Amig=C3=B3 = Bertr=C3=A1n Anna COC Barcelona 1:14:10 3 48:16 = 4 2:02:26
4 503 Jim=C3=A9nez Baena Mercedes =C3=91 = ULTRAFON Madrid 1:20:19 6 47:24 3 2:07:43
5 = 610 Domingo Santos B=C3=A1rbara TJALVE Burgos 1:13:26 2 = 58:45 7 2:12:11
6 756 Silla Mart=C3=ADnez Llu=C3=AFsa = XINOXANO Barcelona 1:32:44 8 50:56 6 2:23:40
= 7 749 Buscart Pi=C3=B1ot Montserrat XINOXANO Barcelona = 1:25:31 7 1:01:06 8 2:26:37
8 750 Eizmendi Perez = Isabel XINOXANO Barcelona 1:17:44 5 1:09:53 11 2:27:37 =
9 458 Valverde Carrillo Elena MANZANARES Ciudad Rea = 1:34:11 9 1:01:38 9 2:35:49
10 231 Girona Cejudo = M=C2=AA Sonia COV Valladolid 1:50:20 13 50:09 5 = 2:40:29
11 53 Vi=C3=B1als Baulenas N=C3=BAria = BADALONA-O Barcelona 1:36:39 10 1:10:04 12 2:46:43
12 = 531 Castro Montserrat Meritxell OROS Barcelona 1:49:50 12 = 1:05:39 10 2:55:29
13 611 Gavela Ramos Alba = TJALVE Burgos 1:49:31 11 1:26:53 14 3:16:24
14 = 12 Tormo Vila Nuria ALCOI Alicante 2:06:10 14 = 1:21:22 13 3:27:32

704 Vila Descals Mila = UPV-O Valencia n tarj. n tarj. =



D-35B (11) =

1 472 Cobo = Caballero Maria Teresa NAVALCAN-O Toledo 51:26 1 45:11 1 = 1:36:37
2 78 Diego Diez Susana CDNAVARRA = Navarra 59:55 2 1:01:55 2 2:01:50
3 216 Miguel = Pagazaurtund=C3=BAa M Pila COTA Madrid 1:17:33 3 1:05:03 = 3 2:22:36
4 478 Nieto Calvo Pilar NAVALCAN-O = Toledo 1:25:03 4 1:13:03 5 2:38:06
5 373 = Su=C3=A1rez Murillo Cristina GOCAN Madrid 1:32:33 5 = 1:09:56 4 2:42:29
6 731 Alonso Fern=C3=A1ndez = Mar=C3=ADa VIA PLATA C=C3=A1ceres 1:49:57 6 1:33:44 6 = 3:23:41
7 233 G=C3=B3mez Sandonis Roc=C3=ADo COV = Valladolid 1:54:29 7 2:43:26 7 4:37:55

= 220 Borrego Conde Maria Del Mar COV Valladolid 2:13:26 8 n = tarj.
192 LEMBEZAT Marie COOL = France n tarj. No sale
620 = D=C3=A9niz de Armas Bego=C3=B1a TOLEDO-O Toledo n tarj. = No sale
792 Nevares Heredia = ORCA Palencia n tarj. =



D-40 (11) =

1 637 Checkley = Judith TOTANA-O Murcia 53:43 1 44:31 1 = 1:38:14
2 180 S=C3=A1nchez Mart=C3=ADnez Antonia COLIVENC = Alicante 1:07:17 4 50:39 2 1:57:56
3 426 = Saoner Ar=C3=A9valo Silvia IMPERDIBLE Madrid 1:02:48 2 = 56:21 3 1:59:09
4 402 Holper Ant=C3=B3nia = HUF Hungary 1:05:37 3 59:18 4 2:04:55
5 = 166 Barea Casta=C3=B1o Lidia COLIVENC Alicante 1:30:20 6 = 1:02:01 5 2:32:21
6 690 Termens Perarnau Assumpcio = UPC Barcelona 1:38:38 7 1:12:55 6 2:51:33
7 = 72 Suertegaray Val=C3=A9rie BROS France 1:51:40 8 = 1:25:13 7 3:16:53

236 I=C3=B1iguez De La Torre = Bayo Pil COV Valladolid 2:00:52 9 No sale
= 486 CRUBILE Laurence NORD France n tarj. = No sale
562 Card=C3=ADn Martino Olga = PILO=C3=91A DEP Asturias 2:45:39 10 No sale =
619 Dengra Tello Milagros TOLEDO-O Toledo = 1:24:07 5 No sale



D-45 (12) =

1 5 Saavedra Mart=C3=ADnez = Mar=C3=ADa Elen ADOL Sevilla 55:00 2 50:19 1 = 1:45:19
2 594 Cascante Lecuona Maria Conce RUMBO-MADR Madrid = 1:03:20 3 52:37 2 1:55:57
3 489 DAVID Jeanne = NORD France 1:07:59 5 57:49 4 2:05:48 =
4 132 Canal Pey Geni COC Barcelona = 1:14:04 9 54:28 3 2:08:32
5 542 Guerrero = Rodr=C3=ADguez Francisca OROS Barcelona 1:08:13 6 1:04:50 5 = 2:13:03
6 199 =C3=81lvarez Jim=C3=A9nez Cecilia CORZO = Burgos 1:09:08 7 1:16:41 7 2:25:49
7 599 = Garc=C3=ADa P=C3=A9rez Mar RUMBO-MADR Madrid 1:06:54 = 4 1:38:49 8 2:45:43
8 741 Cutillas Mu=C3=B1oz Conchi = VILLENA-O Alicante 1:26:46 11 1:59:44 9 3:26:30

= 532 Civit Hern=C3=A1ndez Rosa Mar=C3=ADa OROS Barcelona = 1:20:25 10 n tarj.
669 Delgado Cecilia = Beatriz UNIVERSIDA Alicante 49:58 1 n tarj. =
471 Viudez De Haro Cati MURCIA-O Murcia = 1:10:27 8 No sale
618 de la Rubia Ruano = Bego=C3=B1a TOLEDO-O Toledo No sale 1:15:31 6 =



D-50 (4) =

1 57 = Perrochon Fran=C3=A7oise BONO France 52:15 1 = 1:04:04 2 1:56:19
2 68 Martinez Catherine = BROS France 54:54 2 1:35:42 3 2:30:36
3 = 462 C=C3=A1novas Andreo Luc=C3=ADa MONTE EL P Madrid 1:33:12 = 4 1:00:24 1 2:33:36

61 Adlof Brigitte = BROS France 1:14:31 3 n tarj. =



D-55 (7) =

1 721 Perona = Morales Carmen VALENCIA-O Valencia 1:03:32 3 47:00 1 = 1:50:32
2 196 LEMBEZAT Christine COOL France = 1:00:02 1 1:03:06 3 2:03:08
3 6 Teresa Dawson = Caty ADOL Sevilla 1:12:32 5 55:07 2 = 2:07:39
4 133 Crist=C3=B2fol Nadal Carme COC Barcelona = 1:00:15 2 1:12:12 5 2:12:27
5 718 Monz=C3=B3 = Lorente M=C2=AA Jos=C3=A9 VALENCIA-O Valencia 1:11:39 4 = 1:03:26 4 2:15:05
6 134 Gri Espinagosa Teresa = COC Barcelona 1:28:24 7 1:28:49 6 2:57:13
7 = 491 FITON Marie NORD France 1:24:11 6 = 3:25:20 7 4:49:31



D-E (18) =

1 170 Gil i Brotons Esther = COLIVENC Alicante 1:13:37 1 38:09 2 1:51:46
2 = 145 R=C3=A0fols Perramon Ona COC Barcelona 1:27:47 5 = 36:39 1 2:04:26
3 173 Gil S=C3=A1nchez Alicia = COLIVENC Alicante 1:24:03 3 41:24 5 2:05:27
4 = 388 Guillen Escrib=C3=A0 Carla GRIONS-GIR Girona 1:24:40 = 4 41:19 4 2:05:59
5 397 Serrallonga Arqu=C3=A9s Anna = GRIONS-GIR Girona 1:28:48 6 39:58 3 2:08:46
6 = 44 Fern=C3=A1ndez Valledor Annabel BADALONA-O Barcelona 1:21:46 = 2 47:24 6 2:09:10
7 425 Petraman Estelle = IMPERDIBLE Madrid 1:50:45 11 48:54 7 2:39:39
8 = 688 Meseguer Flaqu=C3=A9 Berta UPC Barcelona 1:50:12 10 = 50:03 8 2:40:15
9 171 Gil i Brotons Ampa = COLIVENC Alicante 1:49:14 9 53:43 10 2:42:57
10 = 555 Bataller Cervero Vanessa PE=C3=91A GUARA Huesca 1:47:37 8 = 56:22 11 2:43:59
11 421 Jim=C3=A9nez Jim=C3=A9nez = M=C3=B3nica IMPERDIBLE Madrid 1:55:25 12 1:00:34 13 = 2:55:59
12 483 Taylor Julia Peta Mary NEMUS Madrid = 2:03:06 14 1:01:00 14 3:04:06
13 659 Padr=C3=B3s = Rombouts Ingrid UEVIC Barcelona 2:03:53 15 1:01:54 15 = 3:05:47
14 162 Bascon Osuna M=C2=AA Dolores COHU Huelva = 2:00:02 13 1:36:44 16 3:36:46
15 711 = Cu=C3=A9llar =C3=81lvarez Maria Del He VALENCIA-O Valencia 2:53:42 = 17 53:32 9 3:47:14
16 163 Escalante Rodr=C3=ADguez = Inmacula COHU Huelva 2:41:56 16 1:42:47 17 4:24:43 =

754 Polo Bard=C3=A9s Betlem XINOXANO = Barcelona n tarj. 58:03 12
466 = Petrenko Galyna MONTE EL P Madrid 1:41:06 7 No sale =



H-12 (7) =

1 70 Martinez Pierre BROS = France 29:07 1 18:59 1 48:06
2 541 = G=C3=B3mez Romea Jos=C3=A9 Luis OROS Barcelona 57:12 = 4 30:32 2 1:27:44
3 427 Valente Barrera Jorge = IMPERDIBLE Madrid 57:10 3 35:25 4 1:32:35
4 = 589 Stockermans Mu=C3=B1oz Juan Alexa RIOJA-O La Rioja 1:19:54 6 = 34:36 3 1:54:30
5 147 RODRIGUEZ VIDAL ORIOL = COC Barcelona 1:22:05 7 54:34 5 2:16:39

= 366 Corral Su=C3=A1rez Miguel GOCAN Madrid 1:07:30 = 5 n tarj.
496 MASSON Julien = NORD France 55:56 2 n tarj. =



H-14 (15) =

1 375 Montero = Carceles Elmar GODIH Albacete 33:23 1 24:59 1 = 58:22
2 20 Gonz=C3=A1lez Barahona Pablo ALCON = Le=C3=B3n 44:11 3 25:17 2 1:09:28
3 = 740 Cutillas Mu=C3=B1oz Cristian VILLENA-O Alicante 42:40 2 = 27:40 3 1:10:20
4 177 Ramal Barea Ismael = COLIVENC Alicante 46:14 4 33:45 8 1:19:59
5 = 30 Trece=C3=B1o Boto Santiago ALCON Le=C3=B3n 47:11 = 5 32:58 7 1:20:09
6 24 Moreno Mart=C3=ADn Miguel = ALCON Le=C3=B3n 53:16 7 28:33 4 1:21:49 =
7 28 S=C3=A1ez =C3=81lvarez Jos=C3=A9 Mar=C3=ADa ALCON = Le=C3=B3n 59:03 8 32:28 6 1:31:31
8 = 635 Tordera Moreno-Tom=C3=A9 Alex TOLEDO-O Toledo 1:06:08 10 = 39:22 9 1:45:30
9 586 Rodriguez Ripalda Alejandro = RIOJA-O La Rioja 1:04:04 9 42:46 11 1:46:50
10 = 588 Stockermans Mu=C3=B1oz Christophe RIOJA-O La Rioja 1:53:00 12 = 40:04 10 2:33:04

182 Vila Sempere Borja = COLIVENC Alicante n tarj. 29:01 5
= 90 Cisneros Sanz Alvaro CDP-O FEDO bandona No = sale
101 Prada Borrego Gonzalo CDP-O = FEDO 2:47:45 13 No sale
365 = Corral Su=C3=A1rez Carlos GOCAN Madrid 50:09 6 No = sale
587 Seanz Rodr=C3=ADguez Enrique = RIOJA-O La Rioja 1:15:00 11 No sale =



H-16 (16) =

1 509 Troncoso = Regueiro Jaime O-GETAFE Madrid 53:22 1 42:56 3 = 1:36:18
2 552 L=C3=B3pez Ruiz Manuel O-SAN ROQU = C=C3=A1diz 1:17:29 3 35:23 1 1:52:52
3 583 = P=C3=A9rez Palacios V=C3=ADctor RIOJA-O La Rioja 59:32 = 2 58:02 8 1:57:34
4 743 Navarro Cutillas Daniel = VILLENA-O Alicante 1:21:24 6 45:33 5 2:06:57
5 = 572 Valero Cay=C3=B3n Manuel PILO=C3=91A DEP Asturias 1:27:15 = 7 41:18 2 2:08:33
6 579 Hern=C3=A1iz S=C3=A1nchez = Javier RIOJA-O La Rioja 1:28:59 8 49:05 6 2:18:04 =
7 738 Ba=C3=B1=C3=B3n Hern=C3=A1ndez Jose Fco. VILLENA-O = Alicante 1:18:26 4 1:03:43 10 2:22:09
8 214 Mahou = Miguel =C3=81lvaro COTA Madrid 1:40:18 9 43:20 = 4 2:23:38
9 226 Fern=C3=A1ndez Barrero Diego COV = Valladolid 1:20:48 5 1:28:14 14 2:49:02
10 580 = Iranzo M=C3=A9ndez Pablo RIOJA-O La Rioja 1:56:47 11 = 1:07:05 11 3:03:52
11 14 =C3=81lvarez Vi=C3=B1uela Jorge = ALCON Le=C3=B3n 1:52:03 10 1:24:24 13 3:16:27 =

575 Ascacibar Higes Daniel RIOJA-O La Rioja = n tarj. 55:34 7
577 Bergasa Elias = Manuel RIOJA-O La Rioja n tarj. 1:46:54 15 =
591 B=C3=A1scones Garc=C3=ADa Daniel RUMBO-MADR = Madrid n tarj. 1:19:33 12
601 = Mart=C3=ADnez Masedo Jorge RUMBO-MADR Madrid 2:04:45 12 n = tarj.
630 Pati=C3=B1o D=C3=A9niz = Nicol=C3=A1s TOLEDO-O Toledo n tarj. 59:47 9 =



H-18A = (26)

1 = 15 De Paz =C3=81lvarez Manuel Ignaci ALCON Le=C3=B3n 1:08:11 = 4 34:04 1 1:42:15
2 574 Morales Ruiz Pedro = POSEID=C3=93N Sevilla 1:11:20 5 39:30 5 1:50:50
= 3 118 Sim=C3=B3n Mend=C3=ADbil Asier COAraba =C3=81lava = 1:07:17 3 43:35 8 1:50:52
4 367 Corral = Su=C3=A1rez =C3=81lvaro GOCAN Madrid 1:12:09 6 = 38:55 4 1:51:04
4 737 Ayelo S=C3=A1nchez Fernando = VILLENA-O Alicante 1:15:47 8 35:17 2 1:51:04
6 = 612 Gil Marcos Eduardo TJALVE Burgos 1:02:58 2 = 49:08 11 1:52:06
7 636 Vera Guerrero Carlos = TOLEDO-O Toledo 1:20:10 9 37:35 3 1:57:45
8 = 584 P=C3=A9rez P=C3=A9rez Rub=C3=A9n RIOJA-O La Rioja = 1:26:27 12 41:43 6 2:08:10
9 488 DAVID Selim = NORD France 1:24:20 10 48:33 10 2:12:53 =
10 537 Dedeu Civit Enric OROS Barcelona = 1:25:31 11 53:47 15 2:19:18
11 706 M=C3=A1rquez Souto = Jos=C3=A9 Manuel USC La Coru=C3=B1a 1:14:06 7 1:05:30 17 = 2:19:36
12 739 Catal=C3=A1n Garc=C3=ADa Samuel = VILLENA-O Alicante 1:29:05 13 51:08 13 2:20:13
13 = 357 Garc=C3=ADa Moreno Antonio FUNDI-O C=C3=A1diz 1:44:32 = 19 41:52 7 2:26:24
14 98 Laguna Guti=C3=A9rrez = Sa=C3=BAl CDP-O FEDO 1:40:24 17 50:16 12 = 2:30:40
15 25 Pe=C3=B1a P=C3=A9rez Sergio Alberto ALCON = Le=C3=B3n 1:46:21 20 53:19 14 2:39:40
16 = 154 Vidal Buxeda Llu=C3=ADs COC Barcelona 1:33:30 15 = 1:08:30 19 2:42:00
17 217 Alonso L=C3=B3pez Eric = COV Valladolid 1:40:04 16 1:07:04 18 2:47:08
18 = 18 Fern=C3=A1ndez Esgueva Gabriel ALCON Le=C3=B3n = 2:09:15 23 58:03 16 3:07:18
19 105 Salamanca Farto = Carlos CDP-O FEDO 1:59:11 21 1:22:56 20 3:22:07 =

27 S=C3=A1ez =C3=81lvarez Samuel ALCON = Le=C3=B3n n tarj. 44:20 9
= 450 Qui=C3=B1onero M=C3=A9ndez Adri=C3=A1n LORCA-O Murcia n = tarj. 1:26:10 21
745 S=C3=A1nchez Serrano = Luis VILLENA-O Alicante 1:00:17 1 n tarj. =
746 Soriano Ramal Manuel VILLENA-O Alicante = 1:29:51 14 n tarj.
139 M=C3=A9ndez = Forni=C3=A8s Rub=C3=A8n COC Barcelona n tarj. No = sale
530 Acedo Casellas Pau OROS = Barcelona 1:40:43 18 No sale
549 = Trunas Villalobos David OROS Barcelona 2:01:40 22 No sale =



H-20A (20) =

1 185 Nogueira de la Muela Luis COMA = M=C3=A1laga 1:03:47 1 39:24 4 1:43:11
2 = 167 Blanes Reig Andreu COLIVENC Alicante 1:06:24 2 = 40:47 8 1:47:11
3 396 Serrallonga Arqu=C3=A9s Marc = GRIONS-GIR Girona 1:08:31 3 39:22 3 1:47:53
4 = 175 Mart=C3=ADnez P=C3=A9rez Antonio COLIVENC Alicante 1:12:31 = 5 38:04 1 1:50:35
5 186 Ruiz De La Herr=C3=A1n = Pidal Javi COMA M=C3=A1laga 1:15:36 7 40:30 6 = 1:56:06
6 148 Serrallonga Amig=C3=B3 Mar=C3=A7al COC = Barcelona 1:16:50 8 39:20 2 1:56:10
7 8 = Mart=C3=ADn de los R=C3=ADos de la Dan ADYRON Madrid 1:11:08 = 4 45:39 11 1:56:47
8 144 R=C3=A0fols Perramon Pol = COC Barcelona 1:14:45 6 43:11 9 1:57:56
9 = 626 Mart=C3=ADn de los R=C3=ADos de la Jai TOLEDO-O Toledo = 1:19:23 9 40:43 7 2:00:06
10 181 Vila Sempere Oscar = COLIVENC Alicante 1:21:42 11 39:37 5 2:01:19 =
11 604 Jurado Alonso Manuel SANT JOAN Alicante = 1:20:42 10 43:57 10 2:04:39
12 149 Serrallonga = Amig=C3=B3 Gerard COC Barcelona 1:28:01 16 46:29 12 = 2:14:30
13 622 Garc=C3=ADa Dengra Ricardo TOLEDO-O = Toledo 1:22:03 12 56:30 16 2:18:33
14 742 = M=C3=A9rida Sanch=C3=ADs Juan Manuel VILLENA-O Alicante 1:26:02 = 14 53:52 14 2:19:54
15 150 Sol=C3=A9 Llobet Roger = COC Barcelona 1:26:52 15 53:26 13 2:20:18
= 16 358 Vaca Mart=C3=ADn Pablo FUNDI-O C=C3=A1diz = 1:25:34 13 55:38 15 2:21:12
17 633 Rodr=C3=ADguez = Corrochano Diego TOLEDO-O Toledo 1:28:34 17 1:07:51 18 = 2:36:25
18 176 Ramal Barea Iv=C3=A1n COLIVENC = Alicante 1:47:21 19 1:07:07 17 2:54:28

395 = Rigual Aparici Ferran GRIONS-GIR Girona 1:58:56 20 No sale =
547 Rodr=C3=ADguez Montfulleda Miquel OROS = Barcelona 1:44:30 18 No sale =



H-21A (59) =

1 535 = Da=C3=B1obeitia Bustillo Jes=C3=BAs OROS Barcelona 1:21:46 = 2 41:20 6 2:03:06
2 206 Garc=C3=ADa de =C3=81gueda = Luis Miguel CORZO Burgos 1:27:05 6 37:36 1 2:04:41 =
3 736 S=C3=A1nchez Merino Jon=C3=A1s VIA PLATA = C=C3=A1ceres 1:24:42 3 41:55 8 2:06:37
4 558 = Garc=C3=ADa Pardos Jos=C3=A9 Ram=C3=B3n PE=C3=91A GUARA Huesca = 1:20:01 1 49:56 25 2:09:57
5 602 Brotons Pastor = Manuel SANT JOAN Alicante 1:29:08 8 41:11 5 2:10:19 =
6 39 Pou Mart=C3=AD Narc=C3=ADs ALIGOTS Girona = 1:27:50 7 43:37 12 2:11:27
7 616 Torrej=C3=B3n = Rubio Cesar TJALVE Burgos 1:26:23 5 47:10 21 = 2:13:33
8 453 Cenalmor Azcona Pedro LOS ANGELE Madrid = 1:26:02 4 47:43 23 2:13:45
9 658 Ordeig Molist = Jordi UEVIC Barcelona 1:37:33 17 40:00 3 = 2:17:33
10 254 Torrej=C3=B3n Rubio Carlos COV = Valladolid 1:33:14 10 45:35 17 2:18:49
11 687 = Mach Beneyto Joan UPC Barcelona 1:30:29 9 48:31 = 24 2:19:00
12 106 Sandonis Vicente Miguel CDP-O FEDO = 1:34:37 13 45:10 15 2:19:47
13 651 Clarena = Riera Vicen=C3=A7 UEVIC Barcelona 1:38:04 19 42:03 = 9 2:20:07
14 200 Angulo de Pablo Eduardo CORZO Burgos = 1:38:29 20 41:50 7 2:20:19
15 190 JUNOT = Alexandre COOL France 1:36:04 14 45:04 14 = 2:21:08
16 692 Cavero Montaner Jos=C3=A9 J. UPV-O = Valencia 1:36:14 15 47:21 22 2:23:35
17 22 = Jim=C3=A9nez Jim=C3=A9nez Rodrigo ALCON Le=C3=B3n = 1:45:17 29 38:51 2 2:24:08
18 138 Masana Gil Jordi = COC Barcelona 1:39:15 21 46:37 19 2:25:52 =
19 227 Frontela Mucientes =C3=81ngel COV Valladolid = 1:36:56 16 50:13 27 2:27:09
19 360 Albarr=C3=A1n = Esteban Carlos GOCAN Madrid 1:43:24 25 43:45 13 = 2:27:09
21 679 Andreu Sol=C3=A0 Oriol UPC Barcelona = 1:34:19 12 54:21 35 2:28:40
22 26 Rubio = Hern=C3=A1ndez Ignacio ALCON Le=C3=B3n 1:47:37 31 = 45:37 18 2:33:14
23 244 Miera Salazar Tom=C3=A1s = COV Valladolid 1:45:04 28 51:15 29 2:36:19
24 = 723 Regidor Perona Julio Carlos VALENCIA-O Valencia 1:44:21 26 = 53:25 34 2:37:46
25 646 Arum=C3=AD Casadevall Jordi = UEVIC Barcelona 1:47:48 32 51:37 30 2:39:25
26 = 73 Batanero Bachiller Jos=C3=A9 Manu C.O.GUADAL Guadalajar 1:54:58 41 = 46:57 20 2:41:55
27 125 Curriu Gimenez Pau COB = Barcelona 1:59:17 44 42:59 10 2:42:16
28 219 = Baciero Gonz=C3=A1lez =C3=93scar COV Valladolid 1:57:18 = 42 45:26 16 2:42:44
29 759 Piazuelo Herrero Martin = ZALAGARDA Zaragoza 1:50:00 34 53:03 31 2:43:03
30 = 520 Garc=C3=ADa Crespo Jacinto ORCA Palencia 1:46:05 30 = 57:23 37 2:43:28
31 94 Garrido Yustos Julio Cesar = CDP-O FEDO 1:39:26 22 1:05:33 43 2:44:59
32 = 693 Falc=C3=B3 Cabos Agust=C3=ADn UPV-O Valencia 1:37:42 = 18 1:07:53 44 2:45:35
33 378 Castro Noms Rub=C3=A9n = GRIONS-GIR Girona 1:49:18 33 57:06 36 2:46:24
= 34 382 Fargas Torra Berenguer GRIONS-GIR Girona 1:53:36 = 40 53:10 33 2:46:46
35 545 Manzano Rojas Francisco Javi = OROS Barcelona 2:07:53 45 41:00 4 2:48:53
36 = 419 Bustillo Rodr=C3=ADguez Jos=C3=A9 Mar=C3=AD IMPERDIBLE Madrid = 1:52:16 37 1:02:25 39 2:54:41
37 189 JANDARI Jamal = COOL France 1:52:06 36 1:03:13 40 2:55:19 =
38 674 Gil Nieminen Niclas UNIVERSIDA Valencia = 1:53:22 39 1:03:57 41 2:57:19
39 391 Montejo Valencia = Carles GRIONS-GIR Girona 1:51:55 35 1:08:22 45 3:00:17 =
40 59 Santandreu Mickael BONO France = 2:11:34 47 51:03 28 3:02:37
41 691 Cavero Montaner = David UPV-O Valencia 1:44:27 27 1:18:56 49 3:03:23 =
42 235 Hern=C3=A1ndez Arques Carlos Feli COV Valladolid = 1:53:13 38 1:10:29 47 3:03:42
43 694 Fl=C3=A1ndez = Monchol=C3=AD Jaime UPV-O Valencia 2:11:33 46 53:09 = 32 3:04:42
44 234 Hern Palacios Enrique COV = Valladolid 2:14:38 49 1:04:46 42 3:19:24
45 560 = P=C3=A9rez Andr=C3=A9s Miguel =C3=81ngel PE=C3=91A GUARA Huesca = 2:13:43 48 1:09:46 46 3:23:29
46 673 Barbera = Garc=C3=ADa Oscar UNIVERSIDA Valencia 2:23:00 51 1:34:01 = 52 3:57:01

443 Girona Belmonte Miguel LORCA-O = Murcia 1:58:16 43 n tarj.
446 = Mart=C3=ADnez D=C3=ADaz Fco. Javier LORCA-O Murcia n tarj. = 49:57 26
468 Ordo=C3=B1ez Ib=C3=A1=C3=B1ez = Sebasti=C3=A1n MONTSANT Tarragona n tarj. 1:30:40 51 =
533 Comerma G=C3=B3mez Daniel OROS Barcelona = 1:42:12 23 n tarj.
605 S=C3=A1nchez = Hern=C3=A1ndez Oscar Javi SANT JOAN Alicante n tarj. 1:01:39 = 38
663 Serrat Gran=C3=A9 Juli UEVIC = Barcelona n tarj. n tarj.
715 = Marti Lecue Jorge VALENCIA-O Valencia n tarj. 1:15:39 = 48
763 Gil Guti=C3=A9rrez Carmelo COV = Valladolid n tarj. 43:35 11
104 = Salamanca Farto Mario CDP-O FEDO 1:33:34 11 No sale =
209 Nanclares Izcara Bernardo CORZO = Burgos 1:42:20 24 No sale
259 = Bustillo Ruiz Pablo CRON La Rioja 2:22:51 50 No sale =
377 Salazar Ortiz de Land=C3=A1zu Jes GODIH = Albacete n tarj. No sale
524 = Mart=C3=ADnez Fidalgo Roberto ORCA Palencia No sale = 1:19:07 50



H-21B (60) =

1 401 Gombk=C3=B6t? P=C3=A9ter = HUF Hungary 44:39 1 39:54 4 1:24:33
2 = 578 Hernaiz S=C3=A1nchez Oscar RIOJA-O La Rioja 48:17 = 3 39:43 3 1:28:00
3 359 Corredoira Rif=C3=B3n = Jos=C3=A9 GALLAECIA La Coru=C3=B1a 46:48 2 43:00 7 = 1:29:48
4 657 Masegur Romero Joaquim UEVIC Barcelona = 53:21 7 40:54 6 1:34:15
5 414 Goikoetxea = Retegi Ibon IMOS Guip=C3=BAzcoa 56:21 12 37:59 2 = 1:34:20
6 32 Amat Mu=C3=B1oz Marc ALIGOTS = Girona 59:21 21 37:57 1 1:37:18
7 609 = Avil=C3=A9s Rodrig=C3=A1lvarez Carlos TJALVE Burgos 52:59 = 6 47:16 12 1:40:15
8 448 Mart=C3=ADnez Molina = Jos=C3=A9 Antonio LORCA-O Murcia 57:23 14 45:32 9 = 1:42:55
9 648 BRUGUERA ROS=C3=89S JORDI UEVIC = Barcelona 57:22 13 46:44 11 1:44:06
10 272 = Mingorance Serrano Ignacio J ENTREBALIZ Madrid 1:01:49 23 44:43 = 8 1:46:32
11 35 Breva Teixid=C3=B3 Amadeu = ALIGOTS Girona 1:06:02 32 40:33 5 1:46:35
12 = 522 Iglesias Santamar=C3=ADa Miguel ORCA Palencia 1:02:10 26 = 47:44 13 1:49:54
13 413 Galarraga Zamora Igor = IMOS Guip=C3=BAzcoa 1:01:56 24 50:08 16 1:52:04
= 14 523 Ma=C3=B1ero P=C3=A9rez Javier ORCA Palencia = 54:21 9 59:12 24 1:53:33
15 253 Tejero Rioseras = Alberto COV Valladolid 1:07:31 33 46:41 10 1:54:12 =
16 689 Tello Abad=C3=ADa Ignacio UPC Barcelona = 55:42 10 1:00:02 25 1:55:44
17 719 Moreno D=C3=B3nate = Antonio VALENCIA-O Valencia 58:49 17 58:10 22 = 1:56:59
18 124 Castell=C3=A0 Vancells Dani COB Barcelona = 1:08:10 34 50:24 17 1:58:34
19 670 Franch = Ronda Francisco Javie UNIVERSIDA Alicante 1:12:08 38 48:11 14 = 2:00:19
20 207 Garc=C3=ADa de =C3=81gueda Alfonso CORZO = Burgos 52:54 5 1:07:41 30 2:00:35
21 223 = Cano Fern=C3=A1ndez Arturo COV Valladolid 54:20 8 = 1:07:52 31 2:02:12
22 91 Combarros Arias Jorge = CDP-O FEDO 1:05:11 31 59:09 23 2:04:20
23 = 332 Mart=C3=ADn Martin V=C3=ADctor FEDO FEDO 57:34 = 15 1:06:57 28 2:04:31
24 678 Torres Ferrer Antonio = UNIVERSIDA Valencia 1:19:39 42 48:45 15 2:08:24
25 = 702 S=C3=A1nchez Amor Carlos UPV-O Valencia 1:04:05 = 27 1:05:19 27 2:09:24
26 38 Garc=C3=ADa =C3=81lvarez = David ALIGOTS Girona 1:16:17 40 53:25 19 2:09:42 =
27 650 CATLL=C3=80 GARCIA IVAN UEVIC Barcelona = 51:34 4 1:21:10 39 2:12:44
28 519 Garc=C3=ADa = Cestero Ismael ORCA Palencia 59:10 19 1:13:55 33 = 2:13:05
29 672 Saura Angl=C3=A9s Roberto UNIVERSIDA = Alicante 1:17:33 41 1:02:41 26 2:20:14
30 556 Ciria = Blasco Carlos PE=C3=91A GUARA Huesca 1:04:35 28 1:16:25 = 36 2:21:00
31 127 N=C3=BA=C3=B1ez Soler Andreu = COB Barcelona 1:04:47 29 1:18:12 38 2:22:59
32 = 417 Tapiz Merino Alberto IMOS Guip=C3=BAzcoa 1:34:26 46 = 53:15 18 2:27:41
33 284 Ros Guirro Roger = FARRA-O Barcelona 1:01:57 25 1:34:02 42 2:35:59
34 = 546 Moncus=C3=AD Gallego Daniel OROS Barcelona 1:26:36 45 = 1:17:40 37 2:44:16
35 157 Crespo Rodr=C3=ADguez Jos=C3=A9 = Mar=C3=ADa CODAN EXTR Badajoz 1:23:09 43 1:21:40 40 2:44:49 =
36 624 Mart=C3=ADn - Albo S=C3=A1nchez - V=C3=ADct TOLEDO-O = Toledo 1:04:55 30 1:40:38 44 2:45:33
37 557 = Delgado Guti=C3=A9rrez Vicente PE=C3=91A GUARA Huesca 1:42:48 = 49 1:14:00 34 2:56:48
38 791 Arum=C3=AD Rota Xavier = UEVIC Barcelona 1:41:55 48 1:27:05 41 3:09:00
= 39 117 Ruiz Sanz Javier COAraba =C3=81lava = 1:51:56 51 1:35:37 43 3:27:33
40 208 Maestre Rosales = Unai CORZO Burgos 2:20:04 54 1:07:39 29 3:27:43 =
41 735 Guijo Garc=C3=ADa Jes=C3=BAs VIA PLATA = C=C3=A1ceres 2:02:51 53 1:47:07 45 3:49:58
42 725 = Rodrigo Colomer Vicente VALENCIA-O Valencia 2:01:32 52 1:59:11 = 46 4:00:43

34 Barcons Espunya Joan ALIGOTS = Girona 59:13 20 n tarj.
36 = Fonseca Plan=C3=A0s Roger ALIGOTS Girona 56:03 11 n = tarj.
240 Madro=C3=B1o Rivero Jos=C3=A9 = Pablo COV Valladolid 1:11:57 37 n tarj.
= 266 Rodr=C3=ADguez Moncayo I=C3=B1aki CRON La Rioja = n tarj. 1:14:43 35
331 mara=C3=B1=C3=B3n = astiagarraga oscar FEDO FEDO 57:47 16 n tarj. =
372 Parla Ram=C3=ADrez Tomas GOCAN Madrid = 59:21 21 n tarj.
403 K?v=C3=A1ri = P=C3=A9ter HUF Hungary 1:10:46 36 n tarj. =
666 Vila Blanch Francesc UEVIC = Barcelona 1:34:49 47 n tarj.
676 = Loniewski Grzegorz UNIVERSIDA Valencia 1:14:17 39 n tarj. =
89 Castro Manzanares Guillermo CDP-O FEDO = 1:24:02 44 No sale
129 Amo = Gonz=C3=A1lez Pedro COBI Vizcaya No sale 56:45 = 20
230 Galv=C3=A1n Rom=C3=A1n Jos=C3=A9 = Mar=C3=ADa COV Valladolid No sale 1:10:19 32 =
275 Alvado Blanco Omar FARRA-O Barcelona n = tarj. No sale
314 Etxebarria Lopez = Iker FEDO FEDO 1:49:26 50 No sale =
320 Gonzalez Eguilegor Josu FEDO FEDO n = tarj. No sale
571 Rodr=C3=ADguez = Forcelledo Felipe PILO=C3=91A DEP Asturias 59:08 18 No sale =
681 Azor=C3=ADn Subir=C3=A0 Jordi UPC = Barcelona No sale 56:49 21
716 = Mart=C3=ADn Cuesta Oscar VALENCIA-O Valencia 1:10:34 35 No = sale



H-35A (39) =

1 424 M=C3=ADnguez Vi=C3=B1ambres = Alberto IMPERDIBLE Madrid 1:12:16 1 34:10 3 1:46:26 =
2 9 Bernal G=C3=B3mez Jes=C3=BAs ALABARDA-O = Madrid 1:21:16 3 32:51 2 1:54:07
3 504 Rojas = Avil=C3=A9s =C3=81ngel =C3=91 ULTRAFON Madrid 1:12:47 2 = 41:57 10 1:54:44
4 77 Collon Eric = CDNAVARRA Navarra 1:25:34 5 37:08 5 2:02:42
5 = 85 Urquizu Barasoain Jorge CDNAVARRA Navarra 1:27:47 7 = 36:27 4 2:04:14
6 392 Ollora Hoyos Llu=C3=ADs = GRIONS-GIR Girona 1:27:58 8 37:46 6 2:05:44
7 = 428 Valente Hern=C3=A1ndez Juan Pedro IMPERDIBLE Madrid 1:28:32 9 = 38:00 7 2:06:32
8 709 Bellver Navarro Jorge = VALENCIA-O Valencia 1:30:48 10 46:04 13 2:16:52
9 = 660 Sales Rovira Jordi UEVIC Barcelona 1:43:01 15 = 38:54 8 2:21:55
10 264 Pe=C3=B1aranda Marcos Tomas = CRON La Rioja 1:41:34 14 44:57 12 2:26:31
11 = 237 Isla Zorita Daniel COV Valladolid 1:40:30 12 = 46:26 14 2:26:56
12 49 Mar=C3=AD Llad=C3=B3 Pau = BADALONA-O Barcelona 1:46:22 17 41:05 9 2:27:27
= 13 467 Borr=C3=A0s Ripoll=C3=A8s Joan MONTSANT Tarragona = 1:38:29 11 49:24 15 2:27:53
14 729 Rodr=C3=ADguez = Mart=C3=ADnez Mario VELETA Granada 1:40:56 13 49:55 17 = 2:30:51
15 408 Rubio Carrasco Miguel IB=C3=93N = Zaragoza 1:45:00 16 1:00:26 27 2:45:26
16 123 = Aubets Rafart Ramon COB Barcelona 1:51:29 19 57:11 = 22 2:48:40
17 203 Benito Zamora Luis Eduardo CORZO = Burgos 1:49:44 18 59:33 25 2:49:17
18 188 = GOMME Rapha=C3=ABl COOL France 2:01:36 21 = 49:25 16 2:51:01
19 685 Dom=C3=A8nech Mestres Carles = UPC Barcelona 2:04:15 23 56:38 19 3:00:53
20 = 755 Rodr=C3=ADguez Rodr=C3=ADguez Daniel XINOXANO Barcelona 2:07:25 = 24 58:44 24 3:06:09
21 16 Dom=C3=ADnguez Berj=C3=B3n = Jos=C3=A9 ALCON Le=C3=B3n 1:58:09 20 1:11:38 32 = 3:09:47
22 517 Dom=C3=ADnguez Dom=C3=ADnguez =C3=81ngel = ORCA Palencia 2:02:45 22 1:07:05 29 3:09:50
23 = 482 Moreira Farfan Angel Luis NEMUS Madrid 2:12:51 25 = 1:00:06 26 3:12:57
24 54 Delatouche S=C3=A9bastien = BONO France 2:30:36 30 42:36 11 3:13:12
25 = 29 Su=C3=A1rez =C3=81lvarez V=C3=ADctor =C3=81ngel ALCON Le=C3=B3n = 2:19:07 27 57:22 23 3:16:29
26 103 Prieto = Charro Jos=C3=A9 Antonio CDP-O FEDO 2:22:29 29 56:52 = 21 3:19:21
27 765 Etxaniz Errazkin Zigor IMOS = Guip=C3=BAzcoa 2:17:17 26 1:09:04 30 3:26:21
28 = 564 Espina Lobeto Angel PILO=C3=91A DEP Asturias 2:33:16 31 = 56:47 20 3:30:03
29 649 CASTELLS VILALTA ALBERT = UEVIC Barcelona 2:34:04 32 1:11:07 31 3:45:11
30 = 108 Alvarez Talavan Francisco Ja COAraba =C3=81lava 2:40:38 34 = 1:12:20 33 3:52:58
31 683 Casafont Ribera Miquel = UPC Barcelona 2:34:50 33 1:25:43 35 4:00:33
32 = 122 Alarc=C3=B3n Albets Jaume COB Barcelona 2:21:20 28 = 1:42:06 37 4:03:26
33 257 Burgos Fern=C3=A1ndez Ignacio = CRON La Rioja 2:49:28 35 1:21:39 34 4:11:07
34 = 569 Men=C3=A9ndez Fern=C3=A1ndez =C3=81ngel Lui PILO=C3=91A DEP = Asturias 2:57:22 36 1:35:51 36 4:33:13

83 = Pascual Orcajo Roberto CDNAVARRA Navarra n tarj. 32:29 = 1
261 Garc=C3=ADa Paredes Jos=C3=A9 Antonio = CRON La Rioja n tarj. 51:11 18
= 764 Zelarain Genua Pablo IMOS Guip=C3=BAzcoa n tarj. = 1:02:00 28
21 Hern=C3=A1ndez Fern=C3=A1ndez = Antonio ALCON Le=C3=B3n 1:27:44 6 No sale =
753 Ledesma Piedra Abel XINOXANO Barcelona = 1:21:50 4 No sale



H-35B (19) =

1 400 =C3=81cs G=C3=A1bor = HUF Hungary 57:27 1 37:27 4 1:34:54
= 2 492 JORDAN Frederic NORD France 1:02:13 = 2 33:59 1 1:36:12
3 512 Delgado Alfaro Francisco = COV Valladolid 1:02:18 3 36:48 3 1:39:06
4 = 250 S=C3=A1nchez Garc=C3=ADa Raimundo Jes=C3=BA COV Valladolid = 1:04:42 5 35:55 2 1:40:37
5 191 LEMBEZAT Yannick = COOL France 1:08:55 8 45:03 5 1:53:58 =
6 508 Barcia Hern=C3=A1ndez Jos=C3=A9 Enriqu O-GETAFE Madrid = 1:02:51 4 55:54 10 1:58:45
7 201 Arranz = Rodr=C3=ADguez Nicol=C3=A1s CORZO Burgos 1:07:25 7 = 55:48 9 2:03:13
8 80 L=C3=B3pez Let=C3=B3n Javier = CDNAVARRA Navarra 1:05:07 6 58:21 11 2:03:28
= 9 474 Dorado Colmenar Juan Carlos NAVALCAN-O Toledo 1:11:54 9 = 51:35 7 2:03:29
10 405 Paskuj M=C3=A1ty=C3=A1s = HUF Hungary 1:13:56 10 52:27 8 2:06:23
= 11 475 Gomez Casillas Gregorio NAVALCAN-O Toledo 1:29:25 = 12 1:00:54 12 2:30:19
12 699 Masi=C3=A1 Va=C3=B1=C3=B3 = Jaime UPV-O Valencia 1:32:09 13 1:03:18 13 = 2:35:27
13 232 G=C3=B3mez Becerra Jos=C3=A9 Luis COV = Valladolid 1:38:46 15 1:05:44 14 2:44:30
14 551 = L=C3=B3pez List=C3=A1n Manuel O-SAN ROQU C=C3=A1diz = 1:35:39 14 1:34:48 16 3:10:27
15 218 Alonso Sanz = Jos=C3=A9 Luis COV Valladolid 3:09:02 17 2:14:30 17 = 5:23:32

241 Mato Gago Juan Angel COV Valladolid = n tarj. 1:14:58 15
429 TABARD = Christophe Independen Ireland n tarj. 46:36 6 =
585 Rodriguez Corral Justo Pablo RIOJA-O La Rioja = 1:24:53 11 n tarj.
518 Dujo Acero Jose = Luis M ORCA Palencia 1:52:44 16 No sale =



H-40 (44) =

1 627 = Mart=C3=ADn de los R=C3=ADos Rodr=C3=AD Lui TOLEDO-O Toledo = 1:17:35 1 34:05 1 1:51:40
2 645 VERVOORT Wim = TROL Belgium 1:18:50 3 34:41 2 1:53:31 =
3 411 Alguacil Barrenechea Juan =C3=81n IMOS Guip=C3=BAzcoa = 1:18:24 2 46:09 13 2:04:33
4 7 = Fern=C3=A1ndez Liria Crist=C3=B3bal ADYRON Madrid 1:29:08 = 10 37:03 3 2:06:11
5 119 Sim=C3=B3n Santamar=C3=ADa = Daniel COAraba =C3=81lava 1:22:39 4 43:44 9 = 2:06:23
6 111 Checa Blas Fernando COAraba =C3=81lava = 1:30:56 11 38:08 4 2:09:04
7 47 Loro = Carceller Xus BADALONA-O Barcelona 1:29:07 9 41:00 7 = 2:10:07
8 151 Soro Mart=C3=AD Miquel COC = Barcelona 1:25:36 5 44:32 10 2:10:08
9 404 = Mih=C3=A1czi Zolt=C3=A1n HUF Hungary 1:33:52 = 13 40:06 6 2:13:58
10 71 Nougarede Frederic = BROS France 1:27:27 6 48:52 16 2:16:19
11 = 615 Gil Mediavilla Teofilo TJALVE Burgos 1:29:06 8 = 54:57 24 2:24:03
12 109 Arana Beobide Josu = COAraba =C3=81lava 1:43:30 16 41:49 8 2:25:19
= 13 559 Mart=C3=ADnez Garc=C3=ADa Fernando PE=C3=91A GUARA Huesca = 1:55:30 24 38:33 5 2:34:03
14 485 CLEMENCON = J=C3=A9r=C3=B4me NORD France 1:48:32 20 46:49 = 14 2:35:21
15 543 Izquierdo Figarola Jordi OROS = Barcelona 1:52:36 23 44:57 11 2:37:33
16 161 = Amezaga P=C3=A9rez Andr=C3=A9s COHU Huelva 1:47:05 = 18 52:20 20 2:39:25
17 393 Pi Boada =C3=80ngel = GRIONS-GIR Girona 1:43:30 16 57:14 29 2:40:44
= 18 135 Imaz Larrea I=C3=B1igo COC Barcelona = 1:48:23 19 53:57 22 2:42:20
19 534 Comerma G=C3=B3mez = Pau OROS Barcelona 1:51:07 21 55:37 25 = 2:46:44
20 221 Briso-Montiano Morales Julio COV Valladolid = 1:57:09 26 51:00 18 2:48:09
21 10 Garc=C3=ADa = Morales Jos=C3=A9 Luis ALABARDA-O Madrid 1:52:17 22 56:03 = 27 2:48:20
22 364 Corral Mart=C3=ADnez Jose Ferm=C3=ADn = GOCAN Madrid 2:05:31 29 45:48 12 2:51:19
23 = 600 Herv=C3=A1s Lucas Jes=C3=BAs RUMBO-MADR Madrid 1:56:29 = 25 55:38 26 2:52:07
24 631 Pati=C3=B1o P=C3=A9rez = Crist=C3=B3bal TOLEDO-O Toledo 2:01:36 28 52:32 21 = 2:54:08
25 262 Hidalgo Vega Jose Luis CRON La Rioja = 2:06:10 30 48:43 15 2:54:53
26 433 Fern=C3=A1ndez = Liria Pablo LA BRUJULA Asturias 1:57:58 27 1:04:31 35 = 3:02:29
27 410 Us=C3=B3n Nebra Javier IB=C3=93N = Zaragoza 2:08:22 31 56:36 28 3:04:58
28 757 = Gallego Ruiz Carlos ZALAGARDA Zaragoza 2:09:42 32 1:02:47 = 32 3:12:29
29 730 Santoyo Medina Ferran VELETA = Granada 2:11:50 33 1:03:13 33 3:15:03
30 116 = P=C3=A9rez de Colosia Zuil Fernan COAraba =C3=81lava 2:13:56 = 35 1:03:39 34 3:17:35
31 510 Troncoso S=C3=A1nchez = Nicol=C3=A1s J. O-GETAFE Madrid 2:19:49 37 1:02:23 31 = 3:22:12
32 686 Esquerra Lluci=C3=A0 Ignasi UPC Barcelona = 2:26:08 38 57:36 30 3:23:44
33 465 P=C3=A9rez = Herrero Manuel MONTE EL P Madrid 2:18:06 36 1:22:05 36 = 3:40:11
34 75 Barber=C3=A1 Verdugo Jos=C3=A9 = CCVALENCIA Valencia 2:13:18 34 1:27:57 37 3:41:15

= 539 G=C3=B3mez Flores Jos=C3=A9 Luis OROS Barcelona n = tarj. 51:09 19
553 R=C3=B5igas Paavo = Peko OK Estland n tarj. 54:28 23 =
82 Nuin Gurbindo Carlos CDNAVARRA Navarra = 2:45:51 40 No sale
84 Quintana Diaz De = Cerio Patxi CDNAVARRA Navarra 2:35:21 39 No sale =
92 Gal=C3=A1n Hern=C3=A1ndez Santiago Jav CDP-O FEDO = 1:32:58 12 No sale
95 G=C3=B3mez = Fuentes Carlos CDP-O FEDO 1:39:08 15 No sale =
110 Cantera Varga Juan Carlos COAraba = =C3=81lava No sale 2:00:09 38
137 = Lor=C3=A9 Barraguer Carles COC Barcelona 1:34:09 14 No = sale
415 Obeso Ardaiz Gorka IMOS = Guip=C3=BAzcoa 1:27:53 7 No sale
= 416 Romero Monis Rafa IMOS Guip=C3=BAzcoa No sale = 50:32 17



H-45 (34) =

1 642 LAENEN Frans TROL = Belgium 58:23 1 34:13 2 1:32:36
2 376 = Montero Fern=C3=A1ndez Javier GODIH Albacete 1:06:16 3 = 31:35 1 1:37:51
3 69 Martinez Francois BROS = France 1:05:41 2 36:26 5 1:42:07
4 470 = Mayol Clemente Pedro MURCIA-O Murcia 1:14:52 4 34:52 = 3 1:49:44
5 643 MELIS Luc TROL = Belgium 1:16:45 5 39:03 6 1:55:48
6 172 = Gil Poveda Antonio COLIVENC Alicante 1:23:17 10 35:03 = 4 1:58:20
7 444 Gonz=C3=A1lez Talavero Ramiro = LORCA-O Murcia 1:22:25 8 40:47 7 2:03:12
8 = 213 Mahou Garc=C3=ADa Luis COTA Madrid 1:22:49 9 = 54:11 14 2:17:00
9 389 Guillen Santamar=C3=ADa Santi = GRIONS-GIR Girona 1:30:08 11 47:16 11 2:17:24
10 = 99 Lasso Fr=C3=ADas Juan Manuel CDP-O FEDO 1:33:51 = 12 43:45 8 2:17:36
11 548 Trunas P=C3=A9rez Llu=C3=ADs = Andreu OROS Barcelona 1:34:21 13 53:27 13 2:27:48 =
12 252 S=C3=A1nchez Toquero Jos=C3=A9 Luis COV Valladolid = 1:44:38 14 48:19 12 2:32:57
13 93 Garrido = Izquierdo Julio Cesa CDP-O FEDO 1:59:51 20 55:52 16 = 2:55:43
14 751 Gili Ribes Felip XINOXANO Barcelona = 2:07:23 22 56:03 17 3:03:26
15 632 P=C3=A9rez = Lorente Carlos TOLEDO-O Toledo 1:53:13 18 1:12:20 22 = 3:05:33
16 744 S=C3=A1nchez P=C3=A9rez Jos=C3=A9 Ram=C3=B3n = VILLENA-O Alicante 1:51:55 17 1:16:56 24 3:08:51
17 = 96 Gonz=C3=A1lez Cuervo Javier CDP-O FEDO 2:10:10 = 23 1:03:57 20 3:14:07
18 249 Puebla Guti=C3=A9rrez = Jos=C3=A9 Ignaci COV Valladolid 2:19:22 25 55:25 15 = 3:14:47
19 155 Vidal Fontcuberta Josep COC Barcelona = 2:04:01 21 1:20:18 25 3:24:19
20 527 Miguel Aguado = Alfredo ORCA Palencia 2:27:22 26 59:34 18 = 3:26:56
21 58 Peyruseigt Bruno BONO France = 2:13:58 24 1:37:22 26 3:51:20
22 255 Blanco Flores = Jes=C3=BAs CRON La Rioja 3:22:49 28 2:18:42 27 = 5:41:31

112 Hern=C3=A1ndez Calvo Gabriel COAraba = =C3=81lava 1:54:02 19 n tarj.
178 = Ramal Gea Jos=C3=A9 COLIVENC Alicante n tarj. = 1:11:53 21
398 Serrallonga Gasch Toni = GRIONS-GIR Girona 1:45:47 15 n tarj.
= 573 Valero Matas Eduardo PILO=C3=91A DEP Asturias n tarj. = 46:36 9
592 B=C3=A1scones Huertas Jos=C3=A9 = Luis RUMBO-MADR Madrid 1:51:35 16 n tarj.
= 598 Garc=C3=ADa Pajuelo Jes=C3=BAs RUMBO-MADR Madrid n = tarj. 1:13:04 23
661 Selga San Jos=C3=A9 = Josep UEVIC Barcelona n tarj. 1:03:56 19 =
102 Prada Gonz=C3=A1lez Javier CDP-O FEDO = 1:21:56 7 No sale
260 Castrillejo = Escudero Alonso CRON La Rioja n tarj. No sale =
409 Santab=C3=A1rbara Lambea Alberto IB=C3=93N Zaragoza = No sale 47:14 10
567 = Garc=C3=ADa Fern=C3=A1ndez Jos=C3=A9 =C3=81ngel PILO=C3=91A DEP = Asturias 2:27:49 27 No sale
568 = Garc=C3=ADa Rodr=C3=ADguez Eladio PILO=C3=91A DEP Asturias = 1:19:27 6 No sale



H-50 (25) =

1 198 VINCENT Michel = COOL France 47:40 1 37:00 1 1:24:40
2 = 461 Patriksson Tommy Matteus SI Sweden 53:06 2 = 39:25 3 1:32:31
3 511 Villamarin Barredo Gonzalo = O-GETAFE Madrid 53:24 3 43:01 6 1:36:25
4 = 728 P=C3=A9rez Mart=C3=ADn Santiago Guille VELETA Granada 1:05:50 = 9 38:45 2 1:44:35
5 638 Checkley Martin = TOTANA-O Murcia 1:03:40 8 41:47 5 1:45:27
6 = 11 Miranda Blasco Juan Carlos ALABARDA-O Madrid 1:06:09 10 = 39:37 4 1:45:46
7 668 Del Moral Dur=C3=A0 Santiago = UNIVERSIDA Alicante 59:52 5 56:15 9 1:56:07
8 = 3 Garc=C3=ADa Grinda Miguel =C3=81ngel ADOL Sevilla 1:09:17 = 12 47:28 7 1:56:45
9 143 R=C3=A0fols Aparicio Marc = COC Barcelona 1:03:10 7 55:34 8 1:58:44
= 10 158 Di=C3=A9guez Margallo Luis CODAN EXTR Badajoz = 1:06:17 11 57:23 10 2:03:40
11 639 Costa C=C3=A1novas = Pablo Jos=C3=A9 TOTANA-O Murcia 1:02:43 6 1:07:17 15 = 2:10:00
12 595 Cobas L=C3=B3pez Jos=C3=A9 Luis = RUMBO-MADR Madrid 1:15:11 14 59:23 11 2:14:34
13 = 88 Ant=C3=B3n P=C3=A9rez Juan Carlos CDP-O FEDO 1:09:42 = 13 1:08:38 18 2:18:20
14 487 DAVID Etienne = NORD France 1:16:13 15 1:08:06 16 2:24:19
15 = 211 Trist=C3=A1n Mart=C3=ADnez El=C3=ADas CORZO Burgos = 1:21:03 17 1:04:22 12 2:25:25
16 538 Dedeu Rosell Josep = Mar=C3=ADa OROS Barcelona 1:20:54 16 1:06:31 14 = 2:27:25
17 228 Galv=C3=A1n Mangas Jos=C3=A9 Mar=C3=ADa COV = Valladolid 1:23:36 20 1:06:19 13 2:29:55
18 229 = Galv=C3=A1n Mangas Jes=C3=BAs Manuel COV Valladolid 1:22:26 = 19 1:08:29 17 2:30:55
19 464 N=C3=BA=C3=B1ez Mart=C3=ADn = Juan Manuel MONTE EL P Madrid 1:21:42 18 1:11:03 19 = 2:32:45
20 455 L=C3=B3pez Lara Antonio LOS ANGELE = Madrid 1:57:55 24 1:21:02 20 3:18:57
21 521 = Hern=C3=A1ndez Perezagua Fernando ORCA Palencia 1:44:38 22 = 1:41:34 21 3:26:12

593 Calder=C3=B3n Barreiro = Sebastian RUMBO-MADR Madrid 2:15:35 25 n tarj. =
251 S=C3=A1nchez M=C3=ADnguez Fernando COV Valladolid = 1:31:47 21 No sale
407 Minguez = Alonso Miguel Angel IB=C3=93N Zaragoza 58:34 4 No sale =
566 Faza Garc=C3=ADa Adolfo = PILO=C3=91A DEP Asturias 1:48:36 23 No sale =



H-55 (8) =

1 513 = Leisibach Edwin OLG Kakowa Switzerlan 47:53 1 51:51 = 6 1:39:44
2 644 OOMS Leopold TROL = Belgium 57:52 4 41:59 1 1:39:51
3 447 = Mart=C3=ADnez Garc=C3=ADa Rafael LORCA-O Murcia 56:23 = 2 47:32 3 1:43:55
4 63 Dayon Pierre = BROS France 57:18 3 50:40 5 1:47:58
5 = 481 de Miguel Rey Jes=C3=BAs NAVALENO-O Soria 1:13:56 7 = 42:53 2 1:56:49
6 720 Pablos Abella Carlos = VALENCIA-O Valencia 1:12:28 6 49:32 4 2:02:00
7 = 452 Salas Jodar Jos=C3=A9 LORCA-O Murcia 1:09:39 5 = 1:02:02 7 2:11:41

713 Font Garc=C3=ADa Jos=C3=A9 = VALENCIA-O Valencia 1:31:36 8 n tarj. =



H-E (33) =

1 281 Kodeda = Stepan FARRA-O Barcelona 1:19:12 1 34:21 2 = 1:53:33
2 168 Casal Fern=C3=A1ndez Roger COLIVENC = Alicante 1:21:15 3 35:15 3 1:56:30
3 273 = K=C3=A4rner Olle Estonian T Estland 1:23:04 4 = 33:44 1 1:56:48
4 146 R=C3=A0fols Perramon Biel = COC Barcelona 1:32:54 5 36:09 4 2:09:03
5 = 160 Portal Gordillo Daniel CODAN EXTR Badajoz 1:33:49 7 = 39:39 5 2:13:28
6 179 Rico Mira N=C3=A9stor = COLIVENC Alicante 1:33:45 6 40:46 6 2:14:31
7 = 45 Ferrer Ferrer Llu=C3=ADs BADALONA-O Barcelona 1:45:45 10 = 43:44 8 2:29:29
8 46 Juhani T=C3=B6lk=C3=B6 Tommi = BADALONA-O Barcelona 1:44:28 9 47:02 11 2:31:30
= 9 371 Jim=C3=A9nez Molina Santiago GOCAN Madrid 1:46:54 = 11 45:31 9 2:32:25
10 420 Jim=C3=A9nez Jim=C3=A9nez = Ismael IMPERDIBLE Madrid 1:50:26 13 42:38 7 2:33:04 =
11 51 Totusaus Gargallo Benet BADALONA-O Barcelona = 1:48:47 12 46:43 10 2:35:30
12 278 Garc=C3=ADa = Gonz=C3=A1lez Eduard FARRA-O Barcelona 1:57:45 15 48:10 = 12 2:45:55
13 477 Nieto Calvo Jes=C3=BAs = NAVALCAN-O Toledo 1:54:01 14 53:45 15 2:47:46
14 = 438 Cases L=C3=B3pez Vicente Pascual LORCA-O Murcia 2:03:17 16 = 56:06 16 2:59:23
15 526 Mediavilla Ruiz Jos=C3=A9 = Mar=C3=ADa ORCA Palencia 2:06:36 18 56:07 17 3:02:43 =
16 536 Davi Recasens Daniel OROS Barcelona = 2:14:35 21 52:30 14 3:07:05
17 164 Soriano Rubio = Fernando COHU Huelva 2:30:35 25 52:28 13 = 3:23:03
18 442 Garnacho Gonz=C3=A1lez Eusebio LORCA-O = Murcia 2:49:45 27 58:53 18 3:48:38
19 727 = Tello Lacal Alex VALENCIA-O Valencia 2:23:11 23 1:27:37 = 23 3:50:48
20 608 Beles Milan SPE = Slovakia 2:16:58 22 1:50:34 24 4:07:32

= 174 Juan Casillas Jos=C3=A9 Luis COLIVENC Alicante n tarj. = 1:00:51 19
277 Fern=C3=A1ndez Balsells Joan = FARRA-O Barcelona n tarj. 1:14:54 22
= 469 Vizcaya Rold=C3=A1n Eduardo MONTSANT Tarragona 2:38:17 = 26 n tarj.
641 S=C3=A1nchez Velasco Hugo = TOTANA-O Murcia 2:11:29 20 n tarj.
= 703 Sell=C3=A9s Segu=C3=AD Emili UPV-O Valencia n = tarj. 1:09:19 21
748 Bed=C3=B3s Bonaterra = Llu=C3=ADs XINOXANO Barcelona n tarj. 1:04:19 20 =
4 Pasi=C3=B3n Rodr=C3=ADguez Pedro ADOL Sevilla = n tarj. No sale
121 Zinca = Ionut COAraba =C3=81lava 1:20:42 2 No sale =
258 Bustillo Ruiz Alfonso CRON La = Rioja n tarj. No sale
422 = Mart=C3=ADn G=C3=B3mez Ra=C3=BAl IMPERDIBLE Madrid = 1:40:50 8 No sale
708 Viana =C3=81lvarez = Xabier USC La Coru=C3=B1a 2:10:22 19 No sale =
747 Agull=C3=B3 Musons Aleu XINOXANO = Barcelona 2:04:35 17 No sale
789 = Regidor Perona Enric VALENCIA-O Valencia 2:30:25 24 No sale =



D-12 (3) =

1 506 Rojas Jim=C3=A9nez Elena = =C3=91 ULTRAFON Madrid 51:06 2 37:36 1 1:28:42
= 2 613 Gil Marcos Maria TJALVE Burgos 49:26 1 = 46:19 2 1:35:45
3 550 Trunas Villalobos Laura = OROS Barcelona 54:19 3 1:23:24 3 2:17:43 =



D-14 (5) =

1 576 = Ascacibar Rodr=C3=ADguez Eugenia RIOJA-O La Rioja 58:05 2 = 37:55 1 1:36:00
2 48 Loro Sansa N=C3=BAria = BADALONA-O Barcelona 54:15 1 49:56 3 1:44:11
3 = 514 Bores Escudero Yara ORCA Palencia 1:13:35 3 = 46:12 2 1:59:47

563 Criado Card=C3=ADn Loreto = PILO=C3=91A DEP Asturias n tarj. No sale
= 565 Faza Aladro Irene PILO=C3=91A DEP Asturias n = tarj. No sale



D-16 (8) =

1 165 Asensi Bod=C3=AD Sara = COLIVENC Alicante 57:46 2 55:28 2 1:53:14
2 = 256 Blanco Prieto Olga CRON La Rioja 53:46 1 = 1:02:58 4 1:56:44
3 734 Guijo Alonso Marta = VIA PLATA C=C3=A1ceres 1:04:39 3 58:24 3 2:03:03
= 4 242 Medina Chico Pilar COV Valladolid 1:46:02 7 = 53:08 1 2:39:10
5 582 P=C3=A9rez Palacios Paula = RIOJA-O La Rioja 1:14:27 4 1:30:42 6 2:45:09
6 = 239 L=C3=A1zaro Cubero Laura COV Valladolid 1:51:56 = 8 1:14:14 5 3:06:10

380 Espinet Pla Marina = GRIONS-GIR Girona 1:20:22 5 No sale
= 381 Espuny Planelles Laia GRIONS-GIR Girona 1:33:04 6 No = sale



H-18/20B (4) =

1 597 Garc=C3=ADa de las Heras = V=C3=ADctor RUMBO-MADR Madrid 1:03:20 1 1:00:20 1 2:03:40 =
2 439 Dubois Garc=C3=ADa Antonio LORCA-O Murcia = 1:09:29 2 1:23:39 2 2:33:08
3 87 Ant=C3=B3n = Ad=C3=A1n Carlos Alberto CDP-O FEDO 1:11:46 3 2:01:26 = 4 3:13:12
4 441 Flores Qui=C3=B1onero Joaqu=C3=ADn = LORCA-O Murcia 1:40:50 4 1:47:31 3 3:28:21 =



D-18/20B (3) =

1 540 = G=C3=B3mez Romea Marina OROS Barcelona 1:19:47 1 = 49:23 1 2:09:10

238 Jim=C3=A9nez S=C3=A1nchez = Ver=C3=B3nica COV Valladolid n tarj. n tarj. =
498 REVERSAT Lucie NORD France = 1:44:09 2 n tarj.



H-60 (14) =

1 1 Edward Dawson Roy = ADOL Sevilla 37:31 1 37:41 1 1:15:12
2 = 606 Jansson P-G SOK Sweden 42:13 3 = 38:05 2 1:20:18
3 56 Pereira Jean Claude BONO = France 44:37 4 39:19 3 1:23:56
4 67 = Lavielle Alain BROS France 38:59 2 57:19 = 8 1:36:18
5 460 Andersson Bo Matteus SI = Sweden 50:26 5 47:11 4 1:37:37
6 640 Molino = Canovas Bartolo TOTANA-O Murcia 51:44 6 49:21 5 = 1:41:05
7 79 Kotuzyak Vasyl CDNAVARRA Navarra = 53:20 7 54:39 7 1:47:59
8 459 Andersson Bengt = Matteus SI Sweden 53:54 8 57:37 9 1:51:31 =
9 152 Triquell Salom=C3=A9 Adri=C3=A0 COC Barcelona = 1:04:33 9 51:21 6 1:55:54
10 60 Izing Etienne = BROS France 1:06:41 10 1:16:11 12 = 2:22:52
11 62 Chambon Christian BROS France = 1:24:07 12 1:07:09 10 2:31:16
12 65 Jaspard Michel = BROS France 1:24:50 13 1:10:39 11 2:35:29 =
13 187 GARROS Francis COOL France = 1:32:58 14 1:42:09 13 3:15:07

136 Llad=C3=B3 = Badia Carles COC Barcelona 1:22:19 11 n tarj. =



OPEN = NARANJA (28)

1 = 52 Vidal Flaquer Pilar BADALONA-O Barcelona 1:00:13 1 = 53:18 5 1:53:31
2 309 Due=C3=B1as Urcelay Lorea = FEDO FEDO 1:34:00 3 51:49 3 2:25:49
3 = 603 Garc=C3=ADa Guerra Ana SANT JOAN Alicante 1:30:24 2 = 1:01:34 10 2:31:58
4 341 Ovejero Due=C3=B1as Inmaculada = FEDO FEDO 1:45:58 7 52:34 4 2:38:32
5 = 308 Due=C3=B1as Urcelay Leire FEDO FEDO 1:50:05 = 8 48:37 1 2:38:42
6 726 sorolla cristina = VALENCIA-O Valencia 1:38:57 6 1:10:49 13 2:49:46
7 = 298 Buitrago MIranda Genner Alon FEDO FEDO 1:58:28 9 = 1:02:48 11 3:01:16
8 348 Saenz Alonso Tania = FEDO FEDO 2:08:01 11 1:20:02 15 3:28:03
9 = 289 Arzuaga Gil Naiara FEDO FEDO 2:04:04 10 = 1:24:01 16 3:28:05
10 493 MARTI William = NORD France 2:19:43 14 2:00:45 19 4:20:28
11 = 347 Ria Garriga I=C3=B1aki FEDO FEDO 3:44:25 17 = 1:16:01 14 5:00:26

41 Rigol Torrent N=C3=BAria = ALIGOTS Girona n tarj. 49:57 2
= 528 Encinas Chamorro Beatriz ORCA Palencia n tarj. = 54:20 6
768 Merlo de la Fuente Elisabel = FEDO FEDO n tarj. 1:03:35 12
= 288 Armero Garc=C3=ADa Josefina FEDO FEDO No sale = n tarj.
306 de luelmo ordu=C3=B1a isabel = FEDO FEDO n tarj. No sale
= 321 Guitart Carrera Ana Maria FEDO FEDO No sale = 1:01:14 9
334 Mendibil Mendieta Kepa = FEDO FEDO 1:35:21 4 No sale
= 336 Morales Sanchez Ainara FEDO FEDO No sale = 55:50 7
337 Mota Guerediaga Maria Angele FEDO = FEDO No sale 1:37:35 18
338 = murgui beltran elisabeth FEDO FEDO 2:34:41 15 No sale =
345 Ramos Sarriugarte I=C3=B1igo FEDO = FEDO 1:37:27 5 No sale
352 = SAVANTI FLORENCIA FEDO FEDO 2:14:24 12 No sale =
710 Chorba Raquel VALENCIA-O = Valencia 2:47:12 16 No sale
769 = Gonzalez De Pedro Justiniano FEDO FEDO No sale 1:31:46 = 17
781 MERLO DE EVAN DANIELA FEDO FEDO = n tarj. No sale
771 = Barandiaran Monasterio Jaion FEDO FEDO 2:16:02 13 No sale =
772 Zunzarren Crespo I=C3=B1igo FEDO = FEDO No sale 56:47 8 =



OPEN ROJO (45) =

1 698 = Krupinski Michal UPV-O Valencia 38:15 1 26:29 = 1 1:04:44
2 335 Monasterio Campillo Mikel FEDO FEDO = 49:08 6 38:14 3 1:27:22
3 290 = Ballesteros Carlos FEDO FEDO 45:15 4 44:27 = 5 1:29:42
4 303 Carrero Patricia FEDO FEDO = 50:36 7 41:43 4 1:32:19
5 296 Bono = Cantabrana Luis Antonio FEDO FEDO 1:00:31 11 50:59 7 = 1:51:30
6 529 Velasco Gonz=C3=A1lez Pedro Rub=C3=A9n ORCA = Palencia 1:18:56 15 36:32 2 1:55:28
7 313 = ERA=C3=91A I=C3=91IGO FEDO FEDO 54:01 = 10 1:07:44 14 2:01:45
8 318 G=C3=B3mez Iturrate Nuria = FEDO FEDO 1:09:17 13 58:53 10 2:08:10
= 9 316 Gallo Cobi=C3=A1n Javier FEDO FEDO 1:24:10 = 17 53:37 8 2:17:47
10 339 Nu=C3=B1ez Guiloche = Cristina FEDO FEDO 1:26:06 18 1:13:23 16 2:39:29 =
11 285 Acedo Koldo FEDO FEDO = 1:43:10 22 1:00:03 11 2:43:13
12 454 Gaherty Shane = LOS ANGELE Madrid 1:52:40 25 55:36 9 2:48:16 =
13 484 BLANCH CARBALLO Anna NORD France = 1:10:47 14 1:38:00 23 2:48:47
14 356 val manso joxe = mariano FEDO FEDO 2:07:06 27 1:01:01 12 3:08:07 =
15 310 Echezarreta Gonzalez MIkel FEDO FEDO = 1:55:32 26 1:14:16 17 3:09:48
16 780 Villalong Sergio = FEDO FEDO 1:48:32 24 1:28:33 20 3:17:05 =
17 297 Bossel Lilian FEDO FEDO = 1:29:59 19 2:32:21 27 4:02:20
18 305 Cepeda Ruiz Marilu = FEDO FEDO 2:33:55 30 1:36:48 22 4:10:43 =

286 Aguirre Gandariasbeitia Jon FEDO FEDO = 1:07:27 12 n tarj.
324 Intxaurrandieta = Mart=C3=ADn Gaizk FEDO FEDO 38:40 2 n tarj. =
325 Isidro Mendoza Lorena FEDO FEDO = n tarj. 1:43:32 25
327 Laburu Larrazabal = Maite FEDO FEDO n tarj. 47:52 6 =
355 URBINA NAIARA FEDO FEDO = 1:20:45 16 n tarj.
705 Zieniewicz = Krzysztof UPV-O Valencia 50:44 8 n tarj. =
779 Agirrezabalaga Izaskun FEDO FEDO = n tarj. 1:09:06 15
204 Blanco = =C3=81lvarez Loida CORZO Burgos No sale 1:39:17 = 24
299 Calleja Ochoa Luis FEDO FEDO = 3:05:48 32 No sale
304 Casanova = Iguzquiza Mikel FEDO FEDO No sale n tarj. =
307 Diego Sangari Igor FEDO FEDO = bandona No sale
311 Elgezabal = Esnarrizaga Bitor FEDO FEDO 3:01:08 31 No sale =
317 Garmendia Sanchez Aaron FEDO FEDO = 52:52 9 No sale
322 Hernando Lobo = Francisco Javi FEDO FEDO 2:25:44 29 No sale =
323 Iborra Mart=C3=ADnez Miguel FEDO FEDO = No sale 1:05:37 13
326 Labanda Alonso = Jose Luis FEDO FEDO n tarj. No sale =
343 P=C3=A9rez Ternero Imanol FEDO FEDO = No sale 1:18:19 18
346 rekalde andueza = roberto FEDO FEDO 1:32:32 21 No sale =
349 S=C3=A1enz Robles Txema FEDO FEDO = 2:23:45 28 No sale
350 Sanchez Perez = Alberto FEDO FEDO No sale 1:26:41 19 =
354 Solis Josune FEDO FEDO = 1:32:26 20 No sale
430 Ryabkov Nikolay = Independen Ireland 43:51 3 No sale =
773 Sol=C3=ADs Nava Joaquin FEDO FEDO = 1:45:54 23 No sale
774 Saez Rementeria = Eduardo FEDO FEDO No sale 1:46:06 26 =
776 MENDEZ David FEDO FEDO No = sale n tarj.
782 Lertxundi Aitana = FEDO FEDO No sale 1:33:03 21
= 785 Aguirre Garcia Gaizka FEDO FEDO 48:49 = 5 No sale



OPEN AMARILLO (13) =

1 505 Rojas Jim=C3=A9nez David = =C3=91 ULTRAFON Madrid 1:07:02 3 49:24 2 1:56:26
= 2 793 Bores Escudero Henar ORCA Palencia 1:23:57 5 = 45:15 1 2:09:12
3 215 Mahou Miguel Daniel = COTA Madrid 1:10:17 4 1:18:05 5 2:28:22
4 = 342 PALOMAR GATON DAVID FEDO FEDO 1:24:06 6 = 1:16:26 4 2:40:32
5 193 LEMBEZAT Ma=C3=ABva = COOL France 1:42:51 9 1:12:13 3 2:55:04

= 194 LEMBEZAT Matthieu COOL France n tarj. = No sale
292 BASCONES GARCIA ANA = FEDO FEDO 1:06:46 2 No sale
= 333 MARTINEZ MASEDO MARTA FEDO FEDO 1:33:09 8 No = sale
390 Montejo Toll Oscar = GRIONS-GIR Girona 1:32:06 7 No sale
= 766 S=C3=A1nchez Haizea FEDO FEDO 53:39 1 = No sale
767 Palacios Itziar = FEDO FEDO 2:05:31 10 No sale
= 777 Hernandez Juan Carlos FEDO FEDO No sale = 1:38:43 6
778 Hermandez Onintza = FEDO FEDO No sale n tarj. =
Registro | Entrar
=C2=A9 COBi=20 2009. Powered by SAREIN.=20
"=20 name=3D__dnnVariable> ------=_NextPart_000_0042_01C9B0C9.84D868E0 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: http://www.bizkaiasaria.com/Portals/_default/Skins/XDNewBlue_flash/pix/search.png iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAABHNCSVQICAgIfAhkiAAAAAlwSFlz AAAK8AAACvABQqw0mAAAAB90RVh0U29mdHdhcmUATWFjcm9tZWRpYSBGaXJld29ya3MgOLVo0ngA AAJCSURBVDiNrdNNSFRRGMbx/7nqOJk2I6OlhRiUkVoLK0rEPtAIClpFq6CF9v1l4qLauChEzE1B YRGGERVBQUFBhS0qoiBJpSHKYHKmQBlFZq6jTjr3vi281jjaqNUDLxzuhR/PPfccJSL8zyTGPmi7 dUa6fP3oYRNBYU/SyF3koGx/o5oNqKIb3q2rkMFAPyuWZpPlsOHQQmCM8u6bSXdQcazh9ozoL/Bx 4z7R9RBFJVtYuf1QtfXetGbY23Kg+YXPYG9tc1xUiQittZtEc+VTVnW10tqGCciwxgTCry8fvi/m CKXHW/6IJgLoYynk5xUDhKOAKWiuK5Uv/ba4n5wIMGp34VycAxCMQsyYtWHaF0DyyCzAiIapOQD0 aCC25ZB9GbZkz8ygNtiDrrlYMt5wunYmYAylFZLwvSMuqAHkzeul++sngIDVMmiNDoSAYSD8Y2yQ dH0W4IZ6t+p9Wkdbp9fL+I+JWK0mIu6uAf+A5w05aUZccNLBbj5SKllba8hcvhEzIQWlaShjmIDn Fd6XN0hfVU7B6iJyPTeZv7tp2qOjYu9y++lCcYecjNkzUJqGbcRPQWqQonq3eli1VgLrqsl0plLC e5w7z05Bp4Az5frJbZJcXEm608n6pM9klJ+YhGpz0oCKC89UqP0BkUiEj7Y19LVemtRoziDAwYY7 quftPQD82WX4n5z/jYrIX0/TqT3S0dkpXp9P/I/OiYjMfQ9jc6Vml+youkjvh+dIX9e/gwDXjm6W 4oVhMhJC/weMzk/NiTB11v9jsgAAAABJRU5ErkJggg== ------=_NextPart_000_0042_01C9B0C9.84D868E0 Content-Type: application/x-css Content-Transfer-Encoding: quoted-printable Content-Location: http://www.bizkaiasaria.com/Portals/_default/default.css BODY { MARGIN: 0px; BACKGROUND-COLOR: white } .ControlPanel { BORDER-RIGHT: #003366 1px solid; BORDER-TOP: #003366 1px solid; = BORDER-LEFT: #003366 1px solid; WIDTH: 100%; BORDER-BOTTOM: #003366 1px = solid; BACKGROUND-COLOR: #ffffff } .PagingTable { BORDER-RIGHT: #003366 1px solid; BORDER-TOP: #003366 1px solid; = BORDER-LEFT: #003366 1px solid; WIDTH: 100%; BORDER-BOTTOM: #003366 1px = solid; BACKGROUND-COLOR: #ffffff } .SkinObject { FONT-WEIGHT: bold; FONT-SIZE: 8.5pt; COLOR: #003366; FONT-FAMILY: = Tahoma, Arial, Helvetica; TEXT-DECORATION: none } A.SkinObject:link { COLOR: #003366; TEXT-DECORATION: none } A.SkinObject:visited { COLOR: #003366; TEXT-DECORATION: none } A.SkinObject:hover { COLOR: #003366; TEXT-DECORATION: none } A.SkinObject:active { COLOR: #003366; TEXT-DECORATION: none } .Language { MARGIN: 0px; VERTICAL-ALIGN: middle } .Language IMG { BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium = none; BORDER-BOTTOM: medium none } .Head { FONT-WEIGHT: normal; FONT-SIZE: 20px; COLOR: #333333; FONT-FAMILY: = Tahoma, Arial, Helvetica } .SubHead { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #003366; FONT-FAMILY: = Tahoma, Arial, Helvetica } .SubSubHead { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: black; FONT-FAMILY: Tahoma, = Arial, Helvetica } .Normal { FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: Tahoma, Arial, = Helvetica } .NormalDisabled { FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: Tahoma, Arial, = Helvetica } .NormalDisabled { COLOR: silver } .NormalBold { FONT-WEIGHT: bold; FONT-SIZE: 11px; FONT-FAMILY: Tahoma, Arial, = Helvetica } .NormalRed { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #ff0000; FONT-FAMILY: = Tahoma, Arial, Helvetica } .NormalTextBox { FONT-WEIGHT: normal; FONT-SIZE: 12px; FONT-FAMILY: Tahoma, Arial, = Helvetica } .DataGrid_AlternatingItem { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: red; FONT-FAMILY: Tahoma, = Arial, Helvetica; BACKGROUND-COLOR: white } .DataGrid_Container { BACKGROUND-COLOR: transparent } .DataGrid_Footer { BACKGROUND-COLOR: white } .DataGrid_Header { FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: black; FONT-FAMILY: Tahoma, = Arial, Helvetica; BACKGROUND-COLOR: transparent; TEXT-ALIGN: center } .DataGrid_Item { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: black; FONT-FAMILY: = Tahoma, Arial, Helvetica; BACKGROUND-COLOR: transparent } .DataGrid_SelectedItem { FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: blue; FONT-FAMILY: Tahoma, = Arial, Helvetica; BACKGROUND-COLOR: silver } .TreeMenu_Node { FONT-WEIGHT: normal; FONT-SIZE: 12px; FONT-FAMILY: Tahoma, Arial, = Helvetica } .TreeMenu_NodeSelected { FONT-WEIGHT: normal; FONT-SIZE: 12px; FONT-FAMILY: Tahoma, Arial, = Helvetica; BACKGROUND-COLOR: #dcdcdc } A.TreeMenu_Node:link { COLOR: #003366; TEXT-DECORATION: none } A.TreeMenu_NodeSelected:link { COLOR: #003366; TEXT-DECORATION: none } A.TreeMenu_Node:visited { COLOR: #003366; TEXT-DECORATION: none } A.TreeMenu_NodeSelected:visited { COLOR: #003366; TEXT-DECORATION: none } A.TreeMenu_Node:hover { COLOR: #ff0000; TEXT-DECORATION: none } A.TreeMenu_NodeSelected:hover { COLOR: #ff0000; TEXT-DECORATION: none } A.TreeMenu_Node:active { COLOR: #003366; TEXT-DECORATION: none } A.TreeMenu_NodeSelected:active { COLOR: #003366; TEXT-DECORATION: none } .FileManager { BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; = BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid; HEIGHT: = 400px } .FileManager_ToolBar { BORDER-BOTTOM: black 1px solid; HEIGHT: 25px } .FileManager_Explorer { BORDER-RIGHT: #696969 1px solid; BORDER-TOP: #696969 1px solid; MARGIN: = 2px; BORDER-LEFT: #696969 1px solid; BORDER-BOTTOM: #696969 1px solid; = HEIGHT: 100%; BACKGROUND-COLOR: white } .FileManager_FileList { BORDER-RIGHT: #696969 1px solid; BORDER-TOP: #696969 1px solid; MARGIN: = 2px; OVERFLOW: auto; BORDER-LEFT: #696969 1px solid; BORDER-BOTTOM: = #696969 1px solid; HEIGHT: 100%; BACKGROUND-COLOR: white } .FileManager_MessageBox { PADDING-RIGHT: 25px; PADDING-LEFT: 25px; PADDING-BOTTOM: 25px; = VERTICAL-ALIGN: middle; PADDING-TOP: 25px; BACKGROUND-COLOR: white; = TEXT-ALIGN: center } .FileManager_Header { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #e7e7ff; BORDER-BOTTOM: = #696969 1px solid; FONT-FAMILY: Tahoma, Arial, Helvetica; HEIGHT: 25px; = BACKGROUND-COLOR: #9ebff6 } .FileManager_Pager { BORDER-TOP: #696969 1px solid; FONT-WEIGHT: bold; FONT-SIZE: 11px; = FONT-FAMILY: Tahoma, Arial, Helvetica; HEIGHT: 25px; BACKGROUND-COLOR: = #eeeeee } .FileManager_StatusBar { FONT-WEIGHT: normal; FONT-SIZE: 11px; MARGIN: 2px; FONT-FAMILY: Tahoma, = Arial, Helvetica; HEIGHT: 25px; BACKGROUND-COLOR: #dedfde } .FileManager_Item { BORDER-TOP: black 1px dashed; FONT-WEIGHT: normal; FONT-SIZE: 11px; = COLOR: black; BORDER-BOTTOM: black 1px dashed; FONT-FAMILY: Tahoma, = Arial, Helvetica; BACKGROUND-COLOR: #f8f8f8 } .FileManager_AltItem { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: black; BORDER-TOP-STYLE: = none; FONT-FAMILY: Tahoma, Arial, Helvetica; BORDER-RIGHT-STYLE: none; = BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #eeeeee; BORDER-BOTTOM-STYLE: = none } .FileManager_SelItem { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: white; BORDER-TOP-STYLE: = none; FONT-FAMILY: Tahoma, Arial, Helvetica; BORDER-RIGHT-STYLE: none; = BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #99ffff; BORDER-BOTTOM-STYLE: = none } .FileManagerTreeNode { FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: Tahoma, Arial, = Helvetica } .FileManagerTreeNodeSelected { FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: Tahoma, Arial, = Helvetica; BACKGROUND-COLOR: #dcdcdc } A.FileManagerTreeNode:link { COLOR: #003366; TEXT-DECORATION: none } A.FileManagerTreeNodeSelected:link { COLOR: #003366; TEXT-DECORATION: none } A.FileManagerTreeNode:visited { COLOR: #003366; TEXT-DECORATION: none } A.FileManagerTreeNodeSelected:visited { COLOR: #003366; TEXT-DECORATION: none } A.FileManagerTreeNode:hover { COLOR: #ff0000; TEXT-DECORATION: none } A.FileManagerTreeNodeSelected:hover { COLOR: #ff0000; TEXT-DECORATION: none } A.FileManagerTreeNode:active { COLOR: #003366; TEXT-DECORATION: none } A.FileManagerTreeNodeSelected:active { COLOR: #003366; TEXT-DECORATION: none } .Wizard { BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; = BORDER-LEFT: black 1px solid; WIDTH: 650px; BORDER-BOTTOM: black 1px = solid; HEIGHT: 400px } .WizardButton { BORDER-RIGHT: #696969 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: = #696969 1px solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: = #696969 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #696969 1px solid; = BACKGROUND-COLOR: #dcdcdc } .WizardHeader { BACKGROUND: #ffffcc; BORDER-BOTTOM: black 1px solid; HEIGHT: 40px } .WizardFooter { BORDER-TOP: black 1px solid; BACKGROUND: #ccffcc; HEIGHT: 25px; = TEXT-ALIGN: right } .WizardBody { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; = PADDING-TOP: 10px; HEIGHT: 325px } .WizardHelp { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 9pt; PADDING-BOTTOM: = 5px; BORDER-LEFT: black 1px solid; WIDTH: 180px; PADDING-TOP: 5px; = BACKGROUND-COLOR: #ccffff } .WizardHelpText { FONT-SIZE: 8pt; OVERFLOW: auto; WIDTH: 180px; COLOR: black; = FONT-FAMILY: Tahoma, Verdana, Arial, Sans-Serif; HEIGHT: 300px } .WizardText { FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Tahoma, Verdana, Arial, = Sans-Serif } .Help { BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: black = 1px solid; PADDING-LEFT: 2px; FONT-WEIGHT: normal; FONT-SIZE: 11px; = PADDING-BOTTOM: 2px; BORDER-LEFT: black 1px solid; COLOR: black; = PADDING-TOP: 2px; BORDER-BOTTOM: black 1px solid; FONT-FAMILY: Tahoma, = Arial, Helvetica; BACKGROUND-COLOR: #ffff99 } .CommandButton { FONT-WEIGHT: normal; FONT-SIZE: 11px; FONT-FAMILY: Tahoma, Arial, = Helvetica } A.CommandButton:link { COLOR: #003366; TEXT-DECORATION: underline } A.CommandButton:visited { COLOR: #003366; TEXT-DECORATION: underline } A.CommandButton:hover { COLOR: #ff0000; TEXT-DECORATION: underline } A.CommandButton:active { COLOR: #003366; TEXT-DECORATION: underline } .StandardButton { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: normal; FONT-SIZE: = 11px; BACKGROUND: #dddddd; COLOR: #000000; FONT-FAMILY: Verdana, = sans-serif } H1 { FONT-WEIGHT: normal; FONT-SIZE: 20px; COLOR: #666644; FONT-FAMILY: = Tahoma, Arial, Helvetica } H2 { FONT-WEIGHT: normal; FONT-SIZE: 20px; COLOR: #666644; FONT-FAMILY: = Tahoma, Arial, Helvetica } H3 { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #003366; FONT-FAMILY: = Tahoma, Arial, Helvetica } H4 { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #003366; FONT-FAMILY: = Tahoma, Arial, Helvetica } H5 { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #003366; FONT-FAMILY: = Tahoma, Arial, Helvetica } DT { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #003366; FONT-FAMILY: = Tahoma, Arial, Helvetica } H6 { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #003366; FONT-FAMILY: = Tahoma, Arial, Helvetica } TFOOT { FONT-SIZE: 12px; COLOR: #003366; FONT-FAMILY: Tahoma, Arial, Helvetica } THEAD { FONT-SIZE: 12px; COLOR: #003366; FONT-FAMILY: Tahoma, Arial, Helvetica } TH { FONT-WEIGHT: bold; FONT-SIZE: 12px; VERTICAL-ALIGN: baseline; COLOR: = #003366; FONT-FAMILY: Tahoma, Arial, Helvetica } A:link { COLOR: #003366; TEXT-DECORATION: none } A:visited { COLOR: #003366; TEXT-DECORATION: none } A:hover { COLOR: #ff0000; TEXT-DECORATION: underline } A:active { COLOR: #003366; TEXT-DECORATION: none } SMALL { FONT-SIZE: 8px } BIG { FONT-SIZE: 14px } BLOCKQUOTE { FONT-FAMILY: Lucida Console, monospace } PRE { FONT-FAMILY: Lucida Console, monospace } UL LI { LIST-STYLE-TYPE: square } UL LI LI { LIST-STYLE-TYPE: disc } UL LI LI LI { LIST-STYLE-TYPE: circle } OL LI { LIST-STYLE-TYPE: decimal } OL OL LI { LIST-STYLE-TYPE: lower-alpha } OL OL OL LI { LIST-STYLE-TYPE: lower-roman } OL UL LI { LIST-STYLE-TYPE: disc } HR { COLOR: #696969; HEIGHT: 1pt; TEXT-ALIGN: left } .ModuleTitle_MenuContainer { BORDER-RIGHT: blue 0px solid; BORDER-TOP: blue 0px solid; BORDER-LEFT: = blue 0px solid; BORDER-BOTTOM: blue 0px solid } .ModuleTitle_MenuBar { CURSOR: pointer; HEIGHT: 16px; BACKGROUND-COLOR: transparent } .ModuleTitle_MenuItem { BORDER-RIGHT: white 0px solid; BORDER-TOP: white 1px solid; = FONT-WEIGHT: bold; FONT-SIZE: 9pt; BORDER-LEFT: white 0px solid; CURSOR: = pointer; COLOR: black; BORDER-BOTTOM: white 1px solid; FONT-STYLE: = normal; FONT-FAMILY: Tahoma, Arial, Helvetica; BACKGROUND-COLOR: = transparent } .ModuleTitle_MenuIcon { BORDER-TOP: #eeeeee 1px solid; BORDER-LEFT: #eeeeee 1px solid; WIDTH: = 15px; CURSOR: pointer; BORDER-BOTTOM: #eeeeee 1px solid; HEIGHT: 21px; = BACKGROUND-COLOR: #eeeeee; TEXT-ALIGN: center } .ModuleTitle_SubMenu { BORDER-RIGHT: #ffffff 0px solid; BORDER-TOP: #ffffff 0px solid; = Z-INDEX: 1000; BORDER-LEFT: #ffffff 0px solid; CURSOR: pointer; = BORDER-BOTTOM: #ffffff 0px solid; BACKGROUND-COLOR: #ffffff } .ModuleTitle_MenuBreak { BORDER-RIGHT: #eeeeee 0px solid; BORDER-TOP: #eeeeee 1px solid; = BORDER-LEFT: #eeeeee 0px solid; BORDER-BOTTOM: #eeeeee 1px solid; = HEIGHT: 1px; BACKGROUND-COLOR: #eeeeee } .ModuleTitle_MenuItemSel { FONT-WEIGHT: bold; FONT-SIZE: 9pt; CURSOR: pointer; COLOR: black; = FONT-STYLE: normal; FONT-FAMILY: Tahoma, Arial, Helvetica; = BACKGROUND-COLOR: #c1d2ee } .ModuleTitle_MenuArrow { BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 0px solid; = FONT-SIZE: 10pt; CURSOR: pointer; BORDER-BOTTOM: #ffffff 1px solid; = FONT-FAMILY: webdings } .ModuleTitle_RootMenuArrow { FONT-SIZE: 10pt; CURSOR: pointer; FONT-FAMILY: webdings } .MainMenu_MenuContainer { BACKGROUND-COLOR: transparent } .MainMenu_MenuBar { CURSOR: pointer; HEIGHT: 16px; BACKGROUND-COLOR: transparent } .MainMenu_MenuItem { BORDER-RIGHT: white 0px solid; BORDER-TOP: white 1px solid; = FONT-WEIGHT: bold; FONT-SIZE: 9pt; BORDER-LEFT: white 0px solid; CURSOR: = pointer; COLOR: black; BORDER-BOTTOM: white 1px solid; FONT-STYLE: = normal; FONT-FAMILY: Tahoma, Arial, Helvetica; BACKGROUND-COLOR: = transparent } .MainMenu_MenuIcon { BORDER-TOP: #eeeeee 1px solid; BORDER-LEFT: #eeeeee 1px solid; WIDTH: = 15px; CURSOR: pointer; BORDER-BOTTOM: #eeeeee 1px solid; HEIGHT: 21px; = BACKGROUND-COLOR: #eeeeee; TEXT-ALIGN: center } .MainMenu_SubMenu { BORDER-RIGHT: #ffffff 0px solid; BORDER-TOP: #ffffff 0px solid; = Z-INDEX: 1000; BORDER-LEFT: #ffffff 0px solid; CURSOR: pointer; = BORDER-BOTTOM: #ffffff 0px solid; BACKGROUND-COLOR: #ffffff } .MainMenu_MenuBreak { BORDER-RIGHT: #eeeeee 0px solid; BORDER-TOP: #eeeeee 1px solid; = BORDER-LEFT: #eeeeee 0px solid; BORDER-BOTTOM: #eeeeee 1px solid; = HEIGHT: 1px; BACKGROUND-COLOR: #eeeeee } .MainMenu_MenuItemSel { FONT-WEIGHT: bold; FONT-SIZE: 9pt; CURSOR: pointer; COLOR: black; = FONT-STYLE: normal; FONT-FAMILY: Tahoma, Arial, Helvetica; = BACKGROUND-COLOR: #c1d2ee } .MainMenu_MenuArrow { BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 0px solid; = FONT-SIZE: 10pt; CURSOR: pointer; BORDER-BOTTOM: #ffffff 1px solid; = FONT-FAMILY: webdings } .MainMenu_RootMenuArrow { FONT-SIZE: 10pt; CURSOR: pointer; FONT-FAMILY: webdings } .HeadBg { BACKGROUND-COLOR: #cccccc } .TabBg { BACKGROUND-COLOR: black } .SelectedTab { FONT-WEIGHT: bold; FONT-SIZE: 8.5pt; COLOR: #ffffff; FONT-FAMILY: = Tahoma, Arial, Helvetica; TEXT-DECORATION: none } A.SelectedTab:link { COLOR: white; TEXT-DECORATION: none } A.SelectedTab:visited { COLOR: #eeeeee; TEXT-DECORATION: none } A.SelectedTab:hover { COLOR: #cccccc; TEXT-DECORATION: none } A.SelectedTab:active { COLOR: #eeeeee; TEXT-DECORATION: none } .OtherTabs { FONT-WEIGHT: bold; FONT-SIZE: 8.5pt; COLOR: white; FONT-FAMILY: Tahoma, = Arial, Helvetica; TEXT-DECORATION: none } A.OtherTabs:link { COLOR: white; TEXT-DECORATION: none } A.OtherTabs:visited { COLOR: #eeeeee; TEXT-DECORATION: none } A.OtherTabs:hover { COLOR: #cccccc; TEXT-DECORATION: none } A.OtherTabs:active { COLOR: #eeeeee; TEXT-DECORATION: none } .PagingTable { HEIGHT: 33px } .LabelEditTextClass { BORDER-RIGHT: red 1px solid; BORDER-TOP: red 1px solid; BORDER-LEFT: = red 1px solid; BORDER-BOTTOM: red 1px solid; BACKGROUND-COLOR: = transparent } .LabelEditWorkClass { BORDER-RIGHT: red 0px solid; BORDER-TOP: red 0px solid; BORDER-LEFT: = red 0px solid; BORDER-BOTTOM: red 0px solid; BACKGROUND-COLOR: = transparent } .SuggestTextMenu { BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; BACKGROUND: = white; BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid; = WHITE-SPACE: nowrap } .SuggestNodeOver { COLOR: white; BACKGROUND-COLOR: navy } .eipbackimg { BORDER-RIGHT: 1px outset; BORDER-TOP: 1px outset; MARGIN-TOP: -22px; = BACKGROUND: url(../../images/eip_toolbar.gif) #99cccc; BORDER-LEFT: 1px = outset; BORDER-BOTTOM: 1px outset; WHITE-SPACE: nowrap; POSITION: = absolute; HEIGHT: 22px } .eipbuttonbackimg { DISPLAY: inline-block; WIDTH: 21px; CURSOR: pointer; HEIGHT: 21px } .eipbutton_edit { BACKGROUND: url(../../images/eip_edit.gif) no-repeat 100% center } .eipbutton_save { BACKGROUND: url(../../images/eip_save.gif) no-repeat 100% center } .eipborderhover { BORDER-RIGHT: 1px outset; BORDER-TOP: 1px outset; BORDER-LEFT: 1px = outset; BORDER-BOTTOM: 1px outset } .DNNEmptyPane { WIDTH: 0px } .DNNAlignleft { TEXT-ALIGN: left } .DNNAlignright { TEXT-ALIGN: right } .DNNAligncenter { TEXT-ALIGN: center } .LoginPanel { =09 } .LoginTabGroup { =09 } .LoginTab { BORDER-RIGHT: #25569a 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: = #25569a 1px solid; PADDING-LEFT: 5px; BACKGROUND: = url(../../images/tablogin_gray.gif) left top; FLOAT: left; = PADDING-BOTTOM: 4px; MARGIN: 0px 3px 3px 0px; BORDER-LEFT: #25569a 1px = solid; COLOR: #fff; PADDING-TOP: 5px; BORDER-BOTTOM: #25569a 1px solid; = TEXT-DECORATION: none } .LoginTabSelected { BORDER-RIGHT: #25569a 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: = #25569a 1px solid; PADDING-LEFT: 5px; BACKGROUND: = url(../../images/tablogin_gray.gif) 0% -41px; FLOAT: left; = PADDING-BOTTOM: 4px; MARGIN: 0px 3px 3px 0px; BORDER-LEFT: #25569a 1px = solid; COLOR: #fff; PADDING-TOP: 5px; BORDER-BOTTOM: #25569a 1px solid; = TEXT-DECORATION: none } .LoginTabHover { BORDER-RIGHT: #c00 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #c00 1px = solid; PADDING-LEFT: 5px; BACKGROUND: = url(../../images/tablogin_gray.gif) left top; FLOAT: left; = PADDING-BOTTOM: 4px; MARGIN: 0px 3px 3px 0px; BORDER-LEFT: #c00 1px = solid; CURSOR: pointer; COLOR: #555; PADDING-TOP: 5px; BORDER-BOTTOM: = #c00 1px solid; TEXT-DECORATION: none } .LoginContainerGroup { CLEAR: both; PADDING-TOP: 5px } .LoginContainer { =09 } ------=_NextPart_000_0042_01C9B0C9.84D868E0 Content-Type: application/x-css Content-Transfer-Encoding: quoted-printable Content-Location: http://www.bizkaiasaria.com/Portals/_default/Skins/XDNewBlue_flash/skin.css .pagemaster { MARGIN: 0px auto; WIDTH: 940px; TEXT-ALIGN: center } HTML { HEIGHT: 100% } BODY { FONT-SIZE: 14px; BACKGROUND: #f3f3f3; MARGIN: 0px auto; COLOR: #404040; = FONT-FAMILY: Tahoma, Geneva, Arial, Helvetica,Verdana, sans-serif; = TEXT-ALIGN: center } TABLE { FONT-SIZE: 12px; MARGIN: 0px; COLOR: #333333; FONT-FAMILY: Tahoma, = Arial, Verdana, Helvetica, sans-serif } P { FONT-SIZE: 12px; MARGIN: 0px; COLOR: #333333; FONT-FAMILY: Tahoma, = Arial, Verdana, Helvetica, sans-serif } LI { FONT-SIZE: 12px; MARGIN: 0px; COLOR: #333333; FONT-FAMILY: Tahoma, = Arial, Verdana, Helvetica, sans-serif } H1 { FONT-WEIGHT: normal; FONT-SIZE: 18px; FONT-FAMILY: Tahoma, Arial, = Verdana, Helvetica, sans-serif; TEXT-DECORATION: none } H2 { FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #555; FONT-FAMILY: Tahoma, = Arial, Verdana, Helvetica, sans-serif } H3 { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #555; FONT-FAMILY: Tahoma, = Arial, Verdana, Helvetica, sans-serif } A:link { COLOR: #1f558b; FONT-STYLE: normal; TEXT-DECORATION: underline } A:visited { COLOR: #1f558b; FONT-STYLE: normal; TEXT-DECORATION: underline } A:active { COLOR: #1f558b; FONT-STYLE: normal; TEXT-DECORATION: underline } A:hover { TEXT-DECORATION: none } HR { COLOR: #1f558b; HEIGHT: 1px } .topspace { BACKGROUND: url(bluepix/top.png) no-repeat center 50%; HEIGHT: 26px } #flashtable { PADDING-RIGHT: 0px; BACKGROUND-POSITION: center 50%; PADDING-LEFT: 0px; = PADDING-BOTTOM: 0px; WIDTH: 880px; PADDING-TOP: 0px; BACKGROUND-COLOR: = transparent } #flashcontent { MARGIN: 0px; WIDTH: 898px; HEIGHT: 210px; TEXT-ALIGN: center } #login { PADDING-RIGHT: 15px; PADDING-LEFT: 0px; FONT-SIZE: 11px; = PADDING-BOTTOM: 0px; MARGIN: 5px auto 0px; COLOR: #fefefe; PADDING-TOP: = 4px; HEIGHT: 30px; TEXT-ALIGN: right; TEXT-DECORATION: none } .banner { BACKGROUND: url(bluepix/header.png) no-repeat center top; HEIGHT: 180px } .bannerright { PADDING-TOP: 5px; HEIGHT: 79px; TEXT-ALIGN: right } .top_header { BACKGROUND: url(bluepix/menubg.png) no-repeat center 50%; HEIGHT: 25px; = TEXT-ALIGN: center } .header01 { BACKGROUND: url(pix/bodyrpt.png) repeat-y center 50% } .header { MARGIN: 0px auto; WIDTH: 900px; TEXT-ALIGN: left } .menubg { BACKGROUND: url(bluepix/menubg.png) no-repeat center 50%; HEIGHT: 25px; = TEXT-ALIGN: center } .menu { MARGIN: 0px auto; WIDTH: 880px; HEIGHT: 25px; TEXT-ALIGN: left } .buscador { FLOAT: right; MARGIN: 3px 10px 0px 0px } .buscador .NormalTextBox { BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; = FONT-SIZE: 10px; BORDER-LEFT: #000000 1px solid; WIDTH: 120px; = BORDER-BOTTOM: #000000 1px solid; HEIGHT: 16px } .select_idiomas { PADDING-RIGHT: 0px; PADDING-LEFT: 30px; FLOAT: left; PADDING-BOTTOM: = 0px; MARGIN: 0px 0px 0px 40px; PADDING-TOP: 3px } .select_idiomas A:link { FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: #ff8e29! important; = FONT-FAMILY: verdana; TEXT-DECORATION: none } .select_idiomas A:visited { FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: #ff8e29! important; = FONT-FAMILY: verdana; TEXT-DECORATION: none } .select_idiomas A:hover { FONT-SIZE: 10px; COLOR: #ff8e29! important; FONT-FAMILY: verdana } .userlogin01 { BACKGROUND: url(pix/bodyrpt.png) repeat-y center 50%; HEIGHT: 25px; = TEXT-ALIGN: center } .userlogin02 { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 4px; MARGIN: 0px = auto; WIDTH: 865px; PADDING-TOP: 2px } .breadcrumb { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 4px; MARGIN: 0px = auto; WIDTH: 865px; COLOR: #f3f3f3; PADDING-TOP: 2px; HEIGHT: 30px; = TEXT-ALIGN: left } .dateholder { FONT-SIZE: 10px; FLOAT: left; MARGIN: 8px 0px 0px 15px; COLOR: #ffffff; = LINE-HEIGHT: 12px; FONT-FAMILY: Tahoma, Arial, Verdana, Helvetica, = sans-serif; HEIGHT: 20px; TEXT-DECORATION: none } .userlogin { PADDING-RIGHT: 3px; FONT-SIZE: 10px; FLOAT: right; COLOR: #666666; = LINE-HEIGHT: 12px; PADDING-TOP: 4px; FONT-FAMILY: Tahoma, Arial, = Verdana, Helvetica, sans-serif; TEXT-DECORATION: none } .langholder { PADDING-RIGHT: 12px; COLOR: #f3f3f3; LINE-HEIGHT: 1px; HEIGHT: 120px; = TEXT-ALIGN: right } .langholder IMG { BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; = PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: medium none; = PADDING-TOP: 0px; BORDER-BOTTOM: medium none } .langholder SELECT { BORDER-RIGHT: #003366 1px solid; BORDER-TOP: #003366 1px solid; = FONT-SIZE: 10px; BACKGROUND: #1f558b; BORDER-LEFT: #003366 1px solid; = WIDTH: 146px; COLOR: #ffffff; BORDER-BOTTOM: #003366 1px solid; = FONT-FAMILY: Tahoma, Arial, Verdana, Helvetica, sans-serif; = TEXT-DECORATION: none } .terms { PADDING-RIGHT: 15px; MARGIN-TOP: 20px; FLOAT: right; BOTTOM: 0px } .copyright { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: = 0px; MARGIN-LEFT: 15px; COLOR: #003366! important; PADDING-TOP: 20px; = FONT-FAMILY: Tahoma, Arial, Verdana, Helvetica, sans-serif } .footer01 { BACKGROUND: url(bluepix/footer.png) no-repeat 50% top; HEIGHT: 86px; = TEXT-ALIGN: center } .footer { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: = 0px; MARGIN: 0px auto; WIDTH: 900px; COLOR: #f3f3f3; PADDING-TOP: 0px; = FONT-FAMILY: Tahoma, Arial, Verdana, Helvetica, sans-serif; TEXT-ALIGN: = left; TEXT-DECORATION: none } .content01 { BACKGROUND: url(pix/bodyrpt.png) repeat-y center 50%; TEXT-ALIGN: = center } .content { BACKGROUND: #ffffff; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: = 880px } .contentpane { PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; = PADDING-TOP: 0px } .leftpane { PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; = PADDING-TOP: 0px } .contentpanetop { =09 } .contentpanebottom { =09 } .rightpane { WIDTH: 160px } .darkbg { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; COLOR: = #ffffff; PADDING-TOP: 0px } A.darkbg:link { BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-WEIGHT: normal; FONT-SIZE: = 8pt; BORDER-LEFT: 0px; COLOR: #ffffff; BORDER-BOTTOM: 0px; FONT-FAMILY: = Tahoma, Geneva, Arial, Helvetica,Verdana, sans-serif; BACKGROUND-COLOR: = transparent; TEXT-DECORATION: none } A.darkbg:visited { BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-WEIGHT: normal; FONT-SIZE: = 8pt; BORDER-LEFT: 0px; COLOR: #ffffff; BORDER-BOTTOM: 0px; FONT-FAMILY: = Tahoma, Geneva, Arial, Helvetica,Verdana, sans-serif; BACKGROUND-COLOR: = transparent; TEXT-DECORATION: none } A.darkbg:hover { BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-WEIGHT: normal; FONT-SIZE: = 8pt; BORDER-LEFT: 0px; COLOR: #ffffff; BORDER-BOTTOM: 0px; FONT-FAMILY: = Tahoma, Geneva, Arial, Helvetica,Verdana, sans-serif; BACKGROUND-COLOR: = transparent; TEXT-DECORATION: none } A.darkbg:active { BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-WEIGHT: normal; FONT-SIZE: = 8pt; BORDER-LEFT: 0px; COLOR: #ffffff; BORDER-BOTTOM: 0px; FONT-FAMILY: = Tahoma, Geneva, Arial, Helvetica,Verdana, sans-serif; BACKGROUND-COLOR: = transparent; TEXT-DECORATION: none } A.darkbg:hover { BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-WEIGHT: normal; BORDER-LEFT: = 0px; COLOR: #eeeeee; BORDER-BOTTOM: 0px; BACKGROUND-COLOR: transparent; = TEXT-DECORATION: none } .lightbg { FONT-SIZE: 11px; COLOR: #1f558b; FONT-FAMILY: Tahoma, Geneva, Arial, = Helvetica,Verdana, sans-serif } A.lightbg:link { BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-WEIGHT: normal; FONT-SIZE: = 11px; BORDER-LEFT: 0px; COLOR: #1f558b; BORDER-BOTTOM: 0px; FONT-FAMILY: = Tahoma, Geneva, Arial, Helvetica,Verdana, sans-serif; BACKGROUND-COLOR: = transparent; TEXT-DECORATION: none } A.lightbg:visited { BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-WEIGHT: normal; FONT-SIZE: = 11px; BORDER-LEFT: 0px; COLOR: #1f558b; BORDER-BOTTOM: 0px; FONT-FAMILY: = Tahoma, Geneva, Arial, Helvetica,Verdana, sans-serif; BACKGROUND-COLOR: = transparent; TEXT-DECORATION: none } A.lightbg:hover { BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-WEIGHT: normal; FONT-SIZE: = 11px; BORDER-LEFT: 0px; COLOR: #1f558b; BORDER-BOTTOM: 0px; FONT-FAMILY: = Tahoma, Geneva, Arial, Helvetica,Verdana, sans-serif; BACKGROUND-COLOR: = transparent; TEXT-DECORATION: none } A.lightbg:active { BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-WEIGHT: normal; FONT-SIZE: = 11px; BORDER-LEFT: 0px; COLOR: #1f558b; BORDER-BOTTOM: 0px; FONT-FAMILY: = Tahoma, Geneva, Arial, Helvetica,Verdana, sans-serif; BACKGROUND-COLOR: = transparent; TEXT-DECORATION: none } A.lightbg:hover { BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline } A.lightbg2:link { BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-WEIGHT: normal; FONT-SIZE: = 11px; BORDER-LEFT: 0px; COLOR: #ffffff; BORDER-BOTTOM: 0px; FONT-FAMILY: = Tahoma, Geneva, Arial, Helvetica,Verdana, sans-serif; BACKGROUND-COLOR: = transparent; TEXT-DECORATION: none } A.lightbg2:visited { BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-WEIGHT: normal; FONT-SIZE: = 11px; BORDER-LEFT: 0px; COLOR: #ffffff; BORDER-BOTTOM: 0px; FONT-FAMILY: = Tahoma, Geneva, Arial, Helvetica,Verdana, sans-serif; BACKGROUND-COLOR: = transparent; TEXT-DECORATION: none } A.lightbg2:hover { BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-WEIGHT: normal; FONT-SIZE: = 11px; BORDER-LEFT: 0px; COLOR: #ffffff; BORDER-BOTTOM: 0px; FONT-FAMILY: = Tahoma, Geneva, Arial, Helvetica,Verdana, sans-serif; BACKGROUND-COLOR: = transparent; TEXT-DECORATION: none } A.lightbg2:active { BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-WEIGHT: normal; FONT-SIZE: = 11px; BORDER-LEFT: 0px; COLOR: #ffffff; BORDER-BOTTOM: 0px; FONT-FAMILY: = Tahoma, Geneva, Arial, Helvetica,Verdana, sans-serif; BACKGROUND-COLOR: = transparent; TEXT-DECORATION: none } .search { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: = 0px; VERTICAL-ALIGN: bottom; WIDTH: 170px; LINE-HEIGHT: 20px; = PADDING-TOP: 2px; TEXT-ALIGN: right } .search IMG { BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; = PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: medium none; = PADDING-TOP: 0px; BORDER-BOTTOM: medium none } .search INPUT { BORDER-RIGHT: #003366 1px solid; BORDER-TOP: #003366 1px solid; = BACKGROUND: #1f558b; BORDER-LEFT: #003366 1px solid; WIDTH: 120px; = COLOR: #ffffff; BORDER-BOTTOM: #003366 1px solid } .SearchField { FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Tahoma, Arial, Verdana, = Helvetica, sans-serif } A.SearchField { PADDING-RIGHT: 3px; FONT-SIZE: 11px; VERTICAL-ALIGN: bottom; COLOR: = #666666! important; FONT-FAMILY: Tahoma, Arial, Verdana, Helvetica, = sans-serif; TEXT-DECORATION: none! important } A.SearchField:hover { TEXT-DECORATION: underline! important } .NormalTextBox#dnn_dnnSEARCH_txtSearch { =09 } .SubHead { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: = Tahoma, Arial, Verdana, Helvetica, sans-serif } .Head { FONT-WEIGHT: normal; FONT-SIZE: 14pt; FONT-FAMILY: Tahoma, Arial, = Verdana, Helvetica, sans-serif; WHITE-SPACE: nowrap; BACKGROUND-COLOR: = transparent; TEXT-DECORATION: none } .normal { FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: Tahoma, Arial, Verdana, = Helvetica, sans-serif } .Normal { FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: Tahoma, Arial, Verdana, = Helvetica, sans-serif } .NormalBold { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #555; FONT-FAMILY: Tahoma, = Arial, Verdana, Helvetica, sans-serif } .NormalRed { FONT-SIZE: 12px; COLOR: #990000; FONT-FAMILY: Tahoma, Arial, Verdana, = Helvetica, sans-serif } A.Normal:link { TEXT-DECORATION: underline } A.Normal:visited { TEXT-DECORATION: underline } A.Normal:hover { TEXT-DECORATION: none } SELECT { FONT-SIZE: 11px; COLOR: #555; FONT-FAMILY: tahoma } INPUT { FONT-SIZE: 11px; COLOR: #555; FONT-FAMILY: tahoma } .NormalTextBox { PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #333; = LINE-HEIGHT: 12px; FONT-FAMILY: tahoma } .main_dnnmenu_bar { CURSOR: auto; LINE-HEIGHT: 25px; HEIGHT: 25px; BACKGROUND-COLOR: = transparent } .main_dnnmenu_rootitem { PADDING-RIGHT: 12px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: = 9pt; PADDING-BOTTOM: 0px; CURSOR: auto; COLOR: #404040; PADDING-TOP: = 0px; FONT-STYLE: normal; FONT-FAMILY: Tahoma, Arial, Helvetica, = sans-serif; WHITE-SPACE: nowrap; HEIGHT: 25px; BACKGROUND-COLOR: = transparent } .main_dnnmenu_icon { WIDTH: 3px; CURSOR: auto; HEIGHT: 25px; TEXT-ALIGN: center } .main_dnnmenu_break { FONT-SIZE: 1px; HEIGHT: 25px } .main_dnnmenu_arrow { BORDER-RIGHT: #d1dbed 1px solid; BORDER-TOP: #d1dbed 0px solid; = FONT-SIZE: 10pt; CURSOR: auto; BORDER-BOTTOM: #d1dbed 1px solid; = FONT-FAMILY: webdings } .main_dnnmenu_rootmenuarrow { FONT-SIZE: 10pt; CURSOR: auto; FONT-FAMILY: webdings, sans-serif } .StyleIconBackColor { BACKGROUND-COLOR: transparent } .main_dnnmenu_container { WIDTH: auto; BACKGROUND-COLOR: transparent } .main_dnnmenu_itemhoverroot TD { BACKGROUND-IMAGE: url(pix/orange01.jpg) } .main_dnnmenu_item { FONT-WEIGHT: bold; FONT-SIZE: 9pt; CURSOR: auto; COLOR: #ffffff; = FONT-STYLE: normal; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; = WHITE-SPACE: nowrap; HEIGHT: 25px; BACKGROUND-COLOR: transparent } .main_dnnmenu_itemhover { BACKGROUND-IMAGE: url(pix/orange01.jpg); COLOR: #ffffff; HEIGHT: 25px; = BACKGROUND-COLOR: transparent } .main_dnnmenu_itemhover TD { BACKGROUND-IMAGE: url(pix/orange01.jpg); COLOR: #333333; HEIGHT: 25px; = BACKGROUND-COLOR: #c6cee6 } .main_dnnmenu_submenu { PADDING-RIGHT: 3px; PADDING-LEFT: 3px; Z-INDEX: 1000; FILTER: = progid:DXImageTransform.Microsoft.Shadow(color=3D'#696969', = Direction=3D135, Strength=3D3); PADDING-BOTTOM: 2px; CURSOR: auto; = PADDING-TOP: 2px; BACKGROUND-COLOR: #ffbe71 } .capa_flash { POSITION: relative } .buscador { FONT-WEIGHT: bold; Z-INDEX: 10; RIGHT: 10px; POSITION: absolute; TOP: = 175px } ------=_NextPart_000_0042_01C9B0C9.84D868E0 Content-Type: application/x-css Content-Transfer-Encoding: quoted-printable Content-Location: http://www.bizkaiasaria.com/Portals/0/portal.css .HeadBg { =09 } BODY { =09 } .ControlPanel { =09 } .TabBg { =09 } .LeftPane { =09 } .ContentPane { =09 } .RightPane { =09 } .SelectedTab { =09 } A.SelectedTab:link { =09 } A.SelectedTab:visited { =09 } A.SelectedTab:hover { =09 } A.SelectedTab:active { =09 } .OtherTabs { =09 } A.OtherTabs:link { =09 } A.OtherTabs:visited { =09 } A.OtherTabs:hover { =09 } A.OtherTabs:active { =09 } .Head { =09 } .SubHead { =09 } .SubSubHead { =09 } .Normal { =09 } .NormalTextBox { =09 } .NormalRed { =09 } .NormalBold { =09 } .CommandButton { =09 } A.CommandButton:link { =09 } A.CommandButton:visited { =09 } A.CommandButton:hover { =09 } A.CommandButton:active { =09 } .StandardButton { =09 } H1 { =09 } H2 { =09 } H3 { =09 } H4 { =09 } H5 { =09 } DT { =09 } H6 { =09 } TFOOT { =09 } THEAD { =09 } TH { =09 } A:link { =09 } A:visited { =09 } A:hover { =09 } A:active { =09 } SMALL { =09 } BIG { =09 } BLOCKQUOTE { =09 } PRE { =09 } UL LI { =09 } UL LI LI { =09 } UL LI LI LI { =09 } OL LI { =09 } OL OL LI { =09 } OL OL OL LI { =09 } OL UL LI { =09 } HR { =09 } .Message { =09 } .ItemTitle { =09 } .ModuleTitle_MenuContainer { =09 } .ModuleTitle_MenuBar { =09 } .ModuleTitle_MenuItem { =09 } .ModuleTitle_MenuIcon { =09 } .ModuleTitle_SubMenu { =09 } .ModuleTitle_MenuBreak { =09 } .ModuleTitle_MenuItemSel { =09 } .ModuleTitle_MenuArrow { =09 } .ModuleTitle_RootMenuArrow { =09 } .MainMenu_MenuContainer { =09 } .MainMenu_MenuBar { =09 } .MainMenu_MenuItem { =09 } .MainMenu_MenuIcon { =09 } .MainMenu_SubMenu { =09 } .MainMenu_MenuBreak { =09 } .MainMenu_MenuItemSel { =09 } .MainMenu_MenuArrow { =09 } .MainMenu_RootMenuArrow { =09 } .LoginPanel { =09 } .LoginTabGroup { =09 } .LoginTab { =09 } .LoginTabSelected { =09 } .LoginTabHover { =09 } .LoginContainerGroup { =09 } .LoginContainer { =09 } IMG { BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: = none; BORDER-BOTTOM-STYLE: none } ------=_NextPart_000_0042_01C9B0C9.84D868E0 Content-Type: application/x-css Content-Transfer-Encoding: quoted-printable Content-Location: http://www.bizkaiasaria.com/Portals/_default/Skins/XDNewBlue_flash/skin.css .pagemaster { MARGIN: 0px auto; WIDTH: 940px; TEXT-ALIGN: center } HTML { HEIGHT: 100% } BODY { FONT-SIZE: 14px; BACKGROUND: #f3f3f3; MARGIN: 0px auto; COLOR: #404040; = FONT-FAMILY: Tahoma, Geneva, Arial, Helvetica,Verdana, sans-serif; = TEXT-ALIGN: center } TABLE { FONT-SIZE: 12px; MARGIN: 0px; COLOR: #333333; FONT-FAMILY: Tahoma, = Arial, Verdana, Helvetica, sans-serif } P { FONT-SIZE: 12px; MARGIN: 0px; COLOR: #333333; FONT-FAMILY: Tahoma, = Arial, Verdana, Helvetica, sans-serif } LI { FONT-SIZE: 12px; MARGIN: 0px; COLOR: #333333; FONT-FAMILY: Tahoma, = Arial, Verdana, Helvetica, sans-serif } H1 { FONT-WEIGHT: normal; FONT-SIZE: 18px; FONT-FAMILY: Tahoma, Arial, = Verdana, Helvetica, sans-serif; TEXT-DECORATION: none } H2 { FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #555; FONT-FAMILY: Tahoma, = Arial, Verdana, Helvetica, sans-serif } H3 { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #555; FONT-FAMILY: Tahoma, = Arial, Verdana, Helvetica, sans-serif } A:link { COLOR: #1f558b; FONT-STYLE: normal; TEXT-DECORATION: underline } A:visited { COLOR: #1f558b; FONT-STYLE: normal; TEXT-DECORATION: underline } A:active { COLOR: #1f558b; FONT-STYLE: normal; TEXT-DECORATION: underline } A:hover { TEXT-DECORATION: none } HR { COLOR: #1f558b; HEIGHT: 1px } .topspace { BACKGROUND: url(bluepix/top.png) no-repeat center 50%; HEIGHT: 26px } #flashtable { PADDING-RIGHT: 0px; BACKGROUND-POSITION: center 50%; PADDING-LEFT: 0px; = PADDING-BOTTOM: 0px; WIDTH: 880px; PADDING-TOP: 0px; BACKGROUND-COLOR: = transparent } #flashcontent { MARGIN: 0px; WIDTH: 898px; HEIGHT: 210px; TEXT-ALIGN: center } #login { PADDING-RIGHT: 15px; PADDING-LEFT: 0px; FONT-SIZE: 11px; = PADDING-BOTTOM: 0px; MARGIN: 5px auto 0px; COLOR: #fefefe; PADDING-TOP: = 4px; HEIGHT: 30px; TEXT-ALIGN: right; TEXT-DECORATION: none } .banner { BACKGROUND: url(bluepix/header.png) no-repeat center top; HEIGHT: 180px } .bannerright { PADDING-TOP: 5px; HEIGHT: 79px; TEXT-ALIGN: right } .top_header { BACKGROUND: url(bluepix/menubg.png) no-repeat center 50%; HEIGHT: 25px; = TEXT-ALIGN: center } .header01 { BACKGROUND: url(pix/bodyrpt.png) repeat-y center 50% } .header { MARGIN: 0px auto; WIDTH: 900px; TEXT-ALIGN: left } .menubg { BACKGROUND: url(bluepix/menubg.png) no-repeat center 50%; HEIGHT: 25px; = TEXT-ALIGN: center } .menu { MARGIN: 0px auto; WIDTH: 880px; HEIGHT: 25px; TEXT-ALIGN: left } .buscador { FLOAT: right; MARGIN: 3px 10px 0px 0px } .buscador .NormalTextBox { BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; = FONT-SIZE: 10px; BORDER-LEFT: #000000 1px solid; WIDTH: 120px; = BORDER-BOTTOM: #000000 1px solid; HEIGHT: 16px } .select_idiomas { PADDING-RIGHT: 0px; PADDING-LEFT: 30px; FLOAT: left; PADDING-BOTTOM: = 0px; MARGIN: 0px 0px 0px 40px; PADDING-TOP: 3px } .select_idiomas A:link { FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: #ff8e29! important; = FONT-FAMILY: verdana; TEXT-DECORATION: none } .select_idiomas A:visited { FONT-SIZE: 10px; TEXT-TRANSFORM: uppercase; COLOR: #ff8e29! important; = FONT-FAMILY: verdana; TEXT-DECORATION: none } .select_idiomas A:hover { FONT-SIZE: 10px; COLOR: #ff8e29! important; FONT-FAMILY: verdana } .userlogin01 { BACKGROUND: url(pix/bodyrpt.png) repeat-y center 50%; HEIGHT: 25px; = TEXT-ALIGN: center } .userlogin02 { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 4px; MARGIN: 0px = auto; WIDTH: 865px; PADDING-TOP: 2px } .breadcrumb { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 4px; MARGIN: 0px = auto; WIDTH: 865px; COLOR: #f3f3f3; PADDING-TOP: 2px; HEIGHT: 30px; = TEXT-ALIGN: left } .dateholder { FONT-SIZE: 10px; FLOAT: left; MARGIN: 8px 0px 0px 15px; COLOR: #ffffff; = LINE-HEIGHT: 12px; FONT-FAMILY: Tahoma, Arial, Verdana, Helvetica, = sans-serif; HEIGHT: 20px; TEXT-DECORATION: none } .userlogin { PADDING-RIGHT: 3px; FONT-SIZE: 10px; FLOAT: right; COLOR: #666666; = LINE-HEIGHT: 12px; PADDING-TOP: 4px; FONT-FAMILY: Tahoma, Arial, = Verdana, Helvetica, sans-serif; TEXT-DECORATION: none } .langholder { PADDING-RIGHT: 12px; COLOR: #f3f3f3; LINE-HEIGHT: 1px; HEIGHT: 120px; = TEXT-ALIGN: right } .langholder IMG { BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; = PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: medium none; = PADDING-TOP: 0px; BORDER-BOTTOM: medium none } .langholder SELECT { BORDER-RIGHT: #003366 1px solid; BORDER-TOP: #003366 1px solid; = FONT-SIZE: 10px; BACKGROUND: #1f558b; BORDER-LEFT: #003366 1px solid; = WIDTH: 146px; COLOR: #ffffff; BORDER-BOTTOM: #003366 1px solid; = FONT-FAMILY: Tahoma, Arial, Verdana, Helvetica, sans-serif; = TEXT-DECORATION: none } .terms { PADDING-RIGHT: 15px; MARGIN-TOP: 20px; FLOAT: right; BOTTOM: 0px } .copyright { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; PADDING-BOTTOM: = 0px; MARGIN-LEFT: 15px; COLOR: #003366! important; PADDING-TOP: 20px; = FONT-FAMILY: Tahoma, Arial, Verdana, Helvetica, sans-serif } .footer01 { BACKGROUND: url(bluepix/footer.png) no-repeat 50% top; HEIGHT: 86px; = TEXT-ALIGN: center } .footer { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: = 0px; MARGIN: 0px auto; WIDTH: 900px; COLOR: #f3f3f3; PADDING-TOP: 0px; = FONT-FAMILY: Tahoma, Arial, Verdana, Helvetica, sans-serif; TEXT-ALIGN: = left; TEXT-DECORATION: none } .content01 { BACKGROUND: url(pix/bodyrpt.png) repeat-y center 50%; TEXT-ALIGN: = center } .content { BACKGROUND: #ffffff; PADDING-BOTTOM: 0px; MARGIN: 0px auto; WIDTH: = 880px } .contentpane { PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; = PADDING-TOP: 0px } .leftpane { PADDING-RIGHT: 10px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; = PADDING-TOP: 0px } .contentpanetop { =09 } .contentpanebottom { =09 } .rightpane { WIDTH: 160px } .darkbg { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; COLOR: = #ffffff; PADDING-TOP: 0px } A.darkbg:link { BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-WEIGHT: normal; FONT-SIZE: = 8pt; BORDER-LEFT: 0px; COLOR: #ffffff; BORDER-BOTTOM: 0px; FONT-FAMILY: = Tahoma, Geneva, Arial, Helvetica,Verdana, sans-serif; BACKGROUND-COLOR: = transparent; TEXT-DECORATION: none } A.darkbg:visited { BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-WEIGHT: normal; FONT-SIZE: = 8pt; BORDER-LEFT: 0px; COLOR: #ffffff; BORDER-BOTTOM: 0px; FONT-FAMILY: = Tahoma, Geneva, Arial, Helvetica,Verdana, sans-serif; BACKGROUND-COLOR: = transparent; TEXT-DECORATION: none } A.darkbg:hover { BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-WEIGHT: normal; FONT-SIZE: = 8pt; BORDER-LEFT: 0px; COLOR: #ffffff; BORDER-BOTTOM: 0px; FONT-FAMILY: = Tahoma, Geneva, Arial, Helvetica,Verdana, sans-serif; BACKGROUND-COLOR: = transparent; TEXT-DECORATION: none } A.darkbg:active { BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-WEIGHT: normal; FONT-SIZE: = 8pt; BORDER-LEFT: 0px; COLOR: #ffffff; BORDER-BOTTOM: 0px; FONT-FAMILY: = Tahoma, Geneva, Arial, Helvetica,Verdana, sans-serif; BACKGROUND-COLOR: = transparent; TEXT-DECORATION: none } A.darkbg:hover { BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-WEIGHT: normal; BORDER-LEFT: = 0px; COLOR: #eeeeee; BORDER-BOTTOM: 0px; BACKGROUND-COLOR: transparent; = TEXT-DECORATION: none } .lightbg { FONT-SIZE: 11px; COLOR: #1f558b; FONT-FAMILY: Tahoma, Geneva, Arial, = Helvetica,Verdana, sans-serif } A.lightbg:link { BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-WEIGHT: normal; FONT-SIZE: = 11px; BORDER-LEFT: 0px; COLOR: #1f558b; BORDER-BOTTOM: 0px; FONT-FAMILY: = Tahoma, Geneva, Arial, Helvetica,Verdana, sans-serif; BACKGROUND-COLOR: = transparent; TEXT-DECORATION: none } A.lightbg:visited { BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-WEIGHT: normal; FONT-SIZE: = 11px; BORDER-LEFT: 0px; COLOR: #1f558b; BORDER-BOTTOM: 0px; FONT-FAMILY: = Tahoma, Geneva, Arial, Helvetica,Verdana, sans-serif; BACKGROUND-COLOR: = transparent; TEXT-DECORATION: none } A.lightbg:hover { BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-WEIGHT: normal; FONT-SIZE: = 11px; BORDER-LEFT: 0px; COLOR: #1f558b; BORDER-BOTTOM: 0px; FONT-FAMILY: = Tahoma, Geneva, Arial, Helvetica,Verdana, sans-serif; BACKGROUND-COLOR: = transparent; TEXT-DECORATION: none } A.lightbg:active { BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-WEIGHT: normal; FONT-SIZE: = 11px; BORDER-LEFT: 0px; COLOR: #1f558b; BORDER-BOTTOM: 0px; FONT-FAMILY: = Tahoma, Geneva, Arial, Helvetica,Verdana, sans-serif; BACKGROUND-COLOR: = transparent; TEXT-DECORATION: none } A.lightbg:hover { BACKGROUND-COLOR: transparent; TEXT-DECORATION: underline } A.lightbg2:link { BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-WEIGHT: normal; FONT-SIZE: = 11px; BORDER-LEFT: 0px; COLOR: #ffffff; BORDER-BOTTOM: 0px; FONT-FAMILY: = Tahoma, Geneva, Arial, Helvetica,Verdana, sans-serif; BACKGROUND-COLOR: = transparent; TEXT-DECORATION: none } A.lightbg2:visited { BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-WEIGHT: normal; FONT-SIZE: = 11px; BORDER-LEFT: 0px; COLOR: #ffffff; BORDER-BOTTOM: 0px; FONT-FAMILY: = Tahoma, Geneva, Arial, Helvetica,Verdana, sans-serif; BACKGROUND-COLOR: = transparent; TEXT-DECORATION: none } A.lightbg2:hover { BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-WEIGHT: normal; FONT-SIZE: = 11px; BORDER-LEFT: 0px; COLOR: #ffffff; BORDER-BOTTOM: 0px; FONT-FAMILY: = Tahoma, Geneva, Arial, Helvetica,Verdana, sans-serif; BACKGROUND-COLOR: = transparent; TEXT-DECORATION: none } A.lightbg2:active { BORDER-RIGHT: 0px; BORDER-TOP: 0px; FONT-WEIGHT: normal; FONT-SIZE: = 11px; BORDER-LEFT: 0px; COLOR: #ffffff; BORDER-BOTTOM: 0px; FONT-FAMILY: = Tahoma, Geneva, Arial, Helvetica,Verdana, sans-serif; BACKGROUND-COLOR: = transparent; TEXT-DECORATION: none } .search { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: = 0px; VERTICAL-ALIGN: bottom; WIDTH: 170px; LINE-HEIGHT: 20px; = PADDING-TOP: 2px; TEXT-ALIGN: right } .search IMG { BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; = PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: medium none; = PADDING-TOP: 0px; BORDER-BOTTOM: medium none } .search INPUT { BORDER-RIGHT: #003366 1px solid; BORDER-TOP: #003366 1px solid; = BACKGROUND: #1f558b; BORDER-LEFT: #003366 1px solid; WIDTH: 120px; = COLOR: #ffffff; BORDER-BOTTOM: #003366 1px solid } .SearchField { FONT-SIZE: 11px; COLOR: #666666; FONT-FAMILY: Tahoma, Arial, Verdana, = Helvetica, sans-serif } A.SearchField { PADDING-RIGHT: 3px; FONT-SIZE: 11px; VERTICAL-ALIGN: bottom; COLOR: = #666666! important; FONT-FAMILY: Tahoma, Arial, Verdana, Helvetica, = sans-serif; TEXT-DECORATION: none! important } A.SearchField:hover { TEXT-DECORATION: underline! important } .NormalTextBox#dnn_dnnSEARCH_txtSearch { =09 } .SubHead { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: = Tahoma, Arial, Verdana, Helvetica, sans-serif } .Head { FONT-WEIGHT: normal; FONT-SIZE: 14pt; FONT-FAMILY: Tahoma, Arial, = Verdana, Helvetica, sans-serif; WHITE-SPACE: nowrap; BACKGROUND-COLOR: = transparent; TEXT-DECORATION: none } .normal { FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: Tahoma, Arial, Verdana, = Helvetica, sans-serif } .Normal { FONT-SIZE: 12px; COLOR: #333333; FONT-FAMILY: Tahoma, Arial, Verdana, = Helvetica, sans-serif } .NormalBold { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #555; FONT-FAMILY: Tahoma, = Arial, Verdana, Helvetica, sans-serif } .NormalRed { FONT-SIZE: 12px; COLOR: #990000; FONT-FAMILY: Tahoma, Arial, Verdana, = Helvetica, sans-serif } A.Normal:link { TEXT-DECORATION: underline } A.Normal:visited { TEXT-DECORATION: underline } A.Normal:hover { TEXT-DECORATION: none } SELECT { FONT-SIZE: 11px; COLOR: #555; FONT-FAMILY: tahoma } INPUT { FONT-SIZE: 11px; COLOR: #555; FONT-FAMILY: tahoma } .NormalTextBox { PADDING-LEFT: 4px; FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #333; = LINE-HEIGHT: 12px; FONT-FAMILY: tahoma } .main_dnnmenu_bar { CURSOR: auto; LINE-HEIGHT: 25px; HEIGHT: 25px; BACKGROUND-COLOR: = transparent } .main_dnnmenu_rootitem { PADDING-RIGHT: 12px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: = 9pt; PADDING-BOTTOM: 0px; CURSOR: auto; COLOR: #404040; PADDING-TOP: = 0px; FONT-STYLE: normal; FONT-FAMILY: Tahoma, Arial, Helvetica, = sans-serif; WHITE-SPACE: nowrap; HEIGHT: 25px; BACKGROUND-COLOR: = transparent } .main_dnnmenu_icon { WIDTH: 3px; CURSOR: auto; HEIGHT: 25px; TEXT-ALIGN: center } .main_dnnmenu_break { FONT-SIZE: 1px; HEIGHT: 25px } .main_dnnmenu_arrow { BORDER-RIGHT: #d1dbed 1px solid; BORDER-TOP: #d1dbed 0px solid; = FONT-SIZE: 10pt; CURSOR: auto; BORDER-BOTTOM: #d1dbed 1px solid; = FONT-FAMILY: webdings } .main_dnnmenu_rootmenuarrow { FONT-SIZE: 10pt; CURSOR: auto; FONT-FAMILY: webdings, sans-serif } .StyleIconBackColor { BACKGROUND-COLOR: transparent } .main_dnnmenu_container { WIDTH: auto; BACKGROUND-COLOR: transparent } .main_dnnmenu_itemhoverroot TD { BACKGROUND-IMAGE: url(pix/orange01.jpg) } .main_dnnmenu_item { FONT-WEIGHT: bold; FONT-SIZE: 9pt; CURSOR: auto; COLOR: #ffffff; = FONT-STYLE: normal; FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; = WHITE-SPACE: nowrap; HEIGHT: 25px; BACKGROUND-COLOR: transparent } .main_dnnmenu_itemhover { BACKGROUND-IMAGE: url(pix/orange01.jpg); COLOR: #ffffff; HEIGHT: 25px; = BACKGROUND-COLOR: transparent } .main_dnnmenu_itemhover TD { BACKGROUND-IMAGE: url(pix/orange01.jpg); COLOR: #333333; HEIGHT: 25px; = BACKGROUND-COLOR: #c6cee6 } .main_dnnmenu_submenu { PADDING-RIGHT: 3px; PADDING-LEFT: 3px; Z-INDEX: 1000; FILTER: = progid:DXImageTransform.Microsoft.Shadow(color=3D'#696969', = Direction=3D135, Strength=3D3); PADDING-BOTTOM: 2px; CURSOR: auto; = PADDING-TOP: 2px; BACKGROUND-COLOR: #ffbe71 } .capa_flash { POSITION: relative } .buscador { FONT-WEIGHT: bold; Z-INDEX: 10; RIGHT: 10px; POSITION: absolute; TOP: = 175px } ------=_NextPart_000_0042_01C9B0C9.84D868E0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.bizkaiasaria.com/WebResource.axd?d=nZkgDgEUHIfQ_nVdMQPc0g2&t=633368679183906250 function WebForm_PostBackOptions(eventTarget, eventArgument, validation, = validationGroup, actionUrl, trackFocus, clientSubmit) { this.eventTarget =3D eventTarget; this.eventArgument =3D eventArgument; this.validation =3D validation; this.validationGroup =3D validationGroup; this.actionUrl =3D actionUrl; this.trackFocus =3D trackFocus; this.clientSubmit =3D clientSubmit; } function WebForm_DoPostBackWithOptions(options) { var validationResult =3D true; if (options.validation) { if (typeof(Page_ClientValidate) =3D=3D 'function') { validationResult =3D = Page_ClientValidate(options.validationGroup); } } if (validationResult) { if ((typeof(options.actionUrl) !=3D "undefined") && = (options.actionUrl !=3D null) && (options.actionUrl.length > 0)) { theForm.action =3D options.actionUrl; } if (options.trackFocus) { var lastFocus =3D theForm.elements["__LASTFOCUS"]; if ((typeof(lastFocus) !=3D "undefined") && (lastFocus !=3D = null)) { if (typeof(document.activeElement) =3D=3D "undefined") { lastFocus.value =3D options.eventTarget; } else { var active =3D document.activeElement; if ((typeof(active) !=3D "undefined") && (active = !=3D null)) { if ((typeof(active.id) !=3D "undefined") && = (active.id !=3D null) && (active.id.length > 0)) { lastFocus.value =3D active.id; } else if (typeof(active.name) !=3D "undefined") { lastFocus.value =3D active.name; } } } } } } if (options.clientSubmit) { __doPostBack(options.eventTarget, options.eventArgument); } } var __pendingCallbacks =3D new Array(); var __synchronousCallBackIndex =3D -1; function WebForm_DoCallback(eventTarget, eventArgument, eventCallback, = context, errorCallback, useAsync) { var postData =3D __theFormPostData + "__CALLBACKID=3D" + WebForm_EncodeCallback(eventTarget) = + "&__CALLBACKPARAM=3D" + = WebForm_EncodeCallback(eventArgument); if (theForm["__EVENTVALIDATION"]) { postData +=3D "&__EVENTVALIDATION=3D" + = WebForm_EncodeCallback(theForm["__EVENTVALIDATION"].value); } var xmlRequest,e; try { xmlRequest =3D new XMLHttpRequest(); } catch(e) { try { xmlRequest =3D new ActiveXObject("Microsoft.XMLHTTP"); } catch(e) { } } var setRequestHeaderMethodExists =3D true; try { setRequestHeaderMethodExists =3D (xmlRequest && = xmlRequest.setRequestHeader); } catch(e) {} var callback =3D new Object(); callback.eventCallback =3D eventCallback; callback.context =3D context; callback.errorCallback =3D errorCallback; callback.async =3D useAsync; var callbackIndex =3D = WebForm_FillFirstAvailableSlot(__pendingCallbacks, callback); if (!useAsync) { if (__synchronousCallBackIndex !=3D -1) { __pendingCallbacks[__synchronousCallBackIndex] =3D null; } __synchronousCallBackIndex =3D callbackIndex; } if (setRequestHeaderMethodExists) { xmlRequest.onreadystatechange =3D WebForm_CallbackComplete; callback.xmlRequest =3D xmlRequest; xmlRequest.open("POST", theForm.action, true); xmlRequest.setRequestHeader("Content-Type", = "application/x-www-form-urlencoded"); xmlRequest.send(postData); return; } callback.xmlRequest =3D new Object(); var callbackFrameID =3D "__CALLBACKFRAME" + callbackIndex; var xmlRequestFrame =3D document.frames[callbackFrameID]; if (!xmlRequestFrame) { xmlRequestFrame =3D document.createElement("IFRAME"); xmlRequestFrame.width =3D "1"; xmlRequestFrame.height =3D "1"; xmlRequestFrame.frameBorder =3D "0"; xmlRequestFrame.id =3D callbackFrameID; xmlRequestFrame.name =3D callbackFrameID; xmlRequestFrame.style.position =3D "absolute"; xmlRequestFrame.style.top =3D "-100px" xmlRequestFrame.style.left =3D "-100px"; try { if (callBackFrameUrl) { xmlRequestFrame.src =3D callBackFrameUrl; } } catch(e) {} document.body.appendChild(xmlRequestFrame); } var interval =3D window.setInterval(function() { xmlRequestFrame =3D document.frames[callbackFrameID]; if (xmlRequestFrame && xmlRequestFrame.document) { window.clearInterval(interval); xmlRequestFrame.document.write(""); xmlRequestFrame.document.close(); xmlRequestFrame.document.write('
'); xmlRequestFrame.document.close(); xmlRequestFrame.document.forms[0].action =3D theForm.action; var count =3D __theFormPostCollection.length; var element; for (var i =3D 0; i < count; i++) { element =3D __theFormPostCollection[i]; if (element) { var fieldElement =3D = xmlRequestFrame.document.createElement("INPUT"); fieldElement.type =3D "hidden"; fieldElement.name =3D element.name; fieldElement.value =3D element.value; = xmlRequestFrame.document.forms[0].appendChild(fieldElement); } } var callbackIdFieldElement =3D = xmlRequestFrame.document.createElement("INPUT"); callbackIdFieldElement.type =3D "hidden"; callbackIdFieldElement.name =3D "__CALLBACKID"; callbackIdFieldElement.value =3D eventTarget; = xmlRequestFrame.document.forms[0].appendChild(callbackIdFieldElement); var callbackParamFieldElement =3D = xmlRequestFrame.document.createElement("INPUT"); callbackParamFieldElement.type =3D "hidden"; callbackParamFieldElement.name =3D "__CALLBACKPARAM"; callbackParamFieldElement.value =3D eventArgument; = xmlRequestFrame.document.forms[0].appendChild(callbackParamFieldElement);= if (theForm["__EVENTVALIDATION"]) { var callbackValidationFieldElement =3D = xmlRequestFrame.document.createElement("INPUT"); callbackValidationFieldElement.type =3D "hidden"; callbackValidationFieldElement.name =3D = "__EVENTVALIDATION"; callbackValidationFieldElement.value =3D = theForm["__EVENTVALIDATION"].value; = xmlRequestFrame.document.forms[0].appendChild(callbackValidationFieldElem= ent); } var callbackIndexFieldElement =3D = xmlRequestFrame.document.createElement("INPUT"); callbackIndexFieldElement.type =3D "hidden"; callbackIndexFieldElement.name =3D "__CALLBACKINDEX"; callbackIndexFieldElement.value =3D callbackIndex; = xmlRequestFrame.document.forms[0].appendChild(callbackIndexFieldElement);= xmlRequestFrame.document.forms[0].submit(); } }, 10); } function WebForm_CallbackComplete() { for (i =3D 0; i < __pendingCallbacks.length; i++) { callbackObject =3D __pendingCallbacks[i]; if (callbackObject && callbackObject.xmlRequest && = (callbackObject.xmlRequest.readyState =3D=3D 4)) { WebForm_ExecuteCallback(callbackObject); if (!__pendingCallbacks[i].async) { __synchronousCallBackIndex =3D -1; } __pendingCallbacks[i] =3D null; var callbackFrameID =3D "__CALLBACKFRAME" + i; var xmlRequestFrame =3D = document.getElementById(callbackFrameID); if (xmlRequestFrame) { xmlRequestFrame.parentNode.removeChild(xmlRequestFrame); } } } } function WebForm_ExecuteCallback(callbackObject) { var response =3D callbackObject.xmlRequest.responseText; if (response.charAt(0) =3D=3D "s") { if ((typeof(callbackObject.eventCallback) !=3D "undefined") && = (callbackObject.eventCallback !=3D null)) { callbackObject.eventCallback(response.substring(1), = callbackObject.context); } } else if (response.charAt(0) =3D=3D "e") { if ((typeof(callbackObject.errorCallback) !=3D "undefined") && = (callbackObject.errorCallback !=3D null)) { callbackObject.errorCallback(response.substring(1), = callbackObject.context); } } else { var separatorIndex =3D response.indexOf("|"); if (separatorIndex !=3D -1) { var validationFieldLength =3D parseInt(response.substring(0, = separatorIndex)); if (!isNaN(validationFieldLength)) { var validationField =3D = response.substring(separatorIndex + 1, separatorIndex + = validationFieldLength + 1); if (validationField !=3D "") { var validationFieldElement =3D = theForm["__EVENTVALIDATION"]; if (!validationFieldElement) { validationFieldElement =3D = document.createElement("INPUT"); validationFieldElement.type =3D "hidden"; validationFieldElement.name =3D = "__EVENTVALIDATION"; theForm.appendChild(validationFieldElement); } validationFieldElement.value =3D validationField; } if ((typeof(callbackObject.eventCallback) !=3D = "undefined") && (callbackObject.eventCallback !=3D null)) { = callbackObject.eventCallback(response.substring(separatorIndex + = validationFieldLength + 1), callbackObject.context); } } } } } function WebForm_FillFirstAvailableSlot(array, element) { var i; for (i =3D 0; i < array.length; i++) { if (!array[i]) break; } array[i] =3D element; return i; } var __nonMSDOMBrowser =3D = (window.navigator.appName.toLowerCase().indexOf('explorer') =3D=3D -1); var __theFormPostData =3D ""; var __theFormPostCollection =3D new Array(); function WebForm_InitCallback() { var count =3D theForm.elements.length; var element; for (var i =3D 0; i < count; i++) { element =3D theForm.elements[i]; var tagName =3D element.tagName.toLowerCase(); if (tagName =3D=3D "input") { var type =3D element.type; if ((type =3D=3D "text" || type =3D=3D "hidden" || type = =3D=3D "password" || ((type =3D=3D "checkbox" || type =3D=3D "radio") && = element.checked)) && (element.id !=3D "__EVENTVALIDATION")) { WebForm_InitCallbackAddField(element.name, = element.value); } } else if (tagName =3D=3D "select") { var selectCount =3D element.options.length; for (var j =3D 0; j < selectCount; j++) { var selectChild =3D element.options[j]; if (selectChild.selected =3D=3D true) { WebForm_InitCallbackAddField(element.name, = element.value); } } } else if (tagName =3D=3D "textarea") { WebForm_InitCallbackAddField(element.name, element.value); } } } function WebForm_InitCallbackAddField(name, value) { var nameValue =3D new Object(); nameValue.name =3D name; nameValue.value =3D value; __theFormPostCollection[__theFormPostCollection.length] =3D = nameValue; __theFormPostData +=3D name + "=3D" + WebForm_EncodeCallback(value) = + "&"; } function WebForm_EncodeCallback(parameter) { if (encodeURIComponent) { return encodeURIComponent(parameter); } else { return escape(parameter); } } var __disabledControlArray =3D new Array(); function WebForm_ReEnableControls() { if (typeof(__enabledControlArray) =3D=3D 'undefined') { return false; } var disabledIndex =3D 0; for (var i =3D 0; i < __enabledControlArray.length; i++) { var c; if (__nonMSDOMBrowser) { c =3D document.getElementById(__enabledControlArray[i]); } else { c =3D document.all[__enabledControlArray[i]]; } if ((typeof(c) !=3D "undefined") && (c !=3D null) && (c.disabled = =3D=3D true)) { c.disabled =3D false; __disabledControlArray[disabledIndex++] =3D c; } } setTimeout("WebForm_ReDisableControls()", 0); return true; } function WebForm_ReDisableControls() { for (var i =3D 0; i < __disabledControlArray.length; i++) { __disabledControlArray[i].disabled =3D true; } } function WebForm_FireDefaultButton(event, target) { if (event.keyCode =3D=3D 13 && !(event.srcElement && = (event.srcElement.tagName.toLowerCase() =3D=3D "textarea"))) { var defaultButton; if (__nonMSDOMBrowser) { defaultButton =3D document.getElementById(target); } else { defaultButton =3D document.all[target]; } if (defaultButton && typeof(defaultButton.click) !=3D = "undefined") { defaultButton.click(); event.cancelBubble =3D true; if (event.stopPropagation) event.stopPropagation(); return false; } } return true; } function WebForm_GetScrollX() { if (__nonMSDOMBrowser) { return window.pageXOffset; } else { if (document.documentElement && = document.documentElement.scrollLeft) { return document.documentElement.scrollLeft; } else if (document.body) { return document.body.scrollLeft; } } return 0; } function WebForm_GetScrollY() { if (__nonMSDOMBrowser) { return window.pageYOffset; } else { if (document.documentElement && = document.documentElement.scrollTop) { return document.documentElement.scrollTop; } else if (document.body) { return document.body.scrollTop; } } return 0; } function WebForm_SaveScrollPositionSubmit() { if (__nonMSDOMBrowser) { theForm.elements['__SCROLLPOSITIONY'].value =3D = window.pageYOffset; theForm.elements['__SCROLLPOSITIONX'].value =3D = window.pageXOffset; } else { theForm.__SCROLLPOSITIONX.value =3D WebForm_GetScrollX(); theForm.__SCROLLPOSITIONY.value =3D WebForm_GetScrollY(); } if ((typeof(this.oldSubmit) !=3D "undefined") && (this.oldSubmit = !=3D null)) { return this.oldSubmit(); } return true; } function WebForm_SaveScrollPositionOnSubmit() { theForm.__SCROLLPOSITIONX.value =3D WebForm_GetScrollX(); theForm.__SCROLLPOSITIONY.value =3D WebForm_GetScrollY(); if ((typeof(this.oldOnSubmit) !=3D "undefined") && (this.oldOnSubmit = !=3D null)) { return this.oldOnSubmit(); } return true; } function WebForm_RestoreScrollPosition() { if (__nonMSDOMBrowser) { window.scrollTo(theForm.elements['__SCROLLPOSITIONX'].value, = theForm.elements['__SCROLLPOSITIONY'].value); } else { window.scrollTo(theForm.__SCROLLPOSITIONX.value, = theForm.__SCROLLPOSITIONY.value); } if ((typeof(theForm.oldOnLoad) !=3D "undefined") && = (theForm.oldOnLoad !=3D null)) { return theForm.oldOnLoad(); } return true; } function WebForm_TextBoxKeyHandler(event) { if (event.keyCode =3D=3D 13) { var target; if (__nonMSDOMBrowser) { target =3D event.target; } else { target =3D event.srcElement; } if ((typeof(target) !=3D "undefined") && (target !=3D null)) { if (typeof(target.onchange) !=3D "undefined") { target.onchange(); event.cancelBubble =3D true; if (event.stopPropagation) event.stopPropagation(); return false; } } } return true; } function WebForm_AppendToClassName(element, className) { var current =3D element.className; if (current) { if (current.charAt(current.length - 1) !=3D ' ') { current +=3D ' '; } current +=3D className; } else { current =3D className; } element.className =3D current; } function WebForm_RemoveClassName(element, className) { var current =3D element.className; if (current) { if (current.substring(current.length - className.length - 1, = current.length) =3D=3D ' ' + className) { element.className =3D current.substring(0, current.length - = className.length - 1); return; } if (current =3D=3D className) { element.className =3D ""; return; } var index =3D current.indexOf(' ' + className + ' '); if (index !=3D -1) { element.className =3D current.substring(0, index) + = current.substring(index + className.length + 2, current.length); return; } if (current.substring(0, className.length) =3D=3D className + ' = ') { element.className =3D current.substring(className.length + = 1, current.length); } } } function WebForm_GetElementById(elementId) { if (document.getElementById) { return document.getElementById(elementId); } else if (document.all) { return document.all[elementId]; } else return null; } function WebForm_GetElementByTagName(element, tagName) { var elements =3D WebForm_GetElementsByTagName(element, tagName); if (elements && elements.length > 0) { return elements[0]; } else return null; } function WebForm_GetElementsByTagName(element, tagName) { if (element && tagName) { if (element.getElementsByTagName) { return element.getElementsByTagName(tagName); } if (element.all && element.all.tags) { return element.all.tags(tagName); } } return null; } function WebForm_GetElementDir(element) { if (element) { if (element.dir) { return element.dir; } return WebForm_GetElementDir(element.parentNode); } return "ltr"; } function WebForm_GetElementPosition(element) { var result =3D new Object(); result.x =3D 0; result.y =3D 0; result.width =3D 0; result.height =3D 0; if (element.offsetParent) { result.x =3D element.offsetLeft; result.y =3D element.offsetTop; var parent =3D element.offsetParent; while (parent) { result.x +=3D parent.offsetLeft; result.y +=3D parent.offsetTop; var parentTagName =3D parent.tagName.toLowerCase(); if (parentTagName !=3D "table" && parentTagName !=3D "body" &&=20 parentTagName !=3D "html" &&=20 parentTagName !=3D "div" &&=20 parent.clientTop &&=20 parent.clientLeft) { result.x +=3D parent.clientLeft; result.y +=3D parent.clientTop; } parent =3D parent.offsetParent; } } else if (element.left && element.top) { result.x =3D element.left; result.y =3D element.top; } else { if (element.x) { result.x =3D element.x; } if (element.y) { result.y =3D element.y; } } if (element.offsetWidth && element.offsetHeight) { result.width =3D element.offsetWidth; result.height =3D element.offsetHeight; } else if (element.style && element.style.pixelWidth && = element.style.pixelHeight) { result.width =3D element.style.pixelWidth; result.height =3D element.style.pixelHeight; } return result; } function WebForm_GetParentByTagName(element, tagName) { var parent =3D element.parentNode; var upperTagName =3D tagName.toUpperCase(); while (parent && (parent.tagName.toUpperCase() !=3D upperTagName)) { parent =3D parent.parentNode ? parent.parentNode : = parent.parentElement; } return parent; } function WebForm_SetElementHeight(element, height) { if (element && element.style) { element.style.height =3D height + "px"; } } function WebForm_SetElementWidth(element, width) { if (element && element.style) { element.style.width =3D width + "px"; } } function WebForm_SetElementX(element, x) { if (element && element.style) { element.style.left =3D x + "px"; } } function WebForm_SetElementY(element, y) { if (element && element.style) { element.style.top =3D y + "px"; } } ------=_NextPart_000_0042_01C9B0C9.84D868E0 Content-Type: application/x-js Content-Transfer-Encoding: quoted-printable Content-Location: http://www.bizkaiasaria.com/js/dnncore.js //General //for example: instead of each module writing out script found in = moduleMaxMin_OnClick have the functionality cached // var DNN_COL_DELIMITER =3D String.fromCharCode(16); var DNN_ROW_DELIMITER =3D String.fromCharCode(15); var __dnn_m_bPageLoaded =3D false; window.onload =3D __dnn_Page_OnLoad; function __dnn_ClientAPIEnabled() { return typeof(dnn) !=3D 'undefined'; } function __dnn_Page_OnLoad() { if (__dnn_ClientAPIEnabled()) { var sLoadHandlers =3D dnn.getVar('__dnn_pageload'); if (sLoadHandlers !=3D null) eval(sLoadHandlers); =09 dnn.dom.attachEvent(window, 'onscroll', __dnn_bodyscroll); } __dnn_m_bPageLoaded =3D true; } function __dnn_KeyDown(iKeyCode, sFunc, e) { if (e =3D=3D null) e =3D window.event; if (e.keyCode =3D=3D iKeyCode) { eval(unescape(sFunc)); return false; } } function __dnn_bodyscroll()=20 { var oF=3Ddocument.forms[0];=09 if (__dnn_ClientAPIEnabled() && __dnn_m_bPageLoaded) oF.ScrollTop.value=3Ddocument.documentElement.scrollTop ? = document.documentElement.scrollTop : = dnn.dom.getByTagName("body")[0].scrollTop; } function __dnn_setScrollTop(iTop) { if (__dnn_ClientAPIEnabled()) { if (iTop =3D=3D null) iTop =3D document.forms[0].ScrollTop.value; =09 var sID =3D dnn.getVar('ScrollToControl'); if (sID !=3D null && sID.length > 0) { var oCtl =3D dnn.dom.getById(sID); if (oCtl !=3D null) { iTop =3D dnn.dom.positioning.elementTop(oCtl); dnn.setVar('ScrollToControl', ''); } } window.scrollTo(0, iTop); } } //Focus logic function __dnn_SetInitialFocus(sID) { var oCtl =3D dnn.dom.getById(sID);=09 if (oCtl !=3D null && __dnn_CanReceiveFocus(oCtl)) oCtl.focus(); }=09 function __dnn_CanReceiveFocus(e) { //probably should call getComputedStyle for classes that cause item to = be hidden if (e.style.display !=3D 'none' && e.tabIndex > -1 && e.disabled =3D=3D = false && e.style.visible !=3D 'hidden') { var eParent =3D e.parentElement; while (eParent !=3D null && eParent.tagName !=3D 'BODY') { if (eParent.style.display =3D=3D 'none' || eParent.disabled || = eParent.style.visible =3D=3D 'hidden') return false; eParent =3D eParent.parentElement; } return true; } else return false; } //Max/Min Script function __dnn_ContainerMaxMin_OnClick(oLnk, sContentID) { var oContent =3D dnn.dom.getById(sContentID); if (oContent !=3D null) { var oBtn =3D oLnk.childNodes[0]; var sContainerID =3D oLnk.getAttribute('containerid'); var sCookieID =3D oLnk.getAttribute('cookieid'); var sCurrentFile =3D = oBtn.src.toLowerCase().substr(oBtn.src.lastIndexOf('/')); var sMaxFile; var sMaxIcon; var sMinIcon; if (dnn.getVar('min_icon_' + sContainerID)) sMinIcon =3D dnn.getVar('min_icon_' + sContainerID); else sMinIcon =3D dnn.getVar('min_icon'); if (dnn.getVar('max_icon_' + sContainerID)) sMaxIcon =3D dnn.getVar('max_icon_' + sContainerID); else sMaxIcon =3D dnn.getVar('max_icon'); sMaxFile =3D sMaxIcon.toLowerCase().substr(sMaxIcon.lastIndexOf('/')); var iNum =3D 5; if (oLnk.getAttribute('animf') !=3D null) iNum =3D new Number(oLnk.getAttribute('animf')); =09 if (sCurrentFile =3D=3D sMaxFile) { oBtn.src =3D sMinIcon; =09 //oContent.style.display =3D ''; dnn.dom.expandElement(oContent, iNum); oBtn.title =3D dnn.getVar('min_text'); if (sCookieID !=3D null) { if (dnn.getVar('__dnn_' + sContainerID + ':defminimized') =3D=3D = 'true') dnn.dom.setCookie(sCookieID, 'true', 365); else dnn.dom.deleteCookie(sCookieID); } else dnn.setVar('__dnn_' + sContainerID + '_Visible', 'true'); } else { oBtn.src =3D sMaxIcon; =09 //oContent.style.display =3D 'none'; dnn.dom.collapseElement(oContent, iNum); oBtn.title =3D dnn.getVar('max_text'); if (sCookieID !=3D null) { if (dnn.getVar('__dnn_' + sContainerID + ':defminimized') =3D=3D = 'true') dnn.dom.deleteCookie(sCookieID); else dnn.dom.setCookie(sCookieID, 'false', 365); =09 } else dnn.setVar('__dnn_' + sContainerID + '_Visible', 'false'); =09 } =09 return true; //cancel postback } return false; //failed so do postback } function __dnn_Help_OnClick(sHelpID) { var oHelp =3D dnn.dom.getById(sHelpID); if (oHelp !=3D null) { if (oHelp.style.display =3D=3D 'none') oHelp.style.display =3D ''; else oHelp.style.display =3D 'none'; return true; //cancel postback } return false; //failed so do postback } function __dnn_SectionMaxMin(oBtn, sContentID) { var oContent =3D dnn.dom.getById(sContentID); if (oContent !=3D null) { var sMaxIcon =3D oBtn.getAttribute('max_icon'); var sMinIcon =3D oBtn.getAttribute('min_icon'); var bCallback =3D oBtn.getAttribute('userctr') !=3D null; var sVal; if (oContent.style.display =3D=3D 'none') { oBtn.src =3D sMinIcon; =09 oContent.style.display =3D ''; if (bCallback) sVal =3D 'True'; else dnn.setVar(oBtn.id + ':exp', 1); } else { oBtn.src =3D sMaxIcon; =09 oContent.style.display =3D 'none'; if (bCallback) sVal =3D 'False'; else dnn.setVar(oBtn.id + ':exp', 0); } if (bCallback) dnncore.setUserProp(oBtn.getAttribute('userctr'), = oBtn.getAttribute('userkey'), sVal, null); return true; //cancel postback } return false; //failed so do postback } //Drag N Drop function __dnn_enableDragDrop() { var aryConts =3D dnn.getVar('__dnn_dragDrop').split(";");=09 var aryTitles; for (var i=3D0; i < aryConts.length; i++) { aryTitles =3D aryConts[i].split(" "); if (aryTitles[0].length > 0) { =09 var oCtr =3D dnn.dom.getById(aryTitles[0]); var oTitle =3D dnn.dom.getById(aryTitles[1]); if (oCtr !=3D null && oTitle !=3D null) { oCtr.setAttribute('moduleid', aryTitles[2]); dnn.dom.positioning.enableDragAndDrop(oCtr, oTitle, = '__dnn_dragComplete()', '__dnn_dragOver()'); }=09 } } } var __dnn_oPrevSelPane; var __dnn_oPrevSelModule; var __dnn_dragEventCount=3D0; function __dnn_dragOver() { __dnn_dragEventCount++; if (__dnn_dragEventCount % 75 !=3D 0) //only calculate position every = 75 events return; =09 var oCont =3D dnn.dom.getById(dnn.dom.positioning.dragCtr.contID); var oPane =3D __dnn_getMostSelectedPane(dnn.dom.positioning.dragCtr); =09 if (__dnn_oPrevSelPane !=3D null) //reset previous pane's border __dnn_oPrevSelPane.pane.style.border =3D = __dnn_oPrevSelPane.origBorder; if (oPane !=3D null) { =09 __dnn_oPrevSelPane =3D oPane; oPane.pane.style.border =3D '4px double ' + DNN_HIGHLIGHT_COLOR; var iIndex =3D __dnn_getPaneControlIndex(oCont, oPane); var oPrevCtl; var oNextCtl; for (var i=3D0; i i && oPane.controls[i].id !=3D oCont.id) oPrevCtl =3D oPane.controls[i]; if (iIndex <=3D i && oPane.controls[i].id !=3D oCont.id) { oNextCtl =3D oPane.controls[i]; break; } } =09 =09 if (__dnn_oPrevSelModule !=3D null) dnn.dom.getNonTextNode(__dnn_oPrevSelModule.control).style.border =3D = __dnn_oPrevSelModule.origBorder; =09 if (oNextCtl !=3D null) { __dnn_oPrevSelModule =3D oNextCtl; dnn.dom.getNonTextNode(oNextCtl.control).style.borderTop =3D '5px = groove ' + DNN_HIGHLIGHT_COLOR; } else if (oPrevCtl !=3D null) { __dnn_oPrevSelModule =3D oPrevCtl; dnn.dom.getNonTextNode(oPrevCtl.control).style.borderBottom =3D '5px = groove ' + DNN_HIGHLIGHT_COLOR; } } } function __dnn_dragComplete() { var oCtl =3D dnn.dom.getById(dnn.dom.positioning.dragCtr.contID); var sModuleID =3D oCtl.getAttribute('moduleid'); =09 if (__dnn_oPrevSelPane !=3D null) __dnn_oPrevSelPane.pane.style.border =3D = __dnn_oPrevSelPane.origBorder; if (__dnn_oPrevSelModule !=3D null) dnn.dom.getNonTextNode(__dnn_oPrevSelModule.control).style.border =3D = __dnn_oPrevSelModule.origBorder; =09 var oPane =3D __dnn_getMostSelectedPane(dnn.dom.positioning.dragCtr); var iIndex; if (oPane =3D=3D null) { var oPanes =3D __dnn_Panes(); for (var i=3D0; i 0) __dnn_m_aryPanes[__dnn_m_aryPanes.length] =3D new = __dnn_Pane(dnn.dom.getById(aryPanes[i]), aryPaneNames[i]); } } var __dnn_m_aryPanes; var __dnn_m_aryModules; function __dnn_Panes() { if (__dnn_m_aryPanes =3D=3D null) { __dnn_m_aryPanes =3D new Array(); __dnn_RefreshPanes(); } return __dnn_m_aryPanes; } function __dnn_Modules(sModuleID) { if (__dnn_m_aryModules =3D=3D null) __dnn_RefreshPanes(); =09 return __dnn_m_aryModules[sModuleID]; } function __dnn_getMostSelectedPane(oContent) { var oCDims =3D new dnn.dom.positioning.dims(oContent); var iTopScore=3D0; var iScore; var oTopPane; for (var i=3D0; i<__dnn_Panes().length; i++) { var oPane =3D __dnn_Panes()[i]; var oPDims =3D new dnn.dom.positioning.dims(oPane.pane); iScore =3D dnn.dom.positioning.elementOverlapScore(oPDims, oCDims); =09 if (iScore > iTopScore) { iTopScore =3D iScore; oTopPane =3D oPane; } } return oTopPane; } function __dnn_getPaneControlIndex(oContent, oPane) { if (oPane =3D=3D null) return; var oCDims =3D new dnn.dom.positioning.dims(oContent); var oCtl; if (oPane.controls.length =3D=3D 0) return 0; for (var i=3D0; i 0) // oNode =3D oNode.childNodes[0]; //DNN now embeds anchor tag=20 =09 var sModuleID =3D oNode.getAttribute('moduleid'); if (sModuleID !=3D null && sModuleID.length > 0) { strModuleOrder +=3D sModuleID + '~'; this.controls[this.controls.length] =3D new __dnn_PaneControl(oNode, = iIndex); __dnn_m_aryModules[sModuleID] =3D oNode.id; iIndex+=3D1; } } } this.moduleOrder =3D strModuleOrder; } function __dnn_PaneControl(ctl, iIndex) { this.control =3D ctl; this.id =3D ctl.id; this.index =3D iIndex; this.origBorder =3D ctl.style.border; =09 } //move towards dnncore ns. right now only for personalization function __dnncore() { this.GetUserVal =3D 0; this.SetUserVal =3D 1; } __dnncore.prototype =3D { getUserProp: function(sNameCtr, sKey, pFunc) { this._doUserCallBack(dnncore.GetUserVal, sNameCtr, sKey, null, new = dnncore.UserPropArgs(sNameCtr, sKey, pFunc)); }, setUserProp: function(sNameCtr, sKey, sVal, pFunc) { this._doUserCallBack(dnncore.SetUserVal, sNameCtr, sKey, sVal, new = dnncore.UserPropArgs(sNameCtr, sKey, pFunc)); }, _doUserCallBack: function(iType, sNameCtr, sKey, sVal, pFunc) { if (dnn && dnn.xmlhttp) { var sPack =3D iType + COL_DELIMITER + sNameCtr + COL_DELIMITER + = sKey + COL_DELIMITER + sVal; = dnn.xmlhttp.doCallBack('__Page',sPack,dnncore._callBackSuccess,pFunc,dnnc= ore._callBackFail,null,true,null,0); } else alert('Client Personalization not enabled'); }, _callBackSuccess: function (result, ctx, req) { if (ctx.pFunc) ctx.pFunc(ctx.namingCtr, ctx.key, result); }, _callBackFail: function (result, ctx) { window.status =3D result; } } __dnncore.prototype.UserPropArgs =3D function(sNameCtr, sKey, pFunc) { this.namingCtr =3D sNameCtr; this.key =3D sKey; this.pFunc =3D pFunc; } var dnncore =3D new __dnncore(); ------=_NextPart_000_0042_01C9B0C9.84D868E0 Content-Type: application/x-js Content-Transfer-Encoding: quoted-printable Content-Location: http://www.bizkaiasaria.com/js/dnn.js var dnn; //should really make this m_dnn... but want to treat like = namespace var DNN_HIGHLIGHT_COLOR =3D '#9999FF'; var COL_DELIMITER =3D String.fromCharCode(18); var ROW_DELIMITER =3D String.fromCharCode(17); var QUOTE_REPLACEMENT =3D String.fromCharCode(19); var KEY_LEFT_ARROW =3D 37; var KEY_UP_ARROW =3D 38; var KEY_RIGHT_ARROW =3D 39; var KEY_DOWN_ARROW =3D 40; var KEY_RETURN =3D 13; var KEY_ESCAPE =3D 27; if (typeof(__dnn_m_aNamespaces) =3D=3D 'undefined') //include in each = DNN ClientAPI namespace file for dependency loading var __dnn_m_aNamespaces =3D new Array(); //NameSpace DNN function __dnn() { this.apiversion =3D .4; this.pns =3D ''; this.ns =3D 'dnn'; this.diagnostics =3D null; this.vars =3D null; this.dependencies =3D new Array(); this.isLoaded =3D false; this.delay =3D new Array(); } =09 __dnn.prototype =3D=20 { getVars: function() { if (this.vars =3D=3D null) { this.vars =3D new Array(); var oCtl =3D dnn.dom.getById('__dnnVariable'); if (oCtl !=3D null) { if (oCtl.value.indexOf('__scdoff') !=3D -1) { //browsers like MacIE don't support char(18) very well... need to = use multichars COL_DELIMITER =3D '~|~'; ROW_DELIMITER =3D '~`~'; QUOTE_REPLACEMENT =3D '~!~'; } =09 var aryItems =3D oCtl.value.split(ROW_DELIMITER); for (var i=3D0; i 0) { sData +=3D sAction; for (var i=3D1; i").replace(/"/g,'"'); }, encode: function(sArg) { if (encodeURIComponent) return encodeURIComponent(sArg); else return escape(sArg); }, encodeHTML: function(s)=09 { return s.toString().replace(/&/g, "&").replace(//g, ">").replace(/'/g, "'").replace(/\"/g, = """); }, evalJSON: function(s) { return eval("("+s+")"); }, escapeForEval: function(s) //needs work... { return s.replace(/\\/g, '\\\\').replace(/\'/g, "\\'").replace(/\r/g, = '').replace(/\n/g, '\\n').replace(/\./, '\\.'); }, extend: function(dest, src)=20 { for (s in src) dest[s] =3D src[s];=0A= return dest;=0A= }, dependenciesLoaded: function() { return true; }, loadNamespace: function() { if (this.isLoaded =3D=3D false) { if (this.dependenciesLoaded()) { dnn =3D this;=20 this.isLoaded =3D true; this.loadDependencies(this.pns, this.ns); } }=09 }, loadDependencies: function(sPNS, sNS) { for (var i=3D0; i<__dnn_m_aNamespaces.length; i++) { for (var iDep=3D0; iDep<__dnn_m_aNamespaces[i].dependencies.length; = iDep++) { if (__dnn_m_aNamespaces[i].dependencies[iDep] =3D=3D sPNS + = (sPNS.length>0 ? '.': '') + sNS) __dnn_m_aNamespaces[i].loadNamespace(); } } } }=09 __dnn.prototype.delayObject =3D function(pFunc, oContext, sType) { this.num =3D null; this.pfunc =3D pFunc; this.context =3D oContext; this.type =3D sType; } __dnn.prototype.delayObject.prototype =3D { complete: function() { dnn.delay[this.type] =3D null; this.pfunc(this.context); } } __dnn.prototype.ScriptRequest =3D function(sSrc, sText, fCallBack) { this.ctl =3D null; this.xmlhttp =3D null; this.src =3D null; this.text =3D null; if (sSrc !=3D null && sSrc.length > 0) this.src =3D sSrc; if (sText !=3D null && sText.length > 0) this.text =3D sText; this.callBack =3D fCallBack; this.status =3D 'init'; this.timeOut =3D 5000; //this.alreadyLoaded =3D false; } __dnn.prototype.ScriptRequest.prototype =3D=20 { load: function() { this.status =3D 'loading'; this.ctl =3D document.createElement('script'); this.ctl.type =3D 'text/javascript'; if (this.src !=3D null) { if (dnn.dom.browser.isType(dnn.dom.browser.Safari)) { this.xmlhttp=3Dnew XMLHttpRequest(); this.xmlhttp.open('GET',this.src,true); this.xmlhttp.onreadystatechange=3Ddnn.createDelegate(this, = this.xmlhttpStatusChange); this.xmlhttp.send(null); return; } else { if (dnn.dom.browser.isType(dnn.dom.browser.InternetExplorer)) this.ctl.onreadystatechange =3D dnn.createDelegate(this, = this.statusChange); else if (dnn.dom.browser.isType(dnn.dom.browser.Opera) =3D=3D = false) //opera loads synchronously this.ctl.onload =3D dnn.createDelegate(this, this.complete); =09 this.ctl.src =3D this.src; } } else { if (dnn.dom.browser.isType(dnn.dom.browser.Safari)) this.ctl.innerHTML =3D dnn.encodeHTML(this.text); =09 else this.ctl.text =3D this.text; =09 } =09 var oHeads =3D dnn.dom.getByTagName('HEAD'); if (oHeads) { //opera will load script twice if inline and appended to page=20 if (dnn.dom.browser.isType(dnn.dom.browser.Opera) =3D=3D false || = this.src !=3D null) oHeads[0].appendChild(this.ctl); } else alert('Cannot load dynamic script, no HEAD tag present.'); =09 if (this.src =3D=3D null || = dnn.dom.browser.isType(dnn.dom.browser.Opera)) //opera loads script = synchronously this.complete(); else if (this.timeOut) dnn.doDelay('loadScript_' + this.src, this.timeOut, = dnn.createDelegate(this, this.reload), null); }, xmlhttpStatusChange: function() { if(this.xmlhttp.readyState !=3D 4) return; =09 this.src =3D null; this.text =3D this.xmlhttp.responseText; this.load(); //load as inline script }, statusChange: function() { if ((this.ctl.readyState =3D=3D 'loaded' || this.ctl.readyState = =3D=3D 'complete') && this.status !=3D 'complete') this.complete(); }, =09 reload: function() { //if (dnn.dom.getScript(this.src)) if (dnn.dom.scriptStatus(this.src) =3D=3D 'complete') {=09 //alert('timeout: event didnt fire\n' + this.src); this.complete(); } else { //alert('timeout: attempting load\n' + this.src); this.load(); } }, =09 complete: function() { dnn.cancelDelay('loadScript_' + this.src); this.status =3D 'complete'; //this.ctl.readyState =3D 'loaded'; if (typeof(this.callBack) !=3D 'undefined') this.callBack(this); this.dispose(); =09 }, =09 dispose: function() { this.callBack =3D null; if (this.ctl) { if (this.ctl.onreadystatechange) this.ctl.onreadystatechange =3D new function() {};//stop IE memory = leak. Not sure why can't set to null; else if (this.ctl.onload) this.ctl.onload =3D null; this.ctl =3D null; } this.xmlhttp =3D null; } } //--- dnn.dom function dnn_dom() { this.pns =3D 'dnn'; this.ns =3D 'dom'; this.dependencies =3D 'dnn'.split(','); this.isLoaded =3D false; this.browser =3D new this.browserObject(); this.__leakEvts =3D new Array(); =09 this.scripts =3D []; this.scriptElements =3D []; } dnn_dom.prototype =3D { appendChild: function(oParent, oChild)=20 { if (oParent.appendChild)=20 return oParent.appendChild(oChild); else=20 return null; }, attachEvent: function(oCtl, sType, fHandler)=20 { if (dnn.dom.browser.isType(dnn.dom.browser.InternetExplorer) =3D=3D = false) { var sName =3D sType.substring(2); oCtl.addEventListener(sName, function(evt) {dnn.dom.event =3D new = dnn.dom.eventObject(evt, evt.target); return fHandler();}, false); } else oCtl.attachEvent(sType, function() {dnn.dom.event =3D new = dnn.dom.eventObject(window.event, window.event.srcElement); return = fHandler();}); return true; }, =09 createElement: function(sTagName)=20 { if (document.createElement)=20 return document.createElement(sTagName.toLowerCase()); else=20 return null; }, cursorPos: function(oCtl) { =09 // empty control means the cursor is at 0 if (oCtl.value.length =3D=3D 0) return 0; =09 // -1 for unknown var iPos =3D -1; if (oCtl.selectionStart) // Moz - Opera iPos =3D oCtl.selectionStart; else if ( oCtl.createTextRange )// IE { var oSel =3D window.document.selection.createRange(); var oRange =3D oCtl.createTextRange(); =09 // if the current selection is within the edit control =09 if (oRange =3D=3D null || oSel =3D=3D null || (( oSel.text !=3D "" ) = && oRange.inRange(oSel) =3D=3D false)) return -1; =09 if (oSel.text =3D=3D "") { if (oRange.boundingLeft =3D=3D oSel.boundingLeft) iPos =3D 0; else { var sTagName =3D oCtl.tagName.toLowerCase(); // Handle inputs. if (sTagName =3D=3D "input") { var sText =3D oRange.text; var i =3D 1; while (i < sText.length) { oRange.findText(sText.substring(i)); if (oRange.boundingLeft =3D=3D oSel.boundingLeft) break; =09 i++; } } // Handle text areas. else if (sTagName =3D=3D "textarea") { var i =3D oCtl.value.length + 1; var oCaret =3D document.selection.createRange().duplicate(); while (oCaret.parentElement() =3D=3D oCtl && = oCaret.move("character",1) =3D=3D 1) --i; =09 if (i =3D=3D oCtl.value.length + 1) i =3D -1; } iPos =3D i; } } else iPos =3D oRange.text.indexOf(oSel.text); } return iPos; }, cancelCollapseElement: function(oCtl) { dnn.cancelDelay(oCtl.id + 'col'); oCtl.style.display =3D 'none'; }, =09 collapseElement: function(oCtl, iNum, pCallBack)=20 { if (iNum =3D=3D null) iNum =3D 10; oCtl.style.overflow =3D 'hidden'; var oContext =3D new Object(); oContext.num =3D iNum; oContext.ctl =3D oCtl; oContext.pfunc =3D pCallBack; oCtl.origHeight =3D oCtl.offsetHeight; dnn.dom.__collapseElement(oContext); }, =09 __collapseElement: function(oContext)=20 { var iNum =3D oContext.num; var oCtl =3D oContext.ctl; =09 var iStep =3D oCtl.origHeight / iNum; if (oCtl.offsetHeight - (iStep*2) > 0) { oCtl.style.height =3D (oCtl.offsetHeight - iStep).toString() + 'px'; dnn.doDelay(oCtl.id + 'col', 10, dnn.dom.__collapseElement, = oContext); } else { oCtl.style.display =3D 'none'; if (oContext.pfunc !=3D null) oContext.pfunc(); } }, cancelExpandElement: function(oCtl) { dnn.cancelDelay(oCtl.id + 'exp'); oCtl.style.overflow =3D ''; oCtl.style.height =3D ''; =09 }, =09 expandElement: function(oCtl, iNum, pCallBack)=20 { if (iNum =3D=3D null) iNum =3D 10; =09 if (oCtl.style.display =3D=3D 'none' && oCtl.origHeight =3D=3D null) { oCtl.style.display =3D ''; oCtl.style.overflow =3D ''; oCtl.origHeight =3D oCtl.offsetHeight; oCtl.style.overflow =3D 'hidden'; oCtl.style.height =3D '1px'; } oCtl.style.display =3D ''; var oContext =3D new Object(); oContext.num =3D iNum; oContext.ctl =3D oCtl; oContext.pfunc =3D pCallBack; dnn.dom.__expandElement(oContext); }, __expandElement: function(oContext)=20 { var iNum =3D oContext.num; var oCtl =3D oContext.ctl; var iStep =3D oCtl.origHeight / iNum; if (oCtl.offsetHeight + iStep < oCtl.origHeight) { oCtl.style.height =3D (oCtl.offsetHeight + iStep).toString() + 'px'; dnn.doDelay(oCtl.id + 'exp', 10, dnn.dom.__expandElement, oContext); } else { oCtl.style.overflow =3D ''; oCtl.style.height =3D ''; if (oContext.pfunc !=3D null) oContext.pfunc(); } =09 }, =09 deleteCookie: function(sName, sPath, sDomain)=20 { if (this.getCookie(sName))=20 { this.setCookie(sName, '', -1, sPath, sDomain); return true; } return false; }, getAttr: function(oNode, sAttr, sDef) { if (oNode.getAttribute =3D=3D null) return sDef; var sVal =3D oNode.getAttribute(sAttr); =09 if (sVal =3D=3D null || sVal =3D=3D '') return sDef; else return sVal; }, getById: function(sID, oCtl) { if (oCtl =3D=3D null) oCtl =3D document; if (oCtl.getElementById) = //(dnn.dom.browser.isType(dnn.dom.browser.InternetExplorer) =3D=3D = false) return oCtl.getElementById(sID); else if (oCtl.all) return oCtl.all(sID); else return null; }, getByTagName: function(sTag, oCtl) { if (oCtl =3D=3D null) oCtl =3D document; if (oCtl.getElementsByTagName) //(dnn.dom.browser.type =3D=3D = dnn.dom.browser.InternetExplorer) return oCtl.getElementsByTagName(sTag); else if (oCtl.all && oCtl.all.tags) return oCtl.all.tags(sTag); else return null; }, getParentByTagName: function(oCtl, sTag) { var oP =3D oCtl.parentNode; sTag =3D sTag.toLowerCase(); while (oP!=3D null) { if (oP.tagName && oP.tagName.toLowerCase() =3D=3D sTag) return oP; oP =3D oP.parentNode; } return null; }, getCookie: function(sName)=20 { var sCookie =3D " " + document.cookie; var sSearch =3D " " + sName + "=3D"; var sStr =3D null; var iOffset =3D 0; var iEnd =3D 0; if (sCookie.length > 0)=20 { iOffset =3D sCookie.indexOf(sSearch); if (iOffset !=3D -1)=20 { iOffset +=3D sSearch.length; iEnd =3D sCookie.indexOf(";", iOffset) if (iEnd =3D=3D -1)=20 iEnd =3D sCookie.length; sStr =3D unescape(sCookie.substring(iOffset, iEnd)); } } return(sStr); }, getNonTextNode: function(oNode) { if (this.isNonTextNode(oNode))=09 return oNode; =09 while (oNode !=3D null && this.isNonTextNode(oNode)) { oNode =3D this.getSibling(oNode, 1); } return oNode; }, __leakEvt: function(sName, oCtl, oPtr) { this.name =3D sName; this.ctl =3D oCtl; this.ptr =3D oPtr; }, =09 addSafeHandler: function(oDOM, sEvent, oObj, sMethod) { oDOM[sEvent] =3D this.getObjMethRef(oObj, sMethod); =09 if (dnn.dom.browser.isType(dnn.dom.browser.InternetExplorer)) = //handle IE memory leaks with closures { if (this.__leakEvts.length =3D=3D 0) dnn.dom.attachEvent(window, 'onunload', dnn.dom.destroyHandlers); this.__leakEvts[this.__leakEvts.length] =3D new = dnn.dom.__leakEvt(sEvent, oDOM, oDOM[sEvent]); } }, =09 destroyHandlers: function() //handle IE memory leaks with closures { var iCount =3D dnn.dom.__leakEvts.length-1; for (var i=3DiCount; i>=3D0; i--) { var oEvt =3D dnn.dom.__leakEvts[i]; oEvt.ctl.detachEvent(oEvt.name, oEvt.ptr); oEvt.ctl[oEvt.name] =3D null; dnn.dom.__leakEvts.length =3D dnn.dom.__leakEvts.length - 1; } }, =09 //http://jibbering.com/faq/faq_notes/closures.html = (associateObjWithEvent) getObjMethRef: function(obj, methodName) { return (function(e) {e =3D e||window.event; return obj[methodName](e, = this); } ); }, getScript: function(sSrc) { if (this.scriptElements[sSrc]) //perf return this.scriptElements[sSrc]; =09 //var oScripts =3D (document.scripts !=3D null ? document.scripts : = dnn.dom.getByTagName('SCRIPT')); var oScripts =3D dnn.dom.getByTagName('SCRIPT'); //safari has = document.scripts //for (var s in oScripts) for (var s=3D0; s -1) { this.scriptElements[sSrc] =3D oScripts[s]; //cache for perf return oScripts[s];=20 } } }, =09 getScriptPath: function() { var oThisScript =3D dnn.dom.getScript('dnn.js'); if (oThisScript) return oThisScript.src.replace('dnn.js', ''); return ''; }, getSibling: function(oCtl, iOffset) { if (oCtl !=3D null && oCtl.parentNode !=3D null) { for (var i=3D0; i 0) { sFile =3D this.scriptFile(sSrc);=20 if (this.scripts[sFile] !=3D null) //already loaded return; } var oSR =3D new dnn.ScriptRequest(sSrc, sText, callBack); if (sFile) this.scripts[sFile] =3D oSR; oSR.load(); return oSR; =09 }, =09 loadScripts: function(aSrc, aText, callBack) { if (dnn.scripts =3D=3D null) { var oRef =3D function(aSrc, aText, callBack) //closure to invoke = self with same params when done {return (function() {dnn.dom.loadScripts(aSrc, aText, = callBack);});}; dnn.dom.loadScript(dnn.dom.getScriptPath() + 'dnn.scripts.js', null, = oRef(aSrc, aText, callBack)); //dnn.dom.loadScript(dnn.dom.getScriptPath() + 'dnn.scripts.js', = null); return; } var oBatch =3D new dnn.scripts.ScriptBatchRequest(aSrc, aText, = callBack); oBatch.load(); }, =09 scriptStatus: function(sSrc) { var sFile =3D this.scriptFile(sSrc); if (this.scripts[sFile]) return this.scripts[sFile].status; //dynamic load =09 var oScript =3D this.getScript(sSrc); if (oScript !=3D null) //not a dynamic load, must be complete if = found return 'complete'; else return ''; },=09 =09 setScriptLoaded: function(sSrc) //called by pages js that is = dynamically loaded. Needed since Safari doesn't support onload for = script elements { var sFile =3D this.scriptFile(sSrc); if (this.scripts[sFile] && dnn.dom.scripts[sFile].status !=3D = 'complete') dnn.dom.scripts[sFile].complete(); =09 }, =09 navigate: function(sURL, sTarget) { if (sTarget !=3D null && sTarget.length > 0) { if (sTarget =3D=3D '_blank') //todo: handle more window.open(sURL); else document.frames[sTarget].location.href =3D sURL; } else window.location.href =3D sURL; return false; }, =09 removeChild: function(oChild)=20 { if (oChild.parentNode.removeChild)=20 return oChild.parentNode.removeChild(oChild); else=20 return null; }, setCookie: function(sName, sVal, iDays, sPath, sDomain, bSecure)=20 { var sExpires; if (iDays) { sExpires =3D new Date(); sExpires.setTime(sExpires.getTime()+(iDays*24*60*60*1000)); } document.cookie =3D sName + "=3D" + escape(sVal) + ((sExpires) ? "; = expires=3D" + sExpires.toGMTString() : "") +=20 ((sPath) ? "; path=3D" + sPath : "") + ((sDomain) ? "; domain=3D" + = sDomain : "") + ((bSecure) ? "; secure" : ""); =09 if (document.cookie.length > 0) return true; }, getCurrentStyle: function(oNode, prop)=20 { if (document.defaultView)=20 { if (oNode.nodeType !=3D oNode.ELEMENT_NODE) return null; return = document.defaultView.getComputedStyle(oNode,'').getPropertyValue(prop.spl= it('-').join('')); } if (oNode.currentStyle)=20 return oNode.currentStyle[prop.split('-').join('')]; if (oNode.style)=20 return oNode.style.getAttribute(prop.split('-').join('')); // We = need to get rid of slashes return null; }, dependenciesLoaded: function() { return (typeof(dnn) !=3D 'undefined'); }, loadNamespace: function() { if (this.isLoaded =3D=3D false) { if (this.dependenciesLoaded()) { dnn.dom =3D this;=20 this.isLoaded =3D true; dnn.loadDependencies(this.pns, this.ns); } }=09 }, getFormPostString: function(oCtl) { var sRet =3D ''; if (oCtl !=3D null) { if (oCtl.tagName && oCtl.tagName.toLowerCase() =3D=3D 'form') //if = form, faster to loop elements collection { for (var i=3D0; i 0;=09 this.hasPendingNodes =3D (oNode.getAttribute('hasNodes', '0') =3D=3D = '1' && this.hasNodes =3D=3D false);=09 this.imageIndex =3D new Number(oNode.getAttribute('imgIdx', '-1'));=20 this.image =3D oNode.getAttribute('img', ''); this.level =3D this.getNodeLevel(); //cache } } dnn_controls.prototype.DNNNode.prototype =3D=20 { childNodeCount: function() { return this.node.childNodes.length; }, getNodeLevel: function() { var i=3D0; var oNode =3D this.node; while (oNode !=3D null) { oNode =3D oNode.parentNode(); if (oNode =3D=3D null || oNode.nodeName() =3D=3D 'root') break; i++; }=09 return i; }, update: function(sProp) { if (sProp !=3D null) { var sType =3D typeof(this[sProp]); =09 if (sType =3D=3D 'string' || sType =3D=3D 'number' || this[sProp] = =3D=3D null) this.node.setAttribute(sProp, this[sProp]); else if (sType =3D=3D 'boolean') this.node.setAttribute(sProp, new Number(this[sProp])); } else { for (sProp in this) this.update(sProp); } } }//END DNNNode Methods =09 //--- End dnn.controls //--- dnn.utilities function dnn_util() { this.pns =3D 'dnn'; this.ns =3D 'utilities'; this.dependencies =3D 'dnn,dnn.dom'.split(','); this.isLoaded =3D false; } dnn_util.prototype.dependenciesLoaded =3D function() { return (typeof(dnn) !=3D 'undefined' && typeof(dnn.dom) !=3D = 'undefined'); } dnn_util.prototype.loadNamespace =3D function() { if (this.isLoaded =3D=3D false) { if (this.dependenciesLoaded()) { =09 if (typeof(dnn_utility) !=3D 'undefined') dnn.extend(dnn_util.prototype, new dnn_utility); dnn.util =3D new dnn_util(); =09 this.isLoaded =3D true; dnn.loadDependencies(this.pns, this.ns); } }=09 } //--- End dnn.utilities =09 //--- End dnn //-- prototype/atlas shorthand functions function $() =0A= {=0A= var ary =3D new Array();=0A= for (var i=3D0; i=3D0; i--) __dnn_m_aNamespaces[i].loadNamespace(); ------=_NextPart_000_0042_01C9B0C9.84D868E0 Content-Type: application/x-js Content-Transfer-Encoding: quoted-printable Content-Location: http://www.bizkaiasaria.com/js/dnn.xml.js if (typeof(__dnn_m_aNamespaces) =3D=3D 'undefined') //include in each = DNN ClientAPI namespace file for dependency loading var __dnn_m_aNamespaces =3D new Array(); function __dnn_getParser() { if (dnn.dom.browser.isType(dnn.dom.browser.InternetExplorer)) return 'MSXML'; else if = (dnn.dom.browser.isType(dnn.dom.browser.Netscape,dnn.dom.browser.Mozilla)= ) return 'DOMParser'; else return 'JS'; =09 } //dnn.xml Namespace = -------------------------------------------------------------------------= -------------------------------- function dnn_xml() { this.pns =3D 'dnn'; this.ns =3D 'xml'; this.dependencies =3D 'dnn,dnn.dom'.split(','); this.isLoaded =3D false; this.parserName =3D null; } dnn_xml.prototype.init =3D function () { this.parserName =3D __dnn_getParser(); if (this.parserName =3D=3D 'MSXML')=09 { dnn_xml.prototype.createDocument =3D function() { var o =3D new ActiveXObject('MSXML.DOMDocument'); o.async =3D false; return new dnn.xml.documentObject(o);=20 } dnn_xml.prototype.documentObject.prototype.getXml =3D function(sXml) { return this._doc.xml; } =09 dnn_xml.prototype.documentObject.prototype.loadXml =3D function (sXml) { return this._doc.loadXML(sXml); } =09 } else if (this.parserName =3D=3D 'DOMParser') { dnn_xml.prototype.createDocument =3D function() { return new = dnn.xml.documentObject(document.implementation.createDocument("", "", = null));=20 } =09 dnn_xml.prototype.documentObject.prototype.getXml =3D function (sXml) { return this._doc.xml; } =09 dnn_xml.prototype.documentObject.prototype.loadXml =3D function (sXml) { // parse the string to a new doc var oDoc =3D (new DOMParser()).parseFromString(sXml, "text/xml"); =20 // remove all initial children while (this._doc.hasChildNodes()) this._doc.removeChild(this._doc.lastChild); // insert and import nodes for (var i =3D 0; i < oDoc.childNodes.length; i++)=20 this._doc.appendChild(this._doc.importNode(oDoc.childNodes[i], = true)); } function __dnn_getNodeXml()=20 { //create a new XMLSerializer var oXmlSerializer =3D new XMLSerializer; =20 //get the XML string var sXml =3D oXmlSerializer.serializeToString(this); =20 //return the XML string return sXml; } Node.prototype.__defineGetter__("xml", __dnn_getNodeXml); } else { dnn_xml.prototype.createDocument =3D function() { return new dnn.xml.documentObject(new dnn.xml.JsDocument());=20 } =09 dnn_xml.prototype.documentObject.prototype.getXml =3D function () { return this._doc.getXml(); //wish other browsers supported = getters/setters=09 } =09 dnn_xml.prototype.documentObject.prototype.loadXml =3D function (sXml) { return this._doc.loadXml(sXml); } } } //dnn.xml.documentObject Object = -------------------------------------------------------------------------= -------------------------------- dnn_xml.prototype.documentObject =3D function(oDoc) { this._doc =3D oDoc; } dnn_xml.prototype.documentObject.prototype.childNodes =3D function = (iIndex) { if (this._doc.childNodes[iIndex] !=3D null) return new dnn.xml.XmlNode(this._doc.childNodes[iIndex]); } dnn_xml.prototype.documentObject.prototype.findNode =3D function = (sNodeName, sAttr, sValue) { return this.childNodes(0).findNode(sNodeName, sAttr, sValue); } dnn_xml.prototype.documentObject.prototype.childNodeCount =3D function = () { return this._doc.childNodes.length; } dnn_xml.prototype.documentObject.prototype.rootNode =3D function () { var oNode; for (var i=3D0; i' + sXml + ''); //need to guarantee a = single root var aNodes =3D new Array(); for (var i=3D0; i=3D0; i--) __dnn_m_aNamespaces[i].loadNamespace(); ------=_NextPart_000_0042_01C9B0C9.84D868E0 Content-Type: application/x-js Content-Transfer-Encoding: quoted-printable Content-Location: http://www.bizkaiasaria.com/js/dnn.dom.positioning.js if (typeof(__dnn_m_aNamespaces) =3D=3D 'undefined') //include in each = DNN ClientAPI namespace file for dependency loading var __dnn_m_aNamespaces =3D new Array(); function dnn_dom_positioning() { this.pns =3D 'dnn.dom'; this.ns =3D 'positioning'; this.dragCtr=3Dnull; this.dragCtrDims=3Dnull; this.dependencies =3D 'dnn,dnn.dom'.split(','); this.isLoaded =3D false;=09 } dnn_dom_positioning.prototype.bodyScrollLeft =3D function () { if (window.pageYOffset) return window.pageYOffset; =09 var oBody =3D (document.compatMode && document.compatMode !=3D = "BackCompat") ? document.documentElement : document.body; =09 return oBody.scrollLeft; } dnn_dom_positioning.prototype.bodyScrollTop =3D function() { if (window.pageXOffset) return window.pageXOffset; var oBody =3D (document.compatMode && document.compatMode !=3D = "BackCompat") ? document.documentElement : document.body; return oBody.scrollTop; } dnn_dom_positioning.prototype.viewPortHeight =3D function() { // supported in Mozilla, Opera, and Safari if(window.innerHeight) return window.innerHeight; var oBody =3D (document.compatMode && document.compatMode !=3D = "BackCompat") ? document.documentElement : document.body; =09 return oBody.clientHeight;=09 } dnn_dom_positioning.prototype.viewPortWidth =3D function() { // supported in Mozilla, Opera, and Safari if(window.innerWidth) return window.innerWidth; var oBody =3D (document.compatMode && document.compatMode !=3D = "BackCompat") ? document.documentElement : document.body; =09 return oBody.clientWidth;=09 } dnn_dom_positioning.prototype.dragContainer =3D function(oCtl) { var iNewLeft=3D0; var iNewTop=3D0; var e =3D dnn.dom.event.object; var oCont =3D dnn.dom.getById(oCtl.contID); var oTitle =3D dnn.dom.positioning.dragCtr; var iScrollTop =3D this.bodyScrollTop(); var iScrollLeft =3D this.bodyScrollLeft(); if (oCtl.startLeft =3D=3D null) oCtl.startLeft =3D e.clientX - this.elementLeft(oCont) + iScrollLeft; if (oCtl.startTop =3D=3D null) oCtl.startTop =3D e.clientY - this.elementTop(oCont) + iScrollTop; if (oCont.style.position =3D=3D 'relative') oCont.style.position =3D 'absolute'; =09 iNewLeft =3D e.clientX - oCtl.startLeft + iScrollLeft; iNewTop =3D e.clientY - oCtl.startTop + iScrollTop; if (iNewLeft > this.elementWidth(document.forms[0]))// = this.viewPortWidth() + iScrollLeft) iNewLeft =3D = this.elementWidth(document.forms[0]);//this.viewPortWidth() + = iScrollLeft; =09 if (iNewTop > this.elementHeight(document.forms[0])) = //this.viewPortHeight() + iScrollTop) iNewTop =3D = this.elementHeight(document.forms[0]);//this.viewPortHeight() + = iScrollTop; =09 oCont.style.left =3D iNewLeft + 'px'; oCont.style.top =3D iNewTop + 'px'; if (oTitle !=3D null && oTitle.dragOver !=3D null) eval(oCtl.dragOver); } dnn_dom_positioning.prototype.elementHeight =3D function (eSrc) {=09 if (eSrc.offsetHeight =3D=3D null || eSrc.offsetHeight =3D=3D 0) { if (eSrc.offsetParent =3D=3D null) return 0; if (eSrc.offsetParent.offsetHeight =3D=3D null || = eSrc.offsetParent.offsetHeight =3D=3D 0) { if (eSrc.offsetParent.offsetParent !=3D null) return eSrc.offsetParent.offsetParent.offsetHeight; //needed for = Konqueror else return 0; } else return eSrc.offsetParent.offsetHeight; } else return eSrc.offsetHeight; } dnn_dom_positioning.prototype.elementLeft =3D function (eSrc) {=09 return this.elementPos(eSrc).l; } dnn_dom_positioning.prototype.elementOverlapScore =3D function (oDims1, = oDims2) { =09 var iLeftScore =3D 0; var iTopScore =3D 0; if (oDims1.l <=3D oDims2.l && oDims2.l <=3D oDims1.r) //if left of = content fits between panel borders iLeftScore +=3D (oDims1.r < oDims2.r ? oDims1.r : oDims2.r) - = oDims2.l; //set score based off left of content to closest right border if (oDims2.l <=3D oDims1.l && oDims1.l <=3D oDims2.r) //if left of = panel fits between content borders iLeftScore +=3D (oDims2.r < oDims1.r ? oDims2.r : oDims1.r) - = oDims1.l; //set score based off left of panel to closest right border if (oDims1.t <=3D oDims2.t && oDims2.t <=3D oDims1.b) //if top of = content fits between panel borders iTopScore +=3D (oDims1.b < oDims2.b ? oDims1.b : oDims2.b) - = oDims2.t; //set score based off top of content to closest bottom border if (oDims2.t <=3D oDims1.t && oDims1.t <=3D oDims2.b) //if top of panel = fits between content borders iTopScore +=3D (oDims2.b < oDims1.b ? oDims2.b : oDims1.b) - - = oDims1.t; //set score based off top of panel to closest bottom border =09 return iLeftScore * iTopScore; } dnn_dom_positioning.prototype.elementTop =3D function (eSrc) { return this.elementPos(eSrc).t; } dnn_dom_positioning.prototype.elementPos =3D function (eSrc) { var oPos =3D new Object(); oPos.t =3D 0; //relative top oPos.l =3D 0; //relative left oPos.at =3D 0; //actual top oPos.al =3D 0; //actual left =09 var eParent =3D eSrc; =09 if (eSrc.style.position =3D=3D 'absolute') { oPos.t =3D eParent.offsetTop; oPos.l =3D eParent.offsetLeft; } =09 while (eParent !=3D null) { oPos.at +=3D eParent.offsetTop; oPos.al +=3D eParent.offsetLeft; =09 if (eSrc.style.position !=3D 'absolute') { if (eParent.id =3D=3D eSrc.id || eParent.style.position !=3D = 'relative') { oPos.t +=3D eParent.offsetTop; oPos.l +=3D eParent.offsetLeft; } } =09 eParent =3D eParent.offsetParent; if (eParent =3D=3D null || (eParent.tagName.toUpperCase() =3D=3D = "BODY" && dnn.dom.browser.isType(dnn.dom.browser.Konqueror))) //safari = no longer needed here break; =09 }=09 return oPos; } dnn_dom_positioning.prototype.elementWidth =3D function (eSrc) { if (eSrc.offsetWidth =3D=3D null || eSrc.offsetWidth =3D=3D 0) { if (eSrc.offsetParent =3D=3D null) return 0; if (eSrc.offsetParent.offsetWidth =3D=3D null || = eSrc.offsetParent.offsetWidth =3D=3D 0) { if (eSrc.offsetParent.offsetParent !=3D null) return eSrc.offsetParent.offsetParent.offsetWidth; //needed for = Konqueror else return 0; } else return eSrc.offsetParent.offsetWidth } else return eSrc.offsetWidth; } dnn_dom_positioning.prototype.enableDragAndDrop =3D function(oContainer, = oTitle, sDragCompleteEvent, sDragOverEvent) { dnn.dom.attachEvent(document.body, 'onmousemove', __dnn_bodyMouseMove); dnn.dom.attachEvent(document.body, 'onmouseup', __dnn_bodyMouseUp); dnn.dom.attachEvent(oTitle, 'onmousedown', = __dnn_containerMouseDownDelay); =09 if (dnn.dom.browser.type =3D=3D dnn.dom.browser.InternetExplorer) oTitle.style.cursor =3D 'hand'; else oTitle.style.cursor =3D 'pointer'; =09 if (oContainer.id.length =3D=3D 0) oContainer.id =3D oTitle.id + '__dnnCtr'; =09 oTitle.contID =3D oContainer.id; if (sDragCompleteEvent !=3D null) oTitle.dragComplete =3D sDragCompleteEvent; if (sDragOverEvent !=3D null) oTitle.dragOver =3D sDragOverEvent; =09 return true; } dnn_dom_positioning.prototype.placeOnTop =3D function(oCont, bShow, = sSrc) { if (dnn.dom.browser.isType(dnn.dom.browser.Opera, = dnn.dom.browser.Opera, dnn.dom.browser.Mozilla, = dnn.dom.browser.Netscape)) return; //not needed var oIFR=3Ddnn.dom.getById('ifr' + oCont.id); =09 if (bShow) { if (oIFR =3D=3D null) { var oIFR =3D document.createElement('iframe'); oIFR.id =3D 'ifr' + oCont.id; if (sSrc !=3D null) oIFR.src =3D sSrc; oIFR.style.top =3D '0px'; oIFR.style.left =3D '0px'; oIFR.style.filter =3D = "progid:DXImageTransform.Microsoft.Alpha(opacity=3D0)"; oIFR.scrolling =3D 'no'; oIFR.frameBorder =3D 'no'; oIFR.style.display =3D 'none'; oIFR.style.position =3D 'absolute'; oCont.parentNode.appendChild(oIFR); } var oDims =3D new dnn.dom.positioning.dims(oCont); oIFR.style.width=3DoDims.w; oIFR.style.height=3DoDims.h; oIFR.style.top=3DoDims.t + 'px'; oIFR.style.left=3DoDims.l + 'px'; =09 var iIndex =3D dnn.dom.getCurrentStyle(oCont, 'zIndex'); if (iIndex =3D=3D null || iIndex =3D=3D 0) oCont.style.zIndex =3D 1; oIFR.style.zIndex=3DiIndex-1; oIFR.style.display=3D"block"; =09 } else if (oIFR !=3D null) oIFR.style.display=3D'none'; } //dims object dnn_dom_positioning.prototype.dims =3D function (eSrc) { var bHidden =3D (eSrc.style.display =3D=3D 'none'); =09 if (bHidden) eSrc.style.display =3D ""; =09 this.w =3D dnn.dom.positioning.elementWidth(eSrc); this.h =3D dnn.dom.positioning.elementHeight(eSrc); var oPos =3D dnn.dom.positioning.elementPos(eSrc); this.t =3D oPos.t; this.l =3D oPos.l; this.at =3D oPos.at; //actual top this.al =3D oPos.al; //actual left this.rot =3D this.at - this.t; //relative offset top this.rol =3D this.al - this.l; //relative offset left =09 this.r =3D this.l + this.w; this.b =3D this.t + this.h; =09 if (bHidden) eSrc.style.display =3D "none"; =09 } dnn_dom_positioning.prototype.dependenciesLoaded =3D function() { return (typeof(dnn) !=3D 'undefined' && typeof(dnn.dom) !=3D = 'undefined'); } dnn_dom_positioning.prototype.loadNamespace =3D function () { if (this.isLoaded =3D=3D false) { =09 if (this.dependenciesLoaded()) { dnn.dom.positioning =3D this;=20 this.isLoaded =3D true; dnn.loadDependencies(this.pns, this.ns); } }=09 } function __dnn_containerMouseDownDelay() { var oTitle =3D dnn.dom.event.srcElement; dnn.doDelay('__dnn_dragdrop', 500, __dnn_containerMouseDown, oTitle); } function __dnn_containerMouseDown(oCtl) { //oCtl =3D dnn.dom.event.srcElement; while (oCtl.contID =3D=3D null) { oCtl =3D oCtl.parentNode; if (oCtl.tagName.toUpperCase() =3D=3D 'BODY') return; } dnn.dom.positioning.dragCtr =3D oCtl; //assumption is we can only drag = one thing at a time oCtl.startTop =3D null; oCtl.startLeft =3D null; var oCont =3D dnn.dom.getById(oCtl.contID); if (oCont.style.position =3D=3D null || oCont.style.position.length = =3D=3D 0) oCont.style.position =3D 'relative'; =09 dnn.dom.positioning.dragCtrDims =3D new = dnn.dom.positioning.dims(oCont); //store now so we aren't continually = calculating =09 if (oCont.getAttribute('_b') =3D=3D null) { oCont.setAttribute('_b', oCont.style.backgroundColor);=20 oCont.setAttribute('_z', oCont.style.zIndex);=20 oCont.setAttribute('_w', oCont.style.width);=20 oCont.setAttribute('_d', oCont.style.border);=20 oCont.style.zIndex =3D 9999; oCont.style.backgroundColor =3D DNN_HIGHLIGHT_COLOR; oCont.style.border =3D '4px outset ' + DNN_HIGHLIGHT_COLOR; oCont.style.width =3D dnn.dom.positioning.elementWidth(oCont); if (dnn.dom.browser.type =3D=3D dnn.dom.browser.InternetExplorer) oCont.style.filter =3D = 'progid:DXImageTransform.Microsoft.Alpha(opacity=3D80)'; } } function __dnn_bodyMouseUp() { dnn.cancelDelay('__dnn_dragdrop'); var oCtl =3D dnn.dom.positioning.dragCtr; if (oCtl !=3D null && oCtl.dragComplete !=3D null) { eval(oCtl.dragComplete); var oCont =3D dnn.dom.getById(oCtl.contID); oCont.style.backgroundColor =3D oCont.getAttribute('_b');=20 oCont.style.zIndex =3D oCont.getAttribute('_z');=20 oCont.style.width =3D oCont.getAttribute('_w');=20 oCont.style.border =3D oCont.getAttribute('_d');=20 oCont.setAttribute('_b', null);=20 oCont.setAttribute('_z', null);=20 if (dnn.dom.browser.type =3D=3D dnn.dom.browser.InternetExplorer) oCont.style.filter =3D null; } =09 dnn.dom.positioning.dragCtr =3D null; } function __dnn_bodyMouseMove() { if (dnn.dom.positioning.dragCtr !=3D null) dnn.dom.positioning.dragContainer(dnn.dom.positioning.dragCtr); } __dnn_m_aNamespaces[__dnn_m_aNamespaces.length] =3D new = dnn_dom_positioning(); for (var i=3D__dnn_m_aNamespaces.length-1; i>=3D0; i--) __dnn_m_aNamespaces[i].loadNamespace(); ------=_NextPart_000_0042_01C9B0C9.84D868E0 Content-Type: application/x-js Content-Transfer-Encoding: quoted-printable Content-Location: http://www.bizkaiasaria.com/js/dnn.xmlhttp.js if (typeof(__dnn_m_aNamespaces) =3D=3D 'undefined') //include in each = DNN ClientAPI namespace file for dependency loading var __dnn_m_aNamespaces =3D new Array(); function __dnn_getParser() { if (dnn_xmlhttp.JsXmlHttpRequest !=3D null) return 'JS'; if (dnn.dom.browser.isType(dnn.dom.browser.InternetExplorer)) return 'ActiveX'; //'ActiveX'; else if (typeof(XMLHttpRequest) !=3D "undefined") = //(dnn.dom.browser.isType(dnn.dom.browser.Netscape) || = dnn.dom.browser.isType(dnn.dom.browser.Mozilla)) //(typeof = XMLHttpRequest !=3D "undefined"); return 'Native'; //'Native'; else return 'JS'; =09 } function __dnn_cleanupxmlhttp() { for (var i=3D0; i=3D0; i--) __dnn_m_aNamespaces[i].loadNamespace(); ------=_NextPart_000_0042_01C9B0C9.84D868E0 Content-Type: application/x-js Content-Transfer-Encoding: quoted-printable Content-Location: http://www.bizkaiasaria.com/js/dnn.controls.dnnmenu.js //BEGIN [Needed in case scripts load out of order] if (typeof(dnn_control) =3D=3D 'undefined') eval('function dnn_control() {}') //END [Needed in case scripts load out of order] dnn_control.prototype.initMenu =3D function (oCtl)=20 { dnn.extend(dnn.controls.DNNMenuNode.prototype, new = dnn.controls.DNNNode); if (oCtl) { dnn.controls.controls[oCtl.id] =3D new dnn.controls.DNNMenu(oCtl); dnn.controls.controls[oCtl.id].generateMenuHTML(); return dnn.controls.controls[oCtl.id]; } } //------- Constructor -------// dnn_control.prototype.DNNMenu =3D function (o) { this.ns =3D o.id; //stores namespace for menu this.container =3D o; //stores container //--- Data Properties ---// =20 this.DOM =3D new dnn.xml.createDocument(); this.DOM.loadXml(dnn.getVar(o.id + '_xml')); //--- Appearance Properties ---// this.mbcss =3D dnn.dom.getAttr(o, 'mbcss', ''); this.mcss =3D dnn.dom.getAttr(o, 'mcss', ''); this.css =3D dnn.dom.getAttr(o, 'css', ''); this.cssChild =3D dnn.dom.getAttr(o, 'csschild', ''); this.cssHover =3D dnn.dom.getAttr(o, 'csshover', ''); this.cssSel =3D dnn.dom.getAttr(o, 'csssel', ''); this.cssIcon =3D dnn.dom.getAttr(o, 'cssicon', ''); this.sysImgPath =3D dnn.dom.getAttr(o, 'sysimgpath', ''); this.imagePaths =3D dnn.dom.getAttr(o, 'imagepaths', '').split(','); this.imageList =3D dnn.dom.getAttr(o, 'imagelist', '').split(','); for (var i=3D0; i -1) this.imageList[i] =3D this.imagePaths[this.imageList[i].substring(1, = iPos)] + this.imageList[i].substring(iPos+1); } this.urlList =3D dnn.dom.getAttr(o, 'urllist', '').split(','); =09 this.workImg =3D dnn.dom.getAttr(o, 'workimg', 'dnnanim.gif');=09 this.rootArrow =3D dnn.dom.getAttr(o, 'rarrowimg', ''); this.childArrow =3D dnn.dom.getAttr(o, 'carrowimg', ''); this.target =3D dnn.dom.getAttr(o, 'target', '');=09 this.defaultJS =3D dnn.dom.getAttr(o, 'js', '');=09 this.postBack =3D dnn.dom.getAttr(o, 'postback', ''); this.callBack =3D dnn.dom.getAttr(o, 'callback', ''); this.callBackStatFunc =3D dnn.dom.getAttr(o, 'callbacksf', ''); this.selMenuNode=3Dnull; =20 this.rootNode =3D null;=09 this.orient =3D new Number(dnn.dom.getAttr(o, 'orient', = dnn.controls.orient.horizontal)); this.suborient =3D new Number(dnn.dom.getAttr(o, 'suborient', = dnn.controls.orient.vertical)); =09 this.openMenus =3D new Array(); this.moutDelay =3D dnn.dom.getAttr(o, 'moutdelay', 500); this.minDelay =3D new Number(dnn.dom.getAttr(o, 'mindelay', 250)); this.anim =3D dnn.dom.getAttr(o, 'anim', ''); //expand this.useTables =3D (dnn.dom.getAttr(o, 'usetables', '1') =3D=3D '1'); this.enablePostbackState =3D (dnn.dom.getAttr(o, 'enablepbstate', '0') = =3D=3D '1'); this.enablePostbackState =3D true;//F5 in FireFox seems to need this = on... for now always set to true until can provide a workaround. this.podInProgress =3D false; =09 this.keyboardAccess =3D (dnn.dom.getAttr(o, 'kbaccess', '1') =3D=3D = '1'); =09 this.childControls =3D null; this.hoverMenuNode =3D null; this.selMenuNode=3Dnull; =20 this.rootNode =3D null;=09 if (this.keyboardAccess) { =09 if (this.container.tabIndex <=3D 0) { this.container.tabIndex =3D 0; dnn.dom.addSafeHandler(this.container, 'onkeydown', this, = 'keyboardHandler'); dnn.dom.addSafeHandler(this.container, 'onfocus', this, = 'focusHandler'); dnn.dom.addSafeHandler(this.container, 'onblur', this, = 'blurHandler'); } else { var oTxt =3D document.createElement('input'); oTxt.type =3D 'text'; oTxt.style.width =3D 0; oTxt.style.height =3D 0; oTxt.style.background =3D 'transparent'; oTxt.style.border =3D 0; oTxt.style.positioning =3D 'absolute';=09 if (dnn.dom.browser.isType(dnn.dom.browser.Safari)) { oTxt.style.width =3D 1; //safari doesn't like zero oTxt.style.height =3D 1;=09 dnn.dom.addSafeHandler(oTxt, 'onkeydown', this, 'keyboardHandler'); = //'keydownHandler');=20 dnn.dom.addSafeHandler(this.container.parentNode, 'onkeypress', = this, 'safariKeyHandler'); //in order to cancel RETURN (if attach = keypress to oTxt, Safari crashes... } else dnn.dom.addSafeHandler(oTxt, 'onkeypress', this, 'keyboardHandler'); = dnn.dom.addSafeHandler(oTxt, 'onfocus', this, 'focusHandler'); dnn.dom.addSafeHandler(oTxt, 'onblur', this, 'blurHandler'); this.container.parentNode.appendChild(oTxt); } } } dnn_control.prototype.DNNMenu.prototype =3D=20 { //--- Generates menu HTML ---// getXml: function ()=20 { return this.DOM.getXml(); }, generateMenuHTML: function()=20 { this.childControls =3D new Array(); this.rootNode =3D this.DOM.rootNode(); this.container.className =3D this.mbcss;=09 for (var i=3D0; i 0 && this.isNodeVertical(oMNode))=20 oMBuilder =3D new dnn.controls.DNNMenuTableBuilder(this, oMNode, = oCtr); =09 else oMBuilder =3D new dnn.controls.DNNMenuBuilder(this, oMNode, oCtr); if (this.isNodeVertical(oMNode)) oMBuilder.newRow(); oMBuilder.newCont(); if (oMNode.lhtml.length > 0) oMBuilder.appendChild(this.renderCustomHTML(oMNode.lhtml)); var oIcn =3D this.renderIcon(oMNode); oMBuilder.appendChild(oIcn); //render icon if (this.useTables =3D=3D false || oMNode.level =3D=3D 0) oIcn.className =3D (oMNode.cssIcon.length > 0 ? oMNode.cssIcon : = this.cssIcon); else=09 oMBuilder.subcont.className =3D (oMNode.cssIcon.length > 0 ? = oMNode.cssIcon : this.cssIcon); //assign style to container of icon if (oMNode.isBreak =3D=3D false) oMBuilder.appendChild(this.renderText(oMNode), true); //render text =09 oMBuilder.newCell(); =09 this.renderArrow(oMNode, oMBuilder.subcont); if (oMNode.rhtml.length > 0) oMBuilder.appendChild(this.renderCustomHTML(oMNode.rhtml)); =09 if (oMNode.toolTip.length > 0) oMBuilder.row.title =3D oMNode.toolTip; this.assignCss(oMNode); =09 if (oMNode.enabled) dnn.dom.addSafeHandler(oMBuilder.row, 'onclick', this, = 'nodeTextClick'); =09 dnn.dom.addSafeHandler(oMBuilder.row, 'onmouseover', this, = 'nodeMOver'); dnn.dom.addSafeHandler(oMBuilder.row, 'onmouseout', this, 'nodeMOut'); dnn.dom.addSafeHandler(oMBuilder.container, 'onmouseover', this, = 'menuMOver'); dnn.dom.addSafeHandler(oMBuilder.container, 'onmouseout', this, = 'menuMOut'); if (oMNode.hasNodes || oMNode.hasPendingNodes) //if node has children = render container and hide if necessary { var oSub =3D this.renderSubMenu(oMNode); this.container.appendChild(oSub); =09 for (var i=3D0; i -1 || oMNode.image !=3D '') { var oImg =3D this.createChildControl('img', oMNode.id, 'icn'); oImg.src =3D (oMNode.image.length > 0 ? oMNode.image : = this.imageList[oMNode.imageIndex]); oCtr.appendChild(oImg); } =09 return oCtr; }, renderArrow: function (oMNode, oCont)=20 { if (oMNode.hasNodes || oMNode.hasPendingNodes) { var sImg =3D (oMNode.level =3D=3D 0 ? this.rootArrow : = this.childArrow); if (sImg.length > 0) { if (this.useTables && oMNode.level > 0) //do not require tables to = need special padding to properly show arrow, place a real image there = and have browser space it appropriately { var oImg =3D dnn.dom.createElement('img'); oImg.src =3D sImg; oCont.appendChild(oImg); =09 } else { oCont.style.backgroundImage =3D 'url(' + sImg + ')'; oCont.style.backgroundRepeat =3D 'no-repeat'; oCont.style.backgroundPosition =3D 'right'; =09 } } } }, renderText: function (oMNode)=20 { var oCtr =3D this.createChildControl('span', oMNode.id, 't'); oCtr.innerHTML =3D oMNode.text;=09 oCtr.style.cursor =3D 'pointer'; =09 return oCtr; }, renderSubMenu: function(oMNode) { var oMBuilder; if (this.suborient =3D=3D dnn.controls.orient.vertical) // = (this.useTables) oMBuilder =3D new dnn.controls.DNNMenuTableBuilder(this, oMNode); =09 else oMBuilder =3D new dnn.controls.DNNMenuBuilder(this, oMNode); =09 var oSub =3D oMBuilder.createSubMenu(); oSub.style.position =3D 'absolute'; oSub.style.display =3D 'none'; oSub.className =3D this.mcss; return oSub; }, //---- Methods ---// hoverNode: function (oMNode)=20 { if (this.hoverMenuNode !=3D null) { this.hoverMenuNode.hover =3D false; this.assignCss(this.hoverMenuNode); } if (oMNode !=3D null) { oMNode.hover =3D true; this.assignCss(oMNode); } this.hoverMenuNode =3D oMNode; }, __expandNode: function (oContext)=20 { this.expandNode(oContext, true); }, expandNode: function (oMNode, bForce)=20 { dnn.cancelDelay(this.ns + 'min'); =09 if (oMNode.hasPendingNodes) { if (this.podInProgress =3D=3D false) { this.podInProgress =3D true; this.showWorkImage(oMNode, true); oMNode.menu =3D this; //need to give reference back to self =09 if (this.callBack.indexOf('[NODEXML]') > -1) eval(this.callBack.replace('[NODEXML]', = dnn.escapeForEval(oMNode.node.getXml()))); else eval(this.callBack.replace('[NODEID]', oMNode.id)); } } else { if (this.minDelay =3D=3D 0 || bForce)=09 { this.hideMenus(new = dnn.controls.DNNMenuNode(oMNode.node.parentNode())); //MinDelay??? var oSub =3D this.getChildControl(oMNode.id, 'sub'); if (oSub !=3D null) { this.positionMenu(oMNode, oSub); this.showSubMenu(oSub, true); =09 this.openMenus[this.openMenus.length] =3D oMNode; } } else dnn.doDelay(this.ns + 'min', this.minDelay, dnn.createDelegate(this, = this.__expandNode), oMNode); } return true; }, showSubMenu: function(oSub, bShow) { oSub.style.display =3D (bShow ? '' : 'none'); dnn.dom.positioning.placeOnTop(oSub, bShow, this.sysImgPath + = 'spacer.gif'); }, showWorkImage: function (oMNode, bShow) { if (this.workImg !=3D null) { var oIcn =3D this.getChildControl(oMNode.id, 'icn');=09 if (oIcn !=3D null) { if (bShow) oIcn.src =3D this.sysImgPath + this.workImg; else oIcn.src =3D (oMNode.image.length > 0 ? oMNode.image : = this.imageList[oMNode.imageIndex]); } } }, isNodeVertical: function (oMNode) { return ((oMNode.level =3D=3D 0 && this.orient =3D=3D = dnn.controls.orient.vertical) || (oMNode.level > 0 && this.suborient = =3D=3D dnn.controls.orient.vertical)); }, hideMenus: function (oMNode)=20 { for (var i=3Dthis.openMenus.length-1; i>=3D0; i--) { if (oMNode !=3D null && this.openMenus[i].id =3D=3D oMNode.id) break; this.collapseNode(this.openMenus[i]); this.openMenus.length =3D this.openMenus.length-1; } }, collapseNode: function (oMNode)=20 { var oSub =3D this.getChildControl(oMNode.id, 'sub'); if (oSub !=3D null) { this.showSubMenu(oSub, false); oMNode.expanded =3D null; oMNode.update(); this.update(); return true; } }, positionMenu: function (oMNode, oMenu) { var oPCtl =3D this.getChildControl(oMNode.id, 'ctr'); if (dnn.dom.browser.isType(dnn.dom.browser.Safari, = dnn.dom.browser.Opera)) { if (oPCtl.tagName =3D=3D 'TR' && oPCtl.childNodes.length > 0) oPCtl =3D oPCtl.childNodes[oPCtl.childNodes.length-1]; //fix for = Safari... use TD instead of TR } =09 var oPDims =3D new dnn.dom.positioning.dims(oPCtl); var oMDims =3D new dnn.dom.positioning.dims(oMenu); var iScrollLeft =3D dnn.dom.positioning.bodyScrollLeft(); var iScrollTop =3D dnn.dom.positioning.bodyScrollTop() //Max =3D ViewPort + Scroll - Menu's relative offset var iMaxTop =3D dnn.dom.positioning.viewPortHeight() + iScrollTop - = oPDims.rot;=09 var iMaxLeft =3D dnn.dom.positioning.viewPortWidth() + iScrollLeft - = oPDims.rol;=09 var iNewTop =3D oPDims.t; var iNewLeft =3D oPDims.l; var iStartTop =3D oPDims.t; var iStartLeft =3D oPDims.l; if (this.isNodeVertical(oMNode)) { iNewLeft =3D oPDims.l + oPDims.w; iStartTop =3D iMaxTop; } else { iNewTop =3D oPDims.t + oPDims.h; iStartLeft =3D iMaxLeft; }=09 =09 if (iNewTop + oMDims.h >=3D iMaxTop) //if menu doesn't fit below... { if (oPDims.rot + iStartTop - oMDims.h > iScrollTop) //see if it fits = above iNewTop =3D iStartTop - oMDims.h; //else //cause menu to scroll... } =09 if (iNewLeft + oMDims.w > iMaxLeft) //if menu doesn't fit to right { if (oPDims.rol + iStartLeft - oMDims.w > iScrollLeft) //see if it = fits to left iNewLeft =3D iStartLeft - oMDims.w; } //horizontal submenus if (this.suborient =3D=3D dnn.controls.orient.horizontal && = this.isNodeVertical(oMNode) =3D=3D false) { var oRDims =3D new dnn.dom.positioning.dims(this.container); iNewLeft =3D oRDims.l;=09 } oMenu.style.top =3D iNewTop + 'px'; oMenu.style.left =3D iNewLeft + 'px'; }, selectNode: function (oMNode)=20 { =09 if (this.selMenuNode !=3D null) //unselect previously selected node { this.selMenuNode.selected =3D null; this.selMenuNode.update('selected'); this.assignCss(this.selMenuNode); } =09 =09 oMNode.selected =3D (oMNode.selected ? null : true); oMNode.update('selected'); this.assignCss(oMNode); =09 this.selMenuNode =3D oMNode; this.update(); if (oMNode.hasNodes || oMNode.hasPendingNodes) this.expandNode(oMNode, true); //force display if (oMNode.selected) { var sJS =3D this.defaultJS; if (oMNode.js.length > 0) sJS =3D oMNode.js; =09 this.enablePostbackState =3D true;=20 this.update(); //update xml even if enablePostbackState =3D false =09 if (sJS.length > 0) { if (eval(sJS) =3D=3D false) return; //don't do postback if returns false } =09 if (oMNode.clickAction =3D=3D dnn.controls.action.postback) eval(this.postBack.replace('[NODEID]', oMNode.id)); else if (oMNode.clickAction =3D=3D dnn.controls.action.nav) dnn.dom.navigate(oMNode.getUrl(this), oMNode.target.length > 0 ? = oMNode.target : this.target); } return true; =09 }, assignCss: function (oMNode) { var oCtr =3D this.getChildControl(oMNode.id, 'ctr'); =09 var sCss =3D this.css; if (oMNode.level > 0 && this.cssChild.length > 0) sCss =3D this.cssChild; if (oMNode.css.length > 0) sCss =3D oMNode.css; if (oMNode.hover) sCss +=3D ' ' + (oMNode.cssHover.length > 0 ? oMNode.cssHover : = this.cssHover); if (oMNode.selected) sCss +=3D ' ' + (oMNode.cssSel.length > 0 ? oMNode.cssSel : = this.cssSel); =09 oCtr.className =3D sCss; }, update: function (bForce)=20 { if (this.enablePostbackState || bForce) dnn.setVar(this.ns + '_xml', this.DOM.getXml()); else dnn.setVar(this.ns + '_xml', ''); return true; }, //--- Event Handlers ---// focusHandler: function (e)=20 { var oMNode =3D this.hoverMenuNode; if (oMNode =3D=3D null) oMNode =3D this.selMenuNode; if (oMNode =3D=3D null) oMNode =3D new dnn.controls.DNNMenuNode(this.rootNode.childNodes(0)); this.hoverNode(oMNode); this.container.onfocus =3D null; }, blurHandler: function (e) { if (this.hoverMenuNode !=3D null) this.hoverNode(null); dnn.cancelDelay(this.ns + 'min'); if (this.moutDelay > 0) dnn.doDelay(this.ns + 'mout', this.moutDelay, dnn.createDelegate(this, = this.hideMenus)); else this.hideMenus(); }, safariKeyHandler: function (e)=20 { if (e.keyCode =3D=3D KEY_RETURN) { if (this.hoverMenuNode !=3D null && this.hoverMenuNode.enabled) this.selectNode(this.hoverMenuNode); return false; } }, keyboardHandler: function (e)=20 { if (e.keyCode =3D=3D KEY_RETURN) { if (this.hoverMenuNode !=3D null && this.hoverMenuNode.enabled) this.selectNode(this.hoverMenuNode); return false; } =09 if (e.keyCode =3D=3D KEY_ESCAPE) { this.blurHandler(); return false; } =09 if (e.keyCode >=3D KEY_LEFT_ARROW && e.keyCode <=3D KEY_DOWN_ARROW) { var iDir =3D (e.keyCode =3D=3D KEY_UP_ARROW || e.keyCode =3D=3D = KEY_LEFT_ARROW) ? -1 : 1; var sAxis =3D (e.keyCode =3D=3D KEY_UP_ARROW || e.keyCode =3D=3D = KEY_DOWN_ARROW) ? 'y' : 'x'; var oMNode =3D this.hoverMenuNode; var oNewMNode; if (oMNode =3D=3D null) oMNode =3D new dnn.controls.DNNMenuNode(this.rootNode.childNodes(0)); =09 var bHor =3D !this.isNodeVertical(oMNode); if ((sAxis =3D=3D 'y' && !bHor) || (bHor && sAxis =3D=3D 'x')) { this.hideMenus(new = dnn.controls.DNNMenuNode(oMNode.node.parentNode())); oNewMNode =3D this.__getNextNode(oMNode, iDir); } =09 else=20 { if (iDir =3D=3D -1) { oNewMNode =3D new = dnn.controls.DNNMenuNode(oMNode.node.parentNode()); if (oNewMNode.level =3D=3D 0 && this.orient =3D=3D = dnn.controls.orient.horizontal) oNewMNode =3D this.__getNextNode(new = dnn.controls.DNNMenuNode(oMNode.node.parentNode()), iDir); =09 this.hideMenus(oNewMNode);=09 =09 } else if (iDir =3D=3D 1) { if (oMNode.hasNodes || oMNode.hasPendingNodes) { if (oMNode.expanded !=3D true) { this.expandNode(oMNode); if (this.podInProgress =3D=3D false) oNewMNode =3D new = dnn.controls.DNNMenuNode(oMNode.node.childNodes(0)); } } else { var oNode =3D oMNode.node; while (oNode.parentNode().nodeName() !=3D 'root') oNode =3D oNode.parentNode(); oNewMNode =3D new dnn.controls.DNNMenuNode(oNode); oNewMNode =3D this.__getNextNode(oNewMNode, iDir); this.hideMenus(new = dnn.controls.DNNMenuNode(oNewMNode.node.parentNode())); } } } if (oNewMNode !=3D null && oNewMNode.node.nodeName() !=3D 'root') this.hoverNode(oNewMNode); =09 return false; } =09 }, __getNextNode: function (oMNode, iDir)=20 { var oNode; var oParentNode =3D oMNode.node.parentNode(); var iNodeIndex =3D oMNode.node.getNodeIndex('id'); if (iNodeIndex + iDir < 0) //if first node was selected and going left, = select last node oNode =3D oParentNode.childNodes(oParentNode.childNodeCount()-1); else if (iNodeIndex + iDir > oParentNode.childNodeCount()-1) oNode =3D oParentNode.childNodes(0); else oNode =3D oParentNode.childNodes(iNodeIndex + iDir); =09 var oRetNode =3D new dnn.controls.DNNMenuNode(oNode);=09 if (oRetNode.isBreak) { iNodeIndex +=3D iDir; //check next one if (iNodeIndex + iDir < 0) oNode =3D oParentNode.childNodes(oParentNode.childNodeCount()-1); else if (iNodeIndex + iDir > oParentNode.childNodeCount()-1) oNode =3D oParentNode.childNodes(0); else oNode =3D oParentNode.childNodes(iNodeIndex + iDir); return new dnn.controls.DNNMenuNode(oNode); } else return oRetNode; }, callBackStatus: function (result, ctx)=20 { var oMNode =3D ctx; var oMenu =3D oMNode.menu; =09 if (oMenu.callBackStatFunc !=3D null && oMenu.callBackStatFunc.length > = 0) { var oPtr =3D eval(oMenu.callBackStatFunc); oPtr(result, ctx);=09 } }, callBackSuccess: function (result, ctx)=20 { var oMNode =3D ctx; var oNode =3D oMNode.node; var oMenu =3D oMNode.menu; =09 oMenu.showWorkImage(oMNode, false); oNode.appendXml(result); var oSub =3D oMenu.getChildControl(oMNode.id, 'sub');=09 for (var i=3D0; i 0) dnn.doDelay(this.ns + 'mout', this.moutDelay, dnn.createDelegate(this, = this.hideMenus)); else this.hideMenus(); }, nodeMOver: function(evt, element) { var oNode =3D this.DOM.findNode('n', 'id', element.nodeid); if (oNode !=3D null) { var oMNode =3D new dnn.controls.DNNMenuNode(oNode); //this.hideMenus(new dnn.controls.DNNMenuNode(oNode.parentNode())); = //MinDelay??? oMNode.hover =3D true; this.assignCss(oMNode); this.expandNode(oMNode); } }, nodeMOut: function(evt, element) { var oNode =3D this.DOM.findNode('n', 'id', element.nodeid); if (oNode !=3D null) { var oMNode =3D new dnn.controls.DNNMenuNode(oNode); this.assignCss(oMNode); } }, createChildControl: function (sTag, sNodeID, sPrefix) { var oCtl =3D dnn.dom.createElement(sTag); oCtl.ns =3D this.ns; oCtl.nodeid =3D sNodeID; oCtl.id =3D this.ns + sPrefix + sNodeID; this.childControls[oCtl.id] =3D oCtl; //cache the control for quicker = lookups return oCtl; },=20 getChildControl: function (sNodeID, sPrefix) { var sId =3D this.ns + sPrefix + sNodeID; if (this.childControls[sId] !=3D null) //retrive from cache if = available return this.childControls[sId]; else return $(sId); } } //DNNMenuBuilder object dnn_control.prototype.DNNMenuBuilder =3D function (oMenu, oMNode, oCont) { this.menu =3D oMenu; this.menuNode =3D oMNode; this.isVertical =3D oMenu.isNodeVertical(oMNode); this.container =3D oCont;=09 this.row =3D null; this.subcont =3D null; } //DNNMenuBuilder specific methods dnn_control.prototype.DNNMenuBuilder.prototype =3D=20 { appendChild: function(oCtl, bNewCell) { this.subcont.appendChild(oCtl);=09 }, newCell: function() {}, newCont: function() { if (this.isVertical) this.row =3D this.menu.createChildControl('div', this.menuNode.id, = 'ctr'); //container for Node else this.row =3D this.menu.createChildControl('span', this.menuNode.id, = 'ctr'); //container for Node this.subcont =3D this.row; this.container.appendChild(this.subcont); }, newRow: function() { //if (this.container.childNodes.length > 0) // this.container.appendChild(document.createElement('br')); }, createSubMenu: function() { return this.menu.createChildControl('DIV', this.menuNode.id, 'sub'); = //Not using SPAN due to FireFox bug... } } //DNNMenuTableBuilder object inherits DNNMenuBuilder dnn_control.prototype.DNNMenuTableBuilder =3D function (oMenu, oMNode, = oCont) { this.base =3D dnn.controls.DNNMenuBuilder; this.base(oMenu, oMNode, oCont); //invoke base class constructor //RootTable??? /*if (oCont !=3D null && oCont.rows.length > 0) this.row =3D oCont.rows[oCont.rows.length-1];*/ } //DNNMenuTableBuilder specific methods dnn_control.prototype.DNNMenuTableBuilder.prototype =3D=20 { appendChild: function(oCtl, bNewCell) { if (bNewCell) this.newCell(); this.subcont.appendChild(oCtl);=09 }, newCont: function() { this.subcont =3D this.newCell(); //TD=09 }, newCell: function() { var oTD =3D dnn.dom.createElement('td'); this.row.appendChild(oTD);=09 this.subcont =3D oTD;// return oTD; }, newRow: function() { this.row =3D this.menu.createChildControl('tr', this.menuNode.id, = 'ctr'); //TR var oTBs =3D dnn.dom.getByTagName('TBODY', this.container); oTBs[0].appendChild(this.row); }, createSubMenu: function() { =09 var oSub =3D this.menu.createChildControl('table', this.menuNode.id, = 'sub'); oSub.border =3D 0; oSub.cellPadding =3D 0; oSub.cellSpacing =3D 0; oSub.appendChild(dnn.dom.createElement('tbody')); return oSub; } } dnn_control.prototype.DNNMenuNode =3D function (oNode) { this.base =3D dnn.controls.DNNNode; this.base(oNode); //invoke base class constructor =09 //menu specific attributes this.hover =3D false; this.expanded =3D oNode.getAttribute('expanded', '0') =3D=3D '1' ? true = : null; this.selected =3D oNode.getAttribute('selected', '0') =3D=3D '1' ? true = : null; this.clickAction =3D oNode.getAttribute('ca', = dnn.controls.action.postback); this.imageIndex =3D new Number(oNode.getAttribute('iIdx', '-1'));=20 this.urlIndex =3D new Number(oNode.getAttribute('uIdx', '-1'));=20 this.isBreak =3D oNode.getAttribute('break', '0') =3D=3D '1' ? true : = false; //probably move to base DNNNode this.lhtml =3D oNode.getAttribute('lhtml', ''); this.rhtml =3D oNode.getAttribute('rhtml', ''); } //DNNMenuNode specific methods dnn_control.prototype.DNNMenuNode.prototype =3D=20 { childNodes: function (iIndex) { if (this.node.childNodes[iIndex] !=3D null) return new dnn.controls.DNNMenuNode(this.node.childNodes[iIndex]); }, getUrl: function (oMenu) { if (this.urlIndex > -1) return oMenu.urlList[this.urlIndex] + this.url; else return this.url; } } //BEGIN [Needed in case scripts load out of order] if (typeof(dnn_controls) !=3D 'undefined') { dnn.extend(dnn_controls.prototype, dnn_control.prototype); dnn.controls =3D new dnn_controls(); } //END [Needed in case scripts load out of order] ------=_NextPart_000_0042_01C9B0C9.84D868E0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.bizkaiasaria.com/ScriptResource.axd?d=KkzomjCjegDM3j9eLol3D-pQ4WVA3VKc3mKs8XoNUQeK--5G941oKvbLLAVBjre9vFrM8vcXu6WRf50BqWLgInD2LndK-2XE0&t=633723752868436250 =EF=BB=BF//---------------------------------------------------------- // Copyright (C) Microsoft Corporation. All rights reserved. //---------------------------------------------------------- // MicrosoftAjax.js Function.__typeName=3D"Function";Function.__class=3Dtrue;Function.createC= allback=3Dfunction(b,a){return function(){var = e=3Darguments.length;if(e>0){var d=3D[];for(var = c=3D0;cc){var = f=3DError.parameterCount();f.popStackFrame();return f}return = null};Function._validateParameter=3Dfunction(c,a,h){var = b,g=3Da.type,l=3D!!a.integer,k=3D!!a.domElement,m=3D!!a.mayBeNull;b=3DFun= ction._validateParameterType(c,g,l,k,m,h);if(b){b.popStackFrame();return = b}var = e=3Da.elementType,f=3D!!a.elementMayBeNull;if(g=3D=3D=3DArray&&typeof = c!=3D=3D"undefined"&&c!=3D=3Dnull&&(e||!f)){var = j=3D!!a.elementInteger,i=3D!!a.elementDomElement;for(var = d=3D0;dc.Calendar.TwoDigitYearMax)return = a-100}return = a};Date._getParseRegExp=3Dfunction(b,e){if(!b._parseRegExp)b._parseRegExp= =3D{};else if(b._parseRegExp[e])return b._parseRegExp[e];var = c=3DDate._expandFormat(b,e);c=3Dc.replace(/([\^\$\.\*\+\?\|\[\]\(\)\{\}])= /g,"\\\\$1");var a=3Dnew = Sys.StringBuilder("^"),j=3D[],f=3D0,i=3D0,h=3DDate._getTokenRegExp(),d;wh= ile((d=3Dh.exec(c))!=3D=3Dnull){var = l=3Dc.slice(f,d.index);f=3Dh.lastIndex;i+=3DDate._appendPreOrPostMatch(l,= a);if(i%2=3D=3D=3D1){a.append(d[0]);continue}switch(d[0]){case = "dddd":case "ddd":case "MMMM":case "MMM":a.append("(\\D+)");break;case = "tt":case "t":a.append("(\\D*)");break;case = "yyyy":a.append("(\\d{4})");break;case = "fff":a.append("(\\d{3})");break;case = "ff":a.append("(\\d{2})");break;case "f":a.append("(\\d)");break;case = "dd":case "d":case "MM":case "M":case "yy":case "y":case "HH":case = "H":case "hh":case "h":case "mm":case "m":case "ss":case = "s":a.append("(\\d\\d?)");break;case = "zzz":a.append("([+-]?\\d\\d?:\\d{2})");break;case "zz":case = "z":a.append("([+-]?\\d\\d?)");break}Array.add(j,d[0])}Date._appendPreOrP= ostMatch(c.slice(f),a);a.append("$");var = k=3Da.toString().replace(/\s+/g,"\\s+"),g=3D{"regExp":k,"groups":j};b._pa= rseRegExp[e]=3Dg;return g};Date._getTokenRegExp=3Dfunction(){return = /dddd|ddd|dd|d|MMMM|MMM|MM|M|yyyy|yy|y|hh|h|HH|H|mm|m|ss|s|tt|t|fff|ff|f|= zzz|zz|z/g};Date.parseLocale=3Dfunction(a){return = Date._parse(a,Sys.CultureInfo.CurrentCulture,arguments)};Date.parseInvari= ant=3Dfunction(a){return = Date._parse(a,Sys.CultureInfo.InvariantCulture,arguments)};Date._parse=3D= function(g,c,h){var e=3Dfalse;for(var a=3D1,i=3Dh.length;a31)return null;break;case = "MMMM":c=3Dj._getMonthIndex(a);if(c<0||c>11)return null;break;case = "MMM":c=3Dj._getAbbrMonthIndex(a);if(c<0||c>11)return null;break;case = "M":case "MM":var c=3DDate._parseInt(a)-1;if(c<0||c>11)return = null;break;case "y":case = "yy":f=3DDate._expandYear(m,Date._parseInt(a));if(f<0||f>9999)return = null;break;case "yyyy":f=3DDate._parseInt(a);if(f<0||f>9999)return = null;break;case "h":case = "hh":d=3DDate._parseInt(a);if(d=3D=3D=3D12)d=3D0;if(d<0||d>11)return = null;break;case "H":case "HH":d=3DDate._parseInt(a);if(d<0||d>23)return = null;break;case "m":case "mm":n=3DDate._parseInt(a);if(n<0||n>59)return = null;break;case "s":case "ss":o=3DDate._parseInt(a);if(o<0||o>59)return = null;break;case "tt":case "t":var = u=3Da.toUpperCase();r=3Du=3D=3D=3Dm.PMDesignator.toUpperCase();if(!r&&u!=3D= =3Dm.AMDesignator.toUpperCase())return null;break;case = "f":e=3DDate._parseInt(a)*100;if(e<0||e>999)return null;break;case = "ff":e=3DDate._parseInt(a)*10;if(e<0||e>999)return null;break;case = "fff":e=3DDate._parseInt(a);if(e<0||e>999)return null;break;case = "dddd":g=3Dj._getDayIndex(a);if(g<0||g>6)return null;break;case = "ddd":g=3Dj._getAbbrDayIndex(a);if(g<0||g>6)return null;break;case = "zzz":var q=3Da.split(/:/);if(q.length!=3D=3D2)return null;var = i=3DDate._parseInt(q[0]);if(i<-12||i>13)return null;var = l=3DDate._parseInt(q[1]);if(l<0||l>59)return = null;k=3Di*60+(a.startsWith("-")?-l:l);break;case "z":case "zz":var = i=3DDate._parseInt(a);if(i<-12||i>13)return null;k=3Di*60;break}}var = b=3Dnew = Date;if(f=3D=3D=3Dnull)f=3Db.getFullYear();if(c=3D=3D=3Dnull)c=3Db.getMon= th();if(h=3D=3D=3Dnull)h=3Db.getDate();b.setFullYear(f,c,h);if(b.getDate(= )!=3D=3Dh)return null;if(g!=3D=3Dnull&&b.getDay()!=3D=3Dg)return = null;if(r&&d<12)d+=3D12;b.setHours(d,n,o,e);if(k!=3D=3Dnull){var = t=3Db.getMinutes()-(k+b.getTimezoneOffset());b.setHours(b.getHours()+pars= eInt(t/60),t%60)}return b}};Date._parseInt=3Dfunction(a){return = parseInt(a.replace(/^[\s0]+(\d+)$/,"$1"))};Date.prototype.format=3Dfuncti= on(a){return = this._toFormattedString(a,Sys.CultureInfo.InvariantCulture)};Date.prototy= pe.localeFormat=3Dfunction(a){return = this._toFormattedString(a,Sys.CultureInfo.CurrentCulture)};Date.prototype= ._toFormattedString=3Dfunction(e,h){if(!e||e.length=3D=3D=3D0||e=3D=3D=3D= "i")if(h&&h.name.length>0)return this.toLocaleString();else return = this.toString();var d=3Dh.dateTimeFormat;e=3DDate._expandFormat(d,e);var = a=3Dnew Sys.StringBuilder,b;function c(a){if(a<10)return "0"+a;return = a.toString()}function g(a){if(a<10)return "00"+a;if(a<100)return = "0"+a;return a.toString()}var = j=3D0,i=3DDate._getTokenRegExp();for(;true;){var = l=3Di.lastIndex,f=3Di.exec(e),k=3De.slice(l,f?f.index:e.length);j+=3DDate= ._appendPreOrPostMatch(k,a);if(!f)break;if(j%2=3D=3D=3D1){a.append(f[0]);= continue}switch(f[0]){case = "dddd":a.append(d.DayNames[this.getDay()]);break;case = "ddd":a.append(d.AbbreviatedDayNames[this.getDay()]);break;case = "dd":a.append(c(this.getDate()));break;case = "d":a.append(this.getDate());break;case = "MMMM":a.append(d.MonthNames[this.getMonth()]);break;case = "MMM":a.append(d.AbbreviatedMonthNames[this.getMonth()]);break;case = "MM":a.append(c(this.getMonth()+1));break;case = "M":a.append(this.getMonth()+1);break;case = "yyyy":a.append(this.getFullYear());break;case = "yy":a.append(c(this.getFullYear()%100));break;case = "y":a.append(this.getFullYear()%100);break;case = "hh":b=3Dthis.getHours()%12;if(b=3D=3D=3D0)b=3D12;a.append(c(b));break;ca= se = "h":b=3Dthis.getHours()%12;if(b=3D=3D=3D0)b=3D12;a.append(b);break;case = "HH":a.append(c(this.getHours()));break;case = "H":a.append(this.getHours());break;case = "mm":a.append(c(this.getMinutes()));break;case = "m":a.append(this.getMinutes());break;case = "ss":a.append(c(this.getSeconds()));break;case = "s":a.append(this.getSeconds());break;case = "tt":a.append(this.getHours()<12?d.AMDesignator:d.PMDesignator);break;cas= e = "t":a.append((this.getHours()<12?d.AMDesignator:d.PMDesignator).charAt(0)= );break;case = "f":a.append(g(this.getMilliseconds()).charAt(0));break;case = "ff":a.append(g(this.getMilliseconds()).substr(0,2));break;case = "fff":a.append(g(this.getMilliseconds()));break;case = "z":b=3Dthis.getTimezoneOffset()/60;a.append((b>=3D0?"+":"-")+Math.floor(= Math.abs(b)));break;case = "zz":b=3Dthis.getTimezoneOffset()/60;a.append((b>=3D0?"+":"-")+c(Math.flo= or(Math.abs(b))));break;case = "zzz":b=3Dthis.getTimezoneOffset()/60;a.append((b>=3D0?"+":"-")+c(Math.fl= oor(Math.abs(b)))+d.TimeSeparator+c(Math.abs(this.getTimezoneOffset()%60)= ));break}}return = a.toString()};Number.__typeName=3D"Number";Number.__class=3Dtrue;Number.p= arseLocale=3Dfunction(a){return = Number._parse(a,Sys.CultureInfo.CurrentCulture)};Number.parseInvariant=3D= function(a){return = Number._parse(a,Sys.CultureInfo.InvariantCulture)};Number._parse=3Dfuncti= on(g,f){var a=3Dg.trim();if(a.match(/infinity/i)!=3D=3Dnull)return = parseFloat(a);if(a.match(/^0x[a-f0-9]+$/i)!=3D=3Dnull)return = parseInt(a);var = d=3Df.numberFormat,b=3Dd.NumberDecimalSeparator,c=3Dd.NumberGroupSeparato= r,e=3Dnew = RegExp("^[+-]?[\\d\\"+c+"]*\\"+b+"?\\d*([eE][+-]?\\d+)?$");if(!a.match(e)= )return Number.NaN;a=3Da.split(c).join("");a=3Da.replace(b,".");return = parseFloat(a)};Number.prototype.format=3Dfunction(a){return = this._toFormattedString(a,Sys.CultureInfo.InvariantCulture)};Number.proto= type.localeFormat=3Dfunction(a){return = this._toFormattedString(a,Sys.CultureInfo.CurrentCulture)};Number.prototy= pe._toFormattedString=3Dfunction(d,j){if(!d||d.length=3D=3D=3D0||d=3D=3D=3D= "i")if(j&&j.name.length>0)return this.toLocaleString();else return = this.toString();var q=3D["n %","n%","%n"],p=3D["-n = %","-n%","-%n"],r=3D["(n)","-n","- n","n-","n -"],o=3D["$n","n$","$ = n","n $"],n=3D["($n)","-$n","$-n","$n-","(n$)","-n$","n-$","n$-","-n = $","-$ n","n $-","$ n-","$ -n","n- $","($ n)","(n $)"];function = i(p,k,j,l,o){var = e=3Dj[0],g=3D1,c=3Dp.toString(),a=3D"",m=3D"",i=3Dc.split(".");if(i.lengt= h>1){c=3Di[0];a=3Di[1];var = h=3Da.split(/e/i);if(h.length>1){a=3Dh[0];m=3D"e"+h[1]}}if(k>0){var = f=3Da.length-k;if(f>0)a=3Da.slice(0,k);else if(f<0)for(var = n=3D0;n=3D0){if(e=3D=3D=3D0||e>b)if(d.length>0)ret= urn c.slice(0,b+1)+l+d+a;else return = c.slice(0,b+1)+a;if(d.length>0)d=3Dc.slice(b-e+1,b+1)+l+d;else = d=3Dc.slice(b-e+1,b+1);b-=3De;if(g1)b=3DparseInt(d.slice(1));var = c;switch(d.charAt(0)){case "d":case "D":c=3D"n";if(b!=3D=3D-1){var = g=3D""+e,k=3Db-g.length;if(k>0)for(var = m=3D0;m=3D0};Array.dequeue=3Dfunction(a){return = a.shift()};Array.forEach=3Dfunction(b,e,d){for(var = a=3D0,f=3Db.length;a=3D0)b.splice(a,1);return = a>=3D0};Array.removeAt=3Dfunction(a,b){a.splice(b,1)};String.__typeName=3D= "String";String.__class=3Dtrue;String.prototype.endsWith=3Dfunction(a){re= turn = this.substr(this.length-a.length)=3D=3D=3Da};String.prototype.startsWith=3D= function(a){return = this.substr(0,a.length)=3D=3D=3Da};String.prototype.trim=3Dfunction(){ret= urn = this.replace(/^\s+|\s+$/g,"")};String.prototype.trimEnd=3Dfunction(){retu= rn = this.replace(/\s+$/,"")};String.prototype.trimStart=3Dfunction(){return = this.replace(/^\s+/,"")};String.format=3Dfunction(){return = String._toFormattedString(false,arguments)};String.localeFormat=3Dfunctio= n(){return = String._toFormattedString(true,arguments)};String._toFormattedString=3Dfu= nction(l,j){var c=3D"",e=3Dj[0];for(var a=3D0;true;){var = f=3De.indexOf("{",a),d=3De.indexOf("}",a);if(f<0&&d<0){c+=3De.slice(a);br= eak}if(d>0&&(d-1){Sys.Browser.agent=3DSys.Browser.Firefox;Sys.Browser.versio= n=3DparseFloat(navigator.userAgent.match(/Firefox\/(\d+\.\d+)/)[1]);Sys.B= rowser.name=3D"Firefox";Sys.Browser.hasDebuggerStatement=3Dtrue}else = if(navigator.userAgent.indexOf(" = Safari/")>-1){Sys.Browser.agent=3DSys.Browser.Safari;Sys.Browser.version=3D= parseFloat(navigator.userAgent.match(/Safari\/(\d+\.\d+)/)[1]);Sys.Browse= r.name=3D"Safari"}else = if(navigator.userAgent.indexOf("Opera/")>-1)Sys.Browser.agent=3DSys.Brows= er.Opera;Type.registerNamespace("Sys.UI");Sys._Debug=3Dfunction(){};Sys._= Debug.prototype=3D{_appendConsole:function(a){if(typeof = Debug!=3D=3D"undefined"&&Debug.writeln)Debug.writeln(a);if(window.console= &&window.console.log)window.console.log(a);if(window.opera)window.opera.p= ostError(a);if(window.debugService)window.debugService.trace(a)},_appendT= race:function(b){var = a=3Ddocument.getElementById("TraceConsole");if(a&&a.tagName.toUpperCase()= =3D=3D=3D"TEXTAREA")a.value+=3Db+"\n"},assert:function(c,a,b){if(!c){a=3D= b&&this.assert.caller?String.format(Sys.Res.assertFailedCaller,a,this.ass= ert.caller):String.format(Sys.Res.assertFailed,a);if(confirm(String.forma= t(Sys.Res.breakIntoDebugger,a)))this.fail(a)}},clearTrace:function(){var = a=3Ddocument.getElementById("TraceConsole");if(a&&a.tagName.toUpperCase()= =3D=3D=3D"TEXTAREA")a.value=3D""},fail:function(message){this._appendCons= ole(message);if(Sys.Browser.hasDebuggerStatement)eval("debugger")},trace:= function(a){this._appendConsole(a);this._appendTrace(a)},traceDump:functi= on(a,b){var = c=3Dthis._traceDump(a,b,true)},_traceDump:function(a,c,f,b,d){c=3Dc?c:"tr= aceDump";b=3Db?b:"";if(a=3D=3D=3Dnull){this.trace(b+c+": = null");return}switch(typeof a){case "undefined":this.trace(b+c+": = Undefined");break;case "number":case "string":case = "boolean":this.trace(b+c+": = "+a);break;default:if(Date.isInstanceOfType(a)||RegExp.isInstanceOfType(a= )){this.trace(b+c+": "+a.toString());break}if(!d)d=3D[];else = if(Array.contains(d,a)){this.trace(b+c+": = ...");return}Array.add(d,a);if(a=3D=3Dwindow||a=3D=3D=3Ddocument||window.= HTMLElement&&a instanceof HTMLElement||typeof = a.nodeName=3D=3D=3D"string"){var = k=3Da.tagName?a.tagName:"DomElement";if(a.id)k+=3D" - = "+a.id;this.trace(b+c+" {"+k+"}")}else{var = i=3DObject.getTypeName(a);this.trace(b+c+(typeof i=3D=3D=3D"string"?" = {"+i+"}":""));if(b=3D=3D=3D""||f){b+=3D" ";var = e,j,l,g,h;if(Array.isInstanceOfType(a)){j=3Da.length;for(e=3D0;e=3D0;d--){var k=3Dh[d].trim();b=3Da[k];if(typeof = b!=3D=3D"number")throw = Error.argument("value",String.format(Sys.Res.enumInvalidValue,c.split(","= )[d].trim(),this.__typeName));j|=3Db}return j}}function = Sys$Enum$toString(c){if(typeof = c=3D=3D=3D"undefined"||c=3D=3D=3Dnull)return this.__string;var = d=3Dthis.prototype,a;if(!this.__flags||c=3D=3D=3D0){for(a in = d)if(d[a]=3D=3D=3Dc)return a}else{var = b=3Dthis.__sortedValues;if(!b){b=3D[];for(a in = d)b[b.length]=3D{key:a,value:d[a]};b.sort(function(a,b){return = a.value-b.value});this.__sortedValues=3Db}var = e=3D[],g=3Dc;for(a=3Db.length-1;a>=3D0;a--){var = h=3Db[a],f=3Dh.value;if(f=3D=3D=3D0)continue;if((f&c)=3D=3D=3Df){e[e.leng= th]=3Dh.key;g-=3Df;if(g=3D=3D=3D0)break}}if(e.length&&g=3D=3D=3D0)return = e.reverse().join(", ")}return = ""}Type.prototype.registerEnum=3Dfunction(c,b){for(var a in = this.prototype)this[a]=3Dthis.prototype[a];this.__typeName=3Dc;this.parse= =3DSys$Enum$parse;this.__string=3Dthis.toString();this.toString=3DSys$Enu= m$toString;this.__flags=3Db;this.__enum=3Dtrue};Type.isEnum=3Dfunction(a)= {if(typeof a=3D=3D=3D"undefined"||a=3D=3D=3Dnull)return false;return = !!a.__enum};Type.isFlags=3Dfunction(a){if(typeof = a=3D=3D=3D"undefined"||a=3D=3D=3Dnull)return false;return = !!a.__flags};Sys.EventHandlerList=3Dfunction(){this._list=3D{}};Sys.Event= HandlerList.prototype=3D{addHandler:function(b,a){Array.add(this._getEven= t(b,true),a)},removeHandler:function(c,b){var = a=3Dthis._getEvent(c);if(!a)return;Array.remove(a,b)},getHandler:function= (b){var a=3Dthis._getEvent(b);if(!a||a.length=3D=3D=3D0)return = null;a=3DArray.clone(a);if(!a._handler)a._handler=3Dfunction(c,d){for(var= b=3D0,e=3Da.length;b=3D0;c--)$removeHandler(a,b,d[c].handler)}a._events=3Dnu= ll}},$removeHandler=3DSys.UI.DomEvent.removeHandler=3Dfunction(a,e,f){var= d=3Dnull,c=3Da._events[e],d=3Dnull;for(var = b=3D0,g=3Dc.length;b0)this._t= imeoutCookie=3Dwindow.setTimeout(Function.createDelegate(this,this._scrip= tLoadTimeoutHandler),a*1000);this._loadScriptsInternal()},notifyScriptLoa= ded:function(){if(!this._loading)return;this._currentTask._notified++;if(= Sys.Browser.agent=3D=3D=3DSys.Browser.Safari)if(this._currentTask._notifi= ed=3D=3D=3D1)window.setTimeout(Function.createDelegate(this,function(){th= is._scriptLoadedHandler(this._currentTask.get_scriptElement(),true)}),0)}= ,queueCustomScriptTag:function(a){if(!this._scriptsToLoad)this._scriptsTo= Load=3D[];Array.add(this._scriptsToLoad,a)},queueScriptBlock:function(a){= if(!this._scriptsToLoad)this._scriptsToLoad=3D[];Array.add(this._scriptsT= oLoad,{text:a})},queueScriptReference:function(a){if(!this._scriptsToLoad= )this._scriptsToLoad=3D[];Array.add(this._scriptsToLoad,{src:a})},_create= ScriptElement:function(c){var = a=3Ddocument.createElement("SCRIPT");a.type=3D"text/javascript";for(var = b in c)a[b]=3Dc[b];return = a},_loadScriptsInternal:function(){if(this._scriptsToLoad&&this._scriptsT= oLoad.length>0){var = b=3DArray.dequeue(this._scriptsToLoad),a=3Dthis._createScriptElement(b);i= f(a.text&&Sys.Browser.agent=3D=3D=3DSys.Browser.Safari){a.innerHTML=3Da.t= ext;delete a.text}if(typeof = b.src=3D=3D=3D"string"){this._currentTask=3Dnew = Sys._ScriptLoaderTask(a,this._scriptLoadedDelegate);this._currentTask.exe= cute()}else{document.getElementsByTagName("HEAD")[0].appendChild(a);Sys._= ScriptLoader._clearScript(a);this._loadScriptsInternal()}}else{var = c=3Dthis._allScriptsLoadedCallback;this._stopLoading();if(c)c(this)}},_ra= iseError:function(a){var = c=3Dthis._scriptLoadFailedCallback,b=3Dthis._currentTask.get_scriptElemen= t();this._stopLoading();if(c)c(this,b,a);else throw = Sys._ScriptLoader._errorScriptLoadFailed(b.src,a)},_scriptLoadedHandler:f= unction(a,b){if(b&&this._currentTask._notified)if(this._currentTask._noti= fied>1)this._raiseError(true);else{Array.add(Sys._ScriptLoader._getLoaded= Scripts(),a.src);this._currentTask.dispose();this._currentTask=3Dnull;thi= s._loadScriptsInternal()}else = this._raiseError(false)},_scriptLoadTimeoutHandler:function(){var = a=3Dthis._scriptLoadTimeoutCallback;this._stopLoading();if(a)a(this)},_st= opLoading:function(){if(this._timeoutCookie){window.clearTimeout(this._ti= meoutCookie);this._timeoutCookie=3Dnull}if(this._currentTask){this._curre= ntTask.dispose();this._currentTask=3Dnull}this._scriptsToLoad=3Dnull;this= ._loading=3Dnull;this._allScriptsLoadedCallback=3Dnull;this._scriptLoadFa= iledCallback=3Dnull;this._scriptLoadTimeoutCallback=3Dnull}};Sys._ScriptL= oader.registerClass("Sys._ScriptLoader",null,Sys.IDisposable);Sys._Script= Loader.getInstance=3Dfunction(){var = a=3DSys._ScriptLoader._activeInstance;if(!a)a=3DSys._ScriptLoader._active= Instance=3Dnew Sys._ScriptLoader;return = a};Sys._ScriptLoader.isScriptLoaded=3Dfunction(b){var = a=3Ddocument.createElement("script");a.src=3Db;return = Array.contains(Sys._ScriptLoader._getLoadedScripts(),a.src)};Sys._ScriptL= oader.readLoadedScripts=3Dfunction(){if(!Sys._ScriptLoader._referencedScr= ipts){var = b=3DSys._ScriptLoader._referencedScripts=3D[],c=3Ddocument.getElementsByT= agName("SCRIPT");for(i=3Dc.length-1;i>=3D0;i--){var = d=3Dc[i],a=3Dd.src;if(a.length)if(!Array.contains(b,a))Array.add(b,a)}}};= Sys._ScriptLoader._clearScript=3Dfunction(a){if(!Sys.Debug.isDebug)a.pare= ntNode.removeChild(a)};Sys._ScriptLoader._errorScriptLoadFailed=3Dfunctio= n(b,d){var a;if(d)a=3DSys.Res.scriptLoadMultipleCallbacks;else = a=3DSys.Res.scriptLoadFailed;var e=3D"Sys.ScriptLoadFailedException: = "+String.format(a,b),c=3DError.create(e,{name:"Sys.ScriptLoadFailedExcept= ion","scriptUrl":b});c.popStackFrame();return = c};Sys._ScriptLoader._getLoadedScripts=3Dfunction(){if(!Sys._ScriptLoader= ._referencedScripts){Sys._ScriptLoader._referencedScripts=3D[];Sys._Scrip= tLoader.readLoadedScripts()}return = Sys._ScriptLoader._referencedScripts};Sys._ScriptLoaderTask=3Dfunction(b,= a){this._scriptElement=3Db;this._completedCallback=3Da;this._notified=3D0= };Sys._ScriptLoaderTask.prototype=3D{get_scriptElement:function(){return = this._scriptElement},dispose:function(){if(this._disposed)return;this._di= sposed=3Dtrue;this._removeScriptElementHandlers();Sys._ScriptLoader._clea= rScript(this._scriptElement);this._scriptElement=3Dnull},execute:function= (){this._addScriptElementHandlers();document.getElementsByTagName("HEAD")= [0].appendChild(this._scriptElement)},_addScriptElementHandlers:function(= ){this._scriptLoadDelegate=3DFunction.createDelegate(this,this._scriptLoa= dHandler);if(Sys.Browser.agent!=3D=3DSys.Browser.InternetExplorer){this._= scriptElement.readyState=3D"loaded";$addHandler(this._scriptElement,"load= ",this._scriptLoadDelegate)}else = $addHandler(this._scriptElement,"readystatechange",this._scriptLoadDelega= te);this._scriptErrorDelegate=3DFunction.createDelegate(this,this._script= ErrorHandler);$addHandler(this._scriptElement,"error",this._scriptErrorDe= legate)},_removeScriptElementHandlers:function(){if(this._scriptLoadDeleg= ate){var = a=3Dthis.get_scriptElement();if(Sys.Browser.agent!=3D=3DSys.Browser.Inter= netExplorer)$removeHandler(a,"load",this._scriptLoadDelegate);else = $removeHandler(a,"readystatechange",this._scriptLoadDelegate);$removeHand= ler(a,"error",this._scriptErrorDelegate);this._scriptErrorDelegate=3Dnull= ;this._scriptLoadDelegate=3Dnull}},_scriptErrorHandler:function(){if(this= ._disposed)return;this._completedCallback(this.get_scriptElement(),false)= },_scriptLoadHandler:function(){if(this._disposed)return;var = a=3Dthis.get_scriptElement();if(a.readyState!=3D=3D"loaded"&&a.readyState= !=3D=3D"complete")return;var = b=3Dthis;window.setTimeout(function(){b._completedCallback(a,true)},0)}};= Sys._ScriptLoaderTask.registerClass("Sys._ScriptLoaderTask",null,Sys.IDis= posable);Sys.ApplicationLoadEventArgs=3Dfunction(b,a){Sys.ApplicationLoad= EventArgs.initializeBase(this);this._components=3Db;this._isPartialLoad=3D= a};Sys.ApplicationLoadEventArgs.prototype=3D{get_components:function(){re= turn this._components},get_isPartialLoad:function(){return = this._isPartialLoad}};Sys.ApplicationLoadEventArgs.registerClass("Sys.App= licationLoadEventArgs",Sys.EventArgs);Sys._Application=3Dfunction(){Sys._= Application.initializeBase(this);this._disposableObjects=3D[];this._compo= nents=3D{};this._createdComponents=3D[];this._secondPassComponents=3D[];t= his._unloadHandlerDelegate=3DFunction.createDelegate(this,this._unloadHan= dler);this._loadHandlerDelegate=3DFunction.createDelegate(this,this._load= Handler);Sys.UI.DomEvent.addHandler(window,"unload",this._unloadHandlerDe= legate);Sys.UI.DomEvent.addHandler(window,"load",this._loadHandlerDelegat= e)};Sys._Application.prototype=3D{_creatingComponents:false,_disposing:fa= lse,get_isCreatingComponents:function(){return = this._creatingComponents},add_load:function(a){this.get_events().addHandl= er("load",a)},remove_load:function(a){this.get_events().removeHandler("lo= ad",a)},add_init:function(a){if(this._initialized)a(this,Sys.EventArgs.Em= pty);else = this.get_events().addHandler("init",a)},remove_init:function(a){this.get_= events().removeHandler("init",a)},add_unload:function(a){this.get_events(= ).addHandler("unload",a)},remove_unload:function(a){this.get_events().rem= oveHandler("unload",a)},addComponent:function(a){this._components[a.get_i= d()]=3Da},beginCreateComponents:function(){this._creatingComponents=3Dtru= e},dispose:function(){if(!this._disposing){this._disposing=3Dtrue;if(wind= ow.pageUnload)window.pageUnload(this,Sys.EventArgs.Empty);var = c=3Dthis.get_events().getHandler("unload");if(c)c(this,Sys.EventArgs.Empt= y);var b=3DArray.clone(this._disposableObjects);for(var = a=3D0,e=3Db.length;a0)this._timer=3Dwindow.setTimeout= (Function.createDelegate(this,this._onTimeout),d);this._xmlHttpRequest.se= nd(c);this._started=3Dtrue},getResponseHeader:function(b){var = a;try{a=3Dthis._xmlHttpRequest.getResponseHeader(b)}catch(c){}if(!a)a=3D"= ";return a},getAllResponseHeaders:function(){return = this._xmlHttpRequest.getAllResponseHeaders()},get_responseData:function()= {return = this._xmlHttpRequest.responseText},get_statusCode:function(){return = this._xmlHttpRequest.status},get_statusText:function(){return = this._xmlHttpRequest.statusText},get_xml:function(){var = a=3Dthis._xmlHttpRequest.responseXML;if(!a||!a.documentElement){a=3Dnew = XMLDOM(this._xmlHttpRequest.responseText);if(!a||!a.documentElement)retur= n null}else = if(navigator.userAgent.indexOf("MSIE")!=3D=3D-1)a.setProperty("SelectionL= anguage","XPath");if(a.documentElement.namespaceURI=3D=3D=3D"http://www.m= ozilla.org/newlayout/xml/parsererror.xml"&&a.documentElement.tagName=3D=3D= =3D"parsererror")return = null;if(a.documentElement.firstChild&&a.documentElement.firstChild.tagNam= e=3D=3D=3D"parsererror")return null;return = a},abort:function(){if(this._aborted||this._responseAvailable||this._time= dOut)return;this._aborted=3Dtrue;this._clearTimer();if(this._xmlHttpReque= st&&!this._responseAvailable){this._xmlHttpRequest.onreadystatechange=3DF= unction.emptyMethod;this._xmlHttpRequest.abort();this._xmlHttpRequest=3Dn= ull;var = a=3Dthis._webRequest._get_eventHandlerList().getHandler("completed");if(a= )a(this,Sys.EventArgs.Empty)}}};Sys.Net.XMLHttpExecutor.registerClass("Sy= s.Net.XMLHttpExecutor",Sys.Net.WebRequestExecutor);Sys.Net._WebRequestMan= ager=3Dfunction(){this._this=3Dthis;this._defaultTimeout=3D0;this._defaul= tExecutorType=3D"Sys.Net.XMLHttpExecutor"};Sys.Net._WebRequestManager.pro= totype=3D{add_invokingRequest:function(a){this._get_eventHandlerList().ad= dHandler("invokingRequest",a)},remove_invokingRequest:function(a){this._g= et_eventHandlerList().removeHandler("invokingRequest",a)},add_completedRe= quest:function(a){this._get_eventHandlerList().addHandler("completedReque= st",a)},remove_completedRequest:function(a){this._get_eventHandlerList().= removeHandler("completedRequest",a)},_get_eventHandlerList:function(){if(= !this._events)this._events=3Dnew Sys.EventHandlerList;return = this._events},get_defaultTimeout:function(){return = this._defaultTimeout},set_defaultTimeout:function(a){this._defaultTimeout= =3Da},get_defaultExecutorType:function(){return = this._defaultExecutorType},set_defaultExecutorType:function(a){this._defa= ultExecutorType=3Da},executeRequest:function(webRequest){var = executor=3DwebRequest.get_executor();if(!executor){var = failed=3Dfalse;try{var = executorType=3Deval(this._defaultExecutorType);executor=3Dnew = executorType}catch(a){failed=3Dtrue}webRequest.set_executor(executor)}if(= executor.get_aborted())return;var evArgs=3Dnew = Sys.Net.NetworkRequestEventArgs(webRequest),handler=3Dthis._get_eventHand= lerList().getHandler("invokingRequest");if(handler)handler(this,evArgs);i= f(!evArgs.get_cancel())executor.executeRequest()}};Sys.Net._WebRequestMan= ager.registerClass("Sys.Net._WebRequestManager");Sys.Net.WebRequestManage= r=3Dnew = Sys.Net._WebRequestManager;Sys.Net.NetworkRequestEventArgs=3Dfunction(a){= Sys.Net.NetworkRequestEventArgs.initializeBase(this);this._webRequest=3Da= };Sys.Net.NetworkRequestEventArgs.prototype=3D{get_webRequest:function(){= return = this._webRequest}};Sys.Net.NetworkRequestEventArgs.registerClass("Sys.Net= .NetworkRequestEventArgs",Sys.CancelEventArgs);Sys.Net.WebRequest=3Dfunct= ion(){this._url=3D"";this._headers=3D{};this._body=3Dnull;this._userConte= xt=3Dnull;this._httpVerb=3Dnull;this._executor=3Dnull;this._invokeCalled=3D= false;this._timeout=3D0};Sys.Net.WebRequest.prototype=3D{add_completed:fu= nction(a){this._get_eventHandlerList().addHandler("completed",a)},remove_= completed:function(a){this._get_eventHandlerList().removeHandler("complet= ed",a)},completed:function(b){var = a=3DSys.Net.WebRequestManager._get_eventHandlerList().getHandler("complet= edRequest");if(a)a(this._executor,b);a=3Dthis._get_eventHandlerList().get= Handler("completed");if(a)a(this._executor,b)},_get_eventHandlerList:func= tion(){if(!this._events)this._events=3Dnew Sys.EventHandlerList;return = this._events},get_url:function(){return = this._url},set_url:function(a){this._url=3Da},get_headers:function(){retu= rn = this._headers},get_httpVerb:function(){if(this._httpVerb=3D=3D=3Dnull){if= (this._body=3D=3D=3Dnull)return "GET";return "POST"}return = this._httpVerb},set_httpVerb:function(a){this._httpVerb=3Da},get_body:fun= ction(){return = this._body},set_body:function(a){this._body=3Da},get_userContext:function= (){return = this._userContext},set_userContext:function(a){this._userContext=3Da},get= _executor:function(){return = this._executor},set_executor:function(a){this._executor=3Da;this._executo= r._set_webRequest(this)},get_timeout:function(){if(this._timeout=3D=3D=3D= 0)return Sys.Net.WebRequestManager.get_defaultTimeout();return = this._timeout},set_timeout:function(a){this._timeout=3Da},getResolvedUrl:= function(){return = Sys.Net.WebRequest._resolveUrl(this._url)},invoke:function(){Sys.Net.WebR= equestManager.executeRequest(this);this._invokeCalled=3Dtrue}};Sys.Net.We= bRequest._resolveUrl=3Dfunction(b,a){if(b&&b.indexOf("://")!=3D=3D-1)retu= rn b;if(!a||a.length=3D=3D=3D0){var = c=3Ddocument.getElementsByTagName("base")[0];if(c&&c.href&&c.href.length>= 0)a=3Dc.href;else a=3Ddocument.URL}var = d=3Da.indexOf("?");if(d!=3D=3D-1)a=3Da.substr(0,d);a=3Da.substr(0,a.lastI= ndexOf("/")+1);if(!b||b.length=3D=3D=3D0)return = a;if(b.charAt(0)=3D=3D=3D"/"){var = e=3Da.indexOf("://"),g=3Da.indexOf("/",e+3);return = a.substr(0,g)+b}else{var f=3Da.lastIndexOf("/");return = a.substr(0,f+1)+b}};Sys.Net.WebRequest._createQueryString=3Dfunction(d,b)= {if(!b)b=3DencodeURIComponent;var a=3Dnew = Sys.StringBuilder,f=3D0;for(var c in d){var e=3Dd[c];if(typeof = e=3D=3D=3D"function")continue;var = g=3DSys.Serialization.JavaScriptSerializer.serialize(e);if(f!=3D=3D0)a.ap= pend("&");a.append(c);a.append("=3D");a.append(b(g));f++}return = a.toString()};Sys.Net.WebRequest._createUrl=3Dfunction(a,b){if(!b)return = a;var d=3DSys.Net.WebRequest._createQueryString(b);if(d.length>0){var = c=3D"?";if(a&&a.indexOf("?")!=3D=3D-1)c=3D"&";return a+c+d}else return = a};Sys.Net.WebRequest.registerClass("Sys.Net.WebRequest");Sys.Net.WebServ= iceProxy=3Dfunction(){};Sys.Net.WebServiceProxy.prototype=3D{set_timeout:= function(a){this._timeout=3Da},get_timeout:function(){return = this._timeout},set_defaultUserContext:function(a){this._userContext=3Da},= get_defaultUserContext:function(){return = this._userContext},set_defaultSucceededCallback:function(a){this._succeed= ed=3Da},get_defaultSucceededCallback:function(){return = this._succeeded},set_defaultFailedCallback:function(a){this._failed=3Da},= get_defaultFailedCallback:function(){return = this._failed},set_path:function(a){this._path=3Da},get_path:function(){re= turn = this._path},_invoke:function(d,e,g,f,c,b,a){if(c=3D=3D=3Dnull||typeof = c=3D=3D=3D"undefined")c=3Dthis.get_defaultSucceededCallback();if(b=3D=3D=3D= null||typeof = b=3D=3D=3D"undefined")b=3Dthis.get_defaultFailedCallback();if(a=3D=3D=3Dn= ull||typeof = a=3D=3D=3D"undefined")a=3Dthis.get_defaultUserContext();return = Sys.Net.WebServiceProxy.invoke(d,e,g,f,c,b,a,this.get_timeout())}};Sys.Ne= t.WebServiceProxy.registerClass("Sys.Net.WebServiceProxy");Sys.Net.WebSer= viceProxy.invoke=3Dfunction(k,a,j,d,i,c,f,h){var b=3Dnew = Sys.Net.WebRequest;b.get_headers()["Content-Type"]=3D"application/json; = charset=3Dutf-8";if(!d)d=3D{};var = g=3Dd;if(!j||!g)g=3D{};b.set_url(Sys.Net.WebRequest._createUrl(k+"/"+a,g)= );var = e=3Dnull;if(!j){e=3DSys.Serialization.JavaScriptSerializer.serialize(d);i= f(e=3D=3D=3D"{}")e=3D""}b.set_body(e);b.add_completed(l);if(h&&h>0)b.set_= timeout(h);b.invoke();function l(d){if(d.get_responseAvailable()){var = e=3Dd.get_statusCode(),b=3Dnull;try{var = j=3Dd.getResponseHeader("Content-Type");if(j.startsWith("application/json= "))b=3Dd.get_object();else = if(j.startsWith("text/xml"))b=3Dd.get_xml();else = b=3Dd.get_responseData()}catch(m){}var = k=3Dd.getResponseHeader("jsonerror"),g=3Dk=3D=3D=3D"true";if(g)b=3Dnew = Sys.Net.WebServiceError(false,b.Message,b.StackTrace,b.ExceptionType);if(= e<200||e>=3D300||g){if(c){if(!b||!g)b=3Dnew = Sys.Net.WebServiceError(false,String.format(Sys.Res.webServiceFailedNoMsg= ,a),"","");b._statusCode=3De;c(b,f,a)}}else if(i)i(b,f,a)}else{var = h;if(d.get_timedOut())h=3DString.format(Sys.Res.webServiceTimedOut,a);els= e h=3DString.format(Sys.Res.webServiceFailedNoMsg,a);if(c)c(new = Sys.Net.WebServiceError(d.get_timedOut(),h,"",""),f,a)}}return = b};Sys.Net.WebServiceProxy._generateTypedConstructor=3Dfunction(a){return= function(b){if(b)for(var c in = b)this[c]=3Db[c];this.__type=3Da}};Sys.Net.WebServiceError=3Dfunction(c,d= ,b,a){this._timedOut=3Dc;this._message=3Dd;this._stackTrace=3Db;this._exc= eptionType=3Da;this._statusCode=3D-1};Sys.Net.WebServiceError.prototype=3D= {get_timedOut:function(){return = this._timedOut},get_statusCode:function(){return = this._statusCode},get_message:function(){return = this._message},get_stackTrace:function(){return = this._stackTrace},get_exceptionType:function(){return = this._exceptionType}};Sys.Net.WebServiceError.registerClass("Sys.Net.WebS= erviceError");Type.registerNamespace("Sys.Services");Sys.Services._Profil= eService=3Dfunction(){Sys.Services._ProfileService.initializeBase(this);t= his.properties=3D{}};Sys.Services._ProfileService.DefaultWebServicePath=3D= "";Sys.Services._ProfileService.prototype=3D{_defaultFailedCallback:null,= _defaultLoadCompletedCallback:null,_defaultSaveCompletedCallback:null,_pa= th:"",_timeout:0,get_defaultFailedCallback:function(){return = this._defaultFailedCallback},set_defaultFailedCallback:function(a){this._= defaultFailedCallback=3Da},get_defaultLoadCompletedCallback:function(){re= turn = this._defaultLoadCompletedCallback},set_defaultLoadCompletedCallback:func= tion(a){this._defaultLoadCompletedCallback=3Da},get_defaultSaveCompletedC= allback:function(){return = this._defaultSaveCompletedCallback},set_defaultSaveCompletedCallback:func= tion(a){this._defaultSaveCompletedCallback=3Da},get_path:function(){retur= n = this._path},set_path:function(a){if(!a||!a.length)a=3D"";this._path=3Da},= get_timeout:function(){return = this._timeout},set_timeout:function(a){this._timeout=3Da},load:function(b= ,d,e,f){var = c=3D{},a;if(!b)a=3D"GetAllPropertiesForCurrentUser";else{a=3D"GetProperti= esForCurrentUser";c=3D{properties:this._clonePropertyNames(b)}}this._invo= ke(this._get_path(),a,false,c,Function.createDelegate(this,this._onLoadCo= mplete),Function.createDelegate(this,this._onLoadFailed),[d,e,f])},save:f= unction(d,a,c,e){var = b=3Dthis._flattenProperties(d,this.properties);this._invoke(this._get_pat= h(),"SetPropertiesForCurrentUser",false,{values:b},Function.createDelegat= e(this,this._onSaveComplete),Function.createDelegate(this,this._onSaveFai= led),[a,c,e])},_clonePropertyNames:function(e){var c=3D[],d=3D{};for(var = b=3D0;b0)a.append(",");Sys.Serialization.JavaScriptSerializer._s= erializeWithBuilder(b[c],a)}a.append("]")}else{if(Date.isInstanceOfType(b= )){a.append('"\\/Date(');a.append(b.getTime());a.append(')\\/"');break}va= r e=3D[],i=3D0;for(var g in = b){if(g.startsWith("$"))continue;e[i++]=3Dg}if(h)e.sort();a.append("{");v= ar j=3Dfalse;for(c=3D0;c=3D" = "){if(d=3D=3D=3D"\\"||d=3D=3D=3D'"')a.append("\\");a.append(d)}else = switch(d){case "\b":a.append("\\b");break;case = "\f":a.append("\\f");break;case "\n":a.append("\\n");break;case = "\r":a.append("\\r");break;case = "\t":a.append("\\t");break;default:a.append("\\u00");if(d.charCodeAt()<16= )a.append("0");a.append(d.charCodeAt().toString(16))}}}else = a.append(b);a.append('"');break;case = "boolean":a.append(b.toString());break;default:a.append("null");break}};S= ys.Serialization.JavaScriptSerializer.serialize=3Dfunction(b){var = a=3Dnew = Sys.StringBuilder;Sys.Serialization.JavaScriptSerializer._serializeWithBu= ilder(b,a,false);return = a.toString()};Sys.Serialization.JavaScriptSerializer.deserialize=3Dfuncti= on(data){if(data.length=3D=3D=3D0)throw = Error.argument("data",Sys.Res.cannotDeserializeEmptyString);try{var = exp=3Ddata.replace(new = RegExp('(^|[^\\\\])\\"\\\\/Date\\((-?[0-9]+)\\)\\\\/\\"',"g"),"$1new = Date($2)");return eval("("+exp+")")}catch(a){throw = Error.argument("data",Sys.Res.cannotDeserializeInvalidJson)}};Sys.Culture= Info=3Dfunction(c,b,a){this.name=3Dc;this.numberFormat=3Db;this.dateTimeF= ormat=3Da};Sys.CultureInfo.prototype=3D{_getDateTimeFormats:function(){if= (!this._dateTimeFormats){var = a=3Dthis.dateTimeFormat;this._dateTimeFormats=3D[a.MonthDayPattern,a.Year= MonthPattern,a.ShortDatePattern,a.ShortTimePattern,a.LongDatePattern,a.Lo= ngTimePattern,a.FullDateTimePattern,a.RFC1123Pattern,a.SortableDateTimePa= ttern,a.UniversalSortableDateTimePattern]}return = this._dateTimeFormats},_getMonthIndex:function(a){if(!this._upperMonths)t= his._upperMonths=3Dthis._toUpperArray(this.dateTimeFormat.MonthNames);ret= urn = Array.indexOf(this._upperMonths,this._toUpper(a))},_getAbbrMonthIndex:fun= ction(a){if(!this._upperAbbrMonths)this._upperAbbrMonths=3Dthis._toUpperA= rray(this.dateTimeFormat.AbbreviatedMonthNames);return = Array.indexOf(this._upperMonths,this._toUpper(a))},_getDayIndex:function(= a){if(!this._upperDays)this._upperDays=3Dthis._toUpperArray(this.dateTime= Format.DayNames);return = Array.indexOf(this._upperDays,this._toUpper(a))},_getAbbrDayIndex:functio= n(a){if(!this._upperAbbrDays)this._upperAbbrDays=3Dthis._toUpperArray(thi= s.dateTimeFormat.AbbreviatedDayNames);return = Array.indexOf(this._upperAbbrDays,this._toUpper(a))},_toUpperArray:functi= on(c){var b=3D[];for(var = a=3D0,d=3Dc.length;a=3D0;b--){var = a=3Dd[b];if(a.nodeType=3D=3D=3D1){if(a.dispose&&typeof = a.dispose=3D=3D=3D"function")a.dispose();else if(a.control&&typeof = a.control.dispose=3D=3D=3D"function")a.control.dispose();var = e=3DSys.UI.Behavior.getBehaviors(a);for(var = c=3De.length-1;c>=3D0;c--)e[c].dispose();this._destroyTree(a)}}}},dispose= :function(){if(this._form){Sys.UI.DomEvent.removeHandler(this._form,"subm= it",this._onFormSubmitHandler);Sys.UI.DomEvent.removeHandler(this._form,"= click",this._onFormElementClickHandler);Sys.UI.DomEvent.removeHandler(win= dow,"unload",this._onWindowUnloadHandler);Sys.UI.DomEvent.removeHandler(w= indow,"load",this._pageLoadedHandler)}if(this._originalDoPostBack){window= .__doPostBack=3Dthis._originalDoPostBack;this._originalDoPostBack=3Dnull}= this._form=3Dnull;this._updatePanelIDs=3Dnull;this._oldUpdatePanelIDs=3Dn= ull;this._childUpdatePanelIDs=3Dnull;this._updatePanelClientIDs=3Dnull;th= is._asyncPostBackControlIDs=3Dnull;this._asyncPostBackControlClientIDs=3D= null;this._postBackControlIDs=3Dnull;this._postBackControlClientIDs=3Dnul= l;this._asyncPostBackTimeout=3Dnull;this._scrollPosition=3Dnull;this._dat= aItems=3Dnull},_doPostBack:function(a,e){this._additionalInput=3Dnull;var= = b=3Dthis._form;if(b.action!=3D=3Db._initialAction)this._postBackSettings=3D= this._createPostBackSettings(false,null,null);else{var = f=3Dthis._uniqueIDToClientID(a),d=3Ddocument.getElementById(f);if(!d)if(A= rray.contains(this._asyncPostBackControlIDs,a))this._postBackSettings=3Dt= his._createPostBackSettings(true,this._scriptManagerID+"|"+a,null);else = if(Array.contains(this._postBackControlIDs,a))this._postBackSettings=3Dth= is._createPostBackSettings(false,null,null);else{var = c=3Dthis._findNearestElement(a);if(c)this._postBackSettings=3Dthis._getPo= stBackSettings(c,a);else = this._postBackSettings=3Dthis._createPostBackSettings(false,null,null)}el= se = this._postBackSettings=3Dthis._getPostBackSettings(d,a)}if(!this._postBac= kSettings.async){b.onsubmit=3Dthis._onsubmit;this._originalDoPostBack(a,e= );b.onsubmit=3Dnull;return}b.__EVENTTARGET.value=3Da;b.__EVENTARGUMENT.va= lue=3De;this._onFormSubmit()},_elementContains:function(b,a){while(a){if(= a=3D=3D=3Db)return true;a=3Da.parentNode}return = false},_endPostBack:function(a,e){this._processingRequest=3Dfalse;this._r= equest=3Dnull;this._additionalInput=3Dnull;var = d=3Dthis._get_eventHandlerList().getHandler("endRequest"),b=3Dfalse;if(d)= {var c=3Dnew = Sys.WebForms.EndRequestEventArgs(a,this._dataItems,e);d(this,c);b=3Dc.get= _errorHandled()}this._dataItems=3Dnull;if(a&&!b)alert(a.message)},_findNe= arestElement:function(a){while(a.length>0){var = d=3Dthis._uniqueIDToClientID(a),c=3Ddocument.getElementById(d);if(c)retur= n c;var b=3Da.lastIndexOf("$");if(b=3D=3D=3D-1)return = null;a=3Da.substring(0,b)}return null},_findText:function(b,a){var = c=3DMath.max(0,a-20),d=3DMath.min(b.length,a+20);return = b.substring(c,d)},_getPageLoadedEventArgs:function(f){var = e=3D[],d=3D[],h=3Dthis._oldUpdatePanelIDs||[],b=3Dthis._updatePanelIDs,g=3D= this._childUpdatePanelIDs||[],c=3Dthis._panelsToRefreshIDs||[];for(var = a=3D0;a-1))Array.add(d,document.getEle= mentById(this._uniqueIDToClientID(b[a])));return new = Sys.WebForms.PageLoadingEventArgs(e,d,this._dataItems)},_getPostBackSetti= ngs:function(a,c){var = d=3Da,b=3Dnull;while(a){if(a.id){if(!b&&Array.contains(this._asyncPostBac= kControlClientIDs,a.id))b=3Dthis._createPostBackSettings(true,this._scrip= tManagerID+"|"+c,d);else = if(!b&&Array.contains(this._postBackControlClientIDs,a.id))return = this._createPostBackSettings(false,null,null);else{var = e=3DArray.indexOf(this._updatePanelClientIDs,a.id);if(e!=3D=3D-1)if(this.= _updatePanelHasChildrenAsTriggers[e])return = this._createPostBackSettings(true,this._updatePanelIDs[e]+"|"+c,d);else = return = this._createPostBackSettings(true,this._scriptManagerID+"|"+c,d)}if(!b&&t= his._matchesParentIDInList(a.id,this._asyncPostBackControlClientIDs))b=3D= this._createPostBackSettings(true,this._scriptManagerID+"|"+c,d);else = if(!b&&this._matchesParentIDInList(a.id,this._postBackControlClientIDs))r= eturn = this._createPostBackSettings(false,null,null)}a=3Da.parentNode}if(!b)retu= rn this._createPostBackSettings(false,null,null);else return = b},_getScrollPosition:function(){var = a=3Ddocument.documentElement;if(a&&(this._validPosition(a.scrollLeft)||th= is._validPosition(a.scrollTop)))return = {x:a.scrollLeft,y:a.scrollTop};else{a=3Ddocument.body;if(a&&(this._validP= osition(a.scrollLeft)||this._validPosition(a.scrollTop)))return = {x:a.scrollLeft,y:a.scrollTop};else = if(this._validPosition(window.pageXOffset)||this._validPosition(window.pa= geYOffset))return {x:window.pageXOffset,y:window.pageYOffset};else = return = {x:0,y:0}}},_initializeInternal:function(a,b){this._scriptManagerID=3Da;t= his._form=3Db;this._form._initialAction=3Dthis._form.action;this._onsubmi= t=3Dthis._form.onsubmit;this._form.onsubmit=3Dnull;this._onFormSubmitHand= ler=3DFunction.createDelegate(this,this._onFormSubmit);this._onFormElemen= tClickHandler=3DFunction.createDelegate(this,this._onFormElementClick);th= is._onWindowUnloadHandler=3DFunction.createDelegate(this,this._onWindowUn= load);Sys.UI.DomEvent.addHandler(this._form,"submit",this._onFormSubmitHa= ndler);Sys.UI.DomEvent.addHandler(this._form,"click",this._onFormElementC= lickHandler);Sys.UI.DomEvent.addHandler(window,"unload",this._onWindowUnl= oadHandler);this._originalDoPostBack=3Dwindow.__doPostBack;if(this._origi= nalDoPostBack)window.__doPostBack=3DFunction.createDelegate(this,this._do= PostBack);this._pageLoadedHandler=3DFunction.createDelegate(this,this._pa= geLoadedInitialLoad);Sys.UI.DomEvent.addHandler(window,"load",this._pageL= oadedHandler)},_matchesParentIDInList:function(c,b){for(var = a=3D0;a=3Dreply.length){parserErrorDetails=3Dthis._findText(reply,re= ply.length);break}content=3Dthis._decodeString(reply.substr(replyIndex,le= n));replyIndex+=3Dlen;if(reply.charAt(replyIndex)!=3D=3DdelimitByLengthDe= limiter){parserErrorDetails=3Dthis._findText(reply,replyIndex);break}repl= yIndex++;Array.add(delta,{type:type,id:id,content:content})}if(parserErro= rDetails){this._endPostBack(this._createPageRequestManagerParserError(Str= ing.format(Sys.WebForms.Res.PRM_ParserErrorDetails,parserErrorDetails)),s= ender);return}var = updatePanelNodes=3D[],hiddenFieldNodes=3D[],arrayDeclarationNodes=3D[],sc= riptBlockNodes=3D[],expandoNodes=3D[],onSubmitNodes=3D[],dataItemNodes=3D= [],dataItemJsonNodes=3D[],scriptDisposeNodes=3D[],asyncPostBackControlIDs= Node,postBackControlIDsNode,updatePanelIDsNode,asyncPostBackTimeoutNode,c= hildUpdatePanelIDsNode,panelsToRefreshNode,formActionNode;for(var = i=3D0;i0){_19+=3D"flashvars=3D\""+_1c+"\"";} _19+=3D"/>"; }else{ if(this.getAttribute("doExpressInstall")){this.addVariable("MMplayerType"= ,"ActiveX");} _19=3D""; _19+=3D""; var _1d=3Dthis.getParams(); for(var key in _1d){_19+=3D"";} var _1f=3Dthis.getVariablePairs().join("&"); if(_1f.length>0){_19+=3D"";} _19+=3D"";} return _19; },write:function(_20){ if(this.getAttribute("useExpressInstall")){ var _21=3Dnew deconcept.PlayerVersion([6,0,65]); if(this.installedVer.versionIsValid(_21)&&!this.installedVer.versionIsVal= id(this.getAttribute("version"))){ this.setAttribute("doExpressInstall",true); this.addVariable("MMredirectURL",escape(this.getAttribute("xiRedirectUrl"= ))); document.title=3Ddocument.title.slice(0,47)+" - Flash Player = Installation"; this.addVariable("MMdoctitle",document.title);}} if(this.skipDetect||this.getAttribute("doExpressInstall")||this.installed= Ver.versionIsValid(this.getAttribute("version"))){ var n=3D(typeof _20=3D=3D"string")?document.getElementById(_20):_20; n.innerHTML=3Dthis.getSWFHTML(); return true; }else{ if(this.getAttribute("redirectUrl")!=3D""){document.location.replace(this= .getAttribute("redirectUrl"));}} return false;}}; deconcept.SWFObjectUtil.getPlayerVersion=3Dfunction(){ var _23=3Dnew deconcept.PlayerVersion([0,0,0]); if(navigator.plugins&&navigator.mimeTypes.length){ var x=3Dnavigator.plugins["Shockwave Flash"]; if(x&&x.description){_23=3Dnew = deconcept.PlayerVersion(x.description.replace(/([a-zA-Z]|\s)+/,"").replac= e(/(\s+r|\s+b[0-9]+)/,".").split("."));} }else{try{var axo=3Dnew = ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");} catch(e){try{var axo=3Dnew = ActiveXObject("ShockwaveFlash.ShockwaveFlash.6"); _23=3Dnew deconcept.PlayerVersion([6,0,21]); axo.AllowScriptAccess=3D"always"; }catch(e){ if(_23.major=3D=3D6){return _23;}} try{axo=3Dnew ActiveXObject("ShockwaveFlash.ShockwaveFlash");} catch(e){}} if(axo!=3Dnull){_23=3Dnew = deconcept.PlayerVersion(axo.GetVariable("$version").split(" = ")[1].split(","));}} return _23;}; deconcept.PlayerVersion=3Dfunction(_27){ this.major=3D_27[0]!=3Dnull?parseInt(_27[0]):0; this.minor=3D_27[1]!=3Dnull?parseInt(_27[1]):0; this.rev=3D_27[2]!=3Dnull?parseInt(_27[2]):0; }; deconcept.PlayerVersion.prototype.versionIsValid=3Dfunction(fv){ if(this.majorfv.major){return true;} if(this.minorfv.minor){return true;} if(this.rev0){__flash_unloadHandler=3Dfunction(){};__flash_savedUnload= Handler=3Dfunction(){};} for(var i=3D0;i<_2d.length;i++){ _2d[i].style.display=3D"none"; for(var x in _2d[i]){ if(typeof _2d[i][x]=3D=3D"function"){_2d[i][x]=3Dfunction(){};}}}}; if(typeof window.onbeforeunload=3D=3D"function"){ var oldBeforeUnload=3Dwindow.onbeforeunload; window.onbeforeunload=3Dfunction(){ deconcept.SWFObjectUtil.cleanupSWFs(); oldBeforeUnload();}; }else{window.onbeforeunload=3Ddeconcept.SWFObjectUtil.cleanupSWFs;} if(Array.prototype.push=3D=3Dnull){ Array.prototype.push=3Dfunction(_30){ this[this.length]=3D_30; return this.length;};} var getQueryParamValue=3Ddeconcept.util.getRequestParameter; var FlashObject=3Ddeconcept.SWFObject; var SWFObject=3Ddeconcept.SWFObject; ------=_NextPart_000_0042_01C9B0C9.84D868E0--