From: <Guardado por Microsoft Internet Explorer 7>
Subject: =?Windows-1252?Q?S=F3lo_tenemos_conocimiento_de_4%_del_universo:_George_S?=
	=?Windows-1252?Q?moot_-_La_Jornada?=
Date: Sat, 9 Jun 2007 09:12:50 -0500
MIME-Version: 1.0
Content-Type: multipart/related;
	type="multipart/alternative";
	boundary="----=_NextPart_000_0000_01C7AA76.5A78FD90"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3028

This is a multi-part message in MIME format.

------=_NextPart_000_0000_01C7AA76.5A78FD90
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.google.com.mx/images/poweredby/poweredby_FFFFFF.gif

R0lGODlhOAAUAOYAAMXV8vZON/v8/Ep22qlYTpfJ+a/X+o3/kS938nmIrP09JcXFxbe8tf//t2ml
+P+pmPyfi/78yf/9J/xnTC2kO//9S5Kjz8uvk+3t7pi//fT09P/t6v/XMNnb3v92YEiJ+VRwsKud
eFj0X/KEdG6N0/P7/tf0/Nzl+aeRTW6b+O//8LfC2pGTnneu/Onv/f/b0v//63Wvdt6SeVeC5WZ8
tvLOSE1biJqTlfDX1XJ7lNLT1M9RQcrp/IKImcWqTP//mNbPuaesyOPh5Kiprn7+hVprlVWJ8jtr
1p+boP+QecrL0sT4/7i0sYmDg8C9voiPnurk5OTOfeWIfv+2qTifP5KLjP+CbNPQztDMyv/Xzrqi
TP/72d/U0///O5ne/7KdneDe4KvPs//wZshqXddzZtQ4MbmrjoG/+6C05LT0tuzjyeng4FJ7Uv/m
3+Xk5smHf+rq5rd/fNri86Bvalmm8q+usufEwOPezf/PwW648ujz6P/gKf/lQf/Gsz5++v///yH5
BAAAAAAALAAAAAA4ABQAAAf/gH+Cg4SFhoeIiYqLjI2OjSUGDkZGDgUuAo+JaQciDJqCJmc0PSw9
IAgDHaCHekQUTKAmeTZYgxggNjqshwdUC4YRDQ2HJwUgsYQdC5mCL1kbhTAREYUCJX8lmL7AfxtZ
bX8NPz+HkkXNh21JUiMTSc0/YlEVFWqhGRleLRYYr1x/+rCbIEWIgHSEChjJkWjdHB0dxiiI8+cH
nxtumEjgAEcUCycz/CAR8AoKHg9fNpBR8AUhIQd+EiSaMqGOoDUBykToggKDoCgSLhSYceXPig80
/rxaA4GAnSkjCNxIZAQBCEIleJjgceJBAFuCrCi4IAHFoDsSfKTwA+aPCwc2/0hSyQJhx5s3TDpo
SGTBDwIlg+SQaEEngZUATgZBCGAmrc8/W8r2TVFiyYwqcnEcdvJYERgSqfb+0SDHwocnFyYOSkJA
CZ89QAQ1kNBEQI4B+5poEOBLgwzVjTocQWAEwKAMfp4I2KEAQpsHE2oD2VODWgUUiQUAcPAhyB8V
IiiEgRNAgYcHD3As0lFk+AcHk2wM+QNmzo4JZJA8ZqClRo0Qif3BQwZG+OHHCgLEwEYMGnBBQBk7
xLHKIhgMkcOFT9RxxWMaLLCAXoQIsYASbmTjBQlPDPGEHwMYBIYQe2HgBAMg8gLKEg5gJggaR9hk
44+FIGfBIAaAECCQSHYwgB4fLRRwRgosdIYkkDokQAMNCdQh5ZRAaoDFhy41EggAOw==

------=_NextPart_000_0000_01C7AA76.5A78FD90
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.jornada.unam.mx/imagenes/pentagrama_negro.gif

R0lGODlhAAMKAIAAAPz+/AQCBCH5BAQUAP8ALAAAAAAAAwoAAAKajI+py+0Po5y02ouz3rz7D4bi
SJbmiabqB7TuC8fyTNf2jef6zvf+DwwKh8Si8YhMKpfMpvMJjRpX1Kr1is1qt9yu9wsOiznSsvmM
TqvX7Lb7DY/L58Ox/Y7P6/f8vv8PaEU3SFhoeIiYqLjI2HgWCBkpOUlZaXmJGea4ydnp+QkaKjoq
l2l6ipqqusraukIKGys7S1treytVAAA7

------=_NextPart_000_0000_01C7AA76.5A78FD90
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://www.jornada.unam.mx/imagenes/delicious_icon.png

iVBORw0KGgoAAAANSUhEUgAAABUAAAAQBAMAAAAL9CkWAAAAA3NCSVQICAjb4U/gAAAAMFBMVEX/
//8AAAD////d3d0AAP/MzMytra0AAMwICAgICP/X197X19cHB83R0disrLIODv7rK35tAAAAEHRS
TlMA////////////////////wFCLQwAAAAlwSFlzAAALEgAACxIB0t1+/AAAACV0RVh0U29mdHdh
cmUATWFjcm9tZWRpYSBGaXJld29ya3MgTVggMjAwNId2rM8AAAAWdEVYdENyZWF0aW9uIFRpbWUA
MDUvMDIvMDd4iJXvAAAAPElEQVR4nGNgQAKhoaEx5eXlYHaQkpKmi4s7uWz9mTPngNkdHR29q1at
A7MFBQW7jY3NyGWLpaWlMaABADv/GX58EbJ2AAAAAElFTkSuQmCC

------=_NextPart_000_0000_01C7AA76.5A78FD90
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://www.jornada.unam.mx/imagenes/meneame_icon.png

iVBORw0KGgoAAAANSUhEUgAAABUAAAAQBAMAAAAL9CkWAAAAA3NCSVQICAjb4U/gAAAAJ1BMVEX/
////////3bb/2Kn/zJn/v3P/tmL/slX/qUH/mTP+mh//kgj+iwAg4f45AAAADXRSTlMA////////
////////LQRBrQAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRpb24gVGltZQAwNS8w
Mi8wN3iIle8AAAAldEVYdFNvZnR3YXJlAE1hY3JvbWVkaWEgRmlyZXdvcmtzIE1YIDIwMDSHdqzP
AAAAjklEQVR4nGNgYGDpmqbAUsoABnPOnDnhcxrMZD9pKH7mzB4wm+egoMTmsF0Q9kRBQcWaw2C2
z0FBQZtTCiAmy5njgoJ7HMDC3Af3nCk8ATExJlCsVfAk1HRBIJgDYZ8EsWMcoGzxM6dtNoDZewQF
TeZIHQCzc7YAlVhArOI8c2bGmjMQNQyee86cngpmAQBo5ywak+O3MgAAAABJRU5ErkJggg==

------=_NextPart_000_0000_01C7AA76.5A78FD90
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://www.jornada.unam.mx/imagenes/technorati_icon.png

iVBORw0KGgoAAAANSUhEUgAAABUAAAAQBAMAAAAL9CkWAAAAA3NCSVQICAjb4U/gAAAAMFBMVEX/
//9VuwCo3H1mwhnt+OTc8crG6apvxSfP7LeZ1maGz0re986/5p+U1F6L0FF+zD5qtHN2AAAAEHRS
TlMA////////////////////wFCLQwAAAAlwSFlzAAALEgAACxIB0t1+/AAAABZ0RVh0Q3JlYXRp
b24gVGltZQAwNS8wMi8wN3iIle8AAAAldEVYdFNvZnR3YXJlAE1hY3JvbWVkaWEgRmlyZXdvcmtz
IE1YIDIwMDSHdqzPAAAAcElEQVR4nGNgQAJMhgpwtqIUA+ti4aVgtqEEQ6KgoGACiC0owlAIZBdA
2YZAtgCYLcowEcgGGyAoy8AkKCgJ1gvS5pHBAGWLgigeGNuBYdtHCFvET7xcUBDCLhIEAbC9YJag
MNg9ELYQxJ1g4QlAJgAzHQ6AcLnyMQAAAABJRU5ErkJggg==

------=_NextPart_000_0000_01C7AA76.5A78FD90
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://www.jornada.unam.mx/imagenes/texto-chico.png

iVBORw0KGgoAAAANSUhEUgAAABUAAAAQAQMAAADDFKZmAAAAA3NCSVQICAjb4U/gAAAABlBMVEUA
AAD///+l2Z/dAAAAAnRSTlP/AOW3MEoAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAWdEVYdENyZWF0
aW9uIFRpbWUAMDUvMzAvMDV7L0aYAAAAJXRFWHRTb2Z0d2FyZQBNYWNyb21lZGlhIEZpcmV3b3Jr
cyBNWCAyMDA0h3aszwAAACNJREFUeJxj+P//BwMKrofgf/sh+O/9Hwx/5H8w/H4PwWjqAZB6LLI1
zNphAAAAAElFTkSuQmCC

------=_NextPart_000_0000_01C7AA76.5A78FD90
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://www.jornada.unam.mx/imagenes/texto-grande.png

iVBORw0KGgoAAAANSUhEUgAAABUAAAAQAQMAAADDFKZmAAAAA3NCSVQICAjb4U/gAAAABlBMVEUA
AAD///+l2Z/dAAAAAnRSTlP/AOW3MEoAAAAJcEhZcwAACxIAAAsSAdLdfvwAAAAWdEVYdENyZWF0
aW9uIFRpbWUAMDUvMzAvMDV7L0aYAAAAJXRFWHRTb2Z0d2FyZQBNYWNyb21lZGlhIEZpcmV3b3Jr
cyBNWCAyMDA0h3aszwAAACtJREFUeJxj+P//BwMY20PwP3kI/nMegn8+/8Hwg/0Hw+fPEPz8JwRD
9QEAHvQqMGtRJlUAAAAASUVORK5CYII=

------=_NextPart_000_0000_01C7AA76.5A78FD90
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.jornada.unam.mx/styles/ploneStyles0638.css


@media Screen   =20
{
BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; FONT: 69% "Lucida Grande", Verdana, Lucida, Helvetica, Arial, =
sans-serif; COLOR: black; PADDING-TOP: 0px; BACKGROUND-COLOR: white
}
TABLE {
	FONT-SIZE: 100%
}
A {
	COLOR: #436976; BACKGROUND-COLOR: transparent
}
IMG {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; VERTICAL-ALIGN: =
middle; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
P {
	MARGIN: 0px 0px 0.75em; LINE-HEIGHT: 1.5em
}
P IMG {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: 0px; =
BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
HR {
	BORDER-RIGHT: 0px; BORDER-TOP: 0px; MARGIN: 0.5em 0px 1em; BORDER-LEFT: =
0px; COLOR: #8cacbb; BORDER-BOTTOM: 0px; HEIGHT: 1px; BACKGROUND-COLOR: =
#8cacbb
}
H1 {
	FONT-WEIGHT: normal; MARGIN: 0px 0px 0.25em; COLOR: black; =
BORDER-BOTTOM: #8cacbb 1px solid; FONT-FAMILY: "Lucida Grande", Verdana, =
Lucida, Helvetica, Arial, sans-serif; BACKGROUND-COLOR: transparent
}
H2 {
	FONT-WEIGHT: normal; MARGIN: 0px 0px 0.25em; COLOR: black; =
BORDER-BOTTOM: #8cacbb 1px solid; FONT-FAMILY: "Lucida Grande", Verdana, =
Lucida, Helvetica, Arial, sans-serif; BACKGROUND-COLOR: transparent
}
H3 {
	FONT-WEIGHT: normal; MARGIN: 0px 0px 0.25em; COLOR: black; =
BORDER-BOTTOM: #8cacbb 1px solid; FONT-FAMILY: "Lucida Grande", Verdana, =
Lucida, Helvetica, Arial, sans-serif; BACKGROUND-COLOR: transparent
}
H4 {
	FONT-WEIGHT: normal; MARGIN: 0px 0px 0.25em; COLOR: black; =
BORDER-BOTTOM: #8cacbb 1px solid; FONT-FAMILY: "Lucida Grande", Verdana, =
Lucida, Helvetica, Arial, sans-serif; BACKGROUND-COLOR: transparent
}
H5 {
	FONT-WEIGHT: normal; MARGIN: 0px 0px 0.25em; COLOR: black; =
BORDER-BOTTOM: #8cacbb 1px solid; FONT-FAMILY: "Lucida Grande", Verdana, =
Lucida, Helvetica, Arial, sans-serif; BACKGROUND-COLOR: transparent
}
H6 {
	FONT-WEIGHT: normal; MARGIN: 0px 0px 0.25em; COLOR: black; =
BORDER-BOTTOM: #8cacbb 1px solid; FONT-FAMILY: "Lucida Grande", Verdana, =
Lucida, Helvetica, Arial, sans-serif; BACKGROUND-COLOR: transparent
}
H1 A {
	COLOR: black! important
}
H2 A {
	COLOR: black! important
}
H3 A {
	COLOR: black! important
}
H4 A {
	COLOR: black! important
}
H5 A {
	COLOR: black! important
}
H6 A {
	COLOR: black! important
}
H1 {
	FONT-SIZE: 160%
}
H2 {
	FONT-SIZE: 150%
}
H3 {
	FONT-WEIGHT: bold; FONT-SIZE: 125%; BORDER-BOTTOM: medium none
}
H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 110%; BORDER-BOTTOM: medium none
}
H5 {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; BORDER-BOTTOM: medium none
}
H6 {
	FONT-WEIGHT: bold; FONT-SIZE: 85%; BORDER-BOTTOM: medium none
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0.5em 0px 0px 1.5em; LINE-HEIGHT: 1.5em; PADDING-TOP: 0px; =
LIST-STYLE-TYPE: square
}
OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: none; =
PADDING-BOTTOM: 0px; MARGIN: 0.5em 0px 0px 2.5em; LINE-HEIGHT: 1.5em; =
PADDING-TOP: 0px
}
LI {
	MARGIN-BOTTOM: 0.5em
}
DT {
	FONT-WEIGHT: bold
}
DD {
	MARGIN-BOTTOM: 1em; LINE-HEIGHT: 1.5em
}
FIELDSET {
	BORDER-RIGHT: #8cacbb 1px solid; PADDING-RIGHT: 1em; BORDER-TOP: =
#8cacbb 1px solid; PADDING-LEFT: 1em; PADDING-BOTTOM: 1em; MARGIN: 1em =
0em; BORDER-LEFT: #8cacbb 1px solid; WIDTH: auto; LINE-HEIGHT: 1.5em; =
PADDING-TOP: 0em; BORDER-BOTTOM: #8cacbb 1px solid
}
LEGEND {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; FONT-SIZE: 90%; BACKGROUND: =
white; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em
}
FORM {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN: 0px; =
BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
LABEL {
	FONT-WEIGHT: bold
}
TEXTAREA {
	BORDER-RIGHT: #8cacbb 1px solid; BORDER-TOP: #8cacbb 1px solid; FONT: =
100% Monaco, "Courier New", Courier, monospace; BORDER-LEFT: #8cacbb 1px =
solid; WIDTH: 100%; COLOR: black; BORDER-BOTTOM: #8cacbb 1px solid; =
BACKGROUND-COLOR: white
}
INPUT {
	BORDER-RIGHT: #8cacbb 1px solid; BORDER-TOP: #8cacbb 1px solid; =
VISIBILITY: visible; VERTICAL-ALIGN: middle; BORDER-LEFT: #8cacbb 1px =
solid; COLOR: black; BORDER-BOTTOM: #8cacbb 1px solid; FONT-FAMILY: =
"Lucida Grande", Verdana, Lucida, Helvetica, Arial, sans-serif; =
BACKGROUND-COLOR: white
}
SELECT {
	BORDER-RIGHT: #8cacbb 1px solid; BORDER-TOP: #8cacbb 1px solid; =
VERTICAL-ALIGN: top; BORDER-LEFT: #8cacbb 1px solid; COLOR: black; =
BORDER-BOTTOM: #8cacbb 1px solid; BACKGROUND-COLOR: white
}
ABBR {
	CURSOR: help; COLOR: black; BORDER-BOTTOM: black 1px dotted; =
BACKGROUND-COLOR: transparent
}
ACRONYM {
	CURSOR: help; COLOR: black; BORDER-BOTTOM: black 1px dotted; =
BACKGROUND-COLOR: transparent
}
.explain {
	CURSOR: help; COLOR: black; BORDER-BOTTOM: black 1px dotted; =
BACKGROUND-COLOR: transparent
}
Q {
	FONT-SIZE: 120%; FONT-STYLE: italic; FONT-FAMILY: Baskerville, Georgia, =
serif
}
BLOCKQUOTE {
	PADDING-LEFT: 0.5em; MARGIN-LEFT: 0px; BORDER-LEFT: #8cacbb 4px solid; =
COLOR: #76797c
}
CODE {
	PADDING-RIGHT: 0.1em; PADDING-LEFT: 0.1em; FONT-SIZE: 120%; =
PADDING-BOTTOM: 0px; COLOR: black; PADDING-TOP: 0px; FONT-FAMILY: =
Monaco, "Courier New", Courier, monospace; BACKGROUND-COLOR: #dee7ec
}
PRE {
	BORDER-RIGHT: #8cacbb 1px solid; PADDING-RIGHT: 1em; BORDER-TOP: =
#8cacbb 1px solid; PADDING-LEFT: 1em; FONT-SIZE: 100%; PADDING-BOTTOM: =
1em; OVERFLOW: auto; BORDER-LEFT: #8cacbb 1px solid; COLOR: black; =
PADDING-TOP: 1em; BORDER-BOTTOM: #8cacbb 1px solid; FONT-FAMILY: Monaco, =
"Courier New", Courier, monospace; BACKGROUND-COLOR: #dee7ec
}
INS {
	COLOR: green; TEXT-DECORATION: none
}
DEL {
	COLOR: red; TEXT-DECORATION: line-through
}
.documentContent P A {
	BORDER-BOTTOM: #cccccc 1px solid; TEXT-DECORATION: none
}
.documentContent P A:visited {
	COLOR: purple; BACKGROUND-COLOR: transparent
}
.documentContent P A:active {
	COLOR: red; BACKGROUND-COLOR: transparent
}
.documentContent LI A {
	BORDER-BOTTOM: #cccccc 1px solid; TEXT-DECORATION: none
}
.documentContent LI A:visited {
	COLOR: purple; BACKGROUND-COLOR: transparent
}
.documentContent LI A:active {
	COLOR: red; BACKGROUND-COLOR: transparent
}
.documentContent DD A {
	BORDER-BOTTOM: #cccccc 1px solid; TEXT-DECORATION: none
}
.documentContent DD A:visited {
	COLOR: purple; BACKGROUND-COLOR: transparent
}
.documentContent DD A:active {
	COLOR: red; BACKGROUND-COLOR: transparent
}
#visual-portal-wrapper {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
#portal-logo {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: =
0px; PADDING-BOTTOM: 0px; MARGIN: 0.75em 0em 0.75em 1.5em; BORDER-LEFT: =
0px; PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
#portal-logo A {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: block; =
PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; =
BORDER-LEFT: 0px; WIDTH: 252px; CURSOR: pointer; PADDING-TOP: 57px; =
BORDER-BOTTOM: 0px; HEIGHT: 57px; TEXT-DECORATION: none
}
#portal-skinswitcher {
=09
}
#portal-skinswitcher A {
	DISPLAY: block; FLOAT: left
}
#portal-top {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; BACKGROUND-COLOR: transparent
}
#portal-siteactions {
	PADDING-RIGHT: 2em; PADDING-LEFT: 0px; FLOAT: right; LIST-STYLE-IMAGE: =
none; PADDING-BOTTOM: 3px; MARGIN: 1px 0px 0px; LINE-HEIGHT: normal; =
PADDING-TOP: 3px; WHITE-SPACE: nowrap; LIST-STYLE-TYPE: none; HEIGHT: =
auto; BACKGROUND-COLOR: transparent
}
#portal-siteactions LI {
	DISPLAY: inline
}
#portal-siteactions LI A {
	BORDER-RIGHT: white 1px solid; PADDING-RIGHT: 0.2em; BORDER-TOP: white =
1px solid; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.2em; TEXT-TRANSFORM: =
lowercase; BORDER-LEFT: white 1px solid; COLOR: #76797c; MARGIN-RIGHT: =
0.2em; PADDING-TOP: 0.2em; BORDER-BOTTOM: white 1px solid; HEIGHT: auto; =
BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
#portal-siteactions LI.selected A {
	BORDER-RIGHT: #8cacbb 1px solid; BORDER-TOP: #8cacbb 1px solid; =
BORDER-LEFT: #8cacbb 1px solid; COLOR: #436976; BORDER-BOTTOM: #8cacbb =
1px solid; BACKGROUND-COLOR: #dee7ec
}
#portal-siteactions LI A:hover {
	BORDER-RIGHT: #8cacbb 1px solid; BORDER-TOP: #8cacbb 1px solid; =
BORDER-LEFT: #8cacbb 1px solid; COLOR: #436976; BORDER-BOTTOM: #8cacbb =
1px solid; BACKGROUND-COLOR: #dee7ec
}
#portal-searchbox {
	CLEAR: right; PADDING-RIGHT: 2em; PADDING-LEFT: 0px; Z-INDEX: 2; FLOAT: =
right; PADDING-BOTTOM: 0px; MARGIN: 1.5em 0px 0px; TEXT-TRANSFORM: =
lowercase; PADDING-TOP: 0px; WHITE-SPACE: nowrap; BACKGROUND-COLOR: =
transparent; TEXT-ALIGN: right
}
#portal-advanced-search {
	CLEAR: both; MARGIN-TOP: 0.2em
}
#portal-advanced-search A {
	TEXT-TRANSFORM: lowercase; COLOR: #76797c; TEXT-DECORATION: none
}
.LSRes {
	MIN-WIDTH: 16.5em; DISPLAY: block; LIST-STYLE-IMAGE: none; VISIBILITY: =
visible; MARGIN-LEFT: 0px; VERTICAL-ALIGN: middle; TEXT-TRANSFORM: none; =
COLOR: #436976; LINE-HEIGHT: 1.1em; FONT-FAMILY: "Lucida Grande", =
Verdana, Lucida, Helvetica, Arial, sans-serif; LIST-STYLE-TYPE: none; =
BACKGROUND-COLOR: white; TEXT-ALIGN: left
}
#LSHighlight {
	BORDER-RIGHT: #8cacbb 1px solid; BORDER-TOP: #8cacbb 1px solid; =
BORDER-LEFT: #8cacbb 1px solid; COLOR: #436976; BORDER-BOTTOM: #8cacbb =
1px solid; BACKGROUND-COLOR: #dee7ec
}
.LSRow {
	BORDER-RIGHT: white 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: white =
1px solid; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: none; PADDING-BOTTOM: =
0px; MARGIN: 0px; BORDER-LEFT: white 1px solid; PADDING-TOP: 0px; =
BORDER-BOTTOM: white 1px solid; WHITE-SPACE: normal; LIST-STYLE-TYPE: =
none
}
.LSRow A {
	FONT-WEIGHT: bold; WHITE-SPACE: nowrap; TEXT-DECORATION: none
}
.LSDescr {
	MARGIN-TOP: -0.1em; PADDING-LEFT: 2.1em; TEXT-TRANSFORM: lowercase; =
COLOR: #76797c
}
.LSResult {
	DISPLAY: block; Z-INDEX: 3; LEFT: 3px; MARGIN: 0px; PADDING-TOP: 5px; =
POSITION: relative; TEXT-ALIGN: right
}
.LSShadow {
	POSITION: relative; TEXT-ALIGN: right
}
.livesearchContainer {
	BORDER-RIGHT: #8cacbb 1px solid; PADDING-RIGHT: 0px! important; =
BORDER-TOP: #8cacbb 1px solid; MARGIN-TOP: 0px; PADDING-LEFT: 0px! =
important; RIGHT: 0px; VISIBILITY: visible; PADDING-BOTTOM: 0px! =
important; TEXT-TRANSFORM: none; BORDER-LEFT: #8cacbb 1px solid; WIDTH: =
300px; COLOR: #436976; PADDING-TOP: 0px! important; BORDER-BOTTOM: =
#8cacbb 1px solid; FONT-FAMILY: "Lucida Grande", Verdana, Lucida, =
Helvetica, Arial, sans-serif; WHITE-SPACE: normal; POSITION: absolute; =
TOP: -17px; BACKGROUND-COLOR: transparent; TEXT-ALIGN: left
}
.LSIEFix {
	PADDING-RIGHT: 0.5em! important; PADDING-LEFT: 0.5em! important; =
Z-INDEX: 20; PADDING-BOTTOM: 0.5em! important; PADDING-TOP: 0.5em! =
important; BACKGROUND-COLOR: white
}
.LSBox {
	CLEAR: left; PADDING-RIGHT: 1px; DISPLAY: block; FLOAT: left; =
TEXT-ALIGN: right
}
#LSNothingFound {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; =
PADDING-TOP: 2px; TEXT-ALIGN: center
}
#portal-globalnav {
	PADDING-RIGHT: 0em; PADDING-LEFT: 2em; PADDING-BOTTOM: 0em; MARGIN: =
0px; LINE-HEIGHT: normal; PADDING-TOP: 0em; WHITE-SPACE: nowrap; =
LIST-STYLE-TYPE: none; HEIGHT: auto; BACKGROUND-COLOR: transparent
}
#portal-globalnav LI {
	DISPLAY: inline
}
#portal-globalnav LI A {
	BORDER-RIGHT: #8cacbb 1px solid; PADDING-RIGHT: 1.25em; BORDER-TOP: =
#8cacbb 1px solid; PADDING-LEFT: 1.25em; PADDING-BOTTOM: 0em; =
TEXT-TRANSFORM: lowercase; BORDER-LEFT: #8cacbb 1px solid; COLOR: =
#436976; MARGIN-RIGHT: 0.5em; PADDING-TOP: 0em; BORDER-BOTTOM: #8cacbb =
1px; HEIGHT: auto; BACKGROUND-COLOR: transparent; TEXT-DECORATION: none
}
#portal-globalnav LI.selected A {
	BORDER-RIGHT: #8cacbb 1px solid; BORDER-TOP: #8cacbb 1px solid; =
BORDER-LEFT: #8cacbb 1px solid; COLOR: #436976; BORDER-BOTTOM: #dee7ec =
1px solid; BACKGROUND-COLOR: #dee7ec
}
#portal-globalnav LI A:hover {
	BORDER-LEFT-COLOR: #8cacbb; BORDER-BOTTOM-COLOR: #dee7ec; COLOR: =
#436976; BORDER-TOP-COLOR: #8cacbb; BACKGROUND-COLOR: #dee7ec; =
BORDER-RIGHT-COLOR: #8cacbb
}
#portal-personaltools {
	PADDING-RIGHT: 3em; BORDER-TOP: #8cacbb 1px solid; PADDING-LEFT: 3em; =
PADDING-BOTTOM: 0em; MARGIN: 0px; TEXT-TRANSFORM: lowercase; COLOR: =
black; LINE-HEIGHT: 1.6em; PADDING-TOP: 0em; BORDER-BOTTOM: #8cacbb 1px =
solid; LIST-STYLE-TYPE: none; BACKGROUND-COLOR: #dee7ec; TEXT-ALIGN: =
right
}
#portal-personaltools .portalUser {
	PADDING-LEFT: 15px
}
#portal-personaltools .portalNotLoggedIn {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; PADDING-BOTTOM: 0px; COLOR: black; PADDING-TOP: 0px
}
#portal-personaltools LI {
	DISPLAY: inline; PADDING-LEFT: 8px; MARGIN-LEFT: 1em; COLOR: #436976
}
#portal-personaltools LI A {
	COLOR: #436976; TEXT-DECORATION: none
}
#portal-personaltools .visualIconPadding {
	PADDING-LEFT: 10px
}
.visualCaseSensitive {
	TEXT-TRANSFORM: none
}
#portal-breadcrumbs {
	PADDING-RIGHT: 2em; PADDING-LEFT: 2em; TEXT-TRANSFORM: lowercase; =
LINE-HEIGHT: 1.6em; BORDER-BOTTOM: #8cacbb 1px solid
}
#portal-breadcrumbs A {
	TEXT-DECORATION: none
}
.breadcrumbSeparator {
	FONT-SIZE: 120%
}
.addFavorite {
	VERTICAL-ALIGN: bottom
}
#content {
	PADDING-RIGHT: 1em! important; PADDING-LEFT: 1em! important; =
PADDING-BOTTOM: 0px! important; MARGIN: 0em 0em 2em; PADDING-TOP: 1em! =
important
}
#content-news H1 {
	MARGIN-BOTTOM: 1em
}
#content H5 {
	COLOR: #76797c
}
#content H6 {
	COLOR: #76797c
}
.newsItem {
	MARGIN-BOTTOM: 1em; BORDER-BOTTOM: #8cacbb 1px solid
}
.newsImage {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; =
BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid
}
.newsImageContainer {
	FLOAT: right; MARGIN: 0px 0px 0.5em 1em; WIDTH: 202px
}
.newsContent {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; PADDING-BOTTOM: 1em; =
PADDING-TOP: 0px
}
.newsContent UL {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; =
LIST-STYLE-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: =
0px; LIST-STYLE-TYPE: none
}
.newsContent LI {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; =
LIST-STYLE-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: =
0px; LIST-STYLE-TYPE: none
}
.newsAbout {
	PADDING-RIGHT: 0px; MARGIN-TOP: 0px; DISPLAY: block; PADDING-LEFT: 0px; =
FONT-SIZE: 85%; FLOAT: right; LIST-STYLE-IMAGE: none; PADDING-BOTTOM: =
0px; COLOR: #76797c; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; =
TEXT-ALIGN: right
}
.newsAbout LI {
	DISPLAY: inline
}
.newsFooter {
=09
}
.newsFooter LI {
	DISPLAY: inline; MARGIN: 0px 1em 0px 0px
}
.documentActions {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: =
0px; MARGIN: 0.4em 0px 0px 0.5em; PADDING-TOP: 0px; TEXT-ALIGN: right
}
.documentActions UL {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 1px 0px 2px; PADDING-TOP: 0px
}
.documentActions LI {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; =
LIST-STYLE-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: =
0px; LIST-STYLE-TYPE: none
}
.documentActions A {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium =
none; BORDER-BOTTOM: medium none; TEXT-DECORATION: none
}
.portalMessage {
	BORDER-RIGHT: #ffa500 1px solid; PADDING-RIGHT: 1em; =
BACKGROUND-POSITION: 5px 50%; BORDER-TOP: #ffa500 1px solid; =
PADDING-LEFT: 3em; FONT-WEIGHT: bold; FONT-SIZE: 85%; BACKGROUND-IMAGE: =
url(http://www.jornada.unam.mx/ultimas/info_icon.gif); PADDING-BOTTOM: =
0.5em; MARGIN: 1em 0em; VERTICAL-ALIGN: middle; BORDER-LEFT: #ffa500 1px =
solid; COLOR: black; PADDING-TOP: 0.5em; BORDER-BOTTOM: #ffa500 1px =
solid; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #ffce7b
}
.system-message {
	BORDER-RIGHT: #ffa500 1px solid; PADDING-RIGHT: 1em; =
BACKGROUND-POSITION: 5px 50%; BORDER-TOP: #ffa500 1px solid; =
PADDING-LEFT: 3em; FONT-WEIGHT: bold; FONT-SIZE: 85%; BACKGROUND-IMAGE: =
url(http://www.jornada.unam.mx/ultimas/info_icon.gif); PADDING-BOTTOM: =
0.5em; MARGIN: 1em 0em; VERTICAL-ALIGN: middle; BORDER-LEFT: #ffa500 1px =
solid; COLOR: black; PADDING-TOP: 0.5em; BORDER-BOTTOM: #ffa500 1px =
solid; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #ffce7b
}
#error-handling {
	BORDER-RIGHT: #ffa500 1px solid; PADDING-RIGHT: 1em; =
BACKGROUND-POSITION: 5px 50%; BORDER-TOP: #ffa500 1px solid; =
PADDING-LEFT: 3em; FONT-WEIGHT: bold; FONT-SIZE: 85%; BACKGROUND-IMAGE: =
url(http://www.jornada.unam.mx/ultimas/info_icon.gif); PADDING-BOTTOM: =
0.5em; MARGIN: 1em 0em; VERTICAL-ALIGN: middle; BORDER-LEFT: #ffa500 1px =
solid; COLOR: black; PADDING-TOP: 0.5em; BORDER-BOTTOM: #ffa500 1px =
solid; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: #ffce7b
}
.portalMessage A {
	COLOR: black
}
.documentDescription {
	DISPLAY: block; FONT-WEIGHT: bold; MARGIN: 0em 0em 0.5em; LINE-HEIGHT: =
1.5em
}
.documentByLine {
	FONT-WEIGHT: normal; FONT-SIZE: 85%; MARGIN: 0em 0em 0.5em; COLOR: =
#76797c
}
.discussion {
	MARGIN-TOP: 1em
}
.even {
	BACKGROUND-COLOR: #eef3f5
}
.odd {
	BACKGROUND-COLOR: transparent
}
.visualHighlight {
	BACKGROUND-COLOR: #eef3f5
}
.discreet {
	FONT-WEIGHT: normal; FONT-SIZE: 85%; COLOR: #76797c
}
.listingBar {
	CLEAR: both; BORDER-RIGHT: #8cacbb 1px solid; PADDING-RIGHT: 1em; =
BORDER-TOP: #8cacbb 1px solid; PADDING-LEFT: 1em; FONT-SIZE: 94%; =
PADDING-BOTTOM: 0em; MARGIN: 1em 0em; VERTICAL-ALIGN: top; =
TEXT-TRANSFORM: lowercase; BORDER-LEFT: #8cacbb 1px solid; PADDING-TOP: =
0em; BORDER-BOTTOM: #8cacbb 1px solid; BACKGROUND-COLOR: #dee7ec; =
TEXT-ALIGN: center
}
.listingBar SPAN.previous {
	FLOAT: left; MARGIN-RIGHT: 1em; TEXT-ALIGN: left
}
.listingPrevious {
	FLOAT: left; MARGIN-RIGHT: 1em; TEXT-ALIGN: left
}
.listingBar SPAN.next {
	FLOAT: right; MARGIN-LEFT: 1em; TEXT-ALIGN: right
}
.listingNext {
	FLOAT: right; MARGIN-LEFT: 1em; TEXT-ALIGN: right
}
.listingBar IMG {
	VERTICAL-ALIGN: middle
}
.listingBar A {
	TEXT-DECORATION: none
}
.tileItem {
	BORDER-TOP: #8cacbb 1px solid; MARGIN-TOP: 0.5em; PADDING-TOP: 0.5em
}
.tileHeadline {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT-WEIGHT: bold; =
FONT-SIZE: 110%; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
.tileHeadline A {
	TEXT-DECORATION: none
}
.tileBody {
	MARGIN-BOTTOM: 0.5em
}
.tileImage {
	BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; FLOAT: =
right; MARGIN: 0px 0px 0.5em 0.5em; BORDER-LEFT: black 1px solid; =
BORDER-BOTTOM: black 1px solid
}
.eventDetails {
	CLEAR: right; FLOAT: right; WIDTH: 20em
}
UL.visualNoMarker {
	LIST-STYLE-IMAGE: none; MARGIN: 0.5em 0px 0px; LINE-HEIGHT: 1em; =
LIST-STYLE-TYPE: none
}
OL.visualNoMarker {
	LIST-STYLE-IMAGE: none; MARGIN: 0.5em 0px 0px; LINE-HEIGHT: 1em; =
LIST-STYLE-TYPE: none
}
TEXTAREA.proportional {
	FONT: 100% "Lucida Grande", Verdana, Lucida, Helvetica, Arial, =
sans-serif
}
.productCredits {
	CLEAR: both; FONT-WEIGHT: normal; FONT-SIZE: 85%; COLOR: #76797c; =
TEXT-ALIGN: right
}
#portal-footer {
	PADDING-RIGHT: 0em; BORDER-TOP: #8cacbb 1px solid; PADDING-LEFT: 0em; =
FLOAT: none; PADDING-BOTTOM: 1em; MARGIN: 2em 0em 1em; LINE-HEIGHT: =
1.2em; PADDING-TOP: 0.5em; BORDER-BOTTOM: #8cacbb 1px solid; =
BACKGROUND-COLOR: #dee7ec; TEXT-ALIGN: center
}
#portal-footer P {
	MARGIN: 0.25em 0px
}
#portal-footer A {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium =
none; COLOR: #436976; BORDER-BOTTOM: medium none; TEXT-DECORATION: none
}
#portal-footer A:visited {
	COLOR: #436976
}
#portal-footer A:hover {
	TEXT-DECORATION: underline
}
#portal-colophon {
	PADDING-RIGHT: 0em; PADDING-LEFT: 0em; FLOAT: none; PADDING-BOTTOM: =
1em; MARGIN: 0em 0em 2em; PADDING-TOP: 0.5em; TEXT-ALIGN: center
}
#portal-colophon UL {
	DISPLAY: inline; LIST-STYLE-IMAGE: none; COLOR: black; LIST-STYLE-TYPE: =
none; TEXT-DECORATION: none
}
#portal-colophon UL LI {
	DISPLAY: inline; LIST-STYLE-IMAGE: none; COLOR: black; LIST-STYLE-TYPE: =
none; TEXT-DECORATION: none
}
#portal-colophon UL LI A {
	DISPLAY: inline; LIST-STYLE-IMAGE: none; COLOR: black; LIST-STYLE-TYPE: =
none; TEXT-DECORATION: none
}
#portal-colophon UL {
	LIST-STYLE-TYPE: none
}
#portal-colophon UL LI {
	PADDING-RIGHT: 0.2em; PADDING-LEFT: 0.2em; FONT-SIZE: 85%; =
PADDING-BOTTOM: 0.1em; MARGIN: 0px 0.25em; PADDING-TOP: 0.1em
}
#portal-colophon .colophonWrapper {
	MARGIN: 0px auto; BORDER-COLLAPSE: collapse; border-spacing: 0
}
#portal-colophon .colophonIcon {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: =
inline-block; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px auto; =
OVERFLOW: hidden; BORDER-LEFT: 0px; WIDTH: 80px; PADDING-TOP: 15px; =
BORDER-BOTTOM: 0px; HEIGHT: 15px; TEXT-DECORATION: none
}
#portal-colophon A.colophonIcon {
	CURSOR: pointer
}
.poweredBy {
	FONT-WEIGHT: normal; FONT-SIZE: 85%; COLOR: #76797c; TEXT-ALIGN: right
}
.netscape4 {
	DISPLAY: none
}
#portal-sitemap {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT-SIZE: 90%; =
LIST-STYLE-IMAGE: none; MARGIN: 0px; BORDER-LEFT: medium none; =
BORDER-BOTTOM: medium none; LIST-STYLE-TYPE: none
}
#portal-sitemap A {
	BORDER-RIGHT: white 1px solid; BORDER-TOP: white 1px solid; =
BORDER-LEFT: white 1px solid; BORDER-BOTTOM: white 1px solid
}
#portal-sitemap A:hover {
	BORDER-RIGHT: #8cacbb 1px solid; BORDER-TOP: #8cacbb 1px solid; =
BORDER-LEFT: #8cacbb 1px solid; BORDER-BOTTOM: #8cacbb 1px solid
}
#portal-sitemap .navTreeLevel1 {
	PADDING-LEFT: 1em; MARGIN: 0px 0px 0px 0.5em; BORDER-LEFT: #8cacbb =
0.5em solid
}
#portal-sitemap .navTreeLevel2 {
	PADDING-LEFT: 1em; MARGIN: 0px 0px 0px 0.6em; BORDER-LEFT: #dee7ec =
0.5em solid
}
.link-plain {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND-IMAGE: none; =
PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
.link-parent {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 16px; FONT-SIZE: 85%; =
PADDING-BOTTOM: 10px; PADDING-TOP: 1px; TEXT-DECORATION: none
}
.link-user {
	PADDING-RIGHT: 0px; PADDING-LEFT: 16px; PADDING-BOTTOM: 1px; =
PADDING-TOP: 1px
}
.link-external {
	PADDING-RIGHT: 0px; PADDING-LEFT: 16px; PADDING-BOTTOM: 1px; =
PADDING-TOP: 1px
}
.link-https {
	PADDING-RIGHT: 0px; PADDING-LEFT: 16px; PADDING-BOTTOM: 1px; =
PADDING-TOP: 1px
}
.link-mailto {
	PADDING-RIGHT: 0px; PADDING-LEFT: 16px; PADDING-BOTTOM: 1px; =
PADDING-TOP: 1px
}
.link-news {
	PADDING-RIGHT: 0px; PADDING-LEFT: 16px; PADDING-BOTTOM: 1px; =
PADDING-TOP: 1px
}
.link-ftp {
	PADDING-RIGHT: 0px; PADDING-LEFT: 16px; PADDING-BOTTOM: 1px; =
PADDING-TOP: 1px
}
.link-irc {
	PADDING-RIGHT: 0px; PADDING-LEFT: 16px; PADDING-BOTTOM: 1px; =
PADDING-TOP: 1px
}
.link-callto {
	PADDING-RIGHT: 0px; PADDING-LEFT: 16px; PADDING-BOTTOM: 1px; =
PADDING-TOP: 1px
}
.link-webcal {
	PADDING-RIGHT: 0px; PADDING-LEFT: 16px; PADDING-BOTTOM: 1px; =
PADDING-TOP: 1px
}
.link-feed {
	PADDING-RIGHT: 0px; PADDING-LEFT: 18px; PADDING-BOTTOM: 1px; =
PADDING-TOP: 1px
}
.link-comment {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 16px! important; =
PADDING-BOTTOM: 1px! important; PADDING-TOP: 1px! important
}
.link-anchor {
	FONT-WEIGHT: normal; COLOR: #76797c; TEXT-DECORATION: none
}
.visualGhosted {
	opacity: 0.2; -moz-opacity: 0.2; -khtml-opacity: 0.2
}
BODY.fullscreen #portal-logo {
	DISPLAY: none
}
BODY.fullscreen #portal-siteactions {
	DISPLAY: none
}
BODY.fullscreen #portal-globalnav {
	MARGIN-TOP: 4em
}
BODY.fullscreen #portal-searchbox {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0.5em 2em 0px 0.5em; PADDING-TOP: 0px; POSITION: relative
}
.image-left {
	CLEAR: both; BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px =
solid; FLOAT: left; MARGIN: 0.5em 1em 0.5em 0px; BORDER-LEFT: black 1px =
solid; BORDER-BOTTOM: black 1px solid
}
.image-inline {
	FLOAT: none
}
.image-right {
	CLEAR: both; BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px =
solid; FLOAT: right; MARGIN: 0.5em; BORDER-LEFT: black 1px solid; =
BORDER-BOTTOM: black 1px solid
}
#portal-columns {
	WIDTH: 100%! important; BORDER-COLLAPSE: collapse; border-spacing: 0
}
#portal-column-one {
	VERTICAL-ALIGN: top; WIDTH: 16em
}
#portal-column-content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px
}
#portal-column-two {
	VERTICAL-ALIGN: top; WIDTH: 16em
}
#portal-column-one .visualPadding {
	PADDING-RIGHT: 0em; PADDING-LEFT: 2em; PADDING-BOTTOM: 1em; =
PADDING-TOP: 2em
}
#portal-column-two .visualPadding {
	PADDING-RIGHT: 2em; PADDING-LEFT: 0em; PADDING-BOTTOM: 1em; =
PADDING-TOP: 2em
}
BODY.fullscreen #portal-column-one {
	DISPLAY: none
}
BODY.fullscreen #portal-column-two {
	DISPLAY: none
}
BODY.fullscreen #portal-column-content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; WIDTH: 100%; PADDING-TOP: 0px
}
DL.portlet {
	MARGIN: 1px 0px 1em
}
DL.portlet A {
	TEXT-DECORATION: none
}
DD.portletItem A {
	BORDER-BOTTOM: medium none
}
DD.portletFooter A {
	BORDER-BOTTOM: medium none
}
DD.portletItem A:visited {
	COLOR: #436976
}
DD.portletFooter A:visited {
	COLOR: #436976
}
.portletHeader {
	BORDER-RIGHT: #8cacbb 1px solid; PADDING-RIGHT: 1em; BORDER-TOP: =
#8cacbb 1px solid; PADDING-LEFT: 1em; FONT-WEIGHT: normal; =
PADDING-BOTTOM: 0em; TEXT-TRANSFORM: lowercase; BORDER-LEFT: #8cacbb 1px =
solid; LINE-HEIGHT: 1.6em; PADDING-TOP: 0em; BORDER-BOTTOM: #8cacbb 1px =
solid; BACKGROUND-COLOR: #dee7ec
}
.portletHeader A {
	COLOR: black
}
.portletItem {
	BORDER-RIGHT: #8cacbb 1px solid; PADDING-RIGHT: 1em; PADDING-LEFT: 1em; =
PADDING-BOTTOM: 1em; MARGIN: 0px; BORDER-LEFT: #8cacbb 1px solid; =
PADDING-TOP: 1em
}
.portletItemSingle {
	BORDER-RIGHT: #8cacbb 1px solid; PADDING-RIGHT: 1em; BORDER-TOP: medium =
none; PADDING-LEFT: 1em; PADDING-BOTTOM: 1em; MARGIN: 0px; BORDER-LEFT: =
#8cacbb 1px solid; PADDING-TOP: 1em; BORDER-BOTTOM: #8cacbb 1px solid
}
DD.portletItemLast {
	BORDER-RIGHT: #8cacbb 1px solid; PADDING-RIGHT: 1em; BORDER-TOP: =
#8cacbb 1px; PADDING-LEFT: 1em; PADDING-BOTTOM: 0.25em; MARGIN: 0px; =
BORDER-LEFT: #8cacbb 1px solid; PADDING-TOP: 0.25em; BORDER-BOTTOM: =
#8cacbb 1px solid
}
.portletItem A {
	DISPLAY: block
}
.portletItemDetails {
	DISPLAY: block; COLOR: black; TEXT-ALIGN: right
}
DD.portletFooter {
	BORDER-RIGHT: #8cacbb 1px solid; PADDING-RIGHT: 1em; BORDER-TOP: =
#8cacbb 1px dotted; PADDING-LEFT: 1em; PADDING-BOTTOM: 0.25em; MARGIN: =
0px; BORDER-LEFT: #8cacbb 1px solid; PADDING-TOP: 0.25em; BORDER-BOTTOM: =
#8cacbb 1px solid; BACKGROUND-COLOR: #eef3f5; TEXT-ALIGN: right
}
.portletTopLeft {
=09
}
.portletTopRight {
=09
}
.portletBottomLeft {
=09
}
.portletBottomRight {
=09
}
.portletNavigationTree {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: none; =
PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0px 0.75em; LINE-HEIGHT: 1em; =
PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.navTree {
	MARGIN-TOP: 1px; LIST-STYLE-IMAGE: none; LIST-STYLE-TYPE: none
}
.navTree LI {
	MARGIN-BOTTOM: 1px
}
.navTreeItem {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px
}
.navTreeItem A {
	BORDER-RIGHT: white 1px solid; BORDER-TOP: white 1px solid; DISPLAY: =
block; PADDING-BOTTOM: 0.25em; BORDER-LEFT: white 1px solid; =
PADDING-TOP: 0.2em; BORDER-BOTTOM: white 1px solid; TEXT-DECORATION: =
none
}
.navTreeItem A:hover {
	BORDER-RIGHT: #8cacbb 1px solid; BORDER-TOP: #8cacbb 1px solid; =
BORDER-LEFT: #8cacbb 1px solid; COLOR: #436976; BORDER-BOTTOM: #8cacbb =
1px solid; BACKGROUND-COLOR: #dee7ec
}
.navTreeCurrentItem {
	BORDER-RIGHT: #8cacbb 1px solid; BORDER-TOP: #8cacbb 1px solid; =
BORDER-LEFT: #8cacbb 1px solid; COLOR: #436976; BORDER-BOTTOM: #8cacbb =
1px solid; BACKGROUND-COLOR: #dee7ec
}
LI.navTreeCurrentItem {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 1px; PADDING-BOTTOM: =
0px; MARGIN: 0px 0px 2px -1px; PADDING-TOP: 0px
}
LI.navTreeCurrentItem A {
	BORDER-RIGHT: #dee7ec 1px solid; BORDER-TOP: #dee7ec 1px solid; =
DISPLAY: block; MIN-HEIGHT: 1.6em; BORDER-LEFT: #dee7ec 1px solid; =
LINE-HEIGHT: 1.6em; BORDER-BOTTOM: #dee7ec 1px solid; HEIGHT: auto
}
LI.navTreeCurrentItem A:hover {
	BORDER-RIGHT: #dee7ec 1px solid; BORDER-TOP: #dee7ec 1px solid; =
DISPLAY: block; MIN-HEIGHT: 1.6em; BORDER-LEFT: #dee7ec 1px solid; =
LINE-HEIGHT: 1.6em; BORDER-BOTTOM: #dee7ec 1px solid; HEIGHT: auto
}
* HTML LI.navTreeCurrentItem A {
	HEIGHT: 1.6em
}
* HTML LI.navTreeCurrentItem A:hover {
	HEIGHT: 1.6em
}
.navTreeLevel0 {
	MARGIN: 0px
}
.navTreeLevel1 {
	MARGIN-LEFT: 1em
}
.navTreeLevel2 {
	MARGIN-LEFT: 0.75em
}
.navTreeLevel3 {
	MARGIN-LEFT: 0.75em
}
.navTreeLevel4 {
	MARGIN-LEFT: 0.75em
}
.navTreeLevel5 {
	MARGIN-LEFT: 0.75em
}
.dayPopup {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 0.2em; BORDER-TOP: black =
1px solid; PADDING-LEFT: 0.2em; Z-INDEX: 2; VISIBILITY: hidden; =
PADDING-BOTTOM: 0.2em; BORDER-LEFT: black 1px solid; WIDTH: 12em; =
PADDING-TOP: 0.2em; BORDER-BOTTOM: black 1px solid; POSITION: absolute; =
BACKGROUND-COLOR: #ffffe1
}
.date {
	FONT-WEIGHT: bold
}
.ploneCalendar {
	BORDER-RIGHT: #8cacbb 1px solid; BORDER-TOP: #8cacbb 1px solid; MARGIN: =
1px 0px 1em; BORDER-LEFT: #8cacbb 1px solid; WIDTH: 100%; BORDER-BOTTOM: =
#8cacbb 1px solid; BORDER-COLLAPSE: collapse
}
.ploneCalendar A {
	TEXT-DECORATION: none
}
.ploneCalendar A:hover {
	TEXT-DECORATION: none
}
.ploneCalendar TH {
	FONT-WEIGHT: normal; LINE-HEIGHT: 1.6em; BACKGROUND-COLOR: #dee7ec; =
TEXT-ALIGN: center
}
.ploneCalendar TD {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; WIDTH: =
1.5em; PADDING-TOP: 2px; BACKGROUND-COLOR: transparent; TEXT-ALIGN: =
right
}
.ploneCalendar .weekdays TD {
	BORDER-RIGHT: #8cacbb 1px; PADDING-RIGHT: 2px; BORDER-TOP: #8cacbb 1px =
solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #8cacbb 1px; =
PADDING-TOP: 2px; BORDER-BOTTOM: #8cacbb 1px solid; BACKGROUND-COLOR: =
#dee7ec; TEXT-ALIGN: center
}
.ploneCalendar .event {
	FONT-WEIGHT: bold; BACKGROUND-COLOR: #dee7ec
}
.ploneCalendar .todayevent {
	BORDER-RIGHT: #ffa500 2px solid; BORDER-TOP: #ffa500 2px solid; =
FONT-WEIGHT: bold; BORDER-LEFT: #ffa500 2px solid; BORDER-BOTTOM: =
#ffa500 2px solid; BACKGROUND-COLOR: #dee7ec
}
.ploneCalendar .todaynoevent {
	BORDER-RIGHT: #ffa500 2px solid; BORDER-TOP: #ffa500 2px solid; =
BORDER-LEFT: #ffa500 2px solid; BORDER-BOTTOM: #ffa500 2px solid; =
BORDER-COLLAPSE: collapse
}
.ploneCalendar #calendar-previous {
	BACKGROUND-POSITION: 50% 50%; BACKGROUND-REPEAT: no-repeat
}
.ploneCalendar #calendar-next {
	BACKGROUND-POSITION: 50% 50%; BACKGROUND-REPEAT: no-repeat
}
.ploneCalendar #calendar-previous A {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: block; =
PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; =
BORDER-LEFT: 0px; CURSOR: pointer; PADDING-TOP: 9px; BORDER-BOTTOM: 0px; =
HEIGHT: 9px; TEXT-DECORATION: none
}
.ploneCalendar #calendar-next A {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: block; =
PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; =
BORDER-LEFT: 0px; CURSOR: pointer; PADDING-TOP: 9px; BORDER-BOTTOM: 0px; =
HEIGHT: 9px; TEXT-DECORATION: none
}
.ploneCalendar #calendar-next A {
	PADDING-TOP: 9px; HEIGHT: 9px
}

}

------=_NextPart_000_0000_01C7AA76.5A78FD90
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.jornada.unam.mx/styles/ploneCustom02.css

#navigation-container {
	WHITE-SPACE: nowrap
}
#navigation-container UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; BACKGROUND-COLOR: white
}
#navigation-container LI {
	FONT-WEIGHT: bold; MARGIN: 0px auto 1px; COLOR: black; LINE-HEIGHT: =
1.6em; BACKGROUND-COLOR: #cccccc; TEXT-ALIGN: center
}
#navigation-container A {
	DISPLAY: block; PADDING-LEFT: 0.75em; COLOR: black; TEXT-DECORATION: =
none
}
#navigation-container A:hover {
	COLOR: white; BACKGROUND-COLOR: #c40000; TEXT-DECORATION: none
}
#navigation-container UL UL LI {
	FONT-WEIGHT: normal; MARGIN-BOTTOM: 1px; COLOR: black; =
BACKGROUND-COLOR: #eeeeee; TEXT-ALIGN: left
}
#navigation-container .selected {
	BACKGROUND: url(/imagenes/activo.gif) no-repeat right center
}
.visualIconPadding {
	PADDING-LEFT: 18px; MIN-HEIGHT: 1.6em; MARGIN-BOTTOM: 1px; MARGIN-LEFT: =
-1px; LINE-HEIGHT: 1.6em; HEIGHT: auto
}
* HTML .visualIconPadding {
	HEIGHT: 1.6em
}
.cabezal {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT-SIZE: 30pt; =
OVERFLOW: hidden; BORDER-LEFT: medium none; COLOR: black; LINE-HEIGHT: =
60px; BORDER-BOTTOM: medium none; FONT-FAMILY: Georgia, "Times New =
Roman", Times, serif; WHITE-SPACE: nowrap; HEIGHT: 60px
}
.politica {
	BACKGROUND: url(/imagenes/politica.png) no-repeat right 50%
}
.opinion {
	BACKGROUND: url(/imagenes/opinion.png) no-repeat right 50%
}
.edito {
	BACKGROUND: url(/imagenes/opinion.png) no-repeat right 50%
}
.correo {
	BACKGROUND: url(/imagenes/opinion.png) no-repeat right 50%
}
.economia {
	BACKGROUND: url(/imagenes/economia.png) no-repeat right 50%
}
.mundo {
	BACKGROUND: url(/imagenes/mundo.png) no-repeat right 50%
}
.migracion {
	BACKGROUND: url(/imagenes/migracion.png) no-repeat right 50%
}
.estados {
	BACKGROUND: url(/imagenes/estados.png) no-repeat right 50%
}
.capital {
	BACKGROUND: url(/imagenes/capital.png) no-repeat right 50%
}
.sociedad {
	BACKGROUND: url(/imagenes/sociedad.png) no-repeat right 50%
}
.ciencias {
	BACKGROUND: url(/imagenes/ciencias.png) no-repeat right 50%
}
.cultura {
	BACKGROUND: url(/imagenes/cultura.png) no-repeat right 50%
}
.espectaculos {
	BACKGROUND: url(/imagenes/espectaculos.png) no-repeat right 50%
}
.deportes {
	BACKGROUND: url(/imagenes/deportes.png) no-repeat right 50%
}
.fotografia {
	BACKGROUND: url(/imagenes/fotografia.png) no-repeat right 50%
}
.tecnologia {
	BACKGROUND: url(/imagenes/tecnologia.png) no-repeat right 50%
}
.cartones {
	BACKGROUND: url(/imagenes/cartones.png) no-repeat right 50%
}
.gastronomia {
	BACKGROUND: url(/imagenes/gastronomia.png) no-repeat right 50%
}
.libros {
	BACKGROUND: url(/imagenes/vox-libris.png) no-repeat right 50%
}
.discos {
	BACKGROUND: url(/imagenes/disquero.png) no-repeat right 50%
}
.cine {
	BACKGROUND: url(/imagenes/cineguia.png) no-repeat right 50%
}

@media Screen   =20
{
.ampliar {
	MARGIN: 0px
}
.portletHeader {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT-WEIGHT: bold; =
TEXT-TRANSFORM: none; BORDER-LEFT: medium none; BORDER-BOTTOM: medium =
none; BACKGROUND-COLOR: #ccc; TEXT-ALIGN: center
}
.portletItemSingle {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; =
PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; BORDER-LEFT: medium none; =
PADDING-TOP: 0px; BORDER-BOTTOM: medium none
}
.navTree LI {
	MARGIN-BOTTOM: 0px
}
.navTreeItem A {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; PADDING-LEFT: =
0.75em; PADDING-BOTTOM: 0px; BORDER-LEFT: medium none; COLOR: black; =
PADDING-TOP: 0px; BORDER-BOTTOM: medium none; BACKGROUND-COLOR: #eee; =
TEXT-DECORATION: none
}
#portlet-navigation-tree A:hover {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium =
none; COLOR: white; BORDER-BOTTOM: medium none; BACKGROUND-COLOR: =
#c40000
}
.documentActions {
	BORDER-RIGHT: #e8e8e8 1px solid; PADDING-RIGHT: 1em; BORDER-TOP: =
#e8e8e8 1px solid; PADDING-LEFT: 1em; BACKGROUND: white; PADDING-BOTTOM: =
0.5em; MARGIN: 0px 0px 2em; BORDER-LEFT: #e8e8e8 1px solid; WIDTH: =
300px; COLOR: black; PADDING-TOP: 0.5em; BORDER-BOTTOM: #e8e8e8 1px =
solid; TEXT-ALIGN: left
}
.documentActions UL {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 1px 0px 2px; PADDING-TOP: 0px
}
.documentActions LI {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; =
LIST-STYLE-IMAGE: none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: =
0px; LIST-STYLE-TYPE: none
}
.documentActions A {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; BORDER-LEFT: medium =
none; BORDER-BOTTOM: medium none; TEXT-DECORATION: none
}
.documentActions A:hover {
	COLOR: #c40000
}
.icon-sendto {
	PADDING-LEFT: 20px; BACKGROUND: =
url(http://www.jornada.unam.mx/ultimas/mail_icon.gif) no-repeat 0px 50%
}
.icon-print {
	PADDING-LEFT: 20px; BACKGROUND: =
url(http://www.jornada.unam.mx/ultimas/print_icon.gif) no-repeat 0px 50%
}
.hiddenStructure {
	BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; =
DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: none transparent scroll =
repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: -1px 0px 0px -1px; OVERFLOW: =
hidden; BORDER-LEFT: medium none; WIDTH: 1px; PADDING-TOP: 0px; =
BORDER-BOTTOM: medium none; HEIGHT: 1px
}
.entrevista {
	FONT-WEIGHT: bold; FONT-SIZE: 14px
}
DIV.sectionMails {
	MARGIN-BOTTOM: 1em; TEXT-ALIGN: right
}
#portal-columns {
	WIDTH: 100%! important; BORDER-COLLAPSE: collapse; border-spacing: 0
}
#portal-columns-principal {
	WIDTH: 1001px! important; BORDER-COLLAPSE: collapse; border-spacing: 0
}
#portal-column-one {
	DISPLAY: block; VERTICAL-ALIGN: top; WIDTH: 14em
}
#portal-column-content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 120%; PADDING-BOTTOM: =
0px; MARGIN: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px
}
#portal-column-two {
	VERTICAL-ALIGN: top; WIDTH: 16em
}
.text_block_200 {
	DISPLAY: block; FLOAT: left; WIDTH: 45%; MARGIN-RIGHT: 15px
}
.spacer {
	CLEAR: both; HEIGHT: 0px
}
#portal-column-one .visualPadding {
	PADDING-RIGHT: 0em; PADDING-LEFT: 2em; PADDING-BOTTOM: 1em; =
PADDING-TOP: 2em
}
#portal-column-two .visualPadding {
	PADDING-RIGHT: 2em; PADDING-LEFT: 0em; PADDING-BOTTOM: 1em; =
PADDING-TOP: 2em
}
#portal-column-principal-content {
	BORDER-RIGHT: #dddddd 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px
}
#portal-column-secondary-content {
	BORDER-RIGHT: #dddddd 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px
}
#portal-column-secondary-content .visualPadding {
	PADDING-RIGHT: 0em; PADDING-LEFT: 2em; PADDING-BOTTOM: 1em; =
PADDING-TOP: 2em
}
#portal-column-advertising {
	VERTICAL-ALIGN: top; WIDTH: 180px
}
#portal-column-advertising .visualPadding {
	PADDING-RIGHT: 0em; PADDING-LEFT: 2em; PADDING-BOTTOM: 1em; =
PADDING-TOP: 2em
}
BODY.fullscreen #portal-column-one {
	DISPLAY: none
}
BODY.fullscreen #portal-column-two {
	DISPLAY: none
}
BODY.fullscreen #portal-column-content {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; WIDTH: 100%; PADDING-TOP: 0px
}
.compo_column {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
.emphasis {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
.emphasis {
	BORDER-RIGHT: #dddddd 1px solid; BORDER-TOP: #dddddd 1px solid; =
BACKGROUND: #eeeeee; FLOAT: right; BORDER-LEFT: #dddddd 1px solid; =
WIDTH: 45%; BORDER-BOTTOM: #dddddd 1px solid
}
.compo_left_column {
	BORDER-RIGHT: #ddd 1px solid; PADDING-RIGHT: 1em; BORDER-TOP: #ddd 1px; =
PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: 1em; MARGIN: 0px; =
BORDER-LEFT: #ddd 1px; WIDTH: 405px; PADDING-TOP: 1em; BORDER-BOTTOM: =
#ddd 1px
}
.compo_right_column {
	PADDING-RIGHT: 0px; PADDING-LEFT: 1em; PADDING-BOTTOM: 1em; MARGIN: 0px =
0px 0px 415px; WIDTH: auto; PADDING-TOP: 1em; minimum-width: 200px
}
.compo_clear {
	CLEAR: both
}
.description {
	PADDING-BOTTOM: 0.25em
}
.title {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
120%; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: =
0px; COLOR: black; PADDING-TOP: 0px
}
.viewlet {
	MARGIN-BOTTOM: 1em
}
.viewlet H1 {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT-SIZE: 200%; =
BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
.viewlet H2 {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT-SIZE: 160%; =
BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
.viewlet H3 {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; FONT-SIZE: 120%; =
BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
.portadita {
	FLOAT: left; MARGIN: 1em 20px
}
#utilities {
	MARGIN-BOTTOM: 2em
}
#utilities DIV {
	FONT-SIZE: 8pt
}
#utilities TH {
	FONT-SIZE: 8pt
}
#utilities TD {
	FONT-SIZE: 8pt
}
#futbol {
	BORDER-RIGHT: #c50007 1px solid; BORDER-TOP: #c50007 1px solid; =
MARGIN-BOTTOM: 0.5em; BORDER-LEFT: #c50007 1px solid; WIDTH: 180px; =
BORDER-BOTTOM: #c50007 1px solid; BORDER-COLLAPSE: collapse
}
#futbol TD {
	FONT-SIZE: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif; =
WHITE-SPACE: nowrap
}
#futbol TH {
	FONT-SIZE: 10px; FONT-FAMILY: Arial, Helvetica, sans-serif; =
WHITE-SPACE: nowrap
}
#futbol TH {
	COLOR: white; BACKGROUND-COLOR: #c50007
}
#futbol TR.even {
	BACKGROUND-COLOR: #e0e0e0
}
#futbol TFOOT {
	COLOR: white; BACKGROUND-COLOR: #c50007; TEXT-ALIGN: right
}
#futbol TFOOT A:link {
	COLOR: white
}
#futbol TFOOT A:active {
	COLOR: white
}
#futbol TFOOT A:visited {
	COLOR: white
}
.local {
	WIDTH: 40%; TEXT-ALIGN: right
}
.marcador {
	TEXT-ALIGN: center
}
.visitante {
	WIDTH: 40%
}
DIV.add_120 {
	MARGIN: 10px auto 0px 20px; WIDTH: 120px
}
DIV.add_160 {
	MARGIN: 0px auto 1em; WIDTH: 160px; TEXT-ALIGN: center
}
DIV.add_180 {
	MARGIN: 0px auto 1em; WIDTH: 180px; TEXT-ALIGN: center
}
DIV.add_300 {
	MARGIN: 3em auto 1em; WIDTH: 300px; TEXT-ALIGN: center
}
DIV.add_468 {
	MARGIN: 2em auto 1em; WIDTH: 468px; TEXT-ALIGN: center
}
DIV.add_note {
	MARGIN: 1em auto; WIDTH: 728px; TEXT-ALIGN: center
}
DIV.add_120:unknown {
	FONT-WEIGHT: bold; FONT-SIZE: smaller; TEXT-ALIGN: center; content: =
Publicidad
}
DIV.add_160:unknown {
	FONT-WEIGHT: bold; FONT-SIZE: smaller; TEXT-ALIGN: center; content: =
Publicidad
}
DIV.add_180:unknown {
	FONT-WEIGHT: bold; FONT-SIZE: smaller; TEXT-ALIGN: center; content: =
Publicidad
}
DIV.add_300:unknown {
	FONT-WEIGHT: bold; FONT-SIZE: smaller; TEXT-ALIGN: center; content: =
Publicidad
}
DIV.add_468:unknown {
	FONT-WEIGHT: bold; FONT-SIZE: smaller; TEXT-ALIGN: center; content: =
Publicidad
}
DIV.add_note:unknown {
	FONT-WEIGHT: bold; FONT-SIZE: smaller; TEXT-ALIGN: center; content: =
Publicidad
}
    }
H1 {
	FONT-WEIGHT: normal; MARGIN: 0px 0px 0.25em; COLOR: black; =
BORDER-BOTTOM: #dddddd 1px solid; FONT-FAMILY: Georgia, "Times New =
Roman", Times, serif; BACKGROUND-COLOR: transparent
}
H2 {
	FONT-WEIGHT: normal; MARGIN: 0px 0px 0.25em; COLOR: black; =
BORDER-BOTTOM: #dddddd 1px solid; FONT-FAMILY: Georgia, "Times New =
Roman", Times, serif; BACKGROUND-COLOR: transparent
}
H3 {
	FONT-WEIGHT: normal; MARGIN: 0px 0px 0.25em; COLOR: black; =
BORDER-BOTTOM: #dddddd 1px solid; FONT-FAMILY: Georgia, "Times New =
Roman", Times, serif; BACKGROUND-COLOR: transparent
}
H4 {
	FONT-WEIGHT: normal; MARGIN: 0px 0px 0.25em; COLOR: black; =
BORDER-BOTTOM: #dddddd 1px solid; FONT-FAMILY: Georgia, "Times New =
Roman", Times, serif; BACKGROUND-COLOR: transparent
}
H5 {
	FONT-WEIGHT: normal; MARGIN: 0px 0px 0.25em; COLOR: black; =
BORDER-BOTTOM: #dddddd 1px solid; FONT-FAMILY: Georgia, "Times New =
Roman", Times, serif; BACKGROUND-COLOR: transparent
}
H6 {
	FONT-WEIGHT: normal; MARGIN: 0px 0px 0.25em; COLOR: black; =
BORDER-BOTTOM: #dddddd 1px solid; FONT-FAMILY: Georgia, "Times New =
Roman", Times, serif; BACKGROUND-COLOR: transparent
}
H1 A {
	COLOR: black! important; TEXT-DECORATION: none
}
H2 A {
	COLOR: black! important; TEXT-DECORATION: none
}
H3 A {
	COLOR: black! important; TEXT-DECORATION: none
}
H4 A {
	COLOR: black! important; TEXT-DECORATION: none
}
H5 A {
	COLOR: black! important; TEXT-DECORATION: none
}
H6 A {
	COLOR: black! important; TEXT-DECORATION: none
}
H1 {
	FONT-SIZE: 160%
}
H2 {
	MARGIN-TOP: 1em; FONT-SIZE: 150%
}
.leftImagesBlock {
	CLEAR: both; MARGIN-TOP: 0.3em; FLOAT: left; WIDTH: 200px; =
MARGIN-RIGHT: 1em; TEXT-ALIGN: left
}
.leftImagesBlock DIV {
	MARGIN-BOTTOM: 0.5em
}
#article_list H2 {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN-BOTTOM: =
0.2em; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
#article_list H3 {
	BORDER-RIGHT: medium none; BORDER-TOP: medium none; MARGIN-BOTTOM: =
0.2em; BORDER-LEFT: medium none; BORDER-BOTTOM: medium none
}
#portal-globalnav {
=09
}
#portal-searchbox {
	MARGIN: 0px
}
#portal-searchbox LABEL {
	FONT-WEIGHT: normal; FONT-SIZE: 80%
}
#portal-advanced-search {
	DISPLAY: none
}
#portal-globalnav {
	DISPLAY: none
}
#portal-logo {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; PADDING-LEFT: =
0px; BACKGROUND: =
url(http://www.jornada.unam.mx/imagenes/logo_250x50.png) no-repeat; =
PADDING-BOTTOM: 0px; MARGIN: 0.25em 0em 0.25em 1.5em; BORDER-LEFT: 0px; =
PADDING-TOP: 0px; BORDER-BOTTOM: 0px
}
#portal-logo A {
	BORDER-RIGHT: 0px; PADDING-RIGHT: 0px; BORDER-TOP: 0px; DISPLAY: block; =
PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px; OVERFLOW: hidden; =
BORDER-LEFT: 0px; WIDTH: 250px; CURSOR: pointer; PADDING-TOP: 50px; =
BORDER-BOTTOM: 0px; HEIGHT: 50px; TEXT-DECORATION: none
}
INPUT {
	BORDER-RIGHT: rgb(221,221,221) 1px solid; BORDER-TOP: rgb(221,221,221) =
1px solid; BACKGROUND-ATTACHMENT: scroll; BACKGROUND-IMAGE: =
url(http://www.jornada.unam.mx/ultimas/input_background.gif); =
VISIBILITY: visible; VERTICAL-ALIGN: middle; BORDER-LEFT: =
rgb(221,221,221) 1px solid; COLOR: black; BORDER-BOTTOM: =
rgb(221,221,221) 1px solid; BACKGROUND-REPEAT: repeat-x; FONT-FAMILY: =
"Lucida Grande",Verdana,Lucida,Helvetica,Arial,sans-serif; =
BACKGROUND-COLOR: white
}
TEXTAREA {
	BORDER-RIGHT: rgb(221,221,221) 1px solid; BORDER-TOP: rgb(221,221,221) =
1px solid; BACKGROUND-ATTACHMENT: scroll; BACKGROUND-IMAGE: =
url(http://www.jornada.unam.mx/ultimas/input_background.gif); FONT: 100% =
Monaco,"Courier New",Courier,monospace; BORDER-LEFT: rgb(221,221,221) =
1px solid; WIDTH: 100%; COLOR: black; BORDER-BOTTOM: rgb(221,221,221) =
1px solid; BACKGROUND-REPEAT: repeat-x; BACKGROUND-COLOR: white; =
font-size-adjust: none; font-stretch:=20
}
FIELDSET {
	BORDER-RIGHT: rgb(221,221,221) 1px solid; BORDER-TOP: rgb(221,221,221) =
1px solid; MARGIN-TOP: 1em; MARGIN-BOTTOM: 1em; PADDING-BOTTOM: 1em; =
BORDER-LEFT: rgb(221,221,221) 1px solid; WIDTH: auto; LINE-HEIGHT: =
1.5em; PADDING-TOP: 0em; BORDER-BOTTOM: rgb(221,221,221) 1px solid; =
margin-right-value: 0em; margin-left-value: 0em; margin-left-ltr-source: =
physical; margin-left-rtl-source: physical; margin-right-ltr-source: =
physical; margin-right-rtl-source: physical; padding-right-value: 1em; =
padding-left-value: 1em; padding-left-ltr-source: physical; =
padding-left-rtl-source: physical; padding-right-ltr-source: physical; =
padding-right-rtl-source: physical
}
LEGEND {
	FONT-SIZE: 90%; BACKGROUND-ATTACHMENT: scroll; BACKGROUND-IMAGE: none; =
PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em; BACKGROUND-REPEAT: repeat; =
BACKGROUND-COLOR: white; padding-right-value: 0.5em; padding-left-value: =
0.5em; padding-left-ltr-source: physical; padding-left-rtl-source: =
physical; padding-right-ltr-source: physical; padding-right-rtl-source: =
physical
}
LABEL {
	FONT-WEIGHT: bold
}
.documentDescription {
	MARGIN-TOP: 0em; DISPLAY: block; FONT-WEIGHT: bold; MARGIN-BOTTOM: =
0.5em; LINE-HEIGHT: 1.5em; margin-right-value: 0em; margin-left-value: =
0em; margin-left-ltr-source: physical; margin-left-rtl-source: physical; =
margin-right-ltr-source: physical; margin-right-rtl-source: physical
}
.formHelp {
	MARGIN-TOP: 0pt; FONT-SIZE: 90%; MARGIN-BOTTOM: 0.2em; COLOR: =
rgb(118,121,124); margin-right-value: 0pt; margin-left-value: 0pt; =
margin-left-ltr-source: physical; margin-left-rtl-source: physical; =
margin-right-ltr-source: physical; margin-right-rtl-source: physical
}
.formHelp:hover {
	CURSOR: default; COLOR: black
}
.field {
	LEFT: 0px; MARGIN: 0px 1em 1em 0px; TOP: 0px
}
.field .field {
	MARGIN: 1em 0px 0px
}
.fieldRequired {
	PADDING-RIGHT: 0px; PADDING-LEFT: 8px; BACKGROUND: =
url(http://www.jornada.unam.mx/ultimas/required.gif) no-repeat left =
center; PADDING-BOTTOM: 0px; COLOR: white; PADDING-TOP: 0px
}
.fieldUploadFile {
	DISPLAY: none; MARGIN-RIGHT: 0.75em; TEXT-ALIGN: right
}
.fieldTextFormat {
	MARGIN-RIGHT: 0.75em; TEXT-ALIGN: right
}
.formControls {
	MARGIN: 1em 0px
}
.error {
	BORDER-RIGHT: #ffa500 1px solid; PADDING-RIGHT: 1em; BORDER-TOP: =
#ffa500 1px solid; PADDING-LEFT: 1em; PADDING-BOTTOM: 1em; MARGIN: 0px =
0px 1em; BORDER-LEFT: #ffa500 1px solid; WIDTH: 95%; PADDING-TOP: 1em; =
BORDER-BOTTOM: #ffa500 1px solid; BACKGROUND-COLOR: #ffce7b
}
.error .fieldRequired {
	COLOR: #ffce7b
}
#portlet-latest {
	WIDTH: 180px
}
#portlet-latest .portletItem A:hover {
	TEXT-DECORATION: underline
}
#portlet-latest .portletItem A:visited {
	COLOR: black
}
#portlet-latest .portletHeader {
	BORDER-RIGHT: #ddd 1px solid; BORDER-TOP: #ddd 1px solid; BACKGROUND: =
#eee; BORDER-LEFT: #ddd 1px solid; BORDER-BOTTOM: #ddd 1px; TEXT-ALIGN: =
left
}
#portlet-latest .portletItem {
	BORDER-RIGHT: #ddd 1px solid; BORDER-TOP: #ddd 1px solid; BORDER-LEFT: =
#ddd 1px solid; BORDER-BOTTOM: #ddd 1px solid
}
#portlet-latest .portletFooter {
	BORDER-RIGHT: #ddd 1px solid; BORDER-TOP: #ddd 1px; BACKGROUND: #eee; =
BORDER-LEFT: #ddd 1px solid; BORDER-BOTTOM: #ddd 1px solid
}
#portlet-latest .portletFooter A {
	COLOR: black
}
#header_noticias {
	DISPLAY: none
}
#portlet-latest .portletItem {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
#portlet-latest SPAN {
	COLOR: red
}
#portlet-latest A {
	DISPLAY: inline
}
#related_box {
	BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; MARGIN: 2em =
0px; BORDER-LEFT: #ccc 1px solid; WIDTH: 300px; BORDER-BOTTOM: #ccc 1px =
solid
}
#related_box H3 {
	PADDING-LEFT: 1em; FONT: bold 100%/1.6em "Lucida Grande", Verdana, =
Lucida, Helvetica, Arial, sans-serif; COLOR: black; BORDER-BOTTOM: #ccc =
1px solid; BACKGROUND-COLOR: #eee
}
#related_box P {
	MARGIN-LEFT: 1em; MARGIN-RIGHT: 1em
}
.last {
	DISPLAY: inline-block; FLOAT: left
}
.next {
	DISPLAY: inline-block; FLOAT: right
}
DIV .documentActions {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: =
300px; PADDING-TOP: 0px
}
DIV .documentActions UL {
	PADDING-RIGHT: 1em; PADDING-LEFT: 1em; PADDING-BOTTOM: 0.5em; =
PADDING-TOP: 0.5em
}
.dojoTooltip {
	WIDTH: 300px
}
DIV .documentShare {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #ccc =
1px solid; MARGIN-TOP: 2em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; =
BORDER-LEFT: #ccc 1px solid; COLOR: black; PADDING-TOP: 0.5em; =
BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: #eee
}
DIV .documentShare H5 {
	DISPLAY: inline; FONT-WEIGHT: bold; BORDER-BOTTOM: medium none; =
FONT-FAMILY: "Lucida Grande", Verdana, Lucida, Helvetica, Arial, =
sans-serif
}
DIV .documentShare UL {
	DISPLAY: inline; MARGIN-LEFT: 0.5em
}
DIV .documentShare UL LI {
	DISPLAY: inline
}
#indicadores_financieros {
	WIDTH: 180px; BORDER-COLLAPSE: collapse
}
#indicadores_financieros CAPTION {
	FONT-WEIGHT: bold
}

@media Print   =20
{
#portal-logo {
	DISPLAY: list-item; LIST-STYLE-POSITION: inside; LIST-STYLE-IMAGE: =
url(http://www.jornada.unam.mx/imagenes/logo_250x50.png)
}
#breadcrumbs-you-are-here {
	DISPLAY: none
}
#portal-breadcrumbs {
	BORDER-BOTTOM: 1px solid
}
#portal-breadcrumbs A {
	TEXT-DECORATION: none
}
#portal-searchbox {
	DISPLAY: none
}
#portal-column-one {
	DISPLAY: none
}
#portal-column-two {
	DISPLAY: none
}
DIV.documentNavigation {
	DISPLAY: none
}
#site-links {
	DISPLAY: none
}
#copyright {
	TEXT-ALIGN: center
}
DIV.advertising_top {
	DISPLAY: none
}
DIV.advertising_right {
	DISPLAY: none
}
DIV.advertising_bottom {
	DISPLAY: none
}
DIV.add_120 {
	DISPLAY: none
}
DIV.add_160 {
	DISPLAY: none
}
DIV.add_180 {
	DISPLAY: none
}
DIV.add_300 {
	DISPLAY: none
}
DIV.add_300por {
	DISPLAY: none
}
DIV.add_468 {
	DISPLAY: none
}
DIV.add_728 {
	DISPLAY: none
}
DIV.add_note {
	DISPLAY: none
}
DIV.sectionMails {
	DISPLAY: none
}
DIV.documentActions {
	DISPLAY: none
}
DIV.ampliar {
	DISPLAY: none
}
DIV .documentShare {
	DISPLAY: none
}

}

------=_NextPart_000_0000_01C7AA76.5A78FD90
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.jornada.unam.mx/adds/empty.gif

R0lGODlhAQABAID/AMDAwAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==

------=_NextPart_000_0000_01C7AA76.5A78FD90
Content-Type: multipart/alternative;
	boundary="----=_NextPart_001_0015_01C7AA76.5A83ABF0"


------=_NextPart_001_0015_01C7AA76.5A83ABF0
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.jornada.unam.mx/2007/06/09/index.php?section=ciencias&article=a03n1cie

=EF=BB=BF<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>S=C3=B3lo tenemos conocimiento de 4% del universo: =
George Smoot - La Jornada</TITLE>
<META http-equiv=3DCache-Control content=3Dprivate>
<META http-equiv=3DPragma content=3Dno-cache>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Dutf-8">
<META http-equiv=3DContent-Language content=3Des-MX>
<META content=3D"La Jornada" name=3Dauthor>
<META content=3D"Noticias del diario mexicano La Jornada" =
name=3Ddescription>
<META content=3D"noticias, M=C3=A9xico" name=3Dkeywords>
<META content=3D"index, follow, noarchive" name=3Drobots><LINK =
title=3DRSS=20
href=3D"http://www.jornada.unam.mx/rss/ciencias.xml" =
type=3Dapplication/rss+xml=20
rel=3Dalternate>
<STYLE type=3Dtext/css>@import url( /styles/ploneStyles0638.css );
</STYLE>

<STYLE type=3Dtext/css>@import url( /styles/ploneCustom02.css );
</STYLE>

<STYLE type=3Dtext/css>#portlet-latest {
	WIDTH: 300px
}
</STYLE>

<SCRIPT src=3D"http://www.jornada.unam.mx/scripts/mmm_header.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://www.jornada.unam.mx/scripts/dojo/dojo.js"=20
type=3Dtext/javascript></SCRIPT>
<!-- INICIO DEL SETUP DEL OAS -->
<SCRIPT language=3DJavaScript type=3Dtext/javascript>
<!--
//configuration
OAS_url =3D 'http://sb1.jornada.unam.mx/RealMedia/ads/';
OAS_sitepage =3D 'www.jornada.unam.mx/nciencias';
OAS_listpos =3D 'Top,Right1,Bottom';
OAS_query =3D '';
OAS_target =3D '_blank';
//end of configuration
OAS_version =3D 10;
OAS_rn =3D '001234567890'; OAS_rns =3D '1234567890';
OAS_rn =3D new String (Math.random()); OAS_rns =3D OAS_rn.substring (2, =
11);
function OAS_NORMAL(pos) {
  document.write('<A HREF=3D"' + OAS_url + 'click_nx.cgi/' + =
OAS_sitepage + '/1' + OAS_rns + '@' + OAS_listpos + '!' + pos + '?' + =
OAS_query + '" TARGET=3D' + OAS_target + '>');
  document.write('<IMG SRC=3D"' + OAS_url + 'adstream_nx.cgi/' + =
OAS_sitepage + '/1' + OAS_rns + '@' + OAS_listpos + '!' + pos + '?' + =
OAS_query + '" BORDER=3D0><\/A>');
}
//-->
</SCRIPT>

<SCRIPT language=3DJavaScript1.1 type=3Dtext/javascript>
<!--
OAS_version =3D 11;
if (navigator.userAgent.indexOf('Mozilla/3') !=3D -1 || =
navigator.userAgent.indexOf('Mozilla/4.0 WebTV') !=3D -1)
  OAS_version =3D 10;
if (OAS_version >=3D 11)
  document.write('<SCRIPT LANGUAGE=3DJavaScript1.1 SRC=3D"' + OAS_url + =
'adstream_mjx.ads/' + OAS_sitepage + '/1' + OAS_rns + '@' + OAS_listpos =
+ '?' + OAS_query + '"><\/SCRIPT>');
//-->
</SCRIPT>

<SCRIPT language=3DJavaScript type=3Dtext/javascript>
<!--
document.write('');
function OAS_AD(pos) {
  if (OAS_version >=3D 11)
    OAS_RICH(pos);
  else
    OAS_NORMAL(pos);
}
//-->
</SCRIPT>
<!-- FIN DEL SETUP DEL OAS -->
<SCRIPT type=3Dtext/javascript>
    dojo.require("dojo.widget.Tooltip");
</SCRIPT>

<SCRIPT type=3Dtext/javascript>
<!--
function openPopUp (htmlFile, fileHeight, fileWidth) {
    window.open(htmlFile, 'popup', 'left=3D10, top=3D10, =
scrollbars=3Dno, status=3Dno, height=3D' + fileHeight + ', width=3D' + =
fileWidth);
}
-->
</SCRIPT>

<SCRIPT src=3D"http://www.jornada.unam.mx/scripts/dw_cookies.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://www.jornada.unam.mx/scripts/dw_sizerdx.js"=20
type=3Dtext/javascript></SCRIPT>
<!-- javascript slot -->
<META content=3D"MSHTML 6.00.6000.16441" name=3DGENERATOR></HEAD>
<BODY class=3Dsection-frontpage>
<DIV id=3Dvisual-portal-wrapper>
<DIV class=3Dadd_728 align=3Dcenter>
<SCRIPT type=3Dtext/javascript>=0A=
    OAS_AD('Top')=0A=
</SCRIPT>
</DIV>
<DIV id=3Dportal-top>
<DIV id=3Dportal-header>
<DIV id=3Dportal-searchbox><!-- SiteSearch Google -->
<FORM style=3D"WHITE-SPACE: nowrap" name=3Dsearchform=20
action=3Dhttp://www.google.com.mx/custom method=3Dget><INPUT =
type=3Dhidden=20
value=3Dwww.jornada.unam.mx name=3Ddomains> <LABEL =
for=3DsearchGadget>proporcionado=20
por</LABEL> <A href=3D"http://www.google.com/"><IMG title=3DGoogle =
alt=3DGoogle=20
src=3D"http://www.google.com.mx/images/poweredby/poweredby_FFFFFF.gif"=20
align=3Dmiddle border=3D0> </A>
<DIV class=3DLSBox><INPUT class=3Dvisibility:visible id=3DsearchGadget=20
title=3D"Search Site" accessKey=3D4 tabIndex=3D30001 maxLength=3D255 =
size=3D21 name=3Dq> <INPUT class=3DsearchButton tabIndex=3D30002 =
type=3Dsubmit value=3DBuscar name=3Dsa>=20
</DIV><INPUT type=3Dhidden value=3Dwww.jornada.unam.mx =
name=3Dsitesearch> <INPUT=20
type=3Dhidden value=3Dpub-7456151404684800 name=3Dclient> <INPUT =
type=3Dhidden value=3D1=20
name=3Dforid> <INPUT type=3Dhidden name=3Dchannel> <INPUT type=3Dhidden =
value=3DUTF-8=20
name=3Die> <INPUT type=3Dhidden value=3DUTF-8 name=3Doe> <INPUT =
type=3Dhidden=20
value=3DGALT:#008000;GL:1;DIV:#336699;VLC:663399;AH:left;BGC:FFFFFF;LBGC:=
FFFFFF;ALC:0000FF;LC:0000FF;T:000000;GFNT:0000FF;GIMP:0000FF;LH:50;LW:250=
;L:http://www.jornada.unam.mx/imagenes/logo_250x50.png;S:http://www.jorna=
da.unam.mx/;FORID:1;=20
name=3Dcof> <INPUT type=3Dhidden value=3Des name=3Dhl> </FORM><!-- =
SiteSearch Google -->
<DIV id=3Dportal-advanced-search><A accessKey=3D5=20
href=3D"http://www.google.com.mx/advanced_search?hl=3Des">B=C3=BAsqueda =
avanzada=E2=80=A6</A>=20
</DIV></DIV>
<H1 id=3Dportal-logo><A accessKey=3D1 =
href=3D"http://www.jornada.unam.mx/">La=20
Jornada</A></H1>
<UL id=3Dportal-globalnav>
  <LI class=3Dplain id=3Dportaltab-index_html><A title=3D"Ir a la =
portada del diario"=20
  href=3D"http://www.jornada.unam.mx/">Diario</A>=20
  <LI class=3Dplain id=3Dportaltab-ultimas><A title=3D"Mostrar las =
=C3=BAltimas noticias"=20
  href=3D"http://www.jornada.unam.mx/ultimas">Noticias de hoy</A>=20
  <LI class=3Dplain id=3Dportaltab-archivo><A title=3D"Ir a las =
ediciones anteriores"=20
  href=3D"http://www.jornada.unam.mx/archivo/">Archivo</A>=20
  <LI class=3Dplain id=3Dportaltab-suscripciones><A=20
  title=3D"Informaci=C3=B3n sobre suscripciones al diario"=20
  href=3D"http://www.jornada.unam.mx/suscripciones/">Suscripciones</A>=20
  <LI class=3Dplain id=3Dportaltab-contacto><A title=3D"Informaci=C3=B3n =
de contacto"=20
  href=3D"http://www.jornada.unam.mx/contacto/">Contacto</A> =
</LI></UL><IMG=20
style=3D"MARGIN: 0px; WIDTH: 100%; HEIGHT: 10px" alt=3D""=20
src=3D"http://www.jornada.unam.mx/imagenes/pentagrama_negro.gif"> </DIV>
<DIV id=3Dportal-breadcrumbs><SPAN id=3Dbreadcrumbs-you-are-here>Usted =
est=C3=A1=20
aqu=C3=AD:</SPAN> <A =
href=3D"http://www.jornada.unam.mx/2007/06/09/">s=C3=A1bado 9 de junio=20
de 2007</A> <SPAN class=3DbreadcrumbSeparator>=E2=86=92</SPAN> <A=20
href=3D"http://www.jornada.unam.mx/2007/06/09/index.php?section=3Dciencia=
s">Ciencias</A>=20
<SPAN class=3DbreadcrumbSeparator>=E2=86=92</SPAN> <SPAN>S=C3=B3lo =
tenemos conocimiento de 4%=20
del universo: George Smoot</SPAN> </DIV></DIV>
<DIV class=3DvisualClear><!-- --></DIV>
<TABLE id=3Dportal-columns>
  <TBODY>
  <TR>
    <TD id=3Dportal-column-content>
      <DIV class=3D"" id=3Dcontent>
      <DIV class=3DdocumentContent id=3Dregion-content>
      <P class=3Dbullet>Desentra=C3=B1ar la materia oscura, reto =
cient=C3=ADfico, dijo el=20
      Premio Nobel de F=C3=ADsica en el Colmex</P>
      <H1>S=C3=B3lo tenemos conocimiento de 4% del universo: George =
Smoot</H1>
      <P class=3Dsummary>Nuestra condici=C3=B3n humana no indica que =
seamos los =C3=BAnicos=20
      seres inteligentes, precis=C3=B3</P>
      <P class=3Dauthor>ANGELICA ENCISO </P>
      <P>Con un conocimiento de tan s=C3=B3lo 4 por ciento del universo, =
el reto para=20
      los cient=C3=ADficos es conocer de qu=C3=A9 esta conformada la =
energ=C3=ADa y materia=20
      oscura que ocupa la mayor parte de ese espacio, se=C3=B1al=C3=B3 =
el Premio Nobel de=20
      f=C3=ADsica 2006, George Smoot, al presentar en M=C3=A9xico la =
teor=C3=ADa que lo llev=C3=B3 a=20
      obtener ese reconocimiento.</P>
      <P>Consider=C3=B3 que M=C3=A9xico tiene que participar de manera =
m=C3=A1s activa en los=20
      proyectos mundiales de cosmolog=C3=ADa, para que haya un =
conocimiento m=C3=A1s=20
      completo y la reci=C3=A9n apertura en el pa=C3=ADs del Instituto =
Avanzado de=20
      Cosmolog=C3=ADa dar=C3=A1 pauta para impulsar la =
investigaci=C3=B3n.</P>
      <P>El jueves por la noche ofreci=C3=B3 una conferencia magistral =
en el Colegio=20
      Nacional, en la cual detall=C3=B3 la investigaci=C3=B3n que, junto =
con John Mather,=20
      le llev=C3=B3 a obtener el Premio Nobel el a=C3=B1o pasado. Ambos =
dirigieron el=20
      proyecto Cobe (Cosmic Background Explorer), sat=C3=A9lite lanzado =
por la=20
      agencia espacial estadunidense en 1989 para recopilar las =
variaciones=20
      t=C3=A9rmicas en el espacio, por medio del estudio de las =
radiaciones c=C3=B3smicas=20
      y cuyos resultados corroboraron la teor=C3=ADa del <EM>Big =
Bang</EM>.</P>
      <P>George Smoot es astrof=C3=ADsico del Lawrence Berkeley National =
Laboratory y=20
      en 1992 present=C3=B3 la primera imagen del universo con el =
aspecto que tendr=C3=ADa=20
      hace 4 mil millones de a=C3=B1os; se trataba de una imagen =
obtenida por el=20
      sat=C3=A9lite Cobe, en la cual se observaban grumos, el origen de =
las=20
      galaxias.</P>
      <P>En su exposici=C3=B3n ante un auditorio repleto, explic=C3=B3 =
que en las im=C3=A1genes=20
      se observa "el universo como si fuera un peque=C3=B1o =
embri=C3=B3n. Es el universo=20
      temprano hace 4 mil millones de a=C3=B1os, en total tiene 13 mil =
700 millones=20
      de a=C3=B1o. Si fuera como una persona, ser=C3=ADa 12 horas =
despu=C3=A9s de la=20
      concepci=C3=B3n, es un peque=C3=B1o embri=C3=B3n, en el que se =
forman c=C3=BAmulos, algunas=20
      galaxias, y vemos la imagen del Hubble (las galaxias se alejan =
unas de=20
      otras a una velocidad proporcional a su distancia)".</P>
      <P>Se=C3=B1al=C3=B3 que actualmente, con la tecnolog=C3=ADa =
disponible "ya es posible=20
      tomar fotograf=C3=ADas, ver las distancias y ver hacia atr=C3=A1s =
para saber como se=20
      ve=C3=ADa el universo al principio. Estamos trabajando en comparar =
este modelo=20
      con las observaciones del universo y ver si podemos tener un mejor =

      entendimiento".</P>
      <P>La galaxia, dijo, tiene cien mil millones de estrellas y ahora =
se sabe=20
      que hay diferentes tipos de ellas, "siempre se preguntan si hay =
seres=20
      inteligentes. El hecho de ser humanos no indica que seamos los =
=C3=BAnicos=20
      seres inteligentes en el universo, b=C3=A1sicamente hay la idea de =
que podemos=20
      ser como una isla en el universo".</P>
      <P>Asegur=C3=B3 que hay m=C3=A1s de 100 mil millones de galaxias =
que son visibles=20
      para nosotros y se pregunt=C3=B3 de d=C3=B3nde vienen. "Es un =
problema sobre el que=20
      empec=C3=A9 a pensar. En el siglo pasado Albert Einstein nos dio =
un nuevo=20
      entendimiento: la gravedad es la fuerza m=C3=A1s importante y en =
cosmolog=C3=ADa fue=20
      lo m=C3=A1s relevante que hizo. A partir de ah=C3=AD surgi=C3=B3 =
la idea de que el=20
      espacio y el tiempo se curvan, hay un universo que se =
expande".</P>
      <P>"Tenemos el nombre del <EM>Big bang</EM> o la gran =
explosi=C3=B3n, la cual=20
      dio una idea equivocada a la gente, el universo no estaba ah=C3=AD =
y explot=C3=B3,=20
      sino que todo estaba incluido; m=C3=A1s bien es autoexpandible: el =
universo se=20
      va expandiendo paulatinamente. La idea es que el espacio es =
expandible".=20
      Detall=C3=B3 que "si pensamos hacia atr=C3=A1s, el universo era =
m=C3=A1s peque=C3=B1o, denso,=20
      caliente y poco a poco se fue extendiendo".</P>
      <P>Asever=C3=B3 que apenas hace diez a=C3=B1os se descubri=C3=B3 =
la existencia de la=20
      energ=C3=ADa en la materia oscura, la cual no interact=C3=BAa con =
la luz, y de lo=20
      poco que se conoce sobre ella es que acumula galaxias m=C3=A1s =
temprano que la=20
      materia ordinaria. Las primeras galaxias fueron de materia oscura, =
hay 13=20
      mil millones de a=C3=B1os en materia oscura y hay muchas m=C3=A1s =
estructuras de las=20
      que se pueden ver en el pasado".</P>
      <P>Ahora hay una nueva herramienta, "ya se sabe que existe la =
materia y=20
      energ=C3=ADa oscura, hace 10 a=C3=B1os no se conoc=C3=ADan; =
s=C3=B3lo tenemos conocimiento de=20
      4 por ciento del universo, es lo =C3=BAnico que entendemos".</P>
      <P>Antes de la exposici=C3=B3n del Nobel, Axel de la Macorra =
Pettersson,=20
      presidente del Instituto Avanzado de Cosmolog=C3=ADa que agrupa a =
45=20
      investigadores de 18 instituciones, dijo en su participaci=C3=B3n =
que "estamos=20
      ante un trabajo que requiere toda nuestra atenci=C3=B3n. Por =
primera vez en la=20
      historia podremos comprender la formaci=C3=B3n del cosmos, hoy =
vemos c=C3=B3mo es y=20
      las diferentes etapas de crecimiento".</P>
      <P>El cosmos, dijo, "ha pasado por diferentes etapas, comenz=C3=B3 =
muy peque=C3=B1o=20
      a una temperatura muy alta y lleno de part=C3=ADculas elementales, =
los =C3=A1tomos,=20
      y luego las estrellas, planetas y galaxias; todo se form=C3=B3 =
conforme el=20
      universo crec=C3=ADa, esto fue mucho tiempo despu=C3=A9s de su =
creaci=C3=B3n. Con las=20
      observaciones astron=C3=B3micas de los =C3=BAltimos a=C3=B1os el =
conocimiento del=20
      universo ha tenido avances insospechados, se nos han abierto una =
serie de=20
      preguntas, sabemos que el cosmos est=C3=A1 formado principalmente =
por energ=C3=ADa=20
      oscura, misteriosa, porque tiene un comportamiento diferente a =
todos los=20
      dem=C3=A1s, nos da una pista que no esper=C3=A1bamos".</P></DIV>
      <DIV class=3DdocumentNavigation></DIV>
      <DIV class=3DvisualClear>&nbsp;</DIV>
      <DIV class=3DdocumentShare id=3DdocumentShareTooltip>
      <H5>Compartir la nota:</H5>
      <UL>
        <LI><A title=3D"Enviar a del.icio.us"=20
        =
href=3D"http://del.icio.us/post?title=3D&amp;url=3Dhttp%3A%2F%2Fwww.jorna=
da.unam.mx%2F2007%2F06%2F09%2Findex.php%3Fsection%3Dciencias%26article%3D=
a03n1cie"><IMG=20
        alt=3Ddel.icio.us=20
        =
src=3D"http://www.jornada.unam.mx/imagenes/delicious_icon.png"></A>=20
        <LI><A title=3D"Enviar a men=C3=A9ame"=20
        =
href=3D"http://meneame.net/submit.php?url=3Dhttp%3A%2F%2Fwww.jornada.unam=
.mx%2F2007%2F06%2F09%2Findex.php%3Fsection%3Dciencias%26article%3Da03n1ci=
e"><IMG=20
        alt=3Dmen=C3=A9ame=20
        =
src=3D"http://www.jornada.unam.mx/imagenes/meneame_icon.png"></A>=20
        <LI><A title=3D"Revisar en Technorati"=20
        =
href=3D"http://www.technorati.com/search/http%3A%2F%2Fwww.jornada.unam.mx=
%2F2007%2F06%2F09%2Findex.php%3Fsection%3Dciencias%26article%3Da03n1cie">=
<IMG=20
        alt=3DTechnorati=20
        =
src=3D"http://www.jornada.unam.mx/imagenes/technorati_icon.png"></A>=20
      </LI></UL>
      <P connectid=3D"documentShareTooltip" dojotype=3D"tooltip">Puede =
compartir la=20
      nota con otros lectores usando los servicios de <A=20
      title=3D"M=C3=A1s informaci=C3=B3n en la Wikipedia"=20
      href=3D"http://es.wikipedia.org/wiki/Del.icio.us">del.icio.us</A> =
y <A=20
      title=3D"M=C3=A1s informaci=C3=B3n en la Wikipedia"=20
      href=3D"http://es.wikipedia.org/wiki/Meneame">men=C3=A9ame</A>, o =
puede conocer=20
      si existe alg=C3=BAn blog que est=C3=A9 haciendo referencia a la =
misma a trav=C3=A9s de=20
      <A title=3D"M=C3=A1s informaci=C3=B3n en la Wikipedia"=20
      href=3D"http://es.wikipedia.org/wiki/Technorati">Technorati</A>.=20
      </P></DIV></DIV></TD>
    <TD id=3Dportal-column-two>
      <DIV class=3DvisualPadding>
      <DIV class=3DdocumentActions>
      <H5 class=3DhiddenStructure>Acciones de Documento</H5>
      <UL>
        <LI><A class=3Dicon-sendto title=3DEnviar=20
        href=3D"http://www.jornada.unam.mx/scripts/enviar.php">Enviar =
esta p=C3=A1gina=20
        a alguien</A>=20
        <LI><A class=3Dicon-print title=3DImprimir=20
        href=3D"javascript:this.print();">Imprimir esta p=C3=A1gina</A>=20
        <LI><A onclick=3D"dw_fontSizerDX.adjust(-2); return false"=20
        =
href=3D"http://www.jornada.unam.mx/2007/06/09/index.php?section=3Dciencia=
s&amp;article=3Da03n1cie#"><IMG=20
        class=3Dicon alt=3D"Texto chico"=20
        src=3D"http://www.jornada.unam.mx/imagenes/texto-chico.png"=20
        align=3Dmiddle>Disminuir tama=C3=B1o del texto</A>=20
        <LI><A onclick=3D"dw_fontSizerDX.adjust(2); return false"=20
        =
href=3D"http://www.jornada.unam.mx/2007/06/09/index.php?section=3Dciencia=
s&amp;article=3Da03n1cie#"><IMG=20
        class=3Dicon alt=3D"Texto grande"=20
        src=3D"http://www.jornada.unam.mx/imagenes/texto-grande.png"=20
        align=3Dmiddle>Aumentar tama=C3=B1o del texto</A> =
</LI></UL></DIV>
      <DIV class=3Dadd_300 align=3Dcenter>
      <SCRIPT type=3Dtext/javascript>=0A=
    OAS_AD('Right1')=0A=
</SCRIPT>
      </DIV></DIV></TD></TR></TBODY></TABLE>
<DIV class=3DvisualClear id=3Dclear-space-before-footer><!-- --></DIV>
<HR class=3Dnetscape4>

<DIV class=3Dadd_note align=3Dcenter>
<SCRIPT type=3Dtext/javascript>=0A=
    OAS_AD('Bottom')=0A=
</SCRIPT>
</DIV>
<DIV id=3Dportal-footer>
<DIV id=3Dsite-links>
<P><A href=3D"http://www.jornada.unam.mx/info/">=C2=BFQui=C3=A9nes =
somos?</A> | <A=20
href=3D"http://www.jornada.unam.mx/contacto/">Escr=C3=ADbanos</A> | <A=20
href=3D"http://www.jornada.unam.mx/suscripciones/">Suscripciones</A> | =
<A=20
href=3D"http://www.jornada.unam.mx/tarifas/">Publicidad</A> | <A=20
href=3D"http://www.jornada.unam.mx/aviso.php">Aviso legal</A> | <A=20
href=3D"https://libreria.jornada.com.mx/">Librer=C3=ADa</A> </P>
<HR>

<P>Peri=C3=B3dicos: <A href=3D"http://www.lajornadaguerrero.com.mx/">La =
Jornada=20
Guerrero</A> | <A href=3D"http://www.lajornadajalisco.com.mx/">La =
Jornada=20
Jalisco</A> | <A href=3D"http://www.lajornadamichoacan.com.mx/">La =
Jornada=20
Michoac=C3=A1n</A> | <A href=3D"http://www.lajornadamorelos.com/">La =
Jornada=20
Morelos</A> | <A href=3D"http://www.lajornadadeoriente.com.mx/">La =
Jornada de=20
Oriente</A> | <A href=3D"http://www.lajornadasanluis.com.mx/">La Jornada =
San=20
Luis</A> </P>
<P>Medios asociados: <A =
href=3D"http://news.bbc.co.uk/hi/spanish/news/">BBC=20
Mundo</A> | <A href=3D"http://www.independent.co.uk/">The =
Independent</A> | <A=20
href=3D"http://www.informarn.nl/">Radio Nederland</A> | <A=20
href=3D"http://gara.net/">Gara</A> | <A=20
href=3D"http://www.pagina12.com.ar/">P=C3=A1gina/12</A> | <A=20
href=3D"http://www.elclarin.cl/">Clar=C3=ADn</A> </P>
<HR>
</DIV>
<DIV id=3Dcopyright>
<P>Copyright =C2=A9 1996-2007 DEMOS, Desarrollo de Medios, S.A. de =
C.V.<BR>Todos los=20
Derechos Reservados.<BR>Derechos de Autor 04-2005-011817321500-203.=20
</P></DIV></DIV>
<SCRIPT type=3Dtext/javascript>
/************************************************************************=
*
    This code is from Dynamic Web Coding at dyn-web.com
    Copyright 2004-5 by Sharon Paine=20
    See Terms of Use at www.dyn-web.com/bus/terms.html
    regarding conditions under which you may use this code.
    This notice must be retained in the code as is!
*************************************************************************=
/
    dw_fontSizerDX.setDefaults("pt", 10, 8, 14, ['div#content p']);
    dw_fontSizerDX.init();
</SCRIPT>
<!-- Google Analytics -->
<SCRIPT src=3D"http://www.google-analytics.com/urchin.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT=20
type=3Dtext/javascript>=0A=
_uacct =3D "UA-1201462-1";=0A=
urchinTracker();=0A=
</SCRIPT>
<!-- OAS --><IFRAME marginWidth=3D0 marginHeight=3D0=20
src=3D"http://sb1.jornada.unam.mx/RealMedia/ads/adstream_sx.ads/www.jorna=
da.unam.mx/nciencias/@Position1"=20
frameBorder=3D0 width=3D1 scrolling=3Dno height=3D1>=0A=
</IFRAME></DIV></BODY></HTML>

------=_NextPart_001_0015_01C7AA76.5A83ABF0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://sb1.jornada.unam.mx/RealMedia/ads/adstream_sx.ads/www.jornada.unam.mx/nciencias/@Position1

=EF=BB=BF<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Dutf-8">
<META content=3D"MSHTML 6.00.6000.16441" name=3DGENERATOR></HEAD>
<BODY><A=20
href=3D"http://sb1.jornada.unam.mx/RealMedia/ads/click_lx.ads/www.jornada=
.unam.mx/nciencias/1202240932/Position1/OasDefault/demos_est/demos_est_01=
.html/62643932333238653436333733393630"><IMG=20
src=3D"http://www.jornada.unam.mx/adds/empty.gif" =
border=3D0></A></BODY></HTML>

------=_NextPart_001_0015_01C7AA76.5A83ABF0--

------=_NextPart_000_0000_01C7AA76.5A78FD90
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.jornada.unam.mx/scripts/mmm_header.js

=EF=BB=BF/* Max Media Manager Header Script */=0A=
=0A=
var az_channel =3D '';=0A=
=0A=
/* var az_p =3D location.protocol =3D=3D 'https:' ? 'https:' : 'http:'; =
*/=0A=
var az_r =3D Math.floor(Math.random() * 99999999);=0A=
if (! document.phpAds_used)=0A=
  {=0A=
    document.phpAds_used =3D ',';=0A=
  }=0A=
=0A=
function az_adjs(z, n)=0A=
  {=0A=
    if (z > -1)=0A=
      {=0A=
        /* var az =3D '<script type=3D"text/javascript" src=3D"' + az_p =
+ '//publicidad.jornada.unam.mx/adjs.php?n=3D' + n + '&amp;zoneid=3D' + =
z; */=0A=
	var az =3D '<script type=3D"text/javascript" =
src=3D"http://publicidad.jornada.unam.mx/adjs.php?n=3D' + n + =
'&amp;zoneid=3D' + z;=0A=
	az +=3D '&amp;source=3D' + az_channel + '&amp;exclude=3D' + =
document.phpAds_used + '&amp;r=3D' + az_r;=0A=
	if (window.location)=0A=
          {=0A=
            az +=3D '&amp;loc=3D' + escape(window.location);=0A=
          }=0A=
	if (document.referrer)=0A=
          {=0A=
            az +=3D '&amp;referer=3D' + escape(document.referrer);=0A=
          }=0A=
	az +=3D '"><\/script>';=0A=
	document.write(az);=0A=
      }=0A=
  }=0A=

------=_NextPart_000_0000_01C7AA76.5A78FD90
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.jornada.unam.mx/scripts/dojo/dojo.js

/*=0A=
	Copyright (c) 2004-2006, The Dojo Foundation=0A=
	All Rights Reserved.=0A=
=0A=
	Licensed under the Academic Free License version 2.1 or above OR the=0A=
	modified BSD license. For more information on Dojo licensing, see:=0A=
=0A=
		http://dojotoolkit.org/community/licensing.shtml=0A=
*/=0A=
=0A=
/*=0A=
	This is a compiled version of Dojo, built for deployment and not for=0A=
	development. To get an editable version, please visit:=0A=
=0A=
		http://dojotoolkit.org=0A=
=0A=
	for documentation and information on getting the source.=0A=
*/=0A=
=0A=
if(typeof dojo=3D=3D"undefined"){=0A=
var dj_global=3Dthis;=0A=
var dj_currentContext=3Dthis;=0A=
function dj_undef(_1,_2){=0A=
return (typeof (_2||dj_currentContext)[_1]=3D=3D"undefined");=0A=
}=0A=
if(dj_undef("djConfig",this)){=0A=
var djConfig=3D{};=0A=
}=0A=
if(dj_undef("dojo",this)){=0A=
var dojo=3D{};=0A=
}=0A=
dojo.global=3Dfunction(){=0A=
return dj_currentContext;=0A=
};=0A=
dojo.locale=3DdjConfig.locale;=0A=
dojo.version=3D{major:0,minor:4,patch:1,flag:"",revision:Number("$Rev: =
6824 $".match(/[0-9]+/)[0]),toString:function(){=0A=
with(dojo.version){=0A=
return major+"."+minor+"."+patch+flag+" ("+revision+")";=0A=
}=0A=
}};=0A=
dojo.evalProp=3Dfunction(_3,_4,_5){=0A=
if((!_4)||(!_3)){=0A=
return undefined;=0A=
}=0A=
if(!dj_undef(_3,_4)){=0A=
return _4[_3];=0A=
}=0A=
return (_5?(_4[_3]=3D{}):undefined);=0A=
};=0A=
dojo.parseObjPath=3Dfunction(_6,_7,_8){=0A=
var _9=3D(_7||dojo.global());=0A=
var _a=3D_6.split(".");=0A=
var _b=3D_a.pop();=0A=
for(var i=3D0,l=3D_a.length;i<l&&_9;i++){=0A=
_9=3Ddojo.evalProp(_a[i],_9,_8);=0A=
}=0A=
return {obj:_9,prop:_b};=0A=
};=0A=
dojo.evalObjPath=3Dfunction(_e,_f){=0A=
if(typeof _e!=3D"string"){=0A=
return dojo.global();=0A=
}=0A=
if(_e.indexOf(".")=3D=3D-1){=0A=
return dojo.evalProp(_e,dojo.global(),_f);=0A=
}=0A=
var ref=3Ddojo.parseObjPath(_e,dojo.global(),_f);=0A=
if(ref){=0A=
return dojo.evalProp(ref.prop,ref.obj,_f);=0A=
}=0A=
return null;=0A=
};=0A=
dojo.errorToString=3Dfunction(_11){=0A=
if(!dj_undef("message",_11)){=0A=
return _11.message;=0A=
}else{=0A=
if(!dj_undef("description",_11)){=0A=
return _11.description;=0A=
}else{=0A=
return _11;=0A=
}=0A=
}=0A=
};=0A=
dojo.raise=3Dfunction(_12,_13){=0A=
if(_13){=0A=
_12=3D_12+": "+dojo.errorToString(_13);=0A=
}else{=0A=
_12=3Ddojo.errorToString(_12);=0A=
}=0A=
try{=0A=
if(djConfig.isDebug){=0A=
dojo.hostenv.println("FATAL exception raised: "+_12);=0A=
}=0A=
}=0A=
catch(e){=0A=
}=0A=
throw _13||Error(_12);=0A=
};=0A=
dojo.debug=3Dfunction(){=0A=
};=0A=
dojo.debugShallow=3Dfunction(obj){=0A=
};=0A=
dojo.profile=3D{start:function(){=0A=
},end:function(){=0A=
},stop:function(){=0A=
},dump:function(){=0A=
}};=0A=
function dj_eval(_15){=0A=
return dj_global.eval?dj_global.eval(_15):eval(_15);=0A=
}=0A=
dojo.unimplemented=3Dfunction(_16,_17){=0A=
var _18=3D"'"+_16+"' not implemented";=0A=
if(_17!=3Dnull){=0A=
_18+=3D" "+_17;=0A=
}=0A=
dojo.raise(_18);=0A=
};=0A=
dojo.deprecated=3Dfunction(_19,_1a,_1b){=0A=
var _1c=3D"DEPRECATED: "+_19;=0A=
if(_1a){=0A=
_1c+=3D" "+_1a;=0A=
}=0A=
if(_1b){=0A=
_1c+=3D" -- will be removed in version: "+_1b;=0A=
}=0A=
dojo.debug(_1c);=0A=
};=0A=
dojo.render=3D(function(){=0A=
function vscaffold(_1d,_1e){=0A=
var =
tmp=3D{capable:false,support:{builtin:false,plugin:false},prefixes:_1d};=0A=
for(var i=3D0;i<_1e.length;i++){=0A=
tmp[_1e[i]]=3Dfalse;=0A=
}=0A=
return tmp;=0A=
}=0A=
return =
{name:"",ver:dojo.version,os:{win:false,linux:false,osx:false},html:vscaf=
fold(["html"],["ie","opera","khtml","safari","moz"]),svg:vscaffold(["svg"=
],["corel","adobe","batik"]),vml:vscaffold(["vml"],["ie"]),swf:vscaffold(=
["Swf","Flash","Mm"],["mm"]),swt:vscaffold(["Swt"],["ibm"])};=0A=
})();=0A=
dojo.hostenv=3D(function(){=0A=
var =
_21=3D{isDebug:false,allowQueryConfig:false,baseScriptUri:"",baseRelative=
Path:"",libraryScriptUri:"",iePreventClobber:false,ieClobberMinimal:true,=
preventBackButtonFix:true,delayMozLoadingFix:false,searchIds:[],parseWidg=
ets:true};=0A=
if(typeof djConfig=3D=3D"undefined"){=0A=
djConfig=3D_21;=0A=
}else{=0A=
for(var _22 in _21){=0A=
if(typeof djConfig[_22]=3D=3D"undefined"){=0A=
djConfig[_22]=3D_21[_22];=0A=
}=0A=
}=0A=
}=0A=
return {name_:"(unset)",version_:"(unset)",getName:function(){=0A=
return this.name_;=0A=
},getVersion:function(){=0A=
return this.version_;=0A=
},getText:function(uri){=0A=
dojo.unimplemented("getText","uri=3D"+uri);=0A=
}};=0A=
})();=0A=
dojo.hostenv.getBaseScriptUri=3Dfunction(){=0A=
if(djConfig.baseScriptUri.length){=0A=
return djConfig.baseScriptUri;=0A=
}=0A=
var uri=3Dnew =
String(djConfig.libraryScriptUri||djConfig.baseRelativePath);=0A=
if(!uri){=0A=
dojo.raise("Nothing returned by getLibraryScriptUri(): "+uri);=0A=
}=0A=
var _25=3Duri.lastIndexOf("/");=0A=
djConfig.baseScriptUri=3DdjConfig.baseRelativePath;=0A=
return djConfig.baseScriptUri;=0A=
};=0A=
(function(){=0A=
var =
_26=3D{pkgFileName:"__package__",loading_modules_:{},loaded_modules_:{},a=
ddedToLoadingCount:[],removedFromLoadingCount:[],inFlightCount:0,modulePr=
efixes_:{dojo:{name:"dojo",value:"src"}},setModulePrefix:function(_27,_28=
){=0A=
this.modulePrefixes_[_27]=3D{name:_27,value:_28};=0A=
},moduleHasPrefix:function(_29){=0A=
var mp=3Dthis.modulePrefixes_;=0A=
return Boolean(mp[_29]&&mp[_29].value);=0A=
},getModulePrefix:function(_2b){=0A=
if(this.moduleHasPrefix(_2b)){=0A=
return this.modulePrefixes_[_2b].value;=0A=
}=0A=
return _2b;=0A=
},getTextStack:[],loadUriStack:[],loadedUris:[],post_load_:false,modulesL=
oadedListeners:[],unloadListeners:[],loadNotifying:false};=0A=
for(var _2c in _26){=0A=
dojo.hostenv[_2c]=3D_26[_2c];=0A=
}=0A=
})();=0A=
dojo.hostenv.loadPath=3Dfunction(_2d,_2e,cb){=0A=
var uri;=0A=
if(_2d.charAt(0)=3D=3D"/"||_2d.match(/^\w+:/)){=0A=
uri=3D_2d;=0A=
}else{=0A=
uri=3Dthis.getBaseScriptUri()+_2d;=0A=
}=0A=
if(djConfig.cacheBust&&dojo.render.html.capable){=0A=
uri+=3D"?"+String(djConfig.cacheBust).replace(/\W+/g,"");=0A=
}=0A=
try{=0A=
return !_2e?this.loadUri(uri,cb):this.loadUriAndCheck(uri,_2e,cb);=0A=
}=0A=
catch(e){=0A=
dojo.debug(e);=0A=
return false;=0A=
}=0A=
};=0A=
dojo.hostenv.loadUri=3Dfunction(uri,cb){=0A=
if(this.loadedUris[uri]){=0A=
return true;=0A=
}=0A=
var _33=3Dthis.getText(uri,null,true);=0A=
if(!_33){=0A=
return false;=0A=
}=0A=
this.loadedUris[uri]=3Dtrue;=0A=
if(cb){=0A=
_33=3D"("+_33+")";=0A=
}=0A=
var _34=3Ddj_eval(_33);=0A=
if(cb){=0A=
cb(_34);=0A=
}=0A=
return true;=0A=
};=0A=
dojo.hostenv.loadUriAndCheck=3Dfunction(uri,_36,cb){=0A=
var ok=3Dtrue;=0A=
try{=0A=
ok=3Dthis.loadUri(uri,cb);=0A=
}=0A=
catch(e){=0A=
dojo.debug("failed loading ",uri," with error: ",e);=0A=
}=0A=
return Boolean(ok&&this.findModule(_36,false));=0A=
};=0A=
dojo.loaded=3Dfunction(){=0A=
};=0A=
dojo.unloaded=3Dfunction(){=0A=
};=0A=
dojo.hostenv.loaded=3Dfunction(){=0A=
this.loadNotifying=3Dtrue;=0A=
this.post_load_=3Dtrue;=0A=
var mll=3Dthis.modulesLoadedListeners;=0A=
for(var x=3D0;x<mll.length;x++){=0A=
mll[x]();=0A=
}=0A=
this.modulesLoadedListeners=3D[];=0A=
this.loadNotifying=3Dfalse;=0A=
dojo.loaded();=0A=
};=0A=
dojo.hostenv.unloaded=3Dfunction(){=0A=
var mll=3Dthis.unloadListeners;=0A=
while(mll.length){=0A=
(mll.pop())();=0A=
}=0A=
dojo.unloaded();=0A=
};=0A=
dojo.addOnLoad=3Dfunction(obj,_3d){=0A=
var dh=3Ddojo.hostenv;=0A=
if(arguments.length=3D=3D1){=0A=
dh.modulesLoadedListeners.push(obj);=0A=
}else{=0A=
if(arguments.length>1){=0A=
dh.modulesLoadedListeners.push(function(){=0A=
obj[_3d]();=0A=
});=0A=
}=0A=
}=0A=
if(dh.post_load_&&dh.inFlightCount=3D=3D0&&!dh.loadNotifying){=0A=
dh.callLoaded();=0A=
}=0A=
};=0A=
dojo.addOnUnload=3Dfunction(obj,_40){=0A=
var dh=3Ddojo.hostenv;=0A=
if(arguments.length=3D=3D1){=0A=
dh.unloadListeners.push(obj);=0A=
}else{=0A=
if(arguments.length>1){=0A=
dh.unloadListeners.push(function(){=0A=
obj[_40]();=0A=
});=0A=
}=0A=
}=0A=
};=0A=
dojo.hostenv.modulesLoaded=3Dfunction(){=0A=
if(this.post_load_){=0A=
return;=0A=
}=0A=
if(this.loadUriStack.length=3D=3D0&&this.getTextStack.length=3D=3D0){=0A=
if(this.inFlightCount>0){=0A=
dojo.debug("files still in flight!");=0A=
return;=0A=
}=0A=
dojo.hostenv.callLoaded();=0A=
}=0A=
};=0A=
dojo.hostenv.callLoaded=3Dfunction(){=0A=
if(typeof setTimeout=3D=3D"object"){=0A=
setTimeout("dojo.hostenv.loaded();",0);=0A=
}else{=0A=
dojo.hostenv.loaded();=0A=
}=0A=
};=0A=
dojo.hostenv.getModuleSymbols=3Dfunction(_42){=0A=
var _43=3D_42.split(".");=0A=
for(var i=3D_43.length;i>0;i--){=0A=
var _45=3D_43.slice(0,i).join(".");=0A=
if((i=3D=3D1)&&!this.moduleHasPrefix(_45)){=0A=
_43[0]=3D"../"+_43[0];=0A=
}else{=0A=
var _46=3Dthis.getModulePrefix(_45);=0A=
if(_46!=3D_45){=0A=
_43.splice(0,i,_46);=0A=
break;=0A=
}=0A=
}=0A=
}=0A=
return _43;=0A=
};=0A=
dojo.hostenv._global_omit_module_check=3Dfalse;=0A=
dojo.hostenv.loadModule=3Dfunction(_47,_48,_49){=0A=
if(!_47){=0A=
return;=0A=
}=0A=
_49=3Dthis._global_omit_module_check||_49;=0A=
var _4a=3Dthis.findModule(_47,false);=0A=
if(_4a){=0A=
return _4a;=0A=
}=0A=
if(dj_undef(_47,this.loading_modules_)){=0A=
this.addedToLoadingCount.push(_47);=0A=
}=0A=
this.loading_modules_[_47]=3D1;=0A=
var _4b=3D_47.replace(/\./g,"/")+".js";=0A=
var _4c=3D_47.split(".");=0A=
var _4d=3Dthis.getModuleSymbols(_47);=0A=
var _4e=3D((_4d[0].charAt(0)!=3D"/")&&!_4d[0].match(/^\w+:/));=0A=
var _4f=3D_4d[_4d.length-1];=0A=
var ok;=0A=
if(_4f=3D=3D"*"){=0A=
_47=3D_4c.slice(0,-1).join(".");=0A=
while(_4d.length){=0A=
_4d.pop();=0A=
_4d.push(this.pkgFileName);=0A=
_4b=3D_4d.join("/")+".js";=0A=
if(_4e&&_4b.charAt(0)=3D=3D"/"){=0A=
_4b=3D_4b.slice(1);=0A=
}=0A=
ok=3Dthis.loadPath(_4b,!_49?_47:null);=0A=
if(ok){=0A=
break;=0A=
}=0A=
_4d.pop();=0A=
}=0A=
}else{=0A=
_4b=3D_4d.join("/")+".js";=0A=
_47=3D_4c.join(".");=0A=
var _51=3D!_49?_47:null;=0A=
ok=3Dthis.loadPath(_4b,_51);=0A=
if(!ok&&!_48){=0A=
_4d.pop();=0A=
while(_4d.length){=0A=
_4b=3D_4d.join("/")+".js";=0A=
ok=3Dthis.loadPath(_4b,_51);=0A=
if(ok){=0A=
break;=0A=
}=0A=
_4d.pop();=0A=
_4b=3D_4d.join("/")+"/"+this.pkgFileName+".js";=0A=
if(_4e&&_4b.charAt(0)=3D=3D"/"){=0A=
_4b=3D_4b.slice(1);=0A=
}=0A=
ok=3Dthis.loadPath(_4b,_51);=0A=
if(ok){=0A=
break;=0A=
}=0A=
}=0A=
}=0A=
if(!ok&&!_49){=0A=
dojo.raise("Could not load '"+_47+"'; last tried '"+_4b+"'");=0A=
}=0A=
}=0A=
if(!_49&&!this["isXDomain"]){=0A=
_4a=3Dthis.findModule(_47,false);=0A=
if(!_4a){=0A=
dojo.raise("symbol '"+_47+"' is not defined after loading '"+_4b+"'");=0A=
}=0A=
}=0A=
return _4a;=0A=
};=0A=
dojo.hostenv.startPackage=3Dfunction(_52){=0A=
var _53=3DString(_52);=0A=
var _54=3D_53;=0A=
var _55=3D_52.split(/\./);=0A=
if(_55[_55.length-1]=3D=3D"*"){=0A=
_55.pop();=0A=
_54=3D_55.join(".");=0A=
}=0A=
var _56=3Ddojo.evalObjPath(_54,true);=0A=
this.loaded_modules_[_53]=3D_56;=0A=
this.loaded_modules_[_54]=3D_56;=0A=
return _56;=0A=
};=0A=
dojo.hostenv.findModule=3Dfunction(_57,_58){=0A=
var lmn=3DString(_57);=0A=
if(this.loaded_modules_[lmn]){=0A=
return this.loaded_modules_[lmn];=0A=
}=0A=
if(_58){=0A=
dojo.raise("no loaded module named '"+_57+"'");=0A=
}=0A=
return null;=0A=
};=0A=
dojo.kwCompoundRequire=3Dfunction(_5a){=0A=
var _5b=3D_5a["common"]||[];=0A=
var =
_5c=3D_5a[dojo.hostenv.name_]?_5b.concat(_5a[dojo.hostenv.name_]||[]):_5b=
.concat(_5a["default"]||[]);=0A=
for(var x=3D0;x<_5c.length;x++){=0A=
var _5e=3D_5c[x];=0A=
if(_5e.constructor=3D=3DArray){=0A=
dojo.hostenv.loadModule.apply(dojo.hostenv,_5e);=0A=
}else{=0A=
dojo.hostenv.loadModule(_5e);=0A=
}=0A=
}=0A=
};=0A=
dojo.require=3Dfunction(_5f){=0A=
dojo.hostenv.loadModule.apply(dojo.hostenv,arguments);=0A=
};=0A=
dojo.requireIf=3Dfunction(_60,_61){=0A=
var _62=3Darguments[0];=0A=
if((_62=3D=3D=3Dtrue)||(_62=3D=3D"common")||(_62&&dojo.render[_62].capabl=
e)){=0A=
var _63=3D[];=0A=
for(var i=3D1;i<arguments.length;i++){=0A=
_63.push(arguments[i]);=0A=
}=0A=
dojo.require.apply(dojo,_63);=0A=
}=0A=
};=0A=
dojo.requireAfterIf=3Ddojo.requireIf;=0A=
dojo.provide=3Dfunction(_65){=0A=
return dojo.hostenv.startPackage.apply(dojo.hostenv,arguments);=0A=
};=0A=
dojo.registerModulePath=3Dfunction(_66,_67){=0A=
return dojo.hostenv.setModulePrefix(_66,_67);=0A=
};=0A=
dojo.setModulePrefix=3Dfunction(_68,_69){=0A=
dojo.deprecated("dojo.setModulePrefix(\""+_68+"\", =
\""+_69+"\")","replaced by dojo.registerModulePath","0.5");=0A=
return dojo.registerModulePath(_68,_69);=0A=
};=0A=
dojo.exists=3Dfunction(obj,_6b){=0A=
var p=3D_6b.split(".");=0A=
for(var i=3D0;i<p.length;i++){=0A=
if(!obj[p[i]]){=0A=
return false;=0A=
}=0A=
obj=3Dobj[p[i]];=0A=
}=0A=
return true;=0A=
};=0A=
dojo.hostenv.normalizeLocale=3Dfunction(_6e){=0A=
var _6f=3D_6e?_6e.toLowerCase():dojo.locale;=0A=
if(_6f=3D=3D"root"){=0A=
_6f=3D"ROOT";=0A=
}=0A=
return _6f;=0A=
};=0A=
dojo.hostenv.searchLocalePath=3Dfunction(_70,_71,_72){=0A=
_70=3Ddojo.hostenv.normalizeLocale(_70);=0A=
var _73=3D_70.split("-");=0A=
var _74=3D[];=0A=
for(var i=3D_73.length;i>0;i--){=0A=
_74.push(_73.slice(0,i).join("-"));=0A=
}=0A=
_74.push(false);=0A=
if(_71){=0A=
_74.reverse();=0A=
}=0A=
for(var j=3D_74.length-1;j>=3D0;j--){=0A=
var loc=3D_74[j]||"ROOT";=0A=
var _78=3D_72(loc);=0A=
if(_78){=0A=
break;=0A=
}=0A=
}=0A=
};=0A=
dojo.hostenv.localesGenerated;=0A=
dojo.hostenv.registerNlsPrefix=3Dfunction(){=0A=
dojo.registerModulePath("nls","nls");=0A=
};=0A=
dojo.hostenv.preloadLocalizations=3Dfunction(){=0A=
if(dojo.hostenv.localesGenerated){=0A=
dojo.hostenv.registerNlsPrefix();=0A=
function preload(_79){=0A=
_79=3Ddojo.hostenv.normalizeLocale(_79);=0A=
dojo.hostenv.searchLocalePath(_79,true,function(loc){=0A=
for(var i=3D0;i<dojo.hostenv.localesGenerated.length;i++){=0A=
if(dojo.hostenv.localesGenerated[i]=3D=3Dloc){=0A=
dojo["require"]("nls.dojo_"+loc);=0A=
return true;=0A=
}=0A=
}=0A=
return false;=0A=
});=0A=
}=0A=
preload();=0A=
var _7c=3DdjConfig.extraLocale||[];=0A=
for(var i=3D0;i<_7c.length;i++){=0A=
preload(_7c[i]);=0A=
}=0A=
}=0A=
dojo.hostenv.preloadLocalizations=3Dfunction(){=0A=
};=0A=
};=0A=
dojo.requireLocalization=3Dfunction(_7e,_7f,_80,_81){=0A=
dojo.hostenv.preloadLocalizations();=0A=
var _82=3Ddojo.hostenv.normalizeLocale(_80);=0A=
var _83=3D[_7e,"nls",_7f].join(".");=0A=
var _84=3D"";=0A=
if(_81){=0A=
var _85=3D_81.split(",");=0A=
for(var i=3D0;i<_85.length;i++){=0A=
if(_82.indexOf(_85[i])=3D=3D0){=0A=
if(_85[i].length>_84.length){=0A=
_84=3D_85[i];=0A=
}=0A=
}=0A=
}=0A=
if(!_84){=0A=
_84=3D"ROOT";=0A=
}=0A=
}=0A=
var _87=3D_81?_84:_82;=0A=
var _88=3Ddojo.hostenv.findModule(_83);=0A=
var _89=3Dnull;=0A=
if(_88){=0A=
if(djConfig.localizationComplete&&_88._built){=0A=
return;=0A=
}=0A=
var _8a=3D_87.replace("-","_");=0A=
var _8b=3D_83+"."+_8a;=0A=
_89=3Ddojo.hostenv.findModule(_8b);=0A=
}=0A=
if(!_89){=0A=
_88=3Ddojo.hostenv.startPackage(_83);=0A=
var _8c=3Ddojo.hostenv.getModuleSymbols(_7e);=0A=
var _8d=3D_8c.concat("nls").join("/");=0A=
var _8e;=0A=
dojo.hostenv.searchLocalePath(_87,_81,function(loc){=0A=
var _90=3Dloc.replace("-","_");=0A=
var _91=3D_83+"."+_90;=0A=
var _92=3Dfalse;=0A=
if(!dojo.hostenv.findModule(_91)){=0A=
dojo.hostenv.startPackage(_91);=0A=
var _93=3D[_8d];=0A=
if(loc!=3D"ROOT"){=0A=
_93.push(loc);=0A=
}=0A=
_93.push(_7f);=0A=
var _94=3D_93.join("/")+".js";=0A=
_92=3Ddojo.hostenv.loadPath(_94,null,function(_95){=0A=
var _96=3Dfunction(){=0A=
};=0A=
_96.prototype=3D_8e;=0A=
_88[_90]=3Dnew _96();=0A=
for(var j in _95){=0A=
_88[_90][j]=3D_95[j];=0A=
}=0A=
});=0A=
}else{=0A=
_92=3Dtrue;=0A=
}=0A=
if(_92&&_88[_90]){=0A=
_8e=3D_88[_90];=0A=
}else{=0A=
_88[_90]=3D_8e;=0A=
}=0A=
if(_81){=0A=
return true;=0A=
}=0A=
});=0A=
}=0A=
if(_81&&_82!=3D_84){=0A=
_88[_82.replace("-","_")]=3D_88[_84.replace("-","_")];=0A=
}=0A=
};=0A=
(function(){=0A=
var _98=3DdjConfig.extraLocale;=0A=
if(_98){=0A=
if(!_98 instanceof Array){=0A=
_98=3D[_98];=0A=
}=0A=
var req=3Ddojo.requireLocalization;=0A=
dojo.requireLocalization=3Dfunction(m,b,_9c,_9d){=0A=
req(m,b,_9c,_9d);=0A=
if(_9c){=0A=
return;=0A=
}=0A=
for(var i=3D0;i<_98.length;i++){=0A=
req(m,b,_98[i],_9d);=0A=
}=0A=
};=0A=
}=0A=
})();=0A=
}=0A=
if(typeof window!=3D"undefined"){=0A=
(function(){=0A=
if(djConfig.allowQueryConfig){=0A=
var _9f=3Ddocument.location.toString();=0A=
var _a0=3D_9f.split("?",2);=0A=
if(_a0.length>1){=0A=
var _a1=3D_a0[1];=0A=
var _a2=3D_a1.split("&");=0A=
for(var x in _a2){=0A=
var sp=3D_a2[x].split("=3D");=0A=
if((sp[0].length>9)&&(sp[0].substr(0,9)=3D=3D"djConfig.")){=0A=
var opt=3Dsp[0].substr(9);=0A=
try{=0A=
djConfig[opt]=3Deval(sp[1]);=0A=
}=0A=
catch(e){=0A=
djConfig[opt]=3Dsp[1];=0A=
}=0A=
}=0A=
}=0A=
}=0A=
}=0A=
if(((djConfig["baseScriptUri"]=3D=3D"")||(djConfig["baseRelativePath"]=3D=
=3D""))&&(document&&document.getElementsByTagName)){=0A=
var _a6=3Ddocument.getElementsByTagName("script");=0A=
var _a7=3D/(__package__|dojo|bootstrap1)\.js([\?\.]|$)/i;=0A=
for(var i=3D0;i<_a6.length;i++){=0A=
var src=3D_a6[i].getAttribute("src");=0A=
if(!src){=0A=
continue;=0A=
}=0A=
var m=3Dsrc.match(_a7);=0A=
if(m){=0A=
var _ab=3Dsrc.substring(0,m.index);=0A=
if(src.indexOf("bootstrap1")>-1){=0A=
_ab+=3D"../";=0A=
}=0A=
if(!this["djConfig"]){=0A=
djConfig=3D{};=0A=
}=0A=
if(djConfig["baseScriptUri"]=3D=3D""){=0A=
djConfig["baseScriptUri"]=3D_ab;=0A=
}=0A=
if(djConfig["baseRelativePath"]=3D=3D""){=0A=
djConfig["baseRelativePath"]=3D_ab;=0A=
}=0A=
break;=0A=
}=0A=
}=0A=
}=0A=
var dr=3Ddojo.render;=0A=
var drh=3Ddojo.render.html;=0A=
var drs=3Ddojo.render.svg;=0A=
var dua=3D(drh.UA=3Dnavigator.userAgent);=0A=
var dav=3D(drh.AV=3Dnavigator.appVersion);=0A=
var t=3Dtrue;=0A=
var f=3Dfalse;=0A=
drh.capable=3Dt;=0A=
drh.support.builtin=3Dt;=0A=
dr.ver=3DparseFloat(drh.AV);=0A=
dr.os.mac=3Ddav.indexOf("Macintosh")>=3D0;=0A=
dr.os.win=3Ddav.indexOf("Windows")>=3D0;=0A=
dr.os.linux=3Ddav.indexOf("X11")>=3D0;=0A=
drh.opera=3Ddua.indexOf("Opera")>=3D0;=0A=
drh.khtml=3D(dav.indexOf("Konqueror")>=3D0)||(dav.indexOf("Safari")>=3D0)=
;=0A=
drh.safari=3Ddav.indexOf("Safari")>=3D0;=0A=
var _b3=3Ddua.indexOf("Gecko");=0A=
drh.mozilla=3Ddrh.moz=3D(_b3>=3D0)&&(!drh.khtml);=0A=
if(drh.mozilla){=0A=
drh.geckoVersion=3Ddua.substring(_b3+6,_b3+14);=0A=
}=0A=
drh.ie=3D(document.all)&&(!drh.opera);=0A=
drh.ie50=3Ddrh.ie&&dav.indexOf("MSIE 5.0")>=3D0;=0A=
drh.ie55=3Ddrh.ie&&dav.indexOf("MSIE 5.5")>=3D0;=0A=
drh.ie60=3Ddrh.ie&&dav.indexOf("MSIE 6.0")>=3D0;=0A=
drh.ie70=3Ddrh.ie&&dav.indexOf("MSIE 7.0")>=3D0;=0A=
var cm=3Ddocument["compatMode"];=0A=
drh.quirks=3D(cm=3D=3D"BackCompat")||(cm=3D=3D"QuirksMode")||drh.ie55||dr=
h.ie50;=0A=
dojo.locale=3Ddojo.locale||(drh.ie?navigator.userLanguage:navigator.langu=
age).toLowerCase();=0A=
dr.vml.capable=3Ddrh.ie;=0A=
drs.capable=3Df;=0A=
drs.support.plugin=3Df;=0A=
drs.support.builtin=3Df;=0A=
var _b5=3Dwindow["document"];=0A=
var tdi=3D_b5["implementation"];=0A=
if((tdi)&&(tdi["hasFeature"])&&(tdi.hasFeature("org.w3c.dom.svg","1.0")))=
{=0A=
drs.capable=3Dt;=0A=
drs.support.builtin=3Dt;=0A=
drs.support.plugin=3Df;=0A=
}=0A=
if(drh.safari){=0A=
var tmp=3Ddua.split("AppleWebKit/")[1];=0A=
var ver=3DparseFloat(tmp.split(" ")[0]);=0A=
if(ver>=3D420){=0A=
drs.capable=3Dt;=0A=
drs.support.builtin=3Dt;=0A=
drs.support.plugin=3Df;=0A=
}=0A=
}else{=0A=
}=0A=
})();=0A=
dojo.hostenv.startPackage("dojo.hostenv");=0A=
dojo.render.name=3Ddojo.hostenv.name_=3D"browser";=0A=
dojo.hostenv.searchIds=3D[];=0A=
dojo.hostenv._XMLHTTP_PROGIDS=3D["Msxml2.XMLHTTP","Microsoft.XMLHTTP","Ms=
xml2.XMLHTTP.4.0"];=0A=
dojo.hostenv.getXmlhttpObject=3Dfunction(){=0A=
var _b9=3Dnull;=0A=
var _ba=3Dnull;=0A=
try{=0A=
_b9=3Dnew XMLHttpRequest();=0A=
}=0A=
catch(e){=0A=
}=0A=
if(!_b9){=0A=
for(var i=3D0;i<3;++i){=0A=
var _bc=3Ddojo.hostenv._XMLHTTP_PROGIDS[i];=0A=
try{=0A=
_b9=3Dnew ActiveXObject(_bc);=0A=
}=0A=
catch(e){=0A=
_ba=3De;=0A=
}=0A=
if(_b9){=0A=
dojo.hostenv._XMLHTTP_PROGIDS=3D[_bc];=0A=
break;=0A=
}=0A=
}=0A=
}=0A=
if(!_b9){=0A=
return dojo.raise("XMLHTTP not available",_ba);=0A=
}=0A=
return _b9;=0A=
};=0A=
dojo.hostenv._blockAsync=3Dfalse;=0A=
dojo.hostenv.getText=3Dfunction(uri,_be,_bf){=0A=
if(!_be){=0A=
this._blockAsync=3Dtrue;=0A=
}=0A=
var _c0=3Dthis.getXmlhttpObject();=0A=
function isDocumentOk(_c1){=0A=
var _c2=3D_c1["status"];=0A=
return Boolean((!_c2)||((200<=3D_c2)&&(300>_c2))||(_c2=3D=3D304));=0A=
}=0A=
if(_be){=0A=
var _c3=3Dthis,_c4=3Dnull,gbl=3Ddojo.global();=0A=
var xhr=3Ddojo.evalObjPath("dojo.io.XMLHTTPTransport");=0A=
_c0.onreadystatechange=3Dfunction(){=0A=
if(_c4){=0A=
gbl.clearTimeout(_c4);=0A=
_c4=3Dnull;=0A=
}=0A=
if(_c3._blockAsync||(xhr&&xhr._blockAsync)){=0A=
_c4=3Dgbl.setTimeout(function(){=0A=
_c0.onreadystatechange.apply(this);=0A=
},10);=0A=
}else{=0A=
if(4=3D=3D_c0.readyState){=0A=
if(isDocumentOk(_c0)){=0A=
_be(_c0.responseText);=0A=
}=0A=
}=0A=
}=0A=
};=0A=
}=0A=
_c0.open("GET",uri,_be?true:false);=0A=
try{=0A=
_c0.send(null);=0A=
if(_be){=0A=
return null;=0A=
}=0A=
if(!isDocumentOk(_c0)){=0A=
var err=3DError("Unable to load "+uri+" status:"+_c0.status);=0A=
err.status=3D_c0.status;=0A=
err.responseText=3D_c0.responseText;=0A=
throw err;=0A=
}=0A=
}=0A=
catch(e){=0A=
this._blockAsync=3Dfalse;=0A=
if((_bf)&&(!_be)){=0A=
return null;=0A=
}else{=0A=
throw e;=0A=
}=0A=
}=0A=
this._blockAsync=3Dfalse;=0A=
return _c0.responseText;=0A=
};=0A=
dojo.hostenv.defaultDebugContainerId=3D"dojoDebug";=0A=
dojo.hostenv._println_buffer=3D[];=0A=
dojo.hostenv._println_safe=3Dfalse;=0A=
dojo.hostenv.println=3Dfunction(_c8){=0A=
if(!dojo.hostenv._println_safe){=0A=
dojo.hostenv._println_buffer.push(_c8);=0A=
}else{=0A=
try{=0A=
var =
_c9=3Ddocument.getElementById(djConfig.debugContainerId?djConfig.debugCon=
tainerId:dojo.hostenv.defaultDebugContainerId);=0A=
if(!_c9){=0A=
_c9=3Ddojo.body();=0A=
}=0A=
var div=3Ddocument.createElement("div");=0A=
div.appendChild(document.createTextNode(_c8));=0A=
_c9.appendChild(div);=0A=
}=0A=
catch(e){=0A=
try{=0A=
document.write("<div>"+_c8+"</div>");=0A=
}=0A=
catch(e2){=0A=
window.status=3D_c8;=0A=
}=0A=
}=0A=
}=0A=
};=0A=
dojo.addOnLoad(function(){=0A=
dojo.hostenv._println_safe=3Dtrue;=0A=
while(dojo.hostenv._println_buffer.length>0){=0A=
dojo.hostenv.println(dojo.hostenv._println_buffer.shift());=0A=
}=0A=
});=0A=
function dj_addNodeEvtHdlr(_cb,_cc,fp){=0A=
var _ce=3D_cb["on"+_cc]||function(){=0A=
};=0A=
_cb["on"+_cc]=3Dfunction(){=0A=
fp.apply(_cb,arguments);=0A=
_ce.apply(_cb,arguments);=0A=
};=0A=
return true;=0A=
}=0A=
function dj_load_init(e){=0A=
var _d0=3D(e&&e.type)?e.type.toLowerCase():"load";=0A=
if(arguments.callee.initialized||(_d0!=3D"domcontentloaded"&&_d0!=3D"load=
")){=0A=
return;=0A=
}=0A=
arguments.callee.initialized=3Dtrue;=0A=
if(typeof (_timer)!=3D"undefined"){=0A=
clearInterval(_timer);=0A=
delete _timer;=0A=
}=0A=
var _d1=3Dfunction(){=0A=
if(dojo.render.html.ie){=0A=
dojo.hostenv.makeWidgets();=0A=
}=0A=
};=0A=
if(dojo.hostenv.inFlightCount=3D=3D0){=0A=
_d1();=0A=
dojo.hostenv.modulesLoaded();=0A=
}else{=0A=
dojo.hostenv.modulesLoadedListeners.unshift(_d1);=0A=
}=0A=
}=0A=
if(document.addEventListener){=0A=
if(dojo.render.html.opera||(dojo.render.html.moz&&!djConfig.delayMozLoadi=
ngFix)){=0A=
document.addEventListener("DOMContentLoaded",dj_load_init,null);=0A=
}=0A=
window.addEventListener("load",dj_load_init,null);=0A=
}=0A=
if(dojo.render.html.ie&&dojo.render.os.win){=0A=
document.attachEvent("onreadystatechange",function(e){=0A=
if(document.readyState=3D=3D"complete"){=0A=
dj_load_init();=0A=
}=0A=
});=0A=
}=0A=
if(/(WebKit|khtml)/i.test(navigator.userAgent)){=0A=
var _timer=3DsetInterval(function(){=0A=
if(/loaded|complete/.test(document.readyState)){=0A=
dj_load_init();=0A=
}=0A=
},10);=0A=
}=0A=
if(dojo.render.html.ie){=0A=
dj_addNodeEvtHdlr(window,"beforeunload",function(){=0A=
dojo.hostenv._unloading=3Dtrue;=0A=
window.setTimeout(function(){=0A=
dojo.hostenv._unloading=3Dfalse;=0A=
},0);=0A=
});=0A=
}=0A=
dj_addNodeEvtHdlr(window,"unload",function(){=0A=
dojo.hostenv.unloaded();=0A=
if((!dojo.render.html.ie)||(dojo.render.html.ie&&dojo.hostenv._unloading)=
){=0A=
dojo.hostenv.unloaded();=0A=
}=0A=
});=0A=
dojo.hostenv.makeWidgets=3Dfunction(){=0A=
var _d3=3D[];=0A=
if(djConfig.searchIds&&djConfig.searchIds.length>0){=0A=
_d3=3D_d3.concat(djConfig.searchIds);=0A=
}=0A=
if(dojo.hostenv.searchIds&&dojo.hostenv.searchIds.length>0){=0A=
_d3=3D_d3.concat(dojo.hostenv.searchIds);=0A=
}=0A=
if((djConfig.parseWidgets)||(_d3.length>0)){=0A=
if(dojo.evalObjPath("dojo.widget.Parse")){=0A=
var _d4=3Dnew dojo.xml.Parse();=0A=
if(_d3.length>0){=0A=
for(var x=3D0;x<_d3.length;x++){=0A=
var _d6=3Ddocument.getElementById(_d3[x]);=0A=
if(!_d6){=0A=
continue;=0A=
}=0A=
var _d7=3D_d4.parseElement(_d6,null,true);=0A=
dojo.widget.getParser().createComponents(_d7);=0A=
}=0A=
}else{=0A=
if(djConfig.parseWidgets){=0A=
var _d7=3D_d4.parseElement(dojo.body(),null,true);=0A=
dojo.widget.getParser().createComponents(_d7);=0A=
}=0A=
}=0A=
}=0A=
}=0A=
};=0A=
dojo.addOnLoad(function(){=0A=
if(!dojo.render.html.ie){=0A=
dojo.hostenv.makeWidgets();=0A=
}=0A=
});=0A=
try{=0A=
if(dojo.render.html.ie){=0A=
document.namespaces.add("v","urn:schemas-microsoft-com:vml");=0A=
document.createStyleSheet().addRule("v\\:*","behavior:url(#default#VML)")=
;=0A=
}=0A=
}=0A=
catch(e){=0A=
}=0A=
dojo.hostenv.writeIncludes=3Dfunction(){=0A=
};=0A=
if(!dj_undef("document",this)){=0A=
dj_currentDocument=3Dthis.document;=0A=
}=0A=
dojo.doc=3Dfunction(){=0A=
return dj_currentDocument;=0A=
};=0A=
dojo.body=3Dfunction(){=0A=
return dojo.doc().body||dojo.doc().getElementsByTagName("body")[0];=0A=
};=0A=
dojo.byId=3Dfunction(id,doc){=0A=
if((id)&&((typeof id=3D=3D"string")||(id instanceof String))){=0A=
if(!doc){=0A=
doc=3Ddj_currentDocument;=0A=
}=0A=
var ele=3Ddoc.getElementById(id);=0A=
if(ele&&(ele.id!=3Did)&&doc.all){=0A=
ele=3Dnull;=0A=
eles=3Ddoc.all[id];=0A=
if(eles){=0A=
if(eles.length){=0A=
for(var i=3D0;i<eles.length;i++){=0A=
if(eles[i].id=3D=3Did){=0A=
ele=3Deles[i];=0A=
break;=0A=
}=0A=
}=0A=
}else{=0A=
ele=3Deles;=0A=
}=0A=
}=0A=
}=0A=
return ele;=0A=
}=0A=
return id;=0A=
};=0A=
dojo.setContext=3Dfunction(_dc,_dd){=0A=
dj_currentContext=3D_dc;=0A=
dj_currentDocument=3D_dd;=0A=
};=0A=
dojo._fireCallback=3Dfunction(_de,_df,_e0){=0A=
if((_df)&&((typeof _de=3D=3D"string")||(_de instanceof String))){=0A=
_de=3D_df[_de];=0A=
}=0A=
return (_df?_de.apply(_df,_e0||[]):_de());=0A=
};=0A=
dojo.withGlobal=3Dfunction(_e1,_e2,_e3,_e4){=0A=
var _e5;=0A=
var _e6=3Ddj_currentContext;=0A=
var _e7=3Ddj_currentDocument;=0A=
try{=0A=
dojo.setContext(_e1,_e1.document);=0A=
_e5=3Ddojo._fireCallback(_e2,_e3,_e4);=0A=
}=0A=
finally{=0A=
dojo.setContext(_e6,_e7);=0A=
}=0A=
return _e5;=0A=
};=0A=
dojo.withDoc=3Dfunction(_e8,_e9,_ea,_eb){=0A=
var _ec;=0A=
var _ed=3Ddj_currentDocument;=0A=
try{=0A=
dj_currentDocument=3D_e8;=0A=
_ec=3Ddojo._fireCallback(_e9,_ea,_eb);=0A=
}=0A=
finally{=0A=
dj_currentDocument=3D_ed;=0A=
}=0A=
return _ec;=0A=
};=0A=
}=0A=
(function(){=0A=
if(typeof dj_usingBootstrap!=3D"undefined"){=0A=
return;=0A=
}=0A=
var _ee=3Dfalse;=0A=
var _ef=3Dfalse;=0A=
var _f0=3Dfalse;=0A=
if((typeof this["load"]=3D=3D"function")&&((typeof =
this["Packages"]=3D=3D"function")||(typeof =
this["Packages"]=3D=3D"object"))){=0A=
_ee=3Dtrue;=0A=
}else{=0A=
if(typeof this["load"]=3D=3D"function"){=0A=
_ef=3Dtrue;=0A=
}else{=0A=
if(window.widget){=0A=
_f0=3Dtrue;=0A=
}=0A=
}=0A=
}=0A=
var _f1=3D[];=0A=
if((this["djConfig"])&&((djConfig["isDebug"])||(djConfig["debugAtAllCosts=
"]))){=0A=
_f1.push("debug.js");=0A=
}=0A=
if((this["djConfig"])&&(djConfig["debugAtAllCosts"])&&(!_ee)&&(!_f0)){=0A=
_f1.push("browser_debug.js");=0A=
}=0A=
var _f2=3DdjConfig["baseScriptUri"];=0A=
if((this["djConfig"])&&(djConfig["baseLoaderUri"])){=0A=
_f2=3DdjConfig["baseLoaderUri"];=0A=
}=0A=
for(var x=3D0;x<_f1.length;x++){=0A=
var _f4=3D_f2+"src/"+_f1[x];=0A=
if(_ee||_ef){=0A=
load(_f4);=0A=
}else{=0A=
try{=0A=
document.write("<scr"+"ipt type=3D'text/javascript' =
src=3D'"+_f4+"'></scr"+"ipt>");=0A=
}=0A=
catch(e){=0A=
var _f5=3Ddocument.createElement("script");=0A=
_f5.src=3D_f4;=0A=
document.getElementsByTagName("head")[0].appendChild(_f5);=0A=
}=0A=
}=0A=
}=0A=
})();=0A=
dojo.provide("dojo.string.common");=0A=
dojo.string.trim=3Dfunction(str,wh){=0A=
if(!str.replace){=0A=
return str;=0A=
}=0A=
if(!str.length){=0A=
return str;=0A=
}=0A=
var re=3D(wh>0)?(/^\s+/):(wh<0)?(/\s+$/):(/^\s+|\s+$/g);=0A=
return str.replace(re,"");=0A=
};=0A=
dojo.string.trimStart=3Dfunction(str){=0A=
return dojo.string.trim(str,1);=0A=
};=0A=
dojo.string.trimEnd=3Dfunction(str){=0A=
return dojo.string.trim(str,-1);=0A=
};=0A=
dojo.string.repeat=3Dfunction(str,_fc,_fd){=0A=
var out=3D"";=0A=
for(var i=3D0;i<_fc;i++){=0A=
out+=3Dstr;=0A=
if(_fd&&i<_fc-1){=0A=
out+=3D_fd;=0A=
}=0A=
}=0A=
return out;=0A=
};=0A=
dojo.string.pad=3Dfunction(str,len,c,dir){=0A=
var out=3DString(str);=0A=
if(!c){=0A=
c=3D"0";=0A=
}=0A=
if(!dir){=0A=
dir=3D1;=0A=
}=0A=
while(out.length<len){=0A=
if(dir>0){=0A=
out=3Dc+out;=0A=
}else{=0A=
out+=3Dc;=0A=
}=0A=
}=0A=
return out;=0A=
};=0A=
dojo.string.padLeft=3Dfunction(str,len,c){=0A=
return dojo.string.pad(str,len,c,1);=0A=
};=0A=
dojo.string.padRight=3Dfunction(str,len,c){=0A=
return dojo.string.pad(str,len,c,-1);=0A=
};=0A=
dojo.provide("dojo.string");=0A=
dojo.provide("dojo.lang.common");=0A=
dojo.lang.inherits=3Dfunction(_10b,_10c){=0A=
if(!dojo.lang.isFunction(_10c)){=0A=
dojo.raise("dojo.inherits: superclass argument ["+_10c+"] must be a =
function (subclass: ["+_10b+"']");=0A=
}=0A=
_10b.prototype=3Dnew _10c();=0A=
_10b.prototype.constructor=3D_10b;=0A=
_10b.superclass=3D_10c.prototype;=0A=
_10b["super"]=3D_10c.prototype;=0A=
};=0A=
dojo.lang._mixin=3Dfunction(obj,_10e){=0A=
var tobj=3D{};=0A=
for(var x in _10e){=0A=
if((typeof tobj[x]=3D=3D"undefined")||(tobj[x]!=3D_10e[x])){=0A=
obj[x]=3D_10e[x];=0A=
}=0A=
}=0A=
if(dojo.render.html.ie&&(typeof =
(_10e["toString"])=3D=3D"function")&&(_10e["toString"]!=3Dobj["toString"]=
)&&(_10e["toString"]!=3Dtobj["toString"])){=0A=
obj.toString=3D_10e.toString;=0A=
}=0A=
return obj;=0A=
};=0A=
dojo.lang.mixin=3Dfunction(obj,_112){=0A=
for(var i=3D1,l=3Darguments.length;i<l;i++){=0A=
dojo.lang._mixin(obj,arguments[i]);=0A=
}=0A=
return obj;=0A=
};=0A=
dojo.lang.extend=3Dfunction(_115,_116){=0A=
for(var i=3D1,l=3Darguments.length;i<l;i++){=0A=
dojo.lang._mixin(_115.prototype,arguments[i]);=0A=
}=0A=
return _115;=0A=
};=0A=
dojo.inherits=3Ddojo.lang.inherits;=0A=
dojo.mixin=3Ddojo.lang.mixin;=0A=
dojo.extend=3Ddojo.lang.extend;=0A=
dojo.lang.find=3Dfunction(_119,_11a,_11b,_11c){=0A=
if(!dojo.lang.isArrayLike(_119)&&dojo.lang.isArrayLike(_11a)){=0A=
dojo.deprecated("dojo.lang.find(value, array)","use =
dojo.lang.find(array, value) instead","0.5");=0A=
var temp=3D_119;=0A=
_119=3D_11a;=0A=
_11a=3Dtemp;=0A=
}=0A=
var _11e=3Ddojo.lang.isString(_119);=0A=
if(_11e){=0A=
_119=3D_119.split("");=0A=
}=0A=
if(_11c){=0A=
var step=3D-1;=0A=
var i=3D_119.length-1;=0A=
var end=3D-1;=0A=
}else{=0A=
var step=3D1;=0A=
var i=3D0;=0A=
var end=3D_119.length;=0A=
}=0A=
if(_11b){=0A=
while(i!=3Dend){=0A=
if(_119[i]=3D=3D=3D_11a){=0A=
return i;=0A=
}=0A=
i+=3Dstep;=0A=
}=0A=
}else{=0A=
while(i!=3Dend){=0A=
if(_119[i]=3D=3D_11a){=0A=
return i;=0A=
}=0A=
i+=3Dstep;=0A=
}=0A=
}=0A=
return -1;=0A=
};=0A=
dojo.lang.indexOf=3Ddojo.lang.find;=0A=
dojo.lang.findLast=3Dfunction(_122,_123,_124){=0A=
return dojo.lang.find(_122,_123,_124,true);=0A=
};=0A=
dojo.lang.lastIndexOf=3Ddojo.lang.findLast;=0A=
dojo.lang.inArray=3Dfunction(_125,_126){=0A=
return dojo.lang.find(_125,_126)>-1;=0A=
};=0A=
dojo.lang.isObject=3Dfunction(it){=0A=
if(typeof it=3D=3D"undefined"){=0A=
return false;=0A=
}=0A=
return (typeof =
it=3D=3D"object"||it=3D=3D=3Dnull||dojo.lang.isArray(it)||dojo.lang.isFun=
ction(it));=0A=
};=0A=
dojo.lang.isArray=3Dfunction(it){=0A=
return (it&&it instanceof Array||typeof it=3D=3D"array");=0A=
};=0A=
dojo.lang.isArrayLike=3Dfunction(it){=0A=
if((!it)||(dojo.lang.isUndefined(it))){=0A=
return false;=0A=
}=0A=
if(dojo.lang.isString(it)){=0A=
return false;=0A=
}=0A=
if(dojo.lang.isFunction(it)){=0A=
return false;=0A=
}=0A=
if(dojo.lang.isArray(it)){=0A=
return true;=0A=
}=0A=
if((it.tagName)&&(it.tagName.toLowerCase()=3D=3D"form")){=0A=
return false;=0A=
}=0A=
if(dojo.lang.isNumber(it.length)&&isFinite(it.length)){=0A=
return true;=0A=
}=0A=
return false;=0A=
};=0A=
dojo.lang.isFunction=3Dfunction(it){=0A=
return (it instanceof Function||typeof it=3D=3D"function");=0A=
};=0A=
(function(){=0A=
if((dojo.render.html.capable)&&(dojo.render.html["safari"])){=0A=
dojo.lang.isFunction=3Dfunction(it){=0A=
if((typeof (it)=3D=3D"function")&&(it=3D=3D"[object NodeList]")){=0A=
return false;=0A=
}=0A=
return (it instanceof Function||typeof it=3D=3D"function");=0A=
};=0A=
}=0A=
})();=0A=
dojo.lang.isString=3Dfunction(it){=0A=
return (typeof it=3D=3D"string"||it instanceof String);=0A=
};=0A=
dojo.lang.isAlien=3Dfunction(it){=0A=
if(!it){=0A=
return false;=0A=
}=0A=
return !dojo.lang.isFunction(it)&&/\{\s*\[native =
code\]\s*\}/.test(String(it));=0A=
};=0A=
dojo.lang.isBoolean=3Dfunction(it){=0A=
return (it instanceof Boolean||typeof it=3D=3D"boolean");=0A=
};=0A=
dojo.lang.isNumber=3Dfunction(it){=0A=
return (it instanceof Number||typeof it=3D=3D"number");=0A=
};=0A=
dojo.lang.isUndefined=3Dfunction(it){=0A=
return ((typeof (it)=3D=3D"undefined")&&(it=3D=3Dundefined));=0A=
};=0A=
dojo.provide("dojo.lang.extras");=0A=
dojo.lang.setTimeout=3Dfunction(func,_132){=0A=
var _133=3Dwindow,_134=3D2;=0A=
if(!dojo.lang.isFunction(func)){=0A=
_133=3Dfunc;=0A=
func=3D_132;=0A=
_132=3Darguments[2];=0A=
_134++;=0A=
}=0A=
if(dojo.lang.isString(func)){=0A=
func=3D_133[func];=0A=
}=0A=
var args=3D[];=0A=
for(var i=3D_134;i<arguments.length;i++){=0A=
args.push(arguments[i]);=0A=
}=0A=
return dojo.global().setTimeout(function(){=0A=
func.apply(_133,args);=0A=
},_132);=0A=
};=0A=
dojo.lang.clearTimeout=3Dfunction(_137){=0A=
dojo.global().clearTimeout(_137);=0A=
};=0A=
dojo.lang.getNameInObj=3Dfunction(ns,item){=0A=
if(!ns){=0A=
ns=3Ddj_global;=0A=
}=0A=
for(var x in ns){=0A=
if(ns[x]=3D=3D=3Ditem){=0A=
return new String(x);=0A=
}=0A=
}=0A=
return null;=0A=
};=0A=
dojo.lang.shallowCopy=3Dfunction(obj,deep){=0A=
var i,ret;=0A=
if(obj=3D=3D=3Dnull){=0A=
return null;=0A=
}=0A=
if(dojo.lang.isObject(obj)){=0A=
ret=3Dnew obj.constructor();=0A=
for(i in obj){=0A=
if(dojo.lang.isUndefined(ret[i])){=0A=
ret[i]=3Ddeep?dojo.lang.shallowCopy(obj[i],deep):obj[i];=0A=
}=0A=
}=0A=
}else{=0A=
if(dojo.lang.isArray(obj)){=0A=
ret=3D[];=0A=
for(i=3D0;i<obj.length;i++){=0A=
ret[i]=3Ddeep?dojo.lang.shallowCopy(obj[i],deep):obj[i];=0A=
}=0A=
}else{=0A=
ret=3Dobj;=0A=
}=0A=
}=0A=
return ret;=0A=
};=0A=
dojo.lang.firstValued=3Dfunction(){=0A=
for(var i=3D0;i<arguments.length;i++){=0A=
if(typeof arguments[i]!=3D"undefined"){=0A=
return arguments[i];=0A=
}=0A=
}=0A=
return undefined;=0A=
};=0A=
dojo.lang.getObjPathValue=3Dfunction(_140,_141,_142){=0A=
with(dojo.parseObjPath(_140,_141,_142)){=0A=
return dojo.evalProp(prop,obj,_142);=0A=
}=0A=
};=0A=
dojo.lang.setObjPathValue=3Dfunction(_143,_144,_145,_146){=0A=
dojo.deprecated("dojo.lang.setObjPathValue","use dojo.parseObjPath and =
the '=3D' operator","0.6");=0A=
if(arguments.length<4){=0A=
_146=3Dtrue;=0A=
}=0A=
with(dojo.parseObjPath(_143,_145,_146)){=0A=
if(obj&&(_146||(prop in obj))){=0A=
obj[prop]=3D_144;=0A=
}=0A=
}=0A=
};=0A=
dojo.provide("dojo.io.common");=0A=
dojo.io.transports=3D[];=0A=
dojo.io.hdlrFuncNames=3D["load","error","timeout"];=0A=
dojo.io.Request=3Dfunction(url,_148,_149,_14a){=0A=
if((arguments.length=3D=3D1)&&(arguments[0].constructor=3D=3DObject)){=0A=
this.fromKwArgs(arguments[0]);=0A=
}else{=0A=
this.url=3Durl;=0A=
if(_148){=0A=
this.mimetype=3D_148;=0A=
}=0A=
if(_149){=0A=
this.transport=3D_149;=0A=
}=0A=
if(arguments.length>=3D4){=0A=
this.changeUrl=3D_14a;=0A=
}=0A=
}=0A=
};=0A=
dojo.lang.extend(dojo.io.Request,{url:"",mimetype:"text/plain",method:"GE=
T",content:undefined,transport:undefined,changeUrl:undefined,formNode:und=
efined,sync:false,bindSuccess:false,useCache:false,preventCache:false,loa=
d:function(type,data,_14d,_14e){=0A=
},error:function(type,_150,_151,_152){=0A=
},timeout:function(type,_154,_155,_156){=0A=
},handle:function(type,data,_159,_15a){=0A=
},timeoutSeconds:0,abort:function(){=0A=
},fromKwArgs:function(_15b){=0A=
if(_15b["url"]){=0A=
_15b.url=3D_15b.url.toString();=0A=
}=0A=
if(_15b["formNode"]){=0A=
_15b.formNode=3Ddojo.byId(_15b.formNode);=0A=
}=0A=
if(!_15b["method"]&&_15b["formNode"]&&_15b["formNode"].method){=0A=
_15b.method=3D_15b["formNode"].method;=0A=
}=0A=
if(!_15b["handle"]&&_15b["handler"]){=0A=
_15b.handle=3D_15b.handler;=0A=
}=0A=
if(!_15b["load"]&&_15b["loaded"]){=0A=
_15b.load=3D_15b.loaded;=0A=
}=0A=
if(!_15b["changeUrl"]&&_15b["changeURL"]){=0A=
_15b.changeUrl=3D_15b.changeURL;=0A=
}=0A=
_15b.encoding=3Ddojo.lang.firstValued(_15b["encoding"],djConfig["bindEnco=
ding"],"");=0A=
_15b.sendTransport=3Ddojo.lang.firstValued(_15b["sendTransport"],djConfig=
["ioSendTransport"],false);=0A=
var _15c=3Ddojo.lang.isFunction;=0A=
for(var x=3D0;x<dojo.io.hdlrFuncNames.length;x++){=0A=
var fn=3Ddojo.io.hdlrFuncNames[x];=0A=
if(_15b[fn]&&_15c(_15b[fn])){=0A=
continue;=0A=
}=0A=
if(_15b["handle"]&&_15c(_15b["handle"])){=0A=
_15b[fn]=3D_15b.handle;=0A=
}=0A=
}=0A=
dojo.lang.mixin(this,_15b);=0A=
}});=0A=
dojo.io.Error=3Dfunction(msg,type,num){=0A=
this.message=3Dmsg;=0A=
this.type=3Dtype||"unknown";=0A=
this.number=3Dnum||0;=0A=
};=0A=
dojo.io.transports.addTransport=3Dfunction(name){=0A=
this.push(name);=0A=
this[name]=3Ddojo.io[name];=0A=
};=0A=
dojo.io.bind=3Dfunction(_163){=0A=
if(!(_163 instanceof dojo.io.Request)){=0A=
try{=0A=
_163=3Dnew dojo.io.Request(_163);=0A=
}=0A=
catch(e){=0A=
dojo.debug(e);=0A=
}=0A=
}=0A=
var _164=3D"";=0A=
if(_163["transport"]){=0A=
_164=3D_163["transport"];=0A=
if(!this[_164]){=0A=
dojo.io.sendBindError(_163,"No dojo.io.bind() transport with name =
'"+_163["transport"]+"'.");=0A=
return _163;=0A=
}=0A=
if(!this[_164].canHandle(_163)){=0A=
dojo.io.sendBindError(_163,"dojo.io.bind() transport with name =
'"+_163["transport"]+"' cannot handle this type of request.");=0A=
return _163;=0A=
}=0A=
}else{=0A=
for(var x=3D0;x<dojo.io.transports.length;x++){=0A=
var tmp=3Ddojo.io.transports[x];=0A=
if((this[tmp])&&(this[tmp].canHandle(_163))){=0A=
_164=3Dtmp;=0A=
break;=0A=
}=0A=
}=0A=
if(_164=3D=3D""){=0A=
dojo.io.sendBindError(_163,"None of the loaded transports for =
dojo.io.bind()"+" can handle the request.");=0A=
return _163;=0A=
}=0A=
}=0A=
this[_164].bind(_163);=0A=
_163.bindSuccess=3Dtrue;=0A=
return _163;=0A=
};=0A=
dojo.io.sendBindError=3Dfunction(_167,_168){=0A=
if((typeof _167.error=3D=3D"function"||typeof =
_167.handle=3D=3D"function")&&(typeof setTimeout=3D=3D"function"||typeof =
setTimeout=3D=3D"object")){=0A=
var _169=3Dnew dojo.io.Error(_168);=0A=
setTimeout(function(){=0A=
_167[(typeof =
_167.error=3D=3D"function")?"error":"handle"]("error",_169,null,_167);=0A=
},50);=0A=
}else{=0A=
dojo.raise(_168);=0A=
}=0A=
};=0A=
dojo.io.queueBind=3Dfunction(_16a){=0A=
if(!(_16a instanceof dojo.io.Request)){=0A=
try{=0A=
_16a=3Dnew dojo.io.Request(_16a);=0A=
}=0A=
catch(e){=0A=
dojo.debug(e);=0A=
}=0A=
}=0A=
var _16b=3D_16a.load;=0A=
_16a.load=3Dfunction(){=0A=
dojo.io._queueBindInFlight=3Dfalse;=0A=
var ret=3D_16b.apply(this,arguments);=0A=
dojo.io._dispatchNextQueueBind();=0A=
return ret;=0A=
};=0A=
var _16d=3D_16a.error;=0A=
_16a.error=3Dfunction(){=0A=
dojo.io._queueBindInFlight=3Dfalse;=0A=
var ret=3D_16d.apply(this,arguments);=0A=
dojo.io._dispatchNextQueueBind();=0A=
return ret;=0A=
};=0A=
dojo.io._bindQueue.push(_16a);=0A=
dojo.io._dispatchNextQueueBind();=0A=
return _16a;=0A=
};=0A=
dojo.io._dispatchNextQueueBind=3Dfunction(){=0A=
if(!dojo.io._queueBindInFlight){=0A=
dojo.io._queueBindInFlight=3Dtrue;=0A=
if(dojo.io._bindQueue.length>0){=0A=
dojo.io.bind(dojo.io._bindQueue.shift());=0A=
}else{=0A=
dojo.io._queueBindInFlight=3Dfalse;=0A=
}=0A=
}=0A=
};=0A=
dojo.io._bindQueue=3D[];=0A=
dojo.io._queueBindInFlight=3Dfalse;=0A=
dojo.io.argsFromMap=3Dfunction(map,_170,last){=0A=
var =
enc=3D/utf/i.test(_170||"")?encodeURIComponent:dojo.string.encodeAscii;=0A=
var _173=3D[];=0A=
var _174=3Dnew Object();=0A=
for(var name in map){=0A=
var _176=3Dfunction(elt){=0A=
var val=3Denc(name)+"=3D"+enc(elt);=0A=
_173[(last=3D=3Dname)?"push":"unshift"](val);=0A=
};=0A=
if(!_174[name]){=0A=
var _179=3Dmap[name];=0A=
if(dojo.lang.isArray(_179)){=0A=
dojo.lang.forEach(_179,_176);=0A=
}else{=0A=
_176(_179);=0A=
}=0A=
}=0A=
}=0A=
return _173.join("&");=0A=
};=0A=
dojo.io.setIFrameSrc=3Dfunction(_17a,src,_17c){=0A=
try{=0A=
var r=3Ddojo.render.html;=0A=
if(!_17c){=0A=
if(r.safari){=0A=
_17a.location=3Dsrc;=0A=
}else{=0A=
frames[_17a.name].location=3Dsrc;=0A=
}=0A=
}else{=0A=
var idoc;=0A=
if(r.ie){=0A=
idoc=3D_17a.contentWindow.document;=0A=
}else{=0A=
if(r.safari){=0A=
idoc=3D_17a.document;=0A=
}else{=0A=
idoc=3D_17a.contentWindow;=0A=
}=0A=
}=0A=
if(!idoc){=0A=
_17a.location=3Dsrc;=0A=
return;=0A=
}else{=0A=
idoc.location.replace(src);=0A=
}=0A=
}=0A=
}=0A=
catch(e){=0A=
dojo.debug(e);=0A=
dojo.debug("setIFrameSrc: "+e);=0A=
}=0A=
};=0A=
dojo.provide("dojo.lang.array");=0A=
dojo.lang.mixin(dojo.lang,{has:function(obj,name){=0A=
try{=0A=
return typeof obj[name]!=3D"undefined";=0A=
}=0A=
catch(e){=0A=
return false;=0A=
}=0A=
},isEmpty:function(obj){=0A=
if(dojo.lang.isObject(obj)){=0A=
var tmp=3D{};=0A=
var _183=3D0;=0A=
for(var x in obj){=0A=
if(obj[x]&&(!tmp[x])){=0A=
_183++;=0A=
break;=0A=
}=0A=
}=0A=
return _183=3D=3D0;=0A=
}else{=0A=
if(dojo.lang.isArrayLike(obj)||dojo.lang.isString(obj)){=0A=
return obj.length=3D=3D0;=0A=
}=0A=
}=0A=
},map:function(arr,obj,_187){=0A=
var _188=3Ddojo.lang.isString(arr);=0A=
if(_188){=0A=
arr=3Darr.split("");=0A=
}=0A=
if(dojo.lang.isFunction(obj)&&(!_187)){=0A=
_187=3Dobj;=0A=
obj=3Ddj_global;=0A=
}else{=0A=
if(dojo.lang.isFunction(obj)&&_187){=0A=
var _189=3Dobj;=0A=
obj=3D_187;=0A=
_187=3D_189;=0A=
}=0A=
}=0A=
if(Array.map){=0A=
var _18a=3DArray.map(arr,_187,obj);=0A=
}else{=0A=
var _18a=3D[];=0A=
for(var i=3D0;i<arr.length;++i){=0A=
_18a.push(_187.call(obj,arr[i]));=0A=
}=0A=
}=0A=
if(_188){=0A=
return _18a.join("");=0A=
}else{=0A=
return _18a;=0A=
}=0A=
},reduce:function(arr,_18d,obj,_18f){=0A=
var _190=3D_18d;=0A=
if(arguments.length=3D=3D1){=0A=
dojo.debug("dojo.lang.reduce called with too few arguments!");=0A=
return false;=0A=
}else{=0A=
if(arguments.length=3D=3D2){=0A=
_18f=3D_18d;=0A=
_190=3Darr.shift();=0A=
}else{=0A=
if(arguments.lenght=3D=3D3){=0A=
if(dojo.lang.isFunction(obj)){=0A=
_18f=3Dobj;=0A=
obj=3Dnull;=0A=
}=0A=
}else{=0A=
if(dojo.lang.isFunction(obj)){=0A=
var tmp=3D_18f;=0A=
_18f=3Dobj;=0A=
obj=3Dtmp;=0A=
}=0A=
}=0A=
}=0A=
}=0A=
var ob=3Dobj?obj:dj_global;=0A=
dojo.lang.map(arr,function(val){=0A=
_190=3D_18f.call(ob,_190,val);=0A=
});=0A=
return _190;=0A=
},forEach:function(_194,_195,_196){=0A=
if(dojo.lang.isString(_194)){=0A=
_194=3D_194.split("");=0A=
}=0A=
if(Array.forEach){=0A=
Array.forEach(_194,_195,_196);=0A=
}else{=0A=
if(!_196){=0A=
_196=3Ddj_global;=0A=
}=0A=
for(var i=3D0,l=3D_194.length;i<l;i++){=0A=
_195.call(_196,_194[i],i,_194);=0A=
}=0A=
}=0A=
},_everyOrSome:function(_199,arr,_19b,_19c){=0A=
if(dojo.lang.isString(arr)){=0A=
arr=3Darr.split("");=0A=
}=0A=
if(Array.every){=0A=
return Array[_199?"every":"some"](arr,_19b,_19c);=0A=
}else{=0A=
if(!_19c){=0A=
_19c=3Ddj_global;=0A=
}=0A=
for(var i=3D0,l=3Darr.length;i<l;i++){=0A=
var _19f=3D_19b.call(_19c,arr[i],i,arr);=0A=
if(_199&&!_19f){=0A=
return false;=0A=
}else{=0A=
if((!_199)&&(_19f)){=0A=
return true;=0A=
}=0A=
}=0A=
}=0A=
return Boolean(_199);=0A=
}=0A=
},every:function(arr,_1a1,_1a2){=0A=
return this._everyOrSome(true,arr,_1a1,_1a2);=0A=
},some:function(arr,_1a4,_1a5){=0A=
return this._everyOrSome(false,arr,_1a4,_1a5);=0A=
},filter:function(arr,_1a7,_1a8){=0A=
var _1a9=3Ddojo.lang.isString(arr);=0A=
if(_1a9){=0A=
arr=3Darr.split("");=0A=
}=0A=
var _1aa;=0A=
if(Array.filter){=0A=
_1aa=3DArray.filter(arr,_1a7,_1a8);=0A=
}else{=0A=
if(!_1a8){=0A=
if(arguments.length>=3D3){=0A=
dojo.raise("thisObject doesn't exist!");=0A=
}=0A=
_1a8=3Ddj_global;=0A=
}=0A=
_1aa=3D[];=0A=
for(var i=3D0;i<arr.length;i++){=0A=
if(_1a7.call(_1a8,arr[i],i,arr)){=0A=
_1aa.push(arr[i]);=0A=
}=0A=
}=0A=
}=0A=
if(_1a9){=0A=
return _1aa.join("");=0A=
}else{=0A=
return _1aa;=0A=
}=0A=
},unnest:function(){=0A=
var out=3D[];=0A=
for(var i=3D0;i<arguments.length;i++){=0A=
if(dojo.lang.isArrayLike(arguments[i])){=0A=
var add=3Ddojo.lang.unnest.apply(this,arguments[i]);=0A=
out=3Dout.concat(add);=0A=
}else{=0A=
out.push(arguments[i]);=0A=
}=0A=
}=0A=
return out;=0A=
},toArray:function(_1af,_1b0){=0A=
var _1b1=3D[];=0A=
for(var i=3D_1b0||0;i<_1af.length;i++){=0A=
_1b1.push(_1af[i]);=0A=
}=0A=
return _1b1;=0A=
}});=0A=
dojo.provide("dojo.lang.func");=0A=
dojo.lang.hitch=3Dfunction(_1b3,_1b4){=0A=
var fcn=3D(dojo.lang.isString(_1b4)?_1b3[_1b4]:_1b4)||function(){=0A=
};=0A=
return function(){=0A=
return fcn.apply(_1b3,arguments);=0A=
};=0A=
};=0A=
dojo.lang.anonCtr=3D0;=0A=
dojo.lang.anon=3D{};=0A=
dojo.lang.nameAnonFunc=3Dfunction(_1b6,_1b7,_1b8){=0A=
var nso=3D(_1b7||dojo.lang.anon);=0A=
if((_1b8)||((dj_global["djConfig"])&&(djConfig["slowAnonFuncLookups"]=3D=3D=
true))){=0A=
for(var x in nso){=0A=
try{=0A=
if(nso[x]=3D=3D=3D_1b6){=0A=
return x;=0A=
}=0A=
}=0A=
catch(e){=0A=
}=0A=
}=0A=
}=0A=
var ret=3D"__"+dojo.lang.anonCtr++;=0A=
while(typeof nso[ret]!=3D"undefined"){=0A=
ret=3D"__"+dojo.lang.anonCtr++;=0A=
}=0A=
nso[ret]=3D_1b6;=0A=
return ret;=0A=
};=0A=
dojo.lang.forward=3Dfunction(_1bc){=0A=
return function(){=0A=
return this[_1bc].apply(this,arguments);=0A=
};=0A=
};=0A=
dojo.lang.curry=3Dfunction(_1bd,func){=0A=
var _1bf=3D[];=0A=
_1bd=3D_1bd||dj_global;=0A=
if(dojo.lang.isString(func)){=0A=
func=3D_1bd[func];=0A=
}=0A=
for(var x=3D2;x<arguments.length;x++){=0A=
_1bf.push(arguments[x]);=0A=
}=0A=
var _1c1=3D(func["__preJoinArity"]||func.length)-_1bf.length;=0A=
function gather(_1c2,_1c3,_1c4){=0A=
var _1c5=3D_1c4;=0A=
var _1c6=3D_1c3.slice(0);=0A=
for(var x=3D0;x<_1c2.length;x++){=0A=
_1c6.push(_1c2[x]);=0A=
}=0A=
_1c4=3D_1c4-_1c2.length;=0A=
if(_1c4<=3D0){=0A=
var res=3Dfunc.apply(_1bd,_1c6);=0A=
_1c4=3D_1c5;=0A=
return res;=0A=
}else{=0A=
return function(){=0A=
return gather(arguments,_1c6,_1c4);=0A=
};=0A=
}=0A=
}=0A=
return gather([],_1bf,_1c1);=0A=
};=0A=
dojo.lang.curryArguments=3Dfunction(_1c9,func,args,_1cc){=0A=
var _1cd=3D[];=0A=
var x=3D_1cc||0;=0A=
for(x=3D_1cc;x<args.length;x++){=0A=
_1cd.push(args[x]);=0A=
}=0A=
return dojo.lang.curry.apply(dojo.lang,[_1c9,func].concat(_1cd));=0A=
};=0A=
dojo.lang.tryThese=3Dfunction(){=0A=
for(var x=3D0;x<arguments.length;x++){=0A=
try{=0A=
if(typeof arguments[x]=3D=3D"function"){=0A=
var ret=3D(arguments[x]());=0A=
if(ret){=0A=
return ret;=0A=
}=0A=
}=0A=
}=0A=
catch(e){=0A=
dojo.debug(e);=0A=
}=0A=
}=0A=
};=0A=
dojo.lang.delayThese=3Dfunction(farr,cb,_1d3,_1d4){=0A=
if(!farr.length){=0A=
if(typeof _1d4=3D=3D"function"){=0A=
_1d4();=0A=
}=0A=
return;=0A=
}=0A=
if((typeof _1d3=3D=3D"undefined")&&(typeof cb=3D=3D"number")){=0A=
_1d3=3Dcb;=0A=
cb=3Dfunction(){=0A=
};=0A=
}else{=0A=
if(!cb){=0A=
cb=3Dfunction(){=0A=
};=0A=
if(!_1d3){=0A=
_1d3=3D0;=0A=
}=0A=
}=0A=
}=0A=
setTimeout(function(){=0A=
(farr.shift())();=0A=
cb();=0A=
dojo.lang.delayThese(farr,cb,_1d3,_1d4);=0A=
},_1d3);=0A=
};=0A=
dojo.provide("dojo.string.extras");=0A=
dojo.string.substituteParams=3Dfunction(_1d5,hash){=0A=
var map=3D(typeof =
hash=3D=3D"object")?hash:dojo.lang.toArray(arguments,1);=0A=
return _1d5.replace(/\%\{(\w+)\}/g,function(_1d8,key){=0A=
if(typeof (map[key])!=3D"undefined"&&map[key]!=3Dnull){=0A=
return map[key];=0A=
}=0A=
dojo.raise("Substitution not found: "+key);=0A=
});=0A=
};=0A=
dojo.string.capitalize=3Dfunction(str){=0A=
if(!dojo.lang.isString(str)){=0A=
return "";=0A=
}=0A=
if(arguments.length=3D=3D0){=0A=
str=3Dthis;=0A=
}=0A=
var _1db=3Dstr.split(" ");=0A=
for(var i=3D0;i<_1db.length;i++){=0A=
_1db[i]=3D_1db[i].charAt(0).toUpperCase()+_1db[i].substring(1);=0A=
}=0A=
return _1db.join(" ");=0A=
};=0A=
dojo.string.isBlank=3Dfunction(str){=0A=
if(!dojo.lang.isString(str)){=0A=
return true;=0A=
}=0A=
return (dojo.string.trim(str).length=3D=3D0);=0A=
};=0A=
dojo.string.encodeAscii=3Dfunction(str){=0A=
if(!dojo.lang.isString(str)){=0A=
return str;=0A=
}=0A=
var ret=3D"";=0A=
var _1e0=3Descape(str);=0A=
var _1e1,re=3D/%u([0-9A-F]{4})/i;=0A=
while((_1e1=3D_1e0.match(re))){=0A=
var num=3DNumber("0x"+_1e1[1]);=0A=
var _1e4=3Descape("&#"+num+";");=0A=
ret+=3D_1e0.substring(0,_1e1.index)+_1e4;=0A=
_1e0=3D_1e0.substring(_1e1.index+_1e1[0].length);=0A=
}=0A=
ret+=3D_1e0.replace(/\+/g,"%2B");=0A=
return ret;=0A=
};=0A=
dojo.string.escape=3Dfunction(type,str){=0A=
var args=3Ddojo.lang.toArray(arguments,1);=0A=
switch(type.toLowerCase()){=0A=
case "xml":=0A=
case "html":=0A=
case "xhtml":=0A=
return dojo.string.escapeXml.apply(this,args);=0A=
case "sql":=0A=
return dojo.string.escapeSql.apply(this,args);=0A=
case "regexp":=0A=
case "regex":=0A=
return dojo.string.escapeRegExp.apply(this,args);=0A=
case "javascript":=0A=
case "jscript":=0A=
case "js":=0A=
return dojo.string.escapeJavaScript.apply(this,args);=0A=
case "ascii":=0A=
return dojo.string.encodeAscii.apply(this,args);=0A=
default:=0A=
return str;=0A=
}=0A=
};=0A=
dojo.string.escapeXml=3Dfunction(str,_1e9){=0A=
str=3Dstr.replace(/&/gm,"&amp;").replace(/</gm,"&lt;").replace(/>/gm,"&gt=
;").replace(/"/gm,"&quot;");=0A=
if(!_1e9){=0A=
str=3Dstr.replace(/'/gm,"&#39;");=0A=
}=0A=
return str;=0A=
};=0A=
dojo.string.escapeSql=3Dfunction(str){=0A=
return str.replace(/'/gm,"''");=0A=
};=0A=
dojo.string.escapeRegExp=3Dfunction(str){=0A=
return =
str.replace(/\\/gm,"\\\\").replace(/([\f\b\n\t\r[\^$|?*+(){}])/gm,"\\$1")=
;=0A=
};=0A=
dojo.string.escapeJavaScript=3Dfunction(str){=0A=
return str.replace(/(["'\f\b\n\t\r])/gm,"\\$1");=0A=
};=0A=
dojo.string.escapeString=3Dfunction(str){=0A=
return =
("\""+str.replace(/(["\\])/g,"\\$1")+"\"").replace(/[\f]/g,"\\f").replace=
(/[\b]/g,"\\b").replace(/[\n]/g,"\\n").replace(/[\t]/g,"\\t").replace(/[\=
r]/g,"\\r");=0A=
};=0A=
dojo.string.summary=3Dfunction(str,len){=0A=
if(!len||str.length<=3Dlen){=0A=
return str;=0A=
}=0A=
return str.substring(0,len).replace(/\.+$/,"")+"...";=0A=
};=0A=
dojo.string.endsWith=3Dfunction(str,end,_1f2){=0A=
if(_1f2){=0A=
str=3Dstr.toLowerCase();=0A=
end=3Dend.toLowerCase();=0A=
}=0A=
if((str.length-end.length)<0){=0A=
return false;=0A=
}=0A=
return str.lastIndexOf(end)=3D=3Dstr.length-end.length;=0A=
};=0A=
dojo.string.endsWithAny=3Dfunction(str){=0A=
for(var i=3D1;i<arguments.length;i++){=0A=
if(dojo.string.endsWith(str,arguments[i])){=0A=
return true;=0A=
}=0A=
}=0A=
return false;=0A=
};=0A=
dojo.string.startsWith=3Dfunction(str,_1f6,_1f7){=0A=
if(_1f7){=0A=
str=3Dstr.toLowerCase();=0A=
_1f6=3D_1f6.toLowerCase();=0A=
}=0A=
return str.indexOf(_1f6)=3D=3D0;=0A=
};=0A=
dojo.string.startsWithAny=3Dfunction(str){=0A=
for(var i=3D1;i<arguments.length;i++){=0A=
if(dojo.string.startsWith(str,arguments[i])){=0A=
return true;=0A=
}=0A=
}=0A=
return false;=0A=
};=0A=
dojo.string.has=3Dfunction(str){=0A=
for(var i=3D1;i<arguments.length;i++){=0A=
if(str.indexOf(arguments[i])>-1){=0A=
return true;=0A=
}=0A=
}=0A=
return false;=0A=
};=0A=
dojo.string.normalizeNewlines=3Dfunction(text,_1fd){=0A=
if(_1fd=3D=3D"\n"){=0A=
text=3Dtext.replace(/\r\n/g,"\n");=0A=
text=3Dtext.replace(/\r/g,"\n");=0A=
}else{=0A=
if(_1fd=3D=3D"\r"){=0A=
text=3Dtext.replace(/\r\n/g,"\r");=0A=
text=3Dtext.replace(/\n/g,"\r");=0A=
}else{=0A=
text=3Dtext.replace(/([^\r])\n/g,"$1\r\n").replace(/\r([^\n])/g,"\r\n$1")=
;=0A=
}=0A=
}=0A=
return text;=0A=
};=0A=
dojo.string.splitEscaped=3Dfunction(str,_1ff){=0A=
var _200=3D[];=0A=
for(var i=3D0,_202=3D0;i<str.length;i++){=0A=
if(str.charAt(i)=3D=3D"\\"){=0A=
i++;=0A=
continue;=0A=
}=0A=
if(str.charAt(i)=3D=3D_1ff){=0A=
_200.push(str.substring(_202,i));=0A=
_202=3Di+1;=0A=
}=0A=
}=0A=
_200.push(str.substr(_202));=0A=
return _200;=0A=
};=0A=
dojo.provide("dojo.dom");=0A=
dojo.dom.ELEMENT_NODE=3D1;=0A=
dojo.dom.ATTRIBUTE_NODE=3D2;=0A=
dojo.dom.TEXT_NODE=3D3;=0A=
dojo.dom.CDATA_SECTION_NODE=3D4;=0A=
dojo.dom.ENTITY_REFERENCE_NODE=3D5;=0A=
dojo.dom.ENTITY_NODE=3D6;=0A=
dojo.dom.PROCESSING_INSTRUCTION_NODE=3D7;=0A=
dojo.dom.COMMENT_NODE=3D8;=0A=
dojo.dom.DOCUMENT_NODE=3D9;=0A=
dojo.dom.DOCUMENT_TYPE_NODE=3D10;=0A=
dojo.dom.DOCUMENT_FRAGMENT_NODE=3D11;=0A=
dojo.dom.NOTATION_NODE=3D12;=0A=
dojo.dom.dojoml=3D"http://www.dojotoolkit.org/2004/dojoml";=0A=
dojo.dom.xmlns=3D{svg:"http://www.w3.org/2000/svg",smil:"http://www.w3.or=
g/2001/SMIL20/",mml:"http://www.w3.org/1998/Math/MathML",cml:"http://www.=
xml-cml.org",xlink:"http://www.w3.org/1999/xlink",xhtml:"http://www.w3.or=
g/1999/xhtml",xul:"http://www.mozilla.org/keymaster/gatekeeper/there.is.o=
nly.xul",xbl:"http://www.mozilla.org/xbl",fo:"http://www.w3.org/1999/XSL/=
Format",xsl:"http://www.w3.org/1999/XSL/Transform",xslt:"http://www.w3.or=
g/1999/XSL/Transform",xi:"http://www.w3.org/2001/XInclude",xforms:"http:/=
/www.w3.org/2002/01/xforms",saxon:"http://icl.com/saxon",xalan:"http://xm=
l.apache.org/xslt",xsd:"http://www.w3.org/2001/XMLSchema",dt:"http://www.=
w3.org/2001/XMLSchema-datatypes",xsi:"http://www.w3.org/2001/XMLSchema-in=
stance",rdf:"http://www.w3.org/1999/02/22-rdf-syntax-ns#",rdfs:"http://ww=
w.w3.org/2000/01/rdf-schema#",dc:"http://purl.org/dc/elements/1.1/",dcq:"=
http://purl.org/dc/qualifiers/1.0","soap-env":"http://schemas.xmlsoap.org=
/soap/envelope/",wsdl:"http://schemas.xmlsoap.org/wsdl/",AdobeExtensions:=
"http://ns.adobe.com/AdobeSVGViewerExtensions/3.0/"};=0A=
dojo.dom.isNode=3Dfunction(wh){=0A=
if(typeof Element=3D=3D"function"){=0A=
try{=0A=
return wh instanceof Element;=0A=
}=0A=
catch(e){=0A=
}=0A=
}else{=0A=
return wh&&!isNaN(wh.nodeType);=0A=
}=0A=
};=0A=
dojo.dom.getUniqueId=3Dfunction(){=0A=
var _204=3Ddojo.doc();=0A=
do{=0A=
var id=3D"dj_unique_"+(++arguments.callee._idIncrement);=0A=
}while(_204.getElementById(id));=0A=
return id;=0A=
};=0A=
dojo.dom.getUniqueId._idIncrement=3D0;=0A=
dojo.dom.firstElement=3Ddojo.dom.getFirstChildElement=3Dfunction(_206,_20=
7){=0A=
var node=3D_206.firstChild;=0A=
while(node&&node.nodeType!=3Ddojo.dom.ELEMENT_NODE){=0A=
node=3Dnode.nextSibling;=0A=
}=0A=
if(_207&&node&&node.tagName&&node.tagName.toLowerCase()!=3D_207.toLowerCa=
se()){=0A=
node=3Ddojo.dom.nextElement(node,_207);=0A=
}=0A=
return node;=0A=
};=0A=
dojo.dom.lastElement=3Ddojo.dom.getLastChildElement=3Dfunction(_209,_20a)=
{=0A=
var node=3D_209.lastChild;=0A=
while(node&&node.nodeType!=3Ddojo.dom.ELEMENT_NODE){=0A=
node=3Dnode.previousSibling;=0A=
}=0A=
if(_20a&&node&&node.tagName&&node.tagName.toLowerCase()!=3D_20a.toLowerCa=
se()){=0A=
node=3Ddojo.dom.prevElement(node,_20a);=0A=
}=0A=
return node;=0A=
};=0A=
dojo.dom.nextElement=3Ddojo.dom.getNextSiblingElement=3Dfunction(node,_20=
d){=0A=
if(!node){=0A=
return null;=0A=
}=0A=
do{=0A=
node=3Dnode.nextSibling;=0A=
}while(node&&node.nodeType!=3Ddojo.dom.ELEMENT_NODE);=0A=
if(node&&_20d&&_20d.toLowerCase()!=3Dnode.tagName.toLowerCase()){=0A=
return dojo.dom.nextElement(node,_20d);=0A=
}=0A=
return node;=0A=
};=0A=
dojo.dom.prevElement=3Ddojo.dom.getPreviousSiblingElement=3Dfunction(node=
,_20f){=0A=
if(!node){=0A=
return null;=0A=
}=0A=
if(_20f){=0A=
_20f=3D_20f.toLowerCase();=0A=
}=0A=
do{=0A=
node=3Dnode.previousSibling;=0A=
}while(node&&node.nodeType!=3Ddojo.dom.ELEMENT_NODE);=0A=
if(node&&_20f&&_20f.toLowerCase()!=3Dnode.tagName.toLowerCase()){=0A=
return dojo.dom.prevElement(node,_20f);=0A=
}=0A=
return node;=0A=
};=0A=
dojo.dom.moveChildren=3Dfunction(_210,_211,trim){=0A=
var _213=3D0;=0A=
if(trim){=0A=
while(_210.hasChildNodes()&&_210.firstChild.nodeType=3D=3Ddojo.dom.TEXT_N=
ODE){=0A=
_210.removeChild(_210.firstChild);=0A=
}=0A=
while(_210.hasChildNodes()&&_210.lastChild.nodeType=3D=3Ddojo.dom.TEXT_NO=
DE){=0A=
_210.removeChild(_210.lastChild);=0A=
}=0A=
}=0A=
while(_210.hasChildNodes()){=0A=
_211.appendChild(_210.firstChild);=0A=
_213++;=0A=
}=0A=
return _213;=0A=
};=0A=
dojo.dom.copyChildren=3Dfunction(_214,_215,trim){=0A=
var _217=3D_214.cloneNode(true);=0A=
return this.moveChildren(_217,_215,trim);=0A=
};=0A=
dojo.dom.replaceChildren=3Dfunction(node,_219){=0A=
var _21a=3D[];=0A=
if(dojo.render.html.ie){=0A=
for(var i=3D0;i<node.childNodes.length;i++){=0A=
_21a.push(node.childNodes[i]);=0A=
}=0A=
}=0A=
dojo.dom.removeChildren(node);=0A=
node.appendChild(_219);=0A=
for(var i=3D0;i<_21a.length;i++){=0A=
dojo.dom.destroyNode(_21a[i]);=0A=
}=0A=
};=0A=
dojo.dom.removeChildren=3Dfunction(node){=0A=
var _21d=3Dnode.childNodes.length;=0A=
while(node.hasChildNodes()){=0A=
dojo.dom.removeNode(node.firstChild);=0A=
}=0A=
return _21d;=0A=
};=0A=
dojo.dom.replaceNode=3Dfunction(node,_21f){=0A=
return node.parentNode.replaceChild(_21f,node);=0A=
};=0A=
dojo.dom.destroyNode=3Dfunction(node){=0A=
if(node.parentNode){=0A=
node=3Ddojo.dom.removeNode(node);=0A=
}=0A=
if(node.nodeType!=3D3){=0A=
if(dojo.evalObjPath("dojo.event.browser.clean",false)){=0A=
dojo.event.browser.clean(node);=0A=
}=0A=
if(dojo.render.html.ie){=0A=
node.outerHTML=3D"";=0A=
}=0A=
}=0A=
};=0A=
dojo.dom.removeNode=3Dfunction(node){=0A=
if(node&&node.parentNode){=0A=
return node.parentNode.removeChild(node);=0A=
}=0A=
};=0A=
dojo.dom.getAncestors=3Dfunction(node,_223,_224){=0A=
var _225=3D[];=0A=
var _226=3D(_223&&(_223 instanceof Function||typeof =
_223=3D=3D"function"));=0A=
while(node){=0A=
if(!_226||_223(node)){=0A=
_225.push(node);=0A=
}=0A=
if(_224&&_225.length>0){=0A=
return _225[0];=0A=
}=0A=
node=3Dnode.parentNode;=0A=
}=0A=
if(_224){=0A=
return null;=0A=
}=0A=
return _225;=0A=
};=0A=
dojo.dom.getAncestorsByTag=3Dfunction(node,tag,_229){=0A=
tag=3Dtag.toLowerCase();=0A=
return dojo.dom.getAncestors(node,function(el){=0A=
return ((el.tagName)&&(el.tagName.toLowerCase()=3D=3Dtag));=0A=
},_229);=0A=
};=0A=
dojo.dom.getFirstAncestorByTag=3Dfunction(node,tag){=0A=
return dojo.dom.getAncestorsByTag(node,tag,true);=0A=
};=0A=
dojo.dom.isDescendantOf=3Dfunction(node,_22e,_22f){=0A=
if(_22f&&node){=0A=
node=3Dnode.parentNode;=0A=
}=0A=
while(node){=0A=
if(node=3D=3D_22e){=0A=
return true;=0A=
}=0A=
node=3Dnode.parentNode;=0A=
}=0A=
return false;=0A=
};=0A=
dojo.dom.innerXML=3Dfunction(node){=0A=
if(node.innerXML){=0A=
return node.innerXML;=0A=
}else{=0A=
if(node.xml){=0A=
return node.xml;=0A=
}else{=0A=
if(typeof XMLSerializer!=3D"undefined"){=0A=
return (new XMLSerializer()).serializeToString(node);=0A=
}=0A=
}=0A=
}=0A=
};=0A=
dojo.dom.createDocument=3Dfunction(){=0A=
var doc=3Dnull;=0A=
var _232=3Ddojo.doc();=0A=
if(!dj_undef("ActiveXObject")){=0A=
var _233=3D["MSXML2","Microsoft","MSXML","MSXML3"];=0A=
for(var i=3D0;i<_233.length;i++){=0A=
try{=0A=
doc=3Dnew ActiveXObject(_233[i]+".XMLDOM");=0A=
}=0A=
catch(e){=0A=
}=0A=
if(doc){=0A=
break;=0A=
}=0A=
}=0A=
}else{=0A=
if((_232.implementation)&&(_232.implementation.createDocument)){=0A=
doc=3D_232.implementation.createDocument("","",null);=0A=
}=0A=
}=0A=
return doc;=0A=
};=0A=
dojo.dom.createDocumentFromText=3Dfunction(str,_236){=0A=
if(!_236){=0A=
_236=3D"text/xml";=0A=
}=0A=
if(!dj_undef("DOMParser")){=0A=
var _237=3Dnew DOMParser();=0A=
return _237.parseFromString(str,_236);=0A=
}else{=0A=
if(!dj_undef("ActiveXObject")){=0A=
var _238=3Ddojo.dom.createDocument();=0A=
if(_238){=0A=
_238.async=3Dfalse;=0A=
_238.loadXML(str);=0A=
return _238;=0A=
}else{=0A=
dojo.debug("toXml didn't work?");=0A=
}=0A=
}else{=0A=
var _239=3Ddojo.doc();=0A=
if(_239.createElement){=0A=
var tmp=3D_239.createElement("xml");=0A=
tmp.innerHTML=3Dstr;=0A=
if(_239.implementation&&_239.implementation.createDocument){=0A=
var _23b=3D_239.implementation.createDocument("foo","",null);=0A=
for(var i=3D0;i<tmp.childNodes.length;i++){=0A=
_23b.importNode(tmp.childNodes.item(i),true);=0A=
}=0A=
return _23b;=0A=
}=0A=
return =
((tmp.document)&&(tmp.document.firstChild?tmp.document.firstChild:tmp));=0A=
}=0A=
}=0A=
}=0A=
return null;=0A=
};=0A=
dojo.dom.prependChild=3Dfunction(node,_23e){=0A=
if(_23e.firstChild){=0A=
_23e.insertBefore(node,_23e.firstChild);=0A=
}else{=0A=
_23e.appendChild(node);=0A=
}=0A=
return true;=0A=
};=0A=
dojo.dom.insertBefore=3Dfunction(node,ref,_241){=0A=
if((_241!=3Dtrue)&&(node=3D=3D=3Dref||node.nextSibling=3D=3D=3Dref)){=0A=
return false;=0A=
}=0A=
var _242=3Dref.parentNode;=0A=
_242.insertBefore(node,ref);=0A=
return true;=0A=
};=0A=
dojo.dom.insertAfter=3Dfunction(node,ref,_245){=0A=
var pn=3Dref.parentNode;=0A=
if(ref=3D=3Dpn.lastChild){=0A=
if((_245!=3Dtrue)&&(node=3D=3D=3Dref)){=0A=
return false;=0A=
}=0A=
pn.appendChild(node);=0A=
}else{=0A=
return this.insertBefore(node,ref.nextSibling,_245);=0A=
}=0A=
return true;=0A=
};=0A=
dojo.dom.insertAtPosition=3Dfunction(node,ref,_249){=0A=
if((!node)||(!ref)||(!_249)){=0A=
return false;=0A=
}=0A=
switch(_249.toLowerCase()){=0A=
case "before":=0A=
return dojo.dom.insertBefore(node,ref);=0A=
case "after":=0A=
return dojo.dom.insertAfter(node,ref);=0A=
case "first":=0A=
if(ref.firstChild){=0A=
return dojo.dom.insertBefore(node,ref.firstChild);=0A=
}else{=0A=
ref.appendChild(node);=0A=
return true;=0A=
}=0A=
break;=0A=
default:=0A=
ref.appendChild(node);=0A=
return true;=0A=
}=0A=
};=0A=
dojo.dom.insertAtIndex=3Dfunction(node,_24b,_24c){=0A=
var _24d=3D_24b.childNodes;=0A=
if(!_24d.length||_24d.length=3D=3D_24c){=0A=
_24b.appendChild(node);=0A=
return true;=0A=
}=0A=
if(_24c=3D=3D0){=0A=
return dojo.dom.prependChild(node,_24b);=0A=
}=0A=
return dojo.dom.insertAfter(node,_24d[_24c-1]);=0A=
};=0A=
dojo.dom.textContent=3Dfunction(node,text){=0A=
if(arguments.length>1){=0A=
var _250=3Ddojo.doc();=0A=
dojo.dom.replaceChildren(node,_250.createTextNode(text));=0A=
return text;=0A=
}else{=0A=
if(node.textContent!=3Dundefined){=0A=
return node.textContent;=0A=
}=0A=
var _251=3D"";=0A=
if(node=3D=3Dnull){=0A=
return _251;=0A=
}=0A=
for(var i=3D0;i<node.childNodes.length;i++){=0A=
switch(node.childNodes[i].nodeType){=0A=
case 1:=0A=
case 5:=0A=
_251+=3Ddojo.dom.textContent(node.childNodes[i]);=0A=
break;=0A=
case 3:=0A=
case 2:=0A=
case 4:=0A=
_251+=3Dnode.childNodes[i].nodeValue;=0A=
break;=0A=
default:=0A=
break;=0A=
}=0A=
}=0A=
return _251;=0A=
}=0A=
};=0A=
dojo.dom.hasParent=3Dfunction(node){=0A=
return Boolean(node&&node.parentNode&&dojo.dom.isNode(node.parentNode));=0A=
};=0A=
dojo.dom.isTag=3Dfunction(node){=0A=
if(node&&node.tagName){=0A=
for(var i=3D1;i<arguments.length;i++){=0A=
if(node.tagName=3D=3DString(arguments[i])){=0A=
return String(arguments[i]);=0A=
}=0A=
}=0A=
}=0A=
return "";=0A=
};=0A=
dojo.dom.setAttributeNS=3Dfunction(elem,_257,_258,_259){=0A=
if(elem=3D=3Dnull||((elem=3D=3Dundefined)&&(typeof =
elem=3D=3D"undefined"))){=0A=
dojo.raise("No element given to dojo.dom.setAttributeNS");=0A=
}=0A=
if(!((elem.setAttributeNS=3D=3Dundefined)&&(typeof =
elem.setAttributeNS=3D=3D"undefined"))){=0A=
elem.setAttributeNS(_257,_258,_259);=0A=
}else{=0A=
var _25a=3Delem.ownerDocument;=0A=
var _25b=3D_25a.createNode(2,_258,_257);=0A=
_25b.nodeValue=3D_259;=0A=
elem.setAttributeNode(_25b);=0A=
}=0A=
};=0A=
dojo.provide("dojo.undo.browser");=0A=
try{=0A=
if((!djConfig["preventBackButtonFix"])&&(!dojo.hostenv.post_load_)){=0A=
document.write("<iframe style=3D'border: 0px; width: 1px; height: 1px; =
position: absolute; bottom: 0px; right: 0px; visibility: visible;' =
name=3D'djhistory' id=3D'djhistory' =
src=3D'"+(dojo.hostenv.getBaseScriptUri()+"iframe_history.html")+"'></ifr=
ame>");=0A=
}=0A=
}=0A=
catch(e){=0A=
}=0A=
if(dojo.render.html.opera){=0A=
dojo.debug("Opera is not supported with dojo.undo.browser, so =
back/forward detection will not work.");=0A=
}=0A=
dojo.undo.browser=3D{initialHref:(!dj_undef("window"))?window.location.hr=
ef:"",initialHash:(!dj_undef("window"))?window.location.hash:"",moveForwa=
rd:false,historyStack:[],forwardStack:[],historyIframe:null,bookmarkAncho=
r:null,locationTimer:null,setInitialState:function(args){=0A=
this.initialState=3Dthis._createState(this.initialHref,args,this.initialH=
ash);=0A=
},addToHistory:function(args){=0A=
this.forwardStack=3D[];=0A=
var hash=3Dnull;=0A=
var url=3Dnull;=0A=
if(!this.historyIframe){=0A=
this.historyIframe=3Dwindow.frames["djhistory"];=0A=
}=0A=
if(!this.bookmarkAnchor){=0A=
this.bookmarkAnchor=3Ddocument.createElement("a");=0A=
dojo.body().appendChild(this.bookmarkAnchor);=0A=
this.bookmarkAnchor.style.display=3D"none";=0A=
}=0A=
if(args["changeUrl"]){=0A=
hash=3D"#"+((args["changeUrl"]!=3D=3Dtrue)?args["changeUrl"]:(new =
Date()).getTime());=0A=
if(this.historyStack.length=3D=3D0&&this.initialState.urlHash=3D=3Dhash){=0A=
this.initialState=3Dthis._createState(url,args,hash);=0A=
return;=0A=
}else{=0A=
if(this.historyStack.length>0&&this.historyStack[this.historyStack.length=
-1].urlHash=3D=3Dhash){=0A=
this.historyStack[this.historyStack.length-1]=3Dthis._createState(url,arg=
s,hash);=0A=
return;=0A=
}=0A=
}=0A=
this.changingUrl=3Dtrue;=0A=
setTimeout("window.location.href =3D '"+hash+"'; =
dojo.undo.browser.changingUrl =3D false;",1);=0A=
this.bookmarkAnchor.href=3Dhash;=0A=
if(dojo.render.html.ie){=0A=
url=3Dthis._loadIframeHistory();=0A=
var _260=3Dargs["back"]||args["backButton"]||args["handle"];=0A=
var tcb=3Dfunction(_262){=0A=
if(window.location.hash!=3D""){=0A=
setTimeout("window.location.href =3D '"+hash+"';",1);=0A=
}=0A=
_260.apply(this,[_262]);=0A=
};=0A=
if(args["back"]){=0A=
args.back=3Dtcb;=0A=
}else{=0A=
if(args["backButton"]){=0A=
args.backButton=3Dtcb;=0A=
}else{=0A=
if(args["handle"]){=0A=
args.handle=3Dtcb;=0A=
}=0A=
}=0A=
}=0A=
var _263=3Dargs["forward"]||args["forwardButton"]||args["handle"];=0A=
var tfw=3Dfunction(_265){=0A=
if(window.location.hash!=3D""){=0A=
window.location.href=3Dhash;=0A=
}=0A=
if(_263){=0A=
_263.apply(this,[_265]);=0A=
}=0A=
};=0A=
if(args["forward"]){=0A=
args.forward=3Dtfw;=0A=
}else{=0A=
if(args["forwardButton"]){=0A=
args.forwardButton=3Dtfw;=0A=
}else{=0A=
if(args["handle"]){=0A=
args.handle=3Dtfw;=0A=
}=0A=
}=0A=
}=0A=
}else{=0A=
if(dojo.render.html.moz){=0A=
if(!this.locationTimer){=0A=
this.locationTimer=3DsetInterval("dojo.undo.browser.checkLocation();",200=
);=0A=
}=0A=
}=0A=
}=0A=
}else{=0A=
url=3Dthis._loadIframeHistory();=0A=
}=0A=
this.historyStack.push(this._createState(url,args,hash));=0A=
},checkLocation:function(){=0A=
if(!this.changingUrl){=0A=
var hsl=3Dthis.historyStack.length;=0A=
if((window.location.hash=3D=3Dthis.initialHash||window.location.href=3D=3D=
this.initialHref)&&(hsl=3D=3D1)){=0A=
this.handleBackButton();=0A=
return;=0A=
}=0A=
if(this.forwardStack.length>0){=0A=
if(this.forwardStack[this.forwardStack.length-1].urlHash=3D=3Dwindow.loca=
tion.hash){=0A=
this.handleForwardButton();=0A=
return;=0A=
}=0A=
}=0A=
if((hsl>=3D2)&&(this.historyStack[hsl-2])){=0A=
if(this.historyStack[hsl-2].urlHash=3D=3Dwindow.location.hash){=0A=
this.handleBackButton();=0A=
return;=0A=
}=0A=
}=0A=
}=0A=
},iframeLoaded:function(evt,_268){=0A=
if(!dojo.render.html.opera){=0A=
var _269=3Dthis._getUrlQuery(_268.href);=0A=
if(_269=3D=3Dnull){=0A=
if(this.historyStack.length=3D=3D1){=0A=
this.handleBackButton();=0A=
}=0A=
return;=0A=
}=0A=
if(this.moveForward){=0A=
this.moveForward=3Dfalse;=0A=
return;=0A=
}=0A=
if(this.historyStack.length>=3D2&&_269=3D=3Dthis._getUrlQuery(this.histor=
yStack[this.historyStack.length-2].url)){=0A=
this.handleBackButton();=0A=
}else{=0A=
if(this.forwardStack.length>0&&_269=3D=3Dthis._getUrlQuery(this.forwardSt=
ack[this.forwardStack.length-1].url)){=0A=
this.handleForwardButton();=0A=
}=0A=
}=0A=
}=0A=
},handleBackButton:function(){=0A=
var _26a=3Dthis.historyStack.pop();=0A=
if(!_26a){=0A=
return;=0A=
}=0A=
var last=3Dthis.historyStack[this.historyStack.length-1];=0A=
if(!last&&this.historyStack.length=3D=3D0){=0A=
last=3Dthis.initialState;=0A=
}=0A=
if(last){=0A=
if(last.kwArgs["back"]){=0A=
last.kwArgs["back"]();=0A=
}else{=0A=
if(last.kwArgs["backButton"]){=0A=
last.kwArgs["backButton"]();=0A=
}else{=0A=
if(last.kwArgs["handle"]){=0A=
last.kwArgs.handle("back");=0A=
}=0A=
}=0A=
}=0A=
}=0A=
this.forwardStack.push(_26a);=0A=
},handleForwardButton:function(){=0A=
var last=3Dthis.forwardStack.pop();=0A=
if(!last){=0A=
return;=0A=
}=0A=
if(last.kwArgs["forward"]){=0A=
last.kwArgs.forward();=0A=
}else{=0A=
if(last.kwArgs["forwardButton"]){=0A=
last.kwArgs.forwardButton();=0A=
}else{=0A=
if(last.kwArgs["handle"]){=0A=
last.kwArgs.handle("forward");=0A=
}=0A=
}=0A=
}=0A=
this.historyStack.push(last);=0A=
},_createState:function(url,args,hash){=0A=
return {"url":url,"kwArgs":args,"urlHash":hash};=0A=
},_getUrlQuery:function(url){=0A=
var _271=3Durl.split("?");=0A=
if(_271.length<2){=0A=
return null;=0A=
}else{=0A=
return _271[1];=0A=
}=0A=
},_loadIframeHistory:function(){=0A=
var url=3Ddojo.hostenv.getBaseScriptUri()+"iframe_history.html?"+(new =
Date()).getTime();=0A=
this.moveForward=3Dtrue;=0A=
dojo.io.setIFrameSrc(this.historyIframe,url,false);=0A=
return url;=0A=
}};=0A=
dojo.provide("dojo.io.BrowserIO");=0A=
if(!dj_undef("window")){=0A=
dojo.io.checkChildrenForFile=3Dfunction(node){=0A=
var _274=3Dfalse;=0A=
var _275=3Dnode.getElementsByTagName("input");=0A=
dojo.lang.forEach(_275,function(_276){=0A=
if(_274){=0A=
return;=0A=
}=0A=
if(_276.getAttribute("type")=3D=3D"file"){=0A=
_274=3Dtrue;=0A=
}=0A=
});=0A=
return _274;=0A=
};=0A=
dojo.io.formHasFile=3Dfunction(_277){=0A=
return dojo.io.checkChildrenForFile(_277);=0A=
};=0A=
dojo.io.updateNode=3Dfunction(node,_279){=0A=
node=3Ddojo.byId(node);=0A=
var args=3D_279;=0A=
if(dojo.lang.isString(_279)){=0A=
args=3D{url:_279};=0A=
}=0A=
args.mimetype=3D"text/html";=0A=
args.load=3Dfunction(t,d,e){=0A=
while(node.firstChild){=0A=
dojo.dom.destroyNode(node.firstChild);=0A=
}=0A=
node.innerHTML=3Dd;=0A=
};=0A=
dojo.io.bind(args);=0A=
};=0A=
dojo.io.formFilter=3Dfunction(node){=0A=
var type=3D(node.type||"").toLowerCase();=0A=
return =
!node.disabled&&node.name&&!dojo.lang.inArray(["file","submit","image","r=
eset","button"],type);=0A=
};=0A=
dojo.io.encodeForm=3Dfunction(_280,_281,_282){=0A=
if((!_280)||(!_280.tagName)||(!_280.tagName.toLowerCase()=3D=3D"form")){=0A=
dojo.raise("Attempted to encode a non-form element.");=0A=
}=0A=
if(!_282){=0A=
_282=3Ddojo.io.formFilter;=0A=
}=0A=
var =
enc=3D/utf/i.test(_281||"")?encodeURIComponent:dojo.string.encodeAscii;=0A=
var _284=3D[];=0A=
for(var i=3D0;i<_280.elements.length;i++){=0A=
var elm=3D_280.elements[i];=0A=
if(!elm||elm.tagName.toLowerCase()=3D=3D"fieldset"||!_282(elm)){=0A=
continue;=0A=
}=0A=
var name=3Denc(elm.name);=0A=
var type=3Delm.type.toLowerCase();=0A=
if(type=3D=3D"select-multiple"){=0A=
for(var j=3D0;j<elm.options.length;j++){=0A=
if(elm.options[j].selected){=0A=
_284.push(name+"=3D"+enc(elm.options[j].value));=0A=
}=0A=
}=0A=
}else{=0A=
if(dojo.lang.inArray(["radio","checkbox"],type)){=0A=
if(elm.checked){=0A=
_284.push(name+"=3D"+enc(elm.value));=0A=
}=0A=
}else{=0A=
_284.push(name+"=3D"+enc(elm.value));=0A=
}=0A=
}=0A=
}=0A=
var _28a=3D_280.getElementsByTagName("input");=0A=
for(var i=3D0;i<_28a.length;i++){=0A=
var _28b=3D_28a[i];=0A=
if(_28b.type.toLowerCase()=3D=3D"image"&&_28b.form=3D=3D_280&&_282(_28b))=
{=0A=
var name=3Denc(_28b.name);=0A=
_284.push(name+"=3D"+enc(_28b.value));=0A=
_284.push(name+".x=3D0");=0A=
_284.push(name+".y=3D0");=0A=
}=0A=
}=0A=
return _284.join("&")+"&";=0A=
};=0A=
dojo.io.FormBind=3Dfunction(args){=0A=
this.bindArgs=3D{};=0A=
if(args&&args.formNode){=0A=
this.init(args);=0A=
}else{=0A=
if(args){=0A=
this.init({formNode:args});=0A=
}=0A=
}=0A=
};=0A=
dojo.lang.extend(dojo.io.FormBind,{form:null,bindArgs:null,clickedButton:=
null,init:function(args){=0A=
var form=3Ddojo.byId(args.formNode);=0A=
if(!form||!form.tagName||form.tagName.toLowerCase()!=3D"form"){=0A=
throw new Error("FormBind: Couldn't apply, invalid form");=0A=
}else{=0A=
if(this.form=3D=3Dform){=0A=
return;=0A=
}else{=0A=
if(this.form){=0A=
throw new Error("FormBind: Already applied to a form");=0A=
}=0A=
}=0A=
}=0A=
dojo.lang.mixin(this.bindArgs,args);=0A=
this.form=3Dform;=0A=
this.connect(form,"onsubmit","submit");=0A=
for(var i=3D0;i<form.elements.length;i++){=0A=
var node=3Dform.elements[i];=0A=
if(node&&node.type&&dojo.lang.inArray(["submit","button"],node.type.toLow=
erCase())){=0A=
this.connect(node,"onclick","click");=0A=
}=0A=
}=0A=
var _291=3Dform.getElementsByTagName("input");=0A=
for(var i=3D0;i<_291.length;i++){=0A=
var _292=3D_291[i];=0A=
if(_292.type.toLowerCase()=3D=3D"image"&&_292.form=3D=3Dform){=0A=
this.connect(_292,"onclick","click");=0A=
}=0A=
}=0A=
},onSubmit:function(form){=0A=
return true;=0A=
},submit:function(e){=0A=
e.preventDefault();=0A=
if(this.onSubmit(this.form)){=0A=
dojo.io.bind(dojo.lang.mixin(this.bindArgs,{formFilter:dojo.lang.hitch(th=
is,"formFilter")}));=0A=
}=0A=
},click:function(e){=0A=
var node=3De.currentTarget;=0A=
if(node.disabled){=0A=
return;=0A=
}=0A=
this.clickedButton=3Dnode;=0A=
},formFilter:function(node){=0A=
var type=3D(node.type||"").toLowerCase();=0A=
var _299=3Dfalse;=0A=
if(node.disabled||!node.name){=0A=
_299=3Dfalse;=0A=
}else{=0A=
if(dojo.lang.inArray(["submit","button","image"],type)){=0A=
if(!this.clickedButton){=0A=
this.clickedButton=3Dnode;=0A=
}=0A=
_299=3Dnode=3D=3Dthis.clickedButton;=0A=
}else{=0A=
_299=3D!dojo.lang.inArray(["file","submit","reset","button"],type);=0A=
}=0A=
}=0A=
return _299;=0A=
},connect:function(_29a,_29b,_29c){=0A=
if(dojo.evalObjPath("dojo.event.connect")){=0A=
dojo.event.connect(_29a,_29b,this,_29c);=0A=
}else{=0A=
var fcn=3Ddojo.lang.hitch(this,_29c);=0A=
_29a[_29b]=3Dfunction(e){=0A=
if(!e){=0A=
e=3Dwindow.event;=0A=
}=0A=
if(!e.currentTarget){=0A=
e.currentTarget=3De.srcElement;=0A=
}=0A=
if(!e.preventDefault){=0A=
e.preventDefault=3Dfunction(){=0A=
window.event.returnValue=3Dfalse;=0A=
};=0A=
}=0A=
fcn(e);=0A=
};=0A=
}=0A=
}});=0A=
dojo.io.XMLHTTPTransport=3Dnew function(){=0A=
var _29f=3Dthis;=0A=
var _2a0=3D{};=0A=
this.useCache=3Dfalse;=0A=
this.preventCache=3Dfalse;=0A=
function getCacheKey(url,_2a2,_2a3){=0A=
return url+"|"+_2a2+"|"+_2a3.toLowerCase();=0A=
}=0A=
function addToCache(url,_2a5,_2a6,http){=0A=
_2a0[getCacheKey(url,_2a5,_2a6)]=3Dhttp;=0A=
}=0A=
function getFromCache(url,_2a9,_2aa){=0A=
return _2a0[getCacheKey(url,_2a9,_2aa)];=0A=
}=0A=
this.clearCache=3Dfunction(){=0A=
_2a0=3D{};=0A=
};=0A=
function doLoad(_2ab,http,url,_2ae,_2af){=0A=
if(((http.status>=3D200)&&(http.status<300))||(http.status=3D=3D304)||(lo=
cation.protocol=3D=3D"file:"&&(http.status=3D=3D0||http.status=3D=3Dundef=
ined))||(location.protocol=3D=3D"chrome:"&&(http.status=3D=3D0||http.stat=
us=3D=3Dundefined))){=0A=
var ret;=0A=
if(_2ab.method.toLowerCase()=3D=3D"head"){=0A=
var _2b1=3Dhttp.getAllResponseHeaders();=0A=
ret=3D{};=0A=
ret.toString=3Dfunction(){=0A=
return _2b1;=0A=
};=0A=
var _2b2=3D_2b1.split(/[\r\n]+/g);=0A=
for(var i=3D0;i<_2b2.length;i++){=0A=
var pair=3D_2b2[i].match(/^([^:]+)\s*:\s*(.+)$/i);=0A=
if(pair){=0A=
ret[pair[1]]=3Dpair[2];=0A=
}=0A=
}=0A=
}else{=0A=
if(_2ab.mimetype=3D=3D"text/javascript"){=0A=
try{=0A=
ret=3Ddj_eval(http.responseText);=0A=
}=0A=
catch(e){=0A=
dojo.debug(e);=0A=
dojo.debug(http.responseText);=0A=
ret=3Dnull;=0A=
}=0A=
}else{=0A=
if(_2ab.mimetype=3D=3D"text/json"||_2ab.mimetype=3D=3D"application/json")=
{=0A=
try{=0A=
ret=3Ddj_eval("("+http.responseText+")");=0A=
}=0A=
catch(e){=0A=
dojo.debug(e);=0A=
dojo.debug(http.responseText);=0A=
ret=3Dfalse;=0A=
}=0A=
}else{=0A=
if((_2ab.mimetype=3D=3D"application/xml")||(_2ab.mimetype=3D=3D"text/xml"=
)){=0A=
ret=3Dhttp.responseXML;=0A=
if(!ret||typeof =
ret=3D=3D"string"||!http.getResponseHeader("Content-Type")){=0A=
ret=3Ddojo.dom.createDocumentFromText(http.responseText);=0A=
}=0A=
}else{=0A=
ret=3Dhttp.responseText;=0A=
}=0A=
}=0A=
}=0A=
}=0A=
if(_2af){=0A=
addToCache(url,_2ae,_2ab.method,http);=0A=
}=0A=
_2ab[(typeof =
_2ab.load=3D=3D"function")?"load":"handle"]("load",ret,http,_2ab);=0A=
}else{=0A=
var _2b5=3Dnew dojo.io.Error("XMLHttpTransport Error: "+http.status+" =
"+http.statusText);=0A=
_2ab[(typeof =
_2ab.error=3D=3D"function")?"error":"handle"]("error",_2b5,http,_2ab);=0A=
}=0A=
}=0A=
function setHeaders(http,_2b7){=0A=
if(_2b7["headers"]){=0A=
for(var _2b8 in _2b7["headers"]){=0A=
if(_2b8.toLowerCase()=3D=3D"content-type"&&!_2b7["contentType"]){=0A=
_2b7["contentType"]=3D_2b7["headers"][_2b8];=0A=
}else{=0A=
http.setRequestHeader(_2b8,_2b7["headers"][_2b8]);=0A=
}=0A=
}=0A=
}=0A=
}=0A=
this.inFlight=3D[];=0A=
this.inFlightTimer=3Dnull;=0A=
this.startWatchingInFlight=3Dfunction(){=0A=
if(!this.inFlightTimer){=0A=
this.inFlightTimer=3DsetTimeout("dojo.io.XMLHTTPTransport.watchInFlight()=
;",10);=0A=
}=0A=
};=0A=
this.watchInFlight=3Dfunction(){=0A=
var now=3Dnull;=0A=
if(!dojo.hostenv._blockAsync&&!_29f._blockAsync){=0A=
for(var x=3Dthis.inFlight.length-1;x>=3D0;x--){=0A=
try{=0A=
var tif=3Dthis.inFlight[x];=0A=
if(!tif||tif.http._aborted||!tif.http.readyState){=0A=
this.inFlight.splice(x,1);=0A=
continue;=0A=
}=0A=
if(4=3D=3Dtif.http.readyState){=0A=
this.inFlight.splice(x,1);=0A=
doLoad(tif.req,tif.http,tif.url,tif.query,tif.useCache);=0A=
}else{=0A=
if(tif.startTime){=0A=
if(!now){=0A=
now=3D(new Date()).getTime();=0A=
}=0A=
if(tif.startTime+(tif.req.timeoutSeconds*1000)<now){=0A=
if(typeof tif.http.abort=3D=3D"function"){=0A=
tif.http.abort();=0A=
}=0A=
this.inFlight.splice(x,1);=0A=
tif.req[(typeof =
tif.req.timeout=3D=3D"function")?"timeout":"handle"]("timeout",null,tif.h=
ttp,tif.req);=0A=
}=0A=
}=0A=
}=0A=
}=0A=
catch(e){=0A=
try{=0A=
var _2bc=3Dnew dojo.io.Error("XMLHttpTransport.watchInFlight Error: "+e);=0A=
tif.req[(typeof =
tif.req.error=3D=3D"function")?"error":"handle"]("error",_2bc,tif.http,ti=
f.req);=0A=
}=0A=
catch(e2){=0A=
dojo.debug("XMLHttpTransport error callback failed: "+e2);=0A=
}=0A=
}=0A=
}=0A=
}=0A=
clearTimeout(this.inFlightTimer);=0A=
if(this.inFlight.length=3D=3D0){=0A=
this.inFlightTimer=3Dnull;=0A=
return;=0A=
}=0A=
this.inFlightTimer=3DsetTimeout("dojo.io.XMLHTTPTransport.watchInFlight()=
;",10);=0A=
};=0A=
var _2bd=3Ddojo.hostenv.getXmlhttpObject()?true:false;=0A=
this.canHandle=3Dfunction(_2be){=0A=
return =
_2bd&&dojo.lang.inArray(["text/plain","text/html","application/xml","text=
/xml","text/javascript","text/json","application/json"],(_2be["mimetype"]=
.toLowerCase()||""))&&!(_2be["formNode"]&&dojo.io.formHasFile(_2be["formN=
ode"]));=0A=
};=0A=
this.multipartBoundary=3D"45309FFF-BD65-4d50-99C9-36986896A96F";=0A=
this.bind=3Dfunction(_2bf){=0A=
if(!_2bf["url"]){=0A=
if(!_2bf["formNode"]&&(_2bf["backButton"]||_2bf["back"]||_2bf["changeUrl"=
]||_2bf["watchForURL"])&&(!djConfig.preventBackButtonFix)){=0A=
dojo.deprecated("Using dojo.io.XMLHTTPTransport.bind() to add to browser =
history without doing an IO request","Use =
dojo.undo.browser.addToHistory() instead.","0.4");=0A=
dojo.undo.browser.addToHistory(_2bf);=0A=
return true;=0A=
}=0A=
}=0A=
var url=3D_2bf.url;=0A=
var _2c1=3D"";=0A=
if(_2bf["formNode"]){=0A=
var ta=3D_2bf.formNode.getAttribute("action");=0A=
if((ta)&&(!_2bf["url"])){=0A=
url=3Dta;=0A=
}=0A=
var tp=3D_2bf.formNode.getAttribute("method");=0A=
if((tp)&&(!_2bf["method"])){=0A=
_2bf.method=3Dtp;=0A=
}=0A=
_2c1+=3Ddojo.io.encodeForm(_2bf.formNode,_2bf.encoding,_2bf["formFilter"]=
);=0A=
}=0A=
if(url.indexOf("#")>-1){=0A=
dojo.debug("Warning: dojo.io.bind: stripping hash values from url:",url);=0A=
url=3Durl.split("#")[0];=0A=
}=0A=
if(_2bf["file"]){=0A=
_2bf.method=3D"post";=0A=
}=0A=
if(!_2bf["method"]){=0A=
_2bf.method=3D"get";=0A=
}=0A=
if(_2bf.method.toLowerCase()=3D=3D"get"){=0A=
_2bf.multipart=3Dfalse;=0A=
}else{=0A=
if(_2bf["file"]){=0A=
_2bf.multipart=3Dtrue;=0A=
}else{=0A=
if(!_2bf["multipart"]){=0A=
_2bf.multipart=3Dfalse;=0A=
}=0A=
}=0A=
}=0A=
if(_2bf["backButton"]||_2bf["back"]||_2bf["changeUrl"]){=0A=
dojo.undo.browser.addToHistory(_2bf);=0A=
}=0A=
var _2c4=3D_2bf["content"]||{};=0A=
if(_2bf.sendTransport){=0A=
_2c4["dojo.transport"]=3D"xmlhttp";=0A=
}=0A=
do{=0A=
if(_2bf.postContent){=0A=
_2c1=3D_2bf.postContent;=0A=
break;=0A=
}=0A=
if(_2c4){=0A=
_2c1+=3Ddojo.io.argsFromMap(_2c4,_2bf.encoding);=0A=
}=0A=
if(_2bf.method.toLowerCase()=3D=3D"get"||!_2bf.multipart){=0A=
break;=0A=
}=0A=
var t=3D[];=0A=
if(_2c1.length){=0A=
var q=3D_2c1.split("&");=0A=
for(var i=3D0;i<q.length;++i){=0A=
if(q[i].length){=0A=
var p=3Dq[i].split("=3D");=0A=
t.push("--"+this.multipartBoundary,"Content-Disposition: form-data; =
name=3D\""+p[0]+"\"","",p[1]);=0A=
}=0A=
}=0A=
}=0A=
if(_2bf.file){=0A=
if(dojo.lang.isArray(_2bf.file)){=0A=
for(var i=3D0;i<_2bf.file.length;++i){=0A=
var o=3D_2bf.file[i];=0A=
t.push("--"+this.multipartBoundary,"Content-Disposition: form-data; =
name=3D\""+o.name+"\"; filename=3D\""+("fileName" in =
o?o.fileName:o.name)+"\"","Content-Type: "+("contentType" in =
o?o.contentType:"application/octet-stream"),"",o.content);=0A=
}=0A=
}else{=0A=
var o=3D_2bf.file;=0A=
t.push("--"+this.multipartBoundary,"Content-Disposition: form-data; =
name=3D\""+o.name+"\"; filename=3D\""+("fileName" in =
o?o.fileName:o.name)+"\"","Content-Type: "+("contentType" in =
o?o.contentType:"application/octet-stream"),"",o.content);=0A=
}=0A=
}=0A=
if(t.length){=0A=
t.push("--"+this.multipartBoundary+"--","");=0A=
_2c1=3Dt.join("\r\n");=0A=
}=0A=
}while(false);=0A=
var _2ca=3D_2bf["sync"]?false:true;=0A=
var =
_2cb=3D_2bf["preventCache"]||(this.preventCache=3D=3Dtrue&&_2bf["preventC=
ache"]!=3Dfalse);=0A=
var =
_2cc=3D_2bf["useCache"]=3D=3Dtrue||(this.useCache=3D=3Dtrue&&_2bf["useCac=
he"]!=3Dfalse);=0A=
if(!_2cb&&_2cc){=0A=
var _2cd=3DgetFromCache(url,_2c1,_2bf.method);=0A=
if(_2cd){=0A=
doLoad(_2bf,_2cd,url,_2c1,false);=0A=
return;=0A=
}=0A=
}=0A=
var http=3Ddojo.hostenv.getXmlhttpObject(_2bf);=0A=
var _2cf=3Dfalse;=0A=
if(_2ca){=0A=
var =
_2d0=3Dthis.inFlight.push({"req":_2bf,"http":http,"url":url,"query":_2c1,=
"useCache":_2cc,"startTime":_2bf.timeoutSeconds?(new =
Date()).getTime():0});=0A=
this.startWatchingInFlight();=0A=
}else{=0A=
_29f._blockAsync=3Dtrue;=0A=
}=0A=
if(_2bf.method.toLowerCase()=3D=3D"post"){=0A=
if(!_2bf.user){=0A=
http.open("POST",url,_2ca);=0A=
}else{=0A=
http.open("POST",url,_2ca,_2bf.user,_2bf.password);=0A=
}=0A=
setHeaders(http,_2bf);=0A=
http.setRequestHeader("Content-Type",_2bf.multipart?("multipart/form-data=
; =
boundary=3D"+this.multipartBoundary):(_2bf.contentType||"application/x-ww=
w-form-urlencoded"));=0A=
try{=0A=
http.send(_2c1);=0A=
}=0A=
catch(e){=0A=
if(typeof http.abort=3D=3D"function"){=0A=
http.abort();=0A=
}=0A=
doLoad(_2bf,{status:404},url,_2c1,_2cc);=0A=
}=0A=
}else{=0A=
var _2d1=3Durl;=0A=
if(_2c1!=3D""){=0A=
_2d1+=3D(_2d1.indexOf("?")>-1?"&":"?")+_2c1;=0A=
}=0A=
if(_2cb){=0A=
_2d1+=3D(dojo.string.endsWithAny(_2d1,"?","&")?"":(_2d1.indexOf("?")>-1?"=
&":"?"))+"dojo.preventCache=3D"+new Date().valueOf();=0A=
}=0A=
if(!_2bf.user){=0A=
http.open(_2bf.method.toUpperCase(),_2d1,_2ca);=0A=
}else{=0A=
http.open(_2bf.method.toUpperCase(),_2d1,_2ca,_2bf.user,_2bf.password);=0A=
}=0A=
setHeaders(http,_2bf);=0A=
try{=0A=
http.send(null);=0A=
}=0A=
catch(e){=0A=
if(typeof http.abort=3D=3D"function"){=0A=
http.abort();=0A=
}=0A=
doLoad(_2bf,{status:404},url,_2c1,_2cc);=0A=
}=0A=
}=0A=
if(!_2ca){=0A=
doLoad(_2bf,http,url,_2c1,_2cc);=0A=
_29f._blockAsync=3Dfalse;=0A=
}=0A=
_2bf.abort=3Dfunction(){=0A=
try{=0A=
http._aborted=3Dtrue;=0A=
}=0A=
catch(e){=0A=
}=0A=
return http.abort();=0A=
};=0A=
return;=0A=
};=0A=
dojo.io.transports.addTransport("XMLHTTPTransport");=0A=
};=0A=
}=0A=
dojo.provide("dojo.io.cookie");=0A=
dojo.io.cookie.setCookie=3Dfunction(name,_2d3,days,path,_2d6,_2d7){=0A=
var _2d8=3D-1;=0A=
if((typeof days=3D=3D"number")&&(days>=3D0)){=0A=
var d=3Dnew Date();=0A=
d.setTime(d.getTime()+(days*24*60*60*1000));=0A=
_2d8=3Dd.toGMTString();=0A=
}=0A=
_2d3=3Descape(_2d3);=0A=
document.cookie=3Dname+"=3D"+_2d3+";"+(_2d8!=3D-1?" =
expires=3D"+_2d8+";":"")+(path?"path=3D"+path:"")+(_2d6?"; =
domain=3D"+_2d6:"")+(_2d7?"; secure":"");=0A=
};=0A=
dojo.io.cookie.set=3Ddojo.io.cookie.setCookie;=0A=
dojo.io.cookie.getCookie=3Dfunction(name){=0A=
var idx=3Ddocument.cookie.lastIndexOf(name+"=3D");=0A=
if(idx=3D=3D-1){=0A=
return null;=0A=
}=0A=
var _2dc=3Ddocument.cookie.substring(idx+name.length+1);=0A=
var end=3D_2dc.indexOf(";");=0A=
if(end=3D=3D-1){=0A=
end=3D_2dc.length;=0A=
}=0A=
_2dc=3D_2dc.substring(0,end);=0A=
_2dc=3Dunescape(_2dc);=0A=
return _2dc;=0A=
};=0A=
dojo.io.cookie.get=3Ddojo.io.cookie.getCookie;=0A=
dojo.io.cookie.deleteCookie=3Dfunction(name){=0A=
dojo.io.cookie.setCookie(name,"-",0);=0A=
};=0A=
dojo.io.cookie.setObjectCookie=3Dfunction(name,obj,days,path,_2e3,_2e4,_2=
e5){=0A=
if(arguments.length=3D=3D5){=0A=
_2e5=3D_2e3;=0A=
_2e3=3Dnull;=0A=
_2e4=3Dnull;=0A=
}=0A=
var _2e6=3D[],_2e7,_2e8=3D"";=0A=
if(!_2e5){=0A=
_2e7=3Ddojo.io.cookie.getObjectCookie(name);=0A=
}=0A=
if(days>=3D0){=0A=
if(!_2e7){=0A=
_2e7=3D{};=0A=
}=0A=
for(var prop in obj){=0A=
if(obj[prop]=3D=3Dnull){=0A=
delete _2e7[prop];=0A=
}else{=0A=
if((typeof obj[prop]=3D=3D"string")||(typeof obj[prop]=3D=3D"number")){=0A=
_2e7[prop]=3Dobj[prop];=0A=
}=0A=
}=0A=
}=0A=
prop=3Dnull;=0A=
for(var prop in _2e7){=0A=
_2e6.push(escape(prop)+"=3D"+escape(_2e7[prop]));=0A=
}=0A=
_2e8=3D_2e6.join("&");=0A=
}=0A=
dojo.io.cookie.setCookie(name,_2e8,days,path,_2e3,_2e4);=0A=
};=0A=
dojo.io.cookie.getObjectCookie=3Dfunction(name){=0A=
var _2eb=3Dnull,_2ec=3Ddojo.io.cookie.getCookie(name);=0A=
if(_2ec){=0A=
_2eb=3D{};=0A=
var _2ed=3D_2ec.split("&");=0A=
for(var i=3D0;i<_2ed.length;i++){=0A=
var pair=3D_2ed[i].split("=3D");=0A=
var _2f0=3Dpair[1];=0A=
if(isNaN(_2f0)){=0A=
_2f0=3Dunescape(pair[1]);=0A=
}=0A=
_2eb[unescape(pair[0])]=3D_2f0;=0A=
}=0A=
}=0A=
return _2eb;=0A=
};=0A=
dojo.io.cookie.isSupported=3Dfunction(){=0A=
if(typeof navigator.cookieEnabled!=3D"boolean"){=0A=
dojo.io.cookie.setCookie("__TestingYourBrowserForCookieSupport__","Cookie=
sAllowed",90,null);=0A=
var =
_2f1=3Ddojo.io.cookie.getCookie("__TestingYourBrowserForCookieSupport__")=
;=0A=
navigator.cookieEnabled=3D(_2f1=3D=3D"CookiesAllowed");=0A=
if(navigator.cookieEnabled){=0A=
this.deleteCookie("__TestingYourBrowserForCookieSupport__");=0A=
}=0A=
}=0A=
return navigator.cookieEnabled;=0A=
};=0A=
if(!dojo.io.cookies){=0A=
dojo.io.cookies=3Ddojo.io.cookie;=0A=
}=0A=
dojo.provide("dojo.io.*");=0A=
dojo.provide("dojo.event.common");=0A=
dojo.event=3Dnew function(){=0A=
this._canTimeout=3Ddojo.lang.isFunction(dj_global["setTimeout"])||dojo.la=
ng.isAlien(dj_global["setTimeout"]);=0A=
function interpolateArgs(args,_2f3){=0A=
var dl=3Ddojo.lang;=0A=
var =
ao=3D{srcObj:dj_global,srcFunc:null,adviceObj:dj_global,adviceFunc:null,a=
roundObj:null,aroundFunc:null,adviceType:(args.length>2)?args[0]:"after",=
precedence:"last",once:false,delay:null,rate:0,adviceMsg:false};=0A=
switch(args.length){=0A=
case 0:=0A=
return;=0A=
case 1:=0A=
return;=0A=
case 2:=0A=
ao.srcFunc=3Dargs[0];=0A=
ao.adviceFunc=3Dargs[1];=0A=
break;=0A=
case 3:=0A=
if((dl.isObject(args[0]))&&(dl.isString(args[1]))&&(dl.isString(args[2]))=
){=0A=
ao.adviceType=3D"after";=0A=
ao.srcObj=3Dargs[0];=0A=
ao.srcFunc=3Dargs[1];=0A=
ao.adviceFunc=3Dargs[2];=0A=
}else{=0A=
if((dl.isString(args[1]))&&(dl.isString(args[2]))){=0A=
ao.srcFunc=3Dargs[1];=0A=
ao.adviceFunc=3Dargs[2];=0A=
}else{=0A=
if((dl.isObject(args[0]))&&(dl.isString(args[1]))&&(dl.isFunction(args[2]=
))){=0A=
ao.adviceType=3D"after";=0A=
ao.srcObj=3Dargs[0];=0A=
ao.srcFunc=3Dargs[1];=0A=
var _2f6=3Ddl.nameAnonFunc(args[2],ao.adviceObj,_2f3);=0A=
ao.adviceFunc=3D_2f6;=0A=
}else{=0A=
if((dl.isFunction(args[0]))&&(dl.isObject(args[1]))&&(dl.isString(args[2]=
))){=0A=
ao.adviceType=3D"after";=0A=
ao.srcObj=3Ddj_global;=0A=
var _2f6=3Ddl.nameAnonFunc(args[0],ao.srcObj,_2f3);=0A=
ao.srcFunc=3D_2f6;=0A=
ao.adviceObj=3Dargs[1];=0A=
ao.adviceFunc=3Dargs[2];=0A=
}=0A=
}=0A=
}=0A=
}=0A=
break;=0A=
case 4:=0A=
if((dl.isObject(args[0]))&&(dl.isObject(args[2]))){=0A=
ao.adviceType=3D"after";=0A=
ao.srcObj=3Dargs[0];=0A=
ao.srcFunc=3Dargs[1];=0A=
ao.adviceObj=3Dargs[2];=0A=
ao.adviceFunc=3Dargs[3];=0A=
}else{=0A=
if((dl.isString(args[0]))&&(dl.isString(args[1]))&&(dl.isObject(args[2]))=
){=0A=
ao.adviceType=3Dargs[0];=0A=
ao.srcObj=3Ddj_global;=0A=
ao.srcFunc=3Dargs[1];=0A=
ao.adviceObj=3Dargs[2];=0A=
ao.adviceFunc=3Dargs[3];=0A=
}else{=0A=
if((dl.isString(args[0]))&&(dl.isFunction(args[1]))&&(dl.isObject(args[2]=
))){=0A=
ao.adviceType=3Dargs[0];=0A=
ao.srcObj=3Ddj_global;=0A=
var _2f6=3Ddl.nameAnonFunc(args[1],dj_global,_2f3);=0A=
ao.srcFunc=3D_2f6;=0A=
ao.adviceObj=3Dargs[2];=0A=
ao.adviceFunc=3Dargs[3];=0A=
}else{=0A=
if((dl.isString(args[0]))&&(dl.isObject(args[1]))&&(dl.isString(args[2]))=
&&(dl.isFunction(args[3]))){=0A=
ao.srcObj=3Dargs[1];=0A=
ao.srcFunc=3Dargs[2];=0A=
var _2f6=3Ddl.nameAnonFunc(args[3],dj_global,_2f3);=0A=
ao.adviceObj=3Ddj_global;=0A=
ao.adviceFunc=3D_2f6;=0A=
}else{=0A=
if(dl.isObject(args[1])){=0A=
ao.srcObj=3Dargs[1];=0A=
ao.srcFunc=3Dargs[2];=0A=
ao.adviceObj=3Ddj_global;=0A=
ao.adviceFunc=3Dargs[3];=0A=
}else{=0A=
if(dl.isObject(args[2])){=0A=
ao.srcObj=3Ddj_global;=0A=
ao.srcFunc=3Dargs[1];=0A=
ao.adviceObj=3Dargs[2];=0A=
ao.adviceFunc=3Dargs[3];=0A=
}else{=0A=
ao.srcObj=3Dao.adviceObj=3Dao.aroundObj=3Ddj_global;=0A=
ao.srcFunc=3Dargs[1];=0A=
ao.adviceFunc=3Dargs[2];=0A=
ao.aroundFunc=3Dargs[3];=0A=
}=0A=
}=0A=
}=0A=
}=0A=
}=0A=
}=0A=
break;=0A=
case 6:=0A=
ao.srcObj=3Dargs[1];=0A=
ao.srcFunc=3Dargs[2];=0A=
ao.adviceObj=3Dargs[3];=0A=
ao.adviceFunc=3Dargs[4];=0A=
ao.aroundFunc=3Dargs[5];=0A=
ao.aroundObj=3Ddj_global;=0A=
break;=0A=
default:=0A=
ao.srcObj=3Dargs[1];=0A=
ao.srcFunc=3Dargs[2];=0A=
ao.adviceObj=3Dargs[3];=0A=
ao.adviceFunc=3Dargs[4];=0A=
ao.aroundObj=3Dargs[5];=0A=
ao.aroundFunc=3Dargs[6];=0A=
ao.once=3Dargs[7];=0A=
ao.delay=3Dargs[8];=0A=
ao.rate=3Dargs[9];=0A=
ao.adviceMsg=3Dargs[10];=0A=
break;=0A=
}=0A=
if(dl.isFunction(ao.aroundFunc)){=0A=
var _2f6=3Ddl.nameAnonFunc(ao.aroundFunc,ao.aroundObj,_2f3);=0A=
ao.aroundFunc=3D_2f6;=0A=
}=0A=
if(dl.isFunction(ao.srcFunc)){=0A=
ao.srcFunc=3Ddl.getNameInObj(ao.srcObj,ao.srcFunc);=0A=
}=0A=
if(dl.isFunction(ao.adviceFunc)){=0A=
ao.adviceFunc=3Ddl.getNameInObj(ao.adviceObj,ao.adviceFunc);=0A=
}=0A=
if((ao.aroundObj)&&(dl.isFunction(ao.aroundFunc))){=0A=
ao.aroundFunc=3Ddl.getNameInObj(ao.aroundObj,ao.aroundFunc);=0A=
}=0A=
if(!ao.srcObj){=0A=
dojo.raise("bad srcObj for srcFunc: "+ao.srcFunc);=0A=
}=0A=
if(!ao.adviceObj){=0A=
dojo.raise("bad adviceObj for adviceFunc: "+ao.adviceFunc);=0A=
}=0A=
if(!ao.adviceFunc){=0A=
dojo.debug("bad adviceFunc for srcFunc: "+ao.srcFunc);=0A=
dojo.debugShallow(ao);=0A=
}=0A=
return ao;=0A=
}=0A=
this.connect=3Dfunction(){=0A=
if(arguments.length=3D=3D1){=0A=
var ao=3Darguments[0];=0A=
}else{=0A=
var ao=3DinterpolateArgs(arguments,true);=0A=
}=0A=
if(dojo.lang.isString(ao.srcFunc)&&(ao.srcFunc.toLowerCase()=3D=3D"onkey"=
)){=0A=
if(dojo.render.html.ie){=0A=
ao.srcFunc=3D"onkeydown";=0A=
this.connect(ao);=0A=
}=0A=
ao.srcFunc=3D"onkeypress";=0A=
}=0A=
if(dojo.lang.isArray(ao.srcObj)&&ao.srcObj!=3D""){=0A=
var _2f8=3D{};=0A=
for(var x in ao){=0A=
_2f8[x]=3Dao[x];=0A=
}=0A=
var mjps=3D[];=0A=
dojo.lang.forEach(ao.srcObj,function(src){=0A=
if((dojo.render.html.capable)&&(dojo.lang.isString(src))){=0A=
src=3Ddojo.byId(src);=0A=
}=0A=
_2f8.srcObj=3Dsrc;=0A=
mjps.push(dojo.event.connect.call(dojo.event,_2f8));=0A=
});=0A=
return mjps;=0A=
}=0A=
var mjp=3Ddojo.event.MethodJoinPoint.getForMethod(ao.srcObj,ao.srcFunc);=0A=
if(ao.adviceFunc){=0A=
var =
mjp2=3Ddojo.event.MethodJoinPoint.getForMethod(ao.adviceObj,ao.adviceFunc=
);=0A=
}=0A=
mjp.kwAddAdvice(ao);=0A=
return mjp;=0A=
};=0A=
this.log=3Dfunction(a1,a2){=0A=
var _300;=0A=
if((arguments.length=3D=3D1)&&(typeof a1=3D=3D"object")){=0A=
_300=3Da1;=0A=
}else{=0A=
_300=3D{srcObj:a1,srcFunc:a2};=0A=
}=0A=
_300.adviceFunc=3Dfunction(){=0A=
var _301=3D[];=0A=
for(var x=3D0;x<arguments.length;x++){=0A=
_301.push(arguments[x]);=0A=
}=0A=
dojo.debug("("+_300.srcObj+")."+_300.srcFunc,":",_301.join(", "));=0A=
};=0A=
this.kwConnect(_300);=0A=
};=0A=
this.connectBefore=3Dfunction(){=0A=
var args=3D["before"];=0A=
for(var i=3D0;i<arguments.length;i++){=0A=
args.push(arguments[i]);=0A=
}=0A=
return this.connect.apply(this,args);=0A=
};=0A=
this.connectAround=3Dfunction(){=0A=
var args=3D["around"];=0A=
for(var i=3D0;i<arguments.length;i++){=0A=
args.push(arguments[i]);=0A=
}=0A=
return this.connect.apply(this,args);=0A=
};=0A=
this.connectOnce=3Dfunction(){=0A=
var ao=3DinterpolateArgs(arguments,true);=0A=
ao.once=3Dtrue;=0A=
return this.connect(ao);=0A=
};=0A=
this._kwConnectImpl=3Dfunction(_308,_309){=0A=
var fn=3D(_309)?"disconnect":"connect";=0A=
if(typeof _308["srcFunc"]=3D=3D"function"){=0A=
_308.srcObj=3D_308["srcObj"]||dj_global;=0A=
var _30b=3Ddojo.lang.nameAnonFunc(_308.srcFunc,_308.srcObj,true);=0A=
_308.srcFunc=3D_30b;=0A=
}=0A=
if(typeof _308["adviceFunc"]=3D=3D"function"){=0A=
_308.adviceObj=3D_308["adviceObj"]||dj_global;=0A=
var _30b=3Ddojo.lang.nameAnonFunc(_308.adviceFunc,_308.adviceObj,true);=0A=
_308.adviceFunc=3D_30b;=0A=
}=0A=
_308.srcObj=3D_308["srcObj"]||dj_global;=0A=
_308.adviceObj=3D_308["adviceObj"]||_308["targetObj"]||dj_global;=0A=
_308.adviceFunc=3D_308["adviceFunc"]||_308["targetFunc"];=0A=
return dojo.event[fn](_308);=0A=
};=0A=
this.kwConnect=3Dfunction(_30c){=0A=
return this._kwConnectImpl(_30c,false);=0A=
};=0A=
this.disconnect=3Dfunction(){=0A=
if(arguments.length=3D=3D1){=0A=
var ao=3Darguments[0];=0A=
}else{=0A=
var ao=3DinterpolateArgs(arguments,true);=0A=
}=0A=
if(!ao.adviceFunc){=0A=
return;=0A=
}=0A=
if(dojo.lang.isString(ao.srcFunc)&&(ao.srcFunc.toLowerCase()=3D=3D"onkey"=
)){=0A=
if(dojo.render.html.ie){=0A=
ao.srcFunc=3D"onkeydown";=0A=
this.disconnect(ao);=0A=
}=0A=
ao.srcFunc=3D"onkeypress";=0A=
}=0A=
if(!ao.srcObj[ao.srcFunc]){=0A=
return null;=0A=
}=0A=
var =
mjp=3Ddojo.event.MethodJoinPoint.getForMethod(ao.srcObj,ao.srcFunc,true);=0A=
mjp.removeAdvice(ao.adviceObj,ao.adviceFunc,ao.adviceType,ao.once);=0A=
return mjp;=0A=
};=0A=
this.kwDisconnect=3Dfunction(_30f){=0A=
return this._kwConnectImpl(_30f,true);=0A=
};=0A=
};=0A=
dojo.event.MethodInvocation=3Dfunction(_310,obj,args){=0A=
this.jp_=3D_310;=0A=
this.object=3Dobj;=0A=
this.args=3D[];=0A=
for(var x=3D0;x<args.length;x++){=0A=
this.args[x]=3Dargs[x];=0A=
}=0A=
this.around_index=3D-1;=0A=
};=0A=
dojo.event.MethodInvocation.prototype.proceed=3Dfunction(){=0A=
this.around_index++;=0A=
if(this.around_index>=3Dthis.jp_.around.length){=0A=
return =
this.jp_.object[this.jp_.methodname].apply(this.jp_.object,this.args);=0A=
}else{=0A=
var ti=3Dthis.jp_.around[this.around_index];=0A=
var mobj=3Dti[0]||dj_global;=0A=
var meth=3Dti[1];=0A=
return mobj[meth].call(mobj,this);=0A=
}=0A=
};=0A=
dojo.event.MethodJoinPoint=3Dfunction(obj,_318){=0A=
this.object=3Dobj||dj_global;=0A=
this.methodname=3D_318;=0A=
this.methodfunc=3Dthis.object[_318];=0A=
this.squelch=3Dfalse;=0A=
};=0A=
dojo.event.MethodJoinPoint.getForMethod=3Dfunction(obj,_31a){=0A=
if(!obj){=0A=
obj=3Ddj_global;=0A=
}=0A=
if(!obj[_31a]){=0A=
obj[_31a]=3Dfunction(){=0A=
};=0A=
if(!obj[_31a]){=0A=
dojo.raise("Cannot set do-nothing method on that object "+_31a);=0A=
}=0A=
}else{=0A=
if((!dojo.lang.isFunction(obj[_31a]))&&(!dojo.lang.isAlien(obj[_31a]))){=0A=
return null;=0A=
}=0A=
}=0A=
var _31b=3D_31a+"$joinpoint";=0A=
var _31c=3D_31a+"$joinpoint$method";=0A=
var _31d=3Dobj[_31b];=0A=
if(!_31d){=0A=
var _31e=3Dfalse;=0A=
if(dojo.event["browser"]){=0A=
if((obj["attachEvent"])||(obj["nodeType"])||(obj["addEventListener"])){=0A=
_31e=3Dtrue;=0A=
dojo.event.browser.addClobberNodeAttrs(obj,[_31b,_31c,_31a]);=0A=
}=0A=
}=0A=
var _31f=3Dobj[_31a].length;=0A=
obj[_31c]=3Dobj[_31a];=0A=
_31d=3Dobj[_31b]=3Dnew dojo.event.MethodJoinPoint(obj,_31c);=0A=
obj[_31a]=3Dfunction(){=0A=
var args=3D[];=0A=
if((_31e)&&(!arguments.length)){=0A=
var evt=3Dnull;=0A=
try{=0A=
if(obj.ownerDocument){=0A=
evt=3Dobj.ownerDocument.parentWindow.event;=0A=
}else{=0A=
if(obj.documentElement){=0A=
evt=3Dobj.documentElement.ownerDocument.parentWindow.event;=0A=
}else{=0A=
if(obj.event){=0A=
evt=3Dobj.event;=0A=
}else{=0A=
evt=3Dwindow.event;=0A=
}=0A=
}=0A=
}=0A=
}=0A=
catch(e){=0A=
evt=3Dwindow.event;=0A=
}=0A=
if(evt){=0A=
args.push(dojo.event.browser.fixEvent(evt,this));=0A=
}=0A=
}else{=0A=
for(var x=3D0;x<arguments.length;x++){=0A=
if((x=3D=3D0)&&(_31e)&&(dojo.event.browser.isEvent(arguments[x]))){=0A=
args.push(dojo.event.browser.fixEvent(arguments[x],this));=0A=
}else{=0A=
args.push(arguments[x]);=0A=
}=0A=
}=0A=
}=0A=
return _31d.run.apply(_31d,args);=0A=
};=0A=
obj[_31a].__preJoinArity=3D_31f;=0A=
}=0A=
return _31d;=0A=
};=0A=
dojo.lang.extend(dojo.event.MethodJoinPoint,{unintercept:function(){=0A=
this.object[this.methodname]=3Dthis.methodfunc;=0A=
this.before=3D[];=0A=
this.after=3D[];=0A=
this.around=3D[];=0A=
},disconnect:dojo.lang.forward("unintercept"),run:function(){=0A=
var obj=3Dthis.object||dj_global;=0A=
var args=3Darguments;=0A=
var _325=3D[];=0A=
for(var x=3D0;x<args.length;x++){=0A=
_325[x]=3Dargs[x];=0A=
}=0A=
var _327=3Dfunction(marr){=0A=
if(!marr){=0A=
dojo.debug("Null argument to unrollAdvice()");=0A=
return;=0A=
}=0A=
var _329=3Dmarr[0]||dj_global;=0A=
var _32a=3Dmarr[1];=0A=
if(!_329[_32a]){=0A=
dojo.raise("function \""+_32a+"\" does not exist on \""+_329+"\"");=0A=
}=0A=
var _32b=3Dmarr[2]||dj_global;=0A=
var _32c=3Dmarr[3];=0A=
var msg=3Dmarr[6];=0A=
var _32e;=0A=
var to=3D{args:[],jp_:this,object:obj,proceed:function(){=0A=
return _329[_32a].apply(_329,to.args);=0A=
}};=0A=
to.args=3D_325;=0A=
var _330=3DparseInt(marr[4]);=0A=
var _331=3D((!isNaN(_330))&&(marr[4]!=3D=3Dnull)&&(typeof =
marr[4]!=3D"undefined"));=0A=
if(marr[5]){=0A=
var rate=3DparseInt(marr[5]);=0A=
var cur=3Dnew Date();=0A=
var _334=3Dfalse;=0A=
if((marr["last"])&&((cur-marr.last)<=3Drate)){=0A=
if(dojo.event._canTimeout){=0A=
if(marr["delayTimer"]){=0A=
clearTimeout(marr.delayTimer);=0A=
}=0A=
var tod=3DparseInt(rate*2);=0A=
var mcpy=3Ddojo.lang.shallowCopy(marr);=0A=
marr.delayTimer=3DsetTimeout(function(){=0A=
mcpy[5]=3D0;=0A=
_327(mcpy);=0A=
},tod);=0A=
}=0A=
return;=0A=
}else{=0A=
marr.last=3Dcur;=0A=
}=0A=
}=0A=
if(_32c){=0A=
_32b[_32c].call(_32b,to);=0A=
}else{=0A=
if((_331)&&((dojo.render.html)||(dojo.render.svg))){=0A=
dj_global["setTimeout"](function(){=0A=
if(msg){=0A=
_329[_32a].call(_329,to);=0A=
}else{=0A=
_329[_32a].apply(_329,args);=0A=
}=0A=
},_330);=0A=
}else{=0A=
if(msg){=0A=
_329[_32a].call(_329,to);=0A=
}else{=0A=
_329[_32a].apply(_329,args);=0A=
}=0A=
}=0A=
}=0A=
};=0A=
var _337=3Dfunction(){=0A=
if(this.squelch){=0A=
try{=0A=
return _327.apply(this,arguments);=0A=
}=0A=
catch(e){=0A=
dojo.debug(e);=0A=
}=0A=
}else{=0A=
return _327.apply(this,arguments);=0A=
}=0A=
};=0A=
if((this["before"])&&(this.before.length>0)){=0A=
dojo.lang.forEach(this.before.concat(new Array()),_337);=0A=
}=0A=
var _338;=0A=
try{=0A=
if((this["around"])&&(this.around.length>0)){=0A=
var mi=3Dnew dojo.event.MethodInvocation(this,obj,args);=0A=
_338=3Dmi.proceed();=0A=
}else{=0A=
if(this.methodfunc){=0A=
_338=3Dthis.object[this.methodname].apply(this.object,args);=0A=
}=0A=
}=0A=
}=0A=
catch(e){=0A=
if(!this.squelch){=0A=
dojo.debug(e,"when calling",this.methodname,"on",this.object,"with =
arguments",args);=0A=
dojo.raise(e);=0A=
}=0A=
}=0A=
if((this["after"])&&(this.after.length>0)){=0A=
dojo.lang.forEach(this.after.concat(new Array()),_337);=0A=
}=0A=
return (this.methodfunc)?_338:null;=0A=
},getArr:function(kind){=0A=
var type=3D"after";=0A=
if((typeof kind=3D=3D"string")&&(kind.indexOf("before")!=3D-1)){=0A=
type=3D"before";=0A=
}else{=0A=
if(kind=3D=3D"around"){=0A=
type=3D"around";=0A=
}=0A=
}=0A=
if(!this[type]){=0A=
this[type]=3D[];=0A=
}=0A=
return this[type];=0A=
},kwAddAdvice:function(args){=0A=
this.addAdvice(args["adviceObj"],args["adviceFunc"],args["aroundObj"],arg=
s["aroundFunc"],args["adviceType"],args["precedence"],args["once"],args["=
delay"],args["rate"],args["adviceMsg"]);=0A=
},addAdvice:function(_33d,_33e,_33f,_340,_341,_342,once,_344,rate,_346){=0A=
var arr=3Dthis.getArr(_341);=0A=
if(!arr){=0A=
dojo.raise("bad this: "+this);=0A=
}=0A=
var ao=3D[_33d,_33e,_33f,_340,_344,rate,_346];=0A=
if(once){=0A=
if(this.hasAdvice(_33d,_33e,_341,arr)>=3D0){=0A=
return;=0A=
}=0A=
}=0A=
if(_342=3D=3D"first"){=0A=
arr.unshift(ao);=0A=
}else{=0A=
arr.push(ao);=0A=
}=0A=
},hasAdvice:function(_349,_34a,_34b,arr){=0A=
if(!arr){=0A=
arr=3Dthis.getArr(_34b);=0A=
}=0A=
var ind=3D-1;=0A=
for(var x=3D0;x<arr.length;x++){=0A=
var aao=3D(typeof _34a=3D=3D"object")?(new String(_34a)).toString():_34a;=0A=
var a1o=3D(typeof arr[x][1]=3D=3D"object")?(new =
String(arr[x][1])).toString():arr[x][1];=0A=
if((arr[x][0]=3D=3D_349)&&(a1o=3D=3Daao)){=0A=
ind=3Dx;=0A=
}=0A=
}=0A=
return ind;=0A=
},removeAdvice:function(_351,_352,_353,once){=0A=
var arr=3Dthis.getArr(_353);=0A=
var ind=3Dthis.hasAdvice(_351,_352,_353,arr);=0A=
if(ind=3D=3D-1){=0A=
return false;=0A=
}=0A=
while(ind!=3D-1){=0A=
arr.splice(ind,1);=0A=
if(once){=0A=
break;=0A=
}=0A=
ind=3Dthis.hasAdvice(_351,_352,_353,arr);=0A=
}=0A=
return true;=0A=
}});=0A=
dojo.provide("dojo.event.topic");=0A=
dojo.event.topic=3Dnew function(){=0A=
this.topics=3D{};=0A=
this.getTopic=3Dfunction(_357){=0A=
if(!this.topics[_357]){=0A=
this.topics[_357]=3Dnew this.TopicImpl(_357);=0A=
}=0A=
return this.topics[_357];=0A=
};=0A=
this.registerPublisher=3Dfunction(_358,obj,_35a){=0A=
var _358=3Dthis.getTopic(_358);=0A=
_358.registerPublisher(obj,_35a);=0A=
};=0A=
this.subscribe=3Dfunction(_35b,obj,_35d){=0A=
var _35b=3Dthis.getTopic(_35b);=0A=
_35b.subscribe(obj,_35d);=0A=
};=0A=
this.unsubscribe=3Dfunction(_35e,obj,_360){=0A=
var _35e=3Dthis.getTopic(_35e);=0A=
_35e.unsubscribe(obj,_360);=0A=
};=0A=
this.destroy=3Dfunction(_361){=0A=
this.getTopic(_361).destroy();=0A=
delete this.topics[_361];=0A=
};=0A=
this.publishApply=3Dfunction(_362,args){=0A=
var _362=3Dthis.getTopic(_362);=0A=
_362.sendMessage.apply(_362,args);=0A=
};=0A=
this.publish=3Dfunction(_364,_365){=0A=
var _364=3Dthis.getTopic(_364);=0A=
var args=3D[];=0A=
for(var x=3D1;x<arguments.length;x++){=0A=
args.push(arguments[x]);=0A=
}=0A=
_364.sendMessage.apply(_364,args);=0A=
};=0A=
};=0A=
dojo.event.topic.TopicImpl=3Dfunction(_368){=0A=
this.topicName=3D_368;=0A=
this.subscribe=3Dfunction(_369,_36a){=0A=
var tf=3D_36a||_369;=0A=
var to=3D(!_36a)?dj_global:_369;=0A=
return =
dojo.event.kwConnect({srcObj:this,srcFunc:"sendMessage",adviceObj:to,advi=
ceFunc:tf});=0A=
};=0A=
this.unsubscribe=3Dfunction(_36d,_36e){=0A=
var tf=3D(!_36e)?_36d:_36e;=0A=
var to=3D(!_36e)?null:_36d;=0A=
return =
dojo.event.kwDisconnect({srcObj:this,srcFunc:"sendMessage",adviceObj:to,a=
dviceFunc:tf});=0A=
};=0A=
this._getJoinPoint=3Dfunction(){=0A=
return dojo.event.MethodJoinPoint.getForMethod(this,"sendMessage");=0A=
};=0A=
this.setSquelch=3Dfunction(_371){=0A=
this._getJoinPoint().squelch=3D_371;=0A=
};=0A=
this.destroy=3Dfunction(){=0A=
this._getJoinPoint().disconnect();=0A=
};=0A=
this.registerPublisher=3Dfunction(_372,_373){=0A=
dojo.event.connect(_372,_373,this,"sendMessage");=0A=
};=0A=
this.sendMessage=3Dfunction(_374){=0A=
};=0A=
};=0A=
dojo.provide("dojo.event.browser");=0A=
dojo._ie_clobber=3Dnew function(){=0A=
this.clobberNodes=3D[];=0A=
function nukeProp(node,prop){=0A=
try{=0A=
node[prop]=3Dnull;=0A=
}=0A=
catch(e){=0A=
}=0A=
try{=0A=
delete node[prop];=0A=
}=0A=
catch(e){=0A=
}=0A=
try{=0A=
node.removeAttribute(prop);=0A=
}=0A=
catch(e){=0A=
}=0A=
}=0A=
this.clobber=3Dfunction(_377){=0A=
var na;=0A=
var tna;=0A=
if(_377){=0A=
tna=3D_377.all||_377.getElementsByTagName("*");=0A=
na=3D[_377];=0A=
for(var x=3D0;x<tna.length;x++){=0A=
if(tna[x]["__doClobber__"]){=0A=
na.push(tna[x]);=0A=
}=0A=
}=0A=
}else{=0A=
try{=0A=
window.onload=3Dnull;=0A=
}=0A=
catch(e){=0A=
}=0A=
na=3D(this.clobberNodes.length)?this.clobberNodes:document.all;=0A=
}=0A=
tna=3Dnull;=0A=
var _37b=3D{};=0A=
for(var i=3Dna.length-1;i>=3D0;i=3Di-1){=0A=
var el=3Dna[i];=0A=
try{=0A=
if(el&&el["__clobberAttrs__"]){=0A=
for(var j=3D0;j<el.__clobberAttrs__.length;j++){=0A=
nukeProp(el,el.__clobberAttrs__[j]);=0A=
}=0A=
nukeProp(el,"__clobberAttrs__");=0A=
nukeProp(el,"__doClobber__");=0A=
}=0A=
}=0A=
catch(e){=0A=
}=0A=
}=0A=
na=3Dnull;=0A=
};=0A=
};=0A=
if(dojo.render.html.ie){=0A=
dojo.addOnUnload(function(){=0A=
dojo._ie_clobber.clobber();=0A=
try{=0A=
if((dojo["widget"])&&(dojo.widget["manager"])){=0A=
dojo.widget.manager.destroyAll();=0A=
}=0A=
}=0A=
catch(e){=0A=
}=0A=
if(dojo.widget){=0A=
for(var name in dojo.widget._templateCache){=0A=
if(dojo.widget._templateCache[name].node){=0A=
dojo.dom.destroyNode(dojo.widget._templateCache[name].node);=0A=
dojo.widget._templateCache[name].node=3Dnull;=0A=
delete dojo.widget._templateCache[name].node;=0A=
}=0A=
}=0A=
}=0A=
try{=0A=
window.onload=3Dnull;=0A=
}=0A=
catch(e){=0A=
}=0A=
try{=0A=
window.onunload=3Dnull;=0A=
}=0A=
catch(e){=0A=
}=0A=
dojo._ie_clobber.clobberNodes=3D[];=0A=
});=0A=
}=0A=
dojo.event.browser=3Dnew function(){=0A=
var _380=3D0;=0A=
this.normalizedEventName=3Dfunction(_381){=0A=
switch(_381){=0A=
case "CheckboxStateChange":=0A=
case "DOMAttrModified":=0A=
case "DOMMenuItemActive":=0A=
case "DOMMenuItemInactive":=0A=
case "DOMMouseScroll":=0A=
case "DOMNodeInserted":=0A=
case "DOMNodeRemoved":=0A=
case "RadioStateChange":=0A=
return _381;=0A=
break;=0A=
default:=0A=
return _381.toLowerCase();=0A=
break;=0A=
}=0A=
};=0A=
this.clean=3Dfunction(node){=0A=
if(dojo.render.html.ie){=0A=
dojo._ie_clobber.clobber(node);=0A=
}=0A=
};=0A=
this.addClobberNode=3Dfunction(node){=0A=
if(!dojo.render.html.ie){=0A=
return;=0A=
}=0A=
if(!node["__doClobber__"]){=0A=
node.__doClobber__=3Dtrue;=0A=
dojo._ie_clobber.clobberNodes.push(node);=0A=
node.__clobberAttrs__=3D[];=0A=
}=0A=
};=0A=
this.addClobberNodeAttrs=3Dfunction(node,_385){=0A=
if(!dojo.render.html.ie){=0A=
return;=0A=
}=0A=
this.addClobberNode(node);=0A=
for(var x=3D0;x<_385.length;x++){=0A=
node.__clobberAttrs__.push(_385[x]);=0A=
}=0A=
};=0A=
this.removeListener=3Dfunction(node,_388,fp,_38a){=0A=
if(!_38a){=0A=
var _38a=3Dfalse;=0A=
}=0A=
_388=3Ddojo.event.browser.normalizedEventName(_388);=0A=
if((_388=3D=3D"onkey")||(_388=3D=3D"key")){=0A=
if(dojo.render.html.ie){=0A=
this.removeListener(node,"onkeydown",fp,_38a);=0A=
}=0A=
_388=3D"onkeypress";=0A=
}=0A=
if(_388.substr(0,2)=3D=3D"on"){=0A=
_388=3D_388.substr(2);=0A=
}=0A=
if(node.removeEventListener){=0A=
node.removeEventListener(_388,fp,_38a);=0A=
}=0A=
};=0A=
this.addListener=3Dfunction(node,_38c,fp,_38e,_38f){=0A=
if(!node){=0A=
return;=0A=
}=0A=
if(!_38e){=0A=
var _38e=3Dfalse;=0A=
}=0A=
_38c=3Ddojo.event.browser.normalizedEventName(_38c);=0A=
if((_38c=3D=3D"onkey")||(_38c=3D=3D"key")){=0A=
if(dojo.render.html.ie){=0A=
this.addListener(node,"onkeydown",fp,_38e,_38f);=0A=
}=0A=
_38c=3D"onkeypress";=0A=
}=0A=
if(_38c.substr(0,2)!=3D"on"){=0A=
_38c=3D"on"+_38c;=0A=
}=0A=
if(!_38f){=0A=
var _390=3Dfunction(evt){=0A=
if(!evt){=0A=
evt=3Dwindow.event;=0A=
}=0A=
var ret=3Dfp(dojo.event.browser.fixEvent(evt,this));=0A=
if(_38e){=0A=
dojo.event.browser.stopEvent(evt);=0A=
}=0A=
return ret;=0A=
};=0A=
}else{=0A=
_390=3Dfp;=0A=
}=0A=
if(node.addEventListener){=0A=
node.addEventListener(_38c.substr(2),_390,_38e);=0A=
return _390;=0A=
}else{=0A=
if(typeof node[_38c]=3D=3D"function"){=0A=
var _393=3Dnode[_38c];=0A=
node[_38c]=3Dfunction(e){=0A=
_393(e);=0A=
return _390(e);=0A=
};=0A=
}else{=0A=
node[_38c]=3D_390;=0A=
}=0A=
if(dojo.render.html.ie){=0A=
this.addClobberNodeAttrs(node,[_38c]);=0A=
}=0A=
return _390;=0A=
}=0A=
};=0A=
this.isEvent=3Dfunction(obj){=0A=
return (typeof obj!=3D"undefined")&&(obj)&&(typeof =
Event!=3D"undefined")&&(obj.eventPhase);=0A=
};=0A=
this.currentEvent=3Dnull;=0A=
this.callListener=3Dfunction(_396,_397){=0A=
if(typeof _396!=3D"function"){=0A=
dojo.raise("listener not a function: "+_396);=0A=
}=0A=
dojo.event.browser.currentEvent.currentTarget=3D_397;=0A=
return _396.call(_397,dojo.event.browser.currentEvent);=0A=
};=0A=
this._stopPropagation=3Dfunction(){=0A=
dojo.event.browser.currentEvent.cancelBubble=3Dtrue;=0A=
};=0A=
this._preventDefault=3Dfunction(){=0A=
dojo.event.browser.currentEvent.returnValue=3Dfalse;=0A=
};=0A=
this.keys=3D{KEY_BACKSPACE:8,KEY_TAB:9,KEY_CLEAR:12,KEY_ENTER:13,KEY_SHIF=
T:16,KEY_CTRL:17,KEY_ALT:18,KEY_PAUSE:19,KEY_CAPS_LOCK:20,KEY_ESCAPE:27,K=
EY_SPACE:32,KEY_PAGE_UP:33,KEY_PAGE_DOWN:34,KEY_END:35,KEY_HOME:36,KEY_LE=
FT_ARROW:37,KEY_UP_ARROW:38,KEY_RIGHT_ARROW:39,KEY_DOWN_ARROW:40,KEY_INSE=
RT:45,KEY_DELETE:46,KEY_HELP:47,KEY_LEFT_WINDOW:91,KEY_RIGHT_WINDOW:92,KE=
Y_SELECT:93,KEY_NUMPAD_0:96,KEY_NUMPAD_1:97,KEY_NUMPAD_2:98,KEY_NUMPAD_3:=
99,KEY_NUMPAD_4:100,KEY_NUMPAD_5:101,KEY_NUMPAD_6:102,KEY_NUMPAD_7:103,KE=
Y_NUMPAD_8:104,KEY_NUMPAD_9:105,KEY_NUMPAD_MULTIPLY:106,KEY_NUMPAD_PLUS:1=
07,KEY_NUMPAD_ENTER:108,KEY_NUMPAD_MINUS:109,KEY_NUMPAD_PERIOD:110,KEY_NU=
MPAD_DIVIDE:111,KEY_F1:112,KEY_F2:113,KEY_F3:114,KEY_F4:115,KEY_F5:116,KE=
Y_F6:117,KEY_F7:118,KEY_F8:119,KEY_F9:120,KEY_F10:121,KEY_F11:122,KEY_F12=
:123,KEY_F13:124,KEY_F14:125,KEY_F15:126,KEY_NUM_LOCK:144,KEY_SCROLL_LOCK=
:145};=0A=
this.revKeys=3D[];=0A=
for(var key in this.keys){=0A=
this.revKeys[this.keys[key]]=3Dkey;=0A=
}=0A=
this.fixEvent=3Dfunction(evt,_39a){=0A=
if(!evt){=0A=
if(window["event"]){=0A=
evt=3Dwindow.event;=0A=
}=0A=
}=0A=
if((evt["type"])&&(evt["type"].indexOf("key")=3D=3D0)){=0A=
evt.keys=3Dthis.revKeys;=0A=
for(var key in this.keys){=0A=
evt[key]=3Dthis.keys[key];=0A=
}=0A=
if(evt["type"]=3D=3D"keydown"&&dojo.render.html.ie){=0A=
switch(evt.keyCode){=0A=
case evt.KEY_SHIFT:=0A=
case evt.KEY_CTRL:=0A=
case evt.KEY_ALT:=0A=
case evt.KEY_CAPS_LOCK:=0A=
case evt.KEY_LEFT_WINDOW:=0A=
case evt.KEY_RIGHT_WINDOW:=0A=
case evt.KEY_SELECT:=0A=
case evt.KEY_NUM_LOCK:=0A=
case evt.KEY_SCROLL_LOCK:=0A=
case evt.KEY_NUMPAD_0:=0A=
case evt.KEY_NUMPAD_1:=0A=
case evt.KEY_NUMPAD_2:=0A=
case evt.KEY_NUMPAD_3:=0A=
case evt.KEY_NUMPAD_4:=0A=
case evt.KEY_NUMPAD_5:=0A=
case evt.KEY_NUMPAD_6:=0A=
case evt.KEY_NUMPAD_7:=0A=
case evt.KEY_NUMPAD_8:=0A=
case evt.KEY_NUMPAD_9:=0A=
case evt.KEY_NUMPAD_PERIOD:=0A=
break;=0A=
case evt.KEY_NUMPAD_MULTIPLY:=0A=
case evt.KEY_NUMPAD_PLUS:=0A=
case evt.KEY_NUMPAD_ENTER:=0A=
case evt.KEY_NUMPAD_MINUS:=0A=
case evt.KEY_NUMPAD_DIVIDE:=0A=
break;=0A=
case evt.KEY_PAUSE:=0A=
case evt.KEY_TAB:=0A=
case evt.KEY_BACKSPACE:=0A=
case evt.KEY_ENTER:=0A=
case evt.KEY_ESCAPE:=0A=
case evt.KEY_PAGE_UP:=0A=
case evt.KEY_PAGE_DOWN:=0A=
case evt.KEY_END:=0A=
case evt.KEY_HOME:=0A=
case evt.KEY_LEFT_ARROW:=0A=
case evt.KEY_UP_ARROW:=0A=
case evt.KEY_RIGHT_ARROW:=0A=
case evt.KEY_DOWN_ARROW:=0A=
case evt.KEY_INSERT:=0A=
case evt.KEY_DELETE:=0A=
case evt.KEY_F1:=0A=
case evt.KEY_F2:=0A=
case evt.KEY_F3:=0A=
case evt.KEY_F4:=0A=
case evt.KEY_F5:=0A=
case evt.KEY_F6:=0A=
case evt.KEY_F7:=0A=
case evt.KEY_F8:=0A=
case evt.KEY_F9:=0A=
case evt.KEY_F10:=0A=
case evt.KEY_F11:=0A=
case evt.KEY_F12:=0A=
case evt.KEY_F12:=0A=
case evt.KEY_F13:=0A=
case evt.KEY_F14:=0A=
case evt.KEY_F15:=0A=
case evt.KEY_CLEAR:=0A=
case evt.KEY_HELP:=0A=
evt.key=3Devt.keyCode;=0A=
break;=0A=
default:=0A=
if(evt.ctrlKey||evt.altKey){=0A=
var _39c=3Devt.keyCode;=0A=
if(_39c>=3D65&&_39c<=3D90&&evt.shiftKey=3D=3Dfalse){=0A=
_39c+=3D32;=0A=
}=0A=
if(_39c>=3D1&&_39c<=3D26&&evt.ctrlKey){=0A=
_39c+=3D96;=0A=
}=0A=
evt.key=3DString.fromCharCode(_39c);=0A=
}=0A=
}=0A=
}else{=0A=
if(evt["type"]=3D=3D"keypress"){=0A=
if(dojo.render.html.opera){=0A=
if(evt.which=3D=3D0){=0A=
evt.key=3Devt.keyCode;=0A=
}else{=0A=
if(evt.which>0){=0A=
switch(evt.which){=0A=
case evt.KEY_SHIFT:=0A=
case evt.KEY_CTRL:=0A=
case evt.KEY_ALT:=0A=
case evt.KEY_CAPS_LOCK:=0A=
case evt.KEY_NUM_LOCK:=0A=
case evt.KEY_SCROLL_LOCK:=0A=
break;=0A=
case evt.KEY_PAUSE:=0A=
case evt.KEY_TAB:=0A=
case evt.KEY_BACKSPACE:=0A=
case evt.KEY_ENTER:=0A=
case evt.KEY_ESCAPE:=0A=
evt.key=3Devt.which;=0A=
break;=0A=
default:=0A=
var _39c=3Devt.which;=0A=
if((evt.ctrlKey||evt.altKey||evt.metaKey)&&(evt.which>=3D65&&evt.which<=3D=
90&&evt.shiftKey=3D=3Dfalse)){=0A=
_39c+=3D32;=0A=
}=0A=
evt.key=3DString.fromCharCode(_39c);=0A=
}=0A=
}=0A=
}=0A=
}else{=0A=
if(dojo.render.html.ie){=0A=
if(!evt.ctrlKey&&!evt.altKey&&evt.keyCode>=3Devt.KEY_SPACE){=0A=
evt.key=3DString.fromCharCode(evt.keyCode);=0A=
}=0A=
}else{=0A=
if(dojo.render.html.safari){=0A=
switch(evt.keyCode){=0A=
case 25:=0A=
evt.key=3Devt.KEY_TAB;=0A=
evt.shift=3Dtrue;=0A=
break;=0A=
case 63232:=0A=
evt.key=3Devt.KEY_UP_ARROW;=0A=
break;=0A=
case 63233:=0A=
evt.key=3Devt.KEY_DOWN_ARROW;=0A=
break;=0A=
case 63234:=0A=
evt.key=3Devt.KEY_LEFT_ARROW;=0A=
break;=0A=
case 63235:=0A=
evt.key=3Devt.KEY_RIGHT_ARROW;=0A=
break;=0A=
case 63236:=0A=
evt.key=3Devt.KEY_F1;=0A=
break;=0A=
case 63237:=0A=
evt.key=3Devt.KEY_F2;=0A=
break;=0A=
case 63238:=0A=
evt.key=3Devt.KEY_F3;=0A=
break;=0A=
case 63239:=0A=
evt.key=3Devt.KEY_F4;=0A=
break;=0A=
case 63240:=0A=
evt.key=3Devt.KEY_F5;=0A=
break;=0A=
case 63241:=0A=
evt.key=3Devt.KEY_F6;=0A=
break;=0A=
case 63242:=0A=
evt.key=3Devt.KEY_F7;=0A=
break;=0A=
case 63243:=0A=
evt.key=3Devt.KEY_F8;=0A=
break;=0A=
case 63244:=0A=
evt.key=3Devt.KEY_F9;=0A=
break;=0A=
case 63245:=0A=
evt.key=3Devt.KEY_F10;=0A=
break;=0A=
case 63246:=0A=
evt.key=3Devt.KEY_F11;=0A=
break;=0A=
case 63247:=0A=
evt.key=3Devt.KEY_F12;=0A=
break;=0A=
case 63250:=0A=
evt.key=3Devt.KEY_PAUSE;=0A=
break;=0A=
case 63272:=0A=
evt.key=3Devt.KEY_DELETE;=0A=
break;=0A=
case 63273:=0A=
evt.key=3Devt.KEY_HOME;=0A=
break;=0A=
case 63275:=0A=
evt.key=3Devt.KEY_END;=0A=
break;=0A=
case 63276:=0A=
evt.key=3Devt.KEY_PAGE_UP;=0A=
break;=0A=
case 63277:=0A=
evt.key=3Devt.KEY_PAGE_DOWN;=0A=
break;=0A=
case 63302:=0A=
evt.key=3Devt.KEY_INSERT;=0A=
break;=0A=
case 63248:=0A=
case 63249:=0A=
case 63289:=0A=
break;=0A=
default:=0A=
evt.key=3Devt.charCode>=3Devt.KEY_SPACE?String.fromCharCode(evt.charCode)=
:evt.keyCode;=0A=
}=0A=
}else{=0A=
evt.key=3Devt.charCode>0?String.fromCharCode(evt.charCode):evt.keyCode;=0A=
}=0A=
}=0A=
}=0A=
}=0A=
}=0A=
}=0A=
if(dojo.render.html.ie){=0A=
if(!evt.target){=0A=
evt.target=3Devt.srcElement;=0A=
}=0A=
if(!evt.currentTarget){=0A=
evt.currentTarget=3D(_39a?_39a:evt.srcElement);=0A=
}=0A=
if(!evt.layerX){=0A=
evt.layerX=3Devt.offsetX;=0A=
}=0A=
if(!evt.layerY){=0A=
evt.layerY=3Devt.offsetY;=0A=
}=0A=
var =
doc=3D(evt.srcElement&&evt.srcElement.ownerDocument)?evt.srcElement.owner=
Document:document;=0A=
var =
_39e=3D((dojo.render.html.ie55)||(doc["compatMode"]=3D=3D"BackCompat"))?d=
oc.body:doc.documentElement;=0A=
if(!evt.pageX){=0A=
evt.pageX=3Devt.clientX+(_39e.scrollLeft||0);=0A=
}=0A=
if(!evt.pageY){=0A=
evt.pageY=3Devt.clientY+(_39e.scrollTop||0);=0A=
}=0A=
if(evt.type=3D=3D"mouseover"){=0A=
evt.relatedTarget=3Devt.fromElement;=0A=
}=0A=
if(evt.type=3D=3D"mouseout"){=0A=
evt.relatedTarget=3Devt.toElement;=0A=
}=0A=
this.currentEvent=3Devt;=0A=
evt.callListener=3Dthis.callListener;=0A=
evt.stopPropagation=3Dthis._stopPropagation;=0A=
evt.preventDefault=3Dthis._preventDefault;=0A=
}=0A=
return evt;=0A=
};=0A=
this.stopEvent=3Dfunction(evt){=0A=
if(window.event){=0A=
evt.cancelBubble=3Dtrue;=0A=
evt.returnValue=3Dfalse;=0A=
}else{=0A=
evt.preventDefault();=0A=
evt.stopPropagation();=0A=
}=0A=
};=0A=
};=0A=
dojo.provide("dojo.event.*");=0A=
dojo.provide("dojo.gfx.color");=0A=
dojo.gfx.color.Color=3Dfunction(r,g,b,a){=0A=
if(dojo.lang.isArray(r)){=0A=
this.r=3Dr[0];=0A=
this.g=3Dr[1];=0A=
this.b=3Dr[2];=0A=
this.a=3Dr[3]||1;=0A=
}else{=0A=
if(dojo.lang.isString(r)){=0A=
var rgb=3Ddojo.gfx.color.extractRGB(r);=0A=
this.r=3Drgb[0];=0A=
this.g=3Drgb[1];=0A=
this.b=3Drgb[2];=0A=
this.a=3Dg||1;=0A=
}else{=0A=
if(r instanceof dojo.gfx.color.Color){=0A=
this.r=3Dr.r;=0A=
this.b=3Dr.b;=0A=
this.g=3Dr.g;=0A=
this.a=3Dr.a;=0A=
}else{=0A=
this.r=3Dr;=0A=
this.g=3Dg;=0A=
this.b=3Db;=0A=
this.a=3Da;=0A=
}=0A=
}=0A=
}=0A=
};=0A=
dojo.gfx.color.Color.fromArray=3Dfunction(arr){=0A=
return new dojo.gfx.color.Color(arr[0],arr[1],arr[2],arr[3]);=0A=
};=0A=
dojo.extend(dojo.gfx.color.Color,{toRgb:function(_3a6){=0A=
if(_3a6){=0A=
return this.toRgba();=0A=
}else{=0A=
return [this.r,this.g,this.b];=0A=
}=0A=
},toRgba:function(){=0A=
return [this.r,this.g,this.b,this.a];=0A=
},toHex:function(){=0A=
return dojo.gfx.color.rgb2hex(this.toRgb());=0A=
},toCss:function(){=0A=
return "rgb("+this.toRgb().join()+")";=0A=
},toString:function(){=0A=
return this.toHex();=0A=
},blend:function(_3a7,_3a8){=0A=
var rgb=3Dnull;=0A=
if(dojo.lang.isArray(_3a7)){=0A=
rgb=3D_3a7;=0A=
}else{=0A=
if(_3a7 instanceof dojo.gfx.color.Color){=0A=
rgb=3D_3a7.toRgb();=0A=
}else{=0A=
rgb=3Dnew dojo.gfx.color.Color(_3a7).toRgb();=0A=
}=0A=
}=0A=
return dojo.gfx.color.blend(this.toRgb(),rgb,_3a8);=0A=
}});=0A=
dojo.gfx.color.named=3D{white:[255,255,255],black:[0,0,0],red:[255,0,0],g=
reen:[0,255,0],lime:[0,255,0],blue:[0,0,255],navy:[0,0,128],gray:[128,128=
,128],silver:[192,192,192]};=0A=
dojo.gfx.color.blend=3Dfunction(a,b,_3ac){=0A=
if(typeof a=3D=3D"string"){=0A=
return dojo.gfx.color.blendHex(a,b,_3ac);=0A=
}=0A=
if(!_3ac){=0A=
_3ac=3D0;=0A=
}=0A=
_3ac=3DMath.min(Math.max(-1,_3ac),1);=0A=
_3ac=3D((_3ac+1)/2);=0A=
var c=3D[];=0A=
for(var x=3D0;x<3;x++){=0A=
c[x]=3DparseInt(b[x]+((a[x]-b[x])*_3ac));=0A=
}=0A=
return c;=0A=
};=0A=
dojo.gfx.color.blendHex=3Dfunction(a,b,_3b1){=0A=
return =
dojo.gfx.color.rgb2hex(dojo.gfx.color.blend(dojo.gfx.color.hex2rgb(a),doj=
o.gfx.color.hex2rgb(b),_3b1));=0A=
};=0A=
dojo.gfx.color.extractRGB=3Dfunction(_3b2){=0A=
var hex=3D"0123456789abcdef";=0A=
_3b2=3D_3b2.toLowerCase();=0A=
if(_3b2.indexOf("rgb")=3D=3D0){=0A=
var _3b4=3D_3b2.match(/rgba*\((\d+), *(\d+), *(\d+)/i);=0A=
var ret=3D_3b4.splice(1,3);=0A=
return ret;=0A=
}else{=0A=
var _3b6=3Ddojo.gfx.color.hex2rgb(_3b2);=0A=
if(_3b6){=0A=
return _3b6;=0A=
}else{=0A=
return dojo.gfx.color.named[_3b2]||[255,255,255];=0A=
}=0A=
}=0A=
};=0A=
dojo.gfx.color.hex2rgb=3Dfunction(hex){=0A=
var _3b8=3D"0123456789ABCDEF";=0A=
var rgb=3Dnew Array(3);=0A=
if(hex.indexOf("#")=3D=3D0){=0A=
hex=3Dhex.substring(1);=0A=
}=0A=
hex=3Dhex.toUpperCase();=0A=
if(hex.replace(new RegExp("["+_3b8+"]","g"),"")!=3D""){=0A=
return null;=0A=
}=0A=
if(hex.length=3D=3D3){=0A=
rgb[0]=3Dhex.charAt(0)+hex.charAt(0);=0A=
rgb[1]=3Dhex.charAt(1)+hex.charAt(1);=0A=
rgb[2]=3Dhex.charAt(2)+hex.charAt(2);=0A=
}else{=0A=
rgb[0]=3Dhex.substring(0,2);=0A=
rgb[1]=3Dhex.substring(2,4);=0A=
rgb[2]=3Dhex.substring(4);=0A=
}=0A=
for(var i=3D0;i<rgb.length;i++){=0A=
rgb[i]=3D_3b8.indexOf(rgb[i].charAt(0))*16+_3b8.indexOf(rgb[i].charAt(1))=
;=0A=
}=0A=
return rgb;=0A=
};=0A=
dojo.gfx.color.rgb2hex=3Dfunction(r,g,b){=0A=
if(dojo.lang.isArray(r)){=0A=
g=3Dr[1]||0;=0A=
b=3Dr[2]||0;=0A=
r=3Dr[0]||0;=0A=
}=0A=
var ret=3Ddojo.lang.map([r,g,b],function(x){=0A=
x=3Dnew Number(x);=0A=
var s=3Dx.toString(16);=0A=
while(s.length<2){=0A=
s=3D"0"+s;=0A=
}=0A=
return s;=0A=
});=0A=
ret.unshift("#");=0A=
return ret.join("");=0A=
};=0A=
dojo.provide("dojo.lfx.Animation");=0A=
dojo.lfx.Line=3Dfunction(_3c1,end){=0A=
this.start=3D_3c1;=0A=
this.end=3Dend;=0A=
if(dojo.lang.isArray(_3c1)){=0A=
var diff=3D[];=0A=
dojo.lang.forEach(this.start,function(s,i){=0A=
diff[i]=3Dthis.end[i]-s;=0A=
},this);=0A=
this.getValue=3Dfunction(n){=0A=
var res=3D[];=0A=
dojo.lang.forEach(this.start,function(s,i){=0A=
res[i]=3D(diff[i]*n)+s;=0A=
},this);=0A=
return res;=0A=
};=0A=
}else{=0A=
var diff=3Dend-_3c1;=0A=
this.getValue=3Dfunction(n){=0A=
return (diff*n)+this.start;=0A=
};=0A=
}=0A=
};=0A=
dojo.lfx.easeDefault=3Dfunction(n){=0A=
if(dojo.render.html.khtml){=0A=
return (parseFloat("0.5")+((Math.sin((n+parseFloat("1.5"))*Math.PI))/2));=0A=
}else{=0A=
return (0.5+((Math.sin((n+1.5)*Math.PI))/2));=0A=
}=0A=
};=0A=
dojo.lfx.easeIn=3Dfunction(n){=0A=
return Math.pow(n,3);=0A=
};=0A=
dojo.lfx.easeOut=3Dfunction(n){=0A=
return (1-Math.pow(1-n,3));=0A=
};=0A=
dojo.lfx.easeInOut=3Dfunction(n){=0A=
return ((3*Math.pow(n,2))-(2*Math.pow(n,3)));=0A=
};=0A=
dojo.lfx.IAnimation=3Dfunction(){=0A=
};=0A=
dojo.lang.extend(dojo.lfx.IAnimation,{curve:null,duration:1000,easing:nul=
l,repeatCount:0,rate:25,handler:null,beforeBegin:null,onBegin:null,onAnim=
ate:null,onEnd:null,onPlay:null,onPause:null,onStop:null,play:null,pause:=
null,stop:null,connect:function(evt,_3d0,_3d1){=0A=
if(!_3d1){=0A=
_3d1=3D_3d0;=0A=
_3d0=3Dthis;=0A=
}=0A=
_3d1=3Ddojo.lang.hitch(_3d0,_3d1);=0A=
var _3d2=3Dthis[evt]||function(){=0A=
};=0A=
this[evt]=3Dfunction(){=0A=
var ret=3D_3d2.apply(this,arguments);=0A=
_3d1.apply(this,arguments);=0A=
return ret;=0A=
};=0A=
return this;=0A=
},fire:function(evt,args){=0A=
if(this[evt]){=0A=
this[evt].apply(this,(args||[]));=0A=
}=0A=
return this;=0A=
},repeat:function(_3d6){=0A=
this.repeatCount=3D_3d6;=0A=
return this;=0A=
},_active:false,_paused:false});=0A=
dojo.lfx.Animation=3Dfunction(_3d7,_3d8,_3d9,_3da,_3db,rate){=0A=
dojo.lfx.IAnimation.call(this);=0A=
if(dojo.lang.isNumber(_3d7)||(!_3d7&&_3d8.getValue)){=0A=
rate=3D_3db;=0A=
_3db=3D_3da;=0A=
_3da=3D_3d9;=0A=
_3d9=3D_3d8;=0A=
_3d8=3D_3d7;=0A=
_3d7=3Dnull;=0A=
}else{=0A=
if(_3d7.getValue||dojo.lang.isArray(_3d7)){=0A=
rate=3D_3da;=0A=
_3db=3D_3d9;=0A=
_3da=3D_3d8;=0A=
_3d9=3D_3d7;=0A=
_3d8=3Dnull;=0A=
_3d7=3Dnull;=0A=
}=0A=
}=0A=
if(dojo.lang.isArray(_3d9)){=0A=
this.curve=3Dnew dojo.lfx.Line(_3d9[0],_3d9[1]);=0A=
}else{=0A=
this.curve=3D_3d9;=0A=
}=0A=
if(_3d8!=3Dnull&&_3d8>0){=0A=
this.duration=3D_3d8;=0A=
}=0A=
if(_3db){=0A=
this.repeatCount=3D_3db;=0A=
}=0A=
if(rate){=0A=
this.rate=3Drate;=0A=
}=0A=
if(_3d7){=0A=
dojo.lang.forEach(["handler","beforeBegin","onBegin","onEnd","onPlay","on=
Stop","onAnimate"],function(item){=0A=
if(_3d7[item]){=0A=
this.connect(item,_3d7[item]);=0A=
}=0A=
},this);=0A=
}=0A=
if(_3da&&dojo.lang.isFunction(_3da)){=0A=
this.easing=3D_3da;=0A=
}=0A=
};=0A=
dojo.inherits(dojo.lfx.Animation,dojo.lfx.IAnimation);=0A=
dojo.lang.extend(dojo.lfx.Animation,{_startTime:null,_endTime:null,_timer=
:null,_percent:0,_startRepeatCount:0,play:function(_3de,_3df){=0A=
if(_3df){=0A=
clearTimeout(this._timer);=0A=
this._active=3Dfalse;=0A=
this._paused=3Dfalse;=0A=
this._percent=3D0;=0A=
}else{=0A=
if(this._active&&!this._paused){=0A=
return this;=0A=
}=0A=
}=0A=
this.fire("handler",["beforeBegin"]);=0A=
this.fire("beforeBegin");=0A=
if(_3de>0){=0A=
setTimeout(dojo.lang.hitch(this,function(){=0A=
this.play(null,_3df);=0A=
}),_3de);=0A=
return this;=0A=
}=0A=
this._startTime=3Dnew Date().valueOf();=0A=
if(this._paused){=0A=
this._startTime-=3D(this.duration*this._percent/100);=0A=
}=0A=
this._endTime=3Dthis._startTime+this.duration;=0A=
this._active=3Dtrue;=0A=
this._paused=3Dfalse;=0A=
var step=3Dthis._percent/100;=0A=
var _3e1=3Dthis.curve.getValue(step);=0A=
if(this._percent=3D=3D0){=0A=
if(!this._startRepeatCount){=0A=
this._startRepeatCount=3Dthis.repeatCount;=0A=
}=0A=
this.fire("handler",["begin",_3e1]);=0A=
this.fire("onBegin",[_3e1]);=0A=
}=0A=
this.fire("handler",["play",_3e1]);=0A=
this.fire("onPlay",[_3e1]);=0A=
this._cycle();=0A=
return this;=0A=
},pause:function(){=0A=
clearTimeout(this._timer);=0A=
if(!this._active){=0A=
return this;=0A=
}=0A=
this._paused=3Dtrue;=0A=
var _3e2=3Dthis.curve.getValue(this._percent/100);=0A=
this.fire("handler",["pause",_3e2]);=0A=
this.fire("onPause",[_3e2]);=0A=
return this;=0A=
},gotoPercent:function(pct,_3e4){=0A=
clearTimeout(this._timer);=0A=
this._active=3Dtrue;=0A=
this._paused=3Dtrue;=0A=
this._percent=3Dpct;=0A=
if(_3e4){=0A=
this.play();=0A=
}=0A=
return this;=0A=
},stop:function(_3e5){=0A=
clearTimeout(this._timer);=0A=
var step=3Dthis._percent/100;=0A=
if(_3e5){=0A=
step=3D1;=0A=
}=0A=
var _3e7=3Dthis.curve.getValue(step);=0A=
this.fire("handler",["stop",_3e7]);=0A=
this.fire("onStop",[_3e7]);=0A=
this._active=3Dfalse;=0A=
this._paused=3Dfalse;=0A=
return this;=0A=
},status:function(){=0A=
if(this._active){=0A=
return this._paused?"paused":"playing";=0A=
}else{=0A=
return "stopped";=0A=
}=0A=
return this;=0A=
},_cycle:function(){=0A=
clearTimeout(this._timer);=0A=
if(this._active){=0A=
var curr=3Dnew Date().valueOf();=0A=
var step=3D(curr-this._startTime)/(this._endTime-this._startTime);=0A=
if(step>=3D1){=0A=
step=3D1;=0A=
this._percent=3D100;=0A=
}else{=0A=
this._percent=3Dstep*100;=0A=
}=0A=
if((this.easing)&&(dojo.lang.isFunction(this.easing))){=0A=
step=3Dthis.easing(step);=0A=
}=0A=
var _3ea=3Dthis.curve.getValue(step);=0A=
this.fire("handler",["animate",_3ea]);=0A=
this.fire("onAnimate",[_3ea]);=0A=
if(step<1){=0A=
this._timer=3DsetTimeout(dojo.lang.hitch(this,"_cycle"),this.rate);=0A=
}else{=0A=
this._active=3Dfalse;=0A=
this.fire("handler",["end"]);=0A=
this.fire("onEnd");=0A=
if(this.repeatCount>0){=0A=
this.repeatCount--;=0A=
this.play(null,true);=0A=
}else{=0A=
if(this.repeatCount=3D=3D-1){=0A=
this.play(null,true);=0A=
}else{=0A=
if(this._startRepeatCount){=0A=
this.repeatCount=3Dthis._startRepeatCount;=0A=
this._startRepeatCount=3D0;=0A=
}=0A=
}=0A=
}=0A=
}=0A=
}=0A=
return this;=0A=
}});=0A=
dojo.lfx.Combine=3Dfunction(_3eb){=0A=
dojo.lfx.IAnimation.call(this);=0A=
this._anims=3D[];=0A=
this._animsEnded=3D0;=0A=
var _3ec=3Darguments;=0A=
if(_3ec.length=3D=3D1&&(dojo.lang.isArray(_3ec[0])||dojo.lang.isArrayLike=
(_3ec[0]))){=0A=
_3ec=3D_3ec[0];=0A=
}=0A=
dojo.lang.forEach(_3ec,function(anim){=0A=
this._anims.push(anim);=0A=
anim.connect("onEnd",dojo.lang.hitch(this,"_onAnimsEnded"));=0A=
},this);=0A=
};=0A=
dojo.inherits(dojo.lfx.Combine,dojo.lfx.IAnimation);=0A=
dojo.lang.extend(dojo.lfx.Combine,{_animsEnded:0,play:function(_3ee,_3ef)=
{=0A=
if(!this._anims.length){=0A=
return this;=0A=
}=0A=
this.fire("beforeBegin");=0A=
if(_3ee>0){=0A=
setTimeout(dojo.lang.hitch(this,function(){=0A=
this.play(null,_3ef);=0A=
}),_3ee);=0A=
return this;=0A=
}=0A=
if(_3ef||this._anims[0].percent=3D=3D0){=0A=
this.fire("onBegin");=0A=
}=0A=
this.fire("onPlay");=0A=
this._animsCall("play",null,_3ef);=0A=
return this;=0A=
},pause:function(){=0A=
this.fire("onPause");=0A=
this._animsCall("pause");=0A=
return this;=0A=
},stop:function(_3f0){=0A=
this.fire("onStop");=0A=
this._animsCall("stop",_3f0);=0A=
return this;=0A=
},_onAnimsEnded:function(){=0A=
this._animsEnded++;=0A=
if(this._animsEnded>=3Dthis._anims.length){=0A=
this.fire("onEnd");=0A=
}=0A=
return this;=0A=
},_animsCall:function(_3f1){=0A=
var args=3D[];=0A=
if(arguments.length>1){=0A=
for(var i=3D1;i<arguments.length;i++){=0A=
args.push(arguments[i]);=0A=
}=0A=
}=0A=
var _3f4=3Dthis;=0A=
dojo.lang.forEach(this._anims,function(anim){=0A=
anim[_3f1](args);=0A=
},_3f4);=0A=
return this;=0A=
}});=0A=
dojo.lfx.Chain=3Dfunction(_3f6){=0A=
dojo.lfx.IAnimation.call(this);=0A=
this._anims=3D[];=0A=
this._currAnim=3D-1;=0A=
var _3f7=3Darguments;=0A=
if(_3f7.length=3D=3D1&&(dojo.lang.isArray(_3f7[0])||dojo.lang.isArrayLike=
(_3f7[0]))){=0A=
_3f7=3D_3f7[0];=0A=
}=0A=
var _3f8=3Dthis;=0A=
dojo.lang.forEach(_3f7,function(anim,i,_3fb){=0A=
this._anims.push(anim);=0A=
if(i<_3fb.length-1){=0A=
anim.connect("onEnd",dojo.lang.hitch(this,"_playNext"));=0A=
}else{=0A=
anim.connect("onEnd",dojo.lang.hitch(this,function(){=0A=
this.fire("onEnd");=0A=
}));=0A=
}=0A=
},this);=0A=
};=0A=
dojo.inherits(dojo.lfx.Chain,dojo.lfx.IAnimation);=0A=
dojo.lang.extend(dojo.lfx.Chain,{_currAnim:-1,play:function(_3fc,_3fd){=0A=
if(!this._anims.length){=0A=
return this;=0A=
}=0A=
if(_3fd||!this._anims[this._currAnim]){=0A=
this._currAnim=3D0;=0A=
}=0A=
var _3fe=3Dthis._anims[this._currAnim];=0A=
this.fire("beforeBegin");=0A=
if(_3fc>0){=0A=
setTimeout(dojo.lang.hitch(this,function(){=0A=
this.play(null,_3fd);=0A=
}),_3fc);=0A=
return this;=0A=
}=0A=
if(_3fe){=0A=
if(this._currAnim=3D=3D0){=0A=
this.fire("handler",["begin",this._currAnim]);=0A=
this.fire("onBegin",[this._currAnim]);=0A=
}=0A=
this.fire("onPlay",[this._currAnim]);=0A=
_3fe.play(null,_3fd);=0A=
}=0A=
return this;=0A=
},pause:function(){=0A=
if(this._anims[this._currAnim]){=0A=
this._anims[this._currAnim].pause();=0A=
this.fire("onPause",[this._currAnim]);=0A=
}=0A=
return this;=0A=
},playPause:function(){=0A=
if(this._anims.length=3D=3D0){=0A=
return this;=0A=
}=0A=
if(this._currAnim=3D=3D-1){=0A=
this._currAnim=3D0;=0A=
}=0A=
var _3ff=3Dthis._anims[this._currAnim];=0A=
if(_3ff){=0A=
if(!_3ff._active||_3ff._paused){=0A=
this.play();=0A=
}else{=0A=
this.pause();=0A=
}=0A=
}=0A=
return this;=0A=
},stop:function(){=0A=
var _400=3Dthis._anims[this._currAnim];=0A=
if(_400){=0A=
_400.stop();=0A=
this.fire("onStop",[this._currAnim]);=0A=
}=0A=
return _400;=0A=
},_playNext:function(){=0A=
if(this._currAnim=3D=3D-1||this._anims.length=3D=3D0){=0A=
return this;=0A=
}=0A=
this._currAnim++;=0A=
if(this._anims[this._currAnim]){=0A=
this._anims[this._currAnim].play(null,true);=0A=
}=0A=
return this;=0A=
}});=0A=
dojo.lfx.combine=3Dfunction(_401){=0A=
var _402=3Darguments;=0A=
if(dojo.lang.isArray(arguments[0])){=0A=
_402=3Darguments[0];=0A=
}=0A=
if(_402.length=3D=3D1){=0A=
return _402[0];=0A=
}=0A=
return new dojo.lfx.Combine(_402);=0A=
};=0A=
dojo.lfx.chain=3Dfunction(_403){=0A=
var _404=3Darguments;=0A=
if(dojo.lang.isArray(arguments[0])){=0A=
_404=3Darguments[0];=0A=
}=0A=
if(_404.length=3D=3D1){=0A=
return _404[0];=0A=
}=0A=
return new dojo.lfx.Chain(_404);=0A=
};=0A=
dojo.provide("dojo.html.common");=0A=
dojo.lang.mixin(dojo.html,dojo.dom);=0A=
dojo.html.body=3Dfunction(){=0A=
dojo.deprecated("dojo.html.body() moved to dojo.body()","0.5");=0A=
return dojo.body();=0A=
};=0A=
dojo.html.getEventTarget=3Dfunction(evt){=0A=
if(!evt){=0A=
evt=3Ddojo.global().event||{};=0A=
}=0A=
var t=3D(evt.srcElement?evt.srcElement:(evt.target?evt.target:null));=0A=
while((t)&&(t.nodeType!=3D1)){=0A=
t=3Dt.parentNode;=0A=
}=0A=
return t;=0A=
};=0A=
dojo.html.getViewport=3Dfunction(){=0A=
var _407=3Ddojo.global();=0A=
var _408=3Ddojo.doc();=0A=
var w=3D0;=0A=
var h=3D0;=0A=
if(dojo.render.html.mozilla){=0A=
w=3D_408.documentElement.clientWidth;=0A=
h=3D_407.innerHeight;=0A=
}else{=0A=
if(!dojo.render.html.opera&&_407.innerWidth){=0A=
w=3D_407.innerWidth;=0A=
h=3D_407.innerHeight;=0A=
}else{=0A=
if(!dojo.render.html.opera&&dojo.exists(_408,"documentElement.clientWidth=
")){=0A=
var w2=3D_408.documentElement.clientWidth;=0A=
if(!w||w2&&w2<w){=0A=
w=3Dw2;=0A=
}=0A=
h=3D_408.documentElement.clientHeight;=0A=
}else{=0A=
if(dojo.body().clientWidth){=0A=
w=3Ddojo.body().clientWidth;=0A=
h=3Ddojo.body().clientHeight;=0A=
}=0A=
}=0A=
}=0A=
}=0A=
return {width:w,height:h};=0A=
};=0A=
dojo.html.getScroll=3Dfunction(){=0A=
var _40c=3Ddojo.global();=0A=
var _40d=3Ddojo.doc();=0A=
var =
top=3D_40c.pageYOffset||_40d.documentElement.scrollTop||dojo.body().scrol=
lTop||0;=0A=
var =
left=3D_40c.pageXOffset||_40d.documentElement.scrollLeft||dojo.body().scr=
ollLeft||0;=0A=
return {top:top,left:left,offset:{x:left,y:top}};=0A=
};=0A=
dojo.html.getParentByType=3Dfunction(node,type){=0A=
var _412=3Ddojo.doc();=0A=
var _413=3Ddojo.byId(node);=0A=
type=3Dtype.toLowerCase();=0A=
while((_413)&&(_413.nodeName.toLowerCase()!=3Dtype)){=0A=
if(_413=3D=3D(_412["body"]||_412["documentElement"])){=0A=
return null;=0A=
}=0A=
_413=3D_413.parentNode;=0A=
}=0A=
return _413;=0A=
};=0A=
dojo.html.getAttribute=3Dfunction(node,attr){=0A=
node=3Ddojo.byId(node);=0A=
if((!node)||(!node.getAttribute)){=0A=
return null;=0A=
}=0A=
var ta=3Dtypeof attr=3D=3D"string"?attr:new String(attr);=0A=
var v=3Dnode.getAttribute(ta.toUpperCase());=0A=
if((v)&&(typeof v=3D=3D"string")&&(v!=3D"")){=0A=
return v;=0A=
}=0A=
if(v&&v.value){=0A=
return v.value;=0A=
}=0A=
if((node.getAttributeNode)&&(node.getAttributeNode(ta))){=0A=
return (node.getAttributeNode(ta)).value;=0A=
}else{=0A=
if(node.getAttribute(ta)){=0A=
return node.getAttribute(ta);=0A=
}else{=0A=
if(node.getAttribute(ta.toLowerCase())){=0A=
return node.getAttribute(ta.toLowerCase());=0A=
}=0A=
}=0A=
}=0A=
return null;=0A=
};=0A=
dojo.html.hasAttribute=3Dfunction(node,attr){=0A=
return dojo.html.getAttribute(dojo.byId(node),attr)?true:false;=0A=
};=0A=
dojo.html.getCursorPosition=3Dfunction(e){=0A=
e=3De||dojo.global().event;=0A=
var _41b=3D{x:0,y:0};=0A=
if(e.pageX||e.pageY){=0A=
_41b.x=3De.pageX;=0A=
_41b.y=3De.pageY;=0A=
}else{=0A=
var de=3Ddojo.doc().documentElement;=0A=
var db=3Ddojo.body();=0A=
_41b.x=3De.clientX+((de||db)["scrollLeft"])-((de||db)["clientLeft"]);=0A=
_41b.y=3De.clientY+((de||db)["scrollTop"])-((de||db)["clientTop"]);=0A=
}=0A=
return _41b;=0A=
};=0A=
dojo.html.isTag=3Dfunction(node){=0A=
node=3Ddojo.byId(node);=0A=
if(node&&node.tagName){=0A=
for(var i=3D1;i<arguments.length;i++){=0A=
if(node.tagName.toLowerCase()=3D=3DString(arguments[i]).toLowerCase()){=0A=
return String(arguments[i]).toLowerCase();=0A=
}=0A=
}=0A=
}=0A=
return "";=0A=
};=0A=
if(dojo.render.html.ie&&!dojo.render.html.ie70){=0A=
if(window.location.href.substr(0,6).toLowerCase()!=3D"https:"){=0A=
(function(){=0A=
var _420=3Ddojo.doc().createElement("script");=0A=
_420.src=3D"javascript:'dojo.html.createExternalElement=3Dfunction(doc, =
tag){ return doc.createElement(tag); }'";=0A=
dojo.doc().getElementsByTagName("head")[0].appendChild(_420);=0A=
})();=0A=
}=0A=
}else{=0A=
dojo.html.createExternalElement=3Dfunction(doc,tag){=0A=
return doc.createElement(tag);=0A=
};=0A=
}=0A=
dojo.html._callDeprecated=3Dfunction(_423,_424,args,_426,_427){=0A=
dojo.deprecated("dojo.html."+_423,"replaced by =
dojo.html."+_424+"("+(_426?"node, {"+_426+": =
"+_426+"}":"")+")"+(_427?"."+_427:""),"0.5");=0A=
var _428=3D[];=0A=
if(_426){=0A=
var _429=3D{};=0A=
_429[_426]=3Dargs[1];=0A=
_428.push(args[0]);=0A=
_428.push(_429);=0A=
}else{=0A=
_428=3Dargs;=0A=
}=0A=
var ret=3Ddojo.html[_424].apply(dojo.html,args);=0A=
if(_427){=0A=
return ret[_427];=0A=
}else{=0A=
return ret;=0A=
}=0A=
};=0A=
dojo.html.getViewportWidth=3Dfunction(){=0A=
return =
dojo.html._callDeprecated("getViewportWidth","getViewport",arguments,null=
,"width");=0A=
};=0A=
dojo.html.getViewportHeight=3Dfunction(){=0A=
return =
dojo.html._callDeprecated("getViewportHeight","getViewport",arguments,nul=
l,"height");=0A=
};=0A=
dojo.html.getViewportSize=3Dfunction(){=0A=
return =
dojo.html._callDeprecated("getViewportSize","getViewport",arguments);=0A=
};=0A=
dojo.html.getScrollTop=3Dfunction(){=0A=
return =
dojo.html._callDeprecated("getScrollTop","getScroll",arguments,null,"top"=
);=0A=
};=0A=
dojo.html.getScrollLeft=3Dfunction(){=0A=
return =
dojo.html._callDeprecated("getScrollLeft","getScroll",arguments,null,"lef=
t");=0A=
};=0A=
dojo.html.getScrollOffset=3Dfunction(){=0A=
return =
dojo.html._callDeprecated("getScrollOffset","getScroll",arguments,null,"o=
ffset");=0A=
};=0A=
dojo.provide("dojo.uri.Uri");=0A=
dojo.uri=3Dnew function(){=0A=
this.dojoUri=3Dfunction(uri){=0A=
return new dojo.uri.Uri(dojo.hostenv.getBaseScriptUri(),uri);=0A=
};=0A=
this.moduleUri=3Dfunction(_42c,uri){=0A=
var loc=3Ddojo.hostenv.getModuleSymbols(_42c).join("/");=0A=
if(!loc){=0A=
return null;=0A=
}=0A=
if(loc.lastIndexOf("/")!=3Dloc.length-1){=0A=
loc+=3D"/";=0A=
}=0A=
return new dojo.uri.Uri(dojo.hostenv.getBaseScriptUri()+loc,uri);=0A=
};=0A=
this.Uri=3Dfunction(){=0A=
var uri=3Darguments[0];=0A=
for(var i=3D1;i<arguments.length;i++){=0A=
if(!arguments[i]){=0A=
continue;=0A=
}=0A=
var _431=3Dnew dojo.uri.Uri(arguments[i].toString());=0A=
var _432=3Dnew dojo.uri.Uri(uri.toString());=0A=
if((_431.path=3D=3D"")&&(_431.scheme=3D=3Dnull)&&(_431.authority=3D=3Dnul=
l)&&(_431.query=3D=3Dnull)){=0A=
if(_431.fragment!=3Dnull){=0A=
_432.fragment=3D_431.fragment;=0A=
}=0A=
_431=3D_432;=0A=
}else{=0A=
if(_431.scheme=3D=3Dnull){=0A=
_431.scheme=3D_432.scheme;=0A=
if(_431.authority=3D=3Dnull){=0A=
_431.authority=3D_432.authority;=0A=
if(_431.path.charAt(0)!=3D"/"){=0A=
var path=3D_432.path.substring(0,_432.path.lastIndexOf("/")+1)+_431.path;=0A=
var segs=3Dpath.split("/");=0A=
for(var j=3D0;j<segs.length;j++){=0A=
if(segs[j]=3D=3D"."){=0A=
if(j=3D=3Dsegs.length-1){=0A=
segs[j]=3D"";=0A=
}else{=0A=
segs.splice(j,1);=0A=
j--;=0A=
}=0A=
}else{=0A=
if(j>0&&!(j=3D=3D1&&segs[0]=3D=3D"")&&segs[j]=3D=3D".."&&segs[j-1]!=3D"..=
"){=0A=
if(j=3D=3Dsegs.length-1){=0A=
segs.splice(j,1);=0A=
segs[j-1]=3D"";=0A=
}else{=0A=
segs.splice(j-1,2);=0A=
j-=3D2;=0A=
}=0A=
}=0A=
}=0A=
}=0A=
_431.path=3Dsegs.join("/");=0A=
}=0A=
}=0A=
}=0A=
}=0A=
uri=3D"";=0A=
if(_431.scheme!=3Dnull){=0A=
uri+=3D_431.scheme+":";=0A=
}=0A=
if(_431.authority!=3Dnull){=0A=
uri+=3D"//"+_431.authority;=0A=
}=0A=
uri+=3D_431.path;=0A=
if(_431.query!=3Dnull){=0A=
uri+=3D"?"+_431.query;=0A=
}=0A=
if(_431.fragment!=3Dnull){=0A=
uri+=3D"#"+_431.fragment;=0A=
}=0A=
}=0A=
this.uri=3Duri.toString();=0A=
var _436=3D"^(([^:/?#]+):)?(//([^/?#]*))?([^?#]*)(\\?([^#]*))?(#(.*))?$";=0A=
var r=3Dthis.uri.match(new RegExp(_436));=0A=
this.scheme=3Dr[2]||(r[1]?"":null);=0A=
this.authority=3Dr[4]||(r[3]?"":null);=0A=
this.path=3Dr[5];=0A=
this.query=3Dr[7]||(r[6]?"":null);=0A=
this.fragment=3Dr[9]||(r[8]?"":null);=0A=
if(this.authority!=3Dnull){=0A=
_436=3D"^((([^:]+:)?([^@]+))@)?([^:]*)(:([0-9]+))?$";=0A=
r=3Dthis.authority.match(new RegExp(_436));=0A=
this.user=3Dr[3]||null;=0A=
this.password=3Dr[4]||null;=0A=
this.host=3Dr[5];=0A=
this.port=3Dr[7]||null;=0A=
}=0A=
this.toString=3Dfunction(){=0A=
return this.uri;=0A=
};=0A=
};=0A=
};=0A=
dojo.provide("dojo.html.style");=0A=
dojo.html.getClass=3Dfunction(node){=0A=
node=3Ddojo.byId(node);=0A=
if(!node){=0A=
return "";=0A=
}=0A=
var cs=3D"";=0A=
if(node.className){=0A=
cs=3Dnode.className;=0A=
}else{=0A=
if(dojo.html.hasAttribute(node,"class")){=0A=
cs=3Ddojo.html.getAttribute(node,"class");=0A=
}=0A=
}=0A=
return cs.replace(/^\s+|\s+$/g,"");=0A=
};=0A=
dojo.html.getClasses=3Dfunction(node){=0A=
var c=3Ddojo.html.getClass(node);=0A=
return (c=3D=3D"")?[]:c.split(/\s+/g);=0A=
};=0A=
dojo.html.hasClass=3Dfunction(node,_43d){=0A=
return (new =
RegExp("(^|\\s+)"+_43d+"(\\s+|$)")).test(dojo.html.getClass(node));=0A=
};=0A=
dojo.html.prependClass=3Dfunction(node,_43f){=0A=
_43f+=3D" "+dojo.html.getClass(node);=0A=
return dojo.html.setClass(node,_43f);=0A=
};=0A=
dojo.html.addClass=3Dfunction(node,_441){=0A=
if(dojo.html.hasClass(node,_441)){=0A=
return false;=0A=
}=0A=
_441=3D(dojo.html.getClass(node)+" "+_441).replace(/^\s+|\s+$/g,"");=0A=
return dojo.html.setClass(node,_441);=0A=
};=0A=
dojo.html.setClass=3Dfunction(node,_443){=0A=
node=3Ddojo.byId(node);=0A=
var cs=3Dnew String(_443);=0A=
try{=0A=
if(typeof node.className=3D=3D"string"){=0A=
node.className=3Dcs;=0A=
}else{=0A=
if(node.setAttribute){=0A=
node.setAttribute("class",_443);=0A=
node.className=3Dcs;=0A=
}else{=0A=
return false;=0A=
}=0A=
}=0A=
}=0A=
catch(e){=0A=
dojo.debug("dojo.html.setClass() failed",e);=0A=
}=0A=
return true;=0A=
};=0A=
dojo.html.removeClass=3Dfunction(node,_446,_447){=0A=
try{=0A=
if(!_447){=0A=
var _448=3Ddojo.html.getClass(node).replace(new =
RegExp("(^|\\s+)"+_446+"(\\s+|$)"),"$1$2");=0A=
}else{=0A=
var _448=3Ddojo.html.getClass(node).replace(_446,"");=0A=
}=0A=
dojo.html.setClass(node,_448);=0A=
}=0A=
catch(e){=0A=
dojo.debug("dojo.html.removeClass() failed",e);=0A=
}=0A=
return true;=0A=
};=0A=
dojo.html.replaceClass=3Dfunction(node,_44a,_44b){=0A=
dojo.html.removeClass(node,_44b);=0A=
dojo.html.addClass(node,_44a);=0A=
};=0A=
dojo.html.classMatchType=3D{ContainsAll:0,ContainsAny:1,IsOnly:2};=0A=
dojo.html.getElementsByClass=3Dfunction(_44c,_44d,_44e,_44f,_450){=0A=
_450=3Dfalse;=0A=
var _451=3Ddojo.doc();=0A=
_44d=3Ddojo.byId(_44d)||_451;=0A=
var _452=3D_44c.split(/\s+/g);=0A=
var _453=3D[];=0A=
if(_44f!=3D1&&_44f!=3D2){=0A=
_44f=3D0;=0A=
}=0A=
var _454=3Dnew RegExp("(\\s|^)(("+_452.join(")|(")+"))(\\s|$)");=0A=
var _455=3D_452.join(" ").length;=0A=
var _456=3D[];=0A=
if(!_450&&_451.evaluate){=0A=
var _457=3D".//"+(_44e||"*")+"[contains(";=0A=
if(_44f!=3Ddojo.html.classMatchType.ContainsAny){=0A=
_457+=3D"concat(' ',@class,' '), ' "+_452.join(" ') and =
contains(concat(' ',@class,' '), ' ")+" ')";=0A=
if(_44f=3D=3D2){=0A=
_457+=3D" and string-length(@class)=3D"+_455+"]";=0A=
}else{=0A=
_457+=3D"]";=0A=
}=0A=
}else{=0A=
_457+=3D"concat(' ',@class,' '), ' "+_452.join(" ') or contains(concat(' =
',@class,' '), ' ")+" ')]";=0A=
}=0A=
var _458=3D_451.evaluate(_457,_44d,null,XPathResult.ANY_TYPE,null);=0A=
var _459=3D_458.iterateNext();=0A=
while(_459){=0A=
try{=0A=
_456.push(_459);=0A=
_459=3D_458.iterateNext();=0A=
}=0A=
catch(e){=0A=
break;=0A=
}=0A=
}=0A=
return _456;=0A=
}else{=0A=
if(!_44e){=0A=
_44e=3D"*";=0A=
}=0A=
_456=3D_44d.getElementsByTagName(_44e);=0A=
var node,i=3D0;=0A=
outer:=0A=
while(node=3D_456[i++]){=0A=
var _45c=3Ddojo.html.getClasses(node);=0A=
if(_45c.length=3D=3D0){=0A=
continue outer;=0A=
}=0A=
var _45d=3D0;=0A=
for(var j=3D0;j<_45c.length;j++){=0A=
if(_454.test(_45c[j])){=0A=
if(_44f=3D=3Ddojo.html.classMatchType.ContainsAny){=0A=
_453.push(node);=0A=
continue outer;=0A=
}else{=0A=
_45d++;=0A=
}=0A=
}else{=0A=
if(_44f=3D=3Ddojo.html.classMatchType.IsOnly){=0A=
continue outer;=0A=
}=0A=
}=0A=
}=0A=
if(_45d=3D=3D_452.length){=0A=
if((_44f=3D=3Ddojo.html.classMatchType.IsOnly)&&(_45d=3D=3D_45c.length)){=0A=
_453.push(node);=0A=
}else{=0A=
if(_44f=3D=3Ddojo.html.classMatchType.ContainsAll){=0A=
_453.push(node);=0A=
}=0A=
}=0A=
}=0A=
}=0A=
return _453;=0A=
}=0A=
};=0A=
dojo.html.getElementsByClassName=3Ddojo.html.getElementsByClass;=0A=
dojo.html.toCamelCase=3Dfunction(_45f){=0A=
var arr=3D_45f.split("-"),cc=3Darr[0];=0A=
for(var i=3D1;i<arr.length;i++){=0A=
cc+=3Darr[i].charAt(0).toUpperCase()+arr[i].substring(1);=0A=
}=0A=
return cc;=0A=
};=0A=
dojo.html.toSelectorCase=3Dfunction(_463){=0A=
return _463.replace(/([A-Z])/g,"-$1").toLowerCase();=0A=
};=0A=
dojo.html.getComputedStyle=3Dfunction(node,_465,_466){=0A=
node=3Ddojo.byId(node);=0A=
var _465=3Ddojo.html.toSelectorCase(_465);=0A=
var _467=3Ddojo.html.toCamelCase(_465);=0A=
if(!node||!node.style){=0A=
return _466;=0A=
}else{=0A=
if(document.defaultView&&dojo.html.isDescendantOf(node,node.ownerDocument=
)){=0A=
try{=0A=
var cs=3Ddocument.defaultView.getComputedStyle(node,"");=0A=
if(cs){=0A=
return cs.getPropertyValue(_465);=0A=
}=0A=
}=0A=
catch(e){=0A=
if(node.style.getPropertyValue){=0A=
return node.style.getPropertyValue(_465);=0A=
}else{=0A=
return _466;=0A=
}=0A=
}=0A=
}else{=0A=
if(node.currentStyle){=0A=
return node.currentStyle[_467];=0A=
}=0A=
}=0A=
}=0A=
if(node.style.getPropertyValue){=0A=
return node.style.getPropertyValue(_465);=0A=
}else{=0A=
return _466;=0A=
}=0A=
};=0A=
dojo.html.getStyleProperty=3Dfunction(node,_46a){=0A=
node=3Ddojo.byId(node);=0A=
return =
(node&&node.style?node.style[dojo.html.toCamelCase(_46a)]:undefined);=0A=
};=0A=
dojo.html.getStyle=3Dfunction(node,_46c){=0A=
var _46d=3Ddojo.html.getStyleProperty(node,_46c);=0A=
return (_46d?_46d:dojo.html.getComputedStyle(node,_46c));=0A=
};=0A=
dojo.html.setStyle=3Dfunction(node,_46f,_470){=0A=
node=3Ddojo.byId(node);=0A=
if(node&&node.style){=0A=
var _471=3Ddojo.html.toCamelCase(_46f);=0A=
node.style[_471]=3D_470;=0A=
}=0A=
};=0A=
dojo.html.setStyleText=3Dfunction(_472,text){=0A=
try{=0A=
_472.style.cssText=3Dtext;=0A=
}=0A=
catch(e){=0A=
_472.setAttribute("style",text);=0A=
}=0A=
};=0A=
dojo.html.copyStyle=3Dfunction(_474,_475){=0A=
if(!_475.style.cssText){=0A=
_474.setAttribute("style",_475.getAttribute("style"));=0A=
}else{=0A=
_474.style.cssText=3D_475.style.cssText;=0A=
}=0A=
dojo.html.addClass(_474,dojo.html.getClass(_475));=0A=
};=0A=
dojo.html.getUnitValue=3Dfunction(node,_477,_478){=0A=
var s=3Ddojo.html.getComputedStyle(node,_477);=0A=
if((!s)||((s=3D=3D"auto")&&(_478))){=0A=
return {value:0,units:"px"};=0A=
}=0A=
var _47a=3Ds.match(/(\-?[\d.]+)([a-z%]*)/i);=0A=
if(!_47a){=0A=
return dojo.html.getUnitValue.bad;=0A=
}=0A=
return {value:Number(_47a[1]),units:_47a[2].toLowerCase()};=0A=
};=0A=
dojo.html.getUnitValue.bad=3D{value:NaN,units:""};=0A=
dojo.html.getPixelValue=3Dfunction(node,_47c,_47d){=0A=
var _47e=3Ddojo.html.getUnitValue(node,_47c,_47d);=0A=
if(isNaN(_47e.value)){=0A=
return 0;=0A=
}=0A=
if((_47e.value)&&(_47e.units!=3D"px")){=0A=
return NaN;=0A=
}=0A=
return _47e.value;=0A=
};=0A=
dojo.html.setPositivePixelValue=3Dfunction(node,_480,_481){=0A=
if(isNaN(_481)){=0A=
return false;=0A=
}=0A=
node.style[_480]=3DMath.max(0,_481)+"px";=0A=
return true;=0A=
};=0A=
dojo.html.styleSheet=3Dnull;=0A=
dojo.html.insertCssRule=3Dfunction(_482,_483,_484){=0A=
if(!dojo.html.styleSheet){=0A=
if(document.createStyleSheet){=0A=
dojo.html.styleSheet=3Ddocument.createStyleSheet();=0A=
}else{=0A=
if(document.styleSheets[0]){=0A=
dojo.html.styleSheet=3Ddocument.styleSheets[0];=0A=
}else{=0A=
return null;=0A=
}=0A=
}=0A=
}=0A=
if(arguments.length<3){=0A=
if(dojo.html.styleSheet.cssRules){=0A=
_484=3Ddojo.html.styleSheet.cssRules.length;=0A=
}else{=0A=
if(dojo.html.styleSheet.rules){=0A=
_484=3Ddojo.html.styleSheet.rules.length;=0A=
}else{=0A=
return null;=0A=
}=0A=
}=0A=
}=0A=
if(dojo.html.styleSheet.insertRule){=0A=
var rule=3D_482+" { "+_483+" }";=0A=
return dojo.html.styleSheet.insertRule(rule,_484);=0A=
}else{=0A=
if(dojo.html.styleSheet.addRule){=0A=
return dojo.html.styleSheet.addRule(_482,_483,_484);=0A=
}else{=0A=
return null;=0A=
}=0A=
}=0A=
};=0A=
dojo.html.removeCssRule=3Dfunction(_486){=0A=
if(!dojo.html.styleSheet){=0A=
dojo.debug("no stylesheet defined for removing rules");=0A=
return false;=0A=
}=0A=
if(dojo.render.html.ie){=0A=
if(!_486){=0A=
_486=3Ddojo.html.styleSheet.rules.length;=0A=
dojo.html.styleSheet.removeRule(_486);=0A=
}=0A=
}else{=0A=
if(document.styleSheets[0]){=0A=
if(!_486){=0A=
_486=3Ddojo.html.styleSheet.cssRules.length;=0A=
}=0A=
dojo.html.styleSheet.deleteRule(_486);=0A=
}=0A=
}=0A=
return true;=0A=
};=0A=
dojo.html._insertedCssFiles=3D[];=0A=
dojo.html.insertCssFile=3Dfunction(URI,doc,_489,_48a){=0A=
if(!URI){=0A=
return;=0A=
}=0A=
if(!doc){=0A=
doc=3Ddocument;=0A=
}=0A=
var _48b=3Ddojo.hostenv.getText(URI,false,_48a);=0A=
if(_48b=3D=3D=3Dnull){=0A=
return;=0A=
}=0A=
_48b=3Ddojo.html.fixPathsInCssText(_48b,URI);=0A=
if(_489){=0A=
var idx=3D-1,node,ent=3Ddojo.html._insertedCssFiles;=0A=
for(var i=3D0;i<ent.length;i++){=0A=
if((ent[i].doc=3D=3Ddoc)&&(ent[i].cssText=3D=3D_48b)){=0A=
idx=3Di;=0A=
node=3Dent[i].nodeRef;=0A=
break;=0A=
}=0A=
}=0A=
if(node){=0A=
var _490=3Ddoc.getElementsByTagName("style");=0A=
for(var i=3D0;i<_490.length;i++){=0A=
if(_490[i]=3D=3Dnode){=0A=
return;=0A=
}=0A=
}=0A=
dojo.html._insertedCssFiles.shift(idx,1);=0A=
}=0A=
}=0A=
var _491=3Ddojo.html.insertCssText(_48b,doc);=0A=
dojo.html._insertedCssFiles.push({"doc":doc,"cssText":_48b,"nodeRef":_491=
});=0A=
if(_491&&djConfig.isDebug){=0A=
_491.setAttribute("dbgHref",URI);=0A=
}=0A=
return _491;=0A=
};=0A=
dojo.html.insertCssText=3Dfunction(_492,doc,URI){=0A=
if(!_492){=0A=
return;=0A=
}=0A=
if(!doc){=0A=
doc=3Ddocument;=0A=
}=0A=
if(URI){=0A=
_492=3Ddojo.html.fixPathsInCssText(_492,URI);=0A=
}=0A=
var _495=3Ddoc.createElement("style");=0A=
_495.setAttribute("type","text/css");=0A=
var head=3Ddoc.getElementsByTagName("head")[0];=0A=
if(!head){=0A=
dojo.debug("No head tag in document, aborting styles");=0A=
return;=0A=
}else{=0A=
head.appendChild(_495);=0A=
}=0A=
if(_495.styleSheet){=0A=
var _497=3Dfunction(){=0A=
try{=0A=
_495.styleSheet.cssText=3D_492;=0A=
}=0A=
catch(e){=0A=
dojo.debug(e);=0A=
}=0A=
};=0A=
if(_495.styleSheet.disabled){=0A=
setTimeout(_497,10);=0A=
}else{=0A=
_497();=0A=
}=0A=
}else{=0A=
var _498=3Ddoc.createTextNode(_492);=0A=
_495.appendChild(_498);=0A=
}=0A=
return _495;=0A=
};=0A=
dojo.html.fixPathsInCssText=3Dfunction(_499,URI){=0A=
if(!_499||!URI){=0A=
return;=0A=
}=0A=
var =
_49b,str=3D"",url=3D"",_49e=3D"[\\t\\s\\w\\(\\)\\/\\.\\\\'\"-:#=3D&?~]+";=0A=
var _49f=3Dnew RegExp("url\\(\\s*("+_49e+")\\s*\\)");=0A=
var _4a0=3D/(file|https?|ftps?):\/\//;=0A=
regexTrim=3Dnew RegExp("^[\\s]*(['\"]?)("+_49e+")\\1[\\s]*?$");=0A=
if(dojo.render.html.ie55||dojo.render.html.ie60){=0A=
var _4a1=3Dnew =
RegExp("AlphaImageLoader\\((.*)src=3D['\"]("+_49e+")['\"]");=0A=
while(_49b=3D_4a1.exec(_499)){=0A=
url=3D_49b[2].replace(regexTrim,"$2");=0A=
if(!_4a0.exec(url)){=0A=
url=3D(new dojo.uri.Uri(URI,url).toString());=0A=
}=0A=
str+=3D_499.substring(0,_49b.index)+"AlphaImageLoader("+_49b[1]+"src=3D'"=
+url+"'";=0A=
_499=3D_499.substr(_49b.index+_49b[0].length);=0A=
}=0A=
_499=3Dstr+_499;=0A=
str=3D"";=0A=
}=0A=
while(_49b=3D_49f.exec(_499)){=0A=
url=3D_49b[1].replace(regexTrim,"$2");=0A=
if(!_4a0.exec(url)){=0A=
url=3D(new dojo.uri.Uri(URI,url).toString());=0A=
}=0A=
str+=3D_499.substring(0,_49b.index)+"url("+url+")";=0A=
_499=3D_499.substr(_49b.index+_49b[0].length);=0A=
}=0A=
return str+_499;=0A=
};=0A=
dojo.html.setActiveStyleSheet=3Dfunction(_4a2){=0A=
var i=3D0,a,els=3Ddojo.doc().getElementsByTagName("link");=0A=
while(a=3Dels[i++]){=0A=
if(a.getAttribute("rel").indexOf("style")!=3D-1&&a.getAttribute("title"))=
{=0A=
a.disabled=3Dtrue;=0A=
if(a.getAttribute("title")=3D=3D_4a2){=0A=
a.disabled=3Dfalse;=0A=
}=0A=
}=0A=
}=0A=
};=0A=
dojo.html.getActiveStyleSheet=3Dfunction(){=0A=
var i=3D0,a,els=3Ddojo.doc().getElementsByTagName("link");=0A=
while(a=3Dels[i++]){=0A=
if(a.getAttribute("rel").indexOf("style")!=3D-1&&a.getAttribute("title")&=
&!a.disabled){=0A=
return a.getAttribute("title");=0A=
}=0A=
}=0A=
return null;=0A=
};=0A=
dojo.html.getPreferredStyleSheet=3Dfunction(){=0A=
var i=3D0,a,els=3Ddojo.doc().getElementsByTagName("link");=0A=
while(a=3Dels[i++]){=0A=
if(a.getAttribute("rel").indexOf("style")!=3D-1&&a.getAttribute("rel").in=
dexOf("alt")=3D=3D-1&&a.getAttribute("title")){=0A=
return a.getAttribute("title");=0A=
}=0A=
}=0A=
return null;=0A=
};=0A=
dojo.html.applyBrowserClass=3Dfunction(node){=0A=
var drh=3Ddojo.render.html;=0A=
var =
_4ae=3D{dj_ie:drh.ie,dj_ie55:drh.ie55,dj_ie6:drh.ie60,dj_ie7:drh.ie70,dj_=
iequirks:drh.ie&&drh.quirks,dj_opera:drh.opera,dj_opera8:drh.opera&&(Math=
.floor(dojo.render.version)=3D=3D8),dj_opera9:drh.opera&&(Math.floor(dojo=
.render.version)=3D=3D9),dj_khtml:drh.khtml,dj_safari:drh.safari,dj_gecko=
:drh.mozilla};=0A=
for(var p in _4ae){=0A=
if(_4ae[p]){=0A=
dojo.html.addClass(node,p);=0A=
}=0A=
}=0A=
};=0A=
dojo.provide("dojo.html.display");=0A=
dojo.html._toggle=3Dfunction(node,_4b1,_4b2){=0A=
node=3Ddojo.byId(node);=0A=
_4b2(node,!_4b1(node));=0A=
return _4b1(node);=0A=
};=0A=
dojo.html.show=3Dfunction(node){=0A=
node=3Ddojo.byId(node);=0A=
if(dojo.html.getStyleProperty(node,"display")=3D=3D"none"){=0A=
dojo.html.setStyle(node,"display",(node.dojoDisplayCache||""));=0A=
node.dojoDisplayCache=3Dundefined;=0A=
}=0A=
};=0A=
dojo.html.hide=3Dfunction(node){=0A=
node=3Ddojo.byId(node);=0A=
if(typeof node["dojoDisplayCache"]=3D=3D"undefined"){=0A=
var d=3Ddojo.html.getStyleProperty(node,"display");=0A=
if(d!=3D"none"){=0A=
node.dojoDisplayCache=3Dd;=0A=
}=0A=
}=0A=
dojo.html.setStyle(node,"display","none");=0A=
};=0A=
dojo.html.setShowing=3Dfunction(node,_4b7){=0A=
dojo.html[(_4b7?"show":"hide")](node);=0A=
};=0A=
dojo.html.isShowing=3Dfunction(node){=0A=
return (dojo.html.getStyleProperty(node,"display")!=3D"none");=0A=
};=0A=
dojo.html.toggleShowing=3Dfunction(node){=0A=
return dojo.html._toggle(node,dojo.html.isShowing,dojo.html.setShowing);=0A=
};=0A=
dojo.html.displayMap=3D{tr:"",td:"",th:"",img:"inline",span:"inline",inpu=
t:"inline",button:"inline"};=0A=
dojo.html.suggestDisplayByTagName=3Dfunction(node){=0A=
node=3Ddojo.byId(node);=0A=
if(node&&node.tagName){=0A=
var tag=3Dnode.tagName.toLowerCase();=0A=
return (tag in dojo.html.displayMap?dojo.html.displayMap[tag]:"block");=0A=
}=0A=
};=0A=
dojo.html.setDisplay=3Dfunction(node,_4bd){=0A=
dojo.html.setStyle(node,"display",((_4bd instanceof String||typeof =
_4bd=3D=3D"string")?_4bd:(_4bd?dojo.html.suggestDisplayByTagName(node):"n=
one")));=0A=
};=0A=
dojo.html.isDisplayed=3Dfunction(node){=0A=
return (dojo.html.getComputedStyle(node,"display")!=3D"none");=0A=
};=0A=
dojo.html.toggleDisplay=3Dfunction(node){=0A=
return =
dojo.html._toggle(node,dojo.html.isDisplayed,dojo.html.setDisplay);=0A=
};=0A=
dojo.html.setVisibility=3Dfunction(node,_4c1){=0A=
dojo.html.setStyle(node,"visibility",((_4c1 instanceof String||typeof =
_4c1=3D=3D"string")?_4c1:(_4c1?"visible":"hidden")));=0A=
};=0A=
dojo.html.isVisible=3Dfunction(node){=0A=
return (dojo.html.getComputedStyle(node,"visibility")!=3D"hidden");=0A=
};=0A=
dojo.html.toggleVisibility=3Dfunction(node){=0A=
return =
dojo.html._toggle(node,dojo.html.isVisible,dojo.html.setVisibility);=0A=
};=0A=
dojo.html.setOpacity=3Dfunction(node,_4c5,_4c6){=0A=
node=3Ddojo.byId(node);=0A=
var h=3Ddojo.render.html;=0A=
if(!_4c6){=0A=
if(_4c5>=3D1){=0A=
if(h.ie){=0A=
dojo.html.clearOpacity(node);=0A=
return;=0A=
}else{=0A=
_4c5=3D0.999999;=0A=
}=0A=
}else{=0A=
if(_4c5<0){=0A=
_4c5=3D0;=0A=
}=0A=
}=0A=
}=0A=
if(h.ie){=0A=
if(node.nodeName.toLowerCase()=3D=3D"tr"){=0A=
var tds=3Dnode.getElementsByTagName("td");=0A=
for(var x=3D0;x<tds.length;x++){=0A=
tds[x].style.filter=3D"Alpha(Opacity=3D"+_4c5*100+")";=0A=
}=0A=
}=0A=
node.style.filter=3D"Alpha(Opacity=3D"+_4c5*100+")";=0A=
}else{=0A=
if(h.moz){=0A=
node.style.opacity=3D_4c5;=0A=
node.style.MozOpacity=3D_4c5;=0A=
}else{=0A=
if(h.safari){=0A=
node.style.opacity=3D_4c5;=0A=
node.style.KhtmlOpacity=3D_4c5;=0A=
}else{=0A=
node.style.opacity=3D_4c5;=0A=
}=0A=
}=0A=
}=0A=
};=0A=
dojo.html.clearOpacity=3Dfunction(node){=0A=
node=3Ddojo.byId(node);=0A=
var ns=3Dnode.style;=0A=
var h=3Ddojo.render.html;=0A=
if(h.ie){=0A=
try{=0A=
if(node.filters&&node.filters.alpha){=0A=
ns.filter=3D"";=0A=
}=0A=
}=0A=
catch(e){=0A=
}=0A=
}else{=0A=
if(h.moz){=0A=
ns.opacity=3D1;=0A=
ns.MozOpacity=3D1;=0A=
}else{=0A=
if(h.safari){=0A=
ns.opacity=3D1;=0A=
ns.KhtmlOpacity=3D1;=0A=
}else{=0A=
ns.opacity=3D1;=0A=
}=0A=
}=0A=
}=0A=
};=0A=
dojo.html.getOpacity=3Dfunction(node){=0A=
node=3Ddojo.byId(node);=0A=
var h=3Ddojo.render.html;=0A=
if(h.ie){=0A=
var opac=3D(node.filters&&node.filters.alpha&&typeof =
node.filters.alpha.opacity=3D=3D"number"?node.filters.alpha.opacity:100)/=
100;=0A=
}else{=0A=
var =
opac=3Dnode.style.opacity||node.style.MozOpacity||node.style.KhtmlOpacity=
||1;=0A=
}=0A=
return opac>=3D0.999999?1:Number(opac);=0A=
};=0A=
dojo.provide("dojo.html.color");=0A=
dojo.html.getBackgroundColor=3Dfunction(node){=0A=
node=3Ddojo.byId(node);=0A=
var _4d1;=0A=
do{=0A=
_4d1=3Ddojo.html.getStyle(node,"background-color");=0A=
if(_4d1.toLowerCase()=3D=3D"rgba(0, 0, 0, 0)"){=0A=
_4d1=3D"transparent";=0A=
}=0A=
if(node=3D=3Ddocument.getElementsByTagName("body")[0]){=0A=
node=3Dnull;=0A=
break;=0A=
}=0A=
node=3Dnode.parentNode;=0A=
}while(node&&dojo.lang.inArray(["transparent",""],_4d1));=0A=
if(_4d1=3D=3D"transparent"){=0A=
_4d1=3D[255,255,255,0];=0A=
}else{=0A=
_4d1=3Ddojo.gfx.color.extractRGB(_4d1);=0A=
}=0A=
return _4d1;=0A=
};=0A=
dojo.provide("dojo.html.layout");=0A=
dojo.html.sumAncestorProperties=3Dfunction(node,prop){=0A=
node=3Ddojo.byId(node);=0A=
if(!node){=0A=
return 0;=0A=
}=0A=
var _4d4=3D0;=0A=
while(node){=0A=
if(dojo.html.getComputedStyle(node,"position")=3D=3D"fixed"){=0A=
return 0;=0A=
}=0A=
var val=3Dnode[prop];=0A=
if(val){=0A=
_4d4+=3Dval-0;=0A=
if(node=3D=3Ddojo.body()){=0A=
break;=0A=
}=0A=
}=0A=
node=3Dnode.parentNode;=0A=
}=0A=
return _4d4;=0A=
};=0A=
dojo.html.setStyleAttributes=3Dfunction(node,_4d7){=0A=
node=3Ddojo.byId(node);=0A=
var _4d8=3D_4d7.replace(/(;)?\s*$/,"").split(";");=0A=
for(var i=3D0;i<_4d8.length;i++){=0A=
var _4da=3D_4d8[i].split(":");=0A=
var name=3D_4da[0].replace(/\s*$/,"").replace(/^\s*/,"").toLowerCase();=0A=
var _4dc=3D_4da[1].replace(/\s*$/,"").replace(/^\s*/,"");=0A=
switch(name){=0A=
case "opacity":=0A=
dojo.html.setOpacity(node,_4dc);=0A=
break;=0A=
case "content-height":=0A=
dojo.html.setContentBox(node,{height:_4dc});=0A=
break;=0A=
case "content-width":=0A=
dojo.html.setContentBox(node,{width:_4dc});=0A=
break;=0A=
case "outer-height":=0A=
dojo.html.setMarginBox(node,{height:_4dc});=0A=
break;=0A=
case "outer-width":=0A=
dojo.html.setMarginBox(node,{width:_4dc});=0A=
break;=0A=
default:=0A=
node.style[dojo.html.toCamelCase(name)]=3D_4dc;=0A=
}=0A=
}=0A=
};=0A=
dojo.html.boxSizing=3D{MARGIN_BOX:"margin-box",BORDER_BOX:"border-box",PA=
DDING_BOX:"padding-box",CONTENT_BOX:"content-box"};=0A=
dojo.html.getAbsolutePosition=3Ddojo.html.abs=3Dfunction(node,_4de,_4df){=0A=
node=3Ddojo.byId(node,node.ownerDocument);=0A=
var ret=3D{x:0,y:0};=0A=
var bs=3Ddojo.html.boxSizing;=0A=
if(!_4df){=0A=
_4df=3Dbs.CONTENT_BOX;=0A=
}=0A=
var _4e2=3D2;=0A=
var _4e3;=0A=
switch(_4df){=0A=
case bs.MARGIN_BOX:=0A=
_4e3=3D3;=0A=
break;=0A=
case bs.BORDER_BOX:=0A=
_4e3=3D2;=0A=
break;=0A=
case bs.PADDING_BOX:=0A=
default:=0A=
_4e3=3D1;=0A=
break;=0A=
case bs.CONTENT_BOX:=0A=
_4e3=3D0;=0A=
break;=0A=
}=0A=
var h=3Ddojo.render.html;=0A=
var db=3Ddocument["body"]||document["documentElement"];=0A=
if(h.ie){=0A=
with(node.getBoundingClientRect()){=0A=
ret.x=3Dleft-2;=0A=
ret.y=3Dtop-2;=0A=
}=0A=
}else{=0A=
if(document.getBoxObjectFor){=0A=
_4e2=3D1;=0A=
try{=0A=
var bo=3Ddocument.getBoxObjectFor(node);=0A=
ret.x=3Dbo.x-dojo.html.sumAncestorProperties(node,"scrollLeft");=0A=
ret.y=3Dbo.y-dojo.html.sumAncestorProperties(node,"scrollTop");=0A=
}=0A=
catch(e){=0A=
}=0A=
}else{=0A=
if(node["offsetParent"]){=0A=
var _4e7;=0A=
if((h.safari)&&(node.style.getPropertyValue("position")=3D=3D"absolute")&=
&(node.parentNode=3D=3Ddb)){=0A=
_4e7=3Ddb;=0A=
}else{=0A=
_4e7=3Ddb.parentNode;=0A=
}=0A=
if(node.parentNode!=3Ddb){=0A=
var nd=3Dnode;=0A=
if(dojo.render.html.opera){=0A=
nd=3Ddb;=0A=
}=0A=
ret.x-=3Ddojo.html.sumAncestorProperties(nd,"scrollLeft");=0A=
ret.y-=3Ddojo.html.sumAncestorProperties(nd,"scrollTop");=0A=
}=0A=
var _4e9=3Dnode;=0A=
do{=0A=
var n=3D_4e9["offsetLeft"];=0A=
if(!h.opera||n>0){=0A=
ret.x+=3DisNaN(n)?0:n;=0A=
}=0A=
var m=3D_4e9["offsetTop"];=0A=
ret.y+=3DisNaN(m)?0:m;=0A=
_4e9=3D_4e9.offsetParent;=0A=
}while((_4e9!=3D_4e7)&&(_4e9!=3Dnull));=0A=
}else{=0A=
if(node["x"]&&node["y"]){=0A=
ret.x+=3DisNaN(node.x)?0:node.x;=0A=
ret.y+=3DisNaN(node.y)?0:node.y;=0A=
}=0A=
}=0A=
}=0A=
}=0A=
if(_4de){=0A=
var _4ec=3Ddojo.html.getScroll();=0A=
ret.y+=3D_4ec.top;=0A=
ret.x+=3D_4ec.left;=0A=
}=0A=
var =
_4ed=3D[dojo.html.getPaddingExtent,dojo.html.getBorderExtent,dojo.html.ge=
tMarginExtent];=0A=
if(_4e2>_4e3){=0A=
for(var i=3D_4e3;i<_4e2;++i){=0A=
ret.y+=3D_4ed[i](node,"top");=0A=
ret.x+=3D_4ed[i](node,"left");=0A=
}=0A=
}else{=0A=
if(_4e2<_4e3){=0A=
for(var i=3D_4e3;i>_4e2;--i){=0A=
ret.y-=3D_4ed[i-1](node,"top");=0A=
ret.x-=3D_4ed[i-1](node,"left");=0A=
}=0A=
}=0A=
}=0A=
ret.top=3Dret.y;=0A=
ret.left=3Dret.x;=0A=
return ret;=0A=
};=0A=
dojo.html.isPositionAbsolute=3Dfunction(node){=0A=
return (dojo.html.getComputedStyle(node,"position")=3D=3D"absolute");=0A=
};=0A=
dojo.html._sumPixelValues=3Dfunction(node,_4f1,_4f2){=0A=
var _4f3=3D0;=0A=
for(var x=3D0;x<_4f1.length;x++){=0A=
_4f3+=3Ddojo.html.getPixelValue(node,_4f1[x],_4f2);=0A=
}=0A=
return _4f3;=0A=
};=0A=
dojo.html.getMargin=3Dfunction(node){=0A=
return =
{width:dojo.html._sumPixelValues(node,["margin-left","margin-right"],(doj=
o.html.getComputedStyle(node,"position")=3D=3D"absolute")),height:dojo.ht=
ml._sumPixelValues(node,["margin-top","margin-bottom"],(dojo.html.getComp=
utedStyle(node,"position")=3D=3D"absolute"))};=0A=
};=0A=
dojo.html.getBorder=3Dfunction(node){=0A=
return =
{width:dojo.html.getBorderExtent(node,"left")+dojo.html.getBorderExtent(n=
ode,"right"),height:dojo.html.getBorderExtent(node,"top")+dojo.html.getBo=
rderExtent(node,"bottom")};=0A=
};=0A=
dojo.html.getBorderExtent=3Dfunction(node,side){=0A=
return =
(dojo.html.getStyle(node,"border-"+side+"-style")=3D=3D"none"?0:dojo.html=
.getPixelValue(node,"border-"+side+"-width"));=0A=
};=0A=
dojo.html.getMarginExtent=3Dfunction(node,side){=0A=
return =
dojo.html._sumPixelValues(node,["margin-"+side],dojo.html.isPositionAbsol=
ute(node));=0A=
};=0A=
dojo.html.getPaddingExtent=3Dfunction(node,side){=0A=
return dojo.html._sumPixelValues(node,["padding-"+side],true);=0A=
};=0A=
dojo.html.getPadding=3Dfunction(node){=0A=
return =
{width:dojo.html._sumPixelValues(node,["padding-left","padding-right"],tr=
ue),height:dojo.html._sumPixelValues(node,["padding-top","padding-bottom"=
],true)};=0A=
};=0A=
dojo.html.getPadBorder=3Dfunction(node){=0A=
var pad=3Ddojo.html.getPadding(node);=0A=
var _500=3Ddojo.html.getBorder(node);=0A=
return {width:pad.width+_500.width,height:pad.height+_500.height};=0A=
};=0A=
dojo.html.getBoxSizing=3Dfunction(node){=0A=
var h=3Ddojo.render.html;=0A=
var bs=3Ddojo.html.boxSizing;=0A=
if(((h.ie)||(h.opera))&&node.nodeName!=3D"IMG"){=0A=
var cm=3Ddocument["compatMode"];=0A=
if((cm=3D=3D"BackCompat")||(cm=3D=3D"QuirksMode")){=0A=
return bs.BORDER_BOX;=0A=
}else{=0A=
return bs.CONTENT_BOX;=0A=
}=0A=
}else{=0A=
if(arguments.length=3D=3D0){=0A=
node=3Ddocument.documentElement;=0A=
}=0A=
var _505=3Ddojo.html.getStyle(node,"-moz-box-sizing");=0A=
if(!_505){=0A=
_505=3Ddojo.html.getStyle(node,"box-sizing");=0A=
}=0A=
return (_505?_505:bs.CONTENT_BOX);=0A=
}=0A=
};=0A=
dojo.html.isBorderBox=3Dfunction(node){=0A=
return =
(dojo.html.getBoxSizing(node)=3D=3Ddojo.html.boxSizing.BORDER_BOX);=0A=
};=0A=
dojo.html.getBorderBox=3Dfunction(node){=0A=
node=3Ddojo.byId(node);=0A=
return {width:node.offsetWidth,height:node.offsetHeight};=0A=
};=0A=
dojo.html.getPaddingBox=3Dfunction(node){=0A=
var box=3Ddojo.html.getBorderBox(node);=0A=
var _50a=3Ddojo.html.getBorder(node);=0A=
return {width:box.width-_50a.width,height:box.height-_50a.height};=0A=
};=0A=
dojo.html.getContentBox=3Dfunction(node){=0A=
node=3Ddojo.byId(node);=0A=
var _50c=3Ddojo.html.getPadBorder(node);=0A=
return =
{width:node.offsetWidth-_50c.width,height:node.offsetHeight-_50c.height};=0A=
};=0A=
dojo.html.setContentBox=3Dfunction(node,args){=0A=
node=3Ddojo.byId(node);=0A=
var _50f=3D0;=0A=
var _510=3D0;=0A=
var isbb=3Ddojo.html.isBorderBox(node);=0A=
var _512=3D(isbb?dojo.html.getPadBorder(node):{width:0,height:0});=0A=
var ret=3D{};=0A=
if(typeof args.width!=3D"undefined"){=0A=
_50f=3Dargs.width+_512.width;=0A=
ret.width=3Ddojo.html.setPositivePixelValue(node,"width",_50f);=0A=
}=0A=
if(typeof args.height!=3D"undefined"){=0A=
_510=3Dargs.height+_512.height;=0A=
ret.height=3Ddojo.html.setPositivePixelValue(node,"height",_510);=0A=
}=0A=
return ret;=0A=
};=0A=
dojo.html.getMarginBox=3Dfunction(node){=0A=
var _515=3Ddojo.html.getBorderBox(node);=0A=
var _516=3Ddojo.html.getMargin(node);=0A=
return {width:_515.width+_516.width,height:_515.height+_516.height};=0A=
};=0A=
dojo.html.setMarginBox=3Dfunction(node,args){=0A=
node=3Ddojo.byId(node);=0A=
var _519=3D0;=0A=
var _51a=3D0;=0A=
var isbb=3Ddojo.html.isBorderBox(node);=0A=
var _51c=3D(!isbb?dojo.html.getPadBorder(node):{width:0,height:0});=0A=
var _51d=3Ddojo.html.getMargin(node);=0A=
var ret=3D{};=0A=
if(typeof args.width!=3D"undefined"){=0A=
_519=3Dargs.width-_51c.width;=0A=
_519-=3D_51d.width;=0A=
ret.width=3Ddojo.html.setPositivePixelValue(node,"width",_519);=0A=
}=0A=
if(typeof args.height!=3D"undefined"){=0A=
_51a=3Dargs.height-_51c.height;=0A=
_51a-=3D_51d.height;=0A=
ret.height=3Ddojo.html.setPositivePixelValue(node,"height",_51a);=0A=
}=0A=
return ret;=0A=
};=0A=
dojo.html.getElementBox=3Dfunction(node,type){=0A=
var bs=3Ddojo.html.boxSizing;=0A=
switch(type){=0A=
case bs.MARGIN_BOX:=0A=
return dojo.html.getMarginBox(node);=0A=
case bs.BORDER_BOX:=0A=
return dojo.html.getBorderBox(node);=0A=
case bs.PADDING_BOX:=0A=
return dojo.html.getPaddingBox(node);=0A=
case bs.CONTENT_BOX:=0A=
default:=0A=
return dojo.html.getContentBox(node);=0A=
}=0A=
};=0A=
dojo.html.toCoordinateObject=3Ddojo.html.toCoordinateArray=3Dfunction(_52=
2,_523,_524){=0A=
if(_522 instanceof Array||typeof _522=3D=3D"array"){=0A=
dojo.deprecated("dojo.html.toCoordinateArray","use =
dojo.html.toCoordinateObject({left: , top: , width: , height: }) =
instead","0.5");=0A=
while(_522.length<4){=0A=
_522.push(0);=0A=
}=0A=
while(_522.length>4){=0A=
_522.pop();=0A=
}=0A=
var ret=3D{left:_522[0],top:_522[1],width:_522[2],height:_522[3]};=0A=
}else{=0A=
if(!_522.nodeType&&!(_522 instanceof String||typeof =
_522=3D=3D"string")&&("width" in _522||"height" in _522||"left" in =
_522||"x" in _522||"top" in _522||"y" in _522)){=0A=
var =
ret=3D{left:_522.left||_522.x||0,top:_522.top||_522.y||0,width:_522.width=
||0,height:_522.height||0};=0A=
}else{=0A=
var node=3Ddojo.byId(_522);=0A=
var pos=3Ddojo.html.abs(node,_523,_524);=0A=
var _528=3Ddojo.html.getMarginBox(node);=0A=
var =
ret=3D{left:pos.left,top:pos.top,width:_528.width,height:_528.height};=0A=
}=0A=
}=0A=
ret.x=3Dret.left;=0A=
ret.y=3Dret.top;=0A=
return ret;=0A=
};=0A=
dojo.html.setMarginBoxWidth=3Ddojo.html.setOuterWidth=3Dfunction(node,_52=
a){=0A=
return =
dojo.html._callDeprecated("setMarginBoxWidth","setMarginBox",arguments,"w=
idth");=0A=
};=0A=
dojo.html.setMarginBoxHeight=3Ddojo.html.setOuterHeight=3Dfunction(){=0A=
return =
dojo.html._callDeprecated("setMarginBoxHeight","setMarginBox",arguments,"=
height");=0A=
};=0A=
dojo.html.getMarginBoxWidth=3Ddojo.html.getOuterWidth=3Dfunction(){=0A=
return =
dojo.html._callDeprecated("getMarginBoxWidth","getMarginBox",arguments,nu=
ll,"width");=0A=
};=0A=
dojo.html.getMarginBoxHeight=3Ddojo.html.getOuterHeight=3Dfunction(){=0A=
return =
dojo.html._callDeprecated("getMarginBoxHeight","getMarginBox",arguments,n=
ull,"height");=0A=
};=0A=
dojo.html.getTotalOffset=3Dfunction(node,type,_52d){=0A=
return =
dojo.html._callDeprecated("getTotalOffset","getAbsolutePosition",argument=
s,null,type);=0A=
};=0A=
dojo.html.getAbsoluteX=3Dfunction(node,_52f){=0A=
return =
dojo.html._callDeprecated("getAbsoluteX","getAbsolutePosition",arguments,=
null,"x");=0A=
};=0A=
dojo.html.getAbsoluteY=3Dfunction(node,_531){=0A=
return =
dojo.html._callDeprecated("getAbsoluteY","getAbsolutePosition",arguments,=
null,"y");=0A=
};=0A=
dojo.html.totalOffsetLeft=3Dfunction(node,_533){=0A=
return =
dojo.html._callDeprecated("totalOffsetLeft","getAbsolutePosition",argumen=
ts,null,"left");=0A=
};=0A=
dojo.html.totalOffsetTop=3Dfunction(node,_535){=0A=
return =
dojo.html._callDeprecated("totalOffsetTop","getAbsolutePosition",argument=
s,null,"top");=0A=
};=0A=
dojo.html.getMarginWidth=3Dfunction(node){=0A=
return =
dojo.html._callDeprecated("getMarginWidth","getMargin",arguments,null,"wi=
dth");=0A=
};=0A=
dojo.html.getMarginHeight=3Dfunction(node){=0A=
return =
dojo.html._callDeprecated("getMarginHeight","getMargin",arguments,null,"h=
eight");=0A=
};=0A=
dojo.html.getBorderWidth=3Dfunction(node){=0A=
return =
dojo.html._callDeprecated("getBorderWidth","getBorder",arguments,null,"wi=
dth");=0A=
};=0A=
dojo.html.getBorderHeight=3Dfunction(node){=0A=
return =
dojo.html._callDeprecated("getBorderHeight","getBorder",arguments,null,"h=
eight");=0A=
};=0A=
dojo.html.getPaddingWidth=3Dfunction(node){=0A=
return =
dojo.html._callDeprecated("getPaddingWidth","getPadding",arguments,null,"=
width");=0A=
};=0A=
dojo.html.getPaddingHeight=3Dfunction(node){=0A=
return =
dojo.html._callDeprecated("getPaddingHeight","getPadding",arguments,null,=
"height");=0A=
};=0A=
dojo.html.getPadBorderWidth=3Dfunction(node){=0A=
return =
dojo.html._callDeprecated("getPadBorderWidth","getPadBorder",arguments,nu=
ll,"width");=0A=
};=0A=
dojo.html.getPadBorderHeight=3Dfunction(node){=0A=
return =
dojo.html._callDeprecated("getPadBorderHeight","getPadBorder",arguments,n=
ull,"height");=0A=
};=0A=
dojo.html.getBorderBoxWidth=3Ddojo.html.getInnerWidth=3Dfunction(){=0A=
return =
dojo.html._callDeprecated("getBorderBoxWidth","getBorderBox",arguments,nu=
ll,"width");=0A=
};=0A=
dojo.html.getBorderBoxHeight=3Ddojo.html.getInnerHeight=3Dfunction(){=0A=
return =
dojo.html._callDeprecated("getBorderBoxHeight","getBorderBox",arguments,n=
ull,"height");=0A=
};=0A=
dojo.html.getContentBoxWidth=3Ddojo.html.getContentWidth=3Dfunction(){=0A=
return =
dojo.html._callDeprecated("getContentBoxWidth","getContentBox",arguments,=
null,"width");=0A=
};=0A=
dojo.html.getContentBoxHeight=3Ddojo.html.getContentHeight=3Dfunction(){=0A=
return =
dojo.html._callDeprecated("getContentBoxHeight","getContentBox",arguments=
,null,"height");=0A=
};=0A=
dojo.html.setContentBoxWidth=3Ddojo.html.setContentWidth=3Dfunction(node,=
_53f){=0A=
return =
dojo.html._callDeprecated("setContentBoxWidth","setContentBox",arguments,=
"width");=0A=
};=0A=
dojo.html.setContentBoxHeight=3Ddojo.html.setContentHeight=3Dfunction(nod=
e,_541){=0A=
return =
dojo.html._callDeprecated("setContentBoxHeight","setContentBox",arguments=
,"height");=0A=
};=0A=
dojo.provide("dojo.lfx.html");=0A=
dojo.lfx.html._byId=3Dfunction(_542){=0A=
if(!_542){=0A=
return [];=0A=
}=0A=
if(dojo.lang.isArrayLike(_542)){=0A=
if(!_542.alreadyChecked){=0A=
var n=3D[];=0A=
dojo.lang.forEach(_542,function(node){=0A=
n.push(dojo.byId(node));=0A=
});=0A=
n.alreadyChecked=3Dtrue;=0A=
return n;=0A=
}else{=0A=
return _542;=0A=
}=0A=
}else{=0A=
var n=3D[];=0A=
n.push(dojo.byId(_542));=0A=
n.alreadyChecked=3Dtrue;=0A=
return n;=0A=
}=0A=
};=0A=
dojo.lfx.html.propertyAnimation=3Dfunction(_545,_546,_547,_548,_549){=0A=
_545=3Ddojo.lfx.html._byId(_545);=0A=
var =
_54a=3D{"propertyMap":_546,"nodes":_545,"duration":_547,"easing":_548||do=
jo.lfx.easeDefault};=0A=
var _54b=3Dfunction(args){=0A=
if(args.nodes.length=3D=3D1){=0A=
var pm=3Dargs.propertyMap;=0A=
if(!dojo.lang.isArray(args.propertyMap)){=0A=
var parr=3D[];=0A=
for(var _54f in pm){=0A=
pm[_54f].property=3D_54f;=0A=
parr.push(pm[_54f]);=0A=
}=0A=
pm=3Dargs.propertyMap=3Dparr;=0A=
}=0A=
dojo.lang.forEach(pm,function(prop){=0A=
if(dj_undef("start",prop)){=0A=
if(prop.property!=3D"opacity"){=0A=
prop.start=3DparseInt(dojo.html.getComputedStyle(args.nodes[0],prop.prope=
rty));=0A=
}else{=0A=
prop.start=3Ddojo.html.getOpacity(args.nodes[0]);=0A=
}=0A=
}=0A=
});=0A=
}=0A=
};=0A=
var _551=3Dfunction(_552){=0A=
var _553=3D[];=0A=
dojo.lang.forEach(_552,function(c){=0A=
_553.push(Math.round(c));=0A=
});=0A=
return _553;=0A=
};=0A=
var _555=3Dfunction(n,_557){=0A=
n=3Ddojo.byId(n);=0A=
if(!n||!n.style){=0A=
return;=0A=
}=0A=
for(var s in _557){=0A=
try{=0A=
if(s=3D=3D"opacity"){=0A=
dojo.html.setOpacity(n,_557[s]);=0A=
}else{=0A=
n.style[s]=3D_557[s];=0A=
}=0A=
}=0A=
catch(e){=0A=
dojo.debug(e);=0A=
}=0A=
}=0A=
};=0A=
var _559=3Dfunction(_55a){=0A=
this._properties=3D_55a;=0A=
this.diffs=3Dnew Array(_55a.length);=0A=
dojo.lang.forEach(_55a,function(prop,i){=0A=
if(dojo.lang.isFunction(prop.start)){=0A=
prop.start=3Dprop.start(prop,i);=0A=
}=0A=
if(dojo.lang.isFunction(prop.end)){=0A=
prop.end=3Dprop.end(prop,i);=0A=
}=0A=
if(dojo.lang.isArray(prop.start)){=0A=
this.diffs[i]=3Dnull;=0A=
}else{=0A=
if(prop.start instanceof dojo.gfx.color.Color){=0A=
prop.startRgb=3Dprop.start.toRgb();=0A=
prop.endRgb=3Dprop.end.toRgb();=0A=
}else{=0A=
this.diffs[i]=3Dprop.end-prop.start;=0A=
}=0A=
}=0A=
},this);=0A=
this.getValue=3Dfunction(n){=0A=
var ret=3D{};=0A=
dojo.lang.forEach(this._properties,function(prop,i){=0A=
var _561=3Dnull;=0A=
if(dojo.lang.isArray(prop.start)){=0A=
}else{=0A=
if(prop.start instanceof dojo.gfx.color.Color){=0A=
_561=3D(prop.units||"rgb")+"(";=0A=
for(var j=3D0;j<prop.startRgb.length;j++){=0A=
_561+=3DMath.round(((prop.endRgb[j]-prop.startRgb[j])*n)+prop.startRgb[j]=
)+(j<prop.startRgb.length-1?",":"");=0A=
}=0A=
_561+=3D")";=0A=
}else{=0A=
_561=3D((this.diffs[i])*n)+prop.start+(prop.property!=3D"opacity"?prop.un=
its||"px":"");=0A=
}=0A=
}=0A=
ret[dojo.html.toCamelCase(prop.property)]=3D_561;=0A=
},this);=0A=
return ret;=0A=
};=0A=
};=0A=
var anim=3Dnew dojo.lfx.Animation({beforeBegin:function(){=0A=
_54b(_54a);=0A=
anim.curve=3Dnew _559(_54a.propertyMap);=0A=
},onAnimate:function(_564){=0A=
dojo.lang.forEach(_54a.nodes,function(node){=0A=
_555(node,_564);=0A=
});=0A=
}},_54a.duration,null,_54a.easing);=0A=
if(_549){=0A=
for(var x in _549){=0A=
if(dojo.lang.isFunction(_549[x])){=0A=
anim.connect(x,anim,_549[x]);=0A=
}=0A=
}=0A=
}=0A=
return anim;=0A=
};=0A=
dojo.lfx.html._makeFadeable=3Dfunction(_567){=0A=
var _568=3Dfunction(node){=0A=
if(dojo.render.html.ie){=0A=
if((node.style.zoom.length=3D=3D0)&&(dojo.html.getStyle(node,"zoom")=3D=3D=
"normal")){=0A=
node.style.zoom=3D"1";=0A=
}=0A=
if((node.style.width.length=3D=3D0)&&(dojo.html.getStyle(node,"width")=3D=
=3D"auto")){=0A=
node.style.width=3D"auto";=0A=
}=0A=
}=0A=
};=0A=
if(dojo.lang.isArrayLike(_567)){=0A=
dojo.lang.forEach(_567,_568);=0A=
}else{=0A=
_568(_567);=0A=
}=0A=
};=0A=
dojo.lfx.html.fade=3Dfunction(_56a,_56b,_56c,_56d,_56e){=0A=
_56a=3Ddojo.lfx.html._byId(_56a);=0A=
var _56f=3D{property:"opacity"};=0A=
if(!dj_undef("start",_56b)){=0A=
_56f.start=3D_56b.start;=0A=
}else{=0A=
_56f.start=3Dfunction(){=0A=
return dojo.html.getOpacity(_56a[0]);=0A=
};=0A=
}=0A=
if(!dj_undef("end",_56b)){=0A=
_56f.end=3D_56b.end;=0A=
}else{=0A=
dojo.raise("dojo.lfx.html.fade needs an end value");=0A=
}=0A=
var anim=3Ddojo.lfx.propertyAnimation(_56a,[_56f],_56c,_56d);=0A=
anim.connect("beforeBegin",function(){=0A=
dojo.lfx.html._makeFadeable(_56a);=0A=
});=0A=
if(_56e){=0A=
anim.connect("onEnd",function(){=0A=
_56e(_56a,anim);=0A=
});=0A=
}=0A=
return anim;=0A=
};=0A=
dojo.lfx.html.fadeIn=3Dfunction(_571,_572,_573,_574){=0A=
return dojo.lfx.html.fade(_571,{end:1},_572,_573,_574);=0A=
};=0A=
dojo.lfx.html.fadeOut=3Dfunction(_575,_576,_577,_578){=0A=
return dojo.lfx.html.fade(_575,{end:0},_576,_577,_578);=0A=
};=0A=
dojo.lfx.html.fadeShow=3Dfunction(_579,_57a,_57b,_57c){=0A=
_579=3Ddojo.lfx.html._byId(_579);=0A=
dojo.lang.forEach(_579,function(node){=0A=
dojo.html.setOpacity(node,0);=0A=
});=0A=
var anim=3Ddojo.lfx.html.fadeIn(_579,_57a,_57b,_57c);=0A=
anim.connect("beforeBegin",function(){=0A=
if(dojo.lang.isArrayLike(_579)){=0A=
dojo.lang.forEach(_579,dojo.html.show);=0A=
}else{=0A=
dojo.html.show(_579);=0A=
}=0A=
});=0A=
return anim;=0A=
};=0A=
dojo.lfx.html.fadeHide=3Dfunction(_57f,_580,_581,_582){=0A=
var anim=3Ddojo.lfx.html.fadeOut(_57f,_580,_581,function(){=0A=
if(dojo.lang.isArrayLike(_57f)){=0A=
dojo.lang.forEach(_57f,dojo.html.hide);=0A=
}else{=0A=
dojo.html.hide(_57f);=0A=
}=0A=
if(_582){=0A=
_582(_57f,anim);=0A=
}=0A=
});=0A=
return anim;=0A=
};=0A=
dojo.lfx.html.wipeIn=3Dfunction(_584,_585,_586,_587){=0A=
_584=3Ddojo.lfx.html._byId(_584);=0A=
var _588=3D[];=0A=
dojo.lang.forEach(_584,function(node){=0A=
var _58a=3D{};=0A=
var _58b,_58c,_58d;=0A=
with(node.style){=0A=
_58b=3Dtop;=0A=
_58c=3Dleft;=0A=
_58d=3Dposition;=0A=
top=3D"-9999px";=0A=
left=3D"-9999px";=0A=
position=3D"absolute";=0A=
display=3D"";=0A=
}=0A=
var _58e=3Ddojo.html.getBorderBox(node).height;=0A=
with(node.style){=0A=
top=3D_58b;=0A=
left=3D_58c;=0A=
position=3D_58d;=0A=
display=3D"none";=0A=
}=0A=
var =
anim=3Ddojo.lfx.propertyAnimation(node,{"height":{start:1,end:function(){=0A=
return _58e;=0A=
}}},_585,_586);=0A=
anim.connect("beforeBegin",function(){=0A=
_58a.overflow=3Dnode.style.overflow;=0A=
_58a.height=3Dnode.style.height;=0A=
with(node.style){=0A=
overflow=3D"hidden";=0A=
_58e=3D"1px";=0A=
}=0A=
dojo.html.show(node);=0A=
});=0A=
anim.connect("onEnd",function(){=0A=
with(node.style){=0A=
overflow=3D_58a.overflow;=0A=
_58e=3D_58a.height;=0A=
}=0A=
if(_587){=0A=
_587(node,anim);=0A=
}=0A=
});=0A=
_588.push(anim);=0A=
});=0A=
return dojo.lfx.combine(_588);=0A=
};=0A=
dojo.lfx.html.wipeOut=3Dfunction(_590,_591,_592,_593){=0A=
_590=3Ddojo.lfx.html._byId(_590);=0A=
var _594=3D[];=0A=
dojo.lang.forEach(_590,function(node){=0A=
var _596=3D{};=0A=
var anim=3Ddojo.lfx.propertyAnimation(node,{"height":{start:function(){=0A=
return dojo.html.getContentBox(node).height;=0A=
},end:1}},_591,_592,{"beforeBegin":function(){=0A=
_596.overflow=3Dnode.style.overflow;=0A=
_596.height=3Dnode.style.height;=0A=
with(node.style){=0A=
overflow=3D"hidden";=0A=
}=0A=
dojo.html.show(node);=0A=
},"onEnd":function(){=0A=
dojo.html.hide(node);=0A=
with(node.style){=0A=
overflow=3D_596.overflow;=0A=
height=3D_596.height;=0A=
}=0A=
if(_593){=0A=
_593(node,anim);=0A=
}=0A=
}});=0A=
_594.push(anim);=0A=
});=0A=
return dojo.lfx.combine(_594);=0A=
};=0A=
dojo.lfx.html.slideTo=3Dfunction(_598,_599,_59a,_59b,_59c){=0A=
_598=3Ddojo.lfx.html._byId(_598);=0A=
var _59d=3D[];=0A=
var _59e=3Ddojo.html.getComputedStyle;=0A=
if(dojo.lang.isArray(_599)){=0A=
dojo.deprecated("dojo.lfx.html.slideTo(node, array)","use =
dojo.lfx.html.slideTo(node, {top: value, left: value});","0.5");=0A=
_599=3D{top:_599[0],left:_599[1]};=0A=
}=0A=
dojo.lang.forEach(_598,function(node){=0A=
var top=3Dnull;=0A=
var left=3Dnull;=0A=
var init=3D(function(){=0A=
var _5a3=3Dnode;=0A=
return function(){=0A=
var pos=3D_59e(_5a3,"position");=0A=
top=3D(pos=3D=3D"absolute"?node.offsetTop:parseInt(_59e(node,"top"))||0);=0A=
left=3D(pos=3D=3D"absolute"?node.offsetLeft:parseInt(_59e(node,"left"))||=
0);=0A=
if(!dojo.lang.inArray(["absolute","relative"],pos)){=0A=
var ret=3Ddojo.html.abs(_5a3,true);=0A=
dojo.html.setStyleAttributes(_5a3,"position:absolute;top:"+ret.y+"px;left=
:"+ret.x+"px;");=0A=
top=3Dret.y;=0A=
left=3Dret.x;=0A=
}=0A=
};=0A=
})();=0A=
init();=0A=
var =
anim=3Ddojo.lfx.propertyAnimation(node,{"top":{start:top,end:(_599.top||0=
)},"left":{start:left,end:(_599.left||0)}},_59a,_59b,{"beforeBegin":init}=
);=0A=
if(_59c){=0A=
anim.connect("onEnd",function(){=0A=
_59c(_598,anim);=0A=
});=0A=
}=0A=
_59d.push(anim);=0A=
});=0A=
return dojo.lfx.combine(_59d);=0A=
};=0A=
dojo.lfx.html.slideBy=3Dfunction(_5a7,_5a8,_5a9,_5aa,_5ab){=0A=
_5a7=3Ddojo.lfx.html._byId(_5a7);=0A=
var _5ac=3D[];=0A=
var _5ad=3Ddojo.html.getComputedStyle;=0A=
if(dojo.lang.isArray(_5a8)){=0A=
dojo.deprecated("dojo.lfx.html.slideBy(node, array)","use =
dojo.lfx.html.slideBy(node, {top: value, left: value});","0.5");=0A=
_5a8=3D{top:_5a8[0],left:_5a8[1]};=0A=
}=0A=
dojo.lang.forEach(_5a7,function(node){=0A=
var top=3Dnull;=0A=
var left=3Dnull;=0A=
var init=3D(function(){=0A=
var _5b2=3Dnode;=0A=
return function(){=0A=
var pos=3D_5ad(_5b2,"position");=0A=
top=3D(pos=3D=3D"absolute"?node.offsetTop:parseInt(_5ad(node,"top"))||0);=0A=
left=3D(pos=3D=3D"absolute"?node.offsetLeft:parseInt(_5ad(node,"left"))||=
0);=0A=
if(!dojo.lang.inArray(["absolute","relative"],pos)){=0A=
var ret=3Ddojo.html.abs(_5b2,true);=0A=
dojo.html.setStyleAttributes(_5b2,"position:absolute;top:"+ret.y+"px;left=
:"+ret.x+"px;");=0A=
top=3Dret.y;=0A=
left=3Dret.x;=0A=
}=0A=
};=0A=
})();=0A=
init();=0A=
var =
anim=3Ddojo.lfx.propertyAnimation(node,{"top":{start:top,end:top+(_5a8.to=
p||0)},"left":{start:left,end:left+(_5a8.left||0)}},_5a9,_5aa).connect("b=
eforeBegin",init);=0A=
if(_5ab){=0A=
anim.connect("onEnd",function(){=0A=
_5ab(_5a7,anim);=0A=
});=0A=
}=0A=
_5ac.push(anim);=0A=
});=0A=
return dojo.lfx.combine(_5ac);=0A=
};=0A=
dojo.lfx.html.explode=3Dfunction(_5b6,_5b7,_5b8,_5b9,_5ba){=0A=
var h=3Ddojo.html;=0A=
_5b6=3Ddojo.byId(_5b6);=0A=
_5b7=3Ddojo.byId(_5b7);=0A=
var _5bc=3Dh.toCoordinateObject(_5b6,true);=0A=
var _5bd=3Ddocument.createElement("div");=0A=
h.copyStyle(_5bd,_5b7);=0A=
if(_5b7.explodeClassName){=0A=
_5bd.className=3D_5b7.explodeClassName;=0A=
}=0A=
with(_5bd.style){=0A=
position=3D"absolute";=0A=
display=3D"none";=0A=
var _5be=3Dh.getStyle(_5b6,"background-color");=0A=
backgroundColor=3D_5be?_5be.toLowerCase():"transparent";=0A=
backgroundColor=3D(backgroundColor=3D=3D"transparent")?"rgb(221, 221, =
221)":backgroundColor;=0A=
}=0A=
dojo.body().appendChild(_5bd);=0A=
with(_5b7.style){=0A=
visibility=3D"hidden";=0A=
display=3D"block";=0A=
}=0A=
var _5bf=3Dh.toCoordinateObject(_5b7,true);=0A=
with(_5b7.style){=0A=
display=3D"none";=0A=
visibility=3D"visible";=0A=
}=0A=
var _5c0=3D{opacity:{start:0.5,end:1}};=0A=
dojo.lang.forEach(["height","width","top","left"],function(type){=0A=
_5c0[type]=3D{start:_5bc[type],end:_5bf[type]};=0A=
});=0A=
var anim=3Dnew =
dojo.lfx.propertyAnimation(_5bd,_5c0,_5b8,_5b9,{"beforeBegin":function(){=0A=
h.setDisplay(_5bd,"block");=0A=
},"onEnd":function(){=0A=
h.setDisplay(_5b7,"block");=0A=
_5bd.parentNode.removeChild(_5bd);=0A=
}});=0A=
if(_5ba){=0A=
anim.connect("onEnd",function(){=0A=
_5ba(_5b7,anim);=0A=
});=0A=
}=0A=
return anim;=0A=
};=0A=
dojo.lfx.html.implode=3Dfunction(_5c3,end,_5c5,_5c6,_5c7){=0A=
var h=3Ddojo.html;=0A=
_5c3=3Ddojo.byId(_5c3);=0A=
end=3Ddojo.byId(end);=0A=
var _5c9=3Ddojo.html.toCoordinateObject(_5c3,true);=0A=
var _5ca=3Ddojo.html.toCoordinateObject(end,true);=0A=
var _5cb=3Ddocument.createElement("div");=0A=
dojo.html.copyStyle(_5cb,_5c3);=0A=
if(_5c3.explodeClassName){=0A=
_5cb.className=3D_5c3.explodeClassName;=0A=
}=0A=
dojo.html.setOpacity(_5cb,0.3);=0A=
with(_5cb.style){=0A=
position=3D"absolute";=0A=
display=3D"none";=0A=
backgroundColor=3Dh.getStyle(_5c3,"background-color").toLowerCase();=0A=
}=0A=
dojo.body().appendChild(_5cb);=0A=
var _5cc=3D{opacity:{start:1,end:0.5}};=0A=
dojo.lang.forEach(["height","width","top","left"],function(type){=0A=
_5cc[type]=3D{start:_5c9[type],end:_5ca[type]};=0A=
});=0A=
var anim=3Dnew =
dojo.lfx.propertyAnimation(_5cb,_5cc,_5c5,_5c6,{"beforeBegin":function(){=0A=
dojo.html.hide(_5c3);=0A=
dojo.html.show(_5cb);=0A=
},"onEnd":function(){=0A=
_5cb.parentNode.removeChild(_5cb);=0A=
}});=0A=
if(_5c7){=0A=
anim.connect("onEnd",function(){=0A=
_5c7(_5c3,anim);=0A=
});=0A=
}=0A=
return anim;=0A=
};=0A=
dojo.lfx.html.highlight=3Dfunction(_5cf,_5d0,_5d1,_5d2,_5d3){=0A=
_5cf=3Ddojo.lfx.html._byId(_5cf);=0A=
var _5d4=3D[];=0A=
dojo.lang.forEach(_5cf,function(node){=0A=
var _5d6=3Ddojo.html.getBackgroundColor(node);=0A=
var bg=3Ddojo.html.getStyle(node,"background-color").toLowerCase();=0A=
var _5d8=3Ddojo.html.getStyle(node,"background-image");=0A=
var _5d9=3D(bg=3D=3D"transparent"||bg=3D=3D"rgba(0, 0, 0, 0)");=0A=
while(_5d6.length>3){=0A=
_5d6.pop();=0A=
}=0A=
var rgb=3Dnew dojo.gfx.color.Color(_5d0);=0A=
var _5db=3Dnew dojo.gfx.color.Color(_5d6);=0A=
var =
anim=3Ddojo.lfx.propertyAnimation(node,{"background-color":{start:rgb,end=
:_5db}},_5d1,_5d2,{"beforeBegin":function(){=0A=
if(_5d8){=0A=
node.style.backgroundImage=3D"none";=0A=
}=0A=
node.style.backgroundColor=3D"rgb("+rgb.toRgb().join(",")+")";=0A=
},"onEnd":function(){=0A=
if(_5d8){=0A=
node.style.backgroundImage=3D_5d8;=0A=
}=0A=
if(_5d9){=0A=
node.style.backgroundColor=3D"transparent";=0A=
}=0A=
if(_5d3){=0A=
_5d3(node,anim);=0A=
}=0A=
}});=0A=
_5d4.push(anim);=0A=
});=0A=
return dojo.lfx.combine(_5d4);=0A=
};=0A=
dojo.lfx.html.unhighlight=3Dfunction(_5dd,_5de,_5df,_5e0,_5e1){=0A=
_5dd=3Ddojo.lfx.html._byId(_5dd);=0A=
var _5e2=3D[];=0A=
dojo.lang.forEach(_5dd,function(node){=0A=
var _5e4=3Dnew dojo.gfx.color.Color(dojo.html.getBackgroundColor(node));=0A=
var rgb=3Dnew dojo.gfx.color.Color(_5de);=0A=
var _5e6=3Ddojo.html.getStyle(node,"background-image");=0A=
var =
anim=3Ddojo.lfx.propertyAnimation(node,{"background-color":{start:_5e4,en=
d:rgb}},_5df,_5e0,{"beforeBegin":function(){=0A=
if(_5e6){=0A=
node.style.backgroundImage=3D"none";=0A=
}=0A=
node.style.backgroundColor=3D"rgb("+_5e4.toRgb().join(",")+")";=0A=
},"onEnd":function(){=0A=
if(_5e1){=0A=
_5e1(node,anim);=0A=
}=0A=
}});=0A=
_5e2.push(anim);=0A=
});=0A=
return dojo.lfx.combine(_5e2);=0A=
};=0A=
dojo.lang.mixin(dojo.lfx,dojo.lfx.html);=0A=
dojo.provide("dojo.lfx.*");=0A=
=0A=

------=_NextPart_000_0000_01C7AA76.5A78FD90
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.jornada.unam.mx/scripts/dw_cookies.js

/************************************************************************=
*********
  dw_cookies.js - cookie functions for www.dyn-web.com
  Recycled from various sources=20
*************************************************************************=
*********/

// Modified from Bill Dortch's Cookie Functions (hidaho.com)=20
// (found in JavaScript Bible)
function setCookie(name,value,days,path,domain,secure) {
  var expires, date;
  if (typeof days =3D=3D "number") {
    date =3D new Date();
    date.setTime( date.getTime() + (days*24*60*60*1000) );
		expires =3D date.toGMTString();
  }
  document.cookie =3D name + "=3D" + escape(value) +
    ((expires) ? "; expires=3D" + expires : "") +
    ((path) ? "; path=3D" + path : "") +
    ((domain) ? "; domain=3D" + domain : "") +
    ((secure) ? "; secure" : "");
}

// Modified from Jesse Chisholm or Scott Andrew Lepera ?
// (found at both www.dansteinman.com/dynapi/ and =
www.scottandrew.com/junkyard/js/)
function getCookie(name) {
  var nameq =3D name + "=3D";
  var c_ar =3D document.cookie.split(';');
  for (var i=3D0; i<c_ar.length; i++) {
    var c =3D c_ar[i];
    while (c.charAt(0)=3D=3D' ') c =3D c.substring(1,c.length);
    if (c.indexOf(nameq) =3D=3D 0) return unescape( =
c.substring(nameq.length, c.length) );
  }
  return null;
}

// from Bill Dortch's Cookie Functions (hidaho.com)=20
function deleteCookie(name,path,domain) {
  if (getCookie(name)) {
    document.cookie =3D name + "=3D" +
      ((path) ? "; path=3D" + path : "") +
      ((domain) ? "; domain=3D" + domain : "") +
      "; expires=3DThu, 01-Jan-70 00:00:01 GMT";
  }
}


------=_NextPart_000_0000_01C7AA76.5A78FD90
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.jornada.unam.mx/scripts/dw_sizerdx.js

/*=0A=
    dw_sizerdx.js version date: March 2005=0A=
    requires dw_cookies.js=0A=
    =0A=
    Revisions: added setDefaults method, =0A=
    set method now accepts array of selectors,=0A=
    reset fn now sets adjustList el's font-sizes to empty string,=0A=
    fixed bugs in dw_getElementsBySelector fn=0A=
*/=0A=
=0A=
/************************************************************************=
*=0A=
  This code is from Dynamic Web Coding at dyn-web.com=0A=
  Copyright 2004-5 by Sharon Paine =0A=
  See Terms of Use at www.dyn-web.com/bus/terms.html=0A=
  regarding conditions under which you may use this code.=0A=
  This notice must be retained in the code as is!=0A=
*************************************************************************=
/=0A=
=0A=
var dw_fontSizerDX =3D {=0A=
    sizeUnit:    "px",=0A=
    defaultSize: 14,=0A=
    maxSize:     24,=0A=
    minSize:     10,=0A=
    adjustList: [], // set method populates=0A=
=0A=
    setDefaults: function(unit, dflt, mn, mx, sels) {=0A=
        this.sizeUnit =3D unit;       this.defaultSize =3D dflt;=0A=
        this.maxSize =3D mx;          this.minSize =3D mn;=0A=
        if (sels) this.set(dflt, mn, mx, sels);=0A=
    },=0A=
=0A=
    set: function (dflt, mn, mx, sels) { =0A=
        var ln =3D this.adjustList.length;        =0A=
        for (var i=3D0; sels[i]; i++) {=0A=
            this.adjustList[ln+i] =3D [];=0A=
            this.adjustList[ln+i]["sel"]  =3D sels[i];=0A=
            this.adjustList[ln+i]["dflt"] =3D dflt;=0A=
            this.adjustList[ln+i]["min"]   =3D mn || this.minSize;=0A=
            this.adjustList[ln+i]["max"]   =3D mx || this.maxSize;=0A=
            // hold ratio of this selector's default size to =
this.defaultSize for calcs in adjust fn =0A=
            this.adjustList[ln+i]["ratio"] =3D =
this.adjustList[ln+i]["dflt"] / this.defaultSize;=0A=
        }=0A=
    },=0A=
=0A=
    init: function() {=0A=
        if ( !document.getElementById || !document.getElementsByTagName =
) return;=0A=
        var size, sizerEl, i;=0A=
        size =3D getCookie("fontSize");=0A=
        size =3D !isNaN( parseFloat(size) )? parseFloat(size): =
this.defaultSize;=0A=
        // in case default unit changed or size passed in url out of =
range=0A=
        if ( size > this.maxSize || size < this.minSize ) size =3D =
this.defaultSize;=0A=
        this.curSize =3D this.defaultSize;  // create curSize property =
to use in calculations =0A=
        sizerEl =3D document.getElementById('sizer');=0A=
        if (sizerEl) sizerEl.style.display =3D "block";=0A=
        // if neither set nor setDefaults populates adjustList, apply =
sizes to body and td's=0A=
        if (this.adjustList.length =3D=3D 0) {=0A=
            this.setDefaults( this.sizeUnit, this.defaultSize, =
this.minSize, this.maxSize, ['body', 'td'] );=0A=
        }=0A=
        if ( size !=3D this.defaultSize ) this.adjust( size - =
this.defaultSize );=0A=
    },=0A=
=0A=
    adjust: function(n) {=0A=
        if ( !this.curSize ) return; // set in init=0A=
        var alist, size, list, i, j;=0A=
        // check against max/minSize=0A=
        if ( n > 0 ) {=0A=
            if ( this.curSize + n > this.maxSize ) n =3D this.maxSize - =
this.curSize;=0A=
        } else if ( n < 0 ) {=0A=
            if ( this.curSize + n < this.minSize ) n =3D this.minSize - =
this.curSize;=0A=
        }=0A=
        if ( n =3D=3D 0 ) return;=0A=
        this.curSize +=3D n;=0A=
        // loop through adjustList, calculating size, checking max/min=0A=
        alist =3D this.adjustList;=0A=
        for (i=3D0; alist[i]; i++) {=0A=
            size =3D this.curSize * alist[i]['ratio']; // maintain =
proportion =0A=
            size =3D Math.max(alist[i]['min'], size); size =3D =
Math.min(alist[i]['max'], size);=0A=
            list =3D dw_getElementsBySelector( alist[i]['sel'] );=0A=
            for (j=3D0; list[j]; j++) { list[j].style.fontSize =3D size =
+ this.sizeUnit; }=0A=
        }=0A=
        setCookie( "fontSize", this.curSize, 180, "/" );=0A=
    },=0A=
=0A=
    reset: function() {=0A=
        var alist =3D this.adjustList, list, i, j;=0A=
        for (i=3D0; alist[i]; i++) {=0A=
            list =3D dw_getElementsBySelector( alist[i]['sel'] );=0A=
            for (j=3D0; list[j]; j++) { =0A=
                // Reset adjustList elements to their default sizes=0A=
                //list[j].style.fontSize =3D alist[i]['dflt'] + =
this.sizeUnit;=0A=
                list[j].style.fontSize =3D '';  // restores original =
font size=0A=
            } =0A=
        }=0A=
        this.curSize =3D this.defaultSize;=0A=
        deleteCookie("fontSize", "/");=0A=
    }=0A=
=0A=
}=0A=
=0A=
// resource: simon.incutio.com/archive/2003/03/25/getElementsBySelector=0A=
function dw_getElementsBySelector(selector) {=0A=
    if (!document.getElementsByTagName) return [];=0A=
    var nodeList =3D [document], tokens, bits, list, col, els, i, j, k;=0A=
    selector =3D selector.normalize();=0A=
    tokens =3D selector.split(' ');=0A=
    for (i=3D0; tokens[i]; i++) {=0A=
        if ( tokens[i].indexOf('#') !=3D -1 ) {  // id=0A=
            bits =3D tokens[i].split('#'); =0A=
            var el =3D document.getElementById( bits[1] );=0A=
            if (!el) return []; =0A=
            if ( bits[0] ) {  // check tag=0A=
                if ( el.tagName.toLowerCase() !=3D bits[0].toLowerCase() =
) return [];=0A=
            }=0A=
            for (j=3D0; nodeList[j]; j++) {  // check containment=0A=
                if ( nodeList[j] =3D=3D document || dw_contained(el, =
nodeList[j]) ) =0A=
                    nodeList =3D [el];=0A=
                else return [];=0A=
            }=0A=
            continue; =0A=
        } else if ( tokens[i].indexOf('.') !=3D -1 ) {  // class=0A=
            bits =3D tokens[i].split('.'); col =3D [];=0A=
            for (j=3D0; nodeList[j]; j++) {=0A=
                els =3D dw_getElementsByClassName( bits[1], bits[0], =
nodeList[j] );=0A=
                for (k=3D0; els[k]; k++) { col[col.length] =3D els[k]; }=0A=
            }=0A=
            nodeList =3D [];=0A=
            for (j=3D0; col[j]; j++) { nodeList.push(col[j]); }=0A=
            continue; =0A=
        } else {  // element =0A=
            els =3D []; =0A=
            for (j =3D 0; nodeList[j]; j++) {=0A=
                list =3D nodeList[j].getElementsByTagName(tokens[i]);=0A=
                for (k =3D 0; list[k]; k++) { els.push(list[k]); }=0A=
            }=0A=
            nodeList =3D els;=0A=
        }=0A=
    }=0A=
    return nodeList;=0A=
}=0A=
=0A=
function dw_getElementsByClassName(sClass, sTag, oCont) {=0A=
    var result =3D [], list, i;=0A=
    var re =3D new RegExp("\\b" + sClass + "\\b", "i");=0A=
    oCont =3D oCont? oCont: document;=0A=
    if ( document.getElementsByTagName ) {=0A=
        if ( !sTag || sTag =3D=3D "*" ) {=0A=
            list =3D oCont.all? oCont.all: =
oCont.getElementsByTagName("*");=0A=
        } else {=0A=
            list =3D oCont.getElementsByTagName(sTag);=0A=
        }=0A=
        for (i=3D0; list[i]; i++) =0A=
            if ( re.test( list[i].className ) ) result.push( list[i] );=0A=
    }=0A=
    return result;=0A=
}=0A=
=0A=
// returns true of oNode is contained by oCont (container)=0A=
function dw_contained(oNode, oCont) {=0A=
    if (!oNode) return; // in case alt-tab away while hovering (prevent =
error)=0A=
    while ( oNode =3D oNode.parentNode ) if ( oNode =3D=3D oCont ) =
return true;=0A=
    return false;=0A=
}=0A=
=0A=
if (!Array.prototype.push) {  // ie5.0=0A=
	Array.prototype.push =3D  function() {=0A=
		for (var i=3D0; arguments[i]; i++) this[this.length] =3D arguments[i];=0A=
		return this[this.length-1]; // return last value appended=0A=
	}=0A=
}=0A=
=0A=
String.prototype.normalize =3D function() {=0A=
	var re =3D /\s\s+/g;=0A=
	return this.trim().replace(re, " ");=0A=
}=0A=
=0A=
String.prototype.trim =3D function() {=0A=
	var re =3D /^\s+|\s+$/;=0A=
	return this.replace(re, "");=0A=
}=0A=
=0A=
=0A=
=0A=
=0A=
=0A=
=0A=

------=_NextPart_000_0000_01C7AA76.5A78FD90
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.google-analytics.com/urchin.js

//-- Google Analytics Urchin Module=0A=
//-- Copyright 2005 Google, All Rights Reserved.=0A=
=0A=
//-- Urchin On Demand Settings ONLY=0A=
var _uacct=3D"";			// set up the Urchin Account=0A=
var _userv=3D1;			// service mode (0=3Dlocal,1=3Dremote,2=3Dboth)=0A=
=0A=
//-- UTM User Settings=0A=
var _ufsc=3D1;			// set client info flag (1=3Don|0=3Doff)=0A=
var _udn=3D"auto";		// (auto|none|domain) set the domain name for cookies=0A=
var _uhash=3D"on";		// (on|off) unique domain hash for cookies=0A=
var _utimeout=3D"1800";   	// set the inactive session timeout in seconds=0A=
var _ugifpath=3D"/__utm.gif";	// set the web path to the __utm.gif file=0A=
var _utsp=3D"|";			// transaction field separator=0A=
var _uflash=3D1;			// set flash version detect option (1=3Don|0=3Doff)=0A=
var _utitle=3D1;			// set the document title detect option =
(1=3Don|0=3Doff)=0A=
var _ulink=3D0;			// enable linker functionality (1=3Don|0=3Doff)=0A=
var _uanchor=3D0;			// enable use of anchors for campaign =
(1=3Don|0=3Doff)=0A=
var _utcp=3D"/";			// the cookie path for tracking=0A=
var _usample=3D100;		// The sampling % of visitors to track (1-100).=0A=
=0A=
//-- UTM Campaign Tracking Settings=0A=
var _uctm=3D1;			// set campaign tracking module (1=3Don|0=3Doff)=0A=
var _ucto=3D"15768000";		// set timeout in seconds (6 month default)=0A=
var _uccn=3D"utm_campaign";	// name=0A=
var _ucmd=3D"utm_medium";		// medium (cpc|cpm|link|email|organic)=0A=
var _ucsr=3D"utm_source";		// source=0A=
var _uctr=3D"utm_term";		// term/keyword=0A=
var _ucct=3D"utm_content";	// content=0A=
var _ucid=3D"utm_id";		// id number=0A=
var _ucno=3D"utm_nooverride";	// don't override=0A=
=0A=
//-- Auto/Organic Sources and Keywords=0A=
var _uOsr=3Dnew Array();=0A=
var _uOkw=3Dnew Array();=0A=
_uOsr[0]=3D"google";	_uOkw[0]=3D"q";=0A=
_uOsr[1]=3D"yahoo";	_uOkw[1]=3D"p";=0A=
_uOsr[2]=3D"msn";		_uOkw[2]=3D"q";=0A=
_uOsr[3]=3D"aol";		_uOkw[3]=3D"query";=0A=
_uOsr[4]=3D"aol";		_uOkw[4]=3D"encquery";=0A=
_uOsr[5]=3D"lycos";	_uOkw[5]=3D"query";=0A=
_uOsr[6]=3D"ask";		_uOkw[6]=3D"q";=0A=
_uOsr[7]=3D"altavista";	_uOkw[7]=3D"q";=0A=
_uOsr[8]=3D"search";	_uOkw[8]=3D"q";=0A=
_uOsr[9]=3D"netscape";	_uOkw[9]=3D"s";=0A=
_uOsr[10]=3D"cnn";	_uOkw[10]=3D"query";=0A=
_uOsr[11]=3D"looksmart";	_uOkw[11]=3D"qt";=0A=
_uOsr[12]=3D"about";	_uOkw[12]=3D"terms";=0A=
_uOsr[13]=3D"mamma";	_uOkw[13]=3D"query";=0A=
_uOsr[14]=3D"alltheweb";	_uOkw[14]=3D"q";=0A=
_uOsr[15]=3D"gigablast";	_uOkw[15]=3D"q";=0A=
_uOsr[16]=3D"voila";	_uOkw[16]=3D"kw";=0A=
_uOsr[17]=3D"virgilio";	_uOkw[17]=3D"qs";=0A=
_uOsr[18]=3D"live";	_uOkw[18]=3D"q";=0A=
_uOsr[19]=3D"baidu";	_uOkw[19]=3D"wd";=0A=
_uOsr[20]=3D"alice";	_uOkw[20]=3D"qs";=0A=
_uOsr[21]=3D"seznam";	_uOkw[21]=3D"w";=0A=
_uOsr[22]=3D"yandex";	_uOkw[22]=3D"text";=0A=
_uOsr[23]=3D"najdi";	_uOkw[23]=3D"q";=0A=
=0A=
//-- Auto/Organic Keywords to Ignore=0A=
var _uOno=3Dnew Array();=0A=
//_uOno[0]=3D"urchin";=0A=
//_uOno[1]=3D"urchin.com";=0A=
//_uOno[2]=3D"www.urchin.com";=0A=
=0A=
//-- Referral domains to Ignore=0A=
var _uRno=3Dnew Array();=0A=
//_uRno[0]=3D".urchin.com";=0A=
=0A=
//-- **** Don't modify below this point ***=0A=
var =
_uff,_udh,_udt,_ubl=3D0,_udo=3D"",_uu,_ufns=3D0,_uns=3D0,_ur=3D"-",_ufno=3D=
0,_ust=3D0,_ubd=3Ddocument,_udl=3D_ubd.location,_udlh=3D"",_uwv=3D"1";=0A=
var _ugifpath2=3D"http://www.google-analytics.com/__utm.gif";=0A=
if (_udl.hash) _udlh=3D_udl.href.substring(_udl.href.indexOf('#'));=0A=
if (_udl.protocol=3D=3D"https:") =
_ugifpath2=3D"https://ssl.google-analytics.com/__utm.gif";=0A=
if (!_utcp || _utcp=3D=3D"") _utcp=3D"/";=0A=
function urchinTracker(page) {=0A=
 if (_udl.protocol=3D=3D"file:") return;=0A=
 if (_uff && (!page || page=3D=3D"")) return;=0A=
 var a,b,c,xx,v,z,k,x=3D"",s=3D"",f=3D0;=0A=
 var nx=3D" expires=3DSun, 18 Jan 2038 00:00:00 GMT;";=0A=
 var dc=3D_ubd.cookie;=0A=
 _udh=3D_uDomain();=0A=
 if (!_uVG()) return;=0A=
 _uu=3DMath.round(Math.random()*2147483647);=0A=
 _udt=3Dnew Date();=0A=
 _ust=3DMath.round(_udt.getTime()/1000);=0A=
 a=3Ddc.indexOf("__utma=3D"+_udh);=0A=
 b=3Ddc.indexOf("__utmb=3D"+_udh);=0A=
 c=3Ddc.indexOf("__utmc=3D"+_udh);=0A=
 if (_udn && _udn!=3D"") { _udo=3D" domain=3D"+_udn+";"; }=0A=
 if (_utimeout && _utimeout!=3D"") {=0A=
  x=3Dnew Date(_udt.getTime()+(_utimeout*1000));=0A=
  x=3D" expires=3D"+x.toGMTString()+";";=0A=
 }=0A=
 if (_ulink) {=0A=
  if (_uanchor && _udlh && _udlh!=3D"") s=3D_udlh+"&";=0A=
  s+=3D_udl.search;=0A=
  if(s && s!=3D"" && s.indexOf("__utma=3D")>=3D0) {=0A=
   if (!(_uIN(a=3D_uGC(s,"__utma=3D","&")))) a=3D"-";=0A=
   if (!(_uIN(b=3D_uGC(s,"__utmb=3D","&")))) b=3D"-";=0A=
   if (!(_uIN(c=3D_uGC(s,"__utmc=3D","&")))) c=3D"-";=0A=
   v=3D_uGC(s,"__utmv=3D","&");=0A=
   z=3D_uGC(s,"__utmz=3D","&");=0A=
   k=3D_uGC(s,"__utmk=3D","&");=0A=
   xx=3D_uGC(s,"__utmx=3D","&");=0A=
   if ((k*1) !=3D ((_uHash(a+b+c+xx+z+v)*1)+(_udh*1))) =
{_ubl=3D1;a=3D"-";b=3D"-";c=3D"-";xx=3D"-";z=3D"-";v=3D"-";}=0A=
   if (a!=3D"-" && b!=3D"-" && c!=3D"-") f=3D1;=0A=
   else if(a!=3D"-") f=3D2;=0A=
  }=0A=
 }=0A=
 if(f=3D=3D1) {=0A=
  _ubd.cookie=3D"__utma=3D"+a+"; path=3D"+_utcp+";"+nx+_udo;=0A=
  _ubd.cookie=3D"__utmb=3D"+b+"; path=3D"+_utcp+";"+x+_udo;=0A=
  _ubd.cookie=3D"__utmc=3D"+c+"; path=3D"+_utcp+";"+_udo;=0A=
 } else if (f=3D=3D2) {=0A=
  a=3D_uFixA(s,"&",_ust);=0A=
  _ubd.cookie=3D"__utma=3D"+a+"; path=3D"+_utcp+";"+nx+_udo;=0A=
  _ubd.cookie=3D"__utmb=3D"+_udh+"; path=3D"+_utcp+";"+x+_udo;=0A=
  _ubd.cookie=3D"__utmc=3D"+_udh+"; path=3D"+_utcp+";"+_udo;=0A=
  _ufns=3D1;=0A=
 } else if (a>=3D0 && b>=3D0 && c>=3D0) {=0A=
  _ubd.cookie=3D"__utmb=3D"+_udh+"; path=3D"+_utcp+";"+x+_udo;=0A=
 } else {=0A=
  if (a>=3D0) a=3D_uFixA(_ubd.cookie,";",_ust);=0A=
  else a=3D_udh+"."+_uu+"."+_ust+"."+_ust+"."+_ust+".1";=0A=
  _ubd.cookie=3D"__utma=3D"+a+"; path=3D"+_utcp+";"+nx+_udo;=0A=
  _ubd.cookie=3D"__utmb=3D"+_udh+"; path=3D"+_utcp+";"+x+_udo;=0A=
  _ubd.cookie=3D"__utmc=3D"+_udh+"; path=3D"+_utcp+";"+_udo;=0A=
  _ufns=3D1;=0A=
 }=0A=
 if (_ulink && xx && xx!=3D"" && xx!=3D"-") {=0A=
   xx=3D_uUES(xx);=0A=
   if (xx.indexOf(";")=3D=3D-1) _ubd.cookie=3D"__utmx=3D"+xx+"; =
path=3D"+_utcp+";"+nx+_udo;=0A=
 }=0A=
 if (_ulink && v && v!=3D"" && v!=3D"-") {=0A=
  v=3D_uUES(v);=0A=
  if (v.indexOf(";")=3D=3D-1) _ubd.cookie=3D"__utmv=3D"+v+"; =
path=3D"+_utcp+";"+nx+_udo;=0A=
 }=0A=
 _uInfo(page);=0A=
 _ufns=3D0;=0A=
 _ufno=3D0;=0A=
 _uff=3D1;=0A=
}=0A=
function _uInfo(page) {=0A=
 var p,s=3D"",dm=3D"",pg=3D_udl.pathname+_udl.search;=0A=
 if (page && page!=3D"") pg=3D_uES(page,1);=0A=
 _ur=3D_ubd.referrer;=0A=
 if (!_ur || _ur=3D=3D"") { _ur=3D"-"; }=0A=
 else {=0A=
  dm=3D_ubd.domain;=0A=
  if(_utcp && _utcp!=3D"/") dm+=3D_utcp;=0A=
  p=3D_ur.indexOf(dm);=0A=
  if ((p>=3D0) && (p<=3D8)) { _ur=3D"0"; }=0A=
  if (_ur.indexOf("[")=3D=3D0 && =
_ur.lastIndexOf("]")=3D=3D(_ur.length-1)) { _ur=3D"-"; }=0A=
 }=0A=
 s+=3D"&utmn=3D"+_uu;=0A=
 if (_ufsc) s+=3D_uBInfo();=0A=
 if (_uctm) s+=3D_uCInfo();=0A=
 if (_utitle && _ubd.title && _ubd.title!=3D"") =
s+=3D"&utmdt=3D"+_uES(_ubd.title);=0A=
 if (_udl.hostname && _udl.hostname!=3D"") =
s+=3D"&utmhn=3D"+_uES(_udl.hostname);=0A=
 s+=3D"&utmr=3D"+_ur;=0A=
 s+=3D"&utmp=3D"+pg;=0A=
 if ((_userv=3D=3D0 || _userv=3D=3D2) && _uSP()) {=0A=
  var i=3Dnew Image(1,1);=0A=
  i.src=3D_ugifpath+"?"+"utmwv=3D"+_uwv+s;=0A=
  i.onload=3Dfunction() {_uVoid();}=0A=
 }=0A=
 if ((_userv=3D=3D1 || _userv=3D=3D2) && _uSP()) {=0A=
  var i2=3Dnew Image(1,1);=0A=
  =
i2.src=3D_ugifpath2+"?"+"utmwv=3D"+_uwv+s+"&utmac=3D"+_uacct+"&utmcc=3D"+=
_uGCS();=0A=
  i2.onload=3Dfunction() { _uVoid(); }=0A=
 }=0A=
 return;=0A=
}=0A=
function _uVoid() { return; }=0A=
function _uCInfo() {=0A=
 if (!_ucto || _ucto=3D=3D"") { _ucto=3D"15768000"; }=0A=
 if (!_uVG()) return;=0A=
 var =
c=3D"",t=3D"-",t2=3D"-",t3=3D"-",o=3D0,cs=3D0,cn=3D0,i=3D0,z=3D"-",s=3D""=
;=0A=
 if (_uanchor && _udlh && _udlh!=3D"") s=3D_udlh+"&";=0A=
 s+=3D_udl.search;=0A=
 var x=3Dnew Date(_udt.getTime()+(_ucto*1000));=0A=
 var dc=3D_ubd.cookie;=0A=
 x=3D" expires=3D"+x.toGMTString()+";";=0A=
 if (_ulink && !_ubl) {=0A=
  z=3D_uUES(_uGC(s,"__utmz=3D","&"));=0A=
  if (z!=3D"-" && z.indexOf(";")=3D=3D-1) { =
_ubd.cookie=3D"__utmz=3D"+z+"; path=3D"+_utcp+";"+x+_udo; return ""; }=0A=
 }=0A=
 z=3Ddc.indexOf("__utmz=3D"+_udh);=0A=
 if (z>-1) { z=3D_uGC(dc,"__utmz=3D"+_udh,";"); }=0A=
 else { z=3D"-"; }=0A=
 t=3D_uGC(s,_ucid+"=3D","&");=0A=
 t2=3D_uGC(s,_ucsr+"=3D","&");=0A=
 t3=3D_uGC(s,"gclid=3D","&");=0A=
 if ((t!=3D"-" && t!=3D"") || (t2!=3D"-" && t2!=3D"") || (t3!=3D"-" && =
t3!=3D"")) {=0A=
  if (t!=3D"-" && t!=3D"") c+=3D"utmcid=3D"+_uEC(t);=0A=
  if (t2!=3D"-" && t2!=3D"") { if (c !=3D "") c+=3D"|"; =
c+=3D"utmcsr=3D"+_uEC(t2); }=0A=
  if (t3!=3D"-" && t3!=3D"") { if (c !=3D "") c+=3D"|"; =
c+=3D"utmgclid=3D"+_uEC(t3); }=0A=
  t=3D_uGC(s,_uccn+"=3D","&");=0A=
  if (t!=3D"-" && t!=3D"") c+=3D"|utmccn=3D"+_uEC(t);=0A=
  else c+=3D"|utmccn=3D(not+set)";=0A=
  t=3D_uGC(s,_ucmd+"=3D","&");=0A=
  if (t!=3D"-" && t!=3D"") c+=3D"|utmcmd=3D"+_uEC(t);=0A=
  else  c+=3D"|utmcmd=3D(not+set)";=0A=
  t=3D_uGC(s,_uctr+"=3D","&");=0A=
  if (t!=3D"-" && t!=3D"") c+=3D"|utmctr=3D"+_uEC(t);=0A=
  else { t=3D_uOrg(1); if (t!=3D"-" && t!=3D"") =
c+=3D"|utmctr=3D"+_uEC(t); }=0A=
  t=3D_uGC(s,_ucct+"=3D","&");=0A=
  if (t!=3D"-" && t!=3D"") c+=3D"|utmcct=3D"+_uEC(t);=0A=
  t=3D_uGC(s,_ucno+"=3D","&");=0A=
  if (t=3D=3D"1") o=3D1;=0A=
  if (z!=3D"-" && o=3D=3D1) return "";=0A=
 }=0A=
 if (c=3D=3D"-" || c=3D=3D"") { c=3D_uOrg(); if (z!=3D"-" && =
_ufno=3D=3D1)  return ""; }=0A=
 if (c=3D=3D"-" || c=3D=3D"") { if (_ufns=3D=3D1)  c=3D_uRef(); if =
(z!=3D"-" && _ufno=3D=3D1)  return ""; }=0A=
 if (c=3D=3D"-" || c=3D=3D"") {=0A=
  if (z=3D=3D"-" && _ufns=3D=3D1) { =
c=3D"utmccn=3D(direct)|utmcsr=3D(direct)|utmcmd=3D(none)"; }=0A=
  if (c=3D=3D"-" || c=3D=3D"") return "";=0A=
 }=0A=
 if (z!=3D"-") {=0A=
  i=3Dz.indexOf(".");=0A=
  if (i>-1) i=3Dz.indexOf(".",i+1);=0A=
  if (i>-1) i=3Dz.indexOf(".",i+1);=0A=
  if (i>-1) i=3Dz.indexOf(".",i+1);=0A=
  t=3Dz.substring(i+1,z.length);=0A=
  if (t.toLowerCase()=3D=3Dc.toLowerCase()) cs=3D1;=0A=
  t=3Dz.substring(0,i);=0A=
  if ((i=3Dt.lastIndexOf(".")) > -1) {=0A=
   t=3Dt.substring(i+1,t.length);=0A=
   cn=3D(t*1);=0A=
  }=0A=
 }=0A=
 if (cs=3D=3D0 || _ufns=3D=3D1) {=0A=
  t=3D_uGC(dc,"__utma=3D"+_udh,";");=0A=
  if ((i=3Dt.lastIndexOf(".")) > 9) {=0A=
   _uns=3Dt.substring(i+1,t.length);=0A=
   _uns=3D(_uns*1);=0A=
  }=0A=
  cn++;=0A=
  if (_uns=3D=3D0) _uns=3D1;=0A=
  _ubd.cookie=3D"__utmz=3D"+_udh+"."+_ust+"."+_uns+"."+cn+"."+c+"; =
path=3D"+_utcp+"; "+x+_udo;=0A=
 }=0A=
 if (cs=3D=3D0 || _ufns=3D=3D1) return "&utmcn=3D1";=0A=
 else return "&utmcr=3D1";=0A=
}=0A=
function _uRef() {=0A=
 if (_ur=3D=3D"0" || _ur=3D=3D"" || _ur=3D=3D"-") return "";=0A=
 var i=3D0,h,k,n;=0A=
 if ((i=3D_ur.indexOf("://"))<0) return "";=0A=
 h=3D_ur.substring(i+3,_ur.length);=0A=
 if (h.indexOf("/") > -1) {=0A=
  k=3Dh.substring(h.indexOf("/"),h.length);=0A=
  if (k.indexOf("?") > -1) k=3Dk.substring(0,k.indexOf("?"));=0A=
  h=3Dh.substring(0,h.indexOf("/"));=0A=
 }=0A=
 h=3Dh.toLowerCase();=0A=
 n=3Dh;=0A=
 if ((i=3Dn.indexOf(":")) > -1) n=3Dn.substring(0,i);=0A=
 for (var ii=3D0;ii<_uRno.length;ii++) {=0A=
  if ((i=3Dn.indexOf(_uRno[ii].toLowerCase())) > -1 && =
n.length=3D=3D(i+_uRno[ii].length)) { _ufno=3D1; break; }=0A=
 }=0A=
 if (h.indexOf("www.")=3D=3D0) h=3Dh.substring(4,h.length);=0A=
 return =
"utmccn=3D(referral)|utmcsr=3D"+_uEC(h)+"|"+"utmcct=3D"+_uEC(k)+"|utmcmd=3D=
referral";=0A=
}=0A=
function _uOrg(t) {=0A=
 if (_ur=3D=3D"0" || _ur=3D=3D"" || _ur=3D=3D"-") return "";=0A=
 var i=3D0,h,k;=0A=
 if ((i=3D_ur.indexOf("://")) < 0) return "";=0A=
 h=3D_ur.substring(i+3,_ur.length);=0A=
 if (h.indexOf("/") > -1) {=0A=
  h=3Dh.substring(0,h.indexOf("/"));=0A=
 }=0A=
 for (var ii=3D0;ii<_uOsr.length;ii++) {=0A=
  if (h.toLowerCase().indexOf(_uOsr[ii].toLowerCase()) > -1) {=0A=
   if ((i=3D_ur.indexOf("?"+_uOkw[ii]+"=3D")) > -1 || =
(i=3D_ur.indexOf("&"+_uOkw[ii]+"=3D")) > -1) {=0A=
    k=3D_ur.substring(i+_uOkw[ii].length+2,_ur.length);=0A=
    if ((i=3Dk.indexOf("&")) > -1) k=3Dk.substring(0,i);=0A=
    for (var yy=3D0;yy<_uOno.length;yy++) {=0A=
     if (_uOno[yy].toLowerCase()=3D=3Dk.toLowerCase()) { _ufno=3D1; =
break; }=0A=
    }=0A=
    if (t) return _uEC(k);=0A=
    else return =
"utmccn=3D(organic)|utmcsr=3D"+_uEC(_uOsr[ii])+"|"+"utmctr=3D"+_uEC(k)+"|=
utmcmd=3Dorganic";=0A=
   }=0A=
  }=0A=
 }=0A=
 return "";=0A=
}=0A=
function _uBInfo() {=0A=
 var sr=3D"-",sc=3D"-",ul=3D"-",fl=3D"-",cs=3D"-",je=3D1;=0A=
 var n=3Dnavigator;=0A=
 if (self.screen) {=0A=
  sr=3Dscreen.width+"x"+screen.height;=0A=
  sc=3Dscreen.colorDepth+"-bit";=0A=
 } else if (self.java) {=0A=
  var j=3Djava.awt.Toolkit.getDefaultToolkit();=0A=
  var s=3Dj.getScreenSize();=0A=
  sr=3Ds.width+"x"+s.height;=0A=
 }=0A=
 if (n.language) { ul=3Dn.language.toLowerCase(); }=0A=
 else if (n.browserLanguage) { ul=3Dn.browserLanguage.toLowerCase(); }=0A=
 je=3Dn.javaEnabled()?1:0;=0A=
 if (_uflash) fl=3D_uFlash();=0A=
 if (_ubd.characterSet) cs=3D_uES(_ubd.characterSet);=0A=
 else if (_ubd.charset) cs=3D_uES(_ubd.charset);=0A=
 return =
"&utmcs=3D"+cs+"&utmsr=3D"+sr+"&utmsc=3D"+sc+"&utmul=3D"+ul+"&utmje=3D"+j=
e+"&utmfl=3D"+fl;=0A=
}=0A=
function __utmSetTrans() {=0A=
 var e;=0A=
 if (_ubd.getElementById) e=3D_ubd.getElementById("utmtrans");=0A=
 else if (_ubd.utmform && _ubd.utmform.utmtrans) =
e=3D_ubd.utmform.utmtrans;=0A=
 if (!e) return;=0A=
 var l=3De.value.split("UTM:");=0A=
 var i,i2,c;=0A=
 if (_userv=3D=3D0 || _userv=3D=3D2) i=3Dnew Array();=0A=
 if (_userv=3D=3D1 || _userv=3D=3D2) { i2=3Dnew Array(); c=3D_uGCS(); }=0A=
=0A=
 for (var ii=3D0;ii<l.length;ii++) {=0A=
  l[ii]=3D_uTrim(l[ii]);=0A=
  if (l[ii].charAt(0)!=3D'T' && l[ii].charAt(0)!=3D'I') continue;=0A=
  var r=3DMath.round(Math.random()*2147483647);=0A=
  if (!_utsp || _utsp=3D=3D"") _utsp=3D"|";=0A=
  var f=3Dl[ii].split(_utsp),s=3D"";=0A=
  if (f[0].charAt(0)=3D=3D'T') {=0A=
   s=3D"&utmt=3Dtran"+"&utmn=3D"+r;=0A=
   f[1]=3D_uTrim(f[1]); if(f[1]&&f[1]!=3D"") =
s+=3D"&utmtid=3D"+_uES(f[1]);=0A=
   f[2]=3D_uTrim(f[2]); if(f[2]&&f[2]!=3D"") =
s+=3D"&utmtst=3D"+_uES(f[2]);=0A=
   f[3]=3D_uTrim(f[3]); if(f[3]&&f[3]!=3D"") =
s+=3D"&utmtto=3D"+_uES(f[3]);=0A=
   f[4]=3D_uTrim(f[4]); if(f[4]&&f[4]!=3D"") =
s+=3D"&utmttx=3D"+_uES(f[4]);=0A=
   f[5]=3D_uTrim(f[5]); if(f[5]&&f[5]!=3D"") =
s+=3D"&utmtsp=3D"+_uES(f[5]);=0A=
   f[6]=3D_uTrim(f[6]); if(f[6]&&f[6]!=3D"") =
s+=3D"&utmtci=3D"+_uES(f[6]);=0A=
   f[7]=3D_uTrim(f[7]); if(f[7]&&f[7]!=3D"") =
s+=3D"&utmtrg=3D"+_uES(f[7]);=0A=
   f[8]=3D_uTrim(f[8]); if(f[8]&&f[8]!=3D"") =
s+=3D"&utmtco=3D"+_uES(f[8]);=0A=
  } else {=0A=
   s=3D"&utmt=3Ditem"+"&utmn=3D"+r;=0A=
   f[1]=3D_uTrim(f[1]); if(f[1]&&f[1]!=3D"") =
s+=3D"&utmtid=3D"+_uES(f[1]);=0A=
   f[2]=3D_uTrim(f[2]); if(f[2]&&f[2]!=3D"") =
s+=3D"&utmipc=3D"+_uES(f[2]);=0A=
   f[3]=3D_uTrim(f[3]); if(f[3]&&f[3]!=3D"") =
s+=3D"&utmipn=3D"+_uES(f[3]);=0A=
   f[4]=3D_uTrim(f[4]); if(f[4]&&f[4]!=3D"") =
s+=3D"&utmiva=3D"+_uES(f[4]);=0A=
   f[5]=3D_uTrim(f[5]); if(f[5]&&f[5]!=3D"") =
s+=3D"&utmipr=3D"+_uES(f[5]);=0A=
   f[6]=3D_uTrim(f[6]); if(f[6]&&f[6]!=3D"") =
s+=3D"&utmiqt=3D"+_uES(f[6]);=0A=
  }=0A=
  if ((_userv=3D=3D0 || _userv=3D=3D2) && _uSP()) {=0A=
   i[ii]=3Dnew Image(1,1);=0A=
   i[ii].src=3D_ugifpath+"?"+"utmwv=3D"+_uwv+s;=0A=
   i[ii].onload=3Dfunction() { _uVoid(); }=0A=
  }=0A=
  if ((_userv=3D=3D1 || _userv=3D=3D2) && _uSP()) {=0A=
   i2[ii]=3Dnew Image(1,1);=0A=
   =
i2[ii].src=3D_ugifpath2+"?"+"utmwv=3D"+_uwv+s+"&utmac=3D"+_uacct+"&utmcc=3D=
"+c;=0A=
   i2[ii].onload=3Dfunction() { _uVoid(); }=0A=
  }=0A=
 }=0A=
 return;=0A=
}=0A=
function _uFlash() {=0A=
 var f=3D"-",n=3Dnavigator;=0A=
 if (n.plugins && n.plugins.length) {=0A=
  for (var ii=3D0;ii<n.plugins.length;ii++) {=0A=
   if (n.plugins[ii].name.indexOf('Shockwave Flash')!=3D-1) {=0A=
    f=3Dn.plugins[ii].description.split('Shockwave Flash ')[1];=0A=
    break;=0A=
   }=0A=
  }=0A=
 } else if (window.ActiveXObject) {=0A=
  for (var ii=3D10;ii>=3D2;ii--) {=0A=
   try {=0A=
    var fl=3Deval("new =
ActiveXObject('ShockwaveFlash.ShockwaveFlash."+ii+"');");=0A=
    if (fl) { f=3Dii + '.0'; break; }=0A=
   }=0A=
   catch(e) {}=0A=
  }=0A=
 }=0A=
 return f;=0A=
}=0A=
function __utmLinker(l,h) {=0A=
 if (!_ulink) return;=0A=
 var p,k,a=3D"-",b=3D"-",c=3D"-",x=3D"-",z=3D"-",v=3D"-";=0A=
 var dc=3D_ubd.cookie;=0A=
 if (!l || l=3D=3D"") return;=0A=
 var iq =3D l.indexOf("?"); =0A=
 var ih =3D l.indexOf("#"); =0A=
 if (dc) {=0A=
  a=3D_uES(_uGC(dc,"__utma=3D"+_udh,";"));=0A=
  b=3D_uES(_uGC(dc,"__utmb=3D"+_udh,";"));=0A=
  c=3D_uES(_uGC(dc,"__utmc=3D"+_udh,";"));=0A=
  x=3D_uES(_uGC(dc,"__utmx=3D"+_udh,";"));=0A=
  z=3D_uES(_uGC(dc,"__utmz=3D"+_udh,";"));=0A=
  v=3D_uES(_uGC(dc,"__utmv=3D"+_udh,";"));=0A=
  k=3D(_uHash(a+b+c+x+z+v)*1)+(_udh*1);=0A=
  =
p=3D"__utma=3D"+a+"&__utmb=3D"+b+"&__utmc=3D"+c+"&__utmx=3D"+x+"&__utmz=3D=
"+z+"&__utmv=3D"+v+"&__utmk=3D"+k;=0A=
 }=0A=
 if (p) {=0A=
  if (h && ih>-1) return;=0A=
  if (h) { _udl.href=3Dl+"#"+p; }=0A=
  else {=0A=
   if (iq=3D=3D-1 && ih=3D=3D-1) _udl.href=3Dl+"?"+p;=0A=
   else if (ih=3D=3D-1) _udl.href=3Dl+"&"+p;=0A=
   else if (iq=3D=3D-1) =
_udl.href=3Dl.substring(0,ih-1)+"?"+p+l.substring(ih);=0A=
   else _udl.href=3Dl.substring(0,ih-1)+"&"+p+l.substring(ih);=0A=
  }=0A=
 } else { _udl.href=3Dl; }=0A=
}=0A=
function __utmLinkPost(f,h) {=0A=
 if (!_ulink) return;=0A=
 var p,k,a=3D"-",b=3D"-",c=3D"-",x=3D"-",z=3D"-",v=3D"-";=0A=
 var dc=3D_ubd.cookie;=0A=
 if (!f || !f.action) return;=0A=
 var iq =3D f.action.indexOf("?"); =0A=
 var ih =3D f.action.indexOf("#"); =0A=
 if (dc) {=0A=
  a=3D_uES(_uGC(dc,"__utma=3D"+_udh,";"));=0A=
  b=3D_uES(_uGC(dc,"__utmb=3D"+_udh,";"));=0A=
  c=3D_uES(_uGC(dc,"__utmc=3D"+_udh,";"));=0A=
  x=3D_uES(_uGC(dc,"__utmx=3D"+_udh,";"));=0A=
  z=3D_uES(_uGC(dc,"__utmz=3D"+_udh,";"));=0A=
  v=3D_uES(_uGC(dc,"__utmv=3D"+_udh,";"));=0A=
  k=3D(_uHash(a+b+c+x+z+v)*1)+(_udh*1);=0A=
  =
p=3D"__utma=3D"+a+"&__utmb=3D"+b+"&__utmc=3D"+c+"&__utmx=3D"+x+"&__utmz=3D=
"+z+"&__utmv=3D"+v+"&__utmk=3D"+k;=0A=
 }=0A=
 if (p) {=0A=
  if (h && ih>-1) return;=0A=
  if (h) { f.action+=3D"#"+p; }=0A=
  else {=0A=
   if (iq=3D=3D-1 && ih=3D=3D-1) f.action+=3D"?"+p;=0A=
   else if (ih=3D=3D-1) f.action+=3D"&"+p;=0A=
   else if (iq=3D=3D-1) =
f.action=3Df.action.substring(0,ih-1)+"?"+p+f.action.substring(ih);=0A=
   else =
f.action=3Df.action.substring(0,ih-1)+"&"+p+f.action.substring(ih);=0A=
  }=0A=
 }=0A=
 return;=0A=
}=0A=
function __utmSetVar(v) {=0A=
 if (!v || v=3D=3D"") return;=0A=
 if (!_udo || _udo =3D=3D "") {=0A=
  _udh=3D_uDomain();=0A=
  if (_udn && _udn!=3D"") { _udo=3D" domain=3D"+_udn+";"; }=0A=
 }=0A=
 if (!_uVG()) return;=0A=
 var r=3DMath.round(Math.random() * 2147483647);=0A=
 _ubd.cookie=3D"__utmv=3D"+_udh+"."+_uES(v)+"; path=3D"+_utcp+"; =
expires=3DSun, 18 Jan 2038 00:00:00 GMT;"+_udo;=0A=
 var s=3D"&utmt=3Dvar&utmn=3D"+r;=0A=
 if ((_userv=3D=3D0 || _userv=3D=3D2) && _uSP()) {=0A=
  var i=3Dnew Image(1,1);=0A=
  i.src=3D_ugifpath+"?"+"utmwv=3D"+_uwv+s;=0A=
  i.onload=3Dfunction() { _uVoid(); }=0A=
 }=0A=
 if ((_userv=3D=3D1 || _userv=3D=3D2) && _uSP()) {=0A=
  var i2=3Dnew Image(1,1);=0A=
  =
i2.src=3D_ugifpath2+"?"+"utmwv=3D"+_uwv+s+"&utmac=3D"+_uacct+"&utmcc=3D"+=
_uGCS();=0A=
  i2.onload=3Dfunction() { _uVoid(); }=0A=
 }=0A=
}=0A=
function _uGCS() {=0A=
 var t,c=3D"",dc=3D_ubd.cookie;=0A=
 if ((t=3D_uGC(dc,"__utma=3D"+_udh,";"))!=3D"-") =
c+=3D_uES("__utma=3D"+t+";+");=0A=
 if ((t=3D_uGC(dc,"__utmb=3D"+_udh,";"))!=3D"-") =
c+=3D_uES("__utmb=3D"+t+";+");=0A=
 if ((t=3D_uGC(dc,"__utmc=3D"+_udh,";"))!=3D"-") =
c+=3D_uES("__utmc=3D"+t+";+");=0A=
 if ((t=3D_uGC(dc,"__utmx=3D"+_udh,";"))!=3D"-") =
c+=3D_uES("__utmx=3D"+t+";+");=0A=
 if ((t=3D_uGC(dc,"__utmz=3D"+_udh,";"))!=3D"-") =
c+=3D_uES("__utmz=3D"+t+";+");=0A=
 if ((t=3D_uGC(dc,"__utmv=3D"+_udh,";"))!=3D"-") =
c+=3D_uES("__utmv=3D"+t+";");=0A=
 if (c.charAt(c.length-1)=3D=3D"+") c=3Dc.substring(0,c.length-1);=0A=
 return c;=0A=
}=0A=
function _uGC(l,n,s) {=0A=
 if (!l || l=3D=3D"" || !n || n=3D=3D"" || !s || s=3D=3D"") return "-";=0A=
 var i,i2,i3,c=3D"-";=0A=
 i=3Dl.indexOf(n);=0A=
 i3=3Dn.indexOf("=3D")+1;=0A=
 if (i > -1) {=0A=
  i2=3Dl.indexOf(s,i); if (i2 < 0) { i2=3Dl.length; }=0A=
  c=3Dl.substring((i+i3),i2);=0A=
 }=0A=
 return c;=0A=
}=0A=
function _uDomain() {=0A=
 if (!_udn || _udn=3D=3D"" || _udn=3D=3D"none") { _udn=3D""; return 1; }=0A=
 if (_udn=3D=3D"auto") {=0A=
  var d=3D_ubd.domain;=0A=
  if (d.substring(0,4)=3D=3D"www.") {=0A=
   d=3Dd.substring(4,d.length);=0A=
  }=0A=
  _udn=3Dd;=0A=
 }=0A=
 if (_uhash=3D=3D"off") return 1;=0A=
 return _uHash(_udn);=0A=
}=0A=
function _uHash(d) {=0A=
 if (!d || d=3D=3D"") return 1;=0A=
 var h=3D0,g=3D0;=0A=
 for (var i=3Dd.length-1;i>=3D0;i--) {=0A=
  var c=3DparseInt(d.charCodeAt(i));=0A=
  h=3D((h << 6) & 0xfffffff) + c + (c << 14);=0A=
  if ((g=3Dh & 0xfe00000)!=3D0) h=3D(h ^ (g >> 21));=0A=
 }=0A=
 return h;=0A=
}=0A=
function _uFixA(c,s,t) {=0A=
 if (!c || c=3D=3D"" || !s || s=3D=3D"" || !t || t=3D=3D"") return "-";=0A=
 var a=3D_uGC(c,"__utma=3D"+_udh,s);=0A=
 var lt=3D0,i=3D0;=0A=
 if ((i=3Da.lastIndexOf(".")) > 9) {=0A=
  _uns=3Da.substring(i+1,a.length);=0A=
  _uns=3D(_uns*1)+1;=0A=
  a=3Da.substring(0,i);=0A=
  if ((i=3Da.lastIndexOf(".")) > 7) {=0A=
   lt=3Da.substring(i+1,a.length);=0A=
   a=3Da.substring(0,i);=0A=
  }=0A=
  if ((i=3Da.lastIndexOf(".")) > 5) {=0A=
   a=3Da.substring(0,i);=0A=
  }=0A=
  a+=3D"."+lt+"."+t+"."+_uns;=0A=
 }=0A=
 return a;=0A=
}=0A=
function _uTrim(s) {=0A=
  if (!s || s=3D=3D"") return "";=0A=
  while ((s.charAt(0)=3D=3D' ') || (s.charAt(0)=3D=3D'\n') || =
(s.charAt(0,1)=3D=3D'\r')) s=3Ds.substring(1,s.length);=0A=
  while ((s.charAt(s.length-1)=3D=3D' ') || =
(s.charAt(s.length-1)=3D=3D'\n') || (s.charAt(s.length-1)=3D=3D'\r')) =
s=3Ds.substring(0,s.length-1);=0A=
  return s;=0A=
}=0A=
function _uEC(s) {=0A=
  var n=3D"";=0A=
  if (!s || s=3D=3D"") return "";=0A=
  for (var i=3D0;i<s.length;i++) {if (s.charAt(i)=3D=3D" ") n+=3D"+"; =
else n+=3Ds.charAt(i);}=0A=
  return n;=0A=
}=0A=
function __utmVisitorCode(f) {=0A=
 var r=3D0,t=3D0,i=3D0,i2=3D0,m=3D31;=0A=
 var a=3D_uGC(_ubd.cookie,"__utma=3D"+_udh,";");=0A=
 if ((i=3Da.indexOf(".",0))<0) return;=0A=
 if ((i2=3Da.indexOf(".",i+1))>0) r=3Da.substring(i+1,i2); else return =
"";  =0A=
 if ((i=3Da.indexOf(".",i2+1))>0) t=3Da.substring(i2+1,i); else return =
"";  =0A=
 if (f) {=0A=
  return r;=0A=
 } else {=0A=
  var c=3Dnew =
Array('A','B','C','D','E','F','G','H','J','K','L','M','N','P','R','S','T'=
,'U','V','W','X','Y','Z','1','2','3','4','5','6','7','8','9');=0A=
  return =
c[r>>28&m]+c[r>>23&m]+c[r>>18&m]+c[r>>13&m]+"-"+c[r>>8&m]+c[r>>3&m]+c[((r=
&7)<<2)+(t>>30&3)]+c[t>>25&m]+c[t>>20&m]+"-"+c[t>>15&m]+c[t>>10&m]+c[t>>5=
&m]+c[t&m];=0A=
 }=0A=
}=0A=
function _uIN(n) {=0A=
 if (!n) return false;=0A=
 for (var i=3D0;i<n.length;i++) {=0A=
  var c=3Dn.charAt(i);=0A=
  if ((c<"0" || c>"9") && (c!=3D".")) return false;=0A=
 }=0A=
 return true;=0A=
}=0A=
function _uES(s,u) {=0A=
 if (typeof(encodeURIComponent) =3D=3D 'function') {=0A=
  if (u) return encodeURI(s);=0A=
  else return encodeURIComponent(s);=0A=
 } else {=0A=
  return escape(s);=0A=
 }=0A=
}=0A=
function _uUES(s) {=0A=
 if (typeof(decodeURIComponent) =3D=3D 'function') {=0A=
  return decodeURIComponent(s);=0A=
 } else {=0A=
  return unescape(s);=0A=
 }=0A=
}=0A=
function _uVG() {=0A=
 if((_udn.indexOf("www.google.") =3D=3D 0 || _udn.indexOf(".google.") =
=3D=3D 0 || _udn.indexOf("google.") =3D=3D 0) && _utcp=3D=3D'/') {=0A=
  return false;=0A=
 }=0A=
 return true;=0A=
}=0A=
function _uSP() {=0A=
 var s=3D100;=0A=
 if (_usample) s=3D_usample;=0A=
 if(s>=3D100 || s<=3D0) return true;=0A=
 return ((__utmVisitorCode(1)%10000)<(s*100));=0A=
}=0A=
function urchinPathCopy(p){=0A=
 var d=3Ddocument,nx,tx,sx,i,c,cs,t,h,o;=0A=
 cs=3Dnew Array("a","b","c","v","x","z");=0A=
 h=3D_uDomain(); if (_udn && _udn!=3D"") o=3D" domain=3D"+_udn+";";=0A=
 nx=3D"Sun, 18 Jan 2038 00:00:00 GMT;";=0A=
 tx=3Dnew Date(); tx.setTime(tx.getTime()+(_utimeout*1000));=0A=
 tx=3Dtx.toGMTString()+";";=0A=
 sx=3Dnew Date(); sx.setTime(sx.getTime()+(_ucto*1000));=0A=
 sx=3Dsx.toGMTString()+";";=0A=
 for (i=3D0;i<6;i++){=0A=
  t=3D" expires=3D";=0A=
  if (i=3D=3D1) t+=3Dtx; else if (i=3D=3D2) t=3D""; else if (i=3D=3D5) =
t+=3Dsx; else t+=3Dnx;=0A=
  c=3D_uGC(d.cookie,"__utm"+cs[i]+"=3D"+h,";");=0A=
  if (c!=3D"-") d.cookie=3D"__utm"+cs[i]+"=3D"+c+"; path=3D"+p+";"+t+o;=0A=
 }=0A=
}=0A=
function _uCO() {=0A=
 if (!_utk || _utk=3D=3D"" || _utk.length<10) return;=0A=
 _ubd.cookie=3D"GASO=3D"+_utk+"; path=3D"+_utcp+";"+_udo;=0A=
 var sc=3Ddocument.createElement('script');=0A=
 sc.type=3D'text/javascript';=0A=
 sc.id=3D"_gasojs";=0A=
 =
sc.src=3D'https://www.google.com/analytics/reporting/overlay_js?gaso=3D'+=
_utk+'&'+Math.random();=0A=
 document.getElementsByTagName('head')[0].appendChild(sc);  =0A=
}=0A=
function _uGT() {=0A=
 var h=3Dlocation.hash, a;=0A=
 if (h && h!=3D"" && h.indexOf("#gaso=3D")=3D=3D0) {=0A=
  a=3D_uGC(h,"gaso=3D","&");=0A=
 } else {=0A=
  a=3D_uGC(_ubd.cookie,"GASO=3D",";");=0A=
 }=0A=
 return a;=0A=
}=0A=
var _utk=3D_uGT();=0A=
if (_utk && _utk!=3D"" && _utk.length>10) {=0A=
 if (window.addEventListener) {=0A=
  window.addEventListener('load', _uCO, false); =0A=
 } else if (window.attachEvent) { =0A=
  window.attachEvent('onload', _uCO);=0A=
 }=0A=
}=0A=

------=_NextPart_000_0000_01C7AA76.5A78FD90--
