From: "Guardado por Microsoft Internet Explorer 7" Subject: VA Date: Mon, 2 Jun 2008 07:48:58 -0500 MIME-Version: 1.0 Content-Type: multipart/related; type="multipart/alternative"; boundary="----=_NextPart_000_0000_01C8C485.1D968F80" X-MimeOLE: Produced By Microsoft MimeOLE V6.0.6000.16545 This is a multi-part message in MIME format. ------=_NextPart_000_0000_01C8C485.1D968F80 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: https://serviciosva.itesm.mx/PlanesEstudio/Images/logotec/LogoTec1.jpg /9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAYEBAQFBAYFBQYJBgUGCQsIBgYICwwKCgsKCgwQDAwM DAwMEAwODxAPDgwTExQUExMcGxsbHCAgICAgICAgICD/2wBDAQcHBw0MDRgQEBgaFREVGiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICD/wAARCAA7ALsDAREA AhEBAxEB/8QAHAABAAIDAQEBAAAAAAAAAAAAAAQFAwYHAQII/8QAMxAAAQMDAwIFAwMDBQEAAAAA AgEDBAAFEQYSIRMxBxQiMkEjUWEVJEIWcYElMzVicqH/xAAZAQEAAwEBAAAAAAAAAAAAAAAAAQID BAX/xAAsEQACAgEDAgQFBQEAAAAAAAAAAQIRAxIhMQRBE1FhgRQiMnGRQmKhscHw/9oADAMBAAIR AxEAPwD9U0AoBQES4TCjt7Wh6ktwT8s2udpGA5wRfxT8rVooH3AmNTYLEtpUVt8BcHC5T1Jnuneo kqdAkVAFAKAUAoBQCgFAKAUAoBQCgFAKAUAoBQCgFAKAUBp+tpcSA+29LZWQkgRbYTerYtK2Smpr 3RVyoqifKpXThTfBSRPt2q7I3AiI64rJutdTpqJLjPwqimEznKJ9qpLFKydRJXVtl6SOobiipbeG nOF/PpqvhMnUTot0gynVaZd3OoKGraooltXjdgkRcZqri0TZKqoFAKAUAoBQCgFAKAUAoBQCgFAK AUAoBQCgK28TrhC6b7DCSI6Z67aISu54xtx+M/H2q8IpkM1J2c9MifvEN1tXjk9Y1Haweweki/Ij u/x6kz810aa4KGD9KR4YqgHS4dDrbAUFX0OAqoSYVSbwqF8/erahRO3xAyCqnpzuT4ztT4x3wK1Q kQpEe3TIU1wy8puJnqcrsF72oqJklTcKd6NWqBa2vVzT0dBfFXZ3W6JMxxz7l4XBLxtRfVz8Kvas 5YvwSpGx1iWFAKAUAoBQCgFAKAUAoBQCgFAKAUAoBQEC9QWZcItzCvutZNkQ2oe7GPSp+nlFxzxV 4SpkM529/ptw8sxGN90nBlK/JJR2qyXUJC4FUEdu7cqY7/iuzlGZ7erlLhC61dX/ACzbaLIyDjbb a9HaodPYpv4FtV3Fx7ee9IRT4DKtiZYbp05Vul5jo4qNS+oDjYGDQqRuo4m9RUiMNvOOFXvWjUo8 kEx2Zbybjir8kV/3I5MKKsuO7vpmOATHqFO6IopnPeqUyTbNJQZKv+YclsG8x6JastbTcUkyiH1A ExxnKYX7Vz5ZFomaf4naEt9wdt0y7NszWDVtxhQdVUJO6cCqL/ioj02Rq0tidaPsPEfRZ3H9NbuS HN63luiDbxfW3bNmUDGd3Henw06uthrRld19pFu6laluAlNBwWHAbBxwQdNcCBuAJNiWV7KVR4E6 uthqRmDWWlztEu8BcWitsEyamSEzhswLYQkmNyKir9qr4Mrqt2TqRGu/iJouzz1gXG6NsygQSdDB n00L29UgEhbz/wBlSrQ6eclaRDmkWrF7tL9xW3MSQcmpHCZ0h5+g4qiDiL7VRVTjms3B1fYmyg1N 4i6cthSra3dYrN6bFBFJCOlHZcPgPMG0JIH3wqp/itsfTylvToq5k+5awsFjbhs3i4t+dkghNgyB mTuE9Rg011T2fn/7VI4ZS4WxLlR9x9a6VfbdcbuTSNsRhmvEeW0COZEIuEpoOE3Aqfejwz8idSME HxC0dOafeYuQozGZWS866DjIIyionUQnRBCHKpylTLp5rsRrRlsOudK3+Qca1XAH5LY9RWFE2j2d t4i4IKQ/lOKjJgnDlBSTL2siwoBQCgFAKAUAoDmuq3HEtd51ZIcFYUDq9JrcYmoR/QIoqZHabmUU VHnPwqV24uVDuzOXmcrXS+pI+pnpauBNYukRbaT730hF2429XwYAc+gQyiDXoeLHTXFO/wAMxp2V k2JepjejLHptwynQrb54wD6XRfluE6ThmqonqBRTn4wnzV00tUpcN/0R5Uda009cLrpRi9yGGQet ZI0/FXA7XWXOlJBEEcIBjk+SLPHbFefkqM9PmbLg6mw0w0yIMALbX8QFNqc/hK89mpq15t053xH0 3ObjmcKPEuASJCJ6AJxGtiEvwpYXFdEJLw5LvaKPk07TEO7W+9z2pQ6ji9e8S3mgisgtuVt59VBw 1UVPaqLksLXTlacV9P0r7lF7lt4eSJ+lLU3pa52WcU5mU4i3CKwr0aSj7qkkknkXA8F69/KYrPqE sj1pqqLQ22NJmeH+roei5sq0QnVlXV6THvlnJF3Ot+dM48tsc+8Bwn5BfxXUuog579uH7cGel0bT GK6aa/qy1ytPTbq7epciXBlxGUeakNyQQQaePKdPp4wu/wCK53U9L1JUi/FkXS0C+6LvMD9Rtc+5 C1p6LBcegM+YEX233XCbzlPYJIlWyyjkTppfM3uQtvweW79Yslg1Hp6Vpy4XObepEuRDktsobMgZ yfT8w4q4aJvODQ+2KSqUoy1JJV/A4M+nLNe9EXlqVc7dIurUqzwYKXCC2spyK9EDa40oJ6+marlC TjjmoyTjlWzr5m9/UlKinuOnddaiGVcJtrPzztutUiREMei3IOJNdddi85RCVvC4X5rWOTHDZPa3 /K5K02bLrOTP1fptIdssM8HoDsa4PQp7Hlm3wjOiRxEI/SREnZE4471hhSxyttb7bf2XlujKhXDV Ou9O3SLZZlqh2IJBzZk9ny5n12+mMZse5oi+pV7VG0Mclabl5DlnR64jQUAoBQCgFAKAUBynU1qv Nzj3nSTKuORn25KA0iBtEj+uw4S4QuTJE7/Hb5r0MckqmZNdj1+zBdtNA2wDkeU0seUboCbxdePG SIg7B44FFzks5qFPTL/vuK2Kq0WpmzS7pfZrQA004RS1VPSPSAW2mRRcGqgKIiJnG9f7VpOWqooh KiZpV25Naectzq4n3iQb0mErfpF2Y9uIEeRUHLI8Egj3Sq5a1X2X+CPB10U2iifZMV5xscpuestZ wR1HqAbgy5atP3dIJ2go45cjqrSKqPoqEhp1+OPivQjhg9Ma3kuTJyZ7p/Vuq7tf5DR3KY3Fauz8 QGWLT1mOi09tFDl+0F28Eq9qjJihGPC48/8AApM2zxMvN6tGlXJVldBi5HIjR2HXARwEV98WuRX/ ANVh00Iyn83Beb2NH1N4raj/AKTtjtm6bF9Rp6RfN4IYsjCc8s+O1eym+SbfxXVj6WOt39Pb33M3 N0Xbd311qF7UE20XRi1QrJJdgxIhxhfWQ7GFCM3zJUUBJSwmz4rLRjhSatvctbZTxPGK7ndLNcn4 yJpqXaWZd5AUyURx2QbCyEX3E0JgiL+FzWj6NU1+q9vUr4n4PZ2rtcvaWlagg3plkI13dtws+Vbd E2ynJHaNDyntAvtzSOLHr0tdr59BqdEi/ah1vbNUMafO8vO7Lakx6VCtKS3DcKQYcsgq7BQURM57 1EMcHHVXfzJbdmHUmtNS264SGSvywYsG0w5XVctyOuPSpROCIuNpyzvIEHHwvFTjwxa4u2+4cmYL zr3WMc3Dn3IdPlGs8GW9F8l5v99LV0eiX8gRSbRE/K4qYYIdlq+Z9+xDkzLL1trp28RoUhyRaHlt EWbLhwratyMJDxuC4JInqBPQmM/2qFhx1fO770NTLbUuq9a6dkx2wb/Vmb5FajWUyZFk2rqqY2yB 4w24iqf42qlZ48UJ+mnn7FnJo362NTWbfGanyElTRbFJEhBRtDcx6iQU4RM/Fckqvbg0RKqoFAKA UAoBQFLqCxvzP3UFzpTkbJk0ztR5ku7ZKnKc8iXwta451zwQ0aOKXK0FtbkuwX0VN4P/AEyMWxFA bFzCsFhN20iXttT7rXVtL1Mz4OILjzjMaYc90ldUHGB6hg8JIsd0dv0fVld271J90pfsDa9JaRG2 uFOktA1JPKtx2/a2pJgyXHCmeOccJ2SufLmvYvGJtVYFjUHvC/T79ykTHpE1xiVMS4ybar/7M5A7 cETSImcKA8KvxXQuqlVbcVfcpoMkPw8hwbg7MhXa6RxflnOdhhITy5Oun1Dy3s9pL3Sj6htU0uKJ 0Fzf7BBvsBIM1TRlHmZCdMtpb2HEdDnnjcKZrLHkcXaJaspJPhfpSQ7fnVacB3UaAlwMDwqbF3fS 49O4k3F91rVdVPb9pXQj5ufhnaJs2dJYn3C2jdP+UjQX+kzIXG1SMVEsEQ8EoqmaR6lpcJ1xYcCx iaJ07El9diPtbS3DaEid2PKASkg7F/8AS5VVqjzSa97J0ogw/DPTUPS39MsdcbX5kZiJ1MmjgvC+ iIWPbuBOPtV31MnLV3GhVRIvehYN0vaXpLhPt89I6RFcgvIzuaQ1cwvpL+S1WGdxjVJr1DieloKx vHLOar08p8Bu2TFkmh9RlpSISXCD9TJr6qePLttTsaTG14eafRuU3J604ZlvatUnzJ71OOwpKGVR BXf9T3d6n4iX2p2NBHc8NbespqY1d7rGltxGoJSGZKAbjLKkodRdi7lTevNW+JfFKrsjQXE3TUKc 3aRluvOlZ325Ud1TTebrQqCK6uPVlCXNZLI1fqWozyrQ3IukW4K6YlGRURtPaWfvUKe1CiwqhIoB QCgFAKAUAVEXvQHiIidkxQHtAKAUAoBQCgFAKAUAoBQCgFAKAUAoBQCgP//Z ------=_NextPart_000_0000_01C8C485.1D968F80 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: https://serviciosva.itesm.mx/PlanesEstudio/images/spacer.gif R0lGODlhAQABAIAAAP///wAAACH5BAEUAAAALAAAAAABAAEAAAICRAEAOw== ------=_NextPart_000_0000_01C8C485.1D968F80 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: https://serviciosva.itesm.mx/PlanesEstudio/Images/icon_user.gif R0lGODlhEAAQAPf/AP/////+///4/f/3///Nav/JXv/GYP+7WP+zQ/+wSv+sTP+rQv+pSP+iNf+f M/+eOP+dOv6+VPysTfu1U/q0XvnEUPnDVvmtP/i8TviKEffo0ffNVPaHE/WLEfTjtfP//++gN+2M JeyjROeCAOa7d+TBf+S8fuKVOeG7etWgVNWVMdT15NSeVtObOtGRL86eVM2nZsy2jcyZQMmRNMaO L8WFG8SPL77R+72ZQb2NEbyeWLd6B7WSQbOoerF/HK+BH66lqq6BJqpnAKVpCaSQUZmpy5Wt0Y+Z m4+Si4uHiIGRxX5/d314fH1fFntUGXiTyHWd5XGQ/26S/26A/m1iZmtqZWtdbGqS/2lhX2dtY2dm ZGV1/2RrZGRjXmOCwmNLJ2J//2JramFlZmFYWWCH1mB3Z2B2/2BnX15lXV13y1p2/lpw+ViH71hx /1Zm+lRt7FRo/1N3w1Np81F581Br/09l/05j8ktXf0tW/UdY7D9YrD5Y7T5YtT1RqD1GbzpUnjlP vDZg5jZf7zZbszZOfjVPmTVOtTRLbTRDfjNTtjFUrjFMky9UrQAAAP8A/QAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAI4ALAAAAAAQABAA QAi7AB0JHBhDB44eAxMmFMKhQ4YRX7QoHCiDQIUKBTYYUIFFISNBdeysMCJnyhY3f5BMdBQkhQkT LH44WenoRQIFOC8saEJFoRI5YKB8GHCDjRQ9K48cIrRI0SA+fQr56bKSBwkPGkr4oOkIRgsaNFyI ODGEycoZByJgmICAQo0sNEE8eOCgQYgqSSY+CRSHyI4cZRCtBARnSxoAAMhIiaLmjsIihvLg8fJG DRw4exKFWQlkSRcrWdBoGTMwIAA7 ------=_NextPart_000_0000_01C8C485.1D968F80 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: https://serviciosva.itesm.mx/PlanesEstudio/Images/ingles.gif R0lGODlhOAARAOYAAHhRWndQWmlFXmlGXlo7YUwvZUouZUsvZUwwZj0kaS4ZbR8OcB8OcREEdMWM K7eCKP60OP2zOPyzOPStNvKsNfGrNfCqNe2oNOynNOunNOqmNOmlM+ekM+KgMuCfMdmaMNWXL9SW L8+TLs2RLcuQLcmPLMKKK7WAKLSAKLJ+J617Jqx6Jqt5Jql4Jah3JaN0JKByI5ptIpVqIf60Odyc MdOWL8qPLcGJK7yFKriDKaZ2JZRpIZNoIY9mIItjH/61Ov61O/61PP62PeKgOf64Qf64Qv65RO+r QP65Rf65Rv66SP67Sv67TP69T/69Uf6+U/6/Vf6/Vv7AWf7BWv7CXP7CXv7DX/7DYf7FZP7FZf7F Zv7GaP7Haf7IbP7Ibf7Jb/7Jcf7Kc/7Ldf7Ldv7MeP7Mee+pPO+pPeCeQOCgRNSVPdGTQ9CSQ8aL QcOIR8OISMGHR8OJS7iARbR9S7J8S7R9TKVyT6VyUKVzUqV0VJZnUpZoVYdcVodcV4ddWf///yH5 BAEAAH8ALAAAAAA4ABEAQAf/gCAaQEtPUIeIiYqLjI2OUFFUWV9hOysjGwcLBQUAEBCcaAsDfA2g BZ8QDQ2oBaapp59zCg0DZm4NCZwFCwhGUFtiOzIwLCknyMnKy8zNzs8nDzc1F0I7KiIZB6vcM5wz 4H0N4Hbcq2je4+Dg33UNDLRnbw1v6wUISVFcYzwtNhwGzDWQcOCAhINwBkpgQ2uVAjoEBRI0KGDV ggASEsI5SLBAkSdawri40SFCESQoU6pcybKly5dIlDix8qWMJUwHUMFy1WANhFIQBjRAA+uTq6Kc QCmAhctNqnu/gt3MpPOpTgKrIABo4NRoq1dWizbg0/SpL2BifMRAQeIDjbdw/uPKnUu3rl0aHjD8 aHIFBwgKRJg0GUy4sOHDiBMrbuJEChYwZNaCqHDHj2XLQvAcEcI5jh/OQtLs8aOZM57PoDPj4Sya dGg/aUDjybNkShcyU3MibaDnE9A1DRTYMYPGjlGwXiEQWAqBaFmjZ6VeyrSpk9cCCswALZCg6HGk qMoJ/4RLF6deUYVN170T1ZxcprCncqMLFPJYn8wItfMcVHT1OCXgxoBOJQWBGbQ0t0ADBMyhxyb2 EVhgePxtNSBXZqXXwwsm0ICBBSCGKCKIbYgohxxqjKhiiEPIsWKIE8ywRBVe+LCDDjmY4MCOPPbo 449ABimkAyWEsEEQTQQCADs= ------=_NextPart_000_0000_01C8C485.1D968F80 Content-Type: application/x-css Content-Transfer-Encoding: quoted-printable Content-Location: https://serviciosva.itesm.mx/PlanesEstudio/Styles/Default.css .TableAlternateItemItalic { FONT-STYLE: italic; BACKGROUND-COLOR: #bddffb } .TableAlternateItem1 { BACKGROUND-COLOR: #ffffe0 } .TableHeader1 { FONT-WEIGHT: bold; COLOR: #ffffff; BACKGROUND-COLOR: #669999; = TEXT-ALIGN: center } .TableHeaderAprobacion { FONT-WEIGHT: bold; COLOR: #ffffff; BACKGROUND-COLOR: #669999; = TEXT-ALIGN: left } .TableItem1 { BACKGROUND-COLOR: #ffffcc } .TableAlternateItem2 { BACKGROUND-COLOR: #ffffe0 } .TableHeader2 { FONT-WEIGHT: bold; COLOR: #ffffff; BACKGROUND-COLOR: #666666; = TEXT-ALIGN: center } .TableItem2 { BACKGROUND-COLOR: #ffffcc } .TableAlternateItemSubgrid { BACKGROUND-COLOR: gainsboro } .TableHeaderSubgrid { FONT-WEIGHT: bold; COLOR: #ffffff; BACKGROUND-COLOR: dimgray; = TEXT-ALIGN: center } .TableItemSubgrid { BACKGROUND-COLOR: whitesmoke } .main { BORDER-TOP: #999999 1px solid; WIDTH: 771px; BORDER-BOTTOM: #999999 1px = solid; BACKGROUND-COLOR: #ffffff } .mainW { BORDER-TOP: #999999 1px solid; WIDTH: 995px; BORDER-BOTTOM: #999999 1px = solid; BACKGROUND-COLOR: #ffffff } .page { WIDTH: 771px } .pageW { WIDTH: 995px } .TextoTituloCaja1 { FONT-WEIGHT: bold; FONT-SIZE: 75%; BACKGROUND: #25458b; COLOR: #ffffff } .TextoTituloCaja2 { FONT-WEIGHT: bold; FONT-SIZE: 75%; BACKGROUND: #000463; COLOR: #ffffff } .TextoTituloCaja3 { FONT-WEIGHT: bold; FONT-SIZE: 100%; BACKGROUND: #25458b; COLOR: #ffffff } .LineasCaja1 { BACKGROUND: #25458b } .LineasCaja2 { BACKGROUND: #000463 } .FondoCaja1 { BACKGROUND: #eeeeee } .FondoCaja2 { BACKGROUND: #f0f8ff } .FondoCaja3 { BACKGROUND: #ffffff } .Boton { COLOR: #ffffff; BACKGROUND-COLOR: #666666 } .BotonAzul { COLOR: #ffffff; BACKGROUND-COLOR: #000080 } .TextoMensaje { FONT-WEIGHT: bold; FONT-SIZE: 100%; BACKGROUND: #25458b; COLOR: #000000 } .CajaTexto { COLOR: #000000; BACKGROUND-COLOR: #ffffe0 } .TextoTiTuloSeccion { FONT-WEIGHT: bold; FONT-SIZE: 95%; COLOR: #000080 } .TextoTitulo { FONT-WEIGHT: bold; FONT-SIZE: 70%; COLOR: #000000 } .TextoHeader { FONT-WEIGHT: bold; FONT-SIZE: 110%; COLOR: #ffffff } .TextoHeaderAzul { FONT-WEIGHT: bold; FONT-SIZE: 110%; COLOR: #335687 } .TextoSubHeader { FONT-SIZE: 70%; COLOR: #ffffe0 } .TextoSubHeaderAzul { FONT-SIZE: 70%; COLOR: #335687 } .FondoAzulPortal { BACKGROUND-COLOR: #335687 } .FondoLineaFooter { BACKGROUND-COLOR: #58637a } .TextoSmall { FONT-SIZE: 70%; COLOR: #000000 } .TextoBold { FONT-WEIGHT: bold; COLOR: #000000 } .TextoItalic { COLOR: #000000; FONT-STYLE: italic } .TextoError { BORDER-RIGHT: #cc0000 1px solid; BORDER-TOP: #cc0000 1px solid; = FONT-WEIGHT: normal; FONT-SIZE: 100%; BORDER-LEFT: #cc0000 1px solid; = COLOR: #ffffe0; BORDER-BOTTOM: #cc0000 1px solid; BACKGROUND-COLOR: = #8b0000 } .TextoAdvertencia { BORDER-RIGHT: #cc0000 1px solid; BORDER-TOP: #cc0000 1px solid; = FONT-WEIGHT: normal; FONT-SIZE: 100%; BORDER-LEFT: #cc0000 1px solid; = COLOR: #8b0000; BORDER-BOTTOM: #cc0000 1px solid } .TextoOk { BORDER-RIGHT: #336699 1px solid; BORDER-TOP: #336699 1px solid; = FONT-WEIGHT: normal; FONT-SIZE: 100%; BORDER-LEFT: #336699 1px solid; = COLOR: #ffffe0; BORDER-BOTTOM: #336699 1px solid; BACKGROUND-COLOR: = #000080 } .TextoOkBGYellow { BORDER-RIGHT: #cc9900 1px solid; BORDER-TOP: #cc9900 1px solid; = FONT-WEIGHT: normal; FONT-SIZE: 110%; BORDER-LEFT: #cc9900 1px solid; = COLOR: #000000; BORDER-BOTTOM: #cc9900 1px solid; BACKGROUND-COLOR: = #ffcc00 } .TextoFooter { FONT-SIZE: 65%; COLOR: #333333 } .Texto { FONT-SIZE: 100% } .TextoDesabilitado { COLOR: #999999 } .TextoDesabilitadoSmall { FONT-SIZE: 65%; COLOR: #999999 } .TextoAyuda { FONT-SIZE: 95%; COLOR: #009933 } .TextoResaltado { BORDER-RIGHT: #cc9900 1px solid; BORDER-TOP: #cc9900 1px solid; = FONT-WEIGHT: normal; FONT-SIZE: 100%; BORDER-LEFT: #cc9900 1px solid; = COLOR: #000000; BORDER-BOTTOM: #cc9900 1px solid; BACKGROUND-COLOR: = #ffcc00 } .TextoResaltadoBold { BORDER-RIGHT: #cc9900 1px solid; BORDER-TOP: #cc9900 1px solid; = FONT-WEIGHT: bold; FONT-SIZE: 100%; BORDER-LEFT: #cc9900 1px solid; = COLOR: #000080; BORDER-BOTTOM: #cc9900 1px solid; BACKGROUND-COLOR: = #ffcc00 } .TextoResaltadoBold { BORDER-RIGHT: #cc9900 1px solid; BORDER-TOP: #cc9900 1px solid; = FONT-WEIGHT: bold; FONT-SIZE: 100%; BORDER-LEFT: #cc9900 1px solid; = COLOR: #000080; BORDER-BOTTOM: #cc9900 1px solid; BACKGROUND-COLOR: = #ffcc00 } .TextoResaltadoBold:link { BORDER-RIGHT: #cc9900 1px solid; BORDER-TOP: #cc9900 1px solid; = FONT-WEIGHT: bold; FONT-SIZE: 100%; BORDER-LEFT: #cc9900 1px solid; = COLOR: #3333cc; BORDER-BOTTOM: #cc9900 1px solid; BACKGROUND-COLOR: = #ffcc00; TEXT-DECORATION: none } .TextoResaltadoBold:visited { BORDER-RIGHT: #cc9900 1px solid; BORDER-TOP: #cc9900 1px solid; = FONT-WEIGHT: bold; FONT-SIZE: 100%; BORDER-LEFT: #cc9900 1px solid; = COLOR: #333399; BORDER-BOTTOM: #cc9900 1px solid; BACKGROUND-COLOR: = #ffcc00; TEXT-DECORATION: none } .TextoResaltadoBold:active { BORDER-RIGHT: #cc9900 1px solid; BORDER-TOP: #cc9900 1px solid; = FONT-WEIGHT: bold; FONT-SIZE: 100%; BORDER-LEFT: #cc9900 1px solid; = COLOR: #333399; BORDER-BOTTOM: #cc9900 1px solid; BACKGROUND-COLOR: = #ffcc00; TEXT-DECORATION: none } .TextoResaltadoBold:hover { BORDER-RIGHT: #cc9900 1px solid; BORDER-TOP: #cc9900 1px solid; = FONT-WEIGHT: bold; FONT-SIZE: 100%; BORDER-LEFT: #cc9900 1px solid; = COLOR: #ff3300; BORDER-BOTTOM: #cc9900 1px solid; BACKGROUND-COLOR: = #ffcc00; TEXT-DECORATION: underline } BODY { FONT-WEIGHT: normal; FONT-SIZE: 70%; MARGIN: 0px; WORD-SPACING: normal; = TEXT-TRANSFORM: none; FONT-FAMILY: Verdana, Arial, Helvetica, = sans-serif; LETTER-SPACING: normal; BACKGROUND-COLOR: #ffffff } INPUT { FONT-SIZE: 100%; COLOR: #000000; FONT-FAMILY: Verdana, Arial, = Helvetica, sans-serif } SELECT { FONT-SIZE: 100%; COLOR: #000000; FONT-FAMILY: Verdana, Arial, = Helvetica, sans-serif } TEXTAREA { FONT-SIZE: 100%; COLOR: #000000; FONT-FAMILY: Verdana, Arial, = Helvetica, sans-serif } A:link { COLOR: #3333cc; TEXT-DECORATION: none } A:visited { COLOR: #333399; TEXT-DECORATION: none } A:active { COLOR: #333399; TEXT-DECORATION: none } A:hover { COLOR: #ff3300; TEXT-DECORATION: underline } A.LinkButtonSel:hover { FONT-WEIGHT: bold; FONT-SIZE: 100%; COLOR: #990033 } A.LinkButtonSel:visited { FONT-WEIGHT: bold; FONT-SIZE: 100%; COLOR: #990033 } A.LinkButtonSel:link { FONT-WEIGHT: bold; FONT-SIZE: 100%; COLOR: #990033 } IMG { BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN-TOP: 0px; MARGIN-LEFT: 0px; = BORDER-LEFT: 0px; MARGIN-RIGHT: 0px; BORDER-BOTTOM: 0px } TABLE { BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: = 0px; BORDER-COLLAPSE: collapse } TD { FONT-SIZE: 70% } DIV.ColumnaScroll { VERTICAL-ALIGN: middle; OVERFLOW: auto; WIDTH: 125px; HEIGHT: 50px } DIV.GridScroll { OVERFLOW: auto; WIDTH: 100%; HEIGHT: 500px } .TituloTabla { FONT-WEIGHT: bold; BACKGROUND-COLOR: #e7dde7 } .Anuncio { COLOR: #000099; BACKGROUND-COLOR: #b6dbed } .Tit { FONT-WEIGHT: bold; FONT-SIZE: x-small; COLOR: white; BACKGROUND-COLOR: = black } .TextoMsgPortal { FONT-WEIGHT: normal; FONT-SIZE: 100%; COLOR: #333333; BACKGROUND-COLOR: = #e0ccba } .texto1Fijo { FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: Verdana, arial } .texto1 { FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: arial } .texto3 { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: arial } .texto2 { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: = Verdana, arial } .texto2_2 { FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #333333; FONT-FAMILY: = Verdana, arial } .texto4 { FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #0c1c8d; FONT-FAMILY: = Verdana, arial } .texto5 { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #0c1c8d; FONT-FAMILY: arial } .texto6 { FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #0c1c8d; FONT-FAMILY: arial } .texto8 { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: white; FONT-FAMILY: Verdana, = arial } .titulo_gde { FONT-WEIGHT: bold; FONT-SIZE: 26px; COLOR: #006699; FONT-FAMILY: = "Palatino Linotype", Georgia, "Times New Roman", Garamond } A.url { FONT-SIZE: 11px; COLOR: #0f7fe7; FONT-FAMILY: arial; TEXT-DECORATION: = underline } A.url:link { FONT-SIZE: 11px; COLOR: #0f7fe7; FONT-FAMILY: arial; TEXT-DECORATION: = underline } A.url:hover { FONT-SIZE: 11px; COLOR: #551a8b; FONT-FAMILY: arial; TEXT-DECORATION: = none } A.url:visited { FONT-SIZE: 11px; COLOR: #0f7fe7; FONT-FAMILY: arial; TEXT-DECORATION: = underline } A.url:active { FONT-SIZE: 11px; COLOR: #0f7fe7; FONT-FAMILY: arial; TEXT-DECORATION: = underline } A.url_caratula { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #0f7fe7; FONT-FAMILY: arial; = TEXT-DECORATION: underline } A.url_caratula:link { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #0f7fe7; FONT-FAMILY: arial; = TEXT-DECORATION: underline } A.url_caratula:hover { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #551a8b; FONT-FAMILY: arial; = TEXT-DECORATION: none } A.url_caratula:visited { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #551a8b; FONT-FAMILY: arial; = TEXT-DECORATION: underline } A.url_caratula:active { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #0f7fe7; FONT-FAMILY: arial; = TEXT-DECORATION: underline } .tbl_style1_header { BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; = BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; = BACKGROUND-COLOR: #efefef } .tbl_style1_row { BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; = BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid } .FondoTablaSubMenu { BACKGROUND-COLOR: #f4f5f7 } .HeaderTablaSubMenu { BACKGROUND-COLOR: #d7dfe2 } .TablaSubMenu { BORDER-RIGHT: #d7dfe2 1px solid; BORDER-TOP: #d7dfe2 1px solid; = BORDER-LEFT: #d7dfe2 1px solid; BORDER-BOTTOM: #d7dfe2 1px solid; = BORDER-COLLAPSE: separate; BACKGROUND-COLOR: #f4f5f7 } .Seleccion { BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; = BORDER-LEFT: #999999 1px solid; BORDER-BOTTOM: #999999 1px solid; = BORDER-COLLAPSE: separate; BACKGROUND-COLOR: #d7dff2 } .NoSeleccion { BORDER-RIGHT: #d7dfe2 1px solid; BORDER-TOP: #d7dfe2 1px solid; = BORDER-LEFT: #d7dfe2 1px solid; BORDER-BOTTOM: #d7dfe2 1px solid } .tbl_caratula_area_header { BORDER-RIGHT: #cccccc 2px solid; BORDER-TOP: #cccccc 2px solid; = BORDER-LEFT: #cccccc 2px solid; BORDER-BOTTOM: #cccccc 2px solid; = BACKGROUND-COLOR: #efefef } .tbl_caratula_materias_header { BORDER-RIGHT: #cccccc 2px solid; BORDER-TOP: #cccccc 2px solid; = FONT-WEIGHT: bold; FONT-SIZE: 14px; BORDER-LEFT: #cccccc 2px solid; = COLOR: #333333; BORDER-BOTTOM: #cccccc 2px solid; FONT-FAMILY: Verdana, = arial; BACKGROUND-COLOR: #efefef } .tbl_caratula_materias_row { BORDER-RIGHT: #cccccc 2px solid; BORDER-TOP: #cccccc 2px solid; = FONT-SIZE: 11px; BORDER-LEFT: #cccccc 2px solid; COLOR: #333333; = BORDER-BOTTOM: #cccccc 2px solid; FONT-FAMILY: arial } .tbl_caratura_subArea_subArea { BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: = 0px; BORDER-COLLAPSE: separate; BORDER-RIGHT-WIDTH: 0px } .cel_header_gris_border1 { BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; = BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid; = BACKGROUND-COLOR: #efefef } .cel_gris_border1 { BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; = BORDER-LEFT: #cccccc 1px solid; BORDER-BOTTOM: #cccccc 1px solid } .texto_cel_header { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: arial } .texto_cel_row { FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: arial } .TituloProgramaCaratula { FONT-WEIGHT: bold; FONT-SIZE: 120%; COLOR: white; BACKGROUND-COLOR: = black } .TituloAreaCaratula { FONT-WEIGHT: bold; BACKGROUND-COLOR: #e7dde7 } .TituloAreaCaratulaSubArea { FONT-WEIGHT: bold; BACKGROUND-COLOR: #e8c8e8 } A.TituloAreaCaratulaSubAreaLink:hover { FONT-WEIGHT: bold; COLOR: #000080; TEXT-DECORATION: underline } A.TituloAreaCaratulaSubAreaLink:visited { FONT-WEIGHT: bold; COLOR: #000080 } A.TituloAreaCaratulaSubAreaLink:link { FONT-WEIGHT: bold; COLOR: #000080 } .NotasPrograma { FONT-WEIGHT: normal; FONT-SIZE: 95%; COLOR: #333333; FONT-FAMILY: = Arial, verdana } .NotasAreas { FONT-WEIGHT: normal; FONT-SIZE: 95%; COLOR: #333333; FONT-FAMILY: = Arial, verdana } .NotasMateria { FONT-WEIGHT: normal; FONT-SIZE: 95%; COLOR: #333333; FONT-FAMILY: = Arial, verdana } A.LinkNotasCaratula:hover { FONT-WEIGHT: normal; FONT-SIZE: 90%; COLOR: #990033; FONT-FAMILY: Arial } A.LinkNotasCaratula:visited { FONT-WEIGHT: normal; FONT-SIZE: 90%; COLOR: #990033; FONT-FAMILY: Arial } A.LinkNotasCaratula:link { FONT-WEIGHT: normal; FONT-SIZE: 90%; COLOR: #990033; FONT-FAMILY: Arial } .bcolor { BACKGROUND-COLOR: #efefef } .NotasAreas { FONT-WEIGHT: normal; FONT-SIZE: 95%; COLOR: #333333; FONT-FAMILY: = Arial, verdana } A.LinkNotasCaratula:hover { FONT-WEIGHT: normal; FONT-SIZE: 90%; COLOR: #990033; FONT-FAMILY: Arial } A.LinkNotasCaratula:visited { FONT-WEIGHT: normal; FONT-SIZE: 90%; COLOR: #990033; FONT-FAMILY: Arial } A.LinkNotasCaratula:link { FONT-WEIGHT: normal; FONT-SIZE: 90%; COLOR: #990033; FONT-FAMILY: Arial } A.url { FONT-SIZE: 11px; COLOR: #0f7fe7; FONT-FAMILY: arial; TEXT-DECORATION: = underline } A.url:link { FONT-SIZE: 11px; COLOR: #0f7fe7; FONT-FAMILY: arial; TEXT-DECORATION: = underline } A.url:hover { FONT-SIZE: 11px; COLOR: #551a8b; FONT-FAMILY: arial; TEXT-DECORATION: = none } A.url:visited { FONT-SIZE: 11px; COLOR: #551a8b; FONT-FAMILY: arial; TEXT-DECORATION: = underline } A.url:active { FONT-SIZE: 11px; COLOR: #0f7fe7; FONT-FAMILY: arial; TEXT-DECORATION: = underline } A.url_caratula { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #0f7fe7; FONT-FAMILY: arial; = TEXT-DECORATION: underline } A.url_caratula:link { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #0f7fe7; FONT-FAMILY: arial; = TEXT-DECORATION: underline } A.url_caratula:hover { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #551a8b; FONT-FAMILY: arial; = TEXT-DECORATION: none } A.url_caratula:visited { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #551a8b; FONT-FAMILY: arial; = TEXT-DECORATION: underline } A.url_caratula:active { FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #0f7fe7; FONT-FAMILY: arial; = TEXT-DECORATION: underline } .texto_cel_row { FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: arial } .tbl_caratura_subArea_subArea { BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: = 0px; BORDER-COLLAPSE: separate; BORDER-RIGHT-WIDTH: 0px } .tbl_caratula_materias_header { BORDER-RIGHT: #cccccc 2px solid; BORDER-TOP: #cccccc 2px solid; = FONT-WEIGHT: bold; FONT-SIZE: 14px; BORDER-LEFT: #cccccc 2px solid; = COLOR: #333333; BORDER-BOTTOM: #cccccc 2px solid; FONT-FAMILY: Verdana, = arial; BACKGROUND-COLOR: #efefef } .tbl_caratula_materias_row { BORDER-RIGHT: #cccccc 2px solid; BORDER-TOP: #cccccc 2px solid; = FONT-SIZE: 11px; BORDER-LEFT: #cccccc 2px solid; COLOR: #333333; = BORDER-BOTTOM: #cccccc 2px solid; FONT-FAMILY: arial } .tbl_caratula_materias_header_dos { BORDER-RIGHT: #cccccc 2px solid; BORDER-TOP: #cccccc 2px solid; = FONT-WEIGHT: bold; FONT-SIZE: 11px; BORDER-LEFT: #cccccc 2px solid; = COLOR: #333333; BORDER-BOTTOM: #cccccc 2px solid; FONT-FAMILY: arial; = BACKGROUND-COLOR: #efefef } .tbl_caratula_materias_header_invisible { BORDER-RIGHT: #cccccc 2px solid; BORDER-TOP: #cccccc 2px solid; = FONT-WEIGHT: bold; FONT-SIZE: 11px; BORDER-LEFT: #cccccc 2px solid; = COLOR: #efefef; BORDER-BOTTOM: #cccccc 2px solid; FONT-FAMILY: arial; = BACKGROUND-COLOR: #efefef } .texto2_3 { FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #333333; FONT-FAMILY: = Verdana, arial } .texto_r { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #ff0000; FONT-STYLE: italic; = FONT-FAMILY: arial } .texto_ch { FONT-WEIGHT: bold; FONT-SIZE: 8px; COLOR: #333333; FONT-FAMILY: arial } .texto_cel_Nota_header { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333333; FONT-FAMILY: arial } .texto_cel_Nota_row_bold { FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: arial } .texto_cel_Nota_row { FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: arial } .texto1_dos { FONT-SIZE: 10px; COLOR: #333333; FONT-FAMILY: arial } .tbl_caratula_area_header_tres { BORDER-RIGHT: #cccccc 2px solid; BORDER-TOP: #cccccc 2px solid; = BORDER-LEFT: #cccccc 2px solid; BORDER-BOTTOM: #cccccc 2px solid } .tbl_caratula_area_header_dos { BORDER-RIGHT: #cccccc 2px solid; BORDER-TOP: #cccccc 2px solid; = FONT-WEIGHT: bold; FONT-SIZE: 11px; BORDER-LEFT: #cccccc 2px solid; = COLOR: #333333; BORDER-BOTTOM: #cccccc 2px solid; FONT-FAMILY: arial; = BACKGROUND-COLOR: #efefef } .grdBorder { BORDER-RIGHT: #25458b 1px solid; BORDER-TOP: #25458b 1px solid; = BORDER-LEFT: #25458b 1px solid; BORDER-BOTTOM: #25458b 1px solid; = BORDER-COLLAPSE: collapse } .grdHeader { FONT-WEIGHT: bold; FONT-SIZE: 105%; BACKGROUND: #25458b; COLOR: #ffffff } .grdrows { BORDER-LEFT-COLOR: #eeeeee; BACKGROUND: #eeeeee; BORDER-BOTTOM-COLOR: = #eeeeee; BORDER-TOP-COLOR: #eeeeee; BORDER-RIGHT-COLOR: #eeeeee } .tblborder { BORDER-RIGHT: #25458b 1px solid; BORDER-TOP: #25458b 1px solid; = BORDER-LEFT: #25458b 1px solid; BORDER-BOTTOM: #25458b 1px solid } .tblHeader { FONT-WEIGHT: bold; FONT-SIZE: 75%; BACKGROUND: #25458b; COLOR: #ffffff } .tblrows { BORDER-LEFT-COLOR: #eeeeee; BACKGROUND: #eeeeee; BORDER-BOTTOM-COLOR: = #eeeeee; BORDER-TOP-COLOR: #eeeeee; BORDER-RIGHT-COLOR: #eeeeee } .caratula_Header_AreaPeriodo { BORDER-RIGHT: #cccccc 2px solid; BORDER-TOP: #cccccc 2px solid; = FONT-WEIGHT: bold; BORDER-LEFT: #cccccc 2px solid; BORDER-BOTTOM: = #cccccc 2px solid; BACKGROUND-COLOR: #e7dde7 } .caratula_Header_Titulos { BORDER-RIGHT: #cccccc 2px solid; BORDER-TOP: #cccccc 2px solid; = FONT-WEIGHT: bold; BORDER-LEFT: #cccccc 2px solid; COLOR: #ffffff; = BORDER-BOTTOM: #cccccc 2px solid; BACKGROUND-COLOR: #669999; TEXT-ALIGN: = center } .caratula_item_row { BORDER-RIGHT: #cccccc 2px solid; BORDER-TOP: #cccccc 2px solid; = FONT-WEIGHT: bold; FONT-SIZE: 11px; BORDER-LEFT: #cccccc 2px solid; = COLOR: #333333; BORDER-BOTTOM: #cccccc 2px solid; FONT-FAMILY: arial; = BACKGROUND-COLOR: #ffffcc } .caratula_item_row_Alternate { BORDER-RIGHT: #cccccc 2px solid; BORDER-TOP: #cccccc 2px solid; = FONT-WEIGHT: bold; FONT-SIZE: 11px; BORDER-LEFT: #cccccc 2px solid; = COLOR: #333333; BORDER-BOTTOM: #cccccc 2px solid; FONT-FAMILY: arial; = BACKGROUND-COLOR: #ffffe0 } .option_FFCC00 { FONT-WEIGHT: bold; BACKGROUND-COLOR: #ffcc00 } .option_CC0000 { FONT-WEIGHT: bold; BACKGROUND-COLOR: #cc0000 } .option_336633 { FONT-WEIGHT: bold; BACKGROUND-COLOR: #336633 } .option_FB9C6C { FONT-WEIGHT: bold; BACKGROUND-COLOR: #fb9c6c } .option_CFE990 { FONT-WEIGHT: bold; BACKGROUND-COLOR: #cfe990 } .option_EAFBC5 { FONT-WEIGHT: bold; BACKGROUND-COLOR: #eafbc5 } .option_9CCF31 { FONT-WEIGHT: bold; BACKGROUND-COLOR: #9ccf31 } .option_FF9E00 { FONT-WEIGHT: bold; BACKGROUND-COLOR: #ff9e00 } .option_FF9900 { FONT-WEIGHT: bold; BACKGROUND-COLOR: #ff9900 } .option_FFFBD0 { FONT-WEIGHT: bold; BACKGROUND-COLOR: #fffbd0 } .option_FFCC99 { FONT-WEIGHT: bold; BACKGROUND-COLOR: #ffcc99 } .option_99CCCC { FONT-WEIGHT: bold; BACKGROUND-COLOR: #99cccc } .option_74C2E1 { FONT-WEIGHT: bold; BACKGROUND-COLOR: #74c2e1 } .option_B7AFA3 { FONT-WEIGHT: bold; BACKGROUND-COLOR: #b7afa3 } .TableErrorHeader { FONT-WEIGHT: bold; FONT-SIZE: x-small; COLOR: red; TEXT-ALIGN: center } .TableErrorRow { FONT-WEIGHT: bold; FONT-SIZE: x-small; COLOR: red; TEXT-ALIGN: left } ------=_NextPart_000_0000_01C8C485.1D968F80 Content-Type: multipart/alternative; boundary="----=_NextPart_001_000B_01C8C485.1D9F1B00" ------=_NextPart_001_000B_01C8C485.1D9F1B00 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: https://serviciosva.itesm.mx/PlanesEstudio/Main.aspx?Form=Consultar_Materias_AnaliticoEsp&ClaveMateria=TC1006 VA
=20 =20 =

Planes de = Estudio
Versi=F3n = 1.1.3023.27863
 =20 Vicerrector=EDa=20 Acad=E9mica 
  Requisitos  
  Equivalencias  
  Nombre = Ingl=E9s  
  Anal=EDtico  
  Acreditables  
  Perfil del = profesor  
<= /DIV>
  Nueva  
  Avance  
  Modificar  
<= /DIV>
  Administraci=F3n de=20 atributos  
<= /DIV>
  Materias  
  Planes  
<= /DIV>
  Definici=F3n de=20 aspectos  
  Ejemplos  
  Manual de=20 usuario  
<= /DIV>
  Cambio = nombre  
  Cambio en=20 anal=EDtico  
  Cambio de=20 estatus  
  Cambio de = clave  
  Administracion de=20 atributos  
  Carga de=20 materias  
  Textos de = ayuda=20 para los datos espec=EDficos  
<= /DIV>
  Inicio  
  Materia  
  Ayuda  
<= /DIV>
  Solicitud  
  B=FAsqueda  
  Exportar  
<= /DIV>
  Administracion de=20 atributos  
  Relacion = de=20 Programas Academicos  
<= /DIV>
  En = tr=E1mite  
  Listado de = solicitudes  
<= /DIV>
  Juan Carlos = Olivares=20 Rojas (L01233791) [Salir]=
=
  Consulta de = Materias -=20 Anal=EDtico en espa=F1ol    =20
TC1006 :  =20 Proyecto de = soluci=F3n de=20 problemas con=20 = programaci=F3n    
Departamento=20 acad=E9mico que la ofrece: Tecnolog=EDas=20 Computacionales
C=20 - L - U: 3 -=20 0 -=20 = 8       =20
Programas acad=E9micos = en los que se=20 imparte: 3 ISC05,=20 3 ISC08, 3 ISI05, 3 ITC05, 3 ITC08, 3 = ITIC05, 3=20 ITIC08
Requisitos: ( Haber = cursado=20 TC1005 )
Equivalencias: = No=20 tiene.
Intenci=F3n del curso en = el contexto=20 general del plan de = estudios:
Este = curso, de=20 nivel b=E1sico, tiene el prop=F3sito, de = que el alumno=20 aplique los conocimientos de diversas = disciplinas=20 en el desarrollo de un proyecto de = programaci=F3n=20 como Simuladores, Tutoriales o Juegos.=20
Objetivo general de la = materia:=20

Dise=F1ar un programa (prototipo) de = acuerdo con=20 las etapas de dise=F1o de interfaz, = estrategias de=20 desarrollo, desarrollo intermedio y = desarrollo=20 final, con herramientas=20 computacionales.

Implementar un = programa=20 (prototipo) de acuerdo con las = especificaciones=20 propuestas en la planeaci=F3n del=20 proyecto.

Temas y subtemas del=20 curso:






Ciclo de = Vida del=20 Desarrollo de Sistemas = Computacionales


An=E1lisis de=20 requerimientos, tareas y = usuarios


Dise=F1o de=20 informaci=F3n, interacci=F3n y = m=F3dulos


Programaci=F3n=20 a trav=E9s del desarrollo incremental e = iterativo=20 de prototipos


Implantaci=F3n




Trabajo en = Equipo


Conceptos=20 b=E1sicos al trabajar en equipo


Tareas=20 asociadas al desarrollo de un sistema=20 computacional


Asignaci=F3n de=20 roles (funciones y = responsabilidades)


Control de=20 desempe=F1o al trabajar en=20 equipo




Modelos de = Desarrollo


Tipos de=20 Modelos de Desarrollo de Sistemas=20 Computacionales


Herramientas=20 de Desarrollo de Sistemas=20 Computacionales




Proceso de = Construcci=F3n


Instrumentos=20 de An=E1lisis de Problemas (diagramas,=20 entrevistas, observaciones)


Instrumentos=20 de Dise=F1o de Problemas (diagramas,=20 algoritmos)


An=E1lisis de=20 Soluci=F3n de Problemas


Integraci=F3n=20 de Conceptos de Ciencias y Computaci=F3n = al=20 Solucionar Problemas




Fundamentos de=20 Administraci=F3n de Proyectos


Caracter=EDsticas=20 de un proyecto de desarrollo de un = sistema=20 computacional


Tipos de=20 proyectos de desarrollo de sistemas=20 computacionales


Mejores=20 practicas al desarrollar sistemas=20 computacionales


Est=E1ndares de=20 administraci=F3n de proyectos de = sistemas=20 computacionales


Est=E1ndares de=20 desarrollo de sistemas=20 computacionales




Administraci=F3n de=20 las Tareas y Recursos


Gestion de un=20 proyecto de desarrollo de un sistema=20 computacionl


Dise=F1o de un=20 Plan de Trabajo


Representaci=F3n=20 gr=E1fica de tareas


Uso = eficiente=20 de los recursos humanos y = tecnol=F3gicos


Control de=20 versiones de los productos de desarrollo = de un=20 sistema computacional


Seguimiento=20 de tareas en la administraci=F3n de un = sistema=20 = computacional

Objetivos espec=EDficos = de=20 aprendizaje por tema:






Ciclo de = Vida del=20 Desarrollo de Sistemas = Computacionales


Elaborar el=20 an=E1lisis de requerimientos, tareas y = usuarios de=20 un sistema computacional


Generar el=20 dise=F1o de informaci=F3n, de = interacci=F3n, los casos=20 de uso y el diagrama de clases de un = sistema=20 computacional


Desarrollar=20 de manera incremental el prototipo = valorando la=20 importancia del conocimiento previo y el = autoaprendizaje en el desarrollo de un = sistema=20 computacional


Instalar el=20 sistema computacional en la computadora = del=20 usuario y obtener su=20 aprobaci=F3n




Trabajo en = Equipo


Conocer los=20 principios que rigen un trabajo en=20 equipo


Identificar=20 las actividades al desarrollar un = sistema=20 computacional


Definir los=20 roles involucrados en un equipo de = trabajo que=20 desarrolla un sistema = computacional


Desarrollar=20 habilidades para identificar = responsabilidades y=20 obligaciones al trabajar en equipo = desarrollando=20 un sistema computacional



Modelos de = Desarrollo


Conocer los=20 diferentes modelos y herramientas de = desarrollo=20 de proyectos computacionales


Usar las=20 herramientas de un modelo de desarrollo=20 espec=EDfico para elaborar un proyecto=20 computacional


Proceso de = Construcci=F3n


Comprender la=20 complejidad de un problema planteado ya = resuelto=20 identificando los datos del = problema


Reconocer los=20 conceptos aplicados en la soluci=F3n a = un=20 problema


Generar un=20 bosquejo de la soluci=F3n de un = problema


Valorar la=20 importancia del conocimiento previo de = diversas=20 disciplinas en la soluci=F3n a un = problema


Proponer una=20 soluci=F3n a un problema analizado = valorando el=20 autoaprendizaje como apoyo al=20 proceso


Fundamentos de=20 Administraci=F3n de Proyectos


Conocer las=20 caracter=EDsticas de un proyecto = computacional que=20 deben ser administradas


Identificar=20 los tipos de proyectos computacionales = en los=20 que participa un profesionista de = tecnolog=EDas=20 computacionales


Identificar=20 las mejores pr=E1cticas de desarrollo de = proyectos=20 computacionales tanto en documentaci=F3n = como en=20 dise=F1o de interacci=F3n y = programaci=F3n.


Conocer los=20 est=E1ndares internacionales de = administraci=F3n de=20 proyectos de sistemas computacionales =


Conocer los=20 est=E1ndares internacionales de = desarrollo de=20 sistemas=20 = computacionales

COMPETENCIAS DEL=20 = CURSO



  • Desarrolla=20 en forma colaborativa una aplicaci=F3n=20 computacional utilizando herramientas, = t=E9cnicas=20 y/o metodolog=EDas b=E1sicas de = desarrollo.
  • Administra las tareas requeridas = para el=20 desarrollo de una aplicaci=F3n=20 computacional
Metodolog=EDa de = ense=F1anza y=20 actividades de = aprendizaje:

La=20 metodolog=EDa de ense=F1anza en este curso = est=E1=20 principalmente basada en Aprendizaje = Basado en=20 Proyecto y en el Aprendizaje Colaborativo. = Cada=20 alumno debe hacer un esfuerzo individual = en=20 investigar, revisar, analizar y proponer = las=20 mejores pr=E1cticas para las tareas que le = sean=20 asignadas con el fin de obtener un mejor = producto=20 en equipo.


 


Durante el = desarrollo=20 del proyecto se trabaja en dos vertientes: = 1)=20 Desarrollar un sistema computacional en = forma=20 colaborativa y 2) Administrar tareas en = forma=20 eficiente. A la par que el alumno va = adquiriendo=20 habilidades para desarrollar en forma=20 colaborativa, deben estar trabajando = utilizando=20 herramientas para una eficiente = administraci=F3n de=20 los recursos del proyecto


 


El=20 alumno logra sus aprendizajes a trav=E9s = de=20 lecturas, investigaciones, = autoevaluaciones y=20 coevaluaciones, discusiones, reportes,=20 evaluaciones de temas, el desarrollo de un = sistema=20 computacional y presentaciones que = muestren=20 avances del sistema y sirvan para = reflexionar=20 sobre alternativas de soluci=F3n.


 


El=20 profesor expone temas dentro de las = sesiones de=20 clase, cuando considere necesario hacer = una=20 retroalimentaci=F3n plenaria o revisar = conceptos y=20 temas relevantes a la soluci=F3n del = problema o a la=20 administraci=F3n.


 


El=20 profesor retroalimenta t=E9cnicamente las=20 propuestas, individualmente y por equipo=20 enfatizando las mejoras que se deben tener = para=20 los siguientes avances.


 


El alumno, a trav=E9s de las evidencias = que=20 aporta, incrementa su portafolio = electr=F3nico de la=20 carrera.

T=E9cnica did=E1ctica=20 sugerida:
Aprendizaje=20 orientado a proyectos
Tiempo estimado de cada=20 tema:






Ciclo de = Vida del=20 Desarrollo de Sistemas Computacionales.. = 11=20 semanas





Trabajo en=20 Equipo.. 1 semana





Modelos de=20 Desarrollo.. 1 semana





Proceso de=20 Construcci=F3n.. 1 = semana





Fundamentos de=20 Administraci=F3n de Proyectos.. 1=20 semana





Administraci=F3n=20 de las Tareas y Recursos.. 1=20 = semana

Pol=EDticas de = evaluaci=F3n=20 sugerida:

70%=20 Desarrollo del proyecto



50% Ciclo=20 de Vida del Desarrollo de Sistemas=20 Computacionales
 5% Trabajo en=20 Equipo
 5% Modelos de = Desarrollo
10%=20 Proceso de Construcci=F3n


30%=20 Administacion


        =20  5% Fundamentos de Administraci=F3n = de=20 Proyectos


        =20 25% Administraci=F3n de las Tareas y=20 Recursos


Bibliograf=EDa:
LIBROS = DE TEXTO:=20
* Deitel, Harvey M., 1945-, Java : how = to=20 program / H.M. Deitel, P.J. Deitel, 2nd = ed,=20 Prentice Hall, Upper Saddle River, N.J. , = c1998,=20 eng, 138993947 =


Material de = apoyo:
Perfil del = profesor:=20
    =B7 Grados = acad=E9micos:=20
Maestr=EDa=20 en Ciencias Computacionales y/o de = Informaci=F3n;=20 Maestr=EDa en Tecnolog=EDas de la = Informaci=F3n;=20 Maestr=EDa en Ciencias Computacionales; = Doctorado=20 en Ciencias Computacionales y/o de = Informaci=F3n;=20 Doctorado en Tecnolog=EDas de la = Informaci=F3n;=20 Doctorado en Ciencias=20 = Computacionales
    =B7 Experiencia = recomendada:=20

Maestr=EDa en = sistemas de=20 informaci=F3n o ciencias computacionales = con=20 conocimiento de las materias previas y = de=20 preferencia con experiencia en el = desarrollo de=20 sistemas computacionales y = administraci=F3n de=20 = proyectos.

Frases = tem=E1ticas:
Estructuras=20 de datos, Proyectos de programaci=F3n, = Dise=F1o de=20 interacci=F3n del programa, Estrategias de = desarrollo,=20 = Programaci=F3n.




Sugerencias  |  Vicerrector=EDa=20 Acad=E9mica  |  Dudas=20 o Problemas
D.R. =A9 ITESM, Eugenio = Garza Sada=20 2501, Col. Tecnol=F3gico, Monterrey, N.L. M=E9xico. = 2008

<= /FORM> ------=_NextPart_001_000B_01C8C485.1D9F1B00 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Location: https://serviciosva.itesm.mx/aspnet_client/system_web/1_1_4322/SmartNav.htm ------=_NextPart_001_000B_01C8C485.1D9F1B00-- ------=_NextPart_000_0000_01C8C485.1D968F80 Content-Type: application/x-js Content-Transfer-Encoding: quoted-printable Content-Location: https://serviciosva.itesm.mx/PlanesEstudio/scripts/collapse_expand_single_item.js /*collapse expand single item by Leo Charre & Jesse Fergusson Internet Connection 2004 2005 =A9 www.internetconnection.net Usage: place this in your HEAD tags: Place this in your HTML Customer Support
=09 With its friendly solutions-oriented=20 approach, our timely and knowledgeable Technical Support Staff are=20 completely at your disposal. Our Support Technicians are highly=20 trained on the inner workings of the Internet and its associated=20 technologies. Combined with effective troubleshooting techniques,=20 we can quickly identify and resolve technical issues whether they=20 are on our end or on the client end. =20 =09
WHEREINPATH is where you are storing this script on your account IMAGESDIR is where on your acoount you are storing the icons for = (expanded collapsed) */ imgout=3Dnew Image(9,9); imgin=3Dnew Image(9,9); /////////////////BEGIN USER EDITABLE/////////////////////////////// imgout.src=3D"/gfx/u.gif"; imgin.src=3D"/gfx/d.gif"; ///////////////END USER EDITABLE/////////////////////////////////// //this switches expand collapse icons function filter(imagename,objectsrc){ if (document.images){ document.images[imagename].src=3Deval(objectsrc+".src"); } } //show OR hide funtion depends on if element is shown or hidden function shoh(id) {=20 =09 if (document.getElementById) { // DOM3 =3D IE5, NS6 if (document.getElementById(id).style.display =3D=3D "none"){ document.getElementById(id).style.display =3D 'block'; filter(("img"+id),'imgin'); =09 } else { filter(("img"+id),'imgout'); document.getElementById(id).style.display =3D 'none'; =09 }=09 } else {=20 if (document.layers) {=09 if (document.id.display =3D=3D "none"){ document.id.display =3D 'block'; filter(("img"+id),'imgin'); } else { filter(("img"+id),'imgout');=09 document.id.display =3D 'none'; } } else { if (document.all.id.style.visibility =3D=3D "none"){ document.all.id.style.display =3D 'block'; } else { filter(("img"+id),'imgout'); document.all.id.style.display =3D 'none'; } } } } ------=_NextPart_000_0000_01C8C485.1D968F80 Content-Type: application/x-js Content-Transfer-Encoding: quoted-printable Content-Location: https://serviciosva.itesm.mx/PlanesEstudio/scripts/VentanaPopUp_Open.js /////////////////////////////////////////////////////////////////////////= // /// /// /// Funciones para detectar el browser /// /// /// /////////////////////////////////////////////////////////////////////////= // var intBrsValue //Para grabar el "tipo" de browser var strBrsName //Para grabar la "descripcion" del browser //Para revisar el browser del usuario function jsWhichBrs() { var agt=3Dnavigator.userAgent.toLowerCase(); =09 if (agt.indexOf("mozilla/5.0") !=3D -1){ strBrsName =3D 'Mozilla'; intBrsValue =3D 1; =09 return; } =09 if (agt.indexOf("netscape") !=3D -1){ strBrsName =3D 'netscape' intBrsValue =3D 2; return; } if (agt.indexOf("msie") !=3D -1){ strBrsName =3D 'Internet Explorer' intBrsValue =3D 3; return; } if (agt.indexOf("firefox") !=3D -1){ strBrsName =3D 'firefox'; intBrsValue =3D 4; =09 return; } =09 if (agt.indexOf("opera") !=3D -1){ strBrsName =3D 'Opera'; intBrsValue =3D 5; return; } if (agt.indexOf("staroffice") !=3D -1){ strBrsName =3D 'Star Office'; intBrsValue =3D 6; return; } =09 if (agt.indexOf("beonex") !=3D -1){ strBrsName =3D 'Beonex'; intBrsValue =3D 7; return; } =09 if (agt.indexOf("chimera") !=3D -1){ strBrsName =3D 'Chimera'; intBrsValue =3D 8; return; } =09 if (agt.indexOf("netpositive") !=3D -1){ strBrsName =3D 'NetPositive' intBrsValue =3D 9; return; } =09 if (agt.indexOf("phoenix") !=3D -1){ strBrsName =3D 'Phoenix' intBrsValue =3D 10; return; } =09 if (agt.indexOf("safari") !=3D -1){ strBrsName =3D 'Safari' intBrsValue =3D 11; return; } =09 if (agt.indexOf("skipstone") !=3D -1){ strBrsName =3D 'SkipStone' intBrsValue =3D 12; return; } =09 if (agt.indexOf('\/') !=3D -1) { if (agt.substr(0,agt.indexOf('\/')) !=3D 'mozilla') { strBrsName =3D navigator.userAgent.substr(0,agt.indexOf('\/')); intBrsValue =3D -1; return; } else{ strBrsName =3D 'netscape'; intBrsValue =3D 2; return; }=20 }=20 else if (agt.indexOf(' ') !=3D -1){ strBrsName =3D navigator.userAgent.substr(0,agt.indexOf(' ')); intBrsValue =3D -1; return; } else{ strBrsName =3D navigator.userAgent; intBrsValue =3D -1; return; }=20 } jsWhichBrs();=09 /////////////////////////////////////////////////////////////////////////= // /// /// /// Funciones para cuando se abre una /// /// ventana del tipo popup /// /// /// /////////////////////////////////////////////////////////////////////////= // var sPathWindowPopUp; //Ubicaci=F3n de la pagina popup var sOpcionesOpenPage; //Forma en la que "abriremos" la pagina popup //Revisamos si existe la ventana popup //para que no tome el foco la ventana padre function jsSetFocusWindowPopUp(){ =09 if (window.objWindowPopUp){ if (!objWindowPopUp.closed){ objWindowPopUp.focus(); } } } //Segun el browser se establece que no pueda obtener el foco //hasta que termine con la ventana popup function jsOpenWindowPopUpNow(PathPage,OpcionesOpenPage){ switch(intBrsValue) { case 1: document.onmousemove =3D jsSetFocusWindowPopUp; document.body.onfocus =3D jsSetFocusWindowPopUp; break; case 2: document.onmousemove =3D jsSetFocusWindowPopUp; document.body.onfocus =3D jsSetFocusWindowPopUp; document.body.onclick =3D jsSetFocusWindowPopUp; document.onclick =3D jsSetFocusWindowPopUp; break; =09 case 3: =09 window.attachEvent("onfocus",jsSetFocusWindowPopUp); document.onmousemove =3D jsSetFocusWindowPopUp; break;=09 } objWindowPopUp =3D window.open(PathPage,'null',OpcionesOpenPage); } function jsOpenWinConsultaMateria(PathPage){ objWindowPopUp =3D window.open(PathPage,'ConsultaMateria', = 'width=3D700,height=3D500,toolbar=3Dno,directories=3Dno,status=3Dno,menub= ar=3Dno,resizable=3Dyes,scrollbars=3Dyes'); objWindowPopUp.focus(); } ------=_NextPart_000_0000_01C8C485.1D968F80 Content-Type: application/x-js Content-Transfer-Encoding: quoted-printable Content-Location: https://serviciosva.itesm.mx/PlanesEstudio/scripts/Utilities.js function Ayuda(direccion) { var ventana =3D = window.open(direccion,'Ayuda','scrollbars=3Dyes,resizable=3Dyes,width=3D5= 60,height=3D400'); ventana.focus(); } ------=_NextPart_000_0000_01C8C485.1D968F80 Content-Type: application/x-js Content-Transfer-Encoding: quoted-printable Content-Location: https://serviciosva.itesm.mx/PlanesEstudio/scripts/FuncionesGenerales.js function Ayuda(direccion) { var ventana =3D = window.open(direccion,'Ayuda','scrollbars=3Dyes,resizable=3Dyes,width=3D5= 60,height=3D400'); ventana.focus(); } function openWin(theURL,winName,features)=20 {=20 window.open(theURL,winName,features); } // PARAMETROS DE ENTRADA: // evento: El evento // buttonid: El id del boton // ACCI=D3N A REALIZAR // Verifica si el evento es el click de un enter, y de ser as=ED, da = click sobre el boton function clickButtonEnter(evento, buttonid){=20 var bt =3D document.getElementById(buttonid);=20 if (bt){=20 if(navigator.appName.indexOf("Netscape")>(-1)){=20 if (evento.keyCode =3D=3D 13) {=20 bt.click();=20 return false;=20 }=20 }=20 if (navigator.appName.indexOf("Microsoft Internet = Explorer")>(-1)){=20 if (event.keyCode =3D=3D 13){=20 bt.click();=20 return false;=20 }=20 }=20 }=20 } ------=_NextPart_000_0000_01C8C485.1D968F80 Content-Type: application/x-js Content-Transfer-Encoding: quoted-printable Content-Location: https://serviciosva.itesm.mx/PlanesEstudio/Scripts/overlib.js //\//////////////////////////////////////////////////////////////////////= //////////// //\ overLIB 3.50 -- This notice must remain untouched at all times. //\ Copyright Erik Bosrup 1998-2001. All rights reserved. //\ //\ By Erik Bosrup (erik@bosrup.com). Last modified 2001-08-28. //\ Portions by Dan Steinman (dansteinman.com). Additions by other = people are //\ listed on the overLIB homepage. //\ //\ Get the latest version at http://www.bosrup.com/web/overlib/ //\ //\ This script is published under an open source license. Please read = the license //\ agreement online at: http://www.bosrup.com/web/overlib/license.html //\ If you have questions regarding the license please contact = erik@bosrup.com. //\ //\ This script library was originally created for personal use. By = request it has //\ later been made public. This is free software. Do not sell this as = your own //\ work, or remove this copyright notice. For full details on copying = or changing //\ this script please read the license agreement at the link above. //\ //\ Please give credit on sites that use overLIB and submit changes of = the script //\ so other people can use them as well. This script is free to use, = don't abuse. //\//////////////////////////////////////////////////////////////////////= //////////// //\mini /////////////////////////////////////////////////////////////////////////= /////////// // CONSTANTS // Don't touch these. :) /////////////////////////////////////////////////////////////////////////= /////////// var INARRAY =3D 1; var CAPARRAY =3D 2; var STICKY =3D 3; var BACKGROUND =3D 4; var NOCLOSE =3D 5; var CAPTION =3D 6; var LEFT =3D 7; var RIGHT =3D 8; var CENTER =3D 9; var OFFSETX =3D 10; var OFFSETY =3D 11; var FGCOLOR =3D 12; var BGCOLOR =3D 13; var TEXTCOLOR =3D 14; var CAPCOLOR =3D 15; var CLOSECOLOR =3D 16; var WIDTH =3D 17; var BORDER =3D 18; var STATUS =3D 19; var AUTOSTATUS =3D 20; var AUTOSTATUSCAP =3D 21; var HEIGHT =3D 22; var CLOSETEXT =3D 23; var SNAPX =3D 24; var SNAPY =3D 25; var FIXX =3D 26; var FIXY =3D 27; var FGBACKGROUND =3D 28; var BGBACKGROUND =3D 29; var PADX =3D 30; // PADX2 out var PADY =3D 31; // PADY2 out var FULLHTML =3D 34; var ABOVE =3D 35; var BELOW =3D 36; var CAPICON =3D 37; var TEXTFONT =3D 38; var CAPTIONFONT =3D 39; var CLOSEFONT =3D 40; var TEXTSIZE =3D 41; var CAPTIONSIZE =3D 42; var CLOSESIZE =3D 43; var FRAME =3D 44; var TIMEOUT =3D 45; var FUNCTION =3D 46; var DELAY =3D 47; var HAUTO =3D 48; var VAUTO =3D 49; var CLOSECLICK =3D 50; var CSSOFF =3D 51; var CSSSTYLE =3D 52; var CSSCLASS =3D 53; var FGCLASS =3D 54; var BGCLASS =3D 55; var TEXTFONTCLASS =3D 56; var CAPTIONFONTCLASS =3D 57; var CLOSEFONTCLASS =3D 58; var PADUNIT =3D 59; var HEIGHTUNIT =3D 60; var WIDTHUNIT =3D 61; var TEXTSIZEUNIT =3D 62; var TEXTDECORATION =3D 63; var TEXTSTYLE =3D 64; var TEXTWEIGHT =3D 65; var CAPTIONSIZEUNIT =3D 66; var CAPTIONDECORATION =3D 67; var CAPTIONSTYLE =3D 68; var CAPTIONWEIGHT =3D 69; var CLOSESIZEUNIT =3D 70; var CLOSEDECORATION =3D 71; var CLOSESTYLE =3D 72; var CLOSEWEIGHT =3D 73; /////////////////////////////////////////////////////////////////////////= /////////// // DEFAULT CONFIGURATION // You don't have to change anything here if you don't want to. All of = this can be // changed on your html page or through an overLIB call. /////////////////////////////////////////////////////////////////////////= /////////// // Main background color (the large area) // Usually a bright color (white, yellow etc) if (typeof ol_fgcolor =3D=3D 'undefined') { var ol_fgcolor =3D = "#FFFFCC";} =09 // Border color and color of caption // Usually a dark color (black, brown etc) if (typeof ol_bgcolor =3D=3D 'undefined') { var ol_bgcolor =3D = "#888851";} =09 // Text color // Usually a dark color if (typeof ol_textcolor =3D=3D 'undefined') { var ol_textcolor =3D = "#000000";} =09 // Color of the caption text // Usually a bright color if (typeof ol_capcolor =3D=3D 'undefined') { var ol_capcolor =3D = "#FFFFFF";} =09 // Color of "Close" when using Sticky // Usually a semi-bright color if (typeof ol_closecolor =3D=3D 'undefined') { var ol_closecolor =3D = "#9999FF";} // Font face for the main text if (typeof ol_textfont =3D=3D 'undefined') { var ol_textfont =3D = "Verdana,Arial,Helvetica";} // Font face for the caption if (typeof ol_captionfont =3D=3D 'undefined') { var ol_captionfont =3D = "Verdana,Arial,Helvetica";} // Font face for the close text if (typeof ol_closefont =3D=3D 'undefined') { var ol_closefont =3D = "Verdana,Arial,Helvetica";} // Font size for the main text // When using CSS this will be very small. if (typeof ol_textsize =3D=3D 'undefined') { var ol_textsize =3D "1";} // Font size for the caption // When using CSS this will be very small. if (typeof ol_captionsize =3D=3D 'undefined') { var ol_captionsize =3D = "1";} // Font size for the close text // When using CSS this will be very small. if (typeof ol_closesize =3D=3D 'undefined') { var ol_closesize =3D "1";} // Width of the popups in pixels // 100-300 pixels is typical if (typeof ol_width =3D=3D 'undefined') { var ol_width =3D "200";} // How thick the ol_border should be in pixels // 1-3 pixels is typical if (typeof ol_border =3D=3D 'undefined') { var ol_border =3D "1";} // How many pixels to the right/left of the cursor to show the popup // Values between 3 and 12 are best if (typeof ol_offsetx =3D=3D 'undefined') { var ol_offsetx =3D 15;} =09 // How many pixels to the below the cursor to show the popup // Values between 3 and 12 are best if (typeof ol_offsety =3D=3D 'undefined') { var ol_offsety =3D -35;} // Default text for popups // Should you forget to pass something to overLIB this will be = displayed. if (typeof ol_text =3D=3D 'undefined') { var ol_text =3D "Default Text"; = } // Default caption // You should leave this blank or you will have problems making non caps = popups. if (typeof ol_cap =3D=3D 'undefined') { var ol_cap =3D ""; } // Decides if sticky popups are default. // 0 for non, 1 for stickies. if (typeof ol_sticky =3D=3D 'undefined') { var ol_sticky =3D 0; } // Default background image. Better left empty unless you always want = one. if (typeof ol_background =3D=3D 'undefined') { var ol_background =3D ""; = } // Text for the closing sticky popups. // Normal is "Close". if (typeof ol_close =3D=3D 'undefined') { var ol_close =3D "Close"; } // Default vertical alignment for popups. // It's best to leave RIGHT here. Other options are LEFT and CENTER. if (typeof ol_hpos =3D=3D 'undefined') { var ol_hpos =3D RIGHT; } // Default status bar text when a popup is invoked. if (typeof ol_status =3D=3D 'undefined') { var ol_status =3D ""; } // If the status bar automatically should load either text or caption. // 0=3Dnothing, 1=3Dtext, 2=3Dcaption if (typeof ol_autostatus =3D=3D 'undefined') { var ol_autostatus =3D 0; = } // Default height for popup. Often best left alone. if (typeof ol_height =3D=3D 'undefined') { var ol_height =3D -1; } // Horizontal grid spacing that popups will snap to. // 0 makes no grid, anything else will cause a snap to that grid = spacing. if (typeof ol_snapx =3D=3D 'undefined') { var ol_snapx =3D 0; } // Vertical grid spacing that popups will snap to. // 0 makes no grid, andthing else will cause a snap to that grid = spacing. if (typeof ol_snapy =3D=3D 'undefined') { var ol_snapy =3D 0; } // Sets the popups horizontal position to a fixed column. // Anything above -1 will cause fixed position. if (typeof ol_fixx =3D=3D 'undefined') { var ol_fixx =3D -1; } // Sets the popups vertical position to a fixed row. // Anything above -1 will cause fixed position. if (typeof ol_fixy =3D=3D 'undefined') { var ol_fixy =3D -1; } // Background image for the popups inside. if (typeof ol_fgbackground =3D=3D 'undefined') { var ol_fgbackground =3D = ""; } // Background image for the popups frame. if (typeof ol_bgbackground =3D=3D 'undefined') { var ol_bgbackground =3D = ""; } // How much horizontal left padding text should get by default when = BACKGROUND is used. if (typeof ol_padxl =3D=3D 'undefined') { var ol_padxl =3D 1; } // How much horizontal right padding text should get by default when = BACKGROUND is used. if (typeof ol_padxr =3D=3D 'undefined') { var ol_padxr =3D 1; } // How much vertical top padding text should get by default when = BACKGROUND is used. if (typeof ol_padyt =3D=3D 'undefined') { var ol_padyt =3D 1; } // How much vertical bottom padding text should get by default when = BACKGROUND is used. if (typeof ol_padyb =3D=3D 'undefined') { var ol_padyb =3D 1; } // If the user by default must supply all html for complete popup = control. // Set to 1 to activate, 0 otherwise. if (typeof ol_fullhtml =3D=3D 'undefined') { var ol_fullhtml =3D 0; } // Default vertical position of the popup. Default should normally be = BELOW. // ABOVE only works when HEIGHT is defined. if (typeof ol_vpos =3D=3D 'undefined') { var ol_vpos =3D BELOW; } // Default height of popup to use when placing the popup above the = cursor. if (typeof ol_aboveheight =3D=3D 'undefined') { var ol_aboveheight =3D = 0; } // Default icon to place next to the popups caption. if (typeof ol_caption =3D=3D 'undefined') { var ol_capicon =3D ""; } // Default frame. We default to current frame if there is no frame = defined. if (typeof ol_frame =3D=3D 'undefined') { var ol_frame =3D self; } // Default timeout. By default there is no timeout. if (typeof ol_timeout =3D=3D 'undefined') { var ol_timeout =3D 0; } // Default javascript funktion. By default there is none. if (typeof ol_function =3D=3D 'undefined') { var ol_function =3D = Function(); } // Default timeout. By default there is no timeout. if (typeof ol_delay =3D=3D 'undefined') { var ol_delay =3D 0; } // If overLIB should decide the horizontal placement. if (typeof ol_hauto =3D=3D 'undefined') { var ol_hauto =3D 0; } // If overLIB should decide the vertical placement. if (typeof ol_vauto =3D=3D 'undefined') { var ol_vauto =3D 0; } // If the user has to click to close stickies. if (typeof ol_closeclick =3D=3D 'undefined') { var ol_closeclick =3D 0; = } // This variable determines if you want to use CSS or inline = definitions. // CSSOFF=3Dno CSS CSSSTYLE=3Duse CSS inline styles CSSCLASS=3Duse = classes if (typeof ol_css =3D=3D 'undefined') { var ol_css =3D CSSOFF; } // Main background class (eqv of fgcolor) // This is only used if CSS is set to use classes (ol_css =3D CSSCLASS) if (typeof ol_fgclass =3D=3D 'undefined') { var ol_fgclass =3D ""; } // Frame background class (eqv of bgcolor) // This is only used if CSS is set to use classes (ol_css =3D CSSCLASS) if (typeof ol_bgclass =3D=3D 'undefined') { var ol_bgclass =3D ""; } // Main font class // This is only used if CSS is set to use classes (ol_css =3D CSSCLASS) if (typeof ol_textfontclass =3D=3D 'undefined') { var ol_textfontclass = =3D ""; } // Caption font class // This is only used if CSS is set to use classes (ol_css =3D CSSCLASS) if (typeof ol_captionfontclass =3D=3D 'undefined') { var = ol_captionfontclass =3D ""; } // Close font class // This is only used if CSS is set to use classes (ol_css =3D CSSCLASS) if (typeof ol_closefontclass =3D=3D 'undefined') { var ol_closefontclass = =3D ""; } // Unit to be used for the text padding above // Only used if CSS inline styles are being used (ol_css =3D CSSSTYLE) // Options include "px", "%", "in", "cm" and more if (typeof ol_padunit =3D=3D 'undefined') { var ol_padunit =3D "px";} // Unit to be used for height of popup // Only used if CSS inline styles are being used (ol_css =3D CSSSTYLE) // Options include "px", "%", "in", "cm" and more if (typeof ol_heightunit =3D=3D 'undefined') { var ol_heightunit =3D = "px";} // Unit to be used for width of popup // Only used if CSS inline styles are being used (ol_css =3D CSSSTYLE) // Options include "px", "%", "in", "cm" and more if (typeof ol_widthunit =3D=3D 'undefined') { var ol_widthunit =3D = "px";} // Font size unit for the main text // Only used if CSS inline styles are being used (ol_css =3D CSSSTYLE) if (typeof ol_textsizeunit =3D=3D 'undefined') { var ol_textsizeunit =3D = "px";} // Decoration of the main text ("none", "underline", "line-through" or = "blink") // Only used if CSS inline styles are being used (ol_css =3D CSSSTYLE) if (typeof ol_textdecoration =3D=3D 'undefined') { var ol_textdecoration = =3D "none";} // Font style of the main text ("normal" or "italic") // Only used if CSS inline styles are being used (ol_css =3D CSSSTYLE) if (typeof ol_textstyle =3D=3D 'undefined') { var ol_textstyle =3D = "normal";} // Font weight of the main text ("normal", "bold", "bolder", "lighter", = ect.) // Only used if CSS inline styles are being used (ol_css =3D CSSSTYLE) if (typeof ol_textweight =3D=3D 'undefined') { var ol_textweight =3D = "normal";} // Font size unit for the caption // Only used if CSS inline styles are being used (ol_css =3D CSSSTYLE) if (typeof ol_captionsizeunit =3D=3D 'undefined') { var = ol_captionsizeunit =3D "px";} // Decoration of the caption ("none", "underline", "line-through" or = "blink") // Only used if CSS inline styles are being used (ol_css =3D CSSSTYLE) if (typeof ol_captiondecoration =3D=3D 'undefined') { var = ol_captiondecoration =3D "none";} // Font style of the caption ("normal" or "italic") // Only used if CSS inline styles are being used (ol_css =3D CSSSTYLE) if (typeof ol_captionstyle =3D=3D 'undefined') { var ol_captionstyle =3D = "normal";} // Font weight of the caption ("normal", "bold", "bolder", "lighter", = ect.) // Only used if CSS inline styles are being used (ol_css =3D CSSSTYLE) if (typeof ol_captionweight =3D=3D 'undefined') { var ol_captionweight = =3D "bold";} // Font size unit for the close text // Only used if CSS inline styles are being used (ol_css =3D CSSSTYLE) if (typeof ol_closesizeunit =3D=3D 'undefined') { var ol_closesizeunit = =3D "px";} // Decoration of the close text ("none", "underline", "line-through" or = "blink") // Only used if CSS inline styles are being used (ol_css =3D CSSSTYLE) if (typeof ol_closedecoration =3D=3D 'undefined') { var = ol_closedecoration =3D "none";} // Font style of the close text ("normal" or "italic") // Only used if CSS inline styles are being used (ol_css =3D CSSSTYLE) if (typeof ol_closestyle =3D=3D 'undefined') { var ol_closestyle =3D = "normal";} // Font weight of the close text ("normal", "bold", "bolder", "lighter", = ect.) // Only used if CSS inline styles are being used (ol_css =3D CSSSTYLE) if (typeof ol_closeweight =3D=3D 'undefined') { var ol_closeweight =3D = "normal";} /////////////////////////////////////////////////////////////////////////= /////////// // ARRAY CONFIGURATION // You don't have to change anything here if you don't want to. The = following // arrays can be filled with text and html if you don't wish to pass it = from // your html page. /////////////////////////////////////////////////////////////////////////= /////////// // Array with texts. if (typeof ol_texts =3D=3D 'undefined') { var ol_texts =3D new = Array("Text 0", "Text 1"); } // Array with captions. if (typeof ol_caps =3D=3D 'undefined') { var ol_caps =3D new = Array("Caption 0", "Caption 1"); } /////////////////////////////////////////////////////////////////////////= /////////// // END CONFIGURATION // Don't change anything below this line, all configuration is above. /////////////////////////////////////////////////////////////////////////= /////////// /////////////////////////////////////////////////////////////////////////= /////////// // INIT /////////////////////////////////////////////////////////////////////////= /////////// // Runtime variables init. Used for runtime only, don't change, not for = config! var o3_text =3D ""; var o3_cap =3D ""; var o3_sticky =3D 0; var o3_background =3D ""; var o3_close =3D "Close"; var o3_hpos =3D RIGHT; var o3_offsetx =3D 2; var o3_offsety =3D 2; var o3_fgcolor =3D ""; var o3_bgcolor =3D ""; var o3_textcolor =3D ""; var o3_capcolor =3D ""; var o3_closecolor =3D ""; var o3_width =3D 100; var o3_border =3D 1; var o3_status =3D ""; var o3_autostatus =3D 0; var o3_height =3D -1; var o3_snapx =3D 0; var o3_snapy =3D 0; var o3_fixx =3D -1; var o3_fixy =3D -1; var o3_fgbackground =3D ""; var o3_bgbackground =3D ""; var o3_padxl =3D 0; var o3_padxr =3D 0; var o3_padyt =3D 0; var o3_padyb =3D 0; var o3_fullhtml =3D 0; var o3_vpos =3D BELOW; var o3_aboveheight =3D 0; var o3_capicon =3D ""; var o3_textfont =3D "Verdana,Arial,Helvetica"; var o3_captionfont =3D "Verdana,Arial,Helvetica"; var o3_closefont =3D "Verdana,Arial,Helvetica"; var o3_textsize =3D "1"; var o3_captionsize =3D "1"; var o3_closesize =3D "1"; var o3_frame =3D self; var o3_timeout =3D 0; var o3_timerid =3D 0; var o3_allowmove =3D 0; var o3_function =3D Function(); var o3_delay =3D 0; var o3_delayid =3D 0; var o3_hauto =3D 0; var o3_vauto =3D 0; var o3_closeclick =3D 0; var o3_css =3D CSSOFF; var o3_fgclass =3D ""; var o3_bgclass =3D ""; var o3_textfontclass =3D ""; var o3_captionfontclass =3D ""; var o3_closefontclass =3D ""; var o3_padunit =3D "px"; var o3_heightunit =3D "px"; var o3_widthunit =3D "px"; var o3_textsizeunit =3D "px"; var o3_textdecoration =3D ""; var o3_textstyle =3D ""; var o3_textweight =3D ""; var o3_captionsizeunit =3D "px"; var o3_captiondecoration =3D ""; var o3_captionstyle =3D ""; var o3_captionweight =3D ""; var o3_closesizeunit =3D "px"; var o3_closedecoration =3D ""; var o3_closestyle =3D ""; var o3_closeweight =3D ""; // Display state variables var o3_x =3D 0; var o3_y =3D 0; var o3_allow =3D 0; var o3_showingsticky =3D 0; var o3_removecounter =3D 0; // Our layer var over =3D null; // Decide browser version var ns4 =3D (document.layers)? true:false; var ns6 =3D (document.getElementById)? true:false; var ie4 =3D (document.all)? true:false; var ie5 =3D false; // Microsoft Stupidity Check(tm). if (ie4) { if ((navigator.userAgent.indexOf('MSIE 5') > 0) || = (navigator.userAgent.indexOf('MSIE 6') > 0)) { ie5 =3D true; } if (ns6) { ns6 =3D false; } } // Capture events, alt. diffuses the overlib function. if ( (ns4) || (ie4) || (ns6)) { document.onmousemove =3D mouseMove if (ns4) document.captureEvents(Event.MOUSEMOVE) } else { overlib =3D no_overlib; nd =3D no_overlib; ver3fix =3D true; } // Fake function for 3.0 users. function no_overlib() { return ver3fix; } /////////////////////////////////////////////////////////////////////////= /////////// // PUBLIC FUNCTIONS /////////////////////////////////////////////////////////////////////////= /////////// // overlib(arg0, ..., argN) // Loads parameters into global runtime variables. function overlib() { =09 // Load defaults to runtime. o3_text =3D ol_text; o3_cap =3D ol_cap; o3_sticky =3D ol_sticky; o3_background =3D ol_background; o3_close =3D ol_close; o3_hpos =3D ol_hpos; o3_offsetx =3D ol_offsetx; o3_offsety =3D ol_offsety; o3_fgcolor =3D ol_fgcolor; o3_bgcolor =3D ol_bgcolor; o3_textcolor =3D ol_textcolor; o3_capcolor =3D ol_capcolor; o3_closecolor =3D ol_closecolor; o3_width =3D ol_width; o3_border =3D ol_border; o3_status =3D ol_status; o3_autostatus =3D ol_autostatus; o3_height =3D ol_height; o3_snapx =3D ol_snapx; o3_snapy =3D ol_snapy; o3_fixx =3D ol_fixx; o3_fixy =3D ol_fixy; o3_fgbackground =3D ol_fgbackground; o3_bgbackground =3D ol_bgbackground; o3_padxl =3D ol_padxl; o3_padxr =3D ol_padxr; o3_padyt =3D ol_padyt; o3_padyb =3D ol_padyb; o3_fullhtml =3D ol_fullhtml; o3_vpos =3D ol_vpos; o3_aboveheight =3D ol_aboveheight; o3_capicon =3D ol_capicon; o3_textfont =3D ol_textfont; o3_captionfont =3D ol_captionfont; o3_closefont =3D ol_closefont; o3_textsize =3D ol_textsize; o3_captionsize =3D ol_captionsize; o3_closesize =3D ol_closesize; o3_timeout =3D ol_timeout; o3_function =3D ol_function; o3_delay =3D ol_delay; o3_hauto =3D ol_hauto; o3_vauto =3D ol_vauto; o3_closeclick =3D ol_closeclick; =09 o3_css =3D ol_css; o3_fgclass =3D ol_fgclass; o3_bgclass =3D ol_bgclass; o3_textfontclass =3D ol_textfontclass; o3_captionfontclass =3D ol_captionfontclass; o3_closefontclass =3D ol_closefontclass; o3_padunit =3D ol_padunit; o3_heightunit =3D ol_heightunit; o3_widthunit =3D ol_widthunit; o3_textsizeunit =3D ol_textsizeunit; o3_textdecoration =3D ol_textdecoration; o3_textstyle =3D ol_textstyle; o3_textweight =3D ol_textweight; o3_captionsizeunit =3D ol_captionsizeunit; o3_captiondecoration =3D ol_captiondecoration; o3_captionstyle =3D ol_captionstyle; o3_captionweight =3D ol_captionweight; o3_closesizeunit =3D ol_closesizeunit; o3_closedecoration =3D ol_closedecoration; o3_closestyle =3D ol_closestyle; o3_closeweight =3D ol_closeweight; =09 // Special for frame support, over must be reset... if ( (ns4) || (ie4) || (ns6) ) { o3_frame =3D ol_frame; if (ns4) over =3D o3_frame.document.overDiv if (ie4) over =3D o3_frame.overDiv.style if (ns6) over =3D o3_frame.document.getElementById("overDiv"); } =09 =09 // What the next argument is expected to be. var parsemode =3D -1; =09 var ar =3D arguments; for (i =3D 0; i < ar.length; i++) { if (parsemode < 0) { // Arg is maintext, unless INARRAY if (ar[i] =3D=3D INARRAY) { o3_text =3D ol_texts[ar[++i]]; } else { o3_text =3D ar[i]; } parsemode =3D 0; } else { // Note: NS4 doesn't like switch cases with vars. if (ar[i] =3D=3D INARRAY) { o3_text =3D ol_texts[ar[++i]]; continue; = } if (ar[i] =3D=3D CAPARRAY) { o3_cap =3D ol_caps[ar[++i]]; continue; } if (ar[i] =3D=3D STICKY) { o3_sticky =3D 1; continue; } if (ar[i] =3D=3D BACKGROUND) { o3_background =3D ar[++i]; continue; } if (ar[i] =3D=3D NOCLOSE) { o3_close =3D ""; continue; } if (ar[i] =3D=3D CAPTION) { o3_cap =3D ar[++i]; continue; } if (ar[i] =3D=3D CENTER || ar[i] =3D=3D LEFT || ar[i] =3D=3D RIGHT) { = o3_hpos =3D ar[i]; continue; } if (ar[i] =3D=3D OFFSETX) { o3_offsetx =3D ar[++i]; continue; } if (ar[i] =3D=3D OFFSETY) { o3_offsety =3D ar[++i]; continue; } if (ar[i] =3D=3D FGCOLOR) { o3_fgcolor =3D ar[++i]; continue; } if (ar[i] =3D=3D BGCOLOR) { o3_bgcolor =3D ar[++i]; continue; } if (ar[i] =3D=3D TEXTCOLOR) { o3_textcolor =3D ar[++i]; continue; } if (ar[i] =3D=3D CAPCOLOR) { o3_capcolor =3D ar[++i]; continue; } if (ar[i] =3D=3D CLOSECOLOR) { o3_closecolor =3D ar[++i]; continue; } if (ar[i] =3D=3D WIDTH) { o3_width =3D ar[++i]; continue; } if (ar[i] =3D=3D BORDER) { o3_border =3D ar[++i]; continue; } if (ar[i] =3D=3D STATUS) { o3_status =3D ar[++i]; continue; } if (ar[i] =3D=3D AUTOSTATUS) { o3_autostatus =3D 1; continue; } if (ar[i] =3D=3D AUTOSTATUSCAP) { o3_autostatus =3D 2; continue; } if (ar[i] =3D=3D HEIGHT) { o3_height =3D ar[++i]; o3_aboveheight =3D = ar[i]; continue; } // Same param again. if (ar[i] =3D=3D CLOSETEXT) { o3_close =3D ar[++i]; continue; } if (ar[i] =3D=3D SNAPX) { o3_snapx =3D ar[++i]; continue; } if (ar[i] =3D=3D SNAPY) { o3_snapy =3D ar[++i]; continue; } if (ar[i] =3D=3D FIXX) { o3_fixx =3D ar[++i]; continue; } if (ar[i] =3D=3D FIXY) { o3_fixy =3D ar[++i]; continue; } if (ar[i] =3D=3D FGBACKGROUND) { o3_fgbackground =3D ar[++i]; = continue; } if (ar[i] =3D=3D BGBACKGROUND) { o3_bgbackground =3D ar[++i]; = continue; } if (ar[i] =3D=3D PADX) { o3_padxl =3D ar[++i]; o3_padxr =3D ar[++i]; = continue; } if (ar[i] =3D=3D PADY) { o3_padyt =3D ar[++i]; o3_padyb =3D ar[++i]; = continue; } if (ar[i] =3D=3D FULLHTML) { o3_fullhtml =3D 1; continue; } if (ar[i] =3D=3D BELOW || ar[i] =3D=3D ABOVE) { o3_vpos =3D ar[i]; = continue; } if (ar[i] =3D=3D CAPICON) { o3_capicon =3D ar[++i]; continue; } if (ar[i] =3D=3D TEXTFONT) { o3_textfont =3D ar[++i]; continue; } if (ar[i] =3D=3D CAPTIONFONT) { o3_captionfont =3D ar[++i]; continue; = } if (ar[i] =3D=3D CLOSEFONT) { o3_closefont =3D ar[++i]; continue; } if (ar[i] =3D=3D TEXTSIZE) { o3_textsize =3D ar[++i]; continue; } if (ar[i] =3D=3D CAPTIONSIZE) { o3_captionsize =3D ar[++i]; continue; = } if (ar[i] =3D=3D CLOSESIZE) { o3_closesize =3D ar[++i]; continue; } if (ar[i] =3D=3D FRAME) { opt_FRAME(ar[++i]); continue; } if (ar[i] =3D=3D TIMEOUT) { o3_timeout =3D ar[++i]; continue; } if (ar[i] =3D=3D FUNCTION) { opt_FUNCTION(ar[++i]); continue; } if (ar[i] =3D=3D DELAY) { o3_delay =3D ar[++i]; continue; } if (ar[i] =3D=3D HAUTO) { o3_hauto =3D (o3_hauto =3D=3D 0) ? 1 : 0; = continue; } if (ar[i] =3D=3D VAUTO) { o3_vauto =3D (o3_vauto =3D=3D 0) ? 1 : 0; = continue; } if (ar[i] =3D=3D CLOSECLICK) { o3_closeclick =3D (o3_closeclick = =3D=3D 0) ? 1 : 0; continue; } if (ar[i] =3D=3D CSSOFF) { o3_css =3D ar[i]; continue; } if (ar[i] =3D=3D CSSSTYLE) { o3_css =3D ar[i]; continue; } if (ar[i] =3D=3D CSSCLASS) { o3_css =3D ar[i]; continue; } if (ar[i] =3D=3D FGCLASS) { o3_fgclass =3D ar[++i]; continue; } if (ar[i] =3D=3D BGCLASS) { o3_bgclass =3D ar[++i]; continue; } if (ar[i] =3D=3D TEXTFONTCLASS) { o3_textfontclass =3D ar[++i]; = continue; } if (ar[i] =3D=3D CAPTIONFONTCLASS) { o3_captionfontclass =3D ar[++i]; = continue; } if (ar[i] =3D=3D CLOSEFONTCLASS) { o3_closefontclass =3D ar[++i]; = continue; } if (ar[i] =3D=3D PADUNIT) { o3_padunit =3D ar[++i]; continue; } if (ar[i] =3D=3D HEIGHTUNIT) { o3_heightunit =3D ar[++i]; continue; } if (ar[i] =3D=3D WIDTHUNIT) { o3_widthunit =3D ar[++i]; continue; } if (ar[i] =3D=3D TEXTSIZEUNIT) { o3_textsizeunit =3D ar[++i]; = continue; } if (ar[i] =3D=3D TEXTDECORATION) { o3_textdecoration =3D ar[++i]; = continue; } if (ar[i] =3D=3D TEXTSTYLE) { o3_textstyle =3D ar[++i]; continue; } if (ar[i] =3D=3D TEXTWEIGHT) { o3_textweight =3D ar[++i]; continue; } if (ar[i] =3D=3D CAPTIONSIZEUNIT) { o3_captionsizeunit =3D ar[++i]; = continue; } if (ar[i] =3D=3D CAPTIONDECORATION) { o3_captiondecoration =3D = ar[++i]; continue; } if (ar[i] =3D=3D CAPTIONSTYLE) { o3_captionstyle =3D ar[++i]; = continue; } if (ar[i] =3D=3D CAPTIONWEIGHT) { o3_captionweight =3D ar[++i]; = continue; } if (ar[i] =3D=3D CLOSESIZEUNIT) { o3_closesizeunit =3D ar[++i]; = continue; } if (ar[i] =3D=3D CLOSEDECORATION) { o3_closedecoration =3D ar[++i]; = continue; } if (ar[i] =3D=3D CLOSESTYLE) { o3_closestyle =3D ar[++i]; continue; } if (ar[i] =3D=3D CLOSEWEIGHT) { o3_closeweight =3D ar[++i]; continue; = } } } if (o3_delay =3D=3D 0) { return overlib350(); } else { o3_delayid =3D setTimeout("overlib350()", o3_delay); if (o3_sticky) { return false; } else { return true; } } } // Clears popups if appropriate function nd() { if ( o3_removecounter >=3D 1 ) { o3_showingsticky =3D 0 }; if ( (ns4) || (ie4) || (ns6) ) { if ( o3_showingsticky =3D=3D 0 ) { o3_allowmove =3D 0; if (over !=3D null) hideObject(over); } else { o3_removecounter++; } } =09 return true; } /////////////////////////////////////////////////////////////////////////= /////////// // OVERLIB 3.50 FUNCTION /////////////////////////////////////////////////////////////////////////= /////////// // This function decides what it is we want to display and how we want = it done. function overlib350() { // Make layer content var layerhtml; if (o3_background !=3D "" || o3_fullhtml) { // Use background instead of box. layerhtml =3D ol_content_background(o3_text, o3_background, = o3_fullhtml); } else { // They want a popup box. // Prepare popup background if (o3_fgbackground !=3D "" && o3_css =3D=3D CSSOFF) { o3_fgbackground =3D "BACKGROUND=3D\""+o3_fgbackground+"\""; } if (o3_bgbackground !=3D "" && o3_css =3D=3D CSSOFF) { o3_bgbackground =3D "BACKGROUND=3D\""+o3_bgbackground+"\""; } // Prepare popup colors if (o3_fgcolor !=3D "" && o3_css =3D=3D CSSOFF) { o3_fgcolor =3D "BGCOLOR=3D\""+o3_fgcolor+"\""; } if (o3_bgcolor !=3D "" && o3_css =3D=3D CSSOFF) { o3_bgcolor =3D "BGCOLOR=3D\""+o3_bgcolor+"\""; } // Prepare popup height if (o3_height > 0 && o3_css =3D=3D CSSOFF) { o3_height =3D "HEIGHT=3D" + o3_height; } else { o3_height =3D ""; } // Decide which kinda box. if (o3_cap =3D=3D "") { // Plain layerhtml =3D ol_content_simple(o3_text); } else { // With caption if (o3_sticky) { // Show close text layerhtml =3D ol_content_caption(o3_text, o3_cap, o3_close); } else { // No close text layerhtml =3D ol_content_caption(o3_text, o3_cap, ""); } } } =09 // We want it to stick! if (o3_sticky) { o3_showingsticky =3D 1; o3_removecounter =3D 0; } =09 // Write layer layerWrite(layerhtml); =09 // Prepare status bar if (o3_autostatus > 0) { o3_status =3D o3_text; if (o3_autostatus > 1) { o3_status =3D o3_cap; } } // When placing the layer the first time, even stickies may be moved. o3_allowmove =3D 0; // Initiate a timer for timeout if (o3_timeout > 0) { =20 if (o3_timerid > 0) clearTimeout(o3_timerid); o3_timerid =3D setTimeout("cClick()", o3_timeout); } // Show layer disp(o3_status); // Stickies should stay where they are.=09 if (o3_sticky) { o3_allowmove =3D 0; return false; } else { return true; } } /////////////////////////////////////////////////////////////////////////= /////////// // LAYER GENERATION FUNCTIONS /////////////////////////////////////////////////////////////////////////= /////////// // Makes simple table without caption function ol_content_simple(text) { if (o3_css =3D=3D CSSCLASS) txt =3D "
"+text+"
"; if (o3_css =3D=3D CSSSTYLE) txt =3D "=
"+text+"
"; if (o3_css =3D=3D CSSOFF) txt =3D ""; set_background(""); return txt; } // Makes table with caption and optional close link function ol_content_caption(text, title, close) { closing =3D ""; closeevent =3D "onMouseOver"; if (o3_closeclick =3D=3D 1) closeevent =3D "onClick"; if (o3_capicon !=3D "") o3_capicon =3D " = "; if (close !=3D "") { if (o3_css =3D=3D CSSCLASS) closing =3D ""; if (o3_css =3D=3D CSSSTYLE) closing =3D ""; if (o3_css =3D=3D CSSOFF) closing =3D ""; } if (o3_css =3D=3D CSSCLASS) txt =3D "
"+text+"
"+close+""+close+""+close+"
"+clo= sing+"
"+o3_capicon+title+"
"+text+"
"; if (o3_css =3D=3D CSSSTYLE) txt =3D "=
"+closing+"
"+o3_capicon+title+"
"+text+"
"; if (o3_css =3D=3D CSSOFF) txt =3D ""; set_background(""); return txt; } // Sets the background picture, padding and lots more. :) function ol_content_background(text, picture, hasfullhtml) { if (hasfullhtml) { txt =3D text; } else { if (o3_css =3D=3D CSSCLASS) txt =3D "
"+closi= ng+"
"+o3_capicon+title+"
"+text+"
"+text+"
"; if (o3_css =3D=3D CSSSTYLE) txt =3D "
"+text+"
"; if (o3_css =3D=3D CSSOFF) txt =3D "
"+text+"
"; } set_background(picture); return txt; } // Loads a picture into the div. function set_background(pic) { if (pic =3D=3D "") { if (ie4) over.backgroundImage =3D "none"; if (ns6) over.style.backgroundImage =3D "none"; } else { if (ns4) { over.background.src =3D pic; } else if (ie4) { over.backgroundImage =3D "url("+pic+")"; } else if (ns6) { over.style.backgroundImage =3D "url("+pic+")"; } } } /////////////////////////////////////////////////////////////////////////= /////////// // HANDLING FUNCTIONS /////////////////////////////////////////////////////////////////////////= /////////// // Displays the popup function disp(statustext) { if ( (ns4) || (ie4) || (ns6) ) { if (o3_allowmove =3D=3D 0) { placeLayer(); showObject(over); o3_allowmove =3D 1; } } if (statustext !=3D "") { self.status =3D statustext; } } // Decides where we want the popup. function placeLayer() { var placeX, placeY; =09 // HORIZONTAL PLACEMENT if (o3_fixx > -1) { // Fixed position placeX =3D o3_fixx; } else { winoffset =3D (ie4) ? o3_frame.document.body.scrollLeft : = o3_frame.pageXOffset; if (ie4) iwidth =3D o3_frame.document.body.clientWidth; if (ns4) iwidth =3D o3_frame.innerWidth; // was screwed in mozilla, = fixed now? if (ns6) iwidth =3D o3_frame.outerWidth; =09 // If HAUTO, decide what to use. if (o3_hauto =3D=3D 1) { if ( (o3_x - winoffset) > ((eval(iwidth)) / 2)) { o3_hpos =3D LEFT; } else { o3_hpos =3D RIGHT; } } =09 // From mouse if (o3_hpos =3D=3D CENTER) { // Center placeX =3D o3_x+o3_offsetx-(o3_width/2); } if (o3_hpos =3D=3D RIGHT) { // Right placeX =3D o3_x+o3_offsetx; if ( (eval(placeX) + eval(o3_width)) > (winoffset + iwidth) ) { placeX =3D iwidth + winoffset - o3_width; if (placeX < 0) placeX =3D 0; } } if (o3_hpos =3D=3D LEFT) { // Left placeX =3D o3_x-o3_offsetx-o3_width; if (placeX < winoffset) placeX =3D winoffset; } =09 // Snapping! if (o3_snapx > 1) { var snapping =3D placeX % o3_snapx; if (o3_hpos =3D=3D LEFT) { placeX =3D placeX - (o3_snapx + snapping); } else { // CENTER and RIGHT placeX =3D placeX + (o3_snapx - snapping); } if (placeX < winoffset) placeX =3D winoffset; } } =09 =09 // VERTICAL PLACEMENT if (o3_fixy > -1) { // Fixed position placeY =3D o3_fixy; } else { scrolloffset =3D (ie4) ? o3_frame.document.body.scrollTop : = o3_frame.pageYOffset; // If VAUTO, decide what to use. if (o3_vauto =3D=3D 1) { if (ie4) iheight =3D o3_frame.document.body.clientHeight; if (ns4) iheight =3D o3_frame.innerHeight; if (ns6) iheight =3D o3_frame.outerHeight; iheight =3D (eval(iheight)) / 2; if ( (o3_y - scrolloffset) > iheight) { o3_vpos =3D ABOVE; } else { o3_vpos =3D BELOW; } } // From mouse if (o3_vpos =3D=3D ABOVE) { if (o3_aboveheight =3D=3D 0) { var divref =3D (ie4) ? o3_frame.document.all['overDiv'] : over; o3_aboveheight =3D (ns4) ? divref.clip.height : divref.offsetHeight; } placeY =3D o3_y - (o3_aboveheight + o3_offsety); if (placeY < scrolloffset) placeY =3D scrolloffset; } else { // BELOW placeY =3D o3_y + o3_offsety; } // Snapping! if (o3_snapy > 1) { var snapping =3D placeY % o3_snapy; =09 if (o3_aboveheight > 0 && o3_vpos =3D=3D ABOVE) { placeY =3D placeY - (o3_snapy + snapping); } else { placeY =3D placeY + (o3_snapy - snapping); } =09 if (placeY < scrolloffset) placeY =3D scrolloffset; } } // Actually move the object.=09 repositionTo(over, placeX, placeY); } // Moves the layer function mouseMove(e) { if ( (ns4) || (ns6) ) {o3_x=3De.pageX; o3_y=3De.pageY;} if (ie4) {o3_x=3Devent.x; o3_y=3Devent.y;} if (ie5) {o3_x=3Devent.x+o3_frame.document.body.scrollLeft; = o3_y=3Devent.y+o3_frame.document.body.scrollTop;} =09 if (o3_allowmove =3D=3D 1) { placeLayer(); } } // The Close onMouseOver function for stickies function cClick() { hideObject(over); o3_showingsticky =3D 0; =09 return false; } // Makes sure target frame has overLIB function compatibleframe(frameid) { =20 if (ns4) { if (typeof frameid.document.overDiv =3D=3D'undefined') return false; } else if (ie4) { if (typeof frameid.document.all["overDiv"] =3D=3D'undefined') return = false; } else if (ns6) { if (frameid.document.getElementById('overDiv') =3D=3D null) return = false; } return true; } /////////////////////////////////////////////////////////////////////////= /////////// // LAYER FUNCTIONS /////////////////////////////////////////////////////////////////////////= /////////// // Writes to a layer function layerWrite(txt) { txt +=3D "\n"; =09 if (ns4) { var lyr =3D o3_frame.document.overDiv.document lyr.write(txt) lyr.close() } else if (ie4) { o3_frame.document.all["overDiv"].innerHTML =3D txt } else if (ns6) { range =3D o3_frame.document.createRange(); range.setStartBefore(over); domfrag =3D range.createContextualFragment(txt); while (over.hasChildNodes()) { over.removeChild(over.lastChild); } over.appendChild(domfrag); } } // Make an object visible function showObject(obj) { if (ns4) obj.visibility =3D "show"; else if (ie4) obj.visibility =3D "visible"; else if (ns6) obj.style.visibility =3D "visible"; } // Hides an object function hideObject(obj) { if (ns4) obj.visibility =3D "hide"; else if (ie4) obj.visibility =3D "hidden"; else if (ns6) obj.style.visibility =3D "hidden"; =20 if (o3_timerid > 0) clearTimeout(o3_timerid); if (o3_delayid > 0) clearTimeout(o3_delayid); o3_timerid =3D 0; o3_delayid =3D 0; self.status =3D ""; } // Move a layer function repositionTo(obj,xL,yL) { if ( (ns4) || (ie4) ) { obj.left =3D xL; obj.top =3D yL; } else if (ns6) { obj.style.left =3D xL + "px"; obj.style.top =3D yL+ "px"; } } /////////////////////////////////////////////////////////////////////////= /////////// // PARSER FUNCTIONS /////////////////////////////////////////////////////////////////////////= /////////// // Defines which frame we should point to. function opt_FRAME(frm) { o3_frame =3D compatibleframe(frm) ? frm : ol_frame; if ( (ns4) || (ie4 || (ns6)) ) { if (ns4) over =3D o3_frame.document.overDiv; if (ie4) over =3D o3_frame.overDiv.style; if (ns6) over =3D o3_frame.document.getElementById("overDiv"); } return 0; } // Calls an external function function opt_FUNCTION(callme) { o3_text =3D callme() return 0; } //end (For internal purposes.) /////////////////////////////////////////////////////////////////////////= /////////// // OVERLIB 2 COMPATABILITY FUNCTIONS // If you aren't upgrading you can remove the below section. /////////////////////////////////////////////////////////////////////////= /////////// // Converts old 0=3Dleft, 1=3Dright and 2=3Dcenter into constants. function vpos_convert(d) { if (d =3D=3D 0) { d =3D LEFT; } else { if (d =3D=3D 1) { d =3D RIGHT; } else { d =3D CENTER; } } =09 return d; } // Simple popup function dts(d,text) { o3_hpos =3D vpos_convert(d); overlib(text, o3_hpos, CAPTION, ""); } // Caption popup function dtc(d,text, title) { o3_hpos =3D vpos_convert(d); overlib(text, CAPTION, title, o3_hpos); } // Sticky function stc(d,text, title) { o3_hpos =3D vpos_convert(d); overlib(text, CAPTION, title, o3_hpos, STICKY); } // Simple popup right function drs(text) { dts(1,text); } // Caption popup right function drc(text, title) { dtc(1,text,title); } // Sticky caption right function src(text,title) { stc(1,text,title); } // Simple popup left function dls(text) { dts(0,text); } // Caption popup left function dlc(text, title) { dtc(0,text,title); } // Sticky caption left function slc(text,title) { stc(0,text,title); } // Simple popup center function dcs(text) { dts(2,text); } // Caption popup center function dcc(text, title) { dtc(2,text,title); } // Sticky caption center function scc(text,title) { stc(2,text,title); } ------=_NextPart_000_0000_01C8C485.1D968F80 Content-Type: application/x-js Content-Transfer-Encoding: quoted-printable Content-Location: https://serviciosva.itesm.mx/aspnet_client/system_web/1_1_4322/SmartNav.js var snSrc; if (window.__smartNav =3D=3D null) { window.__smartNav =3D new Object(); window.__smartNav.update =3D function() { var sn =3D window.__smartNav; var fd; document.detachEvent("onstop", sn.stopHif); sn.inPost =3D false; try { fd =3D frames["__hifSmartNav"].document; } catch (e) = {return;} var fdr =3D fd.getElementsByTagName("asp_smartnav_rdir"); if (fdr.length > 0) { if (sn.sHif =3D=3D null) { sn.sHif =3D document.createElement("IFRAME"); sn.sHif.name =3D "__hifSmartNav"; sn.sHif.style.display =3D "none"; sn.sHif.src =3D snSrc; } try {window.location =3D fdr[0].url;} catch (e) {}; return; } var fdurl =3D fd.location.href; var index =3D fdurl.indexOf(snSrc); if ((index !=3D -1 && index =3D=3D fdurl.length-snSrc.length) || fdurl =3D=3D "about:blank") return; var fdurlb =3D fdurl.split("?")[0]; if (document.location.href.indexOf(fdurlb) < 0) { document.location.href=3Dfdurl; return; } sn._savedOnLoad =3D window.onload; window.onload =3D null; window.__smartNav.updateHelper(); } window.__smartNav.updateHelper =3D function() { if (document.readyState !=3D "complete") { window.setTimeout(window.__smartNav.updateHelper, 25); return; } window.__smartNav.loadNewContent(); } window.__smartNav.loadNewContent =3D function() { var sn =3D window.__smartNav; var fd; try { fd =3D frames["__hifSmartNav"].document; } catch (e) {return;} if (sn.sHif !=3D null) { sn.sHif.removeNode(true); sn.sHif =3D null; } var hdm =3D document.getElementsByTagName("head")[0]; var hk =3D hdm.childNodes; var tt =3D null; for (var i =3D hk.length - 1; i>=3D 0; i--) { if (hk[i].tagName =3D=3D "TITLE") { tt =3D hk[i].outerHTML; continue; } if (hk[i].tagName !=3D "BASEFONT" || hk[i].innerHTML.length = =3D=3D 0) hdm.removeChild(hdm.childNodes[i]); } var kids =3D fd.getElementsByTagName("head")[0].childNodes; for (var i =3D 0; i < kids.length; i++) { var tn =3D kids[i].tagName; var k =3D document.createElement(tn); k.id =3D kids[i].id; k.mergeAttributes(kids[i]); switch(tn) { case "TITLE": if (tt =3D=3D kids[i].outerHTML) continue; k.innerText =3D kids[i].text; hdm.insertAdjacentElement("afterbegin", k); continue; case "BASEFONT" : if (kids[i].innerHTML.length > 0) continue; break; default: var o =3D document.createElement("BODY"); o.innerHTML =3D "" + kids[i].outerHTML + = ""; k =3D o.firstChild; break; } if(k!=3Dnull) hdm.appendChild(k); } document.body.clearAttributes(); document.body.id =3D fd.body.id; document.body.mergeAttributes(fd.body); var newBodyLoad =3D fd.body.onload; if (newBodyLoad !=3D null) document.body.onload =3D newBodyLoad; else document.body.onload =3D sn._savedOnLoad; var s =3D "" + fd.body.innerHTML + ""; if (sn.hif !=3D null) { var hifP =3D sn.hif.parentElement; if (hifP !=3D null) sn.sHif=3DhifP.removeChild(sn.hif); } document.body.innerHTML =3D s; var sc =3D document.scripts; for (var i =3D 0; i < sc.length; i++) { sc[i].text =3D sc[i].text; } sn.hif =3D document.all("__hifSmartNav"); if (sn.hif !=3D null) { var hif =3D sn.hif; sn.hifName =3D "__hifSmartNav" + (new Date()).getTime(); frames["__hifSmartNav"].name =3D sn.hifName; sn.hifDoc =3D hif.contentWindow.document; if (sn.ie5) hif.parentElement.removeChild(hif); window.setTimeout(sn.restoreFocus,0); } if (typeof(window.onload) =3D=3D "string") { try { eval(window.onload) } catch (e) {}; } else if (window.onload !=3D null) { try { window.onload() } catch (e) {}; } sn._savedOnLoad =3D null; sn.attachForm(); }; window.__smartNav.restoreFocus =3D function() { if (window.__smartNav.inPost =3D=3D true) return; var curAe =3D document.activeElement; var sAeId =3D window.__smartNav.ae; if (sAeId=3D=3Dnull || curAe!=3Dnull && = (curAe.id=3D=3DsAeId||curAe.name=3D=3DsAeId)) return; var ae =3D document.all(sAeId); if (ae =3D=3D null) return; try { ae.focus(); } catch(e){}; } window.__smartNav.saveHistory =3D function() { if (window.__smartNav.hif !=3D null) window.__smartNav.hif.removeNode(); if ( window.__smartNav.sHif !=3D null && document.all[window.__smartNav.siHif] !=3D null) document.all[window.__smartNav.siHif].insertAdjacentElement( "BeforeBegin", window.__smartNav.sHif); } window.__smartNav.stopHif =3D function() { document.detachEvent("onstop", window.__smartNav.stopHif); var sn =3D window.__smartNav; if (sn.hifDoc =3D=3D null && sn.hif !=3D null) { try {sn.hifDoc =3D sn.hif.contentWindow.document;} catch(e){sn.hifDoc=3Dnull} } if (sn.hifDoc !=3D null) { try {sn.hifDoc.execCommand("stop");} catch (e){} } } window.__smartNav.init =3D function() { var sn =3D window.__smartNav; document.detachEvent("onstop", sn.stopHif); document.attachEvent("onstop", sn.stopHif); try { if (window.event.returnValue =3D=3D false) return; } = catch(e) {} sn.inPost =3D true; if (document.activeElement !=3D null) { var ae =3D document.activeElement.id; if (ae.length =3D=3D 0) ae =3D document.activeElement.name; sn.ae =3D ae; } else sn.ae =3D null; try {document.selection.empty();} catch (e) {} if (sn.hif =3D=3D null) { sn.hif =3D document.all("__hifSmartNav"); sn.hifDoc =3D sn.hif.contentWindow.document; } if (sn.hifDoc !=3D null) try {sn.hifDoc.designMode =3D "On";}catch(e){}; if (sn.hif.parentElement =3D=3D null) document.body.appendChild(sn.hif); var hif =3D sn.hif; hif.detachEvent("onload", sn.update); hif.attachEvent("onload", sn.update); window.__smartNav.fInit =3D true; }; window.__smartNav.submit =3D function() { window.__smartNav.fInit =3D false; try { window.__smartNav.init(); } catch(e) {} if (window.__smartNav.fInit) window.__smartNav.form._submit(); }; window.__smartNav.attachForm =3D function() { var cf =3D document.forms; for (var i=3D0; i = 0; var rc =3D window.__smartNav.attachForm(); var hif =3D document.all("__hifSmartNav"); if (snSrc =3D=3D null) { if (typeof(window.dialogHeight) !=3D "undefined") { snSrc =3D "IEsmartnav1"; hif.src =3D snSrc; } else { snSrc =3D hif.src; } } if (rc) { var fsn =3D frames["__hifSmartNav"]; fsn.name =3D window.__smartNav.hifName; window.__smartNav.siHif =3D hif.sourceIndex; try { if (fsn.document.location !=3D snSrc) { fsn.document.designMode =3D "On"; hif.attachEvent("onload",window.__smartNav.update); window.__smartNav.hif =3D hif; } } catch (e) { window.__smartNav.hif =3D hif; } window.attachEvent("onbeforeunload", = window.__smartNav.saveHistory); } else window.__smartNav =3D null; } ------=_NextPart_000_0000_01C8C485.1D968F80 Content-Type: application/x-js Content-Transfer-Encoding: quoted-printable Content-Location: https://serviciosva.itesm.mx/PlanesEstudio/RadControls/menu/Scripts/3_5_2/RadMenu_Utils.js var l26=3D {i26:function (I26,item){I26[I26.length]=3Ditem; } = ,o27:function (I26,index,item){I26[index]=3Ditem; } ,O27:function = (I26,item){var l27=3D false; for (var i=3D0; i=3D0; i--){for = (l=3D0; l<=3Di; l++){if (I26[l+1]o2a))){o2a=3DO2a; }}return = o2a; } ,l2a:function (){if (this.l2a.arguments.length>0){var = i2a=3Dthis.l2a.arguments[0]; for (var i=3D1; = i=3D0; --l){ this[l+i]=3Dthis[l]; }for (l=3D0; l57)); = };Hashtable.prototype.length=3D function (){return this.Values.length; = }; ------=_NextPart_000_0000_01C8C485.1D968F80 Content-Type: application/x-js Content-Transfer-Encoding: quoted-printable Content-Location: https://serviciosva.itesm.mx/PlanesEstudio/RadControls/menu/Scripts/3_5_2/RadHelper.js function HelperObject(o2f){ this.ls=3Do2f; return this ; = }HelperObject.prototype.e=3D function (O2f){if = ((typeof(O2f)!=3D"\x75\x6edef\x69\x6e\x65d") && (O2f!=3Dnull)){return = true; }return false; };HelperObject.prototype.AttachEventListener=3D = function (eventElement,l2f,eventHandler){i2f=3Dthis.I2f(l2f); if = (eventElement.attachEvent){eventElement.attachEvent(i2f,eventHandler); = }else if = (typeof(eventElement.addEventListener)!=3D"undefine\x64"){eventElement.ad= dEventListener(i2f,eventHandler, true); }else {var = eventHandler=3D"\x65v\x65\x6etE\x6cement.\x6fn"+i2f+"\x3de\x76\x65ntH\x61= ndler"; eval(eventHandler); }};HelperObject.prototype.I2f=3D function = (l2f){l2f=3Dl2f.toLowerCase(); if (document.attachEvent && = !l26.I2a(l2f,"on")){return "\x6f\x6e"+l2f; }else if = (document.addEventListener && l26.I2a(l2f,"\x6fn")){return = l2f.substr(2); }else {return l2f; }};HelperObject.prototype.I=3D = function (processedEvent){if (null=3D=3DprocessedEvent){return null; }if = (processedEvent.srcElement){return processedEvent.srcElement; }else if = (processedEvent.target){if = (processedEvent.target.nodeType=3D=3D3){return = processedEvent.target.parentNode; }else {return processedEvent.target; = }}else {return null; }};HelperObject.prototype.o2g=3D function = (processedEvent){if (null=3D=3DprocessedEvent){return null; }if = (processedEvent.toElement){return processedEvent.toElement; }else if = (processedEvent.I11){return processedEvent.I11; }else {return null; = }};HelperObject.prototype.Is=3D function (processedEvent){if = (!processedEvent){return false; }if (processedEvent.button){return = (processedEvent.button=3D=3D2); }else if (processedEvent.which){return = (processedEvent.which=3D=3D3); }};HelperObject.prototype.z=3D function = (processedEvent){if (processedEvent.button && this.ls.o4){return = (processedEvent.button=3D=3D1); }if (processedEvent.button && = this.ls.l4){return (processedEvent.button=3D=3D0); }else if = (processedEvent.which){return (processedEvent.which=3D=3D1); = }};HelperObject.prototype.l21=3D function (processedEvent){if = (processedEvent.which && = processedEvent.type.indexOf("k\x65\x79")!=3D-1){return = processedEvent.which; }else if (processedEvent.keyCode){return = processedEvent.keyCode; }else {return null; = }};HelperObject.prototype.O2g=3D function (processedEvent){return = String.fromCharCode(this.l21(processedEvent)); = };HelperObject.prototype.o1x=3D function (processedEvent){if = (processedEvent.pageX){return processedEvent.pageX; }else if = (processedEvent.clientX){if (this.ls.l2g){return = (processedEvent.clientX+document.documentElement.scrollLeft); }return = (processedEvent.clientX+document.body.scrollLeft); = }};HelperObject.prototype.l1x=3D function (processedEvent){if = (processedEvent.pageY){return processedEvent.pageY; }else if = (processedEvent.clientY){if (this.ls.l2g){return = (processedEvent.clientY+document.documentElement.scrollTop); }return = (processedEvent.clientY+document.body.scrollTop); = }};HelperObject.prototype.i2g=3D function (processedEvent){if = (processedEvent && = processedEvent.stopPropagation){processedEvent.stopPropagation(); }else = if (window.event){window.event.cancelBubble=3D true; = }};HelperObject.prototype.X=3D function (processedEvent){if = (processedEvent && = processedEvent.preventDefault){processedEvent.preventDefault(); return = false; }else if (window.event){window.event.returnValue=3D false; = }};HelperObject.prototype.o23=3D function (processedEvent){if = (this.ls.I2g){return false; }else if = (this.ls.o4){processedEvent.returnValue=3D false; }else if = (this.ls.l4){processedEvent.stopPropagation(); }return false; = };HelperObject.prototype.l0=3D function (o2h){if (!this.e(o2h)){return = null; }if (o2h.style){return o2h.style; }else {return o2h; = }};HelperObject.prototype.i18=3D function (o2h,O2h){var = l2h=3Ddocument.createElement("\111FRA\x4dE"); = l2h.src=3D"javascrip\x74:fal\x73\145\x3b"; if (this.e(O2h)){switch = (O2h){case 0:l2h.src=3D"\x6aa\x76\x61scr\x69pt:vo\x69\144\x280\x29;"; = break; case 1:l2h.src=3D"\x61bout:b\x6c\x61n\x6b"; break; case = 2:l2h.src=3D"b\x6cank.htm"; break; }}l2h.i2h=3D0; = l2h.style.position=3D"\x61b\x73\x6flut\x65"; = l2h.style.visibility=3D"h\x69dden"; l2h.style.left=3D"-5\x300px"; = l2h.style.top=3D"-\x32000px"; l2h.style.width=3Dthis.o15(o2h)+"px"; = l2h.style.height=3Dthis.l15(o2h)+"px"; = l2h.style.filter=3D"pr\x6fgid:DXIm\x61geTra\x6e\163\x66orm.\x4dicros\x6ff= t.A\x6cpha(\x73\x74yle=3D\x30,opa\x63ity=3D\x30)"; l2h.I2h=3D false; = return o2h.parentNode.insertBefore(l2h,o2h); = };HelperObject.prototype.o2i=3D function (o2h){if = (this.e(o2h.offsetParent)){return o2h.offsetParent; }else if = (this.e(o2h.parentNode)){return o2h.parentNode; }else if = (this.e(o2h.parentElement)){return o2h.parentElement; = }};HelperObject.prototype.O2i=3D function (l2i,i2i){var I2i=3Dl2i; while = ((I2i && I2i.id && I2i.id!=3Di2i) && = I2i.nodeName!=3D"B\x4fDY"){I2i=3DI2i.parentNode; }if (I2i && I2i.id && = I2i.id=3D=3Di2i){return I2i; }else {return null; = }};HelperObject.prototype.U=3D function (l2i,i2i,o2j){if (!l2i || = !i2i){return false; }var I2i=3Dl2i; if (o2j){while = (((typeof(I2i)!=3D"und\x65fined") && = (typeof(I2i.id)!=3D"\x75ndefine\x64") && (I2i.id.indexOf(i2i)<0)) && = I2i.nodeName!=3D"BODY" && = (I2i.parentNode!=3Dnull)){I2i=3DI2i.parentNode; }}else {while = (((typeof(I2i)!=3D"\x75ndef\x69\x6ee\x64") && = (typeof(I2i.id)!=3D"un\x64efined") && (I2i.id!=3Di2i)) && = I2i.nodeName!=3D"\x42ODY" && = (I2i.parentNode!=3Dnull)){I2i=3DI2i.parentNode; }}if = ((typeof(I2i)!=3D"\x75ndef\x69\x6ee\x64") && = (typeof(I2i.id)!=3D"undefin\x65d") && o2j=3D=3D false && = (I2i.id=3D=3Di2i)){return true; }if ((typeof(I2i)!=3D"undefi\x6eed") && = (typeof(I2i.id)!=3D"\x75n\x64\x65fin\x65d") && o2j=3D=3D true && = (I2i.id.indexOf(i2i)<0)){return true; }else {return false; = }};HelperObject.prototype.i1w=3D function (l2i,O2j){if (!l2i || = !O2j){return false; }var I2i=3Dl2i; while = (((typeof(I2i)!=3D"\x75nd\x65\x66in\x65d") && (I2i!=3DO2j)) && = I2i.nodeName!=3D"BO\x44Y" && = (I2i.parentNode!=3Dnull)){I2i=3DI2i.parentNode; }if = (I2i=3D=3DO2j){return true; }return false; = };HelperObject.prototype.Show=3D function (){for (var i=3D0; = i=3D0)?0: (I2n-O2o); o2p=3D((o2o-l2o)>=3D0)?0: = (o2o-l2o); return {o17:I2o,O17:o2p } ; }; ------=_NextPart_000_0000_01C8C485.1D968F80 Content-Type: application/x-js Content-Transfer-Encoding: quoted-printable Content-Location: https://serviciosva.itesm.mx/PlanesEstudio/RadControls/menu/Scripts/3_5_2/RadBrowser.js function Browser(){if (window.navigator){ = this.O2p=3Dnavigator.userAgent.toLowerCase(); }else { this.O2p=3D""; } = this.O4=3D false; this.l2p=3D false; this.i2p=3D false; this.l2m=3D = false; this.I2p=3D false; this.I2g=3D false; this.o2q=3D false; = this.O2q=3D false; this.l2q=3D false; this.l4=3D false; this.i2q=3D = false; this.I2q=3D false; this.o4=3D false; this.o2r=3D false; = this.o1r=3D false; this.O2r=3D false; this.I18=3D false; this.O18=3D = false; this.l18=3D false; this.l2r=3D false; this.Z=3D false; = this.i2r=3D false; this.I2r=3D false; this.o2s=3D false; this.O2s=3D = false; this.I2m=3D false; this.l2s=3D false; this.i2s=3D false; = this.I2s=3D false; this.o2t=3D false; this.O2t=3D false; this.l2t=3D = false; this.i2t=3D false; this.I2t=3D false; this.l2g=3D false; = this.o2u=3D false; this.O2u=3D false; this.l2u=3D false; this.i2u=3D = false; this.I2u=3D false; this.o2v=3D false; this.O2v=3D false; = this.HasFilters=3D false; this.is=3D false; this.l2v(); this.i2v(); = this.I2v(); this.o2w=3Dnavigator.appName; = this.O2w=3Dnavigator.appCodeName; = this.l2w=3Dnavigator.appVersion.substring(0,4); = this.i2w=3Dnavigator.platform; this.I2w=3Dnavigator.javaEnabled(); = this.o2x=3Dscreen.width; this.O2x=3Dscreen.height; return this ; = }Browser.prototype.l2x=3D function (){ = this.o4=3Dthis.l18=3Dthis.O18=3Dthis.I18=3Dthis.l2r=3Dthis.o2r=3Dthis.o1r= =3Dthis.O2r=3D false; };Browser.prototype.i2x=3D function (){ = this.i2r=3Dthis.I2r=3Dthis.o2s=3Dthis.O2s=3Dthis.I2m=3D false; = };Browser.prototype.I2x=3D function (){ = this.i2q=3Dthis.l4=3Dthis.l2q=3Dthis.O2q=3Dthis.o2q=3Dthis.I2g=3D false; = };Browser.prototype.l2v=3D function (){if = ((this.O2p.indexOf("\167\x69n")!=3D-1)){ this.O4=3D true; }else if = ((this.O2p.indexOf("\155\x61c")!=3D-1) || = (navigator.appVersion.indexOf("\x6dac")!=3D-1)){ this.l2m=3D true; }else = if ((this.O2p.indexOf("l\x69nux")!=3D-1)){ this.l2p=3D true; }else if = ((this.O2p.indexOf("\x781\x31")!=3D-1)){ this.i2p=3D true; }else { = this.o2t=3D true; }};Browser.prototype.i2v=3D function (){if = ((document.getElementById && document.createElement)){ this.O2t=3D true; = }if (document.all){ this.l2t=3D true; }if (document.layers){ this.i2t=3D = true; }if (window.focus){ this.I2t=3D true; }if (document.compatMode && = document.compatMode=3D=3D"\x43SS1C\x6f\x6d\x70at"){ this.l2g=3D true; = }if (document.images){ this.o2u=3D true; }if (document.anchors){ = this.O2u=3D true; }if (document.clear){ this.l2u=3D true; }if = (document.appendChild){ this.i2u=3D true; }if (window.innerWidth){ = this.I2u=3D true; }if (window.getComputedStyle){ this.o2v=3D true; }if = (document.documentElement && document.documentElement.currentStyle){ = this.O2v=3D true; }else if (document.body && = document.body.currentStyle){ this.O2v=3D true; }if (document.body && = document.body.filters){ this.HasFilters=3D true; }if = (typeof(window.status)!=3D"\165\x6edefined"){ this.is=3D true; = }};Browser.prototype.I2v=3D function (){if (this.l2t || = (navigator.appName=3D=3D"M\x69crosoft \x49nterne\x74 Expl\x6fr\x65r")){ = this.o4=3D true; if (this.O4){if (this.O2t){if = ((navigator.appVersion.indexOf("\x4d\x53IE 6")>0) || = (document.getElementById && document.compatMode)){ this.l18=3D true; = }else if ((navigator.appVersion.indexOf("\115SIE 5\x2e5")>0) && = document.getElementById && !document.compatMode){ this.O18=3D true; = this.l18=3D true; }else if (document.getElementById && = !document.compatMode && = typeof(window.opera)=3D=3D"\x75\x6e\x64efi\x6eed"){ this.I18=3D true; = }}else { this.l2r=3D true; }}else if (this.l2m){ this.o2r=3D true; if = (this.O2t){ this.o1r=3D true; }else { this.O2r=3D true; }}}if = (this.O2p.indexOf("opera")!=3D-1 && = typeof(window.opera)=3D=3D"u\x6edefined"){ this.i2r=3D true; this.Z=3D = true; this.l2x(); }else if = (typeof(window.opera)!=3D"\x75n\x64\x65fin\x65d" && = !typeof(window.print)=3D=3D"\x75ndefi\x6e\x65d"){ this.I2r=3D true; = this.Z=3D true; this.l2x(); }else if = (typeof(window.opera)!=3D"\x75ndef\x69\x6ee\x64" && = typeof(window.print)!=3D"\x75nd\x65\x66in\x65d" && = typeof(document.childNodes)=3D=3D"\x75nd\x65\x66in\x65d"){ this.o2s=3D = true; this.Z=3D true; this.l2x(); }else if = (typeof(window.opera)!=3D"\x75\x6e\x64efi\x6eed" && = typeof(document.childNodes)!=3D"\x75ndefi\x6e\x65d"){ this.O2s=3D true; = this.Z=3D true; this.l2x(); }if (this.O2s && = (this.O2p.indexOf("8.")!=3D-1)){ this.l2x(); this.i2x(); this.I2m=3D = true; this.Z=3D true; }if = (this.O2p.indexOf("\x66ir\x65\x66ox\x2f")!=3D-1){ this.l2x(); = this.i2x(); this.l4=3D true; this.i2q=3D true; }else if = (navigator.o2y=3D=3D"Gecko" && window.O2y){ this.l2x(); this.i2x(); = this.l4=3D true; }else if (navigator.vendor && = navigator.vendor.indexOf("\x4e\x65tscape")!=3D-1 && = navigator.o2y=3D=3D"\x47eck\x6f" && window.O2y){ this.l2x(); this.i2x(); = this.O2q=3D true; this.l4=3D true; }else if (navigator.vendor && = navigator.vendor=3D=3D"C\x61mino"){ this.l2x(); this.i2x(); this.I2s=3D = true; this.l4=3D true; }else if (navigator.o2y=3D=3D"Geck\x6f" && = !window.O2y){ this.l2x(); this.i2x(); this.o2q=3D true; }else if = ((navigator.vendor && = navigator.vendor.indexOf("\x4e\x65\x74sca\x70e")!=3D-1 && = navigator.o2y=3D=3D"Gecko" && window.O2y) || = (this.O2p.indexOf("netscap\x65/7")!=3D-1 || = this.O2p.indexOf("\x6eet\x73\x63ap\x657")!=3D-1)){ this.l2x(); = this.i2x(); this.l4=3D true; this.l2q=3D true; }else if = (navigator.vendor && navigator.vendor=3D=3D"Camino"){ this.l2x(); = this.i2x(); this.I2s=3D true; }if (((navigator.vendor && = navigator.vendor=3D=3D"KDE") || (document.childNodes) && (!document.all) = && (!navigator.taintEnabled))){ this.l2x(); this.i2x(); this.l2s=3D = true; }if ((document.childNodes) && (!document.all) && = (!navigator.taintEnabled) && (navigator.l2y)){ this.l2x(); this.i2x(); = this.i2s=3D true; }else if (document.layers && = navigator.mimeTypes["\x2a"]){ this.l2x(); this.i2x(); this.I2g=3D true; = }if ((document.childNodes) && (!document.all) && = (!navigator.taintEnabled) && (!navigator.l2y)){ this.l2x(); this.i2x(); = this.I2q=3D true; }else {o2t=3D true; }};Browser.prototype.i2y=3D = function (){var I2y=3D"\111sNetsca\x70e4 "+this.I2g+"\x0a"; = I2y+=3D"\111\x73Netscape\x36 "+this.o2q; = I2y+=3D"\x49sNets\x63\x61p\x656Plus "+this.O2q; I2y+=3D"IsNetscap\x657 = "+this.l2q; I2y+=3D"IsM\x6fzilla "+this.l4; = I2y+=3D"\x49sFire\x66\x6fx\x20"+this.i2q; = I2y+=3D"IsSafari\x20"+this.I2q; I2y+=3D"IsIE "+this.o4; = I2y+=3D"\x49sIEM\x61\x63 "+this.o2r; I2y+=3D"Is\x49E5Mac "+this.o1r; = I2y+=3D"\x49sI\x45\x34Mac\x20"+this.O2r; I2y+=3D"IsIE\x35Win "+this.I18; = I2y+=3D"\x49sIE\x35\x35Wi\x6e "+this.O18; I2y+=3D"\x49\x73\x49E6Wi\x6e = "+this.l18; I2y+=3D"I\x73IE4Win "+this.l2r; = I2y+=3D"\x49s\x4f\x70era\x20"+this.Z; I2y+=3D"IsOpera4\x20"+this.i2r; = I2y+=3D"\x49sOper\x61\x35 "+this.I2r; I2y+=3D"Is\x4fpera6 "+this.o2s; = I2y+=3D"\111\x73Oper\x617 "+this.O2s; I2y+=3D"IsKon\x71ueror "+this.l2s; = I2y+=3D"IsO\x6dniWeb "+this.i2s; I2y+=3D"IsCamin\x6f "+this.I2s; = I2y+=3D"\x49sUnk\x6e\x6fw\x6eBrowse\x72 "+this.o2t; alert(I2y); }; ------=_NextPart_000_0000_01C8C485.1D968F80 Content-Type: application/x-js Content-Transfer-Encoding: quoted-printable Content-Location: https://serviciosva.itesm.mx/PlanesEstudio/RadControls/menu/Scripts/3_5_2/RadFilters.js function RadFilters(){return this ; }RadFilters.prototype.Apply=3D = function (){for (var i=3D0; i(this.ParentMenu.If.l14()/2)){i16.o= 17=3D0; }if = ((this.ParentMenu.If.i14()-(I15+o13))>(this.ParentMenu.If.i14()/2)){i16.O= 17=3D0; }if (this.ParentMenu.IsStatic){i16.O17=3D0; }var = l17=3Dthis.ParentMenu.If.l0(this.Container); if (i16.o17!=3D0 && = i16.O17!=3D0){l17.left=3D(O12-I14)+"\x70x"; = l17.top=3D((l12+I12)-O15)+"px"; }else if = (i16.o17!=3D0){l17.top=3DI15+"px"; l17.left=3D(O12-I14)+"\x70x"; }else = if (i16.O17!=3D0){l17.left=3Di15+"\x70x"; = l17.top=3D((l12+I12)-O15)+"\x70x"; }else if (i16.o17=3D=3D0 && = i16.O17=3D=3D0){l17.left=3Di15+"\x70\x78"; l17.top=3DI15+"px"; } = this.ShowOverlay(l17.left,l17.top); = this.ParentMenu.If.Show(this.Container); = };RadMenuGroup.prototype.ShowOverlay=3D function (i17,I17){if = (document.readyState=3D=3D"\x63ompl\x65\x74e" && this.ParentMenu.o18 && = (this.ParentMenu.ls.O18 || this.ParentMenu.ls.l18)){if = (!this.ParentMenu.If.e(this.Container.iframeShim)){ = this.Container.iframeShim=3Dthis.ParentMenu.If.i18(this.Container); } = this.Container.iframeShim.style.top=3D(I17!=3Dnull)?I17: = this.Container.style.top+"\x70x"; = this.Container.iframeShim.style.left=3D(i17!=3Dnull)?i17: = this.Container.style.left+"\x70x"; = this.Container.iframeShim.style.zIndex=3D(this.Container.style.zIndex-1);= this.ParentMenu.If.Show(this.Container.iframeShim); = }};RadMenuGroup.prototype.ApplyEffects=3D function (){if = (this.ParentMenu.ls.HasFilters=3D=3D false && = this.ParentMenu.If.e(document.body.filters) && this.ParentMenu.ls.O4){ = this.ParentMenu.ls.HasFilters=3D true; }if = ((this.ParentMenu.ls.HasFilters=3D=3D false) || = !(this.ParentMenu.ls.O4)){return; }if (this.ParentMenu.ls.HasFilters && = this.ParentMenu.ls.I18){return; }if (this.ParentMenu.ls.HasFilters && = this.ParentMenu.If.e(this.ParentMenu.o19)){if = (this.ParentMenu.If.e(this.ExpandEffect) && this.ExpandEffect!=3D""){var = O19=3D""; var l19=3D.10000e3; if (this.ParentMenu.If.e(this.Iv) && = this.Iv!=3D""){l19=3Dthis.Iv; }else if = (this.ParentMenu.If.e(this.ParentMenu.i19) && = this.i19!=3D""){l19=3Dthis.ParentMenu.i19; }switch = (this.ExpandEffect){case "Bar\x6e":var I19=3D"o\x75t"; var = o1a=3D"\x76ertica\x6c"; = O19=3Dthis.ParentMenu.o19.O1a(this.Container,I19,o1a,l19); break; case = "Blin\x64s":var bands=3D10; var direction=3D"down"; = O19=3Dthis.ParentMenu.o19.l1a(this.Container,bands,direction,l19); = break; case "\x43hec\x6b\x65r\x42oard":var i1a=3D10; var I1a=3D10; var = direction=3D"r\x69ght"; = O19=3Dthis.ParentMenu.o19.o1b(this.Container,i1a,I1a,direction); break; = case "\x46ade":var O1b=3D.10e1; = O19=3Dthis.ParentMenu.o19.l1b(this.Container,O1b,l19); break; case = "\x47rad\x69\x65nt\x57ipe":var I19=3D"\x66o\x72\x77ard"; var i1b=3D.25; = var I1b=3D0; = O19=3Dthis.ParentMenu.o19.o1c(this.Container,I19,i1b,I1b,l19); break; = case "I\x6eset":var O1c=3D0; = O19=3Dthis.ParentMenu.o19.l1c(this.Container,O1c,l19); break; case = "\x49ris":var i1c=3D"\x50LUS"; var I19=3D"ou\x74"; = O19=3Dthis.ParentMenu.o19.I1c(this.Container,i1c,I19,l19); break; case = "Pixe\x6cate":var o1d=3D50; = O19=3Dthis.ParentMenu.o19.O1d(this.Container,o1d,l19); break; case = "\x52a\x64\x69alWipe":var I1b=3D"\x43LO\x43\x4b"; = O19=3Dthis.ParentMenu.o19.l1d(this.Container,I1b,l19); break; case = "\x52and\x6f\x6dBa\x72s":var o1a=3D"horizonta\x6c"; = O19=3Dthis.ParentMenu.o19.i1d(this.Container,o1a,l19); break; case = "R\x61ndomDiss\x6flve":O19=3Dthis.ParentMenu.o19.I1d(this.Container,l19);= break; case "\x53\x6c\x69de":var o1e=3D"\110\x49DE"; var bands=3D1; = O19=3Dthis.ParentMenu.o19.O1e(this.Container,o1e,bands,l19); break; case = "Spira\x6c":var l1e=3D16; var i1e=3D16; = O19=3Dthis.ParentMenu.o19.I1e(this.Container,l1e,i1e,l19); break; case = "Stre\x74ch":var o1f=3D"SPIN"; = O19=3Dthis.ParentMenu.o19.O1f(this.Container,o1f,l19); break; case = "Str\x69ps":var I19=3D"leftdown"; = O19=3Dthis.ParentMenu.o19.l1f(this.Container,I19,l19); break; case = "\127\x68eel":var spokes=3D4; = O19=3Dthis.ParentMenu.o19.i1f(this.Container,spokes,l19); break; case = "Zigza\x67":var l1e=3D16; var i1e=3D16; = O19=3Dthis.ParentMenu.o19.I1f(this.Container,l1e,i1e,l19); break; }}if = (((this.ParentMenu.Opacity>=3D0) && (this.ParentMenu.Opacity!=3D100)) || = this.ParentMenu.o1g>0){if ((this.ParentMenu.Opacity>=3D0) && = (this.ParentMenu.Opacity!=3D100)){O19=3Dthis.ParentMenu.o19.O1g(this.Cont= ainer,this.ParentMenu.Opacity,0); }if = (this.ParentMenu.o1g>0){O19=3Dthis.ParentMenu.o19.l1g(this.Container,135,= this.ParentMenu.i1g,this.ParentMenu.o1g); }}if = (this.Container.filters[0]!=3Dnull){ this.Container.filters[0].apply(); = this.Container.filters[0].play(); }}};RadMenuGroup.prototype.Show=3D = function (parentElement){if (!this.Visible){ this.Visible=3D true; if = ((this.ParentMenu.If.e(this.ExpandEffect) && this.ExpandEffect!=3D"") || = this.ParentMenu.If.e(this.ExpandEffect) || = (((this.ParentMenu.Opacity>=3D0) && (this.ParentMenu.Opacity!=3D100)) || = this.ParentMenu.o1g>0)){ this.ApplyEffects(); }var = I1g=3Dthis.ParentMenu.If.o1h(parentElement); var = O1h=3Dthis.ParentMenu.If.l1h(parentElement); var = i1h=3Dthis.ParentMenu.If.o15(parentElement); var = I1h=3Dthis.ParentMenu.If.l15(parentElement); = this.GroupExpand(I1g,O1h,i1h,I1h); if (this.iw){var = s=3Dthis.iw+"\050\x74his);"; eval(s); }}};function = RadMenu(o1i,iu,O1i,l1i){if (RadHelper.e(RadBrowserHelper)){ = this.ls=3DRadBrowserHelper; }else {RadBrowserHelper=3Dnew Browser(); = this.ls=3DRadBrowserHelper; }if (RadHelper){ this.If=3DRadHelper; }else = {RadHelper=3Dnew HelperObject(RadBrowserHelper); this.If=3DRadHelper; } = this.o19=3Dnull; if (RadFiltersHelper!=3Dnull){ = this.o19=3DRadFiltersHelper; }if (this.ls.HasFilters=3D=3D false && = this.If.e(document.body.filters) && this.ls.O4){RadFiltersHelper=3Dnew = RadFilters(); this.o19=3DRadFiltersHelper; } this.AllGroups=3Dnew = Hashtable(); this.AllItems=3Dnew Hashtable(); this.ID=3Do1i[0][0]; = this.il=3Do1i[0][1]; this.i1i=3Do1i[0][2]; this.I1i=3Do1i[0][3]; = this.ImagesBaseDir=3D""; this.ImagesBaseDir=3Do1i[0][4]; = this.o18=3Do1i[0][5]; this.o1j=3Do1i[0][6]; this.O1j=3Do1i[0][7]; = this.l1j=3Do1i[0][8]; this.IsContext=3Do1i[0][9]; = this.ContextHtmlElementID=3Do1i[0][10]; this.i1j=3Do1i[0][11]; = this.os=3Do1i[0][12]; this.ClickToOpen=3Do1i[0][13]; = this.I1j=3Do1i[0][14]; this.Width=3Do1i[0][15]; = this.Height=3Do1i[0][16]; this.Ou=3Do1i[0][17]; this.lk=3Do1i[0][18]; = this.ik=3Do1i[0][19]; this.Ig=3Do1i[0][20]; this.ig=3Do1i[0][21]; = this.oh=3Do1i[0][22]; this.Oh=3Do1i[0][23]; this.lh=3Do1i[0][24]; = this.o1k=3Do1i[0][25]; this.O1k=3Do1i[0][26]; this.l1k=3Do1i[0][27]; = this.i1k=3Do1i[0][28]; this.I1k=3Do1i[0][29]; this.o1l=3Do1i[0][30]; = this.O1l=3Do1i[0][31]; this.l1l=3Do1i[0][32]; this.i1l=3Do1i[0][33]; = this.I1l=3Do1i[0][34]; this.o1m=3Do1i[0][35]; this.O1m=3Do1i[0][36]; = this.l1m=3Do1i[0][37]; this.i1m=3Do1i[0][38]; this.I1m=3Do1i[0][39]; = this.o1n=3Do1i[0][40]; this.O1n=3Do1i[0][41]; this.l1n=3Do1i[0][42]; = this.i1n=3Do1i[0][43]; this.Opacity=3Do1i[0][44]; this.o1g=3Do1i[0][45]; = this.i1g=3Do1i[0][46]; this.i19=3Do1i[0][47]; this.I1n=3Do1i[0][48]; = this.IsStatic=3Do1i[0][49]; this.o1o=3Dnew Hashtable(); this.O1o=3Dnew = Array(); this.Op=3D false; this.TemplateEnabled=3D false; = this.PopulateMenuTree(iu,O1i,l1i); = this.RootGroup=3Dthis.GetGroup(o1i[0][50]); if = (!this.If.e(this.IsContext)){ this.RootGroup.Visible=3D true; } = this.l1o=3D""; this.l1o=3Do1i[0][51]; this.i1o=3Do1i[0][52]; = this.oj=3Do1i[0][53]; this.Oj=3Do1i[0][54]; this.O1=3Do1i[0][55]; = this.I1o=3D""; this.It=3D false; if (this.RootGroup){ = this.Container=3Dthis.RootGroup.Container; } this.oo=3Dnew Array(); = this.FirstClick=3D false; if (!this.ClickToOpen){ this.FirstClick=3D = true; } this.op=3D0; if (this.IsContext && = this.If.e(tlrkContextMenus)){if = (this.ContextHtmlElementID){tlrkContextMenus.AddItem(this.ContextHtmlElem= entID,this ); }else {tlrkContextMenus.A("\x64\x65fault"); = tlrkContextMenus.AddItem("def\x61ult",this ); }}if = (this.If.e(tlrkKeyboard)){tlrkKeyboard[tlrkKeyboard.length]=3Dthis ; }if = (this.If.e(tlrkMenus)){tlrkMenus[tlrkMenus.length]=3Dthis ; }var = Of=3Dthis ; this.If.AttachEventListener(document,"mousedo\x77n", = function (processedEvent){Of.o1p(processedEvent); } ); if = (typeof(ExtendMenuWithScroll)!=3D"\x75\x6e\144\x65fine\x64" && = (typeof(ExtendMenuWithScroll)=3D=3D"\146\x75nction")){ExtendMenuWithScrol= l(); }if (typeof(ExtendMenuWithKeyboard)!=3D"und\x65fined" && = (typeof(ExtendMenuWithKeyboard)=3D=3D"\x66unction")){ExtendMenuWithKeyboa= rd(); }if (this.If.e(this.KeyDown) && this.If.e(this.KeyUp)){ = this.If.AttachEventListener(document,"\x6b\x65\x79dow\x6e", function = (processedEvent){Of.KeyDown(processedEvent); } ); = this.If.AttachEventListener(document,"\x6b\x65\x79up", function = (processedEvent){Of.KeyUp(processedEvent); } ); } this.O1p=3D0; = this.l1p=3D-1; this.i1p=3D-1; this.ScrollLeftTime=3D0; = this.ScrollRightTime=3D0; this.ScrollUpTime=3D0; = this.ScrollDownTime=3D0; this.I1p=3D false; this.o1q=3D false; = this.InitDefaults(); }RadMenu.prototype.InitDefaults=3D function (){if = (document.readyState && document.readyState=3D=3D"\143ompl\x65te" && = !this.o1q){MenuCopyToBody(); if (this.RootGroup.o1){ = this.RootGroup.o1(); }o0(this ); if (RadHelper.e(this.O1)){var = l1=3Dthis.AllItems.A(this.O1); if (l1!=3Dnull){ this.ClickToOpen=3D = true; this.FirstClick=3D true; this.i1(l1, true , false ,""); }}if = (this.IsStatic=3D=3D true){ this.PositionTopGroup(); } this.o1q=3D true; = }};RadMenu.prototype.lg=3D function (O1q){var l1q=3D""; if = (this.If.e(O1q)){if = (this.If.e(this.ImagesBaseDir)){l1q=3Dthis.ImagesBaseDir+O1q; }else = {l1q=3DO1q; }}return l1q; };RadMenu.prototype.PositionTopGroup=3D = function (){ this.Io(this.O1p); if (this.If.e(this.RootGroup)){if = ((this.l1p<0) && (this.i1p<0)){if (this.o1j=3D=3D true){ = this.l1p=3Dthis.O1j; this.i1p=3Dthis.l1j; }else { = this.l1p=3Dthis.getx(); this.i1p=3Dthis.gety(); }}if (!S){var = o3=3Ddocument.body; CopyObjToBody(o3,this.RootGroup.Container); }var = i1q=3Dthis.If.l13(); var I1q=3Dthis.If.ScrollLeft(); var = l17=3Dthis.If.l0(this.RootGroup.Container); if (this.If.e(l17.position) = || l17.position=3D=3D""){l17.position=3D"\x61\x62solut\x65"; = }l17.top=3Di1q+this.i1p+"\x70x"; l17.left=3DI1q+this.l1p+"px"; var = Of=3Dthis ; if (this.ls.o1r || this.ls.I18){ = this.O1p=3Dwindow.setTimeout(this.ID+"\x2eP\x6f\x73iti\x6fnTopG\x72oup(\x= 29;",this.i1n); ; }else { this.O1p=3Dwindow.setTimeout( function = (){Of.PositionTopGroup(); } ,this.i1n); = }}};RadMenu.prototype.ImagePreload=3D function (O1r,l1r){if = (O1r=3D=3Dl1r){ this.It=3D true; = }};RadMenu.prototype.PopulateMenuTree=3D function (iu,O1i,l1i){var = i=3D0; for (i=3D0; i0){for (i=3D0; = ii1t; i--){if (this.oo[i]){var = o1u=3Dthis.GetGroup(this.oo[i]); if (o1u){ = this.If.i1s(o1u.Container.iframeShim,o1u.Container); o1u.Visible=3D = false; this.oo[i]=3Dnull; if (o1u.Ip){o1u.Ip.RemoveHilight(); = o1u.Ip=3Dnull; }}}}if ((i1t=3D=3D0) && this.RootGroup.Ip){if (!I1t){ = this.RootGroup.Ip.RemoveHilight(); this.RootGroup.Ip=3Dnull; }}} ; = RadMenu.prototype.o12=3D function (){var Of=3Dthis ; this.Io(this.op); = if (this.ls.o1r || this.ls.I18){ = this.op=3Dwindow.setTimeout(this.ID+"\x2eC\x6c\x6fseA\x6cl(0);"+this.ID+"= \x2eUs\x65\x73Ke\x79\142\x6fard \x3d = fa\x6cse;wi\x6e\144\x6fw.st\141\x74us=3D\x27\047\073",this.i1n); }else { = this.op=3Dwindow.setTimeout( function (){Of.CloseAll(0); Of.Op=3D false; = window.status=3D""; } ,this.i1n); }} ; RadMenu.prototype.Io=3D function = (O1u){if (O1u!=3D0){clearTimeout(O1u); O1u=3D0; }} ; = RadMenu.prototype.i1=3D function (l1u,i1u,I1u,o1v){var = Ie=3Dl1u.GetParentItems(); var O1v=3D(o1v!=3D"")?o1v: this.Oh; for (var = i=3D(Ie.Values.length-1); i>=3D0; i--){var l1v=3DIe.Values[i].Container; = if (i1u){ this.ProcItem(l1v,Ie.Values[i].ok); }if = (I1u){l1v.className=3DO1v; if (this.Ou=3D=3D true && = l1v.Cells!=3Dnull){for (var i=3D0; ii1x)?i1x:I1w; = O1x=3D(O1x>I1x)?I1x:O1x; this.If.X(processedEvent); = this.RootGroup.GroupExpand(I1w,O1x,0,0); this.RootGroup.Visible=3D true; = if (this.ls.Z){ this.o1y=3D true; }return false; = };RadMenu.prototype.o1p=3D function (processedEvent){if = (this.ClickToOpen || this.IsContext){if = (this.i1v(this.If.I(processedEvent))){return; } this.CloseAll(0); if = (this.IsContext && this.RootGroup.Visible=3D=3D true){if (this.ls.Z && = this.o1y){ this.o1y=3D false; return true; } this.RootGroup.Visible=3D = false; this.If.i1s(this.RootGroup.Container); } this.Op=3D false; = window.status=3D""; if (this.ClickToOpen){ this.FirstClick=3D false; = }}}; ------=_NextPart_000_0000_01C8C485.1D968F80 Content-Type: application/x-js Content-Transfer-Encoding: quoted-printable Content-Location: https://serviciosva.itesm.mx/PlanesEstudio/RadControls/menu/Scripts/3_5_2/RadMenu_Keyboard.js function ExtendMenuWithKeyboard(){if = ((typeof(RadMenu)=3D=3D"und\x65fined") || = (typeof(RadMenu.KeyDown)!=3D"\x75nd\x65\x66in\x65d")){return; = }RadMenu.prototype.O1y=3D function (){var l1y=3D0; for (var i=3D0; = i0){i21-=3D1; }var I21=3Dthis.i1y(i21); var = o22=3Dthis.o1z(I21); o22.RemoveState(MODE_CLICKED); = o22.Render(MODE_HILIGHT); } this.O1o.pop(); } ; = RadMenu.prototype.KeyDown=3D function (processedEvent){if = (!processedEvent){var processedEvent=3Dwindow.event; }var = O22=3Dthis.If.I(processedEvent); if (O22.type=3D=3D"text" || = O22.type=3D=3D"textarea"){return; }var = O21=3Dthis.If.l21(processedEvent); var l22=3D false; var = i21=3Dthis.O1y(); var I21=3Dthis.i1y(i21); var o22=3Dthis.o1z(I21); if = (this.I1o=3D=3D""){ this.I20(); }for (var i=3D0; i0){ this.O20(this.RootGroup.I0[0]); = }};RadMenu.prototype.I22=3D function (processedEvent){if = (this.ClickToOpen=3D=3D true){ this.ClickToOpen=3D false; = this.FirstClick=3D true; } this.CloseAll(0); window.status=3D""; = };RadMenu.prototype.O20=3D function (O1t){if (O1t){var = ParentGroup=3Dnull; var oq=3D0; ParentGroup=3DO1t.ParentGroup; = oq=3DO1t.Og; if ((oq)>0 && (ParentGroup!=3Dnull)){if = (this.oo[oq]!=3DParentGroup.ID){ this.oo[oq]=3DParentGroup.ID; }if = (ParentGroup.Visible!=3D = true){ParentGroup.Show(ParentGroup.of.Container); }} this.l23(O1t); = }};RadMenu.prototype.l23=3D function (O1t){ this.Io(this.op); = this.CloseAll(O1t.Og); if (O1t=3D=3D(O1t.ParentGroup.Ip)){return; }if = (O1t.ParentGroup){if = (O1t.ParentGroup.Ip!=3Dnull){O1t.ParentGroup.Ip.RemoveHilight(); = }O1t.ParentGroup.Ip=3DO1t; }if (!this.If.e(O1t.Ok)){O1t.ApplyHilight(); = }} ; RadMenu.prototype.NextItem=3D function (i23){if (i23.NextItem){if = (i23.NextItem.ll){return this.NextItem(i23.NextItem); }return = i23.NextItem; }else {return this.I23(i23.ParentGroup); = }};RadMenu.prototype.PreviousItem=3D function (i23){if = (i23.PreviousItem){if (i23.PreviousItem.ll){return = this.PreviousItem(i23.PreviousItem); }return i23.PreviousItem; }else = {return this.o24(i23.ParentGroup); }};RadMenu.prototype.I23=3D function = (O24){if (O24 && O24.I0){if (O24.I0[0].ll){return = this.NextItem(O24.I0[0]); }return O24.I0[0]; }return null; = };RadMenu.prototype.o24=3D function (O24){if (O24 && O24.I0){if = (O24.I0[(O24.I0.length-1)].ll){return = this.PreviousItem(O24.I0[(O24.I0.length-1)]); }return = O24.I0[(O24.I0.length-1)]; }return null; };RadMenu.prototype.O23=3D = function (g,G,l24,i24){if (!this.If.e(g) || !this.If.e(G) || = !this.If.e(l24)){return null; }var I24=3DG.i0; switch (i24){case i8:if = (I24=3D=3DVERTICAL_DIRECTION){return this.PreviousItem(g); }else if = (g.ChildGroup){return this.I23(g.ChildGroup); }break; case I8:if = (I24=3D=3DVERTICAL_DIRECTION){return this.NextItem(g); }else if = (g.ChildGroup){return this.I23(g.ChildGroup); }break; case l8:if = (I24=3D=3DVERTICAL_DIRECTION){if (g.ChildGroup){return = this.I23(g.ChildGroup); }else {var o25=3D true; if ((l24-1)<0){return = null; }G=3Dthis.i1y(l24-1); if (G.i0=3D=3DVERTICAL_DIRECTION){for (var = i=3Dthis.oo.length; i>=3D0; i--){if = (this.oo[i]){G=3Dthis.GetGroup(this.oo[i]); if = (G.i0=3D=3DHORIZONTAL_DIRECTION){o25=3D false; break; }}}if = (o25){G=3Dthis.RootGroup; }}return this.NextItem(G.Ip); }}else {return = this.NextItem(g); }break; case O8:if (I24=3D=3DVERTICAL_DIRECTION){if = ((l24-1)<0){return null; }G=3Dthis.i1y(l24-1); if = (G.i0=3D=3DVERTICAL_DIRECTION){return G.Ip; }else {return = this.PreviousItem(G.Ip); }}else {return this.PreviousItem(g); }break; = default:return; }};} ------=_NextPart_000_0000_01C8C485.1D968F80 Content-Type: application/x-js Content-Transfer-Encoding: quoted-printable Content-Location: https://serviciosva.itesm.mx/PlanesEstudio/RadControls/menu/Scripts/3_5_2/RadImageCache.js function ImageCache(I31,o32){ this.O32=3Do32; this.l32=3D0; = this.i32=3D0; this.I32=3D0; if (I31[0]){ this.I32=3DI31[0].length; } = this.o33=3Dnew Array(); for (var i=3D0; i