-
Notifications
You must be signed in to change notification settings - Fork 0
/
Presentacion.html
180 lines (170 loc) · 233 KB
/
Presentacion.html
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
<?xml version="1.0" encoding="utf-8" ?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<meta http-equiv="Content-Style-Type" content="text/css" />
<meta name="generator" content="pandoc" />
<meta name="author" content="Francisco Alonso, Miguel Astor, Jesús Hernandez, Javier Machado, Yilber Sisco" />
<meta name="date" content="2016-04-14" />
<title>Agrupación de Noticieros en Tweeter</title>
<style type="text/css">code{white-space: pre;}</style>
<style type="text/css">
table.sourceCode, tr.sourceCode, td.lineNumbers, td.sourceCode {
margin: 0; padding: 0; vertical-align: baseline; border: none; }
table.sourceCode { width: 100%; line-height: 100%; }
td.lineNumbers { text-align: right; padding-right: 4px; padding-left: 4px; color: #aaaaaa; border-right: 1px solid #aaaaaa; }
td.sourceCode { padding-left: 5px; }
code > span.kw { color: #007020; font-weight: bold; }
code > span.dt { color: #902000; }
code > span.dv { color: #40a070; }
code > span.bn { color: #40a070; }
code > span.fl { color: #40a070; }
code > span.ch { color: #4070a0; }
code > span.st { color: #4070a0; }
code > span.co { color: #60a0b0; font-style: italic; }
code > span.ot { color: #007020; }
code > span.al { color: #ff0000; font-weight: bold; }
code > span.fu { color: #06287e; }
code > span.er { color: #ff0000; font-weight: bold; }
</style>
<link href="data:text/css,%2F%2A%20slidy%2Ecss%0A%0A%20%20%20Copyright%20%28c%29%202005%2D2010%20W3C%20%28MIT%2C%20ERCIM%2C%20Keio%29%2C%20All%20Rights%20Reserved%2E%0A%20%20%20W3C%20liability%2C%20trademark%2C%20document%20use%20and%20software%20licensing%0A%20%20%20rules%20apply%2C%20see%3A%0A%0A%20%20%20http%3A%2F%2Fwww%2Ew3%2Eorg%2FConsortium%2FLegal%2Fcopyright%2Ddocuments%0A%20%20%20http%3A%2F%2Fwww%2Ew3%2Eorg%2FConsortium%2FLegal%2Fcopyright%2Dsoftware%0A%2A%2F%0Abody%0A%7B%0A%20%20margin%3A%200%200%200%200%3B%0A%20%20padding%3A%200%200%200%200%3B%0A%20%20width%3A%20100%25%3B%0A%20%20height%3A%20100%25%3B%0A%20%20color%3A%20black%3B%0A%20%20background%2Dcolor%3A%20white%3B%0A%20%20font%2Dfamily%3A%20%22Gill%20Sans%20MT%22%2C%20%22Gill%20Sans%22%2C%20GillSans%2C%20sans%2Dserif%3B%0A%20%20font%2Dsize%3A%2014pt%3B%0A%7D%0A%0Adiv%2Etoolbar%20%7B%0A%20%20position%3A%20fixed%3B%20z%2Dindex%3A%20200%3B%0A%20%20top%3A%20auto%3B%20bottom%3A%200%3B%20left%3A%200%3B%20right%3A%200%3B%0A%20%20height%3A%201%2E2em%3B%20text%2Dalign%3A%20right%3B%0A%20%20padding%2Dleft%3A%201em%3B%0A%20%20padding%2Dright%3A%201em%3B%20%0A%20%20font%2Dsize%3A%2060%25%3B%0A%20%20color%3A%20DimGray%3B%0A%20%20background%2Dcolor%3A%20rgb%28240%2C240%2C240%29%3B%0A%20%20border%2Dtop%3A%20solid%201px%20rgb%28180%2C180%2C180%29%3B%0A%7D%0A%0Adiv%2Etoolbar%20span%2Ecopyright%20%7B%0A%20%20color%3A%20DimGray%3B%0A%20%20margin%2Dleft%3A%200%2E5em%3B%0A%7D%0A%0Adiv%2Einitial%5Fprompt%20%7B%0A%20%20position%3A%20absolute%3B%0A%20%20z%2Dindex%3A%201000%3B%0A%20%20bottom%3A%201%2E2em%3B%0A%20%20width%3A%20100%25%3B%0A%20%20background%2Dcolor%3A%20rgb%28200%2C200%2C200%29%3B%0A%20%20opacity%3A%200%2E35%3B%0A%20%20background%2Dcolor%3A%20rgb%28200%2C200%2C200%2C%200%2E35%29%3B%0A%20%20cursor%3A%20pointer%3B%0A%7D%0A%0Adiv%2Einitial%5Fprompt%20p%2Ehelp%20%7B%0A%20%20text%2Dalign%3A%20center%3B%0A%7D%0A%0Adiv%2Einitial%5Fprompt%20p%2Eclose%20%7B%0A%20%20text%2Dalign%3A%20right%3B%0A%20%20font%2Dstyle%3A%20italic%3B%0A%7D%0A%0Adiv%2Eslidy%5Ftoc%20%7B%0A%20%20position%3A%20absolute%3B%0A%20%20z%2Dindex%3A%20300%3B%0A%20%20width%3A%2060%25%3B%0A%20%20max%2Dwidth%3A%2030em%3B%0A%20%20height%3A%2030em%3B%0A%20%20overflow%3A%20auto%3B%0A%20%20top%3A%20auto%3B%0A%20%20right%3A%20auto%3B%0A%20%20left%3A%204em%3B%0A%20%20bottom%3A%204em%3B%0A%20%20padding%3A%201em%3B%0A%20%20background%3A%20rgb%28240%2C240%2C240%29%3B%0A%20%20border%2Dstyle%3A%20solid%3B%0A%20%20border%2Dwidth%3A%202px%3B%0A%20%20font%2Dsize%3A%2060%25%3B%0A%7D%0A%0Adiv%2Eslidy%5Ftoc%20%2Etoc%5Fheading%20%7B%0A%20%20text%2Dalign%3A%20center%3B%0A%20%20width%3A%20100%25%3B%0A%20%20margin%3A%200%3B%0A%20%20margin%2Dbottom%3A%201em%3B%0A%20%20border%2Dbottom%2Dstyle%3A%20solid%3B%0A%20%20border%2Dbottom%2Dcolor%3A%20rgb%28180%2C180%2C180%29%3B%0A%20%20border%2Dbottom%2Dwidth%3A%201px%3B%0A%7D%0A%0Adiv%2Eslide%20%7B%0A%20%20z%2Dindex%3A%2020%3B%0A%20%20margin%3A%200%200%200%200%3B%0A%20%20padding%2Dtop%3A%200%3B%0A%20%20padding%2Dbottom%3A%200%3B%0A%20%20padding%2Dleft%3A%2020px%3B%0A%20%20padding%2Dright%3A%2020px%3B%0A%20%20border%2Dwidth%3A%200%3B%0A%20%20clear%3A%20both%3B%0A%20%20top%3A%200%3B%0A%20%20bottom%3A%200%3B%0A%20%20left%3A%200%3B%0A%20%20right%3A%200%3B%0A%20%20line%2Dheight%3A%20120%25%3B%0A%20%20background%2Dcolor%3A%20transparent%3B%0A%7D%0A%0Adiv%2Ebackground%20%7B%0A%20%20display%3A%20none%3B%0A%7D%0A%0Adiv%2Ehandout%20%7B%0A%20%20margin%2Dleft%3A%2020px%3B%0A%20%20margin%2Dright%3A%2020px%3B%0A%7D%0A%0Adiv%2Eslide%2Etitlepage%20%7B%0A%20%20text%2Dalign%3A%20center%3B%0A%7D%0A%0Adiv%2Eslide%2Etitlepage%20h1%20%7B%0A%20%20padding%2Dtop%3A%2010%25%3B%0A%20%20margin%2Dright%3A%200%3B%0A%7D%0A%0Adiv%2Eslide%20h1%20%7B%0A%20%20padding%2Dleft%3A%200%3B%0A%20%20padding%2Dright%3A%2020pt%3B%0A%20%20padding%2Dtop%3A%204pt%3B%0A%20%20padding%2Dbottom%3A%204pt%3B%0A%20%20margin%2Dtop%3A%200%3B%0A%20%20margin%2Dleft%3A%200%3B%0A%20%20margin%2Dright%3A%2060pt%3B%0A%20%20margin%2Dbottom%3A%200%2E5em%3B%0A%20%20display%3A%20block%3B%20%0A%20%20font%2Dsize%3A%20160%25%3B%0A%20%20line%2Dheight%3A%201%2E2em%3B%0A%20%20background%3A%20transparent%3B%0A%7D%0A%0A%40media%20screen%20and%20%28max%2Ddevice%2Dwidth%3A%201024px%29%0A%7B%0A%20%20div%2Eslide%20%7B%20font%2Dsize%3A%20100%25%3B%20%7D%0A%7D%0A%0A%40media%20screen%20and%20%28max%2Ddevice%2Dwidth%3A%20800px%29%0A%7B%0A%20%20div%2Eslide%20%7B%20font%2Dsize%3A%20200%25%3B%20%7D%0A%20%20div%2Eslidy%5Ftoc%20%7B%0A%20%20%20%20top%3A%201em%3B%0A%20%20%20%20left%3A%201em%3B%0A%20%20%20%20right%3A%20auto%3B%0A%20%20%20%20width%3A%2080%25%3B%0A%20%20%20%20font%2Dsize%3A%20180%25%3B%0A%20%20%7D%0A%7D%0A%0Adiv%2Etoc%2Dheading%20%7B%0A%20%20width%3A%20100%25%3B%0A%20%20border%2Dbottom%3A%20solid%201px%20rgb%28180%2C180%2C180%29%3B%0A%20%20margin%2Dbottom%3A%201em%3B%0A%20%20text%2Dalign%3A%20center%3B%0A%7D%0A%0Aimg%20%7B%0A%20%20image%2Drendering%3A%20optimize%2Dquality%3B%0A%7D%0A%0Apre%20%7B%0A%20font%2Dsize%3A%2080%25%3B%0A%20font%2Dweight%3A%20bold%3B%0A%20line%2Dheight%3A%20120%25%3B%0A%20padding%2Dtop%3A%200%2E2em%3B%0A%20padding%2Dbottom%3A%200%2E2em%3B%0A%20padding%2Dleft%3A%201em%3B%0A%20padding%2Dright%3A%201em%3B%0A%20border%2Dstyle%3A%20solid%3B%0A%20border%2Dleft%2Dwidth%3A%201em%3B%0A%20border%2Dtop%2Dwidth%3A%20thin%3B%0A%20border%2Dright%2Dwidth%3A%20thin%3B%0A%20border%2Dbottom%2Dwidth%3A%20thin%3B%0A%20border%2Dcolor%3A%20%2395ABD0%3B%0A%20color%3A%20%2300428C%3B%0A%20background%2Dcolor%3A%20%23E4E5E7%3B%0A%7D%0A%0Ali%20pre%20%7B%20margin%2Dleft%3A%200%3B%20%7D%0A%0Ablockquote%20%7B%20font%2Dstyle%3A%20italic%20%7D%0A%0Aimg%20%7B%20background%2Dcolor%3A%20transparent%20%7D%0A%0Ap%2Ecopyright%20%7B%20font%2Dsize%3A%20smaller%20%7D%0A%0A%2Ecenter%20%7B%20text%2Dalign%3A%20center%20%7D%0A%2Efootnote%20%7B%20font%2Dsize%3A%20smaller%3B%20margin%2Dleft%3A%202em%3B%20%7D%0A%0Aa%20img%20%7B%20border%2Dwidth%3A%200%3B%20border%2Dstyle%3A%20none%20%7D%0A%0Aa%3Avisited%20%7B%20color%3A%20navy%20%7D%0Aa%3Alink%20%7B%20color%3A%20navy%20%7D%0Aa%3Ahover%20%7B%20color%3A%20red%3B%20text%2Ddecoration%3A%20underline%20%7D%0Aa%3Aactive%20%7B%20color%3A%20red%3B%20text%2Ddecoration%3A%20underline%20%7D%0A%0Aa%20%7Btext%2Ddecoration%3A%20none%7D%0A%2Etoolbar%20a%3Alink%20%7Bcolor%3A%20blue%7D%0A%2Etoolbar%20a%3Avisited%20%7Bcolor%3A%20blue%7D%0A%2Etoolbar%20a%3Aactive%20%7Bcolor%3A%20red%7D%0A%2Etoolbar%20a%3Ahover%20%7Bcolor%3A%20red%7D%0A%0Aul%20%7B%20list%2Dstyle%2Dtype%3A%20square%3B%20%7D%0Aul%20ul%20%7B%20list%2Dstyle%2Dtype%3A%20disc%3B%20%7D%0Aul%20ul%20ul%20%7B%20list%2Dstyle%2Dtype%3A%20circle%3B%20%7D%0Aul%20ul%20ul%20ul%20%7B%20list%2Dstyle%2Dtype%3A%20disc%3B%20%7D%0Ali%20%7B%20margin%2Dleft%3A%200%2E5em%3B%20margin%2Dtop%3A%200%2E5em%3B%20%7D%0Ali%20li%20%7B%20font%2Dsize%3A%2085%25%3B%20font%2Dstyle%3A%20italic%20%7D%0Ali%20li%20li%20%7B%20font%2Dsize%3A%2085%25%3B%20font%2Dstyle%3A%20normal%20%7D%0A%0Adiv%20dt%0A%7B%0A%20%20margin%2Dleft%3A%200%3B%0A%20%20margin%2Dtop%3A%201em%3B%0A%20%20margin%2Dbottom%3A%200%2E5em%3B%0A%20%20font%2Dweight%3A%20bold%3B%0A%7D%0Adiv%20dd%0A%7B%0A%20%20margin%2Dleft%3A%202em%3B%0A%20%20margin%2Dbottom%3A%200%2E5em%3B%0A%7D%0A%0A%0Ap%2Cpre%2Cul%2Col%2Cblockquote%2Ch2%2Ch3%2Ch4%2Ch5%2Ch6%2Cdl%2Ctable%20%7B%0A%20%20margin%2Dleft%3A%201em%3B%0A%20%20margin%2Dright%3A%201em%3B%0A%7D%0A%0Ap%2Esubhead%20%7B%20font%2Dweight%3A%20bold%3B%20margin%2Dtop%3A%202em%3B%20%7D%0A%0A%2Esmaller%20%7B%20font%2Dsize%3A%20smaller%20%7D%0A%2Ebigger%20%7B%20font%2Dsize%3A%20130%25%20%7D%0A%0Atd%2Cth%20%7B%20padding%3A%200%2E2em%20%7D%0A%0Aul%20%7B%0A%20%20margin%3A%200%2E5em%201%2E5em%200%2E5em%201%2E5em%3B%0A%20%20padding%3A%200%3B%0A%7D%0A%0Aol%20%7B%0A%20%20margin%3A%200%2E5em%201%2E5em%200%2E5em%201%2E5em%3B%0A%20%20padding%3A%200%3B%0A%7D%0A%0Aul%20%7B%20list%2Dstyle%2Dtype%3A%20square%3B%20%7D%0Aul%20ul%20%7B%20list%2Dstyle%2Dtype%3A%20disc%3B%20%7D%0Aul%20ul%20ul%20%7B%20list%2Dstyle%2Dtype%3A%20circle%3B%20%7D%0Aul%20ul%20ul%20ul%20%7B%20list%2Dstyle%2Dtype%3A%20disc%3B%20%7D%0A%0Aul%20li%20%7B%20%0A%20%20list%2Dstyle%3A%20square%3B%0A%20%20margin%3A%200%2E1em%200em%200%2E6em%200%3B%0A%20%20padding%3A%200%200%200%200%3B%0A%20%20line%2Dheight%3A%20140%25%3B%0A%7D%0A%0Aol%20li%20%7B%20%0A%20%20margin%3A%200%2E1em%200em%200%2E6em%201%2E5em%3B%0A%20%20padding%3A%200%200%200%200px%3B%0A%20%20line%2Dheight%3A%20140%25%3B%0A%20%20list%2Dstyle%2Dtype%3A%20decimal%3B%0A%7D%0A%0Ali%20ul%20li%20%7B%20%0A%20%20font%2Dsize%3A%2085%25%3B%20%0A%20%20font%2Dstyle%3A%20italic%3B%0A%20%20list%2Dstyle%2Dtype%3A%20disc%3B%0A%20%20background%3A%20transparent%3B%0A%20%20padding%3A%200%200%200%200%3B%0A%7D%0Ali%20li%20ul%20li%20%7B%20%0A%20%20font%2Dsize%3A%2085%25%3B%20%0A%20%20font%2Dstyle%3A%20normal%3B%0A%20%20list%2Dstyle%2Dtype%3A%20circle%3B%0A%20%20background%3A%20transparent%3B%0A%20%20padding%3A%200%200%200%200%3B%0A%7D%0Ali%20li%20li%20ul%20li%20%7B%0A%20%20list%2Dstyle%2Dtype%3A%20disc%3B%0A%20%20background%3A%20transparent%3B%0A%20%20padding%3A%200%200%200%200%3B%0A%7D%0A%0Ali%20ol%20li%20%7B%0A%20%20list%2Dstyle%2Dtype%3A%20decimal%3B%0A%7D%0A%0A%0Ali%20li%20ol%20li%20%7B%0A%20%20list%2Dstyle%2Dtype%3A%20decimal%3B%0A%7D%0A%0A%2F%2A%0A%20setting%20class%3D%22outline%20on%20ol%20or%20ul%20makes%20it%20behave%20as%20an%0A%20ouline%20list%20where%20blocklevel%20content%20in%20li%20elements%20is%0A%20hidden%20by%20default%20and%20can%20be%20expanded%20or%20collapsed%20with%0A%20mouse%20click%2E%20Set%20class%3D%22expand%22%20on%20li%20to%20override%20default%0A%2A%2F%0A%0Aol%2Eoutline%20li%3Ahover%20%7B%20cursor%3A%20pointer%20%7D%0Aol%2Eoutline%20li%2Enofold%3Ahover%20%7B%20cursor%3A%20default%20%7D%0A%0Aul%2Eoutline%20li%3Ahover%20%7B%20cursor%3A%20pointer%20%7D%0Aul%2Eoutline%20li%2Enofold%3Ahover%20%7B%20cursor%3A%20default%20%7D%0A%0Aol%2Eoutline%20%7B%20list%2Dstyle%3Adecimal%3B%20%7D%0Aol%2Eoutline%20ol%20%7B%20list%2Dstyle%2Dtype%3Alower%2Dalpha%20%7D%0A%0Aol%2Eoutline%20li%2Enofold%20%7B%0A%20%20padding%3A%200%200%200%2020px%3B%0A%20%20background%3A%20transparent%20url%28data%3Aimage%2Fgif%3Bbase64%2CR0lGODdhCQAJAIACAMzMzOvr%2FywAAAAACQAJAAACD4SPoRvG614Dctb4MEMcFAA7%29%20no%2Drepeat%200px%200%2E5em%3B%0A%7D%0Aol%2Eoutline%20li%2Eunfolded%20%7B%0A%20%20padding%3A%200%200%200%2020px%3B%0A%20%20background%3A%20transparent%20url%28data%3Aimage%2Fgif%3Bbase64%2CR0lGODdhCQAJAKEDAMPD%2F8zMzOvr%2F%2F%2F%2F%2FywAAAAACQAJAAACEYyPoivG614LAlg7ZZbxoR8UADs%3D%29%20no%2Drepeat%200px%200%2E5em%3B%0A%7D%0Aol%2Eoutline%20li%2Efolded%20%7B%0A%20%20padding%3A%200%200%200%2020px%3B%0A%20%20background%3A%20transparent%20url%28data%3Aimage%2Fgif%3Bbase64%2CR0lGODdhCQAJAKEDAMPD%2F8zMzOvr%2F%2F%2F%2F%2FywAAAAACQAJAAACFIyPoiu2sJyCyoF7W3hxz850CFIAADs%3D%29%20no%2Drepeat%200px%200%2E5em%3B%0A%7D%0Aol%2Eoutline%20li%2Eunfolded%3Ahover%20%7B%0A%20%20padding%3A%200%200%200%2020px%3B%0A%20%20background%3A%20transparent%20url%28data%3Aimage%2Fgif%3Bbase64%2CR0lGODdhCQAJAKEDAAAAAAAA%2F8PD%2F%2F%2F%2F%2FywAAAAACQAJAAACEYSPoivG614DIlg7ZZbxoQ8UADs%3D%29%20no%2Drepeat%200px%200%2E5em%3B%0A%7D%0Aol%2Eoutline%20li%2Efolded%3Ahover%20%7B%0A%20%20padding%3A%200%200%200%2020px%3B%0A%20%20background%3A%20transparent%20url%28data%3Aimage%2Fgif%3Bbase64%2CR0lGODdhCQAJAKEDAAAAAAAA%2F8PD%2F%2F%2F%2F%2FywAAAAACQAJAAACFISPoiu2sZyCyoV7G3hxz850CFIAADs%3D%29%20no%2Drepeat%200px%200%2E5em%3B%0A%7D%0A%0Aul%2Eoutline%20li%2Enofold%20%7B%0A%20%20padding%3A%200%200%200%2020px%3B%0A%20%20background%3A%20transparent%20url%28data%3Aimage%2Fgif%3Bbase64%2CR0lGODdhCQAJAIACAMzMzOvr%2FywAAAAACQAJAAACD4SPoRvG614Dctb4MEMcFAA7%29%20no%2Drepeat%200px%200%2E5em%3B%0A%7D%0Aul%2Eoutline%20li%2Eunfolded%20%7B%0A%20%20padding%3A%200%200%200%2020px%3B%0A%20%20background%3A%20transparent%20url%28data%3Aimage%2Fgif%3Bbase64%2CR0lGODdhCQAJAKEDAMPD%2F8zMzOvr%2F%2F%2F%2F%2FywAAAAACQAJAAACEYyPoivG614LAlg7ZZbxoR8UADs%3D%29%20no%2Drepeat%200px%200%2E5em%3B%0A%7D%0Aul%2Eoutline%20li%2Efolded%20%7B%0A%20%20padding%3A%200%200%200%2020px%3B%0A%20%20background%3A%20transparent%20url%28data%3Aimage%2Fgif%3Bbase64%2CR0lGODdhCQAJAKEDAMPD%2F8zMzOvr%2F%2F%2F%2F%2FywAAAAACQAJAAACFIyPoiu2sJyCyoF7W3hxz850CFIAADs%3D%29%20no%2Drepeat%200px%200%2E5em%3B%0A%7D%0Aul%2Eoutline%20li%2Eunfolded%3Ahover%20%7B%0A%20%20padding%3A%200%200%200%2020px%3B%0A%20%20background%3A%20transparent%20url%28data%3Aimage%2Fgif%3Bbase64%2CR0lGODdhCQAJAKEDAAAAAAAA%2F8PD%2F%2F%2F%2F%2FywAAAAACQAJAAACEYSPoivG614DIlg7ZZbxoQ8UADs%3D%29%20no%2Drepeat%200px%200%2E5em%3B%0A%7D%0Aul%2Eoutline%20li%2Efolded%3Ahover%20%7B%0A%20%20padding%3A%200%200%200%2020px%3B%0A%20%20background%3A%20transparent%20url%28data%3Aimage%2Fgif%3Bbase64%2CR0lGODdhCQAJAKEDAAAAAAAA%2F8PD%2F%2F%2F%2F%2FywAAAAACQAJAAACFISPoiu2sZyCyoV7G3hxz850CFIAADs%3D%29%20no%2Drepeat%200px%200%2E5em%3B%0A%7D%0A%0A%2F%2A%20for%20slides%20with%20class%20%22title%22%20in%20table%20of%20contents%20%2A%2F%0Aa%2Etitleslide%20%7B%20font%2Dweight%3A%20bold%3B%20font%2Dstyle%3A%20italic%20%7D%0A%0A%2F%2A%0A%20hide%20images%20for%20work%20around%20for%20save%20as%20bug%0A%20where%20browsers%20fail%20to%20save%20images%20used%20by%20CSS%0A%2A%2F%0Aimg%2Ehidden%20%7B%20display%3A%20none%3B%20visibility%3A%20hidden%20%7D%0Adiv%2Einitial%5Fprompt%20%7B%20display%3A%20none%3B%20visibility%3A%20hidden%20%7D%0A%0A%20%20div%2Eslide%20%7B%0A%20%20%20%20%20visibility%3A%20visible%3B%0A%20%20%20%20%20position%3A%20inherit%3B%0A%20%20%7D%0A%20%20div%2Ehandout%20%7B%0A%20%20%20%20%20border%2Dtop%2Dstyle%3A%20solid%3B%0A%20%20%20%20%20border%2Dtop%2Dwidth%3A%20thin%3B%0A%20%20%20%20%20border%2Dtop%2Dcolor%3A%20black%3B%0A%20%20%7D%0A%0A%40media%20screen%20%7B%0A%20%20%2Ehidden%20%7B%20display%3A%20none%3B%20visibility%3A%20visible%20%7D%0A%0A%20%20div%2Eslide%2Ehidden%20%7B%20display%3A%20block%3B%20visibility%3A%20visible%20%7D%0A%20%20div%2Ehandout%2Ehidden%20%7B%20display%3A%20block%3B%20visibility%3A%20visible%20%7D%0A%20%20div%2Ebackground%20%7B%20display%3A%20none%3B%20visibility%3A%20hidden%20%7D%0A%20%20body%2Esingle%5Fslide%20div%2Einitial%5Fprompt%20%7B%20display%3A%20block%3B%20visibility%3A%20visible%20%7D%0A%20%20body%2Esingle%5Fslide%20div%2Ebackground%20%7B%20display%3A%20block%3B%20visibility%3A%20visible%20%7D%0A%20%20body%2Esingle%5Fslide%20div%2Ebackground%2Ehidden%20%7B%20display%3A%20none%3B%20visibility%3A%20hidden%20%7D%0A%20%20body%2Esingle%5Fslide%20%2Einvisible%20%7B%20visibility%3A%20hidden%20%7D%0A%20%20body%2Esingle%5Fslide%20%2Ehidden%20%7B%20display%3A%20none%3B%20visibility%3A%20hidden%20%7D%0A%20%20body%2Esingle%5Fslide%20div%2Eslide%20%7B%20position%3A%20absolute%20%7D%0A%20%20body%2Esingle%5Fslide%20div%2Ehandout%20%7B%20display%3A%20none%3B%20visibility%3A%20hidden%20%7D%0A%7D%0A%0A%40media%20print%20%7B%0A%20%20%2Ehidden%20%7B%20display%3A%20block%3B%20visibility%3A%20visible%20%7D%0A%0A%20%20div%2Eslide%20pre%20%7B%20font%2Dsize%3A%2060%25%3B%20padding%2Dleft%3A%200%2E5em%3B%20%7D%0A%20%20div%2Etoolbar%20%7B%20display%3A%20none%3B%20visibility%3A%20hidden%3B%20%7D%0A%20%20div%2Eslidy%5Ftoc%20%7B%20display%3A%20none%3B%20visibility%3A%20hidden%3B%20%7D%0A%20%20div%2Ebackground%20%7B%20display%3A%20none%3B%20visibility%3A%20hidden%3B%20%7D%0A%20%20div%2Eslide%20%7B%20page%2Dbreak%2Dbefore%3A%20always%20%7D%0A%20%20%2F%2A%20%3Afirst%2Dchild%20isn%27t%20reliable%20for%20print%20media%20%2A%2F%0A%20%20div%2Eslide%2Efirst%2Dslide%20%7B%20page%2Dbreak%2Dbefore%3A%20avoid%20%7D%0A%7D%0A%0A%2F%2A%20the%20below%20rules%20increase%20compatibility%20with%20Shiny%20and%20Bootstrap%20%2A%2F%0A%0A%2F%2A%20remove%20margins%20that%20misalign%20sliders%20%2A%2F%0A%2Ejslider%20table%20%7B%0A%20%20%20margin%2Dleft%3A%200em%3B%0A%20%20%20margin%2Dright%3A%200em%3B%0A%7D%0A%0A%2F%2A%20don%27t%20use%20very%20large%20fonts%20in%20datatables%20%2A%2F%0Atable%2EdataTable%2C%20%2Eshiny%2Ddatatable%2Doutput%20div%20%7B%0A%20%20%20font%2Dsize%3A%2014pt%3B%0A%7D%0A%0A%2F%2A%20adjust%20footer%20element%20size%20for%20DT%20package%20%2A%2F%0A%2EdataTables%5Finfo%2C%20%2EdataTables%5Fpaginate%20%7B%0A%20%20font%2Dsize%3A%2019px%3B%0A%7D%0A%0A%2F%2A%20allow%20R%20chunks%20to%20render%20in%20a%20large%20font%20%2A%2F%0Apre%2EsourceCode%2C%20code%2EsourceCode%20%7B%0A%20%20%20font%2Dsize%3A%2080%25%3B%0A%7D%0A%0A%2F%2A%20increase%20the%20input%20font%20size%20set%20by%20Bootstrap%20%2A%2F%0Alabel%2C%20button%2C%20input%2C%20select%2C%20textarea%20%7B%0A%20%20%20font%2Dsize%3A%2014pt%3B%0A%7D%0A%0A%2F%2A%20eliminate%20bullets%20in%20Bootstrap%20navigation%20lists%20%2A%2F%0Aul%2Enav%2C%20ul%2Enav%20li%20%7B%0A%20%20%20list%2Dstyle%2Dtype%3A%20none%3B%0A%7D%0A%0A" rel="stylesheet" type="text/css" media="screen, projection, print" />
<script src="data:application/x-javascript,%2F%2A%20slidy%2Ejs%0A%0A%20%20%20Copyright%20%28c%29%202005%2D2013%20W3C%20%28MIT%2C%20ERCIM%2C%20Keio%29%2C%20All%20Rights%20Reserved%2E%0A%20%20%20W3C%20liability%2C%20trademark%2C%20document%20use%20and%20software%20licensing%0A%20%20%20rules%20apply%2C%20see%3A%0A%0A%20%20%20http%3A%2F%2Fwww%2Ew3%2Eorg%2FConsortium%2FLegal%2Fcopyright%2Ddocuments%0A%20%20%20http%3A%2F%2Fwww%2Ew3%2Eorg%2FConsortium%2FLegal%2Fcopyright%2Dsoftware%0A%0A%20%20%20Defines%20single%20name%20%22w3c%5Fslidy%22%20in%20global%20namespace%0A%20%20%20Adds%20event%20handlers%20without%20trampling%20on%20any%20others%0A%2A%2F%0A%0A%2F%2F%20the%20slidy%20object%20implementation%0Avar%20w3c%5Fslidy%20%3D%20%7B%0A%20%20%2F%2F%20classify%20which%20kind%20of%20browser%20we%27re%20running%20under%0A%20%20ns%5Fpos%3A%20%28typeof%20window%2EpageYOffset%21%3D%27undefined%27%29%2C%0A%20%20khtml%3A%20%28%28navigator%2EuserAgent%29%2EindexOf%28%22KHTML%22%29%20%3E%3D%200%20%3F%20true%20%3A%20false%29%2C%0A%20%20opera%3A%20%28%28navigator%2EuserAgent%29%2EindexOf%28%22Opera%22%29%20%3E%3D%200%20%3F%20true%20%3A%20false%29%2C%0A%20%20ipad%3A%20%28%28navigator%2EuserAgent%29%2EindexOf%28%22iPad%22%29%20%3E%3D%200%20%3F%20true%20%3A%20false%29%2C%0A%20%20iphone%3A%20%28%28navigator%2EuserAgent%29%2EindexOf%28%22iPhone%22%29%20%3E%3D%200%20%3F%20true%20%3A%20false%29%2C%0A%20%20android%3A%20%28%28navigator%2EuserAgent%29%2EindexOf%28%22Android%22%29%20%3E%3D%200%20%3F%20true%20%3A%20false%29%2C%0A%20%20ie%3A%20%28typeof%20document%2Eall%20%21%3D%20%22undefined%22%20%26%26%20%21this%2Eopera%29%2C%0A%20%20ie6%3A%20%28%21this%2Ens%5Fpos%20%26%26%20navigator%2EuserAgent%2EindexOf%28%22MSIE%206%22%29%20%21%3D%20%2D1%29%2C%0A%20%20ie7%3A%20%28%21this%2Ens%5Fpos%20%26%26%20navigator%2EuserAgent%2EindexOf%28%22MSIE%207%22%29%20%21%3D%20%2D1%29%2C%0A%20%20ie8%3A%20%28%21this%2Ens%5Fpos%20%26%26%20navigator%2EuserAgent%2EindexOf%28%22MSIE%208%22%29%20%21%3D%20%2D1%29%2C%0A%20%20ie9%3A%20%28%21this%2Ens%5Fpos%20%26%26%20navigator%2EuserAgent%2EindexOf%28%22MSIE%209%22%29%20%21%3D%20%2D1%29%2C%0A%0A%20%20%2F%2F%20data%20for%20swipe%20and%20double%20tap%20detection%20on%20touch%20screens%0A%20%20last%5Ftap%3A%200%2C%0A%20%20prev%5Ftap%3A%200%2C%0A%20%20start%5Fx%3A%200%2C%0A%20%20start%5Fy%3A%200%2C%0A%20%20delta%5Fx%3A%200%2C%0A%20%20delta%5Fy%3A%200%2C%0A%0A%20%20%2F%2F%20are%20we%20running%20as%20XHTML%3F%20%28doesn%27t%20work%20on%20Opera%29%0A%20%20is%5Fxhtml%3A%20%2Fxml%2F%2Etest%28document%2EcontentType%29%2C%0A%0A%20%20slide%5Fnumber%3A%200%2C%20%2F%2F%20integer%20slide%20count%3A%200%2C%201%2C%202%2C%20%2E%2E%2E%0A%20%20slide%5Fnumber%5Felement%3A%20null%2C%20%2F%2F%20element%20containing%20slide%20number%0A%20%20slides%3A%20%5B%5D%2C%20%2F%2F%20set%20to%20array%20of%20slide%20div%27s%0A%20%20notes%3A%20%5B%5D%2C%20%2F%2F%20set%20to%20array%20of%20handout%20div%27s%0A%20%20backgrounds%3A%20%5B%5D%2C%20%2F%2F%20set%20to%20array%20of%20background%20div%27s%0A%20%20observers%3A%20%5B%5D%2C%20%2F%2F%20list%20of%20observer%20functions%0A%20%20toolbar%3A%20null%2C%20%2F%2F%20element%20containing%20toolbar%0A%20%20title%3A%20null%2C%20%2F%2F%20document%20title%0A%20%20last%5Fshown%3A%20null%2C%20%2F%2F%20last%20incrementally%20shown%20item%0A%20%20eos%3A%20null%2C%20%20%2F%2F%20span%20element%20for%20end%20of%20slide%20indicator%0A%20%20toc%3A%20null%2C%20%2F%2F%20table%20of%20contents%0A%20%20outline%3A%20null%2C%20%2F%2F%20outline%20element%20with%20the%20focus%0A%20%20selected%5Ftext%5Flen%3A%200%2C%20%2F%2F%20length%20of%20drag%20selection%20on%20document%0A%20%20view%5Fall%3A%200%2C%20%20%2F%2F%201%20to%20view%20all%20slides%20%2B%20handouts%0A%20%20want%5Ftoolbar%3A%20true%2C%20%20%2F%2F%20user%20preference%20to%20show%2Fhide%20toolbar%0A%20%20mouse%5Fclick%5Fenabled%3A%20true%2C%20%2F%2F%20enables%20left%20click%20for%20next%20slide%0A%20%20scroll%5Fhack%3A%200%2C%20%2F%2F%20IE%20work%20around%20for%20position%3A%20fixed%0A%20%20disable%5Fslide%5Fclick%3A%20false%2C%20%20%2F%2F%20used%20by%20clicked%20anchors%0A%0A%20%20lang%3A%20%22en%22%2C%20%2F%2F%20updated%20to%20language%20specified%20by%20html%20file%0A%0A%20%20help%5Fanchor%3A%20null%2C%20%2F%2F%20used%20for%20keyboard%20focus%20hack%20in%20showToolbar%28%29%0A%20%20help%5Fpage%3A%20%22http%3A%2F%2Fwww%2Ew3%2Eorg%2FTalks%2FTools%2FSlidy2%2Fhelp%2Fhelp%2Ehtml%22%2C%0A%20%20help%5Ftext%3A%20%22Navigate%20with%20mouse%20click%2C%20space%20bar%2C%20Cursor%20Left%2FRight%2C%20%22%20%2B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%22or%20Pg%20Up%20and%20Pg%20Dn%2E%20Use%20S%20and%20B%20to%20change%20font%20size%2E%22%2C%0A%0A%20%20size%5Findex%3A%200%2C%0A%20%20size%5Fadjustment%3A%200%2C%0A%20%20sizes%3A%20%20new%20Array%28%2210pt%22%2C%20%2212pt%22%2C%20%2214pt%22%2C%20%2216pt%22%2C%20%2218pt%22%2C%20%2220pt%22%2C%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%2222pt%22%2C%20%2224pt%22%2C%20%2226pt%22%2C%20%2228pt%22%2C%20%2230pt%22%2C%20%2232pt%22%29%2C%0A%0A%20%20%2F%2F%20needed%20for%20efficient%20resizing%0A%20%20last%5Fwidth%3A%200%2C%0A%20%20last%5Fheight%3A%200%2C%0A%0A%0A%20%20%2F%2F%20Needed%20for%20cross%20browser%20support%20for%20relative%20width%2Fheight%20on%0A%20%20%2F%2F%20object%20elements%2E%20The%20work%20around%20is%20to%20save%20width%2Fheight%20attributes%0A%20%20%2F%2F%20and%20then%20to%20recompute%20absolute%20width%2Fheight%20dimensions%20on%20resizing%0A%20%20%20objects%3A%20%5B%5D%2C%0A%0A%20%20%2F%2F%20attach%20initialiation%20event%20handlers%0A%20%20set%5Fup%3A%20function%20%28%29%20%7B%0A%20%20%20%20var%20init%20%3D%20function%28%29%20%7B%20w3c%5Fslidy%2Einit%28%29%3B%20%7D%3B%0A%20%20%20%20if%20%28typeof%20window%2EaddEventListener%20%21%3D%20%22undefined%22%29%0A%20%20%20%20%20%20window%2EaddEventListener%28%22load%22%2C%20init%2C%20false%29%3B%0A%20%20%20%20else%0A%20%20%20%20%20%20window%2EattachEvent%28%22onload%22%2C%20init%29%3B%0A%20%20%7D%2C%0A%0A%20%20hide%5Fslides%3A%20function%20%28%29%20%7B%0A%20%20%20%20if%20%28document%2Ebody%20%26%26%20%21w3c%5Fslidy%2Einitialized%29%0A%20%20%20%20%20%20document%2Ebody%2Estyle%2Evisibility%20%3D%20%22hidden%22%3B%0A%20%20%20%20else%0A%20%20%20%20%20%20setTimeout%28w3c%5Fslidy%2Ehide%5Fslides%2C%2050%29%3B%0A%20%20%7D%2C%0A%0A%20%20%2F%2F%20hack%20to%20persuade%20IE%20to%20compute%20correct%20document%20height%0A%20%20%2F%2F%20as%20needed%20for%20simulating%20fixed%20positioning%20of%20toolbar%0A%20%20ie%5Fhack%3A%20function%20%28%29%20%7B%0A%20%20%20%20window%2EresizeBy%280%2C%2D1%29%3B%0A%20%20%20%20window%2EresizeBy%280%2C%201%29%3B%0A%20%20%7D%2C%0A%0A%20%20init%3A%20function%20%28%29%20%7B%0A%20%20%20%20%2F%2Falert%28%22slidy%20starting%20test%2010%22%29%3B%0A%20%20%20%20document%2Ebody%2Estyle%2Evisibility%20%3D%20%22visible%22%3B%0A%20%20%20%20this%2Einit%5Flocalization%28%29%3B%0A%20%20%20%20this%2Eadd%5Ftoolbar%28%29%3B%0A%20%20%20%20this%2Ewrap%5Fimplicit%5Fslides%28%29%3B%0A%20%20%20%20this%2Ecollect%5Fslides%28%29%3B%0A%20%20%20%20this%2Ecollect%5Fnotes%28%29%3B%0A%20%20%20%20this%2Ecollect%5Fbackgrounds%28%29%3B%0A%20%20%20%20this%2Eobjects%20%3D%20document%2Ebody%2EgetElementsByTagName%28%22object%22%29%3B%0A%20%20%20%20this%2Epatch%5Fanchors%28%29%3B%0A%20%20%20%20this%2Eslide%5Fnumber%20%3D%20this%2Efind%5Fslide%5Fnumber%28location%2Ehref%29%3B%0A%20%20%20%20window%2Eoffscreenbuffering%20%3D%20true%3B%0A%20%20%20%20this%2Esize%5Fadjustment%20%3D%20this%2Efind%5Fsize%5Fadjust%28%29%3B%0A%20%20%20%20this%2Etime%5Fleft%20%3D%20this%2Efind%5Fduration%28%29%3B%0A%20%20%20%20this%2Ehide%5Fimage%5Ftoolbar%28%29%3B%20%20%2F%2F%20suppress%20IE%20image%20toolbar%20popup%0A%20%20%20%20this%2Einit%5Foutliner%28%29%3B%20%20%2F%2F%20activate%20fold%2Funfold%20support%0A%20%20%20%20this%2Etitle%20%3D%20document%2Etitle%3B%0A%20%20%20%20this%2Ekeyboardless%20%3D%20%28this%2Eipad%7C%7Cthis%2Eiphone%7C%7Cthis%2Eandroid%29%3B%0A%0A%20%20%20%20if%20%28this%2Ekeyboardless%29%0A%20%20%20%20%7B%0A%20%20%20%20%20%20w3c%5Fslidy%2Eremove%5Fclass%28w3c%5Fslidy%2Etoolbar%2C%20%22hidden%22%29%0A%20%20%20%20%20%20this%2Ewant%5Ftoolbar%20%3D%200%3B%0A%20%20%20%20%7D%0A%0A%20%20%20%20%2F%2F%20work%20around%20for%20opera%20bug%0A%20%20%20%20this%2Eis%5Fxhtml%20%3D%20%28document%2Ebody%2EtagName%20%3D%3D%20%22BODY%22%20%3F%20false%20%3A%20true%29%3B%0A%0A%20%20%20%20if%20%28this%2Eslides%2Elength%20%3E%200%29%0A%20%20%20%20%7B%0A%20%20%20%20%20%20var%20slide%20%3D%20this%2Eslides%5Bthis%2Eslide%5Fnumber%5D%3B%0A%20%20%20%0A%20%20%20%20%20%20if%20%28this%2Eslide%5Fnumber%20%3E%200%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20this%2Eset%5Fvisibility%5Fall%5Fincremental%28%22visible%22%29%3B%0A%20%20%20%20%20%20%20%20this%2Elast%5Fshown%20%3D%20this%2Eprevious%5Fincremental%5Fitem%28null%29%3B%0A%20%20%20%20%20%20%20%20this%2Eset%5Feos%5Fstatus%28true%29%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20this%2Elast%5Fshown%20%3D%20null%3B%0A%20%20%20%20%20%20%20%20this%2Eset%5Fvisibility%5Fall%5Fincremental%28%22hidden%22%29%3B%0A%20%20%20%20%20%20%20%20this%2Eset%5Feos%5Fstatus%28%21this%2Enext%5Fincremental%5Fitem%28this%2Elast%5Fshown%29%29%3B%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20this%2Eset%5Flocation%28%29%3B%0A%20%20%20%20%20%20this%2Eadd%5Fclass%28this%2Eslides%5B0%5D%2C%20%22first%2Dslide%22%29%3B%0A%20%20%20%20%20%20w3c%5Fslidy%2Eshow%5Fslide%28slide%29%3B%0A%20%20%20%20%7D%0A%0A%20%20%20%20this%2Etoc%20%3D%20this%2Etable%5Fof%5Fcontents%28%29%3B%0A%0A%20%20%20%20this%2Eadd%5Finitial%5Fprompt%28%29%3B%0A%0A%20%20%20%20%2F%2F%20bind%20event%20handlers%20without%20interfering%20with%20custom%20page%20scripts%0A%20%20%20%20%2F%2F%20Tap%20events%20behave%20too%20weirdly%20to%20support%20clicks%20reliably%20on%0A%20%20%20%20%2F%2F%20iPhone%20and%20iPad%2C%20so%20exclude%20these%20from%20click%20handler%0A%0A%20%20%20%20if%20%28%21this%2Ekeyboardless%29%0A%20%20%20%20%7B%0A%20%20%20%20%20%20this%2Eadd%5Flistener%28document%2Ebody%2C%20%22click%22%2C%20this%2Emouse%5Fbutton%5Fclick%29%3B%0A%20%20%20%20%20%20this%2Eadd%5Flistener%28document%2Ebody%2C%20%22mousedown%22%2C%20this%2Emouse%5Fbutton%5Fdown%29%3B%0A%20%20%20%20%7D%0A%0A%20%20%20%20this%2Eadd%5Flistener%28document%2C%20%22keydown%22%2C%20this%2Ekey%5Fdown%29%3B%0A%20%20%20%20this%2Eadd%5Flistener%28document%2C%20%22keypress%22%2C%20this%2Ekey%5Fpress%29%3B%0A%20%20%20%20this%2Eadd%5Flistener%28window%2C%20%22resize%22%2C%20this%2Eresized%29%3B%0A%20%20%20%20this%2Eadd%5Flistener%28window%2C%20%22scroll%22%2C%20this%2Escrolled%29%3B%0A%20%20%20%20this%2Eadd%5Flistener%28window%2C%20%22unload%22%2C%20this%2Eunloaded%29%3B%0A%0A%20%20%20%20this%2Eadd%5Flistener%28document%2C%20%22gesturechange%22%2C%20function%20%28%29%0A%20%20%20%20%7B%0A%20%20%20%20%20%20return%20false%3B%0A%20%20%20%20%7D%29%3B%0A%0A%20%20%20%20this%2Eattach%5Ftouch%5Fhanders%28this%2Eslides%29%3B%0A%0A%20%20%20%20%2F%2F%20this%20seems%20to%20be%20a%20debugging%20hack%0A%20%20%20%20%2F%2Fif%20%28%21document%2Ebody%2Eonclick%29%0A%20%20%20%20%2F%2F%20%20document%2Ebody%2Eonclick%20%3D%20function%20%28%29%20%7B%20%7D%3B%0A%0A%20%20%20%20this%2Esingle%5Fslide%5Fview%28%29%3B%0A%0A%20%20%20%20%2F%2Fthis%2Eset%5Flocation%28%29%3B%0A%0A%20%20%20%20this%2Eresized%28%29%3B%0A%0A%20%20%20%20if%20%28this%2Eie7%29%0A%20%20%20%20%20%20setTimeout%28w3c%5Fslidy%2Eie%5Fhack%2C%20100%29%3B%0A%0A%20%20%20%20this%2Eshow%5Ftoolbar%28%29%3B%0A%0A%20%20%20%20%2F%2F%20for%20back%20button%20detection%0A%20%20%20%20setInterval%28function%20%28%29%20%7B%20w3c%5Fslidy%2Echeck%5Flocation%28%29%3B%20%7D%2C%20200%29%3B%0A%20%20%20%20w3c%5Fslidy%2Einitialized%20%3D%20true%3B%0A%20%20%7D%2C%0A%0A%20%20%2F%2F%20create%20div%20element%20with%20links%20to%20each%20slide%0A%20%20table%5Fof%5Fcontents%3A%20function%20%28%29%20%7B%0A%20%20%20%20var%20toc%20%3D%20this%2Ecreate%5Felement%28%22div%22%29%3B%0A%20%20%20%20this%2Eadd%5Fclass%28toc%2C%20%22slidy%5Ftoc%20hidden%22%29%3B%0A%20%20%20%20%2F%2Ftoc%2EsetAttribute%28%22tabindex%22%2C%20%220%22%29%3B%0A%0A%20%20%20%20var%20heading%20%3D%20this%2Ecreate%5Felement%28%22div%22%29%3B%0A%20%20%20%20this%2Eadd%5Fclass%28heading%2C%20%22toc%2Dheading%22%29%3B%0A%20%20%20%20heading%2EinnerHTML%20%3D%20this%2Elocalize%28%22Table%20of%20Contents%22%29%3B%0A%0A%20%20%20%20toc%2EappendChild%28heading%29%3B%0A%20%20%20%20var%20previous%20%3D%20null%3B%0A%0A%20%20%20%20for%20%28var%20i%20%3D%200%3B%20i%20%3C%20this%2Eslides%2Elength%3B%20%2B%2Bi%29%0A%20%20%20%20%7B%0A%20%20%20%20%20%20var%20title%20%3D%20this%2Ehas%5Fclass%28this%2Eslides%5Bi%5D%2C%20%22title%22%29%3B%0A%20%20%20%20%20%20var%20num%20%3D%20document%2EcreateTextNode%28%28i%20%2B%201%29%20%2B%20%22%2E%20%22%29%3B%0A%0A%20%20%20%20%20%20toc%2EappendChild%28num%29%3B%0A%0A%20%20%20%20%20%20var%20a%20%3D%20this%2Ecreate%5Felement%28%22a%22%29%3B%0A%20%20%20%20%20%20a%2EsetAttribute%28%22href%22%2C%20%22%23%28%22%20%2B%20%28i%2B1%29%20%2B%20%22%29%22%29%3B%0A%0A%20%20%20%20%20%20if%20%28title%29%0A%20%20%20%20%20%20%20%20this%2Eadd%5Fclass%28a%2C%20%22titleslide%22%29%3B%0A%0A%20%20%20%20%20%20var%20name%20%3D%20document%2EcreateTextNode%28this%2Eslide%5Fname%28i%29%29%3B%0A%20%20%20%20%20%20a%2EappendChild%28name%29%3B%0A%20%20%20%20%20%20a%2Eonclick%20%3D%20w3c%5Fslidy%2Etoc%5Fclick%3B%0A%20%20%20%20%20%20a%2Eonkeydown%20%3D%20w3c%5Fslidy%2Etoc%5Fkey%5Fdown%3B%0A%20%20%20%20%20%20a%2Eprevious%20%3D%20previous%3B%0A%0A%20%20%20%20%20%20if%20%28previous%29%0A%20%20%20%20%20%20%20%20previous%2Enext%20%3D%20a%3B%0A%0A%20%20%20%20%20%20toc%2EappendChild%28a%29%3B%0A%0A%20%20%20%20%20%20if%20%28i%20%3D%3D%200%29%0A%20%20%20%20%20%20%20%20toc%2Efirst%20%3D%20a%3B%0A%0A%20%20%20%20%20%20if%20%28i%20%3C%20this%2Eslides%2Elength%20%2D%201%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20var%20br%20%3D%20this%2Ecreate%5Felement%28%22br%22%29%3B%0A%20%20%20%20%20%20%20%20toc%2EappendChild%28br%29%3B%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20previous%20%3D%20a%3B%0A%20%20%20%20%7D%0A%0A%20%20%20%20toc%2Efocus%20%3D%20function%20%28%29%20%7B%0A%20%20%20%20%20%20if%20%28this%2Efirst%29%0A%20%20%20%20%20%20%20%20this%2Efirst%2Efocus%28%29%3B%0A%20%20%20%20%7D%0A%0A%20%20%20%20toc%2Eonmouseup%20%3D%20w3c%5Fslidy%2Emouse%5Fbutton%5Fup%3B%0A%0A%20%20%20%20toc%2Eonclick%20%3D%20function%20%28e%29%20%7B%0A%20%20%20%20%20%20e%7C%7C%28e%3Dwindow%2Eevent%29%3B%0A%0A%20%20%20%20%20%20if%20%28w3c%5Fslidy%2Eselected%5Ftext%5Flen%20%3C%3D%200%29%0A%20%20%20%20%20%20%20%20%20w3c%5Fslidy%2Ehide%5Ftable%5Fof%5Fcontents%28true%29%3B%0A%0A%20%20%20%20%20%20w3c%5Fslidy%2Estop%5Fpropagation%28e%29%3B%0A%20%20%20%20%0A%20%20%20%20%20%20if%20%28e%2Ecancel%20%21%3D%20undefined%29%0A%20%20%20%20%20%20%20%20e%2Ecancel%20%3D%20true%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20if%20%28e%2EreturnValue%20%21%3D%20undefined%29%0A%20%20%20%20%20%20%20%20e%2EreturnValue%20%3D%20false%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20return%20false%3B%0A%20%20%20%20%7D%3B%0A%0A%20%20%20%20document%2Ebody%2EinsertBefore%28toc%2C%20document%2Ebody%2EfirstChild%29%3B%0A%20%20%20%20return%20toc%3B%0A%20%20%7D%2C%0A%0A%20%20is%5Fshown%5Ftoc%3A%20function%20%28%29%20%7B%0A%20%20%20%20return%20%21w3c%5Fslidy%2Ehas%5Fclass%28w3c%5Fslidy%2Etoc%2C%20%22hidden%22%29%3B%0A%20%20%7D%2C%0A%0A%20%20show%5Ftable%5Fof%5Fcontents%3A%20function%20%28%29%20%7B%0A%20%20%20%20w3c%5Fslidy%2Eremove%5Fclass%28w3c%5Fslidy%2Etoc%2C%20%22hidden%22%29%3B%0A%20%20%20%20var%20toc%20%3D%20w3c%5Fslidy%2Etoc%3B%0A%20%20%20%20toc%2Efocus%28%29%3B%0A%0A%20%20%20%20if%20%28w3c%5Fslidy%2Eie7%20%26%26%20w3c%5Fslidy%2Eslide%5Fnumber%20%3D%3D%200%29%0A%20%20%20%20%20%20setTimeout%28w3c%5Fslidy%2Eie%5Fhack%2C%20100%29%3B%0A%20%20%7D%2C%0A%0A%20%20hide%5Ftable%5Fof%5Fcontents%3A%20function%20%28focus%29%20%7B%0A%20%20%20%20w3c%5Fslidy%2Eadd%5Fclass%28w3c%5Fslidy%2Etoc%2C%20%22hidden%22%29%3B%0A%0A%20%20%20%20if%20%28focus%20%26%26%20%21w3c%5Fslidy%2Eopera%20%26%26%0A%20%20%20%20%20%20%20%20%21w3c%5Fslidy%2Ehas%5Fclass%28w3c%5Fslidy%2Etoc%2C%20%22hidden%22%29%29%0A%20%20%20%20%20%20w3c%5Fslidy%2Eset%5Ffocus%28%29%3B%0A%20%20%7D%2C%0A%0A%20%20toggle%5Ftable%5Fof%5Fcontents%3A%20function%20%28%29%20%7B%0A%20%20%20%20if%20%28w3c%5Fslidy%2Eis%5Fshown%5Ftoc%28%29%29%0A%20%20%20%20%20%20w3c%5Fslidy%2Ehide%5Ftable%5Fof%5Fcontents%28true%29%3B%0A%20%20%20%20else%0A%20%20%20%20%20%20w3c%5Fslidy%2Eshow%5Ftable%5Fof%5Fcontents%28%29%3B%0A%20%20%7D%2C%0A%0A%20%20%2F%2F%20called%20on%20clicking%20toc%20entry%0A%20%20toc%5Fclick%3A%20function%20%28e%29%20%7B%0A%20%20%20%20if%20%28%21e%29%0A%20%20%20%20%20%20e%20%3D%20window%2Eevent%3B%0A%0A%20%20%20%20var%20target%20%3D%20w3c%5Fslidy%2Eget%5Ftarget%28e%29%3B%0A%0A%20%20%20%20if%20%28target%20%26%26%20target%2EnodeType%20%3D%3D%201%29%0A%20%20%20%20%7B%0A%20%20%20%20%20%20var%20uri%20%3D%20target%2EgetAttribute%28%22href%22%29%3B%0A%0A%20%20%20%20%20%20if%20%28uri%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%2F%2Falert%28%22going%20to%20%22%20%2B%20uri%29%3B%0A%20%20%20%20%20%20%20%20var%20slide%20%3D%20w3c%5Fslidy%2Eslides%5Bw3c%5Fslidy%2Eslide%5Fnumber%5D%3B%0A%20%20%20%20%20%20%20%20w3c%5Fslidy%2Ehide%5Fslide%28slide%29%3B%0A%20%20%20%20%20%20%20%20w3c%5Fslidy%2Eslide%5Fnumber%20%3D%20w3c%5Fslidy%2Efind%5Fslide%5Fnumber%28uri%29%3B%0A%20%20%20%20%20%20%20%20slide%20%3D%20w3c%5Fslidy%2Eslides%5Bw3c%5Fslidy%2Eslide%5Fnumber%5D%3B%0A%20%20%20%20%20%20%20%20w3c%5Fslidy%2Elast%5Fshown%20%3D%20null%3B%0A%20%20%20%20%20%20%20%20w3c%5Fslidy%2Eset%5Flocation%28%29%3B%0A%20%20%20%20%20%20%20%20w3c%5Fslidy%2Eset%5Fvisibility%5Fall%5Fincremental%28%22hidden%22%29%3B%0A%20%20%20%20%20%20%20%20w3c%5Fslidy%2Eset%5Feos%5Fstatus%28%21w3c%5Fslidy%2Enext%5Fincremental%5Fitem%28w3c%5Fslidy%2Elast%5Fshown%29%29%3B%0A%20%20%20%20%20%20%20%20w3c%5Fslidy%2Eshow%5Fslide%28slide%29%3B%0A%20%20%20%20%20%20%20%20%2F%2Ftarget%2Efocus%28%29%3B%0A%0A%20%20%20%20%20%20%20%20try%0A%20%20%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20%20if%20%28%21w3c%5Fslidy%2Eopera%29%0A%20%20%20%20%20%20%20%20%20%20%20%20w3c%5Fslidy%2Eset%5Ffocus%28%29%3B%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20catch%20%28e%29%0A%20%20%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%0A%20%20%20%20w3c%5Fslidy%2Ehide%5Ftable%5Fof%5Fcontents%28true%29%3B%0A%20%20%20%20if%20%28w3c%5Fslidy%2Eie7%29%20w3c%5Fslidy%2Eie%5Fhack%28%29%3B%0A%20%20%20%20w3c%5Fslidy%2Estop%5Fpropagation%28e%29%3B%0A%20%20%20%20return%20w3c%5Fslidy%2Ecancel%28e%29%3B%0A%20%20%7D%2C%0A%0A%20%20%2F%2F%20called%20onkeydown%20for%20toc%20entry%0A%20%20toc%5Fkey%5Fdown%3A%20function%20%28event%29%20%7B%0A%20%20%20%20var%20key%3B%0A%0A%20%20%20%20if%20%28%21event%29%0A%20%20%20%20%20%20var%20event%20%3D%20window%2Eevent%3B%0A%0A%20%20%20%20%2F%2F%20kludge%20around%20NS%2FIE%20differences%20%0A%20%20%20%20if%20%28window%2Eevent%29%0A%20%20%20%20%20%20key%20%3D%20window%2Eevent%2EkeyCode%3B%0A%20%20%20%20else%20if%20%28event%2Ewhich%29%0A%20%20%20%20%20%20key%20%3D%20event%2Ewhich%3B%0A%20%20%20%20else%0A%20%20%20%20%20%20return%20true%3B%20%2F%2F%20Yikes%21%20unknown%20browser%0A%0A%20%20%20%20%2F%2F%20ignore%20event%20if%20key%20value%20is%20zero%0A%20%20%20%20%2F%2F%20as%20for%20alt%20on%20Opera%20and%20Konqueror%0A%20%20%20%20if%20%28%21key%29%0A%20%20%20%20%20%20return%20true%3B%0A%0A%20%20%20%20%2F%2F%20check%20for%20concurrent%20control%2Fcommand%2Falt%20key%0A%20%20%20%20%2F%2F%20but%20are%20these%20only%20present%20on%20mouse%20events%3F%0A%0A%20%20%20%20if%20%28event%2EctrlKey%20%7C%7C%20event%2EaltKey%29%0A%20%20%20%20%20%20return%20true%3B%0A%0A%20%20%20%20if%20%28key%20%3D%3D%2013%29%0A%20%20%20%20%7B%0A%20%20%20%20%20%20var%20uri%20%3D%20this%2EgetAttribute%28%22href%22%29%3B%0A%0A%20%20%20%20%20%20if%20%28uri%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%2F%2Falert%28%22going%20to%20%22%20%2B%20uri%29%3B%0A%20%20%20%20%20%20%20var%20slide%20%3D%20w3c%5Fslidy%2Eslides%5Bw3c%5Fslidy%2Eslide%5Fnumber%5D%3B%0A%20%20%20%20%20%20%20%20w3c%5Fslidy%2Ehide%5Fslide%28slide%29%3B%0A%20%20%20%20%20%20%20%20w3c%5Fslidy%2Eslide%5Fnumber%20%3D%20w3c%5Fslidy%2Efind%5Fslide%5Fnumber%28uri%29%3B%0A%20%20%20%20%20%20%20%20slide%20%3D%20w3c%5Fslidy%2Eslides%5Bw3c%5Fslidy%2Eslide%5Fnumber%5D%3B%0A%20%20%20%20%20%20%20%20w3c%5Fslidy%2Elast%5Fshown%20%3D%20null%3B%0A%20%20%20%20%20%20%20%20w3c%5Fslidy%2Eset%5Flocation%28%29%3B%0A%20%20%20%20%20%20%20%20w3c%5Fslidy%2Eset%5Fvisibility%5Fall%5Fincremental%28%22hidden%22%29%3B%0A%20%20%20%20%20%20%20%20w3c%5Fslidy%2Eset%5Feos%5Fstatus%28%21w3c%5Fslidy%2Enext%5Fincremental%5Fitem%28w3c%5Fslidy%2Elast%5Fshown%29%29%3B%0A%20%20%20%20%20%20%20%20w3c%5Fslidy%2Eshow%5Fslide%28slide%29%3B%0A%20%20%20%20%20%20%20%20%2F%2Ftarget%2Efocus%28%29%3B%0A%0A%20%20%20%20%20%20%20%20try%0A%20%20%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20%20if%20%28%21w3c%5Fslidy%2Eopera%29%0A%20%20%20%20%20%20%20%20%20%20%20%20w3c%5Fslidy%2Eset%5Ffocus%28%29%3B%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20catch%20%28e%29%0A%20%20%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20w3c%5Fslidy%2Ehide%5Ftable%5Fof%5Fcontents%28true%29%3B%0A%0A%20%20%20%20%20%20if%20%28self%2Eie7%29%0A%20%20%20%20%20%20%20w3c%5Fslidy%2Eie%5Fhack%28%29%3B%0A%0A%20%20%20%20%20%20return%20w3c%5Fslidy%2Ecancel%28event%29%3B%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20%28key%20%3D%3D%2040%20%26%26%20this%2Enext%29%0A%20%20%20%20%7B%0A%20%20%20%20%20%20this%2Enext%2Efocus%28%29%3B%0A%20%20%20%20%20%20return%20w3c%5Fslidy%2Ecancel%28event%29%3B%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20%28key%20%3D%3D%2038%20%26%26%20this%2Eprevious%29%0A%20%20%20%20%7B%0A%20%20%20%20%20%20this%2Eprevious%2Efocus%28%29%3B%0A%20%20%20%20%20%20return%20w3c%5Fslidy%2Ecancel%28event%29%3B%0A%20%20%20%20%7D%0A%0A%20%20%20%20return%20true%3B%0A%20%20%7D%2C%0A%0A%20%20touchstart%3A%20function%20%28e%29%0A%20%20%7B%0A%20%20%20%20%2F%2F%20a%20double%20touch%20often%20starts%20with%20a%0A%20%20%20%20%2F%2F%20single%20touch%20due%20to%20fingers%20touching%0A%20%20%20%20%2F%2F%20down%20at%20slightly%20different%20times%0A%20%20%20%20%2F%2F%20thus%20avoid%20calling%20preventDefault%20here%0A%20%20%20%20this%2Eprev%5Ftap%20%3D%20this%2Elast%5Ftap%3B%0A%20%20%20%20this%2Elast%5Ftap%20%3D%20%28new%20Date%29%2EgetTime%28%29%3B%0A%0A%20%20%20%20var%20tap%5Fdelay%20%3D%20this%2Elast%5Ftap%20%2D%20this%2Eprev%5Ftap%3B%0A%0A%20%20%20%20if%20%28tap%5Fdelay%20%3C%3D%20200%29%0A%20%20%20%20%7B%0A%20%20%20%20%20%20%2F%2F%20double%20tap%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20touch%20%3D%20e%2Etouches%5B0%5D%3B%0A%0A%20%20%20%20this%2EpageX%20%3D%20touch%2EpageX%3B%0A%20%20%20%20this%2EpageY%20%3D%20touch%2EpageY%3B%0A%20%20%20%20this%2EscreenX%20%3D%20touch%2EscreenX%3B%0A%20%20%20%20this%2EscreenY%20%3D%20touch%2EscreenY%3B%0A%20%20%20%20this%2EclientX%20%3D%20touch%2EclientX%3B%0A%20%20%20%20this%2EclientY%20%3D%20touch%2EclientY%3B%0A%0A%20%20%20%20this%2Edelta%5Fx%20%3D%20this%2Edelta%5Fy%20%3D%200%3B%0A%20%20%7D%2C%0A%0A%20%20touchmove%3A%20function%20%28e%29%0A%20%20%7B%0A%20%20%20%20%2F%2F%20override%20native%20gestures%20for%20single%20touch%0A%20%20%20%20if%20%28e%2Etouches%2Elength%20%3E%201%29%0A%20%20%20%20%20%20return%3B%0A%0A%20%20%20%20e%2EpreventDefault%28%29%3B%0A%20%20%20%20var%20touch%20%3D%20e%2Etouches%5B0%5D%3B%0A%20%20%20%20this%2Edelta%5Fx%20%3D%20touch%2EpageX%20%2D%20this%2EpageX%3B%0A%20%20%20%20this%2Edelta%5Fy%20%3D%20touch%2EpageY%20%2D%20this%2EpageY%3B%0A%20%20%7D%2C%0A%0A%20%20touchend%3A%20function%20%28e%29%0A%20%20%7B%0A%20%20%20%20%2F%2F%20default%20behavior%20for%20multi%2Dtouch%0A%20%20%20%20if%20%28e%2Etouches%2Elength%20%3E%201%29%0A%20%20%20%20%20%20return%3B%0A%0A%20%20%20%20var%20delay%20%3D%20%28new%20Date%29%2EgetTime%28%29%20%2D%20this%2Elast%5Ftap%3B%0A%20%20%20%20var%20dx%20%3D%20this%2Edelta%5Fx%3B%0A%20%20%20%20var%20dy%20%3D%20this%2Edelta%5Fy%3B%0A%20%20%20%20var%20abs%5Fdx%20%3D%20Math%2Eabs%28dx%29%3B%0A%20%20%20%20var%20abs%5Fdy%20%3D%20Math%2Eabs%28dy%29%3B%0A%0A%20%20%20%20if%20%28delay%20%3C%20500%20%26%26%20%28abs%5Fdx%20%3E%20100%20%7C%7C%20abs%5Fdy%20%3E%20100%29%29%0A%20%20%20%20%7B%0A%20%20%20%20%20%20if%20%28abs%5Fdx%20%3E%200%2E5%20%2A%20abs%5Fdy%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20e%2EpreventDefault%28%29%3B%0A%0A%20%20%20%20%20%20%20%20if%20%28dx%20%3C%200%29%0A%20%20%20%20%20%20%20%20%20%20w3c%5Fslidy%2Enext%5Fslide%28true%29%3B%0A%20%20%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20%20%20w3c%5Fslidy%2Eprevious%5Fslide%28true%29%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20else%20if%20%28abs%5Fdy%20%3E%202%20%2A%20abs%5Fdx%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20e%2EpreventDefault%28%29%3B%0A%20%20%20%20%20%20%20%20w3c%5Fslidy%2Etoggle%5Ftable%5Fof%5Fcontents%28%29%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%2C%0A%0A%20%20%2F%2F%20%23%23%23%20OBSOLETE%20%23%23%23%0A%20%20before%5Fprint%3A%20function%20%28%29%20%7B%0A%20%20%20%20this%2Eshow%5Fall%5Fslides%28%29%3B%0A%20%20%20%20this%2Ehide%5Ftoolbar%28%29%3B%0A%20%20%20%20alert%28%22before%20print%22%29%3B%0A%20%20%7D%2C%0A%0A%20%20%2F%2F%20%23%23%23%20OBSOLETE%20%23%23%23%0A%20%20after%5Fprint%3A%20function%20%28%29%20%7B%0A%20%20%20%20if%20%28%21this%2Eview%5Fall%29%0A%20%20%20%20%7B%0A%20%20%20%20%20%20this%2Esingle%5Fslide%5Fview%28%29%3B%0A%20%20%20%20%20%20this%2Eshow%5Ftoolbar%28%29%3B%0A%20%20%20%20%7D%0A%20%20%20%20alert%28%22after%20print%22%29%3B%0A%20%20%7D%2C%0A%0A%20%20%2F%2F%20%23%23%23%20OBSOLETE%20%23%23%23%0A%20%20print%5Fslides%3A%20function%20%28%29%20%7B%0A%20%20%20%20this%2Ebefore%5Fprint%28%29%3B%0A%20%20%20%20window%2Eprint%28%29%3B%0A%20%20%20%20this%2Eafter%5Fprint%28%29%3B%0A%20%20%7D%2C%0A%0A%20%20%2F%2F%20%23%23%23%20OBSOLETE%20%3F%3F%20%23%23%23%0A%20%20toggle%5Fview%3A%20function%20%28%29%20%7B%0A%20%20%20%20if%20%28this%2Eview%5Fall%29%0A%20%20%20%20%7B%0A%20%20%20%20%20%20this%2Esingle%5Fslide%5Fview%28%29%3B%0A%20%20%20%20%20%20this%2Eshow%5Ftoolbar%28%29%3B%0A%20%20%20%20%20%20this%2Eview%5Fall%20%3D%200%3B%0A%20%20%20%20%7D%0A%20%20%20%20else%0A%20%20%20%20%7B%0A%20%20%20%20%20%20this%2Eshow%5Fall%5Fslides%28%29%3B%0A%20%20%20%20%20%20this%2Ehide%5Ftoolbar%28%29%3B%0A%20%20%20%20%20%20this%2Eview%5Fall%20%3D%201%3B%0A%20%20%20%20%7D%0A%20%20%7D%2C%0A%0A%20%20%2F%2F%20prepare%20for%20printing%20%20%23%23%23%20OBSOLETE%20%23%23%23%0A%20%20show%5Fall%5Fslides%3A%20function%20%28%29%20%7B%0A%20%20%20%20this%2Eremove%5Fclass%28document%2Ebody%2C%20%22single%5Fslide%22%29%3B%0A%20%20%20%20this%2Eset%5Fvisibility%5Fall%5Fincremental%28%22visible%22%29%3B%0A%20%20%7D%2C%0A%0A%20%20%2F%2F%20restore%20after%20printing%20%20%23%23%23%20OBSOLETE%20%23%23%23%0A%20%20single%5Fslide%5Fview%3A%20function%20%28%29%20%7B%0A%20%20%20%20this%2Eadd%5Fclass%28document%2Ebody%2C%20%22single%5Fslide%22%29%3B%0A%20%20%20%20this%2Eset%5Fvisibility%5Fall%5Fincremental%28%22visible%22%29%3B%0A%20%20%20%20this%2Elast%5Fshown%20%3D%20this%2Eprevious%5Fincremental%5Fitem%28null%29%3B%0A%20%20%7D%2C%0A%0A%20%20%2F%2F%20suppress%20IE%27s%20image%20toolbar%20pop%20up%0A%20%20hide%5Fimage%5Ftoolbar%3A%20function%20%28%29%20%7B%0A%20%20%20%20if%20%28%21this%2Ens%5Fpos%29%0A%20%20%20%20%7B%0A%20%20%20%20%20%20var%20images%20%3D%20document%2EgetElementsByTagName%28%22IMG%22%29%3B%0A%0A%20%20%20%20%20%20for%20%28var%20i%20%3D%200%3B%20i%20%3C%20images%2Elength%3B%20%2B%2Bi%29%0A%20%20%20%20%20%20%20%20images%5Bi%5D%2EsetAttribute%28%22galleryimg%22%2C%20%22no%22%29%3B%0A%20%20%20%20%7D%0A%20%20%7D%2C%0A%0A%20%20unloaded%3A%20function%20%28e%29%20%7B%0A%20%20%20%20%2F%2Falert%28%22unloaded%22%29%3B%0A%20%20%7D%2C%0A%0A%20%20%2F%2F%20Safari%20and%20Konqueror%20don%27t%20yet%20support%20getComputedStyle%28%29%0A%20%20%2F%2F%20and%20they%20always%20reload%20page%20when%20location%2Ehref%20is%20updated%0A%20%20is%5FKHTML%3A%20function%20%28%29%20%7B%0A%20%20%20%20var%20agent%20%3D%20navigator%2EuserAgent%3B%0A%20%20%20%20return%20%28agent%2EindexOf%28%22KHTML%22%29%20%3E%3D%200%20%3F%20true%20%3A%20false%29%3B%0A%20%20%7D%2C%0A%0A%20%20%2F%2F%20find%20slide%20name%20from%20first%20h1%20element%0A%20%20%2F%2F%20default%20to%20document%20title%20%2B%20slide%20number%0A%20%20slide%5Fname%3A%20function%20%28index%29%20%7B%0A%20%20%20%20var%20name%20%3D%20null%3B%0A%20%20%20%20var%20slide%20%3D%20this%2Eslides%5Bindex%5D%3B%0A%0A%20%20%20%20var%20heading%20%3D%20this%2Efind%5Fheading%28slide%29%3B%0A%0A%20%20%20%20if%20%28heading%29%0A%20%20%20%20%20%20name%20%3D%20this%2Eextract%5Ftext%28heading%29%3B%0A%0A%20%20%20%20if%20%28%21name%29%0A%20%20%20%20%20%20name%20%3D%20this%2Etitle%20%2B%20%22%28%22%20%2B%20%28index%20%2B%201%29%20%2B%20%22%29%22%3B%0A%0A%20%20%20%20name%2Ereplace%28%2F%5C%26%2Fg%2C%20%22%26amp%3B%22%29%3B%0A%20%20%20%20name%2Ereplace%28%2F%5C%3C%2Fg%2C%20%22%26lt%3B%22%29%3B%0A%20%20%20%20name%2Ereplace%28%2F%5C%3E%2Fg%2C%20%22%26gt%3B%22%29%3B%0A%0A%20%20%20%20return%20name%3B%0A%20%20%7D%2C%0A%0A%20%20%2F%2F%20find%20first%20h1%20element%20in%20DOM%20tree%0A%20%20find%5Fheading%3A%20function%20%28node%29%20%7B%0A%20%20%20%20if%20%28%21node%20%7C%7C%20node%2EnodeType%20%21%3D%201%29%0A%20%20%20%20%20%20return%20null%3B%0A%0A%20%20%20%20if%20%28node%2EnodeName%20%3D%3D%20%22H1%22%20%7C%7C%20node%2EnodeName%20%3D%3D%20%22h1%22%29%0A%20%20%20%20%20%20return%20node%3B%0A%0A%20%20%20%20var%20child%20%3D%20node%2EfirstChild%3B%0A%0A%20%20%20%20while%20%28child%29%0A%20%20%20%20%7B%0A%20%20%20%20%20%20node%20%3D%20this%2Efind%5Fheading%28child%29%3B%0A%0A%20%20%20%20%20%20if%20%28node%29%0A%20%20%20%20%20%20%20%20return%20node%3B%0A%0A%20%20%20%20%20%20child%20%3D%20child%2EnextSibling%3B%0A%20%20%20%20%7D%0A%0A%20%20%20%20return%20null%3B%0A%20%20%7D%2C%0A%0A%20%20%2F%2F%20recursively%20extract%20text%20from%20DOM%20tree%0A%20%20extract%5Ftext%3A%20function%20%28node%29%20%7B%0A%20%20%20%20if%20%28%21node%29%0A%20%20%20%20%20%20return%20%22%22%3B%0A%0A%20%20%20%20%2F%2F%20text%20nodes%0A%20%20%20%20if%20%28node%2EnodeType%20%3D%3D%203%29%0A%20%20%20%20%20%20return%20node%2EnodeValue%3B%0A%0A%20%20%20%20%2F%2F%20elements%0A%20%20%20%20if%20%28node%2EnodeType%20%3D%3D%201%29%0A%20%20%20%20%7B%0A%20%20%20%20%20%20node%20%3D%20node%2EfirstChild%3B%0A%20%20%20%20%20%20var%20text%20%3D%20%22%22%3B%0A%0A%20%20%20%20%20%20while%20%28node%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20text%20%3D%20text%20%2B%20this%2Eextract%5Ftext%28node%29%3B%0A%20%20%20%20%20%20%20%20node%20%3D%20node%2EnextSibling%3B%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20return%20text%3B%0A%20%20%20%20%7D%0A%0A%20%20%20%20return%20%22%22%3B%0A%20%20%7D%2C%0A%0A%20%20%2F%2F%20find%20copyright%20text%20from%20meta%20element%0A%20%20find%5Fcopyright%3A%20function%20%28%29%20%7B%0A%20%20%20%20var%20name%2C%20content%3B%0A%20%20%20%20var%20meta%20%3D%20document%2EgetElementsByTagName%28%22meta%22%29%3B%0A%0A%20%20%20%20for%20%28var%20i%20%3D%200%3B%20i%20%3C%20meta%2Elength%3B%20%2B%2Bi%29%0A%20%20%20%20%7B%0A%20%20%20%20%20%20name%20%3D%20meta%5Bi%5D%2EgetAttribute%28%22name%22%29%3B%0A%20%20%20%20%20%20content%20%3D%20meta%5Bi%5D%2EgetAttribute%28%22content%22%29%3B%0A%0A%20%20%20%20%20%20if%20%28name%20%3D%3D%20%22copyright%22%29%0A%20%20%20%20%20%20%20%20return%20content%3B%0A%20%20%20%20%7D%0A%0A%20%20%20%20return%20null%3B%0A%20%20%7D%2C%0A%0A%20%20find%5Fsize%5Fadjust%3A%20function%20%28%29%20%7B%0A%20%20%20%20var%20name%2C%20content%2C%20offset%3B%0A%20%20%20%20var%20meta%20%3D%20document%2EgetElementsByTagName%28%22meta%22%29%3B%0A%0A%20%20%20%20for%20%28var%20i%20%3D%200%3B%20i%20%3C%20meta%2Elength%3B%20%2B%2Bi%29%0A%20%20%20%20%7B%0A%20%20%20%20%20%20name%20%3D%20meta%5Bi%5D%2EgetAttribute%28%22name%22%29%3B%0A%20%20%20%20%20%20content%20%3D%20meta%5Bi%5D%2EgetAttribute%28%22content%22%29%3B%0A%0A%20%20%20%20%20%20if%20%28name%20%3D%3D%20%22font%2Dsize%2Dadjustment%22%29%0A%20%20%20%20%20%20%20%20return%201%20%2A%20content%3B%0A%20%20%20%20%7D%0A%0A%20%20%20%20return%201%3B%0A%20%20%7D%2C%0A%0A%20%20%2F%2F%20%3Cmeta%20name%3D%22duration%22%20content%3D%2220%22%20%2F%3E%20%20for%2020%20minutes%0A%20%20find%5Fduration%3A%20function%20%28%29%20%7B%0A%20%20%20%20var%20name%2C%20content%2C%20offset%3B%0A%20%20%20%20var%20meta%20%3D%20document%2EgetElementsByTagName%28%22meta%22%29%3B%0A%0A%20%20%20%20for%20%28var%20i%20%3D%200%3B%20i%20%3C%20meta%2Elength%3B%20%2B%2Bi%29%0A%20%20%20%20%7B%0A%20%20%20%20%20%20name%20%3D%20meta%5Bi%5D%2EgetAttribute%28%22name%22%29%3B%0A%20%20%20%20%20%20content%20%3D%20meta%5Bi%5D%2EgetAttribute%28%22content%22%29%3B%0A%0A%20%20%20%20%20%20if%20%28name%20%3D%3D%20%22duration%22%29%0A%20%20%20%20%20%20%20%20return%2060000%20%2A%20content%3B%0A%20%20%20%20%7D%0A%0A%20%20%20%20return%20null%3B%0A%20%20%7D%2C%0A%0A%20%20replace%5Fby%5Fnon%5Fbreaking%5Fspace%3A%20function%20%28str%29%20%7B%0A%20%20%20%20for%20%28var%20i%20%3D%200%3B%20i%20%3C%20str%2Elength%3B%20%2B%2Bi%29%0A%20%20%20%20%20%20str%5Bi%5D%20%3D%20160%3B%0A%20%20%7D%2C%0A%0A%20%20%2F%2F%20%23%23%23%20CHECK%20ME%20%23%23%23%20is%20use%20of%20%22li%22%20okay%20for%20text%2Fhtml%3F%0A%20%20%2F%2F%20for%20XHTML%20do%20we%20also%20need%20to%20specify%20namespace%3F%0A%20%20init%5Foutliner%3A%20function%20%28%29%20%7B%0A%20%20%20%20var%20items%20%3D%20document%2EgetElementsByTagName%28%22li%22%29%3B%0A%0A%20%20%20%20for%20%28var%20i%20%3D%200%3B%20i%20%3C%20items%2Elength%3B%20%2B%2Bi%29%0A%20%20%20%20%7B%0A%20%20%20%20%20%20var%20target%20%3D%20items%5Bi%5D%3B%0A%0A%20%20%20%20%20%20if%20%28%21this%2Ehas%5Fclass%28target%2EparentNode%2C%20%22outline%22%29%29%0A%20%20%20%20%20%20%20%20continue%3B%0A%0A%20%20%20%20%20%20target%2Eonclick%20%3D%20this%2Eoutline%5Fclick%3B%0A%2F%2A%20%23%23%23%20more%20work%20needed%20for%20IE6%0A%20%20%20%20%20%20if%20%28%21this%2Ens%5Fpos%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20target%2Eonmouseover%20%3D%20this%2Ehover%5Foutline%3B%0A%20%20%20%20%20%20%20%20target%2Eonmouseout%20%3D%20this%2Eunhover%5Foutline%3B%0A%20%20%20%20%20%20%7D%0A%2A%2F%0A%20%20%20%20%20%20if%20%28this%2Efoldable%28target%29%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20target%2Efoldable%20%3D%20true%3B%0A%20%20%20%20%20%20%20%20target%2Eonfocus%20%3D%20function%20%28%29%20%7Bw3c%5Fslidy%2Eoutline%20%3D%20this%3B%7D%3B%0A%20%20%20%20%20%20%20%20target%2Eonblur%20%3D%20function%20%28%29%20%7Bw3c%5Fslidy%2Eoutline%20%3D%20null%3B%7D%3B%0A%0A%20%20%20%20%20%20%20%20if%20%28%21target%2EgetAttribute%28%22tabindex%22%29%29%0A%20%20%20%20%20%20%20%20%20%20target%2EsetAttribute%28%22tabindex%22%2C%20%220%22%29%3B%0A%0A%20%20%20%20%20%20%20%20if%20%28this%2Ehas%5Fclass%28target%2C%20%22expand%22%29%29%0A%20%20%20%20%20%20%20%20%20%20this%2Eunfold%28target%29%3B%0A%20%20%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20%20%20this%2Efold%28target%29%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20this%2Eadd%5Fclass%28target%2C%20%22nofold%22%29%3B%0A%20%20%20%20%20%20%20%20target%2Evisible%20%3D%20true%3B%0A%20%20%20%20%20%20%20%20target%2Efoldable%20%3D%20false%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%2C%0A%0A%20%20foldable%3A%20function%20%28item%29%20%7B%0A%20%20%20%20if%20%28%21item%20%7C%7C%20item%2EnodeType%20%21%3D%201%29%0A%20%20%20%20%20%20return%20false%3B%0A%0A%20%20%20%20var%20node%20%3D%20item%2EfirstChild%3B%0A%0A%20%20%20%20while%20%28node%29%0A%20%20%20%20%7B%0A%20%20%20%20%20%20if%20%28node%2EnodeType%20%3D%3D%201%20%26%26%20this%2Eis%5Fblock%28node%29%29%0A%20%20%20%20%20%20%20%20return%20true%3B%0A%0A%20%20%20%20%20%20node%20%3D%20node%2EnextSibling%3B%0A%20%20%20%20%7D%0A%0A%20%20%20%20return%20false%3B%0A%20%20%7D%2C%0A%0A%20%20%2F%2F%20%23%23%23%20CHECK%20ME%20%23%23%23%20switch%20to%20add%2Fremove%20%22hidden%22%20class%0A%20%20fold%3A%20function%20%28item%29%20%7B%0A%20%20%20%20if%20%28item%29%0A%20%20%20%20%7B%0A%20%20%20%20%20%20this%2Eremove%5Fclass%28item%2C%20%22unfolded%22%29%3B%0A%20%20%20%20%20%20this%2Eadd%5Fclass%28item%2C%20%22folded%22%29%3B%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20node%20%3D%20item%20%3F%20item%2EfirstChild%20%3A%20null%3B%0A%0A%20%20%20%20while%20%28node%29%0A%20%20%20%20%7B%0A%20%20%20%20%20%20if%20%28node%2EnodeType%20%3D%3D%201%20%26%26%20this%2Eis%5Fblock%28node%29%29%20%2F%2F%20element%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20w3c%5Fslidy%2Eadd%5Fclass%28node%2C%20%22hidden%22%29%3B%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20node%20%3D%20node%2EnextSibling%3B%0A%20%20%20%20%7D%0A%0A%20%20%20%20item%2Evisible%20%3D%20false%3B%0A%20%20%7D%2C%0A%0A%20%20%2F%2F%20%23%23%23%20CHECK%20ME%20%23%23%23%20switch%20to%20add%2Fremove%20%22hidden%22%20class%0A%20%20unfold%3A%20function%20%28item%29%20%7B%0A%20%20%20%20if%20%28item%29%0A%20%20%20%20%7B%0A%20%20%20%20%20%20this%2Eadd%5Fclass%28item%2C%20%22unfolded%22%29%3B%0A%20%20%20%20%20%20this%2Eremove%5Fclass%28item%2C%20%22folded%22%29%3B%0A%20%20%20%20%7D%0A%0A%20%20%20%20var%20node%20%3D%20item%20%3F%20item%2EfirstChild%20%3A%20null%3B%0A%0A%20%20%20%20while%20%28node%29%0A%20%20%20%20%7B%0A%20%20%20%20%20%20if%20%28node%2EnodeType%20%3D%3D%201%20%26%26%20this%2Eis%5Fblock%28node%29%29%20%2F%2F%20element%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20w3c%5Fslidy%2Eremove%5Fclass%28node%2C%20%22hidden%22%29%3B%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20node%20%3D%20node%2EnextSibling%3B%0A%20%20%20%20%7D%0A%0A%20%20%20%20item%2Evisible%20%3D%20true%3B%0A%20%20%7D%2C%0A%0A%20%20outline%5Fclick%3A%20function%20%28e%29%20%7B%0A%20%20%20%20if%20%28%21e%29%0A%20%20%20%20%20%20e%20%3D%20window%2Eevent%3B%0A%0A%20%20%20%20var%20rightclick%20%3D%20false%3B%0A%20%20%20%20var%20target%20%3D%20w3c%5Fslidy%2Eget%5Ftarget%28e%29%3B%0A%0A%20%20%20%20while%20%28target%20%26%26%20target%2Evisible%20%3D%3D%20undefined%29%0A%20%20%20%20%20%20target%20%3D%20target%2EparentNode%3B%0A%0A%20%20%20%20if%20%28%21target%29%0A%20%20%20%20%20%20return%20true%3B%0A%0A%20%20%20%20if%20%28e%2Ewhich%29%0A%20%20%20%20%20%20rightclick%20%3D%20%28e%2Ewhich%20%3D%3D%203%29%3B%0A%20%20%20%20else%20if%20%28e%2Ebutton%29%0A%20%20%20%20%20%20rightclick%20%3D%20%28e%2Ebutton%20%3D%3D%202%29%3B%0A%0A%20%20%20%20if%20%28%21rightclick%20%26%26%20target%2Evisible%20%21%3D%20undefined%29%0A%20%20%20%20%7B%0A%20%20%20%20%20%20if%20%28target%2Efoldable%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20if%20%28target%2Evisible%29%0A%20%20%20%20%20%20%20%20%20%20w3c%5Fslidy%2Efold%28target%29%3B%0A%20%20%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20%20%20w3c%5Fslidy%2Eunfold%28target%29%3B%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20w3c%5Fslidy%2Estop%5Fpropagation%28e%29%3B%0A%20%20%20%20%20%20e%2Ecancel%20%3D%20true%3B%0A%20%20%20%20%20%20e%2EreturnValue%20%3D%20false%3B%0A%20%20%20%20%7D%0A%0A%20%20%20%20return%20false%3B%0A%20%20%7D%2C%0A%0A%20%20add%5Finitial%5Fprompt%3A%20function%20%28%29%20%7B%0A%20%20%20%20var%20prompt%20%3D%20this%2Ecreate%5Felement%28%22div%22%29%3B%0A%20%20%20%20prompt%2EsetAttribute%28%22class%22%2C%20%22initial%5Fprompt%22%29%3B%0A%0A%20%20%20%20var%20p1%20%3D%20this%2Ecreate%5Felement%28%22p%22%29%3B%0A%20%20%20%20prompt%2EappendChild%28p1%29%3B%0A%20%20%20%20p1%2EsetAttribute%28%22class%22%2C%20%22help%22%29%3B%0A%0A%20%20%20%20if%20%28this%2Ekeyboardless%29%0A%20%20%20%20%20%20p1%2EinnerHTML%20%3D%20%22swipe%20left%20to%20move%20to%20next%20slide%22%3B%0A%20%20%20%20else%0A%20%20%20%20%20%20p1%2EinnerHTML%20%3D%20%22Space%2C%20Right%20Arrow%20or%20swipe%20left%20to%20move%20to%20%22%20%2B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%22next%20slide%2C%20click%20help%20below%20for%20more%20details%22%3B%0A%0A%20%20%20%20this%2Eadd%5Flistener%28prompt%2C%20%22click%22%2C%20function%20%28e%29%20%7B%0A%20%20%20%20%20%20document%2Ebody%2EremoveChild%28prompt%29%3B%0A%20%20%20%20%20%20w3c%5Fslidy%2Estop%5Fpropagation%28e%29%3B%0A%20%20%20%20%0A%20%20%20%20%20%20if%20%28e%2Ecancel%20%21%3D%20undefined%29%0A%20%20%20%20%20%20%20%20e%2Ecancel%20%3D%20true%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20if%20%28e%2EreturnValue%20%21%3D%20undefined%29%0A%20%20%20%20%20%20%20%20e%2EreturnValue%20%3D%20false%3B%0A%20%20%20%20%20%20%0A%20%20%20%20%20%20return%20false%3B%0A%20%20%20%20%7D%29%3B%0A%0A%20%20%20%20document%2Ebody%2EappendChild%28prompt%29%3B%0A%20%20%20%20this%2Einitial%5Fprompt%20%3D%20prompt%3B%0A%20%20%20%20setTimeout%28function%28%29%20%7Bdocument%2Ebody%2EremoveChild%28prompt%29%3B%7D%2C%205000%29%3B%0A%20%20%7D%2C%0A%0A%20%20add%5Ftoolbar%3A%20function%20%28%29%20%7B%0A%20%20%20%20var%20counter%2C%20page%3B%0A%0A%20%20%20%20%20this%2Etoolbar%20%3D%20this%2Ecreate%5Felement%28%22div%22%29%3B%0A%20%20%20%20%20this%2Etoolbar%2EsetAttribute%28%22class%22%2C%20%22toolbar%22%29%3B%0A%0A%20%20%20%20%20%2F%2F%20a%20reasonably%20behaved%20browser%0A%20%20%20%20%20if%20%28this%2Ens%5Fpos%20%7C%7C%20%21this%2Eie6%29%0A%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20var%20right%20%3D%20this%2Ecreate%5Felement%28%22div%22%29%3B%0A%20%20%20%20%20%20%20right%2EsetAttribute%28%22style%22%2C%20%22float%3A%20right%3B%20text%2Dalign%3A%20right%22%29%3B%0A%0A%20%20%20%20%20%20%20counter%20%3D%20this%2Ecreate%5Felement%28%22span%22%29%0A%20%20%20%20%20%20%20counter%2EinnerHTML%20%3D%20this%2Elocalize%28%22slide%22%29%20%2B%20%22%20n%2Fm%22%3B%0A%20%20%20%20%20%20%20right%2EappendChild%28counter%29%3B%0A%20%20%20%20%20%20%20this%2Etoolbar%2EappendChild%28right%29%3B%0A%0A%20%20%20%20%20%20%20var%20left%20%3D%20this%2Ecreate%5Felement%28%22div%22%29%3B%0A%20%20%20%20%20%20%20left%2EsetAttribute%28%22style%22%2C%20%22text%2Dalign%3A%20left%22%29%3B%0A%0A%20%20%20%20%20%20%20%2F%2F%20global%20end%20of%20slide%20indicator%0A%20%20%20%20%20%20%20this%2Eeos%20%3D%20this%2Ecreate%5Felement%28%22span%22%29%3B%0A%20%20%20%20%20%20%20this%2Eeos%2EinnerHTML%20%3D%20%22%2A%20%22%3B%0A%20%20%20%20%20%20%20left%2EappendChild%28this%2Eeos%29%3B%0A%0A%20%20%20%20%20%20%20var%20help%20%3D%20this%2Ecreate%5Felement%28%22a%22%29%3B%0A%20%20%20%20%20%20%20help%2EsetAttribute%28%22href%22%2C%20this%2Ehelp%5Fpage%29%3B%0A%20%20%20%20%20%20%20help%2EsetAttribute%28%22title%22%2C%20this%2Elocalize%28this%2Ehelp%5Ftext%29%29%3B%0A%20%20%20%20%20%20%20help%2EinnerHTML%20%3D%20this%2Elocalize%28%22help%3F%22%29%3B%0A%20%20%20%20%20%20%20left%2EappendChild%28help%29%3B%0A%20%20%20%20%20%20%20help%2Estyle%2Edisplay%3D%22none%22%3B%20%0A%20%20%20%20%20%20%20this%2Ehelp%5Fanchor%20%3D%20help%3B%20%20%2F%2F%20save%20for%20focus%20hack%0A%0A%20%20%20%20%20%20%20var%20gap1%20%3D%20document%2EcreateTextNode%28%22%20%22%29%3B%0A%20%20%20%20%20%20%20left%2EappendChild%28gap1%29%3B%0A%0A%20%20%20%20%20%20%20var%20contents%20%3D%20this%2Ecreate%5Felement%28%22a%22%29%3B%0A%20%20%20%20%20%20%20contents%2EsetAttribute%28%22href%22%2C%20%22javascript%3Aw3c%5Fslidy%2Etoggle%5Ftable%5Fof%5Fcontents%28%29%22%29%3B%0A%20%20%20%20%20%20%20contents%2EsetAttribute%28%22title%22%2C%20this%2Elocalize%28%22table%20of%20contents%22%29%29%3B%0A%20%20%20%20%20%20%20contents%2EinnerHTML%20%3D%20this%2Elocalize%28%22Contents%22%29%3B%0A%20%20%20%20%20%20%20left%2EappendChild%28contents%29%3B%0A%0A%20%20%20%20%20%20%20var%20gap2%20%3D%20document%2EcreateTextNode%28%22%20%22%29%3B%0A%20%20%20%20%20%20%20left%2EappendChild%28gap2%29%3B%0A%0A%20%20%20%20%20%20%20var%20copyright%20%3D%20this%2Efind%5Fcopyright%28%29%3B%0A%0A%20%20%20%20%20%20%20if%20%28copyright%29%0A%20%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20var%20span%20%3D%20this%2Ecreate%5Felement%28%22span%22%29%3B%0A%20%20%20%20%20%20%20%20%20span%2EclassName%20%3D%20%22copyright%22%3B%0A%20%20%20%20%20%20%20%20%20span%2EinnerHTML%20%3D%20copyright%3B%0A%20%20%20%20%20%20%20%20%20left%2EappendChild%28span%29%3B%0A%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20this%2Etoolbar%2EsetAttribute%28%22tabindex%22%2C%20%220%22%29%3B%0A%20%20%20%20%20%20%20this%2Etoolbar%2EappendChild%28left%29%3B%0A%20%20%20%20%20%7D%0A%20%20%20%20%20else%20%2F%2F%20IE6%20so%20need%20to%20work%20around%20its%20poor%20CSS%20support%0A%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20this%2Etoolbar%2Estyle%2Eposition%20%3D%20%28this%2Eie7%20%3F%20%22fixed%22%20%3A%20%22absolute%22%29%3B%0A%20%20%20%20%20%20%20this%2Etoolbar%2Estyle%2EzIndex%20%3D%20%22200%22%3B%0A%20%20%20%20%20%20%20this%2Etoolbar%2Estyle%2Ewidth%20%3D%20%2299%2E9%25%22%3B%0A%20%20%20%20%20%20%20this%2Etoolbar%2Estyle%2Eheight%20%3D%20%221%2E2em%22%3B%0A%20%20%20%20%20%20%20this%2Etoolbar%2Estyle%2Etop%20%3D%20%22auto%22%3B%0A%20%20%20%20%20%20%20this%2Etoolbar%2Estyle%2Ebottom%20%3D%20%220%22%3B%0A%20%20%20%20%20%20%20this%2Etoolbar%2Estyle%2Eleft%20%3D%20%220%22%3B%0A%20%20%20%20%20%20%20this%2Etoolbar%2Estyle%2Eright%20%3D%20%220%22%3B%0A%20%20%20%20%20%20%20this%2Etoolbar%2Estyle%2EtextAlign%20%3D%20%22left%22%3B%0A%20%20%20%20%20%20%20this%2Etoolbar%2Estyle%2EfontSize%20%3D%20%2260%25%22%3B%0A%20%20%20%20%20%20%20this%2Etoolbar%2Estyle%2Ecolor%20%3D%20%22red%22%3B%0A%20%20%20%20%20%20%20this%2Etoolbar%2EborderWidth%20%3D%200%3B%0A%20%20%20%20%20%20%20this%2Etoolbar%2EclassName%20%3D%20%22toolbar%22%3B%0A%20%20%20%20%20%20%20this%2Etoolbar%2Estyle%2Ebackground%20%3D%20%22rgb%28240%2C240%2C240%29%22%3B%0A%0A%20%20%20%20%20%20%20%2F%2F%20would%20like%20to%20have%20help%20text%20left%20aligned%0A%20%20%20%20%20%20%20%2F%2F%20and%20page%20counter%20right%20aligned%2C%20floating%0A%20%20%20%20%20%20%20%2F%2F%20div%27s%20don%27t%20work%2C%20so%20instead%20use%20nested%0A%20%20%20%20%20%20%20%2F%2F%20absolutely%20positioned%20div%27s%2E%0A%0A%20%20%20%20%20%20%20var%20sp%20%3D%20this%2Ecreate%5Felement%28%22span%22%29%3B%0A%20%20%20%20%20%20%20sp%2EinnerHTML%20%3D%20%22%26nbsp%3B%26nbsp%3B%2A%26nbsp%3B%22%3B%0A%20%20%20%20%20%20%20this%2Etoolbar%2EappendChild%28sp%29%3B%0A%20%20%20%20%20%20%20this%2Eeos%20%3D%20sp%3B%20%20%2F%2F%20end%20of%20slide%20indicator%0A%0A%20%20%20%20%20%20%20var%20help%20%3D%20this%2Ecreate%5Felement%28%22a%22%29%3B%0A%20%20%20%20%20%20%20help%2EsetAttribute%28%22href%22%2C%20this%2Ehelp%5Fpage%29%3B%0A%20%20%20%20%20%20%20help%2EsetAttribute%28%22title%22%2C%20this%2Elocalize%28this%2Ehelp%5Ftext%29%29%3B%0A%20%20%20%20%20%20%20help%2EinnerHTML%20%3D%20this%2Elocalize%28%22help%3F%22%29%3B%0A%20%20%20%20%20%20%20this%2Etoolbar%2EappendChild%28help%29%3B%0A%20%20%20%20%20%20%20this%2Ehelp%5Fanchor%20%3D%20help%3B%20%20%2F%2F%20save%20for%20focus%20hack%0A%0A%20%20%20%20%20%20%20var%20gap1%20%3D%20document%2EcreateTextNode%28%22%20%22%29%3B%0A%20%20%20%20%20%20%20this%2Etoolbar%2EappendChild%28gap1%29%3B%0A%0A%20%20%20%20%20%20%20var%20contents%20%3D%20this%2Ecreate%5Felement%28%22a%22%29%3B%0A%20%20%20%20%20%20%20contents%2EsetAttribute%28%22href%22%2C%20%22javascript%3AtoggleTableOfContents%28%29%22%29%3B%0A%20%20%20%20%20%20%20contents%2EsetAttribute%28%22title%22%2C%20this%2Elocalize%28%22table%20of%20contents%22%2Elocalize%29%29%3B%0A%20%20%20%20%20%20%20contents%2EinnerHTML%20%3D%20this%2Elocalize%28%22contents%3F%22%29%3B%0A%20%20%20%20%20%20%20this%2Etoolbar%2EappendChild%28contents%29%3B%0A%0A%20%20%20%20%20%20%20var%20gap2%20%3D%20document%2EcreateTextNode%28%22%20%22%29%3B%0A%20%20%20%20%20%20%20this%2Etoolbar%2EappendChild%28gap2%29%3B%0A%0A%20%20%20%20%20%20%20var%20copyright%20%3D%20this%2Efind%5Fcopyright%28%29%3B%0A%0A%20%20%20%20%20%20%20if%20%28copyright%29%0A%20%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20var%20span%20%3D%20this%2Ecreate%5Felement%28%22span%22%29%3B%0A%20%20%20%20%20%20%20%20%20span%2EinnerHTML%20%3D%20copyright%3B%0A%20%20%20%20%20%20%20%20%20span%2Estyle%2Ecolor%20%3D%20%22black%22%3B%0A%20%20%20%20%20%20%20%20%20span%2Estyle%2EmarginLeft%20%3D%20%220%2E5em%22%3B%0A%20%20%20%20%20%20%20%20%20this%2Etoolbar%2EappendChild%28span%29%3B%0A%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20counter%20%3D%20this%2Ecreate%5Felement%28%22div%22%29%0A%20%20%20%20%20%20%20counter%2Estyle%2Eposition%20%3D%20%22absolute%22%3B%0A%20%20%20%20%20%20%20counter%2Estyle%2Ewidth%20%3D%20%22auto%22%3B%20%2F%2F%2220%25%22%3B%0A%20%20%20%20%20%20%20counter%2Estyle%2Eheight%20%3D%20%221%2E2em%22%3B%0A%20%20%20%20%20%20%20counter%2Estyle%2Etop%20%3D%20%22auto%22%3B%0A%20%20%20%20%20%20%20counter%2Estyle%2Ebottom%20%3D%200%3B%0A%20%20%20%20%20%20%20counter%2Estyle%2Eright%20%3D%20%220%22%3B%0A%20%20%20%20%20%20%20counter%2Estyle%2EtextAlign%20%3D%20%22right%22%3B%0A%20%20%20%20%20%20%20counter%2Estyle%2Ecolor%20%3D%20%22red%22%3B%0A%20%20%20%20%20%20%20counter%2Estyle%2Ebackground%20%3D%20%22rgb%28240%2C240%2C240%29%22%3B%0A%0A%20%20%20%20%20%20%20counter%2EinnerHTML%20%3D%20this%2Elocalize%28%22slide%22%29%20%2B%20%22%20n%2Fm%22%3B%0A%20%20%20%20%20%20%20this%2Etoolbar%2EappendChild%28counter%29%3B%0A%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%2F%2F%20ensure%20that%20click%20isn%27t%20passed%20through%20to%20the%20page%0A%20%20%20%20%20this%2Etoolbar%2Eonclick%20%3D%0A%20%20%20%20%20%20%20%20%20function%20%28e%29%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20if%20%28%21e%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%20e%20%3D%20window%2Eevent%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20var%20target%20%3D%20e%2Etarget%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20if%20%28%21target%20%26%26%20e%2EsrcElement%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%20target%20%3D%20e%2EsrcElement%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%2F%2F%20work%20around%20Safari%20bug%0A%20%20%20%20%20%20%20%20%20%20%20if%20%28target%20%26%26%20target%2EnodeType%20%3D%3D%203%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%20target%20%3D%20target%2EparentNode%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20w3c%5Fslidy%2Estop%5Fpropagation%28e%29%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20if%20%28target%20%26%26%20target%2EnodeName%2EtoLowerCase%28%29%20%21%3D%20%22a%22%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%20w3c%5Fslidy%2Emouse%5Fbutton%5Fclick%28e%29%3B%0A%20%20%20%20%20%20%20%20%20%7D%3B%0A%0A%20%20%20%20%20this%2Eslide%5Fnumber%5Felement%20%3D%20counter%3B%0A%20%20%20%20%20this%2Eset%5Feos%5Fstatus%28false%29%3B%0A%20%20%20%20%20document%2Ebody%2EappendChild%28this%2Etoolbar%29%3B%0A%20%20%7D%2C%0A%0A%20%20%2F%2F%20wysiwyg%20editors%20make%20it%20hard%20to%20use%20div%20elements%0A%20%20%2F%2F%20e%2Eg%2E%20amaya%20loses%20the%20div%20when%20you%20copy%20and%20paste%0A%20%20%2F%2F%20this%20function%20wraps%20div%20elements%20around%20implicit%0A%20%20%2F%2F%20slides%20which%20start%20with%20an%20h1%20element%20and%20continue%0A%20%20%2F%2F%20up%20to%20the%20next%20heading%20or%20div%20element%0A%20%20wrap%5Fimplicit%5Fslides%3A%20function%20%28%29%20%7B%0A%20%20%20%20var%20i%2C%20heading%2C%20node%2C%20next%2C%20div%3B%0A%20%20%20%20var%20headings%20%3D%20document%2EgetElementsByTagName%28%22h1%22%29%3B%0A%0A%20%20%20%20if%20%28%21headings%29%0A%20%20%20%20%20%20return%3B%0A%0A%20%20%20%20for%20%28i%20%3D%200%3B%20i%20%3C%20headings%2Elength%3B%20%2B%2Bi%29%0A%20%20%20%20%7B%0A%20%20%20%20%20%20heading%20%3D%20headings%5Bi%5D%3B%0A%0A%20%20%20%20%20%20if%20%28heading%2EparentNode%20%21%3D%20document%2Ebody%29%0A%20%20%20%20%20%20%20%20continue%3B%0A%0A%20%20%20%20%20%20node%20%3D%20heading%2EnextSibling%3B%0A%0A%20%20%20%20%20%20div%20%3D%20document%2EcreateElement%28%22div%22%29%3B%0A%20%20%20%20%20%20this%2Eadd%5Fclass%28div%2C%20%22slide%22%29%3B%0A%20%20%20%20%20%20document%2Ebody%2EreplaceChild%28div%2C%20heading%29%3B%0A%20%20%20%20%20%20div%2EappendChild%28heading%29%3B%0A%0A%20%20%20%20%20%20while%20%28node%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20if%20%28node%2EnodeType%20%3D%3D%201%29%20%2F%2F%20an%20element%0A%20%20%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20if%20%28node%2EnodeName%20%3D%3D%20%22H1%22%20%7C%7C%20node%2EnodeName%20%3D%3D%20%22h1%22%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%20break%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20if%20%28node%2EnodeName%20%3D%3D%20%22DIV%22%20%7C%7C%20node%2EnodeName%20%3D%3D%20%22div%22%29%0A%20%20%20%20%20%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20%20%20%20%20if%20%28this%2Ehas%5Fclass%28node%2C%20%22slide%22%29%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20break%3B%0A%0A%20%20%20%20%20%20%20%20%20%20%20%20%20if%20%28this%2Ehas%5Fclass%28node%2C%20%22handout%22%29%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20break%3B%0A%20%20%20%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20next%20%3D%20node%2EnextSibling%3B%0A%20%20%20%20%20%20%20%20node%20%3D%20document%2Ebody%2EremoveChild%28node%29%3B%0A%20%20%20%20%20%20%20%20div%2EappendChild%28node%29%3B%0A%20%20%20%20%20%20%20%20node%20%3D%20next%3B%0A%20%20%20%20%20%20%7D%20%0A%20%20%20%20%7D%0A%20%20%7D%2C%0A%0A%20%20attach%5Ftouch%5Fhanders%3A%20function%28slides%29%0A%20%20%7B%0A%20%20%20%20var%20i%2C%20slide%3B%0A%0A%20%20%20%20for%20%28i%20%3D%200%3B%20i%20%3C%20slides%2Elength%3B%20%2B%2Bi%29%0A%20%20%20%20%7B%0A%20%20%20%20%20%20slide%20%3D%20slides%5Bi%5D%3B%0A%20%20%20%20%20%20this%2Eadd%5Flistener%28slide%2C%20%22touchstart%22%2C%20this%2Etouchstart%29%3B%0A%20%20%20%20%20%20this%2Eadd%5Flistener%28slide%2C%20%22touchmove%22%2C%20this%2Etouchmove%29%3B%0A%20%20%20%20%20%20this%2Eadd%5Flistener%28slide%2C%20%22touchend%22%2C%20this%2Etouchend%29%3B%0A%20%20%20%20%7D%0A%20%20%7D%2C%0A%0A%2F%2F%20return%20new%20array%20of%20all%20slides%0A%20%20collect%5Fslides%3A%20function%20%28%29%20%7B%0A%20%20%20%20var%20slides%20%3D%20new%20Array%28%29%3B%0A%20%20%20%20var%20divs%20%3D%20document%2Ebody%2EgetElementsByTagName%28%22div%22%29%3B%0A%0A%20%20%20%20for%20%28var%20i%20%3D%200%3B%20i%20%3C%20divs%2Elength%3B%20%2B%2Bi%29%0A%20%20%20%20%7B%0A%20%20%20%20%20%20div%20%3D%20divs%2Eitem%28i%29%3B%0A%0A%20%20%20%20%20%20if%20%28this%2Ehas%5Fclass%28div%2C%20%22slide%22%29%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%2F%2F%20add%20slide%20to%20collection%0A%20%20%20%20%20%20%20%20slides%5Bslides%2Elength%5D%20%3D%20div%3B%0A%0A%20%20%20%20%20%20%20%20%2F%2F%20hide%20each%20slide%20as%20it%20is%20found%0A%20%20%20%20%20%20%20%20this%2Eadd%5Fclass%28div%2C%20%22hidden%22%29%3B%0A%0A%20%20%20%20%20%20%20%20%2F%2F%20add%20dummy%20%3Cbr%2F%3E%20at%20end%20for%20scrolling%20hack%0A%20%20%20%20%20%20%20%20var%20node1%20%3D%20document%2EcreateElement%28%22br%22%29%3B%0A%20%20%20%20%20%20%20%20div%2EappendChild%28node1%29%3B%0A%20%20%20%20%20%20%20%20var%20node2%20%3D%20document%2EcreateElement%28%22br%22%29%3B%0A%20%20%20%20%20%20%20%20div%2EappendChild%28node2%29%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20else%20if%20%28this%2Ehas%5Fclass%28div%2C%20%22background%22%29%29%0A%20%20%20%20%20%20%7B%20%20%2F%2F%20work%20around%20for%20Firefox%20SVG%20reload%20bug%0A%20%20%20%20%20%20%20%20%2F%2F%20which%20otherwise%20replaces%201st%20SVG%20graphic%20with%202nd%0A%20%20%20%20%20%20%20%20div%2Estyle%2Edisplay%20%3D%20%22block%22%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%0A%20%20%20%20this%2Eslides%20%3D%20slides%3B%0A%20%20%7D%2C%0A%0A%20%20%2F%2F%20return%20new%20array%20of%20all%20%3Cdiv%20class%3D%22handout%22%3E%0A%20%20collect%5Fnotes%3A%20function%20%28%29%20%7B%0A%20%20%20%20var%20notes%20%3D%20new%20Array%28%29%3B%0A%20%20%20%20var%20divs%20%3D%20document%2Ebody%2EgetElementsByTagName%28%22div%22%29%3B%0A%0A%20%20%20%20for%20%28var%20i%20%3D%200%3B%20i%20%3C%20divs%2Elength%3B%20%2B%2Bi%29%0A%20%20%20%20%7B%0A%20%20%20%20%20%20div%20%3D%20divs%2Eitem%28i%29%3B%0A%0A%20%20%20%20%20%20if%20%28this%2Ehas%5Fclass%28div%2C%20%22handout%22%29%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%2F%2F%20add%20note%20to%20collection%0A%20%20%20%20%20%20%20%20notes%5Bnotes%2Elength%5D%20%3D%20div%3B%0A%0A%20%20%20%20%20%20%20%20%2F%2F%20and%20hide%20it%0A%20%20%20%20%20%20%20%20this%2Eadd%5Fclass%28div%2C%20%22hidden%22%29%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%0A%20%20%20%20this%2Enotes%20%3D%20notes%3B%0A%20%20%7D%2C%0A%0A%20%20%2F%2F%20return%20new%20array%20of%20all%20%3Cdiv%20class%3D%22background%22%3E%0A%20%20%2F%2F%20including%20named%20backgrounds%20e%2Eg%2E%20class%3D%22background%20titlepage%22%0A%20%20collect%5Fbackgrounds%3A%20function%20%28%29%20%7B%0A%20%20%20%20var%20backgrounds%20%3D%20new%20Array%28%29%3B%0A%20%20%20%20var%20divs%20%3D%20document%2Ebody%2EgetElementsByTagName%28%22div%22%29%3B%0A%0A%20%20%20%20for%20%28var%20i%20%3D%200%3B%20i%20%3C%20divs%2Elength%3B%20%2B%2Bi%29%0A%20%20%20%20%7B%0A%20%20%20%20%20%20div%20%3D%20divs%2Eitem%28i%29%3B%0A%0A%20%20%20%20%20%20if%20%28this%2Ehas%5Fclass%28div%2C%20%22background%22%29%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%2F%2F%20add%20background%20to%20collection%0A%20%20%20%20%20%20%20%20backgrounds%5Bbackgrounds%2Elength%5D%20%3D%20div%3B%0A%0A%20%20%20%20%20%20%20%20%2F%2F%20and%20hide%20it%0A%20%20%20%20%20%20%20%20this%2Eadd%5Fclass%28div%2C%20%22hidden%22%29%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%0A%20%20%20%20this%2Ebackgrounds%20%3D%20backgrounds%3B%0A%20%20%7D%2C%0A%0A%20%20%2F%2F%20set%20click%20handlers%20on%20all%20anchors%0A%20%20patch%5Fanchors%3A%20function%20%28%29%20%7B%0A%20%20%20%20var%20self%20%3D%20w3c%5Fslidy%3B%0A%20%20%20%20var%20handler%20%3D%20function%20%28event%29%20%7B%0A%20%20%20%20%20%20%2F%2F%20compare%20this%2Ehref%20with%20location%2Ehref%0A%20%20%20%20%20%20%2F%2F%20for%20link%20to%20another%20slide%20in%20this%20doc%0A%0A%20%20%20%20%20%20if%20%28self%2Epage%5Faddress%28this%2Ehref%29%20%3D%3D%20self%2Epage%5Faddress%28location%2Ehref%29%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%2F%2F%20yes%2C%20so%20find%20new%20slide%20number%0A%20%20%20%20%20%20%20%20var%20newslidenum%20%3D%20self%2Efind%5Fslide%5Fnumber%28this%2Ehref%29%3B%0A%0A%20%20%20%20%20%20%20%20if%20%28newslidenum%20%21%3D%20self%2Eslide%5Fnumber%29%0A%20%20%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20%20var%20slide%20%3D%20self%2Eslides%5Bself%2Eslide%5Fnumber%5D%3B%0A%20%20%20%20%20%20%20%20%20%20self%2Ehide%5Fslide%28slide%29%3B%0A%20%20%20%20%20%20%20%20%20%20self%2Eslide%5Fnumber%20%3D%20newslidenum%3B%0A%20%20%20%20%20%20%20%20%20%20slide%20%3D%20self%2Eslides%5Bself%2Eslide%5Fnumber%5D%3B%0A%20%20%20%20%20%20%20%20%20%20self%2Eshow%5Fslide%28slide%29%3B%0A%20%20%20%20%20%20%20%20%20%20self%2Eset%5Flocation%28%29%3B%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20w3c%5Fslidy%2Estop%5Fpropagation%28event%29%3B%0A%0A%2F%2F%20%20%20%20%20%20else%20if%20%28this%2Etarget%20%3D%3D%20null%29%0A%2F%2F%20%20%20%20%20%20%20%20location%2Ehref%20%3D%20this%2Ehref%3B%0A%0A%20%20%20%20%20%20this%2Eblur%28%29%3B%0A%20%20%20%20%20%20self%2Edisable%5Fslide%5Fclick%20%3D%20true%3B%0A%20%20%20%20%7D%3B%0A%0A%20%20%20%20var%20anchors%20%3D%20document%2Ebody%2EgetElementsByTagName%28%22a%22%29%3B%0A%0A%20%20%20%20for%20%28var%20i%20%3D%200%3B%20i%20%3C%20anchors%2Elength%3B%20%2B%2Bi%29%0A%20%20%20%20%7B%0A%20%20%20%20%20%20if%20%28window%2EaddEventListener%29%0A%20%20%20%20%20%20%20%20anchors%5Bi%5D%2EaddEventListener%28%22click%22%2C%20handler%2C%20false%29%3B%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20anchors%5Bi%5D%2EattachEvent%28%22onclick%22%2C%20handler%29%3B%0A%20%20%20%20%7D%0A%20%20%7D%2C%0A%0A%20%20%2F%2F%20%23%23%23%20CHECK%20ME%20%23%23%23%20see%20which%20functions%20are%20invoked%20via%20setTimeout%0A%20%20%2F%2F%20either%20directly%20or%20indirectly%20for%20use%20of%20w3c%5Fslidy%20vs%20this%0A%20%20show%5Fslide%5Fnumber%3A%20function%20%28%29%20%7B%0A%20%20%20%20var%20timer%20%3D%20w3c%5Fslidy%2Eget%5Ftimer%28%29%3B%0A%20%20%20%20w3c%5Fslidy%2Eslide%5Fnumber%5Felement%2EinnerHTML%20%3D%20timer%20%2B%20w3c%5Fslidy%2Elocalize%28%22slide%22%29%20%2B%20%22%20%22%20%2B%0A%20%20%20%20%20%20%20%20%20%20%20%28w3c%5Fslidy%2Eslide%5Fnumber%20%2B%201%29%20%2B%20%22%2F%22%20%2B%20w3c%5Fslidy%2Eslides%2Elength%3B%0A%20%20%7D%2C%0A%0A%20%20%2F%2F%20every%20200mS%20check%20if%20the%20location%20has%20been%20changed%20as%20a%0A%20%20%2F%2F%20result%20of%20the%20user%20activating%20the%20Back%20button%2Fmenu%20item%0A%20%20%2F%2F%20doesn%27t%20work%20for%20Opera%20%3C%209%2E5%0A%20%20check%5Flocation%3A%20function%20%28%29%20%7B%0A%20%20%20%20var%20hash%20%3D%20location%2Ehash%3B%0A%0A%20%20%20%20if%20%28w3c%5Fslidy%2Eslide%5Fnumber%20%3E%200%20%26%26%20%28hash%20%3D%3D%20%22%22%20%7C%7C%20hash%20%3D%3D%20%22%23%22%29%29%0A%20%20%20%20%20%20w3c%5Fslidy%2Egoto%5Fslide%280%29%3B%0A%20%20%20%20else%20if%20%28hash%2Elength%20%3E%202%20%26%26%20hash%20%21%3D%20%22%23%28%22%2B%28w3c%5Fslidy%2Eslide%5Fnumber%2B1%29%2B%22%29%22%29%0A%20%20%20%20%7B%0A%20%20%20%20%20%20var%20num%20%3D%20parseInt%28location%2Ehash%2Esubstr%282%29%29%3B%0A%0A%20%20%20%20%20%20if%20%28%21isNaN%28num%29%29%0A%20%20%20%20%20%20%20%20w3c%5Fslidy%2Egoto%5Fslide%28num%2D1%29%3B%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20%28w3c%5Fslidy%2Etime%5Fleft%20%26%26%20w3c%5Fslidy%2Eslide%5Fnumber%20%3E%200%29%0A%20%20%20%20%7B%0A%20%20%20%20%20%20w3c%5Fslidy%2Eshow%5Fslide%5Fnumber%28%29%3B%0A%0A%20%20%20%20%20%20if%20%28w3c%5Fslidy%2Etime%5Fleft%20%3E%200%29%0A%20%20%20%20%20%20%20%20w3c%5Fslidy%2Etime%5Fleft%20%2D%3D%20200%3B%0A%20%20%20%20%7D%20%0A%20%20%7D%2C%0A%0A%20%20get%5Ftimer%3A%20function%20%28%29%20%7B%0A%20%20%20%20var%20timer%20%3D%20%22%22%3B%0A%20%20%20%20if%20%28w3c%5Fslidy%2Etime%5Fleft%29%0A%20%20%20%20%7B%0A%20%20%20%20%20%20var%20mins%2C%20secs%3B%0A%20%20%20%20%20%20secs%20%3D%20Math%2Efloor%28w3c%5Fslidy%2Etime%5Fleft%2F1000%29%3B%0A%20%20%20%20%20%20mins%20%3D%20Math%2Efloor%28secs%20%2F%2060%29%3B%0A%20%20%20%20%20%20secs%20%3D%20secs%20%25%2060%3B%0A%20%20%20%20%20%20timer%20%3D%20%28mins%20%3F%20mins%2B%22m%22%20%3A%20%22%22%29%20%2B%20secs%20%2B%20%22s%20%22%3B%0A%20%20%20%20%7D%0A%0A%20%20%20%20return%20timer%3B%0A%20%20%7D%2C%0A%0A%20%20%2F%2F%20this%20doesn%27t%20push%20location%20onto%20history%20stack%20for%20IE%0A%20%20%2F%2F%20for%20which%20a%20hidden%20iframe%20hack%20is%20needed%3A%20load%20page%20into%0A%20%20%2F%2F%20the%20iframe%20with%20script%20that%20set%27s%20parent%27s%20location%2Ehash%0A%20%20%2F%2F%20but%20that%20won%27t%20work%20for%20standalone%20use%20unless%20we%20can%0A%20%20%2F%2F%20create%20the%20page%20dynamically%20via%20a%20javascript%3A%20URL%0A%20%20%2F%2F%20%23%23%23%20use%20history%2EpushState%20if%20available%0A%20%20set%5Flocation%3A%20function%20%28%29%20%7B%0A%20%20%20%20%20var%20uri%20%3D%20w3c%5Fslidy%2Epage%5Faddress%28location%2Ehref%29%3B%0A%20%20%20%20%20var%20hash%20%3D%20%22%23%28%22%20%2B%20%28w3c%5Fslidy%2Eslide%5Fnumber%2B1%29%20%2B%20%22%29%22%3B%0A%0A%20%20%20%20%20if%20%28w3c%5Fslidy%2Eslide%5Fnumber%20%3E%3D%200%29%0A%20%20%20%20%20%20%20uri%20%3D%20uri%20%2B%20hash%3B%0A%0A%20%20%20%20%20if%20%28typeof%28history%2EpushState%29%20%21%3D%20%22undefined%22%29%0A%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20document%2Etitle%20%3D%20w3c%5Fslidy%2Etitle%20%2B%20%22%20%28%22%20%2B%20%28w3c%5Fslidy%2Eslide%5Fnumber%2B1%29%20%2B%20%22%29%22%3B%0A%20%20%20%20%20%20%20history%2EpushState%280%2C%20document%2Etitle%2C%20hash%29%3B%0A%20%20%20%20%20%20%20w3c%5Fslidy%2Eshow%5Fslide%5Fnumber%28%29%3B%0A%20%20%20%20%20%20%20w3c%5Fslidy%2Enotify%5Fobservers%28%29%3B%0A%20%20%20%20%20%20%20return%3B%0A%20%20%20%20%20%7D%0A%0A%20%20%20%20%20if%20%28w3c%5Fslidy%2Eie%20%26%26%20%28w3c%5Fslidy%2Eie6%20%7C%7C%20w3c%5Fslidy%2Eie7%29%29%0A%20%20%20%20%20%20%20w3c%5Fslidy%2Epush%5Fhash%28hash%29%3B%0A%0A%20%20%20%20%20if%20%28uri%20%21%3D%20location%2Ehref%29%20%2F%2F%20%26%26%20%21khtml%0A%20%20%20%20%20%20%20%20location%2Ehref%20%3D%20uri%3B%0A%0A%20%20%20%20%20if%20%28this%2Ekhtml%29%0A%20%20%20%20%20%20%20%20hash%20%3D%20%22%28%22%20%2B%20%28w3c%5Fslidy%2Eslide%5Fnumber%2B1%29%20%2B%20%22%29%22%3B%0A%0A%20%20%20%20%20if%20%28%21this%2Eie%20%26%26%20location%2Ehash%20%21%3D%20hash%20%26%26%20location%2Ehash%20%21%3D%20%22%22%29%0A%20%20%20%20%20%20%20location%2Ehash%20%3D%20hash%3B%0A%0A%20%20%20%20%20document%2Etitle%20%3D%20w3c%5Fslidy%2Etitle%20%2B%20%22%20%28%22%20%2B%20%28w3c%5Fslidy%2Eslide%5Fnumber%2B1%29%20%2B%20%22%29%22%3B%0A%20%20%20%20%20w3c%5Fslidy%2Eshow%5Fslide%5Fnumber%28%29%3B%0A%20%20%20%20%20w3c%5Fslidy%2Enotify%5Fobservers%28%29%3B%0A%20%20%7D%2C%0A%0A%20%20notify%5Fobservers%3A%20function%20%28%29%0A%20%20%7B%0A%20%20%20%20var%20slide%20%3D%20this%2Eslides%5Bthis%2Eslide%5Fnumber%5D%3B%0A%0A%20%20%20%20for%20%28var%20i%20%3D%200%3B%20i%20%3C%20this%2Eobservers%2Elength%3B%20%2B%2Bi%29%0A%20%20%20%20%20%20this%2Eobservers%5Bi%5D%28this%2Eslide%5Fnumber%2B1%2C%20this%2Efind%5Fheading%28slide%29%2EinnerText%2C%20location%2Ehref%29%3B%0A%20%20%7D%2C%0A%0A%20%20add%5Fobserver%3A%20function%20%28observer%29%0A%20%20%7B%0A%20%20%20%20for%20%28var%20i%20%3D%200%3B%20i%20%3C%20this%2Eobservers%2Elength%3B%20%2B%2Bi%29%0A%20%20%20%20%7B%0A%20%20%20%20%20%20if%20%28observer%20%3D%3D%20this%2Eobservers%5Bi%5D%29%0A%20%20%20%20%20%20%20%20return%3B%0A%20%20%20%20%7D%0A%0A%20%20%20%20this%2Eobservers%2Epush%28observer%29%3B%0A%20%20%7D%2C%0A%0A%20%20remove%5Fobserver%3A%20function%20%28o%29%0A%20%20%7B%0A%20%20%20%20for%20%28var%20i%20%3D%200%3B%20i%20%3C%20this%2Eobservers%2Elength%3B%20%2B%2Bi%29%0A%20%20%20%20%7B%0A%20%20%20%20%20%20if%20%28observer%20%3D%3D%20this%2Eobservers%5Bi%5D%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20this%2Eobservers%2Esplice%28i%2C1%29%3B%0A%20%20%20%20%20%20%20%20break%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%2C%0A%0A%20%20page%5Faddress%3A%20function%20%28uri%29%20%7B%0A%20%20%20%20var%20i%20%3D%20uri%2EindexOf%28%22%23%22%29%3B%0A%0A%20%20%20%20if%20%28i%20%3C%200%29%0A%20%20%20%20%20%20i%20%3D%20uri%2EindexOf%28%22%2523%22%29%3B%0A%0A%20%20%20%20%2F%2F%20check%20if%20anchor%20is%20entire%20page%0A%0A%20%20%20%20if%20%28i%20%3C%200%29%0A%20%20%20%20%20%20return%20uri%3B%20%20%2F%2F%20yes%0A%0A%20%20%20%20return%20uri%2Esubstr%280%2C%20i%29%3B%0A%20%20%7D%2C%0A%0A%20%20%2F%2F%20only%20used%20for%20IE6%20and%20IE7%0A%20%20on%5Fframe%5Floaded%3A%20function%20%28hash%29%20%7B%0A%20%20%20%20location%2Ehash%20%3D%20hash%3B%0A%20%20%20%20var%20uri%20%3D%20w3c%5Fslidy%2Epage%5Faddress%28location%2Ehref%29%3B%0A%20%20%20%20location%2Ehref%20%3D%20uri%20%2B%20hash%3B%0A%20%20%7D%2C%0A%0A%20%20%2F%2F%20history%20hack%20with%20thanks%20to%20Bertrand%20Le%20Roy%0A%20%20push%5Fhash%3A%20function%20%28hash%29%20%7B%0A%20%20%20%20if%20%28hash%20%3D%3D%20%22%22%29%20hash%20%3D%20%22%23%281%29%22%3B%0A%20%20%20%20%20%20window%2Elocation%2Ehash%20%3D%20hash%3B%0A%0A%20%20%20%20var%20doc%20%3D%20document%2EgetElementById%28%22historyFrame%22%29%2EcontentWindow%2Edocument%3B%0A%20%20%20%20doc%2Eopen%28%22javascript%3A%27%3Chtml%3E%3C%2Fhtml%3E%27%22%29%3B%0A%20%20%20%20doc%2Ewrite%28%22%3Chtml%3E%3Chead%3E%3Cscript%20type%3D%5C%22text%2Fjavascript%5C%22%3Ewindow%2Eparent%2Ew3c%5Fslidy%2Eon%5Fframe%5Floaded%28%27%22%2B%0A%20%20%20%20%20%20%28hash%29%20%2B%20%22%27%29%3B%3C%2Fscript%3E%3C%2Fhead%3E%3Cbody%3Ehello%20mum%3C%2Fbody%3E%3C%2Fhtml%3E%22%29%3B%0A%20%20%20%20%20%20doc%2Eclose%28%29%3B%0A%20%20%7D%2C%0A%0A%20%20%2F%2F%20find%20current%20slide%20based%20upon%20location%0A%20%20%2F%2F%20first%20find%20target%20anchor%20and%20then%20look%0A%20%20%2F%2F%20for%20associated%20div%20element%20enclosing%20it%0A%20%20%2F%2F%20finally%20map%20that%20to%20slide%20number%0A%20%20find%5Fslide%5Fnumber%3A%20function%20%28uri%29%20%7B%0A%20%20%20%20%2F%2F%20first%20get%20anchor%20from%20page%20location%0A%0A%20%20%20%20var%20i%20%3D%20uri%2EindexOf%28%22%23%22%29%3B%0A%0A%20%20%20%20%2F%2F%20check%20if%20anchor%20is%20entire%20page%0A%20%20%20%20if%20%28i%20%3C%200%29%0A%20%20%20%20%20%20return%200%3B%20%20%2F%2F%20yes%0A%0A%20%20%20%20var%20anchor%20%3D%20unescape%28uri%2Esubstr%28i%2B1%29%29%3B%0A%0A%20%20%20%20%2F%2F%20now%20use%20anchor%20as%20XML%20ID%20to%20find%20target%0A%20%20%20%20var%20target%20%3D%20document%2EgetElementById%28anchor%29%3B%0A%0A%20%20%20%20if%20%28%21target%29%0A%20%20%20%20%7B%0A%20%20%20%20%20%20%2F%2F%20does%20anchor%20look%20like%20%22%282%29%22%20for%20slide%202%20%3F%3F%0A%20%20%20%20%20%20%2F%2F%20where%20first%20slide%20is%20%281%29%0A%20%20%20%20%20%20var%20re%20%3D%20%2F%5C%28%28%5Cd%29%2B%5C%29%2F%3B%0A%0A%20%20%20%20%20%20if%20%28anchor%2Ematch%28re%29%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20var%20num%20%3D%20parseInt%28anchor%2Esubstring%281%2C%20anchor%2Elength%2D1%29%29%3B%0A%0A%20%20%20%20%20%20%20%20if%20%28num%20%3E%20this%2Eslides%2Elength%29%0A%20%20%20%20%20%20%20%20%20%20num%20%3D%201%3B%0A%0A%20%20%20%20%20%20%20%20if%20%28%2D%2Dnum%20%3C%200%29%0A%20%20%20%20%20%20%20%20%20%20num%20%3D%200%3B%0A%0A%20%20%20%20%20%20%20%20return%20num%3B%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%2F%2F%20accept%20%5B2%5D%20for%20backwards%20compatibility%0A%20%20%20%20%20%20re%20%3D%20%2F%5C%5B%28%5Cd%29%2B%5C%5D%2F%3B%0A%0A%20%20%20%20%20%20if%20%28anchor%2Ematch%28re%29%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20var%20num%20%3D%20parseInt%28anchor%2Esubstring%281%2C%20anchor%2Elength%2D1%29%29%3B%0A%0A%20%20%20%20%20%20%20%20%20if%20%28num%20%3E%20this%2Eslides%2Elength%29%0A%20%20%20%20%20%20%20%20%20%20%20%20num%20%3D%201%3B%0A%0A%20%20%20%20%20%20%20%20%20if%20%28%2D%2Dnum%20%3C%200%29%0A%20%20%20%20%20%20%20%20%20%20%20%20num%20%3D%200%3B%0A%0A%20%20%20%20%20%20%20%20%20return%20num%3B%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%2F%2F%20oh%20dear%20unknown%20anchor%0A%20%20%20%20%20%20return%200%3B%0A%20%20%20%20%7D%0A%0A%20%20%20%20%2F%2F%20search%20for%20enclosing%20slide%0A%0A%20%20%20%20while%20%28true%29%0A%20%20%20%20%7B%0A%20%20%20%20%20%20%2F%2F%20browser%20coerces%20html%20elements%20to%20uppercase%21%0A%20%20%20%20%20%20if%20%28target%2EnodeName%2EtoLowerCase%28%29%20%3D%3D%20%22div%22%20%26%26%0A%20%20%20%20%20%20%20%20%20%20%20%20this%2Ehas%5Fclass%28target%2C%20%22slide%22%29%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%2F%2F%20found%20the%20slide%20element%0A%20%20%20%20%20%20%20%20break%3B%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%2F%2F%20otherwise%20try%20parent%20element%20if%20any%0A%0A%20%20%20%20%20%20target%20%3D%20target%2EparentNode%3B%0A%0A%20%20%20%20%20%20if%20%28%21target%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20return%200%3B%20%20%20%2F%2F%20no%20luck%21%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%3B%0A%0A%20%20%20%20for%20%28i%20%3D%200%3B%20i%20%3C%20slides%2Elength%3B%20%2B%2Bi%29%0A%20%20%20%20%7B%0A%20%20%20%20%20%20if%20%28slides%5Bi%5D%20%3D%3D%20target%29%0A%20%20%20%20%20%20%20%20return%20i%3B%20%20%2F%2F%20success%0A%20%20%20%20%7D%0A%0A%20%20%20%20%2F%2F%20oh%20dear%20still%20no%20luck%0A%20%20%20%20return%200%3B%0A%20%20%7D%2C%0A%0A%20%20previous%5Fslide%3A%20function%20%28incremental%29%20%7B%0A%20%20%20%20if%20%28%21w3c%5Fslidy%2Eview%5Fall%29%0A%20%20%20%20%7B%0A%20%20%20%20%20%20var%20slide%3B%0A%0A%20%20%20%20%20%20if%20%28%28incremental%20%7C%7C%20w3c%5Fslidy%2Eslide%5Fnumber%20%3D%3D%200%29%20%26%26%20w3c%5Fslidy%2Elast%5Fshown%20%21%3D%20null%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20w3c%5Fslidy%2Elast%5Fshown%20%3D%20w3c%5Fslidy%2Ehide%5Fprevious%5Fitem%28w3c%5Fslidy%2Elast%5Fshown%29%3B%0A%20%20%20%20%20%20%20%20w3c%5Fslidy%2Eset%5Feos%5Fstatus%28false%29%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20else%20if%20%28w3c%5Fslidy%2Eslide%5Fnumber%20%3E%200%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20slide%20%3D%20w3c%5Fslidy%2Eslides%5Bw3c%5Fslidy%2Eslide%5Fnumber%5D%3B%0A%20%20%20%20%20%20%20%20w3c%5Fslidy%2Ehide%5Fslide%28slide%29%3B%0A%0A%20%20%20%20%20%20%20%20w3c%5Fslidy%2Eslide%5Fnumber%20%3D%20w3c%5Fslidy%2Eslide%5Fnumber%20%2D%201%3B%0A%20%20%20%20%20%20%20%20slide%20%3D%20w3c%5Fslidy%2Eslides%5Bw3c%5Fslidy%2Eslide%5Fnumber%5D%3B%0A%20%20%20%20%20%20%20%20w3c%5Fslidy%2Eset%5Fvisibility%5Fall%5Fincremental%28%22visible%22%29%3B%0A%20%20%20%20%20%20%20%20w3c%5Fslidy%2Elast%5Fshown%20%3D%20w3c%5Fslidy%2Eprevious%5Fincremental%5Fitem%28null%29%3B%0A%20%20%20%20%20%20%20%20w3c%5Fslidy%2Eset%5Feos%5Fstatus%28true%29%3B%0A%20%20%20%20%20%20%20%20w3c%5Fslidy%2Eshow%5Fslide%28slide%29%3B%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20w3c%5Fslidy%2Eset%5Flocation%28%29%3B%0A%0A%20%20%20%20%20%20if%20%28%21w3c%5Fslidy%2Ens%5Fpos%29%0A%20%20%20%20%20%20%20%20w3c%5Fslidy%2Erefresh%5Ftoolbar%28200%29%3B%0A%20%20%20%20%7D%0A%20%20%7D%2C%0A%0A%20%20next%5Fslide%3A%20function%20%28incremental%29%20%7B%0A%20%20%20%20if%20%28%21w3c%5Fslidy%2Eview%5Fall%29%0A%20%20%20%20%7B%0A%20%20%20%20%20%20var%20slide%2C%20last%20%3D%20w3c%5Fslidy%2Elast%5Fshown%3B%0A%0A%20%20%20%20%20%20if%20%28incremental%20%7C%7C%20w3c%5Fslidy%2Eslide%5Fnumber%20%3D%3D%20w3c%5Fslidy%2Eslides%2Elength%20%2D%201%29%0A%20%20%20%20%20%20%20%20%20w3c%5Fslidy%2Elast%5Fshown%20%3D%20w3c%5Fslidy%2Ereveal%5Fnext%5Fitem%28w3c%5Fslidy%2Elast%5Fshown%29%3B%0A%0A%20%20%20%20%20%20if%20%28%28%21incremental%20%7C%7C%20w3c%5Fslidy%2Elast%5Fshown%20%3D%3D%20null%29%20%26%26%0A%20%20%20%20%20%20%20%20%20%20%20%20%20w3c%5Fslidy%2Eslide%5Fnumber%20%3C%20w3c%5Fslidy%2Eslides%2Elength%20%2D%201%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20slide%20%3D%20w3c%5Fslidy%2Eslides%5Bw3c%5Fslidy%2Eslide%5Fnumber%5D%3B%0A%20%20%20%20%20%20%20%20%20w3c%5Fslidy%2Ehide%5Fslide%28slide%29%3B%0A%0A%20%20%20%20%20%20%20%20%20w3c%5Fslidy%2Eslide%5Fnumber%20%3D%20w3c%5Fslidy%2Eslide%5Fnumber%20%2B%201%3B%0A%20%20%20%20%20%20%20%20%20slide%20%3D%20w3c%5Fslidy%2Eslides%5Bw3c%5Fslidy%2Eslide%5Fnumber%5D%3B%0A%20%20%20%20%20%20%20%20%20w3c%5Fslidy%2Elast%5Fshown%20%3D%20null%3B%0A%20%20%20%20%20%20%20%20%20w3c%5Fslidy%2Eset%5Fvisibility%5Fall%5Fincremental%28%22hidden%22%29%3B%0A%20%20%20%20%20%20%20%20%20w3c%5Fslidy%2Eshow%5Fslide%28slide%29%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20else%20if%20%28%21w3c%5Fslidy%2Elast%5Fshown%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20if%20%28last%20%26%26%20incremental%29%0A%20%20%20%20%20%20%20%20%20%20%20w3c%5Fslidy%2Elast%5Fshown%20%3D%20last%3B%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20w3c%5Fslidy%2Eset%5Flocation%28%29%3B%0A%0A%20%20%20%20%20%20w3c%5Fslidy%2Eset%5Feos%5Fstatus%28%21w3c%5Fslidy%2Enext%5Fincremental%5Fitem%28w3c%5Fslidy%2Elast%5Fshown%29%29%3B%0A%0A%20%20%20%20%20%20if%20%28%21w3c%5Fslidy%2Ens%5Fpos%29%0A%20%20%20%20%20%20%20%20%20w3c%5Fslidy%2Erefresh%5Ftoolbar%28200%29%3B%0A%20%20%20%20%20%7D%0A%20%20%7D%2C%0A%0A%20%20%2F%2F%20to%20first%20slide%20with%20nothing%20revealed%0A%20%20%2F%2F%20i%2Ee%2E%20state%20at%20start%20of%20presentation%0A%20%20first%5Fslide%3A%20function%20%28%29%20%7B%0A%20%20%20%20%20if%20%28%21w3c%5Fslidy%2Eview%5Fall%29%0A%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20var%20slide%3B%0A%0A%20%20%20%20%20%20%20if%20%28w3c%5Fslidy%2Eslide%5Fnumber%20%21%3D%200%29%0A%20%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20slide%20%3D%20w3c%5Fslidy%2Eslides%5Bw3c%5Fslidy%2Eslide%5Fnumber%5D%3B%0A%20%20%20%20%20%20%20%20%20w3c%5Fslidy%2Ehide%5Fslide%28slide%29%3B%0A%0A%20%20%20%20%20%20%20%20%20w3c%5Fslidy%2Eslide%5Fnumber%20%3D%200%3B%0A%20%20%20%20%20%20%20%20%20slide%20%3D%20w3c%5Fslidy%2Eslides%5Bw3c%5Fslidy%2Eslide%5Fnumber%5D%3B%0A%20%20%20%20%20%20%20%20%20w3c%5Fslidy%2Elast%5Fshown%20%3D%20null%3B%0A%20%20%20%20%20%20%20%20%20w3c%5Fslidy%2Eset%5Fvisibility%5Fall%5Fincremental%28%22hidden%22%29%3B%0A%20%20%20%20%20%20%20%20%20w3c%5Fslidy%2Eshow%5Fslide%28slide%29%3B%0A%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20w3c%5Fslidy%2Eset%5Feos%5Fstatus%28%0A%20%20%20%20%20%20%20%20%20%21w3c%5Fslidy%2Enext%5Fincremental%5Fitem%28w3c%5Fslidy%2Elast%5Fshown%29%29%3B%0A%20%20%20%20%20%20%20w3c%5Fslidy%2Eset%5Flocation%28%29%3B%0A%20%20%20%20%20%7D%0A%20%20%7D%2C%0A%0A%20%20%2F%2F%20goto%20last%20slide%20with%20everything%20revealed%0A%20%20%2F%2F%20i%2Ee%2E%20state%20at%20end%20of%20presentation%0A%20%20last%5Fslide%3A%20function%20%28%29%20%7B%0A%20%20%20%20if%20%28%21w3c%5Fslidy%2Eview%5Fall%29%0A%20%20%20%20%7B%0A%20%20%20%20%20%20var%20slide%3B%0A%0A%20%20%20%20%20%20w3c%5Fslidy%2Elast%5Fshown%20%3D%20null%3B%20%2F%2FrevealNextItem%28lastShown%29%3B%0A%0A%20%20%20%20%20%20if%20%28w3c%5Fslidy%2Elast%5Fshown%20%3D%3D%20null%20%26%26%0A%20%20%20%20%20%20%20%20%20%20w3c%5Fslidy%2Eslide%5Fnumber%20%3C%20w3c%5Fslidy%2Eslides%2Elength%20%2D%201%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20slide%20%3D%20w3c%5Fslidy%2Eslides%5Bw3c%5Fslidy%2Eslide%5Fnumber%5D%3B%0A%20%20%20%20%20%20%20%20%20w3c%5Fslidy%2Ehide%5Fslide%28slide%29%3B%0A%20%20%20%20%20%20%20%20%20w3c%5Fslidy%2Eslide%5Fnumber%20%3D%20w3c%5Fslidy%2Eslides%2Elength%20%2D%201%3B%0A%20%20%20%20%20%20%20%20%20slide%20%3D%20w3c%5Fslidy%2Eslides%5Bw3c%5Fslidy%2Eslide%5Fnumber%5D%3B%0A%20%20%20%20%20%20%20%20%20w3c%5Fslidy%2Eset%5Fvisibility%5Fall%5Fincremental%28%22visible%22%29%3B%0A%20%20%20%20%20%20%20%20%20w3c%5Fslidy%2Elast%5Fshown%20%3D%20w3c%5Fslidy%2Eprevious%5Fincremental%5Fitem%28null%29%3B%0A%0A%20%20%20%20%20%20%20%20%20w3c%5Fslidy%2Eshow%5Fslide%28slide%29%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20w3c%5Fslidy%2Eset%5Fvisibility%5Fall%5Fincremental%28%22visible%22%29%3B%0A%20%20%20%20%20%20%20%20%20w3c%5Fslidy%2Elast%5Fshown%20%3D%20w3c%5Fslidy%2Eprevious%5Fincremental%5Fitem%28null%29%3B%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20w3c%5Fslidy%2Eset%5Feos%5Fstatus%28true%29%3B%0A%20%20%20%20%20%20w3c%5Fslidy%2Eset%5Flocation%28%29%3B%0A%20%20%20%20%7D%0A%20%20%7D%2C%0A%0A%0A%20%20%2F%2F%20%23%23%23%20check%20this%20and%20consider%20add%2Fremove%20class%0A%20%20set%5Feos%5Fstatus%3A%20function%20%28state%29%20%7B%0A%20%20%20%20if%20%28this%2Eeos%29%0A%20%20%20%20%20%20this%2Eeos%2Estyle%2Ecolor%20%3D%20%28state%20%3F%20%22rgb%28240%2C240%2C240%29%22%20%3A%20%22red%22%29%3B%0A%20%20%7D%2C%0A%0A%20%20%2F%2F%20first%20slide%20is%200%0A%20%20goto%5Fslide%3A%20function%20%28num%29%20%7B%0A%20%20%20%20%2F%2Falert%28%22going%20to%20slide%20%22%20%2B%20%28num%2B1%29%29%3B%0A%20%20%20%20var%20slide%20%3D%20w3c%5Fslidy%2Eslides%5Bw3c%5Fslidy%2Eslide%5Fnumber%5D%3B%0A%20%20%20%20w3c%5Fslidy%2Ehide%5Fslide%28slide%29%3B%0A%20%20%20%20w3c%5Fslidy%2Eslide%5Fnumber%20%3D%20num%3B%0A%20%20%20%20slide%20%3D%20w3c%5Fslidy%2Eslides%5Bw3c%5Fslidy%2Eslide%5Fnumber%5D%3B%0A%20%20%20%20w3c%5Fslidy%2Elast%5Fshown%20%3D%20null%3B%0A%20%20%20%20w3c%5Fslidy%2Eset%5Fvisibility%5Fall%5Fincremental%28%22hidden%22%29%3B%0A%20%20%20%20w3c%5Fslidy%2Eset%5Feos%5Fstatus%28%21w3c%5Fslidy%2Enext%5Fincremental%5Fitem%28w3c%5Fslidy%2Elast%5Fshown%29%29%3B%0A%20%20%20%20document%2Etitle%20%3D%20w3c%5Fslidy%2Etitle%20%2B%20%22%20%28%22%20%2B%20%28w3c%5Fslidy%2Eslide%5Fnumber%2B1%29%20%2B%20%22%29%22%3B%0A%20%20%20%20w3c%5Fslidy%2Eshow%5Fslide%28slide%29%3B%0A%20%20%20%20w3c%5Fslidy%2Eshow%5Fslide%5Fnumber%28%29%3B%0A%20%20%7D%2C%0A%0A%0A%20%20show%5Fslide%3A%20function%20%28slide%29%20%7B%0A%20%20%20%20this%2Esync%5Fbackground%28slide%29%3B%0A%20%20%20%20this%2Eremove%5Fclass%28slide%2C%20%22hidden%22%29%3B%0A%0A%20%20%20%20%2F%2F%20work%20around%20IE9%20object%20rendering%20bug%0A%20%20%20%20setTimeout%28%22window%2EscrollTo%280%2C0%29%3B%22%2C%201%29%3B%0A%20%20%7D%2C%0A%0A%20%20hide%5Fslide%3A%20function%20%28slide%29%20%7B%0A%20%20%20%20this%2Eadd%5Fclass%28slide%2C%20%22hidden%22%29%3B%0A%20%20%7D%2C%0A%0A%20%20set%5Ffocus%3A%20function%20%28element%29%0A%20%20%7B%0A%20%20%20%20if%20%28element%29%0A%20%20%20%20%20%20element%2Efocus%28%29%3B%0A%20%20%20%20else%0A%20%20%20%20%7B%0A%20%20%20%20%20%20w3c%5Fslidy%2Ehelp%5Fanchor%2Efocus%28%29%3B%0A%0A%20%20%20%20%20%20setTimeout%28function%28%29%20%7B%0A%20%20%20%20%20%20%20%20w3c%5Fslidy%2Ehelp%5Fanchor%2Eblur%28%29%3B%0A%20%20%20%20%20%20%7D%2C%201%29%3B%0A%20%20%20%20%7D%0A%20%20%7D%2C%0A%0A%20%20%2F%2F%20show%20just%20the%20backgrounds%20pertinent%20to%20this%20slide%0A%20%20%2F%2F%20when%20slide%20background%2Dcolor%20is%20transparent%0A%20%20%2F%2F%20this%20should%20now%20work%20with%20rgba%20color%20values%0A%20%20sync%5Fbackground%3A%20function%20%28slide%29%20%7B%0A%20%20%20%20var%20background%3B%0A%20%20%20%20var%20bgColor%3B%0A%0A%20%20%20%20if%20%28slide%2EcurrentStyle%29%0A%20%20%20%20%20%20bgColor%20%3D%20slide%2EcurrentStyle%5B%22backgroundColor%22%5D%3B%0A%20%20%20%20else%20if%20%28document%2EdefaultView%29%0A%20%20%20%20%7B%0A%20%20%20%20%20%20var%20styles%20%3D%20document%2EdefaultView%2EgetComputedStyle%28slide%2Cnull%29%3B%0A%0A%20%20%20%20%20%20if%20%28styles%29%0A%20%20%20%20%20%20%20%20bgColor%20%3D%20styles%2EgetPropertyValue%28%22background%2Dcolor%22%29%3B%0A%20%20%20%20%20%20else%20%2F%2F%20broken%20implementation%20probably%20due%20Safari%20or%20Konqueror%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%2F%2Falert%28%22defective%20implementation%20of%20getComputedStyle%28%29%22%29%3B%0A%20%20%20%20%20%20%20%20bgColor%20%3D%20%22transparent%22%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%20%20else%0A%20%20%20%20%20%20bgColor%20%3D%3D%20%22transparent%22%3B%0A%0A%20%20%20%20if%20%28bgColor%20%3D%3D%20%22transparent%22%20%7C%7C%0A%20%20%20%20%20%20%20%20bgColor%2EindexOf%28%22rgba%22%29%20%3E%3D%200%20%7C%7C%0A%20%20%20%20%20%20%20%20bgColor%2EindexOf%28%22opacity%22%29%20%3E%3D%200%29%0A%20%20%20%20%7B%0A%20%20%20%20%20%20var%20slideClass%20%3D%20this%2Eget%5Fclass%5Flist%28slide%29%3B%0A%0A%20%20%20%20%20%20for%20%28var%20i%20%3D%200%3B%20i%20%3C%20this%2Ebackgrounds%2Elength%3B%20i%2B%2B%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20background%20%3D%20this%2Ebackgrounds%5Bi%5D%3B%0A%0A%20%20%20%20%20%20%20%20var%20bgClass%20%3D%20this%2Eget%5Fclass%5Flist%28background%29%3B%0A%0A%20%20%20%20%20%20%20%20if%20%28this%2Ematching%5Fbackground%28slideClass%2C%20bgClass%29%29%0A%20%20%20%20%20%20%20%20%20%20this%2Eremove%5Fclass%28background%2C%20%22hidden%22%29%3B%0A%20%20%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20%20%20this%2Eadd%5Fclass%28background%2C%20%22hidden%22%29%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%20%20else%20%2F%2F%20forcibly%20hide%20all%20backgrounds%0A%20%20%20%20%20%20this%2Ehide%5Fbackgrounds%28%29%3B%0A%20%20%7D%2C%0A%0A%20%20hide%5Fbackgrounds%3A%20function%20%28%29%20%7B%0A%20%20%20%20for%20%28var%20i%20%3D%200%3B%20i%20%3C%20this%2Ebackgrounds%2Elength%3B%20i%2B%2B%29%0A%20%20%20%20%7B%0A%20%20%20%20%20%20background%20%3D%20this%2Ebackgrounds%5Bi%5D%3B%0A%20%20%20%20%20%20this%2Eadd%5Fclass%28background%2C%20%22hidden%22%29%3B%0A%20%20%20%20%7D%0A%20%20%7D%2C%0A%0A%20%20%2F%2F%20compare%20classes%20for%20slide%20and%20background%0A%20%20matching%5Fbackground%3A%20function%20%28slideClass%2C%20bgClass%29%20%7B%0A%20%20%20%20var%20i%2C%20count%2C%20pattern%2C%20result%3B%0A%0A%20%20%20%20%2F%2F%20define%20pattern%20as%20regular%20expression%0A%20%20%20%20pattern%20%3D%20%2F%5Cw%2B%2Fg%3B%0A%0A%20%20%20%20%2F%2F%20check%20background%20class%20names%0A%20%20%20%20result%20%3D%20bgClass%2Ematch%28pattern%29%3B%0A%0A%20%20%20%20for%20%28i%20%3D%20count%20%3D%200%3B%20i%20%3C%20result%2Elength%3B%20i%2B%2B%29%0A%20%20%20%20%7B%0A%20%20%20%20%20%20if%20%28result%5Bi%5D%20%3D%3D%20%22hidden%22%29%0A%20%20%20%20%20%20%20%20continue%3B%0A%0A%20%20%20%20%20%20if%20%28result%5Bi%5D%20%3D%3D%20%22background%22%29%0A%09continue%3B%0A%0A%20%20%20%20%20%20%2B%2Bcount%3B%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20%28count%20%3D%3D%200%29%20%20%2F%2F%20default%20match%0A%20%20%20%20%20%20return%20true%3B%0A%0A%20%20%20%20%2F%2F%20check%20for%20matches%20and%20place%20result%20in%20array%0A%20%20%20%20result%20%3D%20slideClass%2Ematch%28pattern%29%3B%0A%0A%20%20%20%20%2F%2F%20now%20check%20if%20desired%20name%20is%20present%20for%20background%0A%20%20%20%20for%20%28i%20%3D%20count%20%3D%200%3B%20i%20%3C%20result%2Elength%3B%20i%2B%2B%29%0A%20%20%20%20%7B%0A%20%20%20%20%20%20if%20%28result%5Bi%5D%20%3D%3D%20%22hidden%22%29%0A%20%20%20%20%20%20%20%20continue%3B%0A%0A%20%20%20%20%20%20if%20%28this%2Ehas%5Ftoken%28bgClass%2C%20result%5Bi%5D%29%29%0A%20%20%20%20%20%20%20%20return%20true%3B%0A%20%20%20%20%7D%0A%0A%20%20%20%20return%20false%3B%0A%20%20%7D%2C%0A%0A%20%20resized%3A%20function%20%28%29%20%7B%0A%20%20%20%20%20var%20width%20%3D%200%3B%0A%0A%20%20%20%20%20if%20%28%20typeof%28%20window%2EinnerWidth%20%29%20%3D%3D%20%27number%27%20%29%0A%20%20%20%20%20%20%20width%20%3D%20window%2EinnerWidth%3B%20%20%2F%2F%20Non%20IE%20browser%0A%20%20%20%20%20else%20if%20%28document%2EdocumentElement%20%26%26%20document%2EdocumentElement%2EclientWidth%29%0A%20%20%20%20%20%20%20width%20%3D%20document%2EdocumentElement%2EclientWidth%3B%20%20%2F%2F%20IE6%0A%20%20%20%20%20else%20if%20%28document%2Ebody%20%26%26%20document%2Ebody%2EclientWidth%29%0A%20%20%20%20%20%20%20width%20%3D%20document%2Ebody%2EclientWidth%3B%20%2F%2F%20IE4%0A%0A%20%20%20%20%20var%20height%20%3D%200%3B%0A%0A%20%20%20%20%20if%20%28%20typeof%28%20window%2EinnerHeight%20%29%20%3D%3D%20%27number%27%20%29%0A%20%20%20%20%20%20%20height%20%3D%20window%2EinnerHeight%3B%20%20%2F%2F%20Non%20IE%20browser%0A%20%20%20%20%20else%20if%20%28document%2EdocumentElement%20%26%26%20document%2EdocumentElement%2EclientHeight%29%0A%20%20%20%20%20%20%20height%20%3D%20document%2EdocumentElement%2EclientHeight%3B%20%20%2F%2F%20IE6%0A%20%20%20%20%20else%20if%20%28document%2Ebody%20%26%26%20document%2Ebody%2EclientHeight%29%0A%20%20%20%20%20%20%20height%20%3D%20document%2Ebody%2EclientHeight%3B%20%2F%2F%20IE4%0A%0A%20%20%20%20%20if%20%28height%20%26%26%20%28width%2Fheight%20%3E%201%2E05%2A1024%2F768%29%29%0A%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20width%20%3D%20height%20%2A%201024%2E0%2F768%3B%0A%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%2F%2F%20IE%20fires%20onresize%20even%20when%20only%20font%20size%20is%20changed%21%0A%20%20%20%20%20%2F%2F%20so%20we%20do%20a%20check%20to%20avoid%20blocking%20%3C%20and%20%3E%20actions%0A%20%20%20%20%20if%20%28width%20%21%3D%20w3c%5Fslidy%2Elast%5Fwidth%20%7C%7C%20height%20%21%3D%20w3c%5Fslidy%2Elast%5Fheight%29%0A%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20if%20%28width%20%3E%3D%201100%29%0A%20%20%20%20%20%20%20%20%20w3c%5Fslidy%2Esize%5Findex%20%3D%205%3B%20%20%20%20%2F%2F%204%0A%20%20%20%20%20%20%20else%20if%20%28width%20%3E%3D%201000%29%0A%20%20%20%20%20%20%20%20%20w3c%5Fslidy%2Esize%5Findex%20%3D%204%3B%20%20%20%20%2F%2F%203%0A%20%20%20%20%20%20%20else%20if%20%28width%20%3E%3D%20800%29%0A%20%20%20%20%20%20%20%20%20w3c%5Fslidy%2Esize%5Findex%20%3D%203%3B%20%20%20%20%2F%2F%202%0A%20%20%20%20%20%20%20else%20if%20%28width%20%3E%3D%20600%29%0A%20%20%20%20%20%20%20%20%20w3c%5Fslidy%2Esize%5Findex%20%3D%202%3B%20%20%20%20%2F%2F%201%0A%20%20%20%20%20%20%20else%20if%20%28width%29%0A%20%20%20%20%20%20%20%20%20w3c%5Fslidy%2Esize%5Findex%20%3D%200%3B%0A%0A%20%20%20%20%20%20%20%2F%2F%20add%20in%20font%20size%20adjustment%20from%20meta%20element%20e%2Eg%2E%0A%20%20%20%20%20%20%20%2F%2F%20%3Cmeta%20name%3D%22font%2Dsize%2Dadjustment%22%20content%3D%22%2D2%22%20%2F%3E%0A%20%20%20%20%20%20%20%2F%2F%20useful%20when%20slides%20have%20too%20much%20content%20%3B%2D%29%0A%0A%20%20%20%20%20%20%20if%20%280%20%3C%3D%20w3c%5Fslidy%2Esize%5Findex%20%2B%20w3c%5Fslidy%2Esize%5Fadjustment%20%26%26%0A%20%20%20%20%20%20%20%20%20%20%20%20%20w3c%5Fslidy%2Esize%5Findex%20%2B%20w3c%5Fslidy%2Esize%5Fadjustment%20%3C%20w3c%5Fslidy%2Esizes%2Elength%29%0A%20%20%20%20%20%20%20%20%20w3c%5Fslidy%2Esize%5Findex%20%3D%20w3c%5Fslidy%2Esize%5Findex%20%2B%20w3c%5Fslidy%2Esize%5Fadjustment%3B%0A%0A%20%20%20%20%20%20%20%2F%2F%20enables%20cross%20browser%20use%20of%20relative%20width%2Fheight%0A%20%20%20%20%20%20%20%2F%2F%20on%20object%20elements%20for%20use%20with%20SVG%20and%20Flash%20media%0A%20%20%20%20%20%20%20w3c%5Fslidy%2Eadjust%5Fobject%5Fdimensions%28width%2C%20height%29%3B%0A%0A%20%20%20%20%20%20%20if%20%28document%2Ebody%2Estyle%2EfontSize%20%21%3D%20w3c%5Fslidy%2Esizes%5Bw3c%5Fslidy%2Esize%5Findex%5D%29%0A%20%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20document%2Ebody%2Estyle%2EfontSize%20%3D%20w3c%5Fslidy%2Esizes%5Bw3c%5Fslidy%2Esize%5Findex%5D%3B%0A%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20w3c%5Fslidy%2Elast%5Fwidth%20%3D%20width%3B%0A%20%20%20%20%20%20%20w3c%5Fslidy%2Elast%5Fheight%20%3D%20height%3B%0A%0A%20%20%20%20%20%20%20%2F%2F%20force%20reflow%20to%20work%20around%20Mozilla%20bug%0A%20%20%20%20%20%20%20if%20%28w3c%5Fslidy%2Ens%5Fpos%29%0A%20%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20var%20slide%20%3D%20w3c%5Fslidy%2Eslides%5Bw3c%5Fslidy%2Eslide%5Fnumber%5D%3B%0A%20%20%20%20%20%20%20%20%20w3c%5Fslidy%2Ehide%5Fslide%28slide%29%3B%0A%20%20%20%20%20%20%20%20%20w3c%5Fslidy%2Eshow%5Fslide%28slide%29%3B%0A%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%2F%2F%20force%20correct%20positioning%20of%20toolbar%0A%20%20%20%20%20%20%20w3c%5Fslidy%2Erefresh%5Ftoolbar%28200%29%3B%0A%20%20%20%20%20%7D%0A%20%20%7D%2C%0A%0A%20%20scrolled%3A%20function%20%28%29%20%7B%0A%20%20%20%20if%20%28w3c%5Fslidy%2Etoolbar%20%26%26%20%21w3c%5Fslidy%2Ens%5Fpos%20%26%26%20%21w3c%5Fslidy%2Eie7%29%0A%20%20%20%20%7B%0A%20%20%20%20%20%20w3c%5Fslidy%2Ehack%5Foffset%20%3D%20w3c%5Fslidy%2Escroll%5Fx%5Foffset%28%29%3B%0A%20%20%20%20%20%20%2F%2F%20hide%20toolbar%0A%20%20%20%20%20%20w3c%5Fslidy%2Etoolbar%2Estyle%2Edisplay%20%3D%20%22none%22%3B%0A%0A%20%20%20%20%20%20%2F%2F%20make%20it%20reappear%20later%0A%20%20%20%20%20%20if%20%28w3c%5Fslidy%2Escrollhack%20%3D%3D%200%20%26%26%20%21w3c%5Fslidy%2Eview%5Fall%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20setTimeout%28function%20%28%29%20%7Bw3c%5Fslidy%2Eshow%5Ftoolbar%28%29%3B%20%7D%2C%201000%29%3B%0A%20%20%20%20%20%20%20%20w3c%5Fslidy%2Escrollhack%20%3D%201%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%2C%0A%0A%20%20hide%5Ftoolbar%3A%20function%20%28%29%20%7B%0A%20%20%20%20w3c%5Fslidy%2Eadd%5Fclass%28w3c%5Fslidy%2Etoolbar%2C%20%22hidden%22%29%3B%0A%20%20%20%20window%2Efocus%28%29%3B%0A%20%20%7D%2C%0A%0A%20%20%2F%2F%20used%20to%20ensure%20IE%20refreshes%20toolbar%20in%20correct%20position%0A%20%20refresh%5Ftoolbar%3A%20function%20%28interval%29%20%7B%0A%20%20%20%20if%20%28%21w3c%5Fslidy%2Ens%5Fpos%20%26%26%20%21w3c%5Fslidy%2Eie7%29%0A%20%20%20%20%7B%0A%20%20%20%20%20%20w3c%5Fslidy%2Ehide%5Ftoolbar%28%29%3B%0A%20%20%20%20%20%20setTimeout%28function%20%28%29%20%7Bw3c%5Fslidy%2Eshow%5Ftoolbar%28%29%3B%7D%2C%20interval%29%3B%0A%20%20%20%20%7D%0A%20%20%7D%2C%0A%0A%20%20%2F%2F%20restores%20toolbar%20after%20short%20delay%0A%20%20show%5Ftoolbar%3A%20function%20%28%29%20%7B%0A%20%20%20%20if%20%28w3c%5Fslidy%2Ewant%5Ftoolbar%29%0A%20%20%20%20%7B%0A%20%20%20%20%20%20w3c%5Fslidy%2Etoolbar%2Estyle%2Edisplay%20%3D%20%22block%22%3B%0A%0A%20%20%20%20%20%20if%20%28%21w3c%5Fslidy%2Ens%5Fpos%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%2F%2F%20adjust%20position%20to%20allow%20for%20scrolling%0A%20%20%20%20%20%20%20%20var%20xoffset%20%3D%20w3c%5Fslidy%2Escroll%5Fx%5Foffset%28%29%3B%0A%20%20%20%20%20%20%20%20w3c%5Fslidy%2Etoolbar%2Estyle%2Eleft%20%3D%20xoffset%3B%0A%20%20%20%20%20%20%20%20w3c%5Fslidy%2Etoolbar%2Estyle%2Eright%20%3D%20xoffset%3B%0A%0A%20%20%20%20%20%20%20%20%2F%2F%20determine%20vertical%20scroll%20offset%0A%20%20%20%20%20%20%20%20%2F%2Fvar%20yoffset%20%3D%20scrollYOffset%28%29%3B%0A%0A%20%20%20%20%20%20%20%20%2F%2F%20bottom%20is%20doc%20height%20%2D%20window%20height%20%2D%20scroll%20offset%0A%20%20%20%20%20%20%20%20%2F%2Fvar%20bottom%20%3D%20documentHeight%28%29%20%2D%20lastHeight%20%2D%20yoffset%0A%0A%20%20%20%20%20%20%20%20%2F%2Fif%20%28yoffset%20%3E%200%20%7C%7C%20documentHeight%28%29%20%3E%20lastHeight%29%0A%20%20%20%20%20%20%20%20%2F%2F%20%20%20bottom%20%2B%3D%2016%3B%20%20%2F%2F%20allow%20for%20height%20of%20scrollbar%0A%0A%20%20%20%20%20%20%20%20w3c%5Fslidy%2Etoolbar%2Estyle%2Ebottom%20%3D%200%3B%20%2F%2Fbottom%3B%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20w3c%5Fslidy%2Eremove%5Fclass%28w3c%5Fslidy%2Etoolbar%2C%20%22hidden%22%29%3B%0A%20%20%20%20%7D%0A%0A%20%20%20%20w3c%5Fslidy%2Escrollhack%20%3D%200%3B%0A%0A%0A%20%20%20%20%2F%2F%20set%20the%20keyboard%20focus%20to%20the%20help%20link%20on%20the%0A%20%20%20%20%2F%2F%20toolbar%20to%20ensure%20that%20document%20has%20the%20focus%0A%20%20%20%20%2F%2F%20IE%20doesn%27t%20always%20work%20with%20window%2Efocus%28%29%0A%20%20%20%20%2F%2F%20and%20this%20hack%20has%20benefit%20of%20Enter%20for%20help%0A%0A%20%20%20%20try%0A%20%20%20%20%7B%0A%20%20%20%20%20%20if%20%28%21w3c%5Fslidy%2Eopera%29%0A%20%20%20%20%20%20%20%20w3c%5Fslidy%2Eset%5Ffocus%28%29%3B%0A%20%20%20%20%7D%0A%20%20%20%20catch%20%28e%29%0A%20%20%20%20%7B%0A%20%20%20%20%7D%0A%20%20%7D%2C%0A%0A%2F%2F%20invoked%20via%20F%20key%0A%20%20toggle%5Ftoolbar%3A%20function%20%28%29%20%7B%0A%20%20%20%20if%20%28%21w3c%5Fslidy%2Eview%5Fall%29%0A%20%20%20%20%7B%0A%20%20%20%20%20%20if%20%28w3c%5Fslidy%2Ehas%5Fclass%28w3c%5Fslidy%2Etoolbar%2C%20%22hidden%22%29%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20w3c%5Fslidy%2Eremove%5Fclass%28w3c%5Fslidy%2Etoolbar%2C%20%22hidden%22%29%0A%20%20%20%20%20%20%20%20w3c%5Fslidy%2Ewant%5Ftoolbar%20%3D%201%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20w3c%5Fslidy%2Eadd%5Fclass%28w3c%5Fslidy%2Etoolbar%2C%20%22hidden%22%29%0A%20%20%20%20%20%20%20%20w3c%5Fslidy%2Ewant%5Ftoolbar%20%3D%200%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%2C%0A%0A%20%20scroll%5Fx%5Foffset%3A%20function%20%28%29%20%7B%0A%20%20%20%20if%20%28window%2EpageXOffset%29%0A%20%20%20%20%20%20return%20self%2EpageXOffset%3B%0A%0A%20%20%20%20if%20%28document%2EdocumentElement%20%26%26%20%0A%20%20%20%20%20%20%20%20%20%20%20%20%20document%2EdocumentElement%2EscrollLeft%29%0A%20%20%20%20%20%20return%20document%2EdocumentElement%2EscrollLeft%3B%0A%0A%20%20%20%20if%20%28document%2Ebody%29%0A%20%20%20%20%20%20return%20document%2Ebody%2EscrollLeft%3B%0A%0A%20%20%20%20return%200%3B%0A%20%20%7D%2C%0A%0A%20%20scroll%5Fy%5Foffset%3A%20function%20%28%29%20%7B%0A%20%20%20%20if%20%28window%2EpageYOffset%29%0A%20%20%20%20%20%20return%20self%2EpageYOffset%3B%0A%0A%20%20%20%20if%20%28document%2EdocumentElement%20%26%26%20%0A%20%20%20%20%20%20%20%20%20%20%20%20%20document%2EdocumentElement%2EscrollTop%29%0A%20%20%20%20%20%20return%20document%2EdocumentElement%2EscrollTop%3B%0A%0A%20%20%20%20if%20%28document%2Ebody%29%0A%20%20%20%20%20%20return%20document%2Ebody%2EscrollTop%3B%0A%0A%20%20%20%20return%200%3B%0A%20%20%7D%2C%0A%0A%20%20%2F%2F%20looking%20for%20a%20way%20to%20determine%20height%20of%20slide%20content%0A%20%20%2F%2F%20the%20slide%20itself%20is%20set%20to%20the%20height%20of%20the%20window%0A%20%20optimize%5Ffont%5Fsize%3A%20function%20%28%29%20%7B%0A%20%20%20%20var%20slide%20%3D%20w3c%5Fslidy%2Eslides%5Bw3c%5Fslidy%2Eslide%5Fnumber%5D%3B%0A%0A%20%20%20%20%2F%2Fvar%20dh%20%3D%20documentHeight%28%29%3B%20%2F%2FgetDocHeight%28document%29%3B%0A%20%20%20%20var%20dh%20%3D%20slide%2EscrollHeight%3B%0A%20%20%20%20var%20wh%20%3D%20getWindowHeight%28%29%3B%0A%20%20%20%20var%20u%20%3D%20100%20%2A%20dh%20%2F%20wh%3B%0A%0A%20%20%20%20alert%28%22window%20utilization%20%3D%20%22%20%2B%20u%20%2B%20%22%25%20%28doc%20%22%0A%20%20%20%20%20%20%2B%20dh%20%2B%20%22%20win%20%22%20%2B%20wh%20%2B%20%22%29%22%29%3B%0A%20%20%7D%2C%0A%0A%20%20%2F%2F%20from%20document%20object%0A%20%20get%5Fdoc%5Fheight%3A%20function%20%28doc%29%20%7B%0A%20%20%20%20if%20%28%21doc%29%0A%20%20%20%20%20%20doc%20%3D%20document%3B%0A%0A%20%20%20%20if%20%28doc%20%26%26%20doc%2Ebody%20%26%26%20doc%2Ebody%2EoffsetHeight%29%0A%20%20%20%20%20%20return%20doc%2Ebody%2EoffsetHeight%3B%20%20%2F%2F%20ns%2Fgecko%20syntax%0A%0A%20%20%20%20if%20%28doc%20%26%26%20doc%2Ebody%20%26%26%20doc%2Ebody%2EscrollHeight%29%0A%20%20%20%20%20%20return%20doc%2Ebody%2EscrollHeight%3B%0A%0A%20%20%20%20alert%28%22couldn%27t%20determine%20document%20height%22%29%3B%0A%20%20%7D%2C%0A%0A%20%20get%5Fwindow%5Fheight%3A%20function%20%28%29%20%7B%0A%20%20%20%20if%20%28%20typeof%28%20window%2EinnerHeight%20%29%20%3D%3D%20%27number%27%20%29%0A%20%20%20%20%20%20return%20window%2EinnerHeight%3B%20%20%2F%2F%20Non%20IE%20browser%0A%0A%20%20%20%20if%20%28document%2EdocumentElement%20%26%26%20document%2EdocumentElement%2EclientHeight%29%0A%20%20%20%20%20%20return%20document%2EdocumentElement%2EclientHeight%3B%20%20%2F%2F%20IE6%0A%0A%20%20%20%20if%20%28document%2Ebody%20%26%26%20document%2Ebody%2EclientHeight%29%0A%20%20%20%20%20%20return%20document%2Ebody%2EclientHeight%3B%20%2F%2F%20IE4%0A%20%20%7D%2C%0A%0A%20%20document%5Fheight%3A%20function%20%28%29%20%7B%0A%20%20%20%20var%20sh%2C%20oh%3B%0A%0A%20%20%20%20sh%20%3D%20document%2Ebody%2EscrollHeight%3B%0A%20%20%20%20oh%20%3D%20document%2Ebody%2EoffsetHeight%3B%0A%0A%20%20%20%20if%20%28sh%20%26%26%20oh%29%0A%20%20%20%20%7B%0A%20%20%20%20%20%20return%20%28sh%20%3E%20oh%20%3F%20sh%20%3A%20oh%29%3B%0A%20%20%20%20%7D%0A%0A%20%20%20%20%2F%2F%20no%20idea%21%0A%20%20%20%20return%200%3B%0A%20%20%7D%2C%0A%0A%20%20smaller%3A%20function%20%28%29%20%7B%0A%20%20%20%20if%20%28w3c%5Fslidy%2Esize%5Findex%20%3E%200%29%0A%20%20%20%20%7B%0A%20%20%20%20%20%20%2D%2Dw3c%5Fslidy%2Esize%5Findex%3B%0A%20%20%20%20%7D%0A%0A%20%20%20%20w3c%5Fslidy%2Etoolbar%2Estyle%2Edisplay%20%3D%20%22none%22%3B%0A%20%20%20%20document%2Ebody%2Estyle%2EfontSize%20%3D%20w3c%5Fslidy%2Esizes%5Bw3c%5Fslidy%2Esize%5Findex%5D%3B%0A%20%20%20%20var%20slide%20%3D%20w3c%5Fslidy%2Eslides%5Bw3c%5Fslidy%2Eslide%5Fnumber%5D%3B%0A%20%20%20%20w3c%5Fslidy%2Ehide%5Fslide%28slide%29%3B%0A%20%20%20%20w3c%5Fslidy%2Eshow%5Fslide%28slide%29%3B%0A%20%20%20%20setTimeout%28function%20%28%29%20%7Bw3c%5Fslidy%2Eshow%5Ftoolbar%28%29%3B%20%7D%2C%2050%29%3B%0A%20%20%7D%2C%0A%0A%20%20bigger%3A%20function%20%28%29%20%7B%0A%20%20%20%20if%20%28w3c%5Fslidy%2Esize%5Findex%20%3C%20w3c%5Fslidy%2Esizes%2Elength%20%2D%201%29%0A%20%20%20%20%7B%0A%20%20%20%20%20%20%2B%2Bw3c%5Fslidy%2Esize%5Findex%3B%0A%20%20%20%20%7D%0A%0A%20%20%20%20w3c%5Fslidy%2Etoolbar%2Estyle%2Edisplay%20%3D%20%22none%22%3B%0A%20%20%20%20document%2Ebody%2Estyle%2EfontSize%20%3D%20w3c%5Fslidy%2Esizes%5Bw3c%5Fslidy%2Esize%5Findex%5D%3B%0A%20%20%20%20var%20slide%20%3D%20w3c%5Fslidy%2Eslides%5Bw3c%5Fslidy%2Eslide%5Fnumber%5D%3B%0A%20%20%20%20w3c%5Fslidy%2Ehide%5Fslide%28slide%29%3B%0A%20%20%20%20w3c%5Fslidy%2Eshow%5Fslide%28slide%29%3B%0A%20%20%20%20setTimeout%28function%20%28%29%20%7Bw3c%5Fslidy%2Eshow%5Ftoolbar%28%29%3B%20%7D%2C%2050%29%3B%0A%20%20%7D%2C%0A%0A%20%20%2F%2F%20enables%20cross%20browser%20use%20of%20relative%20width%2Fheight%0A%20%20%2F%2F%20on%20object%20elements%20for%20use%20with%20SVG%20and%20Flash%20media%0A%20%20%2F%2F%20with%20thanks%20to%20Ivan%20Herman%20for%20the%20suggestion%0A%20%20adjust%5Fobject%5Fdimensions%3A%20function%20%28width%2C%20height%29%20%7B%0A%20%20%20%20for%28%20var%20i%20%3D%200%3B%20i%20%3C%20w3c%5Fslidy%2Eobjects%2Elength%3B%20i%2B%2B%20%29%0A%20%20%20%20%7B%0A%20%20%20%20%20%20var%20obj%20%3D%20this%2Eobjects%5Bi%5D%3B%0A%20%20%20%20%20%20var%20mimeType%20%3D%20obj%2EgetAttribute%28%22type%22%29%3B%0A%0A%20%20%20%20%20%20if%20%28mimeType%20%3D%3D%20%22image%2Fsvg%2Bxml%22%20%7C%7C%20mimeType%20%3D%3D%20%22application%2Fx%2Dshockwave%2Dflash%22%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20if%20%28%20%21obj%2EinitialWidth%20%29%20%0A%20%20%20%20%20%20%20%20%20%20obj%2EinitialWidth%20%3D%20obj%2EgetAttribute%28%22width%22%29%3B%0A%0A%20%20%20%20%20%20%20%20if%20%28%20%21obj%2EinitialHeight%20%29%20%0A%20%20%20%20%20%20%20%20%20%20obj%2EinitialHeight%20%3D%20obj%2EgetAttribute%28%22height%22%29%3B%0A%0A%20%20%20%20%20%20%20%20if%20%28%20obj%2EinitialWidth%20%26%26%20obj%2EinitialWidth%2EcharAt%28obj%2EinitialWidth%2Elength%2D1%29%20%3D%3D%20%22%25%22%20%29%0A%20%20%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20%20var%20w%20%3D%20parseInt%28obj%2EinitialWidth%2Eslice%280%2C%20obj%2EinitialWidth%2Elength%2D1%29%29%3B%0A%20%20%20%20%20%20%20%20%20%20var%20newW%20%3D%20width%20%2A%20%28w%2F100%2E0%29%3B%0A%20%20%20%20%20%20%20%20%20%20obj%2EsetAttribute%28%22width%22%2CnewW%29%3B%0A%20%20%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20%20%20if%20%28%20obj%2EinitialHeight%20%26%26%0A%20%20%20%20%20%20%20%20%20%20%20%20%20obj%2EinitialHeight%2EcharAt%28obj%2EinitialHeight%2Elength%2D1%29%20%3D%3D%20%22%25%22%20%29%0A%20%20%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20%20var%20h%20%3D%20parseInt%28obj%2EinitialHeight%2Eslice%280%2C%20obj%2EinitialHeight%2Elength%2D1%29%29%3B%0A%20%20%20%20%20%20%20%20%20%20var%20newH%20%3D%20height%20%2A%20%28h%2F100%2E0%29%3B%0A%20%20%20%20%20%20%20%20%20%20obj%2EsetAttribute%28%22height%22%2C%20newH%29%3B%0A%20%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%2C%0A%0A%20%20%2F%2F%20needed%20for%20Opera%20to%20inhibit%20default%20behavior%0A%20%20%2F%2F%20since%20Opera%20delivers%20keyPress%20even%20if%20keyDown%0A%20%20%2F%2F%20was%20cancelled%0A%20%20key%5Fpress%3A%20function%20%28event%29%20%7B%0A%20%20%20%20if%20%28%21event%29%0A%20%20%20%20%20%20event%20%3D%20window%2Eevent%3B%0A%0A%20%20%20%20if%20%28%21w3c%5Fslidy%2Ekey%5Fwanted%29%0A%20%20%20%20%20%20return%20w3c%5Fslidy%2Ecancel%28event%29%3B%0A%0A%20%20%20%20return%20true%3B%0A%20%20%7D%2C%0A%0A%20%20%2F%2F%20%20See%20e%2Eg%2E%20http%3A%2F%2Fwww%2Equirksmode%2Eorg%2Fjs%2Fevents%2Fkeys%2Ehtml%20for%20keycodes%0A%20%20key%5Fdown%3A%20function%20%28event%29%20%7B%0A%20%20%20%20var%20key%2C%20target%2C%20tag%3B%0A%0A%20%20%20%20w3c%5Fslidy%2Ekey%5Fwanted%20%3D%20true%3B%0A%0A%20%20%20%20if%20%28%21event%29%0A%20%20%20%20%20%20event%20%3D%20window%2Eevent%3B%0A%0A%20%20%20%20%2F%2F%20kludge%20around%20NS%2FIE%20differences%20%0A%20%20%20%20if%20%28window%2Eevent%29%0A%20%20%20%20%7B%0A%20%20%20%20%20%20key%20%3D%20window%2Eevent%2EkeyCode%3B%0A%20%20%20%20%20%20target%20%3D%20window%2Eevent%2EsrcElement%3B%0A%20%20%20%20%7D%0A%20%20%20%20else%20if%20%28event%2Ewhich%29%0A%20%20%20%20%7B%0A%20%20%20%20%20%20key%20%3D%20event%2Ewhich%3B%0A%20%20%20%20%20%20target%20%3D%20event%2Etarget%3B%0A%20%20%20%20%7D%0A%20%20%20%20else%0A%20%20%20%20%20%20return%20true%3B%20%2F%2F%20Yikes%21%20unknown%20browser%0A%0A%20%20%20%20%2F%2F%20ignore%20event%20if%20key%20value%20is%20zero%0A%20%20%20%20%2F%2F%20as%20for%20alt%20on%20Opera%20and%20Konqueror%0A%20%20%20%20if%20%28%21key%29%0A%20%20%20%20%20%20%20return%20true%3B%0A%0A%20%20%20%20%2F%2F%20avoid%20interfering%20with%20keystroke%0A%20%20%20%20%2F%2F%20behavior%20for%20non%2Dslidy%20chrome%20elements%0A%20%20%20%20if%20%28%21w3c%5Fslidy%2Eslidy%5Fchrome%28target%29%20%26%26%0A%20%20%20%20%20%20%20%20w3c%5Fslidy%2Especial%5Felement%28target%29%29%0A%20%20%20%20%20%20return%20true%3B%0A%0A%20%20%20%20%2F%2F%20check%20for%20concurrent%20control%2Fcommand%2Falt%20key%0A%20%20%20%20%2F%2F%20but%20are%20these%20only%20present%20on%20mouse%20events%3F%0A%0A%20%20%20%20if%20%28event%2EctrlKey%20%7C%7C%20event%2EaltKey%20%7C%7C%20event%2EmetaKey%29%0A%20%20%20%20%20%20%20return%20true%3B%0A%0A%20%20%20%20%2F%2F%20dismiss%20table%20of%20contents%20if%20visible%0A%20%20%20%20if%20%28w3c%5Fslidy%2Eis%5Fshown%5Ftoc%28%29%20%26%26%20key%20%21%3D%209%20%26%26%20key%20%21%3D%2016%20%26%26%20key%20%21%3D%2038%20%26%26%20key%20%21%3D%2040%29%0A%20%20%20%20%7B%0A%20%20%20%20%20%20w3c%5Fslidy%2Ehide%5Ftable%5Fof%5Fcontents%28true%29%3B%0A%0A%20%20%20%20%20%20if%20%28key%20%3D%3D%2027%20%7C%7C%20key%20%3D%3D%2084%20%7C%7C%20key%20%3D%3D%2067%29%0A%20%20%20%20%20%20%20%20return%20w3c%5Fslidy%2Ecancel%28event%29%3B%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20%28key%20%3D%3D%2034%29%20%2F%2F%20Page%20Down%0A%20%20%20%20%7B%0A%20%20%20%20%20%20if%20%28w3c%5Fslidy%2Eview%5Fall%29%0A%20%20%20%20%20%20%20%20return%20true%3B%0A%0A%20%20%20%20%20%20w3c%5Fslidy%2Enext%5Fslide%28false%29%3B%0A%20%20%20%20%20%20return%20w3c%5Fslidy%2Ecancel%28event%29%3B%0A%20%20%20%20%7D%0A%20%20%20%20else%20if%20%28key%20%3D%3D%2033%29%20%2F%2F%20Page%20Up%0A%20%20%20%20%7B%0A%20%20%20%20%20%20if%20%28w3c%5Fslidy%2Eview%5Fall%29%0A%20%20%20%20%20%20%20%20return%20true%3B%0A%0A%20%20%20%20%20%20w3c%5Fslidy%2Eprevious%5Fslide%28false%29%3B%0A%20%20%20%20%20%20return%20w3c%5Fslidy%2Ecancel%28event%29%3B%0A%20%20%20%20%7D%0A%20%20%20%20else%20if%20%28key%20%3D%3D%2032%29%20%2F%2F%20space%20bar%0A%20%20%20%20%7B%0A%20%20%20%20%20%20w3c%5Fslidy%2Enext%5Fslide%28true%29%3B%0A%20%20%20%20%20%20return%20w3c%5Fslidy%2Ecancel%28event%29%3B%0A%20%20%20%20%7D%0A%20%20%20%20else%20if%20%28key%20%3D%3D%2037%29%20%2F%2F%20Left%20arrow%0A%20%20%20%20%7B%0A%20%20%20%20%20%20w3c%5Fslidy%2Eprevious%5Fslide%28%21event%2EshiftKey%29%3B%0A%20%20%20%20%20%20return%20w3c%5Fslidy%2Ecancel%28event%29%3B%0A%20%20%20%20%7D%0A%20%20%20%20else%20if%20%28key%20%3D%3D%2036%29%20%2F%2F%20Home%0A%20%20%20%20%7B%0A%20%20%20%20%20%20w3c%5Fslidy%2Efirst%5Fslide%28%29%3B%0A%20%20%20%20%20%20return%20w3c%5Fslidy%2Ecancel%28event%29%3B%0A%20%20%20%20%7D%0A%20%20%20%20else%20if%20%28key%20%3D%3D%2035%29%20%2F%2F%20End%0A%20%20%20%20%7B%0A%20%20%20%20%20%20w3c%5Fslidy%2Elast%5Fslide%28%29%3B%0A%20%20%20%20%20%20return%20w3c%5Fslidy%2Ecancel%28event%29%3B%0A%20%20%20%20%7D%0A%20%20%20%20else%20if%20%28key%20%3D%3D%2039%29%20%2F%2F%20Right%20arrow%0A%20%20%20%20%7B%0A%20%20%20%20%20%20w3c%5Fslidy%2Enext%5Fslide%28%21event%2EshiftKey%29%3B%0A%20%20%20%20%20%20return%20w3c%5Fslidy%2Ecancel%28event%29%3B%0A%20%20%20%20%7D%0A%20%20%20%20else%20if%20%28key%20%3D%3D%2013%29%20%2F%2F%20Enter%0A%20%20%20%20%7B%0A%20%20%20%20%20%20if%20%28w3c%5Fslidy%2Eoutline%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20if%20%28w3c%5Fslidy%2Eoutline%2Evisible%29%0A%20%20%20%20%20%20%20%20%20%20w3c%5Fslidy%2Efold%28w3c%5Fslidy%2Eoutline%29%3B%0A%20%20%20%20%20%20%20%20else%0A%20%20%20%20%20%20%20%20%20%20w3c%5Fslidy%2Eunfold%28w3c%5Fslidy%2Eoutline%29%3B%0A%20%20%20%20%20%20%20%20%20%20%0A%20%20%20%20%20%20%20return%20w3c%5Fslidy%2Ecancel%28event%29%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%20%20else%20if%20%28key%20%3D%3D%20188%29%20%20%2F%2F%20%3C%20for%20smaller%20fonts%0A%20%20%20%20%7B%0A%20%20%20%20%20%20w3c%5Fslidy%2Esmaller%28%29%3B%0A%20%20%20%20%20%20return%20w3c%5Fslidy%2Ecancel%28event%29%3B%0A%20%20%20%20%7D%0A%20%20%20%20else%20if%20%28key%20%3D%3D%20190%29%20%20%2F%2F%20%3E%20for%20larger%20fonts%0A%20%20%20%20%7B%0A%20%20%20%20%20%20w3c%5Fslidy%2Ebigger%28%29%3B%0A%20%20%20%20%20%20return%20w3c%5Fslidy%2Ecancel%28event%29%3B%0A%20%20%20%20%7D%0A%20%20%20%20else%20if%20%28key%20%3D%3D%20189%20%7C%7C%20key%20%3D%3D%20109%29%20%20%2F%2F%20%2D%20for%20smaller%20fonts%0A%20%20%20%20%7B%0A%20%20%20%20%20%20w3c%5Fslidy%2Esmaller%28%29%3B%0A%20%20%20%20%20%20return%20w3c%5Fslidy%2Ecancel%28event%29%3B%0A%20%20%20%20%7D%0A%20%20%20%20else%20if%20%28key%20%3D%3D%20187%20%7C%7C%20key%20%3D%3D%20191%20%7C%7C%20key%20%3D%3D%20107%29%20%20%2F%2F%20%3D%20%2B%20%20for%20larger%20fonts%0A%20%20%20%20%7B%0A%20%20%20%20%20%20w3c%5Fslidy%2Ebigger%28%29%3B%0A%20%20%20%20%20%20return%20w3c%5Fslidy%2Ecancel%28event%29%3B%0A%20%20%20%20%7D%0A%20%20%20%20else%20if%20%28key%20%3D%3D%2083%29%20%20%2F%2F%20S%20for%20smaller%20fonts%0A%20%20%20%20%7B%0A%20%20%20%20%20%20w3c%5Fslidy%2Esmaller%28%29%3B%0A%20%20%20%20%20%20return%20w3c%5Fslidy%2Ecancel%28event%29%3B%0A%20%20%20%20%7D%0A%20%20%20%20else%20if%20%28key%20%3D%3D%2066%29%20%20%2F%2F%20B%20for%20larger%20fonts%0A%20%20%20%20%7B%0A%20%20%20%20%20%20w3c%5Fslidy%2Ebigger%28%29%3B%0A%20%20%20%20%20%20return%20w3c%5Fslidy%2Ecancel%28event%29%3B%0A%20%20%20%20%7D%0A%20%20%20%20else%20if%20%28key%20%3D%3D%2090%29%20%20%2F%2F%20Z%20for%20last%20slide%0A%20%20%20%20%7B%0A%20%20%20%20%20%20w3c%5Fslidy%2Elast%5Fslide%28%29%3B%0A%20%20%20%20%20%20return%20w3c%5Fslidy%2Ecancel%28event%29%3B%0A%20%20%20%20%7D%0A%20%20%20%20else%20if%20%28key%20%3D%3D%2070%29%20%20%2F%2F%20F%20for%20toggle%20toolbar%0A%20%20%20%20%7B%0A%20%20%20%20%20%20w3c%5Fslidy%2Etoggle%5Ftoolbar%28%29%3B%0A%20%20%20%20%20%20return%20w3c%5Fslidy%2Ecancel%28event%29%3B%0A%20%20%20%20%7D%0A%20%20%20%20else%20if%20%28key%20%3D%3D%2065%29%20%20%2F%2F%20A%20for%20toggle%20view%20single%2Fall%20slides%0A%20%20%20%20%7B%0A%20%20%20%20%20%20w3c%5Fslidy%2Etoggle%5Fview%28%29%3B%0A%20%20%20%20%20%20return%20w3c%5Fslidy%2Ecancel%28event%29%3B%0A%20%20%20%20%7D%0A%20%20%20%20else%20if%20%28key%20%3D%3D%2075%29%20%20%2F%2F%20toggle%20action%20of%20left%20click%20for%20next%20page%0A%20%20%20%20%7B%0A%20%20%20%20%20%20w3c%5Fslidy%2Emouse%5Fclick%5Fenabled%20%3D%20%21w3c%5Fslidy%2Emouse%5Fclick%5Fenabled%3B%0A%20%20%20%20%20%20var%20alert%5Fmsg%20%3D%20%28w3c%5Fslidy%2Emouse%5Fclick%5Fenabled%20%3F%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%20%22enabled%22%20%3A%20%22disabled%22%29%20%2B%20%20%22%20mouse%20click%20advance%22%3B%0A%0A%20%20%20%20%20%20alert%28w3c%5Fslidy%2Elocalize%28alert%5Fmsg%29%29%3B%0A%20%20%20%20%20%20return%20w3c%5Fslidy%2Ecancel%28event%29%3B%0A%20%20%20%20%7D%0A%20%20%20%20else%20if%20%28key%20%3D%3D%2084%20%7C%7C%20key%20%3D%3D%2067%29%20%20%2F%2F%20T%20or%20C%20for%20table%20of%20contents%0A%20%20%20%20%7B%0A%20%20%20%20%20%20if%20%28w3c%5Fslidy%2Etoc%29%0A%20%20%20%20%20%20%20%20w3c%5Fslidy%2Etoggle%5Ftable%5Fof%5Fcontents%28%29%3B%0A%0A%20%20%20%20%20%20return%20w3c%5Fslidy%2Ecancel%28event%29%3B%0A%20%20%20%20%7D%0A%20%20%20%20else%20if%20%28key%20%3D%3D%2072%29%20%2F%2F%20H%20for%20help%0A%20%20%20%20%7B%0A%20%20%20%20%20%20window%2Elocation%20%3D%20w3c%5Fslidy%2Ehelp%5Fpage%3B%0A%20%20%20%20%20%20return%20w3c%5Fslidy%2Ecancel%28event%29%3B%0A%20%20%20%20%7D%0A%20%20%20%20%2F%2Felse%20alert%28%22key%20code%20is%20%22%2B%20key%29%3B%0A%0A%20%20%20%20return%20true%3B%0A%20%20%7D%2C%0A%0A%20%20%2F%2F%20safe%20for%20both%20text%2Fhtml%20and%20application%2Fxhtml%2Bxml%0A%20%20create%5Felement%3A%20function%20%28name%29%20%7B%0A%20%20%20%20if%20%28this%2Exhtml%20%26%26%20%28typeof%20document%2EcreateElementNS%20%21%3D%20%27undefined%27%29%29%0A%20%20%20%20%20%20return%20document%2EcreateElementNS%28%22http%3A%2F%2Fwww%2Ew3%2Eorg%2F1999%2Fxhtml%22%2C%20name%29%0A%0A%20%20%20%20return%20document%2EcreateElement%28name%29%3B%0A%20%20%7D%2C%0A%0A%20%20get%5Felement%5Fstyle%3A%20function%20%28elem%2C%20IEStyleProp%2C%20CSSStyleProp%29%20%7B%0A%20%20%20%20if%20%28elem%2EcurrentStyle%29%0A%20%20%20%20%7B%0A%20%20%20%20%20%20return%20elem%2EcurrentStyle%5BIEStyleProp%5D%3B%0A%20%20%20%20%7D%0A%20%20%20%20else%20if%20%28window%2EgetComputedStyle%29%0A%20%20%20%20%7B%0A%20%20%20%20%20%20var%20compStyle%20%3D%20window%2EgetComputedStyle%28elem%2C%20%22%22%29%3B%0A%20%20%20%20%20%20return%20compStyle%2EgetPropertyValue%28CSSStyleProp%29%3B%0A%20%20%20%20%7D%0A%20%20%20%20return%20%22%22%3B%0A%20%20%7D%2C%0A%0A%20%20%2F%2F%20the%20string%20str%20is%20a%20whitespace%20separated%20list%20of%20tokens%0A%20%20%2F%2F%20test%20if%20str%20contains%20a%20particular%20token%2C%20e%2Eg%2E%20%22slide%22%0A%20%20has%5Ftoken%3A%20function%20%28str%2C%20token%29%20%7B%0A%20%20%20%20if%20%28str%29%0A%20%20%20%20%7B%0A%20%20%20%20%20%20%2F%2F%20define%20pattern%20as%20regular%20expression%0A%20%20%20%20%20%20var%20pattern%20%3D%20%2F%5Cw%2B%2Fg%3B%0A%0A%20%20%20%20%20%20%2F%2F%20check%20for%20matches%0A%20%20%20%20%20%20%2F%2F%20place%20result%20in%20array%0A%20%20%20%20%20%20var%20result%20%3D%20str%2Ematch%28pattern%29%3B%0A%0A%20%20%20%20%20%20%2F%2F%20now%20check%20if%20desired%20token%20is%20present%0A%20%20%20%20%20%20for%20%28var%20i%20%3D%200%3B%20i%20%3C%20result%2Elength%3B%20i%2B%2B%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20if%20%28result%5Bi%5D%20%3D%3D%20token%29%0A%20%20%20%20%20%20%20%20%20%20return%20true%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%0A%20%20%20%20return%20false%3B%0A%20%20%7D%2C%0A%0A%20%20get%5Fclass%5Flist%3A%20function%20%28element%29%20%7B%0A%20%20%20%20if%20%28typeof%20element%2EclassName%20%21%3D%20%27undefined%27%29%0A%20%20%20%20%20%20return%20element%2EclassName%3B%0A%0A%20%20%20%20return%20element%2EgetAttribute%28%22class%22%29%3B%0A%20%20%7D%2C%0A%0A%20%20has%5Fclass%3A%20function%20%28element%2C%20name%29%20%7B%0A%20%20%20%20if%20%28element%2EnodeType%20%21%3D%201%29%0A%20%20%20%20%20%20return%20false%3B%0A%0A%20%20%20%20var%20regexp%20%3D%20new%20RegExp%28%22%28%5E%7C%20%29%22%20%2B%20name%20%2B%20%22%5CW%2A%22%29%3B%0A%0A%20%20%20%20if%20%28typeof%20element%2EclassName%20%21%3D%20%27undefined%27%29%0A%20%20%20%20%20%20return%20regexp%2Etest%28element%2EclassName%29%3B%0A%0A%20%20%20%20return%20regexp%2Etest%28element%2EgetAttribute%28%22class%22%29%29%3B%0A%20%20%7D%2C%0A%0A%20%20remove%5Fclass%3A%20function%20%28element%2C%20name%29%20%7B%0A%20%20%20%20var%20regexp%20%3D%20new%20RegExp%28%22%28%5E%7C%20%29%22%20%2B%20name%20%2B%20%22%5CW%2A%22%29%3B%0A%20%20%20%20var%20clsval%20%3D%20%22%22%3B%0A%0A%20%20%20%20if%20%28typeof%20element%2EclassName%20%21%3D%20%27undefined%27%29%0A%20%20%20%20%7B%0A%20%20%20%20%20%20clsval%20%3D%20element%2EclassName%3B%0A%0A%20%20%20%20%20%20if%20%28clsval%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20clsval%20%3D%20clsval%2Ereplace%28regexp%2C%20%22%22%29%3B%0A%20%20%20%20%20%20%20%20element%2EclassName%20%3D%20clsval%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%20%20else%0A%20%20%20%20%7B%0A%20%20%20%20%20%20clsval%20%3D%20element%2EgetAttribute%28%22class%22%29%3B%0A%0A%20%20%20%20%20%20if%20%28clsval%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20clsval%20%3D%20clsval%2Ereplace%28regexp%2C%20%22%22%29%3B%0A%20%20%20%20%20%20%20%20element%2EsetAttribute%28%22class%22%2C%20clsval%29%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%2C%0A%0A%20%20add%5Fclass%3A%20function%20%28element%2C%20name%29%20%7B%0A%20%20%20%20if%20%28%21this%2Ehas%5Fclass%28element%2C%20name%29%29%0A%20%20%20%20%7B%0A%20%20%20%20%20%20if%20%28typeof%20element%2EclassName%20%21%3D%20%27undefined%27%29%0A%20%20%20%20%20%20%20%20element%2EclassName%20%2B%3D%20%22%20%22%20%2B%20name%3B%0A%20%20%20%20%20%20else%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20var%20clsval%20%3D%20element%2EgetAttribute%28%22class%22%29%3B%0A%20%20%20%20%20%20%20%20clsval%20%3D%20clsval%20%3F%20clsval%20%2B%20%22%20%22%20%2B%20name%20%3A%20name%3B%0A%20%20%20%20%20%20%20%20element%2EsetAttribute%28%22class%22%2C%20clsval%29%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%2C%0A%0A%20%20%2F%2F%20HTML%20elements%20that%20can%20be%20used%20with%20class%3D%22incremental%22%0A%20%20%2F%2F%20note%20that%20you%20can%20also%20put%20the%20class%20on%20containers%20like%0A%20%20%2F%2F%20up%2C%20ol%2C%20dl%2C%20and%20div%20to%20make%20their%20contents%20appear%0A%20%20%2F%2F%20incrementally%2E%20Upper%20case%20is%20used%20since%20this%20is%20what%0A%20%20%2F%2F%20browsers%20report%20for%20HTML%20node%20names%20%28text%2Fhtml%29%2E%0A%20%20incremental%5Felements%3A%20null%2C%0A%20%20okay%5Ffor%5Fincremental%3A%20function%20%28name%29%20%7B%0A%20%20%20%20if%20%28%21this%2Eincremental%5Felements%29%0A%20%20%20%20%7B%0A%20%20%20%20%20%20var%20inclist%20%3D%20new%20Array%28%29%3B%0A%20%20%20%20%20%20inclist%5B%22p%22%5D%20%3D%20true%3B%0A%20%20%20%20%20%20inclist%5B%22pre%22%5D%20%3D%20true%3B%0A%20%20%20%20%20%20inclist%5B%22li%22%5D%20%3D%20true%3B%0A%20%20%20%20%20%20inclist%5B%22blockquote%22%5D%20%3D%20true%3B%0A%20%20%20%20%20%20inclist%5B%22dt%22%5D%20%3D%20true%3B%0A%20%20%20%20%20%20inclist%5B%22dd%22%5D%20%3D%20true%3B%0A%20%20%20%20%20%20inclist%5B%22h2%22%5D%20%3D%20true%3B%0A%20%20%20%20%20%20inclist%5B%22h3%22%5D%20%3D%20true%3B%0A%20%20%20%20%20%20inclist%5B%22h4%22%5D%20%3D%20true%3B%0A%20%20%20%20%20%20inclist%5B%22h5%22%5D%20%3D%20true%3B%0A%20%20%20%20%20%20inclist%5B%22h6%22%5D%20%3D%20true%3B%0A%20%20%20%20%20%20inclist%5B%22span%22%5D%20%3D%20true%3B%0A%20%20%20%20%20%20inclist%5B%22address%22%5D%20%3D%20true%3B%0A%20%20%20%20%20%20inclist%5B%22table%22%5D%20%3D%20true%3B%0A%20%20%20%20%20%20inclist%5B%22tr%22%5D%20%3D%20true%3B%0A%20%20%20%20%20%20inclist%5B%22th%22%5D%20%3D%20true%3B%0A%20%20%20%20%20%20inclist%5B%22td%22%5D%20%3D%20true%3B%0A%20%20%20%20%20%20inclist%5B%22img%22%5D%20%3D%20true%3B%0A%20%20%20%20%20%20inclist%5B%22object%22%5D%20%3D%20true%3B%0A%20%20%20%20%20%20this%2Eincremental%5Felements%20%3D%20inclist%3B%0A%20%20%20%20%7D%0A%20%20%20%20return%20this%2Eincremental%5Felements%5Bname%2EtoLowerCase%28%29%5D%3B%0A%20%20%7D%2C%0A%0A%20%20next%5Fincremental%5Fitem%3A%20function%20%28node%29%20%7B%0A%20%20%20%20var%20br%20%3D%20this%2Eis%5Fxhtml%20%3F%20%22br%22%20%3A%20%22BR%22%3B%0A%20%20%20%20var%20slide%20%3D%20w3c%5Fslidy%2Eslides%5Bw3c%5Fslidy%2Eslide%5Fnumber%5D%3B%0A%0A%20%20%20%20for%20%28%3B%3B%29%0A%20%20%20%20%7B%0A%20%20%20%20%20%20node%20%3D%20w3c%5Fslidy%2Enext%5Fnode%28slide%2C%20node%29%3B%0A%0A%20%20%20%20%20%20if%20%28node%20%3D%3D%20null%20%7C%7C%20node%2EparentNode%20%3D%3D%20null%29%0A%20%20%20%20%20%20%20%20break%3B%0A%0A%20%20%20%20%20%20if%20%28node%2EnodeType%20%3D%3D%201%29%20%20%2F%2F%20ELEMENT%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20if%20%28node%2EnodeName%20%3D%3D%20br%29%0A%20%20%20%20%20%20%20%20%20%20continue%3B%0A%0A%20%20%20%20%20%20%20%20if%20%28w3c%5Fslidy%2Ehas%5Fclass%28node%2C%20%22incremental%22%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%26%26%20w3c%5Fslidy%2Eokay%5Ffor%5Fincremental%28node%2EnodeName%29%29%0A%20%20%20%20%20%20%20%20%20%20return%20node%3B%0A%0A%20%20%20%20%20%20%20%20if%20%28w3c%5Fslidy%2Ehas%5Fclass%28node%2EparentNode%2C%20%22incremental%22%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%26%26%20%21w3c%5Fslidy%2Ehas%5Fclass%28node%2C%20%22non%2Dincremental%22%29%29%0A%20%20%20%20%20%20%20%20%20%20return%20node%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%0A%20%20%20%20return%20node%3B%0A%20%20%7D%2C%0A%0A%20%20previous%5Fincremental%5Fitem%3A%20function%20%28node%29%20%7B%0A%20%20%20%20var%20br%20%3D%20this%2Eis%5Fxhtml%20%3F%20%22br%22%20%3A%20%22BR%22%3B%0A%20%20%20%20var%20slide%20%3D%20w3c%5Fslidy%2Eslides%5Bw3c%5Fslidy%2Eslide%5Fnumber%5D%3B%0A%0A%20%20%20%20for%20%28%3B%3B%29%0A%20%20%20%20%7B%0A%20%20%20%20%20%20node%20%3D%20w3c%5Fslidy%2Eprevious%5Fnode%28slide%2C%20node%29%3B%0A%0A%20%20%20%20%20%20if%20%28node%20%3D%3D%20null%20%7C%7C%20node%2EparentNode%20%3D%3D%20null%29%0A%20%20%20%20%20%20%20%20break%3B%0A%0A%20%20%20%20%20%20if%20%28node%2EnodeType%20%3D%3D%201%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20if%20%28node%2EnodeName%20%3D%3D%20br%29%0A%20%20%20%20%20%20%20%20%20%20continue%3B%0A%0A%20%20%20%20%20%20%20%20if%20%28w3c%5Fslidy%2Ehas%5Fclass%28node%2C%20%22incremental%22%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%26%26%20w3c%5Fslidy%2Eokay%5Ffor%5Fincremental%28node%2EnodeName%29%29%0A%20%20%20%20%20%20%20%20%20%20return%20node%3B%0A%0A%20%20%20%20%20%20%20%20if%20%28w3c%5Fslidy%2Ehas%5Fclass%28node%2EparentNode%2C%20%22incremental%22%29%0A%20%20%20%20%20%20%20%20%20%20%20%20%20%26%26%20%21w3c%5Fslidy%2Ehas%5Fclass%28node%2C%20%22non%2Dincremental%22%29%29%0A%20%20%20%20%20%20%20%20%20%20return%20node%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%0A%20%20%20%20return%20node%3B%0A%20%20%7D%2C%0A%0A%20%20%2F%2F%20set%20visibility%20for%20all%20elements%20on%20current%20slide%20with%0A%20%20%2F%2F%20a%20parent%20element%20with%20attribute%20class%3D%22incremental%22%0A%20%20set%5Fvisibility%5Fall%5Fincremental%3A%20function%20%28value%29%20%7B%0A%20%20%20%20var%20node%20%3D%20this%2Enext%5Fincremental%5Fitem%28null%29%3B%0A%0A%20%20%20%20if%20%28value%20%3D%3D%20%22hidden%22%29%0A%20%20%20%20%7B%0A%20%20%20%20%20%20while%20%28node%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20w3c%5Fslidy%2Eadd%5Fclass%28node%2C%20%22invisible%22%29%3B%0A%20%20%20%20%20%20%20%20node%20%3D%20w3c%5Fslidy%2Enext%5Fincremental%5Fitem%28node%29%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%20%20else%20%2F%2F%20value%20%3D%3D%20%22visible%22%0A%20%20%20%20%7B%0A%20%20%20%20%20%20while%20%28node%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20w3c%5Fslidy%2Eremove%5Fclass%28node%2C%20%22invisible%22%29%3B%0A%20%20%20%20%20%20%20%20node%20%3D%20w3c%5Fslidy%2Enext%5Fincremental%5Fitem%28node%29%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%7D%2C%0A%0A%20%20%2F%2F%20reveal%20the%20next%20hidden%20item%20on%20the%20slide%0A%20%20%2F%2F%20node%20is%20null%20or%20the%20node%20that%20was%20last%20revealed%0A%20%20reveal%5Fnext%5Fitem%3A%20function%20%28node%29%20%7B%0A%20%20%20%20node%20%3D%20w3c%5Fslidy%2Enext%5Fincremental%5Fitem%28node%29%3B%0A%0A%20%20%20%20if%20%28node%20%26%26%20node%2EnodeType%20%3D%3D%201%29%20%20%2F%2F%20an%20element%0A%20%20%20%20%20%20w3c%5Fslidy%2Eremove%5Fclass%28node%2C%20%22invisible%22%29%3B%0A%0A%20%20%20%20return%20node%3B%0A%20%20%7D%2C%0A%0A%20%20%2F%2F%20exact%20inverse%20of%20revealNextItem%28node%29%0A%20%20hide%5Fprevious%5Fitem%3A%20function%20%28node%29%20%7B%0A%20%20%20%20if%20%28node%20%26%26%20node%2EnodeType%20%3D%3D%201%29%20%20%2F%2F%20an%20element%0A%20%20%20%20%20%20w3c%5Fslidy%2Eadd%5Fclass%28node%2C%20%22invisible%22%29%3B%0A%0A%20%20%20%20return%20this%2Eprevious%5Fincremental%5Fitem%28node%29%3B%0A%20%20%7D%2C%0A%0A%20%20%2F%2F%20left%20to%20right%20traversal%20of%20root%27s%20content%0A%20%20next%5Fnode%3A%20function%20%28root%2C%20node%29%20%7B%0A%20%20%20%20if%20%28node%20%3D%3D%20null%29%0A%20%20%20%20%20%20return%20root%2EfirstChild%3B%0A%0A%20%20%20%20if%20%28node%2EfirstChild%29%0A%20%20%20%20%20%20return%20node%2EfirstChild%3B%0A%0A%20%20%20%20if%20%28node%2EnextSibling%29%0A%20%20%20%20%20%20return%20node%2EnextSibling%3B%0A%0A%20%20%20%20for%20%28%3B%3B%29%0A%20%20%20%20%7B%0A%20%20%20%20%20%20node%20%3D%20node%2EparentNode%3B%0A%0A%20%20%20%20%20%20if%20%28%21node%20%7C%7C%20node%20%3D%3D%20root%29%0A%20%20%20%20%20%20%20%20break%3B%0A%0A%20%20%20%20%20%20if%20%28node%20%26%26%20node%2EnextSibling%29%0A%20%20%20%20%20%20%20%20return%20node%2EnextSibling%3B%0A%20%20%20%20%7D%0A%0A%20%20%20%20return%20null%3B%0A%20%20%7D%2C%0A%0A%20%20%2F%2F%20right%20to%20left%20traversal%20of%20root%27s%20content%0A%20%20previous%5Fnode%3A%20function%20%28root%2C%20node%29%20%7B%0A%20%20%20%20if%20%28node%20%3D%3D%20null%29%0A%20%20%20%20%7B%0A%20%20%20%20%20%20node%20%3D%20root%2ElastChild%3B%0A%0A%20%20%20%20%20%20if%20%28node%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20while%20%28node%2ElastChild%29%0A%20%20%20%20%20%20%20%20%20%20node%20%3D%20node%2ElastChild%3B%0A%20%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%20return%20node%3B%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20%28node%2EpreviousSibling%29%0A%20%20%20%20%7B%0A%20%20%20%20%20%20node%20%3D%20node%2EpreviousSibling%3B%0A%0A%20%20%20%20%20%20while%20%28node%2ElastChild%29%0A%20%20%20%20%20%20%20%20node%20%3D%20node%2ElastChild%3B%0A%0A%20%20%20%20%20%20return%20node%3B%0A%20%20%20%20%7D%0A%0A%20%20%20%20if%20%28node%2EparentNode%20%21%3D%20root%29%0A%20%20%20%20%20%20return%20node%2EparentNode%3B%0A%0A%20%20%20%20return%20null%3B%0A%20%20%7D%2C%0A%0A%20%20previous%5Fsibling%5Felement%3A%20function%20%28el%29%20%7B%0A%20%20%20%20el%20%3D%20el%2EpreviousSibling%3B%0A%0A%20%20%20%20while%20%28el%20%26%26%20el%2EnodeType%20%21%3D%201%29%0A%20%20%20%20%20%20el%20%3D%20el%2EpreviousSibling%3B%0A%0A%20%20%20%20return%20el%3B%0A%20%20%7D%2C%0A%0A%20%20next%5Fsibling%5Felement%3A%20function%20%28el%29%20%7B%0A%20%20%20%20el%20%3D%20el%2EnextSibling%3B%0A%0A%20%20%20%20while%20%28el%20%26%26%20el%2EnodeType%20%21%3D%201%29%0A%20%20%20%20%20%20el%20%3D%20el%2EnextSibling%3B%0A%0A%20%20%20%20return%20el%3B%0A%20%20%7D%2C%0A%0A%20%20first%5Fchild%5Felement%3A%20function%20%28el%29%20%7B%0A%20%20%20%20var%20node%3B%0A%0A%20%20%20%20for%20%28node%20%3D%20el%2EfirstChild%3B%20node%3B%20node%20%3D%20node%2EnextSibling%29%0A%20%20%20%20%7B%0A%20%20%20%20%20%20if%20%28node%2EnodeType%20%3D%3D%201%29%0A%20%20%20%20%20%20%20%20break%3B%0A%20%20%20%20%7D%0A%0A%20%20%20%20return%20node%3B%0A%20%20%7D%2C%0A%0A%20%20first%5Ftag%3A%20function%20%28element%2C%20tag%29%20%7B%0A%20%20%20%20var%20node%3B%0A%0A%20%20%20%20if%20%28%21this%2Eis%5Fxhtml%29%0A%20%20%20%20%20%20tag%20%3D%20tag%2EtoUpperCase%28%29%3B%0A%0A%20%20%20%20for%20%28node%20%3D%20element%2EfirstChild%3B%20node%3B%20node%20%3D%20node%2EnextSibling%29%0A%20%20%20%20%7B%0A%20%20%20%20%20%20if%20%28node%2EnodeType%20%3D%3D%201%20%26%26%20node%2EnodeName%20%3D%3D%20tag%29%0A%20%20%20%20%20%20%20%20break%3B%0A%20%20%20%20%7D%0A%0A%20%20%20%20return%20node%3B%0A%20%20%7D%2C%0A%0A%20%20hide%5Fselection%3A%20function%20%28%29%20%7B%0A%20%20%20%20if%20%28window%2EgetSelection%29%20%2F%2F%20Firefox%2C%20Chromium%2C%20Safari%2C%20Opera%0A%20%20%20%20%7B%0A%20%20%20%20%20%20var%20selection%20%3D%20window%2EgetSelection%28%29%3B%0A%0A%20%20%20%20%20%20if%20%28selection%2ErangeCount%20%3E%200%29%0A%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20var%20range%20%3D%20selection%2EgetRangeAt%280%29%3B%0A%20%20%20%20%20%20%20%20range%2Ecollapse%20%28false%29%3B%0A%20%20%20%20%20%20%7D%0A%20%20%20%20%7D%0A%20%20%20%20else%20%2F%2F%20Internet%20Explorer%0A%20%20%20%20%7B%0A%20%20%20%20%20%20var%20textRange%20%3D%20document%2Eselection%2EcreateRange%20%28%29%3B%0A%20%20%20%20%20%20textRange%2Ecollapse%20%28false%29%3B%0A%20%20%20%20%7D%0A%20%20%7D%2C%0A%0A%20%20get%5Fselected%5Ftext%3A%20function%20%28%29%20%7B%0A%20%20%20%20try%0A%20%20%20%20%7B%0A%20%20%20%20%20%20if%20%28window%2EgetSelection%29%0A%20%20%20%20%20%20%20%20return%20window%2EgetSelection%28%29%2EtoString%28%29%3B%0A%0A%20%20%20%20%20%20if%20%28document%2EgetSelection%29%0A%20%20%20%20%20%20%20%20return%20document%2EgetSelection%28%29%2EtoString%28%29%3B%0A%0A%20%20%20%20%20%20if%20%28document%2Eselection%29%0A%20%20%20%20%20%20%20%20return%20document%2Eselection%2EcreateRange%28%29%2Etext%3B%0A%20%20%20%20%7D%0A%20%20%20%20catch%20%28e%29%0A%20%20%20%20%7B%0A%20%20%20%20%7D%0A%0A%20%20%20%20return%20%22%22%3B%0A%20%20%7D%2C%0A%0A%20%20%2F%2F%20make%20note%20of%20length%20of%20selected%20text%0A%20%20%2F%2F%20as%20this%20evaluates%20to%20zero%20in%20click%20event%0A%20%20mouse%5Fbutton%5Fup%3A%20function%20%28e%29%20%7B%0A%20%20%20%20w3c%5Fslidy%2Eselected%5Ftext%5Flen%20%3D%20w3c%5Fslidy%2Eget%5Fselected%5Ftext%28%29%2Elength%3B%0A%20%20%7D%2C%0A%0A%20%20mouse%5Fbutton%5Fdown%3A%20function%20%28e%29%20%7B%0A%20%20%20%20w3c%5Fslidy%2Eselected%5Ftext%5Flen%20%3D%20w3c%5Fslidy%2Eget%5Fselected%5Ftext%28%29%2Elength%3B%0A%20%20%20%20w3c%5Fslidy%2Emouse%5Fx%20%3D%20e%2EclientX%3B%0A%20%20%20%20w3c%5Fslidy%2Emouse%5Fy%20%3D%20e%2EclientY%3B%0A%20%20%7D%2C%0A%0A%20%20%2F%2F%20right%20mouse%20button%20click%20is%20reserved%20for%20context%20menus%0A%20%20%2F%2F%20it%20is%20more%20reliable%20to%20detect%20rightclick%20than%20leftclick%0A%20%20mouse%5Fbutton%5Fclick%3A%20function%20%28e%29%20%7B%0A%20%20%20%20if%20%28%21e%29%0A%20%20%20%20%20%20var%20e%20%3D%20window%2Eevent%3B%0A%0A%20%20%20%20if%20%28Math%2Eabs%28e%2EclientX%20%2Dw3c%5Fslidy%2Emouse%5Fx%29%20%2B%0A%20%20%20%20%20%20%20%20Math%2Eabs%28e%2EclientY%20%2Dw3c%5Fslidy%2Emouse%5Fy%29%20%3E%2010%29%0A%20%20%20%20%20%20return%20true%3B%0A%0A%20%20%20%20if%20%28w3c%5Fslidy%2Eselected%5Ftext%5Flen%20%3E%200%29%0A%20%20%20%20%20%20return%20true%3B%0A%0A%20%20%20%20var%20rightclick%20%3D%20false%3B%0A%20%20%20%20var%20leftclick%20%3D%20false%3B%0A%20%20%20%20var%20middleclick%20%3D%20false%3B%0A%20%20%20%20var%20target%3B%0A%0A%20%20%20%20if%20%28%21e%29%0A%20%20%20%20%20%20var%20e%20%3D%20window%2Eevent%3B%0A%0A%20%20%20%20if%20%28e%2Etarget%29%0A%20%20%20%20%20%20target%20%3D%20e%2Etarget%3B%0A%20%20%20%20else%20if%20%28e%2EsrcElement%29%0A%20%20%20%20%20%20target%20%3D%20e%2EsrcElement%3B%0A%0A%20%20%20%20%2F%2F%20work%20around%20Safari%20bug%0A%20%20%20%20if%20%28target%2EnodeType%20%3D%3D%203%29%0A%20%20%20%20%20%20target%20%3D%20target%2EparentNode%3B%0A%0A%20%20%20%20if%20%28e%2Ewhich%29%20%2F%2F%20all%20browsers%20except%20IE%0A%20%20%20%20%7B%0A%20%20%20%20%20%20leftclick%20%3D%20%28e%2Ewhich%20%3D%3D%201%29%3B%0A%20%20%20%20%20%20middleclick%20%3D%20%28e%2Ewhich%20%3D%3D%202%29%3B%0A%20%20%20%20%20%20rightclick%20%3D%20%28e%2Ewhich%20%3D%3D%203%29%3B%0A%20%20%20%20%7D%0A%20%20%20%20else%20if%20%28e%2Ebutton%29%0A%20%20%20%20%7B%0A%20%20%20%20%20%20%2F%2F%20Konqueror%20gives%201%20for%20left%2C%204%20for%20middle%0A%20%20%20%20%20%20%2F%2F%20IE6%20gives%200%20for%20left%20and%20not%201%20as%20I%20expected%0A%0A%20%20%20%20%20%20if%20%28e%2Ebutton%20%3D%3D%204%29%0A%20%20%20%20%20%20%20%20middleclick%20%3D%20true%3B%0A%0A%20%20%20%20%20%20%2F%2F%20all%20browsers%20agree%20on%202%20for%20right%20button%0A%20%20%20%20%20%20rightclick%20%3D%20%28e%2Ebutton%20%3D%3D%202%29%3B%0A%20%20%20%20%7D%0A%20%20%20%20else%0A%20%20%20%20%20%20leftclick%20%3D%20true%3B%0A%0A%20%20%20%20if%20%28w3c%5Fslidy%2Eselected%5Ftext%5Flen%20%3E%200%29%0A%20%20%20%20%7B%0A%20%20%20%20%20%20w3c%5Fslidy%2Estop%5Fpropagation%28e%29%3B%0A%20%20%20%20%20%20e%2Ecancel%20%3D%20true%3B%0A%20%20%20%20%20%20e%2EreturnValue%20%3D%20false%3B%0A%20%20%20%20%20%20return%20false%3B%0A%20%20%20%20%7D%0A%0A%20%20%20%20%2F%2F%20dismiss%20table%20of%20contents%0A%20%20%20%20w3c%5Fslidy%2Ehide%5Ftable%5Fof%5Fcontents%28false%29%3B%0A%0A%20%20%20%20%2F%2F%20check%20if%20target%20is%20something%20that%20probably%20want%27s%20clicks%0A%20%20%20%20%2F%2F%20e%2Eg%2E%20a%2C%20embed%2C%20object%2C%20input%2C%20textarea%2C%20select%2C%20option%0A%20%20%20%20var%20tag%20%3D%20target%2EnodeName%2EtoLowerCase%28%29%3B%0A%0A%20%20%20%20if%20%28w3c%5Fslidy%2Emouse%5Fclick%5Fenabled%20%26%26%20leftclick%20%26%26%0A%20%20%20%20%20%20%20%20%21w3c%5Fslidy%2Especial%5Felement%28target%29%20%26%26%0A%20%20%20%20%20%20%20%20%21target%2Eonclick%29%0A%20%20%20%20%7B%0A%20%20%20%20%20%20w3c%5Fslidy%2Enext%5Fslide%28true%29%3B%0A%20%20%20%20%20%20w3c%5Fslidy%2Estop%5Fpropagation%28e%29%3B%0A%20%20%20%20%20%20e%2Ecancel%20%3D%20true%3B%0A%20%20%20%20%20%20e%2EreturnValue%20%3D%20false%3B%0A%20%20%20%20%20%20return%20false%3B%0A%20%20%20%20%7D%0A%0A%20%20%20%20return%20true%3B%0A%20%20%7D%2C%0A%0A%20%20special%5Felement%3A%20function%20%28element%29%20%7B%0A%20%20%20%20if%20%28this%2Ehas%5Fclass%28element%2C%20%22non%2Dinteractive%22%29%29%0A%20%20%20%20%20%20return%20false%3B%0A%0A%20%20%20%20var%20tag%20%3D%20element%2EnodeName%2EtoLowerCase%28%29%3B%0A%0A%20%20%20%20return%20element%2Eonkeydown%20%7C%7C%0A%20%20%20%20%20%20element%2Eonclick%20%7C%7C%0A%20%20%20%20%20%20tag%20%3D%3D%20%22a%22%20%7C%7C%0A%20%20%20%20%20%20tag%20%3D%3D%20%22embed%22%20%7C%7C%0A%20%20%20%20%20%20tag%20%3D%3D%20%22object%22%20%7C%7C%0A%20%20%20%20%20%20tag%20%3D%3D%20%22video%22%20%7C%7C%0A%20%20%20%20%20%20tag%20%3D%3D%20%22audio%22%20%7C%7C%0A%20%20%20%20%20%20tag%20%3D%3D%20%22svg%22%20%7C%7C%0A%20%20%20%20%20%20tag%20%3D%3D%20%22canvas%22%20%7C%7C%0A%20%20%20%20%20%20tag%20%3D%3D%20%22input%22%20%7C%7C%0A%20%20%20%20%20%20tag%20%3D%3D%20%22textarea%22%20%7C%7C%0A%20%20%20%20%20%20tag%20%3D%3D%20%22select%22%20%7C%7C%0A%20%20%20%20%20%20tag%20%3D%3D%20%22option%22%3B%0A%20%20%7D%2C%0A%0A%20%20slidy%5Fchrome%3A%20function%20%28el%29%20%7B%0A%20%20%20%20while%20%28el%29%0A%20%20%20%20%7B%0A%20%20%20%20%20%20if%20%28el%20%3D%3D%20w3c%5Fslidy%2Etoc%20%7C%7C%0A%20%20%20%20%20%20%20%20%20%20el%20%3D%3D%20w3c%5Fslidy%2Etoolbar%20%7C%7C%0A%20%20%20%20%20%20%20%20%20%20w3c%5Fslidy%2Ehas%5Fclass%28el%2C%20%22outline%22%29%29%0A%20%20%20%20%20%20%20%20return%20true%3B%0A%0A%20%20%20%20%20%20el%20%3D%20el%2EparentNode%3B%0A%20%20%20%20%7D%0A%0A%20%20%20%20return%20false%3B%0A%20%20%7D%2C%0A%0A%20%20get%5Fkey%3A%20function%20%28e%29%0A%20%20%7B%0A%20%20%20%20var%20key%3B%0A%0A%20%20%20%20%2F%2F%20kludge%20around%20NS%2FIE%20differences%20%0A%20%20%20%20if%20%28typeof%20window%2Eevent%20%21%3D%20%22undefined%22%29%0A%20%20%20%20%20%20key%20%3D%20window%2Eevent%2EkeyCode%3B%0A%20%20%20%20else%20if%20%28e%2Ewhich%29%0A%20%20%20%20%20%20key%20%3D%20e%2Ewhich%3B%0A%0A%20%20%20%20return%20key%3B%0A%20%20%7D%2C%0A%0A%20%20get%5Ftarget%3A%20function%20%28e%29%20%7B%0A%20%20%20%20var%20target%3B%0A%0A%20%20%20%20if%20%28%21e%29%0A%20%20%20%20%20%20e%20%3D%20window%2Eevent%3B%0A%0A%20%20%20%20if%20%28e%2Etarget%29%0A%20%20%20%20%20%20target%20%3D%20e%2Etarget%3B%0A%20%20%20%20else%20if%20%28e%2EsrcElement%29%0A%20%20%20%20%20%20target%20%3D%20e%2EsrcElement%3B%0A%0A%20%20%20%20if%20%28target%2EnodeType%20%21%3D%201%29%0A%20%20%20%20%20%20target%20%3D%20target%2EparentNode%3B%0A%0A%20%20%20%20return%20target%3B%0A%20%20%7D%2C%0A%0A%20%20%2F%2F%20does%20display%20property%20provide%20correct%20defaults%3F%0A%20%20is%5Fblock%3A%20function%20%28elem%29%20%7B%0A%20%20%20%20var%20tag%20%3D%20elem%2EnodeName%2EtoLowerCase%28%29%3B%0A%0A%20%20%20%20return%20tag%20%3D%3D%20%22ol%22%20%7C%7C%20tag%20%3D%3D%20%22ul%22%20%7C%7C%20tag%20%3D%3D%20%22p%22%20%7C%7C%20tag%20%3D%3D%20%22dl%22%20%7C%7C%0A%20%20%20%20%20%20%20%20%20%20%20tag%20%3D%3D%20%22li%22%20%7C%7C%20tag%20%3D%3D%20%22table%22%20%7C%7C%20tag%20%3D%3D%20%22pre%22%20%7C%7C%0A%20%20%20%20%20%20%20%20%20%20%20tag%20%3D%3D%20%22h1%22%20%7C%7C%20tag%20%3D%3D%20%22h2%22%20%7C%7C%20tag%20%3D%3D%20%22h3%22%20%7C%7C%0A%20%20%20%20%20%20%20%20%20%20%20tag%20%3D%3D%20%22h4%22%20%7C%7C%20tag%20%3D%3D%20%22h5%22%20%7C%7C%20tag%20%3D%3D%20%22h6%22%20%7C%7C%0A%20%20%20%20%20%20%20%20%20%20%20tag%20%3D%3D%20%22blockquote%22%20%7C%7C%20tag%20%3D%3D%20%22address%22%3B%20%0A%20%20%7D%2C%0A%0A%20%20add%5Flistener%3A%20function%20%28element%2C%20event%2C%20handler%29%20%7B%0A%20%20%20%20if%20%28window%2EaddEventListener%29%0A%20%20%20%20%20%20element%2EaddEventListener%28event%2C%20handler%2C%20false%29%3B%0A%20%20%20%20else%0A%20%20%20%20%20%20element%2EattachEvent%28%22on%22%2Bevent%2C%20handler%29%3B%0A%20%20%7D%2C%0A%0A%20%20%2F%2F%20used%20to%20prevent%20event%20propagation%20from%20field%20controls%0A%20%20stop%5Fpropagation%3A%20function%20%28event%29%20%7B%0A%20%20%20%20event%20%3D%20event%20%3F%20event%20%3A%20window%2Eevent%3B%0A%20%20%20%20event%2EcancelBubble%20%3D%20true%3B%20%20%2F%2F%20for%20IE%0A%0A%20%20%20%20if%20%28event%2EstopPropagation%29%0A%20%20%20%20%20%20event%2EstopPropagation%28%29%3B%0A%0A%20%20%20%20return%20true%3B%0A%20%20%7D%2C%0A%0A%20%20cancel%3A%20function%20%28event%29%20%7B%0A%20%20%20%20if%20%28event%29%0A%20%20%20%20%7B%0A%20%20%20%20%20%20%20event%2Ecancel%20%3D%20true%3B%0A%20%20%20%20%20%20%20event%2EreturnValue%20%3D%20false%3B%0A%0A%20%20%20%20%20%20if%20%28event%2EpreventDefault%29%0A%20%20%20%20%20%20%20%20event%2EpreventDefault%28%29%3B%0A%20%20%20%20%7D%0A%0A%20%20%20%20w3c%5Fslidy%2Ekey%5Fwanted%20%3D%20false%3B%0A%20%20%20%20return%20false%3B%0A%20%20%7D%2C%0A%0A%2F%2F%20for%20each%20language%20define%20an%20associative%20array%0A%2F%2F%20and%20also%20the%20help%20text%20which%20is%20longer%0A%0A%20%20strings%5Fes%3A%20%7B%0A%20%20%20%20%22slide%22%3A%22p%C3%A1g%2E%22%2C%0A%20%20%20%20%22help%3F%22%3A%22Ayuda%22%2C%0A%20%20%20%20%22contents%3F%22%3A%22%C3%8Dndice%22%2C%0A%20%20%20%20%22table%20of%20contents%22%3A%22tabla%20de%20contenidos%22%2C%0A%20%20%20%20%22Table%20of%20Contents%22%3A%22Tabla%20de%20Contenidos%22%2C%0A%20%20%20%20%22restart%20presentation%22%3A%22Reiniciar%20presentaci%C3%B3n%22%2C%0A%20%20%20%20%22restart%3F%22%3A%22Inicio%22%0A%20%20%7D%2C%0A%20%20help%5Fes%3A%0A%20%20%20%20%22Utilice%20el%20rat%C3%B3n%2C%20barra%20espaciadora%2C%20teclas%20Izda%2FDcha%2C%20%22%20%2B%0A%20%20%20%20%22o%20Re%20p%C3%A1g%20y%20Av%20p%C3%A1g%2E%20Use%20S%20y%20B%20para%20cambiar%20el%20tama%C3%B1o%20de%20fuente%2E%22%2C%0A%0A%20%20strings%5Fca%3A%20%7B%0A%20%20%20%20%22slide%22%3A%22p%C3%A0g%2E%2E%22%2C%0A%20%20%20%20%22help%3F%22%3A%22Ajuda%22%2C%0A%20%20%20%20%22contents%3F%22%3A%22%C3%8Dndex%22%2C%0A%20%20%20%20%22table%20of%20contents%22%3A%22taula%20de%20continguts%22%2C%0A%20%20%20%20%22Table%20of%20Contents%22%3A%22Taula%20de%20Continguts%22%2C%0A%20%20%20%20%22restart%20presentation%22%3A%22Reiniciar%20presentaci%C3%B3%22%2C%0A%20%20%20%20%22restart%3F%22%3A%22Inici%22%0A%20%20%7D%2C%0A%20%20help%5Fca%3A%0A%20%20%20%20%22Utilitzi%20el%20ratol%C3%AD%2C%20barra%20espaiadora%2C%20tecles%20Esq%2E%2FDta%2E%20%22%20%2B%0A%20%20%20%20%22o%20Re%20p%C3%A0g%20y%20Av%20p%C3%A0g%2E%20Usi%20S%20i%20B%20per%20canviar%20grand%C3%A0ria%20de%20font%2E%22%2C%0A%0A%20%20strings%5Fcs%3A%20%7B%0A%20%20%20%20%22slide%22%3A%22sn%C3%ADmek%22%2C%0A%20%20%20%20%22help%3F%22%3A%22n%C3%A1pov%C4%9Bda%22%2C%0A%20%20%20%20%22contents%3F%22%3A%22obsah%22%2C%0A%20%20%20%20%22table%20of%20contents%22%3A%22obsah%20prezentace%22%2C%0A%20%20%20%20%22Table%20of%20Contents%22%3A%22Obsah%20prezentace%22%2C%0A%20%20%20%20%22restart%20presentation%22%3A%22znovu%20spustit%20prezentaci%22%2C%0A%20%20%20%20%22restart%3F%22%3A%22restart%22%0A%20%20%7D%2C%0A%20%20help%5Fcs%3A%0A%20%20%20%20%22Prezentaci%20m%C5%AF%C5%BEete%20proch%C3%A1zet%20pomoc%C3%AD%20kliknut%C3%AD%20my%C5%A1i%2C%20mezern%C3%ADku%2C%20%22%20%2B%0A%20%20%20%20%22%C5%A1ipek%20vlevo%20a%20vpravo%20nebo%20kl%C3%A1ves%20PageUp%20a%20PageDown%2E%20P%C3%ADsmo%20se%20%22%20%2B%0A%20%20%20%20%22d%C3%A1%20zv%C4%9Bt%C5%A1it%20a%20zmen%C5%A1it%20pomoc%C3%AD%20kl%C3%A1ves%20B%20a%20S%2E%22%2C%0A%0A%20%20strings%5Fnl%3A%20%7B%0A%20%20%20%20%22slide%22%3A%22pagina%22%2C%0A%20%20%20%20%22help%3F%22%3A%22Help%3F%22%2C%0A%20%20%20%20%22contents%3F%22%3A%22Inhoud%3F%22%2C%0A%20%20%20%20%22table%20of%20contents%22%3A%22inhoudsopgave%22%2C%0A%20%20%20%20%22Table%20of%20Contents%22%3A%22Inhoudsopgave%22%2C%0A%20%20%20%20%22restart%20presentation%22%3A%22herstart%20presentatie%22%2C%0A%20%20%20%20%22restart%3F%22%3A%22Herstart%3F%22%0A%20%20%7D%2C%0A%20%20help%5Fnl%3A%0A%20%20%20%20%20%22Navigeer%20d%2Em%2Ev%2E%20het%20muis%2C%20spatiebar%2C%20Links%2FRechts%20toetsen%2C%20%22%20%2B%0A%20%20%20%20%20%22of%20PgUp%20en%20PgDn%2E%20Gebruik%20S%20en%20B%20om%20de%20karaktergrootte%20te%20veranderen%2E%22%2C%0A%0A%20%20strings%5Fde%3A%20%7B%0A%20%20%20%20%22slide%22%3A%22Seite%22%2C%0A%20%20%20%20%22help%3F%22%3A%22Hilfe%22%2C%0A%20%20%20%20%22contents%3F%22%3A%22%C3%9Cbersicht%22%2C%0A%20%20%20%20%22table%20of%20contents%22%3A%22Inhaltsverzeichnis%22%2C%0A%20%20%20%20%22Table%20of%20Contents%22%3A%22Inhaltsverzeichnis%22%2C%0A%20%20%20%20%22restart%20presentation%22%3A%22Pr%C3%A4sentation%20neu%20starten%22%2C%0A%20%20%20%20%22restart%3F%22%3A%22Neustart%22%0A%20%20%7D%2C%0A%20%20help%5Fde%3A%0A%20%20%20%20%22Benutzen%20Sie%20die%20Maus%2C%20Leerschlag%2C%20die%20Cursortasten%20links%2Frechts%20oder%20%22%20%2B%0A%20%20%20%20%22Page%20up%2FPage%20Down%20zum%20Wechseln%20der%20Seiten%20und%20S%20und%20B%20f%C3%BCr%20die%20Schriftgr%C3%B6sse%2E%22%2C%0A%0A%20%20strings%5Fpl%3A%20%7B%0A%20%20%20%20%22slide%22%3A%22slajd%22%2C%0A%20%20%20%20%22help%3F%22%3A%22pomoc%3F%22%2C%0A%20%20%20%20%22contents%3F%22%3A%22spis%20tre%C5%9Bci%3F%22%2C%0A%20%20%20%20%22table%20of%20contents%22%3A%22spis%20tre%C5%9Bci%22%2C%0A%20%20%20%20%22Table%20of%20Contents%22%3A%22Spis%20Tre%C5%9Bci%22%2C%0A%20%20%20%20%22restart%20presentation%22%3A%22Restartuj%20prezentacj%C4%99%22%2C%0A%20%20%20%20%22restart%3F%22%3A%22restart%3F%22%0A%20%20%7D%2C%0A%20%20help%5Fpl%3A%0A%20%20%20%20%22Zmieniaj%20slajdy%20klikaj%C4%85c%20mysz%C4%85%2C%20naciskaj%C4%85c%20spacj%C4%99%2C%20strza%C5%82ki%20lewo%2Fprawo%22%20%2B%0A%20%20%20%20%22lub%20PgUp%20%2F%20PgDn%2E%20U%C5%BCyj%20klawiszy%20S%20i%20B%2C%20aby%20zmieni%C4%87%20rozmiar%20czczionki%2E%22%2C%0A%0A%20%20strings%5Ffr%3A%20%7B%0A%20%20%20%20%22slide%22%3A%22page%22%2C%0A%20%20%20%20%22help%3F%22%3A%22Aide%22%2C%0A%20%20%20%20%22contents%3F%22%3A%22Index%22%2C%0A%20%20%20%20%22table%20of%20contents%22%3A%22table%20des%20mati%C3%A8res%22%2C%0A%20%20%20%20%22Table%20of%20Contents%22%3A%22Table%20des%20mati%C3%A8res%22%2C%0A%20%20%20%20%22restart%20presentation%22%3A%22Recommencer%20l%27expos%C3%A9%22%2C%0A%20%20%20%20%22restart%3F%22%3A%22D%C3%A9but%22%0A%20%20%7D%2C%0A%20%20help%5Ffr%3A%0A%20%20%20%20%22Naviguez%20avec%20la%20souris%2C%20la%20barre%20d%27espace%2C%20les%20fl%C3%A8ches%20%22%20%2B%0A%20%20%20%20%22gauche%2Fdroite%20ou%20les%20touches%20Pg%20Up%2C%20Pg%20Dn%2E%20Utilisez%20%22%20%2B%0A%20%20%20%20%22les%20touches%20S%20et%20B%20pour%20modifier%20la%20taille%20de%20la%20police%2E%22%2C%0A%0A%20%20strings%5Fhu%3A%20%7B%0A%20%20%20%20%22slide%22%3A%22oldal%22%2C%0A%20%20%20%20%22help%3F%22%3A%22seg%C3%ADts%C3%A9g%22%2C%0A%20%20%20%20%22contents%3F%22%3A%22tartalom%22%2C%0A%20%20%20%20%22table%20of%20contents%22%3A%22tartalomjegyz%C3%A9k%22%2C%0A%20%20%20%20%22Table%20of%20Contents%22%3A%22Tartalomjegyz%C3%A9k%22%2C%0A%20%20%20%20%22restart%20presentation%22%3A%22bemutat%C3%B3%20%C3%BAjraind%C3%ADt%C3%A1sa%22%2C%0A%20%20%20%20%22restart%3F%22%3A%22%C3%BAjraind%C3%ADt%C3%A1s%22%0A%20%20%7D%2C%0A%20%20help%5Fhu%3A%0A%20%20%20%20%22Az%20oldalak%20k%C3%B6zti%20l%C3%A9pked%C3%A9shez%20kattintson%20az%20eg%C3%A9rrel%2C%20vagy%20%22%20%2B%0A%20%20%20%20%22haszn%C3%A1lja%20a%20sz%C3%B3k%C3%B6z%2C%20a%20bal%2C%20vagy%20a%20jobb%20ny%C3%ADl%2C%20illetve%20a%20Page%20Down%2C%20%22%20%2B%0A%20%20%20%20%22Page%20Up%20billenty%C5%B1ket%2E%20Az%20S%20%C3%A9s%20a%20B%20billenty%C5%B1kkel%20v%C3%A1ltoztathatja%20%22%20%2B%0A%20%20%20%20%22a%20sz%C3%B6veg%20m%C3%A9ret%C3%A9t%2E%22%2C%0A%0A%20%20strings%5Fit%3A%20%7B%0A%20%20%20%20%22slide%22%3A%22pag%2E%22%2C%0A%20%20%20%20%22help%3F%22%3A%22Aiuto%22%2C%0A%20%20%20%20%22contents%3F%22%3A%22Indice%22%2C%0A%20%20%20%20%22table%20of%20contents%22%3A%22indice%22%2C%0A%20%20%20%20%22Table%20of%20Contents%22%3A%22Indice%22%2C%0A%20%20%20%20%22restart%20presentation%22%3A%22Ricominciare%20la%20presentazione%22%2C%0A%20%20%20%20%22restart%3F%22%3A%22Inizio%22%0A%20%20%7D%2C%0A%20%20help%5Fit%3A%0A%20%20%20%20%22Navigare%20con%20mouse%2C%20barra%20spazio%2C%20frecce%20sinistra%2Fdestra%20o%20%22%20%2B%0A%20%20%20%20%22PgUp%20e%20PgDn%2E%20Usare%20S%20e%20B%20per%20cambiare%20la%20dimensione%20dei%20caratteri%2E%22%2C%0A%0A%20%20strings%5Fel%3A%20%7B%0A%20%20%20%20%22slide%22%3A%22%CF%83%CE%B5%CE%BB%CE%AF%CE%B4%CE%B1%22%2C%0A%20%20%20%20%22help%3F%22%3A%22%CE%B2%CE%BF%CE%AE%CE%B8%CE%B5%CE%B9%CE%B1%3B%22%2C%0A%20%20%20%20%22contents%3F%22%3A%22%CF%80%CE%B5%CF%81%CE%B9%CE%B5%CF%87%CF%8C%CE%BC%CE%B5%CE%BD%CE%B1%3B%22%2C%0A%20%20%20%20%22table%20of%20contents%22%3A%22%CF%80%CE%AF%CE%BD%CE%B1%CE%BA%CE%B1%CF%82%20%CF%80%CE%B5%CF%81%CE%B9%CE%B5%CF%87%CE%BF%CE%BC%CE%AD%CE%BD%CF%89%CE%BD%22%2C%0A%20%20%20%20%22Table%20of%20Contents%22%3A%22%CE%A0%CE%AF%CE%BD%CE%B1%CE%BA%CE%B1%CF%82%20%CE%A0%CE%B5%CF%81%CE%B9%CE%B5%CF%87%CE%BF%CE%BC%CE%AD%CE%BD%CF%89%CE%BD%22%2C%0A%20%20%20%20%22restart%20presentation%22%3A%22%CE%B5%CF%80%CE%B1%CE%BD%CE%B5%CE%BA%CE%BA%CE%AF%CE%BD%CE%B7%CF%83%CE%B7%20%CF%80%CE%B1%CF%81%CE%BF%CF%85%CF%83%CE%AF%CE%B1%CF%83%CE%B7%CF%82%22%2C%0A%20%20%20%20%22restart%3F%22%3A%22%CE%B5%CF%80%CE%B1%CE%BD%CE%B5%CE%BA%CE%BA%CE%AF%CE%BD%CE%B7%CF%83%CE%B7%3B%22%0A%20%20%7D%2C%0A%20%20help%5Fel%3A%0A%20%20%20%20%22%CE%A0%CE%BB%CE%BF%CE%B7%CE%B3%CE%B7%CE%B8%CE%B5%CE%AF%CF%84%CE%B5%20%CE%BC%CE%B5%20%CF%84%CE%BF%20%CE%BA%CE%BB%CE%AF%CE%BA%20%CF%84%CE%BF%CF%85%20%CF%80%CE%BF%CE%BD%CF%84%CE%B9%CE%BA%CE%B9%CE%BF%CF%8D%2C%20%CF%84%CE%BF%20space%2C%20%CF%84%CE%B1%20%CE%B2%CE%AD%CE%BB%CE%B7%20%CE%B1%CF%81%CE%B9%CF%83%CF%84%CE%B5%CF%81%CE%AC%2F%CE%B4%CE%B5%CE%BE%CE%B9%CE%AC%2C%20%22%20%2B%0A%20%20%20%20%22%CE%AE%20Page%20Up%20%CE%BA%CE%B1%CE%B9%20Page%20Down%2E%20%CE%A7%CF%81%CE%B7%CF%83%CE%B9%CE%BC%CE%BF%CF%80%CE%BF%CE%B9%CE%AE%CF%83%CF%84%CE%B5%20%CF%84%CE%B1%20%CF%80%CE%BB%CE%AE%CE%BA%CF%84%CF%81%CE%B1%20S%20%CE%BA%CE%B1%CE%B9%20B%20%CE%B3%CE%B9%CE%B1%20%CE%BD%CE%B1%20%CE%B1%CE%BB%CE%BB%CE%AC%CE%BE%CE%B5%CF%84%CE%B5%20%22%20%2B%0A%20%20%20%20%22%CF%84%CE%BF%20%CE%BC%CE%AD%CE%B3%CE%B5%CE%B8%CE%BF%CF%82%20%CF%84%CE%B7%CF%82%20%CE%B3%CF%81%CE%B1%CE%BC%CE%BC%CE%B1%CF%84%CE%BF%CF%83%CE%B5%CE%B9%CF%81%CE%AC%CF%82%2E%22%2C%0A%0A%20%20strings%5Fja%3A%20%7B%0A%20%20%20%20%22slide%22%3A%22%E3%82%B9%E3%83%A9%E3%82%A4%E3%83%89%22%2C%0A%20%20%20%20%22help%3F%22%3A%22%E3%83%98%E3%83%AB%E3%83%97%22%2C%0A%20%20%20%20%22contents%3F%22%3A%22%E7%9B%AE%E6%AC%A1%22%2C%0A%20%20%20%20%22table%20of%20contents%22%3A%22%E7%9B%AE%E6%AC%A1%E3%82%92%E8%A1%A8%E7%A4%BA%22%2C%0A%20%20%20%20%22Table%20of%20Contents%22%3A%22%E7%9B%AE%E6%AC%A1%22%2C%0A%20%20%20%20%22restart%20presentation%22%3A%22%E6%9C%80%E5%88%9D%E3%81%8B%E3%82%89%E5%86%8D%E7%94%9F%22%2C%0A%20%20%20%20%22restart%3F%22%3A%22%E6%9C%80%E5%88%9D%E3%81%8B%E3%82%89%22%0A%20%20%7D%2C%0A%20%20help%5Fja%3A%0A%20%20%20%20%20%22%E3%83%9E%E3%82%A6%E3%82%B9%E5%B7%A6%E3%82%AF%E3%83%AA%E3%83%83%E3%82%AF%20%E3%83%BB%20%E3%82%B9%E3%83%9A%E3%83%BC%E3%82%B9%20%E3%83%BB%20%E5%B7%A6%E5%8F%B3%E3%82%AD%E3%83%BC%20%22%20%2B%0A%20%20%20%20%20%22%E3%81%BE%E3%81%9F%E3%81%AF%20Page%20Up%20%E3%83%BB%20Page%20Down%E3%81%A7%E6%93%8D%E4%BD%9C%EF%BC%8C%20S%20%E3%83%BB%20B%E3%81%A7%E3%83%95%E3%82%A9%E3%83%B3%E3%83%88%E3%82%B5%E3%82%A4%E3%82%BA%E5%A4%89%E6%9B%B4%22%2C%0A%0A%20%20strings%5Fzh%3A%20%7B%0A%20%20%20%20%22slide%22%3A%22%E5%B9%BB%E7%81%AF%E7%89%87%22%2C%0A%20%20%20%20%22help%3F%22%3A%22%E5%B8%AE%E5%8A%A9%3F%22%2C%0A%20%20%20%20%22contents%3F%22%3A%22%E5%86%85%E5%AE%B9%3F%22%2C%0A%20%20%20%20%22table%20of%20contents%22%3A%22%E7%9B%AE%E5%BD%95%22%2C%0A%20%20%20%20%22Table%20of%20Contents%22%3A%22%E7%9B%AE%E5%BD%95%22%2C%0A%20%20%20%20%22restart%20presentation%22%3A%22%E9%87%8D%E6%96%B0%E5%90%AF%E5%8A%A8%E5%B1%95%E7%A4%BA%22%2C%0A%20%20%20%20%22restart%3F%22%3A%22%E9%87%8D%E6%96%B0%E5%90%AF%E5%8A%A8%3F%22%0A%20%20%7D%2C%0A%20%20help%5Fzh%3A%0A%20%20%20%20%22%E7%94%A8%E9%BC%A0%E6%A0%87%E7%82%B9%E5%87%BB%2C%20%E7%A9%BA%E6%A0%BC%E6%9D%A1%2C%20%E5%B7%A6%E5%8F%B3%E7%AE%AD%E5%A4%B4%2C%20Pg%20Up%20%E5%92%8C%20Pg%20Dn%20%E5%AF%BC%E8%88%AA%2E%20%22%20%2B%0A%20%20%20%20%22%E7%94%A8%20S%2C%20B%20%E6%94%B9%E5%8F%98%E5%AD%97%E4%BD%93%E5%A4%A7%E5%B0%8F%2E%22%2C%0A%0A%20%20strings%5Fru%3A%20%7B%0A%20%20%20%20%22slide%22%3A%22%D1%81%D0%BB%D0%B0%D0%B9%D0%B4%22%2C%0A%20%20%20%20%22help%3F%22%3A%22%D0%BF%D0%BE%D0%BC%D0%BE%D1%89%D1%8C%3F%22%2C%0A%20%20%20%20%22contents%3F%22%3A%22%D1%81%D0%BE%D0%B4%D0%B5%D1%80%D0%B6%D0%B0%D0%BD%D0%B8%D0%B5%3F%22%2C%0A%20%20%20%20%22table%20of%20contents%22%3A%22%D0%BE%D0%B3%D0%BB%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5%22%2C%0A%20%20%20%20%22Table%20of%20Contents%22%3A%22%D0%9E%D0%B3%D0%BB%D0%B0%D0%B2%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5%22%2C%0A%20%20%20%20%22restart%20presentation%22%3A%22%D0%BF%D0%B5%D1%80%D0%B5%D0%B7%D0%B0%D0%BF%D1%83%D1%81%D1%82%D0%B8%D1%82%D1%8C%20%D0%BF%D1%80%D0%B5%D0%B7%D0%B5%D0%BD%D1%82%D0%B0%D1%86%D0%B8%D1%8E%22%2C%0A%20%20%20%20%22restart%3F%22%3A%22%D0%BF%D0%B5%D1%80%D0%B5%D0%B7%D0%B0%D0%BF%D1%83%D1%81%D0%BA%3F%22%0A%20%20%7D%2C%0A%20%20help%5Fru%3A%0A%20%20%20%20%22%D0%9F%D0%B5%D1%80%D0%B5%D0%BC%D0%B5%D1%89%D0%B0%D0%B9%D1%82%D0%B5%D1%81%D1%8C%20%D0%BA%D0%BB%D0%B8%D0%BA%D0%B0%D1%8F%20%D0%BC%D1%8B%D1%88%D0%BA%D0%BE%D0%B9%2C%20%D0%B8%D1%81%D0%BF%D0%BE%D0%BB%D1%8C%D0%B7%D1%83%D1%8F%20%D0%BA%D0%BB%D0%B0%D0%B2%D0%B8%D1%88%D1%83%20%D0%BF%D1%80%D0%BE%D0%B1%D0%B5%D0%BB%2C%20%D1%81%D1%82%D1%80%D0%B5%D0%BB%D0%BA%D0%B8%22%20%2B%0A%20%20%20%20%22%D0%B2%D0%BB%D0%B5%D0%B2%D0%BE%2F%D0%B2%D0%BF%D1%80%D0%B0%D0%B2%D0%BE%20%D0%B8%D0%BB%D0%B8%20Pg%20Up%20%D0%B8%20Pg%20Dn%2E%20%D0%9A%D0%BB%D0%B0%D0%B2%D0%B8%D1%88%D0%B8%20S%20%D0%B8%20B%20%D0%BC%D0%B5%D0%BD%D1%8F%D1%8E%D1%82%20%D1%80%D0%B0%D0%B7%D0%BC%D0%B5%D1%80%20%D1%88%D1%80%D0%B8%D1%84%D1%82%D0%B0%2E%22%2C%0A%0A%20%20strings%5Fsv%3A%20%7B%0A%20%20%20%20%22slide%22%3A%22sida%22%2C%0A%20%20%20%20%22help%3F%22%3A%22hj%C3%A4lp%22%2C%0A%20%20%20%20%22contents%3F%22%3A%22inneh%C3%A5ll%22%2C%0A%20%20%20%20%22table%20of%20contents%22%3A%22inneh%C3%A5llsf%C3%B6rteckning%22%2C%0A%20%20%20%20%22Table%20of%20Contents%22%3A%22Inneh%C3%A5llsf%C3%B6rteckning%22%2C%0A%20%20%20%20%22restart%20presentation%22%3A%22visa%20presentationen%20fr%C3%A5n%20b%C3%B6rjan%22%2C%0A%20%20%20%20%22restart%3F%22%3A%22b%C3%B6rja%20om%22%0A%20%20%7D%2C%0A%20%20help%5Fsv%3A%0A%20%20%20%20%22Bl%C3%A4ddra%20med%20ett%20klick%20med%20v%C3%A4nstra%20musknappen%2C%20mellanslagstangenten%2C%20%22%20%2B%0A%20%20%20%20%22v%C3%A4nster%2D%20och%20h%C3%B6gerpiltangenterna%20eller%20tangenterna%20Pg%20Up%2C%20Pg%20Dn%2E%20%22%20%2B%0A%20%20%20%20%22Anv%C3%A4nd%20tangenterna%20S%20och%20B%20f%C3%B6r%20att%20%C3%A4ndra%20textens%20storlek%2E%22%2C%0A%0A%20%20strings%3A%20%7B%20%7D%2C%0A%0A%20%20localize%3A%20function%20%28src%29%20%7B%0A%20%20%20%20if%20%28src%20%3D%3D%20%22%22%29%0A%20%20%20%20%20%20return%20src%3B%0A%0A%20%20%20%20%20%2F%2F%20try%20full%20language%20code%2C%20e%2Eg%2E%20en%2DUS%0A%20%20%20%20%20var%20s%2C%20lookup%20%3D%20w3c%5Fslidy%2Estrings%5Bw3c%5Fslidy%2Elang%5D%3B%0A%0A%20%20%20%20%20if%20%28lookup%29%0A%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20s%20%3D%20lookup%5Bsrc%5D%3B%0A%0A%20%20%20%20%20%20%20if%20%28s%29%0A%20%20%20%20%20%20%20%20return%20s%3B%0A%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%2F%2F%20strip%20country%20code%20suffix%2C%20e%2Eg%2E%0A%20%20%20%20%20%2F%2F%20try%20en%20if%20undefined%20for%20en%2DUS%0A%20%20%20%20%20var%20lg%20%3D%20w3c%5Fslidy%2Elang%2Esplit%28%22%2D%22%29%3B%0A%0A%20%20%20%20%20if%20%28lg%2Elength%20%3E%201%29%0A%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20lookup%20%3D%20w3c%5Fslidy%2Estrings%5Blg%5B0%5D%5D%3B%0A%0A%20%20%20%20%20%20%20if%20%28lookup%29%0A%20%20%20%20%20%20%20%7B%0A%20%20%20%20%20%20%20%20%20s%20%3D%20lookup%5Bsrc%5D%3B%0A%0A%20%20%20%20%20%20%20%20%20if%20%28s%29%0A%20%20%20%20%20%20%20%20%20%20return%20s%3B%0A%20%20%20%20%20%20%20%7D%0A%20%20%20%20%20%7D%0A%0A%20%20%20%20%20%2F%2F%20otherwise%20string%20as%20is%0A%20%20%20%20%20return%20src%3B%0A%20%20%7D%2C%0A%0A%20%20init%5Flocalization%3A%20function%20%28%29%20%7B%0A%20%20%20%20var%20i18n%20%3D%20w3c%5Fslidy%3B%0A%20%20%20%20var%20help%5Ftext%20%3D%20w3c%5Fslidy%2Ehelp%5Ftext%3B%0A%0A%20%20%20%20%2F%2F%20each%20such%20language%20array%20is%20declared%20in%20the%20localize%20array%0A%20%20%20%20%2F%2F%20this%20is%20used%20as%20in%20%20w3c%5Fslidy%2Elocalize%28%22foo%22%29%3B%0A%20%20%20%20this%2Estrings%20%3D%20%7B%0A%20%20%20%20%20%20%22es%22%3Athis%2Estrings%5Fes%2C%0A%20%20%20%20%20%20%22ca%22%3Athis%2Estrings%5Fca%2C%0A%20%20%20%20%20%20%22cs%22%3Athis%2Estrings%5Fcs%2C%0A%20%20%20%20%20%20%22nl%22%3Athis%2Estrings%5Fnl%2C%0A%20%20%20%20%20%20%22de%22%3Athis%2Estrings%5Fde%2C%0A%20%20%20%20%20%20%22pl%22%3Athis%2Estrings%5Fpl%2C%0A%20%20%20%20%20%20%22fr%22%3Athis%2Estrings%5Ffr%2C%0A%20%20%20%20%20%20%22hu%22%3Athis%2Estrings%5Fhu%2C%0A%20%20%20%20%20%20%22it%22%3Athis%2Estrings%5Fit%2C%0A%20%20%20%20%20%20%22el%22%3Athis%2Estrings%5Fel%2C%0A%20%20%20%20%20%20%22jp%22%3Athis%2Estrings%5Fja%2C%0A%20%20%20%20%20%20%22zh%22%3Athis%2Estrings%5Fzh%2C%0A%20%20%20%20%20%20%22ru%22%3Athis%2Estrings%5Fru%2C%0A%20%20%20%20%20%20%22sv%22%3Athis%2Estrings%5Fsv%0A%20%20%20%20%7D%2C%0A%0A%20%20%20%20i18n%2Estrings%5Fes%5Bhelp%5Ftext%5D%20%3D%20i18n%2Ehelp%5Fes%3B%0A%20%20%20%20i18n%2Estrings%5Fca%5Bhelp%5Ftext%5D%20%3D%20i18n%2Ehelp%5Fca%3B%0A%20%20%20%20i18n%2Estrings%5Fcs%5Bhelp%5Ftext%5D%20%3D%20i18n%2Ehelp%5Fcs%3B%0A%20%20%20%20i18n%2Estrings%5Fnl%5Bhelp%5Ftext%5D%20%3D%20i18n%2Ehelp%5Fnl%3B%0A%20%20%20%20i18n%2Estrings%5Fde%5Bhelp%5Ftext%5D%20%3D%20i18n%2Ehelp%5Fde%3B%0A%20%20%20%20i18n%2Estrings%5Fpl%5Bhelp%5Ftext%5D%20%3D%20i18n%2Ehelp%5Fpl%3B%0A%20%20%20%20i18n%2Estrings%5Ffr%5Bhelp%5Ftext%5D%20%3D%20i18n%2Ehelp%5Ffr%3B%0A%20%20%20%20i18n%2Estrings%5Fhu%5Bhelp%5Ftext%5D%20%3D%20i18n%2Ehelp%5Fhu%3B%0A%20%20%20%20i18n%2Estrings%5Fit%5Bhelp%5Ftext%5D%20%3D%20i18n%2Ehelp%5Fit%3B%0A%20%20%20%20i18n%2Estrings%5Fel%5Bhelp%5Ftext%5D%20%3D%20i18n%2Ehelp%5Fel%3B%0A%20%20%20%20i18n%2Estrings%5Fja%5Bhelp%5Ftext%5D%20%3D%20i18n%2Ehelp%5Fja%3B%0A%20%20%20%20i18n%2Estrings%5Fzh%5Bhelp%5Ftext%5D%20%3D%20i18n%2Ehelp%5Fzh%3B%0A%20%20%20%20i18n%2Estrings%5Fru%5Bhelp%5Ftext%5D%20%3D%20i18n%2Ehelp%5Fru%3B%0A%20%20%20%20i18n%2Estrings%5Fsv%5Bhelp%5Ftext%5D%20%3D%20i18n%2Ehelp%5Fsv%3B%0A%0A%20%20%20%20w3c%5Fslidy%2Elang%20%3D%20document%2Ebody%2EparentNode%2EgetAttribute%28%22lang%22%29%3B%0A%0A%20%20%20%20if%20%28%21w3c%5Fslidy%2Elang%29%0A%20%20%20%20%20%20w3c%5Fslidy%2Elang%20%3D%20document%2Ebody%2EparentNode%2EgetAttribute%28%22xml%3Alang%22%29%3B%0A%0A%20%20%20%20if%20%28%21w3c%5Fslidy%2Elang%29%0A%20%20%20%20%20%20w3c%5Fslidy%2Elang%20%3D%20%22en%22%3B%0A%20%20%7D%0A%7D%3B%0A%0A%2F%2F%20hack%20for%20back%20button%20behavior%0Aif%20%28w3c%5Fslidy%2Eie6%20%7C%7C%20w3c%5Fslidy%2Eie7%29%0A%7B%0A%20%20document%2Ewrite%28%22%3Ciframe%20id%3D%27historyFrame%27%20%22%20%2B%0A%20%20%22src%3D%27javascript%3A%5C%22%3Chtml%22%2B%22%3E%3C%2F%22%2B%22html%3E%5C%22%27%20%22%20%2B%0A%20%20%22height%3D%271%27%20width%3D%271%27%20%22%20%2B%0A%20%20%22style%3D%27position%3Aabsolute%3Bleft%3A%2D800px%27%3E%3C%2Fiframe%3E%22%29%3B%0A%7D%0A%0A%2F%2F%20attach%20event%20listeners%20for%20initialization%0Aw3c%5Fslidy%2Eset%5Fup%28%29%3B%0A%0A%2F%2F%20hide%20the%20slides%20as%20soon%20as%20body%20element%20is%20available%0A%2F%2F%20to%20reduce%20annoying%20screen%20mess%20before%20the%20onload%20event%0AsetTimeout%28w3c%5Fslidy%2Ehide%5Fslides%2C%2050%29%3B%0A%0A" charset="utf-8" type="text/javascript"></script>
</head>
<body>
<div class="slide titlepage">
<h1 class="title">Agrupación de Noticieros en Tweeter</h1>
<p class="author">
Francisco Alonso, Miguel Astor, Jesús Hernandez, Javier Machado, Yilber Sisco
</p>
<p class="date">April 14, 2016</p>
</div>
<div id="propuesta" class="slide section level1">
<h1>Propuesta</h1>
<p>Tomando una muestra de tweets de cuentas de diversos noticieros de Latinoamérica, agrupar cada cuenta según las características de los tweets que publica.</p>
<p>Agrupar un subconjunto de los noticieros latinoamericanos presentes en Twitter, puede proveer información sobre similitudes o diferencias entre noticieros de varios países.</p>
<h2 id="objetivo">Objetivo</h2>
<p>Obtener informacón sobre similitudes y diferencias entre noticieros de Latinoamerica presentes en Twitter.</p>
<h2 id="factores-que-determinan-el-exito-del-proceso">Factores que determinan el éxito del proceso</h2>
<p>Las características de la data influyen enormemente en el proceso de agrupación, se intentará determinar que modelos se adaptan mejor a estas características y permiten crear grupos con más precisión.</p>
<h2 id="fuente-de-datos">Fuente de Datos</h2>
<p>La data necesaria es el conjunto de tweets de cada noticiero en la muestra. La recolección de datos será realizada por medio del API que provee Tweeter, desde R se obtendrá una muestra de noticieros en Latinoamérica y un subconjunto de los tweets de su “TimeLine”.</p>
</div>
<div id="objetivos-del-proceso-de-mineria-de-datos" class="slide section level1">
<h1>Objetivos del proceso de minería de datos</h1>
<ul>
<li><p>Agrupar a los noticieros y obtener un conjunto de clases que describan las diferencias y similitudes entre cada grupo de noticieros. Tarea de MD: Agrupación o Clustering.</p></li>
<li><p>Validar los modelos creados para seleccionar el que proporciones mejores resultados.</p></li>
</ul>
</div>
<div id="recoleccion-de-datos" class="slide section level1">
<h1>Recolección de datos</h1>
<p>Se autentica la aplicación contra Twitter y se obtiene el usuario “Proyectominería”, luego se obtienen los usuarios que este sigue.</p>
<pre class="sourceCode r"><code class="sourceCode r"> <span class="kw">setup_twitter_oauth</span>(api_key, api_secret, token, token_secret)
theUser <-<span class="st"> </span>twitteR::<span class="kw">getUser</span>(<span class="dt">user =</span> <span class="st">"Proyectomineria"</span>)
followingList <-<span class="st"> </span>theUser$<span class="kw">getFriends</span>()</code></pre>
<p>Por cada usuario seguido se obtienen 50 tweets que son limpiados y lematizados. Se almacena el nombre de usuario y sus tweets como un sólo texto.</p>
<pre class="sourceCode r"><code class="sourceCode r"> userTweetsHelper <-<span class="st"> </span><span class="kw">userTimeline</span>(followingList[[i]], <span class="dv">50</span>, <span class="dt">includeRts =</span> F)
userTweetsHelper =<span class="st"> </span><span class="kw">sapply</span>(userTweetsHelper, function(x) x$<span class="kw">getText</span>(), <span class="dt">simplify =</span> <span class="ot">TRUE</span>)
userTweetsHelper =<span class="st"> </span><span class="kw">removeWords</span>(userTweetsHelper, <span class="kw">c</span>(<span class="kw">stopwords</span>(<span class="st">"spanish"</span>)))
userTweetsHelper =<span class="st"> </span><span class="kw">removeWords</span>(userTweetsHelper,sw)
userTweetsHelper =<span class="st"> </span><span class="kw">cleanme</span>(userTweetsHelper)
userTweetsHelper <-<span class="st"> </span><span class="kw">paste</span>(userTweetsHelper, <span class="dt">collapse=</span> <span class="st">" "</span>)
userTweets <-<span class="st"> </span><span class="kw">c</span>(userTweets, userTweetsHelper)
userNames <-<span class="st"> </span><span class="kw">c</span>(userNames, followingList[[i]]$name)</code></pre>
<p>Toda la data se almacena en un archivo .csv.</p>
<pre class="sourceCode r"><code class="sourceCode r"> final <-<span class="st"> </span><span class="kw">data.frame</span>(userNames, userTweets)
<span class="kw">write.csv</span>(<span class="dt">x =</span> final, <span class="dt">file =</span> <span class="st">"3_tweetsNoticierosLATAM.csv"</span>)</code></pre>
</div>
<div id="preparacion-de-los-datos" class="slide section level1">
<h1>Preparación de los datos</h1>
<p>Se cargan el archivo en un data.frame y se procede a crear el objeto Corpus con todos los documentos.</p>
<pre class="sourceCode r"><code class="sourceCode r"> allUserTweets <-<span class="st"> </span><span class="kw">rbind</span>(file1, file2)
allUserTweets <-<span class="st"> </span><span class="kw">select</span>(allUserTweets, userNames, userTweets, followers)
corpuses <-<span class="st"> </span><span class="kw">Corpus</span>(<span class="kw">VectorSource</span>(allUserTweets$userTweets))
corpuses <-<span class="st"> </span><span class="kw">tm_map</span>(corpuses, removeWords, myStopwords)</code></pre>
<p>Se genera la matriz Término Documento calculando los pesos usando TF-IDF, esta muestra cada término y la cantidad de veces que se encontró ese término entre los tweets de un usuario específico.</p>
<pre class="sourceCode r"><code class="sourceCode r"> dtm <-<span class="st"> </span><span class="kw">DocumentTermMatrix</span>(corpuses, <span class="dt">control =</span> <span class="kw">list</span>(<span class="dt">removePunctuation =</span> <span class="ot">TRUE</span>,
<span class="dt">stopwords =</span> <span class="ot">FALSE</span>,
<span class="dt">weighting =</span> function(x)
<span class="kw">weightTfIdf</span>(x, <span class="dt">normalize =</span>
<span class="ot">TRUE</span>)))</code></pre>
<p>Luego se remueven los términos esparcidos, es decir con muy poca frecuencia en la matriz y se convierte a un tipo de dato matriz para crear los modelos.</p>
<pre class="sourceCode r"><code class="sourceCode r"> dtm2 <-<span class="st"> </span><span class="kw">removeSparseTerms</span>(dtm, <span class="dt">sparse =</span> <span class="fl">0.95</span>)
m2 <-<span class="st"> </span><span class="kw">as.matrix</span>(dtm2)</code></pre>
</div>
<div id="mineria-de-datos" class="slide section level1">
<h1>Minería de datos</h1>
<p>Se probaron 3 modelos para este conjunto de datos: k-Medias, Pam y Clusterización Jerárquica (hclust). Se generaron 9 modelos para K de 2 a 10, luego se calculó el valor de Silueta para cada uno de esos K para realizar la comparación entre los modelos. Fue necesario calcular una matriz de distancia para calcular los modelos.</p>
</div>
<div id="k-medias" class="slide section level1">
<h1>k-Medias</h1>
<pre class="sourceCode r"><code class="sourceCode r"> kmeans<span class="fl">.2</span> <-<span class="st"> </span><span class="kw">kmeans</span>(m3, <span class="dv">2</span>)
<span class="co">#...</span>
kmeans<span class="fl">.10</span> <-<span class="st"> </span><span class="kw">kmeans</span>(m3, <span class="dv">10</span>)
dissE =<span class="st"> </span><span class="kw">dist</span>(m3)
sil2 <-<span class="st"> </span><span class="kw">silhouette</span>(kmeans<span class="fl">.2</span>$cluster, dissE)
<span class="co">#...</span>
sil10 <-<span class="st"> </span><span class="kw">silhouette</span>(kmeans<span class="fl">.10</span>$cluster, dissE)
kmean.sil.values <-<span class="st"> </span><span class="kw">c</span>(
<span class="kw">summary</span>(sil2)[[<span class="st">"avg.width"</span>]]
<span class="co">#...</span>
,<span class="kw">summary</span>(sil10)[[<span class="st">"avg.width"</span>]])</code></pre>
</div>
<div id="pam" class="slide section level1">
<h1>Pam</h1>
<pre class="sourceCode r"><code class="sourceCode r"> pam<span class="fl">.2</span> <-<span class="st"> </span><span class="kw">pam</span>(<span class="kw">dist</span>(m3),<span class="dt">k=</span><span class="dv">2</span>,<span class="dt">diss =</span> T)
<span class="co"># ...</span>
pam<span class="fl">.10</span> <-<span class="st"> </span><span class="kw">pam</span>(<span class="kw">dist</span>(m3),<span class="dt">k=</span><span class="dv">10</span>,<span class="dt">diss =</span> T)
sil2 <-<span class="st"> </span><span class="kw">silhouette</span>(pam<span class="fl">.2</span>)
<span class="co">#...</span>
sil10 <-<span class="st"> </span><span class="kw">silhouette</span>(pam<span class="fl">.10</span>)
pam.sil.values <-<span class="st"> </span><span class="kw">c</span>(
<span class="kw">summary</span>(sil2)[[<span class="st">"avg.width"</span>]]
<span class="co">#...</span>
,<span class="kw">summary</span>(sil10)[[<span class="st">"avg.width"</span>]])</code></pre>
</div>
<div id="agrupacion-jerarquica" class="slide section level1">
<h1>Agrupación Jerárquica</h1>
<pre class="sourceCode r"><code class="sourceCode r"> hierarchical.clustering <-<span class="st"> </span><span class="kw">hclust</span>(<span class="kw">dist</span>(m3),<span class="dt">method=</span><span class="st">"average"</span>)
hclust<span class="fl">.2</span> <-<span class="st"> </span><span class="kw">cutree</span>(hierarchical.clustering,<span class="dt">k=</span><span class="dv">2</span>)
<span class="co">#...</span>
hclust<span class="fl">.10</span> <-<span class="st"> </span><span class="kw">cutree</span>(hierarchical.clustering,<span class="dt">k=</span><span class="dv">10</span>)
sil2 <-<span class="st"> </span><span class="kw">silhouette</span>(hclust<span class="fl">.2</span>,<span class="dt">dist=</span>similarity.matrix)
<span class="co">#...</span>
sil10 <-<span class="st"> </span><span class="kw">silhouette</span>(hclust<span class="fl">.10</span>,<span class="dt">dist=</span>similarity.matrix)
hclust.sil.values <-<span class="st"> </span><span class="kw">c</span>(
<span class="kw">summary</span>(sil2)[[<span class="st">"avg.width"</span>]]
<span class="co">#...</span>
,<span class="kw">summary</span>(sil10)[[<span class="st">"avg.width"</span>]])</code></pre>
</div>
<div id="evaluacion" class="slide section level1">
<h1>Evaluación</h1>
<p>Se comparan los modelos en base a su valor de silueta para cada K.</p>
<pre class="sourceCode r"><code class="sourceCode r"> <span class="kw">plot</span>(<span class="dv">2</span>:<span class="dv">10</span>,kmean.sil.values[<span class="dv">2</span>:<span class="dv">10</span>],<span class="dt">type=</span><span class="st">"o"</span>,<span class="dt">col=</span><span class="st">"blue"</span>,<span class="dt">pch=</span><span class="dv">0</span>,<span class="dt">ylim=</span><span class="kw">c</span>(-<span class="fl">0.05</span>,<span class="fl">0.05</span>),<span class="dt">xlab=</span><span class="st">"Number of clusters"</span>,<span class="dt">ylab=</span><span class="st">"Silhouette"</span>)
<span class="kw">lines</span>(<span class="dv">2</span>:<span class="dv">10</span>,hclust.sil.values[<span class="dv">2</span>:<span class="dv">10</span>],<span class="dt">type=</span><span class="st">"o"</span>,<span class="dt">col=</span><span class="st">"red"</span>,<span class="dt">pch=</span><span class="dv">1</span>,<span class="dt">xlab=</span><span class="st">""</span>,<span class="dt">ylab=</span><span class="st">""</span>)
<span class="kw">lines</span>(<span class="dv">2</span>:<span class="dv">10</span>,pam.sil.values[<span class="dv">2</span>:<span class="dv">10</span>],<span class="dt">type=</span><span class="st">"o"</span>,<span class="dt">col=</span><span class="st">"green"</span>,<span class="dt">pch=</span><span class="dv">1</span>,<span class="dt">xlab=</span><span class="st">""</span>,<span class="dt">ylab=</span><span class="st">""</span>)</code></pre>
<p><img src="data:image/png;base64,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" alt="Comparacón de modelos según valor de Silueta." /></p>
</div>
<div id="evaluacion-1" class="slide section level1">
<h1>Evaluación</h1>
<p>Se selecciona dado el mejor valor obtenido un K = 2 para el modelo arrojado por la Agrupación Jerárqica.</p>
<pre class="sourceCode r"><code class="sourceCode r"> hierarchical.clustering <-<span class="st"> </span><span class="kw">hclust</span>(<span class="kw">dist</span>(m3),<span class="dt">method=</span><span class="st">"average"</span>)
hclust<span class="fl">.2</span> <-<span class="st"> </span><span class="kw">cutree</span>(hierarchical.clustering,<span class="dt">k=</span><span class="dv">2</span>)</code></pre>
<p><img src="data:image/png;base64,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" alt="Comparacón de modelos según valor de Silueta." /></p>
</div>
<div id="interpretacion" class="slide section level1">
<h1>Interpretación</h1>
<p>Se pudo notar que los noticieros ubicados en el primer grupo o cluster resultaron tener más tweets relacionados a tópicos como farándula, deportes o tecnología que acotencimientos y eventos de tipo político, social o económico en la región, dentro de la muestra tomada. Esto es un indicativo de la complejidad que tiene este tipo de datos.</p>
</div>
<!-- dynamically load mathjax for compatibility with self-contained -->
<script>
(function () {
var script = document.createElement("script");
script.type = "text/javascript";
script.src = "https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML";
document.getElementsByTagName("head")[0].appendChild(script);
})();
</script>
</body>
</html>