From: "Saved by Windows Internet Explorer 7"
Subject: A list of Canadian coffee-table books to give or display over the holidays - Entertainment - 660News - ALL NEWS RADIO - Calgary
Date: Wed, 9 Dec 2009 08:43:13 -0800
MIME-Version: 1.0
Content-Type: multipart/related;
	type="multipart/alternative";
	boundary="----=_NextPart_000_0000_01CA78AB.A530CCE0"
X-MimeOLE: Produced By Microsoft MimeOLE V6.0.6001.18049

This is a multi-part message in MIME format.

------=_NextPart_000_0000_01CA78AB.A530CCE0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.660news.com/images/traffic/camera-loading.gif

R0lGODlhIgHcAKIEAM7Ozs6cnM4xMc5jY////wAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh
+QQFCgAEACwAAAAAIgHcAAAD/0i63P4wykmrvTjrzbv/YCiOZGmeaKqubOu+cCzPdG3feK7vfO//
wKBwSCwaj8ikcslsOp/QqHRKrVqv2Kx2y+16v+CweEwum8/otHrNbrvf8Lh8Tq/b7/i8fs/v+/+A
gYKDhIWGh4iJiouMjY6PkJGSk5SVlpeYmZqbnJ2en6ChoqOkpaanqKmqq6ytrq+wsbKztLW2t7i5
uru8vb6/wMHCw8TFxsfIycrLzM3Oz9DR0tPU1dbX2Nna29zd3t/g4eLj5OXm5+jp6uvs7e7v8PHy
8/T19vf4+fr7/P3+rAACChRIYKDBggYJJlS4EADChQ8TRjzY0GHFYw4dWHywUeljQY4fPWZs0JFk
SJMjGZRUiRFkygUrYZ5k+VJBTJszZdb8uPNmTmE9f/J0SVRkUZRHaYI0FrRpUp1PcTo1StUk06hD
qyrVCpWrVKw7gU1F6jUr2bNb0Xa1Wmxs2rdr4X4t67MuxoYTB+ZlCPGiX7x/++L9R7iw4cOIEyte
zLix48eQI0ueTLmy5cuYM2vezLmz58+gQ4seTbq06dOoU6tezbq169ewY8ueTbu27du4c+vezbu3
79/AgwsfTry48ePIkytfzry58+fQo0ufTr269evYs2vfzr279+/gw4sfT768+fPo01dKAAAh+QQF
CgAEACxfAGkACQAJAAADESi6TP5EwSdnFPbmOjlkoJAAACH5BAUKAAQALF8AaQATAAkAAAMkOLpL
8hAOQiuZwlYx9XWe02lYyIWld3qptpKgOlqtxTGME0UJACH5BAUKAAQALF8AaQAdAAkAAAM3GLpL
8xASQWsNJGuCx9ae8GUCNnajM6Vlio4ha37vF4/tqcIrPm+1ze2To+1sPSJj6YhEJhZLAgAh+QQF
CgAEACxfAGkAJwAJAAADSwi6S/EQkkFrJSJrDYj/RBeA3ziQ3imgWIeKrMmqrOCSMCqjNGqzOdKO
1CP9Xo7YZIap3UBB0BBUBB1xSd2S1/Qxvo5IZGKxYDabBAAh+QQFCgAEACxpAGkAJwAJAAADSwi6
S/EQkkFrJSJrDYj/RBeA3ziQ3imgWIeKrMmqrOCSMCqjNGqzOdKO1CP9Xo7YZIap3UBB0BBUBB1x
Sd2S1/Qxvo5IZGKxYDabBAAh+QQFCgAEACxzAGkAJwAJAAADSwi6S/EQkkFrJSJrDYj/RBeA3ziQ
3imgWIeKrMmqrOCSMCqjNGqzOdKO1CP9Xo7YZIap3UBB0BBUBB1xSd2S1/Qxvo5IZGKxYDabBAAh
+QQFCgAEACx9AGkAJwAJAAADSwi6S/EQkkFrJSJrDYj/RBeA3ziQ3imgWIeKrMmqrOCSMCqjNGqz
OdKO1CP9Xo7YZIap3UBB0BBUBB1xSd2S1/Qxvo5IZGKxYDabBAAh+QQFCgAEACyHAGkAJwAJAAAD
Swi6S/EQkkFrJSJrDYj/RBeA3ziQ3imgWIeKrMmqrOCSMCqjNGqzOdKO1CP9Xo7YZIap3UBB0BBU
BB1xSd2S1/Qxvo5IZGKxYDabBAAh+QQFCgAEACyRAGkAJwAJAAADSwi6S/EQkkFrJSJrDYj/RBeA
3ziQ3imgWIeKrMmqrOCSMCqjNGqzOdKO1CP9Xo7YZIap3UBB0BBUBB1xSd2S1/Qxvo5IZGKxYDab
BAAh+QQFCgAEACybAGkAJwAJAAADSwi6S/EQkkFrJSJrDYj/RBeA3ziQ3imgWIeKrMmqrOCSMCqj
NGqzOdKO1CP9Xo7YZIap3UBB0BBUBB1xSd2S1/Qxvo5IZGKxYDabBAAh+QQFCgAEACylAGkAHQAJ
AAADNwi6S/EQkkFrBSRrgsPW3vBlAzZ2ozOlZYqOIWt+7xeP7anCKz5vtc3tk6PtbD0iY+mIRCYW
SwIAIfkEBQoABAAsrwBpABMACQAAAyQIukvxEAJCK5nB1jD1dZ7TaVjIhaV3eqm2kqA6Wq3FMYwT
RQkAOw==

------=_NextPart_000_0000_01CA78AB.A530CCE0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.660news.com/images/2009/12/alta-link.gif

R0lGODlhLAGWAPcAAEJiqXuSwfHx8ZurzpKly115sdvi7cLN4tvb26u51OLi4nOLurnH4VdzrvLy
8oWbxTJVoJis0DpcpLvG3Pv7++bq8/7+/MPDw+nt9G2FumF8tMXR5Ozs7Pr+/DhbpdXd6FRxsPT3
+XaNwOrq6jVWoZWozVh1sjhZos/Pz9PT0+fn54meyr7K4C1QnKm30/z9+nqSvUBgpTpcot/f37bF
3q++2aGx0fn8+tfX14mcxT9fqOTk5ClNm9DQ0IqgyFFtruDl7+7x96Sz0I2hydnZ2T5gqDRYn0lp
qezw9jxdommBs/f5++Dk7IuhyDVYoj1epkFfpWN/taK00TNWoPHy9j5ep8HBwejo6LTD3GaCucrV
5a671aq62NLa6UxrrTRXotTU1Pz+/KW31DZZo+rw96m41DRXoLjD3TNUoLG917LB2tnf6kJlpk9t
qkZlp/b49/3+/jtfpDNWop2w0D5gpI+hzEtpp01qqcTN38/W5NPd6qKy1DxcpKW32T1gpqy91vz8
/kdoq3+WxEpqrcnR5Ddao6Cu0m+Iu9be60dlqTlcn6+93D9fou/y9rfE2jZYoKCvzjJXnjFSoE5t
rvr7/I6jxqe50qi32Ozw9TVanzNVoi5SnszV6Uprqu7u7sjIyIiIiBERET9gp0RERAAAAFVVVczM
zDMzM3d3d7u7u6qqqsfHx8XFxf39/fj4+MbGxsTExPX19cnJycvLyz9gpvf39/7+/s3NzeHh4f//
/vT09Nzc3Pb29uDg4MrKyu/v7z5gp/7//v/+/vz8/Pn5+T9hpv/+/z5gpv7///v9/Dtdpf39/DVZ
oT5hp/f49zBVocnO46Gxzay62O3v+M/Y5ZCexKa43IOcy5Gjx/L2+GqIt//9/T1hpEBhqP/9/qK2
1Ki10uHo8aq917DB3fT19jRZo/T29jhcozlXoevy9Ozv8pCjzDtapUNjqff090Fho/j7+z9ip63B
2/b3+Pf39rPA1z5doz5fpsbP46u82j1bo93d3SIiImZmZpmZmf///yH5BAAAAAAALAAAAAAsAZYA
AAj/AP8JHEiwoMGDCBMqXMiwocOHECNKnEixosWLGDNq3Mixo8ePIEOKHEmypMmTKFOqXMmypcuX
MGNapNCqZs1kyz6AMMGTJ4hDzpbZHEq0FSYNO3t62VK01TILgn70nEp16iQhTou+aLVB6tQfMIY1
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

------=_NextPart_000_0000_01CA78AB.A530CCE0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.jackfm.ca/images/2009/11/en_300x150_2008_virtualholidaymall_01.gif

R0lGODlhLAGWAPcAAMvLy8SytsurrVFwcc+mpK8gGd+Wi9eel3KHjNShnFJ1jPu2nc+jnuCRhOah
hqcbFMaqr4QTEOqce66CbNXY36YUCtyakMKyu4YLAefn693o8RpaXqu904sRArAUDqjE2tvf7sPL
z7m5ypEMALAuJ5kTBuZlUczU2Nfd5poYEZWls/Tk29NBPMUoJ8o2M7dOSdExMNrGyJYhGcm7yPbb
lNkxNN+KR3aMkt3i4/bTkN+qleft878iIO3UlrcYF9rAv8+qqJ+txN2kndLCxfU6Q68cH7i+0Ne4
t4eZnWV5fMosLrjG2bq2vIqVrunf4fS5gPXc2f1IUecyOLGdoItJR5vH5dfM1K6TkM+7vtykivdx
dPbq53McGae1uZVybKRxVp2Gham3yPfLws2ytPX19qCsta/Bxp4ZHcsvLJFnTsu2uv9aZNKakZCI
ofDGiM7S0LLR6MTE0c9RSv77+nySl/XIipqXnNyyrOfZ2fLu8fu7o8/Ez+SokbvFy6x0bdSwsNIl
KejJxXowLuW9t9iqpNsrMMOGg6FCPcLP4UFkZ52gnXdWReChlc5xa897ecnW5sAbG8fMypVeX8nK
1uKVU4uSjezTz9ZcW3aLplEHBPbPkKenqGpLOVyAl+aiYfWMjPX2/JS82sYeI5Syyrelqevz+fzy
5uuwb9KVjq5eXN6dhea0qe3QkLvAwXljVuSspe/y8cKkrOHP0YWHhcebmsDQ1ow1MWWInZuUi/PI
tDwAALmrs8O7vuu5fdRlV+fKnfv3+MKiot6rnvXWm5rC3Pb7/HZ9evjkucTFw/319LKxwtiKhsSV
ifGtlcuxq/f799CmqvfWzcadoMKrotajlOaxndasnvDBfs3Lxs2IdoaMmcPd77myrd+3oNzSzl1N
SHyjtvuXnMWgjsmPkPbcnt+QkdvFkrOnkPy3u9SVff7P0sW5teKusfymqtWbgWyTnVMwK9m4hsO4
ksu4jP+ssdGqeM28tfumgvvXlfvcn/vblWyGivfXlceus2wNDP///yH5BAAAAAAALAAAAAAsAZYA
AAj/AAEIHEiwoMGDCBMqXMiwocOHECNKnEixosWLGAHQ0PSkDg1+H/mJHEmy5LFioICBIvPMiQAB
BARAgymT5syYN2vitMlzp0+dQGe+fAnkVw4aOfgN+7g0ZFKQIJP2YNXj1y9zv7p1c/YHiFcgQwUw
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

------=_NextPart_000_0000_01CA78AB.A530CCE0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.660news.com/images/static/hp-alerts-title.gif

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

------=_NextPart_000_0000_01CA78AB.A530CCE0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.660news.com/images/static/hdr-share-tip-photos.gif

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

------=_NextPart_000_0000_01CA78AB.A530CCE0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.660news.com/images/static/footer-rogersmedia.gif

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
RrLxBAnwYBGS6IJOh2qQgAAAOw==

------=_NextPart_000_0000_01CA78AB.A530CCE0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.660news.com/images/static/footerlogos_969jackfm.gif

R0lGODlhUAAZAOYAAHh1lZWTrIeFosdWbGdkiNXS3L06VMbE0vPc4frx8+Tk6kQ8aMtid/LW2+vC
yry8y/nu8NyVo+i5ws3M2JyZsVpXfcvJ1vDS2OSqtcVNZJCNp/35+qupvbYkQaWjuOrq79OhsO7N
1Pjr7dnZ4vHx9O3t8dJzhYSCn7e1xrsyTT47aNmNnK2swMddct/e5uKmsdyRn/Xi5vT097otSd6d
qsHAz9WBkrgrR8JEXUtIc6GetUVBbdN8jaKgtlJOd+Suufr6+15cgvz8/bSzxIB+nOChrqimu85s
f9J2iLYlQr43Uff2+HJvkLkjQLe2x/z3+M9wg+i3wbO1xrOxw9bW4L0jP9DP2uq/yN2YprMlQ///
//7+/rcnRLcmQv79/uHg5/39/b9AWbCuwcC+zv78/bm3yOazvfDw83AyWNKQoGNghK+xxHBsjufn
7MfH1M/E0P/+/rOhtO7J0cp+kbgpRbMuSteImODf535GaNjX4Pfm6ffo6z5Abdrb5N3c5JkqSyH5
BAAAAAAALAAAAABQABkAAAf/gFqCg4SFhoeIiYqLjI0HAmWCBwF5gyWNmJmaiSgLBCplbj5MGlpg
AQQ6m6usjAAVWmoVAGwaFEAyFVM5H62sXr6EASocPjtMCxQqU1oeTD6VwYsJCFFIKxvSgmdEakQq
GiptFScARkwAMtqGGzQ8AylJHUcQ66ZiHid8bURBTAVxFPRZ8gTBlR9YriTakO0QGQQxBEFo0aFi
xQj2BJ3KoebNkwYg5gwoIshLhi4WU4gwFANKmDAmEAjagMDMERxJaMDZk8FihxkSMhICkoaBkiZV
mjRhICiEz4pQCl1I4fMGFi0rnkpAEMangQtCC5l42iGDICxkO5gZlKDr0xVa/2D4TMLDgLyKLSKy
4AAmrBYHZMNkG5BWyUotESpygTKAywtBEtL6fPxAhQoSfiFQ9ZkigeaUPpFo2eDWhhYvDQbJkWxx
BgQWKh58aOOXx9MkCDD4hNGzYpIQCFB2+DFIgg2jrC22AKACwIkdAU4QUQCmTd9gkZ86gOLzCo27
HQa8sEhSEGHJDJD4bILGMoEFllUQIHBMWoLNFiO4rajEwFO7FR1R0nlkRQVGbxZ5UsMCPgQAnw8q
7KANA08NQEdyT83gQAM8CNfBDT5hpEUDM1hUxR8ElLAAG1rkEEQJOeSgTREY1kgWEtx1wMUMcAny
ggEGKFFHFniU4AMBS+wwXf9zwcSwQQNcsIYDDzbAQBGGXZiGgBwI6CHCE4Q88cQSGiywgAtsBEEC
dAeAwgoCRQxwwxVbIEhWj1ogkNxiYGEigGU1nODDByp4EMAOmG0ChYcMIGCnEjBECoMchByEwaW8
4TBABKlpko8OX3gAwAca+GFBAawQWJGHFYm2TSFAGEIGIbQRsoRfiQDG2gwITCCFFUZQ8cAEX3zw
gAVruKGAFDVoQYUCVtxBxBAuWPHAJGCMMEK0EzjxxRZ5jKDACBY88EUZNYiBQit2SDZDFFoEUEAA
OnBALz5DBJCuACMEsMUB0vUgrw5GaOABB1oESkQPJwRAgRYsSGeEB7aIUQZlBRP4EoESXpnQqQZG
uHEACk5Y4IQYCozxARVOUKzFGUYcYMEEJNSAwhDdAnFGGQdYYcEUVmgxghMsFODEEDWM4McBbgQj
QhQvYBBCPYNMcMYgYGxRgzqDKDDECIxsUch1ioidSCAAOw==

------=_NextPart_000_0000_01CA78AB.A530CCE0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.660news.com/images/static/footer-lite96.gif

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
4g2X6OMiRJC6s6kEGbDQxSSNycyDBQQAOw==

------=_NextPart_000_0000_01CA78AB.A530CCE0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.660news.com/images/static/footer-fan960.gif

R0lGODlhWwAYAPcAAK+vrwoDA0UID6YQImBgYHV1dTEGC6WlpV5eXpkPIBUVFYoOHJWVlVJSUmRk
ZG0MF4wOHWJiYltbW5EOHoYOHLUSJn4NGjs7O1QJEhkEBi4uLiUFCbwSJyIiIqAQIZEPHkhISGdn
ZykFCQgICGELFZYPHwUFBR4eHlpdXTQ0NCQkJCktLVEJER0EBxoaGnkNGZwQIDg4OHUMGU9PT7gS
Jo8OHkoIEBERETExMaMQIS0GCqgRI6MQIk0JESgoKLoSJiYmJrISJawRJAYCAqoRIyAgIJMPH2UL
FQ4ODhwcHL4TJwICAoANGzkHDbASJRgYGJgPHxcEBl8KFIMOGwACAkEHDg8DBAACARIEBQABABMA
AAMAAHp6ev7+/vz8/G1tbbu7u/n5+ff39/j4+CwsLOXl5f39/YKCgnt7e319fc7OzrKysp8QIb+/
v729vTIyMtnZ2fv7+1lZWdLS0gwMDHZ2duLi4nd3d83NzV1dXcjIyJ4QIY+Pj/T09PX19Tw8PHx8
fLa2tnFxcYmJiVZWVszMzPHx8e7u7tTU1Onp6dDQ0MvLy6sRJJkQIJGRkaOjo39/fzMzMy0tLUtL
S7W1tdra2lkKE6mpqZubm0JCQvb29snJydXV1e/v76enp9/f32lpaYSEhL6+vvDw8Ofn52xsbObm
5t7e3isrK0RERNzc3MDAwIqKinBwcMLCwrCwsE1NTaysrICAgHJycnNzc6CgoFdXV2hoaLe3t4uL
i5eXl9vb26GhocrKytbW1j8IDtHR0bm5ud3d3YyMjM/PzywuLuHh4ZgQH6AQIiosKx8hIYODg7q6
uo0OHY4OHerq6jk6OlRUVPr6+sYTKfLy8sXFxScrK5ycnOzs7NEUK+Pj49jY2J+fn1BRUVBTU7Oz
s6gSIiEiIkVGRkdHRygrK1ZYWBkDBoMNG8fHxzc3N6KiorARJMPDwxQDBY6Ojq2trfPz85KSkoiI
iKampq0RJK8RJK4SJKqqqn5+fsETKMbGxiwtLUBAQAEBAf///wAAACH5BAAAAAAALAAAAABbABgA
AAj/AP8JHEiwoMGDCBMqXMiwocOHEAX26ydwxIkOCgZOHOhChQsTEin+u9GhCJ2QIiHSyXRBA5k3
abjInMklzR8EgGgCyjOyDhouaGiN+AcrZhpCFJEMquRH2rM2hP6JdICuUxxDc2YtofjnVZkxmk45
yrg14r8kfGSFIPDFn9u3b88Ag+tWzb8OdFv9u/TWzT86bei6vSMVk2B/8f5NCiNYD5KNEV0MkwVK
QtvD/gDhEbzorhe4iZDwegvmXyu3Y77E8OTWi4oGb0O9CeS2SzpFbu0QYNXFLRqpZpHoUQUnj4ZV
fWe98y3BjL9ebvvI+XuAbq4U1fzBAfEPuT9KApGQ/3LLh5JbXwIVEADxBlZvfyEEuqq7xOw/E7cE
3cHxj8vb30VAAkkK/PhjiANx+BMHGQI5QNcYTwziDy5SzeHWNQOp4VYZh7iFiQKlnCEHEv+AUlsK
Aknozygu2DfCK3YU0sA/Z7y1TSxfDOSIP3ggUYZbtAh0GVy18OFPaf+A4RYx9Z3QIV2u2PFWGdDc
4VYYPghUQG382fdPKDcIVCNcgUi0iD/BRIKIW2sI6Y8YwrwlBhxHChTBW98UsOZhh4BBjVufsPam
CgKd5hY09pkQjRt1ZDnmisYwINAJfghmColtiUGAIXQhacIjcMXxI11lEJqJGG6h6k8YQAgkyFuR
uP9YSyCizEDjW7mMMNQ/sJnhxhpnuvXHP5epsEynBOURiz6PpBCYP/CM4dY8GdLVxRsCQZIqoWbd
MONAaLyFD0Hu+IPIpIz5U8c/DvrTAR3jkSaQCSMg4UN9JiTi1iWFsDkQbv6ckq4EAgEA6K4RPbGG
HHKcAM0mb+FBgECl/GiHrWmoWoktorh1wAh3yvuPHNp0YgYBI9Tx1gVW+tPHJCMQku4tnLg1RyQS
aOIWN17eoEgb7KTyKlwU/qOhW5LuApc6cHXQT79u+fXPCfquSqdbj4xUsz9dqPLeJksQcJgfkgAX
mSMDbenF2l3cI1AbXXzGyj94xL22LmOYYUYfHfz/k0reXTAzEA56wIWNPLuGs4a0V77SIrGmwDXH
OP+UFZEJJwykQDHWJEOGBif0k0U4LmngQj8qSELG6i6gQkYyqIxAkQ/7rKDMRPjGYEseIDy+RH3/
+NANCt6QI1BZCoiDQjnQDPV7SvYBrwVBSwRQEBUIbfFPFpZrscUVS1ABPEFZgB9+FgMNof0S5g+k
/T/iW+5lFiLsEEQCVgxhxRWNCJDFEOwLQADAN4QBZqEJA9Df74ZAgRJ4QAf/W8L/AsC9JbSACe3I
ghUk2AInGIEIPdCgBLfQg0a8oAX9oCD07JOFBcAACwIwwAIaIQU2HGECH4CAACCQAAx84AMwqMID
/0iAAQh8AANZCMAABmCBJpSgBFPQgQNtYAEoHCMbR2DCByyRhRZM4wH0GOIHmtEEGDCCBxCwQTN4
gEQvDSQLNZhAP2wgAAuUIAcJ+AAjWEADS7xgB0b4gQEwMIAdtCALEICBBapnCRLQgAIVqEIQiMCE
HgTBHlLQwQ9aMAUYTGEILVACDPIhgge8gAYeaIYUGAEOHjijChwYghsFkgUDBIEeHnjAOiBQAhiQ
YAHOEEIN2JCAZuwgA1mgwQc0aEcPFNADHxgACSqwB2SwgAdseAAbfoEFDpBABkbIASg5IIISGKEe
5xDCAxgBgz3k4Ahs2IMMVmgWCWJBBwFYwgYyEIsFc4igBh/YgxX2GYUMDIEFSqgC91qAzwAaoKBK
aEIGW7CBK2Qgny1oQRR0sD9Q6q8FGdgnKDWagSVEQQRXoGdEfneFLIjvCjAFnwEEkMGYwtQABohf
S+NHhfIFQAfsYx/4rvBSmLqUpUKNKRVsKlT5eWkiUI0qZLIgVZFQtapQRd9VscrVrlZVIQEBADs=

------=_NextPart_000_0000_01CA78AB.A530CCE0
Content-Type: image/gif
Content-Transfer-Encoding: base64
Content-Location: http://www.660news.com/images/static/footer-mountainfm.gif

R0lGODlhWwAYAPcAAK7A1TONmrLL0HyexhmShHu0t3KWw7HE1VKVrQx6irnI2KW60giMfA2RfODi
5C6TkjmVmm6iuUaRpt7h5AGOdmmitqK30XeovEp7t9LY4LHC1qDAy2WdtZqyz525zai801uYsQCX
bs/W342pyyyCnHaaxLnJ15SuzsDM2qa90RmGi6C20kB1tCKOjSGEk0uOrJ600Nve44GhyGmRwHud
xcLO28zU3geNeqnB0IGrwcTR25awzqG6zx6OiazB01mFu8bQ3IKzvLTE15W1yTWSmQmCg8jS3Zy2
zpKzyVGAuU6Tq9fc4tbc4Xmlv46uyX2tveXl5omtxn2mwl2hrCl/ndTa4Ku/1JGszLLG0wGScyGI
kBaRgoaox2Sgs5q1zYWtw2ueuR6Ckw2JgTCFniWJkgKGe1iVsIimykCWn7fH14CgxyKZhieNkbvK
2CZjrE5+uD6RoFaTsWyTwSmUj77K2oywxsvU3luIvHGnuGaOvyuLlQV/gpCrzDyMooesxWCZtLnH
2IWkyXOfv2ietgWPdyOVilOYq2KVuM/Z3kqTp4+rzEV4tXuqvmKMvq7F0laEulWDuheGii5pr5Gv
yoKoxCCUh3iqu3Smu8XP3LzJ2bXG1q6/1RqNiUKVoImlyxOXfnibxTmLoOPk5eTl5eLj5XSYw9zf
44qnytbb4d3g48HO2m6UwrTF1eLk5M7V38HN23umwLfG2NHY4MjR3X6fxjCOl8/X312dr1+KvQaI
fYilyePl5TFqrzZusXqfw8LN3JOzyUB0tDiPnZe1y2ycu4qsyEWVox2Sh77O13WfwHmjwGGXtkaT
pTCCoTuHo4Srw0+YqL/Q17TH1SqGmNnd4trd49DY38PS2UuYpSeIlUOHqUWPpkOLqFCbpwGPdAGU
cAeVdOXm5oOiyAmSeLzI2r3K2o2vx3Kiu3GgvIKtwHakvomqx4evw8rT3dPZ4ASMeAeKfB2YgwmZ
cyCLjR+MjGqZvBCGhW+cvb7M2eLk5StmrRGOf8rT3juNoD+Ip+bm5iH5BAAAAAAALAAAAABbABgA
AAj/AP8JHEiwoMGDCBMqXMiwocOHECNKnEiRYYYVJeSI0yCqosePC2vYGggFAA01KBwsKHHqF8iX
L2OdGkBrwT9bumgsGDXQ1Q4aJyb8c3diAAxUMJMuBKBGXAcU5WQkecQnxkEUHUrR0AUDhqIBimwo
HTvQghoZFuwI1FDKAA1aHw7GGPHjzg+XDjRdGRDoFdmXoxasoqVh5D8joEq1+TdByIBVQga6uyJn
h50qAFadEkqqRgcDtDBB+ZtwyJN0SHjG8PDkUho6Bs7EqjKwCg0LIgi601AChgNRZzrUECpw1g5P
RgSKMmJBkyhyES5cAsOBEbAvT764E+gj3ZMhHtdF/2rQo8Y/E5HkaQHgrga1gqRs8TSYQRbPDMQJ
ahIEhKCoCVC4YgY42SwACxlmMDNOA8P8A8UY44hBiUfUcLDHOFH8Y84e3uDhQEUdGRROBWJscJAo
foRgDBTuKFMMMHtk0QUpdCTgDRxMeLRLBGMwYIgof7hwgyUCpSICKQO9908qqfwjyhIxtIPUP35Q
ItQuCrTx4T841DPLPzHEsAQQHaEYQjeocCGECEhQ8Q4E1MDipgT5eERKBWYQMccrCIBAiCVQ8BBK
GP28cgQaSvAjQQA+ICKBC82ooIUGmdAjAXuJTOOCIVCwEoAhS3hABglj2KNEDGbCoUwiSObgjx5i
oP+wzSE3SIBkRa0MMkgFnwgSxxDesKOAGHjEwIwWk2whjC0SNJACE3B4I8UHW0RAzDhkcPDBPLP4
sYUdr3DyACoLNDAPABG8UwOK32gxDRqjFfDCIDeAEUoHDdiqo64eZBGGFD5kwc4FZTjyjxeE8IBG
AP9YkQsP/+RQhAlV9OBhJWD848AksIRCgF9dtKDWAwiQAgwD+JhpCBDLvCevF4UUAYIQ+d5aUQSD
uPPOJ5pg4U0dBAvwDw+EOAEBwzzAk8I/jOzRRsWWxHDMIP+0wcYffxCQ3C1sIDLKA0qIAgw8QEAR
RQjQjPLBEv8UwI0IaIQwDCb5fqQDM3DooMcx7RT/EEIF5uQShC23iPELEfNEgw4FdVTTRRlHxLLP
FDYQAAIyHGShyTk3pCACNlsoYMMxwsyijjcpTABLCMJY9Q8TU2ihwy3vKODFN3pc49E9nLRQzDNK
HBHJGg8ME8E0L2iRwyiwcOLMGD0gAEAn8cRxSCFsfNCJCtokQwQRL7CBQDG1ECAFJXO04EsfayhB
BwJr1GLBh47UEk8TURhyRACV9JBxRW3AAhZ0QA0j2AEHbeBBbngQASsIJBw+4IErDmACW7DiAGnI
IA6Y8IsceEAUKPABFGqgCjsc4AA6UEUbMMiKGqTBFT5QBSt8IJQqHMAHNXCHCETgCGlgYTFjAYQB
/wYgliLZbDRLUogV1HAClyDxH6bYwQpgMIFRdOAXrvAEOYCgiMUogA+uIE1BjHAHA/DBAqcYgQVA
IQ5AlKIUA9jEBwxghROcQRFyQME/ZHACUpSABW+QwQJuQ4sBDIAFkkiCLKrAizOUIA8YwMAiLPCP
VegDAGIkiAbeoJYOPAIDSRhAEmiAizfIIQkzGMEbyvgDN1zhH25YhCnUkAcazGAGwWBBI2YACTlA
4gymGIUcRvAIDQTDDasQxz8+0AgZbCeT/0DFDN4gDl9i4A1CkEMpzmCAHUBiBqV4QxzzIAkY/EMD
gBAFDTDQiDu8YRG90EUHcGFLKv7DAKdQww/egBCLJEBiASPAQB5kAc2CGjQgADs=

------=_NextPart_000_0000_01CA78AB.A530CCE0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.660news.com/css/layout.css

BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
DIV {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
DL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
DT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
DD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
OL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
H1 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
H5 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
H6 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
PRE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
FORM {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
FIELDSET {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
INPUT {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
TEXTAREA {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
BLOCKQUOTE {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
TH {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
TD {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
TABLE {
	BORDER-COLLAPSE: collapse; border-spacing: 0
}
FIELDSET {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-RIGHT-WIDTH: 0px
}
IMG {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-RIGHT-WIDTH: 0px
}
ADDRESS {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
CAPTION {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
CITE {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
CODE {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
DFN {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
EM {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
STRONG {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
TH {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
VAR {
	FONT-WEIGHT: normal; FONT-STYLE: normal
}
UL {
	LIST-STYLE-TYPE: none
}
CAPTION {
	TEXT-ALIGN: left
}
TH {
	TEXT-ALIGN: left
}
H1 {
	FONT-WEIGHT: normal; FONT-SIZE: 100%
}
H2 {
	FONT-WEIGHT: normal; FONT-SIZE: 100%
}
H3 {
	FONT-WEIGHT: normal; FONT-SIZE: 100%
}
H4 {
	FONT-WEIGHT: normal; FONT-SIZE: 100%
}
H5 {
	FONT-WEIGHT: normal; FONT-SIZE: 100%
}
H6 {
	FONT-WEIGHT: normal; FONT-SIZE: 100%
}
Q:unknown {
	content: ''
}
Q:unknown {
	content: ''
}
ABBR {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-RIGHT-WIDTH: 0px
}
ACRONYM {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; BORDER-RIGHT-WIDTH: 0px
}
HTML {
	HEIGHT: 100%
}
BODY {
	HEIGHT: 100%
}
BODY {
	FONT: small/1.231 arial,helvetica,clean,sans-serif
}
TABLE {
=09
}
PRE {
	FONT-SIZE: 108%; LINE-HEIGHT: 100%; FONT-FAMILY: monospace
}
CODE {
	FONT-SIZE: 108%; LINE-HEIGHT: 100%; FONT-FAMILY: monospace
}
KBD {
	FONT-SIZE: 108%; LINE-HEIGHT: 100%; FONT-FAMILY: monospace
}
SAMP {
	FONT-SIZE: 108%; LINE-HEIGHT: 100%; FONT-FAMILY: monospace
}
TT {
	FONT-SIZE: 108%; LINE-HEIGHT: 100%; FONT-FAMILY: monospace
}
H1 {
	FONT-SIZE: 138.5%
}
H2 {
	FONT-SIZE: 123.1%
}
H3 {
	FONT-SIZE: 108%
}
H1 {
	MARGIN: 1em 0px
}
H2 {
	MARGIN: 1em 0px
}
H3 {
	MARGIN: 1em 0px
}
H1 {
	FONT-WEIGHT: bold
}
H2 {
	FONT-WEIGHT: bold
}
H3 {
	FONT-WEIGHT: bold
}
H4 {
	FONT-WEIGHT: bold
}
H5 {
	FONT-WEIGHT: bold
}
H6 {
	FONT-WEIGHT: bold
}
STRONG {
	FONT-WEIGHT: bold
}
ABBR {
	CURSOR: help; BORDER-BOTTOM: #000 1px dotted
}
ACRONYM {
	CURSOR: help; BORDER-BOTTOM: #000 1px dotted
}
EM {
	FONT-STYLE: italic
}
BLOCKQUOTE {
	MARGIN: 1em
}
UL {
	MARGIN: 1em
}
OL {
	MARGIN: 1em
}
DL {
	MARGIN: 1em
}
OL {
	MARGIN-LEFT: 2em
}
UL {
	MARGIN-LEFT: 2em
}
DL {
	MARGIN-LEFT: 2em
}
OL LI {
	LIST-STYLE-POSITION: outside; LIST-STYLE-TYPE: decimal
}
UL LI {
	LIST-STYLE-POSITION: outside; LIST-STYLE-TYPE: disc
}
DL DD {
	MARGIN-LEFT: 1em
}
.copy TH {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #000 =
1px solid; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; BORDER-LEFT: #000 =
1px solid; PADDING-TOP: 0.5em; BORDER-BOTTOM: #000 1px solid
}
.copy TD {
	BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 0.5em; BORDER-TOP: #000 =
1px solid; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; BORDER-LEFT: #000 =
1px solid; PADDING-TOP: 0.5em; BORDER-BOTTOM: #000 1px solid
}
TH {
	FONT-WEIGHT: bold; TEXT-ALIGN: center
}
CAPTION {
	MARGIN-BOTTOM: 0.5em; TEXT-ALIGN: center
}
P {
	MARGIN-BOTTOM: 1em
}
FIELDSET {
	MARGIN-BOTTOM: 1em
}
TABLE {
	MARGIN-BOTTOM: 1em
}
PRE {
	MARGIN-BOTTOM: 1em
}
INPUT[type=3Dtext] {
	WIDTH: 11.9em
}
INPUT[type=3Dpassword] {
	WIDTH: 11.9em
}
TEXTAREA {
	WIDTH: 11.9em
}
H1 {
	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; =
PADDING-BOTTOM: 0px; MARGIN: 25px 0px 0px; WIDTH: 225px; PADDING-TOP: =
0px; HEIGHT: 75px
}
H1 A {
	DISPLAY: block; WIDTH: 225px; TEXT-INDENT: -9999px; HEIGHT: 75px
}
BODY {
	TEXT-ALIGN: center
}
#container {
	MARGIN: 0px auto; WIDTH: 100%; POSITION: relative
}
#masthead {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; WIDTH: 100%; PADDING-TOP: 0px; POSITION: relative; HEIGHT: auto
}
#content {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; WIDTH: 100%; PADDING-TOP: 0px; POSITION: relative; HEIGHT: auto
}
#footer {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; WIDTH: 100%; PADDING-TOP: 0px; POSITION: relative; HEIGHT: auto
}
#footer-loyalty {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; WIDTH: 100%; PADDING-TOP: 0px; POSITION: relative; HEIGHT: auto
}
.wrapper {
	MARGIN: 0px auto; WIDTH: 970px; TEXT-ALIGN: left
}
#page .wrapper {
	PADDING-BOTTOM: 40px
}
#masthead {
	PADDING-BOTTOM: 20px; HEIGHT: 100px
}
#sitebar {
	HEIGHT: 25px
}
#content {
	MARGIN-TOP: 10px; MIN-HEIGHT: 700px; FLOAT: left; WIDTH: 640px; =
MARGIN-RIGHT: 10px
}
#ticker {
	FLOAT: left; OVERFLOW: hidden; HEIGHT: 108px
}
#ticker IMG {
	PADDING-TOP: 18px
}
#onair {
	MARGIN-TOP: 12px; FLOAT: right; OVERFLOW: hidden; WIDTH: 155px
}
#footer {
	TEXT-ALIGN: left
}
#footer-loyalty {
	TEXT-ALIGN: left
}
#footer {
	PADDING-BOTTOM: 10px
}
#footer-loyalty {
	PADDING-BOTTOM: 10px
}
#footer UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px =
0px; PADDING-TOP: 0px
}
#footer-loyalty UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px =
0px; PADDING-TOP: 0px
}
#footer UL LI {
	DISPLAY: inline; FLOAT: none
}
#footer-loyalty UL LI {
	DISPLAY: inline; FLOAT: none
}
#footer LI A {
=09
}
#affiliates {
	FLOAT: right
}
UL.pipe LI {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
UL.pipe LI.first {
	PADDING-LEFT: 0px
}
UL.pipe LI.last {
	PADDING-RIGHT: 0px
}
.schedule {
	DISPLAY: none
}
.audio-archive H3 {
	DISPLAY: none
}
#leaderboard {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: =
0px; MARGIN: 5px 0px; WIDTH: 728px; PADDING-TOP: 0px; HEIGHT: 90px
}
.extended .ad {
	CLEAR: both; FLOAT: right; MARGIN: 20px 5px 20px 0px; WIDTH: auto; =
HEIGHT: auto; TEXT-ALIGN: center
}
.extended .ad-2 {
	MARGIN: 20px 0px; WIDTH: 100%
}
.extended .ad IMG {
	MARGIN-BOTTOM: 10px; PADDING-TOP: 12px
}
.extended .ad EMBED {
	MARGIN-BOTTOM: 10px; PADDING-TOP: 12px
}
.extended .ad OBJECT {
	MARGIN-BOTTOM: 10px; PADDING-TOP: 12px
}
.article-ad IMG {
	PADDING-TOP: 12px
}
.article-ad EMBED {
	PADDING-TOP: 12px
}
.article-ad OBJECT {
	PADDING-TOP: 12px
}
.article-ad {
	TEXT-ALIGN: center
}
.archive {
	PADDING-RIGHT: 4px; PADDING-LEFT: 1px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 5px
}
.archive .aintro .title {
	FONT-SIZE: 123.1%
}
.pageintro .record .title H3 {
	MARGIN: 0.2em 0px
}
.archive {
	CLEAR: both
}
.aintro .title {
	CLEAR: both
}
.aintro .title H2 {
	CLEAR: both
}
.aintro .title H2 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.aintro .title H2 A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; WIDTH: 100%; PADDING-TOP: 0px
}
.aintro .title H2 SPAN {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; WIDTH: 100%; PADDING-TOP: 0px
}
.aintro .title H2.flash-replaced {
	PADDING-TOP: 5px
}
.titlesponsor .aintro .title {
	HEIGHT: 50px
}
.titlesponsor .aintro .title H2 {
	HEIGHT: 50px
}
.titlesponsor .aintro .title H2 A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; WIDTH: 100%; PADDING-TOP: 0px; HEIGHT: 50px
}
.titlesponsor .aintro .title H2 SPAN {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; WIDTH: 100%; PADDING-TOP: 0px; HEIGHT: 50px
}
.titlesponsor .aintro .title H2 SPAN A {
	DISPLAY: inline
}
.archive .footer {
	CLEAR: both; MARGIN: 10px; POSITION: relative
}
.archive .footer UL {
	TEXT-ALIGN: center
}
.archive .footer UL LI {
	DISPLAY: inline; PADDING-LEFT: 15px
}
UL.archivePagination {
	CLEAR: both; PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: right; =
PADDING-BOTTOM: 5px; MARGIN: 10px 5px
}
UL.archivePagination LI {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; =
PADDING-BOTTOM: 0px; MARGIN-LEFT: 1px; PADDING-TOP: 0px
}
.archive .footer UL.archivePagination LI {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; =
PADDING-BOTTOM: 0px; MARGIN-LEFT: 1px; PADDING-TOP: 0px
}
UL.archivePagination LI A {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: =
5px; PADDING-TOP: 5px
}
UL.archivePagination LI A:hover {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 5px
}
UL.archivePagination LI.current {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 5px
}
.archive .footer UL.archivePagination LI.current {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 5px
}
UL.titledPagination {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: none; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 1em
}
UL.titledPagination LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
UL.titledPagination LI A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
UL.titledPagination LI A:hover {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
UL.titledPagination .prev {
	FLOAT: left; WIDTH: 45%
}
UL.titledPagination .next {
	FLOAT: right; WIDTH: 45%; TEXT-ALIGN: right
}
.article .record .image {
	MAX-WIDTH: 400px; PADDING-TOP: 5px; TEXT-ALIGN: center
}
.article .record .image IMG {
	MAX-WIDTH: 425px
}
.article .record .image {
	TEXT-ALIGN: left
}
.articleTools {
	DISPLAY: none
}
.article .meta-info .dates {
	DISPLAY: none
}
.article .meta-info .location {
	DISPLAY: none
}
.article .meta-info {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 3em
}
.article .articleTools {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 3em
}
.article .meta-info {
	FLOAT: left; WIDTH: 430px
}
.article .articleTools {
	FLOAT: right; WIDTH: 210px
}
.article .related {
	CLEAR: right; PADDING-LEFT: 5px; FLOAT: right; OVERFLOW: hidden; WIDTH: =
205px
}
.article .related H5 {
	PADDING-BOTTOM: 0px; BORDER-BOTTOM: 1px solid; TEXT-ALIGN: center
}
.wleft .article .related {
	CLEAR: left; FLOAT: left
}
.article .related UL {
	MARGIN: 5px 0px 0px 5px
}
.article .related UL LI {
	MARGIN-BOTTOM: 1em
}
.relatedAudioTools {
	PADDING-LEFT: 18px; FONT-SIZE: 75%; LINE-HEIGHT: 17px
}
.relatedAudioTools A {
	FONT-WEIGHT: normal; COLOR: #169546
}
.relatedAudioTools OBJECT {
	VERTICAL-ALIGN: middle
}
.relatedAudioTools EMBED {
	VERTICAL-ALIGN: middle
}
.newsvertical .topstory {
	FLOAT: left; WIDTH: 400px
}
.newsvertical .topstory .image {
	WIDTH: 150px
}
.newsvertical .topstory .image IMG {
	WIDTH: 100%
}
.newsvertical .meta-info .location {
	DISPLAY: none
}
.newsvertical .meta-info .dates {
	DISPLAY: none
}
.newsvertical .meta-info .contact {
	DISPLAY: none
}
.newsvertical .feature-box {
	FLOAT: right; MARGIN: 0px; PADDING-TOP: 2.5em
}
.newsvertical .feature-box-v2 {
	FLOAT: right; MARGIN: 0px; PADDING-TOP: 2.5em
}
.newsvertical .feature-box UL {
	MARGIN-LEFT: 10px
}
.newsvertical .feature-box-v2 UL {
	MARGIN-LEFT: 10px
}
.newsvertical .feature-box .articleTools {
	DISPLAY: none
}
.newsvertical .feature-box-v2 .articleTools {
	DISPLAY: none
}
.newsvertical .articles .records .published {
	MARGIN: 1.5em 0px
}
.newsvertical .articles .records .record .published {
	MARGIN: 1.5em 0px
}
.newsvertical .feature-box .related H5 {
	DISPLAY: none
}
.newsvertical .feature-box-v2 .related H5 {
	DISPLAY: none
}
.listenvertical .audio .record .title H3 A {
	PADDING-LEFT: 20px
}
.listenvertical .audio .record .footer {
	DISPLAY: none
}
.listenvertical .topic {
	PADDING-LEFT: 100px
}
.gallery .record {
	HEIGHT: 15em
}
.gallery .record .title {
	PADDING-RIGHT: 10px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px; HEIGHT: 4em
}
.feature-box {
=09
}
.feature-box .record {
	PADDING-RIGHT: 0px; MARGIN-TOP: 2.5em; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 0px; WIDTH: 210px; PADDING-TOP: 0px
}
.feature-box-v2 .record {
	PADDING-RIGHT: 0px; MARGIN-TOP: 2.5em; PADDING-LEFT: 0px; =
PADDING-BOTTOM: 0px; WIDTH: 210px; PADDING-TOP: 0px
}
.feature-box .title H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0.5em 0px; PADDING-TOP: 0px
}
.feature-box-v2 .title H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0.5em 0px; PADDING-TOP: 0px
}
.feature-box-v2 .title H3 {
	TEXT-ALIGN: left
}
.feature-box .content {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 10px; MARGIN: =
0px; PADDING-TOP: 10px
}
.feature-box-v2 .content {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 10px; MARGIN: =
0px; PADDING-TOP: 10px
}
.feature-box .footer {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: =
0px; PADDING-TOP: 0px
}
.feature-box-v2 .footer {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; MARGIN: =
0px; PADDING-TOP: 0px
}
.feature-box UL {
=09
}
.feature-box .copy {
=09
}
.extended .feature-box {
	CLEAR: both; FLOAT: right
}
.extended .feature-box .record {
	MARGIN-TOP: 0px; WIDTH: 310px
}
.extended .feature-box .title H3 {
	DISPLAY: none
}
.records {
	CLEAR: both
}
.group {
	MARGIN: 5px 0px
}
.record {
	PADDING-BOTTOM: 5px
}
.title H3 {
	MARGIN: 0.2em 0px
}
.title H4 {
	PADDING-BOTTOM: 3px; MARGIN: 0px
}
.copy {
=09
}
.copy2 {
=09
}
.copy P {
	LINE-HEIGHT: 1.3em
}
.copy2 P {
	LINE-HEIGHT: 1.3em
}
.copy BLOCKQUOTE {
	PADDING-LEFT: 1em; MARGIN: 0px 0px 0px 3em
}
.copy2 BLOCKQUOTE {
	PADDING-LEFT: 1em; MARGIN: 0px 0px 0px 3em
}
.copy H5 {
	PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.copy2 H5 {
	PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.copy H6 {
	PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.copy2 H6 {
	PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
.subnav .copy UL {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: =
0px; WIDTH: 620px; PADDING-TOP: 5px
}
.subnav .copy UL LI {
	DISPLAY: block; FONT-SIZE: 85%; FLOAT: left; WIDTH: 120px; =
LIST-STYLE-TYPE: none
}
.record .footer {
	TEXT-ALIGN: right
}
.audio .record .footer {
	TEXT-ALIGN: left
}
.audio-alt .record .footer {
	TEXT-ALIGN: left
}
.photo .record .footer {
	TEXT-ALIGN: left
}
.photo-alt .record .footer {
	TEXT-ALIGN: left
}
.video .record .footer {
	TEXT-ALIGN: left
}
.video-alt .record .footer {
	TEXT-ALIGN: left
}
.read .record .footer {
	TEXT-ALIGN: left
}
.read-alt .record .footer {
	TEXT-ALIGN: left
}
.contest .record .footer {
	TEXT-ALIGN: left
}
.contest-alt .record .footer {
	TEXT-ALIGN: left
}
.article .record .footer {
	TEXT-ALIGN: left
}
.article-alt .record .footer {
	TEXT-ALIGN: left
}
.articles .record .footer {
	TEXT-ALIGN: left
}
.article-alt .record .footer {
	TEXT-ALIGN: left
}
.audio .record .footer A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: =
0px; WIDTH: 55px; TEXT-INDENT: -9999px; PADDING-TOP: 0px; HEIGHT: 15px
}
.audio-alt .record .footer A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: =
0px; WIDTH: 55px; TEXT-INDENT: -9999px; PADDING-TOP: 0px; HEIGHT: 15px
}
.photo .record .footer A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: =
0px; WIDTH: 55px; TEXT-INDENT: -9999px; PADDING-TOP: 0px; HEIGHT: 15px
}
.photo-alt .record .footer A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: =
0px; WIDTH: 55px; TEXT-INDENT: -9999px; PADDING-TOP: 0px; HEIGHT: 15px
}
.video .record .footer A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: =
0px; WIDTH: 55px; TEXT-INDENT: -9999px; PADDING-TOP: 0px; HEIGHT: 15px
}
.video-alt .record .footer A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: =
0px; WIDTH: 55px; TEXT-INDENT: -9999px; PADDING-TOP: 0px; HEIGHT: 15px
}
.read .record .footer A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: =
0px; WIDTH: 55px; TEXT-INDENT: -9999px; PADDING-TOP: 0px; HEIGHT: 15px
}
.read-alt .record .footer A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: =
0px; WIDTH: 55px; TEXT-INDENT: -9999px; PADDING-TOP: 0px; HEIGHT: 15px
}
.contest .record .footer A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: =
0px; WIDTH: 55px; TEXT-INDENT: -9999px; PADDING-TOP: 0px; HEIGHT: 15px
}
.contest-alt .record .footer A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: =
0px; WIDTH: 55px; TEXT-INDENT: -9999px; PADDING-TOP: 0px; HEIGHT: 15px
}
.article .record .footer A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: =
0px; WIDTH: 55px; TEXT-INDENT: -9999px; PADDING-TOP: 0px; HEIGHT: 15px
}
.article-alt .record .footer A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: =
0px; WIDTH: 55px; TEXT-INDENT: -9999px; PADDING-TOP: 0px; HEIGHT: 15px
}
.articles .record .footer A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: =
0px; WIDTH: 55px; TEXT-INDENT: -9999px; PADDING-TOP: 0px; HEIGHT: 15px
}
.article-alt .record .footer A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: =
0px; WIDTH: 55px; TEXT-INDENT: -9999px; PADDING-TOP: 0px; HEIGHT: 15px
}
.skinmeta SPAN.author A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: =
0px; WIDTH: 55px; TEXT-INDENT: -9999px; PADDING-TOP: 0px; HEIGHT: 15px
}
.skinmeta-alt SPAN.author A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: =
0px; WIDTH: 55px; TEXT-INDENT: -9999px; PADDING-TOP: 0px; HEIGHT: 15px
}
.skinmeta SPAN.contact A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: =
0px; WIDTH: 55px; TEXT-INDENT: -9999px; PADDING-TOP: 0px; HEIGHT: 15px
}
.skinmeta-alt SPAN.contact A {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: =
0px; WIDTH: 55px; TEXT-INDENT: -9999px; PADDING-TOP: 0px; HEIGHT: 15px
}
.audio .record .footer .more {
	DISPLAY: none
}
.audio-alt .record .footer .more {
	DISPLAY: none
}
.photo .record .footer .more {
	DISPLAY: none
}
.photo-alt .record .footer .more {
	DISPLAY: none
}
.video .record .footer .more {
	DISPLAY: none
}
.video-alt .record .footer .more {
	DISPLAY: none
}
.inline-foot .record .footer {
	DISPLAY: inline; FLOAT: right
}
.meta-info {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; =
PADDING-TOP: 0px
}
.skinmeta .meta-info {
	MARGIN-BOTTOM: 5px; HEIGHT: 15px
}
.skinmeta-alt .meta-info {
	MARGIN-BOTTOM: 5px; HEIGHT: 15px
}
.article SPAN.author {
	DISPLAY: inline; HEIGHT: 15px
}
.articles SPAN.author {
	DISPLAY: inline; HEIGHT: 15px
}
.article SPAN.contact {
	DISPLAY: inline; HEIGHT: 15px
}
.articles SPAN.contact {
	DISPLAY: inline; HEIGHT: 15px
}
.skinmeta SPAN.author {
	DISPLAY: inline; HEIGHT: 15px
}
.skinmeta-alt SPAN.author {
	DISPLAY: inline; HEIGHT: 15px
}
.skinmeta SPAN.contact {
	DISPLAY: inline; HEIGHT: 15px
}
.skinmeta-alt SPAN.contact {
	DISPLAY: inline; HEIGHT: 15px
}
.meta-info .publish {
	DISPLAY: block
}
.meta-info .stamp {
	DISPLAY: block
}
.meta-info .author {
	DISPLAY: block
}
.image {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; =
PADDING-TOP: 3px
}
.image1 .caption {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; =
PADDING-TOP: 3px
}
.wleft .image {
	FLOAT: right; MARGIN: 0px 0px 5px 5px
}
.wright .image {
	FLOAT: left; MARGIN: 0px 5px 5px 0px
}
.wright .image .caption {
	FLOAT: left; MARGIN: 0px 5px 5px 0px
}
.skin-image .image {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; =
PADDING-TOP: 5px
}
.image {
	OVERFLOW: hidden
}
.record .content .copy IMG {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: =
2px; PADDING-TOP: 2px
}
.record .content .copy2 IMG {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: =
2px; PADDING-TOP: 2px
}
.record .sponsor {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: =
5px; PADDING-TOP: 5px; HEIGHT: 100px
}
.record .sponsor IMG {
	PADDING-LEFT: 15px
}
.image200 .record .image {
	OVERFLOW: hidden; WIDTH: 200px; HEIGHT: auto
}
.image200 .record .image .caption {
	OVERFLOW: hidden; WIDTH: 200px; HEIGHT: auto
}
.image250 .record .image {
	OVERFLOW: hidden; WIDTH: 250px; HEIGHT: auto
}
.image250 .record .image .caption {
	OVERFLOW: hidden; WIDTH: 250px; HEIGHT: auto
}
.image200x100 .record .image {
	OVERFLOW: hidden; WIDTH: 200px; HEIGHT: auto
}
.image200x100 .record .image .caption {
	OVERFLOW: hidden; WIDTH: 200px; HEIGHT: auto
}
.image200x150 .record .image {
	OVERFLOW: hidden; WIDTH: 200px; HEIGHT: auto
}
.image200x150 .record .image .caption {
	OVERFLOW: hidden; WIDTH: 200px; HEIGHT: auto
}
.image150x150 .record .image {
	OVERFLOW: hidden; WIDTH: 150px; HEIGHT: auto
}
.image150x150 .record .image .caption {
	OVERFLOW: hidden; WIDTH: 150px; HEIGHT: auto
}
.image175x75 .record .image {
	OVERFLOW: hidden; WIDTH: 175px; HEIGHT: auto
}
.image150x150 .record .image .caption {
	OVERFLOW: hidden; WIDTH: 175px; HEIGHT: auto
}
.image50x50 .record .image {
	OVERFLOW: hidden; WIDTH: 150px; HEIGHT: auto
}
.image150x150 .record .image .caption {
	OVERFLOW: hidden; WIDTH: 150px; HEIGHT: auto
}
.image200 .record .copy {
	PADDING-LEFT: 205px
}
.image200 .record .copy2 {
	PADDING-LEFT: 205px
}
.image250 .record .copy {
	PADDING-LEFT: 255px
}
.image200 .record .copy2 {
	PADDING-LEFT: 255px
}
.image200x100 .record .copy {
	PADDING-LEFT: 205px
}
.image200x100 .record .copy2 {
	PADDING-LEFT: 205px
}
.image200x150 .record .copy {
	PADDING-LEFT: 205px
}
.image200x150 .record .copy2 {
	PADDING-LEFT: 205px
}
.image150x150 .record .copy {
	PADDING-LEFT: 155px
}
.image150x150 .record .copy2 {
	PADDING-LEFT: 155px
}
.image175x75 .record .copy {
	PADDING-LEFT: 180px
}
.image175x75 .record .copy2 {
	PADDING-LEFT: 180px
}
.image50x50 .record .copy {
	PADDING-LEFT: 55px
}
.image175x75 .record .copy2 {
	PADDING-LEFT: 55px
}
.scale150 .record .image IMG {
	WIDTH: 150px; HEIGHT: auto
}
.scale150 .record .image .caption {
	WIDTH: 150px; HEIGHT: auto
}
.scale200 .record .image IMG {
	WIDTH: 200px; HEIGHT: auto
}
.scale200 .record .image .caption {
	WIDTH: 200px; HEIGHT: auto
}
.scale200 .record .image IMG {
	HEIGHT: 120px
}
.extended {
	CLEAR: right; FLOAT: right; PADDING-BOTTOM: 200px; WIDTH: 318px; =
TEXT-ALIGN: left
}
#homepage .breadcrumbs {
	DISPLAY: none
}
.breadcrumbs {
	PADDING-TOP: 5px
}
#photos-side {
	FLOAT: right; OVERFLOW: hidden; WIDTH: 210px
}
.extended #photos-side {
	CLEAR: both
}
.extended #photos-side {
	WIDTH: 275px
}
#photoFrame {
	WIDTH: 100%; HEIGHT: 275px
}
.copy UL {
	PADDING-LEFT: 20px; OVERFLOW: hidden
}
.copy OL {
	PADDING-LEFT: 20px; OVERFLOW: hidden
}
.copy2 UL {
	PADDING-LEFT: 20px; OVERFLOW: hidden
}
.copy2 OL {
	PADDING-LEFT: 20px; OVERFLOW: hidden
}
.copy UL LI {
	MARGIN-BOTTOM: 0.3em
}
.copy2 UL LI {
	MARGIN-BOTTOM: 0.3em
}
.copy OL LI {
	MARGIN-BOTTOM: 0.3em
}
.copy2 OL LI {
	MARGIN-BOTTOM: 0.3em
}
UL.links LI {
	PADDING-RIGHT: 3px; DISPLAY: inline; PADDING-LEFT: 3px; PADDING-BOTTOM: =
0px; PADDING-TOP: 0px
}
UL.media {
	CLEAR: both
}
UL.headlines {
	MARGIN-LEFT: 2em
}
UL.headlines LI {
	MARGIN-BOTTOM: 0.2em
}
#contactform {
	CLEAR: both
}
#contact-thankyou {
	CLEAR: both
}
UL.errors {
	CLEAR: both; PADDING-RIGHT: 1em; PADDING-LEFT: 2em; PADDING-BOTTOM: =
1em; OVERFLOW: hidden; PADDING-TOP: 1em
}
.noimage .image {
	DISPLAY: none
}
.nocopy .record .copy {
	DISPLAY: none
}
.nocopy .record .copy2 {
	DISPLAY: none
}
.nofooter .footer {
	DISPLAY: none
}
.notitle .title {
	DISPLAY: none
}
.nosponsor .sponsor {
	DISPLAY: none
}
.nometa .meta-info {
	DISPLAY: none
}
.noaintro .aintro {
	DISPLAY: none
}
.noatitle .aintro .title {
	DISPLAY: none
}
.nomore .record .footer A.more {
	DISPLAY: none
}
.nolocation .meta-info .location {
	DISPLAY: none
}
.noauthor .meta-info .author {
	DISPLAY: none
}
.more-only .record .footer A {
	VISIBILITY: hidden
}
.more-only .record .footer A.more {
	VISIBILITY: visible
}
.tight .record .content .title {
	FONT-SIZE: 0.8em
}
.tight .record .content .meta-info {
	FONT-SIZE: 0.8em
}
.tight .title H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.tight .title H4 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px
}
.nowrap .image {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; WIDTH: 100%; PADDING-TOP: 0px; TEXT-ALIGN: center
}
.nowrap .content .copy {
	CLEAR: both; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: =
3px; PADDING-TOP: 3px
}
.nowrap .content .copy2 {
	CLEAR: both; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: =
3px; PADDING-TOP: 3px
}
.LTILE .record {
	DISPLAY: inline; FLOAT: left; PADDING-BOTTOM: 1.5em; POSITION: relative
}
.MTILE .record {
	DISPLAY: inline; FLOAT: left; PADDING-BOTTOM: 1.5em; POSITION: relative
}
.STILE .record {
	DISPLAY: inline; FLOAT: left; PADDING-BOTTOM: 1.5em; POSITION: relative
}
.LTILE .record .footer {
=09
}
.MTILE .record .footer {
=09
}
.STILE .record .footer {
=09
}
.LTILE .record {
	WIDTH: 50%
}
.LTILE .record .footer {
	WIDTH: auto
}
.MTILE .record {
	WIDTH: 33.33%
}
.MTILE .record .footer {
	WIDTH: auto
}
.half {
	FLOAT: left; OVERFLOW: hidden; WIDTH: 50%
}
.third {
	FLOAT: left; WIDTH: 33%
}
.twothird {
	FLOAT: left; WIDTH: 66%
}
FORM.skin-form FIELDSET {
	MARGIN: 20px 10px 10px
}
FORM.skin-form LEGEND {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; =
MARGIN-LEFT: 10px; PADDING-TOP: 5px
}
FORM.skin-form DIV.separator {
	PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; PADDING-BOTTOM: 0.5em; =
PADDING-TOP: 0.5em
}
FORM.skin-form FIELDSET .shaded {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; =
PADDING-TOP: 10px; POSITION: relative
}
FORM.skin-form BUTTON {
	MARGIN: 5px
}
FORM.skin-form LABEL {
	DISPLAY: block; FLOAT: left; WIDTH: 8em
}
FORM BUTTON {
	WIDTH: 50px; HEIGHT: 25px
}
TEXTAREA {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; =
PADDING-TOP: 2px
}
INPUT.textbox {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; =
PADDING-TOP: 2px
}
FORM.skin-form TEXTAREA {
	WIDTH: auto
}
#loyalty {
	FLOAT: right; MARGIN-LEFT: 10px; WIDTH: 308px; POSITION: relative; =
_margin-left: 5px
}
#loyalty H3 {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 210px; PADDING-TOP: 0px; =
HEIGHT: 22px
}
#loyalty H3 A {
	DISPLAY: block; WIDTH: 100%; TEXT-INDENT: -9999px; HEIGHT: 100%
}
#loyalty-join {
	DISPLAY: block; FLOAT: left; WIDTH: 75px; HEIGHT: 20px
}
#loyalty #login {
	CLEAR: left; OVERFLOW: hidden; PADDING-TOP: 5px
}
#loyalty #login-message {
	MARGIN: 0px; LINE-HEIGHT: 20px
}
#login .field {
	FLOAT: left; WIDTH: 116px; MARGIN-RIGHT: 5px; POSITION: relative; =
HEIGHT: 25px
}
#login .field LABEL {
	PADDING-RIGHT: 0px; DISPLAY: none; PADDING-LEFT: 3px; Z-INDEX: 1; LEFT: =
0px; PADDING-BOTTOM: 0px; CURSOR: text; PADDING-TOP: 3px; POSITION: =
absolute; TOP: 0px
}
#loyalty-join STRONG {
	DISPLAY: none
}
#loyalty INPUT.textbox {
	PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; WIDTH: =
114px; PADDING-TOP: 3px; HEIGHT: 19px
}
#loyalty BUTTON {
=09
}
A.more {
	PADDING-LEFT: 12px
}
.flash-replaced .alt {
	DISPLAY: none
}
#DebugLog {
	FONT-SIZE: 75%; RIGHT: 0px; BACKGROUND: #ffffcc; OVERFLOW: scroll; =
WIDTH: 15em; POSITION: absolute; TOP: 0px; HEIGHT: 25em
}
.clearfix:unknown {
	CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: =
"."
}
.clearfix {
	DISPLAY: inline-block
}
.clearfix {
	DISPLAY: block
}

------=_NextPart_000_0000_01CA78AB.A530CCE0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.660news.com/css/skin.css

BODY {
	BACKGROUND: #fff; COLOR: #585858
}
U {
	TEXT-DECORATION: none
}
#container {
	BACKGROUND: url(../images/skin/container-bg.gif) repeat-x 50% top
}
H1 A {
	FONT-WEIGHT: bold; COLOR: #434343
}
H1 A:link {
	FONT-WEIGHT: bold; COLOR: #434343
}
H1 A:visited {
	FONT-WEIGHT: bold; COLOR: #434343
}
H1 A:hover {
	FONT-WEIGHT: bold; COLOR: #434343
}
H2 A {
	FONT-WEIGHT: bold; COLOR: #434343
}
H2 A:link {
	FONT-WEIGHT: bold; COLOR: #434343
}
H2 A:visited {
	FONT-WEIGHT: bold; COLOR: #434343
}
H2 A:hover {
	FONT-WEIGHT: bold; COLOR: #434343
}
H3 A {
	FONT-WEIGHT: bold; COLOR: #434343
}
H3 A:link {
	FONT-WEIGHT: bold; COLOR: #434343
}
H3 A:visited {
	FONT-WEIGHT: bold; COLOR: #434343
}
H3 A:hover {
	FONT-WEIGHT: bold; COLOR: #434343
}
H4 A {
	FONT-WEIGHT: bold; COLOR: #434343
}
H4 A:link {
	FONT-WEIGHT: bold; COLOR: #434343
}
H4 A:visited {
	FONT-WEIGHT: bold; COLOR: #434343
}
H4 A:hover {
	FONT-WEIGHT: bold; COLOR: #434343
}
H5 A {
	FONT-WEIGHT: bold; COLOR: #434343
}
H5 A:link {
	FONT-WEIGHT: bold; COLOR: #434343
}
H5 A:visited {
	FONT-WEIGHT: bold; COLOR: #434343
}
H5 A:hover {
	FONT-WEIGHT: bold; COLOR: #434343
}
H6 A {
	FONT-WEIGHT: bold; COLOR: #434343
}
H6 A:link {
	FONT-WEIGHT: bold; COLOR: #434343
}
H6 A:visited {
	FONT-WEIGHT: bold; COLOR: #434343
}
H6 A:hover {
	FONT-WEIGHT: bold; COLOR: #434343
}
.title H3 {
	FONT-WEIGHT: bold
}
.title H4 {
	COLOR: #444; FONT-STYLE: italic
}
#container {
=09
}
#content {
	BACKGROUND-COLOR: #fff
}
#page {
	BACKGROUND: url(../images/skin/page-bg.gif) repeat-y center 50%
}
#page .t {
	BACKGROUND: url(../images/skin/page-t-bg.gif) no-repeat center top
}
#page .f {
	BACKGROUND: url(../images/skin/page-f-bg.gif) no-repeat center bottom
}
#masthead {
	BACKGROUND-COLOR: #009543
}
#masthead .wrapper {
=09
}
#masthead H1 A {
	BACKGROUND: url(../images/skin/h1-bg.gif) no-repeat center 50%
}
#sitebar {
	BACKGROUND: #000; COLOR: #fff; BORDER-BOTTOM: #767676 0px solid; =
HEIGHT: 95px
}
#footer {
	BACKGROUND: #fff; COLOR: #000
}
#footer-loyalty {
	BACKGROUND: #fff; COLOR: #000
}
#footer .record {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#footer * {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
#footer .wrapper {
	BACKGROUND: #fff
}
#footer UL {
=09
}
#footer UL LI {
	FONT-WEIGHT: bold; LIST-STYLE-IMAGE: =
url(../images/skin/footer-li-bg.gif); LIST-STYLE-TYPE: disc
}
#footer-loyalty UL LI {
	FONT-WEIGHT: bold; LIST-STYLE-IMAGE: =
url(../images/skin/footer-li-bg.gif); LIST-STYLE-TYPE: disc
}
UL.pipe LI {
	BORDER-RIGHT: #888 1px solid
}
UL.pipe LI.last {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
.aintro .title H2 {
	FONT-SIZE: 131%; COLOR: #747474; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif
}
.pageintro .records .record .title H3 {
	FONT-SIZE: 131%; COLOR: #747474; FONT-FAMILY: Verdana, Arial, =
Helvetica, sans-serif
}
.pageintro .aintro .title H2 {
	TEXT-TRANSFORM: none; COLOR: #000000
}
.pageintro .record .title H3 {
	TEXT-TRANSFORM: none; COLOR: #000000
}
.pageintro .record .title H3 {
	FONT-SIZE: 197%; TEXT-TRANSFORM: none; COLOR: #000000
}
.archive .footer {
	BORDER-TOP: #999 2px dotted
}
UL.archivePagination LI A {
	BORDER-RIGHT: #464646 1px solid; BORDER-TOP: #464646 1px solid; =
BACKGROUND: #e6e6e6; BORDER-LEFT: #464646 1px solid; COLOR: #464646; =
BORDER-BOTTOM: #464646 1px solid
}
UL.archivePagination LI A:hover {
	BORDER-RIGHT: #464646 1px solid; BORDER-TOP: #464646 1px solid; =
BACKGROUND: #009543; BORDER-LEFT: #464646 1px solid; COLOR: #fff; =
BORDER-BOTTOM: #464646 1px solid; TEXT-DECORATION: none
}
UL.archivePagination LI.current {
	BORDER-RIGHT: #464646 1px solid; BORDER-TOP: #464646 1px solid; =
BACKGROUND: #009543; BORDER-LEFT: #464646 1px solid; COLOR: #fff; =
BORDER-BOTTOM: #464646 1px solid; TEXT-DECORATION: none
}
UL.titledPagination {
	BORDER-TOP: #4fb478 4px solid
}
UL.titledPagination LI {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #009543; =
BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
UL.titledPagination LI A {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #009543; =
BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
UL.titledPagination LI A:hover {
	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #009543; =
BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
UL.titledPagination LI A:hover {
	TEXT-DECORATION: underline
}
.skin-image .record .image {
	BORDER-RIGHT: #c7c7c7 1px solid; BORDER-TOP: #c7c7c7 1px solid; =
BORDER-LEFT: #c7c7c7 1px solid; BORDER-BOTTOM: #c7c7c7 1px solid
}
.record .content .image {
	BORDER-RIGHT: #c7c7c7 0px solid; BORDER-TOP: #c7c7c7 0px solid; =
BORDER-LEFT: #c7c7c7 0px solid; BORDER-BOTTOM: #c7c7c7 0px solid
}
.record .image .caption {
	FONT-SIZE: 77%
}
DIV.record DIV.date-details {
	FONT-SIZE: 95%
}
DIV.record {
	BACKGROUND: #fff
}
.content {
	BACKGROUND: none transparent scroll repeat 0% 0%
}
.copy UL {
	LIST-STYLE-TYPE: square
}
.copy2 UL {
	LIST-STYLE-TYPE: square
}
.copy BLOCKQUOTE {
	BORDER-LEFT: #bfd9cc 5px solid
}
.copy2 .blockquote {
	BORDER-LEFT: #bfd9cc 5px solid
}
.record .sponsor IMG {
	BACKGROUND: url(../images/skin/sponsor-bg.gif) no-repeat left center
}
UL.errors {
	BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; BACKGROUND: #fcffde; =
BORDER-LEFT: 1px solid; COLOR: #a50101; BORDER-BOTTOM: 1px solid; =
LIST-STYLE-TYPE: disc
}
.subnav UL {
	BACKGROUND-COLOR: #ffe78a
}
.subnav UL LI A {
	FONT-WEIGHT: bold; COLOR: #000
}
.extended .record {
	BACKGROUND-COLOR: transparent
}
.record .footer {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
.audio .record .footer A {
	BACKGROUND-IMAGE: url(../images/skin/link-icons.gif); =
BACKGROUND-REPEAT: no-repeat
}
.photo .record .footer A {
	BACKGROUND-IMAGE: url(../images/skin/link-icons.gif); =
BACKGROUND-REPEAT: no-repeat
}
.video .record .footer A {
	BACKGROUND-IMAGE: url(../images/skin/link-icons.gif); =
BACKGROUND-REPEAT: no-repeat
}
.read .record .footer A {
	BACKGROUND-IMAGE: url(../images/skin/link-icons.gif); =
BACKGROUND-REPEAT: no-repeat
}
.contest .record .footer A {
	BACKGROUND-IMAGE: url(../images/skin/link-icons.gif); =
BACKGROUND-REPEAT: no-repeat
}
.article .record .footer A {
	BACKGROUND-IMAGE: url(../images/skin/link-icons.gif); =
BACKGROUND-REPEAT: no-repeat
}
.articles .record .footer A {
	BACKGROUND-IMAGE: url(../images/skin/link-icons.gif); =
BACKGROUND-REPEAT: no-repeat
}
.skinmeta SPAN.author A {
	BACKGROUND-IMAGE: url(../images/skin/link-icons.gif); =
BACKGROUND-REPEAT: no-repeat
}
.skinmeta SPAN.contact A {
	BACKGROUND-IMAGE: url(../images/skin/link-icons.gif); =
BACKGROUND-REPEAT: no-repeat
}
.audio-alt .record .footer A {
	BACKGROUND-IMAGE: url(../images/skin/link-icons-alt.gif); =
BACKGROUND-REPEAT: no-repeat
}
.photo-alt .record .footer A {
	BACKGROUND-IMAGE: url(../images/skin/link-icons-alt.gif); =
BACKGROUND-REPEAT: no-repeat
}
.video-alt .record .footer A {
	BACKGROUND-IMAGE: url(../images/skin/link-icons-alt.gif); =
BACKGROUND-REPEAT: no-repeat
}
.read-alt .record .footer A {
	BACKGROUND-IMAGE: url(../images/skin/link-icons-alt.gif); =
BACKGROUND-REPEAT: no-repeat
}
.contest-alt .record .footer A {
	BACKGROUND-IMAGE: url(../images/skin/link-icons-alt.gif); =
BACKGROUND-REPEAT: no-repeat
}
.article-alt .record .footer A {
	BACKGROUND-IMAGE: url(../images/skin/link-icons-alt.gif); =
BACKGROUND-REPEAT: no-repeat
}
.skinmeta-alt SPAN.author A {
	BACKGROUND-IMAGE: url(../images/skin/link-icons-alt.gif); =
BACKGROUND-REPEAT: no-repeat
}
.skinmeta-alt SPAN.contact A {
	BACKGROUND-IMAGE: url(../images/skin/link-icons-alt.gif); =
BACKGROUND-REPEAT: no-repeat
}
.audio .record .footer A {
	BACKGROUND-POSITION: 0px -75px
}
.audio .record .footer A:hover {
	BACKGROUND-POSITION: -55px -75px
}
.photo .record .footer A {
	BACKGROUND-POSITION: 0px -60px
}
.photo .record .footer A:hover {
	BACKGROUND-POSITION: -55px -60px
}
.video .record .footer A {
	BACKGROUND-POSITION: 0px -45px
}
.video .record .footer A:hover {
	BACKGROUND-POSITION: -55px -45px
}
.read .record .footer A {
	BACKGROUND-POSITION: 0px -105px
}
.read .record .footer A:hover {
	BACKGROUND-POSITION: -55px -105px
}
.contest .record .footer A {
	BACKGROUND-POSITION: 0px -90px
}
.contest .record .footer A:hover {
	BACKGROUND-POSITION: -55px -90px
}
.article .record .footer A {
	BACKGROUND-POSITION: 0px -120px
}
.article .record .footer A:hover {
	BACKGROUND-POSITION: -55px -120px
}
.articles .record .footer A {
	BACKGROUND-POSITION: 0px -120px
}
.articles .record .footer A:hover {
	BACKGROUND-POSITION: -55px -120px
}
.skinmeta SPAN.author A {
	BACKGROUND-POSITION: 0px -15px
}
.skinmeta SPAN.author A:hover {
	BACKGROUND-POSITION: -55px -15px
}
.skinmeta SPAN.contact A {
	BACKGROUND-POSITION: 0px 0px
}
.skinmeta SPAN.contact A:hover {
	BACKGROUND-POSITION: -55px 0px
}
.skinmeta .meta-info {
	FONT-SIZE: 85%; BORDER-BOTTOM: #c7c7c7 1px dotted
}
.alt {
	BACKGROUND: url(../images/skin/alt-bg.gif) repeat-x left bottom
}
.article .record .image {
=09
}
.article .record .image IMG {
=09
}
.article .record .image .caption {
=09
}
.articles .meta-info {
	FONT-SIZE: 85%
}
.article .meta-info {
	FONT-SIZE: 85%
}
.article .meta-info .dates {
=09
}
.article .meta-info .location {
=09
}
.article .copy .location {
	TEXT-TRANSFORM: uppercase
}
.article .related H5 {
	FONT-SIZE: 123.1%; TEXT-TRANSFORM: uppercase; COLOR: #169546
}
.article .related UL {
	LIST-STYLE-TYPE: none
}
.article .related LI {
	LIST-STYLE-TYPE: none
}
.article .related UL LI A {
	FONT-WEIGHT: bold; COLOR: #747474
}
.article .related UL LI A.audio {
	DISPLAY: block; PADDING-LEFT: 18px; BACKGROUND: =
url(../images/skin/related-audio.gif) no-repeat left top
}
.article .related UL LI A.article {
	DISPLAY: block; PADDING-LEFT: 18px; BACKGROUND: =
url(../images/skin/related-article.gif) no-repeat left top
}
.article .related UL LI A.video {
	DISPLAY: block; PADDING-LEFT: 18px; BACKGROUND: =
url(../images/skin/related-video.gif) no-repeat left top
}
.articleTabs {
	CLEAR: left; BACKGROUND: url(../images/skin/record-tabs.gif) no-repeat; =
MARGIN-BOTTOM: 1em; HEIGHT: 30px
}
.articleTabs A {
	DISPLAY: block; FLOAT: left; WIDTH: 125px; CURSOR: pointer; =
TEXT-INDENT: -9999px; HEIGHT: 30px
}
.media-tab .articleTabs {
	BACKGROUND-POSITION: 0px -30px
}
.newsvertical .topstory .footer {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
.newsvertical .topstory H3 {
	TEXT-TRANSFORM: none! important
}
.newsvertical .topstory H3 A {
	TEXT-TRANSFORM: none! important
}
.newsvertical .featured {
=09
}
.newsvertical .feature-box .record {
	BACKGROUND-COLOR: #bfd9cc
}
.newsvertical .articles .records .published {
	BORDER-BOTTOM: #4fb478 4px solid
}
.newsvertical .articles .records .record .published {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
.newsvertical .topic .title {
	FONT-SIZE: 189%; TEXT-TRANSFORM: uppercase
}
.listenvertical .audio .record .title H3 A {
	BACKGROUND: url(/images/skin/audio.gif) no-repeat left top
}
.feature-box {
	BACKGROUND-COLOR: #fff
}
.feature-box .title H3 {
	FONT-SIZE: 123.1%
}
.feature-box .content {
	BACKGROUND: url(../images/skin/feature-box-t.gif) no-repeat center top
}
.feature-box .record {
	FONT-SIZE: 85%; BACKGROUND: url(../images/skin/feature-box-c.gif) =
repeat-y center 50%
}
.feature-box .footer {
	BACKGROUND: url(../images/skin/feature-box-f.gif) no-repeat center =
bottom
}
.feature-box-v2 .title H3 {
	COLOR: #fff
}
.feature-box-v2 .content {
	BACKGROUND: url(../images/skin/feature-box-v2-t.gif) no-repeat center =
top
}
.feature-box-v2 .record {
	FONT-SIZE: 85%; BACKGROUND: url(../images/skin/feature-box-v2-c.gif) =
repeat-y center 50%
}
.feature-box-v2 .footer {
	BACKGROUND: url(../images/skin/feature-box-v2-f.gif) no-repeat center =
bottom
}
.extended .feature-box {
=09
}
.extended .feature-box .content {
	BACKGROUND: url(../images/skin/feature-box-s-t.gif) no-repeat center =
top
}
.extended .feature-box .record {
	BACKGROUND: url(../images/skin/feature-box-s-c.gif) repeat-y center 50%
}
.extended .feature-box .footer {
	BACKGROUND: url(../images/skin/feature-box-s-f.gif) no-repeat center =
bottom
}
#side-alerts {
	BACKGROUND-COLOR: #bfd9cc
}
FORM BUTTON {
	FONT-WEIGHT: bold; FONT-SIZE: 77%; BACKGROUND: =
url(../images/skin/form-submit-bg.gif) #000; CURSOR: pointer; COLOR: =
#fff; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
FORM.skin-form FIELDSET {
	BORDER-RIGHT: #bbb 1px solid; BORDER-TOP: #bbb 1px solid; BORDER-LEFT: =
#bbb 1px solid; BORDER-BOTTOM: #bbb 1px solid
}
FORM.skin-form FIELDSET .shaded {
=09
}
FORM.skin-form LEGEND {
	BORDER-RIGHT: #bbb 1px solid; BORDER-TOP: #bbb 1px solid; FONT-WEIGHT: =
bold; BACKGROUND: #fff; BORDER-LEFT: #bbb 1px solid; BORDER-BOTTOM: #bbb =
1px solid
}
DIV.separator {
=09
}
LABEL {
	COLOR: #555
}
INPUT.textbox {
	BORDER-RIGHT: rgb(206,206,206) 1px solid; BORDER-TOP: #7c7c7c 1px =
solid; BACKGROUND: url(../images/skin/form-textbox-bg.gif) #fff =
no-repeat left top; BORDER-LEFT: rgb(124,124,124) 1px solid; COLOR: =
#888; BORDER-BOTTOM: rgb(195,195,195) 1px solid
}
TEXTAREA {
	BORDER-RIGHT: rgb(206,206,206) 1px solid; BORDER-TOP: #7c7c7c 1px =
solid; BACKGROUND: url(../images/skin/form-textbox-bg.gif) #fff =
no-repeat left top; BORDER-LEFT: rgb(124,124,124) 1px solid; COLOR: =
#888; BORDER-BOTTOM: rgb(195,195,195) 1px solid
}
#loyalty {
=09
}
#loyalty H3 {
	BACKGROUND: url(../images/skin/loyalty-form-h3.gif) no-repeat left top; =
COLOR: #4b4b4b
}
#loyalty-join {
	BACKGROUND: url(../images/skin/loyalty-join-bg.gif) no-repeat left =
bottom
}
#loyalty INPUT.textbox {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; BACKGROUND: =
url(../images/skin/loyalty-input.gif) #fecb00 no-repeat center 50%; =
COLOR: #666; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#loyalty .flash INPUT.textbox {
	BACKGROUND-IMAGE: url(../images/skin/loyalty-input-flash.gif)
}
#loyalty #login-message {
	FONT-SIZE: 83%; COLOR: #990000
}
#login .field {
=09
}
.extended .ad IMG {
	BACKGROUND: url(../images/skin/ad-bg.gif) no-repeat center top
}
.extended .ad EMBED {
	BACKGROUND: url(../images/skin/ad-bg.gif) no-repeat center top
}
.extended .ad OBJECT {
	BACKGROUND: url(../images/skin/ad-bg.gif) no-repeat center top
}
.article-ad IMG {
	BACKGROUND: url(../images/skin/ad-bg.gif) no-repeat center top
}
.article-ad EMBED {
	BACKGROUND: url(../images/skin/ad-bg.gif) no-repeat center top
}
.article-ad OBJECT {
	BACKGROUND: url(../images/skin/ad-bg.gif) no-repeat center top
}
A:link {
	COLOR: #169546; TEXT-DECORATION: underline
}
A:visited {
	COLOR: #55956d; TEXT-DECORATION: underline
}
A:hover {
	COLOR: #169546; TEXT-DECORATION: underline
}
A.more {
	BACKGROUND: url(../images/skin/a-more-bg.gif) no-repeat left center
}
A.ext {
	PADDING-RIGHT: 5px; PADDING-LEFT: 15px; BACKGROUND: =
url(../images/skin/a-ext.gif) no-repeat center 50%; TEXT-DECORATION: =
none
}
UL.headlines A {
	COLOR: #585858
}
UL.headlines A:link {
	COLOR: #585858
}
UL.headlines A:visited {
	COLOR: #a6a6a6
}
UL.headlines A:hover {
	COLOR: #169546
}
#pollsForm DIV {
	CLEAR: both; PADDING-BOTTOM: 0.5em; OVERFLOW: hidden
}
#pollsForm DIV INPUT {
	DISPLAY: block; FLOAT: left; MARGIN: 0px 5px 0px 0px
}
#pollsForm #submit {
	PADDING-RIGHT: 5px; MARGIN-TOP: 10px; PADDING-LEFT: 5px; BACKGROUND: =
#000; PADDING-BOTTOM: 2px; MARGIN-LEFT: 65px; COLOR: #fff; =
BORDER-TOP-STYLE: none; PADDING-TOP: 2px; BORDER-RIGHT-STYLE: none; =
BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
#pollQuestion {
	FONT-WEIGHT: bold; FONT-SIZE: 100%; MARGIN: 10px 0px 10px 5px; =
TEXT-TRANSFORM: uppercase; COLOR: #22984c
}
#pollsForm LABEL {
	DISPLAY: block; FONT-WEIGHT: bold; FLOAT: left; WIDTH: 140px
}
#pollsForm #viewResults {
	TEXT-ALIGN: right
}
#poll-answers {
	FLOAT: left; WIDTH: 330px
}
#poll-answers {
	MARGIN: 0px; LIST-STYLE-TYPE: none
}
#poll-answers LI {
	MARGIN: 0px; LIST-STYLE-TYPE: none
}
#poll-chart {
	FLOAT: right
}
.percentText {
	DISPLAY: block; MARGIN-LEFT: 15px; FONT-STYLE: oblique
}
#poll-validation {
	BORDER-RIGHT: #990000 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: =
#990000 1px solid; PADDING-LEFT: 3px; FONT-SIZE: 77%; BACKGROUND: =
#ffb3b3; PADDING-BOTTOM: 3px; MARGIN: 10px; BORDER-LEFT: #990000 1px =
solid; COLOR: #990000; PADDING-TOP: 3px; BORDER-BOTTOM: #990000 1px =
solid
}

------=_NextPart_000_0000_01CA78AB.A530CCE0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.660news.com/css/menu.css

#menu {
	CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: =
url(../images/skin/menu-bg.gif) #009543 no-repeat center top; =
PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 5px
}
#menu UL {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#menu LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
#menu LI {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FLOAT: left; PADDING-BOTTOM: =
0px; PADDING-TOP: 0px
}
#menu LI UL LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
#menu UL#main {
	HEIGHT: 2.5em
}
#menu LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; WIDTH: auto; LINE-HEIGHT: 2em; PADDING-TOP: 0px
}
#menu LI A STRONG {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px
}
#menu LI.secondary A {
	MARGIN-TOP: 3px; LINE-HEIGHT: 25px
}
#menu A.parent {
=09
}
#menu .wrapper {
=09
}
#menu LI {
=09
}
#menu LI A {
	FONT-WEIGHT: bold; TEXT-TRANSFORM: uppercase; COLOR: #ffffff; =
TEXT-DECORATION: none
}
#menu LI STRONG {
	DISPLAY: block
}
#menu LI A:hover {
	COLOR: #000
}
#menu LI.ie6hover A:hover {
	COLOR: #000
}
#menu LI A:hover {
	BACKGROUND: url(../images/skin/menu-sprite.gif) #fff no-repeat left top
}
#menu LI.ie6hover A:hover {
	BACKGROUND: url(../images/skin/menu-sprite.gif) #fff no-repeat left top
}
#menu LI A:hover STRONG {
	BACKGROUND: url(../images/skin/menu-sprite.gif) no-repeat right top; =
COLOR: #000
}
#menu LI.ie6hover A:hover STRONG {
	BACKGROUND: url(../images/skin/menu-sprite.gif) no-repeat right top; =
COLOR: #000
}
.primary {
	FONT-SIZE: 123.1%
}
#menu LI.secondary A:hover {
	BACKGROUND: url(../images/skin/menu-sprite.gif) #fff no-repeat left =
-100px
}
#menu LI.secondary UL LI A:hover {
	BACKGROUND: #fff
}
#menu LI.secondary A:hover STRONG {
	BACKGROUND: url(../images/skin/menu-sprite.gif) no-repeat right -100px; =
COLOR: #000
}
#menu LI.secondary UL LI A:hover STRONG {
	BACKGROUND: #fff; COLOR: #000
}
.secondary {
	FONT-SIZE: 93%; HEIGHT: 25px
}
.primary UL {
	FONT-SIZE: 93%
}
#menu LI UL A:hover {
	BACKGROUND-IMAGE: none; COLOR: #000
}
#menu LI UL {
	CLEAR: left; Z-INDEX: 10000; LEFT: -999em; MARGIN: 0px; POSITION: =
absolute; HEIGHT: auto
}
#menu LI.primary UL {
	WIDTH: 200px
}
#menu LI.secondary UL {
	WIDTH: 140px
}
#menu LI.ie6hover UL A:hover {
	BACKGROUND-IMAGE: none
}
#menu LI:hover {
	POSITION: static
}
#menu LI.ie6hover {
	POSITION: static
}
#menu LI UL {
	BORDER-RIGHT: #000 1px solid; BACKGROUND: #000; BORDER-LEFT: #000 1px =
solid; BORDER-BOTTOM: #000 1px solid
}
#menu LI UL A {
	BACKGROUND-IMAGE: none; BORDER-BOTTOM: #fff 1px solid; =
BACKGROUND-COLOR: #000
}
#menu LI UL LI.last A {
	BORDER-BOTTOM-STYLE: none
}
#menu LI UL A {
	PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; =
LINE-HEIGHT: normal! important; PADDING-TOP: 2px
}
#menu LI.primary UL A {
	WIDTH: 190px
}
#menu LI.secondary UL A {
	WIDTH: 130px
}
#menu LI UL LI A:hover {
	COLOR: #000; BACKGROUND-COLOR: #fff
}
#menu LI:hover UL UL {
	LEFT: -999em
}
#menu LI:hover UL UL UL {
	LEFT: -999em
}
#menu LI.ie6hover UL UL {
	LEFT: -999em
}
#menu LI.ie6hover UL UL UL {
	LEFT: -999em
}
#menu LI:hover UL {
	LEFT: auto
}
#menu LI LI:hover UL {
	LEFT: auto
}
#menu LI LI LI:hover UL {
	LEFT: auto
}
#menu LI.ie6hover UL {
	LEFT: auto
}
#menu LI LI.ie6hover UL {
	LEFT: auto
}
#menu LI LI LI.ie6hover UL {
	LEFT: auto
}
LI#m-home {
	WIDTH: 35px; HEIGHT: 100%
}
LI#m-home A {
	DISPLAY: block; BACKGROUND: url(../images/skin/menu-sprite.gif) =
no-repeat -35px -125px; WIDTH: 35px; HEIGHT: 100%
}
LI#m-home A:hover {
	BACKGROUND: url(../images/skin/menu-sprite.gif) no-repeat left -125px
}
#menu LI#m-home A:hover {
	BACKGROUND: url(../images/skin/menu-sprite.gif) no-repeat left -125px
}
LI#m-home STRONG {
	DISPLAY: none
}
LI#m-listen-live {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: =
110px; PADDING-TOP: 0px; HEIGHT: 100%
}
LI#m-listen-live A {
	DISPLAY: block; BACKGROUND: url(../images/skin/menu-sprite.gif) =
no-repeat left -160px; WIDTH: 110px; HEIGHT: 100%
}
LI#m-listen-live A:hover {
	BACKGROUND: url(../images/skin/menu-sprite.gif) no-repeat -100px -160px
}
LI#m-listen-live STRONG {
	DISPLAY: none
}

------=_NextPart_000_0000_01CA78AB.A530CCE0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.660news.com/css/jquery.css


@media Screen, Projection   =20
{
.ui-tabs-hide {
	DISPLAY: none
}

}

@media Print   =20
{
.ui-tabs-nav {
	DISPLAY: none
}
    }
.ui-tabs-nav {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px
}
.ui-tabs-nav LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: =
0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.ui-tabs-nav A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: =
bold; PADDING-BOTTOM: 3px; COLOR: #464646; PADDING-TOP: 3px; TEXT-ALIGN: =
center; TEXT-DECORATION: none! important; outline: none
}
.ui-tabs-nav A:visited {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: =
bold; PADDING-BOTTOM: 3px; COLOR: #464646; PADDING-TOP: 3px; TEXT-ALIGN: =
center; TEXT-DECORATION: none! important; outline: none
}
.ui-tabs-nav LI A SPAN {
	DISPLAY: inline! important; PADDING-BOTTOM: 6px; PADDING-TOP: 6px; =
POSITION: relative; TOP: -2px
}
.ui-tabs-nav A:hover {
	BACKGROUND: #6d6d6d; COLOR: #fecb00; TEXT-DECORATION: none
}
.ui-tabs-nav .ui-tabs-selected A {
	BACKGROUND: #6d6d6d; COLOR: #fecb00; TEXT-DECORATION: none
}
.ui-tabs-nav .ui-tabs-selected A:visited {
	BACKGROUND: #6d6d6d; COLOR: #fecb00; TEXT-DECORATION: none
}
.ui-tabs-nav .ui-tabs-selected A SPAN {
	MARGIN-BOTTOM: 0px; CURSOR: default
}
.ui-tabs-nav .ui-tabs-disabled A {
	FILTER: alpha(opacity=3D40); CURSOR: default; COLOR: #000; opacity: 0.4
}
.ui-tabs-nav .ui-tabs-disabled A SPAN {
	FILTER: alpha(opacity=3D40); CURSOR: default; COLOR: #000; opacity: 0.4
}
.ui-tabs-panel {
	CLEAR: left
}
.media {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.media LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none
}
.media LI {
	BACKGROUND: #000; COLOR: #cccccc
}
.audio .media LI {
	BACKGROUND: #fff; COLOR: #585858
}
.video .media LI {
	BACKGROUND: #fff; COLOR: #585858
}
.media .ui-tabs-nav {
	CLEAR: both; PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; =
BACKGROUND: url(../images/skin/ui-tab-nav-bg.gif) #111 repeat-x 50% top; =
PADDING-BOTTOM: 5px; OVERFLOW: hidden; PADDING-TOP: 5px; BORDER-BOTTOM: =
#464646 1px solid
}
.media .ui-tabs-nav LI {
	MARGIN-LEFT: 3px
}
.media .ui-tabs-nav A {
	BORDER-RIGHT: #464646 1px solid; BORDER-TOP: #464646 1px solid; =
BORDER-LEFT: #464646 1px solid; BORDER-BOTTOM: #464646 1px solid
}
.media .ui-tabs-nav A:visited {
	BORDER-RIGHT: #464646 1px solid; BORDER-TOP: #464646 1px solid; =
BORDER-LEFT: #464646 1px solid; BORDER-BOTTOM: #464646 1px solid
}
.media .ui-tabs-nav A:hover {
	BACKGROUND: #464646; COLOR: #fff; TEXT-DECORATION: none
}
.media .ui-tabs-nav .ui-tabs-selected A {
	BACKGROUND: #464646; COLOR: #fff; TEXT-DECORATION: none
}
.media .ui-tabs-nav .ui-tabs-selected A:visited {
	BACKGROUND: #464646; COLOR: #fff; TEXT-DECORATION: none
}
.media .ui-tabs-panel {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 10px; TEXT-ALIGN: center
}
.media .ui-tabs-panel DIV DIV {
	PADDING-RIGHT: 5px; BORDER-TOP: #464646 1px solid; MARGIN-TOP: 5px; =
PADDING-LEFT: 5px; BACKGROUND: url(../images/skin/ui-tab-nav-bg.gif) =
#111 repeat-x 50% top; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#GB_overlay {
	Z-INDEX: 100; LEFT: 0px; BACKGROUND-IMAGE: =
url(../images/skin/overlay.png); MARGIN: auto; WIDTH: 100%; POSITION: =
fixed; TOP: 0px; HEIGHT: 100%
}
* HTML #GB_overlay {
	FILTER: =
progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D"/shared/skin/ov=
erlay.png", sizingMethod=3D"scale"); BACKGROUND-IMAGE: =
url(/images/skin/blank.gif); BACKGROUND-COLOR: transparent
}
#GB_window {
	BORDER-RIGHT: #aaa 5px solid; BORDER-TOP: #aaa 5px solid; Z-INDEX: 150; =
BACKGROUND: #fff; LEFT: 0px; OVERFLOW: auto; BORDER-LEFT: #aaa 5px =
solid; WIDTH: 400px; BORDER-BOTTOM: #aaa 5px solid; POSITION: fixed; =
TOP: 10px; HEIGHT: 400px
}
#GB_frame {
	BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: =
0px; OVERFLOW: auto; WIDTH: 100%; HEIGHT: 378px; BORDER-RIGHT-WIDTH: 0px
}
#GB_caption {
	PADDING-RIGHT: 0px; PADDING-LEFT: 5px; BACKGROUND: #888; =
PADDING-BOTTOM: 2px; MARGIN: 0px; FONT: 12px bold helvetica, verdana, =
sans-serif; COLOR: #fff; PADDING-TOP: 2px; TEXT-ALIGN: left
}
#GB_window IMG {
	RIGHT: 5px; CURSOR: hand; POSITION: absolute; TOP: 2px
}

------=_NextPart_000_0000_01CA78AB.A530CCE0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.660news.com/css/homepage.css

#hp-breaking {
	MARGIN-TOP: 0.5em; DISPLAY: none; BACKGROUND: =
url(../images/skin/hp-breaking-bg.gif) #fecb00 no-repeat center top; =
MARGIN-BOTTOM: 0.5em
}
#hp-breaking .record {
	BACKGROUND: url(../images/skin/hp-breaking-bg.gif) center bottom; =
PADDING-TOP: 10px
}
#hp-breaking .record .title {
=09
}
#hp-breaking .record .title H3 {
	PADDING-LEFT: 175px; FONT-SIZE: 138.5%; BACKGROUND: =
url(../images/skin/hp-breaking-h3-bg.gif) no-repeat left center; MARGIN: =
0px 0px 0px 0.5em
}
#hp-breaking .footer {
	DISPLAY: none
}
#hp-breaking .copy {
	DISPLAY: none
}
#hp-breaking A#hp-breaking-close {
	FONT-SIZE: 77%; RIGHT: 15px; COLOR: #957700; POSITION: absolute; TOP: =
5px
}
#hp-breaking-closed {
	PADDING-RIGHT: 15px; PADDING-LEFT: 15px; FONT-SIZE: 77%; =
PADDING-BOTTOM: 15px; PADDING-TOP: 15px
}
#tab-topstory .title {
	FONT-SIZE: 182%
}
#hp-tabs {
	BACKGROUND: url(../images/skin/hp-tab-top-bg.gif) no-repeat center top; =
OVERFLOW: hidden; PADDING-TOP: 15px
}
#hp-tabs-container .footer {
	DISPLAY: none
}
#hp-tabs-container .title H4 {
	DISPLAY: none
}
#hp-tabs-container DIV.ui-tabs-panel {
	COLOR: #fff! important; BACKGROUND-COLOR: #6d6d6d! important
}
#hp-tabs-container DIV.ui-tabs-panel * {
	COLOR: #fff! important; BACKGROUND-COLOR: #6d6d6d! important
}
#hp-tabs-container DIV.record * {
	COLOR: #fff! important; BACKGROUND-COLOR: #6d6d6d! important
}
#hp-tabs-container .ui-tabs-panel {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; MIN-HEIGHT: 15em; BACKGROUND: =
url(../images/skin/hp-tab-container-bg.gif) repeat-y center 50%; =
PADDING-BOTTOM: 0px; PADDING-TOP: 0px
}
#hp-tabs-container .copy A {
	COLOR: #fecb00! important
}
#hp-tab-nav {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: =
url(../images/skin/hp-tab-nav-bg.gif) no-repeat center top; =
PADDING-BOTTOM: 0px; PADDING-TOP: 20px
}
.ui-tabs-nav {
	FLOAT: none
}
#hp-tab-nav LI {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
-7px 5px 0px 0px; PADDING-TOP: 0px; HEIGHT: 35px
}
#hp-tab-nav LI A {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: =
3px; PADDING-TOP: 0px; HEIGHT: 25px
}
#hp-tab-nav LI A:visited {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: =
3px; PADDING-TOP: 0px; HEIGHT: 25px
}
#hp-tab-nav LI A SPAN {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; =
PADDING-TOP: 2px; TOP: 2px
}
#hp-tab-nav A:hover {
	BACKGROUND: url(../images/skin/hp-tab-corner-bg.gif) #6d6d6d no-repeat =
left bottom; COLOR: #fecb00; TEXT-DECORATION: none
}
#hp-tab-nav .ui-tabs-selected A {
	BACKGROUND: url(../images/skin/hp-tab-corner-bg.gif) #6d6d6d no-repeat =
left bottom; COLOR: #fecb00; TEXT-DECORATION: none
}
#hp-tab-nav .ui-tabs-selected A:visited {
	BACKGROUND: url(../images/skin/hp-tab-corner-bg.gif) #6d6d6d no-repeat =
left bottom; COLOR: #fecb00; TEXT-DECORATION: none
}
#hp-tab-nav A:hover SPAN {
	BACKGROUND: url(../images/skin/hp-tab-corner-bg.gif) no-repeat right =
bottom
}
#hp-tab-nav .ui-tabs-selected A SPAN {
	BACKGROUND: url(../images/skin/hp-tab-corner-bg.gif) no-repeat right =
bottom
}
#hp-tab-nav .ui-tabs-selected A:visited SPAN {
	BACKGROUND: url(../images/skin/hp-tab-corner-bg.gif) no-repeat right =
bottom
}
#hp-tabs .ui-tabs-container .image {
	FLOAT: left; WIDTH: 325px; MARGIN-RIGHT: 1em; TEXT-ALIGN: center
}
#hp-tabs .ui-tabs-container .image IMG {
	MAX-WIDTH: 100%
}
#hp-tabs-container .archive {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; =
PADDING-TOP: 0px
}
#hp-primary-lists {
	FLOAT: left; WIDTH: 425px
}
#hp-primary-lists .group {
	CLEAR: left
}
#hp-primary-lists H3 A {
	TEXT-DECORATION: none
}
#hp-primary-lists H3 A:hover {
	TEXT-DECORATION: none
}
#hp-primary-lists .title H3 {
	MARGIN-BOTTOM: 0px
}
#hp-primary-lists .title {
	MARGIN-BOTTOM: 0.5em; MARGIN-RIGHT: 0.5em; BORDER-BOTTOM: #4fb478 4px =
solid
}
#stock-indicies {
	MARGIN-LEFT: 20px; WIDTH: 160px; HEIGHT: 285px
}
#hp-headlines H3 A {
	FONT-SIZE: 182%
}
#hp-business UL {
	FONT-SIZE: 85.1%; MARGIN: 0px 0px 0px 1.5em
}
#hp-national UL {
	FONT-SIZE: 85.1%; MARGIN: 0px 0px 0px 1.5em
}
#hp-entertainment UL {
	FONT-SIZE: 85.1%; MARGIN: 0px 0px 0px 1.5em
}
#hp-sports UL {
	FONT-SIZE: 85.1%; MARGIN: 0px 0px 0px 1.5em
}
#hp-world UL {
	FONT-SIZE: 85.1%; MARGIN: 0px 0px 0px 1.5em
}
#hp-partners UL {
	FONT-SIZE: 85.1%; MARGIN: 0px 0px 0px 1.5em
}
#hp-business H3 {
	FONT-SIZE: 138.5%; TEXT-TRANSFORM: uppercase
}
#hp-national H3 {
	FONT-SIZE: 138.5%; TEXT-TRANSFORM: uppercase
}
#hp-entertainment H3 {
	FONT-SIZE: 138.5%; TEXT-TRANSFORM: uppercase
}
#hp-sports H3 {
	FONT-SIZE: 138.5%; TEXT-TRANSFORM: uppercase
}
#hp-world H3 {
	FONT-SIZE: 138.5%; TEXT-TRANSFORM: uppercase
}
#hp-partners H3 {
	FONT-SIZE: 138.5%; TEXT-TRANSFORM: uppercase
}
.hl-boxL {
	FLOAT: left; WIDTH: 210px
}
.hl-boxR {
	FLOAT: right; WIDTH: 210px
}
A.rss {
	MARGIN-TOP: 8px; DISPLAY: block; BACKGROUND: =
url(../images/skin/a-rss.gif) no-repeat center 50%; FLOAT: left; WIDTH: =
17px; MARGIN-RIGHT: 2px; HEIGHT: 17px
}
A.rss SPAN {
	DISPLAY: none
}
#hp-featurecol {
	FLOAT: right; WIDTH: 210px
}
#hp-featurecol .feature-box .title H3 {
	DISPLAY: none
}
#hp-featurecol .feature-box .title H4 {
	DISPLAY: none
}
#hp-alerts .record {
	BACKGROUND-COLOR: #bfd9cc
}
#hp-featured .title {
	FONT-SIZE: 167%
}
#hp-partners {
	CLEAR: left; OVERFLOW: hidden
}
#hp-partners H2 {
	FONT-SIZE: 138.5%; TEXT-TRANSFORM: uppercase; COLOR: #f49335; =
BORDER-BOTTOM: #169546 3px solid
}
#hp-partners .title H3 {
	COLOR: #169546; LINE-HEIGHT: 25px
}
#hp-partners .title H3 IMG {
	VERTICAL-ALIGN: middle
}

------=_NextPart_000_0000_01CA78AB.A530CCE0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.660news.com/css/pubzone.css

#CB_BLOGS H3 {
	MARGIN: 25px 0px 0px; BORDER-BOTTOM: #b01016 2px solid
}
#CB_BLOGS .copy {
	MARGIN-TOP: 1em
}
#CB_BLOGS .image {
	BORDER-RIGHT: #000 2px solid; BORDER-TOP: #000 2px solid; BORDER-LEFT: =
#000 2px solid; BORDER-BOTTOM: #000 2px solid
}
#BLOGS_ARCHIVE H5 A {
	COLOR: #2d5d8b
}
#BLOGS_ARCHIVE .datetime {
	COLOR: #2d5d8b
}
#BLOGS_ARCHIVE .footer {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
#CONTESTS_ARCHIVE .footer {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
#BLOGS_ARCHIVE .record {
	PADDING-BOTTOM: 20px; PADDING-TOP: 20px; BORDER-BOTTOM: #cccccc 2px =
solid
}
#CONTESTS_ARCHIVE .record {
	PADDING-BOTTOM: 20px; PADDING-TOP: 20px; BORDER-BOTTOM: #cccccc 2px =
solid
}
#HOMEPAGE_ARTICLE IMG {
	TEXT-ALIGN: center
}
#MEDIA_PHOTOS_ARCHIVE {
	FONT-SIZE: 0.8em
}
#biography #content .records .image IMG {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: =
#000000 1px solid; PADDING-LEFT: 3px; BACKGROUND: #fff; PADDING-BOTTOM: =
3px; BORDER-LEFT: #000000 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: =
#000000 1px solid
}
#biography #content .bio .image IMG {
	BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: =
#000000 1px solid; PADDING-LEFT: 3px; BACKGROUND: #fff; PADDING-BOTTOM: =
3px; BORDER-LEFT: #000000 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: =
#000000 1px solid
}
#biography #content .records .title H3 {
	BORDER-BOTTOM: #bbb 1px dotted
}
#biography #content .bio .title H3 {
	BORDER-BOTTOM: #bbb 1px dotted
}
#biography #content .bio .copy {
	PADDING-LEFT: 145px
}
#biography #content .bio .copy2 {
	PADDING-LEFT: 145px
}
#listen-businessreports .topic {
	BACKGROUND: url(../images/static/topic-business.gif) no-repeat left top
}
#listen-oilgasreports .topic {
	BACKGROUND: url(../images/static/topic-oilgas.gif) no-repeat left top
}
#listen-consumerreports .topic {
	BACKGROUND: url(../images/static/topic-consumerreports.gif) no-repeat =
left top
}
#listen-entertainment .topic {
	BACKGROUND: url(../images/static/topic-entertainment.gif) no-repeat =
left top
}
#listen-todaysparent .topic {
	BACKGROUND: url(../images/static/topic-todaysparent.gif) no-repeat left =
top
}
#listen-health .topic {
	BACKGROUND: url(../images/static/topic-health.gif) no-repeat left top
}
#listen-globiz .topic {
	BACKGROUND: url(../images/static/topic-globiz.gif) no-repeat left top
}
#listen-moviereviews .topic {
	BACKGROUND: url(../images/static/topic-moviereviews.gif) no-repeat left =
top
}
#listen-newsfeatures .topic {
	BACKGROUND: url(../images/static/topic-newsfeatures.gif) no-repeat left =
top
}
#listen-offbeat .topic {
	BACKGROUND: url(../images/static/topic-offbeat.gif) no-repeat left top
}
#listen-techknowledge .topic {
	BACKGROUND: url(../images/static/topic-techknowledge.gif) no-repeat =
left top
}
#newslanding .topstory {
	BORDER-RIGHT: #ddd 3px solid; PADDING-RIGHT: 3px; BORDER-TOP: #ddd 3px =
solid; PADDING-LEFT: 3px; BACKGROUND: #eee; FLOAT: left; PADDING-BOTTOM: =
3px; MARGIN: 0px 0px 1em; BORDER-LEFT: #ddd 3px solid; WIDTH: 410px; =
PADDING-TOP: 3px; BORDER-BOTTOM: #ddd 3px solid
}
#newslanding .topstory .aintro {
	DISPLAY: none
}
#newslanding .topstory .footer {
	BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
#newslanding .topstory * {
	BACKGROUND: #eee
}
#newslanding .topstory .title {
	FONT-SIZE: 152%
}
#newslanding .topstory .meta-info {
	WIDTH: auto; HEIGHT: auto
}
#newslanding .topstory .copy {
	CLEAR: both
}
#newslanding .topstory .image {
	MARGIN: 0px; WIDTH: 100%; TEXT-ALIGN: center
}
#newslanding .topstory .wright .image .caption {
	FLOAT: none; WIDTH: auto; TEXT-ALIGN: center
}
#CommentBox {
	FLOAT: left; WIDTH: 500px
}
#CommentBox LABEL {
	CLEAR: left; DISPLAY: block; FLOAT: left; WIDTH: 150px
}

------=_NextPart_000_0000_01CA78AB.A530CCE0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.660news.com/css/showzone.css

.showzone {
	BORDER-RIGHT: #bbb 1px solid; BORDER-TOP: #bbb 1px solid; PADDING-LEFT: =
5px; BACKGROUND: #fffca3; MARGIN: 2px; BORDER-LEFT: #bbb 1px solid; =
BORDER-BOTTOM: #bbb 1px solid
}
.showzone A {
	PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 20px; BACKGROUND: =
url(/images/skin/showzone.gif) no-repeat left center; PADDING-BOTTOM: =
5px; COLOR: #ce0000! important; PADDING-TOP: 5px; TEXT-DECORATION: none
}
.showzone A:hover {
	COLOR: #ce0000; TEXT-DECORATION: underline
}
.showzone SPAN {
	CLEAR: left; DISPLAY: block; COLOR: #000
}

------=_NextPart_000_0000_01CA78AB.A530CCE0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.660news.com/css/wt.css

.last-updated {
	CLEAR: both; FONT-SIZE: 75%; TEXT-ALIGN: left
}
#wt-nav {
	PADDING-LEFT: 10px; BACKGROUND: url(../images/skin/wt-tabs-nav-bg.gif) =
no-repeat left bottom; HEIGHT: 35px
}
#wt-nav LI {
	PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; WIDTH: =
130px; PADDING-TOP: 10px; HEIGHT: 25px; _padding-top: 9px
}
#wt-nav .ui-tabs-selected {
	BACKGROUND: url(../images/skin/wt-tab-li-selected-bg.gif) no-repeat =
center top
}
#wt-nav #tab-traffic-a {
	BACKGROUND: url(../images/skin/wt-traffic-a-bg.gif) no-repeat center =
50%; WIDTH: 100%; HEIGHT: 20px
}
#wt-nav #tab-weather-a {
	BACKGROUND: url(../images/skin/wt-weather-a-bg.gif) no-repeat center =
50%; WIDTH: 100%; HEIGHT: 20px
}
#wt-nav LI A SPAN {
	DISPLAY: none! important
}
#wt-nav .ui-tabs-selected A SPAN {
	DISPLAY: none! important
}
.camera {
	FONT-SIZE: 85.3%
}
.camera IMG {
	BORDER-RIGHT: #6d726b 1px solid; BORDER-TOP: #6d726b 1px solid; =
BORDER-LEFT: #6d726b 1px solid; WIDTH: 100%; BORDER-BOTTOM: #6d726b 1px =
solid
}
.camera LABEL {
	DISPLAY: block; FONT-WEIGHT: bold
}
.camera A {
	CLEAR: left; DISPLAY: block; CURSOR: pointer; COLOR: #169546; =
TEXT-DECORATION: none
}
.camera A:link {
	CLEAR: left; DISPLAY: block; CURSOR: pointer; COLOR: #169546; =
TEXT-DECORATION: none
}
.camera A:visited {
	CLEAR: left; DISPLAY: block; CURSOR: pointer; COLOR: #169546; =
TEXT-DECORATION: none
}
.camera A:hover {
	TEXT-DECORATION: underline
}
#tab-traffic {
	TEXT-ALIGN: left
}
#camera {
	PADDING-RIGHT: 12px; PADDING-LEFT: 12px; PADDING-BOTTOM: 2px; WIDTH: =
290px; PADDING-TOP: 2px; HEIGHT: 300px; TEXT-ALIGN: left
}
#traffic-listen {
	MARGIN-TOP: 5px; DISPLAY: block; PADDING-LEFT: 20px; FONT-WEIGHT: bold; =
FONT-SIZE: 95%; BACKGROUND: url(../images/traffic/listen-bg.gif) =
no-repeat left center; MARGIN-LEFT: 12px; TEXT-TRANSFORM: uppercase; =
LINE-HEIGHT: 16px
}
#camera LABEL {
	FLOAT: left; WIDTH: 190px
}
#cameraNav {
	FLOAT: right; WIDTH: 90px; TEXT-ALIGN: right
}
#cameraNav A {
	DISPLAY: inline
}
#camerasMore {
	CLEAR: left; DISPLAY: block; FONT-WEIGHT: bold; FONT-SIZE: 85.3%; =
TEXT-TRANSFORM: uppercase; WIDTH: 175px
}
#camMap {
	BORDER-RIGHT: #666666 1px solid; BORDER-TOP: #666666 1px solid; =
BORDER-LEFT: #666666 1px solid; WIDTH: 630px; BORDER-BOTTOM: #666666 1px =
solid; POSITION: relative; HEIGHT: 400px; BACKGROUND-COLOR: #eeeeee
}
.cameraMapPopup {
	WIDTH: 200px
}
.cameraMapPopup IMG {
	HEIGHT: 150px
}
.cameraMapPopup A {
	DISPLAY: block
}
#cameraDashboard {
	CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: =
0px; MARGIN: 0px 0px 15px; OVERFLOW: hidden; PADDING-TOP: 0px
}
#cameraDashboard LI {
	PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FONT-SIZE: 77%; FLOAT: left; =
PADDING-BOTTOM: 15px; MARGIN: 0px; OVERFLOW: hidden; WIDTH: 202px; =
PADDING-TOP: 5px; LIST-STYLE-TYPE: none
}
#cameraDashboard LI IMG {
	WIDTH: 200px; HEIGHT: 150px
}
#cameraDashboard LABEL {
	HEIGHT: 2.5em
}
#cameraDashMsg {
	BORDER-RIGHT: #433f40 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#433f40 1px solid; DISPLAY: none; PADDING-LEFT: 5px; FONT-WEIGHT: bold; =
FONT-SIZE: 123.1%; BACKGROUND: #bfd9cc; PADDING-BOTTOM: 5px; MARGIN: =
15px 0px; BORDER-LEFT: #433f40 1px solid; COLOR: #433f40; PADDING-TOP: =
5px; BORDER-BOTTOM: #433f40 1px solid; TEXT-ALIGN: center
}
#cameraRemoveAll {
	FONT-SIZE: 77%; TEXT-TRANSFORM: none; CURSOR: pointer; COLOR: #169546; =
TEXT-DECORATION: none
}
#cameraRemoveAll:hover {
	TEXT-DECORATION: underline
}
#cameraRefresh {
	BORDER-RIGHT: #999999 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: =
#999999 1px solid; PADDING-LEFT: 5px; FONT-SIZE: 85%; BACKGROUND: =
#e3e3e3; FLOAT: left; PADDING-BOTTOM: 5px; BORDER-LEFT: #999999 1px =
solid; PADDING-TOP: 5px; BORDER-BOTTOM: #999999 1px solid
}
#cameraRefresh A {
	FONT-WEIGHT: bold; CURSOR: pointer; COLOR: #169546; TEXT-DECORATION: =
underline
}
#cameraRefresh A:hover {
	COLOR: #169546; TEXT-DECORATION: underline
}
#cameraRefresh A.set {
	CURSOR: text; COLOR: #585858; TEXT-DECORATION: none
}
#cameraRefresh A.set:hover {
	CURSOR: text; COLOR: #585858; TEXT-DECORATION: none
}
#trafficLinks {
	CLEAR: left
}
#cameraDebug {
	BORDER-RIGHT: black 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: black =
1px solid; PADDING-LEFT: 5px; FONT-SIZE: 77%; BACKGROUND: #fff; =
PADDING-BOTTOM: 5px; OVERFLOW: scroll; BORDER-LEFT: black 1px solid; =
WIDTH: 290px; PADDING-TOP: 5px; BORDER-BOTTOM: black 1px solid; HEIGHT: =
400px
}
#weather-side {
	FLOAT: right; WIDTH: 300px; POSITION: relative
}
#weather-side .current {
	PADDING-RIGHT: 5px; MARGIN-TOP: 10px; PADDING-LEFT: 5px; BACKGROUND: =
#fff; PADDING-BOTTOM: 5px; PADDING-TOP: 5px
}
#weather-side .current .icon {
	DISPLAY: block; FLOAT: left; WIDTH: 75px
}
#weather-side .current .conditions {
	DISPLAY: block; FLOAT: left; WIDTH: 75px
}
#weather-side .current .conditions .temp {
	FONT-SIZE: 200%
}
#weather-side .current .temperatures {
	PADDING-LEFT: 20px; FLOAT: left
}
#weather-side .forecast {
	CLEAR: both
}
#weather-side .forecast .day {
	PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BACKGROUND: #fff; FLOAT: left; =
PADDING-BOTTOM: 2px; OVERFLOW: hidden; WIDTH: 55px; PADDING-TOP: 2px; =
TEXT-ALIGN: center
}
#weather-side .forecast H3 {
	FONT-SIZE: 85%; MARGIN: 5px 0px 0px; TEXT-TRANSFORM: uppercase
}
#weather-side .forecast .day H4 {
	FONT-WEIGHT: bold; FONT-SIZE: 93%; TEXT-TRANSFORM: uppercase; COLOR: =
#009543
}
#weather-side .forecast .conditions {
	FONT-SIZE: 75%
}
#weather-side .forecast .conditions .temp {
	DISPLAY: block
}
#weather-info {
	CLEAR: both; OVERFLOW: hidden; PADDING-TOP: 5px
}
#weather-info .title {
	DISPLAY: none
}
#weather-info P {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: =
0.8em; PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 1.1em; =
PADDING-TOP: 0px
}
#weather-info .footer {
	FONT-WEIGHT: bold; FONT-SIZE: 85%; TEXT-TRANSFORM: uppercase; =
TEXT-ALIGN: left
}
#weather-side .forecast {
	MARGIN-TOP: 1em; BACKGROUND: #fff
}
#weather-side .current .icon {
	DISPLAY: block; WIDTH: 65px; HEIGHT: 41px
}
#weather-side .current .sky-1 {
	BACKGROUND: url(http://weather.rogersradio.ca/images/default/01.gif) =
no-repeat center 50%
}
#weather-side .current .sky-2 {
	BACKGROUND: url(http://weather.rogersradio.ca/images/default/02.gif) =
no-repeat center 50%
}
#weather-side .current .sky-3 {
	BACKGROUND: url(http://weather.rogersradio.ca/images/default/03.gif) =
no-repeat center 50%
}
#weather-side .current .sky-4 {
	BACKGROUND: url(http://weather.rogersradio.ca/images/default/04.gif) =
no-repeat center 50%
}
#weather-side .current .sky-5 {
	BACKGROUND: url(http://weather.rogersradio.ca/images/default/05.gif) =
no-repeat center 50%
}
#weather-side .current .sky-6 {
	BACKGROUND: url(http://weather.rogersradio.ca/images/default/06.gif) =
no-repeat center 50%
}
#weather-side .current .sky-7 {
	BACKGROUND: url(http://weather.rogersradio.ca/images/default/07.gif) =
no-repeat center 50%
}
#weather-side .current .sky-8 {
	BACKGROUND: url(http://weather.rogersradio.ca/images/default/08.gif) =
no-repeat center 50%
}
#weather-side .current .sky-9 {
	BACKGROUND: url(http://weather.rogersradio.ca/images/default/11.gif) =
no-repeat center 50%
}
#weather-side .current .sky-10 {
	BACKGROUND: url(http://weather.rogersradio.ca/images/default/12.gif) =
no-repeat center 50%
}
#weather-side .current .sky-11 {
	BACKGROUND: url(http://weather.rogersradio.ca/images/default/13.gif) =
no-repeat center 50%
}
#weather-side .current .sky-12 {
	BACKGROUND: url(http://weather.rogersradio.ca/images/default/14.gif) =
no-repeat center 50%
}
#weather-side .current .sky-13 {
	BACKGROUND: url(http://weather.rogersradio.ca/images/default/15.gif) =
no-repeat center 50%
}
#weather-side .current .sky-14 {
	BACKGROUND: url(http://weather.rogersradio.ca/images/default/16.gif) =
no-repeat center 50%
}
#weather-side .current .sky-15 {
	BACKGROUND: url(http://weather.rogersradio.ca/images/default/17.gif) =
no-repeat center 50%
}
#weather-side .current .sky-16 {
	BACKGROUND: url(http://weather.rogersradio.ca/images/default/18.gif) =
no-repeat center 50%
}
#weather-side .current .sky-17 {
	BACKGROUND: url(http://weather.rogersradio.ca/images/default/19.gif) =
no-repeat center 50%
}
#weather-side .current .sky-18 {
	BACKGROUND: url(http://weather.rogersradio.ca/images/default/20.gif) =
no-repeat center 50%
}
#weather-side .current .sky-19 {
	BACKGROUND: url(http://weather.rogersradio.ca/images/default/21.gif) =
no-repeat center 50%
}
#weather-side .current .sky-20 {
	BACKGROUND: url(http://weather.rogersradio.ca/images/default/22.gif) =
no-repeat center 50%
}
#weather-side .current .sky-21 {
	BACKGROUND: url(http://weather.rogersradio.ca/images/default/23.gif) =
no-repeat center 50%
}
#weather-side .current .sky-22 {
	BACKGROUND: url(http://weather.rogersradio.ca/images/default/24.gif) =
no-repeat center 50%
}
#weather-side .current .sky-23 {
	BACKGROUND: url(http://weather.rogersradio.ca/images/default/25.gif) =
no-repeat center 50%
}
#weather-side .current .sky-24 {
	BACKGROUND: url(http://weather.rogersradio.ca/images/default/26.gif) =
no-repeat center 50%
}
#weather-side .current .sky-25 {
	BACKGROUND: url(http://weather.rogersradio.ca/images/default/29.gif) =
no-repeat center 50%
}
#weather-side .current .sky-26 {
	BACKGROUND: url(http://weather.rogersradio.ca/images/default/30.gif) =
no-repeat center 50%
}
#weather-side .current .sky-27 {
	BACKGROUND: url(http://weather.rogersradio.ca/images/default/31.gif) =
no-repeat center 50%
}
#weather-side .current .sky-28 {
	BACKGROUND: url(http://weather.rogersradio.ca/images/default/32.gif) =
no-repeat center 50%
}
#weather-side .current .sky-29 {
	BACKGROUND: url(http://weather.rogersradio.ca/images/default/33.gif) =
no-repeat center 50%
}
#weather-side .current .sky-30 {
	BACKGROUND: url(http://weather.rogersradio.ca/images/default/34.gif) =
no-repeat center 50%
}
#weather-side .current .sky-31 {
	BACKGROUND: url(http://weather.rogersradio.ca/images/default/35.gif) =
no-repeat center 50%
}
#weather-side .current .sky-32 {
	BACKGROUND: url(http://weather.rogersradio.ca/images/default/36.gif) =
no-repeat center 50%
}
#weather-side .current .sky-33 {
	BACKGROUND: url(http://weather.rogersradio.ca/images/default/37.gif) =
no-repeat center 50%
}
#weather-side .current .sky-34 {
	BACKGROUND: url(http://weather.rogersradio.ca/images/default/38.gif) =
no-repeat center 50%
}
#weather-side .current .sky-35 {
	BACKGROUND: url(http://weather.rogersradio.ca/images/default/39.gif) =
no-repeat center 50%
}
#weather-side .current .sky-36 {
	BACKGROUND: url(http://weather.rogersradio.ca/images/default/40.gif) =
no-repeat center 50%
}
#weather-side .current .sky-37 {
	BACKGROUND: url(http://weather.rogersradio.ca/images/default/41.gif) =
no-repeat center 50%
}
#weather-side .current .sky-38 {
	BACKGROUND: url(http://weather.rogersradio.ca/images/default/42.gif) =
no-repeat center 50%
}
#weather-side .current .sky-39 {
	BACKGROUND: url(http://weather.rogersradio.ca/images/default/43.gif) =
no-repeat center 50%
}
#weather-side .current .sky-40 {
	BACKGROUND: url(http://weather.rogersradio.ca/images/default/44.gif) =
no-repeat center 50%
}
#weather-side .forecast .icon {
	DISPLAY: block; WIDTH: 55px; HEIGHT: 22px
}
#weather-side .forecast .sky-1 {
	BACKGROUND: =
url(http://weather.rogersradio.ca/images/default-small/01.gif) no-repeat =
center 50%
}
#weather-side .forecast .sky-2 {
	BACKGROUND: =
url(http://weather.rogersradio.ca/images/default-small/02.gif) no-repeat =
center 50%
}
#weather-side .forecast .sky-3 {
	BACKGROUND: =
url(http://weather.rogersradio.ca/images/default-small/03.gif) no-repeat =
center 50%
}
#weather-side .forecast .sky-4 {
	BACKGROUND: =
url(http://weather.rogersradio.ca/images/default-small/04.gif) no-repeat =
center 50%
}
#weather-side .forecast .sky-5 {
	BACKGROUND: =
url(http://weather.rogersradio.ca/images/default-small/05.gif) no-repeat =
center 50%
}
#weather-side .forecast .sky-6 {
	BACKGROUND: =
url(http://weather.rogersradio.ca/images/default-small/06.gif) no-repeat =
center 50%
}
#weather-side .forecast .sky-7 {
	BACKGROUND: =
url(http://weather.rogersradio.ca/images/default-small/07.gif) no-repeat =
center 50%
}
#weather-side .forecast .sky-8 {
	BACKGROUND: =
url(http://weather.rogersradio.ca/images/default-small/08.gif) no-repeat =
center 50%
}
#weather-side .forecast .sky-9 {
	BACKGROUND: =
url(http://weather.rogersradio.ca/images/default-small/11.gif) no-repeat =
center 50%
}
#weather-side .forecast .sky-10 {
	BACKGROUND: =
url(http://weather.rogersradio.ca/images/default-small/12.gif) no-repeat =
center 50%
}
#weather-side .forecast .sky-11 {
	BACKGROUND: =
url(http://weather.rogersradio.ca/images/default-small/13.gif) no-repeat =
center 50%
}
#weather-side .forecast .sky-12 {
	BACKGROUND: =
url(http://weather.rogersradio.ca/images/default-small/14.gif) no-repeat =
center 50%
}
#weather-side .forecast .sky-13 {
	BACKGROUND: =
url(http://weather.rogersradio.ca/images/default-small/15.gif) no-repeat =
center 50%
}
#weather-side .forecast .sky-14 {
	BACKGROUND: =
url(http://weather.rogersradio.ca/images/default-small/16.gif) no-repeat =
center 50%
}
#weather-side .forecast .sky-15 {
	BACKGROUND: =
url(http://weather.rogersradio.ca/images/default-small/17.gif) no-repeat =
center 50%
}
#weather-side .forecast .sky-16 {
	BACKGROUND: =
url(http://weather.rogersradio.ca/images/default-small/18.gif) no-repeat =
center 50%
}
#weather-side .forecast .sky-17 {
	BACKGROUND: =
url(http://weather.rogersradio.ca/images/default-small/19.gif) no-repeat =
center 50%
}
#weather-side .forecast .sky-18 {
	BACKGROUND: =
url(http://weather.rogersradio.ca/images/default-small/20.gif) no-repeat =
center 50%
}
#weather-side .forecast .sky-19 {
	BACKGROUND: =
url(http://weather.rogersradio.ca/images/default-small/21.gif) no-repeat =
center 50%
}
#weather-side .forecast .sky-20 {
	BACKGROUND: =
url(http://weather.rogersradio.ca/images/default-small/22.gif) no-repeat =
center 50%
}
#weather-side .forecast .sky-21 {
	BACKGROUND: =
url(http://weather.rogersradio.ca/images/default-small/23.gif) no-repeat =
center 50%
}
#weather-side .forecast .sky-22 {
	BACKGROUND: =
url(http://weather.rogersradio.ca/images/default-small/24.gif) no-repeat =
center 50%
}
#weather-side .forecast .sky-23 {
	BACKGROUND: =
url(http://weather.rogersradio.ca/images/default-small/25.gif) no-repeat =
center 50%
}
#weather-side .forecast .sky-24 {
	BACKGROUND: =
url(http://weather.rogersradio.ca/images/default-small/26.gif) no-repeat =
center 50%
}
#weather-side .forecast .sky-25 {
	BACKGROUND: =
url(http://weather.rogersradio.ca/images/default-small/29.gif) no-repeat =
center 50%
}
#weather-side .forecast .sky-26 {
	BACKGROUND: =
url(http://weather.rogersradio.ca/images/default-small/30.gif) no-repeat =
center 50%
}
#weather-side .forecast .sky-27 {
	BACKGROUND: =
url(http://weather.rogersradio.ca/images/default-small/31.gif) no-repeat =
center 50%
}
#weather-side .forecast .sky-28 {
	BACKGROUND: =
url(http://weather.rogersradio.ca/images/default-small/32.gif) no-repeat =
center 50%
}
#weather-side .forecast .sky-29 {
	BACKGROUND: =
url(http://weather.rogersradio.ca/images/default-small/33.gif) no-repeat =
center 50%
}
#weather-side .forecast .sky-30 {
	BACKGROUND: =
url(http://weather.rogersradio.ca/images/default-small/34.gif) no-repeat =
center 50%
}
#weather-side .forecast .sky-31 {
	BACKGROUND: =
url(http://weather.rogersradio.ca/images/default-small/35.gif) no-repeat =
center 50%
}
#weather-side .forecast .sky-32 {
	BACKGROUND: =
url(http://weather.rogersradio.ca/images/default-small/36.gif) no-repeat =
center 50%
}
#weather-side .forecast .sky-33 {
	BACKGROUND: =
url(http://weather.rogersradio.ca/images/default-small/37.gif) no-repeat =
center 50%
}
#weather-side .forecast .sky-34 {
	BACKGROUND: =
url(http://weather.rogersradio.ca/images/default-small/38.gif) no-repeat =
center 50%
}
#weather-side .forecast .sky-35 {
	BACKGROUND: =
url(http://weather.rogersradio.ca/images/default-small/39.gif) no-repeat =
center 50%
}
#weather-side .forecast .sky-36 {
	BACKGROUND: =
url(http://weather.rogersradio.ca/images/default-small/40.gif) no-repeat =
center 50%
}
#weather-side .forecast .sky-37 {
	BACKGROUND: =
url(http://weather.rogersradio.ca/images/default-small/41.gif) no-repeat =
center 50%
}
#weather-side .forecast .sky-38 {
	BACKGROUND: =
url(http://weather.rogersradio.ca/images/default-small/42.gif) no-repeat =
center 50%
}
#weather-side .forecast .sky-39 {
	BACKGROUND: =
url(http://weather.rogersradio.ca/images/default-small/43.gif) no-repeat =
center 50%
}
#weather-side .forecast .sky-40 {
	BACKGROUND: =
url(http://weather.rogersradio.ca/images/default-small/44.gif) no-repeat =
center 50%
}
#weather-info .date {
	DISPLAY: none
}

------=_NextPart_000_0000_01CA78AB.A530CCE0
Content-Type: text/css;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.660news.com/css/photo-upload.css

BODY {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: =
0px; FONT: 13px/1.231 arial,helvetica,clean,sans-serif; COLOR: #555; =
PADDING-TOP: 0px
}
.required {
	FONT-SIZE: 75%; COLOR: #4fb478
}
FORM BUTTON {
	FONT-WEIGHT: bold; FONT-SIZE: 77%; BACKGROUND: =
url(http://www.680news.com/images/skin/form-submit-bg.gif) #000; =
TEXT-TRANSFORM: uppercase; CURSOR: pointer; COLOR: #fff; =
BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: =
none; BORDER-BOTTOM-STYLE: none
}
LABEL {
	PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-SIZE: 85%; =
PADDING-BOTTOM: 0px; COLOR: #555; PADDING-TOP: 5px
}
#photoForm .error LABEL {
	COLOR: #cc0000
}
INPUT.tb {
	BORDER-RIGHT: rgb(206,206,206) 1px solid; BORDER-TOP: #7c7c7c 1px =
solid; BACKGROUND: =
url(http://www.680news.com/images/skin/form-textbox-bg.gif) #fff =
no-repeat left top; BORDER-LEFT: rgb(124,124,124) 1px solid; COLOR: =
#888; BORDER-BOTTOM: rgb(195,195,195) 1px solid
}
TEXTAREA.ta {
	BORDER-RIGHT: rgb(206,206,206) 1px solid; BORDER-TOP: #7c7c7c 1px =
solid; BACKGROUND: =
url(http://www.680news.com/images/skin/form-textbox-bg.gif) #fff =
no-repeat left top; BORDER-LEFT: rgb(124,124,124) 1px solid; COLOR: =
#888; BORDER-BOTTOM: rgb(195,195,195) 1px solid
}
INPUT {
	CLEAR: left; DISPLAY: block
}
TEXTAREA {
	CLEAR: left; DISPLAY: block
}
INPUT.submit {
	BORDER-RIGHT: #9db2a7 1px solid; PADDING-RIGHT: 10px; BORDER-TOP: =
#9db2a7 1px solid; PADDING-LEFT: 10px; FONT-WEIGHT: bold; =
PADDING-BOTTOM: 3px; BORDER-LEFT: #9db2a7 1px solid; COLOR: #838383; =
PADDING-TOP: 3px; BORDER-BOTTOM: #9db2a7 1px solid; BACKGROUND-COLOR: =
#bfd9cc
}
.input-file {
	FONT-SIZE: 11px; OVERFLOW: hidden; WIDTH: 150px; ZOOM: 1; FONT-FAMILY: =
arial; POSITION: relative
}
.input-file SPAN {
	BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0.6em; BORDER-TOP: #ccc =
1px solid; DISPLAY: block; PADDING-LEFT: 0.6em; PADDING-BOTTOM: 0.2em; =
OVERFLOW: hidden; BORDER-LEFT: #ccc 1px solid; PADDING-TOP: 0.25em; =
BORDER-BOTTOM: #ccc 1px solid; ZOOM: 1; POSITION: relative; _right: =
-3px; -webkit-border-top-left-radius: 8px; =
-webkit-border-bottom-left-radius: 8px
}
.input-file SPAN INPUT {
	PADDING-RIGHT: 0.6em; DISPLAY: block; PADDING-LEFT: 0.6em; FONT-SIZE: =
10px; BORDER-LEFT-COLOR: rgb(124,124,124); BACKGROUND: =
url(http://www.680news.com/images/skin/form-textbox-bg.gif) #fff =
no-repeat left top; LEFT: 0px; BORDER-BOTTOM-COLOR: rgb(195,195,195); =
PADDING-BOTTOM: 0.2em; WIDTH: 100%; COLOR: #bbb; BORDER-TOP-STYLE: none; =
BORDER-TOP-COLOR: #7c7c7c; PADDING-TOP: 0.25em; FONT-STYLE: italic; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: absolute; =
TOP: 0px; BORDER-RIGHT-COLOR: rgb(206,206,206); BORDER-BOTTOM-STYLE: =
none
}
.input-file-no-path LABEL {
	-webkit-border-radius: 8px
}
.input-file LABEL SPAN {
	PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent =
scroll repeat 0% 0%; PADDING-BOTTOM: 0px; BORDER-TOP-STYLE: none; =
PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; =
BORDER-BOTTOM-STYLE: none
}
.input-file LABEL {
	BORDER-RIGHT: #a3a3a3 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: =
#a3a3a3 1px solid; DISPLAY: inline; PADDING-LEFT: 2px; FONT-WEIGHT: =
bold; FONT-SIZE: 11px; Z-INDEX: 1; LEFT: 0px; FLOAT: right; =
PADDING-BOTTOM: 2px; MARGIN-LEFT: 10px; OVERFLOW: hidden; BORDER-LEFT: =
#a3a3a3 1px solid; WIDTH: 50px; CURSOR: pointer; COLOR: #838383; =
PADDING-TOP: 2px; BORDER-BOTTOM: #a3a3a3 1px solid; WHITE-SPACE: nowrap; =
POSITION: relative; TOP: 0px; BACKGROUND-COLOR: #bfd9cc
}
.input-file LABEL:hover {
	CURSOR: pointer
}
.input-file LABEL INPUT {
	FONT-SIZE: 11px; RIGHT: 0px; FILTER: alpha(opacity=3D0); CURSOR: =
pointer; BORDER-TOP-STYLE: none; LINE-HEIGHT: 12px; ZOOM: 1; =
BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; POSITION: absolute; =
TOP: 0px; BORDER-BOTTOM-STYLE: none; opacity: 0
}
A {
	COLOR: #169546
}
.input-file SPAN INPUT:focus {
	outline: none
}

------=_NextPart_000_0000_01CA78AB.A530CCE0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.660news.com/js/jquery.packed.js

/*
 * jQuery 1.2.3 - New Wave Javascript
 *
 * Copyright (c) 2008 John Resig (jquery.com)
 * Dual licensed under the MIT (MIT-LICENSE.txt)
 * and GPL (GPL-LICENSE.txt) licenses.
 *
 * $Date: 2008-02-06 00:21:25 -0500 (Wed, 06 Feb 2008) $
 * $Rev: 4663 $
 */
(function(){if(window.jQuery)var _jQuery=3Dwindow.jQuery;var =
jQuery=3Dwindow.jQuery=3Dfunction(selector,context){return new =
jQuery.prototype.init(selector,context);};if(window.$)var =
_$=3Dwindow.$;window.$=3DjQuery;var =
quickExpr=3D/^[^<]*(<(.|\s)+>)[^>]*$|^#(\w+)$/;var =
isSimple=3D/^.[^:#\[\.]*$/;jQuery.fn=3DjQuery.prototype=3D{init:function(=
selector,context){selector=3Dselector||document;if(selector.nodeType){thi=
s[0]=3Dselector;this.length=3D1;return this;}else if(typeof =
selector=3D=3D"string"){var =
match=3DquickExpr.exec(selector);if(match&&(match[1]||!context)){if(match=
[1])selector=3DjQuery.clean([match[1]],context);else{var =
elem=3Ddocument.getElementById(match[3]);if(elem)if(elem.id!=3Dmatch[3])r=
eturn jQuery().find(selector);else{this[0]=3Delem;this.length=3D1;return =
this;}else
selector=3D[];}}else
return new jQuery(context).find(selector);}else =
if(jQuery.isFunction(selector))return new =
jQuery(document)[jQuery.fn.ready?"ready":"load"](selector);return =
this.setArray(selector.constructor=3D=3DArray&&selector||(selector.jquery=
||selector.length&&selector!=3Dwindow&&!selector.nodeType&&selector[0]!=3D=
undefined&&selector[0].nodeType)&&jQuery.makeArray(selector)||[selector])=
;},jquery:"1.2.3",size:function(){return =
this.length;},length:0,get:function(num){return =
num=3D=3Dundefined?jQuery.makeArray(this):this[num];},pushStack:function(=
elems){var ret=3DjQuery(elems);ret.prevObject=3Dthis;return =
ret;},setArray:function(elems){this.length=3D0;Array.prototype.push.apply=
(this,elems);return this;},each:function(callback,args){return =
jQuery.each(this,callback,args);},index:function(elem){var =
ret=3D-1;this.each(function(i){if(this=3D=3Delem)ret=3Di;});return =
ret;},attr:function(name,value,type){var =
options=3Dname;if(name.constructor=3D=3DString)if(value=3D=3Dundefined)re=
turn =
this.length&&jQuery[type||"attr"](this[0],name)||undefined;else{options=3D=
{};options[name]=3Dvalue;}return this.each(function(i){for(name in =
options)jQuery.attr(type?this.style:this,name,jQuery.prop(this,options[na=
me],type,i,name));});},css:function(key,value){if((key=3D=3D'width'||key=3D=
=3D'height')&&parseFloat(value)<0)value=3Dundefined;return =
this.attr(key,value,"curCSS");},text:function(text){if(typeof =
text!=3D"object"&&text!=3Dnull)return =
this.empty().append((this[0]&&this[0].ownerDocument||document).createText=
Node(text));var =
ret=3D"";jQuery.each(text||this,function(){jQuery.each(this.childNodes,fu=
nction(){if(this.nodeType!=3D8)ret+=3Dthis.nodeType!=3D1?this.nodeValue:j=
Query.fn.text([this]);});});return =
ret;},wrapAll:function(html){if(this[0])jQuery(html,this[0].ownerDocument=
).clone().insertBefore(this[0]).map(function(){var =
elem=3Dthis;while(elem.firstChild)elem=3Delem.firstChild;return =
elem;}).append(this);return this;},wrapInner:function(html){return =
this.each(function(){jQuery(this).contents().wrapAll(html);});},wrap:func=
tion(html){return =
this.each(function(){jQuery(this).wrapAll(html);});},append:function(){re=
turn =
this.domManip(arguments,true,false,function(elem){if(this.nodeType=3D=3D1=
)this.appendChild(elem);});},prepend:function(){return =
this.domManip(arguments,true,true,function(elem){if(this.nodeType=3D=3D1)=
this.insertBefore(elem,this.firstChild);});},before:function(){return =
this.domManip(arguments,false,false,function(elem){this.parentNode.insert=
Before(elem,this);});},after:function(){return =
this.domManip(arguments,false,true,function(elem){this.parentNode.insertB=
efore(elem,this.nextSibling);});},end:function(){return =
this.prevObject||jQuery([]);},find:function(selector){var =
elems=3DjQuery.map(this,function(elem){return =
jQuery.find(selector,elem);});return this.pushStack(/[^+>] =
[^+>]/.test(selector)||selector.indexOf("..")>-1?jQuery.unique(elems):ele=
ms);},clone:function(events){var =
ret=3Dthis.map(function(){if(jQuery.browser.msie&&!jQuery.isXMLDoc(this))=
{var =
clone=3Dthis.cloneNode(true),container=3Ddocument.createElement("div");co=
ntainer.appendChild(clone);return =
jQuery.clean([container.innerHTML])[0];}else
return this.cloneNode(true);});var =
clone=3Dret.find("*").andSelf().each(function(){if(this[expando]!=3Dundef=
ined)this[expando]=3Dnull;});if(events=3D=3D=3Dtrue)this.find("*").andSel=
f().each(function(i){if(this.nodeType=3D=3D3)return;var =
events=3DjQuery.data(this,"events");for(var type in events)for(var =
handler in =
events[type])jQuery.event.add(clone[i],type,events[type][handler],events[=
type][handler].data);});return ret;},filter:function(selector){return =
this.pushStack(jQuery.isFunction(selector)&&jQuery.grep(this,function(ele=
m,i){return =
selector.call(elem,i);})||jQuery.multiFilter(selector,this));},not:functi=
on(selector){if(selector.constructor=3D=3DString)if(isSimple.test(selecto=
r))return this.pushStack(jQuery.multiFilter(selector,this,true));else
selector=3DjQuery.multiFilter(selector,this);var =
isArrayLike=3Dselector.length&&selector[selector.length-1]!=3D=3Dundefine=
d&&!selector.nodeType;return this.filter(function(){return =
isArrayLike?jQuery.inArray(this,selector)<0:this!=3Dselector;});},add:fun=
ction(selector){return!selector?this:this.pushStack(jQuery.merge(this.get=
(),selector.constructor=3D=3DString?jQuery(selector).get():selector.lengt=
h!=3Dundefined&&(!selector.nodeName||jQuery.nodeName(selector,"form"))?se=
lector:[selector]));},is:function(selector){return =
selector?jQuery.multiFilter(selector,this).length>0:false;},hasClass:func=
tion(selector){return =
this.is("."+selector);},val:function(value){if(value=3D=3Dundefined){if(t=
his.length){var elem=3Dthis[0];if(jQuery.nodeName(elem,"select")){var =
index=3Delem.selectedIndex,values=3D[],options=3Delem.options,one=3Delem.=
type=3D=3D"select-one";if(index<0)return null;for(var =
i=3Done?index:0,max=3Done?index+1:options.length;i<max;i++){var =
option=3Doptions[i];if(option.selected){value=3DjQuery.browser.msie&&!opt=
ion.attributes.value.specified?option.text:option.value;if(one)return =
value;values.push(value);}}return values;}else
return(this[0].value||"").replace(/\r/g,"");}return undefined;}return =
this.each(function(){if(this.nodeType!=3D1)return;if(value.constructor=3D=
=3DArray&&/radio|checkbox/.test(this.type))this.checked=3D(jQuery.inArray=
(this.value,value)>=3D0||jQuery.inArray(this.name,value)>=3D0);else =
if(jQuery.nodeName(this,"select")){var =
values=3Dvalue.constructor=3D=3DArray?value:[value];jQuery("option",this)=
.each(function(){this.selected=3D(jQuery.inArray(this.value,values)>=3D0|=
|jQuery.inArray(this.text,values)>=3D0);});if(!values.length)this.selecte=
dIndex=3D-1;}else
this.value=3Dvalue;});},html:function(value){return =
value=3D=3Dundefined?(this.length?this[0].innerHTML:null):this.empty().ap=
pend(value);},replaceWith:function(value){return =
this.after(value).remove();},eq:function(i){return =
this.slice(i,i+1);},slice:function(){return =
this.pushStack(Array.prototype.slice.apply(this,arguments));},map:functio=
n(callback){return =
this.pushStack(jQuery.map(this,function(elem,i){return =
callback.call(elem,i,elem);}));},andSelf:function(){return =
this.add(this.prevObject);},data:function(key,value){var =
parts=3Dkey.split(".");parts[1]=3Dparts[1]?"."+parts[1]:"";if(value=3D=3D=
null){var =
data=3Dthis.triggerHandler("getData"+parts[1]+"!",[parts[0]]);if(data=3D=3D=
undefined&&this.length)data=3DjQuery.data(this[0],key);return =
data=3D=3Dnull&&parts[1]?this.data(parts[0]):data;}else
return =
this.trigger("setData"+parts[1]+"!",[parts[0],value]).each(function(){jQu=
ery.data(this,key,value);});},removeData:function(key){return =
this.each(function(){jQuery.removeData(this,key);});},domManip:function(a=
rgs,table,reverse,callback){var clone=3Dthis.length>1,elems;return =
this.each(function(){if(!elems){elems=3DjQuery.clean(args,this.ownerDocum=
ent);if(reverse)elems.reverse();}var =
obj=3Dthis;if(table&&jQuery.nodeName(this,"table")&&jQuery.nodeName(elems=
[0],"tr"))obj=3Dthis.getElementsByTagName("tbody")[0]||this.appendChild(t=
his.ownerDocument.createElement("tbody"));var =
scripts=3DjQuery([]);jQuery.each(elems,function(){var =
elem=3Dclone?jQuery(this).clone(true)[0]:this;if(jQuery.nodeName(elem,"sc=
ript")){scripts=3Dscripts.add(elem);}else{if(elem.nodeType=3D=3D1)scripts=
=3Dscripts.add(jQuery("script",elem).remove());callback.call(obj,elem);}}=
);scripts.each(evalScript);});}};jQuery.prototype.init.prototype=3DjQuery=
.prototype;function =
evalScript(i,elem){if(elem.src)jQuery.ajax({url:elem.src,async:false,data=
Type:"script"});else
jQuery.globalEval(elem.text||elem.textContent||elem.innerHTML||"");if(ele=
m.parentNode)elem.parentNode.removeChild(elem);}jQuery.extend=3DjQuery.fn=
.extend=3Dfunction(){var =
target=3Darguments[0]||{},i=3D1,length=3Darguments.length,deep=3Dfalse,op=
tions;if(target.constructor=3D=3DBoolean){deep=3Dtarget;target=3Dargument=
s[1]||{};i=3D2;}if(typeof target!=3D"object"&&typeof =
target!=3D"function")target=3D{};if(length=3D=3D1){target=3Dthis;i=3D0;}f=
or(;i<length;i++)if((options=3Darguments[i])!=3Dnull)for(var name in =
options){if(target=3D=3D=3Doptions[name])continue;if(deep&&options[name]&=
&typeof =
options[name]=3D=3D"object"&&target[name]&&!options[name].nodeType)target=
[name]=3DjQuery.extend(target[name],options[name]);else =
if(options[name]!=3Dundefined)target[name]=3Doptions[name];}return =
target;};var expando=3D"jQuery"+(new =
Date()).getTime(),uuid=3D0,windowData=3D{};var =
exclude=3D/z-?index|font-?weight|opacity|zoom|line-?height/i;jQuery.exten=
d({noConflict:function(deep){window.$=3D_$;if(deep)window.jQuery=3D_jQuer=
y;return jQuery;},isFunction:function(fn){return!!fn&&typeof =
fn!=3D"string"&&!fn.nodeName&&fn.constructor!=3DArray&&/function/i.test(f=
n+"");},isXMLDoc:function(elem){return =
elem.documentElement&&!elem.body||elem.tagName&&elem.ownerDocument&&!elem=
.ownerDocument.body;},globalEval:function(data){data=3DjQuery.trim(data);=
if(data){var =
head=3Ddocument.getElementsByTagName("head")[0]||document.documentElement=
,script=3Ddocument.createElement("script");script.type=3D"text/javascript=
";if(jQuery.browser.msie)script.text=3Ddata;else
script.appendChild(document.createTextNode(data));head.appendChild(script=
);head.removeChild(script);}},nodeName:function(elem,name){return =
elem.nodeName&&elem.nodeName.toUpperCase()=3D=3Dname.toUpperCase();},cach=
e:{},data:function(elem,name,data){elem=3Delem=3D=3Dwindow?windowData:ele=
m;var =
id=3Delem[expando];if(!id)id=3Delem[expando]=3D++uuid;if(name&&!jQuery.ca=
che[id])jQuery.cache[id]=3D{};if(data!=3Dundefined)jQuery.cache[id][name]=
=3Ddata;return =
name?jQuery.cache[id][name]:id;},removeData:function(elem,name){elem=3Del=
em=3D=3Dwindow?windowData:elem;var =
id=3Delem[expando];if(name){if(jQuery.cache[id]){delete =
jQuery.cache[id][name];name=3D"";for(name in =
jQuery.cache[id])break;if(!name)jQuery.removeData(elem);}}else{try{delete=
 =
elem[expando];}catch(e){if(elem.removeAttribute)elem.removeAttribute(expa=
ndo);}delete =
jQuery.cache[id];}},each:function(object,callback,args){if(args){if(objec=
t.length=3D=3Dundefined){for(var name in =
object)if(callback.apply(object[name],args)=3D=3D=3Dfalse)break;}else
for(var =
i=3D0,length=3Dobject.length;i<length;i++)if(callback.apply(object[i],arg=
s)=3D=3D=3Dfalse)break;}else{if(object.length=3D=3Dundefined){for(var =
name in =
object)if(callback.call(object[name],name,object[name])=3D=3D=3Dfalse)bre=
ak;}else
for(var =
i=3D0,length=3Dobject.length,value=3Dobject[0];i<length&&callback.call(va=
lue,i,value)!=3D=3Dfalse;value=3Dobject[++i]){}}return =
object;},prop:function(elem,value,type,i,name){if(jQuery.isFunction(value=
))value=3Dvalue.call(elem,i);return =
value&&value.constructor=3D=3DNumber&&type=3D=3D"curCSS"&&!exclude.test(n=
ame)?value+"px":value;},className:{add:function(elem,classNames){jQuery.e=
ach((classNames||"").split(/\s+/),function(i,className){if(elem.nodeType=3D=
=3D1&&!jQuery.className.has(elem.className,className))elem.className+=3D(=
elem.className?" =
":"")+className;});},remove:function(elem,classNames){if(elem.nodeType=3D=
=3D1)elem.className=3DclassNames!=3Dundefined?jQuery.grep(elem.className.=
split(/\s+/),function(className){return!jQuery.className.has(classNames,c=
lassName);}).join(" "):"";},has:function(elem,className){return =
jQuery.inArray(className,(elem.className||elem).toString().split(/\s+/))>=
-1;}},swap:function(elem,options,callback){var old=3D{};for(var name in =
options){old[name]=3Delem.style[name];elem.style[name]=3Doptions[name];}c=
allback.call(elem);for(var name in =
options)elem.style[name]=3Dold[name];},css:function(elem,name,force){if(n=
ame=3D=3D"width"||name=3D=3D"height"){var =
val,props=3D{position:"absolute",visibility:"hidden",display:"block"},whi=
ch=3Dname=3D=3D"width"?["Left","Right"]:["Top","Bottom"];function =
getWH(){val=3Dname=3D=3D"width"?elem.offsetWidth:elem.offsetHeight;var =
padding=3D0,border=3D0;jQuery.each(which,function(){padding+=3DparseFloat=
(jQuery.curCSS(elem,"padding"+this,true))||0;border+=3DparseFloat(jQuery.=
curCSS(elem,"border"+this+"Width",true))||0;});val-=3DMath.round(padding+=
border);}if(jQuery(elem).is(":visible"))getWH();else
jQuery.swap(elem,props,getWH);return Math.max(0,val);}return =
jQuery.curCSS(elem,name,force);},curCSS:function(elem,name,force){var =
ret;function color(elem){if(!jQuery.browser.safari)return false;var =
ret=3Ddocument.defaultView.getComputedStyle(elem,null);return!ret||ret.ge=
tPropertyValue("color")=3D=3D"";}if(name=3D=3D"opacity"&&jQuery.browser.m=
sie){ret=3DjQuery.attr(elem.style,"opacity");return =
ret=3D=3D""?"1":ret;}if(jQuery.browser.opera&&name=3D=3D"display"){var =
save=3Delem.style.outline;elem.style.outline=3D"0 solid =
black";elem.style.outline=3Dsave;}if(name.match(/float/i))name=3DstyleFlo=
at;if(!force&&elem.style&&elem.style[name])ret=3Delem.style[name];else =
if(document.defaultView&&document.defaultView.getComputedStyle){if(name.m=
atch(/float/i))name=3D"float";name=3Dname.replace(/([A-Z])/g,"-$1").toLow=
erCase();var =
getComputedStyle=3Ddocument.defaultView.getComputedStyle(elem,null);if(ge=
tComputedStyle&&!color(elem))ret=3DgetComputedStyle.getPropertyValue(name=
);else{var swap=3D[],stack=3D[];for(var =
a=3Delem;a&&color(a);a=3Da.parentNode)stack.unshift(a);for(var =
i=3D0;i<stack.length;i++)if(color(stack[i])){swap[i]=3Dstack[i].style.dis=
play;stack[i].style.display=3D"block";}ret=3Dname=3D=3D"display"&&swap[st=
ack.length-1]!=3Dnull?"none":(getComputedStyle&&getComputedStyle.getPrope=
rtyValue(name))||"";for(var =
i=3D0;i<swap.length;i++)if(swap[i]!=3Dnull)stack[i].style.display=3Dswap[=
i];}if(name=3D=3D"opacity"&&ret=3D=3D"")ret=3D"1";}else =
if(elem.currentStyle){var =
camelCase=3Dname.replace(/\-(\w)/g,function(all,letter){return =
letter.toUpperCase();});ret=3Delem.currentStyle[name]||elem.currentStyle[=
camelCase];if(!/^\d+(px)?$/i.test(ret)&&/^\d/.test(ret)){var =
style=3Delem.style.left,runtimeStyle=3Delem.runtimeStyle.left;elem.runtim=
eStyle.left=3Delem.currentStyle.left;elem.style.left=3Dret||0;ret=3Delem.=
style.pixelLeft+"px";elem.style.left=3Dstyle;elem.runtimeStyle.left=3Drun=
timeStyle;}}return ret;},clean:function(elems,context){var =
ret=3D[];context=3Dcontext||document;if(typeof =
context.createElement=3D=3D'undefined')context=3Dcontext.ownerDocument||c=
ontext[0]&&context[0].ownerDocument||document;jQuery.each(elems,function(=
i,elem){if(!elem)return;if(elem.constructor=3D=3DNumber)elem=3Delem.toStr=
ing();if(typeof =
elem=3D=3D"string"){elem=3Delem.replace(/(<(\w+)[^>]*?)\/>/g,function(all=
,front,tag){return =
tag.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?all=
:front+"></"+tag+">";});var =
tags=3DjQuery.trim(elem).toLowerCase(),div=3Dcontext.createElement("div")=
;var wrap=3D!tags.indexOf("<opt")&&[1,"<select =
multiple=3D'multiple'>","</select>"]||!tags.indexOf("<leg")&&[1,"<fieldse=
t>","</fieldset>"]||tags.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"<ta=
ble>","</table>"]||!tags.indexOf("<tr")&&[2,"<table><tbody>","</tbody></t=
able>"]||(!tags.indexOf("<td")||!tags.indexOf("<th"))&&[3,"<table><tbody>=
<tr>","</tr></tbody></table>"]||!tags.indexOf("<col")&&[2,"<table><tbody>=
</tbody><colgroup>","</colgroup></table>"]||jQuery.browser.msie&&[1,"div<=
div>","</div>"]||[0,"",""];div.innerHTML=3Dwrap[1]+elem+wrap[2];while(wra=
p[0]--)div=3Ddiv.lastChild;if(jQuery.browser.msie){var =
tbody=3D!tags.indexOf("<table")&&tags.indexOf("<tbody")<0?div.firstChild&=
&div.firstChild.childNodes:wrap[1]=3D=3D"<table>"&&tags.indexOf("<tbody")=
<0?div.childNodes:[];for(var =
j=3Dtbody.length-1;j>=3D0;--j)if(jQuery.nodeName(tbody[j],"tbody")&&!tbod=
y[j].childNodes.length)tbody[j].parentNode.removeChild(tbody[j]);if(/^\s/=
.test(elem))div.insertBefore(context.createTextNode(elem.match(/^\s*/)[0]=
),div.firstChild);}elem=3DjQuery.makeArray(div.childNodes);}if(elem.lengt=
h=3D=3D=3D0&&(!jQuery.nodeName(elem,"form")&&!jQuery.nodeName(elem,"selec=
t")))return;if(elem[0]=3D=3Dundefined||jQuery.nodeName(elem,"form")||elem=
.options)ret.push(elem);else
ret=3DjQuery.merge(ret,elem);});return =
ret;},attr:function(elem,name,value){if(!elem||elem.nodeType=3D=3D3||elem=
.nodeType=3D=3D8)return undefined;var =
fix=3DjQuery.isXMLDoc(elem)?{}:jQuery.props;if(name=3D=3D"selected"&&jQue=
ry.browser.safari)elem.parentNode.selectedIndex;if(fix[name]){if(value!=3D=
undefined)elem[fix[name]]=3Dvalue;return elem[fix[name]];}else =
if(jQuery.browser.msie&&name=3D=3D"style")return =
jQuery.attr(elem.style,"cssText",value);else =
if(value=3D=3Dundefined&&jQuery.browser.msie&&jQuery.nodeName(elem,"form"=
)&&(name=3D=3D"action"||name=3D=3D"method"))return =
elem.getAttributeNode(name).nodeValue;else =
if(elem.tagName){if(value!=3Dundefined){if(name=3D=3D"type"&&jQuery.nodeN=
ame(elem,"input")&&elem.parentNode)throw"type property can't be =
changed";elem.setAttribute(name,""+value);}if(jQuery.browser.msie&&/href|=
src/.test(name)&&!jQuery.isXMLDoc(elem))return =
elem.getAttribute(name,2);return =
elem.getAttribute(name);}else{if(name=3D=3D"opacity"&&jQuery.browser.msie=
){if(value!=3Dundefined){elem.zoom=3D1;elem.filter=3D(elem.filter||"").re=
place(/alpha\([^)]*\)/,"")+(parseFloat(value).toString()=3D=3D"NaN"?"":"a=
lpha(opacity=3D"+value*100+")");}return =
elem.filter&&elem.filter.indexOf("opacity=3D")>=3D0?(parseFloat(elem.filt=
er.match(/opacity=3D([^)]*)/)[1])/100).toString():"";}name=3Dname.replace=
(/-([a-z])/ig,function(all,letter){return =
letter.toUpperCase();});if(value!=3Dundefined)elem[name]=3Dvalue;return =
elem[name];}},trim:function(text){return(text||"").replace(/^\s+|\s+$/g,"=
");},makeArray:function(array){var ret=3D[];if(typeof =
array!=3D"array")for(var =
i=3D0,length=3Darray.length;i<length;i++)ret.push(array[i]);else
ret=3Darray.slice(0);return ret;},inArray:function(elem,array){for(var =
i=3D0,length=3Darray.length;i<length;i++)if(array[i]=3D=3Delem)return =
i;return-1;},merge:function(first,second){if(jQuery.browser.msie){for(var=
 =
i=3D0;second[i];i++)if(second[i].nodeType!=3D8)first.push(second[i]);}els=
e
for(var i=3D0;second[i];i++)first.push(second[i]);return =
first;},unique:function(array){var ret=3D[],done=3D{};try{for(var =
i=3D0,length=3Darray.length;i<length;i++){var =
id=3DjQuery.data(array[i]);if(!done[id]){done[id]=3Dtrue;ret.push(array[i=
]);}}}catch(e){ret=3Darray;}return =
ret;},grep:function(elems,callback,inv){var ret=3D[];for(var =
i=3D0,length=3Delems.length;i<length;i++)if(!inv&&callback(elems[i],i)||i=
nv&&!callback(elems[i],i))ret.push(elems[i]);return =
ret;},map:function(elems,callback){var ret=3D[];for(var =
i=3D0,length=3Delems.length;i<length;i++){var =
value=3Dcallback(elems[i],i);if(value!=3D=3Dnull&&value!=3Dundefined){if(=
value.constructor!=3DArray)value=3D[value];ret=3Dret.concat(value);}}retu=
rn ret;}});var =
userAgent=3Dnavigator.userAgent.toLowerCase();jQuery.browser=3D{version:(=
userAgent.match(/.+(?:rv|it|ra|ie)[\/: =
]([\d.]+)/)||[])[1],safari:/webkit/.test(userAgent),opera:/opera/.test(us=
erAgent),msie:/msie/.test(userAgent)&&!/opera/.test(userAgent),mozilla:/m=
ozilla/.test(userAgent)&&!/(compatible|webkit)/.test(userAgent)};var =
styleFloat=3DjQuery.browser.msie?"styleFloat":"cssFloat";jQuery.extend({b=
oxModel:!jQuery.browser.msie||document.compatMode=3D=3D"CSS1Compat",props=
:{"for":"htmlFor","class":"className","float":styleFloat,cssFloat:styleFl=
oat,styleFloat:styleFloat,innerHTML:"innerHTML",className:"className",val=
ue:"value",disabled:"disabled",checked:"checked",readonly:"readOnly",sele=
cted:"selected",maxlength:"maxLength",selectedIndex:"selectedIndex",defau=
ltValue:"defaultValue",tagName:"tagName",nodeName:"nodeName"}});jQuery.ea=
ch({parent:function(elem){return =
elem.parentNode;},parents:function(elem){return =
jQuery.dir(elem,"parentNode");},next:function(elem){return =
jQuery.nth(elem,2,"nextSibling");},prev:function(elem){return =
jQuery.nth(elem,2,"previousSibling");},nextAll:function(elem){return =
jQuery.dir(elem,"nextSibling");},prevAll:function(elem){return =
jQuery.dir(elem,"previousSibling");},siblings:function(elem){return =
jQuery.sibling(elem.parentNode.firstChild,elem);},children:function(elem)=
{return jQuery.sibling(elem.firstChild);},contents:function(elem){return =
jQuery.nodeName(elem,"iframe")?elem.contentDocument||elem.contentWindow.d=
ocument:jQuery.makeArray(elem.childNodes);}},function(name,fn){jQuery.fn[=
name]=3Dfunction(selector){var =
ret=3DjQuery.map(this,fn);if(selector&&typeof =
selector=3D=3D"string")ret=3DjQuery.multiFilter(selector,ret);return =
this.pushStack(jQuery.unique(ret));};});jQuery.each({appendTo:"append",pr=
ependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"r=
eplaceWith"},function(name,original){jQuery.fn[name]=3Dfunction(){var =
args=3Darguments;return this.each(function(){for(var =
i=3D0,length=3Dargs.length;i<length;i++)jQuery(args[i])[original](this);}=
);};});jQuery.each({removeAttr:function(name){jQuery.attr(this,name,"");i=
f(this.nodeType=3D=3D1)this.removeAttribute(name);},addClass:function(cla=
ssNames){jQuery.className.add(this,classNames);},removeClass:function(cla=
ssNames){jQuery.className.remove(this,classNames);},toggleClass:function(=
classNames){jQuery.className[jQuery.className.has(this,classNames)?"remov=
e":"add"](this,classNames);},remove:function(selector){if(!selector||jQue=
ry.filter(selector,[this]).r.length){jQuery("*",this).add(this).each(func=
tion(){jQuery.event.remove(this);jQuery.removeData(this);});if(this.paren=
tNode)this.parentNode.removeChild(this);}},empty:function(){jQuery(">*",t=
his).remove();while(this.firstChild)this.removeChild(this.firstChild);}},=
function(name,fn){jQuery.fn[name]=3Dfunction(){return =
this.each(fn,arguments);};});jQuery.each(["Height","Width"],function(i,na=
me){var =
type=3Dname.toLowerCase();jQuery.fn[type]=3Dfunction(size){return =
this[0]=3D=3Dwindow?jQuery.browser.opera&&document.body["client"+name]||j=
Query.browser.safari&&window["inner"+name]||document.compatMode=3D=3D"CSS=
1Compat"&&document.documentElement["client"+name]||document.body["client"=
+name]:this[0]=3D=3Ddocument?Math.max(Math.max(document.body["scroll"+nam=
e],document.documentElement["scroll"+name]),Math.max(document.body["offse=
t"+name],document.documentElement["offset"+name])):size=3D=3Dundefined?(t=
his.length?jQuery.css(this[0],type):null):this.css(type,size.constructor=3D=
=3DString?size:size+"px");};});var =
chars=3DjQuery.browser.safari&&parseInt(jQuery.browser.version)<417?"(?:[=
\\w*_-]|\\\\.)":"(?:[\\w\u0128-\uFFFF*_-]|\\\\.)",quickChild=3Dnew =
RegExp("^>\\s*("+chars+"+)"),quickID=3Dnew =
RegExp("^("+chars+"+)(#)("+chars+"+)"),quickClass=3Dnew =
RegExp("^([#.]?)("+chars+"*)");jQuery.extend({expr:{"":function(a,i,m){re=
turn m[2]=3D=3D"*"||jQuery.nodeName(a,m[2]);},"#":function(a,i,m){return =
a.getAttribute("id")=3D=3Dm[2];},":":{lt:function(a,i,m){return =
i<m[3]-0;},gt:function(a,i,m){return =
i>m[3]-0;},nth:function(a,i,m){return =
m[3]-0=3D=3Di;},eq:function(a,i,m){return =
m[3]-0=3D=3Di;},first:function(a,i){return =
i=3D=3D0;},last:function(a,i,m,r){return =
i=3D=3Dr.length-1;},even:function(a,i){return =
i%2=3D=3D0;},odd:function(a,i){return =
i%2;},"first-child":function(a){return =
a.parentNode.getElementsByTagName("*")[0]=3D=3Da;},"last-child":function(=
a){return =
jQuery.nth(a.parentNode.lastChild,1,"previousSibling")=3D=3Da;},"only-chi=
ld":function(a){return!jQuery.nth(a.parentNode.lastChild,2,"previousSibli=
ng");},parent:function(a){return =
a.firstChild;},empty:function(a){return!a.firstChild;},contains:function(=
a,i,m){return(a.textContent||a.innerText||jQuery(a).text()||"").indexOf(m=
[3])>=3D0;},visible:function(a){return"hidden"!=3Da.type&&jQuery.css(a,"d=
isplay")!=3D"none"&&jQuery.css(a,"visibility")!=3D"hidden";},hidden:funct=
ion(a){return"hidden"=3D=3Da.type||jQuery.css(a,"display")=3D=3D"none"||j=
Query.css(a,"visibility")=3D=3D"hidden";},enabled:function(a){return!a.di=
sabled;},disabled:function(a){return =
a.disabled;},checked:function(a){return =
a.checked;},selected:function(a){return =
a.selected||jQuery.attr(a,"selected");},text:function(a){return"text"=3D=3D=
a.type;},radio:function(a){return"radio"=3D=3Da.type;},checkbox:function(=
a){return"checkbox"=3D=3Da.type;},file:function(a){return"file"=3D=3Da.ty=
pe;},password:function(a){return"password"=3D=3Da.type;},submit:function(=
a){return"submit"=3D=3Da.type;},image:function(a){return"image"=3D=3Da.ty=
pe;},reset:function(a){return"reset"=3D=3Da.type;},button:function(a){ret=
urn"button"=3D=3Da.type||jQuery.nodeName(a,"button");},input:function(a){=
return/input|select|textarea|button/i.test(a.nodeName);},has:function(a,i=
,m){return =
jQuery.find(m[3],a).length;},header:function(a){return/h\d/i.test(a.nodeN=
ame);},animated:function(a){return =
jQuery.grep(jQuery.timers,function(fn){return =
a=3D=3Dfn.elem;}).length;}}},parse:[/^(\[) *@?([\w-]+) *([!*$^~=3D]*) =
*('?"?)(.*?)\4 *\]/,/^(:)([\w-]+)\("?'?(.*?(\(.*?\))?[^(]*?)"?'?\)/,new =
RegExp("^([:.#]*)("+chars+"+)")],multiFilter:function(expr,elems,not){var=
 old,cur=3D[];while(expr&&expr!=3Dold){old=3Dexpr;var =
f=3DjQuery.filter(expr,elems,not);expr=3Df.t.replace(/^\s*,\s*/,"");cur=3D=
not?elems=3Df.r:jQuery.merge(cur,f.r);}return =
cur;},find:function(t,context){if(typeof =
t!=3D"string")return[t];if(context&&context.nodeType!=3D1&&context.nodeTy=
pe!=3D9)return[];context=3Dcontext||document;var =
ret=3D[context],done=3D[],last,nodeName;while(t&&last!=3Dt){var =
r=3D[];last=3Dt;t=3DjQuery.trim(t);var foundToken=3Dfalse;var =
re=3DquickChild;var =
m=3Dre.exec(t);if(m){nodeName=3Dm[1].toUpperCase();for(var =
i=3D0;ret[i];i++)for(var =
c=3Dret[i].firstChild;c;c=3Dc.nextSibling)if(c.nodeType=3D=3D1&&(nodeName=
=3D=3D"*"||c.nodeName.toUpperCase()=3D=3DnodeName))r.push(c);ret=3Dr;t=3D=
t.replace(re,"");if(t.indexOf(" =
")=3D=3D0)continue;foundToken=3Dtrue;}else{re=3D/^([>+~])\s*(\w*)/i;if((m=
=3Dre.exec(t))!=3Dnull){r=3D[];var =
merge=3D{};nodeName=3Dm[2].toUpperCase();m=3Dm[1];for(var =
j=3D0,rl=3Dret.length;j<rl;j++){var =
n=3Dm=3D=3D"~"||m=3D=3D"+"?ret[j].nextSibling:ret[j].firstChild;for(;n;n=3D=
n.nextSibling)if(n.nodeType=3D=3D1){var =
id=3DjQuery.data(n);if(m=3D=3D"~"&&merge[id])break;if(!nodeName||n.nodeNa=
me.toUpperCase()=3D=3DnodeName){if(m=3D=3D"~")merge[id]=3Dtrue;r.push(n);=
}if(m=3D=3D"+")break;}}ret=3Dr;t=3DjQuery.trim(t.replace(re,""));foundTok=
en=3Dtrue;}}if(t&&!foundToken){if(!t.indexOf(",")){if(context=3D=3Dret[0]=
)ret.shift();done=3DjQuery.merge(done,ret);r=3Dret=3D[context];t=3D" =
"+t.substr(1,t.length);}else{var re2=3DquickID;var =
m=3Dre2.exec(t);if(m){m=3D[0,m[2],m[3],m[1]];}else{re2=3DquickClass;m=3Dr=
e2.exec(t);}m[2]=3Dm[2].replace(/\\/g,"");var =
elem=3Dret[ret.length-1];if(m[1]=3D=3D"#"&&elem&&elem.getElementById&&!jQ=
uery.isXMLDoc(elem)){var =
oid=3Delem.getElementById(m[2]);if((jQuery.browser.msie||jQuery.browser.o=
pera)&&oid&&typeof =
oid.id=3D=3D"string"&&oid.id!=3Dm[2])oid=3DjQuery('[@id=3D"'+m[2]+'"]',el=
em)[0];ret=3Dr=3Doid&&(!m[3]||jQuery.nodeName(oid,m[3]))?[oid]:[];}else{f=
or(var i=3D0;ret[i];i++){var =
tag=3Dm[1]=3D=3D"#"&&m[3]?m[3]:m[1]!=3D""||m[0]=3D=3D""?"*":m[2];if(tag=3D=
=3D"*"&&ret[i].nodeName.toLowerCase()=3D=3D"object")tag=3D"param";r=3DjQu=
ery.merge(r,ret[i].getElementsByTagName(tag));}if(m[1]=3D=3D".")r=3DjQuer=
y.classFilter(r,m[2]);if(m[1]=3D=3D"#"){var tmp=3D[];for(var =
i=3D0;r[i];i++)if(r[i].getAttribute("id")=3D=3Dm[2]){tmp=3D[r[i]];break;}=
r=3Dtmp;}ret=3Dr;}t=3Dt.replace(re2,"");}}if(t){var =
val=3DjQuery.filter(t,r);ret=3Dr=3Dval.r;t=3DjQuery.trim(val.t);}}if(t)re=
t=3D[];if(ret&&context=3D=3Dret[0])ret.shift();done=3DjQuery.merge(done,r=
et);return done;},classFilter:function(r,m,not){m=3D" "+m+" ";var =
tmp=3D[];for(var i=3D0;r[i];i++){var pass=3D(" "+r[i].className+" =
").indexOf(m)>=3D0;if(!not&&pass||not&&!pass)tmp.push(r[i]);}return =
tmp;},filter:function(t,r,not){var last;while(t&&t!=3Dlast){last=3Dt;var =
p=3DjQuery.parse,m;for(var =
i=3D0;p[i];i++){m=3Dp[i].exec(t);if(m){t=3Dt.substring(m[0].length);m[2]=3D=
m[2].replace(/\\/g,"");break;}}if(!m)break;if(m[1]=3D=3D":"&&m[2]=3D=3D"n=
ot")r=3DisSimple.test(m[3])?jQuery.filter(m[3],r,true).r:jQuery(r).not(m[=
3]);else if(m[1]=3D=3D".")r=3DjQuery.classFilter(r,m[2],not);else =
if(m[1]=3D=3D"["){var tmp=3D[],type=3Dm[3];for(var =
i=3D0,rl=3Dr.length;i<rl;i++){var =
a=3Dr[i],z=3Da[jQuery.props[m[2]]||m[2]];if(z=3D=3Dnull||/href|src|select=
ed/.test(m[2]))z=3DjQuery.attr(a,m[2])||'';if((type=3D=3D""&&!!z||type=3D=
=3D"=3D"&&z=3D=3Dm[5]||type=3D=3D"!=3D"&&z!=3Dm[5]||type=3D=3D"^=3D"&&z&&=
!z.indexOf(m[5])||type=3D=3D"$=3D"&&z.substr(z.length-m[5].length)=3D=3Dm=
[5]||(type=3D=3D"*=3D"||type=3D=3D"~=3D")&&z.indexOf(m[5])>=3D0)^not)tmp.=
push(a);}r=3Dtmp;}else if(m[1]=3D=3D":"&&m[2]=3D=3D"nth-child"){var =
merge=3D{},tmp=3D[],test=3D/(-?)(\d*)n((?:\+|-)?\d*)/.exec(m[3]=3D=3D"eve=
n"&&"2n"||m[3]=3D=3D"odd"&&"2n+1"||!/\D/.test(m[3])&&"0n+"+m[3]||m[3]),fi=
rst=3D(test[1]+(test[2]||1))-0,last=3Dtest[3]-0;for(var =
i=3D0,rl=3Dr.length;i<rl;i++){var =
node=3Dr[i],parentNode=3Dnode.parentNode,id=3DjQuery.data(parentNode);if(=
!merge[id]){var c=3D1;for(var =
n=3DparentNode.firstChild;n;n=3Dn.nextSibling)if(n.nodeType=3D=3D1)n.node=
Index=3Dc++;merge[id]=3Dtrue;}var =
add=3Dfalse;if(first=3D=3D0){if(node.nodeIndex=3D=3Dlast)add=3Dtrue;}else=
 =
if((node.nodeIndex-last)%first=3D=3D0&&(node.nodeIndex-last)/first>=3D0)a=
dd=3Dtrue;if(add^not)tmp.push(node);}r=3Dtmp;}else{var =
fn=3DjQuery.expr[m[1]];if(typeof =
fn=3D=3D"object")fn=3Dfn[m[2]];if(typeof =
fn=3D=3D"string")fn=3Deval("false||function(a,i){return =
"+fn+";}");r=3DjQuery.grep(r,function(elem,i){return =
fn(elem,i,m,r);},not);}}return{r:r,t:t};},dir:function(elem,dir){var =
matched=3D[];var =
cur=3Delem[dir];while(cur&&cur!=3Ddocument){if(cur.nodeType=3D=3D1)matche=
d.push(cur);cur=3Dcur[dir];}return =
matched;},nth:function(cur,result,dir,elem){result=3Dresult||1;var =
num=3D0;for(;cur;cur=3Dcur[dir])if(cur.nodeType=3D=3D1&&++num=3D=3Dresult=
)break;return cur;},sibling:function(n,elem){var =
r=3D[];for(;n;n=3Dn.nextSibling){if(n.nodeType=3D=3D1&&(!elem||n!=3Delem)=
)r.push(n);}return =
r;}});jQuery.event=3D{add:function(elem,types,handler,data){if(elem.nodeT=
ype=3D=3D3||elem.nodeType=3D=3D8)return;if(jQuery.browser.msie&&elem.setI=
nterval!=3Dundefined)elem=3Dwindow;if(!handler.guid)handler.guid=3Dthis.g=
uid++;if(data!=3Dundefined){var fn=3Dhandler;handler=3Dfunction(){return =
fn.apply(this,arguments);};handler.data=3Ddata;handler.guid=3Dfn.guid;}va=
r =
events=3DjQuery.data(elem,"events")||jQuery.data(elem,"events",{}),handle=
=3DjQuery.data(elem,"handle")||jQuery.data(elem,"handle",function(){var =
val;if(typeof jQuery=3D=3D"undefined"||jQuery.event.triggered)return =
val;val=3DjQuery.event.handle.apply(arguments.callee.elem,arguments);retu=
rn =
val;});handle.elem=3Delem;jQuery.each(types.split(/\s+/),function(index,t=
ype){var =
parts=3Dtype.split(".");type=3Dparts[0];handler.type=3Dparts[1];var =
handlers=3Devents[type];if(!handlers){handlers=3Devents[type]=3D{};if(!jQ=
uery.event.special[type]||jQuery.event.special[type].setup.call(elem)=3D=3D=
=3Dfalse){if(elem.addEventListener)elem.addEventListener(type,handle,fals=
e);else =
if(elem.attachEvent)elem.attachEvent("on"+type,handle);}}handlers[handler=
.guid]=3Dhandler;jQuery.event.global[type]=3Dtrue;});elem=3Dnull;},guid:1=
,global:{},remove:function(elem,types,handler){if(elem.nodeType=3D=3D3||e=
lem.nodeType=3D=3D8)return;var =
events=3DjQuery.data(elem,"events"),ret,index;if(events){if(types=3D=3Dun=
defined||(typeof types=3D=3D"string"&&types.charAt(0)=3D=3D"."))for(var =
type in =
events)this.remove(elem,type+(types||""));else{if(types.type){handler=3Dt=
ypes.handler;types=3Dtypes.type;}jQuery.each(types.split(/\s+/),function(=
index,type){var =
parts=3Dtype.split(".");type=3Dparts[0];if(events[type]){if(handler)delet=
e events[type][handler.guid];else
for(handler in =
events[type])if(!parts[1]||events[type][handler].type=3D=3Dparts[1])delet=
e events[type][handler];for(ret in =
events[type])break;if(!ret){if(!jQuery.event.special[type]||jQuery.event.=
special[type].teardown.call(elem)=3D=3D=3Dfalse){if(elem.removeEventListe=
ner)elem.removeEventListener(type,jQuery.data(elem,"handle"),false);else =
if(elem.detachEvent)elem.detachEvent("on"+type,jQuery.data(elem,"handle")=
);}ret=3Dnull;delete events[type];}}});}for(ret in =
events)break;if(!ret){var =
handle=3DjQuery.data(elem,"handle");if(handle)handle.elem=3Dnull;jQuery.r=
emoveData(elem,"events");jQuery.removeData(elem,"handle");}}},trigger:fun=
ction(type,data,elem,donative,extra){data=3DjQuery.makeArray(data||[]);if=
(type.indexOf("!")>=3D0){type=3Dtype.slice(0,-1);var =
exclusive=3Dtrue;}if(!elem){if(this.global[type])jQuery("*").add([window,=
document]).trigger(type,data);}else{if(elem.nodeType=3D=3D3||elem.nodeTyp=
e=3D=3D8)return undefined;var =
val,ret,fn=3DjQuery.isFunction(elem[type]||null),event=3D!data[0]||!data[=
0].preventDefault;if(event)data.unshift(this.fix({type:type,target:elem})=
);data[0].type=3Dtype;if(exclusive)data[0].exclusive=3Dtrue;if(jQuery.isF=
unction(jQuery.data(elem,"handle")))val=3DjQuery.data(elem,"handle").appl=
y(elem,data);if(!fn&&elem["on"+type]&&elem["on"+type].apply(elem,data)=3D=
=3D=3Dfalse)val=3Dfalse;if(event)data.shift();if(extra&&jQuery.isFunction=
(extra)){ret=3Dextra.apply(elem,val=3D=3Dnull?data:data.concat(val));if(r=
et!=3D=3Dundefined)val=3Dret;}if(fn&&donative!=3D=3Dfalse&&val!=3D=3Dfals=
e&&!(jQuery.nodeName(elem,'a')&&type=3D=3D"click")){this.triggered=3Dtrue=
;try{elem[type]();}catch(e){}}this.triggered=3Dfalse;}return =
val;},handle:function(event){var =
val;event=3DjQuery.event.fix(event||window.event||{});var =
parts=3Devent.type.split(".");event.type=3Dparts[0];var =
handlers=3DjQuery.data(this,"events")&&jQuery.data(this,"events")[event.t=
ype],args=3DArray.prototype.slice.call(arguments,1);args.unshift(event);f=
or(var j in handlers){var =
handler=3Dhandlers[j];args[0].handler=3Dhandler;args[0].data=3Dhandler.da=
ta;if(!parts[1]&&!event.exclusive||handler.type=3D=3Dparts[1]){var =
ret=3Dhandler.apply(this,args);if(val!=3D=3Dfalse)val=3Dret;if(ret=3D=3D=3D=
false){event.preventDefault();event.stopPropagation();}}}if(jQuery.browse=
r.msie)event.target=3Devent.preventDefault=3Devent.stopPropagation=3Deven=
t.handler=3Devent.data=3Dnull;return val;},fix:function(event){var =
originalEvent=3Devent;event=3DjQuery.extend({},originalEvent);event.preve=
ntDefault=3Dfunction(){if(originalEvent.preventDefault)originalEvent.prev=
entDefault();originalEvent.returnValue=3Dfalse;};event.stopPropagation=3D=
function(){if(originalEvent.stopPropagation)originalEvent.stopPropagation=
();originalEvent.cancelBubble=3Dtrue;};if(!event.target)event.target=3Dev=
ent.srcElement||document;if(event.target.nodeType=3D=3D3)event.target=3Do=
riginalEvent.target.parentNode;if(!event.relatedTarget&&event.fromElement=
)event.relatedTarget=3Devent.fromElement=3D=3Devent.target?event.toElemen=
t:event.fromElement;if(event.pageX=3D=3Dnull&&event.clientX!=3Dnull){var =
doc=3Ddocument.documentElement,body=3Ddocument.body;event.pageX=3Devent.c=
lientX+(doc&&doc.scrollLeft||body&&body.scrollLeft||0)-(doc.clientLeft||0=
);event.pageY=3Devent.clientY+(doc&&doc.scrollTop||body&&body.scrollTop||=
0)-(doc.clientTop||0);}if(!event.which&&((event.charCode||event.charCode=3D=
=3D=3D0)?event.charCode:event.keyCode))event.which=3Devent.charCode||even=
t.keyCode;if(!event.metaKey&&event.ctrlKey)event.metaKey=3Devent.ctrlKey;=
if(!event.which&&event.button)event.which=3D(event.button&1?1:(event.butt=
on&2?3:(event.button&4?2:0)));return =
event;},special:{ready:{setup:function(){bindReady();return;},teardown:fu=
nction(){return;}},mouseenter:{setup:function(){if(jQuery.browser.msie)re=
turn =
false;jQuery(this).bind("mouseover",jQuery.event.special.mouseenter.handl=
er);return true;},teardown:function(){if(jQuery.browser.msie)return =
false;jQuery(this).unbind("mouseover",jQuery.event.special.mouseenter.han=
dler);return =
true;},handler:function(event){if(withinElement(event,this))return =
true;arguments[0].type=3D"mouseenter";return =
jQuery.event.handle.apply(this,arguments);}},mouseleave:{setup:function()=
{if(jQuery.browser.msie)return =
false;jQuery(this).bind("mouseout",jQuery.event.special.mouseleave.handle=
r);return true;},teardown:function(){if(jQuery.browser.msie)return =
false;jQuery(this).unbind("mouseout",jQuery.event.special.mouseleave.hand=
ler);return =
true;},handler:function(event){if(withinElement(event,this))return =
true;arguments[0].type=3D"mouseleave";return =
jQuery.event.handle.apply(this,arguments);}}}};jQuery.fn.extend({bind:fun=
ction(type,data,fn){return =
type=3D=3D"unload"?this.one(type,data,fn):this.each(function(){jQuery.eve=
nt.add(this,type,fn||data,fn&&data);});},one:function(type,data,fn){retur=
n =
this.each(function(){jQuery.event.add(this,type,function(event){jQuery(th=
is).unbind(event);return(fn||data).apply(this,arguments);},fn&&data);});}=
,unbind:function(type,fn){return =
this.each(function(){jQuery.event.remove(this,type,fn);});},trigger:funct=
ion(type,data,fn){return =
this.each(function(){jQuery.event.trigger(type,data,this,true,fn);});},tr=
iggerHandler:function(type,data,fn){if(this[0])return =
jQuery.event.trigger(type,data,this[0],false,fn);return =
undefined;},toggle:function(){var args=3Darguments;return =
this.click(function(event){this.lastToggle=3D0=3D=3Dthis.lastToggle?1:0;e=
vent.preventDefault();return =
args[this.lastToggle].apply(this,arguments)||false;});},hover:function(fn=
Over,fnOut){return =
this.bind('mouseenter',fnOver).bind('mouseleave',fnOut);},ready:function(=
fn){bindReady();if(jQuery.isReady)fn.call(document,jQuery);else
jQuery.readyList.push(function(){return fn.call(this,jQuery);});return =
this;}});jQuery.extend({isReady:false,readyList:[],ready:function(){if(!j=
Query.isReady){jQuery.isReady=3Dtrue;if(jQuery.readyList){jQuery.each(jQu=
ery.readyList,function(){this.apply(document);});jQuery.readyList=3Dnull;=
}jQuery(document).triggerHandler("ready");}}});var =
readyBound=3Dfalse;function =
bindReady(){if(readyBound)return;readyBound=3Dtrue;if(document.addEventLi=
stener&&!jQuery.browser.opera)document.addEventListener("DOMContentLoaded=
",jQuery.ready,false);if(jQuery.browser.msie&&window=3D=3Dtop)(function()=
{if(jQuery.isReady)return;try{document.documentElement.doScroll("left");}=
catch(error){setTimeout(arguments.callee,0);return;}jQuery.ready();})();i=
f(jQuery.browser.opera)document.addEventListener("DOMContentLoaded",funct=
ion(){if(jQuery.isReady)return;for(var =
i=3D0;i<document.styleSheets.length;i++)if(document.styleSheets[i].disabl=
ed){setTimeout(arguments.callee,0);return;}jQuery.ready();},false);if(jQu=
ery.browser.safari){var =
numStyles;(function(){if(jQuery.isReady)return;if(document.readyState!=3D=
"loaded"&&document.readyState!=3D"complete"){setTimeout(arguments.callee,=
0);return;}if(numStyles=3D=3D=3Dundefined)numStyles=3DjQuery("style, =
link[rel=3Dstylesheet]").length;if(document.styleSheets.length!=3DnumStyl=
es){setTimeout(arguments.callee,0);return;}jQuery.ready();})();}jQuery.ev=
ent.add(window,"load",jQuery.ready);}jQuery.each(("blur,focus,load,resize=
,scroll,unload,click,dblclick,"+"mousedown,mouseup,mousemove,mouseover,mo=
useout,change,select,"+"submit,keydown,keypress,keyup,error").split(","),=
function(i,name){jQuery.fn[name]=3Dfunction(fn){return =
fn?this.bind(name,fn):this.trigger(name);};});var =
withinElement=3Dfunction(event,elem){var =
parent=3Devent.relatedTarget;while(parent&&parent!=3Delem)try{parent=3Dpa=
rent.parentNode;}catch(error){parent=3Delem;}return =
parent=3D=3Delem;};jQuery(window).bind("unload",function(){jQuery("*").ad=
d(document).unbind();});jQuery.fn.extend({load:function(url,params,callba=
ck){if(jQuery.isFunction(url))return this.bind("load",url);var =
off=3Durl.indexOf(" ");if(off>=3D0){var =
selector=3Durl.slice(off,url.length);url=3Durl.slice(0,off);}callback=3Dc=
allback||function(){};var =
type=3D"GET";if(params)if(jQuery.isFunction(params)){callback=3Dparams;pa=
rams=3Dnull;}else{params=3DjQuery.param(params);type=3D"POST";}var =
self=3Dthis;jQuery.ajax({url:url,type:type,dataType:"html",data:params,co=
mplete:function(res,status){if(status=3D=3D"success"||status=3D=3D"notmod=
ified")self.html(selector?jQuery("<div/>").append(res.responseText.replac=
e(/<script(.|\s)*?\/script>/g,"")).find(selector):res.responseText);self.=
each(callback,[res.responseText,status,res]);}});return =
this;},serialize:function(){return =
jQuery.param(this.serializeArray());},serializeArray:function(){return =
this.map(function(){return =
jQuery.nodeName(this,"form")?jQuery.makeArray(this.elements):this;}).filt=
er(function(){return =
this.name&&!this.disabled&&(this.checked||/select|textarea/i.test(this.no=
deName)||/text|hidden|password/i.test(this.type));}).map(function(i,elem)=
{var val=3DjQuery(this).val();return =
val=3D=3Dnull?null:val.constructor=3D=3DArray?jQuery.map(val,function(val=
,i){return{name:elem.name,value:val};}):{name:elem.name,value:val};}).get=
();}});jQuery.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess=
,ajaxSend".split(","),function(i,o){jQuery.fn[o]=3Dfunction(f){return =
this.bind(o,f);};});var jsc=3D(new =
Date).getTime();jQuery.extend({get:function(url,data,callback,type){if(jQ=
uery.isFunction(data)){callback=3Ddata;data=3Dnull;}return =
jQuery.ajax({type:"GET",url:url,data:data,success:callback,dataType:type}=
);},getScript:function(url,callback){return =
jQuery.get(url,null,callback,"script");},getJSON:function(url,data,callba=
ck){return =
jQuery.get(url,data,callback,"json");},post:function(url,data,callback,ty=
pe){if(jQuery.isFunction(data)){callback=3Ddata;data=3D{};}return =
jQuery.ajax({type:"POST",url:url,data:data,success:callback,dataType:type=
});},ajaxSetup:function(settings){jQuery.extend(jQuery.ajaxSettings,setti=
ngs);},ajaxSettings:{global:true,type:"GET",timeout:0,contentType:"applic=
ation/x-www-form-urlencoded",processData:true,async:true,data:null,userna=
me:null,password:null,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(s){var =
jsonp,jsre=3D/=3D\?(&|$)/g,status,data;s=3DjQuery.extend(true,s,jQuery.ex=
tend(true,{},jQuery.ajaxSettings,s));if(s.data&&s.processData&&typeof =
s.data!=3D"string")s.data=3DjQuery.param(s.data);if(s.dataType=3D=3D"json=
p"){if(s.type.toLowerCase()=3D=3D"get"){if(!s.url.match(jsre))s.url+=3D(s=
.url.match(/\?/)?"&":"?")+(s.jsonp||"callback")+"=3D?";}else =
if(!s.data||!s.data.match(jsre))s.data=3D(s.data?s.data+"&":"")+(s.jsonp|=
|"callback")+"=3D?";s.dataType=3D"json";}if(s.dataType=3D=3D"json"&&(s.da=
ta&&s.data.match(jsre)||s.url.match(jsre))){jsonp=3D"jsonp"+jsc++;if(s.da=
ta)s.data=3D(s.data+"").replace(jsre,"=3D"+jsonp+"$1");s.url=3Ds.url.repl=
ace(jsre,"=3D"+jsonp+"$1");s.dataType=3D"script";window[jsonp]=3Dfunction=
(tmp){data=3Dtmp;success();complete();window[jsonp]=3Dundefined;try{delet=
e =
window[jsonp];}catch(e){}if(head)head.removeChild(script);};}if(s.dataTyp=
e=3D=3D"script"&&s.cache=3D=3Dnull)s.cache=3Dfalse;if(s.cache=3D=3D=3Dfal=
se&&s.type.toLowerCase()=3D=3D"get"){var ts=3D(new Date()).getTime();var =
ret=3Ds.url.replace(/(\?|&)_=3D.*?(&|$)/,"$1_=3D"+ts+"$2");s.url=3Dret+((=
ret=3D=3Ds.url)?(s.url.match(/\?/)?"&":"?")+"_=3D"+ts:"");}if(s.data&&s.t=
ype.toLowerCase()=3D=3D"get"){s.url+=3D(s.url.match(/\?/)?"&":"?")+s.data=
;s.data=3Dnull;}if(s.global&&!jQuery.active++)jQuery.event.trigger("ajaxS=
tart");if((!s.url.indexOf("http")||!s.url.indexOf("//"))&&s.dataType=3D=3D=
"script"&&s.type.toLowerCase()=3D=3D"get"){var =
head=3Ddocument.getElementsByTagName("head")[0];var =
script=3Ddocument.createElement("script");script.src=3Ds.url;if(s.scriptC=
harset)script.charset=3Ds.scriptCharset;if(!jsonp){var =
done=3Dfalse;script.onload=3Dscript.onreadystatechange=3Dfunction(){if(!d=
one&&(!this.readyState||this.readyState=3D=3D"loaded"||this.readyState=3D=
=3D"complete")){done=3Dtrue;success();complete();head.removeChild(script)=
;}};}head.appendChild(script);return undefined;}var =
requestDone=3Dfalse;var xml=3Dwindow.ActiveXObject?new =
ActiveXObject("Microsoft.XMLHTTP"):new =
XMLHttpRequest();xml.open(s.type,s.url,s.async,s.username,s.password);try=
{if(s.data)xml.setRequestHeader("Content-Type",s.contentType);if(s.ifModi=
fied)xml.setRequestHeader("If-Modified-Since",jQuery.lastModified[s.url]|=
|"Thu, 01 Jan 1970 00:00:00 =
GMT");xml.setRequestHeader("X-Requested-With","XMLHttpRequest");xml.setRe=
questHeader("Accept",s.dataType&&s.accepts[s.dataType]?s.accepts[s.dataTy=
pe]+", =
*/*":s.accepts._default);}catch(e){}if(s.beforeSend)s.beforeSend(xml);if(=
s.global)jQuery.event.trigger("ajaxSend",[xml,s]);var =
onreadystatechange=3Dfunction(isTimeout){if(!requestDone&&xml&&(xml.ready=
State=3D=3D4||isTimeout=3D=3D"timeout")){requestDone=3Dtrue;if(ival){clea=
rInterval(ival);ival=3Dnull;}status=3DisTimeout=3D=3D"timeout"&&"timeout"=
||!jQuery.httpSuccess(xml)&&"error"||s.ifModified&&jQuery.httpNotModified=
(xml,s.url)&&"notmodified"||"success";if(status=3D=3D"success"){try{data=3D=
jQuery.httpData(xml,s.dataType);}catch(e){status=3D"parsererror";}}if(sta=
tus=3D=3D"success"){var =
modRes;try{modRes=3Dxml.getResponseHeader("Last-Modified");}catch(e){}if(=
s.ifModified&&modRes)jQuery.lastModified[s.url]=3DmodRes;if(!jsonp)succes=
s();}else
jQuery.handleError(s,xml,status);complete();if(s.async)xml=3Dnull;}};if(s=
.async){var =
ival=3DsetInterval(onreadystatechange,13);if(s.timeout>0)setTimeout(funct=
ion(){if(xml){xml.abort();if(!requestDone)onreadystatechange("timeout");}=
},s.timeout);}try{xml.send(s.data);}catch(e){jQuery.handleError(s,xml,nul=
l,e);}if(!s.async)onreadystatechange();function =
success(){if(s.success)s.success(data,status);if(s.global)jQuery.event.tr=
igger("ajaxSuccess",[xml,s]);}function =
complete(){if(s.complete)s.complete(xml,status);if(s.global)jQuery.event.=
trigger("ajaxComplete",[xml,s]);if(s.global&&!--jQuery.active)jQuery.even=
t.trigger("ajaxStop");}return =
xml;},handleError:function(s,xml,status,e){if(s.error)s.error(xml,status,=
e);if(s.global)jQuery.event.trigger("ajaxError",[xml,s,e]);},active:0,htt=
pSuccess:function(r){try{return!r.status&&location.protocol=3D=3D"file:"|=
|(r.status>=3D200&&r.status<300)||r.status=3D=3D304||r.status=3D=3D1223||=
jQuery.browser.safari&&r.status=3D=3Dundefined;}catch(e){}return =
false;},httpNotModified:function(xml,url){try{var =
xmlRes=3Dxml.getResponseHeader("Last-Modified");return =
xml.status=3D=3D304||xmlRes=3D=3DjQuery.lastModified[url]||jQuery.browser=
.safari&&xml.status=3D=3Dundefined;}catch(e){}return =
false;},httpData:function(r,type){var =
ct=3Dr.getResponseHeader("content-type");var =
xml=3Dtype=3D=3D"xml"||!type&&ct&&ct.indexOf("xml")>=3D0;var =
data=3Dxml?r.responseXML:r.responseText;if(xml&&data.documentElement.tagN=
ame=3D=3D"parsererror")throw"parsererror";if(type=3D=3D"script")jQuery.gl=
obalEval(data);if(type=3D=3D"json")data=3Deval("("+data+")");return =
data;},param:function(a){var =
s=3D[];if(a.constructor=3D=3DArray||a.jquery)jQuery.each(a,function(){s.p=
ush(encodeURIComponent(this.name)+"=3D"+encodeURIComponent(this.value));}=
);else
for(var j in =
a)if(a[j]&&a[j].constructor=3D=3DArray)jQuery.each(a[j],function(){s.push=
(encodeURIComponent(j)+"=3D"+encodeURIComponent(this));});else
s.push(encodeURIComponent(j)+"=3D"+encodeURIComponent(a[j]));return =
s.join("&").replace(/%20/g,"+");}});jQuery.fn.extend({show:function(speed=
,callback){return =
speed?this.animate({height:"show",width:"show",opacity:"show"},speed,call=
back):this.filter(":hidden").each(function(){this.style.display=3Dthis.ol=
dblock||"";if(jQuery.css(this,"display")=3D=3D"none"){var =
elem=3DjQuery("<"+this.tagName+" =
/>").appendTo("body");this.style.display=3Delem.css("display");if(this.st=
yle.display=3D=3D"none")this.style.display=3D"block";elem.remove();}}).en=
d();},hide:function(speed,callback){return =
speed?this.animate({height:"hide",width:"hide",opacity:"hide"},speed,call=
back):this.filter(":visible").each(function(){this.oldblock=3Dthis.oldblo=
ck||jQuery.css(this,"display");this.style.display=3D"none";}).end();},_to=
ggle:jQuery.fn.toggle,toggle:function(fn,fn2){return =
jQuery.isFunction(fn)&&jQuery.isFunction(fn2)?this._toggle(fn,fn2):fn?thi=
s.animate({height:"toggle",width:"toggle",opacity:"toggle"},fn,fn2):this.=
each(function(){jQuery(this)[jQuery(this).is(":hidden")?"show":"hide"]();=
});},slideDown:function(speed,callback){return =
this.animate({height:"show"},speed,callback);},slideUp:function(speed,cal=
lback){return =
this.animate({height:"hide"},speed,callback);},slideToggle:function(speed=
,callback){return =
this.animate({height:"toggle"},speed,callback);},fadeIn:function(speed,ca=
llback){return =
this.animate({opacity:"show"},speed,callback);},fadeOut:function(speed,ca=
llback){return =
this.animate({opacity:"hide"},speed,callback);},fadeTo:function(speed,to,=
callback){return =
this.animate({opacity:to},speed,callback);},animate:function(prop,speed,e=
asing,callback){var optall=3DjQuery.speed(speed,easing,callback);return =
this[optall.queue=3D=3D=3Dfalse?"each":"queue"](function(){if(this.nodeTy=
pe!=3D1)return false;var opt=3DjQuery.extend({},optall);var =
hidden=3DjQuery(this).is(":hidden"),self=3Dthis;for(var p in =
prop){if(prop[p]=3D=3D"hide"&&hidden||prop[p]=3D=3D"show"&&!hidden)return=
 =
jQuery.isFunction(opt.complete)&&opt.complete.apply(this);if(p=3D=3D"heig=
ht"||p=3D=3D"width"){opt.display=3DjQuery.css(this,"display");opt.overflo=
w=3Dthis.style.overflow;}}if(opt.overflow!=3Dnull)this.style.overflow=3D"=
hidden";opt.curAnim=3DjQuery.extend({},prop);jQuery.each(prop,function(na=
me,val){var e=3Dnew =
jQuery.fx(self,opt,name);if(/toggle|show|hide/.test(val))e[val=3D=3D"togg=
le"?hidden?"show":"hide":val](prop);else{var =
parts=3Dval.toString().match(/^([+-]=3D)?([\d+-.]+)(.*)$/),start=3De.cur(=
true)||0;if(parts){var =
end=3DparseFloat(parts[2]),unit=3Dparts[3]||"px";if(unit!=3D"px"){self.st=
yle[name]=3D(end||1)+unit;start=3D((end||1)/e.cur(true))*start;self.style=
[name]=3Dstart+unit;}if(parts[1])end=3D((parts[1]=3D=3D"-=3D"?-1:1)*end)+=
start;e.custom(start,end,unit);}else
e.custom(start,val,"");}});return =
true;});},queue:function(type,fn){if(jQuery.isFunction(type)||(type&&type=
.constructor=3D=3DArray)){fn=3Dtype;type=3D"fx";}if(!type||(typeof =
type=3D=3D"string"&&!fn))return queue(this[0],type);return =
this.each(function(){if(fn.constructor=3D=3DArray)queue(this,type,fn);els=
e{queue(this,type).push(fn);if(queue(this,type).length=3D=3D1)fn.apply(th=
is);}});},stop:function(clearQueue,gotoEnd){var =
timers=3DjQuery.timers;if(clearQueue)this.queue([]);this.each(function(){=
for(var =
i=3Dtimers.length-1;i>=3D0;i--)if(timers[i].elem=3D=3Dthis){if(gotoEnd)ti=
mers[i](true);timers.splice(i,1);}});if(!gotoEnd)this.dequeue();return =
this;}});var queue=3Dfunction(elem,type,array){if(!elem)return =
undefined;type=3Dtype||"fx";var =
q=3DjQuery.data(elem,type+"queue");if(!q||array)q=3DjQuery.data(elem,type=
+"queue",array?jQuery.makeArray(array):[]);return =
q;};jQuery.fn.dequeue=3Dfunction(type){type=3Dtype||"fx";return =
this.each(function(){var =
q=3Dqueue(this,type);q.shift();if(q.length)q[0].apply(this);});};jQuery.e=
xtend({speed:function(speed,easing,fn){var =
opt=3Dspeed&&speed.constructor=3D=3DObject?speed:{complete:fn||!fn&&easin=
g||jQuery.isFunction(speed)&&speed,duration:speed,easing:fn&&easing||easi=
ng&&easing.constructor!=3DFunction&&easing};opt.duration=3D(opt.duration&=
&opt.duration.constructor=3D=3DNumber?opt.duration:{slow:600,fast:200}[op=
t.duration])||400;opt.old=3Dopt.complete;opt.complete=3Dfunction(){if(opt=
.queue!=3D=3Dfalse)jQuery(this).dequeue();if(jQuery.isFunction(opt.old))o=
pt.old.apply(this);};return =
opt;},easing:{linear:function(p,n,firstNum,diff){return =
firstNum+diff*p;},swing:function(p,n,firstNum,diff){return((-Math.cos(p*M=
ath.PI)/2)+0.5)*diff+firstNum;}},timers:[],timerId:null,fx:function(elem,=
options,prop){this.options=3Doptions;this.elem=3Delem;this.prop=3Dprop;if=
(!options.orig)options.orig=3D{};}});jQuery.fx.prototype=3D{update:functi=
on(){if(this.options.step)this.options.step.apply(this.elem,[this.now,thi=
s]);(jQuery.fx.step[this.prop]||jQuery.fx.step._default)(this);if(this.pr=
op=3D=3D"height"||this.prop=3D=3D"width")this.elem.style.display=3D"block=
";},cur:function(force){if(this.elem[this.prop]!=3Dnull&&this.elem.style[=
this.prop]=3D=3Dnull)return this.elem[this.prop];var =
r=3DparseFloat(jQuery.css(this.elem,this.prop,force));return =
r&&r>-10000?r:parseFloat(jQuery.curCSS(this.elem,this.prop))||0;},custom:=
function(from,to,unit){this.startTime=3D(new =
Date()).getTime();this.start=3Dfrom;this.end=3Dto;this.unit=3Dunit||this.=
unit||"px";this.now=3Dthis.start;this.pos=3Dthis.state=3D0;this.update();=
var self=3Dthis;function t(gotoEnd){return =
self.step(gotoEnd);}t.elem=3Dthis.elem;jQuery.timers.push(t);if(jQuery.ti=
merId=3D=3Dnull){jQuery.timerId=3DsetInterval(function(){var =
timers=3DjQuery.timers;for(var =
i=3D0;i<timers.length;i++)if(!timers[i]())timers.splice(i--,1);if(!timers=
.length){clearInterval(jQuery.timerId);jQuery.timerId=3Dnull;}},13);}},sh=
ow:function(){this.options.orig[this.prop]=3DjQuery.attr(this.elem.style,=
this.prop);this.options.show=3Dtrue;this.custom(0,this.cur());if(this.pro=
p=3D=3D"width"||this.prop=3D=3D"height")this.elem.style[this.prop]=3D"1px=
";jQuery(this.elem).show();},hide:function(){this.options.orig[this.prop]=
=3DjQuery.attr(this.elem.style,this.prop);this.options.hide=3Dtrue;this.c=
ustom(this.cur(),0);},step:function(gotoEnd){var t=3D(new =
Date()).getTime();if(gotoEnd||t>this.options.duration+this.startTime){thi=
s.now=3Dthis.end;this.pos=3Dthis.state=3D1;this.update();this.options.cur=
Anim[this.prop]=3Dtrue;var done=3Dtrue;for(var i in =
this.options.curAnim)if(this.options.curAnim[i]!=3D=3Dtrue)done=3Dfalse;i=
f(done){if(this.options.display!=3Dnull){this.elem.style.overflow=3Dthis.=
options.overflow;this.elem.style.display=3Dthis.options.display;if(jQuery=
.css(this.elem,"display")=3D=3D"none")this.elem.style.display=3D"block";}=
if(this.options.hide)this.elem.style.display=3D"none";if(this.options.hid=
e||this.options.show)for(var p in =
this.options.curAnim)jQuery.attr(this.elem.style,p,this.options.orig[p]);=
}if(done&&jQuery.isFunction(this.options.complete))this.options.complete.=
apply(this.elem);return false;}else{var =
n=3Dt-this.startTime;this.state=3Dn/this.options.duration;this.pos=3DjQue=
ry.easing[this.options.easing||(jQuery.easing.swing?"swing":"linear")](th=
is.state,n,0,1,this.options.duration);this.now=3Dthis.start+((this.end-th=
is.start)*this.pos);this.update();}return =
true;}};jQuery.fx.step=3D{scrollLeft:function(fx){fx.elem.scrollLeft=3Dfx=
.now;},scrollTop:function(fx){fx.elem.scrollTop=3Dfx.now;},opacity:functi=
on(fx){jQuery.attr(fx.elem.style,"opacity",fx.now);},_default:function(fx=
){fx.elem.style[fx.prop]=3Dfx.now+fx.unit;}};jQuery.fn.offset=3Dfunction(=
){var =
left=3D0,top=3D0,elem=3Dthis[0],results;if(elem)with(jQuery.browser){var =
parent=3Delem.parentNode,offsetChild=3Delem,offsetParent=3Delem.offsetPar=
ent,doc=3Delem.ownerDocument,safari2=3Dsafari&&parseInt(version)<522&&!/a=
dobeair/i.test(userAgent),fixed=3DjQuery.css(elem,"position")=3D=3D"fixed=
";if(elem.getBoundingClientRect){var =
box=3Delem.getBoundingClientRect();add(box.left+Math.max(doc.documentElem=
ent.scrollLeft,doc.body.scrollLeft),box.top+Math.max(doc.documentElement.=
scrollTop,doc.body.scrollTop));add(-doc.documentElement.clientLeft,-doc.d=
ocumentElement.clientTop);}else{add(elem.offsetLeft,elem.offsetTop);while=
(offsetParent){add(offsetParent.offsetLeft,offsetParent.offsetTop);if(moz=
illa&&!/^t(able|d|h)$/i.test(offsetParent.tagName)||safari&&!safari2)bord=
er(offsetParent);if(!fixed&&jQuery.css(offsetParent,"position")=3D=3D"fix=
ed")fixed=3Dtrue;offsetChild=3D/^body$/i.test(offsetParent.tagName)?offse=
tChild:offsetParent;offsetParent=3DoffsetParent.offsetParent;}while(paren=
t&&parent.tagName&&!/^body|html$/i.test(parent.tagName)){if(!/^inline|tab=
le.*$/i.test(jQuery.css(parent,"display")))add(-parent.scrollLeft,-parent=
.scrollTop);if(mozilla&&jQuery.css(parent,"overflow")!=3D"visible")border=
(parent);parent=3Dparent.parentNode;}if((safari2&&(fixed||jQuery.css(offs=
etChild,"position")=3D=3D"absolute"))||(mozilla&&jQuery.css(offsetChild,"=
position")!=3D"absolute"))add(-doc.body.offsetLeft,-doc.body.offsetTop);i=
f(fixed)add(Math.max(doc.documentElement.scrollLeft,doc.body.scrollLeft),=
Math.max(doc.documentElement.scrollTop,doc.body.scrollTop));}results=3D{t=
op:top,left:left};}function =
border(elem){add(jQuery.curCSS(elem,"borderLeftWidth",true),jQuery.curCSS=
(elem,"borderTopWidth",true));}function =
add(l,t){left+=3DparseInt(l)||0;top+=3DparseInt(t)||0;}return =
results;};})();

/* jquery.flash.js */
;(function(){var =
$$;$$=3DjQuery.fn.flash=3Dfunction(htmlOptions,pluginOptions,replace,upda=
te){var =
block=3Dreplace||$$.replace;pluginOptions=3D$$.copy($$.pluginOptions,plug=
inOptions);if(!$$.hasFlash(pluginOptions.version)){if(pluginOptions.expre=
ssInstall&&$$.hasFlash(6,0,65)){var =
expressInstallOptions=3D{flashvars:{MMredirectURL:location,MMplayerType:'=
PlugIn',MMdoctitle:jQuery('title').text()}}}else =
if(pluginOptions.update){block=3Dupdate||$$.update}else{return =
this}}htmlOptions=3D$$.copy($$.htmlOptions,expressInstallOptions,htmlOpti=
ons);return =
this.each(function(){block.call(this,$$.copy(htmlOptions))})};$$.copy=3Df=
unction(){var options=3D{},flashvars=3D{};for(var =
i=3D0;i<arguments.length;i++){var =
arg=3Darguments[i];if(arg=3D=3Dundefined)continue;jQuery.extend(options,a=
rg);if(arg.flashvars=3D=3Dundefined)continue;jQuery.extend(flashvars,arg.=
flashvars)}options.flashvars=3Dflashvars;return =
options};$$.hasFlash=3Dfunction(){if(/hasFlash\=3Dtrue/.test(location))re=
turn true;if(/hasFlash\=3Dfalse/.test(location))return false;var =
pv=3D$$.hasFlash.playerVersion().match(/\d+/g);var =
rv=3DString([arguments[0],arguments[1],arguments[2]]).match(/\d+/g)||Stri=
ng($$.pluginOptions.version).match(/\d+/g);for(var =
i=3D0;i<3;i++){pv[i]=3DparseInt(pv[i]||0);rv[i]=3DparseInt(rv[i]||0);if(p=
v[i]<rv[i])return false;if(pv[i]>rv[i])return true}return =
true};$$.hasFlash.playerVersion=3Dfunction(){try{try{var axo=3Dnew =
ActiveXObject('ShockwaveFlash.ShockwaveFlash.6');try{axo.AllowScriptAcces=
s=3D'always'}catch(e){return'6,0,0'}}catch(e){}return new =
ActiveXObject('ShockwaveFlash.ShockwaveFlash').GetVariable('$version').re=
place(/\D+/g,',').match(/^,?(.+),?$/)[1]}catch(e){try{if(navigator.mimeTy=
pes["application/x-shockwave-flash"].enabledPlugin){return(navigator.plug=
ins["Shockwave Flash 2.0"]||navigator.plugins["Shockwave =
Flash"]).description.replace(/\D+/g,",").match(/^,?(.+),?$/)[1]}}catch(e)=
{}}return'0,0,0'};$$.htmlOptions=3D{height:240,flashvars:{},pluginspage:'=
http://www.adobe.com/go/getflashplayer',src:'#',type:'application/x-shock=
wave-flash',width:320};$$.pluginOptions=3D{expressInstall:false,update:tr=
ue,version:'6.0.65'};$$.replace=3Dfunction(htmlOptions){this.innerHTML=3D=
'<div =
class=3D"alt">'+this.innerHTML+'</div>';jQuery(this).addClass('flash-repl=
aced').prepend($$.transform(htmlOptions))};$$.update=3Dfunction(htmlOptio=
ns){var =
url=3DString(location).split('?');url.splice(1,0,'?hasFlash=3Dtrue&');url=
=3Durl.join('');var msg=3D'<p>This content requires the Flash Player. <a =
href=3D"http://www.adobe.com/go/getflashplayer">Download Flash =
Player</a>. Already have Flash Player? <a =
href=3D"../script/'+url+'">Click here.</a></p>';this.innerHTML=3D'<span =
class=3D"alt">'+this.innerHTML+'</span>';jQuery(this).addClass('flash-upd=
ate').prepend(msg)};function toAttributeString(){var s=3D'';for(var key =
in this)if(typeof this[key]!=3D'function')s+=3Dkey+'=3D"'+this[key]+'" =
';return s};function toFlashvarsString(){var s=3D'';for(var key in =
this)if(typeof =
this[key]!=3D'function')s+=3Dkey+'=3D'+encodeURIComponent(this[key])+'&';=
return =
s.replace(/&$/,'')};$$.transform=3Dfunction(htmlOptions){htmlOptions.toSt=
ring=3DtoAttributeString;if(htmlOptions.flashvars)htmlOptions.flashvars.t=
oString=3DtoFlashvarsString;return'<embed =
'+String(htmlOptions)+'/>'};if(window.attachEvent){window.attachEvent("on=
beforeunload",function(){__flash_unloadHandler=3Dfunction(){};__flash_sav=
edUnloadHandler=3Dfunction(){}})}})();

/*
 * Metadata - jQuery plugin for parsing metadata from elements
 *
 * Copyright (c) 2006 John Resig, Yehuda Katz, J=EF=BF=BD=C3=B6rn =
Zaefferer, Paul McLanahan
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 *
 * Revision: $Id: jquery.metadata.js 3620 2007-10-10 20:55:38Z =
pmclanahan $
 *
 */
eval(function(p,a,c,k,e,r){e=3Dfunction(c){return(c<a?'':e(parseInt(c/a))=
)+((c=3Dc%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace=
(/^/,String)){while(c--)r[e(c)]=3Dk[c]||e(c);k=3D[function(e){return =
r[e]}];e=3Dfunction(){return'\\w+'};c=3D1};while(c--)if(k[c])p=3Dp.replac=
e(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return =
p}('(9($){$.r({3:{7:{8:\'l\',h:\'3\',q:/({.*})/,4:\'3\'},w:9(a,b){g.7.8=3D=
a;g.7.h=3Db},j:9(b,c){5 d=3D$.r({},g.7,c);2(!d.4.o)d.4=3D\'3\';5 =
a=3D$.n(b,d.4);2(a)6 a;a=3D"{}";2(d.8=3D=3D"l"){5 =
m=3Dd.q.v(b.u);2(m)a=3Dm[1]}k 2(d.8=3D=3D"t"){2(!b.i)6;5 =
e=3Db.i(d.h);2(e.o)a=3D$.s(e[0].C)}k 2(b.p!=3DA){5 =
f=3Db.p(d.h);2(f)a=3Df}2(a.z(\'{\')<0)a=3D"{"+a+"}";a=3Dy("("+a+")");$.n(=
b,d.4,a);6 a}}});$.x.3=3D9(a){6 =
$.3.j(g[0],a)}})(B);',39,39,'||if|metadata|single|var|return|defaults|typ=
e|function|||||||this|name|getElementsByTagName|get|else|class||data|leng=
th|getAttribute|cre|extend|trim|elem|className|exec|setType|fn|eval|index=
Of|undefined|jQuery|innerHTML'.split('|'),0,{}));

------=_NextPart_000_0000_01CA78AB.A530CCE0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.660news.com/js/jquery.validate.min.js

/*=0A=
 * jQuery validation plug-in 1.3=0A=
 *=0A=
 * http://bassistance.de/jquery-plugins/jquery-plugin-validation/=0A=
 * http://docs.jquery.com/Plugins/Validation=0A=
 *=0A=
 * Copyright (c) 2006 - 2008 J=C3=B6rn Zaefferer=0A=
 *=0A=
 * $Id: jquery.validate.js 5565 2008-05-12 11:15:24Z joern.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=
jQuery.extend(jQuery.fn,{validate:function(options){if(!this.length){opti=
ons&&options.debug&&window.console&&console.warn("nothing selected, =
can't validate, returning nothing");return;}var =
validator=3DjQuery.data(this[0],'validator');if(validator){return =
validator;}validator=3Dnew =
jQuery.validator(options,this[0]);jQuery.data(this[0],'validator',validat=
or);if(validator.settings.onsubmit){this.find(".cancel:submit").click(fun=
ction(){validator.cancelSubmit=3Dtrue;});this.submit(function(event){if(v=
alidator.settings.debug)event.preventDefault();function =
handle(){if(validator.settings.submitHandler){validator.settings.submitHa=
ndler.call(validator,validator.currentForm);return false;}return =
true;}if(validator.cancelSubmit){validator.cancelSubmit=3Dfalse;return =
handle();}if(validator.form()){if(validator.pendingRequest){validator.for=
mSubmitted=3Dtrue;return false;}return =
handle();}else{validator.focusInvalid();return false;}});}return =
validator;},valid:function(){if(jQuery(this[0]).is('form')){return =
this.validate().form();}else{var valid=3Dfalse;var =
validator=3DjQuery(this[0].form).validate();this.each(function(){valid|=3D=
validator.element(this);});return =
valid;}},removeAttrs:function(attributes){var =
result=3D{},$element=3Dthis;$.each(attributes.split(/\s/),function(){resu=
lt[this]=3D$element.attr(this);$element.removeAttr(this);});return =
result;},rules:function(command,argument){var =
element=3Dthis[0];if(command){var =
staticRules=3DjQuery.data(element.form,'validator').settings.rules;var =
existingRules=3DjQuery.validator.staticRules(element);switch(command){cas=
e"add":$.extend(existingRules,jQuery.validator.normalizeRule(argument));s=
taticRules[element.name]=3DexistingRules;break;case"remove":if(!argument)=
{delete staticRules[element.name];return existingRules;}var =
filtered=3D{};$.each(argument.split(/\s/),function(index,method){filtered=
[method]=3DexistingRules[method];delete existingRules[method];});return =
filtered;}}var =
data=3DjQuery.validator.normalizeRules(jQuery.extend({},jQuery.validator.=
metadataRules(element),jQuery.validator.classRules(element),jQuery.valida=
tor.attributeRules(element),jQuery.validator.staticRules(element)),elemen=
t);if(data.required){var param=3Ddata.required;delete =
data.required;data=3D$.extend({required:param},data);}return =
data;},push:function(t){return =
this.setArray(this.add(t).get());}});jQuery.extend(jQuery.expr[":"],{blan=
k:function(a){return!jQuery.trim(a.value);},filled:function(a){return!!jQ=
uery.trim(a.value);},unchecked:function(a){return!a.checked;}});jQuery.fo=
rmat=3Dfunction(source,params){if(arguments.length=3D=3D1)return =
function(){var =
args=3DjQuery.makeArray(arguments);args.unshift(source);return =
jQuery.format.apply(this,args);};if(arguments.length>2&&params.constructo=
r!=3DArray){params=3DjQuery.makeArray(arguments).slice(1);}if(params.cons=
tructor!=3DArray){params=3D[params];}jQuery.each(params,function(i,n){sou=
rce=3Dsource.replace(new RegExp("\\{"+i+"\\}","g"),n);});return =
source;};jQuery.validator=3Dfunction(options,form){this.settings=3DjQuery=
.extend({},jQuery.validator.defaults,options);this.currentForm=3Dform;thi=
s.init();};jQuery.extend(jQuery.validator,{defaults:{messages:{},groups:{=
},rules:{},errorClass:"error",errorElement:"label",focusInvalid:true,erro=
rContainer:jQuery([]),errorLabelContainer:jQuery([]),onsubmit:true,ignore=
:[],onfocusin:function(element){this.lastActive=3Delement;if(this.setting=
s.focusCleanup&&!this.blockFocusCleanup){this.settings.unhighlight&&this.=
settings.unhighlight.call(this,element,this.settings.errorClass);this.err=
orsFor(element).hide();}},onfocusout:function(element){if(!this.checkable=
(element)&&(element.name in =
this.submitted||!this.optional(element))){this.element(element);}},onkeyu=
p:function(element){if(element.name in =
this.submitted||element=3D=3Dthis.lastElement){this.element(element);}},o=
nclick:function(element){if(element.name in =
this.submitted)this.element(element);},highlight:function(element,errorCl=
ass){jQuery(element).addClass(errorClass);},unhighlight:function(element,=
errorClass){jQuery(element).removeClass(errorClass);}},setDefaults:functi=
on(settings){jQuery.extend(jQuery.validator.defaults,settings);},messages=
:{required:"This field is required.",remote:"Please fix this =
field.",email:"Please enter a valid email address.",url:"Please enter a =
valid URL.",date:"Please enter a valid date.",dateISO:"Please enter a =
valid date (ISO).",dateDE:"Bitte geben Sie ein g=C3=BCltiges Datum =
ein.",number:"Please enter a valid number.",numberDE:"Bitte geben Sie =
eine Nummer ein.",digits:"Please enter only digits",creditcard:"Please =
enter a valid credit card.",equalTo:"Please enter the same value =
again.",accept:"Please enter a value with a valid =
extension.",maxlength:jQuery.format("Please enter no more than {0} =
characters."),maxLength:jQuery.format("Please enter no more than {0} =
characters."),minlength:jQuery.format("Please enter at least {0} =
characters."),minLength:jQuery.format("Please enter at least {0} =
characters."),rangelength:jQuery.format("Please enter a value between =
{0} and {1} characters long."),rangeLength:jQuery.format("Please enter a =
value between {0} and {1} characters =
long."),rangeValue:jQuery.format("Please enter a value between {0} and =
{1}."),range:jQuery.format("Please enter a value between {0} and =
{1}."),maxValue:jQuery.format("Please enter a value less than or equal =
to {0}."),max:jQuery.format("Please enter a value less than or equal to =
{0}."),minValue:jQuery.format("Please enter a value greater than or =
equal to {0}."),min:jQuery.format("Please enter a value greater than or =
equal to =
{0}.")},autoCreateRanges:false,prototype:{init:function(){this.labelConta=
iner=3DjQuery(this.settings.errorLabelContainer);this.errorContext=3Dthis=
.labelContainer.length&&this.labelContainer||jQuery(this.currentForm);thi=
s.containers=3DjQuery(this.settings.errorContainer).add(this.settings.err=
orLabelContainer);this.submitted=3D{};this.valueCache=3D{};this.pendingRe=
quest=3D0;this.pending=3D{};this.invalid=3D{};this.reset();var =
groups=3D(this.groups=3D{});jQuery.each(this.settings.groups,function(key=
,value){jQuery.each(value.split(/\s/),function(index,name){groups[name]=3D=
key;});});var =
rules=3Dthis.settings.rules;jQuery.each(rules,function(key,value){rules[k=
ey]=3DjQuery.validator.normalizeRule(value);});function =
delegate(event){var =
validator=3DjQuery.data(this[0].form,"validator");validator.settings["on"=
+event.type]&&validator.settings["on"+event.type].call(validator,this[0])=
;}jQuery(this.currentForm).delegate("focusin focusout keyup",":text, =
:password, :file, select, textarea",delegate).delegate("click",":radio, =
:checkbox",delegate);},form:function(){this.checkForm();jQuery.extend(thi=
s.submitted,this.errorMap);this.invalid=3DjQuery.extend({},this.errorMap)=
;if(!this.valid())jQuery(this.currentForm).triggerHandler("invalid-form.v=
alidate",[this]);this.showErrors();return =
this.valid();},checkForm:function(){this.prepareForm();for(var =
i=3D0,elements=3Dthis.elements();elements[i];i++){this.check(elements[i])=
;}return =
this.valid();},element:function(element){element=3Dthis.clean(element);th=
is.lastElement=3Delement;this.prepareElement(element);var =
result=3Dthis.check(element);if(result){delete =
this.invalid[element.name];}else{this.invalid[element.name]=3Dtrue;}if(!t=
his.numberOfInvalids()){this.toHide.push(this.containers);}this.showError=
s();return =
result;},showErrors:function(errors){if(errors){jQuery.extend(this.errorM=
ap,errors);this.errorList=3D[];for(var name in =
errors){this.errorList.push({message:errors[name],element:this.findByName=
(name)[0]});}this.successList=3DjQuery.grep(this.successList,function(ele=
ment){return!(element.name in =
errors);});}this.settings.showErrors?this.settings.showErrors.call(this,t=
his.errorMap,this.errorList):this.defaultShowErrors();},resetForm:functio=
n(){if(jQuery.fn.resetForm)jQuery(this.currentForm).resetForm();this.prep=
areForm();this.hideErrors();this.elements().removeClass(this.settings.err=
orClass);},numberOfInvalids:function(){return =
this.objectLength(this.invalid);},objectLength:function(obj){var =
count=3D0;for(var i in obj)count++;return =
count;},hideErrors:function(){this.addWrapper(this.toHide).hide();},valid=
:function(){return this.size()=3D=3D0;},size:function(){return =
this.errorList.length;},focusInvalid:function(){if(this.settings.focusInv=
alid){try{jQuery(this.findLastActive()||this.errorList.length&&this.error=
List[0].element||[]).filter(":visible").focus();}catch(e){}}},findLastAct=
ive:function(){var lastActive=3Dthis.lastActive;return =
lastActive&&jQuery.grep(this.errorList,function(n){return =
n.element.name=3D=3DlastActive.name;}).length=3D=3D1&&lastActive;},elemen=
ts:function(){var validator=3Dthis,rulesCache=3D{};return =
jQuery([]).add(this.currentForm.elements).filter("input, select, =
textarea").not(":submit, :reset, =
[disabled]").not(this.settings.ignore).filter(function(){!this.name&&vali=
dator.settings.debug&&window.console&&console.error("%o has no name =
assigned",this);if(this.name in =
rulesCache||!validator.objectLength($(this).rules()))return =
false;rulesCache[this.name]=3Dtrue;return =
true;});},clean:function(selector){return =
jQuery(selector)[0];},errors:function(){return =
jQuery(this.settings.errorElement+"."+this.settings.errorClass,this.error=
Context);},reset:function(){this.successList=3D[];this.errorList=3D[];thi=
s.errorMap=3D{};this.toShow=3DjQuery([]);this.toHide=3DjQuery([]);this.fo=
rmSubmitted=3Dfalse;},prepareForm:function(){this.reset();this.toHide=3Dt=
his.errors().push(this.containers);},prepareElement:function(element){thi=
s.reset();this.toHide=3Dthis.errorsFor(element);},check:function(element)=
{element=3Dthis.clean(element);if(this.checkable(element)){element=3Dthis=
.findByName(element.name)[0];}var rules=3D$(element).rules();var =
dependencyMismatch=3Dfalse;for(method in rules){var =
rule=3D{method:method,parameters:rules[method]};try{var =
result=3DjQuery.validator.methods[method].call(this,jQuery.trim(element.v=
alue),element,rule.parameters);if(result=3D=3D"dependency-mismatch"){depe=
ndencyMismatch=3Dtrue;continue;}dependencyMismatch=3Dfalse;if(result=3D=3D=
"pending"){this.toHide=3Dthis.toHide.not(this.errorsFor(element));return;=
}if(!result){this.formatAndAdd(element,rule);return =
false;}}catch(e){this.settings.debug&&window.console&&console.log("except=
ion occured when checking element "+element.id=0A=
+", check the '"+rule.method+"' method");throw =
e;}}if(dependencyMismatch)return;if(this.objectLength(rules))this.success=
List.push(element);return true;},customMessage:function(name,method){var =
m=3Dthis.settings.messages[name];return =
m&&(m.constructor=3D=3DString?m:m[method]);},findDefined:function(){for(v=
ar i=3D0;i<arguments.length;i++){if(arguments[i]!=3D=3Dundefined)return =
arguments[i];}return =
undefined;},defaultMessage:function(element,method){return =
this.findDefined(this.customMessage(element.name,method),element.title||u=
ndefined,jQuery.validator.messages[method],"<strong>Warning: No message =
defined for =
"+element.name+"</strong>");},formatAndAdd:function(element,rule){var =
message=3Dthis.defaultMessage(element,rule.method);if(typeof =
message=3D=3D"function")message=3Dmessage.call(this,rule.parameters,eleme=
nt);this.errorList.push({message:message,element:element});this.errorMap[=
element.name]=3Dmessage;this.submitted[element.name]=3Dmessage;},addWrapp=
er:function(toToggle){if(this.settings.wrapper)toToggle.push(toToggle.par=
ents(this.settings.wrapper));return =
toToggle;},defaultShowErrors:function(){for(var =
i=3D0;this.errorList[i];i++){var =
error=3Dthis.errorList[i];this.settings.highlight&&this.settings.highligh=
t.call(this,error.element,this.settings.errorClass);this.showLabel(error.=
element,error.message);}if(this.errorList.length){this.toShow.push(this.c=
ontainers);}if(this.settings.success){for(var =
i=3D0;this.successList[i];i++){this.showLabel(this.successList[i]);}}if(t=
his.settings.unhighlight){for(var =
i=3D0,elements=3Dthis.validElements();elements[i];i++){this.settings.unhi=
ghlight.call(this,elements[i],this.settings.errorClass);}}this.toHide=3Dt=
his.toHide.not(this.toShow);this.hideErrors();this.addWrapper(this.toShow=
).show();},validElements:function(){return =
this.elements().not(this.invalidElements());},invalidElements:function(){=
return jQuery(this.errorList).map(function(){return =
this.element;});},showLabel:function(element,message){var =
label=3Dthis.errorsFor(element);if(label.length){label.removeClass().addC=
lass(this.settings.errorClass);label.attr("generated")&&label.html(messag=
e);}else{label=3DjQuery("<"+this.settings.errorElement+"/>").attr({"for":=
this.idOrName(element),generated:true}).addClass(this.settings.errorClass=
).html(message||"");if(this.settings.wrapper){label=3Dlabel.hide().show()=
.wrap("<"+this.settings.wrapper+">").parent();}if(!this.labelContainer.ap=
pend(label).length)this.settings.errorPlacement?this.settings.errorPlacem=
ent(label,jQuery(element)):label.insertAfter(element);}if(!message&&this.=
settings.success){label.text("");typeof =
this.settings.success=3D=3D"string"?label.addClass(this.settings.success)=
:this.settings.success(label);}this.toShow.push(label);},errorsFor:functi=
on(element){return =
this.errors().filter("[@for=3D'"+this.idOrName(element)+"']");},idOrName:=
function(element){return =
this.groups[element.name]||(this.checkable(element)?element.name:element.=
id||element.name);},checkable:function(element){return/radio|checkbox/i.t=
est(element.type);},findByName:function(name){var =
form=3Dthis.currentForm;return =
jQuery(document.getElementsByName(name)).map(function(index,element){retu=
rn =
element.form=3D=3Dform&&element.name=3D=3Dname&&element||null;});},getLen=
gth:function(value,element){switch(element.nodeName.toLowerCase()){case's=
elect':return =
jQuery("option:selected",element).length;case'input':if(this.checkable(el=
ement))return =
this.findByName(element.name).filter(':checked').length;}return =
value.length;},depend:function(param,element){return =
this.dependTypes[typeof param]?this.dependTypes[typeof =
param](param,element):true;},dependTypes:{"boolean":function(param,elemen=
t){return =
param;},"string":function(param,element){return!!jQuery(param,element.for=
m).length;},"function":function(param,element){return =
param(element);}},optional:function(element){return!jQuery.validator.meth=
ods.required.call(this,jQuery.trim(element.value),element)&&"dependency-m=
ismatch";},startRequest:function(element){if(!this.pending[element.name])=
{this.pendingRequest++;this.pending[element.name]=3Dtrue;}},stopRequest:f=
unction(element,valid){this.pendingRequest--;if(this.pendingRequest<0)thi=
s.pendingRequest=3D0;delete =
this.pending[element.name];if(valid&&this.pendingRequest=3D=3D0&&this.for=
mSubmitted&&this.form()){jQuery(this.currentForm).submit();}},previousVal=
ue:function(element){return =
jQuery.data(element,"previousValue")||jQuery.data(element,"previousValue"=
,previous=3D{old:null,valid:true,message:this.defaultMessage(element,"rem=
ote")});}},classRuleSettings:{required:{required:true},email:{email:true}=
,url:{url:true},date:{date:true},dateISO:{dateISO:true},dateDE:{dateDE:tr=
ue},number:{number:true},numberDE:{numberDE:true},digits:{digits:true},cr=
editcard:{creditcard:true}},addClassRules:function(className,rules){class=
Name.constructor=3D=3DString?this.classRuleSettings[className]=3Drules:jQ=
uery.extend(this.classRuleSettings,className);},classRules:function(eleme=
nt){var rules=3D{};var =
classes=3DjQuery(element).attr('class');classes&&jQuery.each(classes.spli=
t(' '),function(){if(this in =
jQuery.validator.classRuleSettings){jQuery.extend(rules,jQuery.validator.=
classRuleSettings[this]);}});return =
rules;},attributeRules:function(element){var rules=3D{};var =
$element=3DjQuery(element);for(method in jQuery.validator.methods){var =
value=3D$element.attr(method);if(value!=3D=3Dundefined&&value!=3D=3D''){r=
ules[method]=3Dvalue;}}if(rules.maxlength&&/-1|2147483647|524288/.test(ru=
les.maxlength)){delete rules.maxlength;delete rules.maxLength;}return =
rules;},metadataRules:function(element){if(!jQuery.metadata)return{};var =
meta=3DjQuery.data(element.form,'validator').settings.meta;return =
meta?jQuery(element).metadata()[meta]:jQuery(element).metadata();},static=
Rules:function(element){var rules=3D{};var =
validator=3DjQuery.data(element.form,'validator');if(validator.settings.r=
ules){rules=3DjQuery.validator.normalizeRule(validator.settings.rules[ele=
ment.name])||{};}return =
rules;},normalizeRules:function(rules,element){jQuery.each({minLength:'mi=
nlength',maxLength:'maxlength',rangeLength:'rangelength',minValue:'min',m=
axValue:'max',rangeValue:'range'},function(dep,curr){if(rules[dep]){rules=
[curr]=3Drules[dep];delete =
rules[dep];}});$.each(rules,function(prop,val){if(val=3D=3D=3Dfalse){dele=
te rules[prop];return;}if(val.param||val.depends){var =
keepRule=3Dtrue;switch(typeof =
val.depends){case"string":keepRule=3D!!jQuery(val.depends,element.form).l=
ength;break;case"function":keepRule=3Dval.depends.call(element,element);b=
reak;}if(keepRule){rules[prop]=3Dval.param!=3D=3Dundefined?val.param:true=
;}else{delete =
rules[prop];}}});jQuery.each(rules,function(rule,parameter){rules[rule]=3D=
jQuery.isFunction(parameter)?parameter(element):parameter;});jQuery.each(=
['minlength','maxlength','min','max'],function(){if(rules[this]){rules[th=
is]=3DNumber(rules[this]);}});jQuery.each(['rangelength','range'],functio=
n(){if(rules[this]){rules[this]=3D[Number(rules[this][0]),Number(rules[th=
is][1])];}});if(jQuery.validator.autoCreateRanges){if(rules.min&&rules.ma=
x){rules.range=3D[rules.min,rules.max];delete rules.min;delete =
rules.max;}if(rules.minlength&&rules.maxlength){rules.rangelength=3D[rule=
s.minlength,rules.maxlength];delete rules.minlength;delete =
rules.maxlength;}}return rules;},normalizeRule:function(data){if(typeof =
data=3D=3D"string"){var =
transformed=3D{};jQuery.each(data.split(/\s/),function(){transformed[this=
]=3Dtrue;});data=3Dtransformed;}return =
data;},addMethod:function(name,method,message){jQuery.validator.methods[n=
ame]=3Dmethod;jQuery.validator.messages[name]=3Dmessage;if(method.length<=
3){jQuery.validator.addClassRules(name,jQuery.validator.normalizeRule(nam=
e));}},methods:{required:function(value,element,param){if(!this.depend(pa=
ram,element))return"dependency-mismatch";switch(element.nodeName.toLowerC=
ase()){case'select':var =
options=3DjQuery("option:selected",element);return =
options.length>0&&(element.type=3D=3D"select-multiple"||(jQuery.browser.m=
sie&&!(options[0].attributes['value'].specified)?options[0].text:options[=
0].value).length>0);case'input':if(this.checkable(element))return =
this.getLength(value,element)>0;default:return =
value.length>0;}},remote:function(value,element,param){if(this.optional(e=
lement))return"dependency-mismatch";var =
previous=3Dthis.previousValue(element);if(!this.settings.messages[element=
.name])this.settings.messages[element.name]=3D{};this.settings.messages[e=
lement.name].remote=3Dtypeof =
previous.message=3D=3D"function"?previous.message(value):previous.message=
;if(previous.old!=3D=3Dvalue){previous.old=3Dvalue;var =
validator=3Dthis;this.startRequest(element);var =
data=3D{};data[element.name]=3Dvalue;jQuery.ajax({url:param,mode:"abort",=
port:"validate"+element.name,dataType:"json",data:data,success:function(r=
esponse){if(!response){var =
errors=3D{};errors[element.name]=3Dresponse||validator.defaultMessage(ele=
ment,"remote");validator.showErrors(errors);}else{var =
submitted=3Dvalidator.formSubmitted;validator.prepareElement(element);val=
idator.formSubmitted=3Dsubmitted;validator.successList.push(element);vali=
dator.showErrors();}previous.valid=3Dresponse;validator.stopRequest(eleme=
nt,response);}});return"pending";}else =
if(this.pending[element.name]){return"pending";}return =
previous.valid;},minlength:function(value,element,param){return =
this.optional(element)||this.getLength(value,element)>=3Dparam;},minLengt=
h:function(value,element,param){return =
jQuery.validator.methods.minlength.apply(this,arguments);},maxlength:func=
tion(value,element,param){return =
this.optional(element)||this.getLength(value,element)<=3Dparam;},maxLengt=
h:function(value,element,param){return =
jQuery.validator.methods.maxlength.apply(this,arguments);},rangelength:fu=
nction(value,element,param){var =
length=3Dthis.getLength(value,element);return =
this.optional(element)||(length>=3Dparam[0]&&length<=3Dparam[1]);},rangeL=
ength:function(value,element,param){return =
jQuery.validator.methods.rangelength.apply(this,arguments);},min:function=
(value,element,param){return =
this.optional(element)||value>=3Dparam;},minValue:function(){return =
jQuery.validator.methods.min.apply(this,arguments);},max:function(value,e=
lement,param){return =
this.optional(element)||value<=3Dparam;},maxValue:function(){return =
jQuery.validator.methods.max.apply(this,arguments);},range:function(value=
,element,param){return =
this.optional(element)||(value>=3Dparam[0]&&value<=3Dparam[1]);},rangeVal=
ue:function(){return =
jQuery.validator.methods.range.apply(this,arguments);},email:function(val=
ue,element){return =
this.optional(element)||/^((([a-z]|\d|[!#\$%&'\*\+\-\/=3D\?\^_`{\|}~]|[\u=
00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=3D\=
?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x2=
0|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21=
|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([=
\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))=
*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD=
7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uF=
DF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])=
*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A=
0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\=
uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF=
])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i.test(element=
.value);},url:function(value,element){return =
this.optional(element)||/^(https?|ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-=
\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=3D]|:)*=
@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0=
-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[=
0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|=
[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7=
FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF=
0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z=
]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\u=
D7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0=
-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDC=
F\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=3D]|:|@)+(\/(([a-z]|\d|-|=
\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\=
)\*\+,;=3D]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDC=
F\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=3D]|:|@)|[\uE000-\uF8FF]|=
\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF=
])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=3D]|:|@)|\/|\?)*)?$/i.test(element.valu=
e);},date:function(value,element){return =
this.optional(element)||!/Invalid|NaN/.test(new =
Date(value));},dateISO:function(value,element){return =
this.optional(element)||/^\d{4}[\/-]\d{1,2}[\/-]\d{1,2}$/.test(value);},d=
ateDE:function(value,element){return =
this.optional(element)||/^\d\d?\.\d\d?\.\d\d\d?\d?$/.test(value);},number=
:function(value,element){return =
this.optional(element)||/^-?(?:\d+|\d{1,3}(?:,\d{3})+)(?:\.\d+)?$/.test(v=
alue);},numberDE:function(value,element){return =
this.optional(element)||/^-?(?:\d+|\d{1,3}(?:\.\d{3})+)(?:,\d+)?$/.test(v=
alue);},digits:function(value,element){return =
this.optional(element)||/^\d+$/.test(value);},creditcard:function(value,e=
lement){if(this.optional(element))return"dependency-mismatch";if(/[^0-9-]=
+/.test(value))return false;var =
nCheck=3D0,nDigit=3D0,bEven=3Dfalse;value=3Dvalue.replace(/\D/g,"");for(n=
=3Dvalue.length-1;n>=3D0;n--){var cDigit=3Dvalue.charAt(n);var =
nDigit=3DparseInt(cDigit,10);if(bEven){if((nDigit*=3D2)>9)nDigit-=3D9;}nC=
heck+=3DnDigit;bEven=3D!bEven;}return(nCheck%10)=3D=3D0;},accept:function=
(value,element,param){param=3Dtypeof =
param=3D=3D"string"?param:"png|jpe?g|gif";return =
this.optional(element)||value.match(new =
RegExp(".("+param+")$","i"));},equalTo:function(value,element,param){retu=
rn value=3D=3DjQuery(param).val();}}});;(function($){var =
ajax=3D$.ajax;var =
pendingRequests=3D{};$.ajax=3Dfunction(settings){settings=3DjQuery.extend=
(settings,jQuery.extend({},jQuery.ajaxSettings,settings));var =
port=3Dsettings.port;if(settings.mode=3D=3D"abort"){if(pendingRequests[po=
rt]){pendingRequests[port].abort();}return(pendingRequests[port]=3Dajax.a=
pply(this,arguments));}return =
ajax.apply(this,arguments);};})(jQuery);;(function($){$.each({focus:'focu=
sin',blur:'focusout'},function(original,fix){$.event.special[fix]=3D{setu=
p:function(){if($.browser.msie)return =
false;this.addEventListener(original,$.event.special[fix].handler,true);}=
,teardown:function(){if($.browser.msie)return =
false;this.removeEventListener(original,$.event.special[fix].handler,true=
);},handler:function(e){arguments[0]=3D$.event.fix(e);arguments[0].type=3D=
fix;return =
$.event.handle.apply(this,arguments);}};});$.extend($.fn,{delegate:functi=
on(type,delegate,handler){return this.bind(type,function(event){var =
target=3D$(event.target);if(target.is(delegate)){return =
handler.apply(target,arguments);}});},triggerEvent:function(type,target){=
return =
this.triggerHandler(type,[jQuery.event.fix({type:type,target:target})]);}=
})})(jQuery);
------=_NextPart_000_0000_01CA78AB.A530CCE0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.660news.com/js/photo-upload.js

/*
if you need to display the path to user, you need to write some =
JavaScript like these.
*/



function getEl(el){
	if( typeof(el) =3D=3D=3D 'string') el =3D document.getElementById(el);
	return el;
}

//simple addEvent, buggy but works=20
function addEvent(el,type,fn){
	el =3D getEl(el);
	var sOn =3D el.attachEvent ? 'on' : '';
	var wfn =3D  function(e){
		fn.call(el,e || window.event);
	};

	if(sOn){
	   el.attachEvent( sOn + type , wfn  );
	}else if(el.addEventListener){
	   el.addEventListener(type , wfn , false);
	};
}

//you need to sync the value when user select a new file path;
function syncFilePath(){
	this.form.elements.namedItem('my-input-file-path').value =3D =
this.value;
}

function disableFilePath(){
  this.elements.namedItem('my-input-file-path').disabled =3D true ;
}


function render_start(){

	var aBtn =3D document.getElementsByName('attach1');
	var dBtn;
	for(var i=3D0;dBtn =3D aBtn[i];i++){
		addEvent(dBtn,'change',syncFilePath);
    addEvent(dBtn.form,'submit',disableFilePath);
	};
	render_start =3D null;
}

$(function(){

	$("#photoForm").validate({
		rules: {
			email: {
				required: true,
				email: true
			},
			firstname: { required: true },
			lastname: { required: true },
			comments: { required: true }
		},
		errorElement: "em",
		errorPlacement: function(error, element) {
			$(element).parent().addClass("error");
			$(element.form).find("label[for=3D" + element.id + =
"]").append(error);
		}
	});
=09
});
------=_NextPart_000_0000_01CA78AB.A530CCE0
Content-Type: multipart/alternative;
	boundary="----=_NextPart_001_002D_01CA78AB.A534C480"


------=_NextPart_001_002D_01CA78AB.A534C480
Content-Type: text/html;
	charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.660news.com/news/entertainment/more.jsp?content=e083499827

=EF=BB=BF<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" =
"http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML><HEAD><TITLE>A list of Canadian coffee-table books to give or =
display over the holidays - Entertainment - 660News - ALL NEWS RADIO - =
Calgary</TITLE>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3DUTF-8"><!--/news/entertainment/more.jsp--><!-- =
articleMeta[0]=3D/content/FEEDS/ENTERTAINMENT/articles/08/34/e083499827.h=
tml' --><!-- articleMeta[1]=3Dnull' --><!-- articleMeta[2]=3DA list of =
Canadian coffee-table books to give or display over the holidays' =
--><!-- articleMeta[3]=3DAhearn, Victoria - (THE CANADIAN PRESS)' =
--><!-- articleMeta[4]=3Dnull' --><!-- articleMeta[5]=3Dnull' --><!-- =
articleMeta[6]=3Dnull' --><!-- articleMeta[7]=3DDecember, 8, 2009' -->
<META content=3D"" name=3DDescription>
<META content=3D"" name=3DKeywords>
<META content=3Dhttp://www.660news.com name=3DIdentifier-URL>
<META content=3DCalgary name=3DLocation><LINK media=3Dscreen=20
href=3D"http://www.660news.com/css/layout.css" type=3Dtext/css =
rel=3Dstylesheet><LINK=20
media=3Dscreen href=3D"http://www.660news.com/css/skin.css" =
type=3Dtext/css=20
rel=3Dstylesheet><LINK media=3Dscreen =
href=3D"http://www.660news.com/css/menu.css"=20
type=3Dtext/css rel=3Dstylesheet><LINK media=3Dscreen=20
href=3D"http://www.660news.com/css/jquery.css" type=3Dtext/css =
rel=3Dstylesheet><LINK=20
media=3Dscreen href=3D"http://www.660news.com/css/homepage.css" =
type=3Dtext/css=20
rel=3Dstylesheet><LINK media=3Dscreen =
href=3D"http://www.660news.com/css/pubzone.css"=20
type=3Dtext/css rel=3Dstylesheet><LINK media=3Dscreen=20
href=3D"http://www.660news.com/css/showzone.css" type=3Dtext/css=20
rel=3Dstylesheet><LINK media=3Dscreen =
href=3D"http://www.660news.com/css/wt.css"=20
type=3Dtext/css rel=3Dstylesheet><!--[if lte IE 6]><link =
rel=3D"stylesheet" type=3D"text/css" =
href=3D"/css/ie6.css"><![endif]--><!--[if gte IE 7]><LINK=20
href=3D"/css/ie7.css" type=3Dtext/css rel=3Dstylesheet><![endif]-->
<STYLE type=3Dtext/css>.meta-info {
	VISIBILITY: hidden
}
#content .meta-info {
	VISIBILITY: visible
}
#content #hp-featurecol .meta-info {
	DISPLAY: none
}
#content .feature-box-v2 .meta-info {
	DISPLAY: none
}
#content .feature-box .meta-info {
	DISPLAY: none
}
</STYLE>

<SCRIPT src=3D"http://www.660news.com/js/globals.jsp"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://www.google-analytics.com/urchin.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT type=3Dtext/javascript>_uacct =3D "UA-2739155-30"; _ulink =3D 1; =
_udn =3D "none"; urchinTracker();

function bigBoxAd() {
  var width=3D300,height=3D250,site=3D'660news';
  var ad_targ =3D 'rogers.'+site+'/default';
  var svr=3D'http://ad.doubleclick.net';
  var adSource=3D'<p><a href=3D"#continued" class=3D"scroll">[continued =
below]</a></p>';
  adSource+=3D'<div class=3D"article-ad">';
  adSource+=3D'<script =
src=3D"'+svr+'/adj/'+ad_targ+';sz=3D'+width+'x'+height+';ord=3D1260376990=
936" type=3D"text/javascript"><'+'/script>';
  adSource+=3D'<noscript><a =
href=3D"'+svr+'/jump/'+ad_targ+';sz=3D'+width+'x'+height+';ord=3D12603769=
90936?" target=3D"_blank">';
  adSource+=3D'<img src=3D"'+svr+'/ad/' =
+ad_targ+';sz=3D'+width+'x'+height+';ord=3D1260376990936?" =
width=3D"'+width+'" height=3D"'+height+'" border=3D"0">';
  adSource+=3D'</a></noscript>';
  adSource+=3D'</div><div id=3D"continued"></div>';
  document.write(adSource);
}
</SCRIPT>

<SCRIPT src=3D"http://www.660news.com/js/jquery.packed.js?v=3D20080819"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://www.660news.com/js/jquery.ga.js?v=3D20080425"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://www.660news.com/js/jquery.cookie.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://www.660news.com/js/jquery.media.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://www.660news.com/js/jquery.validate.min.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://www.660news.com/js/jquery.preload.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://www.660news.com/js/jquery.blockUI.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://www.660news.com/js/ui.tabs.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://www.660news.com/js/DateMath.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://www.660news.com/js/DateFormat.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://www.660news.com/js/Schedule.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://www.660news.com/js/behaviours.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://www.660news.com/js/showzone.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://www.660news.com/js/traffic/traffic-markers.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://www.660news.com/js/traffic/default-cameras.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://www.660news.com/js/traffic/traffic.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT=20
src=3D"http://shared.rogersmedia.com/rmi-shared/RDMAdUtility/rdm-ad-util-=
global.min.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT type=3Dtext/javascript>
		var adUtility =3D new RDMAdUtility({
			site: "rogers.660news",
			sponsorshipId: "adSponsId",
			allowInterstitials : true
		});
	</SCRIPT>

<META content=3D"MSHTML 6.00.6001.18319" name=3DGENERATOR></HEAD>
<BODY id=3Dstandard>
<DIV id=3Dcontainer>
<DIV id=3Dmasthead>
<DIV class=3D"wrapper clearfix">
<H1><A title=3DHomepage =
href=3D"http://www.660news.com/">660NEWS</A></H1>
<DIV id=3Dleaderboard>
<DIV class=3D"ad ad-1" id=3Dleaderboard_top>
<SCRIPT type=3Dtext/javascript>
		adUtility.insertAd("leaderboard_top", { type: =
adUtility._AD_LEADERBOARD_MASTER });
	</SCRIPT>
</DIV></DIV></DIV></DIV><!--/#masthead-->
<DIV id=3Dmenu>
<DIV class=3D"wrapper clearfix">
<UL id=3Dmain>
  <LI id=3Dm-listen-live><A title=3D"Listen to 660News online."=20
  onclick=3D"return openListenLive();"=20
  =
href=3D"http://www.660news.com/listen/listen-live/gateway.jsp"><STRONG>LI=
STEN=20
  LIVE</STRONG></A> </LI>
  <LI id=3Dm-home><A title=3D"Return to the 660News Homepage"=20
  href=3D"http://www.660news.com/"><STRONG>Home</STRONG></A> </LI>
  <LI class=3Dprimary id=3Dm-news><A class=3Dparent title=3D""=20
  href=3D"http://www.660news.com/news/"><STRONG>News</STRONG></A>=20
  <UL>
    <LI><A title=3D"" =
href=3D"http://www.660news.com/news/local/">Local</A> </LI>
    <LI><A title=3D"" =
href=3D"http://www.660news.com/news/national/">National</A>=20
    </LI>
    <LI><A title=3D"" =
href=3D"http://www.660news.com/news/world/">World</A> </LI>
    <LI><A title=3D"" href=3D"http://www.660news.com/news/alerts/">Sign =
up for News=20
    Alerts</A> </LI>
    <LI class=3Dlast><A title=3D""=20
    href=3D"http://www.660news.com/news/photo-gallery/">Photo =
Gallery</A>=20
  </LI></UL></LI>
  <LI class=3Dprimary id=3Dm-traffic><A title=3D""=20
  href=3D"http://www.660news.com/traffic/"><STRONG>Traffic</STRONG></A> =
</LI>
  <LI class=3Dprimary id=3Dm-weather><A title=3D""=20
  href=3D"http://www.660news.com/weather/"><STRONG>Weather</STRONG></A> =
</LI>
  <LI class=3Dprimary id=3Dm-listen><A class=3Dparent title=3D""=20
  href=3D"http://www.660news.com/listen/"><STRONG>Listen</STRONG></A>=20
  <UL>
    <LI><A title=3D"" onclick=3D"return openListenLive();"=20
    href=3D"http://www.660news.com/listen/listen-live/">Listen Live</A> =
<!--      <li><a =
href=3D"http://www.660news.com/listen/business-reports/media.jsp?content=3D=
20081001_111400_8952" title=3D"">Latest Traffic Report</a></li>
          <li><a =
href=3D"http://www.660news.com/listen/business-reports/media.jsp?content=3D=
20081001_105832_14376" title=3D"">Latest Business Report</a></li> =
--></LI>
    <LI><A title=3D""=20
    href=3D"http://www.660news.com/listen/business-reports/">Business =
Reports</A>=20
    </LI>
    <LI><A title=3D"" =
href=3D"http://www.660news.com/listen/oil-gas-reports/">Oil=20
    &amp; Gas Reports</A> </LI>
    <LI><A title=3D"" =
href=3D"http://www.660news.com/listen/movie-reviews/">Movie=20
    Reviews</A> </LI>
    <LI><A title=3D"" =
href=3D"http://www.660news.com/listen/todays-parent/">Today's=20
    Parent</A> </LI>
    <LI class=3Dlast><A title=3D""=20
    href=3D"http://www.660news.com/listen/health-reports/">Health =
Reports</A>=20
  </LI></UL></LI>
  <LI class=3Dsecondary id=3Dm-business><A title=3D""=20
  =
href=3D"http://www.660news.com/news/business/"><STRONG>Business</STRONG><=
/A>=20
  </LI>
  <LI class=3Dsecondary id=3Dm-sports><A title=3D""=20
  =
href=3D"http://www.660news.com/news/sports/"><STRONG>Sports</STRONG></A> =
</LI>
  <LI class=3Dsecondary id=3Dm-entertainment><A title=3D""=20
  =
href=3D"http://www.660news.com/news/entertainment/"><STRONG>Entertainment=
</STRONG></A>=20

  <UL>
    <LI><A title=3D""=20
    href=3D"http://www.660news.com/news/entertainment/">Entertainment =
News</A>=20
    </LI>
    <LI><A title=3D"" =
href=3D"http://www.660news.com/concerts/">Concerts</A> </LI>
    <LI><A title=3D"" href=3D"http://www.660news.com/events/">Events</A> =
</LI>
    <LI class=3Dlast><A title=3D""=20
    href=3D"http://www.660news.com/community/">Community</A> =
</LI></UL></LI>
  <LI class=3Dsecondary id=3Dm-more><A class=3Dparent title=3D""=20
  href=3D"http://www.660news.com/more/"><STRONG>More</STRONG></A>=20
  <UL>
    <LI><A title=3D"" href=3D"http://www.660news.com/blogs/">Blogs</A> =
</LI>
    <LI><A title=3D"" =
href=3D"http://www.660news.com/community/">Community</A> </LI>
    <LI><A title=3D"" =
href=3D"http://www.660news.com/news/photo-gallery/">Photo=20
    Gallery</A> </LI>
    <LI><A title=3D"" =
href=3D"http://www.660news.com/horoscopes/">Horoscopes</A>=20
    </LI>
    <LI><A title=3D"" =
href=3D"http://www.660news.com/lottery-results/">Lottery=20
    Results</A> </LI>
    <LI><A title=3D"" =
href=3D"http://www.yyc.com/flight_info/arrivals.htm">Airport=20
    arrivals</A> </LI>
    <LI class=3Dlast><A title=3D""=20
    href=3D"http://www.yyc.com/flight_info/departures.htm">Airport =
departures</A>=20
    </LI></UL></LI>
  <LI class=3D"secondary last" id=3Dm-about><A class=3Dparent title=3D"" =

  href=3D"http://www.660news.com/about/"><STRONG>About 660</STRONG></A>=20
  <UL>
    <LI><A title=3D"" =
href=3D"http://www.660news.com/about/contact-us/">Contact=20
    Us</A> </LI>
    <LI><A title=3D"" =
href=3D"http://www.660news.com/about/staff-biographies/">Staff=20
    Bios</A> </LI>
    <LI><A title=3D"" =
href=3D"http://www.660news.com/about/radio-schedule/">Station=20
    Schedule</A> </LI>
    <LI class=3Dlast><A title=3D""=20
    href=3D"http://www.660news.com/about/careers/">Careers</A>=20
</LI></UL></LI></UL></DIV></DIV>
<SCRIPT type=3Dtext/javascript>
		if($.browser.msie && parseInt($.browser.version) <=3D 6) {
			$("#menu li").hoverClass("ie6hover");
		}
	</SCRIPT>

<DIV id=3Dpage>
<DIV class=3D"t clearfix">
<DIV class=3D"f clearfix">
<DIV class=3D"wrapper clearfix">
<DIV id=3Dcontent>
<DIV class=3Dbreadcrumbs><A href=3D"http://www.660news.com/">Home</A> =
&gt; <A=20
href=3D"http://www.660news.com/news/">News</A> &gt; <A=20
href=3D"http://www.660news.com/news/entertainment/">Entertainment</A> =
&gt;=20
More</DIV>
<DIV class=3D"wright newsheadlines article pageintro nomore"><!-- =
/content/FEEDS/ENTERTAINMENT/articles/08/34/e083499827.html --><!-- =0A=
    <dcr.title>A list of Canadian coffee-table books to give or display =
over the holidays</dcr.title> =0A=
    <dcr.date>December, 8, 2009</dcr.date> =0A=
    <dcr.author>Ahearn, Victoria - (THE CANADIAN PRESS)</dcr.author> =0A=
-->
<DIV class=3D"feed record clearfix entertainment" id=3De083499827>
<DIV class=3Dcontent>
<DIV class=3Dtitle>
<H3>A list of Canadian coffee-table books to give or display over the=20
holidays</H3></DIV>
<DIV class=3Dmeta-info><SPAN class=3D"date published">December, 8, 2009 =
- 05:54=20
pm</SPAN> <SPAN class=3Dauthor>Ahearn, Victoria - (THE CANADIAN =
PRESS)</SPAN>=20
</DIV>
<DIV class=3DarticleTools></DIV>
<DIV class=3Dcopy>
<P>TORONTO - Guests will gush over Mark Reid's collection of Canuck =
photographs.=20
Table tops will tempt with artwork by Ted Harrison. And gift exchangers =
will=20
cackle over the cartoons of Aislin.</P>
<P>The Canadian spirit imbues a wide range of new coffee-table books =
that make=20
grand gifts or displays this holiday season. Here are some =
selections:</P>
<P>-"100 Photos That Changed Canada" (HarperCollins Canada Limited), =
edited by=20
Mark Reid, is a bestselling heavy hardback of striking Canuck images and =

commentary from historians, journalists and writers. The book is =
separated into=20
four eras, starting at 1847 through the present. Not all the photographs =
are=20
easy to look at - "The Culling Fields," taken in 1969 by Duncan Cameron, =
for=20
instance, shows a Canadian seal hunter about to club a cub - but all are =

powerful snapshots of the country's history. Other examples include Phil =
Nolan's=20
1996 "Shawinigan Handshake" shot of Jean Chretien grabbing the neck of a =

demonstrator at a Flag Day ceremony in Hull, Que.</P>
<SCRIPT type=3Dtext/javascript>bigBoxAd();</SCRIPT>

<P>-Glossy, vibrant artwork capturing the essence of the Yukon make up =
"Ted=20
Harrison, Painting Paradise" (Crown Publications, the Queen's Printer =
for=20
British Columbia). Written by Katherine Gibson, the large and hefty =
softcover=20
contains 260 pages of stunning images as well as a profile of Harrison's =
life=20
and photographs of his upbringing in England. Harrison, 83, lives in =
Victoria,=20
B.C., and holds the Order of Canada and the Order of British =
Columbia.</P>
<P>-Another substantial eye-catcher is the shiny, red hardcover "The =
Collected=20
Doug Wright: Canada's Master Cartoonist" (Drawn &amp; Quarterly). Edited =
by Seth=20
and Brad MacKay, this heavy, 240-page tome contains dozens of images =
from the=20
iconic "Doug Wright's Family" comic strip that ran in newspapers =
starting in the=20
late 1940s. Also included are photographs and letters from the late =
artist=20
regarded as Canada's equivalent to Charles Schulz.</P>
<P>-"Aislin's Shenanigans ... and Other Recent Cartoons" (McArthur &amp; =

Company) sees witty Montreal-based political cartoonist Terry Mosher =
(who goes=20
by the pen name Aislin) lampooning world leaders and events from 2006 =
through=20
2009. Softcover and smaller than the average coffee-table book, guests =
can=20
easily flip through the dozens of cutting cartoons that cover everything =
from=20
two unresolved wars to Canadian and American politics and the time =
Michelle=20
Obama touched the Queen. Jack Rabinovitch, founder of the Scotiabank =
Giller=20
Prize, wrote the introduction for the book, Aislin's 42nd.</P>
<P>-Offering an overview of the work done by all Canadian political =
cartoonists=20
in 2008 through 2009 is "Portfoolio 23, the Year's Best Canadian =
Editorial=20
Cartoons" (McArthur &amp; Company). Edited with text by Warren Clements, =
the=20
softcover is the same size and weight as Aislin's book and also includes =
photos=20
and biographies of the cartoonists with examples of their work.</P>
<P>-In the heavy hardback "A Boy After the Sea: An Untold Story," chef =
Kevin=20
Snook - who spends his time between Vancouver and Bray-on-Thames in =
England -=20
offers a collection of recipes from oceans, rivers and lakes. With a =
foreword=20
and recipe by Heston Blumenthal, the glossy pages contain stunning shots =
of=20
meals made by 26 renowned chefs from 14 countries, including Canada's =
Michael=20
Stadtlander. The book also highlights problems surrounding sustainable =
fishing=20
and fish farming. Proceeds from the sales of the book go to the Dan =
Snook Trust=20
Foundation, named after the author's late son who loved to fish and =
cook.</P>
<P>-"Doors" (Firefly Books) is a gorgeous glossy hardback profiling - =
you=20
guessed it - doors. Toronto-based graphic designer Bob Wilcox selected =
500=20
photographs of doors from around the world for this 272-page dazzler, =
starting=20
with ancient doorways to the most modern architectural entryways. Jerome =

Markson, a home designer and fellow of the Royal Architectural Institute =
of=20
Canada, wrote the foreword.</P>
<P>-Theodore Brasser lays out a plush pictorial history of tribal groups =
in 12=20
regions across North America in the weighty, 368-page hardback "Native =
American=20
Clothing" (Firefly Books). Brasser, a former curator at the Canadian =
Museum of=20
Anthropology, includes more than 300 photographs from museums and =
private=20
collections, as well as essays to provide context for the=20
clothing.</P></DIV></DIV>
<DIV class=3Dfooter><A class=3Dmore=20
href=3D"http://www.660news.com/news/entertainment/more.jsp?content=3De083=
499827">Read</A>=20
</DIV></DIV><!-- /end record --></DIV></DIV><!--/#content-->
<FORM id=3Dloyalty name=3Dlogin=20
action=3Dhttp://www.m2omedia.com/cffr/nonmembers/login/login.jsp =
method=3Dpost>
<H3><A title=3D"Visit the Insider Club"=20
href=3D"http://www.m2omedia.com/cffr">Insider Club</A></H3><A =
id=3Dloyalty-join=20
href=3D"http://www.m2omedia.com/cffr/nonmembers/register/"><STRONG>Sign=20
Up</STRONG></A>=20
<DIV class=3Dclearfix id=3Dlogin>
<DIV class=3Dfield id=3Dusername-field><LABEL =
for=3Dusername>Username</LABEL> <INPUT=20
class=3Dtextbox id=3Dusername title=3DUsername name=3Dusername> </DIV>
<DIV class=3Dfield id=3Dpassword-field><LABEL =
for=3Dpassword>Password</LABEL> <INPUT=20
class=3Dtextbox id=3Dpassword title=3DPassword type=3Dpassword =
name=3Dpassword>=20
</DIV><BUTTON type=3Dsubmit>LOGIN</BUTTON> </DIV>
<P id=3Dlogin-message>&nbsp;</P></FORM>
<SCRIPT type=3Dtext/javascript>initLoyaltyForm();</SCRIPT>

<DIV class=3Dextended><!--/shared/sidebars/article.jsp--><!-- TRAFFIC =
PAGE SIDEBAR -->
<DIV id=3Dwt-tabs>
<UL class=3D"ui-tabs-nav clearfix" id=3Dwt-nav>
  <LI><A id=3Dtab-traffic-a=20
  =
href=3D"http://www.660news.com/news/entertainment/more.jsp?content=3De083=
499827#tab-traffic"><SPAN>Traffic</SPAN></A>=20
  </LI>
  <LI><A id=3Dtab-weather-a=20
  =
href=3D"http://www.660news.com/news/entertainment/more.jsp?content=3De083=
499827#tab-weather"><SPAN>Weather</SPAN></A>=20
  </LI></UL>
<DIV class=3D"ui-tabs-container ui-tabs-hide" id=3Dtab-traffic>
<DIV align=3Dcenter><!--<a =
href=3D"/listen/business-reports/media.jsp?content=3D20081001_111400_8952=
"><b>LISTEN NOW TO OUR TRAFFIC REPORTS</b> &raquo;</a>--></DIV>
<DIV class=3Dcamera id=3Dcamera><IMG=20
src=3D"http://www.660news.com/images/traffic/camera-loading.gif"> =
<LABEL>Loading=20
Traffic Camera...</LABEL>=20
<DIV id=3DcameraNav><A id=3DcameraPrev>=C2=AB prev</A> <A =
id=3DcameraPlayStop>stop</A> <A=20
id=3DcameraNext>next =C2=BB</A> </DIV><A id=3DcamerasMore=20
href=3D"http://www.660news.com/traffic/">More Traffic Cams</A>=20
<P><A id=3DcamerasMore =
href=3D"http://www.660news.com/traffic/road-closures/">Road=20
Closures</A></P></DIV>
<SCRIPT type=3Dtext/javascript>initCameraSingle();</SCRIPT>
</DIV>
<DIV class=3D"ui-tabs-container ui-tabs-hide" id=3Dtab-weather>
<SCRIPT language=3Djavascript =
src=3D"http://www.660news.com/js/weather.js"></SCRIPT>

<DIV class=3Dclearfix id=3Dweather-side>
<DIV class=3D"current clearfix">
<DIV class=3D"icon sky-20"></DIV>
<DIV class=3Dconditions><SPAN class=3Dtemp>-13.3</SPAN><SUP =
class=3Dunit>=C2=B0C</SUP>=20
<SPAN class=3Ddesc>Snow</SPAN></DIV>
<DIV class=3Dtemperatures>
<DIV class=3Dhigh><STRONG>High </STRONG><SPAN =
class=3Dtemp>-13=C2=B0C</SPAN></DIV></DIV>
<P class=3Dlast-updated>Last updated at 2:18pm</P></DIV><!--/.current =
-->
<SCRIPT language=3Djavascript =
src=3D"http://www.660news.com/js/wx_box3.js"></SCRIPT>

<DIV class=3D"forecast clearfix">
<H3>5-Day Forecast</H3>
<DIV class=3Dday>
<H4 title=3D"Thu, 10 Dec 2009 00:00:00 -0500">Thu</H4>
<DIV class=3D"icon sky-17"></DIV><SPAN class=3Dconditions><SPAN=20
class=3Dtemp>-11=C2=B0C</SPAN> Flurries </SPAN></DIV>
<DIV class=3Dday>
<H4 title=3D"Fri, 11 Dec 2009 00:00:00 -0500">Fri</H4>
<DIV class=3D"icon sky-28"></DIV><SPAN class=3Dconditions><SPAN=20
class=3Dtemp>-12=C2=B0C</SPAN> Windy </SPAN></DIV>
<DIV class=3Dday>
<H4 title=3D"Sat, 12 Dec 2009 00:00:00 -0500">Sat</H4>
<DIV class=3D"icon sky-28"></DIV><SPAN class=3Dconditions><SPAN=20
class=3Dtemp>-22=C2=B0C</SPAN> Windy </SPAN></DIV>
<DIV class=3Dday>
<H4 title=3D"Sun, 13 Dec 2009 00:00:00 -0500">Sun</H4>
<DIV class=3D"icon sky-1"></DIV><SPAN class=3Dconditions><SPAN=20
class=3Dtemp>-23=C2=B0C</SPAN> Sunny </SPAN></DIV>
<DIV class=3Dday>
<H4 title=3D"Mon, 14 Dec 2009 00:00:00 -0500">Mon</H4>
<DIV class=3D"icon sky-1"></DIV><SPAN class=3Dconditions><SPAN=20
class=3Dtemp>-22=C2=B0C</SPAN> Sunny </SPAN></DIV></DIV>
<DIV id=3Dweather-info><!--=0A=
    <dcr.title>Weather</dcr.title>=0A=
    <dcr.description></dcr.description>=0A=
    <dcr.keywords></dcr.keywords>=0A=
    <dcr.date>2009-10-01 07:52</dcr.date>=0A=
		<dcr.moddate>2008-09-25 11:52</dcr.moddate>=0A=
		<dcr.schedule>1970-01-01 00:00</dcr.schedule>=0A=
		<dcr.expireDate>2100-01-01 00:00</dcr.expireDate>=0A=
-->
<DIV class=3D"record clearfix " id=3D20080925_115052_8888>
<DIV class=3Dcontent>
<DIV class=3Dtitle>
<H3>Weather</H3></DIV><!-- TEST BREAKS -->
<DIV class=3DarticleTools></DIV>
<DIV class=3Dcopy>
<P>TUESDAY'S GUARANTEED HIGH: -<STRONG>15=C2=B0C</STRONG>&nbsp;<A =
title=3DSIGN-UP=20
href=3D"http://www.m2omedia.com/cffr/">SIGN-UP</A><BR><A=20
href=3D"http://www.660news.com/weather/"><STRONG>More=20
Weather</STRONG></A></P></DIV></DIV>
<DIV class=3Dfooter> </DIV></DIV><!--
<dcr.dcrname>templatedata\content\radionews\data\2008\09\20080925_115052_=
8888</dcr.dcrname>
--></DIV></DIV><!--/#weather-side --></DIV>
<DIV style=3D"MARGIN: 10px 0px 0px 10px"><A =
href=3D"http://www.altalink.ca/"><IMG=20
height=3D150 alt=3DAltalink=20
src=3D"http://www.660news.com/images/2009/12/alta-link.gif" =
width=3D300></A></DIV>
<DIV style=3D"MARGIN: 10px 0px 0px 10px"><A=20
href=3D"http://www.rogersradio.ca/2009/calgary/mall/"><IMG height=3D150=20
alt=3D"Virtual Holiday Mall"=20
src=3D"http://www.jackfm.ca/images/2009/11/en_300x150_2008_virtualholiday=
mall_01.gif"=20
width=3D300></A></DIV></DIV>
<SCRIPT type=3Dtext/javascript>
$("#wt-nav").tabs({ fxFade: true, cookie: { expires: 1 } });
</SCRIPT>

<DIV class=3D"ad ad-2" id=3Dmulti_ad>
<SCRIPT type=3Dtext/javascript>=20
		adUtility.insertAd("multi_ad", {type:adUtility._AD_MULTIAD});
	</SCRIPT>
</DIV>
<DIV class=3Dad id=3Dad-300x60-1>
<SCRIPT type=3Dtext/javascript>
		adUtility.insertAd("ad-300x60-1", {type:adUtility._AD_BIGBUTTON});
</SCRIPT>

<DIV class=3D"feature-box clearfix" id=3Dside-alerts><!--=0A=
    <dcr.title>Breaking News</dcr.title>=0A=
    <dcr.description></dcr.description>=0A=
    <dcr.keywords></dcr.keywords>=0A=
    <dcr.date></dcr.date>=0A=
		<dcr.moddate></dcr.moddate>=0A=
-->
<DIV class=3D"record clearfix " id=3D20080624_141653_1180>
<DIV class=3Dcontent>
<DIV class=3Dtitle>
<H3><A href=3D"http://www.660news.com/news/alerts/">Breaking =
News</A></H3></DIV>
<DIV class=3DarticleTools></DIV>
<DIV class=3Dimage><A href=3D"http://www.660news.com/news/alerts/"><IMG=20
alt=3D"Breaking News Alerts"=20
src=3D"http://www.660news.com/images/static/hp-alerts-title.gif"> =
</A></DIV>
<DIV class=3Dcopy>
<P>Be the first to know. When you subscribe to Breaking News Alerts, =
you'll=20
get&nbsp;immediate updates on breaking news, weather and traffic =
stories. Seven=20
days a&nbsp;week, 24 hours a day - be the first to know what's happening =
in your=20
city and&nbsp;the world around you.</P></DIV></DIV>
<DIV class=3Dfooter><A class=3Dmore =
href=3D"http://www.660news.com/news/alerts/">Sign=20
Up</A> </DIV></DIV><!--
<dcr.dcrname>templatedata\content\radionews\data\2008\06\20080624_141653_=
1180</dcr.dcrname>
--></DIV>
<DIV class=3Dfeature-box>
<DIV class=3Drecord>
<DIV class=3Dcontent>
<DIV class=3Dtitle></DIV>
<DIV class=3D"copy clearfix">
<DIV id=3Dphotos-side><IMG alt=3D"Share News Tips and Photos"=20
src=3D"http://www.660news.com/images/static/hdr-share-tip-photos.gif">=20
<P>Have a scoop? Send us your tip or photo!</P><IFRAME id=3DphotoFrame =
border=3D0=20
src=3D"http://site.660news.com/" frameBorder=3D0=20
scrolling=3Dno></IFRAME></DIV></DIV></DIV>
<DIV=20
class=3Dfooter>&nbsp;</DIV></DIV></DIV></DIV></DIV><!-- /.wrapper =
--></DIV></DIV></DIV><!-- /.t/.f/#page -->
<DIV id=3Dfooter>
<DIV class=3Dwrapper><!--=0A=
    <dcr.title> </dcr.title>=0A=
    <dcr.description></dcr.description>=0A=
    <dcr.keywords></dcr.keywords>=0A=
    <dcr.date></dcr.date>=0A=
		<dcr.moddate>2008-08-19 13:43</dcr.moddate>=0A=
		<dcr.schedule>1970-01-01 00:00</dcr.schedule>=0A=
		<dcr.expireDate>2100-01-01 00:00</dcr.expireDate>=0A=
-->
<DIV class=3D"record clearfix " id=3D20080122_151143_4276>
<DIV class=3Dcontent>
<DIV class=3Dtitle>
<H3></H3></DIV><!-- TEST BREAKS -->
<DIV class=3DarticleTools></DIV>
<DIV class=3Dcopy>
<P></P>
<UL class=3Dpipe>
  <LI><A onclick=3D"return openListenLive();"=20
  href=3D"http://www.660news.com/listen/listen-live/">Listen Live</A>=20
  <LI><A href=3D"http://www.660news.com/about/radio-schedule/">Radio =
Schedule</A>=20
  <LI><A href=3D"http://www.660news.com/about/">About 660</A>=20
  <LI><A href=3D"http://www.660news.com/about/contact-us/">Contact =
Us</A>=20
  <LI><A href=3D"http://www.660news.com/about/advertise/">Advertise with =
Us</A>=20
  <LI><A =
href=3D"http://www.rogersmagazines.com/media/index.html">Privacy=20
  Policy</A>=20
  <LI class=3Dlast><A=20
  =
href=3D"http://www.rogersradiointernet.com/terms-of-service.html">Terms =
of=20
  Service</A> </LI></UL>
<P></P>
<P></P>
<P>=C2=A9
<SCRIPT><!--=0A=
document.write((new Date()).getFullYear());=0A=
//--></SCRIPT>
 Rogers Communications.=E2=84=A2 Rogers Broadcasting Ltd.</P>
<P id=3Daffiliates><A href=3D"http://www.rogers.com/"><IMG alt=3D"Rogers =
Media"=20
hspace=3D0 =
src=3D"http://www.660news.com/images/static/footer-rogersmedia.gif"=20
border=3D0></A> <A href=3D"http://www.jackfm.ca/"><IMG alt=3D"96.9 JACK =
FM Calgary"=20
hspace=3D0 =
src=3D"http://www.660news.com/images/static/footerlogos_969jackfm.gif"=20
border=3D0></A> <A href=3D"http://www.lite96.ca/"><IMG alt=3D"LITE 96 =
Calgary"=20
hspace=3D0 =
src=3D"http://www.660news.com/images/static/footer-lite96.gif"=20
border=3D0></A> <A href=3D"http://www.fan960.com/"><IMG alt=3D"The FAN =
960 Calgary"=20
hspace=3D0 =
src=3D"http://www.660news.com/images/static/footer-fan960.gif"=20
border=3D0></A> <A href=3D"http://www.mountainfm.ca/"><IMG=20
alt=3D"106.5 Mountain FM Banff-Canmore" hspace=3D0=20
src=3D"http://www.660news.com/images/static/footer-mountainfm.gif"=20
border=3D0></A></P></DIV></DIV>
<DIV class=3Dfooter> </DIV></DIV><!--
<dcr.dcrname>templatedata\content\radionews\data\2008\01\20080122_151143_=
4276</dcr.dcrname>
--></DIV></DIV><!--/#footer-->
<SCRIPT type=3Dtext/javascript><!--
var analyticsProtocol =3D (("https:" =3D=3D document.location.protocol) =
? "https://" : "http://");
var analyticsHostServer =3D "analytics.rogersmedia.com";
var s_account =3D "rogmedab660newscalgarycom"; // Report Suite ID
document.write(unescape("%3Cscript src=3D'" + analyticsProtocol + =
analyticsHostServer + "/js/analytics.js' =
type=3D'text/javascript'%3E%3C/script%3E"));
//--></SCRIPT>

<SCRIPT type=3Dtext/javascript><!--
/* [INSERT CUSTOMIZATIONS HERE] */
var s_code=3Ds.t(); if(s_code)document.write(s_code)//-->
</SCRIPT>
</DIV><!--/#container--><!-- BEGIN: Comscore Tag -->
<SCRIPT type=3Dtext/javascript><!--
document.write("<img id=3D'img1' height=3D'1' width=3D'1'/>");
document.getElementById("img1").src=3D"http://beacon.scorecardresearch.co=
m/scripts/beacon.dll?C1=3D2&C2=3D3005682&C3=3D&C4=3D" + =
escape(document.URL) + "&C5=3D&C6=3D&C7=3D" + =
escape(window.location.href) + "&C8=3D" + escape(document.title) + =
"&C9=3D" + escape(document.referrer) + "&rn=3D" + =
Math.floor(Math.random()*99999999);
--></SCRIPT>
<!-- END: Comscore Tag -->
<DIV id=3Dsitebar>
<SCRIPT=20
src=3D"http://site.rogersconsumerpublishing.com/rdm/js/rdm_blk_newbiz_rad=
io.js"=20
type=3Dtext/javascript></SCRIPT>
</DIV></DIV></BODY></HTML>

------=_NextPart_001_002D_01CA78AB.A534C480
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://site.660news.com/

=EF=BB=BF<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" =
"http://www.w3c.org/TR/1999/REC-html401-19991224/loose.dtd">
<HTML><HEAD><TITLE>660 News Photo Upload</TITLE>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Dutf-8"><LINK=20
href=3D"http://www.660news.com/css/photo-upload.css" type=3Dtext/css =
rel=3DSTYLESHEET>
<SCRIPT src=3D"http://www.660news.com/js/jquery.packed.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://www.660news.com/js/jquery.validate.min.js"=20
type=3Dtext/javascript></SCRIPT>

<SCRIPT src=3D"http://www.660news.com/js/photo-upload.js"=20
type=3Dtext/javascript></SCRIPT>

<META content=3D"MSHTML 6.00.6001.18319" name=3DGENERATOR></HEAD>
<BODY>
<FORM id=3DphotoForm name=3Dstreetstyling method=3Dpost =
encType=3Dmultipart/form-data=20
AUTOCOMPLETE=3D"off"><INPUT type=3Dhidden value=3Den name=3Dlang>=20
<DIV class=3DuploadContainer id=3DformPre>
<DIV class=3Drequired>* required fields</DIV>
<DIV><LABEL for=3Dfirstname>*First Name</LABEL> <INPUT class=3Dtb =
id=3Dfirstname=20
name=3Dfirstname> </DIV>
<DIV><LABEL for=3Dlastname>*Last Name</LABEL> <INPUT class=3Dtb =
id=3Dlastname=20
name=3Dlastname> </DIV>
<DIV><LABEL for=3Demail>*Email</LABEL> <INPUT class=3Dtb id=3Demail =
name=3Demail> </DIV>
<DIV><LABEL for=3Dtip>*Your Tip</LABEL> <TEXTAREA class=3Dta =
id=3Dcomments name=3Dcomments type=3D"text"></TEXTAREA>=20
</DIV><LABEL for=3Dattach1>Submit an image</LABEL>=20
<DIV class=3Dinput-file><LABEL><SPAN>Browse</SPAN> <INPUT type=3Dfile =
name=3Dattach1>=20
</LABEL><SPAN><INPUT readOnly name=3Dmy-input-file-path>&nbsp;</SPAN> =
</DIV>
<DIV><LABEL for=3Dlastname></LABEL><INPUT class=3Dsubmit type=3Dsubmit =
value=3DSubmit name=3D"">=20
</DIV></DIV></FORM>
<SCRIPT>render_start();</SCRIPT>
</BODY></HTML>

------=_NextPart_001_002D_01CA78AB.A534C480--

------=_NextPart_000_0000_01CA78AB.A530CCE0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.660news.com/js/globals.jsp






/* GENERAL */
var SITE_URL =3D "http://www.660news.com";
var SITE_CALL =3D "CFFR";

/* GOOGLE ANALYTICS */
var FLAG_GOOGLE_ANALYTICS =3D true;
var ANALYTICS_TRACKED_DOMAINS =3D =
['m2omedia.com','660news.com','qml.quiettouch.com','rogersradiointernet.c=
om','rogersbroadcasting.com','rogersradio.ca'];

/* SHOWZONE */
var TEAMSITE_SHOW_PATH =3D =
"http://rciesncme/iw-cc/edit?vpath=3D/mediastore2/main/media/radio/660new=
s_com/prod/WORKAREA/common/templatedata/content";

/* MEDIAPLAYER */
var MEDIAPLAYER_URL =3D SITE_URL+"/listen/listen-live/gateway.jsp";
var MEDIAPLAYER_GATEWAY =3D true;
var MEDIAPLAYER_WIDTH =3D 800;
var MEDIAPLAYER_HEIGHT =3D 450;

var LATEST_TRAFFIC_MP3 =3D =
"http://qml.quiettouch.com/files/radio/680news/traffic/680traffic.mp3";
var LATEST_BUSINESS_MP3 =3D =
"http://qml.quiettouch.com/files/radio/680news/business/680business.mp3";=

var LATEST_WEATHER_MP3 =3D =
"http://qml.quiettouch.com/files/radio/680news/traffic/680traffic.mp3";

/* MISC FLAGS */
var FLAG_DEBUG =3D false;
var FLAG_CONVERT_DATES =3D true;
------=_NextPart_000_0000_01CA78AB.A530CCE0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.google-analytics.com/urchin.js

//-- Google Analytics Urchin Module=0A=
//-- Copyright 2007 Google, All Rights Reserved.=0A=
=0A=
//-- Urchin On Demand Settings ONLY=0A=
var _uacct=3D"";			// set up the Urchin Account=0A=
var _userv=3D1;			// service mode (0=3Dlocal,1=3Dremote,2=3Dboth)=0A=
=0A=
//-- UTM User Settings=0A=
var _ufsc=3D1;			// set client info flag (1=3Don|0=3Doff)=0A=
var _udn=3D"auto";		// (auto|none|domain) set the domain name for cookies=0A=
var _uhash=3D"on";		// (on|off) unique domain hash for cookies=0A=
var _utimeout=3D"1800";   	// set the inactive session timeout in seconds=0A=
var _ugifpath=3D"/__utm.gif";	// set the web path to the __utm.gif file=0A=
var _utsp=3D"|";			// transaction field separator=0A=
var _uflash=3D1;			// set flash version detect option (1=3Don|0=3Doff)=0A=
var _utitle=3D1;			// set the document title detect option =
(1=3Don|0=3Doff)=0A=
var _ulink=3D0;			// enable linker functionality (1=3Don|0=3Doff)=0A=
var _uanchor=3D0;			// enable use of anchors for campaign =
(1=3Don|0=3Doff)=0A=
var _utcp=3D"/";			// the cookie path for tracking=0A=
var _usample=3D100;		// The sampling % of visitors to track (1-100).=0A=
=0A=
//-- UTM Campaign Tracking Settings=0A=
var _uctm=3D1;			// set campaign tracking module (1=3Don|0=3Doff)=0A=
var _ucto=3D"15768000";		// set timeout in seconds (6 month default)=0A=
var _uccn=3D"utm_campaign";	// name=0A=
var _ucmd=3D"utm_medium";		// medium (cpc|cpm|link|email|organic)=0A=
var _ucsr=3D"utm_source";		// source=0A=
var _uctr=3D"utm_term";		// term/keyword=0A=
var _ucct=3D"utm_content";	// content=0A=
var _ucid=3D"utm_id";		// id number=0A=
var _ucno=3D"utm_nooverride";	// don't override=0A=
=0A=
//-- Auto/Organic Sources and Keywords=0A=
var _uOsr=3Dnew Array();=0A=
var _uOkw=3Dnew Array();=0A=
_uOsr[0]=3D"google";	_uOkw[0]=3D"q";=0A=
_uOsr[1]=3D"yahoo";	_uOkw[1]=3D"p";=0A=
_uOsr[2]=3D"msn";		_uOkw[2]=3D"q";=0A=
_uOsr[3]=3D"aol";		_uOkw[3]=3D"query";=0A=
_uOsr[4]=3D"aol";		_uOkw[4]=3D"encquery";=0A=
_uOsr[5]=3D"lycos";	_uOkw[5]=3D"query";=0A=
_uOsr[6]=3D"ask";		_uOkw[6]=3D"q";=0A=
_uOsr[7]=3D"altavista";	_uOkw[7]=3D"q";=0A=
_uOsr[8]=3D"netscape";	_uOkw[8]=3D"query";=0A=
_uOsr[9]=3D"cnn";	_uOkw[9]=3D"query";=0A=
_uOsr[10]=3D"looksmart";	_uOkw[10]=3D"qt";=0A=
_uOsr[11]=3D"about";	_uOkw[11]=3D"terms";=0A=
_uOsr[12]=3D"mamma";	_uOkw[12]=3D"query";=0A=
_uOsr[13]=3D"alltheweb";	_uOkw[13]=3D"q";=0A=
_uOsr[14]=3D"gigablast";	_uOkw[14]=3D"q";=0A=
_uOsr[15]=3D"voila";	_uOkw[15]=3D"rdata";=0A=
_uOsr[16]=3D"virgilio";	_uOkw[16]=3D"qs";=0A=
_uOsr[17]=3D"live";	_uOkw[17]=3D"q";=0A=
_uOsr[18]=3D"baidu";	_uOkw[18]=3D"wd";=0A=
_uOsr[19]=3D"alice";	_uOkw[19]=3D"qs";=0A=
_uOsr[20]=3D"yandex";	_uOkw[20]=3D"text";=0A=
_uOsr[21]=3D"najdi";	_uOkw[21]=3D"q";=0A=
_uOsr[22]=3D"aol";	_uOkw[22]=3D"q";=0A=
_uOsr[23]=3D"club-internet"; _uOkw[23]=3D"query";=0A=
_uOsr[24]=3D"mama";	_uOkw[24]=3D"query";=0A=
_uOsr[25]=3D"seznam";	_uOkw[25]=3D"q";=0A=
_uOsr[26]=3D"search";	_uOkw[26]=3D"q";=0A=
_uOsr[27]=3D"wp";	_uOkw[27]=3D"szukaj";=0A=
_uOsr[28]=3D"onet";	_uOkw[28]=3D"qt";=0A=
_uOsr[29]=3D"netsprint";	_uOkw[29]=3D"q";=0A=
_uOsr[30]=3D"google.interia";	_uOkw[30]=3D"q";=0A=
_uOsr[31]=3D"szukacz";	_uOkw[31]=3D"q";=0A=
_uOsr[32]=3D"yam";	_uOkw[32]=3D"k";=0A=
_uOsr[33]=3D"pchome";	_uOkw[33]=3D"q";=0A=
_uOsr[34]=3D"kvasir";	_uOkw[34]=3D"searchExpr";=0A=
_uOsr[35]=3D"sesam";	_uOkw[35]=3D"q";=0A=
_uOsr[36]=3D"ozu"; _uOkw[36]=3D"q";=0A=
_uOsr[37]=3D"terra"; _uOkw[37]=3D"query";=0A=
_uOsr[38]=3D"nostrum"; _uOkw[38]=3D"query";=0A=
_uOsr[39]=3D"mynet"; _uOkw[39]=3D"q";=0A=
_uOsr[40]=3D"ekolay"; _uOkw[40]=3D"q";=0A=
_uOsr[41]=3D"search.ilse"; _uOkw[41]=3D"search_for";=0A=
_uOsr[42]=3D"bing"; _uOkw[42]=3D"q";=0A=
=0A=
//-- Auto/Organic Keywords to Ignore=0A=
var _uOno=3Dnew Array();=0A=
//_uOno[0]=3D"urchin";=0A=
//_uOno[1]=3D"urchin.com";=0A=
//_uOno[2]=3D"www.urchin.com";=0A=
=0A=
//-- Referral domains to Ignore=0A=
var _uRno=3Dnew Array();=0A=
//_uRno[0]=3D".urchin.com";=0A=
=0A=
//-- **** Don't modify below this point ***=0A=
var =
_uff,_udh,_udt,_ubl=3D0,_udo=3D"",_uu,_ufns=3D0,_uns=3D0,_ur=3D"-",_ufno=3D=
0,_ust=3D0,_ubd=3Ddocument,_udl=3D_ubd.location,_udlh=3D"",_uwv=3D"1.3";=0A=
var _ugifpath2=3D"http://www.google-analytics.com/__utm.gif";=0A=
if (_udl.hash) _udlh=3D_udl.href.substring(_udl.href.indexOf('#'));=0A=
if (_udl.protocol=3D=3D"https:") =
_ugifpath2=3D"https://ssl.google-analytics.com/__utm.gif";=0A=
if (!_utcp || _utcp=3D=3D"") _utcp=3D"/";=0A=
function urchinTracker(page) {=0A=
 if (_udl.protocol=3D=3D"file:") return;=0A=
 if (_uff && (!page || page=3D=3D"")) return;=0A=
 var a,b,c,xx,v,z,k,x=3D"",s=3D"",f=3D0,nv=3D0;=0A=
 var nx=3D" expires=3D"+_uNx()+";";=0A=
 var dc=3D_ubd.cookie;=0A=
 _udh=3D_uDomain();=0A=
 if (!_uVG()) return;=0A=
 _uu=3DMath.round(Math.random()*2147483647);=0A=
 _udt=3Dnew Date();=0A=
 _ust=3DMath.round(_udt.getTime()/1000);=0A=
 a=3Ddc.indexOf("__utma=3D"+_udh+".");=0A=
 b=3Ddc.indexOf("__utmb=3D"+_udh);=0A=
 c=3Ddc.indexOf("__utmc=3D"+_udh);=0A=
 if (_udn && _udn!=3D"") { _udo=3D" domain=3D"+_udn+";"; }=0A=
 if (_utimeout && _utimeout!=3D"") {=0A=
  x=3Dnew Date(_udt.getTime()+(_utimeout*1000));=0A=
  x=3D" expires=3D"+x.toGMTString()+";";=0A=
 }=0A=
 if (_ulink) {=0A=
  if (_uanchor && _udlh && _udlh!=3D"") s=3D_udlh+"&";=0A=
  s+=3D_udl.search;=0A=
  if(s && s!=3D"" && s.indexOf("__utma=3D")>=3D0) {=0A=
   if (!(_uIN(a=3D_uGC(s,"__utma=3D","&")))) a=3D"-";=0A=
   if (!(_uIN(b=3D_uGC(s,"__utmb=3D","&")))) b=3D"-";=0A=
   if (!(_uIN(c=3D_uGC(s,"__utmc=3D","&")))) c=3D"-";=0A=
   v=3D_uGC(s,"__utmv=3D","&");=0A=
   z=3D_uGC(s,"__utmz=3D","&");=0A=
   k=3D_uGC(s,"__utmk=3D","&");=0A=
   xx=3D_uGC(s,"__utmx=3D","&");=0A=
   if ((k*1) !=3D ((_uHash(a+b+c+xx+z+v)*1)+(_udh*1))) =
{_ubl=3D1;a=3D"-";b=3D"-";c=3D"-";xx=3D"-";z=3D"-";v=3D"-";}=0A=
   if (a!=3D"-" && b!=3D"-" && c!=3D"-") f=3D1;=0A=
   else if(a!=3D"-") f=3D2;=0A=
  }=0A=
 }=0A=
 if(f=3D=3D1) {=0A=
  _ubd.cookie=3D"__utma=3D"+a+"; path=3D"+_utcp+";"+nx+_udo;=0A=
  _ubd.cookie=3D"__utmb=3D"+b+"; path=3D"+_utcp+";"+x+_udo;=0A=
  _ubd.cookie=3D"__utmc=3D"+c+"; path=3D"+_utcp+";"+_udo;=0A=
 } else if (f=3D=3D2) {=0A=
  a=3D_uFixA(s,"&",_ust);=0A=
  _ubd.cookie=3D"__utma=3D"+a+"; path=3D"+_utcp+";"+nx+_udo;=0A=
  _ubd.cookie=3D"__utmb=3D"+_udh+"; path=3D"+_utcp+";"+x+_udo;=0A=
  _ubd.cookie=3D"__utmc=3D"+_udh+"; path=3D"+_utcp+";"+_udo;=0A=
  _ufns=3D1;=0A=
 } else if (a>=3D0 && b>=3D0 && c>=3D0) {=0A=
   b =3D _uGC(dc,"__utmb=3D"+_udh,";");=0A=
   b =3D ("-" =3D=3D b) ? _udh : b;  =0A=
  _ubd.cookie=3D"__utmb=3D"+b+"; path=3D"+_utcp+";"+x+_udo;=0A=
 } else {=0A=
  if (a>=3D0) a=3D_uFixA(_ubd.cookie,";",_ust);=0A=
  else {=0A=
   a=3D_udh+"."+_uu+"."+_ust+"."+_ust+"."+_ust+".1";=0A=
   nv=3D1;=0A=
  }=0A=
  _ubd.cookie=3D"__utma=3D"+a+"; path=3D"+_utcp+";"+nx+_udo;=0A=
  _ubd.cookie=3D"__utmb=3D"+_udh+"; path=3D"+_utcp+";"+x+_udo;=0A=
  _ubd.cookie=3D"__utmc=3D"+_udh+"; path=3D"+_utcp+";"+_udo;=0A=
  _ufns=3D1;=0A=
 }=0A=
 if (_ulink && xx && xx!=3D"" && xx!=3D"-") {=0A=
   xx=3D_uUES(xx);=0A=
   if (xx.indexOf(";")=3D=3D-1) _ubd.cookie=3D"__utmx=3D"+xx+"; =
path=3D"+_utcp+";"+nx+_udo;=0A=
 }=0A=
 if (_ulink && v && v!=3D"" && v!=3D"-") {=0A=
  v=3D_uUES(v);=0A=
  if (v.indexOf(";")=3D=3D-1) _ubd.cookie=3D"__utmv=3D"+v+"; =
path=3D"+_utcp+";"+nx+_udo;=0A=
 }=0A=
 var wc=3Dwindow;=0A=
 var c=3D_ubd.cookie;=0A=
 if(wc && wc.gaGlobal && wc.gaGlobal.dh=3D=3D_udh){=0A=
  var g=3Dwc.gaGlobal;=0A=
  var ua=3Dc.split("__utma=3D"+_udh+".")[1].split(";")[0].split(".");=0A=
  if(g.sid)ua[3]=3Dg.sid;=0A=
  if(nv>0){=0A=
   ua[2]=3Dua[3];=0A=
   if(g.vid){=0A=
    var v=3Dg.vid.split(".");=0A=
    ua[0]=3Dv[0];=0A=
    ua[1]=3Dv[1];=0A=
   }=0A=
  }=0A=
  _ubd.cookie=3D"__utma=3D"+_udh+"."+ua.join(".")+"; =
path=3D"+_utcp+";"+nx+_udo;=0A=
 }=0A=
 _uInfo(page);=0A=
 _ufns=3D0;=0A=
 _ufno=3D0;=0A=
 if (!page || page=3D=3D"") _uff=3D1;=0A=
}=0A=
function _uGH() {=0A=
 var hid;=0A=
 var wc=3Dwindow;=0A=
 if (wc && wc.gaGlobal && wc.gaGlobal.hid) {=0A=
  hid=3Dwc.gaGlobal.hid;=0A=
 } else {=0A=
  hid=3DMath.round(Math.random()*0x7fffffff);=0A=
  if (!wc.gaGlobal) wc.gaGlobal=3D{};=0A=
  wc.gaGlobal.hid=3Dhid;=0A=
 }=0A=
 return hid;=0A=
}=0A=
function _uInfo(page) {=0A=
 var p,s=3D"",dm=3D"",pg=3D_udl.pathname+_udl.search;=0A=
 if (page && page!=3D"") pg=3D_uES(page,1);=0A=
 _ur=3D_ubd.referrer;=0A=
 if (!_ur || _ur=3D=3D"") { _ur=3D"-"; }=0A=
 else {=0A=
  dm=3D_ubd.domain;=0A=
  if(_utcp && _utcp!=3D"/") dm+=3D_utcp;=0A=
  p=3D_ur.indexOf(dm);=0A=
  if ((p>=3D0) && (p<=3D8)) { _ur=3D"0"; }=0A=
  if (_ur.indexOf("[")=3D=3D0 && =
_ur.lastIndexOf("]")=3D=3D(_ur.length-1)) { _ur=3D"-"; }=0A=
 }=0A=
 s+=3D"&utmn=3D"+_uu;=0A=
 if (_ufsc) s+=3D_uBInfo();=0A=
 if (_uctm) s+=3D_uCInfo();=0A=
 if (_utitle && _ubd.title && _ubd.title!=3D"") =
s+=3D"&utmdt=3D"+_uES(_ubd.title);=0A=
 if (_udl.hostname && _udl.hostname!=3D"") =
s+=3D"&utmhn=3D"+_uES(_udl.hostname);=0A=
 if (_usample && _usample !=3D 100) s+=3D"&utmsp=3D"+_uES(_usample);=0A=
 s+=3D"&utmhid=3D"+_uGH();=0A=
 s+=3D"&utmr=3D"+_ur;=0A=
 s+=3D"&utmp=3D"+pg;=0A=
 if ((_userv=3D=3D0 || _userv=3D=3D2) && _uSP()) {=0A=
  var i=3Dnew Image(1,1);=0A=
  i.src=3D_ugifpath+"?"+"utmwv=3D"+_uwv+s;=0A=
  i.onload=3Dfunction() { _uVoid(); }=0A=
 }=0A=
 if ((_userv=3D=3D1 || _userv=3D=3D2) && _uSP()) {=0A=
  var i2=3Dnew Image(1,1);=0A=
  =
i2.src=3D_ugifpath2+"?"+"utmwv=3D"+_uwv+s+"&utmac=3D"+_uacct+"&utmcc=3D"+=
_uGCS();=0A=
  i2.onload=3Dfunction() { _uVoid(); }=0A=
 }=0A=
 return;=0A=
}=0A=
function _uVoid() { return; }=0A=
function _uCInfo() {=0A=
 if (!_ucto || _ucto=3D=3D"") { _ucto=3D"15768000"; }=0A=
 if (!_uVG()) return;=0A=
 var =
c=3D"",t=3D"-",t2=3D"-",t3=3D"-",o=3D0,cs=3D0,cn=3D0,i=3D0,z=3D"-",s=3D""=
;=0A=
 if (_uanchor && _udlh && _udlh!=3D"") s=3D_udlh+"&";=0A=
 s+=3D_udl.search;=0A=
 var x=3Dnew Date(_udt.getTime()+(_ucto*1000));=0A=
 var dc=3D_ubd.cookie;=0A=
 x=3D" expires=3D"+x.toGMTString()+";";=0A=
 if (_ulink && !_ubl) {=0A=
  z=3D_uUES(_uGC(s,"__utmz=3D","&"));=0A=
  if (z!=3D"-" && z.indexOf(";")=3D=3D-1) { =
_ubd.cookie=3D"__utmz=3D"+z+"; path=3D"+_utcp+";"+x+_udo; return ""; }=0A=
 }=0A=
 z=3Ddc.indexOf("__utmz=3D"+_udh+".");=0A=
 if (z>-1) { z=3D_uGC(dc,"__utmz=3D"+_udh+".",";"); }=0A=
 else { z=3D"-"; }=0A=
 t=3D_uGC(s,_ucid+"=3D","&");=0A=
 t2=3D_uGC(s,_ucsr+"=3D","&");=0A=
 t3=3D_uGC(s,"gclid=3D","&");=0A=
 if ((t!=3D"-" && t!=3D"") || (t2!=3D"-" && t2!=3D"") || (t3!=3D"-" && =
t3!=3D"")) {=0A=
  if (t!=3D"-" && t!=3D"") c+=3D"utmcid=3D"+_uEC(t);=0A=
  if (t2!=3D"-" && t2!=3D"") { if (c !=3D "") c+=3D"|"; =
c+=3D"utmcsr=3D"+_uEC(t2); }=0A=
  if (t3!=3D"-" && t3!=3D"") { if (c !=3D "") c+=3D"|"; =
c+=3D"utmgclid=3D"+_uEC(t3); }=0A=
  t=3D_uGC(s,_uccn+"=3D","&");=0A=
  if (t!=3D"-" && t!=3D"") c+=3D"|utmccn=3D"+_uEC(t);=0A=
  else c+=3D"|utmccn=3D(not+set)";=0A=
  t=3D_uGC(s,_ucmd+"=3D","&");=0A=
  if (t!=3D"-" && t!=3D"") c+=3D"|utmcmd=3D"+_uEC(t);=0A=
  else  c+=3D"|utmcmd=3D(not+set)";=0A=
  t=3D_uGC(s,_uctr+"=3D","&");=0A=
  if (t!=3D"-" && t!=3D"") c+=3D"|utmctr=3D"+_uEC(t);=0A=
  else { t=3D_uOrg(1); if (t!=3D"-" && t!=3D"") =
c+=3D"|utmctr=3D"+_uEC(t); }=0A=
  t=3D_uGC(s,_ucct+"=3D","&");=0A=
  if (t!=3D"-" && t!=3D"") c+=3D"|utmcct=3D"+_uEC(t);=0A=
  t=3D_uGC(s,_ucno+"=3D","&");=0A=
  if (t=3D=3D"1") o=3D1;=0A=
  if (z!=3D"-" && o=3D=3D1) return "";=0A=
 }=0A=
 if (c=3D=3D"-" || c=3D=3D"") { c=3D_uOrg(); if (z!=3D"-" && =
_ufno=3D=3D1)  return ""; }=0A=
 if (c=3D=3D"-" || c=3D=3D"") { if (_ufns=3D=3D1)  c=3D_uRef(); if =
(z!=3D"-" && _ufno=3D=3D1)  return ""; }=0A=
 if (c=3D=3D"-" || c=3D=3D"") {=0A=
  if (z=3D=3D"-" && _ufns=3D=3D1) { =
c=3D"utmccn=3D(direct)|utmcsr=3D(direct)|utmcmd=3D(none)"; }=0A=
  if (c=3D=3D"-" || c=3D=3D"") return "";=0A=
 }=0A=
 if (z!=3D"-") {=0A=
  i=3Dz.indexOf(".");=0A=
  if (i>-1) i=3Dz.indexOf(".",i+1);=0A=
  if (i>-1) i=3Dz.indexOf(".",i+1);=0A=
  if (i>-1) i=3Dz.indexOf(".",i+1);=0A=
  t=3Dz.substring(i+1,z.length);=0A=
  if (t.toLowerCase()=3D=3Dc.toLowerCase()) cs=3D1;=0A=
  t=3Dz.substring(0,i);=0A=
  if ((i=3Dt.lastIndexOf(".")) > -1) {=0A=
   t=3Dt.substring(i+1,t.length);=0A=
   cn=3D(t*1);=0A=
  }=0A=
 }=0A=
 if (cs=3D=3D0 || _ufns=3D=3D1) {=0A=
  t=3D_uGC(dc,"__utma=3D"+_udh+".",";");=0A=
  if ((i=3Dt.lastIndexOf(".")) > 9) {=0A=
   _uns=3Dt.substring(i+1,t.length);=0A=
   _uns=3D(_uns*1);=0A=
  }=0A=
  cn++;=0A=
  if (_uns=3D=3D0) _uns=3D1;=0A=
  _ubd.cookie=3D"__utmz=3D"+_udh+"."+_ust+"."+_uns+"."+cn+"."+c+"; =
path=3D"+_utcp+"; "+x+_udo;=0A=
 }=0A=
 if (cs=3D=3D0 || _ufns=3D=3D1) return "&utmcn=3D1";=0A=
 else return "&utmcr=3D1";=0A=
}=0A=
function _uRef() {=0A=
 if (_ur=3D=3D"0" || _ur=3D=3D"" || _ur=3D=3D"-") return "";=0A=
 var i=3D0,h,k,n;=0A=
 if ((i=3D_ur.indexOf("://"))<0 || _uGCse()) return "";=0A=
 h=3D_ur.substring(i+3,_ur.length);=0A=
 if (h.indexOf("/") > -1) {=0A=
  k=3Dh.substring(h.indexOf("/"),h.length);=0A=
  if (k.indexOf("?") > -1) k=3Dk.substring(0,k.indexOf("?"));=0A=
  h=3Dh.substring(0,h.indexOf("/"));=0A=
 }=0A=
 h=3Dh.toLowerCase();=0A=
 n=3Dh;=0A=
 if ((i=3Dn.indexOf(":")) > -1) n=3Dn.substring(0,i);=0A=
 for (var ii=3D0;ii<_uRno.length;ii++) {=0A=
  if ((i=3Dn.indexOf(_uRno[ii].toLowerCase())) > -1 && =
n.length=3D=3D(i+_uRno[ii].length)) { _ufno=3D1; break; }=0A=
 }=0A=
 if (h.indexOf("www.")=3D=3D0) h=3Dh.substring(4,h.length);=0A=
 return =
"utmccn=3D(referral)|utmcsr=3D"+_uEC(h)+"|"+"utmcct=3D"+_uEC(k)+"|utmcmd=3D=
referral";=0A=
}=0A=
function _uOrg(t) {=0A=
 if (_ur=3D=3D"0" || _ur=3D=3D"" || _ur=3D=3D"-") return "";=0A=
 var i=3D0,h,k;=0A=
 if ((i=3D_ur.indexOf("://"))<0 || _uGCse()) return "";=0A=
 h=3D_ur.substring(i+3,_ur.length);=0A=
 if (h.indexOf("/") > -1) {=0A=
  h=3Dh.substring(0,h.indexOf("/"));=0A=
 }=0A=
 for (var ii=3D0;ii<_uOsr.length;ii++) {=0A=
  if (h.toLowerCase().indexOf(_uOsr[ii].toLowerCase()) > -1) {=0A=
   if ((i=3D_ur.indexOf("?"+_uOkw[ii]+"=3D")) > -1 || =
(i=3D_ur.indexOf("&"+_uOkw[ii]+"=3D")) > -1) {=0A=
    k=3D_ur.substring(i+_uOkw[ii].length+2,_ur.length);=0A=
    if ((i=3Dk.indexOf("&")) > -1) k=3Dk.substring(0,i);=0A=
    for (var yy=3D0;yy<_uOno.length;yy++) {=0A=
     if (_uOno[yy].toLowerCase()=3D=3Dk.toLowerCase()) { _ufno=3D1; =
break; }=0A=
    }=0A=
    if (t) return _uEC(k);=0A=
    else return =
"utmccn=3D(organic)|utmcsr=3D"+_uEC(_uOsr[ii])+"|"+"utmctr=3D"+_uEC(k)+"|=
utmcmd=3Dorganic";=0A=
   }=0A=
  }=0A=
 }=0A=
 return "";=0A=
}=0A=
function _uGCse() {=0A=
 var h,p;=0A=
 h=3Dp=3D_ur.split("://")[1];=0A=
 if(h.indexOf("/")>-1) {=0A=
  h=3Dh.split("/")[0];=0A=
  p=3Dp.substring(p.indexOf("/")+1,p.length);=0A=
 }=0A=
 if(p.indexOf("?")>-1) {=0A=
  p=3Dp.split("?")[0];=0A=
 }=0A=
 if(h.toLowerCase().indexOf("google")>-1) {=0A=
  if(_ur.indexOf("?q=3D")>-1 || _ur.indexOf("&q=3D")>-1) {=0A=
   if (p.toLowerCase().indexOf("cse")>-1) {=0A=
    return true;=0A=
   }=0A=
  }=0A=
 }=0A=
}=0A=
function _uBInfo() {=0A=
 var sr=3D"-",sc=3D"-",ul=3D"-",fl=3D"-",cs=3D"-",je=3D1;=0A=
 var n=3Dnavigator;=0A=
 if (self.screen) {=0A=
  sr=3Dscreen.width+"x"+screen.height;=0A=
  sc=3Dscreen.colorDepth+"-bit";=0A=
 } else if (self.java) {=0A=
  var j=3Djava.awt.Toolkit.getDefaultToolkit();=0A=
  var s=3Dj.getScreenSize();=0A=
  sr=3Ds.width+"x"+s.height;=0A=
 }=0A=
 if (n.language) { ul=3Dn.language.toLowerCase(); }=0A=
 else if (n.browserLanguage) { ul=3Dn.browserLanguage.toLowerCase(); }=0A=
 je=3Dn.javaEnabled()?1:0;=0A=
 if (_uflash) fl=3D_uFlash();=0A=
 if (_ubd.characterSet) cs=3D_uES(_ubd.characterSet);=0A=
 else if (_ubd.charset) cs=3D_uES(_ubd.charset);=0A=
 return =
"&utmcs=3D"+cs+"&utmsr=3D"+sr+"&utmsc=3D"+sc+"&utmul=3D"+ul+"&utmje=3D"+j=
e+"&utmfl=3D"+fl;=0A=
}=0A=
function __utmSetTrans() {=0A=
 var e;=0A=
 if (_ubd.getElementById) e=3D_ubd.getElementById("utmtrans");=0A=
 else if (_ubd.utmform && _ubd.utmform.utmtrans) =
e=3D_ubd.utmform.utmtrans;=0A=
 if (!e) return;=0A=
 var l=3De.value.split("UTM:");=0A=
 var i,i2,c;=0A=
 if (_userv=3D=3D0 || _userv=3D=3D2) i=3Dnew Array();=0A=
 if (_userv=3D=3D1 || _userv=3D=3D2) { i2=3Dnew Array(); c=3D_uGCS(); }=0A=
=0A=
 for (var ii=3D0;ii<l.length;ii++) {=0A=
  l[ii]=3D_uTrim(l[ii]);=0A=
  if (l[ii].charAt(0)!=3D'T' && l[ii].charAt(0)!=3D'I') continue;=0A=
  var r=3DMath.round(Math.random()*2147483647);=0A=
  if (!_utsp || _utsp=3D=3D"") _utsp=3D"|";=0A=
  var f=3Dl[ii].split(_utsp),s=3D"";=0A=
  if (f[0].charAt(0)=3D=3D'T') {=0A=
   s=3D"&utmt=3Dtran"+"&utmn=3D"+r;=0A=
   f[1]=3D_uTrim(f[1]); if(f[1]&&f[1]!=3D"") =
s+=3D"&utmtid=3D"+_uES(f[1]);=0A=
   f[2]=3D_uTrim(f[2]); if(f[2]&&f[2]!=3D"") =
s+=3D"&utmtst=3D"+_uES(f[2]);=0A=
   f[3]=3D_uTrim(f[3]); if(f[3]&&f[3]!=3D"") =
s+=3D"&utmtto=3D"+_uES(f[3]);=0A=
   f[4]=3D_uTrim(f[4]); if(f[4]&&f[4]!=3D"") =
s+=3D"&utmttx=3D"+_uES(f[4]);=0A=
   f[5]=3D_uTrim(f[5]); if(f[5]&&f[5]!=3D"") =
s+=3D"&utmtsp=3D"+_uES(f[5]);=0A=
   f[6]=3D_uTrim(f[6]); if(f[6]&&f[6]!=3D"") =
s+=3D"&utmtci=3D"+_uES(f[6]);=0A=
   f[7]=3D_uTrim(f[7]); if(f[7]&&f[7]!=3D"") =
s+=3D"&utmtrg=3D"+_uES(f[7]);=0A=
   f[8]=3D_uTrim(f[8]); if(f[8]&&f[8]!=3D"") =
s+=3D"&utmtco=3D"+_uES(f[8]);=0A=
  } else {=0A=
   s=3D"&utmt=3Ditem"+"&utmn=3D"+r;=0A=
   f[1]=3D_uTrim(f[1]); if(f[1]&&f[1]!=3D"") =
s+=3D"&utmtid=3D"+_uES(f[1]);=0A=
   f[2]=3D_uTrim(f[2]); if(f[2]&&f[2]!=3D"") =
s+=3D"&utmipc=3D"+_uES(f[2]);=0A=
   f[3]=3D_uTrim(f[3]); if(f[3]&&f[3]!=3D"") =
s+=3D"&utmipn=3D"+_uES(f[3]);=0A=
   f[4]=3D_uTrim(f[4]); if(f[4]&&f[4]!=3D"") =
s+=3D"&utmiva=3D"+_uES(f[4]);=0A=
   f[5]=3D_uTrim(f[5]); if(f[5]&&f[5]!=3D"") =
s+=3D"&utmipr=3D"+_uES(f[5]);=0A=
   f[6]=3D_uTrim(f[6]); if(f[6]&&f[6]!=3D"") =
s+=3D"&utmiqt=3D"+_uES(f[6]);=0A=
  }=0A=
  if (_udl.hostname && _udl.hostname!=3D"") =
s+=3D"&utmhn=3D"+_uES(_udl.hostname);=0A=
  if (_usample && _usample !=3D 100) s+=3D"&utmsp=3D"+_uES(_usample);=0A=
=0A=
  if ((_userv=3D=3D0 || _userv=3D=3D2) && _uSP()) {=0A=
   i[ii]=3Dnew Image(1,1);=0A=
   i[ii].src=3D_ugifpath+"?"+"utmwv=3D"+_uwv+s;=0A=
   i[ii].onload=3Dfunction() { _uVoid(); }=0A=
  }=0A=
  if ((_userv=3D=3D1 || _userv=3D=3D2) && _uSP()) {=0A=
   i2[ii]=3Dnew Image(1,1);=0A=
   =
i2[ii].src=3D_ugifpath2+"?"+"utmwv=3D"+_uwv+s+"&utmac=3D"+_uacct+"&utmcc=3D=
"+c;=0A=
   i2[ii].onload=3Dfunction() { _uVoid(); }=0A=
  }=0A=
 }=0A=
 return;=0A=
}=0A=
function _uFlash() {=0A=
 var f=3D"-",n=3Dnavigator;=0A=
 if (n.plugins && n.plugins.length) {=0A=
  for (var ii=3D0;ii<n.plugins.length;ii++) {=0A=
   if (n.plugins[ii].name.indexOf('Shockwave Flash')!=3D-1) {=0A=
    f=3Dn.plugins[ii].description.split('Shockwave Flash ')[1];=0A=
    break;=0A=
   }=0A=
  }=0A=
 } else {=0A=
  var fl;=0A=
  try {=0A=
   fl =3D new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");=0A=
   f =3D fl.GetVariable("$version");=0A=
  } catch(e) {}=0A=
  if (f =3D=3D "-") {=0A=
   try {=0A=
    fl =3D new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");=0A=
    f =3D "WIN 6,0,21,0";=0A=
    fl.AllowScriptAccess =3D "always";=0A=
    f =3D fl.GetVariable("$version");=0A=
   } catch(e) {}=0A=
  }=0A=
  if (f =3D=3D "-") {=0A=
   try {=0A=
    fl =3D new ActiveXObject("ShockwaveFlash.ShockwaveFlash");=0A=
    f =3D fl.GetVariable("$version");=0A=
   } catch(e) {}=0A=
  }=0A=
  if (f !=3D "-") {=0A=
   f =3D f.split(" ")[1].split(",");=0A=
   f =3D f[0] + "." + f[1] + " r" + f[2];=0A=
  }=0A=
 }=0A=
 return f;=0A=
}=0A=
function __utmLinkerUrl(l,h) {=0A=
 var p,k,a=3D"-",b=3D"-",c=3D"-",x=3D"-",z=3D"-",v=3D"-";=0A=
 var dc=3D_ubd.cookie;=0A=
 var iq =3D l.indexOf("?");=0A=
 var ih =3D l.indexOf("#");=0A=
 var url=3Dl;=0A=
 if (dc) {=0A=
  a=3D_uES(_uGC(dc,"__utma=3D"+_udh+".",";"));=0A=
  b=3D_uES(_uGC(dc,"__utmb=3D"+_udh,";"));=0A=
  c=3D_uES(_uGC(dc,"__utmc=3D"+_udh,";"));=0A=
  x=3D_uES(_uGC(dc,"__utmx=3D"+_udh,";"));=0A=
  z=3D_uES(_uGC(dc,"__utmz=3D"+_udh+".",";"));=0A=
  v=3D_uES(_uGC(dc,"__utmv=3D"+_udh+".",";"));=0A=
  k=3D(_uHash(a+b+c+x+z+v)*1)+(_udh*1);=0A=
  =
p=3D"__utma=3D"+a+"&__utmb=3D"+b+"&__utmc=3D"+c+"&__utmx=3D"+x+"&__utmz=3D=
"+z+"&__utmv=3D"+v+"&__utmk=3D"+k;=0A=
 }=0A=
 if (p) {=0A=
  if (h && ih>-1) return;=0A=
  if (h) { url=3Dl+"#"+p; }=0A=
  else {=0A=
   if (iq=3D=3D-1 && ih=3D=3D-1) url=3Dl+"?"+p;=0A=
   else if (ih=3D=3D-1) url=3Dl+"&"+p;=0A=
   else if (iq=3D=3D-1) url=3Dl.substring(0,ih-1)+"?"+p+l.substring(ih);=0A=
   else url=3Dl.substring(0,ih-1)+"&"+p+l.substring(ih);=0A=
  }=0A=
 }=0A=
 return url;=0A=
}=0A=
function __utmLinker(l,h) {=0A=
 if (!_ulink || !l || l=3D=3D"") return;=0A=
 _udl.href=3D__utmLinkerUrl(l,h);=0A=
}=0A=
function __utmLinkPost(f,h) {=0A=
 if (!_ulink || !f || !f.action) return;=0A=
 f.action=3D__utmLinkerUrl(f.action, h);=0A=
 return;=0A=
}=0A=
function __utmSetVar(v) {=0A=
 if (!v || v=3D=3D"") return;=0A=
 if (!_udo || _udo =3D=3D "") {=0A=
  _udh=3D_uDomain();=0A=
  if (_udn && _udn!=3D"") { _udo=3D" domain=3D"+_udn+";"; }=0A=
 }=0A=
 if (!_uVG()) return;=0A=
 var r=3DMath.round(Math.random() * 2147483647);=0A=
 _ubd.cookie=3D"__utmv=3D"+_udh+"."+_uES(v)+"; path=3D"+_utcp+"; =
expires=3D"+_uNx()+";"+_udo;=0A=
 var s=3D"&utmt=3Dvar&utmn=3D"+r;=0A=
 if (_usample && _usample !=3D 100) s+=3D"&utmsp=3D"+_uES(_usample);=0A=
 if ((_userv=3D=3D0 || _userv=3D=3D2) && _uSP()) {=0A=
  var i=3Dnew Image(1,1);=0A=
  i.src=3D_ugifpath+"?"+"utmwv=3D"+_uwv+s;=0A=
  i.onload=3Dfunction() { _uVoid(); }=0A=
 }=0A=
 if ((_userv=3D=3D1 || _userv=3D=3D2) && _uSP()) {=0A=
  var i2=3Dnew Image(1,1);=0A=
  =
i2.src=3D_ugifpath2+"?"+"utmwv=3D"+_uwv+s+"&utmac=3D"+_uacct+"&utmcc=3D"+=
_uGCS();=0A=
  i2.onload=3Dfunction() { _uVoid(); }=0A=
 }=0A=
}=0A=
function _uGCS() {=0A=
 var t,c=3D"",dc=3D_ubd.cookie;=0A=
 if ((t=3D_uGC(dc,"__utma=3D"+_udh+".",";"))!=3D"-") =
c+=3D_uES("__utma=3D"+t+";+");=0A=
 if ((t=3D_uGC(dc,"__utmx=3D"+_udh,";"))!=3D"-") =
c+=3D_uES("__utmx=3D"+t+";+");=0A=
 if ((t=3D_uGC(dc,"__utmz=3D"+_udh+".",";"))!=3D"-") =
c+=3D_uES("__utmz=3D"+t+";+");=0A=
 if ((t=3D_uGC(dc,"__utmv=3D"+_udh+".",";"))!=3D"-") =
c+=3D_uES("__utmv=3D"+t+";");=0A=
 if (c.charAt(c.length-1)=3D=3D"+") c=3Dc.substring(0,c.length-1);=0A=
 return c;=0A=
}=0A=
function _uGC(l,n,s) {=0A=
 if (!l || l=3D=3D"" || !n || n=3D=3D"" || !s || s=3D=3D"") return "-";=0A=
 var i,i2,i3,c=3D"-";=0A=
 i=3Dl.indexOf(n);=0A=
 i3=3Dn.indexOf("=3D")+1;=0A=
 if (i > -1) {=0A=
  i2=3Dl.indexOf(s,i); if (i2 < 0) { i2=3Dl.length; }=0A=
  c=3Dl.substring((i+i3),i2);=0A=
 }=0A=
 return c;=0A=
}=0A=
function _uDomain() {=0A=
 if (!_udn || _udn=3D=3D"" || _udn=3D=3D"none") { _udn=3D""; return 1; }=0A=
 if (_udn=3D=3D"auto") {=0A=
  var d=3D_ubd.domain;=0A=
  if (d.substring(0,4)=3D=3D"www.") {=0A=
   d=3Dd.substring(4,d.length);=0A=
  }=0A=
  _udn=3Dd;=0A=
 }=0A=
 _udn =3D _udn.toLowerCase(); =0A=
 if (_uhash=3D=3D"off") return 1;=0A=
 return _uHash(_udn);=0A=
}=0A=
function _uHash(d) {=0A=
 if (!d || d=3D=3D"") return 1;=0A=
 var h=3D0,g=3D0;=0A=
 for (var i=3Dd.length-1;i>=3D0;i--) {=0A=
  var c=3DparseInt(d.charCodeAt(i));=0A=
  h=3D((h << 6) & 0xfffffff) + c + (c << 14);=0A=
  if ((g=3Dh & 0xfe00000)!=3D0) h=3D(h ^ (g >> 21));=0A=
 }=0A=
 return h;=0A=
}=0A=
function _uFixA(c,s,t) {=0A=
 if (!c || c=3D=3D"" || !s || s=3D=3D"" || !t || t=3D=3D"") return "-";=0A=
 var a=3D_uGC(c,"__utma=3D"+_udh+".",s);=0A=
 var lt=3D0,i=3D0;=0A=
 if ((i=3Da.lastIndexOf(".")) > 9) {=0A=
  _uns=3Da.substring(i+1,a.length);=0A=
  _uns=3D(_uns*1)+1;=0A=
  a=3Da.substring(0,i);=0A=
  if ((i=3Da.lastIndexOf(".")) > 7) {=0A=
   lt=3Da.substring(i+1,a.length);=0A=
   a=3Da.substring(0,i);=0A=
  }=0A=
  if ((i=3Da.lastIndexOf(".")) > 5) {=0A=
   a=3Da.substring(0,i);=0A=
  }=0A=
  a+=3D"."+lt+"."+t+"."+_uns;=0A=
 }=0A=
 return a;=0A=
}=0A=
function _uTrim(s) {=0A=
  if (!s || s=3D=3D"") return "";=0A=
  while ((s.charAt(0)=3D=3D' ') || (s.charAt(0)=3D=3D'\n') || =
(s.charAt(0,1)=3D=3D'\r')) s=3Ds.substring(1,s.length);=0A=
  while ((s.charAt(s.length-1)=3D=3D' ') || =
(s.charAt(s.length-1)=3D=3D'\n') || (s.charAt(s.length-1)=3D=3D'\r')) =
s=3Ds.substring(0,s.length-1);=0A=
  return s;=0A=
}=0A=
function _uEC(s) {=0A=
  var n=3D"";=0A=
  if (!s || s=3D=3D"") return "";=0A=
  for (var i=3D0;i<s.length;i++) {if (s.charAt(i)=3D=3D" ") n+=3D"+"; =
else n+=3Ds.charAt(i);}=0A=
  return n;=0A=
}=0A=
function __utmVisitorCode(f) {=0A=
 var r=3D0,t=3D0,i=3D0,i2=3D0,m=3D31;=0A=
 var a=3D_uGC(_ubd.cookie,"__utma=3D"+_udh+".",";");=0A=
 if ((i=3Da.indexOf(".",0))<0) return;=0A=
 if ((i2=3Da.indexOf(".",i+1))>0) r=3Da.substring(i+1,i2); else return =
"";  =0A=
 if ((i=3Da.indexOf(".",i2+1))>0) t=3Da.substring(i2+1,i); else return =
"";  =0A=
 if (f) {=0A=
  return r;=0A=
 } else {=0A=
  var c=3Dnew =
Array('A','B','C','D','E','F','G','H','J','K','L','M','N','P','R','S','T'=
,'U','V','W','X','Y','Z','1','2','3','4','5','6','7','8','9');=0A=
  return =
c[r>>28&m]+c[r>>23&m]+c[r>>18&m]+c[r>>13&m]+"-"+c[r>>8&m]+c[r>>3&m]+c[((r=
&7)<<2)+(t>>30&3)]+c[t>>25&m]+c[t>>20&m]+"-"+c[t>>15&m]+c[t>>10&m]+c[t>>5=
&m]+c[t&m];=0A=
 }=0A=
}=0A=
function _uIN(n) {=0A=
 if (!n) return false;=0A=
 for (var i=3D0;i<n.length;i++) {=0A=
  var c=3Dn.charAt(i);=0A=
  if ((c<"0" || c>"9") && (c!=3D".")) return false;=0A=
 }=0A=
 return true;=0A=
}=0A=
function _uES(s,u) {=0A=
 if (typeof(encodeURIComponent) =3D=3D 'function') {=0A=
  if (u) return encodeURI(s);=0A=
  else return encodeURIComponent(s);=0A=
 } else {=0A=
  return escape(s);=0A=
 }=0A=
}=0A=
function _uUES(s) {=0A=
 if (typeof(decodeURIComponent) =3D=3D 'function') {=0A=
  return decodeURIComponent(s);=0A=
 } else {=0A=
  return unescape(s);=0A=
 }=0A=
}=0A=
function _uVG() {=0A=
 if((_udn.indexOf("www.google.") =3D=3D 0 || _udn.indexOf(".google.") =
=3D=3D 0 || _udn.indexOf("google.") =3D=3D 0) && _utcp=3D=3D'/' && =
_udn.indexOf("google.org")=3D=3D-1) {=0A=
  return false;=0A=
 }=0A=
 return true;=0A=
}=0A=
function _uSP() {=0A=
 var s=3D100;=0A=
 if (_usample) s=3D_usample;=0A=
 if(s>=3D100 || s<=3D0) return true;=0A=
 return ((__utmVisitorCode(1)%10000)<(s*100));=0A=
}=0A=
function urchinPathCopy(p){=0A=
 var d=3Ddocument,nx,tx,sx,i,c,cs,t,h,o;=0A=
 cs=3Dnew Array("a","b","c","v","x","z");=0A=
 h=3D_uDomain(); if (_udn && _udn!=3D"") o=3D" domain=3D"+_udn+";";=0A=
 nx=3D_uNx()+";";=0A=
 tx=3Dnew Date(); tx.setTime(tx.getTime()+(_utimeout*1000));=0A=
 tx=3Dtx.toGMTString()+";";=0A=
 sx=3Dnew Date(); sx.setTime(sx.getTime()+(_ucto*1000));=0A=
 sx=3Dsx.toGMTString()+";";=0A=
 for (i=3D0;i<6;i++){=0A=
  t=3D" expires=3D";=0A=
  if (i=3D=3D1) t+=3Dtx; else if (i=3D=3D2) t=3D""; else if (i=3D=3D5) =
t+=3Dsx; else t+=3Dnx;=0A=
  c=3D_uGC(d.cookie,"__utm"+cs[i]+"=3D"+h,";");=0A=
  if (c!=3D"-") d.cookie=3D"__utm"+cs[i]+"=3D"+c+"; path=3D"+p+";"+t+o;=0A=
 }=0A=
}=0A=
function _uCO() {=0A=
 if (!_utk || _utk=3D=3D"" || _utk.length<10) return;=0A=
 var d=3D'www.google.com';=0A=
 if (_utk.charAt(0)=3D=3D'!') d=3D'analytics.corp.google.com';=0A=
 _ubd.cookie=3D"GASO=3D"+_utk+"; path=3D"+_utcp+";"+_udo;=0A=
 var sc=3Ddocument.createElement('script');=0A=
 sc.type=3D'text/javascript';=0A=
 sc.id=3D"_gasojs";=0A=
 =
sc.src=3D'https://'+d+'/analytics/reporting/overlay_js?gaso=3D'+_utk+'&'+=
Math.random();=0A=
 document.getElementsByTagName('head')[0].appendChild(sc);  =0A=
}=0A=
function _uGT() {=0A=
 var h=3Dlocation.hash, a;=0A=
 if (h && h!=3D"" && h.indexOf("#gaso=3D")=3D=3D0) {=0A=
  a=3D_uGC(h,"gaso=3D","&");=0A=
 } else {=0A=
  a=3D_uGC(_ubd.cookie,"GASO=3D",";");=0A=
 }=0A=
 return a;=0A=
}=0A=
var _utk=3D_uGT();=0A=
if (_utk && _utk!=3D"" && _utk.length>10 && _utk.indexOf("=3D")=3D=3D-1) =
{=0A=
 if (window.addEventListener) {=0A=
  window.addEventListener('load', _uCO, false); =0A=
 } else if (window.attachEvent) { =0A=
  window.attachEvent('onload', _uCO);=0A=
 }=0A=
}=0A=
=0A=
function _uNx() {=0A=
  return (new Date((new Date()).getTime()+63072000000)).toGMTString();=0A=
}=0A=

------=_NextPart_000_0000_01CA78AB.A530CCE0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.660news.com/js/jquery.packed.js?v=20080819

/*
 * jQuery 1.2.3 - New Wave Javascript
 *
 * Copyright (c) 2008 John Resig (jquery.com)
 * Dual licensed under the MIT (MIT-LICENSE.txt)
 * and GPL (GPL-LICENSE.txt) licenses.
 *
 * $Date: 2008-02-06 00:21:25 -0500 (Wed, 06 Feb 2008) $
 * $Rev: 4663 $
 */
(function(){if(window.jQuery)var _jQuery=3Dwindow.jQuery;var =
jQuery=3Dwindow.jQuery=3Dfunction(selector,context){return new =
jQuery.prototype.init(selector,context);};if(window.$)var =
_$=3Dwindow.$;window.$=3DjQuery;var =
quickExpr=3D/^[^<]*(<(.|\s)+>)[^>]*$|^#(\w+)$/;var =
isSimple=3D/^.[^:#\[\.]*$/;jQuery.fn=3DjQuery.prototype=3D{init:function(=
selector,context){selector=3Dselector||document;if(selector.nodeType){thi=
s[0]=3Dselector;this.length=3D1;return this;}else if(typeof =
selector=3D=3D"string"){var =
match=3DquickExpr.exec(selector);if(match&&(match[1]||!context)){if(match=
[1])selector=3DjQuery.clean([match[1]],context);else{var =
elem=3Ddocument.getElementById(match[3]);if(elem)if(elem.id!=3Dmatch[3])r=
eturn jQuery().find(selector);else{this[0]=3Delem;this.length=3D1;return =
this;}else
selector=3D[];}}else
return new jQuery(context).find(selector);}else =
if(jQuery.isFunction(selector))return new =
jQuery(document)[jQuery.fn.ready?"ready":"load"](selector);return =
this.setArray(selector.constructor=3D=3DArray&&selector||(selector.jquery=
||selector.length&&selector!=3Dwindow&&!selector.nodeType&&selector[0]!=3D=
undefined&&selector[0].nodeType)&&jQuery.makeArray(selector)||[selector])=
;},jquery:"1.2.3",size:function(){return =
this.length;},length:0,get:function(num){return =
num=3D=3Dundefined?jQuery.makeArray(this):this[num];},pushStack:function(=
elems){var ret=3DjQuery(elems);ret.prevObject=3Dthis;return =
ret;},setArray:function(elems){this.length=3D0;Array.prototype.push.apply=
(this,elems);return this;},each:function(callback,args){return =
jQuery.each(this,callback,args);},index:function(elem){var =
ret=3D-1;this.each(function(i){if(this=3D=3Delem)ret=3Di;});return =
ret;},attr:function(name,value,type){var =
options=3Dname;if(name.constructor=3D=3DString)if(value=3D=3Dundefined)re=
turn =
this.length&&jQuery[type||"attr"](this[0],name)||undefined;else{options=3D=
{};options[name]=3Dvalue;}return this.each(function(i){for(name in =
options)jQuery.attr(type?this.style:this,name,jQuery.prop(this,options[na=
me],type,i,name));});},css:function(key,value){if((key=3D=3D'width'||key=3D=
=3D'height')&&parseFloat(value)<0)value=3Dundefined;return =
this.attr(key,value,"curCSS");},text:function(text){if(typeof =
text!=3D"object"&&text!=3Dnull)return =
this.empty().append((this[0]&&this[0].ownerDocument||document).createText=
Node(text));var =
ret=3D"";jQuery.each(text||this,function(){jQuery.each(this.childNodes,fu=
nction(){if(this.nodeType!=3D8)ret+=3Dthis.nodeType!=3D1?this.nodeValue:j=
Query.fn.text([this]);});});return =
ret;},wrapAll:function(html){if(this[0])jQuery(html,this[0].ownerDocument=
).clone().insertBefore(this[0]).map(function(){var =
elem=3Dthis;while(elem.firstChild)elem=3Delem.firstChild;return =
elem;}).append(this);return this;},wrapInner:function(html){return =
this.each(function(){jQuery(this).contents().wrapAll(html);});},wrap:func=
tion(html){return =
this.each(function(){jQuery(this).wrapAll(html);});},append:function(){re=
turn =
this.domManip(arguments,true,false,function(elem){if(this.nodeType=3D=3D1=
)this.appendChild(elem);});},prepend:function(){return =
this.domManip(arguments,true,true,function(elem){if(this.nodeType=3D=3D1)=
this.insertBefore(elem,this.firstChild);});},before:function(){return =
this.domManip(arguments,false,false,function(elem){this.parentNode.insert=
Before(elem,this);});},after:function(){return =
this.domManip(arguments,false,true,function(elem){this.parentNode.insertB=
efore(elem,this.nextSibling);});},end:function(){return =
this.prevObject||jQuery([]);},find:function(selector){var =
elems=3DjQuery.map(this,function(elem){return =
jQuery.find(selector,elem);});return this.pushStack(/[^+>] =
[^+>]/.test(selector)||selector.indexOf("..")>-1?jQuery.unique(elems):ele=
ms);},clone:function(events){var =
ret=3Dthis.map(function(){if(jQuery.browser.msie&&!jQuery.isXMLDoc(this))=
{var =
clone=3Dthis.cloneNode(true),container=3Ddocument.createElement("div");co=
ntainer.appendChild(clone);return =
jQuery.clean([container.innerHTML])[0];}else
return this.cloneNode(true);});var =
clone=3Dret.find("*").andSelf().each(function(){if(this[expando]!=3Dundef=
ined)this[expando]=3Dnull;});if(events=3D=3D=3Dtrue)this.find("*").andSel=
f().each(function(i){if(this.nodeType=3D=3D3)return;var =
events=3DjQuery.data(this,"events");for(var type in events)for(var =
handler in =
events[type])jQuery.event.add(clone[i],type,events[type][handler],events[=
type][handler].data);});return ret;},filter:function(selector){return =
this.pushStack(jQuery.isFunction(selector)&&jQuery.grep(this,function(ele=
m,i){return =
selector.call(elem,i);})||jQuery.multiFilter(selector,this));},not:functi=
on(selector){if(selector.constructor=3D=3DString)if(isSimple.test(selecto=
r))return this.pushStack(jQuery.multiFilter(selector,this,true));else
selector=3DjQuery.multiFilter(selector,this);var =
isArrayLike=3Dselector.length&&selector[selector.length-1]!=3D=3Dundefine=
d&&!selector.nodeType;return this.filter(function(){return =
isArrayLike?jQuery.inArray(this,selector)<0:this!=3Dselector;});},add:fun=
ction(selector){return!selector?this:this.pushStack(jQuery.merge(this.get=
(),selector.constructor=3D=3DString?jQuery(selector).get():selector.lengt=
h!=3Dundefined&&(!selector.nodeName||jQuery.nodeName(selector,"form"))?se=
lector:[selector]));},is:function(selector){return =
selector?jQuery.multiFilter(selector,this).length>0:false;},hasClass:func=
tion(selector){return =
this.is("."+selector);},val:function(value){if(value=3D=3Dundefined){if(t=
his.length){var elem=3Dthis[0];if(jQuery.nodeName(elem,"select")){var =
index=3Delem.selectedIndex,values=3D[],options=3Delem.options,one=3Delem.=
type=3D=3D"select-one";if(index<0)return null;for(var =
i=3Done?index:0,max=3Done?index+1:options.length;i<max;i++){var =
option=3Doptions[i];if(option.selected){value=3DjQuery.browser.msie&&!opt=
ion.attributes.value.specified?option.text:option.value;if(one)return =
value;values.push(value);}}return values;}else
return(this[0].value||"").replace(/\r/g,"");}return undefined;}return =
this.each(function(){if(this.nodeType!=3D1)return;if(value.constructor=3D=
=3DArray&&/radio|checkbox/.test(this.type))this.checked=3D(jQuery.inArray=
(this.value,value)>=3D0||jQuery.inArray(this.name,value)>=3D0);else =
if(jQuery.nodeName(this,"select")){var =
values=3Dvalue.constructor=3D=3DArray?value:[value];jQuery("option",this)=
.each(function(){this.selected=3D(jQuery.inArray(this.value,values)>=3D0|=
|jQuery.inArray(this.text,values)>=3D0);});if(!values.length)this.selecte=
dIndex=3D-1;}else
this.value=3Dvalue;});},html:function(value){return =
value=3D=3Dundefined?(this.length?this[0].innerHTML:null):this.empty().ap=
pend(value);},replaceWith:function(value){return =
this.after(value).remove();},eq:function(i){return =
this.slice(i,i+1);},slice:function(){return =
this.pushStack(Array.prototype.slice.apply(this,arguments));},map:functio=
n(callback){return =
this.pushStack(jQuery.map(this,function(elem,i){return =
callback.call(elem,i,elem);}));},andSelf:function(){return =
this.add(this.prevObject);},data:function(key,value){var =
parts=3Dkey.split(".");parts[1]=3Dparts[1]?"."+parts[1]:"";if(value=3D=3D=
null){var =
data=3Dthis.triggerHandler("getData"+parts[1]+"!",[parts[0]]);if(data=3D=3D=
undefined&&this.length)data=3DjQuery.data(this[0],key);return =
data=3D=3Dnull&&parts[1]?this.data(parts[0]):data;}else
return =
this.trigger("setData"+parts[1]+"!",[parts[0],value]).each(function(){jQu=
ery.data(this,key,value);});},removeData:function(key){return =
this.each(function(){jQuery.removeData(this,key);});},domManip:function(a=
rgs,table,reverse,callback){var clone=3Dthis.length>1,elems;return =
this.each(function(){if(!elems){elems=3DjQuery.clean(args,this.ownerDocum=
ent);if(reverse)elems.reverse();}var =
obj=3Dthis;if(table&&jQuery.nodeName(this,"table")&&jQuery.nodeName(elems=
[0],"tr"))obj=3Dthis.getElementsByTagName("tbody")[0]||this.appendChild(t=
his.ownerDocument.createElement("tbody"));var =
scripts=3DjQuery([]);jQuery.each(elems,function(){var =
elem=3Dclone?jQuery(this).clone(true)[0]:this;if(jQuery.nodeName(elem,"sc=
ript")){scripts=3Dscripts.add(elem);}else{if(elem.nodeType=3D=3D1)scripts=
=3Dscripts.add(jQuery("script",elem).remove());callback.call(obj,elem);}}=
);scripts.each(evalScript);});}};jQuery.prototype.init.prototype=3DjQuery=
.prototype;function =
evalScript(i,elem){if(elem.src)jQuery.ajax({url:elem.src,async:false,data=
Type:"script"});else
jQuery.globalEval(elem.text||elem.textContent||elem.innerHTML||"");if(ele=
m.parentNode)elem.parentNode.removeChild(elem);}jQuery.extend=3DjQuery.fn=
.extend=3Dfunction(){var =
target=3Darguments[0]||{},i=3D1,length=3Darguments.length,deep=3Dfalse,op=
tions;if(target.constructor=3D=3DBoolean){deep=3Dtarget;target=3Dargument=
s[1]||{};i=3D2;}if(typeof target!=3D"object"&&typeof =
target!=3D"function")target=3D{};if(length=3D=3D1){target=3Dthis;i=3D0;}f=
or(;i<length;i++)if((options=3Darguments[i])!=3Dnull)for(var name in =
options){if(target=3D=3D=3Doptions[name])continue;if(deep&&options[name]&=
&typeof =
options[name]=3D=3D"object"&&target[name]&&!options[name].nodeType)target=
[name]=3DjQuery.extend(target[name],options[name]);else =
if(options[name]!=3Dundefined)target[name]=3Doptions[name];}return =
target;};var expando=3D"jQuery"+(new =
Date()).getTime(),uuid=3D0,windowData=3D{};var =
exclude=3D/z-?index|font-?weight|opacity|zoom|line-?height/i;jQuery.exten=
d({noConflict:function(deep){window.$=3D_$;if(deep)window.jQuery=3D_jQuer=
y;return jQuery;},isFunction:function(fn){return!!fn&&typeof =
fn!=3D"string"&&!fn.nodeName&&fn.constructor!=3DArray&&/function/i.test(f=
n+"");},isXMLDoc:function(elem){return =
elem.documentElement&&!elem.body||elem.tagName&&elem.ownerDocument&&!elem=
.ownerDocument.body;},globalEval:function(data){data=3DjQuery.trim(data);=
if(data){var =
head=3Ddocument.getElementsByTagName("head")[0]||document.documentElement=
,script=3Ddocument.createElement("script");script.type=3D"text/javascript=
";if(jQuery.browser.msie)script.text=3Ddata;else
script.appendChild(document.createTextNode(data));head.appendChild(script=
);head.removeChild(script);}},nodeName:function(elem,name){return =
elem.nodeName&&elem.nodeName.toUpperCase()=3D=3Dname.toUpperCase();},cach=
e:{},data:function(elem,name,data){elem=3Delem=3D=3Dwindow?windowData:ele=
m;var =
id=3Delem[expando];if(!id)id=3Delem[expando]=3D++uuid;if(name&&!jQuery.ca=
che[id])jQuery.cache[id]=3D{};if(data!=3Dundefined)jQuery.cache[id][name]=
=3Ddata;return =
name?jQuery.cache[id][name]:id;},removeData:function(elem,name){elem=3Del=
em=3D=3Dwindow?windowData:elem;var =
id=3Delem[expando];if(name){if(jQuery.cache[id]){delete =
jQuery.cache[id][name];name=3D"";for(name in =
jQuery.cache[id])break;if(!name)jQuery.removeData(elem);}}else{try{delete=
 =
elem[expando];}catch(e){if(elem.removeAttribute)elem.removeAttribute(expa=
ndo);}delete =
jQuery.cache[id];}},each:function(object,callback,args){if(args){if(objec=
t.length=3D=3Dundefined){for(var name in =
object)if(callback.apply(object[name],args)=3D=3D=3Dfalse)break;}else
for(var =
i=3D0,length=3Dobject.length;i<length;i++)if(callback.apply(object[i],arg=
s)=3D=3D=3Dfalse)break;}else{if(object.length=3D=3Dundefined){for(var =
name in =
object)if(callback.call(object[name],name,object[name])=3D=3D=3Dfalse)bre=
ak;}else
for(var =
i=3D0,length=3Dobject.length,value=3Dobject[0];i<length&&callback.call(va=
lue,i,value)!=3D=3Dfalse;value=3Dobject[++i]){}}return =
object;},prop:function(elem,value,type,i,name){if(jQuery.isFunction(value=
))value=3Dvalue.call(elem,i);return =
value&&value.constructor=3D=3DNumber&&type=3D=3D"curCSS"&&!exclude.test(n=
ame)?value+"px":value;},className:{add:function(elem,classNames){jQuery.e=
ach((classNames||"").split(/\s+/),function(i,className){if(elem.nodeType=3D=
=3D1&&!jQuery.className.has(elem.className,className))elem.className+=3D(=
elem.className?" =
":"")+className;});},remove:function(elem,classNames){if(elem.nodeType=3D=
=3D1)elem.className=3DclassNames!=3Dundefined?jQuery.grep(elem.className.=
split(/\s+/),function(className){return!jQuery.className.has(classNames,c=
lassName);}).join(" "):"";},has:function(elem,className){return =
jQuery.inArray(className,(elem.className||elem).toString().split(/\s+/))>=
-1;}},swap:function(elem,options,callback){var old=3D{};for(var name in =
options){old[name]=3Delem.style[name];elem.style[name]=3Doptions[name];}c=
allback.call(elem);for(var name in =
options)elem.style[name]=3Dold[name];},css:function(elem,name,force){if(n=
ame=3D=3D"width"||name=3D=3D"height"){var =
val,props=3D{position:"absolute",visibility:"hidden",display:"block"},whi=
ch=3Dname=3D=3D"width"?["Left","Right"]:["Top","Bottom"];function =
getWH(){val=3Dname=3D=3D"width"?elem.offsetWidth:elem.offsetHeight;var =
padding=3D0,border=3D0;jQuery.each(which,function(){padding+=3DparseFloat=
(jQuery.curCSS(elem,"padding"+this,true))||0;border+=3DparseFloat(jQuery.=
curCSS(elem,"border"+this+"Width",true))||0;});val-=3DMath.round(padding+=
border);}if(jQuery(elem).is(":visible"))getWH();else
jQuery.swap(elem,props,getWH);return Math.max(0,val);}return =
jQuery.curCSS(elem,name,force);},curCSS:function(elem,name,force){var =
ret;function color(elem){if(!jQuery.browser.safari)return false;var =
ret=3Ddocument.defaultView.getComputedStyle(elem,null);return!ret||ret.ge=
tPropertyValue("color")=3D=3D"";}if(name=3D=3D"opacity"&&jQuery.browser.m=
sie){ret=3DjQuery.attr(elem.style,"opacity");return =
ret=3D=3D""?"1":ret;}if(jQuery.browser.opera&&name=3D=3D"display"){var =
save=3Delem.style.outline;elem.style.outline=3D"0 solid =
black";elem.style.outline=3Dsave;}if(name.match(/float/i))name=3DstyleFlo=
at;if(!force&&elem.style&&elem.style[name])ret=3Delem.style[name];else =
if(document.defaultView&&document.defaultView.getComputedStyle){if(name.m=
atch(/float/i))name=3D"float";name=3Dname.replace(/([A-Z])/g,"-$1").toLow=
erCase();var =
getComputedStyle=3Ddocument.defaultView.getComputedStyle(elem,null);if(ge=
tComputedStyle&&!color(elem))ret=3DgetComputedStyle.getPropertyValue(name=
);else{var swap=3D[],stack=3D[];for(var =
a=3Delem;a&&color(a);a=3Da.parentNode)stack.unshift(a);for(var =
i=3D0;i<stack.length;i++)if(color(stack[i])){swap[i]=3Dstack[i].style.dis=
play;stack[i].style.display=3D"block";}ret=3Dname=3D=3D"display"&&swap[st=
ack.length-1]!=3Dnull?"none":(getComputedStyle&&getComputedStyle.getPrope=
rtyValue(name))||"";for(var =
i=3D0;i<swap.length;i++)if(swap[i]!=3Dnull)stack[i].style.display=3Dswap[=
i];}if(name=3D=3D"opacity"&&ret=3D=3D"")ret=3D"1";}else =
if(elem.currentStyle){var =
camelCase=3Dname.replace(/\-(\w)/g,function(all,letter){return =
letter.toUpperCase();});ret=3Delem.currentStyle[name]||elem.currentStyle[=
camelCase];if(!/^\d+(px)?$/i.test(ret)&&/^\d/.test(ret)){var =
style=3Delem.style.left,runtimeStyle=3Delem.runtimeStyle.left;elem.runtim=
eStyle.left=3Delem.currentStyle.left;elem.style.left=3Dret||0;ret=3Delem.=
style.pixelLeft+"px";elem.style.left=3Dstyle;elem.runtimeStyle.left=3Drun=
timeStyle;}}return ret;},clean:function(elems,context){var =
ret=3D[];context=3Dcontext||document;if(typeof =
context.createElement=3D=3D'undefined')context=3Dcontext.ownerDocument||c=
ontext[0]&&context[0].ownerDocument||document;jQuery.each(elems,function(=
i,elem){if(!elem)return;if(elem.constructor=3D=3DNumber)elem=3Delem.toStr=
ing();if(typeof =
elem=3D=3D"string"){elem=3Delem.replace(/(<(\w+)[^>]*?)\/>/g,function(all=
,front,tag){return =
tag.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?all=
:front+"></"+tag+">";});var =
tags=3DjQuery.trim(elem).toLowerCase(),div=3Dcontext.createElement("div")=
;var wrap=3D!tags.indexOf("<opt")&&[1,"<select =
multiple=3D'multiple'>","</select>"]||!tags.indexOf("<leg")&&[1,"<fieldse=
t>","</fieldset>"]||tags.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"<ta=
ble>","</table>"]||!tags.indexOf("<tr")&&[2,"<table><tbody>","</tbody></t=
able>"]||(!tags.indexOf("<td")||!tags.indexOf("<th"))&&[3,"<table><tbody>=
<tr>","</tr></tbody></table>"]||!tags.indexOf("<col")&&[2,"<table><tbody>=
</tbody><colgroup>","</colgroup></table>"]||jQuery.browser.msie&&[1,"div<=
div>","</div>"]||[0,"",""];div.innerHTML=3Dwrap[1]+elem+wrap[2];while(wra=
p[0]--)div=3Ddiv.lastChild;if(jQuery.browser.msie){var =
tbody=3D!tags.indexOf("<table")&&tags.indexOf("<tbody")<0?div.firstChild&=
&div.firstChild.childNodes:wrap[1]=3D=3D"<table>"&&tags.indexOf("<tbody")=
<0?div.childNodes:[];for(var =
j=3Dtbody.length-1;j>=3D0;--j)if(jQuery.nodeName(tbody[j],"tbody")&&!tbod=
y[j].childNodes.length)tbody[j].parentNode.removeChild(tbody[j]);if(/^\s/=
.test(elem))div.insertBefore(context.createTextNode(elem.match(/^\s*/)[0]=
),div.firstChild);}elem=3DjQuery.makeArray(div.childNodes);}if(elem.lengt=
h=3D=3D=3D0&&(!jQuery.nodeName(elem,"form")&&!jQuery.nodeName(elem,"selec=
t")))return;if(elem[0]=3D=3Dundefined||jQuery.nodeName(elem,"form")||elem=
.options)ret.push(elem);else
ret=3DjQuery.merge(ret,elem);});return =
ret;},attr:function(elem,name,value){if(!elem||elem.nodeType=3D=3D3||elem=
.nodeType=3D=3D8)return undefined;var =
fix=3DjQuery.isXMLDoc(elem)?{}:jQuery.props;if(name=3D=3D"selected"&&jQue=
ry.browser.safari)elem.parentNode.selectedIndex;if(fix[name]){if(value!=3D=
undefined)elem[fix[name]]=3Dvalue;return elem[fix[name]];}else =
if(jQuery.browser.msie&&name=3D=3D"style")return =
jQuery.attr(elem.style,"cssText",value);else =
if(value=3D=3Dundefined&&jQuery.browser.msie&&jQuery.nodeName(elem,"form"=
)&&(name=3D=3D"action"||name=3D=3D"method"))return =
elem.getAttributeNode(name).nodeValue;else =
if(elem.tagName){if(value!=3Dundefined){if(name=3D=3D"type"&&jQuery.nodeN=
ame(elem,"input")&&elem.parentNode)throw"type property can't be =
changed";elem.setAttribute(name,""+value);}if(jQuery.browser.msie&&/href|=
src/.test(name)&&!jQuery.isXMLDoc(elem))return =
elem.getAttribute(name,2);return =
elem.getAttribute(name);}else{if(name=3D=3D"opacity"&&jQuery.browser.msie=
){if(value!=3Dundefined){elem.zoom=3D1;elem.filter=3D(elem.filter||"").re=
place(/alpha\([^)]*\)/,"")+(parseFloat(value).toString()=3D=3D"NaN"?"":"a=
lpha(opacity=3D"+value*100+")");}return =
elem.filter&&elem.filter.indexOf("opacity=3D")>=3D0?(parseFloat(elem.filt=
er.match(/opacity=3D([^)]*)/)[1])/100).toString():"";}name=3Dname.replace=
(/-([a-z])/ig,function(all,letter){return =
letter.toUpperCase();});if(value!=3Dundefined)elem[name]=3Dvalue;return =
elem[name];}},trim:function(text){return(text||"").replace(/^\s+|\s+$/g,"=
");},makeArray:function(array){var ret=3D[];if(typeof =
array!=3D"array")for(var =
i=3D0,length=3Darray.length;i<length;i++)ret.push(array[i]);else
ret=3Darray.slice(0);return ret;},inArray:function(elem,array){for(var =
i=3D0,length=3Darray.length;i<length;i++)if(array[i]=3D=3Delem)return =
i;return-1;},merge:function(first,second){if(jQuery.browser.msie){for(var=
 =
i=3D0;second[i];i++)if(second[i].nodeType!=3D8)first.push(second[i]);}els=
e
for(var i=3D0;second[i];i++)first.push(second[i]);return =
first;},unique:function(array){var ret=3D[],done=3D{};try{for(var =
i=3D0,length=3Darray.length;i<length;i++){var =
id=3DjQuery.data(array[i]);if(!done[id]){done[id]=3Dtrue;ret.push(array[i=
]);}}}catch(e){ret=3Darray;}return =
ret;},grep:function(elems,callback,inv){var ret=3D[];for(var =
i=3D0,length=3Delems.length;i<length;i++)if(!inv&&callback(elems[i],i)||i=
nv&&!callback(elems[i],i))ret.push(elems[i]);return =
ret;},map:function(elems,callback){var ret=3D[];for(var =
i=3D0,length=3Delems.length;i<length;i++){var =
value=3Dcallback(elems[i],i);if(value!=3D=3Dnull&&value!=3Dundefined){if(=
value.constructor!=3DArray)value=3D[value];ret=3Dret.concat(value);}}retu=
rn ret;}});var =
userAgent=3Dnavigator.userAgent.toLowerCase();jQuery.browser=3D{version:(=
userAgent.match(/.+(?:rv|it|ra|ie)[\/: =
]([\d.]+)/)||[])[1],safari:/webkit/.test(userAgent),opera:/opera/.test(us=
erAgent),msie:/msie/.test(userAgent)&&!/opera/.test(userAgent),mozilla:/m=
ozilla/.test(userAgent)&&!/(compatible|webkit)/.test(userAgent)};var =
styleFloat=3DjQuery.browser.msie?"styleFloat":"cssFloat";jQuery.extend({b=
oxModel:!jQuery.browser.msie||document.compatMode=3D=3D"CSS1Compat",props=
:{"for":"htmlFor","class":"className","float":styleFloat,cssFloat:styleFl=
oat,styleFloat:styleFloat,innerHTML:"innerHTML",className:"className",val=
ue:"value",disabled:"disabled",checked:"checked",readonly:"readOnly",sele=
cted:"selected",maxlength:"maxLength",selectedIndex:"selectedIndex",defau=
ltValue:"defaultValue",tagName:"tagName",nodeName:"nodeName"}});jQuery.ea=
ch({parent:function(elem){return =
elem.parentNode;},parents:function(elem){return =
jQuery.dir(elem,"parentNode");},next:function(elem){return =
jQuery.nth(elem,2,"nextSibling");},prev:function(elem){return =
jQuery.nth(elem,2,"previousSibling");},nextAll:function(elem){return =
jQuery.dir(elem,"nextSibling");},prevAll:function(elem){return =
jQuery.dir(elem,"previousSibling");},siblings:function(elem){return =
jQuery.sibling(elem.parentNode.firstChild,elem);},children:function(elem)=
{return jQuery.sibling(elem.firstChild);},contents:function(elem){return =
jQuery.nodeName(elem,"iframe")?elem.contentDocument||elem.contentWindow.d=
ocument:jQuery.makeArray(elem.childNodes);}},function(name,fn){jQuery.fn[=
name]=3Dfunction(selector){var =
ret=3DjQuery.map(this,fn);if(selector&&typeof =
selector=3D=3D"string")ret=3DjQuery.multiFilter(selector,ret);return =
this.pushStack(jQuery.unique(ret));};});jQuery.each({appendTo:"append",pr=
ependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"r=
eplaceWith"},function(name,original){jQuery.fn[name]=3Dfunction(){var =
args=3Darguments;return this.each(function(){for(var =
i=3D0,length=3Dargs.length;i<length;i++)jQuery(args[i])[original](this);}=
);};});jQuery.each({removeAttr:function(name){jQuery.attr(this,name,"");i=
f(this.nodeType=3D=3D1)this.removeAttribute(name);},addClass:function(cla=
ssNames){jQuery.className.add(this,classNames);},removeClass:function(cla=
ssNames){jQuery.className.remove(this,classNames);},toggleClass:function(=
classNames){jQuery.className[jQuery.className.has(this,classNames)?"remov=
e":"add"](this,classNames);},remove:function(selector){if(!selector||jQue=
ry.filter(selector,[this]).r.length){jQuery("*",this).add(this).each(func=
tion(){jQuery.event.remove(this);jQuery.removeData(this);});if(this.paren=
tNode)this.parentNode.removeChild(this);}},empty:function(){jQuery(">*",t=
his).remove();while(this.firstChild)this.removeChild(this.firstChild);}},=
function(name,fn){jQuery.fn[name]=3Dfunction(){return =
this.each(fn,arguments);};});jQuery.each(["Height","Width"],function(i,na=
me){var =
type=3Dname.toLowerCase();jQuery.fn[type]=3Dfunction(size){return =
this[0]=3D=3Dwindow?jQuery.browser.opera&&document.body["client"+name]||j=
Query.browser.safari&&window["inner"+name]||document.compatMode=3D=3D"CSS=
1Compat"&&document.documentElement["client"+name]||document.body["client"=
+name]:this[0]=3D=3Ddocument?Math.max(Math.max(document.body["scroll"+nam=
e],document.documentElement["scroll"+name]),Math.max(document.body["offse=
t"+name],document.documentElement["offset"+name])):size=3D=3Dundefined?(t=
his.length?jQuery.css(this[0],type):null):this.css(type,size.constructor=3D=
=3DString?size:size+"px");};});var =
chars=3DjQuery.browser.safari&&parseInt(jQuery.browser.version)<417?"(?:[=
\\w*_-]|\\\\.)":"(?:[\\w\u0128-\uFFFF*_-]|\\\\.)",quickChild=3Dnew =
RegExp("^>\\s*("+chars+"+)"),quickID=3Dnew =
RegExp("^("+chars+"+)(#)("+chars+"+)"),quickClass=3Dnew =
RegExp("^([#.]?)("+chars+"*)");jQuery.extend({expr:{"":function(a,i,m){re=
turn m[2]=3D=3D"*"||jQuery.nodeName(a,m[2]);},"#":function(a,i,m){return =
a.getAttribute("id")=3D=3Dm[2];},":":{lt:function(a,i,m){return =
i<m[3]-0;},gt:function(a,i,m){return =
i>m[3]-0;},nth:function(a,i,m){return =
m[3]-0=3D=3Di;},eq:function(a,i,m){return =
m[3]-0=3D=3Di;},first:function(a,i){return =
i=3D=3D0;},last:function(a,i,m,r){return =
i=3D=3Dr.length-1;},even:function(a,i){return =
i%2=3D=3D0;},odd:function(a,i){return =
i%2;},"first-child":function(a){return =
a.parentNode.getElementsByTagName("*")[0]=3D=3Da;},"last-child":function(=
a){return =
jQuery.nth(a.parentNode.lastChild,1,"previousSibling")=3D=3Da;},"only-chi=
ld":function(a){return!jQuery.nth(a.parentNode.lastChild,2,"previousSibli=
ng");},parent:function(a){return =
a.firstChild;},empty:function(a){return!a.firstChild;},contains:function(=
a,i,m){return(a.textContent||a.innerText||jQuery(a).text()||"").indexOf(m=
[3])>=3D0;},visible:function(a){return"hidden"!=3Da.type&&jQuery.css(a,"d=
isplay")!=3D"none"&&jQuery.css(a,"visibility")!=3D"hidden";},hidden:funct=
ion(a){return"hidden"=3D=3Da.type||jQuery.css(a,"display")=3D=3D"none"||j=
Query.css(a,"visibility")=3D=3D"hidden";},enabled:function(a){return!a.di=
sabled;},disabled:function(a){return =
a.disabled;},checked:function(a){return =
a.checked;},selected:function(a){return =
a.selected||jQuery.attr(a,"selected");},text:function(a){return"text"=3D=3D=
a.type;},radio:function(a){return"radio"=3D=3Da.type;},checkbox:function(=
a){return"checkbox"=3D=3Da.type;},file:function(a){return"file"=3D=3Da.ty=
pe;},password:function(a){return"password"=3D=3Da.type;},submit:function(=
a){return"submit"=3D=3Da.type;},image:function(a){return"image"=3D=3Da.ty=
pe;},reset:function(a){return"reset"=3D=3Da.type;},button:function(a){ret=
urn"button"=3D=3Da.type||jQuery.nodeName(a,"button");},input:function(a){=
return/input|select|textarea|button/i.test(a.nodeName);},has:function(a,i=
,m){return =
jQuery.find(m[3],a).length;},header:function(a){return/h\d/i.test(a.nodeN=
ame);},animated:function(a){return =
jQuery.grep(jQuery.timers,function(fn){return =
a=3D=3Dfn.elem;}).length;}}},parse:[/^(\[) *@?([\w-]+) *([!*$^~=3D]*) =
*('?"?)(.*?)\4 *\]/,/^(:)([\w-]+)\("?'?(.*?(\(.*?\))?[^(]*?)"?'?\)/,new =
RegExp("^([:.#]*)("+chars+"+)")],multiFilter:function(expr,elems,not){var=
 old,cur=3D[];while(expr&&expr!=3Dold){old=3Dexpr;var =
f=3DjQuery.filter(expr,elems,not);expr=3Df.t.replace(/^\s*,\s*/,"");cur=3D=
not?elems=3Df.r:jQuery.merge(cur,f.r);}return =
cur;},find:function(t,context){if(typeof =
t!=3D"string")return[t];if(context&&context.nodeType!=3D1&&context.nodeTy=
pe!=3D9)return[];context=3Dcontext||document;var =
ret=3D[context],done=3D[],last,nodeName;while(t&&last!=3Dt){var =
r=3D[];last=3Dt;t=3DjQuery.trim(t);var foundToken=3Dfalse;var =
re=3DquickChild;var =
m=3Dre.exec(t);if(m){nodeName=3Dm[1].toUpperCase();for(var =
i=3D0;ret[i];i++)for(var =
c=3Dret[i].firstChild;c;c=3Dc.nextSibling)if(c.nodeType=3D=3D1&&(nodeName=
=3D=3D"*"||c.nodeName.toUpperCase()=3D=3DnodeName))r.push(c);ret=3Dr;t=3D=
t.replace(re,"");if(t.indexOf(" =
")=3D=3D0)continue;foundToken=3Dtrue;}else{re=3D/^([>+~])\s*(\w*)/i;if((m=
=3Dre.exec(t))!=3Dnull){r=3D[];var =
merge=3D{};nodeName=3Dm[2].toUpperCase();m=3Dm[1];for(var =
j=3D0,rl=3Dret.length;j<rl;j++){var =
n=3Dm=3D=3D"~"||m=3D=3D"+"?ret[j].nextSibling:ret[j].firstChild;for(;n;n=3D=
n.nextSibling)if(n.nodeType=3D=3D1){var =
id=3DjQuery.data(n);if(m=3D=3D"~"&&merge[id])break;if(!nodeName||n.nodeNa=
me.toUpperCase()=3D=3DnodeName){if(m=3D=3D"~")merge[id]=3Dtrue;r.push(n);=
}if(m=3D=3D"+")break;}}ret=3Dr;t=3DjQuery.trim(t.replace(re,""));foundTok=
en=3Dtrue;}}if(t&&!foundToken){if(!t.indexOf(",")){if(context=3D=3Dret[0]=
)ret.shift();done=3DjQuery.merge(done,ret);r=3Dret=3D[context];t=3D" =
"+t.substr(1,t.length);}else{var re2=3DquickID;var =
m=3Dre2.exec(t);if(m){m=3D[0,m[2],m[3],m[1]];}else{re2=3DquickClass;m=3Dr=
e2.exec(t);}m[2]=3Dm[2].replace(/\\/g,"");var =
elem=3Dret[ret.length-1];if(m[1]=3D=3D"#"&&elem&&elem.getElementById&&!jQ=
uery.isXMLDoc(elem)){var =
oid=3Delem.getElementById(m[2]);if((jQuery.browser.msie||jQuery.browser.o=
pera)&&oid&&typeof =
oid.id=3D=3D"string"&&oid.id!=3Dm[2])oid=3DjQuery('[@id=3D"'+m[2]+'"]',el=
em)[0];ret=3Dr=3Doid&&(!m[3]||jQuery.nodeName(oid,m[3]))?[oid]:[];}else{f=
or(var i=3D0;ret[i];i++){var =
tag=3Dm[1]=3D=3D"#"&&m[3]?m[3]:m[1]!=3D""||m[0]=3D=3D""?"*":m[2];if(tag=3D=
=3D"*"&&ret[i].nodeName.toLowerCase()=3D=3D"object")tag=3D"param";r=3DjQu=
ery.merge(r,ret[i].getElementsByTagName(tag));}if(m[1]=3D=3D".")r=3DjQuer=
y.classFilter(r,m[2]);if(m[1]=3D=3D"#"){var tmp=3D[];for(var =
i=3D0;r[i];i++)if(r[i].getAttribute("id")=3D=3Dm[2]){tmp=3D[r[i]];break;}=
r=3Dtmp;}ret=3Dr;}t=3Dt.replace(re2,"");}}if(t){var =
val=3DjQuery.filter(t,r);ret=3Dr=3Dval.r;t=3DjQuery.trim(val.t);}}if(t)re=
t=3D[];if(ret&&context=3D=3Dret[0])ret.shift();done=3DjQuery.merge(done,r=
et);return done;},classFilter:function(r,m,not){m=3D" "+m+" ";var =
tmp=3D[];for(var i=3D0;r[i];i++){var pass=3D(" "+r[i].className+" =
").indexOf(m)>=3D0;if(!not&&pass||not&&!pass)tmp.push(r[i]);}return =
tmp;},filter:function(t,r,not){var last;while(t&&t!=3Dlast){last=3Dt;var =
p=3DjQuery.parse,m;for(var =
i=3D0;p[i];i++){m=3Dp[i].exec(t);if(m){t=3Dt.substring(m[0].length);m[2]=3D=
m[2].replace(/\\/g,"");break;}}if(!m)break;if(m[1]=3D=3D":"&&m[2]=3D=3D"n=
ot")r=3DisSimple.test(m[3])?jQuery.filter(m[3],r,true).r:jQuery(r).not(m[=
3]);else if(m[1]=3D=3D".")r=3DjQuery.classFilter(r,m[2],not);else =
if(m[1]=3D=3D"["){var tmp=3D[],type=3Dm[3];for(var =
i=3D0,rl=3Dr.length;i<rl;i++){var =
a=3Dr[i],z=3Da[jQuery.props[m[2]]||m[2]];if(z=3D=3Dnull||/href|src|select=
ed/.test(m[2]))z=3DjQuery.attr(a,m[2])||'';if((type=3D=3D""&&!!z||type=3D=
=3D"=3D"&&z=3D=3Dm[5]||type=3D=3D"!=3D"&&z!=3Dm[5]||type=3D=3D"^=3D"&&z&&=
!z.indexOf(m[5])||type=3D=3D"$=3D"&&z.substr(z.length-m[5].length)=3D=3Dm=
[5]||(type=3D=3D"*=3D"||type=3D=3D"~=3D")&&z.indexOf(m[5])>=3D0)^not)tmp.=
push(a);}r=3Dtmp;}else if(m[1]=3D=3D":"&&m[2]=3D=3D"nth-child"){var =
merge=3D{},tmp=3D[],test=3D/(-?)(\d*)n((?:\+|-)?\d*)/.exec(m[3]=3D=3D"eve=
n"&&"2n"||m[3]=3D=3D"odd"&&"2n+1"||!/\D/.test(m[3])&&"0n+"+m[3]||m[3]),fi=
rst=3D(test[1]+(test[2]||1))-0,last=3Dtest[3]-0;for(var =
i=3D0,rl=3Dr.length;i<rl;i++){var =
node=3Dr[i],parentNode=3Dnode.parentNode,id=3DjQuery.data(parentNode);if(=
!merge[id]){var c=3D1;for(var =
n=3DparentNode.firstChild;n;n=3Dn.nextSibling)if(n.nodeType=3D=3D1)n.node=
Index=3Dc++;merge[id]=3Dtrue;}var =
add=3Dfalse;if(first=3D=3D0){if(node.nodeIndex=3D=3Dlast)add=3Dtrue;}else=
 =
if((node.nodeIndex-last)%first=3D=3D0&&(node.nodeIndex-last)/first>=3D0)a=
dd=3Dtrue;if(add^not)tmp.push(node);}r=3Dtmp;}else{var =
fn=3DjQuery.expr[m[1]];if(typeof =
fn=3D=3D"object")fn=3Dfn[m[2]];if(typeof =
fn=3D=3D"string")fn=3Deval("false||function(a,i){return =
"+fn+";}");r=3DjQuery.grep(r,function(elem,i){return =
fn(elem,i,m,r);},not);}}return{r:r,t:t};},dir:function(elem,dir){var =
matched=3D[];var =
cur=3Delem[dir];while(cur&&cur!=3Ddocument){if(cur.nodeType=3D=3D1)matche=
d.push(cur);cur=3Dcur[dir];}return =
matched;},nth:function(cur,result,dir,elem){result=3Dresult||1;var =
num=3D0;for(;cur;cur=3Dcur[dir])if(cur.nodeType=3D=3D1&&++num=3D=3Dresult=
)break;return cur;},sibling:function(n,elem){var =
r=3D[];for(;n;n=3Dn.nextSibling){if(n.nodeType=3D=3D1&&(!elem||n!=3Delem)=
)r.push(n);}return =
r;}});jQuery.event=3D{add:function(elem,types,handler,data){if(elem.nodeT=
ype=3D=3D3||elem.nodeType=3D=3D8)return;if(jQuery.browser.msie&&elem.setI=
nterval!=3Dundefined)elem=3Dwindow;if(!handler.guid)handler.guid=3Dthis.g=
uid++;if(data!=3Dundefined){var fn=3Dhandler;handler=3Dfunction(){return =
fn.apply(this,arguments);};handler.data=3Ddata;handler.guid=3Dfn.guid;}va=
r =
events=3DjQuery.data(elem,"events")||jQuery.data(elem,"events",{}),handle=
=3DjQuery.data(elem,"handle")||jQuery.data(elem,"handle",function(){var =
val;if(typeof jQuery=3D=3D"undefined"||jQuery.event.triggered)return =
val;val=3DjQuery.event.handle.apply(arguments.callee.elem,arguments);retu=
rn =
val;});handle.elem=3Delem;jQuery.each(types.split(/\s+/),function(index,t=
ype){var =
parts=3Dtype.split(".");type=3Dparts[0];handler.type=3Dparts[1];var =
handlers=3Devents[type];if(!handlers){handlers=3Devents[type]=3D{};if(!jQ=
uery.event.special[type]||jQuery.event.special[type].setup.call(elem)=3D=3D=
=3Dfalse){if(elem.addEventListener)elem.addEventListener(type,handle,fals=
e);else =
if(elem.attachEvent)elem.attachEvent("on"+type,handle);}}handlers[handler=
.guid]=3Dhandler;jQuery.event.global[type]=3Dtrue;});elem=3Dnull;},guid:1=
,global:{},remove:function(elem,types,handler){if(elem.nodeType=3D=3D3||e=
lem.nodeType=3D=3D8)return;var =
events=3DjQuery.data(elem,"events"),ret,index;if(events){if(types=3D=3Dun=
defined||(typeof types=3D=3D"string"&&types.charAt(0)=3D=3D"."))for(var =
type in =
events)this.remove(elem,type+(types||""));else{if(types.type){handler=3Dt=
ypes.handler;types=3Dtypes.type;}jQuery.each(types.split(/\s+/),function(=
index,type){var =
parts=3Dtype.split(".");type=3Dparts[0];if(events[type]){if(handler)delet=
e events[type][handler.guid];else
for(handler in =
events[type])if(!parts[1]||events[type][handler].type=3D=3Dparts[1])delet=
e events[type][handler];for(ret in =
events[type])break;if(!ret){if(!jQuery.event.special[type]||jQuery.event.=
special[type].teardown.call(elem)=3D=3D=3Dfalse){if(elem.removeEventListe=
ner)elem.removeEventListener(type,jQuery.data(elem,"handle"),false);else =
if(elem.detachEvent)elem.detachEvent("on"+type,jQuery.data(elem,"handle")=
);}ret=3Dnull;delete events[type];}}});}for(ret in =
events)break;if(!ret){var =
handle=3DjQuery.data(elem,"handle");if(handle)handle.elem=3Dnull;jQuery.r=
emoveData(elem,"events");jQuery.removeData(elem,"handle");}}},trigger:fun=
ction(type,data,elem,donative,extra){data=3DjQuery.makeArray(data||[]);if=
(type.indexOf("!")>=3D0){type=3Dtype.slice(0,-1);var =
exclusive=3Dtrue;}if(!elem){if(this.global[type])jQuery("*").add([window,=
document]).trigger(type,data);}else{if(elem.nodeType=3D=3D3||elem.nodeTyp=
e=3D=3D8)return undefined;var =
val,ret,fn=3DjQuery.isFunction(elem[type]||null),event=3D!data[0]||!data[=
0].preventDefault;if(event)data.unshift(this.fix({type:type,target:elem})=
);data[0].type=3Dtype;if(exclusive)data[0].exclusive=3Dtrue;if(jQuery.isF=
unction(jQuery.data(elem,"handle")))val=3DjQuery.data(elem,"handle").appl=
y(elem,data);if(!fn&&elem["on"+type]&&elem["on"+type].apply(elem,data)=3D=
=3D=3Dfalse)val=3Dfalse;if(event)data.shift();if(extra&&jQuery.isFunction=
(extra)){ret=3Dextra.apply(elem,val=3D=3Dnull?data:data.concat(val));if(r=
et!=3D=3Dundefined)val=3Dret;}if(fn&&donative!=3D=3Dfalse&&val!=3D=3Dfals=
e&&!(jQuery.nodeName(elem,'a')&&type=3D=3D"click")){this.triggered=3Dtrue=
;try{elem[type]();}catch(e){}}this.triggered=3Dfalse;}return =
val;},handle:function(event){var =
val;event=3DjQuery.event.fix(event||window.event||{});var =
parts=3Devent.type.split(".");event.type=3Dparts[0];var =
handlers=3DjQuery.data(this,"events")&&jQuery.data(this,"events")[event.t=
ype],args=3DArray.prototype.slice.call(arguments,1);args.unshift(event);f=
or(var j in handlers){var =
handler=3Dhandlers[j];args[0].handler=3Dhandler;args[0].data=3Dhandler.da=
ta;if(!parts[1]&&!event.exclusive||handler.type=3D=3Dparts[1]){var =
ret=3Dhandler.apply(this,args);if(val!=3D=3Dfalse)val=3Dret;if(ret=3D=3D=3D=
false){event.preventDefault();event.stopPropagation();}}}if(jQuery.browse=
r.msie)event.target=3Devent.preventDefault=3Devent.stopPropagation=3Deven=
t.handler=3Devent.data=3Dnull;return val;},fix:function(event){var =
originalEvent=3Devent;event=3DjQuery.extend({},originalEvent);event.preve=
ntDefault=3Dfunction(){if(originalEvent.preventDefault)originalEvent.prev=
entDefault();originalEvent.returnValue=3Dfalse;};event.stopPropagation=3D=
function(){if(originalEvent.stopPropagation)originalEvent.stopPropagation=
();originalEvent.cancelBubble=3Dtrue;};if(!event.target)event.target=3Dev=
ent.srcElement||document;if(event.target.nodeType=3D=3D3)event.target=3Do=
riginalEvent.target.parentNode;if(!event.relatedTarget&&event.fromElement=
)event.relatedTarget=3Devent.fromElement=3D=3Devent.target?event.toElemen=
t:event.fromElement;if(event.pageX=3D=3Dnull&&event.clientX!=3Dnull){var =
doc=3Ddocument.documentElement,body=3Ddocument.body;event.pageX=3Devent.c=
lientX+(doc&&doc.scrollLeft||body&&body.scrollLeft||0)-(doc.clientLeft||0=
);event.pageY=3Devent.clientY+(doc&&doc.scrollTop||body&&body.scrollTop||=
0)-(doc.clientTop||0);}if(!event.which&&((event.charCode||event.charCode=3D=
=3D=3D0)?event.charCode:event.keyCode))event.which=3Devent.charCode||even=
t.keyCode;if(!event.metaKey&&event.ctrlKey)event.metaKey=3Devent.ctrlKey;=
if(!event.which&&event.button)event.which=3D(event.button&1?1:(event.butt=
on&2?3:(event.button&4?2:0)));return =
event;},special:{ready:{setup:function(){bindReady();return;},teardown:fu=
nction(){return;}},mouseenter:{setup:function(){if(jQuery.browser.msie)re=
turn =
false;jQuery(this).bind("mouseover",jQuery.event.special.mouseenter.handl=
er);return true;},teardown:function(){if(jQuery.browser.msie)return =
false;jQuery(this).unbind("mouseover",jQuery.event.special.mouseenter.han=
dler);return =
true;},handler:function(event){if(withinElement(event,this))return =
true;arguments[0].type=3D"mouseenter";return =
jQuery.event.handle.apply(this,arguments);}},mouseleave:{setup:function()=
{if(jQuery.browser.msie)return =
false;jQuery(this).bind("mouseout",jQuery.event.special.mouseleave.handle=
r);return true;},teardown:function(){if(jQuery.browser.msie)return =
false;jQuery(this).unbind("mouseout",jQuery.event.special.mouseleave.hand=
ler);return =
true;},handler:function(event){if(withinElement(event,this))return =
true;arguments[0].type=3D"mouseleave";return =
jQuery.event.handle.apply(this,arguments);}}}};jQuery.fn.extend({bind:fun=
ction(type,data,fn){return =
type=3D=3D"unload"?this.one(type,data,fn):this.each(function(){jQuery.eve=
nt.add(this,type,fn||data,fn&&data);});},one:function(type,data,fn){retur=
n =
this.each(function(){jQuery.event.add(this,type,function(event){jQuery(th=
is).unbind(event);return(fn||data).apply(this,arguments);},fn&&data);});}=
,unbind:function(type,fn){return =
this.each(function(){jQuery.event.remove(this,type,fn);});},trigger:funct=
ion(type,data,fn){return =
this.each(function(){jQuery.event.trigger(type,data,this,true,fn);});},tr=
iggerHandler:function(type,data,fn){if(this[0])return =
jQuery.event.trigger(type,data,this[0],false,fn);return =
undefined;},toggle:function(){var args=3Darguments;return =
this.click(function(event){this.lastToggle=3D0=3D=3Dthis.lastToggle?1:0;e=
vent.preventDefault();return =
args[this.lastToggle].apply(this,arguments)||false;});},hover:function(fn=
Over,fnOut){return =
this.bind('mouseenter',fnOver).bind('mouseleave',fnOut);},ready:function(=
fn){bindReady();if(jQuery.isReady)fn.call(document,jQuery);else
jQuery.readyList.push(function(){return fn.call(this,jQuery);});return =
this;}});jQuery.extend({isReady:false,readyList:[],ready:function(){if(!j=
Query.isReady){jQuery.isReady=3Dtrue;if(jQuery.readyList){jQuery.each(jQu=
ery.readyList,function(){this.apply(document);});jQuery.readyList=3Dnull;=
}jQuery(document).triggerHandler("ready");}}});var =
readyBound=3Dfalse;function =
bindReady(){if(readyBound)return;readyBound=3Dtrue;if(document.addEventLi=
stener&&!jQuery.browser.opera)document.addEventListener("DOMContentLoaded=
",jQuery.ready,false);if(jQuery.browser.msie&&window=3D=3Dtop)(function()=
{if(jQuery.isReady)return;try{document.documentElement.doScroll("left");}=
catch(error){setTimeout(arguments.callee,0);return;}jQuery.ready();})();i=
f(jQuery.browser.opera)document.addEventListener("DOMContentLoaded",funct=
ion(){if(jQuery.isReady)return;for(var =
i=3D0;i<document.styleSheets.length;i++)if(document.styleSheets[i].disabl=
ed){setTimeout(arguments.callee,0);return;}jQuery.ready();},false);if(jQu=
ery.browser.safari){var =
numStyles;(function(){if(jQuery.isReady)return;if(document.readyState!=3D=
"loaded"&&document.readyState!=3D"complete"){setTimeout(arguments.callee,=
0);return;}if(numStyles=3D=3D=3Dundefined)numStyles=3DjQuery("style, =
link[rel=3Dstylesheet]").length;if(document.styleSheets.length!=3DnumStyl=
es){setTimeout(arguments.callee,0);return;}jQuery.ready();})();}jQuery.ev=
ent.add(window,"load",jQuery.ready);}jQuery.each(("blur,focus,load,resize=
,scroll,unload,click,dblclick,"+"mousedown,mouseup,mousemove,mouseover,mo=
useout,change,select,"+"submit,keydown,keypress,keyup,error").split(","),=
function(i,name){jQuery.fn[name]=3Dfunction(fn){return =
fn?this.bind(name,fn):this.trigger(name);};});var =
withinElement=3Dfunction(event,elem){var =
parent=3Devent.relatedTarget;while(parent&&parent!=3Delem)try{parent=3Dpa=
rent.parentNode;}catch(error){parent=3Delem;}return =
parent=3D=3Delem;};jQuery(window).bind("unload",function(){jQuery("*").ad=
d(document).unbind();});jQuery.fn.extend({load:function(url,params,callba=
ck){if(jQuery.isFunction(url))return this.bind("load",url);var =
off=3Durl.indexOf(" ");if(off>=3D0){var =
selector=3Durl.slice(off,url.length);url=3Durl.slice(0,off);}callback=3Dc=
allback||function(){};var =
type=3D"GET";if(params)if(jQuery.isFunction(params)){callback=3Dparams;pa=
rams=3Dnull;}else{params=3DjQuery.param(params);type=3D"POST";}var =
self=3Dthis;jQuery.ajax({url:url,type:type,dataType:"html",data:params,co=
mplete:function(res,status){if(status=3D=3D"success"||status=3D=3D"notmod=
ified")self.html(selector?jQuery("<div/>").append(res.responseText.replac=
e(/<script(.|\s)*?\/script>/g,"")).find(selector):res.responseText);self.=
each(callback,[res.responseText,status,res]);}});return =
this;},serialize:function(){return =
jQuery.param(this.serializeArray());},serializeArray:function(){return =
this.map(function(){return =
jQuery.nodeName(this,"form")?jQuery.makeArray(this.elements):this;}).filt=
er(function(){return =
this.name&&!this.disabled&&(this.checked||/select|textarea/i.test(this.no=
deName)||/text|hidden|password/i.test(this.type));}).map(function(i,elem)=
{var val=3DjQuery(this).val();return =
val=3D=3Dnull?null:val.constructor=3D=3DArray?jQuery.map(val,function(val=
,i){return{name:elem.name,value:val};}):{name:elem.name,value:val};}).get=
();}});jQuery.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess=
,ajaxSend".split(","),function(i,o){jQuery.fn[o]=3Dfunction(f){return =
this.bind(o,f);};});var jsc=3D(new =
Date).getTime();jQuery.extend({get:function(url,data,callback,type){if(jQ=
uery.isFunction(data)){callback=3Ddata;data=3Dnull;}return =
jQuery.ajax({type:"GET",url:url,data:data,success:callback,dataType:type}=
);},getScript:function(url,callback){return =
jQuery.get(url,null,callback,"script");},getJSON:function(url,data,callba=
ck){return =
jQuery.get(url,data,callback,"json");},post:function(url,data,callback,ty=
pe){if(jQuery.isFunction(data)){callback=3Ddata;data=3D{};}return =
jQuery.ajax({type:"POST",url:url,data:data,success:callback,dataType:type=
});},ajaxSetup:function(settings){jQuery.extend(jQuery.ajaxSettings,setti=
ngs);},ajaxSettings:{global:true,type:"GET",timeout:0,contentType:"applic=
ation/x-www-form-urlencoded",processData:true,async:true,data:null,userna=
me:null,password:null,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(s){var =
jsonp,jsre=3D/=3D\?(&|$)/g,status,data;s=3DjQuery.extend(true,s,jQuery.ex=
tend(true,{},jQuery.ajaxSettings,s));if(s.data&&s.processData&&typeof =
s.data!=3D"string")s.data=3DjQuery.param(s.data);if(s.dataType=3D=3D"json=
p"){if(s.type.toLowerCase()=3D=3D"get"){if(!s.url.match(jsre))s.url+=3D(s=
.url.match(/\?/)?"&":"?")+(s.jsonp||"callback")+"=3D?";}else =
if(!s.data||!s.data.match(jsre))s.data=3D(s.data?s.data+"&":"")+(s.jsonp|=
|"callback")+"=3D?";s.dataType=3D"json";}if(s.dataType=3D=3D"json"&&(s.da=
ta&&s.data.match(jsre)||s.url.match(jsre))){jsonp=3D"jsonp"+jsc++;if(s.da=
ta)s.data=3D(s.data+"").replace(jsre,"=3D"+jsonp+"$1");s.url=3Ds.url.repl=
ace(jsre,"=3D"+jsonp+"$1");s.dataType=3D"script";window[jsonp]=3Dfunction=
(tmp){data=3Dtmp;success();complete();window[jsonp]=3Dundefined;try{delet=
e =
window[jsonp];}catch(e){}if(head)head.removeChild(script);};}if(s.dataTyp=
e=3D=3D"script"&&s.cache=3D=3Dnull)s.cache=3Dfalse;if(s.cache=3D=3D=3Dfal=
se&&s.type.toLowerCase()=3D=3D"get"){var ts=3D(new Date()).getTime();var =
ret=3Ds.url.replace(/(\?|&)_=3D.*?(&|$)/,"$1_=3D"+ts+"$2");s.url=3Dret+((=
ret=3D=3Ds.url)?(s.url.match(/\?/)?"&":"?")+"_=3D"+ts:"");}if(s.data&&s.t=
ype.toLowerCase()=3D=3D"get"){s.url+=3D(s.url.match(/\?/)?"&":"?")+s.data=
;s.data=3Dnull;}if(s.global&&!jQuery.active++)jQuery.event.trigger("ajaxS=
tart");if((!s.url.indexOf("http")||!s.url.indexOf("//"))&&s.dataType=3D=3D=
"script"&&s.type.toLowerCase()=3D=3D"get"){var =
head=3Ddocument.getElementsByTagName("head")[0];var =
script=3Ddocument.createElement("script");script.src=3Ds.url;if(s.scriptC=
harset)script.charset=3Ds.scriptCharset;if(!jsonp){var =
done=3Dfalse;script.onload=3Dscript.onreadystatechange=3Dfunction(){if(!d=
one&&(!this.readyState||this.readyState=3D=3D"loaded"||this.readyState=3D=
=3D"complete")){done=3Dtrue;success();complete();head.removeChild(script)=
;}};}head.appendChild(script);return undefined;}var =
requestDone=3Dfalse;var xml=3Dwindow.ActiveXObject?new =
ActiveXObject("Microsoft.XMLHTTP"):new =
XMLHttpRequest();xml.open(s.type,s.url,s.async,s.username,s.password);try=
{if(s.data)xml.setRequestHeader("Content-Type",s.contentType);if(s.ifModi=
fied)xml.setRequestHeader("If-Modified-Since",jQuery.lastModified[s.url]|=
|"Thu, 01 Jan 1970 00:00:00 =
GMT");xml.setRequestHeader("X-Requested-With","XMLHttpRequest");xml.setRe=
questHeader("Accept",s.dataType&&s.accepts[s.dataType]?s.accepts[s.dataTy=
pe]+", =
*/*":s.accepts._default);}catch(e){}if(s.beforeSend)s.beforeSend(xml);if(=
s.global)jQuery.event.trigger("ajaxSend",[xml,s]);var =
onreadystatechange=3Dfunction(isTimeout){if(!requestDone&&xml&&(xml.ready=
State=3D=3D4||isTimeout=3D=3D"timeout")){requestDone=3Dtrue;if(ival){clea=
rInterval(ival);ival=3Dnull;}status=3DisTimeout=3D=3D"timeout"&&"timeout"=
||!jQuery.httpSuccess(xml)&&"error"||s.ifModified&&jQuery.httpNotModified=
(xml,s.url)&&"notmodified"||"success";if(status=3D=3D"success"){try{data=3D=
jQuery.httpData(xml,s.dataType);}catch(e){status=3D"parsererror";}}if(sta=
tus=3D=3D"success"){var =
modRes;try{modRes=3Dxml.getResponseHeader("Last-Modified");}catch(e){}if(=
s.ifModified&&modRes)jQuery.lastModified[s.url]=3DmodRes;if(!jsonp)succes=
s();}else
jQuery.handleError(s,xml,status);complete();if(s.async)xml=3Dnull;}};if(s=
.async){var =
ival=3DsetInterval(onreadystatechange,13);if(s.timeout>0)setTimeout(funct=
ion(){if(xml){xml.abort();if(!requestDone)onreadystatechange("timeout");}=
},s.timeout);}try{xml.send(s.data);}catch(e){jQuery.handleError(s,xml,nul=
l,e);}if(!s.async)onreadystatechange();function =
success(){if(s.success)s.success(data,status);if(s.global)jQuery.event.tr=
igger("ajaxSuccess",[xml,s]);}function =
complete(){if(s.complete)s.complete(xml,status);if(s.global)jQuery.event.=
trigger("ajaxComplete",[xml,s]);if(s.global&&!--jQuery.active)jQuery.even=
t.trigger("ajaxStop");}return =
xml;},handleError:function(s,xml,status,e){if(s.error)s.error(xml,status,=
e);if(s.global)jQuery.event.trigger("ajaxError",[xml,s,e]);},active:0,htt=
pSuccess:function(r){try{return!r.status&&location.protocol=3D=3D"file:"|=
|(r.status>=3D200&&r.status<300)||r.status=3D=3D304||r.status=3D=3D1223||=
jQuery.browser.safari&&r.status=3D=3Dundefined;}catch(e){}return =
false;},httpNotModified:function(xml,url){try{var =
xmlRes=3Dxml.getResponseHeader("Last-Modified");return =
xml.status=3D=3D304||xmlRes=3D=3DjQuery.lastModified[url]||jQuery.browser=
.safari&&xml.status=3D=3Dundefined;}catch(e){}return =
false;},httpData:function(r,type){var =
ct=3Dr.getResponseHeader("content-type");var =
xml=3Dtype=3D=3D"xml"||!type&&ct&&ct.indexOf("xml")>=3D0;var =
data=3Dxml?r.responseXML:r.responseText;if(xml&&data.documentElement.tagN=
ame=3D=3D"parsererror")throw"parsererror";if(type=3D=3D"script")jQuery.gl=
obalEval(data);if(type=3D=3D"json")data=3Deval("("+data+")");return =
data;},param:function(a){var =
s=3D[];if(a.constructor=3D=3DArray||a.jquery)jQuery.each(a,function(){s.p=
ush(encodeURIComponent(this.name)+"=3D"+encodeURIComponent(this.value));}=
);else
for(var j in =
a)if(a[j]&&a[j].constructor=3D=3DArray)jQuery.each(a[j],function(){s.push=
(encodeURIComponent(j)+"=3D"+encodeURIComponent(this));});else
s.push(encodeURIComponent(j)+"=3D"+encodeURIComponent(a[j]));return =
s.join("&").replace(/%20/g,"+");}});jQuery.fn.extend({show:function(speed=
,callback){return =
speed?this.animate({height:"show",width:"show",opacity:"show"},speed,call=
back):this.filter(":hidden").each(function(){this.style.display=3Dthis.ol=
dblock||"";if(jQuery.css(this,"display")=3D=3D"none"){var =
elem=3DjQuery("<"+this.tagName+" =
/>").appendTo("body");this.style.display=3Delem.css("display");if(this.st=
yle.display=3D=3D"none")this.style.display=3D"block";elem.remove();}}).en=
d();},hide:function(speed,callback){return =
speed?this.animate({height:"hide",width:"hide",opacity:"hide"},speed,call=
back):this.filter(":visible").each(function(){this.oldblock=3Dthis.oldblo=
ck||jQuery.css(this,"display");this.style.display=3D"none";}).end();},_to=
ggle:jQuery.fn.toggle,toggle:function(fn,fn2){return =
jQuery.isFunction(fn)&&jQuery.isFunction(fn2)?this._toggle(fn,fn2):fn?thi=
s.animate({height:"toggle",width:"toggle",opacity:"toggle"},fn,fn2):this.=
each(function(){jQuery(this)[jQuery(this).is(":hidden")?"show":"hide"]();=
});},slideDown:function(speed,callback){return =
this.animate({height:"show"},speed,callback);},slideUp:function(speed,cal=
lback){return =
this.animate({height:"hide"},speed,callback);},slideToggle:function(speed=
,callback){return =
this.animate({height:"toggle"},speed,callback);},fadeIn:function(speed,ca=
llback){return =
this.animate({opacity:"show"},speed,callback);},fadeOut:function(speed,ca=
llback){return =
this.animate({opacity:"hide"},speed,callback);},fadeTo:function(speed,to,=
callback){return =
this.animate({opacity:to},speed,callback);},animate:function(prop,speed,e=
asing,callback){var optall=3DjQuery.speed(speed,easing,callback);return =
this[optall.queue=3D=3D=3Dfalse?"each":"queue"](function(){if(this.nodeTy=
pe!=3D1)return false;var opt=3DjQuery.extend({},optall);var =
hidden=3DjQuery(this).is(":hidden"),self=3Dthis;for(var p in =
prop){if(prop[p]=3D=3D"hide"&&hidden||prop[p]=3D=3D"show"&&!hidden)return=
 =
jQuery.isFunction(opt.complete)&&opt.complete.apply(this);if(p=3D=3D"heig=
ht"||p=3D=3D"width"){opt.display=3DjQuery.css(this,"display");opt.overflo=
w=3Dthis.style.overflow;}}if(opt.overflow!=3Dnull)this.style.overflow=3D"=
hidden";opt.curAnim=3DjQuery.extend({},prop);jQuery.each(prop,function(na=
me,val){var e=3Dnew =
jQuery.fx(self,opt,name);if(/toggle|show|hide/.test(val))e[val=3D=3D"togg=
le"?hidden?"show":"hide":val](prop);else{var =
parts=3Dval.toString().match(/^([+-]=3D)?([\d+-.]+)(.*)$/),start=3De.cur(=
true)||0;if(parts){var =
end=3DparseFloat(parts[2]),unit=3Dparts[3]||"px";if(unit!=3D"px"){self.st=
yle[name]=3D(end||1)+unit;start=3D((end||1)/e.cur(true))*start;self.style=
[name]=3Dstart+unit;}if(parts[1])end=3D((parts[1]=3D=3D"-=3D"?-1:1)*end)+=
start;e.custom(start,end,unit);}else
e.custom(start,val,"");}});return =
true;});},queue:function(type,fn){if(jQuery.isFunction(type)||(type&&type=
.constructor=3D=3DArray)){fn=3Dtype;type=3D"fx";}if(!type||(typeof =
type=3D=3D"string"&&!fn))return queue(this[0],type);return =
this.each(function(){if(fn.constructor=3D=3DArray)queue(this,type,fn);els=
e{queue(this,type).push(fn);if(queue(this,type).length=3D=3D1)fn.apply(th=
is);}});},stop:function(clearQueue,gotoEnd){var =
timers=3DjQuery.timers;if(clearQueue)this.queue([]);this.each(function(){=
for(var =
i=3Dtimers.length-1;i>=3D0;i--)if(timers[i].elem=3D=3Dthis){if(gotoEnd)ti=
mers[i](true);timers.splice(i,1);}});if(!gotoEnd)this.dequeue();return =
this;}});var queue=3Dfunction(elem,type,array){if(!elem)return =
undefined;type=3Dtype||"fx";var =
q=3DjQuery.data(elem,type+"queue");if(!q||array)q=3DjQuery.data(elem,type=
+"queue",array?jQuery.makeArray(array):[]);return =
q;};jQuery.fn.dequeue=3Dfunction(type){type=3Dtype||"fx";return =
this.each(function(){var =
q=3Dqueue(this,type);q.shift();if(q.length)q[0].apply(this);});};jQuery.e=
xtend({speed:function(speed,easing,fn){var =
opt=3Dspeed&&speed.constructor=3D=3DObject?speed:{complete:fn||!fn&&easin=
g||jQuery.isFunction(speed)&&speed,duration:speed,easing:fn&&easing||easi=
ng&&easing.constructor!=3DFunction&&easing};opt.duration=3D(opt.duration&=
&opt.duration.constructor=3D=3DNumber?opt.duration:{slow:600,fast:200}[op=
t.duration])||400;opt.old=3Dopt.complete;opt.complete=3Dfunction(){if(opt=
.queue!=3D=3Dfalse)jQuery(this).dequeue();if(jQuery.isFunction(opt.old))o=
pt.old.apply(this);};return =
opt;},easing:{linear:function(p,n,firstNum,diff){return =
firstNum+diff*p;},swing:function(p,n,firstNum,diff){return((-Math.cos(p*M=
ath.PI)/2)+0.5)*diff+firstNum;}},timers:[],timerId:null,fx:function(elem,=
options,prop){this.options=3Doptions;this.elem=3Delem;this.prop=3Dprop;if=
(!options.orig)options.orig=3D{};}});jQuery.fx.prototype=3D{update:functi=
on(){if(this.options.step)this.options.step.apply(this.elem,[this.now,thi=
s]);(jQuery.fx.step[this.prop]||jQuery.fx.step._default)(this);if(this.pr=
op=3D=3D"height"||this.prop=3D=3D"width")this.elem.style.display=3D"block=
";},cur:function(force){if(this.elem[this.prop]!=3Dnull&&this.elem.style[=
this.prop]=3D=3Dnull)return this.elem[this.prop];var =
r=3DparseFloat(jQuery.css(this.elem,this.prop,force));return =
r&&r>-10000?r:parseFloat(jQuery.curCSS(this.elem,this.prop))||0;},custom:=
function(from,to,unit){this.startTime=3D(new =
Date()).getTime();this.start=3Dfrom;this.end=3Dto;this.unit=3Dunit||this.=
unit||"px";this.now=3Dthis.start;this.pos=3Dthis.state=3D0;this.update();=
var self=3Dthis;function t(gotoEnd){return =
self.step(gotoEnd);}t.elem=3Dthis.elem;jQuery.timers.push(t);if(jQuery.ti=
merId=3D=3Dnull){jQuery.timerId=3DsetInterval(function(){var =
timers=3DjQuery.timers;for(var =
i=3D0;i<timers.length;i++)if(!timers[i]())timers.splice(i--,1);if(!timers=
.length){clearInterval(jQuery.timerId);jQuery.timerId=3Dnull;}},13);}},sh=
ow:function(){this.options.orig[this.prop]=3DjQuery.attr(this.elem.style,=
this.prop);this.options.show=3Dtrue;this.custom(0,this.cur());if(this.pro=
p=3D=3D"width"||this.prop=3D=3D"height")this.elem.style[this.prop]=3D"1px=
";jQuery(this.elem).show();},hide:function(){this.options.orig[this.prop]=
=3DjQuery.attr(this.elem.style,this.prop);this.options.hide=3Dtrue;this.c=
ustom(this.cur(),0);},step:function(gotoEnd){var t=3D(new =
Date()).getTime();if(gotoEnd||t>this.options.duration+this.startTime){thi=
s.now=3Dthis.end;this.pos=3Dthis.state=3D1;this.update();this.options.cur=
Anim[this.prop]=3Dtrue;var done=3Dtrue;for(var i in =
this.options.curAnim)if(this.options.curAnim[i]!=3D=3Dtrue)done=3Dfalse;i=
f(done){if(this.options.display!=3Dnull){this.elem.style.overflow=3Dthis.=
options.overflow;this.elem.style.display=3Dthis.options.display;if(jQuery=
.css(this.elem,"display")=3D=3D"none")this.elem.style.display=3D"block";}=
if(this.options.hide)this.elem.style.display=3D"none";if(this.options.hid=
e||this.options.show)for(var p in =
this.options.curAnim)jQuery.attr(this.elem.style,p,this.options.orig[p]);=
}if(done&&jQuery.isFunction(this.options.complete))this.options.complete.=
apply(this.elem);return false;}else{var =
n=3Dt-this.startTime;this.state=3Dn/this.options.duration;this.pos=3DjQue=
ry.easing[this.options.easing||(jQuery.easing.swing?"swing":"linear")](th=
is.state,n,0,1,this.options.duration);this.now=3Dthis.start+((this.end-th=
is.start)*this.pos);this.update();}return =
true;}};jQuery.fx.step=3D{scrollLeft:function(fx){fx.elem.scrollLeft=3Dfx=
.now;},scrollTop:function(fx){fx.elem.scrollTop=3Dfx.now;},opacity:functi=
on(fx){jQuery.attr(fx.elem.style,"opacity",fx.now);},_default:function(fx=
){fx.elem.style[fx.prop]=3Dfx.now+fx.unit;}};jQuery.fn.offset=3Dfunction(=
){var =
left=3D0,top=3D0,elem=3Dthis[0],results;if(elem)with(jQuery.browser){var =
parent=3Delem.parentNode,offsetChild=3Delem,offsetParent=3Delem.offsetPar=
ent,doc=3Delem.ownerDocument,safari2=3Dsafari&&parseInt(version)<522&&!/a=
dobeair/i.test(userAgent),fixed=3DjQuery.css(elem,"position")=3D=3D"fixed=
";if(elem.getBoundingClientRect){var =
box=3Delem.getBoundingClientRect();add(box.left+Math.max(doc.documentElem=
ent.scrollLeft,doc.body.scrollLeft),box.top+Math.max(doc.documentElement.=
scrollTop,doc.body.scrollTop));add(-doc.documentElement.clientLeft,-doc.d=
ocumentElement.clientTop);}else{add(elem.offsetLeft,elem.offsetTop);while=
(offsetParent){add(offsetParent.offsetLeft,offsetParent.offsetTop);if(moz=
illa&&!/^t(able|d|h)$/i.test(offsetParent.tagName)||safari&&!safari2)bord=
er(offsetParent);if(!fixed&&jQuery.css(offsetParent,"position")=3D=3D"fix=
ed")fixed=3Dtrue;offsetChild=3D/^body$/i.test(offsetParent.tagName)?offse=
tChild:offsetParent;offsetParent=3DoffsetParent.offsetParent;}while(paren=
t&&parent.tagName&&!/^body|html$/i.test(parent.tagName)){if(!/^inline|tab=
le.*$/i.test(jQuery.css(parent,"display")))add(-parent.scrollLeft,-parent=
.scrollTop);if(mozilla&&jQuery.css(parent,"overflow")!=3D"visible")border=
(parent);parent=3Dparent.parentNode;}if((safari2&&(fixed||jQuery.css(offs=
etChild,"position")=3D=3D"absolute"))||(mozilla&&jQuery.css(offsetChild,"=
position")!=3D"absolute"))add(-doc.body.offsetLeft,-doc.body.offsetTop);i=
f(fixed)add(Math.max(doc.documentElement.scrollLeft,doc.body.scrollLeft),=
Math.max(doc.documentElement.scrollTop,doc.body.scrollTop));}results=3D{t=
op:top,left:left};}function =
border(elem){add(jQuery.curCSS(elem,"borderLeftWidth",true),jQuery.curCSS=
(elem,"borderTopWidth",true));}function =
add(l,t){left+=3DparseInt(l)||0;top+=3DparseInt(t)||0;}return =
results;};})();

/* jquery.flash.js */
;(function(){var =
$$;$$=3DjQuery.fn.flash=3Dfunction(htmlOptions,pluginOptions,replace,upda=
te){var =
block=3Dreplace||$$.replace;pluginOptions=3D$$.copy($$.pluginOptions,plug=
inOptions);if(!$$.hasFlash(pluginOptions.version)){if(pluginOptions.expre=
ssInstall&&$$.hasFlash(6,0,65)){var =
expressInstallOptions=3D{flashvars:{MMredirectURL:location,MMplayerType:'=
PlugIn',MMdoctitle:jQuery('title').text()}}}else =
if(pluginOptions.update){block=3Dupdate||$$.update}else{return =
this}}htmlOptions=3D$$.copy($$.htmlOptions,expressInstallOptions,htmlOpti=
ons);return =
this.each(function(){block.call(this,$$.copy(htmlOptions))})};$$.copy=3Df=
unction(){var options=3D{},flashvars=3D{};for(var =
i=3D0;i<arguments.length;i++){var =
arg=3Darguments[i];if(arg=3D=3Dundefined)continue;jQuery.extend(options,a=
rg);if(arg.flashvars=3D=3Dundefined)continue;jQuery.extend(flashvars,arg.=
flashvars)}options.flashvars=3Dflashvars;return =
options};$$.hasFlash=3Dfunction(){if(/hasFlash\=3Dtrue/.test(location))re=
turn true;if(/hasFlash\=3Dfalse/.test(location))return false;var =
pv=3D$$.hasFlash.playerVersion().match(/\d+/g);var =
rv=3DString([arguments[0],arguments[1],arguments[2]]).match(/\d+/g)||Stri=
ng($$.pluginOptions.version).match(/\d+/g);for(var =
i=3D0;i<3;i++){pv[i]=3DparseInt(pv[i]||0);rv[i]=3DparseInt(rv[i]||0);if(p=
v[i]<rv[i])return false;if(pv[i]>rv[i])return true}return =
true};$$.hasFlash.playerVersion=3Dfunction(){try{try{var axo=3Dnew =
ActiveXObject('ShockwaveFlash.ShockwaveFlash.6');try{axo.AllowScriptAcces=
s=3D'always'}catch(e){return'6,0,0'}}catch(e){}return new =
ActiveXObject('ShockwaveFlash.ShockwaveFlash').GetVariable('$version').re=
place(/\D+/g,',').match(/^,?(.+),?$/)[1]}catch(e){try{if(navigator.mimeTy=
pes["application/x-shockwave-flash"].enabledPlugin){return(navigator.plug=
ins["Shockwave Flash 2.0"]||navigator.plugins["Shockwave =
Flash"]).description.replace(/\D+/g,",").match(/^,?(.+),?$/)[1]}}catch(e)=
{}}return'0,0,0'};$$.htmlOptions=3D{height:240,flashvars:{},pluginspage:'=
http://www.adobe.com/go/getflashplayer',src:'#',type:'application/x-shock=
wave-flash',width:320};$$.pluginOptions=3D{expressInstall:false,update:tr=
ue,version:'6.0.65'};$$.replace=3Dfunction(htmlOptions){this.innerHTML=3D=
'<div =
class=3D"alt">'+this.innerHTML+'</div>';jQuery(this).addClass('flash-repl=
aced').prepend($$.transform(htmlOptions))};$$.update=3Dfunction(htmlOptio=
ns){var =
url=3DString(location).split('?');url.splice(1,0,'?hasFlash=3Dtrue&');url=
=3Durl.join('');var msg=3D'<p>This content requires the Flash Player. <a =
href=3D"http://www.adobe.com/go/getflashplayer">Download Flash =
Player</a>. Already have Flash Player? <a =
href=3D"../script/'+url+'">Click here.</a></p>';this.innerHTML=3D'<span =
class=3D"alt">'+this.innerHTML+'</span>';jQuery(this).addClass('flash-upd=
ate').prepend(msg)};function toAttributeString(){var s=3D'';for(var key =
in this)if(typeof this[key]!=3D'function')s+=3Dkey+'=3D"'+this[key]+'" =
';return s};function toFlashvarsString(){var s=3D'';for(var key in =
this)if(typeof =
this[key]!=3D'function')s+=3Dkey+'=3D'+encodeURIComponent(this[key])+'&';=
return =
s.replace(/&$/,'')};$$.transform=3Dfunction(htmlOptions){htmlOptions.toSt=
ring=3DtoAttributeString;if(htmlOptions.flashvars)htmlOptions.flashvars.t=
oString=3DtoFlashvarsString;return'<embed =
'+String(htmlOptions)+'/>'};if(window.attachEvent){window.attachEvent("on=
beforeunload",function(){__flash_unloadHandler=3Dfunction(){};__flash_sav=
edUnloadHandler=3Dfunction(){}})}})();

/*
 * Metadata - jQuery plugin for parsing metadata from elements
 *
 * Copyright (c) 2006 John Resig, Yehuda Katz, J=EF=BF=BD=C3=B6rn =
Zaefferer, Paul McLanahan
 *
 * Dual licensed under the MIT and GPL licenses:
 *   http://www.opensource.org/licenses/mit-license.php
 *   http://www.gnu.org/licenses/gpl.html
 *
 * Revision: $Id: jquery.metadata.js 3620 2007-10-10 20:55:38Z =
pmclanahan $
 *
 */
eval(function(p,a,c,k,e,r){e=3Dfunction(c){return(c<a?'':e(parseInt(c/a))=
)+((c=3Dc%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace=
(/^/,String)){while(c--)r[e(c)]=3Dk[c]||e(c);k=3D[function(e){return =
r[e]}];e=3Dfunction(){return'\\w+'};c=3D1};while(c--)if(k[c])p=3Dp.replac=
e(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return =
p}('(9($){$.r({3:{7:{8:\'l\',h:\'3\',q:/({.*})/,4:\'3\'},w:9(a,b){g.7.8=3D=
a;g.7.h=3Db},j:9(b,c){5 d=3D$.r({},g.7,c);2(!d.4.o)d.4=3D\'3\';5 =
a=3D$.n(b,d.4);2(a)6 a;a=3D"{}";2(d.8=3D=3D"l"){5 =
m=3Dd.q.v(b.u);2(m)a=3Dm[1]}k 2(d.8=3D=3D"t"){2(!b.i)6;5 =
e=3Db.i(d.h);2(e.o)a=3D$.s(e[0].C)}k 2(b.p!=3DA){5 =
f=3Db.p(d.h);2(f)a=3Df}2(a.z(\'{\')<0)a=3D"{"+a+"}";a=3Dy("("+a+")");$.n(=
b,d.4,a);6 a}}});$.x.3=3D9(a){6 =
$.3.j(g[0],a)}})(B);',39,39,'||if|metadata|single|var|return|defaults|typ=
e|function|||||||this|name|getElementsByTagName|get|else|class||data|leng=
th|getAttribute|cre|extend|trim|elem|className|exec|setType|fn|eval|index=
Of|undefined|jQuery|innerHTML'.split('|'),0,{}));

------=_NextPart_000_0000_01CA78AB.A530CCE0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.660news.com/js/jquery.ga.js?v=20080425

/**
 * Google Analytics Tracking Plugin
 * Author: Craig Nagy craig.nagy AT vancouverradio.rogers.com
 * Version: 2007.11.09
 */
(function($) {
				=09
  // google analytics initialization
	$.fn.ga =3D function(account,options)
	{=09
		_uacct =3D account; // set the _uacct in a global scope (might already =
be there, but just to be safe)
		return this.each(function() {
				new $.ga(this, $.extend( {acct: account}, options));
		});
	};
=09
	$.ga =3D function(src, options)
	{
		var self =3D this; // persistent self reference
		this.source =3D src; // element to apply GA tracking to (usually =
document)
		this.options =3D $.extend({
			fileTypes : =
['zip','wmv','gz','mov','txt','ppt','doc','xls','mpg','mpeg','mp3','pdf',=
'avi'],
			domains : [], 		// domains to include in tracking
			restricted : [], 	// domains to NEVER modify
			trackAnchors : true,
			trackFiles : true,
			trackForms : true,
			hostDomain : document.domain.toLowerCase(),
			debug : false
		}, options);
		this.options.debug =3D true;
		if (typeof urchinTracker =3D=3D 'undefined') {
			$.getScript("http://www.google-analytics.com/urchin.js",function(){
				self.attachHandlers();
				urchinTracker();
			});
		} else {
			this.attachHandlers();
		}
	=09
	};
=09
	$.extend($.ga.prototype, {
			attachHandlers : function() {
			=09
				var self =3D this, o =3D this.options;
			=09
				/* Loop through all links with an href attribute and
				*  add the appropriate analytics function call if
				*  it's a tracked domain or downloadable file.
				*/
				$(self.source).find('a[href]').each(function() {
				=09
					var href =3D $(this).attr('href');
				=09
					/* standard cross domain links */
					if( self.isCrossDomain(href) && !self.isRestricted(href) && =
!self.isTrackedFile(href) ) {

						var onclick =3D $(this).attr('onclick');
						var target =3D $(this).attr('target');
						if( (typeof(onclick) =3D=3D 'undefined' || onclick =3D=3D null) && =
(target =3D=3D null || target =3D=3D '') ) {
							self.log('Cross Domain Link: '+href);
							$(this).click(function(){
								self.log("__utmLinker",this.href);
								__utmLinker(this.href);
								return false;
							});=09
						}
					=09
					/* Downloadable File */
					} else if( o.trackFiles && self.isTrackedFile(href) && =
!self.isRestricted(href) ) {
						var onclick =3D $(this).attr('onclick');
						var target =3D $(this).attr('target');
						if( (typeof(onclick) =3D=3D 'undefined' || onclick =3D=3D null) && =
(target =3D=3D null || target =3D=3D '') ) {
							self.log('Downloadable File: '+href);						=09
							$(this).click(function(){
								self.log("urchinTracker",this.href);
								urchinTracker(this.href);
							});=09
						}
					}
				});
			=09
				/* cross domain image maps */
				$(self.source).find('area[href]').each(function() {
					var href =3D $(this).attr('href');
					if( self.isCrossDomain(href) && !self.isRestricted(href) ) {
						self.log('Cross Domain Image Map: '+href);
						$(this).click(function(){
							self.log("__utmLinker",this.href);
							__utmLinker(this.href);
							return false;
						});								=09
					}
				});					=09

				/* cross domain forms */
				if( o.trackForms ) {
					$(self.source).find('form[action]').each(function() {
						var action =3D $(this).attr('action');
						if( self.isCrossDomain(action) && !self.isRestricted(action) ) {
							self.log('Cross Domain Form: '+action);
							$(this).submit(function(){
								self.log("__utmLinkPost");
								__utmLinkPost(this);
							});								=09
						}
					});
				}
			=09
				/* named anchors */
				if( o.trackAnchors ) {
					$(self.source).find('a[@href*=3D"#"]').each(function() {
						var href =3D $(this).attr('href');
					=09
						if( !self.isRestricted(href) ) {
							self.log('Named Anchor: '+$(this).attr('href'));
							$(this).click(function(){
								self.log("urchinTracker",this.href);
								urchinTracker(this.href);
								//return false;
								return true;
							});=09
						}
					});=09
				}
=09
		=09
			},
			isCrossDomain : function(href) {
				var href =3D href.toLowerCase();
			=09
				for(var i =3D 0; i < this.options.domains.length; i++) {
					domain =3D this.options.domains[i].toLowerCase();
					if ( href.indexOf(domain) >=3D 0 &&=20
							 href.indexOf(this.options.hostDomain) <=3D -1 ) {
						return true;
					}
				}
				return false;
			},
			isTrackedFile : function(href) {
				var href =3D href.toLowerCase();
				var type =3D href.substring(href.lastIndexOf(".")+1,href.length);
			=09
				if( jQuery.inArray(type, this.options.fileTypes) > -1 ) {
					for(var i =3D 0; i < this.options.domains.length; i++) {
						if ( href.indexOf(this.options.domains[i].toLowerCase()) !=3D -1 ) =
{
							return true;
						}
					}
				}
				return false;
			},
			isRestricted : function(href) {
				var href =3D href.toLowerCase();
				if(href.indexOf("javascript:") >=3D 0) { return true; }
				if(href.indexOf("mailto:") >=3D 0) { return true; }
				for(var i =3D 0; i < this.options.restricted.length; i++) {
					restricted =3D this.options.restricted[i].toLowerCase();
					if ( href.indexOf(restricted) !=3D -1 ) {
						return true;
					}
				}
				return false;
			},
			log : function() {
				if(!this.options.debug) return;
				//if( window.console ) console.debug.apply( console, arguments );
			}
		=09
	});
	=09
})(jQuery);

------=_NextPart_000_0000_01CA78AB.A530CCE0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.660news.com/js/jquery.cookie.js

/**
 * Cookie plugin
 *
 * Copyright (c) 2006 Klaus Hartl (stilbuero.de)
 * Dual licensed under the MIT and GPL licenses:
 * http://www.opensource.org/licenses/mit-license.php
 * http://www.gnu.org/licenses/gpl.html
 *
 */

/**
 * Create a cookie with the given name and value and other optional =
parameters.
 *
 * @example $.cookie('the_cookie', 'the_value');
 * @desc Set the value of a cookie.
 * @example $.cookie('the_cookie', 'the_value', { expires: 7, path: '/', =
domain: 'jquery.com', secure: true });
 * @desc Create a cookie with all available options.
 * @example $.cookie('the_cookie', 'the_value');
 * @desc Create a session cookie.
 * @example $.cookie('the_cookie', null);
 * @desc Delete a cookie by passing null as value. Keep in mind that you =
have to use the same path and domain
 *       used when the cookie was set.
 *
 * @param String name The name of the cookie.
 * @param String value The value of the cookie.
 * @param Object options An object literal containing key/value pairs to =
provide optional cookie attributes.
 * @option Number|Date expires Either an integer specifying the =
expiration date from now on in days or a Date object.
 *                             If a negative value is specified (e.g. a =
date in the past), the cookie will be deleted.
 *                             If set to null or omitted, the cookie =
will be a session cookie and will not be retained
 *                             when the the browser exits.
 * @option String path The value of the path atribute of the cookie =
(default: path of page that created the cookie).
 * @option String domain The value of the domain attribute of the cookie =
(default: domain of page that created the cookie).
 * @option Boolean secure If true, the secure attribute of the cookie =
will be set and the cookie transmission will
 *                        require a secure protocol (like HTTPS).
 * @type undefined
 *
 * @name $.cookie
 * @cat Plugins/Cookie
 * @author Klaus Hartl/klaus.hartl@stilbuero.de
 */

/**
 * Get the value of a cookie with the given name.
 *
 * @example $.cookie('the_cookie');
 * @desc Get the value of a cookie.
 *
 * @param String name The name of the cookie.
 * @return The value of the cookie.
 * @type String
 *
 * @name $.cookie
 * @cat Plugins/Cookie
 * @author Klaus Hartl/klaus.hartl@stilbuero.de
 */
jQuery.cookie =3D function(name, value, options) {
    if (typeof value !=3D 'undefined') { // name and value given, set =
cookie
        options =3D options || {};
        if (value =3D=3D=3D null) {
            value =3D '';
            options.expires =3D -1;
        }
        var expires =3D '';
        if (options.expires && (typeof options.expires =3D=3D 'number' =
|| options.expires.toUTCString)) {
            var date;
            if (typeof options.expires =3D=3D 'number') {
                date =3D new Date();
                date.setTime(date.getTime() + (options.expires * 24 * 60 =
* 60 * 1000));
            } else {
                date =3D options.expires;
            }
            expires =3D '; expires=3D' + date.toUTCString(); // use =
expires attribute, max-age is not supported by IE
        }
        // CAUTION: Needed to parenthesize options.path and =
options.domain
        // in the following expressions, otherwise they evaluate to =
undefined
        // in the packed version for some reason...
        var path =3D options.path ? '; path=3D' + (options.path) : '';
        var domain =3D options.domain ? '; domain=3D' + (options.domain) =
: '';
        var secure =3D options.secure ? '; secure' : '';
        document.cookie =3D [name, '=3D', encodeURIComponent(value), =
expires, path, domain, secure].join('');
    } else { // only name given, get cookie
        var cookieValue =3D null;
        if (document.cookie && document.cookie !=3D '') {
            var cookies =3D document.cookie.split(';');
            for (var i =3D 0; i < cookies.length; i++) {
                var cookie =3D jQuery.trim(cookies[i]);
                // Does this cookie string begin with the name we want?
                if (cookie.substring(0, name.length + 1) =3D=3D (name + =
'=3D')) {
                    cookieValue =3D =
decodeURIComponent(cookie.substring(name.length + 1));
                    break;
                }
            }
        }
        return cookieValue;
    }
};

jQuery.isCookiesOn =3D function() {
	var tmp =3D "TESTCOOKIE";
	$.cookie(tmp,tmp);
	if($.cookie(tmp)) {
		$.cookie(tmp,null);
		return true;
	}
	return false;=09
};


------=_NextPart_000_0000_01CA78AB.A530CCE0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.660news.com/js/jquery.media.js

/*
Note: this is a customized version of the media plugin for Rogers =
Broadcasting. It adds
code to support images.
*/

/*
 * jQuery Media Plugin for converting elements into rich media content.
 *
 * Examples and documentation at: http://malsup.com/jquery/media/
 * Copyright (c) 2007 M. Alsup
 * Dual licensed under the MIT and GPL licenses:
 * http://www.opensource.org/licenses/mit-license.php
 * http://www.gnu.org/licenses/gpl.html
 *
 * @author: M. Alsup
 * @version: 0.70 (7/05/2007)
 * @requires jQuery v1.1.2 or later
 *
 * Supported Media Players:
 *    - Flash
 *    - Quicktime
 *    - Real Player
 *    - Silverlight
 *    - Windows Media Player
 *    - iframe
 *
 * Supported Media Formats:
 *   Any types supported by the above players, such as:
 *     Video: asf, avi, flv, mov, mpg, mpeg, mp4, qt, smil, swf, wmv, =
3g2, 3gp
 *     Audio: aif, aac, au, gsm, mid, midi, mov, mp3, m4a, snd, rm, wav, =
wma
 *     Other: bmp, html, pdf, psd, qif, qtif, qti, tif, tiff, xaml
 *
 * Thanks to Mark Hicken and Brent Pedersen for helping me debug this on =
the Mac!
 */
(function($) {

/**
 * Chainable method for converting elements into rich media.
 *
 * @name media
 * @param Object options Options object
 * @param Function callback fn invoked for each matched element before =
conversion
 * @param Function callback fn invoked for each matched element after =
conversion
 * @cat Plugins/media
 */
$.fn.media =3D function(options, f1, f2) {
    return this.each(function() {
        if (typeof options =3D=3D 'function') {
            f2 =3D f1;
            f1 =3D options;
            options =3D {};
        }
        var o =3D getSettings(this, options);
        // pre-conversion callback, passes original element and fully =
populated options
        if (typeof f1 =3D=3D 'function') f1(this, o);
       =20
        var r =3D getTypesRegExp();
        var m =3D r.exec(o.src) || [''];
        o.type ? m[0] =3D o.type : m.shift();
        for (var i=3D0; i < m.length; i++) {
            fn =3D m[i].toLowerCase();
            if (isDigit(fn[0])) fn =3D 'fn' + fn; // fns can't begin =
with numbers
            if (!$.fn.media[fn])=20
                continue;  // unrecognized media type
            // normalize autoplay settings
            var player =3D $.fn.media[fn+'_player'];
            if (!o.params) o.params =3D {};
            if (player) {
                var num =3D player.autoplayAttr =3D=3D 'autostart';
                o.params[player.autoplayAttr || 'autoplay'] =3D num ? =
(o.autoplay ? 1 : 0) : o.autoplay ? true : false;
            }
            var $div =3D $.fn.media[fn](this, o);

            //$div.css('backgroundColor', o.bgColor).width(o.width);
           =20
            // post-conversion callback, passes original element, new =
div element and fully populated options
            if (typeof f2 =3D=3D 'function') f2(this, $div[0], o, =
player.name);
            break;
        }
    });
};

/**
 * Chainable method for preparing elements to display rich media with
 * a page overlay.
 *
 * @name mediabox
 * @param Object options Options object
 * @param Object css values for the media div
 * @cat Plugins/media
 */
$.fn.mediabox =3D function(options, css) {
    return this.click(function() {

        var o, p, div=3D0, $e =3D $(this).clone();
        $e.appendTo('body');//.hide().css({margin: 0});
        options =3D $.extend({}, options, { autoplay: 1 }); // force =
autoplay in box mode
        $e.media(options, function(){}, function(origEl, newEl, opts, =
player) {
            div =3D newEl;
            o =3D opts;
            p =3D player;
        });
        if (!div) return false;
        // don't pull element from the dom on Safari
        var $div =3D $.browser.safari ? $(div).hide() : $(div).remove();

        if (o.boxTitle)
            $div.prepend('<div style=3D"margin:0;padding:0">' + =
o.boxTitle + '</div>');
       =20
        if (css) $div.css(css);

        $.blockUI( { message: $div.clone().media(), css: =
{top:'20%',cursor:'default',border:'none',width:'auto',padding:'5px;'} } =
);
				/*
				, function(el) {
            // quirkiness; sometimes media doesn't stop when removed =
from the DOM (especially in IE)
            $('object,embed', el).each(function() {
                try { this.Stop();   } catch(e) {}  // quicktime
                try { this.DoStop(); } catch(e) {}  // real
                try { this.controls.stop(); } catch(e) {} // windows =
media player
            });
        }, p =3D=3D 'flash'); // <-- mac/ff workaround
		*/
        return false;
    });
};
 =20
/**
 * Non-chainable method for adding or changing file format / player =
mapping
 * @name mapFormat
 * @param String format File format extension (ie: mov, wav, mp3)
 * @param String player Player name to use for the format (one of: =
flash, quicktime, realplayer, winmedia, silverlight or iframe)
 */
$.fn.media.mapFormat =3D function(format, player) {
    if (!format || !player || !$.fn.media.defaults.players[player]) =
return; // invalid
    format =3D format.toLowerCase();
    if (isDigit(format[0])) format =3D 'fn' + format;
    $.fn.media[format] =3D $.fn.media[player];
};


// global defautls; override as needed
$.fn.media.defaults =3D {
    width:         400,
    height:        400,
    preferMeta:    1,         // true if markup metadata takes =
precedence over options object
    autoplay:      0,         // normalized cross-player setting
    //bgColor:       '#ffffff', // background color
    params:        {},        // added to object element as param =
elements; added to embed element as attrs
    attrs:         {},        // added to object and embed elements as =
attrs
    flashvars:     {},        // added to flash content as flashvars =
param/attr
    flashVersion:  '7',       // required flash version
   =20
    // MediaBox options
    boxTitle:      null,      // MediaBox titlebar
    loadingImage:  null,      // MediaBox loading indicator
   =20
    // default flash video (@see: =
http://jeroenwijering.com/?item=3DFlash_Media_Player)
    flvPlayer:     '/images/skin/mediaplayer.swf',
		// mp3 player
    mp3Player:     '/images/skin/mp3player.swf',
   =20
    // @see http://msdn2.microsoft.com/en-us/library/bb412401.aspx
    silverlight: {
        inplaceInstallPrompt: 'true', // display in-place install =
prompt?
        isWindowless:         'true', // windowless mode (false for =
wrapping markup)
        framerate:            '24',   // maximum framerate
        version:              '0.9',  // Silverlight version
        onError:              null,   // onError callback
        onLoad:               null,   // onLoad callback
        initParams:           null,   // object init params
        userContext:          null    // callback arg passed to the load =
callback
    }
};

// Media Players; think twice before overriding
$.fn.media.defaults.players =3D {
    flash: {
        name:         'flash',
        types:        'flv,swf,mp3',
        oAttrs:   {
            classid:  'clsid:d27cdb6e-ae6d-11cf-96b8-444553540000',
            type:     'application/x-oleobject',
            codebase: =
'http://fpdownload.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#ve=
rsion=3D' + $.fn.media.defaults.flashVersion
        },
        eAttrs: {
            type:         'application/x-shockwave-flash',
            pluginspage:  'http://www.adobe.com/go/getflashplayer'
        }       =20
    },
    quicktime: {
        name:         'quicktime',
        types:        =
'aif,aiff,aac,au,bmp,gsm,mov,mid,midi,mpg,mpeg,mp4,m4a,psd,qt,qtif,qif,qt=
i,snd,tif,tiff,wav,3g2,3gp',
        oAttrs:   {
            classid:  'clsid:02BF25D5-8C17-4B23-BC80-D3488ABDDC6B',
            codebase: 'http://www.apple.com/qtactivex/qtplugin.cab'
        },
        eAttrs: {
            pluginspage:  'http://www.apple.com/quicktime/download/'
        }
    },
    realplayer: {
        name:         'real',
        types:        'ra,ram,rm,rpm,rv,smi,smil',
        autoplayAttr: 'autostart',
        oAttrs:   {
            classid:  'clsid:CFCDAA03-8BE4-11cf-B84B-0020AFBBCCFA'
        },
        eAttrs: {
            type:         'audio/x-pn-realaudio-plugin',
            pluginspage:  'http://www.real.com/player/'
        }
    },
    winmedia: {
        name:         'winmedia',
        types:        'asf,avi,wma,wmv',
        autoplayAttr: 'autostart',
        oUrl:         'url',
        oAttrs:   {
            classid:  'clsid:6BF52A52-394A-11d3-B153-00C04F79FAA6',
            type:     'application/x-oleobject'
        },
        eAttrs: {
            type:         'application/x-mplayer2',
            pluginspage:  =
'http://www.microsoft.com/Windows/MediaPlayer/'
        }       =20
    },
    images: {
        name:         'images',
        types:        'jpg,jpeg,gif,png'
    },
    // special cases
    iframe: {
        name:  'iframe',
        types: 'html,pdf'
    },
    silverlight: {
        name:  'silverlight',
        types: 'xaml'
    }
};

//
//  everything below here is private
//


var counter =3D 1;

for (var player in $.fn.media.defaults.players) {
    var types =3D $.fn.media.defaults.players[player].types;
    $.each(types.split(','), function(i,o) {
        if (isDigit(o[0])) o =3D 'fn' + o;
        $.fn.media[o] =3D $.fn.media[player] =3D getGenerator(player);
        $.fn.media[o+'_player'] =3D $.fn.media.defaults.players[player];
    });
};

function getTypesRegExp() {
    var types =3D '';
    for (var player in $.fn.media.defaults.players) {
        if (types.length) types +=3D ',';
        types +=3D $.fn.media.defaults.players[player].types;
    };
    return new RegExp('\\.(' + types.replace(/,/g,'|') + ')\\b','i');
};

function getGenerator(player) {
    return function(el, options) {
        return generate(el, options, player);
    };
};

function isDigit(c) {
    return '0123456789'.indexOf(c) > -1;
};

// flatten all possible options: global defaults, meta, option obj
function getSettings(el, options) {
    options =3D options || {};
    var $el =3D $(el);
   =20
    var cls =3D el.className || '';
    //var meta =3D $.meta ? $el.data() : {}; // old metadata plugin
		var meta =3D $.metadata ? $.metadata.get(el) : {};
    var w =3D meta.width  || =
parseInt(((cls.match(/w:(\d+)/)||[])[1]||0));
    var h =3D meta.height || =
parseInt(((cls.match(/h:(\d+)/)||[])[1]||0));
    if (w) meta.width  =3D w;
    if (h) meta.height =3D h;
    if (cls) meta.cls =3D cls;

    var a =3D $.fn.media.defaults;
    var b =3D $.meta && $.fn.media.defaults.preferMeta ? options : meta;
    var c =3D b =3D=3D options ? meta : options;

    //var p =3D { params: { bgColor: options.bgColor || =
$.fn.media.defaults.bgColor } };
		var p =3D { params: {} };
    var opts =3D $.extend({}, a, b, c);
    $.each(['attrs','params','flashvars','silverlight'], function(i,o) {
        opts[o] =3D $.extend({}, p[o] || {}, a[o] || {}, b[o] || {}, =
c[o] || {});
    });

	=09
		if (typeof opts.title =3D=3D 'undefined') {
			opts.title =3D $el.text();
		}
	=09
    if (typeof opts.caption =3D=3D 'undefined') {
			opts.caption =3D $el.attr("title");
		}

    // make sure we have a source!
    opts.src =3D opts.src || $el.attr('href') || $el.attr('src') || =
'unknown';
    return opts;
};

//
//  Flash Player
//

// generate flash using SWFObject if possible
$.fn.media.swf =3D function(el, opts) {
    if (typeof SWFObject =3D=3D 'undefined') {
        // roll our own
        if (opts.flashvars) {
            var a =3D [];
            for (var f in opts.flashvars)
                a.push(f + '=3D' + opts.flashvars[f]);
            if (!opts.params) opts.params =3D {};
            opts.params.flashvars =3D a.join('&');
        }
        return generate(el, opts, 'flash');
    }

    var id =3D el.id ? (' id=3D"'+el.id+'"') : '';
    var cls =3D opts.cls ? (' class=3D"' + opts.cls + '"') : '';
    var $div =3D $('<div' + id + cls + '>');
    $(el).after($div).remove();

    var so =3D new SWFObject(opts.src, 'movie_player_' + counter++, =
opts.width, opts.height, opts.flashVersion, opts.bgColor);
    for (var p in opts.params)
        if (p !=3D 'bgColor') so.addParam(p, opts.params[p]);
    for (var f in opts.flashvars)
        so.addVariable(f, opts.flashvars[f]);
    so.write($div[0]);

    if (opts.caption) $('<div>').appendTo($div).html(opts.caption);
    return $div;
};

// map flv files to the swf player by default
$.fn.media.flv =3D function(el, opts) {
    var src =3D opts.src;
    var player =3D $.fn.media.defaults.flvPlayer;
    opts.src =3D player;
    opts.src =3D opts.src + '?file=3D' + src;
    opts.flashvars =3D $.extend({}, { file: src }, opts.flashvars );
    return $.fn.media.swf(el, opts);
};

$.fn.media.mp3 =3D function(el, opts) {
    var src =3D opts.src;
    var player =3D $.fn.media.defaults.mp3Player;
		opts.width =3D 290;
		opts.height =3D 24;
    opts.src =3D player;
    opts.src =3D opts.src + '?soundFile=3D' + src;
    opts.flashvars =3D $.extend({}, { file: src }, opts.flashvars );
    return $.fn.media.swf(el, opts);
};

//
//  Silverlight
//
$.fn.media.xaml =3D function(el, opts) {
    if (!window.Sys || !window.Sys.Silverlight) {
        if ($.fn.media.xaml.warning) return;
        $.fn.media.xaml.warning =3D 1;
        alert('You must include the Silverlight.js script.');
        return;
    }

    var props =3D {
        width: opts.width,
        height: opts.height,
        background: opts.bgColor,
        inplaceInstallPrompt: opts.silverlight.inplaceInstallPrompt,
        isWindowless: opts.silverlight.isWindowless,
        framerate: opts.silverlight.framerate,
        version: opts.silverlight.version
    };
    var events =3D {
        onError: opts.silverlight.onError,
        onLoad: opts.silverlight.onLoad
    };

    var id1 =3D el.id ? (' id=3D"'+el.id+'"') : '';
    var id2 =3D opts.id || 'AG' + counter++;
    // convert element to div
    var cls =3D opts.cls ? (' class=3D"' + opts.cls + '"') : '';
    var $div =3D $('<div' + id1 + cls + '>');
    $(el).after($div).remove();
   =20
    Sys.Silverlight.createObjectEx({
        source: opts.src,
        initParams: opts.silverlight.initParams,
        userContext: opts.silverlight.userContext,
        id: id2,
        parentElement: $div[0],
        properties: props,
        events: events
    });

    if (opts.caption) $('<div>').appendTo($div).html(opts.caption);
    return $div;
};

//
// generate object/embed markup
//
function generate(el, opts, player) {
    var $el =3D $(el);
    var o =3D $.fn.media.defaults.players[player];
   =20
    if (player =3D=3D 'iframe') {
        var o =3D $('<iframe' + ' width=3D"' + opts.width + '" =
height=3D"' + opts.height + '" >');
        o.attr('src', opts.src);
        //o.css('backgroundColor', o.bgColor);
    }
		else if (player =3D=3D 'images') {
        //var o =3D $('<img src=3D"'+ opts.src +'" width=3D"' + =
opts.width + '" height=3D"' + opts.height + '" >');
				var o =3D $('<img src=3D"'+ opts.src +'">');
    }
    else if ($.browser.msie) {
        var a =3D ['<object width=3D"' + opts.width + '" height=3D"' + =
opts.height + '" '];
        for (var key in opts.attrs)
            a.push(key + '=3D"'+opts.attrs[key]+'" ');
        for (var key in o.oAttrs || {})
            a.push(key + '=3D"'+o.oAttrs[key]+'" ');
        a.push('></ob'+'ject'+'>');
        var p =3D ['<param name=3D"' + (o.oUrl || 'src') +'" value=3D"' =
+ opts.src + '">'];
        for (var key in opts.params)
            p.push('<param name=3D"'+ key +'" value=3D"' + =
opts.params[key] + '">');
        var o =3D document.createElement(a.join(''));
        for (var i=3D0; i < p.length; i++)
            o.appendChild(document.createElement(p[i]));
    }
    else {
        var a =3D ['<embed width=3D"' + opts.width + '" height=3D"' + =
opts.height + '" style=3D"display:block"'];
        if (opts.src) a.push(' src=3D"' + opts.src + '" ');
        for (var key in opts.attrs)
            a.push(key + '=3D"'+opts.attrs[key]+'" ');
        for (var key in o.eAttrs || {})
            a.push(key + '=3D"'+o.eAttrs[key]+'" ');
        for (var key in opts.params)
            a.push(key + '=3D"'+opts.params[key]+'" ');
        a.push('></em'+'bed'+'>');
			=09
    }
    // convert element to div
    var id =3D el.id ? (' id=3D"'+el.id+'"') : '';
    var cls =3D opts.cls ? (' class=3D"' + opts.cls + '"') : '';
    var $div =3D $('<div' + id + cls + '>');
    $el.after($div).remove();
    ($.browser.msie || player =3D=3D 'iframe' || player =3D=3D 'images') =
? $div.append(o) : $div.html(a.join(''));
    if (opts.title) $('<h5>').appendTo($div).html(opts.title);
    if (opts.caption) $('<div>').appendTo($div).html(opts.caption);
    return $div;
};


})(jQuery);

------=_NextPart_000_0000_01CA78AB.A530CCE0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.660news.com/js/jquery.preload.js

/**
 * jQuery.Preload
 * Copyright (c) 2008 Ariel Flesler - aflesler(at)gmail(dot)com
 * Dual licensed under MIT and GPL.
 * Date: 3/12/2008
 *
 * @projectDescription Multifunctional preloader
 * @author Ariel Flesler
 * @version 1.0.7
 *
 * @id jQuery.preload
 * @param {String, jQuery, Array< String, <a>, <link>, <img> >} original =
Collection of sources to preload
 * @param {Object} settings Hash of settings.
 *
 * @id jQuery.fn.preload
 * @param {Object} settings Hash of settings.
 * @return {jQuery} Returns the same jQuery object, for chaining.
 *
 * @example Link Mode:
 *	$.preload( '#images a' );
 *
 * @example Rollover Mode:
 *	$.preload( '#images img', {
 *		find:/\.(gif|jpg)/,
 *		replace:'_over.$1'
 *	});
 *
 * @example Src Mode:
 *	$.preload( [ 'red', 'blue', 'yellow' ], {
 *		base:'images/colors/',
 *		ext:'.jpg'
 *	});
 *
 * @example Placeholder Mode:
 *	$.preload( '#images img', {
 *		placeholder:'placeholder.jpg',
 *		notFound:'notfound.jpg'
 *	});
 *
 * @example Placeholder+Rollover Mode(High res):
 *	$.preload( '#images img', {
 *		placeholder:true,
 *		find:/\.(gif|jpg)/,
 *		replace:'_high.$1'
 *	});
 */
;(function( $ ){

	var $preload =3D $.preload =3D function( original, settings ){
		if( original.split )//selector
			original =3D $(original);

		settings =3D $.extend( {}, $preload.defaults, settings );
		var sources =3D $.map( original, function( source ){
			if( !source )=20
				return;//skip
			if( source.split )//URL Mode
				return settings.base + source + settings.ext;
			var url =3D source.src || source.href;//save the original source
			if( typeof settings.placeholder =3D=3D 'string' && source.src =
)//Placeholder Mode, if it's an image, set it.
				source.src =3D settings.placeholder;
			if( url && settings.find )//Rollover mode
				url =3D url.replace( settings.find, settings.replace );
			return url || null;//skip if empty string
		});

		var data =3D {
			loaded:0,//how many were loaded successfully
			failed:0,//how many urls failed
			next:0,//which one's the next image to load (index)
			done:0,//how many urls were tried
			//found:false,//whether the last one was successful
			total:sources.length//how many images are being preloaded overall
		};
	=09
		if( !data.total )//nothing to preload
			return finish();
	=09
		var imgs =3D '<img/>',//ensure one
			thres =3D settings.threshold;//save a copy
	=09
		while( --thres > 0 )//it could be oddly negative
			imgs +=3D '<img/>';
		imgs =3D =
$(imgs).load(handler).error(handler).bind('abort',handler).each(fetch);
	=09
		function handler( e ){
			data.found =3D e.type =3D=3D 'load';
			data.image =3D this.src;
			var orig =3D data.original =3D original[this.index];
			data[data.found?'loaded':'failed']++;
			data.done++;
			if( settings.placeholder && orig.src )//special case when on =
placeholder mode
				orig.src =3D data.found ? data.image : settings.notFound || =
orig.src;
			if( settings.onComplete )
				settings.onComplete( data );
			if( data.done < data.total )//let's continue
				fetch( 0, this );
			else{//we are finished
				if( imgs.unbind )//sometimes IE gets here before finishing line 84
					imgs.unbind('load').unbind('error').unbind('abort');//cleanup
				imgs =3D null;
				finish();
			}
		};
		function fetch( i, img, retry ){
			if( $.browser.msie && data.next && data.next % $preload.gap =3D=3D 0 =
&& !retry ){//IE problem, can't preload more than 15
				setTimeout(function(){ fetch( i, img, true ); }, 0);
				return false;
			}
			if( data.next =3D=3D data.total ) return false;//no more to fetch
			img.index =3D data.next;//save it, we'll need it.
			img.src =3D sources[data.next++];
			if( settings.onRequest ){
				data.image =3D img.src;
				data.original =3D original[data.next-1];
				settings.onRequest( data );
			}
		};
		function finish(){
			if( settings.onFinish )
				settings.onFinish( data );
		};
	};

	// each time we load this amount and it's IE, we must rest for a while, =
make it lower if you get stack overflow.
	$preload.gap =3D 14;=20

	$preload.defaults =3D {
		threshold:2,//how many images to load simultaneously
		base:'',//URL mode: a base url can be specified, it is prepended to =
all string urls
		ext:'',//URL mode:same as base, but it's appended after the original =
url.
		replace:''//Rollover mode: replacement (can be left empty)
		/*
		find:null,//Rollover mode: a string or regex for the replacement
		notFound:''//Placeholder Mode: Optional url of an image to use when =
the original wasn't found
		placeholder:'',//Placeholder Mode: url of an image to set while =
loading
		onRequest:function( data ){ ... },//callback called every time a new =
url is requested
		onComplete:function( data ){ ... },//callback called every time a =
response is received(successful or not)
		onFinish:function( data ){ ... }//callback called after all the images =
were loaded(or failed)
		*/
	};

	$.fn.preload =3D function( settings ){
		$preload( this, settings );
		return this;
	};

})( jQuery );
------=_NextPart_000_0000_01CA78AB.A530CCE0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.660news.com/js/jquery.blockUI.js

=EF=BB=BF/*
 * jQuery blockUI plugin
 * Version 2.08 (06/11/2008)
 * @requires jQuery v1.2.3 or later
 *
 * Examples at: http://malsup.com/jquery/block/
 * Copyright (c) 2007-2008 M. Alsup
 * Dual licensed under the MIT and GPL licenses:
 * http://www.opensource.org/licenses/mit-license.php
 * http://www.gnu.org/licenses/gpl.html
 *=20
 * Thanks to Amir-Hossein Sobhi for some excellent contributions!
 */

;(function($) {

if (/1\.(0|1|2)\.(0|1|2)/.test($.fn.jquery) || /^1.1/.test($.fn.jquery)) =
{
    alert('blockUI requires jQuery v1.2.3 or later!  You are using v' + =
$.fn.jquery);
    return;
}

// global $ methods for blocking/unblocking the entire page
$.blockUI   =3D function(opts) { install(window, opts); };
$.unblockUI =3D function(opts) { remove(window, opts); };

// plugin method for blocking element content
$.fn.block =3D function(opts) {
    return this.each(function() {
        if ($.css(this,'position') =3D=3D 'static')
            this.style.position =3D 'relative';
        if ($.browser.msie)=20
            this.style.zoom =3D 1; // force 'hasLayout'
        install(this, opts);
    });
};

// plugin method for unblocking element content
$.fn.unblock =3D function(opts) {
    return this.each(function() {
        remove(this, opts);
    });
};

$.blockUI.version =3D 2.08; // 2nd generation blocking at no extra cost!

// override these in your code to change the default behavior and style
$.blockUI.defaults =3D {
    // message displayed when blocking (use null for no message)
    message:  '<h1>Please wait...</h1>',
   =20
    // styles for the message when blocking; if you wish to disable
    // these and use an external stylesheet then do this in your code:
    // $.blockUI.defaults.css =3D {};
    css: {=20
        padding:        0,
        margin:         0,
        width:          '30%',=20
        top:            '40%',=20
        left:           '35%',=20
        textAlign:      'center',=20
        color:          '#000',=20
        border:         '3px solid #aaa',
        backgroundColor:'#fff',
        cursor:         'wait'
    },
   =20
    // styles for the overlay
    overlayCSS:  {=20
        backgroundColor:'#000',=20
        opacity:        '0.6'=20
    },
   =20
    // z-index for the blocking overlay
    baseZ: 1000,
   =20
    // set these to true to have the message automatically centered
    centerX: true, // <-- only effects element blocking (page block =
controlled via css above)
    centerY: true,
   =20
    // allow body element to be stetched in ie6; this makes blocking =
look better
    // on "short" pages.  disable if you wish to prevent changes to the =
body height
    allowBodyStretch: true,
   =20
    // be default blockUI will supress tab navigation from leaving =
blocking content;
    constrainTabKey: true,
   =20
    // fadeOut time in millis; set to 0 to disable fadeout on unblock
    fadeOut:  400,
   =20
    // if true, focus will be placed in the first available input field =
when
    // page blocking
    focusInput: true,
   =20
    // suppresses the use of overlay styles on FF/Linux (due to =
performance issues with opacity)
    applyPlatformOpacityRules: true,
   =20
    // callback method invoked when unblocking has completed; the =
callback is
    // passed the element that has been unblocked (which is the window =
object for page
    // blocks) and the options that were passed to the unblock call:
    //     onUnblock(element, options)
    onUnblock: null
};

// private data and functions follow...

var ie6 =3D $.browser.msie && /MSIE 6.0/.test(navigator.userAgent);
var pageBlock =3D null;
var pageBlockEls =3D [];

function install(el, opts) {
    var full =3D (el =3D=3D window);
    var msg =3D opts && opts.message !=3D=3D undefined ? opts.message : =
undefined;
    opts =3D $.extend({}, $.blockUI.defaults, opts || {});
    opts.overlayCSS =3D $.extend({}, $.blockUI.defaults.overlayCSS, =
opts.overlayCSS || {});
    var css =3D $.extend({}, $.blockUI.defaults.css, opts.css || {});
    msg =3D msg =3D=3D=3D undefined ? opts.message : msg;

    // remove the current block (if there is one)
    if (full && pageBlock)=20
        remove(window, {fadeOut:0});=20
   =20
    // if an existing element is being used as the blocking content then =
we capture
    // its current place in the DOM (and current display style) so we =
can restore
    // it when we unblock
    if (msg && typeof msg !=3D 'string' && (msg.parentNode || =
msg.jquery)) {
        var node =3D msg.jquery ? msg[0] : msg;
        var data =3D {};
        $(el).data('blockUI.history', data);
        data.el =3D node;
        data.parent =3D node.parentNode;
        data.display =3D node.style.display;
        data.position =3D node.style.position;
        //data.parent.removeChild(node);
    }
   =20
    var z =3D opts.baseZ;
   =20
    // blockUI uses 3 layers for blocking, for simplicity they are all =
used on every platform;
    // layer1 is the iframe layer which is used to supress bleed through =
of underlying content
    // layer2 is the overlay layer which has opacity and a wait cursor
    // layer3 is the message content that is displayed while blocking
   =20
    var lyr1 =3D ($.browser.msie) ? $('<iframe class=3D"blockUI" =
style=3D"z-index:'+ z++ =
+';border:none;margin:0;padding:0;position:absolute;width:100%;height:100=
%;top:0;left:0" src=3D"javascript:false;"></iframe>')
                                : $('<div class=3D"blockUI" =
style=3D"display:none"></div>');
    var lyr2 =3D $('<div class=3D"blockUI" style=3D"z-index:'+ z++ =
+';cursor:wait;border:none;margin:0;padding:0;width:100%;height:100%;top:=
0;left:0"></div>');
    var lyr3 =3D full ? $('<div class=3D"blockUI blockMsg blockPage" =
style=3D"z-index:'+z+';position:fixed"></div>')
                    : $('<div class=3D"blockUI blockMsg blockElement" =
style=3D"z-index:'+z+';display:none;position:absolute"></div>');

    // if we have a message, style it
    if (msg)=20
        lyr3.css(css);

    // style the overlay
    if (!opts.applyPlatformOpacityRules || !($.browser.mozilla && =
/Linux/.test(navigator.platform)))=20
        lyr2.css(opts.overlayCSS);
    lyr2.css('position', full ? 'fixed' : 'absolute');
   =20
    // make iframe layer transparent in IE
    if ($.browser.msie)=20
        lyr1.css('opacity','0.0');

    $([lyr1[0],lyr2[0],lyr3[0]]).appendTo(full ? 'body' : el);
   =20
    // ie7 must use absolute positioning in quirks mode and to account =
for activex issues (when scrolling)
    var expr =3D $.browser.msie && (!$.boxModel || $('object,embed', =
full ? null : el).length > 0);
    if (ie6 || expr) {
        // give body 100% height
        if (full && opts.allowBodyStretch && $.boxModel)
            $('html,body').css('height','100%');

        // fix ie6 issue when blocked element has a border width
        if ((ie6 || !$.boxModel) && !full) {
            var t =3D sz(el,'borderTopWidth'), l =3D =
sz(el,'borderLeftWidth');
            var fixT =3D t ? '(0 - '+t+')' : 0;
            var fixL =3D l ? '(0 - '+l+')' : 0;
        }

        // simulate fixed position
        $.each([lyr1,lyr2,lyr3], function(i,o) {
            var s =3D o[0].style;
            s.position =3D 'absolute';
            if (i < 2) {
                full ? =
s.setExpression('height','document.body.scrollHeight > =
document.body.offsetHeight ? document.body.scrollHeight : =
document.body.offsetHeight + "px"')
                     : =
s.setExpression('height','this.parentNode.offsetHeight + "px"');
                full ? s.setExpression('width','jQuery.boxModel && =
document.documentElement.clientWidth || document.body.clientWidth + =
"px"')
                     : =
s.setExpression('width','this.parentNode.offsetWidth + "px"');
                if (fixL) s.setExpression('left', fixL);
                if (fixT) s.setExpression('top', fixT);
            }
            else if (opts.centerY) {
                if (full) =
s.setExpression('top','(document.documentElement.clientHeight || =
document.body.clientHeight) / 2 - (this.offsetHeight / 2) + (blah =3D =
document.documentElement.scrollTop ? document.documentElement.scrollTop =
: document.body.scrollTop) + "px"');
                s.marginTop =3D 0;
            }
        });
    }
   =20
    // show the message
    lyr3.append(msg).show();
    if (msg && (msg.jquery || msg.nodeType))
        $(msg).show();

    // bind key and mouse events
    bind(1, el, opts);
       =20
    if (full) {
        pageBlock =3D lyr3[0];
        pageBlockEls =3D $(':input:enabled:visible',pageBlock);
        if (opts.focusInput)
            setTimeout(focus, 20);
    }
    else
        center(lyr3[0], opts.centerX, opts.centerY);
};

// remove the block
function remove(el, opts) {
    var full =3D el =3D=3D window;
    var data =3D $(el).data('blockUI.history');
    opts =3D $.extend({}, $.blockUI.defaults, opts || {});
    bind(0, el, opts); // unbind events
    var els =3D full ? $('body').children().filter('.blockUI') : =
$('.blockUI', el);
   =20
    if (full)=20
        pageBlock =3D pageBlockEls =3D null;

    if (opts.fadeOut) {
        els.fadeOut(opts.fadeOut);
        setTimeout(function() { reset(els,data,opts,el); }, =
opts.fadeOut);
    }
    else
        reset(els, data, opts, el);
};

// move blocking element back into the DOM where it started
function reset(els,data,opts,el) {
    els.each(function(i,o) {
        // remove via DOM calls so we don't lose event handlers
        if (this.parentNode)=20
            this.parentNode.removeChild(this);
    });
    if (data && data.el) {
        data.el.style.display =3D data.display;
        data.el.style.position =3D data.position;
        //data.parent.appendChild(data.el);
        $(data.el).removeData('blockUI.history');
    }
    if (typeof opts.onUnblock =3D=3D 'function')
        opts.onUnblock(el,opts);
};

// bind/unbind the handler
function bind(b, el, opts) {
    var full =3D el =3D=3D window, $el =3D $(el);
   =20
    // don't bother unbinding if there is nothing to unbind
    if (!b && (full && !pageBlock || !full && =
!$el.data('blockUI.isBlocked')))=20
        return;
    if (!full)=20
        $el.data('blockUI.isBlocked', b);
       =20
    // bind anchors and inputs for mouse and key events
    var events =3D 'mousedown mouseup keydown keypress click';
    b ? $(document).bind(events, opts, handler) : =
$(document).unbind(events, handler);

// former impl...
//    var $e =3D $('a,:input');
//    b ? $e.bind(events, opts, handler) : $e.unbind(events, handler);
};

// event handler to suppress keyboard/mouse events when blocking
function handler(e) {
    // allow tab navigation (conditionally)
    if (e.keyCode && e.keyCode =3D=3D 9) {
        if (pageBlock && e.data.constrainTabKey) {
            var els =3D pageBlockEls;
            var fwd =3D !e.shiftKey && e.target =3D=3D =
els[els.length-1];
            var back =3D e.shiftKey && e.target =3D=3D els[0];
            if (fwd || back) {
                setTimeout(function(){focus(back)},10);
                return false;
            }
        }
    }
    // allow events within the message content
    if ($(e.target).parents('div.blockMsg').length > 0)
        return true;
       =20
    // allow events for content that is not being blocked
    return $(e.target).parents().children().filter('div.blockUI').length =
=3D=3D 0;
};

function focus(back) {
    if (!pageBlockEls)=20
        return;
    var e =3D pageBlockEls[back=3D=3D=3Dtrue ? pageBlockEls.length-1 : =
0];
    if (e)=20
        e.focus();
};

function center(el, x, y) {
    var p =3D el.parentNode, s =3D el.style;
    var l =3D ((p.offsetWidth - el.offsetWidth)/2) - =
sz(p,'borderLeftWidth');
    var t =3D ((p.offsetHeight - el.offsetHeight)/2) - =
sz(p,'borderTopWidth');
    if (x) s.left =3D l > 0 ? (l+'px') : '0';
    if (y) s.top  =3D t > 0 ? (t+'px') : '0';
};

function sz(el, p) {=20
    return parseInt($.css(el,p))||0;=20
};

})(jQuery);

------=_NextPart_000_0000_01CA78AB.A530CCE0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.660news.com/js/ui.tabs.js

/*
 * Tabs 3 - New Wave Tabs
 *
 * Copyright (c) 2007 Klaus Hartl (stilbuero.de)
 * Dual licensed under the MIT (MIT-LICENSE.txt)
 * and GPL (GPL-LICENSE.txt) licenses.
 *
 * http://docs.jquery.com/UI/Tabs
 */

(function($) {

    // if the UI scope is not availalable, add it
    $.ui =3D $.ui || {};

    // tabs API methods
    $.fn.tabs =3D function() {
        var method =3D typeof arguments[0] =3D=3D 'string' && =
arguments[0];
        var args =3D method && Array.prototype.slice.call(arguments, 1) =
|| arguments;

        return this.each(function() {
            if (method) {
                var tabs =3D $.data(this, 'ui-tabs');
                tabs[method].apply(tabs, args);
            } else
                new $.ui.tabs(this, args[0] || {});
        });
    };

    // tabs class
    $.ui.tabs =3D function(el, options) {
        var self =3D this;

        this.element =3D el;

        this.options =3D $.extend({

            // basic setup
            selected: 0,
            unselect: options.selected =3D=3D=3D null,
            event: 'click',
            disabled: [],
            cookie: null, // pass options object as expected by cookie =
plugin: { expires: 7, path: '/', domain: 'jquery.com', secure: true }
            // TODO bookmarkable: $.ajaxHistory ? true : false,

            // Ajax
            spinner: 'Loading&#8230;',
            cache: false,
            idPrefix: 'ui-tabs-',
            ajaxOptions: {},

            // animations
            fx: null, /* e.g. { height: 'toggle', opacity: 'toggle', =
duration: 200 } */

            // templates
            tabTemplate: '<li><a =
href=3D"#{href}"><span>#{label}</span></a></li>',
            panelTemplate: '<div></div>',

            // CSS classes
            navClass: 'ui-tabs-nav',
            selectedClass: 'ui-tabs-selected',
            unselectClass: 'ui-tabs-unselect',
            disabledClass: 'ui-tabs-disabled',
            panelClass: 'ui-tabs-panel',
            hideClass: 'ui-tabs-hide',
            loadingClass: 'ui-tabs-loading'

        }, options);

        this.options.event +=3D '.ui-tabs'; // namespace event
        this.options.cookie =3D $.cookie && $.cookie.constructor =3D=3D =
Function && this.options.cookie;

        $(el).bind('setData.ui-tabs', function(event, key, value) {
            self.options[key] =3D value;
            this.tabify();
        }).bind('getData.ui-tabs', function(event, key) {
            return self.options[key];
        });

        // save instance for later
        $.data(el, 'ui-tabs', this);

        // create tabs
        this.tabify(true);
    };

    // instance methods
    $.extend($.ui.tabs.prototype, {
        tabId: function(a) {
            return a.title && a.title.replace(/\s/g, =
'_').replace(/[^A-Za-z0-9\-_:\.]/g, '')
                || this.options.idPrefix + $.data(a);
        },
        ui: function(tab, panel) {
            return {
                instance: this,
                options: this.options,
                tab: tab,
                panel: panel
            };
        },
        tabify: function(init) {

            this.$lis =3D $('li:has(a[href])', this.element);
            this.$tabs =3D this.$lis.map(function() { return $('a', =
this)[0]; });
            this.$panels =3D $([]);

            var self =3D this, o =3D this.options;

            this.$tabs.each(function(i, a) {
                // inline tab
                if (a.hash && a.hash.replace('#', '')) // Safari 2 =
reports '#' for an empty hash
                    self.$panels =3D self.$panels.add(a.hash);
                // remote tab
                else if ($(a).attr('href') !=3D '#') { // prevent =
loading the page itself if href is just "#"
                    $.data(a, 'href.ui-tabs', a.href); // required for =
restore on destroy
                    $.data(a, 'load.ui-tabs', a.href); // mutable
                    var id =3D self.tabId(a);
                    a.href =3D '#' + id;
                    var $panel =3D $('#' + id);
                    if (!$panel.length) {
                        $panel =3D $(o.panelTemplate).attr('id', =
id).addClass(o.panelClass)
                            .insertAfter( self.$panels[i - 1] || =
self.element );
                        $panel.data('destroy.ui-tabs', true);
                    }
                    self.$panels =3D self.$panels.add( $panel );
                }
                // invalid tab href
                else
                    o.disabled.push(i + 1);
            });

            if (init) {

                // attach necessary classes for styling if not present
                $(this.element).hasClass(o.navClass) || =
$(this.element).addClass(o.navClass);
                $(this.element).hasClass("clearfix") || =
$(this.element).addClass("clearfix");
                this.$panels.each(function() {
                    var $this =3D $(this);
                    $this.hasClass(o.panelClass) || =
$this.addClass(o.panelClass);
                });

                // disabled tabs
                for (var i =3D 0, k =3D o.disabled.length; i < k; i++)
                    =
this.$lis.eq(o.disabled[i]).addClass(o.disabledClass);

                // Try to retrieve selected tab:
                // 1. from fragment identifier in url if present
                // 2. from cookie
                // 3. from selected class attribute on <li>
                // 4. otherwise use given "selected" option
                // 5. check if tab is disabled
                this.$tabs.each(function(i, a) {
                    if (location.hash) {
                        if (a.hash =3D=3D location.hash) {
                            o.selected =3D i;
                            // prevent page scroll to fragment
                            //if (($.browser.msie || $.browser.opera) && =
!o.remote) {
                            if ($.browser.msie || $.browser.opera) {
                                var $toShow =3D $(location.hash), =
toShowId =3D $toShow.attr('id');
                                $toShow.attr('id', '');
                                setTimeout(function() {
                                    $toShow.attr('id', toShowId); // =
restore id
                                }, 500);
                            }
                            scrollTo(0, 0);
                            return false; // break
                        }
                    } else if (o.cookie) {
                        var index =3D parseInt($.cookie('ui-tabs' + =
$.data(self.element)),10);
                        if (index && self.$tabs[index]) {
                            o.selected =3D index;
                            return false; // break
                        }
                    } else if ( =
self.$lis.eq(i).hasClass(o.selectedClass) ) {
                        o.selected =3D i;
                        return false; // break
                    }
                });
                var n =3D this.$lis.length;
                while =
(this.$lis.eq(o.selected).hasClass(o.disabledClass) && n) {
                    o.selected =3D ++o.selected < this.$lis.length ? =
o.selected : 0;
                    n--;
                }
                if (!n) // all tabs disabled, set option unselect to =
true
                    o.unselect =3D true;

                // highlight selected tab
                this.$panels.addClass(o.hideClass);
                this.$lis.removeClass(o.selectedClass);
                if (!o.unselect) {
                    =
this.$panels.eq(o.selected).show().removeClass(o.hideClass); // use show =
and remove class to show in any case no matter how it has been hidden =
before
                    this.$lis.eq(o.selected).addClass(o.selectedClass);
                }

                // load if remote tab
                var href =3D !o.unselect && =
$.data(this.$tabs[o.selected], 'load.ui-tabs');
                if (href)
                    this.load(o.selected, href);

                // disable click if event is configured to something =
else
                if (!(/^click/).test(o.event))
                    this.$tabs.bind('click', function(e) { =
e.preventDefault(); });

            }

            var hideFx, showFx, baseFx =3D { 'min-width': 0, duration: 1 =
}, baseDuration =3D 'normal';
            if (o.fx && o.fx.constructor =3D=3D Array)
                hideFx =3D o.fx[0] || baseFx, showFx =3D o.fx[1] || =
baseFx;
            else
                hideFx =3D showFx =3D o.fx || baseFx;

            // reset some styles to maintain print style sheets etc.
            var resetCSS =3D { display: '', overflow: '', height: '' };
            if (!$.browser.msie) // not in IE to prevent ClearType font =
issue
                resetCSS.opacity =3D '';

            // Hide a tab, animation prevents browser scrolling to =
fragment,
            // $show is optional.
            function hideTab(clicked, $hide, $show) {
                $hide.animate(hideFx, hideFx.duration || baseDuration, =
function() { //
                    $hide.addClass(o.hideClass).css(resetCSS); // =
maintain flexible height and accessibility in print etc.
                    if ($.browser.msie && hideFx.opacity)
                        $hide[0].style.filter =3D '';
                    if ($show)
                        showTab(clicked, $show, $hide);
                });
            }

            // Show a tab, animation prevents browser scrolling to =
fragment,
            // $hide is optional.
            function showTab(clicked, $show, $hide) {
                if (showFx =3D=3D=3D baseFx)
                    $show.css('display', 'block'); // prevent =
occasionally occuring flicker in Firefox cause by gap between showing =
and hiding the tab panels
                $show.animate(showFx, showFx.duration || baseDuration, =
function() {
                    $show.removeClass(o.hideClass).css(resetCSS); // =
maintain flexible height and accessibility in print etc.
                    if ($.browser.msie && showFx.opacity)
                        $show[0].style.filter =3D '';

                    // callback
                    $(self.element).triggerHandler("show.ui-tabs", =
[self.ui(clicked, $show[0])]);

                });
            }

            // switch a tab
            function switchTab(clicked, $li, $hide, $show) {
                /*if (o.bookmarkable && trueClick) { // add to history =
only if true click occured, not a triggered click
                    $.ajaxHistory.update(clicked.hash);
                }*/
                $li.addClass(o.selectedClass)
                    .siblings().removeClass(o.selectedClass);
                hideTab(clicked, $hide, $show);
            }

            // attach tab event handler, unbind to avoid duplicates from =
former tabifying...
            this.$tabs.unbind(o.event).bind(o.event, function() {

                //var trueClick =3D e.clientX; // add to history only if =
true click occured, not a triggered click
                var $li =3D $(this).parents('li:eq(0)'),
                    $hide =3D self.$panels.filter(':visible'),
                    $show =3D $(this.hash);

                // If tab is already selected and not unselectable or =
tab disabled or click callback returns false stop here.
                // Check if click handler returns false last so that it =
is not executed for a disabled tab!
                if (($li.hasClass(o.selectedClass) && !o.unselect) || =
$li.hasClass(o.disabledClass)
                    || $(self.element).triggerHandler("select.ui-tabs", =
[self.ui(this, $show[0])]) =3D=3D=3D false) {
                    this.blur();
                    return false;
                }

                self.options.selected =3D self.$tabs.index(this);

                // if tab may be closed
                if (o.unselect) {
                    if ($li.hasClass(o.selectedClass)) {
                        self.options.selected =3D null;
                        $li.removeClass(o.selectedClass);
                        self.$panels.stop();
                        hideTab(this, $hide);
                        this.blur();
                        return false;
                    } else if (!$hide.length) {
                        self.$panels.stop();
                        var a =3D this;
                        self.load(self.$tabs.index(this), function() {
                            =
$li.addClass(o.selectedClass).addClass(o.unselectClass);
                            showTab(a, $show);
                        });
                        this.blur();
                        return false;
                    }
                }

                if (o.cookie)
                    $.cookie('ui-tabs' + $.data(self.element), =
self.options.selected, o.cookie);

                // stop possibly running animations
                self.$panels.stop();

                // show new tab
                if ($show.length) {

                    // prevent scrollbar scrolling to 0 and than back in =
IE7, happens only if bookmarking/history is enabled
                    /*if ($.browser.msie && o.bookmarkable) {
                        var showId =3D this.hash.replace('#', '');
                        $show.attr('id', '');
                        setTimeout(function() {
                            $show.attr('id', showId); // restore id
                        }, 0);
                    }*/

                    var a =3D this;
                    self.load(self.$tabs.index(this), function() {
                        switchTab(a, $li, $hide, $show);
                    });

                    // Set scrollbar to saved position - need to use =
timeout with 0 to prevent browser scroll to target of hash
                    /*var scrollX =3D window.pageXOffset || =
document.documentElement && document.documentElement.scrollLeft || =
document.body.scrollLeft || 0;
                    var scrollY =3D window.pageYOffset || =
document.documentElement && document.documentElement.scrollTop || =
document.body.scrollTop || 0;
                    setTimeout(function() {
                        scrollTo(scrollX, scrollY);
                    }, 0);*/

                } else
                    throw 'jQuery UI Tabs: Mismatching fragment =
identifier.';

                // Prevent IE from keeping other link focussed when =
using the back button
                // and remove dotted border from clicked link. This is =
controlled in modern
                // browsers via CSS, also blur removes focus from =
address bar in Firefox
                // which can become a usability and annoying problem =
with tabsRotate.
                if ($.browser.msie)
                    this.blur();

                //return o.bookmarkable && !!trueClick; // convert =
trueClick =3D=3D undefined to Boolean required in IE
                return false;

            });

        },
        add: function(url, label, index) {
            if (url && label) {
                index =3D index || this.$tabs.length; // append by =
default

                var o =3D this.options;
                var $li =3D $(o.tabTemplate.replace(/#\{href\}/, =
url).replace(/#\{label\}/, label));
                $li.data('destroy.ui-tabs', true);

                var id =3D url.indexOf('#') =3D=3D 0 ? url.replace('#', =
'') : this.tabId( $('a:first-child', $li)[0] );

                // try to find an existing element before creating a new =
one
                var $panel =3D $('#' + id);
                if (!$panel.length) {
                    $panel =3D $(o.panelTemplate).attr('id', id)
                        .addClass(o.panelClass).addClass(o.hideClass);
                    $panel.data('destroy.ui-tabs', true);
                }
                if (index >=3D this.$lis.length) {
                    $li.appendTo(this.element);
                    $panel.appendTo(this.element.parentNode);
                } else {
                    $li.insertBefore(this.$lis[index]);
                    $panel.insertBefore(this.$panels[index]);
                }

                this.tabify();

                if (this.$tabs.length =3D=3D 1) {
                     $li.addClass(o.selectedClass);
                     $panel.removeClass(o.hideClass);
                     var href =3D $.data(this.$tabs[0], 'load.ui-tabs');
                     if (href)
                         this.load(index, href);
                }

                // callback
                $(this.element).triggerHandler("add.ui-tabs",
                    [this.ui(this.$tabs[index], this.$panels[index])]
                );

            } else
                throw 'jQuery UI Tabs: Not enough arguments to add =
tab.';
        },
        remove: function(index) {
            var o =3D this.options, $li =3D =
this.$lis.eq(index).remove(),
                $panel =3D this.$panels.eq(index).remove();

            // If selected tab was removed focus tab to the right or
            // in case the last tab was removed the tab to the left.
            if ($li.hasClass(o.selectedClass) && this.$tabs.length > 1)
                this.select(index + (index + 1 < this.$tabs.length ? 1 : =
-1));
           =20
            this.tabify();

            // callback
            $(this.element).triggerHandler("remove.ui-tabs",
                [this.ui($li.find('a')[0], $panel[0])]
            );
        },
        enable: function(index) {
            var self =3D this, o =3D this.options, $li =3D =
this.$lis.eq(index);
            $li.removeClass(o.disabledClass);
            if ($.browser.safari) { // fix disappearing tab (that used =
opacity indicating disabling) after enabling in Safari 2...
                $li.css('display', 'inline-block');
                setTimeout(function() {
                    $li.css('display', 'block');
                }, 0);
            }

            o.disabled =3D $.map(this.$lis.filter('.' + =
o.disabledClass),
                function(n, i) { return self.$lis.index(n); } );

            // callback
            $(this.element).triggerHandler("enable.ui-tabs",
                [this.ui(this.$tabs[index], this.$panels[index])]
            );

        },
        disable: function(index) {
            var self =3D this, o =3D this.options;
            this.$lis.eq(index).addClass(o.disabledClass);

            o.disabled =3D $.map(this.$lis.filter('.' + =
o.disabledClass),
                function(n, i) { return self.$lis.index(n); } );

            // callback
            $(this.element).triggerHandler("disable.ui-tabs",
                [this.ui(this.$tabs[index], this.$panels[index])]
            );

        },
        select: function(index) {
            if (typeof index =3D=3D 'string')
                index =3D this.$tabs.index( =
this.$tabs.filter('[href$=3D' + index + ']')[0] );
            this.$tabs.eq(index).trigger(this.options.event);
        },
        load: function(index, callback) { // callback is for internal =
usage only
            var self =3D this, o =3D this.options,
                $a =3D this.$tabs.eq(index), a =3D $a[0];

            var url =3D $a.data('load.ui-tabs');

            // no remote - just finish with callback
            if (!url) {
                typeof callback =3D=3D 'function' && callback();
                return;
            }

            // load remote from here on
            if (o.spinner) {
                var $span =3D $('span', a), label =3D $span.html();
                $span.html('<em>' + o.spinner + '</em>');
            }
            var finish =3D function() {
                self.$tabs.filter('.' + o.loadingClass).each(function() =
{
                    $(this).removeClass(o.loadingClass);
                    if (o.spinner)
                        $('span', this).html(label);
                });
                self.xhr =3D null;
            };
            var ajaxOptions =3D $.extend({}, o.ajaxOptions, {
                url: url,
                success: function(r, s) {
                    $(a.hash).html(r);
                    finish();
                    // This callback is required because the switch has =
to take
                    // place after loading has completed.
                    typeof callback =3D=3D 'function' && callback();

                    if (o.cache)
                        $.removeData(a, 'load.ui-tabs'); // if loaded =
once do not load them again

                    // callback
                    $(self.element).triggerHandler("load.ui-tabs",
                        [self.ui(self.$tabs[index], =
self.$panels[index])]
                    );

                    o.ajaxOptions.success && o.ajaxOptions.success(r, =
s);
                }
            });
            if (this.xhr) {
                // terminate pending requests from other tabs and =
restore tab label
                this.xhr.abort();
                finish();
            }
            $a.addClass(o.loadingClass);
            setTimeout(function() { // timeout is again required in IE, =
"wait" for id being restored
                self.xhr =3D $.ajax(ajaxOptions);
            }, 0);

        },
        url: function(index, url) {
            this.$tabs.eq(index).data('load.ui-tabs', url);
        },
        destroy: function() {
            var o =3D this.options;
            $(this.element).unbind('.ui-tabs')
                .removeClass(o.navClass).removeData('ui-tabs');
            this.$tabs.each(function() {
                var href =3D $.data(this, 'href.ui-tabs');
                if (href)
                    this.href =3D href;
                $(this).unbind('.ui-tabs')
                    =
.removeData('href.ui-tabs').removeData('load.ui-tabs');
            });
            this.$lis.add(this.$panels).each(function() {
                if ($.data(this, 'destroy.ui-tabs'))
                    $(this).remove();
                else
                    $(this).removeClass([o.selectedClass, =
o.unselectClass,
                        o.disabledClass, o.panelClass, =
o.hideClass].join(' '));
            });
        }
    });

})(jQuery);

------=_NextPart_000_0000_01CA78AB.A530CCE0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.660news.com/js/DateMath.js

$.extend(Date, {

	/**
	* Constant field representing Day
	* @property DAY
	* @static
	* @final
	* @type String
	*/
	DAY : "D",

	/**
	* Constant field representing Week
	* @property WEEK
	* @static
	* @final
	* @type String
	*/
	WEEK : "W",

	/**
	* Constant field representing Year
	* @property YEAR
	* @static
	* @final
	* @type String
	*/
	YEAR : "Y",

	/**
	* Constant field representing Month
	* @property MONTH
	* @static
	* @final
	* @type String
	*/
	MONTH : "M",

	/**
	* Constant field representing one day, in milliseconds
	* @property ONE_DAY_MS
	* @static
	* @final
	* @type Number
	*/
	ONE_DAY_MS : 1000*60*60*24,
 =20
	/**
	* Constant field mapping day strings to integers (0-6)
	* @property SUN, MON, TUE, WED, THU, FRI, SAT
	* @static
	* @final
	* @type Number
	*/ =20
  SUN : 0,
  MON : 1,
  TUE : 2,
  WED : 3,
  THU : 4,
  FRI : 5,
  SAT : 6,

	/**
	* Retrieves a JavaScript Date object representing January 1 of any =
given year.
	* @method getJan1
	* @param {Number} calendarYear		The calendar year for which to retrieve =
January 1
	* @return {Date}	January 1 of the calendar year specified.
	*/
	getJan1 : function(calendarYear) {
		return Date.getDate(calendarYear,0,1);
	},

	/**
	 * Returns a new JavaScript Date object, representing the given year, =
month and date. Time fields (hr, min, sec, ms) on the new Date object
	 * are set to 0. The method allows Date instances to be created with =
the a year less than 100. "new Date(year, month, date)" implementations
	 * set the year to 19xx if a year (xx) which is less than 100 is =
provided.
	 *


	 * NOTE:Validation on argument values is not performed. It is the =
caller=92s responsibility to ensure
	 * arguments are valid as per the ECMAScript-262 Date object =
specification for the new Date(year, month[, date]) constructor.
	 *=20

	 * @method getDate
	 * @param {Number} y Year.
	 * @param {Number} m Month index from 0 (Jan) to 11 (Dec).
	 * @param {Number} d (optional) Date from 1 to 31. If not provided, =
defaults to 1.
	 * @return {Date} The JavaScript date object with year, month, date set =
as provided.
	 */
	getDate : function(y, m, d) {
		var dt =3D null;
		if (typeof d=3D=3D"undefined") {
			d =3D 1;
		}
		if (y >=3D 100) {
			dt =3D new Date(y, m, d);
		} else {
			dt =3D new Date();
			dt.setFullYear(y);
			dt.setMonth(m);
			dt.setDate(d);
			dt.setHours(0,0,0,0);
		}
		return dt;
	}
});

$.extend(Date.prototype, {

	/**
	* Adds the specified amount of time to the this instance.
	* @method add
	* @param {String} field	The field constant to be used for performing =
addition.
	* @param {Number} amount	The number of units (measured in the field =
constant) to add to the date.
	* @return {Date} The resulting Date object
	*/
	add : function(field, amount) {
		var d =3D new Date(this.getTime());

		switch (field) {
			case Date.MONTH:
				var newMonth =3D this.getMonth() + amount;
				var years =3D 0;

				if (newMonth < 0) {
					while (newMonth < 0) {
						newMonth +=3D 12;
						years -=3D 1;
					}
				} else if (newMonth > 11) {
					while (newMonth > 11) {
						newMonth -=3D 12;
						years +=3D 1;
					}
				}

				d.setMonth(newMonth);
				d.setFullYear(this.getFullYear() + years);
				break;
			case Date.DAY:
				d.setDate(this.getDate() + amount);
				break;
			case Date.YEAR:
				d.setFullYear(this.getFullYear() + amount);
				break;
			case Date.WEEK:
				d.setDate(this.getDate() + (amount * 7));
				break;
		}
		return d;
	},

	/**
	* Subtracts the specified amount of time from the this instance.
	* @method subtract
	* @param {Number} field	The this field constant to be used for =
performing subtraction.
	* @param {Number} amount	The number of units (measured in the field =
constant) to subtract from the date.
	* @return {Date} The resulting Date object
	*/
	subtract : function(field, amount) {
		return this.add(field, (amount*-1));
	},

	/**
	* Determines whether a given date is before another date on the =
calendar.
	* @method before
	* @param {Date} compareTo	The Date object to use for the comparison
	* @return {Boolean} true if the date occurs before the compared date; =
false if not.
	*/
	before : function(compareTo) {
		return (this.getTime() < compareTo.getTime());
	},

	/**
	* Determines whether a given date is after another date on the =
calendar.
	* @method after
	* @param {Date} compareTo	The Date object to use for the comparison
	* @return {Boolean} true if the date occurs after the compared date; =
false if not.
	*/
	after : function(compareTo) {
		return (this.getTime() > compareTo.getTime());
	},
 =20
	/**
	* Determines whether a given date is equal to another date on the =
calendar.
	* @method equals
	* @param {Date} compareTo	The Date object to use for the comparison
	* @return {Boolean} true if the dates are the same; false if not.
	*/
	equals : function(compareTo) {
		return (this.getTime() =3D=3D compareTo.getTime());
	},

	/**
	* Determines whether a given date is between two other dates on the =
calendar.
	* @method between
	* @param {Date} dateBegin	The start of the range
	* @param {Date} dateEnd		The end of the range
	* @return {Boolean} true if the date occurs between the compared dates; =
false if not.
	*/
	between : function(dateBegin, dateEnd) {
		return (this.after(dateBegin) && this.before(dateEnd));
	},

	/**
	* Calculates the number of days the specified date is from January 1 of =
the specified calendar year.
	* Passing January 1 to this function would return an offset value of =
zero.
	* @method getDayOffset
	* @return {Number}	The number of days since January 1 of the given year
	*/
	getDayOffset : function() {
		var beginYear =3D Date.getJan1(this.getFullYear()); // Find the start =
of the year. This will be in week 1.

		// Find the number of days the passed in date is away from the =
calendar year start
		return Math.ceil((this.getTime() - beginYear.getTime()) / =
Date.ONE_DAY_MS);
	},

	/**
	* Calculates the week number for the given date. This function assumes =
that week 1 is the
	* week in which January 1 appears, regardless of whether the week =
consists of a full 7 days.
	* The calendar year can be specified to help find what a the week =
number would be for a given
	* date if the date overlaps years. For instance, a week may be =
considered week 1 of 2005, or
	* week 53 of 2004. Specifying the optional calendarYear allows one to =
make this distinction
	* easily.
	* @method getWeekNumber
	* @return {Number}	The week number of the given date.
	*/
	getWeekNumber : function() {
		var date =3D this.clearTime();
		var nearestThurs =3D new Date(date.getTime() + (4 * Date.ONE_DAY_MS) - =
((date.getDay()) * Date.ONE_DAY_MS));

		var jan1 =3D Date.getJan1(nearestThurs.getFullYear());
		var dayOfYear =3D ((nearestThurs.getTime() - jan1.getTime()) / =
Date.ONE_DAY_MS) - 1;

		return Math.ceil((dayOfYear)/ 7);
	},

	/**
	* Determines if a given week overlaps two different years.
	* @method isYearOverlapWeek
	* @return {Boolean}	true if the date overlaps two different years.
	*/
	isYearOverlapWeek : function() {
		var nextWeek =3D this.add(Date.DAY, 6);
		return (nextWeek.getFullYear() !=3D weekBeginDate.getFullYear());
	},

	/**
	* Determines if a given week overlaps two different months.
	* @method isMonthOverlapWeek
	* @return {Boolean}	true if the date overlaps two different months.
	*/
	isMonthOverlapWeek : function() {
		var nextWeek =3D this.add(Date.DAY, 6);
		return (nextWeek.getMonth() !=3D weekBeginDate.getMonth());
	},

	/**
	* Gets the first day of a month containing a given date.
	* @method findMonthStart
	* @return {Date}		The JavaScript Date representing the first day of the =
month
	*/
	findMonthStart : function(date) {
		return Date.getDate(this.getFullYear(), this.getMonth(), 1);
	},
 =20
	/**
	* Gets the last day of a month containing a given date.
	* @method findMonthEnd
	* @return {Date}		The JavaScript Date representing the last day of the =
month
	*/
	findMonthEnd : function() {
		var start =3D this.findMonthStart();
		var nextMonth =3D start.add(Date.MONTH, 1);
		return nextMonth.subtract(Date.DAY, 1);
	},

	/**
	* Clears the time fields from a given date, effectively setting the =
time to 12 noon.
	* @method clearTime
	* @return {Date}		The JavaScript Date cleared of all time fields
	*/
	clearTime : function() {
		var date =3D new Date(this.getTime());
		date.setHours(12,0,0,0);
		return date;
	}
});


------=_NextPart_000_0000_01CA78AB.A530CCE0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.660news.com/js/DateFormat.js


// *********************************************
// formatDate
// *********************************************
// see http://www.svendtofte.com/code/date_format/
// and http://www.php.net/date
Date.prototype.formatDate =3D function (input,time) {
   =20
    var daysLong =3D    ["Sunday", "Monday", "Tuesday", "Wednesday",=20
                       "Thursday", "Friday", "Saturday"];
    var daysShort =3D   ["Sun", "Mon", "Tue", "Wed",=20
                       "Thu", "Fri", "Sat"];
    var monthsShort =3D ["Jan", "Feb", "Mar", "Apr",
                       "May", "Jun", "Jul", "Aug", "Sep",
                       "Oct", "Nov", "Dec"];
    var monthsLong =3D  ["January", "February", "March", "April",
                       "May", "June", "July", "August", "September",
                       "October", "November", "December"];

    var switches =3D { // switches object
       =20
        a : function () {
            // Lowercase Ante meridiem and Post meridiem
            return date.getHours() > 11? "pm" : "am";
        },
       =20
        A : function () {
            // Uppercase Ante meridiem and Post meridiem
            return (this.a().toUpperCase ());
        },
   =20
        B : function (){
            // Swatch internet time. code simply grabbed from ppk,
            // since I was feeling lazy:
            // http://www.xs4all.nl/~ppk/js/beat.html
            var off =3D (date.getTimezoneOffset() + 60)*60;
            var theSeconds =3D (date.getHours() * 3600) +=20
                             (date.getMinutes() * 60) +=20
                              date.getSeconds() + off;
            var beat =3D Math.floor(theSeconds/86.4);
            if (beat > 1000) beat -=3D 1000;
            if (beat < 0) beat +=3D 1000;
            if ((String(beat)).length =3D=3D 1) beat =3D "00"+beat;
            if ((String(beat)).length =3D=3D 2) beat =3D "0"+beat;
            return beat;
        },
       =20
        c : function () {
            // ISO 8601 date (e.g.: "2004-02-12T15:19:21+00:00"), as per
            // http://www.cl.cam.ac.uk/~mgk25/iso-time.html
            return (this.Y() + "-" + this.m() + "-" + this.d() + "T" +=20
                    this.h() + ":" + this.i() + ":" + this.s() + =
this.P());
        },
       =20
        d : function () {
            // Day of the month, 2 digits with leading zeros
            var j =3D String(this.j());
            return (j.length =3D=3D 1 ? "0"+j : j);
        },
       =20
        D : function () {
            // A textual representation of a day, three letters
            return daysShort[date.getDay()];
        },
       =20
        F : function () {
            // A full textual representation of a month
            return monthsLong[date.getMonth()];
        },
       =20
        g : function () {
            // 12-hour format of an hour without leading zeros
						if(date.getHours() =3D=3D 0) return 12;
            return date.getHours() > 12 ? date.getHours()-12 : =
date.getHours();
        },
       =20
        G : function () {
            // 24-hour format of an hour without leading zeros
            return date.getHours();
        },
       =20
        h : function () {
            // 12-hour format of an hour with leading zeros
            var g =3D String(this.g());
            return (g.length =3D=3D 1 ? "0"+g : g);
        },
       =20
        H : function () {
            // 24-hour format of an hour with leading zeros
            var G =3D String(this.G());
            return (G.length =3D=3D 1 ? "0"+G : G);
        },
       =20
        i : function () {
            // Minutes with leading zeros
            var min =3D String (date.getMinutes ());
            return (min.length =3D=3D 1 ? "0" + min : min);
        },
       =20
        I : function () {
            // Whether or not the date is in daylight saving time (DST)
            // note that this has no bearing in actual DST mechanics,
            // and is just a pure guess. buyer beware.
            var noDST =3D new Date ("January 1 " + this.Y() + " =
00:00:00");
            return (noDST.getTimezoneOffset () =3D=3D=20
                    date.getTimezoneOffset () ? 0 : 1);
        },
       =20
        j : function () {
            // Day of the month without leading zeros
            return date.getDate();
        },
       =20
        l : function () {
            // A full textual representation of the day of the week
            return daysLong[date.getDay()];
        },
       =20
        L : function () {
            // leap year or not. 1 if leap year, 0 if not.
            // the logic should match iso's 8601 standard.
            // =
http://www.uic.edu/depts/accc/software/isodates/leapyear.html
            var Y =3D this.Y();
            if (        =20
                (Y % 4 =3D=3D 0 && Y % 100 !=3D 0) ||
                (Y % 4 =3D=3D 0 && Y % 100 =3D=3D 0 && Y % 400 =3D=3D 0)
                ) {
                return 1;
            } else {
                return 0;
            }
        },
       =20
        m : function () {
            // Numeric representation of a month, with leading zeros
            var n =3D String(this.n());
            return (n.length =3D=3D 1 ? "0"+n : n);
        },
       =20
        M : function () {
            // A short textual representation of a month, three letters
            return monthsShort[date.getMonth()];
        },
       =20
        n : function () {
            // Numeric representation of a month, without leading zeros
            return date.getMonth()+1;
        },
       =20
        N : function () {
            // ISO-8601 numeric representation of the day of the week
            var w =3D this.w();
            return (w =3D=3D 0 ? 7 : w);
        },
       =20
        O : function () {
            // Difference to Greenwich time (GMT) in hours
            var os =3D Math.abs(date.getTimezoneOffset());
            var h =3D String(Math.floor(os/60));
            var m =3D String(os%60);
            h.length =3D=3D 1? h =3D "0"+h:1;
            m.length =3D=3D 1? m =3D "0"+m:1;
            return date.getTimezoneOffset() < 0 ? "+"+h+m : "-"+h+m;
        },
       =20
        P : function () {
            // Difference to GMT, with colon between hours and minutes
            var O =3D this.O();
            return (O.substr(0, 3) + ":" + O.substr(3, 2));
        },     =20
       =20
        r : function () {
            // RFC 822 formatted date
            var r; // result
            //  Thu         ,     21               Dec              2000
            r =3D this.D() + ", " + this.d() + " " + this.M() + " " + =
this.Y() +
            //    16          :    01          :    07               =
0200
            " " + this.H() + ":" + this.i() + ":" + this.s() + " " + =
this.O();
            return r;
        },

        s : function () {
            // Seconds, with leading zeros
            var sec =3D String (date.getSeconds ());
            return (sec.length =3D=3D 1 ? "0" + sec : sec);
        },       =20
       =20
        S : function () {
            // English ordinal suffix for the day of the month, 2 =
characters
            switch (date.getDate ()) {
                case  1: return ("st");=20
                case  2: return ("nd");=20
                case  3: return ("rd");
                case 21: return ("st");=20
                case 22: return ("nd");=20
                case 23: return ("rd");
                case 31: return ("st");
                default: return ("th");
            }
        },
       =20
        t : function () {
            // thanks to Matt Bannon for some much needed code-fixes =
here!
            var daysinmonths =3D =
[null,31,28,31,30,31,30,31,31,30,31,30,31];
            if (this.L()=3D=3D1 && this.n()=3D=3D2) return 29; // ~leap =
day
            return daysinmonths[this.n()];
        },
       =20
        U : function () {
            // Seconds since the Unix Epoch (January 1 1970 00:00:00 =
GMT)
            return Math.round(date.getTime()/1000);
        },

        w : function () {
            // Numeric representation of the day of the week
            return date.getDay();
        },
       =20
        W : function () {
            // Weeknumber, as per ISO specification:
            // http://www.cl.cam.ac.uk/~mgk25/iso-time.html
       =20
            var DoW =3D this.N ();
            var DoY =3D this.z ();

            // If the day is 3 days before New Year's Eve and is =
Thursday or earlier,
            // it's week 1 of next year.
            var daysToNY =3D 364 + this.L () - DoY;
            if (daysToNY <=3D 2 && DoW <=3D (3 - daysToNY)) {
                return 1;
            }

            // If the day is within 3 days after New Year's Eve and is =
Friday or later,
            // it belongs to the old year.
            if (DoY <=3D 2 && DoW >=3D 5) {
                return new Date (this.Y () - 1, 11, 31).formatDate =
("W");
            }
           =20
            var nyDoW =3D new Date (this.Y (), 0, 1).getDay ();
            nyDoW =3D nyDoW !=3D 0 ? nyDoW - 1 : 6;

            if (nyDoW <=3D 3) { // First day of the year is a Thursday =
or earlier
                return (1 + Math.floor ((DoY + nyDoW) / 7));
            } else {  // First day of the year is a Friday or later
                return (1 + Math.floor ((DoY - (7 - nyDoW)) / 7));
            }
        },
       =20
        y : function () {
            // A two-digit representation of a year
            var y =3D String(this.Y());
            return y.substring(y.length-2,y.length);
        },       =20
       =20
        Y : function () {
            // A full numeric representation of a year, 4 digits
   =20
            // we first check, if getFullYear is supported. if it
            // is, we just use that. ppks code is nice, but wont
            // work with dates outside 1900-2038, or something like that
            if (date.getFullYear) {
                var newDate =3D new Date("January 1 2001 00:00:00 =
+0000");
                var x =3D newDate .getFullYear();
                if (x =3D=3D 2001) {             =20
                    // i trust the method now
                    return date.getFullYear();

                }
            }
            // else, do this:
            // codes thanks to ppk:
            // http://www.xs4all.nl/~ppk/js/introdate.html
            var x =3D date.getYear();
            var y =3D x % 100;
            y +=3D (y < 38) ? 2000 : 1900;
            return y;
        },

       =20
        z : function () {
            // The day of the year, zero indexed! 0 through 366
            var t =3D new Date("January 1 " + this.Y() + " 00:00:00");
            var diff =3D date.getTime() - t.getTime();
            return Math.floor(diff/1000/60/60/24);
        },

        Z : function () {
            // Timezone offset in seconds
            return (date.getTimezoneOffset () * -60);
        }       =20
   =20
    }

    function getSwitch(str) {
        if (switches[str] !=3D undefined) {
            return switches[str]();
        } else {
            return str;
        }
    }

    var date;
    if (time) {
        var date =3D new Date (time);
    } else {
        var date =3D this;
    }

    var formatString =3D input.split("");
    var i =3D 0;
    while (i < formatString.length) {
        if (formatString[i] =3D=3D "\\") {
            // this is our way of allowing users to escape stuff
            formatString.splice(i,1);
        } else {
            formatString[i] =3D getSwitch(formatString[i]);
        }
        i++;
    }
   =20
    return formatString.join("");
}


// Some (not all) predefined format strings from PHP 5.1.1, which=20
// offer standard date representations.
// See: http://www.php.net/manual/en/ref.datetime.php#datetime.constants
//

// Atom      "2005-08-15T15:52:01+00:00"
Date.DATE_ATOM    =3D "Y-m-d\\TH:i:sP";
// ISO-8601  "2005-08-15T15:52:01+0000"
Date.DATE_ISO8601 =3D "Y-m-d\\TH:i:sO";
// RFC 2822  "Mon, 15 Aug 2005 15:52:01 +0000"
Date.DATE_RFC2822 =3D "D, d M Y H:i:s O";
// W3C       "2005-08-15T15:52:01+00:00"
Date.DATE_W3C     =3D "Y-m-d\\TH:i:sP";
------=_NextPart_000_0000_01CA78AB.A530CCE0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.660news.com/js/Schedule.js

/** A Schedule Class for reading and displaying radio schedules in a =
variety of formats
* @class Schedule
* @param {String} xmlFile=20
* @param {jQuery} options

  <ol>
 	  <li [class=3D"current"]>
			<div class=3D"time">
	 			<span class=3D"start">00:00</span>
				<span class=3D"to"> - </span>
				<span class=3D"end">12:00</span>
			</div>
			<div class=3D"show"><a href=3D"/show/url/"><img =
src=3D"/show-img.jpg"/> Show Name</a></div>
			<div class=3D"host"><a href=3D"/host/url/"><img =
src=3D"/host-img.jpg"/> Host Name</a></div>
		</li>
  </ol>
 *
 */
=09
function Schedule(xmlDoc, opts)
{
  var self =3D this;
  this.error =3D false;
  this.shows =3D new Array();
  this.xml =3D xmlDoc;
 =20
  this.options =3D $.extend({
    debug : true,
    fxSpeed : 'slow',
    dowSeparator: ',',
    view: "today", // (today, now, week, month,...)
		gmtOffset: 0,
    now : new Date()
  }, opts);
 =20
  this.parseXML(this.xml);
};
 =20
$.extend(Schedule.prototype, {
   =20
		/**
		* Core method to convert the xml shows document into Show objects.
		* @method parseXML
		* @param {XMLDocument} xml	The xml to parse
		*/
    parseXML : function(xml)
    {
      var self =3D this, o =3D this.options;
      var YYYYMMDD =3D /(\d{4})[-_\s]?(\d{2})[-_\s]?(\d{2})/;
      var shows =3D $("shows",xml);
      o.gmtOffset =3D parseInt(shows[0].getAttribute("gmtoffset"));
      o.now =3D new Date(o.now.getTime()+(o.gmtOffset + (new =
Date().getTimezoneOffset())/60)*1000*60*60);
     =20
      // Loop over each show
      $("show",xml).each(
        function(id){
          var show =3D $("show",xml).get(id);

          // For Each Host of the Show
          var hostArr =3D new Array();
          $("host",show).each(function(id){
            var host =3D $("host",show).get(id);
            hostArr[hostArr.length] =3D new =
ShowHost(host.getAttribute("name"),host.getAttribute("link"),host.getAttr=
ibute("image"));
          });
         =20
          // For each scheduled show-date, get the time and day(s) it =
runs.
          // and create a new Show object for each during this week
          $("date",show).each(
            function(id){
           =20
              var date =3D $("date",show).get(id);
              if(!date) return;
              var stime =3D new ClockTime(date.getAttribute("start"));
              var etime =3D new ClockTime(date.getAttribute("end"));
             =20
              // Recurring shows
              // for each set day (mon,tue,wed,etc), create a ShowDate =
for the show for this week
              var days =3D date.getAttribute("days");
              if(!empty(days)) {
                days =3D days.split(o.dowSeparator);
               =20
                for(var i=3D0; i<days.length; i++) {
               =20
                  var day =3D =
o.now.add(Date.DAY,Date[days[i].toUpperCase()]-o.now.getDay()); // =
subtract the day of the week to reset to sunday, then move the date =
forward from there
                  var start =3D new =
Date(day.getFullYear(),day.getMonth(),day.getDate(),stime.hour,stime.minu=
te);
                  if(etime.hour < stime.hour) day =3D =
day.add(Date.DAY,1); // end time goes into the next day's morning
                  var end =3D new =
Date(day.getFullYear(),day.getMonth(),day.getDate(),etime.hour,etime.minu=
te);
                  var showDate =3D new ShowDate( start, end, true ); =
//log(start,end);
                  var theShow =3D new =
Show(show.getAttribute("name"),showDate,show.getAttribute("link"),show.ge=
tAttribute("image"),hostArr);
                 =20
                  self.shows.push(theShow);
                }
              }
             =20
              // Handle specific date (e.g. non-recurring)
              // Day format expected: YYYY-MM-DD
              var day =3D date.getAttribute("day");
              if(!empty(day)) {
                day =3D YYYYMMDD.exec(day);
                // log(show.getAttribute("name"), day);
               =20
                if(day && day.length =3D=3D 4) { // year, month, day are =
present
               =20
                  day =3D new Date( day[1], parseInt(day[2])-1, day[3] =
);
                  var start =3D new =
Date(day.getFullYear(),day.getMonth(),day.getDate(),stime.hour,stime.minu=
te);
                  if(etime.hour < stime.hour) day =3D =
day.add(Date.DAY,1); // end time goes into the next day's morning
                  var end =3D new =
Date(day.getFullYear(),day.getMonth(),day.getDate(),etime.hour,etime.minu=
te);
                  var showDate =3D new ShowDate( start, end, false); =
//log(start,end);
                  var theShow =3D new =
Show(show.getAttribute("name"),showDate,show.getAttribute("link"),show.ge=
tAttribute("image"),hostArr);
                 =20
                  self.shows.push(theShow);
                 =20
                }
              }
             =20
            } // function(id)
           =20
          ); // each

        } // function
      ); // each show
     =20
      // Sort the shows by start date and recurring status.
      // Shows that don't recur come first in the sort order.
      self.shows.sort(function(a, b)
        {
          if(a.date.start.before(b.date.start)) return -1;
          else if(a.date.start.after(b.date.start)) return 1;
          else if(b.isRecurring()) return -1;
          else if(a.isRecurring()) return 1;
          else return 0;
        }     =20
      );

    }, // parseXML
   =20
		/**
		* Display the schedule in the designated container (out)
		* @method display
		*/
    display : function(out)
    {
      var html =3D "";
      switch(this.options.view) {
        case "today":
          html =3D this.todayHtml();
          break;
        case "now":
          html =3D this.nowHtml();
          break;
        case "week":
          html =3D this.weekHtml();
          break;
      }
      $(out).append(html);
    },
   =20
		/**
		* Print an agenda for the given day as a list of times, show names, =
and hosts
		* @method todayHtml
		*/
    todayHtml : function(when)
    {
      var self =3D this, o =3D this.options, shows =3D this.shows;
      if(!when) when =3D o.now;
     =20
      var html =3D []; // array joins are much faster than string =
concatenation
      html.push("<h4 class=3D'showday'>");
      html.push(when.formatDate("l, F jS"));
      html.push("</h4>");
      html.push("<ul class=3D'showlist'>");
     =20
      var show, nextshow, alt =3D 0;
      for(var s=3D0; s < shows.length; s++)
      {
        var date =3D shows[s].date;
        var conflict =3D false;
        show =3D shows[s];
        nextshow =3D shows[s+1];
       =20
        if(nextshow !=3D null) {
          // check if this show overlaps with the next show
          if(show.start().equals(nextshow.start()) || // shows start at =
the same time OR
             show.end().after(nextshow.start()) ) { // show ends after =
the time when the next show starts
              // non-recurring shows bump recurring shows
              if(!show.isRecurring()) {
                s++; // skip the next show
              // there's a time conflict with a recurring show           =
  =20
              } else {
                conflict =3D true;
              }
          }
        }
       =20
        if(date.isToday(when)) {
          html.push("<li class=3D'clearfix");
          //log( show.name, date.start, date.end );
          if(show.isOnAir(o.now)) html.push(" current");
          html.push((alt%2=3D=3D1) ? " alt" : ""); alt++;
          html.push((conflict) ? " conflict" : "");
          html.push("'>");
          html.push(show.html());
          html.push("</li>");
        }
       =20
      }
     =20
      html.push("</ul>");
      return html.join('');
     =20
    }, // printToday
   =20
		/**
		* Find and return html for the show that is currently playing.
		* @method printNow
		*/
    nowHtml : function()
    {
      var self =3D this, o =3D this.options, shows =3D this.shows;
      var html =3D [];
     =20
      for(var i=3D0; i < shows.length; i++)
      {
        if(shows[i].date.isNow(o.now)) {
          html.push(shows[i].html());
					break;
        }
      }
      return html.join('');
    }, // printNow
   =20
		/**
		* Construct the html for a week-long schedule, which is an agenda for =
each day of the week
		* @method weekHtml
		* @return {String} html for the weekly schedule
		*/
    weekHtml : function()
    {
      var self =3D this, o =3D this.options, shows =3D this.shows;
      var weekday =3D o.now.subtract(Date.DAY,o.now.getDay()); // week =
starts on Sunday
      var html =3D []; // array joins are much faster than string =
concatenation
     =20
      // loop over each weekday and add the current weekday's agenda to =
the html
      for(var i=3D0; i<7; i++)
      {
        html.push(self.todayHtml(weekday));
        weekday =3D weekday.add(Date.DAY,1); // next day
      }
      return html.join('');
    }, // printWeek
   =20
    log : function() {
      if(!this.options.debug) return;
      if( window.console )
        console.debug.apply( console, arguments );
    }
   =20
}); // Schedule methods

/** A scheduled show for a single time frame
* @class Show
* @param {String} name=20
* @param {ShowDate} date
* @param {String} link=20
* @param {String} image=20
* @param {Array} hosts
*/
function Show(name, date, link, image, hosts)
{
	this.name =3D name;
	this.date =3D date;
	this.link =3D link;
	this.image =3D image;
	this.hosts =3D hosts;
 =20
=09
	/**
	* Compare the ShowDate(s) of two shows, a and b
	* @method sortByDate
	* @param {Show} a=20
	* @param {Show} b=20
	* @return {Number} 1 if show a runs before show b, 0 if both shows run =
in the same period, -1 if show b runs before show a
	*/
	this.sortByDate =3D function(a, b)
	{
    if(a.date.start.before(b.start.date)) return -1;
    else if(a.date.start.after(b.start.date)) return 1;
    else return 0;
	}
   =20
  /**=20
      * Returns true if this show runs today.
      */
	this.isOnAir =3D function(when)
	{
    return this.date.isNow(when);
	}
 =20
  /**=20
      * Returns true if this show recurs each week
      */
	this.isRecurring =3D function()
	{
    return this.date.recurring;
	}
   =20
  /**=20
      * Date-time the show starts
      */
	this.start =3D function()
	{
    return this.date.start;
	}
 =20
  /**=20
      * Date-time the show ends
      */
	this.end =3D function()
	{
    return this.date.end;
	}
 =20
  /**=20
      *=20
      */
	this.html =3D function()
	{
    var html =3D [];
   =20
    if(!empty(this.image)) html.push('<img src=3D"'+this.image+'"/>');
    html.push(this.date.html());
    html.push('<div class=3D"show">');
    html.push('<h4>');
    if(!empty(this.link)) html.push('<a href=3D"'+this.link+'">');
    html.push(this.name);
    if(!empty(this.link)) html.push('</a>');
    html.push('</h4>');    =20
    html.push(this.hostsHtml());
    html.push('</div>');

		return html.join('');
	}
 =20
  this.hostsHtml =3D function()
  {
    var html =3D [];
    var hostCount =3D this.hosts.length;
    html.push('<div class=3D"hosts">');
    for(var i=3D0; i<hostCount; i++) {
      html.push(this.hosts[i].html());
      if(hostCount > 1 && i < hostCount-2) {
        html.push(", ");
      } else if(hostCount > 1 && i =3D=3D hostCount-2) {
        html.push(" &amp; ");
      }
    }
    html.push('</div>');
    return html.join('');
  }
 =20
} // Show

/**
* @class ShowHost
* @param {String} name=20
* @param {String} link=20
* @param {String} image=20
*/
function ShowHost(name, link, image)
{
	this.name =3D name;
	this.link =3D link;
	this.image =3D image;
=09
	this.html =3D function()
	{
    var html =3D [];
		html.push('<span>');
		if(!empty(this.link)) html.push('<a href=3D"'+this.link+'">');
		//if(!empty(this.image)) html.push('<img src=3D"'+this.image+'"/>');
		html.push(this.name);
		if(!empty(this.link)) html.push('</a>');
		html.push('</span>');
		return html.join('');
	}
=09
}

/**
* @class ShowDate
* @param {Date} start=20
* @param {Date} end=20
* @param {Boolean} recurring=20
*/
function ShowDate(_start,_end, _recurring)
{
  // Constructor
	this.start =3D _start;
	this.end =3D _end;
  this.recurring =3D _recurring;
   =20
	/**
	* Determine if this ShowDate runs on the day provided.
	* @method isToday
	* @param {Date} day	The day to test agains
	* @return {Boolean} true if the show runs on the day
	*/
  this.isToday =3D function(day)
  {=20
    if(!day) day =3D new Date();
    return (this.start.getDay() =3D=3D day.getDay() &&
           this.start.getMonth() =3D=3D day.getMonth() &&
           this.start.getDate() =3D=3D day.getDate() );
  	//var nowDay =3D day.getDay();
  	//var due =3D this.start.getDay() =3D=3D nowDay || this.end.getDay() =
=3D=3D nowDay;
//log(nowDay, due, this.start, this.end);
  	//return due;
  }
 =20
  /**=20
      * Determine if this ShowDate is running now
      */
  this.isNow =3D function(now)
  {
    if(!now) now =3D new Date();
    //log(now, this.start, this.end, now.between(this.start,this.end));
    return now.between(this.start,this.end);
  }
=09
  /**
      *	<div class=3D"time">
      *   <span class=3D"start">00:00</span>
      *   <span class=3D"to"> - </span>
      *   <span class=3D"end">12:00</span>
      * </div>
      */
	this.html =3D function()
	{
    var f =3D "g:ia";
    var html =3D new Array();
		html.push('<div class=3D"time">');
    html.push('<span class=3D"start">');
    html.push(this.start.formatDate(f));
    html.push('</span>');
		if(!empty(this.end)) {
      html.push('<span class=3D"to"> - </span>');
      html.push('<span class=3D"end">');
      html.push(this.end.formatDate(f));
      html.push('</span>');
    }
		html.push('</div>');
		return html.join('');
	}
 =20
  /**
      *	<div class=3D"time">
      *   <span class=3D"start">00:00</span>
      *   <span class=3D"to"> - </span>
      *   <span class=3D"end">12:00</span>
      * </div>
      */
	this.toString =3D function()
	{
    var f =3D "g:i";
    return this.start.formatDate(f)+"-"+this.end.formatDate(f);
	}=09
=09
} // ShowDate

/**
* 24 hour clock-time object for parsing and storing times without a date =
component
* @class ClockTime
* @param {String} time
*/
function ClockTime(time)
{
  this.hour;
  this.minute;
 =20
  /**
    * Cases: 1200, 2300, 0000, 0500, 1am, 2pm, 2300pm, 12:00
    */
  this.parse =3D function(time)
  {
    var hour =3D 0, minute =3D 0;
    var hrShift =3D 0, hrPos =3D 0, minPos=3D2, hrLength=3D2;
   =20
    // clean up the time
    time =3D jQuery.trim(time.toLowerCase());
    if(time.indexOf('p.m.') !=3D -1 || time.indexOf('pm') !=3D -1) {
      hrShift =3D 12;
    }
    // strip any non-digit characters (Remove colons, ams, pms, etc.)
    time =3D time.replace(/[^\d.]/g,"");
   =20
    // time starts with a zero (e.g. morning times in 24hr format - =
0100,0200,0300,etc) so skip the first digit
  	if(time.indexOf('0') =3D=3D 0) { hrPos =3D 1; }
    // only 3 digits in the time, therefore the leading zero on a =
morning time was omitted
    if(time.length =3D=3D 3) { minPos--; hrPos=3D0; hrLength=3D1; }
   =20
    this.hour =3D parseInt(time.substr(hrPos,hrLength-hrPos));
    if(this.hour < 13) this.hour +=3D hrShift; // case: 20:00pm - don't =
add the hrShift
    this.minute =3D parseInt(time.substr(minPos,2));
   =20
    return this;
  }
 =20
  this.toString =3D function(format)
  {
    var out =3D new Array();
    switch(format) {
   =20
    default:=20
      var minPad =3D "";
      if(this.minute < 10) minPad =3D "0";
      out.push(this.hour);
      out.push(":");
      out.push(minPad);
      out.push(this.minute);
    }
    return out.join('');
  }
 =20
  if(time) {
    this.parse(time);
  } else {
    this.hour =3D 0;
    this.minute =3D 0;
  }
 =20
 =20
} // Clock Date

/**************************************************
 * Utilities
 **************************************************/
function empty(txt)
{
	return (txt =3D=3D null || txt =3D=3D '');
}

var DEBUG =3D true;
function log() {
  if(!DEBUG) return;
  if( window.console )
    console.debug.apply( console, arguments );
}
------=_NextPart_000_0000_01CA78AB.A530CCE0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.660news.com/js/behaviours.js

=0A=
=0A=
=0A=
/**=0A=
 * Format Dates=0A=
 */=0A=
var dateRe =3D /^(\d{4})-(\d{2})-(\d{2}) (\d{2}):(\d{2})$/;=0A=
var dateFmt =3D "l, F jS, Y g:i a";=0A=
 =0A=
$(function(){=0A=
	$(".dates li").each(function(){=0A=
		var date =3D $(this).text();=0A=
		var dt =3D dateRe.exec(date);=0A=
=0A=
		if(dt && dt.length =3D=3D 6){=0A=
			var d =3D new Date(dt[1],dt[2]-1,dt[3],parseInt(dt[4],10),dt[5]);=0A=
			$(this).text(" | " + d.formatDate(dateFmt));=0A=
		}=0A=
		=0A=
	});=0A=
});=0A=
=0A=
$(function(){=0A=
	$(".meta-info .published").each(function(){=0A=
		var date =3D $(this).text();=0A=
		var dt =3D dateRe.exec(date);=0A=
		=0A=
		if(dt && dt.length =3D=3D 6){=0A=
			var d =3D new Date(dt[1],dt[2]-1,dt[3],parseInt(dt[4],10),dt[5]);=0A=
			$(this).text(" | " + d.formatDate(dateFmt));=0A=
		}=0A=
		=0A=
	});=0A=
});=0A=
=0A=
$(function(){=0A=
		$(".datetime").each(function(){=0A=
			var date =3D $(this).text();=0A=
			if(date !=3D null && date !=3D ""){=0A=
				var d =3D new Date(date);=0A=
				$(this).text(d.formatDate("F jS"));=0A=
				$(this).show();=0A=
			}=0A=
		});=0A=
});=0A=
=0A=
=0A=
/**=0A=
 * Article Tools =0A=
 *=0A=
 */=0A=
var addthis_pub  =3D 'rogersradio';=0A=
var addthis_options =3D 'email, favorites, facebook, digg, delicious, =
myspace, google, live, more';=0A=
=0A=
$(function(){=0A=
		$(".article .articleTools").each(function(){=0A=
			var html =3D [];=0A=
			=0A=
			// bookmark=0A=
			html.push('<a onclick=3D"return addthis_sendto(\'favorites\');" =
href=3D"./"><img src=3D"/images/skin/articletool-bookmark.gif" =
alt=3D"Bookmark" border=3D"0"></a>');=0A=
			=0A=
			// addthis=0A=
			html.push('<a href=3D"http://www.addthis.com/bookmark.php" =
onmouseover=3D"return addthis_open(this, \'\', \'[URL]\', \'[TITLE]\')" =
onmouseout=3D"addthis_close()" onclick=3D"return addthis_sendto()">');=0A=
			html.push('<img src=3D"/images/skin/articletool-share.gif" =
width=3D"60" height=3D"16" border=3D"0" alt=3D"" /></a>');=0A=
			html.push('<script type=3D"text/javascript" =
src=3D"http://s7.addthis.com/js/152/addthis_widget.js"></script>');		=0A=
																		 =0A=
			$(this).html(html.join(''));	=0A=
		});=0A=
});=0A=
=0A=
=0A=
=0A=
				=0A=
=0A=
/**=0A=
 * Google Analytics=0A=
 * Depends on jquery.ga.js and urchin.js=0A=
 */=0A=
$(function(){=0A=
	if( FLAG_GOOGLE_ANALYTICS ) {=0A=
		options =3D {=0A=
			domains: ANALYTICS_TRACKED_DOMAINS,=0A=
			restricted: ['ad.doubleclick.net'],=0A=
			fileTypes : =
['zip','wmv','gz','mov','txt','ppt','doc','xls','mpg','mpeg','mp3','pdf',=
'avi'],=0A=
			trackAnchors : true,=0A=
			trackFiles : true,=0A=
			trackForms : true,=0A=
			debug: FLAG_DEBUG=0A=
		};=0A=
		$(document).ga(_uacct,options);=0A=
	}=0A=
});=0A=
=0A=
=0A=
/**=0A=
 * Modify external links to include an icon for opening in a new window.=0A=
 */=0A=
$(function(){=0A=
					 =0A=
	$("#content .article .content .copy a,#content .article .content .copy2 =
a").each(function(){=0A=
		var $link =3D $(this);=0A=
		var href =3D $link.attr("href");=0A=
    if ( !isCrossDomain(href) && !isRestricted(href) ) {=0A=
			$link.after(['<a href=3D"',href,'" target=3D"_blank" class=3D"ext" =
title=3D"[External Link] - Click to open in a new =
window.">&nbsp;</a>'].join(''));=0A=
		}=0A=
  });=0A=
					 =0A=
});=0A=
=0A=
=0A=
function isCrossDomain(href)  {=0A=
	var href =3D href.toLowerCase();=0A=
	var hostDomain =3D document.domain.toLowerCase();=0A=
	for(var i =3D 0; i < ANALYTICS_TRACKED_DOMAINS.length; i++) {=0A=
		if ( href.indexOf(ANALYTICS_TRACKED_DOMAINS[i].toLowerCase()) >=3D 0 =
&& =0A=
				 href.indexOf(hostDomain) <=3D -1 ) {=0A=
			return true;=0A=
		}=0A=
	}=0A=
	return false;=0A=
}=0A=
=0A=
=0A=
var EXT_IGNORE_DOMAINS =3D ['ad.doubleclick.net'];=0A=
=0A=
function isRestricted(href) {=0A=
	var href =3D href.toLowerCase();=0A=
	if(href.indexOf("javascript:") >=3D 0) { return true; }=0A=
	if(href.indexOf("mailto:") >=3D 0) { return true; }=0A=
	for(var i =3D 0; i < EXT_IGNORE_DOMAINS.length; i++) {=0A=
		if ( href.indexOf(EXT_IGNORE_DOMAINS[i].toLowerCase()) !=3D -1 ) {=0A=
			return true;=0A=
		}=0A=
	}=0A=
	return false;=0A=
}=0A=
=0A=
/**=0A=
 * Login input fields behaviour. =0A=
 */=0A=
 =0A=
var loyaltyUsr =3D "loyaltyUsr";=0A=
var loyaltyPwd =3D "loyaltyPwd";=0A=
var loyaltyRem =3D "loyaltyRem";=0A=
var loyaltyParam =3D { expires: 60 };=0A=
=0A=
function initLoyaltyForm() {=0A=
		=0A=
	$("#username-field").click(function(){ hideFieldLabel("username",true); =
});=0A=
	$("#username").focus(function(){ hideFieldLabel("username",false); });=0A=
	$("#username").blur(function(){	checkFieldLabel("username");});=0A=
	=0A=
	$("#password-field").click(function(){ hideFieldLabel("password",true); =
});=0A=
	$("#password").focus(function(){ hideFieldLabel("password",false); });=0A=
	$("#password").blur(function(){	checkFieldLabel("password");});=0A=
	=0A=
	/*=0A=
	if($.cookie(loyaltyRem)) {=0A=
		$("#rememberme").attr('checked','checked');	=0A=
		$("#username").val($.cookie(loyaltyUsr));=0A=
		$("#password").val($.cookie(loyaltyPwd));=0A=
	}*/=0A=
	=0A=
	$("#loyalty").submit(function(){=0A=
		=0A=
		var usr =3D $("#username").val();=0A=
		var pwd =3D $("#password").val();=0A=
		var empty =3D usr =3D=3D "" || pwd =3D=3D "";=0A=
		=0A=
		if(!empty) {=0A=
			=0A=
			/*=0A=
			if($("#rememberme").attr('checked')) {=0A=
				$.cookie(loyaltyUsr,usr,loyaltyParam);=0A=
				$.cookie(loyaltyPwd,pwd,loyaltyParam);=0A=
				$.cookie(loyaltyRem,"true",loyaltyParam);=0A=
			} else {=0A=
				$.cookie(loyaltyUsr,null);=0A=
				$.cookie(loyaltyPwd,null);=0A=
				$.cookie(loyaltyRem,null);=0A=
			}*/=0A=
			=0A=
			return true;=0A=
			=0A=
		// Display an error message prompting for username and password=0A=
		} else {=0A=
			=0A=
			if(usr =3D=3D "") { flashFieldLabel("username"); }=0A=
			if(pwd =3D=3D "") { flashFieldLabel("password"); }=0A=
			$("#loyalty p#login-message").html('Please enter your username and =
password (or <a href=3D"http://www.m2omedia.com/cffr/">sign-up</a>).');=0A=
			=0A=
			return false;=0A=
		}=0A=
		=0A=
	});=0A=
=0A=
	setTimeout("checkFieldLabels()", 5000);=0A=
=0A=
}=0A=
=0A=
function flashFieldLabel(field) {=0A=
	$("#"+field+"-field").addClass("flash");=0A=
	setTimeout("$('#"+field+"-field').removeClass('flash')",100);=0A=
	setTimeout("$('#"+field+"-field').addClass('flash')",200);=0A=
}=0A=
=0A=
function hideFieldLabel(field, setfocus) {=0A=
		$("#"+field+"-field label").hide();=0A=
		if(setfocus) {=0A=
			$("#"+field+"").focus();=0A=
			$("#"+field+"").select();	=0A=
		}=0A=
}=0A=
=0A=
function checkFieldLabel(field) {=0A=
		if($("#"+field+"").val() =3D=3D "") {=0A=
			$("#"+field+"-field label").show();=0A=
		} else {=0A=
			$("#"+field+"-field").removeClass("flash");=0A=
			hideFieldLabel(field);=0A=
		}=0A=
}=0A=
function checkFieldLabels() {=0A=
	checkFieldLabel("password");=0A=
	checkFieldLabel("username");=0A=
}=0A=
=0A=
=0A=
/**=0A=
 * Look for media - convert to tabs and appropriate display=0A=
 */=0A=
$(function(){=0A=
	var tabinst =3D 0;=0A=
	$('ul.media').each(function(){=0A=
		=0A=
		$links =3D $(this).find('li a');=0A=
		if($links.length =3D=3D 0) return;=0A=
		=0A=
		var count =3D 0;=0A=
		var mediatabs =3D $('<ul id=3D"#mediatabs-'+tabinst+'"></ul>');=0A=
		tabinst++;=0A=
		=0A=
		if($links.length > 1) {=0A=
			$links.each(function(){=0A=
				count++;=0A=
				var tabid =3D 'tab-'+tabinst+'-'+count;=0A=
				$(this).parent().attr("id",tabid);=0A=
				$(this).media();=0A=
				mediatabs.append('<li><a href=3D"#'+tabid+'" =
title=3D"'+this.text+'">&nbsp;'+count+'&nbsp;</a></li>');=0A=
			});=0A=
			$(this).before(mediatabs);=0A=
			mediatabs.tabs({ fxFade: true });=0A=
		} else {=0A=
			var src =3D $links.attr("href");=0A=
			$links.media();=0A=
			=0A=
			// add a download link except for FLV & SWFs=0A=
			if(src.indexOf("flv") =3D=3D -1 && src.indexOf("swf") =3D=3D -1) {=0A=
				$('ul.media').append("<p class=3D'download'><a href=3D'"+src+"' =
title=3D'Having problems? Click here to download to your =
computer.'>[download]</a> <small>(To download: Right click-&gt;Save =
as..)</small></p>");=0A=
			}=0A=
		}=0A=
	});=0A=
});=0A=
=0A=
$(function(){=0A=
	=0A=
	$('#content .tabify-media .record').each(function(){									=0A=
		tabify_media(this);									=0A=
  });=0A=
					 =0A=
});=0A=
=0A=
/**=0A=
 * tabify_media=0A=
 *=0A=
 * @param rec The record to 'tabify'=0A=
 */=0A=
function tabify_media(rec)=0A=
{=0A=
	if ($(".media",rec).length) {=0A=
	=0A=
		$(rec).addClass("article-tab");=0A=
		=0A=
		$(".media",rec).hide();=0A=
		=0A=
		var tabs =3D [];=0A=
		tabs.push("<div class=3D'articleTabs'>");=0A=
		tabs.push("<a id=3D'tab-article'>Article</a>");=0A=
		tabs.push("<a id=3D'tab-media'>Multimedia</a>");=0A=
		tabs.push("</div>");=0A=
		=0A=
		$(".articleTools",rec).after(tabs.join(''));=0A=
		=0A=
		$('#tab-article',rec).click(function(){=0A=
			$(rec).removeClass("media-tab"); $(rec).addClass("article-tab");=0A=
			$(".media",rec).hide();=0A=
			$(".image",rec).show();=0A=
			$(".related",rec).show();=0A=
			$(".copy",rec).show();=0A=
			$(".copy2",rec).show();=0A=
		});=0A=
		=0A=
		$('#tab-media',rec).click(function(){=0A=
			$(rec).removeClass("article-tab"); $(rec).addClass("media-tab");=0A=
			$(".image",rec).hide();=0A=
			$(".related",rec).hide();=0A=
			$(".copy",rec).hide();=0A=
			$(".copy2",rec).hide();=0A=
			$(".media",rec).show();=0A=
		});=0A=
	=0A=
	}=0A=
	=0A=
}=0A=
=0A=
=0A=
=0A=
/**=0A=
 * Related Links. Finds all related links in the page =0A=
 * and adds appropriate behaviour.=0A=
 */=0A=
$(function(){=0A=
	=0A=
	$('.related ul li a.audio').each(function(){=0A=
		var html =3D [];=0A=
		var href =3D $(this).attr("href");=0A=
		=0A=
		html.push('<div class=3D"relatedAudioTools"><object =
type=3D"application/x-shockwave-flash" width=3D"17" height=3D"17"');=0A=
		html.push('data=3D"/images/skin/related-audio.swf?song_url=3D');=0A=
		html.push(href);=0A=
		html.push('&b_bgcolor=3DFFFFFF">');=0A=
		html.push('<param name=3D"movie" =
value=3D"/images/skin/related-audio.swf?song_url=3D');=0A=
		html.push(href);=0A=
		html.push('<param name=3D"bgcolor" value=3D"d0e6ef"/></object>');=0A=
		=0A=
		html.push(' <a href=3D"');=0A=
		html.push(href);=0A=
		html.push('" class=3D"dl" title=3D"Right click-&lt;Save As to download =
this file to your computer.">[download]</a>');=0A=
		html.push('</div>');=0A=
=0A=
		$(this).after(html.join(''));=0A=
		return false;=0A=
  });=0A=
	=0A=
	$('.related ul li a.video').each(function(){	=0A=
		$(this).mediabox();=0A=
		debugLog("Related Video: ", $(this).attr("href"));=0A=
  });	=0A=
	=0A=
	=0A=
});=0A=
=0A=
=0A=
/**=0A=
* Fancify pagination=0A=
*/=0A=
function fancifyPagination(id) {=0A=
	=0A=
	$(id+" .archivePagination").each(function(){=0A=
	=0A=
		var $pages =3D $(this).find('li');=0A=
		var $curr =3D $(this).find('.current');=0A=
		var $next =3D $curr.next().clone();=0A=
		var $prev =3D $curr.prev().clone();=0A=
		=0A=
		// Reduce the navigation if there are more than 5 pages.=0A=
		if($pages.length > 5) {=0A=
			$nextAll =3D $curr.nextAll();=0A=
			$prevAll =3D $curr.prevAll();=0A=
			=0A=
			if($nextAll.length > 3) {=0A=
				$nextAll.slice(3).hide();=0A=
			}=0A=
			=0A=
			if($prevAll.length > 3) {=0A=
				$prevAll.slice(3).hide();=0A=
			}=0A=
		}=0A=
		=0A=
		// Add Next page navigation=0A=
		if($next.length) {=0A=
			$('a',$next).html("Next &raquo;");=0A=
			$next.addClass("last");=0A=
			$(this).append($next);=0A=
		}=0A=
		=0A=
		// Add Previous page navigation=0A=
		if($prev.length) {=0A=
			$('a',$prev).html("&laquo; Prev");=0A=
			$prev.addClass("first");=0A=
			$(this).prepend($prev);=0A=
		}=0A=
		=0A=
		=0A=
		debugLog($curr,$next, $prev, $pages);=0A=
																								 =0A=
  });=0A=
	=0A=
	=0A=
}=0A=
=0A=
=0A=
 =0A=
/**=0A=
* Utility for adding hover behaviours to elements in ie6=0A=
* since it does not fully support the :hover selector=0A=
*/=0A=
$.fn.hoverClass =3D function(c) {=0A=
	return this.each(function(){=0A=
		$(this).hover( =0A=
			function() { $(this).addClass(c);  },=0A=
			function() { $(this).removeClass(c); }=0A=
		);=0A=
	});=0A=
};=0A=
=0A=
=0A=
/**=0A=
* Greybox links (aka Lightbox)=0A=
*=0A=
*/=0A=
var GB_ANIMATION =3D true;=0A=
$(function(){=0A=
	$("a.greybox").click(function(){=0A=
		var t =3D this.title || $(this).text() || this.href;=0A=
		var meta =3D $.metadata.get(this);=0A=
    var h =3D meta.h || 470;=0A=
    var w =3D meta.w || 600;=0A=
		GB_show(t,this.href,h,w);=0A=
		return false;=0A=
	});=0A=
});=0A=
=0A=
=0A=
function openListenLive(file) {=0A=
	var location =3D "";=0A=
	if(file !=3D null && file.length > 0) {=0A=
		location =3D MEDIAPLAYER_URL + "?file=3D" + file;=0A=
	} else {=0A=
		location =3D MEDIAPLAYER_URL;=0A=
	}=0A=
	var win =3D =
window.open(location,'ListenLiveWindow','width=3D'+MEDIAPLAYER_WIDTH+',he=
ight=3D'+MEDIAPLAYER_HEIGHT+',status=3D0,scrollbars=3D0,resizable=3D0');=0A=
	win.focus();=0A=
	return false;=0A=
}=0A=
=0A=
function latestTraffic() {=0A=
	openListenLive(LATEST_TRAFFIC_MP3);=0A=
}=0A=
function latestBusiness() {=0A=
	openListenLive(LATEST_BUSINESS_MP3);=0A=
}=0A=
function latestWeather() {=0A=
	openListenLive(LATEST_WEATHER_MP3);=0A=
}=0A=
=0A=
=0A=
=0A=
/* Scroll to named anchors with the class=3D"scroll" */=0A=
$(document).ready(function() {=0A=
  $('a.scroll').each(function() {=0A=
	  var $target =3D $(this.hash);=0A=
	  if ($target) {=0A=
			var targetOffset =3D $target.offset().top;=0A=
			$(this).click(function() {=0A=
		  	$('html, body').animate({scrollTop: targetOffset}, 400);=0A=
		  	return false;=0A=
			});=0A=
	  }=0A=
  });=0A=
});=0A=
=0A=
/* Tools for debugging */=0A=
var FLAG_DEBUG =3D isURLParamDefined("debug");=0A=
function debugLog() {=0A=
	if(FLAG_DEBUG) {=0A=
		if(window.console) {=0A=
			console.debug.apply( console, arguments );=0A=
		} else {=0A=
=0A=
			var out =3D [];=0A=
			for(var i=3D0; i<arguments.length; i++) {=0A=
				out.push(arguments[i].toString());=0A=
				out.push(", ");=0A=
			}=0A=
			out.push("\n\n");=0A=
			alert(out.join(''));=0A=
			=0A=
/*			if(!$("#DebugLog").length) {=0A=
				$("<div id=3D'DebugLog'></div>").appendTo('body');=0A=
			}=0A=
			=0A=
			var out =3D [];=0A=
			out.push("<p>");=0A=
			for(var i=3D0; i<arguments.length; i++) {=0A=
				out.push(arguments[i].toString());=0A=
				out.push(", ");=0A=
			}=0A=
			out.push("</p>");=0A=
			$("#DebugLog").prepend(out.join(''));*/=0A=
			=0A=
		}=0A=
	}=0A=
}=0A=
=0A=
function isURLParamDefined( name ) {=0A=
	return getURLParam(name).length > 0;=0A=
}=0A=
=0A=
// Utility function that pulls a URL parameter value from the query =
string.=0A=
// Example:=0A=
// www.site.com?paramname1=3Dparamvalue1&paramname2=3Dparamvalue2...=0A=
// var value =3D getURLParam("paramname1");=0A=
function getURLParam( name )=0A=
{=0A=
  var regexS =3D "[\\?&]"+name+"=3D([^&#]*)";=0A=
  var regex =3D new RegExp( regexS );=0A=
  var tmpURL =3D window.location.href;=0A=
  var results =3D regex.exec( tmpURL );=0A=
  if( results =3D=3D null )=0A=
    return "";=0A=
  else=0A=
    return results[1];=0A=
}
------=_NextPart_000_0000_01CA78AB.A530CCE0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.660news.com/js/showzone.js

var =
iwpath=3D'',tsvpath=3D'',re_iw_content=3D/\/content\/[A-Z0-9_\/]+\.jsp$/;=

function setIWpath(path){
  iwpath=3Dpath;
}
/************************************************************************=
**
  showzone support following format of calls:
 =20
   - showzone(dcr_path, face_text, start_date, end_date);
     This is used for display scheduled dates with customized face text, =

     underline link is path to DCR after templatedata/content.
     =20
   - showzone(dcr_path/iw-web_file_path, face_text);
     This is used for display customized face text, underline link is=20
     path to DCR after templatedata/content or any other non-iw =
generated=20
     files underneath iw-web directory.

   - showzone(iw_web_content_file_path);
     This is used for backward compatibility. parameter should be =
existing=20
     iw generated file in iw-web/content directory (exclusive).
     =20
   - showzone();
     used for close 'showzone' div tag.
   =20
*************************************************************************=
*/
var SHOWZONE_START_HTML =3D '<div class=3D"showzone">';
var SHOWZONE_END_HTML =3D '</div>';
function showzone(){
  if(iwpath !=3D ''){
    var out =3D [];
    var al=3Darguments.length,a=3Darguments;
   =20
    if(al=3D=3D2 && typeof a[0] !=3D 'undefined' && typeof a[1] !=3D =
'undefined'){
      var ref =3D iwpath+a[0],faceTxt=3Da[1];
			out.push(SHOWZONE_START_HTML);
      out.push('<a target=3D"_blank" href=3D"');
      out.push(ref);
      out.push('">Edit ');
      out.push(faceTxt);
      out.push('</a>');
			out.push(SHOWZONE_END_HTML);
     =20
    /* Note: this code is used only for 'showzone' feature coupled with =
date compare. */
    } else if(al=3D=3D4 && typeof a[0] !=3D 'undefined' &&
                       typeof a[1] !=3D 'undefined' &&
                       typeof a[2] !=3D 'undefined' &&
                       typeof a[3] !=3D 'undefined') {
     =20
      var ref =3D iwpath+a[0], faceTxt=3Da[1];
			out.push(SHOWZONE_START_HTML);
      out.push('<a target=3D"_blank" href=3D"');
      out.push(ref);
      out.push('">Edit ');
      out.push(faceTxt);
      out.push('</a>');
      if(a[2] !=3D '' && a[2] !=3D '1970-01-01 00:00') out.push('<span =
class=3D"date">start: '+a[2]+'</span>');
      if(a[3] !=3D '' && a[3] !=3D '2100-01-01 00:00') out.push('<span =
class=3D"date">end: '+a[3]+'</span>');
			out.push(SHOWZONE_END_HTML);
     =20
    /* Note: this code is used only for 'showzone' feature backward =
compactivity. */
    } else if(al=3D=3D1 && typeof a[0] !=3D 'undefined'){
      var tsvpath =3D iwpath.replace(/templatedata/, "iw-web");
      var re_content =3D /^\/.+?\/(\w+)\.jsp$/;
			out.push(SHOWZONE_START_HTML);
      out.push('<a target=3D"_blank" href=3D"');
      out.push(tsvpath+a[0]);
      out.push('">Edit ');
      out.push(a[0].replace(re_content,'$1'));
      out.push('</a>');
			out.push(SHOWZONE_END_HTML);
    } else {
			out.push("</div>");
		}
    document.write(out.join(''));
  }
}

------=_NextPart_000_0000_01CA78AB.A530CCE0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.660news.com/js/traffic/traffic-markers.js

var latArray =3D [];=0Dvar lngArray =3D [];=0Dvar labelArray =3D =
[];=0Dvar imgArray =3D [];=0D=0D// latArray[]=3D"";=0D// =
lngArray[]=3D"";=0D// labelArray[]=3D"";=0D// =
imgArray[]=3D"";=0D=0DlabelArray[1]=3D"Kensington Road & Crowchild Trail =
SW";=0DimgArray[1]=3D"http://trafficcam.calgary.ca/loc4.jpg";=0DlatArray[=
1]=3D"51.049919";=0DlngArray[1]=3D"-114.083515";=0D=0DlabelArray[2]=3D"4 =
Avenue & 9 Street =
SW";=0DimgArray[2]=3D"http://trafficcam.calgary.ca/loc5.jpg";=0DlatArray[=
2]=3D"51.148771";=0DlngArray[2]=3D"-114.202881";=0D=0DlabelArray[3]=3D"Cr=
owchild Trail & 24 Ave =
NW";=0DimgArray[3]=3D"http://trafficcam.calgary.ca/loc16.jpg";=0DlatArray=
[3]=3D"51.049919";=0DlngArray[3]=3D"-114.083515";=0D=0DlabelArray[4]=3D"N=
osehill Drive & Crowchild Trail =
NW";=0DimgArray[4]=3D"http://trafficcam.calgary.ca/loc29.jpg";=0DlatArray=
[4]=3D"51.074181";=0DlngArray[4]=3D"-114.118251";=0D=0DlabelArray[5]=3D"M=
emorial Drive / Edmonton Trail =
NE";=0DimgArray[5]=3D"http://trafficcam.calgary.ca/loc30.jpg";=0DlatArray=
[5]=3D"52.469397";=0DlngArray[5]=3D"-111.807861";=0D=0DlabelArray[6]=3D"6=
 Avenue & 1 Street =
SE";=0DimgArray[6]=3D"http://trafficcam.calgary.ca/loc32.jpg";=0DlatArray=
[6]=3D"51.047222";=0DlngArray[6]=3D"-114.058342";=0D=0DlabelArray[7]=3D"4=
 Avenue & MacLeod Trail =
SE";=0DimgArray[7]=3D"http://trafficcam.calgary.ca/loc33.jpg";=0DlatArray=
[7]=3D"51.048638";=0DlngArray[7]=3D"-114.060123";=0D=0DlabelArray[8]=3D"1=
1 Avenue & MacLeod =
SE";=0DimgArray[8]=3D"http://trafficcam.calgary.ca/loc34.jpg";=0DlatArray=
[8]=3D"51.046143";=0DlngArray[8]=3D"-114.057827";=0D=0DlabelArray[9]=3D"M=
emorial Drive & 10 Street =
NW";=0DimgArray[9]=3D"http://trafficcam.calgary.ca/loc35.jpg";=0DlatArray=
[9]=3D"51.04223";=0DlngArray[9]=3D"-114.058363";=0D=0DlabelArray[10]=3D"5=
 Avenue & 1 Street =
SE";=0DimgArray[10]=3D"http://trafficcam.calgary.ca/loc36.jpg";=0DlatArra=
y[10]=3D"51.051993";=0DlngArray[10]=3D"-114.085817";=0D=0DlabelArray[11]=3D=
"Crowchild Trail & Shaganappi Trail =
NW";=0DimgArray[11]=3D"http://trafficcam.calgary.ca/loc37.jpg";=0DlatArra=
y[11]=3D"51.074181";=0DlngArray[11]=3D"-114.118251";=0D=0DlabelArray[12]=3D=
"16 Avenue & 14 Street =
NW";=0DimgArray[12]=3D"http://trafficcam.calgary.ca/loc39.jpg";=0DlatArra=
y[12]=3D"51.03851";=0DlngArray[12]=3D"-114.094692";=0D=0DlabelArray[13]=3D=
"Memorial Drive & 36 Street =
SE";=0DimgArray[13]=3D"http://trafficcam.calgary.ca/loc41.jpg";=0DlatArra=
y[13]=3D"51.03851";=0DlngArray[13]=3D"-114.094692";=0D=0DlabelArray[14]=3D=
"Beddington Trail & Country Hills Blvd =
NW";=0DimgArray[14]=3D"http://trafficcam.calgary.ca/loc42.jpg";=0DlatArra=
y[14]=3D"51.052267";=0DlngArray[14]=3D"-113.981666";=0D=0DlabelArray[15]=3D=
"Memorial Drive & Deerfoot Trail =
SE";=0DimgArray[15]=3D"http://trafficcam.calgary.ca/loc17.jpg";=0DlatArra=
y[15]=3D"51.146617";=0DlngArray[15]=3D"-114.093018";=0D=0DlabelArray[16]=3D=
"16 Avenue & 36 Street =
NE";=0DimgArray[16]=3D"http://trafficcam.calgary.ca/loc38.jpg";=0DlatArra=
y[16]=3D"51.047733";=0DlngArray[16]=3D"-114.017769";=0D=0DlabelArray[17]=3D=
"Peigan Trail & Barlow =
Trail";=0DimgArray[17]=3D"http://trafficcam.calgary.ca/loc1.jpg";=0DlatAr=
ray[17]=3D"51.039378";=0DlngArray[17]=3D"-113.981586";=0D=0DlabelArray[18=
]=3D"50 Avenue & Barlow Trail =
SE";=0DimgArray[18]=3D"http://trafficcam.calgary.ca/loc2.jpg";=0DlatArray=
[18]=3D"51.012459";=0DlngArray[18]=3D"-114.002552";=0D=0DlabelArray[19]=3D=
"162 Avenue & Macleod =
Trail";=0DimgArray[19]=3D"http://trafficcam.calgary.ca/loc3.jpg";=0DlatAr=
ray[19]=3D"51.008732";=0DlngArray[19]=3D"-114.001887";=0D=0DlabelArray[20=
]=3D"Glenmore Trail & Elbow Drive (East =
view)";=0DimgArray[20]=3D"http://trafficcam.calgary.ca/loc6.jpg";=0DlatAr=
ray[20]=3D"51.021516";=0DlngArray[20]=3D"-114.217952";=0D=0D=0DlabelArray=
[21]=3D"Heritage Drive & MacLeod Trail =
S";=0DimgArray[21]=3D"http://trafficcam.calgary.ca/loc8.jpg";=0DlatArray[=
21]=3D"50.994824";=0DlngArray[21]=3D"-114.084563";=0D=0DlabelArray[22]=3D=
"Bannister Road & Macleod Trail South (North =
view)";=0DimgArray[22]=3D"http://trafficcam.calgary.ca/loc9.jpg";=0DlatAr=
ray[22]=3D"50.920053";=0DlngArray[22]=3D"-114.071259";=0D=0DlabelArray[23=
]=3D"149 Avenue & Macleod Trail South (North =
view)";=0DimgArray[23]=3D"http://trafficcam.calgary.ca/loc11.jpg";=0DlatA=
rray[23]=3D"50.980479";=0DlngArray[23]=3D"-114.071732";=0D=0D=0DlabelArra=
y[24]=3D"16000 Block & Macleod Trail South (North =
view)";=0DimgArray[24]=3D"http://trafficcam.calgary.ca/loc13.jpg";=0DlatA=
rray[24]=3D"50.920892";=0DlngArray[24]=3D"-114.069071";=0D=0D=0DlabelArra=
y[25]=3D"17 Avenue & Deerfoot Trail =
SE";=0DimgArray[25]=3D"http://trafficcam.calgary.ca/loc18.jpg";=0DlatArra=
y[25]=3D"51.011968";=0DlngArray[25]=3D"-114.099841";=0D=0DlabelArray[26]=3D=
"22 Ave & Deerfoot Trail =
SE";=0DimgArray[26]=3D"http://trafficcam.calgary.ca/loc19.jpg";=0DlatArra=
y[26]=3D"51.037155";=0DlngArray[26]=3D"-114.00592";=0D=0DlabelArray[27]=3D=
"34 Avenue & Deerfoot Trail =
SE";=0DimgArray[27]=3D"http://trafficcam.calgary.ca/loc20.jpg";=0DlatArra=
y[27]=3D"51.027859";=0DlngArray[27]=3D"-113.997963";=0D=0DlabelArray[28]=3D=
"Glenmore Trail & Blackfoot Trail =
SE";=0DimgArray[28]=3D"http://trafficcam.calgary.ca/loc21.jpg";=0DlatArra=
y[28]=3D"51.022124";=0DlngArray[28]=3D"-114.00075";=0D=0DlabelArray[29]=3D=
"47 Avenue & Deerfoot Trail =
SE";=0DimgArray[29]=3D"http://trafficcam.calgary.ca/loc22.jpg";=0DlatArra=
y[29]=3D"51.036321";=0DlngArray[29]=3D"-114.048901";=0D=0DlabelArray[30]=3D=
"Glenmore Trail & Macleod Trail =
South";=0DimgArray[30]=3D"http://trafficcam.calgary.ca/loc27.jpg";=0DlatA=
rray[30]=3D"51.011555";=0DlngArray[30]=3D"-114.007706";=0D=0DlabelArray[3=
1]=3D"Glenmore Trail & 1A Street =
SW";=0DimgArray[31]=3D"http://trafficcam.calgary.ca/loc28.jpg";=0DlatArra=
y[31]=3D"50.994311";=0DlngArray[31]=3D"-114.070616";=0D=0DlabelArray[32]=3D=
"42 Avenue & MacLeod Trail =
SW";=0DimgArray[32]=3D"http://trafficcam.calgary.ca/loc31.jpg";=0DlatArra=
y[32]=3D"50.994527";=0DlngArray[32]=3D"-114.067569";=0D=0DlabelArray[33]=3D=
"Blackfoot Trail & Highfield Rd =
SE";=0DimgArray[33]=3D"http://trafficcam.calgary.ca/loc40.jpg";=0DlatArra=
y[33]=3D"51.020329";=0DlngArray[33]=3D"-114.054265";=0D=0DlabelArray[34]=3D=
"Southland Drive & 14 Street =
SW";=0DimgArray[34]=3D"http://trafficcam.calgary.ca/loc23.jpg";=0DlatArra=
y[34]=3D"50.9945";=0DlngArray[34]=3D"-114.121063";=0D=0DlabelArray[35]=3D=
"Heritage Drive & 14 Street =
SW";=0DimgArray[35]=3D"http://trafficcam.calgary.ca/loc24.jpg";=0DlatArra=
y[35]=3D"50.961591";=0DlngArray[35]=3D"-114.095294";=0D=0DlabelArray[36]=3D=
"Glenmore Trail & 14 Street =
SW";=0DimgArray[36]=3D"http://trafficcam.calgary.ca/loc25.jpg";=0DlatArra=
y[36]=3D"50.979551";=0DlngArray[36]=3D"-114.094954";=0D
------=_NextPart_000_0000_01CA78AB.A530CCE0
Content-Type: application/octet-stream
Content-Transfer-Encoding: 7bit
Content-Location: http://www.660news.com/js/traffic/default-cameras.js

var defaultCameras = '1|2|3|4|5|6';
------=_NextPart_000_0000_01CA78AB.A530CCE0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.660news.com/js/traffic/traffic.js

=0D// SHARED=0Dvar cameras =3D []; // array of active camera IDs=0Dvar =
camCookie =3D "camCookie";=0Dvar camCookieParams =3D { expires: 365 =
};=0D=0D// SINGLE CAMERA=0Dvar camIdx =3D 0; // index into the array of =
cameras being displayed=0Dvar camRefreshTimer; // timed interval for =
refreshing the next camera=0Dvar camRefreshSpeed =3D 180000; // refresh =
speed in milliseconds (3min =3D 180000)=0Dvar camRotateTimer; // timed =
interval for moving to the next camera=0Dvar camRotateSpeed =3D 5000; // =
rotation speed in milliseconds=0Dvar isCamRotating =3D true;=0D=0D// =
DASHBOARD=0Dvar camDashID =3D "cameraDashboard";=0Dvar camDashRefresh =
=3D true; // default is true when a cookie doesn't exist=0Dvar =
camDashRefreshTimer;=0Dvar camDashRefreshSpeed =3D 180000;  // (3min =3D =
180000)=0Dvar camDashRefreshCookie =3D "camDashRefresh";=0D=0D// =
MAP=0Dvar camMapIcon;=0Dvar camMap; // Google map=0Dvar camMapID =3D =
"camMap";=0Dvar camMapCenterX =3D 50.993879;=0Dvar camMapCenterY =3D =
-114.094305;=0D=0D// GRAPHICS=0D//var camGraphicsPath =3D =
"images/traffic/"; // path to the traffic images=0Dvar camGraphicsPath =
=3D "/images/traffic/";=0Dvar camGraphics =3D =
[];=0DcamGraphics["single-loading"] =3D =
camGraphicsPath+"camera-loading.gif";=0DcamGraphics["single-notfound"] =
=3D camGraphicsPath+"camera-not-found.gif";=0DcamGraphics["single-none"] =
=3D camGraphicsPath+"camera-none.gif";=0DcamGraphics["dash-loading"] =3D =
camGraphicsPath+"camera-loading-s.gif";=0DcamGraphics["dash-notfound"] =
=3D camGraphicsPath+"camera-not-found.gif";=0DcamGraphics["map-icon"] =
=3D camGraphicsPath+"cameraIcon-car.png";=0D=0D// LANGUAGE=0Dvar camLang =
=3D [];=0DcamLang["cam-loading"] =3D "Loading...";=0DcamLang["fav-add"] =
=3D "Add to Favourites";=0DcamLang["fav-del"] =3D =
"Remove";=0DcamLang["fav-edit"] =3D "Edit =
Cameras";=0DcamLang["btn-stop"] =3D "stop";=0DcamLang["btn-play"] =3D =
"play";=0DcamLang["msg-incompat"] =3D "<p>Sorry, the Google Maps API is =
not compatible with this browser</p>";=0DcamLang["msg-cookies"] =3D "You =
must <a href=3D'http://www.google.com/cookies.html'>enable cookies</a> =
to save your favourite cameras.";=0DcamLang["msg-nofavs"] =3D "You =
haven't picked any favourite traffic cameras.";=0D=0D=0D// DEBUG=0Dvar =
camDebug =3D =
false;=0D=0D=0D/*********************************************************=
******=0DCAMERA ROTATOR (FOR =
SIDEBAR)=0D**************************************************************=
*/=0D=0D/**=0D * Initialization function for traffic cameras =
displayed=0D * in a user configurable rotation.=0D * Only call this =
function once!=0D */=0Dfunction initCameraSingle() {=0D	=0D	=
cameraLog("initCameraSingle():");=0D	=0D	if (loadCameraFavouites()) {=0D	=
	$("#camerasMore").text(camLang["fav-edit"]);=0D	}=0D	=0D	// Bind click =
events to the camera controls/buttons=0D	=
$("#cameraPrev").click(function() { prevCamera(); return false;	});=0D	=
$("#cameraNext").click(function() { setCameraTimers(false); =
nextCamera(); return false;	});=0D	$("#cameraPlayStop").click(function() =
{=0D		setCameraTimers(!isCamRotating);=0D		if(isCamRotating) {=0D			=
nextCamera();=0D		}=0D		return false;=0D	});=0D	=0D	=
updateCameraControls(); 	// set the state of the buttons=0D	=
updateCameraSingle(); 	// display the first camera immediately	=
=0D}=0D=0D/**=0D * Update the current camera image displayed. Call this =
function after=0D * changing the camIdx value. The src attribute of the =
image (homeImgCamera) =0D * is updated to reflect the new image URL.=0D =
*/=0Dfunction updateCameraSingle() {=0D	=0D	if(cameras[camIdx]) {=0D	=0D	=
	var src =3D imgArray[cameras[camIdx]];=0D		var label =3D =
labelArray[cameras[camIdx]];=0D		=0D		// temporarily stop rotation until =
the next camera loads=0D		rotateTimer(false);=0D		=0D		// Display a =
loading placeholder=0D		if(cameras.length > 1) {=0D			=
cameraLabel(camLang["cam-loading"]);=0D			=
cameraImage(camGraphics["single-loading"]);=0D		}=0D		=0D		// Preload =
the next camera image (to reduce flicker) and=0D		// display the image =
if successfully loaded. Load a Not Found=0D		// placeholder if the image =
is not found.=0D		$.preload( [ src ], {=0D			onFinish : function(data) =
{=0D				if(data.found) {=0D					cameraLabel(label);=0D					=
cameraImage(src);=0D				} else {=0D					cameraLabel(label);=0D					=
cameraImage(camGraphics["single-notfound"]);=0D				}=0D				=
rotateTimer(isCamRotating); // continue rotating=0D			}=0D		});	=0D		=0D	=
	=0D	} else {=0D		// The camera was removed. The existing timed =
intervals=0D		// will move to the next one. If no cameras exist, we =
should=0D		// display a special graphic until one does.=0D		=
if(cameras.length < 1) {=0D			=
cameraImage(camGraphics["single-none"]);=0D			=
cameraLabel(camLang["msg-nofavs"]);=0D		}=0D	}=0D	=0D	=
cameraLog("updateCameraSingle()",cameras[camIdx],labelArray[camIdx],imgAr=
ray[camIdx]);=0D		=0D}=0D=0D=0D/**=0D * Turns the rotation interval on =
or off.=0D */=0Dfunction rotateTimer(on) {=0D	if(on) {=0D		=
camRotateTimer =3D setInterval("nextCamera()",camRotateSpeed);	=0D	} =
else {=0D		clearInterval(camRotateTimer); // stops the interval	=0D	=
}=0D}=0D=0D/**=0D * Turns the refreshing interval on or off.=0D =
*/=0Dfunction refreshTimer(on) {=0D	if(on) {=0D		camRefreshTimer =3D =
setInterval("updateCameraSingle()",camRefreshSpeed);	=0D	} else {=0D		=
clearInterval(camRefreshTimer); // stops the interval	=0D	=
}=0D}=0D=0D/**=0D * Sets the camera timers:=0D *  - If rotation is on, =
set a timer to go to the next camera=0D *  - If rotation is off, set a =
timer to refresh the camera=0D */=0Dfunction setCameraTimers(rotate) =
{=0D	=0D	isCamRotating =3D rotate;=0D	clearInterval(camRotateTimer);=0D	=
clearInterval(camRefreshTimer);=0D	=0D	if(isCamRotating) {=0D		=
rotateTimer(true); // stops the interval=0D	} else {=0D		=
refreshTimer(true);=0D	}=0D	=0D	=
updateCameraControls();=0D}=0D=0D=0D/**=0D * Display the next traffic =
camera in the home Camera Array=0D */=0Dfunction nextCamera() {=0D	=
camIdx =3D getNextcamIdx();=0D	updateCameraSingle(); // calls function =
to switch camera passing in new ID=0D}=0D=0D/**=0D * Returns the index =
for the next camera in the cameras.=0D * This implementation supports =
wrapping around to the first camera.=0D */=0Dfunction getNextcamIdx() =
{=0D	if (cameras[camIdx+1]) {=0D		return camIdx+1;=0D	} else {=0D		=
return 0;=0D	}=0D}=0D=0D/**=0D * Display the previous traffic camera in =
the cameras.=0D */=0Dfunction prevCamera() {=0D	setCameraTimers(false); =
// if we are going backwards, we automatically stop the rotation=0D	=
camIdx =3D getPrevcamIdx();=0D	updateCameraSingle(); // calls function =
to switch camera passing in new ID=0D}=0D=0D/**=0D * Returns the index =
for the previous camera in the cameras.=0D * This implementation =
supports wrapping around to the last camera if=0D * the current display =
is the first camera.=0D */=0Dfunction getPrevcamIdx() {=0D	if (camIdx =
=3D=3D 1) {=0D		return cameras.length-1;=0D	} else {=0D		return =
camIdx-1;=0D	}=0D}=0D=0D/**=0D * Sets the state of the camera navigation =
buttons=0D * depending on the current settings.=0D */=0Dfunction =
updateCameraControls() {=0D	if(isCamRotating) {=0D		=
$("#cameraPlayStop").text(camLang["btn-stop"]);=0D	} else {=0D		=
$("#cameraPlayStop").text(camLang["btn-play"]);=0D	}	=
=0D}=0D=0D=0D/***********************************************************=
****=0DDASHBOARD =
FUNCTIONS=0D*************************************************************=
**/=0D=0D/**=0D * Initialize the display of the visitors favourite =
traffic cameras=0D * (dashboard) as stored in a cookie.=0D */=0Dfunction =
initCameraDashboard() {=0D	=0D	cameraLog("initCameraDashboard()");=0D	=
=0D	if($.isCookiesOn()) {=0D	=0D		// if there are no favourites=0D		// =
don't show the default cameras.=0D		if(!loadCameraFavouites()) {=0D			=
cameras =3D [];=0D		}=0D		bindDashboardControls();=0D		=
updateCameraDashboard();=0D	=0D	} else {=0D		=0D		=
dashboardMsg(camLang["msg-cookies"]);=0D		=0D	}=0D=0D}=0D=0D/**=0D * =
Update all cameras in the dashboard with the latest camera image.=0D =
*/=0Dfunction updateCameraDashboard() {=0D	=0D	if(cameras.length > 0) =
{=0D		=0D		$("#cameraDashMsg").hide();=0D		=
$("#cameraRefresh").show();=0D		$("#cameraRemoveAll").show();=0D		=0D		=
// show all favourite cameras=0D		for(var i=3D0; i< cameras.length; i++) =
{=0D			showCamera(cameras[i]);=0D		}=0D		=0D	} else {=0D		=0D		=
dashboardMsg(camLang["msg-nofavs"]);=0D		=0D	}=0D}=0D=0D/**=0D * Binds =
click events to the dashboard controls (refresh, remove all)=0D =
*/=0Dfunction bindDashboardControls() {=0D	=0D	=
$("#cameraRemoveAll").click(function() {=0D		removeCameraFavs();=0D		=
updateCameraDashboard();=0D	});=0D	=0D	camDashRefresh =3D =
$.cookie(camDashRefreshCookie) =3D=3D null;=0D	=
setDashboardRefreshTimer(camDashRefresh);=0D=0D}=0D=0D=0D/**=0D * Adds a =
given camera (ID) to the user's list of favourites.=0D * Updates the =
camera array and saves it to a cookie.=0D */=0Dfunction addCameraFav(id) =
{=0D	=0D	cameraLog("addCameraFav()",id);=0D=0D	if(indexOfCamFav(id) =
=3D=3D -1) {=0D		=0D		urchinTracker('/traffic/favourite-added');=0D		=0D	=
	cameras.push(id);=0D		saveCameras();=0D		bindCameraPopAction(id);=0D		=
updateCameraDashboard();=0D		=0D		=0D	}=0D	=
camMap.closeInfoWindow();=0D}=0D=0D/**=0D * Removes a given camera (ID) =
from the user's list of favourites.=0D * Updates the camera array and =
saves it to a cookie.=0D */=0Dfunction removeCameraFav(id) {=0D	=0D	var =
removeID =3D indexOfCamFav(id);=0D	cameraLog("removeCameraFav()",id);=0D	=
=0D	if(removeID > -1) {=0D		cameras.remove(removeID);=0D		=
saveCameras();=0D		bindCameraPopAction(id);=0D		=
$("#camera"+id).fadeOut("slow"); // hides the camera from the =
dashboard=0D		updateCameraDashboard();=0D=0D	}=0D	=
camMap.closeInfoWindow();=0D}=0D=0D/**=0D * Removes ALL camera =
favourites=0D */=0Dfunction removeCameraFavs() {=0D	for(var i=3D0; i<=3D =
cameras.length; i++) {=0D		$("#camera"+cameras[i]).fadeOut("slow"); // =
hides the camera from the dashboard=0D	}=0D	cameras =3D []; // empty the =
array=0D	saveCameras();=0D}=0D=0D=0D/**=0D * Shows a camera (by ID) in =
the favourites dashboard. The generated DOM =0D * chunk is a new list =
item.=0D */=0Dfunction showCamera(id) {=0D	=0D	var camID=3D =
"camera"+id;=0D	var imgID =3D "img"+id;=0D	=0D	// checks if camera =
exists as it could have been=0D	// added and hidden when removed=0D	if( =
$("#"+camID).length ) { =0D	=0D		$("#"+camID).show(); // reshows the =
hidden camera=0D		=0D	// add the html to the dashboard=0D	} else {=0D		=
var cam =3D [];=0D		cam.push("<li id=3D'camera"+id+"' =
class=3D'camera'>");=0D		=
cam.push("<label>"+labelArray[id]+"</label>");=0D		cam.push("<img =
id=3D'"+imgID+"' src=3D'"+camGraphics["dash-loading"]+"'>");=0D		=
cam.push("<a>Remove</a></li>");=0D=0D		=
$("#"+camDashID).append(cam.join(''));=0D		=0D		$("#"+camID+" =
a").click(function(){=0D			removeCameraFav(id);=0D			return false;=0D		=
});=0D		=0D	}=0D	=0D	var imgSrc =3D imgArray[id] + cacheKill();=0D	=0D	=
$.preload( [ imgSrc ], {=0D		onFinish : function(data) {=0D			=
if(data.found) {=0D				cameraImage(imgSrc,id);=0D			} else {=0D				=
cameraImage(camGraphics["dash-notfound"],id);=0D			}=0D		}=0D	});	=0D	=
=0D	=0D	cameraLog("showCamera()",id);=0D	=0D}=0D=0D/**=0D * Returns a =
query parameter to kill any caching that=0D * might occur with the =
traffic camera image.=0D */=0Dfunction cacheKill()=0D{=0D		return =
"?ck=3D" + new Date().getTime();=0D}=0D=0D/**=0D * Turns dashboard =
refreshing on or off.=0D */=0Dfunction setDashboardRefreshTimer(on){=0D	=
=0D	// check if the user turned refresh off=0D	if(!on) {=0D		=0D		=
$("#cameraRefreshOff").addClass("set");=0D		=
$("#cameraRefreshOn").removeClass("set");=0D		=
$("#cameraRefreshOff").unbind("click");=0D		=
$("#cameraRefreshOn").click(function(){setDashboardRefreshTimer(true);});=
=0D		=0D		$.cookie(camDashRefreshCookie,"off",camCookieParams);=0D		=
clearInterval(camDashRefreshTimer);=0D		=0D	// otherwise, turn on =
dashboard refreshing=0D	} else {=0D		=0D		=
$("#cameraRefreshOn").addClass("set");=0D		=
$("#cameraRefreshOff").removeClass("set");=0D		=
$("#cameraRefreshOn").unbind("click");=0D		=
$("#cameraRefreshOff").click(function(){setDashboardRefreshTimer(false);}=
);=0D		=0D		$.cookie(camDashRefreshCookie,null); // delete cookie=0D		=
camDashRefreshTimer =3D =
setInterval("dashboardRefresh()",camDashRefreshSpeed);=0D	}	=0D	=0D	=
cameraLog("setDashboardRefreshTimer()",on);=0D	=0D}=0D=0D/**=0D * =
Refreshes all camera images in the dashboard by looping=0D * through the =
cameras and setting their source to the same=0D * source, prompting the =
browser to get the latest version.=0D */=0Dfunction =
dashboardRefresh(){=0D=0D	var src;=0D=0D	for(var i=3D0; =
i<=3Dcameras.length; i++) {=0D		src =3D imgArray[cameras[i]] + =
cacheKill();=0D		//src =3D $("#camera"+cameras[i]+" =
img").attr("src");=0D		$("#camera"+cameras[i]+" =
img").attr("src",src);=0D	}=0D	=0D	=
cameraLog("dashboardRefresh()",cameras);=0D	=0D}=0D=0D/**=0D * Saves the =
current array of cameras to a=0D * cookie for loading later =
(favourites).=0D */=0Dfunction dashboardMsg(msg) {=0D	=
$("#cameraRefresh").hide();=0D	$("#cameraRemoveAll").hide();=0D	=
$("#cameraDashMsg").html(msg);=0D	=
$("#cameraDashMsg").show();=0D}=0D=0D=0D/**=0D * Saves the current array =
of cameras to a=0D * cookie for loading later (favourites).=0D =
*/=0Dfunction saveCameras() {=0D	if(cameras.length) {=0D		=
$.cookie(camCookie,cameras.join('|'), camCookieParams);=0D	} else {=0D		=
$.cookie(camCookie,null);=0D	}=0D	=
cameraLog("saveCameras()",cameras);=0D}=0D=0D/***************************=
************************************=0DMAP =
FUNCTIONS=0D*************************************************************=
**/=0D=0D=0D/**=0D * Initialize the Google Map and adds all of the =
camera Map Markers=0D */=0Dfunction initCameraMap() {=0D	=0D		=0D	=
$(function(){ // called after the page has finished loading=0D	=0D		=
cameraLog("initCameraMap()");=0D		=0D		if (GBrowserIsCompatible()) {=0D		=
	=0D			camMapIcon =3D new GIcon();=0D			camMapIcon.image =3D =
camGraphics["map-icon"];=0D			camMapIcon.iconSize =3D new GSize(12, =
11);=0D			camMapIcon.iconAnchor =3D new GPoint(0, 30);=0D			=
camMapIcon.infoWindowAnchor =3D new GPoint(10, 10);	=0D			=0D			camMap =
=3D new GMap2(document.getElementById(camMapID));=0D			=
camMap.addControl(new GLargeMapControl());=0D			camMap.addControl(new =
GMapTypeControl());=0D			camMap.setCenter(new GLatLng(camMapCenterX, =
camMapCenterY), 11);=0D			=0D			// Add a map marker for each camera=0D			=
for (var id =3D 0; id <=3D latArray.length; id++) {=0D				=
if(latArray[id] && lngArray[id]) {=0D					addCameraMarker(id);=0D				=
}=0D			}		=0D			=0D		} else {=0D			=
$("#camMap").html(camLang["msg-incompat"]);=0D		}=0D		=0D		=0D  =
});=0D=0D}=0D=0D/**=0D * Creates a Google Map Marker (GMarker), attaches =
click events to the marker=0D * for displaying the informatino window, =
and adds the marker to the map.=0D */=0Dfunction addCameraMarker(id) =
{=0D	=0D	var point =3D new GLatLng(latArray[id],lngArray[id]);=0D	var =
html =3D cameraMapPopupHtml(id);=0D	var marker =3D new =
GMarker(point,camMapIcon);=0D	=0D	GEvent.addListener(marker, "click", =
function() {=0D		marker.openInfoWindowHtml(html);=0D		=
bindCameraPopAction(id);=0D		=0D		$.preload( [ imgArray[id] ], {=0D			=
onFinish : function(data) {=0D				if(data.found) {=0D					=
$("#cameraPop"+id+" img").attr("src",imgArray[id]);=0D				} else {=0D				=
	$("#cameraPop"+id+" img").attr("src",camGraphics["dash-notfound"]);=0D		=
		}=0D			}=0D		});	=0D		=0D	});=0D	=0D	camMap.addOverlay(marker);=0D	=
return true;=0D	=0D}=0D=0Dfunction bindCameraPopAction(id) {=0D	=0D	=
if($.isCookiesOn()) {=0D  	// is a favourite, so it can be removed=0D		=
if (indexOfCamFav(id) > -1) {=0D		=0D			$("#cameraPop"+id+" =
a").unbind("click");=0D			$("#cameraPop"+id+" =
a").text(camLang["fav-del"]);=0D			$("#cameraPop"+id+" =
a").click(function(){=0D				removeCameraFav(id);																 =0D			=
});		=0D		=0D		// not a favourite, can be added=0D		}	else {=0D		=0D			=
$("#cameraPop"+id+" a").unbind("click");=0D			$("#cameraPop"+id+" =
a").text(camLang["fav-add"]);=0D			$("#cameraPop"+id+" =
a").click(function(){=0D				addCameraFav(id);																 =0D			});	=
=0D		}=0D	}	=0D	=0D}=0D=0D=0D/**=0D * Generates and returns the HTML pop =
up for display in the map=0D */=0Dfunction cameraMapPopupHtml(id) {=0D	=
var h =3D [];=0D	h.push("<div class=3D'cameraMapPopup camera' =
id=3D'cameraPop"+id+"'>");=0D	h.push("<label =
id=3D'label"+id+"'>"+labelArray[id]+"</label>");=0D	h.push("<img =
src=3D'"+camGraphics["dash-loading"]+"'>");=0D	h.push("<a></a>");	=0D	=
h.push("</div>");=0D	return =
h.join('');=0D}=0D=0D=0D=0D/*********************************************=
******************=0DGENERIC =
FUNCTIONS=0D*************************************************************=
**/=0D=0D/**=0D * Checks if a camera is a favouirte by searching for=0D =
* the existence of the given id in the array=0D * @return index of the =
favourite.=0D */=0Dfunction indexOfCamFav(id) {=0D	for(var i=3D0; i<=3D =
cameras.length; i++) {=0D		if(parseInt(cameras[i],10) =3D=3D=3D =
parseInt(id,10)) return i;=0D	}=0D	return -1;=0D}=0D=0D/**=0D * Load any =
favouite camera IDs into the cameras array. If no=0D * favourite are =
saved, load the default cameras.=0D * @return true Returns true if there =
are saved favouites, false otherwise=0D */=0Dfunction =
loadCameraFavouites() {=0D	=0D	var tmpCookie =3D $.cookie(camCookie);=0D	=
=0D	=0D	if (tmpCookie) {=0D		cameras =3D tmpCookie.split("|");=0D	}=0D	=
cameraLog("loadCameraFavouites()",tmpCookie,cameras);=0D	=0D	=
if(cameras.length > 0) {=0D		return true;=0D	} else {=0D		cameras =3D =
defaultCameras.split("|");=0D		return false;=0D	}=0D}=0D=0D/**=0D * A =
debugging function for the traffic cameras (requires Firebug).=0D */ =
=0Dfunction cameraLog() {=0D	if(camDebug) {=0D		if(window.console) {=0D		=
	console.debug.apply( console, arguments );=0D		} else =
if($("#cameraDebug").length) {=0D			var out =3D [];=0D			=
out.push("<p>");=0D			for(var i=3D0; i<arguments.length; i++) {=0D				=
out.push(arguments[i].toString());=0D				out.push(", ");=0D			}=0D			=
out.push("</p>");=0D			$("#cameraDebug").prepend(out.join(''));=0D		}=0D	=
}=0D}=0D=0D/**=0D * Sets the text of the label for the current camera=0D =
* or a specific camera id.=0D */=0Dfunction cameraLabel(text, id) {=0D	=
if(arguments.length=3D=3D 1) {=0D		$("#camera label").text(text);	=0D	} =
else {=0D		$("#camera"+id+" label").text(text);	=0D	}=0D}=0D=0D/**=0D * =
Sets the image for the current camera or=0D * for a specific camera =
id.=0D */=0Dfunction cameraImage(url, id) {=0D	if(arguments.length =
=3D=3D 1) {=0D		$("#camera img").attr("src",url);	=0D	} else {=0D		=
$("#camera"+id+" img").attr("src",url);	=0D	=
}=0D}=0D=0D=0D/**********************************************************=
*****=0DUTILS=0D*********************************************************=
******/=0D=0D// Array Remove - By John Resig (MIT =
Licensed)=0DArray.prototype.remove =3D function(from, to) {=0D  var rest =
=3D this.slice((to || from) + 1 || this.length);=0D  this.length =3D =
from < 0 ? this.length + from : from;=0D  return this.push.apply(this, =
rest);=0D};=0D
------=_NextPart_000_0000_01CA78AB.A530CCE0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://shared.rogersmedia.com/rmi-shared/RDMAdUtility/rdm-ad-util-global.min.js

ordNum=3DMath.random()*1000000000000000000;var =
Advertisement=3Dfunction(){var id;var site;var zone;var size;var =
tile;var keyValuePairs;var allowInterstitials;var divId;var =
MAX_KEY_LENGTH=3D5;var ADSERVER_URL=3D"ad.doubleclick.net";var =
IFRAME_ID=3D"ad-iframe-id";this.getSite=3Dfunction(){return =
site;};this.setSite=3Dfunction(new_site){if(typeof =
new_site=3D=3D"string"){site=3Dnew_site;return site;}else{return =
false;}};this.getZone=3Dfunction(){return =
zone;};this.setZone=3Dfunction(new_zone){if(typeof =
new_zone=3D=3D"string"){zone=3Dnew_zone;return zone;}else{return =
false;}};this.getTile=3Dfunction(){return =
tile;};this.setTile=3Dfunction(new_tile){if(typeof =
new_tile=3D=3D"number"){tile=3Dnew_tile;return tile;}else{return =
false;}};this.getSize=3Dfunction(){return =
size;};this.setSize=3Dfunction(new_size){if(typeof =
new_size=3D=3D"object"){if(typeof new_size.width=3D=3D"object"&&typeof =
new_size.height=3D=3D"object"&&typeof =
new_size.width.length=3D=3D"number"&&typeof =
new_size.height.length=3D=3D"number"){if(new_size.width.length=3D=3Dnew_s=
ize.height.length){var allNums=3Dtrue;for(var =
i=3D0;(i<new_size.width.length&&allNums);i++){if(typeof =
new_size.width[i]!=3D"number"||typeof =
new_size.height[i]!=3D"number"){allNums=3Dfalse;}}=0A=
if(allNums){size.width=3Dnew_size.width;size.height=3Dnew_size.height;ret=
urn size;}else{return false;}}else{return false;}}else{return =
false;}}else{return false;}};this.getKeyValuePairs=3Dfunction(){return =
keyValuePairs;};this.setKeyvaluePairs=3Dfunction(new_keyvalues){if(typeof=
 new_keyvalues=3D=3D"object"){if(new_keyvalues.length>=3D1){for(var =
i=3D0;i<new_keyvalues.length;i++){if(new_keyvalues[i].length=3D=3D2){if((=
typeof new_keyvalues[i][0]=3D=3D"string"||typeof =
new_keyvalues[i][0]=3D=3D"number")&&(typeof =
new_keyvalues[i][1]=3D=3D"string")||typeof =
new_keyvalues[i][1]){if(new_keyvalues[i][0].length<=3DMAX_KEY_LENGTH){key=
ValuePairs.push(new_keyvalues[i]);}}else{return false;}}else{return =
false;}}}else{return false;}}else{return =
false;}};this.getAllowInterstitial=3Dfunction(){return =
allowInterstitials;};this.setAllowInterstitial=3Dfunction(new_val){if(typ=
eof new_val=3D=3D"boolean"){allowInterstitials=3Dnew_val;return =
allowInterstitials;}else{return null;}};this.getId=3Dfunction(){return =
id;};this.setId=3Dfunction(new_id){if(typeof =
new_id=3D=3D"number"){id=3Dnew_id;return new_id;}else{return =
false;}};this.getContainingDivId=3Dfunction(){return =
divId;};this.setContainingDivId=3Dfunction(new_id){if(typeof =
new_id=3D=3D"string"){divId=3Dnew_id;return divId;}else{return =
false;}};this.getContainingDiv=3Dfunction(){return =
document.getElementById(divId);};this.toString=3Dfunction(){return"Advert=
isement - "+id;};this.equals=3Dfunction(otherAd){if(typeof =
otherAd.isAdvertisement=3D=3D"undefined"){return null;}=0A=
if(site!=3DotherAd.getSite()){return false;}=0A=
if(zone!=3DotherAd.getZone()){return false;}=0A=
var same=3Dtrue;var =
otherElement=3DotherAd.getSize();if(size.width.length=3D=3DotherElement.w=
idth.length){for(var =
i=3D0;(i<otherElement.width.length&&same=3D=3Dtrue);i++){same=3D(size.wid=
th[i]=3D=3DotherElement.width[i])&&(size.height[i]=3D=3DotherElement.heig=
ht[i]);}}else{same=3Dfalse;}=0A=
if(!same){return false;}=0A=
return true;};this.writeToConsole=3Dfunction(){if(typeof =
window.console=3D=3D"object"){console.log("-------------------- =
Advertisement --------------------");console.log("Id: =
"+id);console.log("Site: "+site);console.log("Zone: =
"+zone);console.log("Size: "+this.getSizeAsString());console.log("Tile: =
"+tile);console.log("Keywords: =
"+this.getKeyValuePairsAsString());console.log("Allow Interstitials?: =
"+allowInterstitials);console.log("--------------------------------------=
-----------------");}};this.getSizeAsString=3Dfunction(){var =
str=3D"";var size=3Dthis.getSize();for(var =
i=3D0;i<size.width.length;i++){str+=3Dsize.width[i]+"x"+size.height[i]+",=
";}=0A=
return =
str.substring(0,str.length-1);};this.getKeyValuePairsAsString=3Dfunction(=
){var str=3D"";var keyValuePairs=3Dthis.getKeyValuePairs();for(var =
i=3D0;i<keyValuePairs.length;i++){str+=3DkeyValuePairs[i][0]+"=3D"+encode=
URIComponent(keyValuePairs[i][1])+";";}=0A=
return str.substring(0,str.length-1);};this.write=3Dfunction(){var =
ad_call,protocol,interstitial,ord;protocol=3Dwindow.location.protocol=3D=3D=
"https:"?"https:":"http:";interstitial=3Dtile>1?"":allowInterstitials?"dc=
opt=3Dist;":"";ord=3DordNum;ad_call=3Dsite+zone+";"+"dcove=3Dd;comp=3D;"+=
interstitial+"tile=3D"+tile+";sz=3D"+this.getSizeAsString()+";"+this.getK=
eyValuePairsAsString()+";ord=3D"+ord+"?";document.write('<scr'+'ipt =
type=3D"text/javas'+'cript" =
src=3D"'+protocol+'//'+ADSERVER_URL+'/adj/'+ad_call+'"></scr'+'ipt>');if(=
(!document.images&&navigator.userAgent.indexOf('Mozilla/2.')>=3D0)||navig=
ator.userAgent.indexOf('WebTV')>=3D0){document.write('<a =
href=3D"'+protocol+'//'+ADSERVER_URL+'/jump/'+ad_call+'" =
target=3D"_blank">');document.write('<img =
src=3D"'+protocol+'//'+ADSERVER_URL+'/ad/'+ad_call+'" =
border=3D"0"></a>');}};this.refresh=3Dfunction(){var =
obj=3Dthis.getContainingDiv();if(obj.hasChildNodes()){while(obj.childNode=
s.length>=3D1){obj.removeChild(obj.firstChild);}}=0A=
this.write();};this.isAdvertisement=3Dtrue;var =
a=3Darguments[0];if(typeof a=3D=3D"undefined"){return null;}=0A=
if(typeof a.id=3D=3D"number"){id=3Da.id;}else{return null;}=0A=
if(typeof a.divId=3D=3D"string"){divId=3Da.divId;}else{return null;}=0A=
if(typeof a.site=3D=3D"string"){site=3Da.site;}else{return null;}=0A=
if(typeof a.tile=3D=3D"number"){tile=3Da.tile;}=0A=
zone=3Dtypeof a.zone=3D=3D"string"?a.zone:"";var size=3D{};if(typeof =
a.size=3D=3D"object"){if(typeof a.size.width=3D=3D"object"&&typeof =
a.size.height=3D=3D"object"&&typeof =
a.size.width.length=3D=3D"number"&&typeof =
a.size.height.length=3D=3D"number"){if(a.size.width.length=3D=3Da.size.he=
ight.length){size.width=3Da.size.width;size.height=3Da.size.height;}else{=
return null;}}else{return null;}}else{return null;}=0A=
keyValuePairs=3Dnew Array();if(typeof =
a.keyValuePairs=3D=3D"object"){if(a.keyValuePairs.length>=3D1){for(var =
i=3D0;i<a.keyValuePairs.length;i++){if(a.keyValuePairs[i].length=3D=3D2){=
if((typeof a.keyValuePairs[i][0]=3D=3D"string"||typeof =
a.keyValuePairs[i][0]=3D=3D"number")&&(typeof =
a.keyValuePairs[i][1]=3D=3D"string")||typeof =
a.keyValuePairs[i][1]){if(a.keyValuePairs[i][0].length<=3DMAX_KEY_LENGTH)=
{keyValuePairs.push(a.keyValuePairs[i]);}}}}}}=0A=
allowInterstitials=3Dtypeof =
a.allowInterstitials=3D=3D"boolean"?a.allowInterstitials:false;};var =
AdvertisementList=3Dfunction(){var =
ads,uniqueAds;this.add=3Dfunction(ad){if(typeof =
ad.isAdvertisement=3D=3D"undefined"){return false;}=0A=
ads.push(ad);var tempAd=3Dad;var found=3Dfalse;for(var =
j=3D0;(j<uniqueAds.length&&found=3D=3Dfalse);j++){if(tempAd.equals(unique=
Ads[j])){uniqueAds[j].count++;found=3Dtrue;}}=0A=
if(!found){tempAd.count=3D1;uniqueAds.push(tempAd);}}=0A=
this.removeAll=3Dfunction(){ads=3Dnew Array();}=0A=
this.count=3Dfunction(){return ads.length;}=0A=
this.getUniqueAds=3Dfunction(){return uniqueAds;}=0A=
this.contains=3Dfunction(ad){if(typeof =
ad.isAdvertisement=3D=3D"undefined"){return null;}=0A=
var found=3Dfalse;for(var =
i=3D0;(i<uniqueAds.length&&found=3D=3Dfalse);i++){if(ad.equals(uniqueAds[=
i])){found=3Dtrue;}}=0A=
return found;}=0A=
this.numberOf=3Dfunction(ad){if(typeof =
ad.isAdvertisement=3D=3D"undefined"){return null;}=0A=
for(var i=3D0;i<uniqueAds.length;i++){if(uniqueAds[i].equals(ad)){return =
uniqueAds[i].count;}}=0A=
return 0;}=0A=
this.toString=3Dfunction(){return"AdvertisementList ("+ads.length+" =
ad(s), "+uniqueAds.length+" unique ad(s))";}=0A=
this.writeToConsole=3Dfunction(){if(typeof =
window.console=3D=3D"undefined")=0A=
{return;}=0A=
for(var i=3D0;i<ads.length;i++){ads[i].writeToConsole();}}=0A=
ads=3Dnew Array();uniqueAds=3Dnew Array();}=0A=
var RDMAdUtility=3Dfunction(){var getZoneFromURL=3Dfunction(){var =
z=3Dnew Array();var d=3Dwindow.location.host;var =
p=3Dwindow.location.pathname;var =
a=3Dd.split(".");if(this.isOffsite=3D=3Dtrue){z.push(a[a.length-2]);}else=
{var =
subdomain=3D"";if(a.length<=3D2){subdomain=3D"";}else{a=3Da.slice(0,a.len=
gth-2);subdomain=3Da.join(".");}=0A=
z.push(subdomain);}=0A=
var k=3D0;var a=3Dp.split("/");for(var =
i=3D0;i<a.length-1&&k<=3D2;i++){if(a[i]!=3D""){z.push(a[k]=3Da[i]);k++;}}=0A=
if(typeof ignorePathLevel=3D=3D"number"){z.splice(ignorePathLevel,1);}=0A=
if(zoneSuffix!=3D""){z.push(zoneSuffix);}=0A=
for(var =
i=3D0;i<DEFAULT_INDEX_PAGES.length;i++){if(p.indexOf(DEFAULT_INDEX_PAGES[=
i])!=3D-1){z.push("index");break;}}=0A=
return"/"+z.join("/").toLowerCase();};var =
ads,args,ignorePathLevel,site,zone,sponsorshipId,allowInterstitials,isOff=
site,zoneSuffix,keyValuePairs,currentNonStandardAds;var =
DEFAULT_SITE_ID=3D"rogers.testsite";var MAX_KEY_LENGTH=3D5;var =
DEV_ENVIRONMENTS=3D["dev","qa","stage"];var =
DEFAULT_INDEX_PAGES=3D["index.jsp","index.html","index.htm","default.jsp"=
,"default.html","default.htm","index.php","default.php","index.asp","defa=
ult.asp","index.aspx","default.aspx","index.page","default.page"];var =
NON_STANDARD_TILE_START=3D7;var OMNITURE_EVENT_NUMBER=3D16;var =
ZONE_NAME_MAX_LENGTH=3D64;this.insertAd=3Dfunction(sourceElementId,option=
s){if(typeof sourceElementId!=3D"string"||typeof =
options!=3D"object"){return false;}=0A=
var ad;if(typeof options.type=3D=3D"number"){ad=3Dnew =
Advertisement({site:site,zone:zone,size:this._AD_SIZES[options.type],keyV=
aluePairs:keyValuePairs,allowInterstitials:allowInterstitials,divId:sourc=
eElementId,id:ads.count()+1});var =
numberOf=3Dads.numberOf(ad);if(options.type=3D=3Dthis._AD_LEADERBOARD_MAS=
TER&&numberOf=3D=3D0){ad.setTile(1);}else=0A=
if(options.type=3D=3Dthis._AD_BIGBOX_COMPANION&&numberOf=3D=3D0){ad.setTi=
le(2);}else=0A=
if(options.type=3D=3Dthis._AD_BIGBUTTON&&numberOf=3D=3D0){ad.setTile(4);}=
else=0A=
if(options.type=3D=3Dthis._AD_MULTIAD&&numberOf=3D=3D0){ad.setTile(3);}el=
se=0A=
if(options.type=3D=3Dthis._AD_BIGBUTTON&&numberOf=3D=3D1){ad.setTile(5);}=
else=0A=
if(options.type=3D=3Dthis._AD_SPONSORSHIP_BUTTON&&numberOf=3D=3D0){ad.set=
Tile(6);}else{ad.setTile(currentNonStandardAds+NON_STANDARD_TILE_START);c=
urrentNonStandardAds++;}=0A=
ads.add(ad);ad.write();return ad;}else{ad=3Dnew =
Advertisement({site:options.site,zone:options.zone,size:options.size,keyV=
aluePairs:options.keyValuePairs,allowInterstitials:options.allowInterstit=
ials,divId:sourceElementId,id:ads.count()+1});ad.setTile(currentNonStanda=
rdAds+NON_STANDARD_TILE_START);currentNonStandardAds++;ads.add(ad);ad.wri=
te();return ad;}};this.getOmnitureProductString=3Dfunction(){var str;var =
uniqueAds=3Dads.getUniqueAds();str=3D"";for(var =
i=3D0;i<uniqueAds.length;i++){var ad=3DuniqueAds[i];var =
size=3Dad.getSizeAsString();size=3Dsize.replace(/,/g,"|");size=3Dsize.rep=
lace(/\:/g,"/");size=3Dsize.replace(/^728x90$/,"Leaderboard");size=3Dsize=
.replace(/^300x250\|301x250$/,"Big Box =
(Companion)");size=3Dsize.replace(/^301x250\|300x250$/,"Big Box =
(Companion)");size=3Dsize.replace(/^300x60$/,"Big =
Button");size=3Dsize.replace(/^300x250\|160x600\|300x600$/,"Multi-Ad");si=
ze=3Dsize.replace(/^300x250\|300x600\|160x600$/,"Multi-Ad");size=3Dsize.r=
eplace(/^160x600\|300x250\|300x600$/,"Multi-Ad");size=3Dsize.replace(/^16=
0x600\|300x600\|300x250$/,"Multi-Ad");size=3Dsize.replace(/^300x600\|160x=
600\|300x250$/,"Multi-Ad");size=3Dsize.replace(/^300x600\|300x250\|160x60=
0$/,"Multi-Ad");size=3Dsize.replace(/^150x50$/,"Sponsorship =
Button");size=3Dsize.replace(/^460x240$/,"Contest =
Listing");size=3Dsize.replace(/^160x600$/,"Skyscrapper");str+=3D";"+ad.ge=
tSite()+":"+ad.getZone()+":"+size+";;;event"+OMNITURE_EVENT_NUMBER+"=3D"+=
ad.count+",";}=0A=
str=3Dstr.substring(0,str.length-1);return str;}=0A=
this.getSite=3Dfunction(){return =
site;};this.setSite=3Dfunction(new_site){if(typeof =
new_site=3D=3D"string"){site=3Dnew_site;return site;}else{return =
false;}};this.getZone=3Dfunction(){return =
zone;};this.setZone=3Dfunction(new_zone){if(typeof =
new_zone=3D=3D"string"){zone=3Dnew_zone;return zone;}else{return =
false;}};this.getKeyValuePairs=3Dfunction(){return =
keyValuePairs;};this.setKeyValuePairs=3Dfunction(new_keyvalues){if(typeof=
 new_keyvalues=3D=3D"object"){if(new_keyvalues.length>=3D1){for(var =
i=3D0;i<new_keyvalues.length;i++){if(new_keyvalues[i].length=3D=3D2){if((=
typeof new_keyvalues[i][0]=3D=3D"string"||typeof =
new_keyvalues[i][0]=3D=3D"number")&&(typeof =
new_keyvalues[i][1]=3D=3D"string")||typeof =
new_keyvalues[i][1]){if(new_keyvalues[i][0].length<=3DMAX_KEY_LENGTH){key=
ValuePairs.push(new_keyvalues[i]);}}else{return false;}}else{return =
false;}=0A=
return keyValuePairs;}}else{return false;}}else{return =
false;}};this.getAllowInterstitial=3Dfunction(){return =
allowInterstitials;};this.setAllowInterstitial=3Dfunction(new_allow){if(t=
ypeof new_allow=3D=3D"Boolean"){allowInterstitials=3Dnew_allow;return =
allowInterstitials;}else{return =
null;}};this.getSponsorshipId=3Dfunction(){return =
sponsorshipId;};this.setSponsorshipId=3Dfunction(new_id){if(typeof =
new_id=3D=3D"string"){sponsorshipId=3Dnew_id;if(keyValuePairs.length=3D=3D=
0||sponsorshipId=3D=3D""){keyValuePairs.push(["spons",sponsorshipId]);ret=
urn sponsorshipId;}else{var found=3Dfalse;for(var =
i=3D0;(i<keyValuePairs.length&&!found);i++){if(keyValuePairs[i][0]=3D=3D"=
spons"){keyValuePairs[i][1]=3DsponsorshipId;found=3Dtrue;}}=0A=
return(found?sponsorshipId:found);}}else{return =
false;}};this.getOffsite=3Dfunction(){return =
isOffsite;};this.setOffsite=3Dfunction(new_val){if(typeof =
new_val=3D=3D"boolean"){isOffsite=3Dnew_val;zone=3DgetZoneFromURL();retur=
n isOffsite;}else{return null;}};this.getZoneSuffix=3Dfunction(){return =
zoneSuffix;};this.setZoneSuffix=3Dfunction(new_suffix){if(typeof =
new_suffix=3D=3D"string"){zoneSuffix=3Dnew_suffix;zone=3DgetZoneFromURL()=
;return zoneSuffix;}else{return false;}};this.getAds=3Dfunction(){return =
ads;};this._AD_LEADERBOARD=3D0;this._AD_BIGBOX=3D1;this._AD_SKYSCRAPPER=3D=
2;this._AD_MULTIAD=3D3;this._AD_BIGBUTTON=3D4;this._AD_ADVERTORIAL=3D5;th=
is._AD_SPONSORSHIP_BUTTON=3D6;this._AD_LEADERBOARD_MASTER=3D7;this._AD_BI=
GBOX_COMPANION=3D8;this._AD_CONTEST_LISTING=3D9;this._AD_RADIO_GATEWAY=3D=
10;this._AD_SIZES=3Dnew =
Array();this._AD_SIZES[this._AD_LEADERBOARD]=3D{width:[728],height:[90]};=
this._AD_SIZES[this._AD_BIGBOX]=3D{width:[300],height:[250]};this._AD_SIZ=
ES[this._AD_SKYSCRAPPER]=3D{width:[160],height:[600]};this._AD_SIZES[this=
._AD_MULTIAD]=3D{width:[300,160,300],height:[250,600,600]};this._AD_SIZES=
[this._AD_BIGBUTTON]=3D{width:[300],height:[60]};this._AD_SIZES[this._AD_=
SPONSORSHIP_BUTTON]=3D{width:[150],height:[50]};this._AD_SIZES[this._AD_B=
IGBOX_COMPANION]=3D{width:[300,301],height:[250,250]};this._AD_SIZES[this=
._AD_LEADERBOARD_MASTER]=3D{width:[728],height:[90]};this._AD_SIZES[this.=
_AD_CONTEST_LISTING]=3D{width:[460],height:[240]};this._AD_SIZES[this._AD=
_RADIO_GATEWAY]=3D{width:[760],height:[270]};args=3Darguments[0];if(typeo=
f args=3D=3D"undefined"){return null;}=0A=
site=3Dtypeof =
args.site!=3D"string"?DEFAULT_SITE_ID:args.site;sponsorshipId=3Dtypeof =
args.sponsorshipId!=3D"string"?"":args.sponsorshipId;allowInterstitials=3D=
typeof =
args.allowInterstitials!=3D"boolean"?false:allowInterstitials=3Dargs.allo=
wInterstitials;isOffsite=3Dtypeof =
args.isOffsite!=3D"boolean"?false:args.isOffsite;zoneSuffix=3Dtypeof =
args.zoneSuffix!=3D"string"?"":args.zoneSuffix;ignorePathLevel=3Dtypeof =
args.ignorePathLevel!=3D"number"?"":args.ignorePathLevel;keyValuePairs=3D=
new =
Array();currentNonStandardAds=3D0;if(sponsorshipId!=3D""){keyValuePairs.p=
ush(["spons",sponsorshipId]);}=0A=
if(allowInterstitials){keyValuePairs.push(["mtype","rich"]);}=0A=
if(typeof =
args.keyValuePairs=3D=3D"object"){if(args.keyValuePairs.length>=3D1){for(=
var =
i=3D0;i<args.keyValuePairs.length;i++){if(args.keyValuePairs[i].length=3D=
=3D2){if((typeof args.keyValuePairs[i][0]=3D=3D"string"||typeof =
args.keyValuePairs[i][0]=3D=3D"number")&&(typeof =
args.keyValuePairs[i][1]=3D=3D"string")||typeof =
args.keyValuePairs[i][1]){if(args.keyValuePairs[i][0].length<=3DMAX_KEY_L=
ENGTH){keyValuePairs.push(args.keyValuePairs[i]);}}}}}}=0A=
zone=3Dtypeof =
args.zone!=3D"string"?getZoneFromURL():"/"+args.zone;if(zone.length>ZONE_=
NAME_MAX_LENGTH){zone=3Dzone.substring(0,ZONE_NAME_MAX_LENGTH+1);}=0A=
ads=3Dnew AdvertisementList();}
------=_NextPart_000_0000_01CA78AB.A530CCE0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.660news.com/js/weather.js

var wx_wx_box_style =3D "01"; // change value from "01" to "10" to =
change color of weather box=0A=
var wx_language =3D 0; // 0-English, 1-Spanish, 2-German, 3-Chinese =
Simplified, 4-Chinese Traditional, 5-French=0A=
var wx_metric =3D true; // Metric or English (true of false)=0A=
var wx_show_location =3D true; // Show location name=0A=
var wx_show_desc =3D true; // Show weather description=0A=
var wx_show_curr_text =3D true; // Show static text "Currently"=0A=
var wx_curr_text =3D "Currently"; // Show static text "Currently". =
Change it to other text if necessary=0A=
var wx_box_width=3D120; // Lead in box width=0A=
var wx_box_border_width=3D"1px"; // Lead in box border width=0A=
var wx_box_border_color=3D"#56A1AE"; // Lead in box color=0A=
var wx_box_bg_color=3D"#EBEBFF"; // Lead in box background color=0A=
var wx_box_highlight_color=3D"#FFFFFF"; // Lead in box mouseover =
highlight color=0A=
var wx_degree_font_size=3D"15px"; // Temperature font size=0A=
var wx_degree_font_color=3D"#0000FF"; // Temperature font color=0A=
var wx_desc_font_size=3D"11px"; // Description text font size=0A=
var wx_desc_font_color=3D"#404040"; // Description text font color=0A=
var wx_loc_font_size=3D"11px"; // location name font size=0A=
var wx_loc_font_color=3D"#404040"; // location name font size=0A=
var wx_img_size=3D"large"; // lead in box icon size (large or small)=0A=
var wx_target_url=3D"http://www.lottofactor.com/weather"; // Weather =
Target URL=0A=
var wx_def_location=3D"Calgary, Alberta"; // Default location name. =
IMPORTANT: Location name should be short enought and it can be modified =
freely.=0A=
var wx_def_wx_id=3D"54107"; // Default location weather ID
------=_NextPart_000_0000_01CA78AB.A530CCE0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.660news.com/js/wx_box3.js

var tinbu_wx_server =3D =
unescape("%68%74%74%70%3A%2F%2F%77%77%77%2E%74%69%6E%62%75%77%65%61%74%68=
%65%72%2E%63%6F%6D");=0A=
=0A=
=0A=
 var switch_str;=0A=
 var metric_int =3D 0;=0A=
if (wx_language=3D=3D0) {=0A=
 document.write("<script type=3D\"text/javascript\" =
src=3D'"+tinbu_wx_server+"/js/tinbuwx_english.js'></script>");=0A=
} else if (wx_language=3D=3D1) {=0A=
 document.write("<script type=3D\"text/javascript\" =
src=3D'"+tinbu_wx_server+"/js/tinbuwx_spanish.js'></script>");=0A=
} else if (wx_language=3D=3D2) {=0A=
 document.write("<script type=3D\"text/javascript\" =
src=3D'"+tinbu_wx_server+"/js/tinbuwx_german.js'></script>");=0A=
} else if (wx_language=3D=3D3) {=0A=
 document.write("<script type=3D\"text/javascript\" =
src=3D'"+tinbu_wx_server+"/js/tinbuwx_chinese_simplified.js'></script>");=0A=
} else if (wx_language=3D=3D4) {=0A=
 document.write("<script type=3D\"text/javascript\" =
src=3D'"+tinbu_wx_server+"/js/tinbuwx_chinese_traditional.js'></script>")=
;=0A=
} else if (wx_language=3D=3D5) {=0A=
 document.write("<script type=3D\"text/javascript\" =
src=3D'"+tinbu_wx_server+"/js/tinbuwx_french.js'></script>");=0A=
} else {=0A=
 document.write("<script type=3D\"text/javascript\" =
src=3D'"+tinbu_wx_server+"/js/tinbuwx_english.js'></script>");=0A=
}=0A=
 if (wx_metric) {metric_int =3D 1;}=0A=
 =
document.write(unescape("%3C%73%63%72%69%70%74%20%6C%61%6E%67%75%61%67%65=
%3D%22%4A%61%76%61%53%63%72%69%70%74%22%20%73%72%63%3D%22%68%74%74%70%3A%=
2F%2F%77%77%77%2E%74%69%6E%62%75%77%65%61%74%68%65%72%2E%63%6F%6D%2F%6A%7=
3%2F%6F%76%65%72%6C%69%62%2E%6A%73%22%3E%3C%2F%73%63%72%69%70%74%3E"));=0A=
 document.write("<script language=3Djavascript =
src=3D'http://www.tinbuweather.com/script/wx_leadinbox5?metric=3D"+metric=
_int+"&id=3D"+wx_def_wx_id+"&lang=3D"+wx_language+"'></script>");=0A=
=0A=
function tagClassInner (tagName, cName,tagContent) {=0A=
=0A=
	var divObj =3D document.getElementsByTagName(tagName);=0A=
	=0A=
	for (d =3D 0; d < divObj.length; d++) {=0A=
				if (divObj[d].className =3D=3D cName) {=0A=
							divObj[d].innerHTML =3D tagContent;=0A=
							break;=0A=
				}=0A=
	}=0A=
=0A=
}=0A=
=0A=
function changeClass (oldClass, newClass) {=0A=
=0A=
	var divObj =3D document.getElementsByTagName("div");=0A=
	=0A=
	for (d =3D 0; d < divObj.length; d++) {=0A=
				if (divObj[d].className =3D=3D oldClass) {=0A=
							divObj[d].className =3D newClass;=0A=
							break;=0A=
				}=0A=
	}=0A=
}=0A=
=0A=
function ShowWxLeadinBox() {=0A=
// alert('start weather: ' + wx_degree + 'degrees / ' + wx_desc_text);=0A=
=0A=
tagClassInner("div","conditions","<span class=3D\"temp\">" +wx_degree+ =
"</span><sup class=3D\"unit\">&deg;C</sup>  <span class=3D\"desc\">" =
+wx_desc_text+ "</span>");=0A=
tagClassInner("p","last-updated","");=0A=
=0A=
// alert('end weather');=0A=
}=0A=
=0A=

------=_NextPart_000_0000_01CA78AB.A530CCE0
Content-Type: application/octet-stream
Content-Transfer-Encoding: quoted-printable
Content-Location: http://site.rogersconsumerpublishing.com/rdm/js/rdm_blk_newbiz_radio.js

document.write('<div id=3D"rdm_banner_blk"><img =
src=3D"http://site.rogersconsumerpublishing.com/rdm/images/radio/blk_news=
business.gif" /></div>');
document.write('<div style=3D"margin-top:5px; margin-left:5px;"><span =
style=3D"font-family:Arial, Helvetica, sans-serif; font-size:10px; =
font-weight:bold;">');
document.write('</span></div>');
------=_NextPart_000_0000_01CA78AB.A530CCE0--

