From: Subject: Crocodiles in the streets as floods ravage Qld > National > LIVENEWS.com.au Date: Thu, 5 Feb 2009 10:40:48 -0800 MIME-Version: 1.0 Content-Type: multipart/related; type="text/html"; boundary="----=_NextPart_000_0000_01C9877E.34FA7CB0" X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3350 This is a multi-part message in MIME format. ------=_NextPart_000_0000_01C9877E.34FA7CB0 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.livenews.com.au/Articles/2009/02/05/Crocodiles_in_the_streets_as_floods_ravage_Qld =EF=BB=BF Crocodiles in the streets as floods ravage Qld > = National > LIVENEWS.com.au
=
Macquarie Network ::: = 2GB | 2CH | LIVENEWS | STREET CORNER | RUGBYLEAGUELIVE | WHAT CAREER | AMAZING AUSTRALIANS = :::
=20
Friday, 06 February 2009

New Users:

An unexpected error occurred. Please = try again=20 later.Invalid login details. Please try=20 again.

Existing Users:


Please enter=20 your email.Please enter a valid email. =


Please = enter your=20 password.

Forgot Password?

New Users:

Please enter the email address you registered with:

An unexpected error occurred. Please = try again=20 later.Email address not in the system. = Please enter=20 a valid email.


Please = enter your=20 email.Please enter a valid email. =

Back to login

  • Home
  • News=20
    • All
    • World =
    • National =
    • Opinion =
    • Off the = wall=20
  • Sport
  • Business =
  • Environment =
  • Entertainment=20
  • Your Say
  • Multimedia =
LOG IN / REGISTER
 

Crocodiles in the streets as floods ravage = Qld

5/02/2009 11:15:00=20 AM.  | LIVENEWS.com.au
  • 3D"Decrease=20
  • 3D"Increase=20
  • 3DPrint=20=20
  • 3D"Send=20
  • 0=20
There have been sightings of crocodiles in = floodwaters in=20 far north Queensland where torrential rains have caused mass flooding, = with a=20 disaster declaration now extended across two-thirds of the = state.

With=20 the damage bill already expected to have passed $100 million, a = large-scale=20 rescue operation and relief operation is underway in the worst-affected = town of=20 Ingham, where 2900 homes have been hit by flooding.

More than 50 = people=20 were forced into emergency accommodation at Ingham High School, The = Australian=20 reported, while tourists have been rescued from stranded vehicles and = two=20 pregnant women were taken to Townsville by helicopter.

Houses = were=20 evacuated in the town of Nomanton, which is expected to remain isolated = for=20 another six weeks following last month=E2=80=99s Cyclone = Charlotte.

There have=20 been at least three sightings of crocodiles in the town, where children = have=20 been warned not to play in the floodwaters.

"We've had sightings = of three=20 large crocodiles; I'm not sure if it's the same crocodile moving = around," Acting=20 Carpentaria Mayor Joyce Zahner told The Australian.

In Townsville = this=20 week a crocodile was washed onto the street by floodwaters =E2=80=93 = before being run=20 over. It survived, and was treated by the North Queensland Wildlife Care = for an=20 injured eye and several broken teeth.

3D"Macquarie

  • 3D"Send=20
  • 3DComment=20=20
  • Add to: del.icio.us =
  • Digg=20 this
  • Add = to:=20 Facebook
  • Add=20 to: Newsvine
  • Add to: Magnolia=20
Sitting=20 on a breaking story? Do you have pictures, video or audio good = enough to=20 publish? Send it to us by simply clicking here. =

processing...

YOUR SAY


=

=20

 


 

=20
500 characters maximum. 500=20 characters left.


 
Agree to Terms &=20 Conditions
Please confirm that you agree to = the Terms=20 and Conditions.

* Required field

 
SPONSORED LINKS =
  • There=E2=80=99s a new craft show in town!=20
  • WIN $20,000

YOUR SAY

Happy=20 you are clearly way to far gone. If you truly believe that employers = will keep=20 union staff over non you are delusional. It doesn't... = Repeat=20 Offender, Sydney on Costello:=20 'Rudd will never deliver another surplus'

How you=20 can simultaneously have tickets on yourself on the one hand and lick the = fingers=20 of your imagined betters on the other intrigues me.... = Tim Brunero,=20 Sydney on Obama's=20 pay cap clampdown should be just the start

Traci,=20 c'mon, prior to the end of 2007 the country had been enjoying an = economic boom=20 and high employment for a number of years.... = Rob = Banks, Canberra=20 on $9500=20 debt for every Australian: Turnbull slams stimulus on YouTube

Kevin=20 doesn't want this debated as someone else might come up with a better = idea.=20 Retail sales are up for December Christmas might have had... = Vicki=20 Mainard, ballarat on Why=20 Turnbull's taking the right stance

Crack=20 my skull Kevin, I need the compo!... = Freiherr Zeppelin,=20 Sydney on Rudd=20 'ready to crack skulls' to push stimulus package through

 

 
Powered by =
=C2=A9 2008 Macquarie Media Network Pty = Limited
Contact Us | Terms & Conditions | = Privacy Policy =
=20
=0A= _uacct =3D "UA-2872948-1";=0A= urchinTracker();=0A= ------=_NextPart_000_0000_01C9877E.34FA7CB0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.livenews.com.au/common/images/header_logo_livenews.gif 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 ADs= ------=_NextPart_000_0000_01C9877E.34FA7CB0 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://ad.au.doubleclick.net/ad/livenews.com.au/national;tile=1;pos=leader1;sz=728x90;ord=2009-02-06T05:38:56? R0lGODlhAQABAIABAAAAAP///yH5BAEAAAEALAAAAAABAAEAAAICTAEAOw== ------=_NextPart_000_0000_01C9877E.34FA7CB0 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: http://www.livenews.com.au/common/images/articlev2/toolbarFontDown.png iVBORw0KGgoAAAANSUhEUgAAACQAAAAZCAMAAABuOnzZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ bWFnZVJlYWR5ccllPAAAATtQTFRF9eDB9O3T9uPD9ujN9eTG9eLC9OXGjgAAjAAAjQEC9eXL9OC/ 9OTD9uHClQ8M9OHB8+TF9uXJ9N/A9t/A9erO9e7U9eLBjwEA9+DA9ujL9OrR9urS9OPFlBAO9ubM 9N657tO29vDa9urQ8+3V9/Le9+LD9O7Y7dnA8/Hc9OrP5MSt9OjO9efKkAYGkQcH8uzSt19T3a2X 8tu88N293K+c79S59+TG9+bKjQEAt19V9ufKjwAC8t/BlQ8O89y6jQAA9OjQjwcH8urT8+PCwXJj jAAByoV19+C+8dq69d277tjA9OC97ta8kgYF9O7U89+8yoZzjAIA9eTIiwEB9uXH9uLB8+zS9uzT 9fLf9enR9efM9eHA9t+99evS9t+/9fDc9d259vHd9enP9e3W9Ny49d689O7W9ebJ9e/ZFHIulwAA AS5JREFUeNqMymd3gjAUBuAbIARwUKvWurr33nvvvRcOqqjF//8LCtSk8fghPpyE+7438DVWFYKp 6rcQDDfFoNnNo58uQG2iJgSojKhPhEbRgzck0WIScaDMy05nyifB9MHXkHEsJmtZThCPrDbg8G5m JkecTjArc3ZJyv8lEmk5LQ+wGgqctVT+8K7QCQzDZZb0ZbLtbvpjzHXnaG2Au/P/aGE/Ro5dw1A0 TddfX1gPSo/qCa51Ej271/ZUNaxp2tZz0AUgl1Na3i4I0Ql5CvthQ1FUulBACktU9HxFGiJRGsfZ AnCLhFdJHpt4Xr/Cp7jP+yJ0hSFigqcXmHgQzAhwikyo6If3v7EN2G36vROy4/7FlWCXWhreuaTh tsSDx4YYXFfqFREYPKgL/QowAEJe8nVFdVHzAAAAAElFTkSuQmCC ------=_NextPart_000_0000_01C9877E.34FA7CB0 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: http://www.livenews.com.au/common/images/articlev2/toolbarFontUp.png iVBORw0KGgoAAAANSUhEUgAAACQAAAAZCAMAAABuOnzZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ bWFnZVJlYWR5ccllPAAAAwBQTFRF9eDB9ujN9eLC9enPjgAA9eTG9uPD9OXGjAAAjgABiwEA9OTD 9OrRs05EjwEA9erO996/t19TuV1Q9ebH9N/AlQ8MkQUE5cWw9OzV9eXEjQEA9uzT8+TD9OHBjAAB jAIC9+TE9eXL9uXJ9ufK9urS8NK2jAEE9+G8lBAM9OnNjAIAsE5B99/D9eLBjQECwHFi9d275cGn 9uLB3KqT9d6+9OXE05yIniQf7tS5yoZz8+zQ9vHe9urQ7ta88+3V9OC9wXJj9OrP3K6X58Su9ObJ 9+jR9O7YqDky8+zS9OHA9OC/8+3T9O3R1JuKpTgx9uXHwHRm9Ny6jQAA9+DA26yY9+LDjQEE9N65 8+jM99+99vHb89+89eLEyYZ189249+nOjwAC9t+99efM9O3T9enR9Ny49evS9t+/9vHd9O7W9eHA 9e3W9fDc9d259d689ebJ9e/ZcXFxcnJyc3NzdHR0dXV1dnZ2d3d3eHh4eXl5enp6e3t7fHx8fX19 fn5+f39/gICAgYGBgoKCg4ODhISEhYWFhoaGh4eHiIiIiYmJioqKi4uLjIyMjY2Njo6Oj4+PkJCQ kZGRkpKSk5OTlJSUlZWVlpaWl5eXmJiYmZmZmpqam5ubnJycnZ2dnp6en5+foKCgoaGhoqKio6Oj pKSkpaWlpqamp6enqKioqampqqqqq6urrKysra2trq6ur6+vsLCwsbGxsrKys7OztLS0tbW1tra2 t7e3uLi4ubm5urq6u7u7vLy8vb29vr6+v7+/wMDAwcHBwsLCw8PDxMTExcXFxsbGx8fHyMjIycnJ ysrKy8vLzMzMzc3Nzs7Oz8/P0NDQ0dHR0tLS09PT1NTU1dXV1tbW19fX2NjY2dnZ2tra29vb3Nzc 3d3d3t7e39/f4ODg4eHh4uLi4+Pj5OTk5eXl5ubm5+fn6Ojo6enp6urq6+vr7Ozs7e3t7u7u7+/v 8PDw8fHx8vLy8/Pz9PT09fX19vb29/f3+Pj4+fn5+vr6+/v7/Pz8/f39/v7+////oT31BQAAAWJJ REFUeNqMjldXwkAQhScyxNBEVECxgGKv2LtYsddj78HIJlFZ//+Tm90lPCiefJMz99698xAwTXOZ zb1Zm2X49AB8e8DbkWUV2FhrVk0KFrR+/I/Tw5ugfcnZh62VKORICJQke6VSmH9/AIbLzlYyGTZ6 jd+Az+U4ELiOMjWcsOIzNny+qGhAkRSVXURt7raoDPH8olSBoouGZw0nwm6ng1wVEYFKui8xvhoI yBTU6CmlPTK5R9kYxijiJs1SmtI0LZVups3yDOoloUTD0+Q8jjA728WOhvs7mO3gHfglC3iB7M/H eWjTgv4MNzyCKlnExMR6BLGP+Su1S8uEVDUkO6iTxLGprrMT2XYYk6+PfEMFfJ1mO4KDYEMLf7EB WkZFaVcgQvZhyq4iaiCEHLDhNBLdJmRGepcD0HWSZ6PrelnXB5jcEW6rkDyUH8r/w3r48gC8P+du cjfn7zVh/Y8AAwA/fQQFOHgQowAAAABJRU5ErkJggg== ------=_NextPart_000_0000_01C9877E.34FA7CB0 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: http://www.livenews.com.au/common/images/articlev2/toolbarPrint.png iVBORw0KGgoAAAANSUhEUgAAACQAAAAZCAMAAABuOnzZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ bWFnZVJlYWR5ccllPAAAAOdQTFRF9efM9O3T9OXG9e3W9eTG9uPD9t+/9eLC9eHA9eDBjgAA9O7Y 26ePjAIC9e7U8+3VjQMB9vHe9O/biwEAiwAAjAAB99+98+TF9eXE9N659eXL89249u3b9uHC9u/c 9vHb9OC989+89uvVwHFi9uzT9d27jQEC9fDa9e7b8+/W9+DA9fDd9OC/9Ny69OzV8+zS9ebH9uXH 9OPFjAEA26uU996/9+C+9N/C9OTD9OXE3auUjAIA8+bG9enP9ujN9enR9evS9fDc9t+99Ny4jQEA 9vHd9O7W9d689d259ebJ9e/ZjAAA////8KbdZAAAAUBJREFUeNqM0IlSwjAQBuBtixGhRSwgIJeA 3IL3faAlbaXp+z+PabKBxsHRb6az6f/vNDMF3/eP/I4vhka8dsSAT2XWHrmuenHdUXu2qSBC42aU j1LyUXOszqCinTCGIMgHwWEgTHDyYIJT1LCwEgWrEFhWz6HI6VlWwENRLsBInBnGRTKLMSoahio4 +Ehz1JKjxbBMG8ZxjovjoRbDW9r2Oi2G9zSqlqgWg4aq66ier4UTObZf0mJcWu9eQmBKT+Zlzcww 9TPZo1l9NatYQgY93zJWKTOlxCrXV5ma7GAP8TzHNP2+6mAfMcrK+hKlLezgADF2U+aXbCSffWjJ DrLSlLKfKiw7lSUQQs75Q2xbv6v0YtvkTpbgeeSUeKHHHXtbyfk+OfDSg7Ab/qEbwtc/wKoxqM9X v5rXB43VtwADAFsSthF3XckwAAAAAElFTkSuQmCC ------=_NextPart_000_0000_01C9877E.34FA7CB0 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: http://www.livenews.com.au/common/images/articlev2/toolbarEmail.png iVBORw0KGgoAAAANSUhEUgAAACQAAAAZCAMAAABuOnzZAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ bWFnZVJlYWR5ccllPAAAAhBQTFRF9enR9eDB9efM9evS9OXG9eLC9O3TjgAAwnFg27KgyH9utVhQ lQ8OoSsnoSok9OC/4rynlA4N9+DA26yY4rqh9ufK3K+coSwl9ObL27Ke8+TF9ubM9ujO6Mqyoy4n 4rqg99+9mhoX9evQlA4LzY5/2qyV9e7UwHFg2bKh9urS9efK9eXL79W6jQEC3K+ajAAAw3Bg9OrR 9OC98+zS5LifuF9RtVhR1p+Kkw8Lw3Fj8Ni+9vHb266Z89249ujL47+psVNLpz469N/Anywn47mh oSom9OHA3LGglBAO9+jRjAAB9O3Rx4BupjUv7ta68+PCwXJh9OPF2rGf8+TDlQ4L9d6/sElApzoz 9OC7lhAP4r6ojgAB9+fNs1lQ9ufQpzgx79nB9OrPtllR9uXJ8de8tllS9uC7lhAR9ObJ9OXIkw0M w3ZklQ8M05uE6ces79vDpTUxvWdY89+8r05F27Gh9OHBmyQg9OjQ9uzT4rmdmBsX7tm+jwEA26uV qkM8rkc+8Na78Ne59uLB8+jM472o7tq/9OzVwnBi26ya3bKfniMe5Lun2q2Yoiwo9OTD8+bG8+3V sEtB79e7yH9wyH9slQ8QzYp3t19VjQEA9+nPoisn4r2q26uX2rGd9d6+26uU9ujN9enP9eTG9eHA 9uPD9t+99t+/9vHd9O7W9e3W9Ny49fDc9d259ebJ9d689e/Z9E3cvwAAAb9JREFUeNqMylVjnEAQ AOCBXnaBA47zpHFr02hT9zZ1d3d3d/fU3b2EA5Jru+lf7OzCPfWB+5YZxmAw0vRB+F0G+FuG8o6G Ir0agmKUB8UiEDJ+FCHLyGy1rWpRlYrWflfVNlU9/5gQgitymcCI0Mebxpwd8UnxvXF0IH7ued/F ptIOAMYAXOrd2dWi61+hFwKn5h1qoXy1RLQDgSaa26rr93n5uWag39hi5a5jvUcswQ5sp922pTdb sm3Pkncb7y17BuXzGp5ARpXyvXb6qFJ+mmysbZflayuSVnX1t23BCkEHO8I4+gxTt9FYy6adNnKM ZdM9rARYlnXgf19Xmh3e/+Xq6+a0WVeXf8NYeqk4yPKjWIi2rltpTqm/Y9Dj9Zn15u1Ya8/L2Eh8 CJwQvdG5IDnfcTpvZRwno5snf1IxX4MBrvDC/TTZTE4IGrfCvbL46AfqlkBFQNq1MX9GW66909Bb TZuY3/TkwqpwCRI3V5JOKMpoRRmrPMRQpmKz+phUAoVEAb/EQi9xt4AkvyCM43UKEw9I+T98YYPI qYT/P/BCDd5wUBz0eLXZ83xRNOAIhqOdhT9lgF/RZv4TYAA3WpYyZYLT2gAAAABJRU5ErkJggg== ------=_NextPart_000_0000_01C9877E.34FA7CB0 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://www.livenews.com.au/static/articles/177019/F_0_flood_nth-qld_a_320.jpg /9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcU FhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgo KCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCADhAUADASIA AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3 ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3 uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD6XRm9 TUqsfU1EOlSCrC5IGOOtKSfWo91KDmkFx5J9aUE5601alQYpASIMDnrQSAOaa8gUc8Vl398FGFIz QInu7sg7Islz0xUUYMWSW3ynqc8Cq8TLDA0zbmY9cDJPoBSvL6DHtSZSQ4v5YIQ4zyT61A8zZ5Jx TGck1518QtedblLO1mASMbpAp6t6H6UkNy5Tu7y8MVtM8ckZkRcqHbC59zXnN7r72mpyz3147CY7 ZLe3UHzAP4gT0U9MVP4Fb7W4S/jXy1yY8sfnJOeR0PTipdT8JmbV57iV2ZZJC4IPAXjA/DGKq6W5 DUnqdHo91a31qlxZIVgccE8YPdfwq8zHBCMeTjPpWNodlJprSo7hrUndEuPu+1azTxiZY3fErqWU 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 ------=_NextPart_000_0000_01C9877E.34FA7CB0 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://www.livenews.com.au/static/articles/177481/M_177481_Rudd_claw_a_320.JPG /9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcU FhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgo KCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCABiAIwDASIA AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3 ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3 uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDjNKH7 9xgflWs444A/KsbS3xeMPXitsivlaj949+OwW4+c8D8qvjGOg/KqkA5NWM4zXPN6mg2bAI4H5UsO D0A/Kopz0p9rT6B0Hz9Og/KoIh8/QflViXvUcX3qL6Ai0Pu9B+VVbjGeg/KrK8VWmVpJVRBlmIAH vUxV2GxseGtC/td2luLiO0sozh5nHJPoo7mvQdO8F+GZ1VFaWduhZj/kCuB0tPP1uLTjIVtrUZbH TdXaqJYG/cOxUdB7V7tGjTopKSuzzJzqVXeLsjJ8d/Cewls/MtUWSMDIwSGH414B4m8JXGk+bLGT Lbp97I+ZPrX1LDr6xRPb3iSsrDGQOhrzfxg8d3NK0MZcKpO7bk49D6ivQpYhUvg27HLKlOT95Hzh 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 ------=_NextPart_000_0000_01C9877E.34FA7CB0 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://www.livenews.com.au/static/articles/177288/M_177288_hughes_blues_g_320.jpg /9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcU FhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgo KCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCABiAIwDASIA AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3 ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3 uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwC8QpUB cEgDnGDTshf4F47tiqCAkY3sCR6+1ADYyXOPrXyfISpMv+dgkHHsccUCcHBIBz0wBVFFbJ/i/Sn4 KqNqnPv0p8gczLLu+OEA70LNu4AHTvwap7f4tuD/AEpd2egx6HPSjkQrsuGfYFVlGQeuOPxqMzEH lU2dtvWq+0MST34FPyobjb9cUvZhqTmT5B5ZX1yaYZiEBJX6kCogEbpjPTJFJuAYlduR2xT5RahJ I5UN+7ODkcYFO+0PkFVGO4p2H5+VSOuMcVVvr+DTIGmvtyxqM/u4yxPsMcZ+tXCm5yUYq7Yakxui T+82IO7HgAe9ei2OheEbvwtcX0evxMttGZprxZBiMAc5j7DPbrx15r57u/HmoWV0k9tBCi58yNHB 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 ------=_NextPart_000_0000_01C9877E.34FA7CB0 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://www.livenews.com.au/static/articles/177104/M_0_barack-obama-presidential-s.jpg /9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcU FhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgo KCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCABiAIwDASIA AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3 ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3 uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDpYV+7 wCcDtWs7vbWLGFELgcA4GTWfYr+8Vj0UA1Y1PTLq+iD2swHy/cPHNeRjal5KBtSjpczbTU7hpLqL UbdWt1XezSKOPpXkfinWRruqlIyIrCIkRqBwfeu7+JmrT2GgW+msoS7m+V2HXbXmLI0EAiZVO7kG uzLaGntXu9v8zDE1PsjMPOVgQBgDhcDrW5ouhS3UxitkVnXl5WHyp9Pes5CbK0DIubmbhP8AZHrV SHxdf+H4HtLaVH83LHeOV9z/AIV315TUbUzClBSd5bnpEMejeGbZ57wxPcjlZ5iMD2H/ANasS/8A ippUSyCFLi5Yn5hFEFX8zivLbm7m1G8kmurh7iTtI2SV/wB0VraXoNzfMrW8SqnABJz+NcThCHvT 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 ------=_NextPart_000_0000_01C9877E.34FA7CB0 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://www.livenews.com.au/static/articles/177068/M_177068_gordon-ramsay_320.jpg /9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcU FhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgo KCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCABiAIwDASIA AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3 ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3 uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDwxYOB xUqW+ewrZi05mx8pzitCDSjxlT+VfNzxKR+iLDJbmBDZluwqdbL/AGf0rqI9KOB8lTjTio5WueWL LVOKOUFmMfd/SnfY8fw/pXVCwUc4oNjyDjis/rRoqaOXaCOCMvKvbgY5NUJtWtmR8IEWMAO7Ln2w AOv/ANart+i6hfyiFoWaGQCOKQkLIgzvyR78cVPY6fqsE+NH0iO4t15byzuJPs56n8K9KnTiopz3 +4+axePqTm1S0SKdtdJdWjmNbfcVwrq+GVs8ZHTB9az7e91CK/8AKlgE649ueeOcVpazr0/myRz6 EllcgASoIfL80L+HDD8j6VL/AG9ptzHG9zA0FxPAqs6kCPKsRyuOpwOnqa29mkm+W5xLEVrr3mJp mr2lxfPaXUBt5kcoSeV3A9M/hXVDSg3KoDnoQKwZ9MsptOW8kula9iYPcOVxuZ24HpwuOPevQfAs R1K0uIJcCa2cDHfaema83FRUfepnqYTFSn7tXcwE0jPGwflSto6k/cH5V6N/YWfugGnDRPbP4VxK oztconmjaKCfuj8qibRwMjaPyr0/+wc5G3FMbw+Fy22rU5Ec8TyuTR+fu/pVaXR1LfdA49K9KudK ySoXB+lZFzpD+YOD09KFWaNEk0Jb6GwKjZg4Fa9poRwMqPpXpq+HEJBIHQcVeh8PRqoIAJ9x0rBQ bMqmYxsebReHCw4BFE3hmTnCH8BXq1ppEaNgqCatTaaqoSVB4q/Ytq9jmeZ8srI8Ok8OSo5yhP1F RXGiFVZWAwQRjHWvW7vSpZJdsKbfftVS80EgAMQxHUoaxdN7o7oZjF2UmeGXvhy2hNvbRQBY2aRt 7gBmROCM++c/yqvp7TXZmNhYm4RQVTaSgQdiuOla/wAQYLi3+Ien2umSk3iRBGickDEqsqt6fxY/ Guh8LxDR/wDRGQB4vlIx1I649a9S75YyfU8mEI8zj0PNYfDmpiG5u9TikZII2UNPktn+EE9yD+lU 9P0zTUtnu7/i7z+7iMRwg9c+vevpSaa1ubUR3UXmROMkNHg1ja8ttNaC3jtIcOD8pXjH5YrWVR20 ZfsotnjGmaULqOeYxym0Uqu92GHJDNjA64CnivUfhXod2xuLu9xIZlySqhe/yg/QCufudNutP0LU LiBla0hKMu7jymLbc/iGI+leofBUw6l4Gju7ZHCtcSxbmOd+xsbh7E5IrOUJ1I2SOapNUpXRqnTQ EK7eBzUUenr6Y+ldctkCuMc+9QNYFScAYFYSwlRK9iI42+lzlntD5mNvy1XurFz24rr2tMjIXmoz p7OD3FZ+wqdEWsXE4GXTfNYgjGO/rVOfSNjADAGPSvSBpG4/dwfWoLzRMyLwD8vrVLDVXrymn1+O 1y15cXHXOB/KpEVAMA4/GuTXWgVB3jOBxn2oGugcMaFWinsZfVKr0OzDpt6Z9zTZHTGQQPYVxg8Q 7Wwfun3qY6ussRdN2MZ4PNaPFpqyRH1Gonqb9xcRoQ5kwT0o3mUEhQQP1rjLrU3WdCz7h3JOOKu2 OsoAVLcdjXN7W7Oh4KUY3RzXjTQPtHxP8L6wVJgaWKKYAc5Riy/qRXD+JPEV/b6rMulaJPcPOzSq 1yAqnPOA/T8q9hbUIpZIjcQrJHFIsqtnGGU5Brn7SRE1O+sJgvkpMxiDDOFJyp/Iiu+jVjKCT1sN U5J22djj/B/ibxFrdxc2z6ZJbS2ymQujYhfA6DI5zWNLrHjXWZLl7Ozi02CN9jreOUlkHcqyg8e3 vXo2hXCjxHfYliFuLZjGAcE8YP59qq+Hr9wZFv8AyymcoyncAcZ2n0YelWpxT5uXQtwlJcvMZ+iN fXvw/wDEVlrOlS2sktkZ0MkgYkoykdOcZxzXrfwv0dNE8B6TZIQcRmQnGMliW/rXLeEit3Lq8moI JYJFSEB+hXO7H8q7ePU02gDAUcADtXRSxFOk1z9v1PPxUXK8I99/kbeBml2gntWIuqL604aovrW6 x9E4vq8zY2L7UoVfasj+019aBqa+tV9foC9hM1yBVW5A3r9P61ROqKB1qvcaom5fp/WpePosaw8+ x4UmqhEGZMHAxmpE1YPj5uPWuBXU9+M+lWo704BB/I18s6ckfo7wyO5Oq7cA8npUb68yrhX8tehA rj/7RA4LEn0qlNe7x8rlWXkH1oUJMSwsXujq01gyzOMsRjkmri6q0YOHULXnrX8xkAR2DscDaMkn 0robLSNXu7qG0ltDHI4DFzxtU92rSOFqT+FXFiPYUFerJJHSvre9CqyY6ZOab/bUN/qBhWVftCRL Hu6Egj5Qf5fhWvf+C7aPSIhGmZETzC56u2eNx7DnoPSuB8TeG9Ssb5dS02M/abcANGekqf3T6+x7 cV7GGy6VJNzerPlsVmVKtJKmrJfiL4p09rvVBfOWsboDyne3uihdBxtOBzxW7oCJYaX9h062t4rI nzJCrliXPRidoyfeqvh3xxprQma5Y2lyAY5FmHzoR2yBg9OtRX3ioa1cSQeHY2muB8zTMhWKL0Jz y7eg6Vp7OcvcE6kIx5zsbbXGs5ra0jCtFJG0shHVSCqrn6/P+Vaf9vfNtVsLXP8AhDw28YC3IeQ4 3zyOcs7E9z6n07V1V54agjgiiAZH3YMi/wAS4zk1GIy6pU9+DMsPj6MHy1V8yBdbw2N9SHXCw4bn 61yl/p99aRSzKpZEfaV749fesY6mQ+CTn0rxqtOrRdqkbHuUKWHxK5qTud8dfIO1iQakXXz0DZrz 19R5B3U7+1FC9eax9pI6PqMOx6C+uFVyXrPu/EBMg2scYrhJ9V5I3ds9az5tVbcPmbp2FNSm9i45 fHscPHOcDmpluXHeswScDNO8wV67po71UZpfam79avaZp2paoVFlbu8Zfb5h4QH61m6LaHUtShtl J2scsR2Uda+hfB2lRw6etsI1WMjEfH3SK3oYVVJHlZpmzwiUYK8n+BleDvBltosgmnIuNQ2j94w4 TP8AdH9a642m7VY5yOTbFf8Ax4Cp/LYKrY2tgqR7j/8AVVxfnmMnZY1H65/wr2qdKMFZI+Jr4ipX lz1HdklwglkWDBMbAhyCPl6Y+tIljE8RhmRXUdNwrSWNQu4DrUYO6UBB06kit7I57nm3iH4RaNqN 9LdxNPbzTne6xSkAn1welbXgf4f6X4YglZfMmaR9xMrbicDH+NdsEC+pJ6k96XZkjd0HSoVOKfMl qU603Hlb0KyWw8omNUUj7ikYA96hvBubnHyoT+fFaJUYqhcjiXHU4A/OqRCMm6tEltWUryXAIrA1 Dw1bPYtBbWkT3Uo3Et/AOwz2JrsDEfMZD6hhTo4/Jty/WRu/vUTpRmrNGsKsqbTi7M8M8VeHrrQr YzmVZUXmRBy0YPQk9xXInUzjk817V4jtxJM3mLuV8q+edwPBzXgGqwNp+p3do2cwSsn4A8fpivns VgoQleK0Pt8lzGWJg4VdZLr5f8A0Xvix5NVpLokj5iOPWs0yn1qN5OR9K51RSPddRFQHilzTOMDm j6Guyxxcx3fw4t4o1ub+5YKhdYFY9AOrH+VfQ9lbokMRjcMhAKsvSvF/hlaxXugRLbsjTxu4mgf+ ME9RXqPhtYLGUW0YaJT/AMsiTt/AHpXpYWPKj4jNajq4iTfR2+46d4VMpJ7fvMfUYP8AL9ai8kQw AA8yE4z+n6Cpro7IvNU/KoKtnsp/+viodRk8uAMMfKQw/A13M8sq63qeoWUafYdFvdQjYAk27oG5 9Axycd6y4vF1xbZ+1+E9fiUdW2K/8jXZQ4EakHgjipQx7mk79xXXY4mT4j+HYmCX0l9pzHvdWbqB +PNdVpGp2Gs6dFe6VdRXdnJnZLEcqfWrFxFFcxGO5ijmjPVZFDD8jUGnafZ6XbmDTraK2gLF/LiX au49SB2pK/UHYmnlSFQznqdowO9VroAPj1OfyFXfpWdeN++wOrHaP61SEh8uFVnPBC8GmzlEj3uw VAvB9qr6ixaaOLJ2lWdgP4gMAD8zSTEEiWZC/P7qIc7j2P8Ah+dDZRgeIEeSASkCKLPyKfvN7mvn 74kRCDxje7TxIEk/EqP8K+i9Us/O+a7cyXDchE52j0X+prwv4v2Zj1O1vsKBNvhwO2zGP5n8q8/G Rurnu5FV5MRy901+v6HB7sd6azc9abmkY8151j7JyK+TgcmlBPqaKKs5z0HwUzRwaa6MVYswyDg9 a9qundtGMjMxdQCrE8j6GiivRw3wnxOP/wB4l6v8zcEsjaBKWdiTAxyT/s1Hfu50qPLMfkHeiiu1 7HnmvayP9lg+dvuDvU5kf++350UUECiR/wC+350nmPn77fnRRQAvmPj77fnWbM7/ANqQfM3Ru9FF A0VbiR/7dA3tj7Me/wDtCriO32qT5jwvHPTmiihFdCmHbEjbjuLsCc8mvCPi6zHTNFySfmc9aKK4 sX8J6eUf71H+ujPMwT6mkJPHJoorzT7Y/9k= ------=_NextPart_000_0000_01C9877E.34FA7CB0 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://www.livenews.com.au/static/articles/177019/M_0_flood_nth-qld_a_320.jpg /9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcU FhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgo KCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCABiAIwDASIA AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3 ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3 uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD6YiwE XhfujsPSpgQf4V/IVXRvlX6D+VTqQi7n4qmBMoVRlguPoKoXF4kjtHHgKo+Ygcn2FZ2q6m0mYoPp n1PpVNLiKCNhLtWWJd0mOSB60mC1NC8u4oIXkfakUakscDgCuG/te98T6VeLaW625Qgx7iR5gz6+ 3X8qj1zxFpst3bQatbXLQMN6RLGd3cbjyMjg8VW0TxGbuaZ54IrDT4jiBOVOOnz9j9B0qb2Hu7HQ aW8ttpo/tR4VljHzyhQqkep9K8/8d6jrPiHS0GgWj/YTNJFKwAVpNpGz325z9fSpb/xHPaW9/qup 3tp9jnJjs7F8MsyZ5ZsZ5IH0Heq2g+Ko7lLuOCAS2M6/uNPRcypu+95jdAo4+uam4209Dl7Hw/Hc 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 ------=_NextPart_000_0000_01C9877E.34FA7CB0 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://www.livenews.com.au/static/articles/175520/M_0_packer_320.jpg /9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcU FhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgo KCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCABiAIwDASIA AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3 ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3 uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwDzC3g0 WC9e4mh1i3mZhiaMJLtHchcj+fpXa+E7TRtd1TTraLWtQiikdt/n2kSupxwpkDkYJ4II6VVEanaC B05zXqfwQ02ITXUjSyIxRtiRnbu78/8A1sVFH309DOTSNSy02HSYntbWOGG2jR8Ii4AGCaXwlLJc eGdHuZECxR7I+QMk9eB6cVZ1Yhlm3EbvJc7cjI4Nc7ol0reCtJtJIGlSfYGJGUjA/jP8hUSk1SfL 3X6lwV5a9je8dTzeIrxbW3vNQsrBMoYLJVFxdTFQVVcc4AJYk8AD344jw7o0fh3xRaz2mlazaReY sxa9uVmDr1yyqTjANX9Y1Z/DVlqMun2MsQLws8W7a+xmZH8tgMjgL74J5qLwrFZLcNrV1cQWtxPa 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 ------=_NextPart_000_0000_01C9877E.34FA7CB0 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://ad.au.doubleclick.net/ad/livenews.com.au/national;sz=234x60;ord=2009-02-06T05:38:56? R0lGODlh6gA8APcAAP////f39+7u7/nr8PDp5Obm5vDe0+ve4dzh5t7e3u/WxO7Tz9fW187W2PjK s+bMwPHIv8/Nzu3GsdrIwcDK197Css7Fwu29rsHFyeu9oda/r8i+sbPAz+e1mb69vuazp9G1rq29 xe+tq96xo+atldGxocG0sLW1td6tlKS1xN6picOtoeqhlq2trciolNKmhZmrvt6bgtabgLOjnKWk pZOltceairCdlNCWcMiXe52cnMKWbuiHh7KXhIictdCMcYWcrKKVjs6HY5OUksKIb7OLdnqUrsGG YJ+Kgtl6dI6Mia+Da7WAXXOMpYmEgKh8Xb92Wo16d2GBnLFwUnt7e95fX6BwXpttS3Nzc4RuZN5Q UKtfSVFvkZxfQIlhU2dmZ4xdPJVSOqlKOopSRZBSMDpihpZKMl1YVYNKMoFCLFxJSNYlJWJEMUlI SCJNeHo1INAWFmA1IhBCazo5Okk1LjIxLFQlFc4AAAAxYykpKDciGiEhICAZEicPCBQOCQABAP4B AgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEA AAAh+QQECgD/ACwAAAAA6gA8AAAI/wADCBxIsKDBgwgTKlzIsKHDhxAjSpxIsaLFixgzatzIsaPH jyBDihxJsqTAAihTqlzJsqXLlzBjypxJs6bNmzhz6sRpcKfPn0CDCh1KtGjKnkaTKl3KdGiCCCd0 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 ------=_NextPart_000_0000_01C9877E.34FA7CB0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.livenews.com.au/common/images/ctnt_logo_mnn.gif R0lGODlhqgARAMQAAEBmjN/l7DFagxBAcB9Mee/y9WCAoNDZ46+/z1BzlqG0x8/Z4pCmvJ+yxXCN qW+MqcTQ3F9/n9Pc5Y+lvA8/b2OCoZywxAk6a4Gas3+Zsr/M2QAzZv///wAAAAAAAAAAACH5BAAA AAAALAAAAACqABEAAAX/ILeNZGmeG6eubOu+cCzPdG3f+IzufO7/wKBw6BoBjcSkcsm8IWWFVVT1 bFqv2GD1tRAMAhyNhprKms/o15aFIAhGCE6GABsZVgbkYnNXId4bABwLCRsDEQUZI2KLHAgbDioA IwQJiSOKJBmSG5sinZxgJ3kbGgURIwkBigKcghwMGwqcZSoahmC3fCWTpZljmA0Ehg9rtsMlCcML L7EbUQUDGwwqBm9RtwYBsQVuGggD2nwFBdZRCQJ0HAd8GgTi8BoCnuwbcbFgAQMEm9N58n8EFAAw AEEbAQHyRGI3i4ObVuumsSgQS2ABAQYkYJTngGCBAMqiGBgAAZSBXi/+//Cw5EKeLA4K3oyJdmsW OhWrFGxgxqFYAVByBAUoZY/KJgEJRPTbdAAMlQFfbqlwkCACHVOK1gUAAGBPAxUNfA2LUypMwQ1O y7Jwx4cDgE1vtepk5gAtBwEOsqWtpaIbDxLUWmgAcDNBrDEKBshrNeCViqx+iHrKIGiOuz4bHorq 12iFrAECpHIYkEERT8huAdwaE2ZaaYJDx5y85UntisGKGsTtxXpApGEKhh7gQIrAI75y/pZwehvA oz2x7woA8CbA9L4aFE2ZgBYoZYfTh0XhIwAiqHZTqDCa5KgxwT6oua625StDtEmmAgEgoM62LUEJ 7AOXAaZUQ8AC4RgGEf8H20C1hS7KAdXcaEiJoAF0HPzkgCJx3MLOBBmmk5oKGD0SBUNK0abUinGp l1wKCfQx0mO1cBVNUhwEmMgmumjAgDqPACPkfxkOA9eREcUIDgDUzOeANMg5FKGEJA7QQF0KFJPO Bl81ABUEk5SXgiIEUDDAcGQScKaaXRqCQWYc1FVBZmERQJAnYUE0SZ4qDGPAAsN0CdUCOvEnC6AH JmfBoMRlpiV+VX7FTgZe2klanxsMJw02mU3iDAkr6GSIAQhoEKAJrN2mQQAFjHGAGGLkI8aJsapw QEz80LpqGLsGIIYEYtgCQayw7spgsBmuiqwYB7Ta66zH7ursFMoW+Ko/BtdCy6tTTfkKq1O+2jqc rd/s9cQBAygwLoPHjRAJFjH5l8a89MpQ1wjp1avvvvWWmi+/AAeMxQUCF2xwDCEAADs= ------=_NextPart_000_0000_01C9877E.34FA7CB0 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: http://www.livenews.com.au/common/images/articlev2/sendtoFriend.png iVBORw0KGgoAAAANSUhEUgAAAEEAAAAZCAMAAABZ9LPtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJ bWFnZVJlYWR5ccllPAAAAs1QTFRF9efKjgAA9efM9ebJ9ujN9eTG9OXI262W27CfwnFgjgABoSsn 26yYyH9u9OTD9uzT8+zSjAAA9OrR26uU9OjO9OrPwXNm9uPFlA4N4rqh4r+rlA4L4ryn9OzV3K+c 79vC9e/X9e7U8+3VjQEAjAABoSoktVhQqDkypjUv9OnN9O7Y9+C+s1lQ6Miv9eTI9urS8+/WjwEA 9ubM27Cg8+LE8Ni8zo99lQ8O266ZoSwl9eLB9+DA9fLf9uLB9O3RnBwZ9+nPjQECzpF/9N279evQ 9eLE79e79OC93KyWnywp2q+e9u7Z4r6o4b6q9d6+79nB4bef9+fNtllR9vDa1p+K79q/9ebH9O/Z 9ujL9uPC9urQ3KyYoCskoy4nz45889+88+jMwXVo9erOoislrkc+1Z2Gq0Y+99+98+XI9PLd9unJ 9vHb6Mqu06CLyIFvnR0alA8K9+zYlhARlBAO9u7X9OC/2a+XwHFglhAPvWVZ2a6brEQ5oSsptFZO x4Jy89++pC8ownNk9fDaslRK9enR9+zWt2BW26uVxoFxqDs27trC47ui47mg8dnByYFy9uvV4bmg zY5979vD1ZyIwXRk6My37tS59eDB1p2Kyn5ujwAC9e7b3K2ZlA0KwHNjwnNmpjUt8+7Y9+TGqToz jQIA47qmx35twXJh9+LD4ryl3bCbtFZMoC0q9ObLyYBvyIBx4b2n9fPe1aCO58229ufKslJGtVhR qT068/Dd3K6ewHFinywlvWdYnCUh8di68+TF2quX3q+b7tm89+TE3LOhlA8Q9/LflRAR4rqg9uXJ w3Fjmx4a79S3jwAAsEo+pjsz8+3T8+TH9uzR79vAwXJjvGRYpzw2+OrQzY5/uF9RtFpR9fDdpzgx 9uHC056Ms1VLzpCB9uPD9OPF9eLC9O3T9d689O7W9vHd9e3W9enP9fDc9evS9e/Z9eHA9t+9SN7r 7gAAA15JREFUeNqkjId3FFUUxt+bnZ3ZzEx2s9nsZjcd0iGFhHSCKfTeey8iKIhSVGxgoShYAKUp KEUpdulNQQELCAhYKTI7u8k+ZjZ/g/e9yS6e6Dnk4O+dd+93v1tQbXPzuUea75PaL2rnoCPX7/wf mu8gI8MYYdw3nQwDZZjyHRpGvGjAQWobA8YYTFN5d2HMv040GaiJEoK/nYqONHSBx+gUcUwjFJ01 TRMUoiwPRenIYodU+FFvUegfNNGQStPjrEYBRtwDgbi4QAAiFA4Qqcx2mP8KpFBqB2ZBvBxgY2+Y q0jXdYeuJ9m62mzsQ+xP45l46rcSp8e3ZoaDliTelMj0Vsz69aXhww/l5OQUFPyZU3DwlcMndb0n zBTrSdOmJeltcBQXJ31sMzVyuwkh0/Ha7+R19Qkgf4OfLi/4HUOGOmFeptxPJhESEugMqSckreFp qsYTRNykJyHS0YGVcjq1pteTq88+NTBtCy3y48mlfnARVLptv9v96iDSfxDhCXk77UtnGnmZXeB5 nuN5ZxWfclZ+LZ8bW8oPkStTuCrMc8Ogxz+XeWsspMYsnPURX5X1WAP+ix/2uoSd0hP5bBdxDKxw U1Mq84aUTuVG5Xk/4DjFyX3COqN2OnNFPkV6nmvEt9/FHvSetPdz7CltdCrmKmI8jEWIp+VqhL7J k/eBFjPNzgGQx/FcD87NvSF5RJgTG0QPRqgvW6FYGNKE0Zby7GV5MwonTpo08SuLRcHM/4GGcrzt BWmTckopVLACnQlv4XKkZCnmKhIYP4lFvbO936/2Yu+bvoXZvQURC4JFEGYLFb+In+GKwsyZ4qoK cEVBlESfNLPvEpAWmBBQkZUiuTZkJ6+xWn25PmuRL1m+4MKjWWPHo/NLzl/z29fX7aqbbHVhl9VV stI62VtS53SxASvyUxLxyBnJQxP9vUDb/f6hyfJInAjq56/9UcqgVVbWWqiqPeIjWqjq+xerT3wa a7I5NvaP6me2quNUVdXgJ6oR7N/uMcU4u2qv0VSNtpDWS9O08IM/xuyOucuTMcc+DKvavanRNBQG bm4Mt6FbOFzD4r1B4e7w2o52XxxuN6jlv+gDr6Vz55b2YF4IwjykhyLuYDNNadeFpbAf7BEMBiFF 6RFsH1MGB1v+FmAAIDTphPNZkJ8AAAAASUVORK5CYII= ------=_NextPart_000_0000_01C9877E.34FA7CB0 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: http://www.livenews.com.au/common/images/articlev2/haveYourSay.png iVBORw0KGgoAAAANSUhEUgAAAHEAAAAZCAMAAAAxBzHVAAAAA3NCSVQICAjb4U/gAAABaFBMVEX1 8d318Nv179r179n17tf17db17NT169P169H16tD16c716M3158z158r15sn15cf15Mb148P148T1 4sL14L/14cD137z137313rrv2sHv2b3v2cDv2b7v2Lzv2Lvv2L3v17rv1bjv1bfozLToy7Poy7Ho yrLoyrHoya/oyK7ox6viv6rivafivKbivKXiuqLit53cr5vcsJ3cr5rcrpjbr5rcrprbrprbrZnb rZfcrZfbrJfbrJXcrJXcrJbcq5Tcq5PcqpLVoZHVoI3Vn43Vn4vVnYnVnYfPkYDOkYDPkH7PkH3O kH/Pj3zOj3zIg3TIgnPIgnLIgXDIgHDIf23BdWnBdGfCdGbCdGXCc2XCcmK7Zlq7ZVq7ZVi7ZVe7 ZFe1V021V0y1Vku0Vku1VUquSD+uSD6nOjSoOjOoOTKoOTGhLCehKyahKyWhKiWbHRqbHRmbHBiU Dw2UDg2UDgyUDQyOAQGOAADN4mjwAAAACXBIWXMAAAsSAAALEgHS3X78AAAAHHRFWHRTb2Z0d2Fy ZQBBZG9iZSBGaXJld29ya3MgQ1MzmNZGAwAAAhBJREFUSIm9jftXElEQx6enui9Qe2lFEWYPIVII i3iUlEEP114bpClQ0RIaG2xn/v3uvXN399fk2P2cc2fud+b7PQOgnBOqgZOqgVOqgdOqgTOqgbOq gSli4yOxMfW/gWkCA6SeXvmxIssxAzNEeFHqmTVck+WYAY0IL0qtreIqlZpjpzTNrmla2klpDach 1s4DTUsxvdBwavRjL+WkbZtva05jQaNkYAwBnQgvSq3n0F5ftzGnu+4Ql/T2SNfbQ30wckcDvmZ/ fWekX2YDbDNzjr8corvDlja6g7ROSWmMAIMIL0ptFEgWDCPzDD8ZS1hfxnodM0YG62L90BjuGtts 8BozBeZjr4DbIruLy6LzpDRGgEmEF6U285gXZdFFD5um6brN8ZWOsDT53us8x3tmh/kfYZ6b89Q4 Nw/w66J5i5JkjACLCC9KbRWxKMqX8VULW/zrtawWFhnX+P4tfj+w2MCyHrMhMxepES/HHUsmyRgB MSK8KHWsghVR9v6U3mOXDTxMMN0tbW2KfQLxFTfsl375idts3sOKyDCyWyWvFxPJPWmMgDjhy4O+ 1PEylkW5c4j9nscGb7q8eOi9I0Mfr9PgMBuP76PXw7LIMDZ97GfjQZKMITBHJF8gfq5Wq8m5fyT5 89tkRpgN8D/MHoEn+PvuZEaYD7g/fxRuPJ3UCOdVA+dUAxdVAxdUA5dU8xei0h2TB1w+6wAAAABJ RU5ErkJggg== ------=_NextPart_000_0000_01C9877E.34FA7CB0 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://www.livenews.com.au/Articles/2009/02/05/CaptchaImage.aspx?guid=c95c099e-d41e-4683-9853-9c251c1c6e71 /9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0a HBwgJC4nICIsIxwcKDcpLDAxNDQ0Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIy MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAAjAKADASIA AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3 ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3 uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD3i8vb XTrOW7vbmK2tohuklmcIqj1JPArmNFvNG1vxFNqeneJ/7Xlj3CO1guk2W0bBQcouNwyucnJ5rp7y zttQtJbS8t4ri2lXbJFKgZWHoQeDXgPiOKP4FeNDq+hpZXVjqsLp9gmYCaDuNrct5e4D64weQDQB 6rb+KIPEN9ZLp2sQ6bJa6jLDd2N1s864RNyYC5yAWwQa6qK6t7iSSOGeOR48b1RgSuemfyNeC+BP h9Hqmk3vxC1SxtdY1C68y7stKtZAkQfJOGI43ZGNvOO+T09k8JWMGneGLMRaJHozPGJJbGPDeUx5 IyOvJNAG27rGjO7BUUZZmOAB6mshNQt4dKGpaVHPqsF5Mrr9mkWTIchSyliBtHXA968H8Y+KfFFj 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 RQQrkcgHqAfwH5U+iigD/9k= ------=_NextPart_000_0000_01C9877E.34FA7CB0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.livenews.com.au/common/images/LN_prepromote.gif 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 u777u8AbvLMbCAA7 ------=_NextPart_000_0000_01C9877E.34FA7CB0 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://www.livenews.com.au/common/images/LN_mobilesite_btn.jpg /9j/4AAQSkZJRgABAQEASABIAAD/4TIdaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hw YWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/Pgo8eDp4bXBt ZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA0LjEt YzAzNCA0Ni4yNzI5NzYsIFNhdCBKYW4gMjcgMjAwNyAyMjoxMTo0MSAgICAgICAgIj4KICAgPHJk ZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgt bnMjIj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIKICAgICAgICAgICAgeG1s bnM6eGFwPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIj4KICAgICAgICAgPHhhcDpDcmVh dG9yVG9vbD5BZG9iZSBGaXJld29ya3MgQ1MzPC94YXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4 YXA6Q3JlYXRlRGF0ZT4yMDA5LTAxLTA2VDIyOjIwOjM5WjwveGFwOkNyZWF0ZURhdGU+CiAgICAg ICAgIDx4YXA6TW9kaWZ5RGF0ZT4yMDA5LTAxLTA2VDIyOjI1OjM1WjwveGFwOk1vZGlmeURhdGU+ CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91 dD0iIgogICAgICAgICAgICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3JnL2RjL2VsZW1lbnRzLzEu MS8iPgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL2pwZWc8L2RjOmZvcm1hdD4KICAgICAgPC9y ZGY6RGVzY3JpcHRpb24+CiAgIDwvcmRmOlJERj4KPC94OnhtcG1ldGE+CiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAK ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAog ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAK ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAog ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAg ICAgICAgCjw/eHBhY2tldCBlbmQ9InciPz7/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/2wBDAQEBAQEBAQEBAQEBAQEB AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/wAARCAAl AS4DAREAAhEBAxEB/8QAHgAAAQMFAQEAAAAAAAAAAAAAAgYHCAAEBQkKAwH/xAAzEAAABwEAAgED AwMEAQQDAAABAgMEBQYHCBESCRMUGBUiIxYXIQAKJCgxJTJigiczNP/EAB0BAQABBQEBAQAAAAAA AAAAAAAEAgMFBgcIAQn/xAA8EQABBAEDAwIEAwYEBQUAAAADAQIEBQYABxESExQVIQgWIjEjQVEX JDJCcZEzUmGBGTU2sfAJNENEwf/aAAwDAQACEQMRAD8A7IJqwaN0Jod8pdIvUzluM5lPf0JYrTSy MW2lafozBo1kbfAVuwzDCUQotBo4ScVBz1qjIlWzzNqCdhYCQiCw6bmXaaTWr5vzbhGc2LV9i2To qp57SvsHFzvcn2F2OVm3Wlp1jBsWjeLruxK//wBk7LR8ORGMi1RSUcoxzZM7z67hhjra3rqKvkWt tKZCr4iDWRJIj3MH3TDAPlo2vIqvMUY2o1jlVz0TjW6bebd5puvmNNt/t5QSsnzHIXzGU9HCJFDI mrX10y3nK006RFiCZFrYEyYYh5AhsDHI5Xe3C4lrWOVnmJKdGo6/0OnjilDc6cS6POxe3WsVH58x j3MoraHTJxs7eecFcMW6rlowbsfu5YxUGcM3cB9SRWstvqh9J8xJNZ6L4L7Lz3MMxnhMGpVP23ja dWqxquY1BdZPZGNcrmouRPtNuHH3PTZgmNSXbmuymPhKYoCXWypXzRKmCgDqVmRppappWyytDIM6 ekSIqFdLOFgTOGxFa3P43bdN5BXq31H0BLSe4qHa5EyJ1d3yi80l4naZShHCPUd6YzYxyBLfCysK ZWUUiCKSTFZb6jWJRKu/wUbcTDJZqmPHvAkNer01LPHnN81Ullg/hq+K1rf3sJQ8lUadTFX+H311 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 x7dFqRpr/9k= ------=_NextPart_000_0000_01C9877E.34FA7CB0 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://ad.au.doubleclick.net/ad/livenews.com.au/national;tile=2;pos=island1;sz=300x250;ord=2009-02-06T05:38:56? R0lGODlhAQABAIABAAAAAP///yH5BAEAAAEALAAAAAABAAEAAAICTAEAOw== ------=_NextPart_000_0000_01C9877E.34FA7CB0 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://www.livenews.com.au/static/articles/177511/M_0_tropfestfinalists_m_320.jpg /9j/4AAQSkZJRgABAQEAYABgAAD/2wBDAAYEBQYFBAYGBQYHBwYIChAKCgkJChQODwwQFxQYGBcU FhYaHSUfGhsjHBYWICwgIyYnKSopGR8tMC0oMCUoKSj/2wBDAQcHBwoIChMKChMoGhYaKCgoKCgo KCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCgoKCj/wAARCABiAIwDASIA AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3 ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3 uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD5yDfK pq3BA8iZQZbsKzGchRjrXoHhvTdlpbK67pbkhgB/CvrW0p20JhC5x02lXNtL++BDHnNWFj86Aqwx KgyP9oV7Lf6HaapaeQqOl3GMgFcbh/st0JFeU6tA2n38kTFdwbII9aUJdyqkLbGJkURxNNLHFGMu 5CqPUmnXZXzWdOFcbsVPoyNLqlqqZ3bgRj1FabmNrF7wh4RvtTut0ksdrFE+GcnLZB7AV9caFaaN 4f8AhNbagrtHDpzM0zy/MXBYAqM9eowPwr5v+GmoIlxdW8vLxykc/Wt74oeK72/sdA8KRyk2ySNK 0a8b2dsID9PmI+tJNwtKPQ00d0zI+JHxGOt3EVvpEbRW1vM0kUrqC7npnHQDHbnpXnjrJdSvcSou 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 iiitUSWZlCwNgAfQVlzqC4JA6UUUT2CO5//Z ------=_NextPart_000_0000_01C9877E.34FA7CB0 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: http://www.livenews.com.au/common/images/whatcareer_sponsored_link.png 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 zmMae26eZitnICV/vsLHFXuNTblZ3z2/Ss6n2jc77ynlP+yunNN9F53Ncy0eZXdpHoOPee3877vm p+/fgVv0T5+PVs6Z3NuUT6fzam3KwSxpGv1632s0Pum1tum8P41d2zynMrXTPI4P8TGu+dR2LPjc ennvvrU25Y/uvW1r5fzMzj8fbcotjXmWdK0lPjtvc5A+B1vPR/lu/XcZoU2qT9dHnFFHLoNqdfI+ URexjjwLzeXTGEa/9F7zOfKz+73brFwzjf8gbdXHyLXo7Tb9B/EnfDq5rVbs6bzCB/VJ57+k/yXr 88x7bUn/IeMkse2zOdU25Uwm/3X/7DMd6yvzGrO6o5X1H6VNa5/v1WEn9zHWXGhb8iH0iPfaP/dP x9Z5hX66rjv5XCrvsnks+fgs/fMy9Sm9XsuZTNrHNXCx6Vq4ZvfamF2hXx6X7oof0W5XGG+L/to/ 90/taF3Jx1v07xZsvJv+Sd/8Gbr2z0lvzV0s6Vgi7ad6zzsU+uVxSePk+2SMm/tY27SX36N/7l9r U57gX9M/zf2UaRx1KU6x/6c+mue2pH/SsfcYN1f65XGpbX4fjvGSDfWxcq06m+6vW/Xvxb/aPj/X 3KN/rN2fpn/4rLmQcW20Un7ymPU36K95mKPotaR/QvMm06s+e6iPoV08M44FX5b0V//y3M179N/Z 9L9A76Y/AAAAAAAA/E3e4W/Rg62fyz47R+GvsPS9zbNobP1MlO9NHhfr3qZzc/3+Lc7UeynbmgfQ 2bbz8kSyXXudtu9tfvY2SN2rz9F/IpV/L7m3+e8chG5nL/+w6Xv61u7LA4g1MNryeXlisPl3s5GD ET5VNv3ffdT1xn6wldbmZ9FNpr/W9fb1PIDQPNp1Vt4DQn8dI/djV6gb7XW/o/ITKcVf9de6wcrn 77FubskD2Nlt5yWhf95e+5Tqot+r4/pTyM/UK5tf/6rNI/IAtuqf1lV+ftv7WLtC3cl+x29yPova r9W4ZvoF/Vv7eh7AVv11bant2qb7f+t1+8J6gHX0TP2woH+UfSUP4B79G5t+fyn5GXvQzqY8xfy3 nPJx1Ae1De8JGv1dYo+p0f9P0tnn50wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD4ffwDubOSL8GTFEwAAAR5bWtCVPrO yv4AfzjFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAB4nO2aiW3rMBAFXUgaSSEpJI2kkBSSRlKIPzb4YzxsSNmxZPiaBwx0 kOKxy0Mitd8rpZRSSimllFJK/df39/f+6+trSoXfg7Iel0z7EulfU1Wf3W435fPzc//6+vpzfst1 px5V1i1Vvn95eTnYY+v0r630//v7+y9Kdax6P6P/afvP4P+ZPj4+ftoAcwFto64rjHbBdYXVkfgV zr1ZmnXMOLO0+rN1ThnSP6RXUD7KMUpzpIpXaVb/5/yR/V91S/BFH/+Jz7iIL3KczPmjwohf4ppn S5VXXdexnpnNRVke8mNsyvMsW6afVJxZG0i7VL7P4P8Otpv5/+3t7fCOiH14pvfHTCN9QZsgvNLi nPZH/J5WHcs3vJeRXvd9PpNp0p66si3nHPjo/p9p5v/sO32eTEr4sOxY7SbHVMpQ9zP9VN4jr/Tf qB1n/67wSh8f1vlsDiAeZeT9J+89itb4P4XNmG/p5/lugO2xYfbr7Jv0vXw3GI0V+T6a/T/HkPRV liXLO6vvEo+irfyPL/Ft9rWeTn8v6ONJjrXZ92bzUdaD/Hp7yPE802TM6TbpZJlu+Tvor9rK/6Wy Ub4Dlm37e3v3Ne0k/cD7BGnRpnjmFP9nPMYk8iLNXr4lPer8r5RSSimlnlOX2ufNdO9lL/nWlOsg l7BhfRvNvmv699RftfZ5tT+sOdSayWzNeo3S/31tI7/zR9/8S2shrJv082soyznqR/zjMbu/lN7o epbXLK1RvybubM1pVua/iv2y3PsjX9Y88pz2wjO5zp5tJPdeOWcNl3s5JrB3sya82zrLmeuJdY/1 Ztaa+rpShfc61r1MK21Xx/QZkFdeox6nxHol90mXve6lMp+j7pdsb6P+z1obtmY/vms09le83Mct 6COs860JP1Yv7JdjXv+3IfchEHsZdcy1yrRVptnzGtm3/xNBnNH9kf9HZT5Hff4/xf8Zf/b+kHbi nL0Zjvgz/8lYE35qvfqcl3sC+HpUp/RBt09ez/LKsNE+E/ezP3OdeY/KfK628H/fRymfUKY8LzHW MX4yltGe14afUi/CGDf4jwAb074Qc233fx9zco/ymP/5fyLzKPX73f+zMp+rY/7PuR079H6SdS31 8Sl9g7+Iyzy2Vfgxu2cYtuT9OudhxnDiYue0NXud+DP3KI+Vg39r8SFtJ23KntnI/6Myn/MuyH5b 1il9R9/OumKP0VhF3Eyv59f92fvBmnDCluqVYdSDuaT7N+fy0TcYz/fnRnn1MNpA34tMGxM/856V ufe1S2hpvUA9vvS/UkoppZRSSimllFJKXU07ERERERERERERERERERERERERERERERERERERERER EREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREREZE75B+H l45qN6ZdJgAAAVNta0JU+s7K/gB/VYkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHic7dbhaYNgFIZRB3ERB3EQF3EQB3ER B7G8gQu3piH/ignngUObT/vrTWzOU5IkSZIkSZIkSZIkSZIkSZIkSR/RcRznvu9P5znLtXf3v7pP 929d13Mcx3OapsfP7Bj9LPfUvXUWy7I8XscwDH++h3TvsmOVfbNhdq3N+z21f9U3v/6N7l+263tW Oeuf5XqdffvG2b+6XtP9y3O+71//1+d5fto/1+z/fWXbeu7X79u2/frM9+e//b+v+h7X96v3QK7V d/ucRdWfHddrkiRJkiRJkiRJ+vcGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAD4QD8K+ay4PVSpiAAAD+Rta0JU+s7K/gB/iiQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHic7ZxpdFXXdcf7qR/6 pWu1SbvarLYOTly3jiEYiI0BYwwmjl2SFWe1iZM2y7EbHDu2GQxm9hTAEBs8YCSEJDQPaBYSmud5 QmhG8zzP8yz+Pf8j3uNJPGFcJF/J7L3Wb0n3vvPuO0//s/fZ+9x7BHwDbGSiH3a5r6KoPd7ortzO /mIRsuTtamskvsh5GQcTNuB42s8QX+eC8alRo7tlzYzW+hulf3FHIs7kvIS3Yldhf8J6vJO0BYcS n8Tu2EfwYfrzqOjOMrqLs81orb8R+tf0XoVD3hvYE7sGb8evxZGkzTM4nPSUem01qnpyje7qbDNa 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 giAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAI giAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIgiAIwjeR/wMV6dVDWmkj7QAAA5tta0JU +s7K/gB/jtYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAHic7dtxkaMwFMfxJ6ESkFAJkVAJSEACEioBCUhAAhIqoQ64Zua9 4e27ALstN2V73z8+c2UDIeQXQm9IZZomAQAAAAAAwEc7i0j7YNvD4+Pgtl+RHtX0Wl/+N+1UL/bL fgp575X/Reu+P1wfbrp9YQwcRqeZ3Nwc0Ib5II+RTsdE/vfsyvJ+te5v9/jZ1TNpuR8Pe80teN3o 7lHLZdK/5c+Vlt01Y/tchX1Hzd4+x/OcdOxMYWzhvVLhnvT5W2aNbje63YX843iI2Y/hOBzDVv6D fk66HfePeZfytzFE9sezlb/N6fYMr3W7/0H+V63/TP6HY/nfXMY+Q/vONuocYPN4Iv+PYXP8fSHT Wub/u/lx8t384zMEAAAAAAAAAAAA/5frE+8KB94tfYzhiXeFvFt8Xi3b67NrvSdtLbdfw5vXd7Uy rw+tXFkl89rRvM9Jy5Ke6+rKSvmv1e3Z8ZW+n77I3+tRvUv4e3Ln3GqzvzZ7F+7P2bh9ji63ddS2 52u4L4yBfF0317d+v96NnVbLTsrWjSaZx47l5ctGNwZ8/kt1x/bZmoOk+3R6TCfl9ai1fF2PNup4 2Gpz645JrmyQeY1Mqf+OKmdaufbGfvH5N4X9Kh0Xft9Ox0mpLjtfK/MaMruXrB7Lf63utfzjMXE9 SmY5n/Q8tvZlq81r+ZfadXS2XscbCtdhmcRrT4XjbY137C9fT6nMrzlNG3Wv5R/bX8o/6zWzxmX+ kzbH/NPCeY4szqcnKc+v+fr8Mz9/tmdrnF8r3c79eg1lNz2mDWV2P/q+XKt7j/xrmb8j2LVttfnT 8u907Fvu/cL9NWgWNl/adwbrH3s25LKbzPO3/57QyDw3t1pmz9zO9bvvy6W698g/n9fWNPrxtdTm Ruu2vho/IH//u5ypMPZ9/p18/S2QlZ21H2wNae3KLjKvHR3k62/DelfWyTzv+L5cq/vV/G3896F8 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 byuoW1ee+oLM9oy9+IZVmeSp7+9RmfX9cif2973uXOd/rSfnknScVFm4z3f0isx6LkTzpT2o3Fd8 08l+cT1fob4Aeaq+Tbvc8efZ2QHNx/eWr+THj2v+AXSn72JTPTLm+3yl0rHPebRO2l99T6/uZdf5 lOaRvduP9uD98HRM4JxTNp9xYEP/7cxqHGb9tDOWI8vp3LCzP3rVMQv/6e1I7a/+Xfeak+eJ/fVc Iu1Xy8zeXeXzrMr+/E87vjInQL7s40B+dEcbzvw6uqv8qud75d11gcr+6jcBbTGLFeiZUV3fUFed H1bnGzL7U66O5Xpdz6V6n9JzH539kcnb1zPQxV125xaR7qrc3Xh30p703Tralz7aeYrBYPCh8Q+I JGqiP3RV+QAACrVta0JU+s7K/gB/r34AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHic7Z2Nkds4DEZTSBpJISkkjaSQFJJG UkhukJt38+4LSMlZrx3beDOe1eqHpAgSogCQ+vlzGIZhGIZhGIZhGIZheEm+f//+2+/Hjx//Hbsn VY57l+HZ+fDhw2+/r1+//qr32r5n/Vc5qgzD+4G8z+L28Jb+ubu2jtVvJ3+uR1cNez5+/NjW1Ur+ 7v9sf/r06dffb9++/fzy5ct/+qL2F7Wv8ikqL87lGOeRTv1crtrPsdpv+ZN2nVtpWl/VsWHPSs6d /i86+X/+/PnXNvVP/y25lAyQOTJiP+dU/sgUmdf+bBf0a84lP7cT2gLlG/bs5F8y8viv6OTPMeRC f7UMkXO1FfdZ5Mc14D6+OoY+AMpjPTHs2cn/rP5P+XfvDOh55F5/qy0g19q2LP3MWMnfegDo+5We dcPQc035I9eSVV3rPkhf95jAefhZksd2uiHbifWM5V9txGkM/1J14v5ztB9dzVicbR+nX2f7KVlZ 3ikP+m3mXdd5LJeyrG3aIHqGMcnqmmEYhmEYhmF4RRjH35NHsNen//NvL+9Z8t36Hlzqa7o29a54 hMvo7WoHz+ZnSJ3wlva+u5b38538z9jxj3yGeZ73db7ELr2V/P+G/vMWXP70s2HPw6aOTSb9d+nb wxfka+kjnc+Q+iQ/zl35A03nb6SMXI/9yL4s2y/t39qll/K3H+JR20DK3342H3M/KX2Jziy5IBts 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 5Stf+cpXvvKVr3zlK1/5yle+8pWvfOUrX/nKV77yla985Stf+cpXvvKVr3zlK1/5yle+8pWvfOUr X/nKV77yla985Stf+cpXvvKVr3zlK1/5yle+8pWvfOUrX/nKV77yla985Stf+cpXvvKVr3zlK1/5 yle+8pWvfOUrX/nKV77yla985Stf+cpXvvIVgP8H3ZoZmXcppvcAADITaVRYdFhNTDpjb20uYWRv YmUueG1wAAAAAAA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9Ilc1TTBNcENlaGlIenJlU3pOVGN6 a2M5ZCI/Pgo8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5zOm1ldGEvIiB4OnhtcHRrPSJBZG9i ZSBYTVAgQ29yZSA0LjEtYzAzNCA0Ni4yNzI5NzYsIFNhdCBKYW4gMjcgMjAwNyAyMjoxMTo0MSAg ICAgICAgIj4KICAgPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAy LzIyLXJkZi1zeW50YXgtbnMjIj4KICAgICAgPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIK ICAgICAgICAgICAgeG1sbnM6eGFwPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIj4KICAg ICAgICAgPHhhcDpDcmVhdG9yVG9vbD5BZG9iZSBGaXJld29ya3MgQ1MzPC94YXA6Q3JlYXRvclRv b2w+CiAgICAgICAgIDx4YXA6Q3JlYXRlRGF0ZT4yMDA4LTA5LTAxVDA1OjA0OjU1WjwveGFwOkNy ZWF0ZURhdGU+CiAgICAgICAgIDx4YXA6TW9kaWZ5RGF0ZT4yMDA4LTA5LTAxVDA1OjA4OjU5Wjwv eGFwOk1vZGlmeURhdGU+CiAgICAgIDwvcmRmOkRlc2NyaXB0aW9uPgogICAgICA8cmRmOkRlc2Ny aXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczpkYz0iaHR0cDovL3B1cmwub3Jn L2RjL2VsZW1lbnRzLzEuMS8iPgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9y bWF0PgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4K ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAog ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAK ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg IAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAog ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAK ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAg ICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/Psutpx0AABydSURBVHic7Z15 dBvXfe+/M9gIUtgoUiQtUYBkyXseKct2HG+EnLy0aZoIbvKa99K4hF5e0yY5PYSydEncQyinS9w2 FZ3zsthtTThNbCdeCNmOtUQ0QS2WLNoitFCiuAgAF5AUF4Ab9pnbP8A7GoAAFwkUSWk+5/CAmJn7 u797B/Obe39z5/djCCEEEhISEqsAdrkVkJCQkFgoksGSkJBYNUgGS0JCYtUgGSwJCYlVg2SwJCQk Vg03rcGKJCbxQus30DbsWm5VJCQkcoR8uRVYCtxDh3C87zfwT3VgtMuP4XAPHt3wJShY1XKrJiEh cR3cVCOsCyNH8P8/+ip+2fY99E1dgpxVYTo+jre7nsOPTn0ZXYGW5VbxujGbzTCbzfB6vcI2m80G s9mc03rcbjfMZjNsNltO5d4I0nWn/eN2u5ekLrvdLnyn5ycXuFwuWCwWmM1mWCwWuFyunMhdzdwU IyzvuBuN3hfRPnoSLCtHvkIPACAgYBkZ8hV6jIZ6wDKrv7nNzc0Akheh0+kEkLxo6PZcEQwGcy7z RnGjdHe73di2bRuqqqpyLtvpdOKpp56CTqeD1WqF0+nEjh070NDQAIvFkvP6VgureoQ1ON2Nl9ue wc9bv4FLYx9ArdBCJctPO4pBKD6Ox8v/Nzbrty2LnkvBvn37st5xvV4vrFYrzGYzrFZrymhsrn1u t1u4o1NjmA2HwyGMJqxWa8roJRgMCqMai8WSIsvhcMBut8PpdAr76SiFygoGgxnrcTgcWfWZS/fK ykqYzWbo9Xp4vV6hfovFAovFAq/Xu+A+E4906urqhP10lJU+wnK73Slyxf1kt9uF/hD3BS1H66B/ 4jpvWcgqJBAeIA2XniXfb64i32l8kDxz5Enyd0c+mfHve64nyA+OfYZMxsaWW+2cAIAYjUYCgFRV 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 ------=_NextPart_000_0000_01C9877E.34FA7CB0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.livenews.com.au/common/images/ctnt_icon_startQuote.gif R0lGODlhDQAKAOZHAI8cH/Lp6bFjZZYlKahCRY4cH6EzNpokKOvb3I4dIaY6PduytK5RVatMUKtP Uag/Qvf09NKen5QmKZEjJrhoa86XmZwqLpcrL7+AguPDxMaGiOC7vI4gI5glKOvY2aZIStausK1R VaIyNpsmKvTq6pkrL+rb25slKZAhJJEfIqU7PpYkJ5ooK50tMe3e35YnKpMhJOnPz+bU1ZknKqdE RtyztJUjJtCen9OgoaQ9QJkoLNuvsc6UlsR+gJwnK5s3OrRlaMWGiJ4xNJclKZknK+vX15AgJP// /wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5 BAEAAEcALAAAAAANAAoAAAdhgEeCGiqCgjEPO4YhDR6GNSc8hgwOEIYZPguGFSwBhkcKPZ8ENAiG GyIRJIYjFkQdQUc4Bi0zOUVHBzovAysuN0IlEjBARxQ2KEYpJgFDExwJAoIfAAAYgiAXBT8yn97e gQA7 ------=_NextPart_000_0000_01C9877E.34FA7CB0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.livenews.com.au/common/images/ctnt_icon_endQuote.gif R0lGODlhDQALAOZBAJYkJ5goLJIcIKlNUMmSlJQjJ8qWl50qLZ0tMe3d3axHSp4rLqhMUKpJTJop LZkmKZkmKvPq65QkKJ8wM7VlaMyTlaxSVatPUfHp6dmtr8F5e96+v71vcduztJorLvn29pMgI5Ui JpYjJpAfI5EfIp4sMJspLZwwNL96fZonK61OUcKDhaE6PeXLzNSur8mKjNiwsu3a29y0te3c3ciR k6Q8P8eTlKU7PpglKJkjJ5AiJZEfI5cmKt2/wKAuMpsoLJYiJv///wAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5 BAEAAEEALAAAAAANAAsAAAdegEGCg4SECj4LMoIvBykqghwlEwg/MwkmHgEiFEEaEA4BPAYYABI6 IwKCDUAABTZBNCA7JKmDPSEuhAwshCgnhBE4BIMdDxuDHxYDgxU5MIMxF8uCGTUthDcrhdvbgQA7 ------=_NextPart_000_0000_01C9877E.34FA7CB0 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://ad.au.doubleclick.net/ad/livenews.com.au/national;tile=3;pos=island2;sz=300x250;ord=2009-02-06T05:38:56? R0lGODlhAQABAIABAAAAAP///yH5BAEAAAEALAAAAAABAAEAAAICTAEAOw== ------=_NextPart_000_0000_01C9877E.34FA7CB0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.livenews.com.au/common/images/footer_logo_mnn.gif R0lGODlhvAASAOYAALJUVqc8P5YaHp4pLPLj5Pny8tmqq6U4Or9xc8V/gezV1t+4uatGSLhjZenP 0NKcnb1tb/r09N62t9Oen61IS+vU1cqMjuXGx/Tn6MN5e/jx8bhhY8iFh71vcqM2ObJUV7xLTvLi 46U3OaM3OtepqsuNj+7a29+3uN63uLBSVd+2t7hiZL5wcq9KTLpnaZwnK8qGh7diZZ4oK9Cam71s bvDf38R+gJ0oLNGanLpiZO/b3KlDR+bHx8yNj7FDRrVFSKo+QK1AQq9BRP///5gbHgAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5 BAAAAAAALAAAAAC8ABIAAAf/gCBDg4SFhocgP4qLjI2Oj5CRkpOUlZaXmJmUh5ydgz6goaKjpKWm p6ipqqusra6vqoNCs7S1trWyt7q7vL2+v8DBwsPExbuDQcnKy8zLyM3Q0dLT1NXW19jZ2tvRg0Df 4OEtKic53zDf3uHr7O3u7/Dx8vP09fb394MB+/z7GwYSBgEIQMMEhX78HAzisC/DIAf7Pgz6wI+C hAgPG2IYEkECBQiDJoDUF4DDEAz8JhQyEEDhEJWFEnLc0HIQhH0mUe5zGTNjho0dKSiMQNPlzQAB JaS0iXCQjoOERh6a4FJkRgMYh7gkQkSAV68jKhTSEMPCkA5fuaodtIDrgkFq/3sQGPJArYIhCQY8 GEKkwRADAxIM4UGEB18iPYYA4MpjbgO1hom8ZQBgSI/CfBOrxUxgABHLkB0z5lG5h+bEAPwCFkzY cOfPl4kMKDDXM9fBm9cOaVt5MereBYZ4JlCAq4ECAxDgJXIXbtevAi54IpF2M6EDAwipJfBAQfG+ f7keWHz3ANe5ByIjVkzkwBDlbRnzXVBgPOjI4zfzCN4WdPv3u21WWlyKlXfeEOnxBxtXyimXwFqE 5fZZcAn0th4AA2C412N3LVaAAUQItsBinx3m1Q0lhODJIBZ4ldtueCFQgHrKGWAYAuvFphtkiqmH GhEGWIaefEMQsNiAhuGmH/8PQSYWW5NDcjUgV6g5hxkAPDBpmX8EEJAYARBK+Fl3W/qm3X8GMDDI A34xIFuQQxSgnInRrUiIBiMI8KJcBChg42GNmYZbjeItFiV6Pio2Gw89NCmfcpchyVd+kPEwQHOX Ldqof0RMeaGBRNSW5aWDRPpXD4aRiBsDbq7VAwPBsYdahp7t98CMBBigwGbJFRArV16JZecgF+hp XQ+C9ciXmg8yNwQDA8z14Gl/BYZbkA2Qaq2b2X0X2VyU3ZfZYaO1F9xlgnEbp1qeopbYarhlaS5o 9HHlV3zxRnjbZX7JqpiFcz6gXAHNJpZtl855NcOwhBhL5SDKGTlIknxVBte1AcdNTGWsCniW3iAE NGAxYYkNZnEPAASXpMVnrgdaaSO7HGGSupE814cDlGyqoOJaVrLGRJq5mCEkopedcAzONYQCatLp AcNDaOCwmFRXLeEBb/GQrdVcd+3112CHLfbYhXyFwiAVdPCCABaoWEiLY4sNgI2txm333XjnbXfD XtmAQwoeQLeDsEMUO7XeiCeu+OKMj80CISs0LvnklFeutwgiyGD55px37jkRNbjw+eikl85VIAA7 ------=_NextPart_000_0000_01C9877E.34FA7CB0 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://secure-au.imrworldwide.com/cgi-bin/m?ci=mrn&cg=livenews R0lGODlhAQABAPAAAAAAAAAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOwA= ------=_NextPart_000_0000_01C9877E.34FA7CB0 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.livenews.com.au/common/styles/mnn.css HTML { HEIGHT: 100% } BODY { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px; HEIGHT: 100%; TEXT-ALIGN: center } #globalWrap { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: = 0px auto; OVERFLOW: hidden; WIDTH: 995px; PADDING-TOP: 0px } #header { OVERFLOW: hidden; WIDTH: 995px; HEIGHT: 110px; TEXT-ALIGN: left } #header A.logo { DISPLAY: inline-block; FLOAT: left; MARGIN: 35px 0px 0px 15px; WIDTH: = 207px; HEIGHT: 49px } #header DIV.adBanner { DISPLAY: inline; FLOAT: right; MARGIN: 10px 10px 0px 0px; WIDTH: 728px; = HEIGHT: 90px } #header IMG { MARGIN: 0px 0px -0.4em } #utility { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; OVERFLOW: = hidden; LINE-HEIGHT: 22px; PADDING-TOP: 5px; HEIGHT: 22px; TEXT-ALIGN: = left } #utility IMG { VERTICAL-ALIGN: middle } #utility DIV.date { FLOAT: left; WIDTH: 242px } #utility DIV.weather { FLOAT: left; WIDTH: 403px } #utility DIV.searchBox { FLOAT: right; OVERFLOW: hidden } * HTML #utility DIV.searchBox { WIDTH: auto } #utility DIV.searchBox INPUT { FLOAT: left; MARGIN-LEFT: 10px } #utility DIV.searchBox DIV.btn { FLOAT: left; MARGIN-LEFT: 10px } .leftSide { PADDING-LEFT: 5px; FLOAT: left; MARGIN-BOTTOM: 10px; WIDTH: 655px; = TEXT-ALIGN: left } .rightSide { PADDING-RIGHT: 15px; PADDING-LEFT: 10px; FLOAT: left; MARGIN-BOTTOM: = 10px; PADDING-BOTTOM: 0px; MARGIN-LEFT: -1px; WIDTH: 311px; PADDING-TOP: = 0px; TEXT-ALIGN: left } .leftSide .fullWidth { WIDTH: 635px } .leftSide .fullWidth { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: = 0px; PADDING-TOP: 0px } .leftSide .wideCol { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: = 0px; PADDING-TOP: 0px } .leftSide .smallCol { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: = 0px; PADDING-TOP: 0px } .leftSide .wideCol { WIDTH: 370px } .leftSide .smallCol { WIDTH: 246px } .leftSide .wideSmall .smallCol { MARGIN-LEFT: -1px } .leftSide .smallWide .wideCol { MARGIN-LEFT: -1px } .smallWide { MARGIN-BOTTOM: 10px } #footShadow { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 32px; MARGIN: = 0px auto; WIDTH: 995px; PADDING-TOP: 0px; HEIGHT: 30px } #footer { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; OVERFLOW: = hidden; PADDING-TOP: 5px; HEIGHT: 21px; TEXT-ALIGN: center } * HTML #footer { HEIGHT: 21px } #footer IMG { MARGIN: 0px 5px; VERTICAL-ALIGN: middle } * HTML #footer IMG { VERTICAL-ALIGN: bottom } #nav { Z-INDEX: 6; TEXT-TRANSFORM: uppercase; POSITION: relative } DIV.navSpacer { HEIGHT: 15px } #nav A { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: right; PADDING-BOTTOM: = 5px; LINE-HEIGHT: 15px; PADDING-TOP: 6px; HEIGHT: 15px; TEXT-DECORATION: = none } #nav A.login { PADDING-RIGHT: 10px; PADDING-LEFT: 30px; Z-INDEX: 6; PADDING-BOTTOM: = 4px; PADDING-TOP: 6px; POSITION: relative; HEIGHT: 15px } #nav A.loginSel { PADDING-RIGHT: 10px; PADDING-LEFT: 30px; Z-INDEX: 6; PADDING-BOTTOM: = 4px; PADDING-TOP: 6px; POSITION: relative; HEIGHT: 15px } #nav A.rss { PADDING-RIGHT: 24px; PADDING-LEFT: 0px; Z-INDEX: 3; PADDING-BOTTOM: = 10px; MARGIN: -37px 10px; PADDING-TOP: 10px; POSITION: relative } #nav A.qn { PADDING-RIGHT: 24px; PADDING-LEFT: 0px; Z-INDEX: 3; PADDING-BOTTOM: = 10px; MARGIN: -37px 10px; PADDING-TOP: 10px; POSITION: relative } * HTML #nav A.rss { MARGIN: -35px 10px } * HTML #nav A.qn { MARGIN: -35px 10px } #nav UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: = 0px; MARGIN: 0px; PADDING-TOP: 0px; POSITION: relative } * HTML #nav UL { MARGIN-BOTTOM: -0.4em } #nav UL LI { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent = scroll repeat 0% 0%; FLOAT: left; PADDING-BOTTOM: 0px; MARGIN: 0px; = PADDING-TOP: 0px; LIST-STYLE-TYPE: none } #nav UL LI A { PADDING-RIGHT: 15px; DISPLAY: block; PADDING-LEFT: 15px; FLOAT: none; = PADDING-BOTTOM: 5px; MARGIN: 0px; LINE-HEIGHT: 17px; PADDING-TOP: 4px; = HEIGHT: 17px; TEXT-DECORATION: none } * HTML #nav UL LI A { DISPLAY: inline-block; FLOAT: left; flo=0A= t: none } #nav UL LI.selectedSec { PADDING-BOTTOM: 35px } #nav UL LI A:hover { PADDING-RIGHT: 13px; PADDING-LEFT: 13px } #nav UL LI A.selected { PADDING-RIGHT: 13px; PADDING-LEFT: 13px } #nav UL LI UL { DISPLAY: block; Z-INDEX: 2; LEFT: 0px; WIDTH: 995px; POSITION: = absolute; TOP: 26px } #nav UL LI UL LI { BACKGROUND: none transparent scroll repeat 0% 0% } #nav UL LI UL LI.lastNavItem { BACKGROUND: none transparent scroll repeat 0% 0% } #nav UL LI UL LI A { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 15px; PADDING-LEFT: 15px; = BORDER-LEFT-WIDTH: 0px; BACKGROUND: none transparent scroll repeat 0% = 0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 9px; MARGIN: 0px; = PADDING-TOP: 9px; HEIGHT: 17px; BORDER-RIGHT-WIDTH: 0px } #nav UL LI UL LI A:hover { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 15px; PADDING-LEFT: 15px; = BORDER-LEFT-WIDTH: 0px; BACKGROUND: none transparent scroll repeat 0% = 0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 9px; MARGIN: 0px; = PADDING-TOP: 9px; HEIGHT: 17px; BORDER-RIGHT-WIDTH: 0px } #nav UL LI UL LI A.selected { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 15px; PADDING-LEFT: 15px; = BORDER-LEFT-WIDTH: 0px; BACKGROUND: none transparent scroll repeat 0% = 0%; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 9px; MARGIN: 0px; = PADDING-TOP: 9px; HEIGHT: 17px; BORDER-RIGHT-WIDTH: 0px } .popup { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; Z-INDEX: 5; PADDING-BOTTOM: = 30px; OVERFLOW: hidden; WIDTH: 322px; PADDING-TOP: 30px; POSITION: = absolute; TEXT-ALIGN: left } #nav .popup { RIGHT: 0px; TOP: 25px } DIV.s2fForm .popup { =09 } * HTML .popup { MARGIN-RIGHT: -1px } .popup P.title { PADDING-TOP: 0px } .popup .logL { PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FLOAT: left; PADDING-BOTTOM: = 0px; WIDTH: 62px; PADDING-TOP: 0px } .popup .logR { PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FLOAT: left; PADDING-BOTTOM: = 0px; WIDTH: 169px; PADDING-TOP: 0px } .popup A { PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; FLOAT: = none! important; PADDING-BOTTOM: 0px! important; PADDING-TOP: 0px! = important } .popup A.btnClose { PADDING-RIGHT: 0px! important; DISPLAY: block! important; PADDING-LEFT: = 0px! important; FLOAT: right! important; PADDING-BOTTOM: 0px! important; = MARGIN: -31px -11px; OVERFLOW: hidden! important; WIDTH: 11px! = important; PADDING-TOP: 0px! important; HEIGHT: 11px! important } * HTML .popup A.btnClose { MARGIN: -31px -10px } * + HTML .popup A.btnClose { MARGIN: -31px -11px -31px 0px } DIV.s2fForm A.btnClose { PADDING-RIGHT: 0px! important; DISPLAY: block! important; PADDING-LEFT: = 0px! important; RIGHT: 0px! important; FLOAT: none! important; = PADDING-BOTTOM: 0px! important; MARGIN: -1px; OVERFLOW: hidden! = important; WIDTH: 11px! important; PADDING-TOP: 0px! important; = POSITION: absolute! important; TOP: 0px! important; HEIGHT: 11px! = important } * HTML DIV.s2fForm A.btnClose { MARGIN: 0px 9px } .pollWrapper { POSITION: relative } .pollPopup { LEFT: 0px; POSITION: absolute; TOP: -1px } .wideCol .pollPopup { WIDTH: 368px } .smallCol .pollPopup { WIDTH: 244px } .pollPopup DIV.divider { MARGIN-BOTTOM: 5px } .pollPopup DIV.btn { MARGIN: 5px 10px 10px } .pollPopup A.btnClose { PADDING-RIGHT: 0px! important; DISPLAY: block! important; PADDING-LEFT: = 0px! important; FLOAT: right! important; PADDING-BOTTOM: 0px! important; = MARGIN: -1px; OVERFLOW: hidden! important; WIDTH: 11px! important; = PADDING-TOP: 0px! important; HEIGHT: 11px! important } .pollPopup P { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; = PADDING-TOP: 0px } .pollPopup P.pollQuestion { PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 28px; = PADDING-BOTTOM: 5px; PADDING-TOP: 5px; TEXT-DECORATION: none! important } HR { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 20px 0px; COLOR: #000; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; = BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; HEIGHT: 1px; = BACKGROUND-COLOR: #000; BORDER-BOTTOM-STYLE: none } * HTML HR { MARGIN: 13px 0px } IMG { BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: = none; BORDER-BOTTOM-STYLE: none } .right { TEXT-ALIGN: right } .cDiv { CLEAR: left! important; FONT-SIZE: 2px; FLOAT: none! important } .cDivRight { CLEAR: right! important; FONT-SIZE: 2px; FLOAT: none! important } .cDivBoth { CLEAR: both! important; FONT-SIZE: 2px; FLOAT: none! important } .floatLeft { FLOAT: left } .floatRight { FLOAT: right } .noPad { PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; = PADDING-BOTTOM: 0px! important; MARGIN: 0px; PADDING-TOP: 0px! important } .smallFont { FONT-WEIGHT: normal! important; FONT-SIZE: 0.86em! important } .hide { DISPLAY: none } .show { DISPLAY: inline } .block { DISPLAY: block } .divider { FONT-SIZE: 1px; OVERFLOW: hidden; LINE-HEIGHT: 1px; HEIGHT: 1px } A.skip { FONT-SIZE: 0.14em; LEFT: 0px; COLOR: #eee8cd; POSITION: absolute; TOP: = 0px } A.skipOnFocus { FONT-SIZE: 0.86em; LEFT: 0px; COLOR: #282828; POSITION: absolute; TOP: = 0px } A.skip:hover { COLOR: #282828 } A.skipOnFocus { COLOR: #282828 } A.skip:focus { COLOR: #282828 } DIV.alertErrors { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; MARGIN-BOTTOM: 10px; = PADDING-BOTTOM: 10px; PADDING-TOP: 10px } H1 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: = 0px; PADDING-TOP: 0px } H2 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: = 0px; PADDING-TOP: 0px } H3 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: = 0px; PADDING-TOP: 0px } H4 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: = 0px; PADDING-TOP: 0px } H5 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: = 0px; PADDING-TOP: 0px } H6 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: = 0px; PADDING-TOP: 0px } H1.pageTitle { PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; MARGIN: = -2px 0px 0px; OVERFLOW: hidden; PADDING-TOP: 0px; HEIGHT: 35px; = TEXT-ALIGN: left } H1.pageTitle SPAN { PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; = PADDING-BOTTOM: 8px; PADDING-TOP: 8px; HEIGHT: 19px } H2 IMG { MARGIN-LEFT: 5px } H2.secHdn { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; MARGIN-BOTTOM: 0px; = PADDING-BOTTOM: 0px; LINE-HEIGHT: 21px; PADDING-TOP: 0px; HEIGHT: 21px } .fullWidth H2.artHdn { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; MARGIN-BOTTOM: 5px; = PADDING-BOTTOM: 5px; PADDING-TOP: 4px; HEIGHT: 12px } #articleWrapper2 H2.artHdn { CLEAR: both } #articleWrapper H2.artHdn { CLEAR: both } .fullWidth DIV.regForm H2 { PADDING-RIGHT: 10px; MARGIN-TOP: 20px; PADDING-LEFT: 10px; = MARGIN-BOTTOM: 5px; PADDING-BOTTOM: 7px; LINE-HEIGHT: 14px; PADDING-TOP: = 6px; HEIGHT: 14px } .fullWidth DIV.regForm H2.noTopPad { MARGIN-TOP: 0px } .fullWidth H2.resultsHdn { PADDING-BOTTOM: 0px } .rightSide .module DL H3 { MARGIN-BOTTOM: 0px } .rightSide .module DL P { PADDING-TOP: 2px } P { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: = 0px; PADDING-TOP: 5px } .section { MARGIN: 0px auto 15px; WIDTH: 965px; TEXT-ALIGN: left } .fullWidth .section { MARGIN-BOTTOM: 5px } .leftSide .section { WIDTH: auto } .rightSide .section { WIDTH: auto } .module { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; = OVERFLOW: hidden; PADDING-TOP: 10px } .rightSide .module { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; = PADDING-TOP: 10px } .fullWidth .module { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent = scroll repeat 0% 0%; PADDING-BOTTOM: 0px; PADDING-TOP: 0px } .rightSide .modNoBg { PADDING-BOTTOM: 0px } .featureImg { MARGIN-TOP: 5px; FLOAT: left; MARGIN-BOTTOM: 5px } .wideImg { MARGIN-TOP: 5px; FLOAT: left; MARGIN-BOTTOM: 5px } .medImg { MARGIN-TOP: 5px; FLOAT: left; MARGIN-BOTTOM: 5px } .smallImg { MARGIN-TOP: 5px; FLOAT: left; MARGIN-BOTTOM: 5px } .extSmallImg { MARGIN-TOP: 5px; FLOAT: left; MARGIN-BOTTOM: 5px } .featureImg { MIN-HEIGHT: 225px; WIDTH: 320px; MARGIN-RIGHT: 10px } .featureImg IMG { MARGIN-RIGHT: 10px } .wideImg IMG { MARGIN-BOTTOM: -0.4em; MARGIN-RIGHT: 10px } .medImg IMG { MARGIN-BOTTOM: -0.4em; MARGIN-RIGHT: 10px } .smallImg IMG { MARGIN-BOTTOM: -0.4em; MARGIN-RIGHT: 10px } .extSmallImg IMG { MARGIN-BOTTOM: -0.4em; MARGIN-RIGHT: 10px } .quoteModule { PADDING-BOTTOM: 6px; PADDING-TOP: 5px } .pollModule { PADDING-BOTTOM: 6px; PADDING-TOP: 5px } .fullWidth .quoteModule { DISPLAY: inline-block; OVERFLOW: hidden } .fullWidth .quoteModule DIV.divider { MARGIN-BOTTOM: 5px } .quoteModule DIV.qtCtnts { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; = PADDING-TOP: 2px } .pollModule DIV.plCtnts { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; = PADDING-TOP: 2px } .quoteModule DIV.qtCtnts DIV.mainQuote { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; = PADDING-TOP: 10px } .quoteModule DIV.qtCtnts P.mainText { PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: = 5px; MARGIN: 0px; PADDING-TOP: 0px } .quoteModule DIV.qtCtnts P { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } .quoteModule DIV.qtCtnts P.comments { PADDING-RIGHT: 0px! important; PADDING-LEFT: 0px! important; = PADDING-BOTTOM: 5px! important; PADDING-TOP: 15px! important } .pollModule DIV.plCtnts P { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; = PADDING-TOP: 5px } .pollModule DIV.plCtnts P A { DISPLAY: block; PADDING-LEFT: 18px } .adModule { PADDING-TOP: 10px; TEXT-ALIGN: center } .floatedRightSection .adModule { PADDING-BOTTOM: 0px } .featuresModule { MARGIN-TOP: 15px; OVERFLOW: hidden } .featuresModule .firstFeature { FLOAT: left; MARGIN-BOTTOM: 10px; LINE-HEIGHT: 15px; HEIGHT: 160px } .featuresModule .featureItem { FLOAT: left; MARGIN-BOTTOM: 10px; LINE-HEIGHT: 15px; HEIGHT: 160px } .featuresModule .firstFeature { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; BACKGROUND: none transparent = scroll repeat 0% 0%; PADDING-BOTTOM: 0px; WIDTH: 140px; PADDING-TOP: 0px } .featuresModule .featureItem { PADDING-RIGHT: 10px; PADDING-LEFT: 11px; PADDING-BOTTOM: 0px; WIDTH: = 140px; PADDING-TOP: 0px } .featuresModule .fullFeature { FLOAT: left; WIDTH: 965px; PADDING-TOP: 10px; TEXT-ALIGN: center! = important } .featuresModule P.breadcrumbs { PADDING-TOP: 0px } .featuresModule H3 A.multiLnk { DISPLAY: block; PADDING-LEFT: 15px } .fullWidth P.breadcrumbs { MARGIN: 0px } .adWrapper { MARGIN-TOP: 5px; DISPLAY: inline; FLOAT: right; MARGIN-RIGHT: 10px } .module P.blockQuote { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; = PADDING-BOTTOM: 0px; MARGIN: 5px 0px; PADDING-TOP: 0px } .fullWidth .module P.blockQuote { OVERFLOW: hidden } .fullWidth .module P.mmLinks { OVERFLOW: hidden } .fullWidth .module P.blockQuote SPAN { DISPLAY: block } .rightSide .module P.blockQuote { MARGIN: 5px 10px 10px } P.blockQuote { CLEAR: left } P.comments { CLEAR: left } P.mmLinks { CLEAR: left } .fullWidth P.blockQuote { CLEAR: none } .fullWidth P.comments { CLEAR: none } .fullWidth P.mmLinks { CLEAR: none } .module P.blockQuote IMG.startQuote { MARGIN: 0px 5px 0px 0px; VERTICAL-ALIGN: middle } .module P.blockQuote IMG.endQuote { MARGIN: 0px 5px; VERTICAL-ALIGN: middle } P.comments IMG { MARGIN: 0px 5px 0px 0px; VERTICAL-ALIGN: middle } P.comments IMG.ratingStars { MARGIN-LEFT: 5px } * HTML P.comments IMG { VERTICAL-ALIGN: bottom } DIV.cmtsBar { MARGIN: 10px 0px } DIV.articleFooter { MARGIN-TOP: 0px } DIV.cmtsBar P.comments { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; OVERFLOW: = hidden; PADDING-TOP: 5px } DIV.articleFooter P.comments { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; = PADDING-TOP: 0px } DIV.cmtsBar P.comments A IMG { MARGIN-RIGHT: 0px } DIV.cmtsBar P.comments A.iconBtn IMG { MARGIN-RIGHT: 5px } DIV.cmtsBar P.comments A.icoLMar { MARGIN-LEFT: 10px } DIV.cmtsBar P.comments A.icoRMar { MARGIN-RIGHT: 10px } DIV.cmtsBar P.comments A.fontBtn { FLOAT: right; MARGIN: 1px 2px 0px } DIV.cmtsBar P.comments SPAN.postIcons { DISPLAY: block; FLOAT: right; OVERFLOW: hidden } * HTML DIV.cmtsBar P.comments SPAN.postIcons { WIDTH: auto } DIV.cmtsBar P.comments SPAN.postIcons SPAN { DISPLAY: block; FLOAT: left; PADDING-TOP: 2px } P.mmLinks A { DISPLAY: block; PADDING-LEFT: 18px; LINE-HEIGHT: 14px } * HTML P.mmLinks A { DISPLAY: inline-block } P.mmLinks A.bulletLink { PADDING-LEFT: 12px } SPAN.photoLink { PADDING-LEFT: 18px } SPAN.videoLink { PADDING-LEFT: 18px } SPAN.audioLink { PADDING-LEFT: 18px } .module .floatedRightSection { PADDING-RIGHT: 0px; PADDING-LEFT: 11px; FLOAT: right; PADDING-BOTTOM: = 0px; MARGIN: 10px 0px 10px 10px; WIDTH: 254px; PADDING-TOP: 0px } .imgSlide { DISPLAY: block; Z-INDEX: 100; TEXT-ALIGN: center } .fullWidth .module .featureImg .imgSlide { DISPLAY: none; MARGIN: 0px } .rightSide .module DL .imgSlide { MARGIN: 0px -8px } .imgSlide DIV.fwdBackArrows { MARGIN: 0px auto; OVERFLOW: hidden } .rightSide .module DL .imgSlide DIV.fwdBackArrows { WIDTH: 48px } .fullWidth .module .featureImg .imgSlide DIV.fwdBackArrows { WIDTH: 168px } .imgSlide DIV.fwdBackArrows A { DISPLAY: inline-block; FLOAT: left; MARGIN: 3px 4px; WIDTH: 16px; = HEIGHT: 15px } .imgSlide DIV.fwdBackArrows SPAN.picNumber { PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FLOAT: left; = PADDING-BOTTOM: 0px; WIDTH: 120px; LINE-HEIGHT: 15px; PADDING-TOP: 3px; = WHITE-SPACE: nowrap } .cmtsModule { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; = PADDING-TOP: 10px } .cmtsModule .cmtsModule { PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 10px; MARGIN: = 0px -10px; PADDING-TOP: 10px } .cmtsModule P.user { PADDING-BOTTOM: 15px } .cmtsModule .cmtsModule P.user { PADDING-BOTTOM: 5px } DIV.replyIcon { DISPLAY: inline; FLOAT: right; MARGIN: -27px 5px 0px 0px; WIDTH: 41px; = HEIGHT: 10px; TEXT-ALIGN: right } .cmtsModule .cmtsModule DIV.replyIcon { MARGIN: -17px 10px 0px 0px } DIV.replyIcon A { DISPLAY: block; WIDTH: 41px; LINE-HEIGHT: 11px; HEIGHT: 11px; = TEXT-ALIGN: right } .mmHdrTabs { HEIGHT: 25px } .mmHdrTabs H2.secHdn { FLOAT: left } .mmHdrTabs A { PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FLOAT: left; = PADDING-BOTTOM: 5px; LINE-HEIGHT: 15px; PADDING-TOP: 5px; HEIGHT: 15px } .mmHdrTabs A:hover { PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; FLOAT: left; = PADDING-BOTTOM: 5px; LINE-HEIGHT: 15px; PADDING-TOP: 5px; HEIGHT: 15px } .mmHdrTabs DIV.vertDiv { FLOAT: left; OVERFLOW: hidden; WIDTH: 1px; HEIGHT: 25px } .mmItemsContainer { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 15px; = PADDING-TOP: 0px } .mmItemsContainer .module { MARGIN: 10px 0px 0px } .mmItemsContainer DIV.divider { MARGIN: 15px -10px 0px } .mmPagination { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; = PADDING-TOP: 10px; TEXT-ALIGN: center } P.mmDDR IMG { VERTICAL-ALIGN: middle } P.mmDDR A.btnS2F IMG { MARGIN: 0px 5px } .videoItem { MARGIN-BOTTOM: 15px; OVERFLOW: hidden; WIDTH: 635px } .videoItem DIV.standardVideo { PADDING-RIGHT: 15px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: = 6px; PADDING-TOP: 10px } .videoItem P.breadcrumbs { PADDING-TOP: 10px } .videoItem DIV.divider { MARGIN: 10px 10px 0px 0px } A.rss { PADDING-RIGHT: 24px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: = 1px 0px 0px; LINE-HEIGHT: 16px; PADDING-TOP: 0px } .leftSide .section A.rss { PADDING-RIGHT: 24px; PADDING-LEFT: 10px; FLOAT: right; PADDING-BOTTOM: = 0px; MARGIN: 5px 0px; LINE-HEIGHT: 16px; PADDING-TOP: 0px } .leftSide .module A.rss { PADDING-RIGHT: 24px; PADDING-LEFT: 10px; FLOAT: right; PADDING-BOTTOM: = 0px; MARGIN: -19px 0px; LINE-HEIGHT: 16px; PADDING-TOP: 0px } P.newsReporter IMG { VERTICAL-ALIGN: middle; MARGIN-RIGHT: 10px } P.mnnLogo { MARGIN-BOTTOM: 10px } DIV.breakingNews { FLOAT: left; MARGIN-LEFT: -10px } DIV.breakingNews P { FLOAT: left; MARGIN: 0px 10px } TABLE { FONT-SIZE: 1em } TABLE.standardTable { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } * HTML TABLE.standardTable { DISPLAY: inline } TABLE.standardTable TH { MARGIN: 0px; TEXT-ALIGN: left } TABLE.standardTable TH { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; = LINE-HEIGHT: 16px; PADDING-TOP: 0px } TABLE.standardTable TD { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; = LINE-HEIGHT: 16px; PADDING-TOP: 0px } TABLE.tblFinance { WIDTH: 205px } TABLE.tblFinance TD { PADDING-RIGHT: 5px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; = PADDING-TOP: 0px; WHITE-SPACE: nowrap } TABLE.tblLivewire TH { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 2px; = PADDING-TOP: 2px } TABLE.tblLivewire TD { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 2px; = PADDING-TOP: 2px } TABLE.livewireTable { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; WIDTH: 100%; PADDING-TOP: 0px } TABLE.livewireTable TH { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; = VERTICAL-ALIGN: middle; WIDTH: 80px; PADDING-TOP: 0px; TEXT-ALIGN: = center } TABLE.livewireTable TH.dteGroup { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; = PADDING-TOP: 10px; TEXT-ALIGN: left } TABLE.livewireTable TD.tblDivid { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1px; PADDING-BOTTOM: = 10px; PADDING-TOP: 10px } TABLE.livewireTable TD.tblNoDivid { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 1px; PADDING-BOTTOM: = 5px; PADDING-TOP: 5px } TABLE.livewireTable TD { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; = PADDING-TOP: 0px } TABLE TD.navFooter { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; = OVERFLOW: hidden; PADDING-TOP: 10px; TEXT-ALIGN: center } .navFooter A { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; = PADDING-TOP: 0px } .navFooter A:hover { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; = PADDING-TOP: 0px } .navFooter DIV { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; = PADDING-TOP: 0px } .navFooter A.lnkPrev { PADDING-RIGHT: 0px; PADDING-LEFT: 15px; FLOAT: left; PADDING-BOTTOM: = 0px; PADDING-TOP: 0px } .navFooter A.lnkPrev:hover { PADDING-RIGHT: 0px; PADDING-LEFT: 15px; FLOAT: left; PADDING-BOTTOM: = 0px; PADDING-TOP: 0px } .navFooter DIV.lnkPrev { PADDING-RIGHT: 0px; PADDING-LEFT: 15px; FLOAT: left; PADDING-BOTTOM: = 0px; PADDING-TOP: 0px } .navFooter A.lnkNext { PADDING-RIGHT: 15px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: = 0px; PADDING-TOP: 0px } .navFooter A.lnkNext:hover { PADDING-RIGHT: 15px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: = 0px; PADDING-TOP: 0px } .navFooter DIV.lnkNext { PADDING-RIGHT: 15px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: = 0px; PADDING-TOP: 0px } .navFooter A.lnkFirst { PADDING-RIGHT: 0px; PADDING-LEFT: 18px; FLOAT: left; PADDING-BOTTOM: = 0px; MARGIN-RIGHT: 10px; PADDING-TOP: 0px } .navFooter A.lnkFirst:hover { PADDING-RIGHT: 0px; PADDING-LEFT: 18px; FLOAT: left; PADDING-BOTTOM: = 0px; MARGIN-RIGHT: 10px; PADDING-TOP: 0px } .navFooter DIV.lnkFirst { PADDING-RIGHT: 0px; PADDING-LEFT: 18px; FLOAT: left; PADDING-BOTTOM: = 0px; MARGIN-RIGHT: 10px; PADDING-TOP: 0px } .navFooter A.lnkLast { PADDING-RIGHT: 18px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: = 0px; MARGIN-LEFT: 10px; PADDING-TOP: 0px } .navFooter A.lnkLast:hover { PADDING-RIGHT: 18px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: = 0px; MARGIN-LEFT: 10px; PADDING-TOP: 0px } .navFooter DIV.lnkLast { PADDING-RIGHT: 18px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: = 0px; MARGIN-LEFT: 10px; PADDING-TOP: 0px } TABLE.resultsTable { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px = 0px 0px; WIDTH: 100%; PADDING-TOP: 0px } TABLE.resultsTable TH { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; = PADDING-TOP: 10px; TEXT-ALIGN: left } TABLE.resultsTable TD { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; = PADDING-TOP: 10px; TEXT-ALIGN: left } TABLE.resultsTable THEAD TH { PADDING-RIGHT: 19px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; = PADDING-TOP: 5px } TABLE.resultsTable TFOOT TD { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; = PADDING-TOP: 5px; TEXT-ALIGN: center } TABLE.resultsTable TD IMG { VERTICAL-ALIGN: middle } TABLE.mmResults TR TH { VERTICAL-ALIGN: top } TABLE.mmResults TR TD { VERTICAL-ALIGN: top } TABLE.resultsTable TH IMG { WIDTH: 80px } FORM { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } INPUT.chkBox { MARGIN-LEFT: 0px } SPAN.chkBox INPUT { MARGIN-LEFT: 0px } DIV.formRow LABEL { MARGIN-RIGHT: 10px } SPAN.heading LABEL { FONT-WEIGHT: bolder; MARGIN-RIGHT: 0px } INPUT.rdoBtn { MARGIN: -2px 5px 0px 0px; VERTICAL-ALIGN: middle } DIV.searchBox INPUT { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; WIDTH: 150px; PADDING-TOP: 0px } .popup INPUT { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; WIDTH: 178px; PADDING-TOP: 0px } DIV.s2fForm { MARGIN-BOTTOM: 0px; POSITION: relative } DIV.formRow { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; MARGIN: = 0px 0px 5px; PADDING-TOP: 0px } DIV.formCol { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: = 0px; MARGIN: 0px 0px 5px; WIDTH: 296px; PADDING-TOP: 0px } DIV.formRow TEXTAREA { WIDTH: 605px } DIV.formCol INPUT { WIDTH: 235px } DIV.formCol SELECT { WIDTH: 239px } DIV.formRow .charLimit { TEXT-ALIGN: right } .secureCode { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: = 0px; LINE-HEIGHT: 22px; MARGIN-RIGHT: 10px; PADDING-TOP: 0px } * HTML .secureCode { MARGIN: 1px 7px 0px 0px } INPUT.inputSht { WIDTH: 60px } DIV.s2fForm P { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; = PADDING-TOP: 5px } DIV.regForm P { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; = PADDING-TOP: 5px } DIV.s2fForm DIV.btn { MARGIN: 5px 10px 15px } DIV.regForm DIV.btn { MARGIN: 5px 10px 15px } DIV.s2fForm .popup P { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; = PADDING-TOP: 5px } DIV.s2fForm .popup DIV.btn { MARGIN: 0px } DIV.searchForm { MARGIN: 0px 0px 10px } DIV.searchForm .simpleSearch { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 0px; = PADDING-TOP: 5px } DIV.searchForm INPUT.inputMed { WIDTH: 150px } DIV.searchForm INPUT.inputMed { FLOAT: left } DIV.searchForm DIV.btn { FLOAT: left } DIV.searchForm .dateFilter { FLOAT: left } DIV.searchForm INPUT.inputSht { MARGIN-BOTTOM: 2px; MARGIN-RIGHT: 10px } DIV.searchForm INPUT.inputMed { MARGIN-BOTTOM: 2px; MARGIN-RIGHT: 10px } DIV.searchForm DIV.btn { MARGIN-BOTTOM: 2px; MARGIN-RIGHT: 10px } DIV.searchForm .dateFilter { MARGIN-TOP: 0px } * HTML DIV.searchForm .dateFilter { MARGIN-TOP: -1px } * + HTML DIV.searchForm .dateFilter { MARGIN-TOP: -1px } DIV.searchForm .advancedSearch { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; = PADDING-TOP: 5px } DIV.searchForm .lblTitle { MARGIN-RIGHT: 10px } DIV.searchForm .advancedSearch .chkBox { MARGIN-RIGHT: 10px } DIV.searchForm .lblTitle { DISPLAY: block } DIV.searchForm .advancedSearch .dateRange * { MARGIN-TOP: 10px } DIV.searchForm .advancedSearch .dateRange .lblTitle { DISPLAY: inline } DIV.regForm { POSITION: relative } DIV.regForm DIV.halfCol { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FLOAT: left; PADDING-BOTTOM: = 0px; MARGIN: 0px 0px 5px; WIDTH: 138px; PADDING-TOP: 0px } DIV.regForm DIV.halfCol INPUT { WIDTH: 77px } DIV.regForm DIV.halfCol SELECT { WIDTH: 81px } A.keyLink { PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 2px; MARGIN: = 10px 10px 0px; LINE-HEIGHT: 15px; PADDING-TOP: 2px; HEIGHT: 15px } A.keyLink:hover { PADDING-RIGHT: 0px; PADDING-LEFT: 20px; PADDING-BOTTOM: 2px; MARGIN: = 10px 10px 0px; LINE-HEIGHT: 15px; PADDING-TOP: 2px; HEIGHT: 15px } DIV.btn { HEIGHT: 20px! important } .popup DIV.btn { HEIGHT: 20px! important } DIV.btn A { PADDING-RIGHT: 0px! important; DISPLAY: block! important; PADDING-LEFT: = 0px! important; FLOAT: none! important; PADDING-BOTTOM: 2px! important; = TEXT-TRANSFORM: uppercase! important; LINE-HEIGHT: 16px! important; = PADDING-TOP: 2px! important; HEIGHT: 16px! important; TEXT-ALIGN: = center! important; TEXT-DECORATION: none! important } DIV.btn A:hover { PADDING-RIGHT: 0px! important; DISPLAY: block! important; PADDING-LEFT: = 0px! important; FLOAT: none! important; PADDING-BOTTOM: 2px! important; = TEXT-TRANSFORM: uppercase! important; LINE-HEIGHT: 16px! important; = PADDING-TOP: 2px! important; HEIGHT: 16px! important; TEXT-ALIGN: = center! important; TEXT-DECORATION: none! important } .popup DIV.btn A { PADDING-RIGHT: 0px! important; DISPLAY: block! important; PADDING-LEFT: = 0px! important; FLOAT: none! important; PADDING-BOTTOM: 2px! important; = TEXT-TRANSFORM: uppercase! important; LINE-HEIGHT: 16px! important; = PADDING-TOP: 2px! important; HEIGHT: 16px! important; TEXT-ALIGN: = center! important; TEXT-DECORATION: none! important } .popup DIV.btn A:hover { PADDING-RIGHT: 0px! important; DISPLAY: block! important; PADDING-LEFT: = 0px! important; FLOAT: none! important; PADDING-BOTTOM: 2px! important; = TEXT-TRANSFORM: uppercase! important; LINE-HEIGHT: 16px! important; = PADDING-TOP: 2px! important; HEIGHT: 16px! important; TEXT-ALIGN: = center! important; TEXT-DECORATION: none! important } DIV.bSearch { WIDTH: 5.8em } DIV.bSearch A { TEXT-ALIGN: left! important } DIV.bSearch A:hover { TEXT-ALIGN: left! important } DIV.btn A SPAN.iconSearch { MARGIN-TOP: -1px; FLOAT: left; WIDTH: 20px; HEIGHT: 20px } * HTML DIV.btn A SPAN.iconSearch { MARGIN-RIGHT: -3px } DIV.bRegister { WIDTH: 5.4em } DIV.bLogin { WIDTH: 4.4em } DIV.bSubmit { WIDTH: 4.4em } DIV.bSend { WIDTH: 3.6em } DIV.bComment { WIDTH: 8.4em } DIV.bVote { WIDTH: 3.6em } DIV.bSaveChanges { WIDTH: 8.4em } DIV.button { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; MARGIN: = 5px 0px 0px; OVERFLOW: hidden; PADDING-TOP: 5px; HEIGHT: 15px } DIV.button A { PADDING-RIGHT: 15px; FLOAT: right; LINE-HEIGHT: 15px; HEIGHT: 15px } DIV.tabList { WIDTH: 310px } DL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px; POSITION: relative } DL.full { OVERFLOW: hidden; WIDTH: 310px } .floatedRightSection DL.full { WIDTH: 254px } DL.tabular { WIDTH: 305px } DL DT { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 0px; FLOAT: left; = PADDING-BOTTOM: 0px; MARGIN: 0px 5px 0px 0px; OVERFLOW: hidden; = TEXT-TRANSFORM: uppercase; PADDING-TOP: 0px; POSITION: relative; TOP: = 0px } DL.full DT { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; Z-INDEX: 2; FLOAT: none! = important; MARGIN-BOTTOM: 2px; PADDING-BOTTOM: 0px; WIDTH: 308px; = PADDING-TOP: 0px } .floatedRightSection DL.full DT { WIDTH: 252px } DL.full DT.selected { MARGIN-BOTTOM: 0px; BORDER-BOTTOM-STYLE: none } DL.full DT.selected A:hover { TEXT-DECORATION: none } DL.tabular DT.selected A:hover { TEXT-DECORATION: none } DL.tabular DT.selected { Z-INDEX: 2 } DL DD { PADDING-RIGHT: 10px; DISPLAY: none; PADDING-LEFT: 10px; Z-INDEX: 1; = LEFT: 0px; PADDING-BOTTOM: 3px; MARGIN: 0px; PADDING-TOP: 3px; POSITION: = absolute; TOP: 21px } DL.full DD { DISPLAY: none; LEFT: 0px; MARGIN-BOTTOM: 2px; WIDTH: 288px; = BORDER-TOP-STYLE: none! important; POSITION: relative! important; TOP: = 0px } .floatedRightSection DL.full DD { WIDTH: 232px } DL.tabular DD { WIDTH: 283px } DL.full DD.selected { DISPLAY: block } DL.tabular DD.selected { DISPLAY: block } * HTML DT A { FLOAT: left } DL.tabular DT A { PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; = PADDING-BOTTOM: 3px; LINE-HEIGHT: 15px; PADDING-TOP: 3px } DL.full DT A { PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 28px; = PADDING-BOTTOM: 3px; LINE-HEIGHT: 15px; PADDING-TOP: 3px } DL.full DT SPAN.staticTitle { PADDING-RIGHT: 10px; DISPLAY: block; PADDING-LEFT: 10px; = PADDING-BOTTOM: 0px; MARGIN: 0px; LINE-HEIGHT: 15px; PADDING-TOP: 3px } UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } UL LI { PADDING-RIGHT: 0px; PADDING-LEFT: 15px; PADDING-BOTTOM: 0px; MARGIN: = 5px 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none } UL.subscription { MARGIN: 0px } UL.subscription LI { PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: = 0px; MARGIN: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none } DL.full DD UL LI { POSITION: relative! important } * HTML DL.full DD UL LI { WIDTH: auto } OL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px = 0px 0px 25px; PADDING-TOP: 0px } OL LI { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 5px = 0px; PADDING-TOP: 0px } .promotion { MARGIN-TOP: 4px; MARGIN-BOTTOM: 7px } ------=_NextPart_000_0000_01C9877E.34FA7CB0 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.livenews.com.au/common/styles/livenews.css BODY { BACKGROUND: #dedede; FONT: 0.7em "Trebuchet = MS",Trebuchet,Arial,Helvetica,Sans-serif } #globalWrap { BACKGROUND: url(../images/global_bg.gif) #fff repeat-y 0px 0px } #header { BACKGROUND: url(../images/header_bg.gif) #fdfbf0 no-repeat 0px 0px } .leftSide { BACKGROUND: url(../images/ctnt_bg_vertDivider.gif) repeat-y right top } .fullWidth { BACKGROUND: url(../images/ctnt_bg_vertDivider.gif) repeat-y right top } .wideSmall .wideCol { BACKGROUND: url(../images/ctnt_bg_vertDivider.gif) repeat-y right top } .smallWide .smallCol { BACKGROUND: url(../images/ctnt_bg_vertDivider.gif) repeat-y right top } .rightSide { BACKGROUND: url(../images/ctnt_bg_vertDivider.gif) repeat-y left top } .wideSmall .smallCol { BACKGROUND: url(../images/ctnt_bg_vertDivider.gif) repeat-y left top } .smallWide .wideCol { BACKGROUND: url(../images/ctnt_bg_vertDivider.gif) repeat-y left top } #footShadow { BACKGROUND: url(../images/footer_bg.gif) #dedede no-repeat left top } #footer { BORDER-RIGHT: #981b1e 2px solid; BORDER-TOP: #bb3236 2px solid; = FONT-WEIGHT: normal; FONT-SIZE: 1em; BACKGROUND: = url(../images/ctnt_bg_secHdn.gif) #981b1e repeat-x 0px 0px; BORDER-LEFT: = #981b1e 2px solid; COLOR: #fff; BORDER-BOTTOM: #981b1e 2px solid } #footer A { COLOR: #fff; TEXT-DECORATION: none } #nav { BACKGROUND: url(../images/nav_bg2.gif) no-repeat 0px 0px } #nav A { FONT-WEIGHT: bold; FONT-SIZE: 0.86em; BACKGROUND: = url(../images/ctnt_divider_vert.gif) no-repeat 0px 7px; COLOR: #635b50 } #nav A.login { BACKGROUND: url(../images/nav_btn_key.gif) no-repeat 10px 9px } #nav A.loginSel { BACKGROUND: url(../images/nav_btn_key.gif) #eee8cd no-repeat 10px 9px } #nav A.rss { BACKGROUND: url(../images/ctnt_icon_rss.gif) no-repeat 100% 40% } #nav A.qn { BACKGROUND: url(../images/ctnt_icon_question.gif) no-repeat 100% 40% } #nav UL LI A { FONT-WEIGHT: bold; FONT-SIZE: 1.14em; BACKGROUND: none transparent = scroll repeat 0% 0%; COLOR: #981b1e } #nav UL LI A.special { COLOR: #c1121a } #nav UL LI A:hover { BORDER-RIGHT: #981b1e 2px solid; BACKGROUND: = url(../images/nav_bg_btnH.gif) #981b1e repeat-x 0px 2px; BORDER-LEFT: = #981b1e 2px solid; COLOR: #fff } #nav UL LI A.selected { BORDER-RIGHT: #981b1e 2px solid; BACKGROUND: = url(../images/nav_bg_btnH.gif) #981b1e repeat-x 0px 2px; BORDER-LEFT: = #981b1e 2px solid; COLOR: #fff } #nav UL LI UL { BACKGROUND: #f3efda } #nav UL LI UL LI { BACKGROUND: url(../images/ctnt_divider_vert.gif) no-repeat 100% 50% } #nav UL LI UL LI A { FONT-SIZE: 1em; COLOR: #981b1e } #nav UL LI UL LI A:hover { FONT-SIZE: 1em; COLOR: #981b1e } #nav UL LI UL LI A:hover { BACKGROUND: url(../images/nav_bg_arrow.gif) no-repeat center bottom } #nav UL LI UL LI A.selected { BORDER-LEFT-WIDTH: 0px; BACKGROUND: url(../images/nav_bg_arrow.gif) = no-repeat center bottom; COLOR: #981b1e; BORDER-RIGHT-WIDTH: 0px } #nav UL LI UL LI.liRLLLink { BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; MARGIN: = -5px 0px 0px 10px } #nav UL LI UL LI.liRLLLink A:hover { BACKGROUND: none transparent scroll repeat 0% 0% } .popup { BORDER-RIGHT: #981b1e 1px solid; BORDER-TOP: #981b1e 1px solid; = BACKGROUND: #eee8cd; TEXT-TRANSFORM: none; BORDER-LEFT: #981b1e 1px = solid; BORDER-BOTTOM: #981b1e 1px solid } .popup P.title { FONT-WEIGHT: bold; COLOR: #981b1e } .popup .logR { BACKGROUND: url(../images/ctnt_divider_vert.gif) repeat-y 0px 0px } .popup A { FONT-WEIGHT: normal! important; FONT-SIZE: 1em! important; BACKGROUND: = none transparent scroll repeat 0% 0%; COLOR: #981b1e! important; = TEXT-DECORATION: none! important } .popup A:hover { COLOR: #981b1e! important; TEXT-DECORATION: underline! important } .popup A.btnClose { BACKGROUND: url(../images/ctnt_btn_close.gif) #fff no-repeat 0px 0px } DIV.s2fForm A.btnClose { BACKGROUND: url(../images/ctnt_btn_close.gif) #fff no-repeat 0px 0px } .pollPopup { BORDER-RIGHT: #981a1e 1px solid; BORDER-TOP: #981a1e 1px solid; = BACKGROUND: #eee8cd; BORDER-LEFT: #981a1e 1px solid; BORDER-BOTTOM: = #981a1e 1px solid } .pollPopup A.btnClose { BACKGROUND: url(../images/ctnt_btn_close.gif) #eee8cd no-repeat 0px 0px } .pollPopup P.pollQuestion { FONT-WEIGHT: bold; FONT-SIZE: 1em; BACKGROUND: = url(../images/ctnt_icon_poll.gif) no-repeat 12px 8px; COLOR: #000; = FONT-FAMILY: "Trebuchet MS",Trebuchet,Arial,Helvetica,Sans-serif } .pollPopup P.pollQuestion SPAN { COLOR: #981b1e } A { COLOR: #981b1e; TEXT-DECORATION: none } A:hover { COLOR: #981b1e; TEXT-DECORATION: underline } .highlight { COLOR: #981b1e! important } .hlCaps { FONT-WEIGHT: bold! important; FONT-SIZE: 0.86em; COLOR: #981b1e! = important } .faded { COLOR: #635b50! important } .divider { BACKGROUND: url(../images/ctnt_bg_horzDivider.gif) repeat-x left top } .error { COLOR: #f00! important } DIV.alertErrors { FONT-WEIGHT: bold; BACKGROUND: #f3efda } H1 A { =09 } H2 A { =09 } H3 A { =09 } H4 A { =09 } H5 A { =09 } H6 A { =09 } H1 { FONT-WEIGHT: bold! important } H2 { FONT-WEIGHT: bold! important } H3 { FONT-WEIGHT: bold! important } .fullWidth H1 { FONT-WEIGHT: normal! important } .fullWidth H2 { FONT-WEIGHT: normal! important } .fullWidth H3 { FONT-WEIGHT: normal! important } H1 { FONT-SIZE: 2em; COLOR: #981b1e; FONT-FAMILY: = Georgia,Arial,Helvetica,Sans-serif } H1.pageTitle { FONT-SIZE: 1.14em; BACKGROUND: #981b1e; TEXT-TRANSFORM: uppercase; = COLOR: #fff; FONT-FAMILY: "Trebuchet = MS",Trebuchet,Arial,Helvetica,Sans-serif } H1.pageTitle SPAN { BACKGROUND: url(../images/ctnt_arrow_upWhite.gif) no-repeat center = bottom } H2 { FONT-SIZE: 1.43em; COLOR: #981b1e; FONT-FAMILY: = Georgia,Arial,Helvetica,Sans-serif } H3 { FONT-SIZE: 1.43em; COLOR: #981b1e; FONT-FAMILY: = Georgia,Arial,Helvetica,Sans-serif } .fullWidth H2 { FONT-SIZE: 2em } .fullWidth TABLE.livewireTable H2 { FONT-WEIGHT: bold! important; FONT-SIZE: 1.43em } .fullWidth TABLE.resultsTable H2 { FONT-WEIGHT: bold! important; FONT-SIZE: 1em; FONT-FAMILY: "Trebuchet = MS",Trebuchet,Arial,Helvetica,Sans-serif } H2.secHdn { FONT-WEIGHT: bold! important; TEXT-TRANSFORM: uppercase; FONT-FAMILY: = "Trebuchet MS",Trebuchet,Arial,Helvetica,Sans-serif } .fullWidth H2.artHdn { FONT-WEIGHT: bold! important; TEXT-TRANSFORM: uppercase; FONT-FAMILY: = "Trebuchet MS",Trebuchet,Arial,Helvetica,Sans-serif } .fullWidth DIV.regForm H2 { FONT-WEIGHT: bold! important; TEXT-TRANSFORM: uppercase; FONT-FAMILY: = "Trebuchet MS",Trebuchet,Arial,Helvetica,Sans-serif } H2.secHdn { BORDER-RIGHT: #981b1e 2px solid; BORDER-TOP: #bb3236 2px solid; = FONT-SIZE: 1.14em; BACKGROUND: url(../images/ctnt_bg_secHdn.gif) #981b1e = repeat-x 0px 0px; BORDER-LEFT: #981b1e 2px solid; COLOR: #fff; = BORDER-BOTTOM: #981b1e 2px solid } .fullWidth H2.artHdn { BORDER-RIGHT: #f9f6e5 2px solid; BORDER-TOP: #f1edd4 2px solid; = FONT-SIZE: 0.86em; BACKGROUND: url(../images/ctnt_bg_artHdn.gif) #f9f6e5 = repeat-x 0px 0px; BORDER-LEFT: #f9f6e5 2px solid; COLOR: #000; = BORDER-BOTTOM: #f9f6e5 2px solid } .fullWidth DIV.regForm H2 { FONT-SIZE: 0.86em; BACKGROUND: #f3efda; TEXT-TRANSFORM: uppercase } .fullWidth H2.resultsHdn { FONT-WEIGHT: bold! important; FONT-SIZE: 1.43em; TEXT-TRANSFORM: = uppercase; FONT-FAMILY: "Trebuchet = MS",Trebuchet,Arial,Helvetica,Sans-serif } H3 { =09 } .featuresModule H3 { FONT-SIZE: 1em; FONT-FAMILY: "Trebuchet = MS",Trebuchet,Arial,Helvetica,Sans-serif } .rightSide .module H3 { FONT-SIZE: 1em; FONT-FAMILY: "Trebuchet = MS",Trebuchet,Arial,Helvetica,Sans-serif } .featuresModule H3 A { COLOR: #000 } .featuresModule H3 A:hover { COLOR: #000 } H4 { FONT-WEIGHT: normal; FONT-SIZE: 1.43em; COLOR: #981b1e; FONT-FAMILY: = Georgia,Arial,Helvetica,Sans-serif } H5 { FONT-WEIGHT: normal; FONT-SIZE: 1.43em; COLOR: #981b1e; FONT-FAMILY: = Georgia,Arial,Helvetica,Sans-serif } H6 { FONT-WEIGHT: normal; FONT-SIZE: 1.43em; COLOR: #981b1e; FONT-FAMILY: = Georgia,Arial,Helvetica,Sans-serif } .module { BACKGROUND: url(../images/ctnt_bg_horzDivider.gif) repeat-x left bottom } .quoteModule { BACKGROUND: url(../images/ctnt_bg_horzDivider.gif) repeat-x left bottom } .pollModule { BACKGROUND: url(../images/ctnt_bg_horzDivider.gif) repeat-x left bottom } .modNoBg { BACKGROUND: none transparent scroll repeat 0% 0% } .featureImg { BACKGROUND: #fff } .module P.blockQuote { BACKGROUND: url(../images/ctnt_divider_quote.gif) repeat-y 0px 0px } P.comments { FONT-SIZE: 0.86em; COLOR: #635b50 } DIV.cmtsBar { BACKGROUND: url(../images/ctnt_bg_horzDivider.gif) repeat-x left bottom } DIV.articleFooter { BACKGROUND: none transparent scroll repeat 0% 0% } DIV.cmtsBar P.comments { BACKGROUND: url(../images/ctnt_bg_horzDivider.gif) repeat-x left top } DIV.articleFooter P.comments { BACKGROUND: none transparent scroll repeat 0% 0% } DIV.cmtsBar P.comments A { COLOR: #635b50 } DIV.cmtsBar P.comments A:hover { COLOR: #635b50 } P.mmLinks { BACKGROUND: url(../images/ctnt_bg_mmlinksDivider.gif) repeat-x 0px 0px } P.mmLinks A { FONT-WEIGHT: bold; FONT-SIZE: 0.86em; COLOR: #000 } P.mmLinks A:hover { FONT-WEIGHT: bold; FONT-SIZE: 0.86em; COLOR: #000 } P.mmLinks A SPAN.mmType { COLOR: #981b1e } P.mmLinks A.videoLink { BACKGROUND: url(../images/ctnt_icon_video.gif) no-repeat 0px 2px } .featuresModule H3 A.videoLink { BACKGROUND: url(../images/ctnt_icon_video.gif) no-repeat 0px 3px } SPAN.videoLink { BACKGROUND: url(../images/ctnt_icon_video.gif) no-repeat left center } P.mmLinks A.audioLink { BACKGROUND: url(../images/ctnt_icon_audio.gif) no-repeat 0px 2px } .featuresModule H3 A.audioLink { BACKGROUND: url(../images/ctnt_icon_audio.gif) no-repeat 0px 3px } SPAN.audioLink { BACKGROUND: url(../images/ctnt_icon_audio.gif) no-repeat left center } P.mmLinks A.photoLink { BACKGROUND: url(../images/ctnt_icon_photo.gif) no-repeat 0px 2px } .featuresModule H3 A.photoLink { BACKGROUND: url(../images/ctnt_icon_photo.gif) no-repeat 0px 3px } SPAN.photoLink { BACKGROUND: url(../images/ctnt_icon_photo.gif) no-repeat left center } P.mmLinks A.bulletLink { BACKGROUND: url(../images/ctnt_list_bullet.gif) no-repeat 2px 5px } .quoteModule DIV.qtCtnts { BACKGROUND: url(../images/ctnt_bg_quoteBlock.gif) #fdfbf0 repeat-x 0px = 0px } .pollModule DIV.plCtnts { BACKGROUND: url(../images/ctnt_bg_quoteBlock.gif) #fdfbf0 repeat-x 0px = 0px } .quoteModule DIV.qtCtnts DIV.mainQuote { FONT-SIZE: 1em; BACKGROUND: url(../images/ctnt_bg_quoteModule.gif) = repeat-x center center; COLOR: #003366; FONT-FAMILY: "Trebuchet = MS",Trebuchet,Arial,Helvetica,Sans-serif } .quoteModule DIV.qtCtnts P.mainText { FONT-WEIGHT: bold; FONT-SIZE: 1.43em; FONT-FAMILY: = Georgia,Arial,Helvetica,Sans-serif } .pollModule DIV.plCtnts P { FONT-SIZE: 1em; BACKGROUND: url(../images/ctnt_bg_pollModule.gif) = repeat-x center center; COLOR: #000; FONT-FAMILY: "Trebuchet = MS",Trebuchet,Arial,Helvetica,Sans-serif } .pollModule DIV.plCtnts P A { FONT-WEIGHT: bold; BACKGROUND: url(../images/ctnt_icon_poll.gif) = no-repeat 0px 3px; COLOR: #000 } .pollModule DIV.plCtnts P A SPAN { COLOR: #981b1e } .featuresModule .featureItem { BACKGROUND: url(../images/ctnt_bg_vertDivider.gif) repeat-y left top } .featuresModule .fullFeature { BACKGROUND: url(../images/ctnt_bg_horzDivider.gif) repeat-x left top } .imgSlide { BACKGROUND: url(../images/ctnt_bg_imgslide.gif) #f9f6e5 repeat-x 0px = 0px } .imgSlide DIV.fwdBackArrows A.nextBtn { BACKGROUND: url(../images/ctnt_btn_next.gif) no-repeat 0px 0px } .imgSlide DIV.fwdBackArrows A.backBtn { BACKGROUND: url(../images/ctnt_btn_back.gif) no-repeat 0px 0px } .cmtsModule { BACKGROUND: #fff } .cmtsModule .cmtsModule { BACKGROUND: #fff } .module .cmtsModule P.blockQuote { FONT-WEIGHT: normal; BACKGROUND: url(../images/ctnt_divider_quote.gif) = repeat-y 0px 0px; COLOR: #000 } .module .cmtsModule .cmtsModule P.blockQuote { FONT-WEIGHT: normal; BACKGROUND: url(../images/ctnt_divider_quote.gif) = repeat-y 0px 0px; COLOR: #000 } .cmtsModule P.user { FONT-SIZE: 0.86em; COLOR: #000 } .cmtsModule .cmtsModule P.user { FONT-SIZE: 0.86em; COLOR: #000 } .cmtPost { BACKGROUND: url(../images/ctnt_bg_speechbubbles.gif) #f9f7ec no-repeat = right top } .cmtsModule .cmtPost { BACKGROUND: url(../images/ctnt_bg_speechbubbles.gif) #f9f7ec no-repeat = right top } .module .cmtPost P.blockQuote { BACKGROUND: url(../images/ctnt_divider_quoteRed.gif) repeat-y 0px 0px; = COLOR: #003366 } .module .cmtsModule .cmtPost P.blockQuote { BACKGROUND: url(../images/ctnt_divider_quoteRed.gif) repeat-y 0px 0px; = COLOR: #003366 } .cmtPost P.user { FONT-SIZE: 0.86em; COLOR: #003366 } .cmtsModule .cmtPost P.user { FONT-SIZE: 0.86em; COLOR: #003366 } DIV.replyIcon A { FONT-SIZE: 0.86em; BACKGROUND: url(../images/ctnt_icon_reply.gif) = no-repeat 0px 1px; COLOR: #666 } DIV.replyIcon A:hover { COLOR: #666; TEXT-DECORATION: underline } .mmHdrTabs { BORDER-RIGHT: #f8f5e5 2px solid; BACKGROUND: url(../images/nav_bg2.gif) = no-repeat 0px 0px } .mmHdrTabs H2.secHdn { FONT-SIZE: 0.86em } .mmHdrTabs A { FONT-WEIGHT: bold; FONT-SIZE: 0.86em; TEXT-TRANSFORM: uppercase; COLOR: = #981b1e } .mmHdrTabs A:hover { FONT-WEIGHT: bold; FONT-SIZE: 0.86em; TEXT-TRANSFORM: uppercase; COLOR: = #981b1e } .mmHdrTabs DIV.vertDiv { BACKGROUND: url(../images/ctnt_divider_vert.gif) no-repeat left center } .mmItemsContainer { BORDER-RIGHT: #981a1e 1px solid; BORDER-TOP: #981a1e 1px solid; = BACKGROUND: #fff; BORDER-LEFT: #981a1e 1px solid; BORDER-BOTTOM: #981a1e = 1px solid } .mmItemsContainer .module H3 A { FONT-WEIGHT: bold } .mmPagination { BORDER-RIGHT: #981a1e 1px solid; FONT-SIZE: 0.86em; BACKGROUND: = #f3efda; BORDER-LEFT: #981a1e 1px solid; COLOR: #981a1e; BORDER-BOTTOM: = #981a1e 1px solid } P.mmDDR { FONT-SIZE: 0.86em; COLOR: #635b50 } P.mmDDR A.btnS2F { COLOR: #635b50 } P.mmDDR A.btnS2F:hover { COLOR: #635b50 } .videoItem { BACKGROUND: #f3efda } .module P.breadcrumbs A { FONT-SIZE: 0.86em; COLOR: #981b1e } .featuresModule P.breadcrumbs A { FONT-SIZE: 0.86em; COLOR: #981b1e } .leftSide .module A.rss { FONT-WEIGHT: bold; FONT-SIZE: 0.86em; BACKGROUND: = url(../images/ctnt_icon_rss.gif) no-repeat right top; COLOR: #635b50! = important } .leftSide .section A.rss { FONT-WEIGHT: bold; FONT-SIZE: 0.86em; BACKGROUND: = url(../images/ctnt_icon_rss.gif) no-repeat right top; COLOR: #635b50! = important } A.rss { FONT-WEIGHT: bold; FONT-SIZE: 0.86em; BACKGROUND: = url(../images/ctnt_icon_rss.gif) no-repeat right top; COLOR: #635b50! = important } .module .floatedRightSection { BACKGROUND: url(../images/ctnt_bg_vertDivider.gif) #fff repeat-y left = top } DIV.breakingNews { BACKGROUND: #f3efda } DIV.breakingNews P { FONT-WEIGHT: bold; FONT-SIZE: 1.28em; COLOR: #981b1e } TABLE.standardTable TH { COLOR: #981b1e } TABLE.tblLivewire TH { BACKGROUND: url(../images/ctnt_divider_vert.gif) no-repeat right center } TABLE.tblLivewire A { COLOR: #000 } TABLE.tblLivewire A:hover { COLOR: #000 } TABLE.livewireTable TH { COLOR: #981b1e } TABLE.livewireTable TD { COLOR: #981b1e } TABLE.livewireTable TH { BACKGROUND: #faf9f0 } TABLE.livewireTable TH.dteGroup { BACKGROUND: #f3efda } TABLE.livewireTable TD.tblDivid { BACKGROUND: url(../images/ctnt_bg_horzDivider.gif) repeat-x left center } TABLE TD.navFooter { BORDER-TOP: #981b1e 1px solid; FONT-SIZE: 0.86em; BACKGROUND: #f3efda; = COLOR: #981a1e } .navFooter A { COLOR: #635b50 } .navFooter A:hover { COLOR: #635b50 } .navFooter DIV { COLOR: #635b50 } .navFooter A.currentResultsPage { BACKGROUND: #981a1e; COLOR: #faf9f0 } .navFooter A.currentResultsPage:hover { BACKGROUND: #981a1e; COLOR: #faf9f0 } .navFooter A.lnkPrev { BACKGROUND: url(../images/ctnt_arrow_backRed.gif) no-repeat left center } .navFooter A.lnkNext { BACKGROUND: url(../images/ctnt_arrow_acrossRed2.gif) no-repeat right = center } .navFooter DIV.lnkPrev { BACKGROUND: url(../images/ctnt_arrow_backGray.gif) no-repeat left = center } .navFooter DIV.lnkNext { BACKGROUND: url(../images/ctnt_arrow_acrossGray.gif) no-repeat right = center } .navFooter A.lnkFirst { BACKGROUND: url(../images/ctnt_arrow_firstRed.gif) no-repeat left = center } .navFooter A.lnkLast { BACKGROUND: url(../images/ctnt_arrow_lastRed.gif) no-repeat right = center } .navFooter DIV.lnkFirst { BACKGROUND: url(../images/ctnt_arrow_first.gif) no-repeat left center } .navFooter DIV.lnkLast { BACKGROUND: url(../images/ctnt_arrow_last.gif) no-repeat right center } TABLE.resultsTable { BORDER-RIGHT: #981a1e 1px solid; BORDER-TOP: #981a1e 1px solid; = BORDER-LEFT: #981a1e 1px solid; BORDER-BOTTOM: #981a1e 1px solid } TABLE.resultsTable TH { BORDER-RIGHT: #fff 1px solid; FONT-WEIGHT: normal; BACKGROUND: = url(../images/ctnt_bg_horzDivider.gif) #faf9f0 repeat-x left bottom } TABLE.resultsTable TD { FONT-SIZE: 0.86em; BACKGROUND: url(../images/ctnt_bg_horzDivider.gif) = repeat-x left bottom } TABLE.resultsTable TD P { FONT-SIZE: 1.17em } TABLE.resultsTable TD { BORDER-LEFT: #cdc6bd 1px solid } TABLE.resultsTable THEAD TH { BORDER-LEFT: #cdc6bd 1px solid } TABLE.resultsTable TH.resultsTitle { FONT-WEIGHT: bold; BORDER-LEFT-WIDTH: 0px; BACKGROUND: = url(../images/ctnt_arrow_downRedTbl.gif) #f3efda no-repeat right center; = COLOR: #981a1e } TABLE.resultsTable TH.resultsTitle A { COLOR: #981a1e } TABLE.resultsTable THEAD TH { FONT-WEIGHT: bold; FONT-SIZE: 0.86em; BACKGROUND: = url(../images/ctnt_arrow_downRedTbl.gif) #faf9f0 no-repeat right center; = COLOR: #635b50; BORDER-BOTTOM: #981a1e 1px solid } TABLE.resultsTable THEAD TH A { COLOR: #635b50 } TABLE.resultsTable TFOOT TD { BORDER-TOP: #981a1e 1px solid; BORDER-LEFT-WIDTH: 0px; BACKGROUND: = #faf9f0 } TABLE.resultsTable TR.lastResult TH { BACKGROUND-IMAGE: none } TABLE.resultsTable TR.lastResult TD { BACKGROUND-IMAGE: none } INPUT { FONT: 1em "Trebuchet MS",Trebuchet,Arial,Helvetica,Sans-serif } SELECT { FONT: 1em "Trebuchet MS",Trebuchet,Arial,Helvetica,Sans-serif } TEXTAREA { FONT: 1em "Trebuchet MS",Trebuchet,Arial,Helvetica,Sans-serif } DIV.searchBox INPUT { BORDER-RIGHT: #d4d0c8 1px solid; BORDER-TOP: #808080 1px inset; = BORDER-LEFT: #808080 1px inset; BORDER-BOTTOM: #d4d0c8 1px solid } .popup INPUT { BORDER-RIGHT: #d4d0c8 1px solid; BORDER-TOP: #808080 1px inset; = BORDER-LEFT: #808080 1px inset; BORDER-BOTTOM: #d4d0c8 1px solid } DIV.formCol INPUT { BORDER-RIGHT: #d4d0c8 1px solid; BORDER-TOP: #808080 1px inset; = BORDER-LEFT: #808080 1px inset; BORDER-BOTTOM: #d4d0c8 1px solid } DIV.halfCol INPUT { BORDER-RIGHT: #d4d0c8 1px solid; BORDER-TOP: #808080 1px inset; = BORDER-LEFT: #808080 1px inset; BORDER-BOTTOM: #d4d0c8 1px solid } DIV.formRow TEXTAREA { BORDER-RIGHT: #d4d0c8 1px solid; BORDER-TOP: #808080 1px inset; = BORDER-LEFT: #808080 1px inset; BORDER-BOTTOM: #d4d0c8 1px solid } DIV.searchForm INPUT.inputSht { BORDER-RIGHT: #d4d0c8 1px solid; BORDER-TOP: #808080 1px inset; = BORDER-LEFT: #808080 1px inset; BORDER-BOTTOM: #d4d0c8 1px solid } DIV.searchForm INPUT.inputMed { BORDER-RIGHT: #d4d0c8 1px solid; BORDER-TOP: #808080 1px inset; = BORDER-LEFT: #808080 1px inset; BORDER-BOTTOM: #d4d0c8 1px solid } DIV.s2fForm { BORDER-RIGHT: #981b1e 1px solid; BORDER-TOP: #981b1e 1px solid; = BORDER-LEFT: #981b1e 1px solid; BORDER-BOTTOM: #981b1e 1px solid } DIV.formRow DIV.charLimit { COLOR: #999 } .secureCode { BACKGROUND: #ccc } DIV.searchForm { BACKGROUND: #f3efda; COLOR: #981b1e } DIV.searchForm LABEL { COLOR: #000 } DIV.searchForm .advancedSearch { BACKGROUND: #fff; COLOR: #000 } DIV.searchForm .lblTitle { FONT-WEIGHT: bold; COLOR: #981b1e } DIV.calendar TABLE { BACKGROUND: #fff } DIV.calendar DIV { BACKGROUND: #fff } DIV.regForm { BORDER-RIGHT: #981b1e 1px solid; BORDER-TOP: #981b1e 1px solid; = BORDER-LEFT: #981b1e 1px solid; BORDER-BOTTOM: #981b1e 1px solid } A.keyLink { FONT-WEIGHT: bold; FONT-SIZE: 0.86em; BACKGROUND: = url(../images/nav_btn_key.gif) no-repeat 0px 5px; TEXT-TRANSFORM: = uppercase; COLOR: #635b50 } DIV.btn { BACKGROUND: url(../images/btn_left.gif) no-repeat left top } .popup DIV.btn { BACKGROUND: url(../images/btn_left.gif) no-repeat left top } DIV.btn A { FONT-WEIGHT: bold! important; FONT-SIZE: 0.86em! important; BACKGROUND: = url(../images/btn_right.gif) no-repeat right top; COLOR: #fff! important } DIV.btn A:hover { FONT-WEIGHT: bold! important; FONT-SIZE: 0.86em! important; BACKGROUND: = url(../images/btn_right.gif) no-repeat right top; COLOR: #fff! important } .popup DIV.btn A { FONT-WEIGHT: bold! important; FONT-SIZE: 0.86em! important; BACKGROUND: = url(../images/btn_right.gif) no-repeat right top; COLOR: #fff! important } .popup DIV.btn A:hover { FONT-WEIGHT: bold! important; FONT-SIZE: 0.86em! important; BACKGROUND: = url(../images/btn_right.gif) no-repeat right top; COLOR: #fff! important } .popup DIV.btn A { BACKGROUND: url(../images/btn_rightLogin.gif) no-repeat right top } .popup DIV.btn A:hover { BACKGROUND: url(../images/btn_rightLogin.gif) no-repeat right top } DIV.simpleSearch DIV.btn A { BACKGROUND: url(../images/btn_rightLogin.gif) no-repeat right top } DIV.simpleSearch DIV.btn A:hover { BACKGROUND: url(../images/btn_rightLogin.gif) no-repeat right top } DIV.btn A SPAN.iconSearch { BACKGROUND: url(../images/btn_search_icon.gif) no-repeat 6px 4px } DIV.button { BACKGROUND: #f3efda } DIV.button A { FONT-WEIGHT: bold; FONT-SIZE: 0.86em; BACKGROUND: = url(../images/ctnt_arrow_acrossRed.gif) no-repeat right center; = TEXT-TRANSFORM: uppercase; COLOR: #635b50 } DIV.button A:hover { FONT-WEIGHT: bold; FONT-SIZE: 0.86em; BACKGROUND: = url(../images/ctnt_arrow_acrossRed.gif) no-repeat right center; = TEXT-TRANSFORM: uppercase; COLOR: #635b50 } DIV.button A.adbutton { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: = url(../images/vodafone.gif) no-repeat left center; FLOAT: left; = PADDING-BOTTOM: 5px; MARGIN: -5px 0px 0px; WIDTH: 83px; PADDING-TOP: = 5px; POSITION: relative } DIV.button A.adbutton SPAN { DISPLAY: none } DIV.tabList { BACKGROUND: url(../images/ctnt_bg_tabList.gif) #f3efda no-repeat 0px = 0px } DL DT { BORDER-RIGHT: #cdc6bd 1px solid; BORDER-TOP: #cdc6bd 1px solid; = FONT-WEIGHT: bold; FONT-SIZE: 0.86em; BORDER-LEFT: #cdc6bd 1px solid; = COLOR: #635b50 } DL DD { BORDER-RIGHT: #981b1e 1px solid; BORDER-TOP: #981b1e 1px solid; = BACKGROUND: #fff; BORDER-LEFT: #981b1e 1px solid; BORDER-BOTTOM: #981b1e = 1px solid } DL.tabular DT.selected { BORDER-RIGHT: #981b1e 1px solid; BORDER-TOP: #981b1e 1px solid; = BACKGROUND: #fff; BORDER-LEFT: #981b1e 1px solid; COLOR: #981b1e } DL.full DT { BORDER-RIGHT: #981b1e 1px solid; BORDER-TOP: #981b1e 1px solid; = BACKGROUND: #fff; BORDER-LEFT: #981b1e 1px solid; COLOR: #981b1e } DL.full DT { COLOR: #635b50; BORDER-BOTTOM: #981b1e 1px solid } DL.full DT.selected { COLOR: #981b1e } DT.selected A { COLOR: #981b1e } DT.selected A:hover { COLOR: #981b1e } DT A { COLOR: #635b50 } DT A:hover { COLOR: #635b50 } DL.full DT A { BACKGROUND: url(../images/ctnt_arrow_acrossRed.gif) no-repeat 12px 6px } DL.full DT.selected A { BACKGROUND: url(../images/ctnt_arrow_downRed.gif) no-repeat 10px 7px } UL LI { BACKGROUND: url(../images/ctnt_list_bullet.gif) no-repeat 0px 6px } UL.subscription LI { BACKGROUND: none transparent scroll repeat 0% 0% } UL LI A { COLOR: #000 } UL LI A:hover { COLOR: #000 } DIV.share-bookmarks { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; MARGIN: = 0px; PADDING-TOP: 5px } .share-bookmarks UL { PADDING-RIGHT: 0pt; LIST-STYLE: none none outside; DISPLAY: block! = important; PADDING-LEFT: 0pt; PADDING-BOTTOM: 0pt; MARGIN: 0pt; = PADDING-TOP: 0pt; HEIGHT: 26px } .share-bookmarks LI { PADDING-RIGHT: 0pt; DISPLAY: block! important; PADDING-LEFT: 0pt; = FLOAT: left; PADDING-BOTTOM: 0pt; MARGIN: 0pt; PADDING-TOP: 0pt; HEIGHT: = 26px } .share-bookmarks LI A { PADDING-RIGHT: 0pt; DISPLAY: block; PADDING-LEFT: 0pt; PADDING-BOTTOM: = 0pt; MARGIN: 0pt; PADDING-TOP: 0pt; HEIGHT: 26px } .share-bookmarks LI A:link { PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; BACKGROUND: = url(../images/Bookmarks_shared.gif) #ffffff no-repeat 0pt 50%; = PADDING-BOTTOM: 0pt; PADDING-TOP: 0pt } .share-bookmarks LI A:visited { PADDING-RIGHT: 0pt; PADDING-LEFT: 0pt; BACKGROUND: = url(../images/Bookmarks_shared.gif) #ffffff no-repeat 0pt 50%; = PADDING-BOTTOM: 0pt; PADDING-TOP: 0pt } .share-bookmarks LI.delicious A { WIDTH: 24px } .share-bookmarks LI.delicious A:hover { BACKGROUND-POSITION: 0px 50%; WIDTH: 24px } .share-bookmarks LI.digg A { BACKGROUND-POSITION: -24px 0pt; WIDTH: 24px } .share-bookmarks LI.digg A:hover { BACKGROUND-POSITION: -24px 0px; WIDTH: 24px } .share-bookmarks LI.facebook A { BACKGROUND-POSITION: -48px 0pt; WIDTH: 24px } .share-bookmarks LI.facebook A:hover { BACKGROUND-POSITION: -48px 0px; WIDTH: 24px } .share-bookmarks LI.newsvine A { BACKGROUND-POSITION: -72px 0pt; WIDTH: 24px } .share-bookmarks LI.newsvine A:hover { BACKGROUND-POSITION: -72px 0px; WIDTH: 24px } .share-bookmarks LI.magnolia A { BACKGROUND-POSITION: -96px 0pt; WIDTH: 24px } .share-bookmarks LI.magnolia A:hover { BACKGROUND-POSITION: -96px 0px; WIDTH: 24px } .share-bookmarks SPAN { LEFT: -99999px; WIDTH: 1em; POSITION: absolute } DIV.redDotWrapper { POSITION: relative } DIV.redDot { PADDING-RIGHT: 2px! important; PADDING-LEFT: 2px! important; = FONT-WEIGHT: normal; FONT-SIZE: 0.1em; FLOAT: left; PADDING-BOTTOM: 2px! = important; MARGIN: 0px; COLOR: #fff! important; PADDING-TOP: 1px! = important; POSITION: absolute } DIV.redDot :unknown { CLEAR: left } DIV.redDot A { PADDING-RIGHT: 0px! important; DISPLAY: inline; PADDING-LEFT: 0px! = important; BACKGROUND: none transparent scroll repeat 0% 0%; = PADDING-BOTTOM: 0px! important; PADDING-TOP: 0px! important } DIV.redBorder { BORDER-RIGHT: #f00 1px solid; BORDER-TOP: #f00 1px solid; BORDER-LEFT: = #f00 1px solid; BORDER-BOTTOM: #f00 1px solid } .tip { BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #666 1px = solid; PADDING-LEFT: 1px; Z-INDEX: 100; LEFT: 90px; VISIBILITY: hidden; = PADDING-BOTTOM: 1px; FONT: 10px/12px Arial,Helvetica,sans-serif; = BORDER-LEFT: #666 1px solid; COLOR: #333; PADDING-TOP: 1px; = BORDER-BOTTOM: #666 1px solid; POSITION: absolute; TOP: 20px; = BACKGROUND-COLOR: #ffc; layer-background-color: #ffc } DIV.noImg IMG { WIDTH: auto! important } DIV.noArrow A { BORDER-LEFT-WIDTH: 0px; BACKGROUND: #f6f6f2; BORDER-RIGHT-WIDTH: 0px } DIV.Inst { FONT-SIZE: 9px; BACKGROUND: #f6f6f3; COLOR: #666 } .displaynone { DISPLAY: none } .calendar DIV.ajax__calendar { =09 } DIV.ajax__calendar_body { =09 } DIV#globalSites { FONT-SIZE: 1.1em; BACKGROUND: #fff; TEXT-TRANSFORM: uppercase; COLOR: = #333; BORDER-BOTTOM: #981b1e 1px solid; FONT-FAMILY: "Trebuchet = MS",Trebuchet,Arial,Helvetica,Sans-serif } DIV#globalSites SPAN.MRNText { COLOR: #050a2f; FONT-FAMILY: Georgia,Arial,Helvetica,Sans-serif } DIV#globalSites A { COLOR: #333; FONT-FAMILY: "Trebuchet = MS",Trebuchet,Arial,Helvetica,Sans-serif } DIV#globalSites SPAN.selected { COLOR: #981b1e } ------=_NextPart_000_0000_01C9877E.34FA7CB0 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.livenews.com.au/common/styles/articlev2.css .floatRight { FLOAT: right } .floatLeft { FLOAT: left } .articleHeading { FONT-WEIGHT: bold! important; FONT-SIZE: 2.4em; MARGIN-BOTTOM: 10px; = COLOR: #000 } #articleRight { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: = 0px 0px 0px 15px; WIDTH: 320px; PADDING-TOP: 0px } #articleBody { CLEAR: left; DISPLAY: block; MARGIN-BOTTOM: 20px } #articleBody { FONT-SIZE: 1.07em; TEXT-ALIGN: left } #articleContent { FONT-SIZE: 1.07em } #articleBody UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } #articleRight H3 { DISPLAY: block; MARGIN: 10px 0px 0px } #articleRight UL.RelatedArticles { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fdfdfd; = PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px } #articleRight UL.RelatedArticles LI { PADDING-RIGHT: 0px; PADDING-LEFT: 10px; BACKGROUND: = url(http://livenews.com.au/common/images/ctnt_bg_horzDivider.gif) = repeat-x left bottom; PADDING-BOTTOM: 4px; PADDING-TOP: 2px } H2.beige { PADDING-RIGHT: 0px; PADDING-LEFT: 6px; BACKGROUND: = url(../images/articlev2/headingBackgroundBeige.png) #f5f0dc repeat-x = left bottom; PADDING-BOTTOM: 2px; FONT: bold 1.1em/1.5 = Arial,Helvetica,sans-serif; PADDING-TOP: 2px; LETTER-SPACING: 0.06em } H3.beige { PADDING-RIGHT: 0px; PADDING-LEFT: 6px; BACKGROUND: = url(../images/articlev2/headingBackgroundBeige.png) #f5f0dc repeat-x = left bottom; PADDING-BOTTOM: 2px; FONT: bold 1.1em/1.5 = Arial,Helvetica,sans-serif; PADDING-TOP: 2px; LETTER-SPACING: 0.06em } H3.beige { PADDING-LEFT: 10px } .midGrey { COLOR: #666 } .mediaLinks { CLEAR: left; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none = transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px 0px = 10px; PADDING-TOP: 0px } .mediaLinks LI.audio { PADDING-RIGHT: 0px; PADDING-LEFT: 20px; FONT-SIZE: 0.95em; BACKGROUND: = url(../images/articlev2/bulletAudio.gif) #fff no-repeat left 2px; = PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; LINE-HEIGHT: 1.2em; = PADDING-TOP: 0px } .mediaLinks LI.photo { PADDING-RIGHT: 0px; PADDING-LEFT: 20px; FONT-SIZE: 0.95em; BACKGROUND: = url(../images/articlev2/bulletPhoto.gif) #fff no-repeat left 2px; = PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; LINE-HEIGHT: 1.2em; = PADDING-TOP: 0px } .mediaLinks LI.video { PADDING-RIGHT: 0px; PADDING-LEFT: 20px; FONT-SIZE: 0.95em; BACKGROUND: = url(../images/articlev2/bulletVideo.gif) #fff no-repeat left 2px; = PADDING-BOTTOM: 0px; MARGIN: 0px 0px 5px; LINE-HEIGHT: 1.2em; = PADDING-TOP: 0px } #featureText { BACKGROUND: #fff; WIDTH: 125px } #featureLeft { BACKGROUND: #f6f1dd; FLOAT: left; HEIGHT: 100% } #featureRight { BACKGROUND: #f6f1dd; FLOAT: left; HEIGHT: 100% } .articleFooters { FONT-SIZE: 0.9em; MARGIN: 10px 0px 0px; WIDTH: 300px } .clearfix:unknown { CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: = "." } .clearfix { DISPLAY: inline-block } * HTML .clearfix { HEIGHT: 1% } .clearfix { DISPLAY: block } .featureImg { FLOAT: none; MARGIN: 0px; WIDTH: 320px } #toolbar { PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; BACKGROUND: = url(../images/articlev2/toolbarBG.png) #f6f1dd repeat-x center bottom; = MARGIN-BOTTOM: 10px; PADDING-BOTTOM: 0px; PADDING-TOP: 0px } #toolbar LI { BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: left; = PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px } #uplComment { MARGIN-TOP: 20px; FLOAT: left; WIDTH: 635px } H2.comment { DISPLAY: block; MARGIN-BOTTOM: 10px } H2.email { DISPLAY: block; MARGIN-BOTTOM: 10px } H2.comment SPAN { PADDING-RIGHT: 0px; PADDING-LEFT: 18px; BACKGROUND: = url(../images/articlev2/haveYourSayIcon.png) no-repeat left center; = PADDING-BOTTOM: 0px; PADDING-TOP: 0px } H2.email SPAN { PADDING-RIGHT: 0px; PADDING-LEFT: 26px; BACKGROUND: = url(../images/articlev2/sendToFriendIcon.png) no-repeat left center; = PADDING-BOTTOM: 0px; PADDING-TOP: 0px } #toolbar LI#commentBubble { DISPLAY: block; LINE-HEIGHT: 25px } #commentBubble A { PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 4px; FONT-WEIGHT: = bold; FONT-SIZE: 0.9em; BACKGROUND: #8e0000; FLOAT: none; = PADDING-BOTTOM: 0px; MARGIN: 5px 10px; COLOR: #fff; LINE-HEIGHT: normal; = PADDING-TOP: 0px; POSITION: relative } #commentBubble DIV { BACKGROUND: url(/common/images/articlev2/toolbarCommentBubble.png) = no-repeat; LEFT: 3px; WIDTH: 7px; BOTTOM: -4px; POSITION: absolute; = HEIGHT: 4px } #commentBubble DIV IMG { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; = MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: 0px } ------=_NextPart_000_0000_01C9877E.34FA7CB0 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.livenews.com.au/common/scripts/carousel/carousel.css #horizontal_carousel { PADDING-RIGHT: 4px; DISPLAY: block; PADDING-LEFT: 4px; BACKGROUND: = #f6f1dd; PADDING-BOTTOM: 8px; MARGIN: 1px 0px 0px; PADDING-TOP: 8px; = POSITION: relative; HEIGHT: 80px } #horizontal_carousel .container { DISPLAY: block; BACKGROUND: #fff; MARGIN-LEFT: 16px; OVERFLOW: hidden; = WIDTH: 280px; POSITION: absolute; HEIGHT: 77px } #horizontal_carousel .previous_button { DISPLAY: block; Z-INDEX: 100; BACKGROUND: #f6f1dd; FLOAT: left; WIDTH: = 20px; HEIGHT: 100% } #horizontal_carousel .next_button { DISPLAY: block; Z-INDEX: 100; BACKGROUND: #f6f1dd; FLOAT: left; WIDTH: = 20px; HEIGHT: 100% } #horizontal_carousel .previous_button { Z-INDEX: 100; BACKGROUND: = url(/common/images/articlev2/featuredArrowLeft.png) no-repeat; LEFT: = 2px; WIDTH: 16px; CURSOR: pointer; POSITION: absolute; TOP: 35px } #horizontal_carousel .next_button { Z-INDEX: 100; RIGHT: 2px; BACKGROUND: = url(/common/images/articlev2/featuredArrowRight.png) no-repeat; WIDTH: = 16px; CURSOR: pointer; POSITION: absolute; TOP: 35px } #horizontal_carousel .previous_button_disabled { CURSOR: default } #horizontal_carousel .next_button_disabled { CURSOR: default } #horizontal_carousel UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; LEFT: 0px; PADDING-BOTTOM: 0px; = MARGIN: 0px; WIDTH: 100000px; PADDING-TOP: 0px; POSITION: relative; TOP: = 0px; HEIGHT: 77px } #horizontal_carousel UL LI { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: #fff; FLOAT: left; = PADDING-BOTTOM: 0px; MARGIN: 0px; WIDTH: 280px; PADDING-TOP: 0px; = LIST-STYLE-TYPE: none } #horizontal_carousel IMG { MARGIN-RIGHT: 5px } ------=_NextPart_000_0000_01C9877E.34FA7CB0 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.livenews.com.au/common/styles/medalTally.css #MedalTally { PADDING-RIGHT: 0px; PADDING-LEFT: 5px; PADDING-BOTTOM: 10px; MARGIN: = 0px 0px 10px; PADDING-TOP: 0px } #tallyContainer { DISPLAY: block; WIDTH: 300px } #tallyHeading { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; DISPLAY: block; = PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; = PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: 47px; = BORDER-RIGHT-WIDTH: 0px } #tallyHeading IMG { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; DISPLAY: block; = PADDING-LEFT: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; = PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: = 0px } #tallyData { CLEAR: both; BORDER-RIGHT: #000 2px solid; PADDING-RIGHT: 4px; = PADDING-LEFT: 4px; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: #000 = 2px solid; WIDTH: 100%; PADDING-TOP: 0px; TOP: 0px } #tallyContainer TD { FONT-FAMILY: arial, helvetica, verdana } #tallyContainer TH { FONT-FAMILY: arial, helvetica, verdana } #tallyContainer TH { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; FONT-SIZE: = 11px; PADDING-BOTTOM: 2px; VERTICAL-ALIGN: baseline; PADDING-TOP: 0px } .data-rank { PADDING-RIGHT: 0px; PADDING-LEFT: 6px; PADDING-BOTTOM: 2px; = PADDING-TOP: 2px } .data-team { COLOR: #000; TEXT-ALIGN: left } TD.data-team { FONT-WEIGHT: bold; FONT-SIZE: 12px } .data-gold { FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-ALIGN: center } .data-silver { FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-ALIGN: center } .data-bronze { FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-ALIGN: center } .data-total { FONT-WEIGHT: bold; FONT-SIZE: 12px; TEXT-ALIGN: center } .data-total { PADDING-RIGHT: 6px } #tallyContainer UL { PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: = 0px; MARGIN: 0px 0px 10px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none; = HEIGHT: 23px } #tallyContainer LI { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; BACKGROUND-IMAGE: = none; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px } A#fullTally { BORDER-TOP-WIDTH: 0px; DISPLAY: block; BORDER-LEFT-WIDTH: 0px; = BACKGROUND: = url(http://www.livenews.com.au/common/images/medalTally/fullTally_Off.png= ); BORDER-BOTTOM-WIDTH: 0px; WIDTH: 94px; HEIGHT: 23px; = BORDER-RIGHT-WIDTH: 0px } A#fullTally:hover { BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: = url(http://www.livenews.com.au/common/images/medalTally/fullTally_On.png)= ; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px } A#olympicsNews { BORDER-TOP-WIDTH: 0px; DISPLAY: block; BORDER-LEFT-WIDTH: 0px; = BACKGROUND: = url(http://www.livenews.com.au/common/images/medalTally/olympicsNews_Off.= png); BORDER-BOTTOM-WIDTH: 0px; WIDTH: 104px; HEIGHT: 23px; = BORDER-RIGHT-WIDTH: 0px } A#olympicsNews:hover { BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: = url(http://www.livenews.com.au/common/images/medalTally/olympicsNews_On.p= ng); BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px } A#liveResults { BORDER-TOP-WIDTH: 0px; DISPLAY: block; BORDER-LEFT-WIDTH: 0px; = BACKGROUND: = url(http://www.livenews.com.au/common/images/medalTally/liveResults_Off.p= ng); BORDER-BOTTOM-WIDTH: 0px; WIDTH: 102px; HEIGHT: 23px; = BORDER-RIGHT-WIDTH: 0px } A#liveResults:hover { BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: = url(http://www.livenews.com.au/common/images/medalTally/liveResults_On.pn= g); BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px } #tallybar { DISPLAY: block; BACKGROUND: url(/common/images/tallybar/background.png) = repeat-x; OVERFLOW: hidden; WIDTH: 630px } #tallybar DIV { FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #fff; LINE-HEIGHT: 25px; = FONT-FAMILY: arial, verdana, helvetica } #tallybarLeft { FLOAT: left } #tallybarTitle { PADDING-RIGHT: 15px; PADDING-LEFT: 25px; FLOAT: left; PADDING-BOTTOM: = 0px; PADDING-TOP: 0px } #tallybarGold { PADDING-RIGHT: 15px; PADDING-LEFT: 28px; BACKGROUND: = url(/common/images/tallyBar/medalGold.png) no-repeat; FLOAT: left; = PADDING-BOTTOM: 0px; PADDING-TOP: 0px } #tallybarSilver { PADDING-RIGHT: 15px; PADDING-LEFT: 28px; BACKGROUND: = url(/common/images/tallyBar/medalSilver.png) no-repeat; FLOAT: left; = PADDING-BOTTOM: 0px; PADDING-TOP: 0px } #tallybarBronze { PADDING-RIGHT: 0px; PADDING-LEFT: 28px; BACKGROUND: = url(/common/images/tallyBar/medalBronze.png) no-repeat; FLOAT: left; = PADDING-BOTTOM: 0px; PADDING-TOP: 0px } #tallybarRight { FLOAT: right } A#tallybarBeijing { BORDER-TOP-WIDTH: 0px; DISPLAY: block; BORDER-LEFT-WIDTH: 0px; = BACKGROUND: url(/common/images/tallybar/headingOff.jpg) no-repeat left = top; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 162px; HEIGHT: 25px; = BORDER-RIGHT-WIDTH: 0px } A#tallybarBeijing:hover { BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: = url(/common/images/tallybar/headingOn.jpg); BORDER-BOTTOM-WIDTH: 0px; = BORDER-RIGHT-WIDTH: 0px } A#tallybarLive { BORDER-TOP-WIDTH: 0px; DISPLAY: block; BORDER-LEFT-WIDTH: 0px; = BACKGROUND: url(/common/images/tallybar/liveResultsOff.png) no-repeat = left top; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 135px; HEIGHT: 25px; = BORDER-RIGHT-WIDTH: 0px } A#tallybarLive:hover { BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: = url(/common/images/tallybar/liveResultsOn.png) no-repeat; = BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px } #registerLink { CLEAR: both; PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; = PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px } ------=_NextPart_000_0000_01C9877E.34FA7CB0 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.livenews.com.au/common/styles/print.css #header { OVERFLOW: visible; WIDTH: 640px; HEIGHT: auto } #header A.logo { MARGIN: 0px } #header DIV.adBanner { DISPLAY: none } #utility { DISPLAY: none } #nav { DISPLAY: none } #footer { DISPLAY: none } .section { DISPLAY: none } .rightSide { DISPLAY: none } .adModule { DISPLAY: none } .leftSide .section { DISPLAY: inline } #globalWrap { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: = 640px; PADDING-TOP: 0px } .leftSide { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: = 640px; PADDING-TOP: 0px } .leftSide .fullWidth { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: = 640px; PADDING-TOP: 0px } .module { OVERFLOW: visible! important } .leftSide .wideCol { WIDTH: 350px } ------=_NextPart_000_0000_01C9877E.34FA7CB0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.livenews.com.au/common/scripts/global.js /*-------------------------- BROWSER DETECTION = --------------------------*/ function dom_browser() { // browser identification based on dom capabilities this.myNav =3D this.navigator; this.version =3D this.navigator.appVersion; this.name =3D this.navigator.appName; this.userAgt =3D this.navigator.userAgent; this.ns4 =3D (document.layers) ? true : false; this.ns6 =3D (this.navigator.userAgent.indexOf("Netscape6") !=3D -1) ? = true : false; this.dom =3D (document.getElementById) ? true : false; this.ie4 =3D (document.all) ? true : false; this.mac =3D (this.version.indexOf("Mac") !=3D -1) ? true : false; this.ie =3D (this.version.indexOf("MSIE") !=3D -1) ? true : false; this.windows =3D (this.version.indexOf("Windows") !=3D -1) ? true : = false; this.hasPlugins =3D (this.navigator.plugins) ? true : false; this.ie6 =3D (this.version.indexOf("MSIE") !=3D -1 && = this.version.indexOf("6") !=3D -1) ? true : false;=20 =09 this.ie55 =3D (this.version.indexOf("MSIE 5.5") !=3D -1) ? true : = false; this.ie5 =3D (this.version.indexOf("MSIE 5.01") !=3D -1) ? true : = false; this.ns =3D (this.userAgt.indexOf("Netscape") !=3D -1) ? true : false; this.ff =3D (this.userAgt.indexOf("Firefox") !=3D -1) ? true : false; this.safari =3D (this.userAgt.indexOf("Safari") !=3D -1) ? true : = false; this.ipod =3D (this.userAgt.indexOf("ipod") !=3D -1) ? true : false; this.iphone =3D (this.userAgt.toLowerCase().search("iphone") > -1) ? = true : false; this.blackberry =3D (this.userAgt.indexOf("BlackBerry") !=3D -1) ? true = : false; this.midp =3D (this.userAgt.toLowerCase().search("midp") > -1) ? true : = false; =09 this.symbian =3D (this.userAgt.toLowerCase().search("webkit") > -1 && = this.userAgt.toLowerCase().search("series60") > -1 && = this.userAgt.toLowerCase().search("symbian") > -1) ? true : false; this.android =3D (this.userAgt.toLowerCase().search("android") > -1) ? = true : false; this.windowsce =3D (this.userAgt.toLowerCase().search("windows ce") > = -1) ? true : false; =09 =09 this.mobile =3D (this.userAgt.toLowerCase().search("nokia") > -1 || this.userAgt.toLowerCase().search("samsung") > -1 || =20 this.userAgt.toLowerCase().search("motorola") > -1 || this.userAgt.toLowerCase().search("blackberry") > -1 || this.userAgt.toLowerCase().search("alcatel") > -1 || this.userAgt.toLowerCase().search("mobile") > -1 || this.userAgt.toLowerCase().search("palmos") > -1 || this.userAgt.toLowerCase().search("palm") > -1 || this.userAgt.toLowerCase().search("sony") > -1 || this.userAgt.toLowerCase().search("symbian") > -1 || this.userAgt.toLowerCase().search("midp") > -1 || this.userAgt.toLowerCase().search("wml") > -1 || this.userAgt.toLowerCase().search("brew") > -1 || this.userAgt.toLowerCase().search("pda") > -1 ) ? true : = false; =09 var uagent =3D navigator.userAgent.toLowerCase(); =09 if (uagent.search("blackberry")!=3D -1) { window.location.href=3D "http://livenewsau.mofuse.mobi/"; } =09 urlstring1 =3D location.href; =09 if (urlstring1.search("articles") =3D=3D -1) {=09 =20 if (this.symbian || this.android || this.windowsce || = this.blackberry)=20 { window.location.href=3D "http://livenewsau.mofuse.mobi/"; }; =20 if (this.iphone || this.ipod) { window.location.href=3D "http://livenewsau.mofuse.mobi"; } else if (this.mobile) { window.location.href=3D "http://livenewsau.mofuse.mobi/"; }; =20 }; } dom_browser(); /*-------------------------- TABULAR MODULE --------------------------*/ function changeTab(myLinkObj) { myDL =3D myLinkObj.parentNode.parentNode; // reset all tabs.. for (var i=3D0; i < myDL.childNodes.length; i++) { if (myDL.childNodes[i].nodeType =3D=3D 1) { myDL.childNodes[i].className =3D ""; } } // set selected tab.. myLinkObj.parentNode.className =3D "selected"; if (this.ie && this.windows) { myLinkObj.parentNode.nextSibling.className =3D "selected"; } else { myLinkObj.parentNode.nextSibling.nextSibling.className =3D "selected"; //myLinkObj.parentNode.nextSibling.nextSibling.blur(true); // CRASHES = ON MAC BROWSERS!!!! } if(myDL.className =3D=3D "tabular") { // only fix height for tabs DL.. fixHeight(myLinkObj); } } // to fix the height of the tabular divs.. function fixHeight(myLinkObj) { myWrapper =3D myLinkObj.parentNode.parentNode.parentNode; if (this.ie && this.windows) { myHeight =3D myLinkObj.parentNode.nextSibling.clientHeight + 28; } else if(mac) { =09 myWrapper.style.height =3D "0px"; myHeight =3D myLinkObj.parentNode.nextSibling.nextSibling.clientHeight = + 28; } else { myHeight =3D myLinkObj.parentNode.nextSibling.nextSibling.clientHeight = + 28; } myWrapper.style.height =3D myHeight + "px"; } // to run the fixHeight function onload and determine the tab that is = selected.. function fixTabHeight() { if(document.links) { for(var i=3D0; i < document.links.length; i++) { currentLink =3D document.links[i]; parentDT =3D currentLink.parentNode; parentDL =3D currentLink.parentNode.parentNode; if(parentDT.className =3D=3D "selected" && parentDL.className =3D=3D = "tabular") { fixHeight(currentLink); } } } } /*-------------------------- ALL POPUPS - open/close functionality = --------------------------*/ var loginPopups =3D Array("Navigation_login","Navigation_forgotpwd"); // = if login and forgotten password popups.. var formPopups =3D Array("fSendFriend","fYourSay"); // if send to friend = and your say forms.. // open/close popup.. function openPopup(myObjId,myStatus) { myObj =3D document.getElementById(myObjId); // current popup object.. if(myObj !=3D null && typeof(myObj) !=3D "undefined") { // if object = exists.. var myTempArray =3D null; var myClass =3D null; var myLink =3D null; if(myObj.className.indexOf("s2fForm") !=3D -1) { // if forms.. myTempArray =3D formPopups; myClass =3D "s2fForm"; } else if (myObj.className.indexOf("pollPopup") !=3D -1) { // if = polls.. // do not set popup array... myClass =3D "pollPopup"; } else if (myObj.className.indexOf("popup") !=3D -1) { // if login = popups.. myTempArray =3D loginPopups; myClass =3D "popup"; myLink =3D document.getElementById("lnklogin"); } else { // do nothing.. } =09 if(myStatus =3D=3D "show") { // if to show.. // for login/forgotten password popups AND send to friend and your = say forms.. if(myTempArray !=3D null && typeof(myTempArray) !=3D "undefined" && = myClass !=3D null && typeof(myClass) !=3D "undefined") { for(var i=3D0; i < myTempArray.length; i++) { myTempObj =3D document.getElementById(myTempArray[i]); // current = popup.. if(myTempObj !=3D null && typeof(myTempObj) !=3D "undefined") { if(myObjId =3D=3D myTempArray[i]) { // if current popup is same as = one we want to show.. myTempObj.className =3D myClass + " block"; // set popup to = show.. } else { myTempObj.className =3D myClass + " hide"; // set popup to hide.. } } if(myLink !=3D null && typeof(myLink) !=3D "undefined") { myLink.className =3D "loginSel"; // display selected login button = state.. } } } else if(myClass !=3D null && typeof(myClass) !=3D "undefined") { // = for poll popups.. myObj.className =3D myClass + " block"; // set popup to show.. } else { // do nothing.. } } else if(myStatus =3D=3D "hide") { // if to hide.. // for all popups.. if(myClass !=3D null && typeof(myClass) !=3D "undefined") { myObj.className =3D myClass + " hide"; // set popup to hide.. if(myLink !=3D null && typeof(myLink) !=3D "undefined") { myLink.className =3D "login"; // display selected login button = state.. } } } else { // do nothing.. } } } function openPerfectpopup(oW,oTitle,oContent) {=20 var x =3D = window.open('','windowName','width=3D500,height=3D400,resizable=3D1');=20 if(!x ) { return true; }=20 x.document.open();=20 = x.document.write(''+oTitle+'<\/title><\/head><body>'+ = (document.layers?('<layer left=3D"0" top=3D"0" width=3D"'+oW+'" = id=3D"myID">')=20 :('<div = style=3D"position:absolute;left:0px;top:0px;display:table;width:'+oW+'px;= " '+=20 'id=3D"myID">'))+=20 = oContent+(document.layers?'<\/layer>':'<\/div>')+'<\/body><\/html>');=20 x.document.close();=20 var oH =3D getRefToDivMod( 'myID', x.document ); if(!oH ) { return = false; }=20 var oH =3D oH.clip? oH.clip.height : oH.offsetHeight; if(!oH ) { = return false; }=20 x.resizeTo( oW + 200, oH + 200 );=20 var myW =3D 0, myH =3D 0, d =3D x.document.documentElement, b =3D = x.document.body;=20 if( x.innerWidth ) { myW =3D x.innerWidth; myH =3D x.innerHeight; }=20 else if( d && d.clientWidth ) { myW =3D d.clientWidth; myH =3D = d.clientHeight; }=20 else if( b && b.clientWidth ) { myW =3D b.clientWidth; myH =3D = b.clientHeight; }=20 if( window.opera &&!document.childNodes ) { myW +=3D 16; }=20 x.resizeTo( oW + ( ( oW + 200 ) - myW ), oH + ( (oH + 200 ) - myH ) = );=20 if( x.focus ) { x.focus(); }=20 return false;=20 }=20 function getRefToDivMod( divID, oDoc ) {=20 if(!oDoc ) { oDoc =3D document; }=20 if( document.layers ) {=20 if( oDoc.layers[divID] ) { return oDoc.layers[divID]; } else {=20 for( var x =3D 0, y;!y && x < oDoc.layers.length; x++ ) {=20 y =3D getRefToDivNest(divID,oDoc.layers[x].document); }=20 return y; } }=20 if( document.getElementById ) { return oDoc.getElementById(divID); } = if( document.all ) { return oDoc.all[divID]; }=20 return document[divID];=20 }=20 /*-------------------------- IMAGE CAROUSEL --------------------------*/ var currentPhoto; currentPhoto =3D 0; // start at first photo.. // used to go to next/previous photo.. function changePhoto(myAction) { myObj =3D document.getElementById("mmPlaceholder"); // multimedia = placeholder for feature article.. myArrows =3D document.getElementById("imgSlide"); // previous/next = arrows.. myPhotoNo =3D document.getElementById("photoNo"); // current photo = number.. myTotalPhotos =3D document.getElementById("totalPhotos"); // total = photos in list.. if(myObj !=3D null && typeof(myObj) !=3D "undefined") { if(myAction =3D=3D "next") { // to go to next photo.. currentPhoto +=3D 1; if(currentPhoto >=3D featureImageList.length) { // check if at the = end.. currentPhoto =3D 0; } } else if (myAction =3D=3D "prev") { // to go to previous photo..=20 currentPhoto -=3D 1; if(currentPhoto < 0) { // check if at the beginning.. currentPhoto =3D (featureImageList.length - 1); } } else { // do nothing.. } myObj.innerHTML =3D "<img src=3D'" + featureImageList[currentPhoto] + = "' alt=3D'' title=3D'' />"; // write image into placeholder.. } if(myArrows !=3D null && typeof(myArrows) !=3D "undefined" && myPhotoNo = !=3D null && typeof(myPhotoNo) !=3D "undefined" && myTotalPhotos !=3D = null && typeof(myTotalPhotos) !=3D "undefined") { if(featureImageList.length > 1) { // if more than 1 image then show = arrows.. myArrows.style.display =3D "block"; } myPhotoNo.innerHTML =3D currentPhoto + 1; // populate with current = image number.. myTotalPhotos.innerHTML =3D featureImageList.length; // populate with = total amount of images.. } } /*-------------------------- MAXLENGTH FOR TEXTAREAS = --------------------------*/ function checkLength(e, myFieldObj, myLength) { // Acts as maxLength attribute. Used with an onkeypress event. // Written for textarea fields which do not cater for maxLength. var key; if (window.event || !e.which) { key =3D e.keyCode; } else if (e) { key =3D e.which; } if ((key >=3D35 && key <=3D40) || key =3D=3D 8 || key =3D=3D 9 || key = =3D=3D 46) // allow functional keys eg. arrows, home, end, delete... = etc. return true; if (myFieldObj.value.length >=3D myLength) { // if greater than maximum length, deny key to be written out. return false; } else { // allow key. return true; } } function taCount(myObj, myDiv, myLength) {=20 // Decrements the count value if the amount of characters have not = reached max length yet // myObj is the form element object that characters are being type into // myDiv is the element that the count value is written into // myLength is the maximum amount of characters allowed to be entered = into myObj if(myObj !=3D null && typeof(myObj) !=3D "undefined") { if (myObj.value.length > myLength) myObj.value =3D = myObj.value.substring(0,myLength); myDivObj =3D document.getElementById(myDiv); if (myDivObj !=3D null && typeof(myDivObj) !=3D "undefined") { myDivObj.innerHTML =3D myLength - myObj.value.length; } } } /*-------------------------- INCREASE/DECREASE FONT SIZE = --------------------------*/ function changeFontSize(myDir) { myStartFont =3D 1; myArea =3D document.getElementById("articleWrapper"); if(myArea !=3D null && typeof(myArea) !=3D "undefined") { myTempFont =3D parseFloat(myArea.style.fontSize); if(myDir =3D=3D "initialise") { myArea.style.fontSize =3D myStartFont + "em"; } else if(myDir =3D=3D "increase") { myArea.style.fontSize =3D (myTempFont + 0.1) + "em"; } else if(myDir =3D=3D "decrease" && myTempFont > myStartFont) { myArea.style.fontSize =3D (myTempFont - 0.1) + "em"; } else { // do nothing.. } } } /*-------------------------- ARTICLE PAGE: position RHS and quote module = --------------------------*/ // used on article page to position the right hand side related links = and left side quote module.. // parameters: insertRL =3D paragraph no. to insert RHS related links = before.. // parameters: insertQut =3D paragraph no. to insert LHS quote module = before.. function placeArticleElements(insertRL,insertQut) { var myWrapper =3D document.getElementById("articleWrapper2"); // = elements wrapper around article.. var myRightSec, myQuoteMod; // RHS related links module and LHS quote = module var insertPos =3D insertRL; // position to insert related links... var insertQPos =3D insertQut; // position to insert quote module.. var paraCount =3D 0; // count amount of paragraphs... if (myWrapper !=3D null && typeof(myWrapper) !=3D "undefined") { // if = article exists.. if (myWrapper.hasChildNodes()) { // if wrapper has child nodes.. if(document.getElementById("RelatedLinks") !=3D null && = typeof(document.getElementById("RelatedLinks")) !=3D "undefined"){ // = check whether right section.. myRightSec =3D document.getElementById("RelatedLinks"); } if(document.getElementById("Quote") !=3D null && = typeof(document.getElementById("Quote")) !=3D "undefined"){ myQuoteMod =3D document.getElementById("Quote"); }=20 for (var j =3D 0; j < myWrapper.childNodes.length; j++) { // for each = child node.. if (myWrapper.childNodes[j].tagName =3D=3D "P") { // if its a = paragraph.. paraCount =3D paraCount + 1; // increment counter.. if (paraCount =3D=3D insertPos) { // if paragraph is same as = related links insertation point.. if (myWrapper.childNodes[j] !=3D null && myRightSec !=3D null) { myWrapper.insertBefore(myRightSec,myWrapper.childNodes[j]); // = insert related links.. j++; // need to increment so don't look at same element again.. } } if (paraCount =3D=3D insertQPos) { // if paragraph is same as quote = insertation point.. if (myWrapper.childNodes[j] !=3D null && myQuoteMod !=3D null) { myWrapper.insertBefore(myQuoteMod,myWrapper.childNodes[j]); // = insert quote.. j++; // need to increment so don't look at same element again.. } } } } } } } /*-------------------------- UTILITY CONTROL: search text enter = --------------------------*/ function check_submit(e,myObj) { var myBtn; var key; if (window.event || !e.which) { key =3D e.keyCode; } else if (e) { key =3D e.which; } if (key =3D=3D 13) { // if enter key is pressed.. var myBtn =3D document.getElementById("Utility_lnkSearch"); if (myBtn !=3D null && typeof(myBtn) !=3D "undefined") { var myHref =3D unescape(myBtn.href); eval(myHref.substr(11) + ";"); } } } /*-------------------------- class name manipulation functionality = --------------------------*/ function trim(str) { // removes white spaces from beginning and end of given string, str. return str.replace(/^\s*|\s*$/g,"");=09 } function addClassName(myElement, myClass) { if (myElement !=3D null && typeof(myElement.classname) !=3D = "undefined") { var currentClassName =3D trim(myElement.className); } else { var currentClassName =3D ""; } var myReg =3D new RegExp("(^" + myClass + "$)|( " + myClass + "$)|(^" + = myClass + " )|( " + myClass + " )", "g"); if (!myReg.test(currentClassName)) { // not currently set on element, so add class.. if (currentClassName !=3D "") { myElement.className +=3D " " + myClass; } else { myElement.className =3D myClass; } } } function removeClassName(myElement, myClass) { var currentClassName =3D trim(myElement.className); var myReg =3D new RegExp("(^" + myClass + "$)|( " + myClass + "$)|(^" + = myClass + " )|( " + myClass + " )", "g"); myElement.className =3D currentClassName.replace(myReg, ""); } function showPassword(myElementId, myLinkId) { var myObj =3D document.getElementById(myElementId); var myLinkObj =3D document.getElementById(myLinkId); // hide link.. addClassName(myLinkObj, "hide"); // show password fields.. if (myObj !=3D null && typeof(myObj) !=3D "undefined") { removeClassName(myObj, "hide"); } } function ahah(url, target, delay) { var req; document.getElementById(target).innerHTML =3D 'waiting...'; if (window.XMLHttpRequest) { req =3D new XMLHttpRequest(); } else if (window.ActiveXObject) { req =3D new ActiveXObject("Microsoft.XMLHTTP"); } if (req !=3D undefined) { req.onreadystatechange =3D function() {ahahDone(req, url, = target, delay);}; req.open("GET", url, true); req.send(""); } } =20 function ahahDone(req, url, target, delay) { if (req.readyState =3D=3D 4) { // only if req is "loaded" if (req.status =3D=3D 200) { // only if "OK" document.getElementById(target).innerHTML =3D = req.responseText; } else { document.getElementById(target).innerHTML=3D"remoteContent = error:\n"+req.statusText; } if (delay !=3D undefined) { setTimeout("ahah(url,target,delay)", delay); // resubmit = after delay //server should ALSO delay before responding } } } ------=_NextPart_000_0000_01C9877E.34FA7CB0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.livenews.com.au/common/scripts/swfobject.js /** * SWFObject v1.5: Flash Player detection and embed - = http://blog.deconcept.com/swfobject/ * * SWFObject is (c) 2006 Geoff Stearns and is released under the MIT = License: * http://www.opensource.org/licenses/mit-license.php * */ if(typeof deconcept=3D=3D"undefined"){var deconcept=3Dnew = Object();}if(typeof = deconcept.util=3D=3D"undefined"){deconcept.util=3Dnew = Object();}if(typeof = deconcept.SWFObjectUtil=3D=3D"undefined"){deconcept.SWFObjectUtil=3Dnew = Object();}deconcept.SWFObject=3Dfunction(_1,id,w,h,_5,c,_7,_8,_9,_a){if(!= document.getElementById){return;}this.DETECT_KEY=3D_a?_a:"detectflash";th= is.skipDetect=3Ddeconcept.util.getRequestParameter(this.DETECT_KEY);this.= params=3Dnew Object();this.variables=3Dnew = Object();this.attributes=3Dnew = Array();if(_1){this.setAttribute("swf",_1);}if(id){this.setAttribute("id"= ,id);}if(w){this.setAttribute("width",w);}if(h){this.setAttribute("height= ",h);}if(_5){this.setAttribute("version",new = deconcept.PlayerVersion(_5.toString().split(".")));}this.installedVer=3Dd= econcept.SWFObjectUtil.getPlayerVersion();if(!window.opera&&document.all&= &this.installedVer.major>7){deconcept.SWFObject.doPrepUnload=3Dtrue;}if(c= ){this.addParam("bgcolor",c);}var = q=3D_7?_7:"high";this.addParam("quality",q);this.setAttribute("useExpress= Install",false);this.setAttribute("doExpressInstall",false);var = _c=3D(_8)?_8:window.location;this.setAttribute("xiRedirectUrl",_c);this.s= etAttribute("redirectUrl","");if(_9){this.setAttribute("redirectUrl",_9);= }};deconcept.SWFObject.prototype=3D{useExpressInstall:function(_d){this.x= iSWFPath=3D!_d?"expressinstall.swf":_d;this.setAttribute("useExpressInsta= ll",true);},setAttribute:function(_e,_f){this.attributes[_e]=3D_f;},getAt= tribute:function(_10){return = this.attributes[_10];},addParam:function(_11,_12){this.params[_11]=3D_12;= },getParams:function(){return = this.params;},addVariable:function(_13,_14){this.variables[_13]=3D_14;},g= etVariable:function(_15){return = this.variables[_15];},getVariables:function(){return = this.variables;},getVariablePairs:function(){var _16=3Dnew Array();var = key;var _18=3Dthis.getVariables();for(key in = _18){_16.push(key+"=3D"+_18[key]);}return = _16;},getSWFHTML:function(){var = _19=3D"";if(navigator.plugins&&navigator.mimeTypes&&navigator.mimeTypes.l= ength){if(this.getAttribute("doExpressInstall")){this.addVariable("MMplay= erType","PlugIn");this.setAttribute("swf",this.xiSWFPath);}_19=3D"<embed = type=3D\"application/x-shockwave-flash\" = src=3D\""+this.getAttribute("swf")+"\" = width=3D\""+this.getAttribute("width")+"\" = height=3D\""+this.getAttribute("height")+"\"";_19+=3D" = id=3D\""+this.getAttribute("id")+"\" = name=3D\""+this.getAttribute("id")+"\" ";var = _1a=3Dthis.getParams();for(var key in = _1a){_19+=3D[key]+"=3D\""+_1a[key]+"\" ";}var = _1c=3Dthis.getVariablePairs().join("&");if(_1c.length>0){_19+=3D"flashvar= s=3D\""+_1c+"\"";}_19+=3D"/>";}else{if(this.getAttribute("doExpressInstal= l")){this.addVariable("MMplayerType","ActiveX");this.setAttribute("swf",t= his.xiSWFPath);}_19=3D"<object id=3D\""+this.getAttribute("id")+"\" = classid=3D\"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000\" = width=3D\""+this.getAttribute("width")+"\" = height=3D\""+this.getAttribute("height")+"\">";_19+=3D"<param = name=3D\"movie\" value=3D\""+this.getAttribute("swf")+"\" />";var = _1d=3Dthis.getParams();for(var key in _1d){_19+=3D"<param = name=3D\""+key+"\" value=3D\""+_1d[key]+"\" />";}var = _1f=3Dthis.getVariablePairs().join("&");if(_1f.length>0){_19+=3D"<param = name=3D\"flashvars\" value=3D\""+_1f+"\" />";}_19+=3D"</object>";}return = _19;},write:function(_20){if(this.getAttribute("useExpressInstall")){var = _21=3Dnew = deconcept.PlayerVersion([6,0,65]);if(this.installedVer.versionIsValid(_21= )&&!this.installedVer.versionIsValid(this.getAttribute("version"))){this.= setAttribute("doExpressInstall",true);this.addVariable("MMredirectURL",es= cape(this.getAttribute("xiRedirectUrl")));document.title=3Ddocument.title= .slice(0,47)+" - Flash Player = Installation";this.addVariable("MMdoctitle",document.title);}}if(this.ski= pDetect||this.getAttribute("doExpressInstall")||this.installedVer.version= IsValid(this.getAttribute("version"))){var n=3D(typeof = _20=3D=3D"string")?document.getElementById(_20):_20;n.innerHTML=3Dthis.ge= tSWFHTML();return = true;}else{if(this.getAttribute("redirectUrl")!=3D""){document.location.r= eplace(this.getAttribute("redirectUrl"));}}return = false;}};deconcept.SWFObjectUtil.getPlayerVersion=3Dfunction(){var = _23=3Dnew = deconcept.PlayerVersion([0,0,0]);if(navigator.plugins&&navigator.mimeType= s.length){var x=3Dnavigator.plugins["Shockwave = Flash"];if(x&&x.description){_23=3Dnew = deconcept.PlayerVersion(x.description.replace(/([a-zA-Z]|\s)+/,"").replac= e(/(\s+r|\s+b[0-9]+)/,".").split("."));}}else{try{var axo=3Dnew = ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");}catch(e){try{var = axo=3Dnew ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");_23=3Dnew = deconcept.PlayerVersion([6,0,21]);axo.AllowScriptAccess=3D"always";}catch= (e){if(_23.major=3D=3D6){return _23;}}try{axo=3Dnew = ActiveXObject("ShockwaveFlash.ShockwaveFlash");}catch(e){}}if(axo!=3Dnull= ){_23=3Dnew deconcept.PlayerVersion(axo.GetVariable("$version").split(" = ")[1].split(","));}}return = _23;};deconcept.PlayerVersion=3Dfunction(_27){this.major=3D_27[0]!=3Dnull= ?parseInt(_27[0]):0;this.minor=3D_27[1]!=3Dnull?parseInt(_27[1]):0;this.r= ev=3D_27[2]!=3Dnull?parseInt(_27[2]):0;};deconcept.PlayerVersion.prototyp= e.versionIsValid=3Dfunction(fv){if(this.major<fv.major){return = false;}if(this.major>fv.major){return = true;}if(this.minor<fv.minor){return = false;}if(this.minor>fv.minor){return true;}if(this.rev<fv.rev){return = false;}return = true;};deconcept.util=3D{getRequestParameter:function(_29){var = q=3Ddocument.location.search||document.location.hash;if(q){var = _2b=3Dq.substring(1).split("&");for(var = i=3D0;i<_2b.length;i++){if(_2b[i].substring(0,_2b[i].indexOf("=3D"))=3D=3D= _29){return _2b[i].substring((_2b[i].indexOf("=3D")+1));}}}return = "";}};deconcept.SWFObjectUtil.cleanupSWFs=3Dfunction(){var = _2d=3Ddocument.getElementsByTagName("OBJECT");for(var = i=3D_2d.length;i>0;i--){_2d[i].style.display=3D"none";for(var x in = _2d[i]){if(typeof = _2d[i][x]=3D=3D"function"){_2d[i][x]=3Dfunction(){};}}}};if(deconcept.SWF= Object.doPrepUnload){deconcept.SWFObjectUtil.prepUnload=3Dfunction(){__fl= ash_unloadHandler=3Dfunction(){};__flash_savedUnloadHandler=3Dfunction(){= };window.attachEvent("onunload",deconcept.SWFObjectUtil.cleanupSWFs);};wi= ndow.attachEvent("onbeforeunload",deconcept.SWFObjectUtil.prepUnload);}if= (Array.prototype.push=3D=3Dnull){Array.prototype.push=3Dfunction(_30){thi= s[this.length]=3D_30;return this.length;};}var = getQueryParamValue=3Ddeconcept.util.getRequestParameter;var = FlashObject=3Ddeconcept.SWFObject;var SWFObject=3Ddeconcept.SWFObject; ------=_NextPart_000_0000_01C9877E.34FA7CB0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.livenews.com.au/Articles/2009/02/05/js.axd?path=~/common/scripts/prototype.js /* Prototype JavaScript framework, version 1.6.0.2=0D* (c) 2005-2008 = Sam Stephenson=0D*=0D* Prototype is freely distributable under the = terms of an MIT-style license.=0D* For details, see the Prototype web = site: = http://www.prototypejs.org/=0D*=0D*--------------------------------------= ------------------------------------*/ var Prototype =3D { Version: '1.6.0.2', Browser: { IE: !!(window.attachEvent && !window.opera), Opera: !!window.opera, WebKit: navigator.userAgent.indexOf('AppleWebKit/') >-1, Gecko: navigator.userAgent.indexOf('Gecko') >-1 && = navigator.userAgent.indexOf('KHTML') =3D=3D-1, MobileSafari: !!navigator.userAgent.match(/Apple.*Mobile.*Safari/)=0D}, BrowserFeatures: { XPath: !!document.evaluate, ElementExtensions: !!window.HTMLElement, SpecificElementExtensions: document.createElement('div').__proto__ && document.createElement('div').__proto__ !=3D=3D document.createElement('form').__proto__=0D}, ScriptFragment: '<script[^>]*>([\\S\\s]*?)<\/script>', JSONFilter: /^\/\*-secure-([\s\S]*)\*\/\s*$/, emptyFunction: function() { }, K: function(x) { return x }=0D}; if (Prototype.Browser.MobileSafari) Prototype.BrowserFeatures.SpecificElementExtensions =3D false;=0D/* = Based on Alex Arnell's inheritance implementation. */ var Class =3D { create: function() { var parent =3D null, properties =3D $A(arguments); if (Object.isFunction(properties[0])) parent =3D properties.shift(); function klass() { this.initialize.apply(this, arguments);=0D} Object.extend(klass, Class.Methods); klass.superclass =3D parent; klass.subclasses =3D []; if (parent) { var subclass =3D function() { }; subclass.prototype =3D parent.prototype; klass.prototype =3D new subclass; parent.subclasses.push(klass);=0D} for (var i =3D 0; i < properties.length; i++) klass.addMethods(properties[i]); if (!klass.prototype.initialize) klass.prototype.initialize =3D Prototype.emptyFunction; klass.prototype.constructor =3D klass; return klass;=0D}=0D}; Class.Methods =3D { addMethods: function(source) { var ancestor =3D this.superclass && this.superclass.prototype; var properties =3D Object.keys(source); if (!Object.keys({ toString: true }).length) properties.push("toString", "valueOf"); for (var i =3D 0, length =3D properties.length; i < length; i++) { var property =3D properties[i], value =3D source[property]; if (ancestor && Object.isFunction(value) && value.argumentNames().first() =3D=3D "$super") { var method =3D value, value =3D Object.extend((function(m) { return function() { return ancestor[m].apply(this, arguments) = };=0D})(property).wrap(method), { valueOf: function() { return method }, toString: function() { return method.toString() }=0D});=0D} this.prototype[property] =3D value;=0D} return this;=0D}=0D}; var Abstract =3D { }; Object.extend =3D function(destination, source) { for (var property in source) destination[property] =3D source[property]; return destination;=0D}; Object.extend(Object, { inspect: function(object) { try { if (Object.isUndefined(object)) return 'undefined'; if (object =3D=3D=3D null) return 'null'; return object.inspect ? object.inspect() : String(object);=0D} catch (e) = { if (e instanceof RangeError) return '...'; throw e;=0D}=0D}, toJSON: function(object) { var type =3D typeof object; switch (type) { case 'undefined': case 'function': case 'unknown': return; case 'boolean': return object.toString();=0D} if (object =3D=3D=3D null) return 'null'; if (object.toJSON) return object.toJSON(); if (Object.isElement(object)) return; var results =3D []; for (var property in object) { var value =3D Object.toJSON(object[property]); if (!Object.isUndefined(value)) results.push(property.toJSON()+': '+value);=0D} return '{'+results.join(', ')+'}';=0D}, toQueryString: function(object) { return $H(object).toQueryString();=0D}, toHTML: function(object) { return object && object.toHTML ? object.toHTML() : = String.interpret(object);=0D}, keys: function(object) { var keys =3D []; for (var property in object) keys.push(property); return keys;=0D}, values: function(object) { var values =3D []; for (var property in object) values.push(object[property]); return values;=0D}, clone: function(object) { return Object.extend({ }, object);=0D}, isElement: function(object) { return object && object.nodeType =3D=3D 1;=0D}, isArray: function(object) { return object !=3D null && typeof object =3D=3D "object" && 'splice' in object && 'join' in object;=0D}, isHash: function(object) { return object instanceof Hash;=0D}, isFunction: function(object) { return typeof object =3D=3D "function";=0D}, isString: function(object) { return typeof object =3D=3D "string";=0D}, isNumber: function(object) { return typeof object =3D=3D "number";=0D}, isUndefined: function(object) { return typeof object =3D=3D "undefined";=0D}=0D}); Object.extend(Function.prototype, { argumentNames: function() { var names =3D = this.toString().match(/^[\s\(]*function[^(]*\((.*?)\)/)[1].split(",").inv= oke("strip"); return names.length =3D=3D 1 && !names[0] ? [] : names;=0D}, bind: function() { if (arguments.length < 2 && Object.isUndefined(arguments[0])) return = this; var __method =3D this, args =3D $A(arguments), object =3D args.shift(); return function() { return __method.apply(object, args.concat($A(arguments)));=0D}=0D}, bindAsEventListener: function() { var __method =3D this, args =3D $A(arguments), object =3D args.shift(); return function(event) { return __method.apply(object, [event || = window.event].concat(args));=0D}=0D}, curry: function() { if (!arguments.length) return this; var __method =3D this, args =3D $A(arguments); return function() { return __method.apply(this, args.concat($A(arguments)));=0D}=0D}, delay: function() { var __method =3D this, args =3D $A(arguments), timeout =3D args.shift() = * 1000; return window.setTimeout(function() { return __method.apply(__method, args);=0D}, timeout);=0D}, wrap: function(wrapper) { var __method =3D this; return function() { return wrapper.apply(this, = [__method.bind(this)].concat($A(arguments)));=0D}=0D}, methodize: function() { if (this._methodized) return this._methodized; var __method =3D this; return this._methodized =3D function() { return __method.apply(null, = [this].concat($A(arguments)));=0D};=0D}=0D}); Function.prototype.defer =3D Function.prototype.delay.curry(0.01); Date.prototype.toJSON =3D function() { return = '"'+this.getUTCFullYear()+'-'+=0D(this.getUTCMonth()+1).toPaddedString(2)= +'-'+ this.getUTCDate().toPaddedString(2)+'T'+ this.getUTCHours().toPaddedString(2)+':'+ this.getUTCMinutes().toPaddedString(2)+':'+ this.getUTCSeconds().toPaddedString(2)+'Z"';=0D}; var Try =3D { these: function() { var returnValue; for (var i =3D 0, length =3D arguments.length; i < length; i++) { var lambda =3D arguments[i]; try { returnValue =3D lambda(); break;=0D} catch (e) { }=0D} return returnValue;=0D}=0D}; RegExp.prototype.match =3D RegExp.prototype.test; RegExp.escape =3D function(str) { return String(str).replace(/([.*+?^=3D!:${}()|[\]\/\\])/g, = '\\$1');=0D};=0D/*-------------------------------------------------------= -------------------*/ var PeriodicalExecuter =3D Class.create({ initialize: function(callback, frequency) { this.callback =3D callback; this.frequency =3D frequency; this.currentlyExecuting =3D false; this.registerCallback();=0D}, registerCallback: function() { this.timer =3D setInterval(this.onTimerEvent.bind(this), this.frequency = * 1000);=0D}, execute: function() { this.callback(this);=0D}, stop: function() { if (!this.timer) return; clearInterval(this.timer); this.timer =3D null;=0D}, onTimerEvent: function() { if (!this.currentlyExecuting) { try { this.currentlyExecuting =3D true; this.execute();=0D} finally { this.currentlyExecuting =3D false;=0D}=0D}=0D}=0D}); Object.extend(String, { interpret: function(value) { return value =3D=3D null ? '' : String(value);=0D}, specialChar: { '\b': '\\b', '\t': '\\t', '\n': '\\n', '\f': '\\f', '\r': '\\r', '\\': '\\\\'=0D}=0D}); Object.extend(String.prototype, { gsub: function(pattern, replacement) { var result =3D '', source =3D this, match; replacement =3D arguments.callee.prepareReplacement(replacement); while (source.length > 0) { if (match =3D source.match(pattern)) { result+=3D source.slice(0, match.index); result+=3D String.interpret(replacement(match)); source =3D source.slice(match.index+match[0].length);=0D} else { result+=3D source, source =3D '';=0D}=0D} return result;=0D}, sub: function(pattern, replacement, count) { replacement =3D this.gsub.prepareReplacement(replacement); count =3D Object.isUndefined(count) ? 1 : count; return this.gsub(pattern, function(match) { if (--count < 0) return match[0]; return replacement(match);=0D});=0D}, scan: function(pattern, iterator) { this.gsub(pattern, iterator); return String(this);=0D}, truncate: function(length, truncation) { length =3D length || 30; truncation =3D Object.isUndefined(truncation) ? '...' : truncation; return this.length > length ? this.slice(0, length-truncation.length)+truncation : String(this);=0D}, strip: function() { return this.replace(/^\s+/, '').replace(/\s+$/, '');=0D}, stripTags: function() { return this.replace(/<\/?[^>]+>/gi, '');=0D}, stripScripts: function() { return this.replace(new RegExp(Prototype.ScriptFragment, 'img'), = '');=0D}, extractScripts: function() { var matchAll =3D new RegExp(Prototype.ScriptFragment, 'img'); var matchOne =3D new RegExp(Prototype.ScriptFragment, 'im'); return (this.match(matchAll) || []).map(function(scriptTag) { return (scriptTag.match(matchOne) || ['', ''])[1];=0D});=0D}, evalScripts: function() { return this.extractScripts().map(function(script) { return eval(script) = });=0D}, escapeHTML: function() { var self =3D arguments.callee; self.text.data =3D this; return self.div.innerHTML;=0D}, unescapeHTML: function() { var div =3D new Element('div'); div.innerHTML =3D this.stripTags(); return div.childNodes[0] ? (div.childNodes.length > 1 ? $A(div.childNodes).inject('', function(memo, node) { return = memo+node.nodeValue }) : div.childNodes[0].nodeValue) : '';=0D}, toQueryParams: function(separator) { var match =3D this.strip().match(/([^?#]*)(#.*)?$/); if (!match) return { }; return match[1].split(separator || '&').inject({ }, function(hash, pair) = { if ((pair =3D pair.split('=3D'))[0]) { var key =3D decodeURIComponent(pair.shift()); var value =3D pair.length > 1 ? pair.join('=3D') : pair[0]; if (value !=3D undefined) value =3D decodeURIComponent(value); if (key in hash) { if (!Object.isArray(hash[key])) hash[key] =3D [hash[key]]; hash[key].push(value);=0D} else hash[key] =3D value;=0D} return hash;=0D});=0D}, toArray: function() { return this.split('');=0D}, succ: function() { return this.slice(0, this.length-1)+ String.fromCharCode(this.charCodeAt(this.length-1)+1);=0D}, times: function(count) { return count < 1 ? '' : new Array(count+1).join(this);=0D}, camelize: function() { var parts =3D this.split('-'), len =3D parts.length; if (len =3D=3D 1) return parts[0]; var camelized =3D this.charAt(0) =3D=3D '-'=0D? = parts[0].charAt(0).toUpperCase()+parts[0].substring(1)=0D: parts[0]; for (var i =3D 1; i < len; i++) camelized+=3D parts[i].charAt(0).toUpperCase()+parts[i].substring(1); return camelized;=0D}, capitalize: function() { return = this.charAt(0).toUpperCase()+this.substring(1).toLowerCase();=0D}, underscore: function() { return this.gsub(/::/, = '/').gsub(/([A-Z]+)([A-Z][a-z])/,'#{1}_#{2}').gsub(/([a-z\d])([A-Z])/,'#{= 1}_#{2}').gsub(/-/,'_').toLowerCase();=0D}, dasherize: function() { return this.gsub(/_/,'-');=0D}, inspect: function(useDoubleQuotes) { var escapedString =3D this.gsub(/[\x00-\x1f\\]/, function(match) { var character =3D String.specialChar[match[0]]; return character ? character : = '\\u00'+match[0].charCodeAt().toPaddedString(2, 16);=0D}); if (useDoubleQuotes) return '"'+escapedString.replace(/"/g, '\\"')+'"'; return "'"+escapedString.replace(/'/g, '\\\'')+"'";=0D}, toJSON: function() { return this.inspect(true);=0D}, unfilterJSON: function(filter) { return this.sub(filter || Prototype.JSONFilter, '#{1}');=0D}, isJSON: function() { var str =3D this; if (str.blank()) return false; str =3D this.replace(/\\./g, '@').replace(/"[^"\\\n\r]*"/g, ''); return (/^[,:{}\[\]0-9.\-+Eaeflnr-u \n\r\t]*$/).test(str);=0D}, evalJSON: function(sanitize) { var json =3D this.unfilterJSON(); try { if (!sanitize || json.isJSON()) return eval('('+json+')');=0D} catch (e) = { } throw new SyntaxError('Badly formed JSON string: '+this.inspect());=0D}, include: function(pattern) { return this.indexOf(pattern) >-1;=0D}, startsWith: function(pattern) { return this.indexOf(pattern) =3D=3D=3D 0;=0D}, endsWith: function(pattern) { var d =3D this.length-pattern.length; return d >=3D 0 && this.lastIndexOf(pattern) =3D=3D=3D d;=0D}, empty: function() { return this =3D=3D '';=0D}, blank: function() { return /^\s*$/.test(this);=0D}, interpolate: function(object, pattern) { return new Template(this, pattern).evaluate(object);=0D}=0D}); if (Prototype.Browser.WebKit || Prototype.Browser.IE) = Object.extend(String.prototype, { escapeHTML: function() { return = this.replace(/&/g,'&').replace(/</g,'<').replace(/>/g,'>');=0D}= , unescapeHTML: function() { return = this.replace(/&/g,'&').replace(/</g,'<').replace(/>/g,'>');=0D}= =0D}); String.prototype.gsub.prepareReplacement =3D function(replacement) { if (Object.isFunction(replacement)) return replacement; var template =3D new Template(replacement); return function(match) { return template.evaluate(match) };=0D}; String.prototype.parseQuery =3D String.prototype.toQueryParams; Object.extend(String.prototype.escapeHTML, { div: document.createElement('div'), text: document.createTextNode('')=0D}); with (String.prototype.escapeHTML) div.appendChild(text); var Template =3D Class.create({ initialize: function(template, pattern) { this.template =3D template.toString(); this.pattern =3D pattern || Template.Pattern;=0D}, evaluate: function(object) { if (Object.isFunction(object.toTemplateReplacements)) object =3D object.toTemplateReplacements(); return this.template.gsub(this.pattern, function(match) { if (object =3D=3D null) return ''; var before =3D match[1] || ''; if (before =3D=3D '\\') return match[2]; var ctx =3D object, expr =3D match[3]; var pattern =3D /^([^.[]+|\[((?:.*?[^\\])?)\])(\.|\[|$)/; match =3D pattern.exec(expr); if (match =3D=3D null) return before; while (match !=3D null) { var comp =3D match[1].startsWith('[') ? match[2].gsub('\\\\]', ']') : = match[1]; ctx =3D ctx[comp]; if (null =3D=3D ctx || '' =3D=3D match[3]) break; expr =3D expr.substring('[' =3D=3D match[3] ? match[1].length : = match[0].length); match =3D pattern.exec(expr);=0D} return before+String.interpret(ctx);=0D});=0D}=0D}); Template.Pattern =3D /(^|.|\r|\n)(#\{(.*?)\})/; var $break =3D { }; var Enumerable =3D { each: function(iterator, context) { var index =3D 0; iterator =3D iterator.bind(context); try { this._each(function(value) { iterator(value, index++);=0D});=0D} catch (e) { if (e !=3D $break) throw e;=0D} return this;=0D}, eachSlice: function(number, iterator, context) { iterator =3D iterator ? iterator.bind(context) : Prototype.K; var index =3D-number, slices =3D [], array =3D this.toArray(); while ((index+=3D number) < array.length) slices.push(array.slice(index, index+number)); return slices.collect(iterator, context);=0D}, all: function(iterator, context) { iterator =3D iterator ? iterator.bind(context) : Prototype.K; var result =3D true; this.each(function(value, index) { result =3D result && !!iterator(value, index); if (!result) throw $break;=0D}); return result;=0D}, any: function(iterator, context) { iterator =3D iterator ? iterator.bind(context) : Prototype.K; var result =3D false; this.each(function(value, index) { if (result =3D !!iterator(value, index)) throw $break;=0D}); return result;=0D}, collect: function(iterator, context) { iterator =3D iterator ? iterator.bind(context) : Prototype.K; var results =3D []; this.each(function(value, index) { results.push(iterator(value, index));=0D}); return results;=0D}, detect: function(iterator, context) { iterator =3D iterator.bind(context); var result; this.each(function(value, index) { if (iterator(value, index)) { result =3D value; throw $break;=0D}=0D}); return result;=0D}, findAll: function(iterator, context) { iterator =3D iterator.bind(context); var results =3D []; this.each(function(value, index) { if (iterator(value, index)) results.push(value);=0D}); return results;=0D}, grep: function(filter, iterator, context) { iterator =3D iterator ? iterator.bind(context) : Prototype.K; var results =3D []; if (Object.isString(filter)) filter =3D new RegExp(filter); this.each(function(value, index) { if (filter.match(value)) results.push(iterator(value, index));=0D}); return results;=0D}, include: function(object) { if (Object.isFunction(this.indexOf)) if (this.indexOf(object) !=3D-1) return true; var found =3D false; this.each(function(value) { if (value =3D=3D object) { found =3D true; throw $break;=0D}=0D}); return found;=0D}, inGroupsOf: function(number, fillWith) { fillWith =3D Object.isUndefined(fillWith) ? null : fillWith; return this.eachSlice(number, function(slice) { while(slice.length < number) slice.push(fillWith); return slice;=0D});=0D}, inject: function(memo, iterator, context) { iterator =3D iterator.bind(context); this.each(function(value, index) { memo =3D iterator(memo, value, index);=0D}); return memo;=0D}, invoke: function(method) { var args =3D $A(arguments).slice(1); return this.map(function(value) { return value[method].apply(value, args);=0D});=0D}, max: function(iterator, context) { iterator =3D iterator ? iterator.bind(context) : Prototype.K; var result; this.each(function(value, index) { value =3D iterator(value, index); if (result =3D=3D null || value >=3D result) result =3D value;=0D}); return result;=0D}, min: function(iterator, context) { iterator =3D iterator ? iterator.bind(context) : Prototype.K; var result; this.each(function(value, index) { value =3D iterator(value, index); if (result =3D=3D null || value < result) result =3D value;=0D}); return result;=0D}, partition: function(iterator, context) { iterator =3D iterator ? iterator.bind(context) : Prototype.K; var trues =3D [], falses =3D []; this.each(function(value, index) {=0D(iterator(value, index) ? trues : falses).push(value);=0D}); return [trues, falses];=0D}, pluck: function(property) { var results =3D []; this.each(function(value) { results.push(value[property]);=0D}); return results;=0D}, reject: function(iterator, context) { iterator =3D iterator.bind(context); var results =3D []; this.each(function(value, index) { if (!iterator(value, index)) results.push(value);=0D}); return results;=0D}, sortBy: function(iterator, context) { iterator =3D iterator.bind(context); return this.map(function(value, index) { return {value: value, criteria: iterator(value, = index)};=0D}).sort(function(left, right) { var a =3D left.criteria, b =3D right.criteria; return a < b ?-1 : a > b ? 1 : 0;=0D}).pluck('value');=0D}, toArray: function() { return this.map();=0D}, zip: function() { var iterator =3D Prototype.K, args =3D $A(arguments); if (Object.isFunction(args.last())) iterator =3D args.pop(); var collections =3D [this].concat(args).map($A); return this.map(function(value, index) { return iterator(collections.pluck(index));=0D});=0D}, size: function() { return this.toArray().length;=0D}, inspect: function() { return '#<Enumerable:'+this.toArray().inspect()+'>';=0D}=0D}; Object.extend(Enumerable, { map: Enumerable.collect, find: Enumerable.detect, select: Enumerable.findAll, filter: Enumerable.findAll, member: Enumerable.include, entries: Enumerable.toArray, every: Enumerable.all, some: Enumerable.any=0D}); function $A(iterable) { if (!iterable) return []; if (iterable.toArray) return iterable.toArray(); var length =3D iterable.length || 0, results =3D new Array(length); while (length--) results[length] =3D iterable[length]; return results;=0D} if (Prototype.Browser.WebKit) { $A =3D function(iterable) { if (!iterable) return []; if (!(Object.isFunction(iterable) && iterable =3D=3D '[object = NodeList]') && iterable.toArray) return iterable.toArray(); var length =3D iterable.length || 0, results =3D new Array(length); while (length--) results[length] =3D iterable[length]; return results;=0D};=0D} Array.from =3D $A; Object.extend(Array.prototype, Enumerable); if (!Array.prototype._reverse) Array.prototype._reverse =3D = Array.prototype.reverse; Object.extend(Array.prototype, { _each: function(iterator) { for (var i =3D 0, length =3D this.length; i < length; i++) iterator(this[i]);=0D}, clear: function() { this.length =3D 0; return this;=0D}, first: function() { return this[0];=0D}, last: function() { return this[this.length-1];=0D}, compact: function() { return this.select(function(value) { return value !=3D null;=0D});=0D}, flatten: function() { return this.inject([], function(array, value) { return array.concat(Object.isArray(value) ? value.flatten() : [value]);=0D});=0D}, without: function() { var values =3D $A(arguments); return this.select(function(value) { return !values.include(value);=0D});=0D}, reverse: function(inline) { return (inline !=3D=3D false ? this : this.toArray())._reverse();=0D}, reduce: function() { return this.length > 1 ? this : this[0];=0D}, uniq: function(sorted) { return this.inject([], function(array, value, index) { if (0 =3D=3D index || (sorted ? array.last() !=3D value : = !array.include(value))) array.push(value); return array;=0D});=0D}, intersect: function(array) { return this.uniq().findAll(function(item) { return array.detect(function(value) { return item =3D=3D=3D value = });=0D});=0D}, clone: function() { return [].concat(this);=0D}, size: function() { return this.length;=0D}, inspect: function() { return '['+this.map(Object.inspect).join(', ')+']';=0D}, toJSON: function() { var results =3D []; this.each(function(object) { var value =3D Object.toJSON(object); if (!Object.isUndefined(value)) results.push(value);=0D}); return '['+results.join(', ')+']';=0D}=0D}); if (Object.isFunction(Array.prototype.forEach)) Array.prototype._each =3D Array.prototype.forEach; if (!Array.prototype.indexOf) Array.prototype.indexOf =3D function(item, = i) { i || (i =3D 0); var length =3D this.length; if (i < 0) i =3D length+i; for (; i < length; i++) if (this[i] =3D=3D=3D item) return i; return-1;=0D}; if (!Array.prototype.lastIndexOf) Array.prototype.lastIndexOf =3D = function(item, i) { i =3D isNaN(i) ? this.length : (i < 0 ? this.length+i : i)+1; var n =3D this.slice(0, i).reverse().indexOf(item); return (n < 0) ? n : i-n-1;=0D}; Array.prototype.toArray =3D Array.prototype.clone; function $w(string) { if (!Object.isString(string)) return []; string =3D string.strip(); return string ? string.split(/\s+/) : [];=0D} if (Prototype.Browser.Opera){ Array.prototype.concat =3D function() { var array =3D []; for (var i =3D 0, length =3D this.length; i < length; i++) = array.push(this[i]); for (var i =3D 0, length =3D arguments.length; i < length; i++) { if (Object.isArray(arguments[i])) { for (var j =3D 0, arrayLength =3D arguments[i].length; j < arrayLength; = j++) array.push(arguments[i][j]);=0D} else { array.push(arguments[i]);=0D}=0D} return array;=0D};=0D} Object.extend(Number.prototype, { toColorPart: function() { return this.toPaddedString(2, 16);=0D}, succ: function() { return this+1;=0D}, times: function(iterator) { $R(0, this, true).each(iterator); return this;=0D}, toPaddedString: function(length, radix) { var string =3D this.toString(radix || 10); return '0'.times(length-string.length)+string;=0D}, toJSON: function() { return isFinite(this) ? this.toString() : 'null';=0D}=0D}); $w('abs round ceil floor').each(function(method){ Number.prototype[method] =3D Math[method].methodize();=0D}); function $H(object) { return new Hash(object);=0D}; var Hash =3D Class.create(Enumerable, (function() { function toQueryPair(key, value) { if (Object.isUndefined(value)) return key; return key+'=3D'+encodeURIComponent(String.interpret(value));=0D} return { initialize: function(object) { this._object =3D Object.isHash(object) ? object.toObject() : = Object.clone(object);=0D}, _each: function(iterator) { for (var key in this._object) { var value =3D this._object[key], pair =3D [key, value]; pair.key =3D key; pair.value =3D value; iterator(pair);=0D}=0D}, set: function(key, value) { return this._object[key] =3D value;=0D}, get: function(key) { return this._object[key];=0D}, unset: function(key) { var value =3D this._object[key]; delete this._object[key]; return value;=0D}, toObject: function() { return Object.clone(this._object);=0D}, keys: function() { return this.pluck('key');=0D}, values: function() { return this.pluck('value');=0D}, index: function(value) { var match =3D this.detect(function(pair) { return pair.value =3D=3D=3D value;=0D}); return match && match.key;=0D}, merge: function(object) { return this.clone().update(object);=0D}, update: function(object) { return new Hash(object).inject(this, function(result, pair) { result.set(pair.key, pair.value); return result;=0D});=0D}, toQueryString: function() { return this.map(function(pair) { var key =3D encodeURIComponent(pair.key), values =3D pair.value; if (values && typeof values =3D=3D 'object') { if (Object.isArray(values)) return values.map(toQueryPair.curry(key)).join('&');=0D} return toQueryPair(key, values);=0D}).join('&');=0D}, inspect: function() { return '#<Hash:{'+this.map(function(pair) { return pair.map(Object.inspect).join(': ');=0D}).join(', ')+'}>';=0D}, toJSON: function() { return Object.toJSON(this.toObject());=0D}, clone: function() { return new Hash(this);=0D}=0D}=0D})()); Hash.prototype.toTemplateReplacements =3D Hash.prototype.toObject; Hash.from =3D $H; var ObjectRange =3D Class.create(Enumerable, { initialize: function(start, end, exclusive) { this.start =3D start; this.end =3D end; this.exclusive =3D exclusive;=0D}, _each: function(iterator) { var value =3D this.start; while (this.include(value)) { iterator(value); value =3D value.succ();=0D}=0D}, include: function(value) { if (value < this.start) return false; if (this.exclusive) return value < this.end; return value <=3D this.end;=0D}=0D}); var $R =3D function(start, end, exclusive) { return new ObjectRange(start, end, exclusive);=0D}; var Ajax =3D { getTransport: function() { return Try.these( function() {return new XMLHttpRequest()}, function() {return new ActiveXObject('Msxml2.XMLHTTP')}, function() {return new ActiveXObject('Microsoft.XMLHTTP')}=0D) || = false;=0D}, activeRequestCount: 0=0D}; Ajax.Responders =3D { responders: [], _each: function(iterator) { this.responders._each(iterator);=0D}, register: function(responder) { if (!this.include(responder)) this.responders.push(responder);=0D}, unregister: function(responder) { this.responders =3D this.responders.without(responder);=0D}, dispatch: function(callback, request, transport, json) { this.each(function(responder) { if (Object.isFunction(responder[callback])) { try { responder[callback].apply(responder, [request, transport, json]);=0D} = catch (e) { }=0D}=0D});=0D}=0D}; Object.extend(Ajax.Responders, Enumerable); Ajax.Responders.register({ onCreate: function() { Ajax.activeRequestCount++}, onComplete: function() { Ajax.activeRequestCount--}=0D}); Ajax.Base =3D Class.create({ initialize: function(options) { this.options =3D { method: 'post', asynchronous: true, contentType: 'application/x-www-form-urlencoded', encoding: 'UTF-8', parameters: '', evalJSON: true, evalJS: true=0D}; Object.extend(this.options, options || { }); this.options.method =3D this.options.method.toLowerCase(); if (Object.isString(this.options.parameters)) this.options.parameters =3D this.options.parameters.toQueryParams(); else if (Object.isHash(this.options.parameters)) this.options.parameters =3D = this.options.parameters.toObject();=0D}=0D}); Ajax.Request =3D Class.create(Ajax.Base, { _complete: false, initialize: function($super, url, options) { $super(options); this.transport =3D Ajax.getTransport(); this.request(url);=0D}, request: function(url) { this.url =3D url; this.method =3D this.options.method; var params =3D Object.clone(this.options.parameters); if (!['get', 'post'].include(this.method)) { params['_method'] =3D this.method; this.method =3D 'post';=0D} this.parameters =3D params; if (params =3D Object.toQueryString(params)) { if (this.method =3D=3D 'get') this.url+=3D (this.url.include('?') ? '&' : '?')+params; else if (/Konqueror|Safari|KHTML/.test(navigator.userAgent)) params+=3D '&_=3D';=0D} try { var response =3D new Ajax.Response(this); if (this.options.onCreate) this.options.onCreate(response); Ajax.Responders.dispatch('onCreate', this, response); this.transport.open(this.method.toUpperCase(), this.url, this.options.asynchronous); if (this.options.asynchronous) = this.respondToReadyState.bind(this).defer(1); this.transport.onreadystatechange =3D this.onStateChange.bind(this); this.setRequestHeaders(); this.body =3D this.method =3D=3D 'post' ? (this.options.postBody || = params) : null; this.transport.send(this.body);=0D/* Force Firefox to handle ready state = 4 for synchronous requests */ if (!this.options.asynchronous && this.transport.overrideMimeType) this.onStateChange();=0D} catch (e) { this.dispatchException(e);=0D}=0D}, onStateChange: function() { var readyState =3D this.transport.readyState; if (readyState > 1 && !((readyState =3D=3D 4) && this._complete)) this.respondToReadyState(this.transport.readyState);=0D}, setRequestHeaders: function() { var headers =3D { 'X-Requested-With': 'XMLHttpRequest', 'X-Prototype-Version': Prototype.Version, 'Accept': 'text/javascript, text/html, application/xml, text/xml, = */*'=0D}; if (this.method =3D=3D 'post') { headers['Content-type'] =3D = this.options.contentType+=0D(this.options.encoding ? '; = charset=3D'+this.options.encoding : '');=0D/* Force "Connection: close" = for older Mozilla browsers to work=0D* around a bug where XMLHttpRequest = sends an incorrect=0D* Content-length header. See Mozilla Bugzilla = #246651.=0D*/ if (this.transport.overrideMimeType = &&=0D(navigator.userAgent.match(/Gecko\/(\d{4})/) || [0,2005])[1] < = 2005) headers['Connection'] =3D 'close';=0D} if (typeof this.options.requestHeaders =3D=3D 'object') { var extras =3D this.options.requestHeaders; if (Object.isFunction(extras.push)) for (var i =3D 0, length =3D extras.length; i < length; i+=3D 2) headers[extras[i]] =3D extras[i+1]; else $H(extras).each(function(pair) { headers[pair.key] =3D pair.value = });=0D} for (var name in headers) this.transport.setRequestHeader(name, headers[name]);=0D}, success: function() { var status =3D this.getStatus(); return !status || (status >=3D 200 && status < 300);=0D}, getStatus: function() { try { return this.transport.status || 0;=0D} catch (e) { return 0 }=0D}, respondToReadyState: function(readyState) { var state =3D Ajax.Request.Events[readyState], response =3D new = Ajax.Response(this); if (state =3D=3D 'Complete') { try { this._complete =3D true;=0D(this.options['on'+response.status]=0D|| = this.options['on'+(this.success() ? 'Success' : 'Failure')]=0D|| = Prototype.emptyFunction)(response, response.headerJSON);=0D} catch (e) { this.dispatchException(e);=0D} var contentType =3D response.getHeader('Content-type'); if (this.options.evalJS =3D=3D 'force'=0D|| (this.options.evalJS && = this.isSameOrigin() && contentType=0D&& = contentType.match(/^\s*(text|application)\/(x-)?(java|ecma)script(;.*)?\s= *$/i))) this.evalResponse();=0D} try {=0D(this.options['on'+state] || Prototype.emptyFunction)(response, = response.headerJSON); Ajax.Responders.dispatch('on'+state, this, response, = response.headerJSON);=0D} catch (e) { this.dispatchException(e);=0D} if (state =3D=3D 'Complete') { this.transport.onreadystatechange =3D Prototype.emptyFunction;=0D}=0D}, isSameOrigin: function() { var m =3D this.url.match(/^\s*https?:\/\/[^\/]*/); return !m || (m[0] =3D=3D '#{protocol}//#{domain}#{port}'.interpolate({ protocol: location.protocol, domain: document.domain, port: location.port ? ':'+location.port : ''=0D}));=0D}, getHeader: function(name) { try { return this.transport.getResponseHeader(name) || null;=0D} catch (e) { = return null }=0D}, evalResponse: function() { try { return eval((this.transport.responseText || '').unfilterJSON());=0D} = catch (e) { this.dispatchException(e);=0D}=0D}, dispatchException: function(exception) {=0D(this.options.onException || = Prototype.emptyFunction)(this, exception); Ajax.Responders.dispatch('onException', this, exception);=0D}=0D}); Ajax.Request.Events =3D=0D['Uninitialized', 'Loading', 'Loaded', = 'Interactive', 'Complete']; Ajax.Response =3D Class.create({ initialize: function(request){ this.request =3D request; var transport =3D this.transport =3D request.transport, readyState =3D this.readyState =3D transport.readyState; if((readyState > 2 && !Prototype.Browser.IE) || readyState =3D=3D 4) { this.status =3D this.getStatus(); this.statusText =3D this.getStatusText(); this.responseText =3D String.interpret(transport.responseText); this.headerJSON =3D this._getHeaderJSON();=0D} if(readyState =3D=3D 4) { var xml =3D transport.responseXML; this.responseXML =3D Object.isUndefined(xml) ? null : xml; this.responseJSON =3D this._getResponseJSON();=0D}=0D}, status: 0, statusText: '', getStatus: Ajax.Request.prototype.getStatus, getStatusText: function() { try { return this.transport.statusText || '';=0D} catch (e) { return '' }=0D}, getHeader: Ajax.Request.prototype.getHeader, getAllHeaders: function() { try { return this.getAllResponseHeaders();=0D} catch (e) { return null }=0D}, getResponseHeader: function(name) { return this.transport.getResponseHeader(name);=0D}, getAllResponseHeaders: function() { return this.transport.getAllResponseHeaders();=0D}, _getHeaderJSON: function() { var json =3D this.getHeader('X-JSON'); if (!json) return null; json =3D decodeURIComponent(escape(json)); try { return json.evalJSON(this.request.options.sanitizeJSON = ||=0D!this.request.isSameOrigin());=0D} catch (e) { this.request.dispatchException(e);=0D}=0D}, _getResponseJSON: function() { var options =3D this.request.options; if (!options.evalJSON || (options.evalJSON !=3D 'force' = &&=0D!(this.getHeader('Content-type') || = '').include('application/json')) || this.responseText.blank()) return null; try { return this.responseText.evalJSON(options.sanitizeJSON = ||=0D!this.request.isSameOrigin());=0D} catch (e) { this.request.dispatchException(e);=0D}=0D}=0D}); Ajax.Updater =3D Class.create(Ajax.Request, { initialize: function($super, container, url, options) { this.container =3D { success: (container.success || container), failure: (container.failure || (container.success ? null : = container))=0D}; options =3D Object.clone(options); var onComplete =3D options.onComplete; options.onComplete =3D (function(response, json) { this.updateContent(response.responseText); if (Object.isFunction(onComplete)) onComplete(response, = json);=0D}).bind(this); $super(url, options);=0D}, updateContent: function(responseText) { var receiver =3D this.container[this.success() ? 'success' : 'failure'], options =3D this.options; if (!options.evalScripts) responseText =3D responseText.stripScripts(); if (receiver =3D $(receiver)) { if (options.insertion) { if (Object.isString(options.insertion)) { var insertion =3D { }; insertion[options.insertion] =3D responseText; receiver.insert(insertion);=0D} else options.insertion(receiver, responseText);=0D} else receiver.update(responseText);=0D}=0D}=0D}); Ajax.PeriodicalUpdater =3D Class.create(Ajax.Base, { initialize: function($super, container, url, options) { $super(options); this.onComplete =3D this.options.onComplete; this.frequency =3D (this.options.frequency || 2); this.decay =3D (this.options.decay || 1); this.updater =3D { }; this.container =3D container; this.url =3D url; this.start();=0D}, start: function() { this.options.onComplete =3D this.updateComplete.bind(this); this.onTimerEvent();=0D}, stop: function() { this.updater.options.onComplete =3D undefined; clearTimeout(this.timer);=0D(this.onComplete || = Prototype.emptyFunction).apply(this, arguments);=0D}, updateComplete: function(response) { if (this.options.decay) { this.decay =3D (response.responseText =3D=3D this.lastText ? this.decay * this.options.decay : 1); this.lastText =3D response.responseText;=0D} this.timer =3D this.onTimerEvent.bind(this).delay(this.decay * = this.frequency);=0D}, onTimerEvent: function() { this.updater =3D new Ajax.Updater(this.container, this.url, = this.options);=0D}=0D}); function $(element) { if (arguments.length > 1) { for (var i =3D 0, elements =3D [], length =3D arguments.length; i < = length; i++) elements.push($(arguments[i])); return elements;=0D} if (Object.isString(element)) element =3D document.getElementById(element); return Element.extend(element);=0D} if (Prototype.BrowserFeatures.XPath) { document._getElementsByXPath =3D function(expression, parentElement) { var results =3D []; var query =3D document.evaluate(expression, $(parentElement) || = document, null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null); for (var i =3D 0, length =3D query.snapshotLength; i < length; i++) results.push(Element.extend(query.snapshotItem(i))); return = results;=0D};=0D}=0D/*---------------------------------------------------= -----------------------*/ if (!window.Node) var Node =3D { }; if (!Node.ELEMENT_NODE) { Object.extend(Node, { ELEMENT_NODE: 1, ATTRIBUTE_NODE: 2, TEXT_NODE: 3, CDATA_SECTION_NODE: 4, ENTITY_REFERENCE_NODE: 5, ENTITY_NODE: 6, PROCESSING_INSTRUCTION_NODE: 7, COMMENT_NODE: 8, DOCUMENT_NODE: 9, DOCUMENT_TYPE_NODE: 10, DOCUMENT_FRAGMENT_NODE: 11, NOTATION_NODE: 12=0D});=0D}=0D(function() { var element =3D this.Element; this.Element =3D function(tagName, attributes) { attributes =3D attributes || { }; tagName =3D tagName.toLowerCase(); var cache =3D Element.cache; if (Prototype.Browser.IE && attributes.name) { tagName =3D '<'+tagName+' name=3D"'+attributes.name+'">'; delete attributes.name; return Element.writeAttribute(document.createElement(tagName), = attributes);=0D} if (!cache[tagName]) cache[tagName] =3D = Element.extend(document.createElement(tagName)); return Element.writeAttribute(cache[tagName].cloneNode(false), = attributes);=0D}; Object.extend(this.Element, element || { });=0D}).call(window); Element.cache =3D { }; Element.Methods =3D { visible: function(element) { return $(element).style.display !=3D 'none';=0D}, toggle: function(element) { element =3D $(element); Element[Element.visible(element) ? 'hide' : 'show'](element); return element;=0D}, hide: function(element) { $(element).style.display =3D 'none'; return element;=0D}, show: function(element) { $(element).style.display =3D ''; return element;=0D}, remove: function(element) { element =3D $(element); element.parentNode.removeChild(element); return element;=0D}, update: function(element, content) { element =3D $(element); if (content && content.toElement) content =3D content.toElement(); if (Object.isElement(content)) return element.update().insert(content); content =3D Object.toHTML(content); element.innerHTML =3D content.stripScripts(); content.evalScripts.bind(content).defer(); return element;=0D}, replace: function(element, content) { element =3D $(element); if (content && content.toElement) content =3D content.toElement(); else if (!Object.isElement(content)) { content =3D Object.toHTML(content); var range =3D element.ownerDocument.createRange(); range.selectNode(element); content.evalScripts.bind(content).defer(); content =3D range.createContextualFragment(content.stripScripts());=0D} element.parentNode.replaceChild(content, element); return element;=0D}, insert: function(element, insertions) { element =3D $(element); if (Object.isString(insertions) || Object.isNumber(insertions) || Object.isElement(insertions) || (insertions && (insertions.toElement || = insertions.toHTML))) insertions =3D {bottom:insertions}; var content, insert, tagName, childNodes; for (var position in insertions) { content =3D insertions[position]; position =3D position.toLowerCase(); insert =3D Element._insertionTranslations[position]; if (content && content.toElement) content =3D content.toElement(); if (Object.isElement(content)) { insert(element, content); continue;=0D} content =3D Object.toHTML(content); tagName =3D ((position =3D=3D 'before' || position =3D=3D 'after')=0D? = element.parentNode : element).tagName.toUpperCase(); childNodes =3D Element._getContentFromAnonymousElement(tagName, = content.stripScripts()); if (position =3D=3D 'top' || position =3D=3D 'after') = childNodes.reverse(); childNodes.each(insert.curry(element)); content.evalScripts.bind(content).defer();=0D} return element;=0D}, wrap: function(element, wrapper, attributes) { element =3D $(element); if (Object.isElement(wrapper)) $(wrapper).writeAttribute(attributes || { }); else if (Object.isString(wrapper)) wrapper =3D new Element(wrapper, = attributes); else wrapper =3D new Element('div', wrapper); if (element.parentNode) element.parentNode.replaceChild(wrapper, element); wrapper.appendChild(element); return wrapper;=0D}, inspect: function(element) { element =3D $(element); var result =3D '<'+element.tagName.toLowerCase(); $H({'id': 'id', 'className': 'class'}).each(function(pair) { var property =3D pair.first(), attribute =3D pair.last(); var value =3D (element[property] || '').toString(); if (value) result+=3D ' '+attribute+'=3D'+value.inspect(true);=0D}); return result+'>';=0D}, recursivelyCollect: function(element, property) { element =3D $(element); var elements =3D []; while (element =3D element[property]) if (element.nodeType =3D=3D 1) elements.push(Element.extend(element)); return elements;=0D}, ancestors: function(element) { return $(element).recursivelyCollect('parentNode');=0D}, descendants: function(element) { return $(element).select("*");=0D}, firstDescendant: function(element) { element =3D $(element).firstChild; while (element && element.nodeType !=3D 1) element =3D = element.nextSibling; return $(element);=0D}, immediateDescendants: function(element) { if (!(element =3D $(element).firstChild)) return []; while (element && element.nodeType !=3D 1) element =3D = element.nextSibling; if (element) return [element].concat($(element).nextSiblings()); return [];=0D}, previousSiblings: function(element) { return $(element).recursivelyCollect('previousSibling');=0D}, nextSiblings: function(element) { return $(element).recursivelyCollect('nextSibling');=0D}, siblings: function(element) { element =3D $(element); return = element.previousSiblings().reverse().concat(element.nextSiblings());=0D},= match: function(element, selector) { if (Object.isString(selector)) selector =3D new Selector(selector); return selector.match($(element));=0D}, up: function(element, expression, index) { element =3D $(element); if (arguments.length =3D=3D 1) return $(element.parentNode); var ancestors =3D element.ancestors(); return Object.isNumber(expression) ? ancestors[expression] : Selector.findElement(ancestors, expression, index);=0D}, down: function(element, expression, index) { element =3D $(element); if (arguments.length =3D=3D 1) return element.firstDescendant(); return Object.isNumber(expression) ? element.descendants()[expression] : element.select(expression)[index || 0];=0D}, previous: function(element, expression, index) { element =3D $(element); if (arguments.length =3D=3D 1) return = $(Selector.handlers.previousElementSibling(element)); var previousSiblings =3D element.previousSiblings(); return Object.isNumber(expression) ? previousSiblings[expression] : Selector.findElement(previousSiblings, expression, index);=0D}, next: function(element, expression, index) { element =3D $(element); if (arguments.length =3D=3D 1) return = $(Selector.handlers.nextElementSibling(element)); var nextSiblings =3D element.nextSiblings(); return Object.isNumber(expression) ? nextSiblings[expression] : Selector.findElement(nextSiblings, expression, index);=0D}, select: function() { var args =3D $A(arguments), element =3D $(args.shift()); return Selector.findChildElements(element, args);=0D}, adjacent: function() { var args =3D $A(arguments), element =3D $(args.shift()); return Selector.findChildElements(element.parentNode, = args).without(element);=0D}, identify: function(element) { element =3D $(element); var id =3D element.readAttribute('id'), self =3D arguments.callee; if (id) return id; do { id =3D 'anonymous_element_'+self.counter++} while ($(id)); element.writeAttribute('id', id); return id;=0D}, readAttribute: function(element, name) { element =3D $(element); if (Prototype.Browser.IE) { var t =3D Element._attributeTranslations.read; if (t.values[name]) return t.values[name](element, name); if (t.names[name]) name =3D t.names[name]; if (name.include(':')) { return (!element.attributes || !element.attributes[name]) ? null : element.attributes[name].value;=0D}=0D} return element.getAttribute(name);=0D}, writeAttribute: function(element, name, value) { element =3D $(element); var attributes =3D { }, t =3D Element._attributeTranslations.write; if (typeof name =3D=3D 'object') attributes =3D name; else attributes[name] =3D Object.isUndefined(value) ? true : value; for (var attr in attributes) { name =3D t.names[attr] || attr; value =3D attributes[attr]; if (t.values[attr]) name =3D t.values[attr](element, value); if (value =3D=3D=3D false || value =3D=3D=3D null) element.removeAttribute(name); else if (value =3D=3D=3D true) element.setAttribute(name, name); else element.setAttribute(name, value);=0D} return element;=0D}, getHeight: function(element) { return $(element).getDimensions().height;=0D}, getWidth: function(element) { return $(element).getDimensions().width;=0D}, classNames: function(element) { return new Element.ClassNames(element);=0D}, hasClassName: function(element, className) { if (!(element =3D $(element))) return; var elementClassName =3D element.className; return (elementClassName.length > 0 && (elementClassName =3D=3D = className || new RegExp("(^|\\s)"+className+"(\\s|$)").test(elementClassName)));=0D}, addClassName: function(element, className) { if (!(element =3D $(element))) return; if (!element.hasClassName(className)) element.className+=3D (element.className ? ' ' : '')+className; return element;=0D}, removeClassName: function(element, className) { if (!(element =3D $(element))) return; element.className =3D element.className.replace( new RegExp("(^|\\s+)"+className+"(\\s+|$)"), ' ').strip(); return element;=0D}, toggleClassName: function(element, className) { if (!(element =3D $(element))) return; return element[element.hasClassName(className) ? 'removeClassName' : 'addClassName'](className);=0D}, cleanWhitespace: function(element) { element =3D $(element); var node =3D element.firstChild; while (node) { var nextNode =3D node.nextSibling; if (node.nodeType =3D=3D 3 && !/\S/.test(node.nodeValue)) element.removeChild(node); node =3D nextNode;=0D} return element;=0D}, empty: function(element) { return $(element).innerHTML.blank();=0D}, descendantOf: function(element, ancestor) { element =3D $(element), ancestor =3D $(ancestor); var originalAncestor =3D ancestor; if (element.compareDocumentPosition) return (element.compareDocumentPosition(ancestor) & 8) =3D=3D=3D 8; if (element.sourceIndex && !Prototype.Browser.Opera) { var e =3D element.sourceIndex, a =3D ancestor.sourceIndex, nextAncestor =3D ancestor.nextSibling; if (!nextAncestor) { do { ancestor =3D ancestor.parentNode; } while (!(nextAncestor =3D ancestor.nextSibling) && = ancestor.parentNode);=0D} if (nextAncestor && nextAncestor.sourceIndex) return (e > a && e < nextAncestor.sourceIndex);=0D} while (element =3D element.parentNode) if (element =3D=3D originalAncestor) return true; return false;=0D}, scrollTo: function(element) { element =3D $(element); var pos =3D element.cumulativeOffset(); window.scrollTo(pos[0], pos[1]); return element;=0D}, getStyle: function(element, style) { element =3D $(element); style =3D style =3D=3D 'float' ? 'cssFloat' : style.camelize(); var value =3D element.style[style]; if (!value) { var css =3D document.defaultView.getComputedStyle(element, null); value =3D css ? css[style] : null;=0D} if (style =3D=3D 'opacity') return value ? parseFloat(value) : 1.0; return value =3D=3D 'auto' ? null : value;=0D}, getOpacity: function(element) { return $(element).getStyle('opacity');=0D}, setStyle: function(element, styles) { element =3D $(element); var elementStyle =3D element.style, match; if (Object.isString(styles)) { element.style.cssText+=3D ';'+styles; return styles.include('opacity') ? element.setOpacity(styles.match(/opacity:\s*(\d?\.?\d*)/)[1]) : = element;=0D} for (var property in styles) if (property =3D=3D 'opacity') element.setOpacity(styles[property]); else elementStyle[(property =3D=3D 'float' || property =3D=3D 'cssFloat') = ?=0D(Object.isUndefined(elementStyle.styleFloat) ? 'cssFloat' : = 'styleFloat') : property] =3D styles[property]; return element;=0D}, setOpacity: function(element, value) { element =3D $(element); element.style.opacity =3D (value =3D=3D 1 || value =3D=3D=3D '') ? '' = :=0D(value < 0.00001) ? 0 : value; return element;=0D}, getDimensions: function(element) { element =3D $(element); var display =3D $(element).getStyle('display'); if (display !=3D 'none' && display !=3D null) // Safari bug return {width: element.offsetWidth, height: element.offsetHeight}; var els =3D element.style; var originalVisibility =3D els.visibility; var originalPosition =3D els.position; var originalDisplay =3D els.display; els.visibility =3D 'hidden'; els.position =3D 'absolute'; els.display =3D 'block'; var originalWidth =3D element.clientWidth; var originalHeight =3D element.clientHeight; els.display =3D originalDisplay; els.position =3D originalPosition; els.visibility =3D originalVisibility; return {width: originalWidth, height: originalHeight};=0D}, makePositioned: function(element) { element =3D $(element); var pos =3D Element.getStyle(element, 'position'); if (pos =3D=3D 'static' || !pos) { element._madePositioned =3D true; element.style.position =3D 'relative'; if (window.opera) { element.style.top =3D 0; element.style.left =3D 0;=0D}=0D} return element;=0D}, undoPositioned: function(element) { element =3D $(element); if (element._madePositioned) { element._madePositioned =3D undefined; element.style.position =3D element.style.top =3D element.style.left =3D element.style.bottom =3D element.style.right =3D '';=0D} return element;=0D}, makeClipping: function(element) { element =3D $(element); if (element._overflow) return element; element._overflow =3D Element.getStyle(element, 'overflow') || 'auto'; if (element._overflow !=3D=3D 'hidden') element.style.overflow =3D 'hidden'; return element;=0D}, undoClipping: function(element) { element =3D $(element); if (!element._overflow) return element; element.style.overflow =3D element._overflow =3D=3D 'auto' ? '' : = element._overflow; element._overflow =3D null; return element;=0D}, cumulativeOffset: function(element) { var valueT =3D 0, valueL =3D 0; do { valueT+=3D element.offsetTop || 0; valueL+=3D element.offsetLeft || 0; element =3D element.offsetParent;=0D} while (element); return Element._returnOffset(valueL, valueT);=0D}, positionedOffset: function(element) { var valueT =3D 0, valueL =3D 0; do { valueT+=3D element.offsetTop || 0; valueL+=3D element.offsetLeft || 0; element =3D element.offsetParent; if (element) { if (element.tagName =3D=3D 'BODY') break; var p =3D Element.getStyle(element, 'position'); if (p !=3D=3D 'static') break;=0D}=0D} while (element); return Element._returnOffset(valueL, valueT);=0D}, absolutize: function(element) { element =3D $(element); if (element.getStyle('position') =3D=3D 'absolute') return; var offsets =3D element.positionedOffset(); var top =3D offsets[1]; var left =3D offsets[0]; var width =3D element.clientWidth; var height =3D element.clientHeight; element._originalLeft =3D left-parseFloat(element.style.left || 0); element._originalTop =3D top -parseFloat(element.style.top || 0); element._originalWidth =3D element.style.width; element._originalHeight =3D element.style.height; element.style.position =3D 'absolute'; element.style.top =3D top+'px'; element.style.left =3D left+'px'; element.style.width =3D width+'px'; element.style.height =3D height+'px'; return element;=0D}, relativize: function(element) { element =3D $(element); if (element.getStyle('position') =3D=3D 'relative') return; element.style.position =3D 'relative'; var top =3D parseFloat(element.style.top || 0)-(element._originalTop = || 0); var left =3D parseFloat(element.style.left || 0)-(element._originalLeft = || 0); element.style.top =3D top+'px'; element.style.left =3D left+'px'; element.style.height =3D element._originalHeight; element.style.width =3D element._originalWidth; return element;=0D}, cumulativeScrollOffset: function(element) { var valueT =3D 0, valueL =3D 0; do { valueT+=3D element.scrollTop || 0; valueL+=3D element.scrollLeft || 0; element =3D element.parentNode;=0D} while (element); return Element._returnOffset(valueL, valueT);=0D}, getOffsetParent: function(element) { if (element.offsetParent) return $(element.offsetParent); if (element =3D=3D document.body) return $(element); while ((element =3D element.parentNode) && element !=3D document.body) if (Element.getStyle(element, 'position') !=3D 'static') return $(element); return $(document.body);=0D}, viewportOffset: function(forElement) { var valueT =3D 0, valueL =3D 0; var element =3D forElement; do { valueT+=3D element.offsetTop || 0; valueL+=3D element.offsetLeft || 0; if (element.offsetParent =3D=3D document.body && Element.getStyle(element, 'position') =3D=3D 'absolute') break;=0D} = while (element =3D element.offsetParent); element =3D forElement; do { if (!Prototype.Browser.Opera || element.tagName =3D=3D 'BODY') { valueT-=3D element.scrollTop || 0; valueL-=3D element.scrollLeft || 0;=0D}=0D} while (element =3D = element.parentNode); return Element._returnOffset(valueL, valueT);=0D}, clonePosition: function(element, source) { var options =3D Object.extend({ setLeft: true, setTop: true, setWidth: true, setHeight: true, offsetTop: 0, offsetLeft: 0=0D}, arguments[2] || { }); source =3D $(source); var p =3D source.viewportOffset(); element =3D $(element); var delta =3D [0, 0]; var parent =3D null; if (Element.getStyle(element, 'position') =3D=3D 'absolute') { parent =3D element.getOffsetParent(); delta =3D parent.viewportOffset();=0D} if (parent =3D=3D document.body) { delta[0]-=3D document.body.offsetLeft; delta[1]-=3D document.body.offsetTop;=0D} if (options.setLeft) element.style.left =3D = (p[0]-delta[0]+options.offsetLeft)+'px'; if (options.setTop) element.style.top =3D = (p[1]-delta[1]+options.offsetTop)+'px'; if (options.setWidth) element.style.width =3D source.offsetWidth+'px'; if (options.setHeight) element.style.height =3D = source.offsetHeight+'px'; return element;=0D}=0D}; Element.Methods.identify.counter =3D 1; Object.extend(Element.Methods, { getElementsBySelector: Element.Methods.select, childElements: Element.Methods.immediateDescendants=0D}); Element._attributeTranslations =3D { write: { names: { className: 'class', htmlFor: 'for'=0D}, values: { }=0D}=0D}; if (Prototype.Browser.Opera) { Element.Methods.getStyle =3D Element.Methods.getStyle.wrap( function(proceed, element, style) { switch (style) { case 'left': case 'top': case 'right': case 'bottom': if (proceed(element, 'position') =3D=3D=3D 'static') return null; case 'height': case 'width': if (!Element.visible(element)) return null; var dim =3D parseInt(proceed(element, style), 10); if (dim !=3D=3D element['offset'+style.capitalize()]) return dim+'px'; var properties; if (style =3D=3D=3D 'height') { properties =3D ['border-top-width', 'padding-top', 'padding-bottom', 'border-bottom-width'];=0D} else { properties =3D ['border-left-width', 'padding-left', 'padding-right', 'border-right-width'];=0D} return properties.inject(dim, function(memo, property) { var val =3D proceed(element, property); return val =3D=3D=3D null ? memo : memo-parseInt(val, 10);=0D})+'px'; default: return proceed(element, style);=0D}=0D}=0D); Element.Methods.readAttribute =3D Element.Methods.readAttribute.wrap( function(proceed, element, attribute) { if (attribute =3D=3D=3D 'title') return element.title; return proceed(element, attribute);=0D}=0D);=0D} else if (Prototype.Browser.IE) { Element.Methods.getOffsetParent =3D = Element.Methods.getOffsetParent.wrap( function(proceed, element) { element =3D $(element); var position =3D element.getStyle('position'); if (position !=3D=3D 'static') return proceed(element); element.setStyle({ position: 'relative' }); var value =3D proceed(element); element.setStyle({ position: position }); return value;=0D}=0D); $w('positionedOffset viewportOffset').each(function(method) { Element.Methods[method] =3D Element.Methods[method].wrap( function(proceed, element) { element =3D $(element); var position =3D element.getStyle('position'); if (position !=3D=3D 'static') return proceed(element); var offsetParent =3D element.getOffsetParent(); if (offsetParent && offsetParent.getStyle('position') =3D=3D=3D 'fixed') offsetParent.setStyle({ zoom: 1 }); element.setStyle({ position: 'relative' }); var value =3D proceed(element); element.setStyle({ position: position }); return value;=0D}=0D);=0D}); Element.Methods.getStyle =3D function(element, style) { element =3D $(element); style =3D (style =3D=3D 'float' || style =3D=3D 'cssFloat') ? = 'styleFloat' : style.camelize(); var value =3D element.style[style]; if (!value && element.currentStyle) value =3D = element.currentStyle[style]; if (style =3D=3D 'opacity') { if (value =3D (element.getStyle('filter') || = '').match(/alpha\(opacity=3D(.*)\)/)) if (value[1]) return parseFloat(value[1]) / 100; return 1.0;=0D} if (value =3D=3D 'auto') { if ((style =3D=3D 'width' || style =3D=3D 'height') && = (element.getStyle('display') !=3D 'none')) return element['offset'+style.capitalize()]+'px'; return null;=0D} return value;=0D}; Element.Methods.setOpacity =3D function(element, value) { function stripAlpha(filter){ return filter.replace(/alpha\([^\)]*\)/gi,'');=0D} element =3D $(element); var currentStyle =3D element.currentStyle; if ((currentStyle && !currentStyle.hasLayout) ||=0D(!currentStyle && = element.style.zoom =3D=3D 'normal')) element.style.zoom =3D 1; var filter =3D element.getStyle('filter'), style =3D element.style; if (value =3D=3D 1 || value =3D=3D=3D '') {=0D(filter =3D = stripAlpha(filter)) ? style.filter =3D filter : style.removeAttribute('filter'); return element;=0D} else if (value < 0.00001) value =3D 0; style.filter =3D stripAlpha(filter)+ 'alpha(opacity=3D'+(value * 100)+')'; return element;=0D}; Element._attributeTranslations =3D { read: { names: { 'class': 'className', 'for': 'htmlFor'=0D}, values: { _getAttr: function(element, attribute) { return element.getAttribute(attribute, 2);=0D}, _getAttrNode: function(element, attribute) { var node =3D element.getAttributeNode(attribute); return node ? node.value : "";=0D}, _getEv: function(element, attribute) { attribute =3D element.getAttribute(attribute); return attribute ? attribute.toString().slice(23,-2) : null;=0D}, _flag: function(element, attribute) { return $(element).hasAttribute(attribute) ? attribute : null;=0D}, style: function(element) { return element.style.cssText.toLowerCase();=0D}, title: function(element) { return element.title;=0D}=0D}=0D}=0D}; Element._attributeTranslations.write =3D { names: Object.extend({ cellpadding: 'cellPadding', cellspacing: 'cellSpacing'=0D}, = Element._attributeTranslations.read.names), values: { checked: function(element, value) { element.checked =3D !!value;=0D}, style: function(element, value) { element.style.cssText =3D value ? value : '';=0D}=0D}=0D}; Element._attributeTranslations.has =3D {}; $w('colSpan rowSpan vAlign dateTime accessKey tabIndex '+ 'encType maxLength readOnly longDesc').each(function(attr) { Element._attributeTranslations.write.names[attr.toLowerCase()] =3D attr; Element._attributeTranslations.has[attr.toLowerCase()] =3D = attr;=0D});=0D(function(v) { Object.extend(v, { href: v._getAttr, src: v._getAttr, type: v._getAttr, action: v._getAttrNode, disabled: v._flag, checked: v._flag, readonly: v._flag, multiple: v._flag, onload: v._getEv, onunload: v._getEv, onclick: v._getEv, ondblclick: v._getEv, onmousedown: v._getEv, onmouseup: v._getEv, onmouseover: v._getEv, onmousemove: v._getEv, onmouseout: v._getEv, onfocus: v._getEv, onblur: v._getEv, onkeypress: v._getEv, onkeydown: v._getEv, onkeyup: v._getEv, onsubmit: v._getEv, onreset: v._getEv, onselect: v._getEv, onchange: = v._getEv=0D});=0D})(Element._attributeTranslations.read.values);=0D} else if (Prototype.Browser.Gecko && = /rv:1\.8\.0/.test(navigator.userAgent)) { Element.Methods.setOpacity =3D function(element, value) { element =3D $(element); element.style.opacity =3D (value =3D=3D 1) ? 0.999999 :=0D(value = =3D=3D=3D '') ? '' : (value < 0.00001) ? 0 : value; return element;=0D};=0D} else if (Prototype.Browser.WebKit) { Element.Methods.setOpacity =3D function(element, value) { element =3D $(element); element.style.opacity =3D (value =3D=3D 1 || value =3D=3D=3D '') ? '' = :=0D(value < 0.00001) ? 0 : value; if (value =3D=3D 1) if(element.tagName =3D=3D 'IMG' && element.width) { element.width++; element.width--;=0D} else try { var n =3D document.createTextNode(' '); element.appendChild(n); element.removeChild(n);=0D} catch (e) { } return element;=0D}; Element.Methods.cumulativeOffset =3D function(element) { var valueT =3D 0, valueL =3D 0; do { valueT+=3D element.offsetTop || 0; valueL+=3D element.offsetLeft || 0; if (element.offsetParent =3D=3D document.body) if (Element.getStyle(element, 'position') =3D=3D 'absolute') break; element =3D element.offsetParent;=0D} while (element); return Element._returnOffset(valueL, valueT);=0D};=0D} if (Prototype.Browser.IE || Prototype.Browser.Opera) { Element.Methods.update =3D function(element, content) { element =3D $(element); if (content && content.toElement) content =3D content.toElement(); if (Object.isElement(content)) return element.update().insert(content); content =3D Object.toHTML(content); var tagName =3D element.tagName.toUpperCase(); if (tagName in Element._insertionTranslations.tags) { $A(element.childNodes).each(function(node) { element.removeChild(node) = }); Element._getContentFromAnonymousElement(tagName, = content.stripScripts())=0D.each(function(node) { = element.appendChild(node) });=0D} else element.innerHTML =3D content.stripScripts(); content.evalScripts.bind(content).defer(); return element;=0D};=0D} if ('outerHTML' in document.createElement('div')) { Element.Methods.replace =3D function(element, content) { element =3D $(element); if (content && content.toElement) content =3D content.toElement(); if (Object.isElement(content)) { element.parentNode.replaceChild(content, element); return element;=0D} content =3D Object.toHTML(content); var parent =3D element.parentNode, tagName =3D = parent.tagName.toUpperCase(); if (Element._insertionTranslations.tags[tagName]) { var nextSibling =3D element.next(); var fragments =3D Element._getContentFromAnonymousElement(tagName, = content.stripScripts()); parent.removeChild(element); if (nextSibling) fragments.each(function(node) { parent.insertBefore(node, nextSibling) = }); else fragments.each(function(node) { parent.appendChild(node) });=0D} else element.outerHTML =3D content.stripScripts(); content.evalScripts.bind(content).defer(); return element;=0D};=0D} Element._returnOffset =3D function(l, t) { var result =3D [l, t]; result.left =3D l; result.top =3D t; return result;=0D}; Element._getContentFromAnonymousElement =3D function(tagName, html) { var div =3D new Element('div'), t =3D = Element._insertionTranslations.tags[tagName]; if (t) { div.innerHTML =3D t[0]+html+t[1]; t[2].times(function() { div =3D div.firstChild });=0D} else = div.innerHTML =3D html; return $A(div.childNodes);=0D}; Element._insertionTranslations =3D { before: function(element, node) { element.parentNode.insertBefore(node, element);=0D}, top: function(element, node) { element.insertBefore(node, element.firstChild);=0D}, bottom: function(element, node) { element.appendChild(node);=0D}, after: function(element, node) { element.parentNode.insertBefore(node, element.nextSibling);=0D}, tags: { TABLE: ['<table>', '</table>', 1], TBODY: ['<table><tbody>', '</tbody></table>', 2], TR: ['<table><tbody><tr>', '</tr></tbody></table>', 3], TD: ['<table><tbody><tr><td>', '</td></tr></tbody></table>', 4], SELECT: ['<select>', '</select>', = 1]=0D}=0D};=0D(function() { Object.extend(this.tags, { THEAD: this.tags.TBODY, TFOOT: this.tags.TBODY, TH: this.tags.TD=0D});=0D}).call(Element._insertionTranslations); Element.Methods.Simulated =3D { hasAttribute: function(element, attribute) { attribute =3D Element._attributeTranslations.has[attribute] || = attribute; var node =3D $(element).getAttributeNode(attribute); return node && node.specified;=0D}=0D}; Element.Methods.ByTag =3D { }; Object.extend(Element, Element.Methods); if (!Prototype.BrowserFeatures.ElementExtensions && document.createElement('div').__proto__) { window.HTMLElement =3D { }; window.HTMLElement.prototype =3D = document.createElement('div').__proto__; Prototype.BrowserFeatures.ElementExtensions =3D true;=0D} Element.extend =3D (function() { if (Prototype.BrowserFeatures.SpecificElementExtensions) return Prototype.K; var Methods =3D { }, ByTag =3D Element.Methods.ByTag; var extend =3D Object.extend(function(element) { if (!element || element._extendedByPrototype || element.nodeType !=3D 1 || element =3D=3D window) return element; var methods =3D Object.clone(Methods), tagName =3D element.tagName, property, value; if (ByTag[tagName]) Object.extend(methods, ByTag[tagName]); for (property in methods) { value =3D methods[property]; if (Object.isFunction(value) && !(property in element)) element[property] =3D value.methodize();=0D} element._extendedByPrototype =3D Prototype.emptyFunction; return element;=0D}, { refresh: function() { if (!Prototype.BrowserFeatures.ElementExtensions) { Object.extend(Methods, Element.Methods); Object.extend(Methods, Element.Methods.Simulated);=0D}=0D}=0D}); extend.refresh(); return extend;=0D})(); Element.hasAttribute =3D function(element, attribute) { if (element.hasAttribute) return element.hasAttribute(attribute); return Element.Methods.Simulated.hasAttribute(element, attribute);=0D}; Element.addMethods =3D function(methods) { var F =3D Prototype.BrowserFeatures, T =3D Element.Methods.ByTag; if (!methods) { Object.extend(Form, Form.Methods); Object.extend(Form.Element, Form.Element.Methods); Object.extend(Element.Methods.ByTag, { "FORM": Object.clone(Form.Methods), "INPUT": Object.clone(Form.Element.Methods), "SELECT": Object.clone(Form.Element.Methods), "TEXTAREA": Object.clone(Form.Element.Methods)=0D});=0D} if (arguments.length =3D=3D 2) { var tagName =3D methods; methods =3D arguments[1];=0D} if (!tagName) Object.extend(Element.Methods, methods || { }); else { if (Object.isArray(tagName)) tagName.each(extend); else extend(tagName);=0D} function extend(tagName) { tagName =3D tagName.toUpperCase(); if (!Element.Methods.ByTag[tagName]) Element.Methods.ByTag[tagName] =3D { }; Object.extend(Element.Methods.ByTag[tagName], methods);=0D} function copy(methods, destination, onlyIfAbsent) { onlyIfAbsent =3D onlyIfAbsent || false; for (var property in methods) { var value =3D methods[property]; if (!Object.isFunction(value)) continue; if (!onlyIfAbsent || !(property in destination)) destination[property] =3D value.methodize();=0D}=0D} function findDOMClass(tagName) { var klass; var trans =3D { "OPTGROUP": "OptGroup", "TEXTAREA": "TextArea", "P": "Paragraph", "FIELDSET": "FieldSet", "UL": "UList", "OL": "OList", "DL": "DList", "DIR": "Directory", "H1": "Heading", "H2": "Heading", "H3": "Heading", "H4": "Heading", "H5": "Heading", "H6": "Heading", "Q": "Quote", "INS": "Mod", "DEL": "Mod", "A": "Anchor", "IMG": "Image", "CAPTION": "TableCaption", "COL": "TableCol", "COLGROUP": "TableCol", "THEAD": "TableSection", "TFOOT": "TableSection", "TBODY": "TableSection", "TR": "TableRow", "TH": "TableCell", "TD": "TableCell", "FRAMESET": "FrameSet", "IFRAME": "IFrame"=0D}; if (trans[tagName]) klass =3D 'HTML'+trans[tagName]+'Element'; if (window[klass]) return window[klass]; klass =3D 'HTML'+tagName+'Element'; if (window[klass]) return window[klass]; klass =3D 'HTML'+tagName.capitalize()+'Element'; if (window[klass]) return window[klass]; window[klass] =3D { }; window[klass].prototype =3D document.createElement(tagName).__proto__; return window[klass];=0D} if (F.ElementExtensions) { copy(Element.Methods, HTMLElement.prototype); copy(Element.Methods.Simulated, HTMLElement.prototype, true);=0D} if (F.SpecificElementExtensions) { for (var tag in Element.Methods.ByTag) { var klass =3D findDOMClass(tag); if (Object.isUndefined(klass)) continue; copy(T[tag], klass.prototype);=0D}=0D} Object.extend(Element, Element.Methods); delete Element.ByTag; if (Element.extend.refresh) Element.extend.refresh(); Element.cache =3D { };=0D}; document.viewport =3D { getDimensions: function() { var dimensions =3D { }; var B =3D Prototype.Browser; $w('width height').each(function(d) { var D =3D d.capitalize(); dimensions[d] =3D (B.WebKit && !document.evaluate) ? self['inner'+D] = :=0D(B.Opera) ? document.body['client'+D] : = document.documentElement['client'+D];=0D}); return dimensions;=0D}, getWidth: function() { return this.getDimensions().width;=0D}, getHeight: function() { return this.getDimensions().height;=0D}, getScrollOffsets: function() { return Element._returnOffset( window.pageXOffset || document.documentElement.scrollLeft || = document.body.scrollLeft, window.pageYOffset || document.documentElement.scrollTop || = document.body.scrollTop);=0D}=0D};=0D/* Portions of the Selector class = are derived from Jack Slocum=E2=80=99s DomQuery,=0D* part of YUI-Ext = version 0.40, distributed under the terms of an MIT-style=0D* license. = Please see http://www.yui-ext.com/ for more information. */ var Selector =3D Class.create({ initialize: function(expression) { this.expression =3D expression.strip(); this.compileMatcher();=0D}, shouldUseXPath: function() { if (!Prototype.BrowserFeatures.XPath) return false; var e =3D this.expression; if (Prototype.Browser.WebKit &&=0D(e.include("-of-type") || = e.include(":empty"))) return false; if ((/(\[[\w-]*?:|:checked)/).test(this.expression)) return false; return true;=0D}, compileMatcher: function() { if (this.shouldUseXPath()) return this.compileXPathMatcher(); var e =3D this.expression, ps =3D Selector.patterns, h =3D = Selector.handlers, c =3D Selector.criteria, le, p, m; if (Selector._cache[e]) { this.matcher =3D Selector._cache[e]; return;=0D} this.matcher =3D ["this.matcher =3D function(root) {", "var r =3D root, h =3D Selector.handlers, c =3D false, n;"]; while (e && le !=3D e && (/\S/).test(e)) { le =3D e; for (var i in ps) { p =3D ps[i]; if (m =3D e.match(p)) { this.matcher.push(Object.isFunction(c[i]) ? c[i](m) : new Template(c[i]).evaluate(m)); e =3D e.replace(m[0], ''); break;=0D}=0D}=0D} this.matcher.push("return h.unique(n);\n}"); eval(this.matcher.join('\n')); Selector._cache[this.expression] =3D this.matcher;=0D}, compileXPathMatcher: function() { var e =3D this.expression, ps =3D Selector.patterns, x =3D Selector.xpath, le, m; if (Selector._cache[e]) { this.xpath =3D Selector._cache[e]; return;=0D} this.matcher =3D ['.//*']; while (e && le !=3D e && (/\S/).test(e)) { le =3D e; for (var i in ps) { if (m =3D e.match(ps[i])) { this.matcher.push(Object.isFunction(x[i]) ? x[i](m) : new Template(x[i]).evaluate(m)); e =3D e.replace(m[0], ''); break;=0D}=0D}=0D} this.xpath =3D this.matcher.join(''); Selector._cache[this.expression] =3D this.xpath;=0D}, findElements: function(root) { root =3D root || document; if (this.xpath) return document._getElementsByXPath(this.xpath, root); return this.matcher(root);=0D}, match: function(element) { this.tokens =3D []; var e =3D this.expression, ps =3D Selector.patterns, as =3D = Selector.assertions; var le, p, m; while (e && le !=3D=3D e && (/\S/).test(e)) { le =3D e; for (var i in ps) { p =3D ps[i]; if (m =3D e.match(p)) { if (as[i]) { this.tokens.push([i, Object.clone(m)]); e =3D e.replace(m[0], '');=0D} else { return this.findElements(document).include(element);=0D}=0D}=0D}=0D} var match =3D true, name, matches; for (var i =3D 0, token; token =3D this.tokens[i]; i++) { name =3D token[0], matches =3D token[1]; if (!Selector.assertions[name](element, matches)) { match =3D false; break;=0D}=0D} return match;=0D}, toString: function() { return this.expression;=0D}, inspect: function() { return "#<Selector:"+this.expression.inspect()+">";=0D}=0D}); Object.extend(Selector, { _cache: { }, xpath: { descendant: "//*", child: "/*", adjacent: "/following-sibling::*[1]", laterSibling: '/following-sibling::*', tagName: function(m) { if (m[1] =3D=3D '*') return ''; return "[local-name()=3D'"+m[1].toLowerCase()+ "' or local-name()=3D'"+m[1].toUpperCase()+"']";=0D}, className: "[contains(concat(' ', @class, ' '), ' #{1} ')]", id: "[@id=3D'#{1}']", attrPresence: function(m) { m[1] =3D m[1].toLowerCase(); return new Template("[@#{1}]").evaluate(m);=0D}, attr: function(m) { m[1] =3D m[1].toLowerCase(); m[3] =3D m[5] || m[6]; return new Template(Selector.xpath.operators[m[2]]).evaluate(m);=0D}, pseudo: function(m) { var h =3D Selector.xpath.pseudos[m[1]]; if (!h) return ''; if (Object.isFunction(h)) return h(m); return new Template(Selector.xpath.pseudos[m[1]]).evaluate(m);=0D}, operators: { '=3D': "[@#{1}=3D'#{3}']", '!=3D': "[@#{1}!=3D'#{3}']", '^=3D': "[starts-with(@#{1}, '#{3}')]", '$=3D': "[substring(@#{1}, = (string-length(@#{1})-string-length('#{3}')+1))=3D'#{3}']", '*=3D': "[contains(@#{1}, '#{3}')]", '~=3D': "[contains(concat(' ', @#{1}, ' '), ' #{3} ')]", '|=3D': "[contains(concat('-', @#{1}, '-'), '-#{3}-')]"=0D}, pseudos: { 'first-child': '[not(preceding-sibling::*)]', 'last-child': '[not(following-sibling::*)]', 'only-child': '[not(preceding-sibling::* or following-sibling::*)]', 'empty': "[count(*) =3D 0 and (count(text()) =3D 0 or = translate(text(), ' \t\r\n', '') =3D '')]", 'checked': "[@checked]", 'disabled': "[@disabled]", 'enabled': "[not(@disabled)]", 'not': function(m) { var e =3D m[6], p =3D Selector.patterns, x =3D Selector.xpath, le, v; var exclusion =3D []; while (e && le !=3D e && (/\S/).test(e)) { le =3D e; for (var i in p) { if (m =3D e.match(p[i])) { v =3D Object.isFunction(x[i]) ? x[i](m) : new = Template(x[i]).evaluate(m); exclusion.push("("+v.substring(1, v.length-1)+")"); e =3D e.replace(m[0], ''); break;=0D}=0D}=0D} return "[not("+exclusion.join(" and ")+")]";=0D}, 'nth-child': function(m) { return Selector.xpath.pseudos.nth("(count(./preceding-sibling::*)+1) ", = m);=0D}, 'nth-last-child': function(m) { return Selector.xpath.pseudos.nth("(count(./following-sibling::*)+1) ", = m);=0D}, 'nth-of-type': function(m) { return Selector.xpath.pseudos.nth("position() ", m);=0D}, 'nth-last-of-type': function(m) { return Selector.xpath.pseudos.nth("(last()+1-position()) ", m);=0D}, 'first-of-type': function(m) { m[6] =3D "1"; return Selector.xpath.pseudos['nth-of-type'](m);=0D}, 'last-of-type': function(m) { m[6] =3D "1"; return Selector.xpath.pseudos['nth-last-of-type'](m);=0D}, 'only-of-type': function(m) { var p =3D Selector.xpath.pseudos; return = p['first-of-type'](m)+p['last-of-type'](m);=0D}, nth: function(fragment, m) { var mm, formula =3D m[6], predicate; if (formula =3D=3D 'even') formula =3D '2n+0'; if (formula =3D=3D 'odd') formula =3D '2n+1'; if (mm =3D formula.match(/^(\d+)$/)) // digit only return '['+fragment+"=3D "+mm[1]+']'; if (mm =3D formula.match(/^(-?\d*)?n(([+-])(\d+))?/)) { // an+b if (mm[1] =3D=3D "-") mm[1] =3D-1; var a =3D mm[1] ? Number(mm[1]) : 1; var b =3D mm[2] ? Number(mm[2]) : 0; predicate =3D "[((#{fragment}-#{b}) mod #{a} =3D 0) and "+ "((#{fragment}-#{b}) div #{a} >=3D 0)]"; return new Template(predicate).evaluate({ fragment: fragment, a: a, b: b });=0D}=0D}=0D}=0D}, criteria: { tagName: 'n =3D h.tagName(n, r, "#{1}", c); c =3D false;', className: 'n =3D h.className(n, r, "#{1}", c); c =3D false;', id: 'n =3D h.id(n, r, "#{1}", c); c =3D false;', attrPresence: 'n =3D h.attrPresence(n, r, "#{1}", c); c =3D false;', attr: function(m) { m[3] =3D (m[5] || m[6]); return new Template('n =3D h.attr(n, r, "#{1}", "#{3}", "#{2}", c); c = =3D false;').evaluate(m);=0D}, pseudo: function(m) { if (m[6]) m[6] =3D m[6].replace(/"/g, '\\"'); return new Template('n =3D h.pseudo(n, "#{1}", "#{6}", r, c); c =3D = false;').evaluate(m);=0D}, descendant: 'c =3D "descendant";', child: 'c =3D "child";', adjacent: 'c =3D "adjacent";', laterSibling: 'c =3D "laterSibling";'=0D}, patterns: { laterSibling: /^\s*~\s*/, child: /^\s*>\s*/, adjacent: /^\s*\+\s*/, descendant: /^\s/, tagName: /^\s*(\*|[\w\-]+)(\b|$)?/, id: /^#([\w\-\*]+)(\b|$)/, className: /^\.([\w\-\*]+)(\b|$)/, pseudo:=0D/^:((first|last|nth|nth-last|only)(-child|-of-type)|empty|check= ed|(en|dis)abled|not)(\((.*?)\))?(\b|$|(?=3D\s|[:+~>]))/, attrPresence: /^\[([\w]+)\]/, attr: = /\[((?:[\w-]*:)?[\w-]+)\s*(?:([!^$*~|]?=3D)\s*((['"])([^\4]*?)\4|([^'"][^= \]]*?)))?\]/=0D}, assertions: { tagName: function(element, matches) { return matches[1].toUpperCase() =3D=3D = element.tagName.toUpperCase();=0D}, className: function(element, matches) { return Element.hasClassName(element, matches[1]);=0D}, id: function(element, matches) { return element.id =3D=3D=3D matches[1];=0D}, attrPresence: function(element, matches) { return Element.hasAttribute(element, matches[1]);=0D}, attr: function(element, matches) { var nodeValue =3D Element.readAttribute(element, matches[1]); return nodeValue && Selector.operators[matches[2]](nodeValue, matches[5] = || matches[6]);=0D}=0D}, handlers: { concat: function(a, b) { for (var i =3D 0, node; node =3D b[i]; i++) a.push(node); return a;=0D}, mark: function(nodes) { var _true =3D Prototype.emptyFunction; for (var i =3D 0, node; node =3D nodes[i]; i++) node._countedByPrototype =3D _true; return nodes;=0D}, unmark: function(nodes) { for (var i =3D 0, node; node =3D nodes[i]; i++) node._countedByPrototype =3D undefined; return nodes;=0D}, index: function(parentNode, reverse, ofType) { parentNode._countedByPrototype =3D Prototype.emptyFunction; if (reverse) { for (var nodes =3D parentNode.childNodes, i =3D nodes.length-1, j =3D 1; = i >=3D 0; i--) { var node =3D nodes[i]; if (node.nodeType =3D=3D 1 && (!ofType || node._countedByPrototype)) = node.nodeIndex =3D j++;=0D}=0D} else { for (var i =3D 0, j =3D 1, nodes =3D parentNode.childNodes; node =3D = nodes[i]; i++) if (node.nodeType =3D=3D 1 && (!ofType || node._countedByPrototype)) = node.nodeIndex =3D j++;=0D}=0D}, unique: function(nodes) { if (nodes.length =3D=3D 0) return nodes; var results =3D [], n; for (var i =3D 0, l =3D nodes.length; i < l; i++) if (!(n =3D nodes[i])._countedByPrototype) { n._countedByPrototype =3D Prototype.emptyFunction; results.push(Element.extend(n));=0D} return Selector.handlers.unmark(results);=0D}, descendant: function(nodes) { var h =3D Selector.handlers; for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) h.concat(results, node.getElementsByTagName('*')); return results;=0D}, child: function(nodes) { var h =3D Selector.handlers; for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) { for (var j =3D 0, child; child =3D node.childNodes[j]; j++) if (child.nodeType =3D=3D 1 && child.tagName !=3D '!') = results.push(child);=0D} return results;=0D}, adjacent: function(nodes) { for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) { var next =3D this.nextElementSibling(node); if (next) results.push(next);=0D} return results;=0D}, laterSibling: function(nodes) { var h =3D Selector.handlers; for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) h.concat(results, Element.nextSiblings(node)); return results;=0D}, nextElementSibling: function(node) { while (node =3D node.nextSibling) if (node.nodeType =3D=3D 1) return node; return null;=0D}, previousElementSibling: function(node) { while (node =3D node.previousSibling) if (node.nodeType =3D=3D 1) return node; return null;=0D}, tagName: function(nodes, root, tagName, combinator) { var uTagName =3D tagName.toUpperCase(); var results =3D [], h =3D Selector.handlers; if (nodes) { if (combinator) { if (combinator =3D=3D "descendant") { for (var i =3D 0, node; node =3D nodes[i]; i++) h.concat(results, node.getElementsByTagName(tagName)); return results;=0D} else nodes =3D this[combinator](nodes); if (tagName =3D=3D "*") return nodes;=0D} for (var i =3D 0, node; node =3D nodes[i]; i++) if (node.tagName.toUpperCase() =3D=3D=3D uTagName) results.push(node); return results;=0D} else return root.getElementsByTagName(tagName);=0D}, id: function(nodes, root, id, combinator) { var targetNode =3D $(id), h =3D Selector.handlers; if (!targetNode) return []; if (!nodes && root =3D=3D document) return [targetNode]; if (nodes) { if (combinator) { if (combinator =3D=3D 'child') { for (var i =3D 0, node; node =3D nodes[i]; i++) if (targetNode.parentNode =3D=3D node) return [targetNode];=0D} else if = (combinator =3D=3D 'descendant') { for (var i =3D 0, node; node =3D nodes[i]; i++) if (Element.descendantOf(targetNode, node)) return [targetNode];=0D} = else if (combinator =3D=3D 'adjacent') { for (var i =3D 0, node; node =3D nodes[i]; i++) if (Selector.handlers.previousElementSibling(targetNode) =3D=3D node) return [targetNode];=0D} else nodes =3D h[combinator](nodes);=0D} for (var i =3D 0, node; node =3D nodes[i]; i++) if (node =3D=3D targetNode) return [targetNode]; return [];=0D} return (targetNode && Element.descendantOf(targetNode, root)) ? = [targetNode] : [];=0D}, className: function(nodes, root, className, combinator) { if (nodes && combinator) nodes =3D this[combinator](nodes); return Selector.handlers.byClassName(nodes, root, className);=0D}, byClassName: function(nodes, root, className) { if (!nodes) nodes =3D Selector.handlers.descendant([root]); var needle =3D ' '+className+' '; for (var i =3D 0, results =3D [], node, nodeClassName; node =3D = nodes[i]; i++) { nodeClassName =3D node.className; if (nodeClassName.length =3D=3D 0) continue; if (nodeClassName =3D=3D className || (' '+nodeClassName+' = ').include(needle)) results.push(node);=0D} return results;=0D}, attrPresence: function(nodes, root, attr, combinator) { if (!nodes) nodes =3D root.getElementsByTagName("*"); if (nodes && combinator) nodes =3D this[combinator](nodes); var results =3D []; for (var i =3D 0, node; node =3D nodes[i]; i++) if (Element.hasAttribute(node, attr)) results.push(node); return results;=0D}, attr: function(nodes, root, attr, value, operator, combinator) { if (!nodes) nodes =3D root.getElementsByTagName("*"); if (nodes && combinator) nodes =3D this[combinator](nodes); var handler =3D Selector.operators[operator], results =3D []; for (var i =3D 0, node; node =3D nodes[i]; i++) { var nodeValue =3D Element.readAttribute(node, attr); if (nodeValue =3D=3D=3D null) continue; if (handler(nodeValue, value)) results.push(node);=0D} return results;=0D}, pseudo: function(nodes, name, value, root, combinator) { if (nodes && combinator) nodes =3D this[combinator](nodes); if (!nodes) nodes =3D root.getElementsByTagName("*"); return Selector.pseudos[name](nodes, value, root);=0D}=0D}, pseudos: { 'first-child': function(nodes, value, root) { for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) { if (Selector.handlers.previousElementSibling(node)) continue; results.push(node);=0D} return results;=0D}, 'last-child': function(nodes, value, root) { for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) { if (Selector.handlers.nextElementSibling(node)) continue; results.push(node);=0D} return results;=0D}, 'only-child': function(nodes, value, root) { var h =3D Selector.handlers; for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) if (!h.previousElementSibling(node) && !h.nextElementSibling(node)) results.push(node); return results;=0D}, 'nth-child': function(nodes, formula, root) { return Selector.pseudos.nth(nodes, formula, root);=0D}, 'nth-last-child': function(nodes, formula, root) { return Selector.pseudos.nth(nodes, formula, root, true);=0D}, 'nth-of-type': function(nodes, formula, root) { return Selector.pseudos.nth(nodes, formula, root, false, true);=0D}, 'nth-last-of-type': function(nodes, formula, root) { return Selector.pseudos.nth(nodes, formula, root, true, true);=0D}, 'first-of-type': function(nodes, formula, root) { return Selector.pseudos.nth(nodes, "1", root, false, true);=0D}, 'last-of-type': function(nodes, formula, root) { return Selector.pseudos.nth(nodes, "1", root, true, true);=0D}, 'only-of-type': function(nodes, formula, root) { var p =3D Selector.pseudos; return p['last-of-type'](p['first-of-type'](nodes, formula, root), = formula, root);=0D}, getIndices: function(a, b, total) { if (a =3D=3D 0) return b > 0 ? [b] : []; return $R(1, total).inject([], function(memo, i) { if (0 =3D=3D (i-b) % a && (i-b) / a >=3D 0) memo.push(i); return memo;=0D});=0D}, nth: function(nodes, formula, root, reverse, ofType) { if (nodes.length =3D=3D 0) return []; if (formula =3D=3D 'even') formula =3D '2n+0'; if (formula =3D=3D 'odd') formula =3D '2n+1'; var h =3D Selector.handlers, results =3D [], indexed =3D [], m; h.mark(nodes); for (var i =3D 0, node; node =3D nodes[i]; i++) { if (!node.parentNode._countedByPrototype) { h.index(node.parentNode, reverse, ofType); indexed.push(node.parentNode);=0D}=0D} if (formula.match(/^\d+$/)) { // just a number formula =3D Number(formula); for (var i =3D 0, node; node =3D nodes[i]; i++) if (node.nodeIndex =3D=3D formula) results.push(node);=0D} else if (m = =3D formula.match(/^(-?\d*)?n(([+-])(\d+))?/)) { // an+b if (m[1] =3D=3D "-") m[1] =3D-1; var a =3D m[1] ? Number(m[1]) : 1; var b =3D m[2] ? Number(m[2]) : 0; var indices =3D Selector.pseudos.getIndices(a, b, nodes.length); for (var i =3D 0, node, l =3D indices.length; node =3D nodes[i]; i++) { for (var j =3D 0; j < l; j++) if (node.nodeIndex =3D=3D indices[j]) results.push(node);=0D}=0D} h.unmark(nodes); h.unmark(indexed); return results;=0D}, 'empty': function(nodes, value, root) { for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) { if (node.tagName =3D=3D '!' || (node.firstChild && = !node.innerHTML.match(/^\s*$/))) continue; results.push(node);=0D} return results;=0D}, 'not': function(nodes, selector, root) { var h =3D Selector.handlers, selectorType, m; var exclusions =3D new Selector(selector).findElements(root); h.mark(exclusions); for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) if (!node._countedByPrototype) results.push(node); h.unmark(exclusions); return results;=0D}, 'enabled': function(nodes, value, root) { for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) if (!node.disabled) results.push(node); return results;=0D}, 'disabled': function(nodes, value, root) { for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) if (node.disabled) results.push(node); return results;=0D}, 'checked': function(nodes, value, root) { for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) if (node.checked) results.push(node); return results;=0D}=0D}, operators: { '=3D': function(nv, v) { return nv =3D=3D v; }, '!=3D': function(nv, v) { return nv !=3D v; }, '^=3D': function(nv, v) { return nv.startsWith(v); }, '$=3D': function(nv, v) { return nv.endsWith(v); }, '*=3D': function(nv, v) { return nv.include(v); }, '~=3D': function(nv, v) { return (' '+nv+' ').include(' '+v+' '); }, '|=3D': function(nv, v) { return = ('-'+nv.toUpperCase()+'-').include('-'+v.toUpperCase()+'-'); }=0D}, split: function(expression) { var expressions =3D []; expression.scan(/(([\w#:.~>+()\s-]+|\*|\[.*?\])+)\s*(,|$)/, function(m) = { expressions.push(m[1].strip());=0D}); return expressions;=0D}, matchElements: function(elements, expression) { var matches =3D $$(expression), h =3D Selector.handlers; h.mark(matches); for (var i =3D 0, results =3D [], element; element =3D elements[i]; i++) if (element._countedByPrototype) results.push(element); h.unmark(matches); return results;=0D}, findElement: function(elements, expression, index) { if (Object.isNumber(expression)) { index =3D expression; expression =3D false;=0D} return Selector.matchElements(elements, expression || '*')[index || = 0];=0D}, findChildElements: function(element, expressions) { expressions =3D Selector.split(expressions.join(',')); var results =3D [], h =3D Selector.handlers; for (var i =3D 0, l =3D expressions.length, selector; i < l; i++) { selector =3D new Selector(expressions[i].strip()); h.concat(results, selector.findElements(element));=0D} return (l > 1) ? h.unique(results) : results;=0D}=0D}); if (Prototype.Browser.IE) { Object.extend(Selector.handlers, { concat: function(a, b) { for (var i =3D 0, node; node =3D b[i]; i++) if (node.tagName !=3D=3D "!") a.push(node); return a;=0D}, unmark: function(nodes) { for (var i =3D 0, node; node =3D nodes[i]; i++) node.removeAttribute('_countedByPrototype'); return nodes;=0D}=0D});=0D} function $$() { return Selector.findChildElements(document, $A(arguments));=0D} var Form =3D { reset: function(form) { $(form).reset(); return form;=0D}, serializeElements: function(elements, options) { if (typeof options !=3D 'object') options =3D { hash: !!options }; else if (Object.isUndefined(options.hash)) options.hash =3D true; var key, value, submitted =3D false, submit =3D options.submit; var data =3D elements.inject({ }, function(result, element) { if (!element.disabled && element.name) { key =3D element.name; value =3D $(element).getValue(); if (value !=3D null && (element.type !=3D 'submit' || (!submitted && submit !=3D=3D false && (!submit || key =3D=3D submit) && (submitted =3D = true)))) { if (key in result) { if (!Object.isArray(result[key])) result[key] =3D [result[key]]; result[key].push(value);=0D} else result[key] =3D value;=0D}=0D} return result;=0D}); return options.hash ? data : Object.toQueryString(data);=0D}=0D}; Form.Methods =3D { serialize: function(form, options) { return Form.serializeElements(Form.getElements(form), options);=0D}, getElements: function(form) { return $A($(form).getElementsByTagName('*')).inject([], function(elements, child) { if (Form.Element.Serializers[child.tagName.toLowerCase()]) elements.push(Element.extend(child)); return elements;=0D}=0D);=0D}, getInputs: function(form, typeName, name) { form =3D $(form); var inputs =3D form.getElementsByTagName('input'); if (!typeName && !name) return $A(inputs).map(Element.extend); for (var i =3D 0, matchingInputs =3D [], length =3D inputs.length; i < = length; i++) { var input =3D inputs[i]; if ((typeName && input.type !=3D typeName) || (name && input.name !=3D = name)) continue; matchingInputs.push(Element.extend(input));=0D} return matchingInputs;=0D}, disable: function(form) { form =3D $(form); Form.getElements(form).invoke('disable'); return form;=0D}, enable: function(form) { form =3D $(form); Form.getElements(form).invoke('enable'); return form;=0D}, findFirstElement: function(form) { var elements =3D $(form).getElements().findAll(function(element) { return 'hidden' !=3D element.type && !element.disabled;=0D}); var firstByIndex =3D elements.findAll(function(element) { return element.hasAttribute('tabIndex') && element.tabIndex >=3D = 0;=0D}).sortBy(function(element) { return element.tabIndex }).first(); return firstByIndex ? firstByIndex : elements.find(function(element) { return ['input', 'select', = 'textarea'].include(element.tagName.toLowerCase());=0D});=0D}, focusFirstElement: function(form) { form =3D $(form); form.findFirstElement().activate(); return form;=0D}, request: function(form, options) { form =3D $(form), options =3D Object.clone(options || { }); var params =3D options.parameters, action =3D = form.readAttribute('action') || ''; if (action.blank()) action =3D window.location.href; options.parameters =3D form.serialize(true); if (params) { if (Object.isString(params)) params =3D params.toQueryParams(); Object.extend(options.parameters, params);=0D} if (form.hasAttribute('method') && !options.method) options.method =3D form.method; return new Ajax.Request(action, = options);=0D}=0D};=0D/*--------------------------------------------------= ------------------------*/ Form.Element =3D { focus: function(element) { $(element).focus(); return element;=0D}, select: function(element) { $(element).select(); return element;=0D}=0D}; Form.Element.Methods =3D { serialize: function(element) { element =3D $(element); if (!element.disabled && element.name) { var value =3D element.getValue(); if (value !=3D undefined) { var pair =3D { }; pair[element.name] =3D value; return Object.toQueryString(pair);=0D}=0D} return '';=0D}, getValue: function(element) { element =3D $(element); var method =3D element.tagName.toLowerCase(); return Form.Element.Serializers[method](element);=0D}, setValue: function(element, value) { element =3D $(element); var method =3D element.tagName.toLowerCase(); Form.Element.Serializers[method](element, value); return element;=0D}, clear: function(element) { $(element).value =3D ''; return element;=0D}, present: function(element) { return $(element).value !=3D '';=0D}, activate: function(element) { element =3D $(element); try { element.focus(); if (element.select && (element.tagName.toLowerCase() !=3D 'input' = ||=0D!['button', 'reset', 'submit'].include(element.type))) element.select();=0D} catch (e) { } return element;=0D}, disable: function(element) { element =3D $(element); element.blur(); element.disabled =3D true; return element;=0D}, enable: function(element) { element =3D $(element); element.disabled =3D false; return = element;=0D}=0D};=0D/*---------------------------------------------------= -----------------------*/ var Field =3D Form.Element; var $F =3D = Form.Element.Methods.getValue;=0D/*--------------------------------------= ------------------------------------*/ Form.Element.Serializers =3D { input: function(element, value) { switch (element.type.toLowerCase()) { case 'checkbox': case 'radio': return Form.Element.Serializers.inputSelector(element, value); default: return Form.Element.Serializers.textarea(element, value);=0D}=0D}, inputSelector: function(element, value) { if (Object.isUndefined(value)) return element.checked ? element.value : = null; else element.checked =3D !!value;=0D}, textarea: function(element, value) { if (Object.isUndefined(value)) return element.value; else element.value =3D value;=0D}, select: function(element, index) { if (Object.isUndefined(index)) return this[element.type =3D=3D 'select-one' ? 'selectOne' : 'selectMany'](element); else { var opt, value, single =3D !Object.isArray(index); for (var i =3D 0, length =3D element.length; i < length; i++) { opt =3D element.options[i]; value =3D this.optionValue(opt); if (single) { if (value =3D=3D index) { opt.selected =3D true; return;=0D}=0D} else opt.selected =3D index.include(value);=0D}=0D}=0D}, selectOne: function(element) { var index =3D element.selectedIndex; return index >=3D 0 ? this.optionValue(element.options[index]) : = null;=0D}, selectMany: function(element) { var values, length =3D element.length; if (!length) return null; for (var i =3D 0, values =3D []; i < length; i++) { var opt =3D element.options[i]; if (opt.selected) values.push(this.optionValue(opt));=0D} return values;=0D}, optionValue: function(opt) { return Element.extend(opt).hasAttribute('value') ? opt.value : = opt.text;=0D}=0D};=0D/*--------------------------------------------------= ------------------------*/ Abstract.TimedObserver =3D Class.create(PeriodicalExecuter, { initialize: function($super, element, frequency, callback) { $super(callback, frequency); this.element =3D $(element); this.lastValue =3D this.getValue();=0D}, execute: function() { var value =3D this.getValue(); if (Object.isString(this.lastValue) && Object.isString(value) ? this.lastValue !=3D value : String(this.lastValue) !=3D String(value)) { this.callback(this.element, value); this.lastValue =3D value;=0D}=0D}=0D}); Form.Element.Observer =3D Class.create(Abstract.TimedObserver, { getValue: function() { return Form.Element.getValue(this.element);=0D}=0D}); Form.Observer =3D Class.create(Abstract.TimedObserver, { getValue: function() { return = Form.serialize(this.element);=0D}=0D});=0D/*-----------------------------= ---------------------------------------------*/ Abstract.EventObserver =3D Class.create({ initialize: function(element, callback) { this.element =3D $(element); this.callback =3D callback; this.lastValue =3D this.getValue(); if (this.element.tagName.toLowerCase() =3D=3D 'form') this.registerFormCallbacks(); else this.registerCallback(this.element);=0D}, onElementEvent: function() { var value =3D this.getValue(); if (this.lastValue !=3D value) { this.callback(this.element, value); this.lastValue =3D value;=0D}=0D}, registerFormCallbacks: function() { Form.getElements(this.element).each(this.registerCallback, this);=0D}, registerCallback: function(element) { if (element.type) { switch (element.type.toLowerCase()) { case 'checkbox': case 'radio': Event.observe(element, 'click', this.onElementEvent.bind(this)); break; default: Event.observe(element, 'change', this.onElementEvent.bind(this)); break;=0D}=0D}=0D}=0D}); Form.Element.EventObserver =3D Class.create(Abstract.EventObserver, { getValue: function() { return Form.Element.getValue(this.element);=0D}=0D}); Form.EventObserver =3D Class.create(Abstract.EventObserver, { getValue: function() { return Form.serialize(this.element);=0D}=0D}); if (!window.Event) var Event =3D { }; Object.extend(Event, { KEY_BACKSPACE: 8, KEY_TAB: 9, KEY_RETURN: 13, KEY_ESC: 27, KEY_LEFT: 37, KEY_UP: 38, KEY_RIGHT: 39, KEY_DOWN: 40, KEY_DELETE: 46, KEY_HOME: 36, KEY_END: 35, KEY_PAGEUP: 33, KEY_PAGEDOWN: 34, KEY_INSERT: 45, cache: { }, relatedTarget: function(event) { var element; switch(event.type) { case 'mouseover': element =3D event.fromElement; break; case 'mouseout': element =3D event.toElement; break; default: return null;=0D} return Element.extend(element);=0D}=0D}); Event.Methods =3D (function() { var isButton; if (Prototype.Browser.IE) { var buttonMap =3D { 0: 1, 1: 4, 2: 2 }; isButton =3D function(event, code) { return event.button =3D=3D buttonMap[code];=0D};=0D} else if = (Prototype.Browser.WebKit) { isButton =3D function(event, code) { switch (code) { case 0: return event.which =3D=3D 1 && !event.metaKey; case 1: return event.which =3D=3D 1 && event.metaKey; default: return false;=0D}=0D};=0D} else { isButton =3D function(event, code) { return event.which ? (event.which =3D=3D=3D code+1) : (event.button = =3D=3D=3D code);=0D};=0D} return { isLeftClick: function(event) { return isButton(event, 0) }, isMiddleClick: function(event) { return isButton(event, 1) }, isRightClick: function(event) { return isButton(event, 2) }, element: function(event) { var node =3D Event.extend(event).target; return Element.extend(node.nodeType =3D=3D Node.TEXT_NODE ? = node.parentNode : node);=0D}, findElement: function(event, expression) { var element =3D Event.element(event); if (!expression) return element; var elements =3D [element].concat(element.ancestors()); return Selector.findElement(elements, expression, 0);=0D}, pointer: function(event) { return { x: event.pageX || (event.clientX+=0D(document.documentElement.scrollLeft = || document.body.scrollLeft)), y: event.pageY || (event.clientY+=0D(document.documentElement.scrollTop = || document.body.scrollTop))=0D};=0D}, pointerX: function(event) { return Event.pointer(event).x }, pointerY: function(event) { return Event.pointer(event).y }, stop: function(event) { Event.extend(event); event.preventDefault(); event.stopPropagation(); event.stopped =3D true;=0D}=0D};=0D})(); Event.extend =3D (function() { var methods =3D Object.keys(Event.Methods).inject({ }, function(m, name) = { m[name] =3D Event.Methods[name].methodize(); return m;=0D}); if (Prototype.Browser.IE) { Object.extend(methods, { stopPropagation: function() { this.cancelBubble =3D true }, preventDefault: function() { this.returnValue =3D false }, inspect: function() { return "[object Event]" }=0D}); return function(event) { if (!event) return false; if (event._extendedByPrototype) return event; event._extendedByPrototype =3D Prototype.emptyFunction; var pointer =3D Event.pointer(event); Object.extend(event, { target: event.srcElement, relatedTarget: Event.relatedTarget(event), pageX: pointer.x, pageY: pointer.y=0D}); return Object.extend(event, methods);=0D};=0D} else { Event.prototype =3D Event.prototype || = document.createEvent("HTMLEvents").__proto__; Object.extend(Event.prototype, methods); return Prototype.K;=0D}=0D})(); Object.extend(Event, (function() { var cache =3D Event.cache; function getEventID(element) { if (element._prototypeEventID) return element._prototypeEventID[0]; arguments.callee.id =3D arguments.callee.id || 1; return element._prototypeEventID =3D [++arguments.callee.id];=0D} function getDOMEventName(eventName) { if (eventName && eventName.include(':')) return "dataavailable"; return eventName;=0D} function getCacheForID(id) { return cache[id] =3D cache[id] || { };=0D} function getWrappersForEventName(id, eventName) { var c =3D getCacheForID(id); return c[eventName] =3D c[eventName] || [];=0D} function createWrapper(element, eventName, handler) { var id =3D getEventID(element); var c =3D getWrappersForEventName(id, eventName); if (c.pluck("handler").include(handler)) return false; var wrapper =3D function(event) { if (!Event || !Event.extend ||=0D(event.eventName && event.eventName = !=3D eventName)) return false; Event.extend(event); handler.call(element, event);=0D}; wrapper.handler =3D handler; c.push(wrapper); return wrapper;=0D} function findWrapper(id, eventName, handler) { var c =3D getWrappersForEventName(id, eventName); return c.find(function(wrapper) { return wrapper.handler =3D=3D handler = });=0D} function destroyWrapper(id, eventName, handler) { var c =3D getCacheForID(id); if (!c[eventName]) return false; c[eventName] =3D c[eventName].without(findWrapper(id, eventName, = handler));=0D} function destroyCache() { for (var id in cache) for (var eventName in cache[id]) cache[id][eventName] =3D null;=0D} if (window.attachEvent) { window.attachEvent("onunload", destroyCache);=0D} return { observe: function(element, eventName, handler) { element =3D $(element); var name =3D getDOMEventName(eventName); var wrapper =3D createWrapper(element, eventName, handler); if (!wrapper) return element; if (element.addEventListener) { element.addEventListener(name, wrapper, false);=0D} else { element.attachEvent("on"+name, wrapper);=0D} return element;=0D}, stopObserving: function(element, eventName, handler) { element =3D $(element); var id =3D getEventID(element), name =3D getDOMEventName(eventName); if (!handler && eventName) { getWrappersForEventName(id, eventName).each(function(wrapper) { element.stopObserving(eventName, wrapper.handler);=0D}); return element;=0D} else if (!eventName) { Object.keys(getCacheForID(id)).each(function(eventName) { element.stopObserving(eventName);=0D}); return element;=0D} var wrapper =3D findWrapper(id, eventName, handler); if (!wrapper) return element; if (element.removeEventListener) { element.removeEventListener(name, wrapper, false);=0D} else { element.detachEvent("on"+name, wrapper);=0D} destroyWrapper(id, eventName, handler); return element;=0D}, fire: function(element, eventName, memo) { element =3D $(element); if (element =3D=3D document && document.createEvent && = !element.dispatchEvent) element =3D document.documentElement; var event; if (document.createEvent) { event =3D document.createEvent("HTMLEvents"); event.initEvent("dataavailable", true, true);=0D} else { event =3D document.createEventObject(); event.eventType =3D "ondataavailable";=0D} event.eventName =3D eventName; event.memo =3D memo || { }; if (document.createEvent) { element.dispatchEvent(event);=0D} else { element.fireEvent(event.eventType, event);=0D} return Event.extend(event);=0D}=0D};=0D})()); Object.extend(Event, Event.Methods); Element.addMethods({ fire: Event.fire, observe: Event.observe, stopObserving: Event.stopObserving=0D}); Object.extend(document, { fire: Element.Methods.fire.methodize(), observe: Element.Methods.observe.methodize(), stopObserving: Element.Methods.stopObserving.methodize(), loaded: false=0D});=0D(function() {=0D/* Support for the = DOMContentLoaded event is based on work by Dan Webb, Matthias Miller, Dean Edwards and John Resig. */ var timer; function fireContentLoadedEvent() { if (document.loaded) return; if (timer) window.clearInterval(timer); document.fire("dom:loaded"); document.loaded =3D true;=0D} if (document.addEventListener) { if (Prototype.Browser.WebKit) { timer =3D window.setInterval(function() { if (/loaded|complete/.test(document.readyState)) fireContentLoadedEvent();=0D}, 0); Event.observe(window, "load", fireContentLoadedEvent);=0D} else { document.addEventListener("DOMContentLoaded", fireContentLoadedEvent, false);=0D}=0D} else { document.write("<script id=3D__onDOMContentLoaded defer = src=3D//:><\/script>"); $("__onDOMContentLoaded").onreadystatechange =3D function() { if (this.readyState =3D=3D "complete") { this.onreadystatechange =3D null; fireContentLoadedEvent();=0D}=0D};=0D}=0D})();=0D/*----------------------= ---------DEPRECATED-------------------------------*/ Hash.toQueryString =3D Object.toQueryString; var Toggle =3D { display: Element.toggle }; Element.Methods.childOf =3D Element.Methods.descendantOf; var Insertion =3D { Before: function(element, content) { return Element.insert(element, {before:content});=0D}, Top: function(element, content) { return Element.insert(element, {top:content});=0D}, Bottom: function(element, content) { return Element.insert(element, {bottom:content});=0D}, After: function(element, content) { return Element.insert(element, {after:content});=0D}=0D}; var $continue =3D new Error('"throw $continue" is deprecated, use = "return" instead'); var Position =3D { includeScrollOffsets: false, prepare: function() { this.deltaX =3D window.pageXOffset=0D|| = document.documentElement.scrollLeft=0D|| document.body.scrollLeft=0D|| = 0; this.deltaY =3D window.pageYOffset=0D|| = document.documentElement.scrollTop=0D|| document.body.scrollTop=0D|| = 0;=0D}, within: function(element, x, y) { if (this.includeScrollOffsets) return this.withinIncludingScrolloffsets(element, x, y); this.xcomp =3D x; this.ycomp =3D y; this.offset =3D Element.cumulativeOffset(element); return (y >=3D this.offset[1] && y < this.offset[1]+element.offsetHeight && x >=3D this.offset[0] && x < this.offset[0]+element.offsetWidth);=0D}, withinIncludingScrolloffsets: function(element, x, y) { var offsetcache =3D Element.cumulativeScrollOffset(element); this.xcomp =3D x+offsetcache[0]-this.deltaX; this.ycomp =3D y+offsetcache[1]-this.deltaY; this.offset =3D Element.cumulativeOffset(element); return (this.ycomp >=3D this.offset[1] && this.ycomp < this.offset[1]+element.offsetHeight && this.xcomp >=3D this.offset[0] && this.xcomp < this.offset[0]+element.offsetWidth);=0D}, overlap: function(mode, element) { if (!mode) return 0; if (mode =3D=3D 'vertical') return ((this.offset[1]+element.offsetHeight)-this.ycomp) / element.offsetHeight; if (mode =3D=3D 'horizontal') return ((this.offset[0]+element.offsetWidth)-this.xcomp) / element.offsetWidth;=0D}, cumulativeOffset: Element.Methods.cumulativeOffset, positionedOffset: Element.Methods.positionedOffset, absolutize: function(element) { Position.prepare(); return Element.absolutize(element);=0D}, relativize: function(element) { Position.prepare(); return Element.relativize(element);=0D}, realOffset: Element.Methods.cumulativeScrollOffset, offsetParent: Element.Methods.getOffsetParent, page: Element.Methods.viewportOffset, clone: function(source, target, options) { options =3D options || { }; return Element.clonePosition(target, source, = options);=0D}=0D};=0D/*--------------------------------------------------= ------------------------*/ if (!document.getElementsByClassName) document.getElementsByClassName = =3D function(instanceMethods){ function iter(name) { return name.blank() ? null : "[contains(concat(' ', @class, ' '), ' = "+name+" ')]";=0D} instanceMethods.getElementsByClassName =3D = Prototype.BrowserFeatures.XPath ? function(element, className) { className =3D className.toString().strip(); var cond =3D /\s/.test(className) ? $w(className).map(iter).join('') : = iter(className); return cond ? document._getElementsByXPath('.//*'+cond, element) : = [];=0D} : function(element, className) { className =3D className.toString().strip(); var elements =3D [], classNames =3D (/\s/.test(className) ? = $w(className) : null); if (!classNames && !className) return elements; var nodes =3D $(element).getElementsByTagName('*'); className =3D ' '+className+' '; for (var i =3D 0, child, cn; child =3D nodes[i]; i++) { if (child.className && (cn =3D ' '+child.className+' ') && = (cn.include(className) ||=0D(classNames && classNames.all(function(name) = { return !name.toString().blank() && cn.include(' '+name+' ');=0D})))) elements.push(Element.extend(child));=0D} return elements;=0D}; return function(className, parentElement) { return $(parentElement || = document.body).getElementsByClassName(className);=0D};=0D}(Element.Method= s);=0D/*-----------------------------------------------------------------= ---------*/ Element.ClassNames =3D Class.create(); Element.ClassNames.prototype =3D { initialize: function(element) { this.element =3D $(element);=0D}, _each: function(iterator) { this.element.className.split(/\s+/).select(function(name) { return name.length > 0;=0D})._each(iterator);=0D}, set: function(className) { this.element.className =3D className;=0D}, add: function(classNameToAdd) { if (this.include(classNameToAdd)) return; this.set($A(this).concat(classNameToAdd).join(' '));=0D}, remove: function(classNameToRemove) { if (!this.include(classNameToRemove)) return; this.set($A(this).without(classNameToRemove).join(' '));=0D}, toString: function() { return $A(this).join(' ');=0D}=0D}; Object.extend(Element.ClassNames.prototype, = Enumerable);=0D/*--------------------------------------------------------= ------------------*/ Element.addMethods();=0A= ------=_NextPart_000_0000_01C9877E.34FA7CB0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.livenews.com.au/Articles/2009/02/05/js.axd?path=~/common/scripts/scriptaculous/effects.js String.prototype.parseColor =3D function() { var color =3D '#'; if (this.slice(0,4) =3D=3D 'rgb(') { var cols =3D this.slice(4,this.length-1).split(','); var i=3D0; do { color+=3D parseInt(cols[i]).toColorPart() } while = (++i<3);=0D} else { if (this.slice(0,1) =3D=3D '#') { if (this.length=3D=3D4) for(var i=3D1;i<4;i++) color+=3D = (this.charAt(i)+this.charAt(i)).toLowerCase(); if (this.length=3D=3D7) color =3D this.toLowerCase();=0D}=0D} return (color.length=3D=3D7 ? color : (arguments[0] || = this));=0D};=0D/*--------------------------------------------------------= ------------------*/ Element.collectTextNodes =3D function(element) { return $A($(element).childNodes).collect( function(node) { return (node.nodeType=3D=3D3 ? node.nodeValue :=0D(node.hasChildNodes() = ? Element.collectTextNodes(node) : ''));=0D}).flatten().join('');=0D}; Element.collectTextNodesIgnoreClass =3D function(element, className) { return $A($(element).childNodes).collect( function(node) { return (node.nodeType=3D=3D3 ? node.nodeValue :=0D((node.hasChildNodes() = && !Element.hasClassName(node,className)) ? Element.collectTextNodesIgnoreClass(node, className) : = ''));=0D}).flatten().join('');=0D}; Element.setContentZoom =3D function(element, percent) { element =3D $(element); element.setStyle({fontSize: (percent/100)+'em'}); if (Prototype.Browser.WebKit) window.scrollBy(0,0); return element;=0D}; Element.getInlineOpacity =3D function(element){ return $(element).style.opacity || '';=0D}; Element.forceRerendering =3D function(element) { try { element =3D $(element); var n =3D document.createTextNode(' '); element.appendChild(n); element.removeChild(n);=0D} catch(e) { = }=0D};=0D/*--------------------------------------------------------------= ------------*/ var Effect =3D { _elementDoesNotExistError: { name: 'ElementDoesNotExistError', message: 'The specified DOM element does not exist, but is required for = this effect to operate'=0D}, Transitions: { linear: Prototype.K, sinoidal: function(pos) { return (-Math.cos(pos*Math.PI)/2)+0.5;=0D}, reverse: function(pos) { return 1-pos;=0D}, flicker: function(pos) { var pos =3D ((-Math.cos(pos*Math.PI)/4)+0.75)+Math.random()/4; return pos > 1 ? 1 : pos;=0D}, wobble: function(pos) { return (-Math.cos(pos*Math.PI*(9*pos))/2)+0.5;=0D}, pulse: function(pos, pulses) { pulses =3D pulses || 5; return (=0D((pos % (1/pulses)) * pulses).round() =3D=3D 0 ?=0D((pos * = pulses * 2)-(pos * pulses * 2).floor()) : 1-((pos * pulses * 2)-(pos * pulses * 2).floor())=0D);=0D}, spring: function(pos) { return 1-(Math.cos(pos * 4.5 * Math.PI) * Math.exp(-pos * 6));=0D}, none: function(pos) { return 0;=0D}, full: function(pos) { return 1;=0D}=0D}, DefaultOptions: { duration: 1.0, // seconds fps: 100, // 100=3D assume 66fps max. sync: false, // true for combining from: 0.0, to: 1.0, delay: 0.0, queue: 'parallel'=0D}, tagifyText: function(element) { var tagifyStyle =3D 'position:relative'; if (Prototype.Browser.IE) tagifyStyle+=3D ';zoom:1'; element =3D $(element); $A(element.childNodes).each( function(child) { if (child.nodeType=3D=3D3) { child.nodeValue.toArray().each( function(character) { element.insertBefore( new Element('span', {style: tagifyStyle}).update( character =3D=3D ' ' ? String.fromCharCode(160) : character), child);=0D}); Element.remove(child);=0D}=0D});=0D}, multiple: function(element, effect) { var elements; if (((typeof element =3D=3D 'object') || Object.isFunction(element)) &&=0D(element.length)) elements =3D element; else elements =3D $(element).childNodes; var options =3D Object.extend({ speed: 0.1, delay: 0.0=0D}, arguments[2] || { }); var masterDelay =3D options.delay; $A(elements).each( function(element, index) { new effect(element, Object.extend(options, { delay: index * = options.speed+masterDelay }));=0D});=0D}, PAIRS: { 'slide': ['SlideDown','SlideUp'], 'blind': ['BlindDown','BlindUp'], 'appear': ['Appear','Fade']=0D}, toggle: function(element, effect) { element =3D $(element); effect =3D (effect || 'appear').toLowerCase(); var options =3D Object.extend({ queue: { position:'end', scope:(element.id || 'global'), limit: 1 }=0D}, = arguments[2] || { }); Effect[element.visible() ? Effect.PAIRS[effect][1] : Effect.PAIRS[effect][0]](element, = options);=0D}=0D}; Effect.DefaultOptions.transition =3D = Effect.Transitions.sinoidal;=0D/*-------------core = effects-------------*/ Effect.ScopedQueue =3D Class.create(Enumerable, { initialize: function() { this.effects =3D []; this.interval =3D null;=0D}, _each: function(iterator) { this.effects._each(iterator);=0D}, add: function(effect) { var timestamp =3D new Date().getTime(); var position =3D Object.isString(effect.options.queue) ? effect.options.queue : effect.options.queue.position; switch(position) { case 'front': this.effects.findAll(function(e){ return e.state=3D=3D'idle' }).each( = function(e) { e.startOn +=3D effect.finishOn; e.finishOn+=3D effect.finishOn;=0D}); break; case 'with-last': timestamp =3D this.effects.pluck('startOn').max() || timestamp; break; case 'end': timestamp =3D this.effects.pluck('finishOn').max() || timestamp; break;=0D} effect.startOn +=3D timestamp; effect.finishOn+=3D timestamp; if (!effect.options.queue.limit || (this.effects.length < = effect.options.queue.limit)) this.effects.push(effect); if (!this.interval) this.interval =3D setInterval(this.loop.bind(this), 15);=0D}, remove: function(effect) { this.effects =3D this.effects.reject(function(e) { return e=3D=3Deffect = }); if (this.effects.length =3D=3D 0) { clearInterval(this.interval); this.interval =3D null;=0D}=0D}, loop: function() { var timePos =3D new Date().getTime(); for(var i=3D0, len=3Dthis.effects.length;i<len;i++) this.effects[i] && this.effects[i].loop(timePos);=0D}=0D}); Effect.Queues =3D { instances: $H(), get: function(queueName) { if (!Object.isString(queueName)) return queueName; return this.instances.get(queueName) || this.instances.set(queueName, new Effect.ScopedQueue());=0D}=0D}; Effect.Queue =3D Effect.Queues.get('global'); Effect.Base =3D Class.create({ position: null, start: function(options) { function codeForEvent(options,eventName){ return (=0D(options[eventName+'Internal'] ? = 'this.options.'+eventName+'Internal(this);' : '')+=0D(options[eventName] = ? 'this.options.'+eventName+'(this);' : '')=0D);=0D} if (options && options.transition =3D=3D=3D false) options.transition = =3D Effect.Transitions.linear; this.options =3D Object.extend(Object.extend({ = },Effect.DefaultOptions), options || { }); this.currentFrame =3D 0; this.state =3D 'idle'; this.startOn =3D this.options.delay*1000; this.finishOn =3D this.startOn+(this.options.duration*1000); this.fromToDelta =3D this.options.to-this.options.from; this.totalTime =3D this.finishOn-this.startOn; this.totalFrames =3D this.options.fps*this.options.duration; eval('this.render =3D function(pos){ '+ 'if (this.state=3D=3D"idle"){this.state=3D"running";'+ codeForEvent(this.options,'beforeSetup')+=0D(this.setup ? = 'this.setup();':'')+ codeForEvent(this.options,'afterSetup')+ '};if (this.state=3D=3D"running"){'+ 'pos=3Dthis.options.transition(pos)*'+this.fromToDelta+'+'+this.options.f= rom+';'+ 'this.position=3Dpos;'+ codeForEvent(this.options,'beforeUpdate')+=0D(this.update ? = 'this.update(pos);':'')+ codeForEvent(this.options,'afterUpdate')+ '}}'); this.event('beforeStart'); if (!this.options.sync) Effect.Queues.get(Object.isString(this.options.queue) ? 'global' : this.options.queue.scope).add(this);=0D}, loop: function(timePos) { if (timePos >=3D this.startOn) { if (timePos >=3D this.finishOn) { this.render(1.0); this.cancel(); this.event('beforeFinish'); if (this.finish) this.finish(); this.event('afterFinish'); return;=0D} var pos =3D (timePos-this.startOn) / this.totalTime, frame =3D (pos * this.totalFrames).round(); if (frame > this.currentFrame) { this.render(pos); this.currentFrame =3D frame;=0D}=0D}=0D}, cancel: function() { if (!this.options.sync) Effect.Queues.get(Object.isString(this.options.queue) ? 'global' : this.options.queue.scope).remove(this); this.state =3D 'finished';=0D}, event: function(eventName) { if (this.options[eventName+'Internal']) = this.options[eventName+'Internal'](this); if (this.options[eventName]) this.options[eventName](this);=0D}, inspect: function() { var data =3D $H(); for(property in this) if (!Object.isFunction(this[property])) data.set(property, = this[property]); return = '#<Effect:'+data.inspect()+',options:'+$H(this.options).inspect()+'>';=0D= }=0D}); Effect.Parallel =3D Class.create(Effect.Base, { initialize: function(effects) { this.effects =3D effects || []; this.start(arguments[1]);=0D}, update: function(position) { this.effects.invoke('render', position);=0D}, finish: function(position) { this.effects.each( function(effect) { effect.render(1.0); effect.cancel(); effect.event('beforeFinish'); if (effect.finish) effect.finish(position); effect.event('afterFinish');=0D});=0D}=0D}); Effect.Tween =3D Class.create(Effect.Base, { initialize: function(object, from, to) { object =3D Object.isString(object) ? $(object) : object; var args =3D $A(arguments), method =3D args.last(), options =3D args.length =3D=3D 5 ? args[3] : null; this.method =3D Object.isFunction(method) ? method.bind(object) : Object.isFunction(object[method]) ? object[method].bind(object) : function(value) { object[method] =3D value }; this.start(Object.extend({ from: from, to: to }, options || { }));=0D}, update: function(position) { this.method(position);=0D}=0D}); Effect.Event =3D Class.create(Effect.Base, { initialize: function() { this.start(Object.extend({ duration: 0 }, arguments[0] || { }));=0D}, update: Prototype.emptyFunction=0D}); Effect.Opacity =3D Class.create(Effect.Base, { initialize: function(element) { this.element =3D $(element); if (!this.element) throw(Effect._elementDoesNotExistError); if (Prototype.Browser.IE && (!this.element.currentStyle.hasLayout)) this.element.setStyle({zoom: 1}); var options =3D Object.extend({ from: this.element.getOpacity() || 0.0, to: 1.0=0D}, arguments[1] || { }); this.start(options);=0D}, update: function(position) { this.element.setOpacity(position);=0D}=0D}); Effect.Move =3D Class.create(Effect.Base, { initialize: function(element) { this.element =3D $(element); if (!this.element) throw(Effect._elementDoesNotExistError); var options =3D Object.extend({ x: 0, y: 0, mode: 'relative'=0D}, arguments[1] || { }); this.start(options);=0D}, setup: function() { this.element.makePositioned(); this.originalLeft =3D parseFloat(this.element.getStyle('left') || '0'); this.originalTop =3D parseFloat(this.element.getStyle('top') || '0'); if (this.options.mode =3D=3D 'absolute') { this.options.x =3D this.options.x-this.originalLeft; this.options.y =3D this.options.y-this.originalTop;=0D}=0D}, update: function(position) { this.element.setStyle({ left: (this.options.x * position+this.originalLeft).round()+'px', top: (this.options.y * position+this.originalTop).round() = +'px'=0D});=0D}=0D}); Effect.MoveBy =3D function(element, toTop, toLeft) { return new Effect.Move(element, Object.extend({ x: toLeft, y: toTop }, arguments[3] || { }));=0D}; Effect.Scale =3D Class.create(Effect.Base, { initialize: function(element, percent) { this.element =3D $(element); if (!this.element) throw(Effect._elementDoesNotExistError); var options =3D Object.extend({ scaleX: true, scaleY: true, scaleContent: true, scaleFromCenter: false, scaleMode: 'box', // 'box' or 'contents' or { } with provided = values scaleFrom: 100.0, scaleTo: percent=0D}, arguments[2] || { }); this.start(options);=0D}, setup: function() { this.restoreAfterFinish =3D this.options.restoreAfterFinish || false; this.elementPositioning =3D this.element.getStyle('position'); this.originalStyle =3D { = };=0D['top','left','width','height','fontSize'].each( function(k) { this.originalStyle[k] =3D this.element.style[k];=0D}.bind(this)); this.originalTop =3D this.element.offsetTop; this.originalLeft =3D this.element.offsetLeft; var fontSize =3D this.element.getStyle('font-size') || = '100%';=0D['em','px','%','pt'].each( function(fontSizeType) { if (fontSize.indexOf(fontSizeType)>0) { this.fontSize =3D parseFloat(fontSize); this.fontSizeType =3D fontSizeType;=0D}=0D}.bind(this)); this.factor =3D (this.options.scaleTo-this.options.scaleFrom)/100; this.dims =3D null; if (this.options.scaleMode=3D=3D'box') this.dims =3D [this.element.offsetHeight, this.element.offsetWidth]; if (/^content/.test(this.options.scaleMode)) this.dims =3D [this.element.scrollHeight, this.element.scrollWidth]; if (!this.dims) this.dims =3D [this.options.scaleMode.originalHeight, this.options.scaleMode.originalWidth];=0D}, update: function(position) { var currentScale =3D (this.options.scaleFrom/100.0)+(this.factor * = position); if (this.options.scaleContent && this.fontSize) this.element.setStyle({fontSize: this.fontSize * = currentScale+this.fontSizeType }); this.setDimensions(this.dims[0] * currentScale, this.dims[1] * = currentScale);=0D}, finish: function(position) { if (this.restoreAfterFinish) = this.element.setStyle(this.originalStyle);=0D}, setDimensions: function(height, width) { var d =3D { }; if (this.options.scaleX) d.width =3D width.round()+'px'; if (this.options.scaleY) d.height =3D height.round()+'px'; if (this.options.scaleFromCenter) { var topd =3D (height-this.dims[0])/2; var leftd =3D (width -this.dims[1])/2; if (this.elementPositioning =3D=3D 'absolute') { if (this.options.scaleY) d.top =3D this.originalTop-topd+'px'; if (this.options.scaleX) d.left =3D this.originalLeft-leftd+'px';=0D} = else { if (this.options.scaleY) d.top =3D-topd+'px'; if (this.options.scaleX) d.left =3D-leftd+'px';=0D}=0D} this.element.setStyle(d);=0D}=0D}); Effect.Highlight =3D Class.create(Effect.Base, { initialize: function(element) { this.element =3D $(element); if (!this.element) throw(Effect._elementDoesNotExistError); var options =3D Object.extend({ startcolor: '#ffff99' }, arguments[1] || = { }); this.start(options);=0D}, setup: function() { if (this.element.getStyle('display')=3D=3D'none') { this.cancel(); = return; } this.oldStyle =3D { }; if (!this.options.keepBackgroundImage) { this.oldStyle.backgroundImage =3D = this.element.getStyle('background-image'); this.element.setStyle({backgroundImage: 'none'});=0D} if (!this.options.endcolor) this.options.endcolor =3D = this.element.getStyle('background-color').parseColor('#ffffff'); if (!this.options.restorecolor) this.options.restorecolor =3D this.element.getStyle('background-color'); this._base =3D $R(0,2).map(function(i){ return = parseInt(this.options.startcolor.slice(i*2+1,i*2+3),16) }.bind(this)); this._delta =3D $R(0,2).map(function(i){ return = parseInt(this.options.endcolor.slice(i*2+1,i*2+3),16)-this._base[i] = }.bind(this));=0D}, update: function(position) { this.element.setStyle({backgroundColor: = $R(0,2).inject('#',function(m,v,i){ return = m+((this._base[i]+(this._delta[i]*position)).round().toColorPart()); = }.bind(this)) });=0D}, finish: function() { this.element.setStyle(Object.extend(this.oldStyle, { backgroundColor: this.options.restorecolor=0D}));=0D}=0D}); Effect.ScrollTo =3D function(element) { var options =3D arguments[1] || { }, scrollOffsets =3D document.viewport.getScrollOffsets(), elementOffsets =3D $(element).cumulativeOffset(), max =3D (window.height || = document.body.scrollHeight)-document.viewport.getHeight(); if (options.offset) elementOffsets[1]+=3D options.offset; return new Effect.Tween(null, scrollOffsets.top, elementOffsets[1] > max ? max : elementOffsets[1], options, function(p){ scrollTo(scrollOffsets.left, p.round()) = }=0D);=0D};=0D/*-------------combination effects-------------*/ Effect.Fade =3D function(element) { element =3D $(element); var oldOpacity =3D element.getInlineOpacity(); var options =3D Object.extend({ from: element.getOpacity() || 1.0, to: 0.0, afterFinishInternal: function(effect) { if (effect.options.to!=3D0) return; effect.element.hide().setStyle({opacity: oldOpacity});=0D}=0D}, = arguments[1] || { }); return new Effect.Opacity(element,options);=0D}; Effect.Appear =3D function(element) { element =3D $(element); var options =3D Object.extend({ from: (element.getStyle('display') =3D=3D 'none' ? 0.0 : = element.getOpacity() || 0.0), to: 1.0, afterFinishInternal: function(effect) { effect.element.forceRerendering();=0D}, beforeSetup: function(effect) { effect.element.setOpacity(effect.options.from).show();=0D}}, = arguments[1] || { }); return new Effect.Opacity(element,options);=0D}; Effect.Puff =3D function(element) { element =3D $(element); var oldStyle =3D { opacity: element.getInlineOpacity(), position: element.getStyle('position'), top: element.style.top, left: element.style.left, width: element.style.width, height: element.style.height=0D}; return new Effect.Parallel(=0D[ new Effect.Scale(element, 200,=0D{ sync: = true, scaleFromCenter: true, scaleContent: true, restoreAfterFinish: = true }), new Effect.Opacity(element, { sync: true, to: 0.0 } ) ], Object.extend({ duration: 1.0, beforeSetupInternal: function(effect) { Position.absolutize(effect.effects[0].element)=0D}, afterFinishInternal: function(effect) { effect.effects[0].element.hide().setStyle(oldStyle); }=0D}, arguments[1] = || { })=0D);=0D}; Effect.BlindUp =3D function(element) { element =3D $(element); element.makeClipping(); return new Effect.Scale(element, 0, Object.extend({ scaleContent: false, scaleX: false, restoreAfterFinish: true, afterFinishInternal: function(effect) { effect.element.hide().undoClipping();=0D}=0D}, arguments[1] || { = })=0D);=0D}; Effect.BlindDown =3D function(element) { element =3D $(element); var elementDimensions =3D element.getDimensions(); return new Effect.Scale(element, 100, Object.extend({ scaleContent: false, scaleX: false, scaleFrom: 0, scaleMode: {originalHeight: elementDimensions.height, originalWidth: = elementDimensions.width}, restoreAfterFinish: true, afterSetup: function(effect) { effect.element.makeClipping().setStyle({height: '0px'}).show();=0D}, afterFinishInternal: function(effect) { effect.element.undoClipping();=0D}=0D}, arguments[1] || { }));=0D}; Effect.SwitchOff =3D function(element) { element =3D $(element); var oldOpacity =3D element.getInlineOpacity(); return new Effect.Appear(element, Object.extend({ duration: 0.4, from: 0, transition: Effect.Transitions.flicker, afterFinishInternal: function(effect) { new Effect.Scale(effect.element, 1, { duration: 0.3, scaleFromCenter: true, scaleX: false, scaleContent: false, restoreAfterFinish: true, beforeSetup: function(effect) { effect.element.makePositioned().makeClipping();=0D}, afterFinishInternal: function(effect) { effect.element.hide().undoClipping().undoPositioned().setStyle({opacity: = oldOpacity});=0D}=0D})=0D}=0D}, arguments[1] || { }));=0D}; Effect.DropOut =3D function(element) { element =3D $(element); var oldStyle =3D { top: element.getStyle('top'), left: element.getStyle('left'), opacity: element.getInlineOpacity() }; return new Effect.Parallel(=0D[ new Effect.Move(element, {x: 0, y: 100, = sync: true }), new Effect.Opacity(element, { sync: true, to: 0.0 }) ], Object.extend(=0D{ duration: 0.5, beforeSetup: function(effect) { effect.effects[0].element.makePositioned();=0D}, afterFinishInternal: function(effect) { effect.effects[0].element.hide().undoPositioned().setStyle(oldStyle);=0D}= =0D}, arguments[1] || { }));=0D}; Effect.Shake =3D function(element) { element =3D $(element); var options =3D Object.extend({ distance: 20, duration: 0.5=0D}, arguments[1] || {}); var distance =3D parseFloat(options.distance); var split =3D parseFloat(options.duration) / 10.0; var oldStyle =3D { top: element.getStyle('top'), left: element.getStyle('left') }; return new Effect.Move(element,=0D{ x: distance, y: 0, duration: split, = afterFinishInternal: function(effect) { new Effect.Move(effect.element,=0D{ x:-distance*2, y: 0, duration: = split*2, afterFinishInternal: function(effect) { new Effect.Move(effect.element,=0D{ x: distance*2, y: 0, duration: = split*2, afterFinishInternal: function(effect) { new Effect.Move(effect.element,=0D{ x:-distance*2, y: 0, duration: = split*2, afterFinishInternal: function(effect) { new Effect.Move(effect.element,=0D{ x: distance*2, y: 0, duration: = split*2, afterFinishInternal: function(effect) { new Effect.Move(effect.element,=0D{ x:-distance, y: 0, duration: split, = afterFinishInternal: function(effect) { effect.element.undoPositioned().setStyle(oldStyle);=0D}}) }}) }}) }}) = }}) }});=0D}; Effect.SlideDown =3D function(element) { element =3D $(element).cleanWhitespace(); var oldInnerBottom =3D element.down().getStyle('bottom'); var elementDimensions =3D element.getDimensions(); return new Effect.Scale(element, 100, Object.extend({ scaleContent: false, scaleX: false, scaleFrom: window.opera ? 0 : 1, scaleMode: {originalHeight: elementDimensions.height, originalWidth: = elementDimensions.width}, restoreAfterFinish: true, afterSetup: function(effect) { effect.element.makePositioned(); effect.element.down().makePositioned(); if (window.opera) effect.element.setStyle({top: ''}); effect.element.makeClipping().setStyle({height: '0px'}).show();=0D}, afterUpdateInternal: function(effect) { effect.element.down().setStyle({bottom:=0D(effect.dims[0]-effect.element.= clientHeight)+'px' });=0D}, afterFinishInternal: function(effect) { effect.element.undoClipping().undoPositioned(); effect.element.down().undoPositioned().setStyle({bottom: = oldInnerBottom}); }=0D}, arguments[1] || { })=0D);=0D}; Effect.SlideUp =3D function(element) { element =3D $(element).cleanWhitespace(); var oldInnerBottom =3D element.down().getStyle('bottom'); var elementDimensions =3D element.getDimensions(); return new Effect.Scale(element, window.opera ? 0 : 1, Object.extend({ scaleContent: false, scaleX: false, scaleMode: 'box', scaleFrom: 100, scaleMode: {originalHeight: elementDimensions.height, originalWidth: = elementDimensions.width}, restoreAfterFinish: true, afterSetup: function(effect) { effect.element.makePositioned(); effect.element.down().makePositioned(); if (window.opera) effect.element.setStyle({top: ''}); effect.element.makeClipping().show();=0D}, afterUpdateInternal: function(effect) { effect.element.down().setStyle({bottom:=0D(effect.dims[0]-effect.element.= clientHeight)+'px' });=0D}, afterFinishInternal: function(effect) { effect.element.hide().undoClipping().undoPositioned(); effect.element.down().undoPositioned().setStyle({bottom: = oldInnerBottom});=0D}=0D}, arguments[1] || { })=0D);=0D}; Effect.Squish =3D function(element) { return new Effect.Scale(element, window.opera ? 1 : 0, { restoreAfterFinish: true, beforeSetup: function(effect) { effect.element.makeClipping();=0D}, afterFinishInternal: function(effect) { effect.element.hide().undoClipping();=0D}=0D});=0D}; Effect.Grow =3D function(element) { element =3D $(element); var options =3D Object.extend({ direction: 'center', moveTransition: Effect.Transitions.sinoidal, scaleTransition: Effect.Transitions.sinoidal, opacityTransition: Effect.Transitions.full=0D}, arguments[1] || { }); var oldStyle =3D { top: element.style.top, left: element.style.left, height: element.style.height, width: element.style.width, opacity: element.getInlineOpacity() }; var dims =3D element.getDimensions(); var initialMoveX, initialMoveY; var moveX, moveY; switch (options.direction) { case 'top-left': initialMoveX =3D initialMoveY =3D moveX =3D moveY =3D 0; break; case 'top-right': initialMoveX =3D dims.width; initialMoveY =3D moveY =3D 0; moveX =3D-dims.width; break; case 'bottom-left': initialMoveX =3D moveX =3D 0; initialMoveY =3D dims.height; moveY =3D-dims.height; break; case 'bottom-right': initialMoveX =3D dims.width; initialMoveY =3D dims.height; moveX =3D-dims.width; moveY =3D-dims.height; break; case 'center': initialMoveX =3D dims.width / 2; initialMoveY =3D dims.height / 2; moveX =3D-dims.width / 2; moveY =3D-dims.height / 2; break;=0D} return new Effect.Move(element, { x: initialMoveX, y: initialMoveY, duration: 0.01, beforeSetup: function(effect) { effect.element.hide().makeClipping().makePositioned();=0D}, afterFinishInternal: function(effect) { new Effect.Parallel(=0D[ new Effect.Opacity(effect.element, { sync: = true, to: 1.0, from: 0.0, transition: options.opacityTransition }), new Effect.Move(effect.element, { x: moveX, y: moveY, sync: true, = transition: options.moveTransition }), new Effect.Scale(effect.element, 100, { scaleMode: { originalHeight: dims.height, originalWidth: dims.width }, sync: true, scaleFrom: window.opera ? 1 : 0, transition: = options.scaleTransition, restoreAfterFinish: true})=0D], Object.extend({ beforeSetup: function(effect) { effect.effects[0].element.setStyle({height: '0px'}).show();=0D}, afterFinishInternal: function(effect) { effect.effects[0].element.undoClipping().undoPositioned().setStyle(oldSty= le);=0D}=0D}, options)=0D)=0D}=0D});=0D}; Effect.Shrink =3D function(element) { element =3D $(element); var options =3D Object.extend({ direction: 'center', moveTransition: Effect.Transitions.sinoidal, scaleTransition: Effect.Transitions.sinoidal, opacityTransition: Effect.Transitions.none=0D}, arguments[1] || { }); var oldStyle =3D { top: element.style.top, left: element.style.left, height: element.style.height, width: element.style.width, opacity: element.getInlineOpacity() }; var dims =3D element.getDimensions(); var moveX, moveY; switch (options.direction) { case 'top-left': moveX =3D moveY =3D 0; break; case 'top-right': moveX =3D dims.width; moveY =3D 0; break; case 'bottom-left': moveX =3D 0; moveY =3D dims.height; break; case 'bottom-right': moveX =3D dims.width; moveY =3D dims.height; break; case 'center': moveX =3D dims.width / 2; moveY =3D dims.height / 2; break;=0D} return new Effect.Parallel(=0D[ new Effect.Opacity(element, { sync: = true, to: 0.0, from: 1.0, transition: options.opacityTransition }), new Effect.Scale(element, window.opera ? 1 : 0, { sync: true, = transition: options.scaleTransition, restoreAfterFinish: true}), new Effect.Move(element, { x: moveX, y: moveY, sync: true, transition: = options.moveTransition })=0D], Object.extend({ beforeStartInternal: function(effect) { effect.effects[0].element.makePositioned().makeClipping();=0D}, afterFinishInternal: function(effect) { effect.effects[0].element.hide().undoClipping().undoPositioned().setStyle= (oldStyle); }=0D}, options)=0D);=0D}; Effect.Pulsate =3D function(element) { element =3D $(element); var options =3D arguments[1] || { }; var oldOpacity =3D element.getInlineOpacity(); var transition =3D options.transition || Effect.Transitions.sinoidal; var reverser =3D function(pos){ return = transition(1-Effect.Transitions.pulse(pos, options.pulses)) }; reverser.bind(transition); return new Effect.Opacity(element, Object.extend(Object.extend({ duration: 2.0, from: 0, afterFinishInternal: function(effect) { = effect.element.setStyle({opacity: oldOpacity}); }=0D}, options), = {transition: reverser}));=0D}; Effect.Fold =3D function(element) { element =3D $(element); var oldStyle =3D { top: element.style.top, left: element.style.left, width: element.style.width, height: element.style.height }; element.makeClipping(); return new Effect.Scale(element, 5, Object.extend({ scaleContent: false, scaleX: false, afterFinishInternal: function(effect) { new Effect.Scale(element, 1, { scaleContent: false, scaleY: false, afterFinishInternal: function(effect) { effect.element.hide().undoClipping().setStyle(oldStyle);=0D} });=0D}}, = arguments[1] || { }));=0D}; Effect.Morph =3D Class.create(Effect.Base, { initialize: function(element) { this.element =3D $(element); if (!this.element) throw(Effect._elementDoesNotExistError); var options =3D Object.extend({ style: { }=0D}, arguments[1] || { }); if (!Object.isString(options.style)) this.style =3D $H(options.style); else { if (options.style.include(':')) this.style =3D options.style.parseStyle(); else { this.element.addClassName(options.style); this.style =3D $H(this.element.getStyles()); this.element.removeClassName(options.style); var css =3D this.element.getStyles(); this.style =3D this.style.reject(function(style) { return style.value =3D=3D css[style.key];=0D}); options.afterFinishInternal =3D function(effect) { effect.element.addClassName(effect.options.style); effect.transforms.each(function(transform) { effect.element.style[transform.style] =3D '';=0D});=0D}=0D}=0D} this.start(options);=0D}, setup: function(){ function parseColor(color){ if (!color || ['rgba(0, 0, 0, 0)','transparent'].include(color)) color = =3D '#ffffff'; color =3D color.parseColor(); return $R(0,2).map(function(i){ return parseInt( color.slice(i*2+1,i*2+3), 16 )=0D});=0D} this.transforms =3D this.style.map(function(pair){ var property =3D pair[0], value =3D pair[1], unit =3D null; if (value.parseColor('#zzzzzz') !=3D '#zzzzzz') { value =3D value.parseColor(); unit =3D 'color';=0D} else if (property =3D=3D 'opacity') { value =3D parseFloat(value); if (Prototype.Browser.IE && (!this.element.currentStyle.hasLayout)) this.element.setStyle({zoom: 1});=0D} else if = (Element.CSS_LENGTH.test(value)) { var components =3D value.match(/^([\+\-]?[0-9\.]+)(.*)$/); value =3D parseFloat(components[1]); unit =3D (components.length =3D=3D 3) ? components[2] : null;=0D} var originalValue =3D this.element.getStyle(property); return { style: property.camelize(), originalValue: unit=3D=3D'color' ? parseColor(originalValue) : = parseFloat(originalValue || 0), targetValue: unit=3D=3D'color' ? parseColor(value) : value, unit: unit=0D};=0D}.bind(this)).reject(function(transform){ return (=0D(transform.originalValue =3D=3D transform.targetValue) ||=0D( transform.unit !=3D 'color' &&=0D(isNaN(transform.originalValue) || = isNaN(transform.targetValue))=0D)=0D)=0D});=0D}, update: function(position) { var style =3D { }, transform, i =3D this.transforms.length; while(i--) style[(transform =3D this.transforms[i]).style] =3D transform.unit=3D=3D'color' ? = '#'+=0D(Math.round(transform.originalValue[0]+=0D(transform.targetValue[0= ]-transform.originalValue[0])*position)).toColorPart()+=0D(Math.round(tra= nsform.originalValue[1]+=0D(transform.targetValue[1]-transform.originalVa= lue[1])*position)).toColorPart()+=0D(Math.round(transform.originalValue[2= ]+=0D(transform.targetValue[2]-transform.originalValue[2])*position)).toC= olorPart() = :=0D(transform.originalValue+=0D(transform.targetValue-transform.original= Value) * position).toFixed(3)+=0D(transform.unit =3D=3D=3D null ? '' : = transform.unit); this.element.setStyle(style, true);=0D}=0D}); Effect.Transform =3D Class.create({ initialize: function(tracks){ this.tracks =3D []; this.options =3D arguments[1] || { }; this.addTracks(tracks);=0D}, addTracks: function(tracks){ tracks.each(function(track){ track =3D $H(track); var data =3D track.values().first(); this.tracks.push($H({ ids: track.keys().first(), effect: Effect.Morph, options: { style: data }=0D}));=0D}.bind(this)); return this;=0D}, play: function(){ return new Effect.Parallel( this.tracks.map(function(track){ var ids =3D track.get('ids'), effect =3D track.get('effect'), options = =3D track.get('options'); var elements =3D [$(ids) || $$(ids)].flatten(); return elements.map(function(e){ return new effect(e, Object.extend({ = sync:true }, options)) });=0D}).flatten(), this.options=0D);=0D}=0D}); Element.CSS_PROPERTIES =3D $w( 'backgroundColor backgroundPosition borderBottomColor borderBottomStyle = '+ 'borderBottomWidth borderLeftColor borderLeftStyle borderLeftWidth '+ 'borderRightColor borderRightStyle borderRightWidth borderSpacing '+ 'borderTopColor borderTopStyle borderTopWidth bottom clip color '+ 'fontSize fontWeight height left letterSpacing lineHeight '+ 'marginBottom marginLeft marginRight marginTop markerOffset maxHeight '+ 'maxWidth minHeight minWidth opacity outlineColor outlineOffset '+ 'outlineWidth paddingBottom paddingLeft paddingRight paddingTop '+ 'right textIndent top width wordSpacing zIndex'); Element.CSS_LENGTH =3D = /^(([\+\-]?[0-9\.]+)(em|ex|px|in|cm|mm|pt|pc|\%))|0$/; String.__parseStyleElement =3D document.createElement('div'); String.prototype.parseStyle =3D function(){ var style, styleRules =3D $H(); if (Prototype.Browser.WebKit) style =3D new Element('div',{style:this}).style; else { String.__parseStyleElement.innerHTML =3D '<div = style=3D"'+this+'"></div>'; style =3D String.__parseStyleElement.childNodes[0].style;=0D} Element.CSS_PROPERTIES.each(function(property){ if (style[property]) styleRules.set(property, style[property]);=0D}); if (Prototype.Browser.IE && this.include('opacity')) styleRules.set('opacity', = this.match(/opacity:\s*((?:0|1)?(?:\.\d*)?)/)[1]); return styleRules;=0D}; if (document.defaultView && document.defaultView.getComputedStyle) { Element.getStyles =3D function(element) { var css =3D document.defaultView.getComputedStyle($(element), null); return Element.CSS_PROPERTIES.inject({ }, function(styles, property) { styles[property] =3D css[property]; return styles;=0D});=0D};=0D} else { Element.getStyles =3D function(element) { element =3D $(element); var css =3D element.currentStyle, styles; styles =3D Element.CSS_PROPERTIES.inject({ }, function(hash, property) { hash.set(property, css[property]); return hash;=0D}); if (!styles.opacity) styles.set('opacity', element.getOpacity()); return styles;=0D};=0D}; Effect.Methods =3D { morph: function(element, style) { element =3D $(element); new Effect.Morph(element, Object.extend({ style: style }, arguments[2] = || { })); return element;=0D}, visualEffect: function(element, effect, options) { element =3D $(element) var s =3D effect.dasherize().camelize(), klass =3D = s.charAt(0).toUpperCase()+s.substring(1); new Effect[klass](element, options); return element;=0D}, highlight: function(element, options) { element =3D $(element); new Effect.Highlight(element, options); return element;=0D}=0D}; $w('fade appear grow shrink fold blindUp blindDown slideUp slideDown '+ 'pulsate shake puff squish switchOff dropOut').each( function(effect) { Effect.Methods[effect] =3D function(element, options){ element =3D $(element); Effect[effect.charAt(0).toUpperCase()+effect.substring(1)](element, = options); return element;=0D}=0D}=0D); $w('getInlineOpacity forceRerendering setContentZoom collectTextNodes = collectTextNodesIgnoreClass getStyles').each( function(f) { Effect.Methods[f] =3D Element[f]; }=0D); Element.addMethods(Effect.Methods);=0A= ------=_NextPart_000_0000_01C9877E.34FA7CB0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.livenews.com.au/Articles/2009/02/05/js.axd?path=~/common/scripts/carousel/carousel.js /* Prototype-UI, version trunk=0D*=0D* Prototype-UI is freely = distributable under the terms of an MIT-style license.=0D* For details, = see the PrototypeUI web site: = http://www.prototype-ui.com/=0D*=0D*-------------------------------------= -------------------------------------*/ if(typeof Prototype =3D=3D 'undefined' || = !Prototype.Version.match("1.6")) throw("Prototype-UI library require Prototype library >=3D 1.6.0"); if (Prototype.Browser.WebKit) { Prototype.Browser.WebKitVersion =3D = parseFloat(navigator.userAgent.match(/AppleWebKit\/([\d\.\+]*)/)[1]); Prototype.Browser.Safari2 =3D (Prototype.Browser.WebKitVersion < = 420);=0D} if (Prototype.Browser.IE) { Prototype.Browser.IEVersion =3D = parseFloat(navigator.appVersion.split(';')[1].strip().split(' ')[1]); Prototype.Browser.IE6 =3D Prototype.Browser.IEVersion =3D=3D 6; Prototype.Browser.IE7 =3D Prototype.Browser.IEVersion =3D=3D 7;=0D} Prototype.falseFunction =3D function() { return false }; Prototype.trueFunction =3D function() { return true };=0D/* Namespace: UI Introduction: Prototype-UI is a library of user interface components based on the = Prototype framework. Its aim is to easilly improve user experience in web applications. It also provides utilities to help developers. Guideline:=0D-Prototype conventions are followed=0D-Everything should be = unobstrusive=0D-All components are themable with CSS stylesheets, = various themes are provided Warning: Prototype-UI is still under deep development, this release is targeted = to developers only. All interfaces are subjects to changes, suggestions are welcome. DO NOT use it in production for now. Authors:=0D-S=C3=A9bastien Gruhier, <http://www.xilinus.com>=0D-Samuel = Lebeau, <http://gotfresh.info>=0D*/ var UI =3D { Abstract: { }, Ajax: { }=0D}; Object.extend(Class.Methods, { extend: Object.extend.methodize(), addMethods: Class.Methods.addMethods.wrap(function(proceed, source) { if (!source) return this; if (!source.hasOwnProperty('methodsAdded')) return proceed(source); var callback =3D source.methodsAdded; delete source.methodsAdded; proceed(source); callback.call(source, this); source.methodsAdded =3D callback; return this;=0D}), addMethod: function(name, lambda) { var methods =3D {}; methods[name] =3D lambda; return this.addMethods(methods);=0D}, method: function(name) { return this.prototype[name].valueOf();=0D}, classMethod: function() { $A(arguments).flatten().each(function(method) { this[method] =3D (function() { return this[method].apply(this, = arguments);=0D}).bind(this.prototype);=0D}, this); return this;=0D}, undefMethod: function(name) { this.prototype[name] =3D undefined; return this;=0D}, removeMethod: function(name) { delete this.prototype[name]; return this;=0D}, aliasMethod: function(newName, name) { this.prototype[newName] =3D this.prototype[name]; return this;=0D}, aliasMethodChain: function(target, feature) { feature =3D feature.camelcase(); this.aliasMethod(target+"Without"+feature, target); this.aliasMethod(target, target+"With"+feature); return this;=0D}=0D}); Object.extend(Number.prototype, { snap: function(round) { return parseInt(round =3D=3D 1 ? this : (this / round).floor() * = round);=0D}=0D});=0D/* Interface: String=0D*/ Object.extend(String.prototype, { camelcase: function() { var string =3D this.dasherize().camelize(); return string.charAt(0).toUpperCase()+string.slice(1);=0D},=0D/* Method: makeElement toElement is unfortunately already taken :/ Transforms html string into an extended element or null (when = failed)=0D> '<li><a href=3D"#">some text</a></li>'.makeElement(); // = =3D> LI href#=0D> '<img src=3D"foo" id=3D"bar" /><img src=3D"bar" = id=3D"bar" />'.makeElement(); // =3D> IMG#foo (first one) Returns: Extended element=0D*/ makeElement: function() { var wrapper =3D new Element('div'); wrapper.innerHTML =3D this; return wrapper.down();=0D}=0D}); Object.extend(Array.prototype, { empty: function() { return !this.length;=0D}, extractOptions: function() { return this.last().constructor =3D=3D=3D Object ? this.pop() : { };=0D}, removeAt: function(index) { var object =3D this[index]; this.splice(index, 1); return object;=0D}, remove: function(object) { var index; while ((index =3D this.indexOf(object)) !=3D-1) this.removeAt(index); return object;=0D}, insert: function(index) { var args =3D $A(arguments); args.shift(); this.splice.apply(this, [ index, 0 ].concat(args)); return this;=0D}=0D}); Element.addMethods({ getScrollDimensions: function(element) { return { width: element.scrollWidth, height: element.scrollHeight=0D}=0D}, getScrollOffset: function(element) { return Element._returnOffset(element.scrollLeft, = element.scrollTop);=0D}, setScrollOffset: function(element, offset) { element =3D $(element); if (arguments.length =3D=3D 3) offset =3D { left: offset, top: arguments[2] }; element.scrollLeft =3D offset.left; element.scrollTop =3D offset.top; return element;=0D}, getNumStyle: function(element, style) { var value =3D parseFloat($(element).getStyle(style)); return isNaN(value) ? null : value;=0D}, appendText: function(element, text) { element =3D $(element); text =3D String.interpret(text); element.appendChild(document.createTextNode(text)); return element;=0D}=0D}); document.whenReady =3D function(callback) { if (document.loaded) callback.call(document); else document.observe('dom:loaded', callback);=0D}; Object.extend(document.viewport, { getScrollOffset: document.viewport.getScrollOffsets, setScrollOffset: function(offset) { Element.setScrollOffset(Prototype.Browser.WebKit ? document.body : = document.documentElement, offset);=0D}, getScrollDimensions: function() { return Element.getScrollDimensions(Prototype.Browser.WebKit ? = document.body : document.documentElement);=0D}=0D});=0D/* Interface: UI.Options Mixin to handle *options* argument in initializer pattern. TODO: find a better example than Circle that use an imaginary Point = function, this example should be used in tests too. It assumes class defines a property called *options*, containing default options values. Instances hold their own *options* property after a first call to = <setOptions>. Example:=0D> var Circle =3D Class.create(UI.Options, {=0D>=0D> // = default options=0D> options: {=0D> radius: 1,=0D> origin: = Point(0, 0)=0D> },=0D>=0D> // common usage is to call setOptions in = initializer=0D> initialize: function(options) {=0D> = this.setOptions(options);=0D> }=0D> });=0D>=0D> var circle =3D new = Circle({ origin: Point(1, 4) });=0D>=0D> circle.options=0D> // =3D> { = radius: 1, origin: Point(1,4) } Accessors: There are builtin methods to automatically write options accessors. All = those methods can take either an array of option names nor option names as = arguments. Notice that those methods won't override an accessor method if already = present.=0D* <optionsGetter> creates getters=0D* <optionsSetter> creates = setters=0D* <optionsAccessor> creates both getters and setters Common usage is to invoke them on a class to create accessors for all = instances of this class. Invoking those methods on a class has the same effect as invoking them = on the class prototype. See <classMethod> for more details. Example:=0D> // Creates getter and setter for the "radius" options of = circles=0D> Circle.optionsAccessor('radius');=0D>=0D> = circle.setRadius(4);=0D> // 4=0D>=0D> circle.getRadius();=0D> // =3D> 4 = (circle.options.radius) Inheritance support: Subclasses can refine default *options* values, after a first instance = call on setOptions,=0D*options* attribute will hold all default options = values coming from the inheritance hierarchy.=0D*/=0D(function() { UI.Options =3D { methodsAdded: function(klass) { klass.classMethod($w(' setOptions allOptions optionsGetter optionsSetter = optionsAccessor '));=0D},=0D/* Method: setOptions Extends object's *options* property with the given object=0D*/ setOptions: function(options) { if (!this.hasOwnProperty('options')) this.options =3D this.allOptions(); this.options =3D Object.extend(this.options, options || {});=0D},=0D/* Method: allOptions Computes the complete default options hash made by reverse extending all = superclasses default options.=0D> Widget.prototype.allOptions();=0D*/ allOptions: function() { var superclass =3D this.constructor.superclass, ancestor =3D superclass = && superclass.prototype; return (ancestor && ancestor.allOptions) ? Object.extend(ancestor.allOptions(), this.options) : Object.clone(this.options);=0D},=0D/* Method: optionsGetter Creates default getters for option names given as arguments. With no argument, creates getters for all option names.=0D*/ optionsGetter: function() { addOptionsAccessors(this, arguments, false);=0D},=0D/* Method: optionsSetter Creates default setters for option names given as arguments. With no argument, creates setters for all option names.=0D*/ optionsSetter: function() { addOptionsAccessors(this, arguments, true);=0D},=0D/* Method: optionsAccessor Creates default getters/setters for option names given as arguments. With no argument, creates accessors for all option names.=0D*/ optionsAccessor: function() { this.optionsGetter.apply(this, arguments); this.optionsSetter.apply(this, arguments);=0D}=0D}; function addOptionsAccessors(receiver, names, areSetters) { names =3D $A(names).flatten(); if (names.empty()) names =3D Object.keys(receiver.allOptions()); names.each(function(name) { var accessorName =3D (areSetters ? 'set' : 'get')+name.camelcase(); receiver[accessorName] =3D receiver[accessorName] || (areSetters ? function(value) { return this.options[name] =3D value } : function() { return this.options[name] = });=0D});=0D}=0D})();=0D/* Class: UI.Carousel Main class to handle a carousel of elements in a page. A carousel :=0D* = could be vertical or horizontal=0D* works with liquid layout=0D* is = designed by CSS Assumptions:=0D* Elements should be from the same size Example:=0D> ...=0D> <div id=3D"horizontal_carousel">=0D><div = class=3D"previous_button"></div>=0D><div = class=3D"container">=0D><ul>=0D><li> What ever you = like</li>=0D></ul>=0D></div>=0D><div class=3D"next_button"></div>=0D> = </div>=0D> <script>=0D> new UI.Carousel("horizontal_carousel");=0D> = </script>=0D> ...=0D*/ UI.Carousel =3D Class.create(UI.Options, { options: { direction : "horizontal", previousButton : ".previous_button", nextButton : ".next_button", container : ".container", scrollInc : "auto", disabledButtonSuffix : '_disabled', overButtonSuffix : '_over', enableTimeout : "true", durationTimeout : 5000=0D},=0D/* Group: Attributes Property: element DOM element containing the carousel Property: id DOM id of the carousel's element Property: container DOM element containing the carousel's elements Property: elements Array containing the carousel's elements as DOM elements Property: previousButton DOM id of the previous button Property: nextButton DOM id of the next button Property: posAttribute Define if the positions are from left or top Property: dimAttribute Define if the dimensions are horizontal or vertical Property: elementSize Size of each element, it's an integer Property: nbVisible Number of visible elements, it's a float Property: animating Define whether the carousel is in animation or not=0D*/=0D/* Group: Events List of events fired by a carousel Notice: Carousel custom events are automatically namespaced in = "carousel:" (see Prototype custom events). Examples: This example will observe all carousels=0D> = document.observe('carousel:scroll:ended', function(event) {=0D> = alert("Carousel with id "+event.memo.carousel.id+" has just been = scrolled");=0D> }); This example will observe only this carousel=0D> new = UI.Carousel('horizontal_carousel').observe('scroll:ended', = function(event) {=0D> alert("Carousel with id = "+event.memo.carousel.id+" has just been scrolled");=0D> }); Property: previousButton:enabled Fired when the previous button has just been enabled Property: previousButton:disabled Fired when the previous button has just been disabled Property: nextButton:enabled Fired when the next button has just been enabled Property: nextButton:disabled Fired when the next button has just been disabled Property: scroll:started Fired when a scroll has just started Property: scroll:ended Fired when a scroll has been done, memo.shift =3D number of elements scrolled, it's a float Property: sizeUpdated Fired when the carousel size has just been updated. Tips: memo.carousel.currentSize() =3D the new carousel size=0D*/=0D/* Method: initialize Constructor function, should not be called directly Parameters: element-DOM element options-(Hash) list of optional parameters Returns: this=0D*/ initialize: function(element, options) { this.setOptions(options); this.element =3D $(element); this.id =3D this.element.id; this.container =3D = this.element.down(this.options.container).firstDescendant(); this.elements =3D this.container.childElements(); this.previousButton =3D this.options.previousButton =3D=3D false ? null = : this.element.down(this.options.previousButton); this.nextButton =3D this.options.nextButton =3D=3D false ? null : = this.element.down(this.options.nextButton); this.timerid =3D null; this.posAttribute =3D (this.options.direction =3D=3D "horizontal" ? = "left" : "top"); this.dimAttribute =3D (this.options.direction =3D=3D "horizontal" ? = "width" : "height"); this.elementSize =3D this.computeElementSize(); this.nbVisible =3D this.currentSize() / this.elementSize; var scrollInc =3D this.options.scrollInc; if (scrollInc =3D=3D "auto") scrollInc =3D Math.floor(this.nbVisible);=0D[ this.previousButton, = this.nextButton ].each(function(button) { if (!button) return; var className =3D (button =3D=3D this.nextButton ? "next_button" : = "previous_button")+this.options.overButtonSuffix; button.clickHandler =3D this.scroll.bind(this, (button =3D=3D = this.nextButton ?-1 : 1) * scrollInc * this.elementSize); button.observe("click", button.clickHandler)=0D.observe("mouseover", = function() = {button.addClassName(className)}.bind(this))=0D.observe("mouseout", = function() {button.removeClassName(className)}.bind(this)); var cancel =3D this.cancelAutoScroll.bind(this); button.observe("click", cancel);=0D}, this); if (this.options.enableTimeout) { this.automateScroll(scrollInc);=0D} this.updateButtons();=0D}, automateScroll: function(scrollInc) { if (this.currentLastPosition()-this.elementSize =3D=3D 0) this.scrollReset((this.currentIndex()-0) * this.elementSize); else this.scroll(-1 * scrollInc * this.elementSize); this.timerid =3D setTimeout("hTest.automateScroll("+scrollInc+")", = this.options.durationTimeout);=0D}, cancelAutoScroll: function() { if (this.timerid !=3D null) clearTimeout(this.timerid);=0D},=0D/* Method: destroy Cleans up DOM and memory=0D*/ destroy: function($super) {=0D[ this.previousButton, this.nextButton = ].each(function(button) { if (!button) return; button.stopObserving("click", button.clickHandler);=0D}, this); this.element.remove(); this.fire('destroyed');=0D},=0D/* Method: fire Fires a carousel custom event automatically namespaced in "carousel:" = (see Prototype custom events). The memo object contains a "carousel" property referring to the = carousel. Example:=0D> document.observe('carousel:scroll:ended', function(event) = {=0D> alert("Carousel with id "+event.memo.carousel.id+" has just been = scrolled");=0D> }); Parameters: eventName-an event name memo -a memo object Returns: fired event=0D*/ fire: function(eventName, memo) { memo =3D memo || { }; memo.carousel =3D this; return this.element.fire('carousel:'+eventName, memo);=0D},=0D/* Method: observe Observe a carousel event with a handler function automatically bound to = the carousel Parameters: eventName-an event name handler -a handler function Returns: this=0D*/ observe: function(eventName, handler) { this.element.observe('carousel:'+eventName, handler.bind(this)); return this;=0D},=0D/* Method: stopObserving Unregisters a carousel event, it must take the same parameters as = this.observe (see Prototype stopObserving). Parameters: eventName-an event name handler -a handler function Returns: this=0D*/ stopObserving: function(eventName, handler) { this.element.stopObserving('carousel:'+eventName, handler); return this;=0D},=0D/* Method: checkScroll Check scroll position to avoid unused space at right or bottom Parameters: position -position to check updatePosition-should the container position be updated ? true/false Returns: position=0D*/ checkScroll: function(position, updatePosition) { if (position > 0) position =3D 0; else { var limit =3D = this.elements.last().positionedOffset()[this.posAttribute]+this.elementSi= ze; var carouselSize =3D this.currentSize(); if (position+limit < carouselSize) position+=3D carouselSize-(position+limit); position =3D Math.min(position, 0);=0D} if (updatePosition) this.container.style[this.posAttribute] =3D position+"px"; return position;=0D},=0D/* Method: scroll Scrolls carousel from maximum deltaPixel Parameters: deltaPixel-a float Returns: this=0D*/ scroll: function(deltaPixel) { if (this.animating) return this; var position =3D this.currentPosition()+deltaPixel; position =3D this.checkScroll(position, false); deltaPixel =3D position-this.currentPosition(); if (deltaPixel !=3D 0) { this.animating =3D true; this.fire("scroll:started"); var that =3D this; this.container.morph("opacity:0.5", {duration: 0.2, afterFinish: = function() { that.container.morph(that.posAttribute+": "+position+"px", { duration: 0.4, delay: 0.2, afterFinish: function() { that.container.morph("opacity:1", { duration: 0.2, afterFinish: function() { that.animating =3D false; that.updateButtons()=0D.fire("scroll:ended", { shift: deltaPixel / = that.currentSize() });=0D}=0D});=0D}=0D});=0D}});=0D} return this;=0D}, scrollReset: function(deltaPixel) { if (this.animating) return this; var position =3D this.currentPosition()+deltaPixel; position =3D this.checkScroll(position, false); deltaPixel =3D position-this.currentPosition(); if (deltaPixel !=3D 0) { this.animating =3D true; this.fire("scroll:started"); var that =3D this; this.container.morph("opacity:0.5", {duration: 0.2, afterFinish: = function() { that.container.morph(that.posAttribute+": "+position+"px", { duration: 0.4, delay: 0.2, beforeStart: function() { that.container.hide();=0D}, afterFinish: function() { that.container.morph("opacity:1", { duration: 0.2, afterFinish: function() { that.container.show(); that.animating =3D false; that.updateButtons()=0D.fire("scroll:ended", { shift: deltaPixel / = that.currentSize() });=0D}=0D});=0D}=0D});=0D}});=0D} return this;=0D},=0D/* Method: scrollTo Scrolls carousel, so that element with specified index is the left-most. This method is convenient when using carousel in a tabbed navigation. Clicking on first tab should scroll first container into view, clicking = on a fifth-fifth one, etc. Indexing starts with 0. Parameters: Index of an element which will be a left-most visible in the carousel Returns: this=0D*/ scrollTo: function(index) { if (this.animating || index < 0 || index > this.elements.length || index = =3D=3D this.currentIndex() || isNaN(parseInt(index))) return this; return this.scroll((this.currentIndex()-index) * = this.elementSize);=0D},=0D/* Method: updateButtons Update buttons status to enabled or disabled Them status is defined by classNames and fired as carousel's custom = events Returns: this=0D*/ updateButtons: function() { this.updatePreviousButton(); this.updateNextButton(); return this;=0D}, updatePreviousButton: function() { var position =3D this.currentPosition(); var previousClassName =3D = "previous_button"+this.options.disabledButtonSuffix; if (this.previousButton.hasClassName(previousClassName) && position !=3D = 0) { this.previousButton.removeClassName(previousClassName); this.fire('previousButton:enabled');=0D} if (!this.previousButton.hasClassName(previousClassName) && position = =3D=3D 0) { this.previousButton.addClassName(previousClassName); this.fire('previousButton:disabled');=0D}=0D}, updateNextButton: function() { var lastPosition =3D this.currentLastPosition(); var size =3D this.currentSize(); var nextClassName =3D "next_button"+this.options.disabledButtonSuffix; if (this.nextButton.hasClassName(nextClassName) && lastPosition !=3D = size) { this.nextButton.removeClassName(nextClassName); this.fire('nextButton:enabled');=0D} if (!this.nextButton.hasClassName(nextClassName) && lastPosition =3D=3D = size) { this.nextButton.addClassName(nextClassName); this.fire('nextButton:disabled');=0D}=0D},=0D/* Method: computeElementSize Return elements size in pixel, height or width depends on carousel = orientation. Returns: an integer value=0D*/ computeElementSize: function() { return = this.elements.first().getDimensions()[this.dimAttribute];=0D},=0D/* Method: currentIndex Returns current visible index of a carousel. For example, a horizontal carousel with image #3 on left will return 3 = and with half of image #3 will return 3.5 Don't forget that the first image have an index 0 Returns: a float value=0D*/ currentIndex: function() { return-this.currentPosition() / this.elementSize;=0D},=0D/* Method: currentLastPosition Returns the current position from the end of the last element. This = value is in pixel. Returns: an integer value, if no images a present it will return 0=0D*/ currentLastPosition: function() { if (this.container.childElements().empty()) return 0; return this.currentPosition()+ this.elements.last().positionedOffset()[this.posAttribute]+ this.elementSize;=0D},=0D/* Method: currentPosition Returns the current position in pixel. Tips: To get the position in elements use currentIndex() Returns: an integer value=0D*/ currentPosition: function() { return this.container.getNumStyle(this.posAttribute);=0D},=0D/* Method: currentSize Returns the current size of the carousel in pixel Returns: Carousel's size in pixel=0D*/ currentSize: function() { return = this.container.parentNode.getDimensions()[this.dimAttribute];=0D},=0D/* Method: updateSize Should be called if carousel size has been changed (usually called with = a liquid layout) Returns: this=0D*/ updateSize: function() { this.nbVisible =3D this.currentSize() / this.elementSize; var scrollInc =3D this.options.scrollInc; if (scrollInc =3D=3D "auto") scrollInc =3D Math.floor(this.nbVisible);=0D[ this.previousButton, = this.nextButton ].each(function(button) { if (!button) return; button.stopObserving("click", button.clickHandler); button.clickHandler =3D this.scroll.bind(this, (button =3D=3D = this.nextButton ?-1 : 1) * scrollInc * this.elementSize); button.observe("click", button.clickHandler);=0D}, this); this.checkScroll(this.currentPosition(), true); this.updateButtons().fire('sizeUpdated'); return this;=0D}=0D});=0D/* Class: UI.Ajax.Carousel Gives the AJAX power to carousels. An AJAX carousel :=0D* Use AJAX to = add new elements on the fly Example:=0D> new UI.Ajax.Carousel("horizontal_carousel",=0D> {url: = "get-more-elements", elementSize: 250});=0D*/ UI.Ajax.Carousel =3D Class.create(UI.Carousel, { options: { elementSize :-1, url : null=0D},=0D/* Group: Attributes Notice: It also include of all carousel's attributes Property: elementSize Size of each elements, it's an integer Property: endIndex Index of the last loaded element Property: hasMore Flag to define if there's still more elements to load Property: requestRunning Define whether a request is processing or not Property: updateHandler Callback to update carousel, usually used after request success Property: url URL used to request additional elements=0D*/=0D/* Group: Events List of events fired by an AJAX carousel, it also include of all = carousel's custom events Property: request:started Fired when the request has just started Property: request:ended Fired when the request has succeed=0D*/=0D/* Method: initialize Constructor function, should not be called directly Parameters: element-DOM element options-(Hash) list of optional parameters Returns: this=0D*/ initialize: function($super, element, options) { if (!options.url) throw("url option is required for UI.Ajax.Carousel"); if (!options.elementSize) throw("elementSize option is required for UI.Ajax.Carousel"); $super(element, options); this.endIndex =3D 0; this.hasMore =3D true; this.updateHandler =3D this.update.bind(this); this.updateAndScrollHandler =3D function(nbElements, transport, json) { this.update(transport, json); this.scroll(nbElements);=0D}.bind(this); this.runRequest.bind(this).defer({parameters: {from: 0, to: = Math.ceil(this.nbVisible)-1}, onSuccess: this.updateHandler});=0D},=0D/* Method: runRequest Request the new elements details Parameters: options-(Hash) list of optional parameters Returns: this=0D*/ runRequest: function(options) { this.requestRunning =3D true; new Ajax.Request(this.options.url, Object.extend({method: "GET"}, = options)); this.fire("request:started"); return this;=0D},=0D/* Method: scroll Scrolls carousel from maximum deltaPixel Parameters: deltaPixel-a float Returns: this=0D*/ scroll: function($super, deltaPixel) { if (this.animating || this.requestRunning) return this; var nbElements =3D (-deltaPixel) / this.elementSize; if (this.hasMore && nbElements > 0 && = this.currentIndex()+this.nbVisible+nbElements-1 > this.endIndex) { var from =3D this.endIndex+1; var to =3D Math.ceil(from+this.nbVisible-1); this.runRequest({parameters: {from: from, to: to}, onSuccess: = this.updateAndScrollHandler.curry(deltaPixel).bind(this)}); return this;=0D} else $super(deltaPixel);=0D},=0D/* Method: update Update the carousel Parameters: transport-XMLHttpRequest object json -JSON object Returns: this=0D*/ update: function(transport, json) { this.requestRunning =3D false; this.fire("request:ended"); if (!json) json =3D transport.responseJSON; this.hasMore =3D json.more; this.endIndex =3D Math.max(this.endIndex, json.to); this.elements =3D this.container.insert({bottom: = json.html}).childElements(); return this.updateButtons();=0D},=0D/* Method: computeElementSize Return elements size in pixel Returns: an integer value=0D*/ computeElementSize: function() { return this.options.elementSize;=0D},=0D/* Method: updateSize Should be called if carousel size has been changed (usually called with = a liquid layout) Returns: this=0D*/ updateSize: function($super) { var nbVisible =3D this.nbVisible; $super(); if (Math.floor(this.nbVisible)-Math.floor(nbVisible) >=3D 1 && = this.hasMore) { if (this.currentIndex()+Math.floor(this.nbVisible) >=3D this.endIndex) { var nbNew =3D = Math.floor(this.currentIndex()+Math.floor(this.nbVisible)-this.endIndex);= this.runRequest({parameters: {from: this.endIndex+1, to: = this.endIndex+nbNew}, onSuccess: this.updateHandler});=0D}=0D} return this;=0D}, updateNextButton: function($super) { var lastPosition =3D this.currentLastPosition(); var size =3D this.currentSize(); var nextClassName =3D "next_button"+this.options.disabledButtonSuffix; if (this.nextButton.hasClassName(nextClassName) && lastPosition !=3D = size) { this.nextButton.removeClassName(nextClassName); this.fire('nextButton:enabled');=0D} if (!this.nextButton.hasClassName(nextClassName) && lastPosition =3D=3D = size && !this.hasMore) { this.nextButton.addClassName(nextClassName); this.fire('nextButton:disabled');=0D}=0D}=0D});=0A= ------=_NextPart_000_0000_01C9877E.34FA7CB0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.livenews.com.au/WebResource.axd?d=n5oGEOUPncfQ2e7HdwHDBQ2&t=633362440217121933 function WebForm_PostBackOptions(eventTarget, eventArgument, validation, = validationGroup, actionUrl, trackFocus, clientSubmit) { this.eventTarget =3D eventTarget; this.eventArgument =3D eventArgument; this.validation =3D validation; this.validationGroup =3D validationGroup; this.actionUrl =3D actionUrl; this.trackFocus =3D trackFocus; this.clientSubmit =3D clientSubmit; } function WebForm_DoPostBackWithOptions(options) { var validationResult =3D true; if (options.validation) { if (typeof(Page_ClientValidate) =3D=3D 'function') { validationResult =3D = Page_ClientValidate(options.validationGroup); } } if (validationResult) { if ((typeof(options.actionUrl) !=3D "undefined") && = (options.actionUrl !=3D null) && (options.actionUrl.length > 0)) { theForm.action =3D options.actionUrl; } if (options.trackFocus) { var lastFocus =3D theForm.elements["__LASTFOCUS"]; if ((typeof(lastFocus) !=3D "undefined") && (lastFocus !=3D = null)) { if (typeof(document.activeElement) =3D=3D "undefined") { lastFocus.value =3D options.eventTarget; } else { var active =3D document.activeElement; if ((typeof(active) !=3D "undefined") && (active = !=3D null)) { if ((typeof(active.id) !=3D "undefined") && = (active.id !=3D null) && (active.id.length > 0)) { lastFocus.value =3D active.id; } else if (typeof(active.name) !=3D "undefined") { lastFocus.value =3D active.name; } } } } } } if (options.clientSubmit) { __doPostBack(options.eventTarget, options.eventArgument); } } var __pendingCallbacks =3D new Array(); var __synchronousCallBackIndex =3D -1; function WebForm_DoCallback(eventTarget, eventArgument, eventCallback, = context, errorCallback, useAsync) { var postData =3D __theFormPostData + "__CALLBACKID=3D" + WebForm_EncodeCallback(eventTarget) = + "&__CALLBACKPARAM=3D" + = WebForm_EncodeCallback(eventArgument); if (theForm["__EVENTVALIDATION"]) { postData +=3D "&__EVENTVALIDATION=3D" + = WebForm_EncodeCallback(theForm["__EVENTVALIDATION"].value); } var xmlRequest,e; try { xmlRequest =3D new XMLHttpRequest(); } catch(e) { try { xmlRequest =3D new ActiveXObject("Microsoft.XMLHTTP"); } catch(e) { } } var setRequestHeaderMethodExists =3D true; try { setRequestHeaderMethodExists =3D (xmlRequest && = xmlRequest.setRequestHeader); } catch(e) {} var callback =3D new Object(); callback.eventCallback =3D eventCallback; callback.context =3D context; callback.errorCallback =3D errorCallback; callback.async =3D useAsync; var callbackIndex =3D = WebForm_FillFirstAvailableSlot(__pendingCallbacks, callback); if (!useAsync) { if (__synchronousCallBackIndex !=3D -1) { __pendingCallbacks[__synchronousCallBackIndex] =3D null; } __synchronousCallBackIndex =3D callbackIndex; } if (setRequestHeaderMethodExists) { xmlRequest.onreadystatechange =3D WebForm_CallbackComplete; callback.xmlRequest =3D xmlRequest; xmlRequest.open("POST", theForm.action, true); xmlRequest.setRequestHeader("Content-Type", = "application/x-www-form-urlencoded"); xmlRequest.send(postData); return; } callback.xmlRequest =3D new Object(); var callbackFrameID =3D "__CALLBACKFRAME" + callbackIndex; var xmlRequestFrame =3D document.frames[callbackFrameID]; if (!xmlRequestFrame) { xmlRequestFrame =3D document.createElement("IFRAME"); xmlRequestFrame.width =3D "1"; xmlRequestFrame.height =3D "1"; xmlRequestFrame.frameBorder =3D "0"; xmlRequestFrame.id =3D callbackFrameID; xmlRequestFrame.name =3D callbackFrameID; xmlRequestFrame.style.position =3D "absolute"; xmlRequestFrame.style.top =3D "-100px" xmlRequestFrame.style.left =3D "-100px"; try { if (callBackFrameUrl) { xmlRequestFrame.src =3D callBackFrameUrl; } } catch(e) {} document.body.appendChild(xmlRequestFrame); } var interval =3D window.setInterval(function() { xmlRequestFrame =3D document.frames[callbackFrameID]; if (xmlRequestFrame && xmlRequestFrame.document) { window.clearInterval(interval); xmlRequestFrame.document.write(""); xmlRequestFrame.document.close(); xmlRequestFrame.document.write('<html><body><form = method=3D"post"><input type=3D"hidden" name=3D"__CALLBACKLOADSCRIPT" = value=3D"t"></form></body></html>'); xmlRequestFrame.document.close(); xmlRequestFrame.document.forms[0].action =3D theForm.action; var count =3D __theFormPostCollection.length; var element; for (var i =3D 0; i < count; i++) { element =3D __theFormPostCollection[i]; if (element) { var fieldElement =3D = xmlRequestFrame.document.createElement("INPUT"); fieldElement.type =3D "hidden"; fieldElement.name =3D element.name; fieldElement.value =3D element.value; = xmlRequestFrame.document.forms[0].appendChild(fieldElement); } } var callbackIdFieldElement =3D = xmlRequestFrame.document.createElement("INPUT"); callbackIdFieldElement.type =3D "hidden"; callbackIdFieldElement.name =3D "__CALLBACKID"; callbackIdFieldElement.value =3D eventTarget; = xmlRequestFrame.document.forms[0].appendChild(callbackIdFieldElement); var callbackParamFieldElement =3D = xmlRequestFrame.document.createElement("INPUT"); callbackParamFieldElement.type =3D "hidden"; callbackParamFieldElement.name =3D "__CALLBACKPARAM"; callbackParamFieldElement.value =3D eventArgument; = xmlRequestFrame.document.forms[0].appendChild(callbackParamFieldElement);= if (theForm["__EVENTVALIDATION"]) { var callbackValidationFieldElement =3D = xmlRequestFrame.document.createElement("INPUT"); callbackValidationFieldElement.type =3D "hidden"; callbackValidationFieldElement.name =3D = "__EVENTVALIDATION"; callbackValidationFieldElement.value =3D = theForm["__EVENTVALIDATION"].value; = xmlRequestFrame.document.forms[0].appendChild(callbackValidationFieldElem= ent); } var callbackIndexFieldElement =3D = xmlRequestFrame.document.createElement("INPUT"); callbackIndexFieldElement.type =3D "hidden"; callbackIndexFieldElement.name =3D "__CALLBACKINDEX"; callbackIndexFieldElement.value =3D callbackIndex; = xmlRequestFrame.document.forms[0].appendChild(callbackIndexFieldElement);= xmlRequestFrame.document.forms[0].submit(); } }, 10); } function WebForm_CallbackComplete() { for (i =3D 0; i < __pendingCallbacks.length; i++) { callbackObject =3D __pendingCallbacks[i]; if (callbackObject && callbackObject.xmlRequest && = (callbackObject.xmlRequest.readyState =3D=3D 4)) { WebForm_ExecuteCallback(callbackObject); if (!__pendingCallbacks[i].async) { __synchronousCallBackIndex =3D -1; } __pendingCallbacks[i] =3D null; var callbackFrameID =3D "__CALLBACKFRAME" + i; var xmlRequestFrame =3D = document.getElementById(callbackFrameID); if (xmlRequestFrame) { xmlRequestFrame.parentNode.removeChild(xmlRequestFrame); } } } } function WebForm_ExecuteCallback(callbackObject) { var response =3D callbackObject.xmlRequest.responseText; if (response.charAt(0) =3D=3D "s") { if ((typeof(callbackObject.eventCallback) !=3D "undefined") && = (callbackObject.eventCallback !=3D null)) { callbackObject.eventCallback(response.substring(1), = callbackObject.context); } } else if (response.charAt(0) =3D=3D "e") { if ((typeof(callbackObject.errorCallback) !=3D "undefined") && = (callbackObject.errorCallback !=3D null)) { callbackObject.errorCallback(response.substring(1), = callbackObject.context); } } else { var separatorIndex =3D response.indexOf("|"); if (separatorIndex !=3D -1) { var validationFieldLength =3D parseInt(response.substring(0, = separatorIndex)); if (!isNaN(validationFieldLength)) { var validationField =3D = response.substring(separatorIndex + 1, separatorIndex + = validationFieldLength + 1); if (validationField !=3D "") { var validationFieldElement =3D = theForm["__EVENTVALIDATION"]; if (!validationFieldElement) { validationFieldElement =3D = document.createElement("INPUT"); validationFieldElement.type =3D "hidden"; validationFieldElement.name =3D = "__EVENTVALIDATION"; theForm.appendChild(validationFieldElement); } validationFieldElement.value =3D validationField; } if ((typeof(callbackObject.eventCallback) !=3D = "undefined") && (callbackObject.eventCallback !=3D null)) { = callbackObject.eventCallback(response.substring(separatorIndex + = validationFieldLength + 1), callbackObject.context); } } } } } function WebForm_FillFirstAvailableSlot(array, element) { var i; for (i =3D 0; i < array.length; i++) { if (!array[i]) break; } array[i] =3D element; return i; } var __nonMSDOMBrowser =3D = (window.navigator.appName.toLowerCase().indexOf('explorer') =3D=3D -1); var __theFormPostData =3D ""; var __theFormPostCollection =3D new Array(); function WebForm_InitCallback() { var count =3D theForm.elements.length; var element; for (var i =3D 0; i < count; i++) { element =3D theForm.elements[i]; var tagName =3D element.tagName.toLowerCase(); if (tagName =3D=3D "input") { var type =3D element.type; if ((type =3D=3D "text" || type =3D=3D "hidden" || type = =3D=3D "password" || ((type =3D=3D "checkbox" || type =3D=3D "radio") && = element.checked)) && (element.id !=3D "__EVENTVALIDATION")) { WebForm_InitCallbackAddField(element.name, = element.value); } } else if (tagName =3D=3D "select") { var selectCount =3D element.options.length; for (var j =3D 0; j < selectCount; j++) { var selectChild =3D element.options[j]; if (selectChild.selected =3D=3D true) { WebForm_InitCallbackAddField(element.name, = element.value); } } } else if (tagName =3D=3D "textarea") { WebForm_InitCallbackAddField(element.name, element.value); } } } function WebForm_InitCallbackAddField(name, value) { var nameValue =3D new Object(); nameValue.name =3D name; nameValue.value =3D value; __theFormPostCollection[__theFormPostCollection.length] =3D = nameValue; __theFormPostData +=3D name + "=3D" + WebForm_EncodeCallback(value) = + "&"; } function WebForm_EncodeCallback(parameter) { if (encodeURIComponent) { return encodeURIComponent(parameter); } else { return escape(parameter); } } var __disabledControlArray =3D new Array(); function WebForm_ReEnableControls() { if (typeof(__enabledControlArray) =3D=3D 'undefined') { return false; } var disabledIndex =3D 0; for (var i =3D 0; i < __enabledControlArray.length; i++) { var c; if (__nonMSDOMBrowser) { c =3D document.getElementById(__enabledControlArray[i]); } else { c =3D document.all[__enabledControlArray[i]]; } if ((typeof(c) !=3D "undefined") && (c !=3D null) && (c.disabled = =3D=3D true)) { c.disabled =3D false; __disabledControlArray[disabledIndex++] =3D c; } } setTimeout("WebForm_ReDisableControls()", 0); return true; } function WebForm_ReDisableControls() { for (var i =3D 0; i < __disabledControlArray.length; i++) { __disabledControlArray[i].disabled =3D true; } } function WebForm_FireDefaultButton(event, target) { if (event.keyCode =3D=3D 13 && !(event.srcElement && = (event.srcElement.tagName.toLowerCase() =3D=3D "textarea"))) { var defaultButton; if (__nonMSDOMBrowser) { defaultButton =3D document.getElementById(target); } else { defaultButton =3D document.all[target]; } if (defaultButton && typeof(defaultButton.click) !=3D = "undefined") { defaultButton.click(); event.cancelBubble =3D true; if (event.stopPropagation) event.stopPropagation(); return false; } } return true; } function WebForm_GetScrollX() { if (__nonMSDOMBrowser) { return window.pageXOffset; } else { if (document.documentElement && = document.documentElement.scrollLeft) { return document.documentElement.scrollLeft; } else if (document.body) { return document.body.scrollLeft; } } return 0; } function WebForm_GetScrollY() { if (__nonMSDOMBrowser) { return window.pageYOffset; } else { if (document.documentElement && = document.documentElement.scrollTop) { return document.documentElement.scrollTop; } else if (document.body) { return document.body.scrollTop; } } return 0; } function WebForm_SaveScrollPositionSubmit() { if (__nonMSDOMBrowser) { theForm.elements['__SCROLLPOSITIONY'].value =3D = window.pageYOffset; theForm.elements['__SCROLLPOSITIONX'].value =3D = window.pageXOffset; } else { theForm.__SCROLLPOSITIONX.value =3D WebForm_GetScrollX(); theForm.__SCROLLPOSITIONY.value =3D WebForm_GetScrollY(); } if ((typeof(this.oldSubmit) !=3D "undefined") && (this.oldSubmit = !=3D null)) { return this.oldSubmit(); } return true; } function WebForm_SaveScrollPositionOnSubmit() { theForm.__SCROLLPOSITIONX.value =3D WebForm_GetScrollX(); theForm.__SCROLLPOSITIONY.value =3D WebForm_GetScrollY(); if ((typeof(this.oldOnSubmit) !=3D "undefined") && (this.oldOnSubmit = !=3D null)) { return this.oldOnSubmit(); } return true; } function WebForm_RestoreScrollPosition() { if (__nonMSDOMBrowser) { window.scrollTo(theForm.elements['__SCROLLPOSITIONX'].value, = theForm.elements['__SCROLLPOSITIONY'].value); } else { window.scrollTo(theForm.__SCROLLPOSITIONX.value, = theForm.__SCROLLPOSITIONY.value); } if ((typeof(theForm.oldOnLoad) !=3D "undefined") && = (theForm.oldOnLoad !=3D null)) { return theForm.oldOnLoad(); } return true; } function WebForm_TextBoxKeyHandler(event) { if (event.keyCode =3D=3D 13) { var target; if (__nonMSDOMBrowser) { target =3D event.target; } else { target =3D event.srcElement; } if ((typeof(target) !=3D "undefined") && (target !=3D null)) { if (typeof(target.onchange) !=3D "undefined") { target.onchange(); event.cancelBubble =3D true; if (event.stopPropagation) event.stopPropagation(); return false; } } } return true; } function WebForm_AppendToClassName(element, className) { var current =3D element.className; if (current) { if (current.charAt(current.length - 1) !=3D ' ') { current +=3D ' '; } current +=3D className; } else { current =3D className; } element.className =3D current; } function WebForm_RemoveClassName(element, className) { var current =3D element.className; if (current) { if (current.substring(current.length - className.length - 1, = current.length) =3D=3D ' ' + className) { element.className =3D current.substring(0, current.length - = className.length - 1); return; } if (current =3D=3D className) { element.className =3D ""; return; } var index =3D current.indexOf(' ' + className + ' '); if (index !=3D -1) { element.className =3D current.substring(0, index) + = current.substring(index + className.length + 2, current.length); return; } if (current.substring(0, className.length) =3D=3D className + ' = ') { element.className =3D current.substring(className.length + = 1, current.length); } } } function WebForm_GetElementById(elementId) { if (document.getElementById) { return document.getElementById(elementId); } else if (document.all) { return document.all[elementId]; } else return null; } function WebForm_GetElementByTagName(element, tagName) { var elements =3D WebForm_GetElementsByTagName(element, tagName); if (elements && elements.length > 0) { return elements[0]; } else return null; } function WebForm_GetElementsByTagName(element, tagName) { if (element && tagName) { if (element.getElementsByTagName) { return element.getElementsByTagName(tagName); } if (element.all && element.all.tags) { return element.all.tags(tagName); } } return null; } function WebForm_GetElementDir(element) { if (element) { if (element.dir) { return element.dir; } return WebForm_GetElementDir(element.parentNode); } return "ltr"; } function WebForm_GetElementPosition(element) { var result =3D new Object(); result.x =3D 0; result.y =3D 0; result.width =3D 0; result.height =3D 0; if (element.offsetParent) { result.x =3D element.offsetLeft; result.y =3D element.offsetTop; var parent =3D element.offsetParent; while (parent) { result.x +=3D parent.offsetLeft; result.y +=3D parent.offsetTop; var parentTagName =3D parent.tagName.toLowerCase(); if (parentTagName !=3D "table" && parentTagName !=3D "body" &&=20 parentTagName !=3D "html" &&=20 parentTagName !=3D "div" &&=20 parent.clientTop &&=20 parent.clientLeft) { result.x +=3D parent.clientLeft; result.y +=3D parent.clientTop; } parent =3D parent.offsetParent; } } else if (element.left && element.top) { result.x =3D element.left; result.y =3D element.top; } else { if (element.x) { result.x =3D element.x; } if (element.y) { result.y =3D element.y; } } if (element.offsetWidth && element.offsetHeight) { result.width =3D element.offsetWidth; result.height =3D element.offsetHeight; } else if (element.style && element.style.pixelWidth && = element.style.pixelHeight) { result.width =3D element.style.pixelWidth; result.height =3D element.style.pixelHeight; } return result; } function WebForm_GetParentByTagName(element, tagName) { var parent =3D element.parentNode; var upperTagName =3D tagName.toUpperCase(); while (parent && (parent.tagName.toUpperCase() !=3D upperTagName)) { parent =3D parent.parentNode ? parent.parentNode : = parent.parentElement; } return parent; } function WebForm_SetElementHeight(element, height) { if (element && element.style) { element.style.height =3D height + "px"; } } function WebForm_SetElementWidth(element, width) { if (element && element.style) { element.style.width =3D width + "px"; } } function WebForm_SetElementX(element, x) { if (element && element.style) { element.style.left =3D x + "px"; } } function WebForm_SetElementY(element, y) { if (element && element.style) { element.style.top =3D y + "px"; } } ------=_NextPart_000_0000_01C9877E.34FA7CB0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.livenews.com.au/ScriptResource.axd?d=4gGsEgmKMhT4LmiEiW9mfvG0l0fr6X557A79BuuKHx_r51C7GP_jm-Wndqm7NWPCOVhQUXnZPPZSL4x_kGY_QA2&t=633362440217121933 =EF=BB=BFvar Page_ValidationVer =3D "125"; var Page_IsValid =3D true; var Page_BlockSubmit =3D false; var Page_InvalidControlToBeFocused =3D null; function ValidatorUpdateDisplay(val) { if (typeof(val.display) =3D=3D "string") { if (val.display =3D=3D "None") { return; } if (val.display =3D=3D "Dynamic") { val.style.display =3D val.isvalid ? "none" : "inline"; return; } } if ((navigator.userAgent.indexOf("Mac") > -1) && (navigator.userAgent.indexOf("MSIE") > -1)) { val.style.display =3D "inline"; } val.style.visibility =3D val.isvalid ? "hidden" : "visible"; } function ValidatorUpdateIsValid() { Page_IsValid =3D AllValidatorsValid(Page_Validators); } function AllValidatorsValid(validators) { if ((typeof(validators) !=3D "undefined") && (validators !=3D null)) = { var i; for (i =3D 0; i < validators.length; i++) { if (!validators[i].isvalid) { return false; } } } return true; } function ValidatorHookupControlID(controlID, val) { if (typeof(controlID) !=3D "string") { return; } var ctrl =3D document.getElementById(controlID); if ((typeof(ctrl) !=3D "undefined") && (ctrl !=3D null)) { ValidatorHookupControl(ctrl, val); } else { val.isvalid =3D true; val.enabled =3D false; } } function ValidatorHookupControl(control, val) { if (typeof(control.tagName) !=3D "string") { return; =20 } if (control.tagName !=3D "INPUT" && control.tagName !=3D "TEXTAREA" = && control.tagName !=3D "SELECT") { var i; for (i =3D 0; i < control.childNodes.length; i++) { ValidatorHookupControl(control.childNodes[i], val); } return; } else { if (typeof(control.Validators) =3D=3D "undefined") { control.Validators =3D new Array; var eventType; if (control.type =3D=3D "radio") { eventType =3D "onclick"; } else { eventType =3D "onchange"; if (typeof(val.focusOnError) =3D=3D "string" && = val.focusOnError =3D=3D "t") { ValidatorHookupEvent(control, "onblur", = "ValidatedControlOnBlur(event); "); } } ValidatorHookupEvent(control, eventType, = "ValidatorOnChange(event); "); if (control.type =3D=3D "text" || control.type =3D=3D "password" || control.type =3D=3D "file") { ValidatorHookupEvent(control, "onkeypress",=20 "if (!ValidatedTextBoxOnKeyPress(event)) { = event.cancelBubble =3D true; if (event.stopPropagation) = event.stopPropagation(); return false; } "); } } control.Validators[control.Validators.length] =3D val; } } function ValidatorHookupEvent(control, eventType, functionPrefix) { var ev; eval("ev =3D control." + eventType + ";"); if (typeof(ev) =3D=3D "function") { ev =3D ev.toString(); ev =3D ev.substring(ev.indexOf("{") + 1, ev.lastIndexOf("}")); } else { ev =3D ""; } var func; if (navigator.appName.toLowerCase().indexOf('explorer') > -1) { func =3D new Function(functionPrefix + " " + ev); } else { func =3D new Function("event", functionPrefix + " " + ev); } eval("control." + eventType + " =3D func;"); } function ValidatorGetValue(id) { var control; control =3D document.getElementById(id); if (typeof(control.value) =3D=3D "string") { return control.value; } return ValidatorGetValueRecursive(control); } function ValidatorGetValueRecursive(control) { if (typeof(control.value) =3D=3D "string" && (control.type !=3D = "radio" || control.checked =3D=3D true)) { return control.value; } var i, val; for (i =3D 0; i<control.childNodes.length; i++) { val =3D ValidatorGetValueRecursive(control.childNodes[i]); if (val !=3D "") return val; } return ""; } function Page_ClientValidate(validationGroup) { Page_InvalidControlToBeFocused =3D null; if (typeof(Page_Validators) =3D=3D "undefined") { return true; } var i; for (i =3D 0; i < Page_Validators.length; i++) { ValidatorValidate(Page_Validators[i], validationGroup, null); } ValidatorUpdateIsValid(); ValidationSummaryOnSubmit(validationGroup); Page_BlockSubmit =3D !Page_IsValid; return Page_IsValid; } function ValidatorCommonOnSubmit() { Page_InvalidControlToBeFocused =3D null; var result =3D !Page_BlockSubmit; if ((typeof(window.event) !=3D "undefined") && (window.event !=3D = null)) { window.event.returnValue =3D result; } Page_BlockSubmit =3D false; return result; } function ValidatorEnable(val, enable) { val.enabled =3D (enable !=3D false); ValidatorValidate(val); ValidatorUpdateIsValid(); } function ValidatorOnChange(event) { if (!event) { event =3D window.event; } Page_InvalidControlToBeFocused =3D null; var targetedControl; if ((typeof(event.srcElement) !=3D "undefined") && (event.srcElement = !=3D null)) { targetedControl =3D event.srcElement; } else { targetedControl =3D event.target; } var vals; if (typeof(targetedControl.Validators) !=3D "undefined") { vals =3D targetedControl.Validators; } else { if (targetedControl.tagName.toLowerCase() =3D=3D "label") { targetedControl =3D = document.getElementById(targetedControl.htmlFor); vals =3D targetedControl.Validators; } } var i; for (i =3D 0; i < vals.length; i++) { ValidatorValidate(vals[i], null, event); } ValidatorUpdateIsValid(); } function ValidatedTextBoxOnKeyPress(event) { if (event.keyCode =3D=3D 13) { ValidatorOnChange(event); var vals; if ((typeof(event.srcElement) !=3D "undefined") && = (event.srcElement !=3D null)) { vals =3D event.srcElement.Validators; } else { vals =3D event.target.Validators; } return AllValidatorsValid(vals); } return true; } function ValidatedControlOnBlur(event) { var control; if ((typeof(event.srcElement) !=3D "undefined") && (event.srcElement = !=3D null)) { control =3D event.srcElement; } else { control =3D event.target; } if ((typeof(control) !=3D "undefined") && (control !=3D null) && = (Page_InvalidControlToBeFocused =3D=3D control)) { control.focus(); Page_InvalidControlToBeFocused =3D null; } } function ValidatorValidate(val, validationGroup, event) { val.isvalid =3D true; if ((typeof(val.enabled) =3D=3D "undefined" || val.enabled !=3D = false) && IsValidationGroupMatch(val, validationGroup)) { if (typeof(val.evaluationfunction) =3D=3D "function") { val.isvalid =3D val.evaluationfunction(val); if (!val.isvalid && Page_InvalidControlToBeFocused =3D=3D = null && typeof(val.focusOnError) =3D=3D "string" && = val.focusOnError =3D=3D "t") { ValidatorSetFocus(val, event); } } } ValidatorUpdateDisplay(val); } function ValidatorSetFocus(val, event) { var ctrl; if (typeof(val.controlhookup) =3D=3D "string") { var eventCtrl; if ((typeof(event) !=3D "undefined") && (event !=3D null)) { if ((typeof(event.srcElement) !=3D "undefined") && = (event.srcElement !=3D null)) { eventCtrl =3D event.srcElement; } else { eventCtrl =3D event.target; } } if ((typeof(eventCtrl) !=3D "undefined") && (eventCtrl !=3D = null) && (typeof(eventCtrl.id) =3D=3D "string") && (eventCtrl.id =3D=3D val.controlhookup)) { ctrl =3D eventCtrl; } } if ((typeof(ctrl) =3D=3D "undefined") || (ctrl =3D=3D null)) { ctrl =3D document.getElementById(val.controltovalidate); } if ((typeof(ctrl) !=3D "undefined") && (ctrl !=3D null) && (ctrl.tagName.toLowerCase() !=3D "table" || (typeof(event) = =3D=3D "undefined") || (event =3D=3D null)) &&=20 ((ctrl.tagName.toLowerCase() !=3D "input") || = (ctrl.type.toLowerCase() !=3D "hidden")) && (typeof(ctrl.disabled) =3D=3D "undefined" || ctrl.disabled = =3D=3D null || ctrl.disabled =3D=3D false) && (typeof(ctrl.visible) =3D=3D "undefined" || ctrl.visible =3D=3D = null || ctrl.visible !=3D false) && (IsInVisibleContainer(ctrl))) { if (ctrl.tagName.toLowerCase() =3D=3D "table" && (typeof(__nonMSDOMBrowser) =3D=3D "undefined" || = __nonMSDOMBrowser)) { var inputElements =3D ctrl.getElementsByTagName("input"); var lastInputElement =3D inputElements[inputElements.length = -1]; if (lastInputElement !=3D null) { ctrl =3D lastInputElement; } } if (typeof(ctrl.focus) !=3D "undefined" && ctrl.focus !=3D null) = { ctrl.focus(); Page_InvalidControlToBeFocused =3D ctrl; } } } function IsInVisibleContainer(ctrl) { if (typeof(ctrl.style) !=3D "undefined" && ( ( typeof(ctrl.style.display) !=3D "undefined" && ctrl.style.display =3D=3D "none") || ( typeof(ctrl.style.visibility) !=3D "undefined" && ctrl.style.visibility =3D=3D "hidden") ) ) { return false; } else if (typeof(ctrl.parentNode) !=3D "undefined" && ctrl.parentNode !=3D null && ctrl.parentNode !=3D ctrl) { return IsInVisibleContainer(ctrl.parentNode); } return true; } function IsValidationGroupMatch(control, validationGroup) { if ((typeof(validationGroup) =3D=3D "undefined") || (validationGroup = =3D=3D null)) { return true; } var controlGroup =3D ""; if (typeof(control.validationGroup) =3D=3D "string") { controlGroup =3D control.validationGroup; } return (controlGroup =3D=3D validationGroup); } function ValidatorOnLoad() { if (typeof(Page_Validators) =3D=3D "undefined") return; var i, val; for (i =3D 0; i < Page_Validators.length; i++) { val =3D Page_Validators[i]; if (typeof(val.evaluationfunction) =3D=3D "string") { eval("val.evaluationfunction =3D " + val.evaluationfunction = + ";"); } if (typeof(val.isvalid) =3D=3D "string") { if (val.isvalid =3D=3D "False") { val.isvalid =3D false; Page_IsValid =3D false; } else { val.isvalid =3D true; } } else { val.isvalid =3D true; } if (typeof(val.enabled) =3D=3D "string") { val.enabled =3D (val.enabled !=3D "False"); } if (typeof(val.controltovalidate) =3D=3D "string") { ValidatorHookupControlID(val.controltovalidate, val); } if (typeof(val.controlhookup) =3D=3D "string") { ValidatorHookupControlID(val.controlhookup, val); } } Page_ValidationActive =3D true; } function ValidatorConvert(op, dataType, val) { function GetFullYear(year) { var twoDigitCutoffYear =3D val.cutoffyear % 100; var cutoffYearCentury =3D val.cutoffyear - twoDigitCutoffYear; return ((year > twoDigitCutoffYear) ? (cutoffYearCentury - 100 + = year) : (cutoffYearCentury + year)); } var num, cleanInput, m, exp; if (dataType =3D=3D "Integer") { exp =3D /^\s*[-\+]?\d+\s*$/; if (op.match(exp) =3D=3D null) return null; num =3D parseInt(op, 10); return (isNaN(num) ? null : num); } else if(dataType =3D=3D "Double") { exp =3D new RegExp("^\\s*([-\\+])?(\\d*)\\" + val.decimalchar + = "?(\\d*)\\s*$"); m =3D op.match(exp); if (m =3D=3D null) return null; if (m[2].length =3D=3D 0 && m[3].length =3D=3D 0) return null; cleanInput =3D (m[1] !=3D null ? m[1] : "") + (m[2].length>0 ? = m[2] : "0") + (m[3].length>0 ? "." + m[3] : ""); num =3D parseFloat(cleanInput); return (isNaN(num) ? null : num); } else if (dataType =3D=3D "Currency") { var hasDigits =3D (val.digits > 0); var beginGroupSize, subsequentGroupSize; var groupSizeNum =3D parseInt(val.groupsize, 10); if (!isNaN(groupSizeNum) && groupSizeNum > 0) { beginGroupSize =3D "{1," + groupSizeNum + "}"; subsequentGroupSize =3D "{" + groupSizeNum + "}"; } else { beginGroupSize =3D subsequentGroupSize =3D "+"; } exp =3D new RegExp("^\\s*([-\\+])?((\\d" + beginGroupSize + = "(\\" + val.groupchar + "\\d" + subsequentGroupSize + ")+)|\\d*)" + (hasDigits ? "\\" + val.decimalchar + = "?(\\d{0," + val.digits + "})" : "") + "\\s*$"); m =3D op.match(exp); if (m =3D=3D null) return null; if (m[2].length =3D=3D 0 && hasDigits && m[5].length =3D=3D 0) return null; cleanInput =3D (m[1] !=3D null ? m[1] : "") + m[2].replace(new = RegExp("(\\" + val.groupchar + ")", "g"), "") + ((hasDigits && = m[5].length > 0) ? "." + m[5] : ""); num =3D parseFloat(cleanInput); return (isNaN(num) ? null : num); } else if (dataType =3D=3D "Date") { var yearFirstExp =3D new = RegExp("^\\s*((\\d{4})|(\\d{2}))([-/]|\\. = ?)(\\d{1,2})\\4(\\d{1,2})\\s*$"); m =3D op.match(yearFirstExp); var day, month, year; if (m !=3D null && (m[2].length =3D=3D 4 || val.dateorder =3D=3D = "ymd")) { day =3D m[6]; month =3D m[5]; year =3D (m[2].length =3D=3D 4) ? m[2] : = GetFullYear(parseInt(m[3], 10)) } else { if (val.dateorder =3D=3D "ymd"){ return null; } var yearLastExp =3D new RegExp("^\\s*(\\d{1,2})([-/]|\\. = ?)(\\d{1,2})\\2((\\d{4})|(\\d{2}))\\s*$"); m =3D op.match(yearLastExp); if (m =3D=3D null) { return null; } if (val.dateorder =3D=3D "mdy") { day =3D m[3]; month =3D m[1]; } else { day =3D m[1]; month =3D m[3]; } year =3D (m[5].length =3D=3D 4) ? m[5] : = GetFullYear(parseInt(m[6], 10)) } month -=3D 1; var date =3D new Date(year, month, day); if (year < 100) { date.setFullYear(year); } return (typeof(date) =3D=3D "object" && year =3D=3D = date.getFullYear() && month =3D=3D date.getMonth() && day =3D=3D = date.getDate()) ? date.valueOf() : null; } else { return op.toString(); } } function ValidatorCompare(operand1, operand2, operator, val) { var dataType =3D val.type; var op1, op2; if ((op1 =3D ValidatorConvert(operand1, dataType, val)) =3D=3D null) return false; if (operator =3D=3D "DataTypeCheck") return true; if ((op2 =3D ValidatorConvert(operand2, dataType, val)) =3D=3D null) return true; switch (operator) { case "NotEqual": return (op1 !=3D op2); case "GreaterThan": return (op1 > op2); case "GreaterThanEqual": return (op1 >=3D op2); case "LessThan": return (op1 < op2); case "LessThanEqual": return (op1 <=3D op2); default: return (op1 =3D=3D op2); } } function CompareValidatorEvaluateIsValid(val) { var value =3D ValidatorGetValue(val.controltovalidate); if (ValidatorTrim(value).length =3D=3D 0) return true; var compareTo =3D ""; if ((typeof(val.controltocompare) !=3D "string") || (typeof(document.getElementById(val.controltocompare)) =3D=3D = "undefined") || (null =3D=3D document.getElementById(val.controltocompare))) { if (typeof(val.valuetocompare) =3D=3D "string") { compareTo =3D val.valuetocompare; } } else { compareTo =3D ValidatorGetValue(val.controltocompare); } var operator =3D "Equal"; if (typeof(val.operator) =3D=3D "string") { operator =3D val.operator; } return ValidatorCompare(value, compareTo, operator, val); } function CustomValidatorEvaluateIsValid(val) { var value =3D ""; if (typeof(val.controltovalidate) =3D=3D "string") { value =3D ValidatorGetValue(val.controltovalidate); if ((ValidatorTrim(value).length =3D=3D 0) && ((typeof(val.validateemptytext) !=3D "string") || = (val.validateemptytext !=3D "true"))) { return true; } } var args =3D { Value:value, IsValid:true }; if (typeof(val.clientvalidationfunction) =3D=3D "string") { eval(val.clientvalidationfunction + "(val, args) ;"); } return args.IsValid; } function RegularExpressionValidatorEvaluateIsValid(val) { var value =3D ValidatorGetValue(val.controltovalidate); if (ValidatorTrim(value).length =3D=3D 0) return true; var rx =3D new RegExp(val.validationexpression); var matches =3D rx.exec(value); return (matches !=3D null && value =3D=3D matches[0]); } function ValidatorTrim(s) { var m =3D s.match(/^\s*(\S+(\s+\S+)*)\s*$/); return (m =3D=3D null) ? "" : m[1]; } function RequiredFieldValidatorEvaluateIsValid(val) { return (ValidatorTrim(ValidatorGetValue(val.controltovalidate)) !=3D = ValidatorTrim(val.initialvalue)) } function RangeValidatorEvaluateIsValid(val) { var value =3D ValidatorGetValue(val.controltovalidate); if (ValidatorTrim(value).length =3D=3D 0) return true; return (ValidatorCompare(value, val.minimumvalue, = "GreaterThanEqual", val) && ValidatorCompare(value, val.maximumvalue, "LessThanEqual", = val)); } function ValidationSummaryOnSubmit(validationGroup) { if (typeof(Page_ValidationSummaries) =3D=3D "undefined") return; var summary, sums, s; for (sums =3D 0; sums < Page_ValidationSummaries.length; sums++) { summary =3D Page_ValidationSummaries[sums]; summary.style.display =3D "none"; if (!Page_IsValid && IsValidationGroupMatch(summary, = validationGroup)) { var i; if (summary.showsummary !=3D "False") { summary.style.display =3D ""; if (typeof(summary.displaymode) !=3D "string") { summary.displaymode =3D "BulletList"; } switch (summary.displaymode) { case "List": headerSep =3D "<br>"; first =3D ""; pre =3D ""; post =3D "<br>"; end =3D ""; break; case "BulletList": default: headerSep =3D ""; first =3D "<ul>"; pre =3D "<li>"; post =3D "</li>"; end =3D "</ul>"; break; case "SingleParagraph": headerSep =3D " "; first =3D ""; pre =3D ""; post =3D " "; end =3D "<br>"; break; } s =3D ""; if (typeof(summary.headertext) =3D=3D "string") { s +=3D summary.headertext + headerSep; } s +=3D first; for (i=3D0; i<Page_Validators.length; i++) { if (!Page_Validators[i].isvalid && = typeof(Page_Validators[i].errormessage) =3D=3D "string") { s +=3D pre + Page_Validators[i].errormessage + = post; } } s +=3D end; summary.innerHTML =3D s; window.scrollTo(0,0); } if (summary.showmessagebox =3D=3D "True") { s =3D ""; if (typeof(summary.headertext) =3D=3D "string") { s +=3D summary.headertext + "\r\n"; } var lastValIndex =3D Page_Validators.length - 1; for (i=3D0; i<=3DlastValIndex; i++) { if (!Page_Validators[i].isvalid && = typeof(Page_Validators[i].errormessage) =3D=3D "string") { switch (summary.displaymode) { case "List": s +=3D Page_Validators[i].errormessage; if (i < lastValIndex) { s +=3D "\r\n"; } break; case "BulletList": default: s +=3D "- " + = Page_Validators[i].errormessage; if (i < lastValIndex) { s +=3D "\r\n"; } break; case "SingleParagraph": s +=3D Page_Validators[i].errormessage + = " "; break; } } } alert(s); } } } } if(typeof(Sys)!=3D=3D'undefined')Sys.Application.notifyScriptLoaded(); ------=_NextPart_000_0000_01C9877E.34FA7CB0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.livenews.com.au/ScriptResource.axd?d=8WgdNpx7rRG4jsV-w_u49tnsFIAVdB-G1n_BtmX4hUAoIi_3BntF9ZGZ0Jgha9-fuCZDjHA_h0JCgukS1UOFVapBojswaNZicCYyS4r3TKc1&t=633378881849688111 =EF=BB=BF//---------------------------------------------------------- // Copyright (C) Microsoft Corporation. All rights reserved. //---------------------------------------------------------- // MicrosoftAjax.js Function.__typeName=3D"Function";Function.__class=3Dtrue;Function.createC= allback=3Dfunction(b,a){return function(){var = e=3Darguments.length;if(e>0){var d=3D[];for(var = c=3D0;c<e;c++)d[c]=3Darguments[c];d[e]=3Da;return b.apply(this,d)}return = b.call(this,a)}};Function.createDelegate=3Dfunction(a,b){return = function(){return = b.apply(a,arguments)}};Function.emptyFunction=3DFunction.emptyMethod=3Dfu= nction(){};Function._validateParams=3Dfunction(e,c){var = a;a=3DFunction._validateParameterCount(e,c);if(a){a.popStackFrame();retur= n a}for(var b=3D0;b<e.length;b++){var = d=3Dc[Math.min(b,c.length-1)],f=3Dd.name;if(d.parameterArray)f+=3D"["+(b-= c.length+1)+"]";a=3DFunction._validateParameter(e[b],d,f);if(a){a.popStac= kFrame();return a}}return = null};Function._validateParameterCount=3Dfunction(e,a){var = c=3Da.length,d=3D0;for(var = b=3D0;b<a.length;b++)if(a[b].parameterArray)c=3DNumber.MAX_VALUE;else = if(!a[b].optional)d++;if(e.length<d||e.length>c){var = f=3DError.parameterCount();f.popStackFrame();return f}return = null};Function._validateParameter=3Dfunction(c,a,h){var = b,g=3Da.type,l=3D!!a.integer,k=3D!!a.domElement,m=3D!!a.mayBeNull;b=3DFun= ction._validateParameterType(c,g,l,k,m,h);if(b){b.popStackFrame();return = b}var = e=3Da.elementType,f=3D!!a.elementMayBeNull;if(g=3D=3D=3DArray&&typeof = c!=3D=3D"undefined"&&c!=3D=3Dnull&&(e||!f)){var = j=3D!!a.elementInteger,i=3D!!a.elementDomElement;for(var = d=3D0;d<c.length;d++){var = n=3Dc[d];b=3DFunction._validateParameterType(n,e,j,i,f,h+"["+d+"]");if(b)= {b.popStackFrame();return b}}}return = null};Function._validateParameterType=3Dfunction(b,c,k,j,h,d){var = a;if(typeof b=3D=3D=3D"undefined")if(h)return = null;else{a=3DError.argumentUndefined(d);a.popStackFrame();return = a}if(b=3D=3D=3Dnull)if(h)return = null;else{a=3DError.argumentNull(d);a.popStackFrame();return = a}if(c&&c.__enum){if(typeof = b!=3D=3D"number"){a=3DError.argumentType(d,Object.getType(b),c);a.popStac= kFrame();return a}if(b%1=3D=3D=3D0){var = e=3Dc.prototype;if(!c.__flags||b=3D=3D=3D0){for(var g in = e)if(e[g]=3D=3D=3Db)return null}else{var i=3Db;for(var g in e){var = f=3De[g];if(f=3D=3D=3D0)continue;if((f&b)=3D=3D=3Df)i-=3Df;if(i=3D=3D=3D0= )return = null}}}a=3DError.argumentOutOfRange(d,b,String.format(Sys.Res.enumInvalid= Value,b,c.getName()));a.popStackFrame();return = a}if(j&&b!=3D=3Dwindow&&b!=3D=3Ddocument&&!(window.HTMLElement&&b = instanceof HTMLElement)&&typeof = b.nodeName!=3D=3D"string"){a=3DError.argument(d,Sys.Res.argumentDomElemen= t);a.popStackFrame();return = a}if(c&&!c.isInstanceOfType(b)){a=3DError.argumentType(d,Object.getType(b= ),c);a.popStackFrame();return = a}if(c=3D=3D=3DNumber&&k)if(b%1!=3D=3D0){a=3DError.argumentOutOfRange(d,b= ,Sys.Res.argumentInteger);a.popStackFrame();return a}return = null};Error.__typeName=3D"Error";Error.__class=3Dtrue;Error.create=3Dfunc= tion(d,b){var a=3Dnew Error(d);a.message=3Dd;if(b)for(var c in = b)a[c]=3Db[c];a.popStackFrame();return = a};Error.argument=3Dfunction(a,c){var b=3D"Sys.ArgumentException: = "+(c?c:Sys.Res.argument);if(a)b+=3D"\n"+String.format(Sys.Res.paramName,a= );var = d=3DError.create(b,{name:"Sys.ArgumentException",paramName:a});d.popStack= Frame();return d};Error.argumentNull=3Dfunction(a,c){var = b=3D"Sys.ArgumentNullException: = "+(c?c:Sys.Res.argumentNull);if(a)b+=3D"\n"+String.format(Sys.Res.paramNa= me,a);var = d=3DError.create(b,{name:"Sys.ArgumentNullException",paramName:a});d.popS= tackFrame();return d};Error.argumentOutOfRange=3Dfunction(c,a,d){var = b=3D"Sys.ArgumentOutOfRangeException: = "+(d?d:Sys.Res.argumentOutOfRange);if(c)b+=3D"\n"+String.format(Sys.Res.p= aramName,c);if(typeof = a!=3D=3D"undefined"&&a!=3D=3Dnull)b+=3D"\n"+String.format(Sys.Res.actualV= alue,a);var = e=3DError.create(b,{name:"Sys.ArgumentOutOfRangeException",paramName:c,ac= tualValue:a});e.popStackFrame();return = e};Error.argumentType=3Dfunction(d,c,b,e){var = a=3D"Sys.ArgumentTypeException: ";if(e)a+=3De;else = if(c&&b)a+=3DString.format(Sys.Res.argumentTypeWithTypes,c.getName(),b.ge= tName());else = a+=3DSys.Res.argumentType;if(d)a+=3D"\n"+String.format(Sys.Res.paramName,= d);var = f=3DError.create(a,{name:"Sys.ArgumentTypeException",paramName:d,actualTy= pe:c,expectedType:b});f.popStackFrame();return = f};Error.argumentUndefined=3Dfunction(a,c){var = b=3D"Sys.ArgumentUndefinedException: = "+(c?c:Sys.Res.argumentUndefined);if(a)b+=3D"\n"+String.format(Sys.Res.pa= ramName,a);var = d=3DError.create(b,{name:"Sys.ArgumentUndefinedException",paramName:a});d= .popStackFrame();return d};Error.format=3Dfunction(a){var = c=3D"Sys.FormatException: = "+(a?a:Sys.Res.format),b=3DError.create(c,{name:"Sys.FormatException"});b= .popStackFrame();return b};Error.invalidOperation=3Dfunction(a){var = c=3D"Sys.InvalidOperationException: = "+(a?a:Sys.Res.invalidOperation),b=3DError.create(c,{name:"Sys.InvalidOpe= rationException"});b.popStackFrame();return = b};Error.notImplemented=3Dfunction(a){var = c=3D"Sys.NotImplementedException: = "+(a?a:Sys.Res.notImplemented),b=3DError.create(c,{name:"Sys.NotImplement= edException"});b.popStackFrame();return = b};Error.parameterCount=3Dfunction(a){var = c=3D"Sys.ParameterCountException: = "+(a?a:Sys.Res.parameterCount),b=3DError.create(c,{name:"Sys.ParameterCou= ntException"});b.popStackFrame();return = b};Error.prototype.popStackFrame=3Dfunction(){if(typeof = this.stack=3D=3D=3D"undefined"||this.stack=3D=3D=3Dnull||typeof = this.fileName=3D=3D=3D"undefined"||this.fileName=3D=3D=3Dnull||typeof = this.lineNumber=3D=3D=3D"undefined"||this.lineNumber=3D=3D=3Dnull)return;= var = a=3Dthis.stack.split("\n"),c=3Da[0],e=3Dthis.fileName+":"+this.lineNumber= ;while(typeof = c!=3D=3D"undefined"&&c!=3D=3Dnull&&c.indexOf(e)=3D=3D=3D-1){a.shift();c=3D= a[0]}var d=3Da[1];if(typeof = d=3D=3D=3D"undefined"||d=3D=3D=3Dnull)return;var = b=3Dd.match(/@(.*):(\d+)$/);if(typeof = b=3D=3D=3D"undefined"||b=3D=3D=3Dnull)return;this.fileName=3Db[1];this.li= neNumber=3DparseInt(b[2]);a.shift();this.stack=3Da.join("\n")};if(!window= )this.window=3Dthis;window.Type=3DFunction;window.__rootNamespaces=3D[];w= indow.__registeredTypes=3D{};Type.prototype.callBaseMethod=3Dfunction(a,d= ,b){var c=3Dthis.getBaseMethod(a,d);if(!b)return c.apply(a);else return = c.apply(a,b)};Type.prototype.getBaseMethod=3Dfunction(d,c){var = b=3Dthis.getBaseType();if(b){var a=3Db.prototype[c];return a instanceof = Function?a:null}return = null};Type.prototype.getBaseType=3Dfunction(){return typeof = this.__baseType=3D=3D=3D"undefined"?null:this.__baseType};Type.prototype.= getInterfaces=3Dfunction(){var a=3D[],b=3Dthis;while(b){var = c=3Db.__interfaces;if(c)for(var d=3D0,f=3Dc.length;d<f;d++){var = e=3Dc[d];if(!Array.contains(a,e))a[a.length]=3De}b=3Db.__baseType}return = a};Type.prototype.getName=3Dfunction(){return typeof = this.__typeName=3D=3D=3D"undefined"?"":this.__typeName};Type.prototype.im= plementsInterface=3Dfunction(d){this.resolveInheritance();var = c=3Dd.getName(),a=3Dthis.__interfaceCache;if(a){var e=3Da[c];if(typeof = e!=3D=3D"undefined")return e}else a=3Dthis.__interfaceCache=3D{};var = b=3Dthis;while(b){var = f=3Db.__interfaces;if(f)if(Array.indexOf(f,d)!=3D=3D-1)return = a[c]=3Dtrue;b=3Db.__baseType}return = a[c]=3Dfalse};Type.prototype.inheritsFrom=3Dfunction(b){this.resolveInher= itance();var a=3Dthis.__baseType;while(a){if(a=3D=3D=3Db)return = true;a=3Da.__baseType}return = false};Type.prototype.initializeBase=3Dfunction(a,b){this.resolveInherita= nce();if(this.__baseType)if(!b)this.__baseType.apply(a);else = this.__baseType.apply(a,b);return = a};Type.prototype.isImplementedBy=3Dfunction(a){if(typeof = a=3D=3D=3D"undefined"||a=3D=3D=3Dnull)return false;var = b=3DObject.getType(a);return = !!(b.implementsInterface&&b.implementsInterface(this))};Type.prototype.is= InstanceOfType=3Dfunction(b){if(typeof = b=3D=3D=3D"undefined"||b=3D=3D=3Dnull)return false;if(b instanceof = this)return true;var a=3DObject.getType(b);return = !!(a=3D=3D=3Dthis)||a.inheritsFrom&&a.inheritsFrom(this)||a.implementsInt= erface&&a.implementsInterface(this)};Type.prototype.registerClass=3Dfunct= ion(c,b,d){this.prototype.constructor=3Dthis;this.__typeName=3Dc;this.__c= lass=3Dtrue;if(b){this.__baseType=3Db;this.__basePrototypePending=3Dtrue}= if(!window.__classes)window.__classes=3D{};window.__classes[c.toUpperCase= ()]=3Dthis;if(d){this.__interfaces=3D[];for(var = a=3D2;a<arguments.length;a++){var = e=3Darguments[a];this.__interfaces.push(e)}}return = this};Type.prototype.registerInterface=3Dfunction(a){this.prototype.const= ructor=3Dthis;this.__typeName=3Da;this.__interface=3Dtrue;return = this};Type.prototype.resolveInheritance=3Dfunction(){if(this.__baseProtot= ypePending){var b=3Dthis.__baseType;b.resolveInheritance();for(var a in = b.prototype){var = c=3Db.prototype[a];if(!this.prototype[a])this.prototype[a]=3Dc}delete = this.__basePrototypePending}};Type.getRootNamespaces=3Dfunction(){return = Array.clone(window.__rootNamespaces)};Type.isClass=3Dfunction(a){if(typeo= f a=3D=3D=3D"undefined"||a=3D=3D=3Dnull)return false;return = !!a.__class};Type.isInterface=3Dfunction(a){if(typeof = a=3D=3D=3D"undefined"||a=3D=3D=3Dnull)return false;return = !!a.__interface};Type.isNamespace=3Dfunction(a){if(typeof = a=3D=3D=3D"undefined"||a=3D=3D=3Dnull)return false;return = !!a.__namespace};Type.parse=3Dfunction(typeName,ns){var = fn;if(ns){if(!window.__classes)return = null;fn=3Dwindow.__classes[ns.getName().toUpperCase()+"."+typeName.toUppe= rCase()];return fn||null}if(!typeName)return = null;if(!Type.__htClasses)Type.__htClasses=3D{};fn=3DType.__htClasses[typ= eName];if(!fn){fn=3Deval(typeName);Type.__htClasses[typeName]=3Dfn}return= fn};Type.registerNamespace=3Dfunction(f){var = d=3Dwindow,c=3Df.split(".");for(var b=3D0;b<c.length;b++){var = e=3Dc[b],a=3Dd[e];if(!a){a=3Dd[e]=3D{};if(b=3D=3D=3D0)window.__rootNamesp= aces[window.__rootNamespaces.length]=3Da;a.__namespace=3Dtrue;a.__typeNam= e=3Dc.slice(0,b+1).join(".");a.getName=3Dfunction(){return = this.__typeName}}d=3Da}};Object.__typeName=3D"Object";Object.__class=3Dtr= ue;Object.getType=3Dfunction(b){var a=3Db.constructor;if(!a||typeof = a!=3D=3D"function"||!a.__typeName||a.__typeName=3D=3D=3D"Object")return = Object;return a};Object.getTypeName=3Dfunction(a){return = Object.getType(a).getName()};Boolean.__typeName=3D"Boolean";Boolean.__cla= ss=3Dtrue;Boolean.parse=3Dfunction(b){var = a=3Db.trim().toLowerCase();if(a=3D=3D=3D"false")return = false;if(a=3D=3D=3D"true")return = true};Date.__typeName=3D"Date";Date.__class=3Dtrue;Date._appendPreOrPostM= atch=3Dfunction(e,b){var d=3D0,a=3Dfalse;for(var = c=3D0,g=3De.length;c<g;c++){var f=3De.charAt(c);switch(f){case = "'":if(a)b.append("'");else d++;a=3Dfalse;break;case = "\\":if(a)b.append("\\");a=3D!a;break;default:b.append(f);a=3Dfalse;break= }}return = d};Date._expandFormat=3Dfunction(a,b){if(!b)b=3D"F";if(b.length=3D=3D=3D1= )switch(b){case "d":return a.ShortDatePattern;case "D":return = a.LongDatePattern;case "t":return a.ShortTimePattern;case "T":return = a.LongTimePattern;case "F":return a.FullDateTimePattern;case "M":case = "m":return a.MonthDayPattern;case "s":return = a.SortableDateTimePattern;case "Y":case "y":return = a.YearMonthPattern;default:throw = Error.format(Sys.Res.formatInvalidString)}return = b};Date._expandYear=3Dfunction(c,a){if(a<100){var b=3D(new = Date).getFullYear();a+=3Db-b%100;if(a>c.Calendar.TwoDigitYearMax)return = a-100}return = a};Date._getParseRegExp=3Dfunction(b,e){if(!b._parseRegExp)b._parseRegExp= =3D{};else if(b._parseRegExp[e])return b._parseRegExp[e];var = c=3DDate._expandFormat(b,e);c=3Dc.replace(/([\^\$\.\*\+\?\|\[\]\(\)\{\}])= /g,"\\\\$1");var a=3Dnew = Sys.StringBuilder("^"),j=3D[],f=3D0,i=3D0,h=3DDate._getTokenRegExp(),d;wh= ile((d=3Dh.exec(c))!=3D=3Dnull){var = l=3Dc.slice(f,d.index);f=3Dh.lastIndex;i+=3DDate._appendPreOrPostMatch(l,= a);if(i%2=3D=3D=3D1){a.append(d[0]);continue}switch(d[0]){case = "dddd":case "ddd":case "MMMM":case "MMM":a.append("(\\D+)");break;case = "tt":case "t":a.append("(\\D*)");break;case = "yyyy":a.append("(\\d{4})");break;case = "fff":a.append("(\\d{3})");break;case = "ff":a.append("(\\d{2})");break;case "f":a.append("(\\d)");break;case = "dd":case "d":case "MM":case "M":case "yy":case "y":case "HH":case = "H":case "hh":case "h":case "mm":case "m":case "ss":case = "s":a.append("(\\d\\d?)");break;case = "zzz":a.append("([+-]?\\d\\d?:\\d{2})");break;case "zz":case = "z":a.append("([+-]?\\d\\d?)");break}Array.add(j,d[0])}Date._appendPreOrP= ostMatch(c.slice(f),a);a.append("$");var = k=3Da.toString().replace(/\s+/g,"\\s+"),g=3D{"regExp":k,"groups":j};b._pa= rseRegExp[e]=3Dg;return g};Date._getTokenRegExp=3Dfunction(){return = /dddd|ddd|dd|d|MMMM|MMM|MM|M|yyyy|yy|y|hh|h|HH|H|mm|m|ss|s|tt|t|fff|ff|f|= zzz|zz|z/g};Date.parseLocale=3Dfunction(a){return = Date._parse(a,Sys.CultureInfo.CurrentCulture,arguments)};Date.parseInvari= ant=3Dfunction(a){return = Date._parse(a,Sys.CultureInfo.InvariantCulture,arguments)};Date._parse=3D= function(g,c,h){var e=3Dfalse;for(var a=3D1,i=3Dh.length;a<i;a++){var = f=3Dh[a];if(f){e=3Dtrue;var b=3DDate._parseExact(g,f,c);if(b)return = b}}if(!e){var d=3Dc._getDateTimeFormats();for(var = a=3D0,i=3Dd.length;a<i;a++){var = b=3DDate._parseExact(g,d[a],c);if(b)return b}}return = null};Date._parseExact=3Dfunction(s,y,j){s=3Ds.trim();var = m=3Dj.dateTimeFormat,v=3DDate._getParseRegExp(m,y),x=3D(new = RegExp(v.regExp)).exec(s);if(x!=3D=3Dnull){var = w=3Dv.groups,f=3Dnull,c=3Dnull,h=3Dnull,g=3Dnull,d=3D0,n=3D0,o=3D0,e=3D0,= k=3Dnull,r=3Dfalse;for(var p=3D0,z=3Dw.length;p<z;p++){var = a=3Dx[p+1];if(a)switch(w[p]){case "dd":case = "d":h=3DDate._parseInt(a);if(h<1||h>31)return null;break;case = "MMMM":c=3Dj._getMonthIndex(a);if(c<0||c>11)return null;break;case = "MMM":c=3Dj._getAbbrMonthIndex(a);if(c<0||c>11)return null;break;case = "M":case "MM":var c=3DDate._parseInt(a)-1;if(c<0||c>11)return = null;break;case "y":case = "yy":f=3DDate._expandYear(m,Date._parseInt(a));if(f<0||f>9999)return = null;break;case "yyyy":f=3DDate._parseInt(a);if(f<0||f>9999)return = null;break;case "h":case = "hh":d=3DDate._parseInt(a);if(d=3D=3D=3D12)d=3D0;if(d<0||d>11)return = null;break;case "H":case "HH":d=3DDate._parseInt(a);if(d<0||d>23)return = null;break;case "m":case "mm":n=3DDate._parseInt(a);if(n<0||n>59)return = null;break;case "s":case "ss":o=3DDate._parseInt(a);if(o<0||o>59)return = null;break;case "tt":case "t":var = u=3Da.toUpperCase();r=3Du=3D=3D=3Dm.PMDesignator.toUpperCase();if(!r&&u!=3D= =3Dm.AMDesignator.toUpperCase())return null;break;case = "f":e=3DDate._parseInt(a)*100;if(e<0||e>999)return null;break;case = "ff":e=3DDate._parseInt(a)*10;if(e<0||e>999)return null;break;case = "fff":e=3DDate._parseInt(a);if(e<0||e>999)return null;break;case = "dddd":g=3Dj._getDayIndex(a);if(g<0||g>6)return null;break;case = "ddd":g=3Dj._getAbbrDayIndex(a);if(g<0||g>6)return null;break;case = "zzz":var q=3Da.split(/:/);if(q.length!=3D=3D2)return null;var = i=3DDate._parseInt(q[0]);if(i<-12||i>13)return null;var = l=3DDate._parseInt(q[1]);if(l<0||l>59)return = null;k=3Di*60+(a.startsWith("-")?-l:l);break;case "z":case "zz":var = i=3DDate._parseInt(a);if(i<-12||i>13)return null;k=3Di*60;break}}var = b=3Dnew = Date;if(f=3D=3D=3Dnull)f=3Db.getFullYear();if(c=3D=3D=3Dnull)c=3Db.getMon= th();if(h=3D=3D=3Dnull)h=3Db.getDate();b.setFullYear(f,c,h);if(b.getDate(= )!=3D=3Dh)return null;if(g!=3D=3Dnull&&b.getDay()!=3D=3Dg)return = null;if(r&&d<12)d+=3D12;b.setHours(d,n,o,e);if(k!=3D=3Dnull){var = t=3Db.getMinutes()-(k+b.getTimezoneOffset());b.setHours(b.getHours()+pars= eInt(t/60),t%60)}return b}};Date._parseInt=3Dfunction(a){return = parseInt(a.replace(/^[\s0]+(\d+)$/,"$1"))};Date.prototype.format=3Dfuncti= on(a){return = this._toFormattedString(a,Sys.CultureInfo.InvariantCulture)};Date.prototy= pe.localeFormat=3Dfunction(a){return = this._toFormattedString(a,Sys.CultureInfo.CurrentCulture)};Date.prototype= ._toFormattedString=3Dfunction(e,h){if(!e||e.length=3D=3D=3D0||e=3D=3D=3D= "i")if(h&&h.name.length>0)return this.toLocaleString();else return = this.toString();var d=3Dh.dateTimeFormat;e=3DDate._expandFormat(d,e);var = a=3Dnew Sys.StringBuilder,b;function c(a){if(a<10)return "0"+a;return = a.toString()}function g(a){if(a<10)return "00"+a;if(a<100)return = "0"+a;return a.toString()}var = j=3D0,i=3DDate._getTokenRegExp();for(;true;){var = l=3Di.lastIndex,f=3Di.exec(e),k=3De.slice(l,f?f.index:e.length);j+=3DDate= ._appendPreOrPostMatch(k,a);if(!f)break;if(j%2=3D=3D=3D1){a.append(f[0]);= continue}switch(f[0]){case = "dddd":a.append(d.DayNames[this.getDay()]);break;case = "ddd":a.append(d.AbbreviatedDayNames[this.getDay()]);break;case = "dd":a.append(c(this.getDate()));break;case = "d":a.append(this.getDate());break;case = "MMMM":a.append(d.MonthNames[this.getMonth()]);break;case = "MMM":a.append(d.AbbreviatedMonthNames[this.getMonth()]);break;case = "MM":a.append(c(this.getMonth()+1));break;case = "M":a.append(this.getMonth()+1);break;case = "yyyy":a.append(this.getFullYear());break;case = "yy":a.append(c(this.getFullYear()%100));break;case = "y":a.append(this.getFullYear()%100);break;case = "hh":b=3Dthis.getHours()%12;if(b=3D=3D=3D0)b=3D12;a.append(c(b));break;ca= se = "h":b=3Dthis.getHours()%12;if(b=3D=3D=3D0)b=3D12;a.append(b);break;case = "HH":a.append(c(this.getHours()));break;case = "H":a.append(this.getHours());break;case = "mm":a.append(c(this.getMinutes()));break;case = "m":a.append(this.getMinutes());break;case = "ss":a.append(c(this.getSeconds()));break;case = "s":a.append(this.getSeconds());break;case = "tt":a.append(this.getHours()<12?d.AMDesignator:d.PMDesignator);break;cas= e = "t":a.append((this.getHours()<12?d.AMDesignator:d.PMDesignator).charAt(0)= );break;case = "f":a.append(g(this.getMilliseconds()).charAt(0));break;case = "ff":a.append(g(this.getMilliseconds()).substr(0,2));break;case = "fff":a.append(g(this.getMilliseconds()));break;case = "z":b=3Dthis.getTimezoneOffset()/60;a.append((b>=3D0?"+":"-")+Math.floor(= Math.abs(b)));break;case = "zz":b=3Dthis.getTimezoneOffset()/60;a.append((b>=3D0?"+":"-")+c(Math.flo= or(Math.abs(b))));break;case = "zzz":b=3Dthis.getTimezoneOffset()/60;a.append((b>=3D0?"+":"-")+c(Math.fl= oor(Math.abs(b)))+d.TimeSeparator+c(Math.abs(this.getTimezoneOffset()%60)= ));break}}return = a.toString()};Number.__typeName=3D"Number";Number.__class=3Dtrue;Number.p= arseLocale=3Dfunction(a){return = Number._parse(a,Sys.CultureInfo.CurrentCulture)};Number.parseInvariant=3D= function(a){return = Number._parse(a,Sys.CultureInfo.InvariantCulture)};Number._parse=3Dfuncti= on(g,f){var a=3Dg.trim();if(a.match(/infinity/i)!=3D=3Dnull)return = parseFloat(a);if(a.match(/^0x[a-f0-9]+$/i)!=3D=3Dnull)return = parseInt(a);var = d=3Df.numberFormat,b=3Dd.NumberDecimalSeparator,c=3Dd.NumberGroupSeparato= r,e=3Dnew = RegExp("^[+-]?[\\d\\"+c+"]*\\"+b+"?\\d*([eE][+-]?\\d+)?$");if(!a.match(e)= )return Number.NaN;a=3Da.split(c).join("");a=3Da.replace(b,".");return = parseFloat(a)};Number.prototype.format=3Dfunction(a){return = this._toFormattedString(a,Sys.CultureInfo.InvariantCulture)};Number.proto= type.localeFormat=3Dfunction(a){return = this._toFormattedString(a,Sys.CultureInfo.CurrentCulture)};Number.prototy= pe._toFormattedString=3Dfunction(d,j){if(!d||d.length=3D=3D=3D0||d=3D=3D=3D= "i")if(j&&j.name.length>0)return this.toLocaleString();else return = this.toString();var q=3D["n %","n%","%n"],p=3D["-n = %","-n%","-%n"],r=3D["(n)","-n","- n","n-","n -"],o=3D["$n","n$","$ = n","n $"],n=3D["($n)","-$n","$-n","$n-","(n$)","-n$","n-$","n$-","-n = $","-$ n","n $-","$ n-","$ -n","n- $","($ n)","(n $)"];function = i(p,k,j,l,o){var = e=3Dj[0],g=3D1,c=3Dp.toString(),a=3D"",m=3D"",i=3Dc.split(".");if(i.lengt= h>1){c=3Di[0];a=3Di[1];var = h=3Da.split(/e/i);if(h.length>1){a=3Dh[0];m=3D"e"+h[1]}}if(k>0){var = f=3Da.length-k;if(f>0)a=3Da.slice(0,k);else if(f<0)for(var = n=3D0;n<Math.abs(f);n++)a+=3D"0";a=3Do+a}else a=3D"";a+=3Dm;var = b=3Dc.length-1,d=3D"";while(b>=3D0){if(e=3D=3D=3D0||e>b)if(d.length>0)ret= urn c.slice(0,b+1)+l+d+a;else return = c.slice(0,b+1)+a;if(d.length>0)d=3Dc.slice(b-e+1,b+1)+l+d;else = d=3Dc.slice(b-e+1,b+1);b-=3De;if(g<j.length){e=3Dj[g];g++}}return = c.slice(0,b+1)+l+d+a}var = a=3Dj.numberFormat,e=3DMath.abs(this);if(!d)d=3D"D";var = b=3D-1;if(d.length>1)b=3DparseInt(d.slice(1));var = c;switch(d.charAt(0)){case "d":case "D":c=3D"n";if(b!=3D=3D-1){var = g=3D""+e,k=3Db-g.length;if(k>0)for(var = m=3D0;m<k;m++)g=3D"0"+g;e=3Dg}if(this<0)e=3D-e;break;case "c":case = "C":if(this<0)c=3Dn[a.CurrencyNegativePattern];else = c=3Do[a.CurrencyPositivePattern];if(b=3D=3D=3D-1)b=3Da.CurrencyDecimalDig= its;e=3Di(Math.abs(this),b,a.CurrencyGroupSizes,a.CurrencyGroupSeparator,= a.CurrencyDecimalSeparator);break;case "n":case = "N":if(this<0)c=3Dr[a.NumberNegativePattern];else = c=3D"n";if(b=3D=3D=3D-1)b=3Da.NumberDecimalDigits;e=3Di(Math.abs(this),b,= a.NumberGroupSizes,a.NumberGroupSeparator,a.NumberDecimalSeparator);break= ;case "p":case "P":if(this<0)c=3Dp[a.PercentNegativePattern];else = c=3Dq[a.PercentPositivePattern];if(b=3D=3D=3D-1)b=3Da.PercentDecimalDigit= s;e=3Di(Math.abs(this),b,a.PercentGroupSizes,a.PercentGroupSeparator,a.Pe= rcentDecimalSeparator);break;default:throw = Error.format(Sys.Res.formatBadFormatSpecifier)}var = l=3D/n|\$|-|%/g,f=3D"";for(;true;){var = s=3Dl.lastIndex,h=3Dl.exec(c);f+=3Dc.slice(s,h?h.index:c.length);if(!h)br= eak;switch(h[0]){case "n":f+=3De;break;case = "$":f+=3Da.CurrencySymbol;break;case "-":f+=3Da.NegativeSign;break;case = "%":f+=3Da.PercentSymbol;break}}return = f};RegExp.__typeName=3D"RegExp";RegExp.__class=3Dtrue;Array.__typeName=3D= "Array";Array.__class=3Dtrue;Array.add=3DArray.enqueue=3Dfunction(a,b){a[= a.length]=3Db};Array.addRange=3Dfunction(a,b){a.push.apply(a,b)};Array.cl= ear=3Dfunction(a){a.length=3D0};Array.clone=3Dfunction(a){if(a.length=3D=3D= =3D1)return [a[0]];else return = Array.apply(null,a)};Array.contains=3Dfunction(a,b){return = Array.indexOf(a,b)>=3D0};Array.dequeue=3Dfunction(a){return = a.shift()};Array.forEach=3Dfunction(b,e,d){for(var = a=3D0,f=3Db.length;a<f;a++){var c=3Db[a];if(typeof = c!=3D=3D"undefined")e.call(d,c,a,b)}};Array.indexOf=3Dfunction(d,e,a){if(= typeof e=3D=3D=3D"undefined")return -1;var = c=3Dd.length;if(c!=3D=3D0){a=3Da-0;if(isNaN(a))a=3D0;else{if(isFinite(a))= a=3Da-a%1;if(a<0)a=3DMath.max(0,c+a)}for(var b=3Da;b<c;b++)if(typeof = d[b]!=3D=3D"undefined"&&d[b]=3D=3D=3De)return b}return = -1};Array.insert=3Dfunction(a,b,c){a.splice(b,0,c)};Array.parse=3Dfunctio= n(value){if(!value)return [];return = eval(value)};Array.remove=3Dfunction(b,c){var = a=3DArray.indexOf(b,c);if(a>=3D0)b.splice(a,1);return = a>=3D0};Array.removeAt=3Dfunction(a,b){a.splice(b,1)};String.__typeName=3D= "String";String.__class=3Dtrue;String.prototype.endsWith=3Dfunction(a){re= turn = this.substr(this.length-a.length)=3D=3D=3Da};String.prototype.startsWith=3D= function(a){return = this.substr(0,a.length)=3D=3D=3Da};String.prototype.trim=3Dfunction(){ret= urn = this.replace(/^\s+|\s+$/g,"")};String.prototype.trimEnd=3Dfunction(){retu= rn = this.replace(/\s+$/,"")};String.prototype.trimStart=3Dfunction(){return = this.replace(/^\s+/,"")};String.format=3Dfunction(){return = String._toFormattedString(false,arguments)};String.localeFormat=3Dfunctio= n(){return = String._toFormattedString(true,arguments)};String._toFormattedString=3Dfu= nction(l,j){var c=3D"",e=3Dj[0];for(var a=3D0;true;){var = f=3De.indexOf("{",a),d=3De.indexOf("}",a);if(f<0&&d<0){c+=3De.slice(a);br= eak}if(d>0&&(d<f||f<0)){c+=3De.slice(a,d+1);a=3Dd+2;continue}c+=3De.slice= (a,f);a=3Df+1;if(e.charAt(a)=3D=3D=3D"{"){c+=3D"{";a++;continue}if(d<0)br= eak;var = h=3De.substring(a,d),g=3Dh.indexOf(":"),k=3DparseInt(g<0?h:h.substring(0,= g))+1,i=3Dg<0?"":h.substring(g+1),b=3Dj[k];if(typeof = b=3D=3D=3D"undefined"||b=3D=3D=3Dnull)b=3D"";if(b.toFormattedString)c+=3D= b.toFormattedString(i);else = if(l&&b.localeFormat)c+=3Db.localeFormat(i);else = if(b.format)c+=3Db.format(i);else c+=3Db.toString();a=3Dd+1}return = c};Type.registerNamespace("Sys");Sys.IDisposable=3Dfunction(){};Sys.IDisp= osable.prototype=3D{};Sys.IDisposable.registerInterface("Sys.IDisposable"= );Sys.StringBuilder=3Dfunction(a){this._parts=3Dtypeof = a!=3D=3D"undefined"&&a!=3D=3Dnull&&a!=3D=3D""?[a.toString()]:[];this._val= ue=3D{};this._len=3D0};Sys.StringBuilder.prototype=3D{append:function(a){= this._parts[this._parts.length]=3Da},appendLine:function(a){this._parts[t= his._parts.length]=3Dtypeof = a=3D=3D=3D"undefined"||a=3D=3D=3Dnull||a=3D=3D=3D""?"\r\n":a+"\r\n"},clea= r:function(){this._parts=3D[];this._value=3D{};this._len=3D0},isEmpty:fun= ction(){if(this._parts.length=3D=3D=3D0)return true;return = this.toString()=3D=3D=3D""},toString:function(a){a=3Da||"";var = b=3Dthis._parts;if(this._len!=3D=3Db.length){this._value=3D{};this._len=3D= b.length}var d=3Dthis._value;if(typeof = d[a]=3D=3D=3D"undefined"){if(a!=3D=3D"")for(var = c=3D0;c<b.length;)if(typeof = b[c]=3D=3D=3D"undefined"||b[c]=3D=3D=3D""||b[c]=3D=3D=3Dnull)b.splice(c,1= );else c++;d[a]=3Dthis._parts.join(a)}return = d[a]}};Sys.StringBuilder.registerClass("Sys.StringBuilder");if(!window.XM= LHttpRequest)window.XMLHttpRequest=3Dfunction(){var = b=3D["Msxml2.XMLHTTP","Microsoft.XMLHTTP"];for(var = a=3D0;a<b.length;a++)try{var c=3Dnew ActiveXObject(b[a]);return = c}catch(d){}return = null};Sys.Browser=3D{};Sys.Browser.InternetExplorer=3D{};Sys.Browser.Fire= fox=3D{};Sys.Browser.Safari=3D{};Sys.Browser.Opera=3D{};Sys.Browser.agent= =3Dnull;Sys.Browser.hasDebuggerStatement=3Dfalse;Sys.Browser.name=3Dnavig= ator.appName;Sys.Browser.version=3DparseFloat(navigator.appVersion);if(na= vigator.userAgent.indexOf(" MSIE = ")>-1){Sys.Browser.agent=3DSys.Browser.InternetExplorer;Sys.Browser.versi= on=3DparseFloat(navigator.userAgent.match(/MSIE = (\d+\.\d+)/)[1]);Sys.Browser.hasDebuggerStatement=3Dtrue}else = if(navigator.userAgent.indexOf(" = Firefox/")>-1){Sys.Browser.agent=3DSys.Browser.Firefox;Sys.Browser.versio= n=3DparseFloat(navigator.userAgent.match(/Firefox\/(\d+\.\d+)/)[1]);Sys.B= rowser.name=3D"Firefox";Sys.Browser.hasDebuggerStatement=3Dtrue}else = if(navigator.userAgent.indexOf(" = Safari/")>-1){Sys.Browser.agent=3DSys.Browser.Safari;Sys.Browser.version=3D= parseFloat(navigator.userAgent.match(/Safari\/(\d+\.\d+)/)[1]);Sys.Browse= r.name=3D"Safari"}else = if(navigator.userAgent.indexOf("Opera/")>-1)Sys.Browser.agent=3DSys.Brows= er.Opera;Type.registerNamespace("Sys.UI");Sys._Debug=3Dfunction(){};Sys._= Debug.prototype=3D{_appendConsole:function(a){if(typeof = Debug!=3D=3D"undefined"&&Debug.writeln)Debug.writeln(a);if(window.console= &&window.console.log)window.console.log(a);if(window.opera)window.opera.p= ostError(a);if(window.debugService)window.debugService.trace(a)},_appendT= race:function(b){var = a=3Ddocument.getElementById("TraceConsole");if(a&&a.tagName.toUpperCase()= =3D=3D=3D"TEXTAREA")a.value+=3Db+"\n"},assert:function(c,a,b){if(!c){a=3D= b&&this.assert.caller?String.format(Sys.Res.assertFailedCaller,a,this.ass= ert.caller):String.format(Sys.Res.assertFailed,a);if(confirm(String.forma= t(Sys.Res.breakIntoDebugger,a)))this.fail(a)}},clearTrace:function(){var = a=3Ddocument.getElementById("TraceConsole");if(a&&a.tagName.toUpperCase()= =3D=3D=3D"TEXTAREA")a.value=3D""},fail:function(message){this._appendCons= ole(message);if(Sys.Browser.hasDebuggerStatement)eval("debugger")},trace:= function(a){this._appendConsole(a);this._appendTrace(a)},traceDump:functi= on(a,b){var = c=3Dthis._traceDump(a,b,true)},_traceDump:function(a,c,f,b,d){c=3Dc?c:"tr= aceDump";b=3Db?b:"";if(a=3D=3D=3Dnull){this.trace(b+c+": = null");return}switch(typeof a){case "undefined":this.trace(b+c+": = Undefined");break;case "number":case "string":case = "boolean":this.trace(b+c+": = "+a);break;default:if(Date.isInstanceOfType(a)||RegExp.isInstanceOfType(a= )){this.trace(b+c+": "+a.toString());break}if(!d)d=3D[];else = if(Array.contains(d,a)){this.trace(b+c+": = ...");return}Array.add(d,a);if(a=3D=3Dwindow||a=3D=3D=3Ddocument||window.= HTMLElement&&a instanceof HTMLElement||typeof = a.nodeName=3D=3D=3D"string"){var = k=3Da.tagName?a.tagName:"DomElement";if(a.id)k+=3D" - = "+a.id;this.trace(b+c+" {"+k+"}")}else{var = i=3DObject.getTypeName(a);this.trace(b+c+(typeof i=3D=3D=3D"string"?" = {"+i+"}":""));if(b=3D=3D=3D""||f){b+=3D" ";var = e,j,l,g,h;if(Array.isInstanceOfType(a)){j=3Da.length;for(e=3D0;e<j;e++)th= is._traceDump(a[e],"["+e+"]",f,b,d)}else for(g in = a){h=3Da[g];if(!Function.isInstanceOfType(h))this._traceDump(h,g,f,b,d)}}= }Array.remove(d,a)}}};Sys._Debug.registerClass("Sys._Debug");Sys.Debug=3D= new Sys._Debug;Sys.Debug.isDebug=3Dfalse;function = Sys$Enum$parse(c,e){var = a,b,i;if(e){a=3Dthis.__lowerCaseValues;if(!a){this.__lowerCaseValues=3Da=3D= {};var g=3Dthis.prototype;for(var f in g)a[f.toLowerCase()]=3Dg[f]}}else = a=3Dthis.prototype;if(!this.__flags){i=3De?c.toLowerCase():c;b=3Da[i.trim= ()];if(typeof b!=3D=3D"number")throw = Error.argument("value",String.format(Sys.Res.enumInvalidValue,c,this.__ty= peName));return b}else{var = h=3D(e?c.toLowerCase():c).split(","),j=3D0;for(var = d=3Dh.length-1;d>=3D0;d--){var k=3Dh[d].trim();b=3Da[k];if(typeof = b!=3D=3D"number")throw = Error.argument("value",String.format(Sys.Res.enumInvalidValue,c.split(","= )[d].trim(),this.__typeName));j|=3Db}return j}}function = Sys$Enum$toString(c){if(typeof = c=3D=3D=3D"undefined"||c=3D=3D=3Dnull)return this.__string;var = d=3Dthis.prototype,a;if(!this.__flags||c=3D=3D=3D0){for(a in = d)if(d[a]=3D=3D=3Dc)return a}else{var = b=3Dthis.__sortedValues;if(!b){b=3D[];for(a in = d)b[b.length]=3D{key:a,value:d[a]};b.sort(function(a,b){return = a.value-b.value});this.__sortedValues=3Db}var = e=3D[],g=3Dc;for(a=3Db.length-1;a>=3D0;a--){var = h=3Db[a],f=3Dh.value;if(f=3D=3D=3D0)continue;if((f&c)=3D=3D=3Df){e[e.leng= th]=3Dh.key;g-=3Df;if(g=3D=3D=3D0)break}}if(e.length&&g=3D=3D=3D0)return = e.reverse().join(", ")}return = ""}Type.prototype.registerEnum=3Dfunction(c,b){for(var a in = this.prototype)this[a]=3Dthis.prototype[a];this.__typeName=3Dc;this.parse= =3DSys$Enum$parse;this.__string=3Dthis.toString();this.toString=3DSys$Enu= m$toString;this.__flags=3Db;this.__enum=3Dtrue};Type.isEnum=3Dfunction(a)= {if(typeof a=3D=3D=3D"undefined"||a=3D=3D=3Dnull)return false;return = !!a.__enum};Type.isFlags=3Dfunction(a){if(typeof = a=3D=3D=3D"undefined"||a=3D=3D=3Dnull)return false;return = !!a.__flags};Sys.EventHandlerList=3Dfunction(){this._list=3D{}};Sys.Event= HandlerList.prototype=3D{addHandler:function(b,a){Array.add(this._getEven= t(b,true),a)},removeHandler:function(c,b){var = a=3Dthis._getEvent(c);if(!a)return;Array.remove(a,b)},getHandler:function= (b){var a=3Dthis._getEvent(b);if(!a||a.length=3D=3D=3D0)return = null;a=3DArray.clone(a);if(!a._handler)a._handler=3Dfunction(c,d){for(var= b=3D0,e=3Da.length;b<e;b++)a[b](c,d)};return = a._handler},_getEvent:function(a,b){if(!this._list[a]){if(!b)return = null;this._list[a]=3D[]}return = this._list[a]}};Sys.EventHandlerList.registerClass("Sys.EventHandlerList"= );Sys.EventArgs=3Dfunction(){};Sys.EventArgs.registerClass("Sys.EventArgs= ");Sys.EventArgs.Empty=3Dnew = Sys.EventArgs;Sys.CancelEventArgs=3Dfunction(){Sys.CancelEventArgs.initia= lizeBase(this);this._cancel=3Dfalse};Sys.CancelEventArgs.prototype=3D{get= _cancel:function(){return = this._cancel},set_cancel:function(a){this._cancel=3Da}};Sys.CancelEventAr= gs.registerClass("Sys.CancelEventArgs",Sys.EventArgs);Sys.INotifyProperty= Change=3Dfunction(){};Sys.INotifyPropertyChange.prototype=3D{};Sys.INotif= yPropertyChange.registerInterface("Sys.INotifyPropertyChange");Sys.Proper= tyChangedEventArgs=3Dfunction(a){Sys.PropertyChangedEventArgs.initializeB= ase(this);this._propertyName=3Da};Sys.PropertyChangedEventArgs.prototype=3D= {get_propertyName:function(){return = this._propertyName}};Sys.PropertyChangedEventArgs.registerClass("Sys.Prop= ertyChangedEventArgs",Sys.EventArgs);Sys.INotifyDisposing=3Dfunction(){};= Sys.INotifyDisposing.prototype=3D{};Sys.INotifyDisposing.registerInterfac= e("Sys.INotifyDisposing");Sys.Component=3Dfunction(){if(Sys.Application)S= ys.Application.registerDisposableObject(this)};Sys.Component.prototype=3D= {_id:null,_initialized:false,_updating:false,get_events:function(){if(!th= is._events)this._events=3Dnew Sys.EventHandlerList;return = this._events},get_id:function(){return = this._id},set_id:function(a){this._id=3Da},get_isInitialized:function(){r= eturn this._initialized},get_isUpdating:function(){return = this._updating},add_disposing:function(a){this.get_events().addHandler("d= isposing",a)},remove_disposing:function(a){this.get_events().removeHandle= r("disposing",a)},add_propertyChanged:function(a){this.get_events().addHa= ndler("propertyChanged",a)},remove_propertyChanged:function(a){this.get_e= vents().removeHandler("propertyChanged",a)},beginUpdate:function(){this._= updating=3Dtrue},dispose:function(){if(this._events){var = a=3Dthis._events.getHandler("disposing");if(a)a(this,Sys.EventArgs.Empty)= }delete = this._events;Sys.Application.unregisterDisposableObject(this);Sys.Applica= tion.removeComponent(this)},endUpdate:function(){this._updating=3Dfalse;i= f(!this._initialized)this.initialize();this.updated()},initialize:functio= n(){this._initialized=3Dtrue},raisePropertyChanged:function(b){if(!this._= events)return;var = a=3Dthis._events.getHandler("propertyChanged");if(a)a(this,new = Sys.PropertyChangedEventArgs(b))},updated:function(){}};Sys.Component.reg= isterClass("Sys.Component",null,Sys.IDisposable,Sys.INotifyPropertyChange= ,Sys.INotifyDisposing);function Sys$Component$_setProperties(a,i){var = d,j=3DObject.getType(a),e=3Dj=3D=3D=3DObject||j=3D=3D=3DSys.UI.DomElement= ,h=3DSys.Component.isInstanceOfType(a)&&!a.get_isUpdating();if(h)a.beginU= pdate();for(var c in i){var b=3Di[c],f=3De?null:a["get_"+c];if(e||typeof = f!=3D=3D"function"){var k=3Da[c];if(!b||typeof = b!=3D=3D"object"||e&&!k)a[c]=3Db;else = Sys$Component$_setProperties(k,b)}else{var l=3Da["set_"+c];if(typeof = l=3D=3D=3D"function")l.apply(a,[b]);else if(b instanceof = Array){d=3Df.apply(a);for(var = g=3D0,m=3Dd.length,n=3Db.length;g<n;g++,m++)d[m]=3Db[g]}else if(typeof = b=3D=3D=3D"object"&&Object.getType(b)=3D=3D=3DObject){d=3Df.apply(a);Sys$= Component$_setProperties(d,b)}}}if(h)a.endUpdate()}function = Sys$Component$_setReferences(c,b){for(var a in b){var = e=3Dc["set_"+a],d=3D$find(b[a]);e.apply(c,[d])}}var = $create=3DSys.Component.create=3Dfunction(h,f,d,c,g){var a=3Dg?new = h(g):new = h,b=3DSys.Application,i=3Db.get_isCreatingComponents();a.beginUpdate();if= (f)Sys$Component$_setProperties(a,f);if(d)for(var e in = d)a["add_"+e](d[e]);b._createdComponents[b._createdComponents.length]=3Da= ;if(a.get_id())b.addComponent(a);if(i)if(c)b._addComponentToSecondPass(a,= c);else = a.endUpdate();else{if(c)Sys$Component$_setReferences(a,c);a.endUpdate()}r= eturn a};Sys.UI.MouseButton=3Dfunction(){throw = Error.notImplemented()};Sys.UI.MouseButton.prototype=3D{leftButton:0,midd= leButton:1,rightButton:2};Sys.UI.MouseButton.registerEnum("Sys.UI.MouseBu= tton");Sys.UI.Key=3Dfunction(){throw = Error.notImplemented()};Sys.UI.Key.prototype=3D{backspace:8,tab:9,enter:1= 3,esc:27,space:32,pageUp:33,pageDown:34,end:35,home:36,left:37,up:38,righ= t:39,down:40,del:127};Sys.UI.Key.registerEnum("Sys.UI.Key");Sys.UI.DomEve= nt=3Dfunction(c){var = a=3Dc;this.rawEvent=3Da;this.altKey=3Da.altKey;if(typeof = a.button!=3D=3D"undefined")this.button=3Dtypeof = a.which!=3D=3D"undefined"?a.button:a.button=3D=3D=3D4?Sys.UI.MouseButton.= middleButton:a.button=3D=3D=3D2?Sys.UI.MouseButton.rightButton:Sys.UI.Mou= seButton.leftButton;if(a.type=3D=3D=3D"keypress")this.charCode=3Da.charCo= de||a.keyCode;else = if(a.keyCode&&a.keyCode=3D=3D=3D46)this.keyCode=3D127;else = this.keyCode=3Da.keyCode;this.clientX=3Da.clientX;this.clientY=3Da.client= Y;this.ctrlKey=3Da.ctrlKey;this.target=3Da.target?a.target:a.srcElement;i= f(this.target){var = b=3DSys.UI.DomElement.getLocation(this.target);this.offsetX=3Dtypeof = a.offsetX!=3D=3D"undefined"?a.offsetX:window.pageXOffset+(a.clientX||0)-b= .x;this.offsetY=3Dtypeof = a.offsetY!=3D=3D"undefined"?a.offsetY:window.pageYOffset+(a.clientY||0)-b= .y}this.screenX=3Da.screenX;this.screenY=3Da.screenY;this.shiftKey=3Da.sh= iftKey;this.type=3Da.type};Sys.UI.DomEvent.prototype=3D{preventDefault:fu= nction(){if(this.rawEvent.preventDefault)this.rawEvent.preventDefault();e= lse = if(window.event)window.event.returnValue=3Dfalse},stopPropagation:functio= n(){if(this.rawEvent.stopPropagation)this.rawEvent.stopPropagation();else= = if(window.event)window.event.cancelBubble=3Dtrue}};Sys.UI.DomEvent.regist= erClass("Sys.UI.DomEvent");var = $addHandler=3DSys.UI.DomEvent.addHandler=3Dfunction(a,d,e){if(!a._events)= a._events=3D{};var c=3Da._events[d];if(!c)a._events[d]=3Dc=3D[];var = b;if(a.addEventListener){b=3Dfunction(b){return e.call(a,new = Sys.UI.DomEvent(b))};a.addEventListener(d,b,false)}else = if(a.attachEvent){b=3Dfunction(){return e.call(a,new = Sys.UI.DomEvent(window.event))};a.attachEvent("on"+d,b)}c[c.length]=3D{ha= ndler:e,browserHandler:b}},$addHandlers=3DSys.UI.DomEvent.addHandlers=3Df= unction(e,d,c){for(var b in d){var = a=3Dd[b];if(c)a=3DFunction.createDelegate(c,a);$addHandler(e,b,a)}},$clea= rHandlers=3DSys.UI.DomEvent.clearHandlers=3Dfunction(a){if(a._events){var= e=3Da._events;for(var b in e){var d=3De[b];for(var = c=3Dd.length-1;c>=3D0;c--)$removeHandler(a,b,d[c].handler)}a._events=3Dnu= ll}},$removeHandler=3DSys.UI.DomEvent.removeHandler=3Dfunction(a,e,f){var= d=3Dnull,c=3Da._events[e],d=3Dnull;for(var = b=3D0,g=3Dc.length;b<g;b++)if(c[b].handler=3D=3D=3Df){d=3Dc[b].browserHan= dler;break}if(a.removeEventListener)a.removeEventListener(e,d,false);else= = if(a.detachEvent)a.detachEvent("on"+e,d);c.splice(b,1)};Sys.IContainer=3D= function(){};Sys.IContainer.prototype=3D{};Sys.IContainer.registerInterfa= ce("Sys.IContainer");Sys._ScriptLoader=3Dfunction(){this._scriptsToLoad=3D= null;this._scriptLoadedDelegate=3DFunction.createDelegate(this,this._scri= ptLoadedHandler)};Sys._ScriptLoader.prototype=3D{dispose:function(){this.= _stopLoading();if(this._events)delete = this._events;this._scriptLoadedDelegate=3Dnull},loadScripts:function(a,c,= d,b){this._loading=3Dtrue;this._allScriptsLoadedCallback=3Dc;this._script= LoadFailedCallback=3Dd;this._scriptLoadTimeoutCallback=3Db;if(a>0)this._t= imeoutCookie=3Dwindow.setTimeout(Function.createDelegate(this,this._scrip= tLoadTimeoutHandler),a*1000);this._loadScriptsInternal()},notifyScriptLoa= ded:function(){if(!this._loading)return;this._currentTask._notified++;if(= Sys.Browser.agent=3D=3D=3DSys.Browser.Safari)if(this._currentTask._notifi= ed=3D=3D=3D1)window.setTimeout(Function.createDelegate(this,function(){th= is._scriptLoadedHandler(this._currentTask.get_scriptElement(),true)}),0)}= ,queueCustomScriptTag:function(a){if(!this._scriptsToLoad)this._scriptsTo= Load=3D[];Array.add(this._scriptsToLoad,a)},queueScriptBlock:function(a){= if(!this._scriptsToLoad)this._scriptsToLoad=3D[];Array.add(this._scriptsT= oLoad,{text:a})},queueScriptReference:function(a){if(!this._scriptsToLoad= )this._scriptsToLoad=3D[];Array.add(this._scriptsToLoad,{src:a})},_create= ScriptElement:function(c){var = a=3Ddocument.createElement("SCRIPT");a.type=3D"text/javascript";for(var = b in c)a[b]=3Dc[b];return = a},_loadScriptsInternal:function(){if(this._scriptsToLoad&&this._scriptsT= oLoad.length>0){var = b=3DArray.dequeue(this._scriptsToLoad),a=3Dthis._createScriptElement(b);i= f(a.text&&Sys.Browser.agent=3D=3D=3DSys.Browser.Safari){a.innerHTML=3Da.t= ext;delete a.text}if(typeof = b.src=3D=3D=3D"string"){this._currentTask=3Dnew = Sys._ScriptLoaderTask(a,this._scriptLoadedDelegate);this._currentTask.exe= cute()}else{document.getElementsByTagName("HEAD")[0].appendChild(a);Sys._= ScriptLoader._clearScript(a);this._loadScriptsInternal()}}else{var = c=3Dthis._allScriptsLoadedCallback;this._stopLoading();if(c)c(this)}},_ra= iseError:function(a){var = c=3Dthis._scriptLoadFailedCallback,b=3Dthis._currentTask.get_scriptElemen= t();this._stopLoading();if(c)c(this,b,a);else throw = Sys._ScriptLoader._errorScriptLoadFailed(b.src,a)},_scriptLoadedHandler:f= unction(a,b){if(b&&this._currentTask._notified)if(this._currentTask._noti= fied>1)this._raiseError(true);else{Array.add(Sys._ScriptLoader._getLoaded= Scripts(),a.src);this._currentTask.dispose();this._currentTask=3Dnull;thi= s._loadScriptsInternal()}else = this._raiseError(false)},_scriptLoadTimeoutHandler:function(){var = a=3Dthis._scriptLoadTimeoutCallback;this._stopLoading();if(a)a(this)},_st= opLoading:function(){if(this._timeoutCookie){window.clearTimeout(this._ti= meoutCookie);this._timeoutCookie=3Dnull}if(this._currentTask){this._curre= ntTask.dispose();this._currentTask=3Dnull}this._scriptsToLoad=3Dnull;this= ._loading=3Dnull;this._allScriptsLoadedCallback=3Dnull;this._scriptLoadFa= iledCallback=3Dnull;this._scriptLoadTimeoutCallback=3Dnull}};Sys._ScriptL= oader.registerClass("Sys._ScriptLoader",null,Sys.IDisposable);Sys._Script= Loader.getInstance=3Dfunction(){var = a=3DSys._ScriptLoader._activeInstance;if(!a)a=3DSys._ScriptLoader._active= Instance=3Dnew Sys._ScriptLoader;return = a};Sys._ScriptLoader.isScriptLoaded=3Dfunction(b){var = a=3Ddocument.createElement("script");a.src=3Db;return = Array.contains(Sys._ScriptLoader._getLoadedScripts(),a.src)};Sys._ScriptL= oader.readLoadedScripts=3Dfunction(){if(!Sys._ScriptLoader._referencedScr= ipts){var = b=3DSys._ScriptLoader._referencedScripts=3D[],c=3Ddocument.getElementsByT= agName("SCRIPT");for(i=3Dc.length-1;i>=3D0;i--){var = d=3Dc[i],a=3Dd.src;if(a.length)if(!Array.contains(b,a))Array.add(b,a)}}};= Sys._ScriptLoader._clearScript=3Dfunction(a){if(!Sys.Debug.isDebug)a.pare= ntNode.removeChild(a)};Sys._ScriptLoader._errorScriptLoadFailed=3Dfunctio= n(b,d){var a;if(d)a=3DSys.Res.scriptLoadMultipleCallbacks;else = a=3DSys.Res.scriptLoadFailed;var e=3D"Sys.ScriptLoadFailedException: = "+String.format(a,b),c=3DError.create(e,{name:"Sys.ScriptLoadFailedExcept= ion","scriptUrl":b});c.popStackFrame();return = c};Sys._ScriptLoader._getLoadedScripts=3Dfunction(){if(!Sys._ScriptLoader= ._referencedScripts){Sys._ScriptLoader._referencedScripts=3D[];Sys._Scrip= tLoader.readLoadedScripts()}return = Sys._ScriptLoader._referencedScripts};Sys._ScriptLoaderTask=3Dfunction(b,= a){this._scriptElement=3Db;this._completedCallback=3Da;this._notified=3D0= };Sys._ScriptLoaderTask.prototype=3D{get_scriptElement:function(){return = this._scriptElement},dispose:function(){if(this._disposed)return;this._di= sposed=3Dtrue;this._removeScriptElementHandlers();Sys._ScriptLoader._clea= rScript(this._scriptElement);this._scriptElement=3Dnull},execute:function= (){this._addScriptElementHandlers();document.getElementsByTagName("HEAD")= [0].appendChild(this._scriptElement)},_addScriptElementHandlers:function(= ){this._scriptLoadDelegate=3DFunction.createDelegate(this,this._scriptLoa= dHandler);if(Sys.Browser.agent!=3D=3DSys.Browser.InternetExplorer){this._= scriptElement.readyState=3D"loaded";$addHandler(this._scriptElement,"load= ",this._scriptLoadDelegate)}else = $addHandler(this._scriptElement,"readystatechange",this._scriptLoadDelega= te);this._scriptErrorDelegate=3DFunction.createDelegate(this,this._script= ErrorHandler);$addHandler(this._scriptElement,"error",this._scriptErrorDe= legate)},_removeScriptElementHandlers:function(){if(this._scriptLoadDeleg= ate){var = a=3Dthis.get_scriptElement();if(Sys.Browser.agent!=3D=3DSys.Browser.Inter= netExplorer)$removeHandler(a,"load",this._scriptLoadDelegate);else = $removeHandler(a,"readystatechange",this._scriptLoadDelegate);$removeHand= ler(a,"error",this._scriptErrorDelegate);this._scriptErrorDelegate=3Dnull= ;this._scriptLoadDelegate=3Dnull}},_scriptErrorHandler:function(){if(this= ._disposed)return;this._completedCallback(this.get_scriptElement(),false)= },_scriptLoadHandler:function(){if(this._disposed)return;var = a=3Dthis.get_scriptElement();if(a.readyState!=3D=3D"loaded"&&a.readyState= !=3D=3D"complete")return;var = b=3Dthis;window.setTimeout(function(){b._completedCallback(a,true)},0)}};= Sys._ScriptLoaderTask.registerClass("Sys._ScriptLoaderTask",null,Sys.IDis= posable);Sys.ApplicationLoadEventArgs=3Dfunction(b,a){Sys.ApplicationLoad= EventArgs.initializeBase(this);this._components=3Db;this._isPartialLoad=3D= a};Sys.ApplicationLoadEventArgs.prototype=3D{get_components:function(){re= turn this._components},get_isPartialLoad:function(){return = this._isPartialLoad}};Sys.ApplicationLoadEventArgs.registerClass("Sys.App= licationLoadEventArgs",Sys.EventArgs);Sys._Application=3Dfunction(){Sys._= Application.initializeBase(this);this._disposableObjects=3D[];this._compo= nents=3D{};this._createdComponents=3D[];this._secondPassComponents=3D[];t= his._unloadHandlerDelegate=3DFunction.createDelegate(this,this._unloadHan= dler);this._loadHandlerDelegate=3DFunction.createDelegate(this,this._load= Handler);Sys.UI.DomEvent.addHandler(window,"unload",this._unloadHandlerDe= legate);Sys.UI.DomEvent.addHandler(window,"load",this._loadHandlerDelegat= e)};Sys._Application.prototype=3D{_creatingComponents:false,_disposing:fa= lse,get_isCreatingComponents:function(){return = this._creatingComponents},add_load:function(a){this.get_events().addHandl= er("load",a)},remove_load:function(a){this.get_events().removeHandler("lo= ad",a)},add_init:function(a){if(this._initialized)a(this,Sys.EventArgs.Em= pty);else = this.get_events().addHandler("init",a)},remove_init:function(a){this.get_= events().removeHandler("init",a)},add_unload:function(a){this.get_events(= ).addHandler("unload",a)},remove_unload:function(a){this.get_events().rem= oveHandler("unload",a)},addComponent:function(a){this._components[a.get_i= d()]=3Da},beginCreateComponents:function(){this._creatingComponents=3Dtru= e},dispose:function(){if(!this._disposing){this._disposing=3Dtrue;if(wind= ow.pageUnload)window.pageUnload(this,Sys.EventArgs.Empty);var = c=3Dthis.get_events().getHandler("unload");if(c)c(this,Sys.EventArgs.Empt= y);var b=3DArray.clone(this._disposableObjects);for(var = a=3D0,e=3Db.length;a<e;a++)b[a].dispose();Array.clear(this._disposableObj= ects);Sys.UI.DomEvent.removeHandler(window,"unload",this._unloadHandlerDe= legate);if(this._loadHandlerDelegate){Sys.UI.DomEvent.removeHandler(windo= w,"load",this._loadHandlerDelegate);this._loadHandlerDelegate=3Dnull}var = d=3DSys._ScriptLoader.getInstance();if(d)d.dispose();Sys._Application.cal= lBaseMethod(this,"dispose")}},endCreateComponents:function(){var = b=3Dthis._secondPassComponents;for(var a=3D0,d=3Db.length;a<d;a++){var = c=3Db[a].component;Sys$Component$_setReferences(c,b[a].references);c.endU= pdate()}this._secondPassComponents=3D[];this._creatingComponents=3Dfalse}= ,findComponent:function(b,a){return = a?Sys.IContainer.isInstanceOfType(a)?a.findComponent(b):a[b]||null:Sys.Ap= plication._components[b]||null},getComponents:function(){var = a=3D[],b=3Dthis._components;for(var c in b)a[a.length]=3Db[c];return = a},initialize:function(){if(!this._initialized&&!this._initializing){this= ._initializing=3Dtrue;window.setTimeout(Function.createDelegate(this,this= ._doInitialize),0)}},notifyScriptLoaded:function(){var = a=3DSys._ScriptLoader.getInstance();if(a)a.notifyScriptLoaded()},register= DisposableObject:function(a){if(!this._disposing)this._disposableObjects[= this._disposableObjects.length]=3Da},raiseLoad:function(){var = b=3Dthis.get_events().getHandler("load"),a=3Dnew = Sys.ApplicationLoadEventArgs(Array.clone(this._createdComponents),!this._= initializing);if(b)b(this,a);if(window.pageLoad)window.pageLoad(this,a);t= his._createdComponents=3D[]},removeComponent:function(b){var = a=3Db.get_id();if(a)delete = this._components[a]},unregisterDisposableObject:function(a){if(!this._dis= posing)Array.remove(this._disposableObjects,a)},_addComponentToSecondPass= :function(b,a){this._secondPassComponents[this._secondPassComponents.leng= th]=3D{component:b,references:a}},_doInitialize:function(){Sys._Applicati= on.callBaseMethod(this,"initialize");var = a=3Dthis.get_events().getHandler("init");if(a){this.beginCreateComponents= ();a(this,Sys.EventArgs.Empty);this.endCreateComponents()}this.raiseLoad(= );this._initializing=3Dfalse},_loadHandler:function(){if(this._loadHandle= rDelegate){Sys.UI.DomEvent.removeHandler(window,"load",this._loadHandlerD= elegate);this._loadHandlerDelegate=3Dnull}this.initialize()},_unloadHandl= er:function(){this.dispose()}};Sys._Application.registerClass("Sys._Appli= cation",Sys.Component,Sys.IContainer);Sys.Application=3Dnew = Sys._Application;var = $find=3DSys.Application.findComponent;Type.registerNamespace("Sys.Net");S= ys.Net.WebRequestExecutor=3Dfunction(){this._webRequest=3Dnull;this._resu= ltObject=3Dnull};Sys.Net.WebRequestExecutor.prototype=3D{get_webRequest:f= unction(){return = this._webRequest},_set_webRequest:function(a){this._webRequest=3Da},get_s= tarted:function(){throw = Error.notImplemented()},get_responseAvailable:function(){throw = Error.notImplemented()},get_timedOut:function(){throw = Error.notImplemented()},get_aborted:function(){throw = Error.notImplemented()},get_responseData:function(){throw = Error.notImplemented()},get_statusCode:function(){throw = Error.notImplemented()},get_statusText:function(){throw = Error.notImplemented()},get_xml:function(){throw = Error.notImplemented()},get_object:function(){if(!this._resultObject)this= ._resultObject=3DSys.Serialization.JavaScriptSerializer.deserialize(this.= get_responseData());return = this._resultObject},executeRequest:function(){throw = Error.notImplemented()},abort:function(){throw = Error.notImplemented()},getResponseHeader:function(){throw = Error.notImplemented()},getAllResponseHeaders:function(){throw = Error.notImplemented()}};Sys.Net.WebRequestExecutor.registerClass("Sys.Ne= t.WebRequestExecutor");window.XMLDOM=3Dfunction(d){if(!window.DOMParser){= var c=3D["Msxml2.DOMDocument.3.0","Msxml2.DOMDocument"];for(var = b=3D0;b<c.length;b++)try{var a=3Dnew = ActiveXObject(c[b]);a.async=3Dfalse;a.loadXML(d);a.setProperty("Selection= Language","XPath");return a}catch(f){}return null}else try{var e=3Dnew = window.DOMParser;return e.parseFromString(d,"text/xml")}catch(f){return = null}return = null};Sys.Net.XMLHttpExecutor=3Dfunction(){Sys.Net.XMLHttpExecutor.initia= lizeBase(this);var = a=3Dthis;this._xmlHttpRequest=3Dnull;this._webRequest=3Dnull;this._respon= seAvailable=3Dfalse;this._timedOut=3Dfalse;this._timer=3Dnull;this._abort= ed=3Dfalse;this._started=3Dfalse;this._onReadyStateChange=3Dfunction(){if= (a._xmlHttpRequest.readyState=3D=3D=3D4){a._clearTimer();a._responseAvail= able=3Dtrue;a._webRequest.completed(Sys.EventArgs.Empty);if(a._xmlHttpReq= uest!=3Dnull){a._xmlHttpRequest.onreadystatechange=3DFunction.emptyMethod= ;a._xmlHttpRequest=3Dnull}}};this._clearTimer=3Dfunction(){if(a._timer!=3D= null){window.clearTimeout(a._timer);a._timer=3Dnull}};this._onTimeout=3Df= unction(){if(!a._responseAvailable){a._clearTimer();a._timedOut=3Dtrue;a.= _xmlHttpRequest.onreadystatechange=3DFunction.emptyMethod;a._xmlHttpReque= st.abort();a._webRequest.completed(Sys.EventArgs.Empty);a._xmlHttpRequest= =3Dnull}}};Sys.Net.XMLHttpExecutor.prototype=3D{get_timedOut:function(){r= eturn this._timedOut},get_started:function(){return = this._started},get_responseAvailable:function(){return = this._responseAvailable},get_aborted:function(){return = this._aborted},executeRequest:function(){this._webRequest=3Dthis.get_webR= equest();var = c=3Dthis._webRequest.get_body(),a=3Dthis._webRequest.get_headers();this._= xmlHttpRequest=3Dnew = XMLHttpRequest;this._xmlHttpRequest.onreadystatechange=3Dthis._onReadySta= teChange;var = e=3Dthis._webRequest.get_httpVerb();this._xmlHttpRequest.open(e,this._web= Request.getResolvedUrl(),true);if(a)for(var b in a){var = f=3Da[b];if(typeof = f!=3D=3D"function")this._xmlHttpRequest.setRequestHeader(b,f)}if(e.toLowe= rCase()=3D=3D=3D"post"){if(a=3D=3D=3Dnull||!a["Content-Type"])this._xmlHt= tpRequest.setRequestHeader("Content-Type","application/x-www-form-urlenco= ded");if(!c)c=3D""}var = d=3Dthis._webRequest.get_timeout();if(d>0)this._timer=3Dwindow.setTimeout= (Function.createDelegate(this,this._onTimeout),d);this._xmlHttpRequest.se= nd(c);this._started=3Dtrue},getResponseHeader:function(b){var = a;try{a=3Dthis._xmlHttpRequest.getResponseHeader(b)}catch(c){}if(!a)a=3D"= ";return a},getAllResponseHeaders:function(){return = this._xmlHttpRequest.getAllResponseHeaders()},get_responseData:function()= {return = this._xmlHttpRequest.responseText},get_statusCode:function(){return = this._xmlHttpRequest.status},get_statusText:function(){return = this._xmlHttpRequest.statusText},get_xml:function(){var = a=3Dthis._xmlHttpRequest.responseXML;if(!a||!a.documentElement){a=3Dnew = XMLDOM(this._xmlHttpRequest.responseText);if(!a||!a.documentElement)retur= n null}else = if(navigator.userAgent.indexOf("MSIE")!=3D=3D-1)a.setProperty("SelectionL= anguage","XPath");if(a.documentElement.namespaceURI=3D=3D=3D"http://www.m= ozilla.org/newlayout/xml/parsererror.xml"&&a.documentElement.tagName=3D=3D= =3D"parsererror")return = null;if(a.documentElement.firstChild&&a.documentElement.firstChild.tagNam= e=3D=3D=3D"parsererror")return null;return = a},abort:function(){if(this._aborted||this._responseAvailable||this._time= dOut)return;this._aborted=3Dtrue;this._clearTimer();if(this._xmlHttpReque= st&&!this._responseAvailable){this._xmlHttpRequest.onreadystatechange=3DF= unction.emptyMethod;this._xmlHttpRequest.abort();this._xmlHttpRequest=3Dn= ull;var = a=3Dthis._webRequest._get_eventHandlerList().getHandler("completed");if(a= )a(this,Sys.EventArgs.Empty)}}};Sys.Net.XMLHttpExecutor.registerClass("Sy= s.Net.XMLHttpExecutor",Sys.Net.WebRequestExecutor);Sys.Net._WebRequestMan= ager=3Dfunction(){this._this=3Dthis;this._defaultTimeout=3D0;this._defaul= tExecutorType=3D"Sys.Net.XMLHttpExecutor"};Sys.Net._WebRequestManager.pro= totype=3D{add_invokingRequest:function(a){this._get_eventHandlerList().ad= dHandler("invokingRequest",a)},remove_invokingRequest:function(a){this._g= et_eventHandlerList().removeHandler("invokingRequest",a)},add_completedRe= quest:function(a){this._get_eventHandlerList().addHandler("completedReque= st",a)},remove_completedRequest:function(a){this._get_eventHandlerList().= removeHandler("completedRequest",a)},_get_eventHandlerList:function(){if(= !this._events)this._events=3Dnew Sys.EventHandlerList;return = this._events},get_defaultTimeout:function(){return = this._defaultTimeout},set_defaultTimeout:function(a){this._defaultTimeout= =3Da},get_defaultExecutorType:function(){return = this._defaultExecutorType},set_defaultExecutorType:function(a){this._defa= ultExecutorType=3Da},executeRequest:function(webRequest){var = executor=3DwebRequest.get_executor();if(!executor){var = failed=3Dfalse;try{var = executorType=3Deval(this._defaultExecutorType);executor=3Dnew = executorType}catch(a){failed=3Dtrue}webRequest.set_executor(executor)}if(= executor.get_aborted())return;var evArgs=3Dnew = Sys.Net.NetworkRequestEventArgs(webRequest),handler=3Dthis._get_eventHand= lerList().getHandler("invokingRequest");if(handler)handler(this,evArgs);i= f(!evArgs.get_cancel())executor.executeRequest()}};Sys.Net._WebRequestMan= ager.registerClass("Sys.Net._WebRequestManager");Sys.Net.WebRequestManage= r=3Dnew = Sys.Net._WebRequestManager;Sys.Net.NetworkRequestEventArgs=3Dfunction(a){= Sys.Net.NetworkRequestEventArgs.initializeBase(this);this._webRequest=3Da= };Sys.Net.NetworkRequestEventArgs.prototype=3D{get_webRequest:function(){= return = this._webRequest}};Sys.Net.NetworkRequestEventArgs.registerClass("Sys.Net= .NetworkRequestEventArgs",Sys.CancelEventArgs);Sys.Net.WebRequest=3Dfunct= ion(){this._url=3D"";this._headers=3D{};this._body=3Dnull;this._userConte= xt=3Dnull;this._httpVerb=3Dnull;this._executor=3Dnull;this._invokeCalled=3D= false;this._timeout=3D0};Sys.Net.WebRequest.prototype=3D{add_completed:fu= nction(a){this._get_eventHandlerList().addHandler("completed",a)},remove_= completed:function(a){this._get_eventHandlerList().removeHandler("complet= ed",a)},completed:function(b){var = a=3DSys.Net.WebRequestManager._get_eventHandlerList().getHandler("complet= edRequest");if(a)a(this._executor,b);a=3Dthis._get_eventHandlerList().get= Handler("completed");if(a)a(this._executor,b)},_get_eventHandlerList:func= tion(){if(!this._events)this._events=3Dnew Sys.EventHandlerList;return = this._events},get_url:function(){return = this._url},set_url:function(a){this._url=3Da},get_headers:function(){retu= rn = this._headers},get_httpVerb:function(){if(this._httpVerb=3D=3D=3Dnull){if= (this._body=3D=3D=3Dnull)return "GET";return "POST"}return = this._httpVerb},set_httpVerb:function(a){this._httpVerb=3Da},get_body:fun= ction(){return = this._body},set_body:function(a){this._body=3Da},get_userContext:function= (){return = this._userContext},set_userContext:function(a){this._userContext=3Da},get= _executor:function(){return = this._executor},set_executor:function(a){this._executor=3Da;this._executo= r._set_webRequest(this)},get_timeout:function(){if(this._timeout=3D=3D=3D= 0)return Sys.Net.WebRequestManager.get_defaultTimeout();return = this._timeout},set_timeout:function(a){this._timeout=3Da},getResolvedUrl:= function(){return = Sys.Net.WebRequest._resolveUrl(this._url)},invoke:function(){Sys.Net.WebR= equestManager.executeRequest(this);this._invokeCalled=3Dtrue}};Sys.Net.We= bRequest._resolveUrl=3Dfunction(b,a){if(b&&b.indexOf("://")!=3D=3D-1)retu= rn b;if(!a||a.length=3D=3D=3D0){var = c=3Ddocument.getElementsByTagName("base")[0];if(c&&c.href&&c.href.length>= 0)a=3Dc.href;else a=3Ddocument.URL}var = d=3Da.indexOf("?");if(d!=3D=3D-1)a=3Da.substr(0,d);a=3Da.substr(0,a.lastI= ndexOf("/")+1);if(!b||b.length=3D=3D=3D0)return = a;if(b.charAt(0)=3D=3D=3D"/"){var = e=3Da.indexOf("://"),g=3Da.indexOf("/",e+3);return = a.substr(0,g)+b}else{var f=3Da.lastIndexOf("/");return = a.substr(0,f+1)+b}};Sys.Net.WebRequest._createQueryString=3Dfunction(d,b)= {if(!b)b=3DencodeURIComponent;var a=3Dnew = Sys.StringBuilder,f=3D0;for(var c in d){var e=3Dd[c];if(typeof = e=3D=3D=3D"function")continue;var = g=3DSys.Serialization.JavaScriptSerializer.serialize(e);if(f!=3D=3D0)a.ap= pend("&");a.append(c);a.append("=3D");a.append(b(g));f++}return = a.toString()};Sys.Net.WebRequest._createUrl=3Dfunction(a,b){if(!b)return = a;var d=3DSys.Net.WebRequest._createQueryString(b);if(d.length>0){var = c=3D"?";if(a&&a.indexOf("?")!=3D=3D-1)c=3D"&";return a+c+d}else return = a};Sys.Net.WebRequest.registerClass("Sys.Net.WebRequest");Sys.Net.WebServ= iceProxy=3Dfunction(){};Sys.Net.WebServiceProxy.prototype=3D{set_timeout:= function(a){this._timeout=3Da},get_timeout:function(){return = this._timeout},set_defaultUserContext:function(a){this._userContext=3Da},= get_defaultUserContext:function(){return = this._userContext},set_defaultSucceededCallback:function(a){this._succeed= ed=3Da},get_defaultSucceededCallback:function(){return = this._succeeded},set_defaultFailedCallback:function(a){this._failed=3Da},= get_defaultFailedCallback:function(){return = this._failed},set_path:function(a){this._path=3Da},get_path:function(){re= turn = this._path},_invoke:function(d,e,g,f,c,b,a){if(c=3D=3D=3Dnull||typeof = c=3D=3D=3D"undefined")c=3Dthis.get_defaultSucceededCallback();if(b=3D=3D=3D= null||typeof = b=3D=3D=3D"undefined")b=3Dthis.get_defaultFailedCallback();if(a=3D=3D=3Dn= ull||typeof = a=3D=3D=3D"undefined")a=3Dthis.get_defaultUserContext();return = Sys.Net.WebServiceProxy.invoke(d,e,g,f,c,b,a,this.get_timeout())}};Sys.Ne= t.WebServiceProxy.registerClass("Sys.Net.WebServiceProxy");Sys.Net.WebSer= viceProxy.invoke=3Dfunction(k,a,j,d,i,c,f,h){var b=3Dnew = Sys.Net.WebRequest;b.get_headers()["Content-Type"]=3D"application/json; = charset=3Dutf-8";if(!d)d=3D{};var = g=3Dd;if(!j||!g)g=3D{};b.set_url(Sys.Net.WebRequest._createUrl(k+"/"+a,g)= );var = e=3Dnull;if(!j){e=3DSys.Serialization.JavaScriptSerializer.serialize(d);i= f(e=3D=3D=3D"{}")e=3D""}b.set_body(e);b.add_completed(l);if(h&&h>0)b.set_= timeout(h);b.invoke();function l(d){if(d.get_responseAvailable()){var = e=3Dd.get_statusCode(),b=3Dnull;try{var = j=3Dd.getResponseHeader("Content-Type");if(j.startsWith("application/json= "))b=3Dd.get_object();else = if(j.startsWith("text/xml"))b=3Dd.get_xml();else = b=3Dd.get_responseData()}catch(m){}var = k=3Dd.getResponseHeader("jsonerror"),g=3Dk=3D=3D=3D"true";if(g)b=3Dnew = Sys.Net.WebServiceError(false,b.Message,b.StackTrace,b.ExceptionType);if(= e<200||e>=3D300||g){if(c){if(!b||!g)b=3Dnew = Sys.Net.WebServiceError(false,String.format(Sys.Res.webServiceFailedNoMsg= ,a),"","");b._statusCode=3De;c(b,f,a)}}else if(i)i(b,f,a)}else{var = h;if(d.get_timedOut())h=3DString.format(Sys.Res.webServiceTimedOut,a);els= e h=3DString.format(Sys.Res.webServiceFailedNoMsg,a);if(c)c(new = Sys.Net.WebServiceError(d.get_timedOut(),h,"",""),f,a)}}return = b};Sys.Net.WebServiceProxy._generateTypedConstructor=3Dfunction(a){return= function(b){if(b)for(var c in = b)this[c]=3Db[c];this.__type=3Da}};Sys.Net.WebServiceError=3Dfunction(c,d= ,b,a){this._timedOut=3Dc;this._message=3Dd;this._stackTrace=3Db;this._exc= eptionType=3Da;this._statusCode=3D-1};Sys.Net.WebServiceError.prototype=3D= {get_timedOut:function(){return = this._timedOut},get_statusCode:function(){return = this._statusCode},get_message:function(){return = this._message},get_stackTrace:function(){return = this._stackTrace},get_exceptionType:function(){return = this._exceptionType}};Sys.Net.WebServiceError.registerClass("Sys.Net.WebS= erviceError");Type.registerNamespace("Sys.Services");Sys.Services._Profil= eService=3Dfunction(){Sys.Services._ProfileService.initializeBase(this);t= his.properties=3D{}};Sys.Services._ProfileService.DefaultWebServicePath=3D= "";Sys.Services._ProfileService.prototype=3D{_defaultFailedCallback:null,= _defaultLoadCompletedCallback:null,_defaultSaveCompletedCallback:null,_pa= th:"",_timeout:0,get_defaultFailedCallback:function(){return = this._defaultFailedCallback},set_defaultFailedCallback:function(a){this._= defaultFailedCallback=3Da},get_defaultLoadCompletedCallback:function(){re= turn = this._defaultLoadCompletedCallback},set_defaultLoadCompletedCallback:func= tion(a){this._defaultLoadCompletedCallback=3Da},get_defaultSaveCompletedC= allback:function(){return = this._defaultSaveCompletedCallback},set_defaultSaveCompletedCallback:func= tion(a){this._defaultSaveCompletedCallback=3Da},get_path:function(){retur= n = this._path},set_path:function(a){if(!a||!a.length)a=3D"";this._path=3Da},= get_timeout:function(){return = this._timeout},set_timeout:function(a){this._timeout=3Da},load:function(b= ,d,e,f){var = c=3D{},a;if(!b)a=3D"GetAllPropertiesForCurrentUser";else{a=3D"GetProperti= esForCurrentUser";c=3D{properties:this._clonePropertyNames(b)}}this._invo= ke(this._get_path(),a,false,c,Function.createDelegate(this,this._onLoadCo= mplete),Function.createDelegate(this,this._onLoadFailed),[d,e,f])},save:f= unction(d,a,c,e){var = b=3Dthis._flattenProperties(d,this.properties);this._invoke(this._get_pat= h(),"SetPropertiesForCurrentUser",false,{values:b},Function.createDelegat= e(this,this._onSaveComplete),Function.createDelegate(this,this._onSaveFai= led),[a,c,e])},_clonePropertyNames:function(e){var c=3D[],d=3D{};for(var = b=3D0;b<e.length;b++){var = a=3De[b];if(!d[a]){Array.add(c,a);d[a]=3Dtrue}}return = c},_flattenProperties:function(a,h,i){var = b=3D{},e,d;if(a&&a.length=3D=3D=3D0)return b;for(var c in = h){e=3Dh[c];d=3Di?i+"."+c:c;if(Sys.Services.ProfileGroup.isInstanceOfType= (e)){var g=3Dthis._flattenProperties(a,e,d);for(var f in g){var = j=3Dg[f];b[f]=3Dj}}else = if(!a||Array.indexOf(a,d)!=3D=3D-1)b[d]=3De}return = b},_get_path:function(){var = a=3Dthis.get_path();if(!a.length)a=3DSys.Services._ProfileService.Default= WebServicePath;if(!a||!a.length)throw = Error.invalidOperation(Sys.Res.servicePathNotSet);return = a},_onLoadComplete:function(a,f,g){if(typeof a!=3D=3D"object")throw = Error.invalidOperation(String.format(Sys.Res.webServiceInvalidReturnType,= g,"Object"));var d=3Dthis._unflattenProperties(a);for(var b in = d)this.properties[b]=3Dd[b];var = c=3Df[0],e=3Dc?c:this._defaultLoadCompletedCallback;if(e)e(a.length,f[2],= "Sys.Services.ProfileService.load")},_onLoadFailed:function(d,c){var = a=3Dc[1],b=3Da?a:this._defaultFailedCallback;if(b)b(d,c[2],"Sys.Services.= ProfileService.load")},_onSaveComplete:function(d,c,f){if(typeof = d!=3D=3D"number")throw = Error.invalidOperation(String.format(Sys.Res.webServiceInvalidReturnType,= f,"Number"));var = a=3Dc[0],e=3Dc[2],b=3Da?a:this._defaultSaveCompletedCallback;if(b)b(d,e,"= Sys.Services.ProfileService.save")},_onSaveFailed:function(e,c){var = a=3Dc[1],d=3Dc[2],b=3Da?a:this._defaultFailedCallback;if(b)b(e,d,"Sys.Ser= vices.ProfileService.save")},_unflattenProperties:function(e){var = c=3D{},d,f,h=3D0;for(var a in = e){h++;f=3De[a];d=3Da.indexOf(".");if(d!=3D=3D-1){var = g=3Da.substr(0,d);a=3Da.substr(d+1);var = b=3Dc[g];if(!b||!Sys.Services.ProfileGroup.isInstanceOfType(b)){b=3Dnew = Sys.Services.ProfileGroup;c[g]=3Db}b[a]=3Df}else = c[a]=3Df}e.length=3Dh;return = c}};Sys.Services._ProfileService.registerClass("Sys.Services._ProfileServ= ice",Sys.Net.WebServiceProxy);Sys.Services.ProfileService=3Dnew = Sys.Services._ProfileService;Sys.Services.ProfileGroup=3Dfunction(a){if(a= )for(var b in = a)this[b]=3Da[b]};Sys.Services.ProfileGroup.registerClass("Sys.Services.P= rofileGroup");Sys.Services._AuthenticationService=3Dfunction(){Sys.Servic= es._AuthenticationService.initializeBase(this)};Sys.Services._Authenticat= ionService.DefaultWebServicePath=3D"";Sys.Services._AuthenticationService= .prototype=3D{_defaultFailedCallback:null,_defaultLoginCompletedCallback:= null,_defaultLogoutCompletedCallback:null,_path:"",_timeout:0,_authentica= ted:false,get_defaultFailedCallback:function(){return = this._defaultFailedCallback},set_defaultFailedCallback:function(a){this._= defaultFailedCallback=3Da},get_defaultLoginCompletedCallback:function(){r= eturn = this._defaultLoginCompletedCallback},set_defaultLoginCompletedCallback:fu= nction(a){this._defaultLoginCompletedCallback=3Da},get_defaultLogoutCompl= etedCallback:function(){return = this._defaultLogoutCompletedCallback},set_defaultLogoutCompletedCallback:= function(a){this._defaultLogoutCompletedCallback=3Da},get_isLoggedIn:func= tion(){return this._authenticated},get_path:function(){return = this._path},set_path:function(a){if(!a||!a.length)a=3D"";this._path=3Da},= get_timeout:function(){return = this._timeout},set_timeout:function(a){this._timeout=3Da},login:function(= c,b,a,h,f,d,e,g){this._invoke(this._get_path(),"Login",false,{userName:c,= password:b,createPersistentCookie:a},Function.createDelegate(this,this._o= nLoginComplete),Function.createDelegate(this,this._onLoginFailed),[c,b,a,= f,d,e,g])},logout:function(c,a,b,d){this._invoke(this._get_path(),"Logout= ",false,{},Function.createDelegate(this,this._onLogoutComplete),Function.= createDelegate(this,this._onLogoutFailed),[c,a,b,d])},_get_path:function(= ){var = a=3Dthis.get_path();if(!a.length)a=3DSys.Services._AuthenticationService.= DefaultWebServicePath;if(!a||!a.length)throw = Error.invalidOperation(Sys.Res.servicePathNotSet);return = a},_onLoginComplete:function(f,c,g){if(typeof f!=3D=3D"boolean")throw = Error.invalidOperation(String.format(Sys.Res.webServiceInvalidReturnType,= g,"Boolean"));var = b=3Dc[3],d=3Dc[4],e=3Dc[6],a=3Dd?d:this._defaultLoginCompletedCallback;if= (f){this._authenticated=3Dtrue;if(a)a(true,e,"Sys.Services.Authentication= Service.login");if(typeof = b!=3D=3D"undefined"&&b!=3D=3Dnull)window.location.href=3Db}else = if(a)a(false,e,"Sys.Services.AuthenticationService.login")},_onLoginFaile= d:function(d,c){var = a=3Dc[5],b=3Da?a:this._defaultFailedCallback;if(b)b(d,c[6],"Sys.Services.= AuthenticationService.login")},_onLogoutComplete:function(g,a,f){if(g!=3D= =3Dnull)throw = Error.invalidOperation(String.format(Sys.Res.webServiceInvalidReturnType,= f,"null"));var = c=3Da[0],b=3Da[1],e=3Da[3],d=3Db?b:this._defaultLogoutCompletedCallback;t= his._authenticated=3Dfalse;if(d)d(null,e,"Sys.Services.AuthenticationServ= ice.logout");if(!c)window.location.reload();else = window.location.href=3Dc},_onLogoutFailed:function(d,c){var = a=3Dc[2],b=3Da?a:this._defaultFailedCallback;if(b)b(d,c[3],"Sys.Services.= AuthenticationService.logout")},_setAuthenticated:function(a){this._authe= nticated=3Da}};Sys.Services._AuthenticationService.registerClass("Sys.Ser= vices._AuthenticationService",Sys.Net.WebServiceProxy);Sys.Services.Authe= nticationService=3Dnew = Sys.Services._AuthenticationService;Type.registerNamespace("Sys.Serializa= tion");Sys.Serialization.JavaScriptSerializer=3Dfunction(){};Sys.Serializ= ation.JavaScriptSerializer.registerClass("Sys.Serialization.JavaScriptSer= ializer");Sys.Serialization.JavaScriptSerializer._stringRegEx=3Dnew = RegExp('["\b\f\n\r\t\\\\\x00-\x1F]',"i");Sys.Serialization.JavaScriptSeri= alizer._serializeWithBuilder=3Dfunction(b,a,h){var c;switch(typeof = b){case = "object":if(b)if(Array.isInstanceOfType(b)){a.append("[");for(c=3D0;c<b.l= ength;++c){if(c>0)a.append(",");Sys.Serialization.JavaScriptSerializer._s= erializeWithBuilder(b[c],a)}a.append("]")}else{if(Date.isInstanceOfType(b= )){a.append('"\\/Date(');a.append(b.getTime());a.append(')\\/"');break}va= r e=3D[],i=3D0;for(var g in = b){if(g.startsWith("$"))continue;e[i++]=3Dg}if(h)e.sort();a.append("{");v= ar j=3Dfalse;for(c=3D0;c<i;c++){var f=3Db[e[c]];if(typeof = f!=3D=3D"undefined"&&typeof f!=3D=3D"function"){if(j)a.append(",");else = j=3Dtrue;Sys.Serialization.JavaScriptSerializer._serializeWithBuilder(e[c= ],a,h);a.append(":");Sys.Serialization.JavaScriptSerializer._serializeWit= hBuilder(f,a,h)}}a.append("}")}else a.append("null");break;case = "number":if(isFinite(b))a.append(String(b));else throw = Error.invalidOperation(Sys.Res.cannotSerializeNonFiniteNumbers);break;cas= e = "string":a.append('"');if(Sys.Browser.agent=3D=3D=3DSys.Browser.Safari||S= ys.Serialization.JavaScriptSerializer._stringRegEx.test(b)){var = k=3Db.length;for(c=3D0;c<k;++c){var d=3Db.charAt(c);if(d>=3D" = "){if(d=3D=3D=3D"\\"||d=3D=3D=3D'"')a.append("\\");a.append(d)}else = switch(d){case "\b":a.append("\\b");break;case = "\f":a.append("\\f");break;case "\n":a.append("\\n");break;case = "\r":a.append("\\r");break;case = "\t":a.append("\\t");break;default:a.append("\\u00");if(d.charCodeAt()<16= )a.append("0");a.append(d.charCodeAt().toString(16))}}}else = a.append(b);a.append('"');break;case = "boolean":a.append(b.toString());break;default:a.append("null");break}};S= ys.Serialization.JavaScriptSerializer.serialize=3Dfunction(b){var = a=3Dnew = Sys.StringBuilder;Sys.Serialization.JavaScriptSerializer._serializeWithBu= ilder(b,a,false);return = a.toString()};Sys.Serialization.JavaScriptSerializer.deserialize=3Dfuncti= on(data){if(data.length=3D=3D=3D0)throw = Error.argument("data",Sys.Res.cannotDeserializeEmptyString);try{var = exp=3Ddata.replace(new = RegExp('(^|[^\\\\])\\"\\\\/Date\\((-?[0-9]+)\\)\\\\/\\"',"g"),"$1new = Date($2)");return eval("("+exp+")")}catch(a){throw = Error.argument("data",Sys.Res.cannotDeserializeInvalidJson)}};Sys.Culture= Info=3Dfunction(c,b,a){this.name=3Dc;this.numberFormat=3Db;this.dateTimeF= ormat=3Da};Sys.CultureInfo.prototype=3D{_getDateTimeFormats:function(){if= (!this._dateTimeFormats){var = a=3Dthis.dateTimeFormat;this._dateTimeFormats=3D[a.MonthDayPattern,a.Year= MonthPattern,a.ShortDatePattern,a.ShortTimePattern,a.LongDatePattern,a.Lo= ngTimePattern,a.FullDateTimePattern,a.RFC1123Pattern,a.SortableDateTimePa= ttern,a.UniversalSortableDateTimePattern]}return = this._dateTimeFormats},_getMonthIndex:function(a){if(!this._upperMonths)t= his._upperMonths=3Dthis._toUpperArray(this.dateTimeFormat.MonthNames);ret= urn = Array.indexOf(this._upperMonths,this._toUpper(a))},_getAbbrMonthIndex:fun= ction(a){if(!this._upperAbbrMonths)this._upperAbbrMonths=3Dthis._toUpperA= rray(this.dateTimeFormat.AbbreviatedMonthNames);return = Array.indexOf(this._upperMonths,this._toUpper(a))},_getDayIndex:function(= a){if(!this._upperDays)this._upperDays=3Dthis._toUpperArray(this.dateTime= Format.DayNames);return = Array.indexOf(this._upperDays,this._toUpper(a))},_getAbbrDayIndex:functio= n(a){if(!this._upperAbbrDays)this._upperAbbrDays=3Dthis._toUpperArray(thi= s.dateTimeFormat.AbbreviatedDayNames);return = Array.indexOf(this._upperAbbrDays,this._toUpper(a))},_toUpperArray:functi= on(c){var b=3D[];for(var = a=3D0,d=3Dc.length;a<d;a++)b[a]=3Dthis._toUpper(c[a]);return = b},_toUpper:function(a){return a.split("\u00A0").join(" = ").toUpperCase()}};Sys.CultureInfo._parse=3Dfunction(b){var = a=3DSys.Serialization.JavaScriptSerializer.deserialize(b);return new = Sys.CultureInfo(a.name,a.numberFormat,a.dateTimeFormat)};Sys.CultureInfo.= registerClass("Sys.CultureInfo");Sys.CultureInfo.InvariantCulture=3DSys.C= ultureInfo._parse('{"name":"","numberFormat":{"CurrencyDecimalDigits":2,"= CurrencyDecimalSeparator":".","IsReadOnly":true,"CurrencyGroupSizes":[3],= "NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparator":"= ,","CurrencySymbol":"\u00A4","NaNSymbol":"NaN","CurrencyNegativePattern":= 0,"NumberNegativePattern":1,"PercentPositivePattern":0,"PercentNegativePa= ttern":0,"NegativeInfinitySymbol":"-Infinity","NegativeSign":"-","NumberD= ecimalDigits":2,"NumberDecimalSeparator":".","NumberGroupSeparator":",","= CurrencyPositivePattern":0,"PositiveInfinitySymbol":"Infinity","PositiveS= ign":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":".","PercentG= roupSeparator":",","PercentSymbol":"%","PerMilleSymbol":"\u2030","NativeD= igits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"= dateTimeFormat":{"AMDesignator":"AM","Calendar":{"MinSupportedDateTime":"= @-62135568000000@","MaxSupportedDateTime":"@253402300799999@","AlgorithmT= ype":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":tr= ue},"DateSeparator":"/","FirstDayOfWeek":0,"CalendarWeekRule":0,"FullDate= TimePattern":"dddd, dd MMMM yyyy HH:mm:ss","LongDatePattern":"dddd, dd = MMMM yyyy","LongTimePattern":"HH:mm:ss","MonthDayPattern":"MMMM = dd","PMDesignator":"PM","RFC1123Pattern":"ddd, dd MMM yyyy = HH\':\'mm\':\'ss = \'GMT\'","ShortDatePattern":"MM/dd/yyyy","ShortTimePattern":"HH:mm","Sort= ableDateTimePattern":"yyyy\'-\'MM\'-\'dd\'T\'HH\':\'mm\':\'ss","TimeSepar= ator":":","UniversalSortableDateTimePattern":"yyyy\'-\'MM\'-\'dd = HH\':\'mm\':\'ss\'Z\'","YearMonthPattern":"yyyy = MMMM","AbbreviatedDayNames":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"= ShortestDayNames":["Su","Mo","Tu","We","Th","Fr","Sa"],"DayNames":["Sunda= y","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"Abbrev= iatedMonthNames":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","= Oct","Nov","Dec",""],"MonthNames":["January","February","March","April","= May","June","July","August","September","October","November","December","= "],"IsReadOnly":true,"NativeCalendarName":"Gregorian = Calendar","AbbreviatedMonthGenitiveNames":["Jan","Feb","Mar","Apr","May",= "Jun","Jul","Aug","Sep","Oct","Nov","Dec",""],"MonthGenitiveNames":["Janu= ary","February","March","April","May","June","July","August","September",= "October","November","December",""]}}');if(typeof = __cultureInfo=3D=3D=3D"undefined")var = __cultureInfo=3D'{"name":"en-US","numberFormat":{"CurrencyDecimalDigits":= 2,"CurrencyDecimalSeparator":".","IsReadOnly":false,"CurrencyGroupSizes":= [3],"NumberGroupSizes":[3],"PercentGroupSizes":[3],"CurrencyGroupSeparato= r":",","CurrencySymbol":"$","NaNSymbol":"NaN","CurrencyNegativePattern":0= ,"NumberNegativePattern":1,"PercentPositivePattern":0,"PercentNegativePat= tern":0,"NegativeInfinitySymbol":"-Infinity","NegativeSign":"-","NumberDe= cimalDigits":2,"NumberDecimalSeparator":".","NumberGroupSeparator":",","C= urrencyPositivePattern":0,"PositiveInfinitySymbol":"Infinity","PositiveSi= gn":"+","PercentDecimalDigits":2,"PercentDecimalSeparator":".","PercentGr= oupSeparator":",","PercentSymbol":"%","PerMilleSymbol":"\u2030","NativeDi= gits":["0","1","2","3","4","5","6","7","8","9"],"DigitSubstitution":1},"d= ateTimeFormat":{"AMDesignator":"AM","Calendar":{"MinSupportedDateTime":"@= -62135568000000@","MaxSupportedDateTime":"@253402300799999@","AlgorithmTy= pe":1,"CalendarType":1,"Eras":[1],"TwoDigitYearMax":2029,"IsReadOnly":fal= se},"DateSeparator":"/","FirstDayOfWeek":0,"CalendarWeekRule":0,"FullDate= TimePattern":"dddd, MMMM dd, yyyy h:mm:ss tt","LongDatePattern":"dddd, = MMMM dd, yyyy","LongTimePattern":"h:mm:ss tt","MonthDayPattern":"MMMM = dd","PMDesignator":"PM","RFC1123Pattern":"ddd, dd MMM yyyy = HH\':\'mm\':\'ss = \'GMT\'","ShortDatePattern":"M/d/yyyy","ShortTimePattern":"h:mm = tt","SortableDateTimePattern":"yyyy\'-\'MM\'-\'dd\'T\'HH\':\'mm\':\'ss","= TimeSeparator":":","UniversalSortableDateTimePattern":"yyyy\'-\'MM\'-\'dd= HH\':\'mm\':\'ss\'Z\'","YearMonthPattern":"MMMM, = yyyy","AbbreviatedDayNames":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"= ShortestDayNames":["Su","Mo","Tu","We","Th","Fr","Sa"],"DayNames":["Sunda= y","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"Abbrev= iatedMonthNames":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","= Oct","Nov","Dec",""],"MonthNames":["January","February","March","April","= May","June","July","August","September","October","November","December","= "],"IsReadOnly":false,"NativeCalendarName":"Gregorian = Calendar","AbbreviatedMonthGenitiveNames":["Jan","Feb","Mar","Apr","May",= "Jun","Jul","Aug","Sep","Oct","Nov","Dec",""],"MonthGenitiveNames":["Janu= ary","February","March","April","May","June","July","August","September",= "October","November","December",""]}}';Sys.CultureInfo.CurrentCulture=3DS= ys.CultureInfo._parse(__cultureInfo);delete = __cultureInfo;Sys.UI.Point=3Dfunction(a,b){this.x=3Da;this.y=3Db};Sys.UI.= Point.registerClass("Sys.UI.Point");Sys.UI.Bounds=3Dfunction(c,d,b,a){thi= s.x=3Dc;this.y=3Dd;this.height=3Da;this.width=3Db};Sys.UI.Bounds.register= Class("Sys.UI.Bounds");Sys.UI.DomElement=3Dfunction(){};Sys.UI.DomElement= .registerClass("Sys.UI.DomElement");Sys.UI.DomElement.addCssClass=3Dfunct= ion(a,b){if(!Sys.UI.DomElement.containsCssClass(a,b))if(a.className=3D=3D= =3D"")a.className=3Db;else a.className+=3D" = "+b};Sys.UI.DomElement.containsCssClass=3Dfunction(b,a){return = Array.contains(b.className.split(" = "),a)};Sys.UI.DomElement.getBounds=3Dfunction(a){var = b=3DSys.UI.DomElement.getLocation(a);return new = Sys.UI.Bounds(b.x,b.y,a.offsetWidth||0,a.offsetHeight||0)};var = $get=3DSys.UI.DomElement.getElementById=3Dfunction(f,e){if(!e)return = document.getElementById(f);if(e.getElementById)return = e.getElementById(f);var c=3D[],d=3De.childNodes;for(var = b=3D0;b<d.length;b++){var = a=3Dd[b];if(a.nodeType=3D=3D1)c[c.length]=3Da}while(c.length){a=3Dc.shift= ();if(a.id=3D=3Df)return = a;d=3Da.childNodes;for(b=3D0;b<d.length;b++){a=3Dd[b];if(a.nodeType=3D=3D= 1)c[c.length]=3Da}}return null};switch(Sys.Browser.agent){case = Sys.Browser.InternetExplorer:Sys.UI.DomElement.getLocation=3Dfunction = Sys$UI$DomElement$getLocation(a){if(a.self||a.nodeType=3D=3D=3D9)return = new Sys.UI.Point(0,0);var d=3Da.getClientRects();if(!d||!d.length)return = new Sys.UI.Point(0,0);var = e=3Da.ownerDocument.parentWindow,g=3De.screenLeft-top.screenLeft-top.docu= ment.documentElement.scrollLeft+2,h=3De.screenTop-top.screenTop-top.docum= ent.documentElement.scrollTop+2,c=3De.frameElement||null;if(c){var = b=3Dc.currentStyle;g+=3D(c.frameBorder||1)*2+(parseInt(b.paddingLeft)||0)= +(parseInt(b.borderLeftWidth)||0)-a.ownerDocument.documentElement.scrollL= eft;h+=3D(c.frameBorder||1)*2+(parseInt(b.paddingTop)||0)+(parseInt(b.bor= derTopWidth)||0)-a.ownerDocument.documentElement.scrollTop}var = f=3Dd[0];return new Sys.UI.Point(f.left-g,f.top-h)};break;case = Sys.Browser.Safari:Sys.UI.DomElement.getLocation=3Dfunction(c){if(c.windo= w&&c.window=3D=3D=3Dc||c.nodeType=3D=3D=3D9)return new = Sys.UI.Point(0,0);var g=3D0,h=3D0,j=3Dnull,f=3Dnull,b;for(var = a=3Dc;a;j=3Da,(f=3Db,a=3Da.offsetParent)){b=3DSys.UI.DomElement._getCurre= ntStyle(a);var = e=3Da.tagName;if((a.offsetLeft||a.offsetTop)&&(e!=3D=3D"BODY"||(!f||f.pos= ition!=3D=3D"absolute"))){g+=3Da.offsetLeft;h+=3Da.offsetTop}}b=3DSys.UI.= DomElement._getCurrentStyle(c);var = d=3Db?b.position:null,k=3Dd&&d!=3D=3D"static";if(!d||d!=3D=3D"absolute")f= or(var = a=3Dc.parentNode;a;a=3Da.parentNode){e=3Da.tagName;if(e!=3D=3D"BODY"&&e!=3D= =3D"HTML"&&(a.scrollLeft||a.scrollTop)){g-=3Da.scrollLeft||0;h-=3Da.scrol= lTop||0}b=3DSys.UI.DomElement._getCurrentStyle(a);var = i=3Db?b.position:null;if(i&&i=3D=3D=3D"absolute")break}return new = Sys.UI.Point(g,h)};break;case = Sys.Browser.Opera:Sys.UI.DomElement.getLocation=3Dfunction(b){if(b.window= &&b.window=3D=3D=3Db||b.nodeType=3D=3D=3D9)return new = Sys.UI.Point(0,0);var d=3D0,e=3D0,i=3Dnull;for(var = a=3Db;a;i=3Da,a=3Da.offsetParent){var = f=3Da.tagName;d+=3Da.offsetLeft||0;e+=3Da.offsetTop||0}var = g=3Db.style.position,c=3Dg&&g!=3D=3D"static";for(var = a=3Db.parentNode;a;a=3Da.parentNode){f=3Da.tagName;if(f!=3D=3D"BODY"&&f!=3D= =3D"HTML"&&(a.scrollLeft||a.scrollTop)&&(c&&(a.style.overflow=3D=3D=3D"sc= roll"||a.style.overflow=3D=3D=3D"auto"))){d-=3Da.scrollLeft||0;e-=3Da.scr= ollTop||0}var = h=3Da&&a.style?a.style.position:null;c=3Dc||h&&h!=3D=3D"static"}return = new = Sys.UI.Point(d,e)};break;default:Sys.UI.DomElement.getLocation=3Dfunction= (d){if(d.window&&d.window=3D=3D=3Dd||d.nodeType=3D=3D=3D9)return new = Sys.UI.Point(0,0);var e=3D0,f=3D0,i=3Dnull,h=3Dnull,b=3Dnull;for(var = a=3Dd;a;i=3Da,(h=3Db,a=3Da.offsetParent)){var = c=3Da.tagName;b=3DSys.UI.DomElement._getCurrentStyle(a);if((a.offsetLeft|= |a.offsetTop)&&!(c=3D=3D=3D"BODY"&&(!h||h.position!=3D=3D"absolute"))){e+= =3Da.offsetLeft;f+=3Da.offsetTop}if(i!=3D=3Dnull&&b){if(c!=3D=3D"TABLE"&&= c!=3D=3D"TD"&&c!=3D=3D"HTML"){e+=3DparseInt(b.borderLeftWidth)||0;f+=3Dpa= rseInt(b.borderTopWidth)||0}if(c=3D=3D=3D"TABLE"&&(b.position=3D=3D=3D"re= lative"||b.position=3D=3D=3D"absolute")){e+=3DparseInt(b.marginLeft)||0;f= +=3DparseInt(b.marginTop)||0}}}b=3DSys.UI.DomElement._getCurrentStyle(d);= var = g=3Db?b.position:null,j=3Dg&&g!=3D=3D"static";if(!g||g!=3D=3D"absolute")f= or(var = a=3Dd.parentNode;a;a=3Da.parentNode){c=3Da.tagName;if(c!=3D=3D"BODY"&&c!=3D= =3D"HTML"&&(a.scrollLeft||a.scrollTop)){e-=3Da.scrollLeft||0;f-=3Da.scrol= lTop||0;b=3DSys.UI.DomElement._getCurrentStyle(a);e+=3DparseInt(b.borderL= eftWidth)||0;f+=3DparseInt(b.borderTopWidth)||0}}return new = Sys.UI.Point(e,f)};break}Sys.UI.DomElement.removeCssClass=3Dfunction(d,c)= {var a=3D" "+d.className+" ",b=3Da.indexOf(" "+c+" = ");if(b>=3D0)d.className=3D(a.substr(0,b)+" = "+a.substring(b+c.length+1,a.length)).trim()};Sys.UI.DomElement.setLocati= on=3Dfunction(b,c,d){var = a=3Db.style;a.position=3D"absolute";a.left=3Dc+"px";a.top=3Dd+"px"};Sys.U= I.DomElement.toggleCssClass=3Dfunction(b,a){if(Sys.UI.DomElement.contains= CssClass(b,a))Sys.UI.DomElement.removeCssClass(b,a);else = Sys.UI.DomElement.addCssClass(b,a)};Sys.UI.DomElement._getCurrentStyle=3D= function(a){var = b=3D(a.ownerDocument?a.ownerDocument:a.documentElement).defaultView;retur= n = b&&a!=3D=3Db&&b.getComputedStyle?b.getComputedStyle(a,null):a.style};Sys.= UI.Behavior=3Dfunction(b){Sys.UI.Behavior.initializeBase(this);this._elem= ent=3Db;var a=3Db._behaviors;if(!a)b._behaviors=3D[this];else = a[a.length]=3Dthis};Sys.UI.Behavior.prototype=3D{_name:null,get_element:f= unction(){return this._element},get_id:function(){var = a=3DSys.UI.Behavior.callBaseMethod(this,"get_id");if(a)return = a;if(!this._element||!this._element.id)return "";return = this._element.id+"$"+this.get_name()},get_name:function(){if(this._name)r= eturn this._name;var = a=3DObject.getTypeName(this),b=3Da.lastIndexOf(".");if(b!=3D-1)a=3Da.subs= tr(b+1);if(!this.get_isInitialized())this._name=3Da;return = a},set_name:function(a){this._name=3Da},initialize:function(){Sys.UI.Beha= vior.callBaseMethod(this,"initialize");var = a=3Dthis.get_name();if(a)this._element[a]=3Dthis},dispose:function(){Sys.= UI.Behavior.callBaseMethod(this,"dispose");if(this._element){var = a=3Dthis.get_name();if(a)this._element[a]=3Dnull;Array.remove(this._eleme= nt._behaviors,this);delete = this._element}}};Sys.UI.Behavior.registerClass("Sys.UI.Behavior",Sys.Comp= onent);Sys.UI.Behavior.getBehaviorByName=3Dfunction(b,c){var = a=3Db[c];return = a&&Sys.UI.Behavior.isInstanceOfType(a)?a:null};Sys.UI.Behavior.getBehavio= rs=3Dfunction(a){if(!a._behaviors)return [];return = Array.clone(a._behaviors)};Sys.UI.Behavior.getBehaviorsByType=3Dfunction(= d,e){var a=3Dd._behaviors,c=3D[];if(a)for(var = b=3D0,f=3Da.length;b<f;b++)if(e.isInstanceOfType(a[b]))c[c.length]=3Da[b]= ;return c};Sys.UI.VisibilityMode=3Dfunction(){throw = Error.notImplemented()};Sys.UI.VisibilityMode.prototype=3D{hide:0,collaps= e:1};Sys.UI.VisibilityMode.registerEnum("Sys.UI.VisibilityMode");Sys.UI.C= ontrol=3Dfunction(a){Sys.UI.Control.initializeBase(this);this._element=3D= a;a.control=3Dthis;this._oldDisplayMode=3Dthis._element.style.display;if(= !this._oldDisplayMode||this._oldDisplayMode=3D=3D"none")this._oldDisplayM= ode=3D""};Sys.UI.Control.prototype=3D{_parent:null,_visibilityMode:Sys.UI= .VisibilityMode.hide,get_element:function(){return = this._element},get_id:function(){if(!this._element)return "";return = this._element.id},set_id:function(){throw = Error.invalidOperation(Sys.Res.cantSetId)},get_parent:function(){if(this.= _parent)return this._parent;else{var = a=3Dthis._element.parentNode;while(a){if(a.control)return = a.control;a=3Da.parentNode}return = null}},set_parent:function(a){this._parent=3Da},get_visibilityMode:functi= on(){return = this._visibilityMode},set_visibilityMode:function(a){if(this._visibilityM= ode!=3D=3Da){this._visibilityMode=3Da;if(this.get_visible()=3D=3D=3Dfalse= )if(this._visibilityMode=3D=3D=3DSys.UI.VisibilityMode.hide)this._element= .style.display=3Dthis._oldDisplayMode;else = this._element.style.display=3D"none"}this._visibilityMode=3Da},get_visibl= e:function(){return = this._element.style.visibility!=3D"hidden"},set_visible:function(a){if(a!= =3Dthis.get_visible()){this._element.style.visibility=3Da?"visible":"hidd= en";if(a||this._visibilityMode=3D=3D=3DSys.UI.VisibilityMode.hide)this._e= lement.style.display=3Dthis._oldDisplayMode;else = this._element.style.display=3D"none"}},addCssClass:function(a){Sys.UI.Dom= Element.addCssClass(this._element,a)},dispose:function(){Sys.UI.Control.c= allBaseMethod(this,"dispose");if(this._element){this._element.control=3Du= ndefined;delete = this._element}},initialize:function(){Sys.UI.Control.callBaseMethod(this,= "initialize");var a=3Dthis._element},onBubbleEvent:function(){return = false},raiseBubbleEvent:function(b,c){var = a=3Dthis.get_parent();while(a){if(a.onBubbleEvent(b,c))return;a=3Da.get_p= arent()}},removeCssClass:function(a){Sys.UI.DomElement.removeCssClass(thi= s._element,a)},toggleCssClass:function(a){Sys.UI.DomElement.toggleCssClas= s(this._element,a)}};Sys.UI.Control.registerClass("Sys.UI.Control",Sys.Co= mponent) Type.registerNamespace('Sys'); Sys.Res=3D{ "argumentInteger":"Value must be an integer.", "scriptLoadMultipleCallbacks":"The script \u0027{0}\u0027 contains = multiple calls to Sys.Application.notifyScriptLoaded(). Only one is = allowed.", "invokeCalledTwice":"Cannot call invoke more than once.", "webServiceFailed":"The server method \u0027{0}\u0027 failed with the = following error: {1}", "argumentType":"Object cannot be converted to the required type.", "argumentNull":"Value cannot be null.", "controlCantSetId":"The id property can\u0027t be set on a control.", "formatBadFormatSpecifier":"Format specifier was invalid.", "webServiceFailedNoMsg":"The server method \u0027{0}\u0027 failed.", "argumentDomElement":"Value must be a DOM element.", "invalidExecutorType":"Could not create a valid = Sys.Net.WebRequestExecutor from: {0}.", "cannotCallBeforeResponse":"Cannot call {0} when responseAvailable is = false.", "actualValue":"Actual value was {0}.", "enumInvalidValue":"\u0027{0}\u0027 is not a valid value for enum {1}.", "scriptLoadFailed":"The script \u0027{0}\u0027 could not be loaded.", "parameterCount":"Parameter count mismatch.", "cannotDeserializeEmptyString":"Cannot deserialize empty string.", "formatInvalidString":"Input string was not in a correct format.", "invalidTimeout":"Value must be greater than or equal to zero.", "cannotAbortBeforeStart":"Cannot abort when executor has not started.", "argument":"Value does not fall within the expected range.", "cannotDeserializeInvalidJson":"Cannot deserialize. The data does not = correspond to valid JSON.", "invalidHttpVerb":"httpVerb cannot be set to an empty or null string.", "nullWebRequest":"Cannot call executeRequest with a null webRequest.", "eventHandlerInvalid":"Handler was not added through the = Sys.UI.DomEvent.addHandler method.", "cannotSerializeNonFiniteNumbers":"Cannot serialize non finite = numbers.", "argumentUndefined":"Value cannot be undefined.", "webServiceInvalidReturnType":"The server method \u0027{0}\u0027 = returned an invalid type. Expected type: {1}", "servicePathNotSet":"The path to the web service has not been set.", "argumentTypeWithTypes":"Object of type \u0027{0}\u0027 cannot be = converted to type \u0027{1}\u0027.", "cannotCallOnceStarted":"Cannot call {0} once started.", "badBaseUrl1":"Base URL does not contain ://.", "badBaseUrl2":"Base URL does not contain another /.", "badBaseUrl3":"Cannot find last / in base URL.", "setExecutorAfterActive":"Cannot set executor after it has become = active.", "paramName":"Parameter name: {0}", "cannotCallOutsideHandler":"Cannot call {0} outside of a completed event = handler.", "format":"One of the identified items was in an invalid format.", "assertFailedCaller":"Assertion Failed: {0}\r\nat {1}", "argumentOutOfRange":"Specified argument was out of the range of valid = values.", "webServiceTimedOut":"The server method \u0027{0}\u0027 timed out.", "notImplemented":"The method or operation is not implemented.", "assertFailed":"Assertion Failed: {0}", "invalidOperation":"Operation is not valid due to the current state of = the object.", "breakIntoDebugger":"{0}\r\n\r\nBreak into debugger?" }; if(typeof(Sys)!=3D=3D'undefined')Sys.Application.notifyScriptLoaded(); ------=_NextPart_000_0000_01C9877E.34FA7CB0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.livenews.com.au/ScriptResource.axd?d=8WgdNpx7rRG4jsV-w_u49tnsFIAVdB-G1n_BtmX4hUAoIi_3BntF9ZGZ0Jgha9-fuCZDjHA_h0JCgukS1UOFVYrcuOEy_Qb9y9-2Kajarb81&t=633378881849688111 =EF=BB=BF//---------------------------------------------------------- // Copyright (C) Microsoft Corporation. All rights reserved. //---------------------------------------------------------- // MicrosoftAjaxWebForms.js Type.registerNamespace("Sys.WebForms");Sys.WebForms.BeginRequestEventArgs= =3Dfunction(b,a){Sys.WebForms.BeginRequestEventArgs.initializeBase(this);= this._request=3Db;this._postBackElement=3Da};Sys.WebForms.BeginRequestEve= ntArgs.prototype=3D{get_postBackElement:function(){return = this._postBackElement},get_request:function(){return = this._request}};Sys.WebForms.BeginRequestEventArgs.registerClass("Sys.Web= Forms.BeginRequestEventArgs",Sys.EventArgs);Sys.WebForms.EndRequestEventA= rgs=3Dfunction(c,a,b){Sys.WebForms.EndRequestEventArgs.initializeBase(thi= s);this._errorHandled=3Dfalse;this._error=3Dc;this._dataItems=3Da||new = Object;this._response=3Db};Sys.WebForms.EndRequestEventArgs.prototype=3D{= get_dataItems:function(){return = this._dataItems},get_error:function(){return = this._error},get_errorHandled:function(){return = this._errorHandled},set_errorHandled:function(a){this._errorHandled=3Da},= get_response:function(){return = this._response}};Sys.WebForms.EndRequestEventArgs.registerClass("Sys.WebF= orms.EndRequestEventArgs",Sys.EventArgs);Sys.WebForms.InitializeRequestEv= entArgs=3Dfunction(b,a){Sys.WebForms.InitializeRequestEventArgs.initializ= eBase(this);this._request=3Db;this._postBackElement=3Da};Sys.WebForms.Ini= tializeRequestEventArgs.prototype=3D{get_postBackElement:function(){retur= n this._postBackElement},get_request:function(){return = this._request}};Sys.WebForms.InitializeRequestEventArgs.registerClass("Sy= s.WebForms.InitializeRequestEventArgs",Sys.CancelEventArgs);Sys.WebForms.= PageLoadedEventArgs=3Dfunction(b,a,c){Sys.WebForms.PageLoadedEventArgs.in= itializeBase(this);this._panelsUpdated=3Db;this._panelsCreated=3Da;this._= dataItems=3Dc||new = Object};Sys.WebForms.PageLoadedEventArgs.prototype=3D{get_dataItems:funct= ion(){return this._dataItems},get_panelsCreated:function(){return = this._panelsCreated},get_panelsUpdated:function(){return = this._panelsUpdated}};Sys.WebForms.PageLoadedEventArgs.registerClass("Sys= .WebForms.PageLoadedEventArgs",Sys.EventArgs);Sys.WebForms.PageLoadingEve= ntArgs=3Dfunction(b,a,c){Sys.WebForms.PageLoadingEventArgs.initializeBase= (this);this._panelsUpdating=3Db;this._panelsDeleting=3Da;this._dataItems=3D= c||new = Object};Sys.WebForms.PageLoadingEventArgs.prototype=3D{get_dataItems:func= tion(){return this._dataItems},get_panelsDeleting:function(){return = this._panelsDeleting},get_panelsUpdating:function(){return = this._panelsUpdating}};Sys.WebForms.PageLoadingEventArgs.registerClass("S= ys.WebForms.PageLoadingEventArgs",Sys.EventArgs);Sys.WebForms.PageRequest= Manager=3Dfunction(){this._form=3Dnull;this._updatePanelIDs=3Dnull;this._= updatePanelClientIDs=3Dnull;this._oldUpdatePanelIDs=3Dnull;this._childUpd= atePanelIDs=3Dnull;this._panelsToRefreshIDs=3Dnull;this._updatePanelHasCh= ildrenAsTriggers=3Dnull;this._asyncPostBackControlIDs=3Dnull;this._asyncP= ostBackControlClientIDs=3Dnull;this._postBackControlIDs=3Dnull;this._post= BackControlClientIDs=3Dnull;this._scriptManagerID=3Dnull;this._pageLoaded= Handler=3Dnull;this._additionalInput=3Dnull;this._onsubmit=3Dnull;this._o= nSubmitStatements=3D[];this._originalDoPostBack=3Dnull;this._postBackSett= ings=3Dnull;this._request=3Dnull;this._onFormSubmitHandler=3Dnull;this._o= nFormElementClickHandler=3Dnull;this._onWindowUnloadHandler=3Dnull;this._= asyncPostBackTimeout=3Dnull;this._controlIDToFocus=3Dnull;this._scrollPos= ition=3Dnull;this._dataItems=3Dnull;this._response=3Dnull;this._processin= gRequest=3Dfalse;this._scriptDisposes=3D{}};Sys.WebForms.PageRequestManag= er.prototype=3D{_get_eventHandlerList:function(){if(!this._events)this._e= vents=3Dnew Sys.EventHandlerList;return = this._events},get_isInAsyncPostBack:function(){return = this._request!=3D=3Dnull},add_beginRequest:function(a){this._get_eventHan= dlerList().addHandler("beginRequest",a)},remove_beginRequest:function(a){= this._get_eventHandlerList().removeHandler("beginRequest",a)},add_endRequ= est:function(a){this._get_eventHandlerList().addHandler("endRequest",a)},= remove_endRequest:function(a){this._get_eventHandlerList().removeHandler(= "endRequest",a)},add_initializeRequest:function(a){this._get_eventHandler= List().addHandler("initializeRequest",a)},remove_initializeRequest:functi= on(a){this._get_eventHandlerList().removeHandler("initializeRequest",a)},= add_pageLoaded:function(a){this._get_eventHandlerList().addHandler("pageL= oaded",a)},remove_pageLoaded:function(a){this._get_eventHandlerList().rem= oveHandler("pageLoaded",a)},add_pageLoading:function(a){this._get_eventHa= ndlerList().addHandler("pageLoading",a)},remove_pageLoading:function(a){t= his._get_eventHandlerList().removeHandler("pageLoading",a)},abortPostBack= :function(){if(!this._processingRequest&&this._request){this._request.get= _executor().abort();this._request=3Dnull}},_createPageRequestManagerTimeo= utError:function(){var = b=3D"Sys.WebForms.PageRequestManagerTimeoutException: = "+Sys.WebForms.Res.PRM_TimeoutError,a=3DError.create(b,{name:"Sys.WebForm= s.PageRequestManagerTimeoutException"});a.popStackFrame();return = a},_createPageRequestManagerServerError:function(a,d){var = c=3Dd||"Sys.WebForms.PageRequestManagerServerErrorException: = "+String.format(Sys.WebForms.Res.PRM_ServerError,a),b=3DError.create(c,{n= ame:"Sys.WebForms.PageRequestManagerServerErrorException",httpStatusCode:= a});b.popStackFrame();return = b},_createPageRequestManagerParserError:function(b){var = c=3D"Sys.WebForms.PageRequestManagerParserErrorException: = "+String.format(Sys.WebForms.Res.PRM_ParserError,b),a=3DError.create(c,{n= ame:"Sys.WebForms.PageRequestManagerParserErrorException"});a.popStackFra= me();return a},_createPostBackSettings:function(c,b,a){return = {async:c,panelID:b,sourceElement:a}},_convertToClientIDs:function(a,d,c){= if(a)for(var = b=3D0;b<a.length;b++){Array.add(d,a[b]);Array.add(c,this._uniqueIDToClien= tID(a[b]))}},_decodeString:function(a){return = a.replace(/\\\u00FF\\/g,"\x00").replace(/\u00FF\u00FF/g,"\u00FF")},_destr= oyTree:function(f){if(f.nodeType=3D=3D=3D1){var d=3Df.childNodes;for(var = b=3Dd.length-1;b>=3D0;b--){var = a=3Dd[b];if(a.nodeType=3D=3D=3D1){if(a.dispose&&typeof = a.dispose=3D=3D=3D"function")a.dispose();else if(a.control&&typeof = a.control.dispose=3D=3D=3D"function")a.control.dispose();var = e=3DSys.UI.Behavior.getBehaviors(a);for(var = c=3De.length-1;c>=3D0;c--)e[c].dispose();this._destroyTree(a)}}}},dispose= :function(){if(this._form){Sys.UI.DomEvent.removeHandler(this._form,"subm= it",this._onFormSubmitHandler);Sys.UI.DomEvent.removeHandler(this._form,"= click",this._onFormElementClickHandler);Sys.UI.DomEvent.removeHandler(win= dow,"unload",this._onWindowUnloadHandler);Sys.UI.DomEvent.removeHandler(w= indow,"load",this._pageLoadedHandler)}if(this._originalDoPostBack){window= .__doPostBack=3Dthis._originalDoPostBack;this._originalDoPostBack=3Dnull}= this._form=3Dnull;this._updatePanelIDs=3Dnull;this._oldUpdatePanelIDs=3Dn= ull;this._childUpdatePanelIDs=3Dnull;this._updatePanelClientIDs=3Dnull;th= is._asyncPostBackControlIDs=3Dnull;this._asyncPostBackControlClientIDs=3D= null;this._postBackControlIDs=3Dnull;this._postBackControlClientIDs=3Dnul= l;this._asyncPostBackTimeout=3Dnull;this._scrollPosition=3Dnull;this._dat= aItems=3Dnull},_doPostBack:function(a,e){this._additionalInput=3Dnull;var= = b=3Dthis._form;if(b.action!=3D=3Db._initialAction)this._postBackSettings=3D= this._createPostBackSettings(false,null,null);else{var = f=3Dthis._uniqueIDToClientID(a),d=3Ddocument.getElementById(f);if(!d)if(A= rray.contains(this._asyncPostBackControlIDs,a))this._postBackSettings=3Dt= his._createPostBackSettings(true,this._scriptManagerID+"|"+a,null);else = if(Array.contains(this._postBackControlIDs,a))this._postBackSettings=3Dth= is._createPostBackSettings(false,null,null);else{var = c=3Dthis._findNearestElement(a);if(c)this._postBackSettings=3Dthis._getPo= stBackSettings(c,a);else = this._postBackSettings=3Dthis._createPostBackSettings(false,null,null)}el= se = this._postBackSettings=3Dthis._getPostBackSettings(d,a)}if(!this._postBac= kSettings.async){b.onsubmit=3Dthis._onsubmit;this._originalDoPostBack(a,e= );b.onsubmit=3Dnull;return}b.__EVENTTARGET.value=3Da;b.__EVENTARGUMENT.va= lue=3De;this._onFormSubmit()},_elementContains:function(b,a){while(a){if(= a=3D=3D=3Db)return true;a=3Da.parentNode}return = false},_endPostBack:function(a,e){this._processingRequest=3Dfalse;this._r= equest=3Dnull;this._additionalInput=3Dnull;var = d=3Dthis._get_eventHandlerList().getHandler("endRequest"),b=3Dfalse;if(d)= {var c=3Dnew = Sys.WebForms.EndRequestEventArgs(a,this._dataItems,e);d(this,c);b=3Dc.get= _errorHandled()}this._dataItems=3Dnull;if(a&&!b)alert(a.message)},_findNe= arestElement:function(a){while(a.length>0){var = d=3Dthis._uniqueIDToClientID(a),c=3Ddocument.getElementById(d);if(c)retur= n c;var b=3Da.lastIndexOf("$");if(b=3D=3D=3D-1)return = null;a=3Da.substring(0,b)}return null},_findText:function(b,a){var = c=3DMath.max(0,a-20),d=3DMath.min(b.length,a+20);return = b.substring(c,d)},_getPageLoadedEventArgs:function(f){var = e=3D[],d=3D[],h=3Dthis._oldUpdatePanelIDs||[],b=3Dthis._updatePanelIDs,g=3D= this._childUpdatePanelIDs||[],c=3Dthis._panelsToRefreshIDs||[];for(var = a=3D0;a<c.length;a++)Array.add(e,document.getElementById(this._uniqueIDTo= ClientID(c[a])));for(var = a=3D0;a<b.length;a++)if(f||Array.indexOf(g,b[a])!=3D=3D-1)Array.add(d,doc= ument.getElementById(this._uniqueIDToClientID(b[a])));return new = Sys.WebForms.PageLoadedEventArgs(e,d,this._dataItems)},_getPageLoadingEve= ntArgs:function(){var = e=3D[],d=3D[],b=3Dthis._oldUpdatePanelIDs,g=3Dthis._updatePanelIDs,f=3Dth= is._childUpdatePanelIDs,c=3Dthis._panelsToRefreshIDs;for(var = a=3D0;a<c.length;a++)Array.add(e,document.getElementById(this._uniqueIDTo= ClientID(c[a])));for(var = a=3D0;a<b.length;a++)if(Array.indexOf(c,b[a])=3D=3D=3D-1&&(Array.indexOf(= g,b[a])=3D=3D=3D-1||Array.indexOf(f,b[a])>-1))Array.add(d,document.getEle= mentById(this._uniqueIDToClientID(b[a])));return new = Sys.WebForms.PageLoadingEventArgs(e,d,this._dataItems)},_getPostBackSetti= ngs:function(a,c){var = d=3Da,b=3Dnull;while(a){if(a.id){if(!b&&Array.contains(this._asyncPostBac= kControlClientIDs,a.id))b=3Dthis._createPostBackSettings(true,this._scrip= tManagerID+"|"+c,d);else = if(!b&&Array.contains(this._postBackControlClientIDs,a.id))return = this._createPostBackSettings(false,null,null);else{var = e=3DArray.indexOf(this._updatePanelClientIDs,a.id);if(e!=3D=3D-1)if(this.= _updatePanelHasChildrenAsTriggers[e])return = this._createPostBackSettings(true,this._updatePanelIDs[e]+"|"+c,d);else = return = this._createPostBackSettings(true,this._scriptManagerID+"|"+c,d)}if(!b&&t= his._matchesParentIDInList(a.id,this._asyncPostBackControlClientIDs))b=3D= this._createPostBackSettings(true,this._scriptManagerID+"|"+c,d);else = if(!b&&this._matchesParentIDInList(a.id,this._postBackControlClientIDs))r= eturn = this._createPostBackSettings(false,null,null)}a=3Da.parentNode}if(!b)retu= rn this._createPostBackSettings(false,null,null);else return = b},_getScrollPosition:function(){var = a=3Ddocument.documentElement;if(a&&(this._validPosition(a.scrollLeft)||th= is._validPosition(a.scrollTop)))return = {x:a.scrollLeft,y:a.scrollTop};else{a=3Ddocument.body;if(a&&(this._validP= osition(a.scrollLeft)||this._validPosition(a.scrollTop)))return = {x:a.scrollLeft,y:a.scrollTop};else = if(this._validPosition(window.pageXOffset)||this._validPosition(window.pa= geYOffset))return {x:window.pageXOffset,y:window.pageYOffset};else = return = {x:0,y:0}}},_initializeInternal:function(a,b){this._scriptManagerID=3Da;t= his._form=3Db;this._form._initialAction=3Dthis._form.action;this._onsubmi= t=3Dthis._form.onsubmit;this._form.onsubmit=3Dnull;this._onFormSubmitHand= ler=3DFunction.createDelegate(this,this._onFormSubmit);this._onFormElemen= tClickHandler=3DFunction.createDelegate(this,this._onFormElementClick);th= is._onWindowUnloadHandler=3DFunction.createDelegate(this,this._onWindowUn= load);Sys.UI.DomEvent.addHandler(this._form,"submit",this._onFormSubmitHa= ndler);Sys.UI.DomEvent.addHandler(this._form,"click",this._onFormElementC= lickHandler);Sys.UI.DomEvent.addHandler(window,"unload",this._onWindowUnl= oadHandler);this._originalDoPostBack=3Dwindow.__doPostBack;if(this._origi= nalDoPostBack)window.__doPostBack=3DFunction.createDelegate(this,this._do= PostBack);this._pageLoadedHandler=3DFunction.createDelegate(this,this._pa= geLoadedInitialLoad);Sys.UI.DomEvent.addHandler(window,"load",this._pageL= oadedHandler)},_matchesParentIDInList:function(c,b){for(var = a=3D0;a<b.length;a++)if(c.startsWith(b[a]+"_"))return true;return = false},_onFormElementClick:function(b){var = a=3Db.target;if(a.disabled)return;this._postBackSettings=3Dthis._getPostB= ackSettings(a,a.name);if(a.name)if(a.tagName=3D=3D=3D"INPUT"){var = c=3Da.type;if(c=3D=3D=3D"submit")this._additionalInput=3Da.name+"=3D"+enc= odeURIComponent(a.value);else if(c=3D=3D=3D"image"){var = d=3Db.offsetX,e=3Db.offsetY;this._additionalInput=3Da.name+".x=3D"+d+"&"+= a.name+".y=3D"+e}}else = if(a.tagName=3D=3D=3D"BUTTON"&&a.name.length!=3D=3D0&&a.type=3D=3D=3D"sub= mit")this._additionalInput=3Da.name+"=3D"+encodeURIComponent(a.value)},_o= nFormSubmit:function(f){var = d=3Dtrue;if(this._onsubmit)d=3Dthis._onsubmit();if(d)for(var = g=3D0;g<this._onSubmitStatements.length;g++)if(!this._onSubmitStatements[= g]()){d=3Dfalse;break}if(!d){if(f)f.preventDefault();return}var = i=3Dthis._form;if(i.action!=3D=3Di._initialAction)return;if(!this._postBa= ckSettings.async)return;var a=3Dnew = Sys.StringBuilder;a.append(this._scriptManagerID+"=3D"+this._postBackSett= ings.panelID+"&");var p=3Di.elements.length;for(var g=3D0;g<p;g++){var = c=3Di.elements[g],e=3Dc.name;if(typeof = e=3D=3D=3D"undefined"||e=3D=3D=3Dnull||e.length=3D=3D=3D0)continue;var = l=3Dc.tagName;if(l=3D=3D=3D"INPUT"){var = j=3Dc.type;if(j=3D=3D=3D"text"||j=3D=3D=3D"password"||j=3D=3D=3D"hidden"|= |(j=3D=3D=3D"checkbox"||j=3D=3D=3D"radio")&&c.checked){a.append(e);a.appe= nd("=3D");a.append(encodeURIComponent(c.value));a.append("&")}}else = if(l=3D=3D=3D"SELECT"){var o=3Dc.options.length;for(var = m=3D0;m<o;m++){var = n=3Dc.options[m];if(n.selected){a.append(e);a.append("=3D");a.append(enco= deURIComponent(n.value));a.append("&")}}}else = if(l=3D=3D=3D"TEXTAREA"){a.append(e);a.append("=3D");a.append(encodeURICo= mponent(c.value));a.append("&")}}if(this._additionalInput){a.append(this.= _additionalInput);this._additionalInput=3Dnull}var b=3Dnew = Sys.Net.WebRequest;b.set_url(i.action);b.get_headers()["X-MicrosoftAjax"]= =3D"Delta=3Dtrue";b.get_headers()["Cache-Control"]=3D"no-cache";b.set_tim= eout(this._asyncPostBackTimeout);b.add_completed(Function.createDelegate(= this,this._onFormSubmitCompleted));b.set_body(a.toString());var = h=3Dthis._get_eventHandlerList().getHandler("initializeRequest");if(h){va= r k=3Dnew = Sys.WebForms.InitializeRequestEventArgs(b,this._postBackSettings.sourceEl= ement);h(this,k);d=3D!k.get_cancel()}if(!d){if(f)f.preventDefault();retur= n}this._scrollPosition=3Dthis._getScrollPosition();this.abortPostBack();h= =3Dthis._get_eventHandlerList().getHandler("beginRequest");if(h){var = k=3Dnew = Sys.WebForms.BeginRequestEventArgs(b,this._postBackSettings.sourceElement= );h(this,k)}this._request=3Db;b.invoke();if(f)f.preventDefault()},_onForm= SubmitCompleted:function(sender,eventArgs){this._processingRequest=3Dtrue= ;var = delimitByLengthDelimiter=3D"|";if(sender.get_timedOut()){this._endPostBac= k(this._createPageRequestManagerTimeoutError(),sender);return}if(sender.g= et_aborted()){this._endPostBack(null,sender);return}if(!this._request||se= nder.get_webRequest()!=3D=3Dthis._request)return;var = errorMessage,delta=3D[];if(sender.get_statusCode()!=3D=3D200){this._endPo= stBack(this._createPageRequestManagerServerError(sender.get_statusCode())= ,sender);return}var = reply=3Dsender.get_responseData(),delimiterIndex,len,type,id,content,repl= yIndex=3D0,parserErrorDetails=3Dnull;while(replyIndex<reply.length){delim= iterIndex=3Dreply.indexOf(delimitByLengthDelimiter,replyIndex);if(delimit= erIndex=3D=3D=3D-1){parserErrorDetails=3Dthis._findText(reply,replyIndex)= ;break}len=3DparseInt(reply.substring(replyIndex,delimiterIndex),10);if(l= en%1!=3D=3D0){parserErrorDetails=3Dthis._findText(reply,replyIndex);break= }replyIndex=3DdelimiterIndex+1;delimiterIndex=3Dreply.indexOf(delimitByLe= ngthDelimiter,replyIndex);if(delimiterIndex=3D=3D=3D-1){parserErrorDetail= s=3Dthis._findText(reply,replyIndex);break}type=3Dreply.substring(replyIn= dex,delimiterIndex);replyIndex=3DdelimiterIndex+1;delimiterIndex=3Dreply.= indexOf(delimitByLengthDelimiter,replyIndex);if(delimiterIndex=3D=3D=3D-1= ){parserErrorDetails=3Dthis._findText(reply,replyIndex);break}id=3Dreply.= substring(replyIndex,delimiterIndex);replyIndex=3DdelimiterIndex+1;if(rep= lyIndex+len>=3Dreply.length){parserErrorDetails=3Dthis._findText(reply,re= ply.length);break}content=3Dthis._decodeString(reply.substr(replyIndex,le= n));replyIndex+=3Dlen;if(reply.charAt(replyIndex)!=3D=3DdelimitByLengthDe= limiter){parserErrorDetails=3Dthis._findText(reply,replyIndex);break}repl= yIndex++;Array.add(delta,{type:type,id:id,content:content})}if(parserErro= rDetails){this._endPostBack(this._createPageRequestManagerParserError(Str= ing.format(Sys.WebForms.Res.PRM_ParserErrorDetails,parserErrorDetails)),s= ender);return}var = updatePanelNodes=3D[],hiddenFieldNodes=3D[],arrayDeclarationNodes=3D[],sc= riptBlockNodes=3D[],expandoNodes=3D[],onSubmitNodes=3D[],dataItemNodes=3D= [],dataItemJsonNodes=3D[],scriptDisposeNodes=3D[],asyncPostBackControlIDs= Node,postBackControlIDsNode,updatePanelIDsNode,asyncPostBackTimeoutNode,c= hildUpdatePanelIDsNode,panelsToRefreshNode,formActionNode;for(var = i=3D0;i<delta.length;i++){var = deltaNode=3Ddelta[i];switch(deltaNode.type){case = "updatePanel":Array.add(updatePanelNodes,deltaNode);break;case = "hiddenField":Array.add(hiddenFieldNodes,deltaNode);break;case = "arrayDeclaration":Array.add(arrayDeclarationNodes,deltaNode);break;case = "scriptBlock":Array.add(scriptBlockNodes,deltaNode);break;case = "expando":Array.add(expandoNodes,deltaNode);break;case = "onSubmit":Array.add(onSubmitNodes,deltaNode);break;case = "asyncPostBackControlIDs":asyncPostBackControlIDsNode=3DdeltaNode;break;c= ase "postBackControlIDs":postBackControlIDsNode=3DdeltaNode;break;case = "updatePanelIDs":updatePanelIDsNode=3DdeltaNode;break;case = "asyncPostBackTimeout":asyncPostBackTimeoutNode=3DdeltaNode;break;case = "childUpdatePanelIDs":childUpdatePanelIDsNode=3DdeltaNode;break;case = "panelsToRefreshIDs":panelsToRefreshNode=3DdeltaNode;break;case = "formAction":formActionNode=3DdeltaNode;break;case = "dataItem":Array.add(dataItemNodes,deltaNode);break;case = "dataItemJson":Array.add(dataItemJsonNodes,deltaNode);break;case = "scriptDispose":Array.add(scriptDisposeNodes,deltaNode);break;case = "pageRedirect":window.location.href=3DdeltaNode.content;return;case = "error":this._endPostBack(this._createPageRequestManagerServerError(Numbe= r.parseInvariant(deltaNode.id),deltaNode.content),sender);return;case = "pageTitle":document.title=3DdeltaNode.content;break;case = "focus":this._controlIDToFocus=3DdeltaNode.content;break;default:this._en= dPostBack(this._createPageRequestManagerParserError(String.format(Sys.Web= Forms.Res.PRM_UnknownToken,deltaNode.type)),sender);return}}var = i;if(asyncPostBackControlIDsNode&&postBackControlIDsNode&&updatePanelIDsN= ode&&panelsToRefreshNode&&asyncPostBackTimeoutNode&&childUpdatePanelIDsNo= de){this._oldUpdatePanelIDs=3Dthis._updatePanelIDs;var = childUpdatePanelIDsString=3DchildUpdatePanelIDsNode.content;this._childUp= datePanelIDs=3DchildUpdatePanelIDsString.length?childUpdatePanelIDsString= .split(","):[];var = asyncPostBackControlIDsArray=3Dthis._splitNodeIntoArray(asyncPostBackCont= rolIDsNode),postBackControlIDsArray=3Dthis._splitNodeIntoArray(postBackCo= ntrolIDsNode),updatePanelIDsArray=3Dthis._splitNodeIntoArray(updatePanelI= DsNode);this._panelsToRefreshIDs=3Dthis._splitNodeIntoArray(panelsToRefre= shNode);for(i=3D0;i<this._panelsToRefreshIDs.length;i++){var = panelClientID=3Dthis._uniqueIDToClientID(this._panelsToRefreshIDs[i]);if(= !document.getElementById(panelClientID)){this._endPostBack(Error.invalidO= peration(String.format(Sys.WebForms.Res.PRM_MissingPanel,panelClientID)),= sender);return}}var = asyncPostBackTimeout=3DasyncPostBackTimeoutNode.content;this._updateContr= ols(updatePanelIDsArray,asyncPostBackControlIDsArray,postBackControlIDsAr= ray,asyncPostBackTimeout)}this._dataItems=3D{};for(i=3D0;i<dataItemNodes.= length;i++){var = dataItemNode=3DdataItemNodes[i];this._dataItems[dataItemNode.id]=3DdataIt= emNode.content}for(i=3D0;i<dataItemJsonNodes.length;i++){var = dataItemJsonNode=3DdataItemJsonNodes[i];this._dataItems[dataItemJsonNode.= id]=3Deval(dataItemJsonNode.content)}var = handler=3Dthis._get_eventHandlerList().getHandler("pageLoading");if(handl= er)handler(this,this._getPageLoadingEventArgs());if(formActionNode){this.= _form.action=3DformActionNode.content;this._form._initialAction=3Dthis._f= orm.action}for(i=3D0;i<updatePanelNodes.length;i++){var = deltaUpdatePanel=3DupdatePanelNodes[i],deltaPanelID=3DdeltaUpdatePanel.id= ,deltaPanelRendering=3DdeltaUpdatePanel.content,updatePanelElement=3Ddocu= ment.getElementById(deltaPanelID);if(!updatePanelElement){this._endPostBa= ck(Error.invalidOperation(String.format(Sys.WebForms.Res.PRM_MissingPanel= ,deltaPanelID)),sender);return}this._updatePanel(updatePanelElement,delta= PanelRendering)}for(i=3D0;i<scriptDisposeNodes.length;i++){var = disposePanelId=3DscriptDisposeNodes[i].id,disposeScript=3DscriptDisposeNo= des[i].content;this._registerDisposeScript(disposePanelId,disposeScript)}= for(i=3D0;i<hiddenFieldNodes.length;i++){var = id=3DhiddenFieldNodes[i].id,value=3DhiddenFieldNodes[i].content,hiddenFie= ldElement=3Ddocument.getElementById(id);if(!hiddenFieldElement){hiddenFie= ldElement=3Ddocument.createElement("input");hiddenFieldElement.id=3Did;hi= ddenFieldElement.name=3Did;hiddenFieldElement.type=3D"hidden";this._form.= appendChild(hiddenFieldElement)}hiddenFieldElement.value=3Dvalue}var = arrayScript=3D"";for(i=3D0;i<arrayDeclarationNodes.length;i++)arrayScript= +=3D"Sys.WebForms.PageRequestManager._addArrayElement('"+arrayDeclaration= Nodes[i].id+"', "+arrayDeclarationNodes[i].content+");\r\n";var = expandoScript=3D"";for(i=3D0;i<expandoNodes.length;i++){var = propertyReference=3DexpandoNodes[i].id,propertyValue=3DexpandoNodes[i].co= ntent;expandoScript+=3DpropertyReference+" =3D = "+propertyValue+"\r\n"}Sys._ScriptLoader.readLoadedScripts();Sys.Applicat= ion.beginCreateComponents();var = scriptLoader=3DSys._ScriptLoader.getInstance();if(arrayScript.length)scri= ptLoader.queueScriptBlock(arrayScript);if(expandoScript.length)scriptLoad= er.queueScriptBlock(expandoScript);for(i=3D0;i<scriptBlockNodes.length;i+= +){var = scriptBlockType=3DscriptBlockNodes[i].id;switch(scriptBlockType){case = "ScriptContentNoTags":scriptLoader.queueScriptBlock(scriptBlockNodes[i].c= ontent);break;case "ScriptContentWithTags":var = scriptTagAttributes;eval("scriptTagAttributes =3D = "+scriptBlockNodes[i].content);if(scriptTagAttributes.src&&Sys._ScriptLoa= der.isScriptLoaded(scriptTagAttributes.src))continue;scriptLoader.queueCu= stomScriptTag(scriptTagAttributes);break;case = "ScriptPath":if(Sys._ScriptLoader.isScriptLoaded(scriptBlockNodes[i].cont= ent))continue;scriptLoader.queueScriptReference(scriptBlockNodes[i].conte= nt);break}}var onSubmitStatementScript=3D"";for(var = i=3D0;i<onSubmitNodes.length;i++){if(i=3D=3D=3D0)onSubmitStatementScript=3D= "Array.add(Sys.WebForms.PageRequestManager.getInstance()._onSubmitStateme= nts, function() = {\r\n";onSubmitStatementScript+=3DonSubmitNodes[i].content+"\r\n"}if(onSu= bmitStatementScript.length){onSubmitStatementScript+=3D"\r\nreturn = true;\r\n});\r\n";scriptLoader.queueScriptBlock(onSubmitStatementScript)}= this._response=3Dsender;scriptLoader.loadScripts(0,Function.createDelegat= e(this,this._scriptsLoadComplete),null,null)},_onWindowUnload:function(){= this.dispose()},_pageLoaded:function(a){var = b=3Dthis._get_eventHandlerList().getHandler("pageLoaded");if(b)b(this,thi= s._getPageLoadedEventArgs(a));if(!a)Sys.Application.raiseLoad()},_pageLoa= dedInitialLoad:function(){this._pageLoaded(true)},_registerDisposeScript:= function(a,b){if(!this._scriptDisposes[a])this._scriptDisposes[a]=3D[b];e= lse = Array.add(this._scriptDisposes[a],b)},_scriptsLoadComplete:function(){if(= window.__theFormPostData)window.__theFormPostData=3D"";if(window.__theFor= mPostCollection)window.__theFormPostCollection=3D[];if(window.WebForm_Ini= tCallback)window.WebForm_InitCallback();if(this._scrollPosition){if(windo= w.scrollTo)window.scrollTo(this._scrollPosition.x,this._scrollPosition.y)= ;this._scrollPosition=3Dnull}Sys.Application.endCreateComponents();this._= pageLoaded(false);this._endPostBack(null,this._response);this._response=3D= null;if(this._controlIDToFocus){var = a,c;if(Sys.Browser.agent=3D=3D=3DSys.Browser.InternetExplorer){var = b=3D$get(this._controlIDToFocus),a=3Db;if(b&&!WebForm_CanFocus(b))a=3DWeb= Form_FindFirstFocusableChild(b);if(a&&typeof = a.contentEditable!=3D=3D"undefined"){c=3Da.contentEditable;a.contentEdita= ble=3Dfalse}else = a=3Dnull}WebForm_AutoFocus(this._controlIDToFocus);if(a)a.contentEditable= =3Dc;this._controlIDToFocus=3Dnull}},_splitNodeIntoArray:function(b){var = a=3Db.content,c=3Da.length?a.split(","):[];return = c},_uniqueIDToClientID:function(a){return = a.replace(/\$/g,"_")},_updateControls:function(a,d,g,e){if(a){this._updat= ePanelIDs=3Dnew Array(a.length);this._updatePanelClientIDs=3Dnew = Array(a.length);this._updatePanelHasChildrenAsTriggers=3Dnew = Array(a.length);for(var b=3D0;b<a.length;b++){var = c=3Da[b].substr(1),f=3Da[b].charAt(0)=3D=3D=3D"t";this._updatePanelHasChi= ldrenAsTriggers[b]=3Df;this._updatePanelIDs[b]=3Dc;this._updatePanelClien= tIDs[b]=3Dthis._uniqueIDToClientID(c)}this._asyncPostBackTimeout=3De*1000= }else{this._updatePanelIDs=3D[];this._updatePanelClientIDs=3D[];this._upd= atePanelHasChildrenAsTriggers=3D[];this._asyncPostBackTimeout=3D0}this._a= syncPostBackControlIDs=3D[];this._asyncPostBackControlClientIDs=3D[];this= ._convertToClientIDs(d,this._asyncPostBackControlIDs,this._asyncPostBackC= ontrolClientIDs);this._postBackControlIDs=3D[];this._postBackControlClien= tIDs=3D[];this._convertToClientIDs(g,this._postBackControlIDs,this._postB= ackControlClientIDs)},_updatePanel:function(updatePanelElement,rendering)= {for(var updatePanelID in = this._scriptDisposes)if(this._elementContains(updatePanelElement,document= .getElementById(updatePanelID))){var = disposeScripts=3Dthis._scriptDisposes[updatePanelID];for(var = i=3D0;i<disposeScripts.length;i++)eval(disposeScripts[i]);delete = this._scriptDisposes[updatePanelID]}this._destroyTree(updatePanelElement)= ;updatePanelElement.innerHTML=3Drendering},_validPosition:function(a){ret= urn typeof = a!=3D=3D"undefined"&&a!=3D=3Dnull&&a!=3D=3D0}};Sys.WebForms.PageRequestMa= nager.getInstance=3Dfunction(){return = Sys.WebForms.PageRequestManager._instance||null};Sys.WebForms.PageRequest= Manager._addArrayElement=3Dfunction(a,b){if(typeof = window[a]=3D=3D=3D"undefined")window[a]=3D[b];else = Array.add(window[a],b)};Sys.WebForms.PageRequestManager._initialize=3Dfun= ction(a,b){if(Sys.WebForms.PageRequestManager.getInstance())throw = Error.invalidOperation(Sys.WebForms.Res.PRM_CannotRegisterTwice);Sys.WebF= orms.PageRequestManager._instance=3Dnew = Sys.WebForms.PageRequestManager;Sys.WebForms.PageRequestManager.getInstan= ce()._initializeInternal(a,b)};Sys.WebForms.PageRequestManager.registerCl= ass("Sys.WebForms.PageRequestManager");Sys.UI._UpdateProgress=3Dfunction(= a){Sys.UI._UpdateProgress.initializeBase(this,[a]);this._displayAfter=3D5= 00;this._dynamicLayout=3Dtrue;this._associatedUpdatePanelId=3Dnull;this._= beginRequestHandlerDelegate=3Dnull;this._startDelegate=3Dnull;this._endRe= questHandlerDelegate=3Dnull;this._pageRequestManager=3Dnull;this._timerCo= okie=3Dnull};Sys.UI._UpdateProgress.prototype=3D{get_displayAfter:functio= n(){return = this._displayAfter},set_displayAfter:function(a){this._displayAfter=3Da},= get_dynamicLayout:function(){return = this._dynamicLayout},set_dynamicLayout:function(a){this._dynamicLayout=3D= a},get_associatedUpdatePanelId:function(){return = this._associatedUpdatePanelId},set_associatedUpdatePanelId:function(a){th= is._associatedUpdatePanelId=3Da},_handleBeginRequest:function(d,c){var = a=3Dc.get_postBackElement(),b=3D!this._associatedUpdatePanelId;while(!b&&= a){if(a.id&&this._associatedUpdatePanelId=3D=3D=3Da.id)b=3Dtrue;a=3Da.par= entNode}if(b)this._timerCookie=3Dwindow.setTimeout(this._startDelegate,th= is._displayAfter)},_startRequest:function(){if(this._pageRequestManager.g= et_isInAsyncPostBack())if(this._dynamicLayout)this.get_element().style.di= splay=3D"block";else = this.get_element().style.visibility=3D"visible";this._timerCookie=3Dnull}= ,_handleEndRequest:function(){if(this._dynamicLayout)this.get_element().s= tyle.display=3D"none";else = this.get_element().style.visibility=3D"hidden";if(this._timerCookie){wind= ow.clearTimeout(this._timerCookie);this._timerCookie=3Dnull}},dispose:fun= ction(){if(this._pageRequestManager!=3D=3Dnull){this._pageRequestManager.= remove_beginRequest(this._beginRequestHandlerDelegate);this._pageRequestM= anager.remove_endRequest(this._endRequestHandlerDelegate)}Sys.UI._UpdateP= rogress.callBaseMethod(this,"dispose")},initialize:function(){Sys.UI._Upd= ateProgress.callBaseMethod(this,"initialize");this._beginRequestHandlerDe= legate=3DFunction.createDelegate(this,this._handleBeginRequest);this._end= RequestHandlerDelegate=3DFunction.createDelegate(this,this._handleEndRequ= est);this._startDelegate=3DFunction.createDelegate(this,this._startReques= t);if(Sys.WebForms&&Sys.WebForms.PageRequestManager)this._pageRequestMana= ger=3DSys.WebForms.PageRequestManager.getInstance();if(this._pageRequestM= anager!=3D=3Dnull){this._pageRequestManager.add_beginRequest(this._beginR= equestHandlerDelegate);this._pageRequestManager.add_endRequest(this._endR= equestHandlerDelegate)}}};Sys.UI._UpdateProgress.registerClass("Sys.UI._U= pdateProgress",Sys.UI.Control) Type.registerNamespace('Sys.WebForms'); Sys.WebForms.Res=3D{ "PRM_UnknownToken":"Unknown token: \u0027{0}\u0027.", "PRM_MissingPanel":"Could not find UpdatePanel with ID \u0027{0}\u0027. = If it is being updated dynamically then it must be inside another = UpdatePanel.", "PRM_ServerError":"An unknown error occurred while processing the = request on the server. The status code returned from the server was: = {0}", "PRM_ParserError":"The message received from the server could not be = parsed. Common causes for this error are when the response is modified = by calls to Response.Write(), response filters, HttpModules, or server = trace is enabled.\r\nDetails: {0}", "PRM_TimeoutError":"The server request timed out.", "PRM_ParserErrorDetails":"Error parsing near \u0027{0}\u0027.", "PRM_CannotRegisterTwice":"The PageRequestManager cannot be initialized = more than once." }; if(typeof(Sys)!=3D=3D'undefined')Sys.Application.notifyScriptLoaded(); ------=_NextPart_000_0000_01C9877E.34FA7CB0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://ad.au.doubleclick.net/adj/livenews.com.au/national;tile=1;pos=leader1;sz=728x90;ord=2009-02-06T05:38:56? document.write('<!-- Template Id =3D 1 Template Name =3D Banner Creative = (Flash) -->\n<!-- Copyright 2002 DoubleClick Inc., All rights reserved. = --><script = src=3D\"http://m1.au.2mdn.net/879366/flashwrite_1_2.js\"><\/script>');doc= ument.write('\n');=0A= =0A= var dcswf =3D "http://m1.au.2mdn.net/1509326/728X90_2CH.swf"; =0A= var dcgif =3D "http://m1.au.2mdn.net/1509326/728x90_2CH.gif"; =0A= var advurl =3D = "http://ad.au.doubleclick.net/click%3Bh=3Dv8/37cb/3/0/%2a/j%3B202746233%3= B1-0%3B1%3B18405135%3B3454-728/90%3B27035267/27053124/1%3B%3B%7Esscs%3D%3= fhttp://www.2ch.com.au";=0A= var dcadvurl =3D escape(advurl);=0A= var dcminversion =3D 6;=0A= var dcmaxversion =3D 9;=0A= var plugin =3D false;=0A= var dccreativewidth =3D "728";=0A= var dccreativeheight =3D "90";=0A= var dcwmode =3D "opaque";=0A= var dcbgcolor =3D "";=0A= var dcallowscriptaccess =3D "never";=0A= =0A= if (((navigator.appName =3D=3D "Netscape") && = (navigator.userAgent.indexOf("Mozilla") !=3D -1) && = (parseFloat(navigator.appVersion) >=3D 4) && (navigator.javaEnabled()) = && navigator.mimeTypes && = navigator.mimeTypes["application/x-shockwave-flash"] && = navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin)) {=0A= var plugname=3Dnavigator.plugins['Shockwave Flash'].description;var = plugsub=3Dplugname.substring(plugname.indexOf("."),-1); var = plugsubstr=3Dplugsub.substr(-1)=0A= if( plugsubstr >=3D dcminversion) { plugin =3D true;}=0A= }=0A= else if (navigator.userAgent && navigator.userAgent.indexOf("MSIE")>=3D0 = && (navigator.userAgent.indexOf("Opera")<0) && = (navigator.userAgent.indexOf("Windows 95")>=3D0 || = navigator.userAgent.indexOf("Windows 98")>=3D0 || = navigator.userAgent.indexOf("Windows NT")>=3D0) && document.all) =0A= {=0A= document.write('<script language=3DVBScript>' + '\n' +=0A= 'dcmaxversion =3D '+dcmaxversion + '\n' +=0A= 'dcminversion =3D '+dcminversion + '\n' +=0A= 'Do' + '\n' +=0A= 'On Error Resume Next' + '\n' +=0A= 'plugin =3D = (IsObject(CreateObject(\"ShockwaveFlash.ShockwaveFlash.\" & dcmaxversion = & \"\")))' + '\n' +=0A= 'If plugin =3D true Then Exit Do' + '\n' +=0A= 'dcmaxversion =3D dcmaxversion - 1' + '\n' +=0A= 'Loop While dcmaxversion >=3D dcminversion' + '\n' +=0A= '<\/script>');=0A= }=0A= if ( plugin ) {=0A= adcode =3D '<OBJECT = classid=3D"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'+=0A= ' ID=3DFLASH_AD WIDTH=3D"'+ dccreativewidth +'" HEIGHT=3D"'+ = dccreativeheight +'">'+=0A= '<PARAM NAME=3Dmovie VALUE=3D"' + dcswf + '?clickTag=3D'+ dcadvurl = +'"><PARAM NAME=3Dquality VALUE=3Dhigh><PARAM NAME=3Dbgcolor VALUE=3D#'+ = dcbgcolor +'><PARAM NAME=3Dwmode VALUE=3D'+ dcwmode +'><PARAM = NAME=3D"AllowScriptAccess" VALUE=3D"'+dcallowscriptaccess+'">'+=0A= '<EMBED src=3D"' + dcswf + '?clickTag=3D'+ dcadvurl +'" quality=3Dhigh = wmode=3D'+dcwmode+=0A= ' swLiveConnect=3DTRUE WIDTH=3D"'+ dccreativewidth +'" HEIGHT=3D"'+ = dccreativeheight +'" bgcolor=3D#'+ dcbgcolor+=0A= ' TYPE=3D"application/x-shockwave-flash" = AllowScriptAccess=3D"'+dcallowscriptaccess+'"></EMBED></OBJECT>';=0A= if(('j'!=3D"j")&&(typeof = dclkFlashWrite!=3D"undefined")){dclkFlashWrite(adcode);}else{document.wri= te(adcode);}=0A= } else {=0A= document.write('<A TARGET=3D"_blank" = HREF=3D"http://ad.au.doubleclick.net/click%3Bh=3Dv8/37cb/3/0/%2a/j%3B2027= 46233%3B1-0%3B1%3B18405135%3B3454-728/90%3B27035267/27053124/1%3B%3B%7Ess= cs%3D%3fhttp://www.2ch.com.au"><IMG SRC=3D"' + dcgif + '" alt=3D"" = BORDER=3D0></A>');=0A= }=0A= //-->=0A= =0A= document.write('<NOSCRIPT><A TARGET=3D\"_blank\" = HREF=3D\"http://ad.au.doubleclick.net/click%3Bh=3Dv8/37cb/3/0/%2a/j%3B202= 746233%3B1-0%3B1%3B18405135%3B3454-728/90%3B27035267/27053124/1%3B%3B%7Es= scs%3D%3fhttp://www.2ch.com.au\"><IMG = SRC=3D\"http://m1.au.2mdn.net/1509326/728x90_2CH.gif\" alt=3D\"\" = BORDER=3D0></A></NOSCRIPT>');=0A= ------=_NextPart_000_0000_01C9877E.34FA7CB0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://ad.au.doubleclick.net/adj/livenews.com.au/national;sz=234x60;ord=2009-02-06T05:38:56? document.write('<a target=3D"_blank" = href=3D"http://ad.au.doubleclick.net/click;h=3Dv8/37cb/0/0/%2a/g;18653116= 7;0-0;0;18405135;4-234/60;22378583/22396466/4;;~sscs=3D%3fhttp://www.2gb.= com/index.php?option=3Dcom_podcasting&Itemid=3D41"><img = src=3D"http://m1.au.2mdn.net/viewad/1509326/1-0012_HalfBanner_234x.GIF" = border=3D0 alt=3D"Click here to find out more!"></a>');=0A= ------=_NextPart_000_0000_01C9877E.34FA7CB0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://ad.au.doubleclick.net/adj/livenews.com.au/national;tile=2;pos=island1;sz=300x250;ord=2009-02-06T05:38:56? document.write('<!-- Template Id =3D 1 Template Name =3D Banner Creative = (Flash) -->\n<!-- Copyright 2002 DoubleClick Inc., All rights reserved. = --><script = src=3D\"http://m1.au.2mdn.net/879366/flashwrite_1_2.js\"><\/script>');doc= ument.write('\n');=0A= =0A= var dcswf =3D "http://m1.au.2mdn.net/1509326/300X250_RLL.swf"; =0A= var dcgif =3D "http://m1.au.2mdn.net/1509326/300X250_RLL.gif"; =0A= var advurl =3D = "http://ad.au.doubleclick.net/click%3Bh=3Dv8/37cb/3/0/%2a/u%3B204328821%3= B0-0%3B1%3B18405135%3B4307-300/250%3B25722446/25740300/1%3B%3B%7Esscs%3D%= 3fhttp://www.rugbyleaguelive.com.au";=0A= var dcadvurl =3D escape(advurl);=0A= var dcminversion =3D 6;=0A= var dcmaxversion =3D 9;=0A= var plugin =3D false;=0A= var dccreativewidth =3D "300";=0A= var dccreativeheight =3D "250";=0A= var dcwmode =3D "opaque";=0A= var dcbgcolor =3D "";=0A= var dcallowscriptaccess =3D "never";=0A= =0A= if (((navigator.appName =3D=3D "Netscape") && = (navigator.userAgent.indexOf("Mozilla") !=3D -1) && = (parseFloat(navigator.appVersion) >=3D 4) && (navigator.javaEnabled()) = && navigator.mimeTypes && = navigator.mimeTypes["application/x-shockwave-flash"] && = navigator.mimeTypes["application/x-shockwave-flash"].enabledPlugin)) {=0A= var plugname=3Dnavigator.plugins['Shockwave Flash'].description;var = plugsub=3Dplugname.substring(plugname.indexOf("."),-1); var = plugsubstr=3Dplugsub.substr(-1)=0A= if( plugsubstr >=3D dcminversion) { plugin =3D true;}=0A= }=0A= else if (navigator.userAgent && navigator.userAgent.indexOf("MSIE")>=3D0 = && (navigator.userAgent.indexOf("Opera")<0) && = (navigator.userAgent.indexOf("Windows 95")>=3D0 || = navigator.userAgent.indexOf("Windows 98")>=3D0 || = navigator.userAgent.indexOf("Windows NT")>=3D0) && document.all) =0A= {=0A= document.write('<script language=3DVBScript>' + '\n' +=0A= 'dcmaxversion =3D '+dcmaxversion + '\n' +=0A= 'dcminversion =3D '+dcminversion + '\n' +=0A= 'Do' + '\n' +=0A= 'On Error Resume Next' + '\n' +=0A= 'plugin =3D = (IsObject(CreateObject(\"ShockwaveFlash.ShockwaveFlash.\" & dcmaxversion = & \"\")))' + '\n' +=0A= 'If plugin =3D true Then Exit Do' + '\n' +=0A= 'dcmaxversion =3D dcmaxversion - 1' + '\n' +=0A= 'Loop While dcmaxversion >=3D dcminversion' + '\n' +=0A= '<\/script>');=0A= }=0A= if ( plugin ) {=0A= adcode =3D '<OBJECT = classid=3D"clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"'+=0A= ' ID=3DFLASH_AD WIDTH=3D"'+ dccreativewidth +'" HEIGHT=3D"'+ = dccreativeheight +'">'+=0A= '<PARAM NAME=3Dmovie VALUE=3D"' + dcswf + '?clickTag=3D'+ dcadvurl = +'"><PARAM NAME=3Dquality VALUE=3Dhigh><PARAM NAME=3Dbgcolor VALUE=3D#'+ = dcbgcolor +'><PARAM NAME=3Dwmode VALUE=3D'+ dcwmode +'><PARAM = NAME=3D"AllowScriptAccess" VALUE=3D"'+dcallowscriptaccess+'">'+=0A= '<EMBED src=3D"' + dcswf + '?clickTag=3D'+ dcadvurl +'" quality=3Dhigh = wmode=3D'+dcwmode+=0A= ' swLiveConnect=3DTRUE WIDTH=3D"'+ dccreativewidth +'" HEIGHT=3D"'+ = dccreativeheight +'" bgcolor=3D#'+ dcbgcolor+=0A= ' TYPE=3D"application/x-shockwave-flash" = AllowScriptAccess=3D"'+dcallowscriptaccess+'"></EMBED></OBJECT>';=0A= if(('j'!=3D"j")&&(typeof = dclkFlashWrite!=3D"undefined")){dclkFlashWrite(adcode);}else{document.wri= te(adcode);}=0A= } else {=0A= document.write('<A TARGET=3D"_blank" = HREF=3D"http://ad.au.doubleclick.net/click%3Bh=3Dv8/37cb/3/0/%2a/u%3B2043= 28821%3B0-0%3B1%3B18405135%3B4307-300/250%3B25722446/25740300/1%3B%3B%7Es= scs%3D%3fhttp://www.rugbyleaguelive.com.au"><IMG SRC=3D"' + dcgif + '" = alt=3D"" BORDER=3D0></A>');=0A= }=0A= //-->=0A= =0A= document.write('<NOSCRIPT><A TARGET=3D\"_blank\" = HREF=3D\"http://ad.au.doubleclick.net/click%3Bh=3Dv8/37cb/3/0/%2a/u%3B204= 328821%3B0-0%3B1%3B18405135%3B4307-300/250%3B25722446/25740300/1%3B%3B%7E= sscs%3D%3fhttp://www.rugbyleaguelive.com.au\"><IMG = SRC=3D\"http://m1.au.2mdn.net/1509326/300X250_RLL.gif\" alt=3D\"\" = BORDER=3D0></A></NOSCRIPT>');=0A= ------=_NextPart_000_0000_01C9877E.34FA7CB0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://ad.au.doubleclick.net/adj/livenews.com.au/national;tile=3;pos=island2;sz=300x250;ord=2009-02-06T05:38:56? document.write('<a target=3D"_blank" = href=3D"http://ad.au.doubleclick.net/click;h=3Dv8/37cb/0/0/%2a/s;44306;0-= 0;0;18405135;4307-300/250;0/0/0;;~sscs=3D%3f"><img = src=3D"http://m1.au.2mdn.net/viewad/817-grey.gif" border=3D0 = alt=3D"Click here to find out more!"></a>');=0A= ------=_NextPart_000_0000_01C9877E.34FA7CB0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://pagead2.googlesyndication.com/pagead/show_ads.js (function(){=0A= var g=3Dfalse,h=3Dnull,m=3Dtrue,aa=3D(new Date).getTime();var = ba=3D{google_ad_channel:"channel",google_ad_host:"host",google_ad_host_ch= annel:"h_ch",google_ad_host_tier_id:"ht_id",google_ad_region:"region",goo= gle_ad_section:"region",google_ad_type:"ad_type",google_adtest:"adtest",g= oogle_allow_expandable_ads:"ea",google_alternate_ad_url:"alternate_ad_url= ",google_alternate_color:"alt_color",google_bid:"bid",google_city:"gcs",g= oogle_color_bg:"color_bg",google_color_border:"color_border",google_color= _line:"color_line",google_color_link:"color_link",google_color_text:"colo= r_text",=0A= google_color_url:"color_url",google_contents:"contents",google_country:"g= l",google_cust_age:"cust_age",google_cust_ch:"cust_ch",google_cust_gender= :"cust_gender",google_cust_id:"cust_id",google_cust_interests:"cust_inter= ests",google_cust_job:"cust_job",google_cust_l:"cust_l",google_cust_lh:"c= ust_lh",google_cust_u_url:"cust_u_url",google_disable_video_autoplay:"dis= able_video_autoplay",google_ed:"ed",google_encoding:"oe",google_feedback:= "feedback_link",google_flash_version:"flash",google_gl:"gl",google_hints:= "hints",=0A= google_kw:"kw",google_kw_type:"kw_type",google_language:"hl",google_page_= url:"url",google_referrer_url:"ref",google_region:"gr",google_reuse_color= s:"reuse_colors",google_safe:"adsafe",google_targeting:"targeting",google= _ui_features:"ui",google_ui_version:"uiv",google_tag_js_version:"gut",goo= gle_video_doc_id:"video_doc_id",google_video_product_type:"video_product_= type"},ca=3D{google_ad_format:"format",google_ad_output:"output",google_a= d_callback:"callback",google_ad_override:"google_ad_override",google_ad_s= lot:"slotname",=0A= google_analytics_uacct:"ga_wpids",google_correlator:"correlator",google_c= pa_choice:"cpa_choice",google_ctr_threshold:"ctr_t",google_image_size:"im= age_size",google_last_modified_time:"lmt",google_max_num_ads:"num_ads",go= ogle_max_radlink_len:"max_radlink_len",google_num_radlinks:"num_radlinks"= ,google_num_radlinks_per_unit:"num_radlinks_per_unit",google_only_ads_wit= h_video:"only_ads_with_video",google_page_location:"loc",google_rl_dest_u= rl:"rl_dest_url",google_rl_filtering:"rl_filtering",google_rl_mode:"rl_mo= de",=0A= google_rt:"rt",google_skip:"skip"},da=3D{google_only_pyv_ads:"pyv"};funct= ion ea(a){return = ba[a]||ca[a]||da[a]||h};document.URL&&(document.URL.indexOf("?google_debu= g")>0||document.URL.indexOf("&google_debug")>0);function = n(){this.I=3Dthis.xb();this.Ta=3Dg;if(!this.I)this.Ta=3Dthis.ab()}n.proto= type.ia=3D"__gads=3D";n.prototype.S=3D"GoogleAdServingTest=3D";n.prototyp= e.hb=3Dfunction(){return = this.I};n.prototype.setCookieInfo=3Dfunction(a){this.B=3Da._cookies_[0];i= f(this.B!=3Dh){this.I=3Dthis.B._value_;this.Gb()}};n.prototype.db=3Dfunct= ion(a){var b=3D(new Date).valueOf(),c=3Dnew Date;c.setTime(b+a);return = c};=0A= n.prototype.cb=3Dfunction(a){if(!(this.I!=3Dh||!this.Ta)){var = b=3D"script",c=3Ddocument.domain,d=3D"http://partner.googleadservices.com= /gampad/cookie.js?callback=3D_GA_googleCookieHelper.setCookieInfo&client=3D= "+fa(a)+"&domain=3D"+fa(c);document.write("<"+b+' = src=3D"'+d+'"></'+b+">")}};n.prototype.ab=3Dfunction(){document.cookie=3D= this.S+"Good";var a=3Dthis.Fa(this.S),b=3Da=3D=3D"Good";if(b){var = c=3Dthis.db(-1);document.cookie=3Dthis.S+"; = expires=3D"+c.toGMTString()}return b};n.prototype.xb=3Dfunction(){var = a=3Dthis.Fa(this.ia);return a};=0A= n.prototype.Fa=3Dfunction(a){var = b=3Ddocument.cookie,c=3Db.indexOf(a),d=3Dh;if(c!=3D-1){var = e=3Dc+a.length,f=3Db.indexOf(";",e);if(f=3D=3D-1)f=3Db.length;d=3Db.subst= ring(e,f)}return = d};n.prototype.Gb=3Dfunction(){if(!(this.B=3D=3Dh))if(!(this.I=3D=3Dh)){v= ar a=3Dnew Date;a.setTime(1000*this.B._expires_);var = b=3Dthis.B._domain_,c=3Dthis.ia+this.I+"; expires=3D"+a.toGMTString()+"; = path=3D"+this.B._path_+"; domain=3D."+b;document.cookie=3Dc}};function = ga(a,b){var c;return a?(c=3DparseFloat(a))?c:b:b}=0A= function ha(a,b){if(a=3D=3D"true")return m;if(a=3D=3D"false")return = g;return b}=0A= function ia(){if(navigator.plugins&&navigator.mimeTypes.length){var = a=3Dnavigator.plugins["Shockwave Flash"];if(a&&a.description)return = a.description.replace(/([a-zA-Z]|\s)+/,"").replace(/(\s)+r/,".")}else = if(navigator.userAgent&&navigator.userAgent.indexOf("Windows = CE")>=3D0){var b=3D3,c=3D1;for(;c;)try{c=3Dnew = ActiveXObject("ShockwaveFlash.ShockwaveFlash."+(b+1));b++}catch(d){c=3Dh}= return b.toString()}else if(ja()){var c=3Dh;try{c=3Dnew = ActiveXObject("ShockwaveFlash.ShockwaveFlash.7")}catch(d){var = b=3D0;try{c=3Dnew ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");=0A= b=3D6;c.AllowScriptAccess=3D"always"}catch(d){if(b=3D=3D6)return = b.toString()}try{c=3Dnew = ActiveXObject("ShockwaveFlash.ShockwaveFlash")}catch(d){}}if(c!=3Dh){var = b=3Dc.GetVariable("$version").split(" ")[1];return = b.replace(/,/g,".")}}return"0"};var = ka=3Dka||{},r=3Dthis,ma=3Dfunction(a,b,c){var = d=3Da.split("."),e=3Dc||r,f;!(d[0]in e)&&e.execScript&&e.execScript("var = "+d[0]);for(;d.length&&(f=3Dd.shift());)if(!d.length&&la(b))e[f]=3Db;else= if(e[f])e=3De[f];else{e[f]=3D{};e=3De[f]}},na=3Dfunction(a,b){var = c=3Da.split("."),d=3Db||r,e;for(;e=3Dc.shift();)if(d[e])d=3Dd[e];else = return h;return d},s=3Dfunction(a){var b=3Dtypeof = a;if(b=3D=3D"object")if(a){if(typeof a.length=3D=3D"number"&&typeof = a.splice!=3D"undefined"&&!pa(a,"length"))return"array";if(typeof = a.call!=3D"undefined")return"function"}else return"null";=0A= else if(b=3D=3D"function"&&typeof = a.call=3D=3D"undefined")return"object";return b},qa=3Dfunction(a,b){if(b = in a)for(var c in = a)if(c=3D=3Db&&Object.prototype.hasOwnProperty.call(a,b))return m;return = g};if(Object.prototype.propertyIsEnumerable)var = pa=3Dfunction(a,b){return a instanceof = Object?Object.prototype.propertyIsEnumerable.call(a,b):qa(a,b)};else = pa=3Dqa;var la=3Dfunction(a){return typeof a!=3D"undefined"};=0A= var ra=3Dfunction(a){return s(a)=3D=3D"function"},sa=3Dfunction(a){var = b=3Ds(a);return = b=3D=3D"object"||b=3D=3D"array"||b=3D=3D"function"},va=3Dfunction(a){if(a= .hasOwnProperty&&a.hasOwnProperty(ta)){var b=3Da[ta];if(b)return = b}a[ta]||(a[ta]=3D++ua);return = a[ta]},ta=3D"closure_hashCode_",ua=3D0,wa=3Dfunction(a){var = b=3Ds(a);if(b=3D=3D"object"||b=3D=3D"array"){if(a.clone)return = a.clone.call(a);var c=3Db=3D=3D"array"?[]:{};for(var d in = a)c[d]=3Dwa(a[d]);return c}return a},t=3Dfunction(a,b){var = c=3Da.Hb;if(arguments.length>2){var = d=3DArray.prototype.slice.call(arguments,=0A= 2);c&&d.unshift.apply(d,c);c=3Dd}b=3Da.Jb||b;a=3Da.Ib||a;var = e,f=3Db||r;e=3Dc?function(){var = j=3DArray.prototype.slice.call(arguments);j.unshift.apply(j,c);return = a.apply(f,j)}:function(){return = a.apply(f,arguments)};e.Hb=3Dc;e.Jb=3Db;e.Ib=3Da;return = e},xa=3DDate.now||function(){return(new = Date).getTime()},ya=3Dfunction(a,b,c){ma(a,b,c)},u=3Dfunction(a,b){functi= on c(){}c.prototype=3Db.prototype;a.o=3Db.prototype;a.prototype=3Dnew = c;a.prototype.constructor=3Da};var = za=3Dfunction(a,b,c){if(a.indexOf)return = a.indexOf(b,c);if(Array.indexOf)return Array.indexOf(a,b,c);var = d=3Dc=3D=3Dh?0:c<0?Math.max(0,a.length+c):c,e=3Dd;for(;e<a.length;e++)if(= e in a&&a[e]=3D=3D=3Db)return e;return-1},Aa=3Dfunction(a,b){var = c=3Dza(a,b),d;if(d=3Dc!=3D-1)Array.prototype.splice.call(a,c,1).length=3D= =3D1;return d};var = Ba=3Dfunction(a,b){this.x=3Dla(a)?a:0;this.y=3Dla(b)?b:0};Ba.prototype.cl= one=3Dfunction(){return new = Ba(this.x,this.y)};Ba.prototype.toString=3Dfunction(){return"("+this.x+",= "+this.y+")"};var = v=3Dfunction(a,b){this.width=3Da;this.height=3Db};v.prototype.clone=3Dfun= ction(){return new = v(this.width,this.height)};v.prototype.toString=3Dfunction(){return"("+th= is.width+" x = "+this.height+")"};v.prototype.ceil=3Dfunction(){this.width=3DMath.ceil(t= his.width);this.height=3DMath.ceil(this.height);return = this};v.prototype.floor=3Dfunction(){this.width=3DMath.floor(this.width);= this.height=3DMath.floor(this.height);return this};=0A= v.prototype.round=3Dfunction(){this.width=3DMath.round(this.width);this.h= eight=3DMath.round(this.height);return = this};v.prototype.scale=3Dfunction(a){this.width*=3Da;this.height*=3Da;re= turn this};var Ca=3Dfunction(a){return = a.replace(/^[\s\xa0]+|[\s\xa0]+$/g,"")},Da=3Dfunction(a,b){var = c=3Db.length,d=3D0;for(;d<c;d++){var = e=3Dc=3D=3D1?b:b.charAt(d);if(a.charAt(0)=3D=3De&&a.charAt(a.length-1)=3D= =3De)return a.substring(1,a.length-1)}return a};=0A= var Fa=3Dfunction(a,b){var = c=3D0,d=3DCa(String(a)).split("."),e=3DCa(String(b)).split("."),f=3DMath.= max(d.length,e.length),j=3D0;for(;c=3D=3D0&&j<f;j++){var = i=3Dd[j]||"",l=3De[j]||"",k=3Dnew RegExp("(\\d*)(\\D*)","g"),o=3Dnew = RegExp("(\\d*)(\\D*)","g");do{var = p=3Dk.exec(i)||["","",""],q=3Do.exec(l)||["","",""];if(p[0].length=3D=3D0= &&q[0].length=3D=3D0)break;var = K=3Dp[1].length=3D=3D0?0:parseInt(p[1],10),N=3Dq[1].length=3D=3D0?0:parse= Int(q[1],10);c=3DEa(K,N)||Ea(p[2].length=3D=3D0,q[2].length=3D=3D0)||Ea(p= [2],q[2])}while(c=3D=3D0)}return c},Ea=3Dfunction(a,b){if(a<=0A= b)return-1;else if(a>b)return 1;return 0};var = Ga,Ha,Ia,Ja,Ka,La,Ma,Na,Oa,Pa=3Dfunction(){return = r.navigator?r.navigator.userAgent:h};var = Qa=3Dfunction(){La=3DKa=3DJa=3DIa=3DHa=3DGa=3Dg;var a;if(a=3DPa()){var = b=3Dr.navigator;Ga=3Da.indexOf("Opera")=3D=3D0;Ha=3D!Ga&&a.indexOf("MSIE"= )!=3D-1;Ja=3D(Ia=3D!Ga&&a.indexOf("WebKit")!=3D-1)&&a.indexOf("Mobile")!=3D= -1;La=3D(Ka=3D!Ga&&!Ia&&b.product=3D=3D"Gecko")&&b.vendor=3D=3D"Camino"}}= ;Qa();=0A= var Ra=3DGa,w=3DHa,Sa=3DKa,Ta=3DLa,x=3DIa,Ua=3DJa,Va=3Dfunction(){var = a=3Dr.navigator;return = a&&a.platform||""},Wa=3DVa(),Xa=3Dfunction(){Ma=3DWa.indexOf("Mac")!=3D-1= ;Na=3DWa.indexOf("Win")!=3D-1;Oa=3DWa.indexOf("Linux")!=3D-1};Xa();var = Ya=3DMa,Za=3DNa,$a=3DOa,ab=3Dfunction(){var a=3D"",b;if(Ra&&r.opera){var = c=3Dr.opera.version;a=3Dtypeof = c=3D=3D"function"?c():c}else{if(Sa)b=3D/rv\:([^\);]+)(\)|;)/;else = if(w)b=3D/MSIE\s+([^\);]+)(\)|;)/;else = if(x)b=3D/WebKit\/(\S+)/;if(b){var = d=3Db.exec(Pa());a=3Dd?d[1]:""}}return a},bb=3Dab();=0A= var y=3Dfunction(a){return Fa(bb,a)>=3D0};var cb;var = ib=3Dfunction(a){return a?new z(hb(a)):cb||(cb=3Dnew z)};var = jb=3Dfunction(a){return typeof = a=3D=3D"string"?document.getElementById(a):a},kb=3Djb,lb=3Dfunction(a){va= r b=3Da||r||window,c=3Db.document;if(x&&!y("500")&&!Ua){if(typeof = b.innerHeight=3D=3D"undefined")b=3Dwindow;var = d=3Db.innerHeight,e=3Db.document.documentElement.scrollHeight;if(b=3D=3Db= .top)if(e<d)d-=3D15;return new v(b.innerWidth,d)}var = f=3Dib(c),j=3Df.Z()&&(!Ra||Ra&&y("9.50"))?c.documentElement:c.body;return= new v(j.clientWidth,j.clientHeight)};=0A= var mb=3Dfunction(a,b){a.appendChild(b)},nb=3Dfunction(a){return = a&&a.parentNode?a.parentNode.removeChild(a):h},ob=3Dfunction(a,b){var = c=3Db.parentNode;c&&c.replaceChild(a,b)},pb=3Dx&&Fa(bb,"521")<=3D0,qb=3Df= unction(a,b){if(typeof = a.contains!=3D"undefined"&&!pb&&b.nodeType=3D=3D1)return = a=3D=3Db||a.contains(b);if(typeof = a.compareDocumentPosition!=3D"undefined")return = a=3D=3Db||Boolean(a.compareDocumentPosition(b)&16);for(;b&&a!=3Db;)b=3Db.= parentNode;return b=3D=3Da},hb=3Dfunction(a){return = a.nodeType=3D=3D9?a:a.ownerDocument||a.document},z=3D=0A= function(a){this.C=3Da||r.document||document};z.prototype.wa=3Dfunction()= {return this.C};z.prototype.ya=3Dfunction(a){return typeof = a=3D=3D"string"?this.C.getElementById(a):a};z.prototype.createElement=3Df= unction(a){return = this.C.createElement(a)};z.prototype.createTextNode=3Dfunction(a){return = this.C.createTextNode(a)};=0A= z.prototype.Z=3Dfunction(){var a=3Dthis.C;if(a.compatMode)return = a.compatMode=3D=3D"CSS1Compat";if(x){var = b=3Da.createElement("div");b.style.cssText=3D"position:absolute;width:0;h= eight:0;width:1";var = c=3Db.style.width=3D=3D"1px"?"BackCompat":"CSS1Compat";return(a.compatMod= e=3Dc)=3D=3D"CSS1Compat"}return g};z.prototype.fb=3Dfunction(){var = a=3Dthis.C;return!x&&this.Z()?a.documentElement:a.body};z.prototype.xa=3D= function(){var a=3Dthis.fb();return new = Ba(a.scrollLeft,a.scrollTop)};z.prototype.appendChild=3Dmb;=0A= z.prototype.removeNode=3Dnb;z.prototype.replaceNode=3Dob;z.prototype.cont= ains=3Dqb;var rb,sb=3Dfunction(a,b){var = c=3Dhb(a);if(c.defaultView&&c.defaultView.getComputedStyle){var = d=3Dc.defaultView.getComputedStyle(a,"");if(d)return d[b]}return h};var = tb=3Dfunction(a,b){return = sb(a,b)||(a.currentStyle?a.currentStyle[b]:h)||a.style[b]};=0A= var ub=3Dfunction(a){var = b;b=3Da?a.nodeType=3D=3D9?a:hb(a):document;if(w&&!ib(b).Z())return = b.body;return b.documentElement},vb=3Dfunction(a){var = b=3Da.getBoundingClientRect();if(w){var = c=3Da.ownerDocument;b.left-=3Dc.documentElement.clientLeft+c.body.clientL= eft;b.top-=3Dc.documentElement.clientTop+c.body.clientTop}return = b},wb=3Dfunction(a){if(w)return a.offsetParent;var = b=3Dhb(a),c=3Dtb(a,"position"),d=3Dc=3D=3D"fixed"||c=3D=3D"absolute",e=3D= a.parentNode;for(;e&&e!=3Db;e=3De.parentNode){c=3Dtb(e,"position");d=3Dd&= &c=3D=3D"static"&&e!=3Db.documentElement;=0A= if(!d&&(e.scrollWidth>e.clientWidth||e.scrollHeight>e.clientHeight||c=3D=3D= "fixed"||c=3D=3D"absolute"))return e}return h},xb=3Dfunction(a){var = b,c=3Dhb(a),d=3Dtb(a,"position"),e=3DSa&&c.getBoxObjectFor&&!a.getBoundin= gClientRect&&d=3D=3D"absolute"&&(b=3Dc.getBoxObjectFor(a))&&(b.screenX<0|= |b.screenY<0);if(typeof rb=3D=3D"undefined")rb=3DTa&&!y("1.8.0.11");var = f=3Dnew Ba(0,0),j=3Dub(c);if(a=3D=3Dj)return = f;if(a.getBoundingClientRect){b=3Dvb(a);var = i=3Dib(c).xa();f.x=3Db.left+i.x;f.y=3Db.top+i.y}else = if(c.getBoxObjectFor&&!e&&!rb){b=3Dc.getBoxObjectFor(a);=0A= var = l=3Dc.getBoxObjectFor(j);f.x=3Db.screenX-l.screenX;f.y=3Db.screenY-l.scre= enY}else{var = k=3Da;do{f.x+=3Dk.offsetLeft;f.y+=3Dk.offsetTop;if(k!=3Da){f.x+=3Dk.clien= tLeft||0;f.y+=3Dk.clientTop||0}if(x&&tb(k,"position")=3D=3D"fixed"){f.x+=3D= c.body.scrollLeft;f.y+=3Dc.body.scrollTop;break}k=3Dk.offsetParent}while(= k&&k!=3Da);if(Ra||x&&d=3D=3D"absolute")f.y-=3Dc.body.offsetTop;k=3Da;for(= ;k=3Dwb(k);){f.x-=3Dk.scrollLeft;if(!Ra||k.tagName!=3D"TR")f.y-=3Dk.scrol= lTop}}return f},yb=3Dfunction(a){var b=3Dnew = Ba;if(a.nodeType=3D=3D1)if(a.getBoundingClientRect){var c=3D=0A= vb(a);b.x=3Dc.left;b.y=3Dc.top}else{var = d=3Dib(a).xa(),e=3Dxb(a);b.x=3De.x-d.x;b.y=3De.y-d.y}else{b.x=3Da.clientX= ;b.y=3Da.clientY}return b},zb=3Dfunction(a){var = b=3Dhb(a),c=3D"";if(b.createTextRange){var = d=3Db.body.createTextRange();d.moveToElementText(a);c=3Dd.queryCommandVal= ue("FontName")}if(!c){c=3Dtb(a,"fontFamily");if(Ra&&$a)c=3Dc.replace(/ = \[[^\]]*\]/,"")}var e=3Dc.split(",");if(e.length>1)c=3De[0];return = Da(c,"\"'")};var Ab=3Ddocument,A=3Dnavigator,B=3Dwindow;=0A= function Bb(){var a=3DAb.cookie,b=3DMath.round((new = Date).getTime()/1000),c=3DB.google_analytics_domain_name,d=3Dtypeof = c=3D=3D"undefined"?Cb("auto"):Cb(c),e=3Da.indexOf("__utma=3D"+d+".")>-1,f= =3Da.indexOf("__utmb=3D"+d)>-1,j=3Da.indexOf("__utmc=3D"+d)>-1,i,l=3D{};i= f(e){i=3Da.split("__utma=3D"+d+".")[1].split(";")[0].split(".");l.sid=3Df= &&j?i[3]+"":B&&B.gaGlobal&&B.gaGlobal.sid?B.gaGlobal.sid:b+"";l.vid=3Di[0= ]+"."+i[1];l.from_cookie=3Dm}else{l.sid=3DB&&B.gaGlobal&&B.gaGlobal.sid?B= .gaGlobal.sid:b+"";l.vid=3DB&&B.gaGlobal&&B.gaGlobal.vid?=0A= B.gaGlobal.vid:(Db()^Eb()&2147483647)+"."+b;l.from_cookie=3Dg}l.dh=3Dd;l.= hid=3DB&&B.gaGlobal&&B.gaGlobal.hid?B.gaGlobal.hid:Db();return = B.gaGlobal=3Dl}function Db(){return Math.round(Math.random()*2147483647)}=0A= function Eb(){var = a=3DAb.cookie?Ab.cookie:"",b=3DB.history.length,c,d,e=3D[A.appName,A.vers= ion,A.language?A.language:A.browserLanguage,A.platform,A.userAgent,A.java= Enabled()?1:0].join("");if(B.screen)e+=3DB.screen.width+"x"+B.screen.heig= ht+B.screen.colorDepth;else = if(B.java){d=3Djava.awt.Toolkit.getDefaultToolkit().getScreenSize();e+=3D= d.screen.width+"x"+d.screen.height}e+=3Da;e+=3DAb.referrer?Ab.referrer:""= ;c=3De.length;for(;b>0;)e+=3Db--^c++;return Fb(e)}=0A= function Fb(a){var = b=3D1,c=3D0,d,e;if(!(a=3D=3Dundefined||a=3D=3D"")){b=3D0;d=3Da.length-1;f= or(;d>=3D0;d--){e=3Da.charCodeAt(d);b=3D(b<<6&268435455)+e+(e<<14);c=3Db&= 266338304;b=3Dc!=3D0?b^c>>21:b}}return b}function = Cb(a){if(!a||a=3D=3D""||a=3D=3D"none")return = 1;if("auto"=3D=3Da){a=3DAb.domain;if("www."=3D=3Da.substring(0,4))a=3Da.s= ubstring(4,a.length)}return Fb(a.toLowerCase())};var = C=3Dfunction(){};C.prototype.va=3Dg;C.prototype.dispose=3Dfunction(){if(!= this.va){this.va=3Dm;this.b()}};C.prototype.b=3Dfunction(){};var = Gb=3Dfunction(a){if(/^\s*$/.test(a))return g;var = b=3D/\\["\\\/bfnrtu]/g,c=3D/"[^"\\\n\r\u2028\u2029\x00-\x1f\x7f-\x9f]*"|t= rue|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,d=3D/(?:^|:|,)(?:[\s\u= 2028\u2029]*\[)+/g,e=3D/^[\],:{}\s\u2028\u2029]*$/;return = e.test(a.replace(b,"@").replace(c,"]").replace(d,""))},Hb=3Dfunction(a){S= tring(a);if(Gb(a))try{return eval("("+a+")")}catch(b){}throw = Error("Invalid JSON string: "+a);};var = D=3Dfunction(){};D.prototype.serialize=3Dfunction(a){var = b=3D[];this.ga(a,b);return b.join("")};=0A= D.prototype.ga=3Dfunction(a,b){switch(typeof a){case = "string":this.Ia(a,b);break;case "number":this.Db(a,b);break;case = "boolean":b.push(a);break;case "undefined":b.push("null");break;case = "object":if(a=3D=3Dh){b.push("null");break}if(s(a)=3D=3D"array"){this.Cb(= a,b);break}this.Eb(a,b);break;case "function":break;default:throw = Error("Unknown type: "+typeof a);}};=0A= var = Ib=3D{'"':'\\"',"\\":"\\\\","/":"\\/","\u0008":"\\b","\u000c":"\\f","\n":= "\\n","\r":"\\r","\t":"\\t","\u000b":"\\u000b"},Jb=3D/\uffff/.test("\ufff= f")?/[\\\"\x00-\x1f\x80-\uffff]/g:/[\\\"\x00-\x1f\x80-\xff]/g;D.prototype= .Ia=3Dfunction(a,b){b.push('"',a.replace(Jb,function(c){if(c in = Ib)return Ib[c];var = d=3Dc.charCodeAt(0),e=3D"\\u";if(d<16)e+=3D"000";else = if(d<256)e+=3D"00";else if(d<4096)e+=3D"0";return = Ib[c]=3De+d.toString(16)}),'"')};D.prototype.Db=3Dfunction(a,b){b.push(is= Finite(a)&&!isNaN(a)?a:"null")};=0A= D.prototype.Cb=3Dfunction(a,b){var c=3Da.length;b.push("[");var = d=3D"",e=3D0;for(;e<c;e++){b.push(d);this.ga(a[e],b);d=3D","}b.push("]")}= ;D.prototype.Eb=3Dfunction(a,b){b.push("{");var c=3D"";for(var d in = a)if(a.hasOwnProperty(d)){var e=3Da[d];if(typeof = e!=3D"function"){b.push(c);this.Ia(d,b);b.push(":");this.ga(e,b);c=3D","}= }b.push("}")};var E=3D"SETUP_ACK",F=3D{},Lb=3Dfunction(a,b){var = c=3Db||Kb,d=3Dc.length,e=3D"";for(;a-- = >0;)e+=3Dc.charAt(Math.floor(Math.random()*d));return = e},Kb=3D"abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";= var G=3Dfunction(){};u(G,C);G.prototype.f=3D0;var = H=3Dfunction(a){this.a=3Da;this.Q=3D[];this.Ob=3Dt(this.Za,this)};u(H,G);= H.prototype.f=3D2;H.prototype.ca=3Dg;H.prototype.Fb=3D0;H.prototype.conne= ct=3Dfunction(){if(this.a.s()=3D=3D0){this.l=3Dthis.a.t;this.l.XPC_toOute= r=3Dt(this.za,this)}else this.ma()};=0A= H.prototype.ma=3Dfunction(){var = a=3Dm;try{if(!this.l)this.l=3Dwindow.frameElement;if(this.l&&this.l.XPC_t= oOuter){this.Da=3Dthis.l.XPC_toOuter;this.l.XPC_toOuter.XPC_toInner=3Dt(t= his.za,this);a=3Dg;this.send("tp",E);this.a.m()}}catch(b){}if(a){if(!this= .Ma)this.Ma=3Dt(this.ma,this);window.setTimeout(this.Ma,100)}};H.prototyp= e.H=3Dfunction(a){if(this.a.s()=3D=3D0&&!this.a.g()&&a=3D=3DE){this.Da=3D= this.l.XPC_toOuter.XPC_toInner;this.a.m()}else throw Error("Got = unexpected transport message.");};=0A= H.prototype.za=3Dfunction(a,b){if(!this.ca&&this.Q.length=3D=3D0)this.a.j= (a,b);else{this.Q.push({serviceName:a,payload:b});if(this.Q.length=3D=3D1= )this.Fb=3Dwindow.setTimeout(this.Ob,1)}};H.prototype.Za=3Dfunction(){for= (;this.Q.length;){var = a=3Dthis.Q.shift();this.a.j(a.serviceName,a.payload)}};H.prototype.send=3D= function(a,b){this.ca=3Dm;this.Da(a,b);this.ca=3Dg};H.prototype.b=3Dfunct= ion(){H.o.b.call(this);this.l=3Dthis.Da=3Dh};var = I=3Dfunction(a){this.a=3Da;this.R=3Dthis.a.c.ppu;this.Qb=3Dthis.a.c.lpu;t= his.ea=3D[]},Mb,Nb;u(I,G);I.prototype.f=3D4;I.prototype.fa=3D0;I.prototyp= e.w=3Dg;I.prototype.O=3Dg;var = Ob=3D"googlexpc";I.prototype.M=3Dfunction(){return = Ob+"_"+this.a.name+"_msg"};I.prototype.L=3Dfunction(){return = Ob+"_"+this.a.name+"_ack"};I.prototype.connect=3Dfunction(){if(!this.O){t= his.Sa();this.O=3Dm}this.Oa()};I.prototype.Sa=3Dfunction(){var = a=3Dthis.M();this.D=3Dthis.W(a);this.Ba=3Dwindow.frames[a];a=3Dthis.L();t= his.p=3Dthis.W(a);this.U=3Dwindow.frames[a]};=0A= I.prototype.W=3Dfunction(a){var = b=3Ddocument.createElement("iframe"),c=3Db.style;c.position=3D"absolute";= c.top=3D"-10px";c.left=3D"10px";c.width=3D"1px";c.height=3D"1px";b.name=3D= a;b.id=3Db.name;b.src=3Dthis.R+"#INITIAL";document.body.appendChild(b);re= turn = b};I.prototype.nb=3Dfunction(){this.a.name=3DLb(10);this.sa();this.O=3Dg;= this.Sb=3Dthis.W(Ob+"_reconnect_"+this.a.name)};=0A= I.prototype.sb=3Dfunction(){var = a=3Dthis.a.h.frames,b=3Da.length,c=3D0;for(;c<b;c++){var = d;try{if(a[c]&&a[c].name)d=3Da[c].name}catch(e){}if(!!d){var = f=3Dd.split("_");if(f.length=3D=3D3&&f[0]=3D=3DOb&&f[1]=3D=3D"reconnect")= {this.a.name=3Df[2];this.sa();this.O=3Dg;break}}}};I.prototype.sa=3Dfunct= ion(){if(this.D){this.D.parentNode.removeChild(this.D);this.Ba=3Dthis.D=3D= h}if(this.p){this.p.parentNode.removeChild(this.p);this.U=3Dthis.p=3Dh}};=0A= I.prototype.Oa=3Dfunction(){if(this.Aa(this.M())&&this.Aa(this.L())){this= .pb=3Dnew = Pb(this,this.a.h.frames[this.M()],t(this.vb,this));this.ja=3Dnew = Pb(this,this.a.h.frames[this.L()],t(this.ub,this));this.pa()}else{if(this= .a.s()=3D=3D1&&!this.Sb)this.nb();else = this.a.s()=3D=3D0&&this.sb();window.setTimeout(t(this.connect,this),100)}= };I.prototype.Aa=3Dfunction(a){try{var = b=3Dthis.a.h.frames[a];if(!b||b.location.href.indexOf(this.Qb)!=3D0)retur= n g}catch(c){return g}return m};=0A= I.prototype.pa=3Dfunction(){var = a=3Dthis.a.h.frames;if(a[this.L()]&&a[this.M()]){this.qb=3Dnew = Qb(this.R,this.Ba);this.T=3Dnew = Qb(this.R,this.U);window.setTimeout(t(function(){this.qb.send("SETUP");th= is.w=3Dthis.Vb=3Dm},this),100)}else{if(!this.Pa)this.Pa=3Dt(this.pa,this)= ;window.setTimeout(this.Pa,100)}};I.prototype.oa=3Dfunction(){if(this.Bb&= &this.Rb){this.a.m();if(this.K){var = a=3D0,b;for(;a<this.K.length;a++){b=3Dthis.K[a];this.a.j(b.service,b.payl= oad)}delete this.K}}};=0A= I.prototype.vb=3Dfunction(a){if(a=3D=3D"SETUP"){if(!!this.T){this.T.send(= E);this.Bb=3Dm;this.oa()}}else if(this.a.g()||this.Bb){var = b=3Da.indexOf("|"),c=3Da.substring(0,b),d=3Da.substring(b+1);b=3Dc.indexO= f(",");if(b=3D=3D-1){var e=3Dc;this.T.send("ACK:"+e);this.ta(d)}else{var = e=3Dc.substring(0,b);this.T.send("ACK:"+e);var = f=3Dc.substring(b+1).split("/");f[0]=3DparseInt(f[0],10);f[1]=3DparseInt(= f[1],10);if(f[0]=3D=3D1)this.Ea=3D[];this.Ea.push(d);if(f[0]=3D=3Df[1]){t= his.ta(this.Ea.join(""));delete this.Ea}}}};=0A= I.prototype.ub=3Dfunction(a){if(a=3D=3DE){this.w=3Dg;this.Rb=3Dm;this.oa(= )}else if(this.a.g())if(!!this.w){var = b=3DparseInt(a.split(":")[1],10);if(b=3D=3Dthis.fa){this.w=3Dg;this.Ha()}= }};I.prototype.Ha=3Dfunction(){if(!(this.w||!this.ea.length)){var = a=3Dthis.ea.shift();++this.fa;this.qb.send(this.fa+a);this.w=3Dm}};I.prot= otype.ta=3Dfunction(a){var = b=3Da.indexOf(":"),c=3Da.substr(0,b),d=3Da.substring(b+1);this.a.g()?this= .a.j(c,d):(this.K||(this.K=3D[])).push({service:c,payload:d})};I.prototyp= e.J=3D3800;=0A= I.prototype.send=3Dfunction(a,b){var = c=3Da+":"+b;if(!w||b.length<=3Dthis.J)this.ea.push("|"+c);else{var = d=3Db.length,e=3DMath.ceil(d/this.J),f=3D0,j=3D1;for(;f<d;){this.ea.push(= ","+j+"/"+e+"|"+c.substr(f,this.J));j++;f+=3Dthis.J}}this.Ha()};I.prototy= pe.b=3Dfunction(){I.o.b.call(this);var = a=3DRb;Aa(a,this.pb);Aa(a,this.ja);this.pb=3Dthis.ja=3Dh;nb(this.D);nb(th= is.p);this.Ba=3Dthis.U=3Dthis.D=3Dthis.p=3Dh};=0A= var Rb=3D[],Tb=3Dfunction(){var a=3Dg;try{var = b=3D0,c=3DRb.length;for(;b<c;b++)a=3Da||Rb[b].receive()}catch(d){Rb[b].d.= a.rb();if(!Rb.length)return}var e=3Dxa();if(a)Mb=3De;var = f=3De-Mb<1000?10:100;Nb=3Dwindow.setTimeout(Sb,f)},Sb=3Dt(Tb,I),Ub=3Dfunc= tion(){Mb=3Dxa();Nb&&window.clearTimeout(Nb);Nb=3Dwindow.setTimeout(Sb,10= )},Qb=3Dfunction(a,b){this.R=3Da;this.Ab=3Db;this.ra=3D0};Qb.prototype.se= nd=3Dfunction(a){this.ra=3D++this.ra%2;var = b=3Dthis.R+"#"+this.ra+encodeURIComponent(a);try{if(x)this.Ab.location.hr= ef=3Db;else this.Ab.location.replace(b)}catch(c){}Ub()};=0A= var = Pb=3Dfunction(a,b,c){this.d=3Da;this.wb=3Db;this.Kb=3Dc;this.Xa=3Dthis.wb= .location.href.split("#")[0]+"#INITIAL";Rb.push(this);Ub()};Pb.prototype.= receive=3Dfunction(){var = a=3Dthis.wb.location.href;if(a!=3Dthis.Xa){this.Xa=3Da;var = b=3Da.split("#")[1];if(b){b=3Db.substr(1);this.Kb(decodeURIComponent(b))}= return m}else return g};var = J=3Dfunction(a,b){C.call(this);this.ob=3Db;this.r=3D[];this.Va(a)};u(J,C)= ;J.prototype.X=3Dh;J.prototype.Y=3Dh;J.prototype.G=3Dfunction(a){this.X=3D= a};J.prototype.Ka=3Dfunction(a){this.Y=3Da};J.prototype.k=3Dfunction(){if= (this.r.length)return this.r.pop();return = this.qa()};J.prototype.v=3Dfunction(a){this.r.length<this.ob?this.r.push(= a):this.ua(a)};J.prototype.Va=3Dfunction(a){if(a>this.ob)throw = Error("[goog.structs.SimplePool] Initial cannot be greater than = max");var b=3D0;for(;b<a;b++)this.r.push(this.qa())};=0A= J.prototype.qa=3Dfunction(){return = this.X?this.X():{}};J.prototype.ua=3Dfunction(a){if(this.Y)this.Y(a);else= if(ra(a.dispose))a.dispose();else for(var b in a)delete = a[b]};J.prototype.b=3Dfunction(){J.o.b.call(this);var = a=3Dthis.r;for(;a.length;)this.ua(a.pop());delete this.r};var = L=3Dfunction(a,b){this.type=3Da;this.currentTarget=3Dthis.target=3Db};u(L= ,C);L.prototype.b=3Dfunction(){delete this.type;delete = this.target;delete = this.currentTarget};L.prototype.F=3Dg;L.prototype.da=3Dm;L.prototype.stop= Propagation=3Dfunction(){this.F=3Dm};L.prototype.preventDefault=3Dfunctio= n(){this.da=3Dg};var = M=3Dfunction(a,b){a&&this.init(a,b)};u(M,L);M.prototype.type=3Dh;M.protot= ype.target=3Dh;M.prototype.relatedTarget=3Dh;M.prototype.offsetX=3D0;M.pr= ototype.offsetY=3D0;M.prototype.clientX=3D0;M.prototype.clientY=3D0;M.pro= totype.screenX=3D0;M.prototype.screenY=3D0;M.prototype.button=3D0;M.proto= type.keyCode=3D0;M.prototype.charCode=3D0;M.prototype.ctrlKey=3Dg;M.proto= type.altKey=3Dg;M.prototype.shiftKey=3Dg;M.prototype.metaKey=3Dg;M.protot= ype.i=3Dh;=0A= M.prototype.init=3Dfunction(a,b){this.type=3Da.type;this.target=3Da.targe= t||a.srcElement;this.currentTarget=3Db;this.relatedTarget=3Da.relatedTarg= et?a.relatedTarget:this.type=3D=3D"mouseover"?a.fromElement:this.type=3D=3D= "mouseout"?a.toElement:h;this.offsetX=3Dtypeof = a.layerX=3D=3D"number"?a.layerX:a.offsetX;this.offsetY=3Dtypeof = a.layerY=3D=3D"number"?a.layerY:a.offsetY;this.clientX=3Dtypeof = a.clientX=3D=3D"number"?a.clientX:a.pageX;this.clientY=3Dtypeof = a.clientY=3D=3D"number"?a.clientY:a.pageY;this.screenX=3Da.screenX||0;thi= s.screenY=3Da.screenY||=0A= 0;this.button=3Da.button;this.keyCode=3Da.keyCode||0;this.charCode=3Da.ch= arCode||(this.type=3D=3D"keypress"?a.keyCode:0);this.ctrlKey=3Da.ctrlKey;= this.altKey=3Da.altKey;this.shiftKey=3Da.shiftKey;this.metaKey=3Da.metaKe= y;this.i=3Da;delete this.da;delete = this.F};M.prototype.stopPropagation=3Dfunction(){this.F=3Dm;if(this.i.sto= pPropagation)this.i.stopPropagation();else this.i.cancelBubble=3Dm};=0A= M.prototype.preventDefault=3Dfunction(){this.da=3Dg;if(this.i.preventDefa= ult)this.i.preventDefault();else{this.i.returnValue=3Dg;try{this.i.keyCod= e=3D-1}catch(a){}}};M.prototype.eb=3Dfunction(){return = this.i};M.prototype.b=3Dfunction(){M.o.b.call(this);this.i=3Dh};var = O=3Dfunction(){},Vb=3D0;O.prototype.aa=3Dh;O.prototype.listener=3Dh;O.pro= totype.proxy=3Dh;O.prototype.src=3Dh;O.prototype.type=3Dh;O.prototype.cap= ture=3Dh;O.prototype.handler=3Dh;O.prototype.key=3D0;O.prototype.removed=3D= g;O.prototype.na=3Dg;=0A= O.prototype.init=3Dfunction(a,b,c,d,e,f){if(ra(a))this.aa=3Dm;else = if(a&&a.handleEvent&&ra(a.handleEvent))this.aa=3Dg;else throw = Error("Invalid listener = argument");this.listener=3Da;this.proxy=3Db;this.src=3Dc;this.type=3Dd;th= is.capture=3D!!e;this.handler=3Df;this.na=3Dg;this.key=3D++Vb;this.remove= d=3Dg};O.prototype.handleEvent=3Dfunction(a){if(this.aa)return = this.listener.call(this.handler||this.src,a);return = this.listener.handleEvent.call(this.listener,a)};var = Wb=3D{},P=3D{},Xb=3D{},Yb=3Dnew = J(0,600);Yb.G(function(){return{q:0}});Yb.Ka(function(a){a.q=3D0});var = Q=3Dnew = J(0,600);Q.G(function(){return[]});Q.Ka(function(a){a.length=3D0;delete = a.P;delete a.Ca});var Zb=3Dnew J(0,600);Zb.G(function(){var = a=3Dfunction(b){return bc.call(a.src,a.key,b)};return a});var = cc=3Dfunction(){return new O},dc=3Dnew J(0,600);dc.G(cc);=0A= var ec=3Dfunction(){return new M},fc=3Dfunction(){var = a=3Dh;if(w){a=3Dnew J(0,600);a.G(ec)}return = a},gc=3Dfc(),hc=3D"on",ic=3D{},jc=3Dfunction(a,b,c,d,e){if(b)if(s(b)=3D=3D= "array"){var f=3D0;for(;f<b.length;f++)jc(a,b[f],c,d,e);return = h}else{var j=3D!!d,i=3DP;b in i||(i[b]=3DYb.k());i=3Di[b];if(!(j in = i)){i[j]=3DYb.k();i.q++}i=3Di[j];var l=3Dva(a),k,o;if(i[l]){k=3Di[l];var = f=3D0;for(;f<k.length;f++){o=3Dk[f];if(o.listener=3D=3Dc&&o.handler=3D=3D= e){if(o.removed)break;return = k[f].key}}}else{i[l]=3DQ.k();k=3Di[l];i.q++}var = p=3DZb.k();p.src=3Da;o=3Ddc.k();o.init(c,=0A= p,a,b,j,e);var = q=3Do.key;p.key=3Dq;k.push(o);Wb[q]=3Do;Xb[l]||(Xb[l]=3DQ.k());Xb[l].push= (o);if(a.addEventListener){if(a=3D=3Dr||!a.Nb)a.addEventListener(b,p,j)}e= lse a.attachEvent(kc(b),p);return q}else throw Error("Invalid event = type");},lc=3Dfunction(a,b,c,d,e){if(s(b)=3D=3D"array"){var = f=3D0;for(;f<b.length;f++)lc(a,b[f],c,d,e);return h}var = j=3D!!d,i=3Dmc(a,b,j);if(!i)return g;var = f=3D0;for(;f<i.length;f++)if(i[f].listener=3D=3Dc&&i[f].capture=3D=3Dj&&i= [f].handler=3D=3De)return nc(i[f].key);return = g},nc=3Dfunction(a){if(!Wb[a])return g;=0A= var b=3DWb[a];if(b.removed)return g;var = c=3Db.src,d=3Db.type,e=3Db.proxy,f=3Db.capture;if(c.removeEventListener){= if(c=3D=3Dr||!c.Nb)c.removeEventListener(d,e,f)}else = c.detachEvent&&c.detachEvent(kc(d),e);var = j=3Dva(c),i=3DP[d][f][j];if(Xb[j]){var = l=3DXb[j];Aa(l,b);l.length=3D=3D0&&delete = Xb[j]}b.removed=3Dm;i.Ca=3Dm;oc(d,f,j,i);delete Wb[a];return = m},oc=3Dfunction(a,b,c,d){if(!d.P)if(d.Ca){var = e=3D0,f=3D0;for(;e<d.length;e++)if(d[e].removed)dc.v(d[e]);else{if(e!=3Df= )d[f]=3Dd[e];f++}d.length=3Df;d.Ca=3Dg;if(f=3D=3D0){Q.v(d);delete = P[a][b][c];=0A= P[a][b].q--;if(P[a][b].q=3D=3D0){Yb.v(P[a][b]);delete = P[a][b];P[a].q--}if(P[a].q=3D=3D0){Yb.v(P[a]);delete = P[a]}}}},mc=3Dfunction(a,b,c){var d=3DP;if(b in d){d=3Dd[b];if(c in = d){d=3Dd[c];var e=3Dva(a);if(d[e])return d[e]}}return = h},kc=3Dfunction(a){if(a in ic)return ic[a];return = ic[a]=3Dhc+a},qc=3Dfunction(a,b,c,d){var e=3D1,f=3DP;if(b in = f){f=3Df[b];if(c in f){f=3Df[c];var j=3Dva(a);if(f[j]){var = i=3Df[j];if(i.P)i.P++;else i.P=3D1;try{var = l=3Di.length,k=3D0;for(;k<l;k++){var = o=3Di[k];if(o&&!o.removed)e&=3Dpc(o,d)!=3D=3Dg}}finally{i.P--;oc(b,c,j,=0A= i)}}}}return Boolean(e)},pc=3Dfunction(a,b){var = c=3Da.handleEvent(b);a.na&&nc(a.key);return = c},bc=3Dfunction(a,b){if(!Wb[a])return m;var = c=3DWb[a],d=3Dc.type,e=3DP;if(!(d in e))return m;e=3De[d];var = f;if(w){var j=3Db||na("window.event"),i=3Dm in = e;if(i){if(j.keyCode<0||j.returnValue!=3Dundefined)return = m;rc(j)}va(c.src);var l=3Dgc.k();l.init(j,this);f=3Dm;try{if(i){var = k=3DQ.k(),o=3Dl.currentTarget;for(;o;o=3Do.parentNode)k.push(o);var = p=3Dk.length-1;for(;!l.F&&p>=3D0;p--){l.currentTarget=3Dk[p];f&=3Dqc(k[p]= ,d,m,l)}var p=3D0;for(;!l.F&&=0A= p<k.length;p++){l.currentTarget=3Dk[p];f&=3Dqc(k[p],d,g,l)}}else = f=3Dpc(c,l)}finally{if(k){k.length=3D0;Q.v(k)}l.dispose();gc.v(l)}return = f}var q=3Dnew M(b,this);try{f=3Dpc(c,q)}finally{q.dispose()}return = f},rc=3Dfunction(a){var = b=3Dg;if(a.keyCode=3D=3D0)try{a.keyCode=3D-1;return}catch(c){b=3Dm}if(b||= a.returnValue=3D=3Dundefined)a.returnValue=3Dm};var = R=3Dfunction(a){this.a=3Da;this.Pb=3Dthis.a.c.pru;this.tb=3Dthis.a.c.ifri= d;x&&sc()};u(R,G);if(x)var = tc=3D[],uc=3D0,sc=3Dfunction(){uc||(uc=3Dwindow.setTimeout(function(){vc(= )},1000))},vc=3Dfunction(a){var = b=3Dxa(),c=3Da||3000;for(;tc.length&&b-tc[0].timestamp>=3Dc;){var = d=3Dtc.shift().iframeElement;nb(d)}uc=3Dwindow.setTimeout(wc,1000)},wc=3D= function(){vc()};R.prototype.f=3D3;R.prototype.connect=3Dfunction(){this.= send("tp","SETUP")};R.prototype.H=3Dfunction(a){if(a=3D=3D"SETUP"){this.s= end("tp",E);this.a.m()}else a=3D=3DE&&this.a.m()};=0A= R.prototype.send=3Dfunction(a,b){if(w){var = c=3Ddocument.createElement("div");c.innerHTML=3D'<iframe = onload=3D"this.xpcOnload()"></iframe>';var = d=3Dc.childNodes[0];d.xpcOnload=3Dxc}else{var = d=3Ddocument.createElement("iframe");x?tc.push({timestamp:xa(),iframeElem= ent:d}):jc(d,"load",xc)}var = e=3Dd.style;e.visibility=3D"hidden";d.style.height=3D"0px";e.width=3Dd.st= yle.height;e.position=3D"absolute";var = f=3Dthis.Pb;f+=3D"#"+this.a.name;if(this.tb)f+=3D","+this.tb;f+=3D"|"+a+"= :"+encodeURIComponent(b);d.src=3Df;document.body.appendChild(d)};=0A= var = xc=3Dfunction(){nb(this);this.xpcOnload=3Dh};window.xpcRelay=3Dfunction(a= ,b){var = c=3Db.indexOf(":"),d=3Db.substring(0,c),e=3Db.substring(c+1);F[a].j(d,dec= odeURIComponent(e))};R.prototype.b=3Dfunction(){R.o.b.call(this);x&&vc(0)= };var = S=3Dfunction(a,b){this.a=3Da;this.ba=3Db||"*"};u(S,G);S.prototype.f=3D1;v= ar = yc=3Dg,Ac=3Dfunction(){if(!yc){jc(window.postMessage?window:document,"mes= sage",zc,g,S);yc=3Dm}},zc=3Dfunction(a){var = b=3Da.eb().data,c=3Db.indexOf("|"),d=3Db.indexOf(":");if(c=3D=3D-1||d=3D=3D= -1)return g;var = e=3Db.substring(0,c),f=3Db.substring(c+1,d),j=3Db.substring(d+1),i=3DF[e]= ;if(i){i.j(f,j);return m}for(var l in F){var = k=3DF[l];if(k.s()=3D=3D1&&!k.g()&&f=3D=3D"tp"&&j=3D=3D"SETUP"){k.name=3De= ;F[e]=3Dk;F[l]=3Dh;k.j(f,j);return m}}return g};=0A= S.prototype.H=3Dfunction(a){switch(a){case = "SETUP":if(!this.Tb){this.Tb=3Dm;this.send("tp",E)}break;case = E:this.a.m();break}};S.prototype.connect=3Dfunction(){Ac();this.V()};S.pr= ototype.V=3Dfunction(){if(!this.a.g()){this.send("tp","SETUP");window.set= Timeout(t(this.V,this),100)}};S.prototype.send=3Dfunction(a,b){var = c=3Dthis.a.h;if(!!c){var = d=3Dc.postMessage?c:c.document;this.send=3Dfunction(e,f){d.postMessage(th= is.a.name+"|"+e+":"+f,this.ba)};this.send(a,b)}};=0A= S.prototype.b=3Dfunction(){S.o.b.call(this);lc(window.postMessage?window:= document,"message",zc,g,S)};var = T=3Dfunction(a){this.a=3Da;this.Na=3Da.at||"";this.zb=3Da.rat||"";Bc();th= is[Cc]=3Dthis.N;this[Dc]=3Dthis.Ua};u(T,G);=0A= var = Ec=3D"GCXPC____NIXVBS_wrapper",Fc=3D"GCXPC____NIXVBS_get_wrapper",Cc=3D"G= CXPC____NIXJS_handle_message",Dc=3D"GCXPC____NIXJS_create_channel",Gc=3D"= GCXPC____NIXVBS_container",Bc=3Dfunction(){if(!window.nix_setup_complete)= {var a=3D"Class "+Ec+"\n Private m_Transport\nPrivate m_Auth\nPublic Sub = SetTransport(transport)\nIf isEmpty(m_Transport) Then\nSet m_Transport = =3D transport\nEnd If\nEnd Sub\nPublic Sub SetAuth(auth)\nIf = isEmpty(m_Auth) Then\nm_Auth =3D auth\nEnd If\nEnd Sub\nPublic Function = GetAuthToken()\n GetAuthToken =3D m_Auth\nEnd Function\nPublic Sub = SendMessage(service, payload)\n Call m_Transport."+Cc+=0A= "(service, payload)\nEnd Sub\nPublic Sub CreateChannel(channel)\n Call = m_Transport."+Dc+"(channel)\nEnd Sub\nPublic Sub "+Gc+"()\n End Sub\nEnd = Class\n Function "+Fc+"(transport, auth)\nDim wrap\nSet wrap =3D New = "+Ec+"\nwrap.SetTransport transport\nwrap.SetAuth auth\nSet "+Fc+" =3D = wrap\nEnd = Function";try{window.execScript(a,"vbscript");window.nix_setup_complete=3D= m}catch(b){}}};T.prototype.f=3D6;T.prototype.u=3Dg;T.prototype.n=3Dh;T.pr= ototype.connect=3Dfunction(){this.a.s()=3D=3D0?this.la():this.ka()};=0A= T.prototype.la=3Dfunction(){if(!this.u){var = a=3Dthis.a.t;try{a.contentWindow.opener=3Dwindow[Fc](this,this.Na);this.u= =3Dm}catch(b){}this.u||window.setTimeout(t(this.la,this),100)}};T.prototy= pe.ka=3Dfunction(){if(!this.u){try{var a=3Dwindow.opener;if(a&&Gc in = a){this.n=3Da;var = b=3Dthis.n.GetAuthToken();if(b!=3Dthis.zb)return;this.n.CreateChannel(win= dow[Fc](this,this.Na));this.u=3Dm;this.a.m()}}catch(c){return}this.u||win= dow.setTimeout(t(this.ka,this),100)}};=0A= T.prototype.Ua=3Dfunction(a){this.n=3Da;var = b=3Dthis.n.GetAuthToken();b!=3Dthis.zb||this.a.m()};T.prototype.N=3Dfunct= ion(a,b){function = c(){this.a.j(a,b)}window.setTimeout(t(c,this),1)};T.prototype.send=3Dfunc= tion(a,b){this.n.SendMessage(a,b)};T.prototype.b=3Dfunction(){T.o.b.call(= this);this.n=3Dh};var = U=3Dfunction(a){C.call(this);this.c=3Da;this.name=3Dthis.c.cn||Lb(10);thi= s.Ja=3D{};F[this.name]=3Dthis;jc(window,"unload",Hc)};u(U,C);U.prototype.= d=3Dh;U.prototype.ha=3D1;U.prototype.g=3Dfunction(){return = this.ha=3D=3D2};U.prototype.h=3Dh;U.prototype.t=3Dh;U.prototype.La=3Dfunc= tion(a){this.h=3Da};=0A= U.prototype.Wa=3Dfunction(){if(!this.d){if(!this.c.tp)if(ra(document.post= Message)||ra(window.postMessage)||w&&window.postMessage)this.c.tp=3D1;els= e if(Sa)this.c.tp=3D2;else if(w&&this.c.pru)this.c.tp=3D3;else = if(w)this.c.tp=3D6;else = if(this.c.lpu&&this.c.ppu)this.c.tp=3D4;switch(this.c.tp){case = 1:this.d=3Dnew S(this,this.c.ph);break;case 6:this.d=3Dnew = T(this);break;case 2:this.d=3Dnew H(this);break;case 3:this.d=3Dnew = R(this);break;case 4:this.d=3Dnew I(this);break}if(!this.d)throw = Error("CrossPageChannel: No suitable transport found!");=0A= }};U.prototype.Ya=3Dg;U.prototype.Ra=3Dg;U.prototype.connect=3Dfunction(a= ){this.Mb=3Da;if(this.Ya)this.Ra=3Dm;else{if(this.c.ifrid)this.t=3Dtypeof= = this.c.ifrid=3D=3D"string"?document.getElementById(this.c.ifrid):this.c.i= frid;if(this.t){var = b=3Dthis.t.contentWindow;b||(b=3Dwindow.frames[this.c.ifrid]);this.La(b)}= if(!this.h)if(window=3D=3Dtop)throw Error("CrossPageChannel: Can't = connect, peer window-object not set.");else = this.La(window.parent);this.Wa();this.d.connect()}};=0A= U.prototype.close=3Dfunction(){if(!!this.g()){this.ha=3D3;this.d.dispose(= );this.d=3Dh}};U.prototype.m=3Dfunction(){if(!this.g()){this.ha=3D2;this.= Mb()}};U.prototype.rb=3Dfunction(){this.close()};U.prototype.yb=3Dfunctio= n(a,b,c){this.Ja[a]=3D{name:a,callback:b,jsonEncoded:!!c}};U.prototype.se= nd=3Dfunction(a,b){if(!!this.g())if(this.h.closed)this.close();else{if(sa= (b))b=3D(new D).serialize(b);this.d.send(a,b)}};=0A= U.prototype.j=3Dfunction(a,b){if(!a||a=3D=3D"tp")this.d.H(b);else = if(this.g()){var = c=3Dthis.Ja[a];if(c){if(c.jsonEncoded)try{b=3DHb(b)}catch(d){return}c.cal= lback(b)}}};U.prototype.s=3Dfunction(){return = window.parent=3D=3Dthis.h?1:0};U.prototype.b=3Dfunction(){U.o.b.call(this= );this.close();this.t=3Dthis.h=3Dh;delete this.Ja;F[this.name]=3Dh};var = Hc=3Dfunction(){for(var a in F){var b=3DF[a];b&&b.dispose()}};var = Ic=3Dfunction(a){var = b=3Da||document.location.protocol+"//"+document.location.host;return = b+"/robots.txt"};var = V=3Dfunction(a,b){this.A=3Da.width;this.z=3Da.height;this.Lb=3Db;this.ba=3D= this.gb(a.src,document);this.$=3Dg;this.e=3Da;this.mb(this.ib())};V.proto= type.ib=3Dfunction(){var = a=3D{};a.ifrid=3Dthis.e.id;a.pu=3Dthis.e.src;a.ph=3Dthis.ba;a.cn=3Dthis.L= b;a.ppu=3DIc(this.ba);a.lpu=3DIc();return = a};V.prototype.mb=3Dfunction(a){this.a=3Dnew = U(a);this.a.yb("expandable_ad",t(this.N,this));this.a.connect(function(){= });window.setTimeout(t(this.kb,this),30000)};=0A= V.prototype.kb=3Dfunction(){if(this.a&&!this.a.g()){this.a.d.connect=3Dfu= nction(){};if(this.a.d.f=3D=3D1)this.a.d.V=3Dfunction(){};if(this.a.d.f=3D= =3D4)this.a.d.Ub=3Dfunction(){};this.a.d.dispose();this.a.dispose()}};V.p= rototype.gb=3Dfunction(a,b){var = c=3Da.indexOf("//"),d=3Dc>0,e=3Dd?a.substring(0,c):b.location.protocol,f=3D= d?a.substring(c+2):b.location.host,j=3Df.indexOf("/");if(j<0)j=3Df.indexO= f("?");if(d&&j>0)f=3Df.substring(0,j);return e+"//"+f};=0A= V.prototype.N=3Dfunction(a){var = b=3Da.split("_"),c=3Db[0];if(c=3D=3D"expand")this.lb(b);else = c=3D=3D"collapse"&&this.jb()};V.prototype.Ga=3Dfunction(a){this.a.send("e= xpandable_ad",a)};V.prototype.lb=3Dfunction(a){if(!this.$){var = b,c;for(var d in a){var = e=3Da[d].charAt(0);if(e=3D=3D"w")b=3DparseInt(a[d].substring(1),10);else = if(e=3D=3D"h")c=3DparseInt(a[d].substring(1),10)}var = f=3Dthis.$a(b,c);this.bb(b,c,f);this.Ga("ok_expand_w"+b+"_h"+c+"_d"+f)}};=0A= V.prototype.jb=3Dfunction(){if(!!this.$){this.Qa();this.Ga("ok_collapse_w= "+this.A+"_h"+this.z)}};V.prototype.Qa=3Dfunction(){this.e.style.width=3D= this.A+"px";this.e.style.height=3Dthis.z+"px";this.e.style.left=3D"0";thi= s.e.style.top=3D"0";this.e.style.zIndex=3Dh;this.e.parentNode.style.zInde= x=3Dh;this.e.parentNode.parentNode.style.zIndex=3Dh;this.$=3Dg};=0A= V.prototype.bb=3Dfunction(a,b,c){this.e.style.position=3D"absolute";this.= e.style.width=3Da+"px";this.e.style.height=3Db+"px";this.e.style.zIndex=3D= 9999;this.e.parentNode.style.zIndex=3D9999;this.e.parentNode.parentNode.s= tyle.zIndex=3D9999;if(a>this.A&&(c=3D=3D0||c=3D=3D3))this.e.style.left=3D= "-"+(a-this.A)+"px";if(b>this.z&&(c=3D=3D1||c=3D=3D0))this.e.style.top=3D= "-"+(b-this.z)+"px";this.$=3Dm};=0A= V.prototype.$a=3Dfunction(a,b){var = c=3Dyb(this.e),d=3Dlb(window),e=3Da-this.A,f=3Db-this.z,j=3Dc.y,i=3Df>j,l= =3Dd.height-(c.y+this.z),k=3Di||l>=3Dj,o=3Dc.x,p=3De>o,q=3Dd.width-(c.x+t= his.A),K=3Dp||q>=3Do,N=3D0;if(k&&K)N=3D2;else if(k&&!K)N=3D3;else = if(!k&&K)N=3D1;else if(!k&&!K)N=3D0;return N};=0A= var = Jc=3Dfunction(){},Mc=3Dfunction(a,b,c,d,e){if(!a||!b||c<=3D0||d<=3D0)retu= rn h;var f=3DLb(10);b=3DKc(b,c,d,f);var j=3DLc(a,b,c,d,e);return new = V(j,f)},Kc=3Dfunction(a,b,c,d){var e=3Dib().wa();return = a+(a.indexOf("?")=3D=3D-1?"?":"&")+"w=3D"+b+"&h=3D"+c+"&xpc=3D"+d+"&p=3D"= +escape(e.location.protocol+"//"+e.location.host)},Lc=3Dfunction(a,b,c,d,= e){var = f=3D"border:none;height:"+d+"px;margin:0;padding:0;position:relative;visi= bility:visible;width:"+c+"px",j=3D'<ins = style=3D"display:inline-table;'+f+'"><ins = style=3D"display:block;'+f+'"><iframe allowtransparency=3Dtrue = frameborder=3D0 height=3D'+=0A= d+" hspace=3D0 id=3D"+a+' marginheight=3D0 marginwidth=3D0 = name=3Dgoogle_ads_frame scrolling=3Dno src=3D"'+b+'" = style=3D"left:0;position:absolute;top:0" vspace=3D0 = width=3D'+c+"></iframe></ins></ins>",i=3Dib(),l=3Di.ya(e);if(l)l.innerHTM= L=3Dj;else i.wa().write(j);return = i.ya(a)};ya("ExpandableAdSlot",V);ya("ExpandableAdSlotFactory",Jc);var = W=3D"";function Nc(a){if(a){if(W!=3D"")W+=3D",";W+=3Da}}var = Oc=3Dg,Pc=3Dha("false",g);function Qc(a){return = a!=3Dh?'"'+a+'"':'""'}function fa(a){return typeof = encodeURIComponent=3D=3D"function"?encodeURIComponent(a):escape(a)}functi= on X(a,b){if(a&&b)window.google_ad_url+=3D"&"+a+"=3D"+b}function = Y(a){var b=3Dwindow,c=3Dea(a),d=3Db[a];X(c,d)}function = Z(a,b){b!=3Dh&&X(a,fa(b))}function $(a){var = b=3Dwindow,c=3Dea(a),d=3Db[a];Z(c,d)}=0A= function Rc(a,b){var c=3Dwindow,d=3Dea(a),e=3Dc[a];if(d&&e&&typeof = e=3D=3D"object")e=3De[b%e.length];X(d,e)}function Sc(a){var = b=3Da.screen,c=3Dnavigator.javaEnabled(),d=3D-(new = Date).getTimezoneOffset();if(b){X("u_h",b.height);X("u_w",b.width);X("u_a= h",b.availHeight);X("u_aw",b.availWidth);X("u_cd",b.colorDepth)}X("u_tz",= d);X("u_his",history.length);X("u_java",c);navigator.plugins&&X("u_nplug"= ,navigator.plugins.length);navigator.mimeTypes&&X("u_nmime",navigator.mim= eTypes.length)}=0A= function = Tc(a){if(!!a.google_enable_first_party_cookie){if(a._GA_googleCookieHelpe= r=3D=3Dh)a._GA_googleCookieHelper=3Dnew = n;if(!a._google_cookie_fetched){a._google_cookie_fetched=3Dm;a._GA_google= CookieHelper.cb(Uc(a.google_ad_client))}}}function = Uc(a){if(a){a=3Da.toLowerCase();if(a.substring(0,3)!=3D"ca-")a=3D"ca-"+a}= return a}function = Vc(a){if(a){a=3Da.toLowerCase();if(a.substring(0,9)!=3D"dist-aff-")a=3D"d= ist-aff-"+a}return a}function Wc(a){var = b=3D"google_unique_id";if(a[b])++a[b];else a[b]=3D1;return a[b]}=0A= function Xc(){var = a=3Dw&&y("6")&&!y("8"),b=3DSa&&y("1.8.1"),c=3Dx&&y("525");if(Za&&(a||b||c= ))return m;else if(Ya&&(c||b))return m;else if($a&&b)return m;return = g}function Yc(a,b){var = c=3Da.google_allow_expandable_ads;if(c!=3Dh&&c=3D=3Dg||!b.body||a.google_= ad_output!=3D"html"||Zc(a,b)||$c(a)||ad(a.google_ad_format)||isNaN(a.goog= le_ad_height)||isNaN(a.google_ad_width)||!Xc())return g;return m}=0A= function bd(){var = a=3DMath.random(),b=3Dga("0.1",0.03),c=3D2*b;if(a<b)return"30143019";if(a= <c)return"30143020";return""}function cd(){var = a=3DMath.random(),b=3Dga("0",0.03),c=3D2*b;if(a<b)return"30143021";if(a<c= )return"30143022";return""}function dd(){var = a=3DMath.random(),b=3Dga("0.02",0.01),c=3D2*b;if(a<b)return"6083029";if(a= <c)return"6083028";return""}function = ed(a){a.google_allow_expandable_ads=3Dg;a.google_expandable_iframe=3Dg}=0A= function fd(a,b,c,d){var = e=3DWc(a);c=3Dc.substring(0,1992);c=3Dc.replace(/%\w?$/,"");var = f=3D"script";if((a.google_ad_output=3D=3D"js"||a.google_ad_output=3D=3D"j= son_html")&&(a.google_ad_request_done||a.google_radlink_request_done))b.w= rite("<"+f+' language=3D"JavaScript1.1" = src=3D'+Qc(gd(c))+"></"+f+">");else = if(a.google_ad_output=3D=3D"html")if(hd(a)){var = j=3Da.google_container_id||d||h;a["google_expandable_ad_slot"+e]=3DMc("go= ogle_ads_frame"+e,gd(c),a.google_ad_width,a.google_ad_height,j)}else{var = i=3D'<iframe name=3D"google_ads_frame" width=3D'+=0A= Qc(a.google_ad_width)+" height=3D"+Qc(a.google_ad_height)+" = frameborder=3D"+Qc(a.google_ad_frameborder)+" src=3D"+Qc(gd(c))+' = marginwidth=3D"0" marginheight=3D"0" vspace=3D"0" hspace=3D"0" = allowtransparency=3D"true" = scrolling=3D"no"></iframe>';i=3Did(a.google_ad_width,a.google_ad_height,i= );a.google_container_id?jd(a.google_container_id,b,i):b.write(i)}else = a.google_ad_output=3D=3D"textlink"&&b.write("<"+f+' = language=3D"JavaScript1.1" src=3D'+Qc(gd(c))+"></"+f+">")}=0A= function hd(a){if(!Oc)return g;var = b=3DW.indexOf("30143020")!=3D-1,c=3DW.indexOf("30143019")!=3D-1,d=3Da.goo= gle_expandable_iframe;return Pc&&!c||b||d}function kd(a){var = b=3Dha("false",g);return = b&&a.indexOf("30143021")=3D=3D-1||a.indexOf("30143022")!=3D-1}=0A= function id(a,b,c){var d=3Dkd(W);if(Oc&&d){var = e=3D"border:none;height:"+b+"px;margin:0;padding:0;position:relative;visi= bility:visible;width:"+a+"px";return'<ins = style=3D"display:inline-table;'+e+'"><ins = style=3D"display:block;'+e+'">'+c+"</ins></ins>"}return c}function = ld(a){for(var b in ba)a[b]=3Dh;for(var b in = ca)b=3D=3D"google_correlator"||(a[b]=3Dh);for(var b in = da)a[b]=3Dh;a.google_allow_expandable_ads=3Dh;a.google_container_id=3Dh;a= .google_expandable_iframe=3Dh;a.google_tag_js_version=3Dh}=0A= function $c(a){if(a.google_ad_format)return = a.google_ad_format.indexOf("_0ads")>0;return = a.google_ad_output!=3D"html"&&a.google_num_radlinks>0}function = ad(a){return a&&a.indexOf("_sdo")!=3D-1}=0A= function md(a){var = b=3Dh,c=3Dwindow,d=3Ddocument,e=3Daa,f=3Dc.google_ad_format,j=3Dnd(c),i;i= f(c.google_cpa_choice!=3Db){c.google_ad_url=3Dj+"/cpa/ads?";i=3Descape(Uc= (c.google_ad_client));c.google_ad_region=3D"_google_cpa_region_";Y("googl= e_cpa_choice");if(typeof = d.characterSet!=3D"undefined")Z("oe",d.characterSet);else typeof = d.charset!=3D"undefined"&&Z("oe",d.charset)}else = if(ad(f)){c.google_ad_url=3Dj+"/pagead/sdo?";i=3Descape(Vc(c.google_ad_cl= ient))}else{c.google_ad_url=3Dj+"/pagead/ads?";i=3Descape(Uc(c.google_ad_= client))}c.google_ad_url+=3D=0A= "client=3D"+i;Y("google_ad_host");Y("google_ad_host_tier_id");var = l=3Dc.google_num_slots_by_client,k=3Dc.google_num_slots_by_channel,o=3Dc.= google_prev_ad_formats_by_region,p=3Dc.google_prev_ad_slotnames_by_region= ;if(c.google_ad_region=3D=3Db&&c.google_ad_section!=3Db)c.google_ad_regio= n=3Dc.google_ad_section;var = q=3Dc.google_ad_region=3D=3Db?"":c.google_ad_region;if(ad(f)){c.google_nu= m_sdo_slots=3Dc.google_num_sdo_slots?c.google_num_sdo_slots+1:1;if(c.goog= le_num_sdo_slots>4)return g}else = if($c(c)){c.google_num_0ad_slots=3Dc.google_num_0ad_slots?=0A= c.google_num_0ad_slots+1:1;if(c.google_num_0ad_slots>3)return g}else = if(c.google_cpa_choice=3D=3Db){c.google_num_ad_slots=3Dc.google_num_ad_sl= ots?c.google_num_ad_slots+1:1;if(c.google_num_slots_to_rotate){o[q]=3Db;p= [q]=3Db;if(c.google_num_slot_to_show=3D=3Db)c.google_num_slot_to_show=3De= %c.google_num_slots_to_rotate+1;if(c.google_num_slot_to_show!=3Dc.google_= num_ad_slots)return g}else if(c.google_num_ad_slots>6&&q=3D=3D"")return = g}X("dt",aa);Y("google_language");c.google_country?Y("google_country"):Y(= "google_gl");Y("google_region");=0A= $("google_city");$("google_hints");Y("google_safe");Y("google_encoding");= Y("google_last_modified_time");$("google_alternate_ad_url");Y("google_alt= ernate_color");Y("google_skip");Y("google_targeting");var = K=3Dc.google_ad_client;if(l[K])l[K]+=3D1;else{l[K]=3D1;l.length+=3D1}if(o= [q])if(!ad(f)){Z("prev_fmts",o[q].toLowerCase());l.length>1&&X("slot",l[K= ])}p[q]&&Z("prev_slotnames",p[q].toLowerCase());if(f&&!c.google_ad_slot){= Z("format",f.toLowerCase());ad(f)||(o[q]=3Do[q]?o[q]+","+f:f)}if(c.google= _ad_slot)p[q]=3Dp[q]?=0A= p[q]+","+c.google_ad_slot:c.google_ad_slot;Y("google_max_num_ads");X("out= put",c.google_ad_output);Y("google_adtest");Y("google_ad_callback");Y("go= ogle_ad_slot");$("google_correlator");c.google_new_domain_checked=3D=3D1&= &c.google_new_domain_enabled=3D=3D0&&X("dblk",1);if(c.google_ad_channel){= $("google_ad_channel");var = N=3D"",$b=3Dc.google_ad_channel.split(od),db=3D0;for(;db<$b.length;db++){= var eb=3D$b[db];if(k[eb])N+=3Deb+"+";else = k[eb]=3D1}Z("pv_ch",N)}if(c.google_ad_host_channel){$("google_ad_host_cha= nnel");var wd=3D=0A= pd(c.google_ad_host_channel,c.google_viewed_host_channels);Z("pv_h_ch",wd= )}c.google_enable_first_party_cookie&&Z("cookie",c._GA_googleCookieHelper= .hb());$("google_page_url");Rc("google_color_bg",e);Rc("google_color_text= ",e);Rc("google_color_link",e);Rc("google_color_url",e);Rc("google_color_= border",e);Rc("google_color_line",e);c.google_reuse_colors?X("reuse_color= s",1):X("reuse_colors",0);Y("google_kw_type");$("google_kw");$("google_co= ntents");Y("google_num_radlinks");Y("google_max_radlink_len");Y("google_r= l_filtering");=0A= Y("google_rl_mode");Y("google_rt");$("google_rl_dest_url");Y("google_num_= radlinks_per_unit");Y("google_ad_type");Y("google_image_size");Y("google_= ad_region");if(Oc=3DYc(c,d))if(c.google_expandable_iframe=3D=3D=3Dg)ed(c)= ;else if(i = in{"ca-pub-2944451727872625":1,"ca-pub-9483266128490610":1,"ca-pub-195592= 4717845427":1,"ca-pub-6664249124335298":1})c.google_expandable_iframe=3Dm= ;else{if(!(c.google_expandable_iframe=3D=3Dm)){var = oa=3Dbd();Nc(oa);if(oa=3D=3D"30143019"||oa=3D=3D""&&!Pc)ed(c);if(!oa){oa=3D= cd();Nc(oa)}}}else ed(c);=0A= X("eid",W);var = ac=3Dc.google_allow_expandable_ads;if(ac!=3Dh)ac?X("ea","1"):X("ea","0");= Y("google_feedback");$("google_referrer_url");$("google_page_location");X= ("frm",c.google_iframing);Y("google_bid");Y("google_ctr_threshold");Y("go= ogle_cust_age");Y("google_cust_gender");Y("google_cust_interests");Y("goo= gle_cust_id");Y("google_cust_job");Y("google_cust_u_url");Y("google_cust_= l");Y("google_cust_lh");Y("google_cust_ch");Y("google_ed");Y("google_vide= o_doc_id");Y("google_video_product_type");$("google_ui_features");=0A= $("google_ui_version");$("google_tag_js_version");$("google_only_ads_with= _video");$("google_only_pyv_ads");$("google_disable_video_autoplay");if(a= ){Z("ff",zb(a));var = fb=3Dxb(a),gb=3Dlb();if(fb&&gb){Z("biw",gb.width);Z("bih",gb.height);Z("a= dx",fb.x);Z("ady",fb.y)}}Bb();X("ga_vid",c.gaGlobal.vid);X("ga_sid",c.gaG= lobal.sid);X("ga_hid",c.gaGlobal.hid);X("ga_fc",c.gaGlobal.from_cookie);$= ("google_analytics_uacct");Y("google_ad_override");Y("google_flash_versio= n");Sc(c);return m}=0A= function pd(a,b){var = c=3Da.split("|"),d=3D-1,e=3D[],f=3D0;for(;f<c.length;f++){var = j=3Dc[f].split(od);b[f]||(b[f]=3D{});var = i=3D"",l=3D0;for(;l<j.length;l++){var = k=3Dj[l];if(!(k=3D=3D""))if(b[f][k])i+=3D"+"+k;else = b[f][k]=3D1}i=3Di.slice(1);e[f]=3Di;if(i!=3D"")d=3Df}var = o=3D"";if(d>-1){var f=3D0;for(;f<d;f++)o+=3De[f]+"|";o+=3De[d]}return o}=0A= function qd(){var a=3Dwindow,b=3Ddocument;Tc(a);var c=3Ddd();Nc(c);var = d;if(c=3D=3D"6083029"){var = e=3D"google_temp_span";d=3Da.google_container_id&&kb(a.google_container_i= d)||kb(e);if(!d&&!a.google_container_id){b.write("<span = id=3D"+e+"></span>");d=3Dkb(e)}}var = f=3Dmd(d);d&&d.id=3D=3De&&nb(d);if(!!f){fd(a,b,a.google_ad_url);ld(a)}}fu= nction gd(a){var b=3D(new = Date).getTime()-aa,c=3D"&dtd=3D"+(b<1000?b:"M");return a+c}function = rd(){qd();return m}=0A= function Zc(a,b){if(a.top.location=3D=3Db.location)return g;var = c=3Db.documentElement;if(a.google_ad_width&&a.google_ad_height){var = d=3D1,e=3D1;if(a.innerHeight){d=3Da.innerWidth;e=3Da.innerHeight}else = if(c&&c.clientHeight){d=3Dc.clientWidth;e=3Dc.clientHeight}else = if(b.body){d=3Db.body.clientWidth;e=3Db.body.clientHeight}if(e>2*a.google= _ad_height||d>2*a.google_ad_width)return g}return m}=0A= function sd(a){var = b=3Dwindow,c=3Dh,d=3Db.onerror;b.onerror=3Da;if(b.google_ad_frameborder=3D= =3Dc)b.google_ad_frameborder=3D0;if(b.google_ad_output=3D=3Dc)b.google_ad= _output=3D"html";if(ad(b.google_ad_format)){var = e=3Db.google_ad_format.match(/^(\d+)x(\d+)_.*/);if(e){b.google_ad_width=3D= parseInt(e[1],10);b.google_ad_height=3DparseInt(e[2],10);b.google_ad_outp= ut=3D"html"}}if(b.google_ad_format=3D=3Dc&&b.google_ad_output=3D=3D"html"= )b.google_ad_format=3Db.google_ad_width+"x"+b.google_ad_height;td(b,docum= ent);if(b.google_num_slots_by_channel=3D=3D=0A= c)b.google_num_slots_by_channel=3D[];if(b.google_viewed_host_channels=3D=3D= c)b.google_viewed_host_channels=3D[];if(b.google_num_slots_by_client=3D=3D= c)b.google_num_slots_by_client=3D[];if(b.google_prev_ad_formats_by_region= =3D=3Dc)b.google_prev_ad_formats_by_region=3D[];if(b.google_prev_ad_slotn= ames_by_region=3D=3Dc)b.google_prev_ad_slotnames_by_region=3D[];if(b.goog= le_correlator=3D=3Dc)b.google_correlator=3Daa;if(b.google_adslot_loaded=3D= =3Dc)b.google_adslot_loaded=3D{};if(b.google_adContentsBySlot=3D=3Dc)b.go= ogle_adContentsBySlot=3D{};if(b.google_flash_version=3D=3D=0A= c)b.google_flash_version=3Dia();if(b.google_new_domain_checked=3D=3Dc)b.g= oogle_new_domain_checked=3D0;if(b.google_new_domain_enabled=3D=3Dc)b.goog= le_new_domain_enabled=3D0;b.onerror=3Dd}function ud(a){if(a in vd)return = vd[a];return = vd[a]=3Dnavigator.userAgent.toLowerCase().indexOf(a)!=3D-1}var = vd=3D{};function ja(){return ud("msie")&&!window.opera}=0A= function xd(a){var = b=3D{},c=3Da.split("?"),d=3Dc[c.length-1].split("&"),e=3D0;for(;e<d.lengt= h;e++){var = f=3Dd[e].split("=3D");if(f[0])try{b[f[0].toLowerCase()]=3Df.length>1?wind= ow.decodeURIComponent?decodeURIComponent(f[1].replace(/\+/g," = ")):unescape(f[1]):""}catch(j){}}return b}function yd(){var = a=3Dwindow,b=3Dxd(document.URL);if(b.google_ad_override){a.google_ad_over= ride=3Db.google_ad_override;a.google_adtest=3D"on"}}function = zd(a,b){for(var c in b)a["google_"+c]=3Db[c]}=0A= function Ad(a,b){if(!b)return a.location;return a.referrer}function = Bd(a,b){if(!b&&a.google_referrer_url=3D=3Dh)return"0";else = if(b&&a.google_referrer_url=3D=3Dh)return"1";else = if(!b&&a.google_referrer_url!=3Dh)return"2";else = if(b&&a.google_referrer_url!=3Dh)return"3";return"4"}function = Cd(a,b,c,d){a.page_url=3DAd(c,d);a.page_location=3Dh}function = Dd(a,b,c,d){a.page_url=3Db.google_page_url;a.page_location=3DAd(c,d)||"EM= PTY"}=0A= function Ed(a,b){var = c=3D{},d=3DZc(a,b);c.iframing=3DBd(a,d);!!a.google_page_url?Dd(c,a,b,d):C= d(c,a,b,d);c.last_modified_time=3Db.location=3D=3Dc.page_url?Date.parse(b= .lastModified)/1000:h;c.referrer_url=3Dd?a.google_referrer_url:a.google_p= age_url&&a.google_referrer_url?a.google_referrer_url:b.referrer;return = c}function Fd(a){var = b=3D{},c=3Da.URL.substring(a.URL.lastIndexOf("http"));b.iframing=3Dh;b.pa= ge_url=3Dc;b.page_location=3Da.location;b.last_modified_time=3Dh;b.referr= er_url=3Dc;return b}=0A= function td(a,b){var = c;c=3Da.google_page_url=3D=3Dh&&Gd[b.domain]?Fd(b):Ed(a,b);zd(a,c)}functi= on jd(a,b,c){if(a){var = d=3Db.getElementById(a);if(d&&c&&c.length!=3D""){d.style.visibility=3D"vi= sible";d.innerHTML=3Dc}}}var Gd=3D{};Gd["ad.yieldmanager.com"]=3Dm;var = od=3D/[+, ]/;window.google_render_ad=3Dqd;var = Hd=3D{google:1,googlegroups:1,gmail:1,googlemail:1,orkut:1,googleimages:1= ,googleprint:1};function Id(a){var = b=3Da.google_page_location||a.google_page_url;if(!b)return = g;b=3Db.toString();if(b.indexOf("http://")=3D=3D0)b=3Db.substring(7,b.len= gth);else = if(b.indexOf("https://")=3D=3D0)b=3Db.substring(8,b.length);var = c=3Db.indexOf("/");if(c=3D=3D-1)c=3Db.length;var = d=3Db.substring(0,c),e=3Dd.split("."),f=3Dg;if(e.length>=3D3)f=3De[e.leng= th-3]in Hd;if(e.length>=3D2)f=3Df||e[e.length-2]in Hd;return f}=0A= function Jd(a,b,c){if(Id(a)){a.google_new_domain_checked=3D1;return = g}if(a.google_new_domain_checked=3D=3D0){var = d=3DMath.random();if(d<=3Dc){var = e=3D"http://googleads.g.doubleclick.net/pagead/test_domain.js",f=3D"scrip= t";b.write("<"+f+' = src=3D"'+e+'"></'+f+">");a.google_new_domain_checked=3D1;return = m}}return g}function nd(a){var = b=3D"http://googleads.g.doubleclick.net",c=3D"http://pagead2.googlesyndic= ation.com";if(!Id(a)&&a.google_new_domain_enabled=3D=3D1)return b;return = c};function Kd(a,b){var = c=3D"script",d=3DJd(a,b,ga("1",0.01));d&&ja()?b.write("<"+c+' = src=3D"http://pagead2.googlesyndication.com/pagead/render_ads.js"></'+c+"= >"):b.write("<"+c+">window.google_render_ad();</"+c+">")}yd();sd(rd);Kd(w= indow,document);=0A= })()=0A= ------=_NextPart_000_0000_01C9877E.34FA7CB0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.livenews.com.au/common/scripts/swfformfix2.js /** * SWFFormFix v2.1.0: SWF ExternalInterface() Form Fix - = http://http://www.teratechnologies.net/stevekamerman/ * * SWFFormFix is (c) 2007 Steve Kamerman and is released under the MIT = License: * http://www.opensource.org/licenses/mit-license.php * * Project sponsored by Tera Technologies - = http://www.teratechnologies.net/ */ //////////////////////////////////////////////////// //////////// Configurable options //////////////// //////////////////////////////////////////////////// var EnableFullAuto =3D true; // set this to true and all of your flash = objects will be fixed automatically var SWFFormFixDebug =3D false; // set this to true to be alerted = whenever a flash object is found and fixed var NotLoadedWarning =3D true; // set this to true to alert the users = when they try to access a function from // the ExternalInterface() that isn't loaded yet var NotLoadedMsg =3D "Please wait for the page to load..."; // this is = the warning they will see //////////////////////////////////////////////////// ////////// END Configurable options ////////////// //////////////////////////////////////////////////// /** * Usage: * ------------------------------------------------------------ * There are three ways to use SWFFormFix, FULL AUTO, Auto and Manual = mode. * To use either method you need to include this file in the=20 * HEAD section of your page like this:=20 <script src=3D"swfformfix.js" type=3D"text/javascript"></script> *=20 * NOTE: If you want Javascript to call Flash, you need to make * a dummy object like follows: =20 window["myFlashObject"] =3D new Object(); * Put this line directly above your call to SWFObject(). * Replace "myFlashObject" with the ID of your object (the 2nd * parameter you give to SWFObject() ). This will prevent your * page from dieing with an error like "myFlashObject is undefined". *=20 * --> FULL AUTO Mode: * This will attempt to find every Flash Movie that you have on * the page and apply the fix to each of them as the page loads. * It will poll the page for all the objects and determine if it * needs to apply the fix to them every 100ms until the page is * completely loaded. All you need to do to use this mode is * include the script in the head of your document and set the * "EnableFullAuto" directive to true at the top of the script. * * --> Auto Mode: * This will attempt to find every Flash Movie that you have on * the page and apply the fix to each of them. To use auto mode * put the following code before the </body> tag. More specifically * it needs to be AFTER your last Flash object. <script type=3D"text/javascript"> // <![CDATA[ SWFFormFixAuto(); // ]]> </script> *=20 * --> Manual Mode: * This lets you fix just a single Flash object if you don't want * the auto mode to try to fix every Flash object on the page. * This mode is faster than the auto mode and may work better in * some situations. To use manual mode put the following code * after the Flash object you want to fix, where "myFlashObject" * is the ID of the Flash Object: Example for normal EMBED style: <object classid=3D"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" = width=3D"200" height=3D"100" id=3D"myFlashObject" align=3D"middle"> <param name=3D"movie" value=3D"myMovie.swf" /> <param name=3D"quality" value=3D"high" /> <embed src=3D"myMovie.swf" quality=3D"high" width=3D"200" height=3D"100" = name=3D"myFlashObject" type=3D"application/x-shockwave-flash" /> </object> <script type=3D"text/javascript"> // <![CDATA[ SWFFormFix("myMovieObjectName"); // ]]> </script> Example for SWFObject style: <div id=3D"flashcontent" style=3D"width:200px;height:100px;">This is = replaced by the Flash movie.</div> <script type=3D"text/javascript"> // <![CDATA[ // Please note that the ID that you need to use for SWFFormFix() is the = second argument in SWFObject(). var so =3D new SWFObject("myMovie.swf", "myFlashObject","200", "100", = "6.0.0", "#ffffff"); so.addParam("quality", "high"); so.write("flashcontent"); SWFFormFix("myFlashObject"); // ]]> </script> *=20 * Changelog: * ------------------------------------------------------------ * v2.1 * Fixed IE cache bug that prevents JS -> Flash after refresh. Now = SWFFormFix * rebuilds all the ExternalInterface() methods that were = inadvertently destroyed. * v2.0 * Added FULL AUTO mode - just enable it below and include the script! * Special thanks to Geoff Stearns from deconcept and onDOMload by = Aaron Barker *=20 * v1.0 * Added the SWFFormFixAuto() function, very well optimized and fast. *=20 * v0.2 * Changed helper element from <input> element to hidden <div> element * * v0.1 * Initial release. */ finished =3D false; // this is set to true when the body's onload is = called, to stop the script timeout =3D 10; // seconds to wait before giving up starttime =3D new Date().getTime(); flashObjectList =3D Array(); fixedList =3D Array(); makeFuncArr =3D Array(); SWFFormFixAuto2 =3D function(){ //alert("running..."); if(navigator.appName.toLowerCase() !=3D "microsoft internet = explorer")return true; var flashObjectList =3D document.getElementsByTagName("object"); for(var i=3D0;i<flashObjectList.length;i++){ var obj =3D flashObjectList[i]; // here's all the objects on the page, now lets find the flash objects if(obj.getAttribute('classid') =3D=3D = "clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"){ var id =3D obj.getAttribute('id'); var alreadyfixed =3D false; for(var c=3D0;c<fixedList.length;c++){if(fixedList[i] =3D=3D = id)alreadyfixed=3Dtrue;} // this is a flash movie, apply the fix (unless it's already been = fixed) if(!alreadyfixed){ var debugtxt =3D ''; for(var b in window[id]){ // ExternalInterface() tried to add some functions to the incorrect = object if(typeof(window[id][b])=3D=3D"function"){ // this function will need to be rebuilt when the page is done = loading. makeFuncArr.push(Array(obj,b)); obj[b] =3D function(){ if(NotLoadedWarning)alert(NotLoadedMsg); return(""); } /* * it seems like this would work to copy the function, but it doesn't: * * eval('obj[b]=3D'+window[id][b].toString()); *=20 * This is the actual function that we're trying to copy: function () {=20 return eval(instance.CallFunction("<invoke name=3D\""+name+"\" = returntype=3D\"javascript\">" + __flash__argumentsToXML(arguments,0) + = "</invoke>")); } * it will fail if you copy it to the new object though because = "instance" and "name" are undefined * Here's how to see the actual function def: = document.getElementById("txt_debug").value=3Dwindow[id][b]; */ } } window[id]=3Dobj; if(SWFFormFixDebug)alert("Fixed: "+id); } } } if(!finished){ setTimeout("SWFFormFixAuto2()", 100); }else{ for(var i=3D0;i<makeFuncArr.length;i++){ // this is executed after the page is loaded - it rebuilds the custom // ExternalInterface() functions SWFFormFix_rebuildExtFunc(makeFuncArr[i][0],makeFuncArr[i][1]); } } return true; } SWFFormFix_rebuildExtFunc =3D function(obj,functionName){ eval('obj[functionName] =3D function(){return = eval(this.CallFunction("<invoke name=3D\\"'+functionName+'\\" = returntype=3D\\"javascript\\">" + __flash__argumentsToXML(arguments,0) + = "</invoke>"));}'); if(SWFFormFixDebug)alert("Rebuilt ExternalInterface() function: = "+functionName); } SWFFormFixOnloadAppend =3D function() { var oldonload =3D window.onload; if (typeof window.onload !=3D 'function') { window.onload =3D function(){ finished=3Dtrue; } } else { window.onload =3D function() { oldonload(); finished=3Dtrue; } } } SWFFormFixAuto =3D function(){ if(navigator.appName.toLowerCase() !=3D "microsoft internet = explorer")return true; var objects =3D document.getElementsByTagName("object"); if(objects.length =3D=3D 0) return true; for(i=3D0;i<objects.length;i++){ // here's all the objects on the page, now lets find the flash objects if(objects[i].classid =3D=3D = "clsid:D27CDB6E-AE6D-11cf-96B8-444553540000"){ // this is a flash movie, apply the fix window[objects[i].id] =3D objects[i]; } } var out =3D ""; return true; } SWFFormFix =3D function(swfname){ if(navigator.appName.toLowerCase() !=3D "microsoft internet = explorer")return false; var testnodename =3D "SWFFormFixTESTER"; document.write('<div id=3D"'+testnodename+'" = onclick=3D"SWFFormFixCallback(this,\''+swfname+'\');return false;" = style=3D"display:none"> </div>'); document.getElementById(testnodename).onclick(); } SWFFormFixCallback =3D function (obj,swfname){ var path =3D document; var error =3D false; var testnode =3D obj; while(obj =3D obj.parentNode){ if(obj.nodeName.toLowerCase() =3D=3D "form"){ if(obj.name !=3D undefined && obj.name !=3D null && obj.name.length > = 0){ path =3D path.forms[obj.name]; }else{ alert("Error: one of your forms does not have a name!"); error =3D true; } } } testnode.parentNode.removeChild(testnode); if(error) return false; window[swfname]=3Dpath[swfname]; return true; } function noCacheIE(url){ var isIE =3D navigator.appName.indexOf("Microsoft") !=3D -1; if(!isIE)return(url); var newUrl =3D '?'; if(url.indexOf('?') !=3D -1)newUrl =3D '&'; var now =3D new Date(); var rand =3D Math.random().toString().substring(2,4); newUrl =3D url+newUrl+"noCacheIE=3D"+rand+'-'+now.getTime().toString(); return(newUrl); } if(EnableFullAuto){ SWFFormFixAuto2(); SWFFormFixOnloadAppend(); } ------=_NextPart_000_0000_01C9877E.34FA7CB0 Content-Type: application/octet-stream Content-Transfer-Encoding: 7bit Content-Location: http://www.livenews.com.au/PageCounter.ashx?cid=177019 ------=_NextPart_000_0000_01C9877E.34FA7CB0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://secure-au.imrworldwide.com/v52.js // Netratings SiteCensus v52.js=0A= // COPYRIGHT 2006 Nielsen//Netratings=0A= =0A= function random()=0A= {=0A= random.seed =3D (random.seed*random.a + random.c) % random.m;=0A= return random.seed / random.m;=0A= }=0A= random.m=3D714025;=0A= random.a=3D4096;=0A= random.c=3D150889;=0A= random.seed =3D (new Date()).getTime()%random.m;=0A= =0A= =0A= function _rsEH(){}=0A= window.onerror=3D_rsEH;=0A= =0A= var _rsLP=3Dlocation.protocol.indexOf('https')>-1?'https:':'http:';=0A= var _rsND=3D_rsLP+_rsDN;=0A= =0A= var _rsRD=3D(new Date()).getTime();=0A= =0A= if (typeof(_rsCC)=3D=3D"undefined") {var _rsCC=3D1;} // cookie check=0A= if (typeof(_rsDT)=3D=3D"undefined") {var _rsDT=3D0;} // doc.title=0A= if (typeof(_rsSE)=3D=3D"undefined") {var _rsSE=3D0;} // surveys = enabled=0A= if (typeof(_rsSV)=3D=3D"undefined") {var _rsSV=3D"";} // survey id=0A= if (typeof(_rsSM)=3D=3D"undefined") {var _rsSM=3D0;} // sample rate=0A= if (typeof(_rsSS)=3D=3D"undefined") {var _rsSS=3D1;} // sample size=0A= if (typeof(_rsUT)=3D=3D"undefined") {var _rsUT=3D0;} // use custom = tags=0A= if (typeof(_rsMP)=3D=3D"undefined") {var _rsMP=3D1;} // measure page=0A= if (typeof(_rsIP)=3D=3D"undefined") {var _rsIP=3D0;} // use = invisible pixel=0A= if (typeof(_rsTC)=3D=3D"undefined") {var _rsTC=3D500;} // click = timeout (_rsClick)=0A= if (typeof(_rsSI)=3D=3D"undefined") {var = _rsSI=3Descape(window.location);}=0A= if (typeof(_rsC0)=3D=3D"undefined") {var _rsC0;}=0A= if (typeof(_rsC1)=3D=3D"undefined") {var _rsC1;}=0A= if (typeof(_rsC2)=3D=3D"undefined") {var _rsC2;}=0A= if (typeof(_rsC3)=3D=3D"undefined") {var _rsC3;}=0A= if (typeof(_rsC4)=3D=3D"undefined") {var _rsC4;}=0A= if (typeof(_rsC5)=3D=3D"undefined") {var _rsC5;}=0A= if (typeof(_rsC6)=3D=3D"undefined") {var _rsC6;}=0A= if (typeof(_rsC7)=3D=3D"undefined") {var _rsC7;}=0A= if (typeof(_rsC8)=3D=3D"undefined") {var _rsC8;}=0A= if (typeof(_rsC9)=3D=3D"undefined") {var _rsC9;}=0A= =0A= var _rsClickDst;=0A= function _rsClick(_clickDest)=0A= {=0A= var _pixelSrc;=0A= var _pixel;=0A= var _eClickDest =3D escape(_clickDest);=0A= _rsClickDst =3D _clickDest;=0A= =0A= _pixelSrc =3D _rsND+'cgi-bin/m?rnd=3D'+(new Date()).getTime();=0A= _pixelSrc =3D _pixelSrc+'&ci=3D'+_rsCI;=0A= _pixelSrc =3D _pixelSrc+'&cg=3D'+escape(_rsCG);=0A= _pixelSrc =3D _pixelSrc+'&cc=3D'+_rsCC;=0A= _pixelSrc =3D _pixelSrc+'&si=3D'+_rsCI+'-ctgw-'+_eClickDest;=0A= _pixelSrc =3D _pixelSrc+'&rp=3D'+escape(window.location);=0A= _pixel =3D new Image(1,1);=0A= _pixel.src =3D _pixelSrc;=0A= =0A= setTimeout("window.location =3D _rsClickDst", _rsTC);=0A= }=0A= =0A= function rsCi()=0A= {=0A= var _rsUA=3Dnavigator.appName+" "+navigator.appVersion;=0A= var _rsRUA=3Dnavigator.userAgent;=0A= var _rsWS=3Dwindow.screen;=0A= var _rsBV=3Dnavigator.appVersion.substring(0, 1);=0A= var _rsNN=3D(_rsUA.indexOf('Netscape'));=0A= var _rsMC=3D(_rsUA.indexOf('Mac'));=0A= var _rsIE=3D(_rsUA.indexOf('MSIE'));=0A= var _rsOP=3D(_rsRUA.indexOf('Opera'));=0A= var _rsIEV=3D(parseInt(_rsUA.substr(_rsIE+5)));=0A= var _rsRP=3Descape(document.referrer);=0A= var _rsSR;=0A= var _rsCD;=0A= var _rsLG;=0A= var _rsJE;=0A= var _rsCK;=0A= var _rsTZ;=0A= var _rsCT;=0A= var _rsHP;=0A= var _rsTL;=0A= var _rsSW;=0A= var _rsSH;=0A= =0A= if (_rsMP=3D=3D0) {return;}=0A= =0A= _rsJE=3D(navigator.javaEnabled()=3D=3Dtrue)?"y":"n";=0A= if (_rsDT=3D=3D1) {=0A= _rsTL=3Descape(document.title);=0A= }=0A= if((_rsIE>0)||((_rsNN!=3D-1)&&(_rsBV >=3D5))) {=0A= _rsCK=3D(navigator.cookieEnabled=3D=3Dtrue)?"y":"n";=0A= }=0A= if((_rsIE>=3D0)&&(_rsIEV>=3D5)&&(_rsMC=3D=3D-1)&&(_rsOP=3D=3D-1)) {=0A= document.body.addBehavior("#default#clientCaps");=0A= _rsCT=3Ddocument.body.connectionType;=0A= document.body.addBehavior("#default#homePage");=0A= _rsHP=3D(document.body.isHomePage(location.href))?"y":"n";=0A= }=0A= var _rsD =3D new Date();=0A= _rsTZ =3D _rsD.getTimezoneOffset()/-60;=0A= if((typeof(_rsWS)!=3D"undefined")&&(_rsWS!=3Dnull)) {=0A= _rsSW=3D_rsWS.width;=0A= _rsSH=3D_rsWS.height;=0A= _rsCD=3D_rsWS.colorDepth;=0A= _rsSR=3D_rsSW+'x'+_rsSH;=0A= if((_rsNN!=3D-1)&&(_rsBV >=3D4)) {=0A= _rsCD=3D_rsWS.pixelDepth;=0A= }=0A= }=0A= if((_rsNN!=3D-1)&&(_rsBV >=3D4)||(_rsOP>=3D0)) {=0A= _rsLG=3Dnavigator.language;=0A= }=0A= if((_rsIE!=3D-1)&&(_rsBV >=3D4)&&(_rsOP=3D=3D-1)) {=0A= _rsLG=3Dnavigator.userLanguage;=0A= }=0A= =0A= =0A= var _rsPR=3D"";=0A= _rsPR=3D'<img src=3D"';=0A= _rsPR=3D_rsPR+_rsND+'cgi-bin/m?rnd=3D'+(new Date()).getTime();=0A= _rsPR=3D_rsPR+'&ci=3D'+_rsCI;=0A= _rsPR=3D_rsPR+'&cg=3D'+escape(_rsCG);=0A= _rsPR=3D_rsPR+'&cc=3D'+_rsCC;=0A= if (_rsSR!=3Dnull) {_rsPR=3D_rsPR+'&sr=3D'+_rsSR;}=0A= if (_rsCD!=3Dnull) {_rsPR=3D_rsPR+'&cd=3D'+_rsCD;}=0A= if (_rsLG!=3Dnull) {_rsPR=3D_rsPR+'&lg=3D'+_rsLG;}=0A= if (_rsJE!=3Dnull) {_rsPR=3D_rsPR+'&je=3D'+_rsJE;}=0A= if (_rsCK!=3Dnull) {_rsPR=3D_rsPR+'&ck=3D'+_rsCK;}=0A= if (_rsTZ!=3Dnull) {_rsPR=3D_rsPR+'&tz=3D'+_rsTZ;}=0A= if (_rsCT!=3Dnull) {_rsPR=3D_rsPR+'&ct=3D'+_rsCT;}=0A= if (_rsHP!=3Dnull) {_rsPR=3D_rsPR+'&hp=3D'+_rsHP;}=0A= if (_rsTL!=3Dnull) {_rsPR=3D_rsPR+'&tl=3D'+_rsTL;}=0A= if (_rsUT=3D=3D1) {=0A= if (_rsC0!=3Dnull) {_rsPR=3D_rsPR+'&c0=3D'+escape(_rsC0);}=0A= if (_rsC1!=3Dnull) {_rsPR=3D_rsPR+'&c1=3D'+escape(_rsC1);}=0A= if (_rsC2!=3Dnull) {_rsPR=3D_rsPR+'&c2=3D'+escape(_rsC2);}=0A= if (_rsC3!=3Dnull) {_rsPR=3D_rsPR+'&c3=3D'+escape(_rsC3);}=0A= if (_rsC4!=3Dnull) {_rsPR=3D_rsPR+'&c4=3D'+escape(_rsC4);}=0A= if (_rsC5!=3Dnull) {_rsPR=3D_rsPR+'&c5=3D'+escape(_rsC5);}=0A= if (_rsC6!=3Dnull) {_rsPR=3D_rsPR+'&c6=3D'+escape(_rsC6);}=0A= if (_rsC7!=3Dnull) {_rsPR=3D_rsPR+'&c7=3D'+escape(_rsC7);}=0A= if (_rsC8!=3Dnull) {_rsPR=3D_rsPR+'&c8=3D'+escape(_rsC8);}=0A= if (_rsC9!=3Dnull) {_rsPR=3D_rsPR+'&c9=3D'+escape(_rsC9);}=0A= }=0A= _rsPR=3D_rsPR+'&si=3D'+_rsSI;=0A= _rsPR=3D_rsPR+'&rp=3D'+_rsRP;=0A= if (_rsIP=3D=3D1) {_rsPR=3D_rsPR+'" = style=3D"visibility:hidden;position:absolute;left:0px;top:0px;z-index:-1'= ;}=0A= _rsPR=3D_rsPR+'" width=3D"1" height=3D"1" alt=3D""/>';=0A= =0A= document.write(_rsPR);=0A= }=0A= =0A= if((_rsSE)&&(random() <=3D _rsSM)) {=0A= var _rsIM=3D'<scr'+'ipt language=3D"JavaScript" = type=3D"text/javascript" = src=3D"'+_rsND+'cgi-bin/j?ci=3D'+_rsCI+'&ss=3D'+_rsSS+'&cc=3D'+_rsCC+'&rd= =3D'+_rsRD+'&se=3D'+_rsSE+'&sv=3D'+_rsSV+'"><\/scr'+'ipt>';=0A= document.write(_rsIM);=0A= }=0A= else {=0A= rsCi();=0A= }=0A= =0A= ------=_NextPart_000_0000_01C9877E.34FA7CB0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.google-analytics.com/urchin.js //-- Google Analytics Urchin Module=0A= //-- Copyright 2007 Google, All Rights Reserved.=0A= =0A= //-- Urchin On Demand Settings ONLY=0A= var _uacct=3D""; // set up the Urchin Account=0A= var _userv=3D1; // service mode (0=3Dlocal,1=3Dremote,2=3Dboth)=0A= =0A= //-- UTM User Settings=0A= var _ufsc=3D1; // set client info flag (1=3Don|0=3Doff)=0A= var _udn=3D"auto"; // (auto|none|domain) set the domain name for cookies=0A= var _uhash=3D"on"; // (on|off) unique domain hash for cookies=0A= var _utimeout=3D"1800"; // set the inactive session timeout in seconds=0A= var _ugifpath=3D"/__utm.gif"; // set the web path to the __utm.gif file=0A= var _utsp=3D"|"; // transaction field separator=0A= var _uflash=3D1; // set flash version detect option (1=3Don|0=3Doff)=0A= var _utitle=3D1; // set the document title detect option = (1=3Don|0=3Doff)=0A= var _ulink=3D0; // enable linker functionality (1=3Don|0=3Doff)=0A= var _uanchor=3D0; // enable use of anchors for campaign = (1=3Don|0=3Doff)=0A= var _utcp=3D"/"; // the cookie path for tracking=0A= var _usample=3D100; // The sampling % of visitors to track (1-100).=0A= =0A= //-- UTM Campaign Tracking Settings=0A= var _uctm=3D1; // set campaign tracking module (1=3Don|0=3Doff)=0A= var _ucto=3D"15768000"; // set timeout in seconds (6 month default)=0A= var _uccn=3D"utm_campaign"; // name=0A= var _ucmd=3D"utm_medium"; // medium (cpc|cpm|link|email|organic)=0A= var _ucsr=3D"utm_source"; // source=0A= var _uctr=3D"utm_term"; // term/keyword=0A= var _ucct=3D"utm_content"; // content=0A= var _ucid=3D"utm_id"; // id number=0A= var _ucno=3D"utm_nooverride"; // don't override=0A= =0A= //-- Auto/Organic Sources and Keywords=0A= var _uOsr=3Dnew Array();=0A= var _uOkw=3Dnew Array();=0A= _uOsr[0]=3D"google"; _uOkw[0]=3D"q";=0A= _uOsr[1]=3D"yahoo"; _uOkw[1]=3D"p";=0A= _uOsr[2]=3D"msn"; _uOkw[2]=3D"q";=0A= _uOsr[3]=3D"aol"; _uOkw[3]=3D"query";=0A= _uOsr[4]=3D"aol"; _uOkw[4]=3D"encquery";=0A= _uOsr[5]=3D"lycos"; _uOkw[5]=3D"query";=0A= _uOsr[6]=3D"ask"; _uOkw[6]=3D"q";=0A= _uOsr[7]=3D"altavista"; _uOkw[7]=3D"q";=0A= _uOsr[8]=3D"netscape"; _uOkw[8]=3D"query";=0A= _uOsr[9]=3D"cnn"; _uOkw[9]=3D"query";=0A= _uOsr[10]=3D"looksmart"; _uOkw[10]=3D"qt";=0A= _uOsr[11]=3D"about"; _uOkw[11]=3D"terms";=0A= _uOsr[12]=3D"mamma"; _uOkw[12]=3D"query";=0A= _uOsr[13]=3D"alltheweb"; _uOkw[13]=3D"q";=0A= _uOsr[14]=3D"gigablast"; _uOkw[14]=3D"q";=0A= _uOsr[15]=3D"voila"; _uOkw[15]=3D"rdata";=0A= _uOsr[16]=3D"virgilio"; _uOkw[16]=3D"qs";=0A= _uOsr[17]=3D"live"; _uOkw[17]=3D"q";=0A= _uOsr[18]=3D"baidu"; _uOkw[18]=3D"wd";=0A= _uOsr[19]=3D"alice"; _uOkw[19]=3D"qs";=0A= _uOsr[20]=3D"yandex"; _uOkw[20]=3D"text";=0A= _uOsr[21]=3D"najdi"; _uOkw[21]=3D"q";=0A= _uOsr[22]=3D"aol"; _uOkw[22]=3D"q";=0A= _uOsr[23]=3D"club-internet"; _uOkw[23]=3D"query";=0A= _uOsr[24]=3D"mama"; _uOkw[24]=3D"query";=0A= _uOsr[25]=3D"seznam"; _uOkw[25]=3D"q";=0A= _uOsr[26]=3D"search"; _uOkw[26]=3D"q";=0A= _uOsr[27]=3D"wp"; _uOkw[27]=3D"szukaj";=0A= _uOsr[28]=3D"onet"; _uOkw[28]=3D"qt";=0A= _uOsr[29]=3D"netsprint"; _uOkw[29]=3D"q";=0A= _uOsr[30]=3D"google.interia"; _uOkw[30]=3D"q";=0A= _uOsr[31]=3D"szukacz"; _uOkw[31]=3D"q";=0A= _uOsr[32]=3D"yam"; _uOkw[32]=3D"k";=0A= _uOsr[33]=3D"pchome"; _uOkw[33]=3D"q";=0A= _uOsr[34]=3D"kvasir"; _uOkw[34]=3D"searchExpr";=0A= _uOsr[35]=3D"sesam"; _uOkw[35]=3D"q";=0A= _uOsr[36]=3D"ozu"; _uOkw[36]=3D"q";=0A= _uOsr[37]=3D"terra"; _uOkw[37]=3D"query";=0A= _uOsr[38]=3D"nostrum"; _uOkw[38]=3D"query";=0A= _uOsr[39]=3D"mynet"; _uOkw[39]=3D"q";=0A= _uOsr[40]=3D"ekolay"; _uOkw[40]=3D"q";=0A= _uOsr[41]=3D"search.ilse"; _uOkw[41]=3D"search_for";=0A= =0A= //-- Auto/Organic Keywords to Ignore=0A= var _uOno=3Dnew Array();=0A= //_uOno[0]=3D"urchin";=0A= //_uOno[1]=3D"urchin.com";=0A= //_uOno[2]=3D"www.urchin.com";=0A= =0A= //-- Referral domains to Ignore=0A= var _uRno=3Dnew Array();=0A= //_uRno[0]=3D".urchin.com";=0A= =0A= //-- **** Don't modify below this point ***=0A= var = _uff,_udh,_udt,_ubl=3D0,_udo=3D"",_uu,_ufns=3D0,_uns=3D0,_ur=3D"-",_ufno=3D= 0,_ust=3D0,_ubd=3Ddocument,_udl=3D_ubd.location,_udlh=3D"",_uwv=3D"1.3";=0A= var _ugifpath2=3D"http://www.google-analytics.com/__utm.gif";=0A= if (_udl.hash) _udlh=3D_udl.href.substring(_udl.href.indexOf('#'));=0A= if (_udl.protocol=3D=3D"https:") = _ugifpath2=3D"https://ssl.google-analytics.com/__utm.gif";=0A= if (!_utcp || _utcp=3D=3D"") _utcp=3D"/";=0A= function urchinTracker(page) {=0A= if (_udl.protocol=3D=3D"file:") return;=0A= if (_uff && (!page || page=3D=3D"")) return;=0A= var a,b,c,xx,v,z,k,x=3D"",s=3D"",f=3D0,nv=3D0;=0A= var nx=3D" expires=3D"+_uNx()+";";=0A= var dc=3D_ubd.cookie;=0A= _udh=3D_uDomain();=0A= if (!_uVG()) return;=0A= _uu=3DMath.round(Math.random()*2147483647);=0A= _udt=3Dnew Date();=0A= _ust=3DMath.round(_udt.getTime()/1000);=0A= a=3Ddc.indexOf("__utma=3D"+_udh+".");=0A= b=3Ddc.indexOf("__utmb=3D"+_udh);=0A= c=3Ddc.indexOf("__utmc=3D"+_udh);=0A= if (_udn && _udn!=3D"") { _udo=3D" domain=3D"+_udn+";"; }=0A= if (_utimeout && _utimeout!=3D"") {=0A= x=3Dnew Date(_udt.getTime()+(_utimeout*1000));=0A= x=3D" expires=3D"+x.toGMTString()+";";=0A= }=0A= if (_ulink) {=0A= if (_uanchor && _udlh && _udlh!=3D"") s=3D_udlh+"&";=0A= s+=3D_udl.search;=0A= if(s && s!=3D"" && s.indexOf("__utma=3D")>=3D0) {=0A= if (!(_uIN(a=3D_uGC(s,"__utma=3D","&")))) a=3D"-";=0A= if (!(_uIN(b=3D_uGC(s,"__utmb=3D","&")))) b=3D"-";=0A= if (!(_uIN(c=3D_uGC(s,"__utmc=3D","&")))) c=3D"-";=0A= v=3D_uGC(s,"__utmv=3D","&");=0A= z=3D_uGC(s,"__utmz=3D","&");=0A= k=3D_uGC(s,"__utmk=3D","&");=0A= xx=3D_uGC(s,"__utmx=3D","&");=0A= if ((k*1) !=3D ((_uHash(a+b+c+xx+z+v)*1)+(_udh*1))) = {_ubl=3D1;a=3D"-";b=3D"-";c=3D"-";xx=3D"-";z=3D"-";v=3D"-";}=0A= if (a!=3D"-" && b!=3D"-" && c!=3D"-") f=3D1;=0A= else if(a!=3D"-") f=3D2;=0A= }=0A= }=0A= if(f=3D=3D1) {=0A= _ubd.cookie=3D"__utma=3D"+a+"; path=3D"+_utcp+";"+nx+_udo;=0A= _ubd.cookie=3D"__utmb=3D"+b+"; path=3D"+_utcp+";"+x+_udo;=0A= _ubd.cookie=3D"__utmc=3D"+c+"; path=3D"+_utcp+";"+_udo;=0A= } else if (f=3D=3D2) {=0A= a=3D_uFixA(s,"&",_ust);=0A= _ubd.cookie=3D"__utma=3D"+a+"; path=3D"+_utcp+";"+nx+_udo;=0A= _ubd.cookie=3D"__utmb=3D"+_udh+"; path=3D"+_utcp+";"+x+_udo;=0A= _ubd.cookie=3D"__utmc=3D"+_udh+"; path=3D"+_utcp+";"+_udo;=0A= _ufns=3D1;=0A= } else if (a>=3D0 && b>=3D0 && c>=3D0) {=0A= b =3D _uGC(dc,"__utmb=3D"+_udh,";");=0A= b =3D ("-" =3D=3D b) ? _udh : b; =0A= _ubd.cookie=3D"__utmb=3D"+b+"; path=3D"+_utcp+";"+x+_udo;=0A= } else {=0A= if (a>=3D0) a=3D_uFixA(_ubd.cookie,";",_ust);=0A= else {=0A= a=3D_udh+"."+_uu+"."+_ust+"."+_ust+"."+_ust+".1";=0A= nv=3D1;=0A= }=0A= _ubd.cookie=3D"__utma=3D"+a+"; path=3D"+_utcp+";"+nx+_udo;=0A= _ubd.cookie=3D"__utmb=3D"+_udh+"; path=3D"+_utcp+";"+x+_udo;=0A= _ubd.cookie=3D"__utmc=3D"+_udh+"; path=3D"+_utcp+";"+_udo;=0A= _ufns=3D1;=0A= }=0A= if (_ulink && xx && xx!=3D"" && xx!=3D"-") {=0A= xx=3D_uUES(xx);=0A= if (xx.indexOf(";")=3D=3D-1) _ubd.cookie=3D"__utmx=3D"+xx+"; = path=3D"+_utcp+";"+nx+_udo;=0A= }=0A= if (_ulink && v && v!=3D"" && v!=3D"-") {=0A= v=3D_uUES(v);=0A= if (v.indexOf(";")=3D=3D-1) _ubd.cookie=3D"__utmv=3D"+v+"; = path=3D"+_utcp+";"+nx+_udo;=0A= }=0A= var wc=3Dwindow;=0A= var c=3D_ubd.cookie;=0A= if(wc && wc.gaGlobal && wc.gaGlobal.dh=3D=3D_udh){=0A= var g=3Dwc.gaGlobal;=0A= var ua=3Dc.split("__utma=3D"+_udh+".")[1].split(";")[0].split(".");=0A= if(g.sid)ua[3]=3Dg.sid;=0A= if(nv>0){=0A= ua[2]=3Dua[3];=0A= if(g.vid){=0A= var v=3Dg.vid.split(".");=0A= ua[0]=3Dv[0];=0A= ua[1]=3Dv[1];=0A= }=0A= }=0A= _ubd.cookie=3D"__utma=3D"+_udh+"."+ua.join(".")+"; = path=3D"+_utcp+";"+nx+_udo;=0A= }=0A= _uInfo(page);=0A= _ufns=3D0;=0A= _ufno=3D0;=0A= if (!page || page=3D=3D"") _uff=3D1;=0A= }=0A= function _uGH() {=0A= var hid;=0A= var wc=3Dwindow;=0A= if (wc && wc.gaGlobal && wc.gaGlobal.hid) {=0A= hid=3Dwc.gaGlobal.hid;=0A= } else {=0A= hid=3DMath.round(Math.random()*0x7fffffff);=0A= if (!wc.gaGlobal) wc.gaGlobal=3D{};=0A= wc.gaGlobal.hid=3Dhid;=0A= }=0A= return hid;=0A= }=0A= function _uInfo(page) {=0A= var p,s=3D"",dm=3D"",pg=3D_udl.pathname+_udl.search;=0A= if (page && page!=3D"") pg=3D_uES(page,1);=0A= _ur=3D_ubd.referrer;=0A= if (!_ur || _ur=3D=3D"") { _ur=3D"-"; }=0A= else {=0A= dm=3D_ubd.domain;=0A= if(_utcp && _utcp!=3D"/") dm+=3D_utcp;=0A= p=3D_ur.indexOf(dm);=0A= if ((p>=3D0) && (p<=3D8)) { _ur=3D"0"; }=0A= if (_ur.indexOf("[")=3D=3D0 && = _ur.lastIndexOf("]")=3D=3D(_ur.length-1)) { _ur=3D"-"; }=0A= }=0A= s+=3D"&utmn=3D"+_uu;=0A= if (_ufsc) s+=3D_uBInfo();=0A= if (_uctm) s+=3D_uCInfo();=0A= if (_utitle && _ubd.title && _ubd.title!=3D"") = s+=3D"&utmdt=3D"+_uES(_ubd.title);=0A= if (_udl.hostname && _udl.hostname!=3D"") = s+=3D"&utmhn=3D"+_uES(_udl.hostname);=0A= if (_usample && _usample !=3D 100) s+=3D"&utmsp=3D"+_uES(_usample);=0A= s+=3D"&utmhid=3D"+_uGH();=0A= s+=3D"&utmr=3D"+_ur;=0A= s+=3D"&utmp=3D"+pg;=0A= if ((_userv=3D=3D0 || _userv=3D=3D2) && _uSP()) {=0A= var i=3Dnew Image(1,1);=0A= i.src=3D_ugifpath+"?"+"utmwv=3D"+_uwv+s;=0A= i.onload=3Dfunction() { _uVoid(); }=0A= }=0A= if ((_userv=3D=3D1 || _userv=3D=3D2) && _uSP()) {=0A= var i2=3Dnew Image(1,1);=0A= = i2.src=3D_ugifpath2+"?"+"utmwv=3D"+_uwv+s+"&utmac=3D"+_uacct+"&utmcc=3D"+= _uGCS();=0A= i2.onload=3Dfunction() { _uVoid(); }=0A= }=0A= return;=0A= }=0A= function _uVoid() { return; }=0A= function _uCInfo() {=0A= if (!_ucto || _ucto=3D=3D"") { _ucto=3D"15768000"; }=0A= if (!_uVG()) return;=0A= var = c=3D"",t=3D"-",t2=3D"-",t3=3D"-",o=3D0,cs=3D0,cn=3D0,i=3D0,z=3D"-",s=3D""= ;=0A= if (_uanchor && _udlh && _udlh!=3D"") s=3D_udlh+"&";=0A= s+=3D_udl.search;=0A= var x=3Dnew Date(_udt.getTime()+(_ucto*1000));=0A= var dc=3D_ubd.cookie;=0A= x=3D" expires=3D"+x.toGMTString()+";";=0A= if (_ulink && !_ubl) {=0A= z=3D_uUES(_uGC(s,"__utmz=3D","&"));=0A= if (z!=3D"-" && z.indexOf(";")=3D=3D-1) { = _ubd.cookie=3D"__utmz=3D"+z+"; path=3D"+_utcp+";"+x+_udo; return ""; }=0A= }=0A= z=3Ddc.indexOf("__utmz=3D"+_udh+".");=0A= if (z>-1) { z=3D_uGC(dc,"__utmz=3D"+_udh+".",";"); }=0A= else { z=3D"-"; }=0A= t=3D_uGC(s,_ucid+"=3D","&");=0A= t2=3D_uGC(s,_ucsr+"=3D","&");=0A= t3=3D_uGC(s,"gclid=3D","&");=0A= if ((t!=3D"-" && t!=3D"") || (t2!=3D"-" && t2!=3D"") || (t3!=3D"-" && = t3!=3D"")) {=0A= if (t!=3D"-" && t!=3D"") c+=3D"utmcid=3D"+_uEC(t);=0A= if (t2!=3D"-" && t2!=3D"") { if (c !=3D "") c+=3D"|"; = c+=3D"utmcsr=3D"+_uEC(t2); }=0A= if (t3!=3D"-" && t3!=3D"") { if (c !=3D "") c+=3D"|"; = c+=3D"utmgclid=3D"+_uEC(t3); }=0A= t=3D_uGC(s,_uccn+"=3D","&");=0A= if (t!=3D"-" && t!=3D"") c+=3D"|utmccn=3D"+_uEC(t);=0A= else c+=3D"|utmccn=3D(not+set)";=0A= t=3D_uGC(s,_ucmd+"=3D","&");=0A= if (t!=3D"-" && t!=3D"") c+=3D"|utmcmd=3D"+_uEC(t);=0A= else c+=3D"|utmcmd=3D(not+set)";=0A= t=3D_uGC(s,_uctr+"=3D","&");=0A= if (t!=3D"-" && t!=3D"") c+=3D"|utmctr=3D"+_uEC(t);=0A= else { t=3D_uOrg(1); if (t!=3D"-" && t!=3D"") = c+=3D"|utmctr=3D"+_uEC(t); }=0A= t=3D_uGC(s,_ucct+"=3D","&");=0A= if (t!=3D"-" && t!=3D"") c+=3D"|utmcct=3D"+_uEC(t);=0A= t=3D_uGC(s,_ucno+"=3D","&");=0A= if (t=3D=3D"1") o=3D1;=0A= if (z!=3D"-" && o=3D=3D1) return "";=0A= }=0A= if (c=3D=3D"-" || c=3D=3D"") { c=3D_uOrg(); if (z!=3D"-" && = _ufno=3D=3D1) return ""; }=0A= if (c=3D=3D"-" || c=3D=3D"") { if (_ufns=3D=3D1) c=3D_uRef(); if = (z!=3D"-" && _ufno=3D=3D1) return ""; }=0A= if (c=3D=3D"-" || c=3D=3D"") {=0A= if (z=3D=3D"-" && _ufns=3D=3D1) { = c=3D"utmccn=3D(direct)|utmcsr=3D(direct)|utmcmd=3D(none)"; }=0A= if (c=3D=3D"-" || c=3D=3D"") return "";=0A= }=0A= if (z!=3D"-") {=0A= i=3Dz.indexOf(".");=0A= if (i>-1) i=3Dz.indexOf(".",i+1);=0A= if (i>-1) i=3Dz.indexOf(".",i+1);=0A= if (i>-1) i=3Dz.indexOf(".",i+1);=0A= t=3Dz.substring(i+1,z.length);=0A= if (t.toLowerCase()=3D=3Dc.toLowerCase()) cs=3D1;=0A= t=3Dz.substring(0,i);=0A= if ((i=3Dt.lastIndexOf(".")) > -1) {=0A= t=3Dt.substring(i+1,t.length);=0A= cn=3D(t*1);=0A= }=0A= }=0A= if (cs=3D=3D0 || _ufns=3D=3D1) {=0A= t=3D_uGC(dc,"__utma=3D"+_udh+".",";");=0A= if ((i=3Dt.lastIndexOf(".")) > 9) {=0A= _uns=3Dt.substring(i+1,t.length);=0A= _uns=3D(_uns*1);=0A= }=0A= cn++;=0A= if (_uns=3D=3D0) _uns=3D1;=0A= _ubd.cookie=3D"__utmz=3D"+_udh+"."+_ust+"."+_uns+"."+cn+"."+c+"; = path=3D"+_utcp+"; "+x+_udo;=0A= }=0A= if (cs=3D=3D0 || _ufns=3D=3D1) return "&utmcn=3D1";=0A= else return "&utmcr=3D1";=0A= }=0A= function _uRef() {=0A= if (_ur=3D=3D"0" || _ur=3D=3D"" || _ur=3D=3D"-") return "";=0A= var i=3D0,h,k,n;=0A= if ((i=3D_ur.indexOf("://"))<0 || _uGCse()) return "";=0A= h=3D_ur.substring(i+3,_ur.length);=0A= if (h.indexOf("/") > -1) {=0A= k=3Dh.substring(h.indexOf("/"),h.length);=0A= if (k.indexOf("?") > -1) k=3Dk.substring(0,k.indexOf("?"));=0A= h=3Dh.substring(0,h.indexOf("/"));=0A= }=0A= h=3Dh.toLowerCase();=0A= n=3Dh;=0A= if ((i=3Dn.indexOf(":")) > -1) n=3Dn.substring(0,i);=0A= for (var ii=3D0;ii<_uRno.length;ii++) {=0A= if ((i=3Dn.indexOf(_uRno[ii].toLowerCase())) > -1 && = n.length=3D=3D(i+_uRno[ii].length)) { _ufno=3D1; break; }=0A= }=0A= if (h.indexOf("www.")=3D=3D0) h=3Dh.substring(4,h.length);=0A= return = "utmccn=3D(referral)|utmcsr=3D"+_uEC(h)+"|"+"utmcct=3D"+_uEC(k)+"|utmcmd=3D= referral";=0A= }=0A= function _uOrg(t) {=0A= if (_ur=3D=3D"0" || _ur=3D=3D"" || _ur=3D=3D"-") return "";=0A= var i=3D0,h,k;=0A= if ((i=3D_ur.indexOf("://"))<0 || _uGCse()) return "";=0A= h=3D_ur.substring(i+3,_ur.length);=0A= if (h.indexOf("/") > -1) {=0A= h=3Dh.substring(0,h.indexOf("/"));=0A= }=0A= for (var ii=3D0;ii<_uOsr.length;ii++) {=0A= if (h.toLowerCase().indexOf(_uOsr[ii].toLowerCase()) > -1) {=0A= if ((i=3D_ur.indexOf("?"+_uOkw[ii]+"=3D")) > -1 || = (i=3D_ur.indexOf("&"+_uOkw[ii]+"=3D")) > -1) {=0A= k=3D_ur.substring(i+_uOkw[ii].length+2,_ur.length);=0A= if ((i=3Dk.indexOf("&")) > -1) k=3Dk.substring(0,i);=0A= for (var yy=3D0;yy<_uOno.length;yy++) {=0A= if (_uOno[yy].toLowerCase()=3D=3Dk.toLowerCase()) { _ufno=3D1; = break; }=0A= }=0A= if (t) return _uEC(k);=0A= else return = "utmccn=3D(organic)|utmcsr=3D"+_uEC(_uOsr[ii])+"|"+"utmctr=3D"+_uEC(k)+"|= utmcmd=3Dorganic";=0A= }=0A= }=0A= }=0A= return "";=0A= }=0A= function _uGCse() {=0A= var h,p;=0A= h=3Dp=3D_ur.split("://")[1];=0A= if(h.indexOf("/")>-1) {=0A= h=3Dh.split("/")[0];=0A= p=3Dp.substring(p.indexOf("/")+1,p.length);=0A= }=0A= if(p.indexOf("?")>-1) {=0A= p=3Dp.split("?")[0];=0A= }=0A= if(h.toLowerCase().indexOf("google")>-1) {=0A= if(_ur.indexOf("?q=3D")>-1 || _ur.indexOf("&q=3D")>-1) {=0A= if (p.toLowerCase().indexOf("cse")>-1) {=0A= return true;=0A= }=0A= }=0A= }=0A= }=0A= function _uBInfo() {=0A= var sr=3D"-",sc=3D"-",ul=3D"-",fl=3D"-",cs=3D"-",je=3D1;=0A= var n=3Dnavigator;=0A= if (self.screen) {=0A= sr=3Dscreen.width+"x"+screen.height;=0A= sc=3Dscreen.colorDepth+"-bit";=0A= } else if (self.java) {=0A= var j=3Djava.awt.Toolkit.getDefaultToolkit();=0A= var s=3Dj.getScreenSize();=0A= sr=3Ds.width+"x"+s.height;=0A= }=0A= if (n.language) { ul=3Dn.language.toLowerCase(); }=0A= else if (n.browserLanguage) { ul=3Dn.browserLanguage.toLowerCase(); }=0A= je=3Dn.javaEnabled()?1:0;=0A= if (_uflash) fl=3D_uFlash();=0A= if (_ubd.characterSet) cs=3D_uES(_ubd.characterSet);=0A= else if (_ubd.charset) cs=3D_uES(_ubd.charset);=0A= return = "&utmcs=3D"+cs+"&utmsr=3D"+sr+"&utmsc=3D"+sc+"&utmul=3D"+ul+"&utmje=3D"+j= e+"&utmfl=3D"+fl;=0A= }=0A= function __utmSetTrans() {=0A= var e;=0A= if (_ubd.getElementById) e=3D_ubd.getElementById("utmtrans");=0A= else if (_ubd.utmform && _ubd.utmform.utmtrans) = e=3D_ubd.utmform.utmtrans;=0A= if (!e) return;=0A= var l=3De.value.split("UTM:");=0A= var i,i2,c;=0A= if (_userv=3D=3D0 || _userv=3D=3D2) i=3Dnew Array();=0A= if (_userv=3D=3D1 || _userv=3D=3D2) { i2=3Dnew Array(); c=3D_uGCS(); }=0A= =0A= for (var ii=3D0;ii<l.length;ii++) {=0A= l[ii]=3D_uTrim(l[ii]);=0A= if (l[ii].charAt(0)!=3D'T' && l[ii].charAt(0)!=3D'I') continue;=0A= var r=3DMath.round(Math.random()*2147483647);=0A= if (!_utsp || _utsp=3D=3D"") _utsp=3D"|";=0A= var f=3Dl[ii].split(_utsp),s=3D"";=0A= if (f[0].charAt(0)=3D=3D'T') {=0A= s=3D"&utmt=3Dtran"+"&utmn=3D"+r;=0A= f[1]=3D_uTrim(f[1]); if(f[1]&&f[1]!=3D"") = s+=3D"&utmtid=3D"+_uES(f[1]);=0A= f[2]=3D_uTrim(f[2]); if(f[2]&&f[2]!=3D"") = s+=3D"&utmtst=3D"+_uES(f[2]);=0A= f[3]=3D_uTrim(f[3]); if(f[3]&&f[3]!=3D"") = s+=3D"&utmtto=3D"+_uES(f[3]);=0A= f[4]=3D_uTrim(f[4]); if(f[4]&&f[4]!=3D"") = s+=3D"&utmttx=3D"+_uES(f[4]);=0A= f[5]=3D_uTrim(f[5]); if(f[5]&&f[5]!=3D"") = s+=3D"&utmtsp=3D"+_uES(f[5]);=0A= f[6]=3D_uTrim(f[6]); if(f[6]&&f[6]!=3D"") = s+=3D"&utmtci=3D"+_uES(f[6]);=0A= f[7]=3D_uTrim(f[7]); if(f[7]&&f[7]!=3D"") = s+=3D"&utmtrg=3D"+_uES(f[7]);=0A= f[8]=3D_uTrim(f[8]); if(f[8]&&f[8]!=3D"") = s+=3D"&utmtco=3D"+_uES(f[8]);=0A= } else {=0A= s=3D"&utmt=3Ditem"+"&utmn=3D"+r;=0A= f[1]=3D_uTrim(f[1]); if(f[1]&&f[1]!=3D"") = s+=3D"&utmtid=3D"+_uES(f[1]);=0A= f[2]=3D_uTrim(f[2]); if(f[2]&&f[2]!=3D"") = s+=3D"&utmipc=3D"+_uES(f[2]);=0A= f[3]=3D_uTrim(f[3]); if(f[3]&&f[3]!=3D"") = s+=3D"&utmipn=3D"+_uES(f[3]);=0A= f[4]=3D_uTrim(f[4]); if(f[4]&&f[4]!=3D"") = s+=3D"&utmiva=3D"+_uES(f[4]);=0A= f[5]=3D_uTrim(f[5]); if(f[5]&&f[5]!=3D"") = s+=3D"&utmipr=3D"+_uES(f[5]);=0A= f[6]=3D_uTrim(f[6]); if(f[6]&&f[6]!=3D"") = s+=3D"&utmiqt=3D"+_uES(f[6]);=0A= }=0A= if (_udl.hostname && _udl.hostname!=3D"") = s+=3D"&utmhn=3D"+_uES(_udl.hostname);=0A= if (_usample && _usample !=3D 100) s+=3D"&utmsp=3D"+_uES(_usample);=0A= =0A= if ((_userv=3D=3D0 || _userv=3D=3D2) && _uSP()) {=0A= i[ii]=3Dnew Image(1,1);=0A= i[ii].src=3D_ugifpath+"?"+"utmwv=3D"+_uwv+s;=0A= i[ii].onload=3Dfunction() { _uVoid(); }=0A= }=0A= if ((_userv=3D=3D1 || _userv=3D=3D2) && _uSP()) {=0A= i2[ii]=3Dnew Image(1,1);=0A= = i2[ii].src=3D_ugifpath2+"?"+"utmwv=3D"+_uwv+s+"&utmac=3D"+_uacct+"&utmcc=3D= "+c;=0A= i2[ii].onload=3Dfunction() { _uVoid(); }=0A= }=0A= }=0A= return;=0A= }=0A= function _uFlash() {=0A= var f=3D"-",n=3Dnavigator;=0A= if (n.plugins && n.plugins.length) {=0A= for (var ii=3D0;ii<n.plugins.length;ii++) {=0A= if (n.plugins[ii].name.indexOf('Shockwave Flash')!=3D-1) {=0A= f=3Dn.plugins[ii].description.split('Shockwave Flash ')[1];=0A= break;=0A= }=0A= }=0A= } else {=0A= var fl;=0A= try {=0A= fl =3D new ActiveXObject("ShockwaveFlash.ShockwaveFlash.7");=0A= f =3D fl.GetVariable("$version");=0A= } catch(e) {}=0A= if (f =3D=3D "-") {=0A= try {=0A= fl =3D new ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");=0A= f =3D "WIN 6,0,21,0";=0A= fl.AllowScriptAccess =3D "always";=0A= f =3D fl.GetVariable("$version");=0A= } catch(e) {}=0A= }=0A= if (f =3D=3D "-") {=0A= try {=0A= fl =3D new ActiveXObject("ShockwaveFlash.ShockwaveFlash");=0A= f =3D fl.GetVariable("$version");=0A= } catch(e) {}=0A= }=0A= if (f !=3D "-") {=0A= f =3D f.split(" ")[1].split(",");=0A= f =3D f[0] + "." + f[1] + " r" + f[2];=0A= }=0A= }=0A= return f;=0A= }=0A= function __utmLinkerUrl(l,h) {=0A= var p,k,a=3D"-",b=3D"-",c=3D"-",x=3D"-",z=3D"-",v=3D"-";=0A= var dc=3D_ubd.cookie;=0A= var iq =3D l.indexOf("?");=0A= var ih =3D l.indexOf("#");=0A= var url=3Dl;=0A= if (dc) {=0A= a=3D_uES(_uGC(dc,"__utma=3D"+_udh+".",";"));=0A= b=3D_uES(_uGC(dc,"__utmb=3D"+_udh,";"));=0A= c=3D_uES(_uGC(dc,"__utmc=3D"+_udh,";"));=0A= x=3D_uES(_uGC(dc,"__utmx=3D"+_udh,";"));=0A= z=3D_uES(_uGC(dc,"__utmz=3D"+_udh+".",";"));=0A= v=3D_uES(_uGC(dc,"__utmv=3D"+_udh+".",";"));=0A= k=3D(_uHash(a+b+c+x+z+v)*1)+(_udh*1);=0A= = p=3D"__utma=3D"+a+"&__utmb=3D"+b+"&__utmc=3D"+c+"&__utmx=3D"+x+"&__utmz=3D= "+z+"&__utmv=3D"+v+"&__utmk=3D"+k;=0A= }=0A= if (p) {=0A= if (h && ih>-1) return;=0A= if (h) { url=3Dl+"#"+p; }=0A= else {=0A= if (iq=3D=3D-1 && ih=3D=3D-1) url=3Dl+"?"+p;=0A= else if (ih=3D=3D-1) url=3Dl+"&"+p;=0A= else if (iq=3D=3D-1) url=3Dl.substring(0,ih-1)+"?"+p+l.substring(ih);=0A= else url=3Dl.substring(0,ih-1)+"&"+p+l.substring(ih);=0A= }=0A= }=0A= return url;=0A= }=0A= function __utmLinker(l,h) {=0A= if (!_ulink || !l || l=3D=3D"") return;=0A= _udl.href=3D__utmLinkerUrl(l,h);=0A= }=0A= function __utmLinkPost(f,h) {=0A= if (!_ulink || !f || !f.action) return;=0A= f.action=3D__utmLinkerUrl(f.action, h);=0A= return;=0A= }=0A= function __utmSetVar(v) {=0A= if (!v || v=3D=3D"") return;=0A= if (!_udo || _udo =3D=3D "") {=0A= _udh=3D_uDomain();=0A= if (_udn && _udn!=3D"") { _udo=3D" domain=3D"+_udn+";"; }=0A= }=0A= if (!_uVG()) return;=0A= var r=3DMath.round(Math.random() * 2147483647);=0A= _ubd.cookie=3D"__utmv=3D"+_udh+"."+_uES(v)+"; path=3D"+_utcp+"; = expires=3D"+_uNx()+";"+_udo;=0A= var s=3D"&utmt=3Dvar&utmn=3D"+r;=0A= if (_usample && _usample !=3D 100) s+=3D"&utmsp=3D"+_uES(_usample);=0A= if ((_userv=3D=3D0 || _userv=3D=3D2) && _uSP()) {=0A= var i=3Dnew Image(1,1);=0A= i.src=3D_ugifpath+"?"+"utmwv=3D"+_uwv+s;=0A= i.onload=3Dfunction() { _uVoid(); }=0A= }=0A= if ((_userv=3D=3D1 || _userv=3D=3D2) && _uSP()) {=0A= var i2=3Dnew Image(1,1);=0A= = i2.src=3D_ugifpath2+"?"+"utmwv=3D"+_uwv+s+"&utmac=3D"+_uacct+"&utmcc=3D"+= _uGCS();=0A= i2.onload=3Dfunction() { _uVoid(); }=0A= }=0A= }=0A= function _uGCS() {=0A= var t,c=3D"",dc=3D_ubd.cookie;=0A= if ((t=3D_uGC(dc,"__utma=3D"+_udh+".",";"))!=3D"-") = c+=3D_uES("__utma=3D"+t+";+");=0A= if ((t=3D_uGC(dc,"__utmx=3D"+_udh,";"))!=3D"-") = c+=3D_uES("__utmx=3D"+t+";+");=0A= if ((t=3D_uGC(dc,"__utmz=3D"+_udh+".",";"))!=3D"-") = c+=3D_uES("__utmz=3D"+t+";+");=0A= if ((t=3D_uGC(dc,"__utmv=3D"+_udh+".",";"))!=3D"-") = c+=3D_uES("__utmv=3D"+t+";");=0A= if (c.charAt(c.length-1)=3D=3D"+") c=3Dc.substring(0,c.length-1);=0A= return c;=0A= }=0A= function _uGC(l,n,s) {=0A= if (!l || l=3D=3D"" || !n || n=3D=3D"" || !s || s=3D=3D"") return "-";=0A= var i,i2,i3,c=3D"-";=0A= i=3Dl.indexOf(n);=0A= i3=3Dn.indexOf("=3D")+1;=0A= if (i > -1) {=0A= i2=3Dl.indexOf(s,i); if (i2 < 0) { i2=3Dl.length; }=0A= c=3Dl.substring((i+i3),i2);=0A= }=0A= return c;=0A= }=0A= function _uDomain() {=0A= if (!_udn || _udn=3D=3D"" || _udn=3D=3D"none") { _udn=3D""; return 1; }=0A= if (_udn=3D=3D"auto") {=0A= var d=3D_ubd.domain;=0A= if (d.substring(0,4)=3D=3D"www.") {=0A= d=3Dd.substring(4,d.length);=0A= }=0A= _udn=3Dd;=0A= }=0A= _udn =3D _udn.toLowerCase(); =0A= if (_uhash=3D=3D"off") return 1;=0A= return _uHash(_udn);=0A= }=0A= function _uHash(d) {=0A= if (!d || d=3D=3D"") return 1;=0A= var h=3D0,g=3D0;=0A= for (var i=3Dd.length-1;i>=3D0;i--) {=0A= var c=3DparseInt(d.charCodeAt(i));=0A= h=3D((h << 6) & 0xfffffff) + c + (c << 14);=0A= if ((g=3Dh & 0xfe00000)!=3D0) h=3D(h ^ (g >> 21));=0A= }=0A= return h;=0A= }=0A= function _uFixA(c,s,t) {=0A= if (!c || c=3D=3D"" || !s || s=3D=3D"" || !t || t=3D=3D"") return "-";=0A= var a=3D_uGC(c,"__utma=3D"+_udh+".",s);=0A= var lt=3D0,i=3D0;=0A= if ((i=3Da.lastIndexOf(".")) > 9) {=0A= _uns=3Da.substring(i+1,a.length);=0A= _uns=3D(_uns*1)+1;=0A= a=3Da.substring(0,i);=0A= if ((i=3Da.lastIndexOf(".")) > 7) {=0A= lt=3Da.substring(i+1,a.length);=0A= a=3Da.substring(0,i);=0A= }=0A= if ((i=3Da.lastIndexOf(".")) > 5) {=0A= a=3Da.substring(0,i);=0A= }=0A= a+=3D"."+lt+"."+t+"."+_uns;=0A= }=0A= return a;=0A= }=0A= function _uTrim(s) {=0A= if (!s || s=3D=3D"") return "";=0A= while ((s.charAt(0)=3D=3D' ') || (s.charAt(0)=3D=3D'\n') || = (s.charAt(0,1)=3D=3D'\r')) s=3Ds.substring(1,s.length);=0A= while ((s.charAt(s.length-1)=3D=3D' ') || = (s.charAt(s.length-1)=3D=3D'\n') || (s.charAt(s.length-1)=3D=3D'\r')) = s=3Ds.substring(0,s.length-1);=0A= return s;=0A= }=0A= function _uEC(s) {=0A= var n=3D"";=0A= if (!s || s=3D=3D"") return "";=0A= for (var i=3D0;i<s.length;i++) {if (s.charAt(i)=3D=3D" ") n+=3D"+"; = else n+=3Ds.charAt(i);}=0A= return n;=0A= }=0A= function __utmVisitorCode(f) {=0A= var r=3D0,t=3D0,i=3D0,i2=3D0,m=3D31;=0A= var a=3D_uGC(_ubd.cookie,"__utma=3D"+_udh+".",";");=0A= if ((i=3Da.indexOf(".",0))<0) return;=0A= if ((i2=3Da.indexOf(".",i+1))>0) r=3Da.substring(i+1,i2); else return = ""; =0A= if ((i=3Da.indexOf(".",i2+1))>0) t=3Da.substring(i2+1,i); else return = ""; =0A= if (f) {=0A= return r;=0A= } else {=0A= var c=3Dnew = Array('A','B','C','D','E','F','G','H','J','K','L','M','N','P','R','S','T'= ,'U','V','W','X','Y','Z','1','2','3','4','5','6','7','8','9');=0A= return = c[r>>28&m]+c[r>>23&m]+c[r>>18&m]+c[r>>13&m]+"-"+c[r>>8&m]+c[r>>3&m]+c[((r= &7)<<2)+(t>>30&3)]+c[t>>25&m]+c[t>>20&m]+"-"+c[t>>15&m]+c[t>>10&m]+c[t>>5= &m]+c[t&m];=0A= }=0A= }=0A= function _uIN(n) {=0A= if (!n) return false;=0A= for (var i=3D0;i<n.length;i++) {=0A= var c=3Dn.charAt(i);=0A= if ((c<"0" || c>"9") && (c!=3D".")) return false;=0A= }=0A= return true;=0A= }=0A= function _uES(s,u) {=0A= if (typeof(encodeURIComponent) =3D=3D 'function') {=0A= if (u) return encodeURI(s);=0A= else return encodeURIComponent(s);=0A= } else {=0A= return escape(s);=0A= }=0A= }=0A= function _uUES(s) {=0A= if (typeof(decodeURIComponent) =3D=3D 'function') {=0A= return decodeURIComponent(s);=0A= } else {=0A= return unescape(s);=0A= }=0A= }=0A= function _uVG() {=0A= if((_udn.indexOf("www.google.") =3D=3D 0 || _udn.indexOf(".google.") = =3D=3D 0 || _udn.indexOf("google.") =3D=3D 0) && _utcp=3D=3D'/' && = _udn.indexOf("google.org")=3D=3D-1) {=0A= return false;=0A= }=0A= return true;=0A= }=0A= function _uSP() {=0A= var s=3D100;=0A= if (_usample) s=3D_usample;=0A= if(s>=3D100 || s<=3D0) return true;=0A= return ((__utmVisitorCode(1)%10000)<(s*100));=0A= }=0A= function urchinPathCopy(p){=0A= var d=3Ddocument,nx,tx,sx,i,c,cs,t,h,o;=0A= cs=3Dnew Array("a","b","c","v","x","z");=0A= h=3D_uDomain(); if (_udn && _udn!=3D"") o=3D" domain=3D"+_udn+";";=0A= nx=3D_uNx()+";";=0A= tx=3Dnew Date(); tx.setTime(tx.getTime()+(_utimeout*1000));=0A= tx=3Dtx.toGMTString()+";";=0A= sx=3Dnew Date(); sx.setTime(sx.getTime()+(_ucto*1000));=0A= sx=3Dsx.toGMTString()+";";=0A= for (i=3D0;i<6;i++){=0A= t=3D" expires=3D";=0A= if (i=3D=3D1) t+=3Dtx; else if (i=3D=3D2) t=3D""; else if (i=3D=3D5) = t+=3Dsx; else t+=3Dnx;=0A= c=3D_uGC(d.cookie,"__utm"+cs[i]+"=3D"+h,";");=0A= if (c!=3D"-") d.cookie=3D"__utm"+cs[i]+"=3D"+c+"; path=3D"+p+";"+t+o;=0A= }=0A= }=0A= function _uCO() {=0A= if (!_utk || _utk=3D=3D"" || _utk.length<10) return;=0A= var d=3D'www.google.com';=0A= if (_utk.charAt(0)=3D=3D'!') d=3D'analytics.corp.google.com';=0A= _ubd.cookie=3D"GASO=3D"+_utk+"; path=3D"+_utcp+";"+_udo;=0A= var sc=3Ddocument.createElement('script');=0A= sc.type=3D'text/javascript';=0A= sc.id=3D"_gasojs";=0A= = sc.src=3D'https://'+d+'/analytics/reporting/overlay_js?gaso=3D'+_utk+'&'+= Math.random();=0A= document.getElementsByTagName('head')[0].appendChild(sc); =0A= }=0A= function _uGT() {=0A= var h=3Dlocation.hash, a;=0A= if (h && h!=3D"" && h.indexOf("#gaso=3D")=3D=3D0) {=0A= a=3D_uGC(h,"gaso=3D","&");=0A= } else {=0A= a=3D_uGC(_ubd.cookie,"GASO=3D",";");=0A= }=0A= return a;=0A= }=0A= var _utk=3D_uGT();=0A= if (_utk && _utk!=3D"" && _utk.length>10 && _utk.indexOf("=3D")=3D=3D-1) = {=0A= if (window.addEventListener) {=0A= window.addEventListener('load', _uCO, false); =0A= } else if (window.attachEvent) { =0A= window.attachEvent('onload', _uCO);=0A= }=0A= }=0A= =0A= function _uNx() {=0A= return (new Date((new Date()).getTime()+63072000000)).toGMTString();=0A= }=0A= ------=_NextPart_000_0000_01C9877E.34FA7CB0--