From: Subject: Yahoo! Date: Mon, 8 May 2006 08:51:13 -0400 MIME-Version: 1.0 Content-Type: multipart/related; type="text/html"; boundary="----=_NextPart_000_0000_01C6727C.8FC4AC20" X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.2180 This is a multi-part message in MIME format. ------=_NextPart_000_0000_01C6727C.8FC4AC20 Content-Type: text/html; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.yahoo.com/ Yahoo!
  • Make=20 Yahoo! your home page
  • Get=20 Yahoo! Toolbar with Anti-Spy
Yahoo!=20 Small Business - Get=20 a domain for $2.99/yr., build=20 a web site, sell=20 online
=0A= =0A=

3DYahoo!=20

=0A= 3D""=0A=
Yahoo! Search
  • Web
  • Images
  • Video
  • Audio
  • Directory
  • Local
  • News
  • Shopping
=20
=20
Yahoo! Answers: Ask=20 a question | Answer=20 questions

Popular Yahoo! Properties

Small=20 Business

Featured=20 Services

Page Layout:

=BB Switch=20 to Narrow Page

Featured Navigation

Deep-fried=20 car fuel

Grease from restaurants' fryers is being converted into a less = expensive=20 alternative for gasoline. =BB=20 Watch video

  1. Burger=20 chain doing its part=20
  2. Full=20 Coverage: Automobiles & Driving
  • VIDEO: Cars getting a taste of deep-fried fuel
  • Clicking off TV, onto video games
  • Mop top is still in: Nash wins MVP again
  • VIDEO: Job tips for new graduates
=BB=20 More Featured

News Navigation

=95 Bush=20 to nominate Hayden for CIA director
=95 Iran's=20 leader writes to President Bush
=95 Blair:=20 Nuking Iran would be absurd
=95 Fla.=20 fires force 1,000 to evacuate homes
=95 Duty=20 and tuition draw U.S. military recruits
=95 DNA=20 tests may pinpoint nutrition trouble spots
=95 'M:I3'=20 fails to meet box office forecast
=95 N.J.=20 scraps second slogan in less than year
  • =BB More:
  • News
  • Popular
  • Business
<= /DIV>

Markets:

  • Dow: +1.2%
  • Nasdaq: +0.8%

Marketplace

  Best=20 card for bad credit
Credit less than perfect? We can help, = apply=20 for an Orchard Bank MasterCard = today.

$300?=20 $400? $500? - How much could you save with GEICO? Get a quote now.
Degrees=20 in as fast as 1 year: - Bachelor's, Master's, Associate's, = Doctorate.
$200,000=20 for only $643/mo - Bad credit OK. Refinance today and save.
  • Check your mail status: Sign=20 In
  • Free mail: Sign=20 Up
=

Yahoo= !=20 Search Marketing

<= /H3>

=BB=20 Find out more about
    Sponsored Search

Yahoo! Pulse

Top Rated Movies of All Time

  1. The=20 Return of the King
    What's=20 Your Rating?
  2. The=20 Shawshank Redemption
    What's=20 Your Rating?
  3. The=20 Godfather
    What's=20 Your Rating?
  4. Star=20 Wars
    What's=20 Your Rating?
=BB=20 More Top Movies
  • Advertise=20 with us
  • Search=20 Marketing
  • How=20 to suggest a site
  • Company=20 Info
  • Privacy=20 Policy
  • Terms=20 of Service
  • Jobs
  • Help=20
Send=20 feedback on Yahoo's home page test. Copyright =A9 2006 Yahoo! Inc. All rights reserved. Copyright/IP=20 Policy.
------=_NextPart_000_0000_01C6727C.8FC4AC20 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://us.bc.yahoo.com/b?P=IIZkOUSO4ijX5antQwNOLdDRQlw1FkRfPokACdxe&T=142bpdpf5%2fX%3d1147092617%2fE%3d2716149%2fR%3dyahoo_top%2fK%3d5%2fV%3d2.1%2fW%3dH%2fY%3dYAHOO%2fF%3d1683450924%2fQ%3d-1%2fS%3d1%2fJ%3d28E28E44&U=13a8o8fid%2fN%3dTvTSOc6.Isc-%2fC%3d368484.7639902.8510070.6934279%2fD%3dIBRTB%2fB%3d3036830 R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw== ------=_NextPart_000_0000_01C6727C.8FC4AC20 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://us.bc.yahoo.com/b?P=IIZkOUSO4ijX5antQwNOLdDRQlw1FkRfPokACdxe&T=142nc6t37%2fX%3d1147092617%2fE%3d2716149%2fR%3dyahoo_top%2fK%3d5%2fV%3d2.1%2fW%3dH%2fY%3dYAHOO%2fF%3d3326342270%2fQ%3d-1%2fS%3d1%2fJ%3d28E28E44&U=139bms3p1%2fN%3dT_TSOc6.Isc-%2fC%3d387002.8550985.9345230.8045140%2fD%3dHLN6%2fB%3d3626872 R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw== ------=_NextPart_000_0000_01C6727C.8FC4AC20 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://us.i1.yimg.com/us.yimg.com/i/ww/beta/y3.gif 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 ------=_NextPart_000_0000_01C6727C.8FC4AC20 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://us.bc.yahoo.com/b?P=IIZkOUSO4ijX5antQwNOLdDRQlw1FkRfPokACdxe&T=141p0lvhd%2fX%3d1147092617%2fE%3d2716149%2fR%3dyahoo_top%2fK%3d5%2fV%3d2.1%2fW%3dH%2fY%3dYAHOO%2fF%3d240811588%2fQ%3d-1%2fS%3d1%2fJ%3d28E28E44&U=13a1f4d5f%2fN%3dUPTSOc6.Isc-%2fC%3d289534.5461226.9336430.5322130%2fD%3dHEADR%2fB%3d2373001 R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw== ------=_NextPart_000_0000_01C6727C.8FC4AC20 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://us.i1.yimg.com/us.yimg.com/i/ww/t4/blast.gif R0lGODlhDwAQAPepAGvNLIa3aHnhNP/+/23LLP///QB4FAiHHGrMKwB3EwB2Elq0HmrPK2zMLWvN Kl67JV2zHAB3Ef7//2rMJwWJGf7//QaKGmzKLP78/2vMLXfiMoDpNV28JAiGGl2yIwF4EAWIFl+8 JnngMX7hOAWHGgaEGcnssomzZ67ekkSQEmXJKKrUjG3LLUKUDoS3agJ8D2zMLHDOOGvNKAODFmvL LL7ppEGSEYbxP//6//39/waIGwOLHGW7JAaJGf3+/4DpNwR3EITsQWfNLKLLh2zNLmzLL///+4W1 a4buP1aeLmzMKn7iNIPsOv/7/12+I2G7Jly7I7/noHnhMgN1Fs3hxW/NLz6IC1uzH167JHDKKmrL LmrLLFqyHgiIGwaJFQiIGQOHFwGKFmzOLQeHGJTYYavVjUKREWvLKWzNKGC6J0+hGP/9/n3lOAB0 EwKIGXfiNGjMK0mZFHiuWnvjNqzUjqvVi4LtPQWLGlezIIjwQYizZLTUpVy1H2vLK8DsodDhwcnr rmzKK/H48Ya0bAWJHGK7JU+hG27MLQmHG2XLKVuzIfz++QF1EHXjMkGJDFCkGGnNLf7/+HrlNbfS p6LEiD+KCweJHL/qonXPOQWJG7/oolyxIG3MKtP1uNfxygOJFmrKKgWKF/z//WTGJQSIG2G6ImG2 I7fTov///////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAKkALAAAAAAPABAA AAj2AFOdADGGwg4KiCzoIGGph4tUeu7cyBNkg6Q5IgRoeDPiU4ADSBptaUAAgAQUfQBMOGOqBCk7 BDBFgSNmTRkIZC4wKOUmExNINSp0ijFgBR5UmlhwmBHmB5oil3AUwFBhERUIoNK8+MLmUIZNXAqg akLJzIIGDyIQWoLAgQkjGERFQuXpCgMsCcAIyAIox58kEui0GCAo0AMDXaRkUOInjocBdRbYkEPA SZsOArRwSoSgio8himTAAMBDwREvKgAQmUCDTwohhZ5AMRAgVQAgERJMeeTgwihGCj4MSkW8eKpJ jtSEOGC8OfE9VgyFcu78VCULxgMCADs= ------=_NextPart_000_0000_01C6727C.8FC4AC20 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://us.bc.yahoo.com/b?P=IIZkOUSO4ijX5antQwNOLdDRQlw1FkRfPokACdxe&T=1420rv5a5%2fX%3d1147092617%2fE%3d2716149%2fR%3dyahoo_top%2fK%3d5%2fV%3d2.1%2fW%3dH%2fY%3dYAHOO%2fF%3d1841014835%2fQ%3d-1%2fS%3d1%2fJ%3d28E28E44&U=139br7sra%2fN%3dUfTSOc6.Isc-%2fC%3d261627.6827606.7770354.6326130%2fD%3dTST1%2fB%3d2866526 R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw== ------=_NextPart_000_0000_01C6727C.8FC4AC20 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://us.i1.yimg.com/us.yimg.com/i/ww/news/2006/05/07/0507_deep_fat_fryer_lg.jpg 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 ------=_NextPart_000_0000_01C6727C.8FC4AC20 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://us.i1.yimg.com/us.yimg.com/i/ww/news/2006/05/07/0507_deep_fat_fryer_sm2.jpg /9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAALQAA/+4ADkFkb2JlAGTAAAAAAf/b AIQACgcHBwgHCggICg4JCAkOEQ0KCg0RFBAQERAQFBMPERAQEQ8TExcXGRcXEx4eICAeHiwrKyss MTExMTExMTExMQELCQkLDAsNCwsNEQ4ODhEUDg4ODhQXEBAREBAXHhYTExMTFh4bHRkZGR0bISEe HiEhKSkoKSkxMTExMTExMTEx/8AAEQgAFQAdAwEiAAIRAQMRAf/EAHUAAAMBAQAAAAAAAAAAAAAA AAAEBQIGAQEBAQEAAAAAAAAAAAAAAAABAgMEEAACAQIEBAUFAQAAAAAAAAABAgMREgAhEwQxIhQF QVEyFQZhcYEjMyQRAAEEAQMFAAAAAAAAAAAAAAEAESExQaECA3ESMkIE/9oADAMBAAIRAxEAPwBD dRbabcS7ySxF3suppZqFaRLpkWNVNW1JMg3ClMEckTRgyAkCNV3EbinEf0QXNQH75YzDtdtEIZJp iIXntMrAuwiCKF1GIPotK3cbaVzUVsfIPje57ai9xhcLzANbVhRlqr5+BAoVPHj4Y5uR37S8e2Fv sIuJxlLe1bTbQxz6km5ikBZDIVKowytsUczDwLN+MI37H3Pp9GAyWWa4J1RJb1GkV4Wt6gfMHLGN 13vtmz7ehmEonZimki3IDykc+XqFbfOnmMQPctj1B7sB+/VDGC4/0sMYH2trnwwiBoizquq2/U9N VgnQ6p6pSToagQaljEXUK0pll9eOL+26gfGo9YO230v8GrluNAsbLqV9K+XGOlaYMGK+hmPjWVHD Yu1xHf12p7YwLyRw66XNtkR2uF2nerujWFuFTk3niFdsL8kl62/mF79br15c7KV4/T84MGK20ehS bC//2Q== ------=_NextPart_000_0000_01C6727C.8FC4AC20 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://us.i1.yimg.com/us.yimg.com/i/ww/news/2006/05/07/0507_video_games_playing_sm.jpg /9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAALQAA/+4ADkFkb2JlAGTAAAAAAf/b AIQACgcHBwgHCggICg4JCAkOEQ0KCg0RFBAQERAQFBMPERAQEQ8TExcXGRcXEx4eICAeHiwrKyss MTExMTExMTExMQELCQkLDAsNCwsNEQ4ODhEUDg4ODhQXEBAREBAXHhYTExMTFh4bHRkZGR0bISEe HiEhKSkoKSkxMTExMTExMTEx/8AAEQgAFQAdAwEiAAIRAQMRAf/EAIAAAAIDAQAAAAAAAAAAAAAA AAAEBQYHAQEBAQAAAAAAAAAAAAAAAAAAAwQQAAIBAwIDBgQHAAAAAAAAAAECAxESBAAFIRMUMUFR IhUGcTJiM2FCciMlFgcRAAEDAgQDCQAAAAAAAAAAAAEAEQISAzFBMhNRgYIhscEiQmJyM8P/2gAM AwEAAhEDEQA/AGth934+14kMczIuLLjz5QkLgFYsdY4I44rU8ys6sova4U+Go3L9z7Ju+DuG6ABY 8VqLHKBG7Boi8fzkh3Lo4AXu0g2ImTNmTRkR9ZgvFGzglYZ2RkYo/aqu1LuB8xOoHcdqwcLCl2vF nafOndJHjakSRIq3KBe37l7Hgw7tSiIjLbd27uKeUjIG7SwJ5PwWxbdsOzw7SsTkCRVLTZcnHly5 Fjm4cPKtaIG7BqrdRsIPR+gre2VQ5lkPLLCb7vLspwB8LfwpoyN+2h+dJgy5uVlhJDFhR48jB5JQ ENFX5iprS7gB2aXuxOm6ekxyi33TOvKBDW8EuusKmpW3tA+OktUkz3SYHbNDHXcyHaEc5Fo0Crzi r2xzKhfb5wuqf1FE9MKvS9p7RL5KF+Ut5c+BotPHVX92+lneJThBo1EaVWsz1f8AVmWSjy07iPDR o0Nj7ZM+HPrf1J7+iL1fn0NkubB/beo/gur59vHp77rPqs42/HhrQK/6t6ZxGL1tfLxh6y381OFn h9WjRp5ahpy+SnGBx8F//9k= ------=_NextPart_000_0000_01C6727C.8FC4AC20 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://us.i1.yimg.com/us.yimg.com/i/ww/news/2006/05/07/0507_steve_nash_sm.jpg /9j/4AAQSkZJRgABAgAAZABkAAD/7AARRHVja3kAAQAEAAAAMgAA/+4ADkFkb2JlAGTAAAAAAf/b AIQACAYGBgYGCAYGCAwIBwgMDgoICAoOEA0NDg0NEBEMDg0NDgwRDxITFBMSDxgYGhoYGCMiIiIj JycnJycnJycnJwEJCAgJCgkLCQkLDgsNCw4RDg4ODhETDQ0ODQ0TGBEPDw8PERgWFxQUFBcWGhoY GBoaISEgISEnJycnJycnJycn/8AAEQgAFQAdAwEiAAIRAQMRAf/EAH4AAQEAAwEAAAAAAAAAAAAA AAcAAQMEBgEBAQAAAAAAAAAAAAAAAAAAAwQQAAIBAgUBBgQHAAAAAAAAAAECAxEEACESEwUx0SIU FQYHUTIjM0FhgZFCYmMRAAECBAUDBQAAAAAAAAAAAAERMQACAwQhUWFxEkE0BbHBMnKC/9oADAMB AAIRAxEAPwAikCFdLmg7TQYSvbzkeO4a3h466trgPO+490sWtAHPcMpBqq9KGmDiipJIZB30VQiN QZhizZN1OVMLVpy00/DW1jHZ71zMo2JQW0MVVe6TGj6cm6t24HyUy1ZpUULnkIs8dKg5KhAy6Ex1 +4F1xl3az2YSe25HjzFcG72tMYjaVEej1q4GqtQKAjHWWh8uS6MEJtBYNpjyoCdKmMf5mg/bGPV/ MqPR3Lie12ne2ihct3iGldIzCSVXU1GqCuWPP+S8j5YbQjkCtfGLbmJNpZdOpoBNq+w5oSPioOJ6 UpNKoAUQHDMw9WbjcUycSSAuhgr5UN5m3jy+6ZvqZGo7/wBT5jqJrX5s/jhI9O0VqWQnk4/WPDFC yTDM0oEDjp+fTFiw96nII2i8WDLjtA2Dnf8AXV/eN/uj4/wXDFN0WO8++JM13aDZ3S9DX7lMuv6Y Ofw/npr/AG09mLFh7LtLj6TehfWDue9pP85d3DR//9k= ------=_NextPart_000_0000_01C6727C.8FC4AC20 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://us.i1.yimg.com/us.yimg.com/i/ww/news/2006/05/06/grads-small.jpg /9j/4AAQSkZJRgABAgAAZABkAAD/7ADZRHVja3kAAQAEAAAAPAACAMQAAABgAEMAbABvAHMAZQAt AHUAcAAgAG8AZgAgAGYAbwB1AHIAIAB5AG8AdQBuAGcAIABwAGUAbwBwAGwAZQAgAHMAdABhAG4A ZABpAG4AZwAgAGkAbgAgAGEAIABsAGkAbgBlACAAdwBlAGEAcgBpAG4AZwAgAGMAYQBwAHMAIABh AG4AZAAgAGcAbwB3AG4AcwAgAGEAbgBkACAAaABvAGwAZABpAG4AZwAgAGMAZQByAHQAaQBmAGkA YwBhAHQAZQBzAAD/7gAmQWRvYmUAZMAAAAABAwAVBAMGCg0AAALdAAADeAAABCgAAAT3/9sAhAAG BAQEBQQGBQUGCQYFBgkLCAYGCAsMCgoLCgoMEAwMDAwMDBAMDg8QDw4MExMUFBMTHBsbGxwfHx8f Hx8fHx8fAQcHBw0MDRgQEBgaFREVGh8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8fHx8f Hx8fHx8fHx8fHx8fHx//wgARCAAVAB0DAREAAhEBAxEB/8QArQAAAgMAAAAAAAAAAAAAAAAABQYA AwQBAQEBAQAAAAAAAAAAAAAAAAMCAAEQAAECBQQDAQAAAAAAAAAAAAECAwAQERMEICESBTEUJBUR AAADBgMFCQEAAAAAAAAAAAERAgAhMWESA1EyE3EiIwQUQaHR4UJSYjMkNBIBAAAAAAAAAAAAAAAA AAAAMBMAAgIBAwQDAQAAAAAAAAAAAREAITFBYXHwUYGRIKGxEP/aAAwDAQACEQMRAAABVCrHU1bT cfJUJyjZotKNjFirhIVBIf8A/9oACAEBAAEFAs7GOFkuurtlT9Oblsdmw7kLZRl47T9/Auu+67Yo i7+V0nLn9F7/2gAIAQIAAQUCG8UikiIANVaFy//aAAgBAwABBQIimhJgkQnxXeSZf//aAAgBAgIG PwJP/9oACAEDAgY/Ak//2gAIAQEBBj8C37grSOU/Jk3AAUIuGXaAlhsZwqEMSMGzCZQlgyeQ0d1Y JthSB0qiozfSkCPY1yzZFP5lKVcvOC3SJk9rQpNYggEBIUOW6cXtAPZKk/Bub6YtXTt1ZjpL9FM6 oyNho+vW4+Jlwz+MSm3MdP8A1aTqslJgYqngEG9er3t//9oACAEBAwE/IQQsEmjJQJYI4JUJUqOb FENYDAQ99QByA1Nw07UOjtbUUuaMZCk0MANTImCG1ywci9+3Dg06+bSIi1CgIAjMHF25U5SpzqYL Ns+tTmm7WCw6+k4mgSwDULIsl0wcp7je/wCL68T/2gAIAQIDAT8hAB2gHkwjFcqYnkJQxBf1KeJU /9oACAEDAwE/IfhkZiEt8B95rP/aAAwDAQACEQMRAAAQk0SsQL//2gAIAQEDAT8QFx4EVBMjBY2M edLONCEGTCk7URIxgn6cIQFlqNDo/UO40BPROdSVJAYimDBPVJEACTwFggaQQz9s3iI2EEAIxwxU c7LWgVm8NIM5BwCAHImQJEbo1pLiDAANaJloh0HIwJjKUUAIyJ0wW9n4Z+v1j//aAAgBAgMBPxBB CgA2QDZQE2BE0CG7izFlUg43PqH75i9dOFQY3lXcTCf/2gAIAQMDAT8Q8YxEBkQBx3BERaHGCURf PHuANyPfXofkDcOYzK0VL5T/2Q== ------=_NextPart_000_0000_01C6727C.8FC4AC20 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://us.a1.yimg.com/us.yimg.com/a/1-/flash/promotions/yahoo/060301/50mp.gif R0lGODlhRgAyAOZYAPT19LzXvFSHqgRoBPEDC3FxcTIyMoyMjKjI3JK10M7Oznqvem+xzGmUszqJ Otvo20hISFhYWABThCNplgFMgaOjo5GrqzZ7pgBHehZklFeaVzh3nlJtQwU5cQ8PD7u8vEZ4nUd/ pTIbUQBTjnGSlBRWjMuCFUhNeuChpDVDbzkkWQt0ov+FAQtci58JLABYhgxSi+7epiY1aABYifCn YGB3S/HQcCxVip6iZ//RAgFakWV2PEGLsqiUrORne0Jte9Tk8HyivllYgR95Hy1qlTVncBpfjo+8 jwFFkzBwnHCGVAUeXwZRhQBTpQ1YiFV/h/S5xF+BcGWDbHQ3YrvR4p/Fn6uysMSpFf///wAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5 BAEAAFgALAAAAABGADIAAAf/gFiCg4SFhoeIiYqLjIhBITyRkpOUkJOWlJkhQQCNnoJBMzIiKiKk p6YqpamspKuvrqYiHRRBn54ZEh1CPT1CMicyKUInKcbEwMHEKrw9J0JCxsnDNx0bt40THSEIkQgM DDwMCQkXGQwXCA3gDAgJRkkIVDwr31QT6eAtHRfYjNrulixBACABkCAdgrhDwC0Bgg8JNjR4Ry4B iIUJJgIAQSuEv0XaBCAgksShyRsZiRQUQC5IxkdEEoQAkkBkiBBUWu7z+DHRBAoUSHyw8OPJExIW rBAtYsHCEwskiCRtkOJH0x8kSAQhkSIrVo79eiKaMKLIjhpo0XLgUIOtErZt/9WuVfKWrd0adWvs KIIhrFhDEyQ4KUGBSQkYMA5TQIyYCePDhg8jNoIY6GLHJZhg4Pm3UOAZI3SMGE1adGnSqFOPNnIh yYULZCVs7gyYwovbuG/PmJH7BW/fuXe/ECxR4csg2q7RJhRYt+4ZEoAHd+77t+AJxh8loEKlAQbl ywU15y2hvPnd5m9LIJ/bfIMG7jYAKXixBfjwzV9Ytsxk936g60nwH1BBNEAECAIA0EAHRCBgX3iD NCcBCDfdJEAIFJQQAggcUkgEBkRsuMEGHDoxQUYVBBGEACAkEAQGIEAoXnRMNFBgEBaoSIERKr5n 4wab9ehjEhQ0QAUCD8mTQP8Js8ko4QYiCiBlhheCMGIIHyZxYYVYtrACDw1EUiASSEjAGX7RScDE BgIkwURhFKiJQQtSCtCAEUBhACcFE6wggwsEuFDDFVfsgMQIZy73E3pQJlGeE0a0IEEJRmyQBEm5 wOCEEy8MtkILgBJAAAs5lFoDEonS9ll5AL6AQQkNbECEnRnQgmASITQgABNS6pACClCgICwKMcSA Q18yYvHTC0lMMIERTGQAz5ZEbGBEdBPIOkESjh6oAxE+hOsDDTTYYAMOFPiFH5W6ZlCClD6yuAGn 0JlXXr06rDCFqASYUOoVRCChrqKCtfDsCy0YobCzGRBBhKTPRTycwUJMcUP/BlFEMYEOMCaby21x qjecgKwKJ53Jvq23wsoZNNHECLINTFsDFGBg88164qzzzjfXfHMHOteSLBaxjmj00UgnrbTSPGwy 9NNQC+LAAv44UEXUngQwwAAPYDMA1VgzooEGQ4CNRQAPHFFFJ2envbYgXz8QwCBoE/IAAA8s0LUg AFQxNxZyC1L32Wwr8sAAVSwwwCBbDzGAA500PsAQkS+gddeH/y21A0M4wDUWR0w+udwDdDLEEGd/ vkjoeCMOtwNYAPA1Fo/HPvvsZWOxAOqEcG471QNoEPsQR8ju99YALAA7I4474PnyrmPhgPADHCE1 9VQrjkXuvYM9tdZX6476/9gLaDBAAMQzovUCR5T/efWC5A6/9NgD/rXqg0wttd7RawB7FZ07wtjw lwiyDUJ21IMc+GinQPjNTnq1K4T+pAc8DTzgcFQ73PlCxztFyM5sWDCf7LYWPLiRUHi0A1sVote9 /Z3Nc49jm+8w+JfzDY52aNtbIVZYOEZcEGrnK0QQD+E5EIZtEXorRBIPsQAjYg0AB4BABArQw6Ep 4AAFOIAOxfIACBjgAFE0wAcAUIEKKCB2HyhABT4wRjQqAIoHAAAAPlBGOdKxAjq0ggciEAExYuED B/gAFhTwRjd+4G4KqAAECAEAAyxyEF48gAEKAAErSLIAmKzkICNwAAUUgP+PnjQAH60AAQgU4Iud +IABzuiBCmABi2L8QCvlCIEKrDKKkiSEHq1ACFlKEQAF8AAEzjhIA7hSAZwUhBWMmUVkHiACvLQl L1XpRQPo0JQfgIAHxliAbCpyjD2swDYJoQADOBKTlBzEA8zZxy9K0pwVkGQEzFjL2EHgAH+c5CWt EAFtqhGLw+xmBDwQR0M8YI+EEGcU+WhLtimglgBApjAjysko1vIB8yymK5cpSHESFJj/BEA/I/DQ U97NEAfwABXJqNJlAqCUopSjJAX50j3SEp2k/GQn+5nKL0p0nJ/EpBwN4IFyhrKKyqymJisQgdhx so9S7GbsstjHMjrSlUwcleIU2ZZNc1Ixpd0sJRU3+YEIjHGrR0yrWp8WCAA7 ------=_NextPart_000_0000_01C6727C.8FC4AC20 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://us.bc.yahoo.com/b?P=IIZkOUSO4ijX5antQwNOLdDRQlw1FkRfPokACdxe&T=142c0mvud%2fX%3d1147092617%2fE%3d2716149%2fR%3dyahoo_top%2fK%3d5%2fV%3d2.1%2fW%3dH%2fY%3dYAHOO%2fF%3d3251841907%2fQ%3d-1%2fS%3d1%2fJ%3d28E28E44&U=1383pjrid%2fN%3dU_TSOc6.Isc-%2fC%3d388890.8537994.9347974.7699302%2fD%3dSM1%2fB%3d3629212 R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw== ------=_NextPart_000_0000_01C6727C.8FC4AC20 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://us.bc.yahoo.com/b?P=IIZkOUSO4ijX5antQwNOLdDRQlw1FkRfPokACdxe&T=142hksono%2fX%3d1147092617%2fE%3d2716149%2fR%3dyahoo_top%2fK%3d5%2fV%3d2.1%2fW%3dH%2fY%3dYAHOO%2fF%3d2647257747%2fQ%3d-1%2fS%3d1%2fJ%3d28E28E44&U=138lgj27i%2fN%3dVPTSOc6.Isc-%2fC%3d392030.8508948.9305591.8033568%2fD%3dST1%2fB%3d3599635 R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw== ------=_NextPart_000_0000_01C6727C.8FC4AC20 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://us.bc.yahoo.com/b?P=IIZkOUSO4ijX5antQwNOLdDRQlw1FkRfPokACdxe&T=14230baaf%2fX%3d1147092617%2fE%3d2716149%2fR%3dyahoo_top%2fK%3d5%2fV%3d2.1%2fW%3dH%2fY%3dYAHOO%2fF%3d1833228298%2fQ%3d-1%2fS%3d1%2fJ%3d28E28E44&U=138p4a4qf%2fN%3dVfTSOc6.Isc-%2fC%3d382212.8541879.9345371.8033568%2fD%3dST1%2fB%3d3627092 R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw== ------=_NextPart_000_0000_01C6727C.8FC4AC20 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://us.bc.yahoo.com/b?P=IIZkOUSO4ijX5antQwNOLdDRQlw1FkRfPokACdxe&T=141t63of3%2fX%3d1147092617%2fE%3d2716149%2fR%3dyahoo_top%2fK%3d5%2fV%3d2.1%2fW%3dH%2fY%3dYAHOO%2fF%3d873009855%2fQ%3d-1%2fS%3d1%2fJ%3d28E28E44&U=138tsmks1%2fN%3dVvTSOc6.Isc-%2fC%3d388159.8552566.9347135.8033568%2fD%3dST1%2fB%3d3628576 R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw== ------=_NextPart_000_0000_01C6727C.8FC4AC20 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://us.i1.yimg.com/us.yimg.com/i/ww/t4/mail.gif R0lGODlhHAAaANUAAIWXuc3V4/b5/UJYiVVtmsnP3f3+/5inxNTa5vP3+7va7HqNtDpTiPr7/bfF 19vr9iZDfurt86a60ZzJ48bg8O31++Dt963S6B49evr8/m6BqHSGqmR7ptPm9eXw+dzi63Sz1rK8 0+Lm7qPN5aeyyXCpzOjy+ltyo1tvlTROg9bo9VNnj+fq8d7r+CtHgEdfj4zB3kxijq/B1ZCfvaCt yOv0+1+oz/Hz9+/2+7vJ3o2nvxY4fP39/fn7+9Hk9f///yH5BAAAAAAALAAAAAAcABoAAAb/wJ9w SCwaj8ikcsk8Fj6JXqPB4zWNvN0OA3ltaJFow2BtZna6mWYAwewgqRWgcJtSy8beTuKz1AQfBRso KW5vAxoHYVJ4P3oyFx4mFQlRGVUIJBtsWhguIREGQ48+EzU4CQINlz+NPwUAGC8ON6M7Mh0+I6kC GZcGokQ4NxAMMyxljyoWFxSqv8FCFj5CEAMAIsm3D5IwKr7AQzgTFkPW2NoyLZIVIB7AojgwF0Xn 2UJ6DhaTFBc2QxNAUDBiT5sDSSoUlAKhwMYIARQ81Lt2z9GOgyom+NhYwkYLHKou4CCSgsECBA3w XeygcaOPZSZA9sBxQcCQAQO8IEhgUQIMwQouX7aYlCpDjQk2fwyIgQJRgCg7SgTd2GEdpV4ZHtBT ugLFihczROjBwIAAgBxUudUoysOAAnoDujbdUKCBgxcMUrTZ4eIFhwNXV4maQCEuihgxNBTgwSLE AQAaOBAYkMKFGwwpUMxA8EMAjDgvXhA42UoAiw8BHEh4vIDDiReVDbkYgHnFCQ2giPCwc0NEgBwh aMxYoOE1AxcuCJxYEIJFhiRtG/RIwAJBAQckWC8gESBCyivRGwiIgBpBhB5DggAAOw== ------=_NextPart_000_0000_01C6727C.8FC4AC20 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://us.i1.yimg.com/us.yimg.com/i/ww/t4/messenger.gif R0lGODlhHAAaANUAAN2BTBs3c8jM3P/0rstLHElXioiQs5pbXP/YhNPV4f/ymv/ijP/rkv39/oqs 2PzIellmlJaDc+mUie3HwrAdACZAd81xZ9h/dXN5pm5scklRbqqqxzFHfGRtm7vA1uSIfMMxDOy7 dsymdurq8uHj7aRDOqCNdc/EjnyErMu0wvLz9mFjcfO6sa+30P/0wNze6eyflG5QXlNBU/f3+4Jb ZfDx9VA4Su6nX9rQpLSsf8O3hKacupqfv6Sfg/v7/f///yH5BAAAAAAALAAAAAAcABoAAAb/wJ9w SCwaj8ikctnwOZ2NJdJnKFSuHIhn5ItKfw1IoLKKmEwrToCz4UpJFY4IgVgwFgtESBPAJGZKcBkP dgqGh3kRARB/SA0cK3UKJzqGDDkMCgwIin4+RygVhIY2AQMDPQEmlghXPCNGDRURCIcRGac4KyeH DCIBHQKfRAIBD5kKpy7Ly6esripFPBUIDADX2BfY2HV8KC9ePz4QGtUUOykT6usTKRslIQwaFcHD 4gXlDAQOLR4CCQATCGjhoAShefWGUKGmz4aMGDQiSowhg4KCBQiFDWnQwpi1EjQsfBg58oKFAyA2 xdECaMiIWQtCUDhw4YMEGDAkfLhQAoCvoUUFDJCwN6ODKH0lasJgwUKnBQp5NGiAUABCixpEEpCh A4LAhaVNn95YoKgD1QLfwqmYloEOABBwQVAgUMfEog4F8qYlQsLAmjl2GAiOyedsXghtivh4wUMN GTMR0ozJSxnDBnBGfJDY0IFDhQBjVlKGgIGHgBHhijSoIYAHCsMQOmAwsMFDghEzUh/xUePFwBb9 BLwYoaKLbiVPkjc4PiQIADs= ------=_NextPart_000_0000_01C6727C.8FC4AC20 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://us.i1.yimg.com/us.yimg.com/i/ww/t4/music.gif R0lGODlhHAAaANUAADNLh/zHJXmLruy5BP/rbf/0N//UAOjr8WViOE1VTf3+/hg2cilDef/wVIub uv/EAKazzFNplpalwrmVBvbLRz4+Iv3ZXNbc5+Lm7iI+dzVFVEBZkLvE2IdvAW5/osPL3f7nG9uv BSc8W8rS4d3h62N1oKaNIUhhlO/DRfT1+SEtN/HIHFBHGFtwmfn5+7K+1Pr6/Ozv9J+tyf7fP/v8 /e/x9vf4+v/WHOq+R+25JUFGOnlvLceoIbugHZGAJv///yH5BAAAAAAALAAAAAAcABoAAAb/wJ9w SCwaj8ikUqloNpdLwWKxgZBgCuiRdkrwEouMh1N7aoWKTaJQWO0yVMfFldVyE48GoQEyaRYMJRAp dUxqDyAEBBZ8AwgiCx4HNFBqBhMhBjcUKBQGBiIMZIVHCl0GOiIJJgYPOTkGGgAQGEtpCaAbAAsi OwOfsjIYpEamuCItEgIbUx2xs8NICiMCDAgGGScQIx8SGyLPtMRCJMzWE6AnLwcpByXgsuJGFxkJ AyAzN7kQFwcHAvCgjVOTyAKnWBtOtIgQAYAKVBnkUCJCI8OARZxyDEDmocWGDCpYGGABAIADDDAo LjCAMcCDHSI8RFhQwUePTBUAeDghYdKQo4o7VgTIYQLMhhYLfIAo0GCGgZwyS4wgJISGgwwMNGjI AKCFgAwICmDE8XRD1HV1FMSQEOFEBA8OZEBYEAIjigAhVLyNIOBFjEI0Dozg8OLFhwsYFkyYYTDA gAoZjgqQMZWUAhs1YsRIAYPGzB0mfOiYwtfBthgTizjJooBEBDiASjiIy+FCjdRLXJDgIEOCBBmG L8SwMS6JAhcxSFxAvBkLqSAAOw== ------=_NextPart_000_0000_01C6727C.8FC4AC20 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://us.i1.yimg.com/us.yimg.com/i/ww/t4/weather.gif R0lGODlhHAAaANUAAJqxz+X1/xc3drC70W6Hr7PT8ens8//pkCpEd7zc+Pztq7DL6lFTZtfd6bPQ 7cTh+tTq/VhrkauJZK3G5TxXicvl+//ZdP/Iam53gYqVjd7j7Gh/p/G1Z/P1+P/ie7ja90xjkkx2 rdTn+s7V49vv/0BajOTo77bY9VBmkDROhMLK2QkaVwAVZSI9dpikvkhgjvf4+vr6/F9xlTJdmv/Q buDy/8Df+bXA0y5Jf/v8/fj5++7w9X+Zv7Owgv39/v///yH5BAAAAAAALAAAAAAcABoAAAb/wJ9w SCwaj8ik8uhrOn1LpM7QGFlHmk4uSsztRi+BWIxwmWLcn8/Aa7UknMtFwhDITDmo0tcZtBgXNB6D HjQSAhsmME1JORo4gIMHkwceFocbA1mMRjAuAhwWHgcKpQo9CCwsYi2aO4tFOxstF6MKGRgZGSw8 IgE1DjgCKSA3O1tDJhQIgrszITMsvr8kJBAEFGIux0MGL8weLBMQNeW/NdYQFRUPCQgtABoGiyaz GAIsMwAQ1f0Q6uwSfCAg4AUKAio63GiRAgUPGwAIfPhHcR07GwlOEFiBQobBGzgoFPjwwYZJiygf mMxYwMGGFRFkRIggAMCCAic+JDD5oGfPp5UfTrRcMAEHAhkyQAiYsMBBAZw6E+yUKvWEUAdEJ4RB ikIAD6ZNn1olGVTo0wVZJ1BoEeGFixQIJshF68Dp06d10ablsaKhCwMLEQCQC1av4QklEKRIwWqD imM7bjDGAYIAgQ3ZWlAA8SLbsMVuG8yD4gOGBhcv3AhogQCEDGECWmMxYcJAhxh6hPjIAcOAhgbA 5fn+LU8Hp9xFSD/R7SSN8+fQjQQBADs= ------=_NextPart_000_0000_01C6727C.8FC4AC20 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://us.i1.yimg.com/us.yimg.com/i/ww/t4/local.gif R0lGODlhHAAaANUAAP2hCPnaV/r6/PtiFpmdvqqyxafzk+/NGB1XXE/QU7KTW+8ZACA0cdC1ikdV ionia/v6mM+qc+pjTQerCPbNjtDS4s2QRDFDfB7oSrkNB1JhbyPHIXjhka1LGIVvZVXvOvq0bu7O r4GJr9zDo1RhknR7p2iJbcjK3L39perr8v26P2Jsmgfe8Qp0Jfj/6NSTYfuKcgijyeXm7/Lz99ze 6Rk9eUydHL10Izc4UvonT97ky/3nvLi70tjctf39/f///yH5BAAAAAAALAAAAAAcABoAAAb/wJ9w SCwaj8ikcln0CQQ+pi96nIkuNQdPBkWWeLRZ9+erlGqXmwKHLlXEzZqcJHoXSDVEInCI3Cx4NSQF KQJDAjUbLQhyWBocHxgBAAoKAAUsMTUMDiczQogfDwYTLSYJBgYYGAcAIwo3PRwxGjgMIjRRiBMb CQkTDx8cHA8JKgA9lRILGRqbKxW6NSYPD4oJGB8BAwABEA0Z4R0WLG3RZBceNy8NNhytxwEUEhLh 4QvOFyW5PwIOGn8idIAxYMEAbwV7NIigwMKADGhEpKCyQsOOBh0ySAAAI0e3AQN6RGigECMnAimE +ChxgUK4CDMgQICx4ICKAQJvTOCAogSn6AKfyIhAwMxChBDxFiiVoCNChAkJFDEgwcMQmQIMMrwY YWEEABUuKBBUEWEEhwQ9EiC4QNWqjxNZR1pAumPHVwgHjE7Y+wEBgxUnrP6gwSCghQYBVBwDcODA CwoGfk1YC5jKjxQ1FAQYcTQeAAAWbDl4DMGAOcsp0oEAQUEAYxUd2Py7wICBhght+AmZgQeHBg92 Y2dZsYKEAwe0a9+SYbnMCtpyojswfrw6CRIMLqAk4mPGCQIlVhy/UP349RIEePAgQMCTEQEpaJxY T6BAAfXqT1TgImBGihmWNeHEEwRC8cQUTCS4RBAAOw== ------=_NextPart_000_0000_01C6727C.8FC4AC20 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://us.i1.yimg.com/us.yimg.com/i/ww/t4/movies.gif R0lGODlhHAAaANUAAB05dbohNP34Cv37MedLRcAcAbsnaPWlsO7iKTNDapeXm2tsddra3Ovr7L4v nE1VY1U1Xfz5SERETMfHys5ZFLqfG7S5x+S5AmpfNtmwBXp6gKKipvT09FNlienJA96XDezIFfHe Cba2uYGHlXFzSI97K+vTHNbNOzFKfaqssYmVrEhbgjwxT+9zgMA00M/P0fbga7lzjP//wuivIOLk 5/PPF5uov4MpPFteYWtGZoCES98aAPv7+//L//39/f///yH5BAAAAAAALAAAAAAcABoAAAb/wJ9w SPTxGJYGx0dsOosWgFQqajCf2J9NWvFkPICHaJl18gDdTEgQwkhHDF556OugPCYeTOCtlABwV2U0 aCERAwMhF18ZAAkpHHM+KCQmeCEmiiAXF38LL3JZIygfPzIRAgIXIDWcASwACg1ZPCg3LQcfax6r MwUOrwmfgk21tz07BDAUHxQOBS4Bjp+0KxAEyC3IBQHR0QASGgzERDwd19nb3d0F4CNWWDwqLNgE 2jvc3jfgCpFYPioA7Ohhb5sBBwf3SUgR6omPKAML4jt4kEUCMQ2fNBBIENtEhA5YoMAxhhwRDgAK HCDgscBBhCxWrOiQgkbGcrYOtGj50gCAjAUdZMK5KcSYTp4GbkjAgKKDoxUKaJjkYS3GToMGICAY gEFCBR0/X0y1gEJKDoMQMCAaYGIAggQJxmhMsQAuABYQpOA48QAACURgR0jVOGGDhgdwH/TVO0XK J6JFOTAQoWDBAg0aFuC4jEMCCxbUyhhpwOAFAwYTRJgurGDDBH9zfviYPZtHbR64GwYBADs= ------=_NextPart_000_0000_01C6727C.8FC4AC20 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://us.bc.yahoo.com/b?P=IIZkOUSO4ijX5antQwNOLdDRQlw1FkRfPokACdxe&T=142ul33op%2fX%3d1147092617%2fE%3d2716149%2fR%3dyahoo_top%2fK%3d5%2fV%3d2.1%2fW%3dH%2fY%3dYAHOO%2fF%3d2908309060%2fQ%3d-1%2fS%3d1%2fJ%3d28E28E44&U=139o9qrm0%2fN%3dV_TSOc6.Isc-%2fC%3d345850.8541325.9335657.5748894%2fD%3dJB1C%2fB%3d3619095 R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw== ------=_NextPart_000_0000_01C6727C.8FC4AC20 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://us.bc.yahoo.com/b?P=IIZkOUSO4ijX5antQwNOLdDRQlw1FkRfPokACdxe&T=142r2d8mp%2fX%3d1147092617%2fE%3d2716149%2fR%3dyahoo_top%2fK%3d5%2fV%3d2.1%2fW%3dH%2fY%3dYAHOO%2fF%3d1574233127%2fQ%3d-1%2fS%3d1%2fJ%3d28E28E44&U=1384lege6%2fN%3dWPTSOc6.Isc-%2fC%3d387001.8524108.9356855.7912893%2fD%3dMK3%2fB%3d3634732 R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw== ------=_NextPart_000_0000_01C6727C.8FC4AC20 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://us.i1.yimg.com/us.yimg.com/i/pulse/06q2/rings6.jpg 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 ------=_NextPart_000_0000_01C6727C.8FC4AC20 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://us.bc.yahoo.com/b?P=IIZkOUSO4ijX5antQwNOLdDRQlw1FkRfPokACdxe&T=142ru3obr%2fX%3d1147092617%2fE%3d2716149%2fR%3dyahoo_top%2fK%3d5%2fV%3d3.1%2fW%3dJ%2fY%3dYAHOO%2fF%3d2890464813%2fQ%3d-1%2fS%3d1%2fJ%3d28E28E44 R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw== ------=_NextPart_000_0000_01C6727C.8FC4AC20 Content-Type: application/x-javascript Content-Transfer-Encoding: quoted-printable Content-Location: http://us.a1.yimg.com/us.yimg.com/a/1-/java/promotions/js/ad_eo_1.1.js /* $Id: ad_eo_1.1.js,v 1.2 2006/04/06 20:49:57 cholling Exp $ */=0A= function ad_el(id) {var d=3Ddocument;if(d.getElementById) {return = d.getElementById(id);} else if(d.all) {return d.all[id];} else = if(d.layers) {return d.layers[id];} else {return null;}}=0A= function ad_params(c,p) {var res=3D"",a=3Darguments;for (var i =3D 1; i = < a.length; i++) {if (c=3D=3D'object') {res +=3D '';} else if (c=3D=3D'embed') = {res +=3D a[i][0]+'=3D"'+a[i][1]+'"';if (i < (a.length-1)) {res +=3D ' = ';}} else {return;}}return [c,res];}=0A= function ad_embedObj(t,pos,did,w,h,q) {var o=3D"";switch (t) {case = "swf":var = clsid=3D'clsid:D27CDB6E-AE6D-11cf-96B8-444553540000';break;default:return= ;}var oid=3Dt+pos;if (q[0]=3D=3D'object') {o=3D''+q[1]+'';} else if (q[0]=3D=3D'embed') = {o=3D'';} else {return;}if = (did!=3D=3D'') {var d =3D ad_el(did);d.innerHTML=3Do;} else = {document.write(o);}}ad_jsl=3D1;=0A= ------=_NextPart_000_0000_01C6727C.8FC4AC20 Content-Type: application/x-javascript Content-Transfer-Encoding: quoted-printable Content-Location: http://us.js2.yimg.com/us.js.yimg.com/i/ww/t5/msgr_1.0.js //date updated: 12.06.2005=0A= =0A= //=0A= /* msgr_detect.js=0A= * a javascript library to figure out things about a locally installed = messenger client=0A= */=0A= =0A= function Messenger() {=0A= this.startDetect();=0A= return null;=0A= }=0A= Messenger.prototype.installed =3D 0;=0A= Messenger.prototype.cobrand =3D '';=0A= Messenger.prototype.intl =3D 'us';=0A= Messenger.prototype.version =3D "4";=0A= Messenger.prototype.platform =3D "w32";=0A= Messenger.prototype.post =3D [];=0A= Messenger.prototype.detect =3D function() {=0A= // loop through post process=0A= for (var i=3D0;i<this.post.length;i++) {=0A= this[this.post[i]]();=0A= }=0A= this.post=3D[];=0A= return this;=0A= }=0A= Messenger.prototype.startDetect =3D function () {=0A= var ok =3D this.detectCookie();=0A= if (!ok) ok =3D this.detectBing();=0A= if (!ok) ok =3D this.detectRafi();=0A= if (!ok) ok =3D this.detectCapabilities();=0A= if (!ok) ok =3D this.detectControl();=0A= if (!ok) ok =3D this.detectMime();=0A= /* if you don't know by now, you'll never ever know. */=0A= }=0A= Messenger.prototype.detectControl =3D function() {=0A= if (this.detectBrowser() =3D=3D 'ie')=0A= {=0A= document.writeln("<object = classid=3D'clasid:41695A8E-6414-11D4-8FB3-00D0B7730277' hidden=3D'true' = id=3D'Ymsgr01' width=3D'0' height=3D'0' = codebase=3D'tkzwtyzwzi:qwerty'><span id=3D'Ymsgr00'></span></object>");=0A= this.post[this.post.length] =3D "postDetectControl";=0A= }=0A= }=0A= Messenger.prototype.detectBrowser =3D function()=0A= {=0A= var ua =3D navigator.userAgent.toLowerCase();=0A= =0A= if (ua.indexOf('opera')!=3D-1)=0A= {=0A= return 'opera';=0A= }=0A= else if (ua.indexOf('msie')!=3D-1)=0A= {=0A= return 'ie';=0A= }=0A= else if (ua.indexOf('safari')!=3D-1)=0A= {=0A= return 'safari';=0A= }=0A= else if (ua.indexOf('flock')!=3D -1)=0A= {=0A= return 'flock';=0A= }=0A= else if (ua.indexOf('firefox')!=3D -1)=0A= {=0A= return 'firefox';=0A= }=0A= else if (ua.indexOf('gecko')!=3D -1)=0A= {=0A= return 'gecko';=0A= }=0A= else=0A= {=0A= return false;=0A= }=0A= }=0A= Messenger.prototype.postDetectControl =3D function() {=0A= var w,v;=0A= if (document.all) {=0A= v =3D document.all.Ymsgr00;=0A= } else {=0A= v =3D document.getElementById("Ymsgr00");=0A= }=0A= if (v) {=0A= // mutant gecko+active X case=0A= w =3D document.getElementById("Ymsgr01");=0A= if (w&&w.offsetHeight) {=0A= this.installed =3D 1;=0A= this.version =3D "5.02";=0A= this.platform =3D "w32";=0A= } else {=0A= return false;=0A= }=0A= } else {=0A= this.installed =3D 1;=0A= this.version =3D "5.03";=0A= this.platform =3D "w32";=0A= }=0A= return true;=0A= }=0A= Messenger.prototype.detectMime =3D function() {=0A= if (navigator.mimeTypes && navigator.mimeTypes.length) {=0A= for (var i=3D0; i<navigator.mimeTypes.length; i++) {=0A= if (navigator.mimeTypes[i].suffixes.indexOf("yps") > -1) {=0A= this.installed =3D 1;=0A= this.version =3D "5.04";=0A= this.platform =3D "w32";=0A= return true;=0A= }=0A= }=0A= }=0A= return false;=0A= }=0A= Messenger.prototype.detectCapabilities =3D function() {=0A= if (document.body && document.body.style && typeof = document.body.style.behavior =3D=3D "string") {=0A= document.body.style.behavior =3D "url(#default#clientCaps)";=0A= var ver =3D = document.body.getComponentVersion("{E5D12C4E-7B4F-11D3-B5C9-0050045C3C96}= ","ComponentID");=0A= if (ver) {=0A= this.installed =3D 1;=0A= this.version =3D ver;=0A= this.platform =3D "w32";=0A= return true;=0A= }=0A= }=0A= return false;=0A= }=0A= Messenger.prototype.detectBing =3D function() {=0A= if (this.detectBrowser() =3D=3D 'ie')=0A= {=0A= document.writeln('<object id=3D"Ymsgr02" = classid=3D"CLSID:DA4F543C-C8A9-4E88-9A79-548CBB46F18F" hidden=3D"true" = width=3D"0" height=3D"0" codebase=3D"tkzwtyzwzi:qwerty"></object>');=0A= this.post[this.post.length] =3D "postDetectBing";=0A= }=0A= }=0A= Messenger.prototype.postDetectBing =3D function() {=0A= var v;=0A= if (document.all) {=0A= v =3D document.all.Ymsgr02;=0A= } else { =0A= // gecko w/ activeX patch=0A= v =3D document.getElementById("Ymsgr02");=0A= }=0A= if (!v) return false;=0A= if (typeof v.installed =3D=3D "undefined") return false;=0A= if (typeof v.version =3D=3D "undefined") return false;=0A= this.installed =3D v.installed();=0A= var versionstring =3D v.version(1);=0A= if (!versionstring || typeof versionstring =3D=3D "undefined") return = false;=0A= this.version =3D versionstring.split(".").join(",");=0A= this.cobrand =3D v.cobrand();=0A= this.intl =3D v.intl();=0A= return true;=0A= }=0A= Messenger.prototype.detectRafi =3D function() {=0A= if (!document.getElementById) return false;=0A= if (!navigator.plugins["Yahoo Application State Plugin"]) return false;=0A= document.writeln("<object id=3D'Ymsgr03' = type=3D'application/x-vnd.yahoo.applicationState' = hidden=3D'true'></object>");=0A= this.post[this.post.length] =3D "postDetectRafi";=0A= return false;=0A= }=0A= Messenger.prototype.postDetectRafi =3D function() {=0A= var v =3D document.getElementById("Ymsgr03");=0A= if (!v) return false;=0A= if (typeof v.applicationInfo !=3D "function") return false;=0A= var m =3D v.applicationInfo("msgr");=0A= if (!m) return false;=0A= this.installed =3D m.installed();=0A= var ver =3D m.version();=0A= this.version =3D = ver.major+","+ver.minor+","+ver.hiBuild+","+ver.loBuild;=0A= this.cobrand =3D m.cobrand();=0A= this.intl =3D m.internationalCode();=0A= return true;=0A= }=0A= Messenger.prototype.detectCookie =3D function() {=0A= // check C cookie. XXX=0A= return false;=0A= }=0A= =0A= var messenger =3D new Messenger();=0A= YAHOO.Fp.oMessengerInfo =3D messenger.detect();=0A= ------=_NextPart_000_0000_01C6727C.8FC4AC20 Content-Type: application/x-javascript Content-Transfer-Encoding: quoted-printable Content-Location: http://us.js2.yimg.com/us.js.yimg.com/i/ww/t5/js_1.3.js var CTRL_C =3D '\x03';=0A= var CTRL_D =3D '\x04';=0A= var YAHOO_BASE64_STR =3D "ABCDEFGHIJKLMNOP" +=0A= "QRSTUVWXYZabcdef" +=0A= "ghijklmnopqrstuv" +=0A= "wxyz0123456789._-";=0A= var = ULT_KEY=3D'',ULT_KEY_PPOUND=3D'',s_pp=3D'',decoded=3D0,ln=3D'',c_pp=3Dnew= Object(),c_p=3Dnew Object(),pp=3D'',c_pp_done=3D0;=0A= function yahoo_encode64(input) {=0A= var output =3D '';=0A= var chr1, chr2, chr3 =3D '';=0A= var enc1, enc2, enc3, enc4 =3D '';=0A= var i =3D 0;=0A= do {=0A= chr1 =3D input.charCodeAt(i++);=0A= chr2 =3D input.charCodeAt(i++);=0A= chr3 =3D input.charCodeAt(i++);=0A= =0A= enc1 =3D chr1 >> 2;=0A= if (isNaN(chr2)) {=0A= enc2 =3D ((chr1 & 3) << 4);=0A= enc3 =3D enc4 =3D 64;=0A= }=0A= else {=0A= enc2 =3D ((chr1 & 3) << 4) | (chr2>> 4);=0A= }=0A= if (isNaN(chr3)) {=0A= enc3 =3D ((chr2 & 15) << 2);=0A= enc4 =3D 64;=0A= }=0A= else {=0A= enc3 =3D ((chr2 & 15) << 2) | (chr3 >> 6);=0A= enc4 =3D chr3 & 63;=0A= }=0A= output =3D output +=0A= YAHOO_BASE64_STR.charAt(enc1) +=0A= YAHOO_BASE64_STR.charAt(enc2) +=0A= YAHOO_BASE64_STR.charAt(enc3) +=0A= YAHOO_BASE64_STR.charAt(enc4);=0A= =0A= chr1 =3D chr2 =3D chr3 =3D '';=0A= enc1 =3D enc2 =3D enc3 =3D enc4 =3D '';=0A= } while (i < input.length);=0A= =0A= return output;=0A= }=0A= =0A= function yahoo_decode64(s){=0A= var r=3Dnew Array();=0A= var o=3D'';=0A= var c1,c2,c3,e1,e2,e3,e4=3D'';=0A= var i=3D0;=0A= var k=3DYAHOO_BASE64_STR;=0A= if(s.length=3D=3D0 || s.length%4!=3D0) return o;=0A= do {=0A= e1=3Dk.indexOf(s.charAt(i++));=0A= e2=3Dk.indexOf(s.charAt(i++));=0A= e3=3Dk.indexOf(s.charAt(i++));=0A= e4=3Dk.indexOf(s.charAt(i++));=0A= =0A= c1=3D(e1<<2)|(e2>>4);=0A= c2=3D((e2&15)<<4)|(e3>>2);=0A= c3=3D((e3&3)<<6)|e4;=0A= =0A= o=3Do+String.fromCharCode(c1);=0A= =0A= if(e3!=3D64){=0A= o=3Do+String.fromCharCode(c2);=0A= }=0A= =0A= if(e4!=3D64){=0A= o=3Do+String.fromCharCode(c3);=0A= }=0A= }while(i<s.length);=0A= return o;=0A= }=0A= =0A= function yahoo_has_ctrl_char(s,type,key) {=0A= for (i =3D 0; i < s.length; i++) {=0A= if (type=3D=3D'val' && key=3D=3D'page' && s.charCodeAt(i)=3D=3D0x02) = continue;=0A= if( s.charCodeAt(i) < 0x20 ) {=0A= return true;=0A= }=0A= }=0A= return false;=0A= }=0A= =0A= function flatten_hash(p,str1,str2,type){=0A= var str=3D'';=0A= if (str1!=3D'' && str2!=3D'') {str=3Dstr1+CTRL_D+str2;if = (str.length<1||str.length>825) {return str1;}}=0A= else if (str1!=3D'') {str=3Dstr1; if (str.length<1||str.length>825) = {return str1;}}=0A= else if (str2!=3D'') {str=3Dstr2; if (str.length<1||str.length>825) = {return str2;}}=0A= var has_elem=3D0;=0A= if (p) {=0A= for (var k in p) {=0A= has_elem=3D1;=0A= break;=0A= }=0A= }=0A= if (has_elem=3D=3D0) return str;=0A= p['_r'] =3D '3';=0A= var ks =3D [];=0A= var i =3D 0;=0A= for (var k in p) {=0A= var v =3D p[k];=0A= if (typeof(v) =3D=3D 'undefined') { v =3D p[k] =3D ''; }=0A= if (k.length < 1) { return str; }=0A= if (k.length > 8) { return str; }=0A= if (k.indexOf(' ') !=3D -1) { return str; }=0A= if (yahoo_has_ctrl_char(k,'key',type) || = yahoo_has_ctrl_char(v,'val',type)) { return str; }=0A= ks[i++] =3D k;=0A= }=0A= ks =3D ks.sort();=0A= var f =3D [];=0A= for (var i =3D 0; i < ks.length; i++) {=0A= f[i] =3D ks[i] + CTRL_C + p[ks[i]];=0A= }=0A= f =3D f.join(CTRL_D);=0A= if (str!=3D''){=0A= f=3Dstr+CTRL_D+f;=0A= }=0A= if (f.length < 1 || f.length > 985) { return str; }=0A= return f;=0A= }=0A= =0A= function app_c_pp(key,value){=0A= c_pp[key]=3Dvalue;=0A= c_pp_done=3D0;=0A= }=0A= =0A= function create_click(){=0A= var fh=3D'';=0A= if(ln!=3D'' && (fh=3Dflatten_hash(c_p,'','','click'))!=3D''){=0A= return yahoo_encode64(fh);=0A= }=0A= return fh;=0A= }=0A= function create_pp(){=0A= if (decoded=3D=3D0&&ULT_KEY!=3D''){=0A= pp=3Dyahoo_decode64(ULT_KEY);=0A= decoded=3D1;=0A= }=0A= =0A= if (!c_pp_done) { =0A= pp=3Dflatten_hash(c_pp,pp,'','page');=0A= c_pp_done=3D1;=0A= }=0A= =0A= var ppound=3DULT_KEY_PPOUND.split(':');=0A= var p_str=3D'';=0A= for(var i=3D0;i<ppound.length&&ULT_KEY_PPOUND!=3D'';i++) {=0A= p_str=3Dyahoo_decode64(ppound[i]);=0A= pp=3Dflatten_hash('',pp,p_str,'page');=0A= }=0A= if (pp!=3D'') return yahoo_encode64(pp);=0A= else return '';=0A= }=0A= =0A= function set_dcook(n,v,e){=0A= now=3Dnew Date;=0A= nt=3Dnow.getTime();=0A= nt=3Dnt+e*1000;=0A= var nh=3D(new Date(nt)).toGMTString();=0A= var dm=3D'.yahoo.com';=0A= = document.cookie=3Dn+'=3D'+v+';expires=3D'+nh+';path=3D/'+';domain=3D'+dm;=0A= }=0A= =0A= function dcook_val() {=0A= var ylc=3D'',ylg=3D'',d_cook=3D'';=0A= ylc=3Dcreate_click();=0A= ylg=3Dcreate_pp();=0A= if (ylc!=3D''){dcook=3D'_ylc=3D'+ylc;}=0A= if (ylg!=3D''&&dcook!=3D''){dcook=3Ddcook+'&_ylg=3D'+ylg;}=0A= return (dcook);=0A= }=0A= =0A= function set_ult_value(){=0A= if (ln!=3D''){=0A= var dcook=3Ddcook_val();=0A= if(dcook!=3D''){set_dcook('D',dcook,10);}=0A= }=0A= }=0A= =0A= function ygAddEventListener(obj,eventName,func) {=0A= if (obj.attachEvent){ //ie browsers=0A= obj.attachEvent('on'+eventName, func);=0A= }=0A= else if (obj.addEventListener) { //w3c compliant browsers=0A= obj.addEventListener(eventName, func, false);=0A= }=0A= }=0A= =0A= function ygUltClient() {=0A= this.bindEvents =3D ygUltClientBindEvents;=0A= this.bindLinks =3D ygUltClientBindLinks;=0A= this.bindForms =3D ygUltClientBindForms;=0A= this.bindChildElements =3D ygUltClientBindChildElements;=0A= this.handleEvent =3D ygUltClientHandleEvent;=0A= }=0A= =0A= function ygUltClientBindChildElements(elem){=0A= this.bindLinks(elem.getElementsByTagName('a'));=0A= this.bindLinks(elem.getElementsByTagName('area'));=0A= this.bindForms(elem.getElementsByTagName('form'));=0A= }=0A= =0A= function ygUltClientBindLinks(links) {=0A= for (var i=3D0;i<links.length;i++) {=0A= var o =3D links[i];=0A= var oo =3D o.onclick;=0A= if (oo) {=0A= o.onclick =3D this.handleEvent;=0A= ygAddEventListener(o,'click',oo);=0A= }=0A= else {=0A= ygAddEventListener(o,'click',this.handleEvent);=0A= }=0A= }=0A= }=0A= =0A= function ygUltClientBindForms(forms) {=0A= for (var i=3D0;i<forms.length;i++) {=0A= var f =3D forms[i];=0A= var ff =3D f.onsubmit;=0A= if (ff) {=0A= f.onsubmit =3D this.handleEvent;=0A= ygAddEventListener(f,'submit',ff);=0A= }=0A= else {=0A= ygAddEventListener(f,'submit',this.handleEvent);=0A= }=0A= }=0A= }=0A= =0A= function ygUltClientBindEvents() {=0A= var d =3D document;=0A= this.bindLinks(d.links);=0A= this.bindForms(d.forms);=0A= }=0A= =0A= function ygUltClientHandleEvent(v) {=0A= var e =3D null;=0A= if (this.tagName)=0A= e =3D this;=0A= else if (v.srcElement)=0A= e =3D v.srcElement;=0A= var t =3D e.tagName.toLowerCase();=0A= while(t !=3D 'a' && t !=3D 'area' && t !=3D 'form') {=0A= e =3D e.parentNode;=0A= t =3D e.tagName.toLowerCase();=0A= }=0A= =0A= var r =3D '';=0A= if (t =3D=3D 'a' || t =3D=3D'area') {=0A= r =3D e.href;=0A= }=0A= else if (t =3D=3D 'form') {=0A= r=3De.action;=0A= }=0A= var rstart=3D-1;=0A= if(r&&r!=3D'undefined'){=0A= if ((rstart=3Dr.indexOf('/r/'))!=3D-1 ||=0A= (rstart=3Dr.indexOf('/s/'))!=3D-1 ||=0A= ((rstart=3Dr.indexOf('r/'))!=3D-1 && rstart=3D=3D0) ||=0A= ((rstart=3Dr.indexOf('s/'))!=3D-1 && rstart=3D=3D0)) {=0A= rend=3Dr.indexOf('/*');=0A= = ln=3Dr.substring(((rstart=3D=3D0)?rstart:rstart+1),((rend!=3D-1)?rend:r.l= ength));=0A= }=0A= }=0A= if (ln!=3D'') {=0A= c_p['fp']=3Dln;=0A= set_ult_value();=0A= var ult_c=3D' '+document.cookie+';';=0A= if (ult_c.indexOf(' D=3D_yl')<0) {=0A= var ult_nr=3D'';=0A= if (rstart>=3D0){=0A= if (rstart=3D=3D0)=0A= ult_nr=3DYLH+'/'+r;=0A= else=0A= = ult_nr=3Dr.substring(0,rstart+1)+YLH+'/'+r.substring(rstart+1,r.length);=0A= if (t =3D=3D 'a' || t =3D=3D'area') {=0A= e.href=3Dult_nr; =0A= } =0A= else if (t =3D=3D 'form') {=0A= e.action=3Dult_nr;=0A= }=0A= }=0A= }=0A= ln=3D'';=0A= }=0A= if (typeof(window.attachEvent)=3D=3D"undefined" && = typeof(window.addEventListener)!=3D"undefined" && v.stopPropagation) {=0A= if (typeof(window.event)!=3D"undefined" && t=3D=3D"form")=0A= {=0A= if (e.name =3D=3D "w") v.stopPropagation();=0A= }=0A= else=0A= {=0A= if (!((typeof(v.altKey)!=3D "undefined" && v.altKey) || = (typeof(v.ctrlKey)!=3D "undefined" && v.ctrlKey) || = (typeof(v.shiftKey)!=3D "undefined" && v.shiftKey)))=0A= {=0A= v.stopPropagation();=0A= }=0A= return false;=0A= }=0A= }=0A= if (typeof(window.attachEvent)!=3D"undefined" && = typeof(window.addEventListener)!=3D"undefined" && v.stopPropagation) {=0A= return false; =0A= }=0A= =0A= }=0A= =0A= function ygUltOnLoad() {=0A= if (!yguc) yguc =3D new ygUltClient();=0A= yguc.bindEvents();=0A= }=0A= =0A= var yguc =3D null;=0A= if (window.attachEvent) { //ie=0A= window.attachEvent('onload', ygUltOnLoad);=0A= }=0A= else if (window.addEventListener) { //w3c compliant browsers=0A= window.addEventListener('load', ygUltOnLoad, false);=0A= }=0A= else { //all else=0A= var baseTags =3D document.getElementsByTagName("base")=0A= var base =3D baseTags.length=3D=3D0?null:baseTags[baseTags.length-1];=0A= base.href =3D base.href + YLH;=0A= }=0A= /* Copyright (c) 2006, Yahoo! Inc. All rights reserved. Code licensed = under the BSD License: http://developer.yahoo.net/yui/license.txt */=0A= YAHOO.util.Dom=3Dfunction(){var = ua=3Dnavigator.userAgent.toLowerCase();var = id_counter=3D0;return{get:function(el){if(typeof el!=3D'string'&&!(el = instanceof Array)){return el;}if(typeof el=3D=3D'string'){return = document.getElementById(el);}else{var collection=3D[];for(var = i=3D0,len=3Del.length;i<len;++i){collection[collection.length]=3Dthis.get= (el[i]);}return collection;}return = null;},getStyle:function(el,property){var f=3Dfunction(el,self){var = value=3Dnull;var = dv=3Ddocument.defaultView;if(property=3D=3D'opacity'&&el.filters){value=3D= 1;try{value=3Del.filters.item('DXImageTransform.Microsoft.Alpha').opacity= /100;}catch(e){try{value=3Del.filters.item('alpha').opacity/100;}catch(e)= {}}}else if(el.style[property]){value=3Del.style[property];}else = if(el.currentStyle&&el.currentStyle[property]){value=3Del.currentStyle[pr= operty];}else if(dv&&dv.getComputedStyle){var converted=3D'';for(var = i=3D0,len=3Dproperty.length;i<len;++i){if(property.charAt(i)=3D=3Dpropert= y.charAt(i).toUpperCase()){converted=3Dconverted+'-'+property.charAt(i).t= oLowerCase();}else{converted=3Dconverted+property.charAt(i);}}if(dv.getCo= mputedStyle(el,'')&&dv.getComputedStyle(el,'').getPropertyValue(converted= )){value=3Ddv.getComputedStyle(el,'').getPropertyValue(converted);}}retur= n value;};return = this.batch(el,f,this);},setStyle:function(el,property,val){var = f=3Dfunction(el,self){switch(property){case'opacity':if(el.filters){el.st= yle.filter=3D'alpha(opacity=3D'+val*100+')';if(!el.currentStyle.hasLayout= ){el.style.zoom=3D1;}}else{el.style.opacity=3Dval;el.style['-moz-opacity'= ]=3Dval;el.style['-khtml-opacity']=3Dval;}break;default:el.style[property= ]=3Dval;}};this.batch(el,f,this);},getXY:function(el){var = f=3Dfunction(el,self){if(el.parentNode=3D=3D=3Dnull||self.getStyle(el,'di= splay')=3D=3D'none'){return false;}var parent=3Dnull;var pos=3D[];var = box;if(el.getBoundingClientRect){box=3Del.getBoundingClientRect();Math.ma= x(document.documentElement.scrollTop,document.body.scrollTop);var = scrollTop=3DMath.max(document.documentElement.scrollTop,document.body.scr= ollTop);var = scrollLeft=3DMath.max(document.documentElement.scrollLeft,document.body.s= crollLeft);return[box.left+scrollLeft,box.top+scrollTop];}else = if(document.getBoxObjectFor){box=3Ddocument.getBoxObjectFor(el);pos=3D[bo= x.x,box.y];}else{pos=3D[el.offsetLeft,el.offsetTop];parent=3Del.offsetPar= ent;if(parent!=3Del){while(parent){pos[0]+=3Dparent.offsetLeft;pos[1]+=3D= parent.offsetTop;parent=3Dparent.offsetParent;}}if(ua.indexOf('opera')!=3D= -1||(ua.indexOf('safari')!=3D-1&&self.getStyle(el,'position')=3D=3D'absol= ute')){pos[0]-=3Ddocument.body.offsetLeft;pos[1]-=3Ddocument.body.offsetT= op;}}if(el.parentNode){parent=3Del.parentNode;}else{parent=3Dnull;}while(= parent&&parent.tagName!=3D'BODY'&&parent.tagName!=3D'HTML'){pos[0]-=3Dpar= ent.scrollLeft;pos[1]-=3Dparent.scrollTop;if(parent.parentNode){parent=3D= parent.parentNode;}else{parent=3Dnull;}}return pos;};return = this.batch(el,f,this);},getX:function(el){return = this.getXY(el)[0];},getY:function(el){return = this.getXY(el)[1];},setXY:function(el,pos,noRetry){var = f=3Dfunction(el,self){var = style_pos=3Dself.getStyle(el,'position');if(style_pos=3D=3D'static'){self= .setStyle(el,'position','relative');style_pos=3D'relative';}var = pageXY=3DYAHOO.util.Dom.getXY(el);if(pageXY=3D=3D=3Dfalse){return = false;}var = delta=3D[parseInt(YAHOO.util.Dom.getStyle(el,'left'),10),parseInt(YAHOO.u= til.Dom.getStyle(el,'top'),10)];if(isNaN(delta[0])){delta[0]=3D(style_pos= =3D=3D'relative')?0:el.offsetLeft;}if(isNaN(delta[1])){delta[1]=3D(style_= pos=3D=3D'relative')?0:el.offsetTop;}if(pos[0]!=3D=3Dnull){el.style.left=3D= pos[0]-pageXY[0]+delta[0]+'px';}if(pos[1]!=3D=3Dnull){el.style.top=3Dpos[= 1]-pageXY[1]+delta[1]+'px';}var = newXY=3Dself.getXY(el);if(!noRetry&&(newXY[0]!=3Dpos[0]||newXY[1]!=3Dpos[= 1])){var = retry=3Dfunction(){YAHOO.util.Dom.setXY(el,pos,true);};setTimeout(retry,0= );}};this.batch(el,f,this);},setX:function(el,x){this.setXY(el,[x,null]);= },setY:function(el,y){this.setXY(el,[null,y]);},getRegion:function(el){va= r f=3Dfunction(el,self){return new = YAHOO.util.Region.getRegion(el);};return = this.batch(el,f,this);},getClientWidth:function(){return(document.documen= tElement.offsetWidth||document.body.offsetWidth);},getClientHeight:functi= on(){return(self.innerHeight||document.documentElement.clientHeight||docu= ment.body.clientHeight);},getElementsByClassName:function(className,tag,r= oot){var re=3Dnew RegExp('(?:^|\\s+)'+className+'(?:\\s+|$)');var = method=3Dfunction(el){return re.test(el['className']);};return = this.getElementsBy(method,tag,root);},hasClass:function(el,className){var= f=3Dfunction(el,self){var re=3Dnew = RegExp('(?:^|\\s+)'+className+'(?:\\s+|$)');return = re.test(el['className']);};return = this.batch(el,f,this);},addClass:function(el,className){var = f=3Dfunction(el,self){if(self.hasClass(el,className)){return;}el['classNa= me']=3D[el['className'],className].join(' = ');};this.batch(el,f,this);},removeClass:function(el,className){var = f=3Dfunction(el,self){if(!self.hasClass(el,className)){return;}var = re=3Dnew RegExp('(?:^|\\s+)'+className+'(?:\\s+|$)','g');var = c=3Del['className'];el['className']=3Dc.replace(re,' = ');};this.batch(el,f,this);},replaceClass:function(el,oldClassName,newCla= ssName){var = f=3Dfunction(el,self){self.removeClass(el,oldClassName);self.addClass(el,= newClassName);};this.batch(el,f,this);},generateId:function(el,prefix){pr= efix=3Dprefix||'yui-gen';var = f=3Dfunction(el,self){el=3Del||{};if(!el.id){el.id=3Dprefix+id_counter++;= }return el.id;};return = this.batch(el,f,this);},isAncestor:function(haystack,needle){haystack=3Dt= his.get(haystack);if(!haystack||!needle){return false;}var = f=3Dfunction(needle,self){if(haystack.contains&&ua.indexOf('safari')<0){r= eturn haystack.contains(needle);}else = if(haystack.compareDocumentPosition){return!!(haystack.compareDocumentPos= ition(needle)&16);}else{var = parent=3Dneedle.parentNode;while(parent){if(parent=3D=3Dhaystack){return = true;}else if(parent.tagName=3D=3D'HTML'){return = false;}parent=3Dparent.parentNode;}return false;}};return = this.batch(needle,f,this);},inDocument:function(el){var = f=3Dfunction(el,self){return = self.isAncestor(document.documentElement,el);};return = this.batch(el,f,this);},getElementsBy:function(method,tag,root){tag=3Dtag= ||'*';root=3Dthis.get(root)||document;var nodes=3D[];var = elements=3Droot.getElementsByTagName(tag);for(var = i=3D0,len=3Delements.length;i<len;++i){if(method(elements[i])){nodes[node= s.length]=3Delements[i];}}return = nodes;},batch:function(el,method,o){el=3Dthis.get(el);if(!el||!el.length)= {return method(el,o);}var collection=3D[];for(var = i=3D0,len=3Del.length;i<len;++i){collection[collection.length]=3Dmethod(e= l[i],o);}return = collection;}};}();YAHOO.util.Region=3Dfunction(t,r,b,l){this.top=3Dt;this= .right=3Dr;this.bottom=3Db;this.left=3Dl;};YAHOO.util.Region.prototype.co= ntains=3Dfunction(region){return(region.left>=3Dthis.left&&region.right<=3D= this.right&&region.top>=3Dthis.top&&region.bottom<=3Dthis.bottom);};YAHOO= .util.Region.prototype.getArea=3Dfunction(){return((this.bottom-this.top)= *(this.right-this.left));};YAHOO.util.Region.prototype.intersect=3Dfuncti= on(region){var t=3DMath.max(this.top,region.top);var = r=3DMath.min(this.right,region.right);var = b=3DMath.min(this.bottom,region.bottom);var = l=3DMath.max(this.left,region.left);if(b>=3Dt&&r>=3Dl){return new = YAHOO.util.Region(t,r,b,l);}else{return = null;}};YAHOO.util.Region.prototype.union=3Dfunction(region){var = t=3DMath.min(this.top,region.top);var = r=3DMath.max(this.right,region.right);var = b=3DMath.max(this.bottom,region.bottom);var = l=3DMath.min(this.left,region.left);return new = YAHOO.util.Region(t,r,b,l);};YAHOO.util.Region.prototype.toString=3Dfunct= ion(){return("Region {"+" t: "+this.top+", r: "+this.right+", b: = "+this.bottom+", l: = "+this.left+"}");};YAHOO.util.Region.getRegion=3Dfunction(el){var = p=3DYAHOO.util.Dom.getXY(el);var t=3Dp[1];var = r=3Dp[0]+el.offsetWidth;var b=3Dp[1]+el.offsetHeight;var l=3Dp[0];return = new = YAHOO.util.Region(t,r,b,l);};YAHOO.util.Point=3Dfunction(x,y){this.x=3Dx;= this.y=3Dy;this.top=3Dy;this.right=3Dx;this.bottom=3Dy;this.left=3Dx;};YA= HOO.util.Point.prototype=3Dnew YAHOO.util.Region();=0A= YAHOO.util.Connect=3D{_msxml_progid:['MSXML2.XMLHTTP.5.0','MSXML2.XMLHTTP= .4.0','MSXML2.XMLHTTP.3.0','MSXML2.XMLHTTP','Microsoft.XMLHTTP'],_http_he= ader:{},_has_http_headers:false,_isFormSubmit:false,_sFormData:null,_poll= :[],_polling_interval:50,_transaction_id:0,setProgId:function(id)=0A= {this.msxml_progid.unshift(id);},setPollingInterval:function(i)=0A= {if(typeof = i=3D=3D'number'&&isFinite(i)){this._polling_interval=3Di;}},createXhrObje= ct:function(transactionId)=0A= {var obj,http;try=0A= {http=3Dnew XMLHttpRequest();obj=3D{conn:http,tId:transactionId};}=0A= catch(e)=0A= {for(var i=3D0;i<this._msxml_progid.length;++i){try=0A= {http=3Dnew = ActiveXObject(this._msxml_progid[i]);if(http){obj=3D{conn:http,tId:transa= ctionId};break;}}=0A= catch(e){}}}=0A= finally=0A= {return obj;}},getConnectionObject:function()=0A= {var o;var tId=3Dthis._transaction_id;try=0A= {o=3Dthis.createXhrObject(tId);if(o){this._transaction_id++;}}=0A= catch(e){}=0A= finally=0A= {return o;}},asyncRequest:function(method,uri,callback,postData)=0A= {var o=3Dthis.getConnectionObject();if(!o){return null;}=0A= else{if(this._isFormSubmit){if(method=3D=3D'GET'){uri+=3D"?"+this._sFormD= ata;}=0A= else if(method=3D=3D'POST'){postData=3Dthis._sFormData;}=0A= this._sFormData=3D'';this._isFormSubmit=3Dfalse;}=0A= o.conn.open(method,uri,true);this.handleReadyState(o,callback);if(postDat= a){this.initHeader('Content-Type','application/x-www-form-urlencoded');}=0A= if(this._has_http_headers){this.setHeader(o);}=0A= postData?o.conn.send(postData):o.conn.send(null);return = o;}},handleReadyState:function(o,callback)=0A= {var = oConn=3Dthis;try{this._poll[o.tId]=3Dwindow.setInterval(function(){if(o.c= onn&&o.conn.readyState=3D=3D4){window.clearInterval(oConn._poll[o.tId]);o= Conn._poll.splice(o.tId);oConn.handleTransactionResponse(o,callback);}},t= his._polling_interval);}=0A= catch(e){}},handleTransactionResponse:function(o,callback)=0A= {if(!callback){this.releaseObject(o);return;}=0A= var httpStatus;var responseObject;try{httpStatus=3Do.conn.status;}=0A= catch(e){httpStatus=3D13030;}=0A= if(httpStatus=3D=3D200){responseObject=3Dthis.createResponseObject(o,call= back.argument);if(callback.success){if(!callback.scope){callback.success(= responseObject);}=0A= else{callback.success.apply(callback.scope,[responseObject]);}}}=0A= else{switch(httpStatus){case 12002:case 12029:case 12030:case 12031:case = 12152:case = 13030:responseObject=3Dthis.createExceptionObject(o,callback.argument);if= (callback.failure){if(!callback.scope){callback.failure(responseObject);}=0A= else{callback.failure.apply(callback.scope,[responseObject]);}}=0A= break;default:responseObject=3Dthis.createResponseObject(o,callback.argum= ent);if(callback.failure){if(!callback.scope){callback.failure(responseOb= ject);}=0A= else{callback.failure.apply(callback.scope,[responseObject]);}}}}=0A= this.releaseObject(o);},createResponseObject:function(o,callbackArg)=0A= {var obj=3D{};var headerObj=3D{};try{var = headerStr=3Do.conn.getAllResponseHeaders();var = header=3DheaderStr.split("\n");for(var i=3D0;i<header.length;i++){var = delimitPos=3Dheader[i].indexOf(':');if(delimitPos!=3D-1){headerObj[header= [i].substring(0,delimitPos)]=3Dheader[i].substring(delimitPos+1);}}=0A= obj.tId=3Do.tId;obj.status=3Do.conn.status;obj.statusText=3Do.conn.status= Text;obj.getResponseHeader=3DheaderObj;obj.getAllResponseHeaders=3Dheader= Str;obj.responseText=3Do.conn.responseText;obj.responseXML=3Do.conn.respo= nseXML;if(typeof = callbackArg!=3D'undefined'){obj.argument=3DcallbackArg;}}=0A= catch(e){}=0A= finally{return obj;}},createExceptionObject:function(tId,callbackArg)=0A= {var COMM_CODE=3D0;var COMM_ERROR=3D'communication failure';var = obj=3D{};obj.tId=3DtId;obj.status=3DCOMM_CODE;obj.statusText=3DCOMM_ERROR= ;if(callbackArg){obj.argument=3DcallbackArg;}=0A= return obj;},initHeader:function(label,value)=0A= {if(this._http_header.hasOwnProperty(label)){this._http_header[label]=3Dv= alue+","+this._http_header[label];}=0A= else{this._http_header[label]=3Dvalue;}=0A= this._has_http_headers=3Dtrue;},setHeader:function(o)=0A= {for(var prop in this._http_header){if("string"=3D=3Dtypeof = this._http_header[prop]){o.conn.setRequestHeader(prop,this._http_header[p= rop]);}}=0A= this._http_header=3D{};this._has_http_headers=3Dfalse;},setForm:function(= formName)=0A= {this._sFormData=3D'';var oForm=3Ddocument.forms[formName];var = oElement,oName,oValue;for(var = i=3D0;i<oForm.elements.length;i++){oDisabled=3DoForm.elements[i].disabled= ;oElement=3DoForm.elements[i];oName=3DoForm.elements[i].name;oValue=3DoFo= rm.elements[i].value;if(!oDisabled)=0A= {switch(oElement.type)=0A= {case'select-one':case'select-multiple':for(var = j=3D0;j<oElement.options.length;j++){if(oElement.options[j].selected){thi= s._sFormData+=3DencodeURIComponent(oName)+'=3D'+encodeURIComponent(oEleme= nt.options[j].value||oElement.options[j].text)+'&';}}=0A= break;case'radio':case'checkbox':if(oElement.checked){this._sFormData+=3D= encodeURIComponent(oName)+'=3D'+encodeURIComponent(oValue)+'&';}=0A= break;case'file':this._sFormData+=3DencodeURIComponent(oName)+'=3D'+encod= eURIComponent(oValue)+'&';break;case = undefined:break;default:this._sFormData+=3DencodeURIComponent(oName)+'=3D= '+encodeURIComponent(oValue)+'&';break;}}}=0A= this._isFormSubmit=3Dtrue;this._sFormData=3Dthis._sFormData.substr(0,this= ._sFormData.length-1);},abort:function(o)=0A= {if(this.isCallInProgress(o)){window.clearInterval(this._poll[o.tId]);thi= s._poll.splice(o.tId);o.conn.abort();this.releaseObject(o);return true;}=0A= else{return false;}},isCallInProgress:function(o)=0A= {if(o.conn){return o.conn.readyState!=3D4&&o.conn.readyState!=3D0;}=0A= else{return false;}},releaseObject:function(o)=0A= {o.conn=3Dnull;o=3Dnull;}};=0A= YAHOO.util.CustomEvent=3Dfunction(_1,_2){this.type=3D_1;this.scope=3D_2||= window;this.subscribers=3D[];if(YAHOO.util.Event){YAHOO.util.Event.regCE(= this);}};YAHOO.util.CustomEvent.prototype=3D{subscribe:function(fn,_4,_5)= {this.subscribers.push(new = YAHOO.util.Subscriber(fn,_4,_5));},unsubscribe:function(fn,_6){var = _7=3Dfalse;for(var i=3D0,len=3Dthis.subscribers.length;i<len;++i){var = s=3Dthis.subscribers[i];if(s&&s.contains(fn,_6)){this._delete(i);_7=3Dtru= e;}}return _7;},fire:function(){for(var = i=3D0,len=3Dthis.subscribers.length;i<len;++i){var = s=3Dthis.subscribers[i];if(s){var = _10=3D(s.override)?s.obj:this.scope;s.fn.call(_10,this.type,arguments,s.o= bj);}}},unsubscribeAll:function(){for(var = i=3D0,len=3Dthis.subscribers.length;i<len;++i){this._delete(i);}},_delete= :function(_11){var s=3Dthis.subscribers[_11];if(s){delete s.fn;delete = s.obj;}delete = this.subscribers[_11];}};YAHOO.util.Subscriber=3Dfunction(fn,obj,_13){thi= s.fn=3Dfn;this.obj=3Dobj||null;this.override=3D(_13);};YAHOO.util.Subscri= ber.prototype.contains=3Dfunction(fn,obj){return = (this.fn=3D=3Dfn&&this.obj=3D=3Dobj);};if(!YAHOO.util.Event){YAHOO.util.E= vent=3Dfunction(){var _14=3Dfalse;var _15=3D[];var _16=3D[];var = _17=3D[];var _18=3D[];var _19=3D[];var _20=3D[];var _21=3D[];var = _22=3D0;var _23=3D[];var _24=3D0;var _25=3D{};return = {POLL_RETRYS:200,POLL_INTERVAL:50,EL:0,TYPE:1,FN:2,WFN:3,SCOPE:3,ADJ_SCOP= E:4,isSafari:(/Safari|Konqueror|KHTML/gi).test(navigator.userAgent),isIE:= (!this.isSafari&&!navigator.userAgent.match(/opera/gi)&&navigator.userAge= nt.match(/msie/gi)),addDelayedListener:function(el,_27,fn,_28,_29){_16[_1= 6.length]=3D[el,_27,fn,_28,_29];if(_14){_22=3Dthis.POLL_RETRYS;this.start= Timeout(0);}},startTimeout:function(_30){var _31=3Dthis;var = _32=3Dfunction(){_31._tryPreloadAttach();};this.timeout=3DsetTimeout(_32,= _30);},onAvailable:function(_33,_34,_35,_36){_23.push({id:_33,fn:_34,obj:= _35,override:_36});_22=3Dthis.POLL_RETRYS;this.startTimeout(0);},addListe= ner:function(el,_37,fn,_38,_39){if(!fn||!fn.call){return = false;}if(this._isValidCollection(el)){var ok=3Dtrue;for(var = i=3D0,len=3Del.length;i<len;++i){ok=3D(this.on(el[i],_37,fn,_38,_39)&&ok)= ;}return ok;}else{if(typeof el=3D=3D"string"){var = oEl=3Dthis.getEl(el);if(_14&&oEl){el=3DoEl;}else{this.addDelayedListener(= el,_37,fn,_38,_39);return true;}}}if(!el){return = false;}if("unload"=3D=3D_37&&_38!=3D=3Dthis){_17[_17.length]=3D[el,_37,fn= ,_38,_39];return true;}var _42=3D(_39)?_38:el;var = _43=3Dfunction(e){return = fn.call(_42,YAHOO.util.Event.getEvent(e),_38);};var = li=3D[el,_37,fn,_43,_42];var = _46=3D_15.length;_15[_46]=3Dli;this.mapListener(el,_37,fn,_46);if(this.us= eLegacyEvent(el,_37)){var = _47=3Dthis.getLegacyIndex(el,_37);if(_47=3D=3D-1){_47=3D_19.length;_21[el= .id+_37]=3D_47;_19[_47]=3D[el,_37,el["on"+_37]];_20[_47]=3D[];el["on"+_37= ]=3Dfunction(e){return = YAHOO.util.Event.fireLegacyEvent(YAHOO.util.Event.getEvent(e),_47);};}_20= [_47].push(_46);}else{if(el.addEventListener){el.addEventListener(_37,_43= ,false);}else{if(el.attachEvent){el.attachEvent("on"+_37,_43);}}}return = true;},fireLegacyEvent:function(e,_48){var ok=3Dtrue;var = le=3D_20[_48];for(var i=3D0,len=3Dle.length;i<len;++i){var = _50=3Dle[i];if(_50){var li=3D_15[_50];if(li&&li[this.WFN]){var = _51=3Dli[this.ADJ_SCOPE];var = ret=3Dli[this.WFN].call(_51,e);ok=3D(ok&&ret);}else{delete = le[i];}}}return ok;},getLegacyIndex:function(el,_53){var = key=3Dthis.generateId(el)+_53;if(typeof = _21[key]=3D=3D"undefined"){return -1;}else{return = _21[key];}},useLegacyEvent:function(el,_55){return = ((!el.addEventListener&&!el.attachEvent)||(_55=3D=3D"click"&&this.isSafar= i));},removeListener:function(el,_56,fn,_57){if(!fn||!fn.call){return = false;}if(typeof = el=3D=3D"string"){el=3Dthis.getEl(el);}else{if(this._isValidCollection(el= )){var ok=3Dtrue;for(var = i=3D0,len=3Del.length;i<len;++i){ok=3D(this.removeListener(el[i],_56,fn)&= &ok);}return = ok;}}if("unload"=3D=3D_56){for(i=3D0,len=3D_17.length;i<len;i++){var = li=3D_17[i];if(li&&li[0]=3D=3Del&&li[1]=3D=3D_56&&li[2]=3D=3Dfn){delete = _17[i];return true;}}return false;}var = _58=3Dnull;if("undefined"=3D=3Dtypeof = _57){_57=3Dthis._getCacheIndex(el,_56,fn);}if(_57>=3D0){_58=3D_15[_57];}i= f(!el||!_58){return = false;}if(el.removeEventListener){el.removeEventListener(_56,_58[this.WFN= ],false);}else{if(el.detachEvent){el.detachEvent("on"+_56,_58[this.WFN]);= }}delete _15[_57][this.WFN];delete _15[_57][this.FN];delete _15[_57];var = key=3Del.id+_56;for(i=3D0,len=3D_25[key].length;i<len;++i){var = _59=3D_25[key][i];if(_59&&_59.fn=3D=3Dfn){delete = _25[key][i];break;}}return true;},getTarget:function(ev,_61){var = t=3Dev.target||ev.srcElement;if(_61&&t&&"#text"=3D=3Dt.nodeName){return = t.parentNode;}else{return t;}},getPageX:function(ev){var = x=3Dev.pageX;if(!x&&0!=3D=3Dx){x=3Dev.clientX||0;if(this.isIE){x+=3Dthis.= _getScrollLeft();}}return x;},getPageY:function(ev){var = y=3Dev.pageY;if(!y&&0!=3D=3Dy){y=3Dev.clientY||0;if(this.isIE){y+=3Dthis.= _getScrollTop();}}return y;},getXY:function(ev){return = [this.getPageX(ev),this.getPageY(ev)];},getRelatedTarget:function(ev){var= = t=3Dev.relatedTarget;if(!t){if(ev.type=3D=3D"mouseout"){t=3Dev.toElement;= }else{if(ev.type=3D=3D"mouseover"){t=3Dev.fromElement;}}}return = t;},getTime:function(ev){if(!ev.time){var t=3Dnew = Date().getTime();try{ev.time=3Dt;}catch(e){return t;}}return = ev.time;},stopEvent:function(ev){this.stopPropagation(ev);this.preventDef= ault(ev);},stopPropagation:function(ev){if(ev.stopPropagation){ev.stopPro= pagation();}else{ev.cancelBubble=3Dtrue;}},preventDefault:function(ev){if= (ev.preventDefault){ev.preventDefault();}else{ev.returnValue=3Dfalse;}},g= etEvent:function(e){var ev=3De||window.event;if(!ev){var = c=3Dthis.getEvent.caller;while(c){ev=3Dc.arguments[0];if(ev&&Event=3D=3De= v.constructor){break;}c=3Dc.caller;}}return = ev;},getCharCode:function(ev){return = ev.charCode||((ev.type=3D=3D"keypress")?ev.keyCode:0);},_getCacheIndex:fu= nction(el,_66,fn){var key=3Del.id+_66;if(!_25[key]){return = -1;}else{for(var i=3D0,len=3D_25[key].length;i<len;++i){var = _67=3D_25[key][i];if(_67&&_67.fn=3D=3Dfn){return _67.index;}}}return = -1;},generateId:function(el){var = id=3Del.id;if(!id){id=3D"yui-event-auto-id-"+(_24++);el.id=3Did;}return = id;},mapListener:function(_69,_70,_71,_72){var = key=3Dthis.generateId(_69)+_70;if(!_25[key]){_25[key]=3D[];}_25[key].push= ({fn:_71,index:_72});},_isValidCollection:function(o){return = (o&&o.length&&typeof o!=3D"string"&&!o.tagName&&!o.alert&&typeof = o[0]!=3D"undefined");},getEl:function(id){return = document.getElementById(id);},clearCache:function(){},regCE:function(ce){= _18.push(ce);},_load:function(e){_14=3Dtrue;},_tryPreloadAttach:function(= ){if(this.locked){return false;}this.locked=3Dtrue;var = _75=3D!_14;if(!_75){_75=3D(_22>0);}var _76=3D[];for(var = i=3D0,len=3D_16.length;i<len;++i){var d=3D_16[i];if(d){var = el=3Dthis.getEl(d[this.EL]);if(el){this.on(el,d[this.TYPE],d[this.FN],d[t= his.SCOPE],d[this.ADJ_SCOPE]);delete = _16[i];}else{_76.push(d);}}}_16=3D_76;notAvail=3D[];for(i=3D0,len=3D_23.l= ength;i<len;++i){var = _78=3D_23[i];if(_78){el=3Dthis.getEl(_78.id);if(el){var = _79=3D(_78.override)?_78.obj:el;_78.fn.call(_79,_78.obj);delete = _23[i];}else{notAvail.push(_78);}}}_22=3D(_76.length=3D=3D=3D0&&notAvail.= length=3D=3D=3D0)?0:_22-1;if(_75){this.startTimeout(this.POLL_INTERVAL);}= this.locked=3Dfalse;},_unload:function(e,me,_81){for(var = i=3D0,len=3D_17.length;i<len;++i){var l=3D_17[i];if(l){var = _83=3D(l[this.ADJ_SCOPE])?l[this.SCOPE]:window;l[this.FN].call(_83,this.g= etEvent(e),l[this.SCOPE]);}}len=3D_15.length;if(len){for(i=3D0;i<len;++i)= {l=3D_15[i];if(l){this.removeListener(l[this.EL],l[this.TYPE],l[this.FN],= i);}}this.clearCache();}for(i=3D0,len=3D_18.length;i<len;++i){_18[i].unsu= bscribeAll();delete _18[i];}for(i=3D0,len=3D_19.length;i<len;++i){delete = _19[i];}},_getScrollLeft:function(){return = this._getScroll()[1];},_getScrollTop:function(){return = this._getScroll()[0];},_getScroll:function(){var = dd=3Ddocument.documentElement;db=3Ddocument.body;if(dd&&dd.scrollTop){ret= urn [dd.scrollTop,dd.scrollLeft];}else{if(db){return = [db.scrollTop,db.scrollLeft];}else{return = [0,0];}}}};}();YAHOO.util.Event.on=3DYAHOO.util.Event.addListener;if(docu= ment&&document.body){YAHOO.util.Event._load();}else{YAHOO.util.Event.on(w= indow,"load",YAHOO.util.Event._load,YAHOO.util.Event,true);}YAHOO.util.Ev= ent.on(window,"unload",YAHOO.util.Event._unload,YAHOO.util.Event,true);YA= HOO.util.Event._tryPreloadAttach();}=0A= YAHOO.util.Anim=3Dfunction(el,attributes,duration,method)=0A= {if(el){this.init(el,attributes,duration,method);}};YAHOO.util.Anim.proto= type=3D{doMethod:function(attribute,start,end){return = this.method(this.currentFrame,start,end-start,this.totalFrames);},setAttr= ibute:function(attribute,val,unit){YAHOO.util.Dom.setStyle(this.getEl(),a= ttribute,val+unit);},getAttribute:function(attribute){return = parseFloat(YAHOO.util.Dom.getStyle(this.getEl(),attribute));},defaultUnit= :'px',defaultUnits:{opacity:' = '},init:function(el,attributes,duration,method){var = isAnimated=3Dfalse;var startTime=3Dnull;var endTime=3Dnull;var = actualFrames=3D0;var = defaultValues=3D{};el=3DYAHOO.util.Dom.get(el);this.attributes=3Dattribut= es||{};this.duration=3Dduration||1;this.method=3Dmethod||YAHOO.util.Easin= g.easeNone;this.useSeconds=3Dtrue;this.currentFrame=3D0;this.totalFrames=3D= YAHOO.util.AnimMgr.fps;this.getEl=3Dfunction(){return = el;};this.setDefault=3Dfunction(attribute,val){if(val.constructor!=3DArra= y&&(val=3D=3D'auto'||isNaN(val))){switch(attribute){case'width':val=3Del.= clientWidth||el.offsetWidth;break;case'height':val=3Del.clientHeight||el.= offsetHeight;break;case'left':if(YAHOO.util.Dom.getStyle(el,'position')=3D= =3D'absolute'){val=3Del.offsetLeft;}else{val=3D0;}=0A= break;case'top':if(YAHOO.util.Dom.getStyle(el,'position')=3D=3D'absolute'= ){val=3Del.offsetTop;}else{val=3D0;}=0A= break;default:val=3D0;}}=0A= defaultValues[attribute]=3Dval;};this.getDefault=3Dfunction(attribute){re= turn defaultValues[attribute];};this.isAnimated=3Dfunction(){return = isAnimated;};this.getStartTime=3Dfunction(){return = startTime;};this.animate=3Dfunction(){if(this.isAnimated()){return = false;}=0A= this.onStart.fire();this._onStart.fire();this.totalFrames=3D(this.useSeco= nds)?Math.ceil(YAHOO.util.AnimMgr.fps*this.duration):this.duration;YAHOO.= util.AnimMgr.registerElement(this);var attributes=3Dthis.attributes;var = el=3Dthis.getEl();var val;for(var attribute in = attributes){val=3Dthis.getAttribute(attribute);this.setDefault(attribute,= val);}=0A= isAnimated=3Dtrue;actualFrames=3D0;startTime=3Dnew = Date();};this.stop=3Dfunction(){if(!this.isAnimated()){return false;}=0A= this.currentFrame=3D0;endTime=3Dnew Date();var = data=3D{time:endTime,duration:endTime-startTime,frames:actualFrames,fps:a= ctualFrames/this.duration};isAnimated=3Dfalse;actualFrames=3D0;this.onCom= plete.fire(data);};var onTween=3Dfunction(){var start;var end=3Dnull;var = val;var unit;var attributes=3Dthis['attributes'];for(var attribute in = attributes){unit=3Dattributes[attribute]['unit']||this.defaultUnits[attri= bute]||this.defaultUnit;if(typeof = attributes[attribute]['from']!=3D'undefined'){start=3Dattributes[attribut= e]['from'];}else{start=3Dthis.getDefault(attribute);}=0A= if(typeof = attributes[attribute]['to']!=3D'undefined'){end=3Dattributes[attribute]['= to'];}=0A= else if(typeof attributes[attribute]['by']!=3D'undefined')=0A= {if(typeof start!=3D=3D'string'){end=3D[];for(var = i=3D0,len=3Dstart.length;i<len;++i)=0A= {end[i]=3Dstart[i]+attributes[attribute]['by'][i];}}=0A= else=0A= {end=3Dstart+attributes[attribute]['by'];}}=0A= if(end!=3D=3Dnull&&typeof = end!=3D'undefined'){val=3Dthis.doMethod(attribute,start,end);if((attribut= e=3D=3D'width'||attribute=3D=3D'height'||attribute=3D=3D'opacity')&&val<0= ){val=3D0;}=0A= this.setAttribute(attribute,val,unit);}}=0A= actualFrames+=3D1;};this._onStart=3Dnew = YAHOO.util.CustomEvent('_onStart',this);this.onStart=3Dnew = YAHOO.util.CustomEvent('start',this);this.onTween=3Dnew = YAHOO.util.CustomEvent('tween',this);this._onTween=3Dnew = YAHOO.util.CustomEvent('_tween',this);this.onComplete=3Dnew = YAHOO.util.CustomEvent('complete',this);this._onTween.subscribe(onTween);= }};YAHOO.util.AnimMgr=3Dnew function(){var thread=3Dnull;var = queue=3D[];var = tweenCount=3D0;this.fps=3D200;this.delay=3D1;this.registerElement=3Dfunct= ion(tween){if(tween.isAnimated()){return false;}=0A= queue[queue.length]=3Dtween;tweenCount+=3D1;this.start();};this.start=3Df= unction(){if(thread=3D=3D=3Dnull){thread=3DsetInterval(this.run,this.dela= y);}};this.stop=3Dfunction(tween){if(!tween)=0A= {clearInterval(thread);for(var = i=3D0,len=3Dqueue.length;i<len;++i){if(queue[i].isAnimated()){queue[i].st= op();}}=0A= queue=3D[];thread=3Dnull;tweenCount=3D0;}=0A= else{tween.stop();tweenCount-=3D1;if(tweenCount<=3D0){this.stop();}}};thi= s.run=3Dfunction(){for(var i=3D0,len=3Dqueue.length;i<len;++i){var = tween=3Dqueue[i];if(!tween||!tween.isAnimated()){continue;}=0A= if(tween.currentFrame<tween.totalFrames||tween.totalFrames=3D=3D=3Dnull)=0A= {tween.currentFrame+=3D1;if(tween.useSeconds){correctFrame(tween);}=0A= tween.onTween.fire();tween._onTween.fire();}=0A= else{YAHOO.util.AnimMgr.stop(tween);}}};var = correctFrame=3Dfunction(tween){var frames=3Dtween.totalFrames;var = frame=3Dtween.currentFrame;var = expected=3D(tween.currentFrame*tween.duration*1000/tween.totalFrames);var= elapsed=3D(new Date()-tween.getStartTime());var = tweak=3D0;if(elapsed<tween.duration*1000){tweak=3DMath.round((elapsed/exp= ected-1)*tween.currentFrame);}else{tweak=3Dframes-(frame+1);}=0A= if(tweak>0&&isFinite(tweak)){if(tween.currentFrame+tweak>=3Dframes){tweak= =3Dframes-(frame+1);}=0A= tween.currentFrame+=3Dtweak;}};}=0A= YAHOO.util.Bezier=3Dnew function()=0A= {this.getPosition=3Dfunction(points,t)=0A= {var n=3Dpoints.length;var tmp=3D[];for(var = i=3D0;i<n;++i){tmp[i]=3D[points[i][0],points[i][1]];}=0A= for(var = j=3D1;j<n;++j){for(i=3D0;i<n-j;++i){tmp[i][0]=3D(1-t)*tmp[i][0]+t*tmp[par= seInt(i+1,10)][0];tmp[i][1]=3D(1-t)*tmp[i][1]+t*tmp[parseInt(i+1,10)][1];= }}=0A= return[tmp[0][0],tmp[0][1]];};};YAHOO.util.Easing=3Dnew = function(){this.easeNone=3Dfunction(t,b,c,d){return = b+c*(t/=3Dd);};this.easeIn=3Dfunction(t,b,c,d){return = b+c*((t/=3Dd)*t*t);};this.easeOut=3Dfunction(t,b,c,d){var = ts=3D(t/=3Dd)*t;var tc=3Dts*t;return = b+c*(tc+-3*ts+3*t);};this.easeBoth=3Dfunction(t,b,c,d){var = ts=3D(t/=3Dd)*t;var tc=3Dts*t;return = b+c*(-2*tc+3*ts);};this.backIn=3Dfunction(t,b,c,d){var = ts=3D(t/=3Dd)*t;var tc=3Dts*t;return = b+c*(-3.4005*tc*ts+10.2*ts*ts+-6.2*tc+0.4*ts);};this.backOut=3Dfunction(t= ,b,c,d){var ts=3D(t/=3Dd)*t;var tc=3Dts*t;return = b+c*(8.292*tc*ts+-21.88*ts*ts+22.08*tc+-12.69*ts+5.1975*t);};this.backBot= h=3Dfunction(t,b,c,d){var ts=3D(t/=3Dd)*t;var tc=3Dts*t;return = b+c*(0.402*tc*ts+-2.1525*ts*ts+-3.2*tc+8*ts+-2.05*t);};};YAHOO.util.Motio= n=3Dfunction(el,attributes,duration,method){if(el){this.initMotion(el,att= ributes,duration,method);}};YAHOO.util.Motion.prototype=3Dnew = YAHOO.util.Anim();YAHOO.util.Motion.prototype.defaultUnits.points=3D'px';= YAHOO.util.Motion.prototype.doMethod=3Dfunction(attribute,start,end){var = val=3Dnull;if(attribute=3D=3D'points'){var = translatedPoints=3Dthis.getTranslatedPoints();var = t=3Dthis.method(this.currentFrame,0,100,this.totalFrames)/100;if(translat= edPoints){val=3DYAHOO.util.Bezier.getPosition(translatedPoints,t);}}else{= val=3Dthis.method(this.currentFrame,start,end-start,this.totalFrames);}=0A= return = val;};YAHOO.util.Motion.prototype.getAttribute=3Dfunction(attribute){var = val=3Dnull;if(attribute=3D=3D'points'){val=3D[this.getAttribute('left'),t= his.getAttribute('top')];if(isNaN(val[0])){val[0]=3D0;}=0A= if(isNaN(val[1])){val[1]=3D0;}}else{val=3DparseFloat(YAHOO.util.Dom.getSt= yle(this.getEl(),attribute));}=0A= return = val;};YAHOO.util.Motion.prototype.setAttribute=3Dfunction(attribute,val,u= nit){if(attribute=3D=3D'points'){YAHOO.util.Dom.setStyle(this.getEl(),'le= ft',val[0]+unit);YAHOO.util.Dom.setStyle(this.getEl(),'top',val[1]+unit);= }else{YAHOO.util.Dom.setStyle(this.getEl(),attribute,val+unit);}};YAHOO.u= til.Motion.prototype.initMotion=3Dfunction(el,attributes,duration,method)= {YAHOO.util.Anim.call(this,el,attributes,duration,method);attributes=3Dat= tributes||{};attributes.points=3Dattributes.points||{};attributes.points.= control=3Dattributes.points.control||[];this.attributes=3Dattributes;var = start;var end=3Dnull;var = translatedPoints=3Dnull;this.getTranslatedPoints=3Dfunction(){return = translatedPoints;};var translateValues=3Dfunction(val,self){var = pageXY=3DYAHOO.util.Dom.getXY(self.getEl());val=3D[val[0]-pageXY[0]+start= [0],val[1]-pageXY[1]+start[1]];return val;};var = onStart=3Dfunction(){start=3Dthis.getAttribute('points');var = attributes=3Dthis.attributes;var = control=3Dattributes['points']['control']||[];if(control.length>0&&contro= l[0].constructor!=3DArray){control=3D[control];}=0A= if(YAHOO.util.Dom.getStyle(this.getEl(),'position')=3D=3D'static'){YAHOO.= util.Dom.setStyle(this.getEl(),'position','relative');}=0A= if(typeof = attributes['points']['from']!=3D'undefined'){YAHOO.util.Dom.setXY(this.ge= tEl(),attributes['points']['from']);start=3Dthis.getAttribute('points');}=0A= else = if((start[0]=3D=3D=3D0||start[1]=3D=3D=3D0)){YAHOO.util.Dom.setXY(this.ge= tEl(),YAHOO.util.Dom.getXY(this.getEl()));start=3Dthis.getAttribute('poin= ts');}=0A= var i,len;if(typeof = attributes['points']['to']!=3D'undefined'){end=3DtranslateValues(attribut= es['points']['to'],this);for(i=3D0,len=3Dcontrol.length;i<len;++i){contro= l[i]=3DtranslateValues(control[i],this);}}else if(typeof = attributes['points']['by']!=3D'undefined'){end=3D[start[0]+attributes['po= ints']['by'][0],start[1]+attributes['points']['by'][1]];for(i=3D0,len=3Dc= ontrol.length;i<len;++i){control[i]=3D[start[0]+control[i][0],start[1]+co= ntrol[i][1]];}}=0A= if(end){translatedPoints=3D[start];if(control.length>0){translatedPoints=3D= translatedPoints.concat(control);}=0A= translatedPoints[translatedPoints.length]=3Dend;}};this._onStart.subscrib= e(onStart);};YAHOO.util.Scroll=3Dfunction(el,attributes,duration,method){= if(el){YAHOO.util.Anim.call(this,el,attributes,duration,method);}};YAHOO.= util.Scroll.prototype=3Dnew = YAHOO.util.Anim();YAHOO.util.Scroll.prototype.defaultUnits.scroll=3D' = ';YAHOO.util.Scroll.prototype.doMethod=3Dfunction(attribute,start,end){va= r = val=3Dnull;if(attribute=3D=3D'scroll'){val=3D[this.method(this.currentFra= me,start[0],end[0]-start[0],this.totalFrames),this.method(this.currentFra= me,start[1],end[1]-start[1],this.totalFrames)];}else{val=3Dthis.method(th= is.currentFrame,start,end-start,this.totalFrames);}=0A= return = val;};YAHOO.util.Scroll.prototype.getAttribute=3Dfunction(attribute){var = val=3Dnull;var = el=3Dthis.getEl();if(attribute=3D=3D'scroll'){val=3D[el.scrollLeft,el.scr= ollTop];}else{val=3DparseFloat(YAHOO.util.Dom.getStyle(el,attribute));}=0A= return = val;};YAHOO.util.Scroll.prototype.setAttribute=3Dfunction(attribute,val,u= nit){var = el=3Dthis.getEl();if(attribute=3D=3D'scroll'){el.scrollLeft=3Dval[0];el.s= crollTop=3Dval[1];}else{YAHOO.util.Dom.setStyle(el,attribute,val+unit);}}= ;=0A= YAHOO.Fd.attachUlt =3D function(o){=0A= = if(typeof(yguc)!=3D"undefined"&&yguc.bindChildElements)yguc.bindChildElem= ents(o);=0A= };=0A= YAHOO.Fd.stripChunk =3D function(sRaw){=0A= var comment =3D sRaw.lastIndexOf("!--");=0A= if(comment<0)return sRaw;=0A= return sRaw.substring(0,(comment-1));=0A= };=0A= // temp back compat=0A= YAHOO.attachUlt =3D YAHOO.Fd.attachUlt;=0A= YAHOO.stripChunk =3D YAHOO.Fd.stripChunk;=0A= // /temp back compat=0A= YAHOO.Fd.addClass =3D function(dNode,sClassName){=0A= var pattern =3D new RegExp("(^|\\s)"+sClassName+"(\\s|$)");=0A= var c =3D dNode['className'];=0A= if(!pattern.test(c)){=0A= dNode['className'] =3D [c,sClassName].join(' ');=0A= }=0A= };=0A= YAHOO.Fd.removeClass =3D function(dNode,sClassName){=0A= var pattern =3D new RegExp("(^|\\s)"+sClassName+"(\\s|$)");=0A= var c =3D dNode['className'] ;=0A= if(pattern.test(c)){=0A= dNode['className'] =3D c.replace( pattern, ' ');=0A= }=0A= };=0A= YAHOO.Fd.hasClass =3D function(dNode,sClassName){=0A= var pattern =3D new RegExp("(^|\\s)"+sClassName+"(\\s|$)");=0A= return pattern.test(dNode['className'])=0A= };=0A= YAHOO.Fp.prepareUrl =3D function(sUrl){=0A= var a =3D arguments,al =3D a.length;=0A= return sUrl + =0A= ( typeof(ver)!=3D'undefined' ? '&ver=3D'+ver : '' ) + =0A= ( al>1 && a[1]=3D=3D1 ? '&rnd=3D'+Math.random() : '' ) + =0A= ( al>2 && a[2]=3D=3D1 ? = typeof(PID)!=3D'undefined'?'&pid=3D'+PID:'' : '');=0A= };=0A= YAHOO.Fp.tabsManager =3D {=0A= oProcessed : {} , =0A= set : function(sKey,bValue){=0A= this.oProcessed[sKey] =3D bValue;=0A= } , =0A= get : function(sKey){=0A= return (typeof(this.oProcessed[sKey])!=3D'undefined' && = this.oProcessed[sKey]=3D=3D1);=0A= }=0A= };=0A= YAHOO.Fp.setupStoriesTabs =3D function(tab){=0A= if(YAHOO.Fp.tabsManager.oProcessed && = typeof(YAHOO.Fp.tabsManager.oProcessed[tab])=3D=3D'undefined'){=0A= YAHOO.Fp.tabsManager.oProcessed[tab]=3D1;=0A= var todayStoriesTabs=3Dnew YAHOO.Fp.tabs(tab);=0A= = todayStoriesTabs.changeAction(YAHOO.Fp.loadPanel,{"type":"story","module"= :"today","load":"story"});=0A= todayStoriesTabs.setupTabs();=0A= }=0A= };=0A= YAHOO.Fp.tabs =3D function(sModuleName){=0A= this.sModuleName=3DsModuleName;=0A= this.dCurTab=3D"";=0A= this.dCurTabNum=3D1;=0A= this.aTabs=3D[];=0A= this.sTrigger=3D"click";=0A= this.fAction=3Dnull;=0A= this.oActionVars=3Dnull;=0A= this.sTabTag=3D"li";=0A= this.sClickTag=3D"a";=0A= this.sOnName=3D"on";=0A= this.sOffName=3D"off";=0A= this.sHiLiteName=3D"sparkle";=0A= this.bRoundCorners=3D0;=0A= this.aDataProcessed=3D[];=0A= };=0A= YAHOO.Fp.tabs.prototype.changeAction=3Dfunction(action,vars){this.fAction= =3Daction;this.oActionVars=3Dvars;};=0A= YAHOO.Fp.tabs.prototype.setupTabs=3Dfunction(){=0A= var dTab =3D = document.getElementById(this.sModuleName).getElementsByTagName(this.sTabT= ag);=0A= var nTabLength =3D dTab.length,i,j;=0A= for( i=3D0 ; i<nTabLength ; i++ ){=0A= if( YAHOO.Fd.hasClass(dTab[i],this.sOnName) ){=0A= this.dCurTab =3D dTab[i];=0A= }=0A= var dClickTag =3D dTab[i].getElementsByTagName(this.sClickTag) || 0;=0A= var nClickTagLength =3D dClickTag.length;=0A= for( j=3D0 ; j<nClickTagLength ; j++ ){=0A= if( dClickTag[j].href.indexOf('schedule.cgi')<0 ){=0A= var self=3Dthis;=0A= dClickTag[j].order =3D (i+1);=0A= this.aTabs[(i+1)]=3DdClickTag[j];=0A= dClickTag[j].onclick =3D function(){=0A= self.tabAction(this,self);=0A= return false;=0A= }=0A= }=0A= }=0A= }=0A= };=0A= YAHOO.Fp.tabs.prototype.tabAction=3Dfunction(dNode,oSelf){=0A= if (typeof(dNode.href)=3D=3D'undefined') dNode =3D = window.event.srcElement;=0A= if(dNode.tagName=3D=3D'IMG'){dNode=3DdNode.parentNode;}=0A= =0A= if((oSelf.dCurTabNum-1)>0){=0A= = YAHOO.Fd.removeClass(oSelf.aTabs[(oSelf.dCurTabNum-1)].parentNode.parentN= ode , oSelf.sOffName);=0A= }=0A= YAHOO.Fd.removeClass( oSelf.dCurTab , oSelf.sOnName );=0A= oSelf.dCurTab =3D (oSelf.oActionVars.type=3D=3D'tab' ? = dNode.parentNode.parentNode : dNode.parentNode);=0A= YAHOO.Fd.removeClass( oSelf.dCurTab , oSelf.sHiLiteName );=0A= oSelf.dCurTabNum =3D dNode.order;=0A= YAHOO.Fd.addClass( oSelf.dCurTab , oSelf.sOnName );=0A= if((oSelf.dCurTabNum-1)>0){=0A= = YAHOO.Fd.addClass(oSelf.aTabs[(oSelf.dCurTabNum-1)].parentNode.parentNode= , oSelf.sOffName);=0A= }=0A= =0A= if(oSelf.fAction)oSelf.fAction(oSelf.oActionVars,dNode,this);=0A= return false;=0A= };=0A= YAHOO.Fp.panelCallBack =3D function(){=0A= var data =3D YAHOO.Fd.stripChunk(arguments[0].responseText);=0A= eval("oData =3D " + data);=0A= =0A= var oArgs =3D arguments[0].argument;=0A= =0A= oArgs.oStory.innerHTML=3DoData.story;=0A= oArgs.obj.aDataProcessed[oArgs.oStory.id]=3D1;=0A= =0A= if(oArgs.args.module=3D=3D'today'&&oArgs.args.type=3D=3D'tab'){=0A= var order =3D oArgs.self.order;=0A= document.getElementById('footer'+order).innerHTML=3DoData.footer;=0A= YAHOO.Fp.showCurrentPanel('footer'+order);=0A= YAHOO.Fp.setupStoriesTabs('todaystories'+order);=0A= YAHOO.Fd.attachUlt(document.getElementById('footer'+order));=0A= }=0A= YAHOO.Fp.showCurrentPanel(oArgs.oStory.id);=0A= YAHOO.Fd.attachUlt(oArgs.oStory);=0A= };=0A= YAHOO.Fp.loadPanel =3D function(args,self,obj){ =0A= var sSelfId =3D (args.type =3D=3D "story" ? self.parentNode.id : = self.id);=0A= if(sSelfId.indexOf("|")>0){=0A= var aSelfId =3D sSelfId.split("|");=0A= sSelfId =3D aSelfId[0];=0A= var sCheckSum =3D aSelfId[1];=0A= }=0A= var oStory =3D document.getElementById(sSelfId+"ct"),=0A= oPanel =3D document.getElementById(args.module+"bd");=0A= =0A= var temp=3DoStory.innerHTML.replace(/( |\n|\r)/g,"");=0A= =0A= = if(temp!=3D''||(typeof(obj.aDataProcessed[oStory.id])!=3D'undefined'&&obj= .aDataProcessed[oStory.id]=3D=3D1)){ // if we already have the content = on the page=0A= YAHOO.Fp.showCurrentPanel(oStory.id);=0A= if(args.module=3D=3D'today'&&args.type=3D=3D'tab') {=0A= YAHOO.Fp.showCurrentPanel('footer'+self.order);=0A= YAHOO.Fp.setupStoriesTabs('todaystories'+self.order);=0A= }=0A= }else{ // else we haven't got the content yet=0A= // set up the url=0A= var content =3D = 'story:'+sSelfId+((args.module=3D=3D'today'&&args.type=3D=3D'tab')?',foot= er:footer'+self.order:'');=0A= var url =3D = 'http://'+YAHOO.Fp._hostname+'/module/spirit/content.php'+=0A= '?module=3D'+args.module+=0A= '&section=3D'+sSelfId+=0A= '&content=3D'+content+=0A= (typeof(sCheckSum)!=3D'undefined'?'&checksum=3D'+sCheckSum:'');=0A= url =3D YAHOO.Fp.prepareUrl(url,1,1);=0A= =0A= var oCallback =3D {=0A= success: YAHOO.Fp.panelCallBack,=0A= failure: function(){YAHOO.Fp.handleAjaxError(self.href);},=0A= argument: { args:args , self:self , oStory:oStory , obj:obj }=0A= };=0A= =0A= YAHOO.util.Connect.asyncRequest('GET',url,oCallback);=0A= }=0A= };=0A= YAHOO.Fp.handleAjaxError =3D function(sHref){=0A= var bcn=3Dnew Image();=0A= bcn.src=3D"r/71";=0A= window.location.href=3DsHref;=0A= };=0A= YAHOO.Fp.showCurrentPanel =3D function(sCurrentNodeId){=0A= var a =3D arguments;=0A= var sTagName =3D (a.length>1&&a[1]!=3D'') ? a[1] : 'span';// tag to = look for=0A= var sClassName =3D (a.length>2&&a[2]!=3D'') ? a[2] : 'current';// = what to look for in the ID of the tag=0A= var aNodes =3D = document.getElementById(sCurrentNodeId).parentNode.getElementsByTagName(s= TagName);// get all the nodes we're looking for=0A= var nNodesLength =3D aNodes.length,i;=0A= for ( i=3D0; i<nNodesLength; i++ ){// check all the aNodes=0A= if(YAHOO.Fd.hasClass (aNodes[i],sClassName)){=0A= YAHOO.Fd.removeClass(aNodes[i],sClassName);=0A= }=0A= }=0A= YAHOO.Fd.addClass(document.getElementById(sCurrentNodeId),sClassName);=0A= };=0A= =0A= // Search=0A= YAHOO.Fp.changeVert =3D function(args,self){=0A= var obj=3Dargs.obj,tab=3Dself;=0A= YAHOO.Fd.addClass(obj.dCurTab, 'on');=0A= YAHOO.Fd.addClass(tab.parentNode, 'on');=0A= obj.dCurTab=3Dtab.parentNode;=0A= document.sf1.action=3Dtab.href;=0A= var text=3Dtab.innerHTML;=0A= =0A= if (typeof(this.first)=3D=3D"undefined") this.searchbox =3D = document.getElementById("searchbox").innerHTML;=0A= this.first =3D true;=0A= var searchbox =3D document.getElementById("searchbox");=0A= var leftfooter =3D document.getElementById("sboxfooter");=0A= var rightfooter =3D document.getElementById("sboxlinks");=0A= if(text =3D=3D "Local"){=0A= if (leftfooter) leftfooter.style.display =3D "none";=0A= if (rightfooter) rightfooter.style.display =3D "none";=0A= var value =3D document.sf1.p.value;=0A= if (searchbox)searchbox.innerHTML =3D YAHOO.Fp.sLocalSearchHtml;=0A= if(YAHOO.Fp.nPageSize=3D=3D1){searchbox.style.marginLeft=3D"10px";}=0A= else{searchbox.style.width=3D"62.7%";}=0A= document.sf1.p.value =3D value;=0A= document.sf1.csz.value =3D (typeof(_lcs)!=3D"undefined"?_lcs:"");=0A= }else{=0A= if (searchbox.innerHTML !=3D this.searchbox) {=0A= var value =3D document.sf1.p.value;=0A= searchbox.innerHTML =3D this.searchbox;=0A= if(YAHOO.Fp.nPageSize=3D=3D1){searchbox.style.marginLeft=3D"auto";}=0A= else{searchbox.style.width=3D"62%";}=0A= document.sf1.p.value =3D value;=0A= }=0A= if (leftfooter) leftfooter.style.display =3D "block";=0A= if (rightfooter) rightfooter.style.display =3D "block";=0A= }=0A= frPrefix =3D "FP-tab-";=0A= _ver =3D (typeof(ver)!=3D"undefined"?ver:"");=0A= if(typeof(YAHOO.Fp.oSearch)=3D=3D'object'){=0A= document.sf1.fr.value =3D frPrefix + YAHOO.Fp.oSearch[text].frcode + = "-t" + _ver;=0A= var nAdvSearch =3D document.getElementById('advsearch');=0A= if(nAdvSearch){=0A= nAdvSearch.href =3D YAHOO.Fp.oSearch[text].rlink;=0A= nAdvSearch.innerHTML =3D YAHOO.Fp.oSearch[text].title;=0A= } =0A= }=0A= if(document.getElementById("searchlabel")){=0A= document.getElementById("searchsubmit").value=3Dtext+" Search";=0A= }=0A= document.getElementById("p").title =3D text + " search: enter a search = term and press Enter";=0A= //document.getElementById("searchlabel").title =3D text + " search: = enter a search term and press Enter";=0A= setTimeout("document.sf1.p.focus()",1);=0A= };=0A= =0A= function fKeyDown(e,oVerts){=0A= e =3D window.event || e;=0A= var src =3D e.srcElement || e.target;=0A= var code=3De.keyCode,id=3De.id,gk,_ffs=3D0;=0A= //document.sf1.p.value=3Dcode;=0A= if(code=3D=3D13){return;}=0A= else = if((code=3D=3D191||code=3D=3D222)&&id!=3D'fp'&&_ff){_ffs=3D1;gk=3D0;}=0A= else = if((code<31||code>41)&&(code<16||code>18)&&code!=3D9&&code!=3D8){gk=3D1;}=0A= else{gk=3D0;}=0A= var nTab =3D oVerts.dCurTabNum, nTabLength =3D (oVerts.aTabs.length-1);=0A= if (src.id=3D=3D'p' && code=3D=3D9) {=0A= //document.sf1.p.value=3D'[' + nTab + ']';=0A= nTab =3D (e.shiftKey && nTab>0) ? nTab-1 : (nTab <=3D nTabLength ? = nTab+1 : nTab);=0A= //document.sf1.p.value+=3D'[' + nTab + ']';=0A= if (nTab>0&&nTab<=3DnTabLength) {=0A= oVerts.aTabs[nTab].click();=0A= return false;=0A= }=0A= }=0A= else if (!_ffs&&gk=3D=3D1&&src.type!=3D'text'&&!e.ctrlKey&&!e.altKey) {=0A= document.sf1.p.value=3D'';=0A= document.sf1.p.focus();=0A= }=0A= }=0A= // /Search=0A= =0A= // Trough stuff=0A= YAHOO.Fp.oTrough =3D function(){=0A= this.sDefaultUrl =3D document.getElementById("allyservices").href;=0A= };=0A= YAHOO.Fp.oTrough.prototype =3D {=0A= getOverlay : function(){=0A= if (document.getElementById('trough-overlay')=3D=3Dnull) {=0A= this.dOverlay =3D document.createElement('div');=0A= this.dOverlay.setAttribute('id','trough-overlay');=0A= document.getElementById('colcx').appendChild(this.dOverlay);=0A= }=0A= } , =0A= =0A= toggleTrough : function(e,oArgs) {=0A= this.sAction =3D oArgs.sAction;=0A= this.getOverlay();=0A= if (this.sAction!=3D'close' && = YAHOO.Fp.tabsManager.get(['trough'+this.sAction])=3D=3Dfalse) {=0A= this.fetchPanel();=0A= } else {=0A= this.animatePanel();=0A= }=0A= } , =0A= =0A= populatePanel : function() {=0A= var sData =3D YAHOO.Fd.stripChunk(arguments[0].responseText);=0A= var oData =3D eval('(' + sData + ')');=0A= var oArgs =3D arguments[0].argument;=0A= var oSelf =3D oArgs.oSelf;=0A= if (oData.data.retcode =3D=3D 0) {=0A= oSelf.dOverlay.innerHTML =3D oData.data.html;=0A= YAHOO.Fp.tabsManager.set(['trough'+oSelf.sAction],1);=0A= oSelf.animatePanel();=0A= } else {=0A= YAHOO.Fp.handleAjaxError(oSelf.sDefaultUrl);=0A= }=0A= } , =0A= =0A= fetchPanel : function() {=0A= var oSelf =3D this;=0A= var oCallback =3D {=0A= success: oSelf.populatePanel ,=0A= failure: function(){YAHOO.Fp.handleAjaxError(this.sDefaultUrl);},=0A= argument: { oSelf:this }=0A= };=0A= =0A= var sType =3D this.sAction=3D=3D'all' ? 'drawer' : 'edit';=0A= var sUrl =3D = 'http://'+YAHOO.Fp._hostname+'/module/spirit/pa_module.php?module=3Dtroug= h&type=3D' + sType + '&cols=3D5&links=3Dall';=0A= sUrl =3D YAHOO.Fp.prepareUrl(sUrl,1,1);=0A= //document.sf1.p.value=3DsUrl;=0A= YAHOO.util.Connect.asyncRequest('GET',sUrl,oCallback);=0A= } , =0A= =0A= animatePanel : function() {=0A= var nPanelWidth =3D (this.dOverlay.offsetWidth + 10);=0A= if(this.sAction =3D=3D "all"){=0A= this.dOverlay.style.display=3D"block";=0A= this.dOverlay.style.left =3D -(nPanelWidth);=0A= this.nNewWidth =3D 0;=0A= }else{=0A= this.nNewWidth =3D -(nPanelWidth);=0A= }=0A= this.doAnimation();=0A= } , =0A= =0A= shelvePanel : function() {=0A= var oSelf =3D arguments[2].self;=0A= oSelf.dOverlay.style.left =3D '-1000px';=0A= } , =0A= =0A= doAnimation : function() {=0A= var oArgs =3D {=0A= left: { to: this.nNewWidth }=0A= };=0A= var myAnim =3D new YAHOO.util.Anim(this.dOverlay, oArgs, .5, = YAHOO.util.Easing.easeIn);=0A= if(this.sAction =3D=3D 'close'){=0A= myAnim.onComplete.subscribe(this.shelvePanel, {self:this} );=0A= }=0A= myAnim.animate();=0A= }=0A= };=0A= // /Trough stuff=0A= =0A= // Sparkle Stuff=0A= YAHOO.Fp.setupSparkle =3D function(oTabs){=0A= this.oTabs =3D oTabs;=0A= this.nCount =3D oTabs.aTabs.length;=0A= this.nTab =3D 1;=0A= this.dNode =3D this.oTabs.aTabs[2].parentNode.parentNode;=0A= this.INTERVAL =3D 1500; // in miliseconds=0A= };=0A= YAHOO.Fp.setupSparkle.prototype =3D {=0A= doSparkle : function(){=0A= YAHOO.Fd.removeClass(this.dNode,this.oTabs.sHiLiteName);=0A= if(this.oTabs.dCurTabNum!=3D1){=0A= this.clearTimer();=0A= return;=0A= }=0A= //document.sf1.p.value+=3Dthis.dNode.tagName;=0A= YAHOO.Fd.addClass(this.dNode,this.oTabs.sOffName);=0A= this.nTab+=3D1;=0A= if(this.nTab>2){=0A= = YAHOO.Fd.removeClass(this.oTabs.aTabs[(this.nTab-2)].parentNode.parentNod= e,this.oTabs.sOffName);=0A= }=0A= if (this.nTab < this.nCount) {=0A= this.dNode =3D this.oTabs.aTabs[this.nTab].parentNode.parentNode;=0A= if(!YAHOO.Fd.hasClass(this.dNode,this.oTabs.sOnName)){=0A= YAHOO.Fd.addClass(this.dNode,this.oTabs.sHiLiteName);=0A= YAHOO.Fd.removeClass(this.dNode,this.oTabs.sOffName);=0A= }=0A= } else {=0A= this.clearTimer();=0A= }=0A= } , =0A= =0A= clearTimer : function(){=0A= clearInterval(this.iSparkle);=0A= } , =0A= =0A= init : function(){=0A= var oSelf =3D this;=0A= this.iSparkle =3D = setInterval(function(){oSelf.doSparkle();},this.INTERVAL);=0A= }=0A= };=0A= // /Sparkle Stuff=0A= =0A= // ALWAYS keep this at the very end of the file=0A= //if(typeof(YAHOO.Fp.spLoaded)=3D=3D'function'){YAHOO.Fp.spLoaded();}=0A= /// PA Module constructor=0A= function PaModule() {=0A= }=0A= ;=0A= /// PaModule Object=0A= PaModule.prototype =3D {=0A= /// Class Constants=0A= ANMTION_TIME : .3, =0A= PRV_DIV_SIZE : 118, ///FIXED HEIGHT !!!!=0A= PRV_DIV_INV_SIZE : 0, =0A= ANIMATION_DELAY : 80, =0A= PA_PASS_THROUGH_DELAY : 200, =0A= MOUSEOUT_DELAY : 1000, =0A= REFRESH_TIME : 300000, =0A= REQUEST_TIMEOUT : 5000, =0A= LOCAL_JS_EVAL_DELAY : 10, =0A= loadingMsg : "<div class=3D'loading'><h3>Loading</h3><img = src=3D'http://us.i1.yimg.com/us.yimg.com/i/ww/t4/loading.gif' = alt=3D''></div>", =0A= sCurrentPreviewSpanId : null, =0A= sCurrentModuleName : null, =0A= sOpenRowId : null, =0A= dPaContainer : null, =0A= bLocationChanged : false, =0A= sLocalTabType : null, =0A= prvmouseoutTimeout : null, =0A= movertimeout : null, =0A= moviesdLastHoverItem : null, =0A= tabsMgr : null, =0A= requestTimeout : null, =0A= dPaContainer : null, =0A= tabsMgr : null, =0A= bPaInUse : false, =0A= =0A= /// Object to hold the error messages and error flags when the ajax = call fails or backend returns a -1 when user hovers over the pa tabs=0A= oErrorManager : {=0A= mail : {=0A= html : "go to <a href=3D'r/lm'>mail.yahoo.com</a> to = retrieve your mail</li><li class=3D'last'><a href=3D'r/lm'>&#187; Go To = Mail", error : false}=0A= , messenger : {=0A= html : "launch <a href=3D'r/p1'>Yahoo Messenger</a> to view = friends online.</li><li class=3D'last'><a href=3D'ymsgr:SendIM'>&#187; = Launch Messenger", error : false}=0A= , music : {=0A= html : "<h3><a href=3D'r/uc'>LAUNCHcast Radio:</a> <em><a = href=3D'r/ud'>Featured stations</a></em></h3><div id=3D'station'><div = id=3D'station-hd'></div><div id=3D'station-bd' class=3D'fixfloat'><a = id=3D'photo-link' = href=3D'r/ut/*-http://music.yahoo.com/launchcast/stations/station.asp?i=3D= 341'><img id=3D'station-photo' = src=3D'http://us.ent1.yimg.com/images.launch.yahoo.com/000/025/969/259692= 65.jpg'></a><h4><a id=3D'station-name' = href=3D'r/ut/*-http://music.yahoo.com/launchcast/stations/station.asp?i=3D= 341'>Today's Big Hits</a></h4><p id=3D'artists'><a = href=3D'r/ut/*-http://music.yahoo.com/launchcast/stations/station.asp?i=3D= 341'>Mary J. Blige, Kelly Clarkson, Sean Paul, Beyonce</a></p><a = id=3D'listen' = href=3D'r/ul/*-http://music.yahoo.com/lc/?rt=3D1&rp1=3D341&rp2=3D0' = onclick=3D\"YAHOO.Fp.launchMusicWindow('http://radio.music.yahoo.com/radi= o/player/default.asp?clientID=3D1&clientStationID=3D0&p=3D1&m=3D341&d=3D0= ',491,365,'http://music.yahoo.com/lc/?rt=3D1&rp1=3D341&rp2=3D0');return = false;\">Listen</a></div><div id=3D'station-ft'></div></div><a = class=3D'btn-more' href=3D'r/ua'>&#187; View All Stations</a><div = class=3D'nav'><a class=3D'back' onclick=3D\"return = YAHOO.Fp.oPaModule.getModuleData('music',{nav:'prev',curr_stn:1})\" = href=3D'r/um'>Previous</a><a class=3D'frwd' onclick=3D\"return = YAHOO.Fp.oPaModule.getModuleData('music',{nav:'next',curr_stn:1})\" = href=3D'r/um'>Next</a></div>", error : false}=0A= , weather : {=0A= html : "go to <a href=3D'r/wf'>weather.yahoo.com</a> to get = the weather.</li><li class=3D'last'><a href=3D'r/wf'>&#187; Go To = Weather", error : false}=0A= , traffic : {=0A= html : "go to <a href=3D'r/kf'>Yahoo! Local</a> to get the = local traffic and events.</li><li class=3D'last'><a href=3D'r/kf'>&#187; = Go To Local", error : false}=0A= , movies : {=0A= html : "go to <a href=3D'r/vh'>Yahoo Movies</a> to get = movies information.</li><li class=3D'last'><a href=3D'r/vh'>&#187; Go To = Movies", error : false}=0A= , template : {=0A= templateHdr : "<div class=3D'pa-alert error'><ul><li = class=3D'first'>Please ", templateFtr : "</a></li></ul></div>"}=0A= }=0A= , /// Error messages getter=0A= _getErrorMessage : function (sModuleName) {=0A= var oModuleHandler =3D this.oErrorManager[sModuleName],=0A= oErrorTemplateHandler =3D this.oErrorManager['template'];=0A= if (sModuleName =3D=3D=3D "music") {=0A= return oModuleHandler.html;=0A= }=0A= return oErrorTemplateHandler.templateHdr + oModuleHandler.html + = oErrorTemplateHandler.templateFtr;=0A= }=0A= , /// Module refresh Timer =0A= _timer : function (sModuleName) {=0A= var oSelf =3D this;=0A= this.tabsMgr.oProcessed[sModuleName] =3D 1;=0A= setTimeout(function () {=0A= oSelf._timer(sModuleName);=0A= }=0A= , this.REFRESH_TIME);=0A= }=0A= , /// Open the preview div for a module like mail, messenger etc. =0A= _processTabMouseover : function (sTabsRowId, sModuleName) {=0A= ///If we are still on the same tab and there was no error on = previous mouseover, just return =0A= if (this.sCurrentModuleName =3D=3D=3D sModuleName) {=0A= return;=0A= }=0A= =0A= var nAnimationHeight =3D this.PRV_DIV_SIZE,=0A= yFd =3D YAHOO.Fd, =0A= dTab =3D document.getElementById(sModuleName),=0A= sModuleContainerId =3D sModuleName + "preview",=0A= dModuleContainer =3D document.getElementById(sModuleContainerId),=0A= dPreviewDiv =3D document.getElementById(sTabsRowId + = 'previewdiv');=0A= =0A= /// Start the polling mechanism in the local tab which checks for = font re-size =0A= if(sModuleName=3D=3D=3D'traffic' && YAHOO.Fp.localmap){=0A= YAHOO.Fp.localmap.onMouseOver();=0A= }=0A= /// Start the polling mechanism if it is any tab other than =0A= else if(YAHOO.Fp.localmap){=0A= YAHOO.Fp.localmap.onMouseOut();=0A= }=0A= =0A= /// If a different tab is hovered on, change the style of the = previous tab and hide the previous preview span=0A= if (this.sCurrentModuleName) {=0A= = yFd.removeClass(document.getElementById(this.sCurrentModuleName), = "tab-on");=0A= = yFd.removeClass(document.getElementById(this.sCurrentPreviewSpanId), = "current");=0A= }=0A= this.sCurrentModuleName =3D sModuleName;=0A= this.sCurrentPreviewSpanId =3D sModuleContainerId;=0A= /// If the module preview span does not exist, create it and = fetch data thru an ajax call . So, this will happen only once per page = rendering=0A= if (!dModuleContainer) {=0A= dModuleContainer =3D = this._createModuleDataContainer(sModuleContainerId);=0A= dPreviewDiv.appendChild(dModuleContainer);=0A= if (sModuleContainerId =3D=3D=3D "moviespreview") {=0A= YAHOO.util.Event.addListener(dModuleContainer, = 'mouseover', function (oSelf) {=0A= return function (e) {=0A= oSelf._handleMoviesOverlay(e);=0A= }=0A= }=0A= (this));=0A= }=0A= }=0A= /// If tab being hovered on is weather or traffic and location = has been changed, if the tab is being hovered on for the first time, if=0A= /// there was an error the previous time the tab was hovered on = or if it is time to refresh the tab, make ajax call=0A= if (((sModuleName =3D=3D=3D "weather" || sModuleName =3D=3D=3D = "traffic") && this.bLocationChanged) || (dModuleContainer.innerHTML = =3D=3D=3D '') || (this.oErrorManager[sModuleName].error) || = (this.tabsMgr.oProcessed[sModuleName] =3D=3D 1)) {=0A= this._prepareRequest(dModuleContainer, sModuleName);=0A= }=0A= /// If the tab hovered on is in the same row as the previous = tab, just show the tab preview span=0A= if (this.sOpenRowId =3D=3D=3D sTabsRowId) {=0A= this._showModule();=0A= return;=0A= }=0A= ///If the module hovered on is on a different row than the one = that is open right now, close the row that is open=0A= if (this.sOpenRowId) {=0A= //this.dPaContainer.style.height =3D = (this.dPaContainer.offsetHeight + 2);=0A= //YAHOO.util.Dom.setStyle(dRow, "marginBottom", "0");=0A= this._doAnimation(document.getElementById(this.sOpenRowId + = "previewdiv"), this.PRV_DIV_INV_SIZE, false, true);=0A= }=0A= //this.dPaContainer.style.height =3D (this.dPaContainer.offsetHeight = + 2);=0A= //YAHOO.util.Dom.setStyle(dRow, "visibility", "visible");=0A= //YAHOO.util.Dom.setStyle(dRow, "marginBottom", "5px");=0A= //YAHOO.util.Dom.setStyle(dRow, "display", "block");=0A= /// Set the tab to tab-on *before* animating so it looks like = preview is growing out of the tab=0A= this._doAnimation(dPreviewDiv, nAnimationHeight, false);=0A= this.sOpenRowId =3D sTabsRowId;=0A= }=0A= , ///Create a module data container=0A= _createModuleDataContainer : function (sModuleDataContainerId) {=0A= var dModuleContainer =3D document.createElement("span");=0A= dModuleContainer.id =3D sModuleDataContainerId;=0A= return dModuleContainer;=0A= }=0A= , _prepareRequest : function (dModuleDataContainer, sModuleName) {=0A= if (sModuleName =3D=3D=3D "traffic" || sModuleName =3D=3D=3D = "events") {=0A= YAHOO.Fp.display_map("traffic", {=0A= errorType : "loading", html : this.loadingMsg}=0A= );=0A= }=0A= else {=0A= dModuleDataContainer.innerHTML =3D this.loadingMsg;=0A= }=0A= var oRequestArgs =3D ((sModuleName =3D=3D=3D "messenger" && = !YAHOO.Fp.oMessengerInfo.installed) ? {=0A= noclient : 1}=0A= : '');=0A= this.getModuleData(sModuleName, oRequestArgs);=0A= /// Reset the 'location changed' flag =0A= if (sModuleName =3D=3D=3D "weather" || sModuleName =3D=3D=3D = "traffic") {=0A= this.bLocationChanged =3D false;=0A= }=0A= /// Reset the refresh flag so that the tab refreshes at regular = intervals=0A= if (this.tabsMgr.oProcessed[sModuleName] =3D=3D 1) {=0A= this.tabsMgr.oProcessed[sModuleName] =3D 0;=0A= }=0A= }=0A= , =0A= /// Method to change styles on the tabs before animation begins=0A= _changeStyles : function(){=0A= var oTmp =3D arguments[2];=0A= if(oTmp){=0A= var oSelf =3D oTmp.target;=0A= var dCurrentTab =3D = document.getElementById(oSelf.sCurrentModuleName);=0A= var dPreviewDiv =3D oTmp.dPreviewDiv;=0A= =0A= if(oTmp.bDivClose){=0A= YAHOO.Fd.removeClass(dPreviewDiv, "preview-on");=0A= YAHOO.Fd.removeClass(dCurrentTab, "tab-on");=0A= = YAHOO.Fd.removeClass(document.getElementById(oSelf.sCurrentPreviewSpanId)= , "current");=0A= }=0A= else{=0A= YAHOO.Fd.addClass(dPreviewDiv, "preview-on");=0A= YAHOO.Fd.addClass(dCurrentTab, "tab-on");=0A= }=0A= }=0A= },=0A= =0A= /// Animation for the module row =0A= _doAnimation : function (dPreviewDiv, nHeight, bPaClose, bDivClose) {=0A= var oRowAnmtn =3D dPreviewDiv['animationObject'];=0A= /// Animate! Go go go!=0A= if(oRowAnmtn){=0A= oRowAnmtn.onComplete.unsubscribe(this._showModule, this);=0A= oRowAnmtn.onStart.unsubscribe(this._changeStyles, this);=0A= oRowAnmtn.stop();=0A= oRowAnmtn =3D null;=0A= }=0A= var attributes =3D (YAHOO.Fp._ie) ? {height : {to : nHeight}} : = {minHeight : {to : nHeight}};=0A= oRowAnmtn =3D new YAHOO.util.Anim(dPreviewDiv, attributes, = this.ANMTION_TIME, YAHOO.util.Easing.easeBoth);=0A= oRowAnmtn.onStart.subscribe(this._changeStyles, {=0A= target : this, =0A= dPreviewDiv : dPreviewDiv,=0A= bDivClose : bDivClose=0A= }=0A= );=0A= oRowAnmtn.onComplete.subscribe(this._showModule, {=0A= target : this, =0A= row : dPreviewDiv, =0A= height : nHeight, =0A= bPaClose : bPaClose=0A= }=0A= );=0A= oRowAnmtn.animate();=0A= dPreviewDiv['animationObject'] =3D oRowAnmtn;=0A= }=0A= , /// Show the module and set style on the current tab=0A= _showModule : function () {=0A= var oSelf;=0A= if (arguments.length > 2) {=0A= var oTmp =3D arguments[2];=0A= oSelf =3D oTmp.target;=0A= if (!oTmp.height) {=0A= if (oTmp.bPaClose) {=0A= oSelf.sCurrentPreviewSpanId =3D null;=0A= oSelf.sCurrentModuleName =3D null;=0A= oSelf.sOpenRowId =3D null;=0A= }=0A= return;=0A= }=0A= }=0A= ///When this method is called without animation (when tabs on = the same row are hovered on)=0A= else{=0A= oSelf =3D this;=0A= = YAHOO.Fd.addClass(document.getElementById(oSelf.sCurrentModuleName), = "tab-on");=0A= }=0A= YAHOO.Fp.showCurrentPanel(oSelf.sCurrentPreviewSpanId);=0A= if (typeof (ad) !=3D 'undefined' && typeof (resize) !=3D = 'undefined') {=0A= resize();=0A= }=0A= }=0A= , ///Public method for the modules. Eg: The next and previous = buttons in the music module=0A= getModuleData : function (sPaModuleId, oModuleParamsObj) {=0A= var aUrlChunks =3D [];=0A= aUrlChunks.push(this._generateUrl(sPaModuleId));=0A= if (oModuleParamsObj) {=0A= for (var params in oModuleParamsObj) {=0A= aUrlChunks.push('&');=0A= aUrlChunks.push(params);=0A= aUrlChunks.push('=3D');=0A= aUrlChunks.push(oModuleParamsObj[params]);=0A= }=0A= }=0A= this._sendRequest(sPaModuleId, = document.getElementById(this.sCurrentPreviewSpanId), = aUrlChunks.join(""));=0A= return false;=0A= }=0A= , /// Generate Url based on the module=0A= _generateUrl : function (sModuleName) {=0A= var aUrlChunks =3D [];=0A= aUrlChunks.push('http://');=0A= aUrlChunks.push(YAHOO.Fp._hostname);=0A= aUrlChunks.push('/module/spirit/pa_module.php?module=3D');=0A= aUrlChunks.push(sModuleName);=0A= aUrlChunks.push('&section=3Dpa_');=0A= aUrlChunks.push(sModuleName);=0A= aUrlChunks.push('&fpsrc=3D');=0A= aUrlChunks.push(sModuleName);=0A= return YAHOO.Fp.prepareUrl(aUrlChunks.join(""), 1, 1);=0A= }=0A= , /// Ajax call =0A= _sendRequest : function (sModuleName, dPreviewSpan, sUrl) {=0A= /// to handle traffic/events toggle inside the local tab=0A= if (sModuleName =3D=3D=3D "traffic" && this.sLocalTabType) {=0A= sModuleName =3D this.sLocalTabType;=0A= }=0A= var oSelf =3D this,=0A= oArgObject =3D {=0A= responseContainer : dPreviewSpan, referenceModuleName : = sModuleName, referenceObject : this},=0A= oCallbackHelper =3D {=0A= success : this._processResponse, =0A= failure : function () {=0A= oSelf._handleRequestTimeout(dPreviewSpan, sModuleName);=0A= }, =0A= argument : oArgObject=0A= },=0A= oXhr =3D YAHOO.util.Connect.asyncRequest('GET', sUrl, = oCallbackHelper, null);=0A= oSelf.requestTimeout =3D setTimeout(function () {=0A= oSelf._handleRequestTimeout(dPreviewSpan, sModuleName, oXhr);=0A= }=0A= , this.REQUEST_TIMEOUT);=0A= }=0A= , /// Method which sets the error flag if an error occurred on the = server or if the request times out=0A= _handleRequestTimeout : function (dPreviewSpan, sModuleName, oXhr) {=0A= this.oErrorManager[sModuleName].error =3D true;=0A= var sErrorMsg =3D this._getErrorMessage(sModuleName);=0A= if (sModuleName =3D=3D=3D "traffic" || sModuleName =3D=3D=3D = "events") {=0A= YAHOO.Fp.display_map("traffic", {=0A= errorType : "timeout", html : sErrorMsg}=0A= );=0A= }=0A= else {=0A= dPreviewSpan.innerHTML =3D sErrorMsg;=0A= }=0A= if (oXhr) {=0A= YAHOO.util.Connect.abort(oXhr);=0A= }=0A= }=0A= , /// Ajax callback=0A= _processResponse : function (oCallback) {=0A= var oArgObject =3D oCallback.argument,=0A= dPrvContainer =3D oArgObject.responseContainer,=0A= oSelf =3D oArgObject.referenceObject,=0A= sModuleName =3D oArgObject.referenceModuleName,=0A= jsonData;=0A= try {=0A= /// Remove the request timeout=0A= clearTimeout(oSelf.requestTimeout);=0A= jsonData =3D eval('(' + = YAHOO.stripChunk(oCallback.responseText) + ')').data;=0A= var sHtmlText =3D jsonData.html;=0A= if (sHtmlText) {=0A= if (sHtmlText !=3D - 1) {=0A= dPrvContainer.innerHTML =3D sHtmlText;=0A= oSelf.oErrorManager[sModuleName].error =3D false;=0A= YAHOO.attachUlt(dPrvContainer);=0A= }=0A= else if (sHtmlText =3D=3D - 1 || (jsonData.retcode && = jsonData.retcode =3D=3D - 1)) {=0A= oSelf._handleRequestTimeout(dPrvContainer, = sModuleName);=0A= }=0A= }=0A= if (jsonData.js) {=0A= setTimeout(function () {=0A= eval(jsonData.js);=0A= }=0A= , this.LOCAL_JS_EVAL_DELAY);=0A= }=0A= }=0A= catch (exception) {=0A= oSelf._handleRequestTimeout(dPrvContainer, sModuleName);=0A= }=0A= }=0A= , /// Add listeners to all the tabs in the PA module=0A= _addListeners : function (aRows) {=0A= var self =3D this,=0A= yUeEv =3D YAHOO.util.Event,=0A= iRowsLength =3D aRows.length;=0A= for (var nRow =3D 0; nRow < iRowsLength; nRow++) {=0A= var aTabs =3D aRows[nRow].getElementsByTagName('a'),=0A= iLength =3D aTabs.length;=0A= for (var i =3D 0; i < iLength; i++) {=0A= /// Implementation of an anonymous inner function to = make sure that the value of i is preserved in the closure=0A= yUeEv.addListener(aTabs[i], "mouseover", function = (oSelf, sRowId, sModuleName, node) {=0A= return function (e) {=0A= oSelf._handleTabMouseover(e, sRowId, = sModuleName, node);=0A= }=0A= }=0A= (self, aRows[nRow].id, = aTabs[i].parentNode.parentNode.parentNode.id, aTabs[i]));=0A= }=0A= }=0A= }=0A= , ///Tabs mouseover handler=0A= _handleTabMouseover : function (e, sRowId, sModuleName, node) {=0A= var oSelf =3D this;=0A= clearTimeout(this.prvmouseoutTimeout);=0A= /// If PA is in use, mouseover delay will be less than the case = where =0A= var mouseoverDelay =3D (oSelf.bPaInUse) ? oSelf.ANIMATION_DELAY = : oSelf.PA_PASS_THROUGH_DELAY;=0A= this.movertimeout =3D setTimeout(function () {=0A= if (!oSelf.bPaInUse) {=0A= oSelf.bPaInUse =3D true;=0A= }=0A= oSelf._processTabMouseover(sRowId, sModuleName);=0A= }=0A= , mouseoverDelay);=0A= }=0A= , /// Pa mouseover handler. Mouseover and mouseout handled globally = in the PA=0A= _handlePaMouseover : function (e) {=0A= clearTimeout(this.prvmouseoutTimeout);=0A= }=0A= , /// Pa mouseout handler =0A= _handlePaMouseout : function (e) {=0A= var oSelf =3D this;=0A= clearTimeout(this.movertimeout);=0A= this.prvmouseoutTimeout =3D = setTimeout(function(){oSelf._processPaMouseout();},this.MOUSEOUT_DELAY);=0A= }=0A= ,=0A= _processPaMouseout : function(){=0A= this.bPaInUse =3D false;=0A= if(this.sOpenRowId){=0A= this._doAnimation(document.getElementById(this.sOpenRowId + = "previewdiv"), this.PRV_DIV_INV_SIZE, true, true);=0A= } =0A= /// Stop the polling mechanism in the local tab which checks for font = re-size=0A= if(YAHOO.Fp.localmap){ =0A= YAHOO.Fp.localmap.onMouseOut();=0A= }=0A= },=0A= _handleMoviesOverlay : function (e) {=0A= clearTimeout(this.prvmouseoutTimeout);=0A= var yFd =3D YAHOO.Fd,=0A= dEl =3D e.srcElement || e.target;=0A= do {=0A= if (yFd.hasClass(dEl, 'movie_thumb')) {=0A= break;=0A= }=0A= if (dEl.parentNode) {=0A= dEl =3D dEl.parentNode;=0A= }=0A= }=0A= while (dEl.nodeName !=3D "HTML")if (this.moviesdLastHoverItem) {=0A= yFd.removeClass(this.moviesdLastHoverItem, 'details-show');=0A= }=0A= if (dEl.nodeName !=3D "HTML") {=0A= this.moviesdLastHoverItem =3D dEl;=0A= yFd.addClass(dEl, 'details-show');=0A= YAHOO.util.Event.stopEvent(e);=0A= }=0A= }=0A= , ///Object initializer which makes calls to add listeners to the = tabs=0A= init : function () {=0A= var oSelf =3D this,=0A= yUe =3D YAHOO.util.Event;=0A= this.dPaContainer =3D document.getElementById('pa');=0A= this.tabsMgr =3D YAHOO.Fp.tabsManager;=0A= this._addListeners([document.getElementById('tabs1'), = document.getElementById('tabs2')]);=0A= this._timer('mail');=0A= this._timer('messenger');=0A= yUe.addListener(this.dPaContainer, "mouseout", function () = {oSelf._handlePaMouseout();});=0A= yUe.addListener(this.dPaContainer, "mouseover", function () {=0A= oSelf._handlePaMouseover();=0A= }=0A= );=0A= }=0A= }=0A= =0A= /// Messenger and Music=0A= YAHOO.Fp.getBuddies =3D function(nList){=0A= if(typeof(YAHOO.Fp.nCurrentMsgrPanel)=3D=3D'undefined'){=0A= YAHOO.Fp.nCurrentMsgrPanel =3D 1;=0A= YAHOO.Fp.nMsgrPanels =3D = document.getElementById("pamssgr").getElementsByTagName("ol").length;=0A= }=0A= =0A= YAHOO.Fp.nCurrentMsgrPanel =3D (nList ? =0A= (YAHOO.Fp.nCurrentMsgrPanel+1>YAHOO.Fp.nMsgrPanels ? 1 : = YAHOO.Fp.nCurrentMsgrPanel+1) : =0A= (YAHOO.Fp.nCurrentMsgrPanel-1=3D=3D0 ? YAHOO.Fp.nMsgrPanels : = YAHOO.Fp.nCurrentMsgrPanel-1 ) );=0A= =0A= ///document.sf1.p.value=3D'[' + YAHOO.Fp.nCurrentMsgrPanel + ']';=0A= =0A= if(YAHOO.Fp.nCurrentMsgrPanel=3D=3D1){=0A= YAHOO.Fd.removeClass(document.getElementById("panavprev"),"on");=0A= YAHOO.Fd.addClass(document.getElementById("panavnext"),"on");=0A= }else if(YAHOO.Fp.nCurrentMsgrPanel =3D=3D YAHOO.Fp.nMsgrPanels){=0A= YAHOO.Fd.removeClass(document.getElementById("panavnext"),"on");=0A= YAHOO.Fd.addClass(document.getElementById("panavprev"),"on");=0A= }else if(YAHOO.Fp.nCurrentMsgrPanel>1){=0A= YAHOO.Fd.addClass(document.getElementById("panavprev"),"on");=0A= YAHOO.Fd.addClass(document.getElementById("panavnext"),"on");=0A= }=0A= =0A= var dList =3D = document.getElementById("pabl"+YAHOO.Fp.nCurrentMsgrPanel);=0A= YAHOO.Fp.showCurrentPanel("pabl"+YAHOO.Fp.nCurrentMsgrPanel,"ol");=0A= =0A= var nCountStart =3D dList.start;=0A= var nCountEnd =3D nCountStart + = (dList.getElementsByTagName("li").length - 1);=0A= = if(document.getElementById("msgrcount"))document.getElementById("msgrcoun= t").innerHTML=3DnCountStart + "-" + nCountEnd;=0A= };=0A= =0A= YAHOO.Fp.oPopUp =3D {};=0A= =0A= YAHOO.Fp.checkWindow =3D function(sPopUpName,sWindowName,sFallbackUrl){=0A= if(typeof(YAHOO.Fp.oPopUp[sPopUpName])!=3D'undefined' && = YAHOO.Fp.oPopUp[sPopUpName] =3D=3D false){return;}=0A= if( (typeof(sWindowName)=3D=3D'undefined' || sWindowName.closed) ){=0A= window.location.href=3DsFallbackUrl;=0A= }=0A= };=0A= YAHOO.Fp.launchMusicWindow =3D = function(sUrl,nWidth,nHeight,sFallbackUrl){ =0A= // sUrl =3D 'http://rtts4.smart.corp.yahoo.com/testing/jb-wtf.php';=0A= var sWindowTitle =3D 'YahooMusic';=0A= YAHOO.Fp.wMusic =3D = window.open(sUrl,sWindowTitle,config=3D'height=3D'+nHeight+', = width=3D'+nWidth+', toolbar=3Dno, menubar=3Dno, scrollbars=3Dno, = resizable=3Dno,location=3Dno, directories=3Dno, status=3Dno' );=0A= YAHOO.Fp.oPopUp[sWindowTitle] =3D true;=0A= = setTimeout("YAHOO.Fp.checkWindow('"+sWindowTitle+"',YAHOO.Fp.wMusic,'"+sF= allbackUrl+"')",3000);=0A= };=0A= YAHOO.Fp.launchWindow =3D = function(sWindowTitle,sUrl,nWidth,nHeight,sFallbackUrl){ =0A= // sUrl =3D 'http://rtts4.smart.corp.yahoo.com/testing/jb-wtf.php';=0A= YAHOO.Fp.wMusic =3D = window.open(sUrl,sWindowTitle,config=3D'height=3D'+nHeight+', = width=3D'+nWidth+', toolbar=3Dno, menubar=3Dno, scrollbars=3Dno, = resizable=3Dno,location=3Dno, directories=3Dno, status=3Dno' );=0A= YAHOO.Fp.oPopUp[sWindowTitle] =3D true;=0A= = setTimeout("YAHOO.Fp.checkWindow('"+sWindowTitle+"',YAHOO.Fp.wMusic,'"+sF= allbackUrl+"')",3000);=0A= };=0A= /// /Messenger and Music=0A= =0A= function instantiatePaModule() {=0A= YAHOO.Fp.oPaModule =3D new PaModule();=0A= YAHOO.Fp.oPaModule.init();=0A= }=0A= function printfire() {=0A= if (document.createEvent && !(navigator.appVersion.indexOf('Safari') = !=3D '-1') && (navigator.appName.indexOf('Opera') =3D=3D '-1')) {=0A= printfire.args =3D arguments;=0A= var ev =3D document.createEvent("Events");=0A= ev.initEvent("printfire", false, true);=0A= dispatchEvent(ev);=0A= }=0A= }=0A= if(typeof(YAHOO.Fp.jsLoaded)=3D=3D'function'){YAHOO.Fp.jsLoaded();}=0A= =0A= ------=_NextPart_000_0000_01C6727C.8FC4AC20--