From: <Saved by Windows Internet Explorer 7>
Subject: Sit-ins reignited the civil rights movement 50 years ago - USATODAY.com
Date: Tue, 8 Feb 2011 10:40:49 -0500
MIME-Version: 1.0
Content-Type: multipart/related;
	type="multipart/alternative";
	boundary="----=_NextPart_000_0000_01CBC77C.A6992E80"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579

This is a multi-part message in MIME format.

------=_NextPart_000_0000_01CBC77C.A6992E80
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://i.usatoday.net/_common/_images/gray.gif

R0lGODlhAQABAIAAAMzMzAAAACH5BAAAAAAALAAAAAABAAEAAAICRAEAOw==

------=_NextPart_000_0000_01CBC77C.A6992E80
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://i.usatoday.net/_common/_images/clear.gif

R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==

------=_NextPart_000_0000_01CBC77C.A6992E80
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://i.usatoday.net/_common/_images/usat_logo2.gif

R0lGODlhQAAkAMQQAO/0+WCTwRBdoTBzrp++2VCIut/p8iBoqHCex8/e7I+z06/J4L/U5kB9tH+o
zQBSm////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEA
ABAALAAAAABAACQAAAX/ICSOBuGcaKo6xCgyqQEByPDcDZK4EIy2vCDiRjw0jsgj8dHgOZaMhGC5
bI4aVEBwxGBMiYNFl6EdVZ1QG5VohRjWwOBzTae3RfPbsP5gjPZnWwwKdQhjh4EjeUxLAwAABEYu
B3QyPAoOWHYxIol4VUsILpYQC3UOPAl8q54Qi5pEAQtlIwV1BzwAXbZUDoe/rYsBdQV+M1RqNztc
J8O9K74MwUsLlHUthLHZNwEui6x1d65QBrBUAgbWNwtvRAJbM08K8C5LuN5QIgmZa8437xB43YiT
IAmWAVOMGCxwggoPf31yJQN3o8AIAAYbfPmXUeOSZSLU9WkQBwIgijdo/wWBWPJKI0vfCOAQQ2Aj
ygfzRojko7DBzjoDft5s5GKfCkoIoJ2wSeymAJUAqJAakWBMAQG/fm0r5IqpuyXdeAh8IIoHgwBC
hxa7qGDiAALmjLkwVYSe3S26ukwNYgDkXXhKTwABoKCADSMKSBlQSmCvCBMofJzIKWJxilVNFHi9
garHKgRQbWpeQnnsNyoNINJxJG2VoxEylxSg+08G7QcDIAwN19q1S6ljGwCwuWMMWBjnkiJgCjGA
gbNUWrSjomC4vSWdzRBBZS4ALQCqscMmerLubaI8sEdls8Wc+BETIagjHpCO307bez9YsOX8dnxE
bFUTEaJY9156+X2E16QpAP7jDnjuiHBbbltgp59cRTH4Rx3d3Mafbv9VuN10D4T1kIYhEdMQERaB
yBk84k3UUmx0ZLcVRVociOCLNFYkxgKqdddFeODMo2M9IY7FxwD6UWTQRrlhR8AAAfj1HgATraYL
K26dSIQq2wUgAJVIvigCDXwUoEWTVAQgoFmhYFdAAAWUJUISLRlQQxFVUtVRAYm5ksQWBSBRKBIE
JBAAaBCEAAA7

------=_NextPart_000_0000_01CBC77C.A6992E80
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://i.usatoday.net/marketing/email/_notches/email-promo-most-popular.jpg

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
CgFAKAUAoBQCgFAKAUAoBQCgFAf/2Q==

------=_NextPart_000_0000_01CBC77C.A6992E80
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://i.usatoday.net/news/_photos/2010/01/31/sitinx-topper-medium.jpg

/9j/4AAQSkZJRgABAQEASABIAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0a
HBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIy
MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCADwAdgDASIA
AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA
AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3
ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm
p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA
AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx
BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK
U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3
uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwCv/wAJ
VaeVdgRs00tj5EJ24xxyf51zk+sPd+H7SyEUMcVtKW+T7zkjGT+VbNpZaTaXsTXdnLND5LAorkEn
HFc1m2MYSOHa29iSWPTsKAPZvhnOs3hIAdUmYH+ddga4n4XqF8O3AAA/0gn9BXbHmgBCM96Oc8UH
jrSEL7cUAM2FnJdvwpxxjA6UcDv70YyMg0AL6V4/8SrbVLrW7b7Bv2C3YNtbHO416+c5FeYeMr2G
DUo1muFTMTYDHH8ZoA8sk0LWGUliR9ZKaPDl67MHuEB92Jrq0uYb2dba2lE8zfdjj5Y4qFy9tI6X
EDI3U7uOKAMAeELhgu67iAI64JqzH4IJR3a+TjGAE5qa/wDFdtboEs0WWUDBLD5R/jWJceKNVlUo
tyI0ODiMAfrQBrW/gpJZAGvWAJwcR1Mvgm1DHfdykA9doArkn1K/c5N5MT/vmmG8uyu03UxX/fNA
Hdr4K0rav7yR8jJw4rQsvBWiru3xyE7SRuc15rFeXMPMdzMDj+8a63wt4rvDeJZ3WJkkUoCeoNAH
SR+E9BHSxDnP8RJrXtPDGhRtj+zITwD8wotpyxChefcVtRg7lIz90Z4oALbQ9JBO3TLYfL1EYq9D
pVkg+Wyt1H/XMVy+uePtO8OsYQrXdyQR5SHG3/ernrb4vyfaM3Omr5P+w3NAHpklrEgXEUSj02Cm
LtDAcY9ABWZpvinTtdgjazdTKy8xMwDA/SrayziQFYUPPdxQB1iFQqgelPBqJS21TgdKkBJ9qAHf
hQDjP1qOSaOEZlkRAP7zAfzqump2MhIS9tic9BKv+NAFzGc01kQjkD8qFYOoZCGB7g5BpCx2/dJo
ADHGP4R+VMMUeSdgyepx1p+9s/d4+tIX/wBk0AVpbSB5ELQodoOMr0pFtYF5EEYPqEFSyOPMBIPS
mhgBwGNADhGhGAq/kKdtUdgB7VHvH9w07cT0U0AKcY46U0n60m98HKjH1pDvznC0AIxG3FOGPSoG
EjcblANL8/8AeH5UATbsNS9T1qAZ3HmnAknqaAJuf71MHQZNNHXvSAseTQBKuKU9TgVGCc9aGXcT
87D6GgB6nB6VKud2faq4jXuzf99VIqLnA3Hj1zQBYHBpQK5LxB4+0Tw85gZmurodYYeSv1PQVxU/
xiv2kP2XTLZEzx5jMxxQB7J+NHevF/8Ahb+s5z9is8d+G/xrSsfjA+FF5pSE/wATQyc/kRQB6v09
KBXF2fxQ8O3TbZnmtT/00TIH5V1Vjq2m6mm6xvYLgY58t8kfhQBbJGDzSbl9accYPH50lACZX1pe
OODmgUvegBy/Q0U5etFAHz7PNqQmRycmNdikenpVJLVy+4wqAeTzXZeN/Bq6Lpn2+0vJyoIVkc5/
WvPVllzy74780Ae2fDUBdAuF7Cc4/IV2RbBHpiuF+FUjN4auFJztuCM/hXc4z+VADWZG4Y4GaBsY
kdc07YvpmgADoBmgCPfGq5bgCgXEeSo5wcEDtTyq4xgYphjXJOKAAOHCsOhrw/4mws2uWreWz4if
ouf4zXuG0LgAYFZaW32iBm3OpEjj5T/tGgDyD4Z2Y/4Sy3l2lCIpOCMdsVm/Eq7+x+JbvTbUBIgF
L49xnFei6ZBJF8SphMzOy2p2lvSvIvH8jT+OdWdmyRNtzjHQAUAc5jvSbaQdKvaZa/bLyOM9CcEi
gCpDbT3EmyGF5GPACrmt6z8CeIr2MPHYOg6jedtey+F/DNhYWiSwQgOwyWYDOa6VbMDsaAPAofh3
rLQu0qiJ16K3esq90XUvD90ksyMFVvvr3r6Qe0VgQyZ+tYOsaNHe2kkLxKRggEjigDk9G1G0n09N
QeXbFtLMzHGMdc1heKPiO02y20ItHGFxJOy4J+g9PeuS1prvTrmbShIVgRicDuDWOKAFd2lkaRyX
djuJY5JNAY8cUnA5q5ZafJd8qDgelADbK9msLyO6t5GSSNgQVNfQGj30Op6da3sUu9ZFBJA7+n51
4HdadLbswZSMcVdsPEuu6RZxxWk8kVvGxZfk+XP1oA+hPE3i7S/Ctik19IWlcfuoEPzP9Pb3rx/X
fihr+pyPHayixh6BIfvH6tXIatrGoa/qDX2oTmWYgAdgq+gHYVU64LdulAGqb69vJN9xcSzSHqZJ
Cc0wEknD4BOQQapQk5xknNTum1fl+6w5PpQBq2fibWNPJ+x6hcxJj7olOB9BXcaL8Xby2RINXtvt
YwP30fysPqOhrysg54GeOlSKzqNuD7GgD6f0XX9L1+387TrpJcDLp0ZPqK0z0NfMfh/XL3w/qkd7
aMQwPzL2cdwa9+j1uTVNJsrzTyAtyR8xOdvqCKANk5MmMdqQqR3rmtZ1XVbK7jWARkMuCwG7mmav
q+p2ccHkxt5jIC+0bufp2oA6cLk/epSVzgHoK4CLxBr0l/CrwzCFm+YiLoK0bi+1cqvlCZMxgn5c
5PegDrBt3jd0obBJ4rz4aj4me7KhphHg/N5Y/wAKzZ9W8XpM+1rsrggbY+M0AeofLkDHejtwK8kT
VPGTrIXa9PykBfLxzjg9KpPL42dOZNT/AABFAHs2GMhHQU0ZFeOad/wmZvG83+1Gi2MDuBxnBx+t
Rpp/jpjwdSI936/rQB7Vz3zScYHJryWx0zxst5G0g1AxBhvDS8EfnTDoPjMZO26wT/z2/wDr0Aev
5XbS8V4+vh7xeMZW7/7+/wD16h1Hw74vlu5XihuzGTxiY+n1oA9nUjPVc/WuJ+IfjKTQII7HT2Q3
9wpy2cmJfXHqe1cAfDfi6MNJJDdqqDcxaXgAfjXIzzSXNw0kkjO7Hli2TQA1nZ3Lv8zMcknkk+tP
HY0zGODT15+lADwRjmng7vaprSzmunKwxl2AzgDNXn0W9hiDvE3PbHNAGepUYOc1btL24tJxLbSv
DIP4kbBqu8MiOVKkH+7ikAYZOCKAPWPCnxMVkSy1sneSFjuAOv8Avf416G2pWAGTfWwHqJF/xr5o
HODXVeGtIvNeMkdqqNJEAW3PjigD20anp/8Az+2//fwU86jZAB/tcO08A7xXmY8B63n/AFUI+sgr
Tg8HaumnrbssIYSl8b88EYoA7pdTse13D/32KK4mLwZqII3LED/vUUAbfjtA3hG+LYwqg8/WvAWl
GT+XFe9fEG4EHg2/J/iQD9a+fGkBPpQB7Z8JH3eHrr5Qv77t34r0CvOfg/Ju0G9X0nH8q9GoAz9Q
vWgurW2XcDMWyVGWwB296W2uo7uKZI55C8b7WUja6exqS9so70xEs8csTbo5E6g/4Go7TT47JppE
d2mnffJI5yWNAEkU6maaESSNKmCySHsehFWByKgit1juJbjlpZQAST0A6AfnUxbj7v5UANZsFc+t
Z+kT+dZyNkY8+QDHsxqPU75rYo/lOI0yzuegGK4/wJ4jS50XUJZH4S+lI+hOR/OgC4blF+LjQK3X
TdzexrxLxi2fGGq4wR9obGK7OLxNAPizd6iZP3P2Z41ZuRkJ/iK4u5s9T8S6xd3dlaSXTO292hQ4
HFAGPEvmSKAK9O8I+EpLi3SdjGgDbtxGSM9BXDw6Re2UqPcWssZB48xSBkV7P4NlM2jxgkbgTvK+
tAHT6XbG1gSHcGwOT61qgZ4zWOsEss6YmKQgHft6k/XtVfUxYW9vhrq4iI53RyHd+XpQBuPHjvWd
qAghtpJZpFSJQSzs2AKNLmDWoCTtcA8q7HJxXHeL70Xcgsr52gsXk8sBc7pm4z/wEZFAHlPje+07
UPEDzabKJYggVnA4JHp61j6daLe3Plu5jUKSWC56e1dV8QDZwNbafb2MVtNbOyyKi4PQYzXM6TcS
6bqEcpjyrLnawI3KaAKxgdJkQr97BXI613GlWI0hEN/IkKyJuAPUiucu7yO6ngnjViIgFCsegFdb
PFZ6/oAmkz9qjXAIPQUAc9qOq2M5kRI5d+eWbpU2s6gP+EM0fT0UqZGaRgRgkA4H4U/TdJt5NCvY
0kE0pdd69MAHoDVPxZKJNejhjXbHb26RopbOBjNAGKLckjGSParkenPMoATbjnmpbWNywA710una
aLiNULEuW/AUAYljoN3NMNkQCg/xGumsvANxqUasv7sFsSZPb2rqtH063tQI5WLZOa6aNIypEBwp
IGfWgDkrX4R6W4Ja7uH+mBRdfD/SbUrGbaQgdDuzXpVvF5MYUZ+tVr3cQdhUEf3hQB5ofDNjBckR
WeM8DIrrvBDJBZXGnGEI0TmQcdQf/r1Nd2ruC64BHJxWfp9wbTX7fawIlyj/AI0AdecLPwi9PSl+
XH3R+VMbc05xj7vrTwrhAePzoAQ+ualKqD0quxZSeAB9aiW/jkmMCMrShd23P8PrQBb3IOT0qEyJ
zz2pryPt+6OarsZQekf/AH1/9agCcOm7JHAoWQv2xVT9+2PkXBPZqerSc/Kv0zQBOhyx3t8tA784
qAGTDZQZ+tKHkyP3Y/OgCyufUkUZ561EHk2nMYHHPNMe4cfdVcfWgCwGGaQsB/DVT7RIW4Vce7f/
AFqjkuZgOEQgf7f/ANagDE+IF+9n4QvWjYK8gEWfYnmvBUHPb8a9P+KWoSNp1laNtXzJS5AbPQf/
AF685s7R5z8q5xQA5YmZuRjA/SrUOnTS4aON3XODtGa0tPsvOfy9p2kAZau60/QFlsnZU2PkewPs
PSgBPB2ijT4klniJdzhgByK7s2Fs4JNsjE9QRVXTLD7PZxqylW6sG61twLuNAGA/hfT5JGkaxi3N
zkCqs3hSxZDEbWLHqo5rsyg2/exVaSAHLYz9KAPF9Y8HS29xKYD8gOQtdH8K9NuIdQv7iWMoqRiP
nuSc119/aRsQ3TjuKXwyUjmvI0XGcNigDoqXv+FIG5+7QxOfu0ASDiimqTRQB5t8U7z/AIkfkB8b
mGRmvFSTwB3r0T4kXLvNsLZBNedNjORQB1PhPxxfeETOkUEc8M2C0UhIww7g107fGu87aPCOO8pr
y75nbCgknt60hVlJDAgg4IPrQB6TP8Z9WdMQ6dao3qxZhVjRfiNrniHUFtBeW9g5BbcIAwwFJJ56
dK8rVGkYLGu5icADvW34MdovEg+XB+zTg8f9M2oA6G6+L2vwuYbeaCZUZh5xjGJOeCB24qnJ8YPF
DJxLbqT3EQrgw3yj6VGSPagDptT+IXiTU4Hhn1NjE4wyrGBmsyw8RXunae9nAxVZGLN7ms+3s7m8
fbbW007ekUZb+VabeEPEK25uH0e7SFRuLum0AfjQBl+fIZTJu+c5yfrX0b8Nbe1h8B6a0AXdKheV
h1L5Oc/SvnIwMnB2H6NmvXvhL4ltrVZfD09wMM3m2zMcZJHzL+fSgD0XWLO2v7OW1lhD5G5SRkqf
Ws3wtYi0tGQ8lmJPHeuguQ+0mJASOGBOOKxIZhZTnL/u3OfpQBufZ90bKDt3Aisi08Ow6Zd3F7E0
k9xMu39/JuVc9cDtnFbVtKsiBlbINTnaeooAo2tuIYY14XGfujAqhd2cEl3skjVgG82NmUNtb1Ge
hrSuZG85Y1wBjJJqGeaDYU8z9+PuqeDmgDi/EnghvEO6OGSJZmO955VJJH4Vq6p4O03xDpEGn3Nu
LS8tYwkMsYB2gDHB/iX2rbt3eS8f/YUZx6mpbhWIGSwIOVZTyDQB87+JvC+qeFLzyr2LMDt+6nTl
H/wPtWJ/aVwkbJHKUUjBAr6P1iCx1/T5tE1MIJZUyhPc9mX3HpXzZqunXGj6pcWF2hSaFypz3HY/
Q0AWdI3XF/HCZnjhB3yYJwRUutyrJ4gmdWyhAx+VZCSOhJjYrmtLQ9Lude1mGwgb99MfvNyFA6mg
DW0ZElf94wGf4Rya9A0SwYYJUEdgabp3wtfTp4pl1NZHPVXjwD9Ku3SPpN6YdzZx+BoA6GBIYoxu
VVIH5VPYlZLpEQ4VeeOma5Wa8kkmjjRmPmAZA/lXZaXA9vaKzwnd1GOtAG2AccNgVXl5yOH+tYt1
rmpPeQ2VvpUwWYgC4I+QDODnHI455q5DDc21+YWuElST5hkYK0AT+SuCGGAeCK5zXroWatbadZCe
9wGUZwFPqTXTXaPHCzK4U+p7VybpefZNVuIyYrhNotyRzI38X1WgDq7Sdri3imkVVkkjUsoP8WOa
sFgsO4ke3NeY6rB4skubb7DeyRIF+6rAc988VBfXPjGxjVbnUkjgHKl2QE/1oA9Fu2aeJoWI2vwQ
DiqAtBa6gLoJIHEflKwbgJXnUPivUWnSNtReQg84UY/Ou+8Q3N7b+DBdwS7JhGCzkAnFAE0+sMjY
Ta2OzNjNNi1+F2C3EDQluhPIP415ILvUZXiZ/EcIknOVjKcgYzkn9Km1a51+z0KyilkmZhLN8yYO
QNvUAce1AHtMF3BKqLE4Yg5wKcFYFvlrwvTvFfiGysz9nLbs/eaPccfSrq+PvF6qCXyP+vb/AOtQ
B7OFYA0mcHlq8htviN4m/eLNHGcKTkwEVVk+JWvZYgQfTyqAPYpZwsbEsaqNOCuM5ryaL4la2+Uc
W5G1uSnXAo0/4ia3e6hb2q29qfOkCcIc8/jQB6v54jKgg5zVaW+jiQ5z0/OvPrbxbqd1pOt3MkyR
vZhTEmPvEvjHvxXPXvinUJbjas5KFRz745/WgDr9X8L6v421cTWoSKzt02CZ84LdTgdTWJ/wjd7o
GqR2t4u185Rj/q5B7V7lolutto1lCoGBChY+pIz/ADpNTsrLU4JLa6gWQAb1JXkH1BoA8whsViuG
/eoNvGyOvRNNWOOyQMxbIGCRXnlvBLDq5jVCUD4Pc4r0WxiOwDsBxQBaUAsBghR61oRKsa56DrUc
cXGTxUwCYwRn1oAfuif+IU3Zjp0qvNZ2kpyyc+oNSpEUChWOBQBBc25dW9MVg6fOthrr+aTHG6EZ
PSt3UtTt9OtzLKGPsvU1weo+OdGkuFdYplmjP3ZE4P1oA9HjmjkAZWDA+hzTjjd07V5ba+Og7sIo
pIlHOMDA/Cuq07xdpxiLTTtnj+GgDql+mKKxV8XaL3uiPrGaKAOV1bwtFrSsJV68g1Ut/A+l6R4a
1KS7tBcOIzJv/iUDnArp4LiNTtNypP1FGtSqfDOqfMCPsr8/hQBwOr+HtLgv/DN5YWJgjvLtAys2
SRwelY3jfQ7e38Rag0TKo37sBehPJrtNeU7PBaLnH2qPP/fIrnPHKO2u6g3lkDI/lQByfh6zjXxZ
o8bkMr3C5GK7ePSLC219WhiAykwyPdGrjtAynjLRcqykTqa7SLV4JtaUB1JCStwuOiNQB5VqVtDF
NtRSoFa/hnUvDWk2puNX0eTUbkyELlvkUduKyNX1CO7nZoh8pOc4rMlY+Sij6mgD2iL4jRxaaZtH
0qyRF/5ZmVYyv4DrWNcfE3xNc2jmPRrSWNsqxAZwO2DXk5C5ycZp6PIo+R3X2ViKAL8l8XuppHsY
AXz8m0gIfYZrqfAmkfabiXUJTGIo8oEznn3rh8sTk5+pr0Dw5aXWkacs6XCpKxDnjPyn19qAPULX
UL2wiBjLTwgZCSEnj0BprXcN+0ckKnY56MOnsaZYXm61jNyURjwzDgc//r/GmajZeR/ptgSWHzSR
Dv8A/X9qAOnsGMSFcgDtWgr5/iBrn9L1GC9tlkjbJxgg9R7EVZjvTHKybCe4oA0bkx5HyhmHf0rn
fEDuqRXMFwkVxCSVyMh17g1oGMrK1w0ksgY5MfUD6Cs/VNQ/0eUJpr42/ecAUAaegzSXGm/aJIyk
kjZYMOalnlOSD2pdNQxaTbhz8xQM31NZevSbbKRo3KyAcGgDL1mVL+AKxKtEdyuhwykdwfWvOPFf
h5ppRdveSzzyKCs0zZ3D09q6KyvJSksd1u3g53etUX1C2n02axulLOspVCvUe9AHl08b28zRSLhx
1rvfhBJGvi6ZWUF2tXCHvnIz+lcx4hspIJMyKNyHaSO4qr4f1mfw/rltqduAzwNyhP316EfiKAPp
vVVuZLIfZ0+eKRdvPPFcb4teZJIkkCtIG2swrpdO1a18S6fHPaXTC0uY+TEcPG3dT6GuZ8TLLFdy
w3Tl9yAqzdW7Z+tAF7w/a217HDMWRmjwRj1FdqjEgKteVeH7qSxkUxqSvcV6Ra6hE6o3TcO1AGi+
VQgE81VgtESdpRneRjJNWS4kTI6VEZCBw23tmgB86B4mTrkdKyY48IEZACnTPatG3u4ZmZQZBt6l
0IB+hrJ1rULa1baZPvD5iDwKAOU+Iur3WlaRutXMU0x2h1PIHtXjrXd1e3QkuJnlc9WdiTXo/wAQ
5ItRsIJLWYSBHA2BwSeOtebRo3n4Cn6CgDb02OQ30OAp5BIzivW/G189t8PUfyyTIFUrjpxXmvh3
T72+vwtrC7SDBwF6e9eua5pEus+FjpdyRE5QfvVHAYUAfPWrzW8xsvIVQq2qBsDHzZOa2/Cmoytq
ek2YmYbJpNw5+ZWA4PbHFZGv6Je6HqIs7sKzqgw6HcCKh0i4mstUtriKQQsrj52GQv1oA+hdMt41
l3rEo4PUZrV8tCMbEx6EVwOi+M7IzJ506jeeindj8BXZx3gliEipIARnkc4oAlmiTYcpHzx90VlT
21mN26CAk+sYq1cXyhkXypDk+lZ1zdKTxbzf98UAVbrTtKhtvNksYNz5GfKArlzZWs3iKwWztoIZ
w7MrquOgJya0ta1fdbLAImXZnJ2+prnba+nbXYXtk3yRwysFIxxt5oAxxfeXptxbm3ik851YyFfm
XBPT65qhNcRvMGWNBtGCAMVHHNKcokbyuykDZ6n+dRC1u1Ys9vKABliyEYoA+nNBuku9CsLhWBSS
BCOfbH86TVj5IM+/bsTC4PcmvOvhxr729lBpGosVg3lreZm4X/YPt6V2mtjbP9oDBojtBjDd+eaA
M60sMzh5CCS24kd66m1jVRhelZUTq0IZEXIHFaOnSF48kY56UAaQ+7gA00RlW35IXuKlUYFK3IxQ
BwkV/wCIb7WpVd7W3hiuNiw4bdIn97PSu5QeXHycnFRC0i8wylBv9al+XGMZoA5ya4DrJeXrKtuj
EZk4RBnv71zeoQ6T4ouRp1hHASDvkuI1BKD6it6bTXu4tQsfMZYZJCHTsQeam8N+HrXRo5hCiiVy
Az46gdKAOZHw4t4y/l30vK4GUq7Z+B3CNGtzgr/Ey9a7RoyFIxiltvvvk96AOWHgOQ4/01T/AMAN
FdqMZooA8ih1OydkJt5dw6EKa1J71ZvC2tbEkULatjdVGxu42dcqxXPXA4rY1EGfwvqqQI7yNAQq
qMkk9qAKettubwQoYc3KHHf7ormPGZY6tfgt0fpW7q8TR614NBRlIlAIIxjgVi+OGc6vfZIzkfXp
QBymkSEeMNIZmPEqng07SNUe78UbdgWMQz4X/tm1U4A58R6eABuLCoPDBYeIyD97yJ+n/XNqAOcy
SB9Ke65CA5wRUe7IHrVuRGM8QKNtAXOKAN+08qwsLSSfRbaRJULLOWJfrjkdKx9Turf7Rtt48AD5
sDGWrd1O6tpNKjmDq0Cyf6kn5kJHTPpxk1yThZrjEY+UngGgDd0Xw8NQUT3Ept4CeOMsRXpVppVp
DEnySSKygYY5XA/lXO6UWEav5exUAChTnt6V1Nk0oQuWXc3JGTz+FAGrDFFDFhIWwBjAPH5VatJJ
Ikw/I52hB0+nv71Wt40MW1nJOckjrmtNECqxQseM9KAMy6068sZXvtLCF2G6S3HST3X0NO0LxLa3
9z9nuHMF0P8AllLwT9M9avrdeWWYAk9w3f6Vm634f0/WUS8kgBkUgswOHH4jv6AUAdkqwqBIMfXN
ZGtXlq8XlbgzngY7fX2qloXhV7EyySalcXlnIg8qORzlPXNW9V1TTfCMNvNcw4t5pfJaRBkqSOCf
UUAbihDbp5e1k2gAg5Fcl4wupbCxZ1jDI3HPatu2k0rU4vM0nUUQtz+4cH80Nc14u07XpdOljVbe
9h4Ix+7kH4dDQBxq6jvTzUnRSBiRTjcp/wAKzLbTbm5MtwHVizFwFbt7Vn3ssMJEU+mXVpcdA5HB
/GiCGwhUMVk3gdRIRQBoeJNPE+lrJz5mVB96wdQsvtduu1CrxjAO3A+lbt3fzXq20Ww+VHzvPerU
zyGMRoF2Z3EY6GgDK8I3V9pOooIbiS0d/lbAyrfUHj8a3ry/1GbxHcRajM0m/BjZhwOOg9qWGGC/
RY2QCXHDp2q7qlg2qWCNCcatbDhTwLhB6f7Q9KAOi0bTzJab2ADYyDW9HAIVwr7c8kD1rjfCHieC
4jFrOxSdcqytwRXXtexr0HXjNAGtZSLwhYs2OtW2jXngHPbrWRZXCO/yYDVbELGcyy3L9OEzgCgC
adVZQjIXXuPSuebSIdSluLKUNFGPmVozjvW1I1ugbN5tGOOelN0622rJcs5fzSNpP90dKAONX4ZW
S3Mzi8Zt3QFRxxUkXw101HB3oW7nHP8AOu5O3c3HP0pvyZ+6CfpQB5l4t0Gfw7ZfbdMu5oSOpiYj
OOxri4tY17xlfaZo41K6UbNszeYfm5JLH1wMV7D43lt7fwpeSyrGNigqCAcn0rzf4e2NvY65YyeV
M8l9YtICR8qfOR+WAKANyL4VaTvUzXd5MemS1aUPw48NW+CbFpT6yOTXTmJBjczLk/3sU14CvSeT
HruoAzbTRNK010+yadbxMD94Jz09a0JGwpI/So3h/wCnmXJOO3+FV5reQKf9JkPb7ooArXUh3oGc
D5x0+lVLibahPmZ/GoJzJGB++3/PwWj+vpWde3VykTY8nnvtNAGLq16quyh2I/iH41yd7q3+mFkS
RQFKZLYyD1rfFjqWsTulvFCcMAzZICj1NaL/AA3u5YROb6B2Xlhswv0zQBgeH7XUtUuUNnCIYozz
KOMD29TXYar4KlvrUmynkW5XlkkfcJfb2P6V0OgRwx2a25j+zbQB5TLjb9P72a3BCkErABneQY2p
94/U9AKAPOfD8bQyNaXMYVxwyt6+lbGuzmy1iw2fIkkZRgp4yDmtrV9KSSVbmBAbpMfJGuRj3Pc1
j61E8sNnclG+RxnPY96AOo0998cZDZU9a2rdFjYYBx1rK05cW6YTgVsQSbh2BoA0UbipKqxvwCDx
mrANAEcztwqnG7qfaqdhq+m3txJb2t2sskZKsBnr3FXpEVh8wzWbJbWCgw2wignO51MeAQccmgB1
/cW9vdoN6b3GWUHnHrXCeKdbimu/LtdeFiYeqjcC5PfitdNSN3p84uERriI7EZep7ZJq5F4G0GQL
PdWXnTsAXZnPWgDz2PxVqNttRPEDTgE4GGz+orsvDXiG+un2eWZ3P8RU8/4V0Vt4a0W1I8nTLZSO
hKZNacaJGWVFVF44UYoAljZiBkKPbPSinD60UAeBz648cYmsntDwDtjjkyfbkVqaJ8QDYXkYvPOS
FsBwI+B9c1qWfhUeHNMtUmYvdbt8pC5ABA+UfQ1vX+h2Gm6ZA93NvEjqsrSLw7E5BwOnpQBRuviR
4UmhE06vPLA+U/djcCD1HPFY9z8R/B9xI0k+jTSuwyzOgOf1rtbnwT4d1KIGbS4QSv3kXYR+Ved+
KvhRJbt9o0RGnjP/ACx3fMv09aAPPrvUGn1l9QtIim12eCMKPlXn+Qq/o2ktfNay2i3NtdbGWRkU
sJM5yR2Xg4xWZquh6vosjfarG5hQjG5o+MfXpS6Z4y13SEVbK9ZFXIC7QRzQBr6x4Jn0ERzo6kow
P71eOmea5W5vXa73vbwpKj5/djAzWlrXjDUdd/4/hGx4zsBGSPasm1CZ+0zkFFbBU8k0AJLfPJG0
WxMMxJ4zya6zw34fiZRLMeQAXOOg9qzI2sdUmgisrHymDZLNxn8q7/Trf7LHHHhyQQp3DINAFqz0
+DzdgTCJwMjr/jWva2CplWi8x+SFPGB9aks0dVclthAPQZHHpWlANzbS+AFBzjnJ7UARQWhjj3Eg
KOQT1qeE3E7EwIsUbDO5uW/LtTZE8ybyUchRw2Oh7Y/CtCCKEAsAfMYck+n/AOugCCS1Mkezzie/
IFV/sFxFKxhm4A4B9e4+lX2cDnJ2+gX3/wAikVgWA5/LHtQA3SL3yrprCUEB8ugPQHuB7VgfFpP+
KL8wD/V3MZyO3WujaDcokXAkU5V+4NZHxJAufh5qDdSoRsDsQwoA8RM8ohEsLujgdVO0/mKkh8d+
JbJfKTU5XjB+7L8/86oJN/o+0n6VnzDe/wAuTk4xjrQBv3HjC61WPZeQxAg7g0S4z+FWdJ0qTU5G
luC6RZ4B6mpfD/hqTyle4hPmMd2Oyj3r0LStMCWYZo+DyB7UAcofCdxDiTTrtmh6mN+QD7VOkdxD
gXdkxGP9ZHyB9a682yxuBH8vNSyR5TDkHtgGgDlo7OOdPMtmZX7EGrtszSqtveArMPuydMn69quT
aSFcyWzMrdSg6GqsccVw3lzhhJkgHoc0AYHiLSZY7lrxJPLuQOZk/wCWnuR60zR/GN3bt5Op4dcY
EoHP410vlYzBcqZY2+5Ieo+tPbw/ZXMXmLARKg/fJ6j+8KANzRLmx1KIGC5y5/unkV0Edmijablj
65NeK+IrE+GZUvbG/aGUn5EHU/UVSj+JGvBhuaFyBjOzFAHs+qi2jVUjVnYHO1RktWfDruqxrLfT
xRR2UcLsse75twHyggdBXmFn8RtUgeSSS3tpy4wS27I+mDVS38d6ha3ss0m6WCQ8wGQ4HsM0Aemw
fED7UhZLdVVcB2YkfN3wKtWXi8Xt19nt4mklxnAGBj3PauPsPinoqIEudHmTPJ2sjZP04o1j4kaL
PpzLptrcRTsRnI25HfkGgDb+Imrb/C1xbNEqSuVPzOpxg5yB1riNJ8Vy6HaabPMssnl2bJDHxtYF
z3+tcjcanJdXMk1wvnhwQFlJIXPQjnqKv6NrFvFeRLqFrDcW6QGFUc7Que+fXNAGz4j8cah4h0pb
f7OtvEGDnyn5JGc59qseGfF1xbaLfQX2pzwvaxiW0xhtxzyhzyQa5Oz0ye7+0iK5tIlgQuwkmCbh
7epq5pcunyWT2FzBHJPI4EUu7bsJ7k+lAHdax8T4F0G1bT1V9RlTLrjiA45Pv9K5O2+I3iOKFoXm
iuCT8rSx5K/lVrTtLGkX1zcxW5ubeMFH3gFh64/xplvpularm+W9hsp93/Huox+h60AWW+IVzdiF
U0wPKnMmCcE/0/GrumazceIklhSzKTx9VXkEf0qPSvDPlm4kvHHlbsZgOPNHp9K6WE4QWkESwRMO
Vj4JHue9AFaAtbTRwwoNqqN7dmbuTXWWjLggMpb+DJyPrWdaxkIuxFGOCGUYNaNvbiVchlA7H+7Q
BPc75EyEaGdTkSD5mLenPY1Pp87yoY5YgrIcGFWJz7k+lRNCxRSW3Acc5yakQJcxusSneD2JUn2o
AvM8ewxbzjP3IRzn61Tn0uG8hmtnXylcfIu7Jz/jSJdpcZhm8yHt5MfDfjU75tSGSGCED+OV/mH/
ANegCvpsv+jGKTIliOxx3BFXYZ1WTljkisDWb0W8yajAyOrDZNtPH1qAaxHKgdXGetAHb28q4xzV
3ftXOCa5K01LcituDfQ9a6K3nyo3MOelAEF1f3rTiG3t1Kkcs5xn6CqU2pW8cUnmQnzYx0Cf54q9
di8t5RcWsKzqfvxE4P1BrLvtdtIIbiWayu0kI2lTFwT9elAHM6JtvPE5t1R0iY+cRjAOP6GvRACe
kjVy/hOzcp/as5BlusiMZztjHQV1gRuoAoAaokI++fyp6B97ZIPTtSqHAyRinJnc2TxnigB4Emed
uPpRTvxooA898UeNdIt9RisDd7trjzSgyACOmfWn+LdSg1jR4bXSbgSTJLHKJIyGUbea8I8hzCJM
j5jt61futN1bQhb3FxC8UcwzGwYYb8qAPUdT8feJLYLbWWm+fKvDTmFjuPsK6bwZqup61oc93qmB
diZl8tU2lBgYGK8QsvF2p6c5VhHcR7t2yXIwfYiuitPiiwtDZtYxWkbuHd4nbJ/rQB7Pe3ljBAVv
5YFXbkrIw6d+DXg/jy88J6yzvoUQt7i1B3sFCRzLnsP4jnpUWu6vpXiGJkS8+y3UTZjkldisgPUZ
7CuWutKmVd32uwcD/nnOM0AZiI8siRxoWdjhVA5JqSXzLfzLWRCjq+GU9iKdbu1ndRTlvmRtwKNn
BHT9aLfdd6grSsSzvlmPOTQB1nhWzSNFmZQSTgA+vrXexI1rb5DscjJzyCKp6Hp0dtZRrJw3dv4f
XHtW+ISrjZ9xwcD7w+goAS02XFvhmdWyMFuNp9vWtWL93wkZdl5HOM+9UrZfnjkQLk5wSfu/WtAS
CN414JbqB2z1/pQBat7cxKeM5Pfj6/0NTnfnI2qecgfr/jVdCXZGDlgOMemPb+dSowLY2k88Af55
oAnAKplmDH0x1/8A11A0gJKhGYjrx/n/ACKVjsJBjc8ZAzSCSQqWEUgHbJ9/50AQvcMjlGtnwOcr
z7VR1dDrHhvUdNjRhLcwsER+MNjI/UVpBv74dSQMj0+tI6bmVhnIOcYxQB80yB4leGRCkkbEMp6g
9xXR+FNCkuCL6RRtB+QH/wBCrt/iB4S0ue8tdWgkCXVzLslgTkSHu3sfWpIbWKyjgtIlwSAX9lFA
F+0sVjgQbsb/ALxrVi8sKIw3TgCqMbDZwpOPWljnkaUIkYHPLGgDVECMMgcVXkgUNnbnbVlZwqAB
lGKZ5rFjk4/CgCFUdnyqj8RVK5sZRO7BcMfmzWvDGM531YnWMNG55PQ0AZCWouItr7Q3Rs0COW0x
8/CjAbHb0PrWlJHHgvGucelVftIcbZFAGOM96AI7Xwr4c1dFuLmxW5mX5WMrFsH86008EeGVXC6J
aD/tmKoWd2dJuDIEDwP94L/Ot+DXrCbA80ofRhQBj3Hw88MzkE6cq+yHbWZc/CXw5M+5Unj9leu4
juoLj/VTI+OuDnFLI2GoA4iH4T+Go+sMr/70h/pVfUPhDoFxERbm4t37FHzj8DXoKEYpS4HA/WgD
yH/hS9vgkarOG7boxWNqXwkvrf8A1F/FKPRlIr3GG6guhJ5TK5jYo+OxHaql3FHLGSkoQ+pFAHzZ
rHhHUtHXdOiOnYoc/pWIweMkEFWHBBGK9w8XWN3IkflussY6lR0571w3i+GJdNBAHmCUgkD/AGj/
AIUAcdBf3duGEU7qD1GeD+FdDo2mreot3eIu8sPLPT9OlZ2gaZ/aOoorLmNDz7n0r0JIQU8mNPuY
4xigC9aQBwFM5QY4A6D61oC0Cu7zO5KHAC9PrTrS1O1dsIJPvjFbUNkDFjCKoPPc0AVbSERuNocv
JyCRworQEYVjuG5m654A96kdTHsVZQox94jP4U47HPykgY+9igCJY/MY5fftGAQAB+tOEZWI5Xgj
OUPNTQwqj52nnruHU/TqasNB5SkgBMkYDfKP8aAMc3skk7oJ9h24DheR+PrU8a2l3EY7a2eZlx+8
nJwff3oubfc7OkYyOS+0jA/GsdEeG+YSSTXEWd0MKtgKSfX0oAvalCJrKe2up4RKRiOONejdhn3r
yme7utKvCEBIU/dPb2r1+SSS4s/la1siTyzkM1efeLrJVcXqOGSfIdsY+cdT+PWgCDT/ABRDOwVj
5bd1z1Nd/oviS2liSNpR5o6ZNeJRWpu5yI/lH96tnT/DmpXcyrb3qKvaT5uKAPdDr9msGTcIpxzz
XKeIJb/VrKebTh5trajdMR39QPXisPQvBOovqoTVpvtFoELIIZseafTPavRdK0i1sbOS202KS2ik
bMiM24A98ZoAitxY3mj2x01Q8SojDypNhC9eh+nTvWtYsWklJdmG7C57CmW+mi2BWE+XtGEYL05z
g+3tVfT7i7W5vWvIBDCr/LJnCH1P0oA2yoYVzE9r4qTVrgWU1iLNiGj88EnpyOOldCl5auMrcwke
0gNVtReNYBMLpIyrDbITkAk8UAQ6emuSu8eopaRRgY3wMWZvwPSitO3uo5S8XmAzRHbIo6g0UAfJ
Bmbywi9jmtrXvEsmtWmmwSRhVtIwrYP3j61gYI96XII+7yKAOzsbvRX0+MXGnxSOq/Mx6/jTJl8M
3WkXDix8mYSAKyMcgd65JbllQqAcY55pY7vy4HjdM5OR81AEut6VZWkazWk7MrY+Rh0/GsIgZ6Vf
vLozKEUEKPU5qgwNADa2PDtqbjUUYEDYdwz0OKxzXWeE7dvtCZRskggigD03TIXMaOHIXvz8pNay
rGUJRtuRhkPT8Kp25kEJjjRFXjHHerKJDIVicBLhgQGJI6//AK6AGuggRVxJsfoe4PpWjC6Sh8J9
3qev+f8A69VRHKF2S/6vOAR6cnNRJPNZlJWO6BydzIMbSO5H0oA04dqSgx8K/XJ6EdD+lXg6/Kpd
Rx9KyjcK6iVIlnViBuQ8n0P+e4qUy21yygQyCQA/eXH40AaIYE7mcH0wf89aVZBgEklj0PrVCOEs
N6xOuCcAjGasxxzqoDMB6E9eP/rUATNtzyD+NZfiHXrXRdIknm+Zz8kad3Y8AVo7iAMvnjkjnPv/
AEryP4ga3/aGqyxW5PlWREIz3nbj9BmgC94Yhmup5L+4ZpFBIj3sT85OWI/lW1Azz3kkhI2r8ozV
SziGmaPFCgPyIAD71e06ELbj5WJbnn1oAlOQWGaHQBCwkb6juallUrysXzNwKL2FhGkMY5Vct9aA
K9tKHuShLNHGMn0zVz7RllIRsY7mqUW+DThjaWduaiW4cggtkjpigDft5izHHIqzeXBjhRsDg81z
8V0oUjzDz2q+zCayUtnJYcUAS/bGPRxim+THI+45weoqCODaVOwj0rSjUmMHZtx0NAGbOsUWUQkA
84PKmsu1lhS4ZHjlLFuNoJAH4Vs3EbmUoVU45XPQ1y2uSTW17A0U/kIzhHcH7uen60Aad94jk8Ox
fbYE3/vNpjbvXV6D4iXxDpUd1HGbeVlPyOM4Pr7ivKvEF1JNYmxvAsd1E3megkHqK9G8F3EUvhew
8srjYQcUAeW+OfEGv6V4yu4otWlVwEJ8glEHyjouTisIeM/Ek95bTSatcSTQPmLcRwTwe3er/wAS
lA8eajj0T/0EVy9qAbyDjOZFGPxoA7TxH4s13Q9bu9P02+eytgVcwR4IVmUFuSMnkmszRfE/ie58
Q2Yg1C6uZ3lAWGSQlH9mHpTPH2D421LIwQ6/+girXwzgM/jqxAbaQHOcZ6KaAPU7ZHuYtVN35aXI
kXzAh+UN5Y4FeYeLDLcRRRrEf3kuVOOG5avUdd0q4tYbqaGcyvPJvZQuMfLgcfhXA2IE168VypcQ
j92COVbJ/wAaAItLsW02yigQbZ3+Z/YetdXY2M8w5fZtA4xyfrVS0svtE3mSqSufQ8Y6V1Vmis/M
RO3kkjj6UATW9o0cSBpFL7ccdxV6JEjdR3bt/wDWp6phVbywTk7QOuakaLapO4O78EDqT6D2oAaI
w4YOpKk4UDqfYf41MqKg2lFUL69E/wATSE+Um4yqGAwWHb2WoSBKp3OFWOQfJ6j3oAf9pdo2liQk
K20tjLf/AFqSXeTK0cmx0A+ZhuP5VJNHGkVyFB5IfAphWKZ5I1/5bQ5yfpQAyW3LLLi6beqh1bPT
/wCtVC9tz5xKBGQRh8rx+NXWtS7xFG2iSExkH26VFDazBYA+CSGhbB7dqAMdTHp9yVWCJsHJeQ+v
fmqXiW0/tvRJ4UuopJyN8IjXCgr2/HpWzcwGeEJKqlmTAOOrL2/Kq0CKyMjmKGP+EKm0g+uaAPFI
r64hOw44OCCvp2rrNN+I15YbA+mWUiqAPlBUnFL448LW+lRrqsN0ubmT/Ubcc9yK4odqAPUrj4n2
ipCV01w7IHZVfG1vrjn61Zi+MqxRiOPR+QMZMtcjDpdlJ4Umu5WTz41ULkkEZHGOx/8Ar1y46560
Ae/6L4l8Q63YfbhoqpbuMxMkoOR3PNXJ9M1KbUkvpEUyrH5YXzyEx6FcYOa810L4o3uiaJb6YunQ
TCAYV2cjjrzV6T4vatNGVj02zjz0OWOKAJdW8PNcata2As4NOuZ9zEqcgKOOccVdt/BDW0Egk1Fp
ZVQsFQnaMfjWPp3i3UNT8TWV3qLJlSIwqJgAE816tcosdtcOFAyjHI9MUAeMWnibV7G/e5t7p0lP
ynJ3AgeuetFZMbKZTuJwT1ooA5Qjac7qTHqM16re+CtIuGfZEYmzx5Z9q5O58E3K3Cx2sqsHJADc
YoA5U9ehqKTJ5xW3eeGtWsl3SWzFc4ypzzWRLHLExWRSpHHIxzQBUPXpUZqViaiYkjNACRkeauem
RnNeieGIA2ovIvyFMBVz/KvO0y0igDJzXpPg0xyKysoYsR82ehFAHehZI49qFWG3txj/ADmnbopk
AuoWYMM4IOc8nqPwptsyt+7cOAMBcjH6/jVx/OfPkupB528cjqePptoAorCYgTaXJKrlWhmJOcYz
gnp6VNb3EQuHcW8quFPmwNzlQe3vT9moRjbtSYBeVKc5HzEce/FVruN5LOOaBYoboMWVznbknJH0
PIoAjmhS2UX+mMPIkGXjOQE/Dt9O1aVjfySqCk3m5GPucisaG9F1PI0MZttRViDBIMLN64PRvr1q
xb3kU5do42guIyBLC33h9R/WgDovOEYBmZmj4B2jO3PT6j+VWNqEZBJJ6ZOR/n3rLsLoyKFKbR3D
ckn1rTiUwoEQERdgB93/AOtQBna9qMWjaFe6iwOYYyy/73Qcd/pXi0cLtfaRazAtNJJ9rn56s54/
Su9+Il8b/UdN8ORuuHbz7jnO1V6A+lchZAXfi7zs4QTNGuP7sa4/maAO7mheV40RQFX5jUuXh/iA
7YqKKUFi2SSOAB3q60KtEWZfmx3oAS0fz9QUb+I13H2NV5ZWlu5ACfmbbx6d6k0bIa7uGGQSQD9K
dDGXnwFAJzk0AJOsSW+Bzzx7VmKSqfcDbuDWlfxFiVBCrWd9ik3DEn0AoA0LOzLsJCoAxkCrqIWg
yg+6+Kito5RaffJIHTFS2UsqxusqE984oAnO5hGC2AT3qxKu1Mg5HpVGW8TCM0ZAzjBFW4rlJIgR
jn9KAK9whmhZFYrJj5G9DXF+KJILbRpo5MvLwGPo3rXY30zNbt5ZCnOK5u80r7XHMs5DmUHg+tAH
H7LrVdKhmuRm4syGDMPvx9s+3au88M+I9G0ywtNNlmljnmYskax7gMnoMVy1p/yCniaQreWJaNsd
WiP8xVrQtPtZ7e1ujqMFlKH/AHjeX+8dR/CG52j6UAcp8Q5PO8camV6B1HPX7orB0xSdUtFPGZkH
/jwr32Xwp4Z16FpJbSCSR3LtMhIZmPXkc49q5PUPhW9hqtpfaXKXtkmRnt5PvAZ5waAOG8cnf431
Y+k2PyApfBGsWeg+JodQvXZYY1cEqu45I44qPxcJJPGGrMUbm6fGQemeK67wn8PtJvbSC81LU4zc
D55bFXHC9gSOaAOtt/FFp4ks7u5sptsNt995MoTxkYHesa0s5rsPdRBEkzzuHrTvEOn2UVzb2tms
RB6/Z0xwPX1Pua2NHgihI8/PzDATufegCxYW2AoRhluCB0yO9bVpsjVvmIIOWH9arQGOK4C+XsXn
GPSrqeUJowoBByBn26mgB5cAHkqQOSP4R6D3p2yNGZ3+VtvJ7Ivp9TTioymF+U8qvcn+8aYT5zLE
VDR8lmP8RoAiET3RmTaBGUzDk5qZYUuQwkjKtKmCQO4p0cflwxspAEZ4A7Clwg8yNGPysJF57UAV
1aQpGzONjgxOPfpU0BR44C23cjGMgdqe0SsksSqTkiRTVJi1rNlYiyzgMMfwuOtACkm1t03AssM+
MqcnBNNEpg87arSpDL5nXB2mrLMtwbhEAG9A+feniBhcswI2vEMj1NAEVvMk0CMRhjOe/I9P0qrP
bvIH8gKQGZMdj7GnXNm1y8TxOY32kgj+8p4pltcta+Us+SHYyFgOB6/rQBy/ivRnu7WO5ZTMkaFW
j/ur1yPTFeUXCwpcyLA7PEG+Ut6V7D46a7h8JSz2D48xds5A58vPNeMrjt0xQB6Xf2NnafDO1mdF
aSdUweQ27r+NedbdrHrWrq93Pm2t3kcxRQx7YyflBKjnFZQOeSaAHCpVJHSowOcVPGhJAoA19BkB
1W2EjFUMi5I6jmvdtcLjQr8xMpVbZyWY+1eH6Pot9fTJ9kVWkByFJwT9K9U1SO4g8DX8U7MtxHb4
kJ/izQB5DFg9TRSRg+oooAsQ+L9UQtuaKYnn0P5VZtPF4FxC13EUwTuIHtWfDpmmXzN5d+bcdSki
bgK04PA/21FNtr+nMvZWYqfyIoA6WHXNMvLKLbOh/fDg9adc2enXttIZIY3GSQSK5STwBq6ZMU1l
IAchknxU1t4b8WxW5SB9wOflJzn8aAOM8QWUNrfusCbV3HisTFdxeeBfFl1IzvZFmz1DVQl+H3ii
JGc6XIwHXbgmgDL8OacdR1dYh0CM5PpgV2XhMmzvJLeT/VZ5OMjNVfAujXlp4gnt9QsZoHeA7RKh
XIzzityDTxHrVzHEr71YFUAwSKAOstmikG07mOcZz0FW0toRIPl2ucDkZAzgf0/WsyOCJoQhUFhy
7ZwQfTFX7TzI9rmZmVgAFPPHH680AXUKd1YtjOV6nJzj8cAVMPOmLeVGkQHTcMnP09skVFFDMHjl
jkGSADv6YXPT8cU7yroYD3QGOoCd/XP1NACXNpBPEYplXZgdPboR6VyevadqVtNHNEs00aKQl1Cu
6SP1Dj+JeD7118aRLt/evuH3SPTPT8gRVgYKFcN0x09v/r0AcBoviW1vj5csgS/HVUJAlH95c9q7
Kw1S3Nk8szlYoxli55GKo614YstbtUi8v7LNGd0FxEoDxsMn8vWvMvFGrato9vLod4q/bpBt+0Q/
cmjJ+8PQ0AWbG8OueI9R1vBZJJNkHtGvTFUfDjtJqVu+MsYpZDn1aT/61bGlWX2LRFRHAZIjn8qx
vDLLFepvbBFtGAPrk0AehaajS3G4DhOTVvVZGgg3KwC4J5pNDQG3eQhvmNZ2qv8AaNSSzXJ3uABn
p60AT2beRYxxFssy5bHetWzhjSMMdxJ61kCdIr57ZVzKmPxFb0z7bYMuAcZ6UAZdzie6ChSVWrNr
AhnOUGSM81XtwRc4dgCf61eVSlzndxjrQARSGOSRMDANWIWOWGO1Z8gzdnBPv71ds1HmODkkUAI8
EdyrI/GPTsaypovs1yMu23oR61v4Cyfc61n6rHuChVGTxzQA2FY2hcHk7agnRWtxKqexPvTYGlAc
qRgHHHap+unyDd05FAHnWtRvZax56Bgs0bKdvr/hXceFPDlrc6NZzzICXXJB6VzevQCSB5AxOzkj
vXe+HpoofD1gsYZj5Q4CmgDore0gtYQI0VFUdBxUC6nplyhC3kLY6hXGR+FQvd3LR4gtskjrI3FU
oNHP2p7uUR+c3UqoAx6UAR6xpul6tbNFc2cTg9JSAG/CvFfFOk2mkamf7HlnjiAw3zHhvY17XqZj
trSSSTJ2jpXjGoSza3qNyinbFArStjsBQB0PguF54WkmmeSQpje/OK7q0jVJCr+WSDsUkdTWB4Rt
kg0mASxn51wT2xW6yrE6MSdi+v8AnrQBozRcK2VG05OPp/8AqpbvTxJbA+YyyRR7iy9+5FSzon9n
FlGSNuSPUnNWVxcWbtz+8bAoAqJOLiCIRKd065OD91RVmGONI7dUVtgVsA9TWTprNBrF5COUilCL
7KRn8s1rYKmBQ3XcDQA2ENsACgLLu5PrVVpfKaGZzt2kxPn0PSr2RJaRjPzx/MPwNJNDFMso25Ei
ZHFADTJiNX38xNhueoNJLEphliLk7G8xfpVJ42e24jLCVdjHuGHSrlnOk0cLjCsoMbhqAIvIAuVl
hbhkOE6A561Na3Ak8jcCGIKc+tSQr5cIEmB5UmMClkjHmNHyQZAwx2B70ANiyBCCP4yCT1qrIotg
3m5KZdAT0GeRTzugVgWZ4/P+Q9xVl41kW4DHcu4UAZdzY/araWJnV4ZovLKn/aFeD6rpz6XqtxZS
Z/dNgE9x2P5V9BAm2m2HAjLAc9fb+dec/EvSRstdUjQ5AEUpx1z0P9KAOLuL+G6CeaGGyNU+Ufew
AM5/CoFkt1lDLE5Ufwk9aqgU9Mg5oA0BIJmVYrMFs4wuSTVpY7wqUGnMCDyfLIIq74FiebxjpoHP
70GvWNGkkXVfEckuPLMm5QwzjAP+FAHm/hyXW471DpkEJmPyjzMf1rtNZsvHF94duv7QmsViEZLQ
xLlnA7ZrzWDULmyuZLq2k2SCXcDjPfIron+JGvSRqrm3yOrLHgtQBjW+j30n3LaY5/2DRXSaZ8RL
+3nVrlS8fVthwT+dFAHK+LFOi+ILqwl0+2KI3yMFK5U9KzLfV7SB939nlT6xyEV7V47h0wQIb+CJ
2cYUsOfzrx+/0zSJJtsFwYeOh+YCgCxa+LrSBh+5uwuc7fNyK6aw+KVjar+8t7ogdsKa80ubI24B
WaOVT3U8/lVYg4oA9nX4x6QXRDaXXzHGSFAH61veIPHVn4bsbS5vImkW7GYkjHzEeteCaNp0mq63
aWUY3GWVV/DPNbHxF1D+0/F81tE/+j2SraxAnAG0cn880Ad5p3iO117WEnt9YLRscC0ljAK59D1q
1rdm1pew6pEX8wHaxPcGvJP7Hu9Nk0u/t5o5EucNFKucBwfuH3/xr2/Q9Th13SsvAyToNk0Lfejb
H+cGgCu8dpcqkqO8YYbnx/Fx6c1C1hE7FxeshA+4P5fzqaTTLmzYtbSI6sfuuOVpttfSpN5M0Kxs
f4iuQaAGfZZ2lVEvpI8DcCELAluMfnz+NbFqL5JAXlt5UPBAGOM+9Qh7l4d9k0IJ6E84woH8/wCV
V3XWTnOoWqE8cqBgdB/X86ANjywBvO1WA4+YcHBqNuQ22QZyCccd/wD61c9Jb6t5mW1C2kGOST2x
n+QxV23XVYE82UwzqOMp1z/+s5oA1YNuVZn6LyPTpXiHi69XWfiDKYjuhg2qB2G0c/rXr+r6j/Z2
j3d68RXYhIP6D+leLeG4Wu7ya+mOTLMEye/c/wBKAO2kj2aZIpU7vJYhs+1crpLCPURkZ/cQg/it
dw8ImR0J+TaQT6cV5+YGs9R0ycHMV1Ao/wCBJxigD2LS1dbKHkcjNc8jFvGCq7AbckVv6c6fYLdy
DtKVyzyP/wAJUHA5Q42n0oAXUZ/svi+IMzeXPGOfcZrrLbZcWSAkkjg1zPiqya605btFHnWb+YAO
69xUnhjW/tsRUSLu+6y+lAG3cKEu4mCnFaajKF9uCR3qtNF5kkZ3VOOFxuJwKAM+XcspbOW6Va05
yXlywqtIFaQnkml091S527TlhjBoA1mO7BJqhqjLHDvfJIq8GI/hGPWsnV5HeBEXBbf0NADdGiLW
7F+d5zVhYh++hVeR0p1gGSMLuGfQU5SUvm+YcjrQByurwHySojG5uDn0zXoel2Qh0y0ixjZEo/Su
VurNZ9VhQ5bfKBj2JrrtR1jTNIi3Xt7BbqBwHcAn6DrQBaMOBnNNaPC5BJHoK4a7+LGjLL5VpDeX
QzjMceAfpmrFz8RIYLRXXR9RYsM7Sqj+tAEPjy9FppuMkE9RmuE0qx2eBdS1EoTLfzLAnrs3DPPu
aoeMvHM/iBvI+xm2RezH5q6j7EyeDfDdswP76RWPPoC1AHU6RF9nsIBxsACgEVqXVoLy04O1scnP
U9aTTowYVDJhVU8GrMGyGZojkryVJ/AUALp7i5sYSzbgPmb37CrEFuYWjTf8o3Pg9qz7KJ0u7uAH
YjMpiPbHf9avytdRPMyosuFAUA4PvQBRntYk1FLoJ800ZDY7lTkfpmrURVmi25IWUgA9qbdXMG63
ZpRG0I3OjdcNwf51SSWRLsLnhHBz+n8qANaRvJ2yDkByrcdQabG5UEE8xtn6qaWdQsNwQc/MGHfF
KSpVJME4G1+KAI2LRSSxhwMYkHuKpzPD9puo58x70WRJB3q66F1yBh4uMkdVqsf3MkcbgPGRgA8/
Kf8ACgCZAd5/jWePdv8AQinS/LNay8nPB59KzjHcWTWr20nm26uUeMnOAemKktb+C8h2glZY5ihD
DGKALZlCyQR4BLEySD0FLb5WAyJ8yTAkHPJwfSs+6jWRntZSwyAnmjg4B5H5VVuJrzQiJ4S11bKp
TyR/yyUH73vQBv8Ayzk5Ax3/ACrG1/SF1XQr+1kk27lXyyRnaQcir9rdwXFvHPbnfDJwrL0JxzVr
JIZQNwc/lQB87XGl3tpctDJbybwf4VJB+lS6fpst3qUFnKrwGVtu5lxjivab26trFRHFGksp+VTt
BK57MPSs25gYGGWeNQx5B252HpwaAOP+H1uB45tI87vLduR3wDXps1jHFBq8jMzMxZue3Bri/Del
nRPEP9oCRJYo2baucEg+9d9ut9SsLsWl0POmRgI5TggkGgDwrGIHAHO/rTAD34JrppPA3iOKKVG0
2RmLggoQwI5561OfBWuFlMmmSlfKXGMdfzoA5ZfpRWxe6Hf6epa4sbiFP7zoQPzooA6n4hyvq3gD
SdXjyXBUvj/aGD+oryHErNj5s+1ev6dG+qfDzU9MyC9jOWAY4+T73H61yNvp0X2vIAK+VkcUAcUY
pU+8rLnoaP4cmuo8SRxQxQqmMnJOK5+0tmu5lhQZd2CqPc0Add4BjTTbbVPEUyDbZQMYye7nhR+d
cRDLHJqPnXqNIjsWkw2GOff6133iK3k8OeALfSZAFub66Z5QDn5I+B+teeFQOeetACx6hdW1rLbR
yt9nc5MZ5GR0I9D7itW18ZataXENxFKvmxqFJI/1ijoG9a3NU8OaXpvg7RfECwSTpcny7mMvg55+
ZT2PFVV8I2mrxR3OjrcJDN90SyKxT1zigD0bwx4x07xJCqZEV8oAaGQgZ9SPXoK2LpE5wSmeCMEq
RgZ5/OvBJdGv7GGW/tyz21vMYjcKMYYfyr0nwd4kv9Z0p45m+0vbD94g4kCEY3D1AoA6SG21Kwd2
toxMkjkmMEY3d/5frUsl5cSOd+lKQDuO2Qbuu7pS20Fnfo00F5IyMdw2ucZweo+tSNFJZxBre3Ek
YOSV6kYH+BoAbZxWM1u0kUe18fNEfvA4IqQS4ZTFGhj6kA4I/wA8VlzSw3V0DBK1lcgciSMgE4Oe
fxFXxbTybftMcTkdJEfHdRmgDiviV4iMekjTIiVe4++vcKD/APWrk9GngSx0kIMlZmEo96m+JVrN
Br0cjSM8TxfIWGCOTmuWtbtoQFB4DhwKAPXXv42iCrH0Pr1rk9YRpPCkU8SgSabdtwP7pbn+lWrO
4eezjlDEgjirWn2iTQ6nZuSfPGR+I/xoA2vD+pvqGkxorDcACCPSm6navPdJqFuw8+EfvEH8Qrkv
B141pM9rKMSwuUPPvXdywpdqJYDskXnIoAfFKksO5skOPmFcjqFmuh6lHqdsXWFJV81e2xuP0NdE
tzcxYjkVRg/eHcVHebL2yngmwyyoUAIoA6nTp/tVqJMBsireCingdK4LwRqE/wBkFu8pJjJjIPqp
xXZNdhXUFvw9aAK8rHzsgbc+op0EZ88HcPXiqd3dCNjtXvxzUUV6xkXBxzQB0AGVbLED1rHu+bpQ
CxUn9aueY/lY7VTmZiACOnU+1AFyF/KdWCnkY4qcMsl1kAZAqtEDhSz5/rVGS4MOsALIcYwQKANO
4uE0+5S+kiLpCCzKnXgV5tF4dg8ba1dahJr1ujTSFwjHlQewBPau3m1KNp2jm+ZW+U14prFutjrV
5BHkBJTsI4IB5FAHaa78NbrSI0msNUW5JIAUKQw/HOK5y71LxHo0ptrm7kyvRXYOKzbTWNRs3VoL
2ZNpyBuJGajvtQutSuDPdyeZIf4qAC7v5tQmElwFL9CVGM17ZLCVufC0W0lVjc7R04QV4Up+YV9A
Flku/DErtw6tGoHfKDn9KANvSzKwaMpja+OfTrVu4g8yCSNThtpIPuaqBktNT8lVIE67gT/ez0/K
tIKrktjGTjj0FAGDFcS200UdyDujIQSdjz/9etqSeN0kIJ+8BkUXMUc8eHQFSCTkdaoWoME8lqSX
j84EFu2RQBFrsCajpupKqBpEhwjAc7hyP5VFHerLpFvfsoDyxLn2IHNb32SNmlwSNzgnBrnobNIY
b/TklLLExlRWPQE5x+poA245hLA5Rhh4w2amQb44ySMOuG+tYei3UYYWJfLLuQe46ituM7oUiYY3
AgY9RQBFtaMgljlPlYHutN+zht0DHcc74j7VKW3ujsuARsekYvFGeeYTnPqKAKjQPb/vIAWjdgSh
7EVBe2Ed9bSyW48mcyKSw4Oa1goYFAfkkG5frUflIzCZSUZvkcjvQBSdpoo7hbrY6IBh8c0lzBOq
fuyGj469hirN0yyxyxSLmTeoIxwamdSJGKsSuVAFAHKeHZjFJeWGWCI+Y2d8hQecAeua6iFZEJZu
ABtVc9fU1gavawQatFPEiJLISuQvI5/nW7FkoqhBux83+yv+JoAw7mO3iv5JpriVG6qygEY+hFRx
3z3ZaGzSNwRiQ8KGH+6eM/Sr91bw3N84eGWTZzhDjHv71pRRwtAI08pxjAVxtagDGS0gs9jTx3EI
I+XciuAfyqo1zDJc7ojbvGnHy25zn3x0rT1CaS3tjDHeJCp/5Z3Klh+dc8kyx3BhWC3hnccTQz4T
6nrQBqxapdWcfyTFi5+VF3YX86u2+v6jGv7yVC46qSDn8KzYoGVt7idiQMzwyiTB+lIIoy7SGSFy
OMyxlGP5UAbV3q76naSWF3CgjlXDt0GOtFGmWP8AochmiCq+RtEm9GHtRQBxfh6B559cskJK3Njv
GP7yn/CsW1ZMlgGIEOMj24q74L8SQXPi6yiWExCVXibJGDmsy5uY7G91GzllVZIndAOmRuoA57xB
OJLpU/uis22kaORSn3iRj61Ndsbi5LDk1Lp9oW1WyjYfflQY/GgDd+IkrLqmn6duJFnYxqf95huN
cYQa6nx6S3jjUweiyBR7AKOK5sqCKAPTNRijvvgnYMuT5E67gP8AeI/rVDwMrRaJumyU3uyew71q
eHV+3/B3VrYcvbszD2xhqj0kpJ4Gini8uNktJAXIzgjOaAG+HbSObwAqSxiQahqZJDDIYA+n4VlS
2b+APGtnqduHGmzvgkj7oPVfw610Gko0Xh/wjZqdrEPcPj8f8a2vEWiR69os9pKxzjMZz0cdD/n1
oApeJdOk8P6vD4j0lwLS8dVuYM/Id3AYenWte1vXMmG/cv1Kt0z7fXmsrSr1fEPwtubaTLXVhH5c
oPUFef5CtawaLVNEjPkq8kZ2sHH8QHH8xQBZltorpB9oRZM8EgfUVQ/sq3Dk2t3LE452q/sD0/Cr
UM0mmusc7eZbufllbrnP3T/jU1xFGMjITIwp98EdaAPOPiVot7Npy3zMsq25wzAckE9f1FeU4r6O
1K2FxptxZz5aObIJx7//AFv0r53uojBdSxEcoxGPbNAHU6db6kNEi1GxYTxKNskPcY9K1NE16Oe7
BYCNjhWB61zHh7xDNos7Ahnt5PvID09xWtfyaRq7pdW12LW7xnJXbk+9AEuox/2d4wMkfCXnzjHT
NdnaXQ3qgY8qOfevN9Xv7v7Paw3cA823fck6nIcV1+gX4mt0kMiJGEyWY8CgDrfs6TAMFHSohYl8
sFB2nNZo8QiR/LsIJrkjgFFwv51C134kkYxwW1vAp7yPk0AV7W2m0fxQ6uu2C6PmIe24df0rp8s9
2wBUZ6Zrh9XHiWAR3l1JE9tA4eQRjoOhPP1rqbKcTKj5Zjwcj0oAXUCy3BXIJFV4ydww2DmrepKG
nVgDtdarxqEwQnGe9AG0PmgQ5IIFPjQE5OT/AIURK4gX5QMdO+asR7tuMjigCKIDBBU8cA1i3Rxq
/wAo+tbKgq/L9T29axtQdI9UyWOPagCMxPLdgKMZrk/Efha81LV/Ms4izsqq2fXJH9K7W0eKS9Q5
bjJ6VcW2gOuWdzM2xYnL5PQnBHP50AeH3+iajpbkXdtJGAcZI4qkeBivcPHDQzaW7II5lZTgjn9a
8TkA8w9sUAMC5r3C4klufAWj6nHuLWRhmO3ngfK35AmvEATXunw6uYdW8ELYysCIw8MgHZT/AIg0
AdVeRG/s457Vh5mRJC3UcD+tWLOcXNqkiN0jGR6E9R+dZXhedobGXTJyVudPbyNpPJX+FvxGKtKo
0vUJCqAWdw6gsP4ZP/r0AWZpTG4ibgDaM0kDpMxDqMmY498VLPCt1GSeCXG0/SqQgliLlfnK3GQf
QGgDTST5ckY+Y1m3DwQ3ME+wb7glCcdcf5NTWdyrRPvY/KzAk1T1aASWazo5zbRmZVA64oAzb+2k
066t72FxiJ9rrjjb2/Q10aMhthJu+VX3Aj0NZ7Rx6hYr8wZZFxkHg9x+lU9DlmSS40yYYZVDRgnO
4UAbsibi8anKyjcppUHMbkZXGx81KoYwgADMfI+lABZmQEbXG4fWgBhHlxMgU7ozlfpSqcyMuMpK
u5c9jTwPnRyeMbWqJF2RlATuifI+lADmlIMbYB35RgKBGgRecHdtYj9DTmjDB0BK8h1C05udwBwH
XIz60AZt3ZGSZHJBdVYLu6buuaS0lEKiN3ZmBzI56uewFaG5GdFPJYg81WngIBKKBxuz9DigDOZk
h1dnZmDH72zqDSXmp2ggdnaG6GfuBtrgj8qz7x51upDGzlyNoIHzZ9RVKLTHnmEtzcyRuDn/AEiA
Yx9aAGGW/wBVf/Q/tL25PzxyMrFfpzWjZWn2GPZFMUY9Y7qLp+NaUGlwKimKGNnx9+2kwT+FWY0Z
Qqm8Ynp5d1Hn8M0AZsdg7RtM9mfmOfMtJMEfh3rShhLwokV0HB/5Z3S8n8auRKiD/UBWH8Vu2cfU
VIDGU/fGNxnjzU2n86AFigZEMaxiMKMbQePwoqmNWt7LXvsFwdqToGiYnIz0IBooA8C0C4Fnr9hO
DjZOpz+NbHxHtRbeM7xsELNiRT9RnNczENkqMD0Oa7r4kQrcRaLqQYEz2qqx9SBQBwUchRg4wcet
bGj3K3HiLTWCbSJ0z781ikY61d0dzHrNk/pOh/WgDT8egr441X187P6CucG411fxFi2eOL44+/sY
fiorlQD1oA9l+F1itx4O1KFzlZ2ZSvX+HFczYQ58B6vYw72eGSYAL6AjNX/g/qhTUrrS3b5JY96D
3HWsZ7l9Ot9f00Psl/tDbkdSrHBoA6iASxa1ZW0aBhb6XEv0J5rrIY2jQ5Xr2BrmUE6+LdRKDKJD
AmSMjhBwPetyBmjky7gkDOO+KAOV8KKbLx34h0LgQ3cTlV7Zx2/M1d8JXLRXl9aSsDgRuRn5iQMH
+VVLhWsPi1pl4EIW7iwc/iD/AEq+kEVj48mgZcCaBwOPRs/1oA3phBLC4Yho2G1gOfTH86pMbhI4
4JYVuYi3JB7Zzn9D+daCocGMkDPTP1H+FRvbIPlecDAwR+B/+vQBUxcWib40L2vIKMfmXr+leY+O
PCzGc6tp8ZeGQFpEUfd9P0r2ErGnysxJIxlunWsq5sUJdYpF+blk7EYoA+dCuM5H4GtWyBl0x9iq
0kTDG4dicV2Xjzw1DBpp1K3QI8bASBeBg/1riNNkCNIhP3gAB75FAG3f6Bq9tp9zDKUQxgPJaTEe
Yq9Q65+8PcUng7ULW3uGsdSAEEpBR26K3v7V6H44to7yfTDNGkm6yXGV9xXAap4Z3b5rA7GHWHtn
2oA9K2eVGEjiUR9V2dCKaGYpvEagBsZNefeG/GF1o0/9n6qrNb5xl/vR/wCIrvZCrWTTQMZEk5GB
0zQBl6letqUosEGImGJcenpUGiNLaKbJ3zJbuYvqB0P5VZtbGOxhM9w/7wnJHrWdFex3mpyTxW8s
LACOT5sqcdD/AEoA6ac71iz2rPdgj4YnAPSrMEzlQcAkHGKgfLTspTOeaANy0IeIHk+nNWWcRjcw
IFVbDc1qvQY4qaeQYWJmznkEUASkE225E/2jXL38pe9AwAOldUMLakBuMHNcqkJmuCygsM8EmgDT
0mBhGXJGc8VJfcyopbKkY56VZS2EdvsVSGxnimXQyikqARjnGKAOcf4eG80uS80jVLgSfMWtXGVJ
H8Iryy5QpMwYYYEgjFfQeg3Qslv4nACbTMp+g5FeG67G5v5Zm2jexIVewoAyABXqPw436LqltFKQ
bfVbfzYz/wBNFz8teXheehr17StMfVfhvZS2rbb+yYy27L13qfu/QigDsdUhNlfw6zGpJh+S6AHM
kZ6H6rWowhurNAR5sFx8xOeo9apeH9Ui1vSILrafMAIniPVX6EEVJaxnTrgWG3/RWU+UxP3Sedv+
FAD4JZLOWC3nO+F3bypcfkD6GtFQrRjuGbJxVdo/L8uI4MW05FV7a5ktHhtbh1ZyflYZ+YdiaALj
2sUkEwC4DEnIFQw2zCOKJsMFhI3GpkuFltWKkZ3Fce9RS3LRSOXibZHHgMO5oAwdKhn0/fpkjYKt
5sJHdc8D+lGurLavBq0GA0DAyDHWM9fyq5qU0byWc8JxLCN8nb5D61bJjuYXV0zC6kHHIKtwRQBa
spfOgRywIPBx6djUxj8sfKOUPH0rA8N3Bt7q90Sdz5ttjyyxzujx8prohnKsT1G0igBhQNuQD7w3
ClXqjbRg/K3HelUERgnrG36UbR86qfvfMKAGncuMEboz+YoY7Sc4ODkZ9CKcCDtfH3wQcetRKqyy
5OemOemcUAOChcFiPlKnrSlgXAPYlSB70mV2Deo/uvx0NVzlXYYyw4b3HY0Ac3r9yunxzXaqrPCp
J3evYVwD/EXXCpRGjRD/AAldwH513Xiq2mvdOv1TbhYTIx9xzXkti9r5wN2khj7lKANweOtZd9z/
AGZn/veUAf0qZPHGsKQd6Z7YzWbdrpsmBZt25JXBz6VFBYNKuQP1oA6A+PtYd2bEQDdflqSPxtqG
OUB9fnNc79jZeTkfWrVnpN3eOVtraST12rnFAGjdeJJr+JVuYQWRt0cinDKaKlg8G65NjFhIoJx8
2BRQB//Z

------=_NextPart_000_0000_01CBC77C.A6992E80
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://i.usatoday.net/images/clear.gif

R0lGODlhAQABAID/AMDAwAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==

------=_NextPart_000_0000_01CBC77C.A6992E80
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://images.usatoday.com/_common/_images/clear.gif

R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw==

------=_NextPart_000_0000_01CBC77C.A6992E80
Content-Type: image/jpeg
Content-Transfer-Encoding: base64
Content-Location: http://images.usatoday.com/news/_photos/2010/01/15/227va.jpg

/9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAPAAA/+4ADkFkb2JlAGTAAAAAAf/b
AIQABgQEBAUEBgUFBgkGBQYJCwgGBggLDAoKCwoKDBAMDAwMDAwQDA4PEA8ODBMTFBQTExwbGxsc
Hx8fHx8fHx8fHwEHBwcNDA0YEBAYGhURFRofHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f
Hx8fHx8fHx8fHx8fHx8fHx8f/8AAEQgAgADjAwERAAIRAQMRAf/EALwAAAEEAwEBAAAAAAAAAAAA
AAADBgcIBAUJAgEBAQADAQEBAQAAAAAAAAAAAAABAgMEBQYHEAABAwMCAwUEBAcLCAsAAAACAQME
ABEFEgYhEwcxQSIUCFFhMhVxgZEjoUJSYjMWF8FyokNTk7PTJDRUseGCkrJztDfwwoNkdIQldSY2
GBEAAgECBAMFBAgGAwAAAAAAAAECEQMhMRIEQVEFYXEiExSRscEV8IHRMmJyIzOhQoI0BhbxkrL/
2gAMAwEAAhEDEQA/ALU0AUAUAUAUAUAUAUAUAUAUAUAUAUAUAUAUAUAUAUAUAUAUAUAUAUA3pPUL
ZEbcje2X83Ebz7pADeNVxOcpOIqgOn8pbdnb2e1KAcNAFAFAFAFAFAFAFAFAFAFAFAFAFAFAVj9U
HXbe21N1Rdr7WlJjRbjBKmTEbBx1wnSJBAeYhiIiIX4JdVWgHp6aOtGR6hYKbBzxAW4cQQK682KA
j8dy6A4oiiChIQqJW4di0BNFAJyZMaLHckyXQYjsirjzzhIAAApdSIlsiIid60Bo9t9Qtj7mkPRt
v5yHk5LCanWY7wmaDe2rSi3UfenCgHBQBQBQBQBQBQBQCM2YxChvS39XJjgTjmgCcLSKXXSAIREv
uRL0BzOyu5Jjm95e5GTPza5I8gybt9aHz1dDVfjdFtQHR/Z24T3HtjG5w4L+OKeyL3k5QoLoavai
KXAu0fdagNxQBQBQBQBQBQBQBQBQBQBQBQBQCM2dCgRXJc6Q3FispqdkPGLbYJ7SMlREoChXqW37
tzeXUVyXg2E5WPa8g5kBcRwJfKMlF0EHgg+KyLfilATP6JsbjGds57IhNacyU2U207BE05jTMcLg
ZB8SIZPFx7OFAWUoCJfVPP8AJ9FM2l27yjjR0RxVRV1Pgq6LKlyRBVfovQFMek+UyOM6lbZlY9w2
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

------=_NextPart_000_0000_01CBC77C.A6992E80
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://images.usatoday.com/_common/_images/ipr/grey.gif

R0lGODlhAQABAIAAAMzMzAAAACH5BAAAAAAALAAAAAABAAEAAAICRAEAOw==

------=_NextPart_000_0000_01CBC77C.A6992E80
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://i.usatoday.net/_common/_styles/_inside/styles.css

BODY {
	MARGIN: 3px; FONT-FAMILY: Arial,Helvetical,sans-serif
}
#searchBar {
	WIDTH: 940px; HEIGHT: 31px; TEXT-ALIGN: left
}
.search_buttong {
	BACKGROUND: =
url(http://i.usatoday.net/_common/_images/_search/google-go.gif) =
no-repeat 0px 4px
}
#leaderboard {
=09
}
#globalNav {
	WIDTH: 940px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; TEXT-ALIGN: left; BORDER-BOTTOM-STYLE: none
}
.ribbon {
	PADDING-RIGHT: 6px; MARGIN-TOP: 20px; FONT-WEIGHT: bold; FONT-SIZE: =
15px; COLOR: #666; TEXT-DECORATION: none
}
#mainContent {
	BACKGROUND-COLOR: #999; TEXT-ALIGN: left
}
#postContent {
	BORDER-TOP: #929292 1px solid; BORDER-LEFT-WIDTH: 1px; =
BORDER-LEFT-COLOR: #929292; BORDER-BOTTOM-WIDTH: 1px; =
BORDER-BOTTOM-COLOR: #929292; BORDER-RIGHT-WIDTH: 1px; =
BORDER-RIGHT-COLOR: #929292
}
#relatedNews {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-LEFT-COLOR: #fff; =
BORDER-TOP-COLOR: #fff; BORDER-BOTTOM: #fff 0px solid; =
BORDER-RIGHT-WIDTH: 0px; BORDER-RIGHT-COLOR: #fff
}
#relatedLinks {
	BORDER-TOP-WIDTH: 1px; BORDER-LEFT-WIDTH: 1px; BORDER-LEFT-COLOR: =
#929292; BORDER-TOP-COLOR: #929292; BORDER-BOTTOM: #929292 1px solid; =
BACKGROUND-COLOR: #fff; BORDER-RIGHT-WIDTH: 1px; BORDER-RIGHT-COLOR: =
#929292
}
#bottomBanner {
	MARGIN-TOP: 6px; MARGIN-BOTTOM: 6px; TEXT-ALIGN: center
}
#postContentWide {
	BORDER-TOP: #929292 1px solid
}
#relatedLinksWide {
	BACKGROUND-COLOR: #fff
}
#bottomBannerBorder {
	PADDING-RIGHT: 0px; BORDER-TOP: #929292 1px solid; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 7px; PADDING-TOP: 20px; TEXT-ALIGN: center
}
DIV#bottomBannerWide {
	PADDING-LEFT: 4px; BACKGROUND-IMAGE: =
url(http://i.usatoday.net/_common/_images/vertical-blk-agate.gif); =
MARGIN: auto; WIDTH: 748px; BACKGROUND-REPEAT: no-repeat
}
DIV#bottomBannerWide IMG.lbAgate {
	DISPLAY: none; VISIBILITY: hidden
}
.inside-copy {
	FONT-SIZE: 12px; TEXT-DECORATION: none
}
#tagCrumbs {
	FONT-SIZE: 12px; TEXT-DECORATION: none
}
.tagListLabel {
	FONT-WEIGHT: bold
}
#tagCrumbs {
	FONT-SIZE: 12px
}
.bodyCopy {
	FONT-SIZE: 12px; COLOR: #00529b; TEXT-DECORATION: none
}
.bodyCopy A:link {
	COLOR: #00529b; TEXT-DECORATION: none
}
.vaText A:link {
	COLOR: #00529b; TEXT-DECORATION: none
}
.inside-copy A:link {
	COLOR: #00529b; TEXT-DECORATION: none
}
A.linkedBylineName:link {
	COLOR: #00529b; TEXT-DECORATION: none
}
#tagCrumbs A:link {
	COLOR: #00529b; TEXT-DECORATION: none
}
.bodyCopy A:visited {
	COLOR: #00529b; TEXT-DECORATION: none
}
.vaText A:visited {
	COLOR: #00529b; TEXT-DECORATION: none
}
.inside-copy A:visited {
	COLOR: #00529b; TEXT-DECORATION: none
}
A.linkedBylineName:visited {
	COLOR: #00529b; TEXT-DECORATION: none
}
#tagCrumbs A:visited {
	COLOR: #00529b; TEXT-DECORATION: none
}
.bodyCopy A:hover {
	COLOR: #00529b; TEXT-DECORATION: underline
}
.vaText A:hover {
	COLOR: #00529b; TEXT-DECORATION: underline
}
.inside-copy A:hover {
	COLOR: #00529b; TEXT-DECORATION: underline
}
A.linkedBylineName:hover {
	COLOR: #00529b; TEXT-DECORATION: underline
}
#tagCrumbs A:hover {
	COLOR: #00529b; TEXT-DECORATION: underline
}
.bodyCopy A:active {
	COLOR: #00529b; TEXT-DECORATION: underline
}
.vaText A:active {
	COLOR: #00529b; TEXT-DECORATION: underline
}
.inside-copy A:active {
	COLOR: #00529b; TEXT-DECORATION: underline
}
A.linkedBylineName:active {
	COLOR: #00529b; TEXT-DECORATION: underline
}
#tagCrumbs A:active {
	COLOR: #00529b; TEXT-DECORATION: underline
}
#rightWell {
	FLOAT: right; BACKGROUND-COLOR: #f00; TEXT-ALIGN: right
}
P {
	FONT-SIZE: 12px; COLOR: #000; TEXT-DECORATION: none
}
#footerGlobalNav {
	TEXT-ALIGN: center
}
.youtube {
	TEXT-ALIGN: center
}
#footer {
	TEXT-ALIGN: center
}
#copyright {
	TEXT-ALIGN: center
}
#photoContainer {
	MARGIN-BOTTOM: 10px; WIDTH: 245px; MARGIN-RIGHT: 10px
}
#bodyMain {
	WIDTH: 940px
}
.inside-head {
	PADDING-RIGHT: 1px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
30px; PADDING-BOTTOM: 0px; COLOR: #000; LINE-HEIGHT: 32px; PADDING-TOP: =
0px; LETTER-SPACING: -1px; TEXT-ALIGN: left
}
.inside-head2 {
	FONT-WEIGHT: bold; FONT-SIZE: 22px; COLOR: #000; LINE-HEIGHT: 22px; =
LETTER-SPACING: -1px; TEXT-ALIGN: left
}
.inside-head3 {
	FONT-WEIGHT: bold; FONT-SIZE: 21px; COLOR: #000; LINE-HEIGHT: 21px; =
TEXT-ALIGN: left
}
.byLine {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-BOTTOM: 15px; COLOR: #000
}
.mainPhoto {
	BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BORDER-LEFT: =
#000 1px solid; BORDER-BOTTOM: #000 1px solid
}
.enlargeIcon {
	FONT-SIZE: 10px; FLOAT: left; BACKGROUND-IMAGE: =
url(http://i.usatoday.net/_common/_images/enlarge-photo-icon.gif); =
WIDTH: 60px; COLOR: #666; BACKGROUND-REPEAT: no-repeat; TEXT-ALIGN: =
left; TEXT-DECORATION: underline
}
.photoCredit {
	FONT-SIZE: 10px; COLOR: #666
}
.photoCaption {
	FONT-SIZE: 11px; COLOR: #666; LINE-HEIGHT: 12px
}
.tagHolder {
	FONT-SIZE: 10px; WIDTH: 250px; COLOR: #666; HEIGHT: 18px
}
#navcontainer LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
12px; BORDER-LEFT-COLOR: #999; FLOAT: left; BORDER-BOTTOM-COLOR: #999; =
PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #929292; BORDER-TOP-STYLE: =
none; BORDER-TOP-COLOR: #999; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: =
none; BORDER-LEFT-STYLE: none; LIST-STYLE-TYPE: none; HEIGHT: 58px; =
TEXT-DECORATION: none; BORDER-RIGHT-COLOR: #999; BORDER-BOTTOM-STYLE: =
none
}
.globalNavText {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #666; TEXT-DECORATION: =
none
}
.globalNavText A:link {
	COLOR: #666; TEXT-DECORATION: none
}
.globalNavText A:visited {
	COLOR: #666; TEXT-DECORATION: none
}
.globalNavText A:hover {
	COLOR: #000; TEXT-DECORATION: underline
}
.globalNavText A:active {
	COLOR: #000; TEXT-DECORATION: underline
}
.globalNavBorder {
	BORDER-RIGHT: #999 1px; PADDING-RIGHT: 0px; BORDER-TOP: #999 1px; =
PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 12px; PADDING-BOTTOM: =
0px; MARGIN: 0px; BORDER-LEFT: #999 1px; WIDTH: 940px; COLOR: #929292; =
PADDING-TOP: 0px; BORDER-BOTTOM: #999 1px solid; LIST-STYLE-TYPE: none; =
HEIGHT: 58px; TEXT-DECORATION: none
}
.homeMedBullet {
	MARGIN-TOP: 24px; BACKGROUND-IMAGE: =
url(http://i.usatoday.net/_common/_images/clear.gif); MARGIN-LEFT: 8px; =
WIDTH: 10px; MARGIN-RIGHT: 8px; HEIGHT: 10px; BACKGROUND-COLOR: #00529b; =
TEXT-DECORATION: none
}
.newsMedBullet {
	MARGIN-TOP: 24px; BACKGROUND-IMAGE: =
url(http://i.usatoday.net/_common/_images/clear.gif); MARGIN-LEFT: 24px; =
WIDTH: 10px; MARGIN-RIGHT: 8px; HEIGHT: 10px; BACKGROUND-COLOR: #0076cd; =
TEXT-DECORATION: none
}
.travelMedBullet {
	MARGIN-TOP: 24px; BACKGROUND-IMAGE: =
url(http://i.usatoday.net/_common/_images/clear.gif); MARGIN-LEFT: 24px; =
WIDTH: 10px; MARGIN-RIGHT: 8px; HEIGHT: 10px; BACKGROUND-COLOR: #00a6d3; =
TEXT-DECORATION: none
}
.moneyMedBullet {
	MARGIN-TOP: 24px; BACKGROUND-IMAGE: =
url(http://i.usatoday.net/_common/_images/clear.gif); MARGIN-LEFT: 24px; =
WIDTH: 10px; MARGIN-RIGHT: 8px; HEIGHT: 10px; BACKGROUND-COLOR: #019934; =
TEXT-DECORATION: none
}
.sportsMedBullet {
	MARGIN-TOP: 24px; BACKGROUND-IMAGE: =
url(http://i.usatoday.net/_common/_images/clear.gif); MARGIN-LEFT: 24px; =
WIDTH: 10px; MARGIN-RIGHT: 8px; HEIGHT: 10px; BACKGROUND-COLOR: #f00; =
TEXT-DECORATION: none
}
.lifeMedBullet {
	MARGIN-TOP: 24px; BACKGROUND-IMAGE: =
url(http://i.usatoday.net/_common/_images/clear.gif); MARGIN-LEFT: 24px; =
WIDTH: 10px; MARGIN-RIGHT: 8px; HEIGHT: 10px; BACKGROUND-COLOR: #906; =
TEXT-DECORATION: none
}
.techMedBullet {
	MARGIN-TOP: 24px; BACKGROUND-IMAGE: =
url(http://i.usatoday.net/_common/_images/clear.gif); MARGIN-LEFT: 24px; =
WIDTH: 10px; MARGIN-RIGHT: 8px; HEIGHT: 10px; BACKGROUND-COLOR: #e85801; =
TEXT-DECORATION: none
}
.weatherMedBullet {
	MARGIN-TOP: 24px; BACKGROUND-IMAGE: =
url(http://i.usatoday.net/_common/_images/clear.gif); MARGIN-LEFT: 24px; =
WIDTH: 10px; MARGIN-RIGHT: 8px; HEIGHT: 10px; BACKGROUND-COLOR: #fdc004; =
TEXT-DECORATION: none
}
.clearBullet {
	MARGIN-TOP: 24px; BACKGROUND-IMAGE: =
url(http://i.usatoday.net/_common/_images/clear.gif); MARGIN-LEFT: 24px; =
WIDTH: 160px; MARGIN-RIGHT: 0px; HEIGHT: 10px; BACKGROUND-COLOR: #fff; =
TEXT-ALIGN: right; TEXT-DECORATION: none
}
.subnav1 {
	FONT-SIZE: 11px; COLOR: #1302de; TEXT-DECORATION: none
}
.lbrule {
	VISIBILITY: visible
}
.leaderboardContainer {
	BORDER-RIGHT: #999 1px; BORDER-TOP: #999 1px; BORDER-LEFT: #999 1px; =
WIDTH: 940px; BORDER-BOTTOM: #999 1px solid
}
.leaderboardContent {
	MARGIN-LEFT: 0px
}
P {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000; LINE-HEIGHT: 15px; =
TEXT-ALIGN: left
}
H1 {
	FONT-WEIGHT: bold; FONT-SIZE: 30px; COLOR: #000; LINE-HEIGHT: 30px; =
LETTER-SPACING: -1px
}
.vaText {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000; LINE-HEIGHT: 12px; =
TEXT-ALIGN: left
}
.vaLink {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000; LINE-HEIGHT: 12px; =
TEXT-ALIGN: left
}
.vaLink P {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000; LINE-HEIGHT: 12px; =
TEXT-ALIGN: left
}
.vaLink A:link {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #666; LINE-HEIGHT: 12px; =
TEXT-DECORATION: none
}
.vaLink A:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #666; LINE-HEIGHT: 12px; =
TEXT-ALIGN: left; TEXT-DECORATION: none
}
.vaLink A:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000; LINE-HEIGHT: 12px; =
TEXT-DECORATION: underline
}
.vaLink A:active {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000; LINE-HEIGHT: 12px; =
TEXT-DECORATION: underline
}
.vaNumericLt {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #666; LINE-HEIGHT: 12px; =
TEXT-ALIGN: right; TEXT-DECORATION: none
}
.vaNumeric {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000; LINE-HEIGHT: 12px; =
TEXT-ALIGN: right; TEXT-DECORATION: none
}
.vaText P {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #666; LINE-HEIGHT: 12px; =
TEXT-DECORATION: none
}
.vaText UL {
	PADDING-LEFT: 15px; FONT-WEIGHT: normal; FONT-SIZE: 11px; MARGIN-LEFT: =
0px; COLOR: #666; LINE-HEIGHT: 12px; TEXT-DECORATION: none
}
.vaTextBold {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #666; LINE-HEIGHT: 12px; =
TEXT-DECORATION: none
}
.vaTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000
}
.vaBullet {
	MARGIN-TOP: 2px; WIDTH: 4px; MARGIN-RIGHT: 4px; HEIGHT: 4px; =
BACKGROUND-COLOR: #000
}
.vaPhoto {
	MARGIN-LEFT: 10px; WIDTH: 60px; BORDER-TOP-STYLE: none; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 58px; =
TEXT-ALIGN: right; BORDER-BOTTOM-STYLE: none
}
.vaEntry {
	CLEAR: left; BORDER-RIGHT: #ccc 0px solid; BORDER-TOP: #ccc 1px solid; =
MARGIN-LEFT: 10px; BORDER-LEFT: #ccc 0px solid; BORDER-BOTTOM: #ccc 1px =
solid
}
.vaRule {
	MARGIN-TOP: 4px; FLOAT: left; MARGIN-BOTTOM: 4px; MARGIN-LEFT: 8px; =
WIDTH: 236px; HEIGHT: 1px
}
.vaOuter {
	BORDER-RIGHT: #999 0px solid; BORDER-TOP: #999 1px solid; MARGIN-TOP: =
0px; MARGIN-LEFT: 0px; BORDER-LEFT: #999 1px solid; WIDTH: 246px; =
MARGIN-RIGHT: 20px; BORDER-BOTTOM: #999 1px solid; TEXT-ALIGN: left
}
.vaGlobal {
	MARGIN-TOP: 0px; MARGIN-LEFT: 0px; WIDTH: 245px; MARGIN-RIGHT: 20px; =
TEXT-ALIGN: left
}
.VASpacer {
	HEIGHT: 25px
}
vaLi {
	MARGIN-LEFT: -20px; LIST-STYLE-TYPE: square
}
.featurAdvLink {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333; LINE-HEIGHT: 13px; =
TEXT-DECORATION: none
}
.featurAdvLink A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #333; LINE-HEIGHT: 13px; =
TEXT-DECORATION: none
}
.featurAdvLink A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #999; LINE-HEIGHT: 13px; =
TEXT-DECORATION: none
}
.featurAdvLink A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000; LINE-HEIGHT: 13px; =
TEXT-DECORATION: underline
}
.featurAdvLink A:active {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #00c; LINE-HEIGHT: 13px; =
TEXT-DECORATION: underline
}
.footerTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #000; TEXT-DECORATION: none
}
.footerTitle A:link {
	COLOR: #000; TEXT-DECORATION: none
}
.footerTitle A:visited {
	COLOR: #000; TEXT-DECORATION: none
}
.footerTitle A:hover {
	COLOR: #000; TEXT-DECORATION: underline
}
.footerTitle A:active {
	COLOR: #000; TEXT-DECORATION: underline
}
.footerLink {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #707d85; TEXT-DECORATION: =
none
}
.footerLink A:link {
	COLOR: #707d85; TEXT-DECORATION: none
}
.footerLink A:visited {
	COLOR: #707d85; TEXT-DECORATION: none
}
.footerLink A:hover {
	COLOR: #000; TEXT-DECORATION: underline
}
.footerLink A:active {
	COLOR: #000; TEXT-DECORATION: underline
}
.datestamp {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #666; LINE-HEIGHT: 15px; =
TEXT-ALIGN: left; TEXT-DECORATION: none
}
.posteddate {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #666; LINE-HEIGHT: 15px; =
TEXT-ALIGN: left; TEXT-DECORATION: none
}
.pageTools {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000; LINE-HEIGHT: 15px; =
TEXT-ALIGN: left; TEXT-DECORATION: none
}
.pageTools A:link {
	COLOR: #000; TEXT-DECORATION: none
}
.pageTools A:visited {
	COLOR: #000; TEXT-DECORATION: none
}
.pageTools A:hover {
	COLOR: #000; TEXT-DECORATION: underline
}
.pageTools A:active {
	COLOR: #f00; TEXT-DECORATION: underline
}
.breadcrumbNav {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #000
}
.breadcrumbNav A:link {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #0001cf; TEXT-DECORATION: =
none
}
.breadcrumbNav A:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #0001cf; TEXT-DECORATION: =
none
}
.breadcrumbNav A:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #0001cf; TEXT-DECORATION: =
underline
}
.breadcrumbNav A:active {
	FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #0001cf; TEXT-DECORATION: =
underline
}
.breadcrumbLand {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; COLOR: #0001cf
}
.relDatestamp {
	FONT-SIZE: 9px; COLOR: #999; TEXT-DECORATION: none
}
.nav-container {
	PADDING-TOP: 5px
}
.relatedLinks2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; =
PADDING-TOP: 10px; TEXT-ALIGN: left
}
.relatedLinks1 {
	BORDER-RIGHT: #7b9cff 1px solid; BORDER-TOP: #7b9cff 1px solid; =
MARGIN-BOTTOM: 6px; BORDER-LEFT: #7b9cff 1px solid; WIDTH: auto; =
BORDER-BOTTOM: #7b9cff 1px solid; BACKGROUND-COLOR: #eef2ff; TEXT-ALIGN: =
left
}
#Adv9 {
	CLEAR: both; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; =
PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 10px 0px; WIDTH: 100%; =
PADDING-TOP: 10px; BORDER-BOTTOM: #ccc 1px solid
}
.afs_inner_box {
	MARGIN-BOTTOM: 0.5em; TEXT-ALIGN: left
}
.afs_header {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FLOAT: right; PADDING-BOTTOM: 5px
}
.ad_title {
	FONT-SIZE: 12px; COLOR: #00529b; TEXT-DECORATION: underline
}
.ad_text {
	FONT-SIZE: 12px; COLOR: #000
}
.ad_url {
	FONT-SIZE: 12px; COLOR: #093
}
ad_attribution {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; COLOR: #000000; TEXT-ALIGN: left; =
TEXT-DECORATION: none
}
.botRelAdvCopy {
	FONT-SIZE: 11px; COLOR: #666; LINE-HEIGHT: 13px; TEXT-DECORATION: none
}
.featurAdvLink A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #999; LINE-HEIGHT: 13px; =
TEXT-DECORATION: none
}
.adAgate {
	FONT-SIZE: 10px; MARGIN-BOTTOM: 6px; COLOR: #000; TEXT-ALIGN: center; =
TEXT-DECORATION: none
}
#adPoster {
	MARGIN-BOTTOM: 6px
}
#adLeaderboard {
	MARGIN-BOTTOM: 8px
}
DIV#adLeaderboard TABLE#lb2 TR TD {
	PADDING-LEFT: 15px; BACKGROUND-IMAGE: =
url(http://i.usatoday.net/_common/_images/vertical-blk-agate.gif); =
BACKGROUND-REPEAT: no-repeat
}
DIV#adLeaderboard TABLE#lb2 IMG.lbAgate {
	DISPLAY: none; VISIBILITY: hidden
}
#lbRuleControl {
	MARGIN-TOP: 8px; FONT-SIZE: 10px; TEXT-ALIGN: center
}
.relAdLink {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #333; LINE-HEIGHT: 14px
}
.relAdLink A:link {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #333; LINE-HEIGHT: 14px; =
TEXT-DECORATION: none
}
.relAdLink A:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #999; LINE-HEIGHT: 14px; =
TEXT-DECORATION: none
}
.relAdLink A:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000; LINE-HEIGHT: 14px; =
TEXT-DECORATION: underline
}
.relAdLink A:active {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #00c; LINE-HEIGHT: 14px; =
TEXT-DECORATION: underline
}
.relAdUrl {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #333; TEXT-DECORATION: none
}
.relAdUrl A:link {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #333; TEXT-DECORATION: none
}
.relAdUrl A:visited {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #999; TEXT-DECORATION: none
}
.relAdUrl A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000; TEXT-DECORATION: =
underline
}
.relAdUrl A:active {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #00c; TEXT-DECORATION: =
underline
}
.whatsThis {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #333; TEXT-ALIGN: right; =
TEXT-DECORATION: none
}
#fbKanoodle {
	WIDTH: 468px; TEXT-ALIGN: left
}
#fbKanoodle P {
	BORDER-RIGHT: #7b9cff 1px solid; PADDING-RIGHT: 6px; BORDER-TOP: =
#7b9cff 1px solid; PADDING-LEFT: 6px; FONT-SIZE: 11px; PADDING-BOTTOM: =
8px; MARGIN: 0px; BORDER-LEFT: #7b9cff 1px solid; COLOR: #666; =
PADDING-TOP: 8px; BORDER-BOTTOM: #7b9cff 1px solid; BACKGROUND-COLOR: =
#eef2ff
}
#fbKanoodle #fbMiddle {
	MARGIN: 5px 0px
}
#fbKanoodle B {
	COLOR: #333
}
#fbKanoodle U {
	COLOR: #333
}
.whatsThis A:link {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #333; TEXT-ALIGN: right; =
TEXT-DECORATION: none
}
.whatsThis A:visited {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #999; TEXT-ALIGN: right; =
TEXT-DECORATION: none
}
.whatsThis A:hover {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #000; TEXT-ALIGN: right; =
TEXT-DECORATION: underline
}
.whatsThis A:active {
	FONT-WEIGHT: normal; FONT-SIZE: 9px; COLOR: #00c; TEXT-ALIGN: right; =
TEXT-DECORATION: underline
}
.bizDevLabel {
	FONT-WEIGHT: normal; FONT-SIZE: 14px; COLOR: #999
}
.bizDevCopy {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #666; LINE-HEIGHT: 15px; =
TEXT-DECORATION: none
}
#leaderboardSpacer {
	WIDTH: 1px
}
leaderboardSpacer {
	WIDTH: 1px
}
.lbrule {
	VISIBILITY: hidden; WIDTH: 940px; BACKGROUND-COLOR: #fff
}
.small-copy-sans {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000; TEXT-DECORATION: =
none
}
.small-copy-sans A {
	COLOR: #000
}
.blk-11-pxl {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #000; LINE-HEIGHT: 12px; =
TEXT-DECORATION: none
}
.blk-13-pxl-plain {
	FONT-WEIGHT: normal; FONT-SIZE: 13px; COLOR: #000; TEXT-DECORATION: =
none
}
.blk-13-bold-link {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000
}
.blk-13-bold-link A:link {
	COLOR: #000
}
.blk-13-bold-link A:visited {
	COLOR: #000
}
.blk-13-bold-link A:hover {
	COLOR: #000
}
.blk-13-bold-link A:active {
	COLOR: #000
}
.blk-13-bold {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #000; LINE-HEIGHT: 14px; =
TEXT-DECORATION: none
}
.front-copy {
	MARGIN-TOP: 0px; FONT-SIZE: 12px; MARGIN-BOTTOM: 0px; COLOR: #000
}
.front-copy P {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
.grey-sans {
	FONT-SIZE: 11px; COLOR: #626262
}
.label-white {
	MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-BOTTOM: =
0px; COLOR: #fff
}
.label-white P {
	MARGIN-TOP: 0px; FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-BOTTOM: =
0px; COLOR: #fff
}
.va-link {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #000; LINE-HEIGHT: 12px
}
.columnist_margins {
	MARGIN-BOTTOM: 20px; MARGIN-RIGHT: 20px
}
.story-contact-text {
	BORDER-TOP: #666 1px solid; FONT-WEIGHT: normal; FONT-SIZE: 12px; =
PADDING-BOTTOM: 28px; COLOR: #666; PADDING-TOP: 7px; FONT-STYLE: italic; =
TEXT-DECORATION: none
}
.story-contact-text A:link {
	COLOR: #666; TEXT-DECORATION: none
}
.story-contact-text A:visited {
	COLOR: #666; TEXT-DECORATION: none
}
.story-contact-text A:hover {
	COLOR: #666; TEXT-DECORATION: underline
}
.story-contact-text A:active {
	COLOR: #666; TEXT-DECORATION: none
}
.conversation-guideline {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; COLOR: #666; TEXT-DECORATION: =
none
}
.conversation-guideline SPAN {
	FONT-WEIGHT: bold
}
.conversation-guideline A:link {
	COLOR: #00529b; TEXT-DECORATION: none
}
.conversation-guideline A:visited {
	COLOR: #00529b; TEXT-DECORATION: none
}
.conversation-guideline A:hover {
	TEXT-DECORATION: underline
}
.conversation-guideline A:active {
	COLOR: #00529b; TEXT-DECORATION: none
}
.treeview {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
6px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.treeview UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px =
6px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.treeview .hitarea {
	BACKGROUND: url(http://i.usatoday.net/_common/_images/_bugs/active.gif) =
no-repeat; FLOAT: left; WIDTH: 21px; CURSOR: pointer; HEIGHT: 15px
}
.treeview .expandable-hitarea {
	BACKGROUND: =
url(http://i.usatoday.net/_common/_images/_bugs/inactive.gif) no-repeat
}
#topSocialButtons {
	FLOAT: right; WIDTH: 100px
}
UL#spritemenu {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: =
11px; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; PADDING-TOP: 0px; =
LIST-STYLE-TYPE: none
}
UL#spritemenu LI {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; PADDING-TOP: 0px; HEIGHT: 20px
}
.sprite1 {
	BACKGROUND-POSITION: 0px 1px; PADDING-BOTTOM: 3px
}
UL#spritemenu .sharing-bg {
	PADDING-RIGHT: 0px; PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 3px
}
#yahooBuzzBadge-0-form {
	MARGIN: 0px 10px 0px -5px; VERTICAL-ALIGN: middle
}
.socialList #sprite0 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 2px; =
PADDING-TOP: 0px
}
.socialList #sprite16 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 4px; HEIGHT: 24px
}
.spriteImage {
	LINE-HEIGHT: 16px
}
sprite16 SPAN {
	LINE-HEIGHT: 16px
}
.socialList #sprite-ig {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 3px; HEIGHT: 21px
}
.spriteImage {
	LINE-HEIGHT: 16px
}
sprite-ig SPAN {
	LINE-HEIGHT: 16px
}
.socialList #sprite18 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 3px; HEIGHT: 21px
}
.socialList #sprite5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 3px; HEIGHT: 21px
}
.socialList #sprite-my {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px; HEIGHT: 19px
}
.sprite2 {
	BACKGROUND-POSITION: -184px -1px; PADDING-BOTTOM: 3px; MARGIN-LEFT: =
-5px
}
.sprite3 {
	BACKGROUND-POSITION: -156px -1px; PADDING-BOTTOM: 3px
}
.sprite4 {
	BACKGROUND-POSITION: -124px 1px; PADDING-BOTTOM: 3px
}
.sprite5 {
	BACKGROUND-POSITION: -216px 1px; PADDING-BOTTOM: 3px
}
.sprite6 {
	BACKGROUND-POSITION: -34px -1px; PADDING-BOTTOM: 3px; MARGIN-RIGHT: =
-3px
}
.sprite7 {
	BACKGROUND-POSITION: -63px -1px; PADDING-BOTTOM: 3px; MARGIN-LEFT: 1px; =
MARGIN-RIGHT: 1px
}
.sprite8 {
	BACKGROUND-POSITION: -95px -1px; PADDING-BOTTOM: 3px; MARGIN-RIGHT: =
-2px
}
.sprite9 {
	BACKGROUND-POSITION: -250px -1px; PADDING-BOTTOM: 3px; MARGIN-RIGHT: =
-2px
}
.sprite10 {
	BACKGROUND-POSITION: -275px -1px; PADDING-BOTTOM: 3px; MARGIN-RIGHT: =
-2px
}
.sprite11 {
	BACKGROUND-POSITION: -303px -1px
}
.sprite12 {
	BACKGROUND-POSITION: -199px -40px; PADDING-BOTTOM: 3px; MARGIN-RIGHT: =
-2px
}
.sprite13 {
	BACKGROUND-POSITION: -239px -40px; PADDING-BOTTOM: 3px; MARGIN-RIGHT: =
-2px
}
.sprite14 {
	BACKGROUND-POSITION: -279px -38px; PADDING-BOTTOM: 3px; MARGIN-RIGHT: =
-2px
}
.sprite15 {
	BACKGROUND-POSITION: -319px -39px; PADDING-BOTTOM: 3px; MARGIN-RIGHT: =
-2px
}
.sprite16 {
	BACKGROUND-POSITION: -41px -39px; PADDING-BOTTOM: 6px; MARGIN-RIGHT: =
-2px
}
.sprite17 {
	BACKGROUND-POSITION: -278px -79px; PADDING-BOTTOM: 3px; MARGIN-RIGHT: =
-2px
}
.sprite18 {
	BACKGROUND-POSITION: -319px -79px; PADDING-BOTTOM: 3px
}
.sprite19 {
	BACKGROUND-POSITION: -321px -82px; PADDING-BOTTOM: 3px; MARGIN-RIGHT: =
-2px
}
.sprite-my {
	BACKGROUND-POSITION: 0px -81px; PADDING-BOTTOM: 3px; MARGIN-RIGHT: -2px
}
.sprite-ig {
	BACKGROUND-POSITION: -40px -80px; PADDING-BOTTOM: 3px; MARGIN-RIGHT: =
-2px
}
.sprite-bl {
	BACKGROUND-POSITION: -80px -80px; PADDING-BOTTOM: 3px; MARGIN-RIGHT: =
-2px
}
.sprite-ng {
	BACKGROUND-POSITION: -120px -80px; PADDING-BOTTOM: 3px; MARGIN-RIGHT: =
-2px
}
.sprite-nv {
	BACKGROUND-POSITION: -159px -80px; PADDING-BOTTOM: 3px; MARGIN-RIGHT: =
-2px
}
.sprite-pf {
	BACKGROUND-POSITION: -199px -80px; PADDING-BOTTOM: 3px; MARGIN-RIGHT: =
-2px
}
.sprite-ma {
	BACKGROUND-POSITION: -239px -80px; PADDING-BOTTOM: 3px; MARGIN-RIGHT: =
-2px
}
.spriteImage {
	PADDING-LEFT: 18px; BACKGROUND-IMAGE: =
url(http://i.usatoday.net/_common/_images/_bugs/sharing-sprite.gif)
}
.spriteImageFooter {
	PADDING-LEFT: 11px; BACKGROUND-IMAGE: =
url(http://i.usatoday.net/_common/_images/_bugs/sharing-sprite.gif)
}
UL.socialList {
	PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 11px; MARGIN: 0px; =
WIDTH: 94px
}
UL.socialList LI {
	BORDER-BOTTOM: #ccc 1px solid; LIST-STYLE-TYPE: none
}
UL.socialList LI A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; COLOR: =
#666; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; TEXT-DECORATION: none
}
UL.socialList A {
	MARGIN-LEFT: 0px
}
UL.event-list SPAN.spriteImage {
	MARGIN: 0px 0px 0px -7px
}
UL.socialList LI A:hover {
	PADDING-LEFT: 0px; LIST-STYLE-TYPE: none; TEXT-DECORATION: underline
}
LI.socialFoot {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: =
0px; VERTICAL-ALIGN: top; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 0px =
solid; LIST-STYLE-TYPE: none
}
LI.socialFoot A {
	PADDING-LEFT: 0px; COLOR: #999; LIST-STYLE-TYPE: none; TEXT-DECORATION: =
none
}
LI.socialFoot A:hover {
	TEXT-DECORATION: underline
}
LI.socialHead {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid; LIST-STYLE-TYPE: none
}
UL.whatsthis {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
UL#spritemenu2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
11px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; =
LIST-STYLE-TYPE: none
}
UL#spritemenu2 LI {
	DISPLAY: block; PADDING-TOP: 20px; HEIGHT: 20px
}
.spriteImage2 {
	PADDING-LEFT: 18px; BACKGROUND-IMAGE: =
url(http://i.usatoday.net/_common/_images/_bugs/sharing-sprite.gif)
}
UL.socialList2 {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; MARGIN: 0px; WIDTH: 340px; =
LINE-HEIGHT: 20px; PADDING-TOP: 20px; LIST-STYLE-TYPE: none
}
UL.socialList2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
11px; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; =
LIST-STYLE-TYPE: none
}
UL.socialList2 SPAN A {
	MARGIN: 0px; COLOR: #00529b; LIST-STYLE-TYPE: none; TEXT-DECORATION: =
none
}
UL.socialList2 SPAN A:hover {
	LIST-STYLE-TYPE: none; TEXT-DECORATION: underline
}
UL.socialList2 SPAN.socialFoot2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 10px; PADDING-BOTTOM: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
UL.socialList2 SPAN.socialFoot2 A {
	COLOR: #999; LIST-STYLE-TYPE: none
}
UL.socialList2 SPAN.socialHead2 {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
12px; PADDING-BOTTOM: 0px; MARGIN-LEFT: 0px; BORDER-TOP-STYLE: none; =
PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; =
LIST-STYLE-TYPE: none; BORDER-BOTTOM-STYLE: none
}
.socialHead2 {
	FONT-WEIGHT: bold; FONT-SIZE: 12px
}
#social2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 20px; =
PADDING-TOP: 0px
}
#sclBtnInfoBottom {
	Z-INDEX: 1235; VISIBILITY: hidden; WIDTH: 503px; POSITION: absolute; =
HEIGHT: 291px
}
#sclBtnInfo {
	Z-INDEX: 1235; LEFT: 460px; VISIBILITY: hidden; WIDTH: 503px; POSITION: =
absolute; TOP: 215px; HEIGHT: 291px
}
#socialhelp {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 12px; BORDER-TOP: #000 1px =
solid; PADDING-LEFT: 12px; FONT-SIZE: 12px; PADDING-BOTTOM: 12px; =
BORDER-LEFT: #000 1px solid; WIDTH: 479px; PADDING-TOP: 12px; =
BORDER-BOTTOM: #000 1px solid; FONT-FAMILY: Arial, Helvetica, =
sans-serif; HEIGHT: auto; BACKGROUND-COLOR: #ffffff
}
#socialhelp A {
	COLOR: #00529b
}
#socialhelp A:link {
	COLOR: #00529b; TEXT-DECORATION: none
}
#socialhelp A:visited {
	TEXT-DECORATION: none
}
#socialhelp A:hover {
	TEXT-DECORATION: underline
}
#socialhelp A:active {
	TEXT-DECORATION: none
}
#socialhelp .label {
	PADDING-RIGHT: 0px; PADDING-LEFT: 50px; FONT-WEIGHT: bold; FONT-SIZE: =
16px; BACKGROUND-IMAGE: =
url(http://i.usatoday.net/_common/_images/usatoday_41x23.gif); =
PADDING-BOTTOM: 0px; PADDING-TOP: 0px; BACKGROUND-REPEAT: no-repeat; =
HEIGHT: 23px
}
#socialhelp .textcolumn {
	FLOAT: left; MARGIN: 18px 0px 10px; WIDTH: 155px
}
#socialhelp .textcolumn .title {
	FONT-WEIGHT: bold; MARGIN: 0px 0px 6px
}
#socialhelp .imgcolumn {
	FLOAT: left; MARGIN: 0px 2px 10px 0px; WIDTH: 164px
}
#socialhelp #links {
	CLEAR: both
}
#socialhelp #links .textcolumn {
	FONT-WEIGHT: bold; FLOAT: left; MARGIN: 0px 0px 12px; WIDTH: 155px; =
TEXT-ALIGN: center
}
#socialhelp #links .imgcolumn {
	FONT-WEIGHT: bold; FLOAT: left; MARGIN: 0px 0px 12px; WIDTH: 164px; =
TEXT-ALIGN: center
}
#socialhelp .bottom {
	CLEAR: both; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; =
PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; PADDING-TOP: 8px; TEXT-ALIGN: =
center
}
#socialhelp .bottom A {
	FONT-WEIGHT: bold; COLOR: #000
}
.mixx2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: #0ff
}
.socialdigg {
	FLOAT: left; MARGIN: 7px 0px 0px 5px
}
.scDivider {
	BORDER-TOP-WIDTH: 1px; BORDER-BOTTOM-WIDTH: 1px; MARGIN: 0px 5px; =
BORDER-LEFT: #999 1px solid; BORDER-RIGHT-WIDTH: 1px
}
#yahooBuzzBadge-form SPAN {
	PADDING-RIGHT: 5px; MARGIN-TOP: -1px! important
}
#yahooBuzzBadge-0-form SPAN {
	MARGIN-TOP: -1px! important
}
#yahooBuzzBadge-form A:hover {
	TEXT-DECORATION: none
}
#yahooBuzzBadge-form A:hover SPAN {
	TEXT-DECORATION: underline
}
#yahooBuzzBadge-0-form A:hover {
	TEXT-DECORATION: none
}
#yahooBuzzBadge-0-form A:hover SPAN {
	TEXT-DECORATION: underline
}
.sharing-bg {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; =
BACKGROUND-IMAGE: =
url(http://i.usatoday.net/_common/_images/_bugs/sharing-tab-bg.gif); =
PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; COLOR: #666; PADDING-TOP: 2px; =
BACKGROUND-REPEAT: no-repeat
}
#spritemenu .socialList A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; =
VERTICAL-ALIGN: middle; PADDING-TOP: 2px
}
#social-treeview-wrapper {
	MARGIN-LEFT: -5px
}
#section-nav LI.navItem UL {
	DISPLAY: none
}
#section-nav LI:hover UL {
	DISPLAY: block; LEFT: auto
}
#section-nav LI.sfhover UL {
	DISPLAY: block; LEFT: auto
}
#spritemenu UL {
	PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: 11px; MARGIN: 0px; =
WIDTH: 94px
}
.socialContainer {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: =
0px; MARGIN: 0px 0px 0px 5px; WIDTH: 94px; PADDING-TOP: 0px
}
.section-nav LI.navItem UL {
	DISPLAY: none
}
#section-nav LI:hover UL {
	DISPLAY: block; LEFT: auto
}
#section-nav LI.sfhover UL {
	DISPLAY: block; LEFT: auto
}
.subscribe-nav LI {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; FONT-SIZE: =
11px; PADDING-BOTTOM: 4px! important; COLOR: #999999; PADDING-TOP: 4px! =
important
}
.share-nav LI {
	PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; FONT-SIZE: =
11px; PADDING-BOTTOM: 4px! important; COLOR: #999999; PADDING-TOP: 4px! =
important
}
.expandable {
	VERTICAL-ALIGN: middle
}
lastExpandable LI {
	VERTICAL-ALIGN: middle
}
.social-wrapper #social-treeview-wrapper .collapsable {
	VERTICAL-ALIGN: middle
}
lastCollapsable LI {
	VERTICAL-ALIGN: middle
}
* HTML .hitarea {
	DISPLAY: inline; FLOAT: none
}
.treeview LI {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.treecontrol {
	DISPLAY: none; MARGIN: 1em 0px
}
.treeview .hover {
	CURSOR: pointer; TEXT-DECORATION: underline
}
.treeview LI {
	BACKGROUND-REPEAT: no-repeat
}
.treeview .expandable-hitarea {
	BACKGROUND: =
url(http://i.usatoday.net/_common/_images/_bugs/inactive.gif) no-repeat
}
.treeview LI.lastCollapsable {
	BACKGROUND-POSITION: 7px -20px
}
.treeview LI.lastExpandable {
	BACKGROUND-POSITION: -42px 10px
}
A.whatsthis {
	FONT-SIZE: 9px; COLOR: #666
}
A.whatsthis:link {
	TEXT-DECORATION: none
}
A.whatsthis:active {
	TEXT-DECORATION: none
}
A.whatsthis:visited {
	TEXT-DECORATION: none
}
A.whatsthis:hover {
	TEXT-DECORATION: underline
}
.frameFloatBottom {
	HEIGHT: 210px
}
.mobile-head {
	PADDING-RIGHT: 1px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
24px; PADDING-BOTTOM: 0px; COLOR: #000; PADDING-TOP: 0px; =
LETTER-SPACING: -1px; TEXT-ALIGN: left
}
.mobile-subhead {
	PADDING-RIGHT: 1px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
16px; PADDING-BOTTOM: 0px; COLOR: #000; PADDING-TOP: 0px; =
LETTER-SPACING: -1px; TEXT-ALIGN: left
}
#sstsStories .vaHeader {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; TEXT-TRANSFORM: capitalize; COLOR: =
#000000; TEXT-DECORATION: none
}
#sstsStories .vaHeaderBullet {
	WIDTH: 10px; HEIGHT: 10px; BACKGROUND-COLOR: #ff0000
}
#sstsStories UL.topnews {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 3px; LIST-STYLE-TYPE: none
}
#sstsStories UL.topnews LI {
	LINE-HEIGHT: 18px
}
#sstsStories HR {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; COLOR: #999; HEIGHT: 1px; BACKGROUND-COLOR: #999; =
BORDER-RIGHT-WIDTH: 0px
}
#Adv4 {
	PADDING-BOTTOM: 8px; WIDTH: 300px
}
#Adv4 H2 {
	MARGIN-TOP: 0px
}
#Adv4 H2 {
	CLEAR: both; PADDING-RIGHT: 0px; BORDER-TOP: #00529b 1px solid; =
PADDING-LEFT: 5px; FONT-SIZE: 16px; BACKGROUND: =
url(http://i.usatoday.net/_fronts/_home/_i/searchbar-bg.gif); =
PADDING-BOTTOM: 0px; MARGIN: 0px 0px 8px; COLOR: #00529b; LINE-HEIGHT: =
31px; PADDING-TOP: 0px; TEXT-ALIGN: left
}
#Adv4 .video-opacity:hover IMG.video-dark {
	FILTER: alpha(opacity=3D0); -moz-opacity: 0; opacity: 0
}
#Adv4 .video-frame {
	OVERFLOW: hidden; WIDTH: 93px; HEIGHT: 70px
}
#Adv4 .video-thumb2 {
	LEFT: 0px; WIDTH: 93px; POSITION: relative; TOP: 0px; HEIGHT: 70px
}
#Adv4 .video-dark {
	Z-INDEX: 2; FILTER: alpha(opacity=3D20); LEFT: 0px; WIDTH: 93px; =
POSITION: relative; TOP: -72px; HEIGHT: 70px; -moz-opacity: 0.2; =
opacity: 0.2
}
#Adv4 .video-play {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; Z-INDEX: 4; FILTER: =
alpha(opacity=3D65); LEFT: 38px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 18px; =
POSITION: relative; TOP: -110px; HEIGHT: 18px; BORDER-RIGHT-WIDTH: 0px; =
-moz-opacity: 0.65; opacity: 0.65
}
#Adv4 .video-play IMG {
	WIDTH: 22px; HEIGHT: 21px
}
#Adv4 .video-thumb {
	FLOAT: left; MARGIN: 0px 0px 5px 10px; WIDTH: 93px
}
#Adv4 .video-thumb IMG {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
#Adv4 .video-thumb .chatter {
	FONT-SIZE: 11px; TEXT-ALIGN: left
}
#Adv4 .no-margin.video-thumb {
	MARGIN: 0px
}
#Adv4 A.more {
	CLEAR: both; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; =
FONT-SIZE: 11px; PADDING-BOTTOM: 0px; MARGIN: 0px; COLOR: #00529b; =
PADDING-TOP: 0px; TEXT-ALIGN: right
}
#Adv4 .headline A {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 0px; COLOR: #000; =
TEXT-ALIGN: left
}
#Adv4 .headline {
	TEXT-ALIGN: left
}

------=_NextPart_000_0000_01CBC77C.A6992E80
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://i.usatoday.net/_common/_styles/_inside/structure.css

#search {
	WIDTH: 940px; HEIGHT: 31px
}
#leaderboard {
	WIDTH: 940px
}
#siteNav {
	BORDER-TOP: #cccccc 1px solid; BORDER-LEFT-WIDTH: 0px; =
BORDER-LEFT-COLOR: #cccccc; WIDTH: 940px; BORDER-BOTTOM: #cccccc 1px =
solid; HEIGHT: 60px; BORDER-RIGHT-WIDTH: 0px; BORDER-RIGHT-COLOR: =
#cccccc
}
#subNav {
	Z-INDEX: 999; WIDTH: 940px; HEIGHT: 40px
}
#subNav2 {
	Z-INDEX: 999; WIDTH: 940px; HEIGHT: 35px
}
#mainContent {
	WIDTH: 940px
}
#adContent {
	FLOAT: left; WIDTH: 344px; BACKGROUND-COLOR: #993300
}
#breadcrumbs {
	FLOAT: left; WIDTH: 524px; HEIGHT: 40px; TEXT-ALIGN: left
}
#myUsatTitle {
	MARGIN-BOTTOM: 3px; PADDING-BOTTOM: 10px; BORDER-BOTTOM: #999999 1px =
solid; HEIGHT: 25px; TEXT-ALIGN: left
}
#marketplace {
	FLOAT: left; WIDTH: 416px; TEXT-ALIGN: right
}
#relatedNewsFooter {
	WIDTH: 100%; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#articleFooterNav {
	WIDTH: 100%
}
#relatedLinksFooter {
	WIDTH: 100%
}
#floatBottom {
	WIDTH: 100%; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#siteFooter {
	WIDTH: 100%
}
#copyright {
	WIDTH: 100%
}
#pageContainer {
	MARGIN-LEFT: auto; WIDTH: 940px; MARGIN-RIGHT: auto
}
#Adv7 {
	PADDING-TOP: 10px
}
#AD336x700 {
	DISPLAY: none
}

------=_NextPart_000_0000_01CBC77C.A6992E80
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://i.usatoday.net/_common/_styles/_navs/sectionnav-general.css

#section-nav A.nolink {
	CURSOR: default
}
#section-nav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#section-nav UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#section-nav LI {
	FLOAT: left; WIDTH: auto
}
#section-nav LI.navItem {
	Z-INDEX: 100; POSITION: relative
}
#section-nav LI.navItem UL {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #666 1px =
solid; DISPLAY: none; PADDING-LEFT: 10px; Z-INDEX: 100; BACKGROUND: =
#fff; PADDING-BOTTOM: 2px; MARGIN: 0px; BORDER-LEFT: #666 1px solid; =
WIDTH: 140px; PADDING-TOP: 2px; BORDER-BOTTOM: #666 1px solid; POSITION: =
absolute
}
#section-nav LI.navItem UL.leftdrop {
	BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: #666 1px =
solid; DISPLAY: none; PADDING-LEFT: 10px; Z-INDEX: 1000; BACKGROUND: =
#fff; PADDING-BOTTOM: 2px; MARGIN: 0px; BORDER-LEFT: #666 1px solid; =
WIDTH: 140px; PADDING-TOP: 2px; BORDER-BOTTOM: #666 1px solid; POSITION: =
absolute
}
#section-nav LI.navItem UL.column1 {
	BORDER-RIGHT-WIDTH: 0px
}
#section-nav LI.navItem UL.column2 {
	BORDER-LEFT-WIDTH: 0px; LEFT: 161px
}
#section-nav LI.navItem UL.column1-leftdrop {
	BORDER-RIGHT-WIDTH: 0px
}
#section-nav LI.navItem UL.column2-leftdrop {
	BORDER-LEFT-WIDTH: 0px; LEFT: 161px
}
#section-nav LI UL A {
	PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 0px; =
FONT-WEIGHT: normal; BACKGROUND: none transparent scroll repeat 0% 0%; =
PADDING-BOTTOM: 4px; MARGIN: 0px; WIDTH: 140px; PADDING-TOP: 4px; =
TEXT-ALIGN: left
}
#section-nav LI UL LI.emptyItem {
	PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; PADDING-LEFT: 0px; =
FONT-WEIGHT: normal; FONT-SIZE: 12px; BACKGROUND: none transparent =
scroll repeat 0% 0%; PADDING-BOTTOM: 4px; MARGIN: 0px; WIDTH: 140px; =
PADDING-TOP: 4px; TEXT-ALIGN: left
}
#section-nav LI UL LI.first A {
	BORDER-TOP-WIDTH: 0px
}
.nav-container {
	PADDING-BOTTOM: 24px; PADDING-TOP: 3px
}
.datestamp {
	MARGIN-TOP: 6px
}
#navSpon {
	DISPLAY: block; FLOAT: right; WIDTH: 152px
}
#navSpon A {
	FLOAT: right; MARGIN: -2px 0px 2px; BORDER-TOP-STYLE: none; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: =
none
}
#navSpon DIV.navsponTxt {
	FONT-SIZE: 9px; FLOAT: left; MARGIN: 8px 4px 0px 0px; COLOR: #999
}

------=_NextPart_000_0000_01CBC77C.A6992E80
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://i.usatoday.net/_common/_styles/_inside/news.css

.section_deep {
	FONT-SIZE: 13px; COLOR: #ffffff; BACKGROUND-COLOR: #0076cd; =
TEXT-DECORATION: none
}
.section_lite {
	FONT-SIZE: 13px; COLOR: #ffffff; BACKGROUND-COLOR: #bfddf2; =
TEXT-DECORATION: none
}
.section_medium {
	FONT-SIZE: 13px; COLOR: #ffffff; BACKGROUND-COLOR: #7f99ff; =
TEXT-DECORATION: none
}
.search_button {
	FONT-SIZE: 13px; BACKGROUND-IMAGE: =
url(http://i.usatoday.net/_common/_images/_inside/go-btn-wYahoo-news.gif)=
; COLOR: #ffffff; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: =
#bfddf2; TEXT-DECORATION: none
}
.sectionBullet {
	MARGIN-TOP: 2px; FLOAT: left; MARGIN-BOTTOM: 10px; WIDTH: 10px; =
MARGIN-RIGHT: 4px; HEIGHT: 10px; BACKGROUND-COLOR: #0076cd
}
.smallSectionBullet {
	WIDTH: 4px; HEIGHT: 4px; BACKGROUND-COLOR: #0076cd
}
.va_main_header {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; TEXT-TRANSFORM: capitalize; COLOR: =
#000000; TEXT-DECORATION: none
}
.va_header {
	FONT-WEIGHT: bold; FONT-SIZE: 13px; TEXT-TRANSFORM: capitalize; COLOR: =
#0033ff; TEXT-DECORATION: none
}
#section-nav LI A {
	PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 8px; FONT-WEIGHT: =
bold; FONT-SIZE: 12px; BACKGROUND: =
url(http://i.usatoday.net/_common/_images/divider_news.gif) #fff =
no-repeat left 50%; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; COLOR: =
#666; PADDING-TOP: 0px; TEXT-DECORATION: none
}
#section-nav A:hover {
	COLOR: #0076cd
}
#section-nav LI.sectionlabel A {
	PADDING-RIGHT: 8px; PADDING-LEFT: 0px; FONT-SIZE: 18px; BACKGROUND: =
none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; =
COLOR: #0076cd; PADDING-TOP: 0px
}
#section-nav LI.subsectionlabel A {
	PADDING-RIGHT: 8px; PADDING-LEFT: 0px; FONT-SIZE: 18px; BACKGROUND: =
none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; =
COLOR: #0076cd; PADDING-TOP: 0px
}
.uslCommentsCount {
	BACKGROUND: =
url(http://i.usatoday.net/community/_common/_images/comments-after_news.g=
if) no-repeat left 50%; COLOR: #0076cd
}
.uslRecommendCount {
	BACKGROUND: =
url(http://i.usatoday.net/community/_common/_images/recommend_news.gif) =
no-repeat left 50%; COLOR: #0076cd
}
.uslRecommendedCount {
	BACKGROUND: =
url(http://i.usatoday.net/community/_common/_images/recommend-after_news.=
gif) no-repeat left 50%; COLOR: #0076cd
}
.uslReviewsCount {
	BACKGROUND: =
url(http://i.usatoday.net/community/_common/_images/rate_news.gif) =
no-repeat left 50%; COLOR: #0076cd
}
.uslReportAbuseLink A {
	BACKGROUND: =
url(http://i.usatoday.net/community/_common/_images/reportabuse_news.gif)=
 no-repeat right 50%
}
.uslAbuseReported {
	BACKGROUND: =
url(http://i.usatoday.net/community/_common/_images/reportabuse-after_new=
s.gif) no-repeat right 50%
}
.communitiesBody .datestamp SPAN.uslCommentsCount {
	BACKGROUND: =
url(http://i.usatoday.net/community/_common/_images/comments-after_news.g=
if) no-repeat left 50%; COLOR: #0076cd
}
.communitiesBody .datestamp SPAN.uslRecommendCount {
	BACKGROUND: =
url(http://i.usatoday.net/community/_common/_images/recommend_news.gif) =
no-repeat left 50%; COLOR: #0076cd
}
.communitiesBody .datestamp SPAN.uslRecommendedCount {
	BACKGROUND: =
url(http://i.usatoday.net/community/_common/_images/recommend-after_news.=
gif) no-repeat left 50%; COLOR: #0076cd
}
.communitiesBody .datestamp SPAN.uslReviewsCount {
	BACKGROUND: =
url(http://i.usatoday.net/community/_common/_images/rate_news.gif) =
no-repeat left 50%; COLOR: #0076cd
}
.communitiesBody SPAN.uslReportAbuseLink A {
	BACKGROUND: =
url(http://i.usatoday.net/community/_common/_images/reportabuse_news.gif)=
 no-repeat left 50%
}
.communitiesBody SPAN.uslReportAbuseLink A {
	BACKGROUND: =
url(http://i.usatoday.net/community/_common/_images/reportabuse_news.gif)=
 no-repeat left 50%
}
DIV#community-nav-strip {
	BACKGROUND-IMAGE: =
url(http://i.usatoday.net/_common/_images/_communities/comm-nav-bg-news.p=
ng)
}
UL#community-nav LI A {
	BACKGROUND-IMAGE: =
url(http://i.usatoday.net/_common/_images/_communities/community-nav-spri=
te-news.gif)
}
DIV#ft {
	BORDER-TOP: #7fb8e6 3px solid; BACKGROUND: =
url(http://i.usatoday.net/_common/_images/_communities/footer-bg-news.gif=
) #0076cd repeat-x left bottom
}
DIV#ft DIV.global-nav-strip {
	BACKGROUND: =
url(http://i.usatoday.net/_common/_images/_communities/footer-divider-new=
s.gif) repeat-x left bottom
}
DIV#ft DIV.leaderboard {
	BACKGROUND: =
url(http://i.usatoday.net/_common/_images/_communities/footer-divider-new=
s.gif) repeat-x left bottom
}
DIV#community-nav-strip {
	BACKGROUND-IMAGE: =
url(http://i.usatoday.net/_common/_images/_communities/comm-nav-bg-news.p=
ng)! important
}
BODY.communitiesBody {
	BACKGROUND: #d9ebf7
}
DIV.copyright-strip DIV.footer-copyright P {
	MARGIN-TOP: 0px; COLOR: #fff
}

------=_NextPart_000_0000_01CBC77C.A6992E80
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://i.usatoday.net/asp/uas/ur.css

.ur_box {
	PADDING-LEFT: 5px; Z-INDEX: 1234; LEFT: 693px; WIDTH: 200px; =
PADDING-TOP: 6px; POSITION: absolute; TOP: 83px; HEIGHT: 31px; =
TEXT-ALIGN: left
}
#ur_confirmations {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: =
#000000 1px solid; PADDING-LEFT: 4px; Z-INDEX: 2; LEFT: -193px; =
BORDER-LEFT: #000000 1px solid; WIDTH: 300px; COLOR: #000000; =
PADDING-TOP: 8px; BORDER-BOTTOM: #000000 1px solid; POSITION: absolute; =
TOP: -21px; HEIGHT: 220px; BACKGROUND-COLOR: #ffffff
}
#ur_login {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; =
PADDING-LEFT: 5px; Z-INDEX: 2; LEFT: -200px; FLOAT: left; BORDER-LEFT: =
#000000 1px solid; WIDTH: 405px; COLOR: #000000; PADDING-TOP: 8px; =
BORDER-BOTTOM: #000000 1px solid; POSITION: absolute; TOP: -21px; =
HEIGHT: 300px; BACKGROUND-COLOR: #ffffff
}
#ur_options {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 4px; BORDER-TOP: =
#000000 1px solid; PADDING-LEFT: 4px; Z-INDEX: 2; LEFT: -193px; FLOAT: =
left; BORDER-LEFT: #000000 1px solid; WIDTH: 400px; PADDING-TOP: 8px; =
BORDER-BOTTOM: #000000 1px solid; POSITION: absolute; TOP: -21px; =
HEIGHT: 290px; BACKGROUND-COLOR: #ffffff
}
#ur_register {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; =
Z-INDEX: 2; LEFT: -200px; FLOAT: left; BORDER-LEFT: #000000 1px solid; =
WIDTH: 410px; PADDING-TOP: 8px; BORDER-BOTTOM: #000000 1px solid; =
POSITION: absolute; TOP: -21px; HEIGHT: auto; BACKGROUND-COLOR: #ffffff
}
#urRegister {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.ur_message {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; =
DISPLAY: none; FONT-SIZE: 12px; Z-INDEX: 3; BORDER-LEFT: #000000 1px =
solid; COLOR: red; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: arial, =
helvetica, Sans-Serif; TEXT-ALIGN: center
}
.lineCloseWindow {
	MARGIN-TOP: -15px; MARGIN-BOTTOM: 5px; WIDTH: 90%; BORDER-BOTTOM: =
#999999 1px solid
}
.sans10 {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, =
sans-serif
}
.sans10 A {
	FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, =
sans-serif
}
.sans10Margin {
	MARGIN-TOP: 10px; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, =
Helvetica, sans-serif; TEXT-ALIGN: center
}
.sans10Margin A {
	MARGIN-TOP: 10px; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, =
Helvetica, sans-serif; TEXT-ALIGN: center
}
.sans12 {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, =
sans-serif
}
.sans12 A {
	FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, Helvetica, =
sans-serif
}
.sans12Margin {
	MARGIN-TOP: 10px; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, =
Helvetica, sans-serif; TEXT-ALIGN: center
}
.sans12Margin A {
	MARGIN-TOP: 10px; FONT-SIZE: 12px; COLOR: #000000; FONT-FAMILY: Arial, =
Helvetica, sans-serif; TEXT-ALIGN: center
}
.sans16 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #000000; FONT-FAMILY: Arial, =
Helvetica, sans-serif
}
* HTML #ur_register {
	HEIGHT: 540px
}
DIV.other {
	DISPLAY: none; FONT-SIZE: 10px; VISIBILITY: hidden; FONT-FAMILY: =
verdana
}
DIV.default {
	DISPLAY: none; FONT-SIZE: 10px; VISIBILITY: visible; FONT-FAMILY: =
verdana
}
.sm-active-tab-ur {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; BACKGROUND-IMAGE: =
url(http://i.usatoday.net/_common/_images/_static/uasTab.gif); COLOR: =
#000000; BACKGROUND-REPEAT: no-repeat
}
.sm-inactive-text-ur {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #666; TEXT-DECORATION: =
none
}
.inactive-tab-ur {
	FONT-WEIGHT: normal; FONT-SIZE: 12px; BACKGROUND-IMAGE: =
url(http://i.usatoday.net/_common/_images/_static/uasTabBottom.gif); =
COLOR: #666666; BACKGROUND-REPEAT: no-repeat; TEXT-DECORATION: none
}
.sm-inactive-text-ur {
	FONT-WEIGHT: normal; FONT-SIZE: 11px; COLOR: #666; TEXT-DECORATION: =
none
}
.small-copy-sans1 {
	FONT-SIZE: 9px; COLOR: #000000; TEXT-DECORATION: none
}
.sans16 {
	FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #000000; FONT-FAMILY: Arial, =
Helvetica, sans-serif
}

------=_NextPart_000_0000_01CBC77C.A6992E80
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://i.usatoday.net/_common/_styles/_community/usatsitelife.css

.leaderboardContainer {
	WIDTH: 867px
}
* HTML .leaderboardContainer {
	BORDER-BOTTOM-STYLE: none
}
.globalNavBorder {
	WIDTH: 867px
}
* HTML .globalNavBorder {
	BORDER-TOP-STYLE: solid
}
.morecomments {
	FONT-WEIGHT: bold; FONT-SIZE: 12px
}
.uslReviews {
	BORDER-TOP: #666 1px solid; PADDING-TOP: 30px; FONT-FAMILY: Arial, =
Helvetica, sans-serif; TEXT-ALIGN: left
}
.uslRevSmry {
	FLOAT: left; PADDING-BOTTOM: 12px; WIDTH: 100%
}
.uslRevSmryCount {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; FLOAT: left
}
.uslRevSmryRating {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FLOAT: right
}
.uslRevSmryRating IMG {
	VERTICAL-ALIGN: middle
}
.uslRevSmryRating {
=09
}
.uslRevFormInHead {
	FONT-WEIGHT: normal; FONT-SIZE: 11px
}
.uslRevFormInHeadMsg {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FLOAT: left
}
.uslRevFormInHeadHandle {
	FLOAT: right
}
.uslRevFormInHeadHandle A {
	COLOR: black; TEXT-DECORATION: none
}
.uslRevFormOutHead {
	FONT-WEIGHT: bold; FONT-SIZE: 12px
}
.uslRevFormOutHeadMsg {
=09
}
.uslRevFormOutHeadLogin A {
	COLOR: #00529b; TEXT-DECORATION: none
}
.uslRevFormOutHeadRegister A {
	COLOR: #00529b; TEXT-DECORATION: none
}
.uslRevFormOutHeadLogin A:hover {
	TEXT-DECORATION: underline
}
.uslRevFormOutHeadRegister A:hover {
	TEXT-DECORATION: underline
}
.uslRevForm {
	FLOAT: left; MARGIN: 10px 0px 0px
}
.uslRevForm FORM {
	MARGIN: 0px
}
.uslRevFormTitleLabel {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 11px
}
.uslRevFormTitle {
	FLOAT: left
}
.uslRevFormTitle INPUT {
	MARGIN-TOP: 10px; FONT-SIZE: 12px; FLOAT: left; MARGIN-BOTTOM: 10px; =
WIDTH: 400px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.uslRevFormRating {
	DISPLAY: inline; FLOAT: right; PADDING-TOP: 10px
}
.uslRevFormBodyLabel {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 11px; FLOAT: left; WIDTH: =
100%; TEXT-ALIGN: left
}
.uslRevFormBody TEXTAREA {
	MARGIN-TOP: 10px; FONT-SIZE: 12px; FLOAT: left; WIDTH: 100%; =
FONT-FAMILY: Arial, Helvetica, sans-serif; HEIGHT: 102px
}
.uslRevFormBody {
	MARGIN-TOP: 10px; FONT-SIZE: 12px; FLOAT: left; WIDTH: 100%; =
FONT-FAMILY: Arial, Helvetica, sans-serif
}
.uslRevFormSubmit {
	FLOAT: left; PADDING-BOTTOM: 28px; PADDING-TOP: 30px
}
.uslRevFormError {
	FLOAT: left
}
.uslRev {
	CLEAR: both
}
.uslRevStaff {
	FONT-WEIGHT: bold; FONT-SIZE: 13px
}
.uslRevUserPhoto A IMG {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FLOAT: =
left; VERTICAL-ALIGN: top; BORDER-LEFT: #999999 1px solid; WIDTH: 58px; =
MARGIN-RIGHT: 10px; BORDER-BOTTOM: #999999 1px solid; HEIGHT: 58px
}
.uslRevHeader {
	MARGIN-BOTTOM: 5px; VERTICAL-ALIGN: top
}
.uslRevWroteBy {
	FONT-SIZE: 11px; MARGIN-RIGHT: 5px
}
.uslRevWroteBy A {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #508ab3; TEXT-DECORATION: =
none
}
.uslRevDate {
	FONT-SIZE: 11px; COLOR: gray
}
.uslRevHeadline {
	MARGIN-LEFT: 70px
}
.uslRevTitle {
	FONT-WEIGHT: bold; FONT-SIZE: 12px
}
.uslRevRating {
=09
}
.uslRevBody {
	PADDING-LEFT: 70px; FONT-SIZE: 12px; COLOR: black
}
.uslRevCtls {
	VERTICAL-ALIGN: bottom; TEXT-ALIGN: right
}
.uslRevRec A {
=09
}
.uslRevRepAbuse {
=09
}
.uslRevSeparator {
	MARGIN: 13px 0px 22px; BORDER-BOTTOM: #b1b1b1 1px solid; HEIGHT: 5px
}
.uslReviewsLink A {
	FONT-SIZE: 10px; COLOR: #666; TEXT-DECORATION: none
}
.uslReviewsLabel {
	PADDING-RIGHT: 2px
}
.uslReviewsCount {
	PADDING-RIGHT: 0px; PADDING-LEFT: 15px; FONT-WEIGHT: bold; FONT-SIZE: =
11px; PADDING-BOTTOM: 1px; PADDING-TOP: 1px
}
.uslDisabledReviewsLink {
	FONT-SIZE: 10px; COLOR: #666; TEXT-DECORATION: none
}
.uslDisabledReviewsCount {
	PADDING-RIGHT: 0px; PADDING-LEFT: 14px; BACKGROUND: =
url(http://i.usatoday.net/community/_common/_images/rate_off.gif) =
no-repeat right 50%; PADDING-BOTTOM: 1px; COLOR: #666; PADDING-TOP: 1px
}
.uslComments {
	WIDTH: 100%; PADDING-TOP: 8px; FONT-FAMILY: Arial, Helvetica, =
sans-serif; TEXT-ALIGN: left
}
.uslComSmry {
	FLOAT: left; PADDING-BOTTOM: 20px
}
.uslComSmryCount {
	FONT-WEIGHT: bold; FONT-SIZE: 14px; PADDING-BOTTOM: 5px
}
.uslComFormInHead {
	FONT-WEIGHT: normal; FONT-SIZE: 11px
}
.uslSortOrder {
	MARGIN-TOP: -2px; PADDING-LEFT: 10px; FONT-SIZE: 11px; FLOAT: left
}
.uslSortOrder SELECT {
	FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.uslComFormInHeadMsg {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; FLOAT: left; MARGIN-BOTTOM: 2px; =
PADDING-BOTTOM: 0px; _MARGIN-BOTTOM: -12px
}
.uslComFormInHeadHandle {
	FLOAT: right; PADDING-BOTTOM: 0px; _MARGIN-BOTTOM: -20px
}
.uslComFormInHeadHandle A {
	COLOR: black; TEXT-DECORATION: none
}
.uslComFormOutHead {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-BOTTOM: 2px; _MARGIN-BOTTOM: =
-27px
}
.uslComFormOutHeadMsg {
=09
}
.uslComFormOutHeadLogin A {
	COLOR: #00529b; TEXT-DECORATION: none
}
.uslComFormOutHeadRegister A {
	COLOR: #00529b; TEXT-DECORATION: none
}
.uslComFormOutHeadLogin A:hover {
	TEXT-DECORATION: underline
}
.uslComFormOutHeadRegister A:hover {
	TEXT-DECORATION: underline
}
.uslComForm {
	MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px
}
.uslComFormBody TEXTAREA {
	FONT-SIZE: 12px; WIDTH: 99%; FONT-FAMILY: Arial, Helvetica, sans-serif; =
HEIGHT: 102px
}
.uslComFormSubmit {
	PADDING-BOTTOM: 30px; PADDING-TOP: 10px
}
.uslComFormSubmit INPUT {
	WIDTH: 65px; HEIGHT: 21px
}
.uslComFormError {
=09
}
.commentsponsor {
	FLOAT: right; MARGIN: 9px 0px 0px
}
DIV.uslCom {
	MARGIN-BOTTOM: 0px; PADDING-BOTTOM: 0px; BORDER-BOTTOM-STYLE: none
}
.uslComStaff {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 13px; PADDING-BOTTOM: 3px
}
DIV.uslComUserPhoto {
	MARGIN-RIGHT: 0px
}
.uslComUserPhoto A IMG {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; =
MARGIN-TOP: 2px; FLOAT: left; VERTICAL-ALIGN: top; BORDER-LEFT: #999999 =
1px solid; WIDTH: 58px; MARGIN-RIGHT: 10px; BORDER-BOTTOM: #999999 1px =
solid; HEIGHT: 58px
}
.uslComHeader {
	PADDING-LEFT: 70px; FONT-SIZE: 11px; MARGIN-BOTTOM: 5px; =
VERTICAL-ALIGN: top
}
DIV.uslComBody {
	PADDING-RIGHT: 0px; PADDING-LEFT: 70px; FONT-SIZE: 12px; =
PADDING-BOTTOM: 0px; WIDTH: auto; COLOR: black; LINE-HEIGHT: 15px; =
PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.uslComWroteBy {
	DISPLAY: block; FONT-SIZE: 11px; FLOAT: left; MARGIN-LEFT: 1px; =
MARGIN-RIGHT: 5px
}
.uslComWroteBy A {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #508ab3; TEXT-DECORATION: =
none
}
.uslComDate {
	FONT-SIZE: 11px; COLOR: gray
}
.uslComCtls {
	FONT-SIZE: 11px; VERTICAL-ALIGN: bottom; TEXT-ALIGN: right
}
.uslComRec A {
=09
}
.uslComRepAbuse {
=09
}
.uslComSeparator {
	MARGIN: 6px 0px 22px; BORDER-BOTTOM: #b1b1b1 1px solid; HEIGHT: 5px
}
SPAN.uslCommentsLink {
	DISPLAY: inline
}
.uslCommentsLink A {
	FONT-SIZE: 10px; COLOR: #666; TEXT-DECORATION: none
}
.uslCommentsLabel {
	PADDING-RIGHT: 2px; FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, =
sans-serif; TEXT-DECORATION: none
}
SPAN.uslCommentsCount {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 16px; FONT-WEIGHT: =
bold; FONT-SIZE: 11px; FLOAT: none; PADDING-BOTTOM: 1px; PADDING-TOP: =
1px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.uslDisabledCommentsLink {
	DISPLAY: inline; FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #666; =
TEXT-DECORATION: none
}
.uslDisabledCommentsCount {
	PADDING-RIGHT: 0px; PADDING-LEFT: 14px; FONT-WEIGHT: bold; FONT-SIZE: =
11px; BACKGROUND: =
url(http://i.usatoday.net/community/_common/_images/comments-after_off.gi=
f) no-repeat right 50%; PADDING-BOTTOM: 1px; COLOR: #666; PADDING-TOP: =
1px
}
.facebook_connect_wrapper {
	PADDING-LEFT: 85px; PADDING-TOP: 12px
}
.facebook_connect_checkbox {
	MARGIN-LEFT: 1px; VERTICAL-ALIGN: 1px; MARGIN-RIGHT: 1px
}
.uslComFacebook {
	FONT-SIZE: 12px; VERTICAL-ALIGN: 3px
}
.no_facebook_connect {
	PADDING-LEFT: 85px; PADDING-TOP: 12px
}
.no_facebook_connect A {
	COLOR: #00529b; TEXT-DECORATION: none
}
.no_facebook_connect A:hover {
	TEXT-DECORATION: underline
}
.uslPipe {
	TEXT-ALIGN: center
}
.uslReactionFormHead {
=09
}
.uslReactionForm {
=09
}
.uslComFormError {
	DISPLAY: block; FLOAT: left; WIDTH: 100%
}
.uslRevFormError {
	DISPLAY: block; FLOAT: left; WIDTH: 100%
}
.uslFormErrorTitle {
	DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 12px; WIDTH: 100%; COLOR: =
red
}
.uslFormErrorMsg {
	DISPLAY: block; FONT-WEIGHT: normal; FONT-SIZE: 11px; PADDING-BOTTOM: =
10px
}
.uslReactionSummary {
=09
}
.uslReactionList {
	CLEAR: both
}
.uslPagination {
=09
}
.uslPaginationInside A {
	COLOR: #00529b; TEXT-DECORATION: none
}
.uslPaginationInside A:hover {
	TEXT-DECORATION: underline
}
.uslPaginationInside {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 11px; =
PADDING-BOTTOM: 5px; MARGIN: 20px 0px; COLOR: #000; PADDING-TOP: 5px; =
BACKGROUND-COLOR: #f0f0f0; TEXT-ALIGN: right; TEXT-DECORATION: none
}
#pageContainer .ur_box {
	FONT-SIZE: 10px; WIDTH: 230px; PADDING-TOP: 0px
}
#ur_login {
	LEFT: -168px; TOP: -3px
}
#ur_options {
	LEFT: -143px; TOP: -3px
}
#ur_register {
	LEFT: -168px; TOP: -3px
}
#ur_confirmations {
	LEFT: -66px; TOP: -3px
}
.transImg IMG {
	FLOAT: right; PADDING-TOP: 25px
}
.uslAvtIn {
	FONT-WEIGHT: bold; FONT-FAMILY: Arial, Helvetica, sans-serif; =
TEXT-ALIGN: right
}
.uslAvtIn A {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, =
Helvetica, sans-serif; TEXT-DECORATION: none
}
.uslAvtPhoto {
	FLOAT: right; MARGIN-LEFT: 9px
}
* HTML .uslAvtPhoto {
	BORDER-TOP: #fff 1px solid
}
.uslAvtPhoto IMG {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; =
BORDER-LEFT: #999999 1px solid; WIDTH: 58px; BORDER-BOTTOM: #999999 1px =
solid; HEIGHT: 58px
}
#pageContainer .uslAvtInfo {
	FLOAT: left; WIDTH: 159px; PADDING-TOP: 3px; TEXT-ALIGN: right
}
#pageContainer .uslAvtWelcome {
	FONT-WEIGHT: bold; FONT-SIZE: 9px; COLOR: #000000
}
#pageContainer .uslAvtHandle B {
	DISPLAY: block; FONT-SIZE: 9px; COLOR: #00529b; PADDING-TOP: 2px
}
* HTML .uslAvtHandle B {
	PADDING-TOP: 3px
}
#pageContainer .uslAvtInCtls {
	PADDING-TOP: 2px
}
#pageContainer .uslAvtInCtls A {
	FONT-SIZE: 9px; COLOR: #00529b
}
.uslAvtLogout A {
=09
}
.uslAvtOptions A {
=09
}
.uslAvtMsgs A {
	FONT-SIZE: 9px; COLOR: #00529b
}
.uslAvtHandle A:hover {
	TEXT-DECORATION: underline
}
.uslAvtMsgs A:hover {
	TEXT-DECORATION: underline
}
.uslAvtInCtls A:hover {
	TEXT-DECORATION: underline
}
.uslAvtMsgs {
	PADDING-TOP: 2px
}
* HTML .uslAvtMsgs {
	PADDING-TOP: 3px
}
.uslAvtPhotoLogOut {
	FLOAT: right; MARGIN-LEFT: 6px
}
.uslAvtPhotoLogOut IMG {
	BORDER-RIGHT: #999999 1px solid; BORDER-TOP: #999999 1px solid; FILTER: =
alpha(opacity=3D25); BORDER-LEFT: #999999 1px solid; WIDTH: 58px; =
BORDER-BOTTOM: #999999 1px solid; HEIGHT: 58px; opacity: .25
}
.uslAvtGreeting {
	FONT-SIZE: 9px; FLOAT: left; WIDTH: 160px; COLOR: #000000; PADDING-TOP: =
3px; TEXT-ALIGN: right
}
.uslAvtOut {
	FONT-WEIGHT: bold; FLOAT: left; FONT-FAMILY: Arial, Helvetica, =
sans-serif; TEXT-ALIGN: right
}
.uslAvtOut A {
	FONT-WEIGHT: bold; FONT-SIZE: 10px; COLOR: #000000; FONT-FAMILY: Arial, =
Helvetica, sans-serif; TEXT-DECORATION: none
}
.uslAvtOutCtls {
=09
}
.uslAvtOutCtls A:link A:visited A:active {
	TEXT-DECORATION: none
}
.uslAvtOutCtls A:hover {
	TEXT-DECORATION: underline
}
.uslAvtRegister {
=09
}
.uslPipe {
=09
}
.uslAvtLogin A {
	COLOR: #00529b
}
.uslAvtRegister A {
	COLOR: #00529b
}
.uslWhatsThis {
=09
}
.uslWhatsThis A {
	COLOR: #666
}
.uslWhatsThis A:hover {
	TEXT-DECORATION: underline
}
.uslReportAbuseLink A {
	PADDING-RIGHT: 20px; PADDING-LEFT: 5px; FONT-SIZE: 10px; =
PADDING-BOTTOM: 2px; COLOR: gray; PADDING-TOP: 1px; FONT-FAMILY: Arial, =
Helvetica, sans-serif; TEXT-DECORATION: none
}
.uslAbuseReported {
	PADDING-RIGHT: 20px; PADDING-LEFT: 5px; FONT-SIZE: 10px; =
PADDING-BOTTOM: 1px; COLOR: gray; PADDING-TOP: 1px
}
.uslReportAbuseForm {
	BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; =
FONT-WEIGHT: bold; FONT-SIZE: 10px; Z-INDEX: 4; BORDER-LEFT: #000000 1px =
solid; WIDTH: 190px; BORDER-BOTTOM: #000000 1px solid; FONT-FAMILY: =
Verdana; POSITION: absolute; BACKGROUND-COLOR: #d1dcfc; TEXT-ALIGN: left
}
.uslReportAbuseHead {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; =
PADDING-TOP: 2px; HEIGHT: 15px
}
.uslReportAbuseHead A {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: =
#000000 1px solid; PADDING-LEFT: 1px; FLOAT: right; PADDING-BOTTOM: 1px; =
BORDER-LEFT: #000000 1px solid; COLOR: #000000; PADDING-TOP: 1px; =
BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #ffffff; =
TEXT-DECORATION: none
}
.uslReportAbuseHead A:hover {
	COLOR: #ffffff; BACKGROUND-COLOR: #000000
}
.uslReportAbuseInterior {
	CLEAR: both; PADDING-BOTTOM: 3px; WIDTH: 190px
}
.uslReportAbuseInterior A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FLOAT: left; =
PADDING-BOTTOM: 0px; WIDTH: 160px; COLOR: #000000; PADDING-TOP: 2px; =
BORDER-BOTTOM: #000000 1px solid; HEIGHT: 15px; BACKGROUND-COLOR: =
#ffffff; TEXT-DECORATION: none
}
.uslReportAbuseInterior A:hover {
	BACKGROUND-COLOR: #cccccc
}
.uslReportAbuseInterior SELECT {
	MARGIN-LEFT: 5px
}
.uslReportAbuseComment {
	WIDTH: 190px
}
.uslReportAbuseComment TEXTAREA {
	FONT-SIZE: 12px; MARGIN-LEFT: 5px; WIDTH: 90%; FONT-FAMILY: Arial, =
Helvetica, sans-serif; HEIGHT: 70px
}
.uslReportAbuseComment INPUT {
	PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; MARGIN: 3px =
0px 3px 5px; PADDING-TOP: 1px
}
SPAN.uslRecommendLink {
	DISPLAY: inline
}
.uslRecommendLink A {
	FONT-SIZE: 10px; COLOR: #666; TEXT-DECORATION: none
}
.uslRecommendLabel {
	PADDING-RIGHT: 2px; FONT-SIZE: 11px; FONT-FAMILY: Arial, Helvetica, =
sans-serif; TEXT-DECORATION: none
}
.uslRecommendCount {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 13px; FONT-WEIGHT: =
bold; FONT-SIZE: 11px; FLOAT: none; PADDING-BOTTOM: 1px; PADDING-TOP: =
1px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.uslDisabledRecommendLink {
	DISPLAY: inline; FONT-WEIGHT: normal; FONT-SIZE: 10px; COLOR: #666; =
TEXT-DECORATION: none
}
.uslDisabledRecommendCount {
	PADDING-RIGHT: 0px; PADDING-LEFT: 13px; FONT-WEIGHT: bold; FONT-SIZE: =
11px; BACKGROUND: =
url(http://i.usatoday.net/community/_common/_images/recommend-after_off.g=
if) no-repeat right 50%; PADDING-BOTTOM: 1px; COLOR: #666; PADDING-TOP: =
1px
}
SPAN.uslRecommended {
	DISPLAY: inline
}
.uslRecommended {
	FONT-SIZE: 10px; COLOR: #666; TEXT-DECORATION: none
}
.uslRecommendedLabel {
	PADDING-RIGHT: 4px
}
.uslRecommendedCount {
	PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 16px; FONT-WEIGHT: =
bold; FONT-SIZE: 11px; FLOAT: none; PADDING-BOTTOM: 1px; PADDING-TOP: =
1px; FONT-FAMILY: Arial, Helvetica, sans-serif
}
.uslDivider {
=09
}
.uslNoLabels .uslCommentsLabel {
	DISPLAY: none
}
.uslNoLabels .uslReviewsLabel {
	DISPLAY: none
}
.uslNoLabels .uslRecommendLabel {
	DISPLAY: none
}
.uslCommentsLabel {
	DISPLAY: inline; FONT-WEIGHT: normal; FONT-SIZE: 11px; FLOAT: none; =
MARGIN-RIGHT: 3px; FONT-FAMILY: Arial, Helvetica, sans-serif; =
TEXT-DECORATION: none
}
.uslReviewsLabel {
	MARGIN-RIGHT: 3px
}
.uslRecommendLabel {
	DISPLAY: inline; FONT-WEIGHT: normal; FONT-SIZE: 11px; FLOAT: none; =
MARGIN-RIGHT: 2px; FONT-FAMILY: Arial, Helvetica, sans-serif; =
TEXT-DECORATION: none
}
.uslCommentsLink A:hover {
	TEXT-DECORATION: underline
}
.uslReviewsLink A:hover {
	TEXT-DECORATION: underline
}
.uslRecommendLink A:hover {
	TEXT-DECORATION: underline
}

------=_NextPart_000_0000_01CBC77C.A6992E80
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://static.ak.connect.facebook.com/connect.php/en_US

/*1296689422,169902714,JIT Construction: v339116,en_US*/=0A=
=0A=
if (!window.FB) {FB =3D {};} if(!FB.dynData) { FB.dynData =3D =
{"site_vars":{"canvas_client_compute_content_size_method":1,"use_postMess=
age":0,"use_xdProxy":0,"use_ui_server":1,"monitor_usage_regex":"something=
toputhere.com|huffingtonpost.com|lala.com","monitor_usage_rate":0.05,"ena=
ble_custom_href":1},"ui_server_dialogs":{"bookmark.add":1,"friends.add":1=
},"resources":{"base_url_format":"http:\/\/{0}.connect.facebook.com\/","b=
ase_cdn_url":"http:\/\/static.ak.fbcdn.net\/","api_channel":1296604808,"a=
pi_server":1296604808,"www_channel":1296604719,"xd_proxy":1296604581,"xd_=
comm_swf_url":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/v1\/yF\/r\/Y7YCBKX=
-HZn.swf","share_button":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/yg\/r\/=
yZiDLhSvAE9.gif","login_img_dark_small_short":"http:\/\/static.ak.fbcdn.n=
et\/rsrc.php\/y2\/r\/ECSptXRJiXu.gif","login_img_dark_medium_short":"http=
:\/\/static.ak.fbcdn.net\/rsrc.php\/yN\/r\/WMAGVllinGS.gif","login_img_da=
rk_medium_long":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/yq\/r\/CtXTsD9gw=
Ty.gif","login_img_dark_large_short":"http:\/\/static.ak.fbcdn.net\/rsrc.=
php\/yg\/r\/di8GQ4yWYmF.gif","login_img_dark_large_long":"http:\/\/static=
.ak.fbcdn.net\/rsrc.php\/yz\/r\/WuhUANysBjg.gif","login_img_light_small_s=
hort":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/yG\/r\/HPpl_Q9ir03.gif","l=
ogin_img_light_medium_short":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/yG\=
/r\/QVAKZwo2mNu.gif","login_img_light_medium_long":"http:\/\/static.ak.fb=
cdn.net\/rsrc.php\/yA\/r\/11hJsvQEMup.gif","login_img_light_large_short":=
"http:\/\/static.ak.fbcdn.net\/rsrc.php\/yq\/r\/RwaZQIP0ALn.gif","login_i=
mg_light_large_long":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/y6\/r\/kGCx=
kZx-uZa.gif","login_img_white_small_short":"http:\/\/static.ak.fbcdn.net\=
/rsrc.php\/yu\/r\/HSGgAQzgm6f.gif","login_img_white_medium_short":"http:\=
/\/static.ak.fbcdn.net\/rsrc.php\/yJ\/r\/a3H8zoa1Ymj.gif","login_img_whit=
e_medium_long":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/yK\/r\/McNhTwo6iL=
p.gif","login_img_white_large_short":"http:\/\/static.ak.fbcdn.net\/rsrc.=
php\/y_\/r\/vE_oh0zqP1Z.gif","login_img_white_large_long":"http:\/\/stati=
c.ak.fbcdn.net\/rsrc.php\/yc\/r\/bGxF25CxBsQ.gif","logout_img_small":"htt=
p:\/\/static.ak.fbcdn.net\/rsrc.php\/yL\/r\/_gsP01S3mwQ.gif","logout_img_=
medium":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/y2\/r\/NhZ-RyMbOUr.gif",=
"logout_img_large":"http:\/\/static.ak.fbcdn.net\/rsrc.php\/yf\/r\/C9lMHp=
C5ik8.gif"}};} if (!FB.locale) {FB.locale =3D "en_US";} if =
(!FB.localeIsRTL) {FB.localeIsRTL =3D false;}=0A=
=0A=
=0A=
if(!window.FB)FB=3D{};if(!FB.Monitor)FB.Monitor=3D{wrapObject:function(a,=
b,f){if(typeof(a)!=3D"object")return =
a;if(!FB.Monitor.loggingEnabled())return =
a;if(b=3D=3D'FB.Debug'||b=3D=3D'FB.HiddenContainer'||b=3D=3D'FB.XdComm.Se=
rver'||b.indexOf('FBIntern')=3D=3D0)return a;for(var d in a){var =
c=3Da[d];if(!a.hasOwnProperty(d)||typeof(c)!=3D'function'||c.wrapped)cont=
inue;var =
e=3D{containerName:b,functionName:d};a[d]=3DFB.Monitor._monitorWrapper(c,=
a,f,e);a[d].wrapped=3Dtrue;}return =
a;},disableLogging:function(){FB.Monitor.loggingEnabledCache=3Dfalse;},lo=
ggingEnabled:function(){if(FB.Monitor.loggingEnabledCache=3D=3D=3Dnull){v=
ar =
c=3DFB.dynData&&FB.dynData.site_vars&&FB.dynData.site_vars.monitor_usage_=
regex;if(!c){FB.Monitor.loggingEnabledCache=3Dfalse;}else{var a=3Dnew =
RegExp(c);var =
b=3DFB.dynData.site_vars.monitor_usage_rate;FB.Monitor.loggingEnabledCach=
e=3Da.test(document.domain)?(Math.random()/b)<1:false;}}return =
FB.Monitor.loggingEnabledCache;},externalCallback:function(a){if(typeof(a=
)!=3D'function')return a;return function(){var =
d=3DFB.Monitor.internalCallStackDepth;FB.Monitor.internalCallStackDepth=3D=
0;var b=3DArray.prototype.slice.call(arguments);var =
c=3Da.apply(this,b);FB.Monitor.internalCallStackDepth=3Dd;return =
c;};},_monitorWrapper:function(b,a,d,c){return function(){var =
e=3DArray.prototype.slice.call(arguments);context=3Dd?this:(a||window);c=3D=
c||{containerName:'unknown',functionName:'unknown'};if(FB.Monitor.interna=
lCallStackDepth=3D=3D0)if(c.functionName.substr(0,1)!=3D'_')FB.Monitor.lo=
gFunction(c,e);++FB.Monitor.internalCallStackDepth;var f=3Dnew =
Date();try{var returnValue=3Db.apply(context,e);}finally{var end=3Dnew =
Date();--FB.Monitor.internalCallStackDepth;var =
elapsed=3Dend.getTime()-f.getTime();if(elapsed)FB.Monitor.logFunction(c,[=
],elapsed);}return returnValue;};},logFunction:function(f,c,d){var =
b=3D[];for(var e=3D0;e<c.length;e++){var =
a=3Dc[e];b[e]=3Da?a.toString():a;}FB.Monitor.log("functions",f.containerN=
ame+"."+f.functionName,{elapsed:d});},logXFBML:function(c){var =
b=3D{};for(var d=3D0;d<c.attributes.length;++d){var =
a=3Dc.attributes[d];if(a.specified!=3D=3Dfalse&&a.nodeName&&a.nodeValue&&=
a.nodeName!=3D"class")b[a.nodeName]=3Da.nodeValue.toString();}var =
e=3Dc.nodeName.toLowerCase();FB.Monitor.log("tags",e,{args:b});},log:func=
tion(a,d,c){if(!FB.Monitor.loggingEnabled())return;var =
b=3D{functions:101,tags:102};c.lid=3Db[a];c.name=3Dd;FB.Monitor.loggingQu=
eue.push(c);FB.Monitor.scheduleSend();},scheduleSend:function(){if(!FB.Mo=
nitor.pendingTimer)FB.Monitor.pendingTimer=3DsetTimeout(FB.Monitor.send,F=
B.Monitor.timerInterval);},send:function(){FB.Monitor.pendingTimer=3Dfals=
e;var =
a=3DFB.Monitor.loggingEnabled();FB.Monitor.loggingEnabledCache=3Dfalse;tr=
y{if(FB.MonitorSender){while(FB.Monitor.loggingQueue.length>0)if(!FB.Moni=
torSender.send())break;}else =
FB.Monitor.timerInterval*=3D1.2;}finally{if(FB.Monitor.loggingQueue.lengt=
h!=3D=3D0)FB.Monitor.scheduleSend();FB.Monitor.loggingEnabledCache=3Da;}}=
,timerInterval:6*1000,internalCallStackDepth:0,loggingQueue:[],pendingTim=
er:false,loggingEnabledCache:null};=0A=
if(!window.FB)FB=3D{};FB.forEach=3Dfunction(c,a,f){if(Object.prototype.to=
String.apply(c)=3D=3D=3D'[object =
Array]'){if(c.forEach){c.forEach(a);}else for(var =
b=3D0,e=3Dc.length;b<e;b++)a(c[b],b,c);}else for(var d in =
c)if(f||c.hasOwnProperty(d))a(c[d],d,c);};FB.copy=3Dfunction(c,b,a){FB.fo=
rEach(b,function(e,d){if(a||typeof =
c[d]=3D=3D=3D'undefined')c[d]=3De;});};FB.copy(FB,{$:function(a){return =
document.getElementById(a);},TypeLoader:{NOTIFY:{},LOADED_MODULES:{},LOAD=
ED_CLASSES:{},resolve:function(f,e,a){for(var =
b=3D0,c=3De.length;b<c;b++){var =
d=3De[b];if(d=3D=3D=3D'')continue;if(typeof =
f[d]=3D=3D=3D'undefined')if(a){f[d]=3D{};}else return =
false;f=3Df[d];}return =
f;},provide:function(c,b,a){FB.Monitor.wrapObject(b,c,false);var =
d=3Dthis.resolve(window,c.split('.'),true);if(a||!this.LOADED_MODULES[c])=
{FB.copy(d,b,true);if(b._onLoad)d._onLoad();}this.LOADED_MODULES[c]=3Dtru=
e;},subclass:function(e,a,i){if(this.LOADED_CLASSES[e])return;if(a!=3D=3D=
'FB.Class'&&!this.LOADED_CLASSES[a]){FB.Log.debug('"'+e+'" needs to wait =
for "'+a+'"');var =
j=3DFB.redo(arguments,this);this.NOTIFY[a]?this.NOTIFY[a].push(j):this.NO=
TIFY[a]=3D[j];return;}var =
b=3Dthis.resolve(window,a.split('.')),f=3Db.extend(i),g=3Dthis.NOTIFY[e],=
h=3De.split('.'),d=3Dthis.resolve(window,h,true),c=3Dh.pop();FB.Monitor.w=
rapObject(f.prototype,e,true);FB.Monitor.wrapObject(f,e,false);FB.copy(f,=
d);this.resolve(window,h)[c]=3Df;this.LOADED_CLASSES[e]=3Dtrue;if(g){FB.f=
orEach(g,function(k){k();});delete =
this.NOTIFY[e];}}},bind:function(){var =
a=3DArray.prototype.slice.call(arguments),c=3Da.shift(),b=3Da.shift();var=
 d=3Dfunction(){++FB.Monitor.internalCallStackDepth;var =
e=3Dc.apply(b,a.concat(Array.prototype.slice.call(arguments)));--FB.Monit=
or.internalCallStackDepth;return e;};d._targets=3D[b,c];return =
d;},redo:function(a,c){var =
b=3DArray.prototype.slice.call(a);b.unshift(c);b.unshift(a.callee);return=
 =
FB.bind.apply(FB,b);},_secure:(window.location.href.indexOf('https')=3D=3D=
=3D0)||(window.name.indexOf('_fb_https')>-1),isSecure:function(){return =
FB._secure;}});FB.provide=3DFB.bind(FB.TypeLoader.provide,FB.TypeLoader);=
FB.subclass=3DFB.bind(FB.TypeLoader.subclass,FB.TypeLoader);=0A=
(function(){var =
b=3Dfalse,a=3D/xyz/.test(function(){xyz;})?/\b_super\b/:/.*/;FB.Class=3Df=
unction(){};FB.Class.extend=3Dfunction(e){var =
d=3Dthis.prototype;b=3Dtrue;var f=3Dnew =
this();b=3Dfalse;FB.forEach(e,function(h,g){f[g]=3Dtypeof =
h=3D=3D=3D"function"&&typeof =
d[g]=3D=3D=3D"function"&&a.test(h)?(function(j,i){return function(){var =
l=3Dthis._super;this._super=3Dd[j];var =
k=3Di.apply(this,arguments);this._super=3Dl;return k;};})(g,h):h;});var =
c=3Dfunction(){if(!b){var g;if(this instanceof =
c){g=3Dthis;}else{b=3Dtrue;g=3Dnew =
c();b=3Dfalse;}if(g.init)g.init.apply(g,arguments);return =
g;}};c.prototype=3Df;c.constructor=3Dc;c.extend=3DFB.Class.extend;return =
c;};})();=0A=
FB.provide('FB.Log',{level:-1,Level:{DEBUG:3,INFO:2,WARNING:1,ERROR:0},_h=
elper:function(){var =
a=3DArray.prototype.slice.call(arguments),c=3Da.shift(),b=3Da.shift();if(=
this.level>=3Db&&window.console)(console[c]||console.log).apply(console,a=
);}});FB.provide('FB.Log',{debug:FB.bind(FB.Log._helper,FB.Log,'debug',FB=
.Log.Level.DEBUG),info:FB.bind(FB.Log._helper,FB.Log,'info',FB.Log.Level.=
INFO),warn:FB.bind(FB.Log._helper,FB.Log,'warn',FB.Log.Level.WARNING),err=
or:FB.bind(FB.Log._helper,FB.Log,'error',FB.Log.Level.ERROR)},true);=0A=
if(!window.FB)FB=3D{};if(!FB.Type){FB.Type=3D{createNamespace:function(b)=
{var d=3Dwindow;var c=3Db.split('.');for(var a=3D0;a<c.length;a++){var =
f=3Dc[a];var e=3Dd[f];if(!e)d[f]=3De=3D{};d=3De;}return =
d;},createEnum:function(e,c,d){if(this.getObj(e))return;var =
a=3Dfunction(){};a.prototype=3Dc;for(var b in =
c)a[b]=3Dc[b];if(d)a.__flags=3Dtrue;this.setObj(e,a);},createClass2:funct=
ion(cls,baseType){if(baseType&&typeof(baseType)=3D=3D"string")baseType=3D=
eval(baseType);cls.prototype.constructor=3Dcls;this.extend(cls,FB.Type.Me=
thods);cls.__baseType=3DbaseType||Object;if(baseType)cls.__basePrototypeP=
ending=3Dtrue;},setObj:function(fullName,value){var =
i=3DfullName.lastIndexOf('.');var objName;var scope=3Dwindow;if(i>0){var =
ns=3DfullName.substring(0,i);this.createNamespace(ns);objName=3DfullName.=
substring(i+1);scope=3Deval(ns);}else =
objName=3DfullName;scope[objName]=3Dvalue;},getObj:function(b){var =
d=3Dwindow;var c=3Db.split('.');for(var a=3D0;a<c.length;a++){var =
e=3Dc[a];d=3Dd[e];if(!d)break;}return =
d;},createClass:function(a,b){if(this.getObj(a))return;if(arguments.lengt=
h=3D=3D1&&typeof(a)!=3D"string"){return this._createClass(a);}else =
this.setObj(a,this._createClass(b));},_createClass:function(b){var =
a=3Db.ctor||function(){};if(b.static_ctor)this.addStaticInit(b.static_cto=
r);if(b.instance)a.prototype=3Db.instance;if(b['static'])this.extend(a,b[=
'static']);this.createClass2(a,b.base);return =
a;},addStaticInit:function(a){if(!FB.Type._pendingInits)FB.Type._pendingI=
nits=3D[];FB.Type._pendingInits[FB.Type._pendingInits.length]=3Da;window.=
setTimeout(FB.Type.runPendingInits,0);},runPendingInits:function(){if(FB.=
Type._pendingInits){var =
b=3DFB.Type._pendingInits;FB.Type._pendingInits=3Dnull;var =
a=3Db.length;for(var =
c=3D0;c<a;c++)b[c]();}},extend:function(a,c){for(var b in =
c)a[b]=3Dc[b];return a;},getInstanceType:function(a){return =
a.constructor;}};FB.Type.Methods=3D{setupBase:function(){if(this.__basePr=
ototypePending){var =
a=3Dthis.__baseType;if(a.__basePrototypePending)a.setupBase();for(var b =
in a.prototype){var =
c=3Da.prototype[b];if(!this.prototype[b])this.prototype[b]=3Dc;}delete =
this.__basePrototypePending;}},constructBase:function(b,a){if(this.__base=
PrototypePending)this.setupBase();if(!a){this.__baseType.apply(b);}else =
this.__baseType.apply(b,a);},callBase:function(c,d,a){var =
b=3Dthis.__baseType.prototype[d];if(!a){return b.apply(c);}else return =
b.apply(c,a);},get_baseType:function(){return this.__baseType||null;}};}=0A=
FB.provide('FB.HiddenContainer',{_onLoad:function(){if(document.getElemen=
tById('FB_HiddenContainer')=3D=3Dnull){var b;try{var =
isIE=3Dwindow.navigator.userAgent.toLowerCase().indexOf('msie')>=3D0&&win=
dow.attachEvent;if((!isIE||document.readyState=3D=3D'completed')&&documen=
t.body){b=3Ddocument.createElement('div');b.id=3D"FB_HiddenContainer";b.s=
tyle.position=3D"absolute";b.style.top=3D"-10000px";b.style.width=3D"0px"=
;b.style.height=3D"0px";document.body.appendChild(b);}}catch(a){b=3Dnull;=
}if(!b)document.write('<div id=3D"FB_HiddenContainer" =
'+'style=3D"position:absolute; top:-10000px; left:-10000px; width:0px; =
height:0px;" >'+'</div>');}},get:function(){return =
FB.$('FB_HiddenContainer');}});=0A=
FB.provide('FB.HiddenContainerLoader',{_onLoad:function(){FB.HiddenContai=
ner.get();}});=0A=
FB.subclass('FB.Delegate','FB.Class',{});FB.provide('FB.Delegate',{Null:f=
unction(){},_create:function(b){var =
a=3Dfunction(){if(b.length=3D=3D2){return =
b[1].apply(b[0],arguments);}else{var d=3Db.slice();for(var =
c=3D0;c<d.length;c+=3D2)d[c+1].apply(d[c],arguments);return =
null;}};a._targets=3Db;return a;},create:function(b,a){if(!b)return =
a;return =
FB.Delegate._create([b,a]);},combine:function(a,b){if(!a){if(!b._targets)=
return FB.Delegate.create(null,b);return b;}if(!b){if(!a._targets)return =
FB.Delegate.create(null,a);return a;}var =
c=3Da._targets?a._targets:[null,a];var =
d=3Db._targets?b._targets:[null,b];return =
FB.Delegate._create(c.concat(d));},remove:function(a,b){if(!a||(a=3D=3D=3D=
b))return null;if(!b)return a;var f=3Da._targets;var e=3Dnull;var =
d;if(b._targets){e=3Db._targets[0];d=3Db._targets[1];}else d=3Db;for(var =
c=3D0;c<f.length;c+=3D2)if((f[c]=3D=3D=3De)&&(f[c+1]=3D=3D=3Dd)){if(f.len=
gth=3D=3D2)return null;f.splice(c,2);return =
FB.Delegate._create(f);}return =
a;}});if(!window.Delegate)window.Delegate=3DFB.Delegate;=0A=
if(!window.FB)FB=3D{};if(!FB.Loader)FB.Loader=3D{loaded:{},loading:{},loa=
dedCss:{},loadedCallback:null,onScriptLoaded:function(b){var =
a=3Db.length;for(var c=3D0;c<a;c++){var =
d=3Db[c];FB.Loader.loaded[d]=3Dtrue;}if(FB.Loader.loadedCallback)window.s=
etTimeout(function(){FB.Loader.loadedCallback(b);},0);},loadCssComps:func=
tion(a){var =
b=3DFB.Loader.getStaticResourceUrl('connect.php/'+FB.locale+'/css/'+a.joi=
n('/'));if(!this.loadedCss[b]){var =
c=3Ddocument.createElement('link');c.setAttribute('rel','stylesheet');c.s=
etAttribute('type','text/css');c.setAttribute('href',b);document.getEleme=
ntsByTagName('head')[0].appendChild(c);this.loadedCss[b]=3Dtrue;}},getSta=
ticResourceUrl:function(b){var =
a=3DFB.dynData.resources.base_url_format;var =
c=3D(a.indexOf('https')=3D=3D=3D0)?'ssl':'static.ak';return =
a.replace('{0}',c)+b;}};=0A=
if(!FB.Bootstrap){FB.Bootstrap=3D{requireFeatures:function(e,c){if(FB.Boo=
tstrap.isXdChannel)return;var =
i=3D{features:e,callback:FB.Monitor.externalCallback(c),completed:false};=
if(FB.Bootstrap._checkRequest(i))return;FB.Bootstrap._featureReqQueue.pus=
h(i);FB.Loader.loadedCallback=3DFB.Delegate.combine(FB.Loader.loadedCallb=
ack,FB.Bootstrap._onCompLoaded);FB.Bootstrap._transformFeatureList(e);var=
 h=3D{};var a=3D[];var f;var b=3De.length;var =
g=3D0;for(f=3D0;f<b;f++){var =
d=3De[f];if(!(FB.Loader.loaded[d]))if(!(FB.Loader.loaded[d]||FB.Loader.lo=
ading[d])){h[d]=3Dtrue;a[a.length]=3Dd;}}a.sort();var =
j=3DFB.Loader.getStaticResourceUrl('connect.php/'+FB.locale+'/js/'+a.join=
('/'));FB.Bootstrap.addScript(j);},_requireFeatures:function(b,a){this.re=
quireFeatures(b,FB.bind(a));},_checkRequest:function(d){if(!d.completed){=
var b=3D0;var e=3Dd.features.length;var c=3D0;for(b=3D0;b<e;b++){var =
a=3Dd.features[b];if(FB.Loader.loaded[a])c++;}if(c=3D=3De){d.completed=3D=
true;if(d.callback)d.callback(true);}}return =
d.completed;},_transformFeatureList:function(b){var =
c=3D{Api:true,CanvasUtil:true,Connect:true,XFBML:true};var =
a=3Db.length;var g=3Dfalse;var f=3D{};for(var =
d=3D0;d<a;d++){f[b[d]]=3Dtrue;if(c[b[d]])g=3Dtrue;}if(g)for(var e in =
c)if(!f[e])b[b.length]=3De;},ensureInit:function(a){if(!a)throw =
("FB.ensureInit called without a valid =
callback");a=3DFB.Monitor.externalCallback(a);if(FB.Facebook&&FB.Facebook=
.get_initialized&&FB.Facebook.get_initialized().get_isReady()&&FB.Faceboo=
k.get_initialized().result)return =
a();FB.Bootstrap._requireFeatures(FB.Bootstrap.features,function(){FB.Fac=
ebook.get_initialized().waitForValue(true,a);});},init:function(a,c,b){FB=
.Bootstrap._requireFeatures(FB.Bootstrap.features,function(){if(FB.Facebo=
ok)FB.Facebook.init(a,c,b);});},addScript:function(f){var d;var =
e=3Ddocument.getElementsByTagName('script');if(e){var =
a=3De.length;for(var =
b=3D0;b<a;b++){d=3De[b];if(d.src=3D=3Df)return;}}d=3Ddocument.createEleme=
nt("script");d.type=3D"text/javascript";d.src=3Df;var =
c=3Ddocument.getElementsByTagName('HEAD')[0]||document.body;c.appendChild=
(d);},setLocale:function(b,a){window.FB.locale=3Db;window.FB.localeIsRTL=3D=
a;},_initializeXdChannel:function(){FB.Bootstrap.isXdChannel=3Dwindow.loc=
ation.search.indexOf(FB.Bootstrap.fbc_channel_token)>=3D0;},_detectDocume=
ntNamespaces:function(){if(document.namespaces&&!document.namespaces.item=
['fb'])document.namespaces.add('fb');},createDefaultXdChannelUrl:function=
(){var =
a=3Dlocation.protocol+'//'+location.hostname+location.pathname+location.s=
earch;if(location.search||location.search.length>0){a+=3D'&';}else =
a+=3D'?';a+=3D'fbc_channel=3D1';return a;},_onCompLoaded:function(){var =
b=3D0;var =
a=3DFB.Bootstrap._featureReqQueue.length;for(b=3D0;b<a;b++)FB.Bootstrap._=
checkRequest(FB.Bootstrap._featureReqQueue[b]);},_onLoad:function(){this.=
_initializeXdChannel();this._detectDocumentNamespaces();},features:["XFBM=
L","CanvasUtil"],fbc_channel_token:'fbc_channel=3D1',_featureReqQueue:[]}=
;FB.Monitor.wrapObject(FB.Bootstrap,'FB.Bootstrap');window.FB_RequireFeat=
ures=3DFB.Bootstrap.requireFeatures;window.FB.init=3DFB.Bootstrap.init;wi=
ndow.FB.ensureInit=3DFB.Bootstrap.ensureInit;FB.Bootstrap._onLoad();}=0A=
if(!window.FBIntern)FBIntern=3D{};if(!FBIntern.XdReceiver){FBIntern.XdRec=
eiver=3D{delay:100,timerId:-1,dispatchMessage:function(){var =
h=3Ddocument.URL;var f=3Dh.indexOf('#');var =
d;if(f>0){d=3Dh.substring(f+1);}else{f=3Dh.indexOf('fb_login&');if(f>0){d=
=3Dh.substring(f+9);}else return;}var =
a=3D'debug=3D1&';if(d.indexOf(a)=3D=3D0)d=3Dd.substring(a.length);var =
g;var c=3Dnull;try{var =
hostWindow=3Dwindow.parent;if(d.indexOf('fname=3D')=3D=3D0){var =
packetStart=3Dd.indexOf('&');var =
frame_name=3Dd.substr(6,packetStart-6);if(frame_name=3D=3D"_opener"){host=
Window=3DhostWindow.opener;}else =
if(frame_name=3D=3D"_oparen"){hostWindow=3DhostWindow.opener.parent;}else=
 =
if(frame_name!=3D"_parent")hostWindow=3DhostWindow.frames[frame_name];g=3D=
d.substr(packetStart+1);}else{hostWindow=3DhostWindow.parent;g=3Dd;}c=3Dh=
ostWindow.FB.XdComm.Server.singleton.onReceiverLoaded;}catch(b){if(b.numb=
er=3D=3D-2146828218)return;}if(c){hostWindow.FB.XdComm.Server.singleton.o=
nReceiverLoaded(g);if(FBIntern.XdReceiver.timerId!=3D-1){window.clearInte=
rval(FBIntern.XdReceiver.timerId);FBIntern.XdReceiver.timerId=3D-1;}}else=
 =
if(FBIntern.XdReceiver.timerId=3D=3D-1)try{FBIntern.XdReceiver.timerId=3D=
window.setInterval(FBIntern.XdReceiver.dispatchMessage,FBIntern.XdReceive=
r.delay);}catch(b){}}};if(!(window.FB&&FB.Bootstrap&&!FB.Bootstrap.isXdCh=
annel))try{FBIntern.XdReceiver.dispatchMessage();}catch(e){}}(function(){=
var c=3Ddocument.getElementsByTagName('script');var =
d=3Dc[c.length-1];if(d!=3Dundefined){var =
a=3Dd.getAttribute('fb-api-key');var =
b=3Dd.getAttribute('fb-xd-receiver');if(a!=3Dnull)window.setTimeout(funct=
ion(){FB.init(a,b);},0);}})();=0A=
=0A=
=0A=
if (FB && FB.Loader) { =
FB.Loader.onScriptLoaded(["FB.monitor-wrapper","FB.Prelude","FB.Class","F=
B.Log","FB.Type","FB.HiddenContainer","FB.HiddenContainerLoader","FB.Dele=
gate","FB.Loader","FB.Bootstrap","XdCommReceiver"]); }
------=_NextPart_000_0000_01CBC77C.A6992E80
Content-Type: multipart/alternative;
	boundary="----=_NextPart_001_0021_01CBC77C.A69E1080"


------=_NextPart_001_0021_01CBC77C.A69E1080
Content-Type: text/html;
	charset="Windows-1252"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.usatoday.com/news/nation/2010-02-01-sit-ins-civil-rights_N.htm

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" =
"http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML><HEAD><TITLE>Sit-ins reignited the civil rights movement 50 years =
ago - USATODAY.com</TITLE>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dwindows-1252">
<SCRIPT src=3D"http://i.usatoday.net/_common/_scripts/_oas/mjx-base.js"=20
type=3Dtext/javascript></SCRIPT>
<!-- EdSysObj ID=3D"SSI" FRAGMENTID=3D"13638324" bcoffman --><LINK=20
href=3D"http://i.usatoday.net/_common/_images/favicon.ico" =
rel=3D"SHORTCUT ICON">
<META content=3D"NOODP, NOYDIR" name=3DROBOTS><LINK=20
href=3D"http://i.usatoday.net/_common/_styles/_inside/styles.css" =
type=3Dtext/css=20
rel=3Dstylesheet><LINK=20
href=3D"http://i.usatoday.net/_common/_styles/_inside/structure.css" =
type=3Dtext/css=20
rel=3Dstylesheet><LINK href=3D"/_common/_images/usat16x16.png" =
type=3Dimage/png=20
rel=3Dicon>
<SCRIPT src=3D"http://i.usatoday.net/_common/_scripts/usat.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://i.usatoday.net/_common/_scripts/sniffer.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://i.usatoday.net/_common/_scripts/zagAll.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://i.usatoday.net/_common/_scripts/cookietouch.js"=20
type=3Dtext/javascript></SCRIPT>
<LINK =
href=3D"http://i.usatoday.net/_common/_styles/_navs/sectionnav-general.cs=
s"=20
type=3Dtext/css rel=3Dstylesheet>
<SCRIPT =
src=3D"http://i.usatoday.net/_common/_scripts/_navs/sectionnav.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://cache-01.cleanprint.net/cp/ccg?divId=3D2625"=20
type=3Dtext/javascript name=3D"cleanprintloader"></SCRIPT>
<!-- /EdSysObj -->
<SCRIPT type=3Dtext/javascript>usat.contentID=3D'37408872.story'; var =
tagID=3D'37408872';usat.contentType=3D'news';</SCRIPT>

<META content=3D"Feb 01, 2010" name=3Dpubdate>
<META content=3D"01:31 PM" name=3Dpubtime>
<META content=3D"2/1/2010 1:31 PM" name=3Dpubdatetime>
<META=20
content=3D"In 1960, tens of thousands of students across the South were =
using sit-ins to protest racial discrimination that had scarred their =
parents, risking their futures to try to ensure a better one for their =
children."=20
name=3Ddescription>
<META=20
content=3D"ins, NASHVILLE, John Seigenthaler, gen, lunch, Fisk =
University, photos, CIVIL RIGHTS, Taylor Branch, students, Walgreens, =
civil rights movement, National Association for the Advancement of =
Colored People, Greensboro, Fifth Avenue, Diane Nash, Ben West, blacks, =
downtown, Ray Kroc, the South"=20
name=3Dkeywords><!-- 02/25/2010 - 12:12 AM --><!-- EdSysObj =
ID=3D"script_container1" FRAGMENTID=3D"13447053" rberthol --><!-- =
EdSysObj ID=3D"SSI-B" FRAGMENTID=3D"13314776" mharzall --><LINK=20
href=3D"http://i.usatoday.net/_common/_styles/_inside/news.css" =
type=3Dtext/css=20
rel=3Dstylesheet><LINK title=3D"Top Headlines"=20
href=3D"http://rssfeeds.usatoday.com/usatoday-NewsTopStories"=20
type=3Dapplication/rss+xml rel=3Dalternate><LINK title=3D"Most Viewed"=20
href=3D"http://rssfeeds.usatoday.com/Usatoday-MostViewedArticles"=20
type=3Dapplication/rss+xml rel=3Dalternate>
<SCRIPT =
src=3D"http://i.usatoday.net/_common/_scripts/clickability-news.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://cache-01.cleanprint.net/cp/ccg?divId=3D2625"=20
type=3Dtext/javascript name=3D"cleanprintloader"></SCRIPT>
<!-- /EdSysObj --><!-- /EdSysObj --><!-- EdSysObj =
ID=3D"script_container2" FRAGMENTID=3D"28000016" rberthol --><!-- =
EdSysObj ID=3D"SSI" FRAGMENTID=3D"28000002" egiordan --><!-- Begin UAS / =
SiteLife -->
<META content=3D"NOODP, NOYDIR" name=3DROBOTS>
<SCRIPT =
src=3D"http://i.usatoday.net/_common/_scripts/jquery-1.3.2.min.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT =
src=3D"http://i.usatoday.net/_common/_scripts/jquery.treeview.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT type=3Dtext/javascript>jQuery.noConflict();</SCRIPT>

<SCRIPT=20
src=3D"http://i.usatoday.net/_common/_scripts/_community/directapi/new/ya=
hoo-min.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT=20
src=3D"http://i.usatoday.net/_common/_scripts/_community/directapi/new/js=
on-min.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT=20
src=3D"http://i.usatoday.net/_common/_scripts/_community/directapi/new/po=
rk.iframe.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT=20
src=3D"http://i.usatoday.net/_common/_scripts/_community/directapi/new/re=
questbatch.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT=20
src=3D"http://i.usatoday.net/_common/_scripts/_community/directapi/new/re=
questtypes.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT=20
src=3D"http://sitelife.usatoday.com/ver1.0/Direct/FacebookProxy?sid=3Dwww=
.usatoday.com"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://content.usatoday.com/asp/usatAj/usataj.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT =
src=3D"http://i.usatoday.net/_common/_scripts/_uas/USATRegister.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT =
src=3D"http://i.usatoday.net/_common/_scripts/_uas/USATRegister.config.js=
"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT=20
src=3D"http://i.usatoday.net/_common/_scripts/_community/lib/usl.common.j=
s"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT=20
src=3D"http://i.usatoday.net/_common/_scripts/_community/lib/usl.avatar.j=
s"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT=20
src=3D"http://i.usatoday.net/_common/_scripts/_community/lib/usl.reaction=
s.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT=20
src=3D"http://i.usatoday.net/_common/_scripts/_community/USATSiteLife.con=
fig.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT type=3Dtext/javascript>
/* Override UAS settings for each page */
function loadDynamicContent() {=20
usatAuth.flashTag =3D new Array("Adv6");      // Hide flash ads when UAS =
dialogs appear  =20
onresize=3D usatAuth.em.SetPosition;              // Allow UAS to move =
with page resize
usl.avatarOverride();                     // Setup the avatar x,y
usatAuth.initialSetup();      // Start UAS
usl.initialSetup();           // Start Sitelife library
}
usl.commentSortEnabled=3D true;
</SCRIPT>
<LINK href=3D"http://i.usatoday.net/asp/uas/ur.css" type=3Dtext/css=20
rel=3Dstylesheet><LINK=20
href=3D"http://i.usatoday.net/_common/_styles/_community/usatsitelife.css=
"=20
type=3Dtext/css rel=3Dstylesheet><!-- End UAS / SiteLife --><!-- =
/EdSysObj --><!-- /EdSysObj -->
<META content=3D"MSHTML 6.00.6000.16809" name=3DGENERATOR></HEAD>
<BODY id=3Dbody bgColor=3D#ffffff onload=3Dusat.page.onLoad();>
<DIV id=3DpageContainer>
<DIV id=3Dmasthead>
<DIV id=3Dmarketplace2><!-- EdSysObj ID=3D"marketplace" =
FRAGMENTID=3D"28000014" rberthol --><!-- EdSysObj ID=3D"SSI-B" =
FRAGMENTID=3D"28000012" appadmin -->
<DIV class=3Dinside-copy style=3D"PADDING-BOTTOM: 3px">&nbsp;<IMG =
height=3D4=20
src=3D"http://i.usatoday.net/_common/_images/gray.gif" width=3D4=20
align=3DabsMiddle>&nbsp;<A class=3DbodyCopy=20
href=3D"http://www.cars.com/go/index.jsp?aff=3Dusatoday&amp;?POE=3DHDNVCA=
RS">Cars</A>&nbsp;<IMG=20
height=3D4 src=3D"http://i.usatoday.net/_common/_images/gray.gif" =
width=3D4=20
align=3DabsMiddle>&nbsp;<A class=3DbodyCopy=20
href=3D"https://www.web2carz.com/USATODAY">Auto Financing</A>&nbsp;<IMG =
height=3D4=20
src=3D"http://i.usatoday.net/_common/_images/gray.gif" width=3D4=20
align=3DabsMiddle>&nbsp;<A class=3DbodyCopy =
href=3D"http://www.ticketsnow.com/">Event=20
Tickets</A>&nbsp;<IMG height=3D4=20
src=3D"http://i.usatoday.net/_common/_images/gray.gif" width=3D4=20
align=3DabsMiddle>&nbsp;<A class=3DbodyCopy=20
href=3D"http://www.careerbuilder.com/?lr=3Dcbga_usa&amp;siteid=3Dgausa000=
5?POE=3DHDNVJB">Jobs</A>&nbsp;<IMG=20
height=3D4 src=3D"http://i.usatoday.net/_common/_images/gray.gif" =
width=3D4=20
align=3DabsMiddle>&nbsp;<A class=3DbodyCopy=20
href=3D"http://www.usatoday.com/marketplace/realestate/front.htm?POE=3DHD=
NVRE">Real=20
Estate</A>&nbsp;<IMG height=3D4=20
src=3D"http://i.usatoday.net/_common/_images/gray.gif" width=3D4=20
align=3DabsMiddle>&nbsp;<A class=3DbodyCopy=20
href=3D"http://usatoday.elearners.com/?POE=3DHDNVRE">Online =
Degrees</A>&nbsp;<IMG=20
height=3D4 src=3D"http://i.usatoday.net/_common/_images/gray.gif" =
width=3D4=20
align=3DabsMiddle>&nbsp;<A class=3DbodyCopy=20
href=3D"http://franchisesolutions.com/">Business Opportunities</A> <IMG =
height=3D4=20
src=3D"http://i.usatoday.net/_common/_images/gray.gif" width=3D4 =
align=3DabsMiddle> <A=20
class=3DbodyCopy=20
href=3D"http://usatoday.pgpartner.com/guides/index.php">Shopping</A><!--&=
nbsp;<img src=3D"http://i.usatoday.net/_common/_images/gray.gif" =
width=3D"4" height=3D"4" align=3D"absmiddle">=20
  <a href=3D"http://usatoday.dailyspotlight.com" =
class=3D"bodyCopy">Deals</a>--></DIV><!-- /EdSysObj --><!-- /EdSysObj =
--></DIV>
<DIV id=3DsearchBar><!-- EdSysObj ID=3D"search" FRAGMENTID=3D"13384390" =
scrow --><!-- EdSysObj ID=3D"SSI-B" FRAGMENTID=3D"34104220" bcoffman =
--><!--img src=3D"http://images.usatoday.com/_common/_images/akam.gif" =
width=3D"1" height=3D"1" style=3D"display:none" /-->
<TABLE height=3D31 cellSpacing=3D0 cellPadding=3D0 width=3D"100%" =
border=3D0>
  <TBODY>
  <TR>
    <FORM id=3DsearchForm style=3D"VERTICAL-ALIGN: middle" name=3Dsearch =

    action=3Dhttp://www.usatoday.com/search/results method=3Dget>
    <TD class=3Dsection_deep align=3Dmiddle width=3D71>Search</TD>
    <TD class=3Dsection_lite width=3D5><IMG height=3D31=20
      src=3D"http://i.usatoday.net/_common/_images/clear.gif" =
width=3D5></TD>
    <TD class=3Dsection_lite width=3D180><INPUT id=3DsearchBox size=3D30 =
name=3Dq></TD>
    <TD class=3D"section_lite search_buttong" width=3D82><INPUT =
type=3Dimage=20
      height=3D25 alt=3DGo width=3D75=20
      src=3D"http://i.usatoday.net/_common/_images/clear.gif" border=3D0 =

    name=3DgoBtn2></TD>
    <TD class=3Dsection_lite noWrap>
      <DIV align=3Dleft><SPAN class=3DvaLink><A=20
      href=3D"http://www.usatoday.com/howtofind-cat.htm">How do I find=20
      it?</A></SPAN></DIV></TD></FORM>
    <TD class=3Dsection_lite>
      <DIV align=3Dright><SPAN class=3DvaLink><A=20
      href=3D"http://www.myusatoday.com/usatarticle">Subscribe to=20
      paper</A>&nbsp;</SPAN></DIV></TD>
    <TD class=3Dsection_lite width=3D1><!--<script =
type=3D"text/javascript">OAS_AD("Zaplet1");</script>--></TD></TR></TBODY>=
</TABLE><!-- /EdSysObj --><!-- /EdSysObj --></DIV>
<DIV class=3DleaderboardContainer>
<DIV class=3DleaderboardContent>
<TABLE id=3Dlb1 cellSpacing=3D0 cellPadding=3D0 width=3D748 border=3D0>
  <TBODY>
  <TR>
    <TD width=3D748>
      <DIV id=3Dleaderboard>
      <DIV id=3DlbRuleControl>
      <DIV id=3DadLeaderboard>
      <TABLE id=3Dlb2 align=3Dcenter>
        <TBODY>
        <TR>
          <TD>
            <SCRIPT type=3Dtext/javascript>OAS_AD("Top728x90");</SCRIPT>
          =
</TD></TR></TBODY></TABLE></DIV></DIV></DIV></TD></TR></TBODY></TABLE></D=
IV></DIV>
<DIV id=3DglobalNav><!-- EdSysObj ID=3D"globalNav" =
FRAGMENTID=3D"13384394" scrow --><!-- EdSysObj ID=3D"SSI-B" =
FRAGMENTID=3D"13374692" egiordan --><!-- START GLOBAL NAV -->
<DIV class=3DglobalNavBorder><IMG id=3DregAnchor height=3D1 alt=3D""=20
src=3D"http://i.usatoday.net/_common/_images/clear.gif" width=3D1 =
align=3Dright=20
border=3D0 name=3DregAnchor><!--</div>-->=20
<DIV id=3Dnavcontainer>
<UL=20
style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
MARGIN: 0px; PADDING-TOP: 0px">
  <LI><A href=3D"http://www.usatoday.com/"><IMG=20
  style=3D"PADDING-RIGHT: 16px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 11px"=20
  height=3D36 alt=3DHome =
src=3D"http://i.usatoday.net/_common/_images/usat_logo2.gif"=20
  width=3D64 border=3D0></A> </LI>
  <LI><A href=3D"http://www.usatoday.com/"><IMG class=3DhomeMedBullet =
alt=3DHome=20
  src=3D"http://i.usatoday.net/_common/_images/clear.gif" =
border=3D0></A><SPAN=20
  class=3DglobalNavText><A =
href=3D"http://www.usatoday.com/">Home</A></SPAN> </LI>
  <LI><A href=3D"http://www.usatoday.com/news/default.htm"><IMG=20
  class=3DnewsMedBullet alt=3DNews=20
  src=3D"http://i.usatoday.net/_common/_images/clear.gif" =
border=3D0></A><SPAN=20
  class=3DglobalNavText><A=20
  href=3D"http://www.usatoday.com/news/default.htm">News</A></SPAN> =
</LI>
  <LI><A href=3D"http://www.usatoday.com/travel/default.htm"><IMG=20
  class=3DtravelMedBullet alt=3DTravel=20
  src=3D"http://i.usatoday.net/_common/_images/clear.gif" =
border=3D0></A><SPAN=20
  class=3DglobalNavText><A =
href=3D"http://travel.usatoday.com/">Travel</A></SPAN>=20
  </LI>
  <LI><A href=3D"http://www.usatoday.com/money/default.htm"><IMG=20
  class=3DmoneyMedBullet alt=3DMoney=20
  src=3D"http://i.usatoday.net/_common/_images/clear.gif" =
border=3D0></A><SPAN=20
  class=3DglobalNavText><A=20
  href=3D"http://www.usatoday.com/money/default.htm">Money</A></SPAN> =
</LI>
  <LI><A href=3D"http://www.usatoday.com/sports/default.htm"><IMG=20
  class=3DsportsMedBullet alt=3DSports=20
  src=3D"http://i.usatoday.net/_common/_images/clear.gif" =
border=3D0></A><SPAN=20
  class=3DglobalNavText><A=20
  href=3D"http://www.usatoday.com/sports/default.htm">Sports</A></SPAN> =
</LI>
  <LI><A href=3D"http://www.usatoday.com/life/default.htm"><IMG=20
  class=3DlifeMedBullet alt=3DLife=20
  src=3D"http://i.usatoday.net/_common/_images/clear.gif" =
border=3D0></A><SPAN=20
  class=3DglobalNavText><A=20
  href=3D"http://www.usatoday.com/life/default.htm">Life</A></SPAN> =
</LI>
  <LI><A href=3D"http://www.usatoday.com/tech/default.htm"><IMG=20
  class=3DtechMedBullet alt=3DTech=20
  src=3D"http://i.usatoday.net/_common/_images/clear.gif" =
border=3D0></A><SPAN=20
  class=3DglobalNavText><A=20
  href=3D"http://www.usatoday.com/tech/default.htm">Tech</A></SPAN> =
</LI>
  <LI><A href=3D"http://www.usatoday.com/weather/default.htm"><IMG=20
  class=3DweatherMedBullet alt=3DWeather=20
  src=3D"http://i.usatoday.net/_common/_images/clear.gif" =
border=3D0></A><SPAN=20
  class=3DglobalNavText><A=20
  =
href=3D"http://www.usatoday.com/weather/default.htm">Weather</A></SPAN></=
LI></UL></DIV></DIV>
<SCRIPT type=3Dtext/javascript>
function change_lbRule()
{
document.getElementById("lbRuleControl").style.borderColor =3D =
"#FFFFFF";
document.getElementById("lbRuleControl").style.marginBottom =3D "0";
document.getElementById("lbRuleControl").style.marginTop =3D "18";
document.getElementById("ad_leaderboard").style.marginBottom =3D "8";
}
if =
(document.getElementById("lbRuleControl")&&document.getElementById("ad_le=
aderboard")){change_lbRule()};
</SCRIPT>
<!-- END GLOBAL NAV --><!-- /EdSysObj --><!-- /EdSysObj --></DIV>
<DIV id=3DsubNav2><!-- EdSysObj ID=3D"ribbon" FRAGMENTID=3D"28000748" =
egiordan --><!-- EdSysObj ID=3D"SSI" FRAGMENTID=3D"28000746" mharzall =
-->
<DIV class=3Dnav-container>
<UL id=3Dsection-nav onmouseover=3D"navhideflash('hide')"=20
onmouseout=3D"navhideflash('show')">
  <LI class=3Dsectionlabel><A =
href=3D"http://www.usatoday.com/news/default.htm">News=20
  =BB</A> </LI>
  <LI class=3Dsubsectionlabel><A=20
  href=3D"http://www.usatoday.com/news/nation/default.htm">Nation</A> =
</LI>
  <LI class=3DnavItem><A=20
  =
href=3D"http://www.usatoday.com/news/nation/census/default.htm">Census</A=
> </LI>
  <LI class=3DnavItem><A=20
  =
href=3D"http://www.usatoday.com/news/military/troopsatrisk/default.htm">T=
roops=20
  at Risk</A> <!--li class=3D"navItem"><a =
href=3D"http://www.usatoday.com/news/states/ns1.htm"> States</a> =
</li--></LI>
  <LI class=3DnavItem><A=20
  href=3D"http://www.usatoday.com/news/lottery/lotto.htm">Lotteries</A>=20
</LI></UL></DIV><!-- /EdSysObj --><!-- /EdSysObj --></DIV>
<DIV id=3DseriesBar></DIV>
<DIV id=3DbodyMain>
<TABLE cellSpacing=3D0 cellPadding=3D0 width=3D940 border=3D0>
  <TBODY>
  <TR>
    <TD colSpan=3D3>
      <DIV id=3DapplyLargeStoryPhoto></DIV></TD></TR>
  <TR vAlign=3Dtop>
    <TD align=3Dleft></TD>
    <TD width=3D30 rowSpan=3D3><IMG height=3D30 alt=3D""=20
      src=3D"http://i.usatoday.net/_common/_images/clear.gif" =
width=3D30></TD>
    <TD align=3Dright rowSpan=3D4>
      <DIV id=3DAD336x700>
      <SCRIPT type=3Dtext/javascript>OAS_AD("FixedPanel");</SCRIPT>
      </DIV>
      <TABLE id=3DrightRail cellSpacing=3D0 cellPadding=3D0 width=3D250 =
border=3D0>
        <TBODY>
        <TR>
          <TD>
            <DIV id=3DAdv1></DIV></TD></TR>
        <TR>
          <TD>
            <DIV id=3DAdv2></DIV></TD></TR>
        <TR>
          <TD>
            <DIV id=3DAdv3>
            <SCRIPT type=3Dtext/javascript>OAS_AD("Links1");</SCRIPT>
            </DIV></TD></TR>
        <TR>
          <TD>
            <DIV id=3DAdv4></DIV></TD></TR>
        <TR>
          <TD>
            <DIV id=3DAdv5></DIV></TD></TR>
        <TR>
          <TD align=3Dleft>
            <TABLE cellSpacing=3D0 cellPadding=3D0 border=3D0>
              <TBODY>
              <TR>
                <TD>
                  <DIV id=3DAdv6>
                  <SCRIPT =
type=3Dtext/javascript>OAS_AD("Poster3");</SCRIPT>

                  <SCRIPT =
type=3Dtext/javascript>OAS_AD("PosterBig");</SCRIPT>

                  <SCRIPT=20
type=3Dtext/javascript>OAS_AD("VerticalBanner");</SCRIPT>
                  </DIV></TD></TR></TBODY></TABLE></TD></TR>
        <TR>
          <TD>
            <DIV id=3DAdv7><!-- EdSysObj ID=3D"advertising5" =
FRAGMENTID=3D"33183970" cpeksens --><!-- EdSysObj ID=3D"SSI-A" =
FRAGMENTID=3D"37562000" cpeksens --><A=20
            href=3D"http://reg.e.usatoday.com/?csp=3DMostPopnotch"><IMG =
height=3D201=20
            =
src=3D"http://i.usatoday.net/marketing/email/_notches/email-promo-most-po=
pular.jpg"=20
            width=3D300 border=3D0></A><!-- /EdSysObj -->=20
        <!-- /EdSysObj --></DIV></TD></TR>
        <TR>
          <TD>
            <DIV id=3DAdv8></DIV></TD></TR>
        <TR>
          <TD>
            <DIV id=3DAdv9>
            <SCRIPT type=3Dtext/javascript>OAS_AD("Links2");</SCRIPT>
            </DIV></TD></TR>
        <TR>
          <TD>
            <DIV id=3DAdv10><!-- EdSysObj ID=3D"advertising7" =
FRAGMENTID=3D"13732993" rberthol --><!-- /EdSysObj --></DIV></TD></TR>
        <TR>
          <TD>
            <DIV id=3DAdv11></DIV></TD></TR></TBODY></TABLE></TD></TR>
  <TR vAlign=3Dtop>
    <TD align=3Dleft>
      <DIV align=3Dright></DIV>
      <DIV id=3DapplyMediumStoryPhoto>
      <TABLE cellSpacing=3D0 cellPadding=3D0 border=3D0>
        <TBODY>
        <TR>
          <TD vAlign=3Dtop><IMG height=3D240=20
            alt=3D"Students from North Carolina A&amp;T College stage a =
sit-in protest at the F.W. Woolworth lunch counter on Feb. 2, 1960."=20
            =
src=3D"http://i.usatoday.net/news/_photos/2010/01/31/sitinx-topper-medium=
.jpg"=20
            width=3D472 border=3D0></TD>
          <TD class=3Dcaption vAlign=3Dtop><IMG height=3D1 alt=3D""=20
            src=3D"http://i.usatoday.net/images/clear.gif" =
width=3D6></TD>
          <TD class=3DphotoCredit vAlign=3Dtop><SPAN =
class=3Dsidebar>Students from=20
            North Carolina A&amp;T College stage a sit-in protest at the =
F.W.=20
            Woolworth lunch counter on Feb. 2, =
1960.</SPAN><BR><BR>UPI</TD></TR>
        <TR>
          <TD height=3D1><IMG height=3D11 alt=3D""=20
            src=3D"http://i.usatoday.net/_common/_images/clear.gif"=20
        =
width=3D1></TD></TR></TBODY></TABLE></DIV><!--startclickprintinclude--><!=
--clickabilityRefresh=3D15m-->
      <DIV id=3DapplyHeader>
      <DIV id=3DfirstHeader align=3Dleft>
      <TABLE id=3DtopTools cellSpacing=3D0 cellPadding=3D0 =
width=3D"100%" border=3D0><!-- EdSysObj ID=3D"SSI-B" =
FRAGMENTID=3D"13446788" mnguyen -->
        <FORM name=3DhiddenValForm><INPUT type=3Dhidden value=3D0 =
name=3DhiddenMacValue>=20
        <INPUT type=3Dhidden value=3D0 name=3DhiddenMacPrintValue> =
</FORM><!-- /EdSysObj -->
        <TBODY>
        <TR>
          <TD>
            <SCRIPT type=3Dtext/javascript>
var showReprintSSI=3D"showReprintSSI";				=09

function RightslinkPopUp(){	    =20
var url =3D "https://s100.copyright.com/AppDispatchServlet";=20
var location =3D url=20
+ "?publisherName=3D" + escape( "USATODAY" )		// required, hard-coded
+ "&publication=3D" + escape( "USATODAY" )             	// required, =
hard-coded=20
+ "&title=3D" + escape( "Sit-ins reignited the civil rights movement 50 =
years ago " )  // required
+ "&publicationDate=3D" + escape( "2/1/2010 12:48:54 AM") 		// required
+ "&author=3D" + escape( "By Larry Copeland, USA TODAY" )=20
+ "&contentID=3D"	+ escape( =
"http://www.usatoday.com/news/nation/2010-02-01-sit-ins-civil-rights_N.ht=
m" )	// required
+ "&orderBeanReset=3Dtrue";					// required, hard-coded                  =
        		                =20
PopUp =3D window.open( location,  "Rightslink", =
"toolbar=3Dno,directories=3Dno,status=3Dno,menubar=3Dno,scrollbars=3Dyes,=
resizable=3Dyes,width=3D650,height=3D550");  =20
}
</SCRIPT>
          </TD></TR></TBODY></TABLE><!--startclickprintexclude-->
      <TABLE height=3D25 cellSpacing=3D0 cellPadding=3D0 width=3D"100%" =
border=3D0>
        <TBODY>
        <TR>
          <TD class=3Ddatestamp><SPAN id=3Ddatestamp>Updated
            <SCRIPT =
type=3Dtext/javascript>document.write(niceDate('2/1/2010 1:31 =
PM'));</SCRIPT>
             </SPAN>&nbsp;|&nbsp;<SPAN id=3DuslCountControl><SPAN=20
            class=3DuslDisabledCommentsLink>Comment <SPAN=20
            =
class=3DuslDisabledCommentsCount></SPAN></SPAN></SPAN>&nbsp;|&nbsp;<SPAN =

            id=3DuslRecommendControl><SPAN=20
            class=3DuslDisabledRecommendLink>Recommend <SPAN=20
            class=3DuslDisabledRecommendCount></SPAN></SPAN></SPAN></TD>
          <TD align=3Dright><!-- EdSysObj ID=3D"SSI-B" =
FRAGMENTID=3D"13417811" rberthol --><SPAN=20
            class=3DpageTools style=3D"VERTICAL-ALIGN: middle"><A=20
            onmouseover=3Dreturn(ETMouseOver()); title=3D"EMAIL THIS"=20
            onclick=3Dreturn(ET()); onmouseout=3Dreturn(ETMouseOut());=20
            =
href=3D"http://www.usatoday.com/news/nation/2010-02-01-sit-ins-civil-righ=
ts_N.htm#">E-mail</A>=20
            | <A onmouseover=3Dreturn(STMouseOver()); title=3D"SAVE =
THIS"=20
            onclick=3Dreturn(ST()); onmouseout=3Dreturn(STMouseOut());=20
            =
href=3D"http://www.usatoday.com/news/nation/2010-02-01-sit-ins-civil-righ=
ts_N.htm#">Save</A>=20
            | <A onmouseover=3Dreturn(PTMouseOver()); title=3D"PRINT =
THIS"=20
            onclick=3Dreturn(PT()); onmouseout=3Dreturn(PTMouseOut());=20
            =
href=3D"http://www.usatoday.com/news/nation/2010-02-01-sit-ins-civil-righ=
ts_N.htm#">Print</A>=20
            |
            <SCRIPT type=3Dtext/javascript>
<!--
var tempshowReprintSSI =3D "";
if(window.showReprintSSI)
{
tempshowReprintSSI =3D showReprintSSI;
}
					if ((navigator.os.indexOf("Mac")=3D=3D1) && =
(navigator.type=3D=3D2))=20
					{	// macIE					=09
						if((document.forms.hiddenValForm.hiddenMacPrintValue.value =3D=3D =
"0") || =
(document.forms.hiddenValForm.hiddenMacPrintValue.value=3D=3D"2"))
						{					=09
							if(document.forms.hiddenValForm.hiddenMacPrintValue.value =3D=3D =
"2"){		=09
								document.forms.hiddenValForm.hiddenMacPrintValue.value =3D "0";=09
							}=09
							else{
							document.forms.hiddenValForm.hiddenMacPrintValue.value =3D "1";=09
							}								=09
							if(tempshowReprintSSI =3D=3D 'showReprintSSI'){
								writeReprintLink();=09
							}
							writeSubscribeToLink();						=09
						}
						else
						{
							document.forms.hiddenValForm.hiddenMacPrintValue.value =3D "2";=09
						}
					}
					else
					{// non macIE - write top and bottom=09
				=09
						if(tempshowReprintSSI =3D=3D 'showReprintSSI'){
							writeReprintLink();
						}
						writeSubscribeToLink();=09
					}			=09
						=09
				function writeReprintLink(){
					document.write('<a href=3D"javaScript:RightslinkPopUp()">Reprints =
&amp; Permissions</a> | ');
				}
				function writeSubscribeToLink(){=09
				var url =3D document.location.toString();
				var urlArray =3D url.split("/")
				var nurl =3D "";
				for (i =3D 3; i < urlArray.length - 1; i++)
				{			=09
					if(i<urlArray.length-2){
						nurl +=3D urlArray[i] + "|";
					}
					else
					{
						nurl +=3D urlArray[i];
					}			=09
				}			=09
				document.write('<a =
href=3D"http://asp.usatoday.com/marketing/rss/rsstrans.aspx?ssts=3D' + =
escape(nurl) + '"><img =
src=3D"http://images.usatoday.com/marketing/_images/rssbox.gif" =
width=3D"36" height=3D"14" border=3D"0" align=3D"absmiddle" =
alt=3D"Subscribe to stories like this" style=3D"border:0; margin:0; =
padding:2px 0 0 0"/></a>');				=09
				}
//-->				=09
</SCRIPT>
             </SPAN><!-- /EdSysObj =
--></TD></TR></TBODY></TABLE><!--endclickprintexclude--></DIV></DIV><!--s=
tartclickprintexclude--></TD></TR>
  <TR>
    <TD vAlign=3Dtop align=3Dleft>
      <TABLE style=3D"FLOAT: left" cellSpacing=3D0 cellPadding=3D0>
        <TBODY>
        <TR>
          <TD>
            <DIV id=3DapplyMainStoryPhoto=20
            style=3D"MARGIN-TOP: 4px; Z-INDEX: -1"></DIV>
            <DIV id=3Dva style=3D"Z-INDEX: -1; FLOAT: left"><!-- =
ContentCoreElement ID=3D"4c726b8a-6bd6-4e6a-b336-0076e7f9bb19", =
DateTime=3D"2/25/2010 12:12:27 AM" -->
            <TABLE class=3DvaOuter cellSpacing=3D0 cellPadding=3D0 =
width=3D245 border=3D0=20
            xmlns:fo=3D"http://www.w3.org/1999/XSL/Format">
              <TBODY>
              <TR>
                <TD colSpan=3D2 height=3D20><IMG height=3D20=20
                  =
src=3D"http://images.usatoday.com/_common/_images/clear.gif"=20
                  width=3D1></TD></TR>
              <TR>
                <TD width=3D12><IMG height=3D1=20
                  =
src=3D"http://images.usatoday.com/_common/_images/clear.gif"=20
                  width=3D12></TD>
                <TD>
                  <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%" =
border=3D0>
                    <TBODY>
                    <TR>
                      <TD vAlign=3Dtop colSpan=3D2><SPAN =
class=3Dva_main_header><IMG=20
                        class=3DsectionBullet height=3D10=20
                        =
src=3D"http://images.usatoday.com/_common/_images/clear.gif"=20
                        width=3D10>&nbsp;CONNECTIONS TO A =
MOVEMENT</SPAN></TD></TR>
                    <TR>
                      <TD vAlign=3Dtop colSpan=3D2><IMG height=3D15=20
                        =
src=3D"http://images.usatoday.com/_common/_images/clear.gif"=20
                        width=3D1></TD></TR>
                    <TR>
                      <TD class=3DvaText colSpan=3D2>
                        <P><STRONG><A=20
                        =
href=3D"http://civilrights.historybeat.com/gn_civilrights.php"=20
                        target=3D_blank><IMG=20
                        alt=3Dh:/news/_photos/2010/01/15/227va.jpg=20
                        =
src=3D"http://images.usatoday.com/news/_photos/2010/01/15/227va.jpg"></A>=
<BR><BR></STRONG>
                        <P>Four generations have witnessed change.</P>
                        <P>Tell your story; help solve cold cases. <A=20
                        =
href=3D"http://civilrights.historybeat.com/"><BR><STRONG>Click=20
                        here</STRONG></A> for more on civil rights in=20
                        America.</P></TD></TR></TBODY></TABLE></TD></TR>
              <TR>
                <TD colSpan=3D2 height=3D20><IMG height=3D20=20
                  =
src=3D"http://images.usatoday.com/_common/_images/clear.gif"=20
                  width=3D1></TD></TR></TBODY></TABLE>
            <DIV class=3DVASpacer=20
            xmlns:fo=3D"http://www.w3.org/1999/XSL/Format"></DIV><!-- =
End ContentCoreElement ID=3D"4c726b8a-6bd6-4e6a-b336-0076e7f9bb19" =
--><!-- ContentCoreElement ID=3D"29e9f8b1-bae7-453a-b48b-532c81a9ed11", =
DateTime=3D"2/25/2010 12:12:33 AM" -->
            <TABLE class=3DvaOuter cellSpacing=3D0 cellPadding=3D0 =
width=3D245 border=3D0=20
            xmlns:fo=3D"http://www.w3.org/1999/XSL/Format">
              <TBODY>
              <TR>
                <TD colSpan=3D2 height=3D20><IMG height=3D20=20
                  =
src=3D"http://images.usatoday.com/_common/_images/clear.gif"=20
                  width=3D1></TD></TR>
              <TR>
                <TD width=3D12><IMG height=3D1=20
                  =
src=3D"http://images.usatoday.com/_common/_images/clear.gif"=20
                  width=3D12></TD>
                <TD>
                  <TABLE cellSpacing=3D0 cellPadding=3D0 width=3D"100%" =
border=3D0>
                    <TBODY>
                    <TR>
                      <TD vAlign=3Dtop colSpan=3D2><SPAN =
class=3Dva_main_header><IMG=20
                        class=3DsectionBullet height=3D10=20
                        =
src=3D"http://images.usatoday.com/_common/_images/clear.gif"=20
                        width=3D10>&nbsp;SIT-IN =
TIMELINE</SPAN></TD></TR>
                    <TR>
                      <TD vAlign=3Dtop colSpan=3D2><IMG height=3D15=20
                        =
src=3D"http://images.usatoday.com/_common/_images/clear.gif"=20
                        width=3D1></TD></TR>
                    <TR>
                      <TD class=3DvaText colSpan=3D2>
                        <P>The lunch counter sit-in movement began Feb. =
1, 1960,=20
                        in Greensboro, N.C. By the end of March, the =
movement=20
                        had spread to more than 55 cities in 13 states. =
Among=20
                        the cities and colleges and universities whose =
students=20
                        participated:</P>
                        <TABLE cellSpacing=3D1 cellPadding=3D2 =
width=3D227 border=3D0>
                          <TBODY>
                          <TR>
                            <TD class=3DvaTitle width=3D50>Date</TD>
                            <TD class=3DvaTitle>City</TD>
                            <TD class=3DvaTitle>College</TD></TR>
                          <TR>
                            <TD class=3DvaTextBold>Feb. 1</TD>
                            <TD class=3DvaText>Greensboro, N.C.</TD>
                            <TD class=3DvaText>North Carolina A&amp;T=20
                          College</TD></TR>
                          <TR>
                            <TD colSpan=3D3><IMG height=3D1=20
                              =
src=3D"http://images.usatoday.com/_common/_images/ipr/grey.gif"=20
                              width=3D"100%"> </TD></TR>
                          <TR>
                            <TD class=3DvaTextBold>Feb. 8</TD>
                            <TD class=3DvaText>Durham, N.C.</TD>
                            <TD class=3DvaText>North Carolina =
College</TD></TR>
                          <TR>
                            <TD colSpan=3D3><IMG height=3D1=20
                              =
src=3D"http://images.usatoday.com/_common/_images/ipr/grey.gif"=20
                              width=3D"100%"> </TD></TR>
                          <TR>
                            <TD class=3DvaTextBold>Feb. 8</TD>
                            <TD class=3DvaText>Fayetteville, N.C.</TD>
                            <TD class=3DvaText>Fayetteville State =
Teachers=20
                              College</TD></TR>
                          <TR>
                            <TD colSpan=3D3><IMG height=3D1=20
                              =
src=3D"http://images.usatoday.com/_common/_images/ipr/grey.gif"=20
                              width=3D"100%"> </TD></TR>
                          <TR>
                            <TD class=3DvaTextBold>Feb. 8</TD>
                            <TD class=3DvaText>Winston-Salem, N.C.</TD>
                            <TD class=3DvaText>Winston-Salem Teachers =
College=20
                          </TD></TR>
                          <TR>
                            <TD colSpan=3D3><IMG height=3D1=20
                              =
src=3D"http://images.usatoday.com/_common/_images/ipr/grey.gif"=20
                              width=3D"100%"> </TD></TR>
                          <TR>
                            <TD class=3DvaTextBold>Feb. 9</TD>
                            <TD class=3DvaText>Charlotte</TD>
                            <TD class=3DvaText>Johnson C. Smith =
University=20
</TD></TR>
                          <TR>
                            <TD colSpan=3D3><IMG height=3D1=20
                              =
src=3D"http://images.usatoday.com/_common/_images/ipr/grey.gif"=20
                              width=3D"100%"> </TD></TR>
                          <TR>
                            <TD class=3DvaTextBold>Feb. 10</TD>
                            <TD class=3DvaText>Raleigh, N.C.</TD>
                            <TD class=3DvaText>Saint Augustine's =
College, Shaw=20
                              University</TD></TR>
                          <TR>
                            <TD colSpan=3D3><IMG height=3D1=20
                              =
src=3D"http://images.usatoday.com/_common/_images/ipr/grey.gif"=20
                              width=3D"100%"> </TD></TR>
                          <TR>
                            <TD class=3DvaTextBold>Feb. 11</TD>
                            <TD class=3DvaText>Hampton, Va.</TD>
                            <TD class=3DvaText>Hampton Institute =
</TD></TR>
                          <TR>
                            <TD colSpan=3D3><IMG height=3D1=20
                              =
src=3D"http://images.usatoday.com/_common/_images/ipr/grey.gif"=20
                              width=3D"100%"> </TD></TR>
                          <TR>
                            <TD class=3DvaTextBold>Feb. 12</TD>
                            <TD class=3DvaText>Rock Hill, S.C.</TD>
                            <TD class=3DvaText>Clinton Junior =
College</TD></TR>
                          <TR>
                            <TD colSpan=3D3><IMG height=3D1=20
                              =
src=3D"http://images.usatoday.com/_common/_images/ipr/grey.gif"=20
                              width=3D"100%"> </TD></TR>
                          <TR>
                            <TD class=3DvaTextBold>Feb. 13</TD>
                            <TD class=3DvaText>Nashville</TD>
                            <TD class=3DvaText>Fisk University</TD></TR>
                          <TR>
                            <TD colSpan=3D3><IMG height=3D1=20
                              =
src=3D"http://images.usatoday.com/_common/_images/ipr/grey.gif"=20
                              width=3D"100%"> </TD></TR>
                          <TR>
                            <TD class=3DvaTextBold>Feb. 13</TD>
                            <TD class=3DvaText>Tallahassee, Fla.</TD>
                            <TD class=3DvaText>Florida A&amp;M =
University </TD></TR>
                          <TR>
                            <TD colSpan=3D3><IMG height=3D1=20
                              =
src=3D"http://images.usatoday.com/_common/_images/ipr/grey.gif"=20
                              width=3D"100%"> </TD></TR>
                          <TR>
                            <TD class=3DvaTextBold>Feb. 20</TD>
                            <TD class=3DvaText>Richmond, Va.</TD>
                            <TD class=3DvaText>Virginia Union =
University</TD></TR>
                          <TR>
                            <TD colSpan=3D3><IMG height=3D1=20
                              =
src=3D"http://images.usatoday.com/_common/_images/ipr/grey.gif"=20
                              width=3D"100%"> </TD></TR>
                          <TR>
                            <TD class=3DvaTextBold>Feb. 22</TD>
                            <TD class=3DvaText>Baltimore</TD>
                            <TD class=3DvaText>Coppin State Teachers=20
                          College</TD></TR>
                          <TR>
                            <TD colSpan=3D3><IMG height=3D1=20
                              =
src=3D"http://images.usatoday.com/_common/_images/ipr/grey.gif"=20
                              width=3D"100%"> </TD></TR>
                          <TR>
                            <TD class=3DvaTextBold>Feb. 24</TD>
                            <TD class=3DvaText>Montgomery, Ala.</TD>
                            <TD class=3DvaText>Alabama State College =
</TD></TR>
                          <TR>
                            <TD colSpan=3D3><IMG height=3D1=20
                              =
src=3D"http://images.usatoday.com/_common/_images/ipr/grey.gif"=20
                              width=3D"100%"> </TD></TR>
                          <TR>
                            <TD class=3DvaTextBold>Feb. 26</TD>
                            <TD class=3DvaText>Tuskegee, Ala.</TD>
                            <TD class=3DvaText>Tuskegee =
Institute</TD></TR>
                          <TR>
                            <TD colSpan=3D3><IMG height=3D1=20
                              =
src=3D"http://images.usatoday.com/_common/_images/ipr/grey.gif"=20
                              width=3D"100%"> </TD></TR>
                          <TR>
                            <TD class=3DvaTextBold>March 2</TD>
                            <TD class=3DvaText>Daytona Beach, Fla.</TD>
                            <TD class=3DvaText>Bethune-Cookman =
College</TD></TR>
                          <TR>
                            <TD colSpan=3D3><IMG height=3D1=20
                              =
src=3D"http://images.usatoday.com/_common/_images/ipr/grey.gif"=20
                              width=3D"100%"> </TD></TR>
                          <TR>
                            <TD class=3DvaTextBold>March 4</TD>
                            <TD class=3DvaText>Houston</TD>
                            <TD class=3DvaText>Texas Southern =
University</TD></TR>
                          <TR>
                            <TD colSpan=3D3><IMG height=3D1=20
                              =
src=3D"http://images.usatoday.com/_common/_images/ipr/grey.gif"=20
                              width=3D"100%"> </TD></TR>
                          <TR>
                            <TD class=3DvaTextBold>March 8</TD>
                            <TD class=3DvaText>New Orleans</TD>
                            <TD class=3DvaText>Dillard University, =
Southern=20
                              University</TD></TR>
                          <TR>
                            <TD colSpan=3D3><IMG height=3D1=20
                              =
src=3D"http://images.usatoday.com/_common/_images/ipr/grey.gif"=20
                              width=3D"100%"> </TD></TR>
                          <TR>
                            <TD class=3DvaTextBold>March 15</TD>
                            <TD class=3DvaText>Atlanta</TD>
                            <TD class=3DvaText>Clark University, =
Morehouse=20
                              College, Morris Brown College, Spelman=20
                          College</TD></TR>
                          <TR>
                            <TD colSpan=3D3><IMG height=3D1=20
                              =
src=3D"http://images.usatoday.com/_common/_images/ipr/grey.gif"=20
                              width=3D"100%"> </TD></TR></TBODY></TABLE>
                        <P><I>Source: International Civil Rights Center =
and=20
                        Museum, Greensboro,=20
              N.C.</I></P></TD></TR></TBODY></TABLE></TD></TR>
              <TR>
                <TD colSpan=3D2 height=3D20><IMG height=3D20=20
                  =
src=3D"http://images.usatoday.com/_common/_images/clear.gif"=20
                  width=3D1></TD></TR></TBODY></TABLE>
            <DIV class=3DVASpacer=20
            xmlns:fo=3D"http://www.w3.org/1999/XSL/Format"></DIV><!-- =
End ContentCoreElement ID=3D"29e9f8b1-bae7-453a-b48b-532c81a9ed11" =
--></DIV></TD></TR></TBODY></TABLE><!--endclickprintexclude--><!-- =
EdSysObj ID=3D"SandboxLede" FRAGMENTID=3D"37408872" susmiller -->
      <DIV style=3D"PADDING-BOTTOM: 4px"><SPAN =
class=3Dinside-head2>Sit-ins=20
      reignited the civil rights movement 50 years =
ago</SPAN></DIV><!--endclickprintexclude-->
      <SCRIPT type=3Dtext/javascript>
var storyURL =3D =
"http://www.usatoday.com/news/nation/2010-02-01-sit-ins-civil-rights_N.ht=
m";=09
</SCRIPT>

      <SCRIPT type=3Dtext/javascript>
var storyTitle =3D "Sit-ins reignited the civil rights movement 50 years =
ago";
var articleSummary =3D "In 1960, tens of thousands of students across =
the South were using sit-ins to protest racial discrimination that had =
scarred their parents, risking their futures to try to ensure a better =
one for their children.";
</SCRIPT>
<!-- EdSysObj ID=3D"SSI-A" FRAGMENTID=3D"30348882" rberthol -->
      <DIV id=3DtopSocialButtons></DIV>
      <SCRIPT type=3Dtext/javascript>
document.write('<scr' + 'ipt type=3D"text/javascript" =
src=3D"http://i.usatoday.net/asp/usatly/handler.ashx?storyid=3D' + tagID =
+ '&longUrl=3D' + storyURL + '"><\/scr' + 'ipt>');
</SCRIPT>

      <SCRIPT type=3Dtext/javascript>
	if (typeof(articleSummary) =3D=3D 'undefined'){
		var articleSummary =3D"";
	}

	<!-- yahoobuzz script -->
	var articleSource =3D "USATODAY.com";
	var yahooBuzzArticleId =3D 'usatoday:'+storyURL+'?csp=3D34';
	var yahooBuzzBadgeType =3D 'text';
=09
	<!-- twitter script -->
	var twtUrl    =3D usatlyshorturl;
	var maxLength =3D 140 - (twtUrl.length + 1);
	var twtSource =3D 'RT @USATODAY'
	if (storyTitle.length > maxLength) {
		storyTitle =3D storyTitle.substr(0, (maxLength - 5))+'...';
	}
	var twtLink =3D 'http://twitter.com/home?status=3D'+encodeURIComponent( =
twtSource  + ' ' + storyTitle + ' ' +  twtUrl );

	<!-- myspace script -->
	function GetThis(T, C, U, L)
	{
	var targetUrl =3D =
'http://www.myspace.com/index.cfm?fuseaction=3Dpostto&' + 't=3D' + =
encodeURIComponent(T)
	+ '&c=3D' + encodeURIComponent(C) + '&u=3D' + encodeURIComponent(U) + =
'&l=3D' + L;
	window.open(targetUrl);
	}

	var sclListTop =3D "";

	sclListTop +=3D'<div class=3D"socialContainer">';
	sclListTop +=3D' <ul id=3D"spritemenu" class=3D"socialList">';
	sclListTop +=3D'  <li class=3D"sharing-bg">Share</li>';

	sclListTop +=3D'  <li id=3D"sprite0" ><span id=3D"yahooBuzzBadge"><!-- =
this element will be replaced --></span></li>';
	sclListTop +=3D'  <li id=3D"sprite16"><span class=3D"spriteImage =
sprite16">&nbsp;</span><span><a =
href=3D"http://mixx.com/submit/story?page_url=3D'+storyURL+'&amp;partner=3D=
usat" onClick=3D"uoTrack(\'mixx\')" target=3D"mixx">Add to =
Mixx</a></span></li>';
	sclListTop +=3D'  <li id=3D"sprite5"><span class=3D"spriteImage =
sprite5">&nbsp;</span><span><a =
href=3D"http://www.facebook.com/sharer.php?u=3D'+storyURL+'&amp;title=3D'=
+storyTitle+'" =
onClick=3D"window.open(\'\',\'facebook\',\'width=3D642,height=3D436,left=3D=
0,top=3D0,resizable,scrollbars=3Dyes\');uoTrack(\'facebook\')" =
target=3D"facebook">Facebook</a></span></li>';
	sclListTop +=3D'  <li id=3D"sprite18"><span class=3D"spriteImage =
sprite18">&nbsp;</span><span><a href=3D"'+twtLink+'" =
target=3D"_blank"'+'>Twitter<'+'/a></span></li>';
	sclListTop +=3D' </ul>';

	sclListTop +=3D' <div class=3D"social-wrapper">';
	sclListTop +=3D'  <div id=3D"social-treeview-wrapper">';
	sclListTop +=3D'   <ul class=3D"share-nav">';
	sclListTop +=3D'    <li>More';

	sclListTop +=3D'     <ul id=3D"spritemenu" class=3D"socialList">';

	sclListTop +=3D'      <li id=3D"sprite13"><span class=3D"spriteImage =
sprite13">&nbsp;</span><span><a =
href=3D"http://cgi.fark.com/cgi/fark/farkit.pl?u=3D'+storyURL+'&amp;h=3D'=
+storyTitle+'" uoTrack(\'farkit\')" =
target=3D"fark">Fark</a></span></li>';
	sclListTop +=3D'      <li id=3D"sprite1"><span class=3D"spriteImage =
sprite1">&nbsp;</span><span><a =
href=3D"http://digg.com/submit?phase=3D2&amp;url=3D'+storyURL+'&amp;title=
=3D'+storyTitle+'&amp;topic=3D" onClick=3D"uoTrack(\'digg\')" =
target=3D"digg">Digg</a></span></li>';
	sclListTop +=3D'      <li id=3D"sprite4"><span class=3D"spriteImage =
sprite4">&nbsp;</span><span><a =
href=3D"http://reddit.com/submit?url=3D'+storyURL+'&amp;title=3D'+storyTi=
tle+'" onClick=3D"uoTrack(\'reddit\')" =
target=3D"reddit">Reddit</a></span></li>';
	sclListTop +=3D'      <li id=3D"sprite12"><span class=3D"spriteImage =
sprite12">&nbsp;</span><span><a =
href=3D"http://www.myspace.com/index.cfm?fuseaction=3Dpostto&u=3D'+storyU=
RL+'&amp;t=3D'+storyTitle+'" =
onClick=3D"window.open(\'\',\'myspace\',\'width=3D800,height=3D600,left=3D=
0,top=3D0,resizable,scrollbars=3Dyes\');uoTrack(\'myspace\')" =
target=3D"myspace">MySpace</a></span></li>';
	sclListTop +=3D'      <li id=3D"sprite14"><span class=3D"spriteImage =
sprite14">&nbsp;</span><span><a =
href=3D"http://www.stumbleupon.com/submit?url=3D'+storyURL+'&amp;h=3D'+st=
oryTitle+
	'" uoTrack(\'stumbleupon\')" =
target=3D"stumbleupon">StumbleUpon</a></span></li>';
	sclListTop +=3D'      <li id=3D"sprite15"><span class=3D"spriteImage =
sprite15">&nbsp;</span><span><a =
href=3D"http://www.propeller.com/story/submit/?url=3D'+storyURL+'&amp;tit=
le=3D'+storyTitle+'" uoTrack(\'propeller\')" =
target=3D"propeller">Propeller</a></span></li>';
	sclListTop +=3D'      <li id=3D"sprite17"><span class=3D"spriteImage =
sprite17">&nbsp;</span><span><a =
href=3D"http://www.linkedin.com/shareArticle?mini=3Dtrue&url=3D'+storyURL=
+'&amp;title=3D'+storyTitle+'&amp;summary=3D'+articleSummary+'&amp;source=
=3D'+articleSource+'" =
onClick=3D"window.open(\'\',\'linkedin\',\'width=3D520,height=3D570,left=3D=
0,top=3D0,resizable,scrollbars=3Dyes\'); uoTrack(\'linkedin\')" =
target=3D"linkedin">LinkedIn</a></span></li>';

	sclListTop +=3D'     </ul>';
	sclListTop +=3D'    </li>';
	sclListTop +=3D'   </ul>';
	sclListTop +=3D'  </div>';
	sclListTop +=3D' </div>';
	sclListTop +=3D'</div>';
	jQuery("#topSocialButtons").append(sclListTop);
</SCRIPT>

      <SCRIPT type=3Dtext/javascript>
	jQuery(".share-nav").treeview({control: ".treecontrol",animated: =
"medium",collapsed: true});
jQuery(function() {
	jQuery.ajax({ type: "GET", url: "/marketing/rss/settings.xml", =
dataType: "xml", success: BuildSubscribeButtons });

});

function BuildSubscribeButtons(xml) {

	// Build SSTS array
	var url =3D document.location.toString();
	var urlArray =3D url.split("/")
	var nurl =3D "";

	for (i =3D 3; i < urlArray.length - 1; i++)
	{			=09
		if(i<urlArray.length-2){
			nurl +=3D urlArray[i] + "|";
		}
		else
		{
			nurl +=3D urlArray[i];
		}
	}
	var feedid =3D "";
	var feedname =3D "";
	var idx =3D 1;

	while (feedid =3D=3D "" && idx>0) {
		idx =3D nurl.indexOf('|');
		jQuery(xml).find('add').each(function(){
			if (jQuery(this).attr('key') =3D=3D nurl) {
				feedid =3D jQuery(this).attr('value');
			}
		});
		if (feedid =3D=3D "") {
			nurl =3D nurl.replace(/(.*)\|(.*)/,"$1");
		}
	}

	jQuery(xml).find('add').each(function(){
		if (jQuery(this).attr('key') =3D=3D feedid) {
			feedname =3D jQuery(this).attr('value');
		}
	});


	if (feedname =3D=3D "") feedname =3D "usatoday-NewsTopStories.xml";

	var sclListTop =3D "";
	sclListTop +=3D'<div class=3D"socialContainer">';
	sclListTop +=3D' <ul id=3D"spritemenu" class=3D"socialList">';

	<!-- divider -->
	sclListTop +=3D'  <li class=3D"sharing-bg">Subscribe</li>';
	<!-- subscribe buttons -->
	sclListTop +=3D'  <li id=3D"sprite-my"><span class=3D"spriteImage =
sprite-my">&nbsp;</span><span><a href=3D"' + =
'http://add.my.yahoo.com/rss?url=3Dhttp://rssfeeds.usatoday.com/' + =
escape(feedname) + '" uoTrack(\'myyahoo\')" =
target=3D"myyahoo">myYahoo</a></span></li>';
	sclListTop +=3D'  <li id=3D"sprite-ig"><span class=3D"spriteImage =
sprite-ig">&nbsp;</span><span><a href=3D"' + =
'http://fusion.google.com/add?feedurl=3Dhttp://rssfeeds.usatoday.com/' + =
escape(feedname) + '" uoTrack(\'igoogle\')" =
target=3D"igoogle">iGoogle</a></span></li>';

	sclListTop +=3D' </ul>';

	sclListTop +=3D' <div class=3D"social-wrapper">';
	sclListTop +=3D'  <div id=3D"social-treeview-wrapper">';
	sclListTop +=3D'   <ul class=3D"subscribe-nav">';
	sclListTop +=3D'    <li>More';

	sclListTop +=3D'     <ul id=3D"spritemenu" class=3D"socialList">';
	sclListTop +=3D'      <li id=3D"sprite-nv"><span class=3D"spriteImage =
sprite-nv">&nbsp;</span><span><a href=3D"' + =
'http://www.netvibes.com/subscribe.php?url=3Dhttp://rssfeeds.usatoday.com=
/' + escape(feedname) + '" uoTrack(\'netvibes\')" =
target=3D"netvibes">Netvibes</a></span></li>';
	sclListTop +=3D'      <li id=3D"sprite-ma"><span class=3D"spriteImage =
sprite-ma">&nbsp;</span><span><a href=3D"' + =
'http://favorites.my.aol.com/ffclient/AddFeed/?url=3Dhttp://rssfeeds.usat=
oday.com/' + escape(feedname) + '" uoTrack(\'myaol\')" =
target=3D"myaol">myAOL</a></span></li>';

	sclListTop +=3D'     </ul>';
	sclListTop +=3D'    </li>';
	sclListTop +=3D'   </ul>';
	sclListTop +=3D'  </div>';
	sclListTop +=3D' </div>';

	sclListTop +=3D' <ul class=3D"whatsthis">';
	<!-- what's this -->
	sclListTop +=3D'  <li class=3D"socialFoot"><a href=3D"#open-share-help" =
onClick=3D"document.getElementById(\'sclBtnInfo\').style.visibility=3D\'v=
isible\';document.getElementById(\'Adv6\').style.display=3D\'none\';usatA=
j.ahah(\'sclBtnInfo\', null, =
\'http://www.usatoday.com/marketing/socialhelp-v1.htm\', null);" =
title=3D"What\'s this"></a></li>';
	sclListTop +=3D' </ul>';

	sclListTop +=3D' <div id=3D"sclBtnInfo"></div>';
	sclListTop +=3D'</div>';

	jQuery("#topSocialButtons").append(sclListTop);
	jQuery(".subscribe-nav").treeview({control: ".treecontrol",animated: =
"medium",collapsed: true});
}
</SCRIPT>

      <SCRIPT src=3D"http://d.yimg.com/ds/badge.js"></SCRIPT>
<!-- /EdSysObj -->
      <DIV class=3DbyLine id=3DbyLineTag>By Larry Copeland, USA =
TODAY</DIV>
      <DIV class=3Dinside-copy>NASHVILLE =97 Fifth Avenue downtown =
bustles with=20
      activity on a blustery recent afternoon. People of all races =
mingle: This=20
      could be any midsize city in the <A=20
      title=3D"More news, photos about United States"=20
      =
href=3D"http://content.usatoday.com/topics/topic/Places,+Geography/Countr=
ies/United+States">United=20
      States</A>, circa 2010.</DIV>
      <P class=3Dinside-copy>Fifty years ago, things were different. The =
stores=20
      along Fifth =97 specifically, their lunch counters =97 and the =
city itself=20
      were the site of a battle that also played out in dozens of other =
cities=20
      in the South.</P>
      <P class=3Dinside-copy>The fight pitted black college students and =
a few of=20
      their white peers against the city's white power structure and its =

      downtown merchants over the right to sit down and eat lunch. At =
the time,=20
      blacks could spend money in those stores but couldn't eat at the =
stores'=20
      lunch counters.</P>
      <P class=3Dinside-copy>The lunch counter of 1960 was the =
equivalent of=20
      fast-food restaurants today. Hamburger chains were just beginning =
to=20
      appear on the American landscape. <A=20
      title=3D"More news, photos about Ray Kroc"=20
      href=3D"http://content.usatoday.com/topics/topic/Ray+Kroc">Ray =
Kroc</A> had=20
      opened his first <A title=3D"More news, photos about McDonald"=20
      =
href=3D"http://content.usatoday.com/topics/topic/Organizations/Companies/=
Food+and+beverage,+Agriculture,+Chemical/McDonald's">McDonald</A>'s=20
      about five years earlier; Burger King had gone national just the =
year=20
      before. People wanting a sandwich or a hamburger popped over to =
the lunch=20
      counter of department stores, drugstores and five-and-dime stores =
to have=20
      a bite.</P>
      <P class=3Dinside-copy>Except black people.</P>
      <DIV id=3DtagCrumbs></DIV>
      <P class=3Dinside-copy>State and local ordinances known as Jim =
Crow laws in=20
      at least 11 <A title=3D"More news, photos about Southern states"=20
      =
href=3D"http://content.usatoday.com/topics/topic/Southern+United+States">=
Southern=20
      states</A> prohibited interracial interaction in most areas of =
public life=20
      =97 restaurants, schools, courtrooms, buses and trains, movie =
theaters, even=20
      reform schools.</P>
      <P class=3Dinside-copy>Starting 50 years ago Monday, students =
across the=20
      South decided to change that.</P>
      <P class=3Dinside-copy>The tactic they chose was simple: They sat =
at lunch=20
      counters and waited to be served. The stores refused to serve =
them, and=20
      the students were arrested and hauled off to jail, sometimes after =
being=20
      beaten and spat on by white mobs.</P>
      <P class=3Dinside-copy>The tactic became known as sit-ins, and in =
1960, tens=20
      of thousands of students across the South were doing it =97 =
protesting=20
      racial discrimination that had scarred their parents, risking =
their=20
      futures to try to ensure a better one for their children.</P>
      <P class=3Dinside-copy>Perhaps 100,000 students participated in =
sit-ins,=20
      says historian Clayborne Carson; 3,000 were arrested in 1960 =
alone.</P>
      <P class=3Dinside-copy>
      <DIV class=3Dinside-copy><B>SIT-IN STORIES: </B><A=20
      =
href=3D"http://www.usatoday.com/news/nation/2010-02-01-sit-ins-civil-righ=
ts-readers_N.htm">Readers=20
      share how they took a seat for justice</A></DIV>
      <DIV class=3Dinside-copy><B>CIVIL RIGHTS IN AMERICA: </B><A=20
      =
href=3D"http://civilrights.historybeat.com/gn_civilrights.php">Connection=
s=20
      to a movement</A></DIV>
      <DIV class=3Dinside-copy><B>VIDEO: </B><A=20
      =
href=3D"http://www.usatoday.com/video/index.htm#/Inside+the+Civil+Rights+=
Museum/63695508001">International=20
      Civil Rights Musem opens</A></DIV>
      <DIV class=3Dinside-copy><B>MLK JR. DAY: </B><A=20
      =
href=3D"http://www.usatoday.com/news/sharing/2010-01-18-mlk-day-service-p=
rogress_N.htm">Focus=20
      on service, progress</A></DIV>
      <DIV class=3Dinside-copy><B>CIVIL RIGHTS MUSEUM: </B><A=20
      =
href=3D"http://www.usatoday.com/travel/destinations/2010-01-28-internatio=
nal-civil-rights-center_N.htm">Speaking=20
      for the Greensboro Four</A></DIV>
      <P></P>
      <P class=3Dinside-copy>Their story is drawing renewed attention as =
Black=20
      History Month begins and a new museum celebrating the =
transformation of=20
      America from the sit-ins to the election of President Obama opens=20
      Monday.</P>
      <P class=3Dinside-copy>"Had not all of that transpired, we would =
not have=20
      had the victory of 2008," says Amelia Parker, 61, executive =
director of=20
      the new International Civil Rights Center and Museum in =
Greensboro, N.C.,=20
      where the sit-ins began.</P>
      <P class=3Dinside-copy>The sit-ins =97 and the students they =
attracted =97=20
      reinvigorated <A title=3D"More news, photos about Martin Luther =
King Jr"=20
      =
href=3D"http://content.usatoday.com/topics/topic/Martin+Luther+King,+Jr">=
Martin=20
      Luther King Jr</A>.'s civil rights movement, which had begun to =
flag after=20
      the success of the Rosa Parks-inspired Montgomery bus boycott of=20
      1955-56.</P>
      <P class=3Dinside-copy>"The sit-ins were the real starting point =
of the=20
      protests of the <A title=3D"More news, photos about 1960s"=20
      =
href=3D"http://content.usatoday.com/topics/topic/1960s">1960s</A>," =
Carson=20
      says.</P>
      <P class=3Dinside-copy>"After Montgomery, King hadn't been able to =
sustain=20
      momentum. The sit-ins took the initiative away from King and the =
<A=20
      title=3D"More news, photos about NAACP"=20
      =
href=3D"http://content.usatoday.com/topics/topic/Organizations/Non-profit=
s,+Activist+Groups/National+Association+for+the+Advancement+of+Colored+Pe=
ople">NAACP</A>.=20
      You had these students, in some ways, leading King," says Carson, =
director=20
      of the Martin Luther King Jr. Research and Education Institute at =
<A=20
      title=3D"More news, photos about Stanford University"=20
      =
href=3D"http://content.usatoday.com/topics/topic/Organizations/Schools/St=
anford+University">Stanford=20
      University</A> and head of the <A=20
      title=3D"More news, photos about Morehouse College"=20
      =
href=3D"http://content.usatoday.com/topics/topic/Morehouse+College">Moreh=
ouse=20
      College</A> King Collection.</P>
      <P class=3Dinside-copy>The protests would groom a new generation =
of black=20
      leaders, and they would provide inspiration for movements that =
followed,=20
      says Reavis Mitchell, history department chairman at <A=20
      title=3D"More news, photos about Fisk University"=20
      =
href=3D"http://content.usatoday.com/topics/topic/Fisk+University">Fisk=20
      University</A> here.</P>
      <P class=3Dinside-copy>"The sit-ins had, and they continue to =
have, a=20
      tremendous impact," he says.</P>
      <P class=3Dinside-copy><B>Nashville: The prelude </B></P>
      <P class=3Dinside-copy>Among Southern cities, Nashville in 1960 =
was=20
      relatively moderate in matters of race.</P>
      <P class=3Dinside-copy>It called itself "The Athens of the South" =
because of=20
      its many colleges and universities. The City Council was =
integrated, and=20
      the white mayor, Ben West, was considered progressive by many =
black=20
      residents.</P>
      <P class=3Dinside-copy>But Nashville was a segregated city.</P>
      <P class=3Dinside-copy>"It was as segregated by race as any city =
in South=20
      Africa during apartheid," says John Seigenthaler, 82, then the =
weekend=20
      city editor of <I>The Tennessean</I>, Nashville's leading =
newspaper.</P>
      <P class=3Dinside-copy>He later was editor and publisher of <I>The =

      Tennessean</I>, and was the first editorial director of USA =
TODAY.</P>
      <P class=3Dinside-copy>Rep. John Lewis, D-Ga., was among a group =
of young=20
      people who aimed to change the status quo. In early 1960, he was a =

      19-year-old college student.</P>
      <P class=3Dinside-copy>"You had all these young people from all =
over the=20
      country, from all over the world," Lewis says. "They would come to =
Fisk to=20
      watch films and plays, or come to the Fisk Chapel to listen to=20
      unbelievable music. But they could not eat together downtown in =
racially=20
      mixed groups."</P>
      <P class=3Dinside-copy>For almost two years leading up to 1960, =
Lewis was in=20
      a group of students learning non-violent tactics from James =
Lawson, a=20
      graduate student at <A=20
      title=3D"More news, photos about Vanderbilt University"=20
      =
href=3D"http://content.usatoday.com/topics/topic/Organizations/Schools/Va=
nderbilt+University">Vanderbilt=20
      University</A>.</P>
      <P class=3Dinside-copy>The group included Diane Nash, an English =
major from=20
      Chicago who would emerge as a key spokeswoman; Bernard LaFayette, =
later a=20
      college president; C.T. Vivian, who later became an Atlanta city=20
      councilman, and <A title=3D"More news, photos about Marion Barry"=20
      =
href=3D"http://content.usatoday.com/topics/topic/Marion+Barry">Marion=20
      Barry</A>, later mayor of Washington, D.C.</P>
      <P class=3Dinside-copy>They held mock sit-ins, learning not to =
respond if=20
      attacked.</P>
      <P class=3Dinside-copy>In late 1959, they held test sit-ins =
without incident=20
      at two Nashville department stores, Harvey's and Cain-Sloan, where =
they=20
      were denied service.</P>
      <P class=3Dinside-copy>Soon, they would be ready for the real =
protest.</P>
      <P class=3Dinside-copy><B>Action in Greensboro </B></P>
      <P class=3Dinside-copy>Before the Nashville students could act, =
they were=20
      upstaged.</P>
      <P class=3Dinside-copy>On Feb. 1, 1960 four young black students, =
all=20
      freshmen at North Carolina A&amp;T College, sat down at the =
whites-only=20
      lunch counter of the <A title=3D"More news, photos about =
Woolworth"=20
      =
href=3D"http://content.usatoday.com/topics/topic/F.+W.+Woolworth+Company"=
>Woolworth</A>=20
      department store in downtown Greensboro.</P>
      <P class=3Dinside-copy>Unlike the Nashville students, Joseph =
McNeil, Ezell=20
      Blair Jr., David Richmond and Franklin McCain had not spent long =
months=20
      preparing. They simply had had enough, and decided to act.</P>
      <P class=3Dinside-copy>"My parents grew up and carried the scars =
of racial=20
      segregation," says McNeil, 67 and a retired Air Force Reserve =
major=20
      general who lives in Hempstead, N.Y.</P>
      <P class=3Dinside-copy>"I didn't want to see my children have to =
face the=20
      same problem. We just felt that this certainly was a time to act. =
If not=20
      now, when? If not my generation, what generation?"</P>
      <P class=3Dinside-copy><A title=3D"More news, photos about Taylor =
Branch"=20
      =
href=3D"http://content.usatoday.com/topics/topic/People/Journalists,+Medi=
a,+Academia/Taylor+Branch">Taylor=20
      Branch</A>, author of the Pulitzer Prize-winning civil rights =
history,=20
      <I>Parting the Waters</I>, says that word of the Greensboro sit-in =
"spread=20
      like wildfire from campus to campus and from state to state."</P>
      <P class=3Dinside-copy>Within days, sit-ins were happening all =
over the=20
      South.</P>
      <P class=3Dinside-copy>Black <A title=3D"More news, photos about =
Southerners"=20
      =
href=3D"http://content.usatoday.com/topics/topic/Southern+United+States">=
Southerners</A>,=20
      expecting profound change after the Supreme Court ordered school=20
      desegregation in 1954, had grown frustrated with the slow pace of=20
      progress, Branch says.</P>
      <P class=3Dinside-copy>Sit-ins had been tried in more than a dozen =
cities=20
      starting in 1958 in Wichita, but none ignited passions like the =
one in=20
      Greensboro.</P>
      <P class=3Dinside-copy>By the end of February, sit-ins had taken =
place in 31=20
      cities and in 71 by March, according to Branch.</P>
      <P class=3Dinside-copy>By October, sit-ins had occurred in 112 =
Southern=20
      cities, according to <A title=3D"More news, photos about Juan =
Williams"=20
      =
href=3D"http://content.usatoday.com/topics/topic/Juan+Williams">Juan=20
      Williams</A>' <I>Eyes on the Prize: America's Civil Rights Years,=20
      1954-1965</I>.</P>
      <P class=3Dinside-copy>Many of the sit-ins, however, were largely=20
      ineffectual. Not so in Nashville.</P>
      <P class=3Dinside-copy>On Feb. 13, 1960, 124 of the Nashville =
students =97=20
      dressed in their Sunday best =97 quietly marched two abreast from =
a nearby=20
      church to Fifth Avenue.</P>
      <P class=3Dinside-copy>They went to Woolworth, S.H. Kress and =
McClellan.=20
      They made small purchases, then sat down at the lunch counters and =
asked=20
      to be served, Lewis wrote in his memoirs, <I>Walking With the=20
Wind</I>.</P>
      <P class=3Dinside-copy>"We don't serve (expletive) here," a =
waitress told=20
      him at Woolworth, he says.</P>
      <P class=3Dinside-copy>They waited, as other shoppers stared. The =
students=20
      sat for a few hours, then left. They returned again and again over =
the=20
      next two weeks, adding a fourth store, Grants, then a fifth, <A=20
      title=3D"More news, photos about Walgreens"=20
      =
href=3D"http://content.usatoday.com/topics/topic/Organizations/Companies/=
Food+and+beverage,+Agriculture,+Chemical/Walgreens">Walgreens</A>.</P>
      <P class=3Dinside-copy>Their numbers grew with each subsequent =
sit-in.</P>
      <P class=3Dinside-copy>Angry white youths heckled, beat and spat =
on them. By=20
      Feb. 27, the city had decided to crack down. Nashville police =
arrested 81=20
      students.</P>
      <P class=3Dinside-copy>"For the white community, there was shock, =
anger,=20
      overwhelmingly negative feelings," Seigenthaler says. "The =
business=20
      community adopted a very steel-backed approach, rigid and very=20
      negative."</P>
      <P class=3Dinside-copy>Many black parents feared for their =
children's future=20
      =97 and their lives.</P>
      <P class=3Dinside-copy>"There was an ongoing debate between the =
students and=20
      their parents," LaFayette says. "They feared for our safety, =
because we=20
      were going up against a system that was not known to be very =
sympathetic=20
      or humane, particularly law enforcement in the South."</P>
      <P class=3Dinside-copy>The sit-ins, however, rolled on into April. =
They were=20
      costing the downtown merchants money, a situation that Nashville's =

      relatively large black middle class intensified with a boycott as =
Easter=20
      approached.</P>
      <P class=3Dinside-copy>"It was a 'No New Clothes Easter,' " =
Mitchell says.=20
      "People were very serious about this. They didn't shop. Anyone who =
had new=20
      clothes that Easter stood out."</P>
      <P class=3Dinside-copy>The boycott's success prompted Mayor Ben =
West to=20
      offer a compromise the students found insulting: a three-month =
trial=20
      period during which blacks would be served in a separate area of =
the=20
      restaurants.</P>
      <P class=3Dinside-copy>It was rejected, and the sit-ins =
continued.</P>
      <P class=3Dinside-copy>The turning point came on April 19, when =
the home of=20
      the students' attorney, Z. Alexander Looby, was bombed. Later that =
day,=20
      thousands of people, black and white, marched in silence to City =
Hall,=20
      where Diane Nash confronted West.</P>
      <P class=3Dinside-copy>She asked, "Mayor, do you recommend that =
the lunch=20
      counters be desegregated?"</P>
      <P class=3Dinside-copy>West hesitated briefly. "Yes," he answered, =
says=20
      Seigenthaler, who was there.</P>
      <P class=3Dinside-copy>On May 10, after weeks of behind-the-scenes =

      negotiations, six Fifth Avenue stores =97 Kress, Woolworth, =
McClellan,=20
      Grant's, Walgreens and Cain-Sloan =97 served black customers at =
their lunch=20
      counters for the first time.</P>
      <P class=3Dinside-copy>Days after the West-Nash confrontation, =
King came to=20
      Nashville and told a capacity crowd at the Fisk gym that the =
Nashville=20
      sit-ins were "the best organized and the most disciplined in the=20
      Southland," according to <I>Parting the Waters</I>.</P>
      <P class=3Dinside-copy><B>The legacy </B></P>
      <P class=3Dinside-copy>Soon after the West-Nash confrontation, =
Nashville=20
      would exit the stage as the civil rights movement moved on to =
Birmingham,=20
      Selma and Memphis, cities that would become better known because =
their=20
      resistance to racial progress was stauncher and meaner.</P>
      <P class=3Dinside-copy>"It's really tough to understand how a city =
could be=20
      so insensitive, and in some ways, so dumb," Seigenthaler says. =
"But=20
      Nashville's ability to resolve it within a relatively short period =
of time=20
      and put it behind it was worth considering."</P>
      <P class=3Dinside-copy>The intervening half-century has eroded the =
evidence=20
      of what occurred on Fifth Avenue.</P>
      <P class=3Dinside-copy>There is nothing here to remind visitors of =
the=20
      sit-ins. The sign is still up at the old Kress store, but it's =
been=20
      converted into loft apartments.</P>
      <P class=3Dinside-copy>Walgreens, the only one of the stores that =
endures,=20
      hasn't had a lunch counter in decades.</P>
      <P class=3Dinside-copy>The young, multiracial staff has no =
recollection of=20
      the sit-ins. They weren't even born then, and 1960 is not a topic =
of=20
      conversation among customers.</P>
      <P class=3Dinside-copy>Nashville residents, like those elsewhere, =
can sit=20
      together and eat lunch wherever their wallets take them.</P>
      <P class=3Dinside-copy>"Nashville today is a city that's very =
respected in=20
      race relations," Mitchell says.</P>
      <P class=3Dinside-copy>"It's a diverse, international community. =
The present=20
      generation is often shocked when we refer to the sit-ins. They see =
a very=20
      open and urban community, and they don't believe that that =
happened=20
      here."</P>
      <DIV class=3Dinside-copy style=3D"MARGIN-BOTTOM: 10px"><I></I><!-- =
EdSysObj ID=3D"SSI-A" FRAGMENTID=3D"35167852" rberthol =
--><!--startclickprintexclude--><!-- USAT RATINGS START -->
      <STYLE type=3Dtext/css>.div-wrapper {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 12px; PADDING-BOTTOM: =
10px; MARGIN: 20px 0px 10px; VERTICAL-ALIGN: middle; DIRECTION: ltr; =
BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; TEXT-ALIGN: left; BORDER-BOTTOM-STYLE: none
}
.div-wrapper A {
	COLOR: #00529b; TEXT-DECORATION: none
}
.div-wrapper A:hover {
	TEXT-DECORATION: underline
}
.rec-src-link {
	MARGIN-LEFT: 6px; COLOR: #666
}
LEGEND.Outbrain_recommendations_legend {
	FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN-BOTTOM: 6px; COLOR: #000
}
.div-wrapper LI {
	LIST-STYLE-POSITION: outside! important; MARGIN-BOTTOM: 2px; =
LIST-STYLE-TYPE: square
}
#usatRatings {
	MARGIN-TOP: 16px
}
#usatRatings .outbrain-recommendationsFieldset {
=09
}
</STYLE>

      <DIV id=3DusatRatings>
      <SCRIPT language=3DJavaScript>
	var OutbrainPermaLink=3DstoryURL;
	var OB_Template =3D "usatoday";
	var OB_demoMode =3D false;
	var OBITm =3D "1241731960421";
	var OB_langJS =3D'http://widgets.outbrain.com/lang_en.js';
	if ( typeof(OB_Script)!=3D'undefined' )
		OutbrainStart();
	else {
		var OB_Script =3D true;
		var str =3D '<script =
src=3D"http://widgets.outbrain.com/OutbrainRater.js" =
type=3D"text/javascript"><\/script>';
		document.write(str);
	}
	</SCRIPT>
      </DIV><!-- USAT RATINGS END --><!--endclickprintexclude--><!-- =
/EdSysObj --></DIV><!-- EdSysObj ID=3D"SSI-A" FRAGMENTID=3D"30348880" =
mharzall -->
      <SCRIPT type=3Dtext/javascript>
var yahooBuzzArticleId =3D 'usatoday:'+storyURL+'?csp=3D34';
var yahooBuzzBadgeType =3D 'text';

var sclListBottom =3D "";
sclListBottom +=3D'<div id=3D"social2">';
sclListBottom +=3D'<div id=3D"sclBtnInfoBottom"></div>';

sclListBottom +=3D'<div class=3D"socialdigg">';
sclListBottom +=3D'<ul id=3D"spritemenu2" class=3D"socialList2">';

sclListBottom +=3D'<span id=3D"sprite2"><span =
id=3D"yahooBuzzBadge-0"><!-- this element will be replaced =
--></span></span>';

sclListBottom +=3D'<span id=3D"sprite16">';
sclListBottom +=3D'<span><a =
href=3D"http://mixx.com/submit/story?page_url=3D'+storyURL+'" =
onClick=3D"uoTrack(\'mixx\')" target=3D"mixx"><span class=3D"spriteImage =
sprite16">&nbsp;</span>Mixx</a></span>';

sclListBottom +=3D'<span class=3D"scDivider"></span>';

sclListBottom +=3D'<span id=3D"sprite5">';
sclListBottom +=3D'<span><a =
href=3D"http://www.facebook.com/sharer.php?u=3D'+storyURL+'&amp;title=3D'=
+storyTitle+'" =
onClick=3D"window.open(\'\',\'facebook\',\'width=3D642,height=3D436,left=3D=
0,top=3D0,resizable,scrollbars=3Dyes\');uoTrack(\'facebook\')" =
target=3D"facebook" title=3D"Facebook"><span class=3D"spriteImage =
sprite5">&nbsp;</span></a></span>';
sclListBottom +=3D'</span>';

sclListBottom +=3D'<span id=3D"sprite18">';
sclListBottom +=3D'<span><a href=3D"'+twtLink+'" =
onClick=3D"uoTrack(\'twitter\')" target=3D"_blank"'+'><span =
class=3D"spriteImage sprite18">&nbsp;</span></span></span><'+'/a>';

sclListBottom +=3D'<span id=3D"sprite13">';
sclListBottom +=3D'<span><a =
href=3D"http://cgi.fark.com/cgi/fark/farkit.pl?u=3D'+storyURL+'&amp;h=3D'=
+storyTitle+'" onClick=3D"uoTrack(\'farkit\')" target=3D"fark" =
title=3D"Fark"><span class=3D"spriteImage =
sprite13">&nbsp;</span></a></span>';
sclListBottom +=3D'</span>';

sclListBottom +=3D'<span id=3D"sprite1">';
sclListBottom +=3D'<span><a =
href=3D"http://digg.com/submit?phase=3D2&amp;url=3D'+storyURL+'&amp;title=
=3D'+storyTitle+'&amp;topic=3D" onClick=3D"uoTrack(\'digg\')" =
target=3D"digg" title=3D"Digg"><span class=3D"spriteImage =
sprite1">&nbsp;</span></a></span>';
sclListBottom +=3D'</span>';

sclListBottom +=3D'<span id=3D"sprite4">';
sclListBottom +=3D'<span><a =
href=3D"http://reddit.com/submit?url=3D'+storyURL+'&amp;title=3D'+storyTi=
tle+'" onClick=3D"uoTrack(\'reddit\')" target=3D"reddit" =
title=3D"Reddit"><span class=3D"spriteImage =
sprite4">&nbsp;</span></a></span>';
sclListBottom +=3D'</span>';

//new additions
sclListBottom +=3D'<span id=3D"sprite12">';
sclListBottom +=3D'<span><a =
href=3D"http://www.myspace.com/index.cfm?fuseaction=3Dpostto&u=3D'+storyU=
RL+'&amp;t=3D'+storyTitle+'" =
onClick=3D"window.open(\'\',\'myspace\',\'width=3D800,height=3D600,left=3D=
0,top=3D0,resizable,scrollbars=3Dyes\');uoTrack(\'myspace\')" =
target=3D"myspace" title=3D"MySpace"><span class=3D"spriteImage =
sprite12">&nbsp;</span></a></span>';
sclListBottom +=3D'</span>';

sclListBottom +=3D'<span id=3D"sprite14">';
sclListBottom +=3D'<span><a =
href=3D"http://www.stumbleupon.com/submit?url=3D'+storyURL+'&amp;h=3D'+st=
oryTitle+'" onClick=3D"uoTrack(\'stumbleupon\')" target=3D"stumbleupon" =
title=3D"StumbleUpon"><span class=3D"spriteImage =
sprite14">&nbsp;</span></a></span>';
sclListBottom +=3D'</span>';

sclListBottom +=3D'<span id=3D"sprite17">';
sclListBottom +=3D'<span><a =
href=3D"http://www.linkedin.com/shareArticle?mini=3Dtrue&url=3D'+storyURL=
+'&amp;title=3D'+storyTitle+'&amp;summary=3D'+articleSummary+'&amp;source=
=3D'+articleSource+'" =
onClick=3D"window.open(\'\',\'linkedin\',\'width=3D520,height=3D570,left=3D=
0,top=3D0,resizable,scrollbars=3Dyes\'); uoTrack(\'linkedin\')" =
target=3D"linkedin" title=3D"LinkedIn"><span class=3D"spriteImage =
sprite17">&nbsp;</span></a></span>';

sclListBottom +=3D'</ul>';
sclListBottom +=3D'</div>';
sclListBottom +=3D'<div style=3D"clear:both"></div>';
sclListBottom +=3D'</div>';
document.write(sclListBottom);
</SCRIPT>

      <SCRIPT src=3D"http://d.yimg.com/ds/badge.js"></SCRIPT>
<!-- /EdSysObj --><!--startclickprintexclude-->
      <TABLE height=3D25 cellSpacing=3D0 cellPadding=3D0 width=3D"100%" =
border=3D0>
        <TBODY>
        <TR>
          <TD colSpan=3D2 height=3D40><SPAN class=3Dposteddate>Posted
            <SCRIPT =
type=3Dtext/javascript>document.write(niceDate('2/1/2010 12:48 =
AM'));</SCRIPT>
             </SPAN></TD></TR>
        <TR>
          <TD width=3D"27%" height=3D30><SPAN class=3Ddatestamp>Updated
            <SCRIPT =
type=3Dtext/javascript>document.write(niceDate('2/1/2010 1:31 =
PM'));</SCRIPT>
             </SPAN></TD>
          <TD align=3Dright>
            <DIV id=3DarticleInfo></DIV></TD>
          <TD align=3Dright width=3D"73%" height=3D30><!-- EdSysObj =
ID=3D"SSI-B" FRAGMENTID=3D"13417811" rberthol --><SPAN=20
            class=3DpageTools style=3D"VERTICAL-ALIGN: middle"><A=20
            onmouseover=3Dreturn(ETMouseOver()); title=3D"EMAIL THIS"=20
            onclick=3Dreturn(ET()); onmouseout=3Dreturn(ETMouseOut());=20
            =
href=3D"http://www.usatoday.com/news/nation/2010-02-01-sit-ins-civil-righ=
ts_N.htm#">E-mail</A>=20
            | <A onmouseover=3Dreturn(STMouseOver()); title=3D"SAVE =
THIS"=20
            onclick=3Dreturn(ST()); onmouseout=3Dreturn(STMouseOut());=20
            =
href=3D"http://www.usatoday.com/news/nation/2010-02-01-sit-ins-civil-righ=
ts_N.htm#">Save</A>=20
            | <A onmouseover=3Dreturn(PTMouseOver()); title=3D"PRINT =
THIS"=20
            onclick=3Dreturn(PT()); onmouseout=3Dreturn(PTMouseOut());=20
            =
href=3D"http://www.usatoday.com/news/nation/2010-02-01-sit-ins-civil-righ=
ts_N.htm#">Print</A>=20
            |
            <SCRIPT type=3Dtext/javascript>
<!--
var tempshowReprintSSI =3D "";
if(window.showReprintSSI)
{
tempshowReprintSSI =3D showReprintSSI;
}
					if ((navigator.os.indexOf("Mac")=3D=3D1) && =
(navigator.type=3D=3D2))=20
					{	// macIE					=09
						if((document.forms.hiddenValForm.hiddenMacPrintValue.value =3D=3D =
"0") || =
(document.forms.hiddenValForm.hiddenMacPrintValue.value=3D=3D"2"))
						{					=09
							if(document.forms.hiddenValForm.hiddenMacPrintValue.value =3D=3D =
"2"){		=09
								document.forms.hiddenValForm.hiddenMacPrintValue.value =3D "0";=09
							}=09
							else{
							document.forms.hiddenValForm.hiddenMacPrintValue.value =3D "1";=09
							}								=09
							if(tempshowReprintSSI =3D=3D 'showReprintSSI'){
								writeReprintLink();=09
							}
							writeSubscribeToLink();						=09
						}
						else
						{
							document.forms.hiddenValForm.hiddenMacPrintValue.value =3D "2";=09
						}
					}
					else
					{// non macIE - write top and bottom=09
				=09
						if(tempshowReprintSSI =3D=3D 'showReprintSSI'){
							writeReprintLink();
						}
						writeSubscribeToLink();=09
					}			=09
						=09
				function writeReprintLink(){
					document.write('<a href=3D"javaScript:RightslinkPopUp()">Reprints =
&amp; Permissions</a> | ');
				}
				function writeSubscribeToLink(){=09
				var url =3D document.location.toString();
				var urlArray =3D url.split("/")
				var nurl =3D "";
				for (i =3D 3; i < urlArray.length - 1; i++)
				{			=09
					if(i<urlArray.length-2){
						nurl +=3D urlArray[i] + "|";
					}
					else
					{
						nurl +=3D urlArray[i];
					}			=09
				}			=09
				document.write('<a =
href=3D"http://asp.usatoday.com/marketing/rss/rsstrans.aspx?ssts=3D' + =
escape(nurl) + '"><img =
src=3D"http://images.usatoday.com/marketing/_images/rssbox.gif" =
width=3D"36" height=3D"14" border=3D"0" align=3D"absmiddle" =
alt=3D"Subscribe to stories like this" style=3D"border:0; margin:0; =
padding:2px 0 0 0"/></a>');				=09
				}
//-->				=09
</SCRIPT>
             </SPAN><!-- /EdSysObj --></TD></TR>
        <TR>
          <TD class=3Dstory-contact-text colSpan=3D3>To report =
corrections and=20
            clarifications, contact Standards Editor <A=20
            href=3D"mailto:accuracy@usatoday.com?subject=3DSit-ins =
reignited the civil rights movement 50 years =
ago&amp;body=3Dhttp://www.usatoday.com/news/nation/2010-02-01-sit-ins-civ=
il-rights_N.htm"><B>Brent=20
            Jones</B></A>. For publication consideration in the =
newspaper, send=20
            comments to <A=20
            =
href=3D"mailto:letters@usatoday.com">letters@usatoday.com</A>. Include=20
            name, phone number, city and state for verification. To view =
our=20
            corrections, go to <A=20
            =
href=3D"http://corrections.usatoday.com/">corrections.usatoday.com</A>.</=
TD></TR></TBODY></TABLE>
      <DIV class=3Dconversation-guideline><SPAN>Guidelines: </SPAN>You =
share in=20
      the USA TODAY community, so please keep your comments smart and =
civil.=20
      Don't attack other readers personally, and keep your language =
decent. Use=20
      the "Report Abuse" button to make a difference. <A=20
      =
href=3D"http://www.usatoday.com/community/conversation-guidelines.htm">Re=
ad=20
      more</A>. </DIV><A name=3DuslPageReturn></A>
      <DIV id=3DuslComments></DIV><!--endclickprintexclude--><!-- =
/EdSysObj --><!--endclickprintinclude-->
      <DIV align=3Dright></DIV>
      <DIV id=3DrelatedNews></DIV></TD></TR>
  <TR>
    <TD>
      <DIV id=3DpostContentWide>
      <DIV id=3DrelatedLinksWide>
      <SCRIPT type=3Dtext/javascript>OAS_AD("FloatBottom");</SCRIPT>
      </DIV></DIV></TD></TR>
  <TR>
    <TD colSpan=3D3>
      <DIV id=3DbottomBannerBorder>
      <DIV id=3DbottomBannerWide>
      <SCRIPT type=3Dtext/javascript>OAS_AD("Bottom728x90");</SCRIPT>
      </DIV></DIV>
      <DIV id=3Dfooter><!-- EdSysObj ID=3D"globalFooterNav" =
FRAGMENTID=3D"13386136" scrow --><!-- EdSysObj ID=3D"SSI-A" =
FRAGMENTID=3D"13486570" appadmin -->
      <DIV class=3DfeaturAdvLink style=3D"MARGIN-TOP: 6px; =
PADDING-BOTTOM: 8px"=20
      align=3Dcenter><A =
href=3D"http://www.myusatoday.com/contentlink">Newspaper=20
      Home Delivery - Subscribe Today</A></DIV><!-- /EdSysObj --><!-- =
EdSysObj ID=3D"SSI" FRAGMENTID=3D"13314775" egiordan -->
      <DIV id=3DfooterGlobalNav>
      <TABLE cellPadding=3D0 width=3D"100%" border=3D0>
        <TBODY>
        <TR>
          <TD>
            <DIV align=3Dcenter><SPAN class=3DvaLink><A=20
            href=3D"http://www.usatoday.com/">Home</A></SPAN><SPAN =
class=3DvaLink>=20
            =95</SPAN> <SPAN class=3DvaLink><A=20
            =
href=3D"http://www.usatoday.com/news/default.htm">News</A></SPAN><SPAN=20
            class=3DvaLink> =95</SPAN> <SPAN class=3DvaLink><A=20
            href=3D"http://travel.usatoday.com/">Travel</A></SPAN> <SPAN =

            class=3DvaLink>=95</SPAN><SPAN class=3DvaLink> <A=20
            =
href=3D"http://www.usatoday.com/money/default.htm">Money</A></SPAN><SPAN =

            class=3DvaLink> =95 </SPAN><SPAN class=3DvaLink><A=20
            =
href=3D"http://www.usatoday.com/sports/default.htm">Sports</A></SPAN><SPA=
N=20
            class=3DvaLink> =95</SPAN> <SPAN class=3DvaLink><A=20
            =
href=3D"http://www.usatoday.com/life/default.htm">Life</A></SPAN>=20
            <SPAN class=3DvaLink>=95</SPAN><SPAN class=3DvaLink> <A=20
            href=3D"http://www.usatoday.com/tech/default.htm">Tech</A>=20
            </SPAN><SPAN class=3DvaLink>=95</SPAN> <SPAN =
class=3DvaLink><A=20
            =
href=3D"http://www.usatoday.com/weather/default.htm">Weather</A></SPAN>=20
            </DIV></TD></TR></TBODY></TABLE></DIV><!-- /EdSysObj --><!-- =
/EdSysObj -->
      <DIV id=3DfooterNav align=3Dcenter><!-- EdSysObj ID=3D"footerNav" =
FRAGMENTID=3D"13386141" scrow --><!-- EdSysObj ID=3D"SSI-B" =
FRAGMENTID=3D"37669474" jfrenett --><!-- EdSysObj ID=3D"SSI-B" =
FRAGMENTID=3D"32766154" cpeksens -->
      <DIV class=3DfooterTitle style=3D"WIDTH: 100%; TEXT-ALIGN: =
center">
      <DIV style=3D"PADDING-TOP: 10px">About USATODAY.com: <SPAN=20
      class=3DfooterLink><A class=3DfooterLink=20
      =
href=3D"http://www.usatoday.com/marketing/indexusa.htm?POE=3DFOOTER">Site=
=20
      Map</A> | <A =
href=3D"http://www.usatoday.com/marketing/faq.htm">FAQ</A> | <A=20
      class=3DfooterLink=20
      =
href=3D"http://www.usatoday.com/marketing/feedback.htm?POE=3DFOOTER">Cont=
act=20
      Us</A> | <A class=3DfooterLink=20
      =
href=3D"http://www.careerbuilder.com/csh/search.aspx?csh=3DcshUSAToday">J=
obs=20
      with Us</A> | <A class=3DfooterLink=20
      href=3D"http://www.usatoday.com/marketing/tos.htm">Terms of=20
      Service</A><BR><A class=3DfooterLink=20
      =
href=3D"http://www.usatoday.com/marketing/privacy-policy.htm">Privacy=20
      Policy/Your California Privacy Right</A> | <A class=3DfooterLink=20
      =
href=3D"http://www.usatoday.com/marketing/media_kit/index.html">Advertise=
</A>=20
      | <A class=3DfooterLink=20
      =
href=3D"http://www.usatoday.com/marketing/media_kit/pressroom/press_relea=
ses_home.html">Press=20
      Room</A> | <A class=3DfooterLink=20
      href=3D"http://developer.usatoday.com/">Developer</A> | <A =
class=3DfooterLink=20
      =
href=3D"http://www.usatoday.com/marketing/media_lounge/index.html">Media =

      Lounge</A> | <A class=3DfooterLink=20
      =
href=3D"http://www.usatoday.com/marketing/questions.htm?POE=3DFOOTER#cont=
entLicensingTop">Reprints=20
      and Permissions</A></SPAN></DIV>
      <DIV id=3DfooterNav align=3Dcenter>
      <DIV id=3Dspritemenu>
      <DIV class=3DfooterTitle=20
      style=3D"PADDING-BOTTOM: 5px; WIDTH: 100%; PADDING-TOP: 20px; =
TEXT-ALIGN: center">News=20
      Your Way: <SPAN class=3D"spriteImageFooter sprite6">&nbsp;</SPAN> =
<SPAN=20
      class=3DfooterLink><A=20
      =
href=3D"http://www.usatoday.com/mobile/index.htm?POE=3DFOOTER">Mobile =
News=20
      </A>|</SPAN> <SPAN class=3D"spriteImageFooter =
sprite7">&nbsp;</SPAN> <SPAN=20
      class=3DfooterLink><A href=3D"http://email.usatoday.com/">Email =
News</A>=20
      |</SPAN> <SPAN class=3D"spriteImageFooter sprite8">&nbsp;</SPAN> =
<SPAN=20
      class=3DfooterLink><A=20
      =
href=3D"http://asp.usatoday.com/marketing/rss/index.aspx?POE=3DFOOTER">Ad=
d=20
      USATODAY.com RSS feeds</A> |</SPAN> <SPAN=20
      class=3D"spriteImageFooter sprite19">&nbsp;</SPAN> <SPAN =
class=3DfooterLink><A=20
      href=3D"http://twitter.usatoday.com/">Twitter</A> |</SPAN> <SPAN=20
      class=3D"spriteImageFooter sprite9">&nbsp;</SPAN> <SPAN =
class=3DfooterLink><A=20
      =
href=3D"http://asp.usatoday.com/marketing/rss/index.aspx#podcast">Podcast=
s</A>=20
      |</SPAN> <SPAN class=3D"spriteImageFooter sprite10">&nbsp;</SPAN> =
<SPAN=20
      class=3DfooterLink>&nbsp;<A=20
      =
href=3D"http://www.usatoday.com/community/widgets/index.htm">Widgets</A><=
/SPAN>=20
      </DIV>
      <DIV=20
      style=3D"PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: =
10px; PADDING-TOP: 10px">Partners:=20
      <SPAN class=3DfooterLink><A class=3DfooterLink=20
      href=3D"http://www.usaweekend.com/usatoday.html?POE=3DFOOTER">USA =
WEEKEND</A>=20
      | <A class=3DfooterLink=20
      =
href=3D"https://subscribe.usatoday.com/welcomesw.jsp?POE=3DFOOTER">Sports=
=20
      Weekly</A> | <A class=3DfooterLink=20
      =
href=3D"http://www.usatoday.com/educate/homesplash.htm?POE=3DFOOTER">Educ=
ation</A>=20
      | <A class=3DfooterLink=20
      href=3D"http://www.space.com/?POE=3DFOOTER">Space.com</A> | <A=20
      class=3DfooterLink href=3D"http://traveltips.usatoday.com/">Travel =

      Tips</A></SPAN></DIV></DIV></DIV></DIV><!-- /EdSysObj --><!-- =
/EdSysObj --><!-- /EdSysObj --></DIV>
      <DIV id=3Dcopyright align=3Dcenter><!-- EdSysObj ID=3D"copyright" =
FRAGMENTID=3D"13386142" scrow --><!-- EdSysObj ID=3D"SSI-A" =
FRAGMENTID=3D"11948730" rberthol -->
      <SCRIPT src=3D"http://js.usatoday.com/_common/_scripts/caip.js"=20
      type=3Dtext/javascript></SCRIPT>
<!-- /EdSysObj --><!-- EdSysObj ID=3D"SSI-B" FRAGMENTID=3D"13273229" =
bcoffman --><!--<table width=3D"100%" height=3D"30" border=3D"0" =
cellpadding=3D"0" cellspacing=3D"0">-->
      <TABLE height=3D30 cellSpacing=3D0 cellPadding=3D0 align=3Dcenter =
border=3D0>
        <TBODY>
        <TR>
          <TD align=3Dmiddle><SPAN class=3DfooterLink>Copyright 2011 USA =
TODAY, a=20
            division of <A class=3DfooterLink=20
            href=3D"http://www.gannett.com/">Gannett Co.=20
        Inc.</A></SPAN></TD></TR></TBODY></TABLE><IFRAME marginWidth=3D0 =

      marginHeight=3D0=20
      =
src=3D"http://www.facebook.com/extern/login_status.php?api_key=3D8fbbcaac=
e5daaf21720d0ab04b5a5e26&amp;extern=3D2&amp;channel=3Dhttp%3A%2F%2Fwww.us=
atoday.com%2Fasp%2Ffacebook%2FFacebookXd.html&amp;locale=3Den_US"=20
      frameBorder=3D0 width=3D1 scrolling=3Dno height=3D1></IFRAME><!-- =
/EdSysObj --><!-- EdSysObj ID=3D"SSI-D" FRAGMENTID=3D"13574026" rberthol =
-->
      <SCRIPT=20
      =
src=3D"http://i.usatoday.net/_common/_scripts/_omniture/omniturebase.js" =

      type=3Dtext/javascript></SCRIPT>
<!-- /EdSysObj --><!-- EdSysObj ID=3D"SSI-E" FRAGMENTID=3D"13472901" =
rberthol -->
      <SCRIPT type=3Dtext/javascript><!--
usat.page.addLoadEvent(doLoad);
//-->
</SCRIPT>
<!-- /EdSysObj --><!-- /EdSysObj =
--></DIV></DIV></TD></TR></TBODY></TABLE></DIV></DIV>
<SCRIPT type=3Dtext/javascript>OAS_AD("AdOps1");</SCRIPT>

<SCRIPT type=3Dtext/javascript>OAS_AD("PageCount");</SCRIPT>

<SCRIPT type=3Dtext/javascript>OAS_AD("InvCount");</SCRIPT>
<!-- EdSysObj ID=3D"script_container4" FRAGMENTID=3D"28000018" rberthol =
--><!-- EdSysObj ID=3D"SSI" FRAGMENTID=3D"28000004" egiordan --><!-- =
Begin NJ Footer Module -->
<DIV class=3Dur_box id=3DUSATRegister></DIV>
<SCRIPT type=3Dtext/javascript>

function InsertTagsAndStories() {
	if(typeof tagID!=3D'undefined')
	{
		if (document.getElementById('byLineTag')){
			usat.page.insertTags('byLineTag', tagID, 1);
		}
		if (document.getElementById('tagCrumbs')){
			usat.page.insertTags('tagCrumbs', tagID, 0);
		}
	}
	InsertSSTSStories('sstsStories');
}

function InsertSSTSStories(element){
	var ssts =3D getSSTSArray();
	var =
url=3D'/_common/_scripts/SSTSStoriesProvisioner/sstsStories.ashx?t=3D'+ss=
ts;
	var rH=3Dfunction(result){
		try{
			$(element).innerHTML=3Dresult;
		}
		catch(e){
		}
	}
	var errH=3Dfunction(result){
		usatAj.showDebug("Get Tags Error: "+result);
	}
	if (ssts.match(/nfl.football.sports/i)) {=20
		//usatAj.ajax(url,rH,errH);
	}
}
function getSSTSArray(){=09
	var url =3D document.location.toString();
	var urlArray =3D url.split("/")
		var nurl =3D "";
	for (i =3D urlArray.length - 2; i>=3D3; i--)
	{			=09
		if(i>3){
			nurl +=3D urlArray[i] + "^";
		}
		else
		{
			nurl +=3D urlArray[i];
		}			=09
	}=09
	return nurl;
}

usat.page.addLoadEvent(loadDynamicContent);
usat.page.addLoadEvent(InsertTagsAndStories);
</SCRIPT>

<DIV id=3DdebugDiv style=3D"DISPLAY: none; VISIBILITY: hidden"></DIV>
<STYLE type=3Dtext/css>.video-play {
	FLOAT: left
}
</STYLE>

<SCRIPT =
src=3D"http://i.usatoday.net/_common/_scripts/_video/video-adv4.js"=20
type=3Dtext/javascript></SCRIPT>
<!-- End NJ Footer Module --><!-- /EdSysObj --><!-- /EdSysObj =
--></DIV></BODY></HTML>

------=_NextPart_001_0021_01CBC77C.A69E1080
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.facebook.com/extern/login_status.php?api_key=8fbbcaace5daaf21720d0ab04b5a5e26&extern=2&channel=http%3A%2F%2Fwww.usatoday.com%2Fasp%2Ffacebook%2FFacebookXd.html&locale=en_US

=EF=BB=BF<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD>
<META http-equiv=3DContent-Type content=3D"text/html; charset=3Dutf-8">
<SCRIPT>document.domain =3D "facebook.com";</SCRIPT>

<SCRIPT =
src=3D"http://static.ak.connect.facebook.com/connect.php/en_US"></SCRIPT>=


<SCRIPT>=0A=
      var config =3D =
{"base_domain":"usatoday.com","channel":"http:\/\/www.usatoday.com\/asp\/=
facebook\/FacebookXd.html","connect_state":2,"debug":false,"granted_perms=
":null,"in_facebook":false,"locale":"en_US","origin":null,"public_session=
_data":null,"referer_url":null,"session":null,"https":false};=0A=
      FB.Bootstrap._requireFeatures(["Connect"], function() {=0A=
        if (config.debug) {=0A=
          FB.FBDebug.isEnabled =3D true;=0A=
          FB.FBDebug.logLevel =3D 6;=0A=
        }=0A=
        FB.XdComm.Server.init("/xd_receiver_v0.4.php");=0A=
        new FBIntern.LoginStatus().initialize(=0A=
          config.channel,=0A=
          config.session,=0A=
          { inFacebook: config.in_facebook, locale: config.locale },=0A=
          config.connect_state,=0A=
          config.base_domain,=0A=
          config.public_session_data,=0A=
          config.referer_url,=0A=
          config.origin,=0A=
          config.granted_perms,=0A=
          config.https=0A=
        );=0A=
      });=0A=
    </SCRIPT>

<META content=3D"MSHTML 6.00.6000.16809" name=3DGENERATOR></HEAD>
<BODY></BODY></HTML>

------=_NextPart_001_0021_01CBC77C.A69E1080--

------=_NextPart_000_0000_01CBC77C.A6992E80
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://i.usatoday.net/_common/_scripts/_oas/mjx-base.js

function Include_Javascript_File(jsFile)
{

document.write('<script type=3D"text/javascript" src=3D"' + jsFile + =
'"></scr' + 'ipt>');

}


Include_Javascript_File('http://i.usatoday.net/_common/_scripts/_oas/ad_c=
ode_adtech.js');

function OAS_AD(ad_position_name)
{
	get_ad_content(ad_position_name);
}
------=_NextPart_000_0000_01CBC77C.A6992E80
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://i.usatoday.net/_common/_scripts/usat.js

var usat=3Dnew clsUsat();
usat.init();
function clsUsat(){
this.util=3Dnew clsUtil();
this.page=3Dnew clsPage();
this.cookie=3Dnew clsCookie();
this.init=3DfxInit;
function fxInit(){
this.util.init();
this.page.init();}
function clsUtil(){
this.init=3DfxInit;
this.openBareWindow=3DfxOpenBareWindow;
this.isEmpty=3DfxIsEmpty;
function fxInit(){
String.prototype.trim=3DfxTrim;}
function fxTrim(strInput){
var strResult=3Dnull;
if(strInput=3D=3Dnull)
strInput=3Dthis;
if(strInput){
strResult=3Dnew String(strInput);
strResult=3DstrResult.replace(/^\s+/,"");
strResult=3DstrResult.replace(/\s+$/,"");}
return(strResult);}
function fxOpenBareWindow(url,title,width,height){
window.open(url,title,"scrollbars=3Dno,menubar=3Dno,toolbar=3Dno,status=3D=
no,top=3D0,left=3D0,screenx=3D0,screeny=3D0,width=3D"+width+",height=3D"+=
height+",resizable=3Dno");}
function fxIsEmpty(x){
blnIsEmpty=3Dfalse;
if((x=3D=3Dnull)||(new String(x)=3D=3D"undefined")||(x=3D=3D"")){
blnIsEmpty=3Dtrue;}
return(blnIsEmpty);}}
function clsPage(){
this.onLoadList=3Dnew Array();
this.jumpSelect=3DfxJumpSelect;
this.onLoad=3DfxOnLoad;
this.addLoadEvent=3DfxAddLoadEvent;
this.init=3DfxInit;
this.onResize=3DfxOnResize;
this.writeObject=3DfxWriteObject;
this.writeString=3DfxWriteString;
this.insertTags=3DfxInsertTags;
function fxInit(){
fxOnResize(true);}
function fxOnResize(init){
if(init=3D=3Dtrue)with(navigator){
if((appName=3D=3D"Netscape")&&(parseInt(appVersion)=3D=3D4)){
document.MM_pgW=3DinnerWidth;
document.MM_pgH=3DinnerHeight;
onresize=3DfxOnResize;}}
else if(innerWidth!=3Ddocument.MM_pgW||innerHeight!=3Ddocument.MM_pgH){
location.reload();}}
function fxJumpSelect(objSelect){
var strLocation=3DobjSelect.options[objSelect.selectedIndex].value;
if(strLocation){
document.location=3DstrLocation;}
objSelect.selectedIndex=3D0;}
function fxOnLoad(){
var fx;
for(var i=3D0;i<this.onLoadList.length;i++){
fx=3Dthis.onLoadList[i];
try{
fx();}catch(e){}}}
function fxAddLoadEvent(objFunction){
this.onLoadList[this.onLoadList.length]=3DobjFunction;}
function fxWriteObject(){
document.write(usatGenerateObject("usatGenerateObject",true,arguments));}=

function fxWriteString(objectString){
document.write(objectString);}
function fxInsertTags(element,id,mode){
var url=3D'http://www.usatoday.com/community/tags/';
if(mode=3D=3D0){url+=3D'GetStoryTags.ashx'}else =
if(mode=3D=3D1){url+=3D'GetLinkedByline.ashx'}
url+=3D'?id=3D'+id;
var rH=3Dfunction(result){
try{
if((mode=3D=3D0&&result.indexOf('piped-taglist-string')!=3D-1)||(mode=3D=3D=
1&&result.indexOf('linkedBylineName')!=3D-1)){
$(element).innerHTML=3Dresult;}}catch(e){}}
var errH=3Dfunction(result){
usatAj.showDebug("Get Tags Error: "+result);}
usatAj.ajax(url,rH,errH);}}
function clsCookie(){
this.set=3DfxSet;
this.get=3DfxGet;
this.remove=3DfxRemove;
this.buildMatrix=3DfxBuildMatrix;
function fxSet(strKey,strValue,dtExpires,
strPath,strDomain,blnSecure){
var strCookie=3DstrKey+"=3D"+escape(strValue)+";";
if(dtExpires){
strCookie+=3D"expires=3D"+dtExpires.toUTCString()+";";}
if((strPath)&&(strPath!=3D"")){
strCookie+=3D"path=3D"+strPath+";";}
if((strDomain)&&(strDomain!=3D"")){
strCookie+=3D"domain=3D"+strDomain+";";}
if(blnSecure){
strCookie+=3D"secure";}
document.cookie=3DstrCookie;}
function fxGet(strKey){
var strValue=3Dnull;
var arrCookies=3Dthis.buildMatrix(new String(document.cookie));
for(var intIndex=3D0;intIndex<arrCookies.length;intIndex++){
if(arrCookies[intIndex][0]=3D=3DstrKey){
strValue=3DarrCookies[intIndex][1];
break;}}
return strValue;}
function fxBuildMatrix(strCookies){
var arrCookie;
var arrCookies=3DstrCookies.split(";");
for(var intIndex=3D0;intIndex<arrCookies.length;intIndex++){
arrCookie=3DarrCookies[intIndex].trim().split("=3D");
arrCookie[1]=3Dunescape(arrCookie[1]);
arrCookies[intIndex]=3DarrCookie;}
return arrCookies;}
function fxRemove(strKey,strPath,strDomain){
var strCookie,dtYesterday;
var strValue=3Dthis.get(strKey);
if(strValue){
strCookie=3DstrKey+"=3D;";
if((strPath)&&(strPath!=3D"")){
strCookie+=3D"path=3D"+strPath+";";}
if((strDomain)&&(strDomain!=3D"")){
strCookie+=3D"domain=3D"+strDomain+";";}
dtYesterday=3Dnew Date();
dtYesterday.setDate(dtYesterday.getDate()-1);
strCookie+=3D"expires=3D"+dtYesterday.toGMTString()+";";
document.cookie=3DstrCookie;}
return strValue;}}}
function openPopUp(theurl,thewidth,theheight){
var =
theargs=3D"width=3D"+thewidth+",height=3D"+theheight+"top=3D100,left=3D10=
0";
window.open(theurl,'earpopup',theargs);}
var APlayerSrc=3D"";
function OpenAudio(url){
APlayerSrc=3Durl;
var page=3D"/audio/aplay1v1.htm";
if(_version<12){
page=3D"/audio/aplay1v2.htm";}
usat.util.openBareWindow(page,"RAPlayer",390,220);}
var VPlayerSrc=3D"";
function OpenVideo(url){
VPlayerSrc=3Durl;
var page=3D"/video/mplay5v1.htm";
if(_version<12){
page=3D"/video/mplay5v2.htm";}
usat.util.openBareWindow(page,"RMPlayer",425,345);}
function OpenVideoNgeo(url){
VPlayerSrc=3Durl;
var page=3D"/video/mplay6v4-ngeo.htm";
if(_version<12){
page=3D"/video/mplay6v4_1-ngeo.htm";}
usat.util.openBareWindow(page,"RMPlayer",425,425);}
function OpenVideobig(url){
VPlayerSrc=3Durl;
var page=3D"/video/mplay6v1.htm";
if(_version<12){
page=3D"/video/mplay6v2.htm";}
usat.util.openBareWindow(page,"RMPlayer",425,425);}
function OpenVideoNoad(url){
VPlayerSrc=3Durl;
var page=3D"/video/mplay_noad_1.htm";
if(_version<12){
page=3D"/video/mplay_noad_2.htm";}
usat.util.openBareWindow(page,"RMPlayer",425,345);}
var _version=3D10;
detectJSVersion();
function detectJSVersion(){
document.write("<scr"+"ipt language=3D\"JavaScript1.1\">_version =3D =
11;</S"+"CRIPT>");
document.write("<scr"+"ipt language=3D\"JavaScript1.2\">_version =3D =
12;</S"+"CRIPT>");}
function MM_preloadImages(){
var d=3Ddocument;if(d.images){if(!d.MM_p)d.MM_p=3Dnew Array();
var =
i,j=3Dd.MM_p.length,a=3DMM_preloadImages.arguments;for(i=3D0;i<a.length;i=
++)
if(a[i].indexOf("#")!=3D0){d.MM_p[j]=3Dnew =
Image;d.MM_p[j++].src=3Da[i];}}}
function MM_swapImgRestore(){
var =
i,x,a=3Ddocument.MM_sr;for(i=3D0;a&&i<a.length&&(x=3Da[i])&&x.oSrc;i++)x.=
src=3Dx.oSrc;}
function MM_findObj(n,d){
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=3D=
d.forms[i][n];
for(i=3D0;!x&&d.layers&&i<d.layers.length;i++)x=3DMM_findObj(n,d.layers[i=
].document);
if(!x&&document.getElementById)x=3Ddocument.getElementById(n);return x;}
function MM_swapImage(){
var i,j=3D0,x,a=3DMM_swapImage.arguments;document.MM_sr=3Dnew =
Array;for(i=3D0;i<(a.length-2);i+=3D3)
if((x=3DMM_findObj(a[i]))!=3Dnull){document.MM_sr[j++]=3Dx;if(!x.oSrc)x.o=
Src=3Dx.src;x.src=3Da[i+2];}}
function MM_jumpMenu(targ,selObj,restore){
eval(targ+".location=3D'"+selObj.options[selObj.selectedIndex].value+"'")=
;
if(restore)selObj.selectedIndex=3D0;}
function =
setCookieParamValueForCookieString(cookieString,paramName,newParamValue){=

var startPos=3DcookieString.indexOf(paramName+"=3D");
var newString=3D"";
if(startPos>-1){
var endPos=3DcookieString.indexOf("&",startPos);
if(endPos=3D=3D-1)endPos=3DcookieString.length;
newString=3DcookieString.substring(0,startPos)+paramName+"=3D"+newParamVa=
lue+cookieString.substring(endPos,cookieString.length);}
return newString;}
function getCookieStringParamValue(string,paramName){
var startPos=3Dstring.indexOf(paramName+"=3D");
var paramValue=3D"";
if(startPos>-1){
startPos=3DstartPos+paramName.length+1;
var endPos=3Dstring.indexOf("&",startPos);
if(endPos=3D=3D-1)endPos=3Dstring.length;
paramValue=3Dstring.substring(startPos,endPos);}
return paramValue;}
function writeOAC(cookieString){
var expireTime=3Dnew Date();
expireTime.setHours(23,59,59,999);
usat.cookie.set("adCookie",cookieString,new =
Date(expireTime),"/",".usatoday.com");}
function processOACValue(paramName,bornOnTime){
var timeSet=3DbornOnTime;
var cookieValue=3Dusat.cookie.get("adCookie");
var cookied=3Dfalse;
var paramValue=3D"";
var =
allValues=3D"popup1=3D&cokepopup=3D&sweeppopup=3D&sweepemailpopup=3D&sb_h=
ome=3D&section_count=3D0&section_intermediate=3D&section_money=3D&section=
_weather=3D&section_life=3D&section_tech=3D&section_news=3D&section_trave=
l=3D&section_sports=3D";
var newCookieString=3D"";
if(cookieValue!=3Dnull){
paramValue=3DgetCookieStringParamValue(cookieValue,paramName);}
var startPos=3DparamName.indexOf("section_");
if(startPos>-1){
if(cookieValue!=3Dnull){
var =
totalSectionCount=3DparseInt(getCookieStringParamValue(cookieValue,"secti=
on_count"));
if((totalSectionCount<3)&&(paramValue=3D=3D"")){
newCookieString=3DsetCookieParamValueForCookieString(cookieValue,paramNam=
e,"1");
writeOAC(newCookieString);
totalSectionCount=3DtotalSectionCount+1;
newCookieString=3DsetCookieParamValueForCookieString(newCookieString,"sec=
tion_count",totalSectionCount);
writeOAC(newCookieString);
cookied=3Dtrue;}}
else{
writeOAC(allValues);
newCookieString=3DsetCookieParamValueForCookieString(allValues,paramName,=
"1");
writeOAC(newCookieString);
newCookieString=3DsetCookieParamValueForCookieString(newCookieString,"sec=
tion_count","1");
writeOAC(newCookieString);
cookied=3Dtrue;}}
else if(paramName.indexOf("popup")>-1){
if(cookieValue!=3Dnull){
if(paramValue=3D=3D""||paramValue=3D=3Dnull){
newCookieString=3DsetCookieParamValueForCookieString(cookieValue,paramNam=
e,timeSet);
writeOAC(newCookieString);
cookied=3Dtrue;}}
else{
writeOAC(allValues);
newCookieString=3DsetCookieParamValueForCookieString(allValues,paramName,=
timeSet);
writeOAC(newCookieString);
cookied=3Dtrue;}}
else{
if(cookieValue!=3Dnull){
if(paramValue=3D=3D""||paramValue=3D=3Dnull){
newCookieString=3DsetCookieParamValueForCookieString(cookieValue,paramNam=
e,"1");
writeOAC(newCookieString);
cookied=3Dtrue;}}
else{
writeOAC(allValues);
newCookieString=3DsetCookieParamValueForCookieString(allValues,paramName,=
"1");
writeOAC(newCookieString);
cookied=3Dtrue;}}
return cookied;}
function writeQQCookie(paramName){
var cookieValue=3Dusat.cookie.get("qqCookie");
var paramValue=3D"";
if(cookieValue!=3Dnull){
paramValue=3DgetCookieStringParamValue(cookieValue,paramName);}
if(cookieValue!=3Dnull){
if(paramValue=3D=3D""||paramValue=3D=3Dnull){
cookieValue=3DcookieValue+"&"+paramName+"=3D";
newCookieString=3DsetCookieParamValueForCookieString(cookieValue,paramNam=
e,"1");
usat.cookie.set("qqCookie",newCookieString,new =
Date("1/1/2020"),"/",".usatoday.com");}}
else{
usat.cookie.set("qqCookie",paramName+"=3D1",new =
Date("1/1/2020"),"/",".usatoday.com");}}
function readQQCookie(paramName){
var cookieValue=3Dusat.cookie.get("qqCookie");
var cookied=3Dtrue;
var paramValue=3D"";
if(cookieValue!=3Dnull){
paramValue=3DgetCookieStringParamValue(cookieValue,paramName);
if(paramValue=3D=3D""||paramValue=3D=3Dnull){
cookied=3Dfalse;}}
else{
cookied=3Dfalse;}
return cookied;}
function usatAddAttribute(prefix,slotName,tagName){
var		value;
value=3DgTagAttrs[prefix+slotName];
if(null=3D=3Dvalue)
value=3DgTagAttrs[slotName];
if(null !=3Dvalue){
if(0=3D=3DslotName.indexOf(prefix)&&(null=3D=3DtagName))
tagName=3DslotName.substring(prefix.length);
if(null=3D=3DtagName)
tagName=3DslotName;
return tagName+'=3D"'+value+'" ';}
else
return "";}
function usatAddObjectAttr(slotName,tagName){
if(0=3D=3DslotName.indexOf("emb#"))
return "";
if(0=3D=3DslotName.indexOf("obj#")&&(null=3D=3DtagName))
tagName=3DslotName.substring(4);
return usatAddAttribute("obj#",slotName,tagName);}
function usatAddEmbedAttr(slotName,tagName){
if(0=3D=3DslotName.indexOf("obj#"))
return "";
if(0=3D=3DslotName.indexOf("emb#")&&(null=3D=3DtagName))
tagName=3DslotName.substring(4);
return usatAddAttribute("emb#",slotName,tagName);}
function usatAddObjectParam(slotName,generateXHTML){
var		paramValue;
var		paramStr=3D"";
var		endTagChar=3D(generateXHTML)?' />':'>';
if(-1=3D=3DslotName.indexOf("emb#")){
paramValue=3DgTagAttrs["obj#"+slotName];
if(null=3D=3DparamValue)
paramValue=3DgTagAttrs[slotName];
if(0=3D=3DslotName.indexOf("obj#"))
slotName=3DslotName.substring(4);
if(null !=3DparamValue)
paramStr=3D'  <param name=3D"'+slotName+'" =
value=3D"'+paramValue+'"'+endTagChar+'\n';}
return paramStr;}
function usatDeleteTagAttrs(){
for(var ndx=3D0;ndx<arguments.length;ndx++){
var attrName=3Darguments[ndx];
delete gTagAttrs[attrName];
delete gTagAttrs["emb#"+attrName];
delete gTagAttrs["obj#"+attrName];}}
function usatGenerateObject(callingFcnName,generateXHTML,args){
if(args.length<4||(0!=3D(args.length%2))){
usatComplain(callingFcnName,gArgCountErr);
errMsg=3D'The "%%" function requires an even number of arguments. =
Arguments should be in the form "atttributeName", "attributeValue", =
...';
errMsg=3DerrMsg.replace("%%",callingFcnName);
return "<!-- "+errMsg+" -->";}
gTagAttrs=3Dnew Array();
gTagAttrs["src"]=3Dargs[0];
gTagAttrs["width"]=3Dargs[1];
gTagAttrs["height"]=3Dargs[2];
gTagAttrs["classid"]=3D"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000";
gTagAttrs["pluginspage"]=3D"http://www.macromedia.com/go/getflashplayer/"=
;
var activexVers=3Dargs[3]
if((null=3D=3DactivexVers)||(""=3D=3DactivexVers))
activexVers=3D"8,0,24,0";
gTagAttrs["codebase"]=3D"http://download.macromedia.com/pub/shockwave/cab=
s/flash/swflash.cab#version=3D"+activexVers;
var	attrName,
attrValue;
for(var ndx=3D4;ndx<args.length;ndx+=3D2){
attrName=3Dargs[ndx].toLowerCase();
attrValue=3Dargs[ndx+1];
if("name"=3D=3DattrName||"id"=3D=3DattrName)
gTagAttrs["name"]=3DattrValue;
else
gTagAttrs[attrName]=3DattrValue;}
var objTag=3D'<object =
'+usatAddObjectAttr("classid")+usatAddObjectAttr("width")+usatAddObjectAt=
tr("height")+usatAddObjectAttr("codebase")+usatAddObjectAttr("name","id")=
+usatAddObjectAttr("tabindex")+usatAddObjectAttr("hspace")+usatAddObjectA=
ttr("vspace")+usatAddObjectAttr("border")+usatAddObjectAttr("align")+usat=
AddObjectAttr("class")+usatAddObjectAttr("title")+usatAddObjectAttr("acce=
sskey")+usatAddObjectAttr("noexternaldata")+'>\n'+usatAddObjectParam("src=
",generateXHTML);
var embedTag=3D'  <embed =
'+usatAddEmbedAttr("src")+usatAddEmbedAttr("width")+usatAddEmbedAttr("hei=
ght")+usatAddEmbedAttr("pluginspage")+usatAddEmbedAttr("name")+usatAddEmb=
edAttr("align")+usatAddEmbedAttr("tabindex");
usatDeleteTagAttrs("src","width","height","pluginspage","classid","codeba=
se","name","tabindex",
"hspace","vspace","border","align","noexternaldata","class","title","acce=
sskey");
for(var attrName in gTagAttrs){
attrValue=3DgTagAttrs[attrName];
if(null !=3DattrValue){
embedTag+=3DusatAddEmbedAttr(attrName);
objTag+=3DusatAddObjectParam(attrName,generateXHTML);}}
return objTag+embedTag+'> </em'+'bed>\n</ob'+'ject'+'>';}


function niceDate(fullDate)
{
	if(fullDate=3D=3D""||!fullDate)
	{
		return " ";
	}
	try
	{
		var strNow=3Dnew Date();
		var dateParts=3DfullDate.split(/[\/ :]/);
		var month=3DparseInt(dateParts[0])-1;
		var hr=3DdateParts[3];
		if(dateParts[5]=3D=3D'PM' || (dateParts[6] && dateParts[6]=3D=3D'PM'))
		{
			if(hr!=3D12)
			{
				hr=3DparseInt(hr)+parseInt(12);
			}
		}
		else if(hr=3D=3D12)
		{
			hr=3DparseInt(hr)-parseInt(12);
		}
		var strDate=3Dnew =
Date(dateParts[2],month,dateParts[1],hr,dateParts[4]);
	}
	catch(e)
	{
		return fullDate;
	}
	return dateDiff(strNow,strDate,fullDate);
}

function dateDiff(date1,date2,fullDate){
var niceDateStr=3D'';
var diff=3Dnew Date();
var COMMENT =3D "the next line must be adjusted for DST: 5 for standard, =
4 for DST";
var tzo=3D(date1.getTimezoneOffset()/60)-5;
diff.setTime(Math.abs(date1.getTime()-(date2.getTime()-(tzo*60*60*1000)))=
);
var timediff=3Ddiff.getTime();
var years=3DMath.floor(timediff/(1000*60*60*24*365));
timediff-=3Dyears*(1000*60*60*24*365);
var days=3DMath.floor(timediff/(1000*60*60*24));
timediff-=3Ddays*(1000*60*60*24);
var hours=3DMath.floor(timediff/(1000*60*60));
timediff-=3Dhours*(1000*60*60);
var mins=3DMath.floor(timediff/(1000*60));
timediff-=3Dmins*(1000*60);
var secs=3DMath.floor(timediff/1000);
timediff-=3Dsecs*1000;
// If older than 7 days, return the full date=20
if(diff.getTime()>(7*24*60*60*1000)) {
	return fullDate;
}
if(years>0){
niceDateStr=3Dyears+"y";
if(days=3D=3D0){
niceDateStr+=3D" ago";}else{
niceDateStr+=3D" "+days+"d ago";}}else if(days>0){
niceDateStr=3Ddays+"d";
if(hours=3D=3D0||days>=3D7){
niceDateStr+=3D" ago";}else if(days<7){
niceDateStr+=3D" "+hours+"h ago";}}else if(hours>0){
niceDateStr=3Dhours+"h";
if(mins=3D=3D0){
niceDateStr+=3D" ago";}else{
niceDateStr+=3D" "+mins+"m ago";}}else if(mins>0){
niceDateStr=3Dmins+"m ago";}else{
niceDateStr=3D"<1m ago";}
return niceDateStr;}

function swapContent(oldHeader,newHeader){
var oldContent=3Ddocument.getElementById(oldHeader).innerHTML;
var newContent=3Ddocument.getElementById(newHeader).innerHTML;
document.getElementById(oldHeader).innerHTML=3D'';
document.getElementById(newHeader).innerHTML=3DoldContent;
document.getElementById(oldHeader).style.height=3D'1px';
document.getElementById(oldHeader).style.overflow=3D'hidden';}
function uShowHide(elem){
if(document.getElementById(elem).style.display=3D=3D'none'){
document.getElementById(elem).style.visibility=3D'visible';}else{
document.getElementById(elem).style.visibility=3D'hidden';}}

------=_NextPart_000_0000_01CBC77C.A6992E80
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://i.usatoday.net/_common/_scripts/sniffer.js

fxExtendNavigator();function =
fxExtendNavigator(){navigator.unknown=3D1;navigator.ie=3D2;navigator.nets=
cape=3D4;navigator.opera=3D8;navigator.type=3Dnull;navigator.version=3Dnu=
ll;navigator.os=3Dnull;navigator.jsVersion=3D1.0;navigator.vbScriptEnable=
d=3Dfalse;navigator.hasPlugin=3DfxHasPlugin;navigator.selectPluginDetectT=
ype=3DfxSelectPluginDetectType;navigator.setCookie=3DfxSetCookie;navigato=
r.hasFlash=3DfxHasFlash;navigator.hasQuickTime=3DfxHasQuicktime;navigator=
.hasRealPlayer=3DfxHasRealPlayer;navigator.hasWindowsMediaPlayer=3DfxHasW=
indowsMediaPlayer;navigator.hasAcrobat=3DfxHasAcrobat;fxInit();function =
fxInit(){var =
strBrowserCookie=3Dusat.cookie.get("BrowserSniffer");if(strBrowserCookie)=
{eval(strBrowserCookie);navigator.selectPluginDetectType();}else{fxParseU=
serAgent();document.write("<scr"+"ipt =
language=3D\"JavaScript1.1\">navigator.jsVersion =3D =
1.1;</s"+"cript>");document.write("<scr"+"ipt =
language=3D\"JavaScript1.2\">navigator.jsVersion =3D =
1.2;</s"+"cript>");document.write("<scr"+"ipt =
language=3D\"JavaScript1.3\">navigator.jsVersion =3D =
1.3;</s"+"cript>");document.write("<scr"+"ipt =
language=3D\"JavaScript1.4\">navigator.jsVersion =3D =
1.4;</s"+"cript>");document.write("<scr"+"ipt =
language=3D\"JavaScript1.5\">navigator.jsVersion =3D =
1.5;</s"+"cript>");document.write("<scr"+"ipt =
language=3D\"JavaScript1.6\">navigator.jsVersion =3D =
1.6;</s"+"cript>");document.write("<scr"+"ipt =
language=3D\"JavaScript2.0\">navigator.jsVersion =3D =
2.0;</s"+"cript>");document.write("<scr"+"ipt =
language=3D\"VBScript\">navigator.vbScriptEnabled =3D =
true</s"+"cript>");document.write("<scr"+"ipt =
language=3D\"JavaScript\">navigator.selectPluginDetectType();navigator.se=
tCookie();</s"+"cript>");}}function fxParseUserAgent(){var =
version;switch(navigator.appName){case "Microsoft Internet =
Explorer":navigator.type=3Dnavigator.ie;navigator.version=3DfxGetIEVersio=
n();navigator.os=3DfxGetIEOS();break;case =
"Netscape":navigator.type=3Dnavigator.netscape;navigator.version=3DfxGetN=
etscapeVersion();navigator.os=3DfxGetNetscapeOS();break;case =
"Opera":navigator.type=3Dnavigator.opera;navigator.version=3DfxGetOperaVe=
rsion();navigator.os=3DfxGetOperaOS();break;default:navigator.type=3Dnavi=
gator.unknown;navigator.version=3DparseFloat(navigator.appVersion);naviga=
tor.os=3D"Unknown";}}function fxGetIEVersion(){var strUserAgent=3Dnew =
String(navigator.userAgent);var arrUA=3DstrUserAgent.split("MSIE =
");return parseFloat(arrUA[1]);}function fxGetNetscapeVersion(){var =
strUserAgent=3Dnew String(navigator.userAgent);var =
version,arrUA;if(strUserAgent.indexOf("Gecko")<0){version=3DparseFloat(na=
vigator.appVersion);}else =
if(strUserAgent.indexOf("Firefox")>-1){arrUA=3DstrUserAgent.split("Firefo=
x");arrUA=3DarrUA[1].split("/");version=3DparseFloat(arrUA[1]);}else =
if(strUserAgent.indexOf("Safari")>-1){arrUA=3DstrUserAgent.split("Safari"=
);arrUA=3DarrUA[1].split("/");version=3DparseFloat(arrUA[1]);}else{arrUA=3D=
strUserAgent.split("Netscape");arrUA=3DarrUA[1].split("/");version=3Dpars=
eFloat(arrUA[1]);}return version;}function fxGetOperaVersion(){var =
strUserAgent=3Dnew String(navigator.userAgent);var =
arrUA=3DstrUserAgent.split("Opera/");return =
parseFloat(arrUA[1]);}function fxGetIEOS(){var strUserAgent=3Dnew =
String(navigator.userAgent);var arrUA=3DstrUserAgent.split(";");return =
arrUA[2].substr(0,arrUA[2].length);}function fxGetNetscapeOS(){var =
strOS;var strUserAgent=3Dnew String(navigator.userAgent);var =
arrUA=3DstrUserAgent.split("(");arrUA=3DarrUA[1].split(";");if(this.versi=
on<6){strOS=3DarrUA[0];}else{strOS=3DarrUA[2];}return strOS;}function =
fxGetOperaOS(){var strUserAgent=3Dnew String(navigator.userAgent);var =
arrUA=3DstrUserAgent.split("(");arrUA=3D(new =
String(arrUA[1])).split(";");return arrUA[0];}function =
fxHasPlugin(strPluginName,strPluginObject){var =
blnHasPlugin=3Dfalse;switch(navigator.pluginDetectType){case "plugins =
array":for(var =
i=3D0;i<navigator.plugins.length;i++){if(navigator.plugins[i].name.indexO=
f(strPluginName)>=3D0){blnHasPlugin=3Dtrue;break;}}break;case =
"detectPlugin =
function":blnHasPlugin=3DfxDetectPlugin(strPluginObject);break;}return =
blnHasPlugin;}function =
fxSelectPluginDetectType(){if((navigator.plugins)&&(navigator.plugins.len=
gth>0)){navigator.pluginDetectType=3D"plugins array";}else =
if(navigator.type=3Dnavigator.ie){if(navigator.jsVersion>=3D1.3){navigato=
r.pluginDetectType=3D"detectPlugin function";document.write("<scr"+"ipt =
language=3D\"JavaScript1.3\">\n");document.write("	function =
fxDetectPlugin(strPluginName){\n");document.write("		var blnHasPlugin =
=3D false;\n");document.write("		try{\n");document.write("			var obj =3D =
new ActiveXObject(strPluginName);\n");document.write("			blnHasPlugin =
=3D true;\n");document.write("		}   // try\n");document.write("		=
catch(Exception){");document.write("		}\n");document.write("		return =
blnHasPlugin;\n");document.write("	}   // =
fxCheckPlugin\n");document.write("</s"+"cript>\n");}else =
if(navigator.vbScriptEnabled){navigator.pluginDetectType=3D"detectPlugin =
function";document.write("<scr"+"ipt =
language=3D\"VBScript\">\n");document.write("	function =
fxDetectPlugin(strPluginName)\n");document.write("		on error resume =
next\n");document.write("		if (IsObject(CreateObject(strPluginName))) =
then\n");document.write("			fxDetectPlugin =3D true\n");document.write("	=
	else\n");document.write("			fxDetectPlugin =3D =
false\n");document.write("		end If\n");document.write("	end =
function\n");document.write("</s"+"cript>\n");}else{navigator.pluginDetec=
tType=3D"none";}}}function fxSetCookie(){var =
strCookieValue=3D"navigator.type=3D"+navigator.type+";\n"+"navigator.vers=
ion=3D"+navigator.version+";\n"+"navigator.os=3D\""+navigator.os+"\";\n"+=
"navigator.jsVersion=3D"+navigator.jsVersion+";\n"+"navigator.vbScriptEna=
bled=3D"+navigator.vbScriptEnabled+";\n";usat.cookie.set("BrowserSniffer"=
,strCookieValue,null,"/");}function fxHasFlash(fltVersion){var =
blnHasFlash=3Dfalse;var =
strVersion;if(fltVersion){switch(navigator.pluginDetectType){case =
"plugins array":for(var =
i=3D0;i<navigator.plugins.length;i++){if(navigator.plugins[i].name.indexO=
f("Shockwave =
Flash")>=3D0){strVersion=3Dnavigator.plugins[i].description.substr(16,nav=
igator.plugins[i].description.length);if(parseFloat(strVersion)>=3DfltVer=
sion){blnHasFlash=3Dtrue;break;}}}break;case "detectPlugin =
function":blnHasFlash=3DfxDetectPlugin("ShockwaveFlash.ShockwaveFlash."+p=
arseInt(fltVersion));break;}}else{blnHasFlash=3Dnavigator.hasPlugin("Shoc=
kwave Flash","ShockwaveFlash.ShockwaveFlash");}return =
blnHasFlash;}function fxHasQuicktime(){return =
navigator.hasPlugin("QuickTime","QuickTimeCheckObject.QuickTimeCheck.1");=
}function fxHasRealPlayer(){return =
navigator.hasPlugin("RealPlayer","RealPlayer.RealPlayer(tm) ActiveX =
Control (32-bit).1");}function fxHasWindowsMediaPlayer(){return =
navigator.hasPlugin("Windows Media =
Player","MediaPlayer.MediaPlayer.1");}function fxHasAcrobat(){return =
navigator.hasPlugin("Adobe Acrobat","PDF.PdfCtrl.1");}}
------=_NextPart_000_0000_01CBC77C.A6992E80
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://i.usatoday.net/_common/_scripts/zagAll.js

 =0A=

------=_NextPart_000_0000_01CBC77C.A6992E80
Content-Type: application/octet-stream
Content-Transfer-Encoding: 7bit
Content-Location: http://i.usatoday.net/_common/_scripts/cookietouch.js

var usatCookieExpDate = new Object();
usatCookieExpDate['zagCookie'] = "2020-11-31";
usatCookieExpDate['RDB']       = "2020-11-31";
usatCookieExpDate['RMID']      = "2020-11-31";
usatCookieExpDate['qqCookie']  = "2020-11-31";
usatCookieExpDate['wpLocID']   = "2020-11-31";
usatCookieExpDate['USATINFO']  = "2020-11-31";
usatCookieExpDate['v1us']      = "1999-12-31"; //delete
usatCookieExpDate['v1st']      = "1999-12-31"; //delete
usatCookieExpDate['UID']       = "1999-12-31"; //delete
usatCookieExpDate['bullsbears']       = "1999-12-31";
usatCookieExpDate['movieviewers']     = "1999-12-31";
usatCookieExpDate['lookersbookers']   = "1999-12-31";
usatCookieExpDate['tirekickers']      = "1999-12-31";

for (var usatCookie in usatCookieExpDate) {
   var usatCookieValue = usat.cookie.get(usatCookie);
   if (usatCookieValue != null) {
      var datearray = usatCookieExpDate[usatCookie].split("-");
      var expdate = new Date(datearray[0], datearray[1], datearray[2]);
      usat.cookie.set(usatCookie, usatCookieValue,
         expdate, '/', '.usatoday.com');
   } //if
} //for

------=_NextPart_000_0000_01CBC77C.A6992E80
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://i.usatoday.net/_common/_scripts/_navs/sectionnav.js

var strUserAgent =3D new String(navigator.userAgent);
var arrUA =3D strUserAgent.split("MSIE ");
var browserValue =3D parseFloat(arrUA[1]);

var cssProperty =3D "<style type=3D'text/css'>";
cssProperty +=3D "#section-nav li.navItem ul {display:none}";
if (navigator.userAgent.indexOf('MSIE') !=3D -1 && browserValue >=3D 7){
cssProperty +=3D "#section-nav li.sfhover ul {display:block;left: =
auto;}";
}
else {
	cssProperty +=3D "#section-nav li:hover ul, #section-nav li.sfhover ul =
{display:block;left: auto;}";
}
cssProperty +=3D "</style>";	=09
document.write(cssProperty);

/* DEAL WITH FLASHING BACKGROUND IMAGES IN IE6 */

fixFlashingBackground=3D function() {
    try {
        if(document.execCommand && navigator.userAgent.indexOf('MSIE') > =
0) {=20
            document.execCommand("BackgroundImageCache", false, true);
        }
    } catch(err) {}
}

usat.page.addLoadEvent(fixFlashingBackground);

sfHover =3D function() {
	try {
		var sfEls =3D =
document.getElementById("section-nav").getElementsByTagName("li");
		for (var i=3D0; i<sfEls.length; i++) {
			sfEls[i].onmouseover=3Dfunction() {
				this.className+=3D" sfhover";
			}
			sfEls[i].onmouseout=3Dfunction() {
				this.className=3Dthis.className.replace(new RegExp(" sfhover\\b"), =
"");
			}
		}
	}
	catch(err) {}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);

navhideflash =3D function(showhide) {
	if (navigator.userAgent.indexOf('Safari') !=3D -1){=09
		if (showhide =3D=3D "hide") {	=09
			if =
(document.getElementById('njMainLeft').innerHTML.toUpperCase().indexOf('O=
BJECT')!=3D -1) {=09
				document.getElementById('njMainLeft').style.visibility=3D'hidden';
			}
			if =
(document.getElementById('njLeftMiddle1').innerHTML.toUpperCase().indexOf=
('OBJECT')!=3D -1) {=09
				=
document.getElementById('njLeftMiddle1').style.visibility=3D'hidden';	=09
			}
			if =
(document.getElementById('Adv6').innerHTML.toUpperCase().indexOf('OBJECT'=
)!=3D -1) {=09
				document.getElementById('Adv6').style.visibility=3D'hidden';	=09
			}
		}
		if (showhide =3D=3D "show") {
			if =
(document.getElementById('njMainLeft').style.visibility=3D'hidden') {
				document.getElementById('njMainLeft').style.visibility=3D'visible';
			}
			if =
(document.getElementById('njLeftMiddle1').style.visibility=3D'hidden') {
				=
document.getElementById('njLeftMiddle1').style.visibility=3D'visible';
			}
			if (document.getElementById('Adv6').style.visibility=3D'hidden') {
				document.getElementById('Adv6').style.visibility=3D'visible';
			}
		}
	}
}//fx

------=_NextPart_000_0000_01CBC77C.A6992E80
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://cache-01.cleanprint.net/cp/ccg?divId=2625

function FDCPClient()=0A=
{=0A=
	this.cpHost =3D "cache-01.cleanprint.net";=0A=
	this.divid=3D"2625";=0A=
	this.refid=3D"2361";=0A=
	this.rt =3D "i";=0A=
	this.cpstatus =3D false;=0A=
	this.ptstatus =3D "y";=0A=
	this.printSpecId =3D 0;=0A=
	this.outputFormat =3D "text/html";=0A=
	this.action =3D "print";=0A=
	this.args =3D null;=0A=
	this.fdDebug =3D false;=0A=
	this.cpc =3D null;=0A=
	this.blkwidth=3D0;=0A=
	this.xpathLib =3D "";=0A=
	this.shost =3D "formatdyn.hs.llnwd.net/e1";=0A=
	this.hosted =3D "customer";=0A=
	this.blockThreshold =3D 500;=0A=
	this.trackerHost =3D "cleanprint.net";=0A=
	this.loadDelayed =3D true;=0A=
=0A=
	this.modes =3D {unset:0, printLink:1, filePrint:2, =
printerFriendlyViewer:3};=0A=
	this.mode =3D 0;//modes.unset=0A=
	this.resetMode =3D function(){this.mode =3D this.modes.unset;};=0A=
	this.cookie_flags =3D "pv";=0A=
	this.category =3D "UNKNOWN";=0A=
	this.site =3D "UNKNOWN";=0A=
=0A=
	// moved from the printtracker FormatDynamicsPT object=0A=
	this.pthosts =3D =
"formatdynamics.com,cleanprint.net,formatdyn.hs.llnwd.net";=0A=
  	this.autoRefreshCSS =3D "true";=0A=
  	this.autoRefreshTime =3D "30000";=0A=
  =0A=
	// quantcast tracking: n =3D> turn off qc tracking, anything else =
leaves it on=0A=
  	this.enableQC =3D "y";=0A=
=0A=
	// templatetest var to pull templates from a directory=0A=
	this.templateTest =3D true;=0A=
	=0A=
	// 's' for standalone and 'c' for combined.  A standalone install turns =
off registration for=0A=
	// PrintTracker events=0A=
	this.insType =3D "c";=0A=
=0A=
	this.colre =3D new RegExp(":", "g");=0A=
	this.comre =3D new RegExp(",", "g");=0A=
=0A=
  	this.isPtCss=3Dfunction(content) {=0A=
    var phosts =3D this.pthosts.split(',');=0A=
    for(var i =3D 0; i < phosts.length; i++) {=0A=
      if(content.indexOf(phosts[i]) !=3D -1)=0A=
        return true;=0A=
    }=0A=
    return false;=0A=
  }=0A=
	=0A=
	// templatetest var to pull templates from a directory=0A=
	this.templateTest =3D false;=0A=
	=0A=
	// 's' for standalone and 'c' for combined.  A standalone install turns =
off registration for=0A=
	// PrintTracker events=0A=
	this.insType =3D "c";=0A=
=0A=
	this.escCom =3D function(st) {=0A=
		st =3D new st.constructor(st);=0A=
		st =3D st.replace(this.colre, "::");=0A=
		st =3D st.replace(this.comre, ":,");=0A=
		return st;=0A=
	}=0A=
=0A=
	this.getSegment=3Dfunction () { =0A=
		var section =3D "news";=0D=0Dtry{=0Dsection =3D =
adfileSsts[3];=0D}catch(e){}=0D=0Dvar sections =3D =
"life|moms|money|news|sports|tech|travel|weather";=0D=0Dif(sections.index=
Of(section) < 0){=0D	section =3D "news";=0D}=0D=0Dreturn section;
	}=0A=
	this.getCPViewerId=3Dfunction(){=0A=
		return "6";=0A=
	}=0A=
	this.getPFF =3D function() { =0A=
		return "0";=0A=
	}=0A=
=0A=
	this.getVR =3D function() { =0A=
		var adsiteid =3D "www.usatoday.com";=0Dvar section =3D "news";=0Dvar =
domainTest =3D document.domain;=0D=0Dif =
(window.location.href.indexOf("/test/redesign") > 0)=0D{=0D    =
domainTest =3D "usatoday.com";=0D}=0D=0Dtry{=0Dadsiteid =3D =
adfileSsts[2];=0Dsection =3D adfileSsts[3];=0D}catch(e){}=0D=0Dreturn { =
domain : domainTest, adsiteid : adsiteid, section : section  };
	}=0A=
=0A=
	this.onPrint =3D function(cpdata) { =0A=
		try{=0D  =
if(FDCPLoader.FDCPClient.getCalculatedPrintSpecId()=3D=3D"476" && =0D    =
 document.getElementById("byLineTag")=3D=3Dnull &&=0D        =
(window.location.href.indexOf("/music/")>0 && =
window.location.href.indexOf("/news/")<0)){=0D    =
this.cpc.pfType=3D"newwindow";=0D    return false;=0D  =
}=0D}catch(e){}=0D=0Dtry{=0D  var u =3D window.location.href;=0D=0D  =
if(cpdata.pc.match(/bed[ -]?bug/ig) !=3D null){=0D    cpdata.pfvId =3D =
"6";=0D    cpdata.bedbugs=3D"yes";=0D  }=0D  else{=0D    cpdata.pfvId =
=3D "126";=0D    cpdata.bedbugs=3D"no";=0D  =
}=0D=0D}catch(e){}=0D=0Dtry{=0Dcpdata.pc =3D =
cpdata.pc.replace(/&#38;#9;/g, "");=0Dcpdata.pc =3D =
cpdata.pc.replace(/&#38;#10;/g, "");=0Dcpdata.pc =3D =
cpdata.pc.replace(/<text[^>]*>[ ]*<[/]text[^>]*>/g, "");=0Dcpdata.pc =3D =
cpdata.pc.replace(/<paragraph>[ ]*<[/]paragraph[^>]*>/g, =
"");=0D}catch(e){}=0A=
	}=0A=
	=0A=
	this.getBlockThreshold =3D function() {=0A=
		return this.getCfg('blockThreshold', this.blockThreshold);=0A=
	}=0A=
=0A=
	this.getCfg=3Dfunction(ckey, cdef) {=0A=
		if(this.cpc !=3D null && typeof this.cpc[ckey] !=3D 'undefined')=0A=
			return this.cpc[ckey];=0A=
		return cdef;=0A=
	}=0A=
=0A=
	this.getTHost=3Dfunction() {=0A=
		if(this.shost.length > 0 && document.location.protocol =3D=3D "https:")=0A=
			return this.shost;=0A=
		else=0A=
			return this.cpHost;=0A=
	}=0A=
	this.getTrackerHost=3Dfunction() {=0A=
		return this.trackerHost;=0A=
	}=0A=
	this.getcpStat=3Dfunction() { return this.getCfg('cpStatus', =
this.cpstatus); }=0A=
	this.getptStat=3Dfunction() { return this.getCfg('ptStatus', =
this.ptstatus); }=0A=
	this.getDiv=3Dfunction() { return this.getCfg('divisionId', =
this.divid); }=0A=
	this.getOutputFormat=3Dfunction() { return this.getCfg('mimeType', =
this.outputFormat); }=0A=
	this.getTmpl=3Dfunction() { return this.getCfg('templateId', null); }=0A=
	this.getRfmt =3D function() { return this.getCfg('templateId', =
this.refid); }  =0A=
	this.getTPath =3D function() { return this.getCfg('tPath', null); }=0A=
	this.getLPath =3D function() { return this.getCfg('lPath', null); }=0A=
	this.getTO =3D function() { return this.getCfg('timeout', 10000); }=0A=
	this.getTemplateTest =3D function() { return =
this.getCfg('templateTest', this.templateTest); }=0A=
	this.getXpathLib =3D function() { return this.getCfg('xpathLib', =
this.xpathLib); }=0A=
	=0A=
	this.getAutoRefreshCSS =3D function() { return =
this.getCfg('autoRefreshCSS', this.autoRefreshCSS); }=0A=
	this.getAutoRefreshTime =3D function() { return =
this.getCfg('autoRefreshTime', this.autoRefreshTime); }=0A=
	this.getPtHosts =3D function() { return this.getCfg('pthosts', =
this.pthosts); }=0A=
	this.getFDDebug =3D function() { return this.getCfg('fdDebug', =
this.fdDebug); }=0A=
	=0A=
	this.getRType=3D function() {=0A=
		return this.rt;=0A=
	}=0A=
	=0A=
	this.getIframeUrls=3Dfunction(){=0A=
		=0A=
	}=0A=
	=0A=
	this.onCpLoad =3D function(){=0A=
		=0A=
	}=0A=
	=0A=
	this.cpServletPath=3D(document.location.protocol =3D=3D "https:" ? =
"https://" : "http://") + this.getTHost() + "/cp/psj";	=0A=
	this.logUrl       =3D(document.location.protocol =3D=3D "https:" ? =
"https://" : "http://") + this.getTHost() + "/cp/l";=0A=
	=0A=
	this.getCalculatedPrintSpecId =3D function(){=0A=
			if (document.getElementById("usatBody") !=3D null)=0D{=0D    return =
"760";=0D}=0Delse if(document.getElementById("permalink") !=3D =
null){=0Dreturn "616";=0D}=0Delse{=0Dreturn "476";=0D}=0A=
	}=0A=
	this.onBeforeContentSerialization =3D function(){=0A=
		=0A=
	}=0A=
	this.onAfterContentSerialization =3D function(){=0A=
		=0A=
	}=0A=
	this.onPrintSpecLoad =3D function(){=0A=
		=0A=
	}=0A=
	this.onBeforeCleanPrint =3D function(data){=0A=
		return data;=0A=
	}=0A=
	this.calculateCacheKey =3D function(){=0A=
		return cacheKey;		=0A=
	}=0A=
	=0A=
	this.onAfterCleanPrint =3D function(){=0A=
=0A=
		// standard behavior=0A=
		if(this.enableQC =3D=3D 'y')=0A=
			this.appendQC();=0A=
=0A=
		// customizations=0A=
		=0A=
	}=0A=
=0A=
	this.appendQC =3D function() {=0A=
	}=0A=
	=0A=
	this.getRequestObject =3D function(){=0A=
		var act =3D "Unknown";=0A=
		if (this.mode =3D=3D this.modes.filePrint) {=0A=
			act =3D "Chrome";=0A=
		} else if (this.mode =3D=3D this.modes.printLink=0A=
				|| this.mode =3D=3D this.modes.printerFriendlyViewer) {=0A=
			act =3D "Link";=0A=
		}=0A=
=0A=
		var logdata =3D {=0A=
				d : this.getDiv(),=0A=
				a : navigator.appName + " " + navigator.userAgent,=0A=
				s : this.getSegment(),=0A=
				u : window.location.href,=0A=
				p : this.getPFF(),=0A=
				r : this.getRfmt(),=0A=
				q : "1.0",=0A=
				template : this.getTmpl(),=0A=
				act : act=0A=
			};=0A=
		return logdata;=0A=
	}=0A=
}=0A=

function FormatDynamicsPT(client) {=0A=
  this.clnt =3D client;=0A=
  this.pcol =3D document.location.protocol + "//";=0A=
  this.cstr =3D client.getTrackerHost() + "/pt/t/";=0A=
  this.div =3D "d=3D"+this.clnt.getDiv();=0A=
  this.ua =3D "&a=3D" + escape(navigator.appName + " " + =
navigator.userAgent);=0A=
  this.seg =3D "&s=3D"+escape(this.clnt.getSegment());=0A=
  this.ustr =3D "&u=3D"+escape(window.location.href);=0A=
  this.pf =3D "&p=3D"+this.clnt.getPFF();=0A=
  this.version =3D "&q=3D1.1";=0A=
  this.rtype =3D "&rt=3D"+this.clnt.getRType();=0A=
  this.qstr =3D this.div+this.ua+this.seg+this.ustr+this.pf+this.version;=0A=
  this.pthosts =3D this.clnt.getPtHosts();=0A=
  this.autoRefreshCSS =3D this.clnt.getAutoRefreshCSS();=0A=
  this.autoRefreshTime =3D this.clnt.getAutoRefreshTime();=0A=
  this.cssRefreshInterval =3D null;=0A=
  this.rcount =3D 0;=0A=
  this.ptssfound =3D false;=0A=
=0A=
  this.getTURL =3D function() {=0A=
    return this.pcol + this.cstr + (new Date()).getTime() + '?' + =
this.qstr;=0A=
  }=0A=
=0A=
  this.isPtCss=3Dfunction(content) {=0A=
    var phosts =3D this.pthosts.split(',');=0A=
    for(var i =3D 0; i < phosts.length; i++) {=0A=
      if(content.indexOf(phosts[i]) !=3D -1)=0A=
        return true;=0A=
    }=0A=
    return false;=0A=
  }=0A=
  =0A=
  this.changePrintStyleSheet=3Dfunction() {=0A=
=0A=
	this.rcount++;=0A=
=0A=
	// Change fdprint stylesheet if found=0A=
	for(i=3D0;i<document.styleSheets.length;i++) {=0A=
		try {=0A=
			var sheet =3D document.styleSheets[i];=0A=
			var agent =3D navigator.userAgent.toLowerCase();=0A=
=0A=
			if (sheet.cssRules.length =3D=3D 0 || !sheet.cssRules[0].style) =
continue;=0A=
			=0A=
			if((navigator.appName.indexOf("Netscape") !=3D-1 || =
agent.indexOf("firefox") !=3D-1 ||agent.indexOf("safari") !=3D-1) && =
this.isPtCss(sheet.cssRules[0].style.content)) {=0A=
				sheet.cssRules[0].style.content =3D "url("+this.getTURL()+")";=0A=
          		return;=0A=
			}=0A=
			else {=0A=
				=
if(this.isPtCss(sheet.cssRules[0].style.getPropertyValue('content'))) {=0A=
					if(navigator.appName.indexOf("Opera") !=3D-1) {=0A=
						sheet.deleteRule(0);=0A=
            		}=0A=
					else if(navigator.appName.indexOf("Konqueror") =3D=3D-1) {=0A=
						sheet.cssRules[0].style.setProperty('content', =
'url('+this.getTURL()+')', null);=0A=
					}=0A=
					return;=0A=
				}=0A=
			}=0A=
		}=0A=
		catch(err) { }=0A=
	}=0A=
=0A=
	// otherwise insert the stylesheet=0A=
	if(this.rcount =3D=3D 1) {=0A=
		try {=0A=
			var agent =3D navigator.userAgent.toLowerCase();=0A=
			if((navigator.appName.indexOf("Netscape") !=3D-1 || =
agent.indexOf("firefox") !=3D-1 ||agent.indexOf("safari") !=3D-1)) {=0A=
				var s =3D document.createElement("style");=0A=
				s.type =3D "text/css";=0A=
				s.rel =3D "stylesheet";=0A=
				s.media =3D "print";=0A=
				s.appendChild(document.createTextNode("body:after {content: url(" + =
this.getTURL() + ")};"));=0A=
				document.getElementsByTagName("head")[0].appendChild(s);=0A=
			}=0A=
		}=0A=
		catch(err) { }=0A=
	}=0A=
	else {=0A=
		formatDynamicsPT.autoRefreshCSS =3D "false";=0A=
	}=0A=
  }=0A=
=0A=
	this.getFDImage =3D function() {=0A=
=0A=
		// rtype of 's' is a script-based load and 'i' is an image-based load=0A=
		if(this.clnt.getRType()=3D=3D's') {=0A=
			var hs =3D document.documentElement.getElementsByTagName("head");=0A=
			var h =3D null;=0A=
=0A=
			if(hs && hs.length > 0) {=0A=
				h =3D hs[0];=0A=
				var script =3D document.createElement("script");=0A=
				script.type =3D 'text/javascript';=0A=
				script.src =3D this.getTURL() + '&rnd=3D' + Math.random();=0A=
			}=0A=
		}=0A=
		else {=0A=
			var fdloader =3D new Image();=0A=
			fdloader.src =3D this.getTURL();=0A=
		}=0A=
	}=0A=
=0A=
	this.initIE =3D function()=0A=
	{=0A=
		try {=0A=
			if (navigator.appName.indexOf("Microsoft")!=3D-1 && =
parseInt(navigator.appVersion)>=3D4 && =
navigator.userAgent.indexOf("Windows") !=3D -1)=0A=
			    window.attachEvent("onbeforeprint", function() { =
formatDynamicsPT.getFDImage(); } );=0A=
		}=0A=
		catch(e)=0A=
		{}=0A=
	}=0A=
=0A=
	this.initX =3D function()=0A=
	{=0A=
		try {=0A=
			if(navigator.appName.indexOf("Konqueror") !=3D -1) {=0A=
				formatDynamicsPT.changePrintStyleSheet();=0A=
			}=0A=
			else if (navigator.appName.indexOf("Microsoft") =3D=3D -1) {=0A=
				formatDynamicsPT.changePrintStyleSheet();=0A=
				formatDynamicsPT.cssRefreshInterval =3D =
setInterval("formatDynamicsPT.refreshCSS()", =
formatDynamicsPT.autoRefreshTime);=0A=
			}=0A=
		}=0A=
		catch(e)=0A=
		{}=0A=
	}=0A=
=0A=
	this.initAll =3D function() { =0A=
		try {=0A=
			this.initIE(); =0A=
			this.initX(); =0A=
		}=0A=
		catch(e)=0A=
		{}=0A=
	}=0A=
=0A=
	this.refreshCSS =3D function()=0A=
	{=0A=
		if (formatDynamicsPT.autoRefreshCSS =3D=3D "true")=0A=
			formatDynamicsPT.changePrintStyleSheet();=0A=
		else=0A=
			clearInterval(formatDynamicsPT.cssRefreshInterval);=0A=
	}=0A=
}=0A=
// TODO: add 'script' mode back. also add 'auto' mode to load everything =
without waiting=0A=
// TODO: run through rhino=0A=
// TODO: in the print spec js, we use '1' and '0', 'y' and 'n' and true =
and false for boolean values. clean this up.=0A=
var FDCPLoader =3D {=0A=
=0A=
	count: 0,=0A=
	tint: 500,=0A=
	tmax: 10000,=0A=
	tagg: 0,=0A=
	incyc: false,=0A=
	loaded: false, // TODO: rename to printSpecLoaded?=0A=
	divId: 0, // TODO: redundant=0A=
	printSpecId: 0, // TODO: have a PrintSpec class? In any case, isn't =
needed as an instance var=0A=
	cpDef:{}, // TODO: can print spec come back as a JSON object?=0A=
	FDCPClient:new FDCPClient(),=0A=
	printPreviewWindow: null, // TODO: remove=0A=
	printPreviewWindowOpen: false, // TODO: remove=0A=
	tester: false, // TODO: still used?=0A=
	slre: new RegExp("[^/]*$"),=0A=
		=0A=
    // TODO: this should go away=0A=
	getCfg: function(ckey, cdef) {=0A=
		if(FDCPLoader.FDCPClient.cpc !=3D null && typeof =
FDCPLoader.FDCPClient.cpc[ckey] !=3D 'undefined')=0A=
			return FDCPLoader.FDCPClient.cpc[ckey];=0A=
		return cdef;=0A=
	},=0A=
=0A=
	loadcp: function() {=0A=
=0A=
		if(typeof FDCPLoader.FDCPClient.onPrintSpecLoad !=3D "undefined"){=0A=
			FDCPLoader.FDCPClient.onPrintSpecLoad();=0A=
		}=0A=
		=0A=
		// TODO: this is stupid=0A=
		this.cpc =3D FDCPLoader.FDCPClient.cpc;=0A=
=0A=
		if(FDCPLoader.FDCPClient.cpc.cpStatus =3D=3D 'n'){=0A=
			FDCPLoader.tagg =3D FDCPLoader.tmax + 1;=0A=
			return;=0A=
		}=0A=
=0A=
		jsloc =3D (document.location.protocol =3D=3D "https:" ? "https://" : =
"http://") + FDCPLoader.FDCPClient.getTHost() + "/cp/cpjs" +=0A=
		    "?d=3D"  + FDCPLoader.FDCPClient.divid +=0A=
			"&bn=3D" + FDCPLoader.browserDetect.browser +=0A=
			"&bv=3D" + FDCPLoader.browserDetect.version +=0A=
			"&fs=3D" + (FDCPLoader.hasFlash() ? "true" : "false") +=0A=
			"&rp=3D" + FDCPLoader.FDCPClient.cpc.rpOk;=0A=
		=0A=
		if(FDCPLoader.FDCPClient.cpc.templateTest =3D=3D true){=0A=
			jsloc +=3D "&tt=3Dtrue";=0A=
		}=0A=
		=0A=
		if(typeof FDCPLoader.FDCPClient.cpc.forceProxyless !=3D "undefined"){=0A=
			if(FDCPLoader.FDCPClient.cpc.forceProxyless =3D=3D true){=0A=
				jsloc +=3D "&fp=3Dtrue";=0A=
			}=0A=
			else{=0A=
				jsloc +=3D "&fp=3Dfalse";=0A=
			}=0A=
		}=0A=
		else{=0A=
			jsloc +=3D "&fp=3Dfalse";=0A=
		}=0A=
=0A=
		if(typeof FDCPLoader.FDCPClient.cpc.compressJS !=3D "undefined"){=0A=
			if(FDCPLoader.FDCPClient.cpc.compressJS =3D=3D true){=0A=
				jsloc +=3D "&cj=3Dtrue";=0A=
			}=0A=
			else{=0A=
				jsloc +=3D "&cj=3Dfalse";=0A=
			}=0A=
		}=0A=
=0A=
        var e =3D document.createElement('script');=0A=
		e.src =3D jsloc;=0A=
		e.type =3D 'text/javascript';=0A=
		document.getElementsByTagName("head")[0].appendChild(e);=0A=
	},=0A=
	=0A=
	getPDScriptUrl: function(){=0A=
		=0A=
		var snodes =3D document.getElementsByName('cleanprintloader');=0A=
		var url =3D "";=0A=
=0A=
		if(snodes.length > 0) {=0A=
			url =3D snodes[0].src;=0A=
		}=0A=
		else {=0A=
=0A=
			snodes =3D document.getElementsByTagName('SCRIPT');=0A=
=0A=
			for(var i =3D 0; i < snodes.length; i++) {=0A=
				if(snodes[i].name =3D=3D 'cleanprintloader') {=0A=
					url =3D snodes[i].src;=0A=
					break;=0A=
				}=0A=
			}=0A=
		}=0A=
		=0A=
		return url;=0A=
	},=0A=
	=0A=
	=0A=
	loadPrintSpec: function(){=0A=
=0A=
		try=0A=
		{=0A=
			formatDynamicsPT =3D new FormatDynamicsPT(new FDCPClient());=0A=
			formatDynamicsPT.initX();=0A=
=0A=
			var psfailed =3D false;=0A=
=0A=
			if(!this.loaded) {=0A=
				this.loaded =3D true; // TODO: shouldn't we set this after a =
successful load?=0A=
				var pdSrc =3D this.getPDScriptUrl();=0A=
			=0A=
				// TODO: is this still necessary?=0A=
				if (this.FDCPClient.hosted =3D=3D "fd" && pdSrc.length > 0)=0A=
					this.divId =3D this.getDivisionId(pdSrc);=0A=
				else=0A=
					this.divId =3D this.FDCPClient.divid;=0A=
			=0A=
			    // TODO: get this from the client now=0A=
				this.printSpecId =3D this.getPrintSpecId(pdSrc);=0A=
			=0A=
				var url =3D this.FDCPClient.cpServletPath;=0A=
				url +=3D "?useCache=3Dfalse";=0A=
				url +=3D "&divId=3D" + this.divId;=0A=
=0A=
				var psid =3D null;=0A=
=0A=
				// TODO: this function is now required. clean up this logic =
accordingly=0A=
				if(typeof this.FDCPClient.getCalculatedPrintSpecId !=3D "undefined" =
&& this.tester =3D=3D false)=0A=
				{=0A=
					try=0A=
					{=0A=
						psid =3D this.FDCPClient.getCalculatedPrintSpecId();=0A=
					=0A=
						if(psid =3D=3D false){=0A=
							psfailed =3D true;=0A=
						}=0A=
					}=0A=
					catch(err)=0A=
					{=0A=
						psfailed =3D true;=0A=
					}=0A=
				}=0A=
=0A=
				if(psfailed)=0A=
				{=0A=
					// TODO: can we always register the PT handler, and disable by =
setting a flag on fdcp or something? then we don't need to mess with =
this logic on all cp load failures=0A=
					formatDynamicsPT.initIE();=0A=
				}=0A=
				else=0A=
				{=0A=
					url +=3D "&printSpecId=3D" + ((typeof psid =3D=3D 'undefined' || =
psid =3D=3D null) ? this.printSpecId : psid);			=0A=
			=0A=
					var cpDefScript =3D document.createElement('script');=0A=
					cpDefScript.src =3D url;=0A=
					cpDefScript.type =3D 'text/javascript';=0A=
					document.getElementsByTagName("head")[0].appendChild(cpDefScript);=0A=
				}=0A=
			}=0A=
		}=0A=
		catch(e)=0A=
		{=0A=
		// TODO: something. anything. =0A=
		}=0A=
	},=0A=
=0A=
	// TODO: get rid of this=0A=
	validatePath: function(path , jsFile)=0A=
	{=0A=
		if (path.indexOf(jsFile) > 1)=0A=
			return path;=0A=
		else=0A=
		{=0A=
			if (path.charAt(path.length -1) =3D=3D "/")=0A=
				return path + jsFile;=0A=
			else=0A=
				return path + "/" + jsFile;=0A=
		}	=0A=
	},=0A=
	      =0A=
	// TODO: get rid of this?=0A=
	getPrintSpecId: function(pdSrc)=0A=
	{=0A=
		var pdre =3D new RegExp("^[^?]+\\??");=0A=
		var queryString =3D pdSrc.replace(pdre,'');=0A=
	=0A=
		var params =3D this.parseQuery( queryString );=0A=
	=0A=
		return params['ps'];=0A=
	=0A=
	},=0A=
	=0A=
	// TODO: get rid of this=0A=
	getDivisionId: function(pdSrc)=0A=
	{=0A=
		var tmpUrl =3D pdSrc.replace(this.slre, "");=0A=
		var lastSlashIndex =3D tmpUrl.search(this.slre);=0A=
		var divId =3D tmpUrl.substr(0, lastSlashIndex -1);=0A=
		lastSlashIndex =3D divId.search(this.slre);=0A=
		divId =3D divId.substr(lastSlashIndex, divId.length);=0A=
	=0A=
		return divId;=0A=
	},=0A=
	=0A=
	// TODO: get rid of this if you get rid of getPrintSpecId=0A=
	parseQuery: function( query ) {=0A=
	   var Params =3D new Object ();=0A=
	   if ( ! query ) return Params; // return empty object=0A=
	   var pre =3D new RegExp("[;&]");=0A=
	   var plusre =3D new RegExp("\\+", "g");=0A=
	   var Pairs =3D query.split(pre);=0A=
	   for ( var i =3D 0; i < Pairs.length; i++ ) {=0A=
	      var KeyVal =3D Pairs[i].split('=3D');=0A=
	      if ( ! KeyVal || KeyVal.length !=3D 2 ) continue;=0A=
	      var key =3D unescape( KeyVal[0] );=0A=
	      var val =3D unescape( KeyVal[1] );=0A=
	      val =3D val.replace(plusre, ' ');=0A=
	      Params[key] =3D val;=0A=
	   }=0A=
	   return Params;=0A=
	},=0A=
	=0A=
	cpJsLoaded:false,=0A=
	xpathJsLoaded:navigator.appName !=3D "Microsoft Internet Explorer",=0A=
	registerModuleLoaded: function(moduleName){=0A=
		if(moduleName =3D=3D "cp.js"){=0A=
			this.cpJsLoaded =3D true;=0A=
		}=0A=
		else if(moduleName =3D=3D "xpath.js"){=0A=
			this.xpathJsLoaded =3D true;=0A=
		}=0A=
		if(this.xpathJsLoaded && this.cpJsLoaded){=0A=
			fdcp.replacePrintLinks();=0A=
		}=0A=
	},=0A=
	=0A=
    fdPrintWrapper: function(theContext){=0A=
        if(this.browserDetect.browser =3D=3D "Explorer"){=0A=
            if(theContext && this.browserDetect.version >=3D 7){=0A=
              theContext.focus();=0A=
              theContext.document.execCommand('print', false, null);=0A=
            }=0A=
            else if(theContext) {=0A=
              theContext.print();=0A=
            }=0A=
            else{=0A=
              window.print();=0A=
            }=0A=
        }=0A=
        else{=0A=
            theContext =3D typeof theContext =3D=3D "undefined" ? window =
: theContext;=0A=
            theContext.print();=0A=
        }=0A=
        fdcp.bridge.printElement =3D null;=0A=
    },=0A=
=0A=
	// TODO: still used?=0A=
	ptFailover: function() {=0A=
		formatDynamicsPT =3D new FormatDynamicsPT(new FDCPClient());=0A=
		formatDynamicsPT.initAll();=0A=
	},=0A=
=0A=
	getFlashVersion : function(desc){=0A=
    	var matches =3D desc.match(/[\d]+/g);=0A=
    	matches.length =3D 1;  // To standardize IE vs FF=0A=
    	return matches.join('.');=0A=
    },=0A=
	=0A=
	hasFlash : function() {=0A=
=0A=
		// Flash Player Version Detection - Rev 1.6=0A=
		// Detect Client Browser type=0A=
		// Copyright(c) 2005-2006 Adobe Macromedia Software, LLC. All rights =
reserved.=0A=
		var nn =3D navigator;=0A=
		var np =3D nn.plugins;=0A=
		var isIE  =3D (nn.appVersion.indexOf("MSIE") !=3D -1) ? true : false;=0A=
		var isWin =3D (nn.appVersion.toLowerCase().indexOf("win") !=3D -1) ? =
true : false;=0A=
		var isOpera =3D (nn.userAgent.indexOf("Opera") !=3D -1) ? true : false;=0A=
=0A=
		// NS/Opera version >=3D 3 check for Flash plugin in plugin array=0A=
		var flashVer;=0A=
=0A=
		if (nn.plugins !=3D null && np.length > 0) {=0A=
			if (np["Shockwave Flash 2.0"] || np["Shockwave Flash"]) {=0A=
				var swVer2 =3D np["Shockwave Flash 2.0"] ? " 2.0" : "";=0A=
				var descArray =3D np["Shockwave Flash" + swVer2].description.split(" =
");=0A=
				var tempArrayMajor =3D descArray[2].split(".");			=0A=
				flashVer =3D tempArrayMajor[0] > 5 ? tempArrayMajor[0] : -1;=0A=
			}=0A=
		}=0A=
		else if ( isIE && isWin && !isOpera ) {=0A=
			var axo;=0A=
			var e;=0A=
=0A=
			// NOTE : new ActiveXObject(strFoo) throws an exception if strFoo =
isn't in the registry=0A=
			try {=0A=
				// version will be set for 7.X or greater players=0A=
				axo =3D new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");=0A=
				flashVer =3D axo.GetVariable("$version");=0A=
			} catch (e) {=0A=
			}=0A=
=0A=
			if (!flashVer)=0A=
			{=0A=
				try {=0A=
					// version will be set for 6.X players only=0A=
					axo =3D new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");=0A=
					flashVer =3D "6";=0A=
				} catch (e) {=0A=
				}=0A=
			}=0A=
		}=0A=
		=0A=
		flashVer =3D this.getFlashVersion(flashVer);=0A=
=0A=
		return flashVer && flashVer > 0;=0A=
	},=0A=
=0A=
	browserDetect : {=0A=
			init: function () {=0A=
				this.browser =3D this.searchString(this.dataBrowser) || "An unknown =
browser";=0A=
				this.version =3D this.searchVersion(navigator.userAgent)=0A=
					|| this.searchVersion(navigator.appVersion)=0A=
					|| "an unknown version";=0A=
				this.OS =3D this.searchString(this.dataOS) || "an unknown OS";=0A=
			},=0A=
			searchString: function (data) {=0A=
				for (var i=3D0;i<data.length;i++)	{=0A=
					var dataString =3D data[i].string;=0A=
					var dataProp =3D data[i].prop;=0A=
					this.versionSearchString =3D data[i].versionSearch || =
data[i].identity;=0A=
					if (dataString) {=0A=
						if (dataString.indexOf(data[i].subString) !=3D -1)=0A=
							return data[i].identity;=0A=
					}=0A=
					else if (dataProp)=0A=
						return data[i].identity;=0A=
				}=0A=
			},=0A=
			searchVersion: function (dataString) {=0A=
				var index =3D dataString.indexOf(this.versionSearchString);=0A=
				if (index =3D=3D -1) return;=0A=
				return =
parseFloat(dataString.substring(index+this.versionSearchString.length+1))=
;=0A=
			},=0A=
			dataBrowser: [=0A=
				{=0A=
					string: navigator.userAgent,=0A=
					subString: "Chrome",=0A=
					identity: "Chrome"=0A=
				},=0A=
				{ 	string: navigator.userAgent,=0A=
					subString: "OmniWeb",=0A=
					versionSearch: "OmniWeb/",=0A=
					identity: "OmniWeb"=0A=
				},=0A=
				{=0A=
					string: navigator.vendor,=0A=
					subString: "Apple",=0A=
					identity: "Safari",=0A=
					versionSearch: "Version"=0A=
				},=0A=
				{=0A=
					prop: window.opera,=0A=
					identity: "Opera"=0A=
				},=0A=
				{=0A=
					string: navigator.vendor,=0A=
					subString: "iCab",=0A=
					identity: "iCab"=0A=
				},=0A=
				{=0A=
					string: navigator.vendor,=0A=
					subString: "KDE",=0A=
					identity: "Konqueror"=0A=
				},=0A=
				{=0A=
					string: navigator.userAgent,=0A=
					subString: "Firefox",=0A=
					identity: "Firefox"=0A=
				},=0A=
				{=0A=
					string: navigator.vendor,=0A=
					subString: "Camino",=0A=
					identity: "Camino"=0A=
				},=0A=
				{		// for newer Netscapes (6+)=0A=
					string: navigator.userAgent,=0A=
					subString: "Netscape",=0A=
					identity: "Netscape"=0A=
				},=0A=
				{=0A=
					string: navigator.userAgent,=0A=
					subString: "MSIE",=0A=
					identity: "Explorer",=0A=
					versionSearch: "MSIE"=0A=
				},=0A=
				{=0A=
					string: navigator.userAgent,=0A=
					subString: "Gecko",=0A=
					identity: "Mozilla",=0A=
					versionSearch: "rv"=0A=
				},=0A=
				{ 		// for older Netscapes (4-)=0A=
					string: navigator.userAgent,=0A=
					subString: "Mozilla",=0A=
					identity: "Netscape",=0A=
					versionSearch: "Mozilla"=0A=
				}=0A=
			],=0A=
			dataOS : [=0A=
				{=0A=
					string: navigator.platform,=0A=
					subString: "Win",=0A=
					identity: "Windows"=0A=
				},=0A=
				{=0A=
					string: navigator.platform,=0A=
					subString: "Mac",=0A=
					identity: "Mac"=0A=
				},=0A=
				{=0A=
					   string: navigator.userAgent,=0A=
					   subString: "iPhone",=0A=
					   identity: "iPhone/iPod"=0A=
			    },=0A=
				{=0A=
					string: navigator.platform,=0A=
					subString: "Linux",=0A=
					identity: "Linux"=0A=
				}=0A=
			]=0A=
=0A=
		}=0A=
}=0A=
=0A=
FDCPLoader.browserDetect.init();=0A=
=0A=
function CleanPrintPrintHtml(pfLink) {=0A=
	return FDCPUrl(pfLink);=0A=
}=0A=
=0A=
function CleanPrintGeneratePdf(pfLink) {=0A=
	if (typeof pfLink =3D=3D "undefined") pfLink =3D document.location.href;=0A=
	=0A=
	return FDCPUrl(pfLink, false, 'application/pdf', 'print');=0A=
}=0A=
=0A=
function CleanPrintSendEmail(pfLink) {=0A=
	if (typeof pfLink =3D=3D "undefined") pfLink =3D document.location.href;=0A=
	=0A=
	return FDCPUrl(pfLink, false, 'email/html', 'email');=0A=
}=0A=
=0A=
function FDCPUrl(pfLink, isViewer, mimeType, action, args) {=0A=
	try {=0A=
		isViewer =3D typeof isViewer =3D=3D "undefined" ? false       : =
isViewer;=0A=
		mimeType =3D typeof mimeType =3D=3D "undefined" ? "text/html" : =
mimeType;=0A=
		action   =3D typeof action   =3D=3D "undefined" ? "print"     : action;=0A=
		args     =3D typeof args     =3D=3D "undefined" ? ""          : args;=0A=
=0A=
		if(isViewer && (typeof pfLink =3D=3D "undefined" || pfLink =3D=3D null =
|| pfLink =3D=3D '')){=0A=
=0A=
			// A requirement for using the viewer is that a pf link is defined. =
If it isn't don't do anything.=0A=
			return false;=0A=
		}=0A=
=0A=
		// if fdcp hasn't loaded yet, give it some time=0A=
		if(typeof fdcp =3D=3D 'undefined') {=0A=
=0A=
			if(FDCPLoader.incyc =3D=3D false)=0A=
				FDCPLoader.incyc =3D true;=0A=
=0A=
			if(FDCPLoader.tagg > FDCPLoader.tmax) {=0A=
=0A=
				FDCPLoader.incyc =3D false;=0A=
				FDCPLoader.fdPrintWrapper();=0A=
				FDCPLoader.tagg =3D 0;=0A=
				=0A=
			} else {=0A=
				FDCPLoader.tagg +=3D FDCPLoader.tint;=0A=
				setTimeout("FDCPUrl('" + pfLink + "'," + isViewer +",'" + mimeType + =
"','" + action + "','" + args +"')", FDCPLoader.tint);=0A=
			}=0A=
=0A=
			//FDCPLoader.tagg +=3D FDCPLoader.tint;=0A=
=0A=
			//setTimeout("FDCPUrl('" + pfLink + "', " + isViewer + ")", =
FDCPLoader.tint);=0A=
=0A=
			return false;=0A=
		}=0A=
		=0A=
		FDCPLoader.incyc =3D false;=0A=
		if(isViewer || (mimeType =3D=3D "email/html" || mimeType =3D=3D =
"application/pdf")) {=0A=
			var continueCp =3D FDCPLoader.browserDetect.browser =3D=3D "Firefox"  =
|| =0A=
			                 FDCPLoader.browserDetect.browser =3D=3D "Explorer" =
|| =0A=
			                (FDCPLoader.browserDetect.browser =3D=3D "Safari" && =
FDCPLoader.browserDetect.OS =3D=3D "Mac");=0A=
=0A=
			if(!continueCp) {=0A=
				window.open(pfLink, "pf", "");=0A=
				return false;=0A=
			}=0A=
		}=0A=
		=0A=
	    if((typeof FDCPLoader.FDCPClient.cpc.rpOk !=3D "undefined" && =
FDCPLoader.FDCPClient.cpc.rpOk=3D=3Dfalse) &&=0A=
             (isViewer || mimeType =3D=3D "email/html")) {=0A=
	        fdcp.bridge.printElement =3D window.open("about:blank", "test", =
"copyhistory=3Dyes,width=3D1024,height=3D768,left=3D50, =
top=3D50,screenX=3D50,screenY=3D50");=0A=
	    }=0A=
=0A=
		fdcp.clt.mode         =3D isViewer ? =
fdcp.clt.modes.printerFriendlyViewer : fdcp.clt.modes.printLink;=0A=
		fdcp.clt.outputFormat =3D mimeType;=0A=
		fdcp.clt.action       =3D action;=0A=
		fdcp.clt.args         =3D args;=0A=
		fdcp.linkPrintHandler(pfLink);=0A=
=0A=
	    if(FDCPLoader.browserDetect.browser =3D=3D "Explorer") {=0A=
	        fdcp.clt.resetMode();=0A=
	    }=0A=
	    =0A=
		// Force it do everything again 'cause we need to re-eval everything =
if its a different button =0A=
	    fdcp.linkClicked =3D false;=0A=
		fdcp.getCpPostDataValue =3D null;=0A=
	    =0A=
	} catch(e) {=0A=
		// alert(e);=0A=
	}=0A=
	=0A=
	return false;=0A=
}=0A=
=0A=
// a simple ajax object getter=0A=
function fdGetAjaxObj() {=0A=
	if(window.XMLHttpRequest){=0A=
		return new XMLHttpRequest(); //Not IE=0A=
	}else if(window.ActiveXObject){=0A=
		return new ActiveXObject("Microsoft.XMLHTTP"); //IE=0A=
	}else{=0A=
		// TODO: check to see if there are others we need to support=0A=
		return null;=0A=
	}=0A=
}=0A=
=0A=
if (window.addEventListener) {=0A=
	window.addEventListener("load", function() { =
FDCPLoader.loadPrintSpec(); }, true);=0A=
}=0A=
else if (window.attachEvent) {=0A=
	window.attachEvent("onload", function() { FDCPLoader.loadPrintSpec(); =
});=0A=
}=0A=
else=0A=
	FDCPLoader.loadPrintSpec();
------=_NextPart_000_0000_01CBC77C.A6992E80
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://i.usatoday.net/_common/_scripts/clickability-news.js

/*Copyright 2000-2006 Clickability Inc. */
document.write('<script language=3D"JavaScript"> \n');
document.write('window.onerror=3Dfunction(){clickURL=3Ddocument.location.=
href;return true;} \n');
document.write('if(!self.clickURL) clickURL=3Dparent.location.href; =
\n');
document.write('<\/script> \n');

var partnerID=3D1660;
var popWin=3D"width=3D510,height=3D480,resizable=3D1,scrollbars=3D1";
var popWinPT=3D"width=3D820,height=3D780,resizable=3D1,scrollbars=3D1";

document.write('<script language=3D"Javascript">var js=3D0.0;</script> =
\n');
document.write('<script language=3D"Javascript1.0">js=3D1.0;</script> =
\n');
document.write('<script language=3D"Javascript1.1">js=3D1.1;</script> =
\n');
document.write('<script language=3D"Javascript1.2">js=3D1.2;</script> =
\n');
document.write('<script language=3D"Javascript1.3">js=3D1.3;</script> =
\n');
document.write('<script language=3D"Javascript1.4">js=3D1.4;</script> =
\n');
document.write('<script language=3D"Javascript1.5">js=3D1.5;</script> =
\n');


var inpop  =3D ( =
(document.domain.indexOf("printthis.clickability.com")>-1)?true:false);
var _a=3Dnew Image();
var _b=3Dnew Image();
var clickRan=3DMath.random();
var clickFac =3D 10;
if(clickFac=3D=3D0)clickFac=3D1;
if(!inpop && clickRan>(1-(1/clickFac))){
	var _ti=3D900;
	var _q=3D"";
	var na=3D(navigator.appName=3D=3D"Netscape");
	ns=3D(navigator.appName.substring(0,9)=3D=3D"Microsoft");
	var _qDate=3Dnew Date();
	var _q=3D'http://stats.clickability.com/t.gif?';
	var r=3Ddocument.referrer;
	if(document.cookie.indexOf('cc')<0)document.cookie=3D'cc=3D'+new =
Date();
	_q+=3D"&5=3D"+(parseInt(_qDate.getTimezoneOffset()/60));
	_q+=3D"&7=3D"+partnerID;
	_q+=3D"&8=3D"+escape(getClickURL());
	_q+=3D"&9=3D"+escape(r);
	_q+=3D"&10=3D"+escape(getClickTitle());
	_q+=3D"&11=3D"+escape(navigator.userAgent);
	_q+=3D"&12=3D"+(na?navigator.language:navigator.userLanguage);
	_q+=3D"&13=3D"+((navigator.javaEnabled()?'1':'0'));
	_q+=3D"&14=3D"+js;
	_q+=3D"&15=3D"+((document.cookie=3D=3D'')?"0":"1");
	_q+=3D"&16=3D"+(screen.width+'x'+screen.height);
	_q+=3D"&17=3D"+((ns)?screen.colorDepth:screen.pixelDepth);
	_q+=3D"&18=3D"+Math.random();
	_q+=3D"&19=3D"+_ti;
	_q+=3D"&21=3D"+clickFac;
	_a.src=3D_q;
=09
	var _qb=3D'http://s.clickability.com/s?';
	_qb+=3D"&7=3D"+partnerID;
	_qb+=3D"&8=3D"+escape(getClickURL());
	_qb+=3D"&10=3D"+escape(getClickTitle());
	_qb+=3D"&19=3D"+_ti;
	_qb+=3D"&21=3D"+clickFac;
	_qb+=3D"&18=3D"+Math.random();
	_b.src=3D_qb;
}
/****************Don't Change Below****************/

/*Functions*/
function getLocation (tool) {
	var theUrl =3D escape(getClickURL());
	var theTitle =3D escape(getClickTitle());
	if(tool =3D=3D "ET"){
		theUrl =3D appendAndEscape(getClickURL(),"POE=3Dclick-refer")
	}
	if(tool =3D=3D "ST"){
		theUrl =3D appendAndEscape(getClickURL(),"")
	}
	if(tool =3D=3D "PT"){
		theUrl =3D appendAndEscape(getClickURL(),"")
	}
	var theLoc =3D =
"&fb=3DY&url=3D"+theUrl+"&title=3D"+theTitle+"&random=3D"+Math.random()+"=
&partnerID=3D"+partnerID+"&expire=3D"+escape(getClickExpire());
	return theLoc;
}

function appendAndEscape(origUrl, appendix){
	if(appendix =3D=3D "") return escape(origUrl);
	var returnUrl =3D"";
	var i =3D origUrl.indexOf(appendix);
	var j =3D origUrl.indexOf("?");
	if(i =3D=3D -1){
			if(j =3D=3D -1){
				returnUrl =3D origUrl+"?"+appendix;
			}else{
				returnUrl =3D origUrl+"&"+appendix;
			}
	}else{
		returnUrl =3D origUrl;
	}
	return escape(returnUrl);
}

function ST () {
	=
window.open('http://www.savethis.clickability.com/st/saveThisApp?clickMap=
=3DsaveThis'+getLocation('ST'),'click',popWin);
	return false;
}

function STMouseOver () {
	window.status=3D'SAVE THIS';
	return true;
}

function STMouseOut () {
	window.status=3D'';
	return true;
}
function ET () {
	=
window.open('http://www.emailthis.clickability.com/et/emailThis?clickMap=3D=
create'+getLocation('ET'),'click',popWin);
	return false;
}

function ETMouseOver () {
	window.status=3D'EMAIL THIS';
	return true;
}

function ETMouseOut () {
	window.status=3D'';
	return true;
}

function PT () {
	//if(FDCPUrl!=3Dnull) {
	if(typeof FDCPUrl !=3D 'undefined') {
	=
FDCPUrl('http://www.printthis.clickability.com/pt/printThis?clickMap=3Dpr=
intThis'+getLocation('PT'),true);=20
	return false;
	}

	else {
	=
window.open('http://www.printthis.clickability.com/pt/printThis?clickMap=3D=
printThis'+getLocation('PT'),'click',popWinPT);
	return false;
	}
}

function PTMouseOver () {
	window.status=3D'PRINT THIS';
	return true;
}

function PTMouseOut () {
	window.status=3D'';
	return true;
}

function MP () {
	=
window.open('http://www.emailthis.clickability.com/et/emailThis?clickMap=3D=
topTen&fb=3DY&MPbut=3DY&popularType=3D1&partnerID=3D'+partnerID,'click',p=
opWin);
	return false;
}

function MPMouseOver () {
	window.status=3D'MOST POPULAR';
	return true;
}

function MPMouseOut () {
	window.status=3D'';
	return true;
}


function getClickURL() {
	if (self.clickURL) return clickURL;
	return document.location.href;
}
function getClickTitle() {
	if (self.clickTitle) return clickTitle;
	return document.title;
}
function getClickExpire() {
	if (self.clickExpire) return clickExpire;=20
	return "";
}

window.onresize =3D function () {
    for (var i=3D0; i<document.links.length; i++) {
        document.links[i].onclick =3D document.links[i].onclick;
    }
}

------=_NextPart_000_0000_01CBC77C.A6992E80
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://i.usatoday.net/_common/_scripts/jquery-1.3.2.min.js

/*=0A=
 * jQuery JavaScript Library v1.3.2=0A=
 * http://jquery.com/=0A=
 *=0A=
 * Copyright (c) 2009 John Resig=0A=
 * Dual licensed under the MIT and GPL licenses.=0A=
 * http://docs.jquery.com/License=0A=
 *=0A=
 * Date: 2009-02-19 17:34:21 -0500 (Thu, 19 Feb 2009)=0A=
 * Revision: 6246=0A=
 */=0A=
(function(){var =
l=3Dthis,g,y=3Dl.jQuery,p=3Dl.$,o=3Dl.jQuery=3Dl.$=3Dfunction(E,F){return=
 new =
o.fn.init(E,F)},D=3D/^[^<]*(<(.|\s)+>)[^>]*$|^#([\w-]+)$/,f=3D/^.[^:#\[\.=
,]*$/;o.fn=3Do.prototype=3D{init:function(E,H){E=3DE||document;if(E.nodeT=
ype){this[0]=3DE;this.length=3D1;this.context=3DE;return this}if(typeof =
E=3D=3D=3D"string"){var =
G=3DD.exec(E);if(G&&(G[1]||!H)){if(G[1]){E=3Do.clean([G[1]],H)}else{var =
I=3Ddocument.getElementById(G[3]);if(I&&I.id!=3DG[3]){return =
o().find(E)}var F=3Do(I||[]);F.context=3Ddocument;F.selector=3DE;return =
F}}else{return o(H).find(E)}}else{if(o.isFunction(E)){return =
o(document).ready(E)}}if(E.selector&&E.context){this.selector=3DE.selecto=
r;this.context=3DE.context}return =
this.setArray(o.isArray(E)?E:o.makeArray(E))},selector:"",jquery:"1.3.2",=
size:function(){return this.length},get:function(E){return =
E=3D=3D=3Dg?Array.prototype.slice.call(this):this[E]},pushStack:function(=
F,H,E){var =
G=3Do(F);G.prevObject=3Dthis;G.context=3Dthis.context;if(H=3D=3D=3D"find"=
){G.selector=3Dthis.selector+(this.selector?" =
":"")+E}else{if(H){G.selector=3Dthis.selector+"."+H+"("+E+")"}}return =
G},setArray:function(E){this.length=3D0;Array.prototype.push.apply(this,E=
);return this},each:function(F,E){return =
o.each(this,F,E)},index:function(E){return =
o.inArray(E&&E.jquery?E[0]:E,this)},attr:function(F,H,G){var =
E=3DF;if(typeof F=3D=3D=3D"string"){if(H=3D=3D=3Dg){return =
this[0]&&o[G||"attr"](this[0],F)}else{E=3D{};E[F]=3DH}}return =
this.each(function(I){for(F in =
E){o.attr(G?this.style:this,F,o.prop(this,E[F],G,I,F))}})},css:function(E=
,F){if((E=3D=3D"width"||E=3D=3D"height")&&parseFloat(F)<0){F=3Dg}return =
this.attr(E,F,"curCSS")},text:function(F){if(typeof =
F!=3D=3D"object"&&F!=3Dnull){return =
this.empty().append((this[0]&&this[0].ownerDocument||document).createText=
Node(F))}var =
E=3D"";o.each(F||this,function(){o.each(this.childNodes,function(){if(thi=
s.nodeType!=3D8){E+=3Dthis.nodeType!=3D1?this.nodeValue:o.fn.text([this])=
}})});return E},wrapAll:function(E){if(this[0]){var =
F=3Do(E,this[0].ownerDocument).clone();if(this[0].parentNode){F.insertBef=
ore(this[0])}F.map(function(){var =
G=3Dthis;while(G.firstChild){G=3DG.firstChild}return =
G}).append(this)}return this},wrapInner:function(E){return =
this.each(function(){o(this).contents().wrapAll(E)})},wrap:function(E){re=
turn this.each(function(){o(this).wrapAll(E)})},append:function(){return =
this.domManip(arguments,true,function(E){if(this.nodeType=3D=3D1){this.ap=
pendChild(E)}})},prepend:function(){return =
this.domManip(arguments,true,function(E){if(this.nodeType=3D=3D1){this.in=
sertBefore(E,this.firstChild)}})},before:function(){return =
this.domManip(arguments,false,function(E){this.parentNode.insertBefore(E,=
this)})},after:function(){return =
this.domManip(arguments,false,function(E){this.parentNode.insertBefore(E,=
this.nextSibling)})},end:function(){return =
this.prevObject||o([])},push:[].push,sort:[].sort,splice:[].splice,find:f=
unction(E){if(this.length=3D=3D=3D1){var =
F=3Dthis.pushStack([],"find",E);F.length=3D0;o.find(E,this[0],F);return =
F}else{return this.pushStack(o.unique(o.map(this,function(G){return =
o.find(E,G)})),"find",E)}},clone:function(G){var =
E=3Dthis.map(function(){if(!o.support.noCloneEvent&&!o.isXMLDoc(this)){va=
r I=3Dthis.outerHTML;if(!I){var =
J=3Dthis.ownerDocument.createElement("div");J.appendChild(this.cloneNode(=
true));I=3DJ.innerHTML}return o.clean([I.replace(/ =
jQuery\d+=3D"(?:\d+|null)"/g,"").replace(/^\s*/,"")])[0]}else{return =
this.cloneNode(true)}});if(G=3D=3D=3Dtrue){var =
H=3Dthis.find("*").andSelf(),F=3D0;E.find("*").andSelf().each(function(){=
if(this.nodeName!=3D=3DH[F].nodeName){return}var =
I=3Do.data(H[F],"events");for(var K in I){for(var J in =
I[K]){o.event.add(this,K,I[K][J],I[K][J].data)}}F++})}return =
E},filter:function(E){return =
this.pushStack(o.isFunction(E)&&o.grep(this,function(G,F){return =
E.call(G,F)})||o.multiFilter(E,o.grep(this,function(F){return =
F.nodeType=3D=3D=3D1})),"filter",E)},closest:function(E){var =
G=3Do.expr.match.POS.test(E)?o(E):null,F=3D0;return =
this.map(function(){var =
H=3Dthis;while(H&&H.ownerDocument){if(G?G.index(H)>-1:o(H).is(E)){o.data(=
H,"closest",F);return =
H}H=3DH.parentNode;F++}})},not:function(E){if(typeof =
E=3D=3D=3D"string"){if(f.test(E)){return =
this.pushStack(o.multiFilter(E,this,true),"not",E)}else{E=3Do.multiFilter=
(E,this)}}var F=3DE.length&&E[E.length-1]!=3D=3Dg&&!E.nodeType;return =
this.filter(function(){return =
F?o.inArray(this,E)<0:this!=3DE})},add:function(E){return =
this.pushStack(o.unique(o.merge(this.get(),typeof =
E=3D=3D=3D"string"?o(E):o.makeArray(E))))},is:function(E){return =
!!E&&o.multiFilter(E,this).length>0},hasClass:function(E){return =
!!E&&this.is("."+E)},val:function(K){if(K=3D=3D=3Dg){var =
E=3Dthis[0];if(E){if(o.nodeName(E,"option")){return(E.attributes.value||{=
}).specified?E.value:E.text}if(o.nodeName(E,"select")){var =
I=3DE.selectedIndex,L=3D[],M=3DE.options,H=3DE.type=3D=3D"select-one";if(=
I<0){return null}for(var F=3DH?I:0,J=3DH?I+1:M.length;F<J;F++){var =
G=3DM[F];if(G.selected){K=3Do(G).val();if(H){return K}L.push(K)}}return =
L}return(E.value||"").replace(/\r/g,"")}return g}if(typeof =
K=3D=3D=3D"number"){K+=3D""}return =
this.each(function(){if(this.nodeType!=3D1){return}if(o.isArray(K)&&/radi=
o|checkbox/.test(this.type)){this.checked=3D(o.inArray(this.value,K)>=3D0=
||o.inArray(this.name,K)>=3D0)}else{if(o.nodeName(this,"select")){var =
N=3Do.makeArray(K);o("option",this).each(function(){this.selected=3D(o.in=
Array(this.value,N)>=3D0||o.inArray(this.text,N)>=3D0)});if(!N.length){th=
is.selectedIndex=3D-1}}else{this.value=3DK}}})},html:function(E){return =
E=3D=3D=3Dg?(this[0]?this[0].innerHTML.replace(/ =
jQuery\d+=3D"(?:\d+|null)"/g,""):null):this.empty().append(E)},replaceWit=
h:function(E){return this.after(E).remove()},eq:function(E){return =
this.slice(E,+E+1)},slice:function(){return =
this.pushStack(Array.prototype.slice.apply(this,arguments),"slice",Array.=
prototype.slice.call(arguments).join(","))},map:function(E){return =
this.pushStack(o.map(this,function(G,F){return =
E.call(G,F,G)}))},andSelf:function(){return =
this.add(this.prevObject)},domManip:function(J,M,L){if(this[0]){var =
I=3D(this[0].ownerDocument||this[0]).createDocumentFragment(),F=3Do.clean=
(J,(this[0].ownerDocument||this[0]),I),H=3DI.firstChild;if(H){for(var =
G=3D0,E=3Dthis.length;G<E;G++){L.call(K(this[G],H),this.length>1||G>0?I.c=
loneNode(true):I)}}if(F){o.each(F,z)}}return this;function K(N,O){return =
M&&o.nodeName(N,"table")&&o.nodeName(O,"tr")?(N.getElementsByTagName("tbo=
dy")[0]||N.appendChild(N.ownerDocument.createElement("tbody"))):N}}};o.fn=
.init.prototype=3Do.fn;function =
z(E,F){if(F.src){o.ajax({url:F.src,async:false,dataType:"script"})}else{o=
.globalEval(F.text||F.textContent||F.innerHTML||"")}if(F.parentNode){F.pa=
rentNode.removeChild(F)}}function e(){return +new =
Date}o.extend=3Do.fn.extend=3Dfunction(){var =
J=3Darguments[0]||{},H=3D1,I=3Darguments.length,E=3Dfalse,G;if(typeof =
J=3D=3D=3D"boolean"){E=3DJ;J=3Darguments[1]||{};H=3D2}if(typeof =
J!=3D=3D"object"&&!o.isFunction(J)){J=3D{}}if(I=3D=3DH){J=3Dthis;--H}for(=
;H<I;H++){if((G=3Darguments[H])!=3Dnull){for(var F in G){var =
K=3DJ[F],L=3DG[F];if(J=3D=3D=3DL){continue}if(E&&L&&typeof =
L=3D=3D=3D"object"&&!L.nodeType){J[F]=3Do.extend(E,K||(L.length!=3Dnull?[=
]:{}),L)}else{if(L!=3D=3Dg){J[F]=3DL}}}}}return J};var =
b=3D/z-?index|font-?weight|opacity|zoom|line-?height/i,q=3Ddocument.defau=
ltView||{},s=3DObject.prototype.toString;o.extend({noConflict:function(E)=
{l.$=3Dp;if(E){l.jQuery=3Dy}return o},isFunction:function(E){return =
s.call(E)=3D=3D=3D"[object Function]"},isArray:function(E){return =
s.call(E)=3D=3D=3D"[object Array]"},isXMLDoc:function(E){return =
E.nodeType=3D=3D=3D9&&E.documentElement.nodeName!=3D=3D"HTML"||!!E.ownerD=
ocument&&o.isXMLDoc(E.ownerDocument)},globalEval:function(G){if(G&&/\S/.t=
est(G)){var =
F=3Ddocument.getElementsByTagName("head")[0]||document.documentElement,E=3D=
document.createElement("script");E.type=3D"text/javascript";if(o.support.=
scriptEval){E.appendChild(document.createTextNode(G))}else{E.text=3DG}F.i=
nsertBefore(E,F.firstChild);F.removeChild(E)}},nodeName:function(F,E){ret=
urn =
F.nodeName&&F.nodeName.toUpperCase()=3D=3DE.toUpperCase()},each:function(=
G,K,F){var E,H=3D0,I=3DG.length;if(F){if(I=3D=3D=3Dg){for(E in =
G){if(K.apply(G[E],F)=3D=3D=3Dfalse){break}}}else{for(;H<I;){if(K.apply(G=
[H++],F)=3D=3D=3Dfalse){break}}}}else{if(I=3D=3D=3Dg){for(E in =
G){if(K.call(G[E],E,G[E])=3D=3D=3Dfalse){break}}}else{for(var =
J=3DG[0];H<I&&K.call(J,H,J)!=3D=3Dfalse;J=3DG[++H]){}}}return =
G},prop:function(H,I,G,F,E){if(o.isFunction(I)){I=3DI.call(H,F)}return =
typeof =
I=3D=3D=3D"number"&&G=3D=3D"curCSS"&&!b.test(E)?I+"px":I},className:{add:=
function(E,F){o.each((F||"").split(/\s+/),function(G,H){if(E.nodeType=3D=3D=
1&&!o.className.has(E.className,H)){E.className+=3D(E.className?" =
":"")+H}})},remove:function(E,F){if(E.nodeType=3D=3D1){E.className=3DF!=3D=
=3Dg?o.grep(E.className.split(/\s+/),function(G){return =
!o.className.has(F,G)}).join(" "):""}},has:function(F,E){return =
F&&o.inArray(E,(F.className||F).toString().split(/\s+/))>-1}},swap:functi=
on(H,G,I){var E=3D{};for(var F in =
G){E[F]=3DH.style[F];H.style[F]=3DG[F]}I.call(H);for(var F in =
G){H.style[F]=3DE[F]}},css:function(H,F,J,E){if(F=3D=3D"width"||F=3D=3D"h=
eight"){var =
L,G=3D{position:"absolute",visibility:"hidden",display:"block"},K=3DF=3D=3D=
"width"?["Left","Right"]:["Top","Bottom"];function =
I(){L=3DF=3D=3D"width"?H.offsetWidth:H.offsetHeight;if(E=3D=3D=3D"border"=
){return}o.each(K,function(){if(!E){L-=3DparseFloat(o.curCSS(H,"padding"+=
this,true))||0}if(E=3D=3D=3D"margin"){L+=3DparseFloat(o.curCSS(H,"margin"=
+this,true))||0}else{L-=3DparseFloat(o.curCSS(H,"border"+this+"Width",tru=
e))||0}})}if(H.offsetWidth!=3D=3D0){I()}else{o.swap(H,G,I)}return =
Math.max(0,Math.round(L))}return =
o.curCSS(H,F,J)},curCSS:function(I,F,G){var =
L,E=3DI.style;if(F=3D=3D"opacity"&&!o.support.opacity){L=3Do.attr(E,"opac=
ity");return =
L=3D=3D""?"1":L}if(F.match(/float/i)){F=3Dw}if(!G&&E&&E[F]){L=3DE[F]}else=
{if(q.getComputedStyle){if(F.match(/float/i)){F=3D"float"}F=3DF.replace(/=
([A-Z])/g,"-$1").toLowerCase();var =
M=3Dq.getComputedStyle(I,null);if(M){L=3DM.getPropertyValue(F)}if(F=3D=3D=
"opacity"&&L=3D=3D""){L=3D"1"}}else{if(I.currentStyle){var =
J=3DF.replace(/\-(\w)/g,function(N,O){return =
O.toUpperCase()});L=3DI.currentStyle[F]||I.currentStyle[J];if(!/^\d+(px)?=
$/i.test(L)&&/^\d/.test(L)){var =
H=3DE.left,K=3DI.runtimeStyle.left;I.runtimeStyle.left=3DI.currentStyle.l=
eft;E.left=3DL||0;L=3DE.pixelLeft+"px";E.left=3DH;I.runtimeStyle.left=3DK=
}}}}return L},clean:function(F,K,I){K=3DK||document;if(typeof =
K.createElement=3D=3D=3D"undefined"){K=3DK.ownerDocument||K[0]&&K[0].owne=
rDocument||document}if(!I&&F.length=3D=3D=3D1&&typeof =
F[0]=3D=3D=3D"string"){var =
H=3D/^<(\w+)\s*\/?>$/.exec(F[0]);if(H){return[K.createElement(H[1])]}}var=
 =
G=3D[],E=3D[],L=3DK.createElement("div");o.each(F,function(P,S){if(typeof=
 S=3D=3D=3D"number"){S+=3D""}if(!S){return}if(typeof =
S=3D=3D=3D"string"){S=3DS.replace(/(<(\w+)[^>]*?)\/>/g,function(U,V,T){re=
turn =
T.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?U:V+"=
></"+T+">"});var =
O=3DS.replace(/^\s+/,"").substring(0,10).toLowerCase();var =
Q=3D!O.indexOf("<opt")&&[1,"<select =
multiple=3D'multiple'>","</select>"]||!O.indexOf("<leg")&&[1,"<fieldset>"=
,"</fieldset>"]||O.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"<table>",=
"</table>"]||!O.indexOf("<tr")&&[2,"<table><tbody>","</tbody></table>"]||=
(!O.indexOf("<td")||!O.indexOf("<th"))&&[3,"<table><tbody><tr>","</tr></t=
body></table>"]||!O.indexOf("<col")&&[2,"<table><tbody></tbody><colgroup>=
","</colgroup></table>"]||!o.support.htmlSerialize&&[1,"div<div>","</div>=
"]||[0,"",""];L.innerHTML=3DQ[1]+S+Q[2];while(Q[0]--){L=3DL.lastChild}if(=
!o.support.tbody){var =
R=3D/<tbody/i.test(S),N=3D!O.indexOf("<table")&&!R?L.firstChild&&L.firstC=
hild.childNodes:Q[1]=3D=3D"<table>"&&!R?L.childNodes:[];for(var =
M=3DN.length-1;M>=3D0;--M){if(o.nodeName(N[M],"tbody")&&!N[M].childNodes.=
length){N[M].parentNode.removeChild(N[M])}}}if(!o.support.leadingWhitespa=
ce&&/^\s/.test(S)){L.insertBefore(K.createTextNode(S.match(/^\s*/)[0]),L.=
firstChild)}S=3Do.makeArray(L.childNodes)}if(S.nodeType){G.push(S)}else{G=
=3Do.merge(G,S)}});if(I){for(var =
J=3D0;G[J];J++){if(o.nodeName(G[J],"script")&&(!G[J].type||G[J].type.toLo=
werCase()=3D=3D=3D"text/javascript")){E.push(G[J].parentNode?G[J].parentN=
ode.removeChild(G[J]):G[J])}else{if(G[J].nodeType=3D=3D=3D1){G.splice.app=
ly(G,[J+1,0].concat(o.makeArray(G[J].getElementsByTagName("script"))))}I.=
appendChild(G[J])}}return E}return =
G},attr:function(J,G,K){if(!J||J.nodeType=3D=3D3||J.nodeType=3D=3D8){retu=
rn g}var =
H=3D!o.isXMLDoc(J),L=3DK!=3D=3Dg;G=3DH&&o.props[G]||G;if(J.tagName){var =
F=3D/href|src|style/.test(G);if(G=3D=3D"selected"&&J.parentNode){J.parent=
Node.selectedIndex}if(G in =
J&&H&&!F){if(L){if(G=3D=3D"type"&&o.nodeName(J,"input")&&J.parentNode){th=
row"type property can't be =
changed"}J[G]=3DK}if(o.nodeName(J,"form")&&J.getAttributeNode(G)){return =
J.getAttributeNode(G).nodeValue}if(G=3D=3D"tabIndex"){var =
I=3DJ.getAttributeNode("tabIndex");return =
I&&I.specified?I.value:J.nodeName.match(/(button|input|object|select|text=
area)/i)?0:J.nodeName.match(/^(a|area)$/i)&&J.href?0:g}return =
J[G]}if(!o.support.style&&H&&G=3D=3D"style"){return =
o.attr(J.style,"cssText",K)}if(L){J.setAttribute(G,""+K)}var =
E=3D!o.support.hrefNormalized&&H&&F?J.getAttribute(G,2):J.getAttribute(G)=
;return =
E=3D=3D=3Dnull?g:E}if(!o.support.opacity&&G=3D=3D"opacity"){if(L){J.zoom=3D=
1;J.filter=3D(J.filter||"").replace(/alpha\([^)]*\)/,"")+(parseInt(K)+""=3D=
=3D"NaN"?"":"alpha(opacity=3D"+K*100+")")}return =
J.filter&&J.filter.indexOf("opacity=3D")>=3D0?(parseFloat(J.filter.match(=
/opacity=3D([^)]*)/)[1])/100)+"":""}G=3DG.replace(/-([a-z])/ig,function(M=
,N){return N.toUpperCase()});if(L){J[G]=3DK}return =
J[G]},trim:function(E){return(E||"").replace(/^\s+|\s+$/g,"")},makeArray:=
function(G){var E=3D[];if(G!=3Dnull){var =
F=3DG.length;if(F=3D=3Dnull||typeof =
G=3D=3D=3D"string"||o.isFunction(G)||G.setInterval){E[0]=3DG}else{while(F=
){E[--F]=3DG[F]}}}return E},inArray:function(G,H){for(var =
E=3D0,F=3DH.length;E<F;E++){if(H[E]=3D=3D=3DG){return E}}return =
-1},merge:function(H,E){var =
F=3D0,G,I=3DH.length;if(!o.support.getAll){while((G=3DE[F++])!=3Dnull){if=
(G.nodeType!=3D8){H[I++]=3DG}}}else{while((G=3DE[F++])!=3Dnull){H[I++]=3D=
G}}return H},unique:function(K){var F=3D[],E=3D{};try{for(var =
G=3D0,H=3DK.length;G<H;G++){var =
J=3Do.data(K[G]);if(!E[J]){E[J]=3Dtrue;F.push(K[G])}}}catch(I){F=3DK}retu=
rn F},grep:function(F,J,E){var G=3D[];for(var =
H=3D0,I=3DF.length;H<I;H++){if(!E!=3D!J(F[H],H)){G.push(F[H])}}return =
G},map:function(E,J){var F=3D[];for(var G=3D0,H=3DE.length;G<H;G++){var =
I=3DJ(E[G],G);if(I!=3Dnull){F[F.length]=3DI}}return =
F.concat.apply([],F)}});var =
C=3Dnavigator.userAgent.toLowerCase();o.browser=3D{version:(C.match(/.+(?=
:rv|it|ra|ie)[\/: =
]([\d.]+)/)||[0,"0"])[1],safari:/webkit/.test(C),opera:/opera/.test(C),ms=
ie:/msie/.test(C)&&!/opera/.test(C),mozilla:/mozilla/.test(C)&&!/(compati=
ble|webkit)/.test(C)};o.each({parent:function(E){return =
E.parentNode},parents:function(E){return =
o.dir(E,"parentNode")},next:function(E){return =
o.nth(E,2,"nextSibling")},prev:function(E){return =
o.nth(E,2,"previousSibling")},nextAll:function(E){return =
o.dir(E,"nextSibling")},prevAll:function(E){return =
o.dir(E,"previousSibling")},siblings:function(E){return =
o.sibling(E.parentNode.firstChild,E)},children:function(E){return =
o.sibling(E.firstChild)},contents:function(E){return =
o.nodeName(E,"iframe")?E.contentDocument||E.contentWindow.document:o.make=
Array(E.childNodes)}},function(E,F){o.fn[E]=3Dfunction(G){var =
H=3Do.map(this,F);if(G&&typeof =
G=3D=3D"string"){H=3Do.multiFilter(G,H)}return =
this.pushStack(o.unique(H),E,G)}});o.each({appendTo:"append",prependTo:"p=
repend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith=
"},function(E,F){o.fn[E]=3Dfunction(G){var J=3D[],L=3Do(G);for(var =
K=3D0,H=3DL.length;K<H;K++){var =
I=3D(K>0?this.clone(true):this).get();o.fn[F].apply(o(L[K]),I);J=3DJ.conc=
at(I)}return =
this.pushStack(J,E,G)}});o.each({removeAttr:function(E){o.attr(this,E,"")=
;if(this.nodeType=3D=3D1){this.removeAttribute(E)}},addClass:function(E){=
o.className.add(this,E)},removeClass:function(E){o.className.remove(this,=
E)},toggleClass:function(F,E){if(typeof =
E!=3D=3D"boolean"){E=3D!o.className.has(this,F)}o.className[E?"add":"remo=
ve"](this,F)},remove:function(E){if(!E||o.filter(E,[this]).length){o("*",=
this).add([this]).each(function(){o.event.remove(this);o.removeData(this)=
});if(this.parentNode){this.parentNode.removeChild(this)}}},empty:functio=
n(){o(this).children().remove();while(this.firstChild){this.removeChild(t=
his.firstChild)}}},function(E,F){o.fn[E]=3Dfunction(){return =
this.each(F,arguments)}});function j(E,F){return =
E[0]&&parseInt(o.curCSS(E[0],F,true),10)||0}var =
h=3D"jQuery"+e(),v=3D0,A=3D{};o.extend({cache:{},data:function(F,E,G){F=3D=
F=3D=3Dl?A:F;var =
H=3DF[h];if(!H){H=3DF[h]=3D++v}if(E&&!o.cache[H]){o.cache[H]=3D{}}if(G!=3D=
=3Dg){o.cache[H][E]=3DG}return =
E?o.cache[H][E]:H},removeData:function(F,E){F=3DF=3D=3Dl?A:F;var =
H=3DF[h];if(E){if(o.cache[H]){delete o.cache[H][E];E=3D"";for(E in =
o.cache[H]){break}if(!E){o.removeData(F)}}}else{try{delete =
F[h]}catch(G){if(F.removeAttribute){F.removeAttribute(h)}}delete =
o.cache[H]}},queue:function(F,E,H){if(F){E=3D(E||"fx")+"queue";var =
G=3Do.data(F,E);if(!G||o.isArray(H)){G=3Do.data(F,E,o.makeArray(H))}else{=
if(H){G.push(H)}}}return G},dequeue:function(H,G){var =
E=3Do.queue(H,G),F=3DE.shift();if(!G||G=3D=3D=3D"fx"){F=3DE[0]}if(F!=3D=3D=
g){F.call(H)}}});o.fn.extend({data:function(E,G){var =
H=3DE.split(".");H[1]=3DH[1]?"."+H[1]:"";if(G=3D=3D=3Dg){var =
F=3Dthis.triggerHandler("getData"+H[1]+"!",[H[0]]);if(F=3D=3D=3Dg&&this.l=
ength){F=3Do.data(this[0],E)}return =
F=3D=3D=3Dg&&H[1]?this.data(H[0]):F}else{return =
this.trigger("setData"+H[1]+"!",[H[0],G]).each(function(){o.data(this,E,G=
)})}},removeData:function(E){return =
this.each(function(){o.removeData(this,E)})},queue:function(E,F){if(typeo=
f E!=3D=3D"string"){F=3DE;E=3D"fx"}if(F=3D=3D=3Dg){return =
o.queue(this[0],E)}return this.each(function(){var =
G=3Do.queue(this,E,F);if(E=3D=3D"fx"&&G.length=3D=3D1){G[0].call(this)}})=
},dequeue:function(E){return this.each(function(){o.dequeue(this,E)})}});=0A=
/*=0A=
 * Sizzle CSS Selector Engine - v0.9.3=0A=
 *  Copyright 2009, The Dojo Foundation=0A=
 *  Released under the MIT, BSD, and GPL Licenses.=0A=
 *  More information: http://sizzlejs.com/=0A=
 */=0A=
(function(){var =
R=3D/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]=
'"]+)+\]|\\.|[^ =
>+~,(\[\\]+)+|[>+~])(\s*,\s*)?/g,L=3D0,H=3DObject.prototype.toString;var =
F=3Dfunction(Y,U,ab,ac){ab=3Dab||[];U=3DU||document;if(U.nodeType!=3D=3D1=
&&U.nodeType!=3D=3D9){return[]}if(!Y||typeof Y!=3D=3D"string"){return =
ab}var =
Z=3D[],W,af,ai,T,ad,V,X=3Dtrue;R.lastIndex=3D0;while((W=3DR.exec(Y))!=3D=3D=
null){Z.push(W[1]);if(W[2]){V=3DRegExp.rightContext;break}}if(Z.length>1&=
&M.exec(Y)){if(Z.length=3D=3D=3D2&&I.relative[Z[0]]){af=3DJ(Z[0]+Z[1],U)}=
else{af=3DI.relative[Z[0]]?[U]:F(Z.shift(),U);while(Z.length){Y=3DZ.shift=
();if(I.relative[Y]){Y+=3DZ.shift()}af=3DJ(Y,af)}}}else{var =
ae=3Dac?{expr:Z.pop(),set:E(ac)}:F.find(Z.pop(),Z.length=3D=3D=3D1&&U.par=
entNode?U.parentNode:U,Q(U));af=3DF.filter(ae.expr,ae.set);if(Z.length>0)=
{ai=3DE(af)}else{X=3Dfalse}while(Z.length){var =
ah=3DZ.pop(),ag=3Dah;if(!I.relative[ah]){ah=3D""}else{ag=3DZ.pop()}if(ag=3D=
=3Dnull){ag=3DU}I.relative[ah](ai,ag,Q(U))}}if(!ai){ai=3Daf}if(!ai){throw=
"Syntax error, unrecognized expression: =
"+(ah||Y)}if(H.call(ai)=3D=3D=3D"[object =
Array]"){if(!X){ab.push.apply(ab,ai)}else{if(U.nodeType=3D=3D=3D1){for(va=
r =
aa=3D0;ai[aa]!=3Dnull;aa++){if(ai[aa]&&(ai[aa]=3D=3D=3Dtrue||ai[aa].nodeT=
ype=3D=3D=3D1&&K(U,ai[aa]))){ab.push(af[aa])}}}else{for(var =
aa=3D0;ai[aa]!=3Dnull;aa++){if(ai[aa]&&ai[aa].nodeType=3D=3D=3D1){ab.push=
(af[aa])}}}}}else{E(ai,ab)}if(V){F(V,U,ab,ac);if(G){hasDuplicate=3Dfalse;=
ab.sort(G);if(hasDuplicate){for(var =
aa=3D1;aa<ab.length;aa++){if(ab[aa]=3D=3D=3Dab[aa-1]){ab.splice(aa--,1)}}=
}}}return ab};F.matches=3Dfunction(T,U){return =
F(T,null,null,U)};F.find=3Dfunction(aa,T,ab){var =
Z,X;if(!aa){return[]}for(var W=3D0,V=3DI.order.length;W<V;W++){var =
Y=3DI.order[W],X;if((X=3DI.match[Y].exec(aa))){var =
U=3DRegExp.leftContext;if(U.substr(U.length-1)!=3D=3D"\\"){X[1]=3D(X[1]||=
"").replace(/\\/g,"");Z=3DI.find[Y](X,T,ab);if(Z!=3Dnull){aa=3Daa.replace=
(I.match[Y],"");break}}}}if(!Z){Z=3DT.getElementsByTagName("*")}return{se=
t:Z,expr:aa}};F.filter=3Dfunction(ad,ac,ag,W){var =
V=3Dad,ai=3D[],aa=3Dac,Y,T,Z=3Dac&&ac[0]&&Q(ac[0]);while(ad&&ac.length){f=
or(var ab in I.filter){if((Y=3DI.match[ab].exec(ad))!=3Dnull){var =
U=3DI.filter[ab],ah,af;T=3Dfalse;if(aa=3D=3Dai){ai=3D[]}if(I.preFilter[ab=
]){Y=3DI.preFilter[ab](Y,aa,ag,ai,W,Z);if(!Y){T=3Dah=3Dtrue}else{if(Y=3D=3D=
=3Dtrue){continue}}}if(Y){for(var =
X=3D0;(af=3Daa[X])!=3Dnull;X++){if(af){ah=3DU(af,Y,X,aa);var =
ae=3DW^!!ah;if(ag&&ah!=3Dnull){if(ae){T=3Dtrue}else{aa[X]=3Dfalse}}else{i=
f(ae){ai.push(af);T=3Dtrue}}}}}if(ah!=3D=3Dg){if(!ag){aa=3Dai}ad=3Dad.rep=
lace(I.match[ab],"");if(!T){return[]}break}}}if(ad=3D=3DV){if(T=3D=3Dnull=
){throw"Syntax error, unrecognized expression: =
"+ad}else{break}}V=3Dad}return aa};var =
I=3DF.selectors=3D{order:["ID","NAME","TAG"],match:{ID:/#((?:[\w\u00c0-\u=
FFFF_-]|\\.)+)/,CLASS:/\.((?:[\w\u00c0-\uFFFF_-]|\\.)+)/,NAME:/\[name=3D[=
'"]*((?:[\w\u00c0-\uFFFF_-]|\\.)+)['"]*\]/,ATTR:/\[\s*((?:[\w\u00c0-\uFFF=
F_-]|\\.)+)\s*(?:(\S?=3D)\s*(['"]*)(.*?)\3|)\s*\]/,TAG:/^((?:[\w\u00c0-\u=
FFFF\*_-]|\\.)+)/,CHILD:/:(only|nth|last|first)-child(?:\((even|odd|[\dn+=
-]*)\))?/,POS:/:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=3D[^-]=
|$)/,PSEUDO:/:((?:[\w\u00c0-\uFFFF_-]|\\.)+)(?:\((['"]*)((?:\([^\)]+\)|[^=
\2\(\)]*)+)\2\))?/},attrMap:{"class":"className","for":"htmlFor"},attrHan=
dle:{href:function(T){return =
T.getAttribute("href")}},relative:{"+":function(aa,T,Z){var X=3Dtypeof =
T=3D=3D=3D"string",ab=3DX&&!/\W/.test(T),Y=3DX&&!ab;if(ab&&!Z){T=3DT.toUp=
perCase()}for(var =
W=3D0,V=3Daa.length,U;W<V;W++){if((U=3Daa[W])){while((U=3DU.previousSibli=
ng)&&U.nodeType!=3D=3D1){}aa[W]=3DY||U&&U.nodeName=3D=3D=3DT?U||false:U=3D=
=3D=3DT}}if(Y){F.filter(T,aa,true)}},">":function(Z,U,aa){var X=3Dtypeof =
U=3D=3D=3D"string";if(X&&!/\W/.test(U)){U=3Daa?U:U.toUpperCase();for(var =
V=3D0,T=3DZ.length;V<T;V++){var Y=3DZ[V];if(Y){var =
W=3DY.parentNode;Z[V]=3DW.nodeName=3D=3D=3DU?W:false}}}else{for(var =
V=3D0,T=3DZ.length;V<T;V++){var =
Y=3DZ[V];if(Y){Z[V]=3DX?Y.parentNode:Y.parentNode=3D=3D=3DU}}if(X){F.filt=
er(U,Z,true)}}},"":function(W,U,Y){var =
V=3DL++,T=3DS;if(!U.match(/\W/)){var =
X=3DU=3DY?U:U.toUpperCase();T=3DP}T("parentNode",U,V,W,X,Y)},"~":function=
(W,U,Y){var V=3DL++,T=3DS;if(typeof =
U=3D=3D=3D"string"&&!U.match(/\W/)){var =
X=3DU=3DY?U:U.toUpperCase();T=3DP}T("previousSibling",U,V,W,X,Y)}},find:{=
ID:function(U,V,W){if(typeof V.getElementById!=3D=3D"undefined"&&!W){var =
T=3DV.getElementById(U[1]);return =
T?[T]:[]}},NAME:function(V,Y,Z){if(typeof =
Y.getElementsByName!=3D=3D"undefined"){var =
U=3D[],X=3DY.getElementsByName(V[1]);for(var =
W=3D0,T=3DX.length;W<T;W++){if(X[W].getAttribute("name")=3D=3D=3DV[1]){U.=
push(X[W])}}return U.length=3D=3D=3D0?null:U}},TAG:function(T,U){return =
U.getElementsByTagName(T[1])}},preFilter:{CLASS:function(W,U,V,T,Z,aa){W=3D=
" "+W[1].replace(/\\/g,"")+" ";if(aa){return W}for(var =
X=3D0,Y;(Y=3DU[X])!=3Dnull;X++){if(Y){if(Z^(Y.className&&(" =
"+Y.className+" =
").indexOf(W)>=3D0)){if(!V){T.push(Y)}}else{if(V){U[X]=3Dfalse}}}}return =
false},ID:function(T){return =
T[1].replace(/\\/g,"")},TAG:function(U,T){for(var =
V=3D0;T[V]=3D=3D=3Dfalse;V++){}return =
T[V]&&Q(T[V])?U[1]:U[1].toUpperCase()},CHILD:function(T){if(T[1]=3D=3D"nt=
h"){var =
U=3D/(-?)(\d*)n((?:\+|-)?\d*)/.exec(T[2]=3D=3D"even"&&"2n"||T[2]=3D=3D"od=
d"&&"2n+1"||!/\D/.test(T[2])&&"0n+"+T[2]||T[2]);T[2]=3D(U[1]+(U[2]||1))-0=
;T[3]=3DU[3]-0}T[0]=3DL++;return T},ATTR:function(X,U,V,T,Y,Z){var =
W=3DX[1].replace(/\\/g,"");if(!Z&&I.attrMap[W]){X[1]=3DI.attrMap[W]}if(X[=
2]=3D=3D=3D"~=3D"){X[4]=3D" "+X[4]+" "}return =
X},PSEUDO:function(X,U,V,T,Y){if(X[1]=3D=3D=3D"not"){if(X[3].match(R).len=
gth>1||/^\w/.test(X[3])){X[3]=3DF(X[3],null,null,U)}else{var =
W=3DF.filter(X[3],U,V,true^Y);if(!V){T.push.apply(T,W)}return =
false}}else{if(I.match.POS.test(X[0])||I.match.CHILD.test(X[0])){return =
true}}return X},POS:function(T){T.unshift(true);return =
T}},filters:{enabled:function(T){return =
T.disabled=3D=3D=3Dfalse&&T.type!=3D=3D"hidden"},disabled:function(T){ret=
urn T.disabled=3D=3D=3Dtrue},checked:function(T){return =
T.checked=3D=3D=3Dtrue},selected:function(T){T.parentNode.selectedIndex;r=
eturn T.selected=3D=3D=3Dtrue},parent:function(T){return =
!!T.firstChild},empty:function(T){return =
!T.firstChild},has:function(V,U,T){return =
!!F(T[3],V).length},header:function(T){return/h\d/i.test(T.nodeName)},tex=
t:function(T){return"text"=3D=3D=3DT.type},radio:function(T){return"radio=
"=3D=3D=3DT.type},checkbox:function(T){return"checkbox"=3D=3D=3DT.type},f=
ile:function(T){return"file"=3D=3D=3DT.type},password:function(T){return"=
password"=3D=3D=3DT.type},submit:function(T){return"submit"=3D=3D=3DT.typ=
e},image:function(T){return"image"=3D=3D=3DT.type},reset:function(T){retu=
rn"reset"=3D=3D=3DT.type},button:function(T){return"button"=3D=3D=3DT.typ=
e||T.nodeName.toUpperCase()=3D=3D=3D"BUTTON"},input:function(T){return/in=
put|select|textarea|button/i.test(T.nodeName)}},setFilters:{first:functio=
n(U,T){return T=3D=3D=3D0},last:function(V,U,T,W){return =
U=3D=3D=3DW.length-1},even:function(U,T){return =
T%2=3D=3D=3D0},odd:function(U,T){return =
T%2=3D=3D=3D1},lt:function(V,U,T){return =
U<T[3]-0},gt:function(V,U,T){return U>T[3]-0},nth:function(V,U,T){return =
T[3]-0=3D=3DU},eq:function(V,U,T){return =
T[3]-0=3D=3DU}},filter:{PSEUDO:function(Z,V,W,aa){var =
U=3DV[1],X=3DI.filters[U];if(X){return =
X(Z,W,V,aa)}else{if(U=3D=3D=3D"contains"){return(Z.textContent||Z.innerTe=
xt||"").indexOf(V[3])>=3D0}else{if(U=3D=3D=3D"not"){var Y=3DV[3];for(var =
W=3D0,T=3DY.length;W<T;W++){if(Y[W]=3D=3D=3DZ){return false}}return =
true}}}},CHILD:function(T,W){var =
Z=3DW[1],U=3DT;switch(Z){case"only":case"first":while(U=3DU.previousSibli=
ng){if(U.nodeType=3D=3D=3D1){return false}}if(Z=3D=3D"first"){return =
true}U=3DT;case"last":while(U=3DU.nextSibling){if(U.nodeType=3D=3D=3D1){r=
eturn false}}return true;case"nth":var =
V=3DW[2],ac=3DW[3];if(V=3D=3D1&&ac=3D=3D0){return true}var =
Y=3DW[0],ab=3DT.parentNode;if(ab&&(ab.sizcache!=3D=3DY||!T.nodeIndex)){va=
r =
X=3D0;for(U=3Dab.firstChild;U;U=3DU.nextSibling){if(U.nodeType=3D=3D=3D1)=
{U.nodeIndex=3D++X}}ab.sizcache=3DY}var =
aa=3DT.nodeIndex-ac;if(V=3D=3D0){return =
aa=3D=3D0}else{return(aa%V=3D=3D0&&aa/V>=3D0)}}},ID:function(U,T){return =
U.nodeType=3D=3D=3D1&&U.getAttribute("id")=3D=3D=3DT},TAG:function(U,T){r=
eturn(T=3D=3D=3D"*"&&U.nodeType=3D=3D=3D1)||U.nodeName=3D=3D=3DT},CLASS:f=
unction(U,T){return(" "+(U.className||U.getAttribute("class"))+" =
").indexOf(T)>-1},ATTR:function(Y,W){var =
V=3DW[1],T=3DI.attrHandle[V]?I.attrHandle[V](Y):Y[V]!=3Dnull?Y[V]:Y.getAt=
tribute(V),Z=3DT+"",X=3DW[2],U=3DW[4];return =
T=3D=3Dnull?X=3D=3D=3D"!=3D":X=3D=3D=3D"=3D"?Z=3D=3D=3DU:X=3D=3D=3D"*=3D"=
?Z.indexOf(U)>=3D0:X=3D=3D=3D"~=3D"?(" "+Z+" =
").indexOf(U)>=3D0:!U?Z&&T!=3D=3Dfalse:X=3D=3D=3D"!=3D"?Z!=3DU:X=3D=3D=3D=
"^=3D"?Z.indexOf(U)=3D=3D=3D0:X=3D=3D=3D"$=3D"?Z.substr(Z.length-U.length=
)=3D=3D=3DU:X=3D=3D=3D"|=3D"?Z=3D=3D=3DU||Z.substr(0,U.length+1)=3D=3D=3D=
U+"-":false},POS:function(X,U,V,Y){var =
T=3DU[2],W=3DI.setFilters[T];if(W){return W(X,V,U,Y)}}}};var =
M=3DI.match.POS;for(var O in =
I.match){I.match[O]=3DRegExp(I.match[O].source+/(?![^\[]*\])(?![^\(]*\))/=
.source)}var =
E=3Dfunction(U,T){U=3DArray.prototype.slice.call(U);if(T){T.push.apply(T,=
U);return T}return =
U};try{Array.prototype.slice.call(document.documentElement.childNodes)}ca=
tch(N){E=3Dfunction(X,W){var U=3DW||[];if(H.call(X)=3D=3D=3D"[object =
Array]"){Array.prototype.push.apply(U,X)}else{if(typeof =
X.length=3D=3D=3D"number"){for(var =
V=3D0,T=3DX.length;V<T;V++){U.push(X[V])}}else{for(var =
V=3D0;X[V];V++){U.push(X[V])}}}return U}}var =
G;if(document.documentElement.compareDocumentPosition){G=3Dfunction(U,T){=
var =
V=3DU.compareDocumentPosition(T)&4?-1:U=3D=3D=3DT?0:1;if(V=3D=3D=3D0){has=
Duplicate=3Dtrue}return V}}else{if("sourceIndex" in =
document.documentElement){G=3Dfunction(U,T){var =
V=3DU.sourceIndex-T.sourceIndex;if(V=3D=3D=3D0){hasDuplicate=3Dtrue}retur=
n V}}else{if(document.createRange){G=3Dfunction(W,U){var =
V=3DW.ownerDocument.createRange(),T=3DU.ownerDocument.createRange();V.sel=
ectNode(W);V.collapse(true);T.selectNode(U);T.collapse(true);var =
X=3DV.compareBoundaryPoints(Range.START_TO_END,T);if(X=3D=3D=3D0){hasDupl=
icate=3Dtrue}return X}}}}(function(){var =
U=3Ddocument.createElement("form"),V=3D"script"+(new =
Date).getTime();U.innerHTML=3D"<input name=3D'"+V+"'/>";var =
T=3Ddocument.documentElement;T.insertBefore(U,T.firstChild);if(!!document=
.getElementById(V)){I.find.ID=3Dfunction(X,Y,Z){if(typeof =
Y.getElementById!=3D=3D"undefined"&&!Z){var =
W=3DY.getElementById(X[1]);return W?W.id=3D=3D=3DX[1]||typeof =
W.getAttributeNode!=3D=3D"undefined"&&W.getAttributeNode("id").nodeValue=3D=
=3D=3DX[1]?[W]:g:[]}};I.filter.ID=3Dfunction(Y,W){var X=3Dtypeof =
Y.getAttributeNode!=3D=3D"undefined"&&Y.getAttributeNode("id");return =
Y.nodeType=3D=3D=3D1&&X&&X.nodeValue=3D=3D=3DW}}T.removeChild(U)})();(fun=
ction(){var =
T=3Ddocument.createElement("div");T.appendChild(document.createComment(""=
));if(T.getElementsByTagName("*").length>0){I.find.TAG=3Dfunction(U,Y){va=
r X=3DY.getElementsByTagName(U[1]);if(U[1]=3D=3D=3D"*"){var =
W=3D[];for(var =
V=3D0;X[V];V++){if(X[V].nodeType=3D=3D=3D1){W.push(X[V])}}X=3DW}return =
X}}T.innerHTML=3D"<a href=3D'#'></a>";if(T.firstChild&&typeof =
T.firstChild.getAttribute!=3D=3D"undefined"&&T.firstChild.getAttribute("h=
ref")!=3D=3D"#"){I.attrHandle.href=3Dfunction(U){return =
U.getAttribute("href",2)}}})();if(document.querySelectorAll){(function(){=
var T=3DF,U=3Ddocument.createElement("div");U.innerHTML=3D"<p =
class=3D'TEST'></p>";if(U.querySelectorAll&&U.querySelectorAll(".TEST").l=
ength=3D=3D=3D0){return}F=3Dfunction(Y,X,V,W){X=3DX||document;if(!W&&X.no=
deType=3D=3D=3D9&&!Q(X)){try{return =
E(X.querySelectorAll(Y),V)}catch(Z){}}return =
T(Y,X,V,W)};F.find=3DT.find;F.filter=3DT.filter;F.selectors=3DT.selectors=
;F.matches=3DT.matches})()}if(document.getElementsByClassName&&document.d=
ocumentElement.getElementsByClassName){(function(){var =
T=3Ddocument.createElement("div");T.innerHTML=3D"<div class=3D'test =
e'></div><div =
class=3D'test'></div>";if(T.getElementsByClassName("e").length=3D=3D=3D0)=
{return}T.lastChild.className=3D"e";if(T.getElementsByClassName("e").leng=
th=3D=3D=3D1){return}I.order.splice(1,0,"CLASS");I.find.CLASS=3Dfunction(=
U,V,W){if(typeof V.getElementsByClassName!=3D=3D"undefined"&&!W){return =
V.getElementsByClassName(U[1])}}})()}function P(U,Z,Y,ad,aa,ac){var =
ab=3DU=3D=3D"previousSibling"&&!ac;for(var =
W=3D0,V=3Dad.length;W<V;W++){var =
T=3Dad[W];if(T){if(ab&&T.nodeType=3D=3D=3D1){T.sizcache=3DY;T.sizset=3DW}=
T=3DT[U];var =
X=3Dfalse;while(T){if(T.sizcache=3D=3D=3DY){X=3Dad[T.sizset];break}if(T.n=
odeType=3D=3D=3D1&&!ac){T.sizcache=3DY;T.sizset=3DW}if(T.nodeName=3D=3D=3D=
Z){X=3DT;break}T=3DT[U]}ad[W]=3DX}}}function S(U,Z,Y,ad,aa,ac){var =
ab=3DU=3D=3D"previousSibling"&&!ac;for(var =
W=3D0,V=3Dad.length;W<V;W++){var =
T=3Dad[W];if(T){if(ab&&T.nodeType=3D=3D=3D1){T.sizcache=3DY;T.sizset=3DW}=
T=3DT[U];var =
X=3Dfalse;while(T){if(T.sizcache=3D=3D=3DY){X=3Dad[T.sizset];break}if(T.n=
odeType=3D=3D=3D1){if(!ac){T.sizcache=3DY;T.sizset=3DW}if(typeof =
Z!=3D=3D"string"){if(T=3D=3D=3DZ){X=3Dtrue;break}}else{if(F.filter(Z,[T])=
.length>0){X=3DT;break}}}T=3DT[U]}ad[W]=3DX}}}var =
K=3Ddocument.compareDocumentPosition?function(U,T){return =
U.compareDocumentPosition(T)&16}:function(U,T){return =
U!=3D=3DT&&(U.contains?U.contains(T):true)};var Q=3Dfunction(T){return =
T.nodeType=3D=3D=3D9&&T.documentElement.nodeName!=3D=3D"HTML"||!!T.ownerD=
ocument&&Q(T.ownerDocument)};var J=3Dfunction(T,aa){var =
W=3D[],X=3D"",Y,V=3Daa.nodeType?[aa]:aa;while((Y=3DI.match.PSEUDO.exec(T)=
)){X+=3DY[0];T=3DT.replace(I.match.PSEUDO,"")}T=3DI.relative[T]?T+"*":T;f=
or(var Z=3D0,U=3DV.length;Z<U;Z++){F(T,V[Z],W)}return =
F.filter(X,W)};o.find=3DF;o.filter=3DF.filter;o.expr=3DF.selectors;o.expr=
[":"]=3Do.expr.filters;F.selectors.filters.hidden=3Dfunction(T){return =
T.offsetWidth=3D=3D=3D0||T.offsetHeight=3D=3D=3D0};F.selectors.filters.vi=
sible=3Dfunction(T){return =
T.offsetWidth>0||T.offsetHeight>0};F.selectors.filters.animated=3Dfunctio=
n(T){return o.grep(o.timers,function(U){return =
T=3D=3D=3DU.elem}).length};o.multiFilter=3Dfunction(V,T,U){if(U){V=3D":no=
t("+V+")"}return F.matches(V,T)};o.dir=3Dfunction(V,U){var =
T=3D[],W=3DV[U];while(W&&W!=3Ddocument){if(W.nodeType=3D=3D1){T.push(W)}W=
=3DW[U]}return T};o.nth=3Dfunction(X,T,V,W){T=3DT||1;var =
U=3D0;for(;X;X=3DX[V]){if(X.nodeType=3D=3D1&&++U=3D=3DT){break}}return =
X};o.sibling=3Dfunction(V,U){var =
T=3D[];for(;V;V=3DV.nextSibling){if(V.nodeType=3D=3D1&&V!=3DU){T.push(V)}=
}return =
T};return;l.Sizzle=3DF})();o.event=3D{add:function(I,F,H,K){if(I.nodeType=
=3D=3D3||I.nodeType=3D=3D8){return}if(I.setInterval&&I!=3Dl){I=3Dl}if(!H.=
guid){H.guid=3Dthis.guid++}if(K!=3D=3Dg){var =
G=3DH;H=3Dthis.proxy(G);H.data=3DK}var =
E=3Do.data(I,"events")||o.data(I,"events",{}),J=3Do.data(I,"handle")||o.d=
ata(I,"handle",function(){return typeof =
o!=3D=3D"undefined"&&!o.event.triggered?o.event.handle.apply(arguments.ca=
llee.elem,arguments):g});J.elem=3DI;o.each(F.split(/\s+/),function(M,N){v=
ar =
O=3DN.split(".");N=3DO.shift();H.type=3DO.slice().sort().join(".");var =
L=3DE[N];if(o.event.specialAll[N]){o.event.specialAll[N].setup.call(I,K,O=
)}if(!L){L=3DE[N]=3D{};if(!o.event.special[N]||o.event.special[N].setup.c=
all(I,K,O)=3D=3D=3Dfalse){if(I.addEventListener){I.addEventListener(N,J,f=
alse)}else{if(I.attachEvent){I.attachEvent("on"+N,J)}}}}L[H.guid]=3DH;o.e=
vent.global[N]=3Dtrue});I=3Dnull},guid:1,global:{},remove:function(K,H,J)=
{if(K.nodeType=3D=3D3||K.nodeType=3D=3D8){return}var =
G=3Do.data(K,"events"),F,E;if(G){if(H=3D=3D=3Dg||(typeof =
H=3D=3D=3D"string"&&H.charAt(0)=3D=3D".")){for(var I in =
G){this.remove(K,I+(H||""))}}else{if(H.type){J=3DH.handler;H=3DH.type}o.e=
ach(H.split(/\s+/),function(M,O){var Q=3DO.split(".");O=3DQ.shift();var =
N=3DRegExp("(^|\\.)"+Q.slice().sort().join(".*\\.")+"(\\.|$)");if(G[O]){i=
f(J){delete G[O][J.guid]}else{for(var P in =
G[O]){if(N.test(G[O][P].type)){delete =
G[O][P]}}}if(o.event.specialAll[O]){o.event.specialAll[O].teardown.call(K=
,Q)}for(F in =
G[O]){break}if(!F){if(!o.event.special[O]||o.event.special[O].teardown.ca=
ll(K,Q)=3D=3D=3Dfalse){if(K.removeEventListener){K.removeEventListener(O,=
o.data(K,"handle"),false)}else{if(K.detachEvent){K.detachEvent("on"+O,o.d=
ata(K,"handle"))}}}F=3Dnull;delete G[O]}}})}for(F in G){break}if(!F){var =
L=3Do.data(K,"handle");if(L){L.elem=3Dnull}o.removeData(K,"events");o.rem=
oveData(K,"handle")}}},trigger:function(I,K,H,E){var =
G=3DI.type||I;if(!E){I=3Dtypeof =
I=3D=3D=3D"object"?I[h]?I:o.extend(o.Event(G),I):o.Event(G);if(G.indexOf(=
"!")>=3D0){I.type=3DG=3DG.slice(0,-1);I.exclusive=3Dtrue}if(!H){I.stopPro=
pagation();if(this.global[G]){o.each(o.cache,function(){if(this.events&&t=
his.events[G]){o.event.trigger(I,K,this.handle.elem)}})}}if(!H||H.nodeTyp=
e=3D=3D3||H.nodeType=3D=3D8){return =
g}I.result=3Dg;I.target=3DH;K=3Do.makeArray(K);K.unshift(I)}I.currentTarg=
et=3DH;var =
J=3Do.data(H,"handle");if(J){J.apply(H,K)}if((!H[G]||(o.nodeName(H,"a")&&=
G=3D=3D"click"))&&H["on"+G]&&H["on"+G].apply(H,K)=3D=3D=3Dfalse){I.result=
=3Dfalse}if(!E&&H[G]&&!I.isDefaultPrevented()&&!(o.nodeName(H,"a")&&G=3D=3D=
"click")){this.triggered=3Dtrue;try{H[G]()}catch(L){}}this.triggered=3Dfa=
lse;if(!I.isPropagationStopped()){var =
F=3DH.parentNode||H.ownerDocument;if(F){o.event.trigger(I,K,F,true)}}},ha=
ndle:function(K){var =
J,E;K=3Darguments[0]=3Do.event.fix(K||l.event);K.currentTarget=3Dthis;var=
 =
L=3DK.type.split(".");K.type=3DL.shift();J=3D!L.length&&!K.exclusive;var =
I=3DRegExp("(^|\\.)"+L.slice().sort().join(".*\\.")+"(\\.|$)");E=3D(o.dat=
a(this,"events")||{})[K.type];for(var G in E){var =
H=3DE[G];if(J||I.test(H.type)){K.handler=3DH;K.data=3DH.data;var =
F=3DH.apply(this,arguments);if(F!=3D=3Dg){K.result=3DF;if(F=3D=3D=3Dfalse=
){K.preventDefault();K.stopPropagation()}}if(K.isImmediatePropagationStop=
ped()){break}}}},props:"altKey attrChange attrName bubbles button =
cancelable charCode clientX clientY ctrlKey currentTarget data detail =
eventPhase fromElement handler keyCode metaKey newValue originalTarget =
pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey =
srcElement target toElement view wheelDelta which".split(" =
"),fix:function(H){if(H[h]){return H}var F=3DH;H=3Do.Event(F);for(var =
G=3Dthis.props.length,J;G;){J=3Dthis.props[--G];H[J]=3DF[J]}if(!H.target)=
{H.target=3DH.srcElement||document}if(H.target.nodeType=3D=3D3){H.target=3D=
H.target.parentNode}if(!H.relatedTarget&&H.fromElement){H.relatedTarget=3D=
H.fromElement=3D=3DH.target?H.toElement:H.fromElement}if(H.pageX=3D=3Dnul=
l&&H.clientX!=3Dnull){var =
I=3Ddocument.documentElement,E=3Ddocument.body;H.pageX=3DH.clientX+(I&&I.=
scrollLeft||E&&E.scrollLeft||0)-(I.clientLeft||0);H.pageY=3DH.clientY+(I&=
&I.scrollTop||E&&E.scrollTop||0)-(I.clientTop||0)}if(!H.which&&((H.charCo=
de||H.charCode=3D=3D=3D0)?H.charCode:H.keyCode)){H.which=3DH.charCode||H.=
keyCode}if(!H.metaKey&&H.ctrlKey){H.metaKey=3DH.ctrlKey}if(!H.which&&H.bu=
tton){H.which=3D(H.button&1?1:(H.button&2?3:(H.button&4?2:0)))}return =
H},proxy:function(F,E){E=3DE||function(){return =
F.apply(this,arguments)};E.guid=3DF.guid=3DF.guid||E.guid||this.guid++;re=
turn =
E},special:{ready:{setup:B,teardown:function(){}}},specialAll:{live:{setu=
p:function(E,F){o.event.add(this,F[0],c)},teardown:function(G){if(G.lengt=
h){var =
E=3D0,F=3DRegExp("(^|\\.)"+G[0]+"(\\.|$)");o.each((o.data(this,"events").=
live||{}),function(){if(F.test(this.type)){E++}});if(E<1){o.event.remove(=
this,G[0],c)}}}}}};o.Event=3Dfunction(E){if(!this.preventDefault){return =
new =
o.Event(E)}if(E&&E.type){this.originalEvent=3DE;this.type=3DE.type}else{t=
his.type=3DE}this.timeStamp=3De();this[h]=3Dtrue};function k(){return =
false}function u(){return =
true}o.Event.prototype=3D{preventDefault:function(){this.isDefaultPrevent=
ed=3Du;var =
E=3Dthis.originalEvent;if(!E){return}if(E.preventDefault){E.preventDefaul=
t()}E.returnValue=3Dfalse},stopPropagation:function(){this.isPropagationS=
topped=3Du;var =
E=3Dthis.originalEvent;if(!E){return}if(E.stopPropagation){E.stopPropagat=
ion()}E.cancelBubble=3Dtrue},stopImmediatePropagation:function(){this.isI=
mmediatePropagationStopped=3Du;this.stopPropagation()},isDefaultPrevented=
:k,isPropagationStopped:k,isImmediatePropagationStopped:k};var =
a=3Dfunction(F){var =
E=3DF.relatedTarget;while(E&&E!=3Dthis){try{E=3DE.parentNode}catch(G){E=3D=
this}}if(E!=3Dthis){F.type=3DF.data;o.event.handle.apply(this,arguments)}=
};o.each({mouseover:"mouseenter",mouseout:"mouseleave"},function(F,E){o.e=
vent.special[E]=3D{setup:function(){o.event.add(this,F,a,E)},teardown:fun=
ction(){o.event.remove(this,F,a)}}});o.fn.extend({bind:function(F,G,E){re=
turn =
F=3D=3D"unload"?this.one(F,G,E):this.each(function(){o.event.add(this,F,E=
||G,E&&G)})},one:function(G,H,F){var =
E=3Do.event.proxy(F||H,function(I){o(this).unbind(I,E);return(F||H).apply=
(this,arguments)});return =
this.each(function(){o.event.add(this,G,E,F&&H)})},unbind:function(F,E){r=
eturn =
this.each(function(){o.event.remove(this,F,E)})},trigger:function(E,F){re=
turn =
this.each(function(){o.event.trigger(E,F,this)})},triggerHandler:function=
(E,G){if(this[0]){var =
F=3Do.Event(E);F.preventDefault();F.stopPropagation();o.event.trigger(F,G=
,this[0]);return F.result}},toggle:function(G){var =
E=3Darguments,F=3D1;while(F<E.length){o.event.proxy(G,E[F++])}return =
this.click(o.event.proxy(G,function(H){this.lastToggle=3D(this.lastToggle=
||0)%F;H.preventDefault();return =
E[this.lastToggle++].apply(this,arguments)||false}))},hover:function(E,F)=
{return =
this.mouseenter(E).mouseleave(F)},ready:function(E){B();if(o.isReady){E.c=
all(document,o)}else{o.readyList.push(E)}return =
this},live:function(G,F){var =
E=3Do.event.proxy(F);E.guid+=3Dthis.selector+G;o(document).bind(i(G,this.=
selector),this.selector,E);return =
this},die:function(F,E){o(document).unbind(i(F,this.selector),E?{guid:E.g=
uid+this.selector+F}:null);return this}});function c(H){var =
E=3DRegExp("(^|\\.)"+H.type+"(\\.|$)"),G=3Dtrue,F=3D[];o.each(o.data(this=
,"events").live||[],function(I,J){if(E.test(J.type)){var =
K=3Do(H.target).closest(J.data)[0];if(K){F.push({elem:K,fn:J})}}});F.sort=
(function(J,I){return =
o.data(J.elem,"closest")-o.data(I.elem,"closest")});o.each(F,function(){i=
f(this.fn.call(this.elem,H,this.fn.data)=3D=3D=3Dfalse){return(G=3Dfalse)=
}});return G}function =
i(F,E){return["live",F,E.replace(/\./g,"`").replace(/ =
/g,"|")].join(".")}o.extend({isReady:false,readyList:[],ready:function(){=
if(!o.isReady){o.isReady=3Dtrue;if(o.readyList){o.each(o.readyList,functi=
on(){this.call(document,o)});o.readyList=3Dnull}o(document).triggerHandle=
r("ready")}}});var x=3Dfalse;function =
B(){if(x){return}x=3Dtrue;if(document.addEventListener){document.addEvent=
Listener("DOMContentLoaded",function(){document.removeEventListener("DOMC=
ontentLoaded",arguments.callee,false);o.ready()},false)}else{if(document.=
attachEvent){document.attachEvent("onreadystatechange",function(){if(docu=
ment.readyState=3D=3D=3D"complete"){document.detachEvent("onreadystatecha=
nge",arguments.callee);o.ready()}});if(document.documentElement.doScroll&=
&l=3D=3Dl.top){(function(){if(o.isReady){return}try{document.documentElem=
ent.doScroll("left")}catch(E){setTimeout(arguments.callee,0);return}o.rea=
dy()})()}}}o.event.add(l,"load",o.ready)}o.each(("blur,focus,load,resize,=
scroll,unload,click,dblclick,mousedown,mouseup,mousemove,mouseover,mouseo=
ut,mouseenter,mouseleave,change,select,submit,keydown,keypress,keyup,erro=
r").split(","),function(F,E){o.fn[E]=3Dfunction(G){return =
G?this.bind(E,G):this.trigger(E)}});o(l).bind("unload",function(){for(var=
 E in =
o.cache){if(E!=3D1&&o.cache[E].handle){o.event.remove(o.cache[E].handle.e=
lem)}}});(function(){o.support=3D{};var =
F=3Ddocument.documentElement,G=3Ddocument.createElement("script"),K=3Ddoc=
ument.createElement("div"),J=3D"script"+(new =
Date).getTime();K.style.display=3D"none";K.innerHTML=3D'   =
<link/><table></table><a href=3D"/a" =
style=3D"color:red;float:left;opacity:.5;">a</a><select><option>text</opt=
ion></select><object><param/></object>';var =
H=3DK.getElementsByTagName("*"),E=3DK.getElementsByTagName("a")[0];if(!H|=
|!H.length||!E){return}o.support=3D{leadingWhitespace:K.firstChild.nodeTy=
pe=3D=3D3,tbody:!K.getElementsByTagName("tbody").length,objectAll:!!K.get=
ElementsByTagName("object")[0].getElementsByTagName("*").length,htmlSeria=
lize:!!K.getElementsByTagName("link").length,style:/red/.test(E.getAttrib=
ute("style")),hrefNormalized:E.getAttribute("href")=3D=3D=3D"/a",opacity:=
E.style.opacity=3D=3D=3D"0.5",cssFloat:!!E.style.cssFloat,scriptEval:fals=
e,noCloneEvent:true,boxModel:null};G.type=3D"text/javascript";try{G.appen=
dChild(document.createTextNode("window."+J+"=3D1;"))}catch(I){}F.insertBe=
fore(G,F.firstChild);if(l[J]){o.support.scriptEval=3Dtrue;delete =
l[J]}F.removeChild(G);if(K.attachEvent&&K.fireEvent){K.attachEvent("oncli=
ck",function(){o.support.noCloneEvent=3Dfalse;K.detachEvent("onclick",arg=
uments.callee)});K.cloneNode(true).fireEvent("onclick")}o(function(){var =
L=3Ddocument.createElement("div");L.style.width=3DL.style.paddingLeft=3D"=
1px";document.body.appendChild(L);o.boxModel=3Do.support.boxModel=3DL.off=
setWidth=3D=3D=3D2;document.body.removeChild(L).style.display=3D"none"})}=
)();var =
w=3Do.support.cssFloat?"cssFloat":"styleFloat";o.props=3D{"for":"htmlFor"=
,"class":"className","float":w,cssFloat:w,styleFloat:w,readonly:"readOnly=
",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",tabin=
dex:"tabIndex"};o.fn.extend({_load:o.fn.load,load:function(G,J,K){if(type=
of G!=3D=3D"string"){return this._load(G)}var I=3DG.indexOf(" =
");if(I>=3D0){var E=3DG.slice(I,G.length);G=3DG.slice(0,I)}var =
H=3D"GET";if(J){if(o.isFunction(J)){K=3DJ;J=3Dnull}else{if(typeof =
J=3D=3D=3D"object"){J=3Do.param(J);H=3D"POST"}}}var =
F=3Dthis;o.ajax({url:G,type:H,dataType:"html",data:J,complete:function(M,=
L){if(L=3D=3D"success"||L=3D=3D"notmodified"){F.html(E?o("<div/>").append=
(M.responseText.replace(/<script(.|\s)*?\/script>/g,"")).find(E):M.respon=
seText)}if(K){F.each(K,[M.responseText,L,M])}}});return =
this},serialize:function(){return =
o.param(this.serializeArray())},serializeArray:function(){return =
this.map(function(){return =
this.elements?o.makeArray(this.elements):this}).filter(function(){return =
this.name&&!this.disabled&&(this.checked||/select|textarea/i.test(this.no=
deName)||/text|hidden|password|search/i.test(this.type))}).map(function(E=
,F){var G=3Do(this).val();return =
G=3D=3Dnull?null:o.isArray(G)?o.map(G,function(I,H){return{name:F.name,va=
lue:I}}):{name:F.name,value:G}}).get()}});o.each("ajaxStart,ajaxStop,ajax=
Complete,ajaxError,ajaxSuccess,ajaxSend".split(","),function(E,F){o.fn[F]=
=3Dfunction(G){return this.bind(F,G)}});var =
r=3De();o.extend({get:function(E,G,H,F){if(o.isFunction(G)){H=3DG;G=3Dnul=
l}return =
o.ajax({type:"GET",url:E,data:G,success:H,dataType:F})},getScript:functio=
n(E,F){return o.get(E,null,F,"script")},getJSON:function(E,F,G){return =
o.get(E,F,G,"json")},post:function(E,G,H,F){if(o.isFunction(G)){H=3DG;G=3D=
{}}return =
o.ajax({type:"POST",url:E,data:G,success:H,dataType:F})},ajaxSetup:functi=
on(E){o.extend(o.ajaxSettings,E)},ajaxSettings:{url:location.href,global:=
true,type:"GET",contentType:"application/x-www-form-urlencoded",processDa=
ta:true,async:true,xhr:function(){return l.ActiveXObject?new =
ActiveXObject("Microsoft.XMLHTTP"):new =
XMLHttpRequest()},accepts:{xml:"application/xml, =
text/xml",html:"text/html",script:"text/javascript, =
application/javascript",json:"application/json, =
text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},ajax:=
function(M){M=3Do.extend(true,M,o.extend(true,{},o.ajaxSettings,M));var =
W,F=3D/=3D\?(&|$)/g,R,V,G=3DM.type.toUpperCase();if(M.data&&M.processData=
&&typeof =
M.data!=3D=3D"string"){M.data=3Do.param(M.data)}if(M.dataType=3D=3D"jsonp=
"){if(G=3D=3D"GET"){if(!M.url.match(F)){M.url+=3D(M.url.match(/\?/)?"&":"=
?")+(M.jsonp||"callback")+"=3D?"}}else{if(!M.data||!M.data.match(F)){M.da=
ta=3D(M.data?M.data+"&":"")+(M.jsonp||"callback")+"=3D?"}}M.dataType=3D"j=
son"}if(M.dataType=3D=3D"json"&&(M.data&&M.data.match(F)||M.url.match(F))=
){W=3D"jsonp"+r++;if(M.data){M.data=3D(M.data+"").replace(F,"=3D"+W+"$1")=
}M.url=3DM.url.replace(F,"=3D"+W+"$1");M.dataType=3D"script";l[W]=3Dfunct=
ion(X){V=3DX;I();L();l[W]=3Dg;try{delete =
l[W]}catch(Y){}if(H){H.removeChild(T)}}}if(M.dataType=3D=3D"script"&&M.ca=
che=3D=3Dnull){M.cache=3Dfalse}if(M.cache=3D=3D=3Dfalse&&G=3D=3D"GET"){va=
r E=3De();var =
U=3DM.url.replace(/(\?|&)_=3D.*?(&|$)/,"$1_=3D"+E+"$2");M.url=3DU+((U=3D=3D=
M.url)?(M.url.match(/\?/)?"&":"?")+"_=3D"+E:"")}if(M.data&&G=3D=3D"GET"){=
M.url+=3D(M.url.match(/\?/)?"&":"?")+M.data;M.data=3Dnull}if(M.global&&!o=
.active++){o.event.trigger("ajaxStart")}var =
Q=3D/^(\w+:)?\/\/([^\/?#]+)/.exec(M.url);if(M.dataType=3D=3D"script"&&G=3D=
=3D"GET"&&Q&&(Q[1]&&Q[1]!=3Dlocation.protocol||Q[2]!=3Dlocation.host)){va=
r H=3Ddocument.getElementsByTagName("head")[0];var =
T=3Ddocument.createElement("script");T.src=3DM.url;if(M.scriptCharset){T.=
charset=3DM.scriptCharset}if(!W){var =
O=3Dfalse;T.onload=3DT.onreadystatechange=3Dfunction(){if(!O&&(!this.read=
yState||this.readyState=3D=3D"loaded"||this.readyState=3D=3D"complete")){=
O=3Dtrue;I();L();T.onload=3DT.onreadystatechange=3Dnull;H.removeChild(T)}=
}}H.appendChild(T);return g}var K=3Dfalse;var =
J=3DM.xhr();if(M.username){J.open(G,M.url,M.async,M.username,M.password)}=
else{J.open(G,M.url,M.async)}try{if(M.data){J.setRequestHeader("Content-T=
ype",M.contentType)}if(M.ifModified){J.setRequestHeader("If-Modified-Sinc=
e",o.lastModified[M.url]||"Thu, 01 Jan 1970 00:00:00 =
GMT")}J.setRequestHeader("X-Requested-With","XMLHttpRequest");J.setReques=
tHeader("Accept",M.dataType&&M.accepts[M.dataType]?M.accepts[M.dataType]+=
", =
*/*":M.accepts._default)}catch(S){}if(M.beforeSend&&M.beforeSend(J,M)=3D=3D=
=3Dfalse){if(M.global&&!--o.active){o.event.trigger("ajaxStop")}J.abort()=
;return false}if(M.global){o.event.trigger("ajaxSend",[J,M])}var =
N=3Dfunction(X){if(J.readyState=3D=3D0){if(P){clearInterval(P);P=3Dnull;i=
f(M.global&&!--o.active){o.event.trigger("ajaxStop")}}}else{if(!K&&J&&(J.=
readyState=3D=3D4||X=3D=3D"timeout")){K=3Dtrue;if(P){clearInterval(P);P=3D=
null}R=3DX=3D=3D"timeout"?"timeout":!o.httpSuccess(J)?"error":M.ifModifie=
d&&o.httpNotModified(J,M.url)?"notmodified":"success";if(R=3D=3D"success"=
){try{V=3Do.httpData(J,M.dataType,M)}catch(Z){R=3D"parsererror"}}if(R=3D=3D=
"success"){var =
Y;try{Y=3DJ.getResponseHeader("Last-Modified")}catch(Z){}if(M.ifModified&=
&Y){o.lastModified[M.url]=3DY}if(!W){I()}}else{o.handleError(M,J,R)}L();i=
f(X){J.abort()}if(M.async){J=3Dnull}}}};if(M.async){var =
P=3DsetInterval(N,13);if(M.timeout>0){setTimeout(function(){if(J&&!K){N("=
timeout")}},M.timeout)}}try{J.send(M.data)}catch(S){o.handleError(M,J,nul=
l,S)}if(!M.async){N()}function =
I(){if(M.success){M.success(V,R)}if(M.global){o.event.trigger("ajaxSucces=
s",[J,M])}}function =
L(){if(M.complete){M.complete(J,R)}if(M.global){o.event.trigger("ajaxComp=
lete",[J,M])}if(M.global&&!--o.active){o.event.trigger("ajaxStop")}}retur=
n =
J},handleError:function(F,H,E,G){if(F.error){F.error(H,E,G)}if(F.global){=
o.event.trigger("ajaxError",[H,F,G])}},active:0,httpSuccess:function(F){t=
ry{return =
!F.status&&location.protocol=3D=3D"file:"||(F.status>=3D200&&F.status<300=
)||F.status=3D=3D304||F.status=3D=3D1223}catch(E){}return =
false},httpNotModified:function(G,E){try{var =
H=3DG.getResponseHeader("Last-Modified");return =
G.status=3D=3D304||H=3D=3Do.lastModified[E]}catch(F){}return =
false},httpData:function(J,H,G){var =
F=3DJ.getResponseHeader("content-type"),E=3DH=3D=3D"xml"||!H&&F&&F.indexO=
f("xml")>=3D0,I=3DE?J.responseXML:J.responseText;if(E&&I.documentElement.=
tagName=3D=3D"parsererror"){throw"parsererror"}if(G&&G.dataFilter){I=3DG.=
dataFilter(I,H)}if(typeof =
I=3D=3D=3D"string"){if(H=3D=3D"script"){o.globalEval(I)}if(H=3D=3D"json")=
{I=3Dl["eval"]("("+I+")")}}return I},param:function(E){var =
G=3D[];function =
H(I,J){G[G.length]=3DencodeURIComponent(I)+"=3D"+encodeURIComponent(J)}if=
(o.isArray(E)||E.jquery){o.each(E,function(){H(this.name,this.value)})}el=
se{for(var F in =
E){if(o.isArray(E[F])){o.each(E[F],function(){H(F,this)})}else{H(F,o.isFu=
nction(E[F])?E[F]():E[F])}}}return =
G.join("&").replace(/%20/g,"+")}});var =
m=3D{},n,d=3D[["height","marginTop","marginBottom","paddingTop","paddingB=
ottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"]=
,["opacity"]];function t(F,E){var =
G=3D{};o.each(d.concat.apply([],d.slice(0,E)),function(){G[this]=3DF});re=
turn G}o.fn.extend({show:function(J,L){if(J){return =
this.animate(t("show",3),J,L)}else{for(var =
H=3D0,F=3Dthis.length;H<F;H++){var =
E=3Do.data(this[H],"olddisplay");this[H].style.display=3DE||"";if(o.css(t=
his[H],"display")=3D=3D=3D"none"){var =
G=3Dthis[H].tagName,K;if(m[G]){K=3Dm[G]}else{var I=3Do("<"+G+" =
/>").appendTo("body");K=3DI.css("display");if(K=3D=3D=3D"none"){K=3D"bloc=
k"}I.remove();m[G]=3DK}o.data(this[H],"olddisplay",K)}}for(var =
H=3D0,F=3Dthis.length;H<F;H++){this[H].style.display=3Do.data(this[H],"ol=
ddisplay")||""}return this}},hide:function(H,I){if(H){return =
this.animate(t("hide",3),H,I)}else{for(var =
G=3D0,F=3Dthis.length;G<F;G++){var =
E=3Do.data(this[G],"olddisplay");if(!E&&E!=3D=3D"none"){o.data(this[G],"o=
lddisplay",o.css(this[G],"display"))}}for(var =
G=3D0,F=3Dthis.length;G<F;G++){this[G].style.display=3D"none"}return =
this}},_toggle:o.fn.toggle,toggle:function(G,F){var E=3Dtypeof =
G=3D=3D=3D"boolean";return =
o.isFunction(G)&&o.isFunction(F)?this._toggle.apply(this,arguments):G=3D=3D=
null||E?this.each(function(){var =
H=3DE?G:o(this).is(":hidden");o(this)[H?"show":"hide"]()}):this.animate(t=
("toggle",3),G,F)},fadeTo:function(E,G,F){return =
this.animate({opacity:G},E,F)},animate:function(I,F,H,G){var =
E=3Do.speed(F,H,G);return =
this[E.queue=3D=3D=3Dfalse?"each":"queue"](function(){var =
K=3Do.extend({},E),M,L=3Dthis.nodeType=3D=3D1&&o(this).is(":hidden"),J=3D=
this;for(M in I){if(I[M]=3D=3D"hide"&&L||I[M]=3D=3D"show"&&!L){return =
K.complete.call(this)}if((M=3D=3D"height"||M=3D=3D"width")&&this.style){K=
.display=3Do.css(this,"display");K.overflow=3Dthis.style.overflow}}if(K.o=
verflow!=3Dnull){this.style.overflow=3D"hidden"}K.curAnim=3Do.extend({},I=
);o.each(I,function(O,S){var R=3Dnew =
o.fx(J,K,O);if(/toggle|show|hide/.test(S)){R[S=3D=3D"toggle"?L?"show":"hi=
de":S](I)}else{var =
Q=3DS.toString().match(/^([+-]=3D)?([\d+-.]+)(.*)$/),T=3DR.cur(true)||0;i=
f(Q){var =
N=3DparseFloat(Q[2]),P=3DQ[3]||"px";if(P!=3D"px"){J.style[O]=3D(N||1)+P;T=
=3D((N||1)/R.cur(true))*T;J.style[O]=3DT+P}if(Q[1]){N=3D((Q[1]=3D=3D"-=3D=
"?-1:1)*N)+T}R.custom(T,N,P)}else{R.custom(T,S,"")}}});return =
true})},stop:function(F,E){var =
G=3Do.timers;if(F){this.queue([])}this.each(function(){for(var =
H=3DG.length-1;H>=3D0;H--){if(G[H].elem=3D=3Dthis){if(E){G[H](true)}G.spl=
ice(H,1)}}});if(!E){this.dequeue()}return =
this}});o.each({slideDown:t("show",1),slideUp:t("hide",1),slideToggle:t("=
toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(E,F=
){o.fn[E]=3Dfunction(G,H){return =
this.animate(F,G,H)}});o.extend({speed:function(G,H,F){var E=3Dtypeof =
G=3D=3D=3D"object"?G:{complete:F||!F&&H||o.isFunction(G)&&G,duration:G,ea=
sing:F&&H||H&&!o.isFunction(H)&&H};E.duration=3Do.fx.off?0:typeof =
E.duration=3D=3D=3D"number"?E.duration:o.fx.speeds[E.duration]||o.fx.spee=
ds._default;E.old=3DE.complete;E.complete=3Dfunction(){if(E.queue!=3D=3Df=
alse){o(this).dequeue()}if(o.isFunction(E.old)){E.old.call(this)}};return=
 E},easing:{linear:function(G,H,E,F){return =
E+F*G},swing:function(G,H,E,F){return((-Math.cos(G*Math.PI)/2)+0.5)*F+E}}=
,timers:[],fx:function(F,E,G){this.options=3DE;this.elem=3DF;this.prop=3D=
G;if(!E.orig){E.orig=3D{}}}});o.fx.prototype=3D{update:function(){if(this=
.options.step){this.options.step.call(this.elem,this.now,this)}(o.fx.step=
[this.prop]||o.fx.step._default)(this);if((this.prop=3D=3D"height"||this.=
prop=3D=3D"width")&&this.elem.style){this.elem.style.display=3D"block"}},=
cur:function(F){if(this.elem[this.prop]!=3Dnull&&(!this.elem.style||this.=
elem.style[this.prop]=3D=3Dnull)){return this.elem[this.prop]}var =
E=3DparseFloat(o.css(this.elem,this.prop,F));return =
E&&E>-10000?E:parseFloat(o.curCSS(this.elem,this.prop))||0},custom:functi=
on(I,H,G){this.startTime=3De();this.start=3DI;this.end=3DH;this.unit=3DG|=
|this.unit||"px";this.now=3Dthis.start;this.pos=3Dthis.state=3D0;var =
E=3Dthis;function F(J){return =
E.step(J)}F.elem=3Dthis.elem;if(F()&&o.timers.push(F)&&!n){n=3DsetInterva=
l(function(){var K=3Do.timers;for(var =
J=3D0;J<K.length;J++){if(!K[J]()){K.splice(J--,1)}}if(!K.length){clearInt=
erval(n);n=3Dg}},13)}},show:function(){this.options.orig[this.prop]=3Do.a=
ttr(this.elem.style,this.prop);this.options.show=3Dtrue;this.custom(this.=
prop=3D=3D"width"||this.prop=3D=3D"height"?1:0,this.cur());o(this.elem).s=
how()},hide:function(){this.options.orig[this.prop]=3Do.attr(this.elem.st=
yle,this.prop);this.options.hide=3Dtrue;this.custom(this.cur(),0)},step:f=
unction(H){var =
G=3De();if(H||G>=3Dthis.options.duration+this.startTime){this.now=3Dthis.=
end;this.pos=3Dthis.state=3D1;this.update();this.options.curAnim[this.pro=
p]=3Dtrue;var E=3Dtrue;for(var F in =
this.options.curAnim){if(this.options.curAnim[F]!=3D=3Dtrue){E=3Dfalse}}i=
f(E){if(this.options.display!=3Dnull){this.elem.style.overflow=3Dthis.opt=
ions.overflow;this.elem.style.display=3Dthis.options.display;if(o.css(thi=
s.elem,"display")=3D=3D"none"){this.elem.style.display=3D"block"}}if(this=
.options.hide){o(this.elem).hide()}if(this.options.hide||this.options.sho=
w){for(var I in =
this.options.curAnim){o.attr(this.elem.style,I,this.options.orig[I])}}thi=
s.options.complete.call(this.elem)}return false}else{var =
J=3DG-this.startTime;this.state=3DJ/this.options.duration;this.pos=3Do.ea=
sing[this.options.easing||(o.easing.swing?"swing":"linear")](this.state,J=
,0,1,this.options.duration);this.now=3Dthis.start+((this.end-this.start)*=
this.pos);this.update()}return =
true}};o.extend(o.fx,{speeds:{slow:600,fast:200,_default:400},step:{opaci=
ty:function(E){o.attr(E.elem.style,"opacity",E.now)},_default:function(E)=
{if(E.elem.style&&E.elem.style[E.prop]!=3Dnull){E.elem.style[E.prop]=3DE.=
now+E.unit}else{E.elem[E.prop]=3DE.now}}}});if(document.documentElement.g=
etBoundingClientRect){o.fn.offset=3Dfunction(){if(!this[0]){return{top:0,=
left:0}}if(this[0]=3D=3D=3Dthis[0].ownerDocument.body){return =
o.offset.bodyOffset(this[0])}var =
G=3Dthis[0].getBoundingClientRect(),J=3Dthis[0].ownerDocument,F=3DJ.body,=
E=3DJ.documentElement,L=3DE.clientTop||F.clientTop||0,K=3DE.clientLeft||F=
.clientLeft||0,I=3DG.top+(self.pageYOffset||o.boxModel&&E.scrollTop||F.sc=
rollTop)-L,H=3DG.left+(self.pageXOffset||o.boxModel&&E.scrollLeft||F.scro=
llLeft)-K;return{top:I,left:H}}}else{o.fn.offset=3Dfunction(){if(!this[0]=
){return{top:0,left:0}}if(this[0]=3D=3D=3Dthis[0].ownerDocument.body){ret=
urn =
o.offset.bodyOffset(this[0])}o.offset.initialized||o.offset.initialize();=
var =
J=3Dthis[0],G=3DJ.offsetParent,F=3DJ,O=3DJ.ownerDocument,M,H=3DO.document=
Element,K=3DO.body,L=3DO.defaultView,E=3DL.getComputedStyle(J,null),N=3DJ=
.offsetTop,I=3DJ.offsetLeft;while((J=3DJ.parentNode)&&J!=3D=3DK&&J!=3D=3D=
H){M=3DL.getComputedStyle(J,null);N-=3DJ.scrollTop,I-=3DJ.scrollLeft;if(J=
=3D=3D=3DG){N+=3DJ.offsetTop,I+=3DJ.offsetLeft;if(o.offset.doesNotAddBord=
er&&!(o.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(J.tag=
Name))){N+=3DparseInt(M.borderTopWidth,10)||0,I+=3DparseInt(M.borderLeftW=
idth,10)||0}F=3DG,G=3DJ.offsetParent}if(o.offset.subtractsBorderForOverfl=
owNotVisible&&M.overflow!=3D=3D"visible"){N+=3DparseInt(M.borderTopWidth,=
10)||0,I+=3DparseInt(M.borderLeftWidth,10)||0}E=3DM}if(E.position=3D=3D=3D=
"relative"||E.position=3D=3D=3D"static"){N+=3DK.offsetTop,I+=3DK.offsetLe=
ft}if(E.position=3D=3D=3D"fixed"){N+=3DMath.max(H.scrollTop,K.scrollTop),=
I+=3DMath.max(H.scrollLeft,K.scrollLeft)}return{top:N,left:I}}}o.offset=3D=
{initialize:function(){if(this.initialized){return}var =
L=3Ddocument.body,F=3Ddocument.createElement("div"),H,G,N,I,M,E,J=3DL.sty=
le.marginTop,K=3D'<div =
style=3D"position:absolute;top:0;left:0;margin:0;border:5px solid =
#000;padding:0;width:1px;height:1px;"><div></div></div><table =
style=3D"position:absolute;top:0;left:0;margin:0;border:5px solid =
#000;padding:0;width:1px;height:1px;" cellpadding=3D"0" =
cellspacing=3D"0"><tr><td></td></tr></table>';M=3D{position:"absolute",to=
p:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"=
};for(E in =
M){F.style[E]=3DM[E]}F.innerHTML=3DK;L.insertBefore(F,L.firstChild);H=3DF=
.firstChild,G=3DH.firstChild,I=3DH.nextSibling.firstChild.firstChild;this=
.doesNotAddBorder=3D(G.offsetTop!=3D=3D5);this.doesAddBorderForTableAndCe=
lls=3D(I.offsetTop=3D=3D=3D5);H.style.overflow=3D"hidden",H.style.positio=
n=3D"relative";this.subtractsBorderForOverflowNotVisible=3D(G.offsetTop=3D=
=3D=3D-5);L.style.marginTop=3D"1px";this.doesNotIncludeMarginInBodyOffset=
=3D(L.offsetTop=3D=3D=3D0);L.style.marginTop=3DJ;L.removeChild(F);this.in=
itialized=3Dtrue},bodyOffset:function(E){o.offset.initialized||o.offset.i=
nitialize();var =
G=3DE.offsetTop,F=3DE.offsetLeft;if(o.offset.doesNotIncludeMarginInBodyOf=
fset){G+=3DparseInt(o.curCSS(E,"marginTop",true),10)||0,F+=3DparseInt(o.c=
urCSS(E,"marginLeft",true),10)||0}return{top:G,left:F}}};o.fn.extend({pos=
ition:function(){var I=3D0,H=3D0,F;if(this[0]){var =
G=3Dthis.offsetParent(),J=3Dthis.offset(),E=3D/^body|html$/i.test(G[0].ta=
gName)?{top:0,left:0}:G.offset();J.top-=3Dj(this,"marginTop");J.left-=3Dj=
(this,"marginLeft");E.top+=3Dj(G,"borderTopWidth");E.left+=3Dj(G,"borderL=
eftWidth");F=3D{top:J.top-E.top,left:J.left-E.left}}return =
F},offsetParent:function(){var =
E=3Dthis[0].offsetParent||document.body;while(E&&(!/^body|html$/i.test(E.=
tagName)&&o.css(E,"position")=3D=3D"static")){E=3DE.offsetParent}return =
o(E)}});o.each(["Left","Top"],function(F,E){var =
G=3D"scroll"+E;o.fn[G]=3Dfunction(H){if(!this[0]){return null}return =
H!=3D=3Dg?this.each(function(){this=3D=3Dl||this=3D=3Ddocument?l.scrollTo=
(!F?H:o(l).scrollLeft(),F?H:o(l).scrollTop()):this[G]=3DH}):this[0]=3D=3D=
l||this[0]=3D=3Ddocument?self[F?"pageYOffset":"pageXOffset"]||o.boxModel&=
&document.documentElement[G]||document.body[G]:this[0][G]}});o.each(["Hei=
ght","Width"],function(I,G){var =
E=3DI?"Left":"Top",H=3DI?"Right":"Bottom",F=3DG.toLowerCase();o.fn["inner=
"+G]=3Dfunction(){return =
this[0]?o.css(this[0],F,false,"padding"):null};o.fn["outer"+G]=3Dfunction=
(K){return this[0]?o.css(this[0],F,false,K?"margin":"border"):null};var =
J=3DG.toLowerCase();o.fn[J]=3Dfunction(K){return =
this[0]=3D=3Dl?document.compatMode=3D=3D"CSS1Compat"&&document.documentEl=
ement["client"+G]||document.body["client"+G]:this[0]=3D=3Ddocument?Math.m=
ax(document.documentElement["client"+G],document.body["scroll"+G],documen=
t.documentElement["scroll"+G],document.body["offset"+G],document.document=
Element["offset"+G]):K=3D=3D=3Dg?(this.length?o.css(this[0],J):null):this=
.css(J,typeof K=3D=3D=3D"string"?K:K+"px")}})})();
------=_NextPart_000_0000_01CBC77C.A6992E80
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://i.usatoday.net/_common/_scripts/jquery.treeview.js

/*=0A=
 * Treeview 1.4 - jQuery plugin to hide and show branches of a tree=0A=
 * =0A=
 * http://bassistance.de/jquery-plugins/jquery-plugin-treeview/=0A=
 * http://docs.jquery.com/Plugins/Treeview=0A=
 *=0A=
 * Copyright (c) 2007 J=C3=B6rn Zaefferer=0A=
 *=0A=
 * Dual licensed under the MIT and GPL licenses:=0A=
 *   http://www.opensource.org/licenses/mit-license.php=0A=
 *   http://www.gnu.org/licenses/gpl.html=0A=
 *=0A=
 * Revision: jQueryId: jquery.treeview.js 4684 2008-02-07 19:08:06Z =
joern.zaefferer jQuery=0A=
 *=0A=
 */=0A=
=0A=
;(function(jQuery) {=0A=
=0A=
	jQuery.extend(jQuery.fn, {=0A=
		swapClass: function(c1, c2) {=0A=
			var c1Elements =3D this.filter('.' + c1);=0A=
			this.filter('.' + c2).removeClass(c2).addClass(c1);=0A=
			c1Elements.removeClass(c1).addClass(c2);=0A=
			return this;=0A=
		},=0A=
		replaceClass: function(c1, c2) {=0A=
			return this.filter('.' + c1).removeClass(c1).addClass(c2).end();=0A=
		},=0A=
		hoverClass: function(className) {=0A=
			className =3D className || "hover";=0A=
			return this.hover(function() {=0A=
				jQuery(this).addClass(className);=0A=
			}, function() {=0A=
				jQuery(this).removeClass(className);=0A=
			});=0A=
		},=0A=
		heightToggle: function(animated, callback) {=0A=
			animated ?=0A=
				this.animate({ height: "toggle" }, animated, callback) :=0A=
				this.each(function(){=0A=
					jQuery(this)[ jQuery(this).is(":hidden") ? "show" : "hide" ]();=0A=
					if(callback)=0A=
						callback.apply(this, arguments);=0A=
				});=0A=
		},=0A=
		heightHide: function(animated, callback) {=0A=
			if (animated) {=0A=
				this.animate({ height: "hide" }, animated, callback);=0A=
			} else {=0A=
				this.hide();=0A=
				if (callback)=0A=
					this.each(callback);				=0A=
			}=0A=
		},=0A=
		prepareBranches: function(settings) {=0A=
			if (!settings.prerendered) {=0A=
				// mark last tree items=0A=
				this.filter(":last-child:not(ul)").addClass(CLASSES.last);=0A=
				// collapse whole tree, or only those marked as closed, anyway =
except those marked as open=0A=
				this.filter((settings.collapsed ? "" : "." + CLASSES.closed) + =
":not(." + CLASSES.open + ")").find(">ul").hide();=0A=
			}=0A=
			// return all items with sublists=0A=
			return this.filter(":has(>ul)");=0A=
		},=0A=
		applyClasses: function(settings, toggler) {=0A=
			=
this.filter(":has(>ul):not(:has(>a))").find(">span").click(function(event=
) {=0A=
				toggler.apply(jQuery(this).next());=0A=
			}).add( jQuery("a", this) ).hoverClass();=0A=
			=0A=
			if (!settings.prerendered) {=0A=
				// handle closed ones first=0A=
				this.filter(":has(>ul:hidden)")=0A=
						.addClass(CLASSES.expandable)=0A=
						.replaceClass(CLASSES.last, CLASSES.lastExpandable);=0A=
						=0A=
				// handle open ones=0A=
				this.not(":has(>ul:hidden)")=0A=
						.addClass(CLASSES.collapsable)=0A=
						.replaceClass(CLASSES.last, CLASSES.lastCollapsable);=0A=
						=0A=
	            // create hitarea=0A=
				this.prepend("<div class=3D\"" + CLASSES.hitarea + =
"\"/>").find("div." + CLASSES.hitarea).each(function() {=0A=
					var classes =3D "";=0A=
					jQuery.each(jQuery(this).parent().attr("class").split(" "), =
function() {=0A=
						classes +=3D this + "-hitarea ";=0A=
					});=0A=
					jQuery(this).addClass( classes );=0A=
				});=0A=
			}=0A=
			=0A=
			// apply event to hitarea=0A=
			this.find("div." + CLASSES.hitarea).click( toggler );=0A=
		},=0A=
		treeview: function(settings) {=0A=
			=0A=
			settings =3D jQuery.extend({=0A=
				cookieId: "treeview"=0A=
			}, settings);=0A=
			=0A=
			if (settings.add) {=0A=
				return this.trigger("add", [settings.add]);=0A=
			}=0A=
			=0A=
			if ( settings.toggle ) {=0A=
				var callback =3D settings.toggle;=0A=
				settings.toggle =3D function() {=0A=
					return callback.apply(jQuery(this).parent()[0], arguments);=0A=
				};=0A=
			}=0A=
		=0A=
			// factory for treecontroller=0A=
			function treeController(tree, control) {=0A=
				// factory for click handlers=0A=
				function handler(filter) {=0A=
					return function() {=0A=
						// reuse toggle event handler, applying the elements to toggle=0A=
						// start searching for all hitareas=0A=
						toggler.apply( jQuery("div." + CLASSES.hitarea, =
tree).filter(function() {=0A=
							// for plain toggle, no filter is provided, otherwise we need to =
check the parent element=0A=
							return filter ? jQuery(this).parent("." + filter).length : true;=0A=
						}) );=0A=
						return false;=0A=
					};=0A=
				}=0A=
				// click on first element to expand tree=0A=
				jQuery("a:eq(0)", control).click( handler(CLASSES.expandable) );=0A=
				// click on second to collapse tree=0A=
				jQuery("a:eq(1)", control).click( handler(CLASSES.collapsable) );=0A=
				// click on third to toggle tree=0A=
				jQuery("a:eq(2)", control).click( handler() ); =0A=
			}=0A=
		=0A=
			// handle toggle event=0A=
			function toggler() {=0A=
				jQuery(this)=0A=
					.parent()=0A=
					// swap classes for hitarea=0A=
					.find(">.hitarea")=0A=
						.swapClass( CLASSES.collapsableHitarea, CLASSES.expandableHitarea )=0A=
						.swapClass( CLASSES.lastCollapsableHitarea, =
CLASSES.lastExpandableHitarea )=0A=
					.end()=0A=
					// swap classes for parent li=0A=
					.swapClass( CLASSES.collapsable, CLASSES.expandable )=0A=
					.swapClass( CLASSES.lastCollapsable, CLASSES.lastExpandable )=0A=
					// find child lists=0A=
					.find( ">ul" )=0A=
					// toggle them=0A=
					.heightToggle( settings.animated, settings.toggle );=0A=
				if ( settings.unique ) {=0A=
					jQuery(this).parent()=0A=
						.siblings()=0A=
						// swap classes for hitarea=0A=
						.find(">.hitarea")=0A=
							.replaceClass( CLASSES.collapsableHitarea, =
CLASSES.expandableHitarea )=0A=
							.replaceClass( CLASSES.lastCollapsableHitarea, =
CLASSES.lastExpandableHitarea )=0A=
						.end()=0A=
						.replaceClass( CLASSES.collapsable, CLASSES.expandable )=0A=
						.replaceClass( CLASSES.lastCollapsable, CLASSES.lastExpandable )=0A=
						.find( ">ul" )=0A=
						.heightHide( settings.animated, settings.toggle );=0A=
				}=0A=
			}=0A=
			=0A=
			function serialize() {=0A=
				function binary(arg) {=0A=
					return arg ? 1 : 0;=0A=
				}=0A=
				var data =3D [];=0A=
				branches.each(function(i, e) {=0A=
					data[i] =3D jQuery(e).is(":has(>ul:visible)") ? 1 : 0;=0A=
				});=0A=
				jQuery.cookie(settings.cookieId, data.join("") );=0A=
			}=0A=
			=0A=
			function deserialize() {=0A=
				var stored =3D jQuery.cookie(settings.cookieId);=0A=
				if ( stored ) {=0A=
					var data =3D stored.split("");=0A=
					branches.each(function(i, e) {=0A=
						jQuery(e).find(">ul")[ parseInt(data[i]) ? "show" : "hide" ]();=0A=
					});=0A=
				}=0A=
			}=0A=
			=0A=
			// add treeview class to activate styles=0A=
			this.addClass("treeview");=0A=
			=0A=
			// prepare branches and find all tree items with child lists=0A=
			var branches =3D this.find("li").prepareBranches(settings);=0A=
			=0A=
			switch(settings.persist) {=0A=
			case "cookie":=0A=
				var toggleCallback =3D settings.toggle;=0A=
				settings.toggle =3D function() {=0A=
					serialize();=0A=
					if (toggleCallback) {=0A=
						toggleCallback.apply(this, arguments);=0A=
					}=0A=
				};=0A=
				deserialize();=0A=
				break;=0A=
			case "location":=0A=
				var current =3D this.find("a").filter(function() { return =
this.href.toLowerCase() =3D=3D location.href.toLowerCase(); });				=0A=
				if ( current.length ) {=0A=
					current.addClass("selected").parents("ul, li").add( current.next() =
).show();=0A=
				}=0A=
				=0A=
				break;=0A=
			}=0A=
			=0A=
			branches.applyClasses(settings, toggler);=0A=
				=0A=
			// if control option is set, create the treecontroller and show it=0A=
			if ( settings.control ) {=0A=
				treeController(this, settings.control);=0A=
				jQuery(settings.control).show();=0A=
			}=0A=
			=0A=
			return this.bind("add", function(event, branches) {=0A=
				jQuery(branches).prev()=0A=
					.removeClass(CLASSES.last)=0A=
					.removeClass(CLASSES.lastCollapsable)=0A=
					.removeClass(CLASSES.lastExpandable)=0A=
				.find(">.hitarea")=0A=
					.removeClass(CLASSES.lastCollapsableHitarea)=0A=
					.removeClass(CLASSES.lastExpandableHitarea);=0A=
				=
jQuery(branches).find("li").andSelf().prepareBranches(settings).applyClas=
ses(settings, toggler);=0A=
			});=0A=
		}=0A=
	});=0A=
	=0A=
	// classes used by the plugin=0A=
	// need to be styled via external stylesheet, see first example=0A=
	var CLASSES =3D jQuery.fn.treeview.classes =3D {=0A=
		open: "open",=0A=
		closed: "closed",=0A=
		expandable: "expandable",=0A=
		expandableHitarea: "expandable-hitarea",=0A=
		lastExpandableHitarea: "lastExpandable-hitarea",=0A=
		collapsable: "collapsable",=0A=
		collapsableHitarea: "collapsable-hitarea",=0A=
		lastCollapsableHitarea: "lastCollapsable-hitarea",=0A=
		lastCollapsable: "lastCollapsable",=0A=
		lastExpandable: "lastExpandable",=0A=
		last: "last",=0A=
		hitarea: "hitarea"=0A=
	};=0A=
	=0A=
	// provide backwards compability=0A=
	jQuery.fn.Treeview =3D jQuery.fn.treeview;=0A=
	=0A=
})(jQuery);
------=_NextPart_000_0000_01CBC77C.A6992E80
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://i.usatoday.net/_common/_scripts/_community/directapi/new/yahoo-min.js

/*=0A=
Copyright (c) 2008, Yahoo! Inc. All rights reserved.=0A=
Code licensed under the BSD License:=0A=
http://developer.yahoo.net/yui/license.txt=0A=
version: 2.6.0=0A=
*/=0A=
if(typeof YAHOO=3D=3D"undefined"||!YAHOO){var =
YAHOO=3D{};}YAHOO.namespace=3Dfunction(){var =
A=3Darguments,E=3Dnull,C,B,D;for(C=3D0;C<A.length;C=3DC+1){D=3DA[C].split=
(".");E=3DYAHOO;for(B=3D(D[0]=3D=3D"YAHOO")?1:0;B<D.length;B=3DB+1){E[D[B=
]]=3DE[D[B]]||{};E=3DE[D[B]];}}return =
E;};YAHOO.log=3Dfunction(D,A,C){var =
B=3DYAHOO.widget.Logger;if(B&&B.log){return B.log(D,A,C);}else{return =
false;}};YAHOO.register=3Dfunction(A,E,D){var =
I=3DYAHOO.env.modules;if(!I[A]){I[A]=3D{versions:[],builds:[]};}var =
B=3DI[A],H=3DD.version,G=3DD.build,F=3DYAHOO.env.listeners;B.name=3DA;B.v=
ersion=3DH;B.build=3DG;B.versions.push(H);B.builds.push(G);B.mainClass=3D=
E;for(var =
C=3D0;C<F.length;C=3DC+1){F[C](B);}if(E){E.VERSION=3DH;E.BUILD=3DG;}else{=
YAHOO.log("mainClass is undefined for module =
"+A,"warn");}};YAHOO.env=3DYAHOO.env||{modules:[],listeners:[]};YAHOO.env=
.getVersion=3Dfunction(A){return =
YAHOO.env.modules[A]||null;};YAHOO.env.ua=3Dfunction(){var =
C=3D{ie:0,opera:0,gecko:0,webkit:0,mobile:null,air:0};var =
B=3Dnavigator.userAgent,A;if((/KHTML/).test(B)){C.webkit=3D1;}A=3DB.match=
(/AppleWebKit\/([^\s]*)/);if(A&&A[1]){C.webkit=3DparseFloat(A[1]);if(/ =
Mobile\//.test(B)){C.mobile=3D"Apple";}else{A=3DB.match(/NokiaN[^\/]*/);i=
f(A){C.mobile=3DA[0];}}A=3DB.match(/AdobeAIR\/([^\s]*)/);if(A){C.air=3DA[=
0];}}if(!C.webkit){A=3DB.match(/Opera[\s\/]([^\s]*)/);if(A&&A[1]){C.opera=
=3DparseFloat(A[1]);A=3DB.match(/Opera =
Mini[^;]*/);if(A){C.mobile=3DA[0];}}else{A=3DB.match(/MSIE\s([^;]*)/);if(=
A&&A[1]){C.ie=3DparseFloat(A[1]);}else{A=3DB.match(/Gecko\/([^\s]*)/);if(=
A){C.gecko=3D1;A=3DB.match(/rv:([^\s\)]*)/);if(A&&A[1]){C.gecko=3DparseFl=
oat(A[1]);}}}}}return =
C;}();(function(){YAHOO.namespace("util","widget","example");if("undefine=
d"!=3D=3Dtypeof YAHOO_config){var =
B=3DYAHOO_config.listener,A=3DYAHOO.env.listeners,D=3Dtrue,C;if(B){for(C=3D=
0;C<A.length;C=3DC+1){if(A[C]=3D=3DB){D=3Dfalse;break;}}if(D){A.push(B);}=
}}})();YAHOO.lang=3DYAHOO.lang||{};(function(){var =
A=3DYAHOO.lang,C=3D["toString","valueOf"],B=3D{isArray:function(D){if(D){=
return A.isNumber(D.length)&&A.isFunction(D.splice);}return =
false;},isBoolean:function(D){return typeof =
D=3D=3D=3D"boolean";},isFunction:function(D){return typeof =
D=3D=3D=3D"function";},isNull:function(D){return =
D=3D=3D=3Dnull;},isNumber:function(D){return typeof =
D=3D=3D=3D"number"&&isFinite(D);},isObject:function(D){return(D&&(typeof =
D=3D=3D=3D"object"||A.isFunction(D)))||false;},isString:function(D){retur=
n typeof D=3D=3D=3D"string";},isUndefined:function(D){return typeof =
D=3D=3D=3D"undefined";},_IEEnumFix:(YAHOO.env.ua.ie)?function(F,E){for(va=
r D=3D0;D<C.length;D=3DD+1){var =
H=3DC[D],G=3DE[H];if(A.isFunction(G)&&G!=3DObject.prototype[H]){F[H]=3DG;=
}}}:function(){},extend:function(H,I,G){if(!I||!H){throw new =
Error("extend failed, please check that "+"all dependencies are =
included.");}var =
E=3Dfunction(){};E.prototype=3DI.prototype;H.prototype=3Dnew =
E();H.prototype.constructor=3DH;H.superclass=3DI.prototype;if(I.prototype=
.constructor=3D=3DObject.prototype.constructor){I.prototype.constructor=3D=
I;}if(G){for(var D in =
G){if(A.hasOwnProperty(G,D)){H.prototype[D]=3DG[D];}}A._IEEnumFix(H.proto=
type,G);}},augmentObject:function(H,G){if(!G||!H){throw new =
Error("Absorb failed, verify dependencies.");}var =
D=3Darguments,F,I,E=3DD[2];if(E&&E!=3D=3Dtrue){for(F=3D2;F<D.length;F=3DF=
+1){H[D[F]]=3DG[D[F]];}}else{for(I in G){if(E||!(I in =
H)){H[I]=3DG[I];}}A._IEEnumFix(H,G);}},augmentProto:function(G,F){if(!F||=
!G){throw new Error("Augment failed, verify dependencies.");}var =
D=3D[G.prototype,F.prototype];for(var =
E=3D2;E<arguments.length;E=3DE+1){D.push(arguments[E]);}A.augmentObject.a=
pply(this,D);},dump:function(D,I){var =
F,H,K=3D[],L=3D"{...}",E=3D"f(){...}",J=3D", ",G=3D" =3D> =
";if(!A.isObject(D)){return D+"";}else{if(D instanceof Date||("nodeType" =
in D&&"tagName" in D)){return D;}else{if(A.isFunction(D)){return =
E;}}}I=3D(A.isNumber(I))?I:3;if(A.isArray(D)){K.push("[");for(F=3D0,H=3DD=
.length;F<H;F=3DF+1){if(A.isObject(D[F])){K.push((I>0)?A.dump(D[F],I-1):L=
);}else{K.push(D[F]);}K.push(J);}if(K.length>1){K.pop();}K.push("]");}els=
e{K.push("{");for(F in =
D){if(A.hasOwnProperty(D,F)){K.push(F+G);if(A.isObject(D[F])){K.push((I>0=
)?A.dump(D[F],I-1):L);}else{K.push(D[F]);}K.push(J);}}if(K.length>1){K.po=
p();}K.push("}");}return K.join("");},substitute:function(S,E,L){var =
I,H,G,O,P,R,N=3D[],F,J=3D"dump",M=3D" =
",D=3D"{",Q=3D"}";for(;;){I=3DS.lastIndexOf(D);if(I<0){break;}H=3DS.index=
Of(Q,I);if(I+1>=3DH){break;}F=3DS.substring(I+1,H);O=3DF;R=3Dnull;G=3DO.i=
ndexOf(M);if(G>-1){R=3DO.substring(G+1);O=3DO.substring(0,G);}P=3DE[O];if=
(L){P=3DL(O,P,R);}if(A.isObject(P)){if(A.isArray(P)){P=3DA.dump(P,parseIn=
t(R,10));}else{R=3DR||"";var =
K=3DR.indexOf(J);if(K>-1){R=3DR.substring(4);}if(P.toString=3D=3D=3DObjec=
t.prototype.toString||K>-1){P=3DA.dump(P,parseInt(R,10));}else{P=3DP.toSt=
ring();}}}else{if(!A.isString(P)&&!A.isNumber(P)){P=3D"~-"+N.length+"-~";=
N[N.length]=3DF;}}S=3DS.substring(0,I)+P+S.substring(H+1);}for(I=3DN.leng=
th-1;I>=3D0;I=3DI-1){S=3DS.replace(new =
RegExp("~-"+I+"-~"),"{"+N[I]+"}","g");}return =
S;},trim:function(D){try{return =
D.replace(/^\s+|\s+$/g,"");}catch(E){return D;}},merge:function(){var =
G=3D{},E=3Darguments;for(var =
F=3D0,D=3DE.length;F<D;F=3DF+1){A.augmentObject(G,E[F],true);}return =
G;},later:function(K,E,L,G,H){K=3DK||0;E=3DE||{};var =
F=3DL,J=3DG,I,D;if(A.isString(L)){F=3DE[L];}if(!F){throw new =
TypeError("method =
undefined");}if(!A.isArray(J)){J=3D[G];}I=3Dfunction(){F.apply(E,J);};D=3D=
(H)?setInterval(I,K):setTimeout(I,K);return{interval:H,cancel:function(){=
if(this.interval){clearInterval(D);}else{clearTimeout(D);}}};},isValue:fu=
nction(D){return(A.isObject(D)||A.isString(D)||A.isNumber(D)||A.isBoolean=
(D));}};A.hasOwnProperty=3D(Object.prototype.hasOwnProperty)?function(D,E=
){return D&&D.hasOwnProperty(E);}:function(D,E){return =
!A.isUndefined(D[E])&&D.constructor.prototype[E]!=3D=3DD[E];};B.augmentOb=
ject(A,B,true);YAHOO.util.Lang=3DA;A.augment=3DA.augmentProto;YAHOO.augme=
nt=3DA.augmentProto;YAHOO.extend=3DA.extend;})();YAHOO.register("yahoo",Y=
AHOO,{version:"2.6.0",build:"1321"});
------=_NextPart_000_0000_01CBC77C.A6992E80
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://i.usatoday.net/_common/_scripts/_community/directapi/new/json-min.js

/*=0A=
Copyright (c) 2008, Yahoo! Inc. All rights reserved.=0A=
Code licensed under the BSD License:=0A=
http://developer.yahoo.net/yui/license.txt=0A=
version: 2.6.0=0A=
*/=0A=
YAHOO.lang.JSON=3D(function(){var =
l=3DYAHOO.lang,_UNICODE_EXCEPTIONS=3D/[\u0000\u00ad\u0600-\u0604\u070f\u1=
7b4\u17b5\u200c-\u200f\u2028-\u202f\u2060-\u206f\ufeff\ufff0-\uffff]/g,_E=
SCAPES=3D/\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,_VALUES=3D/"[^"\\\n\r]*"|t=
rue|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,_BRACKETS=3D/(?:^|:|,)=
(?:\s*\[)+/g,_INVALID=3D/^[\],:{}\s]*$/,_SPECIAL_CHARS=3D/[\\\"\x00-\x1f\=
x7f-\x9f\u00ad\u0600-\u0604\u070f\u17b4\u17b5\u200c-\u200f\u2028-\u202f\u=
2060-\u206f\ufeff\ufff0-\uffff]/g,_CHARS=3D{"\b":"\\b","\t":"\\t","\n":"\=
\n","\f":"\\f","\r":"\\r",'"':'\\"',"\\":"\\\\"};function =
_revive(data,reviver){var walk=3Dfunction(o,key){var =
k,v,value=3Do[key];if(value&&typeof value=3D=3D=3D"object"){for(k in =
value){if(l.hasOwnProperty(value,k)){v=3Dwalk(value,k);if(v=3D=3D=3Dundef=
ined){delete value[k];}else{value[k]=3Dv;}}}}return =
reviver.call(o,key,value);};return typeof =
reviver=3D=3D=3D"function"?walk({"":data},""):data;}function =
_char(c){if(!_CHARS[c]){_CHARS[c]=3D"\\u"+("0000"+(+(c.charCodeAt(0))).to=
String(16)).slice(-4);}return _CHARS[c];}function _prepare(s){return =
s.replace(_UNICODE_EXCEPTIONS,_char);}function _isValid(str){return =
l.isString(str)&&_INVALID.test(str.replace(_ESCAPES,"@").replace(_VALUES,=
"]").replace(_BRACKETS,""));}function =
_string(s){return'"'+s.replace(_SPECIAL_CHARS,_char)+'"';}function =
_stringify(h,key,d,w,pstack){var o=3Dtypeof =
w=3D=3D=3D"function"?w.call(h,key,h[key]):h[key],i,len,j,k,v,isArray,a;if=
(o instanceof Date){o=3Dl.JSON.dateToString(o);}else{if(o instanceof =
String||o instanceof Boolean||o instanceof =
Number){o=3Do.valueOf();}}switch(typeof o){case"string":return =
_string(o);case"number":return =
isFinite(o)?String(o):"null";case"boolean":return =
String(o);case"object":if(o=3D=3D=3Dnull){return"null";}for(i=3Dpstack.le=
ngth-1;i>=3D0;--i){if(pstack[i]=3D=3D=3Do){return"null";}}pstack[pstack.l=
ength]=3Do;a=3D[];isArray=3Dl.isArray(o);if(d>0){if(isArray){for(i=3Do.le=
ngth-1;i>=3D0;--i){a[i]=3D_stringify(o,i,d-1,w,pstack)||"null";}}else{j=3D=
0;if(l.isArray(w)){for(i=3D0,len=3Dw.length;i<len;++i){k=3Dw[i];v=3D_stri=
ngify(o,k,d-1,w,pstack);if(v){a[j++]=3D_string(k)+":"+v;}}}else{for(k in =
o){if(typeof =
k=3D=3D=3D"string"&&l.hasOwnProperty(o,k)){v=3D_stringify(o,k,d-1,w,pstac=
k);if(v){a[j++]=3D_string(k)+":"+v;}}}}a.sort();}}pstack.pop();return =
isArray?"["+a.join(",")+"]":"{"+a.join(",")+"}";}return =
undefined;}return{isValid:function(s){return =
_isValid(_prepare(s));},parse:function(s,reviver){s=3D_prepare(s);if(_isV=
alid(s)){return _revive(eval("("+s+")"),reviver);}throw new =
SyntaxError("parseJSON");},stringify:function(o,w,d){if(o!=3D=3Dundefined=
){if(l.isArray(w)){w=3D(function(a){var =
uniq=3D[],map=3D{},v,i,j,len;for(i=3D0,j=3D0,len=3Da.length;i<len;++i){v=3D=
a[i];if(typeof =
v=3D=3D=3D"string"&&map[v]=3D=3D=3Dundefined){uniq[(map[v]=3Dj++)]=3Dv;}}=
return uniq;})(w);}d=3Dd>=3D0?d:1/0;return =
_stringify({"":o},"",d,w,[]);}return =
undefined;},dateToString:function(d){function _zeroPad(v){return =
v<10?"0"+v:v;}return =
d.getUTCFullYear()+"-"+_zeroPad(d.getUTCMonth()+1)+"-"+_zeroPad(d.getUTCD=
ate())+"T"+_zeroPad(d.getUTCHours())+":"+_zeroPad(d.getUTCMinutes())+":"+=
_zeroPad(d.getUTCSeconds())+"Z";},stringToDate:function(str){if(/^(\d{4})=
-(\d{2})-(\d{2})T(\d{2}):(\d{2}):(\d{2})Z$/.test(str)){var d=3Dnew =
Date();d.setUTCFullYear(RegExp.$1,(RegExp.$2|0)-1,RegExp.$3);d.setUTCHour=
s(RegExp.$4,RegExp.$5,RegExp.$6);return d;}return =
str;}};})();YAHOO.register("json",YAHOO.lang.JSON,{version:"2.6.0",build:=
"1321"});
------=_NextPart_000_0000_01CBC77C.A6992E80
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://i.usatoday.net/_common/_scripts/_community/directapi/new/pork.iframe.js

document.iframeLoaders =3D {};

iframe =3D function() { this.initialize.apply(this, arguments); };
iframe.prototype =3D {
initialize: function(form, options, count) {
        count =3D count || (new Date() * 1);
		if (!options) options =3D {};
		this.form =3D form;
		this.uniqueId =3D count;
		document.iframeLoaders[this.uniqueId] =3D this;
		var url =3D form.action + '?jsonRequest=3D' + =
escape(form.elements[0].value); // change form submit to string; similar =
to changing form method to get
		var firstSlash =3D url.indexOf("/", url.indexOf("//")+2);
		this.transport =3D this.getTransport((firstSlash > 0) ? =
url.substring(0, firstSlash) : "");
		this.onComplete =3D options.onComplete || null;
		this.update =3D this.$(options.update) || null;
		this.updateMultiple =3D options.multiple || false;
		if (((navigator.vendor && (navigator.vendor.indexOf('Apple')) > -1) || =
window.opera) // safari and opera only
     && (/\/Direct\/Process(\?|$)/.test(form.action)) && form.elements =
&& (form.elements.length =3D=3D 1)) { // only change calls that contain =
1 element and whose actions end with /Direct/Process
			var doc =3D this.transport.contentWindow || =
this.transport.contentDocument; // retrieve the document of the iframe
			if (url.length < 80000) { // allow fallback to normal submission (80k =
is the max length for urls in safari)
				if (doc.document) // make sure we have the document and not the =
window
					doc =3D doc.document;
			=09
				try { // if this fails, fallback to normal submission
					doc.location.replace(url); // use location.replace to overwrite =
elements in history=20
					return;
				} catch (e) { };
			}
		}
		form.target=3D 'frame_'+this.uniqueId;
		form.setAttribute("target", 'frame_'+this.uniqueId); // in case the =
other one fails.
		form.submit();
	},

	onStateChange: function() {
		this.transport =3D this.$('frame_'+this.uniqueId);
		try {	 var doc =3D this.transport.contentDocument.body.innerHTML; =
this.transport.contentDocument.close(); }	// For NS6
		catch (e){=20
			try{ var doc =3D =
this.transport.contentWindow.document.body.innerHTML; =
this.transport.contentWindow.document.close(); } // For IE5.5 and IE6
			 catch (e){
				 try { var doc =3D this.transport.document.body.innerHTML; =
this.transport.document.body.close(); } // for IE5
					catch (e) {
						try	{ var doc =3D =
window.frames['frame_'+this.uniqueId].document.body.innerText; } // for =
really nasty browsers
						catch (e) { //alert(e);=20
						} // forget it.
				 }
			}
		}
		this.transport.responseText =3D doc;
		if (this.onComplete) =
setTimeout(this.bind(function(){this.onComplete(this.transport);}, =
this), 10);
		if (this.update) setTimeout(this.bind(function(){this.update.innerHTML =
=3D this.transport.responseText;}, this), 10);
		if (this.updateMultiple){ setTimeout(this.bind(function(){ // JSON =
support!
				try	{ var hasscript =3D false; eval("var inputObject =3D =
"+this.transport.responseText);	// we're expecting a JSON object, eval =
it to inputObject
					for (var i in inputObject) { if (i =3D=3D 'script') { hasscript =3D =
true; } // check if we passed some javascript along too
						else {if ( elm =3D this.$(i)) { elm.innerHTML =3D inputObject[i]; =
} else {=20
						//alert("element "+i+" not found!");=20
						} } // if it's not script, update the corresponding div
					} if (hasscript) eval(inputObject['script']); // some =
on-the-fly-javascript exchanging support too
				} catch (e) { //alert('There was an error processing: =
'+this.transport.responseText);=20
				} // in case of an error				=09
			}, this), 10);
		}=09
	},

	getTransport: function(baseUrl) {
		var divElm =3D document.createElement('DIV'), frame;
		divElm.setAttribute('style', 'width: 0; height: 0; margin: 0; padding: =
0; visibility: hidden; overflow: hidden');
		if (navigator.userAgent.indexOf('MSIE') > 0 && =
navigator.userAgent.indexOf('Opera') =3D=3D -1) {// switch to the crappy =
solution for IE
			divElm.style.width =3D 0;
			divElm.style.height =3D 0;
			divElm.style.margin =3D 0;
			divElm.style.padding =3D 0;
			divElm.style.visibility =3D 'hidden';
			divElm.style.overflow =3D 'hidden';
			divElm.innerHTML =3D '<iframe name=3D\"frame_'+this.uniqueId+'\" =
id=3D\"frame_'+this.uniqueId+'\" src=3D\"' + baseUrl + =
'/ver1.0/Content/blank.html\" =
onload=3D\"setTimeout(function(){document.iframeLoaders['+this.uniqueId+'=
].onStateChange()},20);"></iframe>';
		} else {
			frame =3D document.createElement("iframe");
			frame.setAttribute("name", "frame_"+this.uniqueId);
			frame.setAttribute("id", "frame_"+this.uniqueId);
			frame.addEventListener("load", this.bind(function(){ =
this.onStateChange(); }, this), false);
			divElm.appendChild(frame);
		}
    (RequestBatch.container || document.body).appendChild(divElm);
		return frame;
	},
 =20
  bind: function(functionObject, referenceObject) {
    return function() {
      return functionObject.apply(referenceObject, arguments);
    }
  },
 =20
  '$': function(id) {
    return document.getElementById(id);
  }
};

------=_NextPart_000_0000_01CBC77C.A6992E80
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://i.usatoday.net/_common/_scripts/_community/directapi/new/requestbatch.js

if (typeof(RequestBatch) =3D=3D=3D 'undefined') {
    RequestBatch =3D function() {
      this.initialize.apply(this, arguments);
    };
    // for unique id
    var counter =3D 0;

    // how many requests are still pending?
    var pendingRequests =3D 0;

    function DirectAccessErrorHandler(msg,ex){
    //alert(msg);
    }
    (function() {
   =20
        function buildJsonpUrl(serverUrl, jsonString, callbackName) {
            var separator =3D serverUrl.indexOf('?') =3D=3D -1 ? "?" : =
"&";
            // use Jsonp endpoint instead of Process
            serverUrl =3D serverUrl.replace('/Process', '/Jsonp');
            return serverUrl + separator + "r=3D" + =
encodeURIComponent(jsonString) + '&cb=3D' + callbackName;
        }

        function useJsonp(serverUrl, jsonString, callbackName) {
            // use Jsonp endpoint instead of Process
            serverUrl =3D buildJsonpUrl(serverUrl, jsonString, =
callbackName);
            var isIE =3D /*@cc_on!@*/false;
            if ((isIE && serverUrl.length < 2083) || (!isIE && =
serverUrl.length < 4000)) {
                return serverUrl;
            }
            return false;
        }
       =20
        // Cookie and HTTP Param manipulations
        // generates a list of user keys
        function getCurrentUserFromCookie() {
            var ca =3D document.cookie.split(';');
            for (var i =3D 0; i < ca.length; i++) {
                var c =3D ca[i];
		            while (c.charAt(0) =3D=3D=3D " ") c =3D c.substring(1, =
c.length);
		            var eqIndex =3D c.indexOf("=3D");
		            if (eqIndex > 0) {
			              name =3D c.substring(0, eqIndex);
			              value =3D c.substring(eqIndex + 1);
			              if (name.toLowerCase() =3D=3D 'hd') {
			                  value =3D unescape(value);
			                  value =3D value.split('|');
        		            =09
			                  return value[0];
			              }
                }
            }
            return null;
        }
       =20
        function createSrcUrl(baseUrl, url, userId, gcid, currentTime) { =

            var regexstring =3D /\DDirect\/Process\?\w\S*/;
            myregexp =3D new RegExp(regexstring);
            baseUrl =3D baseUrl.indexOf('?') =3D=3D -1 ? =
baseUrl.replace('/Direct/Process', '/Stats/Tracker.gif') : =
baseUrl.replace(myregexp, '/Stats/Tracker.gif');
           =20
            return srcUrl =3D baseUrl + "?plckUrl=3D" + =
encodeURIComponent(url) + "&plckUserId=3D" + userId + "&plckGcid=3D" + =
gcid + "&plckCurrentTime=3D" + currentTime;
        }

        // the core object to request batches
        RequestBatch.prototype =3D {
            initialize: function() {
                this.UniqueId =3D counter++;
                this.Requests =3D new Array()
            },
           =20
            gcid: "daapiCall",
           =20
            InsertTrackerNode: function(serverUrl, requestUrl, =
userIdTrckr, gcid, currentTime) {
				if (document.getElementById('slImgNodeTrckr') =3D=3D=3D null) {
					var trackImgNode =3D document.createElement('img');
					trackImgNode.setAttribute('id', "slImgNodeTrckr");
					trackImgNode.src =3D createSrcUrl(serverUrl, requestUrl, =
userIdTrckr, gcid, currentTime);
					if (trackImgNode.style.setAttribute) {
						trackImgNode.style.setAttribute('display', 'none');
					} else {
						trackImgNode.setAttribute('style', 'display:none');
					}
					document.getElementsByTagName('body')[0].appendChild =
(trackImgNode);
				}
            },
           =20
            InitializeTracking: function(serverUrl) {
				// create a request url for stats controller
                var requestUrl =3D location.href;
                var userId =3D getCurrentUserFromCookie();
                var d =3D new Date();
                var me =3D this;
               =20
                // We are using jQuery's object detection to determine =
if the browser is ready for us
				// to insert our stat tracker node.
				// Mozilla, Opera and webkit nightlies currently support this event
				if (document.addEventListener) {
					// Use the handy event callback
					document.addEventListener( "DOMContentLoaded", function(){=0A=
						document.removeEventListener( "DOMContentLoaded", =
arguments.callee, false );=0A=
						me.InsertTrackerNode(serverUrl, requestUrl, userId, me.gcid, =
d.getTime());=0A=
					}, false );
				=09
				// If IE event model is used
				} else if (document.attachEvent) {					=09
					// ensure firing before onload,=0A=
					// maybe late but safe also for iframes=0A=
					document.attachEvent("onreadystatechange", function(){=0A=
						if ( document.readyState =3D=3D=3D "complete" ) {=0A=
							document.detachEvent( "onreadystatechange", arguments.callee );=0A=
							me.InsertTrackerNode(serverUrl, requestUrl, userId, me.gcid, =
d.getTime());=0A=
						}=0A=
					});=0A=
=0A=
					// If IE and not an iframe=0A=
					// continually check to see if the document is ready=0A=
					if ( document.documentElement.doScroll && window =3D=3D window.top =
) (function(){=0A=
=0A=
						try {=0A=
							// If IE is used, use the trick by Diego Perini=0A=
							// http://javascript.nwbox.com/IEContentLoaded/=0A=
							document.documentElement.doScroll("left");=0A=
						} catch( error ) {=0A=
							setTimeout( arguments.callee, 0 );=0A=
							return;=0A=
						}=0A=
=0A=
						// and execute any waiting functions=0A=
						me.InsertTrackerNode(serverUrl, requestUrl, userId, me.gcid, =
d.getTime());=0A=
					})();
				}
            },

            HasTemplate: function() {
                return typeof (this["Template"]) !=3D "undefined";
            },

            AddToRequest: function(requestThis) {
                this.Requests[this.Requests.length] =3D requestThis;
            },
           =20
            BeginRequest: function(serverUrl, callback) {
                pendingRequests++;

                if (!RequestBatch.callbacks) {
                    RequestBatch.callbacks =3D {};
                }

                // the cc_on comment below is important.. if you remove =
it, it will change the processing of the script
                // see =
http://msdn.microsoft.com/en-us/library/8ka90k2e(VS.85).aspx for details =
of conditional compilation
                var jsonString =3D YAHOO.lang.JSON.stringify(this), ie =
=3D /*@cc_on!@*/false;
                if (ie && !RequestBatch.container) { // forcibly take =
this route only for ie
                    var body =3D document.body, div;
                    RequestBatch.container =3D div =3D =
body.insertBefore(document.createElement('div'), body.firstChild);
                    div.style.height =3D div.style.width =3D =
div.style.margin =3D div.style.padding =3D 0;
                    div.style.visibility =3D div.style.overflow =3D =
'hidden';
                    div.style.display =3D 'none';
                }
                // generate our callback function that will call their =
callback function via closure semantics
                var daapiCallbackName =3D 'daapiCallback' + =
this.UniqueId;
                var thisRequest =3D this;
                if (jsonpServerUrl =3D useJsonp(serverUrl, jsonString, =
'RequestBatch.callbacks.' + daapiCallbackName)) {
                    // insert script node with callback function =3D =
daapiCallbackName
                    var jsonpScriptNode =3D =
document.createElement('script');
                    jsonpScriptNode.type =3D "text/javascript";
                    jsonpScriptNode.src =3D jsonpServerUrl;
                    var headElem =3D =
document.getElementsByTagName('head')[0];
                    RequestBatch.callbacks[daapiCallbackName] =3D =
(function(userCallback, headElem, scriptNode) {
                        return function(responses) {
                            if (thisRequest.HasTemplate()) {
                                userCallback(responses);
                            } else {
                                // clean up after ourselves
                                userCallback(responses.ResponseBatch);
                                userCallback =3D headElem =3D scriptNode =
=3D null;
                            }
                        }
                    })(callback, headElem, jsonpScriptNode);
                    headElem.appendChild(jsonpScriptNode);
                }
                else {
                    var form =3D generateForm(this.UniqueId, serverUrl, =
jsonString);
                    new iframe(form, { onComplete: function(request) { =
processResponse(callback, request, thisRequest.HasTemplate()); } }, =
this.UniqueId);
                }
                // Insert tracker image node for stat tracking.
                thisRequest.InitializeTracking(serverUrl);
                // in case they reuse the requestbatch
                this.UniqueId =3D counter++;
            }
        };
    })();
}

function generateForm(formId, serverUrl, inputVal) {
    // create the form
	var form =3D document.createElement("form");
	form.acceptCharset =3D "UTF-8";
	form.name =3D "f" + formId;
	form.id =3D "f" + formId;
	form.action =3D serverUrl;

	// create the input element on the form
	var inputElem =3D document.createElement("input");
	inputElem.name =3D "jsonRequest";
	inputElem.type =3D "hidden";
	inputElem.value =3D inputVal;
	form.appendChild(inputElem);

	// Firefox has a behavior on refresh that displays a popup confirming =
that is it reloading a form.
	// We work around this by attempting to perform a get action if the =
size is below a threshold, else
	// we will run as a post
	form.method =3D "post";
    if(navigator.userAgent.toLowerCase().indexOf('firefox') !=3D -1) {
        var separator =3D serverUrl.indexOf('?') =3D=3D -1 ? "?" : "&";
        var fullRequestURL =3D serverUrl + separator + "jsonRequest=3D"+ =
escape(inputVal);
        if (fullRequestURL.length < 4000) {
            // we plan to perform a get, so we need to parse the sid out =
of the url and place it
            // inside the form
            var sidPos =3D serverUrl.indexOf('sid=3D');
            if (sidPos !=3D -1) {
                var endPos =3D serverUrl.indexOf('&', sidPos);
                var sid =3D serverUrl.substring(sidPos + =
'sid=3D'.length, endPos =3D=3D -1 ? serverUrl.length : endPos);
	            var sidInputElem =3D document.createElement("input");
	            sidInputElem.name =3D "sid";
	            sidInputElem.type =3D "hidden";
	            sidInputElem.value =3D sid;
	            form.appendChild(sidInputElem);
	            // remove the sid from the url
	            form.action =3D serverUrl.substring(0, sidPos-1);
            }
            form.method =3D "get";
        }
    }

	(RequestBatch.container || document.body).appendChild(form);
	return form;
}

function processResponse(callback, request, isTemplated)
{
    pendingRequests--;
    try {
        if (isTemplated) {
            callback(request.ResponseText);
        } else {
            var jsonResponse =3D unescape(request.responseText);
            jsonResponse =3D jsonResponse.replace(/\\\>/g, ">");
            var responseObject =3D YAHOO.lang.JSON.parse(jsonResponse);
            try {
                callback(responseObject.ResponseBatch);
            } catch (e) {
                DirectAccessErrorHandler("exception during client =
callback", e);
            }
        }
    } catch (e) {
        DirectAccessErrorHandler("exception during processResponse", e);
    }
}

function getPendingRequestCount()
{
    return pendingRequests;
}

------=_NextPart_000_0000_01CBC77C.A6992E80
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://i.usatoday.net/_common/_scripts/_community/directapi/new/requesttypes.js


// =
-------------------------------------------------------------------------=
-----------
// This file contains all the request type objects for the SiteLife JSON =
Direct API.
// Create instances of these objects, place them in a RequestBatch, and =
send them off.
// =
-------------------------------------------------------------------------=
-----------

(function() { // wrapped in a function to keep the Class variable out of =
the global scope
    var Class =3D function() {
        return function() {
            this.initialize.apply(this, arguments);
        }
    };
    // Identify a user
    UserKey =3D Class();
    UserKey.prototype =3D {
        initialize: function(key) {
            var data =3D new Object();
            data.Key =3D key;
            this.UserKey =3D data;
        }
    };
    // Identify a comment
    CommentKey =3D Class();
    CommentKey.prototype =3D {
        initialize: function(key) {
            var data =3D new Object();
            data.Key =3D key;
            this.CommentKey =3D data;
        }
    };
    // Identify an article
    ArticleKey =3D Class();
    ArticleKey.prototype =3D {
        initialize: function(key) {
            var data =3D new Object();
            data.Key =3D key;
            this.ArticleKey =3D data;
        }
    };

    // Identify a persona message
    PersonaMessageKey =3D Class();
    PersonaMessageKey.prototype =3D {
        initialize: function(key) {
            var data =3D new Object();
            data.Key =3D key;
            this.PersonaMessageKey =3D data;
        }
    };

    // Identify a review
    ReviewKey =3D Class();
    ReviewKey.prototype =3D {
        initialize: function(key) {
            var data =3D new Object();
            data.Key =3D key;
            this.ReviewKey =3D data;
        }
    };

    // Identify a gallery
    GalleryKey =3D Class();
    GalleryKey.prototype =3D {
        initialize: function(key) {
            var data =3D new Object();
            data.Key =3D key;
            this.GalleryKey =3D data;
        }
    };

    // Identify a photo
    PhotoKey =3D Class();
    PhotoKey.prototype =3D {
        initialize: function(key) {
            var data =3D new Object();
            data.Key =3D key;
            this.PhotoKey =3D data;
        }
    };

    // Identify a video
    VideoKey =3D Class();
    VideoKey.prototype =3D {
        initialize: function(key) {
            var data =3D new Object();
            data.Key =3D key;
            this.VideoKey =3D data;
        }
    };

    // Identify a blog with this blog key
    BlogKey =3D Class();
    BlogKey.prototype =3D {
        initialize: function(key) {
            var data =3D new Object();
            data.Key =3D key;
            this.BlogKey =3D data;
        }
    };

    // Identify a blog post with this blog post key
    BlogPostKey =3D Class();
    BlogPostKey.prototype =3D {
        initialize: function(key) {
            var data =3D new Object();
            data.Key =3D key;
            this.BlogPostKey =3D data;
        }
    };

    // Identify a custom item with this CustomItemKey
    CustomItemKey =3D Class();
    CustomItemKey.prototype =3D {
        initialize: function(key) {
            var data =3D new Object();
            data.Key =3D key;
            this.CustomItemKey =3D data;
        }
    };

    // Identify a custom collection with this CustomCollectionKey
    CustomCollectionKey =3D Class();
    CustomCollectionKey.prototype =3D {
        initialize: function(key) {
            var data =3D new Object();
            data.Key =3D key;
            this.CustomCollectionKey =3D data;
        }
    };


    // Identify a Forum Category
    ForumCategoryKey =3D Class();
    ForumCategoryKey.prototype =3D {
        initialize: function(key) {
            var data =3D new Object();
            data.Key =3D key;
            this.ForumCategoryKey =3D data;
        }
    };

    // Identify a Forum
    ForumKey =3D Class();
    ForumKey.prototype =3D {
        initialize: function(key) {
            var data =3D new Object();
            data.Key =3D key;
            this.ForumKey =3D data;
        }
    };

    // Identify a forum discussion with this DiscussionKey
    DiscussionKey =3D Class();
    DiscussionKey.prototype =3D {
        initialize: function(key) {
            var data =3D new Object();
            data.Key =3D key;
            this.DiscussionKey =3D data;
        }
    };

    // Identify a Forum Post
    ForumPostKey =3D Class();
    ForumPostKey.prototype =3D {
        initialize: function(key) {
            var data =3D new Object();
            data.Key =3D key;
            this.ForumPostKey =3D data;
        }
    };

    // Identify an Event
    EventKey =3D Class();
    EventKey.prototype =3D {
        initialize: function(key) {
            var data =3D new Object();
            data.Key =3D key;
            this.EventKey =3D data;
        }
    };

    // Identify an Event
    EventSetKey =3D Class();
    EventSetKey.prototype =3D {
        initialize: function(key) {
            var data =3D new Object();
            data.Key =3D key;
            this.EventSetKey =3D data;
        }
    };

    // Identify a Community Group
    CommunityGroupKey =3D Class();
    CommunityGroupKey.prototype =3D {
        initialize: function(key) {
            var data =3D new Object();
            data.Key =3D key;
            this.CommunityGroupKey =3D data;
        }
    };

    // Identify a CommunityGroup Membership
    CommunityGroupMembershipKey =3D Class();
    CommunityGroupMembershipKey.prototype =3D {
        initialize: function(communityGroupKey, userKey) {
            var data =3D new Object();
            data.CommunityGroupKey =3D communityGroupKey;
            data.UserKey =3D userKey;
            this.CommunityGroupMembershipKey =3D data;
        }
    };


    // Identify a CommunityGroup Invitation
    CommunityGroupInvitationKey =3D Class();
    CommunityGroupInvitationKey.prototype =3D {
        initialize: function(communityGroupKey, userKey) {
            var data =3D new Object();
            data.CommunityGroupKey =3D communityGroupKey;
            data.UserKey =3D userKey;
            this.CommunityGroupInvitationKey =3D data;
        }
    };

    // Identify a CommunityGroup Registrant
    CommunityGroupRegistrantKey =3D Class();
    CommunityGroupRegistrantKey.prototype =3D {
        initialize: function(communityGroupKey, userKey) {
            var data =3D new Object();
            data.CommunityGroupKey =3D communityGroupKey;
            data.UserKey =3D userKey;
            this.CommunityGroupRegistrantKey =3D data;
        }
    };

    // Identify a CommunityGroup Banned User
    CommunityGroupBannedUserKey =3D Class();
    CommunityGroupBannedUserKey.prototype =3D {
        initialize: function(communityGroupKey, userKey) {
            var data =3D new Object();
            data.CommunityGroupKey =3D communityGroupKey;
            data.UserKey =3D userKey;
            this.CommunityGroupBannedUserKey =3D data;
        }
    };

    PollKey =3D Class();
    PollKey.prototype =3D {
        initialize: function(pollKey) {
            var data =3D new Object();
            data.Key =3D pollKey;
            this.PollKey =3D data;
        }
    }

    // Points/Badging
    BadgeFamilyKey =3D Class();
    BadgeFamilyKey.prototype =3D {
        initialize: function(badgeFamilyKey) {
            var data =3D new Object();
            data.Key =3D badgeFamilyKey;
            this.BadgeFamilyKey =3D data;
        }
    }

    LeaderboardKey =3D Class();
    LeaderboardKey.prototype =3D {
        initialize: function(leaderboardKey) {
            var data =3D new Object();
            data.Key =3D leaderboardKey;
            this.LeaderboardKey =3D data;
        }
    }
   =20
    FeedActivityKey =3D Class();
    FeedActivityKey.prototype =3D {
        initialize: function(feedActivityKey){
            var data =3D new Object();
            data.Key =3D feedActivityKey;
            this.FeedActivityKey =3D data;
        }
    }
   =20
    RatingsReferenceKey =3D Class();
    RatingsReferenceKey.prototype =3D {
        initialize: function(ratingsReferenceKey){
            var data =3D new Object();
            data.Key =3D ratingsReferenceKey;
            this.RatingsReferenceKey =3D data;
        }
    }

    // Wrapper to request a comment page
    CommentPage =3D Class();
    CommentPage.prototype =3D {
        initialize: function(articleKey, numberPerPage, onPage, sort, =
findCommentKey) {
            var data =3D new Object();
            data.ArticleKey =3D articleKey;
            data.NumberPerPage =3D numberPerPage;
            data.OnPage =3D onPage;
            data.Sort =3D sort;
            data.FindCommentKey =3D findCommentKey;
            this.CommentPage =3D data;
        }
    };

    // Wrapper to request a persona message page
    PersonaMessagePage =3D Class();
    PersonaMessagePage.prototype =3D {
        initialize: function(userKey, numberPerPage, onPage, sort) {
            var data =3D new Object();
            data.UserKey =3D userKey;
            data.NumberPerPage =3D numberPerPage;
            data.OnPage =3D onPage;
            data.Sort =3D sort;
            this.PersonaMessagePage =3D data;
        }
    };

    // Wrapper to request a review page
    ReviewPage =3D Class();
    ReviewPage.prototype =3D {
        initialize: function(articleKey, numberPerPage, onPage, sort) {
            var data =3D new Object();
            data.ArticleKey =3D articleKey;
            data.NumberPerPage =3D numberPerPage;
            data.OnPage =3D onPage;
            data.Sort =3D sort;
            this.ReviewPage =3D data;
        }
    };

    // wrapper to request a page of reviews by user
    UserReviewPage =3D Class();
    UserReviewPage.prototype =3D {
        initialize: function(userKey, numberPerPage, onPage, sort) {
            var data =3D new Object();
            data.UserKey =3D userKey;
            data.NumberPerPage =3D numberPerPage;
            data.OnPage =3D onPage;
            data.Sort =3D sort;
            this.UserReviewPage =3D data;
        }
    };

    // Wrapper of types a gallery can contain
    MediaType =3D Class();
    MediaType.prototype =3D {
        initialize: function(name) {
            var data =3D new Object();
            data.Name =3D name;
            this.MediaType =3D data;
        }
    };
    // Wrapper to request a page of public galleries
    PublicGalleryPage =3D Class();
    PublicGalleryPage.prototype =3D {
        initialize: function(numberPerPage, onPage, mediaType) {
            var data =3D new Object();
            data.NumberPerPage =3D numberPerPage;
            data.OnPage =3D onPage;
            data.MediaType =3D mediaType;
            this.PublicGalleryPage =3D data;
        }
    };
    // Wrapper to request a page of user galleries
    UserGalleryPage =3D Class();
    UserGalleryPage.prototype =3D {
        initialize: function(userKey, numberPerPage, onPage, mediaType) =
{
            var data =3D new Object();
            data.UserKey =3D userKey;
            data.NumberPerPage =3D numberPerPage;
            data.OnPage =3D onPage;
            data.MediaType =3D mediaType;
            this.UserGalleryPage =3D data;
        }
    };
    // Wrapper to request a page of photos
    PhotoPage =3D Class();
    PhotoPage.prototype =3D {
        initialize: function(galleryKey, numberPerPage, onPage, sort) {
            var data =3D new Object();
            data.GalleryKey =3D galleryKey;
            data.NumberPerPage =3D numberPerPage;
            data.OnPage =3D onPage;
            data.Sort =3D sort;
            this.PhotoPage =3D data;
        }
    };
    // Wrapper to request a page of videos
    VideoPage =3D Class();
    VideoPage.prototype =3D {
        initialize: function(galleryKey, numberPerPage, onPage, sort) {
            var data =3D new Object();
            data.GalleryKey =3D galleryKey;
            data.NumberPerPage =3D numberPerPage;
            data.OnPage =3D onPage;
            data.Sort =3D sort;
            this.VideoPage =3D data;
        }
    };
    // Wrapper to request a comment action
    CommentAction =3D Class();
    CommentAction.prototype =3D {
        initialize: function(commentOnKey, onPageUrl, onPageTitle, =
commentBody, postedOnDate) {
            var data =3D new Object();
            data.CommentOnKey =3D commentOnKey;
            data.OnPageUrl =3D onPageUrl;
            data.OnPageTitle =3D onPageTitle;
            data.CommentBody =3D commentBody;
            data.PostedOnDate =3D postedOnDate;
            this.CommentAction =3D data;           =20
        }
    };
    // Wrapper to request a review action
    ReviewAction =3D Class();
    ReviewAction.prototype =3D {
        initialize: function(reviewOnThisKey, onPageUrl, onPageTitle,
                        reviewTitle, reviewRating, reviewBody, =
reviewPros, reviewCons) {
            var data =3D new Object();
            data.ReviewOnKey =3D reviewOnThisKey;
            data.OnPageUrl =3D onPageUrl;
            data.OnPageTitle =3D onPageTitle;
            data.ReviewTitle =3D reviewTitle;
            data.ReviewRating =3D reviewRating;
            data.ReviewBody =3D reviewBody;
            data.ReviewPros =3D reviewPros;
            data.ReviewCons =3D reviewCons;
            this.ReviewAction =3D data;
        }
    };
    // Wrapper to request a recommend action
    RecommendAction =3D Class();
    RecommendAction.prototype =3D {
        initialize: function(recommendThisKey, articleTitle) {
            var data =3D new Object();
            data.RecommendThisKey =3D recommendThisKey;
            if (articleTitle) {
                data.OnPageTitle =3D articleTitle;
            }

            this.RecommendAction =3D data;
        }
    };
    // Wrapper to request a rate action
    RateAction =3D Class();
    RateAction.prototype =3D {
        initialize: function(rateThisKey, rating, multiRate, =
ratingsReferenceKey) {
            var data =3D new Object();
            data.RateThisKey =3D rateThisKey;
            data.Rating =3D rating;
            if (typeof (multiRate) !=3D "undefined") {
                data.MultiRate =3D multiRate;
            }
            if (typeof (ratingsReferenceKey) !=3D=3D "undefined") {
                    data.RatingsReferenceKey =3D ratingsReferenceKey;
            }
            this.RateAction =3D data;
        }
    };

    // Permanently delete a gallery, video or photo
    DeleteContentAction =3D Class();
    DeleteContentAction.prototype =3D {
        initialize: function(deleteThisContent) {
            var data =3D new Object();
            data.DeleteThisContent =3D deleteThisContent;
            this.DeleteContentAction =3D data;
        }
    };

    // Email from the SiteLife system
    EmailContentAction =3D Class();
    EmailContentAction.prototype =3D {
        initialize: function(toAddress, subject, body) {
            var data =3D new Object();
            data.ToAddress =3D toAddress;
            data.Subject =3D subject;
            data.Body =3D body;
            this.EmailContentAction =3D data;
        }
    };

    // Email from the SiteLife system with user key as target
    EmailContentWithUserIDAction =3D Class();
    EmailContentWithUserIDAction.prototype =3D {
        initialize: function(toUserKey, subject, body) {
            var data =3D new Object();
            data.UserKey =3D toUserKey;
            data.Subject =3D subject;
            data.Body =3D body;
            this.EmailContentWithUserIDAction =3D data;
        }
    };

    // Wrapper to request a report abuse action
    ReportAbuseAction =3D Class();
    ReportAbuseAction.prototype =3D {
        initialize: function(reportThisKey, abuseReason, =
abuseDescription) {
            var data =3D new Object();
            data.ReportThisKey =3D reportThisKey;
            data.AbuseReason =3D abuseReason;
            data.AbuseDescription =3D abuseDescription;
            this.ReportAbuseAction =3D data;
        }
    };
    // Category used for discovery
    Category =3D Class();
    Category.prototype =3D {
        initialize: function(name) {
            var data =3D new Object();
            data.Name =3D name;
            this.Category =3D data;
        }
    };
    // Section used for discovery
    Section =3D Class();
    Section.prototype =3D {
        initialize: function(name) {
            var data =3D new Object();
            data.Name =3D name;
            this.Section =3D data;
        }
    };
    // Update or create an article
    UpdateArticleAction =3D Class();
    UpdateArticleAction.prototype =3D {
        initialize: function(updateArticle, onPageUrl, onPageTitle, =
section, categories) {
            var data =3D new Object();
            data.UpdateArticle =3D updateArticle;
            data.OnPageUrl =3D onPageUrl;
            data.OnPageTitle =3D onPageTitle;
            data.Section =3D section;
            data.Categories =3D categories;
            this.UpdateArticleAction =3D data;
        }
    };
    // Update or create a gallery
    UpdateGalleryAction =3D Class();
    UpdateGalleryAction.prototype =3D {
        initialize: function(updateGallery, galleryType, mediaType, =
title, description, tags, section, galleryPromo) {
            var data =3D new Object();
            data.UpdateGallery =3D updateGallery;
            data.GalleryType =3D galleryType;
            data.MediaType =3D mediaType;
            data.Title =3D title;
            data.Description =3D description;
            data.Tags =3D tags;
            data.Section =3D section;
            data.GalleryPromo =3D galleryPromo;
            this.UpdateGalleryAction =3D data;
        }
    };
    // Update or create a photo
    UpdatePhotoAction =3D Class();
    UpdatePhotoAction.prototype =3D {
        initialize: function(updatePhoto, title, description, tags, =
section) {
            var data =3D new Object();
            data.UpdatePhoto =3D updatePhoto;
            data.Title =3D title;
            data.Description =3D description;
            data.Tags =3D tags;
            data.Section =3D section;
            this.UpdatePhotoAction =3D data;
        }
    };
    // Update or create a video
    UpdateVideoAction =3D Class();
    UpdateVideoAction.prototype =3D {
        initialize: function(updateVideo, title, description, tags, =
section) {
            var data =3D new Object();
            data.UpdateVideo =3D updateVideo;
            data.Title =3D title;
            data.Description =3D description;
            data.Tags =3D tags;
            data.Section =3D section;
            this.UpdateVideoAction =3D data;
        }
    };
    //=20
    GalleryType =3D Class();
    GalleryType.prototype =3D {
        initialize: function(name) {
            var data =3D new Object();
            data.Name =3D name;
            this.GalleryType =3D data;
        }
    };
    // GalleryPromo used for setting promotional text for public =
galleries
    GalleryPromo =3D Class();
    GalleryPromo.prototype =3D {
        initialize: function(title, body, photoKey) {
            var data =3D new Object();
            data.Title =3D title;
            data.Body =3D body;
            data.PhotoKey =3D photoKey;
            this.GalleryPromo =3D data;
        }
    };
    // UserTier used for discovery
    UserTier =3D Class();
    UserTier.prototype =3D {
        initialize: function(name) {
            var data =3D new Object();
            data.Name =3D name;
            this.UserTier =3D data;
        }
    };
    // MembershipTier used for community groups
    MembershipTier =3D Class();
    MembershipTier.prototype =3D {
        initialize: function(name) {
            var data =3D new Object();
            data.Name =3D name;
            this.MembershipTier =3D data;
        }
    };
    // Activity used for discovery
    Activity =3D Class();
    Activity.prototype =3D {
        initialize: function(name) {
            var data =3D new Object();
            data.Name =3D name;
            this.Activity =3D data;
        }
    };
    // Discovery on articles
    DiscoverArticlesAction =3D Class();
    DiscoverArticlesAction.prototype =3D {
        initialize: function(searchSections, searchCategories, =
limitToContributors, activity, age, maximumNumberOfDiscoveries) {
            var data =3D new Object();
            data.SearchSections =3D searchSections;
            data.SearchCategories =3D searchCategories;
            data.LimitToContributors =3D limitToContributors;
            data.Activity =3D activity;
            data.Age =3D age;
            data.MaximumNumberOfDiscoveries =3D =
maximumNumberOfDiscoveries;

            this.DiscoverArticlesAction =3D data;
        }
    };

    // Action used to add a friend
    AddFriendAction =3D Class();
    AddFriendAction.prototype =3D {
        initialize: function(friendUserKey) {
            var data =3D new Object();
            data.FriendUserKey =3D friendUserKey;
            this.AddFriendAction =3D data;
        }
    };

    // Action used to add a message
    AddPersonaMessageAction =3D Class();
    AddPersonaMessageAction.prototype =3D {
        initialize: function(toUserKey, body) {
            var data =3D new Object();
            data.ToUserKey =3D toUserKey;
            data.Body =3D body;
            this.AddPersonaMessageAction =3D data;
        }
    };

    // Action used to remove a message
    RemovePersonaMessageAction =3D Class();
    RemovePersonaMessageAction.prototype =3D {
        initialize: function(personaMessageKey) {
            var data =3D new Object();
            data.PersonaMessageKey =3D personaMessageKey;
            this.RemovePersonaMessageAction =3D data;
        }
    };

    // Action used to approve a friend
    ApproveFriendAction =3D Class();
    ApproveFriendAction.prototype =3D {
        initialize: function(friendUserKey, isApproved) {
            var data =3D new Object();
            data.FriendUserKey =3D friendUserKey;
            data.IsApproved =3D isApproved;
            this.ApproveFriendAction =3D data;
        }
    };

    // Action used to remove a friend
    RemoveFriendAction =3D Class();
    RemoveFriendAction.prototype =3D {
        initialize: function(friendUserKey) {
            var data =3D new Object();
            data.FriendUserKey =3D friendUserKey;
            this.RemoveFriendAction =3D data;
        }
    };

    // Action used to add an enemy
    AddEnemyAction =3D Class();
    AddEnemyAction.prototype =3D {
        initialize: function(enemyUserKey) {
            var data =3D new Object();
            data.EnemyUserKey =3D enemyUserKey;
            this.AddEnemyAction =3D data;
        }
    };

    // Action used to remove an enemy
    RemoveEnemyAction =3D Class();
    RemoveEnemyAction.prototype =3D {
        initialize: function(enemyUserKey) {
            var data =3D new Object();
            data.EnemyUserKey =3D enemyUserKey;
            this.RemoveEnemyAction =3D data;
        }
    };

    // Wrapper to request a friend page
    FriendPage =3D Class();
    FriendPage.prototype =3D {
        initialize: function(userKey, numberPerPage, onPage, =
isPendingList, filterKey, filterValue) {
            var data =3D new Object();
            data.UserKey =3D userKey;
            data.NumberPerPage =3D numberPerPage;
            data.OnPage =3D onPage;
            data.IsPendingList =3D isPendingList;
            data.FilterKey =3D filterKey;
            data.FilterValue =3D filterValue;
            this.FriendPage =3D data;
        }
    };

    // Wrapper to request if a given user key is a friend of the user =
specified by the second parameter
    // if the userKey parameter is not specified, the currently =
logged-in user is used
    IsFriend =3D Class();
    IsFriend.prototype =3D {
        initialize: function(friendUserKey, userKey) {
            var data =3D new Object();
            data.FriendUserKey =3D friendUserKey;
            data.UserKey =3D userKey;
            this.IsFriend =3D data;
        }
    };

    // Wrapper to request a friend page
    EnemyPage =3D Class();
    EnemyPage.prototype =3D {
        initialize: function(userKey, numberPerPage, onPage, sort) {
            var data =3D new Object();
            data.UserKey =3D userKey;
            data.NumberPerPage =3D numberPerPage;
            data.OnPage =3D onPage;
            data.Sort =3D sort;
            this.EnemyPage =3D data;
        }
    };

    // Discovery on content
    DiscoverContentAction =3D Class();
    DiscoverContentAction.prototype =3D {
        initialize: function(searchSections, searchCategories, =
limitToContributors, activity, contentType, age, =
maximumNumberOfDiscoveries, filterBySiteOfOrigin, parentKeys) {
            var data =3D new Object();
            data.SearchSections =3D searchSections;
            data.SearchCategories =3D searchCategories;
            data.LimitToContributors =3D limitToContributors;
            data.Activity =3D activity;
            data.ContentType =3D contentType;
            data.Age =3D age;
            data.MaximumNumberOfDiscoveries =3D =
maximumNumberOfDiscoveries;
            data.FilterBySiteOfOrigin =3D filterBySiteOfOrigin;
            if (parentKeys) {
                data.ParentKeys =3D parentKeys;
            }
            this.DiscoverContentAction =3D data;
        }
    };

    // Content type for discovery
    ContentType =3D Class();
    ContentType.prototype =3D {
        initialize: function(name) {
            var data =3D new Object();
            data.Name =3D name;
            this.ContentType =3D data;
        }
    };

    UpdateUserProfileAction =3D Class();
    UpdateUserProfileAction.prototype =3D {
        initialize: function(userKey,
                            aboutMe,
                            location,
                            signature,
                            dateOfBirth,
                            sex,
                            personaPrivacyMode,
                            commentsTabVisible,
                            photosTabVisible,
                            messagesOpenToEveryone,
                            isEmailNotificationsEnabled,
                            selectedStyleId,
                            customAnswers,
                            extendedProfile) {

            var data =3D new Object();
            data.UserKey =3D userKey;
            data.AboutMe =3D aboutMe;
            data.Location =3D location;
            data.Signature =3D signature;
            data.DateOfBirth =3D dateOfBirth;
            data.Sex =3D sex;
            data.PersonaPrivacyMode =3D personaPrivacyMode;
            data.CommentsTabVisible =3D commentsTabVisible;
            data.PhotosTabVisible =3D photosTabVisible;
            data.MessagesOpenToEveryone =3D messagesOpenToEveryone;
            data.IsEmailNotificationsEnabled =3D =
isEmailNotificationsEnabled;
            data.SelectedStyleId =3D selectedStyleId;
            data.CustomAnswers =3D customAnswers;
            data.ExtendedProfile =3D extendedProfile;
            this.UpdateUserProfileAction =3D data;
        }
    };

    UpdateUserBlockedSettingAction =3D Class();
    UpdateUserBlockedSettingAction.prototype =3D {
        initialize: function(userKey, isBlocked) {
            var data =3D new Object;
            data.UserKey =3D userKey;
            data.IsBlocked =3D isBlocked;
            this.UpdateUserBlockedSettingAction =3D data;
        }
    };

    SearchAction =3D Class();
    SearchAction.prototype =3D {
        initialize: function(searchType, searchString, numberPerPage, =
onPage) {
            var data =3D new Object();
            data.SearchType =3D searchType;
            data.SearchString =3D searchString;
            data.NumberPerPage =3D numberPerPage;
            data.OnPage =3D onPage;
            this.SearchAction =3D data;
        }
    };

    // Wrapper to request a watch item page
    WatchItemPage =3D Class();
    WatchItemPage.prototype =3D {
        initialize: function(userKey, numberPerPage, onPage) {
            var data =3D new Object();
            data.UserKey =3D userKey;
            data.NumberPerPage =3D numberPerPage;
            data.OnPage =3D onPage;
            this.WatchItemPage =3D data;
        }
    };

    // Wrapper to add a watch item
    AddWatchItemAction =3D Class();
    AddWatchItemAction.prototype =3D {
        initialize: function(userKey, watchTargetKey, title, url) {
            var data =3D new Object();
            data.UserKey =3D userKey;
            data.WatchTargetKey =3D watchTargetKey;
            data.WatchItemTitle =3D title;
            data.WatchItemUrl =3D url;
            this.AddWatchItemAction =3D data;
        }
    };

    // Wrapper to delete a watch item
    DeleteWatchItemAction =3D Class();
    DeleteWatchItemAction.prototype =3D {
        initialize: function(userKey, watchTargetKey) {
            var data =3D new Object();
            data.UserKey =3D userKey;
            data.WatchTargetKey =3D watchTargetKey;
            this.DeleteWatchItemAction =3D data;
        }
    };

    // Wrapper to request a blog post page
    BlogPostPage =3D Class();
    BlogPostPage.prototype =3D {
        initialize: function(blogKey, numberPerPage, onPage, sort, =
blogPostState, restrictToOwner, includeFuturePosts) {
            var data =3D new Object();
            data.BlogKey =3D blogKey;
            data.NumberPerPage =3D numberPerPage;
            data.OnPage =3D onPage;
            data.Sort =3D sort;
            data.BlogPostState =3D blogPostState;
            if ((typeof (restrictToOwner) =3D=3D 'undefined') || =
(restrictToOwner =3D=3D null)) {
                // Default to false for backwards compatibility
                restrictToOwner =3D false;
            }
            data.RestrictToOwner =3D restrictToOwner.toString();
            if ((typeof (includeFuturePosts) =3D=3D 'undefined') || =
(includeFuturePosts =3D=3D null)) {
                // Default to false for backwards compatibility
                includeFuturePosts =3D false;
            }
            data.IncludeFuturePosts =3D includeFuturePosts.toString();
            this.BlogPostPage =3D data;
        }
    };

    // Wrapper to request a blog post page by Tag
    BlogPostsByTagPage =3D Class();
    BlogPostsByTagPage.prototype =3D {
        initialize: function(blogKey, tag, numberPerPage, onPage, sort) =
{
            var data =3D new Object();
            data.BlogKey =3D blogKey;
            data.Tag =3D tag;
            data.NumberPerPage =3D numberPerPage;
            data.OnPage =3D onPage;
            data.Sort =3D sort;
            this.BlogPostsByTagPage =3D data;
        }
    };


    // Wrapper to request a blog post archive count
    BlogPostArchiveCount =3D Class();
    BlogPostArchiveCount.prototype =3D {
        initialize: function(blogKey) {
            var data =3D new Object();
            data.BlogKey =3D blogKey;
            this.BlogPostArchiveCount =3D data;
        }
    };


    // Wrapper to request a blog post archive content page
    BlogPostArchiveContentPage =3D Class();
    BlogPostArchiveContentPage.prototype =3D {
        initialize: function(blogKey, month, numberPerPage, onPage, =
sort) {
            var data =3D new Object();
            data.BlogKey =3D blogKey;
            data.Month =3D month;
            data.NumberPerPage =3D numberPerPage;
            data.OnPage =3D onPage;
            data.Sort =3D sort;
            this.BlogPostArchiveContentPage =3D data;
        }
    };


    // Wrapper to request a user comment page
    UserCommentPage =3D Class();
    UserCommentPage.prototype =3D {
        initialize: function(userKey, numberPerPage, onPage, sort, =
commentsOnly) {
            var data =3D new Object();
            data.UserKey =3D userKey;
            data.NumberPerPage =3D numberPerPage;
            data.OnPage =3D onPage;
            data.Sort =3D sort;
            data.CommentsOnly =3D commentsOnly;
            this.UserCommentPage =3D data;
        }
    };


    // Wrapper to request blog tag=20
    RecentBlogTag =3D Class();
    RecentBlogTag.prototype =3D {
        initialize: function(blogKey) {
            var data =3D new Object();
            data.BlogKey =3D blogKey;
            this.RecentBlogTag =3D data;
        }
    };


    // Wrapper to request recent user photo page
    RecentUserPhotoPage =3D Class();
    RecentUserPhotoPage.prototype =3D {
        initialize: function(userKey, numberPerPage, onPage) {
            var data =3D new Object();
            data.UserKey =3D userKey;
            data.NumberPerPage =3D numberPerPage;
            data.OnPage =3D onPage;
            this.RecentUserPhotoPage =3D data;
        }
    };

    // Wrapper to request recent user video page
    RecentUserVideoPage =3D Class();
    RecentUserVideoPage.prototype =3D {
        initialize: function(userKey, numberPerPage, onPage) {
            var data =3D new Object();
            data.UserKey =3D userKey;
            data.NumberPerPage =3D numberPerPage;
            data.OnPage =3D onPage;
            this.RecentUserVideoPage =3D data;
        }
    };


    // Wrapper to request recent public gallery page
    RecentPublicGalleryPage =3D Class();
    RecentPublicGalleryPage.prototype =3D {
        initialize: function(userKey, numberPerPage, onPage) {
            var data =3D new Object();
            data.UserKey =3D userKey;
            data.NumberPerPage =3D numberPerPage;
            data.OnPage =3D onPage;
            this.RecentPublicGalleryPage =3D data;
        }
    };


    // Wrapper to request recent user activity page
    RecentUserActivity =3D Class();
    RecentUserActivity.prototype =3D {
        initialize: function(userKey) {
            var data =3D new Object();
            data.UserKey =3D userKey;
            this.RecentUserActivity =3D data;
        }
    };


    // Wrapper to request page of user media submission counts
    UserMediaSubmissionsCountPage =3D Class();
    UserMediaSubmissionsCountPage.prototype =3D {
        initialize: function(userKey, mediaType, numberPerPage, onPage) =
{
            var data =3D new Object();
            data.UserKey =3D userKey;
            data.MediaType =3D mediaType;
            data.NumberPerPage =3D numberPerPage;
            data.OnPage =3D onPage;
            this.UserMediaSubmissionsCountPage =3D data;
        }
    };


    // Wrapper to request recent forum discussion page
    RecentForumDiscussionPage =3D Class();
    RecentForumDiscussionPage.prototype =3D {
        initialize: function(userKey, numberPerPage, onPage) {
            var data =3D new Object();
            data.UserKey =3D userKey;
            data.NumberPerPage =3D numberPerPage;
            data.OnPage =3D onPage;
            this.RecentForumDiscussionPage =3D data;
        }
    };


    // Wrapper to request user group forum page
    UserGroupForumPage =3D Class();
    UserGroupForumPage.prototype =3D {
        initialize: function(userKey, numberPerPage, onPage, sort) {
            var data =3D new Object();
            data.UserKey =3D userKey;
            data.NumberPerPage =3D numberPerPage;
            data.OnPage =3D onPage;
            data.Sort =3D sort;
            this.UserGroupForumPage =3D data;
        }
    };

    // Update or create a blog
    UpdateBlogAction =3D Class();
    UpdateBlogAction.prototype =3D {
        initialize: function(updateBlog, title, tagline, =
blogRollEntries, blogType, commentApproval) {
            var data =3D new Object();
            data.BlogKey =3D updateBlog;
            data.Title =3D title;
            data.Tagline =3D tagline;
            data.BlogRollEntries =3D blogRollEntries;
            data.BlogType =3D blogType;
            if ((typeof (commentApproval) =3D=3D 'undefined' || =
(commentApproval =3D=3D null))) {
                // Default to Everyone for backwards compatibility.
                commentApproval =3D "NoChange";
            }
            data.CommentApproval =3D commentApproval;
            this.UpdateBlogAction =3D data;
        }
    };

    // The blogRollEntry used in UpdateBlogAction
    BlogRollEntry =3D Class();
    BlogRollEntry.prototype =3D {
        initialize: function(name, url) {
            var data =3D new Object();
            data.Name =3D name;
            data.Url =3D url;
            this.BlogRollEntry =3D data;
        }
    };

    // Bookmark used in UpdateCommunityGroupAction
    Bookmark =3D Class();
    Bookmark.prototype =3D {
        initialize: function(title, link) {
            var data =3D new Object();
            data.Title =3D title;
            data.Link =3D link;
            this.Bookmark =3D data;
        }
    };

    // CommunityGroupVisibility used in UpdateCommunityGroupAction
    CommunityGroupVisibility =3D Class();
    CommunityGroupVisibility.prototype =3D {
        initialize: function(name) {
            var data =3D new Object();
            data.Name =3D name;
            this.CommunityGroupVisibility =3D data;
        }
    };

    // Update or create a blog post, key can be either a post key =
(update case)
    // or a blog key (create case)
    UpdateBlogPostAction =3D Class();
    UpdateBlogPostAction.prototype =3D {
        initialize: function(key, title, body, tags, publishDate, =
published) {
            var data =3D new Object();
            data.TargetThis =3D key;
            data.Title =3D title;
            data.Body =3D body;
            data.Tags =3D tags;
            data.Date =3D publishDate;
            data.Published =3D published;
            this.UpdateBlogPostAction =3D data;
        }
    };

    // Identify a forum discussion with this DiscussionKey=20
    DiscussionKey =3D Class();
    DiscussionKey.prototype =3D {
        initialize: function(key) {
            var data =3D new Object();
            data.Key =3D key;
            this.DiscussionKey =3D data;
        }
    };

    // Identify a custom item with this CustomItemKey
    CustomItemKey =3D Class();
    CustomItemKey.prototype =3D {
        initialize: function(key) {
            var data =3D new Object();
            data.Key =3D key;
            this.CustomItemKey =3D data;
        }
    };

    // Identify a custom collection with this CustomCollectionKey
    CustomCollectionKey =3D Class();
    CustomCollectionKey.prototype =3D {
        initialize: function(key) {
            var data =3D new Object();
            data.Key =3D key;
            this.CustomCollectionKey =3D data;
        }
    };

    // Update or create a custom item in storage
    UpdateCustomItemAction =3D Class();
    UpdateCustomItemAction.prototype =3D {
        initialize: function(customItemKey, name, mimeType, displayText, =
content, includeInRecentActivity) {
            var data =3D new Object();
            data.CustomItemKey =3D customItemKey;
            data.Name =3D name;
            data.MimeType =3D mimeType;
            data.DisplayText =3D displayText;
            data.Content =3D content;
            if ((typeof (includeInRecentActivity) =3D=3D 'undefined') || =
(includeInRecentActivity =3D=3D null)) {
                // Default to true for backwards compatibility
                includeInRecentActivity =3D true;
            }
            data.IncludeInRecentActivity =3D includeInRecentActivity
            this.UpdateCustomItemAction =3D data;
        }
    };

    // Add a new custom collection to storage
    AddCustomCollectionAction =3D Class();
    AddCustomCollectionAction.prototype =3D {
        initialize: function(customCollectionKey, customCollectionName) =
{
            var data =3D new Object();
            data.CustomCollectionKey =3D customCollectionKey;
            data.CustomCollectionName =3D customCollectionName;
            this.AddCustomCollectionAction =3D data;
        }
    };

    // Insert an item into a custom collection
    InsertIntoCollectionAction =3D Class();
    InsertIntoCollectionAction.prototype =3D {
        initialize: function(customCollectionKey, insertThisKey, =
position) {
            var data =3D new Object();
            data.CustomCollectionKey =3D customCollectionKey;
            data.InsertThisKey =3D insertThisKey;
            data.Position =3D position;
            this.InsertIntoCollectionAction =3D data;
        }
    };

    // Remove an item from a custom collection (position can be null to =
specify to remove all occurrences of item)
    RemoveFromCollectionAction =3D Class();
    RemoveFromCollectionAction.prototype =3D {
        initialize: function(customCollectionKey, removeThisKey, =
position) {
            var data =3D new Object();
            data.CustomCollectionKey =3D customCollectionKey;
            data.RemoveThisKey =3D removeThisKey;
            data.Position =3D position;
            this.RemoveFromCollectionAction =3D data;
        }
    };

    // Get a page of items out of a custom collection
    CustomCollectionPage =3D Class();
    CustomCollectionPage.prototype =3D {
        initialize: function(customCollectionKey, numberPerPage, onPage, =
sort) {
            var data =3D new Object();
            data.CustomCollectionKey =3D customCollectionKey;
            data.NumberPerPage =3D numberPerPage;
            data.OnPage =3D onPage;
            data.Sort =3D sort;
            this.CustomCollectionPage =3D data;
        }
    };


    // Get a page of items out of a custom collection
    EditorMessageRequest =3D Class();
    EditorMessageRequest.prototype =3D {
        initialize: function() {
            this.EditorMessageRequest =3D new Object();
        }
    };

    // Retrieve a user's tags for the given content type
    UserTags =3D Class();
    UserTags.prototype =3D {
        initialize: function(userKey, contentType) {
            var data =3D new Object();
            data.UserKey =3D userKey;
            data.ContentType =3D contentType;
            this.UserTags =3D data;
        }
    };


    // Get an item's ContentPolicy
    GetContentPolicyAction =3D Class();
    GetContentPolicyAction.prototype =3D {
        initialize: function(targetKey, userTier, action) {
            var data =3D new Object();
            data.TargetKey =3D targetKey;
            data.UserTier =3D userTier;
            data.ContentPolicyActionType =3D action;
            this.GetContentPolicyAction =3D data;
        }
    }

    // Set an item's ContentPolicy
    SetContentPolicyAction =3D Class();
    SetContentPolicyAction.prototype =3D {
        initialize: function(targetKey, userTier, action, policy) {
            var data =3D new Object();
            data.TargetKey =3D targetKey;
            data.UserTier =3D userTier;
            data.ContentPolicyActionType =3D action;
            data.ContentPolicy =3D policy;
            this.SetContentPolicyAction =3D data;
        }
    }

    ContentPolicy =3D Class();
    ContentPolicy.prototype =3D {
        initialize: function(name) {
            var data =3D new Object();
            data.Name =3D name;
            this.ContentPolicy =3D data;
        }
    };

    ContentPolicyActionType =3D Class();
    ContentPolicyActionType.prototype =3D {
        initialize: function(name) {
            var data =3D new Object();
            data.Name =3D name;
            this.ContentPolicyActionType =3D data;
        }
    };

    // Updates a Forum's meta data
    UpdateForumAction =3D Class();
    UpdateForumAction.prototype =3D {
        initialize: function(forumKey, title, description) {
            var data =3D new Object();
            data.ForumKey =3D forumKey;
            data.Title =3D title;
            data.Description =3D description;
            this.UpdateForumAction =3D data;
        }
    };

    //Adds/Updates a Forum Discussion's meta data. If the key is a =
ForumKey, it will be added as a new Discussion.
    //If the key is a ForumDiscussionKey, the existing forum discussion =
will be updated.
    UpdateForumDiscussionAction =3D Class();
    UpdateForumDiscussionAction.prototype =3D {
        initialize: function(key, title, body, isQuestion, isPoll, =
section, categories) {
            var data =3D new Object();
            data.TargetThis =3D key;
            data.Title =3D title;
            data.Body =3D body;
            data.IsQuestion =3D typeof (isQuestion) =3D=3D 'string' ? =
isQuestion : (isQuestion ? "true" : "false");
            data.IsPoll =3D typeof (isPoll) =3D=3D 'string' ? isPoll : =
(isPoll ? "true" : "false");
            if (typeof (section) !=3D "undefined") {
                data.Section =3D section;
            }
            if (typeof (categories) !=3D "undefined") {
                data.Categories =3D categories;
            }
            this.UpdateForumDiscussionAction =3D data;
        }
    };

    //Adds/Updates a Forum Post's meta data. If the key is a =
ForumDiscussionKey, it will be added as a new Post.
    //If the key is a ForumPostKey, the existing forum post will be =
updated.
    UpdateForumPostAction =3D Class();
    UpdateForumPostAction.prototype =3D {
        initialize: function(key, title, body, isQuestion) {
            var data =3D new Object();
            data.TargetThis =3D key;
            data.Title =3D title;
            data.Body =3D body;
            data.IsQuestion =3D isQuestion;
            this.UpdateForumPostAction =3D data;
        }
    };

    //Updates a Forum Discussion's Sticky flag
    ForumToggleDiscussionStickyAction =3D Class();
    ForumToggleDiscussionStickyAction.prototype =3D {
        initialize: function(discussionKey) {
            var data =3D new Object();
            data.DiscussionKey =3D discussionKey;
            this.ForumToggleDiscussionStickyAction =3D data;
        }
    };

    //Opens/Closes a Forum Discussion
    ForumToggleDiscussionClosedAction =3D Class();
    ForumToggleDiscussionClosedAction.prototype =3D {
        initialize: function(discussionKey) {
            var data =3D new Object();
            data.DiscussionKey =3D discussionKey;
            this.ForumToggleDiscussionClosedAction =3D data;
        }
    };

    //Retrieves a paginated list of Discussions for a particular Forum
    ForumDiscussionsPage =3D Class();
    ForumDiscussionsPage.prototype =3D {
        initialize: function(forumKey, numberPerPage, oneBasedOnPage, =
sort) {
            var data =3D new Object();
            data.ForumKey =3D forumKey;
            data.NumberPerPage =3D numberPerPage;
            data.OnPage =3D oneBasedOnPage;
            data.Sort =3D sort;
            this.ForumDiscussionsPage =3D data;
        }
    };

    //Retrieves a paginated list of Posts for a particular Forum
    ForumPostsPage =3D Class();
    ForumPostsPage.prototype =3D {
        initialize: function(forumDiscussionKey, numberPerPage, =
oneBasedOnPage, sort, findPostKey) {
            var data =3D new Object();
            data.DiscussionKey =3D forumDiscussionKey;
            data.NumberPerPage =3D numberPerPage;
            data.OnPage =3D oneBasedOnPage;
            data.Sort =3D sort;
            data.FindPostKey =3D findPostKey;
            this.ForumPostsPage =3D data;
        }
    };

    //Retrieves a paginated list of forums for a particular category
    ForumCategoriesPage =3D Class();
    ForumCategoriesPage.prototype =3D {
        initialize: function(numberPerPage, oneBasedOnPage) {
            var data =3D new Object();
            data.NumberPerPage =3D numberPerPage;
            data.OnPage =3D oneBasedOnPage;
            this.ForumCategoriesPage =3D data;
        }
    };

    //Retrieves a paginated list of forums for a particular category
    ForumsPage =3D Class();
    ForumsPage.prototype =3D {
        initialize: function(categoryKey, numberPerPage, oneBasedOnPage, =
sort) {
            var data =3D new Object();
            data.ForumCategoryKey =3D categoryKey;
            data.NumberPerPage =3D numberPerPage;
            data.OnPage =3D oneBasedOnPage;
            data.Sort =3D sort;
            this.ForumsPage =3D data;
        }
    };

    ForumSearchAction =3D Class();
    ForumSearchAction.prototype =3D {
        initialize: function(searchKey, searchString, numberPerPage, =
onPage) {
            var data =3D new Object();
            data.TargetThis =3D searchKey;
            data.SearchString =3D searchString;
            data.NumberPerPage =3D numberPerPage;
            data.OnPage =3D onPage;
            this.ForumSearchAction =3D data;
        }
    };

    // Retrieves a paginated list of community groups
    CommunityGroupPage =3D Class();
    CommunityGroupPage.prototype =3D {
        initialize: function(numberPerPage, oneBasedOnPage, sort, =
section) {
            var data =3D new Object();
            data.NumberPerPage =3D numberPerPage;
            data.OnPage =3D oneBasedOnPage;
            data.Sort =3D sort;
            if ((typeof (section) =3D=3D 'undefined') || (section =3D=3D =
null)) {
                // Default section to All
                section =3D new Section("All");
            }
            data.Section =3D section;
            this.CommunityGroupPage =3D data;
        }
    };

    // Retrieves a paginated list of community groups
    CommunityGroupMembership =3D Class();
    CommunityGroupMembership.prototype =3D {
        initialize: function(groupKey, userKey) {
            var data =3D new Object();
            data.CommunityGroupKey =3D groupKey;
            data.UserKey =3D userKey;
            this.CommunityGroupMembership =3D data;
        }
    };


    // Retrieves a paginated list of community groups
    CommunityGroupMembershipPage =3D Class();
    CommunityGroupMembershipPage.prototype =3D {
        initialize: function(key, numberPerPage, oneBasedOnPage, sort, =
membershipFilter) {
            var data =3D new Object();
            data.Key =3D key;
            data.NumberPerPage =3D numberPerPage;
            data.OnPage =3D oneBasedOnPage;
            data.Sort =3D sort;
            data.MembershipFilter =3D membershipFilter;
            this.CommunityGroupMembershipPage =3D data;
        }
    };

    // Retrieves a paginated list of registrants
    CommunityGroupRegistrantPage =3D Class();
    CommunityGroupRegistrantPage.prototype =3D {
        initialize: function(key, numberPerPage, oneBasedOnPage, sort) {
            var data =3D new Object();
            data.CommunityGroupKey =3D key;
            data.NumberPerPage =3D numberPerPage;
            data.OnPage =3D oneBasedOnPage;
            data.Sort =3D sort;
            this.CommunityGroupRegistrantPage =3D data;
        }
    };

    // Retrieves a paginated list of banned users
    CommunityGroupBannedUserPage =3D Class();
    CommunityGroupBannedUserPage.prototype =3D {
        initialize: function(key, numberPerPage, oneBasedOnPage, sort) {
            var data =3D new Object();
            data.CommunityGroupKey =3D key;
            data.NumberPerPage =3D numberPerPage;
            data.OnPage =3D oneBasedOnPage;
            data.Sort =3D sort;
            this.CommunityGroupBannedUserPage =3D data;
        }
    };

    // Retrieves a paginated list of invited users
    CommunityGroupInvitedUserPage =3D Class();
    CommunityGroupInvitedUserPage.prototype =3D {
        initialize: function(key, numberPerPage, oneBasedOnPage, sort) {
            var data =3D new Object();
            data.CommunityGroupKey =3D key;
            data.NumberPerPage =3D numberPerPage;
            data.OnPage =3D oneBasedOnPage;
            data.Sort =3D sort;
            this.CommunityGroupInvitedUserPage =3D data;
        }
    };



    // Creates a new or updates an existing community group
    UpdateCommunityGroupAction =3D Class();
    UpdateCommunityGroupAction.prototype =3D {
        initialize: function(key, title, description, categories, =
visibility, bookmarks, section, photoKey) {
            var data =3D new Object();
            data.CommunityGroupKey =3D key;
            data.Title =3D title;
            data.Description =3D description;
            data.Categories =3D categories;
            data.Visibility =3D visibility,
        data.Bookmarks =3D bookmarks;
            data.Section =3D section;
            data.PhotoKey =3D photoKey;
            this.UpdateCommunityGroupAction =3D data;
        }
    };

    // Updates an existing commnity group's bookmarks
    UpdateCommunityGroupBookmarksAction =3D Class();
    UpdateCommunityGroupBookmarksAction.prototype =3D {
        initialize: function(key, bookmarks) {
            var data =3D new Object();
            data.CommunityGroupKey =3D key;
            data.Bookmarks =3D bookmarks;
            this.UpdateCommunityGroupBookmarksAction =3D data;
        }
    };

    // Creates or updates a user's membership in a group, with options =
to ban the user from the group.
    UpdateCommunityGroupMembershipAction =3D Class();
    UpdateCommunityGroupMembershipAction.prototype =3D {
        initialize: function(communityGroupKey, userKey, membershipTier, =
isBanned, banMessage) {
            var data =3D new Object();
            data.CommunityGroupKey =3D communityGroupKey;
            data.UserKey =3D userKey;
            data.MembershipTier =3D membershipTier;
            data.IsBanned =3D isBanned;
            data.BanMessage =3D banMessage;
            this.UpdateCommunityGroupMembershipAction =3D data;
        }
    };

    // Enables a user to request membership in a community group or an =
admin to invite a non-member.
    RequestCommunityGroupMembershipAction =3D Class();
    RequestCommunityGroupMembershipAction.prototype =3D {
        initialize: function(communityGroupKey, userKey, message) {
            var data =3D new Object();
            data.CommunityGroupKey =3D communityGroupKey;
            data.UserKey =3D userKey;
            data.Message =3D message;
            this.RequestCommunityGroupMembershipAction =3D data;
        }
    };

    //Retrieves a paginated list of Events for a particular EventSetKey
    EventsPage =3D Class();
    EventsPage.prototype =3D {
        initialize: function(eventSetKey, startDate, endDate, =
numberPerPage, oneBasedOnPage, sort) {
            var data =3D new Object();
            data.EventSetKey =3D eventSetKey;
            data.StartDate =3D startDate;
            data.EndDate =3D endDate;
            data.NumberPerPage =3D numberPerPage;
            data.OnPage =3D oneBasedOnPage;
            data.Sort =3D sort;
            this.EventsPage =3D data;
        }
    };

    // Update or creates an Event, key can be either an EventKey (update =
case)
    // or an EventSetKey (create case)
    UpdateEventAction =3D Class();
    UpdateEventAction.prototype =3D {
        initialize: function(key, title, description, location, =
bookmarkName, bookmarkUrl, startDate, endDate, utcOffset) {
            var data =3D new Object();
            data.TargetThis =3D key;
            data.Title =3D title;
            data.Description =3D description;
            data.Location =3D location;
            data.BookmarkName =3D bookmarkName;
            data.BookmarkUrl =3D bookmarkUrl;
            data.StartDate =3D startDate;
            data.EndDate =3D endDate;
            data.UtcOffset =3D utcOffset;
            this.UpdateEventAction =3D data;
        }
    };


    // Retrieve a paginated list of recent group activities
    RecentMiniFeedActivity =3D Class();
    RecentMiniFeedActivity.prototype =3D {
        initialize: function(communityGroupKey, onPage, numberPerPage) {
            var data =3D new Object();
            data.CommunityGroupKey =3D communityGroupKey;
            data.OnPage =3D onPage;
            data.NumberPerPage =3D numberPerPage
            this.RecentMiniFeedActivity =3D data;
        }
    }

    //Retrieve a list of Most Active Users in a CommunityGroup
    CommunityGroupMostActiveMembers =3D Class();
    CommunityGroupMostActiveMembers.prototype =3D {
        initialize: function(communityGroupKey, age, =
maximumNumberOfMembers) {
            var data =3D new Object();
            data.CommunityGroupKey =3D communityGroupKey;
            data.Age =3D age;
            data.MaximumNumberOfMembers =3D maximumNumberOfMembers
            this.CommunityGroupMostActiveMembers =3D data;
        }
    }

    // perform a search for content within a specific community group
    CommunityGroupSearchAction =3D Class();
    CommunityGroupSearchAction.prototype =3D {
        initialize: function(communityGroupKey, searchType, =
searchString, numberPerPage, onPage) {
            var data =3D new Object();
            data.CommunityGroupKey =3D communityGroupKey;
            data.SearchType =3D searchType;
            data.SearchString =3D searchString;
            data.OnPage =3D onPage;
            data.NumberPerPage =3D numberPerPage;
            this.CommunityGroupSearchAction =3D data;
        }
    }

    // perform a search for content within a specific community group
    RequestDeleteCommunityGroupAction =3D Class();
    RequestDeleteCommunityGroupAction.prototype =3D {
        initialize: function(communityGroupKey, deleteReason) {
            var data =3D new Object();
            data.CommunityGroupKey =3D communityGroupKey;
            data.DeleteReason =3D deleteReason;
            this.RequestDeleteCommunityGroupAction =3D data;
        }
    }

    CommunityGroupRecentForumDiscussions =3D Class();
    CommunityGroupRecentForumDiscussions.prototype =3D {
        initialize: function(communityGroupKey, age, =
maximumNumberOfDiscussions) {
            var data =3D new Object();
            data.CommunityGroupKey =3D communityGroupKey;
            data.Age =3D age;
            data.MaximumNumberOfDiscussions =3D =
maximumNumberOfDiscussions;
            this.CommunityGroupRecentForumDiscussions =3D data;
        }
    }


    SystemTimeInfo =3D Class();
    SystemTimeInfo.prototype =3D {
        initialize: function() {
            var data =3D new Object();
            this.SystemTimeInfo =3D data;
        }
    }

    PrivateMessageFolderList =3D Class();
    PrivateMessageFolderList.prototype =3D {
        initialize: function() {
            var data =3D new Object();
            this.PrivateMessageFolderList =3D data;
        }
    }


    PrivateMessage =3D Class();
    PrivateMessage.prototype =3D {
        initialize: function(folderID, messageID) {
            var data =3D new Object();
            data.FolderID =3D folderID;
            data.MessageID =3D messageID;
            this.PrivateMessage =3D data;
        }
    }

    PrivateMessagePage =3D Class();
    PrivateMessagePage.prototype =3D {
        initialize: function(folderID, numberPerPage, onPage, =
messageReadState) {
            var data =3D new Object();
            data.FolderID =3D folderID;
            data.NumberPerPage =3D numberPerPage;
            data.OnPage =3D onPage;
            data.MessageReadState =3D messageReadState;
            this.PrivateMessagePage =3D data;
        }
    }

    PrivateMessageSendAction =3D Class();
    PrivateMessageSendAction.prototype =3D {
        initialize: function(subject, body, recipientList) {
            var data =3D new Object();
            data.Subject =3D subject;
            data.Body =3D body;
            data.RecipientList =3D recipientList;
            this.PrivateMessageSendAction =3D data;
        }
    }

    PrivateMessageMoveMessageAction =3D Class();
    PrivateMessageMoveMessageAction.prototype =3D {
        initialize: function(sourceFolderID, destinationFolderID, =
messageIDList) {
            var data =3D new Object();
            data.SourceFolderID =3D sourceFolderID;
            data.DestinationFolderID =3D destinationFolderID;
            data.MessageIDList =3D messageIDList;
            this.PrivateMessageMoveMessageAction =3D data;
        }
    }

    PrivateMessageDeleteMessageAction =3D Class();
    PrivateMessageDeleteMessageAction.prototype =3D {
        initialize: function(sourceFolderID, messageIDList) {
            var data =3D new Object();
            data.SourceFolderID =3D sourceFolderID;
            data.MessageIDList =3D messageIDList;
            this.PrivateMessageDeleteMessageAction =3D data;
        }
    }

    PrivateMessageEmptyTrashAction =3D Class();
    PrivateMessageEmptyTrashAction.prototype =3D {
        initialize: function() {
            var data =3D new Object();
            this.PrivateMessageEmptyTrashAction =3D data;
        }
    }


    PrivateMessageCreateFolderAction =3D Class();
    PrivateMessageCreateFolderAction.prototype =3D {
        initialize: function() {
            var data =3D new Object();
            data.FolderID =3D "Inbox";
            this.PrivateMessageCreateFolderAction =3D data;
        }
    }

    FirstUnreadPost =3D Class();
    FirstUnreadPost.prototype =3D {
        initialize: function(discussionKey, numberPerPage, sort) {
            var data =3D new Object();
            data.DiscussionKey =3D discussionKey;
            data.NumberPerPage =3D numberPerPage;
            data.Sort =3D sort;
            this.FirstUnreadPost =3D data;
        }
    }

    LatestPost =3D Class();
    LatestPost.prototype =3D {
        initialize: function(discussionKey, numberPerPage, sort) {
            var data =3D new Object();
            data.DiscussionKey =3D discussionKey;
            data.NumberPerPage =3D numberPerPage;
            data.Sort =3D sort;
            this.LatestPost =3D data;
        }
    }

    UpdateDiscussionLastReadAction =3D Class();
    UpdateDiscussionLastReadAction.prototype =3D {
        initialize: function(discussionKey, postKey, forceUpdate) {
            var data =3D new Object();
            data.DiscussionKey =3D discussionKey;
            if (postKey) {
                data.ForumPostKey =3D postKey;
            }
            if (forceUpdate) {
                data.ForceUpdate =3D true;
            }
            else {
                data.ForceUpdate =3D false;
            }
            this.UpdateDiscussionLastReadAction =3D data;
        }
    }

    UpdateForumAllReadAction =3D Class();
    UpdateForumAllReadAction.prototype =3D {
        initialize: function(forumKey) {
            var data =3D new Object();
            data.ForumKey =3D forumKey;
            this.UpdateForumAllReadAction =3D data;
        }
    }

    UpdateCategoryAllReadAction =3D Class();
    UpdateCategoryAllReadAction.prototype =3D {
        initialize: function(categoryKey) {
            var data =3D new Object();
            data.ForumCategoryKey =3D categoryKey;
            this.UpdateCategoryAllReadAction =3D data;
        }
    }

    UpdateExternalUserIdAction =3D Class();
    UpdateExternalUserIdAction.prototype =3D {
        initialize: function(externalSiteName, externalSiteUserId, =
forUser) {
            var data =3D new Object();
            data.ExternalSiteName =3D externalSiteName;
            data.ExternalSiteUserId =3D externalSiteUserId;
            data.ForUser =3D forUser;
            this.UpdateExternalUserIdAction =3D data;
        }
    }

    UpdateSubscriptionAction =3D Class();
    UpdateSubscriptionAction.prototype =3D {
        initialize: function(discussionKey, subscribe) {
            var data =3D new Object();
            data.DiscussionKey =3D discussionKey;
            data.Subscribe =3D subscribe;
            this.UpdateSubscriptionAction =3D data;
        }
    }

    UpdatePollAction =3D Class();
    UpdatePollAction.prototype =3D {
        initialize: function(pollOnKey, question, answers) {
            var data =3D new Object();
            data.PollOnKey =3D pollOnKey;
            data.Question =3D question;
            data.Answers =3D answers;
            this.UpdatePollAction =3D data;
        }
    }

    TogglePollIsClosedAction =3D Class();
    TogglePollIsClosedAction.prototype =3D {
        initialize: function(pollKey) {
            var data =3D new Object();
            data.ToggleThisPoll =3D pollKey;
            this.TogglePollIsClosedAction =3D data;
        }
    }

    PostPollAnswerAction =3D Class();
    PostPollAnswerAction.prototype =3D {
        initialize: function(pollToAnswer, indexOfAnswer) {
            var data =3D new Object();
            data.PollToAnswer =3D pollToAnswer;
            data.IndexOfAnswer =3D indexOfAnswer;
            this.PostPollAnswerAction =3D data;
        }
    }

    PollPage =3D Class();
    PollPage.prototype =3D {
        initialize: function(pollOnKey, numberPerPage, onPage, sort) {
            var data =3D new Object();
            data.PollOnKey =3D pollOnKey;
            data.NumberPerPage =3D numberPerPage;
            data.OnPage =3D onPage;
            data.Sort =3D sort;
            this.PollPage =3D data;
        }
    }

    CheckFilteredWords =3D Class();
    CheckFilteredWords.prototype =3D {
        initialize: function(keyValueDictionary) { // key is the string =
ID, value is the string to be checked - formatted like { =
"key1":"string1", "key2":"string2" }.
            var data =3D new Object();
            data.WordDictionary =3D keyValueDictionary;
            this.CheckFilteredWords =3D data;
        }
    }

    //Points&Badging
    AwardPointsAction =3D Class();
    AwardPointsAction.prototype =3D {
        initialize: function(userKey, points, currencyType) {
            var data =3D new Object();
            data.UserKey =3D userKey;
            data.Points =3D points;
            data.CurrencyType =3D currencyType;
            this.AwardPointsAction =3D data;
        }
    }

    BadgeFamily =3D Class();
    BadgeFamily.prototype =3D {
        initialize: function(badgeFamilyKey) {
            var data =3D new Object();
            data.BadgeFamilyKey =3D badgeFamilyKey;
            this.BadgeFamily =3D data;
        }
    }

    BadgeFamilies =3D Class();
    BadgeFamilies.prototype =3D {
        initialize: function() {
            var data =3D new Object();
            this.BadgeFamilies =3D data;
        }
    }

    BadgingEventAction =3D Class();
    BadgingEventAction.prototype =3D {
        initialize: function(activityName, activityTags, userTags) {
            var data =3D new Object();
            data.ActivityName =3D activityName;
            data.ActivityTags =3D activityTags
            data.UserTags =3D userTags;
            this.BadgingEventAction =3D data;
        }
    }

    GrantBadgeAction =3D Class();
    GrantBadgeAction.prototype =3D {
        initialize: function(userKey, badgeFamilyKey, badgeKey) {
            var data =3D new Object();
            data.UserKey =3D userKey;
            data.BadgeFamilyKey =3D badgeFamilyKey
            data.BadgeKey =3D badgeKey;
            this.GrantBadgeAction =3D data;
        }
    }

    Leaderboard =3D Class();
    Leaderboard.prototype =3D {
        initialize: function(leaderboardKey) {
            var data =3D new Object();
            data.LeaderboardKey =3D leaderboardKey;
            this.Leaderboard =3D data;
        }
    }

    Leaderboards =3D Class();
    Leaderboards.prototype =3D {
        initialize: function() {
            var data =3D new Object();
            this.Leaderboards =3D data;
        }
    }

    LeaderboardRankingsPage =3D Class();
    LeaderboardRankingsPage.prototype =3D {
        initialize: function(leaderboardKey, oneBasedOnPage) {
            var data =3D new Object();
            data.LeaderboardKey =3D leaderboardKey;
            data.OnPage =3D oneBasedOnPage;
            this.LeaderboardRankingsPage =3D data;
        }
    }

    RevokeBadgeAction =3D Class();
    RevokeBadgeAction.prototype =3D {
        initialize: function(userKey, badgeFamilyKey, badgeKey) {
            var data =3D new Object();
            data.UserKey =3D userKey;
            data.BadgeFamilyKey =3D badgeFamilyKey
            data.BadgeKey =3D badgeKey;
            this.RevokeBadgeAction =3D data;
        }
    }

    PointsAndBadgingRuleValidationAction =3D Class();
    PointsAndBadgingRuleValidationAction.prototype =3D {
        initialize: function(rules) {
            var data =3D new Object();
            data.Rules =3D rules;
            this.PointsAndBadgingRuleValidationAction =3D data;
        }
    }

    AbuseItemPage =3D Class();
    AbuseItemPage.prototype =3D {
        initialize: function(numberPerPage, onPage, section, =
maxReportsPerItem) {
            var data =3D new Object();
            data.NumberPerPage =3D numberPerPage;
            data.OnPage =3D onPage;
            data.Section =3D section;
            data.MaxReportsPerItem =3D maxReportsPerItem;
            this.AbuseItemPage =3D data;
        }
    }

    AbuseItem =3D Class();
    AbuseItem.prototype =3D {
        initialize: function(targetKey) {
            var data =3D new Object();
            data.TargetKey =3D targetKey;
            this.AbuseItem =3D data;
        }
    }

    ClearAbuseAction =3D Class();
    ClearAbuseAction.prototype =3D {
        initialize: function(targetKey) {
            var data =3D new Object();
            data.TargetKey =3D targetKey;
            this.ClearAbuseAction =3D data;
        }
    }

    SetCommentBlockingStateAction =3D Class();
    SetCommentBlockingStateAction.prototype =3D {
        initialize: function(commentKey, blockingState) {
            var data =3D new Object();
            data.CommentKey =3D commentKey;
            data.CommentBlockingState =3D blockingState;
            this.SetCommentBlockingStateAction =3D data;
        }
    }
    //Community feed
    CommunityFeedRequest =3D Class();
    CommunityFeedRequest.prototype =3D {
        initialize: function(activityForTypes, count) {
            var data =3D new Object();
            data.ActivityForTypes =3D activityForTypes;
            data.Count =3D count;
            this.CommunityFeedRequest =3D data;
        }
    }

    // updates the flag on individual content as to
    // whether or not the content will be included in
    // discovery results
    UpdateDiscoveryFilterFlagOnContentAction =3D Class();
    UpdateDiscoveryFilterFlagOnContentAction.prototype =3D {
        initialize: function(content, excludeContentFlag, siteList) {
            var data =3D new Object();
            data.DiscoveryFilterFlagExcludeThisContent =3D content;
            data.ExcludeContentFlag =3D excludeContentFlag;
            data.SiteList =3D siteList;
            this.UpdateDiscoveryFilterFlagOnContentAction =3D data;
        }
    };

    SendTwitterMessageAction =3D Class();
    SendTwitterMessageAction.prototype =3D {
        initialize: function(message, url, template) {
            var data =3D new Object();
            data.Message =3D message;
            data.Url =3D url;
            data.Template =3D template;
            this.SendTwitterMessageAction =3D data;
        }
    }

    UserTwitterStatus =3D Class();
    UserTwitterStatus.prototype =3D {
        initialize: function(userKey) {
            var data =3D new Object();
            data.UserKey =3D userKey;
            this.UserTwitterStatus =3D data;
        }
    }


    UserTwitterFriends =3D Class();
    UserTwitterFriends.prototype =3D {
        initialize: function(numberPerPage, onPage) {
            var data =3D new Object();
            data.NumberPerPage =3D numberPerPage;
            data.OnPage =3D onPage;
            this.UserTwitterFriends =3D data;
        }
    }

    UserExtendedPrefs =3D Class();
    UserExtendedPrefs.prototype =3D {
        initialize: function(userKey) {
            var data =3D new Object();
            data.UserKey =3D userKey;
            this.UserExtendedPrefs =3D data;
    	}
    }
    FriendFeedRequest =3D Class();
    FriendFeedRequest.prototype =3D {
        initialize: function(forUserKey, pageNumber, includeTypes) {
            var data =3D new Object();
            data.ForUserKey =3D forUserKey;
            data.PageNumber =3D pageNumber;
            data.IncludeTypes =3D includeTypes;
            this.FriendFeedRequest =3D data;
        }
    }
   =20
    AddFriendFeedReactionRequest =3D Class();
    AddFriendFeedReactionRequest.prototype =3D {
        initialize: function(reactionOnKey, authorUserKey, body) {
            var data =3D new Object();
            data.ReactionOnKey =3D reactionOnKey;
            data.AuthorKey =3D authorUserKey;
            data.Body =3D body;
            this.AddFriendFeedReactionRequest =3D data;
	}
    }
   =20
    UpdateUserExtendedPrefAction =3D Class();
    UpdateUserExtendedPrefAction.prototype =3D {
        initialize: function(name, value) {
            var data =3D new Object();
            data.PrefName =3D name;
            data.PrefValue =3D value;
            this.UpdateUserExtendedPrefAction =3D data;
        }
    }
   =20
    UpdateUserPathRequest =3D Class();
    UpdateUserPathRequest.prototype =3D {
        initialize: function(userKey, path){
            var data =3D new Object();
            data.User =3D userKey;
            data.Path =3D path;
            this.UpdateUserPathRequest =3D data;
	}
    }
   =20
    DeleteFriendFeedReactionRequest =3D Class();
    DeleteFriendFeedReactionRequest.prototype =3D {
        initialize: function(onFeedActivityKey, reactionKey) {
            var data =3D new Object();
            data.ReactionOnKey =3D onFeedActivityKey;
            data.ReactionKey =3D reactionKey;
            this.DeleteFriendFeedReactionRequest =3D data;
        }
    }
   =20
    UsersForPathRequest =3D Class();
    UsersForPathRequest.prototype =3D {
        initialize: function(forPath, includeSubPaths){
            var data =3D new Object();
            data.Path =3D forPath;
            data.IncludeSubPaths =3D includeSubPaths;
            this.UsersForPathRequest =3D data;
	}
    }
   =20
    SetFriendFeedUserVisibilityRequest =3D Class();
    SetFriendFeedUserVisibilityRequest.prototype =3D {
        initialize: function(feedOwner, forUser, isVisible){
            var data =3D new Object();
            data.FeedOwnerUserKey =3D feedOwner;
            data.ForUserKey =3D forUser;
            data.Visible =3D isVisible;
            this.SetFriendFeedUserVisibilityRequest =3D data;
        }
    }
   =20
    HiddenFriendFeedUsersRequest =3D Class();
    HiddenFriendFeedUsersRequest.prototype =3D {
        initialize: function(forUserKey){
            var data =3D new Object();
            data.ForUserKey =3D forUserKey;
            this.HiddenFriendFeedUsersRequest =3D data;
	}
    }
   =20
    PathForUserRequest =3D Class();
    PathForUserRequest.prototype =3D {
        initialize: function(forUserKey){
            var data =3D Object();
            data.User =3D forUserKey;
            this.PathForUserRequest =3D data;
        }
    }
	CommentRequest =3D Class();
	CommentRequest.prototype =3D {
		initialize: function(commentKey, lookInModeration) {
			var data =3D Object();
			data.CommentKey =3D commentKey;
			data.LookInModeration =3D lookInModeration;
			this.CommentRequest =3D data;
		}
	}
   =20
    SendYahooUpdateMessageAction =3D Class();
    SendYahooUpdateMessageAction.prototype =3D {
        initialize: function(message, url, template) {
            var data =3D new Object();
            data.Message =3D message;
            data.Url =3D url;
            data.Template =3D template;
            this.SendYahooUpdateMessageAction =3D data;
        }
    }
   =20
    SendLinkedInUpdateMessageAction =3D Class();
    SendLinkedInUpdateMessageAction.prototype =3D {
		initialize: function(message, url, template) {
			var data =3D new Object();
			data.Message =3D message;
			data.Url =3D url;
			data.Template =3D template;
			this.SendLinkedInUpdateMessageAction =3D data;
		}
    }
   =20
    SendLinkedInNetworkUpdateMessageAction =3D Class();
    SendLinkedInNetworkUpdateMessageAction.prototype =3D {
		initialize: function(message, url, template) {
			var data =3D new Object();
			data.Message =3D message;
			data.Url =3D url;
			data.Template =3D template;
			this.SendLinkedInNetworkUpdateMessageAction =3D data;
		}
    }
   =20
    UserLinkedInProfile =3D Class();
    UserLinkedInProfile.prototype =3D {
        initialize: function(userKey) {
            var data =3D new Object();
            data.UserKey =3D userKey;
            this.UserLinkedInProfile =3D data;
        }
    }
   =20
    UserLinkedInUniqueId =3D Class();
    UserLinkedInUniqueId.prototype =3D {
		initialize: function(userKey) {
			var data =3D new Object();
			data.UserKey =3D userKey;
			this.UserLinkedInUniqueId =3D data;
		}
    }

})();

------=_NextPart_000_0000_01CBC77C.A6992E80
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://sitelife.usatoday.com/ver1.0/Direct/FacebookProxy?sid=www.usatoday.com

document.domain =3D "usatoday.com";

var slFacebookProxy =3D function(){
	this.ApiKey =3D "8fbbcaace5daaf21720d0ab04b5a5e26";
	this.connectStatus =3D null;
};

slFacebookProxy.prototype.loadScript =3D function(url, callback) {
	var script =3D document.createElement('script');
	script.type =3D 'text/javascript';
	script.charset =3D 'utf-8';
	if (callback)
		script.onload =3D script.onreadystatechange =3D function() {
			if (script.readyState && script.readyState !=3D 'loaded' && =
script.readyState !=3D 'complete')
				return;
			script.onreadystatechange =3D script.onload =3D null;
			callback();
		};
	script.src =3D url;
	document.getElementsByTagName('head')[0].appendChild (script);
}

slFacebookProxy.prototype.init =3D function(callback, iterCount){
	// If no API key, do nothing, call callback immediately.
	if(!this.ApiKey || this.ApiKey =3D=3D ""){
		if(callback) callback();
		return;
	}
	if (!iterCount){
		iterCount =3D 0;
	}
	if (iterCount > 10){
		return; // give up
	}
	var me =3D this;
	//Crazy hack for removing document.write
	if(!document.getElementById("FB_HiddenContainer")){
		try{
			if(!window.document.body){
				document.write('<div style=3D"position: absolute; top: -10000px; =
left: -10000px; width: 0px; height: 0px;" =
id=3D"FB_HiddenContainer"></div>');
			}
			else{
				var fbHiddenDiv =3D document.createElement("div");
				fbHiddenDiv.id =3D "FB_HiddenContainer";
				fbHiddenDiv.style.position =3D "absolute";
				fbHiddenDiv.style.left =3D "-10000px";
				fbHiddenDiv.style.top =3D "-10000px";
				fbHiddenDiv.style.width =3D "0px";
				fbHiddenDiv.style.height =3D "0px";
				window.document.body.insertBefore(fbHiddenDiv, =
window.document.body.firstChild);
			}
		}
		catch(e){
			setTimeout(function(){
				me.init(callback, ++iterCount);
			}, 100);
			return;
		}
	}

	// Race condition where Fb isn't loaded yet...
	if(!window.FB){
		if(this.alreadyIncludedFeatureLoader){
			setTimeout(function(){
				me.init(callback, ++iterCount);
			}, 100);
		}
		else{
			=
this.loadScript('http://www.connect.facebook.com/js/api_lib/v0.4/FeatureL=
oader.js.php', function(){
				me.init(callback, ++iterCount);
			});
			this.alreadyIncludedFeatureLoader =3D true;
		}
		return;
	}

	if(!this.initialized){
		this.initialized =3D true;
		FB.init("8fbbcaace5daaf21720d0ab04b5a5e26", =
"/asp/facebook/FacebookXd.html");
	}

	FB.ensureInit(function(){
		// Get current status
		FB.Connect.get_status().waitUntilReady(function( status ){
			me.connectStatus =3D status;

			if(callback){
				callback();
			}
		});
	});
};

// Initialize a global facebook API
var slFB =3D new slFacebookProxy();

slFacebookProxy.prototype.linkImages =3D function(images, url){
	var fb_images =3D [];
	for(i=3D0; i<images.length; i++){
		fb_images.push({'src': images[i], 'href': url});

	}
	return fb_images;
};

slFacebookProxy.prototype.trunc =3D function(text, maxLen){
	if(!maxLen){
		maxLen =3D 200;
	}

	if(text.length > maxLen){
		text =3D text.substring(0, maxLen);
		text =3D text + "...";
	}

	return text;
};

// New since Facebook depreciated FB.Connect.showFeedDialog....
// template_name is totally ignored.
// variables: Now includes some special values...
//    name : the title of the article (we used to call it "Title".  We =
accept both (for now))
//    href : link to the article (we used to call it "URL")
//    description : Body of the article (we used to call it =
"Comment_Body")
//    caption : "{*actor*} commented on an article" or whatever.  used =
to be part of template bundle.
//    media : Images and stuff.  Array of {'type' : 'image', 'src' : =
image src, 'href' : url to link}
//    action_links : array like: {'text': 'Read the full article', =
'href' : url}
//    share_text : prompt to the user ("Share this comment on Facebook")
//
slFacebookProxy.prototype.submitFeedStory =3D function(template_name, =
variables, callback, userComment){
	var me =3D this;
	if(!this.ApiKey || this.ApiKey =3D=3D ""){
		if(callback) callback();
		return;
	}
=09
	// Convert older parameters from the TemplateBundles days...
	if(variables){
		variables["name"] =3D variables["name"] || variables["Title"];
		variables["href"] =3D variables["href"] || variables["URL"];
		variables["description"] =3D variables["description"] || =
variables["Comment_Body"];
	}
=09
	this.init(function(){
		FB.Connect.streamPublish(userComment, variables, =
variables["action_links"], null, variables["share_text"], callback, =
true);=09
	});
};

slFacebookProxy.prototype.submitArticleComment =3D function(title, url, =
excerpt, comment_body, images, callback){
	var me =3D this;
	if(!this.ApiKey || this.ApiKey =3D=3D ""){
		if(callback) callback();
		return;
	}
=09
	var variables =3D {
		'name' : title,
		'href' : url,
		'description' : me.trunc(excerpt)
	}
=09
	// setup images if there are any...
	if(images && images.length > 0){
		variables['media'] =3D [];
		for(var i=3D0; i<images.length; i++){
			variables['media'].push({'type' : 'image', 'src' : images[i], 'href' =
: url});
		}
	}
=09
	variables['action_links'] =3D [{'text': 'Read the full article', 'href' =
: url}];
=09
	this.submitFeedStory("ArticleComment", variables, callback, =
comment_body);
};

slFacebookProxy.prototype.getUrlParameters =3D function(url){
	var ret =3D {};
	var params =3D null;

	var startPos =3D url.indexOf('?');
	if(startPos >=3D 0){
		var endPos =3D url.indexOf('#');
		if(endPos < startPos){
			endPos =3D url.length;
		}

		params =3D url.substring(startPos+1, endPos);

		var splitParams =3D params.split("&");
		for(i=3D0; i<splitParams.length; i++){
			var kvp =3D splitParams[i].split('=3D');
			if(kvp[0]){
				ret[kvp[0]] =3D kvp[1] || "";
			}
		}
	}

	return ret;
};

slFacebookProxy.prototype.showInviteFriendsDialog =3D function(title, =
header, invite_text, next_page, type, accept_text, accept_url){
	var params =3D this.getUrlParameters(next_page);
	this.init(function(){
	    var the_fbml =3D "";
		the_fbml +=3D '<fb:fbml>';
		the_fbml +=3D '	<fb:request-form style=3D"width: 750px; height: =
660px;" action=3D"' + next_page + '" method=3D"GET" invite=3D"true" =
type=3D"' + type + '" content=3D"' + invite_text + ' <fb:req-choice =
url=3D\'' + accept_url + '\' label=3D\'' + accept_text + '\'/>">';

		// add input params
		for(var i in params){
			the_fbml +=3D '<input type=3D"hidden" name=3D"'+i+'" =
value=3D"'+params[i]+'">';
		}

		the_fbml +=3D	'		<fb:multi-friend-selector showborder=3D"false" =
bypass=3D"cancel" actiontext=3D"' + header + '"/>';
		the_fbml +=3D '	</fb:request-form>';
		the_fbml +=3D '</fb:fbml>';

		var dlg =3D new FB.UI.FBMLPopupDialog(title, the_fbml);
		dlg.setContentWidth(750);
		dlg.setContentHeight(660);
		dlg.set_placement(FB.UI.PopupPlacement.center);
		dlg.show();
	});
};

slFacebookProxy.prototype.isLoggedIn =3D function(){
	return (this.connectStatus !=3D FB.ConnectState.userNotLoggedIn);
};

slFacebookProxy.prototype.currentUserFacebookId =3D function(){
	//return this.currentUserId;
	if(FB.Facebook.apiClient.get_session()){
		return FB.Facebook.apiClient.get_session().uid;
	}

	else return null;
};

slFacebookProxy.prototype.isConnectedUser =3D function(){
	return (this.connectStatus =3D=3D FB.ConnectState.connected);
};

slFacebookProxy.prototype.connectEnabled =3D function(){
	return (this.ApiKey !=3D "");
};

slFacebookProxy.prototype.renderFbml =3D function(){
	FB.XFBML.Host.parseDomTree();
};

slFacebookProxy.prototype.onLogin =3D function(callback){
	this.init(function(){
		FB.Facebook.get_sessionWaitable().waitUntilReady( callback );
	});
};

slFacebookProxy.prototype.queryConnectStatus =3D function(callback){
	this.init(function(){
		FB.Connect.get_status().waitUntilReady( callback );
	});
};

slFacebookProxy.prototype.login =3D function(callback){
	var me =3D this;
	this.init(function(){
		FB.Connect.requireSession(function(){
			FB.Connect.get_status().waitUntilReady(function( status ){
				me.connectStatus =3D status;

				if(callback){
					me.onLogin(callback);
				}
			});
		});
	});
};

slFacebookProxy.prototype.logout =3D function(callback){
	this.init(function(){
		FB.Connect.logout(callback);
	});
};


------=_NextPart_000_0000_01CBC77C.A6992E80
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://content.usatoday.com/asp/usatAj/usataj.js

try{if(document.domain!=3D'usatoday.com'){document.domain=3D'usatoday.com=
'}}catch(ignore){status=3D'not in usatoday.com'=0A=
setTimeout(function(){status=3D''},4000)}=0A=
function usatAj(baseHref,proxyPrefix){var loc=3Ddocument.location=0A=
if(!baseHref)baseHref=3Dloc.pathname.replace(/[^/]*$/,'')=0A=
if(!baseHref.match(/\/$/)) baseHref+=3D '/'=0A=
if(!baseHref.match(/^[a-z]+\:\/\//))=0A=
baseHref=3Dloc.protocol+'//'+loc.host+(baseHref.match(/^\//)?baseHref:loc=
.pathname.replace(/[^/]*$/,''))=0A=
this.urlPrefix=3DbaseHref=0A=
var h=3DbaseHref.split('/')=0A=
this.hostPrefix=3D[h[0],'',h[2]].join('/')=0A=
var =
defaultProxyPrefix=3Dself.usatAjDefaultProxyPrefix?usatAjDefaultProxyPref=
ix:this.autoDefaultProxyPrefix()=0A=
this.proxyPrefix=3Dthis.qualifyUrl(proxyPrefix?proxyPrefix.replace(/[^/]*=
$/,''):defaultProxyPrefix)=0A=
this.proxyHost=3Dthis.urlHost(this.proxyPrefix)}=0A=
=0A=
usatAj.prototype=3D{autoDefaultProxyPrefix:function(){var =
us=3Ddocument.getElementsByTagName('SCRIPT')=0A=
for(var j=3Dus.length-1;j>=3D0;j--){var me=3Dus[j].src=0A=
if(me.match(/usataj\.js/))=0A=
return me.replace(/[^/]*$/,'')}=0A=
return'http://content.usatoday.com/asp/usataj/'},=0A=
_debugBuffer:[],=0A=
showDebug:function(){if(!this.Debug)return=0A=
var debugDiv=3Ddocument.getElementById('debugDiv')=0A=
if(!debugDiv)return=0A=
function pad(n){return('0'+n).substring(n>9?1:0)}=0A=
var now=3Dnew Date()=0A=
var h=3Dpad(now.getHours())=0A=
var m=3Dpad(now.getMinutes())=0A=
var s=3Dpad(now.getSeconds())=0A=
var t=3Dh+':'+m+':'+s+' '=0A=
for(var j=3D0;j<arguments.length;j++)=0A=
t+=3Darguments[j]=0A=
t+=3D'\n'=0A=
var txt=3Dt=0A=
.replace(/[&]/g,'&amp;')=0A=
.replace(/[<]/g,'&lt;')=0A=
.replace(/[ ]/g,'&nbsp;')=0A=
.replace(/[\n]/g,'<br />\n')=0A=
this._debugBuffer.push(txt)=0A=
var This=3Dthis=0A=
setTimeout(function(){var buf=3DThis._debugBuffer=0A=
if(buf.length){buf.push('<hr size=3D"1px" />\n')=0A=
debugDiv.innerHTML+=3Dbuf.join('')=0A=
This._debugBuffer=3D[]}},1)},=0A=
showAjDebug:function(level){if(!this.Debug||level>this.Debug)return=0A=
var args=3D['usatAj ',location.host,'  ']=0A=
for(var j=3D1;j<arguments.length;j++)args.push(arguments[j])=0A=
this.showDebug.apply(this,args)},=0A=
Debug:0,=0A=
=0A=
transitionImage:'<span class=3D"transImg"><img =
src=3D"http://i.usatoday.net/_common/_images/squaresAnimated.gif" =
/></span>',=0A=
=0A=
TodoList:function(temporary){var This=3Dthis=0A=
This._todo=3D[]=0A=
This.Todo=3Dfunction(fn){if(This._todo)=0A=
This._todo.push(fn)=0A=
else if(temporary)=0A=
throw temporary=0A=
else=0A=
fn.apply(This,This._args)}=0A=
This.Unfinished=3Dfunction(){return This._todo?true:false}=0A=
This.Finish=3Dfunction(){var queue=3DThis._todo=0A=
if(!queue)throw'redundant finish'=0A=
This._todo=3Dnull=0A=
This._args=3Darguments=0A=
for(var j=3D0;j<queue.length;j++)=0A=
queue[j].apply(This,arguments)}},=0A=
=0A=
urlHost:function(url){return url.split('/')[2]},=0A=
=0A=
qualifyUrl:function(path){if(path.match(/^[a-z]+:\/\//))return path=0A=
if(path.match(/^\//))=0A=
return this.hostPrefix+path=0A=
else=0A=
return this.urlPrefix+path},=0A=
=0A=
ajax:function(u_rl,rH,errH,timeout){try{this.showAjDebug(2,'ajax u_rl: =
',u_rl)=0A=
var url=3Dthis.qualifyUrl(u_rl)=0A=
this.showAjDebug(2,'ajax url: ',url,' urlHost is ',this.urlHost(url))=0A=
if(url.length<2000&&location.host=3D=3Dthis.urlHost(url)){this.showAjDebu=
g(2,'requesting GET')=0A=
this.doRequest('GET',url,{},'',rH,errH,timeout)}else{this.showAjDebug(2,'=
delegating to fallback')=0A=
this.showAjDebug(3,'fallback is ',usatAj.ajaxFallback,' fallback proxy =
prefix is ',usatAj.proxyPrefix)=0A=
try{usatAj.ajaxFallback(url,rH,errH,timeout)}catch(ex){this.showError(ex,=
'trying to run ajaxFallback')}}}catch(ex){this.showError(ex,'can not run =
ajax',u_rl)}},=0A=
=0A=
postHeader:{'Content-Type':'application/x-www-form-urlencoded'},=0A=
=0A=
ajaxFallback:function(url,rH,errH,timeout){this.showAjDebug(1,'ajaxFallba=
ck url: ',url)=0A=
var purl=3Dthis.proxyPrefix+'post.ashx'=0A=
var body=3Dthis.ToQueryString({method:'GET',lrl:url})=0A=
this.doRequest('POST',purl,this.postHeader,body,rH,errH,timeout)},=0A=
=0A=
pajax:function(u_rl,body,rH,errH,timeout){try{this.showAjDebug(2,'pajax =
',u_rl,' -- ',body)=0A=
var url=3Dthis.qualifyUrl(u_rl)=0A=
if(location.host=3D=3Dthis.urlHost(url))=0A=
this.doRequest('POST',url,this.postHeader,body,rH,errH,timeout)=0A=
else =
try{usatAj.pajaxFallback(url,body,rH,errH,timeout)}catch(ex){this.showErr=
or(ex,'trying to run =
pajaxFallback',u_rl)}}catch(ex){this.showError(ex,'can not run =
pajax',u_rl)}},=0A=
pajaxFallback:function(url,bod,rH,errH,timeout){this.showAjDebug(1,'pajax=
Fallback ',url,' -- ',bod)=0A=
var purl=3Dthis.proxyPrefix+'post.ashx'=0A=
var body=3Dthis.ToQueryString({method:'POST',=0A=
lrl:url,=0A=
body:bod,=0A=
contenttype:this.postHeader['Content-Type']})=0A=
if(!errH)errH=3Dfunction(){}=0A=
this.doRequest('POST',purl,this.postHeader,body,rH,errH,timeout)},=0A=
=0A=
request:function(){return new XMLHttpRequest()},=0A=
=0A=
safeReq:function(req,prop){try{return =
req[prop]}catch(ignore){return{status:567,responseText:null}[prop]}},=0A=
=0A=
doRequest:function(method,url,headers,body,rH,errH,timeout){this.showAjDe=
bug(1,'doRequest ',method,' ',url,' ',body)=0A=
var req=3Dthis.request()=0A=
var This=3Dthis=0A=
var timeoutHack=3Dtrue=0A=
if(!timeout)timeout=3D60000=0A=
var abortTimer=3DsetTimeout(function(){if(timeoutHack){req.abort()=0A=
if(errH)=0A=
errH({req:req,results:null,rH:rH,status:'timeout',url:url,timeout:timeout=
})}},timeout)=0A=
req.open(method,url,true)=0A=
req.onreadystatechange=3Dfunction(){This.showAjDebug(2,'ajax state =
change ',req.readyState,' for ',url)=0A=
if(req.readyState!=3D4)return=0A=
try{timeoutHack=3Dfalse=0A=
clearTimeout(abortTimer)}catch(ex){This.showError(ex,'error trying =
clearTimeout for ',url)}=0A=
var reqStatus=3DThis.safeReq(req,'status')=0A=
This.showAjDebug(1,reqStatus,' - ',url)=0A=
var ok=3D200<=3DreqStatus&&304>=3DreqStatus||null=3D=3DreqStatus=0A=
var results=3DThis.safeReq(req,'responseText')=0A=
if(ok){This.showAjDebug(2,'RESULTS FOR ',url,':\n',results)=0A=
rH(results)}else{This.showAjDebug(1,'NOT OK, RESULTS FOR =
',url,':\n',results)=0A=
try{if(errH){This.showAjDebug(1,'running error handler ',errH)=0A=
var context=3D{req:req,=0A=
results:results,=0A=
rH:rH,=0A=
status:status,=0A=
url:url}=0A=
errH(context)}}catch(e){This.showAjDebug(1,'could not run error handler =
',errH,':')=0A=
This.showError(e,'running error handler for '+url)}}}=0A=
for(var h in headers)=0A=
req.setRequestHeader(h,headers[h])=0A=
req.setRequestHeader('Referer',document.location.href)=0A=
req.send(body)},=0A=
=0A=
_onUnloads:{},=0A=
ahah:function(tagOrId,innerHTML,url,optionalErrorHtml){try{var =
tag=3D('string'=3D=3Dtypeof tagOrId)?$(tagOrId):tagOrId=0A=
var id=3Dtag.id=0A=
if(id&&usatAj._onUnloads[id])usatAj._onUnloads[id].Finish()=0A=
var This=3Dthis=0A=
var oldHTML=3Dtag.innerHTML=0A=
tag.innerHTML=3DinnerHTML?innerHTML:this.transitionImage=0A=
var rH=3Dfunction(results){tag.innerHTML=3Dresults=0A=
This.execJS(tag)}=0A=
var =
errH=3Dfunction(req){if(optionalErrorHtml){tag.innerHTML=3DoptionalErrorH=
tml=0A=
This.execJS(tag)}else{tag.innerHTML=3DoldHTML}}=0A=
this.ajax(url,rH,errH)}catch(ex){this.showError(ex,'can not run =
ahah',url)}},=0A=
=0A=
addNode:function(parent,name,text,attr,temporarily){this.showAjDebug(2,'a=
ddNode ',name,' ',text)=0A=
var el=3Ddocument.createElement(name)=0A=
if(text)el.text=3Dtext=0A=
for(var p in attr){this.showAjDebug(2,'addNode attribute ',p,': =
',attr[p])=0A=
el.setAttribute(p,attr[p])}=0A=
parent.appendChild(el)=0A=
if(temporarily)parent.removeChild(el)},=0A=
=0A=
jsNext:[],jsPending:0,=0A=
pjs:function(url,body,rH,errh){this.js(url+'?'+body,rH,errH)},=0A=
js:function(url,rH,errH){this.showAjDebug(1,'js: ',url)=0A=
if(usatAj.jsPending){usatAj.jsNext.push({url:url,=0A=
rH:rH,=0A=
This:this})}else{usatAj.jsPending=3D1=0A=
var This=3Dthis=0A=
document.continueUsatJs=3Dfunction(httpStatus,contentType,body){This.show=
AjDebug(2,'continueUsatJs: ',httpStatus,', "',contentType,'" -- ',body)=0A=
document.continueUsatJs=3Dnull=0A=
usatAj.jsPending=3D0=0A=
if(0<usatAj.jsNext.length){var next=3DusatAj.jsNext.shift()=0A=
next.This.js(next.url,next.rH)}=0A=
if(200=3D=3DhttpStatus){This.showAjDebug(2,body)=0A=
try{rH(body)}catch(e){This.showAjDebug(1,"JS response exception: =
",e.message)}}else if(errH){var context=3D{'this':This,=0A=
url:u,=0A=
rH:rH,=0A=
errH:errH,=0A=
req:{status:httpStatus,=0A=
contentType:contentType,=0A=
responseText:body}}=0A=
errH(context)}}=0A=
var u=3Dthis.qualifyUrl(url)=0A=
var parent=3Ddocument.getElementsByTagName('head')[0]=0A=
this.addNode(parent,'script','',{type:'text/javascript',=0A=
src:this.proxyPrefix+'js.ashx?fn=3Ddocument.continueUsatJs&typ=3Djs&lrl=3D=
'+escape(u)+'&cacheDefeat=3D'+new Date().getTime()})}},=0A=
=0A=
bSaf:(navigator.userAgent.indexOf('Safari')!=3D-1),=0A=
bOpera:(navigator.userAgent.indexOf('Opera')!=3D-1),=0A=
bMoz:(navigator.appName=3D=3D'Netscape'),=0A=
scriptBody:function(node){return node.text},=0A=
scriptNodes:function(node,needArray){this.showAjDebug(3,'scriptNodes =
',node.id)=0A=
var r=3Dnode.getElementsByTagName('SCRIPT')=0A=
if(!needArray)return r=0A=
var a=3Dnew Array(r.length)=0A=
for(var j=3D0;j<r.length;j++)a[j]=3Dr[j]=0A=
return a},=0A=
discardElement:function(el){var bin=3D$('IELeakGarbageBin')=0A=
if(!bin){bin=3Ddocument.createElement('DIV')=0A=
bin.id=3D'IELeakGarbageBin'=0A=
bin.style.display=3D'none'=0A=
document.body.appendChild(bin)}=0A=
bin.appendChild(el)=0A=
bin.innerHTML=3D''},=0A=
_garbage:0,=0A=
moveTo:function(target,what){this.showAjDebug(1,'moveTo ',target,' <- =
',what)=0A=
if(!target||!what)return=0A=
if(what.parentNode){var oldID=3Dwhat.id=0A=
var oldHTML=3Dwhat.innerHTML=0A=
what=3Dwhat.parentNode.removeChild(what)=0A=
if(oldID){var trash=3D$(oldID)=0A=
if(trash&&trash.innerHTML!=3DoldHTML){trash.id=3D'usatGarbage'+usatAj._ga=
rbage++=0A=
this.discardElement(trash)}=0A=
what.id=3DoldID}}else=0A=
this.showAjDebug(1,what,' (',what.id,') has no parentNode')=0A=
this.showDebug(2,'moving ',target.id,' <- ',what.id)=0A=
if(this.Debug>2){this.showAjDebug(3,target.id,': ',target.innerHTML)=0A=
this.showAjDebug(3,what.id,': ',what.innerHTML)}=0A=
target.appendChild(what)=0A=
return what},=0A=
_marker:0,=0A=
markPosition:function(what){this.showAjDebug(1,'markPosition ',what,' =
',usatAj._marker)=0A=
var mark=3Ddocument.createElement('span')=0A=
mark.id=3D'usatAjMarker'+usatAj._marker++=0A=
what.parentNode.insertBefore(mark,what)=0A=
return mark.id},=0A=
execScript:function(node,text,attr){this.showAjDebug(1,'execScript: =
',node.id,'\n',text)=0A=
attr=3Dattr||{type:'text/javascript'}=0A=
this.addNode(node,'script',text,attr,true)},=0A=
execJS:function(node,whenDone,context,text){this.showAjDebug(3,'execJS =
',(text?'re':''),'entry')=0A=
=0A=
var This=3Dthis=0A=
if(!context){this.showAjDebug(1,'execJS for node ',node.id)=0A=
context=3D{docText:'',=0A=
ev:true,=0A=
loadQueue:[],=0A=
onLoad:null,=0A=
script:null,=0A=
todo:this.scriptNodes(node,true),=0A=
write:document.write,=0A=
writeln:document.writeln}=0A=
if(node.id)context.onUnloads=3DusatAj._onUnloads[node.id]=3Dnew =
this.TodoList()=0A=
if(self.addEventListener){context.eventMethod=3D'addEventListener'=0A=
context.loadEvent=3D'load'=0A=
context.unloadEvent=3D'unload'=0A=
context.preserveHandler=3Dself.addEventListener=0A=
context.queueEvent=3Dfunction(a,f){a.push(f)}}else =
if(self.attachEvent){context.eventMethod=3D'attachEvent'=0A=
context.loadEvent=3D'onload'=0A=
context.unloadEvent=3D'onunload'=0A=
context.preserveHandler=3Dself.attachEvent=0A=
context.queueEvent=3Dfunction(a,f){a.unshift(f)}}else{context.ev=3Dfalse}=
}=0A=
var execDone=3Dfunction(){This.showAjDebug(1,'execDone for ',node.id,' =
',context.onLoad,' -- ',context.loadQueue)=0A=
try{if(context.onLoad)=0A=
usatAj.documentOnLoad.Todo(context.onLoad)}catch(ignore){}=0A=
context.onLoad=3Dnull=0A=
var fn=3Dnull=0A=
try{for(var =
j=3D0;j<context.loadQueue.length;j++){fn=3Dcontext.loadQueue[j]=0A=
fn({type:'load'})}}catch(blah){This.showError(blah,'execDone: '+fn)}=0A=
context.loadQueue=3D[]=0A=
if(whenDone)whenDone()}=0A=
while(context.todo.length||context.script||context.docText){this.showAjDe=
bug(3,'execJS need to process ',context.todo.length,' nodes')=0A=
if(context.todo.length&&!context.script){this.showAjDebug(3,'execJS =
building next script tag')=0A=
context.script=3D{}=0A=
var tag=3Dcontext.todo.shift()=0A=
for(var p =
in{archive:1,charset:1,event:1,'for':1,language:1,type:1}){this.showAjDeb=
ug(3,'execJS considering attribute ',p)=0A=
if(tag.attributes[p]&&tag.attributes[p].value){this.showAjDebug(3,'execJS=
 adding attribute ',p,' value: ',tag.attributes[p].value)=0A=
context.script[p]=3Dtag.attributes[p].value}}=0A=
if(tag.attributes.src&&tag.attributes.src.value){this.showAjDebug(1,'will=
 execute ',tag.attributes.src.value)=0A=
var Continue=3Dfunction(txt){This.execJS(node,whenDone,context,txt)}=0A=
var Abort=3Dfunction(){Continue('')}=0A=
this.ajax(tag.attributes.src.value,Continue,Abort)=0A=
return}else{this.showAjDebug(3,'getting script to execute from content =
of tag')=0A=
text=3Dthis.scriptBody(tag)}}=0A=
var docText=3D''=0A=
if(context.script){var oldScriptCount=3Dthis.scriptNodes(node).length=0A=
var onLoad=3Dself.onload=0A=
if(context.ev&&!usatAj.documentOnLoad.Unfinished()){self[context.eventMet=
hod]=3Dfunction(typ,fn){if(context.loadEvent=3D=3Dtyp)=0A=
context.queueEvent(context.loadQueue,fn)=0A=
else if(context.unloadEvent=3D=3Dtyp&&context.onUnloads)=0A=
context.onUnloads.Todo(fn)=0A=
else=0A=
context.preserveHandler.apply(self,arguments)}}=0A=
try{self.onload=3Dcontext.onLoad=0A=
document.write=3Dfunction(txt){docText+=3Dtxt}=0A=
document.writeln=3Dfunction(txt){docText+=3Dtxt+'\n'}=0A=
if(self.usat&&usat.page)usat.page.writeString=3Ddocument.write=0A=
this.execScript(node,text,context.script)=0A=
context.onLoad=3Dself.onload}catch(ex){this.showError(ex,text)}=0A=
self[context.eventMethod]=3Dcontext.preserveHandler=0A=
self.onload=3DonLoad=0A=
context.script=3Dnull}=0A=
docText+=3Dcontext.docText=0A=
context.docText=3D''=0A=
if(docText){var normalizedText=3DdocText.toLowerCase()=0A=
var endx=3DnormalizedText.indexOf('</script')=0A=
if(endx>-1)endx=3DdocText.indexOf('>',endx)=0A=
if(endx>-1&&-1<normalizedText.indexOf('</script',endx)){context.docText=3D=
docText.substring(endx+1)=0A=
docText=3DdocText.substring(0,endx+1)}=0A=
this.showAjDebug(1,'with ',context.todo.length,' additional script tags =
pending, emulating document.write of:\n',docText)=0A=
var o,objs=3D[],marks=3D[]=0A=
while((o=3Dnode.getElementsByTagName('OBJECT')).length){marks.push(this.m=
arkPosition(o[0]))=0A=
objs.push(this.moveTo(node.parentNode,o[0]))}=0A=
node.innerHTML+=3DdocText=0A=
for(var j=3D0;j<objs.length;j++){var mark=3D$(marks[j])=0A=
mark.parentNode.replaceChild(objs[j],mark)}=0A=
var sNodes=3Dthis.scriptNodes(node)=0A=
var deferred=3D[]=0A=
for(var =
j=3DsNodes.length-1;j>=3DoldScriptCount;j--){this.showAjDebug(3,'bringing=
 in raw script node at index position ',j)=0A=
var newNode=3DsNodes[j]=0A=
if(newNode.attributes.defer&&newNode.attributes.defer.value){this.showAjD=
ebug(3,'deferring script node ',newNode.outerHTML)=0A=
deferred.unshift(newNode)}else{this.showAjDebug(3,'queueing script node =
',newNode.outerHTML)=0A=
context.todo.unshift(newNode)}}=0A=
for(var j=3D0;j<deferred.length;j++)context.todo.push(deferred[j])=0A=
if(sNodes.length>oldScriptCount)this.showAjDebug(1,'now =
',context.todo.length,' script tags pending')}=0A=
if(!context.todo.length)this.showAjDebug(1,'Executing =
javascript...done')}=0A=
if(execDone)execDone()=0A=
document.write=3Dcontext.write=0A=
document.writeln=3Dcontext.writeln=0A=
if(self.usat&&usat.page)usat.page.writeString=3Ddocument.write},=0A=
_exceptionLogURL:'http://content.usatoday.com/asp/ExceptionLogger/logger.=
ashx',=0A=
showError:function(ex,where,det){var det=3Ddet||'_'=0A=
try{var url=3Dthis._exceptionLogURL+'?loc=3D'+escape(where)+' =
'+(ex&&ex.message&&' ~ '+ex.message||'')+'&det=3D'+escape(det)=0A=
this.addNode(document.body,'img','',{src:url,=0A=
height:1,=0A=
width:1})}catch(ignore){}=0A=
this.showAjDebug(1,'ERROR: ',(ex.message?ex.message:'what? =
'),(ex.location?' at '+ex.location:''))=0A=
this.showAjDebug(1,where)=0A=
if('_'!=3Ddet)this.showAjDebug(1,det)},=0A=
=0A=
GetCookieValue:function(name){var c=3D(' '+document.cookie).match(new =
RegExp(' '+name+'=3D[^;]*','g'))||[]=0A=
var r=3D''=0A=
for(var j=3D0;j<c.length;j++){var v=3Dc[j]=0A=
if(v.length>r.length)r=3Dv}=0A=
return unescape(r.substring(2+name.length))},=0A=
ParseValue:function(val){var o=3D{}=0A=
var namval=3Dval.split('&')=0A=
for(var j=3D0;j<namval.length;j++){var pair=3Dnamval[j].split('=3D')=0A=
if(2=3D=3Dpair.length){o[pair[0]]=3Dunescape(pair[1])}}=0A=
return o},=0A=
GetCookieObject:function(name){return =
this.ParseValue(this.GetCookieValue(name))},=0A=
GetQueryObject:function(){return =
this.ParseValue(document.location.search.substring(1))},=0A=
ToQueryString:function(val){var v=3Dval=0A=
var start=3D0=0A=
if('string'!=3Dtypeof val){var start=3D1=0A=
v=3D''=0A=
for(var p in val){v+=3D'&'+p+'=3D'+escape(val[p])}}=0A=
return v.substring(start)},=0A=
SetCookie:function(name,val,days){var v=3Dthis.ToQueryString(val)=0A=
var expires=3D''=0A=
if(days){var exp=3Dnew Date()=0A=
exp.setTime(exp.getTime()+days*24*60*60*1000)=0A=
expires=3D'; expires=3D'+exp.toGMTString()}=0A=
document.cookie=3Dname+'=3D'+escape(v)+'; domain=3D.usatoday.com; =
path=3D/'+expires},=0A=
DeleteCookie:function(name){this.SetCookie(name,'',-1)},=0A=
end:{}}=0A=
{var p=3DusatAj.prototype=0A=
if(p.bSaf){usatAj.prototype.scriptBody=3Dfunction(node){return =
node.innerHTML}=0A=
usatAj.prototype.execScript=3Dfunction(node,text,attr){this.showAjDebug(1=
,'execScript (safari):\n',text)=0A=
eval(text)}}else =
if(!p.bOpera&&p.bMoz){usatAj.prototype.scriptBody=3Dfunction(node){return=
 node.textContent}}=0A=
try{if(!self.XMLHttpRequest){if(self.ActiveXObject){usatAj.prototype.requ=
est=3Dfunction(){return new =
ActiveXObject('Microsoft.XMLHTTP')}}else{usatAj.prototype.ajax=3Dp.js}}}c=
atch(bleah){usatAj.prototype.ajax=3Dp.js}=0A=
=0A=
var tmp=3Dnew usatAj()=0A=
for(var p in tmp)=0A=
usatAj[p]=3Dtmp[p]=0A=
=0A=
usatAj.documentOnLoad=3Dnew usatAj.TodoList()=0A=
var cb=3Dfunction(){try{usatAj.documentOnLoad.Finish()}catch(ignore){}}=0A=
if(self.addEventListener){self.addEventListener('load',cb,false)}else =
if(self.attachEvent){self.attachEvent('onload',cb)}else =
if(self.onload){var wOnLoad=3Dself.onload=0A=
self.onload=3Dfunction(){try{wOnLoad()}catch(ignore){}=0A=
cb()}}else{self.onload=3Dcb}=0A=
=0A=
if(usatAj.proxyHost!=3Dlocation.host){usatAj.showAjDebug(1,'proxyHost: =
',usatAj.proxyHost,' !=3D location.host: ',location.host)=0A=
var proxyTodo=3Dnew usatAj.TodoList()=0A=
usatAj.HostProxyReady=3DproxyTodo.Finish=0A=
proxyTodo.Todo(function(proxy){usatAj.showAjDebug(1,'Received proxy =
instance')=0A=
proxy.showDebug=3Dfunction(){usatAj.showDebug.apply(usatAj,arguments)}})=0A=
var =
delegateFallback=3Dfunction(deferredMethod,fallbackHandler){usatAj.showAj=
Debug(1,'Delegating fallback calls for ',deferredMethod)=0A=
=0A=
var fallback=3DdeferredMethod+'Fallback'=0A=
usatAj[fallback]=3Dfunction(){usatAj.showAjDebug(1,'proxy not ready, =
using js as ',fallback)=0A=
var methArgs=3Darguments=0A=
fallbackHandler.apply(usatAj,arguments)}=0A=
proxyTodo.Todo(function(proxy){usatAj[fallback]=3Dfunction(){proxy[deferr=
edMethod].apply(proxy,arguments)}})}=0A=
delegateFallback('ajax',usatAj.js)=0A=
delegateFallback('pajax',usatAj.pjs)=0A=
=0A=
document.write('<iframe id=3D"usatajifhost" style=3D"width:0px; =
height:0px; border:0px" src=3D"')=0A=
document.write(usatAj.proxyPrefix)=0A=
document.write('usatajhost.htm"></iframe>\n')}=0A=
=0A=
usatAj.scriptNotBroken=3D-1=0A=
usatAj.execScript(document.getElementsByTagName('head')[0],'usatAj.script=
NotBroken*=3D-1')=0A=
usatAj.scriptNotBroken=3DMath.max(usatAj.scriptNotBroken,0)}=0A=
=0A=
function $(){var elements=3D[]=0A=
for(var i=3D0;i<arguments.length;i++){var element=3Darguments[i]=0A=
if(typeof =
element=3D=3D'string')element=3Ddocument.getElementById(element)=0A=
if(arguments.length=3D=3D1)return element=0A=
elements.push(element)}=0A=
return elements}=0A=
=0A=

------=_NextPart_000_0000_01CBC77C.A6992E80
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://i.usatoday.net/_common/_scripts/_uas/USATRegister.js

// USAToday Registration Module
/*
 * Design and initial implementation by Igor Birman
 * minor changes by Raul Miller
 */
var usatAuth;
if (location.hostname.match(/usatin/)) {
	var host =3D 'http://'+location.hostname+'/';
    	usatAuth=3D new usatAj(host);
    // usatAuth.uasLocation=3D location.pathname.replace(/[^/]*$/, '');
} else {
    usatAuth=3D new usatAj("http://content.usatoday.com/");
}
usatAuth.uasLocation=3D "asp/uas/";  =20
 =20
// location of UAS off of the root url
 =20
// container for event support
    function ahahEventManager() {}
    usatAuth.em=3D new ahahEventManager; // event manager object

// state for various state machines
	usatAuth.pageStatus=3D "initializing";
	usatAuth.appStatus=3D "initializing";
	usatAuth.regEmail=3D '';
=09
// overrideable pages for logged in/logged out
	usatAuth.urLoggedIn=3D "urLoggedIn.htm";
	usatAuth.urLoggedOut=3D "urLoggedOut.htm";
	usatAuth.urStatusXOffset=3D 205;
	usatAuth.urStatusYOffset=3D 20;
=09
// container for login handlers
	usatAuth.em.loginHandlers=3D new Object;
	usatAuth.em.logoutHandlers=3D new Object;
	usatAuth.em.registrationHandlers=3D new Object;
	usatAuth.em.optionsHandlers=3D new Object;

// cookie management details
	usatAuth.rememberMeCookie =3D "USATSession";
	usatAuth.urCookie =3D "USATINFO";
	usatAuth.zagCookie =3D "zagCookie";
	usatAuth.rdbCookie =3D "RDB";

	usatAuth.urExpireTime =3D 365*24*3600*1000; // 365 days in milliseconds

	// Set cookie domain if current URL is on usat domain.
	usatAuth.cookieDomain=3D document.URL.match( "\.usatoday\.com" ) =
?".usatoday.com" :"";

	// Login timeout in miliseconds
	usatAuth.loginTimeout =3D 1*60*1000; // 1 minute

	// Flash Shared Object
	usatAuth.isIE =3D navigator.appName.indexOf("Microsoft") !=3D -1;
	// usatAuth.flashCookieReference =3D (usatAuth.isIE) =
?window['videoPlayer'] :document['videoPlayer'];

// Draggable UAS boxes
	usatAuth.dragEnabled=3D false;

// Work around overlap problems with rogue flash
	usatAuth.flashTag =3D new Array("Adv6");
=09
	function rogueFlashHack(isOn) {
		for (ii=3D0; ii<usatAuth.flashTag.length; ii++) {
			var rft=3D $(usatAuth.flashTag[ii]);
			if (rft) {
				usatAuth.showDebug("rogueFlashTag: "+isOn);
				rft.style.display=3D isOn ?'block' :'none';
			}
		}
	}
=09
// Default UAS client-side validation messages (vm) //
    usatAuth.vm=3D {};    // create vm object
   =20
    // registration messages
    usatAuth.vm.regHandleReq        =3D "Username is required for =
membership";
    usatAuth.vm.regHandleInvalid    =3D "Handle cannot contain special =
characters";
    usatAuth.vm.regHandleSpaces     =3D "Handle cannot begin or end with =
a space";
    usatAuth.vm.regEmailReq         =3D "Email address is required for =
membership";
    usatAuth.vm.regEmailInvalid     =3D "Email address is not a valid =
format";
    usatAuth.vm.regPassMin          =3D "Passwords must be at least 6 =
characters in length";
    usatAuth.vm.regPassMatch        =3D "Passwords do not match";
    usatAuth.vm.regGenderReq        =3D "Please select Male or Female";
    usatAuth.vm.regYearInvalid      =3D "Please enter a four digit =
year";
    usatAuth.vm.regYearAfter1889    =3D "Please enter a year after =
1889";
    usatAuth.vm.regYearBefore       =3D "Please enter a year before =
"+((new Date()).getFullYear()-13);=20
    usatAuth.vm.regZipReq           =3D "Please enter your Zip Code";
    usatAuth.vm.regZipInvalid       =3D "Please enter your five-digit =
Zip Code";
    usatAuth.vm.regCountryReq       =3D "Please select your Country";
    usatAuth.vm.regJobReq           =3D "Please select your Job Title";
    usatAuth.vm.regIndReq           =3D "Please select your Industry";
    usatAuth.vm.regSizeReq          =3D "Please select your Company =
Size";
    // options messages
    usatAuth.vm.optHandleReq        =3D "Username is invalid";
    usatAuth.vm.optHandleInvalid    =3D "Handle cannot contain special =
characters";
    usatAuth.vm.optHandleSpaces     =3D "Handle cannot begin or end with =
a space";
    usatAuth.vm.optEmailReq         =3D "Email Address is invalid";
    usatAuth.vm.optEmailInvalid     =3D "Email address is not a valid =
format";
    usatAuth.vm.optOldPassReq       =3D "Please enter your old =
password";
    usatAuth.vm.optPassMin          =3D "Passwords must be at least 6 =
characters in length";
    usatAuth.vm.optPassMatch        =3D "Passwords do not match";
    // transition messages
    usatAuth.vm.trnPassReminder     =3D "Sending reminder...";
    usatAuth.vm.trnLogIn            =3D "Logging in...";
    usatAuth.vm.trnChangeHandle     =3D "Changing Username...";
    usatAuth.vm.trnChangeEmail      =3D "Changing Email...";
    usatAuth.vm.trnChangePass       =3D "Changing password...";
    usatAuth.vm.trnUnregister       =3D "Registration being deleted...";
    usatAuth.vm.trnRegister         =3D "Processing registration...";    =
=20
    =20
=20
// additional methods
with (usatAuth) {

    // event tracking
	usatAuth.countEvent =3D function (code) {
    	// Deprecated
	};
=09
	// flookie support
	usatAuth.setFlashCookie=3D function (val) {
		showDebug('usatAuth.setFlashCookie');
		// usatAuth.flashCookieReference && flashCookieReference.setCookie && =
flashCookieReference.setCookie(val);
	};
	usatAuth.getFlashCookie=3D function () {
		showDebug('usatAuth.getFlashCookie');
		return null; // usatAuth.flashCookieReference && =
flashCookieReference.getCookie && flashCookieReference.getCookie();
	};
=09
	// Draggable UAS Dialogs support
	em.uasDrag=3D function() {
	    // Make USATRegister div draggable
	    if(typeof(Draggable)!=3D "undefined") {
		    if(dragEnabled ) {
		        em.dragObject=3D new Draggable('USATRegister',{revert:false});
			    em.loginHandlers["draggableuas"]=3D function() {
			        em.SetPosition();
			    };
		    }
		}
	};
	em.uasNoDrag=3D function() {
	    // Make USATRegister div NON-draggable
	    if(typeof(Draggable)!=3D "undefined") {
		    if(dragEnabled&& em.dragObject) {
		        em.dragObject.destroy();
		        em.removeLoginHandler("draggableuas");
		    }
		}
	};
=09
	// application support
	/* handler.toString() is intended to allow only one instance of each =
distinct handler */
	/* in the typical case, only zero or one handlers will be needed, so =
this is probably acceptable */
	em.addLoginHandler=3D function (handler) {
		showDebug('em.addLoginHandler');
		em.loginHandlers[handler.toString()]=3D handler;
	};

	em.removeLoginHandler=3D function (handler) {
		showDebug('em.removeLoginHandler');
		em.loginHandlers[handler.toString()]=3D null;
	};

	em.addLogoutHandler=3D function (handler) {
		showDebug('em.addLogoutHandler');
		em.logoutHandlers[handler.toString()]=3D handler;
	};

	em.removeLogoutHandler=3D function (handler) {
		showDebug('em.removeLogoutHandler');
		em.logoutHandlers[handler.toString()]=3D null;
	};
=09
	em.addRegistrationHandler=3D function (handler) {
		showDebug('em.addRegistrationHandler');
		em.registrationHandlers[handler.toString()]=3D handler;
	};

	em.removeRegistrationHandler=3D function (handler) {
		showDebug('em.removeRegistrationHandler');
		em.registrationHandlers[handler.toString()]=3D null;
	};

	em.addOptionsHandler=3D function (handler) {
		showDebug('em.addOptionsHandler');
		em.optionsHandlers[handler.toString()]=3D handler;
	};

	em.removeOptionsHandler=3D function (handler) {
		showDebug('em.addOptionsHandler');
		em.optionsHandlers[handler.toString()]=3D null;
	};

	// events triggered from various forms
	em.showLoginForm=3D function() {
		showDebug('em.showLoginForm');
		urAhah( "urLogIn.htm", 'USATRegister', null, function() =
{countEvent("LogSee");} );
	=09
        em.uasDrag();
	};

	em.showRegisterForm=3D function(email) {
		showDebug('em.showRegisterForm');
		usatAuth.regEmail=3D email;
		var prevHTML=3D $('USATRegister').innerHTML;
	=09
		$('USATRegister').innerHTML=3D usatAuth.transitionImage;
	=09
		gciUsatLoadedCallback=3D function() {
            urAhah( 'urRegisterZagSN.htm', 'USATRegister', null, =
function() {countEvent("RegSee");} );
        };
           =20
        var script=3D document.createElement('script');
        script.setAttribute('type', 'text/javascript');
        script.setAttribute('src', =
'http://reg.usatoday.com/registration/zag4/gciUSATv1.js');
        document.getElementsByTagName('head')[0].appendChild(script);
       =20
        em.uasDrag();
	};
=09
	/* Set status to signed out and display login panel */
	em.logOut =3D function() {
		showDebug('em.logOut ');
		/* delete flash cookie, then attempt to log out via gateway call.. */
		$("USATRegister").innerHTML=3D transitionImage;
		// setFlashCookie( "" );
		var uu=3D getCookie( urCookie );
		uuSafeMode=3D getCookieStringParamValue(uu, "SafeMode" );
		var bailOut=3D 'Y' =3D=3D uuSafeMode;
		if ("Signed Out" !=3D appStatus && !bailOut) {
			/* run signed out handlers early so we know who we're doing them for =
*/
			appStatus=3D 'Signed Out';
			runHandlers(em.logoutHandlers);
		}
		if (bailOut)
			setStatus('Signed Out', null, null, 'N');
		if (uu) {
			urAhah( "urLogOut.ashx?uu=3D"+escape(uu)+"&Rand=3D"+new =
Date().getTime(), null, null, loginChecked, serverError );
		}
		if (bailOut)
			window.location.reload();
	};
=09
	em.changeOptions =3D function () {
		showDebug('em.changeOptions ');
		/* Change User Options */
		urAhah( "urOptionsTabs.htm", 'USATRegister', null, =
function(){countEvent("OptSee");} );
	=09
		em.uasDrag();
	};
=09
	em.findPos =3D function (obj, off, coord) {
		var pos;
		for (pos=3D 0; obj.offsetParent; obj=3D obj.offsetParent) pos+=3D =
obj[off];
		return pos || obj[coord];
	};
	em.setPos=3D function () {
		var regAnchor=3D $('regAnchor');
		var regAnchorSite =3D $('regAnchorSite');
	=09
		if (regAnchor) {
			var USATRegister=3D $('USATRegister');
			USATRegister.style.left=3D (em.findPos(regAnchor, 'offsetLeft', 'x') =
- urStatusXOffset)+'px';
			USATRegister.style.top=3D (em.findPos(regAnchor, 'offsetTop', 'y') + =
urStatusYOffset)+'px';
		}
		if (regAnchorSite) {
			var USATRegister=3D $('USATRegister');
			USATRegister.style.left=3D (em.findPos(regAnchorSite, 'offsetLeft', =
'x') - (urStatusXOffset+3))+'px';
			if (navigator.userAgent.indexOf('MSIE') !=3D -1){
				USATRegister.style.top=3D (em.findPos(regAnchorSite, 'offsetTop', =
'y')+ (urStatusYOffset+8))+'px';
			}
			else if (navigator.userAgent.indexOf('Firefox').toString() !=3D -1){
				USATRegister.style.top=3D (em.findPos(regAnchorSite, 'offsetTop', =
'y')+ (urStatusYOffset-7))+'px';
			}
			else if (navigator.userAgent.indexOf('Safari') !=3D -1){
				USATRegister.style.top=3D (em.findPos(regAnchorSite, 'offsetTop', =
'y')+ (urStatusYOffset+1))+'px';
			}
			else {
				USATRegister.style.top=3D (em.findPos(regAnchorSite, 'offsetTop', =
'y')+ (urStatusYOffset-8))+'px';
			}
		=09
		}
	};
	// prevent IE from going into an infinite loop
	window.urResizeEnabled=3D 1;
	em.SetPosition=3D function () {
		if (window.urResizeEnabled) {
			window.urResizeEnabled=3D 0;
			em.setPos();
			setTimeout("window.urResizeEnabled=3D 1", 1);
		}
	};

	// =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
	// Initial setup, show the appropriate panel based on the cookie status
	// =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
=09
	usatAuth.initialSetup=3D function() {
		$("USATRegister").innerHTML=3D transitionImage;
		showDebug('usatAuth.initialSetup');
		this.pageStatus=3D 'initializing';
		showStatusForm("Check");
		rogueFlashHack(1);
		em.SetPosition();
	};
=09
	usatAuth.showStatusForm=3D function(checkServer) {
		showDebug('usatAuth.showStatusForm');
		getAuthStatus();
		if (checkServer && isSignedIn()) {
			if (uuBrowserTimeout < new Date().getTime()) {
				getServerStatus();
			} else showStatusForm();
		} else {
			showDebug('pageStatus: '+pageStatus+', uuStatus: '+uuStatus);
			if (pageStatus !=3D uuStatus) {
				if ( "Signed In" =3D=3D uuStatus) {
					urAhah( urLoggedIn, 'USATRegister' );
				} else {
					urAhah( urLoggedOut, 'USATRegister' );
				}
				pageStatus=3D uuStatus;
			}
			if (appStatus !=3D uuStatus) {
				if ("Signed In" =3D=3D uuStatus) {
					// user is signed in on this page -- notify the application
					runHandlers(em.loginHandlers);
				} else if ("Signed In" !=3D uuStatus) {
					runHandlers(em.logoutHandlers);
				}
				appStatus=3D uuStatus;
			}
		}
	=09
		em.uasNoDrag();
	};
=09
	// examine cookies to determine what's currently going on
	usatAuth.getAuthStatus=3D function() {
		showDebug('usatAuth.getAuthStatus');
		var uu=3D getCookie( urCookie );
/*
		if (!uu) {
			var fc=3D getFlashCookie();
			if (fc) {
				uu=3D fc;
				var expireDate =3D new Date(new Date().getTime()+urExpireTime);
				setCookie( urCookie, uu, expireDate, "/", cookieDomain, "" );
			}
		}
*/
		this.uuStatus=3D "Signed Out"; // will be "Signed In" or "Signed Out"
		this.uuBrowserTimeout=3D new Date().getTime()-10000;=20
		this.uuRememberMe=3D "N";
		if (uu) {
			this.uuStatus=3D         =
decodeURIComponent(getCookieStringParamValue(uu, "Status" =
)).replace(/\+/g, ' ');
			this.uuSafeMode=3D       getCookieStringParamValue(uu, "SafeMode" );
			this.uuEmail=3D          getCookieStringParamValue(uu, "Email" );
			this.uuRememberMe=3D     getCookieStringParamValue(uu, "RememberMe" ) =
|| "N";
			this.uuBrowserTimeout=3D getCookieStringParamValue(uu, =
"BrowserTimeout" );
			this.uuEventFlag=3D      getCookieStringParamValue(uu, "EventFlag" );
			if (uuEventFlag) {
				setStatus(null, null, uuEventFlag);
			}
			if (!uuBrowserTimeout) {
				setStatus(null, "Set");
				this.uuBrowserTimeout=3D getCookieStringParamValue(uu, =
"BrowserTimeout" );
			}
			var rememberMe=3D getCookie( rememberMeCookie );
			if (uuRememberMe !=3D "Y" && !rememberMe && uuStatus !=3D "Signed =
In") {
				this.uuStatus=3D "Signed Out";
				setStatus( uuStatus );
			}
		} else {
			showDebug("nothing in uu, page status: "+pageStatus);
		}
	};
=09
	// trigger downstream events
	usatAuth.runHandlers=3D function(handlers, arg) {
        showDebug('usatAuth.runHandlers');
        for (var h in handlers) {
			try {
				if (usatAuth.Debug) showDebug(h);
				if (arg) {
					handlers[h] && handlers[h](arg);
				} else {
					handlers[h] && handlers[h]();
				}
			} catch(e) {
				showDebug("error: "+e.message);
			}
		}
	};

	// was user signed in the last time we checked cookies?
	usatAuth.isSignedIn=3D function() {
		showDebug('usatAuth.isSignedIn');
		return "Signed In" =3D=3D uuStatus;
	};

	// get server to give us some fresh cookies
	usatAuth.getServerStatus=3D function() {
		showDebug('usatAuth.getServerStatus');
		var uu=3D getCookie( urCookie );
	=09
		if (uu) {
			urAhah( "urCheckLogIn.ashx?uu=3D"+escape(uu)+"&Rand=3D"+new =
Date().getTime(), null, null, loginChecked, serverError );
		}
	};
=09
	// Oops, we're having a problem...
	usatAuth.serverError=3D function() {
		urAhah( "urError.htm", "USATRegister" );
	};

	// =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
	// Process after login timeout check occurs=20
	// =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
	usatAuth.loginChecked=3D function(responseData) {
		showDebug('usatAuth.loginChecked');
		pageStatus=3D "checking";
		showStatusForm();
/*	=09
		if (uuRememberMe =3D=3D "Y") {
			setFlashCookie( getCookie( urCookie ) );
		} else {
			setFlashCookie( "" );
		}
*/
	};
=09
=09
	// =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
	// Change user login status and/or browser timeout in cookie
	// =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
	usatAuth.setStatus=3D function( newStatus, setTimeout, eventFlag, =
safeMode ) {
		showDebug('usatAuth.setStatus');
		var uu=3D getCookie( urCookie );
		if (uu) {
			showDebug("<font color=3D'blue'>in setStatus with uu: "+uu+" new =
status: "+newStatus+"</font>");
			var now=3D new Date().getTime();
			if (newStatus) {
				uu =3D updateValue(uu, "Status", newStatus );
			}
			if (setTimeout) {
				uu =3D updateValue(uu, "BrowserTimeout", now + loginTimeout);
			}
			if (eventFlag) {
				uu=3D updateValue(uu, "EventFlag", "");
				countEvent(eventFlag);
			}
			if (safeMode) {
				showDebug("setting safe mode: "+safeMode);
				uu=3D updateValue(uu, "SafeMode", safeMode);
			}
	=09
			var expireDate=3D new Date(new Date().setTime( now + urExpireTime ));
			showDebug("<font color=3D'red'>setStatus setting "+urCookie+": =
"+uu+"</font>");
			setCookie( urCookie, uu, expireDate, "/", cookieDomain, "" );
		}=09
	};
=09
	usatAuth.setLogInOutPages=3D function(login, logout) {
		urLoggedIn=3D login;
		urLoggedOut=3D logout;
	};

	// =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
	// DEBUG: function to show the current status of cookies and such
	// =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
	usatAuth.showCookie=3D function () {
		showDebug('usatAuth.showCookie');
		var msg =3D urCookie + ": " + getCookie( urCookie ) + "\n";
		msg +=3D "RDB: " + getCookie( rdbCookie ) + "\n";
		msg +=3D "Remember Me: " + getCookie( rememberMeCookie ) + "\n";
		msg +=3D "Time out in: " + (new Date().getTime() - uuBrowserTimeout) + =
"ms\n";
		// msg +=3D "Flash Cookie: " + getFlashCookie();

		alert( msg );
	};
=09
	// =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
	// Change user login status in cookie
	// =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D
	//
	// These are mostly wrappers around the ancient usat object.  These
	// definitions provide a place hold needed workarounds for flaws
	// in the usat methods.
	//
	// Also, because we never use the usat object directly, we might
	// eventually swap out usat for something more efficient and less
	// quirky.
=09
	// get value of named cookie
	usatAuth.getCookie=3D function(name) {
		showDebug('usatAuth.getCookie');
		var v=3D usat.cookie.get(name);
		if ("undefined" =3D=3D v || "null" =3D=3D v || null =3D=3D v) v=3D ""; =

		return v;
	};
=09
	// set value of named cookie
	usatAuth.setCookie=3D function(name, value, expirationDate, path, =
domain, encrypted) {
		showDebug('usatAuth.setCookie');
		usat.cookie.set(name, value, expirationDate, path, domain, encrypted);
	};
=09
	// get value from representation of name/value pairs
	usatAuth.extractValue=3D function(nameValuePairString, name) {
		showDebug('usatAuth.extractValue');
		return getCookieStringParamValue(nameValuePairString, name);
	};
=09
	// update representation of name/value pairs with new value for name
	usatAuth.updateValue=3D function(nameValuePairString, name, value) {
		showDebug('usatAuth.updateValue');
		// work around bugs in setCookieParamValueForCookieString
		var updatedNVPS=3D =
setCookieParamValueForCookieString(nameValuePairString, name, value);
		if (!updatedNVPS) {=20
			updatedNVPS=3D nameValuePairString+'&'+name+'=3D'+escape(value);
		}
		return updatedNVPS;
	};

	// remove cookie (though not flookie -- extra work needed for that) =
from browser
	usatAuth.deleteCookie=3D function() {
		showDebug('usatAuth.deleteCookie');
		var uu =3D usat.cookie.get( urCookie );
		if ("undefined" =3D=3D uu || "null" =3D=3D uu) uu=3D null;
		if (uu) {
			showDebug("deleting "+urCookie);
			setCookie( urCookie, uu, new Date(new Date().getTime()-10000), "/", =
cookieDomain, "" );
		}=09
	};
=09
    usatAuth.genericErrorResponseHandler=3D function() {};
    usatAuth.SetGenericErrorResponseHandler=3D function (h) {
        if (typeof h =3D=3D 'function')
	        this.genericErrorResponseHandler=3D h;
    };

	usatAuth.SetGenericErrorResponseHandler(function(This, u, req, =
pageElement, oldHTML, rH) {
	    if(req !=3D null)
		    var msg=3D "System is unavailable, please try again later.  Error =
text:\n" +u+ req ?(req.status + " - " + req.statusText) :"req is =
unavailable";
		else
		    var msg=3D "System is unavailable, please try again later.  \n";
		if (pageElement) {
			var msgID=3D $("userMessage");
			if (!msgID) {
				var tag=3D $(pageElement);
				tag.innerHTML=3D oldHTML;
				msgID=3D $("userMessage");
				if (!msgID) {
					tag.innerHTML=3D oldHTML+'<div id=3D"userMessage"></div>';
					msgID=3D $("userMessage");
				}
			}
			msgID.innerHTML=3D msg;
		}		=09
	});

    // Wrap calls to old ahah function to use new ajax library - usatAj
    // - USATAJAX.js is now deprecated
    usatAuth.urAhah=3D function(url, pageElement, callMessage, rH, errH) =
{
    	url=3D uasLocation + url;
    	var This=3D this;
    	var oldHTML=3D "";
    	var tag=3D null;
    	showDebug("urAhah url " + url + " elem " + pageElement);
    =09
	    // Set transition image or message
	    if (pageElement) {
            tag=3D $(pageElement);
            oldHTML=3D tag.innerHTML;
            tag.innerHTML=3D (callMessage)? callMessage: =
usatAuth.transitionImage;
        }
       =20
        // wrap response handler
        var _rH=3D function(result) {
            if(tag) {
                tag.innerHTML=3Dresult;
                This.execJS(tag);
            }
            if (rH) {
			    rH(result);
		    }
        };
       =20
        // wrap error handler
        var _errH=3D function(result) {
            This.showDebug("executing wrapped usatAj error handler from =
request url: " + url + " elem " + pageElement);
	        This.showDebug(result);
	        document.errResult =3D result;
	        if (This.genericErrorResponseHandler) {
	            var u=3D This.urlPrefix+url;
		        This.genericErrorResponseHandler(This, u, null, pageElement, =
oldHTML, rH);
	        }
	        try {
		        errH && errH(This, u, null, pageElement, oldHTML, rH);
	        } catch(e) {
		        This.showDebug("could not run error handler "+errH);
		        This.showError(e);
	        }
        };
       =20
        ajax(url, _rH, _errH);
    };

    usatAuth.setValue=3D function(element, text) {
	    if(document.all){ $(element).innerText =3D text; }=20
	    else { $(element).value =3D text; }
    };

    {
      // uazag support... (migrated from defunct flookie)
      var d=3D document;
      var C=3D d.cookie;
      if (C.match(/zagCookie=3D[13]/))
        if (C.match(/USATINFO=3D[^ ;]*UserID/))
          if (!C.match(/USATINFO=3D[^ ;]*%26ZAG%3D/))
            d.write('<img =
src=3D"http://content.usatoday.com/registration/zagito5/uazag.ashx" =
width=3D"1px" height=3D"1px" />');
    }
}

------=_NextPart_000_0000_01CBC77C.A6992E80
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://i.usatoday.net/_common/_scripts/_uas/USATRegister.config.js

// Override UAS client-side validation messages (vm) //
// registration messages
usatAuth.vm.regHandleReq        =3D "Username is required for =
membership";
usatAuth.vm.regHandleInvalid    =3D "Handle cannot contain special =
characters";
usatAuth.vm.regHandleSpaces     =3D "Handle cannot begin or end with a =
space";
usatAuth.vm.regEmailReq         =3D "Email address is required for =
membership";
usatAuth.vm.regEmailInvalid     =3D "Email address is not a valid =
format";
usatAuth.vm.regPassMin          =3D "Passwords must be at least 6 =
characters in length";
usatAuth.vm.regPassMatch        =3D "Passwords do not match";
usatAuth.vm.regGenderReq        =3D "Please select Male or Female";
usatAuth.vm.regYearInvalid      =3D "Please enter a four digit year";
usatAuth.vm.regYearAfter1889    =3D "Please enter a year after 1889";
usatAuth.vm.regYearBefore       =3D "Please enter a year before "+((new =
Date()).getFullYear()-13);=20
usatAuth.vm.regZipReq           =3D "Please enter your Zip Code";
usatAuth.vm.regZipInvalid       =3D "Please enter your five-digit Zip =
Code";
usatAuth.vm.regCountryReq       =3D "Please select your Country";
usatAuth.vm.regJobReq           =3D "Please select your Job Title";
usatAuth.vm.regIndReq           =3D "Please select your Industry";
usatAuth.vm.regSizeReq          =3D "Please select your Company Size";
// options messages
usatAuth.vm.optHandleReq        =3D "Username is invalid";
usatAuth.vm.optHandleInvalid    =3D "Handle cannot contain special =
characters";
usatAuth.vm.optHandleSpaces     =3D "Handle cannot begin or end with a =
space";
usatAuth.vm.optEmailReq         =3D "Email Address is invalid";
usatAuth.vm.optEmailInvalid     =3D "Email address is not a valid =
format";
usatAuth.vm.optOldPassReq       =3D "Please enter your old password";
usatAuth.vm.optPassMin          =3D "Passwords must be at least 6 =
characters in length";
usatAuth.vm.optPassMatch        =3D "Passwords do not match";
// transition messages
usatAuth.vm.trnPassReminder     =3D "Sending reminder...";
usatAuth.vm.trnLogIn            =3D "Logging in...";
usatAuth.vm.trnChangeHandle     =3D "Changing Username...";
usatAuth.vm.trnChangeEmail      =3D "Changing Email...";
usatAuth.vm.trnChangePass       =3D "Changing password...";
usatAuth.vm.trnUnregister       =3D "Registration being deleted...";
usatAuth.vm.trnRegister         =3D "Processing registration...";     =20
    
------=_NextPart_000_0000_01CBC77C.A6992E80
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://i.usatoday.net/_common/_scripts/_community/lib/usl.common.js

if('function'!=3Dtypeof =
document.getElementsByClassName){document.getElementsByClassName=3Dfuncti=
on(className){return jQuery('.'+className)}}

function USATSiteLife(baseUrl){this._usatAj=3Dnew usatAj(baseUrl)}
USATSiteLife.prototype=3D{sitelifeApiUrl:"http:/"+"/sitelife.usatoday.com=
/ver1.0/Direct/Process",
personaUrl:"http:/"+"/www.usatoday.com/community/profile.htm",
storyLookupPrefix:"http:/"+"/asp.usatoday.com/community/utils/idmap/",
enabled:true,

exceptionLogging:false,
apiLogging:false,
widgetLogging:true,
Debug:0,
initialSetup:function(){try{if(this.enabled=3D=3Dtrue&&this.isSitelifeAva=
ilable()=3D=3Dtrue){if($("uslComments")){if(usl.loadReportAbuseForm){usl.=
loadReportAbuseForm()}
if(usl.Comments){usl.Comments();}}
else =
if($("uslReviews")){if(usl.loadReportAbuseForm){usl.loadReportAbuseForm()=
}
if(usl.Reviews){usl.Reviews()}}

if(usl.ArticleControls){usl.ArticleControls()}}}catch(e){this.showExcepti=
on("initialSetup",e)}},
_updateArticle:false,
getUserPersona:function(pid){return this.personaUrl+'?UID=3D'+pid},
getUserPhotoLink:function(pid,photo){var =
personaHref=3Dthis.getUserPersona(pid)
var personaHtml=3D"<a href=3D'"+personaHref+"' border=3D'0'><img =
src=3D'"+photo+"' alt=3D'User Image' width=3D'58' height=3D'58' /></a>"
return personaHtml},
getUserHandle:function(){var uu=3Dthis.getCookie("USATINFO")
return this.getCookieValue(uu,"Handle")},
getUserHandleLink:function(pid,handle){var =
personaHref=3Dthis.getUserPersona(pid)
var handleHtml=3D"<a href=3D'"+personaHref+"'><b>"+handle+"</b></a>"
return handleHtml},
getUserPid:function(){var uu=3Dthis.getCookie("USATINFO")
return this._guidToPid(this.getCookieValue(uu,"UserID"))},
isSignedIn:function(){var uu=3Dthis.getCookie("USATINFO")
if(uu){var uuStatus=3Dthis.getCookieValue(uu,"Status")
return(uuStatus=3D=3D"Signed In")}
return false},
getUserMsgsLink:function(msgs){var msgLink=3D"<a =
href=3D'"+this.personaUrl+"?plckPersonaPage=3DPersonaMessages'>"+msgs+" =
messages</a>"
return msgLink},
getArticleKey:function(){var =
id=3D(usat.contentID)?usat.contentID:usat.storyID
return id},
getArticleTitle:function(){var title=3D""
if(usat.contentTitle){title=3Dusat.contentTitle}else{title=3Ddocument.tit=
le.split('- USATODAY')[0]
title=3Dtitle.split('#')[0]}
return title},
getArticleLink:function(artId){var id=3D(artId)?artId:""

if(!id||id=3D=3D""){id=3Dthis.getArticleKey()}
if(id&&id!=3D""){if(id.match(/http\:/)){return id}else{return =
this.storyLookupPrefix+id}}else{return"#none"}},

getArticleSection:function(){return new =
Section(this.getArticleKey().split(".")[1])},

getArticleCats:function(cats){if(!cats){cats=3Dusat.contentType}
cats=3D(cats&&cats!=3D'')?cats.split("."):new Array()
var categories=3Dnew Array()
for(i=3D0;i<cats.length;i++){categories[i]=3Dnew Category(cats[i])}
return categories},
_compareArticleInfo:function(article){if(!article||(article&&(!article.Se=
ction||article.Categories.length=3D=3D0))){return true}

var sec=3Dthis.getArticleSection()
if(article&&(article.Section&&sec.Section&&(article.Section.Name!=3Dsec.S=
ection.Name))){return true}

var cats=3Dthis.getArticleCats()
if(article&&article.Categories&&article.Categories.length>0){if(article.C=
ategories.length!=3Dcats.length){return true}
var i=3D0
for(i=3D0;i<article.Categories.length;i++){if(cats[i].Category.Name!=3Dar=
ticle.Categories[i].Name){return true}}}
return false},
getCommentCountControl:function(count,link){var comCntCtl=3D""
var strCount=3Dusl.niceNumber(count)
var strLabel=3D"Comments"
var strZeroPad=3D""
if(count=3D=3D0){strCount=3D"&nbsp;"
strLabel=3D"Comment"
strZeroPad=3D" style=3D'padding-left:10px;'"}
comCntCtl+=3D"<span class=3D'uslCommentsLink'>"
comCntCtl+=3D" <a href=3D'"+link+"' title=3D'Go to comments' alt=3D'Go =
to comments'>"
if(typeof(uslReverseLabelCount)!=3D"undefined"){comCntCtl+=3D"  <span =
class=3D'uslCommentsCount'"+strZeroPad+">"+strCount+"</span>"
comCntCtl+=3D"  <span class=3D'uslCommentsLabel'>"+strLabel+"</span>"}
else{comCntCtl+=3D"  <span =
class=3D'uslCommentsLabel'>"+strLabel+"</span>"
comCntCtl+=3D"  <span =
class=3D'uslCommentsCount'"+strZeroPad+">"+strCount+"</span>"}
comCntCtl+=3D" </a>"
comCntCtl+=3D"</span>"
return comCntCtl},
getReviewCountControl:function(count,link){var revCntCtl=3D""
var strCount=3Dusl.niceNumber(count)
var strLabel=3D"Reviews"
var strZeroPad=3D""
if(count=3D=3D0){strCount=3D"&nbsp;"
strLabel=3D"Review"
strZeroPad=3D" style=3D'padding-left:10px;'"}
revCntCtl+=3D"<span class=3D'uslReviewsLink'>"
revCntCtl+=3D" <a href=3D'"+link+"' title=3D'Go to reviews' alt=3D'Go to =
reviews'>"
revCntCtl+=3D"  <span class=3D'uslReviewsLabel'>"+strLabel+"</span>"
revCntCtl+=3D"  <span =
class=3D'uslReviewsCount'"+strZeroPad+">"+strCount+"</span>"
revCntCtl+=3D" </a>"
revCntCtl+=3D"</span>"
return revCntCtl},
getRecommendCountControl:function(type,key,recCount,recommended){var =
recHtml=3D""
if(key=3D=3Dnull||key.split('.')[0]=3D=3D""){recHtml+=3D"<span =
class=3D'uslDisabledRecommendLink'>"
if(typeof(uslReverseLabelCount)!=3D"undefined"){recHtml+=3D" <span =
class=3D'uslDisabledRecommendCount'>0</span>"
recHtml+=3D" <span class=3D'uslRecommendLabel'>Recommend</span>"}
else{recHtml+=3D" <span class=3D'uslRecommendLabel'>Recommend</span>"
recHtml+=3D" <span class=3D'uslDisabledRecommendCount'>0</span>"}
recHtml+=3D"</span>"}else{if(recommended=3D=3Dtrue){recHtml+=3D"<span =
class=3D'uslRecommended'>"
if(typeof(uslReverseLabelCount)!=3D"undefined"){recHtml+=3D" <span =
class=3D'uslRecommendedCount'>"+usl.niceNumber(recCount)+"</span>"
recHtml+=3D" <span class=3D'uslRecommendLabel'>Recommended</span>"}
else{recHtml+=3D" <span class=3D'uslRecommendLabel'>Recommended</span>"
recHtml+=3D" <span =
class=3D'uslRecommendedCount'>"+usl.niceNumber(recCount)+"</span>"}
recHtml+=3D"</span>"}else{var strCount=3Dusl.niceNumber(recCount)
var strZeroPad=3D""
if(recCount=3D=3D0){strCount=3D"&nbsp;"
strZeroPad=3D" style=3D'padding-left:10px;'"}
recHtml+=3D"<span id=3D'uslRecommend:"+type+":"+key+"'>"
recHtml+=3D" <span class=3D'uslRecommendLink'>"
recHtml+=3D"  <a href=3D\"javascript:void(\'Recommend\')\" =
title=3D'Recommend this article' alt=3D'Recommend this article' =
onclick=3D\"usl.Recommend('"+type+"','"+key+"','"+recCount+"');\">"
if(typeof(uslReverseLabelCount)!=3D"undefined"){recHtml+=3D"   <span =
class=3D'uslRecommendCount'"+strZeroPad+">"+strCount+"</span>"
recHtml+=3D"   <span class=3D'uslRecommendLabel'>Recommend</span>"}
else{recHtml+=3D"   <span class=3D'uslRecommendLabel'>Recommend</span>"
recHtml+=3D"   <span =
class=3D'uslRecommendCount'"+strZeroPad+">"+strCount+"</span>"}
recHtml+=3D"  </a>"
recHtml+=3D" </span>"
recHtml+=3D"</span>"}}
return recHtml},
Recommend:function(type,key,recCount){var recKey=3Dnull
if(type=3D=3D'comment'){recKey=3Dnew CommentKey(key)}else =
if(type=3D=3D'review'){recKey=3Dnew ReviewKey(key)}else =
if(type=3D=3D'article'){recKey=3Dnew ArticleKey(key)}
if(usl.widgetLogging=3D=3Dtrue){var logTxt=3D"recommend "+type+" "+key
usl.countEvent(logTxt)}
var rb=3Dnew RequestBatch()
rb.AddToRequest(new RecommendAction(recKey))
this.sitelifeRequest(rb,"SubmitRecommend",this._recommendCallback)
var recLink=3D$("uslRecommend:"+type+":"+key)
if(recLink){var num=3DparseInt(recCount,10)
num+=3D1
recLink.innerHTML=3Dthis.getRecommendCountControl(type,key,num,true)}},
_recommendCallback:function(res){if(res.Messages.length>0&&res.Messages[0=
].Message=3D=3D"ok"){usl.showDebug("Recommend =
Successful")}else{usl.showDebug("Recommend Failed: =
"+res.Messages[0].Message)}

if(usl.Debug&&res.Responses){usl.lastRecommendRes=3Dres.Responses}},
sitelifeRequest:function(slBatch,action,callback,errH){if(this._updateArt=
icle=3D=3Dtrue){var articleKey=3Dthis.getArticleKey()
var loc=3D""
var =
articleLink=3D(loc=3Ddocument.location.toString().split('#')[0])?loc:this=
.getArticleLink()
var title=3Dthis.getArticleTitle()
var section=3Dthis.getArticleSection()
var cats=3Dthis.getArticleCats()
slBatch.AddToRequest(new UpdateArticleAction(new =
ArticleKey(articleKey),articleLink,title,section,cats))}
this.logSiteLife("uslRequest:"+action,slBatch)
var This=3Dthis
var =
callbackWrap=3Dfunction(response){try{usl.logSiteLife("uslResponse:"+acti=
on,{'Response':response,'OrigRequest':slBatch})
callback(response)}catch(e){usl.showException("SL Request Callback =
Wrapper",e)}}
try{slBatch.BeginRequest(this.sitelifeApiUrl,callbackWrap)}catch(e){this.=
showException("SL Request",e)}},
getIframeDocument:function(id){var ifNode=3D$(id)
var slDoc=3Dnull
try{if(ifNode.contentDocument&&ifNode.contentDocument.document&&ifNode.co=
ntentDocument.document.body){slDoc=3DifNode.contentDocument.document}else=
 =
if(ifNode.contentWindow&&ifNode.contentWindow.document&&ifNode.contentWin=
dow.document.body){slDoc=3DifNode.contentWindow.document}else =
if(ifNode.document&&ifNode.document.body){slDoc=3DifNode.document}}catch(=
e){return null}
return slDoc},
isSitelifeAvailable:function(){if(typeof(DiscoverArticlesAction)!=3D'unde=
fined'){return true}else{return false}},
logSiteLife:function(msg,obj){if(usl.apiLogging=3D=3Dtrue){usl.showDebug(=
msg)
if(typeof(uoTrack)!=3D'undefined'){var code=3D"USL DAAPI Call '"+msg+"'"
uoTrack(code)}}},
countEvent:function(code){if(typeof(uoTrack)!=3D'undefined'){code=3D"USL =
"+code
uoTrack(code)}},
ajax:function(url,rH,errH){this._usatAj.ajax(url,rH?this._rH(rH):function=
(){},errH?this._rH(errH):null)},
ahah:function(tag,innerHTML,url,optionalErrorHtml){this._usatAj.ahah(tag,=
innerHTML,url,optionalErrorHtml)},
_rH:function(fn){var This=3Dthis
return function(){fn.apply(This,arguments)}},
_loadTemplate:function(templateUrl,templateType,callback){var =
This=3Dthis
this.showDebug("loading template '"+templateUrl+"'")
var rh=3Dfunction(response){var tNode=3Ddocument.createElement('div')
var bodyNode=3Ddocument.getElementsByTagName('body')[0]
bodyNode.appendChild(tNode)
try{tNode.style.display=3D'none'}catch(e){}
tNode.innerHTML=3Dresponse

var tmpls=3Ddocument.getElementsByClassName("uslTemplate")
try{var i
var tid
var tcontent
for(i=3D0;i<tmpls.length;i++){tid=3Dtmpls[i].id
tcontent=3Dtmpls[i].innerHTML
this._templates[templateType][tid]=3Dtcontent}}catch(e){this.showExceptio=
n("loadTemplate rH",e)}

bodyNode.removeChild(tNode)
if(callback){callback(response)}}
var errH=3Dfunction(response){this.showException("_loadTemplate - =
"+templateUrl,response)}

this.ajax(templateUrl,rh,errH)},
_transform:function(data,template){var self=3Ddata
var rules=3D{"self":unescape(template)}
var T=3D{output:false,
init:function(){for(var rule in =
rules){if(rule.substr(0,4)!=3D"self"){rules["self."+rule]=3Drules[rule]}}=

return this},
apply:function(expr){var trf=3Dfunction(s){var result=3D''
var index=3D0
var places=3Ds.match(/{[A-Za-z0-9_\$\.\[\]\'@\(\)]+}/g)
for(var j=3D0;j<places.length;j++){var ndx2=3Ds.indexOf(places[j])
result+=3Ds.substring(index,ndx2)
result+=3DT.processArg(places[j].substring(1,places[j].length-1),expr)
index=3Dndx2+places[j].length}
result+=3Ds.substring(index,s.length)
return result}
var x=3Dexpr.replace(/\[[0-9]+\]/g,"[*]"),res
if(x in =
rules){if(typeof(rules[x])=3D=3D"string"){res=3Dtrf(rules[x])}else =
if(typeof(rules[x])=3D=3D"function"){res=3Dtrf(rules[x](eval(expr)).toStr=
ing())}}else{res=3DT.eval(expr)}
return res},
processArg:function(arg,parentExpr){var =
expand=3Dfunction(a,e){return(e=3Da.replace(/^\$/,e)).substr(0,4)!=3D"sel=
f"?("self."+e):e},
res=3D""
T.output=3Dtrue
if(arg.charAt(0)=3D=3D"@"){res=3Deval(arg.replace(/@([A-za-z0-9_]+)\(([A-=
Za-z0-9_\$\.\[\]\']+)\)/,
function($0,$1,$2){return"rules['self."+$1+"']("+expand($2,parentExpr)+")=
"}))}else =
if(arg!=3D"$"){res=3DT.apply(expand(arg,parentExpr))}else{res=3DT.eval(pa=
rentExpr)}
T.output=3Dfalse
return res},
eval:function(expr){var v=3Deval(expr),res=3D""
if(typeof(v)!=3D"undefined"){if(v instanceof Array){for(var =
i=3D0;i<v.length;i++){if(typeof(v[i])!=3D"undefined"){res+=3DT.apply(expr=
+"["+i+"]")}}}else if(typeof(v)=3D=3D"object"){for(var m in =
v){if(typeof(v[m])!=3D"undefined"){res+=3DT.apply(expr+"."+m)}}}else =
if(T.output){res+=3Dv}}
return res}}
try{return =
T.init().apply("self")}catch(e){usl.showException("_transform",e)
return" "}},
_stripHtml:function(body){var stripped=3D""
if(body.length>0){var stripped=3Dbody.replace(/</g,"&lt;")
stripped=3Dstripped.replace(/>/g,"&gt;")
stripped=3Dstripped.replace(/\u2019/g,"&#8217;")
stripped=3Dstripped.replace(/\u201C/g,"&#8220;")
stripped=3Dstripped.replace(/\u201D/g,"&#8221;")
stripped=3Dstripped.replace(/\r\n/g,"\n")
stripped=3Dstripped.replace(/\n/g,"<br />\n")}
return stripped},
_getNameValues:function(arr,delim){var valArray=3Dnew Array()
var i=3D0
for(i=3D0;i<arr.length;i++){valArray[i]=3Darr[i].Name}
return valArray.join(delim)},
_stopFormSubmit:function(evt){if((evt.keyCode?evt.keyCode:evt.which)=3D=3D=
"13"){evt.cancelBubble=3Dtrue
if(evt.preventDefault){evt.preventDefault()}
if(evt.returnValue){evt.returnValue=3Dfalse}
if(evt.stopPropagation){evt.stopPropagation()}}},
_mouseX:function(evt){if(evt.pageX){return evt.pageX}else =
if(evt.clientX){return evt.clientX+(document.documentElement.scrollLeft?
document.documentElement.scrollLeft:
document.body.scrollLeft)}else{return null}},
_mouseY:function(evt){if(evt.pageY){return evt.pageY}else =
if(evt.clientY){return evt.clientY+(document.documentElement.scrollTop?
document.documentElement.scrollTop:
document.body.scrollTop)}else{return null}},
_hideDiv:function(id){document.getElementById(id).style.display=3D"none"}=
,
_showDivAtMouse:function(evt,id){posx=3Dthis._mouseX(evt)-170
posy=3Dthis._mouseY(evt)
document.getElementById(id).style.left=3Dposx+"px"
document.getElementById(id).style.top=3Dposy+"px"
document.getElementById(id).style.display=3D"block"},
niceNumber:function(num){num=3Dnum.toString()
if(num.length<=3D3){return(num=3D=3D"")?"0":num}else{var niceNum=3D""
try{if(mod=3D(num.length%3)){niceNum=3Dnum.substr(0,mod)+","}
for(i=3D0;i<=3D(num.length/3)-1; i++) {if(i!=3D0){niceNum=3DniceNum+","}
niceNum=3DniceNum+num.substr((3*i)+mod,3)}}catch(e){return num}
return niceNum}},
niceDate:function(date){var retDate=3Ddate
if(typeof(niceDate)=3D=3D'undefined'){retDate=3Ddate}else{try{retDate=3Dn=
iceDate(date)}catch(e){retDate=3Ddate}}
return retDate},
_guidToPid:function(guid){var pid=3D""
var i=3D0
var hashval=3D0

guid=3Dguid.replace(/-/g,"")

for(i=3D0;i<16;i++){hashval=3D0

hashval=3DparseInt("0x"+guid.charAt(i*2))+
parseInt("0x"+guid.charAt((i*2)+1))

if(hashval>=3D16){hashval=3Dhashval-16}

pid=3Dpid+hashval.toString(16)}
return pid},
getCookie:function(name){var v=3Dusat.cookie.get(name)
if("undefined"=3D=3Dv||"null"=3D=3Dv||null=3D=3Dv){v=3D""}
return v},
setCookie:function(name,value,expirationDate,path,domain,encrypted){usat.=
cookie.set(name,value,expirationDate,path,domain,encrypted)},
getCookieValue:function(cookie,name){return =
getCookieStringParamValue(cookie,name)},
setCookieValue:function(cookie,name,value){var =
updatedNVPS=3DsetCookieParamValueForCookieString(cookie,name,value)
if(!updatedNVPS){updatedNVPS=3Dcookie+'&'+name+'=3D'+escape(value)}
return updatedNVPS},
showDebug:function(debugtext){if(this.Debug=3D=3D1){this._usatAj.showDebu=
g("usl> "+debugtext)}},
showException:function(location,ex){var msg=3D" "
if(ex&&ex.name&&ex.message){msg=3D"Javascript Exception in "+location+": =
"+ex.name+" - "+ex.message}else{msg=3D"Error in "+location+" - "+ex}
this.showDebug(msg)

if(usl.exceptionLogging=3D=3Dtrue){if(typeof(uoTrack)!=3D'undefined'){var=
 code=3D"USL EXCEPTION '"+location
if(ex&&ex.message){code+=3D" ~ "+ex.message+"'"}else{code+=3D"'"}
uoTrack(code)}}}}
var usl=3Dnew USATSiteLife("http:/"+"/js.usatoday.com")

DirectAccessErrorHandler=3Dfunction(msg,ex){usl.showException("SL ex - =
"+msg,ex)}


------=_NextPart_000_0000_01CBC77C.A6992E80
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://i.usatoday.net/_common/_scripts/_community/lib/usl.avatar.js


usl.cacheAvatar=3Dtrue;
usl.reloadOnEvent=3Dfalse;
usl.avatarOverride=3Dfunction(xOffset,yOffset){
if(this.enabled=3D=3Dtrue&&this.isSitelifeAvailable()=3D=3Dtrue){
this._avatarOverride=3Dtrue;
usatAuth.urLoggedIn=3D"uslAvatarIn.htm";
usatAuth.urLoggedOut=3D"uslAvatarOut.htm";
usatAuth.urStatusXOffset=3D(xOffset)?xOffset:165;
usatAuth.urStatusYOffset=3D(yOffset)?yOffset:-1;
if(ur=3D$("USATRegister")){ur.style.display=3D'none';}
usatAuth.em.setPos=3Dusl.setPosOverride;}};
usl.populateAvatar=3Dfunction(pid,handle,photo,msgs){
setTimeout("$('USATRegister').style.display=3D'block'",10);
$("uslAvtPhoto").innerHTML=3Dthis.getUserPhotoLink(pid,photo);
$("uslAvtHandle").innerHTML=3Dthis.getUserHandleLink(pid,handle);
$("uslAvtMsgs").innerHTML=3Dthis.getUserMsgsLink(msgs);};
usl.loadAvatar=3Dfunction(){
var pid=3Dthis.getUserPid();
var slpc=3Dthis.getCookie("SLPERSIST");
if(slpc){
var uid=3Dthis.getCookieValue(slpc,"PID");
var msgs=3Dthis.getCookieValue(slpc,"MSGS");
var photo=3Dunescape(this.getCookieValue(slpc,"ICON"));}
if(slpc&&pid=3D=3Duid&&this.cacheAvatar=3D=3Dtrue){
this.populateAvatar(pid,this.getUserHandle(),photo,msgs);}else{
var rb=3Dnew RequestBatch();
rb.AddToRequest(new UserKey(pid));
this.sitelifeRequest(rb,"LoadAvatarInfo",this._loadAvatarCallback);}};
usl._loadAvatarCallback=3Dfunction(result){
for(var i=3D0;i<result.Responses.length;i++){
var res=3Dresult.Responses[i];
if(res.User!=3Dnull){
var user=3Dres.User;
var expire=3Dnew Date(new Date().getTime()+(10*60*1000));
var slpc=3Dusl.getCookie("SLPERSIST");
if(!slpc){slpc=3D"";}
slpc=3Dusl.setCookieValue(slpc,"PID",user.UserKey.Key);
slpc=3Dusl.setCookieValue(slpc,"MSGS",user.NumberOfMessages);
slpc=3Dusl.setCookieValue(slpc,"ICON",user.AvatarPhotoUrl);
usl.setCookie("SLPERSIST",slpc,expire,"/",document.domain,"");
usl.populateAvatar(user.UserKey.Key,usl.getUserHandle(),user.AvatarPhotoU=
rl,user.NumberOfMessages);}}
if(usl.Debug&&result.Responses){usl.lastAvatarRes=3Dresult.Responses;}};
usl.logoutReload=3Dfunction(){
usl.logoutInterval=3DsetInterval("usl.logoutReloadInterval()",100);};
usl.logoutReloadInterval=3Dfunction(){
if(usl.isSignedIn()=3D=3Dfalse){
clearInterval(usl.logoutInterval);
setTimeout('usl.reloadPage()',1);}};
usl.reloadPage=3Dfunction(){
usatAuth.genericErrorResponseHandler=3Dfunction(){};
window.location.reload();};
usl.findPos=3Dfunction(obj,axis){
var curleft=3Dcurtop=3D0;
if(obj.offsetParent){
curleft=3Dobj.offsetLeft
curtop=3Dobj.offsetTop
while(obj=3Dobj.offsetParent){
curleft+=3Dobj.offsetLeft
curtop+=3Dobj.offsetTop}}
if(axis=3D=3D'y'){
return curtop;}else{
return curleft;}};
usl.setPosOverride=3Dfunction(){
var regAnchor;
if(!(regAnchor=3D$('uslAvatarAnchor'))){
if(!(regAnchor=3D$('regAnchor'))){
regAnchor=3D$('regAnchorSite');}}
if(regAnchor){
var ur=3D$('USATRegister');
var nav=3Dnavigator.userAgent;
ur.style.left=3D(usl.findPos(regAnchor,'x')-(usatAuth.urStatusXOffset))+'=
px';
ur.style.top=3D(usl.findPos(regAnchor,'y')+(usatAuth.urStatusYOffset))+'p=
x';}};
usl._avatarOverride=3Dfalse;
usl.logoutInterval=3Dnull;

------=_NextPart_000_0000_01CBC77C.A6992E80
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://i.usatoday.net/_common/_scripts/_community/lib/usl.reactions.js


usl.reportAbuseForm=3D"community/_templates/reportAbuseForm.htm"
usl.commentsTemplateUrl=3D"http://i.usatoday.net/community/_templates/com=
mentsTemplate.htm"
usl.commentsTemplateUrlPage2=3D"http://i.usatoday.net/community/_template=
s/commentsTemplateFormBottom.htm"
usl.commentMaxChars=3D10000
usl.commentSortOrder=3D"TimeStampDescending"
usl.commentSortEnabled=3Dfalse
usl.msgURL=3D"community/pm.htm"
usl.reviewsTemplateUrl=3D"community/_templates/reviewsTemplate.htm"
usl.reviewMaxChars=3D10000
usl.reviewSortOrder=3D"TimeStampDescending"
usl.ratingStarsUrl=3D"http:/"+"/i.usatoday.net/community/_common/_images/=
stars/"
usl.badWordUrl=3D"http:/"+"/content.usatoday.com/community/utils/bwf/get.=
ashx"
usl.paginationLinks=3D6
usl.paginationURL=3D"http://content.usatoday.com/community/comments.aspx"=

usl.paginationSet=3D"2"
usl.commentsPerPage=3D10

var uu=3Dusl.getCookie("USATINFO")
if(uu){if(getCookieStringParamValue(uu,"so")=3D=3D"asc"){usl.commentSortO=
rder=3D"TimeStampAscending"}
else =
if(getCookieStringParamValue(uu,"so")=3D=3D"rec"){usl.commentSortOrder=3D=
"RecommendationsDescending"}}

usl.bwfon=3Dtrue
usl.reactionsClosed=3Dfalse
usl.ratingsEnabled=3Dtrue
usl.Comments=3Dfunction(){if(usl.widgetLogging=3D=3Dtrue){if(document.loc=
ation.toString().indexOf("#uslPageReturn")!=3D-1){usl.countEvent("comment=
 link")}
if(document.location.toString().indexOf("#discov")!=3D-1){usl.countEvent(=
"discovery link")}}

usl._templates.comments['loaded']=3Dfalse
if(document.URL.match(/comments.aspx/)){this._loadTemplate(usl.commentsTe=
mplateUrlPage2,'comments',this._loadCommentTemplatesCallback)}
else{this._loadTemplate(this.commentsTemplateUrl,'comments',this._loadCom=
mentTemplatesCallback)}}
usl._loadCommentTemplatesCallback=3Dfunction(response){usl._templates.com=
ments['loaded']=3Dtrue

$("uslComments").style.display=3D'none'
$("uslComments").innerHTML=3Dusl._templates.comments['section']
if(usl.reactionsClosed=3D=3Dfalse){$("uslReactionForm").innerHTML=3Dusl._=
templates.comments['form']
usl.updateReactionFormHead('comment')}

if(typeof(commentsPage)!=3D'undefined'&&commentsPage!=3D''){usl.getReacti=
ons('comment',commentsPage)}
else{usl.getReactions('comment')}}
usl.setSortOrder=3Dfunction(){var orderNode=3D$('uslSortOrder')
if(orderNode){usl.paginationTransition('Sort Order Action')
usl.commentSortOrder=3DorderNode.value
var soVal=3D""
if(usl.commentSortOrder=3D=3D"TimeStampDescending"){soVal=3D"dsc"}
else if(usl.commentSortOrder=3D=3D"TimeStampAscending"){soVal=3D"asc"}
else =
if(usl.commentSortOrder=3D=3D"RecommendationsDescending"){soVal=3D"rec"}
if(soVal){var uu=3Dusl.getCookie("USATINFO")
if(uu){uu=3Dusl.setCookieValue(uu,'so',soVal)
var now=3Dnew Date().getTime()
var expireDate=3Dnew Date(new Date().setTime(now+usatAuth.urExpireTime))
usl.setCookie("USATINFO",uu,expireDate,"/",usatAuth.cookieDomain,"")}
else{var now=3Dnew Date().getTime()
var expireDate=3Dnew Date(new Date().setTime(now+usatAuth.urExpireTime))
usl.setCookie("USATINFO","so=3D"+soVal,expireDate,"/",usatAuth.cookieDoma=
in,"")}}
usl.getReactions('comment')}}
usl.Reviews=3Dfunction(){if(usl.widgetLogging=3D=3Dtrue){if(document.loca=
tion.toString().indexOf("#uslPageReturn")!=3D-1){usl.countEvent("review =
link")}
if(document.location.toString().indexOf("#discov")!=3D-1){usl.countEvent(=
"discovery link")}}
this.detectRatingImageUrl()

usl._templates.reviews['loaded']=3Dfalse
this._loadTemplate(this.reviewsTemplateUrl,'reviews',this._loadReviewTemp=
latesCallback)}
usl._loadReviewTemplatesCallback=3Dfunction(response){usl._templates.revi=
ews['loaded']=3Dtrue

$("uslReviews").style.display=3D'none'
$("uslReviews").innerHTML=3Dusl._templates.reviews['section']
if(usl.reactionsClosed=3D=3Dfalse){$("uslReactionForm").innerHTML=3Dusl._=
templates.reviews['form']
usl.updateReactionFormHead('review')}
usl.getReactions('review')}
usl.detectRatingImageUrl=3Dfunction(){var section=3D""
section=3Ddocument.location.toString().split("/")[3]
section=3Dsection.toLowerCase()
if(section=3D=3D"news"||section=3D=3D"travel"||section=3D=3D"money"||sect=
ion=3D=3D"sports"||section=3D=3D"life"||section=3D=3D"tech"||section=3D=3D=
"weather"){this.ratingStarsUrl+=3Dsection+"/"}else{section=3D(usat.conten=
tType)?usat.contentType.split(".")[0]:""
if(section=3D=3D"news"||section=3D=3D"travel"||section=3D=3D"money"||sect=
ion=3D=3D"sports"||section=3D=3D"life"||section=3D=3D"tech"||section=3D=3D=
"weather"){this.ratingStarsUrl+=3Dsection+"/"}}}
usl.getRatingControl=3Dfunction(rating,enabled){var ratCtl=3D""
if(enabled=3D=3Dtrue&&this._templates.reviews['loaded']=3D=3Dtrue){ratCtl=
=3Dthis._templates.reviews['ratingControl']
ratCtl=3DratCtl.replace(/http[^\"\']+zero.gif/,this.ratingStarsUrl+"null_=
zero.gif")
ratCtl=3DratCtl.replace(/http[^\"\']+00.gif/,this._getRatingImageUrl(rati=
ng))}else{ratCtl=3D"<img alt=3D'' =
src=3D'"+this.ratingStarsUrl+"null_zero.gif' border=3D'0' />"
ratCtl+=3D"<img alt=3D'' src=3D'"+this._getRatingImageUrl('0')+"' =
border=3D'0'>"}
return ratCtl}
usl.getRatingImage=3Dfunction(rating){var ratHtml=3D"<img alt=3D'' =
src=3D'"+this._getRatingImageUrl(rating)+"' border=3D'0'>"
return ratHtml}
usl._getRatingImageUrl=3Dfunction(rating){var starsUrl=3D""
var ratNum=3DparseInt(Math.round(rating))
switch(ratNum){case 1:starsUrl=3Dthis.ratingStarsUrl+"00.gif";break
case 2:starsUrl=3Dthis.ratingStarsUrl+"05.gif";break
case 3:starsUrl=3Dthis.ratingStarsUrl+"10.gif";break
case 4:starsUrl=3Dthis.ratingStarsUrl+"15.gif";break
case 5:starsUrl=3Dthis.ratingStarsUrl+"20.gif";break
case 6:starsUrl=3Dthis.ratingStarsUrl+"25.gif";break
case 7:starsUrl=3Dthis.ratingStarsUrl+"30.gif";break
case 8:starsUrl=3Dthis.ratingStarsUrl+"35.gif";break
case 9:starsUrl=3Dthis.ratingStarsUrl+"40.gif";break
default:starsUrl=3Dthis.ratingStarsUrl+"00.gif";break}
return starsUrl}
usl._fillRatingStar=3Dfunction(ratingStars,ratingField,rating){var =
ratStars=3D$(ratingStars)
var ratField=3D$(ratingField)
var oldRating=3DparseInt(ratField.value,10)
var newRating=3Drating
if(newRating<1&&oldRating>=3DnewRating){newRating=3DoldRating}
if(newRating>=3D1&&newRating<=3D9){ratStars.src=3Dthis._getRatingImageUrl=
(newRating)}else{ratStars.src=3Dthis._getRatingImageUrl('0')}}
usl._setRating=3Dfunction(ratingField,rating){var =
ratField=3D$(ratingField)
ratField.value=3Drating}
usl.getReactions=3Dfunction(type,page){if(page=3D=3Dnull){page=3D1}
var articleKey=3Dthis.getArticleKey()
if(articleKey.split(".")[0]=3D=3D""){this.showException("getReactions: =
ContentID not specified")
return}
var rb=3Dnew RequestBatch()
if(type=3D=3D'comment'){rb.AddToRequest(new CommentPage(new =
ArticleKey(articleKey),usl.commentsPerPage,page,this.commentSortOrder))}e=
lse if(type=3D=3D'review'){rb.AddToRequest(new ReviewPage(new =
ArticleKey(articleKey),usl.commentsPerPage,page,this.reviewSortOrder))}el=
se{this.showException("getReactions: ContentType not specified")
return}
rb.AddToRequest(new ArticleKey(articleKey))
this.sitelifeRequest(rb,"LoadReactions",this._getReactionsCallback)}
usl._getReactionsCallback=3Dfunction(resBatch){var rPage=3Dnull
var rList=3Dnull
var rType=3Dnull
var article=3Dnull
var i=3D0
for(i=3D0;i<resBatch.Responses.length;i++){var =
res=3DresBatch.Responses[i]
if(res.CommentPage!=3Dnull){rPage=3Dres.CommentPage
rList=3Dres.CommentPage.Comments
rType=3D'comment'}else if(res.ReviewPage!=3Dnull){rPage=3Dres.ReviewPage
rList=3Dres.ReviewPage.Reviews
rType=3D'review'}else if(res.Article!=3Dnull){article=3Dres.Article}}

usl._updateArticle=3Dusl._compareArticleInfo(article)

try{var slpc=3Dusl.getCookie("USATINFO")
var pid=3Dusl.getCookieValue(slpc,"UserID")
var uid=3Dusl._guidToPid(pid)}
catch(err){}

if(rList){var rListHtml=3D""
var countControl=3D0
for(i=3D0;i<rList.length;i++){var =
bozocheck=3Dusl._getReactionHtml(rType,rList[i],uid)
rListHtml+=3Dbozocheck
if(bozocheck!=3D""){countControl++}}
$("uslReactionList").innerHTML=3DrListHtml}
if(rPage){if(rType=3D=3D'comment'){$("uslComments").style.display=3D'bloc=
k'
var =
comCnt=3D(typeof(uslComCountOffset)!=3D'undefined'&&uslComCountOffset!=3D=
'')?uslComCountOffset:0
comCnt=3DparseInt(comCnt)+parseInt(rPage.NumberOfComments)
var sortControl=3D""
if(usl.commentSortEnabled){sortControl+=3D"<div =
class=3D'uslSortOrder'>Showing:&nbsp;&nbsp;"
sortControl+=3D" <select id=3D'uslSortOrder' =
onchange=3D'usl.setSortOrder();'>"
sortControl+=3D"  <option =
value=3D'TimeStampDescending'"+((usl.commentSortOrder=3D=3D"TimeStampDesc=
ending")?" selected":"")+">Newest first</option>"
sortControl+=3D"  <option =
value=3D'TimeStampAscending'"+((usl.commentSortOrder=3D=3D"TimeStampAscen=
ding")?" selected":"")+">Oldest first</option>"
sortControl+=3D"  <option =
value=3D'RecommendationsDescending'"+((usl.commentSortOrder=3D=3D"Recomme=
ndationsDescending")?" selected":"")+">Most recommended</option>"
sortControl+=3D" </select>"
sortControl+=3D" &nbsp;&nbsp;<span style=3Dcolor:#ff0000>New:</span> =
Most recommended!"
sortControl+=3D"</div>"}
if(comCnt=3D=3D0&&usl.commentSortOrder=3D=3D"RecommendationsDescending"){=
$("uslReactionSummary").innerHTML=3D"<div class=3D'uslSortOrder' =
style=3D'height:40px;'><span style=3D'float:left;'>There are not yet any =
recommended comments.</span>"+sortControl+"</div><div =
class=3D'uslSortOrder' style=3D'height:60px;'>Please change your sort =
order to Newest First or Oldest First to view any other =
comments.</div>"}
else
{if(comCnt>usl.commentsPerPage){$("uslReactionSummary").innerHTML=3D"<div=
 class=3D'uslComSmry' style=3D'height:20px;'><span =
class=3D'uslComSmryCount' style=3D'float:left;'>Comments: =
("+usl.niceNumber(comCnt)+")</span>"+sortControl+"</div>"}
else{$("uslReactionSummary").innerHTML=3D"<div class=3D'uslComSmry' =
style=3D'height:20px;'><span class=3D'uslComSmryCount' =
style=3D'float:left;'>Comments: =
("+usl.niceNumber(countControl)+")</span>"+sortControl+"</div>"}}}else =
if(rType=3D=3D'review'){$("uslReviews").style.display=3D'block'
var smryHtml=3D"<div class=3D'uslRevSmry'><span =
class=3D'uslRevSmryCount'>Reviews: =
("+usl.niceNumber(rPage.NumberOfReviews)+")</span>"
if(usl.ratingsEnabled=3D=3Dtrue)
smryHtml+=3D"<span class=3D'uslRevSmryRating'>Average Rating: <span =
class=3D'uslRevSmryRatingStars'>"+usl.getRatingImage(rPage.AverageReviewR=
ating)+"</span></span></div>"
$("uslReactionSummary").innerHTML=3DsmryHtml}}
if(rPage){$("uslPagination").innerHTML=3Dusl.getPaginationControl(rType,r=
Page)
if($("uslPaginationTop")){$("uslPaginationTop").innerHTML=3D$("uslPaginat=
ion").innerHTML}}
var cntCtl=3D$("uslCountControl")
if(cntCtl){if(rType=3D=3D'comment'){var =
comCnt=3D(typeof(uslComCountOffset)!=3D'undefined'&&uslComCountOffset!=3D=
'')?uslComCountOffset:0
if(rPage){comCnt=3DparseInt(comCnt)+parseInt(rPage.NumberOfComments)}
if(comCnt>usl.commentsPerPage){cntCtl.innerHTML=3Dusl.getCommentCountCont=
rol(comCnt,"#uslPageReturn")}
else{cntCtl.innerHTML=3Dusl.getCommentCountControl(countControl,"#uslPage=
Return")}}else if(rType=3D=3D'review'){var revCnt=3D0
if(rPage){revCnt=3DrPage.NumberOfReviews}
cntCtl.innerHTML=3Dusl.getReviewCountControl(revCnt,"#uslPageReturn")}}
var recCtl=3D$("uslRecommendControl")
if(recCtl){var recd=3Dfalse
var recCnt=3D0
var artKey=3Dusl.getArticleKey()
if(article){recd=3D(article.Recommendations&&article.Recommendations.Curr=
entUserHasRecommended=3D=3D'True')?true:false
recCnt=3Darticle.Recommendations.NumberOfRecommendations
artKey=3Darticle.ArticleKey.Key}
recCtl.innerHTML=3Dusl.getRecommendCountControl('article',artKey,recCnt,r=
ecd)}

if(usl.Debug&&resBatch.Responses){usl.lastReactionsRes=3DresBatch.Respons=
es}}
usl._getReactionHtml=3Dfunction(type,reaction,userid){var reacHtml=3D""
var authorKey=3Dreaction.Author.UserKey.Key
var recd=3D(reaction.CurrentUserHasRecommended=3D=3D"True")?true:false
var rptd=3D(reaction.CurrentUserHasReportedAbuse=3D=3D"True")?true:false
recNum=3D(!recNum)?'0':recNum
var staffMark=3D(reaction.Author.UserTier=3D=3D"Editor")?"USA TODAY =
Staff":""
staffMark=3D(reaction.Author.UserTier=3D=3D"Featured")?"USA TODAY =
Staff":staffMark
staffMark=3D(reaction.Author.UserTier=3D=3D"Staff")?"USA TODAY =
Staff":staffMark
var recNum=3Dreaction.NumberOfRecommendations
if(type=3D=3D'comment'){if(userid=3D=3D"undefined"){userid=3D""}
if((authorKey=3D=3Duserid&&reaction.Author.IsBlocked=3D=3D"True")||(react=
ion.Author.IsBlocked=3D=3D"False")){var comKey=3Dreaction.CommentKey.Key
var title=3Dthis.getArticleTitle()
var =
articleLink=3Dthis.getArticleLink(document.location.toString().split('#')=
[0])
articleLink=3DarticleLink.replace("=3D","%3D")
var =
pmURL=3Dusl.msgURL+"?slPage=3Dcompose&slSeedUserId=3D"+authorKey+"&slForu=
mMessageSubject=3D"+title+"&slForumUrl=3D"+articleLink
var =
commentData=3D{'authorIcon':this.getUserPhotoLink(authorKey,reaction.Auth=
or.AvatarPhotoUrl),
'authorHandle':this.getUserHandleLink(authorKey,reaction.Author.DisplayNa=
me),'authorFriends':reaction.Author.NumberOfFriends,
'pmURL':pmURL,
'commentTimestamp':this.niceDate(reaction.PostedAtTime),
'commentBody':reaction.CommentBody.replace(/([^\s]{48})/g, "$1 "),
'commentKey':comKey,
'recommendLink':this.getRecommendCountControl('comment',comKey,recNum,rec=
d),
'reportAbuseLink':this.getReportAbuseLink('comment',comKey,rptd),
'staffMark':staffMark}
try{reacHtml=3Dthis._transform(commentData,this._templates.comments['comm=
ent'])}catch(e){this.showException("_getReactionHtml() comment =
transform",e)}}}
else if(type=3D=3D'review'){var revKey=3Dreaction.ReviewKey.Key
var title=3Dthis.getArticleTitle()
var =
articleLink=3Dthis.getArticleLink(document.location.toString().split('#')=
[0])
articleLink=3DarticleLink.replace("=3D","%3D")
var =
pmURL=3Dusl.msgURL+"?slPage=3Dcompose&slSeedUserId=3D"+authorKey+"&slForu=
mMessageSubject=3D"+title+"&slForumUrl=3D"+articleLink
var rating=3D""
if(this.ratingsEnabled=3D=3Dtrue){rating=3Dthis.getRatingImage(reaction.R=
eviewRating)}
var =
reviewData=3D{'authorIcon':this.getUserPhotoLink(authorKey,reaction.Autho=
r.AvatarPhotoUrl),
'authorHandle':this.getUserHandleLink(authorKey,reaction.Author.DisplayNa=
me),
'authorFriends':reaction.Author.NumberOfFriends,
'pmURL':pmURL,
'reviewTimestamp':this.niceDate(reaction.PostedAtTime),
'reviewTitle':reaction.ReviewTitle,
'reviewRating':rating,
'reviewBody':reaction.ReviewBody,
'reviewKey':revKey,
'recommendLink':this.getRecommendCountControl('review',revKey,recNum,recd=
),
'reportAbuseLink':this.getReportAbuseLink('review',revKey,rptd),
'staffMark':staffMark}
try{reacHtml=3Dthis._transform(reviewData,this._templates.reviews['review=
'])}catch(e){this.showException("_getReactionHtml() review =
transform",e)}}
return reacHtml}
usl.updateReactionFormHead=3Dfunction(type,signOut){if(this.reactionsClos=
ed=3D=3Dfalse&&(this._templates.comments['loaded']=3D=3Dtrue||this._templ=
ates.reviews['loaded']=3D=3Dtrue)){var =
reacFormHead=3D$("uslReactionFormHead")
if(reacFormHead){var headHtml=3D""
if(signOut=3D=3Dtrue||!this.isSignedIn()){if(type=3D=3D'comment'){headHtm=
l=3Dthis._templates.comments['headLoggedOut']}else =
if(type=3D=3D'review'){headHtml=3Dthis._templates.reviews['headLoggedOut'=
]}}else{var =
uHandleLink=3Dthis.getUserHandleLink(this.getUserPid(),this.getUserHandle=
())
var headerData=3D{'userHandleLink':uHandleLink}
var headerTemplate=3D""
if(type=3D=3D'comment'){headerTemplate=3Dthis._templates.comments['headLo=
ggedIn']}else =
if(type=3D=3D'review'){headerTemplate=3Dthis._templates.reviews['headLogg=
edIn']}
try{headHtml=3Dthis._transform(headerData,headerTemplate)}catch(e){this.s=
howException("updateReactionFormHead() head transform",e)}}
reacFormHead.innerHTML=3DheadHtml}
if(type=3D=3D'comment'){var comBody=3D$("uslComFormBody")
var comBtn=3D$("uslComFormSubmit")
var comFb=3D$("facebook_connect_checkbox")
if(comBody&&comBtn){if(signOut=3D=3Dtrue||!this.isSignedIn()){comBody.dis=
abled=3Dtrue
comBtn.disabled=3Dtrue
comFb.disabled=3Dtrue}else{comBody.disabled=3Dfalse
comBtn.disabled=3Dfalse
comFb.disabled=3Dfalse}}
slFB.init(function(){if(slFB.isLoggedIn()){document.getElementById('faceb=
ook_connect_wrapper').style.display=3D'block'
document.getElementById('facebook_connect_checkbox').checked=3Dfalse
document.getElementById('no_facebook_connect').style.display=3D'none'}})}=
else if(type=3D=3D'review'){var revTitle=3D$("uslRevFormTitle")
var revRating=3D$("uslRevFormRatingControl")
var revValNode=3D$("uslRevFormRating")
var revRatingVal=3D(revValNode)?revValNode.value:0
var revRatingImage=3D$("uslRevFormRatingImage")
var revBody=3D$("uslRevFormBody")
var revBtn=3D$("uslRevFormSubmit")
if(revTitle&&revRating&&revBody&&revBtn){if(signOut=3D=3Dtrue||!this.isSi=
gnedIn()){revTitle.disabled=3Dtrue
if(this.ratingsEnabled=3D=3Dtrue){if(revRatingImage){revRatingImage.inner=
HTML=3Dthis.getRatingControl(0,false)}else{revRating.innerHTML=3Dthis.get=
RatingControl(0,false)}}else{revRating.innerHTML=3D""}
revBody.disabled=3Dtrue
revBtn.disabled=3Dtrue}else{revTitle.disabled=3Dfalse
if(this.ratingsEnabled=3D=3Dtrue){revRating.innerHTML=3Dthis.getRatingCon=
trol(revRatingVal,true)
this._setRating("uslRevFormRating",revRatingVal)}else{revRating.innerHTML=
=3D""}
revBody.disabled=3Dfalse
revBtn.disabled=3Dfalse}}}

if(this.reloadOnEvent=3D=3Dfalse){usatAuth.em.loginHandlers["uslReactionH=
eader"]=3Dfunction(){if(usl._avatarOverride=3D=3Dtrue&&(ur=3D$("USATRegis=
ter"))){ur.style.display=3D'none'};usl.updateReactionFormHead(type);usl.g=
etReactions(type,1)}
usatAuth.em.logoutHandlers["uslReactionHeader"]=3Dfunction(){if(usl._avat=
arOverride=3D=3Dtrue&&(ur=3D$("USATRegister"))){ur.style.display=3D'none'=
};usl.updateReactionFormHead(type,true);usl.getReactions(type,1)}
usatAuth.em.optionsHandlers["uslReactionHeader"]=3Dfunction(){usl.updateR=
eactionFormHead(type);usl.getReactions(type,1)}}}}
usl.getPaginationControl=3Dfunction(type,page){var =
reacCount=3D(type=3D=3D'comment')?page.NumberOfComments:page.NumberOfRevi=
ews
var plusMinus=3Dthis.paginationLinks
var pageControl=3D""
if(reacCount>usl.commentsPerPage){pageControl+=3D"<div =
class=3D\"uslPaginationInside\">"
if(page.OnPage=3D=3D1&&!document.URL.match(/comments.aspx/)){pageControl+=
=3D"<span class=3D\"morecomments\">More comments on this story: =
</span>"}
else{pageControl+=3D"<span class=3D\"morecomments\">More comments: =
</span>"}
var pageDiv=3DparseInt(reacCount)/usl.commentsPerPage
if(pageDiv>parseInt(pageDiv)){pageDiv+=3D1}
pageDiv=3DparseInt(pageDiv)
var ll,ul
var rPoP=3Dpage.OnPage
var pnp=3DrPoP-1
var urlPage=3Dusl.paginationURL+"?id=3D"+usat.contentID+"&p=3D"

var urlPageNum=3Ddocument.URL.replace(/.*&p=3D(\d+).*/,"$1")
if(urlPageNum>0&&urlPageNum!=3Dpage.OnPage){}
if(rPoP!=3D1){if(document.URL.match(/blogs.|\/travel\/flights|\/travel\/c=
ruises\/|\/smokestack\/|\/guide\//)){pageControl+=3D" <a =
href=3D\"#uslPageReturn\" title=3D'Go to first page' alt=3D'Go to first =
page' =
onClick=3D\"javascript:usl.paginationTransition();usl.getReactions('"+typ=
e+"','1');\"><img =
src=3D'http:/"+"/i.usatoday.net/community/_common/_images/home-arrow-pag-=
prev.gif' border=3D'0'></a> "
pageControl+=3D" <a href=3D\"#uslPageReturn\" title=3D'Go to previous =
page' alt=3D'Go to previous page' =
onClick=3D\"javascript:usl.paginationTransition();usl.getReactions('"+typ=
e+"','"+pnp+"');\">Prev</a> "}
else{pageControl+=3D" <a href=3D\""+urlPage+"1\" title=3D'Go to first =
page' alt=3D'Go to first page' =
onClick=3D\"javascript:usl.paginationTransition();usl.getReactions('"+typ=
e+"','1');\"><img =
src=3D'http:/"+"/i.usatoday.net/community/_common/_images/home-arrow-pag-=
prev.gif' border=3D'0'></a> "
pageControl+=3D" <a href=3D\""+urlPage+pnp+"\" title=3D'Go to previous =
page' alt=3D'Go to previous page' =
onClick=3D\"javascript:usl.paginationTransition();usl.getReactions('"+typ=
e+"','"+pnp+"');\">Prev</a> "}}
ll=3DrPoP-plusMinus
ul=3DparseInt(rPoP)+plusMinus
if(ll<1){ll=3D1}
if(ul>pageDiv){ul=3DpageDiv}
for(var i=3Dll;i<=3Dul;i++)
{if(rPoP!=3Di){if(document.URL.match(/blogs.|\/travel\/flights|\/travel\/=
cruises\/|\/smokestack\/|\/guide\//)){pageControl+=3D" <a =
href=3D\"#uslPageReturn\" =
onClick=3D\"javascript:usl.paginationTransition();usl.getReactions('"+typ=
e+"','"+i+"');\">"+i+"</a> "}
else{pageControl+=3D" <a href=3D\""+urlPage+i+"\">"+i+"</a> "}}
else{pageControl+=3D" "+i+" "}}
pnp=3Dpnp+2
if(rPoP!=3DpageDiv){if(document.URL.match(/blogs.|\/travel\/flights|\/tra=
vel\/cruises\/|\/smokestack\/|\/guide\//)){pageControl+=3D" <a =
href=3D\"#uslPageReturn\" title=3D'Go to next page' alt=3D'Go to next =
page' =
onClick=3D\"javascript:usl.paginationTransition();usl.getReactions('"+typ=
e+"','"+pnp+"');\">Next</a> "
pageControl+=3D" <a href=3D\"#uslPageReturn\" title=3D'Go to last page' =
alt=3D'Go to last page' =
onClick=3D\"javascript:usl.paginationTransition();usl.getReactions('"+typ=
e+"','"+pageDiv+"');\"><img =
src=3D\"http:/"+"/images.usatoday.com/community/_common/_images/home-arro=
w-pag-next.gif\" border=3D'0'></a>"}
else{pageControl+=3D" <a href=3D\""+urlPage+pnp+"\" title=3D'Go to next =
page' alt=3D'Go to next page'>Next</a> "
pageControl+=3D" <a href=3D\""+urlPage+pageDiv+"\" title=3D'Go to last =
page' alt=3D'Go to last page'><img =
src=3D\"http:/"+"/i.usatoday.net/community/_common/_images/home-arrow-pag=
-next.gif\" border=3D'0'></a>"}}
pageControl+=3D"</div>"}
return pageControl}
usl.paginationTransition=3Dfunction(){if(usl.widgetLogging=3D=3Dtrue){usl=
.countEvent("pagination")}
var reactionList=3D$('uslReactionList')
if(reactionList){reactionList.innerHTML=3D"<img =
src=3D'http:/"+"/i.usatoday.net/_common/_images/squaresAnimated.gif' =
/>"}}
usl.submitReaction=3Dfunction(){var type=3D$("uslReactionType").value
var tmpl=3D""
var body=3D""
var bwfBody=3D""
var max=3D0
var err=3D$("uslFormError")
err.innerHTML=3D""
var emptyFlag=3Dfalse

usatAuth.getAuthStatus()
if(usl.isSignedIn()=3D=3Dfalse){if(type=3D=3D'comment'){tmpl=3Dthis._temp=
lates.comments
err.innerHTML=3Dtmpl['loggedOutError']}else =
if(type=3D=3D'review'){tmpl=3Dthis._templates.reviews
err.innerHTML=3Dtmpl['loggedOutError']}
usatAuth.initialSetup()
this.showException("Invalid user status")
return false}
if(type=3D=3D'comment'){tmpl=3Dthis._templates.comments
body=3D$("uslComFormBody").value
bwfBody=3Dbody
max=3Dthis.commentMaxChars
if(body.length=3D=3D0){err.innerHTML=3Dtmpl['missingInputError']
setTimeout("$('uslComFormBody').focus()",1)
return false}}else if(type=3D=3D'review'){tmpl=3Dthis._templates.reviews
var revTitle=3D$("uslRevFormTitle").value
var revRating=3D(ratNode=3D$("uslRevFormRating"))?ratNode.value:0
body=3D$("uslRevFormBody").value
bwfBody=3Dbody+" "+revTitle
max=3Dthis.reviewMaxChars
emptyFlag=3D(body.length=3D=3D0||revTitle.length=3D=3D0)?true:false
if(body.length=3D=3D0||revTitle.length=3D=3D0){err.innerHTML=3Dtmpl['miss=
ingInputError']
if(revTitle.length=3D=3D0){setTimeout("$('uslRevFormTitle').focus()",1)}
else if(body.length=3D=3D0){setTimeout("$('uslRevFormBody').focus()",1)}
return false}}

if(this.checkBodyLength(body,max)=3D=3Dfalse){var =
data=3D{'maxchars':max}
err.innerHTML=3Dthis._transform(data,tmpl['entryTooLongError'])
return false}

if(this.bwfon=3D=3Dtrue){this._checkBadWords(bwfBody)}else{this._submitRe=
actionToSiteLife()}}
usl._checkBadWords=3Dfunction(body){var rH=3Dfunction(request){try{var =
res=3Drequest.responseText
usl.showDebug("Bad Word Filter Response: "+res)
usl._checkBadWordsCallback(res)}catch(e){usl.showException("BWF return =
handler",e)
usl._submitReactionToSiteLife()}}
try{var bwfForm=3Ddocument.createElement("form")
bwfForm.name=3D"fbwf"
bwfForm.id=3D"fbwf"
bwfForm.action=3Dthis.badWordUrl
bwfForm.method=3D"post"
var inputElem=3Ddocument.createElement("input")
inputElem.name=3D"jsonRequest"
inputElem.type=3D"hidden"
inputElem.value=3Dbody
bwfForm.appendChild(inputElem)
document.body.appendChild(bwfForm)

var bwfIframe=3Dnew iframe(bwfForm,{onComplete:rH},(new =
Date()).getTime())}catch(e){this.showException("BWF Submit",e)
usl._submitReactionToSiteLife()}}
usl._checkBadWordsCallback=3Dfunction(response){try{if(response.indexOf("=
false")!=3D-1){this._submitReactionToSiteLife()}else if(response){var =
type=3D$("uslReactionType").value
var err=3D$("uslFormError")
var tmpl=3Dnull
if(type=3D=3D'comment'){tmpl=3Dthis._templates.comments}else =
if(type=3D=3D'review'){tmpl=3Dthis._templates.reviews}
this.updateReactionFormHead(type,false)
var bwText=3D"\""+response.substr(0,response.length-1).replace(/,/g,", =
")+"\""
var data=3D{'badwords':bwText}
err.innerHTML=3Dthis._transform(data,tmpl['badWordsFoundError'])}else{usl=
.showException("BWF response empty")
usl._submitReactionToSiteLife()}}catch(e){usl.showException("BWF =
callback",e)
usl._submitReactionToSiteLife()}}
usl._submitReactionToSiteLife=3Dfunction(){var =
type=3D$("uslReactionType").value
var title=3Dthis.getArticleTitle()
var articleKey=3Dthis.getArticleKey()
var =
articleLink=3Dthis.getArticleLink(document.location.toString().split('#')=
[0])
var rb=3Dnew RequestBatch()
if(usl.widgetLogging=3D=3Dtrue){usl.countEvent(type)}
if(type=3D=3D'comment'){var comBody=3D$("uslComFormBody").value

var stripped=3Dusl._stripHtml(comBody)
usl.strippedcomment=3Dstripped
usl.type=3Dtype
rb.AddToRequest(new CommentAction(new =
ArticleKey(articleKey),articleLink,title,stripped))
$("uslComFormBody").value=3D""}else if(type=3D=3D'review'){var =
revTitle=3D$("uslRevFormTitle").value
var =
revRating=3D(this.ratingsEnabled=3D=3Dtrue)?$("uslRevFormRating").value:0=

var revBody=3D$("uslRevFormBody").value

var strippedBody=3Dusl._stripHtml(revBody)
var strippedTitle=3Dusl._stripHtml(revTitle)
rb.AddToRequest(new ReviewAction(new =
ArticleKey(articleKey),articleLink,title,strippedTitle,revRating,stripped=
Body,null,null))
$("uslRevFormTitle").value=3D""
$("uslRevFormBody").value=3D""
if(this.ratingsEnabled=3D=3Dtrue){this._setRating('uslRevFormRating',1)
this._fillRatingStar('uslRevFormStars','uslRevFormRating',-1)}}
this.sitelifeRequest(rb,"SubmitReaction",this._submitReactionToSiteLifeCa=
llback)}
usl._submitReactionToSiteLifeCallback=3Dfunction(res){var =
type=3D$("uslReactionType").value
for(var i=3D0;i<res.Messages.length;i++){var msg=3Dres.Messages[i]
if(msg.Message!=3D"ok")
{usl.showException("_submitReactionToSiteLifeCallback"+msg.Message)}
else{if(usl.reloadOnEvent=3D=3Dtrue)
{setTimeout("window.location.reload()",100)}
else{var =
facebook_checked=3Ddocument.getElementById("facebook_connect_checkbox").c=
hecked
if(slFB.connectEnabled()&&facebook_checked)
{var fbArticleTitle=3Dusl.getArticleTitle()
var =
fbarticleLink=3Dusl.getArticleLink(document.location.toString().split('#'=
)[0])+"?csp=3DFacebookC1"
slFB.submitArticleComment(fbArticleTitle,fbarticleLink,'',usl.strippedcom=
ment,handleFacebookCallback)
usl.getReactions(type)}
else{usl.getReactions(type)}}}}}
function handleFacebookCallback(){usl.getReactions(type)}
usl.checkBodyLength=3Dfunction(body,max){if(body.length<=3Dmax){return =
true}else{return false}}
usl.getReportAbuseLink=3Dfunction(type,key,reported){var raHtml=3D""
if(reported=3D=3Dtrue){raHtml+=3D"<span =
id=3D'uslReportAbuse:"+type+":"+key+"' =
class=3D'uslAbuseReported'>Reported</span>"}else{raHtml+=3D"<span =
id=3D'uslReportAbuse:"+type+":"+key+"' class=3D'uslReportAbuseLink'>"
raHtml+=3D"<a href=3D'#none' =
onclick=3D\"javascript:usl.ReportAbuse(event, '"+type+"', '"+key+"'); =
return false;\">Report Abuse</a>"
raHtml+=3D"</span>"}
return raHtml}
usl.loadReportAbuseForm=3Dfunction(){var id=3D'uslReportAbuseForm'
var cssClass=3D'uslReportAbuseForm'
var tNode=3Ddocument.createElement('div')
tNode.setAttribute('id',id)
document.getElementsByTagName('body')[0].appendChild(tNode)
try{if(cssClass)tNode.className=3DcssClass
tNode.style.display=3D'none'}catch(e){}
this.showDebug('Loading report abuse form.')
this.ahah(id,null,this.reportAbuseForm,null)}
usl.ReportAbuse=3Dfunction(evt,type,key){if(rogueFlashHack)rogueFlashHack=
(1)
this._showDivAtMouse(evt,"uslReportAbuseForm")
$("uslReportAbuseType").value=3Dtype
$("uslReportAbuseKey").value=3Dkey}
usl.reportAbuseSubmit=3Dfunction(){var =
key=3D$("uslReportAbuseKey").value
var type=3D$("uslReportAbuseType").value
var text=3D$("uslReportAbuseCommentText").value
var reason=3D$("uslReportAbuseReason").value
if(rogueFlashHack){rogueFlashHack(0)}
this.reportAbuseClose()
var cntKey=3Dnull
if(type=3D=3D'comment'){cntKey=3Dnew CommentKey(key)}else =
if(type=3D=3D'article'){cntKey=3Dnew ArticleKey(key)}else =
if(type=3D=3D'review'){cntKey=3Dnew ReviewKey(key)}
if(usl.widgetLogging=3D=3Dtrue){usl.countEvent("report abuse "+type)}
var raReq=3Dnew RequestBatch()
raReq.AddToRequest(new ReportAbuseAction(cntKey,reason,text))
this.sitelifeRequest(raReq,"SubmitReportAbuse",this._reportAbuseCallback)=

var raLink=3D$("uslReportAbuse:"+type+":"+key)
if(raLink){raLink.innerHTML=3Dthis.getReportAbuseLink(type,key,true)}}
usl._reportAbuseCallback=3Dfunction(res){if(res.Messages.length>0&&res.Me=
ssages[0].Message=3D=3D"ok"){usl.showDebug("Report Abuse =
Successful")}else{usl.showDebug("Report Abuse Failed: =
"+res.Messages[0].Message)}

if(usl.Debug&&res.Responses){usl.lastReportAbuseRes=3Dres.Responses}}
usl.reportAbuseClose=3Dfunction(){this._hideDiv("uslReportAbuseForm")
$("uslReportAbuseKey").value=3D""
$("uslReportAbuseType").value=3D""
$("uslReportAbuseCommentText").value=3D""
$("uslReportAbuseReason").value=3D" "}
usl._templates=3D{'comments':{'loaded':false},'reviews':{'loaded':false}}=


------=_NextPart_000_0000_01CBC77C.A6992E80
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://i.usatoday.net/_common/_scripts/_community/USATSiteLife.config.js

usl.exceptionCounterEnabled=3Dtrue;	// count usl exceptions with =
omniture =20
usl.widgetLogging=3Dtrue;			// log interactions with custom sitelife =
widgets

// temporarily enabled
usl.exceptionLoggerEnabled=3Dtrue;	// log usl exceptions to exception =
logger application

------=_NextPart_000_0000_01CBC77C.A6992E80
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://d.yimg.com/ds/badge.js

(function(){var t=3D"http://buzz.yahoo.com";var =
l=3Dwindow.location.href;var f=3D"http://l.yimg.com/ds/orion";var =
g=3D"1.0.15.59";var q=3Df+"/"+g;var =
d=3Dwindow.yahooBuzzOnLoad||function(){};var =
c=3Dwindow.yahooBuzzArticleId;var h=3Dwindow.yahooBuzzShowBranding;var =
j=3Dwindow.yahooBuzzBadgeType;var =
s=3Dfunction(x,y,w,z,v){m({name:"from",value:"publisher"});m({name:"asset=
type",value:"article"});m({name:"publisherurn",value:y[0]});m({name:"guid=
",value:y[1]});m({name:"loc",value:l});m({name:"votetype",value:1});r(x,w=
,z,o+"/buzz?publisherurn=3D"+encodeURIComponent(y[0])+"&guid=3D"+encodeUR=
IComponent(y[1]),v);d.call(x);};var b=3D[];var n=3Dfunction(y,w){var =
v=3Ddocument.createElement(y);v.attachEventListener=3Dp;v.removeEventList=
ener=3Dp;v.attachEvent=3Dp;v.detatchEvent=3Dp;for(var z in =
w){if(z=3D=3D=3D"style"){for(var x in =
w[z]){v.style[x]=3Dw[z][x];}}else{v[z]=3Dw[z];}}return v;};var =
r=3Dfunction(x,A,C,w,y){var B,E;var z=3D'<span =
style=3D"cursor:pointer;cursor:hand;color:#666;line-height:10px;display:b=
lock;margin-top:3px;font-size:10px;font-family:Verdana,Tahoma,Arial,Helve=
tica,sans-serif;padding-right:5px;">on Yahoo!</span>';var =
D=3D{form:x,href:w,onclick:i};var =
v=3D{textDecoration:"none",width:"74px",display:"block",textAlign:"right"=
};switch(A){case"text":E=3D'<span =
style=3D"cursor:pointer;cursor:hand;position:relative;padding-left:20px;l=
ine-height:16px;"><span =
style=3D"cursor:pointer;cursor:hand;display:block;position:absolute;top:0=
;left:0;background:transparent url('+q+'/img/badge-logo.png) top left =
no-repeat;height:16px;width:16px;"></span>Yahoo! =
Buzz</span>';D.innerHTML=3DE;break;case"textbutton":E=3D'<span =
style=3D"cursor:pointer;cursor:hand;position:relative;left:-4px;padding-l=
eft:24px;font-size:80%;font-family:Verdana,Tahoma,Helvetica,Arial,sans-se=
rif;display:block;line-height:22px;height:22px;color:#00c;background:url(=
'+q+'/img/badge-textbutton.png) left center no-repeat;">Buzz =
up!</span>';D.style=3D{target:"_new",width:"auto",position:"relative",lef=
t:"4px",display:"block",width:"80px",background:"url("+q+"/img/badge-text=
button.png) right center =
no-repeat"};D.innerHTML=3DE;break;case"logo":E=3D'<span =
style=3D"cursor:pointer;cursor:hand;position:relative;padding-left:20px;l=
ine-height:16px;"><span =
style=3D"cursor:pointer;cursor:hand;display:block;position:absolute;top:0=
;left:0;background:transparent url('+q+'/img/badge-logo.png) top left =
no-repeat;height:16px;width:16px;"></span></span>';D.innerHTML=3DE;break;=
case"small":E=3D'<span =
style=3D"cursor:pointer;cursor:hand;background:transparent =
url('+q+'/img/badge-small.png) top left =
no-repeat;display:block;height:0;padding-top:22px;width:74px;text-indent:=
-999em;overflow:hidden">Buzz =
up!</span>';if(C){E+=3Dz;}D.style=3Dv;D.innerHTML=3DE;break;case"large":E=
=3D'<span style=3D"cursor:pointer;cursor:hand;background:transparent =
url('+q+'/img/badge-large.png) top left =
no-repeat;display:block;height:0;padding-top:33px;width:109px;text-indent=
:-999em;overflow:hidden">Buzz =
up!</span>';if(C){E+=3Dz;}D.style=3Dv;v.width=3D"109px";D.innerHTML=3DE;b=
reak;case"medium":default:E=3D'<span =
style=3D"cursor:pointer;cursor:hand;background:transparent =
url('+q+'/img/badge-medium.png) top left =
no-repeat;display:block;height:0;padding-top:27px;width:91px;text-indent:=
-999em;overflow:hidden">Buzz =
up!</span>';if(C){E+=3Dz;}D.style=3Dv;v.width=3D"91px";D.innerHTML=3DE;br=
eak;}var =
F=3Dn("span",{id:x.id,className:x.className});F.appendChild(n("a",D));x.i=
d=3Dx.id+"-form";y.parentNode.insertBefore(F,y);y.parentNode.removeChild(=
y);k();};var m=3Dfunction(w){var v=3Dn("input",w);b.push(v);};var =
i=3Dfunction(x){x=3Dx||window.event;var =
v=3Dx.target||x.srcElement;while(v&&v.tagName!=3D=3D"A"){v=3Dv.parentNode=
;}if(!v){return true;}var =
w=3Dv.form;u(w);if(typeof(x.preventDefault)=3D=3D=3D"function"){x.prevent=
Default();}x.returnValue=3Dfalse;x.cancelBubble=3Dtrue;x.stopPropagation&=
&x.stopPropagation();return false;};var p=3Dfunction(v){return =
true;};var u=3Dfunction(z){if(!z){return true;}for(var =
y=3Db.length-1;y>-1;y--){z.appendChild(b[y]);}z.onsubmit=3Dp;document.bod=
y.appendChild(z);z.submit();var =
w=3Dz.getElementsByTagName("input");for(var =
y=3D0,v=3Dw.length;y<v;y++){try{w[y].parentNode.removeChild(w[y]);}catch(=
x){continue;}}z.parentNode.removeChild(z);};var a=3Dfunction(){var =
y=3D"yahooBuzzBadge",w=3Dy,v=3D0,x;while((x=3Ddocument.getElementById(w))=
&&x.____yb=3D=3D1||document.getElementById(w+"-form")){w=3Dy+"-"+v;v++;}i=
f(x){x.____yb=3D1;}return w;}();var e=3Dfunction(){var w=3Da;for(var =
v=3D0;v<5;v++){w+=3DString.fromCharCode(Math.floor(Math.random()*26)+97);=
}document.write('<span id=3D"'+w+'" =
style=3D"position:absolute;left:-999em;height:0;width:0;"></span>');retur=
n document.getElementById(w);}();e.____yb=3D1;var k;var =
o;window.setTimeout(function(){k=3Dfunction(){if(e&&e.parentNode){e.paren=
tNode.removeChild(e);}y=3Dnull;};var w=3Dfunction(){if(!e){return =
undefined;}var =
B=3De;while(B&&(!B.tagName||B.tagName!=3D=3D"SCRIPT")){if(B&&B.previousSi=
bling&&B.previousSibling.tagName&&B.previousSibling.childNodes.length){B=3D=
B.previousSibling.lastChild;}else{if(B=3D=3D=3DB.parentNode.firstChild){B=
=3DB.parentNode;}else{B=3DB.previousSibling;}}}if(!B){return =
undefined;}B.____yb=3D1;return =
B;}();o=3D(w&&w.src)||"";if(o.substr(0,1)=3D=3D=3D"/"){o=3D"http://"+wind=
ow.location.host;}o=3Do.replace(/^http:\/\/([^\/]+.yahoo.com)(:[0-9]+)?(\=
/.*)?/,"http://$1$2");if(!o.match(/^http:\/\/([^\/]+.yahoo.com)(:[0-9]+)?=
$/)){o=3Dt;}var z=3Dfunction(){var =
B=3D"";if(c&&typeof(c)=3D=3D=3D"string"){B=3Dc;}else{if(w&&w.innerHTML&&w=
.src){B=3Dw.innerHTML.replace(/[\n\r\s\t]+/g," =
").replace(/^\s+/,"").replace(/\s+$/,"");}}B=3DB.split(":");return[B.shif=
t(),B.join(":")];}();var x=3Dfunction(){var =
B;if(j&&typeof(j)=3D=3D=3D"string"){B=3Dj;}else{if(w){B=3Dw.getAttribute(=
"badgetype");}}return B||"medium";}();var A=3Dfunction(){var =
B;if(h&&typeof(h)!=3D=3D"undefined"){B=3Dh;}else{if(w){B=3Dw.getAttribute=
("showbranding");}}if(!isNaN(B)){B=3D(+B);}else{if(B=3D=3D=3D"false"||B=3D=
=3D=3D"no"||B=3D=3D=3D"off"){B=3Dfalse;}}return !!B;}();var =
v=3Ddocument.getElementById(a)||e;v.____yb=3D1;var =
y=3Dfunction(){if(!v){return undefined;}var =
B=3Dn("form",{id:a+"-form",className:"yahooBuzzBadge-form",action:o+"/vot=
e/",method:"post",target:"_new",____yb:1,style:{position:"absolute",heigh=
t:"1px",width:"1px",visibility:"hidden"}});v.id=3D"";return =
B;}();s(y,z,x,A,v);},0);})();
------=_NextPart_000_0000_01CBC77C.A6992E80
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://js.usatoday.com/_common/_scripts/caip.js

var version =3D "03";
var uid =3D usat.cookie.get("UID");
var zag =3D usat.cookie.get("zagCookie");
if (uid !=3D null && zag =3D=3D "1") {
	var rdb =3D usat.cookie.get("RDB");
	if (rdb =3D=3D null || rdb.substr(44, 2) !=3D version) {  // No RDB =
cookie or version is not current
		var gif =3D '<img  width=3D"1" height=3D"1" align=3D"absmiddle" =
src=3D"http://asp.usatoday.com/Registration/CAIP/caip.aspx'
			+ '?cachedefeat=3D' + (new Date()).getTime() + '">';
		document.write(gif);
	}
}


------=_NextPart_000_0000_01CBC77C.A6992E80
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://i.usatoday.net/_common/_scripts/_omniture/omniturebase.js

/*ZAGALL.JS LOGIC*************************************************/

// Copyright: Copyright (c) 2006, 2009, Gannett Inc. All rights =
reserved.=20

/*********
* Config *
*********/
var zagEnabled		=3D 0; // use zagito form?
var ZAGITOEnabled	=3D 1; // do anything at all?
if (!self.zagitoPrefix)
	zagitoPrefix	=3D 'http://content.usatoday.com/registration/zagito5';
var throttle		=3D 100;
// var gcion_rdb_cookie	=3D "RDB";
var gcion_site_code	=3D "reg.usatoday.com";
var gcion_url		=3D "http://usata1.gcion.com/";
var gcion_version	=3D "1.0.2r-USAT2007516";

/* =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D */
/* Defines the GCION global namespace					*/
/* =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D */

var GCION =3D window.GCION || {};

/// <summary>
/// Ensure named namespace exists in GCION object
/// </summary>
/// <param name=3D"nameSpace">string representing required =
namespace.</param>
/// <returns>the [new?] namespace object.</returns>
if (!GCION.namespace)=20
	GCION.namespace=3D function(nameSpace) {
		if (!nameSpace || !nameSpace.length) return null;
		var currentNamespace =3D GCION;
		var names=3D nameSpace.split('.');
		for (var j=3D 0; j < names.length; j++)=20
			currentNamespace=3D currentNamespace[names[j]]=3D =
currentNamespace[names[j]] || {};
		return currentNamespace;
	};

/* =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D */
/* Required namespaces							*/
/* =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D */
GCION.namespace("Data");
GCION.namespace("Callbacks");
GCION.namespace("Cookies");
GCION.namespace("Sites");
GCION.namespace("Utils");

/* =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D */
/* Forward comaptability						*/
/* =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D */
GDN=3D {UR: {UserData: null}};

/* =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D */
/* GCION.Data.GCION							*/
/* =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D */
/// <summary>
/// Provides a class that defines the data structure of a GCION cookie.=20
/// </summary>
GCION.Data.GCION =3D function() {};
GCION.Data.GCION.prototype =3D {
	// GCION data
	GcionId: null,
	CookieVersion: null,
	CreationDate: null,
	RegistrationStatus: null,
	Sessions: null,
=09
	// ZAGITO data
	ZipCode: null,
	Gender: null,
	Occupation: null,
	Industry: null,
	CompanySize: null,
	YearOfBirth: null,
	Country: null,
	OriginatingSite: null,
	Email: null
};


/* =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D */
/* GCION.Callbacks							*/
/* =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D */

// HACK: try to emulate callback behavior using interval timer and =
cookie watching
// after the GCIONID cookie value changes, run fn();
GCION.Callbacks.SetCallback=3D function(fn) {
	var interval=3D null;
	var old=3D GDN.UR.UserData ?GDN.UR.UserData :null;
	var watchGCIONID=3D function() {
		if (!self.GCION) { /* page is unloading */
			clearInterval(interval);
		} else {
			if (GDN.UR.UserData && old !=3D GDN.UR.UserData) {
				clearInterval(interval);
				fn(GDN.UR.UserData);
			}
		}
	}
	interval=3D setInterval(watchGCIONID, 500);
};


// Set or Get GCION data then run fnName();
GCION.Callbacks.ScheduleZag=3D function(fn, willSet) {
	var setData=3D function(fnName) { // post data to GCION then run =
fnName()
		GCION.Sites.USAT.ConvertToGCION();
		GCION.Callbacks.SetCallback(fnName);
	};
	var getData=3D function(fnName) { // get data from GCION then run =
fnName()
		=
GCION.Utils.Include.Once(GCION.Utils.Data.GetGcionUrl("q=3D3&NoCookie=3D1=
"));
		GCION.Callbacks.SetCallback(fnName);
	}
	var interval=3D null;
	function waitForIE() {
		if (!self.ZAGITOEnabled) { /* system turned off or page is unloading =
*/
			clearInterval(interval);
		} else {
			if (self.GCION) { // have GCION, assume it's populated
				clearInterval(interval);
				if (willSet) {
					setData(fn);
				} else {
					getData(fn);
				}
			}
		}
	}
	if (self.GCION) {
		if (willSet) {
			setData(fn);
		} else {
			getData(fn);
		}
	} else {
		interval=3D setInterval(waitForIE, 50);
	}
}


/* =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D */
/* GCION.Cookies							*/
/* =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D */
/// <summary>
/// use and manipulate arbitrary cookies
/// </summary>
GCION.Cookies.Cookie =3D {
	/// <summary>
	/// Gets the value stored in the specified cookie.
	/// When domain is ambiguous, gets the longest value
	/// (which, presumably, contains the most information,
	/// and is thus the most pertinent).
	/// </summary>
	/// <param name=3D"name">The name of the cookie.</param>
	Get : function(name) {
		var values=3D (' '+document.cookie).match(new RegExp(' =
'+name+'=3D[^;]*', 'g')) || [];
		var valLen=3D 0;	// length of best match, so far
		var result=3D null;
		for (var j=3D 0; j < values.length; j++)
			if (values[j].length > valLen) {
				valLen=3D values[j].length;
			result=3D unescape(values[j].substring(2+name.length));
		}
		return result;
	},

	/// <summary>
	/// Sets a value that is stored in the specified cookie.
	/// </summary>
	/// <param name=3D"name">The name of the cookie.</param>
	/// <param name=3D"value">The value to store in the cookie.</param>
	/// <param name=3D"expires">The expiration date of the cookie.</param>
	/// <param name=3D"path">The path to the cookie.</param>
	/// <param name=3D"domain">The domain name for the cookie.</param>
	/// <param name=3D"secure">A value indicating whether the cookie is =
secure.</param>
	Set : function(name, value, expires, path, domain, secure) {
		if (expires) {
			var expirationDate=3D new Date(new Date().getTime() + expires * 1000 =
* 60 * 60 * 24);
			expires=3D expirationDate.toGMTString();
		}
		document.cookie =3D name+'=3D'      + value +
			(expires ? ';expires=3D'  + expires  : ''        ) +
			(path    ? ';path=3D'     + path     : ';path=3D/' ) +
			(domain  ? ';domain=3D'   + domain   : =
';domain=3D'+GCION.Utils.Data.GetDomainName()) +
			(secure  ? ';secure'               : ''        );
	},
=09
	/// <summary>
	/// Removes the specified cookie.
	/// </summary>
	/// <param name=3D"name">The name of the cookie.</param>
	/// <param name=3D"path">The path to the cookie.</param>
	/// <param name=3D"domain">The domain name for the cookie.</param>
	Remove : function(name, path, domain) {
		if (this.Exists(name))=20
			document.cookie =3D name+'=3D'   +
				(path   ? ';path=3D'   + path   : '/') +
				(domain ? ';domain=3D' + domain : =
';domain=3D'+GCION.Utils.Data.GetDomainName()) +
				';expires=3DThu, 01-Jan-1970 00:00:01 GMT';
	=09
	},

	/// <summary>
	/// Gets a value indicating if the cookie exists.
	/// </summary>
	/// <param name=3D"cookieName">The name of the cookie.</param>
	Exists : function(cookieName) {
		var values=3D (' '+document.cookie).match(new RegExp(' =
'+name+'=3D[^;]*', 'g')) || [];
		return values.length > 0;
	}
};


/* =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D */
/* GCION.Data.RDB (obsolete)						*/
/* =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D */

/*
/// <summary>
/// Obsolete
/// </summary>
GCION.Data.RDB =3D function() {};
GCION.Data.RDB.prototype =3D {
	Publisher: null,
	Version: null,
	ZipCode: null,
	ZipCodeExt: null,
	Country: null,
	State: null,
	Gender: null,
	Subscriber: null,
	IncomeLow: null,
	IncomeHigh: null,
	AgeLow: null,
	AgeHigh: null,
	Trait1: null,
	Trait2: null,
	Trait3: null,
	Trait4: null,
	Trait5: null,
	Trait6: null,
	Trait7: null,
	Trait8: null
};
/* =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D */
/* GCION.Cookies.RDB (obsolete)						*/
/* =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D */
/*
/// <summary>
/// for handling RDB cookies.=20
/// </summary>
GCION.Cookies.RDB =3D {
	/// <summary>
	/// Gets a RDB data object filled with data from the specified cookie.
	/// </summary>
	/// <param name=3D"cookieName">The name of the cookie.</param>
	GetData : function(cookieName) {			=20
		// get the cookie
		var cookieData =3D GCION.Cookies.Cookie.Get(cookieName);
			=20
		// initialize RDB data object
		var cookie =3D new GCION.Data.RDB();

		// set properties values
		cookie.Publisher =3D this.ToInt(cookieData.substring(0, 2));
		cookie.Version =3D this.ToInt(cookieData.substring(2, 4));
		cookie.ZipCode =3D this.ToInt(cookieData.substring(4, 10));
		cookie.ZipCodeExt =3D this.ToInt(cookieData.substring(10, 14));
		cookie.Country =3D this.GetString(cookieData.substring(14, 18));
		cookie.Gender =3D this.ToInt(cookieData.substring(18, 20));
		cookie.Subscriber =3D this.ToInt(cookieData.substring(20, 22));
		cookie.IncomeLow =3D this.ToInt(cookieData.substring(22, 24));
		cookie.IncomeHigh =3D this.ToInt(cookieData.substring(24, 26));
		cookie.AgeLow =3D this.ToInt(cookieData.substring(26, 28));
		cookie.AgeHigh =3D this.ToInt(cookieData.substring(28, 30));
		cookie.Trait1 =3D this.ToInt(cookieData.substring(30, 32));
		cookie.Trait2 =3D this.ToInt(cookieData.substring(32, 34));
		cookie.Trait3 =3D this.ToInt(cookieData.substring(34, 36));
		cookie.Trait4 =3D this.ToInt(cookieData.substring(36, 38));
		cookie.Trait5 =3D this.ToInt(cookieData.substring(38, 40));
		cookie.Trait6 =3D this.ToInt(cookieData.substring(40, 42));
		cookie.Trait7 =3D this.ToInt(cookieData.substring(42, 44));
		cookie.Trait8 =3D this.ToInt(cookieData.substring(44, 46));
									=09
		return cookie;
	},
=09
	/// <summary>
	/// Converts a hexadecimal value to a integer value.
	/// </summary>
	/// <param name=3D"hex">The hexadecimal value to convert.</param>
	ToInt : function(hex) {
		return parseInt(hex, 16);
	},
=09
=09
	/// <summary>
	/// Converts the specified integer to a character.
	/// </summary>
	/// <param name=3D"chr">The integer value to convert.</param>
	ToChar : function(integer) {
		return String.fromCharCode(integer);
	},
=09
	/// <summary>
	/// Gets a string for the specified hexadecimal value.
	/// </summary>
	/// <param name=3D"integer">The hexadecimal value to get as a =
string.</param>
	GetString : function(hex) {
		var str =3D "";
		for (var i =3D 0; i < hex.length; i+=3D2)
			if (i !=3D hex.length) {
				var value =3D hex.charAt(i) + hex.charAt(i + 1);
				str +=3D this.ToChar(this.ToInt(value));
			}
		return str;
	}
};

/* =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D */
/* GCION.Utils.Data							*/
/* =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D */

/// <summary>
/// data handling utilities.=20
/// </summary>
GCION.Utils.Data =3D {=09
	/// <summary>
	/// Gets a value indicating if the specified object is or was null or =
empty.
	/// </summary>
	/// <param name=3D"object">The object we are concerned with </param>
	IsNullOrEmpty : function(object) {
		if (object =3D=3D null || (object =3D=3D '' && 'number' !=3D typeof =
object) || object.length =3D=3D 0 || object =3D=3D "null" || object =
=3D=3D "undefined")
			return true;
		else
			return false;
	},
=09
	/// <summary>
	/// Gets the top level domain name for the current site.
	/// </summary>
	GetDomainName : function() {
		var domain =3D window.location.host;
		var match =3D /([\w-]+)+\.[a-zA-Z]{2,3}$/i.exec(domain);
		return match ?"." + match[0] :domain;
	},
=09
	/// <summary>
	/// Gets the version number of the USAT GCION library.
	/// </summary>
	GetVersion : function() {
		return gcion_version;
	},
=09
	/// <summary>
	/// Gets the year of birth for the specified age.
	/// </summary>
	/// <param name=3D"age">The age of the user.</param>
	GetYob : function(age) {
		var today =3D new Date();				=20
		return today.getFullYear() - age;
	},
=09
	/// <summary>
	/// Gets the GCION URL and appends the specified query string =
parameters.
	/// </summary>
	/// <param name=3D"paramsString">A list of query string parameters to =
append.</param>
	GetGcionUrl : function(paramsString) {
		// define the GCION URL
		var sep=3D gcion_url.match(/\/$/ ?'' :'/');
		var url=3D gcion_url + sep + 'gcion.ashx';
		if (!this.IsNullOrEmpty(paramsString)) // append query character to =
URL if a query string was passed
			url +=3D "?" + paramsString + "&Path=3D" + =
escape(this.GetDomainName())+"&CacheDefeat=3D"+new Date().getTime();
		return url;
	}
};

/* =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D */
/* GCION.Utils.Include							*/
/* =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D */

// set global variable used by Include object
var gcion_included_files=3D [];

/// <summary>
/// Provides an object containing script include utilities.=20
/// </summary>
GCION.Utils.Include =3D {=09
	/// <summary>
	/// Appends a JavaScript include to the DOM.
	/// </summary>
	/// <param name=3D"scriptFilename">The name of the JavaScript file to =
include.</param>
	/// <param name=3D"identifier">The unique identifier for the JavaScript =
file to include.</param>
	ToDom : function(scriptFilename, identifier) {
		// define DOM elements
		var htmlDoc =3D document.getElementsByTagName('head').item(0);
		var scriptTag =3D document.createElement('script');
		=09
		// set tag attributes
		scriptTag.setAttribute('language', 'javascript');
		scriptTag.setAttribute('type', 'text/javascript');
		scriptTag.setAttribute('src', scriptFilename);
	=09
		// set identifier if specified
		if (!GCION.Utils.Data.IsNullOrEmpty(identifier))
			scriptTag.setAttribute('id', identifier);
		=09
		// append tag to DOM
		htmlDoc.appendChild(scriptTag);
	},

	/// <summary>
	/// Dynamically includes a JavaScript file only once per page.
	/// </summary>
	/// <param name=3D"scriptFilename">The name of the JavaScript file to =
include.</param>
	/// <param name=3D"identifier">The unique identifier for the JavaScript =
file to include.</param>
	Once : function(scriptFilename, identifier) {
		if (!this.InArray(scriptFilename, gcion_included_files)) {
			gcion_included_files.push(scriptFilename);
			this.ToDom(scriptFilename, identifier);
		}
	},
=09
	/// <summary>
	/// Determines if array contains a string
	//  we should have been checking of object had named property
	//  but this allows for backwards compatability and is not overly =
inefficient
	/// </summary>
	/// <param name=3D"needle">string to look for</param>
	/// <param name=3D"haystack">array or strings to search</param>
	InArray : function(needle, haystack) {
		for (var hay in haystack)
			if (hay =3D=3D needle) return true;
		return false;
	}
};

/* =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D */
/* GCION.Sites.USAT							*/
/* =
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=
=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D=3D */

/// <summary>
/// Provides an object for handling events for USAT.=20
/// </summary>
GCION.Sites.USAT =3D {
	/// <summary>
	/// Captures ZAGITO/O data from the specified GCION data object.
	/// </summary>
	/// <param name=3D"gcion">A defined GCION data object.</param>
	CaptureZagito : function(gcion) {=20
		// set the required query string parameters
		var querystring =3D "q=3D2&NoCookie=3D1&GCIONID=3D" + gcion.GcionId +
			"&YOB=3D" + gcion.YearOfBirth +
			"&Gender=3D" + gcion.Gender +
			"&Country=3D" + gcion.Country.toLowerCase() +
			"&OriginatingSite=3D" + escape(gcion_site_code);
		=09
		// set optional values
		if (!GCION.Utils.Data.IsNullOrEmpty(gcion.ZipCode)) {
			if (gcion.Country.toLowerCase() =3D=3D "us")
				querystring +=3D "&Zip=3D" + gcion.ZipCode;
		}
=09
		if (!GCION.Utils.Data.IsNullOrEmpty(gcion.Occupation)) querystring =
+=3D "&Occupation=3D" + gcion.Occupation;
		if (!GCION.Utils.Data.IsNullOrEmpty(gcion.Industry)) querystring +=3D =
"&Industry=3D" + gcion.Industry;
		if (!GCION.Utils.Data.IsNullOrEmpty(gcion.CompanySize)) querystring =
+=3D "&CompanySize=3D" + gcion.CompanySize;
		=09
		// ZAGITO/O the user
		GCION.Utils.Include.Once(GCION.Utils.Data.GetGcionUrl(querystring));
	},

	/// <summary>
	/// Converts a USAT cookie to a GCION cookie.
	/// </summary>
	ConvertToGCION : function() {
		// get existing ZAGITO/O data from RDB cookie
/*		if (GCION.Cookies.Cookie.Exists(gcion_rdb_cookie)) {
			// =
GCION.Utils.Include.Once(GCION.Utils.Data.GetGcionUrl("q=3D3&NoCookie=3D1=
"));
			// setTimeout("GCION.Sites.USAT.GetZagito()", 500);
			this.GetZagito(new GCION.Data.GCION());
		}
		else*/ if (GCION.Cookies.Cookie.Exists('zagCookie')) {

			// get the USAT cookie
			var usatCookie =3D GCION.Cookies.Cookie.Get('zagCookie');
	=09
			// only get data from version 3 of USAT ZAGITO cookie
			if (usatCookie.charAt(0) =3D=3D 3) {
				// =
GCION.Utils.Include.Once(GCION.Utils.Data.GetGcionUrl("q=3D3&NoCookie=3D1=
"));
				// setTimeout("GCION.Sites.USAT.GetZagito()", 500);=20
				this.GetZagito(new GCION.Data.GCION());
			}
		}
	},

/*
	/// <summary>
	/// Gets a GCION cookie object filled with USAT ZAGITO data.
	/// </summary>
	GetZagito : function(cookie) {
		if (GCION.Cookies.Cookie.Exists(gcion_rdb_cookie) && =
GCION.Cookies.Cookie.Exists('zagCookie')) {	=09
			// get the RDB cookie
			var rdbCookie =3D GCION.Cookies.RDB.GetData(gcion_rdb_cookie);
		=09
			// set properties
			cookie.Gender=3D 3-rdbCookie.Gender;

			cookie.Country =3D rdbCookie.Country.toString().toLowerCase();
			cookie.ZipCode =3D rdbCookie.ZipCode;
			cookie.YearOfBirth =3D GCION.Utils.Data.GetYob((rdbCookie.AgeLow + =
rdbCookie.AgeHigh) / 2);
		=09
			// override with usat cookie
			// (required -- usat cookie has GCIONID)
			// then capture ZAGITO/O data
			this.GetZagito(cookie);
		}
	},
*/

	/* short property names -> long property names */
	PropName : {
		cou: 'Country',
		fem: 'Gender',
		gci: 'GcionId',
		gdt: '',
		ind: 'Industry',
		job: 'Occupation',
		sav: '',
		sit: '',
		siz: 'CompanySize',
		yob: 'YearOfBirth',
		zip: 'ZipCode'
	},
=09
	/* names whose values need to be encoded as names */
	NameName : {=20
		cou: 1,
		gci: 1,
		key: 1,
		sit: 1
	},
=09
	/// <summary>
	/// Gets a GCION cookie object filled with USAT ZAITO data.
	/// </summary>
	GetZagito : function(cookie) {
		if (GCION.Cookies.Cookie.Exists('zagCookie')) {
			// get the USAT cookie
			var usatCookie =3D this.ZagitoObj();

			// set properties
			for (var name in usatCookie)
				if (this.PropName[name])
					switch (name) {
						case 'fem':
							cookie.Gender=3D 2-usatCookie[name];
							break;
						=09
						default:
							cookie[this.PropName[name]]=3D usatCookie[name];
					}
			=09
			// capture ZAGITO/O data
			if (!GCION.Utils.Data.IsNullOrEmpty(cookie))
				GCION.Sites.USAT.CaptureZagito(cookie);
		}
	},

	/// <summary>
	/// Parses a USAT cookie and returns its contents as a name/value pair =
array.
	/// </summary>
	/// <param name=3D"zagCookie">The contents of the USAT ZAGITO/O =
cookie.</param>
	ParseZagito : function(zagCookie) {
		zagCookie+=3D""
		var r =3D new Object();
		r.version =3D parseInt(zagCookie);
		if (isNaN(r.version)) return {version: 2};
		var nvps =3D zagCookie.split('n');
	=09
		for (var j=3D 0; j < nvps.length; j++) {
			var nv =3D nvps[j].split('v');
			if (2 =3D=3D nv.length) {
				var nam =3D this.DecodeName(nv[0]);
				var val =3D this.NameName[nam] ? this.DecodeName(nv[1]) : =
this.DecodeNumber(nv[1]);
				r[nam] =3D val;
			}
		}
=09
		return r;
	},

	ZagitoObj: function() {
		return this.ParseZagito(GCION.Cookies.Cookie.Get('zagCookie'));
	},
=09
	///<summary>
	///returns cookie value
	///</summary>
	EncodeZagito : function(obj) {
		var r =3D obj.version+' ';
		for (var nm in obj) {
			if (3 =3D=3D nm.length && !GCION.Utils.Data.IsNullOrEmpty(obj[nm])) {
				var val=3D this.NameName[nm] ?this.EncodeName(obj[nm]) =
:this.EncodeNumber(obj[nm]);
				r+=3D'n'+this.EncodeName(nm)+'v'+val
			}
		}
		return r;
	},
=09
	///<summary>
	///Sets zagCookie
	///<param name=3D"obj">The zagito cookie object to be saved</param>
	SetZagito : function(obj) {
		GCION.Cookies.Cookie.Set('zagCookie', this.EncodeZagito(obj), 3650, =
'/', '.usatoday.com');
	},

	/// <summary>
	/// Converts an integer value to a hexadecimal value.
	/// </summary>
	/// <param name=3D"integer">The integer value to convert.</param>
	EncodeNumber : function(integer) {
		if (integer < 10) return integer;
		var result =3D "";
		for (var result =3D ""; integer; integer>>>=3D4)
			result =3D "0123456789abcdef".charAt(integer&0xf) + result;
		return result;
	},

	/// <summary>
	/// Encode sequence of characters as sequence of hexadecimal pairs
	/// </summary>
	/// <param name=3D"name">The ascii string to encode as hex.</param>
	EncodeName : function(name) {
		var result =3D "";
		for (var i =3D 0; i < name.length; i++)
			result +=3D this.EncodeNumber(name.charCodeAt(i));
		return result;
	},

	/// <summary>
	/// Decodes a number from its hexadecimal format.
	/// </summary>
	/// <param name=3D"number">The number to decode.</param>
	DecodeNumber : function(number) {
	 return parseInt(number, 16);
	},

	/// <summary>
	/// Decodes a name from its hexadecimal format.
	/// </summary>
	/// <param name=3D"name">The name to decode.</param>
	DecodeName : function(name) {=20
		var r =3D '';
		for (var j=3D 0; j <name.length; j+=3D2)
			r+=3D String.fromCharCode(this.DecodeNumber(name.substring(j, j+2)));
		return r;
	}
};

/*******************
* zagito utilities *
*******************/

function nowDtNum(y,m,d) { /* pack today's date */
	var now=3D new Date();
	var yr=3D now.getFullYear();
	yr+=3D yr < 200 ?1900 :0; /* for broken browser implementations */
	yr+=3D yr < 1970 ?100 :0; /* for broken browser implementations */
	var mn=3D now.getMonth();
	var dt=3D now.getDate()-1;
	return ((yr-2000)*12+mn)*31+dt;
}
/*****************
* zagito support *
*****************/
var zagito=3D '-1';
function gci2Zagito(gcionidObject) {
	if (gcionidObject) {=20
		gcionidObject.adr=3D null;
		var zagito=3D GCION.Sites.USAT.ZagitoObj();
		if (gcionidObject.gcionid) zagito.gci=3D gcionidObject.gcionid;
 		if (!GCION.Utils.Data.IsNullOrEmpty(gcionidObject.zip)) {
 			var status=3D'GCI0';
 			zagito.version=3D 3;
			for (var p in gcionidObject)
				if (GCION.Utils.Data.IsNullOrEmpty(zagito[p]) && 3 =3D=3D p.length =
&& (status=3D'GCI' /*not a test*/))
					if ('gen' =3D=3D p)
						zagito['fem']=3D 2-gcionidObject[p];
					else
						zagito[p]=3D gcionidObject[p];
			zagito.gdt=3D zagito.gdt=3D nowDtNum();
			zagito.sav=3D 0;
			GCION.Sites.USAT.SetZagito(zagito);
			postzagito(zagito, 'Saved');
			GCION.Cookies.Cookie.Set('zagSession', status);
		} else {
			GCION.Sites.USAT.SetZagito(zagito);
			if ('PreSync' =3D=3D GCION.Cookies.Cookie.Get('zagSession')) {
				GCION.Callbacks.ScheduleZag(zagito2Gci, 1);
				GCION.Cookies.Cookie.Set('zagSession', 'PreSynced');
			} else if (-1 < =
(""+GCION.Cookies.Cookie.Get('rsi_seg')).indexOf('10378')) {
				GCION.Cookies.Cookie.Set('zagSession', '0');
				doLoadZagito();
			} else {
				GCION.Cookies.Cookie.Set('zagSession', 'Ready');
			}
		}
	} else {
		GCION.Cookies.Cookie.Set('zagSession', 'GCI Down');
	}
}

function zagito2Gci(gcionidObject) {
	if (gcionidObject) {
		/* update zag, recording that we have updated GCI with our zagito data =
*/
		var zagito=3D GCION.Sites.USAT.ZagitoObj();
		zagito.gci=3D gcionidObject.gcionid;
		zagito.gdt=3D nowDtNum();
		zagito.sav=3D 0;
		GCION.Sites.USAT.SetZagito(zagito);
		GCION.Cookies.Cookie.Set('zagSession', 'Synced');
		if (!zagito.sav) { // sav: no
			postzagito(zagito, 'Saved It');
		}
	} else {
		GCION.Cookies.Cookie.Set('zagSession', 'GCI down');
	}
}

function postzagito(data, finalState) {
	/* pack up GCION.Cookies.value into a query string,
	/* and tell postzagito about it */
	if (!data.kcd) data.kcd=3D 'testzag2'; // keycode
	var url=3D zagitoPrefix+'/postzagito.ashx';
	var delim=3D'?';
	for (p in data)
		if (3 =3D=3D p.length) {
			url+=3Ddelim+escape(p)+'=3D'+escape(data[p]);
			delim=3D'&';
		}
	var img=3D document.createElement('img');
	img.onload=3D function() {
		var zs=3D ''+GCION.Cookies.Cookie.Get("zagSession");
		if (-1 =3D=3D zs.indexOf("error"))
			GCION.Cookies.Cookie.Set("zagSession", finalState);
	};
	img.setAttribute('src', url);
}

function doLoadZagito() {
	var url=3D document.URL;
	if (!zagEnabled) return;
	if (-1=3D=3Durl.indexOf(".htm")) return;
	if (-1<url.indexOf("usafront.htm")) return;
	var exclude=3D ['javascrip', '/survey/', 'marketing/legal.htm',
		'ads/usat/inside_usat.htm', 'money/jobcenter/front.htm',
		'educate/homesplash.htm', '_ads/sweepstakes', 'gannett.gcion.com',
		'subscribe.usatoday', 'newspaperads.com', 'ad.usatoday.com',
		'newstracker', 'marketing/feedback.htm', 'qasb.pqarchiver',
		'passport.com', 'moneyreg.aspx', 'portfolio.usatoday',
		'email.usatoday', 'registration.usatoday', 'careerbuilder.com',
		'eharmony.com', 'marketplace/front.htm', 'cars.com',
		'concordpromotions.com', 'shermanstravel.com', '.4info.net/nfl', '#'];
	var links=3D document.links;
	for (x=3D 0; x<links.length; x++) {
		var link=3Dlinks[x]
		var href=3Dlink.href;
		var check=3D function(str) {return -1=3D=3Dhref.indexOf(str)}
		var ok=3D -1=3D=3Dlink.target.indexOf('popup');
		if (ok) for (var y=3D 0; y<exclude.length; y++) {
			if (!(ok=3D check(exclude[y]))) break;
		}
		if (ok) link.onclick=3D getZagitoLink(href);
	}
}

function getZagitoLink(href) {
	return function() {
		if (2 =3D=3D parseInt(""+GCION.Cookies.Cookie.Get('zagCookie'))) {
			self.location=3D =
zagitoPrefix+'/zagito.htm?destination=3D'+escape(href)+'&origination=3D'+=
escape(window.location.toString());
			return false;
		} else
			return true;
	}
}

function pickup() {
	// system dropped cookies on floor, pick them up
	GCION.Cookies.Cookie.Set('zagSession', 'Saving');
	postzagito(GCION.Sites.USAT.ZagitoObj(), "Saved Session");
}


/*********************************************************
* fundamental zagito logic                               *
* invoked elsewhere, so interstitials can disable zagito *
*********************************************************/
function doLoad() {
	var sess=3D GCION.Cookies.Cookie.Get('zagSession');
=09
	/* Call in Segment Map Beacon to save RevSci data for Rapt */
	if (null =3D=3D sess) {
		=09
		 var img_v2=3D document.createElement('img');
		 img_v2.setAttribute('src', =
'http://segmentmap.gannett.gcion.com/asp/segmentmapweb/segmentmapbeacon_V=
2.ashx');
		 img_v2.setAttribute('height', 1);
		 img_v2.setAttribute('width', 1);
		 document.body.appendChild(img_v2);
	}
=09
	if ("0" =3D=3D sess) {
		doLoadZagito();
	} else if (null =3D=3D sess || 'Initialized' =3D=3D sess || 'Session =
Saved' =3D=3D sess) {
		zagito=3D ""+GCION.Cookies.Cookie.Get('zagCookie');
		var zver=3D parseInt(zagito);
		if (-1 < zagito.indexOf('n676474v')) { // have gdt means we synced =
with gci
			if (-1 < zagito.indexOf('n736176v0')) { // sav: no (not yet)
				pickup();
			} else {
				GCION.Cookies.Cookie.Set('zagSession', 'Done');
			}
		} else if (0 < zver && 2 !=3D zver) { // zver 1 or 3+: user zagged
			if (-1 < zagito.indexOf('n676369v')) { // gci means we have gcionid
				GCION.Cookies.Cookie.Set('zagSession', 'Sync');
				GCION.Callbacks.ScheduleZag(zagito2Gci, 1);
			} else if (-1 < zagito.indexOf('n736176v0')) { // sav: no (not yet)
				pickup();
			} else { // no gcionid, not saved, get gcionid (and maybe zagito)
				GCION.Cookies.Cookie.Set('zagSession', 'PreSync');
				GCION.Callbacks.ScheduleZag(gci2Zagito, 0);
			}
		} else { // user not zagged, here, maybe elsewhere?
			GCION.Cookies.Cookie.Set('zagSession', 'Checking');
			GCION.Callbacks.ScheduleZag(gci2Zagito, 0)
		}
	}
}


/*OMNITURE CALL LOGIC*************************************************/



function uoTrack(obj) {
s_ut.linkTrackVars=3D'prop41,prop1';
s_ut.linkTrackEvents=3D'None';
s_ut.prop41=3Dobj;
s_ut.tl(this,'o',obj +':  '+document.location.pathname);
}
function uoTrackSection(obj) {
s_ut.linkTrackVars=3D'prop41,prop1';
s_ut.linkTrackEvents=3D'None';
s_ut.prop41=3Dobj;
document.location.pathname.search(/^\/([^\/]+)/);
s_ut.tl(this,'o',obj +':  '+RegExp.$1);
}
function uoTrackeVar9(obj) {
s_ut.linkTrackVars=3D'eVar9,prop1';
s_ut.linkTrackEvents=3D'None';
s_ut.eVar9=3Dobj;
s_ut.tl(this,'o','ContextWeb');
}
/* SiteCatalyst code version: H.20.3.
Copyright 1997-2006 Omniture, Inc.=20
More info available at http://www.omniture.com */
/* Specify the Report Suite ID(s) to track here */
var s_account=3D"usatodayprod,gntbcstglobal"
var s_ut=3Ds_gi(s_account)
/************************** CONFIG SECTION **************************/
s_ut.trackDownloadLinks=3Dtrue
s_ut.linkDownloadFileTypes=3D"exe,zip,wav,mp3,mov,mpg,avi,wmv,doc,pdf,xls=
"
s_ut.trackExternalLinks=3Dtrue
s_ut.linkInternalFilters=3D"javascript:,usatoday.com,cars,job,career,care=
erbuilder,salary,pgpartner,apartments,homescape,homefinder,homegain,forsa=
lebyowner,quickenloans,vanlines,servicemagic,medicinenet,mixx,digg,del.ic=
io.us,newsvine,reddit,facebook,twitter,fark,myspace,stumbleupon,propeller=
,linkedin"
s_ut.trackInlineStats=3Dtrue
s_ut.linkLeaveQueryString=3Dfalse
s_ut.linkTrackVars=3D'prop1';
s_ut.linkTrackEvents=3D"None"

/* WARNING: Changing the visitor namespace 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_ut.visitorNamespace=3D"usatoday1"

var uohost =3D window.location.hostname;
var uopath =3D window.location.pathname;
if (window.uooverridepath) uopath =3D window.uooverridepath;
var uourl =3D uohost + uopath;

//if the domain is ours
if (uohost =3D=3D "usatoday.com"  || uohost =3D=3D "www.usatoday.com" || =
uohost =3D=3D "asp.usatoday.com" || uohost =3D=3D =
"content.usatoday.com")=20
{
  //if there is no path or the url is pointing to default page
  if (uopath =3D=3D "" || uopath =3D=3D null || uopath =3D=3D "/" || =
uourl =3D=3D "www.usatoday.com/default.htm" || uourl =3D=3D =
"usatoday.com/default.htm")
  {
    s_ut.pageName =3D 'usat :/';
  }
  //if there is a full path
  else
  {
     s_ut.pageName=3D'usat :' + uopath;
  }
}

//if the domain is not ours
else
{
  //if the domain is not ours then it doesn't matter whether there is a =
path or not
  s_ut.pageName =3D 'usat :/' + uourl;=20
}

//shorten page name based if application says so
if (window.usat_analytics_pagename_url) {
	var slashIndex =3D usat_analytics_pagename_url.indexOf('/') + 1;
	var truncatedPath =3D usat_analytics_pagename_url.substr(slashIndex);
	s_ut.pageName =3D 'usat :/' + truncatedPath;=20
}

//adjust Travel and YourLife URLs if no pagename var found
if (!window.usat_analytics_pagename_url && location.host =3D=3D =
"travel.usatoday.com") {
	s_ut.pageName =3D 'usat :/travel' + location.pathname;=20
}

if (!window.usat_analytics_pagename_url && location.host =3D=3D =
"yourlife.usatoday.com") {
	s_ut.pageName =3D 'usat :/yourlife' + location.pathname;=20
}

s_ut.prop1=3Ddocument.location;

s_ut.server=3Dwindow.location.hostname;


/*SSTS assignment for multi-personality pages */
if (window.usat_analytics_url) {
	var url =3D window.usat_analytics_url;
	url =3D url.replace("http://", "");
	url.match( /([^/]*)\/([^/]*)\/?([^/]*)\/?([^/]*)\/?([^/]*)\/?([^/]*)/); =

	var dir1=3DRegExp.$2;
	var dir2=3DRegExp.$3;
	var dir3=3DRegExp.$4;
	var dir4=3DRegExp.$5;
=09
	s_ut.hier4=3Ddir1;
	s_ut.channel=3Ddir1;
	s_ut.prop17=3Ddir1;

	if (dir4 !=3D "") {
		s_ut.prop18=3Ddir1 + ":" + dir2;
		s_ut.prop19=3Ddir1 + ":" + dir2 + ":" + dir3;
		s_ut.prop20=3Ddir1 + ":" + dir2 + ":" + dir3 + ":" + dir4;	=09
		s_ut.hier1=3Ddir1 + "/" + dir2 + "/" + dir3 + "/" + dir4;
		s_ut.hier2=3D"usatoday/" + dir1 + "/" + dir2 + "/" + dir3 + "/" + =
dir4;
	} =20
	 else if (dir3 !=3D "" && dir4 =3D=3D "") {
		s_ut.prop18=3Ddir1 + ":" + dir2;
		s_ut.prop19=3Ddir1 + ":" + dir2 + ":" + dir3;
		s_ut.prop20=3Ddir1 + ":" + dir2 + ":" + dir3;	=09
		s_ut.hier1=3Ddir1 + "/" + dir2 + "/" + dir3;
		s_ut.hier2=3D"usatoday/" + dir1 + "/" + dir2 + "/" + dir3;
	}
	 else if (dir2 !=3D "" && dir3 =3D=3D "") {
		s_ut.prop18=3Ddir1 + ":" + dir2;
		s_ut.prop19=3Ddir1 + ":" + dir2;
		s_ut.prop20=3Ddir1 + ":" + dir2;	=09
		s_ut.hier1=3Ddir1 + "/" + dir2;
		s_ut.hier2=3D"usatoday/" + dir1 + "/" + dir2;
	}
	else if (dir1 !=3D "" && dir2 =3D=3D "") {
		s_ut.prop18=3Ddir1;
		s_ut.prop19=3Ddir1;
		s_ut.prop20=3Ddir1;	=09
		s_ut.hier1=3Ddir1;
		s_ut.hier2=3D"usatoday/" + dir1;
	}
	else {
		s_ut.prop17=3D"news";
		s_ut.prop18=3D"news";
		s_ut.prop19=3D"news";
		s_ut.prop20=3D"news";	=09
		s_ut.hier1=3D"news";
		s_ut.hier2=3D"usatoday/news";	=09
		s_ut.channel=3Ddir1;
		s_ut.hier4=3Ddir1;
	}

}=20

//populate Content Type based on page variables and/or page name	=09
		if (window.usat_analytics_gallery) {
		s_ut.prop16=3D"galleries";	=09
		}	=09

		var oPageName =3D s_ut.pageName;
		var pos =3D oPageName.indexOf('/communities/');	=09
	=09
		if (pos>=3D0 || window.usat_communities_loc) {
		s_ut.prop16=3D"communities";=09
	=09
			if (window.usat_communities_loc) {
			var slashIndex =3D usat_communities_loc.indexOf('/communities/') + =
13;
			var community =3D =
window.usat_communities_loc.substr(slashIndex).replace(/\/.*/, '');
			s_ut.prop2=3Dcommunity;			=09
			}
	=09
			else {
			var secondPath =3D oPageName.substr(19);
			var sdIndex =3D secondPath.indexOf('/');
			var secondDir =3D secondPath.substr(0, sdIndex);
			s_ut.prop2=3DsecondDir;=09
			}

		}
	=09
		var pos2 =3D oPageName.indexOf('/topics/topic/');
	=09
		if (pos2>=3D0) {
		s_ut.prop16=3D"topics";=09
		}
	=09
		var pos3 =3D oPageName.indexOf('/story/');
	=09
		if (pos3>=3D0) {
		s_ut.prop16=3D"story pages";=09
		}

//populate evar9 for ContextWeb
s_ut.eVar9=3D['CW',
            document.location.pathname, =
((self.usat_analytics_url||document.location.href.replace(/https*:\/\//, =
''))+'/').split('/')[1], =
(self.ContextWebKeywords||'').replace(/kvcw=3D.*/,'').replace(/[^0-9+]/g,=
'')
].join(':');


//populate prop8 for Partners that have non-partner URLs
if (window.usat_analytics_partner_url) {
	var partnerName =3D usat_analytics_partner_url;
	s_ut.prop8=3DpartnerName;
}

//populate props 43 and 45 if photo gallery page
if (window.usat_analytics_gallery) {
=09
	if (window.usat_analytics_pagename_url) {
		var gallerySlashIndex =3D usat_analytics_pagename_url.indexOf('/') + =
1;
		var galleryTruncatedPath =3D =
usat_analytics_pagename_url.substr(gallerySlashIndex);
		s_ut.prop43 =3D 'usat :/' + galleryTruncatedPath;=20
	}

	if (window.usat_analytics_photogallery_image) {
		s_ut.prop45 =3D usat_analytics_photogallery_image;=20
	}

}


/* Form Analysis Config */
s_ut.formList=3D"feedbackForm,newsubForm"
s_ut.trackFormList=3Dtrue
s_ut.trackPageName=3Dtrue
s_ut.useCommerce=3Dtrue
s_ut.varUsed=3D"eVar6"
s_ut.eventList=3D"event14,event15,event16" //Abandon,Success,Error

/* Plugin Config */
s_ut.usePlugins=3Dtrue
function s_ut_doPlugins(s_ut) {
	/* Add calls to plugins here */
	var t =3D new Date();cct=3Dt.getTime();
	var month =3D t.getMonth();var day =3D t.getDate();var year =3D =
t.getFullYear();
	var =
mon=3D['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov',=
'Dec'];
	var thism=3Dmon[month];
	var currentDate =3D (thism + year);String(currentDate);
	s_ut.events=3Ds_ut.appendList(s_ut.events,"event3",",",1)=09
	var temp1=3Ds_ut.getQueryParam('loc');
	if(temp1){ =
s_ut.campaign=3D'loc:'+temp1;s_ut.prop4=3D'loc:'+temp1;s_ut.eVar25=3D'loc=
:'+temp1 + ':' + currentDate};
	var temp2=3Ds_ut.getQueryParam('campaign');
	=
if(temp2){s_ut.campaign=3D'campaign:'+temp2;s_ut.prop4=3D'campaign:'+temp=
2;s_ut.eVar25=3D'campaign:'+temp2 + '-' + 	currentDate};
	if(!s_ut.eVar11)s_ut.eVar11=3Ds_ut.getQueryParam('poe');
	if(!s_ut.eVar23)s_ut.eVar23=3Ds_ut.getQueryParam('csp');
	=
if(s_ut.eVar23){if(!s_ut.eVar24){s_ut.eVar24=3Ds_ut.getQueryParam('csp')}=
};
	s_ut.prop3=3Ds_ut.eVar11;
	if(!s_ut.eVar7)s_ut.eVar7=3Ds_ut.getQueryParam('q','kw')=09
	if(s_ut.eVar7){var temp=3Ds_ut.getValOnce(s_ut.eVar7,'ut_ust',0)};
	s_ut.prop46=3Ds_ut.eVar7;
	if(temp){s_ut.events=3Ds_ut.appendList(s_ut.events,'event6',',','1')}
	//var temp4=3Ds_ut.getVisitNum();var temp5;
	var temp4;var temp5;
	=
if(temp1){temp5=3D'loc:'+temp1};if(temp2){temp5=3D'campaign:'+temp2};if(s=
_ut.eVar23){temp5=3D'csp:'+s_ut.eVar23};
	s_ut.setupFormAnalysis();
	s_ut.prop15=3Ds_ut.getDaysSinceLastVisit();
	s_ut.prop15=3Ds_ut.getAndPersistValue(s_ut.prop15,'usat_dslv',0);

var queryparam1=3Ds_ut.getQueryParam('type');
	if(queryparam1)
	{s_ut.pageName+=3D'?type=3D'+queryparam1};

s_ut.prop23=3Dwindow.location.host+window.location.pathname+window.locati=
on.search;
s_ut.eVar20=3Dwindow.location.host+window.location.pathname;
	s_ut.eVar1=3Ds_ut.prop25;
	s_ut.eVar2=3Ds_ut.prop17;
	s_ut.eVar3=3Ds_ut.eVar1+':'+s_ut.eVar2;
	s_ut.eVar4=3Ds_ut.pageName;
	var currentDate =3D new Date();
	=
s_ut.prop12=3Ds_ut.getTimeParting('h','-5',currentDate.getFullYear());s_u=
t.eVar29=3Ds_ut.prop12;
	s_ut.prop13=3Ds_ut.getTimeParting('d','-5',currentDate.getFullYear());=20
        =
s_ut.prop14=3Ds_ut.getTimeParting('w','-5',currentDate.getFullYear());
       /* Repeat Visitor by campaign - Added by Mark Stringham Omniture =
IC */
	var isFtcv =3D s_ut.c_r('s_ftcv');
        var ex=3Dnew =
Date();ct=3Dex.getTime();ex.setTime(ct+90*24*60*60*1000) // 90 days =
expire;
        if((temp5) && (temp4=3D=3D1) && (!isFtcv))
        =
{s_ut.c_w('s_ftcv',temp5,ex);s_ut.events=3Ds_ut.appendList(s_ut.events,'e=
vent11',',','1') // Set FT visit event;
        s_ut.eVar26=3Dtemp5;s_ut.eVar27=3DcurrentDate;}
        if((isFtcv) && =
(temp4!=3D1)){s_ut.events=3Ds_ut.appendList(s_ut.events,'event12',',','1'=
)}//Set Repeat visit event;
      /* End Repeat Visitor by campaign */ =20
       =20
}
s_ut.doPlugins=3Ds_ut_doPlugins

/************************** PLUGINS SECTION *************************/

/*
 * Plugin: getQueryParam 2.0 - return query string parameter(s)
 */
s_ut.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.loc"
+"ation);u=3Du=3D=3D'f'?''+s.gtfs().location:u;while(p){i=3Dp.indexOf(','=
);i=3D"
+"i<0?p.length:i;t=3Ds.p_gpv(p.substring(0,i),u);if(t)v+=3Dv?d+t:t;p=3Dp.=
su"
+"bstring(i=3D=3Dp.length?i:i+1)}return v");
s_ut.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_ut.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: Form Analysis 2.0 (Success, Error, Abandonment)
 */
s_ut.setupFormAnalysis=3Dnew Function(""
+"var s=3Dthis;if(!s.fa){s.fa=3Dnew Object;var =
f=3Ds.fa;f.ol=3Ds.wd.onload;s."
+"wd.onload=3Ds.faol;f.uc=3Ds.useCommerce;f.vu=3Ds.varUsed;f.vl=3Df.uc?s.=
even"
+"tList:'';f.tfl=3Ds.trackFormList;f.fl=3Ds.formList;f.va=3Dnew =
Array('',''"
+",'','')}");
s_ut.sendFormEvent=3Dnew Function("t","pn","fn","en",""
+"var =
s=3Dthis,f=3Ds.fa;t=3Dt=3D=3D's'?t:'e';f.va[0]=3Dpn;f.va[1]=3Dfn;f.va[3]=3D=
t=3D=3D'"
+"s'?'Success':en;s.fasl(t);f.va[1]=3D'';f.va[3]=3D'';");
s_ut.faol=3Dnew Function("e",""
+"var =
s=3Ds_c_il["+s_ut._in+"],f=3Ds.fa,r=3Dtrue,fo,fn,i,en,t,tf;if(!e)e=3Ds.wd=
."
+"event;f.os=3Dnew =
Array;if(f.ol)r=3Df.ol(e);if(s.d.forms&&s.d.forms.leng"
+"th>0){for(i=3Ds.d.forms.length-1;i>=3D0;i--){fo=3Ds.d.forms[i];fn=3Dfo.=
name"
+";tf=3Df.tfl&&s.pt(f.fl,',','ee',fn)||!f.tfl&&!s.pt(f.fl,',','ee',fn);"
+"if(tf){f.os[fn]=3Dfo.onsubmit;fo.onsubmit=3Ds.faos;f.va[1]=3Dfn;f.va[3]=
=3D'"
+"No Data =
Entered';for(en=3D0;en<fo.elements.length;en++){el=3Dfo.element"
+"s[en];t=3Del.type;if(t&&t.toUpperCase){t=3Dt.toUpperCase();var =
md=3Del.on"
+"mousedown,kd=3Del.onkeydown,omd=3Dmd?md.toString():'',okd=3Dkd?kd.toStr=
in"
+"g():'';if(omd.indexOf('.fam(')<0&&okd.indexOf('.fam(')<0){el.s_famd"
+"=3Dmd;el.s_fakd=3Dkd;el.onmousedown=3Ds.fam;el.onkeydown=3Ds.fam}}}}}f.=
ul=3Ds"
+".wd.onunload;s.wd.onunload=3Ds.fasl;}return r;");
s_ut.faos=3Dnew Function("e",""
+"var =
s=3Ds_c_il["+s_ut._in+"],f=3Ds.fa,su;if(!e)e=3Ds.wd.event;if(f.vu){s[f.v"=

+"u]=3D'';f.va[1]=3D'';f.va[3]=3D'';}su=3Df.os[this.name];return =
su?su(e):tru"
+"e;");
s_ut.fasl=3Dnew Function("e",""
+"var =
s=3Ds_c_il["+s_ut._in+"],f=3Ds.fa,a=3Df.va,l=3Ds.wd.location,ip=3Ds.track=
Pag"
+"eName,p=3Ds.pageName;if(a[1]!=3D''&&a[3]!=3D''){a[0]=3D!p&&ip?l.host+l.=
path"
+"name:a[0]?a[0]:p;if(!f.uc&&a[3]!=3D'No Data =
Entered'){if(e=3D=3D'e')a[2]=3D"
+"'Error';else if(e=3D=3D's')a[2]=3D'Success';else a[2]=3D'Abandon'}else =
a[2]"
+"=3D'';var =
tp=3Dip?a[0]+':':'',t3=3De!=3D's'?':('+a[3]+')':'',ym=3D!f.uc&&a[3]"
+"!=3D'No Data =
Entered'?tp+a[1]+':'+a[2]+t3:tp+a[1]+t3,ltv=3Ds.linkTrackV"
+"ars,lte=3Ds.linkTrackEvents,up=3Ds.usePlugins;if(f.uc){s.linkTrackVars=3D=
"
+"ltv=3D=3D'None'?f.vu+',events':ltv+',events,'+f.vu;s.linkTrackEvents=3D=
lt"
+"e=3D=3D'None'?f.vl:lte+','+f.vl;f.cnt=3D-1;if(e=3D=3D'e')s.events=3Ds.p=
t(f.vl,'"
+",','fage',2);else =
if(e=3D=3D's')s.events=3Ds.pt(f.vl,',','fage',1);else s"
+".events=3Ds.pt(f.vl,',','fage',0)}else{s.linkTrackVars=3Dltv=3D=3D'None=
'?f."
+"vu:ltv+','+f.vu}s[f.vu]=3Dym;s.usePlugins=3Dfalse;s.tl(true,'o','Form =
A"
+"nalysis');s[f.vu]=3D'';s.usePlugins=3Dup}return =
f.ul&&e!=3D'e'&&e!=3D's'?f."
+"ul(e):true;");
s_ut.fam=3Dnew Function("e",""
+"var s=3Ds_c_il["+s_ut._in+"],f=3Ds.fa;if(!e) e=3Ds.wd.event;var =
o=3Ds.trackLas"
+"tChanged,et=3De.type.toUpperCase(),t=3Dthis.type.toUpperCase(),fn=3Dthi=
s."
+"form.name,en=3Dthis.name,sc=3Dfalse;if(document.layers){kp=3De.which;b=3D=
e."
+"which}else{kp=3De.keyCode;b=3De.button}et=3Det=3D=3D'MOUSEDOWN'?1:et=3D=
=3D'KEYDOW"
+"N'?2:et;if(f.ce!=3Den||f.cf!=3Dfn){if(et=3D=3D1&&b!=3D2&&'BUTTONSUBMITR=
ESETIM"
+"AGERADIOCHECKBOXSELECT-ONEFILE'.indexOf(t)>-1){f.va[1]=3Dfn;f.va[3]=3De=
"
+"n;sc=3Dtrue}else =
if(et=3D=3D1&&b=3D=3D2&&'TEXTAREAPASSWORDFILE'.indexOf(t)>-1"
+"){f.va[1]=3Dfn;f.va[3]=3Den;sc=3Dtrue}else =
if(et=3D=3D2&&kp!=3D9&&kp!=3D13){f.va["
+"1]=3Dfn;f.va[3]=3Den;sc=3Dtrue}if(sc){nface=3Den;nfacf=3Dfn}}if(et=3D=3D=
1&&this.s"
+"_famd)return this.s_famd(e);if(et=3D=3D2&&this.s_fakd)return =
this.s_fak"
+"d(e);");
s_ut.ee=3Dnew Function("e","n",""
+"return n&&n.toLowerCase?e.toLowerCase()=3D=3Dn.toLowerCase():false;");
s_ut.fage=3Dnew Function("e","a",""
+"var s=3Dthis,f=3Ds.fa,x=3Df.cnt;x=3Dx?x+1:1;f.cnt=3Dx;return =
x=3D=3Da?e:'';");
/*
 * Utility Function: split v1.5 - split a string (JS 1.0 compatible)
 */
s_ut.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");
/*
 * Plugin Utility: appendList v1.0
 */
s_ut.appendList=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 =
in a){"
+"n=3Da[i];m=3Dm||(u=3D=3D1?(n=3D=3Dv):(n.toLowerCase()=3D=3Dv.toLowerCas=
e()));}}if(!"
+"m)L=3DL?L+d+v:v;return L");

/*
 * Function - read combined cookies v 0.2
 */
/*
s_ut.c_rr=3Ds_ut.c_r;
s_ut.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.2
 */
/*
s_ut.c_wr=3Ds_ut.c_w;
s_ut.c_w=3Dnew Function("k","v","e",""
+"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));");
*/

/*
 * Plugin: Days since last Visit 1.0.H
 */
s_ut.getDaysSinceLastVisit=3Dnew Function(""
+"var s=3Dthis,e=3Dnew =
Date(),cval,ct=3De.getTime(),c=3D's_lastvisit',day=3D24*"
+"60*60*1000;e.setTime(ct+3*365*day);cval=3Ds_ut.c_r(c);if(!cval){s_ut.c_=
w(c,"
+"ct,e);return 'First Visit or cookies not supported';}else{var d"
+"=3Dct-cval;if(d>30*60*1000){if(d>30*day){s_ut.c_w(c,ct,e);return 'More =
t"
+"han 30 days';}if(d<30*day+1 && d>7*day){s_ut.c_w(c,ct,e);return 'More =
"
+"than 7 days';}if(d<7*day+1 && d>day){s_ut.c_w(c,ct,e);return 'Less =
tha"
+"n 7 days';}if(d<day+1){s_ut.c_w(c,ct,e);return 'Less than 1 =
day';}}els"
+"e return '';}"
);

/*
 * Plugin: getAndPersistValue 0.3 - get a value on every page
 */
s_ut.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_ut.c_w(c,v,e?a:0);return s_ut.c_r(c);");

/*
 * Plugin: getValOnce 0.2 - get a value once per session or number of =
days
 */
s_ut.getValOnce=3Dnew Function("v","c","e",""
+"var s=3Dthis,k=3Ds_ut.c_r(c),a=3Dnew =
Date;e=3De?e:0;if(v){a.setTime(a.getTime("
+")+e*86400000);s_ut.c_w(c,v,e?a:0);}return v=3D=3Dk?'':v");

/*
 * Plugin: getTimeParting 1.3 - Set timeparting values based on time =
zone
 */

s_ut.getTimeParting=3Dnew Function("t","z","y",""
+"dc=3Dnew Date('1/1/2000');f=3D15;ne=3D8;if(dc.getDay()!=3D6||"
+"dc.getMonth()!=3D0){return'Data Not Available'}else{;z=3DparseInt(z);"
+"if(y=3D=3D'2009'){f=3D8;ne=3D1};gmar=3Dnew =
Date('3/1/'+y);dsts=3Df-gmar.getDay("
+");gnov=3Dnew Date('11/1/'+y);dste=3Dne-gnov.getDay();spr=3Dnew =
Date('3/'"
+"+dsts+'/'+y);fl=3Dnew Date('11/'+dste+'/'+y);cd=3Dnew Date();"
+"if(cd>spr&&cd<fl){z=3Dz+1}else{z=3Dz};utc=3Dcd.getTime()+(cd.getTimezon=
eO"
+"ffset()*60000);tz=3Dnew Date(utc + =
(3600000*z));thisy=3Dtz.getFullYear("
+");var days=3D['Sunday','Monday','Tuesday','Wednesday','Thursday','Fr"
+"iday','Saturday'];if(thisy!=3Dy){return'Data Not Available'}else{;thi"
+"sh=3Dtz.getHours();thismin=3Dtz.getMinutes();thisd=3Dtz.getDay();var =
dow=3D"
+"days[thisd];var ap=3D'AM';var dt=3D'Weekday';var =
mint=3D'00';if(thismin>3"
+"0){mint=3D'30'}if(thish>=3D12){ap=3D'PM';thish=3Dthish-12};if =
(thish=3D=3D0){th"
+"ish=3D12};if(thisd=3D=3D6||thisd=3D=3D0){dt=3D'Weekend'};var =
timestring=3Dthish+'"
+":'+mint+ap;var daystring=3Ddow;var =
endstring=3Ddt;if(t=3D=3D'h'){return tim"
+"estring}if(t=3D=3D'd'){return daystring};if(t=3D=3D'w'){return en"
+"dstring}}};"
);


/*                                                                 =20
 * Plugin: Visit Number Expire in 5 years  - Return the user visit =
number=20
 */
s_ut.getVisitNum=3Dnew Function(""
+"var s=3Dthis,e=3Dnew =
Date(),cval,cvisit,ct=3De.getTime(),c=3D's_vnum',c2=3D's"
+"_invisit';e.setTime(ct+5*365*24*60*60*1000);cval=3Ds.c_r(c);if(cval){va=
r"
+" =
i=3Dcval.indexOf('&vn=3D'),str=3Dcval.substring(i+4,cval.length),k;}cvis"=

+"it=3Ds.c_r(c2);if(cvisit){if(str){e.setTime(ct+30*60*1000);s.c_w(c2,'"
+"true',e);return str;}else return 'unknown visit number';}else{if(st"
+"r){str++;k=3Dcval.substring(0,i);e.setTime(k);s.c_w(c,k+'&vn=3D'+str,e)=
"
+";e.setTime(ct+30*60*1000);s.c_w(c2,'true',e);return str;}else{s.c_w"
+"(c,ct+5*365*24*60*60*1000+'&vn=3D1',e);e.setTime(ct+30*60*1000);s.c_w(c=
2"
+",'true',e);return 1;}}"
);


/************* DO NOT ALTER ANYTHING BELOW THIS LINE ! **************/
var s_code=3D'',s_objectID;function s_gi(un,pg,ss){var =
c=3D"=3Dfun`o(~.substring(~){`Ps=3D^O~.indexOf(~#2 ~;$2~`b$2~=3Dnew =
Fun`o(~.length~.toLowerCase()~`Ps#8c_#k^an+'],~=3Dnew =
Object~};s.~`YMigrationServer~.toU"
+"pperCase~){$2~','~s.wd~);s.~')q=3D'~=3Dnew =
Array~ookieDomainPeriods~.location~^LingServer~dynamicAccount~var =
~link~s.m_~=3D=3D'~s.apv~BufferedRequests~Element~)$2x^b!Object#WObject.p=
rototype#WObject.protot"
+"ype[x])~etTime~visitor~$w@c(~referrer~else =
~s.pt(~s.maxDelay~}c#E(e){~#i+~=3D''~.lastIndexOf(~^wc_i~}$2~.protocol~=3D=
new =
Date~^wobjectID=3Ds.ppu=3D$I=3D$Iv1=3D$Iv2=3D$Iv3~for(i=3D~ction~javaEnab=
led~onclick~Name~te"
+"rnalFilters~javascript~s.dl~@6s.b.addBehavior(\"# default# =
~=3DparseFloat(~typeof(v)=3D=3D\"~window~cookie~while(~s.vl_g~Type~;i#U{~=
tfs~s.un~&&s.~o^woid~browser~.parent~document~colorDepth~String~.host~s"
+".fl(~s.rep(~s.eo~'+tm@S~s.sq~parseInt(~t=3Ds.ot(o)~track~nload~j=3D'1.~=
this~#PURL~}else{~s.vl_l~lugins~'){q=3D'~dynamicVariablePrefix~');~;for(~=
Sampling~s.rc[un]~Event~._i~&&(~loadModule~resolution~s.c_r"
+"(~s.c_w(~s.eh~s.isie~\"m_\"+n~Secure~Height~tcf~isopera~ismac~escape(~'=
s_~.href~screen.~s#8gi(~Version~harCode~variableProvider~.s_~)s_sv(v,n[k]=
,i)}~')>=3D~){s.~)?'Y':'N'~u=3Dm[t+1](~i)clearTimeout(~e&"
+"&l$bSESSION'~name~home#P~;try{~,$m)~s.ssl~s.oun~s.rl[u~Width~o.type~s.v=
l_t~=3Ds.sp(~Lifetime~s.gg('objectID~sEnabled~'+n+'~.mrq(@wun+'\"~Externa=
lLinks~charSet~lnk~onerror~http~currencyCode~.src~disab"
+"le~.get~MigrationKey~(''+~&&!~f',~){t=3D~r=3Ds[f](~u=3Dm[t](~Opera~Math=
.~s.ape~s.fsg~s.ns6~conne~InlineStats~&&l$bNONE'~Track~'0123456789~true~+=
\"_c\"]~s.epa(~t.m_nl~s.va_t~m._d~n=3Ds.oid(o)~,'sqs',q);~Lea"
+"veQuery~?'&~'=3D')~n){~\"'+~){n=3D~'_'+~'+n;~\",''),~,255)}~if(~vo)~s.s=
ampled~=3Ds.oh(o);~+(y<1900?~n]=3D~1);~&&o~:'';h=3Dh?h~;'+(n?'o.~sess~cam=
paign~lif~ in ~s.co(~ffset~s.pe~m._l~s.c_d~s.brl~s.nrs~s[mn]~,'"
+"vo~s.pl~=3D(apn~space~\"s_gs(\")~vo._t~b.attach~2o7.net'~Listener~Year(=
~d.create~=3Ds.n.app~)}}}~!=3D'~'||t~)+'/~s()+'~){p=3D~():''~a['!'+t]~&&c=
){~://')i+=3D~){v=3Ds.n.~channel~100~rs,~.target~o.value~s_si(t)~"
+"')dc=3D'1~\".tl(\")~etscape~s_')t=3Dt~omePage~=3D'+~&&t~[b](e);~\"){n[k=
]~';s.va_~a+1,b):~return~mobile~height~events~random~code~=3Ds_~=3Dun~,pe=
v~'MSIE ~'fun~floor(~atch~transa~s.num(~m._e~s.c_gd~,'lt~tm.g~."
+"inner~;s.gl(~,f1,f2~',s.bc~page~Group,~.fromC~sByTag~')<~++)~)){~||!~+'=
;'~i);~y+=3D~l&&~''+x~[t]=3D~[i]=3D~[n];~' =
'+~'+v]~>=3D5)~:'')~+1))~il['+s~!a[t])~~s._c=3D^pc';`H=3D`y`5!`H`i@v`H`il=
`K;`H`in=3D0;}s^al=3D`H`il"
+";s^an=3D`H`in;s^al[s^a$7s;`H`in++;s.an#8an;s.cls`0x,c){`Pi,y`g`5!c)c=3D=
^O.an;`n0;i<x`8^3n=3Dx`1i,i+1)`5c`3n)>=3D0)#Zn}`4y`Cfl`0x,l){`4x?@Ux)`10,=
l):x`Cco`0o`F!o)`4o;`Pn`B,x^Wx$Fo)$2x`3'select#T0&&x`3'filter"
+"#T0)n[x]=3Do[x];`4n`Cnum`0x){x`g+x^W`Pp=3D0;p<x`8;p#U$2(@j')`3x`1p,p#j<=
0)`40;`41`Crep#8rep;s.sp#8sp;s.jn#8jn;@c`0x`2,h=3D@jABCDEF',i,c=3Ds.@L,n,=
l,e,y`g;c=3Dc?c`E$g`5x){x`g+x`5c`SAUTO'^b'').c^uAt){`n0;i<x`8^3"
+"c=3Dx`1i,i+$8n=3Dx.c^uAt(i)`5n>127){l=3D0;e`g;^0n||l<4){e=3Dh`1n%16,n%1=
6+1)+e;n=3D(n-n%16)/16;l++}#Z'%u'+e}`6c`S+')#Z'%2B';`b#Z^oc)}x=3Dy^Qx=3Dx=
?^F^o#b),'+`G%2B'):x`5x&&c^6em=3D=3D1&&x`3'%u#T0&&x`3'%U#T0){i=3Dx`3'%^V^=
"
+"0i>=3D0){i++`5h`18)`3x`1i,i+1)`E())>=3D0)`4x`10,i)+'u00'+x`1#Yi=3Dx`3'%=
',i$a}`4x`Cepa`0x`2;`4x?un^o^F#b,'+`G =
')):x`Cpt`0x,d,f,a`2,t=3Dx,z=3D0,y,r;^0t){y=3Dt`3d);y=3Dy<0?t`8:y;t=3Dt`1=
0,y);@Yt,a)`5r)`4r;z+=3Dy+d`8;t=3Dx"
+"`1z,x`8);t=3Dz<x`8?t:''}`4''`Cisf`0t,a){`Pc=3Da`3':')`5c>=3D0)a=3Da`10,=
c)`5t`10,2)`S$u`12);`4(t!`g$x=3D=3Da)`Cfsf`0t,a`2`5`ca,`G,'is@Wt))@d+=3D(=
@d!`g?`G`ft;`40`Cfs`0x,f`2;@d`g;`cx,`G,'fs@Wf);`4@d`Csi`0wd`2,c`g+s"
+"_gi,a=3Dc`3\"{\"),b=3Dc`h\"}\"),m;c#8fe(a>0&&b>0?c`1#10)`5wd&&wd.^A$iwd=
.s`Xout(#C`o =
s_sv(o,n,k){`Pv=3Do[k],i`5v`F`xstring\"||`xnumber\")n[k]=3Dv;`bif =
(`xarray$z`K;`n0;i<v`8;i++^x`bif (`xobject$z`B^Wi$Fv^x}"
+"}fun`o =
$q{`Pwd=3D`y,s,i,j,c,a,b;wd^wgi`7\"un\",\"pg\",\"ss\",@wc+'\");wd.^s@w@9+=
'\");s=3Dwd.s;s.sa(@w^5+'\"`I^4=3Dwd;`c^1,\",\",\"vo1\",t`I@M=3D^G=3Ds.`Q=
`r=3Ds.`Q^2=3D`H`m=3D\\'\\'`5t.m_#a@n)`n0;i<@n`8^3n=3D@n[i]`5@"
+"vm=3Dt#ec=3Dt[^i]`5m$ic=3D\"\"+c`5c`3\"fun`o\")>=3D0){a=3Dc`3\"{\");b=3D=
c`h\"}\");c=3Da>0&&b>0?c`1#10;s[^i@l=3Dc`5#H)s.^c(n)`5s[n])for(j=3D0;j<$J=
`8;j#Us_sv(m,s[n],$J[j]$a}}`Pe,o,t@6o=3D`y.opener`5o$9^wgi@Xo^wgi(@w^5+'"=

+"\")`5t)$q}`e}',1)}`Cc_d`g;#If`0t,a`2`5!#Gt))`41;`40`Cc_gd`0`2,d=3D`H`M^=
D@4,n=3Ds.fpC`L,p`5!n)n=3Ds.c`L`5d@V$K@xn?^Jn):2;n=3Dn>2?n:2;p=3Dd`h'.')`=
5p>=3D0){^0p>=3D0&&n>1$fd`h'.',p-$8n--}$K=3Dp>0&&`cd,'.`Gc_gd@W0)?d`1"
+"p):d}}`4$K`Cc_r`0k`2;k=3D@c(k);`Pc=3D#fs.d.`z,i=3Dc`3#fk+@u,e=3Di<0?i:c=
`3';',i),v=3Di<0?'':@mc`1i+2+k`8,e<0?c`8:e));`4v$b[[B]]'?v:''`Cc_w`0k,v,e=
`2,d=3D#I(),l=3Ds.`z@F,t;v`g+v;l=3Dl?@Ul)`E$g`5@3@h@X(v!`g?^Jl?l:0):-"
+"60)`5t){e`l;e.s`X(e.g`X()+(t*$m0))}`jk@h^zd.`z=3Dk+'`Zv!`g?v:'[[B]]')+'=
; path=3D/;'+(@3?' expires$we.toGMT^C()#X`f(d?' =
domain$wd#X:'^V`4^ek)=3D=3Dv}`40`Ceh`0o,e,r,f`2,b=3D^p'+e+@ys^an,n=3D-1,l=
,i,x`5!^gl)^gl`K;"
+"l=3D^gl;`n0;i<l`8&&n<0;i++`Fl[i].o=3D=3Do&&l[i].e=3D=3De)n=3Di`jn<0@xi;=
l[n]`B}x=3Dl#ex.o=3Do;x.e=3De;f=3Dr?x.b:f`5r||f){x.b=3Dr?0:o[e];x.o[e]=3D=
f`jx.b){x.o[b]=3Dx.b;`4b}`40`Ccet`0f,a,t,o,b`2,r,^l`5`T>=3D5^b!s.^m||`T>=3D=
7#V^l`7'"
+"s`Gf`Ga`Gt`G`Pe,r@6@Ya)`er=3Ds[t](e)}`4r^Vr=3D^l(s,f,a,t)^Q$2s.^n^6u`3#=
B4^y0)r=3Ds[b](a);else{^g(`H,'@N',0,o);@Ya`Ieh(`H,'@N',1)}}`4r`Cg^4et`0e`=
2;`4s.^4`Cg^4oe`7'e`G`Ac;^g(`y,\"@N\",1`Ie^4=3D1;c=3Ds.t()`5c)s"
+".d.write(c`Ie^4=3D0;`4@k'`Ig^4fb`0a){`4`y`Cg^4f`0w`2,p=3Dw^9,l=3Dw`M;s.=
^4=3Dw`5p&&p`M!=3D#ap`M^D=3D=3Dl^D^z^4=3Dp;`4s.g^4f(s.^4)}`4s.^4`Cg^4`0`2=
`5!s.^4^z^4=3D`H`5!s.e^4)s.^4=3Ds.cet('g^4@Ws.^4,'g^4et',s.g^4oe,'g^4fb')=
"
+"}`4s.^4`Cmrq`0u`2,l=3D@A],n,r;@A]=3D0`5l)for(n=3D0;n<l`8;n#U{r=3Dl#es.m=
r(0,0,r.r,0,r.t,r.u)}`Cbr`0id,rs`2`5s.@R`U#W^f^pbr',rs))$L=3Drs`Cflush`U`=
0){^O.fbr(0)`Cfbr`0id`2,br=3D^e^pbr')`5!br)br=3D$L`5br`F!s.@R`U)^f^"
+"pbr`G'`Imr(0,0,br)}$L=3D0`Cmr`0$C,q,$nid,ta,u`2,dc=3Ds.dc,t1=3Ds.`N,t2=3D=
s.`N^j,tb=3Ds.`NBase,p=3D'.sc',ns=3Ds.`Y`r$R,un=3Ds.cls(u?u:(ns?ns:s.fun)=
),r`B,l,imn=3D^pi_'+(un),im,b,e`5!rs`Ft1`Ft2^6ssl)t1=3Dt2^Q$2!tb)tb=3D'$V=
"
+"`5dc)dc=3D@Udc)`9;`bdc=3D'd1'`5tb`S$V`Fdc`Sd1$r12';`6dc`Sd2$r22';p`g}t1=
#9+'.'+dc+'.'+p+tb}rs=3D'@O'+(@8?'s'`f'://'+t1+'/b/ss/'+^5+'/'+(s.#3?'5.1=
':'1'$dH.20.3/'+$C+'?AQB=3D1&ndh=3D1'+(q?q`f'&AQE=3D1'`5^h@Vs.^n`"
+"F`T>5.5)rs=3D^E$n4095);`brs=3D^E$n2047)`jid^zbr(id,rs);#2}`js.d.images&=
&`T>=3D3^b!s.^m||`T>=3D7)^b@e<0||`T>=3D6.1)`F!s.rc)s.rc`B`5!^Y){^Y=3D1`5!=
s.rl)s.rl`B;@An]`K;s`Xout('$2`y`il)`y`il['+s^an+']@J)',750)^Ql=3D@A"
+"n]`5l){r.t=3Dta;r.u#9;r.r=3Drs;l[l`8]=3Dr;`4''}imn+=3D@y^Y;^Y++}im=3D`H=
[imn]`5!im)im=3D`H[im$7new =
Image;im^wl=3D0;im.o^M`7'e`G^O^wl=3D1;`Pwd=3D`y,s`5wd`il){s=3Dwd`il['+s^a=
n+'];s@J`Inrs--`5!$M)`Rm(\"rr\")}')`5!$M^znrs=3D"
+"1;`Rm('rs')}`b$M++;im@Q=3Drs`5rs`3'&pe=3D^y0^b!ta||ta`S_self$ca`S_top'|=
|(`H.@4$xa=3D=3D`H.@4)#Vb=3De`l;^0!im^w#ae.g`X()-b.g`X()<500)e`l}`4''}`4'=
<im'+'g sr'+'c=3D@wrs+'\" width=3D1 #4=3D1 border=3D0 =
alt=3D\"\">'`Cgg`0v"
+"`2`5!`H[^p#g)`H[^p#g`g;`4`H[^p#g`Cglf`0t,a`Ft`10,2)`S$u`12);`Ps=3D^O,v=3D=
s.gg(t)`5v)s#cv`Cgl`0v`2`5s.pg)`cv,`G,'gl@W0)`Crf`0x`2,y,i,j,h,l,a,b`g,c`=
g,t`5x){y`g+x;i=3Dy`3'?')`5i>0){a=3Dy`1i+$8y=3Dy`10,#Yh=3Dy`9;i"
+"=3D0`5h`10,7)`S@O$j7;`6h`10,8)`S@Os$j8;h=3Dh`1#Yi=3Dh`3\"/\")`5i>0){h=3D=
h`10,i)`5h`3'google^y0){a@Ea,'&')`5a`8>1){l=3D',q,ie,start,search_key,wor=
d,kw,cd,'^Wj=3D0;j<a`8;j++@Xa[j];i=3Dt`3@u`5i>0&&l`3`G+t`10,i)+`G)"
+">=3D0)b+=3D(b@t'`ft;`bc+=3D(c@t'`ft`jb$i#Z'?'+b+'&'+c`5#b!=3Dy)x=3Dy}}}=
}}}`4x`Chav`0`2,qs`g,fv=3Ds.`Q@iVa$nfe=3Ds.`Q@i^Zs,mn,i`5$I){mn=3D$I`10,1=
)`E()+$I`11)`5$N){fv=3D$N.^LVars;fe=3D$N.^L^Zs}}fv=3Dfv?fv+`G+^R+`G+^R2:'=
';"
+"`n0;i<@o`8^3`Pk=3D@o[i],v=3Ds[k],b=3Dk`10,4),x=3Dk`14),n=3D^Jx),q=3Dk`5=
v&&k$b`Q`r'&&k$b`Q^2'`F$I||s.@M||^G`Ffv^b`G+fv+`G)`3`G+k+`G)<0)v`g`5k`S#5=
'&&fe)v=3Ds.fs(v,fe)`jv`Fk`S^U`JD';`6k`S`YID`Jvid';`6k`S^P^Tg';v=3D^E"
+"v$1`6k`S`a^Tr';v=3D^Es.rf(v)$1`6k`Svmk'||k`S`Y@T`Jvmt';`6k`S`D^Tvmf'`5@=
8^6`D^j)v`g}`6k`S`D^j^Tvmf'`5!@8^6`D)v`g}`6k`S@L^Tce'`5v`E()`SAUTO')v=3D'=
ISO8859-1';`6s.em=3D=3D2)v=3D'UTF-8'}`6k`S`Y`r$R`Jns';`6k`Sc`L`"
+"Jcdp';`6k`S`z@F`Jcl';`6k`S^v`Jvvp';`6k`S@P`Jcc';`6k`S$l`Jch';`6k`S#F`oI=
D`Jxact';`6k`S$D`Jv0';`6k`S^d`Js';`6k`S^B`Jc';`6k`S`t^t`Jj';`6k`S`p`Jv';`=
6k`S`z@H`Jk';`6k`S^8@B`Jbw';`6k`S^8^k`Jbh';`6k`S@f`o^"
+"2`Jct';`6k`S@5`Jhp';`6k`Sp^S`Jp';`6#Gx)`Fb`Sprop`Jc@z`6b`SeVar`Jv@z`6b`=
Slist`Jl@z`6b`Shier^Th@zv=3D^Ev$1`jv)qs+=3D'&'+q+'$w(k`10,3)$bpev'?@c(v):=
v$a`4qs`Cltdf`0t,h@Xt?t`9$A`9:'';`Pqi=3Dh`3'?^Vh=3Dqi>=3D0?h`10"
+",qi):h`5t&&h`1h`8-(t`8#j`S.'+t)`41;`40`Cltef`0t,h@Xt?t`9$A`9:''`5t&&h`3=
t)>=3D0)`41;`40`Clt`0h`2,lft=3Ds.`QDow^MFile^2s,lef=3Ds.`QEx`s,$E=3Ds.`QI=
n`s;$E=3D$E?$E:`H`M^D@4;h=3Dh`9`5s.^LDow^MLinks&&lft&&`clft,`G#Jd"
+"@Wh))`4'd'`5s.^L@K&&h`10,1)$b# =
'^blef||$E)^b!lef||`clef,`G#Je@Wh))^b!$E#W`c$E,`G#Je@Wh)))`4'e';`4''`Clc`=
7'e`G`Ab=3D^g(^O,\"`q\"`I@M=3D$G^O`It(`I@M=3D0`5b)`4^O$y`4@k'`Ibc`7'e`G`A=
f,^l`5s.d^6d.all^6d.all.cp"
+"pXYctnr)#2;^G=3De@Q`V?e@Q`V:e$o;^l`7\"s\",\"`Pe@6$2^G^b^G.tag`r||^G^9`V=
||^G^9Node))s.t()`e}\");^l(s`Ieo=3D0'`Ioh`0o`2,l=3D`H`M,h=3Do^q?o^q:'',i,=
j,k,p;i=3Dh`3':^Vj=3Dh`3'?^Vk=3Dh`3'/')`5h^bi<0||(j>=3D0&&i>j)||(k>=3D0"
+"&&i>k))$fo`k$9`k`8>1?o`k:(l`k?l`k:'^Vi=3Dl.path@4`h'/^Vh=3D(p?p+'//'`f(=
o^D?o^D:(l^D?l^D#i)+(h`10,1)$b/'?l.path@4`10,i<0?0:i$d'`fh}`4h`Cot`0o){`P=
t=3Do.tag`r;t=3Dt$x`E?t`E$g`5t`SSHAPE')t`g`5t`Ft`SINPUT'&&@C&"
+"&@C`E)t=3D@C`E();`6!t$9^q)t=3D'A';}`4t`Coid`0o`2,^K,p,c,n`g,x=3D0`5t@V^=
7$fo`k;c=3Do.`q`5o^q^bt`SA$c`SAREA')^b!c#Wp||p`9`3'`t#T0))n$5`6c@x^Fs.rep=
(^Fs.rep@Uc,\"\\r$0\"\\n$0\"\\t$0' `G^Vx=3D2}`6$p^bt`SINPUT$c`S"
+"SUBMIT')@x$p;x=3D3}`6o@Q$x`SIMAGE')n=3Do@Q`5@v^7=3D^En@7;^7t=3Dx}}`4^7`=
Crqf`0t,un`2,e=3Dt`3@u,u=3De>=3D0?`G+t`10,e)+`G:'';`4u&&u`3`G+un+`G)>=3D0=
?@mt`1e#j:''`Crq`0un`2,c#9`3`G),v=3D^e^psq'),q`g`5c<0)`4`cv,'&`Grq@Wun)"
+";`4`cun,`G,'rq',0)`Csqp`0t,a`2,e=3Dt`3@u,q=3De<0?'':@mt`1e+1)`Isqq[q]`g=
`5e>=3D0)`ct`10,e),`G@r`40`Csqs`0un,q`2;^Iu[u$7q;`40`Csq`0q`2,k=3D^psq',v=
=3D^ek),x,c=3D0;^Iq`B;^Iu`B;^Iq[q]`g;`cv,'&`Gsqp',0`Ipt(^5,`G@rv`"
+"g^Wx$F^Iu`W)^Iq[^Iu[x]]+=3D(^Iq[^Iu[x]]?`G`fx^Wx$F^Iq`W^6sqq[x]^bx=3D=3D=
q||c<2#Vv+=3D(v@t'`f^Iq[x]+'`Zx);c++}`4^fk,v,0)`Cwdl`7'e`G`Ar=3D@k,b=3D^g=
(`H,\"o^M\"),i,o,oc`5b)r=3D^O$y`n0;i<s.d.`Qs`8^3o=3Ds.d.`Qs[i];oc=3Do."
+"`q?\"\"+o.`q:\"\"`5(oc`3$S<0||oc`3\"^woc(\")>=3D0)$9c`3$s<0)^g(o,\"`q\"=
,0,s.lc);}`4r^V`Hs`0`2`5`T>3^b!^h#Ws.^n||`T#h`Fs.b^6$U^Z)s.$U^Z('`q#O);`6=
s.b^6b.add^Z$W)s.b.add^Z$W('click#O,false);`b^g(`H,'o^M"
+"',0,`Hl)}`Cvs`0x`2,v=3Ds.`Y^X,g=3Ds.`Y^X#Qk=3D^pvsn_'+^5+(g?@yg#i,n=3D^=
ek),e`l,y=3De@S$X);e.set$Xy+10$61900:0))`5v){v*=3D$m`5!n`F!^fk,x,e))`40;n=
=3Dx`jn%$m00>v)`40}`41`Cdyasmf`0t,m`Ft&&m&&m`3t)>=3D0)`41;`40`Cdyasf`"
+"0t,m`2,i=3Dt?t`3@u:-1,n,x`5i>=3D0&&m){`Pn=3Dt`10,i),x=3Dt`1i+1)`5`cx,`G=
,'dyasm@Wm))`4n}`40`Cuns`0`2,x=3Ds.`OSele`o,l=3Ds.`OList,m=3Ds.`OM#E,n,i;=
^5=3D^5`9`5x&&l`F!m)m=3D`H`M^D`5!m.toLowerCase)m`g+m;l=3Dl`9;m=3Dm`9;n=3D=
`cl,"
+"';`Gdyas@Wm)`5n)^5=3Dn}i=3D^5`3`G`Ifun=3Di<0?^5:^5`10,i)`Csa`0un`2;^5#9=
`5!@9)@9#9;`6(`G+@9+`G)`3`G+un+`G)<0)@9+=3D`G+un;^5s()`Cm_i`0n,a`2,m,f=3D=
n`10,1),r,l,i`5!`Rl)`Rl`B`5!`Rnl)`Rnl`K;m=3D`Rl[n]`5!a&&m&&#H@Vm^"
+"a)`Ra(n)`5!m){m`B,m._c=3D^pm';m^an=3D`H`in;m^al=3Ds^al;m^al[m^a$7m;`H`i=
n++;m.s=3Ds;m._n=3Dn;$J`K('_c`G_in`G_il`G_i`G_e`G_d`G_dl`Gs`Gn`G_r`G_g`G_=
g1`G_t`G_t1`G_x`G_x1`G_rs`G_rr`G_l'`Im_l[$7m;`Rnl[`Rnl`8]=3Dn}`6m"
+"._r@Vm._m){r=3Dm._r;r._m=3Dm;l=3D$J;`n0;i<l`8;i#U$2m[l[i]])r[l[i]]=3Dm[=
l[i]];r^al[r^a$7r;m=3D`Rl[$7r`jf=3D=3Df`E())s[$7m;`4m`Cm_a`7'n`Gg`Ge`G$2!=
g)g=3D^i;`Ac=3Ds[g@l,m,x,f=3D0`5!c)c=3D`H[\"s_\"+g@l`5c&&s_d)s[g]`7\"s\",=
s_"
+"ft(s_d(c)));x=3Ds[g]`5!x)x=3D`H[\\'s_\\'+g]`5!x)x=3D`H[g];m=3D`Ri(n,1)`=
5x^b!m^a||g!=3D^i#Vm^a=3Df=3D1`5(\"\"+x)`3\"fun`o\")>=3D0)x(s);`b`Rm(\"x\=
",n,x,e)}m=3D`Ri(n,1)`5@pl)@pl=3D@p=3D0;`ut();`4f'`Im_m`0t,n,d,e@X@yt;`Ps=
=3D^"
+"O,i,x,m,f=3D@yt,r=3D0,u`5`R#a`Rnl)`n0;i<`Rnl`8^3x=3D`Rnl[i]`5!n||x=3D=3D=
@vm=3D`Ri(x);u=3Dm[t]`5u`F@Uu)`3#C`o^y0`Fd&&e)@Zd,e);`6d)@Zd);`b@Z)}`ju)r=
=3D1;u=3Dm[t+1]`5u@Vm[f]`F@Uu)`3#C`o^y0`Fd&&e)@1d,e);`6d)@1d);`b@1)}}m"
+"[f]=3D1`5u)r=3D1}}`4r`Cm_ll`0`2,g=3D`Rdl,i,o`5g)`n0;i<g`8^3o=3Dg[i]`5o)=
s.^c(o.n,o.u,o.d,o.l,o.e,$8g#d0}`C^c`0n,u,d,l,e,ln`2,m=3D0,i,g,o=3D0#N,c=3D=
s.h?s.h:s.b,b,^l`5@vi=3Dn`3':')`5i>=3D0){g=3Dn`1i+$8n=3Dn`10,i)}`bg=3D^i;=
m=3D"
+"`Ri(n)`j(l||(n@V`Ra(n,g)))&&u^6d&&c^6$Y`V`Fd){@p=3D1;@pl=3D1`jln`F@8)u=3D=
^Fu,'@O:`G@Os:^Vi=3D^ps:'+s^an+':@I:'+g;b=3D'`Ao=3Ds.d@S`VById(@wi+'\")`5=
s$9`F!o.#a`H.'+g+'){o.l=3D1`5o.@2o.#Yo.i=3D0;`Ra(\"@I\",@wg+'@w(e?'"
+",@we+'\"'`f')}';f2=3Db+'o.c++`5!`d)`d=3D250`5!o.l$9.c<(`d*2)/$m)o.i=3Ds=
`Xout(o.f2@7}';f1`7'e',b+'}^V^l`7's`Gc`Gi`Gu`Gf1`Gf2`G`Pe,o=3D0@6o=3Ds.$Y=
`V(\"script\")`5o){@C=3D\"text/`t\"$Bid=3Di;o.defer=3D@k;o.o^M=3Do.onre"
+"adystatechange=3Df1;o.f2=3Df2;o.l=3D0;'`f'o@Q=3Du;c.appendChild(o)$Bc=3D=
0;o.i=3Ds`Xout(f2@7'`f'}`eo=3D0}`4o^Vo=3D^l(s,c,i,u#N)^Qo`B;o.n=3Dn+':'+g=
;o.u=3Du;o.d=3Dd;o.l=3Dl;o.e=3De;g=3D`Rdl`5!g)g=3D`Rdl`K;i=3D0;^0i<g`8&&g=
[i])i++;g#d"
+"o}}`6@vm=3D`Ri(n);#H=3D1}`4m`Cvo1`0t,a`Fa[t]||$h)^O#ca[t]`Cvo2`0t,a`F#l=
{a#c^O[t]`5#l$h=3D1}`Cdlt`7'`Ad`l,i,vo,f=3D0`5`ul)`n0;i<`ul`8^3vo=3D`ul[i=
]`5vo`F!`Rm(\"d\")||d.g`X()-$T>=3D`d){`ul#d0;s.t($3}`bf=3D1}`j`u@2`"
+"ui`Idli=3D0`5f`F!`ui)`ui=3Ds`Xout(`ut,`d)}`b`ul=3D0'`Idl`0vo`2,d`l`5!$3=
vo`B;`c^1,`G$O2',$3;$T=3Dd.g`X()`5!`ul)`ul`K;`ul[`ul`8]=3Dvo`5!`d)`d=3D25=
0;`ut()`Ct`0vo,id`2,trk=3D1,tm`l,sed=3DMath&&@b#6?@b#D@b#6()*$m000000"
+"00000):#K`X(),$C=3D's'+@b#D#K`X()/10800000)%10+sed,y=3Dtm@S$X),vt=3Dtm@=
SDate($d^HMonth($d'$6y+1900:y)+' ^HHour$e:^HMinute$e:^HSecond$e =
^HDay()+#f#K`XzoneO$H(),^l,^4=3Ds.g^4(),ta`g,q`g,qs`g,#7`g,vb`B#M^1`Iu"
+"ns(`Im_ll()`5!s.td){`Ptl=3D^4`M,a,o,i,x`g,c`g,v`g,p`g,bw`g,bh`g,^N0',k=3D=
^f^pcc`G@k',0@0,hp`g,ct`g,pn=3D0,ps`5^C&&^C.prototype){^N1'`5j.m#E){^N2'`=
5tm.setUTCDate){^N3'`5^h^6^n&&`T#h^N4'`5pn.toPrecisio@v^N"
+"5';a`K`5a.forEach){^N6';i=3D0;o`B;^l`7'o`G`Pe,i=3D0@6i=3Dnew =
Iterator(o)`e}`4i^Vi=3D^l(o)`5i&&i.next)^N7'}}}}`j`T>=3D4)x=3D^rwidth+'x'=
+^r#4`5s.isns||s.^m`F`T>=3D3$k`p(@0`5`T>=3D4){c=3D^rpixelDepth;bw=3D`H#L@=
B;bh=3D`H#L^"
+"k}}$P=3Ds.n.p^S}`6^h`F`T>=3D4$k`p(@0;c=3D^r^B`5`T#h{bw=3Ds.d.^A`V.o$H@B=
;bh=3Ds.d.^A`V.o$H^k`5!s.^n^6b){^l`7's`Gtl`G`Pe,hp=3D0`vh$v\");hp=3Ds.b.i=
sH$v(tl)?\"Y\":\"N\"`e}`4hp^Vhp=3D^l(s,tl);^l`7's`G`Pe,ct=3D0`vclientCa"
+"ps\");ct=3Ds.b.@f`o^2`e}`4ct^Vct=3D^l(s$a`br`g`j$P)^0pn<$P`8&&pn<30){ps=
=3D^E$P[pn].@4@7#X`5p`3ps)<0)p+=3Dps;pn++}s.^d=3Dx;s.^B=3Dc;s.`t^t=3Dj;s.=
`p=3Dv;s.`z@H=3Dk;s.^8@B=3Dbw;s.^8^k=3Dbh;s.@f`o^2=3Dct;s.@5=3Dhp;s.p^S=3D=
p;s.td=3D"
+"1`j$3{`c^1,`G$O2',vb`Ipt(^1,`G$O1',$3`js.useP^S)s.doP^S(s);`Pl=3D`H`M,r=
=3D^4.^A.`a`5!s.^P)s.^P=3Dl^q?l^q:l`5!s.`a@Vs._1_`a^z`a=3Dr;s._1_`a=3D1`j=
(vo&&$T)#W`Rm('d'#V`Rm('g')`5s.@M||^G){`Po=3D^G?^G:s.@M`5!o)`4'';"
+"`Pp=3Ds.#P`r,w=3D1,^K,@q,x=3D^7t,h,l,i,oc`5^G$9=3D=3D^G){^0o@Vn$x$bBODY=
'){o=3Do^9`V?o^9`V:o^9Node`5!o)`4'';^K;@q;x=3D^7t}oc=3Do.`q?''+o.`q:''`5(=
oc`3$S>=3D0$9c`3\"^woc(\")<0)||oc`3$s>=3D0)`4''}ta=3Dn?o$o:1;h$5i=3Dh`3'?=
^Vh=3D"
+"s.`Q@s^C||i<0?h:h`10,#Yl=3Ds.`Q`r;t=3Ds.`Q^2?s.`Q^2`9:s.lt(h)`5t^bh||l)=
)q+=3D'&pe=3D@M_'+(t`Sd$c`Se'?@c(t):'o')+(h@tpev1`Zh)`f(l@tpev2`Zl):'^V`b=
trk=3D0`5s.^L@g`F!p$fs.^P;w=3D0}^K;i=3Do.sourceIndex`5@G')@x@G^Vx=3D1"
+";i=3D1`jp&&n$x)qs=3D'&pid`Z^Ep,255))+(w@tpidt$ww`f'&oid`Z^En@7)+(x@toid=
t$wx`f'&ot`Zt)+(i@toi$wi#i}`j!trk@Vqs)`4'';$4=3Ds.vs(sed)`5trk`F$4)#7=3Ds=
.mr($C,(vt@tt`Zvt)`fs.hav()+q+(qs?qs:s.rq(^5)),0,id,ta);qs`g;"
+"`Rm('t')`5s.p_r)s.p_r(`I`a`g}^I(qs);^Q`u($3;`j$3`c^1,`G$O1',vb`I@M=3D^G=
=3Ds.`Q`r=3Ds.`Q^2=3D`H`m`g`5s.pg)`H^w@M=3D`H^weo=3D`H^w`Q`r=3D`H^w`Q^2`g=
`5!id@Vs.tc^ztc=3D1;s.flush`U()}`4#7`Ctl`0o,t,n,vo`2;s.@M=3D$Go`I`Q^2=3Dt=
"
+";s.`Q`r=3Dn;s.t($3}`5pg){`H^wco`0o){`P^s\"_\",1,$8`4$Go)`Cwd^wgs`0u@v`P=
^sun,1,$8`4s.t()`Cwd^wdc`0u@v`P^sun,$8`4s.t()}}@8=3D(`H`M`k`9`3'@Os^y0`Id=
=3D^A;s.b=3Ds.d.body`5s.d@S`V#S`r^zh=3Ds.d@S`V#S`r('HEAD')`5s.h"
+")s.h=3Ds.h[0]}s.n=3Dnavigator;s.u=3Ds.n.userAgent;@e=3Ds.u`3'N$t6/^V`Pa=
pn$Z`r,v$Z^t,ie=3Dv`3#B'),o=3Ds.u`3'@a =
'),i`5v`3'@a^y0||o>0)apn=3D'@a';^h$Q`SMicrosoft Internet =
Explorer'`Iisns$Q`SN$t'`I^m$Q`S@a'`I^n=3D(s.u`"
+"3'Mac^y0)`5o>0)`T`ws.u`1o+6));`6ie>0){`T=3D^Ji=3Dv`1ie+5))`5`T>3)`T`wi)=
}`6@e>0)`T`ws.u`1@e+10));`b`T`wv`Iem=3D0`5^C#R^u){i=3D^o^C#R^u(256))`E(`I=
em=3D(i`S%C4%80'?2:(i`S%U0$m'?1:0))}s.sa(un`Ivl_l=3D'^U,`YID,vmk,"
+"`Y@T,`D,`D^j,ppu,@L,`Y`r$R,c`L,`z@F,#P`r,^P,`a,@P#0l@E^R,`G`Ivl_t=3D^R+=
',^v,$l,server,#P^2,#F`oID,purchaseID,$D,state,zip,#5,products,`Q`r,`Q^2'=
^W`Pn=3D1;n<51;n#U@D+=3D',prop@I,eVar@I,hier@I,list@z^R2=3D',"
+"tnt,pe#A1#A2#A3,^d,^B,`t^t,`p,`z@H,^8@B,^8^k,@f`o^2,@5,p^S';@D+=3D^R2;@=
o@E@D,`G`Ivl_g=3D@D+',`N,`N^j,`NBase,fpC`L,@R`U,#3,`Y^X,`Y^X#Q`OSele`o,`O=
List,`OM#E,^LDow^MLinks,^L@K,^L@g,`Q@s^C,`QDow^MFile^2s,`"
+"QEx`s,`QIn`s,`Q@iVa$n`Q@i^Zs,`Q`rs,@M,eo,_1_`a#0g@E^1,`G`Ipg=3Dpg#M^1)`=
5!ss)`Hs()",
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)}
/*
 * Plugin: getQueryParam 2.1 - return query string parameter(s)
 */
s_ut.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)v+=3Dv?d+t:t;p=3Dp.su=
bs"
+"tring(i=3D=3Dp.length?i:i+1)}return v");
s_ut.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_ut.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 ''");

/*BEGIN TRACKING CODE */
/* SiteCatalyst Variables */
s_ut.prop29=3DGCION.Cookies.Cookie.Get('zagSession');
s_ut.prop14=3D'';
s_ut.prop25=3D'usat';
s_ut.prop48=3DGCION.Cookies.Cookie.Get('rsi_seg');
s_ut.prop50=3D'usatoday';
//s_ut.eVar8=3D'';
//s_ut.eVar9=3D'';
s_ut.eVar10=3D'';
s_ut.eVar12=3D'';

if (GCION.Cookies.Cookie.Get('USATINFO')){
	var strUsatOmni =3D GCION.Cookies.Cookie.Get('USATINFO');
	var arrUSATICookie =3D strUsatOmni.split('&');
	for (var USATIIndex=3D0;USATIIndex<arrUSATICookie.length;USATIIndex++){
		if (arrUSATICookie[USATIIndex].indexOf('Status=3D') > -1){ //array =
object contains 'Status'
				arrCookie =3D arrUSATICookie[USATIIndex].split("=3D");
				arrCookie =3D unescape(arrCookie[1]);
				s_ut.eVar21 =3D arrCookie;
		} //if
	} // for
} else {
	s_ut.prop29 =3D '';
} //if

/*
function decConvertFromBase(num, base)
{
	var decNum=3D0;
	var power=3D0;
	// loop backward
	for (i=3Dnum.length-1; i>=3D0; i--)
	{
		var digit=3Dnum.charAt(i);
		if (digit>=3D'a' || digit>=3D'A')
		{
			if (digit=3D=3D'a' || digit=3D=3D'A')
				digit=3D10;
			else if (digit=3D=3D'b' || digit=3D=3D'B')
				digit=3D11;
			else if (digit=3D=3D'c' || digit=3D=3D'C')
				digit=3D12;
			else if (digit=3D=3D'd' || digit=3D=3D'D')
				digit=3D13;
			else if (digit=3D=3D'e' || digit=3D=3D'E')
				digit=3D14;
			else if (digit=3D=3D'f' || digit=3D=3D'F')
				digit=3D15;
		}
		decNum+=3Ddigit*Math.pow(base, power);
		power++;
	}
	return decNum;
}*/

var zagGen, zagYob, zagAge, zagAgeLow, zagAgeHigh, zagCou1, zagCou2, =
zagZip, zagAgeLow, zagAgeHigh, zagIncLow, zagIncHigh;

if (GCION.Cookies.Cookie.Get('zagCookie')){
	var objUsatZag =3D GCION.Sites.USAT.ZagitoObj();

	zagGen=3D objUsatZag.fem;
	zagCou1=3D objUsatZag.cou;
	zagZip=3D objUsatZag.zip;
	zagYob=3D objUsatZag.yob;
	var year=3Dnew Date();
	year=3Dyear.getYear();
	zagAge=3Dyear-zagYob;=09

if (zagGen=3D=3D 0){zagGen=3D'Male'}
if (zagGen=3D=3D 1) {zagGen=3D'Female'}
else {zagGEN=3D'~'}

s_ut.prop32=3D zagGen;
s_ut.prop35=3D zagCou1;
s_ut.prop30=3D zagZip;

if (zagAge >=3D 0 && zagAge <=3D 5) {zagAgeLow=3D0; zagAgeHigh=3D5}
if (zagAge >=3D 6 && zagAge <=3D 10) {zagAgeLow=3D5; zagAgeHigh=3D10}
if (zagAge >=3D 11 && zagAge <=3D 15) {zagAgeLow=3D10; zagAgeHigh=3D15}
if (zagAge >=3D 16 && zagAge <=3D 20) {zagAgeLow=3D15; zagAgeHigh=3D20}
if (zagAge >=3D 21 && zagAge <=3D 25) {zagAgeLow=3D20; zagAgeHigh=3D25}
if (zagAge >=3D 26 && zagAge <=3D 30) {zagAgeLow=3D25; zagAgeHigh=3D30}
if (zagAge >=3D 31 && zagAge <=3D 35) {zagAgeLow=3D30; zagAgeHigh=3D35}
if (zagAge >=3D 36 && zagAge <=3D 40) {zagAgeLow=3D35; zagAgeHigh=3D40}
if (zagAge >=3D 41 && zagAge <=3D 45) {zagAgeLow=3D40; zagAgeHigh=3D45}
if (zagAge >=3D 46 && zagAge <=3D 50) {zagAgeLow=3D45; zagAgeHigh=3D50}
if (zagAge >=3D 51 && zagAge <=3D 55) {zagAgeLow=3D50; zagAgeHigh=3D55}
if (zagAge >=3D 56 && zagAge <=3D 60) {zagAgeLow=3D55; zagAgeHigh=3D60}
if (zagAge >=3D 61 && zagAge <=3D 65) {zagAgeLow=3D60; zagAgeHigh=3D65}
if (zagAge >=3D 66 && zagAge <=3D 150) {zagAgeLow=3D65; =
zagAgeHigh=3D150}

s_ut.eVar16=3D zagAgeLow + '-' + zagAgeHigh;


/*
function ParseZago(zagCookie) {
  zagCookie+=3D""
  var u=3D "undefined";
  var r=3D {siz:u, gci:u, cou:u, sit:u, yob:u, ind:u, job:u};
  r.version=3D parseInt(zagCookie);
  if (isNaN(r.version)) {r.version=3D 2; return r;}
  var nvps=3D zagCookie.split('n');
  for (var j=3D 0; j < nvps.length; j++) {
    var nv=3D nvps[j].split('v');
    if (2 =3D=3D nv.length) {
      var nam=3D zDecodeName(nv[0]);
      var val=3D {cou: 1, gci: 1, sit: 1}[nam] ?zDecodeName(nv[1]) =
:parseInt(nv[1], 16);
      r[nam]=3D val;
    }
  }
  return r;
}

function zDecodeName (name) {
  var r=3D '';
  for (var j=3D 0; j <name.length; j+=3D2)
    r+=3D String.fromCharCode(parseInt(name.substring(j, j+2), 16));
  return r;
}*/

var jobLookup=3D {
    1: 'Chairman',
    2: 'CFO',
    3: 'VP',
    4: 'Director',
    5: 'Other Management Level Title',
    6: 'Self-employed',
    7: 'Salaried Professional',
    8: 'Hourly employee',
    9: 'Student',
    10: 'Retired',
    11: 'Not Employed',
    12: 'Other',
    undefined:'undefined'
}

var indLookup=3D {
    1: 'Accounting',
	39: 'Aerospace/Defense',
	2: 'Agriculture/Mining',
	3: 'Architecture/Design',
	4: 'Arts/Entertainment',
	38: 'Automotive',
	5: 'Computers/Software/Technology',
	6: 'Construction',
	7: 'Consulting',
	8: 'Education/Schools/Academia',
	9: 'Energy/Utilities/Fuel/Chemicals',
	10: 'Engineering',
	11: 'Finance/Banking/Brokerage',
	12: 'Government/Diplomatic services',
	13: 'Health Care/Hospitals',
	34: 'Homemaker',
	14: 'Import/Export/Trade',
	15: 'Information Management/Library',
	16: 'Insurance',
	17: 'Legal',
	18: 'Manufacturing',
	19: 'Marketing/Advertising/Communications/PR',
	20: 'Media/Publishing/Broadcasting',
	21: 'Military',
	22: 'Non-profit/Associations',
	37: 'Other',
	23: 'Pharmaceuticals/Biotech',
	24: 'Real Estate/Property Management',
	25: 'Recruiting/Staffing/Human Resources',
	26: 'Religious Institutions',
	27: 'Research &amp; Development/Research',
	28: 'Retail',
	36: 'Retired',
	29: 'Social Services',
	35: 'Student',
	30: 'Telecommunications',
	31: 'Transportation/Logistics',
	32: 'Travel/Hospitality/Service',
	33: 'Wholesale',
	undefined:'undefined'
}

var zag =3D objUsatZag;
s_ut.prop27=3Dzag.gci;
zag.version=3D parseInt(GCION.Cookies.Cookie.Get('zagCookie'));
if (zag.version=3D=3D 0) {zag.version=3D'0'}
s_ut.prop28=3Dzag.version;
s_ut.prop31=3Dzag.yob;
s_ut.prop33=3DjobLookup[''+zag.job];
s_ut.prop34=3DindLookup[''+zag.ind];
s_ut.prop37=3Dzag.sit;
if (zag.siz=3D=3D 0) {zag.siz=3D'0-99'}
s_ut.prop39=3Dzag.siz;

var zagged=3Dzag.version
if (zagged=3D=3D 0){zagged=3D'false'}
else if (zagged=3D=3D 1){zagged=3D'true'}
else if (zagged=3D=3D 2) {zagged=3D'false'}
else if (zagged=3D=3D 3) {zagged=3D'true'}
else {zagged=3D'false'}
s_ut.prop38=3Dzagged;
s_ut.eVar15=3Ds_ut.prop32;
s_ut.eVar17=3Ds_ut.prop35;
s_ut.eVar18=3Ds_ut.prop30;

}

var usatsstsLoc =3D'';
var usattempReq =3D s_ut.getQueryParam('req');
var usattempTopic =3D s_ut.getQueryParam('tag');
if(usattempReq){var usattempLoc =3D new Array();
usattempLoc =3D usattempTopic.replace('%5e', '^').split('^');
usatsstsLoc =3D usattempReq+': /' +usattempLoc.reverse().join('/');
s_ut.prop42=3DusatsstsLoc;
}


/*** COMSCORE 360 INFO ********/

document.write(unescape('%3Cscript type=3D"text/javascript" src=3D"' + =
(document.location.protocol =3D=3D 'https:' ? 'https://sb' : 'http://b') =
+ '.scorecardresearch.com/beacon.js" %3E%3C/script%3E'));
document.write(unescape('%3Cscript type=3D"text/javascript" =
src=3D"http://i.usatoday.net/_common/_scripts/_omniture/comscore.js" =
%3E%3C/script%3E'));


/*** ContextWeb contextual tracking - forecast ***/

document.write(unescape('%3Cscript type=3D"text/javascript" src=3D"' +
   =
'http://atd.agencytradingdesk.net/WatsonTracker/IMP/A1000138/C1000187/P10=
03017/cw.jsx?t=3D1' +
   '" %3E%3C/script%3E'));


/************* DO NOT ALTER ANYTHING BELOW THIS LINE ! **************/
var s_code=3Ds_ut.t();if(s_code)document.write(s_code);

//if a quick load page, dont make revsci calls
if (!window.usat_analytics_fast_url) {
document.write('<scr'+'ipt type=3D"text/javascript" =
src=3D"http://js.revsci.net/gateway/gw.js?csid=3DJ06575" =
CHARSET=3D"ISO-8859-1"></s'+'cript>');
document.write('<scr'+'ipt type=3D"text/javascript" =
src=3D"http://i.usatoday.net/_common/_scripts/_revsci/populate.js"></s'+'=
cript>');=09
}




------=_NextPart_000_0000_01CBC77C.A6992E80
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://i.usatoday.net/_common/_scripts/_video/video-adv4.js


if (document.getElementById('Adv4')){
	var url =3D document.location.toString();
	var urlArray =3D url.split("/")
	var ssts1 =3D urlArray[3];
	if (url.indexOf("tvt")>0) ssts1 =3D "news";

	if (ssts1 =3D=3D "news") {
		jQuery.ajax({
			url: "/_common/_includes/_community/taboola-async.ssi",
  			success: function(html){
    				jQuery("#Adv4").append(html);
  			}
		});
    	}
	else   {
		jQuery.getJSON("/_common/_includes/_video/featured-video.ssi", =
buildVideos);
 	}
}
=09
function buildVideos(data, textStatus) {
	var html =3D "<h2>Featured video</h2>";

	jQuery.each(data.videos, function(i,video){
		if (i =3D=3D 0) {
			html +=3D "<div class=3D\"video-thumb no-margin\">";
		}=20
		else {
			html +=3D "<div class=3D\"video-thumb\">";
		}
		if (i >=3D 3) return;
		var name =3D video.name;
		var desc =3D video.shortDescription;
		if (video.customFields && video.customFields.usatodayshortname !=3D =
null) name =3D video.customFields.usatodayshortname;
		if (video.customFields && video.customFields.usatodayshortdesc !=3D =
null) desc =3D video.customFields.usatodayshortdesc;
		html +=3D " <div class=3D\"video-frame\">";
		html +=3D "  <a =
href=3D\"http://www.usatoday.com/video/index.htm?bctid=3D"+video.id+"\" =
class=3D\"video-opacity\">";
		html +=3D "   <img src=3D\""+video.thumbnailURL+"\" alt=3D\"\" =
width=3D\"100\" height=3D\"75\" border=3D\"0\" =
class=3D\"video-thumb2\"/>";
		html +=3D "   <img =
src=3D\"http://i.usatoday.net/_common/_images/black.gif\" =
class=3D\"video-dark\" alt=3D\"Play Video\"/>";
		html +=3D "   <div class=3D\"video-play\">";
		html +=3D "    <img =
src=3D\"http://i.usatoday.net/_fronts/_shared/_i/videoplay.gif\" =
alt=3D\"Play Video\"/>";
		html +=3D "   </div>";
		html +=3D "  </a>";
		html +=3D " </div>";
		html +=3D " <div class=3D\"headline\">";
		html +=3D "  <a =
href=3D\"http://www.usatoday.com/video/index.htm?bctid=3D"+video.id+"\" =
class=3D\"video-opacity\">"+name+"</a>";
		html +=3D " </div>";
		html +=3D " <div class=3D\"chatter\">"+desc+"</div>";
		html +=3D "</div>";
	});
	html +=3D "<a class=3D\"more\" =
href=3D\"http://www.usatoday.com/video/index.htm\">More: Video</a>";
	jQuery(html).appendTo("#Adv4");

}


------=_NextPart_000_0000_01CBC77C.A6992E80--
