From: <Saved by Windows Internet Explorer 8>
Subject: Trot for Special Tots 5K Road Race & Walk | Andover, Massachusetts 01810 | Sunday, October 03, 2010 @ 10:00 AM
Date: Fri, 9 Jul 2010 10:46:23 -0400
MIME-Version: 1.0
Content-Type: multipart/related;
	type="multipart/alternative";
	boundary="----=_NextPart_000_0040_01CB1F53.F9859920"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5931

This is a multi-part message in MIME format.

------=_NextPart_000_0040_01CB1F53.F9859920
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.active.com/assets/common/info.gif

R0lGODlhDgAOAOYAADtWloyy2Vub0eTo71uKuavF33idxT5xtGmSvr3G2Je62I2qzUKJx/T3+nOc
xcXd8VyDsElilabD21JurGuZxYWs0JypxTtZmbjL4b3M4lJpmmOLu6O/3TyDwUqQzVuc1nejxZez
0f///9Tg7uTv92yWxXqj0JOz26TJ55ury1J6q0hmo16Rv32p1j5Xjpu83FKQxWCGtK7F45m11GWh
2L3V6Up2tNDc6nKezV6FtJO31WaZzGKKtnai0OTq9HKWvvf3/2aZzLjN5nql1IWr173I4FFqoajM
6maRvkJalHmlxp+72Imt1UmKwzxco73Q5pyt1k+S0Up4tAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5
BAUUACIALAAAAAAOAA4AAAergCKCJEc0UR4CKCSCjA8fOBwyMi87TTWNUQFCL0REJwVMB08iJAKa
LSYFBT09HBU2Pig7QkOsDQ04uRwEUAIvJz26HBTEFQoTDDImOMSCJc8lBRcdMj3EFCMNSNtIBQAw
L0zECNkb5gY6Ri8sBc8Ygjc5OTMqFj5SFUtI5vIQC0oRBojI4ETJEgM8YvwIAcJFAkZFVkDQIUGC
DhURHjISMSCFERcuNFgQKCgQADs=

------=_NextPart_000_0040_01CB1F53.F9859920
Content-Type: image/png
Content-Transfer-Encoding: base64
Content-Location: http://www.active.com/assets/common/active-logo-dblue.png

iVBORw0KGgoAAAANSUhEUgAAASQAAABdCAMAAAA7fetjAAADAFBMVEX////w8/fv8vfh5/Df5vDf
5e7R2+jP2ObP2ejD0OPCzt/Czd6/zeC/y9z/xCOzw9qzwdavwNivvtTwvCqkuNThtTKkt9HfszKk
tc6ftNGfsczSrTrPqzmVqsmPqMrDpkGPpsePpcO/o0HCojqGoMS0nkmAm8KwmkaBmbuAl7illlCA
lrZ3lL2gkUyfklB0kLiWjlhvjbiPilhwi7CPiVWIiGGHh1+Ghl6HhFlkhbOHg1aAgVyAgl5ggbBg
f6qFfkx4fmNZfa5xemRqeXBRdalQcqJgcm1ocF9KcahgcGpbcXdKbJxaa2xQaXVMaYBLaX1AaaM7
ZqFYZWBJZno/ZZpKY3M8YYZAYHs/XnhJXGMvW5ouWI8wWII6UmkpUoofUpUrUXsgUI8QUagRUakg
T4gQUKcdTpMQT6QNT6gQTqIqS3EeTIwQTaAfSoYPS5wNTKILTKcQS54PSpsJS6UPSZkdR4IPSJgN
SJcQSJMKSZ8GSKQPR5YQRo8MRpUORpQbRHgDR6UIRpoMRZMERqEORZEQRI0LRJMJRJYFRJ4ORJAO
RI8ARKMBRKIGRJkMQ5ADRJ8FQ5wARKUOQowIQ5QJQpEDQ50DQ54QQYUKQo4NQYkaQHEAQ6IAQ6EF
QZQAQp8AQqAEQZgBQpwAQZ4AQZwNP4YQP4EHQJAQPX0AQJoDP5MCQJUNPoQAP5gLPYUAPpUEPo4B
PpMAPZQCPZAMPIECPY4APZMCPIsMOn0APJECO4wAO44IOoIMOHkJOX0AOowHOH4LN3YAOYoIN3sA
OIgAOIcLNXIINncENn0AN4QFNXkANoIANYAANH0FNHUKM28IM3IGMnEDM3kKMmwAM3sDMnMAMnoH
MW8AMngBMnYKMGkDMHEAMXYKL2cDL28AMHQFL20AL3IJLWQHLmcALW4CLWsDLWgALW0BLm0ALm8H
LGQFLWgALGoFK2QCK2UAK2gFK2EAKmYCKmMAKmUEKF4AKWQCKWEAKGIAKGACJ10AJ14AJlsAJl0A
AAAAAAAAAAAAAAAxgVzxAAAP8klEQVR42u2ZfVhUVR7HLwhJBseF60TAyMgNZ4gSAYUyZgh5C2iJ
MSfGZkYngrIiFRgxedFsid7MXa12XUt7w5fpaR53y8d1ty23Vm1JrdxYZIvW3rXNfaqnbWvb/tnz
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
H6YIc2kAAAAASUVORK5CYII=

------=_NextPart_000_0040_01CB1F53.F9859920
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://www.active.com/images/upimages/trot%20logo%20for%20web%20compressed1.jpg

/9j/4AAQSkZJRgABAQEAyADIAAD/4QB2RXhpZgAASUkqAAgAAAABAGmHBAABAAAAGgAAAAAAAAAB
AIaSAgBCAAAALAAAAAAAAAADAAAAAgAAAAQAAABaAAAAAwAAAAQAAAAAAAAAAAAAAB0AAABMRUFE
IFRlY2hub2xvZ2llcyBJbmMuIFYxLjAxAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8U
HRofHh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwh
MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAFO
AcADASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIE
AwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJico
KSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZ
mqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6
/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAEC
AxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNE
RUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmq
srO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEA
PwD34kAEngV8dfFbw3P4c8e6iGQ/Zb2Vrq3k/hZXOSB9CSK+vr7/AI8Ln/rk38jXzZ4cuIfin4EP
hO9kUeItKQyaXPIeZUHVCfpgfgD2NAHl2g6PdeINcs9Js03z3UgjUenqT7AZP4V9YeOtIg8QeAtX
8LafcRyX9raRuIA2XG3DICO27ZgV5z4N0WL4TeCrzxj4gtwutXAMNlaSDDpnoPYnGT6KK808OfEH
V9E8df8ACTTTPcSzyE3kZP8ArUJ5X2x29MCgDj2UoxVgQQcEHtXr37P+izTeLrjXH/d2WnwMrSNw
pdhjGfpk/lU/jr4bzeI/EGna/wCEIvtGma+wclB8tvIeWLY6Dgk+hBHpUvxJ1mw8DeFoPh54cl/e
FQ+pzqcMxIHB92xkjsMDvQBynxm0i50z4manLOp8q8K3ED9mUgDj6EEfhXAojSyKiKWZjgAdSa9i
0u4HxX+Hh0Kdw/ijQ0Mlk8h+a4i6Fc9zjA+oU+tRfCjwhaafBc+OvFCiDTNMJMCSjHmSDjOD1weA
O7fSgDsviR4T1BfgVo9qAZLjR4oJLlOpACbWx/u5/IGvm2vWNF+MF63xDutT1gl9F1I/Z7i0Y7ki
g5C4HcqCc+uT61W174U34+IUGkaT+80vUv8ASLS7HzIkHBJJ/wBkHHvx60AdZ+zlpk0E2razKfLt
pQlpEWOBI+dxA9SBj868g8WWN7pfi/VbW93/AGmO7cszdWyxIb8c5/Gun8ceLIYL6w0HwtO8Gj6E
3+jyRtgzTg/NMT3Oen4+tb/jCCP4meCIPGmmxL/bWnIIdYt0HJUDiQD07/Qn+7QB5Xplvc3+sWlv
ahnupp1WPHUsSMfrXuX7Rw1CO28PIZHayxIHI+6ZRtwT74zj8a5v4e6ZaeDfDs3xE12MFkBj0i1b
gzSEEbvp159ifSneFfEs/wAQ7fWPCHiO6V7jU2Nzp1xL0huRkhR6A9MD3HegDy+XVdQn02DTZbyd
7GBi8UDOSiE9SBX0f+z3JqMngK9E0jG2S7ZbXfyF+UFse2T+ea8F0nwbq2q+L08Mi2aK+84xSh1O
IgPvMfYDn8vWvSfiD42XwXDpvgvwjOYo9IZHurhODJMpztPrzy3ucdqAPLb7U9YsfFd1fyXU8Wrx
XLlp8kOrgkGjRbzUpfFdjdW9zK2pSXaFJSxLs5YDr3zmu4+IVjb+K9Et/iDo8IxPiHVoE5NvcAY3
EdgeOfp61J8M9JtNA065+ImvIBY2GUsIW63Fx0BX1xnr65P8NAHdftHvfroGjrC7jT2ncXAHQvgb
M/8Aj9fPkmp30umxadJdytYwuXjgLkorHqQK9R8I+Pl8Wajqvh3xjOZLDXZMxSMeLSc/d2+g6D8B
6muF1fwXrGj+Lf8AhGpbYvfPIqQ7RxKGOFZT6H/H0oA9m/Z4W7l8La/E0zJbNMqQknhXKncR/wCO
14HqthdaTq93Y3atHc28rI4PXINegeMvEf8Awi2n6d4K8O3hA0qUTXt3Ecebdg549lP6j2q74vtU
+I/hCLxvpkK/2vZKINat06nA+WUD0wPy/wB2gDgfBljcal400W1tQxme8iIK9VAYEn8ACfwr1j9p
Fbw6tojnebDyHVf7ok3fN+ONtUvBFlbfDfwTN481aINqd4hh0m2fg8j7/wCPX/dHvWL4X8SnxjDq
HhPxPd7/AO1ZTcWN1Kc/Z7snj6K2cY/xoA88mv7u4tbe1luZZLe3BEEbOSseTk7R2ya+hfhWurj4
Fa4YHl81ku/7PA6g+X/D/wADzj3rxjRPA2r6t42TwuYHgvFkK3BZf9Uo+8x9sdPXI9a9A8X/ABLb
wzrukaB4Sk2aX4fkCS7DxduOGBx1H3h7kk+lAHklhqmoaRcNPYXk1rMytGzROVYqeoNdf8HWvf8A
haejfZGYMzt5uO8e0ls/hTfiFolo8sPi3QkzoersWCj/AJd5/wCOJvQ5yR7V0Xh8j4XeBX8R3AA8
Ra3CYtNiI5gh4JkP1yD+XvQBn/HiC7j+J93JcK/kSwxG2J6bAgBx/wACDV53c3lzeOj3VxJMyIEU
yMWIUdBz2r1Kyu3+KfgVtFum83xTo6maxlfl7uH+KPPcjj8h71g/DXwP/wAJNr0s+pZt9F0397fy
v8owOdmexOOfQZoA9vs7bV5P2eEtQ8n9oPpBMaj75jxkKPfZgfjXy3BdXFt5nkTSReYhjfYxG5T1
U+o9q9I8QfFrUJ/iNb65pbNHpunN5Vpa52q8PRsj/aA/Dj0rP+Inh60WSDxZ4fTdoGrHegUf8e03
8UTY6c5I/LtQBb+BSXbfFGxNszCNYZTcY6FNh4P/AALbV34/x3f/AAnsVzI7PZT2ifZWzlcDIYD8
efxFWVc/CX4fMM7PFniCMHH8Vnb/ANCefx/3axPDF2vjPwzJ4KvpAdQhLXGizyN0fq0JPo3OPf8A
CgDgbi6uLkxieeSXy0Eab3J2qOgGeg9q+svh6NQi+D2l2stzs1G4tJBZ7zhuQxjAz1wuD9BXz98P
/Atx4m8USWt/HJa6dp5L6jJINvlBc/Kc9CcEe3J7Vb8d/EW51rxla3mjSta6fo7BNOVeAAp+/j3w
OPTAoA4cS3mnag0iyTW95C5BZWKurdDz1B61v/DlLub4j+H1tC/mfbomYpnOwMC/4bQa2/HlnbeI
9Ph8d6PEqw3JEeqW8Y/49rnuT7N1B9frSaWw+H/hA6w5C+IdahKWC/xW1seGl9mbovtzQB0P7RC3
EvirS7oP5llJZ7YWU5XcGO4D35FeRSXU1xHFHNPI6QptiVmJCDOcD0GSa9C8FahD4t8PzeAtWnVZ
HJm0e5lP+quP+eef7rZP4/hWF4W8F3Wr+KptM1HdYW2n7pNSmlGBBGv3s+56D60Aex+DINQl/Z6u
7ATk3t5bXZsoC2HZB1VR1Pf/AL6r52juJrZyYpGiYqUJQ7SQeCDiuw8QePry68X2mqaIzWdnpO2L
TIVHEcS8DI77u+fXFV/GGnwX08HiTR4cadqrnMKDP2a5/jiOP++h6gigDS+C1td3HxQ0xrZmRYRJ
JMw6eXtIIPsSQPxqL4tXWp/8LS1ZruWVZIJlFuckbI8Apt9OOeO+a0tUYfDTwc+hRPjxJrUavqLK
ebSDHEX+8cnP/wCqq15I3xC8GJdKPM8R6HFtuO73doOj+7J0PsaAOMv9e1bVtQXUL/ULi4vFxtnk
kJZcdMHtX0J8T11m++BGmTyvI1yq2s1/jgspQ53D/eKk/SvIvhx4Yt9V1GbW9YPlaBo48+8dv4yO
VjHqSccf41s2nxaurn4gXWo6uryaBfqbW4sScqlseBgeoznjrk+tAHmkd1cR20lss0i28pDPGGIV
iOhI74zXs/7OEd4fEOsyIWFmtqglHYuW+X8cB/1rgfF/gm68P+J47GyVryzvyH02aMbhPGx+UAjq
eQD/APXr0LxPqEPwn+HkHhDTplPiDUU87UJkPMQYYOD/AOOj2BPegDz74oRX1v8AEvXBfF/ONyXR
ieqEApj224rlprm5vLtriaaWa5kbJkdizMfr1zXpN47fE3wOl2o83xPoMe24Xq91adnA7spPP/16
g+GPhu1Uz+NdeGzRNGPmKGH/AB8TDlUXPXBx+JAoA9f+I+najqPwWFl5jSanbWdvcXUYb53CgbyR
1IyCfwr5WyR+Nd9afFHV4viLJ4pnJdJm8ua1B+U2/wDzzH0HT35pfG/ggwa3ZXvhqFrvRtcYNp7R
DO1m6xH0IPr2+hoA6L9nizmbxjqOo7itpbWLLKxOFyzDGfwVj+FcR8Q9GudD8d6vbXI4kuHuI37O
jkspB79fzBrtfGmoQfDvwdD4B0mYNqV0gm1m5Q92A/dj2x+n+8ax7JpPiN4OGlyN5niTRUL2ZY/N
dW3Vo/dl6j24oA4TStNuNX1a0021QvcXMqxIB6k4r7qs4Rb2cEAO7ykVM5z0GK+ZvDFlB8NfBreM
9UhB13UEaLR7eQDMYI5lIP1/LA/ir274V3M978NdGurmVpZ5kd5JHOSzGRiSaAOrvv8Ajwuf+uTf
yNfC+k6pd6LqtvqNjKY7q3cPGw9R6+1fdF9/x4XP/XJv5GvgigDsfiB4+1Dx5qkNzcoILaGIJFbK
2VU/xN9Sf0xXHUUUAel/D/4s3/gnQtR01ojdROheyDdIpSec/wCyeT9R7mvPbu7nv7ya7upGluJn
LySN1Zickmq1FAGpoOt3vh3WrTVdPk2XNs4dfQ+oPsRwa7n4nfFJ/G8NlYWcT2umxIsksJ6vNjn/
AICM4H4n0rzKigAr0Cy+Kes2fw5n8KISS52R3Rb5o4T96Mf49gSPSvP6KACus8A+MrjwV4jjvQvm
2Uw8q8gPSSM9ePUdR/8AXrk6cBuIGQM+tAHa/Efxv/wmOuL9jT7Po9kvlWNsAFCr/ewOhOB9AAK4
+3uZbS4juLeRo54mDo6nBVgcgioKUHHSgD3CL4x6anhS71hLGGLxvcRrZyTKhw6gcS+nHp647Djx
OaeW4maWZ2eRjlmY5JNRUUAdp8OfF6eF9akgv0E+iain2fULdxkFDxux6jJ/AmrPxK8YW+v6jBpG
jIIPD2lL5NnEvAfHWT8e3t9TXBUpJJ5OaAAEggg4Ir1yX4uw3Hgi0M9mJPF9mrWsGoMuTHEwwZAf
72OPrzXkVFAD2ZnYsxJYnJJOSTXT+BPF9x4L8Rx38amW0kHlXcB6SxnqPr3FcrRQB2fxE8bTeN/E
TXKK0Wm26+VZW/TYnqQOMn/Adq5AyMWDZwQAARx0qOigD19vi8n/AAgkvl2yr4vnjFjPfrHhmtx0
fP8Ae5x9efSvISSTknJNJS44zQB3fw78YWOgXFzpXiG2+2+Hr7DTwlN2yReVcD14wf8A61YvjDxV
eeMfEc+qXXyq3yQQg8RRj7qj/PWudooAv6Tqt3omqW2o2Epjubdw6N7j+lej+OvibY6z4aj0vw/Z
/YRqLfa9WCjG6bPK57j5Qc/T3rymlBxQAD3rv/hz4+g8KSXNjq9ot/otxiVrdlDbJl5RlB46gA/g
e1ef0UAbHiXxBfeKdeutX1B9087ZA7IvZR7AVmwTy20yTwu0c0bB0ZTgqRyCKhooA9R8U/Fd9e8G
RaXa2iWd/esG1e4jUL9oK4A6c8gAn6YrzBsbjtyRnjPWkzSUAdb4G8Yf8InqM4vLRb/SbyLyryyf
kSL1BAPGQf61leI9fu/E2uXOq3m0STH5UUYWNBwqqPQDiseigCSORopFkjYq6kFWBwQfWvQPFPxP
uPEnheHTVtIra9uNv9q3SIAbwp9zOO3c+/tXndKMd6AAY711ngjxrL4PvpZWsor+1kAY20wyokXJ
Rx6EH9Ca5KigC7qepXWsancahfSmS5uJDJI57k/0qz4f1298N63barYsBPA2cNyrjoVI7gjismnq
5XcAByMHIzQB6D488caXqmj2egeF7P8As/Rx/pVxCBgvcNyQfUL0H/1hXndFFAHrfw6+KNh4e0N7
HxBZi7/s7dPpLlNzJKRgoD2BznPbJ9q831zWLzX9au9Wv5fMubmQux7D0A9gOB9KzKKANfw5r974
Z1611awbE1u2cHo6ngqfYjiur+I3j+18Tx2WlaHZnT9CtV8wWwULulbliQOOMkD8T3rz4HByKSgA
r0j4e/FG48GaXfafNbfbImBlsVYA+RORjPPRSOuP6mvOO3SkoAt319c6lqFxfXkrS3E7mSV2PLEn
Jp+l6nd6NqdvqNjKY7m3cSRuOxH9Kpsxdix6k5NNoA6bxn4x1Hxrrh1O/CxgII4YUPyxKOw/HnNf
UXwg/wCSVaD/ANcW/wDQ2r43r7I+EH/JKtB/64t/6G1AHX33/Hhc/wDXJv5Gvgivu/W3Megai4OC
ttIQQcY+U18IUAFFFFACgZPUD60lFFABRRRQAUUUUAFFFFABXq2g/BufWvhnP4k+1PFfFWmtbcqN
kka9cnrk4OO3T148uiikmmSKNCzuwVVHUk9BX2TepH4T+E00LsIxYaR5eSP4hHt/Mt/OgD4y4x70
lFFABRRVmysrnUb2Gzs4XnuZmCRxIMliewoArUV7Lp37OviG500z3mpWdnclcrbkF+fRmHA/DNeY
eIfD+o+F9auNK1OIR3MJGcHKsCMgg9wRQBlliQASSB0GelNoooAKKKKACiiigAooooAKKKKACil7
GkoAKKKKACiiigAorp9L8A+J9a0GfW9P0maewizl1Iy2Ou1erY9hXMUAKee2KSiigDV8O6NN4h8R
afpFvxJdzLFu/ugnk/gMn8K9O+KnwjsPBuhQaxpN5M8AdYZorkgtkjhlIA9ORSfs76N9s8Z3mpuu
UsbXCnHR3OB+gaut/aP1URaFo+kqcNPcNOw9kXA/Vv0oA+cKKKKACiiigAooooAKKKKACiitTTfD
2s6xb3FxpumXV3DbjMzwxlgn1xQBl0U4gqSCMEdQabQAV9kfCH/klWg4/wCeLf8AobV8b19k/CI7
vhXoJwB+5Ycf77UAdJ4g/wCRb1T/AK85f/QDXwoQVJBBBHUGvuvxB/yLeqf9ecv/AKAa+EqALNrZ
3N7OILS3lnlIJCRIWYgdeBUTo0TsjqVZTgqwwQa9U/Z8vEtviO8D4zc2Uka59QVbj8FNb37Q3hNb
a8svE1pCFW4P2e7ZRj5wMox+oyP+AigDyjwl4Xv/ABhr8Oj6eB5kg3PI33YkHVj7dPxIr1nx18GN
G8L/AA6udUtLm4l1Kz2PJLI2FkBYKQFHTrkVzn7P9/8AZPiR9nLYW7s5I8Y6kYYf+gmvpHxNoNv4
m0G50e6keO3uSokMf3ioYMQPTOMZ96APiG2s7m9l8q2tpZ3/ALsUZY/kKlvtMv8AS5RHf2Vxauwy
FmjKEj8a+1LLTfD/AIK0RzbwWunWFumZJcAcDuzdSfrXn3jnxd4L8deELrRtN1CPUdUnISxhSFxI
ZsjBGVGB6npjNAHzTY2F1qd7FZ2NvJcXMrbY4o1yzH6V6lY/s9+Lrq0Wa4udNtHYAiGWVmZfY4Ug
fgTXtHw7+G+m+BtLU7Em1WZB9pujzz3VPRR+vemeJfi74U8L6r/Z93dyXFypxKtqm8Q/7xzjPsOa
APn3XPg5400OFp5NLF3CuSz2b+ZgeuOv6VwTKVYhgQRwQa+5tA8RaV4n0xNQ0i8S5t24JXgqfRge
QfY15l8Rfh5o58Y6N4nkgj+yTX0UOpwEYRgxwsh/HAPr+dAHinw40K81nxzovk2sz28V5HJLKiEq
gUhjk9B0r6U+LqXk/wANNVt7G1nuZpgiCOCMu2N4ycDtgV2drawWdslvawRwwIMIkahVUewFWKAP
gSSN4JGjkRkdThlYYIPoRUde8ftGHR1utKjihjGsNueWRBg+T0Ab156fQ14PQAV9J/AHwYlhoj+J
7uIG6vCUtiw+5EOCR7k5/Ae9fP2h6TNrmu2WlwZ33UyxAgdMnGa+4bGwh0vTbeytUCxW0SxRr7KM
CgCS4u7azj8y5uIoU/vSuFH5mvFP2itFguND0rXoUUyxTfZ3kXujAkZ9gR+tVPiN8NNXvdE1bxX4
g8RLNdW6GWK0ijPkxrn7ikn9cc14U9/fNp62T3dwbNW3LCZCUDeoHTPJoAqZ4xShSQSAcDqfSp7G
Fbm/toGyFllVDjrgkCvtu28J6Ha+HjoUWnQDTimxoSvDe59T70AfDdFfQcn7NcXkN5fiR/NycbrU
bfb+KvFPEvh6+8K69c6RqCgT256qcq6nkMPYigDHoor1b4M/Dyz8ZX93f6ujPp1kVURA482Q84JH
OABz9RQB5TXv3w5+DOgeIvA0GrarLcSXV6rNGYn2iEAlRx3PGea9Zn8F+DxZLpkuiaWkUoKpH5Sq
x452nrn6VmfDyGHQJdZ8HpcGZdJuRJASckQSjcqn3B3D8qAOd8L/AAF8O6ZE765u1S4LNtyzJGq5
44ByTjrmvNvi78Lo/CE0eraQrnSJ22NGxLGB+wyeSp7flXbfGXW9ftfHPhnStIvbi2WcAgQuVEjt
IBhsdQABx7n1rtvi1A978Ob3Too/Nur6WC3t0BxmQyqR+WCfwoA+OuvSrU1heW0KzT2s8UTnCu8Z
UN9Ca+pPDXgTwr8LvD51fWXtpLyIBpr6dc7W/uxjt7Y5NbOra14f8WfC3UdWdDJpElrMw86PaQVy
AQD33Dg0AfJ/h7w9qXifV4tM0qBpriQ+nyoO7MewHrX0F4e/Z60GzhR9durnULnGXSJvKjB9Bj5j
9citj4I+E4/D3geK/ljxfani4ckciP8AgX8uf+BVk/Gn4lXvhjydB0aTyb64i8ya4HWJDkAL6E46
9qALWu/ADwnfWjDSRcaZcgfKwlaVCfcMSfyIr528QeF9U8Na++j6jBsuQwCN/DICcBlPcGui8J/F
rxP4ZvzI99LqNo5JltrqUsG9wx5U/T8qv6/rd98afHem2thYJYyCMxLuk37VBLF2OB0FAH0jDHY+
DPA6RsRHZ6bZfMfZV5P1J/nXx/ofhfW/Ft7LHo2nS3LAlnKgBE78scAV6t8YbTxVoHg7SNP1DxGm
oafIwidRB5buyjILHJ3D/AdaPht8U7fRPDdj4d0nwpe6hqILNN9mYDzCSTu6E9MDn0oA87174Y+L
/DlmbvUNHkFsq7nliZZFQe+0nFcfX3hZSPqWlRS3di9s08eZLabaxTPVTjINfGvjvRI9A8eaxpFs
uIork+So7K2GUfgCBQB7/wDs/aObDwDJfvHtfULlnBPdF+Ufrury74+6uNQ+IptEbK2FqkJAPG45
c/8AoQ/Kvo/wxpkPh3wbplgWCpaWiB29wuWP55NfGPiLVH1rxHqWptnN1cPKM+hJx+lAGWBmkoq5
ptqt7qlpaswVZ5kjLHjALAZ/WgCrsbZv2nbnGccZptfbGqeE9HbwRdaFHYQJZLbMsabB8pC8N9c8
5618T9aACivpv4cfBjR7HRrbUPEdkLzUp1Ehhn+5ADyF29z65r0h/B3hp4BA2gaYYh0X7In+FAHw
5RX1b4m+BfhTW4mk06FtJu8fK0HMZPuh/pivCp/hhr9n46s/C1zGqTXcn7q5BzG8Y5Lg+wBOOtAH
D19k+AtFg8D/AA4tkuVELx25vL1jwd5G5s/QDH4Vx2nfs8aLZXFrcTaxezyQursuxAj4OcY64/Gv
TfE2hf8ACS+HbzRmu5bRLpQjywgbguQSBn1xj6GgD4r1zUv7Y17UdT2CP7ZcyT7B0XcxOP1rPHB6
Zr6Avf2b4I4HktvEzIQpJM9sAo+pDdK8AddrsuQcHGR3oAbX2b8KkMfww8PgnObUHpjqSa+Mq+0P
hf8A8kx8O/8AXmv9aAN3xB/yLeqf9ecv/oBr4Sr7t1848Oaof+nSX/0A18W+FbWwvfFelW2qyBLC
a6jSdi2BsLDOT2HvQBvfCWG9/wCFk6Lc2lrPKkU+JXijLBFYFSSR0GCa+o/GvhaHxl4YutEmn8jz
irJNs3mNlIIIGR9OvemS654Q8HWaWjX+l6ZCgG2BXVTj/dHNdCkiywiSJgysu5SOhHagDxex+E1v
8PvEmg6/Y6tNOEvVt7lZlCjbICmRj/aI4Pr7V7bXyT41+KnibXNaFtd+XZW9hdhvscPAMkbcFieS
QR9PavrC3nS5tYbiPlJUDr9CMigD5w/aA8XXN14ij8MwTMtpZosk6A8PIwyM+uFI/M1tfs9eEI/s
1z4quYw0jMbe13D7oGNzD69PwNeWfFQk/FDxBk5/0o/yFfUvw605dJ+Heg2ijGLNHb/ef5j+rGgD
m/jH4+bwj4dFnYSFdW1BSsRB5iToz+x5wPf6V8oO7SOWdizMckk5JNd98Z9WfVfidqis2Y7Mraxj
0Cjn/wAeJrz6gD2D9nnULiLx3dWSuRbz2TM6diVK4OPXk/nX0P4o0WPxD4Y1HSHxi6gaNSezY+U/
gcH8K8D/AGcdMefxNqmplf3VvaiHdj+J2zj8lNfSlAHiv7Pcmo3Wla1PfX11OEnSCNJpWYJtBJwC
eOoqr8dPG3iHwzrWlWujalJZRyW7SP5YGWO7HOR7V0vwPjtx4V1ee2yY59ZuHQnrtwoH6CvKv2hr
pZviFBAvWCxQN9SzH+WKAPMNQ1K81a/lvr+5kuLqU5eWRss3b+Vavg3w3J4t8WWGiJMIPtLndIf4
VALMQO5wDiueq1YX91pl9De2MzwXMDB45EOCpHegD7S8M+C9B8I2i2+k6fFE4XD3BUGWT/ebqfp0
pvjTxfZ+CPDz6veRSTKHEaRRkAsxzjr0HBr55+HvjTX9f+Kfh8azrF1cxCZgEd8JkxsB8o4616r8
coRe6J4e092Cx3eswxOxOAAQwzQBb0Kw1H4ladb6v4rgW30iRhNZ6RGTh1/heVureoHA712dx4Y0
G708WE+jWD2ijCwm3Xav0GOPwqt4rv5vD3gbVb3T41WWysnaFccLtXjj0H9K8F+CN94n1X4iy3n2
q5ns3R31F5GJVsg7fbduxj2BoAXxB8Mf+EU+K3hyCxd30vUb2MxFhkxlXBZD64HIP+FfTJ4FYOvW
sFzrHh3zFJeO+aRDjOMQSf8A1qt+INRGkeHNS1EkD7LbSTAnpkKSKAPLdP8AjzY3/juLSEskj0iW
YwreyS4bd0DY6BSffvn2ryX4xa3BrvxJ1CW1lSW3t1S3R0IIbaOeR1+YmuAooAK9k+CPxD0vwsb3
SNZmNvb3ciyQzkfIjYwQ3oDxz7V5HZ25vL63tgwUzSLGCe2TivobxR+z/po8Ng+HXn/taBMnzpMr
ckdR/sk9u3r60AdT8TPBE3jvR7G/0TUfL1CyzLaOkv7uUMBwGB4PAw3+NcR8Chqdj458S6frAul1
D7OjTC4YliVbGST1+9wfSuu+COga/wCHvC15ba7DNb77ndbwStkouBk47Amt+4gtYPi3YXKEJc3O
kzpJg/fCSIRn6bjQBp6l4XstV8T6RrlyA02lrKIVx1Z9vJ+mDj61lw65ba/8R5NJt8SQ6HCZp3HI
+0P8qr+Cl/xPtSfFLxJfeFfAl5qemhPtO5Yldv4NxxuA7kV5J+ztqhfxXrdtcSFp7u2Wbe5yzFW5
5/4HmgD2Hxd4J03xbLZya1d3A06xJkNqrhI3b+8569Pcd/WvEvix8SLLVLWLwj4ZCR6PbkLNJD8q
S7eiqB/AOvucenPp/wAV/A3iPxpHYQ6NqiQW6bhc280rJG+cYb5Qc454Ncdd/CHQPB3hSKfVLn7X
rM97awxShiqqWlUFUXv8u7k+nagD3LTbOPT9MtbKP7lvEsS/RQB/Svk/43O7fFnWAzEhVgCgnoPJ
Q8fiTX13XzD+0NpD2vja11NUIhvbUDfjguhII+uNtAHj1e6fs3aUsur6zqzr81vCluh/3ySf/QB+
dcL8OPh3f+PNXC4aDTIDm6utvT/YX1Y/p1+v0t4O8IaV4QvdSttHjMVvKsJaMyFzuAbLZPrxQB5/
8erO513VfCmgWSb7q6llKDt/CMn2HJrrtP0fw78H/BFzfFAzRRgzzkYkuZOyj0yTgDtTNXltpvjp
4ft5nUPBpVxLEpHVmbb/ACVvyrrde8P6X4n0w6brFqLm0Lq5QsV5HQ5BBH/16AOc+GvivWvGmk3W
s6lYQWdnJNtsUjyWKjO4knrzgZAHQ14z4m0wa9+0l/Z6oSjXsBkBOcqqKzfoDX0vZ2lvYWkVpaQp
DbwqEjjQYCgdBXj/AIN0v7f+0F4t1WTDCwG1SCeGcBR1/wBlWoA7T4q64dA+HOrXMcvlzyx/ZoT3
3Pxx74yfwr41r6I/aR1jy9N0bRVY5lla6ceyjav/AKE35V88AZPUD60APSNpHVEUszHCqBkk+lew
+FvgH4iupbe91W7ttMRHWQRkebJgHPIBAH515v4OvrPS/GWj3+onFpbXccsp27sAMDnHevp28+OH
gO0g3x6tJdN/zzhtpN3/AI8AP1oA9CdVkQq4DKwwQRkEVw3iXwv4eutS8NaXFpljFIl6LhI4oVUr
FGpLcAfdJ2A/UV2kF1Hc2MV3Gf3csYkUn0IyK8Q+D+tah4r+JPiHVtUuTPLFbeVHxhUQycKo7D5R
9e9AHuFzcRWltLczMEhhQu7HoFAyTXyL4w+KfiTxFrNzLbaveWenmQi3toJTGBHn5d208nHXNfRH
xfvJrH4V69NA21zGkWf9l5ERv0Y18c0AeyfB34ja3H4vtNE1LULm9sb4mJBcSlzE+MggnnHGMZ71
7N8SbK4Hhs69pwQaroZN7auy7hgD94p9iufyFfN/wh0mbVvibo6xD5bWX7VIfRU5/ngfjX1b4paN
PCWstIQEFjOWz0xsOaAOL+FHxB1fx/HqMt/Y2tvFZ7FV4d3zs2c9T2A/Wsz4g/GmTwZ4qfRbbSYr
zyokaSR5yhDNzjAB7Y/OtT4H6OmkfDO0uHXbJfO905PpnC/+OqD+NfNPjTWT4h8Z6tqm4MtxcMUI
/uDhf0AoA7/WvjD4v8b2k+i6VpKRpcqUeOzjeWVkPBGff6V5zq3hnXNCA/tXSLyzDdGmhZQfx6V9
ZfDHwxpfh3wTpj2EamW9tYriacj5pGZQ3X0GeBV/Q/EGh+PNHvPIjNxbJM9tcQXEYzkeq+hHI/xo
A+J6+0Phf/yTHw7/ANea/wBa+UfHOk2uh+N9Y0yxYG1t7llj5ztHXbn2zj8K+rvhf/yTHw7/ANea
/wBaAN3xB/yLeqf9ecv/AKAa+Eq+7fEH/It6p/15y/8AoBr4SoAK+z/hjrI1z4c6Ld7syJAIJD/t
J8p/lmvjCvo/9nHWxPoeq6I7fPbTC4jHqrjB/Ir+tAHk/wAWtL/sj4na1AowksonTHcOoY/qSPwr
6d+HGqDWPh3od3nLm1WN/wDeT5T+orxX9o3SjB4p0zVFX5bq1MbH/aRv8GFdF+zt4mFxpN94cnkH
m2z/AGm3U9SjcMB9Dz/wKgDzX41Wv2X4raxgELJ5UgPrmNc/rmvqXwteR6h4U0m7h27JbOJht6D5
RxXzt+0RZtB49tLrjZcWK447qzA/0rpPgZ8RoUtY/CeqzBHVz9gkfowPJjJ9c9Prj0oA88+MOi3O
j/EjVJJo3WK9k+0wuRw4brg+xyK4aKGS4lSKJGeVyFVVGSxPQAV9veIfCuieKbVLfWtOju40JKby
QyZ64YEEfgaz9C+HHhHw3ci50vQ4IpwcrLIWlZfoXJI/CgCp8MPB3/CF+DbexlA+2zn7RdEf3yB8
v4DA/Os74xeNIvCvg+a1hkA1LUVaCBVPzIpGGf8AAcfUiuh8Y+NNK8E6O1/qUmWbIhgQ/PK3oP6n
tXyJ4t8U3/jDX5tWv2wz8RxqfliQdFFAH0V+z4UPw1bacn7dLu9jhf6Yrxb40XIuvirrBHSMxx/k
iit34QfFHTPBFhqOnawl01vPKJ4mgQNhsYbIJHUBfyrgPGGuJ4l8XaprCRtHHdTl0RuoXoM++AKA
MKiiigDqPh1dCz+Ivh+ZuQL6NT9Ccf1r379oGInwBbXSHa9tqEbqR1BwwzXzTot8dN12wv8Aj/R7
iOXn2YGvrX4t6Y2t/C3WEgwzRxrcoR3CMGP/AI6DQBR+H3xM0bxtosVlfTQxar5fl3FrMQBLxgsu
eCD6dq7iK20zQrGQww2lhaJl32qsaD3PQV8JKxRgykgjoR2q/da5q19bLb3uqXtxAv3Y5rh3UfQE
4oA+mdJ8e2njP4uW2n6VIJNN0y0nk84DieQ7V49gCcevNXPjnqzaX8MruNDh76ZLXr2OWP6Ka8q/
Z3eFPHV6sj4lexYRjI+b5lJ/StH9ovX/ALRrGm6BE3yWsZuJQD/G3CjHsB/49QB4bRRRQBLFI0Lr
IhKupDKwPQg9a+vvhz8RdP8AGmiQB544tViQLcWzsAxbH3lHdT+lfHlPR2jYMjFWHQg4NAH3Zqur
WGi2Ml5qN3FbW8almeRsdPT1PtXgvh/4gt4s/aBsL+PcmnmOSyt0PXy9rEEj1LYP5eleIS3M84Al
mkkA6bmJxXSfDaUw/Enw86gE/bUXn3OP60AfS3xntxP8KtZzj92I35HpItfMfgfxTN4P8V2WsRJ5
iRErNH/fjbhh9e49wK+qvipbG6+F/iCNc5W1MnH+yQ39K+MaAPsVPi/4GfTFvjrsKrtz5LK3mg+m
3Gc189/EX4k3fjTxFDPb74NOs3DWkJPOQfvt7n9BXn1FAH3R4a1u38SeHLDVrZlKXMSuQp+638S/
gcipdX0LS9ftRa6tYQXkCtuCToGAPqPSvk/wB8UdW8CO0ESJd6bK257aQ4we5U9j+le0QftB+EHs
hLLFqMU+OYRCGOfQHOKAPRRHpHhXQpWjht9P060QyOI0CKoHJOBXA/CPxfL4x1TxZqDrsVrqJoo8
5KR7Sqj8k/MmvHPiL8W9S8bA2VtGbHSAc+QGy0pHQuf6dPrWj8EPG+keEL7VodZufs8N5HGySbCw
3Ju4OOejGgC/8ctdudM+KenXmmztDe2NgmJF7Eu5/LDVBL+0R4nfTTAlhpyXRGPtO1jj3C5xn/OK
4Tx/4ij8V+N9T1iFWWCZwIg3UIqhR+eM/jXMUAfTXwC1681yx8QyajdyXN2btJXeQ5J3Lj8vl6dq
6v4f2Krq/jDVQ277ZrMiKcfwxgL/ADLflXyTp2rajpErS6df3NnIw2s8ErISPQ4r7B8MW8Hg74ZW
TXJKraWX2m5ZjyWI3ufrkmgD57+Ous/2p8SrmBG3R2ESW4+uNzfq2PwrzOrmp382qard6hOSZrqZ
5nJ9WJJ/nVOgAooooA+3PAl2L/wDoFxnO+whznnkKAf1FeN/BGVLD4o+J9M3FdyyhFbqdk2Pzwa9
P+EU5n+FmgszBmWFkOO2HYAfkBXzrrWs3/gr4xavqdkcTwajM+1ujq7ElT7EGgD6d8faC/iXwLq+
kQjM08OYx6upDKPzUV8YDT7w332EWk/2vds+z+Wd+7pjb1zX2X4L8caR430oXenybZkGJrZyPMiP
uPT0NdH9ngE3neTH5n9/aM/nQB5l8Gvh7N4P0ebUNTiC6tfABk6mGLqFz6k8n8PSrHxn182HhRND
tGJ1LW5VtIkXrtJG4/qB/wACrs/EfiPTfC2jTapqc4igiHAz8zt2VR3Jr578G6nffE742Wmq34It
7PdcRwg5WGNPuL/30Vye/NAHsni1z4V+Fkun6em65Fqmn2iL1aRgIxj35JrxXxJ8CtT8P+DX1k6l
FcXVunmXVqsWAq99rZ5x9BmvQvi54oj07xj4L0t3AhTUI76456BWCr/N69H8UaS+veF9S0uGQRyX
du8SOScAkcZx2oA88+AHiGfVfBU2m3BZm0yYRxsf+ebDIH4HP4Yrh/iu2r/DvxvPe+HdRlsbbXIv
NkSIjHmA4bg9OoOf9o16r8LPAMvgDQLi3vJ4p766l8yZoSSgAGFAyAT37d68p/aL1i3u/E2m6XC2
6SygZpvYuQQPyAP4igDxqWaSeV5ZXZ5HJZmY5LE9STX2X8L/APkmPh3/AK81/rXxfX2h8L/+SY+H
f+vNf60AbviD/kW9U/685f8A0A18JV92+IP+Rb1T/rzl/wDQDXwlQAV33wd146F8SdNLPthvD9kk
z0+fhf8Ax7bXA1LDLJbzJLExV42Dqw7Ecg0AfUXx+0I6n4CS/iQtLptwJTj/AJ5t8rfqVP4V83eH
vEGoeF9at9V0yUR3MJONwyrAjBBHcEV9Z6Rqlt8SfhlI6NGXvrN7eZAc+XLtwQfTnn6EV8dSRtFK
0bjDISpHuKAOj8X+OdZ8b3kFzrDwk26lY0hj2qoOM+/OB3rmlYqwZSQRyCO1NooA7/RPjF410OFI
Y9TF3CgwqXiCTA+v3v1qzqPxw8c6hE0a6hDaK3e2hCkfQnJrzeigC5f6lfapcm4v7ye6mIxvncuc
fU1ToooAKKKKAH7G8vfj5ScZ96ZRRQAV9nfDrV4PFHw30yZsPm2+zXC+jKNrD8ev418Y16z8Hfib
ZeC1vdN1gSjT7h/OSSNdxR8YOR6EAflQB534j0ibQPEeo6VMpV7Wdo/qAeD+Iwayq7D4k+JbDxZ4
3vNY0yKSO3lVFHmgBmKqBux26Vx9AD0do3DxsVYcgqcEU6aaWeVpJpGkdurOck/jUVFABSg4Ofyp
KKAHAkAgHr1ptFFABV3SLxtN1qxvVOGtriOYfVWB/pVKigD7f8XBL3wFrXy71l06bgdwUNfEFfWc
fizS774JPdtqVt5v9kGCQNKA3miLaVx1znt718mUAFFFFABRRRQAUUUUAFFFFAG74N0f+3vGekaW
RlLi6RX4/hBy36A19GfHrxCNK8BHTY3AuNTlEQAPPlqdzH9APxr5g0/ULvSr6G9sbh7e6hbdHLGc
MprS8SeK9Z8WXsd1rN4bmWJBGnyhQo9gOKAMOiiigAooooA+uvgfMkvwr01UOTG8qt7HeT/WvAvj
KkafFbWxE4cFoySOxMa5H51gaL4x8Q+HLW4tdJ1a5tIZzl1jbjPqPQ+4rIuLia6uHuLiZ5ZZGLPJ
IxZmJ6kk9TQA+xv7vTLtLuxuZba4jOVkicqw/EV39n8cvHFnZmBr63uDjAlngBcfiMZ/HNebUUAa
2u+ItX8SXv2vWNQmu5hwpkPCj0A6AfSvdP2c9EWDSdW1+XAaaQWyEnoqjc36kflXzrWhY6xqWmLK
lhf3VqsqlJFhmZAwIwQQDzQB0HxO8RJ4n+IGp6jA++2DiG3PbYg25H1IJ/GvSvA/x8hsNNh07xRb
zymFQiXduAzMB03qcc+4rwWigD6R8UftC6TDYPF4atZrm8cELLcpsjj98ZyfpxXzxf391ql/NfXs
zzXM7l5JHOSxNVaKACvtD4X/APJMfDv/AF5r/Wvi+vtD4X/8kx8O/wDXmv8AWgDc8QnHhrVCf+fO
b/0A18J190eJ2kTwnrDRLucWM5VfU7DgV8ZeFvDV94t8QW2k2CZklb53xxGndj7CgDEor0r4rfDM
+Br23ubAyzaTcKEEj8mOUDlSffGR+I7V5rQBraX4k1vRIZYdL1W7s45vvrBKVDfXFZbMWYsxJJOS
T3r2/wALfA5tY+H01/fyPBrN2gksVbhYlHIDD/a/TIrxa7tJ7G8mtbqJoriFykkbDBVgcEGgCvRX
ReDfC154x8S22kWoKiQ7ppcZEUY+8x/z1xXTfFf4cHwNqcU9gJZNIugBG78mNwOVY/qPx9KAPN6K
K9Lf4PazH8Nx4nIf7XnzTZbPmFvj73ru749KAPNKUjBxkH6UlekfCP4ft4z8RfaL2MnSLIh5yRxK
3aPPv1Pt9aAPN6K734p+ApfBHiUrCrNpV1mS0c9vVCfUfyxXDxxSTSrHGrO7kKqqMkk9AKAGbeM7
hTa93uPgVInwxEyKzeJk/wBJZByCuP8AUj3A5z68V4W6lGKkEMOCCMEGgBlFd38MfAU3jjxIkUyu
ul2uHu5BxkdkB9T/ACyar/EfwPP4H8TS2RDPYzfvLOYj7yehPqOh/A96AOMopyqWYKoJJOAB3r2i
f4GXUXwyGpjzG8Qj/SWth08vH+rx/eA5+vFAHitFO+ZSRyOxFenfCX4at41urm91DzItJgRog68G
SQrjA+gOT+FAHl9FbXijw3feE9futIv0Ikhb5XxgSJ2YexrPsbG51K+gsrOFprmdwkcaDJYnoKAK
tFex+OvgzL4a8FWOrWLvcXVvH/xMlHI5Od6j0GcH259a8coAXHGaUKW+6Ccegr1n4X/CX/hMdHv9
U1NpLe1eNorFgPvSf3/dQePc59K831rRr7w/q1zpeowmK6t3KOp7+hHqD1BoAzcnGO1JWz4Z8O33
irX7bSdPQtNM3LY4Re7H2Fen/Fn4SweGdFs9X0KN2tLeNYb1Tyc9BL+JOD6cUAeL0UV9BfCD4VWV
54cuNY8Q2glGoRGO2hcfcjP8fsT2Ppz3oA+faK6bxr4SvPBXiS40m73Mg+eCbGBLGTw3+I9RVDw3
4fvvFOv2ukaem6edsbj0Re7H2AoAyKK+ovGnwe02f4fQ2OiW6jU9LiLQSYAafu4Y9yeSPQ4r5hkR
4pGR1KspwysMEH0NAEdFet/CH4WxeL47rVdZSRdMVWggA4MkhGNw9l/n9DXB+LPDF74R8RXOj3yn
dEd0cgGBKh+6w+v6HIoAwKK0dG0m813VrbTLCIy3Nw4RFH8z7DrXs/xC+C8Gj+B7S+0RGlvdPixf
EdZ16lwPUEn/AID9KAPB6XHy5pK9W+Fnwp/4TSxvtS1Jpbey2NDaMBjfLj73uF/U/Q0AeU0Vqa5o
l74c1i60rUYTFc27lGHY+hHqCOQa6j4W+A5fG/iZUlVhpdriS7f1GeEB9T/LNAHB04jBIyD7ivbf
jh8OV0uQeJ9GtVjsXCx3cMagCJugYAdAeAff614jjJoASivobwr8Ebe7+G9yNVj8nXL9RLDIw5ts
cqp+v8X19q8G1PTrrSNTuNPvYjFc28hjkQ9iD/KgClRXcfDTwNN458UR2zKy6bb4kvJR2XsoPqen
5muy+N/w3h0WWPxDotmsVg4EdzFEuFifs2OwPT6j3oA8Voor334f/Ba31PwLd3etxmO/1GLNnnrb
r1VsepP6fWgDwKpUjd1dlxhBk89ulXdZ0m80HVbjTNQhMV1buUdT/MeoPUGtjwH4OuvG/ieDTINy
W4+e5mA/1cY6n6noPc0AcrX2h8L/APkmPh3/AK81/rXy98QvBd14G8TS2D75LOT95aTMP9Ynv7jo
f/r19Q/C/wD5Jj4d/wCvNf60AbXiSF5/C+rwxlg8llMqleuShAxXGfCL4fp4N8PLdXkY/te9QNcE
9Y16iP8ADv7/AEr0iigDI8Q6BY+JtCutJ1GISW9wuD6qezD0IPNeBeBPgzd/8J9dxa/Du03SpA2c
fLdE8pj/AGccn8q+lKKAGhQoAAAA4AFeFfHL4cNdn/hKtIt2efKx3sMYyX7K4Hr0B/A+te70UAee
/CfwEngvw4r3KA6teKHum7p6IPp3966nxN4dsvFWgXWkX65hnXAYDlG7MPcGtmigD5o8AfB2+bx9
dRa9B/oGkSqWyDtuW6pt9Vxyfy719K7F2bcDbjGMcYp1FAHzH8Qfg/f23jm1h8P2xbTtWl/d8Hbb
N1YN6KByPbI7V9A+FfDdl4T8PWukWK/u4V+Zz1kc/eY/U1t0UAc1438J2njPwxc6VdYV2G+CXHMU
g6N/Q+xNeT/CH4U3Wna/caz4itSjafM0NpEw4eQHBk9wOx/HtXvMk0cQzJKqf7zAUkc8Mw/dSo/+
6wNAEtfPHxb+E17ceJ7fVfD1r5kWqTCOeFB/qpj/ABn0U9T6HPrX0PRQBzXgjwlZ+DPDFvpVqAzq
N88uOZZD1b+g9gKg+IHgu18b+GZtOl2x3S/vLWY/8s3H9D0P1rrKKAPnP4QfCu6fxBPrGv2jRw6b
OY4IJB/rJ1OC3uq4/E/SvoyiigD59+IPwXvNR8d211oUKpYanITdEdLVurNj0I5A9cj0r23w/odl
4b0O10iwj2W1sm1fVj3J9ycmtWigDzX4u/D4eMvD5u7KIf2vYKWh9ZV6mM/zHv8AU1y3wL+HZsbY
eK9UgK3MwK2UTqQUToXIPc9vb617nRQBFNBFcQvDKgeN1KsrDIIPUV826t8EL1fiZDptojLoF0xn
FyMnyogRuQn+9zgeuR719L0UAVNO0+10rToLCyiWK2t0Ecca9FAry741fDtvE2lDW9Nhzqlih3qo
5niHOPqOSPxHpXrlFAHl/wAHPh+PCWgf2jfwgavfqGfI5hj6hPY9z78dq9HvLSC/s5rS6jWWCZCk
iN0ZSMEVZooA+ctN+BtwvxNmtLlGfw3bMLlZT/y1Qn5Ys+vGD7DPcV9ExxJDGsUShEQBVVRgADtU
lFAHBfFPwMnjXwtKkCL/AGpagyWjnjJ7p+IGPrisz4PfDv8A4Q/RDqGoRY1m9X94COYU6hPr0J9+
O1eoUUAFeH/EH4Ly6943s9R0jbDaX8h/tE/88SOTIB33c8ev149wooAz9I0q00TSrbTbGIRW1sgj
RR6Dv9T1NcR8W/h+njPw99otIwNXsVL25/56r3Q/XqPf6mvR6KAPIPgt8N38NWX9vavCU1S6TbFC
45gjPr/tH9Bx6166yh1KsAQRgg96dRQB83+JvgjeS/EiG10qMx6JfMZ2lA4tVB+df1+Ue/sa+gtL
0y00fS7fT7GIR21ugSNB2A/rV6igDyz4v/DRvGdnBqGlJGNZt8JgnaJoyehPqOSPxrrPAvhGz8F+
GbfSrYBpcb7iXvLIep+nYewroZpo4InlldUjQFmZjgKB1JPavB/H3x4lt7uXTPCawsIztfUJF3Bj
3CKffuc/TvQB7pf2Ftqenz2N5EsttOhjkjYcEHrXivhD4HHSPHlxfao8c+k2UgexUnJnPUFh/s9/
U+1eX2/xg8eQXIn/AOEglkPdJI0Kn8Mfyr3H4Y/Fm38bE6XqccdtrCLuUJwk4HUrnoR6fiPYAh+F
3j7WvGPiXxBDfW7CxhcNBgKPs/JAQ+pIGc88g+1VfjJ8MJvEwi1zRLcNqqFYp4hx5ykgA/Vc9fT6
VoeCbFNL+MXja2slAspEgmcDosjckfqxr1OgDlfAPg628E+F7fTIdr3B/eXUwH+skPU/QdB7Ct+/
sLbVNOuLC8iWW3uIzHIjDggjBq3RQB87+GPgfPbfEm5TVEMuhWDCWJ2HF1nlV/D+L6e9fQwAUAAY
A7U6igDyL40fDhvE+njW9Jty+rWi7XjXrPH6Y/vDt7Z9q6b4aeB4vBPhaO1dVbUZ/wB7eSjux/hB
9B0/M967eigDjPiP4Ig8ceGJLIhUvocyWcpH3Xx0Pseh/A9qs/Dq0nsfh5odrdRPDPDbBJI3GCpB
OQRXVUUAFFFFABRRRQAUUUUAFFFFABRRRQAV458U/jE3he6n0DRIc6sqjzriQZSDcARgfxNgj2Hv
XsLMEUseABk18PeMNT/tjxlrN+JDJHPeStGxGCU3Hb+mKAK2q67qut3b3WpX9xdTP1aWQtx6D0Ht
UFrqV7YMWsry4tyRgmKRk4/A1TooA9q+BXjPVG8Zto+oanc3NtdwOY0nkL4kXByCTx8oavpWvhrw
prB0DxXpeq5IW1uUd8ddufm/TNfaOka/pOu24n0rUba8iI6wyBiPqOo/GgDUooooAKKKKACiiigA
ooooAKKz7/V7HS2t1v7uC2FzJ5UPmPt3vjO0fkawvEHj7w74b1qDSdYv3tZ54xIjFG2YJI5YDjkU
AdbRVWBoLq2imt5hJEw3RyRvkMD3z3qyAR3zQAtFN3eoIp1ABRRRQAUUUUAFFFFABRRRQAUUUUAF
V7t547SV7aISzqpMcbNtDN2BPb61YooA+Zfi5qfj7yvK1u4hs7B22/YrEyFCD03vtCt9M/hXjVe8
/HCXxhq2oDTV8PynRLd/Mhnhh81pTjklhnb3449814ORg4PWgBKuabqV3pGowX9hO0NzA2+OReqm
uo8L+Hk+yRa1f2f2oT3AtdM08kj7ZcHHXv5a5GfU4GetbnxZ8HWvhKLRWeXzNYvlllvTGoSIEbcB
FAAAGSB9KAKmg/GDxB4d0W4srKGzNzcTNPNfyoXlkZu7c4J+tUZvi347luPNPiK5BznCKir+QGK4
iigD2jwt+0JrNlPHB4igjv7To00KhJl98fdb6cfWvoDw/wCJNJ8UaYl/pF2lxA3XB+ZD6MOoNfC9
enfBK7ex8btdpp+o3aR27LILIBtgPGWXqR06HOfXpQB9Y0U1W3KDgjIzgjBp1ABRRRQAUUUUAFFF
FABRRRQAUUUUAFFFFABRRRQBjeKb2707wrqt9YGMXVtavNH5n3cqCefyr4jv7yXUb+5vZ9vm3ErS
vtGBuYknA7DJr7tupIYLaaW4ZVgRC0hboFA5z7Yr418ejw1Nr8l94ZvHltLp3leB4PL8hs/dHqD1
HoKAOSooooAt6fp93ql9FZWMDz3Mx2pGgyWPWu3+Hfw/1rxF4gMKXl1ohjjdvtAjYPlSoZQMgg/M
Kr/CTULPTPiTpU96spR3MUZjzlXYYUkDqOcH619cxWNrBdNcxQRpMyBCyjHy5Jx+ZJ96AKXhzRT4
f0aPT31O+1F1JJuL2Uu5z2z2HoK2aKKACiiigAooooAKKKKAPAfjv4b8U6rdpqsccD6JYxHYqT4d
SeWZlOOe3GeAK8a1jxLf+IBpy6rL9o+wxCBZMfvGjznDN3I6A16T+0Nd2Eni+0trYv8Aa47bN185
28n5RjpnA/UV41QB6trHxs1Q6JDovhuzXRbO3CpHJHJvl2AYxnGBk85FVNI+OXjXTJgbi9h1GLPz
R3MQ5+hXBFeaUUAfYvgH4maT48tWSH/RdRjXMto7gn6qf4h+HHeu4KgkEgHHI9q+YfgJYXa+NE1B
dPlltHilhNyhIELAKfm7YOQPr06GvqCgBoGM9eTnrVe/voNM0+5vrlgkFvG0jsewAyatV4d8fvG3
2HTYfC9jNi4uv3l5tPSLsp/3jz9B70Aek+HPGVlr9ro7Ei31DUbI3i2m7eVQEAknHTJ46Z/Cuor5
b+Evi27PjSyt/IFzqF15VkJZOEtrSNclUA7nH6d8mvqSgAooooAKKKKACiiigAooooA858f+DfGH
iedotK8Viw051CtaeWU+uXXls+lct4c/Z302zu0ude1R9QVTn7PDH5aN/vHJJH0xXtpJCkgZPpXh
F/ovxo1zX5tt9JpllJI3lgXSKkSEnA+TkkDHagDe0jTrbW/jXdvHbpHpnhazjtbSKNcIsrAngDjI
Bb8hXE/tIwTL4k0a4ZT5D2bIp7bg5JH5Mte0+CPB8fhDSZYGunvL66lM93dyfelkPf6U/wAaeDtM
8a6E2najlSDvhmX70T4wCPX6d6APiWit3xX4ZvfCHiK40e+KNLFgrIn3XUjIYVhUAFfQf7N8NqId
bnEUpu2aNDKY/kVBk4DepJyR7Cvnyvcf2dBrH9s6k1uyf2R5ai5Vm58znYVH55oA+jqKKKACiiig
AooooAKKKKACiiigAooooAKKKKACqt/f2ul2E19ezJDbQIXkkc4CgVO7rGhd2CqoySTgAV8x/GL4
oL4kmfQNFlzpML5lnU/8fLj0/wBkH8zz6UAZfj/4v614tnns7KR7HRWyggQ4aVfVz7+nT615nRRQ
AUVYtpVt7uGVokmVHDGOT7r4PQ+xr6X8K6H8OviZoVtfPoOnwX8a/v7S1kMTRkcciMrkHrk+tAHA
/Avwdqt14qtPEjQNFplsJAs7YxK+Nu0A89zyPSvp6qemabZ6Rp8NhYQJBbQrtjjTooq5QAU1mCgl
iAB1JoYEqQDtPrXmvxI8eW/h17bQ7J7eXXrzAjkuSPKtlY48xyeB0yB7fmAejRXEE+fKlSTacHaw
ODU1eMeEvinYHX9O8Mwail1aRKVudVv5CHuZSeFiX03HjPb6c+z0AFFFFABRRRQB8VfEi7mvfiPr
804If7Y6YPYL8o/QCuVroPG2ow6p441u+tjmCe9ldD6jccGufoAKKKKAPYvgD4hi0/xZLpL2jytf
piOdST5RUZII6YOOvXgV9O18o/AWe9j+JUUdqpaGW2kFz8oOIxgg+3zbfzr6uoAjkdYo2d2CqoJJ
PYV8OeJ9WfXfE+papJI7m5uHdS5yQuflH4DA/Cvefjt8QJ9Ihh8N6TctFdzqXvJEPzLGRgJ/wLkn
2A9a8t+FHg3T/Gfiz7HqV0Et7eLzmgU4afBHyj29SP8A69AHoPwb+F11E+m+MLzUZIUkQyRWsGVL
r23t6HrjvXv9QwQRWtvHBAixwxqERFGAoHAAqagAooooAKKKKACiiigAooooAKKKKACoZporaFpZ
pUiiQZZ3YAAepJqO+1Cz0y2NxfXUFtCvWSZwgH4mvl/4ufE5vF18dJ0mZxotu2SwJH2h/wC8R/dH
YfjQByXxB+wN481eXTL/AO3Wss5kWfJOSeSM9wDkZ9q5eiigDa07wtr+rwRz6bot9dwyPsWSCBnX
PoSBgfjX1x4B8FWPgrw9HZ20bfaJQJLmR9pZnwMjIA4BzivAPg78RbbwXqFzYamrCwv2QtMDnyWG
Rkj055+lfU0M0VxCk0MivE6hldTkMD0INAE1FFFABRRRQAUUUUAFFFFABRRXkHjz403PgzxHcaKP
DbTFEV4riS52BwR1ChTkZyOvagD1+ivlm3/aB8ZJeeZLHp00O7JiMJHGegIOfbvWn4g/aH1HUdIa
10jSxpt1IuHuTP5hT/cG0c+5oA+gNY13S9AsnvNVv4bSFRndK+CfoOpPsK891P4/eC7IqLR73Ucn
B8iAqB7/ALzbXy9eX13qExmvLqa4kPV5nLn8zVagD1j4ifGe98WWjaVpMMljpbjE28jzZvY44C+w
615PRRQAUUUUAFX9H1O40bWLPUrViJrWVZVwcZIOcVQooA+9dPvItR021voDmK4iWZD7MMj+dWq8
A+DfxWtorWz8K62whMfyWl2zfKQTwjZ6HnAP0Fe8zzw20DTzzJFCgyzuwCgepJoAdJIsUbSSMFRQ
SzE4AHrXxR4618+JvGuqasrbopZiIf8ArmvC/oBXffFf4tXWu302i6BdPFpKZSSaJyDdHvz/AHe2
O9ec+F/C+oeLtbj0nTFQzuC7GRtqqoxkn6ZoA7b4SGzgvTc2Ph281rxEkgEAOFtrZf8Anozev1/C
vqtc7Rnriuc8F+EbDwX4fg0uyALD5p5iMGWTHLH+g7CuloA5b4geI7zwn4NvdYsbVbmeDbhHB2jL
AbmwQcDPavAT+0L40z/q9L/8B2/+Kr6jkiSeJo5UV0cYZWGQR6EVjf8ACHeGjGkf/CPaVsSTzFUW
cYAb+9jHWgD51H7QXjYgkR6Zgdf9Hb/4qvZPCHjaX4g+AL+eyRYdZiheGSINgLKVO1gT0B/Tn0rd
1PwjoH/CP6raW+kWFot3bushgtUQk7TgnA5I618u/Dz4iXHw+uL+SCxS8+2IqlXkKBCpODwDnrQB
yV9Z3FjeTWt1GySxOUYMCOQcHrVWt3xR4n1Pxbq7anqssck5XYojQKqrkkAY+p681hUAFa2jeHNZ
8QzGHSdNub1l+95KEhfqegrJr0r4SfESTwZrf2O+mxol22ZwQT5TY4cAfgD7fSgD0P4PfC/xB4W8
QvrmsiG2U2zRLbq4dyWIPOOABj1r2HWdWtdC0i61S+kEdtbRl3Yn9PqTgD61z9r8U/BF2CY/Elkp
AziVjH2/2gK8V+NnxHtvEtxb6Jot4JtMh/ezSx5xLLzge4A/U+1AHmfifXrnxP4kvtZugFkupC20
dEXoq/gABXs/7OvhcH+0PE1xHkj/AEW1JH4uR+g/OvAK+2fh/oq+H/Aej6eI/LdLZXlHfe3zNn8S
aAOmooooAKKKKACiiigAooooAKKhmmitojJPKkSDqzsAB+Jrz/xF8afCHh6QQC7bUZ/4lscOF+rZ
x+RNAHo1ecfEz4pWvgSFbO3i+1avOm+OJs7I15G5j9R0H6VyusftE6WdKuF0jTL0XzIVha42hEYj
hjgnOOuO9eDa94g1PxLqj6jq101zdMApcgDAHQADgCgBdb8Qat4ivWu9Xvp7qViSPMYlVz/dHQDp
0rJoooAKKKKACvpP9nnxNNf6Hf6DcyFjYMslvntG2cjPsR/49XzZXpfwP1+HRPiJBFcyLHBfxNbF
nbADHlfzIA/GgD60oorOOt6St2LM6nZi5Y4EJuF3n8M5oA0aKaWCgkkADkk1x3iv4m+GfCUGbu+j
uLg5xbWrB3J98H5fxoA7OiuM+G3iPVfFnhiTWdVtkthPdP8AZY1BH7kY28nrzu5712dABRRRQAV8
d/FbRdf0rxveXGusJmvXaWGdM7GTOAB6YGBjtX2JVHUtK0/WLRrXUbKC7gYEFJUDD9elAHwra2tx
eXCW9rBJNPIcJHGpZmPsBXeQfBTx1PYLdLpKruGRC86LJ+RPFfUmmeGNC0Uo2maRZWjopVXihVWA
PXnGa2KAPjBPhd44kufIXw1fBs4yyAL/AN9E4/WtCx+DHjm9vfszaM1sBnMtxKoQfiCc/hX1/Wfq
+safoWmzahqVylvbQjLSOf0HqfagD5F8U/DTX/B1gbzWmtIozII4gk25pj/sgDoB64riq7v4n+O3
8c+JGmhLLpltmO0RuDju592wPoMCuEoAKXB257UlKQVOCCPrQAlFej/BnwnB4p8cL9vtxPp9lGZp
o3XKOeiqc+5zj2r1jxb8AtC1YSXOhSHSro5IixuhY/Tqv4HHtQB8w5PHtWnceINYu9Mi0241K7ls
oiSlu8pKg/SrPifwlrHhHUDZ6vaNC55SQcxyD1Vu9YzQyJGjspCv90+tAEdfSvwB8GtpmiTeJbyP
FxfjZbgjlYQev/Aj+gHrXEfCf4S/8JWf7Z1yKWPR14hjHym5b69Qo9e/519NW1tDZ20VtbRrFBCo
REUYCqBgAUAT0UUUAFFFcL8QPiXpXgaxKu4udTkXMNmp59mb0X+fagCp8UviNZ+DNIks4ts+rXUZ
8mHPCA8b39B1x6kV8i1oaxq97ruqXGo6hOZrq4bc7n+noPas+gAooooAKKKKACiiigDrPhz4afxX
4503Ttu63EgmuPaJTlvz6fjX2iAFAAGAK+M/B3xAv/A7TSaXpumSXMvytcXMTvIF/ughgAPoOa9J
8K/tDXcuqmPxVb2sNiUO2WyhfcrdsgscigD6ForzH/hffgX/AJ+7z/wEaux8OeLtC8V2zTaPqMV1
s++gyrp9VPIoA3aKKKACiiigAooooA8l+L/irTbS0bQtR8LX2rKUFwjnckCkA871OcgE5r5huHjm
neRIkgRmJEcZJCj0GST+Zr7H+IfgyXxv4e/s6DUJLKZJA6OCdjdiGUdRj9a870X9nCyglD61rcty
uf8AVW0Xlg/ViT/KgDxrwv4G8Q+L5XTR9OaZE4eZyEjX2LHv7DmtHxX8NNe8F2S3erPYpE7BU2XA
ZnPoFxk479q+utJ0mx0XTYdP062S3tYRhI0HA/xPvXgn7Q3h/VP7XtPEADyaZ5K2xOciF8k8jsD6
+v4UAeFUUUUAFFFFABTgSCCDgjvTaKANybxh4knsRYy67qD2o/5ZG4bH86xt7B9+47uuc80yigDp
bnx74qvdIOlXOu3stiQFMbSdR6E9SPbNc5k7s9+vNekfDr4R33jm2lv57o6fp6nakph3GY99oyOB
61F8QfhPqXgSCG9+1LqFhI2wzpCUMbdgwycA9jmgD0Dwr8fYk0qK21jQbt5IQIxJpsalW9PlJG0+
wNes+FPFVt4u0ltRtbK+tEWQxlL2Hy2yO45II59a+Z/h5Z+JIbiGTS9S1fS476VYo7i1tDcWztnG
JMHAxnuDgZr6e8N2euWOl+Tr2pwajdhjiaKDyvl7AjPJ688UAbdFFFABRRRQAUUUUAFfJnxi8et4
t8SNZWUpOk2DFIsHiV+jP/Qe31r6H+JOstoPw81q+iJEwtzHGR2Z/lB/DOfwr4tz196AEooooAKK
K9P+E3wzfxnqA1G/BTRrWQBx3uGHOwe3qf8AIAPWvgT4Ul0Dwc+pXiFLrVWEoU8bYhwn55J+hFer
VGiLEioihVUYUAYAFSUAUdS0nT9XtDa6lZQXcB/5ZzIGH61xw+DXgRTGV0T7knmAG4kIJ9CC3T2r
v6KAIYYY7eFIYUWONAFVFGAoHYCpqKKACiiigDnPGnim28HeFrrWbld5j+WKLODJIfur/j7A18b6
/rd14i1y91a9INxdSF2A6L6AewHFfZHjXwvb+MPCl5o85CNKN0MhGfLkH3W/x9ia+N9e0S+8N6zc
6TqUPlXVu2GXOQQRkEHuCCDQAyy0bUdSsL29tLSSW2sVV7iRRkRgnAJ/z2rOrQ0zV9Q0eZptOvJb
aR1KOY2xuUjBBHQjk9azycmgAooooAKKKUYzzn8KAOt+Hvg0eOPFC6S16toghaZ3K5ZgCAQo9ef0
NfRVv8DvAMMCI+jy3DqMGR7uUM3udrAfkK+Tra6ns5hNbTyQSjo8blWH4irv/CSa5/0GtR/8Cn/x
oA+oG+BPgMsSNPuRk9Bdvx+tH/CiPAf/AD4XX/gW/wDjXy//AMJJrn/Qa1H/AMCn/wAaP+Ek1z/o
Naj/AOBT/wCNAH01cfATwRNAyRW15A5BAkW5YkH1wcivFtAa6+HHxlisUuWdIL0WkrAY82JiByPo
QfqK44+ItbbGdZ1A4ORm6fj9at+GJHvfHGjNcyPM8l/DvZ23FvnHUmgD7gooooAKKKKACiiigAoo
ooAK8Z+Onjqz07QZfC9tsm1C9VfPHXyY8g5/3jgY9ufSvW9RvYtO0y7v5v8AVW0Lyv8ARQSf5V8O
65q11r2tXmq3r77i6kMjH09APYDA/CgDNooooAKKK6zwN4H1HxvrsdnbRyJaKw+03IXKxL169Mns
KAPdPhd8J9E03R4NZv8AyNVn1C2VgksQaOJWAJABzk9s1leJf2ebe+1Z7rQdTjsLV+TbTRFwh/2T
np7HpXtVhZwadp9tY2y7YLeNYY19FUYH8qtUAeQ+H/2f/DOmlJNWmuNVmA5Vj5cefovP5mtt/gp4
Ea7W4GjspBB8sXMmw49s16HRQBXtbW3sbWK2toUht4lCpGi4VQOgAou7S2v7WS2u4I57eQbXjlUM
rD3BqxRQBm6RoOlaBbvb6VYQ2cMj72SJcAt61pUUUAFFFFABRRRQAUUgIPQ0ySRYo2kkYKiglmJ4
A9aAPMPj5qFta/DeW0lk2zXc8axLj721gx/QV8p13vxU8dS+NPFEhhlJ0u0JjtFGQGHdyPU/yxXB
UAFFFFAEkMTTTJGv3nYKPxr7l8PaPa+H9AstLtIliht4lXCjGTjkn3JyTXw1HI0MqyIcMhDA+hFf
bXgrxHH4r8Jadq6YDTR4lX+7IOGH5g0AdDRRRQAUUUUAFFFFABRRTSQBk8AUAZfiDXrDw1otzqup
TiK2gXJOeWPZQO5J4r5B8feNJ/HHiN9Tkt44IkXy4I1A3BAeNx7mug+MHj9/F3iN7GzlzpFg5SEK
eJX6GT+g9vrXmlABRUmV8sDbggkls9enH+fWo6ACiiigAooooAKKKKACiiigArd8F4/4TjQt2cfb
4M4/3xWFW54M/wCR20P/AK/4P/QxQB9x0UUUAFFFISAMngUALRVe3vLW6B+z3MU23r5bhsflVigA
ooooAy/EWnPqvhjVdNiba93ZzQKfQshUfzr4bubeW0uZbaeMxzROUdGGCpBwRX3xXy/+0B4eOneM
YdWihhjttQiAJTALSL94kfQrzQB5BRRRQBJHG0sixxqWdiAqgZJPpX198JfCr+EvAdrBcx7L27P2
q4BHKlgMKfcAAY9c18iWzpHdRPKCUVwWAOCRnmvu6wnhu9Ptri2bdBLErxnOcqQCP0oAtUUUUAFF
FFABRRRQAUUUUAFFFFABRRXC+Kvix4W8JzS211dtc30Q+a2tl3MD6E9B+JoA7cqM56HGM15R8bvH
UGi+F5tDsrpDqd+PKdUf5ooj94n0yOPxNeReMfjH4k8UTvHaXUmlaf0W3t5CGYf7Tjk/oK86kkea
QySMzuxyWY5JoAZRRXe/Dr4a6h48vWk3/ZtLgYCe5I5J/uoO5/l+lAGHpng7XNY8PajrlnZs+n6e
u6WQ8Z9dvrgcn0Fc9X3Zpei6fo2kQ6VYWqRWUSbFjAyCO+fUnvnrXzF8Yfh2PB2uDUNPTGkX7sYl
H/LF+pT6dx7Z9KAPMK9+/Zz8Ror6l4bmY7m/0uHLccYVgP0P514DWv4c1698Ma/Z6xZNtntn3Adm
HQqfYjIoA+6KKqadfw6nptrfW5JhuYllTPXDDIq3QAUUUUAFFFFABXnnxj8VHwv4DuRDJsvb8/ZY
CDyM/eb8Fz+JFeh18x/tEau914ystLBxDZ2ofHqzkkn8gtAHjlFFLxj3oASiiigAooooAKKKKACi
iigAooooAK3PBn/I7aH/ANf8H/oYrOs9NvdQZls7O4uSgywhjL4+uK1fCMbw+OdEjkUq66hCGVhg
ghxwaAPt+iiigAryf49+IZ9I8DxWVtOYptRn8pirYJjAyw/9BB+tesV84/tJX6ya7oenhsmC3klI
z03sB/7JQB45puq3+j3yXmnXc1rcp92SJyp//V7V7h4c/aL8u3SDxFpTSSKMG5s2A3fVD0/A/hXg
NFAH0jr37RelW8KDQtLmu5mGWa6PlqntgZJ/StHwN8cdJ8Qzvaa8INIuhkpI82IXHpubG0/Xr69q
+XaKAPty68ceF7XTLi//ALe06aC3Qu/kXKSHjsAp5PbFfMfxb8Z23jTxat1p0ryadb26xwb1K8nl
jg+5x+Arz+igAooooAK+wPgzqkmqfDDSmlJL2wa2yfRDhf8Ax3FfH9fTf7OVzv8ABWo25YkxXxO3
0yi/4UAeyUUUUAFFFFABRRRQAUUUUAZ2ra1p2h2TXmp3sFpbKceZK+0Z9B6n2rxDxj+0IGjmsvCt
qwfcVF9cDjHqqf4/lXZfHXQrvWfh68tmSTYTC5kjH8SAEH8s5/Cvk6gDtU+KvjSPVp9TGuTm4mjM
ZUgGMD2T7oI9cVyVzcz3t1NdXMjSzzOZJJHOSzE5JPuTVetnQPDWseKLx7XR7CW7lQAuEwAgJxkk
9BQBjU9QDnOc9sDqa9q0H9nbVrh45dc1K3tIs5eG3zJJj0z0H617foHgbw54atUg03SbZCvWV4w8
jH1LHmgD5W8IfDXxD4vvokgsJ7eyLDzLyaMqir3Iz94+wr640TRbLw9o9rpWnw+Va26BVGOT6k+p
J5NaYAAwBgCloAK57xr4fg8TeEdS0y4i374WaPA5WQDKkfjXQ1HKpeJ1DlCVIDDqPegD4Kmhkgme
GZGjkQlWRxgqR1BHY1DWjrMd1Drd/HfPI94ly6zvJyzOGO4n3zWdQB9m/CuS4k+GOgNcoUkFttAb
rtDEKfxUA12VcF8HdRGpfC/RyFYGBGtznvtYjP5YrvaACiiigAooooAK+OvjBObj4ra62CNsiJgn
P3Y1H9K+xa+PPjJbG2+K2tgA7XeOQZ75jUn9c0AcHRRRQAUUUUAFFFFABRRRQAUUUUAFFFFAHtf7
N92sfinV7Q9ZrMMP+At/9lXGldvxwdcY/wCKgbjGP+W5rQ+Bd79j+KVjGelzFLAf++dw/VRUF8AP
j1IBwP7fH/o2gD69ooooAK+Ovi/qzav8TtYbfujtpBap7BBgj/vrdX2LXglp8DtQvfiNeanrUtu2
jNePcBY3y84LFgpGOB6/p60AcXY/DS6Hg/QL1NNa91rVb7zYbN5RGrWqIzEEkgDdwc56Yr3ix8Ba
dL4BtdG1TS9Pa9FisEsogUkSbMbg2M8HnNXLZvt3xAlWKMC10Wy8jgcCaXa2B9EVf++66ugD4Y8Q
+G9T8L6rNp2qW0kMsbEBivyuOzKe4NY9fel9p1lqVuYL60guYj1SeMOv5GsM/DrwaTk+GNL5/wCn
ZaAPieivtuHwD4RgJKeGNIyf71mjfzFW4/Cvh6GMxxaFpkaEEFUs4wCD14xQB8M0V7z8ctL8HeHd
LtrLT9GtrbV7phKrwLt2RqcHI6c9PwrwagAr3z9mqaTz/EUHJiK27/RsuP8AP0rwOvqz4DaCNJ+H
yXzqvn6nKZiR12D5VB/Jj+NAHqdFFFABRRRQAUUUUAFFFFAFLVLZLzSby2kXdHNA8bA9wVINfCEi
GORkbqpwa++yMgg9DXx18UfB1x4S8ZXaGHZp95I89m4+6VJyV+q5xj6etAHM6Jot94h1e20vToTL
d3DbY16D1JJ7ADmvrj4f+AdP8G6La4tYV1drYR3dzGxPmHO4jntn27V5J+zk+lnX9UjmiH9qGANB
I3/PPPzge+Sv4V9H0AFFFFABRRRQAUUUUAfJ3x20ZNK+JE88SbUv4EueOm7lW/Vc/jXmNfSX7RHh
qS90Kx8QwDP2BjFcD/YcjB/BuP8AgVfNtAHv37OfiU79R8NzycH/AEu3B9eA4H/jp/OvoGvi74a6
q+i/EHSb4TRwokhEzSuFXyyp35J9s/jivprwT8SdN8d3d9DpllepHaAFp5lAVs9BweCcHj2oA7ei
iigAooooAK+Y/wBonR2tPGVlqgH7u9tQpP8AtoSD+hWvpyvNfjd4XbxD4Blnt4y93pr/AGmMAZLL
0cfkc/8AAaAPkqiiigAoopSMHB4NACUUUUAFFFFABRRRQAUUVbNhdppyag1tKLN5DEsxU7C4GSuf
XBoA674UeIoPDPj20vbt4ktGjeOaSQ42KVzke+QOO/TvUlhqUGufG+11G2Gbe61tJI969VMgxkfS
uIgdY5kdkWRVYZVs4YehwR/Ouh8NSTz/ABD0uTS/K+0NqMZt/PDBM7xt3DJIHTjJ+poA+2KKz9LG
orp0P9qPA97jMvkKVQH0GSTgevetCgAooooATAH40tFFABRRRQAVU1HUbTSdPmvr6dILaBd8kj9F
FW64T4uaNfa78OdQtNOEjzqVl8qPOZQpyVx39ce1AHzh8UfFlt4z8aTanZpItokawRF+CwXPOO2S
TXFU4gqSCCCOCDTaAJIomllSNBlnIUD3Nfc3h7S49E8O6bpkYwLW3SL8QoBP518ifDXw9P4k8e6X
aIhMMUyzztjhUQ7jn64x+NfaFABRRRQAUUUUAFFFFABRRRQAVzHjfwbZeN/D02m3eI5PvwTgZMT9
j9PUV09FAHh/wz+D+u+D/G66rqV3ZvbQwuqi3kYlywxyCo46/lXuFFFABRRRQAUUUUAFFFFAGbru
kWuv6LeaTeKTb3UZjfacEZ7j3HWvjnx14SuPBnim60iV2kiXDwTsuPMQjIP17H3FfbFeH/tF6FDN
oWn68bh1lt5fsoixlWDgtn2Py0AfOFd78Lb9Y/GGlWM+oR6fbG8W4a4Y4JZQcJk8Ybp079a4KigD
788xP7y/nQsqOxVXViOoB6V8ClmZQCxIXoCelehfCXwz4i1rxZBe6PPLZQWrhrm8GdoXOSn+0Tjp
+dAH13RRRQAU0gMCCAQeCDTqKAPkP4t+BH8HeKHltoz/AGVfMZLZgOEPVk/DPHtivPK+5fE3hvTv
FeiTaVqUZaGTkMv3o2HRlPYivkbxz4E1PwNrBtL1DJbOSbe6UfJKP6EdxQBydFFFABRRRQAUUUUA
FLnjp+NJU9taXF3JstreWZ/7saFj+lAGj4a8PX3irXrbSdPTdPO2Cx+6i92PsBXt/wAX9O0jwf8A
CXSPDEK75RcAwsRySoJdz9d2P+Be1eZeF9W8ceD0uRoul3UL3GPMlbTi7YHQAleBUHjPVPG+uW9p
d+Kra/W3iJWCS4sjCmW5wDtAJIH6UAcZU8M8tvMk0ErxSoQyOjEMpHQgjoagooA7bSviP4/+0RWm
n67qFxNIwWOI4lLH0AINfW+hT3tzoVhNqcIh1B7dGuIv7khUbh+ea+XPBfw7+IUlxBqeiQyaas0e
UvXkEfyMAcj+Lkegr6D8CeB/+EStbmW7v59S1a9Ktd3UzE7sZwozzgZPXrQB2VFFFABRRRQAUUUU
AFcf8R/F8fgzwfd6gHX7Y48q0U/xSHoce3J/Cuwr5A+LfjKbxZ4zuUSXOnWDtb2yA8HBwz/UkdfT
FAHCyzSTzPNK5eSRizMxyST1JrtPhr8PJ/iBqN3D9sNna2sYaSYJvOSeFAyPQn8K4Wvon4aeO/t2
qaDoGgadYWVklvjUgUxJI6oMuDwOWOB1J5oA9H8D/D3SPAllJFYeZNcz48+5l+8+OgwOAPauvooo
AKKKKACiiigAooooAKKKKACiiigAooooAKKKKACiiigAooooAK4v4peHZvE/w+1Kwtoy90gE8Cjq
zIc4HuRkfjXaUUAfA8VrcT3ItooJHnZtoiVSWJ9Mda9h8HfAPUNXhjvfEM8mmW7gFbdBmZvc54X6
cmvoez0XS7GaS4s9OtYJpSWeSOJVZieuSBWhQB5lp/wJ8EWJRpbO5vGXn/SJzg/ULgV6Dp2mWWk2
SWen2kVrbp92OJAqj8BVyigAooooAKKKKACs3WNE03X9Pex1Syiu7Z+qSLnB9QeoPuK0qKAPmrxr
8A9T05pLvww5v7Xr9mcgTJ7Dsw/I/WvHryyutPuntry3kt54zho5FKsD9DX3tWbq2h6VrcHk6pp1
teRj+GaIPj6Z6UAfCVFfWOo/AfwRfM7x2t1ZFjn/AEa4OB9AwIrBk/Zv0Hzx5et6ksfdWVGJ/HA/
lQB82U9VZ2CqCzE4AAySa+n9P/Z58JWzB7m61K8wfuvKqL/46uf1rvNC8E+G/DQxpGj21vIP+Wu3
c5/4EcmgD5u8G/BbxF4llin1CF9K044JlnXEjD/ZTr+JwK+kPCvg3RvB2mLZ6VahO8kzHMkh9WP9
OldFRQAVz/i/wxZ+MPDdxpF7lVlwySL1jcdGH+ehNdBRQB8ea78IvGeiXrwLo89/EDhJ7JDIrD1w
OR+Ire8FfA/xBrF9DPr1u+m6apzIshxNIP7oXtn1NfUtFAEMMMVvCkEKBIo1CoqjAUDgAVNRRQAU
UUUAFFFFABRRRQA1gShCnBI4OM4r438R/DTxbol/c/aNGup4A7EXFvGZEYZ65HT8a+yqKAPgSWKS
GQxyoyOOqsMEVpaFrC6JqAnewtL6Ija8NwuQR7MOVPuDX2dr/hXRfFNo1rq9hFcoPusww6f7rDkV
5Rqf7OGmzys+l65c28ZzhJ4hJg/UY4oA6j4U6xpOvWM93pWpap+7ASXTL6584WxPOVY/MQcHBz68
V6VXl3w0+E8ngHWbvUH1gXv2iDyQiwGMD5gcn5jn7v616jQAUUUUAFFFFABRRRQAUUUUAf/Z

------=_NextPart_000_0040_01CB1F53.F9859920
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.active.com/Assets/Images/loading.gif

R0lGODlhIAAgALMAAP///7Ozs/v7+9bW1uHh4fLy8rq6uoGBgTQ0NAEBARsbG8TExJeXl/39/VRU
VAAAACH/C05FVFNDQVBFMi4wAwEAAAAh+QQFBQAAACwAAAAAIAAgAAAE5xDISSlLrOrNp0pKNRCd
FhxVolJLEJQUoSgOpSYT4RowNSsvyW1icA16k8MMMRkCBjskBTFDAZyuAEkqCfxIQ2hgQRFvAQEE
IjNxVDW6XNE4YagRjuBCwe60smQUDnd4Rz1ZAQZnFAGDd0hihh12CEE9kjAEVlycXIg7BAsMB6Sl
nJ87paqbSKiKoqusnbMdmDC2tXQlkUhziYtyWTxIfy6BE8WJt5YEvpJivxNaGmLHT0VnOgGYf0dZ
XS7APdpB309RnHOG5gDqXGLDaC457D1zZ/V/nmOM82XiHQjYKhKP1oZmADdEAAAh+QQFBQAAACwA
AAAAGAAXAAAEchDISasKNeuJFKoHs4mUYlJIkmjIV54Soypsa0wmLSnqoTEtBw52mG0AjhYpBxio
EqRNy8V0qFzNw+GGwlJki4lBqx1IBgjMkRIghwjrzcDti2/Gh7D9qN774wQGAYOEfwCChIV/gYmD
ho+QkZKTR3p7EQAh+QQFBQAAACwBAAAAHQAOAAAEchDISWdANesNHHJZwE2DUSEo5SjKKB2HOKGY
FLD1CB/DnEoIlkti2PlyuKGEATMBaAACSyGbEDYD4zN1YIEmh0SCQQgYehNmTNNaKsQJXmBuuEYP
i9ECAU/UFnNzeUp9VBQEBoFOLmFxWHNoQw6RWEocEQAh+QQFBQAAACwHAAAAGQARAAAEaRDICdZZ
NOvNDsvfBhBDdpwZgohBgE3nQaki0AYEjEqOGmqDlkEnAzBUjhrA0CoBYhLVSkm4SaAAWkahCFAW
TU0A4RxzFWJnzXFWJJWb9pTihRu5dvghl+/7NQmBggo/fYKHCX8AiAmEEQAh+QQFBQAAACwOAAAA
EgAYAAAEZXCwAaq9ODAMDOUAI17McYDhWA3mCYpb1RooXBktmsbt944BU6zCQCBQiwPB4jAihiCK
86irTB20qvWp7Xq/FYV4TNWNz4oqWoEIgL0HX/eQSLi69boCikTkE2VVDAp5d1p0CW4RACH5BAUF
AAAALA4AAAASAB4AAASAkBgCqr3YBIMXvkEIMsxXhcFFpiZqBaTXisBClibgAnd+ijYGq2I4HAam
wXBgNHJ8BEbzgPNNjz7LwpnFDLvgLGJMdnw/5DRCrHaE3xbKm6FQwOt1xDnpwCvcJgcJMgEIeCYO
CQlrF4YmBIoJVV2CCXZvCooHbwGRcAiKcmFUJhEAIfkEBQUAAAAsDwABABEAHwAABHsQyAkGoRiv
ELInnOFlBjeM1BCiFBdcbMUtKQdTN0CUJru5NJQrYMh5VIFTTKJcOj2HqJQRhEqvqGuU+uw6AwgE
wxkOO55lxIihoDjKY8pBoThPxmpAYi+hKzoeewkTdHkZghMIdCOIhIuHfBMOjxiNLR4KCW1ODAlx
SxEAIfkEBQUAAAAsCAAOABgAEgAABGwQyEkrCDgbYvvMoOF5ILaNaIoGKroch9hacD3MFMHUBzMH
iBtgwJMBFolDB4GoGGBCACKRcAAUWAmzOWJQExysQsJgWj0KqvKalTiYPhp1LBFTtp10Is6mT5gd
VFx1bRN8FTsVCAqDOB9+KhEAIfkEBQUAAAAsAgASAB0ADgAABHgQyEmrBePS4bQdQZBdR5IcHmWE
gUFQgWKaKbWwwSIhc4LonsXhBSCsQoOSScGQDJiWwOHQnAxWBIYJNXEoFCiEWDI9jCzESey7GwMM
5doEwW4jJoypQQ743u1WcTV0CgFzbhJ5XClfHYd/EwZnHoYVDgiOfHKQNREAIfkEBQUAAAAsAAAP
ABkAEQAABGeQqUQruDjrW3vaYCZ5X2ie6EkcKaooTAsi7ytnTq046BBsNcTvItz4AotMwKZBIC6H
6CVAJaCcT0CUBTgaTg5nTCu9GKiDEMPJg5YBBOpwlnVzLwtqyKnZagZWahoMB2M3GgsHSRsRACH5
BAUFAAAALAEACAARABgAAARcMKR0gL34npkUyyCAcAmyhBijkGi2UW02VHFt33iu7yiDIDaD4/er
EYGDlu/nuBAOJ9Dvc2EcDgFAYIuaXS3bbOh6MIC5IAP5Eh5fk2exC4tpgwZyiyFgvhEMBBEAIfkE
BQUAAAAsAAACAA4AHQAABHMQyAnYoViSlFDGXBJ808Ep5KRwV8qEg+pRCOeoioKMwJK0Ekcu54h9
AoghKgXIMZgAApQZcCCu2Ax2O6NUud2pmJcyHA4L0uDM/ljYDCnGfGakJQE5YH0wUBYBAUYfBIFk
HwaBgxkDgX5lgXpHAXcpBIsRADs=

------=_NextPart_000_0040_01CB1F53.F9859920
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.active.com/SiteFiles/3/templates/images/common/buttons/button_send.gif

R0lGODlhPwAWAOYAAHp6erq6ujMzM9bnr7XVaNLlprrYctXnrLjXbtPmqdDkorfWa7zZds7jnsrh
lczimsLcg8jgkcDbf8bfjMTdiL7aemJrTGVtVD0+ObXPdXqFY4KPZT0/OXmEYYmYY5GjZn6NXD0+
OGVtUlphS1hgRoCOYP///3iDXWRsUUdKP2NsT2FrS6/FeJ+xdJWmbjw+OHmEX294WYqZZn2MWae7
d5KkaLrSgk9UQVlgR7jRflBVRI+ccaK5bISQZ4GPYmt2UZamcqW6c3uFZWNrTnaCWJCiYmZtVb7U
i1pgSnWBVmt2T2duV3eCW5SkbFBVQ3SBVKS5cLfQeqvEcbzUhrHGfU9VQgAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5
BAAAAAAALAAAAAA/ABYAAAf/gACCg4SFhoeIiYqHJgADj5CRkpOUlZaXkgABAAednp+goaKjpKWg
mgAJqqusra6vsLGyragFtre4ubq7vL2+uagKwsPExcbHyMnKxagNzs/Q0dLT1NJCAkvV0qgP3d7f
4A8aAuQaO+Ho6ONG6eioDvDx8vMXAh3wPRfz+/zwHQL6+u1DFaGgwYMIOQjYgPCICHILIwARwCEG
OYYRYJBTKAKhx4OoJogcSbIkCogpTogcIaDFhBQtXQjAMEUmhgk+BIyYcEIAipJASaKiQLSo0aMU
SiCBqIIKRIglmsykQIOcDR0CZFBgIkAF0q9EUUEYS7as2bIeBIRgQY5F2RpqsyEEIZfDiQAPEIgI
GHK271hUEgILHkwYB4jAIARYkFBFcWALHz4IeCEBCrkoSRz/cEy4s2BUFUKLHk16xgqIT0JnUAKR
hJQikyvwIJchAwlyNwSsIM17NCoGwIMLH068uPHjyIejMsC8ufPn0KNLn079OSoE2LNr3869u/fv
4LejWkC+vPnz6NOrX8/+PCoC8OPLn0+/vv37+OejWsS/v/9FAZgQwIAEFmjggQgmqOCCCAYCADs=

------=_NextPart_000_0040_01CB1F53.F9859920
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.active.com/SiteFiles/3/templates/images/common/spinners/spinner.gif

R0lGODlhEAAQAAAAACH/C05FVFNDQVBFMi4wAwH//wAh+QQLCgAPACwAAAAAEAAQAINjY2N7e3uM
jIylpaW9vb3///////////////////////////////////////////8EQPDJ+QCgmFqbZwjVFmLf
N26XV2oiZWLcJAjdRBDPPNf3rdOdHm5Xe9wog0HmiEwqbb1m0ogTYqZWZpAwwBWhnQgAIfkECwoA
DwAsAAAAABAAEACDY2Nje3t7jIyMpaWlvb29////////////////////////////////////////
////BEDwyflCoJham6cQ1fYAAPZ94UiW3kmtbJuR1DB0E23bOLzfHdiDh1NRCIQMEoNcTprJJ2GQ
XEKZ1ebD2bkWpZ0IACH5BAsKAA8ALAAAAAAQABAAg2NjY3t7e4yMjKWlpb29vf//////////////
/////////////////////////////wRB8Mn5hKCYWpvnGNX2BAH2feFIlt5JrWybkRRBdBMAPLaN
6zrb4NYB7ny4h65GpCyZSIkRevNNmbyecofrNZPZTgQAIfkECwoADwAsAAAAABAAEACDY2Nje3t7
jIyMpaWlvb29////////////////////////////////////////////BEHwyfnGoJhamych1fYI
AvZ94UiWHjGA08q2GUmhnRQEzwlnu50vF+ThiDwaBgAwnShM5u0pjTanD2v22tHmoFxKBAAh+QQL
CgAPACwAAAAAEAAQAINjY2N7e3uMjIylpaW9vb3/////////////////////////////////////
//////8EQfDJ+QihmFqbJ7fDNQzYdnHjqG1USq6Z6l2dJAgV2923WfM4Tu1xowAAmUAAczxSlEpj
8+GELqXUabTWRA4nzkwEACH5BAsKAA8ALAAAAAAQABAAg2NjY3t7e4yMjKWlpb29vf//////////
/////////////////////////////////wRD8Mn5CKGYWpsn3xenbVVIeqdkDdeYiRIAdNMwPLJM
23Y+d7ybjvawUYYUgQDjSyqXk2Yg8HhCo7PptHrNaKnEyTYTAQAh+QQLCgAPACwAAAAAEAAQAINj
Y2N7e3uMjIylpaW9vb3///////////////////////////////////////////8EQPDJ+QihmFqb
JwDVFmLfN26XV2oiZWKc2k1cCXaoPVvD9e4pSSCQGQwwwyHFaKQkiQLBg3l0QqPS5gwrnVGinQgA
IfkECwoADwAsAAAAABAAEACDY2Nje3t7jIyMpaWlvb29////////////////////////////////
////////////BELwyfkAoJhamyffF0FgYBWKo7dRaKpmIhUE3RTPc93idNc+udojNhEIYC6J0chC
UZbHwWBIGCQfTKmUKtROhZNtJgIAOw==

------=_NextPart_000_0040_01CB1F53.F9859920
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.active.com/Assets/stylesheets/screen_common.css

* {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 1.22em; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
A {
	COLOR: #003e7e
}
A:hover {
	COLOR: #00c
}
A IMG {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: =
0px
}
BODY {
	TEXT-ALIGN: center; FONT: 13.34px verdana, arial, helvetica, clean, =
sans-serif; BACKGROUND: #fff; COLOR: #333
}
H1 {
	FONT-FAMILY: arial, verdana, helvetica, clean, sans-serif
}
H2 {
	FONT-FAMILY: arial, verdana, helvetica, clean, sans-serif
}
H3 {
	FONT-FAMILY: arial, verdana, helvetica, clean, sans-serif
}
H4 {
	MARGIN-BOTTOM: 0.4em; FONT-SIZE: 1em
}
P {
	MARGIN-BOTTOM: 1em
}
TABLE {
	FONT-SIZE: inherit
}
SELECT {
	FONT: 99% verdana, arial, helvetica, clean, sans-serif
}
INPUT {
	FONT: 99% verdana, arial, helvetica, clean, sans-serif
}
TEXTAREA {
	FONT: 99% verdana, arial, helvetica, clean, sans-serif
}
INPUT.text {
	PADDING-BOTTOM: 1px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 1px
}
OPTGROUP {
	MARGIN-TOP: 0.5em
}
.bold {
	FONT-WEIGHT: 700
}
.center {
	TEXT-ALIGN: center
}
IMG.float {
	MARGIN: 0px 0.69em 0px 0px; DISPLAY: block; FLOAT: left
}
.left {
	FLOAT: left
}
.new {
	FONT-STYLE: italic; COLOR: #ffcc33; FONT-SIZE: 0.9em; FONT-WEIGHT: bold
}
.one_col {
	MARGIN-TOP: 1.44em; CLEAR: both
}
.photo-credit {
	FONT-STYLE: italic; CLEAR: both; FONT-SIZE: 75%
}
.pkg:after {
	LINE-HEIGHT: 0; DISPLAY: block; HEIGHT: 0.1px; VISIBILITY: hidden; =
CLEAR: both; FONT-SIZE: 0.1em; CONTENT: " "
}
.pkg {
	DISPLAY: inline-block
}
* HTML .pkg {
	HEIGHT: 1%
}
.pkg {
	DISPLAY: block
}
.right {
	FLOAT: right
}
.right-one {
	MARGIN-RIGHT: 1%
}
.right-two {
	MARGIN-RIGHT: 2%
}
.right-four {
	MARGIN-RIGHT: 4%
}
.width33 {
	WIDTH: 33%
}
.width36 {
	WIDTH: 36%
}
.width49 {
	WIDTH: 49%
}
#site {
	TEXT-ALIGN: left; BORDER-LEFT: #0e4273 0px solid; MARGIN: 0px auto; =
WIDTH: 74.21em
}
#page {
	MARGIN-BOTTOM: 3em; CLEAR: both
}
#main {
	BACKGROUND: #fff
}
.channels {
	WIDTH: 12.36em; FLOAT: left; BORDER-TOP: #8fb6d8 1px solid
}
.channels .switch {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0.1em; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; BACKGROUND: #cfddea; PADDING-TOP: 0.2em
}
#content {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0.69em; PADDING-RIGHT: 0px; DISPLAY: =
block; PADDING-TOP: 0px
}
#content:after {
	LINE-HEIGHT: 0; DISPLAY: block; HEIGHT: 0.1px; VISIBILITY: hidden; =
CLEAR: both; FONT-SIZE: 0.1em; CONTENT: " "
}
#content .layout_2_1_left {
	WIDTH: 45.86em; FLOAT: left
}
#content .layout_2_1_right {
	WIDTH: 26.36em; FLOAT: right
}
#top_header {
	BORDER-BOTTOM: #0e4273 1px solid; BORDER-LEFT: #0e4273 0px solid; =
BACKGROUND: url(/SiteFiles/3/templates/images/common/top_header/bg.gif) =
#fdf1d0 repeat-x; HEIGHT: 2.75em; FONT-SIZE: 75%; OVERFLOW: visible; =
BORDER-TOP: #0e4273 1px solid; BORDER-RIGHT: #0e4273 0px solid
}
#top_header .links {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0.86em; PADDING-RIGHT: 0px; FLOAT: =
left; COLOR: #00407c; PADDING-TOP: 0.6em
}
#top_header .links .support {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 18px; PADDING-RIGHT: 0px; =
BACKGROUND: url(/assets/common/screen-common-sprite.png) no-repeat 0px =
-349px; PADDING-TOP: 0px
}
#top_header .logos {
	BORDER-LEFT: #0e4273 1px solid; BACKGROUND-COLOR: #fff; WIDTH: 200px; =
FLOAT: right; HEIGHT: 2.75em; MARGIN-LEFT: 1em
}
#top_header .logos A SPAN {
	DISPLAY: none
}
#top_header .logos #activenetwork {
	MARGIN: 0.18em 0px 0px; WIDTH: 114px; DISPLAY: block; BACKGROUND: =
url(/assets/common/screen-common-sprite.png) no-repeat 0px -388px; =
FLOAT: left; HEIGHT: 26px
}
#top_header .logos #espn {
	MARGIN: 0.18em 0.4em 0px 0px; WIDTH: 72px; DISPLAY: block; BACKGROUND: =
url(/assets/common/screen-common-sprite.png) no-repeat 0px -435px; =
FLOAT: right; HEIGHT: 26px
}
#top_header .logos #activenetwork A {
	WIDTH: 114px; DISPLAY: block; HEIGHT: 26px
}
#top_header .logos #espn A {
	WIDTH: 72px; DISPLAY: block; HEIGHT: 26px
}
#internat {
	WIDTH: 12em; BACKGROUND: url(/assets/common/screen-common-sprite.png) =
no-repeat 0px -814px; FLOAT: right
}
#internat #int-wrap {
	BACKGROUND: url(/assets/common/nav-down-arrow.gif) no-repeat 10.6em =
-3px
}
#internat A#int-top {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 24px; PADDING-RIGHT: 15px; DISPLAY: =
block; HEIGHT: 2.2em; TEXT-DECORATION: none; PADDING-TOP: 0.6em
}
#internat A#int-top:hover {
	TEXT-DECORATION: underline
}
.int-menu {
	BORDER-BOTTOM: #000066 1px solid; BORDER-LEFT: #000066 1px solid; =
BACKGROUND-COLOR: #ffffff; MARGIN-TOP: 0px; WIDTH: 12em; BORDER-TOP: =
#000066 1px solid; BORDER-RIGHT: #000066 1px solid
}
.int-menu A {
	PADDING-BOTTOM: 0.25em; PADDING-LEFT: 0.3em; PADDING-RIGHT: 0px; =
DISPLAY: block; MARGIN-LEFT: 2.1em; TEXT-DECORATION: none; PADDING-TOP: =
0.25em
}
.int-menu SPAN {
	DISPLAY: block
}
.int-menu A:hover {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BACKGROUND-COLOR: =
#ffffcc; BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
.at {
	DISPLAY: block; BACKGROUND: =
url(/assets/common/screen-common-sprite.png) no-repeat 0px -587px
}
.au {
	DISPLAY: block; BACKGROUND: =
url(/assets/common/screen-common-sprite.png) no-repeat 0px -566px
}
.de {
	DISPLAY: block; BACKGROUND: =
url(/assets/common/screen-common-sprite.png) no-repeat 0px -608px
}
.es {
	DISPLAY: block; BACKGROUND: =
url(/assets/common/screen-common-sprite.png) no-repeat 0px -628px
}
.fr {
	DISPLAY: block; BACKGROUND: =
url(/assets/common/screen-common-sprite.png) no-repeat 0px -650px
}
.ie {
	DISPLAY: block; BACKGROUND: =
url(/assets/common/screen-common-sprite.png) no-repeat 0px -670px
}
.it {
	DISPLAY: block; BACKGROUND: =
url(/assets/common/screen-common-sprite.png) no-repeat 0px -690px
}
.nl {
	DISPLAY: block; BACKGROUND: =
url(/assets/common/screen-common-sprite.png) no-repeat 0px -712px
}
.nz {
	DISPLAY: block; BACKGROUND: =
url(/assets/common/screen-common-sprite.png) no-repeat 0px -733px
}
.pt {
	DISPLAY: block; BACKGROUND: =
url(/assets/common/screen-common-sprite.png) no-repeat 0px -754px
}
.se {
	DISPLAY: block; BACKGROUND: =
url(/assets/common/screen-common-sprite.png) no-repeat 0px -776px
}
.uk {
	DISPLAY: block; BACKGROUND: =
url(/assets/common/screen-common-sprite.png) no-repeat 0px -796px
}
.us {
	DISPLAY: block; BACKGROUND: =
url(/assets/common/screen-common-sprite.png) no-repeat 0px -812px
}
#header {
	BORDER-BOTTOM: #8eb6d9 1px solid; WIDTH: 100%; BACKGROUND: =
url(/assets/common/header-bg.gif) #0044a5 repeat-x; FLOAT: left; HEIGHT: =
7em; OVERFLOW: hidden
}
#header .logo {
	FLOAT: left
}
#header .channel {
	FLOAT: left; PADDING-TOP: 2px
}
#header_search_container FORM INPUT#k {
	BACKGROUND: url(/Assets/common/search-box-sprite.png) no-repeat left =
top
}
#header_search_container FORM INPUT#k:focus {
	BACKGROUND: url(/Assets/common/search-box-sprite.png) no-repeat left =
top
}
#header_search_container FORM INPUT#k:active {
	BACKGROUND: url(/Assets/common/search-box-sprite.png) no-repeat left =
top
}
#header_search_container FORM INPUT#search_button {
	BACKGROUND: url(/Assets/common/search-box-sprite.png) no-repeat left =
top
}
#header_search_container #search_channel_link {
	BACKGROUND: url(/Assets/common/search-box-sprite.png) no-repeat left =
top
}
#header_search_container {
	PADDING-BOTTOM: 0px; MARGIN: 7px 0px 0px; PADDING-LEFT: 40px; WIDTH: =
450px; PADDING-RIGHT: 0px; FONT-FAMILY: helvetica, arial, sans-serif; =
FLOAT: left; HEIGHT: 87px; COLOR: #fff; FONT-SIZE: 90%; OVERFLOW: =
hidden; PADDING-TOP: 13px
}
* HTML #header_search_container {
	WIDTH: 410px
}
#header_search_container A {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; OUTLINE-STYLE: =
none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; COLOR: #fff; =
BORDER-TOP: medium none; BORDER-RIGHT: medium none; TEXT-DECORATION: =
none
}
#header_search_container FORM INPUT#k {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
4px 5px 0px; PADDING-LEFT: 4px; WIDTH: 296px; PADDING-RIGHT: 0px; =
FONT-FAMILY: helvetica, arial, verdana, serif; BACKGROUND-POSITION: 0px =
0px; FLOAT: left; HEIGHT: 19px; FONT-SIZE: 115%; OVERFLOW: hidden; =
BORDER-TOP: 0px; BORDER-RIGHT: 0px; PADDING-TOP: 4px
}
* HTML #header_search_container FORM INPUT#k {
	BACKGROUND-POSITION: 0px -150px; MARGIN-BOTTOM: 3px; HEIGHT: 20px; =
OVERFLOW: hidden; PADDING-TOP: 3px
}
* + HTML #header_search_container FORM INPUT#k {
	MARGIN-BOTTOM: 3px
}
#header_search_container FORM INPUT#k:focus {
	BACKGROUND-POSITION: 0px -30px; VERTICAL-ALIGN: middle
}
#header_search_container FORM INPUT#k:active {
	BACKGROUND-POSITION: 0px -30px; VERTICAL-ALIGN: middle
}
#header_search_container FORM INPUT#search_button {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; WIDTH: 70px; =
BACKGROUND-POSITION: -380px 0px; FLOAT: left; HEIGHT: 23px; BORDER-TOP: =
medium none; BORDER-RIGHT: medium none
}
* HTML #header_search_container FORM INPUT#search_button {
	BACKGROUND-POSITION: -380px -60px; OVERFLOW: hidden
}
#header_search_container UL#search_modes {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 4px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 1.2em; FONT-SIZE: 92%; =
PADDING-TOP: 0px
}
#header_search_container UL#search_modes LI {
	BORDER-LEFT: #ccc 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 4px; =
PADDING-RIGHT: 1px; DISPLAY: inline; PADDING-TOP: 0px
}
#header_search_container UL#search_modes LI#first_li {
	BORDER-LEFT: medium none; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 1px; PADDING-TOP: 0px
}
* HTML #header_search_container UL#search_modes LI#first_li {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 0px
}
#header_search_container UL#search_modes LI A:hover {
	TEXT-DECORATION: underline
}
#header_search_container UL#search_modes LI A.selected {
	COLOR: #f1dd00
}
#header_search_container UL#search_modes LI A.selected:hover {
	TEXT-DECORATION: underline
}
#header_search_container FORM SELECT.search_channel_select {
	MARGIN: 0px; DISPLAY: none; FLOAT: left
}
#header_search_container #search_channel_link {
	PADDING-RIGHT: 11px; BACKGROUND-POSITION: 100% -55px; TEXT-DECORATION: =
underline
}
* HTML #header_search_container #search_channel_link {
	BACKGROUND-POSITION: 100% -85px
}
* + HTML #header_search_container #search_channel_link {
	BACKGROUND-POSITION: 100% -85px
}
.home_search_box#header_search_container #search_channel_link {
	COLOR: #f1dd00; FONT-WEIGHT: 400; TEXT-DECORATION: underline
}
#header_search_container #search_channel {
	Z-INDEX: 10000; BORDER-BOTTOM: #006 1px solid; POSITION: absolute; =
BORDER-LEFT: #006 1px solid; PADDING-BOTTOM: 5px; BACKGROUND-COLOR: =
#fff; MARGIN: 0px 0px 0px -57px; PADDING-LEFT: 5px; WIDTH: 120px; =
PADDING-RIGHT: 5px; COLOR: #fff; OVERFLOW: hidden; BORDER-TOP: #006 1px =
solid; TOP: 110px; BORDER-RIGHT: #006 1px solid; PADDING-TOP: 5px; LEFT: =
50%
}
#header_search_container #search_channel SPAN {
	DISPLAY: block; MARGIN-BOTTOM: 2px
}
#header_search_container #search_channel SPAN A {
	COLOR: #003e7e
}
#header_search_container #search_channel SPAN A:hover {
	TEXT-DECORATION: underline
}
#header_search_container #search_channel SPAN.bold A {
	FONT-WEIGHT: 700
}
#header_search_container #channel_message {
	MARGIN: 0px; OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: =
medium; FLOAT: left; COLOR: #fff; CLEAR: left; FONT-SIZE: 92%; =
FONT-WEIGHT: 400
}
#header_search_container #channel_message A {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; =
COLOR: #f1dd00
}
#header_search_container #channel_message #emphases {
	TEXT-TRANSFORM: uppercase; COLOR: #f1dd00; FONT-WEIGHT: 700
}
#header_search_container FORM .popular {
	FONT-WEIGHT: 700; TEXT-DECORATION: underline
}
#header_search_container FORM .popular OPTION {
	FONT-WEIGHT: 700; TEXT-DECORATION: none
}
.site_search {
	MARGIN: 0.5em 0px 0px; WIDTH: 37.48em; DISPLAY: inline; BACKGROUND: =
url(../images/common/site_search/specific/bg_bl.gif) #eef5fd no-repeat =
0px 100%; FLOAT: left; HEIGHT: 6.5em; OVERFLOW: hidden
}
#search_shell {
	BACKGROUND: url(../images/common/site_search/specific/bg_br.gif) =
no-repeat 100% 100%; HEIGHT: 6.5em
}
.site_search A:hover {
	TEXT-DECORATION: underline
}
.site_search .filter {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; PADDING-LEFT: 6em; =
PADDING-RIGHT: 0px; BACKGROUND: =
url(../images/common/site_search/bg_tl.gif) no-repeat; FONT-SIZE: =
0.82em; PADDING-TOP: 0px
}
.site_search .filter A {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 1.69em; PADDING-RIGHT: 0px; =
TEXT-DECORATION: underline; PADDING-TOP: 0px
}
.site_search .filter H2.filters {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0em; PADDING-RIGHT: 0px; BACKGROUND: =
url(../images/common/site_search/bg_tr.gif) no-repeat 100% 0px; =
FONT-SIZE: 1em; FONT-WEIGHT: normal; PADDING-TOP: 1em
}
.site_search .filter .filters A {
	POSITION: relative; FONT-SIZE: 86%; FONT-WEIGHT: 400; LEFT: 150px
}
.site_search .filter .filters STRONG {
	DISPLAY: none; FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: =
1.2em
}
.site_search .search {
	BORDER-RIGHT-WIDTH: 0px; BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-LEFT-WIDTH: 0px
}
.site_search .search LEGEND {
	DISPLAY: none
}
.site_search .search LABEL {
	DISPLAY: none
}
.site_search .form {
	PADDING-BOTTOM: 0.4em; MARGIN-TOP: -0.3em; PADDING-LEFT: 4.92em; =
PADDING-RIGHT: 0px; BACKGROUND: =
url(../images/common/site_search/search_icon.gif) no-repeat 1.8em 0.3em; =
PADDING-TOP: 0.8em
}
.site_search .form * {
	VERTICAL-ALIGN: middle
}
.site_search .form LABEL {
	POSITION: relative; WIDTH: 4.23em; FONT-FAMILY: Arial, Helvetica, =
sans-serif; FONT-SIZE: 110%; TOP: -0.15em; FONT-WEIGHT: bold
}
.site_search .form A {
	PADDING-LEFT: 0.4em; FONT-SIZE: 75%; TEXT-DECORATION: underline
}
#organizers {
	MARGIN: 0.6em 0px 0px 0em; WIDTH: 13.75em; BACKGROUND: =
url(/assets/common/screen-common-sprite.png) no-repeat 0px -241px; =
FLOAT: right; HEIGHT: 5.88em
}
#organizers H2 {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; PADDING-LEFT: 1em; =
PADDING-RIGHT: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: =
#000; FONT-SIZE: 104%; PADDING-TOP: 0.4em
}
#organizers UL.info {
	LIST-STYLE-TYPE: none; MARGIN: 0.1em 0px 0px 1em; COLOR: #fff
}
#organizers UL.info LI {
	PADDING-BOTTOM: 0.2em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
FONT-SIZE: 82%; PADDING-TOP: 0px
}
#hot_links {
	BORDER-BOTTOM: #b0bfc8 1px solid; WIDTH: 100%; BACKGROUND: =
url(/SiteFiles/3/templates/images/common/hot_links/bg.gif) #dadada =
repeat-x; FLOAT: left; HEIGHT: 2.14em; OVERFLOW: visible
}
#hot_links P.links {
	PADDING-BOTTOM: 0.3em; PADDING-LEFT: 0.95em; PADDING-RIGHT: 0.3em; =
FLOAT: left; COLOR: #333; PADDING-TOP: 0.6em
}
#hot_links P.links SPAN {
	FONT-FAMILY: Arial, Helvetica, sans-serif; FONT-SIZE: 100%; =
FONT-WEIGHT: 700
}
#hot_links #h_t_ad {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 1em; PADDING-RIGHT: 0.3em; FLOAT: =
left; COLOR: #333; FONT-SIZE: 0.86em; PADDING-TOP: 0.69em
}
#hot_links #h_t_ad A {
	COLOR: #666
}
#hot_links #h_t_ad A:hover {
	COLOR: #000
}
#hot_links P.user IMG {
	VERTICAL-ALIGN: middle
}
#hot_links P.user {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0.69em; =
MARGIN-BOTTOM: 0px; FLOAT: right; COLOR: #333; FONT-SIZE: 0.86em; =
PADDING-TOP: 0.35em
}
#hot_links P.user A {
	FONT-SIZE: 100%; TEXT-DECORATION: underline
}
#hot_links P.user #login-button {
	DISPLAY: block; FLOAT: left; MARGIN-LEFT: 0.6em
}
#hot_links P.user #create-account-button {
	DISPLAY: block; FLOAT: left; MARGIN-LEFT: 0.6em
}
#hot_links P.user #login-button {
	WIDTH: 53px; BACKGROUND: url(/assets/common/screen-common-sprite.png) =
no-repeat 0px -190px; HEIGHT: 21px
}
#hot_links P.user #create-account-button {
	WIDTH: 104px; BACKGROUND: url(/assets/common/screen-common-sprite.png) =
no-repeat 0px -139px; HEIGHT: 21px
}
#hot_links P.user #login-button SPAN {
	DISPLAY: none
}
#hot_links P.user #create-account-button SPAN {
	DISPLAY: none
}
#hot_links P.user SPAN#login-button A {
	WIDTH: 53px; DISPLAY: block; HEIGHT: 21px
}
#hot_links P.user SPAN#create-account-button A {
	WIDTH: 104px; DISPLAY: block; HEIGHT: 21px
}
#hot_links #global-nav {
	PADDING-LEFT: 0px; FLOAT: left
}
#hot_links #global-nav {
	Z-INDEX: 90000; LIST-STYLE-TYPE: none; FONT-FAMILY: Arial, Helvetica, =
sans-serif; LIST-STYLE-IMAGE: none
}
#hot_links #global-nav UL {
	Z-INDEX: 90000; LIST-STYLE-TYPE: none; FONT-FAMILY: Arial, Helvetica, =
sans-serif; LIST-STYLE-IMAGE: none
}
#hot_links #global-nav A {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 15px; PADDING-RIGHT: 10px; DISPLAY: =
block; TEXT-DECORATION: none; PADDING-TOP: 5px
}
#hot_links #global-nav SPAN.trigger {
	DISPLAY: block; BACKGROUND: url(/assets/common/nav-down-arrow.gif) =
no-repeat right center; CURSOR: default
}
#hot_links #global-nav SPAN.trigger A {
	PADDING-BOTTOM: 0.6em; TEXT-TRANSFORM: uppercase; PADDING-LEFT: 0.86em; =
PADDING-RIGHT: 1.4em; FONT-FAMILY: arial, verdana; FONT-SIZE: 0.86em; =
FONT-WEIGHT: 700; PADDING-TOP: 0.6em
}
#hot_links #global-nav LI {
	WIDTH: auto; FLOAT: left; MARGIN-RIGHT: 0.2em
}
#hot_links #global-nav LI UL {
	WIDTH: 12em
}
#hot_links #global-nav UL LI {
	WIDTH: 12em
}
#hot_links #global-nav UL LI A {
	PADDING-BOTTOM: 3px; PADDING-LEFT: 10px; PADDING-RIGHT: 12px; DISPLAY: =
block; FONT-FAMILY: verdana; COLOR: #565656; FONT-SIZE: 86%; =
BORDER-RIGHT: 0px; PADDING-TOP: 3px
}
#hot_links #global-nav LI UL LI {
	FLOAT: none
}
#hot_links #global-nav LI UL {
	BORDER-BOTTOM: #000 0px solid; POSITION: absolute; BORDER-LEFT: #000 =
0px solid; PADDING-BOTTOM: 0.69em; BACKGROUND-COLOR: #0044a5; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: none; BORDER-TOP: #000 =
0px solid; BORDER-RIGHT: #000 0px solid; PADDING-TOP: 0.4em
}
#hot_links #global-nav LI:hover A {
	BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #0044a5; COLOR: #fff
}
#hot_links #global-nav A:focus {
	BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #0044a5; COLOR: #fff
}
#hot_links #global-nav A:active {
	BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #0044a5; COLOR: #fff
}
#hot_links #global-nav LI.gnhvr A {
	BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #0044a5; COLOR: #fff
}
#hot_links #global-nav LI:hover UL {
	DISPLAY: block
}
#hot_links #global-nav LI.gnhvr UL {
	DISPLAY: block
}
#hot_links #global-nav LI:hover UL A {
	BACKGROUND-COLOR: transparent; COLOR: #fff
}
#hot_links #global-nav LI.gnhvr UL A {
	BACKGROUND-COLOR: transparent; COLOR: #fff
}
#hot_links #global-nav UL A:hover {
	BACKGROUND-COLOR: #8eb6d9 !important; COLOR: #000 !important
}
#hot_links #global-nav UL LI.heading {
	PADDING-BOTTOM: 3px; FONT-STYLE: italic; PADDING-LEFT: 10px; =
PADDING-RIGHT: 12px; FONT-FAMILY: verdana; COLOR: #fff; FONT-SIZE: 86%; =
FONT-WEIGHT: bold; PADDING-TOP: 10px
}
.box:after {
	LINE-HEIGHT: 0; DISPLAY: block; HEIGHT: 0.1px; VISIBILITY: hidden; =
CLEAR: both; FONT-SIZE: 0.1em; CONTENT: " "
}
.box {
	DISPLAY: inline-block
}
* HTML .box {
	HEIGHT: 1%
}
.box {
	DISPLAY: block
}
.box {
	BORDER-BOTTOM: #b1c0c8 1px solid; BORDER-LEFT: #b1c0c8 1px solid; =
MARGIN-TOP: 0.9em; BORDER-TOP: #b1c0c8 1px solid; BORDER-RIGHT: #b1c0c8 =
1px solid
}
.box .title {
	PADDING-BOTTOM: 0.2em; PADDING-LEFT: 0.69em; PADDING-RIGHT: 0.69em; =
HEIGHT: 2.4em; PADDING-TOP: 0.2em
}
.box .title H3 {
	LINE-HEIGHT: 1.8em; FLOAT: left; FONT-SIZE: 1.3em
}
.box .title P {
	MARGIN: 0.6em 0px 0px; DISPLAY: block; FLOAT: right; FONT-SIZE: 86%
}
.box .content {
	PADDING-BOTTOM: 0.69em; PADDING-LEFT: 0.69em; PADDING-RIGHT: 0.69em; =
PADDING-TOP: 0.69em
}
.box .content P {
	PADDING-BOTTOM: 0.69em; MARGIN-BOTTOM: 0px
}
.box .content UL {
	LIST-STYLE-TYPE: none; FONT-SIZE: 0.86em; LIST-STYLE-IMAGE: none
}
.box .content UL LI {
	MARGIN: 0px 0px 0.69em
}
.blue {
	BORDER-BOTTOM-COLOR: #003e7e; BORDER-TOP-COLOR: #003e7e; =
BORDER-RIGHT-COLOR: #003e7e; BORDER-LEFT-COLOR: #003e7e
}
.blue .title {
	BACKGROUND-COLOR: #003e7e
}
.blue .title A {
	COLOR: #fff
}
.blue .title H3 {
	COLOR: #fff
}
.gold {
	BORDER-BOTTOM-COLOR: #ffcc33; BACKGROUND-COLOR: #fdf5e6; =
BORDER-TOP-COLOR: #ffcc33; BORDER-RIGHT-COLOR: #ffcc33; =
BORDER-LEFT-COLOR: #ffcc33
}
.gold .title {
	BORDER-BOTTOM: #ffcc33 1px solid; MARGIN-BOTTOM: 0px
}
.gold .title H3 {
	COLOR: #333
}
.gray .title {
	BORDER-BOTTOM: #b1c0c8 1px solid; BACKGROUND-COLOR: #eee
}
.gray .title H3 {
	COLOR: #333
}
#search_rcpagelet FORM {
	PADDING-BOTTOM: 0.69em; PADDING-LEFT: 0.69em; PADDING-RIGHT: 0.69em; =
PADDING-TOP: 0.69em
}
#search_rcpagelet FORM.narrow {
	PADDING-BOTTOM: 0.35em; PADDING-LEFT: 0.35em; PADDING-RIGHT: 0.35em; =
PADDING-TOP: 0.35em
}
#search_rcpagelet LABEL {
	TEXT-ALIGN: right; MARGIN: 5px 4px 0px 10px; DISPLAY: block; FLOAT: =
left; COLOR: #333; CLEAR: left; FONT-SIZE: 80%; FONT-WEIGHT: 700
}
#search_rcpagelet #form_content LABEL {
	WIDTH: 75px
}
#search_rcpagelet INPUT {
	PADDING-BOTTOM: 2px; MARGIN: 2px 0px; PADDING-LEFT: 2px; PADDING-RIGHT: =
2px; DISPLAY: block; FLOAT: left; FONT-SIZE: 80%; PADDING-TOP: 2px
}
#search_rcpagelet SELECT {
	PADDING-BOTTOM: 2px; MARGIN: 2px 0px; PADDING-LEFT: 2px; PADDING-RIGHT: =
2px; DISPLAY: block; FLOAT: left; FONT-SIZE: 80%; PADDING-TOP: 2px
}
#search_rcpagelet #form_content INPUT {
	WIDTH: 190px
}
#search_rcpagelet #form_content SELECT {
	WIDTH: 198px; HEIGHT: 21px
}
#search_rcpagelet SELECT {
	WIDTH: 168px; HEIGHT: 21px
}
#search_rcpagelet INPUT.default {
	COLOR: #aaa
}
#search_rcpagelet .hidden {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; DISPLAY: inline; BACKGROUND: none transparent scroll repeat 0% 0%; =
FONT-SIZE: 1%; PADDING-TOP: 0px
}
#search_rcpagelet #date_picker SPAN {
	MARGIN: 7px 5px 0px; DISPLAY: block; FLOAT: left; COLOR: #333; =
FONT-SIZE: 70%; FONT-WEIGHT: 700
}
#search_rcpagelet #date_picker INPUT {
	WIDTH: 65px
}
#search_rcpagelet #date_picker .button {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN: 2px 0px 0px; WIDTH: auto; =
FLOAT: left; BORDER-TOP: 0px; CURSOR: pointer; BORDER-RIGHT: 0px
}
* + HTML #search_rcpagelet #results_container {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 0px
}
#search_rcpagelet #results_container {
	PADDING-BOTTOM: 6px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; CLEAR: =
left; PADDING-TOP: 6px
}
* + HTML #search_rcpagelet #results_container INPUT {
	MARGIN: 0px
}
#search_rcpagelet #results_container INPUT {
	MARGIN: 0px 5px 0px 0px; WIDTH: auto; DISPLAY: block; FLOAT: left
}
* + HTML #search_rcpagelet #results_container LABEL {
	MARGIN-TOP: 3px
}
#search_rcpagelet #results_container LABEL {
	TEXT-ALIGN: left; MARGIN: 0px; WIDTH: 175px; DISPLAY: block; FLOAT: =
left; CLEAR: none; FONT-WEIGHT: 400
}
#search_rcpagelet DIV.submit {
	TEXT-ALIGN: center; CLEAR: both
}
#search_rcpagelet INPUT.submit {
	BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; MARGIN: 0.2em auto; WIDTH: 95px; =
DISPLAY: block; BACKGROUND: url(/assets/common/screen-common-sprite.png) =
no-repeat 0px -30px; FLOAT: none; HEIGHT: 28px; FONT-SIZE: 0px; =
OVERFLOW: hidden; BORDER-TOP: 0px; CURSOR: pointer; BORDER-RIGHT: 0px; =
PADDING-TOP: 28px
}
#morelink {
	POSITION: relative; BOTTOM: 10px; FONT-SIZE: 80%
}
.scal {
	POSITION: absolute; LEFT: 0px
}
.scal {
	Z-INDEX: 1000; BORDER-BOTTOM: #ccc 2px solid; POSITION: absolute; =
BORDER-LEFT: #ccc 2px solid; PADDING-BOTTOM: 1em; BACKGROUND-COLOR: =
#fff; PADDING-LEFT: 1em; WIDTH: 180px; PADDING-RIGHT: 1em; DISPLAY: =
block; COLOR: #333; FONT-SIZE: 80%; BORDER-TOP: #ffc423 6px solid; TOP: =
0px; BORDER-RIGHT: #ccc 2px solid; PADDING-TOP: 1em; LEFT: -9px
}
.scal .calheader {
	TEXT-ALIGN: center; MARGIN-BOTTOM: 1em; OVERFLOW: auto; FONT-WEIGHT: =
700
}
.scal .calheader .caltitle {
	TEXT-ALIGN: center; MARGIN: 0px auto; WIDTH: 60%
}
.scal .calheader .calcontrol {
	CURSOR: pointer
}
.scal .calheader .calcontrol:hover {
	BACKGROUND-COLOR: #ccc; COLOR: #fff
}
.scal .calheader .calclose {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.scal .calheader .calclose:hover {
	BACKGROUND-COLOR: transparent; COLOR: #333
}
.scal .calheader .calprevmonth {
	MARGIN: 0px 0.5em; FLOAT: left
}
.scal .calheader .calnextmonth {
	MARGIN: 0px 0.5em; FLOAT: right
}
.scal .calheader .calnextyear {
	DISPLAY: none
}
.scal .calheader .calprevyear {
	DISPLAY: none
}
.scal .daybox {
	BORDER-BOTTOM: #ddd 1px solid; TEXT-ALIGN: center; BORDER-LEFT: 0px; =
PADDING-BOTTOM: 2px; PADDING-LEFT: 2px; WIDTH: 20px; PADDING-RIGHT: 2px; =
FLOAT: left; BORDER-TOP: 0px; CURSOR: pointer; BORDER-RIGHT: #ddd 1px =
solid; PADDING-TOP: 2px
}
.scal .dayboxvalue {
	DISPLAY: none
}
.scal .dayboxname {
	BORDER-BOTTOM: #fff 1px solid; TEXT-ALIGN: center; PADDING-BOTTOM: 2px; =
BORDER-TOP-COLOR: #fff; PADDING-LEFT: 2px; WIDTH: 20px; PADDING-RIGHT: =
2px; BORDER-RIGHT-COLOR: #fff; BORDER-LEFT-COLOR: #fff; FONT-WEIGHT: =
700; PADDING-TOP: 2px
}
.scal .daybox:hover {
	BACKGROUND-COLOR: #ddd
}
.scal .dayboxname:hover {
	BACKGROUND-COLOR: transparent; CURSOR: auto
}
.scal .dayboxsunday {
	BORDER-LEFT: #ddd 1px solid
}
.scal .dayoutmonth {
	COLOR: #ddd
}
.scal .dayselected {
	BACKGROUND-COLOR: #ffc423; COLOR: #369
}
.scal .daycurrent {
	BORDER-BOTTOM: red 1px solid; BORDER-LEFT: red 1px solid; BORDER-TOP: =
red 1px solid; BORDER-RIGHT: red 1px solid
}
.scal .endweek {
	FLOAT: left
}
#med_rec_top {
	MARGIN-TOP: 0.9em; WIDTH: 300px; FLOAT: left
}
#med_rec_bottom {
	PADDING-BOTTOM: 0px; MARGIN-TOP: 0.9em; PADDING-LEFT: 6%; WIDTH: 87.4%; =
PADDING-RIGHT: 6%; DISPLAY: block; CLEAR: both; PADDING-TOP: 0px
}
#top_ads {
	HEIGHT: 6.92em; OVERFLOW: hidden
}
#top_ads .banner {
	FLOAT: left
}
#top_ads .promo {
	FLOAT: right
}
#footer {
	PADDING-BOTTOM: 0.69em; PADDING-LEFT: 0px; WIDTH: 74.21em; =
PADDING-RIGHT: 0px; BACKGROUND: =
url(/sitefiles/3/templates/images/common/dotted_horizontal.gif) #e0e0e0 =
repeat-x 0px 0px; CLEAR: both; PADDING-TOP: 0.4em
}
#footer .copyright {
	FLOAT: left; MARGIN-LEFT: 0.8em; FONT-SIZE: 80%
}
#footer .links {
	FLOAT: right; FONT-SIZE: 80%; MARGIN-RIGHT: 0.8em
}
#footer .links .support {
	PADDING-BOTTOM: 4px; PADDING-LEFT: 18px; PADDING-RIGHT: 0px; =
BACKGROUND: url(/assets/common/screen-common-sprite.png) no-repeat 0px =
-349px; PADDING-TOP: 0px
}
#footer IMG {
	VERTICAL-ALIGN: middle
}
#social_footer {
	PADDING-BOTTOM: 0.4em; PADDING-LEFT: 0.69em; PADDING-RIGHT: 0.69em; =
CLEAR: both; PADDING-TOP: 0.69em
}
#social_footer SPAN {
	FONT-SIZE: 0.86em
}
#social_footer IMG {
	PADDING-LEFT: 0.69em; VERTICAL-ALIGN: middle
}
#social_footer IMG.first {
	PADDING-LEFT: 0.3em
}
DIV#container_footer {
	TEXT-ALIGN: left; MARGIN: 0.69em; FONT-SIZE: 0.75em
}
DIV#container_footer UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.6em; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
DIV#container_footer UL#copyright {
	MARGIN-BOTTOM: 0.75em
}
DIV#container_footer UL LI {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0.75em; PADDING-RIGHT: =
0.4em; DISPLAY: inline; BACKGROUND: =
url(/sitefiles/3/templates/images/common/footer_links_separator.gif) =
no-repeat 0px 55%; COLOR: #666; PADDING-TOP: 0px
}
DIV#container_footer UL LI.no_bullet {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: =
none transparent scroll repeat 0% 0%; PADDING-TOP: 0px
}
DIV#container_footer A {
	COLOR: #666; TEXT-DECORATION: none
}
DIV#container_footer A:visited {
	COLOR: #666; TEXT-DECORATION: none
}
DIV#container_footer A:hover {
	TEXT-DECORATION: underline
}
DIV#container_footer UL#copyright LI A {
	COLOR: #003560
}

------=_NextPart_000_0040_01CB1F53.F9859920
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.active.com/Assets/stylesheets/event_details.css

#page {
	FONT-FAMILY: Arial, Verdana, Helvetica, sans-serif
}
.channels {
	WIDTH: 0px
}
#subchannels {
	DISPLAY: none
}
#organizers H2 {
	TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: auto; PADDING-LEFT: 1em; =
PADDING-RIGHT: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif; =
BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: none; COLOR: =
#000; FONT-SIZE: 104%; FONT-WEIGHT: 700; PADDING-TOP: 0.4em
}
* HTML #organizers H2 {
	MARGIN: 0px
}
* + HTML #organizers H2 {
	MARGIN: 0px
}
#top_ads {
	HEIGHT: 6.92em; OVERFLOW: hidden
}
#top_ads .banner {
	FLOAT: left
}
#top_ads .promo {
	FLOAT: right
}
#hCal {
	DISPLAY: none
}
#previousYears {
	DISPLAY: none
}
#content {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 0px
}
.content_left {
	POSITION: relative; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: =
48.1em; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 1em
}
.content_left .Summary .details {
	WIDTH: 100%; FLOAT: left
}
.content_left .Summary .meta {
	WIDTH: 16em; FLOAT: right
}
.content_left .Summary .meta IMG.logo {
	MARGIN: 0px auto; DISPLAY: block
}
.content_right {
	WIDTH: 25em; FLOAT: right
}
* HTML .content_right {
	WIDTH: 24.5em
}
.unableToDisplay {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0.8em; PADDING-LEFT: 0.8em; WIDTH: =
100%; PADDING-RIGHT: 0.8em; FLOAT: left; PADDING-TOP: 0.8em
}
#feedback_container {
	WIDTH: auto !important
}
.quigoAdContainer {
	MARGIN-TOP: 40px; FLOAT: left; CLEAR: left
}
#footer {
	BACKGROUND: #e0e0e0; BORDER-TOP: #003d7d 1px dotted
}
* HTML #footer {
	PADDING-BOTTOM: 0.69em; PADDING-LEFT: 0pt; WIDTH: 74.21em; =
PADDING-RIGHT: 0pt; BACKGROUND: =
url(/sitefiles/3/templates/images/common/dotted_horizontal.gif) #e0e0e0 =
repeat-x 0pt 50%; CLEAR: both; BORDER-TOP: medium none; PADDING-TOP: =
0.4em
}
#footer .copyright {
	FLOAT: none !important
}
.reportLink {
	TEXT-ALIGN: center; MARGIN: 25px 0px; WIDTH: 100%; FLOAT: left; =
FONT-SIZE: 80%; BORDER-TOP: #999 1px solid; PADDING-TOP: 6px
}
#feedback_form LABEL {
	FLOAT: left
}
* + HTML #feedback_form LABEL {
	FLOAT: left
}
.goAwaySpan {
	DISPLAY: none !important
}
.goAwayDiv {
	DISPLAY: none !important
}
.goAwayImg {
	DISPLAY: none !important
}
.goAwayLink {
	DISPLAY: none !important
}
LI#peopletab {
	DISPLAY: none !important
}
#header_search_container #search_channel {
	TOP: 202px
}
.topLeft {
	BACKGROUND: url(/assets/event-details/event-details-sprite.png) =
no-repeat 0px 50%
}
.topRight {
	BACKGROUND: url(/assets/event-details/event-details-sprite.png) =
no-repeat 0px 50%
}
.bottomLeft {
	BACKGROUND: url(/assets/event-details/event-details-sprite.png) =
no-repeat 0px 50%
}
.bottomRight {
	BACKGROUND: url(/assets/event-details/event-details-sprite.png) =
no-repeat 0px 50%
}
.bottom {
	BACKGROUND: url(/assets/event-details/event-details-sprite.png) =
no-repeat 0px 50%
}
UL#actions LI {
	BACKGROUND: url(/assets/event-details/event-details-sprite.png) =
no-repeat 0px 50%
}
#tabsContainer #tabs LI {
	BACKGROUND: url(/assets/event-details/event-details-sprite.png) =
no-repeat 0px 50%
}
#tabsContainer .tabOuterSpan {
	BACKGROUND: url(/assets/event-details/event-details-sprite.png) =
no-repeat 0px 50%
}
#getDirectionsButton A {
	BACKGROUND: url(/assets/event-details/event-details-sprite.png) =
no-repeat 0px 50%
}
H2 {
	BACKGROUND: url(/assets/event-details/event-details-sprite.png) =
no-repeat 0px 50%
}
H2 SPAN.h2outer {
	BACKGROUND: url(/assets/event-details/event-details-sprite.png) =
no-repeat 0px 50%
}
.contextual_header H3 {
	BACKGROUND: url(/assets/event-details/event-details-sprite.png) =
no-repeat 0px 50%
}
.contextual_header H3 SPAN.h3outer {
	BACKGROUND: url(/assets/event-details/event-details-sprite.png) =
no-repeat 0px 50%
}
#contextualWrapper .TAN_container_header {
	BACKGROUND: url(/assets/event-details/event-details-sprite.png) =
no-repeat 0px 50%
}
#contextualWrapper .TAN_container_header H3 {
	BACKGROUND: url(/assets/event-details/event-details-sprite.png) =
no-repeat 0px 50%
}
#postReviewButton {
	BACKGROUND: url(/assets/event-details/event-details-sprite.png) =
no-repeat 0px 50%
}
#addReviewLink {
	BACKGROUND: url(/assets/event-details/event-details-sprite.png) =
no-repeat 0px 50%
}
#reviewsTabContent H2 {
	BACKGROUND: url(/assets/event-details/event-details-sprite.png) =
no-repeat 0px 50%
}
#reviewsTabContent H2 SPAN.h2outer {
	BACKGROUND: url(/assets/event-details/event-details-sprite.png) =
no-repeat 0px 50%
}
.collapseButtonLink {
	BACKGROUND: url(/assets/event-details/event-details-sprite.png) =
no-repeat 0px 50%
}
.expandButtonLink {
	BACKGROUND: url(/assets/event-details/event-details-sprite.png) =
no-repeat 0px 50%
}
.missingLogo#eventLogo {
	BACKGROUND: url(/assets/event-details/event-details-sprite.png) =
no-repeat 0px 50%
}
#USATlogo {
	BACKGROUND: url(/assets/event-details/event-details-sprite.png) =
no-repeat 0px 50%
}
.deleteReviewLink {
	BACKGROUND: url(/assets/event-details/event-details-sprite.png) =
no-repeat 0px 50%
}
SPAN#addReviewButtonSpan {
	BACKGROUND: url(/assets/event-details/event-details-sprite.png) =
no-repeat 0px 50%
}
.haveYouParticipatedContainer .button {
	BACKGROUND: url(/assets/event-details/event-details-sprite.png) =
no-repeat 0px 50%
}
.saveThisEventContainer .button {
	BACKGROUND: url(/assets/event-details/event-details-sprite.png) =
no-repeat 0px 50%
}
.addYourPhotosContainer .button {
	BACKGROUND: url(/assets/event-details/event-details-sprite.png) =
no-repeat 0px 50%
}
.addYourVideosContainer .button {
	BACKGROUND: url(/assets/event-details/event-details-sprite.png) =
no-repeat 0px 50%
}
#med_rec_top {
	BACKGROUND: url(/assets/event-details/event-details-sprite.png) =
no-repeat 0px 50%
}
#med_rec_bottom {
	BACKGROUND: url(/assets/event-details/event-details-sprite.png) =
no-repeat 0px 50%
}
UL.pageLinks LI.prevNav {
	BACKGROUND: url(/assets/event-details/event-details-sprite.png) =
no-repeat 0px 50%
}
UL.pageLinks LI.nextNav {
	BACKGROUND: url(/assets/event-details/event-details-sprite.png) =
no-repeat 0px 50%
}
#ED_container {
	MARGIN-TOP: 0.9em; FONT-FAMILY: Arial, Helvetica, sans-serif
}
#ED_container .RatingHeader {
	TEXT-ALIGN: center; MARGIN: 0.1em 0px 0px 0.5em; FLOAT: left; COLOR: =
gray; FONT-SIZE: 9px
}
#ED_container .RatingUI {
	TEXT-ALIGN: right; MARGIN: 0.2em 0px 0.9em 0.9em; WIDTH: 20em; FLOAT: =
left; FONT-SIZE: 9px
}
#ED_container .Ratings {
	TEXT-ALIGN: center; HEIGHT: 3em; PADDING-TOP: 0.6em
}
#ED_container .RatingsSummary {
	TEXT-ALIGN: center; MARGIN: 0.2em 0px 0px 0.5em; COLOR: gray; =
FONT-SIZE: 9px
}
#ED_header {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 1.2em
}
* HTML #ED_header {
	PADDING-TOP: 0px
}
* + HTML #ED_header {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 0px
}
UL.pageLinks {
	TEXT-ALIGN: right; LIST-STYLE-TYPE: none; WIDTH: 100%; FLOAT: right; =
LIST-STYLE-IMAGE: none
}
* HTML UL.pageLinks {
	TEXT-ALIGN: right; LIST-STYLE-TYPE: none; WIDTH: 100%; FLOAT: right; =
LIST-STYLE-IMAGE: none
}
UL.pageLinks LI {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0.3em; PADDING-RIGHT: 0.3em; =
DISPLAY: inline; CURSOR: pointer; PADDING-TOP: 0px
}
UL.pageLinks LI.currentPage {
	BORDER-BOTTOM: #cccccc 1px solid; BORDER-LEFT: #cccccc 1px solid; =
BACKGROUND-COLOR: #d7e8f8; BORDER-TOP: #cccccc 1px solid; FONT-WEIGHT: =
bold; BORDER-RIGHT: #cccccc 1px solid
}
UL.pageLinks LI.prevNav {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; =
BACKGROUND-COLOR: #d7e8f8; BORDER-TOP: #ccc 1px solid; CURSOR: pointer; =
BORDER-RIGHT: #ccc 1px solid
}
UL.pageLinks LI.nextNav {
	BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; =
BACKGROUND-COLOR: #d7e8f8; BORDER-TOP: #ccc 1px solid; CURSOR: pointer; =
BORDER-RIGHT: #ccc 1px solid
}
UL.pageLinks LI.prevNav {
	PADDING-LEFT: 8px; BACKGROUND-POSITION: -6px -645px; MARGIN-LEFT: 0.5em
}
UL.pageLinks LI.nextNav {
	BORDER-LEFT: medium none; PADDING-RIGHT: 12px; BACKGROUND-POSITION: =
-130px -645px
}
UL.pageLinks LI.prevNav A {
	COLOR: #ccc
}
UL.pageLinks LI.nextNav A {
	COLOR: #ccc
}
UL.pageLinks LI.clickable.prevNav A {
	COLOR: #003e7e
}
UL.pageLinks LI.clickable.nextNav A {
	COLOR: #003e7e
}
UL.pageLinks LI.clickable.prevNav:hover {
	BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; =
BACKGROUND-POSITION: -6px -667px; COLOR: #fff; BORDER-TOP: black 1px =
solid; BORDER-RIGHT: black 1px solid
}
UL.pageLinks LI.clickable.nextNav:hover {
	BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; =
BACKGROUND-POSITION: -130px -667px; COLOR: #fff !important; MARGIN-LEFT: =
-1px; BORDER-TOP: black 1px solid; BORDER-RIGHT: black 1px solid
}
UL.pageLinks LI.clickable.prevNav:hover A {
	COLOR: #fff
}
UL.pageLinks LI.clickable.nextNav:hover A {
	COLOR: #fff
}
#previewMesssage {
	TEXT-ALIGN: center; PADDING-BOTTOM: 8px; BACKGROUND-COLOR: #990000; =
PADDING-LEFT: 0px; WIDTH: 80%; PADDING-RIGHT: 0px; MARGIN-BOTTOM: 15px; =
COLOR: #ffffff; MARGIN-LEFT: auto; MARGIN-RIGHT: auto; PADDING-TOP: 8px
}
#quickInfo {
	WIDTH: 46.8em; FLOAT: left; HEIGHT: auto
}
* + HTML #quickInfo {
	WIDTH: 48em
}
#quickInfo H1 {
	PADDING-BOTTOM: 5px; DISPLAY: inline; MAX-WIDTH: 640px !important; =
COLOR: #003e7e
}
#quickInfo H1 .h1text {
	FLOAT: left; MARGIN-RIGHT: 0.5em
}
* HTML #quickInfo H1 .h1text {
	FONT-SIZE: 85%
}
* + HTML #quickInfo H1 .h1text {
	FLOAT: left; FONT-SIZE: 90%
}
#quickInfo #dateAddressContainer {
	MARGIN: 0.5em 1.5em 0px 0px; CLEAR: both; PADDING-TOP: 0.5em
}
#quickInfo #dateAddressContainer H4 {
	COLOR: #676767
}
#quickInfo #dateAddressContainer H4 A {
	MARGIN-BOTTOM: 0.1em; COLOR: #676767; FONT-WEIGHT: 700
}
#quickInfo #dateAddressContainer #date {
	MARGIN-BOTTOM: 0.2em
}
#quickInfo #dateAddressContainer H4 A:hover {
	COLOR: #00c
}
#facebookLikeButton {
	MARGIN: 20px 0px 10px; HEIGHT: 30px
}
.roundedBox .top {
	BACKGROUND-COLOR: #d7e8f8; HEIGHT: 9px; FONT-SIZE: 1px
}
.roundedBox .topLeft {
	WIDTH: 9px; BACKGROUND-POSITION: -220px -500px; FLOAT: left; HEIGHT: =
9px
}
.roundedBox .topRight {
	WIDTH: 9px; BACKGROUND-POSITION: -230px -500px; FLOAT: right; HEIGHT: =
9px
}
.roundedBox .content {
	BACKGROUND-COLOR: #d7e8f8; HEIGHT: auto !important
}
.roundedBox .bottom {
	BACKGROUND-COLOR: #d7e8f8; BACKGROUND-POSITION: -400px -600px; =
FONT-SIZE: 1px
}
.roundedBox .bottomLeft {
	WIDTH: 9px; BACKGROUND-POSITION: -220px -510px; FLOAT: left; HEIGHT: =
9px
}
.roundedBox .bottomRight {
	WIDTH: 9px; BACKGROUND-POSITION: -230px -510px; FLOAT: right; HEIGHT: =
9px
}
#registerBlock #buttons {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; PADDING-LEFT: 0.3em; WIDTH: =
180px; PADDING-RIGHT: 0.3em; DISPLAY: table-cell; VERTICAL-ALIGN: =
middle; PADDING-TOP: 0px
}
#registerBlock UL LI {
	MARGIN: 0px; FONT-WEIGHT: normal
}
#registerBlock #buttons IMG {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN-TOP: 25px; =
PADDING-LEFT: 1em; PADDING-RIGHT: 1em; DISPLAY: table-cell; =
VERTICAL-ALIGN: middle; PADDING-TOP: 0px
}
#registerBlock {
	BACKGROUND-COLOR: #d7e8f8; WIDTH: 25em; DISPLAY: block; FLOAT: right
}
#registerBlock #buttonContainer {
	DISPLAY: table; FLOAT: left
}
* + HTML #registerBlock #buttonContainer {
	WIDTH: 55%
}
* HTML #registerBlock #buttons {
	WIDTH: 180px
}
#registerBlock .registerableDiv SPAN {
	MARGIN-TOP: 10px; DISPLAY: block; COLOR: #666; FONT-SIZE: 150%; =
FONT-WEIGHT: 700
}
#registerBlock .closed {
	COLOR: #666666
}
#registerBlock .unavailable {
	COLOR: #666666
}
#summaryTabContent .unavailable {
	COLOR: #666666
}
#registerBlock .soldout {
	COLOR: #ff0000
}
#registerNow #checkIfRegistered {
	TEXT-ALIGN: center
}
* HTML #registerNow #checkIfRegistered {
	HEIGHT: 1.3em
}
#registerNow #checkIfRegisteredLink {
	BACKGROUND: #d7e8f8; FONT-SIZE: 80%
}
* + HTML #registerNow #checkIfRegisteredLink {
	LINE-HEIGHT: 12.2pt; HEIGHT: 17px
}
#registerBlock #registerNowButton {
	TEXT-ALIGN: center
}
#summaryTabContent .registerableDiv {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; PADDING-LEFT: 0.3em; WIDTH: =
180px; PADDING-RIGHT: 0.3em; DISPLAY: table-cell; VERTICAL-ALIGN: =
middle; PADDING-TOP: 0px
}
#registerBlock .registerableDiv SPAN {
	LINE-HEIGHT: 1.05em; FONT-FAMILY: Verdana, Arial, Helvetica, =
sans-serif; FONT-SIZE: 1.31em; FONT-WEIGHT: bold
}
#summaryTabContent .registerableDiv SPAN {
	LINE-HEIGHT: 1.05em; FONT-FAMILY: Verdana, Arial, Helvetica, =
sans-serif; FONT-SIZE: 1.31em; FONT-WEIGHT: bold
}
#createTeam P {
	TEXT-ALIGN: center; MARGIN: auto; FONT-SIZE: 80%; FONT-WEIGHT: 700
}
* HTML #createTeam P {
	MARGIN-BOTTOM: 0px
}
#createTeam #createTeamButton {
	TEXT-ALIGN: center; MARGIN: auto; WIDTH: 111px; DISPLAY: block; HEIGHT: =
24px; CURSOR: pointer
}
#createTeam #createTeamButton IMG {
	PADDING-BOTTOM: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; PADDING-TOP: 0px
}
* + HTML #createTeam #createTeamButton {
	TEXT-ALIGN: center
}
#createTeam #createTeamButton #createATeam {
	VISIBILITY: hidden
}
* + HTML #createTeam #createTeamButton #createATeam {
	VISIBILITY: hidden
}
#registerBlock #buttons UL {
	LIST-STYLE-TYPE: none; MARGIN-LEFT: 45px; LIST-STYLE-IMAGE: none
}
#alreadyRegisteredDiv_Top UL LI {
	MARGIN-TOP: 5px; FLOAT: left; MARGIN-RIGHT: 0.69em
}
#alreadyRegisteredDiv_Bottom #buttons H3 {
	TEXT-ALIGN: left; PADDING-LEFT: 35px; WIDTH: auto; DISPLAY: block; =
BACKGROUND: url(/Assets/Images/Confirmation/img-greencheckwhite.gif) =
no-repeat 0px 0px; HEIGHT: 30px; COLOR: #006326; PADDING-TOP: 5px
}
#buttons H3 {
	TEXT-ALIGN: left; PADDING-LEFT: 35px; WIDTH: 125px; MARGIN-BOTTOM: =
0.3em; BACKGROUND: url(/Assets/Images/Confirmation/img-greencheck.gif) =
no-repeat; COLOR: #006326; FONT-SIZE: 16px
}
#alreadyRegisteredDiv_Bottom UL {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
#actionsContainer {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 7px; WIDTH: 135px; PADDING-RIGHT: =
0px; DISPLAY: table; BACKGROUND-POSITION: -700px 100%; FLOAT: left; =
HEIGHT: 8.3em; PADDING-TOP: 0px
}
* + HTML #actionsContainer {
	HEIGHT: auto !important
}
#actionsContainer UL#actions {
	BACKGROUND-COLOR: #d7e8f8; LIST-STYLE-TYPE: none; DISPLAY: table-cell; =
VERTICAL-ALIGN: middle; OVERFLOW: hidden
}
#actionsContainer UL#actions LI {
	MIN-WIDTH: 10em; FLOAT: left
}
* HTML #actionsContainer UL#actions LI {
	WIDTH: 10em
}
#actionsContainer UL#actions LI A {
	PADDING-BOTTOM: 2px; LINE-HEIGHT: 1.6em; OUTLINE-STYLE: none; =
OUTLINE-COLOR: invert; PADDING-LEFT: 2.2em; OUTLINE-WIDTH: medium; =
PADDING-RIGHT: 0px; DISPLAY: block; MAX-WIDTH: 120px; FONT-SIZE: 85%; =
CURSOR: pointer; TEXT-DECORATION: underline; PADDING-TOP: 0px
}
#actionsContainer UL#actions LI A {
	FONT-WEIGHT: normal
}
#actionsContainer UL#actions LI#email {
	BACKGROUND-POSITION: -10px -6px
}
#actionsContainer UL#actions LI#save {
	BACKGROUND-POSITION: -10px -48px
}
#actionsContainer UL#actions LI.saved#save {
	BACKGROUND-POSITION: -10px -98px
}
#actionsContainer UL#actions LI#contact {
	BACKGROUND-POSITION: -10px -148px
}
#actionsContainer UL#actions LI#writeReview {
	BACKGROUND-POSITION: -9px -198px
}
#actionsContainer UL#actions LI.reviewed#writeReview {
	BACKGROUND-POSITION: -9px -248px
}
#actionsContainer UL#actions LI#print {
	BACKGROUND-POSITION: -9px -299px
}
#actionsContainer UL#actions LI#share {
	BACKGROUND-POSITION: -9px -348px
}
#tabsContainer {
	BORDER-BOTTOM: #003e7e 5px solid; LINE-HEIGHT: normal; WIDTH: 100%; =
BACKGROUND: 0px 50%; FLOAT: left; FONT-SIZE: 90%
}
#tabsContainer UL#tabs {
	MARGIN: 0px 0px 0px 0.6em; BACKGROUND: 0px 50%; FONT-SIZE: 110%; =
FONT-WEIGHT: 700
}
#tabsContainer UL#tabs .tabOuterSpan A {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; =
TEXT-DECORATION: none
}
#tabsContainer UL#tabs .tabOuterSpan A:hover {
	TEXT-DECORATION: underline
}
#tabsContainer UL#tabs LI {
	LIST-STYLE-TYPE: none; MARGIN: 0px 4px 0px 0px; BACKGROUND-POSITION: =
100% -700px; FLOAT: left; LIST-STYLE-IMAGE: none
}
#tabsContainer UL#tabs LI .tabOuterSpan {
	DISPLAY: block; BACKGROUND-POSITION: 0px -700px; MARGIN-RIGHT: 12px; =
TEXT-DECORATION: none
}
#tabsContainer UL#tabs LI A:hover {
	TEXT-DECORATION: underline
}
#tabsContainer UL#tabs LI A SPAN {
	PADDING-BOTTOM: 0px; MIN-HEIGHT: 21px; PADDING-LEFT: 15px; =
PADDING-RIGHT: 3px; DISPLAY: block; PADDING-TOP: 7px
}
* HTML #tabsContainer UL#tabs LI A SPAN {
	PADDING-BOTTOM: 6px
}
#tabsContainer UL#tabs LI.current {
	BACKGROUND-POSITION: 100% -750px
}
#tabsContainer UL#tabs LI.current A {
	COLOR: #fff
}
#tabsContainer UL#tabs LI.current .tabOuterSpan {
	BACKGROUND-POSITION: 0px -750px; COLOR: #fff; MARGIN-RIGHT: 12px; =
TEXT-DECORATION: none
}
#tabsContainer UL#tabs LI#summary A {
	MARGIN: 0px 0px 0px 10px
}
#tabsContainer #reviewstab .tabOuterSpan A SPAN {
	PADDING-RIGHT: 1px
}
#tabsContainer #reviewsTabText {
	PADDING-BOTTOM: 0px !important; PADDING-LEFT: 0px !important; =
PADDING-RIGHT: 0px !important; DISPLAY: inline !important; PADDING-TOP: =
0px !important
}
#tabsContainer #totalReviewsCount {
	MARGIN: 0px -0.25em 0px -0.8em; DISPLAY: inline !important
}
#med_rec_top {
	MARGIN: 0px auto 0.6em 1.3em; BACKGROUND-POSITION: 100% -289px; FLOAT: =
none; PADDING-TOP: 1.4em
}
#med_rec_bottom {
	PADDING-BOTTOM: 0px; MARGIN: 0px auto 0.6em 1.3em; PADDING-LEFT: 0px; =
WIDTH: 300px; PADDING-RIGHT: 0px; BACKGROUND-POSITION: 100% -289px; =
PADDING-TOP: 1.4em
}
.contextual_header {
	MARGIN-TOP: 1em; OVERFLOW: hidden
}
.contextual_header H3 {
	BACKGROUND-POSITION: 100% -1000px; COLOR: #fff; FONT-SIZE: 110%; =
FONT-WEIGHT: 700
}
.contextual_header H3 SPAN.h3outer {
	WIDTH: 90%; DISPLAY: block; BACKGROUND-POSITION: 0px -1000px; HEIGHT: =
2.2em
}
.contextual_header H3 SPAN SPAN {
	POSITION: relative; PADDING-LEFT: 0.6em; BACKGROUND: none transparent =
scroll repeat 0% 0%; TOP: 8px
}
.contextual_articles {
	MARGIN-BOTTOM: 1em
}
SPAN.contextual_viewMore {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; MARGIN: 0.4em 0px 2em; =
PADDING-LEFT: 1.3em; PADDING-RIGHT: 1.3em; DISPLAY: block; COLOR: =
#003e7e; FONT-SIZE: 109%; FONT-WEIGHT: 700; PADDING-TOP: 0px
}
.TAN_container_footer .holding DIV {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; MARGIN: 0.4em 0px 2em; =
PADDING-LEFT: 1.3em; PADDING-RIGHT: 1.3em; DISPLAY: block; COLOR: =
#003e7e; FONT-SIZE: 109%; FONT-WEIGHT: 700; PADDING-TOP: 0px
}
SPAN.contextual_viewMore A {
	TEXT-DECORATION: underline
}
.contextual_articles UL LI {
	LINE-HEIGHT: 1.4; MARGIN: 0.4em
}
.contextual_blogPosts UL LI {
	LINE-HEIGHT: 1.4; MARGIN: 0.4em
}
.contextual_discussionThreads UL LI {
	LINE-HEIGHT: 1.4; MARGIN: 0.4em
}
.contextual_videoViews {
	LINE-HEIGHT: 1.4; MARGIN: 0.4em
}
.contextual_discussionThreads UL {
	LIST-STYLE: none none outside; PADDING-BOTTOM: 0px; MARGIN: 0.4em 0px =
0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.contextual_blogPosts UL {
	LIST-STYLE: none none outside; PADDING-BOTTOM: 0px; MARGIN: 0.4em 0px =
0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.contextual_articles UL {
	LIST-STYLE: none none outside; PADDING-BOTTOM: 0px; MARGIN: 0.4em 0px =
0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.contextual_articles UL LI A {
	LINE-HEIGHT: 1.6em; COLOR: #004a90
}
#contextualWrapper .TAN_container_header {
	MARGIN-TOP: 1em; BACKGROUND-POSITION: 100% -1000px; HEIGHT: 2.38em; =
OVERFLOW: hidden
}
#contextualWrapper .TAN_container_header H3 {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0.6em; WIDTH: 95%; PADDING-RIGHT: =
0px; BACKGROUND-POSITION: 0px -1000px; HEIGHT: 2.38em; COLOR: #ffffff; =
FONT-SIZE: 110%; FONT-WEIGHT: 700; PADDING-TOP: 0.45em
}
#contextualWrapper .TAN_container_content {
	PADDING-BOTTOM: 0.4em; PADDING-LEFT: 0.69em; PADDING-RIGHT: 0.69em; =
BACKGROUND: 0px 0px; PADDING-TOP: 0.69em
}
.TAN_container_content .event {
	MARGIN-BOTTOM: 0.69em
}
.TAN_container_content .clear {
	CLEAR: both
}
H2 {
	MARGIN: 0px 0px 0.69em; WIDTH: 100%; BACKGROUND-POSITION: 100% -920px; =
FLOAT: left; COLOR: #003e7e; FONT-SIZE: 140%; FONT-WEIGHT: 400
}
H2 SPAN.h2outer {
	WIDTH: 95%; DISPLAY: block; BACKGROUND-POSITION: 0px -850px; HEIGHT: =
2em
}
H2 SPAN SPAN {
	POSITION: relative; PADDING-LEFT: 0.6em; BACKGROUND: none transparent =
scroll repeat 0% 0%; TOP: 8px
}
#summaryTabContent H2 {
	MARGIN-TOP: 1em; WIDTH: 100%; FLOAT: left
}
* + HTML #summaryTabContent H2 {
	WIDTH: 34.25em
}
#summaryTabContent #eventLogo {
	WIDTH: auto
}
#summaryTabContent #eventLogo #image {
	PADDING-BOTTOM: 0.2em; MAX-WIDTH: 445px; FLOAT: right; MARGIN-LEFT: =
0.9em
}
#summaryTabContent .missingLogo#eventLogo {
	WIDTH: 190px; DISPLAY: block; BACKGROUND-POSITION: 0px -503px; FLOAT: =
left; HEIGHT: 75px
}
#summaryTabContent .missingLogo#eventLogo #image {
	DISPLAY: none !important
}
#summaryTabContent .expander {
	MIN-WIDTH: 200px; OVERFLOW: visible
}
#summaryTabContent .spanner {
	MARGIN-BOTTOM: -20px; HEIGHT: 0px; CLEAR: both
}
#summaryTabContent .field {
	COLOR: #222; FONT-SIZE: 90%
}
#summaryTabContent .field H4 {
	MARGIN-BOTTOM: 0.2em; COLOR: #004a90; FONT-SIZE: 100%
}
#summaryTabContent #row_closeDate #row_fees P {
	OVERFLOW: visible
}
#summaryTabContent #eventInfo {
	COLOR: #676767; FONT-SIZE: 107%
}
#summaryTabContent #row_categories {
	PADDING-BOTTOM: 1.2em; FLOAT: left
}
#summaryTabContent #row_categories .feeLineItem {
	DISPLAY: block; MARGIN-BOTTOM: 0.4em
}
#summaryTabContent #row_categories .feeLineItem .fee {
	FONT-WEIGHT: bold
}
#summaryTabContent #row_contact {
	DISPLAY: none
}
#summaryTabContent #row_donations UL {
	LIST-STYLE-TYPE: none; LIST-STYLE-IMAGE: none
}
#summaryTabContent #row_donations UL LI {
	MARGIN-LEFT: 0px
}
#summaryTabContent #row_sanction #USATlogo {
	MARGIN: 0.3em; WIDTH: 150px; BACKGROUND-POSITION: -420px -700px; FLOAT: =
left; HEIGHT: 100px
}
#summaryTabContent #row_sanction #USATlogo SPAN {
	POSITION: absolute; LEFT: -999em
}
#summaryTabContent #summaryReviews {
	MARGIN-TOP: 1em; WIDTH: 100%; FLOAT: left
}
#summaryTabContent #recentReviewsTitle {
	DISPLAY: none
}
#summaryTabContent A#rnrFlyBy {
	CURSOR: pointer; TEXT-DECORATION: underline
}
.haveYouParticipatedContainer {
	TEXT-ALIGN: center; HEIGHT: 2em; MARGIN-LEFT: 10em
}
.haveYouParticipatedContainer .text {
	MARGIN: 0.49em 0.7em 0px 0px; FLOAT: left
}
.haveYouParticipatedContainer .text A {
	COLOR: #454545; FONT-SIZE: 94%; FONT-WEIGHT: 700; TEXT-DECORATION: none
}
.haveYouParticipatedContainer .text A:hover {
	FONT-SIZE: 94%; FONT-WEIGHT: 700; TEXT-DECORATION: none
}
.haveYouParticipatedContainer .button {
	WIDTH: 140px; BACKGROUND-POSITION: -220px -100px; FLOAT: left; HEIGHT: =
40px
}
.haveYouParticipatedContainer .button A {
	WIDTH: 139px; DISPLAY: block; HEIGHT: 29px
}
.haveYouParticipatedContainer .button SPAN {
	DISPLAY: none
}
#summaryTabContent .subEvent {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0.8em; PADDING-RIGHT: 0.8em; =
DISPLAY: block; PADDING-TOP: 0px
}
#summaryTabContent .subEvent .title {
	DISPLAY: block
}
#summaryTabContent .field .subEvent H4 {
	FONT-SIZE: 140%
}
#summaryTabContent .field .subEvent {
	CLEAR: both
}
#summaryTabContent .field .category {
	CLEAR: both
}
#summaryTabContent .field .feeChange {
	CLEAR: both
}
#summaryTabContent .field .subEvent .category H4 {
	COLOR: #0066cc
}
* + HTML #summaryTabContent .field .subEvent P {
	MARGIN-TOP: 7px
}
#summaryTabContent .subEvent H4 IMG {
	CURSOR: pointer
}
#summaryTabContent .subEvent P {
	MARGIN-BOTTOM: 0.2em; FLOAT: right; COLOR: #006600; FONT-SIZE: 140%; =
FONT-WEIGHT: bold
}
#summaryTabContent .subEvent UL {
	LIST-STYLE: none none outside; PADDING-BOTTOM: 0px; PADDING-LEFT: =
0.7em; PADDING-RIGHT: 0.7em; FLOAT: right; COLOR: #aaaaaa; FONT-WEIGHT: =
bold; PADDING-TOP: 0px
}
#summaryTabContent .feeChange {
	FLOAT: right
}
#summaryTabContent .category {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0.8em; PADDING-RIGHT: 0.8em; =
DISPLAY: block; PADDING-TOP: 0px
}
#summaryTabContent .category UL {
	FONT-SIZE: 90%
}
#printFrame .field .subEvent H4 {
	MARGIN: 0px 0px 5px; FONT-SIZE: 100%
}
#printFrame .field .subEvent {
	WIDTH: 60%
}
#printFrame .field .subEvent P {
	MARGIN: 0px 0px 5px; FLOAT: right; COLOR: black; FONT-SIZE: 100%
}
#printFrame .field .subEvent UL {
	MARGIN: 0px 0px 5px
}
#summaryTabContent .field .subEvent {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0.8em; =
BORDER-TOP: #ccc 1px solid; PADDING-TOP: 0.3em
}
* + HTML #summaryTabContent .field .subEvent {
	MARGIN-TOP: 0px
}
#summaryTabContent .field .subEvent .title H4 {
	MARGIN: 0.3em 0pt 0.5em; FONT-SIZE: 150%; FONT-WEIGHT: normal
}
#summaryTabContent .field .subEvent .title H4 IMG {
	FONT-SIZE: 140%; MARGIN-RIGHT: 0.8em
}
#summaryTabContent .field .subEvent .category {
	PADDING-BOTTOM: 0.8em; PADDING-LEFT: 0.7em; PADDING-RIGHT: 0pt; =
MARGIN-LEFT: 2.7em; BORDER-TOP: #ccc 1px dashed; PADDING-TOP: 0.5em
}
#summaryTabContent .field .subEvent .category .title H5 {
	COLOR: #0066cc; FONT-SIZE: 130%
}
#summaryTabContent .field .subEvent .category .title P {
	FONT-SIZE: 130%
}
#summaryTabContent .field .subEvent .category .feeChange {
	MARGIN-BOTTOM: 0.3em
}
#summaryTabContent .field .subEvent UL {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 0px
}
#mapTabContent #mapTabHeader {
	MARGIN-BOTTOM: 0.3em
}
#mapTabContent #mapTabHeader H3 {
	FLOAT: right; FONT-SIZE: 100%; FONT-WEIGHT: 700; MARGIN-RIGHT: 1em
}
#mapTabContent #addressInputContainer {
	WIDTH: 100%; DISPLAY: block; HEIGHT: 8em
}
* HTML #mapTabContent #addressInputContainer {
	MARGIN-TOP: -1em; HEIGHT: 4em
}
* + HTML #mapTabContent #addressInputContainer {
	HEIGHT: 4em
}
#mapTabContent #addressInputContainer #addressContainer {
	MARGIN-TOP: 1em; WIDTH: 34em; FLOAT: left
}
#mapTabContent #addressInputContainer #getDirectionsButton {
	MARGIN: 0.7em 0px 0px 0.9em; FLOAT: left
}
#mapTabContent #addressInputContainer #getDirectionsButton A {
	WIDTH: 141px; DISPLAY: block; BACKGROUND-POSITION: -220px -10px; =
HEIGHT: 29px
}
#mapTabContent #addressContainer #startAddress {
	WIDTH: 100%; FLOAT: left
}
#mapTabContent #addressContainer #startAddress #txtStartAddress {
	WIDTH: 25em; FLOAT: right
}
#mapTabContent #addressContainer #startAddress H3 {
	FLOAT: right; FONT-SIZE: 100%; MARGIN-RIGHT: 1em
}
#mapTabContent #addressContainer #endAddress {
	MARGIN-TOP: 0.6em; WIDTH: 100%; FLOAT: left
}
#mapTabContent #addressContainer #endAddress #txtEndAddress {
	WIDTH: 25em; FLOAT: right
}
#mapTabContent #addressContainer #endAddress H3 {
	FLOAT: right; FONT-SIZE: 100%; MARGIN-RIGHT: 1em
}
#mapTabContent #getDirectionsButton A SPAN {
	DISPLAY: none
}
#mapTabContent #divMapDirections {
	BORDER-BOTTOM: #004a90 1px solid; BORDER-LEFT: #004a90 1px solid; =
BACKGROUND-COLOR: #fff !important; MARGIN: 5px 0px 0px 20px; WIDTH: =
45em; FLOAT: left; HEIGHT: 38em; BORDER-TOP: #004a90 1px solid; =
BORDER-RIGHT: #004a90 1px solid
}
#mapTabContent #divDirections {
	BACKGROUND-COLOR: #fff !important; MARGIN: 0px auto; WIDTH: 45em
}
#mapTabContent #mapUnavailable {
	TEXT-ALIGN: center; DISPLAY: block
}
#mapTabContent H2 SPAN.h2outer .expandButtonLink {
	MARGIN: 0.6em 0px 0px 0.5em; WIDTH: 14px; BACKGROUND-POSITION: -10px =
-400px; FLOAT: left; HEIGHT: 14px; CURSOR: pointer
}
#mapTabContent H2 SPAN.h2outer .collapseButtonLink {
	MARGIN: 0.6em 0px 0px 0.5em; WIDTH: 14px; BACKGROUND-POSITION: -10px =
-450px; FLOAT: left; HEIGHT: 14px; CURSOR: pointer
}
#mapTabContent .expandButtonLink SPAN {
	DISPLAY: none
}
.collapseButtonLink SPAN {
	DISPLAY: none
}
#reviewsTabContent .metaevents {
	WIDTH: 48em; FLOAT: left
}
#reviewsTabContent H2 {
	BACKGROUND-POSITION: 100% -920px; HEIGHT: 2em; COLOR: #003e7e; =
FONT-SIZE: 140%; FONT-WEIGHT: 400
}
#reviewsTabContent H2 SPAN.h2outer {
	WIDTH: 33em; DISPLAY: block; BACKGROUND-POSITION: 0px -850px; HEIGHT: =
2em
}
#reviewsTabContent H2 SPAN SPAN {
	POSITION: relative; PADDING-LEFT: 0.55em; BACKGROUND: none transparent =
scroll repeat 0% 0%; TOP: 7px
}
#reviewsTabContent H2 SPAN.h2outer .expandButtonLink {
	MARGIN: 0.6em 0px 0px 0.5em; WIDTH: 14px; BACKGROUND-POSITION: -10px =
-400px; FLOAT: left; HEIGHT: 14px; CURSOR: pointer
}
#reviewsTabContent H2 SPAN.h2outer .collapseButtonLink {
	MARGIN: 0.6em 0px 0px 0.5em; WIDTH: 14px; BACKGROUND-POSITION: -10px =
-450px; FLOAT: left; HEIGHT: 14px; CURSOR: pointer
}
#reviewsTabContent .metaEventReviewContainer {
	MIN-HEIGHT: 2em
}
#reviewsTabContent .expandButtonLink SPAN {
	DISPLAY: none
}
.collapseButtonLink SPAN {
	DISPLAY: none
}
#reviewsTabContent #spnEventNameReviews {
	DISPLAY: none
}
#seeAllReviews {
	FONT-FAMILY: Arial, Helvetica, sans-serif; FLOAT: right; COLOR: =
#003e7e; FONT-SIZE: 109%; FONT-WEIGHT: 700
}
#seeAllReviews A {
	COLOR: #003e7e; CURSOR: pointer; TEXT-DECORATION: underline
}
#resultsTabContent H2 {
	BACKGROUND-POSITION: 100% -920px; HEIGHT: 2em; COLOR: #003e7e; =
FONT-SIZE: 140%; FONT-WEIGHT: 400
}
#resultsTabContent H2 SPAN.h2outer {
	WIDTH: 22em; DISPLAY: block; BACKGROUND-POSITION: 0px -850px; HEIGHT: =
2em
}
#resultsTabContent H2 SPAN SPAN {
	POSITION: relative; PADDING-LEFT: 0.55em; BACKGROUND: none transparent =
scroll repeat 0% 0%; TOP: 7px
}
#resultsTabContent H2 SPAN.h2outer .expandButtonLink {
	MARGIN: 0.6em 0px 0px 0.5em; WIDTH: 14px; BACKGROUND-POSITION: -10px =
-400px; FLOAT: left; HEIGHT: 14px; CURSOR: pointer
}
#resultsTabContent H2 SPAN.h2outer .collapseButtonLink {
	MARGIN: 0.6em 0px 0px 0.5em; WIDTH: 14px; BACKGROUND-POSITION: -10px =
-450px; FLOAT: left; HEIGHT: 14px; CURSOR: pointer
}
#resultsTabContent .metaEventReviewContainer {
	MIN-HEIGHT: 2em
}
#resultsTabContent .expandButtonLink SPAN {
	DISPLAY: none
}
.collapseButtonLink SPAN {
	DISPLAY: none
}
#resultsTabContent .lineItem {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 1em; PADDING-RIGHT: 0px; =
PADDING-TOP: 0.85em
}
.resultsContainer {
	MARGIN-BOTTOM: 2.5em; FONT-SIZE: 93%
}
.resultsContainer A {
	MARGIN: 0.85em 0px 0.3em; FONT-WEIGHT: 700
}
#peopleTabContent {
	PADDING-TOP: 0.7em
}
#peopleTabContent .savedUserContainer {
	TEXT-ALIGN: center; WIDTH: 20%; FLOAT: left; HEIGHT: 8em
}
#peopleTabContent .savedUserContainer .profileLink {
	FONT-WEIGHT: 700
}
#peopleTabContent .savedUserContainer A:hover .profileLink {
	TEXT-DECORATION: underline
}
#peopleTabContent .savedDateRow {
	BORDER-BOTTOM: #999 1px solid; PADDING-BOTTOM: 0.5em; PADDING-LEFT: =
0px; WIDTH: 100%; PADDING-RIGHT: 0px; FLOAT: left; PADDING-TOP: 1em
}
#peopleTabContent .savedDateRow .savedDate {
	TEXT-ALIGN: right; WIDTH: 5.5em; FLOAT: left
}
#peopleTabContent .savedDateRow UL {
	LIST-STYLE-TYPE: none; WIDTH: 88%; FLOAT: left
}
#peopleTabContent .savedDateRow UL LI {
	MARGIN-BOTTOM: 0.5em; FLOAT: left
}
#peopleTabContent .savedDateRow .userContainer {
	TEXT-ALIGN: center; WIDTH: 7em
}
#peopleTabContent .saveThisEventContainer {
	BORDER-BOTTOM: #999 1px solid; PADDING-BOTTOM: 1em; WIDTH: 100%; FLOAT: =
left
}
#peopleTabContent .saveThisEventContainer .text {
	MARGIN: 0.49em 0.7em 0px 15em; FLOAT: left
}
#peopleTabContent .saveThisEventContainer .text A {
	COLOR: #454545; FONT-SIZE: 94%; CURSOR: pointer; FONT-WEIGHT: 700; =
TEXT-DECORATION: none
}
#peopleTabContent .saveThisEventContainer .text A:hover {
	FONT-SIZE: 94%; FONT-WEIGHT: 700; TEXT-DECORATION: none
}
#peopleTabContent .saveThisEventContainer .button {
	WIDTH: 140px; BACKGROUND-POSITION: -220px -150px; FLOAT: left; HEIGHT: =
30px
}
#peopleTabContent .saveThisEventContainer .button A {
	WIDTH: 139px; DISPLAY: block; HEIGHT: 29px; CURSOR: pointer
}
#peopleTabContent .saveThisEventContainer .button SPAN {
	DISPLAY: none
}
#photosTabContent {
	WIDTH: 48em; DISPLAY: block; FLOAT: left
}
#photosTabContent .flickrPhoto {
	TEXT-ALIGN: center; MARGIN: 10px 0px; WIDTH: 50%; FLOAT: left; HEIGHT: =
220px
}
#photosTabContent .flickrPhoto H4 {
	COLOR: #004a90
}
#photosTabContent .flickrPhoto IMG {
	PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; MAX-HEIGHT: 195px; VERTICAL-ALIGN: middle; =
PADDING-TOP: 0px
}
#photosTabContent .addYourPhotosContainer {
	BORDER-BOTTOM: #999 1px solid; PADDING-BOTTOM: 1em; WIDTH: 100%; FLOAT: =
left
}
#photosTabContent .addYourPhotosContainer .text {
	MARGIN: 0.49em 0.7em 0px 3.3em; FLOAT: left
}
* HTML #photosTabContent .addYourPhotosContainer .text {
	MARGIN: 0.49em 0.7em 0px 2em; FLOAT: left
}
* + HTML #photosTabContent .addYourPhotosContainer .text {
	MARGIN: 0.49em 0.7em 0px 2em; FLOAT: left
}
#photosTabContent .addYourPhotosContainer .text A {
	COLOR: #454545; FONT-SIZE: 94%; CURSOR: pointer; FONT-WEIGHT: 700; =
TEXT-DECORATION: none
}
#photosTabContent .addYourPhotosContainer .text A:hover {
	FONT-SIZE: 94%; FONT-WEIGHT: 700; TEXT-DECORATION: none
}
#photosTabContent .addYourPhotosContainer .button {
	WIDTH: 150px; BACKGROUND-POSITION: -220px -200px; FLOAT: left; HEIGHT: =
30px
}
#photosTabContent .addYourPhotosContainer .button A {
	WIDTH: 139px; DISPLAY: block; HEIGHT: 29px; CURSOR: pointer
}
#photosTabContent .addYourPhotosContainer .button SPAN {
	DISPLAY: none
}
#photosTabContent #noPhotos {
	TEXT-ALIGN: center; WIDTH: 100%; FLOAT: left; COLOR: #ff0000; =
FONT-WEIGHT: bold; PADDING-TOP: 1.5em
}
#videosTabContent {
	WIDTH: 48em; DISPLAY: block; FLOAT: left
}
#videosTabContent #tanVideos .youTubeVideo {
	TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: 10px 0px; =
PADDING-LEFT: 0px; WIDTH: 50%; PADDING-RIGHT: 0px; DISPLAY: block; =
FLOAT: left; HEIGHT: 250px; PADDING-TOP: 0px
}
#videosTabContent #tanVideos .youTubeVideo OBJECT {
	WIDTH: 250px
}
#videosTabContent .addYourVideosContainer {
	BORDER-BOTTOM: #999 1px solid; PADDING-BOTTOM: 1em; WIDTH: 100%; FLOAT: =
left
}
#videosTabContent .addYourVideosContainer .text {
	MARGIN: 0.49em 0.7em 0px 2.5em; FLOAT: left
}
* HTML #videosTabContent .addYourVideosContainer .text {
	MARGIN: 0.49em 0.7em 0px 2em; FLOAT: left
}
* + HTML #videosTabContent .addYourVideosContainer .text {
	MARGIN: 0.49em 0.7em 0px 2em; FLOAT: left
}
#videosTabContent .addYourVideosContainer .text A {
	COLOR: #454545; FONT-SIZE: 94%; CURSOR: pointer; FONT-WEIGHT: 700; =
TEXT-DECORATION: none
}
#videosTabContent .addYourVideosContainer .text A:hover {
	FONT-SIZE: 94%; FONT-WEIGHT: 700; TEXT-DECORATION: none
}
#videosTabContent .addYourVideosContainer .button {
	WIDTH: 150px; BACKGROUND-POSITION: -220px -250px; FLOAT: left; HEIGHT: =
30px
}
#videosTabContent .addYourVideosContainer .button A {
	WIDTH: 139px; DISPLAY: block; HEIGHT: 29px; CURSOR: pointer
}
#videosTabContent .addYourVideosContainer .button SPAN {
	DISPLAY: none
}
#videosTabContent #noVideos {
	TEXT-ALIGN: center; WIDTH: 100%; FLOAT: left; COLOR: #ff0000; =
FONT-WEIGHT: bold; PADDING-TOP: 1.5em
}
.avatar {
	BORDER-BOTTOM: #dcdcdc 1px solid; BORDER-LEFT: #dcdcdc 1px solid; =
PADDING-BOTTOM: 3px; BACKGROUND-COLOR: #fff; MARGIN: 0px auto; =
PADDING-LEFT: 3px; WIDTH: 48px; PADDING-RIGHT: 3px; HEIGHT: 48px; =
BORDER-TOP: #dcdcdc 1px solid; BORDER-RIGHT: #dcdcdc 1px solid; =
PADDING-TOP: 3px
}
* HTML .avatar {
	OVERFLOW: hidden; TEXT-DECORATION: none
}
.avatar A {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; DISPLAY: block; =
HEIGHT: 48px; BORDER-TOP: medium none; BORDER-RIGHT: medium none; =
TEXT-DECORATION: none
}
.avatar IMG {
	WIDTH: 48px; HEIGHT: 48px; TEXT-DECORATION: none
}
#peopleTabContent .avatar {
	BORDER-BOTTOM: #dcdcdc 1px solid; BORDER-LEFT: #dcdcdc 1px solid; =
PADDING-BOTTOM: 2px; BACKGROUND-COLOR: #fff; MARGIN: 0px auto; =
PADDING-LEFT: 2px; WIDTH: 30px; PADDING-RIGHT: 2px; DISPLAY: block; =
HEIGHT: 30px; BORDER-TOP: #dcdcdc 1px solid; BORDER-RIGHT: #dcdcdc 1px =
solid; PADDING-TOP: 2px
}
#peopleTabContent .avatar IMG {
	WIDTH: 30px; HEIGHT: 30px; TEXT-DECORATION: none
}
#peopleTabContent .userName {
	CURSOR: pointer
}
#article_toolbar {
	BORDER-BOTTOM: #aaa 1px solid; BORDER-LEFT: #aaa 1px solid; WIDTH: =
100px; FLOAT: right; MARGIN-LEFT: 0.5em; BORDER-TOP: #aaa 1px solid; =
BORDER-RIGHT: #aaa 1px solid
}
#mod_article_content #article_toolbar UL {
	PADDING-BOTTOM: 2px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: =
8px; PADDING-RIGHT: 8px; LIST-STYLE-IMAGE: none; PADDING-TOP: 8px
}
#article_toolbar LI {
	PADDING-BOTTOM: 7px
}
#article_toolbar A {
	PADDING-BOTTOM: 0.2em; PADDING-LEFT: 2em; PADDING-RIGHT: 0px; COLOR: =
#aaa; FONT-SIZE: 8pt; PADDING-TOP: 0px
}
#article_toolbar_comment {
	BACKGROUND: =
url(/SiteFiles/3/templates/images/myactive/icons/comment_bw.png) =
no-repeat left top
}
#article_toolbar_comment:hover {
	BACKGROUND: =
url(/SiteFiles/3/templates/images/myactive/icons/comment.png) no-repeat =
left top
}
#article_toolbar_share {
	BACKGROUND: =
url(/SiteFiles/3/templates/images/myactive/icons/link_bw.png) no-repeat =
left top
}
#article_toolbar_share:hover {
	BACKGROUND: url(/SiteFiles/3/templates/images/myactive/icons/link.png) =
no-repeat left top
}
#article_toolbar_email {
	BACKGROUND: =
url(/SiteFiles/3/templates/images/myactive/icons/email_bw.png) no-repeat =
left top
}
#article_toolbar_email:hover {
	BACKGROUND: url(/SiteFiles/3/templates/images/myactive/icons/email.png) =
no-repeat left top
}
#article_toolbar_print {
	BACKGROUND: =
url(/SiteFiles/3/templates/images/myactive/icons/printer_bw.png) =
no-repeat left top
}
#article_toolbar_print:hover {
	BACKGROUND: =
url(/SiteFiles/3/templates/images/myactive/icons/printer.png) no-repeat =
left top
}
.article_toolbar_save {
	BACKGROUND: =
url(/SiteFiles/3/templates/images/myactive/icons/add_bw.png) no-repeat =
left top
}
.article_toolbar_save:hover {
	BACKGROUND: url(/SiteFiles/3/templates/images/myactive/icons/add.png) =
no-repeat left top
}
.article_toolbar_saved {
	BACKGROUND: =
url(/SiteFiles/3/templates/images/myactive/icons/accept.png) no-repeat =
left top
}
.article_toolbar_error {
	BACKGROUND: =
url(/SiteFiles/3/templates/images/myactive/icons/error_add.png) =
no-repeat left top
}
.article_toolbar_error SPAN {
	COLOR: red
}
#mod_article_content {
	MARGIN: 0.9em 0px 0px
}
#mod_article_content DIV.ipf-article-photo {
	FONT-STYLE: italic; WIDTH: 150px; FONT-SIZE: 75%
}
#mod_article_content .ipf-article-layout1 DIV.ipf-article-photo {
	MARGIN: 0px 0.75em 0.9em 0px; FLOAT: left
}
#mod_article_content .ipf-article-layout1 DIV.ipf-article-photo IMG {
	MARGIN: 0px 0px 0.5em; DISPLAY: block
}
#mod_article_content .ipf-article-layout2 DIV.ipf-article-photo {
	MARGIN: 0px 0px 0.9em 0.75em; FLOAT: right
}
#mod_article_content .ipf-article-layout2 P {
	MARGIN-RIGHT: 160px
}
.page-2 #mod_article_content .ipf-article-layout2 P {
	MARGIN-RIGHT: 0px
}
#mod_article_content .ipf-article-layout3 DIV.ipf-article-photo {
	MARGIN: 0px 0px 0.5em 1em; FLOAT: right
}
#mod_article_content H1 {
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
#mod_article_content H2 {
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
#mod_article_content H3 {
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
#mod_article_content H4 {
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
#mod_article_content H5 {
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
#mod_article_content .subhead {
	FONT-FAMILY: Arial, Helvetica, sans-serif
}
#mod_article_content H1 {
	MARGIN: 0px 0px 1.6em; FONT-SIZE: 160%
}
#mod_article_content H2 {
	MARGIN-BOTTOM: 0.5em; FONT-SIZE: 130%
}
#mod_article_content H3 {
	MARGIN-BOTTOM: 0.1em; FONT-SIZE: 110%
}
#mod_article_content H4 {
	MARGIN-BOTTOM: 1em; FONT-SIZE: 105%
}
#mod_article_content H5 {
	FONT-SIZE: 100%
}
#mod_article_content P {
	MARGIN-BOTTOM: 1em
}
#mod_article_content UL {
	PADDING-BOTTOM: 0px; MARGIN: 0px 2em 2em 3em; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#mod_article_content OL {
	PADDING-BOTTOM: 0px; MARGIN: 0px 2em 2em 3em; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#mod_article_content .subhead {
	MARGIN-BOTTOM: 1em; FONT-SIZE: 105%; FONT-WEIGHT: 700
}
#mod_article_content H2.ipf-article-subtitle {
	FONT-STYLE: italic; MARGIN-TOP: -1.4em; FONT-SIZE: 110%
}
#mod_article_content P.ipf-article-meta {
	COLOR: #666; FONT-SIZE: 85%
}
#mod_article_content P.ipf-article-meta SPAN {
	FONT-WEIGHT: 700
}
.ipf-article-other-articles {
	PADDING-BOTTOM: 0px; MARGIN: 0.4em 0px 2.4em; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; FONT-SIZE: 0.86em; BORDER-TOP: #ddd 2px solid; =
PADDING-TOP: 0.69em
}
#mod_article_content P.ipf-article-meta {
	DISPLAY: none; VISIBILITY: hidden
}
#mod_article_content .ipf-articlephoto {
	DISPLAY: none; VISIBILITY: hidden
}
#mod_article_content H2.ipf-article-subtitle {
	DISPLAY: none; VISIBILITY: hidden
}
.page_1 #mod_article_content P.ipf-article-meta {
	DISPLAY: block; VISIBILITY: visible
}
.page_1 #mod_article_content .ipf-article-photo {
	DISPLAY: block; VISIBILITY: visible
}
.page_1 #mod_article_content H2.ipf-article-subtitle {
	DISPLAY: block; VISIBILITY: visible
}
.ipf-article-pages {
	PADDING-BOTTOM: 0.4em; MARGIN: 0.5em 0px; PADDING-LEFT: 0px; WIDTH: =
99%; PADDING-RIGHT: 0px; FONT-SIZE: 85%; OVERFLOW: hidden; BORDER-TOP: =
#eee 0px solid; PADDING-TOP: 0.4em
}
.ipf-article-pages .ipf-article-page {
	FONT-STYLE: italic; FLOAT: left
}
.ipf-article-pages .ipf-article-paging {
	FLOAT: right; COLOR: #aaa
}
.ipf-article-pages .ipf-article-paging SPAN {
	COLOR: #000
}
.ipf-article-pages .ipf-article-paging A {
	TEXT-DECORATION: none
}
.ipf-article-pages .ipf-article-paging A:hover {
	TEXT-DECORATION: underline
}
.ratingsBar {
	BACKGROUND: url(/Assets/event-details/star.png) repeat-x left bottom
}
.halfStarRating {
	BACKGROUND: url(/Assets/event-details/star.png) repeat-x left bottom
}
.oneStarRating {
	BACKGROUND: url(/Assets/event-details/star.png) repeat-x left bottom
}
.oneHalfStarRating {
	BACKGROUND: url(/Assets/event-details/star.png) repeat-x left bottom
}
.twoStarRating {
	BACKGROUND: url(/Assets/event-details/star.png) repeat-x left bottom
}
.twoHalfStarRating {
	BACKGROUND: url(/Assets/event-details/star.png) repeat-x left bottom
}
.threeStarRating {
	BACKGROUND: url(/Assets/event-details/star.png) repeat-x left bottom
}
.ThreeHalfStarRating {
	BACKGROUND: url(/Assets/event-details/star.png) repeat-x left bottom
}
.fourStarRating {
	BACKGROUND: url(/Assets/event-details/star.png) repeat-x left bottom
}
.fourHalfStarRating {
	BACKGROUND: url(/Assets/event-details/star.png) repeat-x left bottom
}
.fiveStarRating {
	BACKGROUND: url(/Assets/event-details/star.png) repeat-x left bottom
}
#RatingsUI #avgRatingEmptyStars {
	BACKGROUND: url(/Assets/event-details/star.png) repeat-x left bottom
}
#RatingsUI {
	MARGIN-TOP: 7px; DISPLAY: table-row-group; FLOAT: left; HEIGHT: 19px
}
* HTML #RatingsUI {
	MARGIN-TOP: 0px; WIDTH: 6em
}
* + HTML #RatingsUI {
	MARGIN-TOP: 10px; WIDTH: 5.9em
}
#RatingsUI #avgRatingEmptyStars {
	WIDTH: 80px; BACKGROUND-POSITION: 0px 50%; FLOAT: left; HEIGHT: 16px; =
MARGIN-RIGHT: 9px
}
* HTML #avgRatingEmptyStars {
	BACKGROUND: url(/Assets/event-details/star.png) repeat-x 0px -16px; =
OVERFLOW: hidden; MARGIN-RIGHT: 8px
}
#RatingsUI #avgRatingEmptyStars #avgRating {
	FLOAT: left; MARGIN-RIGHT: 0.3em
}
* HTML #RatingsUI #avgRatingEmptyStars #avgRating {
	FLOAT: none
}
* + HTML #RatingsUI #avgRatingEmptyStars {
	FLOAT: left; MARGIN-RIGHT: 9px
}
#RatingsUI #totalRatings {
	COLOR: #676767; FONT-SIZE: 43%; VERTICAL-ALIGN: top; FONT-WEIGHT: 400
}
* HTML #RatingsUI #totalRatings {
	MARGIN-TOP: 2px; FLOAT: left; FONT-SIZE: 30%
}
* + HTML #RatingsUI #totalRatings {
	FLOAT: none; FONT-SIZE: 32%
}
#RatingsUI #totalRatings:hover {
	COLOR: #00c !important
}
.userReviewContainer {
	BORDER-BOTTOM: #dcdcdc 1px solid; BORDER-LEFT: #dcdcdc 1px solid; =
PADDING-BOTTOM: 0.3em; PADDING-LEFT: 0.3em; WIDTH: 47.2em; =
PADDING-RIGHT: 0.3em; MARGIN-BOTTOM: 0.9em; FLOAT: left; OVERFLOW: =
hidden; BORDER-TOP: #dcdcdc 1px solid; BORDER-RIGHT: #dcdcdc 1px solid; =
PADDING-TOP: 0.3em
}
.userReviewContainer .rightColumn {
	PADDING-BOTTOM: 0.3em; MIN-HEIGHT: 6.15em; PADDING-LEFT: 0.3em; WIDTH: =
42em; PADDING-RIGHT: 0.3em; FLOAT: right; OVERFLOW: hidden; PADDING-TOP: =
0.3em
}
.userReviewContainer .leftColumn {
	WIDTH: 54px
}
.userReviewContainer .ratingAndDeleteContainer {
	WIDTH: 80px; FLOAT: right; HEIGHT: 40px
}
.userReviewContainer .ratingAndDeleteContainer .thisUserRating {
	WIDTH: 80px; BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: 0px 50%; =
HEIGHT: 16px; OVERFLOW: hidden; CURSOR: default
}
* HTML .userReviewContainer .ratingAndDeleteContainer .thisUserRating {
	BACKGROUND-POSITION: 100% -16px
}
* + HTML .userReviewContainer .ratingAndDeleteContainer .thisUserRating =
{
	BACKGROUND-POSITION: 0px -16px
}
.userReviewContainer .ratingAndDeleteContainer #deleteButtonContainer {
	MARGIN-TOP: 0.3em; WIDTH: 80px; FLOAT: right; CLEAR: right
}
* HTML .userReviewContainer .ratingAndDeleteContainer =
#deleteButtonContainer {
	HEIGHT: 20px; OVERFLOW: hidden
}
.userReviewContainer .ratingAndDeleteContainer #deleteButtonContainer =
A.deleteReviewLink {
	PADDING-LEFT: 18px; BACKGROUND-POSITION: -220px -300px; HEIGHT: 15px; =
MARGIN-LEFT: 14px; FONT-SIZE: 91%; CURSOR: pointer
}
.even #deleteButtonContainer A.deleteReviewLink {
	BACKGROUND-POSITION: -460px -100px
}
.userReviewContainer .ratingAndDeleteContainer #deleteButtonContainer =
A.deleteReviewLink:hover {
	TEXT-DECORATION: underline
}
.userReviewContainer .modifiedDate {
	WIDTH: 21em
}
.userReviewContainer .modifiedDate .modifiedDateSpan {
	FLOAT: left; COLOR: #9c9c9c; FONT-SIZE: 80%
}
.userReviewContainer .profileLink {
	FLOAT: left; FONT-SIZE: 90%; FONT-WEIGHT: 700
}
.userReviewContainer .reviewBody {
	MARGIN-TOP: 0.7em; WIDTH: 41.8em; FLOAT: left; FONT-SIZE: 93%
}
* HTML .userReviewContainer .reviewBody {
	MARGIN: 0px 0px 1.3em
}
.even {
	BACKGROUND: url(/Assets/common/vert-repeat-images-sprite.png) #f0f0f0 =
repeat-y 0px 50%
}
* + HTML #divRecentReviews {
	WIDTH: 100% !important; FLOAT: left
}
#divAddReview {
	BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #999 1px solid; =
PADDING-BOTTOM: 0.8em; BACKGROUND-COLOR: #f0f0f0; PADDING-LEFT: 0.8em; =
PADDING-RIGHT: 0.8em; FLOAT: left; BORDER-TOP: 1px dotted; BORDER-RIGHT: =
#999 1px solid; PADDING-TOP: 0.8em
}
* + HTML #divAddReview {
	PADDING-BOTTOM: 0.8em; PADDING-LEFT: 0.8em; WIDTH: auto; PADDING-RIGHT: =
0.8em; PADDING-TOP: 0.8em
}
#divAddReview H2 .h2outer {
	BACKGROUND: none transparent scroll repeat 0% 0%; FONT-WEIGHT: 700
}
#divAddReview H2 {
	MARGIN: 0px; BACKGROUND: none transparent scroll repeat 0% 0%
}
* + HTML #divAddReview H2 {
	FLOAT: none
}
#postReviewButton {
	WIDTH: 161px; DISPLAY: block; BACKGROUND-POSITION: -460px -10px; FLOAT: =
left; HEIGHT: 29px; CURSOR: pointer
}
#postReviewButton SPAN {
	DISPLAY: none
}
#divAddReview #reviewText {
	BORDER-BOTTOM: #999 1px solid; BORDER-LEFT: #999 1px solid; =
PADDING-BOTTOM: 0.3em; PADDING-LEFT: 0.3em; WIDTH: 46.3em; =
PADDING-RIGHT: 0.3em; DISPLAY: block; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif; BORDER-TOP: #999 1px solid; BORDER-RIGHT: #999 =
1px solid; PADDING-TOP: 0.3em
}
* + HTML #divAddReview #reviewText {
	WIDTH: 45.2em
}
#divAddReview #divAddRating {
	DISPLAY: block; FLOAT: left
}
#divAddReview .yourRating {
	MARGIN: 0.5em 0px 1em
}
#divAddReview .yourRatingText {
	FLOAT: left; MARGIN-RIGHT: 0.3em
}
#divAddReview .yourRating .ratingsBar {
	MARGIN-LEFT: 5.8em
}
* HTML #divAddReview .yourRating .ratingsBar {
	MARGIN-LEFT: 0.8em
}
#divAddReview #updatesCheckbox {
	MARGIN: 0.6em 0px 0.9em
}
#divAddReview #updatesCheckbox INPUT {
	MARGIN: 0px 0.5em 1px 0px
}
* HTML #divAddReview #updatesCheckbox INPUT {
	MARGIN-BOTTOM: 0px
}
#divAddReview #contentDisclaimer {
	MARGIN-TOP: 0.3em; PADDING-LEFT: 167px; FONT-SIZE: 72%
}
* + HTML #divAddReview #contentDisclaimer {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: =
inline; PADDING-TOP: 0px
}
UL {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; =
PADDING-TOP: 0px
}
.inline {
	VERTICAL-ALIGN: middle; CURSOR: pointer; _display: inline-block
}
.starRating {
	POSITION: relative; LIST-STYLE-TYPE: none; TEXT-INDENT: -999em; WIDTH: =
80px; DISPLAY: block; BACKGROUND-POSITION: 0px 2px; HEIGHT: 16px; =
OVERFLOW: hidden; CURSOR: pointer; LIST-STYLE-IMAGE: none
}
.starRating A {
	POSITION: absolute; LINE-HEIGHT: 16px; OVERFLOW: hidden; TOP: 0px; =
CURSOR: pointer; LEFT: 0px
}
.starRating LI {
	PADDING-BOTTOM: 0px !important; PADDING-LEFT: 0px !important; =
PADDING-RIGHT: 0px !important; DISPLAY: inline; PADDING-TOP: 0px =
!important
}
.starRating LI {
	-webkit-padding-start: 0
}
.starRating {
	BACKGROUND: url(/Assets/event-details/star.png) repeat-x left 0px; =
CURSOR: pointer
}
.starRating A:hover {
	BACKGROUND: url(/Assets/event-details/star.png) repeat-x left 0px; =
CURSOR: pointer
}
.starRating A:active {
	BACKGROUND: url(/Assets/event-details/star.png) repeat-x left 0px; =
CURSOR: pointer
}
.starRating A:focus {
	BACKGROUND: url(/Assets/event-details/star.png) repeat-x left 0px; =
CURSOR: pointer
}
.currentRating.starRating {
	BACKGROUND: url(/Assets/event-details/star.png) repeat-x left 0px; =
CURSOR: pointer
}
.thisUserRating {
	BACKGROUND: url(/Assets/event-details/star.png) repeat-x left 0px; =
CURSOR: pointer
}
.starRating A.currentRating {
	BACKGROUND: url(/Assets/event-details/star.png) repeat-x left 0px; =
CURSOR: pointer
}
.starRating A:hover {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; =
BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: left bottom
}
.starRating A:active {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; =
BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: left bottom
}
.starRating A:focus {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; =
BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: left bottom
}
.starRating A.currentRating {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium; =
BACKGROUND-REPEAT: repeat-x; BACKGROUND-POSITION: left bottom
}
A.oneStar {
	Z-INDEX: 6; WIDTH: 16px
}
A.twoStar {
	Z-INDEX: 5; WIDTH: 32px
}
A.threeStar {
	Z-INDEX: 4; WIDTH: 48px
}
A.fourStar {
	Z-INDEX: 3; WIDTH: 64px
}
A.fiveStar {
	Z-INDEX: 2; WIDTH: 80px
}
.noStars {
	BACKGROUND-IMAGE: none !important
}
.ratingsBar {
	BACKGROUND-COLOR: #ccc; WIDTH: 80px; MARGIN-BOTTOM: 0.3em; HEIGHT: 16px
}
#avgRating {
	BACKGROUND-POSITION: left bottom
}
* HTML #avgRating {
	MARGIN-TOP: 0px; BACKGROUND-POSITION: 0px -32px; OVERFLOW: hidden
}
.zeroStarRating {
	WIDTH: 0px
}
.halfStarRating {
	WIDTH: 8px
}
.oneStarRating {
	WIDTH: 16px
}
.oneHalfStarRating {
	WIDTH: 24px
}
.twoStarRating {
	WIDTH: 32px
}
.twoHalfStarRating {
	WIDTH: 40px
}
.threeStarRating {
	WIDTH: 48px
}
.threeHalfStarRating {
	WIDTH: 56px
}
.fourStarRating {
	WIDTH: 64px
}
.fourHalfStarRating {
	WIDTH: 72px
}
.fiveStarRating {
	WIDTH: 80px
}
.gray {
	BACKGROUND-IMAGE: url(/Assets/event-details/star-gray.png) !important
}
.gray A:hover {
	BACKGROUND-IMAGE: url(/Assets/event-details/star-gray.png) !important
}
.gray A:focus {
	BACKGROUND-IMAGE: url(/Assets/event-details/star-gray.png) !important
}
.gray A:active {
	BACKGROUND-IMAGE: url(/Assets/event-details/star-gray.png) !important
}
.gray .ratingsBar {
	BACKGROUND-IMAGE: url(/Assets/event-details/star-gray.png) !important
}
.starRating A.currentRating {
	BACKGROUND-IMAGE: url(/Assets/event-details/star-gray.png) !important
}
.even .rightColumn .thisUserRating {
	BACKGROUND-IMAGE: url(/Assets/event-details/star-gray.png) !important
}
.even .rightColumn .thisUserRating .ratingsBar {
	BACKGROUND-IMAGE: url(/Assets/event-details/star-gray.png) !important
}
.even rightColumn .thisUserRating .ratingsBar {
	BACKGROUND-IMAGE: url(/Assets/event-details/star-gray.png) !important
}
#lightwindow_overlay {
	Z-INDEX: 500; POSITION: absolute; WIDTH: 100%; DISPLAY: none; HEIGHT: =
100px; VISIBILITY: hidden; TOP: 0px; LEFT: 0px
}
#lightwindow {
	Z-INDEX: 999; POSITION: absolute; LINE-HEIGHT: 0; DISPLAY: none; =
VISIBILITY: hidden
}
#lightwindow_container {
	POSITION: absolute; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: =
0px; PADDING-RIGHT: 0px; DISPLAY: none; VISIBILITY: hidden; PADDING-TOP: =
0px
}
* HTML #lightwindow_container {
	OVERFLOW: hidden
}
#lightwindow_contents {
	Z-INDEX: 0; BORDER-BOTTOM: #fff 10px solid; POSITION: relative; =
BORDER-LEFT: #fff 10px solid; BACKGROUND-COLOR: #fff; OVERFLOW: hidden; =
BORDER-TOP: #fff 10px solid; BORDER-RIGHT: #fff 10px solid
}
#lightwindow_loading {
	Z-INDEX: 9999; POSITION: absolute; PADDING-BOTTOM: 10px; =
BACKGROUND-COLOR: #f0f0f0; PADDING-LEFT: 10px; WIDTH: 100%; =
PADDING-RIGHT: 10px; HEIGHT: 100%; TOP: 0px; PADDING-TOP: 10px; LEFT: =
0px
}
#lightwindow_loading SPAN {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 32px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 10px; FLOAT: left; COLOR: #444; FONT-SIZE: 12px; =
PADDING-TOP: 0px
}
#lightwindow_loading SPAN A {
	COLOR: #09f; CURSOR: pointer; TEXT-DECORATION: none
}
#lightwindow_loading SPAN A:link {
	COLOR: #09f; CURSOR: pointer; TEXT-DECORATION: none
}
#lightwindow_loading SPAN A:visited {
	COLOR: #09f; CURSOR: pointer; TEXT-DECORATION: none
}
#lightwindow_loading SPAN A:hover {
	TEXT-DECORATION: underline
}
#lightwindow_loading SPAN A:active {
	TEXT-DECORATION: underline
}
#lightwindow_loading IMG {
	MARGIN: 0px 10px 0px 0px; FLOAT: left
}
#lightwindow_navigation {
	POSITION: absolute; DISPLAY: none; TOP: 0px; LEFT: 0px
}
#lightwindow_navigation A {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium
}
#lightwindow_navigation A:link {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium
}
#lightwindow_navigation A:visited {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium
}
#lightwindow_navigation A:hover {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium
}
#lightwindow_navigation A:active {
	OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium
}
#lightwindow_previous {
	WIDTH: 49%; DISPLAY: block; BACKGROUND: =
url(/assets/event-details/lightwindow/blank.gif) no-repeat; HEIGHT: 100%
}
#lightwindow_next {
	WIDTH: 49%; DISPLAY: block; BACKGROUND: =
url(/assets/event-details/lightwindow/blank.gif) no-repeat; HEIGHT: 100%
}
#lightwindow_previous {
	FLOAT: left; LEFT: 0px
}
#lightwindow_next {
	FLOAT: right; RIGHT: 0px
}
#lightwindow_next:hover {
	BACKGROUND: url(/assets/event-details/lightwindow/nextlabel.gif) =
no-repeat right 15%
}
#lightwindow_next:active {
	BACKGROUND: url(/assets/event-details/lightwindow/nextlabel.gif) =
no-repeat right 15%
}
#lightwindow_previous_title {
	DISPLAY: none
}
#lightwindow_next_title {
	DISPLAY: none
}
#lightwindow_galleries {
	Z-INDEX: 50; POSITION: absolute; MARGIN: 0px 0px 0px 10px; WIDTH: 100%; =
BOTTOM: 0px; DISPLAY: none; OVERFLOW: hidden; LEFT: 0px
}
#lightwindow_galleries_tab_container {
	WIDTH: 100%; HEIGHT: 0px; OVERFLOW: hidden
}
A#lightwindow_galleries_tab {
	LINE-HEIGHT: 22px; WIDTH: 77px; DISPLAY: block; BACKGROUND: =
url(/assets/event-details/lightwindow/black-70.png) 0px 0px; FLOAT: =
right; HEIGHT: 20px; COLOR: #ffffbe; FONT-SIZE: 11px; CURSOR: pointer; =
FONT-WEIGHT: 700; TEXT-DECORATION: none
}
A#lightwindow_galleries_tab:link {
	LINE-HEIGHT: 22px; WIDTH: 77px; DISPLAY: block; BACKGROUND: =
url(/assets/event-details/lightwindow/black-70.png) 0px 0px; FLOAT: =
right; HEIGHT: 20px; COLOR: #ffffbe; FONT-SIZE: 11px; CURSOR: pointer; =
FONT-WEIGHT: 700; TEXT-DECORATION: none
}
A#lightwindow_galleries_tab:visited {
	LINE-HEIGHT: 22px; WIDTH: 77px; DISPLAY: block; BACKGROUND: =
url(/assets/event-details/lightwindow/black-70.png) 0px 0px; FLOAT: =
right; HEIGHT: 20px; COLOR: #ffffbe; FONT-SIZE: 11px; CURSOR: pointer; =
FONT-WEIGHT: 700; TEXT-DECORATION: none
}
A#lightwindow_galleries_tab:hover {
	COLOR: #ffffbe
}
A#lightwindow_galleries_tab:active {
	COLOR: #ffffbe
}
#lightwindow_galleries_tab_span {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 7px; WIDTH: 63px; PADDING-RIGHT: =
7px; DISPLAY: block; HEIGHT: 20px; PADDING-TOP: 0px
}
#lightwindow_galleries_tab .up {
	BACKGROUND: url(/assets/event-details/lightwindow/arrow-up.gif) =
no-repeat 60px 5px
}
#lightwindow_galleries_tab .down {
	BACKGROUND: url(/assets/event-details/lightwindow/arrow-down.gif) =
no-repeat 60px 6px
}
#lightwindow_galleries_list {
	BACKGROUND: url(/assets/event-details/lightwindow/black-70.png) 0px =
0px; HEIGHT: 0px; OVERFLOW: hidden
}
.lightwindow_galleries_list {
	PADDING-BOTTOM: 10px; MARGIN: 0px 0px 10px; PADDING-LEFT: 10px; WIDTH: =
200px; PADDING-RIGHT: 10px; FLOAT: left; PADDING-TOP: 10px
}
.lightwindow_galleries_list H1 {
	PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: =
#09f; FONT-SIZE: 16px; CURSOR: pointer; FONT-WEIGHT: 700; =
TEXT-DECORATION: none; PADDING-TOP: 10px
}
.lightwindow_galleries_list LI {
	LIST-STYLE-TYPE: none; MARGIN: 5px 0px
}
.lightwindow_galleries_list A {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 22px; PADDING-LEFT: 10px; =
PADDING-RIGHT: 0px; DISPLAY: block; COLOR: #fff; FONT-SIZE: 11px; =
CURSOR: pointer; FONT-WEIGHT: 700; TEXT-DECORATION: none; PADDING-TOP: =
0px
}
.lightwindow_galleries_list A:link {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 22px; PADDING-LEFT: 10px; =
PADDING-RIGHT: 0px; DISPLAY: block; COLOR: #fff; FONT-SIZE: 11px; =
CURSOR: pointer; FONT-WEIGHT: 700; TEXT-DECORATION: none; PADDING-TOP: =
0px
}
.lightwindow_galleries_list A:visited {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 22px; PADDING-LEFT: 10px; =
PADDING-RIGHT: 0px; DISPLAY: block; COLOR: #fff; FONT-SIZE: 11px; =
CURSOR: pointer; FONT-WEIGHT: 700; TEXT-DECORATION: none; PADDING-TOP: =
0px
}
.lightwindow_galleries_list A:hover {
	BORDER-LEFT: #ffffbe 3px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 7px; =
PADDING-RIGHT: 0px; BACKGROUND: #000; COLOR: #ffffbe; PADDING-TOP: 0px
}
.lightwindow_galleries_list A:active {
	BORDER-LEFT: #ffffbe 3px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: 7px; =
PADDING-RIGHT: 0px; BACKGROUND: #000; COLOR: #ffffbe; PADDING-TOP: 0px
}
#lightwindow_data {
	POSITION: absolute
}
#lightwindow_data_slide {
	POSITION: relative
}
#lightwindow_data_slide_inner {
	PADDING-BOTTOM: 10px; BACKGROUND-COLOR: #fff; PADDING-LEFT: 10px; =
PADDING-RIGHT: 10px; PADDING-TOP: 0px
}
#lightwindow_data_caption {
	PADDING-BOTTOM: 0px; LINE-HEIGHT: 25px; BACKGROUND-COLOR: #fff; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; COLOR: #666; CLEAR: both; =
PADDING-TOP: 10px
}
#lightwindow_data_details {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #f0f0f0; PADDING-LEFT: 10px; =
PADDING-RIGHT: 10px; HEIGHT: 20px; PADDING-TOP: 0px
}
#lightwindow_data_author_container {
	TEXT-ALIGN: right; LINE-HEIGHT: 20px; FONT-STYLE: italic; WIDTH: 40%; =
FLOAT: right; COLOR: #666; FONT-SIZE: 10px; OVERFLOW: hidden
}
#lightwindow_data_gallery_container {
	TEXT-ALIGN: left; LINE-HEIGHT: 20px; WIDTH: 40%; FLOAT: left; COLOR: =
#666; FONT-SIZE: 10px; OVERFLOW: hidden
}
#lightwindow_title_bar {
	HEIGHT: 25px; OVERFLOW: hidden
}
#lightwindow_title_bar_title {
	TEXT-ALIGN: left; LINE-HEIGHT: 25px; FLOAT: left; COLOR: #ffffbe; =
FONT-SIZE: 14px
}
A#lightwindow_title_bar_close_link {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; LINE-HEIGHT: 25px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: right; COLOR: #ffffbe; =
CURSOR: pointer; PADDING-TOP: 0px
}
A#lightwindow_title_bar_close_link:link {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; LINE-HEIGHT: 25px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: right; COLOR: #ffffbe; =
CURSOR: pointer; PADDING-TOP: 0px
}
A#lightwindow_title_bar_close_link:visited {
	TEXT-ALIGN: right; PADDING-BOTTOM: 0px; LINE-HEIGHT: 25px; MARGIN: 0px; =
PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FLOAT: right; COLOR: #ffffbe; =
CURSOR: pointer; PADDING-TOP: 0px
}
A#lightwindow_title_bar_close_link:hover {
	COLOR: #fff
}
A#lightwindow_title_bar_close_link:active {
	COLOR: #fff
}
#lightwindow P {
	PADDING-RIGHT: 10px; COLOR: #000
}
#lightwindow_loading_shim {
	POSITION: absolute; WIDTH: 100%; DISPLAY: none; HEIGHT: 100%; TOP: 0px; =
LEFT: 0px
}
#lightwindow_navigation_shim {
	POSITION: absolute; WIDTH: 100%; DISPLAY: none; HEIGHT: 100%; TOP: 0px; =
LEFT: 0px
}
* HTML A#lightwindow_galleries_tab {
	FILTER: alpha(opacity=3D70); BACKGROUND: #000; opacity: .70
}
* HTML A#lightwindow_galleries_tab:link {
	FILTER: alpha(opacity=3D70); BACKGROUND: #000; opacity: .70
}
* HTML A#lightwindow_galleries_tab:visited {
	FILTER: alpha(opacity=3D70); BACKGROUND: #000; opacity: .70
}
* HTML #lightwindow_galleries_list {
	FILTER: alpha(opacity=3D70); BACKGROUND: #000; opacity: .70
}
#event_details_print {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; FONT-SIZE: 90%; PADDING-TOP: 0px
}
#event_details_print #page {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: =
medium none; BORDER-RIGHT: medium none
}
#header {
	BACKGROUND: url(/assets/common/header-bg.gif) #0044a5 repeat-x left top
}
#event_details_print #footer {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; FLOAT: left; =
BORDER-TOP: medium none; BORDER-RIGHT: medium none
}
A {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: =
medium none; BORDER-RIGHT: medium none
}
IMG {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: =
medium none; BORDER-RIGHT: medium none
}
#printInfo {
	BORDER-BOTTOM: 1px dashed; MARGIN: 40px auto 5px; WIDTH: 700px; =
FONT-SIZE: 83%
}
#printButton {
	BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: =
medium none; CURSOR: pointer; BORDER-RIGHT: medium none
}
#buttonTextContainer SPAN {
	LINE-HEIGHT: 2em; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; =
MARGIN-LEFT: 15px; FONT-SIZE: 87%; VERTICAL-ALIGN: bottom
}
#printFrame {
	PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 700px; =
PADDING-RIGHT: 0px; PADDING-TOP: 10px
}
#printFrame #activeLogo {
	MARGIN-RIGHT: 15px
}
#printFrame #IronPointForm_1 {
	WIDTH: 160px; FLOAT: right; MARGIN-LEFT: 10px; CLEAR: right
}
#printFrame #quickInfo {
	WIDTH: auto; FLOAT: none; HEIGHT: auto
}
#printFrame #quickInfo H1 {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: =
0px; DISPLAY: block; MAX-WIDTH: none; PADDING-TOP: 0px
}
#printFrame .content_left {
	FLOAT: left
}
#printFrame .content_right {
	DISPLAY: none
}
#printFrame #spacer {
	DISPLAY: none
}
#printFrame #image {
	MARGIN: 0px 0px 18px
}
#printFrame #detailInformation {
	_float: left
}
#printFrame .expander {
	MARGIN: 12px 0px 0px; WIDTH: 100%
}
#printFrame H4 {
	MARGIN: 0px 0px 5px
}
#printFrame H4#address {
	FONT-WEIGHT: 400
}
#printFrame P {
	MARGIN: 0px
}
#routesTabContent .metaevents {
	WIDTH: 48em; FLOAT: left
}
#routesTabContent H2 {
	MARGIN: 0px 0px 0.2em; BACKGROUND-POSITION: 100% -920px; HEIGHT: 2em; =
COLOR: #003e7e; FONT-SIZE: 140%; FONT-WEIGHT: 400
}
#routesTabContent H2 SPAN.h2outer {
	WIDTH: 28em; DISPLAY: block; BACKGROUND-POSITION: 0px -850px; FLOAT: =
left; HEIGHT: 2em
}
#routesTabContent H2 SPAN STRONG {
	MARGIN-TOP: 0px; PADDING-LEFT: 0.55em; COLOR: #ff0000; FONT-WEIGHT: =
normal
}
#routesTabContent H2 SPAN.h2outer .expandButtonLink {
	MARGIN: 0.6em 0px 0px 0.5em; WIDTH: 14px; BACKGROUND-POSITION: -10px =
-400px; FLOAT: left; HEIGHT: 14px; CURSOR: pointer
}
#routesTabContent H2 SPAN.h2outer .collapseButtonLink {
	MARGIN: 0.6em 0px 0px 0.5em; WIDTH: 14px; BACKGROUND-POSITION: -10px =
-450px; FLOAT: left; HEIGHT: 14px; CURSOR: pointer
}
#routesTabContent .metaEventReviewContainer {
	MIN-HEIGHT: 2em
}
#routesTabContent .expandButtonLink SPAN {
	DISPLAY: none
}
.collapseButtonLink SPAN {
	DISPLAY: none
}
.verifyImage {
	MARGIN-TOP: 4px; FLOAT: right; MARGIN-RIGHT: 4px
}
.verifyImage A {
	MARGIN-TOP: -8px; DISPLAY: block; MARGIN-BOTTOM: 8px
}
#frmRoute {
	BORDER-BOTTOM: #004a90 1px solid; BORDER-LEFT: #004a90 1px solid; =
MARGIN-TOP: 0.69em; MARGIN-BOTTOM: 0.69em; FLOAT: left; MARGIN-LEFT: =
20px; BORDER-TOP: #004a90 1px solid; BORDER-RIGHT: #004a90 1px solid
}
#spnUnOfficialRoute {
	BORDER-BOTTOM: #ffcc33 1px solid; TEXT-ALIGN: center; BORDER-LEFT: =
#ffcc33 1px solid; PADDING-BOTTOM: 10px; MARGIN: 5px 5px 0px; =
PADDING-LEFT: 10px; WIDTH: 610px; PADDING-RIGHT: 10px; DISPLAY: block; =
BACKGROUND: #fdf5e6; FLOAT: left; BORDER-TOP: #ffcc33 1px solid; =
BORDER-RIGHT: #ffcc33 1px solid; PADDING-TOP: 10px
}
#spnOfficialRoute {
	BORDER-BOTTOM: #ffcc33 1px solid; TEXT-ALIGN: center; BORDER-LEFT: =
#ffcc33 1px solid; PADDING-BOTTOM: 10px; MARGIN: 5px 5px 0px; =
PADDING-LEFT: 10px; WIDTH: 610px; PADDING-RIGHT: 10px; DISPLAY: block; =
BACKGROUND: #fdf5e6; FLOAT: left; BORDER-TOP: #ffcc33 1px solid; =
BORDER-RIGHT: #ffcc33 1px solid; PADDING-TOP: 10px
}
#spnNoRoute {
	BORDER-BOTTOM: #ffcc33 1px solid; TEXT-ALIGN: center; BORDER-LEFT: =
#ffcc33 1px solid; PADDING-BOTTOM: 10px; MARGIN: 0px 5px 10px; =
PADDING-LEFT: 10px; WIDTH: 610px; PADDING-RIGHT: 10px; DISPLAY: block; =
BACKGROUND: #fdf5e6; FLOAT: none; BORDER-TOP: #ffcc33 1px solid; =
BORDER-RIGHT: #ffcc33 1px solid; PADDING-TOP: 10px
}
#spnUnOfficialRoute A {
	MARGIN-LEFT: 0.2em; FONT-WEIGHT: bold
}
.verifyLink {
	DISPLAY: block
}
#modifyRouteLink {
	MARGIN-RIGHT: 0.1em
}
#map-top {
	MARGIN-TOP: 0.69em; MARGIN-BOTTOM: 0.9em; MARGIN-LEFT: 20px
}
#RouteContainer {
=09
}
.mapAdNoRoute {
	CLEAR: both
}
#divProgressBar {
	POSITION: absolute !important; TOP: -100px !important; LEFT: 415px =
!important
}
#mapTabContent #mapTabContainer H2 SPAN SPAN {
	FLOAT: none
}
.contextual_trainingplans {
	MARGIN: 0px 3px
}
#socialmedia SPAN {
	DISPLAY: none
}
#socialmedia H3 {
	TEXT-ALIGN: center; MARGIN-TOP: 10px; DISPLAY: block; FLOAT: left; =
COLOR: #003e7e; MARGIN-LEFT: 55px
}
#socialmedia UL {
	MARGIN: 5px 10px 10px 60px; FLOAT: left
}
#socialmedia UL LI {
	PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; PADDING-LEFT: 20px; =
PADDING-RIGHT: 0px; FLOAT: left; LIST-STYLE-IMAGE: none; PADDING-TOP: =
0px
}
#socialmedia LI A {
	WIDTH: 54px; DISPLAY: block; HEIGHT: 70px
}
A#btnfacebook {
	BACKGROUND: url(/Assets/Images/Confirmation/icon_facebook.jpg) =
no-repeat
}
A#btntwitter {
	BACKGROUND: url(/Assets/Images/Confirmation/icon_twitter.jpg) no-repeat
}
A#btnemail {
	BACKGROUND: url(/Assets/Images/Confirmation/icon_email.jpg) no-repeat
}
A#btnmyspace {
	BACKGROUND: url(/Assets/Images/Confirmation/icon_myspace.jpg) no-repeat
}

------=_NextPart_000_0040_01CB1F53.F9859920
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.active.com/Assets/stylesheets/event-details-mobile.css

#top_ads {
	DISPLAY: none !important
}
#ad_column {
	DISPLAY: none !important
}
#top_header {
	DISPLAY: none !important
}
A#feedback_link {
	DISPLAY: none !important
}
#header .logo IMG {
	DISPLAY: none !important
}
#container_footer {
	DISPLAY: none !important
}
#footer {
	DISPLAY: none !important
}
.quigoAdContainer {
	DISPLAY: none !important
}
#active_left SPAN {
	DISPLAY: none !important
}
#header_search_container {
	DISPLAY: none !important
}
#organizers {
	DISPLAY: none !important
}
#hot_links {
	DISPLAY: none !important
}
#divProgressBar {
	DISPLAY: none !important
}
.roundedBox .top {
	DISPLAY: none !important
}
.roundedBox .bottom {
	DISPLAY: none !important
}
#tabsContainer UL#tabs LI {
	DISPLAY: none !important
}
.userReviewContainer .leftColumn {
	DISPLAY: none !important
}
#seeAllReviews {
	DISPLAY: none !important
}
.haveYouParticipatedContainer {
	DISPLAY: none !important
}
.userReviewContainer .ratingAndDeleteContainer #deleteButtonContainer {
	DISPLAY: none !important
}
#registerNow_Bottom {
	DISPLAY: none !important
}
#registerableDiv {
	DISPLAY: none !important
}
#seeAllReviews {
	DISPLAY: none !important
}
#divAddReview {
	DISPLAY: none !important
}
* {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: auto; =
PADDING-RIGHT: 0px; FONT-SIZE: 13px !important; PADDING-TOP: 0px
}
#body {
	MIN-WIDTH: 0px !important; OVERFLOW-X: hidden; BACKGROUND-COLOR: #fff; =
WIDTH: 0px; FONT-SIZE: 14px; -webkit-user-select: none; =
-webkit-text-size-adjust: none
}
#container {
	PADDING-BOTTOM: 0px; MARGIN: 0px; MIN-HEIGHT: 308px; PADDING-LEFT: 0px; =
WIDTH: 100%; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
#header {
	DISPLAY: block; BACKGROUND: =
url(http://labs.active.com/ux/searchbeta/images/mobile-sprite.png) =
#00407c repeat-x center top; HEIGHT: 60px
}
#header .logo {
	POSITION: relative; TEXT-ALIGN: center; WIDTH: 257px; BACKGROUND: =
url(http://labs.active.com/ux/searchbeta/images/mobile-sprite.png) =
no-repeat 0px -70px; HEIGHT: 60px; MARGIN-LEFT: -127px; LEFT: 50%
}
#top_header IMG {
	MARGIN: 1px 2px 0px 0px
}
#site {
	WIDTH: 100%
}
H2 {
	FONT-SIZE: 16px !important; FONT-WEIGHT: 700
}
#main {
	PADDING-BOTTOM: 0px; MARGIN: 5px auto 0px; PADDING-LEFT: 5px; WIDTH: =
98%; PADDING-RIGHT: 5px; PADDING-TOP: 0px
}
#quickInfo {
	WIDTH: 100%
}
#quickInfo H1 .h1text {
	DISPLAY: block; MARGIN-BOTTOM: 3px; FLOAT: none; FONT-SIZE: 19px =
!important
}
#RatingsUI {
	MARGIN: 0px; DISPLAY: block; FLOAT: none
}
#RatingsUI #totalRatings {
	COLOR: #676767; FONT-SIZE: 12px !important; TEXT-DECORATION: none =
!important
}
#RatingsUI A#totalRatings:hover {
	COLOR: #676767; FONT-SIZE: 12px !important; TEXT-DECORATION: none =
!important
}
#RatingsUI A#totalRatings:focus {
	COLOR: #676767; FONT-SIZE: 12px !important; TEXT-DECORATION: none =
!important
}
#quickInfo #dateAddressContainer {
	MARGIN: 2px 0px 0px; PADDING-TOP: 0px
}
#quickInfo #dateAddressContainer H4 A {
	TEXT-DECORATION: none !important
}
#quickInfo #dateAddressContainer #date {
	MARGIN-BOTTOM: 3px; FONT-WEIGHT: 400
}
#quickInfo #dateAddressContainer #date {
	FONT-SIZE: 12px !important
}
#quickInfo #dateAddressContainer #address A#locationLink {
	FONT-SIZE: 12px !important
}
#registerBlock {
	WIDTH: 100%; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: =
left
}
#registerBlock #buttons {
	PADDING-BOTTOM: 0px !important; MARGIN: 0px; PADDING-LEFT: 0px =
!important; WIDTH: 155px !important; PADDING-RIGHT: 0px !important; =
PADDING-TOP: 0px !important
}
#registerBlock #buttons IMG {
	PADDING-BOTTOM: 0px !important; MARGIN: 10px auto; PADDING-LEFT: 0px =
!important; PADDING-RIGHT: 0px !important; PADDING-TOP: 0px !important
}
.roundedBox .content {
	MIN-HEIGHT: 0px; BACKGROUND: none transparent scroll repeat 0% 0%
}
#actionsContainer {
	DISPLAY: none
}
.roundedBox .top {
	DISPLAY: none
}
.roundedBox bottom {
	DISPLAY: none
}
.roundedBox .content {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.content_right {
	DISPLAY: none
}
.content_left {
	PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-LEFT: 0px; WIDTH: 100%; =
PADDING-RIGHT: 0px; PADDING-TOP: 5px
}
#summaryTabContent H2 {
	BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #d7e8f8; MARGIN-TOP: 15px
}
H2 SPAN.h2outer {
	BACKGROUND-IMAGE: none; BACKGROUND-COLOR: #d7e8f8; HEIGHT: 32px
}
H2 SPAN SPAN {
	FONT-SIZE: 120% !important
}
#summaryTabContent .field H4 {
	FONT-SIZE: 16px !important
}
#summaryTabContent .field P {
	MARGIN: 0px 0px 8px; FONT-SIZE: 13px !important
}
#summaryTabContent #eventLogo #image {
	MAX-WIDTH: 300px
}
.userReviewContainer {
	PADDING-BOTTOM: 0px; MARGIN: 0px 0px 7px; PADDING-LEFT: 0px; WIDTH: =
100%; PADDING-RIGHT: 0px; PADDING-TOP: 0px
}
.userReviewContainer .rightColumn {
	PADDING-BOTTOM: 2px; MARGIN: 3px; MIN-HEIGHT: 0px; PADDING-LEFT: 2px; =
WIDTH: 99%; PADDING-RIGHT: 2px; FLOAT: left; PADDING-TOP: 2px
}
.userReviewContainer .ratingAndDeleteContainer {
	MARGIN: 0px 8px 0px 0px; FLOAT: left; HEIGHT: 20px
}
.userReviewContainer .modifiedDate {
	FLOAT: left; CLEAR: none
}
.userReviewContainer .modifiedDate .modifiedDateSpan {
	FONT-SIZE: 11px !important
}
.userReviewContainer .profileLink {
	FLOAT: none; CLEAR: left; TEXT-DECORATION: none
}
.userReviewContainer .reviewBody {
	MARGIN: 5px 0px 0px; WIDTH: 100%; FLOAT: left
}
.userReviewContainer P {
	MARGIN: 0px
}
#lightwindow_container {
	WIDTH: 100%
}
#pnlForm {
	BACKGROUND-COLOR: #ff0000 !important; WIDTH: 100%; OVERFLOW: scroll
}
A#lightwindow_title_bar_close_link {
	TEXT-ALIGN: center; TEXT-TRANSFORM: capitalize; WIDTH: 100%; DISPLAY: =
block; BACKGROUND: #ffffbe; FLOAT: none; COLOR: #0000ff; FONT-WEIGHT: =
700
}
A#lightwindow_title_bar_close_link:link {
	TEXT-ALIGN: center; TEXT-TRANSFORM: capitalize; WIDTH: 100%; DISPLAY: =
block; BACKGROUND: #ffffbe; FLOAT: none; COLOR: #0000ff; FONT-WEIGHT: =
700
}
A#lightwindow_title_bar_close_link:visited {
	TEXT-ALIGN: center; TEXT-TRANSFORM: capitalize; WIDTH: 100%; DISPLAY: =
block; BACKGROUND: #ffffbe; FLOAT: none; COLOR: #0000ff; FONT-WEIGHT: =
700
}
#txtEmails {
	WIDTH: 70% !important; HEIGHT: 20px
}
txtComments {
	WIDTH: 70% !important; HEIGHT: 20px
}
.label {
	WIDTH: 25% !important
}
#lightwindow {
	MIN-HEIGHT: 480px !important
}
#txtEmails {
	WIDTH: 50% !important
}

------=_NextPart_000_0040_01CB1F53.F9859920
Content-Type: application/octet-stream
Content-Transfer-Encoding: base64
Content-Location: http://spe.atdmt.com/ds/AANYCSTRWSTW/Westin_2010/20100520_WS_BT_50_728x90.jpg?ver=1

/9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcU
FhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgo
KCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCABaAtgDASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDlJbhf
NcM0owcfKfemrOmP9dN+JqvOpNxLgH7x/nUbKy9Qa+rp1I8qvFHxtXDzc5NTe/c0Uvo8/wCtb8UF
SjUFP/LVPb90P8KyCD9KQ5x15q/aU/5EQsNV/wCfjXzNn7aNo/eRZ4/gFO+2AgfNDn/drEFPULz7
dKanSf2ERKlXjoqr+9m0l4wHWE/8AX/Cni/fnEdsfqorIjAIAz+OM1OsakdBScqPWC+4FHFdKj+9
mgt6/ObW2Yj3I/kacLxSfnsIvwlYVREabegB+tBWP0pc2Hf2C08Yv+XhfW8j6mwPsBLUy3lqAd1p
Kp7jg/0rJIUHjPWnKW7ZHvk1Djhn9kuNfGp/H/X3G6lzYlsG3kGO21amiezlP+pfA5JEPFYAkcH/
AFjfgalTUbqA7kmYGsXSoP4UdsMViV8bR0kEekkZlLxj1eEmtOz0zRplytzE2PVMVykXirVIlwty
SMfxKDUv/Caairf8u7D3iFc88Knsjtp41LWT/D/gncR6BprkbDAfbA/wqQaDp6YBS2J91H+FcVF4
7vkGGitSfXy8ZFSnx7OcB7S0b8K55YKodUcfSOzHh61x/wAe9r/3yv8AhTD4etsf6m2/BVz/ACrl
I/HcgGDp9v8A8BZhVmPxuGA36fGT7Oah4SaNY4ynLY6E+HYOv2eDH+6lJ/wjkWOLeDGf7i5rKXxl
AcE2JweuJKF8V2fJazmB/wBlxip+rzL+s0zT/wCEdXg/ZYP+/a+tJ/wj6Ac2kPT/AJ5D/CqA8U2G
fmhusHqNwp6+K9OPT7WPbij6vUF9Zpdy42gxDraQZ9ox/hTDokajd9jiPt5Q/wAKSLxZYIQTLcEd
wy1YHjTSk+9M6/WM0vYVOxX1il3Kp0hM/wDHnagn1jA/pTTpkOObS2A9o19a04/F2lSEFbsLnnlT
U/8Awk2mAKTeQ4PqCM1Hsqi6FqrTezMQ6VCCf9Egx7xrTP7MhHH2SIj18ta308QaY+Ab23Ld8Hj+
VOOrafJwl3bE+hINHJPsHPDuc8NMiwc2UX/fof4U3+zrUnH2OMHP9zrXSLfWzDHnWZ5/vAVIt3bk
E+ZA3b74/wAaOWfYOaHc5c6bbjraR5PHCCkOm2n/AD6p/wB8V0wkgZvuxEH0epN0WQBGv/fVFpdg
5onKjTrTHFrHn/dFO/sy0zn7PFn/AHR/hXUAQkZ8j260vlRE8Qt+dFpdgvE5b7BZgjFtF+KClNla
Af8AHrDx1zGK6n7PC+MIfzpWs4AeePwFK/kPQ5UadanrbxD1/dDmmHTrYniCDnt5Y4rrfsFuVJDK
O1B06Fs/MuPpRzeQ7I5L+zrXBP2eI57bBSHTrTr9nQY/2BXV/wBlREg5HX0P+NIdLTqWxz0GaOZd
hcpyg0+2JP8Ao8Sjr9wcUgsLTH+ojx6hAa6n+y07En6k0xtM6k5/FsUc67D5TmTptrziGIY/2BQu
mWp5MUf02CulXSgynjbj0fr+FNOknrz7cinzIVjnP7Mts48iP/vgU/8As21C828JH+4K3jpLYBDZ
9eBTH0uXjhzn2H+NF0HKYg0+2/htoP8AvgUf2fbd7aL/AL4Wtz+y3BxlsD0FJ/Z7E8bxnuUxii6C
xiDTrb/n3i/79rS/2fa54t4R9YxWy2ny4+983+7UbWcqkjK7fcGnowsZY0+1HW3hPv5YoNha9RbQ
e/yCtE2c2eCmPTBphtJgfl2c/XrTshFEWNqQCLa3x/uD/CnGwtAP+Pa3z/uCrf2WbqSmB6Uv2eZc
H5SfY0WQFEWNtj/j1t8+8Y/wo+xW3H+i2/8A37FXDb3HYDHUUwQ3G4Zj6njB60+VAVhZWvB+zQYP
/TNf8Kd9is/+fW3/AO/Y/wAKnaG5H8LAjilEUxwCrZ/z+tHIGpCtha55trbn/pmOP0pRY2f/AD6w
H/tmv+FT7JR1U4+lB8xVAMZ/KlyDuRCysuhtbcf9sh/hS/YrHjNta/8Afof4VMp6Aow467Tik8xV
wSpBJ9DS9mO4iWlgcj7Ja8f9MV/wp32GyzxaWv8A35X/AApVlU5GOD7Zp6Tqc7iBUumFxBp1mRn7
HaY/65L/AIUo0+0A/wCPG0P/AGyX/CpVlQ9Dz9KN6E4yMip5RiDTrHGTZWn/AH5U5/Sl/s+w/wCf
K0z6eSn+FBdADk/QZ6UCVCOCMjjmlysNA/s+w72VoP8Atgv+FOXTrDH/AB52hPp9nX/Cmq+OVxxz
zSrLl89x6dKTix3Q/wDs7Tzx9gtM9x5C/wCFH9m6fu/48bTb/wBcF/wpDMcHjj8c0C5ymcHApcjC
6Hf2ZpuObC1zjjEIph0zTQSfsFsDnkeUKc0xCnnApDKxGQTz70cg7if2Vp+Miyteen7oUv8AZVhy
PsFsD6+UpHNBmz3+Y9KPOYDAY4PWp5WF0SLpemn/AJcbTGf+eK/4U4abpe7/AI8bT8YV4/So/OKs
Mt70ouG6FqfKxaEv9l6Xj/jxtP8Av0v+FIdL03/oH2n/AH6X/CkFxzxgnjv0ppum6EqPTFLlYx50
vTCOdOtcd8RDP8qQaTpJz/oFtn2jFAuj1GCMZ5oN0T0OcHj0pWkPQcNK0rtYW/4xL/hQNJ0wdLC2
P/bFT/SlF0SoyPqccUn2o9lAPpSsw0BtJ0w5H2C1/CJaY2j6YR/x5W/18oD+lOF3zyoIpyXnOCv5
U7MWhGdD00522lv/AN8L/hSf2Fp3azt/xjH+FTfa1x0P50n2lME4PvzRqFkUNX0axh0q9kjtIFZY
HYHyxkHaelFSaxOh0e8GW5gkH/jpoqlfqRI8gkYCRsjueaaWSpJApdh3ye2aZtHbB9a9yCfKj56b
XMyMmLBxgH6f5/zmo2WPJ6d+/wBalKA4HOPr/n0oMS+3TgVotDJtMi8tcc4x/n/69P8AKU4zj8v8
+9O8o9ck08Rg+uaq5m0mCwjpgfjU6wjoTzUezHSnjcKVyeUeIsE5/CjyWGfmpmZMjn9KNz45PvTF
YUw4zk4qJwR3FEjvyecjtVZ5n5z3FVFXIk7Fg7gOvNV5xIe+RSCUk8UhlPf9O1aJJMlttED71+tR
MX4Hb2q5uGRkZHpQrqOwH4VXtEuhKpS7lIh2GTkZGMUgjbJ4wenXFaQK+2e+BTcJxwKPaj9i7lSM
EHJJJrQgOB0piqnYcVPGgPbispNSOikpR3J1lx0+tJ5jHqOaUKT/AA04RMe34VGhs3JgGyOnX3o3
45BxT1gJ9fTNNeIkDNF0S+YjeVj1pu7jrmnmBsdaaYmHXkVorMzvK+o0Sc4JqVJTUHl+3Spgh9MV
XKhxmyQSgdentUZlz0AGOemKUxdehqJ4WH3QPzqoxiROpPoDzehJI9agaQjof1NPMRweAeKgljf0
GBWsYxuclSrNIHu5BjDsPcHpSrf3A4E8o/4EarmNs9Dn6U0KR6VpyrscntJdzQTVLtTxcSgjvuNT
x61fAjF3OPo5rJA+lSKrZ4FLki+g/b1FtJm7FrmoAH/S5h/wKrH/AAkOpKP+Pyb05NYaAr2BpXJA
+6DU+wg+hqsZWit2bi+K9UU8XbH64p//AAl+qgc3A/FBXNHdzkfp0qNiehFJ4al/KCx+I/mZ1Q8b
6oDnzYyf9ypY/HeorkHyT6fJXG0VH1al/KWsxxK+2dyPH16AMxwn8DU0fj674Bt4iP8AeNcBmjdR
9Tov7JazPFL7R6MnjydgA1smD1G4irC+O2yM2gwP9uvNUlYeuKseeQMdTUPL6T2RtHN6y3Z6Knje
MfetGz1zvzUw8a25Azavt78jivNDIW69aDM2PlNT/ZtLsUs6qo9QHjWy6NDOuO4xTT40sM8+evP9
0HH615eZyfekMp9aSy2kDzut0PU/+E203Ay82P8Ac6Uw+MdKJOZZAfcGvLC+ecmmc+9V/Z1Jdyf7
bxHZHrI8W6P08/bn/ZapE8UaSTxdpkepI/pXkYP4VIhX15prL6Xdh/bdddF+J67H4l0w9LmH255q
wmvaaSD9phPGfv14+pXAwM1Oq4Uk9e1TLLqfdmsM8qv7KPW11fTWDZuYB/wMUv8AaNkfuXEWPZhX
j06gEnGT61WOOwH5VP8AZsO4f29U2cEe2LeQOfkkjJ/3h/jSPLGR8qxEduRxXigdhnBIz70CeQYw
7jHo2KTy2PSRaz59Yfie2q/IG2NRnOAacGBOQB9RXiP2qYf8tpB9HNSLf3S/duZh/wADNT/Zq/m/
Ar+3f7n4nteSMjbn8aUsoALLgg/WvGhqt7twLub/AL7NP/tjUs/Lf3C/RzUvLH3LWfw/lZ7IrRkZ
VfyGKCyqSdo4ryW11rUkjw+oTOe2T0+tSy+ItTUfur+QEdMgHipeWS7mn9uU7apnqqyowyVXJ457
0/MZORgHHpXkh8Va0MD7Wo+qA5o/4S7XO1zESPWMVDyufQtZ7R7M9bCxnnAJ79KjMUOSSE9OQK8t
HjLVwR88B9cx1KvjXUwvzLbt/wBs6X9mTH/blDz+49OEduODsz3xTWt7b+6vT04rzP8A4TjUg3Nt
aED/AGSKlj8faipx9jgIPoTxUvLahos5w76no5ht+MY6dwc0nl24JBcZHJxmuAb4gX2eLGJm+pGa
H8cTAfvbQD6MRWcsBURvDM6E1dM7+OK3Yfey1H2WEjmQ/QGuATxkTn/RpF47OKtxeNFkRfMtJsf7
9Q8HJGyxsHqmdr9jiP8AHz2y9NNhHk7ZD/30OK5NPFNsRzaz/g4p3/CV2mDmC6Az7VP1SYfXqXc6
r7CB/wAtDke4phs8KPmI59RXNf8ACV2G7mO4z1+7xQPFemsQWadSPVKPqlQPr1LudKLU55J9M8Ux
rRuzkn6CsKPxTpowTK/4pzUq+KdKZv8Aj4YEf7JFH1WfYf1yl3RsC0kA4c5/3aT7JLxlj9NnWswe
JdLI/wCPofkaeuv6btx9sXPQ8mk8NMaxdN9fxNAwzBWO4dePlPNNNvcHPTb/ALp5qquu6ewx9sjJ
6ctUqaxY9FuYRnsHqfq8y1iIdx5gl4GVGT703yZt2NoBI9acNVtXOFu4wfQPSjUYhkfaIyMY++KT
ozXQpVoPqM8uZVOSgHfn9KbskIG4r09RzVpNSjxzJGcDqHHNO+2R4+VkP1IqfZT7D9rDuZWqxy/2
ddN1HlOTyOBtoqzq1wG0u8BwcwvjGP7porKcWtx8ylseVSffY88E0RsElVnUOoYEqxIB56cYPamy
Z8xvr/X/AOtTAenOK9mHwo+fn8TPUPH3hHR4vBWl+IvDcEkdvLt89TIz7Q44zn0b5T7mpvC3gSz1
74ZXWpJaOmsKZDbyB2xKEIP3c45wV/CtH4PXMfiLwfrXhO9YZCF4c9lbuP8AdfB/4FXSxeJ7Tw34
00TwhbOn2GK3FvKxHPnNgpn34/8AIntXDKpUjemt07/I7o0qcrVHs1b5nm3wr8OaVq9rrd74gtme
wsIRJ5gdkIOCSBg88L/L1qnD8O/EF9bRX9nZ26WdyBJDm6QfK3IHJz09ea7z4oxWng/wbPpOmnZJ
rF687gcbUyGIHsMIv4mn68uhv8LfCa+JG1FLYpFsax2bg3ln727tjPTmrVeTfPHZszeHglyS3ir9
t/M8r0rwprGqa5daVZWu+7tXZJ/nASMqSDlunUfjWtc/D3XoJ7SJBaXP2kuI3guFKfKuWyTjHFaH
wu8Vad4dudUtdXid9N1EBGmC7iMbuGA5IIfnHI9OatfEHwbY6VoEOseG9Qkm0W5kAMBcsATnBB74
xjB5H51q6s1U5Xoumm5zqjB0+davrrt+BmD4ZeJwodrS3CseG+1R4P61lDwfrEml6jfxxQ/ZbCR4
rh/NX5XTG4deeo6Zzmu58ZD/AIsl4Z5x+/j/APQJaPB/PwS8Uckk3Emc/wC5FUqvPl5nbexTw1Ny
5Vfa+/l6Hnl74S1q38Nx681sr6ZIARLHIrYBOMkZyOeOe9U7DwvqmqaJc6rZxRNY28gidvNVSHJU
AYJzzuAH1r2jwd4hsdC+HPhiDWI1bT9Qe4tpnfkIDI/LDuvY1F4q8ML4R+GnimKwmZrWe6gubYhv
mjHmRcZ9iOD6Yqo4uSfK1rey9L2E8DCUedPS1362v9x4Vq2mXmkahLZajB5F1H96MkHGRkHIOO/r
VVYz1HA6/wCf0q5dXFxfXLT3k0s9w/3pZXLMcDAyT1wKjXqMDFdym7anB7NX0GLGD9KeIASM1IgH
U/WnjGahyNVAYIVxilFuPfNSg+tPBqLs1USJbYD6e9WI4BnOcAc0i1MrHrwOvJqGzWKLFjplxeTC
G0ieWQjO1RnAA6/SrF9oV/YRLJd20scbEgMeRnHTIrT8OzwNYalp8tzHazXax+XLJwnykkoT2B45
6cVU1Cwv9MQi4R0gm4EiNujkxz94cH1rNN81jVpNXM62tZ7i5jhgVpJXYKiqOpP+R+VI1tcC48ho
z5wbYUbg7s4wfx/rW34fP2WG+1I8NbRbIj/01k+UfkNzfhS+JSJri21JMBb6ISsR0Eg+V/1Gf+BU
+Z3sZuK5bnP3EE8E0kMyMksZKup6gg4xSPa3AhhmaJhFMxWNv7xGM4/MV0PiYi5ntdRAz9thV3x/
z0Hyv+oz+NGvuI9QsdNAAWwRImx08w/M5/76Yj8KqM27CcVrczW8L60pIbT5Q3Q5I/xrNuIZbW4e
CeMxyIcMp7Gut8ZaSyaxql59qsCpmdvLFypk5PTZ1z7VzAQE1rTm5K5nUhGLtYk07Sr3Ukd7G2eV
EIDMMYBPQfoaff6Pf2EImvLZ4o923cSOtbOn20Nz4akge8tbZjdq5EzkEgIQOFBP8R7etUdQ0M21
kbqK6tbu3UhXa3ckoTnG4MARnB5xiqVR81rkypxUbozrHS73Ud5sbWWZU4ZlHyj2z0zVTUrG5sJv
JvYHgkxkB1xkdiPUV0HiZPIs9IsIuIVtEuGUfxSSDcWPvjA/CmIn2zwZciXlrC5jMTHkhJAwZR7Z
UGtY1JaS6HPUpRd49TEGiag9oLtbOUwFDIGx1QdWx1x7/WqNtay3Uwit0MkjZIAHPAyfyArvoLOU
eLbLVER/7KWCOQzAfuxEsQVkJ6A8MuPX61l6ZpU0WmyR2+xLy7hMkkkrhFgtsgEknoXOB9PZqpYh
21MJ4RN/1/WpyPlc8jNSwxFiAPwrS1DSJ9PaPzmjZJV3xyRyB0cZIJBHoQQR14rU8JQeXe3V7gM9
lavcJuHAcYCnHfDMD+FbSrJR5kYRwvv8rIY/DGr+XuGmzkY3YK/MR16df0rPt7GW5uVghTfO7bFQ
DknpUwMxuPtHnP5+7f5hb5t2eufWuvjjD+NNAvcBZL4QXEoXgbyxVj+JUn8axlWlDc6VQjPY4G6t
WileN1ZXQlSpGCCDjH51FfWE9sY/OidPMRZFz3VhkH8RXVa0g1XTl1dMG5XEV8P9rGFk+jAc+496
h8X7jcaZj/oHW3B/65itIVm2kc9TCpJteVjlYdPuJ4ppYomaOEBpCP4QTjJ/Ej86jhtJZ544YUZ5
ZGCIqjlieAK29H1FtN1GOd4/MgYFJou0kZGGU/h/Q1ty2aeGVudRRhL53yaZJ3YMuTL9VU4/3j7V
Uqlnb7jFULq99t/6/rU42DS7u4vfsdvBJLchivloNxyOvSrl34d1SwtzcXdjMkAOC+Mqv1I6VrRO
1l4PeWLKyahctA7r18tFVtv0LMM+u0VF4RvDb67aR7d0Fy4t54z0eN/lIP50+eWslshKmrqMr3f4
XMOG0lkimljjZo4sF2A+6CcD9amtbSS7mjt7dDJPIdqqvUk9q6WC3W0sPEtvkt5LRxg+uJsZ/Sov
Byj/AISrSSBj/SU7+4putpJrp/lcuGHd4p9f87GJYaTe380kNlbPNJGNzgfwjOOfxqW98O6xaW7T
3GnXKwKMtIE3Ko9yOBXS+HLOW9XxFbWsZmnkt/lRep/ep/hS6Domo6LqkN7qVu1lZRAmZpmCiRMf
MmM8k9Me9RKvZvVadO4LC3S0evXotfT9Tgth71LNY3MFrb3MsLpBcbvKcjh9pwcfQ1O0YzyeK7OE
xXfh3RdFupAkNzbyNBI3SKcTybST6H7p+oPatak3CzRz0Yqd030/VHBxWk8tvNPHEzQwbfMcdF3H
Az9TV6y8ParfWqXNrZSSQPkK4xg4OD1rZ0+0kt/DfiaGZSkqNArKRypEhyKuyaM2peEtC23dlB5Z
uB/pNwsROX7ZPNRKq07edvwuawpprZvS9vnY5PUdIv8ATjEL63aEy52biOcYz/MVFdWc1ncSW91C
0U8ZwyMORxn+tWZLLZK8ZZWKMV3IdwOD1B7j3rtNKtrbWNOj1HUkaR9HQLOoB/0iPB8sE+oPynP8
P0qpz5EnLX+tCadL2rcY6f1r/mchDpF813HaJbObiRBIsfAJUjIP5VfPhjXgoLadKFPGQy/4+9R3
8sl9eTXVy26aZy7n3P8ATt9K076Nf+EL04Hgfa5z9PljpOck47f18y40Y2k9dP67HLXkTwTyQ3CF
ZUbayk5INI9lcLYpeeS4tWcxrLjgsBnGfXFSzQ9SuK6zS7iKPwtp2n37BbC9uLmOVsZ8tgItkg/3
T+hNVVm42a1MaUFJtN2/4exxcNpPciZoI2cQxmWQj+FQQMn8SPzpjWk4s1uzG32YyGISdiwAJH5E
H8a6vRbCfT5PE1rcriWLTpEYDof3kfI9QeoqpKv/ABQFsMf8xOX/ANFR1PtLuy7/AKFqnaN3vZ/g
7GPpuj6hqau1haSzqnDMq/KD6E9M0zUdNvNNkWO/tpYGYbl3rjcPUHvWz4tBtJLPSYyVt7S3jYqO
jSSIHZ/r82PoBWfPbaomnRLcQ3a2KtvTejCPLdxnjmnGTlZ9GE4xjeOt0Ubm1mtfK8+No/NjEqZ/
iU9DSx20rWr3IjbyEcRs/YMQSB+QP5V2eueHrvUrbRZreSzVBp0KYluY4zkZ7MQe9VrzR59L8HXK
3D27GS/hI8mdJMYjl67ScdalV00u5UqDTejtb9DOg8L63KgeLT5WBXcCMdPXrVLVdLvNN8v7fbtD
5mdmcc4xnp9RW54NRRPqZ6/8S264/wC2Zrn5UGMkAe4qouTk4t7eX/BInCCpqSTu/P8A4BU5IpDn
vUhHtwabtrQwG9acFHqaeid8cetWPIJQ4JwPbqae240nLRFErxnvT0yBnAH4VIIyc5HFJsx3qb2L
UWOiBLjBz2q0IEf7wOaZbwfMMHANaCRKoHOf5VzVJK56uGi+UpmFFHTGKcg2n5atPEOoGajKLk7O
3Q1zyjzanXGo46MVACOQajkUeZ8vT69anjiY/eYYFI8SmTLOevc1PNYtwbWhUfAPBHvUThc5FWpV
RT8mPxqtIFIwQKtO5jJW0IiAKMhj0OaaO4BNGCOK0RzydiQfe6cVP5G9eCPwqCJHyMD86vLGcAsO
1RI2pLmWxnm1CtyTxSSRgDgmrsyHPXA78VTlUjv0pWuVzcujIt3OM0u7tu/WoX3en5imq+R6VMk0
aQkpaIseYwON7A/WlE8gPDv+ZquGx2x9aUEn2zUmli1HcSGRVMj8kcbutFQQk+dHnj5hRXm474ke
lgfhZPKxErcHg0zeOhFXnjU54GT/AJ/rUZgUnPIroi3ZHPJK70LvhbxDd+G9Yi1HTyvnRghlcfK6
nqp9v8Kr6lqlxqGrXOpTyH7VNKZmZTjaxOePTHatzQNQ0+wsfJurYzSb5juKZMYeHYpX5wCd3UMM
ADI5qabV7b+xlgtzcJMIIUSEIojglRlJmRs53NtOeB988nAqeZ817Bypxs2Z/i3xVfeKbu2udTKC
SCEQr5YwDgklsepzz9K6CH4jSNodjpV1omlXlpaIqRi4RnPAxnr1+lVLrWrK4PiHcblBelfspEQJ
RQHyhw4253AfxDHY8Ullq2m2mu2l/GboILSO3nj+zqCCsUaMUYSAgkq53cEZHByanRq3LsO1m3zb
lmLx4xlu1u9D0m4sJ9myzMW1ICoxmPH3c9T7+lVPE3i2612wtdPW2trHS7Y7orW2XC555Oep5P51
B4U1Gw0u91OS+hnkt7q3e3UKqswVmGeSQAcDGecHsRxTfDN9ZaLrb3MiXF1aBcIrIFZvmB5G4gdC
Op+h6U7KLvy7E6tWcty5qvi251LwpZaDJa26W1mVeOQbt5IBGTzjncaTSvF1zpnhS+0GO1t5ba8Z
mkd928FgBxg442io/wC07CPR7a1je482G9afcbVSroSuMr5mOACdpB64yBmrMniOxOpX1xGb+3ac
wP8AaEQO/wAgIePaznCNkdWb7gByDwXVrcouV3vza7GZqviWW/8AC2naG9pbxwWLF45UzvJOd2cn
HJYnpUj+N9Wk8HTeG7poZ7Fgio7A+ZGqsGCg5xj5ccg8Ul74isn0W6t4LWW1unu2u4WRAViG7KoO
cgYJ5xkbcc5OEbxVasuupKbt47uPbAPKCspCtgFw/CgscrhgfY4NaKzXw9bkWd/i3Vjl8jI5pQR7
ZNVRMem008S5HORXTc5+RlkD3HPrTweex+lQI4zyakVuOufXmpZSiyZT7fSnA8VErA9DT/xqR7D1
fnmpVfGQKgHPU1ImPqaLDTNbStPbUVlWK5gS4TBWKVwhl9dpPGfbNbVrFLpGi6pFqcsaC5iCRWwl
V2aTcDvwpOMYPJ9a5MY+tPDYx8wPf8aiUWzTmSOnW/i0zQ7O1SC1upbhmuJhKC4Q/dQYBGOAT/wK
nT3yap4fnhaG2tprRxNCsXy7lb5XGCTz9w8ehrmA/TOcUu/1H15o9mT7TodV4ZmtJbPbfyRqmnSm
8jVyAZBtOUH1ZU49zXO+e8+oieY/PJLvdj3JPJ/WqxbpnjtzxTCd31NXGnq2RKpokdX4j0e7vNfv
7m2ayeCWZnRvtkI3AnrgvXP3UMlpO8EwTzE67HVx0B4ZSR0PrVPPPPJozg9K0hFpWZEppu5sadpd
xfwu9o0DMhwYmlVXx64JGRVx4TpGkX8V3JF9qu1SNYI5A5VQ4YsxHA+6AB15Nc6Djkjt0pMnPX/6
9XyN7vQzdRLbc6S5gOvWNjJZtG15bQi3mhd1QlVJ2uu48jBAPpioNQCaZoDacZY3vbmYS3AiYMI1
UMFQkcE5YnrxxWASO/SoycY/z/npWip9L6GUqu76mppCRtJJ9smIsYAZZIt+PMIxhQPU8D2GT2q/
YXT6pDrUMkiLeXYjdFJChgjcoM9OMED/AGcCubY9f/1U3dgHBPpWnsuY5/bcuh0WtkW+k6Vp7sjX
Nv5skgRt2zeRhSRkZwM47Z9aj0C8itL1hc5+zTxPBKVGSqsMbgPY4P4ViK2O5P4VIsmOMYPYUey9
3lBV1zcx0i+HrvzflmtDaZ/4+ftCbNv97rn8MZ9qvWuoW83i/SWicJZWrRQxvJ8uVU/ePpk5P41y
IlGe3FHm+gNQ6Mn8RaxEV8JpaRfCxui0qmS1lUxTxj+ND1H1HUH1Aq740MH9o2qWk6XEMdnDGJFP
3sIB+B9q50y5zngU1nJ6dO2a09j7/MZPELkcBxAz1zWlrMkcmj6IiOHKW8gYBslSZpDz6cEfgax2
kzz17/5/OmbxxwePetuS7XkcrrpXXc3tL8nUNIl0p5Y4ZlmNxbPIcKzFcMhY9M4XB6ZHXmrelaV/
Y13FqOsCJIrZhJHEsqO8zg5VQFJwM4yTxiuXD/XPrS+YaTpN3SejHHERVm1qjotFkivDqlrdTJFJ
fplZZGwvmBw2CT0BwRn3FW9G0qbSNUg1HUjDDb2reaf3yMzsOVVQCckn9Oc1ywkFHm8HiplRbuk9
GaRxMVZvdG7oxQadr4mkVWltgFBYAk+ahwB69TSaUY7zRr3SriRFdc3VqznADgfMn/Al/UCsLzST
3pN5696r2O5m8THT7hjRHsSM1p6uVbSNCRXUslvIGAblSZ5Dz6cEGs1nphPqOa1cbtN9Dl50k0uv
/DnXPf29/wCENUnkmVdTfyIpkJAMu1+JB6nHB/3c96gl0+bU/C+irZvbM8JnEivcxxlcvkcMwrmB
ntSDcfWslQ5fhfW/4WNPrHN8a6W/G9zTu9Lu7BYzdfZ8SHauy4jk599rHH41tzasmiz2dnYmOeK1
ybkg5W4kYYdfQrj5R+J71yihz0Bp4hf1IPpTlS5vjZdOvKH8NGprkMNpeuLSUS2siiSJs5OxuQG9
COh+lWbyeJvCWnxrIpkW6mJTdyAVj5IrIWBsHJo+zL3NTyLTXY19pJ3stys7nsOK076aNvDGlRh0
8xbi4LKDyARFgke+D+VVDBgcDio2g54IrS17PsczUlfz/wAzqNI1C2utB1NruVU1GGwa2XcQPPj3
oV+rLjHuCPSsiZ4j4Jgi3p5g1CRym7kDyk5x6cVmi3B6t+VBiVRUKik9H1uW6snHVdLGzdWR8QwW
11YtEbyKFILiB5FRjsG1XXcRkFQAe4I9xTrppNO8OzaddXPnXlxNG5iEnmCGNA2ASCQCSeg7DmsP
y1qQIF9KPZ9L6IFO931ZqeJikx0jZIrbNPhVtpzhhnIOO9JCif8ACKXURdQ5vYWC55IEcvOPxFZy
jmnbQemM+9HLaKiaJKUnLubPhPyYJtRMjKu6wuFBZsZJQ4H1NYjoCCMVIF4z69KbjnNJK0nLuays
4qHYqvHjtmmrEM9BVh+hPXvinBOhIPH61rzHL7G70GJD6DnPenyAoMKvT0qZVxyCD7UjfMc45Pes
nPU6YUrLQoMGHYj60woeAVx7+laIA560xo9w7VPtOho6PUhiyuasb+MEn86YqleT+dG4EYxWEtTs
p+6iTecdelRPKAcMTTiR3PNM8kMc4NRsbavYkDnGRTHdgnRfxpxjUD2PpTTEo6An61PKiueVtCpI
5OfmFRbgSQf1q20S85XHvUbRjIIwO3NaJo5pKTepCuOuMik4I6mrKxrxwAKDHgYA57UKSuJwdrjY
W24yKsGTA96gUc80MwI6/hUPc3g7Ie0ny4OD71Smcc461O7DB6VVkGT+tOLsE0pEDsd3AJpACecd
6kxinBC3bNDdyIKxFt5HqKMHHr9eamMbDsfwFAX/AOvWcnY6oxYyEfv4/wDeH86KlhX96nP8Qorz
Ma7yR6WCVos1RzQEPYcfpQO3SlJzW0dkZPdiY/8ArUgX0pe/NHFURYQLSgAtxn3xQKdyQMgflTRM
tAVcd8ev8/6fp707GOM4A655/wA8CmqD1AyB2FOORn+n+ferTMWhcY6kcY74/wA9KhdPTIPvUu7G
cnA9KGLYPIx7mmSUZYw2emKrtEuenOeg/lV6XkcDqfXpVdhkVZD0KZiGetHle+P0qc45wtITgnjm
rsSpMgEPOcc0vltxip88cDmlB44pWL9oyEKwPA6UDep9KsDqMf8A6qUD1pcoe0IN0g9fxqRJSCOP
zqQqCaXaO/60+Uan5As56H8sU8TZ56CmCMd+tO8ken0zS5R8yJBJjqacHH+RUQiHFKY8DrTsS2ib
eD/FTQQelQnIOM00lvWqVyHZlj8aXtVXLeopd5B5JPpWqZm4ruWcmgnHHf0qv5nu1IZKtGUtNick
denHpTGI55PvUPm/5zTTKOvQ1pE55k2cZwfWmkjJyPpxnioS4pwkyeuTWqOaWpIDkZxT+ewpgcd+
1PEgBwAKdyOUfGjDHanhZPYfjTPNHUdPTH+fSl8zAHJ+opalpRsKYyO4JFMP0xSs3J/LmonYc561
SMptCMOe1JQSTmkGc+9WjmYoNKO1JSg46U0IcKeCBTARn2oAyOtFik+w/Kjkjn3pp74owMc5zRwK
EDbYh5FJjNBIx3+lJmncgeq569qcCAOKizTwef8APNA07E6t0qQOcCq6tg9jmnhye9Q0dEJFjdSF
8d+3WogTSFjU2Nece7gnA6eoqNnzSO2epFMODyOPeqSMJzYpcmgk889aYze/5U386uxjztkqsMjn
PtTgy4557VDn86cDnrzSsUp2LAcAg05TnHH5VEDkfSnhvXJxUNHTCQ8Ej24peOc4/AUn9PSl3deT
61BsHU8AY604ID0IpOB3P50+M8H0obsOKuxypjPWkKj0pzc9aacY4FZmuiBVABzTHA9eRThnNI2c
8jH1qHFXNFJ2IyOMdqjIyOKm2mkHDdKiVjWldsj8tgckfiakjQ460uDxkdvypyNxzxWTV0bxmosc
IxjJNNZB2HPqaXeM8U2Q8Y7H3oUQdTqiFl6/rio2j79DzUrk84GKjJ4FXymLmIEBNIVABwaTf6U1
npcmo/aaAeB1/OoiBTyT/wDWpu0+/NDiCqMaRTGj9asIme1PEfOSOc0rJGiUpbFLy8dqmjXjhTnF
WWVc5INSLtA4OPwzUSkdFKjK92U3U7TnpVcq3fr+daMjc88DqeKrSqMkA/nWe50STWqK8RJkTjjc
KKcgxKo/2h/OivOxqtJHZhHdM0RjAzmnY4zUdGT6mqVTTYh09WOo9qbmjNP2vkL2XmLz07Uo9+Md
eKbRmmqvkS6XmSEjnOeeTRkHJLHkdqipcnJ5PPWqVbyM5UPMsEZ7E+9RyDnpk+9RlmPUn86Mn1ql
W8iPYeYjfMMVA3X1qejA9BVqt5EPD36lRuvFRsSO/WrxRT1UflSbE/ur+VP2/kL6v5lRWPIOc04H
NWgijoqj8KNq/wB0flR7fyD6v5ldc47UtT7V9B+VG0ego9v5B9X8yEU4dcmpMD0FLT9v5D+r+Yi8
44x7U4AYxjikope38h/V/Md29qPl702ihV/ITw/mKAOwppUc8UtFWsRboZvD+Ywqo6ikKj0xUmBR
gelWsT5E/VrdSHYBTSoqxgegpMD0FX9Z8jN4Vv7RVaMevNRNH9fwq/tX0H5UbV/uj8qtYryMZYRv
7X4GYUJpNrDmtPYn91fyo8tP7q/lVrF/3TB4J3+L8P8AgmaM1IrHnJq9sT+6v5Uuxf7o/Kl9c/uh
9R/vfh/wSmGP50oc571bCqOij8qNq/3R+VH1z+6V9R/vfh/wSnu7jrTTLt68GruxP7q/lR5af3F/
Kq+uf3TOWAv9r8CiJc9/rR5oA681e8tP7i/lSeVH/wA80/Kj67/dI/s1fzfh/wAEpCUe2ad5oz0N
W/Kj/wCeafkKXyo/7i/lR9d/uh/Zq/m/D/glYOD3p+8Y65qby0/uL+VGxf7q/lVfXf7v4k/2bb7X
4f8ABIdw9eKCfzqfYp6qPyo2L/dH5UfXf7v4h/Zt/tfh/wAEr5FGR7VY2r6D8qNik52jP0o+u/3R
f2b/AHvw/wCCV6cGOKm2L/dH5UbR6D8qPruvw/iH9m/3vw/4JEGp4OeRTto9BRtHoKPrn938RrL7
fa/D/giBzik38U/A9BRgego+uf3fxK+ov+b8P+CRMQeaaxNTYHoKNo9BT+u/3fxI/s5v7X4f8Eg9
aT88VY2r6D8qNq+g/Kp+vf3fxD+zf734f8EgBpyn8Kl2j0FG0egqvrv90X9nf3vw/wCCNVvzpwbG
OxpcD0oxSeM/u/iXHANfa/D/AII7cemelLvz7Uyip+uf3fxNfqL/AJvw/wCCPDc9fwqePpkfTk1V
pdx9TUvF3+yaQwVn8X4Ggq5GSDio2Az3x9Kqb2/vH86N7/3m/Os/rXkdH1PzLyem3Bp5UkZrPEjg
YDtj60omkHSR/wDvo1nLFeR0U8Jpqy2wP09RmoyM8/jVcyOert+dJvb+8fzqHifI0jhVrqTtyelJ
twckkevrUJZj1Y/nSbj6mj6z5E/VFfcmbA5BNMcseppmT6mjNNYnyIlhezEJPfkfWmMe3an4HpSY
HoKr6z5GbwnmMyO5oOP7tP2j0FLgegpPE+RccKrbkaHrUgIIHFGB6CjA9KX1nyKjhbdSQYAowM5p
lGT6moeI8jojQ8yUAAHFJtqPcfU0ZPqaj2/kbqn5iMuCf0qu4J9c1YPPWg89eaPbeQpUm+pSQESr
k85HFFXNq5ztGfpRXHi587RvhYciaP/Z

------=_NextPart_000_0040_01CB1F53.F9859920
Content-Type: application/octet-stream
Content-Transfer-Encoding: 7bit
Content-Location: http://rmd.atdmt.com/tl/DocumentDotWrite.js

function DocumentDotWrite(s){document.write(s);}

------=_NextPart_000_0040_01CB1F53.F9859920
Content-Type: multipart/alternative;
	boundary="----=_NextPart_001_0057_01CB1F53.F9880A20"


------=_NextPart_001_0057_01CB1F53.F9880A20
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.active.com/running/andover-ma/trot-for-special-tots-5k-road-race-and-walk-2010

=EF=BB=BF<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>Trot for Special Tots 5K Road Race & Walk | Andover, =
Massachusetts 01810 | Sunday, October 03, 2010 @ 10:00 AM</TITLE>
<META content=3D"text/html; charset=3Dutf-8" http-equiv=3DContent-Type>
<SCRIPT type=3Dtext/javascript>
<!--
var ipVirDir=3D"/";=0A=
var ipSysImageDir=3D"/system/images";=0A=
var ipSiteTemplateDir=3D"/SiteFiles/3/templates";=0A=
var ipDynamicFQDN=3D"http://www.active.com";=0A=
var ipCurrentPageClass=3D"ContentPage";=0A=
var ipCurrentPageDefID=3D"25330";=0A=
var ipCurrentTemplateID=3D"56";=0A=
//-->
</SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://www.active.com/scripts/ip-utilities.js?ver=3D10.0.145.9"></=
SCRIPT>

<SCRIPT type=3Dtext/javascript>
<!--
ipjPageSiteID=3D3;=0A=
ipjPageSiteGroupID=3D0;=0A=
//-->
</SCRIPT>

<SCRIPT type=3Dtext/javascript>
<!--
//-->
</SCRIPT>

<META name=3Ddescription content=3D"">
<META name=3Dkeywords content=3DEvent>
<META name=3Drobots content=3D"">
<META name=3Dsitemapxmlvalues content=3DTrue,True,True,daily,True,0.5>
<META name=3Dgoogle-site-verification content=3D"">
<META name=3DassetId content=3D6c079c32-3e60-499b-b4e2-a60a64f153cf>
<META name=3DeventId content=3D1873671>
<META name=3DassetName content=3D"Trot for Special Tots 5K Road Race =
&amp; Walk">
<META name=3DeventDate content=3D2010-10-03T10:00:00-07:00>
<META name=3DlocationName content=3D"Professional Center">
<META name=3DeventAddress content=3D"32 Osgood St.">
<META name=3DeventCity content=3DAndover>
<META name=3DeventState content=3DMassachusetts>
<META name=3DeventZip content=3D01810>
<META name=3DeventLatitude content=3D42.65842>
<META name=3DeventLongitude content=3D-71.137>
<META content=3D"Trot for Special Tots 5K Road Race &amp; Walk"=20
property=3D"og:title">
<META content=3Dactivity property=3D"og:type">
<META =
content=3Dhttp://www.active.com/assets/images/facebook-like-image.png=20
property=3D"og:image">
<META=20
content=3Dhttp://www.active.com/running/andover-ma/trot-for-special-tots-=
5k-road-race-and-walk-2010?cmp=3D1745=20
property=3D"og:url">
<META content=3DActive.com property=3D"og:site_name">
<META=20
content=3D"Trot for Special Tots 5K Road Race &amp; Walk | Andover, =
Massachusetts 01810 | Sunday, October 03, 2010 @ 10:00 AM"=20
property=3D"og:description ">
<META content=3D42.65842 property=3D"og:latitude">
<META content=3D-71.137 property=3D"og:longitude">
<META content=3D"Professional Center" property=3D"og:street-address">
<META content=3DAndover property=3D"og:locality">
<META content=3DMassachusetts property=3D"og:region">
<META content=3D01810 property=3D"og:postal-code">
<META content=3DUSA property=3D"og:country-name">
<META content=3D108110585887086 property=3D"fb:app_id">
<META name=3DGENERATOR content=3D"MSHTML 8.00.6001.18928">
<META name=3DUpdateDateTime content=3D"6/9/2010 9:52:52 AM">
<META name=3Drobots content=3Dnoydir>
<META name=3Drobots content=3Dnoodp><LINK rel=3Dstylesheet =
type=3Dtext/css=20
href=3D"http://www.active.com/Assets/stylesheets/screen_common.css"><LINK=
=20
rel=3Dstylesheet type=3Dtext/css=20
href=3D"http://www.active.com/Assets/stylesheets/event_details.css"><!--[=
if lt IE 7]>
	<link rel=3D"stylesheet" =
href=3D"/SiteFiles/3/templates/stylesheets/screen_ie6.css" =
type=3D"text/css" />
	<![endif]-->
<SCRIPT type=3Dtext/javascript=20
src=3D"http://www.active.com/SiteFiles/3/templates/javascripts/prototype.=
js?ver=3D1.6.0.2"></SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://www.active.com/SiteFiles/3/templates/javascripts/effects.js=
?ver=3D1.8.1"></SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://www.active.com/SiteFiles/3/templates/javascripts/applicatio=
n.js?ver=3D2.7.0"></SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://www.active.com/Assets/javascript/lightwindow.js"></SCRIPT>

<SCRIPT type=3Dtext/javascript>
<!--
function pageLoad() {
	var url=3D '/NonACM/ajax/process.aspx';
	var pars =
=3D'mode=3Dincrementview&assetid=3D6c079c32-3e60-499b-b4e2-a60a64f153cf';=

	var myAjax =3D new Ajax.Request(url, {method: 'get', parameters:pars});
}
=0A=
//-->
</SCRIPT>
</HEAD>
<BODY id=3Devent_details>
<FORM id=3DIronPointForm method=3Dpost name=3DIronPointForm=20
action=3D/page/Event_Details.htm?event_id=3D1873671&amp;assetId=3D6C079C3=
2-3E60-499B-B4E2-A60A64F153CF=20
runat=3D"server">
<DIV><INPUT id=3D__EVENTTARGET type=3Dhidden name=3D__EVENTTARGET> =
<INPUT=20
id=3D__EVENTARGUMENT type=3Dhidden name=3D__EVENTARGUMENT> <INPUT =
id=3D__VIEWSTATE=20
type=3Dhidden name=3D__VIEWSTATE> </DIV>
<SCRIPT type=3Dtext/javascript>
//<![CDATA[
var theForm =3D document.forms['IronPointForm'];
if (!theForm) {
    theForm =3D document.IronPointForm;
}
function __doPostBack(eventTarget, eventArgument) {
    if (!theForm.onsubmit || (theForm.onsubmit() !=3D false)) {
        theForm.__EVENTTARGET.value =3D eventTarget;
        theForm.__EVENTARGUMENT.value =3D eventArgument;
        theForm.submit();
    }
}
//]]>
</SCRIPT>

<SCRIPT type=3Dtext/javascript>
//<![CDATA[
function randomInt( min, max ) { return Math.floor(Math.random() * (max =
- min + 1) + min) ; }=0A=
var ord =3D randomInt( 100000, 1000000 );=0A=
=0A=
var adGender =3D readGenderValue();=0A=
if (adGender.length > 0) { adGender =3D adGender.substring(0, =
1).toUpperCase(); }=0A=
if (adGender !=3D 'M' && adGender !=3D 'F') { adGender =3D 'NG'; }=0A=
=0A=
//]]>
</SCRIPT>
</FORM>
<DIV id=3Dsite>
<DIV id=3Dtop_ads>
<DIV class=3Dbanner>
<FORM id=3DIronPointForm_1 onsubmit=3D"ipjSubmitIronPointForm(); return =
false;"=20
method=3Dpost name=3DIronPointForm_1>
<SCRIPT language=3Djavascript type=3Dtext/javascript>
 if(typeof(tile) =3D=3D "undefined") {var tile =3D 1;} else if(tile>16) =
{tile=3D1;} else {tile++;}
 if(typeof(dcopt) =3D=3D "undefined"){var dcopt =3D "dcopt=3Dist;"} else =
{var dcopt =3D ""}
 document.write( '<iframe id=3D"leader_top" =
src=3D"http://ad.doubleclick.net/adi/activecom.tan/running/listings;tile=3D=
' + tile + =
';channel=3Drunning;subchannel=3Dnosubchannel;tanproduct=3Dactivecom;b2bo=
rb2c=3Db2c;feature=3Dlistings;subfeature1=3Dactivities;subfeature2=3Deven=
t;subfeature3=3Dnosubfeature3;sz=3D728x90;position=3Dleader_top;' + =
dcopt + =
'eventid=3D1873671;eventlisting=3D;country=3D;state=3D;typeid=3D;gender=3D=
' + adGender + ';age=3D;skill=3D;ord=3D' + ord + '?" width=3D"728" =
height=3D"90" frameborder=3D"no" border=3D"0" marginwidth=3D"0" =
marginheight=3D"0" scrolling=3D"no">' ) ;
 document.write( '</iframe>' );
 </SCRIPT>
</FORM><!-- 1 leaderboard --></DIV>
<DIV class=3Dpromo>
<FORM id=3DIronPointForm_2 onsubmit=3D"ipjSubmitIronPointForm(); return =
false;"=20
method=3Dpost name=3DIronPointForm_2>
<SCRIPT language=3Djavascript type=3Dtext/javascript>
 if(typeof(tile) =3D=3D "undefined") {var tile =3D 1;} else if(tile>16) =
{tile=3D1;} else {tile++;}
 if(typeof(dcopt) =3D=3D "undefined"){var dcopt =3D "dcopt=3Dist;"} else =
{var dcopt =3D ""}
 document.write( '<iframe id=3D"house_top" =
src=3D"http://ad.doubleclick.net/adi/activecom.tan/running/listings;tile=3D=
' + tile + =
';channel=3Drunning;subchannel=3Dnosubchannel;tanproduct=3Dactivecom;b2bo=
rb2c=3Db2c;feature=3Dlistings;subfeature1=3Dactivities;subfeature2=3Deven=
t;subfeature3=3Dnosubfeature3;sz=3D250x90;position=3Dhouse_top;' + dcopt =
+ =
'eventid=3D1873671;eventlisting=3D;country=3D;state=3D;typeid=3D;gender=3D=
' + adGender + ';age=3D;skill=3D;ord=3D' + ord + '?" width=3D"250" =
height=3D"90" frameborder=3D"no" border=3D"0" marginwidth=3D"0" =
marginheight=3D"0" scrolling=3D"no">' ) ;
 document.write( '</iframe>' );
 </SCRIPT>
</FORM><!-- 2  house --></DIV></DIV>
<DIV id=3Dtop_header>
<DIV class=3Dlogos><SPAN id=3Dactivenetwork><A =
href=3D"http://www.active.com/"=20
name=3D&amp;lpos=3Dfp_header_main_8&amp;lid=3D=20
alt=3D"Active"><SPAN>Active</SPAN></A></SPAN> <SPAN id=3Despn><A=20
href=3D"http://www.espn.com/" =
name=3D&amp;lpos=3Dfp_header_main_9&amp;lid=3Dfp_ESPN_Logo=20
alt=3D"partnered with ESPN"><SPAN>partnered with ESPN</SPAN></A></SPAN> =
</DIV>
<DIV id=3Dinternat class=3Dinternational>
<DIV id=3Dint-wrap><A id=3Dint-top=20
onclick=3D"$('int-menu').toggle();$('int-menu').absolutize();return =
false;"=20
href=3D"http://www.active.com/running/andover-ma/trot-for-special-tots-5k=
-road-race-and-walk-2010#">United=20
States</A> </DIV>
<DIV style=3D"DISPLAY: none" id=3Dint-menu class=3Dint-menu><SPAN =
class=3Duk><A=20
href=3D"http://www.active.com/uk">United Kingdom</A></SPAN> <SPAN =
class=3Die><A=20
href=3D"http://www.active.com/ie">Ireland</A></SPAN> <SPAN class=3Dfr><A =

href=3D"http://www.active.com/fr">France</A></SPAN> <SPAN class=3Dit><A=20
href=3D"http://www.active.com/it">Italy</A></SPAN> <SPAN class=3Des><A=20
href=3D"http://www.active.com/es">Spain</A></SPAN> <SPAN class=3Dse><A=20
href=3D"http://www.active.com/sw">Sweden</A></SPAN> <SPAN class=3Dde><A=20
href=3D"http://www.active.com/de">Germany</A></SPAN> <SPAN class=3Dpt><A =

href=3D"http://www.active.com/pr">Portugal</A></SPAN> <SPAN =
class=3Dnl><A=20
href=3D"http://www.active.com/nl">Netherlands</A></SPAN> <SPAN =
class=3Dat><A=20
href=3D"http://www.active.com/at">Austria</A></SPAN> <SPAN class=3Dau><A =

href=3D"http://www.active.com/au">Australia</A></SPAN> <SPAN =
class=3Dnz><A=20
href=3D"http://www.active.com/nz">New Zealand</A></SPAN> </DIV></DIV>
<DIV class=3Dlinks><A onclick=3D"s_objectid=3D'toolbar global active =
home link'"=20
href=3D"http://www.active.com/">Active Home</A> | <A=20
onclick=3D"s_objectid=3D'toolbar global directory link'"=20
href=3D"http://www.active.com/directory/">Directory</A> | <A=20
onclick=3D"s_objectid=3D'toolbar global community link'"=20
href=3D"http://community.active.com/">Community</A> | <A=20
onclick=3D"s_objectid=3D'toolbar global eteamz link'"=20
href=3D"http://www.eteamz.com/">eteamz</A> | <A=20
onclick=3D"s_objectid=3D'toolbar global results link'"=20
href=3D"http://results.active.com/">Results</A> | <IMG =
style=3D"VERTICAL-ALIGN: top"=20
alt=3D"" src=3D"http://www.active.com/assets/common/info.gif"> <A=20
onclick=3D"s_objectid=3D'toolbar global isupport link'"=20
href=3D"http://community.active.com/community/active">Support</A> | <A=20
onclick=3D"s_objectid=3D'toolbar global organizer technology solution =
link'"=20
href=3D"http://www.activenetwork.com/technology-solutions.htm">Organizer =

Technology Solutions</A> </DIV><!-- 3 yellow bar --></DIV>
<DIV id=3Dheader>
<DIV class=3Dlogo><A href=3D"http://www.active.com/"><IMG border=3D0 =
alt=3DActive.com=20
src=3D"http://www.active.com/assets/common/active-logo-dblue.png"></A><!-=
- 4  logo -->=20
</DIV><!--googleoff:index--><!-- search -->
<DIV id=3Dheader_search_container>
<FORM method=3Dget action=3Dhttp://search.active.com/search>
<UL id=3Dsearch_modes>
  <LI id=3Dfirst_li><A id=3Dactivities class=3Dselected=20
  title=3D"Activities &amp; Events"=20
  href=3D"http://www.active.com/running/andover-ma/">Activities &amp;=20
  Events</A></LI>
  <LI><A id=3Dresults title=3D"Race Results"=20
  href=3D"http://www.active.com/running/andover-ma/">Race =
Results</A></LI>
  <LI><A id=3Dtraining title=3D"Training Plans"=20
  href=3D"http://www.active.com/running/andover-ma/">Training =
Plans</A></LI>
  <LI><A id=3Darticles title=3DArticles=20
  =
href=3D"http://www.active.com/running/andover-ma/">Articles</A></LI></UL>=
<INPUT=20
id=3Dk type=3Dtext name=3Dk><INPUT id=3Dsearch_button type=3Dsubmit><BR>
<DIV id=3Dchannel_message>Now Searching Within <A =
id=3Dsearch_channel_link=20
onclick=3D"$('search_channel').toggle();return false;"=20
href=3D"http://www.active.com/running/andover-ma/trot-for-special-tots-5k=
-road-race-and-walk-2010#"></A></DIV>
<DIV style=3D"DISPLAY: none" id=3Dsearch_channel class=3Dsearch_channel=20
onmouseover=3D"$('search_channel').show();"=20
onmouseout=3D"$('search_channel').hide();"></DIV><INPUT id=3Dm=20
value=3Dmeta:startDate:daterange:today.. type=3Dhidden name=3Dm> <INPUT =
id=3Df=20
value=3Dactivities type=3Dhidden name=3Df> <INPUT id=3Dl =
value=3Deverywhere type=3Dhidden=20
name=3Dl> </FORM>
<SCRIPT type=3Dtext/javascript>	=09
					function setMeta() {
						var f =3D $('f').value;
						var c =3D $('search_channel_link').innerHTML.unescapeHTML();
					=09
						var metaChannel =3D '';
						if(c.length > 0 && c !=3D sportOptions[0].text) {
							var channel =3D sportOptions.find(function(o) {
								return o.text.toLowerCase() =3D=3D c.toLowerCase();
							});
							if(channel) {
								metaChannel =3D 'meta:channel=3D' + escape(channel.value) + ' ';
							}						=09
						}		=09
						if(f =3D=3D 'activities')=20
							$('m').value =3D metaChannel + =
'meta:startDate:daterange:today..';
						else if(f =3D=3D 'results')=20
							$('m').value =3D metaChannel + =
'meta:startDate:daterange:..today';
						else
							$('m').value =3D metaChannel;		=09
					}
				=09
					function setFacet(f) {
						$('f').value =3D f;						=09
						$$('#search_modes li a').each(function(s) {
							s.removeClassName('selected');	=09
							s.title =3D s.innerHTML.unescapeHTML();
							if(s.id.toLowerCase() =3D=3D f.toLowerCase()) {			=09
								s.addClassName('selected');
								s.title =3D 'Currently searching ' + s.innerHTML.unescapeHTML();
							}
						});
						setOptions(f);
						setMeta();
					}
				=09
					function setOptions(f) {
						var options =3D '';
						var c =3D $('search_channel_link').innerHTML.unescapeHTML();=09

						var cFound =3D false;
						sportOptions.each(function(o) {
							if(o.modes.indexOf(f.toLowerCase()) !=3D -1) {
								options +=3D '<span><a href=3D"#">' + o.text + '</a></span>';
							=09
								if(c.toLowerCase() =3D=3D o.text.toLowerCase()) {
									cFound =3D true;
								}
							}
						});
						$('search_channel').update(options);
					=09
						$$('#search_channel span a').each(function(anchor) {
							anchor.observe('click', function(e) {
								e.stop();
								setChannel(anchor.innerHTML.unescapeHTML());
								$('search_channel').toggle()
							});
						});
			=09
						if(cFound =3D=3D false)=20
							setChannel(sportOptions[0].text);					=09
					}
				=09
					function setChannel(c) {					=09
						var channel =3D sportOptions.find(function(o) {
							return o.text.toLowerCase() =3D=3D c.toLowerCase();
						});
						if(channel) {
							$('search_channel_link').update(channel.text);		=09
							setMeta();	=09
						}
					}	=09
				=09
					function initSearch() {
						$$('#search_modes li a').each(function(anchor) {
							anchor.observe('click', function(e) {
								e.stop();
								setFacet(anchor.id);			=09
							});
						});
						=09
						setFacet(initialFacet);=09
						setChannel(initialChannel);
						/*Event.observe('search_channel_link', 'click', function(e) {
							e.stop();
							$('search_channel').toggle();
						});

						Event.observe('thebody', 'click', function(e) {
							$('search_channel').hide();
						});*/					=09
					}
		=09
					var articleChannels =3D [ 'gear', 'women', 'fitness', 'travel', =
'nutrition', 'mind and body' ];
				=09
					var sportOptions =3D [
						{text: 'All Sports & Interests', value: '', modes: =
['activities','results','training','articles']},
						{text: 'Action Sports', value: 'Action Sports', modes: =
['activities','articles']},
						{text: 'Baseball', value: 'Baseball', modes: =
['activities','articles']},
						{text: 'Basketball', value: 'Basketball', modes: =
['activities','articles']},
						{text: 'Cheerleading', value: 'Cheerleading', modes: =
['activities','articles']},
						{text: 'Cycling', value: 'Cycling', modes: =
['activities','results','training','articles']},
						{text: 'Fishing', value: 'Fishing', modes: =
['activities','articles']},
						{text: 'Fitness', value: 'Fitness', modes: =
['activities','training','articles']},
						{text: 'Football', value: 'Football', modes: =
['activities','articles']},
						{text: 'Gear', value: 'Gear', modes: ['articles']},
						{text: 'Golf', value: 'Golf', modes: ['activities','articles']},
						{text: 'Ice Hockey', value: 'Ice Hockey', modes: =
['activities','articles']},
						{text: 'Lacrosse', value: 'Lacrosse', modes: =
['activities','articles']},
						{text: 'Mind and Body', value: 'Mind and Body', modes: =
['articles']},
						{text: 'Mountain Biking', value: 'Mountain Biking', modes: =
['activities','articles']},
						{text: 'Nutrition', value: 'Nutrition', modes: ['articles']},
						{text: 'Outdoors/Camping', value: 'Outdoors', modes: =
['activities','articles']},
						{text: 'Running', value: 'Running', modes: =
['activities','results','training','articles']},
						{text: 'Sailing', value: 'Sailing', modes: =
['activities','articles']},
						{text: 'Soccer', value: 'Soccer', modes: =
['activities','articles']},
						{text: 'Softball', value: 'Softball', modes: =
['activities','articles']},
						{text: 'Swimming', value: 'Swimming', modes: =
['activities','training','articles']},
						{text: 'Tennis', value: 'Tennis', modes: =
['activities','articles']},
						{text: 'Travel', value: 'Travel', modes: ['articles']},
						{text: 'Triathlon', value: 'Triathlon', modes: =
['activities','results','training','articles']},
						{text: 'Volleyball', value: 'Volleyball', modes: =
['activities','articles']},
						{text: 'Walking', value: 'Walking', modes: =
['activities','results','training','articles']},
						{text: 'Women', value: 'Women', modes: ['articles']}
					];
				=09
					var initialChannel =3D '$VARIABLE$';       =20
					var initialFacet =3D 'activities';   =20
					var x =3D articleChannels.find(function(s) {
						return s.toLowerCase() =3D=3D initialChannel.toLowerCase();
					 });
					=20
					if(x)
					 initialFacet =3D 'articles';
					initSearch();				=09
				</SCRIPT>
</DIV><!--googleon:index--><!-- 5 search -->
<DIV id=3Dorganizers>
<H2>Event Directors<BR>&amp; Organizers</H2>
<UL class=3Dinfo>
  <LI><A href=3D"http://www.activenetwork.com/active-login/">Account =
Access=20
  =C2=BB</A></LI>
  <LI><A=20
  =
href=3D"http://www.active.com/events/event_add_listing.cfm?origin=3Dtips"=
>Post an=20
  Activity =C2=BB</A></LI></UL></DIV><!-- 6 organizers =
--></DIV><!--googleoff: index-->
<STYLE type=3Dtext/css>#hot_links #global-nav UL LI.sub_nav A {
	PADDING-LEFT: 18px; FONT-SIZE: 10px
}
#hot_links #global-nav LI UL {
	WIDTH: 14em
}
#hot_links #global-nav UL LI {
	WIDTH: 14em
}
</STYLE>

<DIV id=3Dhot_links>
<UL id=3Dglobal-nav>
  <LI><SPAN class=3Dtrigger><A>Endurance</A></SPAN>=20
  <UL>
    <LI><A onclick=3D"s_objectID=3D'top nav global cycling link'"=20
    href=3D"http://www.active.com/cycling/">Cycling</A></LI>
    <LI class=3Dsub_nav><A=20
    onclick=3D"s_objectID=3D'top nav global tour de france link'"=20
    href=3D"http://www.active.com/cycling/tourdefrance/">=C2=B7 Tour de =
France</A></LI>
    <LI class=3Dsub_nav><A=20
    onclick=3D"s_objectID=3D'top nav global tour of california link'"=20
    href=3D"http://www.active.com/cycling/tourofcalifornia/">=C2=B7 Tour =
of=20
    California</A></LI>
    <LI><A onclick=3D"s_objectID=3D'top nav global mountain biking =
link'"=20
    href=3D"http://www.active.com/mountainbiking/">Mountain =
Biking</A></LI>
    <LI><A onclick=3D"s_objectID=3D'top nav global running link'"=20
    href=3D"http://www.active.com/running/">Running</A></LI>
    <LI class=3Dsub_nav><A =
href=3D"http://www.active.com/running/fourth-of-july/">=C2=B7=20
    Fourth of July <SPAN class=3Dnew>new!</SPAN></A></LI>
    <LI class=3Dsub_nav><A onclick=3D"s_objectID=3D'top nav global 5k =
running link'"=20
    href=3D"http://www.active.com/running/5K/">=C2=B7 5K =
Running</A></LI>
    <LI class=3Dsub_nav><A=20
    onclick=3D"s_objectID=3D'top nav global marathon mania link'"=20
    href=3D"http://www.active.com/running/marathonmania/">=C2=B7 =
Marathon=20
Mania</A></LI>
    <LI class=3Dsub_nav><A=20
    onclick=3D"s_objectID=3D'top nav global newbie runners link'"=20
    href=3D"http://www.active.com/running/newbie-runners/">=C2=B7 Newbie =

    Runners</A></LI>
    <LI><A onclick=3D"s_objectID=3D'top nav global swimming link'"=20
    href=3D"http://www.active.com/swimming/">Swimming</A></LI>
    <LI><A onclick=3D"s_objectID=3D'top nav global triathlon link'"=20
    href=3D"http://www.active.com/triathlon/">Triathlon</A></LI>
    <LI class=3Dsub_nav><A=20
    onclick=3D"s_objectID=3D'top nav global give it a tri link'"=20
    href=3D"http://www.active.com/triathlon/beginners/">=C2=B7 Give it a =
Tri</A></LI>
    <LI class=3Dsub_nav><A onclick=3D"s_objectID=3D'top nav global =
ironblog link'"=20
    href=3D"http://www.active.com/triathlon/ironman/hawaii/">=C2=B7 =
Ironblog</A></LI>
    <LI class=3Dsub_nav><A=20
    onclick=3D"s_objectID=3D'top nav global olympic distance tri link'"=20
    href=3D"http://www.active.com/triathlon/olympic/">=C2=B7 =
Olympic-Distance=20
    Tri</A></LI>
    <LI><A onclick=3D"s_objectID=3D'top nav global walking link'"=20
    href=3D"http://www.active.com/walking/">Walking</A></LI>
    <LI class=3Dheading>Special Sections</LI>
    <LI><A onclick=3D"s_objectID=3D'top nav global injury prevention =
link'"=20
    href=3D"http://www.active.com/fitness/injury-prevention">Injury=20
    Prevention</A></LI>
    <LI><A onclick=3D"s_objectID=3D'top nav global sports nutrition =
link'"=20
    href=3D"http://www.active.com/nutrition/sports-nutrition/">Sports=20
    Nutrition</A></LI></UL></LI>
  <LI><SPAN class=3Dtrigger><A>Team Sports</A></SPAN>=20
  <UL>
    <LI><A onclick=3D"s_objectID=3D'top nav global baseball link'"=20
    href=3D"http://www.active.com/baseball/">Baseball</A></LI>
    <LI class=3Dsub_nav><A=20
    onclick=3D"s_objectID=3D'top nav global road to willamsport link'"=20
    href=3D"http://www.active.com/baseball/road-to-williamsport/">=C2=B7 =
Road to=20
    Williamsport</A></LI>
    <LI><A onclick=3D"s_objectID=3D'top nav global basketball link'"=20
    href=3D"http://www.active.com/basketball/">Basketball</A></LI>
    <LI><A onclick=3D"s_objectID=3D'top nav global cheerleading link'"=20
    href=3D"http://www.active.com/cheerleading/">Cheerleading</A></LI>
    <LI><A onclick=3D"s_objectID=3D'top nav global football link'"=20
    href=3D"http://www.active.com/football/">Football</A></LI>
    <LI class=3Dsub_nav><A=20
    onclick=3D"s_objectID=3D'top nav global pop warner super bowl link'" =

    href=3D"http://www.active.com/football/popwarner/">=C2=B7 Pop Warner =
Super=20
    Bowl</A></LI>
    <LI><A onclick=3D"s_objectID=3D'top nav global ice hockey link'"=20
    href=3D"http://www.active.com/icehockey/">Ice Hockey</A></LI>
    <LI><A onclick=3D"s_objectID=3D'top nav global lacrosse  link'"=20
    href=3D"http://www.active.com/lacrosse/">Lacrosse</A></LI>
    <LI><A onclick=3D"s_objectID=3D'top nav global soccer link'"=20
    href=3D"http://www.active.com/soccer/">Soccer</A></LI>
    <LI><A onclick=3D"s_objectID=3D'top nav global softball link'"=20
    href=3D"http://www.active.com/softball/">Softball</A></LI>
    <LI><A onclick=3D"s_objectID=3D'top nav global volleyball link'"=20
    href=3D"http://www.active.com/volleyball/">Volleyball</A></LI>
    <LI class=3Dheading>Special Sections</LI>
    <LI><A onclick=3D"s_objectID=3D'top nav global sports camps 101 =
link'"=20
    href=3D"http://www.active.com/sport-camps/">Sports Camps 101 =
</A></LI></UL></LI>
  <LI><SPAN class=3Dtrigger><A>Golf &amp; Tennis</A></SPAN>=20
  <UL>
    <LI><A onclick=3D"s_objectID=3D'top nav global golf link'"=20
    href=3D"http://www.activegolf.com/">Golf</A></LI>
    <LI><A onclick=3D"s_objectID=3D'top nav global tennis link'"=20
    href=3D"http://www.active.com/tennis/">Tennis</A></LI>
    <LI class=3Dsub_nav><A=20
    onclick=3D"s_objectID=3D'top nav global college tennis link'"=20
    href=3D"http://www.active.com/tennis/college/">=C2=B7 College=20
  Tennis</A></LI></UL></LI>
  <LI><SPAN class=3Dtrigger><A=20
  href=3D"http://www.active.com/outdoors/">Outdoors</A></SPAN>=20
  <UL>
    <LI><A onclick=3D"s_objectID=3D'top nav global active outdoors =
link'"=20
    href=3D"http://www.active.com/outdoors/">Active Outdoors</A></LI>
    <LI><A onclick=3D"s_objectID=3D'top nav global active adventure =
link'"=20
    href=3D"http://www.active.com/outdoors/adventure/">Outdoor =
Adventure</A></LI>
    <LI><A onclick=3D"s_objectID=3D'top nav global gear store link'"=20
    href=3D"http://www.active.com/gear-store/">Gear Store</A></LI>
    <LI><A onclick=3D"s_objectID=3D'top nav global action sports link'"=20
    href=3D"http://www.active.com/actionsports/">Action Sports</A></LI>
    <LI><A onclick=3D"s_objectID=3D'top nav global mountain biking =
link'"=20
    href=3D"http://www.active.com/mountainbiking/">Mountain =
Biking</A></LI>
    <LI><A onclick=3D"s_objectID=3D'top nav global sailing link'"=20
    href=3D"http://www.active.com/sailing/">Sailing</A></LI></UL></LI>
  <LI><SPAN class=3Dtrigger><A>Lifestyle</A></SPAN>=20
  <UL>
    <LI><A onclick=3D"s_objectID=3D'top nav global active family link'"=20
    href=3D"http://www.active.com/active-family/">Active Family</A></LI>
    <LI><A onclick=3D"s_objectID=3D'top nav global active singles link'" =

    href=3D"http://www.active.com/singles/">Active Singles</A></LI>
    <LI><A onclick=3D"s_objectID=3D'top nav global gear link'"=20
    href=3D"http://www.active.com/gear/">Gear</A></LI>
    <LI><A onclick=3D"s_objectID=3D'top nav global fitness link'"=20
    href=3D"http://www.active.com/fitness/">Fitness</A></LI>
    <LI><A onclick=3D"s_objectID=3D'top nav global mind and body link'"=20
    href=3D"http://www.active.com/mindandbody/">Mind &amp; Body</A></LI>
    <LI><A onclick=3D"s_objectID=3D'top nav global nutrition link'"=20
    href=3D"http://www.active.com/nutrition/">Nutrition</A></LI>
    <LI class=3Dsub_nav><A onclick=3D"s_objectID=3D'top nav global diet =
plans link'"=20
    =
href=3D"http://activenutrition.genesant.com/www/xnt/acn/pages/Splash.aspx=
?t=3Dm&amp;cmp=3D20"=20
    target=3D_blank>=C2=B7 Diet Plans</A></LI>
    <LI><A onclick=3D"s_objectID=3D'top nav global protect your =
playground link'"=20
    href=3D"http://www.active.com/protect-your-playground/">Protect Your =

    Playground</A></LI>
    <LI><A onclick=3D"s_objectID=3D'top nav global travel link'"=20
    href=3D"http://www.active.com/travel/">Travel</A></LI>
    <LI><A onclick=3D"s_objectID=3D'top nav global women link'"=20
    href=3D"http://www.active.com/women/">Women</A></LI>
    <LI class=3Dheading>Special Sections</LI>
    <LI><A onclick=3D"s_objectID=3D'top nav global active on a budget =
link'"=20
    href=3D"http://www.active.com/page/budget/">Active on a =
Budget</A></LI>
    <LI><A onclick=3D"s_objectID=3D'top nav global active summer link'"=20
    href=3D"http://www.active.com/summer/">Active =
Summer</A></LI></UL></LI>
  <LI><SPAN class=3Dtrigger><A>Resources</A></SPAN>=20
  <UL>
    <LI><A onclick=3D"s_objectID=3D'top nav global active advantage =
link'"=20
    href=3D"http://advantage.active.com/">ActiveAdvantage</A></LI>
    <LI><A onclick=3D"s_objectID=3D'top nav global active experts link'" =

    href=3D"http://www.active.com/experts/">Active Experts</A></LI>
    <LI><A onclick=3D"s_objectID=3D'top nav global calculators link'"=20
    =
href=3D"http://www.active.com/fitness/calculators/">Calculators</A></LI>
    <LI><A onclick=3D"s_objectID=3D'top nav global eteamz site building =
link'"=20
    href=3D"http://www.eteamz.com/">eteamz Site Building</A></LI>
    <LI><A onclick=3D"s_objectID=3D'top nav global sign up for =
newsletters link'"=20
    href=3D"http://www.active.com/newsletters/">Sign Up for =
Newsletters</A></LI>
    <LI><A onclick=3D"s_objectID=3D'top nav global race results link'"=20
    href=3D"http://results.active.com/">Race Results</A></LI>
    <LI><A onclick=3D"s_objectID=3D'top nav global training log link'"=20
    href=3D"http://www.activetrainer.com/free-training-log?cmp=3D97"=20
    rel=3Dnofollow>Training Log <SPAN=20
    style=3D"FONT-STYLE: italic; COLOR: #ffcc33; FONT-SIZE: 0.9em; =
FONT-WEIGHT: 700"=20
    class=3Dnew>Free!</SPAN></A></LI>
    <LI><A onclick=3D"s_objectID=3D'top nav global training plans link'" =

    href=3D"http://www.activetrainer.com/?cmp=3D67" =
rel=3Dnofollow>Training Plans=20
    </A></LI>
    <LI class=3Dheading>Fundraising</LI>
    <LI><A onclick=3D"s_objectID=3D'top nav global workplace wellness =
link'"=20
    href=3D"http://www.active.com/workplacewellness/">Workplace Wellness =
</A></LI>
    <LI><A onclick=3D"s_objectID=3D'top nav global fundraising for =
charity link'"=20
    href=3D"http://www.active.com/activegiving/product.cfm">Fundraise =
for=20
    Charity</A></LI>
    <LI><A onclick=3D"s_objectID=3D'top nav global team fundraising =
link'"=20
    href=3D"http://www.activeteamfundraising.com/">Team =
Fundraising</A></LI>
    <LI class=3Dheading>Extras</LI>
    <LI><A onclick=3D"s_objectID=3D'top nav global active partner offers =
link'"=20
    href=3D"http://www.active.com/page/special-offers/">Active Partner=20
    Offers</A></LI></UL></LI></UL>
<P id=3Dsign class=3Duser></P></DIV><!--googleon: index--><!-- 7 hot =
links -->
<DIV id=3Dpage>
<DIV id=3Dsubchannels class=3Dchannels>
<DIV class=3Dfollow></DIV><!-- 8 all channels dropdown --><!-- 9 sky ad =
--></DIV>
<DIV id=3Dmain>
<DIV id=3Dcontent>
<DIV id=3DED_container><!-- <div id=3D"content_left">  DEFINED IN XSLT =
--><!-- 10 --><!-- CONTENT CONTROL START -->
<FORM id=3DIronPointForm_3 onsubmit=3D"ipjSubmitIronPointForm(); return =
false;"=20
method=3Dpost name=3DIronPointForm_3><LINK rel=3Dstylesheet=20
href=3D"http://www.active.com/Assets/stylesheets/event-details-mobile.css=
"=20
media=3D"handheld, only screen and (max-device-width: 480px)">
<META name=3Dviewport=20
content=3D"width=3D320; initial-scale=3D1.0; maximum-scale=3D1.0; =
user-scalable=3D0;">
<SCRIPT type=3Dtext/javascript=20
src=3D"http://api.active.com/Rest/RnR/Assets/js/rnr.js"></SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://api.active.com/Rest/SavedAssets/Assets/SavedAssets.js"></SC=
RIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://api.active.com/Rest/Results/Assets/Results.js"></SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://api.active.com/Rest/Flickr/Assets/TAN_Flickr.js"></SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://api.active.com/Rest/YouTube/Assets/TAN_YouTube.js"></SCRIPT=
>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://api.active.com/Rest/MMF/Assets/TAN_MMF.js"></SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://widgets.active.com/widgets/articles/widget.min.js"></SCRIPT=
>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://bit.ly/javascript-api.js?version=3Dlatest&amp;login=3Dactiv=
enetwork;apiKey=3DR_fbf852e5022c350326020d8445dd35a8"></SCRIPT>

<SCRIPT type=3Dtext/javascript>

			//Global variables
			var _SummaryLoaded =3D false;
			var _DirectionsLoaded =3D false;
			var _ReviewsLoaded =3D false;
			var _rnr =3D new rnr();
			var _photos =3D new flickrPhotos();
			var _videos =3D new youTubeVideos();
			var _registeredCookie;
			var _hideReviews =3D '';=20
			var _tabClicked =3D '';=20
			var _showConfirmation =3D ""; //BP 12.21.2009 ACT-756
		=09
			//Values used by widgets called from this page (i.e. Confirmation)
			var _DonationsUrl =3D =
'http://www.active.com/donate/trotforspecialtots'; //Used to pass into =
the Confirmation Widget
			var _DonationsTitle =3D "Trot for Special Tots"; //Used to pass into =
the Confirmation Widget
			var _channel =3D 'Running';//Used to pass into the Confirmation =
Widget
			var _subChannel =3D '';
			var _feature =3D '';
			var _subFeature1 =3D '';
			var _subFeature2 =3D '';
			var _subFeature3 =3D '';
			var _gender =3D readCookie("G");

			//BP 11.11.09:  ACT-770
			var _loginDelimiter =3D "?";
			var _loginReferrer =3D =
_loginUrl.substring(_loginUrl.indexOf("?referrerUrl=3D") + 13);
			if (_loginReferrer.indexOf("?") > 0)
			{
			_loginDelimiter =3D "|";
			}

			//Strip out extraneous data from the event keyword
		=09
			var _photoTags =3D 'active:event=3D1873671 OR (Trot for Special Tots =
5K Road Race Walk)';
			var _videoTags =3D 'active:event=3D1873671 OR "Trot for Special Tots =
5K Road Race Walk"';

			/*
			var _keywords =3D =
_keywordsOriginal.split('|')[0].strip().split('-')[0].strip();
			_keywords =3D _keywords.unescapeHTML().stripTags().gsub(/\s+/,' =
').gsub(/[^a-zA-Z0-9]/,' ').strip()

			//Use the tags instead of the keywords
			if ((_tags !=3D "") & (_tags !=3D " "))
			{
			_keywords =3D _tags
			}
			*/


			function GD()
			{
			var d =3D new Directions();
			d.StartAddress =3D document.getElementById("txtStartAddress").value;
			d.EndAddress =3D document.getElementById("txtEndAddress").value;
			d.MapDiv =3D "divMapDirections";
			d.DirectionsDiv =3D"divDirections";
			d.Width =3D "600";
			d.Height =3D "400";
			d.GetDirections();
			_DirectionsLoaded =3D true;

			}

			function openEmail(pageName)
			{
			var url =3D =
"/NonACM/ajax/emailafriend.aspx?type=3Devent_details&title=3D" + =
pageName + =
"'emailWin,height=3D450,width=3D450,menubar=3Dno,toolbar=3Dno,scrollbars,=
resizable'";
			window.open(url);
			}


			function createSaveToMyActive()
			{
			/*
			var assetId =3D "6c079c32-3e60-499b-b4e2-a60a64f153cf";
			MyActive.CssClassSaved =3D "event_stma_saved";
			MyActive.CssClassSave =3D "event_stma_save";
			MyActive.CssClassError =3D "event_stma_error";
			MyActive.Show(assetId);
			if(!MyActive.AssetSaved)
			{
			new Insertion.Bottom('stma', ' <img =
src=3D"/SiteFiles/3/templates/images/myactive/icons/stma/new.png" =
style=3D"vertical-align: middle; padding-left: 4px;">');
			}
			*/
			}

			//Load the content for the selected tab.
			function LoadTab(tabName)
			{
			switch (tabName)
			{
			case 'Summary':
			{
			LoadSummaryTab();
			refreshAds(tabName);  //BP 12.17.09 ACT-812
			break;
			}
			case 'Map':
			{
			LoadMapTab();
			refreshAds(tabName);  //BP 12.17.09 ACT-812
			break;
			}
			case 'Reviews':
			{
			LoadReviewsTab();
			refreshAds(tabName);  //BP 12.17.09 ACT-812
			break;
			}
			case 'Results':
			{
			LoadResultsTab();
			refreshAds(tabName);  //BP 12.17.09 ACT-812
			break;
			}
			case 'People':
			{
			LoadPeopleTab();
			refreshAds(tabName);  //BP 12.17.09 ACT-812
			break;
			}
			case 'Photos':
			{
			LoadPhotosTab();
			break;
			}
			case 'Videos':
			{
			LoadVideosTab();
			break;
			}
			case 'Preview':
			{
			LoadPreviewTab();
			refreshAds(tabName);  //BP 12.17.09 ACT-812
			break;
			}
			/*BP 5.27.09 */
			case 'Confirmation':
			{
			LoadConfirmationTab();
			refreshAds(tabName);  //BP 12.17.09 ACT-812
			break;
			}
			}

			//refreshAds();

			}


			//Show the controls to get the Summary
			function LoadSummaryTab()
			{
			_showConfirmation =3D 'False'; //BP 12.21.2009 ACT-756
			_forceHideAddReview =3D _showConfirmation; //BP 12.21.2009 ACT-756
		=09
			hideContent();
			$('summaryTabContent').style.display =3D 'block';
			$('summarytab').className =3D 'current';
			//toggleAdd("");

			if (_SummaryLoaded !=3D true)
			{
			//BP 10.19.09:  ACT-671
			if(_hideReviews !=3D "True")=20
			{
			loadReviews("divRecentReviews", $("hidAssetId").value, 'false', 3);
			}
			}

			}

			//Show the controls to get the directions
			function LoadMapTab(focusElementName)
			{
			hideContent();
			$('mapTabContent').style.display =3D 'block';
			$('maptab').className =3D 'current';


			// Dislay the asset on the map

			ActiveMap("divMapDirections", 45,30,"true");
			var m =3D new =
MapAsset("1873671","6c079c32-3e60-499b-b4e2-a60a64f153cf","Running","32 =
Osgood =
St.","Andover","Massachusetts","01810","2010-10-03T10:00:00-07:00","Trot =
for Special Tots 5K Road Race & Walk","Trot for Special Tots 5K Road =
Race & Walk","","","","", =
"true","http://www.active.com/page/Event_Details.htm?event_id=3D1873671",=
"","");
			m.CreateMarker();

			// Set focus to the text box if element is specified
			if (typeof(focusElementName) !=3D 'undefined') {
				var focusElement =3D $(focusElementName);
				if (typeof(focusElement) !=3D 'undefined') {
					focusElement.focus();
				}
			}		=09
		=09
			//Display a route from MMF /*BP:9.14.09  */
		=09
				if ((_channel =3D=3D 'Running') | (_channel =3D=3D 'Cycling') | =
(_channel =3D=3D 'Triathlon') | (_channel =3D=3D 'MountainBiking') | =
(_channel =3D=3D 'AdventureRacing'))
				{
				var route =3D new MMF();
				route.assetId =3D '6c079c32-3e60-499b-b4e2-a60a64f153cf';
				route.eventId =3D '1873671';
				route.title =3D "Trot for Special Tots 5K Road Race & Walk";
				route.startDate =3D '2010-10-03T10:00:00-07:00';
				route.endDate =3D '';
				route.city =3D "Andover";
				route.state =3D "Massachusetts";
				route.zip =3D '01810';
				route.country =3D 'USA';
				route.userId =3D readCookie('userId');
				route.style =3D 'width: 45em; height: 30em; border=3D0';
				route.outputElmentId =3D 'divRoute';
				route.callBackFunction =3D mmfCallBack;
				var cc =3D "false";
				if((window.location.search.indexOf("&cc=3D") >=3D 0) || =
(window.location.search.indexOf("?cc=3D") >=3D 0))
				{
				cc =3D "true";
				}
				route.clearCache =3D cc;
				route.getRoute();
				}
		=09

			}

			// Show the controls to get the Reviews
			function LoadReviewsTab() {
				_showConfirmation =3D 'False'; //BP 12.21.2009 ACT-756
				_forceHideAddReview =3D _showConfirmation; //BP 12.21.2009 ACT-756
		=09
				hideContent();
				$('reviewsTabContent').style.display =3D 'block';
				$('reviewstab').className =3D 'current';

				//remove divRecentReviews from summary tab
				if ($('divRecentReviews')!=3Dnull)
					{$('divRecentReviews').innerHTML =3D '=C2=A0'}

				//Make the ajax call to load the div with Reviews
				if(_ReviewsLoaded !=3D true) {

					var aId =3D "6c079c32-3e60-499b-b4e2-a60a64f153cf";
					loadReviews("divCurrentReviews_" + aId, aId, 'false',10);

					// Set focus to the bookmark below the add review ui.
					document.getElementById('bookmark').focus();
				}
			}

			// Show the link to get the results
			function LoadResultsTab() {
				hideContent();
			=09
				$('resultsTabContent').style.display =3D 'block';
				$('resultstab').className =3D 'current';
				var _results =3D new resultsData();
				_results.eventId =3D '1873671';
				_results.outputElementId =3D "resultsTabContent";
				_results.currentYear =3D '2010';
				_results.getResults();
			}

			// Show the people who have saved this event
			function LoadPeopleTab() {
				hideContent();
			=09
				var aId =3D "6c079c32-3e60-499b-b4e2-a60a64f153cf";
				$('peopleTabContentOuter').style.display =3D 'block';
				$('peopletab').className =3D 'current';
			=09
				loadPeople("peopleTabContent", aId);
			}

			//Show the photos of this event
			function LoadPhotosTab() {
				hideContent();
			=09
				var aId =3D "6c079c32-3e60-499b-b4e2-a60a64f153cf";
				$('photosTabContentOuter').style.display =3D 'block';
				$('photostab').className =3D 'current';

				_photos.outputElmentId =3D "photosTabContent";
				_photos.assetId =3D aId;
				_photos.eventId =3D "1873671";
				_photos.keywords =3D _photoTags;
				_photos.mode =3D "all";
				_photos.sort =3D "relevance";
				_photos.perPage =3D "6";
				_photos.excludedIds =3D "";

				loadPhotos(_photos.currentPage);
			}

			// Show the videos of this event
			function LoadVideosTab() {
				hideContent();
			=09
				var aId =3D "6c079c32-3e60-499b-b4e2-a60a64f153cf";
				$('videosTabContentOuter').style.display =3D 'block';
				$('videostab').className =3D 'current';
			=09
				_videos.outputElmentId =3D "videosTabContent";
				_videos.assetId =3D aId;
				_videos.eventId =3D "1873671";
				_videos.keywords =3D _videoTags;
				_videos.mode =3D "all";
				_videos.sort =3D "relevance";
				_videos.perPage =3D "6";
				_videos.excludedIds =3D "";

				loadVideos(_videos.currentPage);
			}

			// Show the preview article of this event
			function LoadPreviewTab() {
				hideContent();

				$('previewTabContentOuter').style.display =3D 'block';
				$('previewtab').className =3D 'current';

				//BP 6.1.2009
				$('photo').style.width =3D '0px';
				$('article_toolbar').style.display =3D 'none';
				$('beginning').style.display =3D 'none';
				$('subtitle').style.display =3D 'none';
			}

			// Perform logic for clicking on write a review link
			function loadWriteReview() {
				//Give focus to the add a review box if the summary tab is currently =
displayed
				if ($('summarytab').className =3D=3D 'current') {
					$('reviewText').focus();
				} else {
					_rnr.returnFocusElementID =3D "reviewText";
					LoadTab('Summary');
				}
			}

			/*BP 5.27.09 */
			function LoadConfirmationTab() {
				_showConfirmation =3D 'True'; //BP 12.21.2009 ACT-756
				hideContent();
				$('confirmationTabContentOuter').style.display =3D 'block';
				$('confirmationtab').className =3D 'current';

				if($('edcMain')!=3Dnull) {
					($('edcMain') !=3D null) ? $('edcMain').style.display =3D 'block' : =
"";
				}
				if($('edcJourney')!=3Dnull) {
					($('edcJourney') !=3D null) ? $('edcJourney').style.display =3D =
'block' : "";
				}
				//BP 10.23.09:  ACT-679:  Need to update the average reviews UI
				if(_hideReviews !=3D "True")  {
					_forceHideAddReview =3D _showConfirmation; //BP 12.21.2009 ACT-756
					loadReviews("divHiddenReviews", $("hidAssetId").value, 'false', 3);
				}
			}

			function hideContent() {
				//Hide all of the content divs

				//Summary
				($('summaryTabContent') !=3D null) ? =
$('summaryTabContent').style.display =3D 'none' : "";
				($('summarytab') !=3D null) ? $('summarytab').className =3D '' : "";

				//Map
				($('mapTabContent') !=3D null) ? $('mapTabContent').style.display =
=3D 'none': "";
				($('maptab') !=3D null) ? $('maptab').className =3D '' : "";

				//Reviews
				($('reviewsTabContent') !=3D null) ? =
$('reviewsTabContent').style.display =3D 'none' : "";
				($('reviewstab') !=3D null) ? $('reviewstab').className =3D '' : "";

				//Results
				($('resultsTabContent') !=3D null) ? =
$('resultsTabContent').style.display =3D 'none' : "";
				($('resultstab') !=3D null) ? $('resultstab').className =3D '' : "";

				//People
				($('peopleTabContentOuter') !=3D null) ? =
$('peopleTabContentOuter').style.display =3D 'none' : "";
				($('peopletab') !=3D null) ? $('peopletab').className =3D '' : "";

				//Photos
				($('photosTabContentOuter') !=3D null) ? =
$('photosTabContentOuter').style.display =3D 'none' : "";
				($('photostab') !=3D null) ? $('photostab').className =3D '' : "";

				//Videos
				($('videosTabContentOuter') !=3D null) ? =
$('videosTabContentOuter').style.display =3D 'none' : "";
				($('videostab') !=3D null) ? $('videostab').className =3D '' : "";

				//Preview
				($('previewTabContentOuter') !=3D null) ? =
$('previewTabContentOuter').style.display =3D 'none' : "";
				($('previewtab') !=3D null) ? $('previewtab').className =3D '' : "";

				/*BP 5.27.09 */
				/*BP 8.14.09: ACT-464 - Hide the confirmation content, but leave the =
right nav   */
				//Confirmation
				if($('confirmationTabContentOuter')!=3Dnull) {
					//($('confirmationTabContentOuter') !=3D null) ? =
$('confirmationTabContentOuter').style.display =3D 'none' : "";
					($('confirmationtab') !=3D null) ? $('confirmationtab').className =
=3D '' : "";

					if($('edcMain')!=3Dnull) {
						($('edcMain') !=3D null) ? $('edcMain').style.display =3D 'none' : =
"";
					}
					if($('edcJourney')!=3Dnull) {
						($('edcJourney') !=3D null) ? $('edcJourney').style.display =3D =
'none' : "";
					}
				}
			=09
				toggleAdd("goAwayDiv");  //BP 12.30.09 ACT-756
			}

			function openShare(eventName, url) {
				var referer =3D location.href;

				if(url !=3D '') {
					referer =3D url;
				}

				//BP 5.21.09:  Remove the Bookmark from the URL.  addThis appends =
data when the url gets shared.  This breaks the automatic link =
recoginition.
				if (referer.indexOf("#") > 0) {
					referer =3D referer.substring(0,referer.indexOf("#"))
				}

				=
window.open('http://www.addthis.com/bookmark.php?wt=3Dnw&pub=3Dactive&url=
=3D' + encodeURIComponent(referer) + '&title=3D' + =
encodeURIComponent(document.title), 'addthis', =
'scrollbars=3Dyes,menubar=3Dno,width=3D620,height=3D520,resizable=3Dyes,t=
oolbar=3Dno,location=3Dno,status=3Dno,screenX=3D200,screenY=3D100,left=3D=
200,top=3D100');

				//window.open(urlShare, eventName, =
"scrollbars=3Dyes,menubar=3Dno,width=3D620,height=3D520,resizable=3Dyes,t=
oolbar=3Dno,location=3Dno,status=3Dno,screenX=3D200,screenY=3D100,left=3D=
200,top=3D100");
				return false;
			}
		=09
			function loadReviewsContainer(containerId, id, assetId, button, =
isFutureEvent)
			{
				if ($(containerId).className =3D=3D "goAwayDiv") {
					$(containerId).className =3D "";
					loadReviews(id, assetId, isFutureEvent, 10);
					button.className =3D "collapseButtonLink";
				} else {
					$(containerId).className =3D "goAwayDiv";
					button.className =3D "expandButtonLink";
				}
			}

			function loadReviews(id, assetId, isFutureEvent, maxReviews) {
				_rnr.reviewsElementId =3D id;
				_rnr.assetId =3D assetId;
				//_rnr.maxReviews =3D "-1"; //Return all of the reviews for this =
assetID
				_rnr.maxReviews =3D maxReviews; //-1 =3D all
				_rnr.getRnR(isFutureEvent);
			}

			function loadPeople(id, assetId) {
				var _people =3D new savedAssets();
				_people.outputElmentId =3D id;
				_people.assetId =3D assetId;
				_people.getUsersWhoSaved();
			}
		=09
			function loadPhotos(pageNumber) {
				pageNumber =3D (pageNumber =3D=3D null)? 1: pageNumber;

				_photos.currentPage =3D pageNumber;
				_photos.getPhotos();

				updateSiteCatalystTracking('details page', 'photos');
			=09
				refreshAds("Photos");  //BP 12.17.09 ACT-812
			}
		=09
			function loadVideos(pageNumber) {
				pageNumber =3D (pageNumber =3D=3D null)? 1: pageNumber;

				_videos.currentPage =3D pageNumber;
				_videos.getVideos();

				updateSiteCatalystTracking('details page', 'videos');
			=09
				refreshAds("Videos");  //BP 12.17.09 ACT-812
			}

			function refreshAds(tabName) {
				ord =3D randomInt(1000000, 10000000 ); //BP 12.15.09 - Moved for =
2.8.0
				//Refresh the ads in iframes on the page
				var ad =3D $("med_rec_top");

				if (tabName =3D=3D undefined){tabName =3D "";}
				_tabClicked =3D tabName.toLowerCase();

				reloadSingleAd(ad);

				ad =3D $("med_rec_bottom");
				reloadSingleAd(ad);

				ad =3D $("leader_top");
				reloadSingleAd(ad);

				ad =3D $("house_top");
				reloadSingleAd(ad);
			}

			function reloadSingleAd(ad) {
				if (ad !=3D null) {
					/*BP 12.15.09 - Moved for 2.8.0 */
					var src =3D ad.src;
					src =3D src.substring(0,src.indexOf("ord=3D")+4);
					src +=3D ord + "?";
					var regExSearchExisting =3D /tab=3D.*?;/;
					if(regExSearchExisting.test(src) =3D=3D false) {
						var regExObj =3D /;subfeature3=3D.*?;/;
						var sf3OriginalValue =3D src.match(regExObj);
						src =3D src.replace(regExObj, sf3OriginalValue + "tab=3D" + =
_tabClicked + ";");
					} else {
						src =3D src.replace(regExSearchExisting, "tab=3D" + _tabClicked + =
";");
					}
				=09
					ad.src =3D src;
					/*END: BP 12.15.09 - Moved for 2.8.0 */
				}
			}

			// BP 4.9.09 - Need to make the default text consistent.  This is a =
temporary fix until we can push the updated RnR.js to apiN
			function cleanTextTemp(ctl) {
				var defaultText =3D "Enter review here.";
				if (ctl.value =3D=3D defaultText) {
					ctl.value =3D "";
				} else if (ctl.value =3D=3D "") {
					ctl.value =3D defaultText;
				}
			}

			function loadMapAd() {
				$("mapAd").innerHtml =3D "";
				var featureValue =3D "listings";

				if ("True" =3D=3D _showConfirmation)
					{featureValue =3D "confirmation";}

				var mapAdTile =3D randomInt(1000000, 10000000 );
				var mapAdOrd =3D randomInt(1000000, 10000000 );
				var mapAdChannel =3D "Running";

			=09
				var frameHtml=3D "<iframe id=3D'map-top' width=3D'600' height=3D'30' =
scrolling=3D'no' frameborder=3D'no' marginwidth=3D'0' border=3D'0' =
src=3D'http://ad.doubleclick.net/adi/activecom.tan/" + mapAdChannel + =
"/listings;tile=3D16;site=3Dnetwork2;channel=3D" + mapAdChannel + =
";subchannel=3Dnosubchannel;feature=3D" + featureValue + =
";subfeature1=3Dactivities;subfeature2=3Devent;subfeature3=3Dnosubfeature=
3;sz=3D600x30;position=3Dtop;eventid=3D1873671;eventlisting=3D;gender=3DF=
;ord=3D" + mapAdOrd + "?'></iframe>";

				$("mapAd").innerHTML =3D frameHtml;
			}

			function mmfCallBack() {
				// Map was displayed
				$('divRoute').style.display =3D "block";
				if (this.status =3D=3D 203) {
					$('mapAd').className =3D "mapAdRoute";
					$('routesTabContent').insert({'after':$('mapAd')});
					$('mapCollapse').style.display =3D "inline"; //only make the =
driving directions collapsable if there is a route
				}
			}

			function toggleRoute(button) {
				var s =3D $('RouteContainer').style.display;
				var b =3D "expandButtonLink";

				if (s =3D=3D "block") {
					s =3D "none";
				} else {
					s =3D "block";
					b =3D "collapseButtonLink";
				}
				$('RouteContainer').style.display =3D s;
				$('frmRoute').style.display =3D s;
				button.className =3D b;
			}

			function toggleDirections(button) {
				var s =3D $('addressInputContainer').style.display;
				var b =3D "expandButtonLink";

				if (s =3D=3D "block") {
					s =3D "none";
				} else {
					s =3D "block";
					b =3D "collapseButtonLink";
				}
				$('addressInputContainer').style.display =3D s;
				$('divMapDirections').style.display =3D s;
				button.className =3D b;
			}

			function updateSiteCatalystTracking(feature, subFeature) {
				// Update the current page tracking to the new tab values
				if (typeof(s_tan) !=3D "undefined") {
			=09
					// Only want the group to be confirmation on the confirmation tab
					var group =3D "listings";
					if (feature =3D=3D "confirmation page") {
						group =3D "confirmation";
					}
			=09
					s_tan.hier1 =3D __hierarchyBase + feature + " " + subFeature;
					s_tan.pageName =3D __pageNameBase + feature + ":" + subFeature;
					s_tan.prop3 =3D __pageNameBase + feature + ":" + subFeature;
					s_tan.prop4 =3D subFeature;
					s_tan.prop22 =3D group;
					s_tan.t();=09
				}
			}

			function updateUserTracking(engageType, linkName) {
				// Depends on user id set in the page tracking script=20
				if (typeof(__userId) !=3D "undefined") {
					var s =3D s_gi(s_account);
					s.linkTrackVars =3D 'prop25,eVar25'; 	=09
					s.prop25 =3D __userId;			=09
					s.eVar25 =3D __userId;
					s.tl(true, 'o', linkName);
				}
			}
		=09
		</SCRIPT>
<INPUT id=3DhidAssetId value=3D6c079c32-3e60-499b-b4e2-a60a64f153cf =
type=3Dhidden>
<DIV id=3DED_header>
<DIV id=3DquickInfo>
<H1><SPAN class=3Dh1text>Trot for Special Tots 5K Road Race &amp; =
Walk</SPAN><SPAN=20
id=3DRatingsUI>
<DIV id=3DavgRatingEmptyStars>
<DIV id=3DavgRating></DIV></DIV><A id=3DtotalRatings=20
onclick=3D"LoadTab('Reviews');updateSiteCatalystTracking('details page', =
'reviews');"=20
href=3D"http://www.active.com/running/andover-ma/trot-for-special-tots-5k=
-road-race-and-walk-2010#Reviews"=20
name=3D&amp;lpos=3Ded&amp;lid=3DRatingsSummary>Based on 0 reviews =
</A></SPAN></H1>
<DIV id=3DdateAddressContainer>
<H4 id=3Ddate>Sunday, October 03, 2010 @ 10:00 AM local time </H4>
<H4 id=3Daddress><A id=3DlocationLink=20
onclick=3D"LoadTab('Map');updateSiteCatalystTracking('details page', =
'map');"=20
href=3D"http://www.active.com/running/andover-ma/trot-for-special-tots-5k=
-road-race-and-walk-2010#Map"=20
name=3D&amp;lpos=3Ded&amp;lid=3DAddress_Map>Professional Center<BR>32 =
Osgood St.=20
&nbsp; Andover, MA</A></H4></DIV>
<DIV id=3DfacebookLikeButton><IFRAME id=3DfacebookLikeFrame height=3D50 =
border=3D0=20
src=3D"http://ad.doubleclick.net/adi/activecom.tan/running/listings;tile=3D=
1;channel=3Drunning;subchannel=3Dnosubchannel;tanproduct=3Dactivecom;b2bo=
rb2c=3Db2c;feature=3Dlistings;subfeature1=3Dactivities;subfeature2=3Deven=
t;subfeature3=3Dnosubfeature3;sz=3D728x90;position=3Dleader_top;dcopt=3Di=
st;eventid=3D1873671;eventlisting=3D;country=3D;state=3D;typeid=3D;gender=
=3DF;age=3D;skill=3D;ord=3D773895?"=20
frameBorder=3D0 width=3D450 allowTransparency marginWidth=3D0=20
scrolling=3Dno></IFRAME></DIV></DIV>
<DIV id=3DregisterBlock class=3DroundedBox>
<DIV class=3Dtop>
<DIV class=3DtopLeft></DIV>
<DIV class=3DtopRight></DIV></DIV>
<DIV class=3Dcontent>
<DIV id=3DbuttonContainer>
<DIV id=3Dbuttons>
<DIV id=3D"&#13;&#10;&#9;&#9;&#9;&#9;&#9;&#9;registerNow_Top">
<DIV class=3DregisterableDiv><NOSCRIPT>JavaScript Required! <BR>To =
register, see=20
your browser options, enable JavaScript, and then refresh this page.=20
</NOSCRIPT></DIV></DIV>
<DIV id=3DcheckIfRegistered> </DIV></DIV></DIV>
<DIV id=3DactionsContainer>
<UL id=3Dactions>
  <LI id=3Demail><A class=3Dlightwindow title=3D""=20
  =
href=3D"http://www.active.com/NonACM/ajax/emailafriend.aspx?title=3DTrot =
for Special Tots 5K Road Race &amp; =
Walk&amp;link=3Dhttp://www.active.com%2Fpage%2Fevent_details.htm%3Fevent_=
id%3D1873671"=20
  name=3D&amp;lpos=3Ded&amp;lid=3DEmailAFriend rel=3D""=20
  =
params=3D"lightwindow_width=3D410,lightwindow_height=3D465,lightwindow_ty=
pe=3Dexternal">Email=20
  a Friend </A></LI>
  <LI id=3Dcontact><A id=3DlnkContact class=3Dlightwindow =
title=3DContact=20
  =
href=3D"http://www.active.com/event_contact.cfm?event_id=3D1873671&amp;ti=
tle=3DTrot for Special Tots 5K Road Race &amp; Walk"=20
  name=3D&amp;lpos=3Ded&amp;lid=3DContact rel=3D""=20
  =
params=3D"lightwindow_width=3D470,lightwindow_height=3D590,lightwindow_ty=
pe=3Dexternal">Contact=20
  </A></LI>
  <LI id=3DwriteReview><A id=3DlnkReview=20
  onclick=3D'javascript: ((_currentUserId =3D=3D null) | (_currentUserId =
=3D=3D "")) ? location.href =3D _loginUrl + _loginDelimiter + "Reviews" =
: loadWriteReview();'=20
  name=3D&amp;lpos=3Ded&amp;lid=3DWriteAReview>Write a Review </A></LI>
  <LI id=3Dprint><A class=3Dprint=20
  onclick=3D"javascript: =
window.open('/page/event_details-print.htm?event_id=3D1873671');"=20
  =
href=3D"http://www.active.com/running/andover-ma/trot-for-special-tots-5k=
-road-race-and-walk-2010#Summary"=20
  name=3D&amp;lpos=3Ded&amp;lid=3DPrint rel=3Dnofollow>Print </A></LI>
  <LI id=3Dshare><A id=3Devent_toolbar_share=20
  onclick=3D'openShare("Trot for Special Tots 5K Road Race &amp; =
Walk","");'=20
  name=3D&amp;lpos=3Ded&amp;lid=3DShare target=3D_blank>Share =
</A></LI></UL></DIV></DIV>
<DIV class=3Dbottom>
<DIV class=3DbottomLeft></DIV>
<DIV class=3DbottomRight></DIV></DIV></DIV></DIV>
<DIV id=3DtabsContainer>
<UL id=3Dtabs>
  <LI id=3Dsummarytab class=3Dcurrent=20
  onclick=3D"LoadTab('Summary');updateSiteCatalystTracking('details =
page', 'summary');"><SPAN=20
  class=3DtabOuterSpan><A=20
  =
href=3D"http://www.active.com/running/andover-ma/trot-for-special-tots-5k=
-road-race-and-walk-2010#Summary"=20
  name=3D&amp;lpos=3Ded&amp;lid=3Dtab_Summary><SPAN>Summary =
</SPAN></A></SPAN></LI>
  <LI id=3Dmaptab=20
  onclick=3D"LoadTab('Map');updateSiteCatalystTracking('details page', =
'map'); if ('True' =3D=3D _showConfirmation) { s_objectID=3D'maps and =
driving directions confirmation maps tab'; }"><SPAN=20
  class=3DtabOuterSpan><A title=3D"Click to view map tab"=20
  =
href=3D"http://www.active.com/running/andover-ma/trot-for-special-tots-5k=
-road-race-and-walk-2010#Map"=20
  name=3D&amp;lpos=3Ded&amp;lid=3Dtab_Map><SPAN class=3Dcurrent>Maps=20
  </SPAN></A></SPAN></LI>
  <LI id=3Dreviewstab=20
  onclick=3D"LoadTab('Reviews');updateSiteCatalystTracking('details =
page', 'reviews');"><SPAN=20
  class=3DtabOuterSpan><A=20
  =
href=3D"http://www.active.com/running/andover-ma/trot-for-special-tots-5k=
-road-race-and-walk-2010#Reviews"=20
  name=3D&amp;lpos=3Ded&amp;lid=3Dtab_Reviews><SPAN><SPAN=20
  id=3DreviewsTabText>Reviews</SPAN><SPAN=20
  id=3DtotalReviewsCount></SPAN></SPAN></A></SPAN></LI>
  <LI id=3Dpeopletab=20
  onclick=3D"LoadTab('People');updateSiteCatalystTracking('details =
page', 'people');"><SPAN=20
  class=3DtabOuterSpan><A=20
  =
href=3D"http://www.active.com/running/andover-ma/trot-for-special-tots-5k=
-road-race-and-walk-2010#People"=20
  =
name=3D&amp;lpos=3Ded&amp;lid=3Dtab_People><SPAN>People</SPAN></A></SPAN>=
</LI>
  <LI id=3Dvideostab onclick=3D"LoadTab('Videos');"><SPAN =
class=3DtabOuterSpan><A=20
  =
href=3D"http://www.active.com/running/andover-ma/trot-for-special-tots-5k=
-road-race-and-walk-2010#Videos"=20
  =
name=3D&amp;lpos=3Ded&amp;lid=3Dtab_Videos><SPAN>Videos</SPAN></A></SPAN>=
</LI>
  <LI id=3Dpreviewtab=20
  onclick=3D"LoadTab('Preview');updateSiteCatalystTracking('details =
page', 'preview');"><SPAN=20
  class=3DtabOuterSpan><A=20
  =
href=3D"http://www.active.com/running/andover-ma/trot-for-special-tots-5k=
-road-race-and-walk-2010#Preview"=20
  =
name=3D&amp;lpos=3Ded&amp;lid=3Dtab_Preview><SPAN>Preview</SPAN></A></SPA=
N></LI></UL></DIV>
<DIV class=3Dcontent_left>
<DIV class=3Dcontent_left>
<DIV id=3DpreviewTabContentOuter>
<DIV id=3DpreviewTabContent>
<SCRIPT type=3Dtext/javascript>
							if ($('previewtab') !=3D null)
							{
							var url=3D =
'/nonacm/ajax/a2process.aspx?mode=3DgetHtml&id=3D1873671,1797653';
							var req =3D new Ajax.Request(url, {method: 'get', onSuccess: =
function(resp){if (resp.responseText =3D=3D =
''){$('previewtab').style.display =3D =
'none';};document.getElementById('previewTabContent').innerHTML =3D =
resp.responseText;/*alert(document.getElementById('byLineSource'));*/}});=

							}
						</SCRIPT>
 </DIV></DIV>
<DIV id=3DsummaryTabContent>
<DIV id=3DeventLogo><IMG id=3Dimage=20
alt=3D"Trot for Special Tots 5K Road Race &amp; Walk =
logo&#13;&#10;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;"=20
src=3D"http://www.active.com/images/upimages/trot%20logo%20for%20web%20co=
mpressed1.jpg"></DIV>
<DIV id=3Dspacer class=3Dexpander></DIV>
<DIV class=3D"expander firstExpander">
<DIV id=3Drow_dateTime class=3Dfield>
<H4>Date</H4>
<P>Sunday, October 03, 2010 @ 10:00 AM local time </P></DIV></DIV>
<DIV class=3Dexpander>
<DIV id=3Drow_address class=3Dfield>
<H4>Address</H4>
<P><SPAN>Professional Center</SPAN><BR><SPAN>32 Osgood=20
St.</SPAN></P></DIV></DIV><SPAN id=3D123sp>&nbsp;</SPAN>
<DIV class=3Dexpander>
<DIV id=3Drow_closeDate class=3Dfield>
<H4>Registration Closing Date</H4>
<P>Saturday, October 02, 2010 @ 11:59 PM</P>&nbsp; </DIV></DIV>
<DIV class=3Dexpander>
<DIV id=3Drow_briefDescription class=3Dfield>
<H4>Brief Description</H4>
<P>Fast, flat course in residential neighborhood. Strollers welcome. =
Free=20
costume parade and cookout after road race/walk.</P>&nbsp; </DIV></DIV>
<DIV class=3Dexpander>
<DIV id=3Drow_customField class=3Dfield>
<H4>Directions</H4>
<P>From Route 93 NORTH: Take Exit 42 (Dascomb Road), left at end of the =
ramp. At=20
first set of lights, take right onto Frontage Road and follow the Race =
Parking=20
signs. From Route 93 SOUTH: Take Exit 42 (Dascomb Road). Bear right onto =

Frontage Road from ramp and follow the Race Parking signs. All parking =
at=20
Hewlett Packard parking lot.</P>&nbsp; &nbsp; </DIV></DIV>
<DIV class=3Dexpander>
<DIV id=3Drow_fullDescription class=3Dfield>
<H4>Additional Information</H4>
<P>Great prizes and team recognition.</P>&nbsp; </DIV></DIV>
<DIV class=3Dexpander>
<DIV id=3Drow_website class=3Dfield>
<H4>More Information</H4>
<P><A href=3D"http://www.theprofessionalcenter.org/"=20
target=3D"&#13;&#10;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;_blank&#1=
3;&#10;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;">Click=20
here to view the event organizer's website </A></P></DIV></DIV>
<DIV class=3Dexpander>
<DIV id=3Drow_donations class=3Dfield>
<H4>Online Donations </H4>
<UL style=3D"LIST-STYLE-TYPE: none">
  <LI><A href=3D"http://www.active.com/donate/trotforspecialtots" =
name=3DDonations=20
  =
target=3D"&#13;&#10;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;_=
blank&#13;&#10;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;&#9;">Click=20
  here to donate to Trot for Special Tots</A></LI></UL></DIV></DIV><BR>
<DIV id=3D"&#13;&#10;&#9;&#9;&#9;&#9;&#9;&#9;registerNow_Bottom">
<DIV class=3DregisterableDiv><NOSCRIPT>JavaScript Required! <BR>To =
register, see=20
your browser options, enable JavaScript, and then refresh this page.=20
</NOSCRIPT></DIV></DIV>
<H2><SPAN class=3Dh2outer><SPAN>Recent Reviews </SPAN><SPAN=20
id=3DrecentReviewsTitle>Trot for Special Tots 5K Road Race &amp; Walk =
reviews=20
</SPAN></SPAN></H2>
<DIV id=3DdivRecentReviews>&nbsp;</DIV></DIV>
<DIV style=3D"DISPLAY: none" id=3DmapTabContent>
<DIV id=3DmapTabContainer>
<DIV id=3DroutesTabContent>
<DIV id=3DdivRoute name=3D"divRoute"></DIV></DIV>
<DIV id=3DmapTabHeader>
<H2><SPAN class=3Dh2outer><A style=3D"DISPLAY: none" id=3DmapCollapse=20
class=3DcollapseButtonLink onclick=3DtoggleDirections(this);><SPAN=20
class=3DexpandButton></SPAN></A><SPAN>Get Directions</SPAN></SPAN></H2>
<DIV id=3DaddressInputContainer>
<DIV id=3DaddressContainer>
<DIV id=3DstartAddress><INPUT id=3DtxtStartAddress=20
onkeypress=3D"javascript:return testEnterKey(event);" maxLength=3D500 =
type=3Dtext=20
name=3DtxtStartAddress>
<H3>Start Address</H3></DIV>
<DIV style=3D"DISPLAY: none" id=3DendAddress><INPUT id=3DtxtEndAddress=20
onkeypress=3D"javascript:return testEnterKey(event);" value=3D"32 Osgood =
St. 01810"=20
maxLength=3D500 type=3Dtext name=3DtxtEndAddress>
<H3>End Address</H3></DIV></DIV>
<DIV id=3DgetDirectionsButton><A id=3DbtnGetDirections onclick=3DGD();=20
href=3D"http://www.active.com/running/andover-ma/trot-for-special-tots-5k=
-road-race-and-walk-2010#Map"=20
type=3Dbutton name=3DMap_GetDirections value=3D"Get =
Directions"><SPAN>Get=20
Directions</SPAN></A></DIV></DIV></DIV>
<DIV id=3DdivMapDirections name=3D"divMapDirections"></DIV>
<DIV id=3DmapAd class=3DmapAdNoRoute>
<SCRIPT>
									loadMapAd();
								</SCRIPT>
</DIV>
<DIV id=3DdivDirections name=3D"divDirections"></DIV></DIV>
<DIV style=3D"DISPLAY: none" id=3DmapUnavailable>The address of this =
event is not=20
mappable. </DIV></DIV>
<DIV id=3DreviewsTabContent>
<DIV id=3DreviewsTabContent>
<H2><SPAN class=3Dh2outer><A class=3DcollapseButtonLink=20
onclick=3D'loadReviewsContainer("divCurrentReviews_6c079c32-3e60-499b-b4e=
2-a60a64f153cf","divReviews_6c079c32-3e60-499b-b4e2-a60a64f153cf","6c079c=
32-3e60-499b-b4e2-a60a64f153cf", this, true);'><SPAN=20
class=3DexpandButton></SPAN></A><SPAN>Reviews of Trot for Special Tots =
5K Road=20
Race &amp; Walk</SPAN></SPAN></H2>
<DIV id=3DdivCurrentReviews_6c079c32-3e60-499b-b4e2-a60a64f153cf>=20
</DIV></DIV></DIV>
<DIV id=3DresultsTabContent> </DIV>
<DIV id=3DpeopleTabContentOuter>
<H2><SPAN class=3Dh2outer><SPAN>People Who Saved This =
Event</SPAN></SPAN></H2>
<DIV id=3DpeopleTabContent>Show the users that have saved this Asset to =
their=20
MyActive Saved Stuff=20
<DIV id=3DpeoplesTabContent2> </DIV></DIV></DIV>
<DIV id=3DvideosTabContentOuter>
<H2><SPAN class=3Dh2outer><SPAN>YouTube Videos of Trot for Special Tots =
5K Road=20
Race &amp; Walk</SPAN></SPAN></H2>
<DIV id=3DvideosTabContent>
<DIV id=3DvideosTabContent2> </DIV></DIV></DIV>
<DIV style=3D"DISPLAY: none" id=3DdivProgressBar =
class=3DProgressSplashScreen>
<DIV style=3D"FLOAT: left">&nbsp; <IMG alt=3DProcessing=20
src=3D"http://www.active.com/Assets/Images/loading.gif">&nbsp; </DIV>
<DIV=20
style=3D"PADDING-BOTTOM: 0px; PADDING-LEFT: 20px; PADDING-RIGHT: 0px; =
FLOAT: left; PADDING-TOP: 5px">Loading...</DIV></DIV>
<DIV id=3DdivAddReview class=3DgoAwayDiv>
<H2><SPAN class=3Dh2outer><SPAN>Write a Review</SPAN></SPAN></H2>
<DIV id=3DyourReview>Your Review </DIV><TEXTAREA =
onblur=3DcleanTextTemp(this); id=3DreviewText =
onfocus=3DcleanTextTemp(this); rows=3D6 cols=3D5>Enter review =
here.</TEXTAREA>
<DIV class=3DyourRating><SPAN class=3DyourRatingText>Your =
Rating</SPAN><SPAN=20
class=3Dinline>
<DIV id=3DdivRatingsBar>
<UL class=3D"starRating gray">
  <LI><A id=3DoneStarRating class=3DoneStar title=3D"1 star"=20
  onclick=3DsetRating(1);>1</A></LI>
  <LI><A id=3DtwoStarRating class=3DtwoStar title=3D"2 stars"=20
  onclick=3DsetRating(2);>2</A></LI>
  <LI><A id=3DthreeStarRating class=3DthreeStar title=3D"3 stars"=20
  onclick=3DsetRating(3);>3</A></LI>
  <LI><A id=3DfourStarRating class=3DfourStar title=3D"4 stars"=20
  onclick=3DsetRating(4);>4</A></LI>
  <LI><A id=3DfiveStarRating class=3DfiveStar title=3D"5 stars"=20
  onclick=3DsetRating(5);>5</A></LI></UL></DIV></SPAN></DIV><INPUT =
id=3DhidRatingScore=20
type=3Dhidden>
<DIV id=3DupdatesCheckbox><INPUT id=3DchkWatch CHECKED =
type=3Dcheckbox><SPAN>Send me=20
updates when people leave reviews.</SPAN></DIV><A id=3DpostReviewButton=20
onclick=3D"updateUserTracking('post review', =
'postReviewButton');saveRnR();"=20
name=3DReviews_Post><SPAN>Post Your Review</SPAN></A>
<DIV id=3DcontentDisclaimer>We would rather not moderate comments, but=20
inflammatory, off-topic or otherwise inappropriate comments will be =
removed.=20
</DIV></DIV><SPAN id=3Dbookmark></SPAN>
<DIV class=3DquigoAdContainer>
<SCRIPT type=3Dtext/javascript>
							adsonar_placementId=3D1286267;
							adsonar_pid=3D648758;
							adsonar_ps=3D-1;
							adsonar_zw=3D420;
							adsonar_zh=3D215;
							adsonar_jv=3D'ads.adsonar.com';
						</SCRIPT>

<SCRIPT language=3DJavaScript =
src=3D"http://js.adsonar.com/js/adsonar.js"></SCRIPT>
</DIV></DIV></DIV>
<SCRIPT type=3Dtext/javascript=20
src=3D"http://www.active.com/assets/javascript/regstatus.js"></SCRIPT>

<SCRIPT type=3Dtext/javascript>
		function showRegOpen() {										=09
			$$('div.registerableDiv').each(function(d) {
				var a =3D document.createElement('a');
				a.href =3D regUrl;
				a.id =3D 'registerNowButton';
				var img =3D document.createElement('img');
				img.src =3D '/assets/images/register-now.png';
				img.alt =3D 'Register Now'
				img.height =3D '29';
				img.width =3D '155';
				a.appendChild(img);		=09
				d.update(a);
			});
		}

		function showRegClosed() {			=09
			$$('div.registerableDiv').each(function(d) {
				var a =3D document.createElement('a');
				a.href =3D regUrl;
				a.id =3D 'Closed';
				var img =3D document.createElement('img');
				img.src =3D '/assets/images/registration-closed.png';
				img.alt =3D 'Registration Closed'
				img.height =3D '29';
				img.width =3D '155';
				a.appendChild(img);		=09
				d.update(a);
			});
		}
	=09
		function showRegUnavailable() {
			var unavailableText =3D 'Check event website for registration =
details.';
		=09
			$$('div.registerableDiv').each(function(d) {
				if(eventUrl !=3D '') {
					var a =3D document.createElement('a');
					a.href =3D eventUrl;
					a.target =3D '_blank';
					a.appendChild(document.createTextNode(unavailableText));
					d.update(a);
				} else {
					d.update(unavailableText);
				}			=09
			});
		}

		function showFailure() {
			// failed to get registration status - show register now button as =
default
			showRegOpen();
		}
		var regUrl =3D '/register/index.cfm?event_id=3D1873671';
		var eventUrl =3D 'http://www.theprofessionalcenter.org';
		var regStatus =3D new RegStatus({
							url: 'http://' + _RESTDomainApij + =
'/regcenter/event/1873671/regstatus',
							callbackParam: 'callback',
							regOpen: showRegOpen,
							regClosed: showRegClosed,
							regUnavailable: showRegUnavailable,
							regNotOpen: showRegUnavailable,
							failure: showFailure
						});
		regStatus.getStatus();				=09
		</SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://www.active.com/Assets/javascript/GoogleMap.js"></SCRIPT>

<SCRIPT type=3Dtext/javascript>

			//Load the appropriate tab if declared in the querystring
			var _openTab =3D "";		=09
			if (location.href.indexOf("&t=3D") > 0) {
				_openTab =3D location.href.substring(location.href.indexOf("&t=3D") =
+ 3);
			} else if (location.href.indexOf("#") > 0) {
				_openTab =3D location.href.substring(location.href.indexOf("#") + =
1);
			}

			if (_openTab !=3D "") {
		=09
				_openTab =3D _openTab.toLowerCase();
				switch (_openTab) {
					case "map": {
						LoadMapTab();
						break;
					}
					case "reviews": {
						LoadReviewsTab();
						break;
					}
					case "people": {
						LoadPeopleTab();
						break;
					}
					case "results": {
						LoadResultsTab();
						break;
					}
					case "photos": {
						LoadPhotosTab();
						break;
					}
					case "videos": {
						LoadVideosTab();
						break;
					}
					case "preview": {
						LoadPreviewTab();
						break;
					}
					case "confirmation": {
						LoadConfirmationTab();
						break;
					}
					case "summary": {
						LoadSummaryTab();
						break;
					}
					case "writeAReview": {
						LoadSummaryTab();
						$('reviewText').focus();
						break;
					}
				}
			} else if (location.href.endsWith("Reviews") && _currentUserId !=3D =
null && _currentUserId !=3D '') {
				// fix act-391 the Review box didn't get focused on after logging in
				_rnr.returnFocusElementID =3D "reviewText";
				LoadSummaryTab();
			} else if (_showConfirmation =3D=3D 'True') {
				//BP 8.14.09 - Display the confirmation tab by default if the page =
is confirmation.htm
				LoadConfirmationTab();
			} else {
				LoadSummaryTab();
			}
		</SCRIPT>

<DIV id=3DhCal>
<DIV style=3D"VISIBILITY: hidden">
<DIV class=3Dvevent>
<H3 class=3Dsummary>Trot for Special Tots 5K Road Race &amp; =
Walk</H3><SPAN=20
class=3Ddescription>Great prizes and team recognition.</SPAN><SPAN =
class=3Ddtstart=20
title=3D"Sunday, October 03, 2010 @ 10:00 AM">Sunday, October 03, 2010 @ =
10:00=20
AM</SPAN><SPAN class=3Ddtend title=3D"Sunday, October 03, 2010 @ 10:00 =
AM">Sunday,=20
October 03, 2010 @ 10:00 AM</SPAN><SPAN class=3Dlocation>Professional=20
Center</SPAN><SPAN class=3Duid></SPAN></DIV></DIV></DIV>
<SCRIPT type=3Dtext/javascript>
			var gaJsHost =3D (("https:" =3D=3D document.location.protocol) ? =
"https://ssl." : "http://www.");
			document.write(unescape("%3Cscript src=3D'" + gaJsHost + =
"google-analytics.com/ga.js' =
type=3D'text/javascript'%3E%3C/script%3E"));
		</SCRIPT>

<SCRIPT type=3Dtext/javascript>
			try {
			var pageTracker =3D _gat._getTracker("UA-9133793-1");
			pageTracker._trackPageview();
			} catch(err) {}
		</SCRIPT>
</FORM><!-- CONTENT CONTROL END --><!-- 13 --><!-- 21 -->
<DIV class=3Dcontent_right><!-- 22 --><BR>
<STYLE>#an-raw_1_results .an-raw-title {
	FONT-FAMILY: Arial, Helvetica, sans-serif !important
}
#an-raw-findmore {
	FONT-FAMILY: Arial, Helvetica, sans-serif !important
}
#an-raw-header H2 {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.an-raw-result {
	PADDING-BOTTOM: 0px !important; MARGIN: 0.4em 0px 0px; PADDING-LEFT: =
0px !important; PADDING-RIGHT: 0px !important; PADDING-TOP: 0px =
!important
}
#an-raw-findmore {
	TEXT-ALIGN: right !important; COLOR: #003e7e !important; FONT-SIZE: =
109% !important; FONT-WEIGHT: 700 !important
}
#an-raw_1 .an-raw-result A {
	LINE-HEIGHT: 1.4 !important; COLOR: #003e7e !important
}
#an-raw_1 .an-raw-result A:hover {
	COLOR: #0000cc !important
}
#an-raw-findmore:hover {
	COLOR: #0000cc !important
}
#an-raw_1_detail {
	DISPLAY: none !important
}
#an-raw_1_container {
	HEIGHT: auto !important
}
#an-raw_1_results {
	HEIGHT: auto !important
}
</STYLE>

<SCRIPT type=3Dtext/javascript>
function toTitleCase(str)
{
    return str.replace(/\w\S*/g, function(txt){return =
txt.charAt(0).toUpperCase() + txt.substr(1).toLowerCase();});
}

var channel =3D "Fitness";

if(typeof(_channel) !=3D "undefined") {
	channel =3D toTitleCase(_channel);
}

new ActiveNetwork.ArticlesWidget({
"hidePoweredBy":"true",
"title":"${activity} Articles",
"num":"5",
"activity":channel,
"showActivitySelector":false,
"showDetailsSelector":false,
"width":333,
"height":"auto",
"style":{
	"container":{"width":"333px !important"},
	=
"frame":{"background-color":"#ffffff","_background":"url(http://www.activ=
e.com/Assets/event-details/ie6-widget-header.gif) top left =
no-repeat;",".background":"url(http://www.active.com/Assets/event-details=
/ie6-widget-header.gif) top left no-repeat;"},
	=
"title":{"float":"none","width":"90%","background":"url(http://www.active=
.com/assets/event-details/event-details-sprite.png) 0 50% no-repeat",	=
"_background":"none;",".background":"none;","background-position":"0 =
-1000px","color":"#ffffff","text-align":"left"},
	=
"window":{"background-color":"#ffffff","_margin-top":"5px",".margin-top":=
"5px"},
	=
"text":{"color":"#999999","border-color":"#999999","border-bottom":"0px"}=
,
	"links":{"color":"#2768a4"},
	"buttons":{"background-color":"#003e7e"},
	"tags":{"background-color":"#eeeeee"},
	"footerText":{"color":"#2768A4"},
	"footer":{"text-align":"right"},
	=
"header":{"background":"url(http://www.active.com/assets/event-details/ev=
ent-details-sprite.png) 0 50% =
no-repeat","_background":"none;",".background":"none;","background-positi=
on":"100% -1000px"}}
}).render();
</SCRIPT>

<FORM id=3DIronPointForm_4 onsubmit=3D"ipjSubmitIronPointForm(); return =
false;"=20
method=3Dpost name=3DIronPointForm_4>
<SCRIPT language=3Djavascript type=3Dtext/javascript>
 if(typeof(tile) =3D=3D "undefined") {var tile =3D 1;} else if(tile>16) =
{tile=3D1;} else {tile++;}
 if(typeof(dcopt) =3D=3D "undefined"){var dcopt =3D "dcopt=3Dist;"} else =
{var dcopt =3D ""}
 document.write( '<iframe id=3D"med_rec_top" =
src=3D"http://ad.doubleclick.net/adi/activecom.tan/running/listings;tile=3D=
' + tile + =
';channel=3Drunning;subchannel=3Dnosubchannel;tanproduct=3Dactivecom;b2bo=
rb2c=3Db2c;feature=3Dlistings;subfeature1=3Dactivities;subfeature2=3Deven=
t;subfeature3=3Dnosubfeature3;sz=3D300x250;position=3Dmed_rec_top;' + =
dcopt + =
'eventid=3D1873671;eventlisting=3D;country=3D;state=3D;typeid=3D;gender=3D=
' + adGender + ';age=3D;skill=3D;ord=3D' + ord + '?" width=3D"300" =
height=3D"250" frameborder=3D"no" border=3D"0" marginwidth=3D"0" =
marginheight=3D"0" scrolling=3D"no">' ) ;
 document.write( '</iframe>' );
 </SCRIPT>
</FORM>
<FORM id=3DIronPointForm_5 onsubmit=3D"ipjSubmitIronPointForm(); return =
false;"=20
method=3Dpost=20
name=3DIronPointForm_5><!--googleoff: index--><!--googleon: =
index--></FORM>
<FORM id=3DIronPointForm_6 onsubmit=3D"ipjSubmitIronPointForm(); return =
false;"=20
method=3Dpost name=3DIronPointForm_6>
<SCRIPT language=3Djavascript type=3Dtext/javascript>
 if(typeof(tile) =3D=3D "undefined") {var tile =3D 1;} else if(tile>16) =
{tile=3D1;} else {tile++;}
 if(typeof(dcopt) =3D=3D "undefined"){var dcopt =3D "dcopt=3Dist;"} else =
{var dcopt =3D ""}
 document.write( '<iframe id=3D"med_rec_bottom" =
src=3D"http://ad.doubleclick.net/adi/activecom.tan/running/listings;tile=3D=
' + tile + =
';channel=3Drunning;subchannel=3Dnosubchannel;tanproduct=3Dactivecom;b2bo=
rb2c=3Db2c;feature=3Dlistings;subfeature1=3Dactivities;subfeature2=3Deven=
t;subfeature3=3Dnosubfeature3;sz=3D300x250;position=3Dmed_rec_bottom;' + =
dcopt + =
'eventid=3D1873671;eventlisting=3D;country=3D;state=3D;typeid=3D;gender=3D=
' + adGender + ';age=3D;skill=3D;ord=3D' + ord + '?" width=3D"300" =
height=3D"250" frameborder=3D"no" border=3D"0" marginwidth=3D"0" =
marginheight=3D"0" scrolling=3D"no">' ) ;
 document.write( '</iframe>' );
 </SCRIPT>
</FORM>
<FORM id=3DIronPointForm_7 onsubmit=3D"ipjSubmitIronPointForm(); return =
false;"=20
method=3Dpost name=3DIronPointForm_7><!--googleoff: index-->
<DIV id=3Dctl35_pnlDiscussionDataProvider>
<DIV class=3Dcontextual_header>
<H3><SPAN class=3Dh3outer><SPAN>Running Discussion Threads=20
</SPAN></SPAN></H3></DIV>
<DIV class=3Dcontextual_discussionThreads>
<UL>
  <LI><A href=3D"http://community.active.com/thread/85389">Start C25K =
may 10th,=20
  who's with me?</A> <SPAN class=3Dcontextual_postedBy>by <A=20
  =
href=3D"http://community.active.com/people/Jolien88">Jolien88</A></SPAN> =
<SPAN=20
  class=3Dcontextual_replyCount>280 replies</SPAN></LI>
  <LI><A href=3D"http://community.active.com/thread/89242">C25K newbie, =
concerned=20
  about heart rate</A> <SPAN class=3Dcontextual_postedBy>by <A=20
  =
href=3D"http://community.active.com/people/leadfoot77">leadfoot77</A></SP=
AN>=20
  <SPAN class=3Dcontextual_replyCount>1 replies</SPAN></LI>
  <LI><A href=3D"http://community.active.com/thread/87669">Starting c25k =

  6/14/2010</A> <SPAN class=3Dcontextual_postedBy>by <A=20
  href=3D"http://community.active.com/people/juju31">juju31</A></SPAN> =
<SPAN=20
  class=3Dcontextual_replyCount>554 replies</SPAN></LI>
  <LI><A href=3D"http://community.active.com/thread/86212">(Re-)Starting =
C25k May=20
  23rd... anyone else?</A> <SPAN class=3Dcontextual_postedBy>by <A=20
  =
href=3D"http://community.active.com/people/Miranda29">Miranda29</A></SPAN=
> <SPAN=20
  class=3Dcontextual_replyCount>262 replies</SPAN></LI>
  <LI><A href=3D"http://community.active.com/thread/88425">Getting =
closer to 5K=20
  than the couch!</A> <SPAN class=3Dcontextual_postedBy>by <A=20
  =
href=3D"http://community.active.com/people/keep1ngup">keep1ngup</A></SPAN=
> <SPAN=20
  class=3Dcontextual_replyCount>25 replies</SPAN></LI></UL></DIV><SPAN=20
class=3Dcontextual_viewMore><A id=3Dctl35_lnkDiscussionDataProvider=20
href=3D"http://community.active.com/">Find More</A> =C2=BB</SPAN> =
</DIV><!--googleon: index--></FORM>
<STYLE type=3Dtext/css>#feedback_container {
	WIDTH: 300px
}
#feedback_form {
	PADDING-BOTTOM: 0px; PADDING-LEFT: 2em; PADDING-RIGHT: 2em; COLOR: =
#666666; FONT-SIZE: 86%; PADDING-TOP: 0px
}
#feedback_reply_form H2 {
	PADDING-BOTTOM: 0px; MARGIN: 0.69em 0px 0px; PADDING-LEFT: 0px; =
PADDING-RIGHT: 0px; COLOR: #004a90; PADDING-TOP: 0px
}
#feedback_type {
	PADDING-BOTTOM: 0.31em; MARGIN: 0.31em 0px 0.69em; PADDING-LEFT: =
0.31em; WIDTH: 250px; PADDING-RIGHT: 0.31em; PADDING-TOP: 0.31em
}
#feedback_comments {
	PADDING-BOTTOM: 0.31em; MARGIN: 0.31em 0px 0.69em; PADDING-LEFT: =
0.31em; WIDTH: 250px; PADDING-RIGHT: 0.31em; PADDING-TOP: 0.31em
}
#feedback_from {
	PADDING-BOTTOM: 0.31em; MARGIN: 0.31em 0px 0.69em; PADDING-LEFT: =
0.31em; WIDTH: 250px; PADDING-RIGHT: 0.31em; PADDING-TOP: 0.31em
}
.goAway {
	DISPLAY: none !important
}
#feedback_form INPUT {
	BORDER-BOTTOM: #969696 1px solid; BORDER-LEFT: #969696 1px solid; =
BORDER-TOP: #969696 1px solid; BORDER-RIGHT: #969696 1px solid
}
LABEL SPAN {
	COLOR: #ff0000; FONT-SIZE: 75%
}
</STYLE>

<DIV id=3Dfeedback_container>
<DIV class=3Dcontextual_header>
<H3><SPAN class=3Dh3outer><SPAN>Have a Correction?</SPAN> =
</SPAN></H3></DIV>
<DIV class=3Dcontextual_articles>
<UL>
  <LI>=C2=BB <A style=3D"CURSOR: pointer; TEXT-DECORATION: underline"=20
  onclick=3D"new Effect.toggle('feedback_form'); =
$('feedback_reply_form').innerHTML =3D '';">Request=20
  a Correction</A></LI></UL></DIV>
<DIV id=3Dfeedback_form><LABEL for=3DType>Type</LABEL><BR><SELECT =
id=3Dfeedback_type>=20
  <OPTION selected value=3D"Missing listing">Missing listing</OPTION> =
<OPTION=20
  value=3D"General Feedback">Duplicate listing</OPTION> <OPTION=20
  value=3D"General Feedback">Inaccurate listing</OPTION></SELECT>=20
<LABEL>Comments</LABEL><BR><TEXTAREA id=3Dfeedback_comments rows=3D5 =
cols=3D20></TEXTAREA>=20
<LABEL style=3D"FLOAT: left">Your Email Address <SPAN>Valid Email =
Address=20
Required</SPAN></LABEL> <INPUT id=3Dfeedback_from class=3Dvalidateemail=20
onkeyup=3DvalidateEmail(this) type=3Demail>=20
<DIV align=3Dcenter><IMG id=3DfeedBackButton onclick=3DsendFeedback();=20
src=3D"http://www.active.com/SiteFiles/3/templates/images/common/buttons/=
button_send.gif">=20
<IMG style=3D"DISPLAY: none" id=3Dfeedback_saving=20
src=3D"http://www.active.com/SiteFiles/3/templates/images/common/spinners=
/spinner.gif">=20
</DIV></DIV>
<DIV id=3Dfeedback_reply_form></DIV></DIV>
<SCRIPT type=3Dtext/javascript>

//var isValid =3D false;
		=09
			validateEmail =3D function(e) {
				=
if(/^[a-zA-Z0-9\._-]+@[a-zA-Z0-9\.-]+\.[a-zA-Z]{2,4}$/.test(e.value)) {
					//if(!isValid) {
						$(e).morph('border:1px solid #238601',  {duration:.3});					=09
						//isValid =3D true;
						return true;
					//}
				} else {
					//if(isValid) {
						$(e).morph('border:1px solid #FF0000', {duration:.3});								=09
						//isValid =3D false;=09
						return false;			=09
					//}
				}=09
			}
function gup(name)
{
  name =3D name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
  var regexS =3D "[\\?&]"+name+"=3D([^&#]*)";
  var regex =3D new RegExp( regexS );
  var results =3D regex.exec( window.location.href );
  if( results =3D=3D null )
    return "";
  else
    return results[1];
}

function checkMeta(name) {
  var metas =3D document.getElementsByTagName('META');
  var i;
  var TestVar =3D "";
  for (i =3D 0; i < metas.length; i++)
    if (metas[i].getAttribute('NAME') =3D=3D name)
	{
		TestVar =3D metas[i].getAttribute('CONTENT');
		break;
	}
  return TestVar;
}

function sendFeedback()
{
	var message =3D '';
	if($('feedback_comments').value.length =3D=3D 0)
		message +=3D 'Please enter some comments before submitting =
feedback.\r\n';
	if(!validateEmail(document.getElementById('feedback_from')))
	 	message +=3D 'Please enter valid email address before submitting =
feedback.';
	=09
	if (message.length > 0) {
		alert(message);
	}
	else
		{
			document.getElementById('feedBackButton').value=3D"Sending...";
			=
document.getElementById('feedBackButton').src=3D'/SiteFiles/3/templates/i=
mages/common/buttons/button_sending.gif';
			document.getElementById('feedback_saving').style.display=3D'inline';
                       =20
                        var event_Id =3D checkMeta("eventId");			=09
			var from=3Ddocument.getElementById('feedback_from').value;
			var subj=3D"A2 Feedback: " +  $('feedback_type').value;
                        if(event_Id!=3D"")
                        {
                            subj +=3D " - " + event_Id;
                        }

			var msg=3Ddocument.getElementById('feedback_comments').value;
			var feedback_url =3D '/NonACM/ajax/A2process.aspx';
			var pars =3D 'mode=3Dsendfeedback&from=3D' + escape(from) + =
'&subj=3D' + escape(subj) + '&msg=3D' + escape(msg);
			var myAjax =3D new Ajax.Request(feedback_url,=20
				{
					method: 'get',=20
					parameters:pars, onComplete:receiveFeedbackReply=20
				}
			);
			document.getElementById('feedback_from').value=3D'';
			document.getElementById('feedback_type').value=3D'';
			document.getElementById('feedback_comments').value=3D'';

		}
}

function receiveFeedbackReply(originalRequest) {
	document.getElementById('feedback_saving').style.display=3D'none';
	document.getElementById('feedBackButton').value=3D'';
	=
document.getElementById('feedBackButton').src=3D'/SiteFiles/3/templates/i=
mages/common/buttons/button_send.gif';
=09

	var response =3D originalRequest.responseText;
	document.getElementById('feedback_reply_form').innerHTML=3D' <div =
align=3D"center"><h2>Thank you!</h2>Your feedback has been sent!</div>'

   setTimeout("new Effect.toggle('feedback_form'); =
document.getElementById('feedback_reply_form').innerHTML =3D '';",2500);
}

</SCRIPT>
<!-- 33 --></DIV>
<DIV id=3Dbottom><!-- 34 --></DIV></DIV></DIV></DIV></DIV>
<DIV id=3Dfooter>
<DIV class=3Dlinks><A href=3D"http://www.active.com/page/about/">About =
Active</A> |=20
<A href=3D"http://www.active.com/gear-store/">Gear Store</A> | <A=20
onclick=3D"s_objectID=3D'footer global blog link'"=20
href=3D"http://community.active.com/blogs/productdev">Blog</A> | <A=20
href=3D"http://widgets.active.com/">Widgets</A> | <A=20
href=3D"http://developer.active.com/">Developers</A> | <A=20
href=3D"http://www.active.com/page/site_map/">Site Map</A> | <IMG =
alt=3D""=20
src=3D"http://www.active.com/assets/common/info.gif"> <A=20
href=3D"http://community.active.com/community/active">Support and =
Feedback</A>=20
</DIV>
<DIV class=3Dcopyright><A onclick=3D"s_objectID=3D'footer global active =
home link'"=20
href=3D"http://www.active.com/">Active Home</A> | <A=20
onclick=3D"s_objectID=3D'footer global directory link'"=20
href=3D"http://www.active.com/directory/">Directory</A> | <A=20
onclick=3D"s_objectID=3D'footer global community link'"=20
href=3D"http://community.active.com/">Community</A> | <A=20
onclick=3D"s_objectID=3D'footer global eteamz link'"=20
href=3D"http://www.eteamz.com/">eteamz</A> | <A=20
onclick=3D"s_objectID=3D'footer global results link'"=20
href=3D"http://results.active.com/">Results</A> </DIV></DIV>
<DIV id=3Dcontainer_footer>
<UL id=3Dcopyright title=3D"Copyright (c) The Active Network, Inc.">
  <LI class=3Dno_bullet>Copyright =C2=A9 2010 <A=20
  title=3D"The Active Network | activenetwork.com"=20
  href=3D"http://www.activenetwork.com/">The Active Network, =
Inc.</A></LI>
  <LI><A title=3D"Terms of Use"=20
  href=3D"http://www.activenetwork.com/terms-of-use.htm">Terms of =
Use</A></LI>
  <LI><A title=3D"Privacy Policy"=20
  href=3D"http://www.activenetwork.com/privacy-policy.htm">Privacy =
Policy</A></LI>
  <LI><A title=3DSecurity=20
  href=3D"http://www.activenetwork.com/security.htm">Security</A></LI>
  <LI><A title=3DAdvertising=20
  =
href=3D"http://www.theactivenetwork.com/exec/tanweb/Media_Kit_Home_Page.c=
fm?publicationID=3D289">Advertising</A></LI>
  <LI><A title=3D"Careers at Active"=20
  href=3D"http://careers.activenetwork.com/">Careers</A></LI></UL>
<UL title=3DOrganizations>
  <LI class=3D"no_bullet bold"><A title=3DOrganizations=20
  =
href=3D"http://www.activenetwork.com/organizations.htm">Organizations</A>=
:</LI>
  <LI class=3Dno_bullet><A title=3D"Camp Management Software"=20
  href=3D"http://www.campregister.com/">Camp Management =
Software</A></LI>
  <LI><A title=3D"Parks and Recreation Software"=20
  href=3D"http://www.activecommunities.com/">Parks and Recreation=20
Software</A></LI>
  <LI><A title=3D"School Administration Software"=20
  href=3D"http://www.activeeducate.com/">School Administration =
Software</A></LI>
  <LI><A title=3D"Race Registration Software"=20
  onclick=3D"s_objectID=3D'footer global race registration software =
link'"=20
  href=3D"http://www.activeendurance.com/">Race Registration =
Software</A></LI></UL>
<UL style=3D"MARGIN-TOP: 0.1em; MARGIN-LEFT: 8.7em">
  <LI class=3Dno_bullet><A title=3D"Local Government Software"=20
  href=3D"http://www.activegovernment.com/">Local Government =
Software</A></LI>
  <LI><A title=3D"Sports Software"=20
  onclick=3D"s_objectID=3D'footer global sports software link'"=20
  href=3D"http://www.activesports.com/">Sports Software</A></LI></UL>
<UL title=3DMarketers>
  <LI class=3D"no_bullet bold"><A title=3DMarketers=20
  =
href=3D"http://www.activenetwork.com/marketers.htm">Marketers</A>:</LI>
  <LI class=3Dno_bullet><A title=3D"Active Marketing Group"=20
  href=3D"http://www.activemarketinggroup.com/">Active Marketing =
Group</A></LI>
  <LI><A title=3D"Advertise on The Active Network"=20
  =
href=3D"http://www.theactivenetwork.com/exec/tanweb/Media_Kit_Home_Page.c=
fm?publicationID=3D289">Advertise=20
  on The Active Network</A></LI></UL>
<UL title=3DParticipants>
  <LI class=3D"no_bullet bold"><A title=3DParticipants=20
  =
href=3D"http://www.activenetwork.com/participants.htm">Participants</A>:<=
/LI>
  <LI class=3Dno_bullet><A title=3D"sports media"=20
  onclick=3D"s_objectID=3D'footer global active.com link'"=20
  href=3D"http://www.active.com/">Active.com</A></LI>
  <LI><A title=3D"tee times online"=20
  onclick=3D"s_objectID=3D'footer global activegolf.com link'"=20
  href=3D"http://www.activegolf.com/">ActiveGolf.com</A></LI>
  <LI><A title=3D"sports event registration in europe"=20
  href=3D"http://www.activeeurope.com/">ActiveEurope.com</A></LI>
  <LI><A title=3D"sports training plans"=20
  onclick=3D"s_objectID=3D'footer global activetrainer.com link'"=20
  href=3D"http://www.activetrainer.com/">ActiveTrainer.com</A></LI>
  <LI><A title=3D"high school recruiting"=20
  onclick=3D"s_objectID=3D'footer global activerecruiting.com link'"=20
  =
href=3D"http://www.activerecruiting.com/">ActiveRecruiting.com</A></LI>
  <LI><A title=3D"running news"=20
  href=3D"http://www.coolrunning.com/">CoolRunning.com</A></LI>
  <LI><A title=3D"sports websites"=20
  onclick=3D"s_objectID=3D'footer global eteamz.com link'"=20
  href=3D"http://www.eteamz.com/">eteamz.com</A></LI></UL><LINK=20
title=3D"Active.com - RSS" rel=3Dalternate type=3Dapplication/rss+xml=20
href=3D"http://feeds.active.com/activecom"><!-- 35 footer =
--></DIV></DIV>
<FORM id=3DIronPointForm_8 onsubmit=3D"ipjSubmitIronPointForm(); return =
false;"=20
method=3Dpost name=3DIronPointForm_8>
<SCRIPT language=3Djavascript type=3Dtext/javascript>
 if(typeof(tile) =3D=3D "undefined") {var tile =3D 1;} else if(tile>16) =
{tile=3D1;} else {tile++;}
 if(typeof(dcopt) =3D=3D "undefined"){var dcopt =3D "dcopt=3Dist;"} else =
{var dcopt =3D ""}
 document.write( '<iframe id=3D"pop_up" =
src=3D"http://ad.doubleclick.net/adi/activecom.tan/running/listings;tile=3D=
' + tile + =
';channel=3Drunning;subchannel=3Dnosubchannel;tanproduct=3Dactivecom;b2bo=
rb2c=3Db2c;feature=3Dlistings;subfeature1=3Dactivities;subfeature2=3Deven=
t;subfeature3=3Dnosubfeature3;sz=3D1x1;position=3Dpop_up;' + dcopt + =
'eventid=3D1873671;eventlisting=3D;country=3D;state=3D;typeid=3D;gender=3D=
' + adGender + ';age=3D;skill=3D;ord=3D' + ord + '?" width=3D"1" =
height=3D"1" frameborder=3D"no" border=3D"0" marginwidth=3D"0" =
marginheight=3D"0" scrolling=3D"no">' ) ;
 document.write( '</iframe>' );
 </SCRIPT>
</FORM><!-- 36 popup -->
<SCRIPT type=3Dtext/javascript>
<!--
//ip startup script
ipjInitIronPointFormHandling();=0A=
pageLoad();=0A=
//-->
</SCRIPT>

<FORM id=3DIronPointForm_Footer onsubmit=3D"ipjSubmitIronPointForm(); =
return false;"=20
method=3Dpost name=3DIronPointForm_Footer><INPUT id=3D__VIEWSTATEFOOTER=20
value=3D/wEPDwUENTM4MQ8WIh4SaXBJbmFjdGl2ZUZvbGxvd1VwZx4JaXBQYWdlbGV0Zx4Va=
XBSZXBsYWNlbWVudE1ldGFUYWdzBdgOPG1ldGEgbmFtZT0iZGVzY3JpcHRpb24iIGNvbnRlbn=
Q9IiIvPg0KPG1ldGEgbmFtZT0ia2V5d29yZHMiIGNvbnRlbnQ9IkV2ZW50Ii8+DQo8bWV0YSB=
uYW1lPSJyb2JvdHMiIGNvbnRlbnQ9IiIvPg0KPG1ldGEgbmFtZT0ic2l0ZW1hcHhtbHZhbHVl=
cyIgY29udGVudD0iVHJ1ZSxUcnVlLFRydWUsZGFpbHksVHJ1ZSwwLjUiLz4NCjxtZXRhIG5hb=
WU9Imdvb2dsZS1zaXRlLXZlcmlmaWNhdGlvbiIgY29udGVudD0iIi8+DQo8bWV0YSBuYW1lPS=
Jhc3NldElkIiBjb250ZW50PSI2YzA3OWMzMi0zZTYwLTQ5OWItYjRlMi1hNjBhNjRmMTUzY2Y=
iIC8+DQo8bWV0YSBuYW1lPSJldmVudElkIiBjb250ZW50PSIxODczNjcxIiAvPg0KPG1ldGEg=
bmFtZT0iYXNzZXROYW1lIiBjb250ZW50PSJUcm90IGZvciBTcGVjaWFsIFRvdHMgNUsgUm9hZ=
CBSYWNlICZhbXA7IFdhbGsiIC8+DQo8bWV0YSBuYW1lPSJldmVudERhdGUiIGNvbnRlbnQ9Ij=
IwMTAtMTAtMDNUMTA6MDA6MDAtMDc6MDAiIC8+DQo8bWV0YSBuYW1lPSJsb2NhdGlvbk5hbWU=
iIGNvbnRlbnQ9IlByb2Zlc3Npb25hbCBDZW50ZXIiIC8+DQo8bWV0YSBuYW1lPSJldmVudEFk=
ZHJlc3MiIGNvbnRlbnQ9IjMyIE9zZ29vZCBTdC4iIC8+DQo8bWV0YSBuYW1lPSJldmVudENpd=
HkiIGNvbnRlbnQ9IkFuZG92ZXIiIC8+DQo8bWV0YSBuYW1lPSJldmVudFN0YXRlIiBjb250ZW=
50PSJNYXNzYWNodXNldHRzIiAvPg0KPG1ldGEgbmFtZT0iZXZlbnRaaXAiIGNvbnRlbnQ9IjA=
xODEwIiAvPg0KPG1ldGEgbmFtZT0iZXZlbnRMYXRpdHVkZSIgY29udGVudD0iNDIuNjU4NDIi=
IC8+DQo8bWV0YSBuYW1lPSJldmVudExvbmdpdHVkZSIgY29udGVudD0iLTcxLjEzNyIgLz4NC=
jxtZXRhIHByb3BlcnR5PSJvZzp0aXRsZSIgY29udGVudD0iVHJvdCBmb3IgU3BlY2lhbCBUb3=
RzIDVLIFJvYWQgUmFjZSAmYW1wOyBXYWxrIiAvPg0KPG1ldGEgcHJvcGVydHk9Im9nOnR5cGU=
iIGNvbnRlbnQ9ImFjdGl2aXR5IiAvPg0KPG1ldGEgcHJvcGVydHk9Im9nOmltYWdlIiBjb250=
ZW50PSJodHRwOi8vd3d3LmFjdGl2ZS5jb20vYXNzZXRzL2ltYWdlcy9mYWNlYm9vay1saWtlL=
WltYWdlLnBuZyIgLz4NCjxtZXRhIHByb3BlcnR5PSJvZzp1cmwiIGNvbnRlbnQ9Imh0dHA6Ly=
93d3cuYWN0aXZlLmNvbS9ydW5uaW5nL2FuZG92ZXItbWEvdHJvdC1mb3Itc3BlY2lhbC10b3R=
zLTVrLXJvYWQtcmFjZS1hbmQtd2Fsay0yMDEwP2NtcD0xNzQ1IiAvPg0KPG1ldGEgcHJvcGVy=
dHk9Im9nOnNpdGVfbmFtZSIgY29udGVudD0iQWN0aXZlLmNvbSIgLz4NCjxtZXRhIHByb3Blc=
nR5PSJvZzpkZXNjcmlwdGlvbiAiIGNvbnRlbnQ9IlRyb3QgZm9yIFNwZWNpYWwgVG90cyA1Sy=
BSb2FkIFJhY2UgJmFtcDsgV2FsayB8IEFuZG92ZXIsIE1hc3NhY2h1c2V0dHMgMDE4MTAgfCB=
TdW5kYXksIE9jdG9iZXIgMDMsIDIwMTAgQCAxMDowMCBBTSIgLz4NCjxtZXRhIHByb3BlcnR5=
PSJvZzpsYXRpdHVkZSIgY29udGVudD0iNDIuNjU4NDIiIC8+DQo8bWV0YSBwcm9wZXJ0eT0ib=
2c6bG9uZ2l0dWRlIiBjb250ZW50PSItNzEuMTM3IiAvPg0KPG1ldGEgcHJvcGVydHk9Im9nOn=
N0cmVldC1hZGRyZXNzIiBjb250ZW50PSJQcm9mZXNzaW9uYWwgQ2VudGVyIiAvPg0KPG1ldGE=
gcHJvcGVydHk9Im9nOmxvY2FsaXR5IiBjb250ZW50PSJBbmRvdmVyIiAvPg0KPG1ldGEgcHJv=
cGVydHk9Im9nOnJlZ2lvbiIgY29udGVudD0iTWFzc2FjaHVzZXR0cyIgLz4NCjxtZXRhIHByb=
3BlcnR5PSJvZzpwb3N0YWwtY29kZSIgY29udGVudD0iMDE4MTAiIC8+DQo8bWV0YSBwcm9wZX=
J0eT0ib2c6Y291bnRyeS1uYW1lIiBjb250ZW50PSJVU0EiIC8+DQo8bWV0YSBwcm9wZXJ0eT0=
iZmI6YXBwX2lkIiBjb250ZW50PSIxMDgxMTA1ODU4ODcwODYiIC8+DQoeDmlwTm9uZUZvbGxv=
d1VwZx4PaXBVbnRpbEZvbGxvd1VwArQBHg1pcFRyYW5zbGF0aW9uaB4OaXBGb2xsb3d1cFRhc=
2tnHhZpcFJlcGxhY2VtZW50UGFnZVRpdGxlBXJUcm90IGZvciBTcGVjaWFsIFRvdHMgNUsgUm=
9hZCBSYWNlICZhbXA7IFdhbGsgfCBBbmRvdmVyLCBNYXNzYWNodXNldHRzIDAxODEwIHwgU3V=
uZGF5LCBPY3RvYmVyIDAzLCAyMDEwIEAgMTA6MDAgQU0eBTNPSVJOZx4LX19JUF9QRENfSUQC=
lAEeDmlwTG9jYXRpb25MaW5lZx4OaXBBbGxvd1ByZXZpZXdnHhFpcEFyY2hpdmVGb2xsb3dVc=
GceEGlwUmV2aWV3Rm9sbG93VXBnHgtfX0lQX1BWQ19JRAIGHgxpcENoaWxkTGlua3NoHgRFM1=
I2Z2RkLrU3iBoM5ZXAboxrhtMYN8mxxaQ=3D type=3Dhidden =
name=3D__VIEWSTATEFOOTER></FORM>
<SCRIPT type=3Dtext/javascript>ipjMoveViewstateFromFooter()</SCRIPT>

<SCRIPT language=3DJavaScript type=3Dtext/javascript><!--
/* Retrieve custom user data. */
var __status =3D "";
var __gender =3D readGenderValue();
var __userId =3D readCookie("userId");
var __zip =3D readCookie("profileZip");
var __state =3D readCookie("profileState");
var __blessedEvent =3D readCookie("blessedEvent");
if (__userId !=3D null && __userId !=3D "") {
	__status =3D "logged in";
} else {
	__status =3D "not logged in";
	__userId =3D "Visiting";
}
if (__gender && __gender.length > 0) {
	var start =3D __gender.substring(0, 1).toUpperCase();
	if (start =3D=3D "M")=20
		__gender =3D "male";=20
	else if (start =3D=3D "F")
		__gender =3D "female";=20
	else
		__gender =3D "ng";=20
}
var __pageNameBase =3D "activecom:running:running event:";
var __hierarchyBase =3D "activecom,running,running event,";
//--></SCRIPT>
<!-- SiteCatalyst code version: H.21. Copyright 1996-2010 Adobe, Inc. =
All Rights Reserved More info available at http://www.omniture.com -->
<SCRIPT language=3DJavaScript type=3Dtext/javascript=20
src=3D"http://www.active.com/SiteFiles/A2/s_tan_code.js?version=3D3.3.0">=
</SCRIPT>

<SCRIPT language=3DJavaScript type=3Dtext/javascript><!--
/* You may give each page an identifying name, server, and channel on =
the next lines. */
s_tan.channel=3D"activecom"
s_tan.pageName=3D"activecom:running:running event:details page:summary"
s_tan.prop1=3D"activecom:running"
s_tan.prop2=3D"activecom:running:running event"
s_tan.prop3=3D"activecom:running:running event:details page:summary"
s_tan.prop4=3D"summary"
s_tan.prop5=3D"activities"
s_tan.prop6=3D"event:5k:=3Ddifficulty:beginner"
s_tan.prop7=3D"activeendurance"
s_tan.prop8=3D""
s_tan.prop9=3D""
s_tan.prop10=3D__status
s_tan.prop11=3D""
s_tan.prop12=3D""
s_tan.prop13=3D""
s_tan.prop14=3D""
s_tan.prop15=3D""
s_tan.prop16=3D""
s_tan.prop17=3D""
s_tan.prop18=3D""
s_tan.prop19=3D""
s_tan.prop20=3D""
s_tan.prop21=3D""
s_tan.prop22=3D"listings"
s_tan.prop23=3D__userId
s_tan.prop25=3D""
s_tan.prop31=3D"1873671"
s_tan.prop32=3D""
s_tan.prop33=3D""
s_tan.prop34=3D__gender
s_tan.prop35=3D__blessedEvent
s_tan.prop36=3D"reg open"
s_tan.eVar22=3D""
s_tan.eVar28=3D""
/* Conversion Variables */
s_tan.campaign=3D""
s_tan.state=3D__state
s_tan.zip=3D__zip
s_tan.events=3D"prodView,event14"
s_tan.products=3D";1873671"
s_tan.purchaseID=3D""
s_tan.eVar1=3D""
s_tan.eVar2=3D""
s_tan.eVar3=3D""
s_tan.eVar4=3D""
s_tan.eVar5=3D""
/* Hierarchy Variables */
s_tan.hier1=3D"activecom,running,running event,details page summary"
/************* DO NOT ALTER ANYTHING BELOW THIS LINE ! **************/
var s_code=3Ds_tan.t();if(s_code)document.write(s_code)//--></SCRIPT>
<!-- End SiteCatalyst code version: H.21. =
--><!--A2WEB02--></BODY></HTML>

------=_NextPart_001_0057_01CB1F53.F9880A20
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://view.atdmt.com/NYC/iview/204453584/direct;wi.728;hi.90/01/3348363?click=http://ad.doubleclick.net/click%3Bh%3Dv8/39d2/3/0/%2a/r%3B222403515%3B0-0%3B1%3B43156682%3B3454-728/90%3B36893299/36911177/1%3B%3B%7Esscs%3D%3f

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>20100520_WS_BT_50_728x90_IFR.tpl</TITLE>
<META content=3D"text/html; charset=3Dwindows-1252" =
http-equiv=3DContent-Type>
<META content=3D0 http-equiv=3Dexpires></META>
<META content=3Dno-cache http-equiv=3DPragma></META>
<META name=3DGENERATOR content=3D"MSHTML 8.00.6001.18928"></HEAD>
<BODY=20
style=3D"BORDER-RIGHT-WIDTH: 0px; MARGIN: 0px; BORDER-TOP-WIDTH: 0px; =
BORDER-BOTTOM-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px"=20
bgColor=3Dwhite>
<SCRIPT type=3Dtext/javascript>
var nRequiredVersion =3D 9;=20
var bIsRightVersion =3D false;=09
var isIE =3D (navigator.appVersion.indexOf("MSIE") !=3D -1) ? true : =
false;
var isWin =3D (navigator.appVersion.toLowerCase().indexOf("win") !=3D =
-1) ? true : false;
var isOpera =3D (navigator.userAgent.indexOf("Opera") !=3D -1) ? true : =
false;
if(isIE && isWin){
document.writeln('<SCR' + 'IPT LANGUAGE=3DVBScript\>');
document.writeln('on error resume next');
document.writeln('Set oFlashPlayer =3D =
CreateObject("ShockwaveFlash.ShockwaveFlash." & nRequiredVersion)');
document.writeln('If IsObject(oFlashPlayer) Then');
document.writeln('bIsRightVersion =3D True');
document.writeln('End If');
document.writeln('If (Not bIsRightVersion) And (nRequiredVersion < 3) =
Then');
document.writeln('Set oFlashPlayer =3D =
CreateObject("ShockwaveFlash.ShockwaveFlash")');
document.writeln('If IsObject(oFlashPlayer) Then');
document.writeln('bIsRightVersion =3D True');
document.writeln('End If');
document.writeln('End If');
document.writeln('</SCR' + 'IPT\>');=20
}
function detectPluginSTW1711472792125()=20
{=20
	if (!bIsRightVersion)=20
	{
if (navigator.plugins !=3D null && navigator.plugins.length > 0)
{
if (navigator.plugins["Shockwave Flash 2.0"] || =
navigator.plugins["Shockwave Flash"])
{
var swVer2 =3D navigator.plugins["Shockwave Flash 2.0"] ? " 2.0" : "";
var flashDescription =3D navigator.plugins["Shockwave Flash" + =
swVer2].description;
var descArray =3D flashDescription.split(" ");
var tempArrayMajor =3D descArray[2].split(".");=09
var versionMajor =3D tempArrayMajor[0];
bIsRightVersion =3D (versionMajor >=3D nRequiredVersion);
}
}
else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.6") !=3D -1)
{
bIsRightVersion =3D (4 >=3D nRequiredVersion);
}
else if (navigator.userAgent.toLowerCase().indexOf("webtv/2.5") !=3D -1)
{
bIsRightVersion =3D (3 >=3D nRequiredVersion);
}
else if (navigator.userAgent.toLowerCase().indexOf("webtv") !=3D -1)=20
{
bIsRightVersion =3D (2 >=3D nRequiredVersion);
}
	}
}
detectPluginSTW1711472792125();
var _STW1711472792125_Instance =3D
{
click : =
"http://ad.doubleclick.net/click%3Bh%3Dv8/39d2/3/0/%2a/r%3B222403515%3B0-=
0%3B1%3B43156682%3B3454-728/90%3B36893299/36911177/1%3B%3B%7Esscs%3D%3f",=

clickThruUrl: =
"http://clk.atdmt.com/go/204453584/direct;wi.728;hi.90;ai.170853078;ct.$n=
um$/01/",
imgs : []
};
if (!window.armapi_a1_a1)
{
var armapi_a1_a1 =3D
{
initialize : function(unique_id){},
click : function(unique_id, num, suffix)
{
this.clickTrack(unique_id);
this.clickThru(unique_id, num, suffix);
},
clickTrack : function(unique_id, num)
{
var instance =3D window[unique_id + "_Instance"];
if (instance.click !=3D "")
{
var img =3D new Image();
img.src =3D instance.click + "http://t.atdmt.com";
instance.imgs.push(img);=20
}
},
clickThru : function(unique_id, num, suffix) {
var instance =3D window[unique_id + "_Instance"];
var url =3D instance.clickThruUrl.replace("$num$", num) + suffix;
window.open(url, "_blank");=20
}
};
}
var _strContentSTW1711472792125 =3D '';
if(bIsRightVersion)=20
{=20
var strFQDN =3D "HTTP://ec.atdmt.com/ds/AANYCSTRWSTW/";=20
var index =3D strFQDN.indexOf("/ds/");
strFQDN =3D strFQDN.substring(0, index);
_strContentSTW1711472792125 =3D '' + '<object =
classid=3D"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" =
codebase=3D"HTTP://download.macromedia.com/pub/shockwave/cabs/flash/swfla=
sh.cab" id=3D"idSWFSTW1711472792125" width=3D"728" height=3D"90">'
+ '<param name=3D"movie" =
value=3D"HTTP://spe.atdmt.com/ds/AANYCSTRWSTW/Westin_2010/20100520_WS_BT_=
50_728x90.swf?ver=3D1&clickTag1=3Dhttp://ad.doubleclick.net/click%3Bh%3Dv=
8/39d2/3/0/%2a/r%3B222403515%3B0-0%3B1%3B43156682%3B3454-728/90%3B3689329=
9/36911177/1%3B%3B%7Esscs%3D%3fhttp://clk.atdmt.com/go/204453584/direct;w=
i.728;hi.90;ai.170853078;ct.1/01&clickTag=3Dhttp://ad.doubleclick.net/cli=
ck%3Bh%3Dv8/39d2/3/0/%2a/r%3B222403515%3B0-0%3B1%3B43156682%3B3454-728/90=
%3B36893299/36911177/1%3B%3B%7Esscs%3D%3fhttp://clk.atdmt.com/go/20445358=
4/direct;wi.728;hi.90;ai.170853078;ct.1/01" />'
+ '<param name=3D"base" =
value=3D"HTTP://spe.atdmt.com/ds/AANYCSTRWSTW/Westin_2010/" />'
+ '<param name=3D"FlashVars" =
value=3D"unique_id=3D_STW1711472792125&ArmApi=3Darmapi_a1_a1&ArmClickUrl=3D=
http://clk.atdmt.com/go/204453584/direct;wi.728;hi.90;ai.170853078;ct.$nu=
m$/01&ArmClickToken=3D$num$" />'
+ '<param name=3D"quality" value=3D"high" />'
+ '<param name=3D"salign" value=3D"lt" />'
+ '<param name=3D"loop" value=3D"true" />'
+ '<param name=3D"wmode" value=3D"opaque" />'
+ '<param name=3D"allowScriptAccess" value=3D"always" />'
+ '<embed allowScriptAccess=3D"always" quality=3D"high" salign=3D"LT" =
loop=3D"true" type=3D"application/x-shockwave-flash" =
pluginspace=3D"HTTP://www.macromedia.com/shockwave/download/index.cgi?P1_=
Prod_Version=3DShockwaveFlash" =
base=3D"HTTP://spe.atdmt.com/ds/AANYCSTRWSTW/" wmode=3D"opaque" =
src=3D"HTTP://spe.atdmt.com/ds/AANYCSTRWSTW/Westin_2010/20100520_WS_BT_50=
_728x90.swf?ver=3D1&clickTag1=3Dhttp://ad.doubleclick.net/click%3Bh%3Dv8/=
39d2/3/0/%2a/r%3B222403515%3B0-0%3B1%3B43156682%3B3454-728/90%3B36893299/=
36911177/1%3B%3B%7Esscs%3D%3fhttp://clk.atdmt.com/go/204453584/direct;wi.=
728;hi.90;ai.170853078;ct.1/01&clickTag=3Dhttp://ad.doubleclick.net/click=
%3Bh%3Dv8/39d2/3/0/%2a/r%3B222403515%3B0-0%3B1%3B43156682%3B3454-728/90%3=
B36893299/36911177/1%3B%3B%7Esscs%3D%3fhttp://clk.atdmt.com/go/204453584/=
direct;wi.728;hi.90;ai.170853078;ct.1/01" width=3D"728" height=3D"90" =
FlashVars=3D"unique_id=3D_STW1711472792125&ArmApi=3Darmapi_a1_a1&ArmClick=
Url=3Dhttp://clk.atdmt.com/go/204453584/direct;wi.728;hi.90;ai.170853078;=
ct.$num$/01&ArmClickToken=3D$num$" />'
+ '</object>'
+ '';
if ( "%OOB%" =3D=3D "1" )
_strContentSTW1711472792125 =3D =
_strContentSTW1711472792125.replace(/!~!click!~!/g,'');
else
_strContentSTW1711472792125 =3D =
_strContentSTW1711472792125.replace(/!~!click!~!/g,'http://ad.doubleclick=
.net/click%3Bh%3Dv8/39d2/3/0/%2a/r%3B222403515%3B0-0%3B1%3B43156682%3B345=
4-728/90%3B36893299/36911177/1%3B%3B%7Esscs%3D%3f');
}=20
else=20
{=20
_strContentSTW1711472792125 =3D '<a target=3D"_blank" =
href=3D"http://clk.atdmt.com/go/204453584/direct;wi.728;hi.90;ai.17085307=
8;ct.1/01/" =
onclick=3D"if(\'http://ad.doubleclick.net/click%3Bh%3Dv8/39d2/3/0/%2a/r%3=
B222403515%3B0-0%3B1%3B43156682%3B3454-728/90%3B36893299/36911177/1%3B%3B=
%7Esscs%3D%3f\')(new =
Image).src=3D\'http://ad.doubleclick.net/click%3Bh%3Dv8/39d2/3/0/%2a/r%3B=
222403515%3B0-0%3B1%3B43156682%3B3454-728/90%3B36893299/36911177/1%3B%3B%=
7Esscs%3D%3fhttp://t.atdmt.com\'"><img border=3D"0" =
src=3D"HTTP://spe.atdmt.com/ds/AANYCSTRWSTW/Westin_2010/20100520_WS_BT_50=
_728x90.jpg?ver=3D1" width=3D"728" height=3D"90" /></a>';
}
</SCRIPT>

<SCRIPT type=3Dtext/javascript=20
src=3D"http://rmd.atdmt.com/tl/DocumentDotWrite.js"></SCRIPT>

<SCRIPT=20
type=3Dtext/javascript>DocumentDotWrite(_strContentSTW1711472792125);</SC=
RIPT>
<NOSCRIPT><A=20
href=3D"http://ad.doubleclick.net/click%3Bh%3Dv8/39d2/3/0/%2a/r%3B2224035=
15%3B0-0%3B1%3B43156682%3B3454-728/90%3B36893299/36911177/1%3B%3B~sscs%3D=
%3fhttp://clk.atdmt.com/go/204453584/direct;wi.728;hi.90;ai.170853078;ct.=
1/01"=20
target=3D_blank><IMG border=3D0=20
src=3D"http://spe.atdmt.com/ds/AANYCSTRWSTW/Westin_2010/20100520_WS_BT_50=
_728x90.jpg?ver=3D1"=20
width=3D728 height=3D90></A> </NOSCRIPT></BODY></HTML>

------=_NextPart_001_0057_01CB1F53.F9880A20--

------=_NextPart_000_0040_01CB1F53.F9859920
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://ad.doubleclick.net/adi/activecom.tan/running/listings;tile=1;channel=running;subchannel=nosubchannel;tanproduct=activecom;b2borb2c=b2c;feature=listings;subfeature1=activities;subfeature2=event;subfeature3=nosubfeature3;sz=728x90;position=leader_top;dcopt=ist;eventid=1873671;eventlisting=;country=;state=;typeid=;gender=F;age=;skill=;ord=773895?

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>Click here to find out more!</TITLE>
<META content=3D"text/html; charset=3Dwindows-1252" =
http-equiv=3DContent-Type>
<META name=3DGENERATOR content=3D"MSHTML 8.00.6001.18928"></HEAD>
<BODY leftMargin=3D0 topMargin=3D0 bgColor=3D#ffffff marginheight=3D"0"=20
marginwidth=3D"0"><IFRAME height=3D90 marginHeight=3D0=20
src=3D"http://view.atdmt.com/NYC/iview/204453584/direct;wi.728;hi.90/01/3=
348363?click=3Dhttp://ad.doubleclick.net/click%3Bh%3Dv8/39d2/3/0/%2a/r%3B=
222403515%3B0-0%3B1%3B43156682%3B3454-728/90%3B36893299/36911177/1%3B%3B%=
7Esscs%3D%3f"=20
frameBorder=3D0 width=3D728 allowTransparency marginWidth=3D0 =
scrolling=3Dno=20
leftmargin=3D"0"=20
topmargin=3D"0">=0A=
<script language=3D"JavaScript" type=3D"text/javascript">=0A=
document.write('<a =
href=3D"http://ad.doubleclick.net/click%3Bh%3Dv8/39d2/3/0/%2a/r%3B2224035=
15%3B0-0%3B1%3B43156682%3B3454-728/90%3B36893299/36911177/1%3B%3B%7Esscs%=
3D%3fhttp://clk.atdmt.com/NYC/go/204453584/direct;wi.728;hi.90/01/3348363=
" target=3D"_blank"><img =
src=3D"http://view.atdmt.com/NYC/view/204453584/direct;wi.728;hi.90/01/33=
48363"/></a>');=0A=
</script><noscript><a =
href=3D"http://ad.doubleclick.net/click%3Bh%3Dv8/39d2/3/0/%2a/r%3B2224035=
15%3B0-0%3B1%3B43156682%3B3454-728/90%3B36893299/36911177/1%3B%3B%7Esscs%=
3D%3fhttp://clk.atdmt.com/NYC/go/204453584/direct;wi.728;hi.90/01/3348363=
" target=3D"_blank"><img border=3D"0" =
src=3D"http://view.atdmt.com/NYC/view/204453584/direct;wi.728;hi.90/01/33=
48363" /></a></noscript></IFRAME></BODY></HTML>

------=_NextPart_000_0040_01CB1F53.F9859920
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.active.com/scripts/ip-utilities.js?ver=10.0.145.9

ipjUA=3Dnavigator.userAgent;
ipjIsIE =3D (navigator.appName =3D=3D "Microsoft Internet Explorer");
ipjIsIE5 =3D ipjIsIE && (ipjUA.indexOf('MSIE 5') !=3D -1);
ipjIsIE5_0 =3D ipjIsIE && (ipjUA.indexOf('MSIE 5.0') !=3D -1);
ipjIsIE7 =3D ipjIsIE && (ipjUA.indexOf('MSIE 7') !=3D -1);
ipjIsGecko =3D ipjUA.indexOf('Gecko') !=3D -1; // Will also be true on =
Safari
ipjIsSafari =3D ipjUA.indexOf('Safari') !=3D -1;
ipjIsOpera =3D window['opera'] && opera.buildNumber ? true : false;
ipjIsMac =3D ipjUA.indexOf('Mac') !=3D -1;
ipjIsNS7 =3D ipjUA.indexOf('Netscape/7') !=3D -1;
ipjIsNS71 =3D ipjUA.indexOf('Netscape/7.1') !=3D -1;
ipjIsFF =3D ipjUA.indexOf('Firefox') !=3D -1;
ipjIsFF3 =3D ipjUA.indexOf('Firefox/3') !=3D -1;
var ipjPageSiteID=3D-1;
var ipjPageSiteGroupID=3D-1;
function ipjCreateCookie(name,value,days){
if (days){
var date=3Dnew Date();
date.setTime(date.getTime()+(days*24*60*60*1000));
var expires =3D "; expires=3D"+date.toGMTString();
}
else var expires =3D "";
document.cookie =3D name+"=3D"+value+expires+"; path=3D/";
}
function ipjReadCookie(name){
var nameEQ =3D name + "=3D";
var ca =3D document.cookie.split(';');
for(var i=3D0;i<ca.length;i++){
var c=3Dca[i];
while (c.charAt(0)=3D=3D' ') c =3D c.substring(1,c.length);
if (c.indexOf(nameEQ)=3D=3D0) return =
c.substring(nameEQ.length,c.length);
}
return null;
}
function ipjEraseCookie(name){
ipjCreateCookie(name,"",-1);
}
function ipjAddEvent(obj, evType, fn){
if (obj.addEventListener){
obj.addEventListener(evType, fn, false);
return true;
}
else{
if (obj.attachEvent){
var r =3D obj.attachEvent("on"+evType, fn);
return r;
}
else return false;
}
}
function ipjCancelEvent(event){
if (window.event && window.event.cancelBubble !=3D=3Dnull) =
window.event.cancelBubble=3Dtrue;
else if (event!=3Dnull && event.stopPropagation) =
event.stopPropagation();
}
function ipjPageHeight(){
if (window.innerHeight!=3Dwindow.undefined) return window.innerHeight;
if (document.compatMode=3D=3D'CSS1Compat') return =
document.documentElement.clientHeight;
if (document.body) return document.body.clientHeight;
return 0;
}
function ipjPageWidth(){
if (window.innerWidth!=3Dwindow.undefined) return window.innerWidth;
if (document.compatMode=3D=3D'CSS1Compat') return =
document.documentElement.clientWidth;
if (document.body) return document.body.clientWidth;
return 0;
}
function ipjPageScrollTop(){
if (self.pageYOffset) return self.pageYOffset;
if (document.documentElement && document.documentElement.scrollTop) =
return document.documentElement.scrollTop;
if (document.body) return document.body.scrollTop;
return 0;
}
function ipjPageScrollLeft(){
if (self.pageXOffset) return self.pageXOffset;
if (document.documentElement && document.documentElement.scrollLeft) =
return document.documentElement.scrollLeft;
if (document.body) return document.body.scrollLeft;
return 0;
}
function ipjFindAbsoluteTop(obj){
var curtop=3D0;
if (obj.offsetParent){
do{
curtop+=3Dobj.offsetTop;
}while (obj=3Dobj.offsetParent);
}
return curtop;
}
function ipjGetStyle(el, cssprop){
if (el.currentStyle)
return el.currentStyle[cssprop]
else if (document.defaultView && document.defaultView.getComputedStyle)
return document.defaultView.getComputedStyle(el, "")[cssprop]
else
return el.style[cssprop]
}
if(typeof HTMLElement!=3D"undefined" && =
!HTMLElement.prototype.insertAdjacentElement) {
HTMLElement.prototype.insertAdjacentElement=3Dfunction(where,parsedNode)
{
switch (where){
case 'beforeBegin':
this.parentNode.insertBefore(parsedNode,this)
break;
case 'afterBegin':
this.insertBefore(parsedNode,this.firstChild);
break;
case 'beforeEnd':
this.appendChild(parsedNode);
break;
case 'afterEnd':
if (this.nextSibling)
this.parentNode.insertBefore(parsedNode,this.nextSibling);
else this.parentNode.appendChild(parsedNode);
break;
}
}
HTMLElement.prototype.insertAdjacentHTML=3Dfunction(where,htmlStr)
{
var r=3Dthis.ownerDocument.createRange();
r.setStartBefore(this);
var parsedHTML=3Dr.createContextualFragment(htmlStr);
this.insertAdjacentElement(where,parsedHTML)
}
HTMLElement.prototype.insertAdjacentText=3Dfunction(where,txtStr)
{
var parsedText=3Ddocument.createTextNode(txtStr)
this.insertAdjacentElement(where,parsedText)
}
}
function ipjSetElementInnerHTMLGecko(element,htmlStr)
{
var range=3Delement.ownerDocument.createRange();
range.selectNodeContents(element);
range.deleteContents();
var newFragment=3Drange.createContextualFragment(htmlStr);
element.appendChild(newFragment);
};
function ipjGetElementOuterHTMLGecko(element)
{
var range=3Ddocument.createRange();
range.selectNode(element);
var span =3D document.createElement("span");
range.surroundContents(span);
var strOuterHtml=3Dspan.innerHTML;
range.selectNode(span);
range.extractContents();
range.insertNode(element);
return strOuterHtml;
};
function ipjGetHtmlTextOfRangeGecko(range)
{
var clonedSelection=3Drange.cloneContents();
var div =3D document.createElement('div');
div.appendChild(clonedSelection);
return div.innerHTML;
}
function ipjValidateRegEx(objTextbox, objSpan, strRegEx, intRequired, =
isRevMatch)
{
var b=3Dfalse;
var s=3DobjTextbox.value;
if (iTrim(s) =3D=3D '') {
b=3D(intRequired=3D=3D1);
}
else{
if (iTrim(strRegEx) !=3D '') {
var rx=3Dnew RegExp(strRegEx);
var matches=3Drx.exec(s);
if (isRevMatch=3D=3D'True')
{
b=3D(matches=3D=3Dnull);
}
else
{
b=3D(matches !=3Dnull);
}
}
}
if (b){
iSetElementVis(objSpan, 1)
}
else{
iSetElementVis(objSpan, 0)
}
};
function ipjFindObj(n, d){
if(n=3D=3Dnull) return n;
var p,i,x;
if(!d) d=3Ddocument;
if((p=3Dn.indexOf("?"))>0&&parent.frames.length) {
d=3Dparent.frames[n.substring(p+1)].document; n=3Dn.substring(0,p);
}
if(!(x=3Dd[n])&&d.all) x=3Dd.all[n];
for (i=3D0;!x&&i<d.forms.length;i++) x=3Dd.forms[i][n];
for(i=3D0;!x&&d.layers&&i<d.layers.length;i++) =
x=3DipjFindObj(n,d.layers[i].document);
if(!x && d.getElementById) x=3Dd.getElementById(n);
return x;
}
function ipjJumpMenu(targ,selObj,restore){
eval(targ+".location=3D'"+selObj.options[selObj.selectedIndex].value+"'")=
;
if (restore) selObj.selectedIndex=3D0;
}
function iSetElementVis(elementName, intVis)
{
var element=3DipjFindObj(elementName);
if (element){
switch(intVis){
case 0:
element.style.visibility =3D "hidden";
break;
case 1:
element.style.visibility =3D "visible";
break;
case 2:
if (element.style.visibility =3D=3D "hidden") {
element.style.visibility =3D "visible";
}
else{
element.style.visibility =3D "hidden";
}
}
}
};
function ipjShowFirstHideSecond (elementName1, elementName2)
{
var element1=3DipjFindObj(elementName1);
var element2=3DipjFindObj(elementName2);
if ((element1) && (element2)){
element1.style.display =3D "inline";
element2.style.display =3D "none";
}
};
function ipjEnableFirstDisableSecond (elementName1, elementName2)
{
var element1=3DipjFindObj(elementName1);
var element2=3DipjFindObj(elementName2);
if ((element1) && (element2)){
element1.disabled=3Dfalse;
element2.disabled=3Dtrue;
}
};
function ipjConditionalSetEnable(checkBoxName,elementName)
{
var element1=3DipjFindObj(elementName);
var checkbox1=3DipjFindObj(checkBoxName)
if ((element1) && (checkbox1)){
element1.disabled=3D!checkbox1.checked;
}
};
function ipjEnable(elementName)
{
var element1=3DipjFindObj(elementName);
if (element1)
{
element1.disabled=3Dfalse;
}
};
function ipjDisable(elementName)
{
var element1=3DipjFindObj(elementName);
if (element1)
{
element1.disabled=3Dtrue;
}
};
function ipjShowDiv(divName)
{
var element1=3DipjFindObj(divName);
if (element1)
{
iSetElementVis(divName, 1);
}
};
function ipjHideDiv(divName)
{
var element1=3DipjFindObj(divName);
if (element1)
{
iSetElementVis(divName, 0);
}
};
function ipjToggleDivWithImage(image, divId)
{
var div=3DipjFindObj(divId);
if(div)
{
if(div.style.visibility=3D=3D'visible')
{
ipjHideDiv(divId);
div.style.display=3D'none';
var objRegEx =3D new RegExp("control_contract.gif");
image.src =3D image.src.replace(objRegEx, "control_expand.gif");
}
else
{
ipjShowDiv(divId);
div.style.display=3D'inline';
var objRegEx =3D new RegExp("control_expand.gif");
image.src =3D image.src.replace(objRegEx, "control_contract.gif");
}
}
};
function iTrim(str)
{
var x=3Dstr;
x=3Dx.replace(/^\s*(.*)/, "$1");
x=3Dx.replace(/(.*?)\s*$/, "$1");
return x;
};
function iTrimChar(str, c)
{
if ((str !=3Dnull) && (str !=3Dundefined)){
while (str.substring(0, 1)=3D=3Dc){
str=3Dstr.substring(1, str.length);
}
while (str.substring(str.length-1, 1)=3D=3Dc){
str=3Dstr.substring(0, str.length-1);
}
}
return str;
};
function ipjFocusElement(formName, elemName, doSelect)
{
if (document.forms[formName][elemName] !=3Dnull){
var elem=3Ddocument.forms[formName].elements[elemName];
elem.focus();
if (doSelect){
elem.select();
}
}
};
function iAppendVirtualPath(path1, path2)
{
path1=3DiTrim(path1);
path2=3DiTrim(path2);
path1 =3D iTrimChar(path1, "/");
path2 =3D iTrimChar(path2, "/");
if ((path1.length>0) && (path2.length>0)){
return "/" + path1 + "/" + path2;
}
if (path1.length>0){
return "/" + path1;
}
if (path2.length>0){
return "/" + path2;
}
};
String.prototype.endsWith=3Dfunction(sEnd)
{
return (this.substr(this.length-sEnd.length)=3D=3DsEnd);
};
String.prototype.startsWith=3Dfunction(sStart)
{
return (this.substr(0,sStart.length)=3D=3DsStart);
};
String.prototype.trim=3Dfunction()
{
var b=3D0;
var e=3Dthis.length-1;
while(this.substr(b,1) =3D=3D " ") b++;
while(this.substr(e,1) =3D=3D " ") e--;
return this.substring(b,e+1);
};
String.prototype.toCharArray=3Dfunction()
{
var arrRet=3Dnew Array();
for(var i=3D0;i<this.length;i++){
arrRet.push(this.substr(i,1));
}
return arrRet;
};
String.prototype.reverse=3Dfunction()
{
var a=3Dnew Array();
for(var i=3D0;i<this.length;i++){
a.push(this.substr(i,1));
}
return a.reverse().join("");
}
var iDivUpdateLast=3D(new Date()).getTime();
function ipjDivUpdate(elemName, msg)
{
msg=3Dunescape(msg);
if ((new Date()).getTime()>iDivUpdateLast+1000){
var div=3DipjFindObj(elemName);
div.innerHTML+=3Dmsg;
window.scrollTo(0,document.body.scrollHeight);
iDivUpdateLast=3D(new Date()).getTime();
}
};
function ipjRadioSelect(rbId)
{
var rb=3DipjFindObj(rbId);
rb.checked=3Dtrue;
};
function ipjClearDefaultAndCSS(el)
{
if (el){
if (el.defaultValue=3D=3Del.value) el.value =3D ""
}
};
function ipjAddPostBack()
{
if(typeof(__doPostBack) =3D=3D 'undefined')
{
document.write("<input type=3D\"hidden\" name=3D\"__EVENTTARGET\" =
value=3D\"\" />");
document.write("<input type=3D\"hidden\" name=3D\"__EVENTARGUMENT\" =
value=3D\"\" />");
document.write("<script language=3D\"javascript\" =
type=3D\"text/javascript\"> function __doPostBack(eventTarget, =
eventArgument) {	var theform; if =
(window.navigator.appName.toLowerCase().indexOf(\"microsoft\") > -1) { =
theform =3D document.IronPointForm; } else { theform =3D =
document.forms[\"IronPointForm\"]; } theform.__EVENTTARGET.value =3D =
eventTarget.split(\"$\").join(\":\"); theform.__EVENTARGUMENT.value =3D =
eventArgument; theform.submit(); }</script>");
}
};
function ipjSetRadioButton(groupName, value){
var radios=3Ddocument.getElementsByName(groupName);
for (i=3D0; i<radios.length; i++){
radios[i].checked=3D(radios[i].value=3D=3Dvalue);
}
}
function ipjUpdateCharCount(charCount_id, textArea, maxChars){
if(textArea.value.length>maxChars){
textArea.value=3DtextArea.value.substring(0,maxChars);
return false;
}else{
document.getElementById(charCount_id).value=3D(maxChars-textArea.value.le=
ngth) + " / " + maxChars;
}
}
function ipjOpenPreview(url)
{
eval("window.open(url,'Admin','scrollbars=3Dyes,status=3Dyes,toolbar=3Dye=
s,menubar=3Dyes,resizable=3Dyes,height=3D510,width=3D750,left=3D'+(screen=
.width-750)/2+',top=3D'+(screen.height-(510+45))/2)");
};
function ipjOpenPrintPage(url)
{
eval("window.open(url,'PrinterFriendlyPage','scrollbars=3Dyes,status=3Dye=
s,toolbar=3Dyes,menubar=3Dyes,resizable=3Dyes,height=3D510,width=3D750,le=
ft=3D'+(screen.width-750)/2+',top=3D'+(screen.height-(510+45))/2)");
};
function ipjOpenPrintPageReturnWindow(url)
{
return eval("window.open(url,'PrinterFriendlyPage_'+new =
Date().getTime(),'scrollbars=3Dyes,status=3Dyes,toolbar=3Dyes,menubar=3Dy=
es,resizable=3Dyes,height=3D510,width=3D750,left=3D'+(screen.width-750)/2=
+',top=3D'+(screen.height-(510+45))/2)");
};
function ipjSearchResultPreview(url, id, previewLabel, hideLabel)
{
var strFrameID =3D 'ipFrame' + id;
var objFrame=3DipjFindObj(strFrameID);
var strPreview =3D '&lt;&lt;' + previewLabel + '&gt;&gt;'
var strHide =3D '&lt;&lt;' + hideLabel + '&gt;&gt;'
if(url.innerHTML.indexOf(previewLabel) >=3D 0) // We're expanding the =
frame
{
objFrame.src=3Durl.href;
objFrame.height =3D "175px";
if (document.all) objFrame.width =3D "100%"; //IE
else objFrame.width =3D "95%";//Firefox, leave room for a scrollbar
url.innerHTML =3D '<font color=3Dred>'+ strHide + '</font>';
}
else // We're hiding the frame
{
objFrame.src =3D "";
objFrame.height =3D "0";
objFrame.width =3D "0";
url.innerHTML=3DstrPreview;
}
};
function ipjShowPopupWithContent(strContent,winName,features)
{
if (winName =3D=3D"")    winName =3D "_blank";
if (winName =3D=3D"center") features =3D ipjFindCenterForPopup();
if (features =3D=3D "")  features =3D "width=3D300,height=3D300"
var ipDisplayWindow  =3D window.open("",winName,features);
ipDisplayWindow.document.write(unescape(strContent));
ipDisplayWindow.document.close();
}
function ipjShowPopupByURL(strURL,winName,features)
{
if (winName =3D=3D"")    winName =3D "_blank";
if (winName =3D=3D"center") features =3D ipjFindCenterForPopup();
if (features =3D=3D "")  features =3D "width=3D300,height=3D300"
var ipDisplayWindow=3Dwindow.open(strURL,winName,features);
}
function ipjFindCenterForPopup()
{
if (window.screen){
var nWidth=3D380;
var nHeight=3D350;
var nLeft=3D10;
var nTop=3D10;
nLeft=3D(window.screen.availWidth-nWidth)/2;
nTop=3D(window.screen.availHeight-nHeight)/2;
var features =3D =
'width=3D'+nWidth+',height=3D'+nHeight+',left=3D'+nLeft+',top=3D'+nTop;
}
else{
var features=3D'width=3D380,height=3D350';
}
return features;
}
var ipjModalDialogWindow=3Dnull;
var ipjModalReturnFunction=3Dnull;
var ipjModalReturnFunctionArgs=3Dnull;
var ipjModalAbortNew=3Dfalse;
var ipjEventActionCancelled=3Dfalse;
function Dimensions(){
this.top=3D0;
this.left=3D0;
this.width=3D0;
this.height=3D0;
}
function ipjGetDialogDimensions(intWidth, intHeight)
{
var dim=3Dnew Dimensions();
dim.width=3DintWidth;
dim.height=3DintHeight;
if (window.screenX){
dim.left=3Dwindow.screenX+((window.outerWidth-intWidth)/2);
dim.top=3Dwindow.screenY+((window.outerHeight-intHeight)/2);
}else if (window.screenLeft){
var CSSCompat =3D (document.compatMode && document.compatMode !=3D =
"BackCompat");
window.outerWidth=3D(CSSCompat) ? =
document.body.parentElement.clientWidth : document.body.clientWidth;
window.outerHeight=3D(CSSCompat) ? =
document.body.parentElement.clientHeight : document.body.clientHeight;
window.outerHeight-=3D80;
dim.left=3DparseInt(window.screenLeft+((window.outerWidth-intWidth)/2));
dim.top=3DparseInt(window.screenTop+((window.outerHeight-intHeight)/2));
}else{
dim.left=3D(screen.width-intWidth)/2;
dim.top=3D(screen.height-intHeight)/2;
}
return dim;
}
function ipjShowModal(strUrl, intHeight, intWidth , args, objPointer, =
funcReturnFunc, functionArgs, dialogArgs){
ipjEventActionCancelled=3Dfalse;
if (ipjModalAbortNew=3D=3Dtrue) return true;
ipjSessionWarningSet();
if (args !=3Dnull){
strUrl +=3D "?" + args;
}
var dim=3DipjGetDialogDimensions(intWidth, intHeight);
if (!ipjModalDialogWindow || (ipjModalDialogWindow && =
ipjModalDialogWindow.closed)){
if (window.showModalDialog){
var ieFeatures =3D "resizable:no;dialogLeft:" + dim.left + =
"px;dialogTop:" + dim.top + "px;dialogWidth:" + dim.width + =
"px;dialogHeight:" + dim.height + "px;status:no;help:no;scroll:no"; //mr
var returnValue=3Dwindow.showModalDialog(strUrl, dialogArgs, =
ieFeatures);
ipjSessionKeepAlive();
ipjSessionWarningSet();
if (funcReturnFunc !=3Dnull){
funcReturnFunc(returnValue, functionArgs);
return;
}
else{
return returnValue;
}
}
else{
ipjModalReturnFunction=3DfuncReturnFunc;
ipjModalReturnFunctionArgs=3DfunctionArgs;
ipjModalDialogArgs=3DdialogArgs;
var nnfeatures =3D "dependent=3Dyes,resizable=3Dno,screenX=3D" + =
dim.left + ",screenY=3D" + dim.top + ",width=3D" + dim.width + =
",height=3D" + dim.height;
ipjModalDialogWindow=3Dwindow.open(strUrl, (new =
Date()).getTime().toString(), nnfeatures);
ipjModalDialogWindow.focus();
window.top.captureEvents(Event.CLICK|Event.FOCUS);
window.top.onfocus=3DiHandleFocus;
window.top.onclick=3DiHandleFocus;
setTimeout("ipjModalDialogWindow.focus();",1)
}
}
else{
ipjModalDialogWindow.focus();
}
}
function ipjCloseModal(returnValue)
{
returnValue=3Dunescape(returnValue);
if (ipjIsFF3)
{
window.top.returnValue=3DreturnValue;
window.top.close();
}
else if (window.showModalDialog)
{
window.close();
window.returnValue=3DreturnValue;
}
else
{
parent.opener.top.releaseEvents(Event.CLICK|Event.FOCUS);
parent.opener.top.onclick=3D"";
parent.opener.top.onfocus=3D"";
if (parent.opener.ipjModalReturnFunction!=3Dnull) =
parent.opener.ipjModalReturnFunction(returnValue,parent.opener.ipjModalRe=
turnFunctionArgs);
window.top.close();
}
};
function ipjForcePostBack(returnValue, postbackArgs)
{
if (postbackArgs!=3Dnull && typeof(postbackArgs)=3D=3D"string")
__doPostBack(postbackArgs,'');
else if (postbackArgs=3D=3Dnull || typeof(postbackArgs)!=3D"object")
__doPostBack('','');
else{
if (postbackArgs.length=3D=3D1) __doPostBack(postbackArgs[0],'');
if (postbackArgs.length=3D=3D2) =
__doPostBack(postbackArgs[0],postbackArgs[1]);
}
}
function ipjUpdateHyperlink(hyperlinkText, hyperlinkElementId)
{
if (hyperlinkText=3D=3Dnull || hyperlinkText=3D=3D"") return;
document.getElementById(hyperlinkElementId).innerHTML=3DhyperlinkText;
}
function ipjContinueEventAction(returnValue, elementId)
{
if (document.all) return;
if (returnValue=3D=3D"true" || returnValue=3D=3Dtrue) {
ipjModalAbortNew=3Dtrue;
document.getElementById(elementId).click();
}
else{
__doPostBack('','');  //default action is to postback when the modal is =
closed
}
}
function ipjContinueEventActionWithCancel(returnValue, elementId)
{
if (document.all || ipjIsFF3){
if (returnValue=3D=3Dwindow.undefined || returnValue=3D=3D"" || =
returnValue=3D=3D"false") ipjEventActionCancelled=3Dtrue;
return;
}
else{
if (returnValue=3D=3Dwindow.undefined || returnValue=3D=3D"" || =
returnValue=3D=3D"false") {
}
else{
ipjModalAbortNew=3Dtrue;
document.getElementById(elementId).click();
}
}
}
function iIgnoreEvents(e)
{
return false;
};
function iHandleFocus()
{
if (ipjModalDialogWindow){
if (!ipjModalDialogWindow.closed){
ipjModalDialogWindow.focus();
return false;
}
else{
window.top.releaseEvents(Event.CLICK|Event.FOCUS);
window.top.onclick=3D"";
window.top.onfocus=3D"";
}
}
};
var ipjULMouseoutLIs=3Dnew Array();
var ipjULMouseoutLITimeouts=3Dnew Array();
function ipjInitUnorderedListMenu(sectionMenuElementID, collapseDelay){
if (arguments.length=3D=3D1) collapseDelay=3D0;
var sfEls =3D =
document.getElementById(sectionMenuElementID).getElementsByTagName("LI");=

for (var i=3D0; i<sfEls.length; i++){
if (collapseDelay=3D=3D0){
sfEls[i].onmouseover=3Dfunction(){
this.className+=3D" sfhover";
}
sfEls[i].onmouseout=3Dfunction(){
this.className=3Dthis.className.replace(new RegExp(" sfhover\\b"), "");
}
}
else{
sfEls[i].onmouseover=3Dfunction(){
this.className+=3D" sfhover";
ipjULProcessLIMouseouts();
}
sfEls[i].onmouseout=3Dfunction(){
ipjULMouseoutLIs.push(this);
var to =3D setTimeout("ipjULProcessLIMouseouts()",collapseDelay);
ipjULMouseoutLITimeouts.push(to);
}
}
}
}
function ipjULProcessLIMouseouts(){
for (var i=3D0; i<ipjULMouseoutLIs.length; i++){
ipjULMouseoutLIs[i].className=3DipjULMouseoutLIs[i].className.replace(new=
 RegExp(" sfhover\\b"), "");
}
for (var i=3D0; i<ipjULMouseoutLITimeouts.length; i++){
clearTimeout(ipjULMouseoutLITimeouts[i]);
}
ipjULMouseoutLIs=3Dnew Array();
ipjULMouseoutLITimeouts=3Dnew Array();
}
function ipjInitUnorderedListMenuItemsActive(sectionMenuElementID){
var strList=3Dnull;
try
{
strList =3D eval('ipActivePageDefIds_' + sectionMenuElementID + ';');
}
catch (e)
{}
var sfEls =3D =
document.getElementById(sectionMenuElementID).getElementsByTagName("LI");=

if (strList)
for (var i=3D0; i<sfEls.length; i++){
{
var strPageDefId =3D sfEls[i].id.replace('pageid','');
for (var j=3D0;j<strList.length;j++)
{
if (strList[j]=3D=3DstrPageDefId)
{
intLevel =3D sfEls[i].getAttribute('level');
if (sfEls[i].className.length>0)
{
sfEls[i].className =3D sfEls[i].className + ' ipf-active' + intLevel;
}
else
{
sfEls[i].className =3D 'ipf-active' + intLevel;
}
break;
}
}
}
}
}
var ipjJSULExpandDelayedMenu=3Dnull;
var ipjJSULExpandDelayedMenuTimeout=3Dnull;
var ipjJSULCollapseDelayedMenuTimeout=3Dnull;
var ipjJSULStillOpenMenus=3Dnew Array();
var ipjJSULOpenMenus=3Dnew Array();
var ipjJSULAdminBarExists=3Dfalse;
var ipjJSLIHeight=3Dnull;
function ipjInitJSULMenu(sectionMenuElementID, collapseDelay, =
expandDelay){
if (collapseDelay>=3DexpandDelay) alert("JSULSectionMenu Error: the =
collapse day must be less than the expand delay");
if (!(document.compatMode && document.compatMode=3D=3D'CSS1Compat')) {
document.getElementById(sectionMenuElementID).className=3D"ipf-sectionmen=
u";
ipjInitUnorderedListMenu(sectionMenuElementID, collapseDelay);
return;
}
ipjJSULAdminBarExists =3D =
(document.getElementById("tblACMAdminToolbar")!=3Dnull);
var sfLIs =3D =
document.getElementById(sectionMenuElementID).getElementsByTagName("LI");=

var sfULs =3D =
document.getElementById(sectionMenuElementID).getElementsByTagName("UL");=

for (var i=3D0; i<sfLIs.length; i++){
sfLIs[i].onmouseover=3Dfunction(){
if (ipjJSULExpandDelayedMenu=3DipjJSULExpandDelayedMenu) return;
var childUL=3DipjJSULGetFirstULChild(this);
ipjJSULExpandDelayedMenu=3DchildUL;
var parentUL=3DipjJSULGetParentUL(this);
if (parentUL!=3Dnull){
ipjJSULStillOpenMenus.push(parentUL.id)
}
clearTimeout(ipjJSULExpandDelayedMenuTimeout);
ipjJSULExpandDelayedMenuTimeout=3DsetTimeout("ipjJSULProcessExpand()",exp=
andDelay);
}
sfLIs[i].onmouseout=3Dfunction(){
ipjJSULExpandDelayedMenu=3Dnull;
clearTimeout(ipjJSULExpandDelayedMenuTimeout);
ipjJSULStillOpenMenus=3Dnew Array();
clearTimeout(ipjJSULCollapseDelayedMenuTimeout);
ipjJSULCollapseDelayedMenuTimeout =3D =
setTimeout("ipjJSULProcessCollapse()",collapseDelay);
}
}
for (var i=3D0; i<sfULs.length; i++){
sfULs[i].id=3D"MenuJSUL"+i;
}
}
function ipjJSULProcessExpand(){
if (ipjJSULExpandDelayedMenu!=3Dnull){
var alreadyOpen=3Dfalse;
for (var i=3D0; i<ipjJSULOpenMenus.length; i++){
if (ipjJSULOpenMenus[i]=3D=3DipjJSULExpandDelayedMenu.id) =
alreadyOpen=3Dtrue;
}
if (!alreadyOpen){
ipjJSULOpenMenus.push(ipjJSULExpandDelayedMenu.id)
}
ipjJSULSetMenuVisible(ipjJSULExpandDelayedMenu);
}
}
function ipjJSULProcessCollapse(){
clearTimeout(ipjJSULCollapseDelayedMenuTimeout);
ipjJSULCollapseDelayedMenuTimeout=3Dnull;
for (var i=3D0; i<ipjJSULOpenMenus.length; i++){
var collapse=3Dtrue;
for (var j=3D0; j<ipjJSULStillOpenMenus.length; j++){
if (ipjJSULOpenMenus[i]=3D=3DipjJSULStillOpenMenus[j]){
collapse=3Dfalse;
break;
}
}
if (collapse){
document.getElementById(ipjJSULOpenMenus[i]).style.left=3D"-999em";
}
}
ipjJSULStillOpenMenus=3Dnew Array()
}
function ipjJSULGetFirstULChild(li){
var ul=3Dnull;
if (li.childNodes.length>0){
var sfULs =3D li.getElementsByTagName("UL");
if (sfULs.length>0){
ul=3DsfULs[0];
return ul;
}
else return null;
}
else return null;
}
function ipjJSULGetParentUL(li){
if (li.parentNode.tagName=3D=3D"UL") {
return li.parentNode;
}
else return null;
}
function ipjJSULSetMenuVisible(ul){
ul.style.left=3D"auto";
var adminBarOffset=3D0;
var availPageHeight=3DipjPageHeight();
if (ipjJSLIHeight=3D=3Dnull) ipjJSLIHeight =3D =
Math.abs(parseInt(ipjGetStyle(ul,"marginTop")));
if (ipjJSLIHeight=3D=3D0) ipjJSLIHeight=3Dnull;
if (ipjJSULAdminBarExists){
var adminBarPinned =3D =
(document.getElementById("tblACMAdminToolbar").className =3D=3D =
"ipb-atb-pinned");
var adminBarHeight =3D =
document.getElementById("tblACMAdminToolbar").offsetHeight;
if (adminBarPinned){
if (ipjPageScrollTop()<adminBarHeight) =
adminBarOffset=3DadminBarHeight-ipjPageScrollTop();
}
else adminBarOffset=3DadminBarHeight;
}
availPageHeight-=3DadminBarOffset;
ul.style.marginTop =3D -ipjJSLIHeight+"px";
var fromTop=3DipjFindAbsoluteTop(ul)-ipjPageScrollTop()-adminBarOffset;
if (ul.offsetHeight+fromTop>availPageHeight){
if (ul.offsetHeight>availPageHeight){
ul.style.marginTop =3D -fromTop-ipjJSLIHeight+"px";
}
else{
ul.style.marginTop =3D =
availPageHeight-ul.offsetHeight-fromTop-ipjJSLIHeight-ipjJSLIHeight+"px";=

}
}
}
function ipjOpenCalendarButtonClick(ctlID, doAutoPostBack, localize)
{
var selectedDate =3D =
encodeURI(document.getElementById(ctlID+"_txtDate").value);
var iframeElem =3D document.getElementById(ctlID+"_ifrCalendarPage");
var pathToIframe =3D iAppendVirtualPath(ipVirDir, =
"/CM/WebUI/UserControls/DateTimeControlIframe.aspx?ctlID=3D" + ctlID + =
"&doAutoPostBack=3D" + doAutoPostBack + "&localize=3D" + localize + =
"&selectedDate=3D" + selectedDate);
iframeElem.src=3DpathToIframe;
if (!document.all) iframeElem.height=3DparseInt(iframeElem.height)+20;
iframeElem.style.display=3D(iframeElem.style.display=3D=3D"block"?"none":=
"block");
}
function ipjClearCalendarButtonClick(ctlID, doAutoPostBack)
{
if (document.getElementById(ctlID+"_txtDate")) =
document.getElementById(ctlID+"_txtDate").value=3D"";
if =
(document.getElementById(ctlID+"_hdnDateValueForQuestionnaireResponses"))=
 =
document.getElementById(ctlID+"_hdnDateValueForQuestionnaireResponses").v=
alue=3D"";
if (document.getElementById(ctlID+"_dd24Hours")) =
document.getElementById(ctlID+"_dd24Hours").selectedIndex=3D0;
if (document.getElementById(ctlID+"_dd12Hours")) =
document.getElementById(ctlID+"_dd12Hours").selectedIndex=3D0;
if (document.getElementById(ctlID+"_ddMinute")) =
document.getElementById(ctlID+"_ddMinute").selectedIndex=3D0;
if (document.getElementById(ctlID+"_ddAMPM")) =
document.getElementById(ctlID+"_ddAMPM").selectedIndex=3D0;
if (doAutoPostBack) __doPostBack('','');
}
function ipjCalendarDaySelectedClick(ctlID, strDate, =
strDateValueForQuestionnaireResponses, doAutoPostBack)
{
document.getElementById(ctlID+"_txtDate").value=3DstrDate;
try
{
eval(ctlID+"_DaySelectedClick();");
}
catch (err)
{
}
document.getElementById(ctlID+"_hdnDateValueForQuestionnaireResponses").v=
alue=3DstrDateValueForQuestionnaireResponses;
if (doAutoPostBack) __doPostBack('','');
else =
document.getElementById(ctlID+"_ifrCalendarPage").style.display=3D"none";=

}
var __nonMSDOMBrowser =3D =
(window.navigator.appName.toLowerCase().indexOf('explorer') =3D=3D -1);
var __theFormPostData =3D "";
var __theFormPostCollection=3Dnew Array();
function WebForm_InitCallback(){
for (var formIndex=3D0; formIndex<document.forms.length; formIndex++){
var objForm=3Ddocument.forms[formIndex];
if (objForm.name.indexOf("IronPointForm") > -1) {
var count=3DobjForm.elements.length;
var element;
for (var i=3D0; i<count; i++){
element=3DobjForm.elements[i];
var tagName=3Delement.tagName.toLowerCase();
if (tagName =3D=3D "input") {
var type=3Delement.type;
if ((type =3D=3D "text" || type =3D=3D "hidden" || type =3D=3D =
"password" ||
((type =3D=3D "checkbox" || type =3D=3D "radio") && element.checked)) &&
(element.id !=3D "__EVENTVALIDATION")) {
WebForm_InitCallbackAddField(element.name, element.value);
}
}
else if (tagName =3D=3D "select") {
var fieldValue=3D"";
for (var j=3D0; j<element.options.length; j++){
var selectChild=3Delement.options[j];
if (selectChild.selected=3D=3Dtrue) =
WebForm_InitCallbackAddField(element.name, selectChild.value);
}
}
else if (tagName =3D=3D "textarea") {
WebForm_InitCallbackAddField(element.name, element.value);
}
}
}
}
}
var __ourInitCallback=3DWebForm_InitCallback;
function WebForm_InitCallbackAddField(name, value){
var nameValue=3Dnew Object();
nameValue.name=3Dname;
nameValue.value=3Dvalue;
__theFormPostCollection[__theFormPostCollection.length]=3DnameValue;
__theFormPostData +=3D name + "=3D" + WebForm_EncodeCallback(value) + =
"&";
}
function WebForm_EncodeCallback(parameter)
{
if (encodeURIComponent){
return encodeURIComponent(parameter);
}
else{
return escape(parameter);
}
}
function ipjDoXmlHttpRequestSynchronous(strCallerId, strURL, =
strPostData)
{
__theFormPostData =3D "";
__theFormPostCollection=3Dnew Array();
__ourInitCallback();
var xmlHttp=3DiGetXmlHttpObject();
if (xmlHttp=3D=3Dnull)
{
alert ('Browser does not support HTTP Request');
return;
}
xmlHttp.open('POST',strURL,false);
xmlHttp.setRequestHeader('Content-Type', =
'application/x-www-form-urlencoded');
var strData=3Dnew String;
if (strCallerId.length>0)
{
strData =3D __theFormPostData + '__CALLBACKID=3D' + =
WebForm_EncodeCallback(strCallerId) + '&__CALLBACKPARAM=3D';
}
if (strPostData.length>0)
{
strData+=3DWebForm_EncodeCallback(strPostData);
}
xmlHttp.send(strData);
return xmlHttp.responseText;
}
function ipjDoXmlHttpRequest(strCallerId, strURL, strPostData, =
ptrStateChangeFunc)
{
__theFormPostData =3D "";
__theFormPostCollection=3Dnew Array();
__ourInitCallback();
var xmlHttp=3DiGetXmlHttpObject();
if (xmlHttp=3D=3Dnull)
{
alert ('Browser does not support HTTP Request');
return;
}
xmlHttp.onreadystatechange=3Dfunction()
{
if (xmlHttp.readyState=3D=3D4 || xmlHttp.readyState=3D=3D'complete')
{
ptrStateChangeFunc(xmlHttp);
}
}
xmlHttp.open('POST',strURL,true);
xmlHttp.setRequestHeader('Content-Type', =
'application/x-www-form-urlencoded');
var strData=3Dnew String;
if (strCallerId.length>0)
{
strData =3D __theFormPostData + '__CALLBACKID=3D' + =
WebForm_EncodeCallback(strCallerId) + '&__CALLBACKPARAM=3D';
}
if (strPostData.length>0)
{
strData+=3DWebForm_EncodeCallback(strPostData);
}
xmlHttp.send(strData);
}
function ipjDoXmlHttpRequestFromModal(returnValue, postbackArgs)
{
if (returnValue)
{
if (postbackArgs.length=3D=3D3)
{
ipjDoXmlHttpRequest(postbackArgs[0],postbackArgs[1],postbackArgs[2]);
}
}
}
function ipjCreateXMLDOM(strResponseText)
{
var vXMLDoc;
if (window.ActiveXObject)
{
vXMLDoc =3D new ActiveXObject("Microsoft.XMLDOM");
vXMLDoc.async=3Dfalse;
vXMLDoc.loadXML(strResponseText);
}
else if(document.implementation.createDocument)
{
var vParser=3Dnew DOMParser();
vXMLDoc =3D vParser.parseFromString(strResponseText, "text/xml");
}
return vXMLDoc;
}
function iGetXmlHttpObject()
{
var objXMLHttp=3Dnull;
if (window.XMLHttpRequest)
{
objXMLHttp=3Dnew XMLHttpRequest();
}
else if (window.ActiveXObject)
{
objXMLHttp=3Dnew ActiveXObject("Microsoft.XMLHTTP");
}
return objXMLHttp;
}
function ipjSessionKeepAlive()
{
var objXMLHttp=3DiGetXmlHttpObject();
var strURL =3D iAppendVirtualPath(ipVirDir, =
"/CM/WebUI/Admin/ServerAction.aspx?action=3Dsession_keepalive&dt=3D" + =
new Date().getTime());
objXMLHttp.open('GET', strURL, true);
objXMLHttp.send(null);
}
function ipjSessionTerminate()
{
var objXMLHttp=3DiGetXmlHttpObject();
var strURL =3D iAppendVirtualPath(ipVirDir, =
"/CM/WebUI/Admin/ServerAction.aspx?action=3Dsession_terminate&dt=3D" + =
new Date().getTime());
objXMLHttp.open('GET', strURL, true);
objXMLHttp.send(null);
}
function getKeyCode(e)
{
if (window.event)
return window.event.keyCode;
else if (e)
return e.which;
else
return null;
}
function ipKeyRestrict(e, validchars, blurOnEnter, caller)
{
var key=3D'', keychar=3D'';
key=3DgetKeyCode(e);
if (key=3D=3Dnull) return true;
keychar=3DString.fromCharCode(key);
keychar=3Dkeychar.toLowerCase();
validchars=3Dvalidchars.toLowerCase();
if (validchars.indexOf(keychar) !=3D-1)
return true;
if (blurOnEnter && key=3D=3D13)
{
caller.blur();
return false;
}
if ( key=3D=3Dnull || key=3D=3D0 || key=3D=3D8 || key=3D=3D9 || =
key=3D=3D13 || key=3D=3D27 )
return true;
return false;
}
ipjAddEvent(window, "resize", ipjCenterModalDialogPanel);
ipjAddEvent(window, "scroll", ipjCenterModalDialogPanel);
var ipjModalDialogPanelCurrentElem=3Dnull;
function ipjShowModalDialogPanel(elemID){
if (ipjModalDialogPanelCurrentElem!=3Dnull) return;
ipjModalDialogPanelCurrentElem=3Ddocument.getElementById(elemID);
ipjModalDialogPanelCurrentElem.style.display=3D"block";
var overlayElem=3DipjModalDialogPanelCurrentElem.nextSibling;
if (document.all) =
overlayElem.style.filter=3D"progid:DXImageTransform.Microsoft.AlphaImageL=
oader(src=3D'"+ipSysImageDir+"/ModalOverlay.png', =
sizingMethod=3D'scale')";
else =
overlayElem.style.backgroundImage=3D"url("+ipSysImageDir+"/ModalOverlay.p=
ng)";
overlayElem.style.display=3D"block";
ipjCenterModalDialogPanel();
}
function ipjHideModalDialogPanel(){
ipjModalDialogPanelCurrentElem.style.display=3D"none";
ipjModalDialogPanelCurrentElem.nextSibling.style.display=3D"none";
ipjModalDialogPanelCurrentElem=3Dnull;
}
function ipjCenterModalDialogPanel(){
if (ipjModalDialogPanelCurrentElem=3D=3Dnull) return;
var =
top=3DipjPageScrollTop()+((ipjPageHeight()-parseInt(ipjModalDialogPanelCu=
rrentElem.style.height))/2);
var =
left=3DipjPageScrollLeft()+((ipjPageWidth()-parseInt(ipjModalDialogPanelC=
urrentElem.style.width))/2);
ipjModalDialogPanelCurrentElem.style.top =3D (top<0?0:top)+"px";
ipjModalDialogPanelCurrentElem.style.left =3D (left<0?0:left)+"px";
var overlayElem=3DipjModalDialogPanelCurrentElem.nextSibling;
overlayElem.style.height =3D ipjPageHeight()+"px";
overlayElem.style.width =3D ipjPageWidth()+"px";
overlayElem.style.top =3D ipjPageScrollTop()+"px";
overlayElem.style.left =3D ipjPageScrollLeft()+"px";
}
var ipjSessionWarningCounter=3D0;
var ipjSessionWarningTimer=3Dnull;
var ipjSessionWarningPageTitle=3Dnull;
var ipjSessionWarningPageTitleFlashInterval=3Dnull;
function ipjSessionWarningSet(){
if (!window.ipjSessionWarningEnabled || =
window.ipjSessionWarningEnabled=3D=3Dfalse) return;
if (window.ipjSessionWarningTimer) clearTimeout(ipjSessionWarningTimer);
ipjSessionWarningTimer =3D setTimeout("ipjShowSessionWarning()", =
ipjSessionWarningSecondsTo*1000);
}
function ipjShowSessionWarning(){
if (ipjSessionWarningIsModalPage=3D=3Dtrue){
ipjSessionTerminate();
document.getElementById("divSessionWarningText").innerHTML=3D"<img =
src=3D'"+ipSysImageDir+"/caution.gif'/> Your session has expired.";
document.getElementById("divSessionWarningButton").value=3D"OK";
document.getElementById("divSessionWarningButton").onclick=3DipjSessionWa=
rningModalPageClose;
ipjShowModalDialogPanel(ipjSessionWarningModalID);
if (!document.all) window.top.opener.ipjHideModalDialogPanel();
}
else{
ipjSessionWarningCounter=3DipjSessionWarningCounterInitial;
ipjShowModalDialogPanel(ipjSessionWarningModalID);
ipjSessionWarningCountdown();
}
window.focus();
ipjSessionWarningPageTitle=3Ddocument.title;
ipjSessionWarningPageTitleFlashInterval=3DsetInterval("ipjSessionWarningF=
lashTitle()",1000);
}
function ipjSessionWarningFlashTitle(){
document.title=3D(document.title=3D=3DipjSessionWarningPageTitle?"SESSION=
 EXPIRY":ipjSessionWarningPageTitle);
}
function ipjSessionWarningCountdown(){
document.getElementById("divSessionWarningSeconds").innerHTML=3DipjSessio=
nWarningCounter+" seconds";
if (ipjSessionWarningCounter<=3D0){
ipjSessionTerminate();
document.getElementById("divSessionWarningText").innerHTML=3D"<img =
src=3D'"+ipSysImageDir+"/caution.gif'/> Your session has expired.";
document.getElementById("divSessionWarningButton").value=3D"OK";
document.getElementById("divSessionWarningButton").onclick=3DipjSessionWa=
rningReloadPage;
clearInterval(ipjSessionWarningPageTitleFlashInterval);
document.title=3DipjSessionWarningPageTitle;
}
else{
ipjSessionWarningCounter--;
ipjSessionWarningTimer =3D setTimeout("ipjSessionWarningCountdown()", =
1000);
}
}
function ipjSessionWarningExtend(){
clearTimeout(ipjSessionWarningTimer);
ipjHideModalDialogPanel();
ipjSessionKeepAlive();
ipjSessionWarningSet();
clearInterval(ipjSessionWarningPageTitleFlashInterval);
document.title=3DipjSessionWarningPageTitle;
}
function ipjSessionWarningReloadPage(){
if (window.ipjQuestionnaireLastPageURL){
document.location.href=3Dunescape(ipjQuestionnaireLastPageURL);
}
else{
document.location.href=3Ddocument.location.href;
}
}
function ipjSessionWarningModalPageClose(){
window.top.close();
}
var ipjMouseoutLIs=3Dnew Array();
var ipjMouseoutLITimeouts=3Dnew Array();
function ipjInitULMenu(menuElementID, frameElementID){
var sfEls =3D =
document.getElementById(menuElementID).getElementsByTagName("LI");
var elFrame=3Ddocument.getElementById(frameElementID);
for (var i=3D0; i<sfEls.length; i++){
sfEls[i].onmouseover=3Dfunction(){
this.className+=3D" sfhover";
ipjProcessLIMouseouts(frameElementID);
if (elFrame)
{
var guideElement=3Dnull;
if (this.className.indexOf("rootitem")<0)
guideElement=3Dthis.parentElement;
else
{
var items =3D this.getElementsByTagName("LI");
if (items && items[0])
{
guideElement=3Ditems[0].parentElement;
}
}
if (guideElement)
{
elFrame.style.top=3DguideElement.offsetTop;
elFrame.style.left=3DguideElement.offsetLeft;
elFrame.style.width=3DguideElement.offsetWidth;
elFrame.style.height=3DguideElement.offsetHeight;
}
}
}
sfEls[i].onmouseout=3Dfunction(){
ipjMouseoutLIs.push(this);
var to =3D setTimeout("ipjProcessLIMouseouts('" + frameElementID + =
"')",500);
ipjMouseoutLITimeouts.push(to);
}
}
}
function ipjProcessLIMouseouts(frameElementID){
var elFrame=3Ddocument.getElementById(frameElementID);
for (var i=3D0; i<ipjMouseoutLIs.length; i++){
ipjMouseoutLIs[i].className=3DipjMouseoutLIs[i].className.replace(new =
RegExp(" sfhover\\b"), "");
}
for (var i=3D0; i<ipjMouseoutLITimeouts.length; i++){
clearTimeout(ipjMouseoutLITimeouts[i]);
}
ipjMouseoutLIs=3Dnew Array();
ipjMouseoutLITimeouts=3Dnew Array();
if (elFrame)
{
elFrame.style.width=3D0;
elFrame.style.height=3D0;
}
}
var ipjIsAdminBarPinned=3Dtrue;
var ipjEnabledIEPositionFix =3D (ipjIsIE && !(ipjIsIE7 && =
document.compatMode && document.compatMode=3D=3D'CSS1Compat'));
function ipjAdminBarSetByCookie(){
var pinned =3D ipjReadCookie("adminbarpinned");
if (pinned!=3Dnull){
if (pinned=3D=3D"true") {
document.getElementById("tblACMAdminToolbar").className =3D =
"ipb-atb-pinned";
ipjIsAdminBarPinned=3Dtrue;
}
else{
document.getElementById("tblACMAdminToolbar").className =3D =
"ipb-atb-unpinned";
ipjIsAdminBarPinned=3Dfalse;
}
}
}
function ipjSwitchPinAdminBar(){
document.getElementById("tblACMAdminToolbar").className =3D =
(ipjIsAdminBarPinned?"ipb-atb-unpinned":"ipb-atb-pinned");
ipjIsAdminBarPinned=3D!ipjIsAdminBarPinned;
ipjCreateCookie("adminbarpinned", (ipjIsAdminBarPinned?"true":"false"), =
10);
}
function ipjSwitchAboutACMPanel(){
document.getElementById("divAboutACM").style.display=3D(document.getEleme=
ntById("divAboutACM").style.display=3D=3D"block"?"none":"block");
document.getElementById("divSocialNetworking").style.display=3D"none";
}
function ipjSocialNetworkingPanel(){
document.getElementById("divSocialNetworking").style.display=3D(document.=
getElementById("divSocialNetworking").style.display=3D=3D"block"?"none":"=
block");
document.getElementById("divAboutACM").style.display=3D"none";
}
function ipjGetAdminBarTop(){
if (ipjIsAdminBarPinned || !ipjEnabledIEPositionFix) return 0;
else{
if (document.compatMode && document.compatMode=3D=3D'CSS1Compat') return =
document.documentElement.scrollTop;
else return document.body.scrollTop;
}
}
function ipjAdminBarIEPositionFix(){
if (ipjEnabledIEPositionFix=3D=3Dtrue){
var fixStyle =3D"<style>"
fixStyle+=3D".ipb-atb-unpinned { position: absolute; top: =
expression(ipjGetAdminBarTop()); } ";
if (ipjEnabledIEPositionFix=3D=3Dtrue && =
(document.body.currentStyle.backgroundImage=3D=3D"" || =
document.body.currentStyle.backgroundImage=3D=3D"none")) {
fixStyle+=3D"* html body { background-image: url(falseimage.jpg); =
background-attachment: fixed}";
}
fixStyle+=3D"</style>";
document.write(fixStyle);
}
}
var ipjFormSubmitted=3Dfalse;
var ipjSelectedSubmitButton=3Dnull;
var __ValidatorOnSubmit=3Dnull;
ipjAddEvent(window, "load" , ipjAddUnloadEvent)
function ipjAddUnloadEvent(){
if (document.forms.length > 0) ipjAddEvent(window, "unload" , function =
(){})
}
function ipjInitIronPointFormHandling(){
ipjRegisterSubmitButtons();
if (typeof(__doPostBack) =3D=3D 'undefined') {
return;
}
__oldDoPostBack=3D__doPostBack;
__doPostBack=3DipjSubmitIronPointForm;
}
function ipjRegisterSubmitButtons(){
for (var formIndex=3D0; formIndex<document.forms.length; formIndex++){
var innerForm=3Ddocument.forms[formIndex];
if (innerForm.name.indexOf("IronPointForm_") > -1) {
var elements =3D innerForm.getElementsByTagName("INPUT");
for (var elementIndex=3D0; elementIndex<elements.length; =
elementIndex++){
var element=3Delements[elementIndex];
var type=3Delement.type;
if (type=3D=3D"submit" || type=3D=3D"image") {
ipjAddEvent(element, "click" , ipjSubmitButtonClicked);
}
}
}
}
}
function ipjSubmitButtonClicked(e){
if (ipjIsIE) ipjSelectedSubmitButton=3De.srcElement;
else ipjSelectedSubmitButton=3De.currentTarget;
}
function ipjSubmitIronPointForm(eventTarget, eventArgument)
{
if (ipjFormSubmitted=3D=3Dtrue) return;
if (typeof(ValidatorOnSubmit) =3D=3D "function")
{
if (__ValidatorOnSubmit=3D=3Dnull)
{
__ValidatorOnSubmit=3DValidatorOnSubmit;
ValidatorOnSubmit=3Dfunction()
{
var blnReturn=3D__ValidatorOnSubmit();
if (blnReturn)
{
ipjPrepIronPointForm();
if (eventTarget=3D=3Dnull) eventTarget=3D"";
if (eventArgument=3D=3Dnull) eventArgument=3D"";
ipjFormSubmitted=3Dtrue;
}
return blnReturn;
};
}
}
else
{
ipjPrepIronPointForm();
if (eventTarget=3D=3Dnull) eventTarget=3D"";
if (eventArgument=3D=3Dnull) eventArgument=3D"";
ipjFormSubmitted=3Dtrue;
}
if (typeof(__doPostBack) =3D=3D 'undefined') {
document.forms['IronPointForm'].submit();
return;
}
if (typeof(__oldDoPostBack) =3D=3D 'undefined') {
__doPostBack(eventTarget, eventArgument);
return;
}
setTimeout("__oldDoPostBack('"+eventTarget+"', =
'"+eventArgument+"');",1);
}
function ipjPrepIronPointForm(){
for (var formIndex=3D0; formIndex<document.forms.length; formIndex++){
var innerForm=3Ddocument.forms[formIndex];
if (innerForm.name.indexOf("IronPointForm_") > -1) {
for (var elementIndex=3D0; elementIndex<innerForm.elements.length; =
elementIndex++){
var element=3DinnerForm.elements[elementIndex];
var tagName=3Delement.tagName.toLowerCase();
var type=3Delement.type;
switch (tagName){
case 'input':
if (type =3D=3D "file") {
var copiedElement=3Delement.cloneNode(true);
copiedElement.style.display=3D"none";
element.insertAdjacentElement("afterEnd", copiedElement);
element.style.display=3D"none";
theForm.appendChild(element);
copiedElement.style.display=3D"block";
}
if (type =3D=3D "text" || type =3D=3D "hidden" || type =3D=3D "password" =
||
((type =3D=3D "checkbox" || type =3D=3D "radio") && element.checked)) {
ipjAddHiddenFieldToForm(theForm, element.name, element.value);
}
break;
case 'select':
var fieldValue=3D"";
for (var i=3D0; i<element.options.length; i++){
var selectChild=3Delement.options[i];
if (selectChild.selected=3D=3Dtrue) ipjAddHiddenFieldToForm(theForm, =
element.name, selectChild.value);
}
break;
case 'textarea':
ipjAddHiddenFieldToForm(theForm, element.name, element.value);
break;
}
}
}
}
if (ipjSelectedSubmitButton!=3Dnull){
if (ipjSelectedSubmitButton.type=3D=3D"image") {
ipjAddHiddenFieldToForm(theForm, ipjSelectedSubmitButton.name+".x", 0);
ipjAddHiddenFieldToForm(theForm, ipjSelectedSubmitButton.name+".y", 0);
}
else{
ipjAddHiddenFieldToForm(theForm, ipjSelectedSubmitButton.name, =
ipjSelectedSubmitButton.value);
}
}
}
function ipjAddHiddenFieldToForm(form, name, value){
var el =3D document.createElement("input");
el.type =3D "hidden";
el.name=3Dname;
el.value=3Dvalue;
form.appendChild(el);
}
function ipjMoveViewstateFromFooter()
{
if (typeof theForm !=3D 'undefined' && theForm)
{
var footerForm =3D document.forms['IronPointForm_Footer'];
if (!footerForm)
{
footerForm=3Ddocument.IronPointForm_Footer;
}
if (footerForm && footerForm.__VIEWSTATEFOOTER && theForm.__VIEWSTATE)
{
theForm.__VIEWSTATE.value=3DfooterForm.__VIEWSTATEFOOTER.value;
document.getElementById('__VIEWSTATEFOOTER').parentNode.removeChild(docum=
ent.getElementById('__VIEWSTATEFOOTER'));
}
}
return;
}
function IPHTicker (strContainerDivID, isLeftToRight, intSpeed, delay){
this.containerDivID=3DstrContainerDivID;
this.isLeftToRight=3DisLeftToRight;
this.speed=3DintSpeed;
this.content=3Ddocument.getElementById(this.containerDivID).innerHTML;
this.mouseoverBol=3D0;
this.width=3D400;
this.delay=3Ddelay;
}
IPHTicker.prototype.initialize=3Dfunction(){
var instanceOfTicker=3Dthis;
var containerDiv=3Ddocument.getElementById(this.containerDivID);
var tickerSupported=3Dfalse;
var img =3D "<img src=3D'" + ipSysImageDir + "/px.gif' width=3D" + =
this.width + " height=3D0>";
var tickerBodyID =3D this.containerDivID + 'TICKER_BODY';
containerDiv.onmouseover=3Dfunction(){instanceOfTicker.mouseoverBol=3D1}
containerDiv.onmouseout=3Dfunction(){instanceOfTicker.mouseoverBol=3D0}
if (ipjIsFF || ipjIsSafari){
containerDiv.innerHTML =3D "<TABLE  cellspacing=3D'0' cellpadding=3D'0' =
width=3D'100%'><TR><TD nowrap=3D'nowrap'>" + img + "<SPAN ID=3D'" + =
tickerBodyID + "' width=3D'100%'>&nbsp;</SPAN>" + img + =
"</TD></TR></TABLE>";
tickerSupported=3Dtrue;
}
if (ipjIsIE){
containerDiv.innerHTML =3D "<DIV nowrap=3D'nowrap' =
style=3D'width:100%;white-space: nowrap;'>" + img + "<SPAN ID=3D'" + =
tickerBodyID + "' width=3D'100%'></SPAN>" + img + "</DIV>";
tickerSupported=3Dtrue;
}
if (tickerSupported){
containerDiv.scrollLeft=3Dthis.isLeftToRight ? =
containerDiv.scrollWidth-containerDiv.offsetWidth : 0;
document.getElementById(tickerBodyID).innerHTML=3Dthis.content;
containerDiv.style.display =3D "block";
this.tick();
}
}
IPHTicker.prototype.tick=3Dfunction(){
var containerDiv=3Ddocument.getElementById(this.containerDivID)
var instanceOfTicker=3Dthis
if(!this.mouseoverBol) containerDiv.scrollLeft+=3Dthis.speed * =
(this.isLeftToRight ?-1 : 1);
if(this.isLeftToRight && containerDiv.scrollLeft<=3D0) =
containerDiv.scrollLeft=3DcontainerDiv.scrollWidth-containerDiv.offsetWid=
th;
if(!this.isLeftToRight && =
containerDiv.scrollLeft>=3DcontainerDiv.scrollWidth-containerDiv.offsetWi=
dth) containerDiv.scrollLeft=3D0;
setTimeout(function(){instanceOfTicker.tick()}, this.delay)
}
function IPVTicker(strContainerDivID, intSpeed, delay, initialDelay){
this.containerDivID=3DstrContainerDivID;
this.speed=3DintSpeed;
this.content=3Ddocument.getElementById(this.containerDivID).innerHTML;
this.mouseoverBol=3D0;
this.delay=3Ddelay;
this.initialDelay=3DinitialDelay;
this.actualHeight =3D '';
this.containerHeight =3D '';
}
IPVTicker.prototype.initialize=3Dfunction(){
var instanceOfTicker=3Dthis
var containerDiv=3Ddocument.getElementById(this.containerDivID)
var tickerBodyDiv =3D document.getElementById(this.containerDivID + =
'_TICKER_BODY')
containerDiv.onmouseover=3Dfunction(){instanceOfTicker.mouseoverBol=3D1}
containerDiv.onmouseout=3Dfunction(){instanceOfTicker.mouseoverBol=3D0}
tickerBodyDiv.style.top=3D0
this.actualHeight=3DtickerBodyDiv.offsetHeight
if (ipjIsOpera || ipjIsNS7){
tickerBodyDiv.style.height =3D containerDiv.offsetHeight + "px"
tickerBodyDiv.style.overflow =3D "scroll"
return
}
setTimeout(function(){instanceOfTicker.tick()}, this.initialDelay)
}
IPVTicker.prototype.tick=3Dfunction(){
var containerDiv=3Ddocument.getElementById(this.containerDivID)
var instanceOfTicker=3Dthis
var tickerBodyDiv =3D document.getElementById(this.containerDivID + =
'_TICKER_BODY')
if (!this.mouseoverBol){
if (parseInt(tickerBodyDiv.style.top)>(this.actualHeight * (-1)+8))
tickerBodyDiv.style.top =3D parseInt(tickerBodyDiv.style.top) - =
this.speed + "px"
else
tickerBodyDiv.style.top =3D parseInt(containerDiv.offsetHeight) + 8 + =
"px"
}
setTimeout(function(){instanceOfTicker.tick()}, this.delay)
}
function IPScroll(strContainerDivID, intSpeed, height, delay, =
initialDelay, btnUp, btnDown, btnReset){
this.containerDivID=3DstrContainerDivID;
this.speed=3DintSpeed;
this.height=3Dheight;
this.delay=3Ddelay;
this.initialDelay=3DinitialDelay;
this.up=3Dfalse;
this.down=3Dfalse;
this.fast=3Dfalse;
this.btnUp=3DbtnUp;
this.btnDown=3DbtnDown;
this.btnReset=3DbtnReset;
}
IPScroll.prototype.initialize=3Dfunction(){
var obj=3Ddocument.getElementById(this.containerDivID);
var instanceOf=3Dthis;
var container =3D document.createElement("div");
var parent=3Dobj.parentNode;
container.id =3D this.containerDivID + "_container";
parent.insertBefore(container, obj);
parent.removeChild(obj);
container.style.position =3D "relative";
container.style.height =3D this.height + "px";
container.style.overflow =3D "hidden";
obj.style.position =3D "absolute";
obj.style.top =3D "0";
obj.style.left =3D "0";
container.appendChild(obj);
if (this.btnUp !=3D "") {
var UpBtn=3Ddocument.getElementById(this.btnUp);
UpBtn.onmouseover=3Dfunction(){
instanceOf.up=3Dtrue;
};
UpBtn.onmouseout=3Dfunction(){
instanceOf.up=3Dfalse;
};
UpBtn.onmousedown=3Dfunction(){
instanceOf.fast=3Dtrue;
};
UpBtn.onmouseup=3Dfunction(){
instanceOf.fast=3Dfalse;
};
}
if (this.btnDown !=3D "") {
var DownBtn=3Ddocument.getElementById(this.btnDown);
DownBtn.onmouseover=3Dfunction(){
instanceOf.down=3Dtrue;
};
DownBtn.onmouseout=3Dfunction(){
instanceOf.down=3Dfalse;
};
DownBtn.onmousedown=3Dfunction(){
instanceOf.fast=3Dtrue;
};
DownBtn.onmouseup=3Dfunction(){
instanceOf.fast=3Dfalse;
};
}
if (this.btnReset !=3D "") {
var ResetBtn=3Ddocument.getElementById(this.btnReset);
ResetBtn.onmouseover=3Dfunction(){
};
ResetBtn.onmouseout=3Dfunction(){
};
ResetBtn.onclick=3Dfunction(){
var obj=3Ddocument.getElementById(instanceOf.containerDivID);
obj.style.top =3D "0px";
};
}
obj.style.display =3D '';
if ((obj.offsetHeight+obj.offsetTop)<this.height){
var DownBtn=3Ddocument.getElementById(this.btnDown);
DownBtn.src =3D DownBtn.src.replace("icon-scrolldown.gif", =
"icon-scrolldown-disabled.gif");
}
setTimeout(function(){instanceOf.tick()}, this.initialDelay)
}
IPScroll.prototype.tick=3Dfunction(){
var instanceOf=3Dthis;
var obj=3Ddocument.getElementById(this.containerDivID);
var DownBtn=3Ddocument.getElementById(this.btnDown);
var UpBtn=3Ddocument.getElementById(this.btnUp);
var newTop;
var objHeight=3Dobj.offsetHeight;
var top=3Dobj.offsetTop;
var fast=3D(this.fast) ? 2 : 1;
if (this.down){
if ((objHeight+top)>this.height){
newTop=3Dtop-(this.speed * fast);
DownBtn.src =3D DownBtn.src.replace("icon-scrolldown-disabled.gif", =
"icon-scrolldown.gif");
}else{
newTop=3Dtop;
DownBtn.src =3D DownBtn.src.replace("icon-scrolldown.gif", =
"icon-scrolldown-disabled.gif");
}
obj.style.top =3D newTop + "px";
if (top<0){
UpBtn.src =3D UpBtn.src.replace("icon-scrollup-disabled.gif", =
"icon-scrollup.gif");
}else{
UpBtn.src =3D UpBtn.src.replace("icon-scrollup.gif", =
"icon-scrollup-disabled.gif");
}
};
if (this.up){
if (top<0){
newTop=3Dtop+(this.speed * fast);
UpBtn.src =3D UpBtn.src.replace("icon-scrollup-disabled.gif", =
"icon-scrollup.gif");
}else{
UpBtn.src =3D UpBtn.src.replace("icon-scrollup.gif", =
"icon-scrollup-disabled.gif");
newTop=3Dtop;
}
obj.style.top =3D newTop + "px";
if ((objHeight+top)>this.height){
DownBtn.src =3D DownBtn.src.replace("icon-scrolldown-disabled.gif", =
"icon-scrolldown.gif");
}else{
DownBtn.src =3D DownBtn.src.replace("icon-scrolldown.gif", =
"icon-scrolldown-disabled.gif");
}
};
setTimeout(function(){instanceOf.tick()}, this.delay)
}
------=_NextPart_000_0040_01CB1F53.F9859920
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.active.com/SiteFiles/3/templates/javascripts/prototype.js?ver=1.6.0.2

=0A=
var =
Prototype=3D{Version:'1.6.0.2',Browser:{IE:!!(window.attachEvent&&!window=
.opera),Opera:!!window.opera,WebKit:navigator.userAgent.indexOf('AppleWeb=
Kit/')>-1,Gecko:navigator.userAgent.indexOf('Gecko')>-1&&navigator.userAg=
ent.indexOf('KHTML')=3D=3D-1,MobileSafari:!!navigator.userAgent.match(/Ap=
ple.*Mobile.*Safari/)},BrowserFeatures:{XPath:!!document.evaluate,Element=
Extensions:!!window.HTMLElement,SpecificElementExtensions:document.create=
Element('div').__proto__&&document.createElement('div').__proto__!=3D=3Dd=
ocument.createElement('form').__proto__},ScriptFragment:'<script[^>]*>([\=
\S\\s]*?)<\/script>',JSONFilter:/^\/\*-secure-([\s\S]*)\*\/\s*$/,emptyFun=
ction:function(){},K:function(x){return =
x}};if(Prototype.Browser.MobileSafari)=0A=
Prototype.BrowserFeatures.SpecificElementExtensions=3Dfalse;var =
Class=3D{create:function(){var =
parent=3Dnull,properties=3D$A(arguments);if(Object.isFunction(properties[=
0]))=0A=
parent=3Dproperties.shift();function =
klass(){this.initialize.apply(this,arguments);}=0A=
Object.extend(klass,Class.Methods);klass.superclass=3Dparent;klass.subcla=
sses=3D[];if(parent){var =
subclass=3Dfunction(){};subclass.prototype=3Dparent.prototype;klass.proto=
type=3Dnew subclass;parent.subclasses.push(klass);}=0A=
for(var i=3D0;i<properties.length;i++)=0A=
klass.addMethods(properties[i]);if(!klass.prototype.initialize)=0A=
klass.prototype.initialize=3DPrototype.emptyFunction;klass.prototype.cons=
tructor=3Dklass;return =
klass;}};Class.Methods=3D{addMethods:function(source){var =
ancestor=3Dthis.superclass&&this.superclass.prototype;var =
properties=3DObject.keys(source);if(!Object.keys({toString:true}).length)=0A=
properties.push("toString","valueOf");for(var =
i=3D0,length=3Dproperties.length;i<length;i++){var =
property=3Dproperties[i],value=3Dsource[property];if(ancestor&&Object.isF=
unction(value)&&value.argumentNames().first()=3D=3D"$super"){var =
method=3Dvalue,value=3DObject.extend((function(m){return =
function(){return =
ancestor[m].apply(this,arguments)};})(property).wrap(method),{valueOf:fun=
ction(){return method},toString:function(){return method.toString()}});}=0A=
this.prototype[property]=3Dvalue;}=0A=
return this;}};var =
Abstract=3D{};Object.extend=3Dfunction(destination,source){for(var =
property in source)=0A=
destination[property]=3Dsource[property];return =
destination;};Object.extend(Object,{inspect:function(object){try{if(Objec=
t.isUndefined(object))return'undefined';if(object=3D=3D=3Dnull)return'nul=
l';return object.inspect?object.inspect():String(object);}catch(e){if(e =
instanceof RangeError)return'...';throw e;}},toJSON:function(object){var =
type=3Dtypeof =
object;switch(type){case'undefined':case'function':case'unknown':return;c=
ase'boolean':return object.toString();}=0A=
if(object=3D=3D=3Dnull)return'null';if(object.toJSON)return =
object.toJSON();if(Object.isElement(object))return;var =
results=3D[];for(var property in object){var =
value=3DObject.toJSON(object[property]);if(!Object.isUndefined(value))=0A=
results.push(property.toJSON()+': '+value);}=0A=
return'{'+results.join(', ')+'}';},toQueryString:function(object){return =
$H(object).toQueryString();},toHTML:function(object){return =
object&&object.toHTML?object.toHTML():String.interpret(object);},keys:fun=
ction(object){var keys=3D[];for(var property in object)=0A=
keys.push(property);return keys;},values:function(object){var =
values=3D[];for(var property in object)=0A=
values.push(object[property]);return =
values;},clone:function(object){return =
Object.extend({},object);},isElement:function(object){return =
object&&object.nodeType=3D=3D1;},isArray:function(object){return =
object!=3Dnull&&typeof object=3D=3D"object"&&'splice'in object&&'join'in =
object;},isHash:function(object){return object instanceof =
Hash;},isFunction:function(object){return typeof =
object=3D=3D"function";},isString:function(object){return typeof =
object=3D=3D"string";},isNumber:function(object){return typeof =
object=3D=3D"number";},isUndefined:function(object){return typeof =
object=3D=3D"undefined";}});Object.extend(Function.prototype,{argumentNam=
es:function(){var =
names=3Dthis.toString().match(/^[\s\(]*function[^(]*\((.*?)\)/)[1].split(=
",").invoke("strip");return =
names.length=3D=3D1&&!names[0]?[]:names;},bind:function(){if(arguments.le=
ngth<2&&Object.isUndefined(arguments[0]))return this;var =
__method=3Dthis,args=3D$A(arguments),object=3Dargs.shift();return =
function(){return =
__method.apply(object,args.concat($A(arguments)));}},bindAsEventListener:=
function(){var =
__method=3Dthis,args=3D$A(arguments),object=3Dargs.shift();return =
function(event){return =
__method.apply(object,[event||window.event].concat(args));}},curry:functi=
on(){if(!arguments.length)return this;var =
__method=3Dthis,args=3D$A(arguments);return function(){return =
__method.apply(this,args.concat($A(arguments)));}},delay:function(){var =
__method=3Dthis,args=3D$A(arguments),timeout=3Dargs.shift()*1000;return =
window.setTimeout(function(){return =
__method.apply(__method,args);},timeout);},wrap:function(wrapper){var =
__method=3Dthis;return function(){return =
wrapper.apply(this,[__method.bind(this)].concat($A(arguments)));}},method=
ize:function(){if(this._methodized)return this._methodized;var =
__method=3Dthis;return this._methodized=3Dfunction(){return =
__method.apply(null,[this].concat($A(arguments)));};}});Function.prototyp=
e.defer=3DFunction.prototype.delay.curry(0.01);Date.prototype.toJSON=3Dfu=
nction(){return'"'+this.getUTCFullYear()+'-'+=0A=
(this.getUTCMonth()+1).toPaddedString(2)+'-'+=0A=
this.getUTCDate().toPaddedString(2)+'T'+=0A=
this.getUTCHours().toPaddedString(2)+':'+=0A=
this.getUTCMinutes().toPaddedString(2)+':'+=0A=
this.getUTCSeconds().toPaddedString(2)+'Z"';};var =
Try=3D{these:function(){var returnValue;for(var =
i=3D0,length=3Darguments.length;i<length;i++){var =
lambda=3Darguments[i];try{returnValue=3Dlambda();break;}catch(e){}}=0A=
return =
returnValue;}};RegExp.prototype.match=3DRegExp.prototype.test;RegExp.esca=
pe=3Dfunction(str){return =
String(str).replace(/([.*+?^=3D!:${}()|[\]\/\\])/g,'\\$1');};var =
PeriodicalExecuter=3DClass.create({initialize:function(callback,frequency=
){this.callback=3Dcallback;this.frequency=3Dfrequency;this.currentlyExecu=
ting=3Dfalse;this.registerCallback();},registerCallback:function(){this.t=
imer=3DsetInterval(this.onTimerEvent.bind(this),this.frequency*1000);},ex=
ecute:function(){this.callback(this);},stop:function(){if(!this.timer)ret=
urn;clearInterval(this.timer);this.timer=3Dnull;},onTimerEvent:function()=
{if(!this.currentlyExecuting){try{this.currentlyExecuting=3Dtrue;this.exe=
cute();}finally{this.currentlyExecuting=3Dfalse;}}}});Object.extend(Strin=
g,{interpret:function(value){return =
value=3D=3Dnull?'':String(value);},specialChar:{'\b':'\\b','\t':'\\t','\n=
':'\\n','\f':'\\f','\r':'\\r','\\':'\\\\'}});Object.extend(String.prototy=
pe,{gsub:function(pattern,replacement){var =
result=3D'',source=3Dthis,match;replacement=3Darguments.callee.prepareRep=
lacement(replacement);while(source.length>0){if(match=3Dsource.match(patt=
ern)){result+=3Dsource.slice(0,match.index);result+=3DString.interpret(re=
placement(match));source=3Dsource.slice(match.index+match[0].length);}els=
e{result+=3Dsource,source=3D'';}}=0A=
return =
result;},sub:function(pattern,replacement,count){replacement=3Dthis.gsub.=
prepareReplacement(replacement);count=3DObject.isUndefined(count)?1:count=
;return this.gsub(pattern,function(match){if(--count<0)return =
match[0];return =
replacement(match);});},scan:function(pattern,iterator){this.gsub(pattern=
,iterator);return =
String(this);},truncate:function(length,truncation){length=3Dlength||30;t=
runcation=3DObject.isUndefined(truncation)?'...':truncation;return =
this.length>length?this.slice(0,length-truncation.length)+truncation:Stri=
ng(this);},strip:function(){return =
this.replace(/^\s+/,'').replace(/\s+$/,'');},stripTags:function(){return =
this.replace(/<\/?[^>]+>/gi,'');},stripScripts:function(){return =
this.replace(new =
RegExp(Prototype.ScriptFragment,'img'),'');},extractScripts:function(){va=
r matchAll=3Dnew RegExp(Prototype.ScriptFragment,'img');var =
matchOne=3Dnew =
RegExp(Prototype.ScriptFragment,'im');return(this.match(matchAll)||[]).ma=
p(function(scriptTag){return(scriptTag.match(matchOne)||['',''])[1];});},=
evalScripts:function(){return =
this.extractScripts().map(function(script){return =
eval(script)});},escapeHTML:function(){var =
self=3Darguments.callee;self.text.data=3Dthis;return =
self.div.innerHTML;},unescapeHTML:function(){var div=3Dnew =
Element('div');div.innerHTML=3Dthis.stripTags();return =
div.childNodes[0]?(div.childNodes.length>1?$A(div.childNodes).inject('',f=
unction(memo,node){return =
memo+node.nodeValue}):div.childNodes[0].nodeValue):'';},toQueryParams:fun=
ction(separator){var =
match=3Dthis.strip().match(/([^?#]*)(#.*)?$/);if(!match)return{};return =
match[1].split(separator||'&').inject({},function(hash,pair){if((pair=3Dp=
air.split('=3D'))[0]){var key=3DdecodeURIComponent(pair.shift());var =
value=3Dpair.length>1?pair.join('=3D'):pair[0];if(value!=3Dundefined)valu=
e=3DdecodeURIComponent(value);if(key in =
hash){if(!Object.isArray(hash[key]))hash[key]=3D[hash[key]];hash[key].pus=
h(value);}=0A=
else hash[key]=3Dvalue;}=0A=
return hash;});},toArray:function(){return =
this.split('');},succ:function(){return this.slice(0,this.length-1)+=0A=
String.fromCharCode(this.charCodeAt(this.length-1)+1);},times:function(co=
unt){return count<1?'':new =
Array(count+1).join(this);},camelize:function(){var =
parts=3Dthis.split('-'),len=3Dparts.length;if(len=3D=3D1)return =
parts[0];var =
camelized=3Dthis.charAt(0)=3D=3D'-'?parts[0].charAt(0).toUpperCase()+part=
s[0].substring(1):parts[0];for(var i=3D1;i<len;i++)=0A=
camelized+=3Dparts[i].charAt(0).toUpperCase()+parts[i].substring(1);retur=
n camelized;},capitalize:function(){return =
this.charAt(0).toUpperCase()+this.substring(1).toLowerCase();},underscore=
:function(){return =
this.gsub(/::/,'/').gsub(/([A-Z]+)([A-Z][a-z])/,'#{1}_#{2}').gsub(/([a-z\=
d])([A-Z])/,'#{1}_#{2}').gsub(/-/,'_').toLowerCase();},dasherize:function=
(){return this.gsub(/_/,'-');},inspect:function(useDoubleQuotes){var =
escapedString=3Dthis.gsub(/[\x00-\x1f\\]/,function(match){var =
character=3DString.specialChar[match[0]];return =
character?character:'\\u00'+match[0].charCodeAt().toPaddedString(2,16);})=
;if(useDoubleQuotes)return'"'+escapedString.replace(/"/g,'\\"')+'"';retur=
n"'"+escapedString.replace(/'/g,'\\\'')+"'";},toJSON:function(){return =
this.inspect(true);},unfilterJSON:function(filter){return =
this.sub(filter||Prototype.JSONFilter,'#{1}');},isJSON:function(){var =
str=3Dthis;if(str.blank())return =
false;str=3Dthis.replace(/\\./g,'@').replace(/"[^"\\\n\r]*"/g,'');return(=
/^[,:{}\[\]0-9.\-+Eaeflnr-u =
\n\r\t]*$/).test(str);},evalJSON:function(sanitize){var =
json=3Dthis.unfilterJSON();try{if(!sanitize||json.isJSON())return =
eval('('+json+')');}catch(e){}=0A=
throw new SyntaxError('Badly formed JSON string: =
'+this.inspect());},include:function(pattern){return =
this.indexOf(pattern)>-1;},startsWith:function(pattern){return =
this.indexOf(pattern)=3D=3D=3D0;},endsWith:function(pattern){var =
d=3Dthis.length-pattern.length;return =
d>=3D0&&this.lastIndexOf(pattern)=3D=3D=3Dd;},empty:function(){return =
this=3D=3D'';},blank:function(){return/^\s*$/.test(this);},interpolate:fu=
nction(object,pattern){return new =
Template(this,pattern).evaluate(object);}});if(Prototype.Browser.WebKit||=
Prototype.Browser.IE)Object.extend(String.prototype,{escapeHTML:function(=
){return =
this.replace(/&/g,'&amp;').replace(/</g,'&lt;').replace(/>/g,'&gt;');},un=
escapeHTML:function(){return =
this.replace(/&amp;/g,'&').replace(/&lt;/g,'<').replace(/&gt;/g,'>');}});=
String.prototype.gsub.prepareReplacement=3Dfunction(replacement){if(Objec=
t.isFunction(replacement))return replacement;var template=3Dnew =
Template(replacement);return function(match){return =
template.evaluate(match)};};String.prototype.parseQuery=3DString.prototyp=
e.toQueryParams;Object.extend(String.prototype.escapeHTML,{div:document.c=
reateElement('div'),text:document.createTextNode('')});with(String.protot=
ype.escapeHTML)div.appendChild(text);var =
Template=3DClass.create({initialize:function(template,pattern){this.templ=
ate=3Dtemplate.toString();this.pattern=3Dpattern||Template.Pattern;},eval=
uate:function(object){if(Object.isFunction(object.toTemplateReplacements)=
)=0A=
object=3Dobject.toTemplateReplacements();return =
this.template.gsub(this.pattern,function(match){if(object=3D=3Dnull)retur=
n'';var before=3Dmatch[1]||'';if(before=3D=3D'\\')return match[2];var =
ctx=3Dobject,expr=3Dmatch[3];var =
pattern=3D/^([^.[]+|\[((?:.*?[^\\])?)\])(\.|\[|$)/;match=3Dpattern.exec(e=
xpr);if(match=3D=3Dnull)return before;while(match!=3Dnull){var =
comp=3Dmatch[1].startsWith('[')?match[2].gsub('\\\\]',']'):match[1];ctx=3D=
ctx[comp];if(null=3D=3Dctx||''=3D=3Dmatch[3])break;expr=3Dexpr.substring(=
'['=3D=3Dmatch[3]?match[1].length:match[0].length);match=3Dpattern.exec(e=
xpr);}=0A=
return =
before+String.interpret(ctx);});}});Template.Pattern=3D/(^|.|\r|\n)(#\{(.=
*?)\})/;var $break=3D{};var =
Enumerable=3D{each:function(iterator,context){var =
index=3D0;iterator=3Diterator.bind(context);try{this._each(function(value=
){iterator(value,index++);});}catch(e){if(e!=3D$break)throw e;}=0A=
return =
this;},eachSlice:function(number,iterator,context){iterator=3Diterator?it=
erator.bind(context):Prototype.K;var =
index=3D-number,slices=3D[],array=3Dthis.toArray();while((index+=3Dnumber=
)<array.length)=0A=
slices.push(array.slice(index,index+number));return =
slices.collect(iterator,context);},all:function(iterator,context){iterato=
r=3Diterator?iterator.bind(context):Prototype.K;var =
result=3Dtrue;this.each(function(value,index){result=3Dresult&&!!iterator=
(value,index);if(!result)throw $break;});return =
result;},any:function(iterator,context){iterator=3Diterator?iterator.bind=
(context):Prototype.K;var =
result=3Dfalse;this.each(function(value,index){if(result=3D!!iterator(val=
ue,index))=0A=
throw $break;});return =
result;},collect:function(iterator,context){iterator=3Diterator?iterator.=
bind(context):Prototype.K;var =
results=3D[];this.each(function(value,index){results.push(iterator(value,=
index));});return =
results;},detect:function(iterator,context){iterator=3Diterator.bind(cont=
ext);var =
result;this.each(function(value,index){if(iterator(value,index)){result=3D=
value;throw $break;}});return =
result;},findAll:function(iterator,context){iterator=3Diterator.bind(cont=
ext);var =
results=3D[];this.each(function(value,index){if(iterator(value,index))=0A=
results.push(value);});return =
results;},grep:function(filter,iterator,context){iterator=3Diterator?iter=
ator.bind(context):Prototype.K;var =
results=3D[];if(Object.isString(filter))=0A=
filter=3Dnew =
RegExp(filter);this.each(function(value,index){if(filter.match(value))=0A=
results.push(iterator(value,index));});return =
results;},include:function(object){if(Object.isFunction(this.indexOf))=0A=
if(this.indexOf(object)!=3D-1)return true;var =
found=3Dfalse;this.each(function(value){if(value=3D=3Dobject){found=3Dtru=
e;throw $break;}});return =
found;},inGroupsOf:function(number,fillWith){fillWith=3DObject.isUndefine=
d(fillWith)?null:fillWith;return =
this.eachSlice(number,function(slice){while(slice.length<number)slice.pus=
h(fillWith);return =
slice;});},inject:function(memo,iterator,context){iterator=3Diterator.bin=
d(context);this.each(function(value,index){memo=3Diterator(memo,value,ind=
ex);});return memo;},invoke:function(method){var =
args=3D$A(arguments).slice(1);return this.map(function(value){return =
value[method].apply(value,args);});},max:function(iterator,context){itera=
tor=3Diterator?iterator.bind(context):Prototype.K;var =
result;this.each(function(value,index){value=3Diterator(value,index);if(r=
esult=3D=3Dnull||value>=3Dresult)=0A=
result=3Dvalue;});return =
result;},min:function(iterator,context){iterator=3Diterator?iterator.bind=
(context):Prototype.K;var =
result;this.each(function(value,index){value=3Diterator(value,index);if(r=
esult=3D=3Dnull||value<result)=0A=
result=3Dvalue;});return =
result;},partition:function(iterator,context){iterator=3Diterator?iterato=
r.bind(context):Prototype.K;var =
trues=3D[],falses=3D[];this.each(function(value,index){(iterator(value,in=
dex)?trues:falses).push(value);});return[trues,falses];},pluck:function(p=
roperty){var =
results=3D[];this.each(function(value){results.push(value[property]);});r=
eturn =
results;},reject:function(iterator,context){iterator=3Diterator.bind(cont=
ext);var =
results=3D[];this.each(function(value,index){if(!iterator(value,index))=0A=
results.push(value);});return =
results;},sortBy:function(iterator,context){iterator=3Diterator.bind(cont=
ext);return =
this.map(function(value,index){return{value:value,criteria:iterator(value=
,index)};}).sort(function(left,right){var =
a=3Dleft.criteria,b=3Dright.criteria;return =
a<b?-1:a>b?1:0;}).pluck('value');},toArray:function(){return =
this.map();},zip:function(){var =
iterator=3DPrototype.K,args=3D$A(arguments);if(Object.isFunction(args.las=
t()))=0A=
iterator=3Dargs.pop();var =
collections=3D[this].concat(args).map($A);return =
this.map(function(value,index){return =
iterator(collections.pluck(index));});},size:function(){return =
this.toArray().length;},inspect:function(){return'#<Enumerable:'+this.toA=
rray().inspect()+'>';}};Object.extend(Enumerable,{map:Enumerable.collect,=
find:Enumerable.detect,select:Enumerable.findAll,filter:Enumerable.findAl=
l,member:Enumerable.include,entries:Enumerable.toArray,every:Enumerable.a=
ll,some:Enumerable.any});function =
$A(iterable){if(!iterable)return[];if(iterable.toArray)return =
iterable.toArray();var length=3Diterable.length||0,results=3Dnew =
Array(length);while(length--)results[length]=3Diterable[length];return =
results;}=0A=
if(Prototype.Browser.WebKit){$A=3Dfunction(iterable){if(!iterable)return[=
];if(!(Object.isFunction(iterable)&&iterable=3D=3D'[object =
NodeList]')&&iterable.toArray)return iterable.toArray();var =
length=3Diterable.length||0,results=3Dnew =
Array(length);while(length--)results[length]=3Diterable[length];return =
results;};}=0A=
Array.from=3D$A;Object.extend(Array.prototype,Enumerable);if(!Array.proto=
type._reverse)Array.prototype._reverse=3DArray.prototype.reverse;Object.e=
xtend(Array.prototype,{_each:function(iterator){for(var =
i=3D0,length=3Dthis.length;i<length;i++)=0A=
iterator(this[i]);},clear:function(){this.length=3D0;return =
this;},first:function(){return this[0];},last:function(){return =
this[this.length-1];},compact:function(){return =
this.select(function(value){return =
value!=3Dnull;});},flatten:function(){return =
this.inject([],function(array,value){return =
array.concat(Object.isArray(value)?value.flatten():[value]);});},without:=
function(){var values=3D$A(arguments);return =
this.select(function(value){return!values.include(value);});},reverse:fun=
ction(inline){return(inline!=3D=3Dfalse?this:this.toArray())._reverse();}=
,reduce:function(){return =
this.length>1?this:this[0];},uniq:function(sorted){return =
this.inject([],function(array,value,index){if(0=3D=3Dindex||(sorted?array=
.last()!=3Dvalue:!array.include(value)))=0A=
array.push(value);return array;});},intersect:function(array){return =
this.uniq().findAll(function(item){return =
array.detect(function(value){return =
item=3D=3D=3Dvalue});});},clone:function(){return[].concat(this);},size:f=
unction(){return =
this.length;},inspect:function(){return'['+this.map(Object.inspect).join(=
', ')+']';},toJSON:function(){var =
results=3D[];this.each(function(object){var =
value=3DObject.toJSON(object);if(!Object.isUndefined(value))results.push(=
value);});return'['+results.join(', =
')+']';}});if(Object.isFunction(Array.prototype.forEach))=0A=
Array.prototype._each=3DArray.prototype.forEach;if(!Array.prototype.index=
Of)Array.prototype.indexOf=3Dfunction(item,i){i||(i=3D0);var =
length=3Dthis.length;if(i<0)i=3Dlength+i;for(;i<length;i++)=0A=
if(this[i]=3D=3D=3Ditem)return =
i;return-1;};if(!Array.prototype.lastIndexOf)Array.prototype.lastIndexOf=3D=
function(item,i){i=3DisNaN(i)?this.length:(i<0?this.length+i:i)+1;var =
n=3Dthis.slice(0,i).reverse().indexOf(item);return(n<0)?n:i-n-1;};Array.p=
rototype.toArray=3DArray.prototype.clone;function =
$w(string){if(!Object.isString(string))return[];string=3Dstring.strip();r=
eturn string?string.split(/\s+/):[];}=0A=
if(Prototype.Browser.Opera){Array.prototype.concat=3Dfunction(){var =
array=3D[];for(var =
i=3D0,length=3Dthis.length;i<length;i++)array.push(this[i]);for(var =
i=3D0,length=3Darguments.length;i<length;i++){if(Object.isArray(arguments=
[i])){for(var j=3D0,arrayLength=3Darguments[i].length;j<arrayLength;j++)=0A=
array.push(arguments[i][j]);}else{array.push(arguments[i]);}}=0A=
return array;};}=0A=
Object.extend(Number.prototype,{toColorPart:function(){return =
this.toPaddedString(2,16);},succ:function(){return =
this+1;},times:function(iterator){$R(0,this,true).each(iterator);return =
this;},toPaddedString:function(length,radix){var =
string=3Dthis.toString(radix||10);return'0'.times(length-string.length)+s=
tring;},toJSON:function(){return =
isFinite(this)?this.toString():'null';}});$w('abs round ceil =
floor').each(function(method){Number.prototype[method]=3DMath[method].met=
hodize();});function $H(object){return new Hash(object);};var =
Hash=3DClass.create(Enumerable,(function(){function =
toQueryPair(key,value){if(Object.isUndefined(value))return key;return =
key+'=3D'+encodeURIComponent(String.interpret(value));}=0A=
return{initialize:function(object){this._object=3DObject.isHash(object)?o=
bject.toObject():Object.clone(object);},_each:function(iterator){for(var =
key in this._object){var =
value=3Dthis._object[key],pair=3D[key,value];pair.key=3Dkey;pair.value=3D=
value;iterator(pair);}},set:function(key,value){return =
this._object[key]=3Dvalue;},get:function(key){return =
this._object[key];},unset:function(key){var =
value=3Dthis._object[key];delete this._object[key];return =
value;},toObject:function(){return =
Object.clone(this._object);},keys:function(){return =
this.pluck('key');},values:function(){return =
this.pluck('value');},index:function(value){var =
match=3Dthis.detect(function(pair){return =
pair.value=3D=3D=3Dvalue;});return =
match&&match.key;},merge:function(object){return =
this.clone().update(object);},update:function(object){return new =
Hash(object).inject(this,function(result,pair){result.set(pair.key,pair.v=
alue);return result;});},toQueryString:function(){return =
this.map(function(pair){var =
key=3DencodeURIComponent(pair.key),values=3Dpair.value;if(values&&typeof =
values=3D=3D'object'){if(Object.isArray(values))=0A=
return values.map(toQueryPair.curry(key)).join('&');}=0A=
return =
toQueryPair(key,values);}).join('&');},inspect:function(){return'#<Hash:{=
'+this.map(function(pair){return pair.map(Object.inspect).join(': =
');}).join(', ')+'}>';},toJSON:function(){return =
Object.toJSON(this.toObject());},clone:function(){return new =
Hash(this);}}})());Hash.prototype.toTemplateReplacements=3DHash.prototype=
.toObject;Hash.from=3D$H;var =
ObjectRange=3DClass.create(Enumerable,{initialize:function(start,end,excl=
usive){this.start=3Dstart;this.end=3Dend;this.exclusive=3Dexclusive;},_ea=
ch:function(iterator){var =
value=3Dthis.start;while(this.include(value)){iterator(value);value=3Dval=
ue.succ();}},include:function(value){if(value<this.start)=0A=
return false;if(this.exclusive)=0A=
return value<this.end;return value<=3Dthis.end;}});var =
$R=3Dfunction(start,end,exclusive){return new =
ObjectRange(start,end,exclusive);};var =
Ajax=3D{getTransport:function(){return Try.these(function(){return new =
XMLHttpRequest()},function(){return new =
ActiveXObject('Msxml2.XMLHTTP')},function(){return new =
ActiveXObject('Microsoft.XMLHTTP')})||false;},activeRequestCount:0};Ajax.=
Responders=3D{responders:[],_each:function(iterator){this.responders._eac=
h(iterator);},register:function(responder){if(!this.include(responder))=0A=
this.responders.push(responder);},unregister:function(responder){this.res=
ponders=3Dthis.responders.without(responder);},dispatch:function(callback=
,request,transport,json){this.each(function(responder){if(Object.isFuncti=
on(responder[callback])){try{responder[callback].apply(responder,[request=
,transport,json]);}catch(e){}}});}};Object.extend(Ajax.Responders,Enumera=
ble);Ajax.Responders.register({onCreate:function(){Ajax.activeRequestCoun=
t++},onComplete:function(){Ajax.activeRequestCount--}});Ajax.Base=3DClass=
.create({initialize:function(options){this.options=3D{method:'post',async=
hronous:true,contentType:'application/x-www-form-urlencoded',encoding:'UT=
F-8',parameters:'',evalJSON:true,evalJS:true};Object.extend(this.options,=
options||{});this.options.method=3Dthis.options.method.toLowerCase();if(O=
bject.isString(this.options.parameters))=0A=
this.options.parameters=3Dthis.options.parameters.toQueryParams();else =
if(Object.isHash(this.options.parameters))=0A=
this.options.parameters=3Dthis.options.parameters.toObject();}});Ajax.Req=
uest=3DClass.create(Ajax.Base,{_complete:false,initialize:function($super=
,url,options){$super(options);this.transport=3DAjax.getTransport();this.r=
equest(url);},request:function(url){this.url=3Durl;this.method=3Dthis.opt=
ions.method;var =
params=3DObject.clone(this.options.parameters);if(!['get','post'].include=
(this.method)){params['_method']=3Dthis.method;this.method=3D'post';}=0A=
this.parameters=3Dparams;if(params=3DObject.toQueryString(params)){if(thi=
s.method=3D=3D'get')=0A=
this.url+=3D(this.url.include('?')?'&':'?')+params;else =
if(/Konqueror|Safari|KHTML/.test(navigator.userAgent))=0A=
params+=3D'&_=3D';}=0A=
try{var response=3Dnew =
Ajax.Response(this);if(this.options.onCreate)this.options.onCreate(respon=
se);Ajax.Responders.dispatch('onCreate',this,response);this.transport.ope=
n(this.method.toUpperCase(),this.url,this.options.asynchronous);if(this.o=
ptions.asynchronous)this.respondToReadyState.bind(this).defer(1);this.tra=
nsport.onreadystatechange=3Dthis.onStateChange.bind(this);this.setRequest=
Headers();this.body=3Dthis.method=3D=3D'post'?(this.options.postBody||par=
ams):null;this.transport.send(this.body);if(!this.options.asynchronous&&t=
his.transport.overrideMimeType)=0A=
this.onStateChange();}=0A=
catch(e){this.dispatchException(e);}},onStateChange:function(){var =
readyState=3Dthis.transport.readyState;if(readyState>1&&!((readyState=3D=3D=
4)&&this._complete))=0A=
this.respondToReadyState(this.transport.readyState);},setRequestHeaders:f=
unction(){var =
headers=3D{'X-Requested-With':'XMLHttpRequest','X-Prototype-Version':Prot=
otype.Version,'Accept':'text/javascript, text/html, application/xml, =
text/xml, =
*/*'};if(this.method=3D=3D'post'){headers['Content-type']=3Dthis.options.=
contentType+=0A=
(this.options.encoding?'; =
charset=3D'+this.options.encoding:'');if(this.transport.overrideMimeType&=
&(navigator.userAgent.match(/Gecko\/(\d{4})/)||[0,2005])[1]<2005)=0A=
headers['Connection']=3D'close';}=0A=
if(typeof this.options.requestHeaders=3D=3D'object'){var =
extras=3Dthis.options.requestHeaders;if(Object.isFunction(extras.push))=0A=
for(var i=3D0,length=3Dextras.length;i<length;i+=3D2)=0A=
headers[extras[i]]=3Dextras[i+1];else=0A=
$H(extras).each(function(pair){headers[pair.key]=3Dpair.value});}=0A=
for(var name in headers)=0A=
this.transport.setRequestHeader(name,headers[name]);},success:function(){=
var =
status=3Dthis.getStatus();return!status||(status>=3D200&&status<300);},ge=
tStatus:function(){try{return this.transport.status||0;}catch(e){return =
0}},respondToReadyState:function(readyState){var =
state=3DAjax.Request.Events[readyState],response=3Dnew =
Ajax.Response(this);if(state=3D=3D'Complete'){try{this._complete=3Dtrue;(=
this.options['on'+response.status]||this.options['on'+(this.success()?'Su=
ccess':'Failure')]||Prototype.emptyFunction)(response,response.headerJSON=
);}catch(e){this.dispatchException(e);}=0A=
var =
contentType=3Dresponse.getHeader('Content-type');if(this.options.evalJS=3D=
=3D'force'||(this.options.evalJS&&this.isSameOrigin()&&contentType&&conte=
ntType.match(/^\s*(text|application)\/(x-)?(java|ecma)script(;.*)?\s*$/i)=
))=0A=
this.evalResponse();}=0A=
try{(this.options['on'+state]||Prototype.emptyFunction)(response,response=
.headerJSON);Ajax.Responders.dispatch('on'+state,this,response,response.h=
eaderJSON);}catch(e){this.dispatchException(e);}=0A=
if(state=3D=3D'Complete'){this.transport.onreadystatechange=3DPrototype.e=
mptyFunction;}},isSameOrigin:function(){var =
m=3Dthis.url.match(/^\s*https?:\/\/[^\/]*/);return!m||(m[0]=3D=3D'#{proto=
col}//#{domain}#{port}'.interpolate({protocol:location.protocol,domain:do=
cument.domain,port:location.port?':'+location.port:''}));},getHeader:func=
tion(name){try{return =
this.transport.getResponseHeader(name)||null;}catch(e){return =
null}},evalResponse:function(){try{return =
eval((this.transport.responseText||'').unfilterJSON());}catch(e){this.dis=
patchException(e);}},dispatchException:function(exception){(this.options.=
onException||Prototype.emptyFunction)(this,exception);Ajax.Responders.dis=
patch('onException',this,exception);}});Ajax.Request.Events=3D['Uninitial=
ized','Loading','Loaded','Interactive','Complete'];Ajax.Response=3DClass.=
create({initialize:function(request){this.request=3Drequest;var =
transport=3Dthis.transport=3Drequest.transport,readyState=3Dthis.readySta=
te=3Dtransport.readyState;if((readyState>2&&!Prototype.Browser.IE)||ready=
State=3D=3D4){this.status=3Dthis.getStatus();this.statusText=3Dthis.getSt=
atusText();this.responseText=3DString.interpret(transport.responseText);t=
his.headerJSON=3Dthis._getHeaderJSON();}=0A=
if(readyState=3D=3D4){var =
xml=3Dtransport.responseXML;this.responseXML=3DObject.isUndefined(xml)?nu=
ll:xml;this.responseJSON=3Dthis._getResponseJSON();}},status:0,statusText=
:'',getStatus:Ajax.Request.prototype.getStatus,getStatusText:function(){t=
ry{return =
this.transport.statusText||'';}catch(e){return''}},getHeader:Ajax.Request=
.prototype.getHeader,getAllHeaders:function(){try{return =
this.getAllResponseHeaders();}catch(e){return =
null}},getResponseHeader:function(name){return =
this.transport.getResponseHeader(name);},getAllResponseHeaders:function()=
{return =
this.transport.getAllResponseHeaders();},_getHeaderJSON:function(){var =
json=3Dthis.getHeader('X-JSON');if(!json)return =
null;json=3DdecodeURIComponent(escape(json));try{return =
json.evalJSON(this.request.options.sanitizeJSON||!this.request.isSameOrig=
in());}catch(e){this.request.dispatchException(e);}},_getResponseJSON:fun=
ction(){var =
options=3Dthis.request.options;if(!options.evalJSON||(options.evalJSON!=3D=
'force'&&!(this.getHeader('Content-type')||'').include('application/json'=
))||this.responseText.blank())=0A=
return null;try{return =
this.responseText.evalJSON(options.sanitizeJSON||!this.request.isSameOrig=
in());}catch(e){this.request.dispatchException(e);}}});Ajax.Updater=3DCla=
ss.create(Ajax.Request,{initialize:function($super,container,url,options)=
{this.container=3D{success:(container.success||container),failure:(contai=
ner.failure||(container.success?null:container))};options=3DObject.clone(=
options);var =
onComplete=3Doptions.onComplete;options.onComplete=3D(function(response,j=
son){this.updateContent(response.responseText);if(Object.isFunction(onCom=
plete))onComplete(response,json);}).bind(this);$super(url,options);},upda=
teContent:function(responseText){var =
receiver=3Dthis.container[this.success()?'success':'failure'],options=3Dt=
his.options;if(!options.evalScripts)responseText=3DresponseText.stripScri=
pts();if(receiver=3D$(receiver)){if(options.insertion){if(Object.isString=
(options.insertion)){var =
insertion=3D{};insertion[options.insertion]=3DresponseText;receiver.inser=
t(insertion);}=0A=
else options.insertion(receiver,responseText);}=0A=
else =
receiver.update(responseText);}}});Ajax.PeriodicalUpdater=3DClass.create(=
Ajax.Base,{initialize:function($super,container,url,options){$super(optio=
ns);this.onComplete=3Dthis.options.onComplete;this.frequency=3D(this.opti=
ons.frequency||2);this.decay=3D(this.options.decay||1);this.updater=3D{};=
this.container=3Dcontainer;this.url=3Durl;this.start();},start:function()=
{this.options.onComplete=3Dthis.updateComplete.bind(this);this.onTimerEve=
nt();},stop:function(){this.updater.options.onComplete=3Dundefined;clearT=
imeout(this.timer);(this.onComplete||Prototype.emptyFunction).apply(this,=
arguments);},updateComplete:function(response){if(this.options.decay){thi=
s.decay=3D(response.responseText=3D=3Dthis.lastText?this.decay*this.optio=
ns.decay:1);this.lastText=3Dresponse.responseText;}=0A=
this.timer=3Dthis.onTimerEvent.bind(this).delay(this.decay*this.frequency=
);},onTimerEvent:function(){this.updater=3Dnew =
Ajax.Updater(this.container,this.url,this.options);}});function =
$(element){if(arguments.length>1){for(var =
i=3D0,elements=3D[],length=3Darguments.length;i<length;i++)=0A=
elements.push($(arguments[i]));return elements;}=0A=
if(Object.isString(element))=0A=
element=3Ddocument.getElementById(element);return =
Element.extend(element);}=0A=
if(Prototype.BrowserFeatures.XPath){document._getElementsByXPath=3Dfuncti=
on(expression,parentElement){var results=3D[];var =
query=3Ddocument.evaluate(expression,$(parentElement)||document,null,XPat=
hResult.ORDERED_NODE_SNAPSHOT_TYPE,null);for(var =
i=3D0,length=3Dquery.snapshotLength;i<length;i++)=0A=
results.push(Element.extend(query.snapshotItem(i)));return results;};}=0A=
if(!window.Node)var =
Node=3D{};if(!Node.ELEMENT_NODE){Object.extend(Node,{ELEMENT_NODE:1,ATTRI=
BUTE_NODE:2,TEXT_NODE:3,CDATA_SECTION_NODE:4,ENTITY_REFERENCE_NODE:5,ENTI=
TY_NODE:6,PROCESSING_INSTRUCTION_NODE:7,COMMENT_NODE:8,DOCUMENT_NODE:9,DO=
CUMENT_TYPE_NODE:10,DOCUMENT_FRAGMENT_NODE:11,NOTATION_NODE:12});}=0A=
(function(){var =
element=3Dthis.Element;this.Element=3Dfunction(tagName,attributes){attrib=
utes=3Dattributes||{};tagName=3DtagName.toLowerCase();var =
cache=3DElement.cache;if(Prototype.Browser.IE&&attributes.name){tagName=3D=
'<'+tagName+' name=3D"'+attributes.name+'">';delete =
attributes.name;return =
Element.writeAttribute(document.createElement(tagName),attributes);}=0A=
if(!cache[tagName])cache[tagName]=3DElement.extend(document.createElement=
(tagName));return =
Element.writeAttribute(cache[tagName].cloneNode(false),attributes);};Obje=
ct.extend(this.Element,element||{});}).call(window);Element.cache=3D{};El=
ement.Methods=3D{visible:function(element){return =
$(element).style.display!=3D'none';},toggle:function(element){element=3D$=
(element);Element[Element.visible(element)?'hide':'show'](element);return=
 =
element;},hide:function(element){$(element).style.display=3D'none';return=
 element;},show:function(element){$(element).style.display=3D'';return =
element;},remove:function(element){element=3D$(element);element.parentNod=
e.removeChild(element);return =
element;},update:function(element,content){element=3D$(element);if(conten=
t&&content.toElement)content=3Dcontent.toElement();if(Object.isElement(co=
ntent))return =
element.update().insert(content);content=3DObject.toHTML(content);element=
.innerHTML=3Dcontent.stripScripts();content.evalScripts.bind(content).def=
er();return =
element;},replace:function(element,content){element=3D$(element);if(conte=
nt&&content.toElement)content=3Dcontent.toElement();else =
if(!Object.isElement(content)){content=3DObject.toHTML(content);var =
range=3Delement.ownerDocument.createRange();range.selectNode(element);con=
tent.evalScripts.bind(content).defer();content=3Drange.createContextualFr=
agment(content.stripScripts());}=0A=
element.parentNode.replaceChild(content,element);return =
element;},insert:function(element,insertions){element=3D$(element);if(Obj=
ect.isString(insertions)||Object.isNumber(insertions)||Object.isElement(i=
nsertions)||(insertions&&(insertions.toElement||insertions.toHTML)))=0A=
insertions=3D{bottom:insertions};var =
content,insert,tagName,childNodes;for(var position in =
insertions){content=3Dinsertions[position];position=3Dposition.toLowerCas=
e();insert=3DElement._insertionTranslations[position];if(content&&content=
.toElement)content=3Dcontent.toElement();if(Object.isElement(content)){in=
sert(element,content);continue;}=0A=
content=3DObject.toHTML(content);tagName=3D((position=3D=3D'before'||posi=
tion=3D=3D'after')?element.parentNode:element).tagName.toUpperCase();chil=
dNodes=3DElement._getContentFromAnonymousElement(tagName,content.stripScr=
ipts());if(position=3D=3D'top'||position=3D=3D'after')childNodes.reverse(=
);childNodes.each(insert.curry(element));content.evalScripts.bind(content=
).defer();}=0A=
return =
element;},wrap:function(element,wrapper,attributes){element=3D$(element);=
if(Object.isElement(wrapper))=0A=
$(wrapper).writeAttribute(attributes||{});else =
if(Object.isString(wrapper))wrapper=3Dnew =
Element(wrapper,attributes);else wrapper=3Dnew =
Element('div',wrapper);if(element.parentNode)=0A=
element.parentNode.replaceChild(wrapper,element);wrapper.appendChild(elem=
ent);return wrapper;},inspect:function(element){element=3D$(element);var =
result=3D'<'+element.tagName.toLowerCase();$H({'id':'id','className':'cla=
ss'}).each(function(pair){var =
property=3Dpair.first(),attribute=3Dpair.last();var =
value=3D(element[property]||'').toString();if(value)result+=3D' =
'+attribute+'=3D'+value.inspect(true);});return =
result+'>';},recursivelyCollect:function(element,property){element=3D$(el=
ement);var elements=3D[];while(element=3Delement[property])=0A=
if(element.nodeType=3D=3D1)=0A=
elements.push(Element.extend(element));return =
elements;},ancestors:function(element){return =
$(element).recursivelyCollect('parentNode');},descendants:function(elemen=
t){return =
$(element).select("*");},firstDescendant:function(element){element=3D$(el=
ement).firstChild;while(element&&element.nodeType!=3D1)element=3Delement.=
nextSibling;return =
$(element);},immediateDescendants:function(element){if(!(element=3D$(elem=
ent).firstChild))return[];while(element&&element.nodeType!=3D1)element=3D=
element.nextSibling;if(element)return[element].concat($(element).nextSibl=
ings());return[];},previousSiblings:function(element){return =
$(element).recursivelyCollect('previousSibling');},nextSiblings:function(=
element){return =
$(element).recursivelyCollect('nextSibling');},siblings:function(element)=
{element=3D$(element);return =
element.previousSiblings().reverse().concat(element.nextSiblings());},mat=
ch:function(element,selector){if(Object.isString(selector))=0A=
selector=3Dnew Selector(selector);return =
selector.match($(element));},up:function(element,expression,index){elemen=
t=3D$(element);if(arguments.length=3D=3D1)return =
$(element.parentNode);var ancestors=3Delement.ancestors();return =
Object.isNumber(expression)?ancestors[expression]:Selector.findElement(an=
cestors,expression,index);},down:function(element,expression,index){eleme=
nt=3D$(element);if(arguments.length=3D=3D1)return =
element.firstDescendant();return =
Object.isNumber(expression)?element.descendants()[expression]:element.sel=
ect(expression)[index||0];},previous:function(element,expression,index){e=
lement=3D$(element);if(arguments.length=3D=3D1)return =
$(Selector.handlers.previousElementSibling(element));var =
previousSiblings=3Delement.previousSiblings();return =
Object.isNumber(expression)?previousSiblings[expression]:Selector.findEle=
ment(previousSiblings,expression,index);},next:function(element,expressio=
n,index){element=3D$(element);if(arguments.length=3D=3D1)return =
$(Selector.handlers.nextElementSibling(element));var =
nextSiblings=3Delement.nextSiblings();return =
Object.isNumber(expression)?nextSiblings[expression]:Selector.findElement=
(nextSiblings,expression,index);},select:function(){var =
args=3D$A(arguments),element=3D$(args.shift());return =
Selector.findChildElements(element,args);},adjacent:function(){var =
args=3D$A(arguments),element=3D$(args.shift());return =
Selector.findChildElements(element.parentNode,args).without(element);},id=
entify:function(element){element=3D$(element);var =
id=3Delement.readAttribute('id'),self=3Darguments.callee;if(id)return =
id;do{id=3D'anonymous_element_'+self.counter++}while($(id));element.write=
Attribute('id',id);return =
id;},readAttribute:function(element,name){element=3D$(element);if(Prototy=
pe.Browser.IE){var =
t=3DElement._attributeTranslations.read;if(t.values[name])return =
t.values[name](element,name);if(t.names[name])name=3Dt.names[name];if(nam=
e.include(':')){return(!element.attributes||!element.attributes[name])?nu=
ll:element.attributes[name].value;}}=0A=
return =
element.getAttribute(name);},writeAttribute:function(element,name,value){=
element=3D$(element);var =
attributes=3D{},t=3DElement._attributeTranslations.write;if(typeof =
name=3D=3D'object')attributes=3Dname;else =
attributes[name]=3DObject.isUndefined(value)?true:value;for(var attr in =
attributes){name=3Dt.names[attr]||attr;value=3Dattributes[attr];if(t.valu=
es[attr])name=3Dt.values[attr](element,value);if(value=3D=3D=3Dfalse||val=
ue=3D=3D=3Dnull)=0A=
element.removeAttribute(name);else if(value=3D=3D=3Dtrue)=0A=
element.setAttribute(name,name);else element.setAttribute(name,value);}=0A=
return element;},getHeight:function(element){return =
$(element).getDimensions().height;},getWidth:function(element){return =
$(element).getDimensions().width;},classNames:function(element){return =
new =
Element.ClassNames(element);},hasClassName:function(element,className){if=
(!(element=3D$(element)))return;var =
elementClassName=3Delement.className;return(elementClassName.length>0&&(e=
lementClassName=3D=3DclassName||new =
RegExp("(^|\\s)"+className+"(\\s|$)").test(elementClassName)));},addClass=
Name:function(element,className){if(!(element=3D$(element)))return;if(!el=
ement.hasClassName(className))=0A=
element.className+=3D(element.className?' ':'')+className;return =
element;},removeClassName:function(element,className){if(!(element=3D$(el=
ement)))return;element.className=3Delement.className.replace(new =
RegExp("(^|\\s+)"+className+"(\\s+|$)"),' ').strip();return =
element;},toggleClassName:function(element,className){if(!(element=3D$(el=
ement)))return;return =
element[element.hasClassName(className)?'removeClassName':'addClassName']=
(className);},cleanWhitespace:function(element){element=3D$(element);var =
node=3Delement.firstChild;while(node){var =
nextNode=3Dnode.nextSibling;if(node.nodeType=3D=3D3&&!/\S/.test(node.node=
Value))=0A=
element.removeChild(node);node=3DnextNode;}=0A=
return element;},empty:function(element){return =
$(element).innerHTML.blank();},descendantOf:function(element,ancestor){el=
ement=3D$(element),ancestor=3D$(ancestor);var =
originalAncestor=3Dancestor;if(element.compareDocumentPosition)=0A=
return(element.compareDocumentPosition(ancestor)&8)=3D=3D=3D8;if(element.=
sourceIndex&&!Prototype.Browser.Opera){var =
e=3Delement.sourceIndex,a=3Dancestor.sourceIndex,nextAncestor=3Dancestor.=
nextSibling;if(!nextAncestor){do{ancestor=3Dancestor.parentNode;}=0A=
while(!(nextAncestor=3Dancestor.nextSibling)&&ancestor.parentNode);}=0A=
if(nextAncestor&&nextAncestor.sourceIndex)=0A=
return(e>a&&e<nextAncestor.sourceIndex);}=0A=
while(element=3Delement.parentNode)=0A=
if(element=3D=3DoriginalAncestor)return true;return =
false;},scrollTo:function(element){element=3D$(element);var =
pos=3Delement.cumulativeOffset();window.scrollTo(pos[0],pos[1]);return =
element;},getStyle:function(element,style){element=3D$(element);style=3Ds=
tyle=3D=3D'float'?'cssFloat':style.camelize();var =
value=3Delement.style[style];if(!value){var =
css=3Ddocument.defaultView.getComputedStyle(element,null);value=3Dcss?css=
[style]:null;}=0A=
if(style=3D=3D'opacity')return value?parseFloat(value):1.0;return =
value=3D=3D'auto'?null:value;},getOpacity:function(element){return =
$(element).getStyle('opacity');},setStyle:function(element,styles){elemen=
t=3D$(element);var =
elementStyle=3Delement.style,match;if(Object.isString(styles)){element.st=
yle.cssText+=3D';'+styles;return =
styles.include('opacity')?element.setOpacity(styles.match(/opacity:\s*(\d=
?\.?\d*)/)[1]):element;}=0A=
for(var property in styles)=0A=
if(property=3D=3D'opacity')element.setOpacity(styles[property]);else=0A=
elementStyle[(property=3D=3D'float'||property=3D=3D'cssFloat')?(Object.is=
Undefined(elementStyle.styleFloat)?'cssFloat':'styleFloat'):property]=3Ds=
tyles[property];return =
element;},setOpacity:function(element,value){element=3D$(element);element=
.style.opacity=3D(value=3D=3D1||value=3D=3D=3D'')?'':(value<0.00001)?0:va=
lue;return =
element;},getDimensions:function(element){element=3D$(element);var =
display=3D$(element).getStyle('display');if(display!=3D'none'&&display!=3D=
null)=0A=
return{width:element.offsetWidth,height:element.offsetHeight};var =
els=3Delement.style;var originalVisibility=3Dels.visibility;var =
originalPosition=3Dels.position;var =
originalDisplay=3Dels.display;els.visibility=3D'hidden';els.position=3D'a=
bsolute';els.display=3D'block';var =
originalWidth=3Delement.clientWidth;var =
originalHeight=3Delement.clientHeight;els.display=3DoriginalDisplay;els.p=
osition=3DoriginalPosition;els.visibility=3DoriginalVisibility;return{wid=
th:originalWidth,height:originalHeight};},makePositioned:function(element=
){element=3D$(element);var =
pos=3DElement.getStyle(element,'position');if(pos=3D=3D'static'||!pos){el=
ement._madePositioned=3Dtrue;element.style.position=3D'relative';if(windo=
w.opera){element.style.top=3D0;element.style.left=3D0;}}=0A=
return =
element;},undoPositioned:function(element){element=3D$(element);if(elemen=
t._madePositioned){element._madePositioned=3Dundefined;element.style.posi=
tion=3Delement.style.top=3Delement.style.left=3Delement.style.bottom=3Del=
ement.style.right=3D'';}=0A=
return =
element;},makeClipping:function(element){element=3D$(element);if(element.=
_overflow)return =
element;element._overflow=3DElement.getStyle(element,'overflow')||'auto';=
if(element._overflow!=3D=3D'hidden')=0A=
element.style.overflow=3D'hidden';return =
element;},undoClipping:function(element){element=3D$(element);if(!element=
._overflow)return =
element;element.style.overflow=3Delement._overflow=3D=3D'auto'?'':element=
._overflow;element._overflow=3Dnull;return =
element;},cumulativeOffset:function(element){var =
valueT=3D0,valueL=3D0;do{valueT+=3Delement.offsetTop||0;valueL+=3Delement=
.offsetLeft||0;element=3Delement.offsetParent;}while(element);return =
Element._returnOffset(valueL,valueT);},positionedOffset:function(element)=
{var =
valueT=3D0,valueL=3D0;do{valueT+=3Delement.offsetTop||0;valueL+=3Delement=
.offsetLeft||0;element=3Delement.offsetParent;if(element){if(element.tagN=
ame=3D=3D'BODY')break;var =
p=3DElement.getStyle(element,'position');if(p!=3D=3D'static')break;}}whil=
e(element);return =
Element._returnOffset(valueL,valueT);},absolutize:function(element){eleme=
nt=3D$(element);if(element.getStyle('position')=3D=3D'absolute')return;va=
r offsets=3Delement.positionedOffset();var top=3Doffsets[1];var =
left=3Doffsets[0];var width=3Delement.clientWidth;var =
height=3Delement.clientHeight;element._originalLeft=3Dleft-parseFloat(ele=
ment.style.left||0);element._originalTop=3Dtop-parseFloat(element.style.t=
op||0);element._originalWidth=3Delement.style.width;element._originalHeig=
ht=3Delement.style.height;element.style.position=3D'absolute';element.sty=
le.top=3Dtop+'px';element.style.left=3Dleft+'px';element.style.width=3Dwi=
dth+'px';element.style.height=3Dheight+'px';return =
element;},relativize:function(element){element=3D$(element);if(element.ge=
tStyle('position')=3D=3D'relative')return;element.style.position=3D'relat=
ive';var =
top=3DparseFloat(element.style.top||0)-(element._originalTop||0);var =
left=3DparseFloat(element.style.left||0)-(element._originalLeft||0);eleme=
nt.style.top=3Dtop+'px';element.style.left=3Dleft+'px';element.style.heig=
ht=3Delement._originalHeight;element.style.width=3Delement._originalWidth=
;return element;},cumulativeScrollOffset:function(element){var =
valueT=3D0,valueL=3D0;do{valueT+=3Delement.scrollTop||0;valueL+=3Delement=
.scrollLeft||0;element=3Delement.parentNode;}while(element);return =
Element._returnOffset(valueL,valueT);},getOffsetParent:function(element){=
if(element.offsetParent)return =
$(element.offsetParent);if(element=3D=3Ddocument.body)return =
$(element);while((element=3Delement.parentNode)&&element!=3Ddocument.body=
)=0A=
if(Element.getStyle(element,'position')!=3D'static')=0A=
return $(element);return =
$(document.body);},viewportOffset:function(forElement){var =
valueT=3D0,valueL=3D0;var =
element=3DforElement;do{valueT+=3Delement.offsetTop||0;valueL+=3Delement.=
offsetLeft||0;if(element.offsetParent=3D=3Ddocument.body&&Element.getStyl=
e(element,'position')=3D=3D'absolute')break;}while(element=3Delement.offs=
etParent);element=3DforElement;do{if(!Prototype.Browser.Opera||element.ta=
gName=3D=3D'BODY'){valueT-=3Delement.scrollTop||0;valueL-=3Delement.scrol=
lLeft||0;}}while(element=3Delement.parentNode);return =
Element._returnOffset(valueL,valueT);},clonePosition:function(element,sou=
rce){var =
options=3DObject.extend({setLeft:true,setTop:true,setWidth:true,setHeight=
:true,offsetTop:0,offsetLeft:0},arguments[2]||{});source=3D$(source);var =
p=3Dsource.viewportOffset();element=3D$(element);var delta=3D[0,0];var =
parent=3Dnull;if(Element.getStyle(element,'position')=3D=3D'absolute'){pa=
rent=3Delement.getOffsetParent();delta=3Dparent.viewportOffset();}=0A=
if(parent=3D=3Ddocument.body){delta[0]-=3Ddocument.body.offsetLeft;delta[=
1]-=3Ddocument.body.offsetTop;}=0A=
if(options.setLeft)element.style.left=3D(p[0]-delta[0]+options.offsetLeft=
)+'px';if(options.setTop)element.style.top=3D(p[1]-delta[1]+options.offse=
tTop)+'px';if(options.setWidth)element.style.width=3Dsource.offsetWidth+'=
px';if(options.setHeight)element.style.height=3Dsource.offsetHeight+'px';=
return =
element;}};Element.Methods.identify.counter=3D1;Object.extend(Element.Met=
hods,{getElementsBySelector:Element.Methods.select,childElements:Element.=
Methods.immediateDescendants});Element._attributeTranslations=3D{write:{n=
ames:{className:'class',htmlFor:'for'},values:{}}};if(Prototype.Browser.O=
pera){Element.Methods.getStyle=3DElement.Methods.getStyle.wrap(function(p=
roceed,element,style){switch(style){case'left':case'top':case'right':case=
'bottom':if(proceed(element,'position')=3D=3D=3D'static')return =
null;case'height':case'width':if(!Element.visible(element))return =
null;var =
dim=3DparseInt(proceed(element,style),10);if(dim!=3D=3Delement['offset'+s=
tyle.capitalize()])=0A=
return dim+'px';var =
properties;if(style=3D=3D=3D'height'){properties=3D['border-top-width','p=
adding-top','padding-bottom','border-bottom-width'];}=0A=
else{properties=3D['border-left-width','padding-left','padding-right','bo=
rder-right-width'];}=0A=
return properties.inject(dim,function(memo,property){var =
val=3Dproceed(element,property);return =
val=3D=3D=3Dnull?memo:memo-parseInt(val,10);})+'px';default:return =
proceed(element,style);}});Element.Methods.readAttribute=3DElement.Method=
s.readAttribute.wrap(function(proceed,element,attribute){if(attribute=3D=3D=
=3D'title')return element.title;return proceed(element,attribute);});}=0A=
else =
if(Prototype.Browser.IE){Element.Methods.getOffsetParent=3DElement.Method=
s.getOffsetParent.wrap(function(proceed,element){element=3D$(element);var=
 =
position=3Delement.getStyle('position');if(position!=3D=3D'static')return=
 proceed(element);element.setStyle({position:'relative'});var =
value=3Dproceed(element);element.setStyle({position:position});return =
value;});$w('positionedOffset =
viewportOffset').each(function(method){Element.Methods[method]=3DElement.=
Methods[method].wrap(function(proceed,element){element=3D$(element);var =
position=3Delement.getStyle('position');if(position!=3D=3D'static')return=
 proceed(element);var =
offsetParent=3Delement.getOffsetParent();if(offsetParent&&offsetParent.ge=
tStyle('position')=3D=3D=3D'fixed')=0A=
offsetParent.setStyle({zoom:1});element.setStyle({position:'relative'});v=
ar value=3Dproceed(element);element.setStyle({position:position});return =
value;});});Element.Methods.getStyle=3Dfunction(element,style){element=3D=
$(element);style=3D(style=3D=3D'float'||style=3D=3D'cssFloat')?'styleFloa=
t':style.camelize();var =
value=3Delement.style[style];if(!value&&element.currentStyle)value=3Delem=
ent.currentStyle[style];if(style=3D=3D'opacity'){if(value=3D(element.getS=
tyle('filter')||'').match(/alpha\(opacity=3D(.*)\)/))=0A=
if(value[1])return parseFloat(value[1])/100;return 1.0;}=0A=
if(value=3D=3D'auto'){if((style=3D=3D'width'||style=3D=3D'height')&&(elem=
ent.getStyle('display')!=3D'none'))=0A=
return element['offset'+style.capitalize()]+'px';return null;}=0A=
return =
value;};Element.Methods.setOpacity=3Dfunction(element,value){function =
stripAlpha(filter){return filter.replace(/alpha\([^\)]*\)/gi,'');}=0A=
element=3D$(element);var =
currentStyle=3Delement.currentStyle;if((currentStyle&&!currentStyle.hasLa=
yout)||(!currentStyle&&element.style.zoom=3D=3D'normal'))=0A=
element.style.zoom=3D1;var =
filter=3Delement.getStyle('filter'),style=3Delement.style;if(value=3D=3D1=
||value=3D=3D=3D''){(filter=3DstripAlpha(filter))?style.filter=3Dfilter:s=
tyle.removeAttribute('filter');return element;}else =
if(value<0.00001)value=3D0;style.filter=3DstripAlpha(filter)+'alpha(opaci=
ty=3D'+(value*100)+')';return =
element;};Element._attributeTranslations=3D{read:{names:{'class':'classNa=
me','for':'htmlFor'},values:{_getAttr:function(element,attribute){return =
element.getAttribute(attribute,2);},_getAttrNode:function(element,attribu=
te){var node=3Delement.getAttributeNode(attribute);return =
node?node.value:"";},_getEv:function(element,attribute){attribute=3Deleme=
nt.getAttribute(attribute);return =
attribute?attribute.toString().slice(23,-2):null;},_flag:function(element=
,attribute){return =
$(element).hasAttribute(attribute)?attribute:null;},style:function(elemen=
t){return =
element.style.cssText.toLowerCase();},title:function(element){return =
element.title;}}}};Element._attributeTranslations.write=3D{names:Object.e=
xtend({cellpadding:'cellPadding',cellspacing:'cellSpacing'},Element._attr=
ibuteTranslations.read.names),values:{checked:function(element,value){ele=
ment.checked=3D!!value;},style:function(element,value){element.style.cssT=
ext=3Dvalue?value:'';}}};Element._attributeTranslations.has=3D{};$w('colS=
pan rowSpan vAlign dateTime accessKey tabIndex '+'encType maxLength =
readOnly =
longDesc').each(function(attr){Element._attributeTranslations.write.names=
[attr.toLowerCase()]=3Dattr;Element._attributeTranslations.has[attr.toLow=
erCase()]=3Dattr;});(function(v){Object.extend(v,{href:v._getAttr,src:v._=
getAttr,type:v._getAttr,action:v._getAttrNode,disabled:v._flag,checked:v.=
_flag,readonly:v._flag,multiple:v._flag,onload:v._getEv,onunload:v._getEv=
,onclick:v._getEv,ondblclick:v._getEv,onmousedown:v._getEv,onmouseup:v._g=
etEv,onmouseover:v._getEv,onmousemove:v._getEv,onmouseout:v._getEv,onfocu=
s:v._getEv,onblur:v._getEv,onkeypress:v._getEv,onkeydown:v._getEv,onkeyup=
:v._getEv,onsubmit:v._getEv,onreset:v._getEv,onselect:v._getEv,onchange:v=
._getEv});})(Element._attributeTranslations.read.values);}=0A=
else =
if(Prototype.Browser.Gecko&&/rv:1\.8\.0/.test(navigator.userAgent)){Eleme=
nt.Methods.setOpacity=3Dfunction(element,value){element=3D$(element);elem=
ent.style.opacity=3D(value=3D=3D1)?0.999999:(value=3D=3D=3D'')?'':(value<=
0.00001)?0:value;return element;};}=0A=
else =
if(Prototype.Browser.WebKit){Element.Methods.setOpacity=3Dfunction(elemen=
t,value){element=3D$(element);element.style.opacity=3D(value=3D=3D1||valu=
e=3D=3D=3D'')?'':(value<0.00001)?0:value;if(value=3D=3D1)=0A=
if(element.tagName=3D=3D'IMG'&&element.width){element.width++;element.wid=
th--;}else try{var n=3Ddocument.createTextNode(' =
');element.appendChild(n);element.removeChild(n);}catch(e){}=0A=
return =
element;};Element.Methods.cumulativeOffset=3Dfunction(element){var =
valueT=3D0,valueL=3D0;do{valueT+=3Delement.offsetTop||0;valueL+=3Delement=
.offsetLeft||0;if(element.offsetParent=3D=3Ddocument.body)=0A=
if(Element.getStyle(element,'position')=3D=3D'absolute')break;element=3De=
lement.offsetParent;}while(element);return =
Element._returnOffset(valueL,valueT);};}=0A=
if(Prototype.Browser.IE||Prototype.Browser.Opera){Element.Methods.update=3D=
function(element,content){element=3D$(element);if(content&&content.toElem=
ent)content=3Dcontent.toElement();if(Object.isElement(content))return =
element.update().insert(content);content=3DObject.toHTML(content);var =
tagName=3Delement.tagName.toUpperCase();if(tagName in =
Element._insertionTranslations.tags){$A(element.childNodes).each(function=
(node){element.removeChild(node)});Element._getContentFromAnonymousElemen=
t(tagName,content.stripScripts()).each(function(node){element.appendChild=
(node)});}=0A=
else =
element.innerHTML=3Dcontent.stripScripts();content.evalScripts.bind(conte=
nt).defer();return element;};}=0A=
if('outerHTML'in =
document.createElement('div')){Element.Methods.replace=3Dfunction(element=
,content){element=3D$(element);if(content&&content.toElement)content=3Dco=
ntent.toElement();if(Object.isElement(content)){element.parentNode.replac=
eChild(content,element);return element;}=0A=
content=3DObject.toHTML(content);var =
parent=3Delement.parentNode,tagName=3Dparent.tagName.toUpperCase();if(Ele=
ment._insertionTranslations.tags[tagName]){var =
nextSibling=3Delement.next();var =
fragments=3DElement._getContentFromAnonymousElement(tagName,content.strip=
Scripts());parent.removeChild(element);if(nextSibling)=0A=
fragments.each(function(node){parent.insertBefore(node,nextSibling)});els=
e=0A=
fragments.each(function(node){parent.appendChild(node)});}=0A=
else =
element.outerHTML=3Dcontent.stripScripts();content.evalScripts.bind(conte=
nt).defer();return element;};}=0A=
Element._returnOffset=3Dfunction(l,t){var =
result=3D[l,t];result.left=3Dl;result.top=3Dt;return =
result;};Element._getContentFromAnonymousElement=3Dfunction(tagName,html)=
{var div=3Dnew =
Element('div'),t=3DElement._insertionTranslations.tags[tagName];if(t){div=
.innerHTML=3Dt[0]+html+t[1];t[2].times(function(){div=3Ddiv.firstChild});=
}else div.innerHTML=3Dhtml;return =
$A(div.childNodes);};Element._insertionTranslations=3D{before:function(el=
ement,node){element.parentNode.insertBefore(node,element);},top:function(=
element,node){element.insertBefore(node,element.firstChild);},bottom:func=
tion(element,node){element.appendChild(node);},after:function(element,nod=
e){element.parentNode.insertBefore(node,element.nextSibling);},tags:{TABL=
E:['<table>','</table>',1],TBODY:['<table><tbody>','</tbody></table>',2],=
TR:['<table><tbody><tr>','</tr></tbody></table>',3],TD:['<table><tbody><t=
r><td>','</td></tr></tbody></table>',4],SELECT:['<select>','</select>',1]=
}};(function(){Object.extend(this.tags,{THEAD:this.tags.TBODY,TFOOT:this.=
tags.TBODY,TH:this.tags.TD});}).call(Element._insertionTranslations);Elem=
ent.Methods.Simulated=3D{hasAttribute:function(element,attribute){attribu=
te=3DElement._attributeTranslations.has[attribute]||attribute;var =
node=3D$(element).getAttributeNode(attribute);return =
node&&node.specified;}};Element.Methods.ByTag=3D{};Object.extend(Element,=
Element.Methods);if(!Prototype.BrowserFeatures.ElementExtensions&&documen=
t.createElement('div').__proto__){window.HTMLElement=3D{};window.HTMLElem=
ent.prototype=3Ddocument.createElement('div').__proto__;Prototype.Browser=
Features.ElementExtensions=3Dtrue;}=0A=
Element.extend=3D(function(){if(Prototype.BrowserFeatures.SpecificElement=
Extensions)=0A=
return Prototype.K;var Methods=3D{},ByTag=3DElement.Methods.ByTag;var =
extend=3DObject.extend(function(element){if(!element||element._extendedBy=
Prototype||element.nodeType!=3D1||element=3D=3Dwindow)return element;var =
methods=3DObject.clone(Methods),tagName=3Delement.tagName,property,value;=
if(ByTag[tagName])Object.extend(methods,ByTag[tagName]);for(property in =
methods){value=3Dmethods[property];if(Object.isFunction(value)&&!(propert=
y in element))=0A=
element[property]=3Dvalue.methodize();}=0A=
element._extendedByPrototype=3DPrototype.emptyFunction;return =
element;},{refresh:function(){if(!Prototype.BrowserFeatures.ElementExtens=
ions){Object.extend(Methods,Element.Methods);Object.extend(Methods,Elemen=
t.Methods.Simulated);}}});extend.refresh();return =
extend;})();Element.hasAttribute=3Dfunction(element,attribute){if(element=
.hasAttribute)return element.hasAttribute(attribute);return =
Element.Methods.Simulated.hasAttribute(element,attribute);};Element.addMe=
thods=3Dfunction(methods){var =
F=3DPrototype.BrowserFeatures,T=3DElement.Methods.ByTag;if(!methods){Obje=
ct.extend(Form,Form.Methods);Object.extend(Form.Element,Form.Element.Meth=
ods);Object.extend(Element.Methods.ByTag,{"FORM":Object.clone(Form.Method=
s),"INPUT":Object.clone(Form.Element.Methods),"SELECT":Object.clone(Form.=
Element.Methods),"TEXTAREA":Object.clone(Form.Element.Methods)});}=0A=
if(arguments.length=3D=3D2){var =
tagName=3Dmethods;methods=3Darguments[1];}=0A=
if(!tagName)Object.extend(Element.Methods,methods||{});else{if(Object.isA=
rray(tagName))tagName.each(extend);else extend(tagName);}=0A=
function =
extend(tagName){tagName=3DtagName.toUpperCase();if(!Element.Methods.ByTag=
[tagName])=0A=
Element.Methods.ByTag[tagName]=3D{};Object.extend(Element.Methods.ByTag[t=
agName],methods);}=0A=
function =
copy(methods,destination,onlyIfAbsent){onlyIfAbsent=3DonlyIfAbsent||false=
;for(var property in methods){var =
value=3Dmethods[property];if(!Object.isFunction(value))continue;if(!onlyI=
fAbsent||!(property in destination))=0A=
destination[property]=3Dvalue.methodize();}}=0A=
function findDOMClass(tagName){var klass;var =
trans=3D{"OPTGROUP":"OptGroup","TEXTAREA":"TextArea","P":"Paragraph","FIE=
LDSET":"FieldSet","UL":"UList","OL":"OList","DL":"DList","DIR":"Directory=
","H1":"Heading","H2":"Heading","H3":"Heading","H4":"Heading","H5":"Headi=
ng","H6":"Heading","Q":"Quote","INS":"Mod","DEL":"Mod","A":"Anchor","IMG"=
:"Image","CAPTION":"TableCaption","COL":"TableCol","COLGROUP":"TableCol",=
"THEAD":"TableSection","TFOOT":"TableSection","TBODY":"TableSection","TR"=
:"TableRow","TH":"TableCell","TD":"TableCell","FRAMESET":"FrameSet","IFRA=
ME":"IFrame"};if(trans[tagName])klass=3D'HTML'+trans[tagName]+'Element';i=
f(window[klass])return =
window[klass];klass=3D'HTML'+tagName+'Element';if(window[klass])return =
window[klass];klass=3D'HTML'+tagName.capitalize()+'Element';if(window[kla=
ss])return =
window[klass];window[klass]=3D{};window[klass].prototype=3Ddocument.creat=
eElement(tagName).__proto__;return window[klass];}=0A=
if(F.ElementExtensions){copy(Element.Methods,HTMLElement.prototype);copy(=
Element.Methods.Simulated,HTMLElement.prototype,true);}=0A=
if(F.SpecificElementExtensions){for(var tag in =
Element.Methods.ByTag){var =
klass=3DfindDOMClass(tag);if(Object.isUndefined(klass))continue;copy(T[ta=
g],klass.prototype);}}=0A=
Object.extend(Element,Element.Methods);delete =
Element.ByTag;if(Element.extend.refresh)Element.extend.refresh();Element.=
cache=3D{};};document.viewport=3D{getDimensions:function(){var =
dimensions=3D{};var B=3DPrototype.Browser;$w('width =
height').each(function(d){var =
D=3Dd.capitalize();dimensions[d]=3D(B.WebKit&&!document.evaluate)?self['i=
nner'+D]:(B.Opera)?document.body['client'+D]:document.documentElement['cl=
ient'+D];});return dimensions;},getWidth:function(){return =
this.getDimensions().width;},getHeight:function(){return =
this.getDimensions().height;},getScrollOffsets:function(){return =
Element._returnOffset(window.pageXOffset||document.documentElement.scroll=
Left||document.body.scrollLeft,window.pageYOffset||document.documentEleme=
nt.scrollTop||document.body.scrollTop);}};var =
Selector=3DClass.create({initialize:function(expression){this.expression=3D=
expression.strip();this.compileMatcher();},shouldUseXPath:function(){if(!=
Prototype.BrowserFeatures.XPath)return false;var =
e=3Dthis.expression;if(Prototype.Browser.WebKit&&(e.include("-of-type")||=
e.include(":empty")))=0A=
return false;if((/(\[[\w-]*?:|:checked)/).test(this.expression))=0A=
return false;return =
true;},compileMatcher:function(){if(this.shouldUseXPath())=0A=
return this.compileXPathMatcher();var =
e=3Dthis.expression,ps=3DSelector.patterns,h=3DSelector.handlers,c=3DSele=
ctor.criteria,le,p,m;if(Selector._cache[e]){this.matcher=3DSelector._cach=
e[e];return;}=0A=
this.matcher=3D["this.matcher =3D function(root) {","var r =3D root, h =
=3D Selector.handlers, c =3D false, =
n;"];while(e&&le!=3De&&(/\S/).test(e)){le=3De;for(var i in =
ps){p=3Dps[i];if(m=3De.match(p)){this.matcher.push(Object.isFunction(c[i]=
)?c[i](m):new =
Template(c[i]).evaluate(m));e=3De.replace(m[0],'');break;}}}=0A=
this.matcher.push("return =
h.unique(n);\n}");eval(this.matcher.join('\n'));Selector._cache[this.expr=
ession]=3Dthis.matcher;},compileXPathMatcher:function(){var =
e=3Dthis.expression,ps=3DSelector.patterns,x=3DSelector.xpath,le,m;if(Sel=
ector._cache[e]){this.xpath=3DSelector._cache[e];return;}=0A=
this.matcher=3D['.//*'];while(e&&le!=3De&&(/\S/).test(e)){le=3De;for(var =
i in =
ps){if(m=3De.match(ps[i])){this.matcher.push(Object.isFunction(x[i])?x[i]=
(m):new Template(x[i]).evaluate(m));e=3De.replace(m[0],'');break;}}}=0A=
this.xpath=3Dthis.matcher.join('');Selector._cache[this.expression]=3Dthi=
s.xpath;},findElements:function(root){root=3Droot||document;if(this.xpath=
)return document._getElementsByXPath(this.xpath,root);return =
this.matcher(root);},match:function(element){this.tokens=3D[];var =
e=3Dthis.expression,ps=3DSelector.patterns,as=3DSelector.assertions;var =
le,p,m;while(e&&le!=3D=3De&&(/\S/).test(e)){le=3De;for(var i in =
ps){p=3Dps[i];if(m=3De.match(p)){if(as[i]){this.tokens.push([i,Object.clo=
ne(m)]);e=3De.replace(m[0],'');}else{return =
this.findElements(document).include(element);}}}}=0A=
var match=3Dtrue,name,matches;for(var =
i=3D0,token;token=3Dthis.tokens[i];i++){name=3Dtoken[0],matches=3Dtoken[1=
];if(!Selector.assertions[name](element,matches)){match=3Dfalse;break;}}=0A=
return match;},toString:function(){return =
this.expression;},inspect:function(){return"#<Selector:"+this.expression.=
inspect()+">";}});Object.extend(Selector,{_cache:{},xpath:{descendant:"//=
*",child:"/*",adjacent:"/following-sibling::*[1]",laterSibling:'/followin=
g-sibling::*',tagName:function(m){if(m[1]=3D=3D'*')return'';return"[local=
-name()=3D'"+m[1].toLowerCase()+"' or =
local-name()=3D'"+m[1].toUpperCase()+"']";},className:"[contains(concat('=
 ', @class, ' '), ' #{1} =
')]",id:"[@id=3D'#{1}']",attrPresence:function(m){m[1]=3Dm[1].toLowerCase=
();return new =
Template("[@#{1}]").evaluate(m);},attr:function(m){m[1]=3Dm[1].toLowerCas=
e();m[3]=3Dm[5]||m[6];return new =
Template(Selector.xpath.operators[m[2]]).evaluate(m);},pseudo:function(m)=
{var =
h=3DSelector.xpath.pseudos[m[1]];if(!h)return'';if(Object.isFunction(h))r=
eturn h(m);return new =
Template(Selector.xpath.pseudos[m[1]]).evaluate(m);},operators:{'=3D':"[@=
#{1}=3D'#{3}']",'!=3D':"[@#{1}!=3D'#{3}']",'^=3D':"[starts-with(@#{1}, =
'#{3}')]",'$=3D':"[substring(@#{1}, (string-length(@#{1}) - =
string-length('#{3}') + 1))=3D'#{3}']",'*=3D':"[contains(@#{1}, =
'#{3}')]",'~=3D':"[contains(concat(' ', @#{1}, ' '), ' #{3} =
')]",'|=3D':"[contains(concat('-', @#{1}, '-'), =
'-#{3}-')]"},pseudos:{'first-child':'[not(preceding-sibling::*)]','last-c=
hild':'[not(following-sibling::*)]','only-child':'[not(preceding-sibling:=
:* or following-sibling::*)]','empty':"[count(*) =3D 0 and =
(count(text()) =3D 0 or translate(text(), ' \t\r\n', '') =3D =
'')]",'checked':"[@checked]",'disabled':"[@disabled]",'enabled':"[not(@di=
sabled)]",'not':function(m){var =
e=3Dm[6],p=3DSelector.patterns,x=3DSelector.xpath,le,v;var =
exclusion=3D[];while(e&&le!=3De&&(/\S/).test(e)){le=3De;for(var i in =
p){if(m=3De.match(p[i])){v=3DObject.isFunction(x[i])?x[i](m):new =
Template(x[i]).evaluate(m);exclusion.push("("+v.substring(1,v.length-1)+"=
)");e=3De.replace(m[0],'');break;}}}=0A=
return"[not("+exclusion.join(" and =
")+")]";},'nth-child':function(m){return =
Selector.xpath.pseudos.nth("(count(./preceding-sibling::*) + 1) =
",m);},'nth-last-child':function(m){return =
Selector.xpath.pseudos.nth("(count(./following-sibling::*) + 1) =
",m);},'nth-of-type':function(m){return =
Selector.xpath.pseudos.nth("position() =
",m);},'nth-last-of-type':function(m){return =
Selector.xpath.pseudos.nth("(last() + 1 - position()) =
",m);},'first-of-type':function(m){m[6]=3D"1";return =
Selector.xpath.pseudos['nth-of-type'](m);},'last-of-type':function(m){m[6=
]=3D"1";return =
Selector.xpath.pseudos['nth-last-of-type'](m);},'only-of-type':function(m=
){var p=3DSelector.xpath.pseudos;return =
p['first-of-type'](m)+p['last-of-type'](m);},nth:function(fragment,m){var=
 =
mm,formula=3Dm[6],predicate;if(formula=3D=3D'even')formula=3D'2n+0';if(fo=
rmula=3D=3D'odd')formula=3D'2n+1';if(mm=3Dformula.match(/^(\d+)$/))=0A=
return'['+fragment+"=3D =
"+mm[1]+']';if(mm=3Dformula.match(/^(-?\d*)?n(([+-])(\d+))?/)){if(mm[1]=3D=
=3D"-")mm[1]=3D-1;var a=3Dmm[1]?Number(mm[1]):1;var =
b=3Dmm[2]?Number(mm[2]):0;predicate=3D"[((#{fragment} - #{b}) mod #{a} =
=3D 0) and "+"((#{fragment} - #{b}) div #{a} >=3D 0)]";return new =
Template(predicate).evaluate({fragment:fragment,a:a,b:b});}}}},criteria:{=
tagName:'n =3D h.tagName(n, r, "#{1}", c);      c =3D =
false;',className:'n =3D h.className(n, r, "#{1}", c);    c =3D =
false;',id:'n =3D h.id(n, r, "#{1}", c);           c =3D =
false;',attrPresence:'n =3D h.attrPresence(n, r, "#{1}", c); c =3D =
false;',attr:function(m){m[3]=3D(m[5]||m[6]);return new Template('n =3D =
h.attr(n, r, "#{1}", "#{3}", "#{2}", c); c =3D =
false;').evaluate(m);},pseudo:function(m){if(m[6])m[6]=3Dm[6].replace(/"/=
g,'\\"');return new Template('n =3D h.pseudo(n, "#{1}", "#{6}", r, c); c =
=3D false;').evaluate(m);},descendant:'c =3D "descendant";',child:'c =3D =
"child";',adjacent:'c =3D "adjacent";',laterSibling:'c =3D =
"laterSibling";'},patterns:{laterSibling:/^\s*~\s*/,child:/^\s*>\s*/,adja=
cent:/^\s*\+\s*/,descendant:/^\s/,tagName:/^\s*(\*|[\w\-]+)(\b|$)?/,id:/^=
#([\w\-\*]+)(\b|$)/,className:/^\.([\w\-\*]+)(\b|$)/,pseudo:/^:((first|la=
st|nth|nth-last|only)(-child|-of-type)|empty|checked|(en|dis)abled|not)(\=
((.*?)\))?(\b|$|(?=3D\s|[:+~>]))/,attrPresence:/^\[([\w]+)\]/,attr:/\[((?=
:[\w-]*:)?[\w-]+)\s*(?:([!^$*~|]?=3D)\s*((['"])([^\4]*?)\4|([^'"][^\]]*?)=
))?\]/},assertions:{tagName:function(element,matches){return =
matches[1].toUpperCase()=3D=3Delement.tagName.toUpperCase();},className:f=
unction(element,matches){return =
Element.hasClassName(element,matches[1]);},id:function(element,matches){r=
eturn =
element.id=3D=3D=3Dmatches[1];},attrPresence:function(element,matches){re=
turn =
Element.hasAttribute(element,matches[1]);},attr:function(element,matches)=
{var nodeValue=3DElement.readAttribute(element,matches[1]);return =
nodeValue&&Selector.operators[matches[2]](nodeValue,matches[5]||matches[6=
]);}},handlers:{concat:function(a,b){for(var i=3D0,node;node=3Db[i];i++)=0A=
a.push(node);return a;},mark:function(nodes){var =
_true=3DPrototype.emptyFunction;for(var i=3D0,node;node=3Dnodes[i];i++)=0A=
node._countedByPrototype=3D_true;return =
nodes;},unmark:function(nodes){for(var i=3D0,node;node=3Dnodes[i];i++)=0A=
node._countedByPrototype=3Dundefined;return =
nodes;},index:function(parentNode,reverse,ofType){parentNode._countedByPr=
ototype=3DPrototype.emptyFunction;if(reverse){for(var =
nodes=3DparentNode.childNodes,i=3Dnodes.length-1,j=3D1;i>=3D0;i--){var =
node=3Dnodes[i];if(node.nodeType=3D=3D1&&(!ofType||node._countedByPrototy=
pe))node.nodeIndex=3Dj++;}}else{for(var =
i=3D0,j=3D1,nodes=3DparentNode.childNodes;node=3Dnodes[i];i++)=0A=
if(node.nodeType=3D=3D1&&(!ofType||node._countedByPrototype))node.nodeInd=
ex=3Dj++;}},unique:function(nodes){if(nodes.length=3D=3D0)return =
nodes;var results=3D[],n;for(var i=3D0,l=3Dnodes.length;i<l;i++)=0A=
if(!(n=3Dnodes[i])._countedByPrototype){n._countedByPrototype=3DPrototype=
.emptyFunction;results.push(Element.extend(n));}=0A=
return =
Selector.handlers.unmark(results);},descendant:function(nodes){var =
h=3DSelector.handlers;for(var =
i=3D0,results=3D[],node;node=3Dnodes[i];i++)=0A=
h.concat(results,node.getElementsByTagName('*'));return =
results;},child:function(nodes){var h=3DSelector.handlers;for(var =
i=3D0,results=3D[],node;node=3Dnodes[i];i++){for(var =
j=3D0,child;child=3Dnode.childNodes[j];j++)=0A=
if(child.nodeType=3D=3D1&&child.tagName!=3D'!')results.push(child);}=0A=
return results;},adjacent:function(nodes){for(var =
i=3D0,results=3D[],node;node=3Dnodes[i];i++){var =
next=3Dthis.nextElementSibling(node);if(next)results.push(next);}=0A=
return results;},laterSibling:function(nodes){var =
h=3DSelector.handlers;for(var =
i=3D0,results=3D[],node;node=3Dnodes[i];i++)=0A=
h.concat(results,Element.nextSiblings(node));return =
results;},nextElementSibling:function(node){while(node=3Dnode.nextSibling=
)=0A=
if(node.nodeType=3D=3D1)return node;return =
null;},previousElementSibling:function(node){while(node=3Dnode.previousSi=
bling)=0A=
if(node.nodeType=3D=3D1)return node;return =
null;},tagName:function(nodes,root,tagName,combinator){var =
uTagName=3DtagName.toUpperCase();var =
results=3D[],h=3DSelector.handlers;if(nodes){if(combinator){if(combinator=
=3D=3D"descendant"){for(var i=3D0,node;node=3Dnodes[i];i++)=0A=
h.concat(results,node.getElementsByTagName(tagName));return =
results;}else nodes=3Dthis[combinator](nodes);if(tagName=3D=3D"*")return =
nodes;}=0A=
for(var i=3D0,node;node=3Dnodes[i];i++)=0A=
if(node.tagName.toUpperCase()=3D=3D=3DuTagName)results.push(node);return =
results;}else return =
root.getElementsByTagName(tagName);},id:function(nodes,root,id,combinator=
){var =
targetNode=3D$(id),h=3DSelector.handlers;if(!targetNode)return[];if(!node=
s&&root=3D=3Ddocument)return[targetNode];if(nodes){if(combinator){if(comb=
inator=3D=3D'child'){for(var i=3D0,node;node=3Dnodes[i];i++)=0A=
if(targetNode.parentNode=3D=3Dnode)return[targetNode];}else =
if(combinator=3D=3D'descendant'){for(var i=3D0,node;node=3Dnodes[i];i++)=0A=
if(Element.descendantOf(targetNode,node))return[targetNode];}else =
if(combinator=3D=3D'adjacent'){for(var i=3D0,node;node=3Dnodes[i];i++)=0A=
if(Selector.handlers.previousElementSibling(targetNode)=3D=3Dnode)=0A=
return[targetNode];}else nodes=3Dh[combinator](nodes);}=0A=
for(var i=3D0,node;node=3Dnodes[i];i++)=0A=
if(node=3D=3DtargetNode)return[targetNode];return[];}=0A=
return(targetNode&&Element.descendantOf(targetNode,root))?[targetNode]:[]=
;},className:function(nodes,root,className,combinator){if(nodes&&combinat=
or)nodes=3Dthis[combinator](nodes);return =
Selector.handlers.byClassName(nodes,root,className);},byClassName:functio=
n(nodes,root,className){if(!nodes)nodes=3DSelector.handlers.descendant([r=
oot]);var needle=3D' '+className+' ';for(var =
i=3D0,results=3D[],node,nodeClassName;node=3Dnodes[i];i++){nodeClassName=3D=
node.className;if(nodeClassName.length=3D=3D0)continue;if(nodeClassName=3D=
=3DclassName||(' '+nodeClassName+' ').include(needle))=0A=
results.push(node);}=0A=
return =
results;},attrPresence:function(nodes,root,attr,combinator){if(!nodes)nod=
es=3Droot.getElementsByTagName("*");if(nodes&&combinator)nodes=3Dthis[com=
binator](nodes);var results=3D[];for(var i=3D0,node;node=3Dnodes[i];i++)=0A=
if(Element.hasAttribute(node,attr))results.push(node);return =
results;},attr:function(nodes,root,attr,value,operator,combinator){if(!no=
des)nodes=3Droot.getElementsByTagName("*");if(nodes&&combinator)nodes=3Dt=
his[combinator](nodes);var =
handler=3DSelector.operators[operator],results=3D[];for(var =
i=3D0,node;node=3Dnodes[i];i++){var =
nodeValue=3DElement.readAttribute(node,attr);if(nodeValue=3D=3D=3Dnull)co=
ntinue;if(handler(nodeValue,value))results.push(node);}=0A=
return =
results;},pseudo:function(nodes,name,value,root,combinator){if(nodes&&com=
binator)nodes=3Dthis[combinator](nodes);if(!nodes)nodes=3Droot.getElement=
sByTagName("*");return =
Selector.pseudos[name](nodes,value,root);}},pseudos:{'first-child':functi=
on(nodes,value,root){for(var =
i=3D0,results=3D[],node;node=3Dnodes[i];i++){if(Selector.handlers.previou=
sElementSibling(node))continue;results.push(node);}=0A=
return results;},'last-child':function(nodes,value,root){for(var =
i=3D0,results=3D[],node;node=3Dnodes[i];i++){if(Selector.handlers.nextEle=
mentSibling(node))continue;results.push(node);}=0A=
return results;},'only-child':function(nodes,value,root){var =
h=3DSelector.handlers;for(var =
i=3D0,results=3D[],node;node=3Dnodes[i];i++)=0A=
if(!h.previousElementSibling(node)&&!h.nextElementSibling(node))=0A=
results.push(node);return =
results;},'nth-child':function(nodes,formula,root){return =
Selector.pseudos.nth(nodes,formula,root);},'nth-last-child':function(node=
s,formula,root){return =
Selector.pseudos.nth(nodes,formula,root,true);},'nth-of-type':function(no=
des,formula,root){return =
Selector.pseudos.nth(nodes,formula,root,false,true);},'nth-last-of-type':=
function(nodes,formula,root){return =
Selector.pseudos.nth(nodes,formula,root,true,true);},'first-of-type':func=
tion(nodes,formula,root){return =
Selector.pseudos.nth(nodes,"1",root,false,true);},'last-of-type':function=
(nodes,formula,root){return =
Selector.pseudos.nth(nodes,"1",root,true,true);},'only-of-type':function(=
nodes,formula,root){var p=3DSelector.pseudos;return =
p['last-of-type'](p['first-of-type'](nodes,formula,root),formula,root);},=
getIndices:function(a,b,total){if(a=3D=3D0)return b>0?[b]:[];return =
$R(1,total).inject([],function(memo,i){if(0=3D=3D(i-b)%a&&(i-b)/a>=3D0)me=
mo.push(i);return =
memo;});},nth:function(nodes,formula,root,reverse,ofType){if(nodes.length=
=3D=3D0)return[];if(formula=3D=3D'even')formula=3D'2n+0';if(formula=3D=3D=
'odd')formula=3D'2n+1';var =
h=3DSelector.handlers,results=3D[],indexed=3D[],m;h.mark(nodes);for(var =
i=3D0,node;node=3Dnodes[i];i++){if(!node.parentNode._countedByPrototype){=
h.index(node.parentNode,reverse,ofType);indexed.push(node.parentNode);}}=0A=
if(formula.match(/^\d+$/)){formula=3DNumber(formula);for(var =
i=3D0,node;node=3Dnodes[i];i++)=0A=
if(node.nodeIndex=3D=3Dformula)results.push(node);}else =
if(m=3Dformula.match(/^(-?\d*)?n(([+-])(\d+))?/)){if(m[1]=3D=3D"-")m[1]=3D=
-1;var a=3Dm[1]?Number(m[1]):1;var b=3Dm[2]?Number(m[2]):0;var =
indices=3DSelector.pseudos.getIndices(a,b,nodes.length);for(var =
i=3D0,node,l=3Dindices.length;node=3Dnodes[i];i++){for(var j=3D0;j<l;j++)=0A=
if(node.nodeIndex=3D=3Dindices[j])results.push(node);}}=0A=
h.unmark(nodes);h.unmark(indexed);return =
results;},'empty':function(nodes,value,root){for(var =
i=3D0,results=3D[],node;node=3Dnodes[i];i++){if(node.tagName=3D=3D'!'||(n=
ode.firstChild&&!node.innerHTML.match(/^\s*$/)))continue;results.push(nod=
e);}=0A=
return results;},'not':function(nodes,selector,root){var =
h=3DSelector.handlers,selectorType,m;var exclusions=3Dnew =
Selector(selector).findElements(root);h.mark(exclusions);for(var =
i=3D0,results=3D[],node;node=3Dnodes[i];i++)=0A=
if(!node._countedByPrototype)results.push(node);h.unmark(exclusions);retu=
rn results;},'enabled':function(nodes,value,root){for(var =
i=3D0,results=3D[],node;node=3Dnodes[i];i++)=0A=
if(!node.disabled)results.push(node);return =
results;},'disabled':function(nodes,value,root){for(var =
i=3D0,results=3D[],node;node=3Dnodes[i];i++)=0A=
if(node.disabled)results.push(node);return =
results;},'checked':function(nodes,value,root){for(var =
i=3D0,results=3D[],node;node=3Dnodes[i];i++)=0A=
if(node.checked)results.push(node);return =
results;}},operators:{'=3D':function(nv,v){return =
nv=3D=3Dv;},'!=3D':function(nv,v){return =
nv!=3Dv;},'^=3D':function(nv,v){return =
nv.startsWith(v);},'$=3D':function(nv,v){return =
nv.endsWith(v);},'*=3D':function(nv,v){return =
nv.include(v);},'~=3D':function(nv,v){return(' '+nv+' ').include(' '+v+' =
');},'|=3D':function(nv,v){return('-'+nv.toUpperCase()+'-').include('-'+v=
.toUpperCase()+'-');}},split:function(expression){var =
expressions=3D[];expression.scan(/(([\w#:.~>+()\s-]+|\*|\[.*?\])+)\s*(,|$=
)/,function(m){expressions.push(m[1].strip());});return =
expressions;},matchElements:function(elements,expression){var =
matches=3D$$(expression),h=3DSelector.handlers;h.mark(matches);for(var =
i=3D0,results=3D[],element;element=3Delements[i];i++)=0A=
if(element._countedByPrototype)results.push(element);h.unmark(matches);re=
turn =
results;},findElement:function(elements,expression,index){if(Object.isNum=
ber(expression)){index=3Dexpression;expression=3Dfalse;}=0A=
return =
Selector.matchElements(elements,expression||'*')[index||0];},findChildEle=
ments:function(element,expressions){expressions=3DSelector.split(expressi=
ons.join(','));var results=3D[],h=3DSelector.handlers;for(var =
i=3D0,l=3Dexpressions.length,selector;i<l;i++){selector=3Dnew =
Selector(expressions[i].strip());h.concat(results,selector.findElements(e=
lement));}=0A=
return(l>1)?h.unique(results):results;}});if(Prototype.Browser.IE){Object=
.extend(Selector.handlers,{concat:function(a,b){for(var =
i=3D0,node;node=3Db[i];i++)=0A=
if(node.tagName!=3D=3D"!")a.push(node);return =
a;},unmark:function(nodes){for(var i=3D0,node;node=3Dnodes[i];i++)=0A=
node.removeAttribute('_countedByPrototype');return nodes;}});}=0A=
function $$(){return Selector.findChildElements(document,$A(arguments));}=0A=
var Form=3D{reset:function(form){$(form).reset();return =
form;},serializeElements:function(elements,options){if(typeof =
options!=3D'object')options=3D{hash:!!options};else =
if(Object.isUndefined(options.hash))options.hash=3Dtrue;var =
key,value,submitted=3Dfalse,submit=3Doptions.submit;var =
data=3Delements.inject({},function(result,element){if(!element.disabled&&=
element.name){key=3Delement.name;value=3D$(element).getValue();if(value!=3D=
null&&(element.type!=3D'submit'||(!submitted&&submit!=3D=3Dfalse&&(!submi=
t||key=3D=3Dsubmit)&&(submitted=3Dtrue)))){if(key in =
result){if(!Object.isArray(result[key]))result[key]=3D[result[key]];resul=
t[key].push(value);}=0A=
else result[key]=3Dvalue;}}=0A=
return result;});return =
options.hash?data:Object.toQueryString(data);}};Form.Methods=3D{serialize=
:function(form,options){return =
Form.serializeElements(Form.getElements(form),options);},getElements:func=
tion(form){return =
$A($(form).getElementsByTagName('*')).inject([],function(elements,child){=
if(Form.Element.Serializers[child.tagName.toLowerCase()])=0A=
elements.push(Element.extend(child));return =
elements;});},getInputs:function(form,typeName,name){form=3D$(form);var =
inputs=3Dform.getElementsByTagName('input');if(!typeName&&!name)return =
$A(inputs).map(Element.extend);for(var =
i=3D0,matchingInputs=3D[],length=3Dinputs.length;i<length;i++){var =
input=3Dinputs[i];if((typeName&&input.type!=3DtypeName)||(name&&input.nam=
e!=3Dname))=0A=
continue;matchingInputs.push(Element.extend(input));}=0A=
return =
matchingInputs;},disable:function(form){form=3D$(form);Form.getElements(f=
orm).invoke('disable');return =
form;},enable:function(form){form=3D$(form);Form.getElements(form).invoke=
('enable');return form;},findFirstElement:function(form){var =
elements=3D$(form).getElements().findAll(function(element){return'hidden'=
!=3Delement.type&&!element.disabled;});var =
firstByIndex=3Delements.findAll(function(element){return =
element.hasAttribute('tabIndex')&&element.tabIndex>=3D0;}).sortBy(functio=
n(element){return element.tabIndex}).first();return =
firstByIndex?firstByIndex:elements.find(function(element){return['input',=
'select','textarea'].include(element.tagName.toLowerCase());});},focusFir=
stElement:function(form){form=3D$(form);form.findFirstElement().activate(=
);return =
form;},request:function(form,options){form=3D$(form),options=3DObject.clo=
ne(options||{});var =
params=3Doptions.parameters,action=3Dform.readAttribute('action')||'';if(=
action.blank())action=3Dwindow.location.href;options.parameters=3Dform.se=
rialize(true);if(params){if(Object.isString(params))params=3Dparams.toQue=
ryParams();Object.extend(options.parameters,params);}=0A=
if(form.hasAttribute('method')&&!options.method)=0A=
options.method=3Dform.method;return new =
Ajax.Request(action,options);}};Form.Element=3D{focus:function(element){$=
(element).focus();return =
element;},select:function(element){$(element).select();return =
element;}};Form.Element.Methods=3D{serialize:function(element){element=3D=
$(element);if(!element.disabled&&element.name){var =
value=3Delement.getValue();if(value!=3Dundefined){var =
pair=3D{};pair[element.name]=3Dvalue;return Object.toQueryString(pair);}}=0A=
return'';},getValue:function(element){element=3D$(element);var =
method=3Delement.tagName.toLowerCase();return =
Form.Element.Serializers[method](element);},setValue:function(element,val=
ue){element=3D$(element);var =
method=3Delement.tagName.toLowerCase();Form.Element.Serializers[method](e=
lement,value);return =
element;},clear:function(element){$(element).value=3D'';return =
element;},present:function(element){return =
$(element).value!=3D'';},activate:function(element){element=3D$(element);=
try{element.focus();if(element.select&&(element.tagName.toLowerCase()!=3D=
'input'||!['button','reset','submit'].include(element.type)))=0A=
element.select();}catch(e){}=0A=
return =
element;},disable:function(element){element=3D$(element);element.blur();e=
lement.disabled=3Dtrue;return =
element;},enable:function(element){element=3D$(element);element.disabled=3D=
false;return element;}};var Field=3DForm.Element;var =
$F=3DForm.Element.Methods.getValue;Form.Element.Serializers=3D{input:func=
tion(element,value){switch(element.type.toLowerCase()){case'checkbox':cas=
e'radio':return =
Form.Element.Serializers.inputSelector(element,value);default:return =
Form.Element.Serializers.textarea(element,value);}},inputSelector:functio=
n(element,value){if(Object.isUndefined(value))return =
element.checked?element.value:null;else =
element.checked=3D!!value;},textarea:function(element,value){if(Object.is=
Undefined(value))return element.value;else =
element.value=3Dvalue;},select:function(element,index){if(Object.isUndefi=
ned(index))=0A=
return =
this[element.type=3D=3D'select-one'?'selectOne':'selectMany'](element);el=
se{var opt,value,single=3D!Object.isArray(index);for(var =
i=3D0,length=3Delement.length;i<length;i++){opt=3Delement.options[i];valu=
e=3Dthis.optionValue(opt);if(single){if(value=3D=3Dindex){opt.selected=3D=
true;return;}}=0A=
else =
opt.selected=3Dindex.include(value);}}},selectOne:function(element){var =
index=3Delement.selectedIndex;return =
index>=3D0?this.optionValue(element.options[index]):null;},selectMany:fun=
ction(element){var values,length=3Delement.length;if(!length)return =
null;for(var i=3D0,values=3D[];i<length;i++){var =
opt=3Delement.options[i];if(opt.selected)values.push(this.optionValue(opt=
));}=0A=
return values;},optionValue:function(opt){return =
Element.extend(opt).hasAttribute('value')?opt.value:opt.text;}};Abstract.=
TimedObserver=3DClass.create(PeriodicalExecuter,{initialize:function($sup=
er,element,frequency,callback){$super(callback,frequency);this.element=3D=
$(element);this.lastValue=3Dthis.getValue();},execute:function(){var =
value=3Dthis.getValue();if(Object.isString(this.lastValue)&&Object.isStri=
ng(value)?this.lastValue!=3Dvalue:String(this.lastValue)!=3DString(value)=
){this.callback(this.element,value);this.lastValue=3Dvalue;}}});Form.Elem=
ent.Observer=3DClass.create(Abstract.TimedObserver,{getValue:function(){r=
eturn =
Form.Element.getValue(this.element);}});Form.Observer=3DClass.create(Abst=
ract.TimedObserver,{getValue:function(){return =
Form.serialize(this.element);}});Abstract.EventObserver=3DClass.create({i=
nitialize:function(element,callback){this.element=3D$(element);this.callb=
ack=3Dcallback;this.lastValue=3Dthis.getValue();if(this.element.tagName.t=
oLowerCase()=3D=3D'form')=0A=
this.registerFormCallbacks();else=0A=
this.registerCallback(this.element);},onElementEvent:function(){var =
value=3Dthis.getValue();if(this.lastValue!=3Dvalue){this.callback(this.el=
ement,value);this.lastValue=3Dvalue;}},registerFormCallbacks:function(){F=
orm.getElements(this.element).each(this.registerCallback,this);},register=
Callback:function(element){if(element.type){switch(element.type.toLowerCa=
se()){case'checkbox':case'radio':Event.observe(element,'click',this.onEle=
mentEvent.bind(this));break;default:Event.observe(element,'change',this.o=
nElementEvent.bind(this));break;}}}});Form.Element.EventObserver=3DClass.=
create(Abstract.EventObserver,{getValue:function(){return =
Form.Element.getValue(this.element);}});Form.EventObserver=3DClass.create=
(Abstract.EventObserver,{getValue:function(){return =
Form.serialize(this.element);}});if(!window.Event)var =
Event=3D{};Object.extend(Event,{KEY_BACKSPACE:8,KEY_TAB:9,KEY_RETURN:13,K=
EY_ESC:27,KEY_LEFT:37,KEY_UP:38,KEY_RIGHT:39,KEY_DOWN:40,KEY_DELETE:46,KE=
Y_HOME:36,KEY_END:35,KEY_PAGEUP:33,KEY_PAGEDOWN:34,KEY_INSERT:45,cache:{}=
,relatedTarget:function(event){var =
element;switch(event.type){case'mouseover':element=3Devent.fromElement;br=
eak;case'mouseout':element=3Devent.toElement;break;default:return null;}=0A=
return Element.extend(element);}});Event.Methods=3D(function(){var =
isButton;if(Prototype.Browser.IE){var =
buttonMap=3D{0:1,1:4,2:2};isButton=3Dfunction(event,code){return =
event.button=3D=3DbuttonMap[code];};}else =
if(Prototype.Browser.WebKit){isButton=3Dfunction(event,code){switch(code)=
{case 0:return event.which=3D=3D1&&!event.metaKey;case 1:return =
event.which=3D=3D1&&event.metaKey;default:return =
false;}};}else{isButton=3Dfunction(event,code){return =
event.which?(event.which=3D=3D=3Dcode+1):(event.button=3D=3D=3Dcode);};}=0A=
return{isLeftClick:function(event){return =
isButton(event,0)},isMiddleClick:function(event){return =
isButton(event,1)},isRightClick:function(event){return =
isButton(event,2)},element:function(event){var =
node=3DEvent.extend(event).target;return =
Element.extend(node.nodeType=3D=3DNode.TEXT_NODE?node.parentNode:node);},=
findElement:function(event,expression){var =
element=3DEvent.element(event);if(!expression)return element;var =
elements=3D[element].concat(element.ancestors());return =
Selector.findElement(elements,expression,0);},pointer:function(event){ret=
urn{x:event.pageX||(event.clientX+=0A=
(document.documentElement.scrollLeft||document.body.scrollLeft)),y:event.=
pageY||(event.clientY+=0A=
(document.documentElement.scrollTop||document.body.scrollTop))};},pointer=
X:function(event){return =
Event.pointer(event).x},pointerY:function(event){return =
Event.pointer(event).y},stop:function(event){Event.extend(event);event.pr=
eventDefault();event.stopPropagation();event.stopped=3Dtrue;}};})();Event=
.extend=3D(function(){var =
methods=3DObject.keys(Event.Methods).inject({},function(m,name){m[name]=3D=
Event.Methods[name].methodize();return =
m;});if(Prototype.Browser.IE){Object.extend(methods,{stopPropagation:func=
tion(){this.cancelBubble=3Dtrue},preventDefault:function(){this.returnVal=
ue=3Dfalse},inspect:function(){return"[object Event]"}});return =
function(event){if(!event)return =
false;if(event._extendedByPrototype)return =
event;event._extendedByPrototype=3DPrototype.emptyFunction;var =
pointer=3DEvent.pointer(event);Object.extend(event,{target:event.srcEleme=
nt,relatedTarget:Event.relatedTarget(event),pageX:pointer.x,pageY:pointer=
.y});return =
Object.extend(event,methods);};}else{Event.prototype=3DEvent.prototype||d=
ocument.createEvent("HTMLEvents").__proto__;Object.extend(Event.prototype=
,methods);return Prototype.K;}})();Object.extend(Event,(function(){var =
cache=3DEvent.cache;function =
getEventID(element){if(element._prototypeEventID)return =
element._prototypeEventID[0];arguments.callee.id=3Darguments.callee.id||1=
;return element._prototypeEventID=3D[++arguments.callee.id];}=0A=
function =
getDOMEventName(eventName){if(eventName&&eventName.include(':'))return"da=
taavailable";return eventName;}=0A=
function getCacheForID(id){return cache[id]=3Dcache[id]||{};}=0A=
function getWrappersForEventName(id,eventName){var =
c=3DgetCacheForID(id);return c[eventName]=3Dc[eventName]||[];}=0A=
function createWrapper(element,eventName,handler){var =
id=3DgetEventID(element);var =
c=3DgetWrappersForEventName(id,eventName);if(c.pluck("handler").include(h=
andler))return false;var =
wrapper=3Dfunction(event){if(!Event||!Event.extend||(event.eventName&&eve=
nt.eventName!=3DeventName))=0A=
return =
false;Event.extend(event);handler.call(element,event);};wrapper.handler=3D=
handler;c.push(wrapper);return wrapper;}=0A=
function findWrapper(id,eventName,handler){var =
c=3DgetWrappersForEventName(id,eventName);return =
c.find(function(wrapper){return wrapper.handler=3D=3Dhandler});}=0A=
function destroyWrapper(id,eventName,handler){var =
c=3DgetCacheForID(id);if(!c[eventName])return =
false;c[eventName]=3Dc[eventName].without(findWrapper(id,eventName,handle=
r));}=0A=
function destroyCache(){for(var id in cache)=0A=
for(var eventName in cache[id])=0A=
cache[id][eventName]=3Dnull;}=0A=
if(window.attachEvent){window.attachEvent("onunload",destroyCache);}=0A=
return{observe:function(element,eventName,handler){element=3D$(element);v=
ar name=3DgetDOMEventName(eventName);var =
wrapper=3DcreateWrapper(element,eventName,handler);if(!wrapper)return =
element;if(element.addEventListener){element.addEventListener(name,wrappe=
r,false);}else{element.attachEvent("on"+name,wrapper);}=0A=
return =
element;},stopObserving:function(element,eventName,handler){element=3D$(e=
lement);var =
id=3DgetEventID(element),name=3DgetDOMEventName(eventName);if(!handler&&e=
ventName){getWrappersForEventName(id,eventName).each(function(wrapper){el=
ement.stopObserving(eventName,wrapper.handler);});return element;}else =
if(!eventName){Object.keys(getCacheForID(id)).each(function(eventName){el=
ement.stopObserving(eventName);});return element;}=0A=
var wrapper=3DfindWrapper(id,eventName,handler);if(!wrapper)return =
element;if(element.removeEventListener){element.removeEventListener(name,=
wrapper,false);}else{element.detachEvent("on"+name,wrapper);}=0A=
destroyWrapper(id,eventName,handler);return =
element;},fire:function(element,eventName,memo){element=3D$(element);if(e=
lement=3D=3Ddocument&&document.createEvent&&!element.dispatchEvent)=0A=
element=3Ddocument.documentElement;var =
event;if(document.createEvent){event=3Ddocument.createEvent("HTMLEvents")=
;event.initEvent("dataavailable",true,true);}else{event=3Ddocument.create=
EventObject();event.eventType=3D"ondataavailable";}=0A=
event.eventName=3DeventName;event.memo=3Dmemo||{};if(document.createEvent=
){element.dispatchEvent(event);}else{element.fireEvent(event.eventType,ev=
ent);}=0A=
return =
Event.extend(event);}};})());Object.extend(Event,Event.Methods);Element.a=
ddMethods({fire:Event.fire,observe:Event.observe,stopObserving:Event.stop=
Observing});Object.extend(document,{fire:Element.Methods.fire.methodize()=
,observe:Element.Methods.observe.methodize(),stopObserving:Element.Method=
s.stopObserving.methodize(),loaded:false});(function(){var =
timer;function =
fireContentLoadedEvent(){if(document.loaded)return;if(timer)window.clearI=
nterval(timer);document.fire("dom:loaded");document.loaded=3Dtrue;}=0A=
if(document.addEventListener){if(Prototype.Browser.WebKit){timer=3Dwindow=
.setInterval(function(){if(/loaded|complete/.test(document.readyState))=0A=
fireContentLoadedEvent();},0);Event.observe(window,"load",fireContentLoad=
edEvent);}else{document.addEventListener("DOMContentLoaded",fireContentLo=
adedEvent,false);}}else{document.write("<script =
id=3D__onDOMContentLoaded defer =
src=3D//:><\/script>");$("__onDOMContentLoaded").onreadystatechange=3Dfun=
ction(){if(this.readyState=3D=3D"complete"){this.onreadystatechange=3Dnul=
l;fireContentLoadedEvent();}};}})();Hash.toQueryString=3DObject.toQuerySt=
ring;var =
Toggle=3D{display:Element.toggle};Element.Methods.childOf=3DElement.Metho=
ds.descendantOf;var Insertion=3D{Before:function(element,content){return =
Element.insert(element,{before:content});},Top:function(element,content){=
return =
Element.insert(element,{top:content});},Bottom:function(element,content){=
return =
Element.insert(element,{bottom:content});},After:function(element,content=
){return Element.insert(element,{after:content});}};var $continue=3Dnew =
Error('"throw $continue" is deprecated, use "return" instead');var =
Position=3D{includeScrollOffsets:false,prepare:function(){this.deltaX=3Dw=
indow.pageXOffset||document.documentElement.scrollLeft||document.body.scr=
ollLeft||0;this.deltaY=3Dwindow.pageYOffset||document.documentElement.scr=
ollTop||document.body.scrollTop||0;},within:function(element,x,y){if(this=
.includeScrollOffsets)=0A=
return =
this.withinIncludingScrolloffsets(element,x,y);this.xcomp=3Dx;this.ycomp=3D=
y;this.offset=3DElement.cumulativeOffset(element);return(y>=3Dthis.offset=
[1]&&y<this.offset[1]+element.offsetHeight&&x>=3Dthis.offset[0]&&x<this.o=
ffset[0]+element.offsetWidth);},withinIncludingScrolloffsets:function(ele=
ment,x,y){var =
offsetcache=3DElement.cumulativeScrollOffset(element);this.xcomp=3Dx+offs=
etcache[0]-this.deltaX;this.ycomp=3Dy+offsetcache[1]-this.deltaY;this.off=
set=3DElement.cumulativeOffset(element);return(this.ycomp>=3Dthis.offset[=
1]&&this.ycomp<this.offset[1]+element.offsetHeight&&this.xcomp>=3Dthis.of=
fset[0]&&this.xcomp<this.offset[0]+element.offsetWidth);},overlap:functio=
n(mode,element){if(!mode)return 0;if(mode=3D=3D'vertical')=0A=
return((this.offset[1]+element.offsetHeight)-this.ycomp)/element.offsetHe=
ight;if(mode=3D=3D'horizontal')=0A=
return((this.offset[0]+element.offsetWidth)-this.xcomp)/element.offsetWid=
th;},cumulativeOffset:Element.Methods.cumulativeOffset,positionedOffset:E=
lement.Methods.positionedOffset,absolutize:function(element){Position.pre=
pare();return =
Element.absolutize(element);},relativize:function(element){Position.prepa=
re();return =
Element.relativize(element);},realOffset:Element.Methods.cumulativeScroll=
Offset,offsetParent:Element.Methods.getOffsetParent,page:Element.Methods.=
viewportOffset,clone:function(source,target,options){options=3Doptions||{=
};return =
Element.clonePosition(target,source,options);}};if(!document.getElementsB=
yClassName)document.getElementsByClassName=3Dfunction(instanceMethods){fu=
nction iter(name){return name.blank()?null:"[contains(concat(' ', =
@class, ' '), ' "+name+" ')]";}=0A=
instanceMethods.getElementsByClassName=3DPrototype.BrowserFeatures.XPath?=
function(element,className){className=3DclassName.toString().strip();var =
cond=3D/\s/.test(className)?$w(className).map(iter).join(''):iter(classNa=
me);return =
cond?document._getElementsByXPath('.//*'+cond,element):[];}:function(elem=
ent,className){className=3DclassName.toString().strip();var =
elements=3D[],classNames=3D(/\s/.test(className)?$w(className):null);if(!=
classNames&&!className)return elements;var =
nodes=3D$(element).getElementsByTagName('*');className=3D' '+className+' =
';for(var =
i=3D0,child,cn;child=3Dnodes[i];i++){if(child.className&&(cn=3D' =
'+child.className+' =
')&&(cn.include(className)||(classNames&&classNames.all(function(name){re=
turn!name.toString().blank()&&cn.include(' '+name+' ');}))))=0A=
elements.push(Element.extend(child));}=0A=
return elements;};return function(className,parentElement){return =
$(parentElement||document.body).getElementsByClassName(className);};}(Ele=
ment.Methods);Element.ClassNames=3DClass.create();Element.ClassNames.prot=
otype=3D{initialize:function(element){this.element=3D$(element);},_each:f=
unction(iterator){this.element.className.split(/\s+/).select(function(nam=
e){return =
name.length>0;})._each(iterator);},set:function(className){this.element.c=
lassName=3DclassName;},add:function(classNameToAdd){if(this.include(class=
NameToAdd))return;this.set($A(this).concat(classNameToAdd).join(' =
'));},remove:function(classNameToRemove){if(!this.include(classNameToRemo=
ve))return;this.set($A(this).without(classNameToRemove).join(' =
'));},toString:function(){return $A(this).join(' =
');}};Object.extend(Element.ClassNames.prototype,Enumerable);Element.addM=
ethods();
------=_NextPart_000_0040_01CB1F53.F9859920
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.active.com/SiteFiles/3/templates/javascripts/effects.js?ver=1.8.1

=0A=
String.prototype.parseColor=3Dfunction(){var =
color=3D'#';if(this.slice(0,4)=3D=3D'rgb('){var =
cols=3Dthis.slice(4,this.length-1).split(',');var =
i=3D0;do{color+=3DparseInt(cols[i]).toColorPart()}while(++i<3);}else{if(t=
his.slice(0,1)=3D=3D'#'){if(this.length=3D=3D4)for(var =
i=3D1;i<4;i++)color+=3D(this.charAt(i)+this.charAt(i)).toLowerCase();if(t=
his.length=3D=3D7)color=3Dthis.toLowerCase();}}=0A=
return(color.length=3D=3D7?color:(arguments[0]||this));};Element.collectT=
extNodes=3Dfunction(element){return =
$A($(element).childNodes).collect(function(node){return(node.nodeType=3D=3D=
3?node.nodeValue:(node.hasChildNodes()?Element.collectTextNodes(node):'')=
);}).flatten().join('');};Element.collectTextNodesIgnoreClass=3Dfunction(=
element,className){return =
$A($(element).childNodes).collect(function(node){return(node.nodeType=3D=3D=
3?node.nodeValue:((node.hasChildNodes()&&!Element.hasClassName(node,class=
Name))?Element.collectTextNodesIgnoreClass(node,className):''));}).flatte=
n().join('');};Element.setContentZoom=3Dfunction(element,percent){element=
=3D$(element);element.setStyle({fontSize:(percent/100)+'em'});if(Prototyp=
e.Browser.WebKit)window.scrollBy(0,0);return =
element;};Element.getInlineOpacity=3Dfunction(element){return =
$(element).style.opacity||'';};Element.forceRerendering=3Dfunction(elemen=
t){try{element=3D$(element);var n=3Ddocument.createTextNode(' =
');element.appendChild(n);element.removeChild(n);}catch(e){}};var =
Effect=3D{_elementDoesNotExistError:{name:'ElementDoesNotExistError',mess=
age:'The specified DOM element does not exist, but is required for this =
effect to =
operate'},Transitions:{linear:Prototype.K,sinoidal:function(pos){return(-=
Math.cos(pos*Math.PI)/2)+0.5;},reverse:function(pos){return =
1-pos;},flicker:function(pos){var =
pos=3D((-Math.cos(pos*Math.PI)/4)+0.75)+Math.random()/4;return =
pos>1?1:pos;},wobble:function(pos){return(-Math.cos(pos*Math.PI*(9*pos))/=
2)+0.5;},pulse:function(pos,pulses){pulses=3Dpulses||5;return(((pos%(1/pu=
lses))*pulses).round()=3D=3D0?((pos*pulses*2)-(pos*pulses*2).floor()):1-(=
(pos*pulses*2)-(pos*pulses*2).floor()));},spring:function(pos){return =
1-(Math.cos(pos*4.5*Math.PI)*Math.exp(-pos*6));},none:function(pos){retur=
n 0;},full:function(pos){return =
1;}},DefaultOptions:{duration:1.0,fps:100,sync:false,from:0.0,to:1.0,dela=
y:0.0,queue:'parallel'},tagifyText:function(element){var =
tagifyStyle=3D'position:relative';if(Prototype.Browser.IE)tagifyStyle+=3D=
';zoom:1';element=3D$(element);$A(element.childNodes).each(function(child=
){if(child.nodeType=3D=3D3){child.nodeValue.toArray().each(function(chara=
cter){element.insertBefore(new =
Element('span',{style:tagifyStyle}).update(character=3D=3D' =
'?String.fromCharCode(160):character),child);});Element.remove(child);}})=
;},multiple:function(element,effect){var elements;if(((typeof =
element=3D=3D'object')||Object.isFunction(element))&&(element.length))=0A=
elements=3Delement;else=0A=
elements=3D$(element).childNodes;var =
options=3DObject.extend({speed:0.1,delay:0.0},arguments[2]||{});var =
masterDelay=3Doptions.delay;$A(elements).each(function(element,index){new=
 =
effect(element,Object.extend(options,{delay:index*options.speed+masterDel=
ay}));});},PAIRS:{'slide':['SlideDown','SlideUp'],'blind':['BlindDown','B=
lindUp'],'appear':['Appear','Fade']},toggle:function(element,effect){elem=
ent=3D$(element);effect=3D(effect||'appear').toLowerCase();var =
options=3DObject.extend({queue:{position:'end',scope:(element.id||'global=
'),limit:1}},arguments[2]||{});Effect[element.visible()?Effect.PAIRS[effe=
ct][1]:Effect.PAIRS[effect][0]](element,options);}};Effect.DefaultOptions=
.transition=3DEffect.Transitions.sinoidal;Effect.ScopedQueue=3DClass.crea=
te(Enumerable,{initialize:function(){this.effects=3D[];this.interval=3Dnu=
ll;},_each:function(iterator){this.effects._each(iterator);},add:function=
(effect){var timestamp=3Dnew Date().getTime();var =
position=3DObject.isString(effect.options.queue)?effect.options.queue:eff=
ect.options.queue.position;switch(position){case'front':this.effects.find=
All(function(e){return =
e.state=3D=3D'idle'}).each(function(e){e.startOn+=3Deffect.finishOn;e.fin=
ishOn+=3Deffect.finishOn;});break;case'with-last':timestamp=3Dthis.effect=
s.pluck('startOn').max()||timestamp;break;case'end':timestamp=3Dthis.effe=
cts.pluck('finishOn').max()||timestamp;break;}=0A=
effect.startOn+=3Dtimestamp;effect.finishOn+=3Dtimestamp;if(!effect.optio=
ns.queue.limit||(this.effects.length<effect.options.queue.limit))=0A=
this.effects.push(effect);if(!this.interval)=0A=
this.interval=3DsetInterval(this.loop.bind(this),15);},remove:function(ef=
fect){this.effects=3Dthis.effects.reject(function(e){return =
e=3D=3Deffect});if(this.effects.length=3D=3D0){clearInterval(this.interva=
l);this.interval=3Dnull;}},loop:function(){var timePos=3Dnew =
Date().getTime();for(var i=3D0,len=3Dthis.effects.length;i<len;i++)=0A=
this.effects[i]&&this.effects[i].loop(timePos);}});Effect.Queues=3D{insta=
nces:$H(),get:function(queueName){if(!Object.isString(queueName))return =
queueName;return =
this.instances.get(queueName)||this.instances.set(queueName,new =
Effect.ScopedQueue());}};Effect.Queue=3DEffect.Queues.get('global');Effec=
t.Base=3DClass.create({position:null,start:function(options){function =
codeForEvent(options,eventName){return((options[eventName+'Internal']?'th=
is.options.'+eventName+'Internal(this);':'')+=0A=
(options[eventName]?'this.options.'+eventName+'(this);':''));}=0A=
if(options&&options.transition=3D=3D=3Dfalse)options.transition=3DEffect.=
Transitions.linear;this.options=3DObject.extend(Object.extend({},Effect.D=
efaultOptions),options||{});this.currentFrame=3D0;this.state=3D'idle';thi=
s.startOn=3Dthis.options.delay*1000;this.finishOn=3Dthis.startOn+(this.op=
tions.duration*1000);this.fromToDelta=3Dthis.options.to-this.options.from=
;this.totalTime=3Dthis.finishOn-this.startOn;this.totalFrames=3Dthis.opti=
ons.fps*this.options.duration;eval('this.render =3D function(pos){ '+'if =
(this.state=3D=3D"idle"){this.state=3D"running";'+=0A=
codeForEvent(this.options,'beforeSetup')+=0A=
(this.setup?'this.setup();':'')+=0A=
codeForEvent(this.options,'afterSetup')+'};if =
(this.state=3D=3D"running"){'+'pos=3Dthis.options.transition(pos)*'+this.=
fromToDelta+'+'+this.options.from+';'+'this.position=3Dpos;'+=0A=
codeForEvent(this.options,'beforeUpdate')+=0A=
(this.update?'this.update(pos);':'')+=0A=
codeForEvent(this.options,'afterUpdate')+'}}');this.event('beforeStart');=
if(!this.options.sync)=0A=
Effect.Queues.get(Object.isString(this.options.queue)?'global':this.optio=
ns.queue.scope).add(this);},loop:function(timePos){if(timePos>=3Dthis.sta=
rtOn){if(timePos>=3Dthis.finishOn){this.render(1.0);this.cancel();this.ev=
ent('beforeFinish');if(this.finish)this.finish();this.event('afterFinish'=
);return;}=0A=
var =
pos=3D(timePos-this.startOn)/this.totalTime,frame=3D(pos*this.totalFrames=
).round();if(frame>this.currentFrame){this.render(pos);this.currentFrame=3D=
frame;}}},cancel:function(){if(!this.options.sync)=0A=
Effect.Queues.get(Object.isString(this.options.queue)?'global':this.optio=
ns.queue.scope).remove(this);this.state=3D'finished';},event:function(eve=
ntName){if(this.options[eventName+'Internal'])this.options[eventName+'Int=
ernal'](this);if(this.options[eventName])this.options[eventName](this);},=
inspect:function(){var data=3D$H();for(property in this)=0A=
if(!Object.isFunction(this[property]))data.set(property,this[property]);r=
eturn'#<Effect:'+data.inspect()+',options:'+$H(this.options).inspect()+'>=
';}});Effect.Parallel=3DClass.create(Effect.Base,{initialize:function(eff=
ects){this.effects=3Deffects||[];this.start(arguments[1]);},update:functi=
on(position){this.effects.invoke('render',position);},finish:function(pos=
ition){this.effects.each(function(effect){effect.render(1.0);effect.cance=
l();effect.event('beforeFinish');if(effect.finish)effect.finish(position)=
;effect.event('afterFinish');});}});Effect.Tween=3DClass.create(Effect.Ba=
se,{initialize:function(object,from,to){object=3DObject.isString(object)?=
$(object):object;var =
args=3D$A(arguments),method=3Dargs.last(),options=3Dargs.length=3D=3D5?ar=
gs[3]:null;this.method=3DObject.isFunction(method)?method.bind(object):Ob=
ject.isFunction(object[method])?object[method].bind(object):function(valu=
e){object[method]=3Dvalue};this.start(Object.extend({from:from,to:to},opt=
ions||{}));},update:function(position){this.method(position);}});Effect.E=
vent=3DClass.create(Effect.Base,{initialize:function(){this.start(Object.=
extend({duration:0},arguments[0]||{}));},update:Prototype.emptyFunction})=
;Effect.Opacity=3DClass.create(Effect.Base,{initialize:function(element){=
this.element=3D$(element);if(!this.element)throw(Effect._elementDoesNotEx=
istError);if(Prototype.Browser.IE&&(!this.element.currentStyle.hasLayout)=
)=0A=
this.element.setStyle({zoom:1});var =
options=3DObject.extend({from:this.element.getOpacity()||0.0,to:1.0},argu=
ments[1]||{});this.start(options);},update:function(position){this.elemen=
t.setOpacity(position);}});Effect.Move=3DClass.create(Effect.Base,{initia=
lize:function(element){this.element=3D$(element);if(!this.element)throw(E=
ffect._elementDoesNotExistError);var =
options=3DObject.extend({x:0,y:0,mode:'relative'},arguments[1]||{});this.=
start(options);},setup:function(){this.element.makePositioned();this.orig=
inalLeft=3DparseFloat(this.element.getStyle('left')||'0');this.originalTo=
p=3DparseFloat(this.element.getStyle('top')||'0');if(this.options.mode=3D=
=3D'absolute'){this.options.x=3Dthis.options.x-this.originalLeft;this.opt=
ions.y=3Dthis.options.y-this.originalTop;}},update:function(position){thi=
s.element.setStyle({left:(this.options.x*position+this.originalLeft).roun=
d()+'px',top:(this.options.y*position+this.originalTop).round()+'px'});}}=
);Effect.MoveBy=3Dfunction(element,toTop,toLeft){return new =
Effect.Move(element,Object.extend({x:toLeft,y:toTop},arguments[3]||{}));}=
;Effect.Scale=3DClass.create(Effect.Base,{initialize:function(element,per=
cent){this.element=3D$(element);if(!this.element)throw(Effect._elementDoe=
sNotExistError);var =
options=3DObject.extend({scaleX:true,scaleY:true,scaleContent:true,scaleF=
romCenter:false,scaleMode:'box',scaleFrom:100.0,scaleTo:percent},argument=
s[2]||{});this.start(options);},setup:function(){this.restoreAfterFinish=3D=
this.options.restoreAfterFinish||false;this.elementPositioning=3Dthis.ele=
ment.getStyle('position');this.originalStyle=3D{};['top','left','width','=
height','fontSize'].each(function(k){this.originalStyle[k]=3Dthis.element=
.style[k];}.bind(this));this.originalTop=3Dthis.element.offsetTop;this.or=
iginalLeft=3Dthis.element.offsetLeft;var =
fontSize=3Dthis.element.getStyle('font-size')||'100%';['em','px','%','pt'=
].each(function(fontSizeType){if(fontSize.indexOf(fontSizeType)>0){this.f=
ontSize=3DparseFloat(fontSize);this.fontSizeType=3DfontSizeType;}}.bind(t=
his));this.factor=3D(this.options.scaleTo-this.options.scaleFrom)/100;thi=
s.dims=3Dnull;if(this.options.scaleMode=3D=3D'box')=0A=
this.dims=3D[this.element.offsetHeight,this.element.offsetWidth];if(/^con=
tent/.test(this.options.scaleMode))=0A=
this.dims=3D[this.element.scrollHeight,this.element.scrollWidth];if(!this=
.dims)=0A=
this.dims=3D[this.options.scaleMode.originalHeight,this.options.scaleMode=
.originalWidth];},update:function(position){var =
currentScale=3D(this.options.scaleFrom/100.0)+(this.factor*position);if(t=
his.options.scaleContent&&this.fontSize)=0A=
this.element.setStyle({fontSize:this.fontSize*currentScale+this.fontSizeT=
ype});this.setDimensions(this.dims[0]*currentScale,this.dims[1]*currentSc=
ale);},finish:function(position){if(this.restoreAfterFinish)this.element.=
setStyle(this.originalStyle);},setDimensions:function(height,width){var =
d=3D{};if(this.options.scaleX)d.width=3Dwidth.round()+'px';if(this.option=
s.scaleY)d.height=3Dheight.round()+'px';if(this.options.scaleFromCenter){=
var topd=3D(height-this.dims[0])/2;var =
leftd=3D(width-this.dims[1])/2;if(this.elementPositioning=3D=3D'absolute'=
){if(this.options.scaleY)d.top=3Dthis.originalTop-topd+'px';if(this.optio=
ns.scaleX)d.left=3Dthis.originalLeft-leftd+'px';}else{if(this.options.sca=
leY)d.top=3D-topd+'px';if(this.options.scaleX)d.left=3D-leftd+'px';}}=0A=
this.element.setStyle(d);}});Effect.Highlight=3DClass.create(Effect.Base,=
{initialize:function(element){this.element=3D$(element);if(!this.element)=
throw(Effect._elementDoesNotExistError);var =
options=3DObject.extend({startcolor:'#ffff99'},arguments[1]||{});this.sta=
rt(options);},setup:function(){if(this.element.getStyle('display')=3D=3D'=
none'){this.cancel();return;}=0A=
this.oldStyle=3D{};if(!this.options.keepBackgroundImage){this.oldStyle.ba=
ckgroundImage=3Dthis.element.getStyle('background-image');this.element.se=
tStyle({backgroundImage:'none'});}=0A=
if(!this.options.endcolor)=0A=
this.options.endcolor=3Dthis.element.getStyle('background-color').parseCo=
lor('#ffffff');if(!this.options.restorecolor)=0A=
this.options.restorecolor=3Dthis.element.getStyle('background-color');thi=
s._base=3D$R(0,2).map(function(i){return =
parseInt(this.options.startcolor.slice(i*2+1,i*2+3),16)}.bind(this));this=
._delta=3D$R(0,2).map(function(i){return =
parseInt(this.options.endcolor.slice(i*2+1,i*2+3),16)-this._base[i]}.bind=
(this));},update:function(position){this.element.setStyle({backgroundColo=
r:$R(0,2).inject('#',function(m,v,i){return =
m+((this._base[i]+(this._delta[i]*position)).round().toColorPart());}.bin=
d(this))});},finish:function(){this.element.setStyle(Object.extend(this.o=
ldStyle,{backgroundColor:this.options.restorecolor}));}});Effect.ScrollTo=
=3Dfunction(element){var =
options=3Darguments[1]||{},scrollOffsets=3Ddocument.viewport.getScrollOff=
sets(),elementOffsets=3D$(element).cumulativeOffset(),max=3D(window.heigh=
t||document.body.scrollHeight)-document.viewport.getHeight();if(options.o=
ffset)elementOffsets[1]+=3Doptions.offset;return new =
Effect.Tween(null,scrollOffsets.top,elementOffsets[1]>max?max:elementOffs=
ets[1],options,function(p){scrollTo(scrollOffsets.left,p.round())});};Eff=
ect.Fade=3Dfunction(element){element=3D$(element);var =
oldOpacity=3Delement.getInlineOpacity();var =
options=3DObject.extend({from:element.getOpacity()||1.0,to:0.0,afterFinis=
hInternal:function(effect){if(effect.options.to!=3D0)return;effect.elemen=
t.hide().setStyle({opacity:oldOpacity});}},arguments[1]||{});return new =
Effect.Opacity(element,options);};Effect.Appear=3Dfunction(element){eleme=
nt=3D$(element);var =
options=3DObject.extend({from:(element.getStyle('display')=3D=3D'none'?0.=
0:element.getOpacity()||0.0),to:1.0,afterFinishInternal:function(effect){=
effect.element.forceRerendering();},beforeSetup:function(effect){effect.e=
lement.setOpacity(effect.options.from).show();}},arguments[1]||{});return=
 new =
Effect.Opacity(element,options);};Effect.Puff=3Dfunction(element){element=
=3D$(element);var =
oldStyle=3D{opacity:element.getInlineOpacity(),position:element.getStyle(=
'position'),top:element.style.top,left:element.style.left,width:element.s=
tyle.width,height:element.style.height};return new Effect.Parallel([new =
Effect.Scale(element,200,{sync:true,scaleFromCenter:true,scaleContent:tru=
e,restoreAfterFinish:true}),new =
Effect.Opacity(element,{sync:true,to:0.0})],Object.extend({duration:1.0,b=
eforeSetupInternal:function(effect){Position.absolutize(effect.effects[0]=
.element)},afterFinishInternal:function(effect){effect.effects[0].element=
.hide().setStyle(oldStyle);}},arguments[1]||{}));};Effect.BlindUp=3Dfunct=
ion(element){element=3D$(element);element.makeClipping();return new =
Effect.Scale(element,0,Object.extend({scaleContent:false,scaleX:false,res=
toreAfterFinish:true,afterFinishInternal:function(effect){effect.element.=
hide().undoClipping();}},arguments[1]||{}));};Effect.BlindDown=3Dfunction=
(element){element=3D$(element);var =
elementDimensions=3Delement.getDimensions();return new =
Effect.Scale(element,100,Object.extend({scaleContent:false,scaleX:false,s=
caleFrom:0,scaleMode:{originalHeight:elementDimensions.height,originalWid=
th:elementDimensions.width},restoreAfterFinish:true,afterSetup:function(e=
ffect){effect.element.makeClipping().setStyle({height:'0px'}).show();},af=
terFinishInternal:function(effect){effect.element.undoClipping();}},argum=
ents[1]||{}));};Effect.SwitchOff=3Dfunction(element){element=3D$(element)=
;var oldOpacity=3Delement.getInlineOpacity();return new =
Effect.Appear(element,Object.extend({duration:0.4,from:0,transition:Effec=
t.Transitions.flicker,afterFinishInternal:function(effect){new =
Effect.Scale(effect.element,1,{duration:0.3,scaleFromCenter:true,scaleX:f=
alse,scaleContent:false,restoreAfterFinish:true,beforeSetup:function(effe=
ct){effect.element.makePositioned().makeClipping();},afterFinishInternal:=
function(effect){effect.element.hide().undoClipping().undoPositioned().se=
tStyle({opacity:oldOpacity});}})}},arguments[1]||{}));};Effect.DropOut=3D=
function(element){element=3D$(element);var =
oldStyle=3D{top:element.getStyle('top'),left:element.getStyle('left'),opa=
city:element.getInlineOpacity()};return new Effect.Parallel([new =
Effect.Move(element,{x:0,y:100,sync:true}),new =
Effect.Opacity(element,{sync:true,to:0.0})],Object.extend({duration:0.5,b=
eforeSetup:function(effect){effect.effects[0].element.makePositioned();},=
afterFinishInternal:function(effect){effect.effects[0].element.hide().und=
oPositioned().setStyle(oldStyle);}},arguments[1]||{}));};Effect.Shake=3Df=
unction(element){element=3D$(element);var =
options=3DObject.extend({distance:20,duration:0.5},arguments[1]||{});var =
distance=3DparseFloat(options.distance);var =
split=3DparseFloat(options.duration)/10.0;var =
oldStyle=3D{top:element.getStyle('top'),left:element.getStyle('left')};re=
turn new =
Effect.Move(element,{x:distance,y:0,duration:split,afterFinishInternal:fu=
nction(effect){new =
Effect.Move(effect.element,{x:-distance*2,y:0,duration:split*2,afterFinis=
hInternal:function(effect){new =
Effect.Move(effect.element,{x:distance*2,y:0,duration:split*2,afterFinish=
Internal:function(effect){new =
Effect.Move(effect.element,{x:-distance*2,y:0,duration:split*2,afterFinis=
hInternal:function(effect){new =
Effect.Move(effect.element,{x:distance*2,y:0,duration:split*2,afterFinish=
Internal:function(effect){new =
Effect.Move(effect.element,{x:-distance,y:0,duration:split,afterFinishInt=
ernal:function(effect){effect.element.undoPositioned().setStyle(oldStyle)=
;}})}})}})}})}})}});};Effect.SlideDown=3Dfunction(element){element=3D$(el=
ement).cleanWhitespace();var =
oldInnerBottom=3Delement.down().getStyle('bottom');var =
elementDimensions=3Delement.getDimensions();return new =
Effect.Scale(element,100,Object.extend({scaleContent:false,scaleX:false,s=
caleFrom:window.opera?0:1,scaleMode:{originalHeight:elementDimensions.hei=
ght,originalWidth:elementDimensions.width},restoreAfterFinish:true,afterS=
etup:function(effect){effect.element.makePositioned();effect.element.down=
().makePositioned();if(window.opera)effect.element.setStyle({top:''});eff=
ect.element.makeClipping().setStyle({height:'0px'}).show();},afterUpdateI=
nternal:function(effect){effect.element.down().setStyle({bottom:(effect.d=
ims[0]-effect.element.clientHeight)+'px'});},afterFinishInternal:function=
(effect){effect.element.undoClipping().undoPositioned();effect.element.do=
wn().undoPositioned().setStyle({bottom:oldInnerBottom});}},arguments[1]||=
{}));};Effect.SlideUp=3Dfunction(element){element=3D$(element).cleanWhite=
space();var oldInnerBottom=3Delement.down().getStyle('bottom');var =
elementDimensions=3Delement.getDimensions();return new =
Effect.Scale(element,window.opera?0:1,Object.extend({scaleContent:false,s=
caleX:false,scaleMode:'box',scaleFrom:100,scaleMode:{originalHeight:eleme=
ntDimensions.height,originalWidth:elementDimensions.width},restoreAfterFi=
nish:true,afterSetup:function(effect){effect.element.makePositioned();eff=
ect.element.down().makePositioned();if(window.opera)effect.element.setSty=
le({top:''});effect.element.makeClipping().show();},afterUpdateInternal:f=
unction(effect){effect.element.down().setStyle({bottom:(effect.dims[0]-ef=
fect.element.clientHeight)+'px'});},afterFinishInternal:function(effect){=
effect.element.hide().undoClipping().undoPositioned();effect.element.down=
().undoPositioned().setStyle({bottom:oldInnerBottom});}},arguments[1]||{}=
));};Effect.Squish=3Dfunction(element){return new =
Effect.Scale(element,window.opera?1:0,{restoreAfterFinish:true,beforeSetu=
p:function(effect){effect.element.makeClipping();},afterFinishInternal:fu=
nction(effect){effect.element.hide().undoClipping();}});};Effect.Grow=3Df=
unction(element){element=3D$(element);var =
options=3DObject.extend({direction:'center',moveTransition:Effect.Transit=
ions.sinoidal,scaleTransition:Effect.Transitions.sinoidal,opacityTransiti=
on:Effect.Transitions.full},arguments[1]||{});var =
oldStyle=3D{top:element.style.top,left:element.style.left,height:element.=
style.height,width:element.style.width,opacity:element.getInlineOpacity()=
};var dims=3Delement.getDimensions();var initialMoveX,initialMoveY;var =
moveX,moveY;switch(options.direction){case'top-left':initialMoveX=3Diniti=
alMoveY=3DmoveX=3DmoveY=3D0;break;case'top-right':initialMoveX=3Ddims.wid=
th;initialMoveY=3DmoveY=3D0;moveX=3D-dims.width;break;case'bottom-left':i=
nitialMoveX=3DmoveX=3D0;initialMoveY=3Ddims.height;moveY=3D-dims.height;b=
reak;case'bottom-right':initialMoveX=3Ddims.width;initialMoveY=3Ddims.hei=
ght;moveX=3D-dims.width;moveY=3D-dims.height;break;case'center':initialMo=
veX=3Ddims.width/2;initialMoveY=3Ddims.height/2;moveX=3D-dims.width/2;mov=
eY=3D-dims.height/2;break;}=0A=
return new =
Effect.Move(element,{x:initialMoveX,y:initialMoveY,duration:0.01,beforeSe=
tup:function(effect){effect.element.hide().makeClipping().makePositioned(=
);},afterFinishInternal:function(effect){new Effect.Parallel([new =
Effect.Opacity(effect.element,{sync:true,to:1.0,from:0.0,transition:optio=
ns.opacityTransition}),new =
Effect.Move(effect.element,{x:moveX,y:moveY,sync:true,transition:options.=
moveTransition}),new =
Effect.Scale(effect.element,100,{scaleMode:{originalHeight:dims.height,or=
iginalWidth:dims.width},sync:true,scaleFrom:window.opera?1:0,transition:o=
ptions.scaleTransition,restoreAfterFinish:true})],Object.extend({beforeSe=
tup:function(effect){effect.effects[0].element.setStyle({height:'0px'}).s=
how();},afterFinishInternal:function(effect){effect.effects[0].element.un=
doClipping().undoPositioned().setStyle(oldStyle);}},options))}});};Effect=
.Shrink=3Dfunction(element){element=3D$(element);var =
options=3DObject.extend({direction:'center',moveTransition:Effect.Transit=
ions.sinoidal,scaleTransition:Effect.Transitions.sinoidal,opacityTransiti=
on:Effect.Transitions.none},arguments[1]||{});var =
oldStyle=3D{top:element.style.top,left:element.style.left,height:element.=
style.height,width:element.style.width,opacity:element.getInlineOpacity()=
};var dims=3Delement.getDimensions();var =
moveX,moveY;switch(options.direction){case'top-left':moveX=3DmoveY=3D0;br=
eak;case'top-right':moveX=3Ddims.width;moveY=3D0;break;case'bottom-left':=
moveX=3D0;moveY=3Ddims.height;break;case'bottom-right':moveX=3Ddims.width=
;moveY=3Ddims.height;break;case'center':moveX=3Ddims.width/2;moveY=3Ddims=
.height/2;break;}=0A=
return new Effect.Parallel([new =
Effect.Opacity(element,{sync:true,to:0.0,from:1.0,transition:options.opac=
ityTransition}),new =
Effect.Scale(element,window.opera?1:0,{sync:true,transition:options.scale=
Transition,restoreAfterFinish:true}),new =
Effect.Move(element,{x:moveX,y:moveY,sync:true,transition:options.moveTra=
nsition})],Object.extend({beforeStartInternal:function(effect){effect.eff=
ects[0].element.makePositioned().makeClipping();},afterFinishInternal:fun=
ction(effect){effect.effects[0].element.hide().undoClipping().undoPositio=
ned().setStyle(oldStyle);}},options));};Effect.Pulsate=3Dfunction(element=
){element=3D$(element);var options=3Darguments[1]||{};var =
oldOpacity=3Delement.getInlineOpacity();var =
transition=3Doptions.transition||Effect.Transitions.sinoidal;var =
reverser=3Dfunction(pos){return =
transition(1-Effect.Transitions.pulse(pos,options.pulses))};reverser.bind=
(transition);return new =
Effect.Opacity(element,Object.extend(Object.extend({duration:2.0,from:0,a=
fterFinishInternal:function(effect){effect.element.setStyle({opacity:oldO=
pacity});}},options),{transition:reverser}));};Effect.Fold=3Dfunction(ele=
ment){element=3D$(element);var =
oldStyle=3D{top:element.style.top,left:element.style.left,width:element.s=
tyle.width,height:element.style.height};element.makeClipping();return =
new =
Effect.Scale(element,5,Object.extend({scaleContent:false,scaleX:false,aft=
erFinishInternal:function(effect){new =
Effect.Scale(element,1,{scaleContent:false,scaleY:false,afterFinishIntern=
al:function(effect){effect.element.hide().undoClipping().setStyle(oldStyl=
e);}});}},arguments[1]||{}));};Effect.Morph=3DClass.create(Effect.Base,{i=
nitialize:function(element){this.element=3D$(element);if(!this.element)th=
row(Effect._elementDoesNotExistError);var =
options=3DObject.extend({style:{}},arguments[1]||{});if(!Object.isString(=
options.style))this.style=3D$H(options.style);else{if(options.style.inclu=
de(':'))=0A=
this.style=3Doptions.style.parseStyle();else{this.element.addClassName(op=
tions.style);this.style=3D$H(this.element.getStyles());this.element.remov=
eClassName(options.style);var =
css=3Dthis.element.getStyles();this.style=3Dthis.style.reject(function(st=
yle){return =
style.value=3D=3Dcss[style.key];});options.afterFinishInternal=3Dfunction=
(effect){effect.element.addClassName(effect.options.style);effect.transfo=
rms.each(function(transform){effect.element.style[transform.style]=3D'';}=
);}}}=0A=
this.start(options);},setup:function(){function =
parseColor(color){if(!color||['rgba(0, 0, 0, =
0)','transparent'].include(color))color=3D'#ffffff';color=3Dcolor.parseCo=
lor();return $R(0,2).map(function(i){return =
parseInt(color.slice(i*2+1,i*2+3),16)});}=0A=
this.transforms=3Dthis.style.map(function(pair){var =
property=3Dpair[0],value=3Dpair[1],unit=3Dnull;if(value.parseColor('#zzzz=
zz')!=3D'#zzzzzz'){value=3Dvalue.parseColor();unit=3D'color';}else =
if(property=3D=3D'opacity'){value=3DparseFloat(value);if(Prototype.Browse=
r.IE&&(!this.element.currentStyle.hasLayout))=0A=
this.element.setStyle({zoom:1});}else =
if(Element.CSS_LENGTH.test(value)){var =
components=3Dvalue.match(/^([\+\-]?[0-9\.]+)(.*)$/);value=3DparseFloat(co=
mponents[1]);unit=3D(components.length=3D=3D3)?components[2]:null;}=0A=
var =
originalValue=3Dthis.element.getStyle(property);return{style:property.cam=
elize(),originalValue:unit=3D=3D'color'?parseColor(originalValue):parseFl=
oat(originalValue||0),targetValue:unit=3D=3D'color'?parseColor(value):val=
ue,unit:unit};}.bind(this)).reject(function(transform){return((transform.=
originalValue=3D=3Dtransform.targetValue)||(transform.unit!=3D'color'&&(i=
sNaN(transform.originalValue)||isNaN(transform.targetValue))))});},update=
:function(position){var =
style=3D{},transform,i=3Dthis.transforms.length;while(i--)=0A=
style[(transform=3Dthis.transforms[i]).style]=3Dtransform.unit=3D=3D'colo=
r'?'#'+=0A=
(Math.round(transform.originalValue[0]+=0A=
(transform.targetValue[0]-transform.originalValue[0])*position)).toColorP=
art()+=0A=
(Math.round(transform.originalValue[1]+=0A=
(transform.targetValue[1]-transform.originalValue[1])*position)).toColorP=
art()+=0A=
(Math.round(transform.originalValue[2]+=0A=
(transform.targetValue[2]-transform.originalValue[2])*position)).toColorP=
art():(transform.originalValue+=0A=
(transform.targetValue-transform.originalValue)*position).toFixed(3)+=0A=
(transform.unit=3D=3D=3Dnull?'':transform.unit);this.element.setStyle(sty=
le,true);}});Effect.Transform=3DClass.create({initialize:function(tracks)=
{this.tracks=3D[];this.options=3Darguments[1]||{};this.addTracks(tracks);=
},addTracks:function(tracks){tracks.each(function(track){track=3D$H(track=
);var =
data=3Dtrack.values().first();this.tracks.push($H({ids:track.keys().first=
(),effect:Effect.Morph,options:{style:data}}));}.bind(this));return =
this;},play:function(){return new =
Effect.Parallel(this.tracks.map(function(track){var =
ids=3Dtrack.get('ids'),effect=3Dtrack.get('effect'),options=3Dtrack.get('=
options');var elements=3D[$(ids)||$$(ids)].flatten();return =
elements.map(function(e){return new =
effect(e,Object.extend({sync:true},options))});}).flatten(),this.options)=
;}});Element.CSS_PROPERTIES=3D$w('backgroundColor backgroundPosition =
borderBottomColor borderBottomStyle '+'borderBottomWidth borderLeftColor =
borderLeftStyle borderLeftWidth '+'borderRightColor borderRightStyle =
borderRightWidth borderSpacing '+'borderTopColor borderTopStyle =
borderTopWidth bottom clip color '+'fontSize fontWeight height left =
letterSpacing lineHeight '+'marginBottom marginLeft marginRight =
marginTop markerOffset maxHeight '+'maxWidth minHeight minWidth opacity =
outlineColor outlineOffset '+'outlineWidth paddingBottom paddingLeft =
paddingRight paddingTop '+'right textIndent top width wordSpacing =
zIndex');Element.CSS_LENGTH=3D/^(([\+\-]?[0-9\.]+)(em|ex|px|in|cm|mm|pt|p=
c|\%))|0$/;String.__parseStyleElement=3Ddocument.createElement('div');Str=
ing.prototype.parseStyle=3Dfunction(){var =
style,styleRules=3D$H();if(Prototype.Browser.WebKit)=0A=
style=3Dnew =
Element('div',{style:this}).style;else{String.__parseStyleElement.innerHT=
ML=3D'<div =
style=3D"'+this+'"></div>';style=3DString.__parseStyleElement.childNodes[=
0].style;}=0A=
Element.CSS_PROPERTIES.each(function(property){if(style[property])styleRu=
les.set(property,style[property]);});if(Prototype.Browser.IE&&this.includ=
e('opacity'))=0A=
styleRules.set('opacity',this.match(/opacity:\s*((?:0|1)?(?:\.\d*)?)/)[1]=
);return =
styleRules;};if(document.defaultView&&document.defaultView.getComputedSty=
le){Element.getStyles=3Dfunction(element){var =
css=3Ddocument.defaultView.getComputedStyle($(element),null);return =
Element.CSS_PROPERTIES.inject({},function(styles,property){styles[propert=
y]=3Dcss[property];return =
styles;});};}else{Element.getStyles=3Dfunction(element){element=3D$(eleme=
nt);var =
css=3Delement.currentStyle,styles;styles=3DElement.CSS_PROPERTIES.inject(=
{},function(results,property){results[property]=3Dcss[property];return =
results;});if(!styles.opacity)styles.opacity=3Delement.getOpacity();retur=
n =
styles;};};Effect.Methods=3D{morph:function(element,style){element=3D$(el=
ement);new =
Effect.Morph(element,Object.extend({style:style},arguments[2]||{}));retur=
n =
element;},visualEffect:function(element,effect,options){element=3D$(eleme=
nt)=0A=
var =
s=3Deffect.dasherize().camelize(),klass=3Ds.charAt(0).toUpperCase()+s.sub=
string(1);new Effect[klass](element,options);return =
element;},highlight:function(element,options){element=3D$(element);new =
Effect.Highlight(element,options);return element;}};$w('fade appear grow =
shrink fold blindUp blindDown slideUp slideDown '+'pulsate shake puff =
squish switchOff =
dropOut').each(function(effect){Effect.Methods[effect]=3Dfunction(element=
,options){element=3D$(element);Effect[effect.charAt(0).toUpperCase()+effe=
ct.substring(1)](element,options);return =
element;}});$w('getInlineOpacity forceRerendering setContentZoom =
collectTextNodes collectTextNodesIgnoreClass =
getStyles').each(function(f){Effect.Methods[f]=3DElement[f];});Element.ad=
dMethods(Effect.Methods);
------=_NextPart_000_0040_01CB1F53.F9859920
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.active.com/SiteFiles/3/templates/javascripts/application.js?ver=2.7.0

document.write('<script type=3D"text/javascript" src=3D"' + =
location.protocol + '//www.active.com/SiteFiles/A2/config.js"></scr' + =
'ipt>');

/*All Channels*/
Effect.ChannelsUp=3Dfunction(element){
element=3D$(element);
element.makeClipping();
return new Effect.Scale(element,0,
Object.extend({scaleContent:false,
scaleX:false,
restoreAfterFinish:true,
afterUpdate:function(effect){
updateOpaque();
},
afterFinishInternal:function(effect){
effect.element.hide();
effect.element.undoClipping();
updateOpaque();
$('all_channels_opaque').hide();
}
},arguments[1]||{})
);
}
Effect.ChannelsDown=3Dfunction(element){
element=3D$(element);
var elementDimensions=3Delement.getDimensions();
return new Effect.Scale(element,100,
Object.extend({scaleContent:false,
scaleX:false,
scaleFrom:0,
scaleMode:{originalHeight:elementDimensions.height,originalWidth:elementD=
imensions.width},
restoreAfterFinish:true,
afterSetup:function(effect){
effect.element.makeClipping();
effect.element.setStyle({height:'0px'});
effect.element.show();
},
afterUpdate:function(effect){
updateOpaque();
},
afterFinishInternal:function(effect){
effect.element.undoClipping();
updateOpaque();
}
},arguments[1]||{})
);
}
var allChannelsOpen=3Dfalse;
var allChannelsClose=3Dfalse;
updateOpaque=3Dfunction(){
var ac=3D$('all_channels');
var opaque=3D$('all_channels_opaque');
opaque.style.top=3Dac.offsetTop+'px';
opaque.style.left=3Dac.offsetLeft+'px';
opaque.style.width=3Dac.offsetWidth+'px';
opaque.style.height=3Dac.offsetHeight+'px';
opaque.show();
}
function initAllChannels(){
if($('all_channels_button')){
insideAllChannels=3D0;
showAllChannelsHandle=3Dnull;
hideAllChannelsHandle=3Dnull;
blinding=3Dfalse;
showAllChannels=3Dfunction(){
if(blinding)return;
if(!$('all_channels').visible()&&allChannelsOpen){
blinding=3Dtrue;
troubTab('hide')
new =
Effect.ChannelsDown('all_channels',{duration:.3,afterFinish:function(){bl=
inding=3Dfalse;}});
}
}
hideAllChannels=3Dfunction(){
if(blinding)return;
if($('all_channels').visible()&&insideAllChannels=3D=3D0){
blinding=3Dtrue;
new =
Effect.ChannelsUp('all_channels',{duration:.3,afterFinish:function(){blin=
ding=3Dfalse;}});
setTimeout("troubTab('show')",200);
}
}
troubTab=3Dfunction(action){
var f=3D$$('#mod_featured.tab_box .title');
for(var i=3D0;i<f.length;i++){
if(action=3D=3D"show"){
Element.show(f[i]);
document.getElementById("mod_featured").style.paddingTop=3D"0em";
}
else{
Element.hide(f[i]);
document.getElementById("mod_featured").style.paddingTop=3D"3.14em";
}
}
}
fireHideAllChannels=3Dfunction(wait){
if(hideAllChannelsHandle){
clearTimeout(hideAllChannelsHandle);
}
hideAllChannelsHandle=3DsetTimeout("hideAllChannels()",wait);
}
$('all_channels_button').onmouseover=3Dfunction(){
allChannelsOpen=3Dtrue;
setTimeout("showAllChannels()",200);
}
$('all_channels_button').onmouseout=3Dfunction(){
allChannelsOpen=3Dfalse;
fireHideAllChannels(400);
}
$('all_channels_button').onclick=3Dfunction(){
if(!$('all_channels').visible()){
showAllChannels();
}else{
hideAllChannels();
}
}
$('all_channels').onmouseout=3Dfunction(){
allChannelsClose=3Dtrue;
insideAllChannels--;
fireHideAllChannels(400);
}
$('all_channels').onmouseover=3Dfunction(){
insideAllChannels++;
allChannelsClose=3Dfalse;
}
}
}

/*Breadcrumbs*/
function cnvrt2Upper(str){
newVal=3D'';
val=3Dstr.split(' ');
for(var c=3D0;c<val.length;c++){
if(val[c]!=3D"and"){
newVal+=3Dval[c].substring(0,1).toUpperCase()+val[c].substring(1,val[c].l=
ength)+' ';
}else{
newVal+=3Dval[c].substring(0,val[c].length)+' ';
}
}
return newVal.strip();
}
function splitAnd(str){
newVal=3D'';
val=3Dstr.split('and');
for(var c=3D0;c<val.length;c++){
newVal+=3Dval[c].substring(0,val[c].length)+' and ';
}
return newVal.slice(0,newVal.length-5);
}
function breadcrumbs(){
if($('breadcrumbs')&&location.host!=3DsCommunityUrl){
sURL=3Dnew String;
bits=3Dnew Object;
var x=3D0;
var stop=3D0;
var output=3D"<a =
href=3D\"http://"+sActiveUrl+"/\">Active.com</a>&nbsp;&gt;&nbsp;";
var displayChan=3D"";
sURL=3Dlocation.pathname;
sURL=3DsURL.slice(1,sURL.length);
finalChar=3DsURL.slice(sURL.length-1,sURL.length);
if(finalChar=3D=3D"/")sURL=3DsURL.slice(0,sURL.length-1);
while(!stop){
chunkStart=3DsURL.indexOf("/");
if(chunkStart!=3D-1){
bits[x]=3DsURL.slice(0,chunkStart)
sURL=3DsURL.slice(chunkStart+1,sURL.length);
}else{
stop=3D1;
}
x++;
}
for(i=3D0;i<x-1;i++){
if(i=3D=3D0){
if(bits[i].toLowerCase() =3D=3D "facilities" || bits[i].toLowerCase() =
=3D=3D "organizations")
{
output+=3D"<a href=3D\"../";
for(y=3D1;y<x-i;y++){
output+=3D"../";
}
output+=3D"directory/\">Directory</a>&nbsp;&gt;&nbsp;";
}}
var onARFacilityPage=3Dfalse;
if(bits[i].toLowerCase() =3D=3D "facilities")
if( (bits[i+1]!=3Dundefined&&bits[i+1].toLowerCase() =3D=3D =
"active-rewards") || sURL.toLowerCase() =3D=3D "active-rewards.htm" || =
sURL.toLowerCase() =3D=3D "active-rewards")
onARFacilityPage =3D true;
if(!onARFacilityPage =
&&bits[i]!=3D"Articles"&&bits[i]!=3D"articles"&&bits[i]!=3D"A2"&&bits[i]!=
=3D"page"&&bits[i]!=3D"coolrunning"&&bits[i]!=3D"getactive"){
output+=3D"<a href=3D\"";
for(y=3D1;y<x-i;y++){
output+=3D"../";
}
if(finalChar=3D=3D"/")output+=3D"../";
if(bits[i]=3D=3D"mountainbiking"){
var displayChan=3D"Mountain Biking";
}else if(bits[i]=3D=3D"actionsports"){
var displayChan=3D"Action Sports";
}else if(bits[i]=3D=3D"mindandbody"){
var displayChan=3D"Mind and Body";
}else if(bits[i]=3D=3D"fieldhockey"){
var displayChan=3D"Field Hockey";
}else if(bits[i]=3D=3D"icehockey"){
var displayChan=3D"Ice Hockey";
}else if(bits[i]=3D=3D"healthandfitness"){
var displayChan=3D"Fitness";
}else if(bits[i]=3D=3D"lifestylevehicles"){
var displayChan=3D"Lifestyle Vehicles";
}else if(bits[i]=3D=3D"Holidaygiftguide"){
var displayChan=3D"Holiday Gift Guide";
}else if(bits[i]=3D=3D"active-rewards"){
var displayChan=3D"ActiveRewards Facilities";
}else{
var displayChan=3Dcnvrt2Upper(bits[i]);
if(bits[0].toLowerCase() =3D=3D "directory" || bits[0].toLowerCase() =
=3D=3D "facilities" || bits[0].toLowerCase() =3D=3D "organizations"){
displayChan =3D displayChan.replace(/-/g," ")
}
}
output+=3Dbits[i]+"/\">"+displayChan+"</a>&nbsp;&gt;&nbsp;";
}
}
if(x=3D=3D1){
if(sURL=3D=3D"mountainbiking.htm"||sURL=3D=3D"mountainbiking"){
$('breadcrumbs').innerHTML=3Doutput+"Mountain Biking";
}else if(sURL=3D=3D"actionsports.htm"||sURL=3D=3D"actionsports"){
$('breadcrumbs').innerHTML=3Doutput+"Action Sports";
}else if(sURL=3D=3D"mindandbody.htm"||sURL=3D=3D"mindandbody"){
$('breadcrumbs').innerHTML=3Doutput+"Mind and Body";
}else if(sURL=3D=3D"fieldhockey.htm"||sURL=3D=3D"fieldhockey"){
$('breadcrumbs').innerHTML=3Doutput+"Field Hockey";
}else if(sURL=3D=3D"icehockey.htm"||sURL=3D=3D"icehockey"){
$('breadcrumbs').innerHTML=3Doutput+"Ice Hockey";
}else =
if(sURL=3D=3D"healthandfitness.htm"||sURL=3D=3D"healthandfitness"){
$('breadcrumbs').innerHTML=3Doutput+"Fitness";
}else =
if(sURL=3D=3D"lifestylevehicles.htm"||sURL=3D=3D"lifestylevehicles"){
$('breadcrumbs').innerHTML=3Doutput+"Lifestyle Vehicles";
}else =
if(sURL=3D=3D"holidaygiftguide.htm"||sURL=3D=3D"holidaygiftguide"){
$('breadcrumbs').innerHTML=3Doutput+"Holiday Gift Guide";
}else if(sURL=3D=3D"allsports.htm"||sURL=3D=3D"allsports"){
$('breadcrumbs').innerHTML=3Doutput+"All Sports";
}else =
if(sURL.toLowerCase()=3D=3D"organizations.htm"||sURL.toLowerCase()=3D=3D"=
organizations"){
$('breadcrumbs').innerHTML=3Doutput+"<a =
href=3D\"../../directory/\">Directory</a>&nbsp;&gt;&nbsp;" + =
"Organizations";
}else =
if(sURL.toLowerCase()=3D=3D"facilities.htm"||sURL.toLowerCase()=3D=3D"fac=
ilities"){
$('breadcrumbs').innerHTML=3Doutput+"<a =
href=3D\"../../directory/\">Directory</a>&nbsp;&gt;&nbsp;" + =
"Facilities";
}else{
if(sURL.indexOf(".")!=3D-1){
endHere=3DsURL.indexOf(".");
$('breadcrumbs').innerHTML=3Doutput+cnvrt2Upper(sURL.slice(0,endHere));
}else{
$('breadcrumbs').innerHTML=3Doutput+cnvrt2Upper(sURL);
}
}
}
else if(x=3D=3D2 && (sURL =3D=3D "active-rewards" || sURL =3D=3D =
"active-rewards.htm")){
$('breadcrumbs').innerHTML=3Doutput + "ActiveRewards Facilities";
}
else{
var title;
if(bits[0].toLowerCase() =3D=3D "directory" || bits[0].toLowerCase() =
=3D=3D "facilities" || bits[0].toLowerCase() =3D=3D "organizations"){
title=3Dcnvrt2Upper(decodeURI(sURL));
if(title.search(/^[0-9]+$/) =3D=3D 0)
title =3D "Page " + title;
else
title =3D title.replace(/-/g," ");
title =3D title.replace(/-/g," ");
}
else if(document.title.indexOf('| Active.com')!=3D-1){
title=3Ddocument.title.slice(0,document.title.length-13);
}
else{
title=3Ddocument.title;
}
$('breadcrumbs').innerHTML=3Doutput+title;
}
}
}

/*Geo-Targetting*/
function readCookie(name){
var nameEQ=3Dname+"=3D";
var ca=3Ddocument.cookie.split(';');
for(var i=3D0;i<ca.length;i++){
var c=3Dca[i];
while(c.charAt(0)=3D=3D' ')c=3Dc.substring(1,c.length);
if(c.indexOf(nameEQ)=3D=3D0)return c.substring(nameEQ.length,c.length);
}
return"";
}
var ScriptRequest=3DClass.create();
ScriptRequest.scriptCounter=3D1;
ScriptRequest.prototype=3D{
initialize:function(url)
{
this._url=3Durl;
this._noCacheIE=3D'&noCacheIE=3D'+(new Date()).getTime();
this._headLoc=3Ddocument.getElementsByTagName("head").item(0);
this._scriptId=3D'JscriptId'+ScriptRequest.scriptCounter++;
},
buildScriptTag:function()
{
this._scriptObj=3Ddocument.createElement("script");
this._scriptObj.setAttribute("type","text/javascript");
this._scriptObj.setAttribute("charset","utf-8");
this._scriptObj.setAttribute("src",this._url+"&S=3D"+this._scriptId+this.=
_noCacheIE);
this._scriptObj.setAttribute("id",this._scriptId);
},
addScriptTag:function()
{
this._headLoc.appendChild(this._scriptObj);
},
removeScriptTag:function()
{
this._headLoc.removeChild(this._scriptObj);
}
};
function gtGeo()
{
if($("mod_geo_events"))
{
var sURL=3Dlocation.pathname+"";
var channel=3D"all";
var qty=3D"10";
var distance=3D"25";
var dateRange=3D"future";
var cb=3D"MappingAssetToMap";
var cbp=3D"";
var chunkStart=3DsURL.indexOf("/");
var chunkEnd=3DsURL.indexOf(".htm");
if(chunkEnd=3D=3D-1)chunkEnd=3DsURL.indexOf(".aspx");
//get the subchannel
var sSubChannel=3D"";
if(sURL.indexOf("/",chunkStart+1)!=3D-1)
{
	var _start =3D sURL.indexOf("/",chunkStart+1);
	var _end =3D sURL.indexOf("/",_start+1)
	if(_end=3D=3D-1)
	{sSubChannel=3DsURL.slice(_start+1,chunkEnd);}
	else {sSubChannel=3DsURL.slice(_start+1,_end);}
}
if(sSubChannel.toLowerCase()=3D=3D"5k"||sSubChannel.toLowerCase()=3D=3D"n=
ewbie-runners")
{
	channel=3D"Running&mediaType=3DEvent\\5k";
}
else
{

if(sURL.indexOf("/",chunkStart+1)!=3D-1)chunkEnd=3DsURL.indexOf("/",chunk=
Start+1);
if(chunkEnd=3D=3D-1)
{
sURL=3DsURL.slice(chunkStart+1)
}
else
{
sURL=3DsURL.slice(chunkStart+1,chunkEnd)
}
if(sURL!=3D"eteamz"
&&sURL!=3D"Eteamz"
&&sURL!=3D"home"
&&sURL!=3D"Home_Page"
&&sURL!=3D"nutrition"
&&sURL!=3D"travel"
&&sURL!=3D"gear"
&&sURL!=3D"mindandbody"
&&sURL!=3D"women"
&&sURL!=3D"singles"
&&sURL!=3D"experts"
&&sURL!=3D"lifestylevehicles"){
if(sURL=3D=3D"actionsports")sURL=3D"Action Sports";
if(sURL=3D=3D"fieldhockey")sURL=3D"Field Hockey";
if(sURL=3D=3D"icehockey")sURL=3D"Ice Hockey";
if(sURL=3D=3D"mountainbiking")sURL=3D"Mountain Biking";
if(sURL=3D=3D"healthandfitness")sURL=3D"Fitness";
channel=3DsURL;
}
}
if(channel!=3D"all")
{
channel=3Dcnvrt2Upper(channel);
}
new Ajax.Request("http://"+sActiveUrl+"/nonAcm/ajax/A2process.aspx",
{
method:'get',
parameters:"mode=3DgetActivitiesList&geozip=3D"+readCookie("geozip")+"&da=
teRange=3D"+dateRange+"&channel=3D"+channel+"&qty=3D"+qty+"&distance=3D"+=
distance,
onComplete:function(e){
var html=3De.responseText;
if($('mod_geo_events_spinner')){
$('mod_geo_events_spinner').hide();
}
if(html!=3D'getActivities Failed.'){
$('mod_geo_events').innerHTML=3Dhtml;
var geozip=3D$('geozip').innerHTML;
$('geozip').remove();
if(geozip!=3D"")
{
document.cookie=3D"geozip=3D"+geozip+";path=3D/;";
$('mod_geo_events_zip').value=3Dgeozip;
}
else{
var gzMsg=3D"Zip";
var input=3D$('mod_geo_events_zip');
input.value=3DgzMsg;
input.style.color=3D'#aaaaaa';
input.onfocus=3Dfunction(){
if(this.value=3D=3DgzMsg){
this.value=3D'';
this.style.color=3D'#000000';
}
}
input.onblur=3Dfunction(){
if(this.value=3D=3D''){
this.value=3DgzMsg;
this.style.color=3D'#aaaaaa';
}
}
}
}
}
}
);
if($('mod_geo_events_channel')){
var cOpt=3D$('mod_geo_events_channel');
for(idx=3D0;idx<cOpt.options.length;idx++){
if(cnvrt2Upper(cOpt[idx].value)=3D=3Dcnvrt2Upper(sURL)){
cOpt.selectedIndex=3Didx
}
}
}
}
}
function MappingAssetToMap(status,data)
{
var result=3D"";
var Name=3D"";
var Location=3D"";
var DateStart=3D"";
var URL=3D"";
var _html=3Dnew Array();
if(data.length>0)
{
if($('mod_geo_events_spinner')){
$('mod_geo_events_spinner').hide();
}
var obj=3Deval('('+data+')');
var oIframe=3Ddocument.getElementById("mge_footer_search");
var oDoc=3DoIframe.contentWindow||oIframe.contentDocument;
if(oDoc.document){
oDoc=3DoDoc.document;
}
if(obj.zip!=3Dnull&&obj.zip!=3D'undefined')
{
var geozip=3Dobj.zip;
if(geozip!=3D""){
document.cookie=3D"geozip=3D"+geozip+";path=3D/;";
oDoc.getElementById('mod_geo_events_zip').value=3Dgeozip;
}
else{
var gzMsg=3D"Zip";
var input=3DoDoc.getElementById('mod_geo_events_zip');
input.value=3DgzMsg;
input.style.color=3D'#aaaaaa';
input.onfocus=3Dfunction(){
if(this.value=3D=3DgzMsg){
this.value=3D'';
this.style.color=3D'#000000';
}
}
input.onblur=3Dfunction(){
if(this.value=3D=3D''){
this.value=3DgzMsg;
this.style.color=3D'#aaaaaa';
}
}
}
}
if(oDoc.getElementById('mod_geo_events_channel')){
var cOpt=3DoDoc.getElementById('mod_geo_events_channel');
for(idx=3D0;idx<cOpt.options.length;idx++){
if(cnvrt2Upper(cOpt[idx].value)=3D=3Dcnvrt2Upper(sURL)){
cOpt.selectedIndex=3Didx
}
}
}
if(obj.results.length>0)
{
for(var c=3D0;c<obj.results.length;c++)
{
var Asset=3Dobj.results[c];
Name=3DAsset.Title;
Location=3DAsset.City;
Location+=3D", "+Asset.State;
_date=3DAsset.StartDate.toDateString();
_date=3D_date.substr(0,3)+", "+_date.substr(4);
StartDate=3D_date;
URL=3DAsset.Url;
_html.push("<div class=3D\"event\">");
_html.push("<div class=3D\"reg\"></div>");
_html.push("<div class=3D'info'><a href=3D'"+URL+"'>"+Name+"</a><br =
/>"+Location+"<br />"+StartDate+"</div>");
_html.push("</div>");
Asset.IconPath=3D"../SiteFiles/3/templates/images/AssetMap/MapMarker/MapM=
arker_"+eval(c+1)+".png";
if(Asset.Channel!=3D'undefined'&&$('mod_geo_map'))
{
CreateMapAssetJson(Asset);
}
}
}
else
{
_html.push("No Results.");
}
if(_html!=3D""){
$('mod_geo_events').innerHTML=3D_html.join("");
}
_script.removeScriptTag();
}
}
function CreateMapAssetJson(asset)
{
var _EventID=3Dasset.EventID;
var _AssetID=3Dasset.AssetId;
var _Channel=3Dasset.Channel;
var _Category=3Dasset.category;
var _Address=3Dasset.Address;
var _City=3Dasset.City;
var _State=3Dasset.State;
var _ZipCode=3Dasset.ZipCode;
var _StartDate=3Dasset.StartDate;
var _Description=3Dasset.Description;
var _SubstitutionURL=3Dasset.Url;
var _Name=3Dasset.Title;
var _IconPath=3Dasset.IconPath;
var _InfoWindowHTML=3Dnew Array();
var _MapPoint=3D"";
var _MapMarker=3D"";
var _IsDisplayed=3D"";
var _TrackBackURL=3Dasset.Url;
var _Category=3Dasset.Category;
var _ratings=3D"";
var _imageUrl=3D"";
var _iconShadowPath=3D"";
var _Phone=3Dasset.PhoneNumber;
try
{
if((_Address=3D=3Dnull)||(_Address=3D=3D"null"))
{
_Address=3D"";
}
_InfoWindowHTML.push("<table width=3D'200px'>");
_InfoWindowHTML.push("   <tr>");
_InfoWindowHTML.push("       <td style=3D'font-size: 9pt; font-weight: =
bold;' colspan=3D'2'>");
_InfoWindowHTML.push(_Name);
_InfoWindowHTML.push("       </td>");
_InfoWindowHTML.push("   </tr>");
_InfoWindowHTML.push("   <tr>");
if(_ratings!=3D"")
{
_InfoWindowHTML.push("       <td align=3D'left' style=3D'font-size: =
8pt;'>");
_InfoWindowHTML.push("         Ratings");
_InfoWindowHTML.push("       </td>");
}
_InfoWindowHTML.push("       <td align=3D'right' style=3D'font-size: =
8pt;'>");
_InfoWindowHTML.push("          <a href=3D'"+_TrackBackURL+"' =
target=3D'_blank'>More Info</a>");
_InfoWindowHTML.push("       </td>");
_InfoWindowHTML.push("   </tr>");
_InfoWindowHTML.push("   <tr>");
if(_imageUrl!=3D"")
{
_InfoWindowHTML.push("       <td style=3D'width: 33%; height: 33%;'>");
_InfoWindowHTML.push("           <img />");
_InfoWindowHTML.push("       </td>");
}
_InfoWindowHTML.push("       <td>");
_InfoWindowHTML.push("           <table>");
_InfoWindowHTML.push("              <tr>");
_InfoWindowHTML.push("                  <td style=3D'font-size: =
8pt;'>");
_InfoWindowHTML.push(_Address);
_InfoWindowHTML.push("                      <br>");
_InfoWindowHTML.push(_City+", "+_State+" "+_ZipCode);
_InfoWindowHTML.push("                  </td>");
_InfoWindowHTML.push("              </tr>");
_InfoWindowHTML.push("           </table>");
_InfoWindowHTML.push("       </td>");
_InfoWindowHTML.push("   </tr>");
_InfoWindowHTML.push("</table>");
assItem=3Dnew =
MapAsset(_SubstitutionURL,_AssetID,_Channel,_Category,_Address,_City,_Sta=
te,_ZipCode,_StartDate,_Name,_Description,_IconPath,_iconShadowPath,_Info=
WindowHTML.join(""),null,null,true,_TrackBackURL,_Phone);
assItem.CreateMarker();
}
catch(err)
{
alert(err);
}
}

/*Login Message*/
function  randomChar(num)  {
  var  x=3D"0123456789qwertyuioplkjhgfdsazxcvbnm";
  var  tmp=3D"";
  for(var  i=3D0;i<num;i++)  {
	tmp  +=3D  x.charAt(Math.ceil(Math.random()*100000000)%x.length);
  }
  return  tmp;
}

function A2LogOut(){
window.location.href=3D"http://"+sActiveUrl+"/CM/WebUI/PageTypes/A2Login/=
A2LoginHome.aspx?logout=3D1";
}
function loginMsg(){
if($('sign')){
var loginMessage=3Dnew String;
var fname=3DreadCookie("firstName");
dest=3Ddocument.location.href.replace(/&/g,"|");
dest=3Ddest.replace(/\?/g,"%3f");
dest=3Ddest.replace("#","%23"); //BP 10.22.09
if(dest.indexOf("post!reply.jspa")!=3D-1){
if(dest.indexOf("?threadID=3D")!=3D-1){
threadStart=3Ddest.indexOf("=3D");
threadId=3Ddest.slice(threadStart+1,dest.length);
dest=3D"http://"+sCommunityUrl+"/thread/"+threadId;
}else{
dest=3D"http://"+sCommunityUrl+"/";
}
}else if(dest.indexOf("myactive.jspa")!=3D-1){
dest=3D"http://"+sActiveUrl+"/";
}

//append unique string for community login
if(dest.indexOf("/people") !=3D -1){
	//already have a unique string - replace and add new string
	if (dest.indexOf("%3f") !=3D -1) {
		dest=3Ddest.replace(new RegExp('cachekey=3D.{6}', =
"g"),"cachekey=3D"+randomChar(6));
	}
	//first time thru
	else {
		dest=3Ddest+"?cachekey=3D"+randomChar(6);
	}
}=20
=09
if((fname !=3D null) && (fname !=3D "")){
		                           =20
         if (readCookie("loginRecord") =3D=3D "unauth"){
                   loginMessage=3D'<span =
style=3D"float:left;height:21px;margin-top:0.2em;color:red;"><strong>Sorr=
y, there was a problem with your login. If the issue persists, please =
report the issue <a =
href=3D"http://www.active.com/Support/Contact_Active_Support/">here</a>.<=
/strong></span><span id=3D"login-button"><a =
href=3D"http://'+sActiveUrl+'/page/Login_to_Active_com/?referrerUrl=3D'+d=
est+'"><span>Log In</span></a></span> <span =
id=3D"create-account-button"><a =
href=3D"http://'+sActiveUrl+'/page/Add_or_Edit_Account/?show=3Dcreate&ref=
errerUrl=3D'+dest+'"><span>Create Account</span></a></span>';
         }
         else{
                   loginMessage=3D"<strong>Welcome, =
"+unescape(fname)+"</strong> | <a =
href=3D\"http://"+sCommunityUrl+"/people/"+fname+"/\" name=3D\"Second =
navbar My Active\">My Active</a> | ";
                   var strHref=3Dwindow.location.href;
                   if(strHref.indexOf("edit.htm")>-1){
                            loginMessage+=3D"<a =
href=3D\"http://"+sActiveUrl+"/video/mymovies/\">My Videos</a> | ";
                   }
                   loginMessage+=3D"<a =
href=3D\"http://"+sCommunityUrl+"/logout.jspa?referrerUrl=3D"+dest+"\" =
name=3D\"Second navbar Log Out\">Log Out</a>";
                   =
document.getElementById("sign").style.paddingTop=3D".5em";
                   }
}
else{
loginMessage=3D'<span id=3D"login-button"><a =
href=3D"http://'+sActiveUrl+'/page/Login_to_Active_com/?referrerUrl=3D'+d=
est+'"><span>Log In</span></a></span> <span =
id=3D"create-account-button"><a =
href=3D"http://'+sActiveUrl+'/page/Add_or_Edit_Account/?show=3Dcreate&ref=
errerUrl=3D'+dest+'"><span>Create Account</span></a></span>';
}
$('sign').innerHTML=3DloginMessage;
}
}

/*CAS*/
function cookieCheck(){
var cookieEnabled=3D(navigator.cookieEnabled)?true:false;
if(typeof navigator.cookieEnabled=3D=3D"undefined"&&!cookieEnabled){
document.cookie=3D"testcookie";
cookieEnabled=3D(document.cookie.indexOf("testcookie")!=3D-1)?true:false;=

}
return cookieEnabled;
}
function casRedirect()
{
if(cookieCheck())
{
var cookieCAST=3DreadCookie("CAST");
var lastPage=3DreadCookie("CASLastPage");
if(document.referrer.indexOf(sActiveUrl)=3D=3D-1)
{
lastPage=3D"";
}
document.cookie=3D"CASLastPage=3D"+window.location+";path=3D/;";
if(cookieCAST=3D=3D"")
{
doCASRedirect();
}
else
{
var cookieCAST=3DreadCookie("CAST");
var lastCheck=3Dnew Date(readCookie("CASLastCheck"));
var now=3Dnew Date();
if((cookieCAST!=3D"new session")&&(cookieCAST!=3D"done"))
{
if((cookieCAST!=3D"new =
session")&&(cookieCAST!=3D"done")&&(now-lastCheck)/1000>iCASCheckInterval=
)
{
new Ajax.Request(sA2ProcessUrl,
{
method:'get',
parameters:"mode=3DvalidateCAS&CAST=3D"+cookieCAST,
onComplete:function(e){
document.cookie=3D"CASLastCheck=3D"+new Date()+";path=3D/;";
if(e.responseText=3D=3D"False")
{
doCASRedirect();
}
}
});
}
return;
}
if(((now-lastCheck)/1000>iCASCheckInterval)&&lastPage!=3Dwindow.location)=

{
doCASRedirect();
}
}
}
}
function doCASRedirect()
{
var loc=3Dwindow.location+"";
if(loc.toLowerCase().indexOf("login_to_active")!=3D-1||loc.toLowerCase().=
indexOf("page/coolrunning/login")!=3D-1||
loc.toLowerCase().indexOf("signup_confirmation")!=3D-1|| =
loc.toLowerCase().indexOf( "page/EDA-admin" ) !=3D -1)
{
document.cookie=3D"CAST=3Ddone;path=3D/;";
}
else if(loc.toLowerCase().indexOf(sActiveUrl)!=3D-1)
{
//document.cookie=3D"CASReturnPage=3D"+window.location+";path=3D/;";
document.cookie=3D"CAST=3Dnew session;path=3D/;";
//window.location=3DsCASUrl;
var   frm   =3D   document.createElement("iframe");  =20
	frm.id =3D "ifrmCAS";
	frm.src =3D sCASUrl;
	frm.style.display =3D "none";
	Event.observe(frm,'load',loginMsg);
	document.body.appendChild(frm);=20
}
document.cookie=3D"CASLastCheck=3D"+new Date()+";path=3D/;";
}

/*Text Ads*/
function textAds(){
if($('h_t_ad')){
if(location.pathname.indexOf('outdoors')!=3D-1){
$('h_t_ad').innerHTML=3D'<a =
href=3D"http://aml.active.com/newsletter_redirect.jsp?U=3D27363&M=3D0&MS=3D=
0" target=3D"_blank"><span =
style=3D"font-weight:bold;">HUMMER</span>&reg; <span =
style=3D"font-size:.9em;text-transform:uppercase;">LIKE NOTHING =
ELSE&trade;</span></a><img =
src=3D"http://ad.doubleclick.net/ad/N3880.active.com/B2873541.39;dcove=3D=
o;sz=3D1x1" alt=3D"" />';
}
}
}

/*Save to MyActive*/
var MyActive=3Dfunction(){
var _userId=3DreadCookie("userId");
return{
CssClassSave:"",
CssClassSaved:"",
CssClassError:"",
AssetSaved:false,
Show:function(assetId)
{
var that=3Dthis;
new Ajax.Request(sA2ProcessUrl,
{
method:'get',
parameters:"mode=3DisSavedToMyActive&id=3D"+assetId+"&uid=3D"+_userId,
onComplete:function(e)
{
try
{
if(e.responseText.toLowerCase()=3D=3D"true")
{
that.ShowSaved(assetId);
that.AssetSaved=3Dtrue;
}
else
{
that.ShowSave(assetId);
that.AssetSaved=3Dfalse;
}
}
catch(error)
{
that.ShowMessage(assetId,"");
}
}
});
},
Save:function(assetId)
{
if(_userId!=3D"")
{
$(assetId).update('<img =
src=3D"/SiteFiles/3/templates/images/common/spinners/spinner.gif"/> =
Saving...');
var that=3Dthis;
new Ajax.Request(sA2ProcessUrl,
{
method:'get',
parameters:"mode=3DsaveToMyActive&id=3D"+assetId+"&uid=3D"+_userId,
onComplete:function(e)
{
try
{
if(e.responseText.toLowerCase()=3D=3D"true")
{
that.ShowSaved(assetId);
that.AssetSaved=3Dtrue;
}
else
{
that.ShowError(assetId);
}
}
catch(error)
{
that.ShowError(assetId);
}
}
});
}
else
{
var location=3Dwindow.location+"";
document.cookie=3D"stma_assetId=3D"+assetId+";path=3D/;";
document.cookie=3D"stma_url=3D"+location+";path=3D/;";
window.location=3D"http://"+sActiveUrl+"/page/Login_To_Active_Com.htm?ref=
errerUrl=3Dhttp://"+sActiveUrl+"/NonACM/STMA/A2MyActiveAssetsSave.aspx";
}
},
ShowSaved:function(assetId)
{
var fname=3DreadCookie("firstName");
$(assetId).update('<a =
href=3D"http://'+sCommunityUrl+'/people/myactive.jspa?username=3D'+unesca=
pe(fname)+'&view=3Dtab-savedstufftab" =
class=3D"'+this.CssClassSaved+'"><span>Saved!</span></a>');
},
ShowSave:function(assetId)
{
$(assetId).update('<a href=3D"javascript:MyActive.Save(\''+assetId+'\')" =
title=3D"Save to My Active." class=3D"'+this.CssClassSave+'">Save</a>');
},
ShowError:function(assetId)
{
$(assetId).update('<a =
class=3D"'+this.CssClassError+'"><span>Error</span></a>');
}
};
}();

/*Global Navigation*/
function globalNav(){
if(navigator.appVersion.indexOf("MSIE")=3D=3D-1){return;}
var i,k,g,lg,r=3D/\s*gnhvr/,nn=3D'',c,cs=3D'gnhvr',bv=3D'global-nav';
for(i=3D0;i<10;i++){g=3Ddocument.getElementById(bv+nn);if(g){
lg=3Dg.getElementsByTagName("LI");if(lg){for(k=3D0;k<lg.length;k++){
lg[k].onmouseover=3Dfunction(){c=3Dthis.className;cl=3D(c)?c+' '+cs:cs;
this.className=3Dcl;};lg[k].onmouseout=3Dfunction(){c=3Dthis.className;
this.className=3D(c)?c.replace(r,''):'';};}}}nn=3Di+1;}
}

/************************************************************************=
*****/
/*
/* Check the userID cookie to see if the user is logged in
/* Bryan Paijit:  1.20.2009
/************************************************************************=
*****/	=09
function isLoggedIn()
    {
        //Check the userId cookie to see if the user is logged in.
            _currentUserId =3D readCookie("userId");
       =20
        //alert(_currentUserId);
        if ((_currentUserId !=3D null) && (_currentUserId !=3D ""))=20
            {
                return true;
                //return false;  // Used for testing
            }
        else
            {
                //return true;  // Used for testing
                return false;
            }
           =20
    }

/************************************************************************=
*****/
/* Read the specified query string value. */
/************************************************************************=
*****/
function readQueryStringValue(itemName) {

	var query =3D window.location.search.substring(1);=20
	var vars =3D query.split("&");=20
	for (var i =3D 0; i < vars.length; i++) {=20
		var pair =3D vars[i].split("=3D");=20
		if (pair.length > 1) {
		    if (pair[0] =3D=3D itemName) {
			    return pair[1];=20
		    }=20
		}
	} =20
=09
	return "";
}

/************************************************************************=
*****/
/* Read the cookie value from a multi valued cookie. */
/************************************************************************=
*****/
function readCookieItem(cookieName, itemName, defaultValue) {

	var cookieValue =3D readCookie(cookieName);
	var resultValue =3D defaultValue;
=09
	if (cookieValue !=3D '') {
		var itemIndex =3D cookieValue.indexOf(itemName + '=3D');
		if (itemIndex > -1) {
	=09
			// Get the index of the delimitor after the item we want
			var multiValueSplitIndex =3D cookieValue.indexOf('&', itemIndex);
			if (multiValueSplitIndex =3D=3D -1) {=20
				// No delimitor, so we reached the end of the values
				multiValueSplitIndex =3D cookieValue.length;=20
			}

			// Make sure the indexes are valid
			if (multiValueSplitIndex > -1 && itemIndex < multiValueSplitIndex) {
				resultValue =3D cookieValue.substring(itemIndex + itemName.length + =
1, multiValueSplitIndex);
			}
		}
	}
=09
	return resultValue;
}

function readGenderValue() {

    // First look for the value in the cookie
	var resultValue =3D readCookieItem('Details', 'G', 'NG');
	if (resultValue.length > 0) {
=09
	    // Parse out the start value
	    var genderValue =3D resultValue.substring(0, 1);
	   =20
	    // If not in the cookie, look in the querystring
	    if (genderValue !=3D 'M' && genderValue !=3D 'F') {
	        var dartValue =3D readQueryStringValue('dart').toUpperCase();
	        if (dartValue =3D=3D 'M' || dartValue =3D=3D 'F') {
	            resultValue =3D dartValue;
	        }
	    }=09
	}
=09
	if (resultValue =3D=3D '') {
	    resultValue =3D 'NG';
	}
=09
	return resultValue;
}
	=09
// BP 1.25.2010
function getZip(callbackFunction)
{
    var _zip =3D '92101';
   =20
     var requestCall =3D new Ajax.Request('http://' + sActiveUrl + =
'/nonacm/ajax/process.aspx?mode=3Dtestzip',
                                            {
                                                method: "GET",
                                                onSuccess: function(req)
                                                            {
                                                           =20
                                                                var =
returnXml =3D req.responseText;
                                                               =20
                                                                if =
(returnXml !=3D '')
                                                                {
                                                               _zip =3D =
returnXml;
                                                                }
                                                            },
                                                onComplete: =
function(req)
                                                {
                                                    if (callbackFunction =
!=3D '')
                                                    {
                                                        var fnc =3D =
callbackFunction + "('" + _zip + "')";
                                                        eval(fnc);
                                                    }
                                                    else
                                                    {
                                                        return _zip;
                                                    }
                                                }
                                             }
                                        );
}


/*Page Load*/
Event.observe(window,'load',function(){
	casRedirect();
	if(!$('ifrmCAS')) loginMsg();
//loginMsg();
globalNav();
initAllChannels();
breadcrumbs();
});

------=_NextPart_000_0040_01CB1F53.F9859920
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.active.com/Assets/javascript/lightwindow.js

// lightwindow.js v2.0
//
// Copyright (c) 2007 stickmanlabs
// Author: Kevin P Miller | http://www.stickmanlabs.com
//=20
// LightWindow is freely distributable under the terms of an MIT-style =
license.
//
// I don't care what you think about the file size...
//   Be a pro:=20
//	    =
http://www.thinkvitamin.com/features/webapps/serving-javascript-fast
//      =
http://rakaz.nl/item/make_your_pages_load_faster_by_combining_and_compres=
sing_javascript_and_css_files
//

/*-----------------------------------------------------------------------=
------------------------*/

if(typeof Effect =3D=3D 'undefined')
  throw("lightwindow.js requires including script.aculo.us' effects.js =
library!");

// This will stop image flickering in IE6 when elements with images are =
moved
try {
	document.execCommand("BackgroundImageCache", false, true);
} catch(e) {}

var lightwindow =3D Class.create();=09
lightwindow.prototype =3D {
	//
	//	Setup Variables
	//
	element : null,
	contentToFetch : null,
	windowActive : false,
	dataEffects : [],
	dimensions : {
		cruft : null,
		container : null,
		viewport : {
			height : null,
			width : null,
			offsetTop : null,
			offsetLeft : null
		}
	},
	pagePosition : {
		x : 0,
		y : 0
	},
	pageDimensions : {
		width : null,
		height : null
	},
	preloadImage : [],
	preloadedImage : [],
	galleries : [],
	resizeTo : {
		height : null,
		heightPercent : null,
		width : null,
		widthPercent : null,
		fixedTop : null,
		fixedLeft : null
	},
	scrollbarOffset : 18,
	navigationObservers : {
		previous : null,
		next : null
	},
	containerChange : {
		height : 0,
		width : 0
	},
	activeGallery : false,
	galleryLocation : {
		current : 0,
		total : 0
	},
	//
	//	Initialize the lightwindow.
	//
	initialize : function(options) {
		this.options =3D Object.extend({
			resizeSpeed : 8,
			contentOffset : {
				height : 20,
				width : 20
			},
			dimensions : {
				image : {height : 250, width : 250},
				page : {height : 250, width : 250},
				inline : {height : 250, width : 250},
				media : {height : 250, width : 250},
				external : {height : 250, width : 250},
				titleHeight : 25
			},
			classNames : {=09
				standard : 'lightwindow',
				action : 'lightwindow_action'
			},
			fileTypes : {
				page : ['asp', 'aspx', 'cgi', 'cfm', 'htm', 'html', 'pl', 'php4', =
'php3', 'php', 'php5', 'phtml', 'rhtml', 'shtml', 'txt', 'vbs', 'rb'],
				media : ['aif', 'aiff', 'asf', 'avi', 'divx', 'm1v', 'm2a', 'm2v', =
'm3u', 'mid', 'midi', 'mov', 'moov', 'movie', 'mp2', 'mp3', 'mpa', =
'mpa', 'mpe', 'mpeg', 'mpg', 'mpg', 'mpga', 'pps', 'qt', 'rm', 'ram', =
'swf', 'viv', 'vivo', 'wav'],
				image : ['bmp', 'gif', 'jpg', 'png', 'tiff']
			},
			mimeTypes : {
				avi : 'video/avi',
				aif : 'audio/aiff',
				aiff : 'audio/aiff',
				gif : 'image/gif',
				bmp : 'image/bmp',
				jpeg : 'image/jpeg',
				m1v : 'video/mpeg',
				m2a : 'audio/mpeg',
				m2v : 'video/mpeg',
				m3u : 'audio/x-mpequrl',
				mid : 'audio/x-midi',
				midi : 'audio/x-midi',
				mjpg : 'video/x-motion-jpeg',
				moov : 'video/quicktime',
				mov : 'video/quicktime',
				movie : 'video/x-sgi-movie',
				mp2 : 'audio/mpeg',
				mp3 : 'audio/mpeg3',
				mpa : 'audio/mpeg',
				mpa : 'video/mpeg',
				mpe : 'video/mpeg',
				mpeg : 'video/mpeg',
				mpg : 'audio/mpeg',
				mpg : 'video/mpeg',
				mpga : 'audio/mpeg',
				pdf : 'application/pdf',
				png : 'image/png',
				pps : 'application/mspowerpoint',
				qt : 'video/quicktime',
				ram : 'audio/x-pn-realaudio-plugin',
				rm : 'application/vnd.rn-realmedia',
				swf	: 'application/x-shockwave-flash',
				tiff : 'image/tiff',
				viv : 'video/vivo',
				vivo : 'video/vivo',
				wav : 'audio/wav',
				wmv : 'application/x-mplayer2'		=09
			},=09
			classids : {
				mov : 'clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B',
				swf : 'clsid:D27CDB6E-AE6D-11cf-96B8-444553540000',
				wmv : 'clsid:6BF52A52-394A-11d3-B153-00C04F79FAA6'
			},
			codebases : {
				mov : =
'http://www.apple.com/qtactivex/qtplugin.cab#version=3D6,0,2,0',
				swf : =
'http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#ve=
rsion=3D7,0,0,0',
				wmv : =
'http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Ve=
rsion=3D6,4,5,715'
			},=09
			viewportPadding : 10,
			EOLASFix : 'swf,wmv,fla,flv',
			overlay : {
				opacity : 0.7,
				image : '/SiteFiles/3/templates/images/lightwindow/black-70.png',
				presetImage : =
'/SiteFiles/3/templates/images/lightwindow/black-70.png'
			},
			skin : 	{
				main : 	'<div id=3D"lightwindow_container" >'+
							'<div id=3D"lightwindow_title_bar" >'+
								'<div id=3D"lightwindow_title_bar_inner" >'+
									'<span id=3D"lightwindow_title_bar_title"></span>'+
									'<a id=3D"lightwindow_title_bar_close_link" >close</a>'+
								'</div>'+
							'</div>'+
							'<div id=3D"lightwindow_stage" >'+
								'<div id=3D"lightwindow_contents" >'+
								'</div>'+
								'<div id=3D"lightwindow_navigation" >'+
									'<a href=3D"#" id=3D"lightwindow_previous" >'+
										'<span id=3D"lightwindow_previous_title"></span>'+
									'</a>'+
									'<a href=3D"#" id=3D"lightwindow_next" >'+
										'<span id=3D"lightwindow_next_title"></span>'+
									'</a>'+
									'<iframe name=3D"lightwindow_navigation_shim" =
id=3D"lightwindow_navigation_shim" src=3D"javascript:false;" =
frameBorder=3D"0" scrolling=3D"no"></iframe>'+
								'</div>'+							=09
								'<div id=3D"lightwindow_galleries">'+
									'<div id=3D"lightwindow_galleries_tab_container" >'+
										'<a href=3D"#" id=3D"lightwindow_galleries_tab" >'+
											'<span id=3D"lightwindow_galleries_tab_span" class=3D"up" =
>Galleries</span>'+
										'</a>'+
									'</div>'+
									'<div id=3D"lightwindow_galleries_list" >'+
									'</div>'+
								'</div>'+
							'</div>'+
							'<div id=3D"lightwindow_data_slide" >'+
								'<div id=3D"lightwindow_data_slide_inner" >'+
									'<div id=3D"lightwindow_data_details" >'+
										'<div id=3D"lightwindow_data_gallery_container" >'+
											'<span id=3D"lightwindow_data_gallery_current"></span>'+
											' of '+
											'<span id=3D"lightwindow_data_gallery_total"></span>'+
										'</div>'+
										'<div id=3D"lightwindow_data_author_container" >'+
											'by <span id=3D"lightwindow_data_author"></span>'+
										'</div>'+
									'</div>'+
									'<div id=3D"lightwindow_data_caption" >'+
									'</div>'+
								'</div>'+
							'</div>'+
						'</div>',=09
				loading : 	'<div id=3D"lightwindow_loading" >'+
								'<img src=3D"/SiteFiles/3/templates/images/common/loading.gif" =
alt=3D"loading" />'+
								'<span>Loading or <a href=3D"javascript: =
myLightWindow.deactivate();">Cancel</a></span>'+
								'<iframe name=3D"lightwindow_loading_shim" =
id=3D"lightwindow_loading_shim" src=3D"javascript:false;" =
frameBorder=3D"0" scrolling=3D"no"></iframe>'+
							'</div>',
				iframe : 	'<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" =
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">'+
							'<html xmlns=3D"http://www.w3.org/1999/xhtml">'+
								'<body>'+
									'{body_replace}'+
								'</body>'+
							'</html>',
				gallery : {
					top :		'<div class=3D"lightwindow_galleries_list">'+
									'<h1>{gallery_title_replace}</h1>'+
									'<ul>',
					middle : 			'<li>'+
											'{gallery_link_replace}'+
										'</li>',
					bottom : 		'</ul>'+
								'</div>'
				}
			},
			formMethod : 'get',
			hideFlash : false,
			hideGalleryTab : false,
			showTitleBar : true,
			animationHandler : false,
			navigationHandler : false,
			transitionHandler : false,
			finalAnimationHandler : false,
			formHandler : false,
			galleryAnimationHandler : false,
			showGalleryCount : true
		}, options || {});
		this.duration =3D ((11-this.options.resizeSpeed)*0.15);
		this._setupLinks();
		this._getScroll();
		this._getPageDimensions();
		this._browserDimensions();
		this._addLightWindowMarkup(false);
		this._setupDimensions();=20
		this.buildGalleryList();
	},
	//
	//	Activate the lightwindow.
	//
	activate : function(e, link){	=09
		// Clear out the window Contents
		this._clearWindowContents(true);
		=09
		// Add back in out loading panel
		this._addLoadingWindowMarkup();

		// Setup the element properties
		this._setupWindowElements(link);
	=09
		// Setup everything
		this._getScroll();
		this._browserDimensions();
		this._setupDimensions();
		this._toggleTroubleElements('hidden', false);
		this._displayLightWindow('block', 'hidden');
		this._setStatus(true);
		this._monitorKeyboard(true);
		this._prepareIE(true);
		this._loadWindow();
	},
	//
	//	Turn off the window
	//
	deactivate : function(){
		// The window is not active
		this.windowActive =3D false;
	=09
		// There is no longer a gallery active
		this.activeGallery =3D false;
		if (!this.options.hideGalleryTab) {
			this._handleGalleryAnimation(false);
		}
	=09
		// Kill the animation
		this.animating =3D false;
	=09
		// Clear our element
		this.element =3D null;
	=09
		// hide the window.
		this._displayLightWindow('none', 'visible');
	=09
		// Clear out the window Contents
		this._clearWindowContents(false);
	=09
		// Stop all animation
		var queue =3D =
Effect.Queues.get('lightwindowAnimation').each(function(e){e.cancel();});=

	=09
		// Undo the setup
		this._prepareIE(false);
		this._setupDimensions();
		this._toggleTroubleElements('visible', false);=09
		this._monitorKeyboard(false);=09
	},
	//
	//  Initialize specific window
	//
	createWindow : function(element, attributes) {
		this._processLink($(element));
	},
	//
	//  Open a Window from a hash of attributes
	//
	activateWindow : function(options) {
		this.element =3D Object.extend({
			href : null,
			title : null,
			author : null,
			caption : null,
			rel : null,
			top : null,
			left : null,
			type : null,
			showImages : null,
			height : null,
			width : null,
			loadingAnimation : null,
			iframeEmbed : null,
			form : null
		}, options || {});
	=09
		// Set the window type
		this.contentToFetch =3D this.element.href;
		this.windowType =3D this.element.type ? this.element.type : =
this._fileType(this.element.href);=09
	=09
		// Clear out the window Contents
		this._clearWindowContents(true);
		=09
		// Add back in out loading panel
		this._addLoadingWindowMarkup();
	=09
		// Setup everything
		this._getScroll();
		this._browserDimensions();
		this._setupDimensions();
		this._toggleTroubleElements('hidden', false);
		this._displayLightWindow('block', 'hidden');
		this._setStatus(true);
		this._monitorKeyboard(true);
		this._prepareIE(true);
		this._loadWindow();
	},
	//
	//  Fire off our Form handler
	//
	submitForm : function(e) {
		if (this.options.formHandler) {
			this.options.formHandler(e);
		} else {
			this._defaultFormHandler(e);
		}
	},
	//
	//	Reload the window with another location
	//
	openWindow : function(element) {
		var element =3D $(element);

		// The window is active
		this.windowActive =3D true;
	=09
		// Clear out the window Contents
		this._clearWindowContents(true);
	=09
		// Add back in out loading panel
		this._addLoadingWindowMarkup();
	=09
		// Setup the element properties
		this._setupWindowElements(element);

		this._setStatus(true);
		this._handleTransition();
	},
	//
	//  Navigate the window
	//
	navigateWindow : function(direction) {
		this._handleNavigation(false);
		if (direction =3D=3D 'previous') {
			this.openWindow(this.navigationObservers.previous);
		} else if (direction =3D=3D 'next'){=20
			this.openWindow(this.navigationObservers.next);
		}
	},
	//
	//  Build the Gallery List and Load it
	//
	buildGalleryList : function() {
		var output =3D '';
		var galleryLink;
		for (i in this.galleries) {
			if (typeof this.galleries[i] =3D=3D 'object') {
				output +=3D =
(this.options.skin.gallery.top).replace('{gallery_title_replace}', =
unescape(i));
				for (j in this.galleries[i]) {
					if (typeof this.galleries[i][j] =3D=3D 'object') {					=09
						galleryLink =3D '<a href=3D"#" =
id=3D"lightwindow_gallery_'+i+'_'+j+'" >'+unescape(j)+'</a>';
						output +=3D =
(this.options.skin.gallery.middle).replace('{gallery_link_replace}', =
galleryLink);
					}
				}
				output +=3D this.options.skin.gallery.bottom;
			}
		}
		new Insertion.Top('lightwindow_galleries_list', output);
	=09
		// Attach Events
		for (i in this.galleries) {
			if (typeof this.galleries[i] =3D=3D 'object') {
				for (j in this.galleries[i]) {
					if (typeof this.galleries[i][j] =3D=3D 'object') {
						Event.observe($('lightwindow_gallery_'+i+'_'+j), 'click', =
this.openWindow.bind(this, this.galleries[i][j][0]), false);
						$('lightwindow_gallery_'+i+'_'+j).onclick =3D function() {return =
false;};=09
					}
				}
			}
		}
	},
	//=20
	//  Set Links Up
	//
	_setupLinks : function() {
		var links =3D $$('.'+this.options.classNames.standard);
		links.each(function(link) {
			this._processLink(link);
		}.bind(this));=09
	},
	//
	//  Process a Link
	//
	_processLink : function(link) {
		if ((this._fileType(link.getAttribute('href')) =3D=3D 'image' || =
this._fileType(link.getAttribute('href')) =3D=3D 'media')) {
			if (gallery =3D this._getGalleryInfo(link.rel)) {
				if (!this.galleries[gallery[0]]) {
					this.galleries[gallery[0]] =3D new Array();
				}
				if (!this.galleries[gallery[0]][gallery[1]]) {
					this.galleries[gallery[0]][gallery[1]] =3D new Array();
				}
				this.galleries[gallery[0]][gallery[1]].push(link);
			}
		}
	=09
		// Take care of our inline content
		var url =3D link.getAttribute('href');
		if (url.indexOf('?') > -1) {
			url =3D url.substring(0, url.indexOf('?'));
		}
	=09
		var container =3D url.substring(url.indexOf('#')+1);
		if($(container)) {
			$(container).setStyle({
				display : 'none'
			});
		}
	=09
		Event.observe(link, 'click', this.activate.bindAsEventListener(this, =
link), false);
		link.onclick =3D function() {return false;};	=09
	},
	//
	//	Setup our actions
	//
	_setupActions : function() {
		var links =3D $$('#lightwindow_container =
.'+this.options.classNames.action);
		links.each(function(link) {
			Event.observe(link, 'click', =
this[link.getAttribute('rel')].bindAsEventListener(this, link), false);
			link.onclick =3D function() {return false;};
		}.bind(this));
	},
	//
	//	Add the markup to the page.
	//
	_addLightWindowMarkup : function(rebuild) {
		var overlay =3D Element.extend(document.createElement('div'));
		overlay.setAttribute('id', 'lightwindow_overlay');	=09
		// FF Mac has a problem with putting Flash above a layer without a =
100% opacity background, so we need to use a pre-made
		if (Prototype.Browser.Gecko) {
			overlay.setStyle({
				backgroundImage: 'url('+this.options.overlay.presetImage+')',
				backgroundRepeat: 'repeat',
				height: this.pageDimensions.height+'px'
			});		=09
		} else {
			overlay.setStyle({
				opacity: this.options.overlay.opacity,
				backgroundImage: 'url('+this.options.overlay.image+')',
				backgroundRepeat: 'repeat',
				height: this.pageDimensions.height+'px'
			});
		}
	=09
		var lw =3D document.createElement('div');
		lw.setAttribute('id', 'lightwindow');
		lw.innerHTML =3D this.options.skin.main;
	=09
		var body =3D document.getElementsByTagName('body')[0];
		body.appendChild(overlay);
		body.appendChild(lw);=09
			=09
		if ($('lightwindow_title_bar_close_link')) {
			Event.observe('lightwindow_title_bar_close_link', 'click', =
this.deactivate.bindAsEventListener(this));
			$('lightwindow_title_bar_close_link').onclick =3D function() {return =
false;};
		}
		=09
		Event.observe($('lightwindow_previous'), 'click', =
this.navigateWindow.bind(this, 'previous'), false);
		$('lightwindow_previous').onclick =3D function() {return false;};	=09
		Event.observe($('lightwindow_next'), 'click', =
this.navigateWindow.bind(this, 'next'), false);
		$('lightwindow_next').onclick =3D function() {return false;};

		if (!this.options.hideGalleryTab) {
			Event.observe($('lightwindow_galleries_tab'), 'click', =
this._handleGalleryAnimation.bind(this, true), false);
			$('lightwindow_galleries_tab').onclick =3D function() {return =
false;};
		}
	=09
		// Because we use position absolute, kill the scroll Wheel on =
animations
		if (Prototype.Browser.IE) {
			Event.observe(document, 'mousewheel', =
this._stopScrolling.bindAsEventListener(this), false);
		} else {
			Event.observe(window, 'DOMMouseScroll', =
this._stopScrolling.bindAsEventListener(this), false);
		}
			=09
		Event.observe(overlay, 'click', =
this.deactivate.bindAsEventListener(this), false);
		overlay.onclick =3D function() {return false;};
	},
	//
	//  Add loading window markup
	//
	_addLoadingWindowMarkup : function() {
		$('lightwindow_contents').innerHTML +=3D this.options.skin.loading;
	},
	//
	//  Setup the window elements
	//
	_setupWindowElements : function(link) {
		this.element =3D link;
		this.element.title =3D null ? '' : link.getAttribute('title');
		this.element.author =3D null ? '' : link.getAttribute('author');
		this.element.caption =3D null ? '' : link.getAttribute('caption');
		this.element.rel =3D null ? '' : link.getAttribute('rel');
		this.element.params =3D null ? '' : link.getAttribute('params');

		// Set the window type
		this.contentToFetch =3D this.element.href;
		this.windowType =3D this._getParameter('lightwindow_type') ? =
this._getParameter('lightwindow_type') : =
this._fileType(this.contentToFetch);=09
	},
	//
	//  Clear the window contents out
	//
	_clearWindowContents : function(contents) {
		// If there is an iframe, its got to go
		if ($('lightwindow_iframe')) {
			Element.remove($('lightwindow_iframe'));
		}

		// Stop playing an object if its still around
		if ($('lightwindow_media_primary')) {
			try {
				$('lightwindow_media_primary').Stop();
			} catch(e) {}
			Element.remove($('lightwindow_media_primary'));
		}

		// Stop playing an object if its still around	=09
		if ($('lightwindow_media_secondary')) {
			try {
				$('lightwindow_media_secondary').Stop();
			} catch(e) {}
			Element.remove($('lightwindow_media_secondary'));
		}
	=09
		this.activeGallery =3D false;
		this._handleNavigation(this.activeGallery);
	=09
		if (contents) {
			// Empty the contents
			$('lightwindow_contents').innerHTML =3D '';
		=09
			// Reset the scroll bars
			$('lightwindow_contents').setStyle({
				overflow: 'hidden'
			});	=09
		=09
			if (!this.windowActive) {
				$('lightwindow_data_slide_inner').setStyle({
					display: 'none'
				});

				$('lightwindow_title_bar_title').innerHTML =3D '';
			}

			// Because of browser differences and to maintain flexible captions =
we need to reset this height at close
			$('lightwindow_data_slide').setStyle({
				height: 'auto'
			});
		}
	=09
		this.resizeTo.height =3D null;
		this.resizeTo.width =3D null;
	},
	//
	//	Set the status of our animation to keep things from getting clunky
	//
	_setStatus : function(status) {
		this.animating =3D status;
		if (status) {
			Element.show('lightwindow_loading');
		}
		if (!(/MSIE 6./i.test(navigator.userAgent))) {
			this._fixedWindow(status);
		}
	},
	//
	//  Make this window Fixed
	//
	_fixedWindow : function(status) {
		if (status) {
			if (this.windowActive) {
				this._getScroll();
				$('lightwindow').setStyle({
					position: 'absolute',
					top: =
parseFloat($('lightwindow').getStyle('top'))+this.pagePosition.y+'px',
					left: =
parseFloat($('lightwindow').getStyle('left'))+this.pagePosition.x+'px'
				});	=09
			} else {
				$('lightwindow').setStyle({
					position: 'absolute'
				});					=09
			}
		} else {
			if (this.windowActive) {
				this._getScroll();
				$('lightwindow').setStyle({
					position: 'fixed',
					top: =
parseFloat($('lightwindow').getStyle('top'))-this.pagePosition.y+'px',
					left: =
parseFloat($('lightwindow').getStyle('left'))-this.pagePosition.x+'px'
				});	=09
			} else {
				if ($('lightwindow_iframe')) {
					// Ideally here we would set a 50% value for top and left, but =
Safari rears it ugly head again and we need to do it by pixels
					this._browserDimensions();
				}
				$('lightwindow').setStyle({
					position: 'fixed',
					top: (parseFloat(this._getParameter('lightwindow_top')) ? =
parseFloat(this._getParameter('lightwindow_top'))+'px' : =
this.dimensions.viewport.height/2+'px'),
					left: (parseFloat(this._getParameter('lightwindow_left')) ? =
parseFloat(this._getParameter('lightwindow_left'))+'px' : =
this.dimensions.viewport.width/2+'px')
				});
			}
		}
	},
	//
	//	Prepare the window for IE.
	//
	_prepareIE : function(setup) {
		if (Prototype.Browser.IE) {
			var height, overflowX, overflowY;
			if (setup) {=20
				var height =3D '100%';
			} else {
				var height =3D 'auto';
			}
			var body =3D document.getElementsByTagName('body')[0];
			var html =3D document.getElementsByTagName('html')[0];
			html.style.height =3D body.style.height =3D height;
		}
	},
	_stopScrolling : function(e) {
		if (this.animating) {
			if (e.preventDefault) {
				e.preventDefault();
			}
			e.returnValue =3D false;	=09
		}
	},
	//
	//	Get the scroll for the page.
	//
	_getScroll : function(){
      	if(typeof(window.pageYOffset) =3D=3D 'number') {
        	this.pagePosition.x =3D window.pageXOffset;
        	this.pagePosition.y =3D window.pageYOffset;
      	} else if(document.body && (document.body.scrollLeft || =
document.body.scrollTop)) {
	       	this.pagePosition.x =3D document.body.scrollLeft;
        	this.pagePosition.y =3D document.body.scrollTop;
		} else if(document.documentElement) {
        	this.pagePosition.x =3D document.documentElement.scrollLeft;
        	this.pagePosition.y =3D document.documentElement.scrollTop;
      	}
	},
	//
	//	Reset the scroll.
	//
	_setScroll : function(x, y) {
		document.documentElement.scrollLeft =3D x;=20
		document.documentElement.scrollTop =3D y;=20
	},
	//
	//	Hide Selects from the page because of IE.
	//     We could use iframe shims instead here but why add all the extra =
markup for one browser when this is much easier and cleaner
	//
	_toggleTroubleElements : function(visibility, content){
	=09
		if (content) {
			var selects =3D =
$('lightwindow_contents').getElementsByTagName('select');
		} else {
			var selects =3D document.getElementsByTagName('select');
		}
	=09
		for(var i =3D 0; i < selects.length; i++) {
			selects[i].style.visibility =3D visibility;
		}
	=09
		if (!content) {
			if (this.options.hideFlash){
				var objects =3D document.getElementsByTagName('object');
				for (i =3D 0; i !=3D objects.length; i++) {
					objects[i].style.visibility =3D visibility;
				}
				var embeds =3D document.getElementsByTagName('embed');
				for (i =3D 0; i !=3D embeds.length; i++) {
					embeds[i].style.visibility =3D visibility;
				}
			}
			var iframes =3D document.getElementsByTagName('iframe');
			for (i =3D 0; i !=3D iframes.length; i++) {
				iframes[i].style.visibility =3D visibility;
			}
		}
	},
	//=20
	//  Get the actual page size
	//
	_getPageDimensions : function() {
		var xScroll, yScroll;
		if (window.innerHeight && window.scrollMaxY) {=09
			xScroll =3D document.body.scrollWidth;
			yScroll =3D window.innerHeight + window.scrollMaxY;
		} else if (document.body.scrollHeight > document.body.offsetHeight){=20
			xScroll =3D document.body.scrollWidth;
			yScroll =3D document.body.scrollHeight;
		} else {=20
			xScroll =3D document.body.offsetWidth;
			yScroll =3D document.body.offsetHeight;
		}

		var windowWidth, windowHeight;
		if (self.innerHeight) {=09
			windowWidth =3D self.innerWidth;
			windowHeight =3D self.innerHeight;
		} else if (document.documentElement && =
document.documentElement.clientHeight) {=20
			windowWidth =3D document.documentElement.clientWidth;
			windowHeight =3D document.documentElement.clientHeight;
		} else if (document.body) {=20
			windowWidth =3D document.body.clientWidth;
			windowHeight =3D document.body.clientHeight;
		}=09

		if(yScroll < windowHeight){
			this.pageDimensions.height =3D windowHeight;
		} else {=20
			this.pageDimensions.height =3D yScroll;
		}

		if(xScroll < windowWidth){=09
			this.pageDimensions.width =3D windowWidth;
		} else {
			this.pageDimensions.width =3D xScroll;
		}
	},
	//
	//	Display the lightWindow.
	//
	_displayLightWindow : function(display, visibility) {
		$('lightwindow_overlay').style.display =3D =
$('lightwindow').style.display =3D =
$('lightwindow_container').style.display =3D display;=09
		$('lightwindow_overlay').style.visibility =3D =
$('lightwindow').style.visibility =3D =
$('lightwindow_container').style.visibility =3D visibility;
	},
	//
	//	Setup Dimensions of lightwindow.

	//
	_setupDimensions : function() {

		var originalHeight, originalWidth;
		switch (this.windowType) {
			case 'page' :
				originalHeight =3D this.options.dimensions.page.height;
				originalWidth =3D this.options.dimensions.page.width;
				break;

			case 'image' :
				originalHeight =3D this.options.dimensions.image.height;
				originalWidth =3D this.options.dimensions.image.width;
				break;
			=09
			case 'media' :
				originalHeight =3D this.options.dimensions.media.height;
				originalWidth =3D this.options.dimensions.media.width;
				break;
		=09
			case 'external' :=20
				originalHeight =3D this.options.dimensions.external.height;
				originalWidth =3D this.options.dimensions.external.width;
				break;
			=09
			case 'inline' :
				originalHeight =3D this.options.dimensions.inline.height;
				originalWidth =3D this.options.dimensions.inline.width;
				break;
			=09
			default :
				originalHeight =3D this.options.dimensions.page.height;
				originalWidth =3D this.options.dimensions.page.width;
				break;
			=09
		}

		var offsetHeight =3D this._getParameter('lightwindow_top') ? =
parseFloat(this._getParameter('lightwindow_top'))+this.pagePosition.y : =
this.dimensions.viewport.height/2+this.pagePosition.y;
		var offsetWidth =3D this._getParameter('lightwindow_left') ? =
parseFloat(this._getParameter('lightwindow_left'))+this.pagePosition.x : =
this.dimensions.viewport.width/2+this.pagePosition.x;
	=09
		// So if a theme has say shadowed edges, they should be consistant and =
take care of in the contentOffset
		$('lightwindow').setStyle({
			top: offsetHeight+'px',
			left: offsetWidth+'px'
		});
	=09
		$('lightwindow_container').setStyle({
			height: originalHeight+'px',
			width: originalWidth+'px',
			left: -(originalWidth/2)+'px',
			top: -(originalHeight/2)+'px'
		});

		$('lightwindow_contents').setStyle({
			height: originalHeight+'px',
			width: originalWidth+'px'
		});
	},
	//
	//	Get the type of file.
	//
	_fileType : function(url) {
		var image =3D new =
RegExp("[^\.]\.("+this.options.fileTypes.image.join('|')+")\s*$", "i");
		if (image.test(url)) return 'image';
		if (url.indexOf('#') > -1 && (document.domain =3D=3D =
this._getDomain(url))) return 'inline';	=09
		if (url.indexOf('?') > -1) url =3D url.substring(0, url.indexOf('?'));
		var type =3D 'unknown';
		var page =3D new =
RegExp("[^\.]\.("+this.options.fileTypes.page.join('|')+")\s*$", "i");
		var media =3D new =
RegExp("[^\.]\.("+this.options.fileTypes.media.join('|')+")\s*$", "i");
		if (document.domain !=3D this._getDomain(url)) type =3D 'external';
	  	if (media.test(url)) type =3D 'media';
		if (type =3D=3D 'external' || type =3D=3D 'media') return type;
	  	if (page.test(url) || url.substr((url.length-1), url.length) =3D=3D =
'/') type =3D 'page';
		return type;
	},
	//
	//  Get file Extension
	//
	_fileExtension : function(url) {
		if (url.indexOf('?') > -1) {
			url =3D url.substring(0, url.indexOf('?'));
		}
		var extenstion =3D '';
		for (var x =3D (url.length-1); x > -1; x--) {
			if (url.charAt(x) =3D=3D '.') {
				return extenstion;
			}
			extenstion =3D url.charAt(x)+extenstion;
		}
	},
	//
	//	Monitor the keyboard while this lightwindow is up
	//
	_monitorKeyboard : function(status) {
		if (status) document.onkeydown =3D this._eventKeypress.bind(this);=20
		else document.onkeydown =3D '';
	},
	//
	//  Perform keyboard actions
	//
	_eventKeypress : function(e) {
		if (e =3D=3D null) {
			var keycode =3D event.keyCode;
		} else {
			var keycode =3D e.which;
		}
	=09
		switch (keycode) {=20
			case 27:=20
				this.deactivate();=20
				break;
		=09
			case 13:
				return;
			=09
			default:
				break;
		}
=09
		// Gotta stop those quick fingers
		if (this.animating) {
			return false;
		}
	=09
		switch (String.fromCharCode(keycode).toLowerCase()) {
			case 'p':
				if (this.navigationObservers.previous) {
					this.navigateWindow('previous');
				}
				break;
			=09
			case 'n':
				if (this.navigationObservers.next) {
					this.navigateWindow('next');
				}
				break;
			=09
			default:
				break;
		}
	},
	//
	//	Get Gallery Information
	//
	_getGalleryInfo : function(rel) {
		if (!rel) return false;
		if (rel.indexOf('[') > -1) {
			return new Array(escape(rel.substring(0, rel.indexOf('['))), =
escape(rel.substring(rel.indexOf('[')+1, rel.indexOf(']'))));
		} else {
			return false;
		}
	},
	//
	//	Get the domain from a string.
	//
	_getDomain : function(url) {   =20
        var leadSlashes =3D url.indexOf('//');
        var domainStart =3D leadSlashes+2;
        var withoutResource =3D url.substring(domainStart, url.length);
        var nextSlash =3D withoutResource.indexOf('/');
        var domain =3D withoutResource.substring(0, nextSlash);
		if (domain.indexOf(':') > -1){
			var portColon =3D domain.indexOf(':');
			domain =3D domain.substring(0, portColon);
       	}
		return domain;
    },
	//
	//	Get the value from the params attribute string.
	//
	_getParameter : function(parameter, parameters) {
		if (!this.element) return false;
		if (parameter =3D=3D 'lightwindow_top' && this.element.top) {
			return unescape(this.element.top);
		} else if (parameter =3D=3D 'lightwindow_left' && this.element.left) {
			return unescape(this.element.left);
		} else if (parameter =3D=3D 'lightwindow_type' && this.element.type) {
			return unescape(this.element.type);
		} else if (parameter =3D=3D 'lightwindow_show_images' && =
this.element.showImages) {
			return unescape(this.element.showImages);
		} else if (parameter =3D=3D 'lightwindow_height' && =
this.element.height) {
			return unescape(this.element.height);
		} else if (parameter =3D=3D 'lightwindow_width' && this.element.width) =
{
			return unescape(this.element.width);
		} else if (parameter =3D=3D 'lightwindow_loading_animation' && =
this.element.loadingAnimation) {
			return unescape(this.element.loadingAnimation);
		} else if (parameter =3D=3D 'lightwindow_iframe_embed' && =
this.element.iframeEmbed) {
			return unescape(this.element.iframeEmbed);
		} else if (parameter =3D=3D 'lightwindow_form' && this.element.form) {
			return unescape(this.element.form);
		} else {
			if (!parameters) {
				if (this.element.params) parameters =3D this.element.params;
				else return;
			}
			var value;
			var parameterArray =3D parameters.split(',');
			var compareString =3D parameter+'=3D';
			var compareLength =3D compareString.length;
			for (var i =3D 0; i < parameterArray.length; i++) {
				if (parameterArray[i].substr(0, compareLength) =3D=3D compareString) =
{
					var currentParameter =3D parameterArray[i].split('=3D');
					value =3D currentParameter[1];
					break;
				}
			}
			if (!value) return false;
			else return unescape(value);
		}
	},
	//
	//  Get the Browser Viewport Dimensions
	//
	_browserDimensions : function() {
		if (Prototype.Browser.IE) {
            this.dimensions.viewport.height =3D =
document.documentElement.clientHeight;
            this.dimensions.viewport.width =3D =
document.documentElement.clientWidth;  =20
        } else {
            this.dimensions.viewport.height =3D window.innerHeight;
            this.dimensions.viewport.width =3D document.width || =
document.body.offsetWidth;
        }
	},
	//
	//  Get the scrollbar offset, I don't like this method but there is =
really no other way I can find.
	//
	_getScrollerWidth : function() {
	    var scrollDiv =3D Element.extend(document.createElement('div'));
		scrollDiv.setAttribute('id', 'lightwindow_scroll_div');
		scrollDiv.setStyle({
			position: 'absolute',
			top: '-10000px',
			left: '-10000px',
			width: '100px',
			height: '100px',
			overflow: 'hidden'
		});



	    var contentDiv =3D Element.extend(document.createElement('div'));
		contentDiv.setAttribute('id', 'lightwindow_content_scroll_div');
		contentDiv.setStyle({
			width: '100%',
			height: '200px'
		});

	    scrollDiv.appendChild(contentDiv);

		var body =3D document.getElementsByTagName('body')[0];
		body.appendChild(scrollDiv);

	    var noScroll =3D $('lightwindow_content_scroll_div').offsetWidth;
	    scrollDiv.style.overflow =3D 'auto';
    	var withScroll =3D $('lightwindow_content_scroll_div').offsetWidth;

	   	Element.remove($('lightwindow_scroll_div'));

	    this.scrollbarOffset =3D noScroll-withScroll;
	},
=09

	//
	//  Add a param to an object dynamically created
	//
	_addParamToObject : function(name, value, object, id) {
		var param =3D document.createElement('param');
		param.setAttribute('value', value);
		param.setAttribute('name', name);
		if (id) {
			param.setAttribute('id', id);
		}
		object.appendChild(param);
		return object;
	},
	//
	//  Get the outer HTML of an object CROSS BROWSER
	//
	_outerHTML : function(object) {
 		if (Prototype.Browser.IE) {
			return object.outerHTML;
		} else {
			var clone =3D object.cloneNode(true);
			var cloneDiv =3D document.createElement('div');
			cloneDiv.appendChild(clone);
			return cloneDiv.innerHTML;
		}
	},
	//
	//  Convert an object to markup
	//
	_convertToMarkup : function(object, closeTag) {
		var markup =3D this._outerHTML(object).replace('</'+closeTag+'>', '');
		if (Prototype.Browser.IE) {
			for (var i =3D 0; i < object.childNodes.length; i++){
				markup +=3D this._outerHTML(object.childNodes[i]);
			}
			markup +=3D '</'+closeTag+'>';
		}
		return markup;
	},
	//
	//  Depending what type of browser it is we have to append the object =
differently... DAMN YOU IE!!
	//
	_appendObject : function(object, closeTag, appendTo) {
		if (Prototype.Browser.IE) {
			appendTo.innerHTML +=3D this._convertToMarkup(object, closeTag);
		=09
			// Fix the Eolas activate thing but only for specified media, for =
example doing this to a quicktime film breaks it.
			if (this.options.EOLASFix.indexOf(this._fileType(this.element.href)) =
> -1) {
				var objectElements =3D document.getElementsByTagName('object');
				for (var i =3D 0; i < objectElements.length; i++) {
					if (objectElements[i].getAttribute("data")) =
objectElements[i].removeAttribute('data');
					objectElements[i].outerHTML =3D objectElements[i].outerHTML;
					objectElements[i].style.visibility =3D "visible";
				}
			}
		} else {
			appendTo.appendChild(object);=09
		}=09
	},
	//
	//  Add in iframe
	//
	_appendIframe : function(scroll) {
		var iframe =3D document.createElement('iframe');
		iframe.setAttribute('id', 'lightwindow_iframe');
		iframe.setAttribute('name', 'lightwindow_iframe');
		iframe.setAttribute('src', 'about:blank');
		iframe.setAttribute('height', '100%');
		iframe.setAttribute('width', '100%');
		iframe.setAttribute('frameborder', '0');
		iframe.setAttribute('marginwidth', '0');
		iframe.setAttribute('marginheight', '0');
		iframe.setAttribute('scrolling', scroll);=09
	=09
		this._appendObject(iframe, 'iframe', $('lightwindow_contents'));
	},
	//
	//  Write Content to the iframe using the skin
	//
	_writeToIframe : function(content) {
		var template =3D this.options.skin.iframe;
		template =3D template.replace('{body_replace}', content);=20
		if ($('lightwindow_iframe').contentWindow){
			$('lightwindow_iframe').contentWindow.document.open();
			$('lightwindow_iframe').contentWindow.document.write(template);
			$('lightwindow_iframe').contentWindow.document.close();
		} else {
			$('lightwindow_iframe').contentDocument.open();
			$('lightwindow_iframe').contentDocument.write(template);
			$('lightwindow_iframe').contentDocument.close();
		}
	},
	//
	//  Load the window Information
	// =20
	_loadWindow : function() {
		switch (this.windowType) {
			case 'image' :

				var current =3D 0;
				var images =3D [];
				this.checkImage =3D [];
				this.resizeTo.height =3D this.resizeTo.width =3D 0;
				this.imageCount =3D this._getParameter('lightwindow_show_images') ? =
parseInt(this._getParameter('lightwindow_show_images')) : 1;

				// If there is a gallery get it
				if (gallery =3D this._getGalleryInfo(this.element.rel)) {=09
					for (current =3D 0; current < =
this.galleries[gallery[0]][gallery[1]].length; current++) {
						if =
(this.contentToFetch.indexOf(this.galleries[gallery[0]][gallery[1]][curre=
nt].href) > -1) {
							break;
						}
					}
					if =
(this.galleries[gallery[0]][gallery[1]][current-this.imageCount]) {
						this.navigationObservers.previous =3D =
this.galleries[gallery[0]][gallery[1]][current-this.imageCount];
					} else {
						this.navigationObservers.previous =3D false;
					}
					if =
(this.galleries[gallery[0]][gallery[1]][current+this.imageCount]) {
						this.navigationObservers.next =3D =
this.galleries[gallery[0]][gallery[1]][current+this.imageCount];
					} else {
						this.navigationObservers.next =3D false;
					}
				=09
					this.activeGallery =3D true;
				} else {
					this.navigationObservers.previous =3D false;
					this.navigationObservers.next =3D false;				=09

					this.activeGallery =3D false;
				}
			=09
				for (var i =3D current; i < (current+this.imageCount); i++) {
	=09
					if (gallery && this.galleries[gallery[0]][gallery[1]][i]) {
						this.contentToFetch =3D =
this.galleries[gallery[0]][gallery[1]][i].href;
					=09
						this.galleryLocation =3D {current: (i+1)/this.imageCount, total: =
(this.galleries[gallery[0]][gallery[1]].length)/this.imageCount};
										=09
						if (!this.galleries[gallery[0]][gallery[1]][i+this.imageCount]) {
							$('lightwindow_next').setStyle({
								display: 'none'
							});
						} else {
							$('lightwindow_next').setStyle({
								display: 'block'
							});
							$('lightwindow_next_title').innerHTML =3D =
this.galleries[gallery[0]][gallery[1]][i+this.imageCount].title;
						}
					=09
						if (!this.galleries[gallery[0]][gallery[1]][i-this.imageCount]) {
							$('lightwindow_previous').setStyle({
								display: 'none'
							});
						} else {
							$('lightwindow_previous').setStyle({
								display: 'block'
							});
							$('lightwindow_previous_title').innerHTML =3D =
this.galleries[gallery[0]][gallery[1]][i-this.imageCount].title;
						}
					}

					images[i] =3D document.createElement('img');
					images[i].setAttribute('id', 'lightwindow_image_'+i);
					images[i].setAttribute('border', '0');
					images[i].setAttribute('src', this.contentToFetch);
					$('lightwindow_contents').appendChild(images[i]);

					// We have to do this instead of .onload=20
					this.checkImage[i] =3D new PeriodicalExecuter(function(i) {
						if (!(typeof $('lightwindow_image_'+i).naturalWidth !=3D =
"undefined" && $('lightwindow_image_'+i).naturalWidth =3D=3D 0)) {
=09
							this.checkImage[i].stop();
=09
							var imageHeight =3D $('lightwindow_image_'+i).getHeight();
							if (imageHeight > this.resizeTo.height) {
								this.resizeTo.height =3D imageHeight;
							}
							this.resizeTo.width +=3D $('lightwindow_image_'+i).getWidth();
							this.imageCount--;
=09
							$('lightwindow_image_'+i).setStyle({
								height: '100%'
							});
=09
						 	if (this.imageCount =3D=3D 0) {
								this._processWindow();
						 	}
						}
				=09
					}.bind(this, i), 1);		=09
				}


			break;
	=09
		case 'media' :		=09
	=09
			var current =3D 0;
			this.resizeTo.height =3D this.resizeTo.width =3D 0;

			// If there is a gallery get it
			if (gallery =3D this._getGalleryInfo(this.element.rel)) {=09
				for (current =3D 0; current < =
this.galleries[gallery[0]][gallery[1]].length; current++) {
					if =
(this.contentToFetch.indexOf(this.galleries[gallery[0]][gallery[1]][curre=
nt].href) > -1) {
						break;
					}
				}
			=09
				if (this.galleries[gallery[0]][gallery[1]][current-1]) {
					this.navigationObservers.previous =3D =
this.galleries[gallery[0]][gallery[1]][current-1];
				} else {
					this.navigationObservers.previous =3D false;
				}
				if (this.galleries[gallery[0]][gallery[1]][current+1]) {
					this.navigationObservers.next =3D =
this.galleries[gallery[0]][gallery[1]][current+1];
				} else {
					this.navigationObservers.next =3D false;
				}
	=09
				this.activeGallery =3D true;
			} else {
				this.navigationObservers.previous =3D false;
				this.navigationObservers.next =3D false;
			=09
				this.activeGallery =3D false;
			}
	=09

			if (gallery && this.galleries[gallery[0]][gallery[1]][current]) {
				this.contentToFetch =3D =
this.galleries[gallery[0]][gallery[1]][current].href;

				this.galleryLocation =3D {current: current+1, total: =
this.galleries[gallery[0]][gallery[1]].length};
			=09
				if (!this.galleries[gallery[0]][gallery[1]][current+1]) {
					$('lightwindow_next').setStyle({
						display: 'none'
					});
				} else {
					$('lightwindow_next').setStyle({
						display: 'block'
					});
					$('lightwindow_next_title').innerHTML =3D =
this.galleries[gallery[0]][gallery[1]][current+1].title;
				}
			=09
				if (!this.galleries[gallery[0]][gallery[1]][current-1]) {
					$('lightwindow_previous').setStyle({
						display: 'none'
					});
				} else {
					$('lightwindow_previous').setStyle({
						display: 'block'
					});
					$('lightwindow_previous_title').innerHTML =3D =
this.galleries[gallery[0]][gallery[1]][current-1].title;
				}
			}
		=09
			if (this._getParameter('lightwindow_iframe_embed')) {
				this.resizeTo.height =3D this.dimensions.viewport.height;
				this.resizeTo.width =3D this.dimensions.viewport.width;=09
			} else {
				this.resizeTo.height =3D this._getParameter('lightwindow_height');
				this.resizeTo.width =3D this._getParameter('lightwindow_width');			=09
			}
		=09
			this._processWindow();
		=09
			break;

		case 'external' :	=09

			this._appendIframe('auto');

			this.resizeTo.height =3D this.dimensions.viewport.height;
			this.resizeTo.width =3D this.dimensions.viewport.width;
					=09
			this._processWindow();

			break;
			=09
		case 'page' :=09
		=09
			var newAJAX =3D new Ajax.Request(
				this.contentToFetch, {
					method: 'get',=20
					parameters: '',=20
					onComplete: function(response) {
						$('lightwindow_contents').innerHTML +=3D response.responseText;
						this.resizeTo.height =3D =
$('lightwindow_contents').scrollHeight+(this.options.contentOffset.height=
);
						this.resizeTo.width =3D =
$('lightwindow_contents').scrollWidth+(this.options.contentOffset.width);=

						this._processWindow();
					}.bind(this)
				}
			);
		=09
			break;
		=09
		case 'inline' :=20
	=09
			var content =3D this.contentToFetch;
			if (content.indexOf('?') > -1) {
				content =3D content.substring(0, content.indexOf('?'));
			}
			content =3D content.substring(content.indexOf('#')+1);
		=09
			new Insertion.Top($('lightwindow_contents'), $(content).innerHTML);
		=09
			this.resizeTo.height =3D =
$('lightwindow_contents').scrollHeight+(this.options.contentOffset.height=
);
			this.resizeTo.width =3D =
$('lightwindow_contents').scrollWidth+(this.options.contentOffset.width);=

		=09
			this._toggleTroubleElements('hidden', true); 		=09
			this._processWindow();
		=09
			break;
		=09
		default :=20
			throw("Page Type could not be determined, please amend this =
lightwindow URL "+this.contentToFetch);
			break;
		}
	},
	//
	//  Resize the Window to fit the viewport if necessary
	//
	_resizeWindowToFit : function() {
		if (this.resizeTo.height+this.dimensions.cruft.height > =
this.dimensions.viewport.height) {
			var heightRatio =3D this.resizeTo.height/this.resizeTo.width;
			this.resizeTo.height =3D =
this.dimensions.viewport.height-this.dimensions.cruft.height-(2*this.opti=
ons.viewportPadding);
			// We only care about ratio's with this window type		=09
			if (this.windowType =3D=3D 'image' || (this.windowType =3D=3D 'media' =
&& !this._getParameter('lightwindow_iframe_embed'))) {
				this.resizeTo.width =3D this.resizeTo.height/heightRatio;
				$('lightwindow_data_slide_inner').setStyle({
					width: this.resizeTo.width+'px'
				});		=09
			}
		}=20
		if (this.resizeTo.width+this.dimensions.cruft.width > =
this.dimensions.viewport.width) {
			var widthRatio =3D this.resizeTo.width/this.resizeTo.height;
			this.resizeTo.width =3D =
this.dimensions.viewport.width-2*this.dimensions.cruft.width-(2*this.opti=
ons.viewportPadding);
			// We only care about ratio's with this window type
			if (this.windowType =3D=3D 'image' || (this.windowType =3D=3D 'media' =
&& !this._getParameter('lightwindow_iframe_embed'))) {
				this.resizeTo.height =3D this.resizeTo.width/widthRatio;
				$('lightwindow_data_slide_inner').setStyle({
					height: this.resizeTo.height+'px'
				});
			}
		}
		=09
	},
	//
	//  Set the Window to a preset size
	//
	_presetWindowSize : function() {
		if (this._getParameter('lightwindow_height')) {
			this.resizeTo.height =3D =
parseFloat(this._getParameter('lightwindow_height'));
		}
		if (this._getParameter('lightwindow_width')) {
			this.resizeTo.width =3D =
parseFloat(this._getParameter('lightwindow_width'));
		}
	},
	//
	//  Process the Window
	//
	_processWindow : function() {
		// Clean out our effects
		this.dimensions.dataEffects =3D [];

		// Set up the data-slide if we have caption information
		if (this.element.caption || this.element.author || (this.activeGallery =
&& this.options.showGalleryCount)) {
			if (this.element.caption) {
				$('lightwindow_data_caption').innerHTML =3D this.element.caption;
				$('lightwindow_data_caption').setStyle({
					display: 'block'
				});
			} else {
				$('lightwindow_data_caption').setStyle({
					display: 'none'
				});			=09
			}
			if (this.element.author) {
				$('lightwindow_data_author').innerHTML =3D this.element.author;
				$('lightwindow_data_author_container').setStyle({
					display: 'block'
				});
			} else {
				$('lightwindow_data_author_container').setStyle({
					display: 'none'
				});			=09
			}
			if (this.activeGallery && this.options.showGalleryCount) {
				$('lightwindow_data_gallery_current').innerHTML =3D =
this.galleryLocation.current;
				$('lightwindow_data_gallery_total').innerHTML =3D =
this.galleryLocation.total;
				$('lightwindow_data_gallery_container').setStyle({
					display: 'block'
				});
			} else {
				$('lightwindow_data_gallery_container').setStyle({
					display: 'none'
				});			=09
			}

			$('lightwindow_data_slide_inner').setStyle({
				width: this.resizeTo.width+'px',
				height: 'auto',
				visibility: 'visible',
				display: 'block'
			});
			$('lightwindow_data_slide').setStyle({
				height: $('lightwindow_data_slide').getHeight()+'px',
				width: '1px',
				overflow: 'hidden',
				display: 'block'
			});
		} else {
			$('lightwindow_data_slide').setStyle({
				display: 'none',
				width: 'auto'
			});
			$('lightwindow_data_slide_inner').setStyle({
				display: 'none',
				visibility: 'hidden',
				width: this.resizeTo.width+'px',
				height: '0px'
			});
		}
			=09
		if (this.element.title !=3D 'null') {	=09
			$('lightwindow_title_bar_title').innerHTML =3D this.element.title;
		} else {
			$('lightwindow_title_bar_title').innerHTML =3D '';
		}
	=09
		var originalContainerDimensions =3D {height: =
$('lightwindow_container').getHeight(), width: =
$('lightwindow_container').getWidth()};
		// Position the window
    	$('lightwindow_container').setStyle({
			height: 'auto',
			// We need to set the width to a px not auto as opera has problems =
with it
			width: =
$('lightwindow_container').getWidth()+this.options.contentOffset.width-(t=
his.windowActive ? this.options.contentOffset.width : 0)+'px'
		});
		var newContainerDimensions =3D {height: =
$('lightwindow_container').getHeight(), width: =
$('lightwindow_container').getWidth()};
 	=09
		// We need to record the container dimension changes
		this.containerChange =3D {height: =
originalContainerDimensions.height-newContainerDimensions.height, width: =
originalContainerDimensions.width-newContainerDimensions.width};

		// Get out general dimensions
		this.dimensions.container =3D {height: =
$('lightwindow_container').getHeight(), width: =
$('lightwindow_container').getWidth()};
		this.dimensions.cruft =3D {height: =
this.dimensions.container.height-$('lightwindow_contents').getHeight()+th=
is.options.contentOffset.height, width: =
this.dimensions.container.width-$('lightwindow_contents').getWidth()+this=
.options.contentOffset.width};
	=09
		// Set Sizes if we need too
		this._presetWindowSize();
		this._resizeWindowToFit(); // Even if the window is preset we still =
don't want it to go outside of the viewport

		if (!this.windowActive) {
			// Position the window
		   	$('lightwindow_container').setStyle({
				left: -(this.dimensions.container.width/2)+'px',
				top: -(this.dimensions.container.height/2)+'px'
			});
		}
	   	$('lightwindow_container').setStyle({
			height: this.dimensions.container.height+'px',
			width: this.dimensions.container.width+'px'
		});
	=09
		// We are ready, lets show this puppy off!
		this._displayLightWindow('block', 'visible');
		this._animateLightWindow();
	},
	//
	//  Fire off our animation handler
	//
	_animateLightWindow : function() {
		if (this.options.animationHandler) {
			this.options.animationHandler().bind(this);
		} else {
			this._defaultAnimationHandler();
		}
	},
	//
	//  Fire off our transition handler
	//
	_handleNavigation : function(display) {
		if (this.options.navigationHandler) {
			this.options.navigationHandler().bind(this, display);
		} else {
			this._defaultDisplayNavigation(display);
		}
	},
	//
	//  Fire off our transition handler
	//
	_handleTransition : function() {
		if (this.options.transitionHandler) {
			this.options.transitionHandler().bind(this);
		} else {
			this._defaultTransitionHandler();
		}
	},
	//
	//  Handle the finish of the window animation
	//=20
	_handleFinalWindowAnimation : function(delay) {
		if (this.options.finalAnimationHandler) {
			this.options.finalAnimationHandler().bind(this, delay);
		} else {
			this._defaultfinalWindowAnimationHandler(delay);
		}	=09
	},
	//
	//  Handle the gallery Animation
	//=20
	_handleGalleryAnimation : function(list) {
		if (this.options.galleryAnimationHandler) {
			this.options.galleryAnimationHandler().bind(this, list);
		} else {
			this._defaultGalleryAnimationHandler(list);
		}	=09
	},
	//
	//  Display the navigation=20
	//
	_defaultDisplayNavigation : function(display) {
		if (display) {
			$('lightwindow_navigation').setStyle({
				display: 'block',
				height: $('lightwindow_contents').getHeight()+'px',
				width: '100%',
				marginTop: this.options.dimensions.titleHeight+'px'
			});		=09
		} else {
			$('lightwindow_navigation').setStyle({
				display: 'none',
				height: 'auto',
				width: 'auto'
			});		=09
		}
	},
	//
	//  This is the default animation handler for LightWindow
	//
	_defaultAnimationHandler : function() {=09
		// Now that we have figures out the cruft lets make the caption go =
away and add its effects
		if (this.element.caption || this.element.author || (this.activeGallery =
&& this.options.showGalleryCount)) {
			$('lightwindow_data_slide').setStyle({
				display: 'none',
				width: 'auto'
			});
			this.dimensions.dataEffects.push(
				new Effect.SlideDown('lightwindow_data_slide', {sync: true}),
				new Effect.Appear('lightwindow_data_slide', {sync: true, from: 0.0, =
to: 1.0})
			);
		}

		// Set up the Title if we have one
		$('lightwindow_title_bar_inner').setStyle({
			height: '0px',
			marginTop: this.options.dimensions.titleHeight+'px'
		});
	=09
		// We always want the title bar as well
		this.dimensions.dataEffects.push(
			new Effect.Morph('lightwindow_title_bar_inner', {sync: true, style: =
{height: this.options.dimensions.titleHeight+'px', marginTop: '0px'}}),
		 	new Effect.Appear('lightwindow_title_bar_inner', {sync: true, from: =
0.0, to: 1.0})
		);	=09
	=09
		if (!this.options.hideGalleryTab) {
			this._handleGalleryAnimation(false);
			if ($('lightwindow_galleries_tab_container').getHeight() =3D=3D 0) {
				this.dimensions.dataEffects.push(
					new Effect.Morph('lightwindow_galleries_tab_container', {sync: =
true, style: {height: '20px', marginTop: '0px'}})
				);
				$('lightwindow_galleries').setStyle({
					width: '0px'
				});
			}
		}
	=09
		var resized =3D false;
		var ratio =3D =
this.dimensions.container.width-$('lightwindow_contents').getWidth()+this=
.resizeTo.width+this.options.contentOffset.width;
		if (ratio !=3D $('lightwindow_container').getWidth()) {
			new Effect.Parallel([
					new Effect.Scale('lightwindow_contents', =
100*(this.resizeTo.width/$('lightwindow_contents').getWidth()), =
{scaleFrom: =
100*($('lightwindow_contents').getWidth()/($('lightwindow_contents').getW=
idth()+(this.options.contentOffset.width))), sync: true,  scaleY: false, =
scaleContent: false}),
					new Effect.Scale('lightwindow_container', =
100*(ratio/(this.dimensions.container.width)), {sync: true, scaleY: =
false, scaleFromCenter: true, scaleContent: false})
				], {
					duration: this.duration,=20
					delay: 0.25,
					queue: {position: 'end', scope: 'lightwindowAnimation'}
				}
			);	=09
		}
	=09
		ratio =3D =
this.dimensions.container.height-$('lightwindow_contents').getHeight()+th=
is.resizeTo.height+this.options.contentOffset.height;
		if (ratio !=3D $('lightwindow_container').getHeight()) {
			new Effect.Parallel([
					new Effect.Scale('lightwindow_contents', =
100*(this.resizeTo.height/$('lightwindow_contents').getHeight()), =
{scaleFrom: =
100*($('lightwindow_contents').getHeight()/($('lightwindow_contents').get=
Height()+(this.options.contentOffset.height))), sync: true, scaleX: =
false, scaleContent: false}),
					new Effect.Scale('lightwindow_container', =
100*(ratio/(this.dimensions.container.height)), {sync: true, scaleX: =
false, scaleFromCenter: true, scaleContent: false})
				], {
					duration: this.duration,=20
					afterFinish: function() {			=09
						if (this.dimensions.dataEffects.length > 0) {
							if (!this.options.hideGalleryTab) {
								$('lightwindow_galleries').setStyle({
									width: this.resizeTo.width+'px'
								});
							}
							new Effect.Parallel(this.dimensions.dataEffects, {
									duration: this.duration,
									afterFinish: function() {
										this._finishWindow();
									}.bind(this),
									queue: {position: 'end', scope: 'lightwindowAnimation'}=20
								}
							);
						}
					}.bind(this),=20
					queue: {position: 'end', scope: 'lightwindowAnimation'}=20
				}
			);
			resized =3D true;
		}
	=09
		// We need to do our data effect since there was no resizing
		if (!resized && this.dimensions.dataEffects.length > 0) {=09
			new Effect.Parallel(this.dimensions.dataEffects, {
					duration: this.duration,
					beforeStart: function() {
						if (!this.options.hideGalleryTab) {
							$('lightwindow_galleries').setStyle({
								width: this.resizeTo.width+'px'
							});
						}
						if (this.containerChange.height !=3D 0 || =
this.containerChange.width !=3D 0) {
							new Effect.MoveBy('lightwindow_container', =
this.containerChange.height, this.containerChange.width, {transition: =
Effect.Transitions.sinoidal});
						}
					}.bind(this),		=09
					afterFinish: function() {
						this._finishWindow();
					}.bind(this),
					queue: {position: 'end', scope: 'lightwindowAnimation'}=20
				}
			);
		}		=09
	=09
	},
	//
	//  Finish up Window Animation
	//
	_defaultfinalWindowAnimationHandler : function(delay) {
		if (this.windowType =3D=3D 'media' || =
this._getParameter('lightwindow_loading_animation')) {=09
			// Because of major flickering with the overlay we just hide it in =
this case
			Element.hide('lightwindow_loading');
			this._handleNavigation(this.activeGallery);
			this._setStatus(false);
		} else {
			Effect.Fade('lightwindow_loading', {
				duration: 0.75,
				delay: 1.0,=20
				afterFinish: function() {
					// Just in case we need some scroll goodness (this also avoids the =
swiss cheese effect)
					if (this.windowType !=3D 'image' && this.windowType !=3D 'media' && =
this.windowType !=3D 'external') {
						$('lightwindow_contents').setStyle({
							overflow: 'auto'
						});
					}
					this._handleNavigation(this.activeGallery);
					this._defaultGalleryAnimationHandler();
					this._setStatus(false);
				}.bind(this),
				queue: {position: 'end', scope: 'lightwindowAnimation'}
			});
		}
	},
	//
	//  Handle the gallery Animation
	//
	_defaultGalleryAnimationHandler : function(list) {
		if (this.activeGallery) {
			$('lightwindow_galleries').setStyle({
				display: 'block',
				marginBottom: =
$('lightwindow_data_slide').getHeight()+this.options.contentOffset.height=
/2+'px'
			});
			$('lightwindow_navigation').setStyle({
				height: $('lightwindow_contents').getHeight()-20+'px'
			});
		} else {
			$('lightwindow_galleries').setStyle({
				display: 'none'
			});=09
			$('lightwindow_galleries_tab_container').setStyle({
				height: '0px',
				marginTop: '20px'
			});
			$('lightwindow_galleries_list').setStyle({
				height: '0px'
			});
			return false;
		}
	=09
		if (list) {
			if ($('lightwindow_galleries_list').getHeight() =3D=3D 0) {
				var height =3D $('lightwindow_contents').getHeight()*0.80;
				$('lightwindow_galleries_tab_span').className =3D 'down';
			} else {
				var height =3D 0;
				$('lightwindow_galleries_tab_span').className =3D 'up';
			}

			new Effect.Morph('lightwindow_galleries_list', {
				duration: this.duration,
				transition: Effect.Transitions.sinoidal,
				style: {height: height+'px'},
				beforeStart: function() {
					$('lightwindow_galleries_list').setStyle({
						overflow: 'hidden'
					});				=09
				},
				afterFinish: function() {
					$('lightwindow_galleries_list').setStyle({
						overflow: 'auto'
					});
				},
				queue: {position: 'end', scope: 'lightwindowAnimation'}
			});=09
		}
	=09
	=09
	},
	//
	//  Default Transition Handler
	//
	_defaultTransitionHandler : function() {
		// Clean out our effects
		this.dimensions.dataEffects =3D [];

		// Now that we have figures out the cruft lets make the caption go =
away and add its effects
		if ($('lightwindow_data_slide').getStyle('display') !=3D 'none') {
			this.dimensions.dataEffects.push(
				new Effect.SlideUp('lightwindow_data_slide', {sync: true}),
				new Effect.Fade('lightwindow_data_slide', {sync: true, from: 1.0, =
to: 0.0})
			);
		}
	=09
		if (!this.options.hideGalleryTab) {
			if ($('lightwindow_galleries').getHeight() !=3D 0 && =
!this.options.hideGalleryTab) {
				this.dimensions.dataEffects.push(
					new Effect.Morph('lightwindow_galleries_tab_container', {sync: =
true, style: {height: '0px', marginTop: '20px'}})
				);
			}
		=09
			if ($('lightwindow_galleries_list').getHeight() !=3D 0) {
				$('lightwindow_galleries_tab_span').className =3D 'up';
				this.dimensions.dataEffects.push(
					new Effect.Morph('lightwindow_galleries_list', {
						sync: true,=20
						style: {height: '0px'},
						transition: Effect.Transitions.sinoidal,
						beforeStart: function() {
							$('lightwindow_galleries_list').setStyle({
								overflow: 'hidden'
							});				=09
						},
						afterFinish: function() {
							$('lightwindow_galleries_list').setStyle({
								overflow: 'auto'
							});
						}
					})
				);
			}
		}
	=09
		// We always want the title bar as well
		this.dimensions.dataEffects.push(
			new Effect.Morph('lightwindow_title_bar_inner', {sync: true, style: =
{height: '0px', marginTop: this.options.dimensions.titleHeight+'px'}}),
		 	new Effect.Fade('lightwindow_title_bar_inner', {sync: true, from: =
1.0, to: 0.0})
		);

		new Effect.Parallel(this.dimensions.dataEffects, {
				duration: this.duration,
				afterFinish: function() {
					this._loadWindow();
				}.bind(this),
				queue: {position: 'end', scope: 'lightwindowAnimation'}=20
			}
		);=09
	},
	//
	//	Default Form handler for LightWindow
	//
	_defaultFormHandler : function(e) {
		var element =3D Event.element(e).parentNode;
		var parameterString =3D =
Form.serialize(this._getParameter('lightwindow_form', =
element.getAttribute('params')));
		if (this.options.formMethod =3D=3D 'post') {
			var newAJAX =3D new Ajax.Request(element.href, {=20
				method: 'post',=20
				postBody: parameterString,=20
				onComplete: this.openWindow.bind(this, element)
			});
		} else if (this.options.formMethod =3D=3D 'get') {
			var newAJAX =3D new Ajax.Request(element.href, {=20
				method: 'get',=20
				parameters: parameterString,=20
				onComplete: this.openWindow.bind(this, element)
			});
		}
	},
	//=20
	//  Wrap everything up
	//
	_finishWindow : function() {
		if (this.windowType =3D=3D 'external') {
			// We set the externals source here because it allows for a much =
smoother animation
			$('lightwindow_iframe').setAttribute('src', this.element.href);
			this._handleFinalWindowAnimation(1);=09
		} else if (this.windowType =3D=3D 'media') {

			var outerObject =3D document.createElement('object');
			outerObject.setAttribute('classid', =
this.options.classids[this._fileExtension(this.contentToFetch)]);
			outerObject.setAttribute('codebase', =
this.options.codebases[this._fileExtension(this.contentToFetch)]);
			outerObject.setAttribute('id', 'lightwindow_media_primary');
			outerObject.setAttribute('name', 'lightwindow_media_primary');
			outerObject.setAttribute('width', this.resizeTo.width);
			outerObject.setAttribute('height', this.resizeTo.height);
			outerObject =3D this._addParamToObject('movie', this.contentToFetch, =
outerObject);
			outerObject =3D this._addParamToObject('src', this.contentToFetch, =
outerObject);
			outerObject =3D this._addParamToObject('controller', 'true', =
outerObject);
			outerObject =3D this._addParamToObject('wmode', 'transparent', =
outerObject);
			outerObject =3D this._addParamToObject('cache', 'false', =
outerObject);
			outerObject =3D this._addParamToObject('quality', 'high', =
outerObject);

			if (!Prototype.Browser.IE) {
				var innerObject =3D document.createElement('object');
				innerObject.setAttribute('type', =
this.options.mimeTypes[this._fileExtension(this.contentToFetch)]);
				innerObject.setAttribute('data', this.contentToFetch);
				innerObject.setAttribute('id', 'lightwindow_media_secondary');
				innerObject.setAttribute('name', 'lightwindow_media_secondary');
				innerObject.setAttribute('width', this.resizeTo.width);
				innerObject.setAttribute('height', this.resizeTo.height);
				innerObject =3D this._addParamToObject('controller', 'true', =
innerObject);
				innerObject =3D this._addParamToObject('wmode', 'transparent', =
innerObject);
				innerObject =3D this._addParamToObject('cache', 'false', =
innerObject);
				innerObject =3D this._addParamToObject('quality', 'high', =
innerObject);
		=09
				outerObject.appendChild(innerObject);
			}=09
		=09
			if (this._getParameter('lightwindow_iframe_embed')) {
				this._appendIframe('no');
				this._writeToIframe(this._convertToMarkup(outerObject, 'object'));
			} else {
				this._appendObject(outerObject, 'object', =
$('lightwindow_contents'));
			}

			this._handleFinalWindowAnimation(0);
		} else {
			this._handleFinalWindowAnimation(0);
		}

		// Initialize any actions
		this._setupActions();
	}
}

/*-----------------------------------------------------------------------=
------------------------*/

Event.observe(window, 'load', lightwindowInit, false);

//
//	Set up all of our links
//
var myLightWindow =3D null;
function lightwindowInit() {
	myLightWindow =3D new lightwindow();
}
------=_NextPart_000_0040_01CB1F53.F9859920
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://api.active.com/Rest/RnR/Assets/js/rnr.js

/*
    Calls the RnR service to get all of the ratings and reviews for an =
asset
*/

var _constRnRUrl =3D "http://" + _RESTDomain + "/RnR/RnRHandler.ashx";
var proxyUrl =3D "/NonAcm/Proxy.ashx";

var _isIE =3D false;

var _script;

var me;
var _xsl =3D "";

var urlReferrer =3D document.location.pathname + =
document.location.search;
urlReferrer =3D urlReferrer.replace(/&/g, "|");
var _loginUrl =3D 'http://' + document.location.host + =
'/page/Login_to_Active_Com/?referrerUrl=3D' + urlReferrer;

var _AddReviewCssName =3D "";
var _forceHideAddReview =3D "False";

//Check the Browser Type
 if (navigator.appVersion.match(/\bMSIE\b/))
{
    _isIE =3D true;
}


function rnr()
{
    this.assetId =3D "";
    this.totalReviewsCount =3D 0;
    this.reviews =3D "";
    this.ratings =3D "";
    this.averageRating =3D 0;
    this.user =3D "";
    this.reviewsElementId =3D "";
    this.enableRating =3D "";
    this.rating =3D "";
    this.userId =3D _currentUserId;
    this.ratingId =3D "";
    this.localDomain =3D "";
    this.enableEdit =3D false;
    this.requireLogin =3D true;
    this.xml =3D "";
    this.xsl =3D "";
    this.maxReviews =3D "";
    this.watching =3D "";
    this.returnFocusElementID =3D "";     =20
    this.errorMessage =3D "";       =20
    this.reviewedMessage =3D "";  =20
    this.getRnR =3D function(isFutureEvent)
                    {
                        me =3D this;
                        isLoggedIn();
                        var postBodyValue =3D "";
                        postBodyValue =3D "<request>";
                        postBodyValue +=3D "<assetId>" + this.assetId + =
"</assetId>";
                        postBodyValue +=3D "<uId>" + _currentUserId + =
"</uId>";
                        postBodyValue +=3D =
"<functionName>GetRnRHtml</functionName>";
                        postBodyValue +=3D "<destinationUrl>" + =
_constRnRUrl + "</destinationUrl>";
                        postBodyValue +=3D "<maxReviews>" + =
this.maxReviews + "</maxReviews>";
                        postBodyValue +=3D "<urlReferer>" + =
encodeURIComponent(location.href) + "</urlReferer>";
                        postBodyValue +=3D "<isFutureEvent>" + =
isFutureEvent + "</isFutureEvent>";
                        postBodyValue +=3D "<errorMessage>" + =
this.errorMessage + "</errorMessage>";
                        postBodyValue +=3D "<reviewedMessage>" + =
this.reviewedMessage + "</reviewedMessage>";
                        postBodyValue +=3D "</request>";
                       =20
                        ShowWait(true, this.reviewsElementId); =20
                       =20
                        var requestCall =3D new Ajax.Request(proxyUrl
                                                            ,
                                                                {
                                                                    =
method: "POST",
                                                                    =
contentType: "text/xml",
                                                                    =
postBody: postBodyValue,
                                                                    =
onSuccess: function(req)
                                                                         =
       {
                                                                         =
               document.getElementById(me.reviewsElementId).innerHTML =
=3D req.responseText;    =20
                                                                         =
       },
                                                                         =
onFailure: function()
                                                                         =
       {
                                                                         =
           //alert('Failed');
                                                                         =
       },
                                                                         =
onComplete: function()
                                                                         =
       {
                                                                         =
           //BP 6.4.09
                                                                         =
           //Hide the show all reviews link if the call is returning =
all.
                                                                         =
           if(_rnr.maxReviews =3D=3D "-1")
                                                                         =
           {
                                                                         =
               $("seeAllReviews").setStyle({display: "none"});
                                                                         =
           }
                                                                         =
          =20
                                                                         =
           ShowWait(false, me.reviewsElementId);
                                                                         =
       }      =20
                                                             }
                                                 );
                                                                         =
          =20
                   =20
                    };
                   =20
   this.Add =3D function()
                {
                   =20
                     me =3D this;
                    var postBodyValue =3D "";
                        postBodyValue =3D "<request>";
                        postBodyValue +=3D "<assetId>" + this.assetId + =
"</assetId>";
                        postBodyValue +=3D =
"<functionName>add</functionName>";
                        postBodyValue +=3D "<review>" + this.reviews + =
"</review>";
                        postBodyValue +=3D "<rating>" + this.rating + =
"</rating>";
                        postBodyValue +=3D "<uId>" + this.userId + =
"</uId>";
                        postBodyValue +=3D "<destinationUrl>" + =
_constRnRUrl + "</destinationUrl>";
                        postBodyValue +=3D "<watch>" + this.watching + =
"</watch>";
                        postBodyValue +=3D "<urlReferer>" + =
encodeURIComponent(location.href) + "</urlReferer>";
                        postBodyValue +=3D "</request>";
                     =20
                        ShowWait(true,this.reviewsElementId);
                        var requestCall =3D new Ajax.Request(proxyUrl
                                                            ,
                                                                {
                                                                    =
method: "POST",
                                                                    =
contentType: "text/xml",
                                                                    =
postBody: postBodyValue,
                                                                    =
onSuccess: function(req)
                                                                         =
       {
                                                                         =
           //Success
                                                                         =
           me.getRnR();
                                                                         =
           toggleAdd("goAwayDiv");
                                                                         =
           setAlreadyReviewed("True");
                                                                         =
       },
                                                                    =
onFailure: function(req)
                                                                         =
       {
                                                                         =
           alert("We were unable to save you rating and review at this =
time.\nPlease try again later.");
                                                                         =
       },
                                                                    =
onComplete: function(req)
                                                                         =
       {
                                                                         =
           //alert("Completed.");
                                                                         =
           ShowWait(false, me.reviewsElementId);
                                                                         =
       }
                                                                 }
                                                            );
                };
    this.Delete =3D function(messageID, ausID, assetID, ratingId)
                {
                   =20
                    if (confirm("Are you sure you want to delete your =
rating and review?"))
                    {
                    =20
                     this.assetID =3D assetID;
                     this.userID =3D ausID;
                     me =3D this;
                    =20
                        var postBodyValue =3D "";
                        postBodyValue =3D "<request>";
                        postBodyValue +=3D "<assetId>" + assetID + =
"</assetId>";
                        postBodyValue +=3D =
"<functionName>delete</functionName>";
                        postBodyValue +=3D "<messageID>" + messageID + =
"</messageID>";
                        postBodyValue +=3D "<ausID>" + ausID + =
"</ausID>";
                        postBodyValue +=3D "<ratingID>" + ratingId + =
"</ratingID>";
                        postBodyValue +=3D "<destinationUrl>" + =
_constRnRUrl + "</destinationUrl>";
                        postBodyValue +=3D "</request>";
                     =20
                        ShowWait(true,this.reviewsElementId);
                        var requestCall =3D new Ajax.Request(proxyUrl
                                                            ,
                                                                {
                                                                    =
method: "POST",
                                                                    =
contentType: "text/xml",
                                                                    =
postBody: postBodyValue,
                                                                    =
onSuccess: function(req)
                                                                         =
       {
                                                                         =
           //Success
                                                                         =
           me.getRnR();
                                                                         =
           toggleAdd("");
                                                                         =
           setAlreadyReviewed("False");
                                                                         =
       },
                                                                    =
onFailure: function(req)
                                                                         =
       {
                                                                         =
           alert("We were unable to delete you rating and review at this =
time.\nPlease try again later.");
                                                                         =
       },
                                                                    =
onComplete: function(req)
                                                                         =
       {
                                                                         =
           //alert("Completed.");
                                                                         =
           ShowWait(false, me.reviewsElementId);
                                                                         =
       }
                                                                 }
                                                            );
                   }
                };
                   =20
    me =3D this;
}

                                                               =20
function review()
{
    this.reviewId =3D "";
    this.body =3D "";
    this.communityId =3D 0;
    this.creationDate =3D "";
    this.forumThreadId =3D 0;
    this.imageCount =3D 0;
    this.moderationValue =3D 0;
    this.modificationDate =3D "";
    this.parentMessageId =3D 0;
    this.subject =3D "";
}

function rating()
{
    this.ratingScore =3D 0;
}

function user()
{
    this.userId =3D "";
    this.email =3D "";
    this.emailVisible =3D "";
    this.name =3D "";
    this.nameVisible =3D "";
    this.username =3D "";
}


function createRatingsUI(score)
{
    //Returns the correct CSS class to display the correct Ratings UI
     var newCssClass =3D "ratingsBar ";
       =20
        if ((score >=3D .5) & (score < 1))
        {
            newCssClass +=3D "halfStarRating";
        }
        else if ((score >=3D 1) & (score < 1.5))
        {
            newCssClass +=3D "oneStarRating";
        }
        else if ((score >=3D 1.5) & (score < 2))
        {
            newCssClass +=3D "oneHalfStarRating";
        }
        else if ((score >=3D 2) & (score < 2.5))
        {
            newCssClass +=3D "twoStarRating";
        }
        else if ((score >=3D 2.5) & (score < 3))
        {
            newCssClass +=3D "twoHalfStarRating";
        }
        else if ((score >=3D 3) & (score < 3.5))
        {
            newCssClass +=3D "threeStarRating";
        }
        else if ((score >=3D 3.5) & (score < 4))
        {
            newCssClass +=3D "threeHalfStarRating";
        }
        else if ((score >=3D 4) & (score < 4.5))
        {
            newCssClass +=3D "fourStarRating";
        }
        else if ((score >=3D 4.5) & (score < 5))
        {
            newCssClass +=3D "fourHalfStarRating";
        }
        else if ((score >=3D 5))
        {
            newCssClass +=3D "fiveStarRating";
        }
        else if ((score =3D=3D 0))
        {
            newCssClass +=3D "zeroStarRating";
        }
   =20
    return newCssClass
}

function loadRating(id, rating)
{
    if((rating =3D=3D null) || (rating =3D=3D ""))
    {
        rating =3D 0;
    }
   =20
    if ((id !=3D null) && (id !=3D "") && ($("divRating_" + id) !=3D =
null))
    {
	    $("divRating_" + id).className =3D createRatingsUI(rating);  =20
	}
}
function setAverageRating(average, total)
{
	if ($("avgRating") !=3D null)
	{
		$("avgRating").className =3D createRatingsUI(average);
		$("totalRatings").innerHTML =3D "Based on " + total + " ratings";
	}
}
function setTotalReviews(total)
{
	if ($("totalReviewsCount") !=3D null)
	{
		$("totalReviewsCount").innerHTML =3D "(" + total + ")";
	}
}

function saveRnR()
{
	//var r =3D new rnr();=09
	var txt =3D $("reviewText").value;
	//txt =3D txt.replace("'","&apos;");
=09
	if ((txt =3D=3D "") | (txt =3D=3D "Enter review here."))
	{
	    alert("Please enter your review.");
	   =20
	}
	else if (($("hidRatingScore").value =3D=3D "") | =
($("hidRatingScore").value =3D=3D "0"))
	{
	    alert("Please enter your rating.");
	   =20
	}
	else
	{
	    _rnr.assetId =3D $("hidAssetId").value;
	    _rnr.reviews =3D txt;
	    _rnr.rating =3D $("hidRatingScore").value;
	    _rnr.userId =3D _currentUserId;
	    _rnr.watching =3D $("chkWatch").value;
	    _rnr.Add();
	}
=09
}

  =20
function setRating(score)
{
    var newCssClass;
   =20
    switch (score)
    {
        case 1:
            {
               newCssClass =3D "oneStarRating";
                break;
            }
        case 2:
            {
                newCssClass =3D "twoStarRating";
                break;
            }
        case 3:
            {
                newCssClass =3D "threeStarRating";
                break;
            }
        case 4:
            {
                newCssClass =3D "fourStarRating";
                break;
            }
        case 5:
            {
                newCssClass =3D "fiveStarRating";
                break;
            }
    }
   =20
    $("hidRatingScore").value =3D score;
   =20
	var selectedCss =3D $(newCssClass).className + " currentRating";
=09
	clearStars(newCssClass, selectedCss);
}
function clearStars(id, css)
{
    //Reset all of the stars
    $("oneStarRating").className =3D "oneStar noStars";
    $("twoStarRating").className =3D "twoStar noStars";
    $("threeStarRating").className =3D "threeStar noStars";
	$("fourStarRating").className =3D "fourStar noStars";
	$("fiveStarRating").className =3D "fiveStar noStars";
=09
	//Apply the selected css
	$(id).className =3D css;
}


function clearText(ctl)
{
    var defaultText =3D "Enter your review here (no HTML, please).";

    if (ctl.value =3D=3D defaultText)
    {
        ctl.value =3D "";
    }
    else if(ctl.value =3D=3D "")
    {
        ctl.value =3D defaultText;
    }
}


function toggleAdd(x)
{
    if (_forceHideAddReview =3D=3D "True")
    {
        x =3D "goAwayDiv";
    }
   =20
    //set the css of the add review ui
    $("divAddReview").className =3D x; //Input UI
=09
	  //Set focus to an element upon completion if necessary
    if ((me.returnFocusElementID !=3D "") & (x =3D=3D ""))
    {
        document.getElementById(me.returnFocusElementID).focus();
        me.returnFocusElementID =3D "";
    }
}

function setAlreadyReviewed(hasReviewed)
{
//set the css of the add review ui
    var lnkText =3D "Write a Review";
    var cssName =3D "";
    var title =3D "Write a Review";
   =20
    if (hasReviewed =3D=3D "true")
    {
        cssName =3D "reviewed";
        lnkText =3D "Already Reviewed";
        title =3D "You have already reviewed this event";
       =20
    }
   =20
    $("writeReview").className =3D cssName; //Write A Review link in the =
action box =20
    $("lnkReview").innerHTML =3D lnkText;
	$("lnkReview").title =3D title;
=09
}

function ShowWait(blnShow, ctl)
{
   =20
    var assetsList =3D $(ctl);
    var progressBar =3D $("divProgressBar");
   =20
   =20
   =20
    if (progressBar && assetsList)
    {
        // Position the progress bar relative to the list
        // Left is the offset, plus half the width of the table, minus =
half the width of the image
        var offset =3D assetsList.cumulativeOffset();
            =20
           =20
        if (blnShow)=20
        {
           =20
           =20
            var left =3D assetsList.offsetLeft + 20;
            var top =3D assetsList.offsetTop; //IE
           =20
            //Get the top position of the waiting animation
            if (!_isIE)
            {
                top =3D assetsList.top; //FF
            }
           =20
           =20
            $(progressBar).setStyle
            (
                {
                    position: "relative", top: top + "px", left: left + =
"px"
                }
            );
           =20
            progressBar.show();  =20
            new Effect.Opacity(assetsList, { from: 1.0, to: 0.3, =
duration: 0 });
        }
        else=20
        {
            progressBar.hide();   =20
            new Effect.Opacity(assetsList, { from: .3, to: 1.0, =
duration: 0 });
        }
    }
}

function showAllReviews(isFuture)
{
    _rnr.maxReviews =3D "-1";
    _rnr.getRnR(isFuture);
}

------=_NextPart_000_0040_01CB1F53.F9859920
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://api.active.com/Rest/SavedAssets/Assets/SavedAssets.js

/*
    Calls the SavedAsset service to get Saved to My Active
*/

// ****************** Declarations  ****************************
var _constSavedAssetsUrl =3D "http://" + _RESTDomain + =
"/SavedAssets/SavedAssets.ashx";
var proxyUrl =3D "/NonAcm/Proxy.ashx";
var _isIE =3D false;
var _script;
var me;
var _xsl =3D "";
// ************************************************************

//Check the Browser Type
 if (navigator.appVersion.match(/\bMSIE\b/))
{
    _isIE =3D true;
}

function savedAssets()
{
    this.assetId =3D "";
    this.outputElmentId =3D "";
    this.getUsersWhoSaved =3D function()
                            {
                                //Get all of the users that have saved =
this asset to their My Saved Stuff
                                me =3D this;
                                isLoggedIn();
                                var postBodyValue =3D "";
                                postBodyValue =3D "<request>";
                                postBodyValue +=3D "<assetId>" + =
this.assetId + "</assetId>";
                                postBodyValue +=3D "<uId>" + =
_currentUserId + "</uId>";
                                postBodyValue +=3D =
"<functionName>getUsers</functionName>";
                                postBodyValue +=3D "<destinationUrl>" + =
_constSavedAssetsUrl + "</destinationUrl>";
                                postBodyValue +=3D "<urlReferer>" + =
encodeURIComponent(location.href) + "</urlReferer>";
                                postBodyValue +=3D "</request>";
                               =20
                                this.showWait(true);                 =20
                                var requestCall =3D new =
Ajax.Request(proxyUrl
                                                                    ,
                                                                        =
{
                                                                         =
   method: "POST",
                                                                         =
   contentType: "text/xml",
                                                                         =
   postBody: postBodyValue,
                                                                         =
   onSuccess: function(req)
                                                                         =
               {
                                                                         =
                       =
document.getElementById(me.outputElmentId).innerHTML =3D =
req.responseText;
                                                                         =
                      =20
                                                                         =
                      =20
                                                                         =
        },
                                                                         =
        onFailure: function()
                                                                         =
               {
                                                                         =
                   alert('Failed');
                                                                         =
               },
                                                                         =
        onComplete: function()
                                                                         =
               {
                                                                         =
                   me.showWait(false);
                                                                         =
                  =20
                                                                         =
               }      =20
                                                                     }
                                                         );
                            };
    this.Add =3D function()
                {
                    me=3Dthis;
                     this.showWait(true);=20
                     isLoggedIn();
                    var postBodyValue =3D "";
                        postBodyValue =3D "<request>";
                        postBodyValue +=3D "<assetId>" + this.assetId + =
"</assetId>";
                        postBodyValue +=3D =
"<functionName>saveAsset</functionName>";
                        postBodyValue +=3D "<uId>" + _currentUserId + =
"</uId>";
                        postBodyValue +=3D "<destinationUrl>" + =
_constSavedAssetsUrl + "</destinationUrl>";
                        postBodyValue +=3D "<urlReferer>" + =
encodeURIComponent(location.href)+ "</urlReferer>";
                        postBodyValue +=3D "</request>";
                     =20
                        ShowWait(true);
                        var requestCall =3D new Ajax.Request(proxyUrl
                                                            ,
                                                                {
                                                                    =
method: "POST",
                                                                    =
contentType: "text/xml",
                                                                    =
postBody: postBodyValue,
                                                                    =
onSuccess: function(req)
                                                                         =
       {
                                                                         =
           //Success
                                                                         =
           me.getUsersWhoSaved();
                                                                         =
          =20
                                                                         =
       },
                                                                    =
onFailure: function(req)
                                                                         =
       {
                                                                         =
           alert("We were unable to save this event at this =
time.\nPlease try again later.");
                                                                         =
       },
                                                                    =
onComplete: function(req)
                                                                         =
       {
                                                                         =
           //alert("Completed.");
                                                                         =
          me.showWait(false);
                                                                         =
       }
                                                                 }
                                                            );
                };
    this.showWait =3D function(blnShow)
                    {
                        //Show the progress wait animation that is =
offset by the output element
                        var assetsList =3D $(me.outputElmentId);
                        var progressBar =3D $("divProgressBar");
                       =20
                        if (progressBar && assetsList)
                        {
                            // Position the progress bar relative to the =
list
                            // Left is the offset, plus half the width =
of the table, minus half the width of the image
                            var offset =3D =
assetsList.cumulativeOffset();
                           =20
                            if (blnShow)=20
                            {
                                var left =3D assetsList.offsetLeft + 20;
                                 var top =3D assetsList.offsetTop; //IE
           =20
                                //Get the top position of the waiting =
animation
                                if (!_isIE)
                                {
                                    top =3D assetsList.top; //FF
                                }
                               =20
                                       =20
                                $(progressBar).setStyle
                                (
                                    {
                                        position: "relative", top: top + =
"px", left: left + "px"
                                    }
                                );
                               =20
                                progressBar.show();  =20
                                new Effect.Opacity(assetsList, { from: =
1.0, to: 0.3, duration: 0 });
                            }
                            else=20
                            {
                                progressBar.hide();   =20
                                new Effect.Opacity(assetsList, { from: =
.3, to: 1.0, duration: 0 });
                            }
                        }
   =20
                    };
}
function saveEvent(assetId, id)
{
    if (id =3D=3D '')
    {
        id =3D "divPeopleContent";
    }
   =20
    var s =3D new savedAssets();
    s.assetId =3D assetId;
    s.outputElmentId =3D id;
    s.Add();
}

function setSavedIconCss(isSaved)
{
    //Set the css for the "Save to MyActive" Action link
   =20
    if (isSaved =3D=3D 'True')
    {
        $("save").className =3D "saved " + $("save").className;
        $("saveLink").onClick =3D "";
        $("saveLink").innerHTML =3D "Saved";
        $("saveLink").title =3D "Saved";
    }
   =20
   =20
}
------=_NextPart_000_0040_01CB1F53.F9859920
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://api.active.com/Rest/Results/Assets/Results.js


/*
    Calls the Rsults service to get all of the results for an event and =
all of it's past events
*/

var _constResultsUrl =3D "http://" + _RESTDomain + =
"/Results/ResultsHandler.ashx";
var proxyUrl =3D "/NonAcm/Proxy.ashx";

function resultsData()
{
    this.eventId;
    this.categories;
    this.outputElementId;
    this.currentYear;
    this.getResults =3D function()
                        {
                            me =3D this;
                             var postBodyValue =3D "";
                            postBodyValue =3D "<request>";
                            postBodyValue +=3D "<eventId>" + =
this.eventId + "</eventId>";
                            postBodyValue +=3D =
"<functionName>get</functionName>";
                            postBodyValue +=3D "<destinationUrl>" + =
_constResultsUrl + "</destinationUrl>";
                            postBodyValue +=3D "<urlReferer>" + =
encodeURIComponent(location.href) + "</urlReferer>";
                            postBodyValue +=3D "</request>";
                           =20
                            //Make the ajax call
                             ShowWait(true,this.outputElementId);
                            var requestCall =3D new =
Ajax.Request(proxyUrl
                                                            ,
                                                                {
                                                                    =
method: "POST",
                                                                    =
contentType: "text/xml",
                                                                    =
postBody: postBodyValue,
                                                                    =
onSuccess: function(req)
                                                                         =
       {
                                                                         =
               document.getElementById(me.outputElementId).innerHTML =3D =
req.responseText;
                                                                         =
              =20
                                                                         =
},
                                                                         =
onFailure: function()
                                                                         =
       {
                                                                         =
           alert('Failed');
                                                                         =
       },
                                                                         =
onComplete: function()
                                                                         =
       {
                                                                         =
           //alert('Completed');
                                                                         =
           ShowWait(false, me.outputElementId);
                                                                         =
           showResultsContainer('divResultsContainer_' + me.currentYear, =
'lnkResultsButton_' + me.currentYear);
                                                                         =
       }      =20
                                                             }
                                                 );
                        }
}
//Show the content for the selected event
function showResultsContainer(containerId, button)
{
    if (($(containerId) !=3D null) & ($(button) !=3D null))
    {
	    if ($(containerId).className =3D=3D "goAwayDiv")
	    {
		    $(containerId).className =3D "resultsContainer";

		    $(button).className =3D "collapseButtonLink";
	    }
	    else
	    {
		    $(containerId).className =3D "goAwayDiv";
		    $(button).className =3D "expandButtonLink";
	    }
	}
}
------=_NextPart_000_0040_01CB1F53.F9859920
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://api.active.com/Rest/Flickr/Assets/TAN_Flickr.js

/*
    Calls the Flickr A2 service to get photos
*/

// ****************** Declarations  ****************************
var _constFlickrUrl =3D "http://" + _RESTDomain + "/Flickr/Flickr.ashx";
var proxyUrl =3D "/NonAcm/Proxy.ashx";
var _isIE =3D false;
var _script;
var me;
var _xsl =3D "";
// ************************************************************

//Check the Browser Type
 if (navigator.appVersion.match(/\bMSIE\b/))
{
    _isIE =3D true;
}

function flickrPhotos()
{
    this.assetId =3D "";
    this.eventId =3D "";
    this.outputElmentId =3D "";
    this.keywords =3D "";
    this.mode =3D "all";
    this.sort =3D "relevance";
    this.currentPage =3D "1";
    this.perPage =3D "";
    this.excludedIds =3D "";
    this.timeout =3D "30000";
    this.getPhotos =3D function()
                            {
                                //Get all of the Flickr Photos with the =
given keywords
                                me =3D this;
                                var postBodyValue =3D "";
                                postBodyValue =3D "<request>";
                                postBodyValue +=3D "<assetId>" + =
this.assetId + "</assetId>";
                                postBodyValue +=3D "<keywords>" + =
this.keywords + "</keywords>";
                                postBodyValue +=3D "<mode>" + this.mode =
+ "</mode>";
                                postBodyValue +=3D "<sort>" + this.sort =
+ "</sort>";
                                postBodyValue +=3D "<page>" + =
this.currentPage + "</page>";
                                postBodyValue +=3D "<perpage>" + =
this.perPage + "</perpage>";
                                postBodyValue +=3D =
"<functionName>get</functionName>";
                                postBodyValue +=3D "<destinationUrl>" + =
_constFlickrUrl + "</destinationUrl>";
                                postBodyValue +=3D "<eventId>" + =
this.eventId + "</eventId>";
                                postBodyValue +=3D "<excludedIds>" + =
this.excludedIds + "</excludedIds>";
                                postBodyValue +=3D "<timeout>" + =
this.timeout + "</timeout>";
                                postBodyValue +=3D "<urlReferer>" + =
encodeURIComponent(location.href) + "</urlReferer>";
                                postBodyValue +=3D "</request>";
                               =20
                                this.showWait(true);                 =20
                                var requestCall =3D new =
Ajax.Request(proxyUrl
                                                                    ,
                                                                        =
{
                                                                         =
   method: "POST",
                                                                         =
   contentType: "text/xml",
                                                                         =
   postBody: postBodyValue,
                                                                         =
   onSuccess: function(req)
                                                                         =
               {
                                                                         =
                       =
document.getElementById(me.outputElmentId).innerHTML =3D =
req.responseText;
                                                                         =
                      =20
                                                                         =
                      =20
                                                                         =
        },
                                                                         =
        onFailure: function()
                                                                         =
               {
                                                                         =
                   alert('Failed');
                                                                         =
               },
                                                                         =
        onComplete: function()
                                                                         =
               {
                                                                         =
                   me.showWait(false);
                                                                         =
                  =20
                                                                         =
               }      =20
                                                                     }
                                                         );
                            };
    this.showWait =3D function(blnShow)
                    {
                        //Show the progress wait animation that is =
offset by the output element
                        var assetsList =3D $(me.outputElmentId);
                        var progressBar =3D $("divProgressBar");
                       =20
                        if (progressBar && assetsList)
                        {
                            // Position the progress bar relative to the =
list
                            // Left is the offset, plus half the width =
of the table, minus half the width of the image
                            var offset =3D =
assetsList.cumulativeOffset();
                           =20
                            if (blnShow)=20
                            {
                                var left =3D assetsList.offsetLeft + 20;
                                 var top =3D assetsList.offsetTop; //IE
           =20
                                //Get the top position of the waiting =
animation
                                if (!_isIE)
                                {
                                    top =3D assetsList.top; //FF
                                }
                               =20
                                       =20
                                $(progressBar).setStyle
                                (
                                    {
                                        position: "relative", top: top + =
"px", left: left + "px"
                                    }
                                );
                               =20
                                progressBar.show();  =20
                                new Effect.Opacity(assetsList, { from: =
1.0, to: 0.3, duration: 0 });
                            }
                            else=20
                            {
                                progressBar.hide();   =20
                                new Effect.Opacity(assetsList, { from: =
.3, to: 1.0, duration: 0 });
                            }
                        }
   =20
                    };
}
------=_NextPart_000_0040_01CB1F53.F9859920
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://api.active.com/Rest/YouTube/Assets/TAN_YouTube.js


/*
    Calls the youTube A2 service to get photos
*/

// ****************** Declarations  ****************************
var _constYouTubeUrl =3D "http://" + _RESTDomain + =
"/youTube/youTube.ashx";
var proxyUrl =3D "/NonAcm/Proxy.ashx";
var _isIE =3D false;
var _script;
var me;
var _xsl =3D "";
// ************************************************************

//Check the Browser Type
 if (navigator.appVersion.match(/\bMSIE\b/))
{
    _isIE =3D true;
}

function youTubeVideos()
{
    this.assetId =3D "";
    this.eventId =3D "";
    this.outputElmentId =3D "";
    this.keywords =3D "";
    this.mode =3D "all";
    this.sort =3D "relevance";
    this.currentPage =3D "1";
    this.perPage =3D "";
    this.excludedIds =3D "";
    this.timeout =3D "30000";
    this.errorMessage =3D "";
    this.noVideo=3D "";
    this.getVideos =3D function()
                            {
                                //Get all of the youTube Photos with the =
given keywords
                                me =3D this;
                                var postBodyValue =3D "";
                                postBodyValue =3D "<request>";
                                postBodyValue +=3D "<assetId>" + =
this.assetId + "</assetId>";
                                postBodyValue +=3D "<keywords>" + =
this.keywords + "</keywords>";
                                postBodyValue +=3D "<sort>" + this.sort =
+ "</sort>";
                                postBodyValue +=3D "<page>" + =
this.currentPage + "</page>";
                                postBodyValue +=3D "<perpage>" + =
this.perPage + "</perpage>";
                                postBodyValue +=3D =
"<functionName>get</functionName>";
                                postBodyValue +=3D "<destinationUrl>" + =
_constYouTubeUrl + "</destinationUrl>";
                                postBodyValue +=3D "<eventId>" + =
this.eventId + "</eventId>";
                                postBodyValue +=3D "<excludedIds>" + =
this.excludedIds + "</excludedIds>";
                                postBodyValue +=3D "<timeout>" + =
this.timeout + "</timeout>";
                                postBodyValue +=3D "<urlReferer>" + =
encodeURIComponent(location.href) + "</urlReferer>";
                                postBodyValue +=3D "<errorMessage>" + =
this.errorMessage + "</errorMessage>";
                                postBodyValue +=3D "<noVideo>" + =
this.noVideo + "</noVideo>";
                                postBodyValue +=3D "</request>";
                               =20
                                this.showWait(true);                 =20
                                var requestCall =3D new =
Ajax.Request(proxyUrl
                                                                    ,
                                                                        =
{
                                                                         =
   method: "POST",
                                                                         =
   contentType: "text/xml",
                                                                         =
   postBody: postBodyValue,
                                                                         =
   onSuccess: function(req)
                                                                         =
               {
                                                                         =
                       =
document.getElementById(me.outputElmentId).innerHTML =3D =
req.responseText;
                                                                         =
                      =20
                                                                         =
                      =20
                                                                         =
        },
                                                                         =
        onFailure: function()
                                                                         =
               {
                                                                         =
                   alert('Failed');
                                                                         =
               },
                                                                         =
        onComplete: function()
                                                                         =
               {
                                                                         =
                   me.showWait(false);
                                                                         =
                  =20
                                                                         =
               }      =20
                                                                     }
                                                         );
                            };
    this.showWait =3D function(blnShow)
                    {
                        //Show the progress wait animation that is =
offset by the output element
                        var assetsList =3D $(me.outputElmentId);
                        var progressBar =3D $("divProgressBar");
                       =20
                        if (progressBar && assetsList)
                        {
                            // Position the progress bar relative to the =
list
                            // Left is the offset, plus half the width =
of the table, minus half the width of the image
                            var offset =3D =
assetsList.cumulativeOffset();
                           =20
                            if (blnShow)=20
                            {
                                var left =3D assetsList.offsetLeft + 20;
                                 var top =3D assetsList.offsetTop; //IE
           =20
                                //Get the top position of the waiting =
animation
                                if (!_isIE)
                                {
                                    top =3D assetsList.top; //FF
                                }
                               =20
                                       =20
                                $(progressBar).setStyle
                                (
                                    {
                                        position: "relative", top: top + =
"px", left: left + "px"
                                    }
                                );
                               =20
                                progressBar.show();  =20
                                new Effect.Opacity(assetsList, { from: =
1.0, to: 0.3, duration: 0 });
                            }
                            else=20
                            {
                                progressBar.hide();   =20
                                new Effect.Opacity(assetsList, { from: =
.3, to: 1.0, duration: 0 });
                            }
                        }
   =20
                    };
}
------=_NextPart_000_0040_01CB1F53.F9859920
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://api.active.com/Rest/MMF/Assets/TAN_MMF.js


/*
    Calls the A2 MMF service to get the appropriate routeID from =
MapMyFitness(MapMyRun)
*/

// ****************** Declarations  ****************************
var _constMMFUrl =3D "http://" + _RESTDomain + "/MMF/MMFHandler.ashx";
var proxyUrl =3D "/NonAcm/Proxy.ashx";
var _isIE =3D false;
var _script;
var me;
var _xsl =3D "";
// ************************************************************

//Check the Browser Type
 if (navigator.appVersion.match(/\bMSIE\b/))
{
    _isIE =3D true;
}

function MMF()
{
    this.assetId =3D "";
    this.eventId =3D "";
    this.outputElmentId =3D "";
    this.title =3D "";
    this.startDate =3D "";
    this.endDate =3D "";
    this.city =3D "";
    this.state =3D "";
    this.zip =3D "";
    this.country =3D "";
    this.userId =3D "";
    this.timeout =3D "30000";
    this.style =3D "";
    this.callBackFunction =3D "";
    this.status =3D "";
    this.message =3D "";
    this.clearCache =3D "false";
    this.getRoute =3D function()
                            {
                                //Get all of the Flickr Photos with the =
given keywords
                                me =3D this;
                                var postBodyValue =3D "";
                               =20
                                postBodyValue =3D "<request>";
                                postBodyValue +=3D "<assetId>" + =
this.assetId + "</assetId>";
                                postBodyValue +=3D "<eventId>" + =
this.eventId + "</eventId>";
                                postBodyValue +=3D "<title>" + =
encodeURIComponent(this.title) + "</title>";
                                postBodyValue +=3D "<startDate>" + =
this.startDate + "</startDate>";
                                postBodyValue +=3D "<endDate>" + =
this.endDate + "</endDate>";
                                postBodyValue +=3D "<city>" + =
encodeURIComponent(this.city) + "</city>";
                                postBodyValue +=3D "<state>" + =
this.state + "</state>";
                                postBodyValue +=3D "<zip>" + this.zip + =
"</zip>";
                                postBodyValue +=3D "<country>" + =
this.country + "</country>";
                                postBodyValue +=3D "<timeout>" + =
this.timeout + "</timeout>";
                                postBodyValue +=3D "<style>" + =
this.style + "</style>";
                                postBodyValue +=3D "<userId>" + =
this.userId + "</userId>";
                                postBodyValue +=3D "<clearCache>" + =
this.clearCache + "</clearCache>";
                                postBodyValue +=3D "<destinationUrl>" + =
_constMMFUrl + "</destinationUrl>";
                                var loc =3D location.href;
                                var delimiter =3D "?";
                               =20
                                if (loc.indexOf(delimiter)>0)
                                {
                                    delimiter =3D "&";
                                }
                               =20
                                if (loc.indexOf(delimiter + "cc=3DTrue") =
< 0)
                                {
                                loc =3D loc.replace("#Map","");
                                loc +=3D delimiter + "cc=3DTrue#Map";
                                }
                                postBodyValue +=3D "<urlReferrer>" + =
encodeURIComponent(loc) + "</urlReferrer>";
                                postBodyValue +=3D "</request>";
                                                               =20
                                this.showWait(true);                 =20
                                var requestCall =3D new =
Ajax.Request(proxyUrl
                                                                    ,
                                                                        =
{
                                                                         =
   method: "POST",
                                                                         =
   contentType: "text/xml",
                                                                         =
   postBody: postBodyValue,
                                                                         =
   onSuccess: function(req)
                                                                         =
               {
                                                                         =
                       =
document.getElementById(me.outputElmentId).innerHTML =3D =
req.responseText; =20
                                                                         =
                      =20
                                                                         =
                       if (req.responseText.indexOf("no course route") < =
0)
                                                                         =
                       {
                                                                         =
                           me.status =3D 203;
                                                                         =
                       }
                                                                         =
                       else
                                                                         =
                       {
                                                                         =
                           me.status =3D 204;
                                                                         =
                       }
                                                                         =
                      =20
                                                                         =
               },
                                                                         =
    onFailure: function()
                                                                         =
           {
                                                                         =
               alert('Failed');
                                                                         =
               me.status =3D 500;
                                                                         =
               me.message =3D "Failed";
                                                                         =
           },
                                                                         =
    onComplete: function()
                                                                         =
           {
                                                                         =
               me.showWait(false);
                                                                         =
              =20
                                                                         =
               if (me.callBackFunction !=3D "")
                                                                         =
                   {
                                                                         =
                       me.callBackFunction.apply(me, arguments);
                                                                         =
                   }
                                                                         =
           }      =20
                                                                     }
                                                         );
                            };
    this.showWait =3D function(blnShow)
                    {
                        //Show the progress wait animation that is =
offset by the output element
                        var assetsList =3D $(me.outputElmentId);
                        var progressBar =3D $("divProgressBar");
                       =20
                        if (progressBar && assetsList)
                        {
                            // Position the progress bar relative to the =
list
                            // Left is the offset, plus half the width =
of the table, minus half the width of the image
                            var offset =3D =
assetsList.cumulativeOffset();
                           =20
                            if (blnShow)=20
                            {
                                var left =3D assetsList.offsetLeft + 20;
                                 var top =3D assetsList.offsetTop; //IE
           =20
                                //Get the top position of the waiting =
animation
                                if (!_isIE)
                                {
                                    top =3D assetsList.top; //FF
                                }
                               =20
                                       =20
                                $(progressBar).setStyle
                                (
                                    {
                                        position: "relative", top: top + =
"px", left: left + "px"
                                    }
                                );
                               =20
                                progressBar.show();  =20
                                new Effect.Opacity(assetsList, { from: =
1.0, to: 0.3, duration: 0 });
                            }
                            else=20
                            {
                                progressBar.hide();   =20
                                new Effect.Opacity(assetsList, { from: =
.3, to: 1.0, duration: 0 });
                            }
                        }
   =20
                    };
}
------=_NextPart_000_0040_01CB1F53.F9859920
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://widgets.active.com/widgets/articles/widget.min.js

var =
ActiveNetwork=3Dwindow.ActiveNetwork||{};if(!Array.each){Array.prototype.=
each=3Dfunction(b){for(var =
a=3D0;a<this.length;a++){b.call(window,this[a],a,this)}}}if(!Array.last){=
Array.prototype.last=3Dfunction(){if(this.length>1){return =
this[this.length-1]}else{return =
this.first()}}}if(!Array.first){Array.prototype.first=3Dfunction(){return=
 =
this[0]}}if(!Object.eventTarget){Object.eventTarget=3Dfunction(a){return =
window.event?window.event.srcElement:a.target}}(function(){if(ActiveNetwo=
rk&&ActiveNetwork.ArticlesWidget){return}ActiveNetwork.ArticlesWidget=3Df=
unction(a){this.initialize(a)};(function(){var b=3D(function(){var =
c=3Dnavigator.userAgent;return{ie:c.match(/MSIE\s([^;]*)/)}}());var =
a=3D(function(){return{add:function(g,e,f){var =
d=3Ddocument.createElement(g);var c;for(c in =
e){if(e.hasOwnProperty(c)){d[c]=3De[c]}}return =
f.appendChild(d)},get:function(c){return =
document.getElementById(c)}}}());ActiveNetwork.ArticlesWidget.WIDGET_NUMB=
ER=3D0;ActiveNetwork.ArticlesWidget.domain=3D"http://widgets.active.com";=
ActiveNetwork.ArticlesWidget.searchUrl=3D"http://widgets.active.com/widge=
ts/articles/search";ActiveNetwork.ArticlesWidget.defaultStylePath=3D"/wid=
gets/articles/stylesheets/";ActiveNetwork.ArticlesWidget.cssFilename=3D"d=
efault.min.css";ActiveNetwork.ArticlesWidget.apiKey=3D"45ts42zbd3tjfp25g7=
22juwz";ActiveNetwork.ArticlesWidget.isLoadingStylesheet=3Dfalse;ActiveNe=
twork.ArticlesWidget.hasLoadedStylesheet=3Dfalse;ActiveNetwork.ArticlesWi=
dget.prototype=3D(function(){return{initialize:function(d){var =
c=3Dthis;this.widgetNumber=3D++ActiveNetwork.ArticlesWidget.WIDGET_NUMBER=
;ActiveNetwork.ArticlesWidget["searchCallback_"+this.widgetNumber]=3Dfunc=
tion(e){c.doSearchCallback.call(c,e)};this.setOptions(d);this.searchCallb=
ack=3D"ActiveNetwork.ArticlesWidget.searchCallback_"+this.widgetNumber;th=
is.searchUrl+=3D"?api_key=3D"+this.apiKey+"&s=3Ddate_asc&k=3D&f=3Darticle=
s&v=3Djson&cb=3D"+this.searchCallback;this.defaultStyleUrl=3Dthis.domain+=
ActiveNetwork.ArticlesWidget.defaultStylePath+this.cssFilename;this.anima=
tionInterval=3D25;this.prefix=3D"an-raw";this.id=3Dthis.prefix+"_"+this.w=
idgetNumber;this.results=3D[];document.write('<div =
class=3D"'+this.prefix+'" id=3D"'+this.id+'" =
style=3D"width:'+this.width+"px;height:"+this.height+'px;"></div>');this.=
isStartIndicatorRunning=3Dnull;this.isDetailIndicatorRunning=3Dnull;this.=
isLoadingEvents=3Dfalse;this.showing=3D"results";this.getDefaultStyles();=
return =
this},setOptions:function(c){this.showActivitySelector=3D(c.showActivityS=
elector=3D=3D=3Dundefined)?true:c.showActivitySelector;this.showDetailsSe=
lector=3D(c.showDetailsSelector=3D=3D=3Dundefined)?true:c.showDetailsSele=
ctor;this.location=3Dc.location||"";this.activity=3Dc.activity||"";this.n=
um=3Dc.num||10;this.width=3Dc.width||300;this.height=3Dc.height||330;this=
.style=3Dc.style||undefined;this.title=3Dc.title||"Related =
Articles";this.originalTitle=3Dthis.title;this.hidePoweredBy=3Dc.hidePowe=
redBy||false;this.domain=3Dc.domain||this.domain||ActiveNetwork.ArticlesW=
idget.domain;this.searchUrl=3Dc.searchUrl||this.searchUrl||ActiveNetwork.=
ArticlesWidget.searchUrl;this.cssFilename=3Dc.cssFilename||this.cssFilena=
me||ActiveNetwork.ArticlesWidget.cssFilename;this.apiKey=3Dc.apiKey||this=
.apiKey||ActiveNetwork.ArticlesWidget.apiKey},remote:function(d,e){var =
c=3Da.add("script",{type:"text/javascript",src:d},document.getElementsByT=
agName("head")[0]);if(e){e.call(this,c)}return =
c},getDefaultStyles:function(){var d=3Dthis;var c=3Dfunction(h,j){var =
i=3Dnull;if(document.defaultView&&document.defaultView.getComputedStyle){=
var g=3Ddocument.defaultView.getComputedStyle(h,"");if(g){i=3Dg[j]}var =
f=3Dh.style[j]||i;return =
f}else{if(document.documentElement.currentStyle){i=3Dh.currentStyle?h.cur=
rentStyle[j]:null;return(h.style[j]||i)}}};if(!ActiveNetwork.ArticlesWidg=
et.isLoadingStylesheet){ActiveNetwork.ArticlesWidget.isLoadingStylesheet=3D=
true;a.add("link",{rel:"stylesheet",type:"text/css",href:this.defaultStyl=
eUrl},document.getElementsByTagName("head")[0]);var =
e=3DsetInterval(function(){var =
f=3Dc(document.getElementById(d.id),"position");if(f=3D=3D=3D"relative"){=
clearInterval(e);ActiveNetwork.ArticlesWidget.hasLoadedStylesheet=3Dtrue}=
},50)}},setCustomStyles:function(){var e=3Dthis;if(this.style){var =
i=3D[];var h;for(h in this.style){if(this.style.hasOwnProperty(h)){var =
g=3D[];var =
d=3D[];switch(h){case"frame":g=3D["","."+this.prefix+"-detail"];break;cas=
e"title":g=3D["."+this.prefix+"-header =
h2","."+this.prefix+"-back"];break;case"window":g=3D["."+this.prefix+"-wi=
ndow","."+this.prefix+"-box"];break;case"text":g=3D["."+this.prefix+"-res=
ult","."+this.prefix+"-detail","."+this.prefix+"-result =
."+this.prefix+"-location","."+this.prefix+"-result =
."+this.prefix+"-location"];break;case"result":g=3D["."+this.prefix+"-res=
ult"];break;case"links":g=3D["."+this.prefix+"-result =
a","."+this.prefix+"-detail h2 a","."+this.prefix+"-contact =
a"];break;case"buttons":g=3D["."+this.prefix+"-go","."+this.prefix+"-link=
"];break;case"tags":g=3D["."+this.prefix+"-tag"];break;case"footerText":g=
=3D["."+this.prefix+"-footer =
a"];break;case"footer":g=3D["."+this.prefix+"-footer"];break;case"header"=
:g=3D["."+this.prefix+"-header"];break;case"container":g=3D["."+this.pref=
ix+"-container"];break}g.each(function(j){var m=3D"#"+e.id+" "+j+" { =
";var k;for(k in e.style[h]){var l=3De.style[h];m+=3Dk+":"+l[k]+"; =
"}m+=3D"}\n";i.push(m)})}}var =
c=3Ddocument.createElement("style");c.type=3D"text/css";if(b.ie){c.styleS=
heet.cssText=3Di.join(" ")}else{var =
f=3Ddocument.createDocumentFragment();f.appendChild(document.createTextNo=
de(i.join(" =
")));c.appendChild(f)}document.getElementsByTagName("head")[0].appendChil=
d(c)}},getEvents:function(){if(!this.isLoadingEvents){this.isLoadingEvent=
s=3Dtrue;this.clearResults();this.showSpinner();var =
c=3Dthis.searchUrl;if(this.activity!=3D=3D""&&this.activity!=3D=3D"any"){=
c+=3D"&m=3Dmeta%3Achannel%3D"+this.activity.replace(/ =
/,"%2520")}c+=3D"&num=3D"+this.num;this.title=3Dthis.originalTitle.replac=
e(/\$\{activity\}/,this.capitalize(this.activity));document.getElementByI=
d(this.prefix+"-header").innerHTML=3D"";a.add("h2",{},document.getElement=
ById(this.prefix+"-header")).innerHTML=3Dthis.title;document.getElementBy=
Id(this.prefix+"-findmore").href=3D"http://search.active.com/search?cmp=3D=
24&k=3D&f=3Darticles&v=3Dlist&m=3Dmeta%3Achannel%3D"+this.capitalize(this=
.activity).replace(/ /,"%2520");this.remote(c)}},render:function(){var =
o=3Dthis;var k=3D95;var =
w=3D135;if(this.hidePoweredBy){k=3D70;w=3D115}if(!ActiveNetwork.ArticlesW=
idget.hasLoadedStylesheet){window.setTimeout(function(){o.render.call(o)}=
,50);return this}this.setCustomStyles();var =
u=3Ddocument.getElementById(this.id).offsetWidth;var =
d=3Ddocument.getElementById(this.id).offsetHeight;var =
v=3Da.add("div",{className:this.prefix+"-header",id:this.prefix+"-header"=
},document.getElementById(this.id));this.title=3Dthis.title.replace(/\$\{=
activity\}/,this.capitalize(this.activity));a.add("h2",{},v).innerHTML=3D=
this.title;var =
f=3Da.add("div",{className:this.prefix+"-window"},document.getElementById=
(this.id));f.style.width=3Du-6+"px";var =
m=3Da.add("div",{id:this.id+"_container",className:this.prefix+"-containe=
r"},f);m.style.width=3Du*2+"px";if(d=3D=3D"auto"||(d<k)){m.style.height=3D=
"auto"}else{m.style.height=3Dd-k+"px"}var =
s=3Da.add("div",{id:this.id+"_results",className:this.prefix+"-results"},=
m);var =
x=3Da.add("div",{id:this.id+"_detail",className:this.prefix+"-detail"},m)=
;x.style.width=3Ds.style.width=3Du-6+"px";if(d=3D=3D"auto"||(d<k)){}else{=
x.style.height=3Ds.style.height=3Dd-k+"px"}var =
g=3Da.add("div",{id:this.id+"_wrapper",className:this.prefix+"-wrapper"},=
x);var =
t=3Da.add("a",{id:this.id+"_back",className:this.prefix+"-back",href:"#"}=
,g);t.innerHTML=3D"&laquo; =
Back";t.onclick=3Dfunction(A){o.show("results");return false};var =
l=3Da.add("div",{className:this.prefix+"-box"},g);if(d=3D=3D"auto"||(d<k)=
){l.style.height=3D"auto"}else{l.style.height=3Dd-w+"px"}var =
z=3Da.add("h2",{id:this.id+"_title",className:this.prefix+"-title"},l);a.=
add("a",{href:"#"},z);var =
i=3Da.add("p",{id:this.id+"_summary",className:this.prefix+"-summary"},l)=
;a.add("span",{href:"#"},i);var =
n=3Da.add("div",{id:this.id+"_tags",className:this.prefix+"-tags"},l);var=
 r=3Da.add("div",{},n);r.style.clear=3D"both";this.showSpinner();var =
p=3Da.add("div",{className:this.prefix+"-footer"},document.getElementById=
(this.id));if(this.showActivitySelector){var =
e=3Da.add("form",{method:"post",action:"activity"},p);e.onsubmit=3Dfuncti=
on(A){o.refresh();return false};var =
q=3Da.add("select",{className:this.prefix+"-activity",id:this.id+"-activi=
ty",name:this.id+"-activity"},e);var =
c=3D{Any:"any",Baseball:"baseball",Basketball:"basketball",Cheerleading:"=
cheerleading",Cycling:"cycling","Field Hockey":"field =
hockey",Fitness:"fitness",Football:"football",Golf:"golf","Ice =
Hockey":"ice hockey",Lacrosse:"lacrosse","Mountain Biking":"mountain =
biking",Outdoors:"outdoors",Running:"running",Sailing:"sailing",Soccer:"s=
occer",Softball:"softball",Swimming:"swimming",Tennis:"tennis",Triathlon:=
"triathlon",Volleyball:"volleyball",Walking:"walking"};var =
h=3D0;q.options[h++]=3Dnew Option("Choose =
Activity...","",false,false);var y;for(y in =
c){if(c.hasOwnProperty(y)){q.options[h++]=3Dnew =
Option(y,c[y],false,(this.activity=3D=3D=3Dc[y]))}}q.onchange=3Dfunction(=
A){Object.eventTarget(A).parentNode.onsubmit()}}a.add("a",{id:o.prefix+"-=
findmore",className:o.prefix+"-findmore",href:"http://search.active.com/s=
earch?cmp=3D24&k=3D&f=3Darticles&v=3Dlist&m=3Dmeta%3Achannel%3D"+this.cap=
italize(this.activity).replace(/ /,"%2520"),title:"Find =
More"},p).innerHTML=3D"Find More &raquo;";if(!this.hidePoweredBy){var =
j=3Da.add("a",{className:o.prefix+"-poweredby",href:"http://www.active.co=
m?cmp=3D24",title:"Go to =
Active.com"},p);a.add("img",{src:this.domain+"/widgets/articles/images/po=
wered_by_active.png",alt:"Powered by =
Active.com"},j)}this.showing=3D"results";this.getEvents();return =
this},destroy:function(){document.getElementById(this.id).innerHTML=3D"";=
return this},doSearchCallback:function(d){var =
c=3Dthis;this.isLoadingEvents=3Dfalse;this.hideSpinner();if(d._results.le=
ngth>0){this.results=3Dd._results;this.results.each(function(e){var =
g=3Da.add("div",{className:c.prefix+"-result"},document.getElementById(c.=
id+"_results"));var =
f=3D"";if(c.showDetailsSelector){f=3Da.add("a",{href:"#"},g);f.onclick=3D=
function(h){c.showDetail(e);return =
false}}else{document.getElementById(c.id+"_detail").style.display=3D"none=
";f=3Da.add("a",{href:e.url+"?cmp=3D24"},g)}a.add("span",{className:c.pre=
fix+"-title"},f).innerHTML=3De.title.split("|").first();if(e.meta.locatio=
n){a.add("span",{className:c.prefix+"-location"},g).innerHTML=3De.meta.ci=
ty+", =
"+e.meta.state}})}else{this.noResults()}},noResults:function(){this.activ=
ity=3D"fitness";if(document.getElementById(this.id+"-activity")!=3Dnull){=
document.getElementById(this.id+"-activity").value=3D"fitness"}this.refre=
sh()},refresh:function(){if(this.showActivitySelector){var =
c=3Ddocument.getElementById(this.id+"-activity").value;if(c=3D=3D=3D"any"=
){this.activity=3D""}else{this.activity=3Dc}}if(this.showing=3D=3D=3D"det=
ail"){this.show("results")}this.getEvents()},showDetail:function(c){var =
d=3Dthis;var =
f=3Da.get(this.id+"_summary").childNodes[0];f.innerHTML=3Dc.summary+"..."=
;a.add("a",{href:c.url+"?cmp=3D24",className:this.prefix+"-full_article"}=
,f).innerHTML=3D"Read Full Article &raquo;";var =
g=3Da.get(this.id+"_title").childNodes[0];g.innerHTML=3Dc.title.split("|"=
).first();g.href=3Dc.url+"?cmp=3D24";var =
e=3Da.get(this.id+"_tags");e.innerHTML=3D"";if(c.meta.channel){if(typeof =
c.meta.channel=3D=3D=3D"string"){a.add("span",{className:this.prefix+"-ta=
g"},e).innerHTML=3Dc.meta.channel}else{c.meta.channel.each(function(h){a.=
add("span",{className:d.prefix+"-tag"},e).innerHTML=3Dh})}}if(c.meta.spli=
tMediaType){if(typeof =
c.meta.splitMediaType=3D=3D=3D"string"){a.add("span",{className:this.pref=
ix+"-tag"},e).innerHTML=3Dc.meta.splitMediaType}else{c.meta.splitMediaTyp=
e.each(function(h){a.add("span",{className:d.prefix+"-tag"},e).innerHTML=3D=
h.split(":").last()})}}if(c.meta.participationCriteria){c.meta.participat=
ionCriteria.split(",").each(function(h){a.add("span",{className:d.prefix+=
"-tag"},e).innerHTML=3Dh})}this.show("detail")},show:function(i){var =
g=3Ddocument.getElementById(this.id+"_container");var =
e=3Dg.parentNode.offsetWidth;var =
f=3De/(1000/this.animationInterval)*4;var h=3D0;var d=3Dthis;var =
c=3Dfunction(j){var =
k,l;if(j=3D=3D=3D"left"){k=3D0;l=3Df;g.style.left=3D-e+"px"}else{if(j=3D=3D=
=3D"right"){k=3D-e;l=3D-f;g.style.left=3D"0px"}}d.showInterval=3DsetInter=
val(function(){var =
n=3DparseFloat(g.style.left);if(Math.ceil(h)>=3De){g.style.left=3Dk+"px";=
clearInterval(d.showInterval)}else{var =
m=3Dn+l;g.style.left=3Dm+"px";h+=3DMath.abs(l)}},d.animationInterval)};if=
(i=3D=3D=3D"detail"){c("right");this.showing=3D"detail"}else{if(i=3D=3D=3D=
"results"){c("left");this.showing=3D"results"}}},showSpinner:function(){a=
.add("img",{id:this.id+"_start-indicator",className:this.prefix+"-indicat=
or",src:this.domain+"/widgets/articles/images/indicator_medium.gif"},docu=
ment.getElementById(this.id+"_results"));this.isStartIndicatorRunning=3Dt=
rue},hideSpinner:function(){document.getElementById(this.id+"_start-indic=
ator").style.display=3D"none";this.isStartIndicatorRunning=3Dfalse},clear=
Results:function(){document.getElementById(this.id+"_results").innerHTML=3D=
""},timeFormat:function(e){var c=3De.split(":")[0];var =
f=3De.split(":")[1];var d=3D"am";if(c>12){c-=3D12;d=3D"pm"}return =
c+":"+f+" "+d},capitalize:function(e){var f=3De;var d=3D"";f=3Df.split(" =
");for(var =
g=3D0;g<f.length;g++){d+=3Df[g].substring(0,1).toUpperCase()+f[g].substri=
ng(1,f[g].length)+" "}return d.replace(/^\s+|\s+$/g,"")}}}())}())}());
------=_NextPart_000_0040_01CB1F53.F9859920
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://bit.ly/javascript-api.js?version=latest&login=activenetwork;apiKey=R_fbf852e5022c350326020d8445dd35a8

if (typeof(BitlyApi) =3D=3D 'undefined')=0A=
    var BitlyApi =3D {}; // BitlyApi namespace. You sholdn't need to =
access methods here. Instead, use an instance of BitlyApiClient().=0A=
=0A=
if (typeof(BitlyCB) =3D=3D 'undefined')=0A=
    var BitlyCB =3D {}; // global namespace for your callback methods. =
Allows you to define callabacks from within other method calls.=0A=
=0A=
BitlyApi.loadScript =3D function(_src) { =0A=
  var e =3D document.createElement('script'); =0A=
  e.setAttribute('language','javascript'); =0A=
  e.setAttribute('type', 'text/javascript');=0A=
  e.setAttribute('src',_src); document.body.appendChild(e); =0A=
};=0A=
=0A=
BitlyApi.loadCss =3D function(u) { =0A=
  var e =3D document.createElement('link'); =0A=
  e.setAttribute('type', 'text/css'); =0A=
  e.setAttribute('href', u); =0A=
  e.setAttribute('rel', 'stylesheet'); =0A=
  e.setAttribute('media', 'screen');=0A=
  try {=0A=
    document.getElementsByTagName('head')[0].appendChild(e);=0A=
  } catch(z) {=0A=
    document.body.appendChild(e);=0A=
  }=0A=
};=0A=
=0A=
BitlyApi.call =3D function(method, params, callback_method_name) {=0A=
    var s =3D "http://api.bit.ly/" + method;=0A=
    var url_args =3D [];=0A=
    if (callback_method_name) url_args.push("callback=3D" + =
callback_method_name);=0A=
    =0A=
    for (var name in params) {=0A=
        url_args.push(name + "=3D" + encodeURIComponent(params[name]));=0A=
    };=0A=
    =0A=
    s +=3D "?" + url_args.join("&");=0A=
    BitlyApi.loadScript(s);=0A=
};=0A=
=0A=
var BitlyApiClient =3D function(login, apiKey, version){=0A=
    this.login =3D login || "activenetwork";=0A=
    this.apiKey =3D apiKey || "R_fbf852e5022c350326020d8445dd35a8";=0A=
    this.version =3D version || "2.0.1";=0A=
};=0A=
=0A=
BitlyApiClient.prototype.googleVisRequired =3D "This method requires the =
google visualization api. Please include javascript from: =
http://www.google.com/jsapi. More info: =
http://code.google.com/apis/visualization/documentation/index.html";=0A=
BitlyApiClient.prototype.availableModules =3D ['stats'];=0A=
BitlyApiClient.prototype.loadingModules =3D {};=0A=
=0A=
BitlyApiClient.prototype.moduleLoaded =3D function(module_name, =
callback_method_name) {=0A=
    BitlyApiClient.prototype.loadingModules[module_name] =3D true;=0A=
    for (var mod in BitlyApiClient.prototype.loadingModules) {=0A=
        if (!BitlyApiClient.prototype.loadingModules[mod]) {=0A=
            return false;=0A=
        }=0A=
    };=0A=
    eval(callback_method_name + "();");=0A=
};=0A=
=0A=
BitlyApiClient.prototype.loadModules =3D function(module_names, =
callback_method_name) {=0A=
    for (var i=3D0; i < module_names.length; i++) {=0A=
        BitlyApiClient.prototype.loadingModules[module_names[i]] =3D =
false;=0A=
    };=0A=
    for (var i=3D0; i < module_names.length; i++) {=0A=
        var name =3D module_names[i];=0A=
        var callback_name =3D "module_" + name + "_loaded";=0A=
        BitlyCB[callback_name] =3D function() {=0A=
          BitlyApiClient.prototype.moduleLoaded(name, =
callback_method_name);=0A=
        };=0A=
        var s =3D "http://bit.ly/app/modules/" + name + =
".js?callback=3DBitlyCB." + callback_name;=0A=
        try {=0A=
            BitlyApi.loadScript(s);=0A=
        } catch(e) {=0A=
            BitlyClient.addPageLoadEvent(function(){=0A=
                BitlyApi.loadScript(s);=0A=
            });=0A=
        }=0A=
    };=0A=
    try {=0A=
        =
BitlyApi.loadCss("http://bit.ly/static/css/javascript-modules.css");=0A=
    } catch(e) {=0A=
        BitlyClient.addPageLoadEvent(function(){ =0A=
            =
BitlyApi.loadCss("http://bit.ly/static/css/javascript-modules.css"); =0A=
        });=0A=
    }=0A=
};=0A=
=0A=
/*=0A=
# utils=0A=
=0A=
*/=0A=
BitlyApiClient.prototype.addPageLoadEvent =3D function(func) {=0A=
	var oldonload =3D window.onload;=0A=
	if (typeof window.onload !=3D 'function') {=0A=
		window.onload =3D func;=0A=
	} else {=0A=
		window.onload =3D function() { oldonload(); func(); };=0A=
	}=0A=
};=0A=
=0A=
BitlyApiClient.prototype.extractBitlyHash =3D =
function(bitly_url_or_hash) {=0A=
    if (bitly_url_or_hash =3D=3D null) {=0A=
        return null;=0A=
    } else {=0A=
        var m =3D bitly_url_or_hash.match(/\/([^\/]+)$/);=0A=
        if (m) {=0A=
            return m[1];=0A=
        }=0A=
        else {=0A=
            return bitly_url_or_hash;=0A=
        }=0A=
    }=0A=
};=0A=
=0A=
BitlyApiClient.prototype.createElement =3D function(element_type, attrs) =
{=0A=
  var el =3D document.createElement(element_type);=0A=
  for (var k in attrs) {=0A=
    if (k =3D=3D "text") {=0A=
      el.appendChild(document.createTextNode(attrs[k]));=0A=
    } else {=0A=
      this.setAttribute(el, k, attrs[k]);=0A=
    }=0A=
  };=0A=
  return el;=0A=
};=0A=
=0A=
BitlyApiClient.prototype.setAttribute =3D function(element, =
attribute_name, attribute_value) {=0A=
  if (attribute_name =3D=3D "class") {=0A=
    element.setAttribute("className", attribute_value); // set both =
"class" and "className"=0A=
  }=0A=
  return element.setAttribute(attribute_name, attribute_value);=0A=
};=0A=
=0A=
BitlyApiClient.prototype.listen =3D function (elem, evnt, func) {=0A=
  if (elem.addEventListener) // W3C DOM=0A=
    elem.addEventListener(evnt,func,false);=0A=
  else if (elem.attachEvent) { // IE DOM=0A=
    var r =3D elem.attachEvent("on"+evnt, func);=0A=
    return r;=0A=
  }=0A=
};=0A=
=0A=
BitlyApiClient.prototype.targ =3D function (e) {=0A=
	var targ;=0A=
	if (!e) var e =3D window.event;=0A=
	if (e.target) targ =3D e.target;=0A=
	else if (e.srcElement) targ =3D e.srcElement;=0A=
	if (targ.nodeType =3D=3D 3) // defeat Safari bug=0A=
		targ =3D targ.parentNode;=0A=
	return targ;=0A=
};=0A=
=0A=
BitlyApiClient.prototype.toggle =3D function(el) {=0A=
  var e;=0A=
  if (typeof(el) =3D=3D 'string') {=0A=
    e =3D document.getElementById(el);=0A=
    if (typeof(e) =3D=3D undefined) {=0A=
      throw "toggle: No DOM element with id: " + el;=0A=
      return;=0A=
    }=0A=
  } else {=0A=
    e =3D el;=0A=
  }=0A=
  if (e.style.display =3D=3D 'none') {=0A=
    e.style.display =3D '';=0A=
  } else {=0A=
    e.style.display =3D 'none';=0A=
  }=0A=
};=0A=
=0A=
/*=0A=
# API=0A=
    =0A=
Generic API caller for more advanced API usage. Allows you to specify =
extra params for method calls with options. Eg, you can call the /info =
API and ask for a subset of data using the 'keys' param.=0A=
*/=0A=
BitlyApiClient.prototype.call =3D function(method, params, =
callback_method_name) {=0A=
    params['version'] =3D this.version;=0A=
    params['login'] =3D this.login;=0A=
    params['apiKey'] =3D this.apiKey;=0A=
    return BitlyApi.call(method, params, callback_method_name);=0A=
};=0A=
=0A=
// shorten a long url=0A=
BitlyApiClient.prototype.shorten =3D function(longUrl, =
callback_method_name) {=0A=
    return this.call('shorten', {'longUrl': longUrl}, =
callback_method_name);=0A=
};=0A=
=0A=
// expand a bitly url=0A=
BitlyApiClient.prototype.expand =3D function(shortUrl, =
callback_method_name) {=0A=
    return this.call('expand', {'shortUrl': shortUrl}, =
callback_method_name);=0A=
};=0A=
=0A=
// get info about one or more bitly urls or hashes=0A=
BitlyApiClient.prototype.info =3D function(bitly_hash, =
callback_method_name) {=0A=
    var arr =3D bitly_hash.split(',');=0A=
    var hashes =3D [];=0A=
    for (var i=3D0; i < arr.length && i < 1; i++) {// limit to 1 =
bitly_hash=0A=
        hashes.push(this.extractBitlyHash(arr[i]));=0A=
    };=0A=
    return this.call('info', {'hash': hashes.join(',')}, =
callback_method_name);=0A=
};=0A=
=0A=
// get referrer data about a bilty url or hash=0A=
BitlyApiClient.prototype.stats =3D function(bitly_hash_or_url, =
callback_method_name) {=0A=
    bitly_hash_or_url =3D this.extractBitlyHash(bitly_hash_or_url);=0A=
    return this.call('stats', {'hash': bitly_hash_or_url}, =
callback_method_name);=0A=
};=0A=
=0A=
/*=0A=
# TESTS=0A=
    =0A=
*/=0A=
BitlyApiClient.prototype.shortenTest =3D function() {=0A=
    this.shorten(document.location, 'shortenTestCB');=0A=
};=0A=
function shortenTestCB(data) {=0A=
    // this is how to get a result of shortening a single url=0A=
    var result;=0A=
    for (var r in data.results) {=0A=
        result =3D data.results[r];=0A=
        result['longUrl'] =3D r;=0A=
        break;=0A=
    };=0A=
    alert(result['longUrl'] + " shortened to " + result['shortUrl']);=0A=
};=0A=
=0A=
BitlyApiClient.prototype.expandTest =3D function() {=0A=
    this.expand("http://bit.ly/3j4ir4", 'expandTestCB');=0A=
};=0A=
function expandTestCB(data) {=0A=
    // this is how to get a result of expanding a single url=0A=
    var result;=0A=
    for (var r in data.results) {=0A=
        result =3D data.results[r];=0A=
        result['hash'] =3D r;=0A=
        break;=0A=
    };=0A=
    alert(result['hash'] + " expanded to " + result['longUrl']);=0A=
};=0A=
=0A=
BitlyApiClient.prototype.infoTest =3D function() {=0A=
    this.info("http://bit.ly/3j4ir4", 'infoTestCB');=0A=
};=0A=
function infoTestCB(data) {=0A=
    // this is how to get a doc of info call for a single url=0A=
    var doc;=0A=
    for (var r in data.results) {=0A=
        doc =3D data.results[r];=0A=
        break;=0A=
    };=0A=
    alert("got info for " + doc['hash'] + ". eg., longUrl is " + =
doc['longUrl'] + ", title is " + doc['htmlTitle']);=0A=
};=0A=
=0A=
BitlyApiClient.prototype.statsTest =3D function() {=0A=
    this.stats("http://bit.ly/3j4ir4", 'statsTestCB');=0A=
};=0A=
function statsTestCB(data) {=0A=
    var stats =3D data.results;=0A=
    alert("stats for " + stats['hash'] + ". " + stats['clicks'] + " =
clicks");=0A=
};=0A=
=0A=
=0A=
=0A=
=0A=
/*=0A=
# INSTANTIATE CLIENT=0A=
    =0A=
*/=0A=
var BitlyClient =3D new BitlyApiClient();=0A=
=0A=
/*=0A=
*/
------=_NextPart_000_0040_01CB1F53.F9859920
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://js.adsonar.com/js/adsonar.js

function qas_errHandler(){return true;}if(typeof =
noErrorOverride=3D=3D"undefined"||(typeof =
noErrorOverride!=3D"undefined"&&noErrorOverride=3D=3Dfalse)){window.onerr=
or=3Dqas_errHandler;}function qas_appendParam(n,v){var =
w=3Dwindow;if((n.indexOf("previous")>-1&&v=3D=3D'')||(v&&!(v=3D=3D=3D'und=
efined'))){if(w.srcUrl=3D=3D=3D'undefined')w.srcUrl=3D'';if(w.srcUrl.inde=
xOf("=3D")>-1){w.srcUrl+=3D('&'+n+'=3D'+v);}else{w.srcUrl+=3D(n+'=3D'+v);=
}}}function qas_appendAttr(n,v){var =
w=3Dwindow;if(v&&!(v=3D=3D=3D'undefined'))w.wFrmStr+=3D(' =
'+n+'=3D"'+v+'"');}function qas_writeAdIFrame(){var w=3Dwindow;var =
jspServ=3Dw.adsonar_jv;var =
jspServProtocol=3D'http://';if(w.adsonar_ssl&&(w.adsonar_ssl=3D=3Dtrue)){=
jspServProtocol=3D'https://';}w.srcUrl=3DjspServProtocol+jspServ+'/adserv=
ing/getAds.jsp?';w.wFrmStr=3D'';var =
wrand=3DMath.round(Math.random()*1000000);qas_appendAttr('name',('adsonar=
_serve'+wrand));qas_appendAttr('id',('adsonar_serve'+wrand));qas_appendAt=
tr('scrolling','no');qas_appendAttr('frameborder','0');qas_appendAttr('ma=
rginwidth','0');qas_appendAttr('marginheight','0');qas_appendAttr('vspace=
','0');qas_appendAttr('hspace','0');qas_appendAttr('width',w.adsonar_zw);=
qas_appendAttr('height',w.adsonar_zh);qas_passParams();qas_appendAttr('sr=
c',w.srcUrl);w.adsonar_placementId=3Dnull;w.adsonar_pid=3Dnull;w.adsonar_=
ps=3Dnull;w.adsonar_zw=3Dnull;w.adsonar_zh=3Dnull;w.adsonar_jv=3Dnull;w.a=
dsonar_topicid=3Dnull;w.wFrmStr=3D'<ifr'+'ame'+w.wFrmStr+'>'+'</ifr'+'ame=
>';document.write(w.wFrmStr);}function qas_writeAdPopup(popType){var =
w=3Dwindow;var jspServ=3Dw.adsonar_jv;var =
jspServProtocol=3D'http://';if(w.adsonar_ssl&&(w.adsonar_ssl=3D=3Dtrue)){=
jspServProtocol=3D'https://';}w.srcUrl=3DjspServProtocol+jspServ+'/adserv=
ing/getAds.jsp?';w.wFrmStr=3D'';qas_passParams();qas_appendParam('url',es=
cape(w.location.href));var sWidth=3Dscreen.availWidth;var =
sHeight=3Dscreen.availHeight;var wLeftPos=3D(sWidth-w.adsonar_zw)/2;var =
wTopPos=3D(sHeight-w.adsonar_zh)/2;var wURL=3Dw.srcUrl;var =
wName=3D'adSonarPopup_'+w.adsonar_pid+'_'+w.adsonar_ps;var =
wParams=3D'';if((popType=3D=3D2)||(popType=3D=3D4)){wParams=3D'LEFT=3D'+(=
wLeftPos-25)+',TOP=3D'+(wTopPos-100)+',WIDTH=3D'+(w.adsonar_zw+50)+',HEIG=
HT=3D'+(w.adsonar_zh+200);wParams+=3D',directories,location,menubar,resiz=
able,scrollbars,status,titlebar,toolbar';}else{wParams=3D'LEFT=3D'+wLeftP=
os+',TOP=3D'+wTopPos+',WIDTH=3D'+w.adsonar_zw+',HEIGHT=3D'+w.adsonar_zh;}=
var =
newPopupWin=3Dwindow.open(wURL,wName,wParams);if((popType=3D=3D3)||(popTy=
pe=3D=3D4)){if(newPopupWin){newPopupWin.blur();newPopupWin.opener.focus()=
;}}else{if(newPopupWin)newPopupWin.focus();}}function =
qas_validValue(elem){if(elem&&elem!=3Dnull&&elem!=3D""&&!isNaN(parseInt(e=
lem)))return true;return false;}function qas_passParams(){var =
w=3Dwindow;var t=3Dtop;var =
k=3D0;try{if(qas_validValue(w.adsonar_placementId)){if(t.previousPlacemen=
tIds=3D=3Dnull){t.previousPlacementIds=3Dnew =
Array();}if(t.previousPlacementIds.length<=3D20){t.previousPlacementIds[t=
.previousPlacementIds.length]=3Dw.adsonar_placementId;}k=3Dt.previousPlac=
ementIds.length;if(k>1){qas_appendParam('previousPlacementIds',t.previous=
PlacementIds.slice(0,(k-1)).join());}else{qas_appendParam('previousPlacem=
entIds','');}}else =
if(qas_validValue(w.adsonar_ps)){if(t.previousPresetIds=3D=3Dnull){t.prev=
iousPresetIds=3Dnew =
Array();}if(t.previousPresetIds.length<=3D20){t.previousPresetIds[t.previ=
ousPresetIds.length]=3Dt.adsonar_ps;}k=3Dt.previousPresetIds.length;if(k>=
1){qas_appendParam('previousPresetIds',t.previousPresetIds.slice(0,(k-1))=
.join());}else{qas_appendParam('previousPresetIds','');}}}catch(e){}qas_a=
ppendParam('placementId',w.adsonar_placementId);qas_appendParam('pid',w.a=
dsonar_pid);qas_appendParam('ps',w.adsonar_ps);qas_appendParam('kc',encod=
eURIComponent(w.adsonar_kc));qas_appendParam('gw',w.adsonar_gw);qas_appen=
dParam('gh',w.adsonar_gh);qas_appendParam('zw',w.adsonar_zw);qas_appendPa=
ram('zh',w.adsonar_zh);qas_appendParam('tc',encodeURIComponent(w.adsonar_=
tc));qas_appendParam('bc',encodeURIComponent(w.adsonar_bc));qas_appendPar=
am('uc',encodeURIComponent(w.adsonar_uc));qas_appendParam('tl',w.adsonar_=
tl);qas_appendParam('ul',w.adsonar_ul);qas_appendParam('ts',w.adsonar_ts)=
;qas_appendParam('bs',w.adsonar_bs);qas_appendParam('us',w.adsonar_us);qa=
s_appendParam('tm',w.adsonar_tm);qas_appendParam('xb',w.adsonar_xb);qas_a=
ppendParam('xbc',encodeURIComponent(w.adsonar_xbc));qas_appendParam('xp',=
w.adsonar_xp);qas_appendParam('xpc',encodeURIComponent(w.adsonar_xpc));qa=
s_appendParam('pb',w.adsonar_pb);qas_appendParam('pbc',encodeURIComponent=
(w.adsonar_pbc));qas_appendParam('ib',w.adsonar_ib);qas_appendParam('ibc'=
,encodeURIComponent(w.adsonar_ibc));qas_appendParam('dbg',w.adsonar_dbg);=
qas_appendParam('fr',w.adsonar_fr);qas_appendParam('tp',w.adsonar_tp);qas=
_appendParam('zip',encodeURIComponent(w.adsonar_zip));qas_appendParam('to=
pic',encodeURIComponent(w.adsonar_topic));qas_appendParam('tcu',encodeURI=
Component(w.adsonar_tcu));qas_appendParam('topicid',w.adsonar_topicid);qa=
s_appendParam('ssl',encodeURIComponent(w.adsonar_ssl));var =
u=3Dw.adsonar_rfu;if((!(u&&!(u=3D=3D=3D'undefined')))||(u=3D=3D'')){u=3Dd=
ocument.referrer;try{if(window.top.location=3D=3Ddocument.location)u=3Ddo=
cument.location;}catch(e){}}qas_appendParam('url',escape(u));qas_appendPa=
ram('v','5');try{var =
dt=3Dt.document.title;if(dt&&!(dt=3D=3D=3D'undefined')){if(dt.length>100)=
{dt=3Ddt.substring(0,50)+"-"+dt.substring(dt.length-50,dt.length);}qas_ap=
pendParam('dct',encodeURIComponent(dt));}var =
rf=3Dt.document.referrer;if(rf&&!(rf=3D=3D=3D'undefined')&&w.srcUrl.lengt=
h<2000){if((rf.length+w.srcUrl.length)>2000){rf=3Drf.substring(0,2000-w.s=
rcUrl.length);}qas_appendParam('ref',escape(rf));}}catch(e){}}function =
qas_writeAd(){var w=3Dwindow;var =
adType=3D'';if(w.adsonar_tp&&!(w.adsonar_tp=3D=3D=3D'undefined'))adType=3D=
w.adsonar_tp;switch(adType){case'up':qas_writeAdPopup(1);break;case'upx':=
qas_writeAdPopup(2);break;case'un':qas_writeAdPopup(3);break;case'unx':qa=
s_writeAdPopup(4);break;default:qas_writeAdIFrame();}}qas_writeAd();
------=_NextPart_000_0040_01CB1F53.F9859920
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.active.com/assets/javascript/regstatus.js

// This file contains a simple Javascript broker that encapsulates =0A=
// the AJAST technique, allowing for cross-domain REST =0A=
// (REpresentatoinal State Transfer) calls.=0A=
// =0A=
// Copyright (c) 2008 H=C3=A5vard Stranden <havard.stranden@gmail.com>=0A=
//=0A=
// Permission is hereby granted, free of charge, to any person=0A=
// obtaining a copy of this software and associated documentation=0A=
// files (the "Software"), to deal in the Software without=0A=
// restriction, including without limitation the rights to use,=0A=
// copy, modify, merge, publish, distribute, sublicense, and/or sell=0A=
// copies of the Software, and to permit persons to whom the=0A=
// Software is furnished to do so, subject to the following=0A=
// conditions:=0A=
// =0A=
// The above copyright notice and this permission notice shall be=0A=
// included in all copies or substantial portions of the Software.=0A=
// =0A=
// THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,=0A=
// EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES=0A=
// OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND=0A=
// NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT=0A=
// HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY,=0A=
// WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING=0A=
// FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR=0A=
// OTHER DEALINGS IN THE SOFTWARE.=0A=
=0A=
if(typeof(OX) =3D=3D=3D 'undefined') OX =3D {};=0A=
OX.AJAST =3D =0A=
{=0A=
  Broker : function(url, callbackparameter, =
optional_decode_json_response, optional_timeout_milliseconds, =
optional_default_params)=0A=
  {=0A=
    this.url =3D url;=0A=
    this.cb =3D callbackparameter;=0A=
    this.params =3D [];=0A=
    this.timeout =3D optional_timeout_milliseconds || 5000; // Timeout =
in milliseconds=0A=
    if(typeof(optional_default_params) !=3D=3D 'undefined')=0A=
    {=0A=
      for(p in optional_default_params)=0A=
        this.params.push(p + '=3D' + =
encodeURIComponent(optional_default_params[p]));=0A=
    }=0A=
    =0A=
    this.jsonmode =3D optional_decode_json_response || false;=0A=
  },=0A=
  =0A=
  __callbacks__ : {},=0A=
  =0A=
  __callid__ : 1,=0A=
  =0A=
  call: function(url, callbackparameter, callbackfunction, =
optional_timeout, optional_decode_json_response)=0A=
  {=0A=
    var callbackid =3D 'callback' + OX.AJAST.__callid__;=0A=
    =0A=
    // Append callback parameter (this also implicitly avoids caching, =
since the callback id is different for each call)=0A=
	var sign =3D url.indexOf('?') !=3D -1 ? '&' : '?';=0A=
    url +=3D sign + encodeURIComponent(callbackparameter) + '=3D' + =
encodeURIComponent('OX.AJAST.__callbacks__.' + callbackid);=0A=
      =0A=
    // Create script tag for the call=0A=
    var tag =3D OX.AJAST.createScriptTag(url);=0A=
    // Get the head of the document=0A=
    var head =3D document.getElementsByTagName('head').item(0);    =0A=
      =0A=
    // Create a timeout function  =0A=
    var timedout =3D function()=0A=
    {=0A=
      if(OX.AJAST.__callbacks__[callbackid] !=3D=3D 'undefined') // If =
the callback still exists...=0A=
      {=0A=
        // Replace original wrapped callback with a dummy that just =
deletes itself=0A=
        OX.AJAST.__callbacks__[callbackid] =3D function(){ delete =
OX.AJAST.__callbacks__[callbackid]; }; =0A=
        // Signal that the call timed out=0A=
        callbackfunction(false); =0A=
        // Remove the script tag (timed out)=0A=
        head.removeChild(tag); =0A=
      }    =0A=
    };=0A=
=0A=
    // Create timer for the timeout function=0A=
    var timer =3D setTimeout(timedout, optional_timeout || 5000);=0A=
      =0A=
    var decode_response =3D optional_decode_json_response || false;=0A=
  =0A=
    // Create the callback function          =0A=
    OX.AJAST.__callbacks__[callbackid] =3D function(data)=0A=
    {=0A=
      // Clear the timeout=0A=
      clearTimeout(timer);=0A=
      =0A=
      if(typeof(data) =3D=3D=3D 'undefined')=0A=
        callbackfunction(false); // Callback with nothing=0A=
      else=0A=
      {=0A=
        callbackfunction(true, decode_response ? eval(data) : data);=0A=
      }=0A=
      // Replace original callback with a dummy function =0A=
      delete OX.AJAST.__callbacks__[callbackid];=0A=
      // Remove the script tag (finished)=0A=
      head.removeChild(tag);=0A=
    };=0A=
    =0A=
    // Inject the call=0A=
    head.appendChild(tag);=0A=
  },=0A=
  =0A=
  createScriptTag: function(url)=0A=
  {=0A=
    var s =3D document.createElement('script');=0A=
    s.setAttribute('type', 'text/javascript');=0A=
    s.setAttribute('id', 'oxajastcall' + OX.AJAST.Broker.__callid__++);=0A=
    s.setAttribute('src', url);=0A=
    return s;=0A=
  }=0A=
};=0A=
=0A=
OX.AJAST.Broker.prototype.call =3D function(params, callback)=0A=
{=0A=
  // Create arguments=0A=
  var args =3D [];=0A=
  for(p in params)=0A=
    args.push(p + '=3D' + encodeURIComponent(params[p]));=0A=
  for(p in this.params)=0A=
    args.push(this.params[p]);=0A=
  OX.AJAST.call(this.url + '?' + args.join('&'), this.cb, callback, =
this.timeout, this.jsonmode);=0A=
};=0A=
=0A=
var RegStatus =3D function(options) {=0A=
	var self =3D this;=0A=
	var url =3D options.url;=0A=
	var callbackParam =3D options.callbackParam;=0A=
	var regOpen =3D options.regOpen;=0A=
	var regClosed =3D options.regClosed;=0A=
	var regUnavailable =3D options.regUnavailable;=0A=
	var regNotOpen =3D options.regNotOpen;=0A=
	var failure =3D options.failure;=0A=
	=0A=
	var myCallback =3D function(success, data) {=0A=
		if(success) {=0A=
			switch(data) {=0A=
				case 'reg-unavailable':=0A=
					if(typeof(regUnavailable) =3D=3D=3D 'function') regUnavailable();=0A=
					break;=0A=
				case 'reg-not-open':=0A=
					if(typeof(regNotOpen) =3D=3D=3D 'function') regNotOpen();=0A=
					break;=0A=
				case 'reg-closed':=0A=
					if(typeof(regClosed) =3D=3D=3D 'function') regClosed();=0A=
					break;=0A=
				case 'reg-open':				=0A=
					if(typeof(regOpen) =3D=3D=3D 'function') regOpen();=0A=
					break;=0A=
			}=0A=
		} else {=0A=
			if(typeof(failure) =3D=3D=3D 'function') failure();=0A=
		}		=0A=
	}=0A=
	=0A=
	this.getStatus =3D function() {	=0A=
		OX.AJAST.call(url, callbackParam, myCallback, 5000, false);=0A=
	}=0A=
};
------=_NextPart_000_0040_01CB1F53.F9859920
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.active.com/Assets/javascript/GoogleMap.js

=EF=BB=BF// JScript File
document.write ('<script language=3D"javascript" src=3D"' + =
_GoogleMapURL + '" type=3D"text/javascript"></script>');  //Value set in =
config.js
//document.write ('<script language=3D"javascript" =
src=3D"http://maps.google.com/maps?file=3Dapi&amp;v=3D2&amp;key=3DABQIAAA=
A27RNHm1R5P5lOZ58-wT5wxSHob-DNd3J6JaSIfg0pjC0R2naOhRpCSZrPGXDbPgC8ps74ncO=
CooQNg" type=3D"text/javascript"></script>');

var divMap;
var me;

var activeNetworkMap;
var _startAddress =3D "";
var _endAddress =3D "";

function ActiveMap(divName, width, height, showControls)
    {
        divMap =3D document.getElementById(divName);
        divMap.style.width=3D width + "em";
        divMap.style.height=3D height + "em";
        activeNetworkMap =3D new GMap2(divMap);
       =20
		  //Initialize the Map Control
		if (showControls)
		{
            activeNetworkMap.addControl(new GSmallMapControl());
            activeNetworkMap.addControl(new GMapTypeControl());
        }
       =20
        activeNetworkMap.clearOverlays();
        activeNetworkMap.GMap_Height=3D height;
        activeNetworkMap.GMap_Width=3D width;
        activeNetworkMap.checkResize();
    }
   =20
   /*
     Template for the Event Object
   */
=20
    function MapAsset(EventID, AssetID, CategoryID, Address, City, =
State, ZipCode, EventDate, Name, Description, IconFilePath, =
InfoWindowHTML, MapPoint, MapMarker, IsDisplayed, TrackBackUrl, =
Latitude, Longitude)
    {
        this.EventID =3D EventID;
        this.AssetID =3D AssetID;
        this.CategoryID =3D CategoryID;
        this.Address =3D Address;
        this.City =3D City;
        this.State =3D State;
        this.ZipCode =3D ZipCode;
        this.EventDate =3D EventDate;
        this.Description =3D Description;
        this.Point =3D MapPoint;
        this.Marker =3D MapMarker;
        this.IconFilePath =3D IconFilePath;
        this.IsDisplayed =3D IsDisplayed;
        this.InfoWindowHTML =3D InfoWindowHTML;
        this.Name =3D Name;
        this.TrackBackUrl =3D TrackBackUrl;
        this.Latitude =3D Latitude;
        this.Longitude =3D Longitude;
      =20
        this.CreateMarker =3D function(){
                                           =20
                                          me =3D this;  //Create a =
reference to the parent object
                                         =20
                                          if ((this.Latitude !=3D "") & =
(this.Longitude !=3D ""))
                                          {
                                            var p =3D new =
GPoint(this.Latitude, this.Longitude);
                                            AddMarker(p);
                                          }
                                          else
                                          {
                                         =20
                                              var FullAddress =3D =
this.Address + ' ' + this.City + ', ' + this.State + ' ' + this.ZipCode; =
 //Create the Full Address to be used to get the geo coding
                                             =20
                                              var geocoder =3D new =
GClientGeocoder();
                                             =20
                                               =
geocoder.getLatLng(FullAddress, function(point)
                                                                         =
           {
                                                                         =
               if (point)
                                                                         =
               {
                                                                         =
                   AddMarker(point);
                                                                         =
               }
                                                                         =
               else
                                                                         =
               {
                                                                         =
                   //Hide the map tab=20
                                                                         =
                  if (($('mapUnavailable') !=3D null) & =
($('mapTabContainer') !=3D null))
                                                                         =
                  {
                                                                         =
                   $('mapUnavailable').style.display =3D 'block';
				                                                                     =
       $('mapTabContainer').style.display =3D 'none';
                                                                         =
                  }
                                                                         =
                  else
                                                                         =
                  {
                                                                         =
                       alert('We are unable to display the map at this =
time.');
                                                                         =
                  }
                                                                         =
               }
                                                                         =
           }
                                                                );
                                          }
                                         =20
                                      };
                                     =20
       this.ShowInfoWindow =3D function(){
                                            //Open the Info Window for =
this Marker
                                            if (((this.InfoWindowHTML =
=3D=3D null) | (this.InfoWindowHTML =3D=3D 'undefined')) || =
(this.InfoWindowHTML =3D=3D ''))
                                                {
                                                    this.InfoWindowHTML =
=3D DefaultInfoWindow(this);
                                                }
                                            =
this.Marker.openInfoWindowHtml(this.InfoWindowHTML);
                                       };
        this.HideInfoWindow =3D function (){
                                            //Closes the InfoWindow for =
this Marker  =20
                                            =
this.Marker.closeInfoWindow();
                                         };
       =20
    }
   =20
    function AddMarker(point)
    {
        if(point)
            {
               var optMarker =3D null;
               var markerIcon =3D new GIcon(G_DEFAULT_ICON);
               optMarker =3D {icon:markerIcon};
              =20
               var marker =3D new GMarker(point,optMarker);
               activeNetworkMap.setCenter(point, 10);
               activeNetworkMap.addOverlay(marker);
              =20
               //Add the Event to the array
               me.Point =3D point
               me.Marker =3D marker;
               me.IsDisplayed =3D true;
               GEvent.addListener(marker, "click", function ()
                                                {
                                                    =
//alert(me.InfoWindowHTML);
                                                    if =
(((me.InfoWindowHTML =3D=3D null) | (me.InfoWindowHTML =3D=3D =
'undefined')) || (me.InfoWindowHTML =3D=3D ''))
                                                        {
                                                            =
me.InfoWindowHTML =3D DefaultInfoWindow(me);
                                                        }
                                                       =20
                                                            =
marker.openInfoWindowHtml(me.InfoWindowHTML);
                                                }
                                   );
            }
     }
     =20
    function MapPoint(object)
    {
        this.Point =3D object;
    }=20
   =20
    function MapMarker(object)
    {
        this.Marker =3D object;
    }
    function DefaultInfoWindow(MapAsset)
    {
        //Create the default HTML that will be shown in the InfoWindow =
for each marker
        var infoDescription =3D "<Table style=3D'font-size: 9pt;'>";

        //Description
        infoDescription +=3D "    <TR>";
        infoDescription +=3D "        <TD>";
        infoDescription +=3D "Description:";
        infoDescription +=3D "        </TD>";
        infoDescription +=3D "        <TD>";
        infoDescription +=3D MapAsset.Description;
        infoDescription +=3D "        </TD>";
        infoDescription +=3D "    </TR>";

        //Date
        infoDescription +=3D "    <TR>";
        infoDescription +=3D "        <TD>";
        infoDescription +=3D "Date:  ";
        infoDescription +=3D "        </TD>";
        infoDescription +=3D "        <TD>";
        infoDescription +=3D MapAsset.EventDate;
        infoDescription +=3D "        </TD>";
        infoDescription +=3D "    </TR>";

        //Links
        infoDescription +=3D "    <TR>";
        infoDescription +=3D "        <TD colspan=3D'2'>";
        infoDescription +=3D "            <Table =
width=3D'100%'cellpadding=3D'5px'>";
        infoDescription +=3D "                <TR>";
        infoDescription +=3D "                    <TD =
style=3D'background-color: #dddddd;'>";
        infoDescription +=3D "                        <A =
Href=3D'http://www.active.com/page/Event_Details.htm?event_id=3D" + =
MapAsset.EventID + "&assetId=3D" + MapAsset.AssetID + "' =
target=3D'_blank'>View Details</A>";
        infoDescription +=3D "                    </TD>";
        infoDescription +=3D "                    <TD align=3D'right' =
style=3D'background-color: #dddddd;'>";

        //Build the URL to show the Detailed Google Map
        infoDescription +=3D "                        <A =
Href=3D'http://maps.google.com/maps?f=3Dq&hl=3Den&geocode=3D&time=3D&date=
=3D&ttype=3D&q=3D";
        infoDescription +=3D MapAsset.Address;
        infoDescription +=3D "+";
        infoDescription +=3D MapAsset.City;
        infoDescription +=3D ",+";
        infoDescription +=3D MapAsset.State;
        infoDescription +=3D "+";
        infoDescription +=3D MapAsset.ZipCode;
        infoDescription +=3D "' target=3D'_blank'>Directions</A>";

        infoDescription +=3D "                    </TD>";
        infoDescription +=3D "                </TR>";
        infoDescription +=3D "            </Table>";
        infoDescription +=3D "        </TD>";
        infoDescription +=3D "    </TR>";

        infoDescription +=3D "</Table>";
       =20
        return infoDescription;
    }

// Get the directions if the user presses the Enter key while typing in =
either=20
function testEnterKey(e)
{
	var key =3D window.event ? e.keyCode : e.which;

	if (key =3D=3D 13)
	{
		//Get the directions.
		var D =3D new Directions();
			D.StartAddress =3D document.getElementById("txtStartAddress").value;
			D.EndAddress =3D document.getElementById("txtEndAddress").value;
			D.MapDiv =3D "divMapDirections";
			D.DirectionsDiv =3D"divDirections";
			D.Width =3D "600";
			D.Height =3D "400";
			D.GetDirections();
	=09
		if (navigator.appName =3D=3D 'Microsoft Internet Explorer')
		{
	=09
			event.cancelBubble =3D true;
			event.returnValue =3D false;=09
		}
		else
		{
			e.stopPropagation();
		}
=09
		return false;

	}
}


function ClearChildren(ctl)
{
	//Removes all of the child elements for a control
	var oColl;
=09
	//Get the children for the specific browser
	if (navigator.appName =3D=3D 'Microsoft Internet Explorer')
	{
		oColl =3D ctl.children;
	}
	else
	{
		oColl =3D ctl.childNodes;
	}
=09
	var itemCount =3D oColl.length;
=09
	//Loop through the controls collection and remove all of the existing =
children
	while (itemCount > 0)
	{
		var child =3D oColl.item(0);
=09
		if (child !=3D null)
		{
			ctl.removeChild(child);
			itemCount =3D oColl.length;
		}
=09
	}

}





function Directions()
{
    this.StartAddress =3D "";
    this.EndAddress =3D "";
    this.MapDiv =3D "";
    this.DirectionsDiv =3D "";
    this.Width =3D "";
    this.Height =3D "";
    this.GetDirections =3D function()
                                {
                                    _startAddress =3D this.StartAddress;
                                    _endAddress =3D this.EndAddress;
                                   =20
                                    me =3D this;
                                   =20
                                    if (this.Width =3D=3D "")
                                        {
                                            this.Width =3D "400";
                                        }
                                    if (this.Height =3D=3D "")
                                        {
                                            this.Height =3D "400";
                                        }
                                       =20
                                    //Local Constants
                                    var oMap =3D =
document.getElementById(this.MapDiv);
                                    var oDirections =3D =
document.getElementById(this.DirectionsDiv);
                                =09
                                    //Clear out the existing directions
                                    ClearChildren(oMap);
                                    ClearChildren(oDirections);
                                =09
                                    //Show the Map Div
                                    oMap.style.display =3D "block";
                                	oMap.style.width=3D this.Width + "px";
                                    oMap.style.height=3D this.Height + =
"px";
       =20
                                    //Load the map
                                    var map =3D new GMap2(oMap);
                                =09
                                    //Add some map controls
                                    map.addControl(new =
GSmallZoomControl());
                                    map.addControl(new =
GMapTypeControl());
                                    map.GMap_Height=3D this.Height;
                                    map.GMap_Width=3D this.Width;
                                    map.checkResize();
                                =09
                                    var geocoder =3D new =
GClientGeocoder();
                                =09
                                    //Get the turn by turn directions =
from Google from the Start Address to the End Address
                                    gDir =3D new GDirections(map, =
oDirections);=09
                                    GEvent.addListener(gDir, "error", =
this.handleErrors);
                                    gDir.load("from: " + =
this.StartAddress + " to: " + this.EndAddress, "en_US");
                                =09
                                =09
                                    //Unload the map to prevent memory =
leaks (if you unload the map then it is no longer interactive.  I.E. =
Zoom, drag, change map types)
                                    //GUnload();
                                =09
                                    //Create a new link that redirects =
the user to Google Maps - Print Directions
                                =09
                                    var existingLink =3D =
document.getElementById("lnkPrintDirections");
                                    if (existingLink !=3D null)
                                    {
                                        =
oDirections.removeChild(existingLink);
                                    }
                                =09
                                    var newLink =3D =
document.createElement("a");
                                    newLink.href =3D =
"http://maps.google.com/maps?f=3Dd&hl=3Den&geocode=3D&time=3D&date=3D&tty=
pe=3D&saddr=3D" + this.StartAddress + "&daddr=3D" + this.EndAddress + =
"&sll=3D&sspn=3D&ie=3DUTF8&ll=3D&spn=3D&z=3D9&om=3D1&layer=3Dt&pw=3D2";
                                    newLink.target =3D "_blank";
                                    newLink.id =3D "lnkPrintDirections";
                                    var text =3D =
document.createTextNode("Print Directions");
                                    newLink.appendChild(text);
                                =09
                                    //Add the new link to the document
                                    oDirections.appendChild(newLink);
                                =09
                                    return true;
                                };
                               =20
 this.handleErrors =3D function()
        {
	        var Description;
	        switch (gDir.getStatus().code)
	        {
		        case 400:
		        {
			        Description =3D "Bad Request";
			        break;
		        }
		        case 500:
		        {
			        Description =3D "Google Server Error";
			        break;
		        }
		        case 601:
		        {
			        Description =3D "Missing Query Request";
			        break;
		        }
		        case 602:
		        {
			        Description =3D "";
			        me.RetryDirections("602");
			        break;
		        }
		        case 603:
		        {
			        Description =3D "";
			        me.RetryDirections("Unavailable Address");
			        break;
		        }
		        case 604:
		        {
			        Description =3D "";
			        me.RetryDirections("Unknown Directions");
			        break;
		        }
		        case 610:
		        {
			        Description =3D "Bad Key";
			        break;
		        }
		        case 620:
		        {
			        Description =3D "Too many queries.  Please try again later.";
			        break;
		        }
	        }
        =09
	        //Show the error if necessary
	        if (Description !=3D "")
	        {
		        alert(Description);
	        }

        };
       =20
    this.RetryDirections =3D function(errMessage)
                            {
	                            //If the directions cannot be obtained for =
the supplied addresses then automatically get the directions using the =
supplied zip codes.
                            =09
	                            var endAddress =3D =
document.getElementById("txtEndAddress").value;
                            =09
	                            if (endAddress.length > 5)
	                            {
		                            var ZipCode =3D =
endAddress.substring(endAddress.length -5);
		                            if(isNaN(ZipCode) =3D=3D false)
		                            {
			                            =
document.getElementById("txtEndAddress").value =3D ZipCode;
                            			endAddress =3D ZipCode;
                            		=09
			                            //Show a messge to the user
			                            alert("Google was unable to find =
directions to that specific address.\nThe zip code was used to provide =
you with general directions.\nPlease feel free to alter the addresses =
and get directions again.\nError Code: " + errMessage);
                            		=09
		                            }
		                           =20
		                            //Try the directions again with the new =
end address
		                            var d =3D new Directions();
		                            d.StartAddress =3D me.StartAddress;
		                            d.EndAddress =3D endAddress;
		                            d.MapDiv =3D me.MapDiv;
		                            d.DirectionsDiv =3D me.DirectionsDiv;
		                            d.Width =3D me.Width;
		                            d.Height =3D me.Height;
		                            d.GetDirections();
	                            }

                            };
}
			
------=_NextPart_000_0040_01CB1F53.F9859920
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.active.com/SiteFiles/A2/s_tan_code.js?version=3.3.0

/* SiteCatalyst code version: H.21.
Copyright 1996-2010 Adobe, Inc. All Rights Reserved
More info available at http://www.omniture.com */
/************************ ADDITIONAL FEATURES ************************
     Plugins
*/

var s_account=3D"anactivecomprod,anglobalprod"
var s_tan=3Ds_gi(s_account)
/************************** CONFIG SECTION **************************/
/* You may add or alter any code config here. */
/* Conversion Config */
s_tan.currencyCode=3D"USD"
/* Link Tracking Config */
s_tan.trackDownloadLinks=3Dtrue
s_tan.trackExternalLinks=3Dtrue
s_tan.trackInlineStats=3Dtrue
s_tan.linkDownloadFileTypes=3D"exe,zip,wav,mp3,mov,mpg,avi,wmv,pdf,doc,do=
cx,xls,xlsx,ppt,pptx"
s_tan.linkInternalFilters=3D"javascript:,active.com"
s_tan.linkLeaveQueryString=3Dfalse
s_tan.linkTrackVars=3D"prop26,prop27,prop28,prop29"
s_tan.linkTrackEvents=3D"None"
/* Plugin Config */
s_tan.usePlugins=3Dtrue

/* Time Parting */
s_tan.dstStart=3D"03/14/2010";
s_tan.dstEnd=3D"11/07/2010";
s_tan.currentYear=3D"2010";


function s_tan_doPlugins(s_tan) {
	/* Add calls to plugins here */
/* External Campaign Tracking */
if(!s_tan.campaign)
	s_tan.campaign=3Ds_tan.getQueryParam('cmp')
	s_tan.campaign=3Ds_tan.getValOnce(s_tan.campaign,'s_tan_campaign',0)
=09
/* Site Search */
if(s_tan.prop11){
        s_tan.prop11=3Ds_tan.prop11.toLowerCase();
        s_tan.prop12=3Ds_tan.prop12.toLowerCase();
        s_tan.prop13=3Ds_tan.prop13.toLowerCase();
        s_tan.prop14=3Ds_tan.prop14.toLowerCase();
        s_tan.prop15=3Ds_tan.prop15.toLowerCase();
	s_tan.eVar11=3D"D=3Dc11"
  	s_tan.eVar12=3D"D=3Dc12"
  	s_tan.eVar13=3D"D=3Dc13"
  	s_tan.eVar14=3D"D=3Dc14"
  	s_tan.eVar15=3D"D=3Dc15"

        var t_search=3Ds_tan.getValOnce(s_tan.eVar11,'ev11',0);
        if(t_search){
               s_tan.events=3Ds_tan.apl(s_tan.events,"event1",",",2);
        }
}

/* Set Page View Event */
s_tan.events=3Ds_tan.apl(s_tan.events,'event2',',',2)

/* Set Time Parting Variables - SAMPLE EST */
if(!s_tan.prop16&&!s_tan.eVar16) =
s_tan.prop16=3Ds_tan.eVar16=3Ds_tan.getTimeParting('h','-8'); // Set =
hour=20
if(!s_tan.prop17&&!s_tan.eVar17) =
s_tan.prop17=3Ds_tan.eVar17=3Ds_tan.getTimeParting('d','-8'); // Set day =

if(!s_tan.prop18&&!s_tan.eVar18) =
s_tan.prop18=3Ds_tan.eVar18=3Ds_tan.getTimeParting('w','-8'); // Set =
weekday=20

/* Link Tracking */
	s_tan.hbx_lt =3D "auto" // manual, auto
	s_tan.setupLinkTrack("prop26,prop27,prop28,prop29","SC_LINKS");

	/* Enhanced download tracking */
	s_tan.url=3Ds_tan.downloadLinkHandler();
	if(s_tan.url){
		 //Track FileName
                 	=
s_tan.eVar27=3Ds_tan.url.substring(s_tan.url.lastIndexOf("/")+1,s_tan.url=
.length);
			s_tan.prop9=3D"D=3Dv27";
			s_tan.prop8=3D"D=3DpageName";
	                s_tan.events=3Ds_tan.apl(s_tan.events,"event13",",",2); =
                                        =20
                 //Track eVar & Event
                        =
s_tan.linkTrackVars=3Ds_tan.linkTrackVars+",prop8,prop9,eVar27,events";
                        s_tan.linkTrackEvents=3D"event13";
	}


/* Copy props to eVars */
if(s_tan.pageName&&!s_tan.eVar9) s_tan.eVar9=3D"D=3DpageName";
if(s_tan.channel&&!s_tan.eVar1) s_tan.eVar1=3D"D=3Dch";
if(s_tan.prop1&&!s_tan.eVar2) s_tan.eVar2=3D"D=3Dc1";
if(s_tan.prop2&&!s_tan.eVar3) s_tan.eVar3=3D"D=3Dc2";
if(s_tan.prop3&&!s_tan.eVar4) s_tan.eVar4=3D"D=3Dc3";
if(s_tan.prop4&&!s_tan.eVar5) s_tan.eVar5=3D"D=3Dc4";
if(s_tan.prop5&&!s_tan.eVar6) s_tan.eVar6=3D"D=3Dc5";
if(s_tan.prop6&&!s_tan.eVar7) s_tan.eVar7=3D"D=3Dc6";
if(s_tan.prop7&&!s_tan.eVar8) s_tan.eVar8=3D"D=3Dc7";
if(s_tan.prop10&&!s_tan.eVar10) s_tan.eVar10=3D"D=3Dc10";
if(s_tan.prop16&&!s_tan.eVar16) s_tan.eVar16=3D"D=3Dc16";
if(s_tan.prop17&&!s_tan.eVar17) s_tan.eVar17=3D"D=3Dc17";
if(s_tan.prop18&&!s_tan.eVar18) s_tan.eVar18=3D"D=3Dc18";
if(s_tan.prop19&&!s_tan.eVar19) s_tan.eVar19=3D"D=3Dc19";
if(s_tan.prop21&&!s_tan.eVar21) s_tan.eVar21=3D"D=3Dc21";
if(s_tan.prop22&&!s_tan.eVar22) s_tan.eVar22=3D"D=3Dc22";=20
if(s_tan.prop23&&!s_tan.eVar23) s_tan.eVar23=3D"D=3Dc23";
if(s_tan.prop25&&!s_tan.eVar25) s_tan.eVar25=3D"D=3Dc25";
if(s_tan.prop30&&!s_tan.eVar30) s_tan.eVar30=3D"D=3Dc30";
if(s_tan.prop31&&!s_tan.eVar31) s_tan.eVar31=3D"D=3Dc31";
if(s_tan.prop32&&!s_tan.eVar32) s_tan.eVar32=3D"D=3Dc32";
if(s_tan.prop33&&!s_tan.eVar33) s_tan.eVar33=3D"D=3Dc33";
if(s_tan.prop34&&!s_tan.eVar34) s_tan.eVar34=3D"D=3Dc34";
if(s_tan.prop35&&!s_tan.eVar35) s_tan.eVar35=3D"D=3Dc35";
if(s_tan.prop36&&!s_tan.eVar36) s_tan.eVar36=3D"D=3Dc36";
if(s_tan.prop37&&!s_tan.eVar37) s_tan.eVar37=3D"D=3Dc37";
if(s_tan.prop38&&!s_tan.eVar38) s_tan.eVar38=3D"D=3Dc38";
if(s_tan.prop39&&!s_tan.eVar39) s_tan.eVar39=3D"D=3Dc39";
if(s_tan.prop40&&!s_tan.eVar40) s_tan.eVar40=3D"D=3Dc40";

	/* Plugin Example: trackTNT 1.0 */
	s_tan.tnt =3D s_tan.trackTNT();

}
s_tan.doPlugins=3Ds_tan_doPlugins
/************************** PLUGINS SECTION *************************/
/* You may insert any plugins you wish to use here.                 */

/*
 * Plugin: getAndPersistValue 0.3 - get a value on every page
 */
s_tan.getAndPersistValue=3Dnew Function("v","c","e",""
+"var s=3Dthis,a=3Dnew =
Date;e=3De?e:0;a.setTime(a.getTime()+e*86400000);if("
+"v)s.c_w(c,v,e?a:0);return s.c_r(c);");

/*
 * Plugin: downloadLinkHandler 0.5 - identify and report download links
 */
s_tan.downloadLinkHandler=3Dnew Function("p",""
+"var =
s=3Dthis,h=3Ds.p_gh(),n=3D'linkDownloadFileTypes',i,t;if(!h||(s.linkT"
+"ype&&(h||s.linkName)))return =
'';i=3Dh.indexOf('?');t=3Ds[n];s[n]=3Dp?p:t;"
+"if(s.lt(h)=3D=3D'd')s.linkType=3D'd';else h=3D'';s[n]=3Dt;return h;");

/*
 * Utility Function: p_gh
 */
s_tan.p_gh=3Dnew Function(""
+"var s=3Dthis;if(!s.eo&&!s.lnk)return '';var =
o=3Ds.eo?s.eo:s.lnk,y=3Ds.ot("
+"o),n=3Ds.oid(o),x=3Do.s_oidt;if(s.eo&&o=3D=3Ds.eo){while(o&&!n&&y!=3D'B=
ODY'){"
+"o=3Do.parentElement?o.parentElement:o.parentNode;if(!o)return =
'';y=3Ds."
+"ot(o);n=3Ds.oid(o);x=3Do.s_oidt}}return o.href?o.href:'';");

/*
 * Plugin: setupLinkTrack 2.0 - return links for HBX-based link=20
 *         tracking in SiteCatalyst (requires s.split and s.apl)
 */
s_tan.setupLinkTrack=3Dnew Function("vl","c",""
+"var s=3Dthis;var =
l=3Ds.d.links,cv,cva,vla,h,i,l,t,b,o,y,n,oc,d=3D'';cv=3Ds."
+"c_r(c);if(vl&&cv!=3D''){cva=3Ds.split(cv,'^^');vla=3Ds.split(vl,',');fo=
r("
+"x in vla)s._hbxm(vla[x])?s[vla[x]]=3Dcva[x]:'';}s.c_w(c,'',0);if(!s.e"
+"o&&!s.lnk)return =
'';o=3Ds.eo?s.eo:s.lnk;y=3Ds.ot(o);n=3Ds.oid(o);if(s.eo&"
+"&o=3D=3Ds.eo){while(o&&!n&&y!=3D'BODY'){o=3Do.parentElement?o.parentEle=
ment"
+":o.parentNode;if(!o)return =
'';y=3Ds.ot(o);n=3Ds.oid(o);}for(i=3D0;i<4;i++"
+")if(o.tagName)if(o.tagName.toLowerCase()!=3D'a')if(o.tagName.toLowerC"
+"ase()!=3D'area')o=3Do.parentElement;}b=3Ds._LN(o);o.lid=3Db[0];o.lpos=3D=
b[1];"
+"if(s.hbx_lt&&s.hbx_lt!=3D'manual'){if((o.tagName&&s._TL(o.tagName)=3D=3D=
'"
+"area')){if(!s._IL(o.lid)){if(o.parentNode){if(o.parentNode.name)o.l"
+"id=3Do.parentNode.name;else =
o.lid=3Do.parentNode.id}}if(!s._IL(o.lpos))"
+"o.lpos=3Do.coords}else{if(s._IL(o.lid)<1)o.lid=3Ds._LS(o.lid=3Do.text?o=
.t"
+"ext:o.innerText?o.innerText:'');if(!s._IL(o.lid)||s._II(s._TL(o.lid"
+"),'<img')>-1){h=3D''+o.innerHTML;bu=3Ds._TL(h);i=3Ds._II(bu,'<img');if(=
bu"
+"&&i>-1){eval(\"__f=3D/ src\s*=3D\s*[\'\\\"]?([^\'\\\" =
]+)[\'\\\"]?/i\")"
+";__f.exec(h);if(RegExp.$1)h=3DRegExp.$1}o.lid=3Dh}}}h=3Do.href?o.href:'=
';"
+"i=3Dh.indexOf('?');h=3Ds.linkLeaveQueryString||i<0?h:h.substring(0,i);l=
"
+"=3Ds.linkName?s.linkName:s._hbxln(h);t=3Ds.linkType?s.linkType.toLowerC=
"
+"ase():s.lt(h);oc=3Do.onclick?''+o.onclick:'';cv=3Ds.pageName+'^^'+o.lid=
"
+"+'^^'+s.pageName+' | '+(o.lid=3Do.lid?o.lid:'no &lid')+'^^'+o.lpos;if"
+"(t&&(h||l)){cva=3Ds.split(cv,'^^');vla=3Ds.split(vl,',');for(x in =
vla)s"
+"._hbxm(vla[x])?s[vla[x]]=3Dcva[x]:'';}else if(!t&&oc.indexOf('.tl(')<"
+"0){s.c_w(c,cv,0);}else return ''");
s_tan._IL=3Dnew Function("a","var s=3Dthis;return =
a!=3D'undefined'?a.length:0");
s_tan._II=3Dnew Function("a","b","c","var s=3Dthis;return =
a.indexOf(b,c?c:0)"
);
s_tan._IS=3Dnew Function("a","b","c",""
+"var s=3Dthis;return =
b>s._IL(a)?'':a.substring(b,c!=3Dnull?c:s._IL(a))");
s_tan._LN=3Dnew Function("a","b","c","d",""
+"var =
s=3Dthis;b=3Da.href;b+=3Da.name?a.name:'';c=3Ds._LVP(b,'lid');d=3Ds._LVP(=
"
+"b,'lpos');r"
+"eturn[c,d]");
s_tan._LVP=3Dnew Function("a","b","c","d","e",""
+"var =
s=3Dthis;c=3Ds._II(a,'&'+b+'=3D');c=3Dc<0?s._II(a,'?'+b+'=3D'):c;if(c>-1)=
"
+"{d=3Ds._II(a,'&',c+s._IL(b)+2);e=3Ds._IS(a,c+s._IL(b)+2,d>-1?d:s._IL(a)=
"
+");return e}return ''");
s_tan._LS=3Dnew Function("a",""
+"var =
s=3Dthis,b,c=3D100,d,e,f,g;b=3D(s._IL(a)>c)?escape(s._IS(a,0,c)):esca"
+"pe(a);b=3Ds._LSP(b,'%0A','%20');b=3Ds._LSP(b,'%0D','%20');b=3Ds._LSP(b,=
'%"
+"09','%20');c=3Ds._IP(b,'%20');d=3Ds._NA();e=3D0;for(f=3D0;f<s._IL(c);f+=
+){g"
+"=3Ds._RP(c[f],'%20','');if(s._IL(g)>0){d[e++]=3Dg}}b=3Dd.join('%20');re=
tu"
+"rn unescape(b)");
s_tan._LSP=3Dnew Function("a","b","c","d","var =
s=3Dthis;d=3Ds._IP(a,b);return d"
+".join(c)");
s_tan._IP=3Dnew Function("a","b","var s=3Dthis;return a.split(b)");
s_tan._RP=3Dnew Function("a","b","c","d",""
+"var =
s=3Dthis;d=3Ds._II(a,b);if(d>-1){a=3Ds._RP(s._IS(a,0,d)+','+s._IS(a,d"
+"+s._IL(b),s._IL(a)),b,c)}return a");
s_tan._TL=3Dnew Function("a","var s=3Dthis;return a.toLowerCase()");
s_tan._NA=3Dnew Function("a","var s=3Dthis;return new Array(a?a:0)");
s_tan._hbxm=3Dnew Function("m","var s=3Dthis;return =
(''+m).indexOf('{')<0");
s_tan._hbxln=3Dnew Function("h","var =
s=3Dthis,n=3Ds.linkNames;if(n)return s.pt("
+"n,',','lnf',h);return ''");


/*
 * Plugin: getQueryParam 2.3
 */
s_tan.getQueryParam=3Dnew Function("p","d","u",""
+"var =
s=3Dthis,v=3D'',i,t;d=3Dd?d:'';u=3Du?u:(s.pageURL?s.pageURL:s.wd.locati"
+"on);if(u=3D=3D'f')u=3Ds.gtfs().location;while(p){i=3Dp.indexOf(',');i=3D=
i<0?p"
+".length:i;t=3Ds.p_gpv(p.substring(0,i),u+'');if(t){t=3Dt.indexOf('#')>-=
"
+"1?t.substring(0,t.indexOf('#')):t;}if(t)v+=3Dv?d+t:t;p=3Dp.substring(i=3D=
"
+"=3Dp.length?i:i+1)}return v");
s_tan.p_gpv=3Dnew Function("k","u",""
+"var =
s=3Dthis,v=3D'',i=3Du.indexOf('?'),q;if(k&&i>-1){q=3Du.substring(i+1);v"
+"=3Ds.pt(q,'&','p_gvf',k)}return v");
s_tan.p_gvf=3Dnew Function("t","k",""
+"if(t){var =
s=3Dthis,i=3Dt.indexOf('=3D'),p=3Di<0?t:t.substring(0,i),v=3Di<0?'T"
+"rue':t.substring(i+1);if(p.toLowerCase()=3D=3Dk.toLowerCase())return =
s."
+"epa(v)}return ''");

/*
 * Plugin: getValOnce_v1.0
 */
s_tan.getValOnce=3Dnew Function("v","c","e",""
+"var s=3Dthis,a=3Dnew =
Date,v=3Dv?v:v=3D'',c=3Dc?c:c=3D's_gvo',e=3De?e:0,k=3Ds.c_r(c"
+");if(v){a.setTime(a.getTime()+e*86400000);s.c_w(c,v,e?a:0);}return"
+" v=3D=3Dk?'':v");

/*
 * Plugin: getTimeParting 2.0 - Set timeparting values based on time =
zone
 */
s_tan.getTimeParting=3Dnew Function("t","z",""
+"var s=3Dthis,cy;dc=3Dnew Date('1/1/2000');"
+"if(dc.getDay()!=3D6||dc.getMonth()!=3D0){return'Data Not Available'}"
+"else{;z=3DparseFloat(z);var dsts=3Dnew Date(s.dstStart);"
+"var dste=3Dnew Date(s.dstEnd);fl=3Ddste;cd=3Dnew =
Date();if(cd>dsts&&cd<fl)"
+"{z=3Dz+1}else{z=3Dz};utc=3Dcd.getTime()+(cd.getTimezoneOffset()*60000);=
"
+"tz=3Dnew Date(utc + (3600000*z));thisy=3Dtz.getFullYear();"
+"var =
days=3D['Sunday','Monday','Tuesday','Wednesday','Thursday','Friday',"
+"'Saturday'];if(thisy!=3Ds.currentYear){return'Data Not =
Available'}else{;"
+"thish=3Dtz.getHours();thismin=3Dtz.getMinutes();thisd=3Dtz.getDay();"
+"var dow=3Ddays[thisd];var ap=3D'AM';var dt=3D'Weekday';var =
mint=3D'00';"
+"if(thismin>30){mint=3D'30'}if(thish>=3D12){ap=3D'PM';thish=3Dthish-12};=
"
+"if =
(thish=3D=3D0){thish=3D12};if(thisd=3D=3D6||thisd=3D=3D0){dt=3D'Weekend'}=
;"
+"var timestring=3Dthish+':'+mint+ap;if(t=3D=3D'h'){return timestring}"
+"if(t=3D=3D'd'){return dow};if(t=3D=3D'w'){return dt}}};"
);

/*
 * Plugin Utility: apl v1.1
 */
s_tan.apl=3Dnew Function("l","v","d","u",""
+"var s=3Dthis,m=3D0;if(!l)l=3D'';if(u){var =
i,n,a=3Ds.split(l,d);for(i=3D0;i<a."
+"length;i++){n=3Da[i];m=3Dm||(u=3D=3D1?(n=3D=3Dv):(n.toLowerCase()=3D=3D=
v.toLowerCas"
+"e()));}}if(!m)l=3Dl?l+d+v:v;return l");

/*
 * Utility Function: split v1.5 (JS 1.0 compatible)
 */
s_tan.split=3Dnew Function("l","d",""
+"var i,x=3D0,a=3Dnew =
Array;while(l){i=3Dl.indexOf(d);i=3Di>-1?i:l.length;a[x"
+"++]=3Dl.substring(0,i);l=3Dl.substring(i+d.length);}return a");

/*
 * Function - read combined cookies v 0.3
 */
if(!s_tan.__ccucr){s_tan.c_rr=3Ds_tan.c_r;s_tan.__ccucr =3D true;
s_tan.c_r=3Dnew Function("k",""
+"var s=3Dthis,d=3Dnew =
Date,v=3Ds.c_rr(k),c=3Ds.c_rr('s_pers'),i,m,e;if(v)ret"
+"urn v;k=3Ds.ape(k);i=3Dc.indexOf(' =
'+k+'=3D');c=3Di<0?s.c_rr('s_sess'):c;i=3D"
+"c.indexOf(' =
'+k+'=3D');m=3Di<0?i:c.indexOf('|',i);e=3Di<0?i:c.indexOf(';'"
+",i);m=3Dm>0?m:e;v=3Di<0?'':s.epa(c.substring(i+2+k.length,m<0?c.length:=
"
+"m));if(m>0&&m!=3De)if(parseInt(c.substring(m+1,e<0?c.length:e))<d.get"
+"Time()){d.setTime(d.getTime()-60000);s.c_w(s.epa(k),'',d);v=3D'';}ret"
+"urn v;");}
/*
 * Function - write combined cookies v 0.3
 */
if(!s_tan.__ccucw){s_tan.c_wr=3Ds_tan.c_w;s_tan.__ccucw =3D true;
s_tan.c_w=3Dnew Function("k","v","e",""
+"this.new2 =3D true;"
+"var s=3Dthis,d=3Dnew =
Date,ht=3D0,pn=3D's_pers',sn=3D's_sess',pc=3D0,sc=3D0,pv,sv,"
+"c,i,t;d.setTime(d.getTime()-60000);if(s.c_rr(k)) s.c_wr(k,'',d);k=3Ds"
+".ape(k);pv=3Ds.c_rr(pn);i=3Dpv.indexOf(' =
'+k+'=3D');if(i>-1){pv=3Dpv.substr"
+"ing(0,i)+pv.substring(pv.indexOf(';',i)+1);pc=3D1;}sv=3Ds.c_rr(sn);i=3D=
sv"
+".indexOf(' =
'+k+'=3D');if(i>-1){sv=3Dsv.substring(0,i)+sv.substring(sv.i"
+"ndexOf(';',i)+1);sc=3D1;}d=3Dnew =
Date;if(e){if(e.getTime()>d.getTime())"
+"{pv+=3D' '+k+'=3D'+s.ape(v)+'|'+e.getTime()+';';pc=3D1;}}else{sv+=3D' =
'+k+'"
+"=3D'+s.ape(v)+';';sc=3D1;}if(sc) =
s.c_wr(sn,sv,0);if(pc){t=3Dpv;while(t&&t"
+".indexOf(';')!=3D-1){var =
t1=3DparseInt(t.substring(t.indexOf('|')+1,t.i"
+"ndexOf(';')));t=3Dt.substring(t.indexOf(';')+1);ht=3Dht<t1?t1:ht;}d.set=
"
+"Time(ht);s.c_wr(pn,pv,d);}return v=3D=3Ds.c_r(s.epa(k));");}

/*
* TNT Integration Plugin v1.0
*/
s_tan.trackTNT =3Dnew Function("v","p","b",""
+"var =
s=3Dthis,n=3D's_tnt',p=3Dp?p:n,v=3Dv?v:n,r=3D'',pm=3Dfalse,b=3Db?b:true;i=
f(s."
+"getQueryParam){pm=3Ds.getQueryParam(p);}if(pm){r+=3D(pm+',');}if(s.wd[v=
"
+"]!=3Dundefined){r+=3Ds.wd[v];}if(b){s.wd[v]=3D'';}return r;");

/* Configure Modules and Plugins */

s_tan.loadModule("Media")
s_tan.Media.autoTrack=3Dfalse
s_tan.Media.trackWhilePlaying=3Dtrue
s_tan.Media.trackVars=3D"None"
s_tan.Media.trackEvents=3D"None"

/* WARNING: Changing any of the below variables will cause drastic
changes to how your visitor data is collected.  Changes should only be
made when instructed to do so by your account manager.*/
s_tan.visitorNamespace=3D"activenetwork"
s_tan.trackingServer=3D"metrics.active.com"
s_tan.trackingServerSecure=3D"smetrics.active.com"
s_tan.dc=3D"122"
s_tan.visitorMigrationKey=3D"4C1A8A8C"

/****************************** MODULES *****************************/
/* Module: Media */
s_tan.m_Media_c=3D"var m=3Ds.m_i('Media');m.cn=3Dfunction(n){var =
m=3Dthis;return =
m.s.rep(m.s.rep(m.s.rep(n,\"\\n\",''),\"\\r\",''),'--**--','')};m.open=3D=
function(n,l,p,b){var m=3Dthis,i=3Dnew Object,tm=3Dnew Date,a"
+"=3D'',x;n=3Dm.cn(n);l=3DparseInt(l);if(!l)l=3D1;if(n&&p){if(!m.l)m.l=3D=
new Object;if(m.l[n])m.close(n);if(b&&b.id)a=3Db.id;for (x in =
m.l)if(m.l[x]&&m.l[x].a=3D=3Da)m.close(m.l[x].n);i.n=3Dn;i.l=3Dl;i.p=3Dm.=
cn(p);i.a=3Da;i"
+".t=3D0;i.ts=3D0;i.s=3DMath.floor(tm.getTime()/1000);i.lx=3D0;i.lt=3Di.s=
;i.lo=3D0;i.e=3D'';i.to=3D-1;m.l[n]=3Di}};m.close=3Dfunction(n){this.e(n,=
0,-1)};m.play=3Dfunction(n,o){var m=3Dthis,i;i=3Dm.e(n,1,o);i.m=3Dnew =
Function('v"
+"ar =
m=3Ds_c_il['+m._in+'],i;if(m.l){i=3Dm.l[\"'+m.s.rep(i.n,'\"','\\\\\"')+'\=
"];if(i){if(i.lx=3D=3D1)m.e(i.n,3,-1);i.mt=3DsetTimeout(i.m,5000)}}');i.m=
()};m.stop=3Dfunction(n,o){this.e(n,2,o)};m.track=3Dfunction(n"
+"){var m=3Dthis;if (m.trackWhilePlaying) =
{m.e(n,4,-1)}};m.e=3Dfunction(n,x,o){var m=3Dthis,i,tm=3Dnew =
Date,ts=3DMath.floor(tm.getTime()/1000),ti=3Dm.trackSeconds,tp=3Dm.trackM=
ilestones,z=3Dnew Array,j,d=3D'--**--',t=3D"
+"1,b,v=3Dm.trackVars,e=3Dm.trackEvents,pe=3D'media',pev3,w=3Dnew =
Object,vo=3Dnew =
Object;n=3Dm.cn(n);i=3Dn&&m.l&&m.l[n]?m.l[n]:0;if(i){w.name=3Dn;w.length=3D=
i.l;w.playerName=3Di.p;if(i.to<0)w.event=3D\"OPEN\";else w.event"
+"=3D(x=3D=3D1?\"PLAY\":(x=3D=3D2?\"STOP\":(x=3D=3D3?\"MONITOR\":\"CLOSE\=
")));w.openTime=3Dnew =
Date();w.openTime.setTime(i.s*1000);if(x>2||(x!=3Di.lx&&(x!=3D2||i.lx=3D=3D=
1))) {b=3D\"Media.\"+name;pev3 =3D m.s.ape(i.n)+d+i.l+d+m"
+".s.ape(i.p)+d;if(x){if(o<0&&i.lt>0){o=3D(ts-i.lt)+i.lo;o=3Do<i.l?o:i.l-=
1}o=3DMath.floor(o);if(x>=3D2&&i.lo<o){i.t+=3Do-i.lo;i.ts+=3Do-i.lo;}if(x=
<=3D2){i.e+=3D(x=3D=3D1?'S':'E')+o;i.lx=3Dx;}else =
if(i.lx!=3D1)m.e(n,1,o);i.l"
+"t=3Dts;i.lo=3Do;pev3+=3Di.t+d+i.s+d+(m.trackWhilePlaying&&i.to>=3D0?'L'=
+i.to:'')+i.e+(x!=3D2?(m.trackWhilePlaying?'L':'E')+o:'');if(m.trackWhile=
Playing){b=3D0;pe=3D'm_o';if(x!=3D4){w.offset=3Do;w.percent=3D((w.offset+=
"
+"1)/w.length)*100;w.percent=3Dw.percent>100?100:Math.floor(w.percent);w.=
timePlayed=3Di.t;if(m.monitor)m.monitor(m.s,w)}if(i.to<0)pe=3D'm_s';else =
if(x=3D=3D4)pe=3D'm_i';else{t=3D0;v=3De=3D'None';ti=3Dti?parseInt(ti):0;z=
"
+"=3Dtp?m.s.sp(tp,','):0;if(ti&&i.ts>=3Dti)t=3D1;else =
if(z){if(o<i.to)i.to=3Do;else{for(j=3D0;j<z.length;j++){ti=3Dz[j]?parseIn=
t(z[j]):0;if(ti&&((i.to+1)/i.l<ti/100)&&((o+1)/i.l>=3Dti/100)){t=3D1;j=3D=
z.length}}}}}}}el"
+"se{m.e(n,2,-1);if(m.trackWhilePlaying){w.offset=3Di.lo;w.percent=3D((w.=
offset+1)/w.length)*100;w.percent=3Dw.percent>100?100:Math.floor(w.percen=
t);w.timePlayed=3Di.t;if(m.monitor)m.monitor(m.s,w)}m.l[n]=3D0;"
+"if(i.e){pev3+=3Di.t+d+i.s+d+(m.trackWhilePlaying&&i.to>=3D0?'L'+i.to:''=
)+i.e;if(m.trackWhilePlaying){v=3De=3D'None';pe=3D'm_o'}else{t=3D0;m.s.fb=
r(b)}}else =
t=3D0;b=3D0}if(t){vo.linkTrackVars=3Dv;vo.linkTrackEvents=3De;"
+"vo.pe=3Dpe;vo.pev3=3Dpev3;m.s.t(vo,b);if(m.trackWhilePlaying){i.ts=3D0;=
i.to=3Do;i.e=3D''}}}}return i};m.ae=3Dfunction(n,l,p,x,o,b){if(n&&p){var =
m=3Dthis;if(!m.l||!m.l[n])m.open(n,l,p,b);m.e(n,x,o)}};m.a=3Dfunction"
+"(o,t){var =
m=3Dthis,i=3Do.id?o.id:o.name,n=3Do.name,p=3D0,v,c,c1,c2,xc=3Dm.s.h,x,e,f=
1,f2=3D's_media_'+m._in+'_oc',f3=3D's_media_'+m._in+'_t',f4=3D's_media_'+=
m._in+'_s',f5=3D's_media_'+m._in+'_l',f6=3D's_media_'+m._in+'"
+"_m',f7=3D's_media_'+m._in+'_c',tcf,w;if(!i){if(!m.c)m.c=3D0;i=3D's_medi=
a_'+m._in+'_'+m.c;m.c++}if(!o.id)o.id=3Di;if(!o.name)o.name=3Dn=3Di;if(!m=
.ol)m.ol=3Dnew Object;if(m.ol[i])return;m.ol[i]=3Do;if(!xc)xc=3Dm.s.b;t"
+"cf=3Dnew Function('o','var =
e,p=3D0;try{if(o.versionInfo&&o.currentMedia&&o.controls)p=3D1}catch(e){p=
=3D0}return p');p=3Dtcf(o);if(!p){tcf=3Dnew Function('o','var =
e,p=3D0,t;try{t=3Do.GetQuickTimeVersion();if(t)p=3D2}"
+"catch(e){p=3D0}return p');p=3Dtcf(o);if(!p){tcf=3Dnew =
Function('o','var =
e,p=3D0,t;try{t=3Do.GetVersionInfo();if(t)p=3D3}catch(e){p=3D0}return =
p');p=3Dtcf(o)}}v=3D\"var =
m=3Ds_c_il[\"+m._in+\"],o=3Dm.ol['\"+i+\"']\";if(p=3D"
+"=3D1){p=3D'Windows Media Player =
'+o.versionInfo;c1=3Dv+',n,p,l,x=3D-1,cm,c,mn;if(o){cm=3Do.currentMedia;c=
=3Do.controls;if(cm&&c){mn=3Dcm.name?cm.name:c.URL;l=3Dcm.duration;p=3Dc.=
currentPosition;n=3Do.playState;if(n){i"
+"f(n=3D=3D8)x=3D0;if(n=3D=3D3)x=3D1;if(n=3D=3D1||n=3D=3D2||n=3D=3D4||n=3D=
=3D5||n=3D=3D6)x=3D2;}';c2=3D'if(x>=3D0)m.ae(mn,l,\"'+p+'\",x,x!=3D2?p:-1=
,o)}}';c=3Dc1+c2;if(m.s.isie&&xc){x=3Dm.s.d.createElement('script');x.lan=
guage=3D'jscript';x.type=3D"
+"'text/javascript';x.htmlFor=3Di;x.event=3D'PlayStateChange(NewState)';x=
.defer=3Dtrue;x.text=3Dc;xc.appendChild(x);o[f6]=3Dnew =
Function(c1+'if(n=3D=3D3){x=3D3;'+c2+'}setTimeout(o.'+f6+',5000)');o[f6](=
)}}if(p=3D=3D2){p=3D"
+"'QuickTime Player '+(o.GetIsQuickTimeRegistered()?'Pro =
':'')+o.GetQuickTimeVersion();f1=3Df2;c=3Dv+',n,x,t,l,p,p2,mn;if(o){mn=3D=
o.GetMovieName()?o.GetMovieName():o.GetURL();n=3Do.GetRate();t=3Do.GetTim=
eScale"
+"();l=3Do.GetDuration()/t;p=3Do.GetTime()/t;p2=3Do.'+f5+';if(n!=3Do.'+f4=
+'||p<p2||p-p2>5){x=3D2;if(n!=3D0)x=3D1;else =
if(p>=3Dl)x=3D0;if(p<p2||p-p2>5)m.ae(mn,l,\"'+p+'\",2,p2,o);m.ae(mn,l,\"'=
+p+'\",x,x!=3D2?p:-1,o)}if(n"
+">0&&o.'+f7+'>=3D10){m.ae(mn,l,\"'+p+'\",3,p,o);o.'+f7+'=3D0}o.'+f7+'++;=
o.'+f4+'=3Dn;o.'+f5+'=3Dp;setTimeout(\"'+v+';o.'+f2+'(0,0)\",500)}';o[f1]=
=3Dnew Function('a','b',c);o[f4]=3D-1;o[f7]=3D0;o[f1](0,0)}if(p=3D=3D3)"
+"{p=3D'RealPlayer =
'+o.GetVersionInfo();f1=3Dn+'_OnPlayStateChange';c1=3Dv+',n,x=3D-1,l,p,mn=
;if(o){mn=3Do.GetTitle()?o.GetTitle():o.GetSource();n=3Do.GetPlayState();=
l=3Do.GetLength()/1000;p=3Do.GetPosition()/1000;if"
+"(n!=3Do.'+f4+'){if(n=3D=3D3)x=3D1;if(n=3D=3D0||n=3D=3D2||n=3D=3D4||n=3D=
=3D5)x=3D2;if(n=3D=3D0&&(p>=3Dl||p=3D=3D0))x=3D0;if(x>=3D0)m.ae(mn,l,\"'+=
p+'\",x,x!=3D2?p:-1,o)}if(n=3D=3D3&&(o.'+f7+'>=3D10||!o.'+f3+')){m.ae(mn,=
l,\"'+p+'\",3,p,o);o.'+f7+'=3D"
+"0}o.'+f7+'++;o.'+f4+'=3Dn;';c2=3D'if(o.'+f2+')o.'+f2+'(o,n)}';if(m.s.wd=
[f1])o[f2]=3Dm.s.wd[f1];m.s.wd[f1]=3Dnew =
Function('a','b',c1+c2);o[f1]=3Dnew =
Function('a','b',c1+'setTimeout(\"'+v+';o.'+f1+'(0,0)\",o.'"
+"+f3+'?500:5000);'+c2);o[f4]=3D-1;if(m.s.isie)o[f3]=3D1;o[f7]=3D0;o[f1](=
0,0)}};m.as=3Dnew Function('e','var =
m=3Ds_c_il['+m._in+'],l,n;if(m.autoTrack&&m.s.d.getElementsByTagName){l=3D=
m.s.d.getElementsByTagName(m"
+".s.isie?\"OBJECT\":\"EMBED\");if(l)for(n=3D0;n<l.length;n++)m.a(l[n]);}=
');if(s.wd.attachEvent)s.wd.attachEvent('onload',m.as);else =
if(s.wd.addEventListener)s.wd.addEventListener('load',m.as,false)";
s_tan.m_i("Media");

/************* DO NOT ALTER ANYTHING BELOW THIS LINE ! **************/
var s_code=3D'',s_objectID;function s_gi(un,pg,ss){var =
c=3D"s._c=3D's_c';s.wd=3Dwindow;if(!s.wd.s_c_in){s.wd.s_c_il=3Dnew =
Array;s.wd.s_c_in=3D0;}s._il=3Ds.wd.s_c_il;s._in=3Ds.wd.s_c_in;s._il[s._i=
n]=3Ds;s.wd.s_c_in++;s"
+".an=3Ds_an;s.cls=3Dfunction(x,c){var =
i,y=3D'';if(!c)c=3Dthis.an;for(i=3D0;i<x.length;i++){n=3Dx.substring(i,i+=
1);if(c.indexOf(n)>=3D0)y+=3Dn}return y};s.fl=3Dfunction(x,l){return =
x?(''+x).substring(0,l):x};s.co=3Dfunc"
+"tion(o){if(!o)return o;var n=3Dnew Object,x;for(x in =
o)if(x.indexOf('select')<0&&x.indexOf('filter')<0)n[x]=3Do[x];return =
n};s.num=3Dfunction(x){x=3D''+x;for(var =
p=3D0;p<x.length;p++)if(('0123456789').indexO"
+"f(x.substring(p,p+1))<0)return 0;return =
1};s.rep=3Ds_rep;s.sp=3Ds_sp;s.jn=3Ds_jn;s.ape=3Dfunction(x){var =
s=3Dthis,h=3D'0123456789ABCDEF',i,c=3Ds.charSet,n,l,e,y=3D'';c=3Dc?c.toUp=
perCase():'';if(x){x=3D''+x;if(c=3D=3D'AUTO"
+"'&&('').charCodeAt){for(i=3D0;i<x.length;i++){c=3Dx.substring(i,i+1);n=3D=
x.charCodeAt(i);if(n>127){l=3D0;e=3D'';while(n||l<4){e=3Dh.substring(n%16=
,n%16+1)+e;n=3D(n-n%16)/16;l++}y+=3D'%u'+e}else =
if(c=3D=3D'+')y+=3D'%2B';"
+"else =
y+=3Descape(c)}x=3Dy}else{x=3Dx?s.rep(escape(''+x),'+','%2B'):x;if(x&&c&&=
s.em=3D=3D1&&x.indexOf('%u')<0&&x.indexOf('%U')<0){i=3Dx.indexOf('%');whi=
le(i>=3D0){i++;if(h.substring(8).indexOf(x.substring(i,i+1)."
+"toUpperCase())>=3D0)return =
x.substring(0,i)+'u00'+x.substring(i);i=3Dx.indexOf('%',i)}}}}return =
x};s.epa=3Dfunction(x){var s=3Dthis;return x?unescape(s.rep(''+x,'+',' =
')):x};s.pt=3Dfunction(x,d,f,a){var s=3Dth"
+"is,t=3Dx,z=3D0,y,r;while(t){y=3Dt.indexOf(d);y=3Dy<0?t.length:y;t=3Dt.s=
ubstring(0,y);r=3Ds[f](t,a);if(r)return =
r;z+=3Dy+d.length;t=3Dx.substring(z,x.length);t=3Dz<x.length?t:''}return =
''};s.isf=3Dfunction(t,a){var c=3Da"
+".indexOf(':');if(c>=3D0)a=3Da.substring(0,c);if(t.substring(0,2)=3D=3D'=
s_')t=3Dt.substring(2);return =
(t!=3D''&&t=3D=3Da)};s.fsf=3Dfunction(t,a){var =
s=3Dthis;if(s.pt(a,',','isf',t))s.fsg+=3D(s.fsg!=3D''?',':'')+t;return =
0}"
+";s.fs=3Dfunction(x,f){var =
s=3Dthis;s.fsg=3D'';s.pt(x,',','fsf',f);return =
s.fsg};s.si=3Dfunction(){var s=3Dthis,i,k,v,c=3Ds_gi+'var =
s=3Ds_gi(\"'+s.oun+'\");s.sa(\"'+s.un+'\");';for(i=3D0;i<s.va_g.length;i+=
+){k=3Ds.va"
+"_g[i];v=3Ds[k];if(v!=3Dundefined){if(typeof(v)=3D=3D'string')c+=3D's.'+=
k+'=3D\"'+s_fe(v)+'\";';else =
c+=3D's.'+k+'=3D'+v+';'}}c+=3D\"s.lnk=3Ds.eo=3Ds.linkName=3Ds.linkType=3D=
s.wd.s_objectID=3Ds.ppu=3Ds.pe=3Ds.pev1=3Ds.pev2=3Ds.pev3=3D''"
+";\";return c};s.c_d=3D'';s.c_gdf=3Dfunction(t,a){var =
s=3Dthis;if(!s.num(t))return 1;return 0};s.c_gd=3Dfunction(){var =
s=3Dthis,d=3Ds.wd.location.hostname,n=3Ds.fpCookieDomainPeriods,p;if(!n)n=
=3Ds.cookieDomainPerio"
+"ds;if(d&&!s.c_d){n=3Dn?parseInt(n):2;n=3Dn>2?n:2;p=3Dd.lastIndexOf('.')=
;if(p>=3D0){while(p>=3D0&&n>1){p=3Dd.lastIndexOf('.',p-1);n--}s.c_d=3Dp>0=
&&s.pt(d,'.','c_gdf',0)?d.substring(p):d}}return s.c_d};s.c_r=3Dfunct"
+"ion(k){var s=3Dthis;k=3Ds.ape(k);var c=3D' =
'+s.d.cookie,i=3Dc.indexOf(' =
'+k+'=3D'),e=3Di<0?i:c.indexOf(';',i),v=3Di<0?'':s.epa(c.substring(i+2+k.=
length,e<0?c.length:e));return v!=3D'[[B]]'?v:''};s.c_w=3Dfunction(k,v"
+",e){var =
s=3Dthis,d=3Ds.c_gd(),l=3Ds.cookieLifetime,t;v=3D''+v;l=3Dl?(''+l).toUppe=
rCase():'';if(e&&l!=3D'SESSION'&&l!=3D'NONE'){t=3D(v!=3D''?parseInt(l?l:0=
):-60);if(t){e=3Dnew Date;e.setTime(e.getTime()+(t*1000))}}if(k"
+"&&l!=3D'NONE'){s.d.cookie=3Dk+'=3D'+s.ape(v!=3D''?v:'[[B]]')+'; =
path=3D/;'+(e&&l!=3D'SESSION'?' expires=3D'+e.toGMTString()+';':'')+(d?' =
domain=3D'+d+';':'');return s.c_r(k)=3D=3Dv}return =
0};s.eh=3Dfunction(o,e,r,f){var"
+" s=3Dthis,b=3D's_'+e+'_'+s._in,n=3D-1,l,i,x;if(!s.ehl)s.ehl=3Dnew =
Array;l=3Ds.ehl;for(i=3D0;i<l.length&&n<0;i++){if(l[i].o=3D=3Do&&l[i].e=3D=
=3De)n=3Di}if(n<0){n=3Di;l[n]=3Dnew =
Object}x=3Dl[n];x.o=3Do;x.e=3De;f=3Dr?x.b:f;if(r||f){x."
+"b=3Dr?0:o[e];x.o[e]=3Df}if(x.b){x.o[b]=3Dx.b;return b}return =
0};s.cet=3Dfunction(f,a,t,o,b){var =
s=3Dthis,r,tcf;if(s.apv>=3D5&&(!s.isopera||s.apv>=3D7)){tcf=3Dnew =
Function('s','f','a','t','var e,r;try{r=3Ds[f](a)}cat"
+"ch(e){r=3Ds[t](e)}return =
r');r=3Dtcf(s,f,a,t)}else{if(s.ismac&&s.u.indexOf('MSIE =
4')>=3D0)r=3Ds[b](a);else{s.eh(s.wd,'onerror',0,o);r=3Ds[f](a);s.eh(s.wd,=
'onerror',1)}}return r};s.gtfset=3Dfunction(e){var s=3Dth"
+"is;return s.tfs};s.gtfsoe=3Dnew Function('e','var =
s=3Ds_c_il['+s._in+'],c;s.eh(window,\"onerror\",1);s.etfs=3D1;c=3Ds.t();i=
f(c)s.d.write(c);s.etfs=3D0;return true');s.gtfsfb=3Dfunction(a){return =
window};s.gtfs"
+"f=3Dfunction(w){var =
s=3Dthis,p=3Dw.parent,l=3Dw.location;s.tfs=3Dw;if(p&&p.location!=3Dl&&p.l=
ocation.host=3D=3Dl.host){s.tfs=3Dp;return s.gtfsf(s.tfs)}return =
s.tfs};s.gtfs=3Dfunction(){var s=3Dthis;if(!s.tfs){s.tfs=3Ds.wd"
+";if(!s.etfs)s.tfs=3Ds.cet('gtfsf',s.tfs,'gtfset',s.gtfsoe,'gtfsfb')}ret=
urn s.tfs};s.mrq=3Dfunction(u){var =
s=3Dthis,l=3Ds.rl[u],n,r;s.rl[u]=3D0;if(l)for(n=3D0;n<l.length;n++){r=3Dl=
[n];s.mr(0,0,r.r,0,r.t,r.u)}};s."
+"br=3Dfunction(id,rs){var =
s=3Dthis;if(s.disableBufferedRequests||!s.c_w('s_br',rs))s.brl=3Drs};s.fl=
ushBufferedRequests=3Dfunction(){this.fbr(0)};s.fbr=3Dfunction(id){var =
s=3Dthis,br=3Ds.c_r('s_br');if(!br)br=3Ds.br"
+"l;if(br){if(!s.disableBufferedRequests)s.c_w('s_br','');s.mr(0,0,br)}s.=
brl=3D0};s.mr=3Dfunction(sess,q,rs,id,ta,u){var =
s=3Dthis,dc=3Ds.dc,t1=3Ds.trackingServer,t2=3Ds.trackingServerSecure,tb=3D=
s.trackingServerBa"
+"se,p=3D'.sc',ns=3Ds.visitorNamespace,un=3Ds.cls(u?u:(ns?ns:s.fun)),r=3D=
new =
Object,l,imn=3D's_i_'+(un),im,b,e;if(!rs){if(t1){if(t2&&s.ssl)t1=3Dt2}els=
e{if(!tb)tb=3D'2o7.net';if(dc)dc=3D(''+dc).toLowerCase();else dc=3D"
+"'d1';if(tb=3D=3D'2o7.net'){if(dc=3D=3D'd1')dc=3D'112';else =
if(dc=3D=3D'd2')dc=3D'122';p=3D''}t1=3Dun+'.'+dc+'.'+p+tb}rs=3D'http'+(s.=
ssl?'s':'')+'://'+t1+'/b/ss/'+s.un+'/'+(s.mobile?'5.1':'1')+'/H.21/'+sess=
+'?AQB=3D1&ndh=3D1"
+"'+(q?q:'')+'&AQE=3D1';if(s.isie&&!s.ismac){if(s.apv>5.5)rs=3Ds.fl(rs,40=
95);else =
rs=3Ds.fl(rs,2047)}if(id){s.br(id,rs);return}}if(s.d.images&&s.apv>=3D3&&=
(!s.isopera||s.apv>=3D7)&&(s.ns6<0||s.apv>=3D6.1)){if(!s"
+".rc)s.rc=3Dnew Object;if(!s.rc[un]){s.rc[un]=3D1;if(!s.rl)s.rl=3Dnew =
Object;s.rl[un]=3Dnew =
Array;setTimeout('if(window.s_c_il)window.s_c_il['+s._in+'].mrq(\"'+un+'\=
")',750)}else{l=3Ds.rl[un];if(l){r.t=3Dta;r.u"
+"=3Dun;r.r=3Drs;l[l.length]=3Dr;return =
''}imn+=3D'_'+s.rc[un];s.rc[un]++}im=3Ds.wd[imn];if(!im)im=3Ds.wd[imn]=3D=
new Image;im.s_l=3D0;im.onload=3Dnew Function('e','this.s_l=3D1;var =
wd=3Dwindow,s;if(wd.s_c_il){s=3Dwd.s_c_il["
+"'+s._in+'];s.mrq(\"'+un+'\");s.nrs--;if(!s.nrs)s.m_m(\"rr\")}');if(!s.n=
rs){s.nrs=3D1;s.m_m('rs')}else =
s.nrs++;im.src=3Drs;if(rs.indexOf('&pe=3D')>=3D0&&(!ta||ta=3D=3D'_self'||=
ta=3D=3D'_top'||(s.wd.name&&ta=3D=3Ds.wd.n"
+"ame))){b=3De=3Dnew =
Date;while(!im.s_l&&e.getTime()-b.getTime()<500)e=3Dnew Date}return =
''}return '<im'+'g sr'+'c=3D\"'+rs+'\" width=3D1 height=3D1 border=3D0 =
alt=3D\"\">'};s.gg=3Dfunction(v){var s=3Dthis;if(!s.wd['s_'"
+"+v])s.wd['s_'+v]=3D'';return =
s.wd['s_'+v]};s.glf=3Dfunction(t,a){if(t.substring(0,2)=3D=3D's_')t=3Dt.s=
ubstring(2);var =
s=3Dthis,v=3Ds.gg(t);if(v)s[t]=3Dv};s.gl=3Dfunction(v){var =
s=3Dthis;if(s.pg)s.pt(v,',','glf',0)};s."
+"rf=3Dfunction(x){var =
s=3Dthis,y,i,j,h,l,a,b=3D'',c=3D'',t;if(x){y=3D''+x;i=3Dy.indexOf('?');if=
(i>0){a=3Dy.substring(i+1);y=3Dy.substring(0,i);h=3Dy.toLowerCase();i=3D0=
;if(h.substring(0,7)=3D=3D'http://')i+=3D7;else if(h.sub"
+"string(0,8)=3D=3D'https://')i+=3D8;h=3Dh.substring(i);i=3Dh.indexOf(\"/=
\");if(i>0){h=3Dh.substring(0,i);if(h.indexOf('google')>=3D0){a=3Ds.sp(a,=
'&');if(a.length>1){l=3D',q,ie,start,search_key,word,kw,cd,';for(j=3D0;j<=
"
+"a.length;j++){t=3Da[j];i=3Dt.indexOf('=3D');if(i>0&&l.indexOf(','+t.sub=
string(0,i)+',')>=3D0)b+=3D(b?'&':'')+t;else =
c+=3D(c?'&':'')+t}if(b&&c){y+=3D'?'+b+'&'+c;if(''+x!=3Dy)x=3Dy}}}}}}retur=
n x};s.hav=3Dfunction(){var "
+"s=3Dthis,qs=3D'',fv=3Ds.linkTrackVars,fe=3Ds.linkTrackEvents,mn,i;if(s.=
pe){mn=3Ds.pe.substring(0,1).toUpperCase()+s.pe.substring(1);if(s[mn]){fv=
=3Ds[mn].trackVars;fe=3Ds[mn].trackEvents}}fv=3Dfv?fv+','+s.vl_l+','+"
+"s.vl_l2:'';for(i=3D0;i<s.va_t.length;i++){var =
k=3Ds.va_t[i],v=3Ds[k],b=3Dk.substring(0,4),x=3Dk.substring(4),n=3DparseI=
nt(x),q=3Dk;if(v&&k!=3D'linkName'&&k!=3D'linkType'){if(s.pe||s.lnk||s.eo)=
{if(fv&&(','+fv+',').in"
+"dexOf(','+k+',')<0)v=3D'';if(k=3D=3D'events'&&fe)v=3Ds.fs(v,fe)}if(v){i=
f(k=3D=3D'dynamicVariablePrefix')q=3D'D';else =
if(k=3D=3D'visitorID')q=3D'vid';else =
if(k=3D=3D'pageURL'){q=3D'g';v=3Ds.fl(v,255)}else =
if(k=3D=3D'referrer'){q=3D'"
+"r';v=3Ds.fl(s.rf(v),255)}else =
if(k=3D=3D'vmk'||k=3D=3D'visitorMigrationKey')q=3D'vmt';else =
if(k=3D=3D'visitorMigrationServer'){q=3D'vmf';if(s.ssl&&s.visitorMigratio=
nServerSecure)v=3D''}else if(k=3D=3D'visitorMigrationServ"
+"erSecure'){q=3D'vmf';if(!s.ssl&&s.visitorMigrationServer)v=3D''}else =
if(k=3D=3D'charSet'){q=3D'ce';if(v.toUpperCase()=3D=3D'AUTO')v=3D'ISO8859=
-1';else if(s.em=3D=3D2)v=3D'UTF-8'}else =
if(k=3D=3D'visitorNamespace')q=3D'ns';else"
+" if(k=3D=3D'cookieDomainPeriods')q=3D'cdp';else =
if(k=3D=3D'cookieLifetime')q=3D'cl';else =
if(k=3D=3D'variableProvider')q=3D'vvp';else =
if(k=3D=3D'currencyCode')q=3D'cc';else if(k=3D=3D'channel')q=3D'ch';else =
if(k=3D=3D'transactionID'"
+")q=3D'xact';else if(k=3D=3D'campaign')q=3D'v0';else =
if(k=3D=3D'resolution')q=3D's';else if(k=3D=3D'colorDepth')q=3D'c';else =
if(k=3D=3D'javascriptVersion')q=3D'j';else =
if(k=3D=3D'javaEnabled')q=3D'v';else if(k=3D=3D'cookiesEnabled')q=3D"
+"'k';else if(k=3D=3D'browserWidth')q=3D'bw';else =
if(k=3D=3D'browserHeight')q=3D'bh';else =
if(k=3D=3D'connectionType')q=3D'ct';else =
if(k=3D=3D'homepage')q=3D'hp';else if(k=3D=3D'plugins')q=3D'p';else =
if(s.num(x)){if(b=3D=3D'prop')q=3D'c"
+"'+n;else if(b=3D=3D'eVar')q=3D'v'+n;else =
if(b=3D=3D'list')q=3D'l'+n;else =
if(b=3D=3D'hier'){q=3D'h'+n;v=3Ds.fl(v,255)}}if(v)qs+=3D'&'+q+'=3D'+(k.su=
bstring(0,3)!=3D'pev'?s.ape(v):v)}}}return =
qs};s.ltdf=3Dfunction(t,h){t=3Dt?t.toL"
+"owerCase():'';h=3Dh?h.toLowerCase():'';var =
qi=3Dh.indexOf('?');h=3Dqi>=3D0?h.substring(0,qi):h;if(t&&h.substring(h.l=
ength-(t.length+1))=3D=3D'.'+t)return 1;return =
0};s.ltef=3Dfunction(t,h){t=3Dt?t.toLowerCase():''"
+";h=3Dh?h.toLowerCase():'';if(t&&h.indexOf(t)>=3D0)return 1;return =
0};s.lt=3Dfunction(h){var =
s=3Dthis,lft=3Ds.linkDownloadFileTypes,lef=3Ds.linkExternalFilters,lif=3D=
s.linkInternalFilters;lif=3Dlif?lif:s.wd.locatio"
+"n.hostname;h=3Dh.toLowerCase();if(s.trackDownloadLinks&&lft&&s.pt(lft,'=
,','ltdf',h))return =
'd';if(s.trackExternalLinks&&h.substring(0,1)!=3D'#'&&(lef||lif)&&(!lef||=
s.pt(lef,',','ltef',h))&&(!lif||!s.pt"
+"(lif,',','ltef',h)))return 'e';return ''};s.lc=3Dnew Function('e','var =
s=3Ds_c_il['+s._in+'],b=3Ds.eh(this,\"onclick\");s.lnk=3Ds.co(this);s.t()=
;s.lnk=3D0;if(b)return this[b](e);return true');s.bc=3Dnew Functi"
+"on('e','var =
s=3Ds_c_il['+s._in+'],f,tcf;if(s.d&&s.d.all&&s.d.all.cppXYctnr)return;s.e=
o=3De.srcElement?e.srcElement:e.target;tcf=3Dnew Function(\"s\",\"var =
e;try{if(s.eo&&(s.eo.tagName||s.eo.parentElement"
+"||s.eo.parentNode))s.t()}catch(e){}\");tcf(s);s.eo=3D0');s.oh=3Dfunctio=
n(o){var =
s=3Dthis,l=3Ds.wd.location,h=3Do.href?o.href:'',i,j,k,p;i=3Dh.indexOf(':'=
);j=3Dh.indexOf('?');k=3Dh.indexOf('/');if(h&&(i<0||(j>=3D0&&i"
+">j)||(k>=3D0&&i>k))){p=3Do.protocol&&o.protocol.length>1?o.protocol:(l.=
protocol?l.protocol:'');i=3Dl.pathname.lastIndexOf('/');h=3D(p?p+'//':'')=
+(o.host?o.host:(l.host?l.host:''))+(h.substring(0,1)!=3D'/'?l."
+"pathname.substring(0,i<0?0:i)+'/':'')+h}return =
h};s.ot=3Dfunction(o){var =
t=3Do.tagName;t=3Dt&&t.toUpperCase?t.toUpperCase():'';if(t=3D=3D'SHAPE')t=
=3D'';if(t){if((t=3D=3D'INPUT'||t=3D=3D'BUTTON')&&o.type&&o.type.toUppe"
+"rCase)t=3Do.type.toUpperCase();else if(!t&&o.href)t=3D'A';}return =
t};s.oid=3Dfunction(o){var =
s=3Dthis,t=3Ds.ot(o),p,c,n=3D'',x=3D0;if(t&&!o.s_oid){p=3Do.protocol;c=3D=
o.onclick;if(o.href&&(t=3D=3D'A'||t=3D=3D'AREA')&&(!c||!p"
+"||p.toLowerCase().indexOf('javascript')<0))n=3Ds.oh(o);else =
if(c){n=3Ds.rep(s.rep(s.rep(s.rep(''+c,\"\\r\",''),\"\\n\",''),\"\\t\",''=
),' ','');x=3D2}else =
if(t=3D=3D'INPUT'||t=3D=3D'SUBMIT'){if(o.value)n=3Do.value;"
+"else if(o.innerText)n=3Do.innerText;else =
if(o.textContent)n=3Do.textContent;x=3D3}else =
if(o.src&&t=3D=3D'IMAGE')n=3Do.src;if(n){o.s_oid=3Ds.fl(n,100);o.s_oidt=3D=
x}}return o.s_oid};s.rqf=3Dfunction(t,un){var s=3Dthis,e"
+"=3Dt.indexOf('=3D'),u=3De>=3D0?','+t.substring(0,e)+',':'';return =
u&&u.indexOf(','+un+',')>=3D0?s.epa(t.substring(e+1)):''};s.rq=3Dfunction=
(un){var =
s=3Dthis,c=3Dun.indexOf(','),v=3Ds.c_r('s_sq'),q=3D'';if(c<0)return s"
+".pt(v,'&','rqf',un);return =
s.pt(un,',','rq',0)};s.sqp=3Dfunction(t,a){var =
s=3Dthis,e=3Dt.indexOf('=3D'),q=3De<0?'':s.epa(t.substring(e+1));s.sqq[q]=
=3D'';if(e>=3D0)s.pt(t.substring(0,e),',','sqs',q);return 0};s.s"
+"qs=3Dfunction(un,q){var s=3Dthis;s.squ[un]=3Dq;return =
0};s.sq=3Dfunction(q){var =
s=3Dthis,k=3D's_sq',v=3Ds.c_r(k),x,c=3D0;s.sqq=3Dnew Object;s.squ=3Dnew =
Object;s.sqq[q]=3D'';s.pt(v,'&','sqp',0);s.pt(s.un,',','sqs',q);v=3D'"
+"';for(x in =
s.squ)if(x&&(!Object||!Object.prototype||!Object.prototype[x]))s.sqq[s.sq=
u[x]]+=3D(s.sqq[s.squ[x]]?',':'')+x;for(x in =
s.sqq)if(x&&(!Object||!Object.prototype||!Object.prototype[x])&&s.sqq["
+"x]&&(x=3D=3Dq||c<2)){v+=3D(v?'&':'')+s.sqq[x]+'=3D'+s.ape(x);c++}return=
 s.c_w(k,v,0)};s.wdl=3Dnew Function('e','var =
s=3Ds_c_il['+s._in+'],r=3Dtrue,b=3Ds.eh(s.wd,\"onload\"),i,o,oc;if(b)r=3D=
this[b](e);for(i=3D0;i<s.d.l"
+"inks.length;i++){o=3Ds.d.links[i];oc=3Do.onclick?\"\"+o.onclick:\"\";if=
((oc.indexOf(\"s_gs(\")<0||oc.indexOf(\".s_oc(\")>=3D0)&&oc.indexOf(\".tl=
(\")<0)s.eh(o,\"onclick\",0,s.lc);}return r');s.wds=3Dfunctio"
+"n(){var =
s=3Dthis;if(s.apv>3&&(!s.isie||!s.ismac||s.apv>=3D5)){if(s.b&&s.b.attachE=
vent)s.b.attachEvent('onclick',s.bc);else =
if(s.b&&s.b.addEventListener)s.b.addEventListener('click',s.bc,false);els=
e s.e"
+"h(s.wd,'onload',0,s.wdl)}};s.vs=3Dfunction(x){var =
s=3Dthis,v=3Ds.visitorSampling,g=3Ds.visitorSamplingGroup,k=3D's_vsn_'+s.=
un+(g?'_'+g:''),n=3Ds.c_r(k),e=3Dnew =
Date,y=3De.getYear();e.setYear(y+10+(y<1900?1900:0));"
+"if(v){v*=3D100;if(!n){if(!s.c_w(k,x,e))return =
0;n=3Dx}if(n%10000>v)return 0}return =
1};s.dyasmf=3Dfunction(t,m){if(t&&m&&m.indexOf(t)>=3D0)return 1;return =
0};s.dyasf=3Dfunction(t,m){var s=3Dthis,i=3Dt?t.indexOf('"
+"=3D'):-1,n,x;if(i>=3D0&&m){var =
n=3Dt.substring(0,i),x=3Dt.substring(i+1);if(s.pt(x,',','dyasmf',m))retur=
n n}return 0};s.uns=3Dfunction(){var =
s=3Dthis,x=3Ds.dynamicAccountSelection,l=3Ds.dynamicAccountList,m=3Ds.dyn=
a"
+"micAccountMatch,n,i;s.un=3Ds.un.toLowerCase();if(x&&l){if(!m)m=3Ds.wd.l=
ocation.host;if(!m.toLowerCase)m=3D''+m;l=3Dl.toLowerCase();m=3Dm.toLower=
Case();n=3Ds.pt(l,';','dyasf',m);if(n)s.un=3Dn}i=3Ds.un.indexOf(',');"
+"s.fun=3Di<0?s.un:s.un.substring(0,i)};s.sa=3Dfunction(un){var =
s=3Dthis;s.un=3Dun;if(!s.oun)s.oun=3Dun;else =
if((','+s.oun+',').indexOf(','+un+',')<0)s.oun+=3D','+un;s.uns()};s.m_i=3D=
function(n,a){var s=3Dthis,m,f=3Dn"
+".substring(0,1),r,l,i;if(!s.m_l)s.m_l=3Dnew =
Object;if(!s.m_nl)s.m_nl=3Dnew =
Array;m=3Ds.m_l[n];if(!a&&m&&m._e&&!m._i)s.m_a(n);if(!m){m=3Dnew =
Object,m._c=3D's_m';m._in=3Ds.wd.s_c_in;m._il=3Ds._il;m._il[m._in]=3Dm;s.=
"
+"wd.s_c_in++;m.s=3Ds;m._n=3Dn;m._l=3Dnew =
Array('_c','_in','_il','_i','_e','_d','_dl','s','n','_r','_g','_g1','_t',=
'_t1','_x','_x1','_rs','_rr','_l');s.m_l[n]=3Dm;s.m_nl[s.m_nl.length]=3Dn=
}else if(m._r&&!m._m)"
+"{r=3Dm._r;r._m=3Dm;l=3Dm._l;for(i=3D0;i<l.length;i++)if(m[l[i]])r[l[i]]=
=3Dm[l[i]];r._il[r._in]=3Dr;m=3Ds.m_l[n]=3Dr}if(f=3D=3Df.toUpperCase())s[=
n]=3Dm;return m};s.m_a=3Dnew =
Function('n','g','e','if(!g)g=3D\"m_\"+n;var s=3Ds_c"
+"_il['+s._in+'],c=3Ds[g+\"_c\"],m,x,f=3D0;if(!c)c=3Ds.wd[\"s_\"+g+\"_c\"=
];if(c&&s_d)s[g]=3Dnew =
Function(\"s\",s_ft(s_d(c)));x=3Ds[g];if(!x)x=3Ds.wd[\\'s_\\'+g];if(!x)x=3D=
s.wd[g];m=3Ds.m_i(n,1);if(x&&(!m._i||g!=3D\"m_"
+"\"+n)){m._i=3Df=3D1;if((\"\"+x).indexOf(\"function\")>=3D0)x(s);else =
s.m_m(\"x\",n,x,e)}m=3Ds.m_i(n,1);if(m._dl)m._dl=3Dm._d=3D0;s.dlt();retur=
n f');s.m_m=3Dfunction(t,n,d,e){t=3D'_'+t;var =
s=3Dthis,i,x,m,f=3D'_'+t,r=3D0,"
+"u;if(s.m_l&&s.m_nl)for(i=3D0;i<s.m_nl.length;i++){x=3Ds.m_nl[i];if(!n||=
x=3D=3Dn){m=3Ds.m_i(x);u=3Dm[t];if(u){if((''+u).indexOf('function')>=3D0)=
{if(d&&e)u=3Dm[t](d,e);else if(d)u=3Dm[t](d);else =
u=3Dm[t]()}}if(u)r=3D1;u=3D"
+"m[t+1];if(u&&!m[f]){if((''+u).indexOf('function')>=3D0){if(d&&e)u=3Dm[t=
+1](d,e);else if(d)u=3Dm[t+1](d);else =
u=3Dm[t+1]()}}m[f]=3D1;if(u)r=3D1}}return r};s.m_ll=3Dfunction(){var =
s=3Dthis,g=3Ds.m_dl,i,o;if(g)for(i=3D0;"
+"i<g.length;i++){o=3Dg[i];if(o)s.loadModule(o.n,o.u,o.d,o.l,o.e,1);g[i]=3D=
0}};s.loadModule=3Dfunction(n,u,d,l,e,ln){var =
s=3Dthis,m=3D0,i,g,o=3D0,f1,f2,c=3Ds.h?s.h:s.b,b,tcf;if(n){i=3Dn.indexOf(=
':');if(i>=3D0){g=3Dn.sub"
+"string(i+1);n=3Dn.substring(0,i)}else =
g=3D\"m_\"+n;m=3Ds.m_i(n)}if((l||(n&&!s.m_a(n,g)))&&u&&s.d&&c&&s.d.create=
Element){if(d){m._d=3D1;m._dl=3D1}if(ln){if(s.ssl)u=3Ds.rep(u,'http:','ht=
tps:');i=3D's_s:'+s._in+':'"
+"+n+':'+g;b=3D'var =
s=3Ds_c_il['+s._in+'],o=3Ds.d.getElementById(\"'+i+'\");if(s&&o){if(!o.l&=
&s.wd.'+g+'){o.l=3D1;if(o.i)clearTimeout(o.i);o.i=3D0;s.m_a(\"'+n+'\",\"'=
+g+'\"'+(e?',\"'+e+'\"':'')+')}';f2=3Db+'o.c+"
+"+;if(!s.maxDelay)s.maxDelay=3D250;if(!o.l&&o.c<(s.maxDelay*2)/100)o.i=3D=
setTimeout(o.f2,100)}';f1=3Dnew Function('e',b+'}');tcf=3Dnew =
Function('s','c','i','u','f1','f2','var =
e,o=3D0;try{o=3Ds.d.createElement("
+"\"script\");if(o){o.type=3D\"text/javascript\";'+(n?'o.id=3Di;o.defer=3D=
true;o.onload=3Do.onreadystatechange=3Df1;o.f2=3Df2;o.l=3D0;':'')+'o.src=3D=
u;c.appendChild(o);'+(n?'o.c=3D0;o.i=3DsetTimeout(f2,100)':'')+'}}catc"
+"h(e){o=3D0}return o');o=3Dtcf(s,c,i,u,f1,f2)}else{o=3Dnew =
Object;o.n=3Dn+':'+g;o.u=3Du;o.d=3Dd;o.l=3Dl;o.e=3De;g=3Ds.m_dl;if(!g)g=3D=
s.m_dl=3Dnew Array;i=3D0;while(i<g.length&&g[i])i++;g[i]=3Do}}else =
if(n){m=3Ds.m_i(n);m._e=3D1}"
+"return =
m};s.vo1=3Dfunction(t,a){if(a[t]||a['!'+t])this[t]=3Da[t]};s.vo2=3Dfuncti=
on(t,a){if(!a[t]){a[t]=3Dthis[t];if(!a[t])a['!'+t]=3D1}};s.dlt=3Dnew =
Function('var s=3Ds_c_il['+s._in+'],d=3Dnew Date,i,vo,f=3D0;if(s.d"
+"ll)for(i=3D0;i<s.dll.length;i++){vo=3Ds.dll[i];if(vo){if(!s.m_m(\"d\")|=
|d.getTime()-vo._t>=3Ds.maxDelay){s.dll[i]=3D0;s.t(vo)}else =
f=3D1}}if(s.dli)clearTimeout(s.dli);s.dli=3D0;if(f){if(!s.dli)s.dli=3Dset=
Timeout"
+"(s.dlt,s.maxDelay)}else s.dll=3D0');s.dl=3Dfunction(vo){var =
s=3Dthis,d=3Dnew Date;if(!vo)vo=3Dnew =
Object;s.pt(s.vl_g,',','vo2',vo);vo._t=3Dd.getTime();if(!s.dll)s.dll=3Dne=
w Array;s.dll[s.dll.length]=3Dvo;if(!s.max"
+"Delay)s.maxDelay=3D250;s.dlt()};s.t=3Dfunction(vo,id){var =
s=3Dthis,trk=3D1,tm=3Dnew =
Date,sed=3DMath&&Math.random?Math.floor(Math.random()*10000000000000):tm.=
getTime(),sess=3D's'+Math.floor(tm.getTime()/10800000)"
+"%10+sed,y=3Dtm.getYear(),vt=3Dtm.getDate()+'/'+tm.getMonth()+'/'+(y<190=
0?y+1900:y)+' '+tm.getHours()+':'+tm.getMinutes()+':'+tm.getSeconds()+' =
'+tm.getDay()+' '+tm.getTimezoneOffset(),tcf,tfs=3Ds.gtfs(),"
+"ta=3D'',q=3D'',qs=3D'',code=3D'',vb=3Dnew =
Object;s.gl(s.vl_g);s.uns();s.m_ll();if(!s.td){var =
tl=3Dtfs.location,a,o,i,x=3D'',c=3D'',v=3D'',p=3D'',bw=3D'',bh=3D'',j=3D'=
1.0',k=3Ds.c_w('s_cc','true',0)?'Y':'N',hp=3D'',ct=3D'',pn=3D0,ps"
+";if(String&&String.prototype){j=3D'1.1';if(j.match){j=3D'1.2';if(tm.set=
UTCDate){j=3D'1.3';if(s.isie&&s.ismac&&s.apv>=3D5)j=3D'1.4';if(pn.toPreci=
sion){j=3D'1.5';a=3Dnew Array;if(a.forEach){j=3D'1.6';i=3D0;o=3Dnew =
Objec"
+"t;tcf=3Dnew Function('o','var e,i=3D0;try{i=3Dnew =
Iterator(o)}catch(e){}return =
i');i=3Dtcf(o);if(i&&i.next)j=3D'1.7'}}}}}if(s.apv>=3D4)x=3Dscreen.width+=
'x'+screen.height;if(s.isns||s.isopera){if(s.apv>=3D3){v=3Ds.n."
+"javaEnabled()?'Y':'N';if(s.apv>=3D4){c=3Dscreen.pixelDepth;bw=3Ds.wd.in=
nerWidth;bh=3Ds.wd.innerHeight}}s.pl=3Ds.n.plugins}else =
if(s.isie){if(s.apv>=3D4){v=3Ds.n.javaEnabled()?'Y':'N';c=3Dscreen.colorD=
epth;if(s.apv"
+">=3D5){bw=3Ds.d.documentElement.offsetWidth;bh=3Ds.d.documentElement.of=
fsetHeight;if(!s.ismac&&s.b){tcf=3Dnew Function('s','tl','var =
e,hp=3D0;try{s.b.addBehavior(\"#default#homePage\");hp=3Ds.b.isHomePage(t=
l)?"
+"\"Y\":\"N\"}catch(e){}return hp');hp=3Dtcf(s,tl);tcf=3Dnew =
Function('s','var =
e,ct=3D0;try{s.b.addBehavior(\"#default#clientCaps\");ct=3Ds.b.connection=
Type}catch(e){}return ct');ct=3Dtcf(s)}}}else r=3D''}if(s.p"
+"l)while(pn<s.pl.length&&pn<30){ps=3Ds.fl(s.pl[pn].name,100)+';';if(p.in=
dexOf(ps)<0)p+=3Dps;pn++}s.resolution=3Dx;s.colorDepth=3Dc;s.javascriptVe=
rsion=3Dj;s.javaEnabled=3Dv;s.cookiesEnabled=3Dk;s.browserWidth=3Dbw;"
+"s.browserHeight=3Dbh;s.connectionType=3Dct;s.homepage=3Dhp;s.plugins=3D=
p;s.td=3D1}if(vo){s.pt(s.vl_g,',','vo2',vb);s.pt(s.vl_g,',','vo1',vo)}if(=
s.usePlugins)s.doPlugins(s);var l=3Ds.wd.location,r=3Dtfs.document."
+"referrer;if(!s.pageURL)s.pageURL=3Dl.href?l.href:l;if(!s.referrer&&!s._=
1_referrer){s.referrer=3Dr;s._1_referrer=3D1}if((vo&&vo._t)||!s.m_m('d'))=
{s.m_m('g');if(s.lnk||s.eo){var o=3Ds.eo?s.eo:s.lnk;if(!o)ret"
+"urn '';var =
p=3Ds.pageName,w=3D1,t=3Ds.ot(o),n=3Ds.oid(o),x=3Do.s_oidt,h,l,i,oc;if(s.=
eo&&o=3D=3Ds.eo){while(o&&!n&&t!=3D'BODY'){o=3Do.parentElement?o.parentEl=
ement:o.parentNode;if(!o)return '';t=3Ds.ot(o);n=3Ds.oid(o);x=3D"
+"o.s_oidt}oc=3Do.onclick?''+o.onclick:'';if((oc.indexOf(\"s_gs(\")>=3D0&=
&oc.indexOf(\".s_oc(\")<0)||oc.indexOf(\".tl(\")>=3D0)return =
''}ta=3Dn?o.target:1;h=3Ds.oh(o);i=3Dh.indexOf('?');h=3Ds.linkLeaveQueryS=
tring|"
+"|i<0?h:h.substring(0,i);l=3Ds.linkName;t=3Ds.linkType?s.linkType.toLowe=
rCase():s.lt(h);if(t&&(h||l))q+=3D'&pe=3Dlnk_'+(t=3D=3D'd'||t=3D=3D'e'?s.=
ape(t):'o')+(h?'&pev1=3D'+s.ape(h):'')+(l?'&pev2=3D'+s.ape(l):'');else =
tr"
+"k=3D0;if(s.trackInlineStats){if(!p){p=3Ds.pageURL;w=3D0}t=3Ds.ot(o);i=3D=
o.sourceIndex;if(s.gg('objectID')){n=3Ds.gg('objectID');x=3D1;i=3D1}if(p&=
&n&&t)qs=3D'&pid=3D'+s.ape(s.fl(p,255))+(w?'&pidt=3D'+w:'')+'&oid=3D'+s.a=
pe("
+"s.fl(n,100))+(x?'&oidt=3D'+x:'')+'&ot=3D'+s.ape(t)+(i?'&oi=3D'+i:'')}}i=
f(!trk&&!qs)return =
'';s.sampled=3Ds.vs(sed);if(trk){if(s.sampled)code=3Ds.mr(sess,(vt?'&t=3D=
'+s.ape(vt):'')+s.hav()+q+(qs?qs:s.rq(s.un)),0"
+",id,ta);qs=3D'';s.m_m('t');if(s.p_r)s.p_r();s.referrer=3D''}s.sq(qs);}e=
lse{s.dl(vo);}if(vo)s.pt(s.vl_g,',','vo1',vb);s.lnk=3Ds.eo=3Ds.linkName=3D=
s.linkType=3Ds.wd.s_objectID=3Ds.ppu=3Ds.pe=3Ds.pev1=3Ds.pev2=3Ds.pev3=3D=
'';"
+"if(s.pg)s.wd.s_lnk=3Ds.wd.s_eo=3Ds.wd.s_linkName=3Ds.wd.s_linkType=3D''=
;if(!id&&!s.tc){s.tc=3D1;s.flushBufferedRequests()}return =
code};s.tl=3Dfunction(o,t,n,vo){var =
s=3Dthis;s.lnk=3Ds.co(o);s.linkType=3Dt;s.linkName"
+"=3Dn;s.t(vo)};if(pg){s.wd.s_co=3Dfunction(o){var =
s=3Ds_gi(\"_\",1,1);return s.co(o)};s.wd.s_gs=3Dfunction(un){var =
s=3Ds_gi(un,1,1);return s.t()};s.wd.s_dc=3Dfunction(un){var =
s=3Ds_gi(un,1);return s.t()}}s.ssl=3D(s"
+".wd.location.protocol.toLowerCase().indexOf('https')>=3D0);s.d=3Ddocume=
nt;s.b=3Ds.d.body;if(s.d.getElementsByTagName){s.h=3Ds.d.getElementsByTag=
Name('HEAD');if(s.h)s.h=3Ds.h[0]}s.n=3Dnavigator;s.u=3Ds.n.userAgen"
+"t;s.ns6=3Ds.u.indexOf('Netscape6/');var =
apn=3Ds.n.appName,v=3Ds.n.appVersion,ie=3Dv.indexOf('MSIE =
'),o=3Ds.u.indexOf('Opera =
'),i;if(v.indexOf('Opera')>=3D0||o>0)apn=3D'Opera';s.isie=3D(apn=3D=3D'Mi=
crosoft Internet Exp"
+"lorer');s.isns=3D(apn=3D=3D'Netscape');s.isopera=3D(apn=3D=3D'Opera');s=
.ismac=3D(s.u.indexOf('Mac')>=3D0);if(o>0)s.apv=3DparseFloat(s.u.substrin=
g(o+6));else =
if(ie>0){s.apv=3DparseInt(i=3Dv.substring(ie+5));if(s.apv>3)s."
+"apv=3DparseFloat(i)}else =
if(s.ns6>0)s.apv=3DparseFloat(s.u.substring(s.ns6+10));else =
s.apv=3DparseFloat(v);s.em=3D0;if(String.fromCharCode){i=3Descape(String.=
fromCharCode(256)).toUpperCase();s.em=3D(i=3D=3D'%C4%80"
+"'?2:(i=3D=3D'%U0100'?1:0))}s.sa(un);s.vl_l=3D'dynamicVariablePrefix,vis=
itorID,vmk,visitorMigrationKey,visitorMigrationServer,visitorMigrationSer=
verSecure,ppu,charSet,visitorNamespace,cookieDomainPeriods,"
+"cookieLifetime,pageName,pageURL,referrer,currencyCode';s.va_l=3Ds.sp(s.=
vl_l,',');s.vl_t=3Ds.vl_l+',variableProvider,channel,server,pageType,tran=
sactionID,purchaseID,campaign,state,zip,events,products,l"
+"inkName,linkType';for(var =
n=3D1;n<51;n++)s.vl_t+=3D',prop'+n+',eVar'+n+',hier'+n+',list'+n;s.vl_l2=3D=
',tnt,pe,pev1,pev2,pev3,resolution,colorDepth,javascriptVersion,javaEnabl=
ed,cookiesEnabled,browserWidt"
+"h,browserHeight,connectionType,homepage,plugins';s.vl_t+=3Ds.vl_l2;s.va=
_t=3Ds.sp(s.vl_t,',');s.vl_g=3Ds.vl_t+',trackingServer,trackingServerSecu=
re,trackingServerBase,fpCookieDomainPeriods,disableBuffered"
+"Requests,mobile,visitorSampling,visitorSamplingGroup,dynamicAccountSele=
ction,dynamicAccountList,dynamicAccountMatch,trackDownloadLinks,trackExte=
rnalLinks,trackInlineStats,linkLeaveQueryString,linkD"
+"ownloadFileTypes,linkExternalFilters,linkInternalFilters,linkTrackVars,=
linkTrackEvents,linkNames,lnk,eo,_1_referrer';s.va_g=3Ds.sp(s.vl_g,',');s=
.pg=3Dpg;s.gl(s.vl_g);if(!ss)s.wds()",
w=3Dwindow,l=3Dw.s_c_il,n=3Dnavigator,u=3Dn.userAgent,v=3Dn.appVersion,e=3D=
v.indexOf('MSIE =
'),m=3Du.indexOf('Netscape6/'),a,i,s;if(un){un=3Dun.toLowerCase();if(l)fo=
r(i=3D0;i<l.length;i++){s=3Dl[i];if(!s._c||s._c=3D=3D's_c'){if(s.oun=3D=3D=
un)return s;else if(s.fs&&s.sa&&s.fs(s.oun,un)){s.sa(un);return =
s}}}}w.s_an=3D'0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuv=
wxyz';
w.s_sp=3Dnew Function("x","d","var a=3Dnew =
Array,i=3D0,j;if(x){if(x.split)a=3Dx.split(d);else =
if(!d)for(i=3D0;i<x.length;i++)a[a.length]=3Dx.substring(i,i+1);else =
while(i>=3D0){j=3Dx.indexOf(d,i);a[a.length]=3Dx.subst"
+"ring(i,j<0?x.length:j);i=3Dj;if(i>=3D0)i+=3Dd.length}}return a");
w.s_jn=3Dnew Function("a","d","var =
x=3D'',i,j=3Da.length;if(a&&j>0){x=3Da[0];if(j>1){if(a.join)x=3Da.join(d)=
;else for(i=3D1;i<j;i++)x+=3Dd+a[i]}}return x");
w.s_rep=3Dnew Function("x","o","n","return s_jn(s_sp(x,o),n)");
w.s_d=3Dnew Function("x","var t=3D'`^@$#',l=3Ds_an,l2=3Dnew =
Object,x2,d,b=3D0,k,i=3Dx.lastIndexOf('~~'),j,v,w;if(i>0){d=3Dx.substring=
(0,i);x=3Dx.substring(i+2);l=3Ds_sp(l,'');for(i=3D0;i<62;i++)l2[l[i]]=3Di=
;t=3Ds_sp(t,'');d"
+"=3Ds_sp(d,'~');i=3D0;while(i<5){v=3D0;if(x.indexOf(t[i])>=3D0) =
{x2=3Ds_sp(x,t[i]);for(j=3D1;j<x2.length;j++){k=3Dx2[j].substring(0,1);w=3D=
t[i]+k;if(k!=3D' =
'){v=3D1;w=3Dd[b+l2[k]]}x2[j]=3Dw+x2[j].substring(1)}}if(v)x=3Ds_jn("
+"x2,'');else{w=3Dt[i]+' =
';if(x.indexOf(w)>=3D0)x=3Ds_rep(x,w,t[i]);i++;b+=3D62}}}return x");
w.s_fe=3Dnew Function("c","return =
s_rep(s_rep(s_rep(c,'\\\\','\\\\\\\\'),'\"','\\\\\"'),\"\\n\",\"\\\\n\")"=
);
w.s_fa=3Dnew Function("f","var =
s=3Df.indexOf('(')+1,e=3Df.indexOf(')'),a=3D'',c;while(s>=3D0&&s<e){c=3Df=
.substring(s,s+1);if(c=3D=3D',')a+=3D'\",\"';else if((\"\\n\\r\\t =
\").indexOf(c)<0)a+=3Dc;s++}return a?'\"'+a+'\"':"
+"a");
w.s_ft=3Dnew Function("c","c+=3D'';var =
s,e,o,a,d,q,f,h,x;s=3Dc.indexOf('=3Dfunction(');while(s>=3D0){s++;d=3D1;q=
=3D'';x=3D0;f=3Dc.substring(s);a=3Ds_fa(f);e=3Do=3Dc.indexOf('{',s);e++;w=
hile(d>0){h=3Dc.substring(e,e+1);if(q){i"
+"f(h=3D=3Dq&&!x)q=3D'';if(h=3D=3D'\\\\')x=3Dx?0:1;else =
x=3D0}else{if(h=3D=3D'\"'||h=3D=3D\"'\")q=3Dh;if(h=3D=3D'{')d++;if(h=3D=3D=
'}')d--}if(d>0)e++}c=3Dc.substring(0,s)+'new =
Function('+(a?a+',':'')+'\"'+s_fe(c.substring(o+1,e))+'\")"
+"'+c.substring(e+1);s=3Dc.indexOf('=3Dfunction(')}return c;");
c=3Ds_d(c);if(e>0){a=3DparseInt(i=3Dv.substring(e+5));if(a>3)a=3DparseFlo=
at(i)}else if(m>0)a=3DparseFloat(u.substring(m+10));else =
a=3DparseFloat(v);if(a>=3D5&&v.indexOf('Opera')<0&&u.indexOf('Opera')<0){=
w.s_c=3Dnew Function("un","pg","ss","var s=3Dthis;"+c);return new =
s_c(un,pg,ss)}else s=3Dnew Function("un","pg","ss","var s=3Dnew =
Object;"+s_ft(c)+";return s");return s(un,pg,ss)}


------=_NextPart_000_0040_01CB1F53.F9859920--

