From: Subject: =?Windows-1252?Q?Fundaci=F3n_SM?= Date: Tue, 14 Aug 2007 15:52:41 +0200 MIME-Version: 1.0 Content-Type: multipart/related; type="text/html"; boundary="----=_NextPart_000_0000_01C7DE8B.25C50DC0" X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180 This is a multi-part message in MIME format. ------=_NextPart_000_0000_01C7DE8B.25C50DC0 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.fundacion-sm.com/ver_noticia.aspx?id=9817 Fundaci=F3n SM
3D""=20 3D""=20 3D""=20
Qu=E9 es = la=20 Fundaci=F3n SM
Programas= =20 Pedag=F3gicos
Programas= =20 Educativos de Promoci=F3n Social
Publicaci= ones
Premios=20 Literarios
Literatur= a=20 infantil y juvenil
Concursos= =20 Escolares
Memoria=20 2005
Eventos = del=20 mes
Centro = Europeo=20 de Fundaciones
Enlaces = de=20 inter=E9s
ISME
Concursos= do=20 ISME no Rio e em S=E3o Paulo
A = leitura na=20 sociedade da informa=E7=E3o - C=E9sar Coll
Semin=E1r= io=20 internacional discute valores dos jovens
Premio=20 Iberoamericano
Qu=E9 es = IDEA
Servicios=
Contacto<= /A>

Inicio > = Publicaci= ones=20 > Otras=20 Publicaciones de la Fundaci=F3n SM > El profesorado de = ense=F1anza=20 secundaria. Retos ante el nuevo milenio
3D""=20

El profesorado de ense=F1anza = secundaria.=20 Retos ante el nuevo = milenio
3D""
Desconcierto, falta=20 de motivaci=F3n, baja autoestima, escasa = consideraci=F3n=20 social...son algunos de los problemas que en la=20 actualidad afectan al profesorado. Estos, = entre otros,=20 son los temas analizados en este=20 libro.

3D""

Autoras:

  • Mar=EDa del Carmen Benso Calvo=20
  • Mar=EDa del Carmen Pereira = Dom=EDnguez=E7

ISBN: 8493029955

Edici=F3n: Fundaci=F3n SM, = Universidade de=20 Vigo y Concello de Ourense

n=BA p=E1ginas: 268

Encuadernaci=F3n: R=FAstica

Idioma: Castellano y Gallego

Contenido:

El presente libro analiza = algunos de los=20 problemas que afectan al profesorado, especialmente al = de=20 ense=F1anza secundaria, desde una doble dimensi=F3n: = hist=F3rica,=20 incurriendo en la g=E9nesis y desarrollo de algunos de = los=20 aspectos conflictivos m=E1s se=F1alados de la = profesi=F3n docente, y=20 actual, analizando los m=E1s importantes retos que se = plantean=20 al profesorado ante el nuevo milenio, con especial = incidencia=20 en el an=E1lisis de la problem=E1tica espec=EDfica del = colectivo=20 docente de Galicia.

=CDndice:

  • Las pol=EDticas del profesorado en Espa=F1a=20
  • Ense=F1ar para las elites. El catedr=E1tico del = bachillerato=20 tradicional=20
  • Efectos de la crisis cultural y curricular sobre = la=20 formaci=F3n de los profesores=20
  • Educaci=F3n en valores en la formaci=F3n del = profesorado=20
  • La rehabilitaci=F3n de la filosof=EDa moral. = Aprender a=20 conocer, aprender a ser y aprender a vivir juntos=20
  • La educaci=F3n en valores a trav=E9s de la = m=FAsica. Marco=20 te=F3rico y estratgeias de intervenci=F3n=20
  • A formaci=F3n inicial do profesorado de = secundaria en=20 Galicia. Realidade e incertidumbre=20
  • A formaci=F3n continuada do profesorado. O = cami=F1o a=20 calidade en educaci=F3n=20
  • Formaci=F3n docente versus calidade do ensino=20
  • Ser profesor na ESO. Teor=EDa versus pr=E1ctica=20
  • El profesorado hoy. Una profesi=F3n en conflicto =

 




Calle General Moscard=F3 3, = 2=BA - 28020 -=20 Madrid - Tel=E9fono 91 535 96 00
Fax 91 535 96 01 E-mail = - fsm@fundacion-sm.com

=A9=20 copyright | Pol=EDti= ca=20 de privacidad | Aviso=20 Legal


3D""

Contacte =

Buscar =


3D""=20
DESTACAMOS:=20
3D""=20


3D""=20 3D""=20
------=_NextPart_000_0000_01C7DE8B.25C50DC0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.fundacion-sm.com/Plantillas/fundacionSM/img/sp.gif R0lGODlhAQABALMAAP///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAP// /wAAACH5BAEAAA4ALAAAAAABAAEAQAQC0EUAOw== ------=_NextPart_000_0000_01C7DE8B.25C50DC0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.fundacion-sm.com/Plantillas/fundacionSM/Img/fundacion/line.gif R0lGODlhpQEBANUAAPK9ve/s7PLBwfHNzfK/v+/m5vDZ2e/r6/LAwPK+vvLGxvLCwvLExPLDw+/n 5/LHx+/p6e/q6vHMzO/o6PHPz/Dg4PHJyfDd3fHV1fDh4fHU1PDi4vHIyPHQ0PDc3PHS0vDk5PLF xfHR0fDl5fHOzvHLy/HT0/HKyvDY2PDa2vDe3vDj4/DX1/HW1vDb2/Df3wAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAClAQEAAAaFwIAw ACgaj8ikcslsOp/QqHRKrVqv2GhiuyV4v4hwWEAulxfoRWPdYLgZobhirnjYH5y8ZX/ql/4SgRID hIUkhxSJHYsijR+PJpEakxiVLS0sLCibBp2dKSkuLh6kF6YqKi8vFawZrhuwKysgtCO2Bbi5DrsO E74TEMEQEcQRB8fHQ8oBQQA7 ------=_NextPart_000_0000_01C7DE8B.25C50DC0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.fundacion-sm.com/Plantillas/fundacionSM/Img//fundacion/line.gif R0lGODlhpQEBANUAAPK9ve/s7PLBwfHNzfK/v+/m5vDZ2e/r6/LAwPK+vvLGxvLCwvLExPLDw+/n 5/LHx+/p6e/q6vHMzO/o6PHPz/Dg4PHJyfDd3fHV1fDh4fHU1PDi4vHIyPHQ0PDc3PHS0vDk5PLF xfHR0fDl5fHOzvHLy/HT0/HKyvDY2PDa2vDe3vDj4/DX1/HW1vDb2/Df3wAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAClAQEAAAaFwIAw ACgaj8ikcslsOp/QqHRKrVqv2GhiuyV4v4hwWEAulxfoRWPdYLgZobhirnjYH5y8ZX/ql/4SgRID hIUkhxSJHYsijR+PJpEakxiVLS0sLCibBp2dKSkuLh6kF6YqKi8vFawZrhuwKysgtCO2Bbi5DrsO E74TEMEQEcQRB8fHQ8oBQQA7 ------=_NextPart_000_0000_01C7DE8B.25C50DC0 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://www.fundacion-sm.com/Plantillas/fundacionSM/Img/new/contacto.jpg /9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAUAAA/+4ADkFkb2JlAGTAAAAAAf/b AIQAAgICAgICAgICAgMCAgIDBAMCAgMEBQQEBAQEBQYFBQUFBQUGBgcHCAcHBgkJCgoJCQwMDAwM DAwMDAwMDAwMDAEDAwMFBAUJBgYJDQsJCw0PDg4ODg8PDAwMDAwPDwwMDAwMDA8MDAwMDAwMDAwM DAwMDAwMDAwMDAwMDAwMDAwM/8AAEQgAEgASAwERAAIRAQMRAf/EAG4AAAIDAAAAAAAAAAAAAAAA AAAIBgcJAQEBAAAAAAAAAAAAAAAAAAAAARAAAAYBAQMHDQAAAAAAAAAAAQIDBAUGBxEAEhQTM2MW Nhg4MSIyYqM0VBU1VVZXCBEBAQAAAAAAAAAAAAAAAAAAABH/2gAMAwEAAhEDEQA/AH0x7N51PQKL dsnZRyM9grnXYufLc6LEVSRSafM2aTsUX0CFYcyKW4dwRskZoL3lRKddUrRPzSliVKOsq3Y52GFM x5FsjUxhSUydOsKewrKGo7orMwGrA6lhICiS6YNykauUhHk35TBpsIWLvaZx/Jmvhm66/TWfaX7r zXOdF7v0OxDeYsyJecfYxxzQpr+ccmupikVeIgJZywLWlmijmNZJNVjt1RniCdMx0xEhhKGoaDoG wVCWGshcgFvIYYyuUj+whO2KHLD1nRyDF3xMQgCprSbiOG3SF3pQj7h9NYksTupAmC6d3rNP68lP Dh1C8ifaH4L0/ac16+wbUbAbAbB//9k= ------=_NextPart_000_0000_01C7DE8B.25C50DC0 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://www.fundacion-sm.com/Plantillas/fundacionSM/Img/new/busqueda.jpg /9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAUAAA/+4ADkFkb2JlAGTAAAAAAf/b AIQAAgICAgICAgICAgMCAgIDBAMCAgMEBQQEBAQEBQYFBQUFBQUGBgcHCAcHBgkJCgoJCQwMDAwM DAwMDAwMDAwMDAEDAwMFBAUJBgYJDQsJCw0PDg4ODg8PDAwMDAwPDwwMDAwMDA8MDAwMDAwMDAwM DAwMDAwMDAwMDAwMDAwMDAwM/8AAEQgAEgASAwERAAIRAQMRAf/EAGkAAQEBAQAAAAAAAAAAAAAA AAcIAAkBAQAAAAAAAAAAAAAAAAAAAAAQAAAFAgMFBQkAAAAAAAAAAAECAwQFBgcAEhMRFDQ2FyGi IzMIY6NUpBU1ZWZHEQEAAAAAAAAAAAAAAAAAAAAA/9oADAMBAAIRAxEAPwDtFfOrZeirYVDMU8vu U+9Xi4CDlcqan095UEk1h0JDRVIomtuajwF9I4ZVcmmJigbMADV16RkrX28qiuaSuvWvUmkYd9VM tISEutLtJVvGt1n75BxBPlFoxki80TJJqMmqW7nMmCXhgZFQE7rN+t/zTqJxnyPke97mAnm5VZVB 6o5mXsfaR+oytudvoXMuS3OcqSzJ2mIZG6qRiCZJZM21umUwC87F1BCNAgSgMY+m9vJto2m60upW tfW3hFWziJt/LOWiCWsxMU7MXkjHNWcg9I3OUDkI4XOAnKQ6mc5ANgKUwBha3g615K51n+SPJ4w3 3X8p8b7XbgE/AbAf/9k= ------=_NextPart_000_0000_01C7DE8B.25C50DC0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.fundacion-sm.com/Plantillas/fundacionSM/Img/fundacion/line_menu.gif R0lGODlhfAABANUAAP+jo/+lpf+oqP+rq/+mpv+0tP/Fxf+5uf/Pz/+qqv++vv/Kyv+1tf/t7f/i 4v/m5v/c3P/V1f+vr//19f+ysv/x8f/z8//Dw//39//9/f+wsP+6uv/MzP+3t//AwP/p6f+trf/5 +f/7+//Hx//r6//IyP/R0f/k5P/g4P/v7//Bwf/T0//X1//e3v+8vP/a2v/Ozv/Z2f/o6AAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAB8AAEAAAZXQIBw SCwaj8eAksAUOBOJgRQEkkg0GgqlUGAwOp3DYbNxKRQej+pyMRhGo9JiweHAEAjTKhJhxV4QEC0o Dg4nDw8yHx8kDQ0pFRUWFhMTGBghISIiGRlBADs= ------=_NextPart_000_0000_01C7DE8B.25C50DC0 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.fundacion-sm.com/Plantillas/fundacionSM/css/fSM.css HTML { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; BACKGROUND: = url(../img/fundacion/background3.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; = COLOR: #333; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; FONT-FAMILY: = Verdana; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: = 100%; BORDER-BOTTOM-STYLE: none } BODY { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 11px; BACKGROUND: = url(../img/fundacion/background3.gif); PADDING-BOTTOM: 0px; MARGIN: 0px; = COLOR: #333; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; FONT-FAMILY: = Verdana; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: = 100%; BORDER-BOTTOM-STYLE: none } A { COLOR: #333; TEXT-DECORATION: underline } A:hover { COLOR: #ff0000; TEXT-DECORATION: none } .shadowLeft { BACKGROUND: url(../img/fundacion/shadowLeft.gif) } .shadowRight { BACKGROUND: url(../img/fundacion/shadowRight.gif) } .menu { BORDER-RIGHT: #ffcccc 1px solid; BACKGROUND: #fff; BORDER-LEFT: #ffcccc = 1px solid; TEXT-ALIGN: center } .destacados { BORDER-RIGHT: #ffcccc 1px solid; BACKGROUND: #fff; BORDER-LEFT: #ffcccc = 1px solid } .rastroB { BACKGROUND: url(../img/fundacion/line.gif) no-repeat 0% 100% } .rastro { FONT-SIZE: 10px; COLOR: #666666; TEXT-DECORATION: none } .rastro A { COLOR: #666666; TEXT-DECORATION: none } .content { TEXT-ALIGN: left } .red { COLOR: #ff0000 } .search { DISPLAY: block; BACKGROUND: url(../img/fundacion/fondobuscador.jpg); = MARGIN-BOTTOM: 5px; WIDTH: 100%; HEIGHT: 100px } #btmenu1Principal { DISPLAY: block; BACKGROUND: url(../img/fundacion/fund_out.gif); = MARGIN-BOTTOM: 5px; MARGIN-LEFT: 0px; WIDTH: 147px; HEIGHT: 100px } #btmenu1Principal:hover { BACKGROUND: url(../img/fundacion/fund_over.gif); MARGIN-LEFT: 0px; = WIDTH: 147px; HEIGHT: 100px } #btmenu2Principal { DISPLAY: block; BACKGROUND: url(../img/fundacion/isme_out.gif); = MARGIN-BOTTOM: 5px; MARGIN-LEFT: 0px; WIDTH: 147px; HEIGHT: 100px } #btmenu2Principal:hover { BACKGROUND: url(../img/fundacion/isme_over.gif); MARGIN-LEFT: 0px; = WIDTH: 147px; HEIGHT: 100px } #btmenu3Principal { DISPLAY: block; BACKGROUND: url(../img/fundacion/idea_out.gif); = MARGIN-BOTTOM: 5px; MARGIN-LEFT: 0px; WIDTH: 147px; HEIGHT: 100px } #btmenu3Principal:hover { BACKGROUND: url(../img/fundacion/idea_over.gif); MARGIN-LEFT: 0px; = WIDTH: 147px; HEIGHT: 100px } #btmenu4Principal { DISPLAY: block; BACKGROUND: url(../img/fundacion/ideia_out.gif); = MARGIN-BOTTOM: 5px; MARGIN-LEFT: 0px; WIDTH: 147px; HEIGHT: 100px } #btmenu4Principal:hover { BACKGROUND: url(../img/fundacion/ideia_over.gif); MARGIN-LEFT: 0px; = WIDTH: 147px; HEIGHT: 100px } #btmenu1 { BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; DISPLAY: = block; BACKGROUND: url(../img/fundacion/fund_out2.gif); MARGIN-BOTTOM: = 5px; MARGIN-LEFT: 2px; BORDER-LEFT: #fff 1px solid; WIDTH: 147px; = BORDER-BOTTOM: #fff 1px solid; HEIGHT: 47px } #btmenu1:hover { BACKGROUND: url(../img/fundacion/fund_over2.gif); MARGIN-LEFT: 2px; = WIDTH: 156px; HEIGHT: 47px } #btmenu2 { BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; DISPLAY: = block; BACKGROUND: url(../img/fundacion/isme_out2.gif); MARGIN-BOTTOM: = 5px; MARGIN-LEFT: 2px; BORDER-LEFT: #fff 1px solid; WIDTH: 147px; = BORDER-BOTTOM: #fff 1px solid; HEIGHT: 47px } #btmenu2:hover { BACKGROUND: url(../img/fundacion/isme_over2.gif); MARGIN-LEFT: 2px; = WIDTH: 156px; HEIGHT: 47px } #btmenu3 { BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; DISPLAY: = block; BACKGROUND: url(../img/fundacion/idea_out2.gif); MARGIN-BOTTOM: = 5px; MARGIN-LEFT: 2px; BORDER-LEFT: #fff 1px solid; WIDTH: 147px; = BORDER-BOTTOM: #fff 1px solid; HEIGHT: 47px } #btmenu3:hover { BACKGROUND: url(../img/fundacion/idea_over2.gif); MARGIN-LEFT: 2px; = WIDTH: 156px; HEIGHT: 47px } #btmenu4 { BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; DISPLAY: = block; BACKGROUND: url(../img/fundacion/ideia_out2.gif); MARGIN-BOTTOM: = 5px; MARGIN-LEFT: 2px; BORDER-LEFT: #fff 1px solid; WIDTH: 147px; = BORDER-BOTTOM: #fff 1px solid; HEIGHT: 47px } #btmenu4:hover { BACKGROUND: url(../img/fundacion/ideia_over2.gif); MARGIN-LEFT: 2px; = WIDTH: 156px; HEIGHT: 47px } #btInmenu1 { DISPLAY: block; BACKGROUND: url(../img/fundacion/fund_over2_old.gif); = MARGIN-LEFT: 0px; WIDTH: 147px; HEIGHT: 47px } #btInmenu2 { DISPLAY: block; BACKGROUND: url(../img/fundacion/isme_over2_old.gif); = MARGIN-LEFT: 0px; WIDTH: 147px; HEIGHT: 47px } #btInmenu3 { DISPLAY: block; BACKGROUND: url(../img/fundacion/idea_over2_old.gif); = MARGIN-LEFT: 0px; WIDTH: 147px; HEIGHT: 47px } #btVerMas:hover { DISPLAY: block; BACKGROUND: url(../img/fundacion/vermas_over.gif); = WIDTH: 43px; HEIGHT: 12px } #btVerMas { DISPLAY: block; BACKGROUND: url(../img/fundacion/vermas_out.gif); = WIDTH: 43px; HEIGHT: 12px } #btVolver:hover { DISPLAY: block; BACKGROUND: url(../img/fundacion/volver_over.gif); = WIDTH: 45px; HEIGHT: 13px } #btVolver { DISPLAY: block; BACKGROUND: url(../img/fundacion/volver_out.gif); = WIDTH: 45px; HEIGHT: 13px } #btnBuscar:hover { DISPLAY: block; BACKGROUND: url(../img/fundacion/buscar_over.gif); = WIDTH: 43px; HEIGHT: 13px } #btnBuscar { DISPLAY: block; BACKGROUND: url(../img/fundacion/buscar_out.gif); = WIDTH: 43px; HEIGHT: 13px } #btnAnterior:hover { DISPLAY: block; BACKGROUND: url(../img/fundacion/anterior_over.gif); = WIDTH: 58px; HEIGHT: 12px } #btnAnterior { DISPLAY: block; BACKGROUND: url(../img/fundacion/anterior_out.gif); = WIDTH: 58px; HEIGHT: 12px } #btnSiguiente:hover { DISPLAY: block; BACKGROUND: url(../img/fundacion/siguiente_over.gif); = WIDTH: 60px; HEIGHT: 12px } #btnSiguiente { DISPLAY: block; BACKGROUND: url(../img/fundacion/siguiente_out.gif); = WIDTH: 60px; HEIGHT: 12px } #btImprimir:hover { DISPLAY: block; BACKGROUND: url(../img/fundacion/imprimir_over.gif); = WIDTH: 68px; HEIGHT: 16px } #btImprimir { DISPLAY: block; BACKGROUND: url(../img/fundacion/imprimir_out.gif); = WIDTH: 69px; HEIGHT: 16px } #btCerrar:hover { DISPLAY: block; BACKGROUND: url(../img/fundacion/cerrar_over.gif); = WIDTH: 51px; HEIGHT: 16px } #btCerrar { DISPLAY: block; BACKGROUND: url(../img/fundacion/cerrar_out.gif); = WIDTH: 51px; HEIGHT: 16px } #btnAnteriorECat:hover { DISPLAY: block; BACKGROUND: url(../img/fundacion/anterior_over.gif); = WIDTH: 58px } #btnAnteriorECat { DISPLAY: block; BACKGROUND: url(../img/fundacion/anterior_out.gif); = WIDTH: 58px } #btnAnteriorECat2:hover { DISPLAY: block; BACKGROUND: url(../img/fundacion/anterior_out.gif); = WIDTH: 58px } #btnAnteriorECat2 { DISPLAY: block; BACKGROUND: url(../img/fundacion/anterior_out.gif); = WIDTH: 58px } #btnSiguienteECat:hover { DISPLAY: block; BACKGROUND: url(../img/fundacion/siguiente_over.gif); = WIDTH: 60px; HEIGHT: 12px } #btnSiguienteECat { DISPLAY: block; BACKGROUND: url(../img/fundacion/siguiente_out.gif); = WIDTH: 60px; HEIGHT: 12px } #btnSiguienteECat2:hover { DISPLAY: block; BACKGROUND: url(../img/fundacion/siguiente_out.gif); = WIDTH: 60px; HEIGHT: 12px } #btnSiguienteECat2 { DISPLAY: block; BACKGROUND: url(../img/fundacion/siguiente_out.gif); = WIDTH: 60px; HEIGHT: 12px } #btnDescargar:hover { DISPLAY: block; BACKGROUND: url(../img/fundacion/down_over.gif); WIDTH: = 70px; HEIGHT: 18px } #btnDescargar { DISPLAY: block; BACKGROUND: url(../img/fundacion/down_out.gif); WIDTH: = 70px; HEIGHT: 18px } #btnDelegados:hover { DISPLAY: block; BACKGROUND: url(../img/fundacion/delegados_over.gif); = WIDTH: 101px; HEIGHT: 28px } #btnDelegados { DISPLAY: block; BACKGROUND: url(../img/fundacion/delegados_out.gif); = WIDTH: 101px; HEIGHT: 28px } #btnGrupoSM:hover { DISPLAY: block; BACKGROUND: url(../img/fundacion/grupo_over.gif); = WIDTH: 63px; HEIGHT: 62px } #btnGrupoSM { DISPLAY: block; BACKGROUND: url(../img/fundacion/grupo_out.gif); WIDTH: = 62px; HEIGHT: 63px } #Seccion { DISPLAY: block; BACKGROUND: url(../img/fundacion/Seccion_fund.jpg); = WIDTH: 60px; HEIGHT: 12px } #2Seccion { DISPLAY: block; BACKGROUND: url(../img/fundacion/Seccion_idea.jpg); = WIDTH: 60px; HEIGHT: 12px } #3Seccion { DISPLAY: block; BACKGROUND: url(../img/fundacion/Seccion_isme.jpg); = WIDTH: 60px; HEIGHT: 12px } .dest_sep { BACKGROUND: url(../img/fundacion/line_dest.gif) no-repeat -5px 0%; = HEIGHT: 2px } .contMenu { BORDER-RIGHT: #ff0000 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: = #ff0000 1px solid; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 2px; = BORDER-LEFT: #ff0000 1px solid; WIDTH: 155px; PADDING-TOP: 0px; = BORDER-BOTTOM: #ff0000 1px solid; TEXT-ALIGN: left } .contMenu A { DISPLAY: block; MARGIN-BOTTOM: 3px; MARGIN-LEFT: 5px; TEXT-DECORATION: = none } .contMenu A:first-letter { TEXT-TRANSFORM: uppercase } .contMenu .subMenu { PADDING-LEFT: 2px } #divDestacados A { DISPLAY: block; FONT-SIZE: 10px; MARGIN: 5px } #divDestacados A:first-letter { TEXT-TRANSFORM: uppercase } .txtAn7 { FONT-SIZE: 10px; COLOR: #ff0000 } .txtAn12b { FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #333333 } .txtAn11 { FONT-SIZE: 12px; COLOR: #333333 } .txtAn11b { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #333333; FONT-STYLE: normal } .txtAn11b A { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #333333; FONT-STYLE: normal } .txtAn11i { FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #333333; FONT-STYLE: = italic } .txtAn9 { FONT-SIZE: 10px; COLOR: #333333 } .txtAn9b { FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #333333 } .txtAn10 { FONT-SIZE: 11px; COLOR: #333333; TEXT-ALIGN: justify } .txtAn10i { FONT-SIZE: 11px; COLOR: #333333; FONT-STYLE: italic } .txtAn10:unknown { FONT-SIZE: 11px; COLOR: #333333 } .txtAn10b { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333333 } .txtAn10b A { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333333; TEXT-DECORATION: = none } .txtAn10bNoUnderlined A { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #ff0000; TEXT-DECORATION: = none } .txtAn10bNoUnderlined { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #333333; TEXT-DECORATION: = none } .txtAa10red { FONT-SIZE: 11px; COLOR: #ff0000; TEXT-DECORATION: none } .txtAa10gris { FONT-SIZE: 11px; COLOR: #666666; TEXT-DECORATION: none } .txtAn11bCapital { FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-TRANSFORM: uppercase; COLOR: = #333333; TEXT-DECORATION: none } .txtAn11bCapitalROJO { FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-TRANSFORM: uppercase; COLOR: = #ff0000; TEXT-DECORATION: none } .contImg { BACKGROUND: #fc9595 } .contImg2 { BACKGROUND: url(../img/fundacion/fondobuscador.jpg); WIDTH: 320px; = HEIGHT: 124px } .contImg3 { BORDER-RIGHT: blue 1px solid; BACKGROUND-POSITION: 50% 50%; BORDER-TOP: = red 1px solid; DISPLAY: block; BORDER-LEFT: red 1px solid; WIDTH: 100%; = MARGIN-RIGHT: 5px; BORDER-BOTTOM: red 1px solid; BACKGROUND-REPEAT: = no-repeat; HEIGHT: 100% } .contImg3 A { BORDER-RIGHT: red thin solid; BACKGROUND-POSITION: 50% 50%; BORDER-TOP: = red thin solid; DISPLAY: block; BORDER-LEFT: red thin solid; WIDTH: = 100%; MARGIN-RIGHT: 5px; BORDER-BOTTOM: red thin solid; = BACKGROUND-REPEAT: no-repeat; HEIGHT: 100% } .tdborde { BACKGROUND: #c0c0c0 } .tdfondo1 { BACKGROUND: #e9e9e9 } .tdfondo2 { BACKGROUND: #ffffff } .tdfondo3 { BACKGROUND: #ff0000 } .tdfondo4 { BACKGROUND: #e5e5e5 } .tdfondobody { BACKGROUND: url(../img/fundacion/background3.gif) } INPUT { FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: arial } .conSup { PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-WEIGHT: bold; FONT-SIZE: = 12px; BACKGROUND: #ff6666; PADDING-BOTTOM: 1px; COLOR: #ffffff; = PADDING-TOP: 1px; FONT-FAMILY: arial; TEXT-DECORATION: none } .conMed { FONT-SIZE: 10px; BACKGROUND: #eaeaea; COLOR: #000000; FONT-FAMILY: = arial } .conHome { FONT-SIZE: 11px; BACKGROUND: #eaeaea; COLOR: #000000; FONT-FAMILY: = arial } .conMed2 { FONT-SIZE: 10px; BACKGROUND: #eaeaea; COLOR: #000000; FONT-FAMILY: = arial } .conNuestro { FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #555555; FONT-FAMILY: arial } .conNuestroTit { FONT-WEIGHT: bold; COLOR: #333333; TEXT-DECORATION: none } .conNuestroEnt { FONT-SIZE: 10px; COLOR: #525252 } .contInsta1 { FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #ff0000; COLOR: = #ffffff; FONT-FAMILY: arial } .contInsta2 { BACKGROUND: #cccccc } .contInsta3 { FONT-SIZE: 10px; BACKGROUND: #cccccc; COLOR: #000000; FONT-FAMILY: = arial } .contOtrasInsta { BACKGROUND-COLOR: #cccccc } .contImagenes { BORDER-LEFT-COLOR: red; BORDER-BOTTOM-COLOR: red; BORDER-TOP-COLOR: = red; BORDER-RIGHT-COLOR: red } .contGaleriaImg { BORDER-TOP-WIDTH: thin; BORDER-LEFT-WIDTH: thin; BORDER-BOTTOM-WIDTH: = thin; BORDER-RIGHT-WIDTH: thin } .contGaleriaImg A { BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; BORDER-BOTTOM-WIDTH: = 1px; BORDER-RIGHT-WIDTH: 1px } .cal_1 { BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; = BACKGROUND: #cacaca; BORDER-LEFT: #ffffff 1px solid; WIDTH: 26px; = BORDER-BOTTOM: #ffffff 1px solid; HEIGHT: 15px } .dayCalendar A { BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; = DISPLAY: block; FONT-SIZE: 11px; BACKGROUND: #ffffff; BORDER-LEFT: = #ffffff 1px solid; WIDTH: 26px; COLOR: black; BORDER-BOTTOM: #ffffff 1px = solid; FONT-FAMILY: arial; HEIGHT: 15px; TEXT-ALIGN: center; = TEXT-DECORATION: none } .dayCalendar A:hover { BACKGROUND-COLOR: #78c1a9 } .cal_bordeNO { BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; = FONT-SIZE: 11px; BACKGROUND: #ffffff; BORDER-LEFT: #ffffff 1px solid; = WIDTH: 26px; COLOR: #000000; BORDER-BOTTOM: #ffffff 1px solid; = FONT-FAMILY: arial; HEIGHT: 15px; TEXT-ALIGN: center } .cal_bordeLINK { PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-WEIGHT: bold; FONT-SIZE: = 11px; BORDER-LEFT-COLOR: #ffffff; BACKGROUND: #ffffff; = BORDER-BOTTOM-COLOR: #ffffff; PADDING-BOTTOM: 1px; WIDTH: 26px; COLOR: = #000000; BORDER-TOP-COLOR: #ffffff; PADDING-TOP: 1px; FONT-FAMILY: = arial; HEIGHT: 15px; TEXT-ALIGN: center; TEXT-DECORATION: underline; = BORDER-RIGHT-COLOR: #ffffff } .cal_bordeLINK_fes { BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: = #ffffff 1px solid; PADDING-LEFT: 1px; FONT-WEIGHT: bold; FONT-SIZE: = 11px; BACKGROUND: #ffffff; PADDING-BOTTOM: 1px; BORDER-LEFT: #ffffff 1px = solid; WIDTH: 26px; COLOR: #fe0000; PADDING-TOP: 1px; BORDER-BOTTOM: = #ffffff 1px solid; FONT-FAMILY: arial; HEIGHT: 15px; TEXT-ALIGN: center; = TEXT-DECORATION: underline } .cal_bordeLINK_pres_fes { BORDER-RIGHT: #ffffff 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: = #ffffff 1px solid; PADDING-LEFT: 1px; FONT-WEIGHT: bold; FONT-SIZE: = 11px; BACKGROUND: #ffffff; PADDING-BOTTOM: 1px; BORDER-LEFT: #ffffff 1px = solid; WIDTH: 26px; COLOR: #fe0000; PADDING-TOP: 1px; BORDER-BOTTOM: = #ffffff 1px solid; FONT-FAMILY: arial; HEIGHT: 15px; TEXT-ALIGN: center; = TEXT-DECORATION: underline } .cal_borde1 { BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; = FONT-SIZE: 11px; BACKGROUND: #ffffff; BORDER-LEFT: #000000 1px solid; = WIDTH: 26px; COLOR: #000000; BORDER-BOTTOM: #000000 1px solid; = FONT-FAMILY: arial; HEIGHT: 15px; TEXT-ALIGN: center } .cal_borde1_eve { BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; = FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #ffffff; BORDER-LEFT: = #000000 1px solid; WIDTH: 26px; COLOR: #000000; BORDER-BOTTOM: #000000 = 1px solid; FONT-FAMILY: arial; HEIGHT: 15px; TEXT-ALIGN: center; = TEXT-DECORATION: underline } .cal_borde2 { BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; = FONT-SIZE: 11px; BACKGROUND: #ffffff; BORDER-LEFT: #ffffff 1px solid; = WIDTH: 26px; COLOR: #fe0000; BORDER-BOTTOM: #ffffff 1px solid; = FONT-FAMILY: arial; HEIGHT: 15px; TEXT-ALIGN: center } .cal_borde3 { BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; = FONT-WEIGHT: bold; FONT-SIZE: 11px; BACKGROUND: #000000; BORDER-LEFT: = #ffffff 1px solid; WIDTH: 26px; CURSOR: hand; COLOR: #ffffff; = BORDER-BOTTOM: #ffffff 1px solid; FONT-FAMILY: arial; HEIGHT: 15px; = TEXT-ALIGN: center } .cal_OFF { BORDER-RIGHT: #ffffff 1px solid; BORDER-TOP: #ffffff 1px solid; = FONT-SIZE: 11px; BACKGROUND: #ffffff; BORDER-LEFT: #ffffff 1px solid; = WIDTH: 26px; COLOR: #9e9e9e; BORDER-BOTTOM: #ffffff 1px solid; = FONT-FAMILY: arial; HEIGHT: 15px; TEXT-ALIGN: center } .cal_comedor1 { PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 11px; BACKGROUND: = #c3c2be; PADDING-BOTTOM: 1px; WIDTH: 26px; COLOR: #000000; PADDING-TOP: = 1px; FONT-FAMILY: arial; HEIGHT: 15px; TEXT-ALIGN: center } .cal_comedor2 { BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; = FONT-SIZE: 11px; BACKGROUND: #c3c2be; BORDER-LEFT: #000000 1px solid; = WIDTH: 26px; COLOR: #000000; BORDER-BOTTOM: #000000 1px solid; = FONT-FAMILY: arial; HEIGHT: 15px; TEXT-ALIGN: center } .cal_comedor3 { PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 11px; BACKGROUND: = #c3c2be; PADDING-BOTTOM: 1px; WIDTH: 26px; COLOR: #fe0000; PADDING-TOP: = 1px; FONT-FAMILY: arial; HEIGHT: 15px; TEXT-ALIGN: center } .cal_comedor3_pres { BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; = FONT-SIZE: 11px; BACKGROUND: #c3c2be; BORDER-LEFT: #000000 1px solid; = WIDTH: 26px; COLOR: #fe0000; BORDER-BOTTOM: #000000 1px solid; = FONT-FAMILY: arial; HEIGHT: 15px; TEXT-ALIGN: center } .pie { FONT-SIZE: 10px; COLOR: #767676; FONT-FAMILY: arial; TEXT-ALIGN: center } .pie A { FONT-SIZE: 10px; COLOR: #767676; FONT-FAMILY: arial; TEXT-ALIGN: center } .frmRegistro { BORDER-RIGHT: white 30px solid; BORDER-TOP: white 30px solid; MARGIN: = auto; BORDER-LEFT: white 30px solid; WIDTH: 90%; BORDER-BOTTOM: white = 30px solid; BACKGROUND-COLOR: white } .registroCellLabel { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: = 11px; PADDING-BOTTOM: 5px; COLOR: #000000; PADDING-TOP: 5px; = FONT-FAMILY: arial; WHITE-SPACE: nowrap } .registroCellLabel { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: = 11px; PADDING-BOTTOM: 5px; COLOR: #000000; PADDING-TOP: 5px; = FONT-FAMILY: arial } .contDestacados { PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; WIDTH: = 66px; PADDING-TOP: 1px; HEIGHT: 67px } .inFondoCentrado { BACKGROUND-POSITION: 50% 50%; WIDTH: 100%; BACKGROUND-REPEAT: = no-repeat; HEIGHT: 100% } .inFondoBajo { BACKGROUND-POSITION: 50% 100%; WIDTH: 100%; BACKGROUND-REPEAT: = no-repeat; HEIGHT: 100% } ------=_NextPart_000_0000_01C7DE8B.25C50DC0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.fundacion-sm.com/Plantillas/fundacionSM/js/miColeLib.js =09 function AbreIframe(url, width, height){ alert (url); var gallery =3D document.getElementById("gallery"); var frame =3D document.getElementById("frameIntegrado"); var frameVolver =3D document.getElementById("frameVolver"); frame.width =3D width; frameVolver.style.width =3D width; frame.height =3D height; frame.src =3D url; new Rico.Effect.FadeTo(gallery, 0,500,10, {complete:function() { gallery.style.display =3D "none"; new Rico.Effect.FadeTo(gallery, 0,1,1, {complete:function() { frame.style.display =3D "block"; frameVolver.style.display =3D "block"; new Rico.Effect.FadeTo(gallery, 1,500,10); }}); }}); } =09 =09 function bd_Onload(){ =09 utilAjax.getDestacados(getDestacadeos_callback); =09 } =09 function getDestacadeos_callback(response){ =09 =09 if (response.error !=3D null){ alert(response.error.Message); return; } var resp =3D response.value;=0A= document.getElementById("divDestacados").innerHTML =3D resp; =0A= } =09 function showHideMenu(id, what){ =09 =09 var bt =3D document.getElementById("bt" + id); var div =3D document.getElementById("div" + id); =09 if (what){ initMenu(); div.style.display =3D "block"; bt.style.display =3D "none"; }else{ div.style.display =3D "none"; bt.style.display =3D "block"; } } =09 function initMenu(){ =09 var div1 =3D document.getElementById("divmenu1"); var div2 =3D document.getElementById("divmenu2"); var div3 =3D document.getElementById("divmenu3"); div1.style.display =3D "none"; div2.style.display =3D "none"; div3.style.display =3D "none"; var bt1 =3D document.getElementById("btmenu1"); var bt2 =3D document.getElementById("btmenu2"); var bt3 =3D document.getElementById("btmenu3"); bt1.style.display =3D "block"; bt2.style.display =3D "block"; bt3.style.display =3D "block"; =09 } // Abre una popup centrada en la pantalla // parametros :=20 // -----------> URL_Ventana : url pagina=20 // -----------> OpcionesVentana : width, heigh, scroll etc (ver = window.open()) // -----------> Centrada : true or false // -----------> PosX, PosY : si centrada=3Dfalse especifican las = coordenadas de la ventana // = -------------------------------------------------------------------------= -------------// function AbreVentana(URL_Ventana, OpcionesVentana, Ancho, Alto, = Centrada, PosX, PosY) { if (Centrada) { PosX =3D (screen.availWidth)? ((screen.availWidth - Ancho)/2):20; PosY =3D (screen.availHeight)? ((screen.availHeight - Alto)/2):20; } =09 if (OpcionesVentana =3D=3D '') OpcionesVentana =3D 'width=3D' + Ancho; else OpcionesVentana +=3D ',width=3D' + Ancho; OpcionesVentana +=3D ',height=3D' + Alto + ',left=3D' + PosX + ',top=3D' + PosY; =09 return window.open(URL_Ventana, "", OpcionesVentana); =09 } =09 =09 // cambia el tama=F1o de una image (respetando proporciones) // parametros :=20 // -----------> Image : ref a la imagen que se quiere modificar=20 // -----------> max_ancho : ancho maximum // -----------> max_alto : alto maximum (si =3D 0 la image coje la = anchura especificada y el alto se deduce) // = -------------------------------------------------------------------------= --------------------------------// function Cambia(image,max_ancho,max_alto) { =09 //alert (image.width+" , "+image.height); =09 if (image) { w=3Dimage.width; h=3Dimage.height; =09 =09 =09 if (w > max_ancho) { ratio =3D w / max_ancho; w =3D max_ancho; h =3D h/ratio; } =09 if (max_alto > 0) { =09 if (h > max_alto) { ratio =3D h / max_alto; h =3D max_alto; w =3D w/ratio; } =09 }else{ =09 if (w < max_ancho) { ratio =3D w / max_ancho; w =3D max_ancho; h =3D h/ratio; }=09 =09 } =09 if (typeof image.style !=3D 'undefined') { //setTimeout('cambia()',1000); }else{ image.width=3Dw; image.height=3Dh; } return false; =09 }else{ //alert ("miColeLib.js"); //setTimeout('document["'+image+'"].style.visibility =3D = "visible"',1000); } } ------=_NextPart_000_0000_01C7DE8B.25C50DC0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.fundacion-sm.com/ajaxpro/prototype.ashx Object.extend =3D function(dest, source, replace) { for(prop in source) { if(replace =3D=3D false && dest[prop] !=3D null) continue; dest[prop] =3D source[prop]; } return dest; } Object.extend(Function.prototype, { apply: function(o, a) { var r, x =3D "__fapply"; if(typeof o !=3D "object") o =3D {}; o[x] =3D this; var s =3D "r =3D o." + x + "("; for(var i=3D0; i0) s +=3D ","; s +=3D "a[" + i + "]"; } s +=3D ");"; eval(s); delete o[x]; return r; }, bind: function(o) { if(!Function.__objs) { Function.__objs =3D []; Function.__funcs =3D []; } var objId =3D o.__oid; if(!objId) Function.__objs[objId =3D o.__oid =3D Function.__objs.length] =3D o; var me =3D this; var funcId =3D me.__fid; if(!funcId) Function.__funcs[funcId =3D me.__fid =3D Function.__funcs.length] =3D = me; if(!o.__closures) o.__closures =3D []; var closure =3D o.__closures[funcId]; if(closure) return closure; o =3D null; me =3D null; return Function.__objs[objId].__closures[funcId] =3D function() { return Function.__funcs[funcId].apply(Function.__objs[objId], = arguments); }; } }, false); Object.extend(Array.prototype, { push: function(o) { this[this.length] =3D o; }, addRange: function(items) { if(items.length > 0) for(var i=3D0; i'); } if (window.frames && window.frames[iframeID]) this.iframe =3D = window.frames[iframeID]; this.iframe.name =3D iframeID; this.iframe.document.open(); this.iframe.document.write(""); this.iframe.document.close(); } this.method =3D method; this.url =3D url; this.async =3D async; }, setRequestHeader: function(name, value) { for(var i=3D0; i=3D 0) tag =3D "textarea"; =09 if(doc.all) { ele =3D doc.createElement("<" + tag + " name=3D\"" + name + "\" />"); }else{ ele =3D doc.createElement(tag); ele.setAttribute("name", name); } ele.setAttribute("value", value); form.appendChild(ele); ele =3D null; }, send: function(data) { if(this.iframe =3D=3D null) { return; } var doc =3D this.iframe.contentDocument || this.iframe.document; var form =3D doc.createElement("form"); =09 doc.body.appendChild(form); =09 form.setAttribute("action", this.url); form.setAttribute("method", this.method); form.setAttribute("enctype", "application/x-www-form-urlencoded"); =09 for(var i=3D0; i=3D " ") { if(c =3D=3D "\\" || c =3D=3D '"') v.push("\\"); v.push(c); } else { switch(c) { case "\n": v.push("\\n"); break; case "\r": v.push("\\r"); break; case "\b": v.push("\\b"); break; case "\f": v.push("\\f"); break; case "\t": v.push("\\t"); break; default: v.push("\\u00"); v.push(c.charCodeAt().toString(16)); } } } return '"' + v.join('') + '"'; case Array: var v =3D []; for(var i=3D0; i0) return "{" + v.join(",") + "}"; return "{}"; =09 } return o.toString(); } }, dispose: function() { if(AjaxPro.queue !=3D null) { AjaxPro.queue.dispose(); } } }, false); addEvent(window, "unload", AjaxPro.dispose); AjaxPro.Request =3D function(url) { this.url =3D url; this.xmlHttp =3D null; }; AjaxPro.Request.prototype =3D { url: null, callback: null, onLoading: AjaxPro.noOperation, onError: AjaxPro.noOperation, onTimeout: AjaxPro.noOperation, onStateChanged: AjaxPro.noOperation, args: null, context: null, isRunning: false, abort: function() { if(this.timeoutTimer !=3D null) clearTimeout(this.timeoutTimer); if(this.xmlHttp) { this.xmlHttp.onreadystatechange =3D AjaxPro.noOperation; this.xmlHttp.abort(); } if(this.isRunning) { this.isRunning =3D false; this.onLoading(false); } }, dispose: function() { this.abort(); }, getEmptyRes: function() { return { error: null, value: null, request: {method:this.method, args:this.args}, context: this.context, duration: this.duration };=09 }, endRequest: function(res) { this.abort(); if(res.error !=3D null) this.onError(res.error, this); if(typeof this.callback =3D=3D "function") this.callback(res, this);=09 }, mozerror: function() { if(this.timeoutTimer !=3D null) clearTimeout(this.timeoutTimer); var res =3D this.getEmptyRes(); res.error =3D {Message:"Unknown",Type:"ConnectFailure",Status:0}; this.endRequest(res); }, doStateChange: function() { this.onStateChanged(this.xmlHttp.readyState, this); if(this.xmlHttp.readyState !=3D 4 || !this.isRunning) return; this.duration =3D new Date().getTime() - this.__start; if(this.timeoutTimer !=3D null) clearTimeout(this.timeoutTimer); var res =3D this.getEmptyRes(); if(this.xmlHttp.status =3D=3D 200 && this.xmlHttp.statusText =3D=3D = "OK") { res =3D this.createResponse(res); } else { res =3D this.createResponse(res, true); res.error =3D = {Message:this.xmlHttp.statusText,Type:"ConnectFailure",Status:this.xmlHtt= p.status}; } =09 this.endRequest(res); }, createResponse: function(r, noContent) { if(!noContent) { var responseText =3D new String(this.xmlHttp.responseText); if(AjaxPro.cryptProvider !=3D null && typeof AjaxPro.cryptProvider = =3D=3D "function") responseText =3D AjaxPro.cryptProvider.decrypt(responseText); if(this.xmlHttp.getResponseHeader("Content-Type") =3D=3D "text/xml") r.value =3D this.xmlHttp.responseXML; else if(responseText !=3D null && responseText.trim().length > 0) { r.json =3D responseText; eval("r.value =3D " + responseText + "*/"); } } /* if(this.xmlHttp.getResponseHeader("X-" + AjaxPro.ID + "-Cache") = =3D=3D "server") { r.isCached =3D true; } */ return r; }, timeout: function() { this.duration =3D new Date().getTime() - this.__start; var r =3D this.onTimeout(this.duration, this); if(typeof r =3D=3D "undefined" || r !=3D false) { this.abort(); } else { this.timeoutTimer =3D setTimeout(this.timeout.bind(this), = AjaxPro.timeoutPeriod); } }, invoke: function(method, args, callback, context) { this.__start =3D new Date().getTime(); if(this.xmlHttp =3D=3D null) this.xmlHttp =3D new XMLHttpRequest(); this.isRunning =3D true; this.method =3D method; this.args =3D args; this.callback =3D callback; this.context =3D context; =09 var async =3D typeof callback =3D=3D "function" && callback !=3D = AjaxPro.noOperation; =09 if(async) { if(MS.Browser.isIE) this.xmlHttp.onreadystatechange =3D this.doStateChange.bind(this); else { this.xmlHttp.onload =3D this.doStateChange.bind(this); this.xmlHttp.onerror =3D this.mozerror.bind(this); } this.onLoading(true); } =09 var json =3D AjaxPro.toJSON(args) + ""; if(AjaxPro.cryptProvider !=3D null) json =3D AjaxPro.cryptProvider.encrypt(json); =09 this.xmlHttp.open("POST", this.url, async); this.xmlHttp.setRequestHeader("Content-Type", "text/plain; = charset=3Dutf-8"); this.xmlHttp.setRequestHeader("X-" + AjaxPro.ID + "-Method", method); =09 if(AjaxPro.token !=3D null && AjaxPro.token.length > 0) this.xmlHttp.setRequestHeader("X-" + AjaxPro.ID + "-Token", = AjaxPro.token); if(!MS.Browser.isIE) { this.xmlHttp.setRequestHeader("Connection", "close"); // Mozilla Bug = #246651 } this.timeoutTimer =3D setTimeout(this.timeout.bind(this), = AjaxPro.timeoutPeriod); try{ this.xmlHttp.send(json); }catch(e){} // IE offline exception if(!async) { return this.createResponse({error: null,value: null}); } return true;=09 } }; AjaxPro.RequestQueue =3D function(conc) { this.queue =3D []; this.requests =3D []; this.timer =3D null; =09 if(isNaN(conc)) conc =3D 2; for(var i=3D0; i 0; i++) { if(this.requests[i].isRunning =3D=3D false) { var r =3D this.queue.shift(); this.requests[i].url =3D r[0]; this.requests[i].onLoading =3D r[3].length >2 && r[3][2] !=3D null = && typeof r[3][2] =3D=3D "function" ? r[3][2] : AjaxPro.onLoading; this.requests[i].onError =3D r[3].length >3 && r[3][3] !=3D null && = typeof r[3][3] =3D=3D "function" ? r[3][3] : AjaxPro.onError; this.requests[i].onTimeout =3D r[3].length >4 && r[3][4] !=3D null = && typeof r[3][4] =3D=3D "function" ? r[3][4] : AjaxPro.onTimeout; this.requests[i].onStateChanged =3D r[3].length >5 && r[3][5] !=3D = null && typeof r[3][5] =3D=3D "function" ? r[3][5] : = AjaxPro.onStateChanged; this.requests[i].invoke(r[1], r[2], this.requests[i].callbackHandle, = r); r =3D null; } } if(this.queue.length > 0 && this.timer =3D=3D null) { this.timer =3D setTimeout(this.process.bind(this), 10); } }, add: function(url, method, args, e) { this.queue.push([url, method, args, e]); if(this.timer =3D=3D null) { this.timer =3D setTimeout(this.process.bind(this), 1); } }, abort: function() { this.queue.length =3D 0; if (this.timer !=3D null) { clearTimeout(this.timer); } this.timer =3D null; for(var i=3D0; i