From: Subject: =?Windows-1252?Q?Charleston_Woman_Recalls_War_on_Poverty=92s_Start_-_Stat?= =?Windows-1252?Q?e_Journal_-_STATEJOURNAL.com?= Date: Thu, 5 Nov 2009 11:37:02 -0500 MIME-Version: 1.0 Content-Type: multipart/related; type="text/html"; boundary="----=_NextPart_000_0000_01CA5E0C.4B493D70" X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.5579 This is a multi-part message in MIME format. ------=_NextPart_000_0000_01CA5E0C.4B493D70 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.statejournal.com/story.cfm?func=viewstory&storyid=69716 =EF=BB=BF Charleston Woman Recalls War on Poverty=E2=80=99s = Start - State Journal - STATEJOURNAL.com
Full Version = | Mobile=20 Edition
3D"State Featured=20 Links=20 | State=20 Journal Mobile Edition | Local Job=20 Listings | 3D""=20SJ RSS Feed | Generation=20 Next 2009 Winners=20
3D""=20
HOME |  UPFRONT | =20 GOVERNMENT | =20 YOUR=20 BUSINESS |  LAW | =20 OPINION | =20 DECISION=20 MAKERS |  WV TONIGHT=20 LIVE |  NOMINATIONS=20
Health Care = HeroesGeneration = NextWho's Who55 Good = ThingsCentury ClubStudents of=20 Excellence
 |  EVENTS=20
Health Care = HeroesGeneration=20 NextWho's=20 WhoOther=20 Events
 |  MEDIA = GUIDE=20
New= spapersCollege= =20 NewspapersTV=20 StationsRadio=20 StationsColleg= e=20 RadioOutdo= or
 | =20 ABOUT US=20
Contact = UsReport= =20 & Share:
Breaking = News/Photos/Video
Submit a = Story=20 IdeaNews=20 PhilosophyWork With=20 UsAdvertise with=20 Us
 |  ADVERTISE=20
=20

Home > = News

3D""=20
Adjust font size:       3DRSS=20  
 
Charleston Woman Recalls War on = Poverty=E2=80=99s=20 Start
Posted Thursday, = November 5, 2009=20 ; 06:00 AM | View=20 Comments | Post=20 Comment
Updated Wednesday, = November 4,=20 2009 ; 07:41 PM

<= /TABLE>

Barbara Bayes=20
Good News = Mountaineer=20 Garage director says some of the War On Poverty's = programs=20 have helped West Virginians improve their lives.=20

Story by Christine Miller Ford
Email | = Other=20 Stories by Christine Miller Ford

CHARLESTON -- Barbara = Bayes said=20 it may be easy for some West Virginians in their 40s = or=20 younger and for older residents who haven=E2=80=99t = spent their lives=20 working or living among the poor to discount the = myriad=20 benefits put in place by President Lyndon B. = Johnson=E2=80=99s War on=20 Poverty.=20

But Bayes, the executive director of a Charleston=20 non-profit, cautioned not to discount too much too = fast.=20

Growing up in eastern Kentucky, 60-year-old Bayes = got her=20 first glimpse of LBJ=E2=80=99s anti-poverty initiative = when she and=20 fellow teens began to spot Volunteers In Service To = America,=20 or VISTA, workers in their community.=20

=E2=80=9CWe started noticing these young college = kids coming around=20 who didn=E2=80=99t talk like us or look like = us,=E2=80=9D said Bayes, a=20 lifelong social worker who heads the Good News = Mountaineer=20 Garage, the statewide program that provides motor = vehicles to=20 low-income West Virginians. =E2=80=9CThey=E2=80=99d = come through asking for=20 directions, and we loved to send them off the wrong = way. Our=20 reaction was, =E2=80=98Who are you to look down on us = because we=E2=80=99re=20 different? Because we have an = outhouse?=E2=80=99=E2=80=9D=20

But with each repaired roof, free meal program and = other=20 project completed by the young people involved in the = VISTA=20 program =E2=80=94 a domestic version of the Peace = Corps created=20 through Johnson=E2=80=99s Economic Opportunity Act of = 1964 =E2=80=94 Bayes=20 said she and her neighbors began to see these visitors = in a=20 new light.=20

=E2=80=9CWe saw how much good they were doing for = people who were=20 really struggling,=E2=80=9D she said.=20

Now thanks to the range of programs begun with the = War on=20 Poverty and Johnson=E2=80=99s Great Society, = low-income citizens,=20 seniors and others can live more dignified lives, = Bayes said.=20

=E2=80=9CSo many of the programs begun in the 1960s = have become so=20 integrated into society that we don=E2=80=99t think = about what life=20 would be like without them,=E2=80=9D said Bayes, who = has lived in=20 Charleston since 1984. =E2=80=9CBut before the War on = Poverty, there=20 was no mechanism for low-income senior citizens to = have=20 nursing home care paid for. Grants and loans = weren=E2=80=99t available=20 for low-income students to go to college. No job = training for=20 a displaced homemaker trying to get back on her feet. = No legal=20 aid for a woman trying to leave an abusive marriage. = No money=20 for winterizing an elderly person=E2=80=99s home for = fuel efficiency.=20 It=E2=80=99s a long, long list.=E2=80=9D=20

The payoffs of Head Start, the War on = Poverty=E2=80=99s effort to=20 provide preschoolers with a leg up, in particular = stand out to=20 Bayes, who landed an internship with the program soon = after=20 its introduction in her hometown in 1968. Bayes had = just=20 completed her freshman year at Berea College.=20

=E2=80=9CThis was a way to say to these very young = children, =E2=80=98We=20 value you. We value your future. We=E2=80=99re going = to help you get=20 ready for school,=E2=80=99=E2=80=9D said Bayes of the = program that debuted in=20 1965 as an eight-week summer outreach. =E2=80=9CI mean = this was a=20 culture where many children never heard the message = that they=20 could succeed, that they could accomplish whatever = goal they=20 set for themselves. Most of the girls in my class = didn=E2=80=99t go=20 past the 8th grade. It was such an isolated world, and = the=20 thinking was, =E2=80=98What do you need an education = for?=E2=80=99"=20

The internship was life-changing, said Bayes, who = grew up=20 with five siblings in one of the town=E2=80=99s more = well-to-do=20 families. Her parents ran a market with a gas pump = along U.S.=20 Route 1 in Willard in Carter County along the road = toward=20 Hazard.=20

=E2=80=9CIt=E2=80=99s amazing when I think back on = that summer working with=20 Head Start =E2=80=94 to be dealing with kids who were = hungry,=E2=80=9D she=20 said. =E2=80=9CThey=E2=80=99d just gobble up their = lunch, just gobble it. They=20 were hungry. We served juice and many of the children = had=20 never had juice before.=20

=E2=80=9CIf nothing else, the War on Poverty made = us realize that=20 we=E2=80=99ve got to start looking out for the poor. = To do what we as=20 a society can to provide for people who do not have = enough to=20 meet their basic needs.=E2=80=9D=20

Poverty today isn=E2=80=99t a life sentence, Bayes = said.=20

=E2=80=9CAs I=E2=80=99m getting ready to retire, it = cheers me to see that=20 people don=E2=80=99t stay on welfare,=E2=80=9D she = said. =E2=80=9CThings will happen =E2=80=94=20 an illness or a job loss =E2=80=94 and someone will = need help for a=20 while, but then they get out of poverty. The recession = has=20 hurt everyone including the poor, of course, but maybe = not to=20 the degree that you=E2=80=99d expect. There are still = fast-food jobs;=20 it=E2=80=99s the higher-paying jobs that have = disappeared.=E2=80=9D=20

Bayes remembers the children at Head Start were = also hungry=20 to learn.=20

=E2=80=9CMy mother had gone to college, and she = read to me every=20 day in the years before I went to school,=E2=80=9D she = said. =E2=80=9CBut a=20 lot of my neighbors, nobody in the family knew how to = read.=20 When I would read to the children at Head Start, they = were=20 just enthralled. The world was opening up to them = =E2=80=94 literally,=20 a world of possibilities.=E2=80=9D=20

While it=E2=80=99s impossible to measure the = precise impact that=20 Head Start and other anti-poverty efforts may have = played in=20 the lives of the more than 22 million preschoolers who = have=20 gone through the program so far, Bayes said = she=E2=80=99s certain=20 those initiatives have made a difference.=20

=E2=80=9CYou can=E2=80=99t say the War on Poverty = hasn=E2=80=99t worked on the=20 basis that poverty still exists,=E2=80=9D Bayes said. = =E2=80=9CIt=E2=80=99s not the=20 same kind of poverty. It=E2=80=99s not as stark. We = wouldn=E2=80=99t want to=20 go back to life before those safety nets were in = place. But=20 wars aren=E2=80=99t won sometimes in five years or 10 = years or even 50=20 or 100 years. Fixing the problem takes time and money = and a=20 lot of thought.=E2=80=9D=20

More than four decades ago, President = Johnson=E2=80=99s focus on=20 reducing poverty provided help and also offered = incentives to=20 strive for a better life, Bayes said.=20

=E2=80=9CNobody, nobody wants to see someone laying = around on the=20 dole,=E2=80=9D she said. =E2=80=9CBut I don=E2=80=99t = see that that often. Most people=20 want the satisfaction of working and being able to = take care=20 of their families. These programs dangled that carrot = in front=20 of them =E2=80=94 it gave them hope you really can = change your life.=E2=80=9D=20

Copyright 2009 West Virginia Media. = All rights=20 reserved. This material may not be published, = broadcast,=20 rewritten, or redistributed.=20
User = Comments=20 [ post=20 comment ]
0 comments have = been=20 posted.=20
Post Your=20 Comments
All fields=20 are Required
=20
Name: 
Email: 
  A valid email address is = required to=20 allow State Journal to monitor comments and = track users=20 posting inappropriate comments. State Journal = does not=20 use these for any type of SPAM = operation.
Comments: 
Security = Code: 
Enter=20 the code exactly as you see it above.

NOTE: You=20 may refresh the page to load a new Confirmation = Code if=20 this one is unreadable.
 
I have read and agree to the JOURNAL=20 Commenting = Policy
NOTE: It=20 is unlawful to disclose personal = information,=20 including names, of minors under 18 = involved in=20 any criminal = action.
 


3D""=20


=C2=A9 West = Virginia=20 Media Holdings, LLC
WBOY-TV I WOWK-TV I WTRF-TV I=20 WVNS-TV I Your=20 ABC I ABC Ohio Valley
FOX=20 Ohio Valley | FOX WV | The=20 State Journal | Country Roads = Journal=20
Privacy=20 Policy


Site Development and = Hosting By=20 Citynet
3DCitynet=20=20
------=_NextPart_000_0000_01CA5E0C.4B493D70 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.statejournal.com/images/channel_journal.gif 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 B4iyoPgnGxKanKFRod6Zmxi6oRwKEiEAADs= ------=_NextPart_000_0000_01CA5E0C.4B493D70 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://www.statejournal.com/images/rssmenu.jpg /9j/4AAQSkZJRgABAgEASABIAAD/4QPPRXhpZgAATU0AKgAAAAgABwESAAMAAAABAAEAAAEaAAUA AAABAAAAYgEbAAUAAAABAAAAagEoAAMAAAABAAIAAAExAAIAAAAcAAAAcgEyAAIAAAAUAAAAjodp AAQAAAABAAAApAAAANAACvyAAAAnEAAK/IAAACcQQWRvYmUgUGhvdG9zaG9wIENTMyBXaW5kb3dz ADIwMDk6MDI6MTggMTE6NTE6NTEAAAAAA6ABAAMAAAABAAEAAKACAAQAAAABAAAADaADAAQAAAAB AAAADQAAAAAAAAAGAQMAAwAAAAEABgAAARoABQAAAAEAAAEeARsABQAAAAEAAAEmASgAAwAAAAEA AgAAAgEABAAAAAEAAAEuAgIABAAAAAEAAAKZAAAAAAAAAEgAAAABAAAASAAAAAH/2P/gABBKRklG AAECAABIAEgAAP/tAAxBZG9iZV9DTQAB/+4ADkFkb2JlAGSAAAAAAf/bAIQADAgICAkIDAkJDBEL CgsRFQ8MDA8VGBMTFRMTGBEMDAwMDAwRDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAENCwsN Dg0QDg4QFA4ODhQUDg4ODhQRDAwMDAwREQwMDAwMDBEMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwM DAwM/8AAEQgADQANAwEiAAIRAQMRAf/dAAQAAf/EAT8AAAEFAQEBAQEBAAAAAAAAAAMAAQIEBQYH CAkKCwEAAQUBAQEBAQEAAAAAAAAAAQACAwQFBgcICQoLEAABBAEDAgQCBQcGCAUDDDMBAAIRAwQh EjEFQVFhEyJxgTIGFJGhsUIjJBVSwWIzNHKC0UMHJZJT8OHxY3M1FqKygyZEk1RkRcKjdDYX0lXi ZfKzhMPTdePzRieUpIW0lcTU5PSltcXV5fVWZnaGlqa2xtbm9jdHV2d3h5ent8fX5/cRAAICAQIE BAMEBQYHBwYFNQEAAhEDITESBEFRYXEiEwUygZEUobFCI8FS0fAzJGLhcoKSQ1MVY3M08SUGFqKy gwcmNcLSRJNUoxdkRVU2dGXi8rOEw9N14/NGlKSFtJXE1OT0pbXF1eX1VmZ2hpamtsbW5vYnN0dX Z3eHl6e3x//aAAwDAQACEQMRAD8A6zEbjX4m6yNzZNllbybGCf5y2h3tfV/xaAKMn7UcGffvAJn2 xDner/U9P3qGMMz06Ps7z6X6b0dza+I/T+r7/o7f31MDL93vd9o+zt/NZ/Mem/8Al/zvprAqMogR FZIxNm4REhwer9J3ABGRJlcJHQVKUhctP0X/2f/tCQJQaG90b3Nob3AgMy4wADhCSU0EJQAAAAAA EAAAAAAAAAAAAAAAAAAAAAA4QklNBC8AAAAAAErIswEASAAAAEgAAAAAAAAAAAAAANACAABAAgAA AAAAAAAAAAAYAwAAZAIAAAABwAMAALAEAAABAA8nAQBsbHVuAAAAAAAAAAAAADhCSU0D7QAAAAAA EABIAAAAAQABAEgAAAABAAE4QklNBCYAAAAAAA4AAAAAAAAAAAAAP4AAADhCSU0EDQAAAAAABAAA AHg4QklNBBkAAAAAAAQAAAAeOEJJTQPzAAAAAAAJAAAAAAAAAAABADhCSU0ECgAAAAAAAQAAOEJJ TScQAAAAAAAKAAEAAAAAAAAAAjhCSU0D9QAAAAAASAAvZmYAAQBsZmYABgAAAAAAAQAvZmYAAQCh mZoABgAAAAAAAQAyAAAAAQBaAAAABgAAAAAAAQA1AAAAAQAtAAAABgAAAAAAAThCSU0D+AAAAAAA cAAA/////////////////////////////wPoAAAAAP////////////////////////////8D6AAA AAD/////////////////////////////A+gAAAAA/////////////////////////////wPoAAA4 QklNBAAAAAAAAAIAAThCSU0EAgAAAAAABAAAAAA4QklNBDAAAAAAAAIBAThCSU0ELQAAAAAABgAB AAAAAjhCSU0ECAAAAAAAEAAAAAEAAAJAAAACQAAAAAA4QklNBB4AAAAAAAQAAAAAOEJJTQQaAAAA AANJAAAABgAAAAAAAAAAAAAADQAAAA0AAAAKAFUAbgB0AGkAdABsAGUAZAAtADIAAAABAAAAAAAA AAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAAAA0AAAANAAAAAAAAAAAAAAAAAAAAAAEAAAAAAAAAAAAA AAAAAAAAAAAAEAAAAAEAAAAAAABudWxsAAAAAgAAAAZib3VuZHNPYmpjAAAAAQAAAAAAAFJjdDEA AAAEAAAAAFRvcCBsb25nAAAAAAAAAABMZWZ0bG9uZwAAAAAAAAAAQnRvbWxvbmcAAAANAAAAAFJn aHRsb25nAAAADQAAAAZzbGljZXNWbExzAAAAAU9iamMAAAABAAAAAAAFc2xpY2UAAAASAAAAB3Ns aWNlSURsb25nAAAAAAAAAAdncm91cElEbG9uZwAAAAAAAAAGb3JpZ2luZW51bQAAAAxFU2xpY2VP cmlnaW4AAAANYXV0b0dlbmVyYXRlZAAAAABUeXBlZW51bQAAAApFU2xpY2VUeXBlAAAAAEltZyAA AAAGYm91bmRzT2JqYwAAAAEAAAAAAABSY3QxAAAABAAAAABUb3AgbG9uZwAAAAAAAAAATGVmdGxv bmcAAAAAAAAAAEJ0b21sb25nAAAADQAAAABSZ2h0bG9uZwAAAA0AAAADdXJsVEVYVAAAAAEAAAAA AABudWxsVEVYVAAAAAEAAAAAAABNc2dlVEVYVAAAAAEAAAAAAAZhbHRUYWdURVhUAAAAAQAAAAAA DmNlbGxUZXh0SXNIVE1MYm9vbAEAAAAIY2VsbFRleHRURVhUAAAAAQAAAAAACWhvcnpBbGlnbmVu dW0AAAAPRVNsaWNlSG9yekFsaWduAAAAB2RlZmF1bHQAAAAJdmVydEFsaWduZW51bQAAAA9FU2xp Y2VWZXJ0QWxpZ24AAAAHZGVmYXVsdAAAAAtiZ0NvbG9yVHlwZWVudW0AAAARRVNsaWNlQkdDb2xv clR5cGUAAAAATm9uZQAAAAl0b3BPdXRzZXRsb25nAAAAAAAAAApsZWZ0T3V0c2V0bG9uZwAAAAAA AAAMYm90dG9tT3V0c2V0bG9uZwAAAAAAAAALcmlnaHRPdXRzZXRsb25nAAAAAAA4QklNBCgAAAAA AAwAAAABP/AAAAAAAAA4QklNBBQAAAAAAAQAAAACOEJJTQQMAAAAAAK1AAAAAQAAAA0AAAANAAAA KAAAAggAAAKZABgAAf/Y/+AAEEpGSUYAAQIAAEgASAAA/+0ADEFkb2JlX0NNAAH/7gAOQWRvYmUA ZIAAAAAB/9sAhAAMCAgICQgMCQkMEQsKCxEVDwwMDxUYExMVExMYEQwMDAwMDBEMDAwMDAwMDAwM DAwMDAwMDAwMDAwMDAwMDAwMAQ0LCw0ODRAODhAUDg4OFBQODg4OFBEMDAwMDBERDAwMDAwMEQwM DAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAz/wAARCAANAA0DASIAAhEBAxEB/90ABAAB/8QBPwAA AQUBAQEBAQEAAAAAAAAAAwABAgQFBgcICQoLAQABBQEBAQEBAQAAAAAAAAABAAIDBAUGBwgJCgsQ AAEEAQMCBAIFBwYIBQMMMwEAAhEDBCESMQVBUWETInGBMgYUkaGxQiMkFVLBYjM0coLRQwclklPw 4fFjczUWorKDJkSTVGRFwqN0NhfSVeJl8rOEw9N14/NGJ5SkhbSVxNTk9KW1xdXl9VZmdoaWprbG 1ub2N0dXZ3eHl6e3x9fn9xEAAgIBAgQEAwQFBgcHBgU1AQACEQMhMRIEQVFhcSITBTKBkRShsUIj wVLR8DMkYuFygpJDUxVjczTxJQYWorKDByY1wtJEk1SjF2RFVTZ0ZeLys4TD03Xj80aUpIW0lcTU 5PSltcXV5fVWZnaGlqa2xtbm9ic3R1dnd4eXp7fH/9oADAMBAAIRAxEAPwDrMRuNfibrI3Nk2WVv JsYJ/nLaHe19X/FoAoyftRwZ9+8AmfbEOd6v9T0/eoYwzPTo+zvPpfpvR3Nr4j9P6vv+jt/fUwMv 3e932j7O381n8x6b/wCX/O+msCoyiBEVkjE2bhESHB6v0ncAEZEmVwkdBUpSFy0/Rf/ZADhCSU0E IQAAAAAAVQAAAAEBAAAADwBBAGQAbwBiAGUAIABQAGgAbwB0AG8AcwBoAG8AcAAAABMAQQBkAG8A YgBlACAAUABoAG8AdABvAHMAaABvAHAAIABDAFMAMwAAAAEAOEJJTQQGAAAAAAAHAAgAAAABAQD/ 4Q/MaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wLwA8P3hwYWNrZXQgYmVnaW49Iu+7vyIgaWQ9 Ilc1TTBNcENlaGlIenJlU3pOVGN6a2M5ZCI/PiA8eDp4bXBtZXRhIHhtbG5zOng9ImFkb2JlOm5z Om1ldGEvIiB4OnhtcHRrPSJBZG9iZSBYTVAgQ29yZSA0LjEtYzAzNiA0Ni4yNzY3MjAsIE1vbiBG ZWIgMTkgMjAwNyAyMjo0MDowOCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8v d3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiBy ZGY6YWJvdXQ9IiIgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIiB4 bWxuczp4YXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOnhhcE1NPSJodHRw Oi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIiB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2Jl LmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8v bnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp0aWZmPSJodHRwOi8vbnMuYWRvYmUu Y29tL3RpZmYvMS4wLyIgeG1sbnM6ZXhpZj0iaHR0cDovL25zLmFkb2JlLmNvbS9leGlmLzEuMC8i IGRjOmZvcm1hdD0iaW1hZ2UvanBlZyIgeGFwOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3Ag Q1MzIFdpbmRvd3MiIHhhcDpDcmVhdGVEYXRlPSIyMDA5LTAyLTE4VDExOjUxOjUxLTA1OjAwIiB4 YXA6TW9kaWZ5RGF0ZT0iMjAwOS0wMi0xOFQxMTo1MTo1MS0wNTowMCIgeGFwOk1ldGFkYXRhRGF0 ZT0iMjAwOS0wMi0xOFQxMTo1MTo1MS0wNTowMCIgeGFwTU06RG9jdW1lbnRJRD0idXVpZDo0NDRC NTIzOERDRkRERDExQkUxODk2NTg4MzRFRkEwMiIgeGFwTU06SW5zdGFuY2VJRD0idXVpZDo0NTRC NTIzOERDRkRERDExQkUxODk2NTg4MzRFRkEwMiIgcGhvdG9zaG9wOkNvbG9yTW9kZT0iMyIgcGhv dG9zaG9wOklDQ1Byb2ZpbGU9InNSR0IgSUVDNjE5NjYtMi4xIiBwaG90b3Nob3A6SGlzdG9yeT0i IiB0aWZmOk9yaWVudGF0aW9uPSIxIiB0aWZmOlhSZXNvbHV0aW9uPSI3MjAwMDAvMTAwMDAiIHRp ZmY6WVJlc29sdXRpb249IjcyMDAwMC8xMDAwMCIgdGlmZjpSZXNvbHV0aW9uVW5pdD0iMiIgdGlm ZjpOYXRpdmVEaWdlc3Q9IjI1NiwyNTcsMjU4LDI1OSwyNjIsMjc0LDI3NywyODQsNTMwLDUzMSwy ODIsMjgzLDI5NiwzMDEsMzE4LDMxOSw1MjksNTMyLDMwNiwyNzAsMjcxLDI3MiwzMDUsMzE1LDMz NDMyOzdFMERBNzA1NDU1NjBCRURGRDA4NTg5OTI5RjA3MDg1IiBleGlmOlBpeGVsWERpbWVuc2lv bj0iMTMiIGV4aWY6UGl4ZWxZRGltZW5zaW9uPSIxMyIgZXhpZjpDb2xvclNwYWNlPSIxIiBleGlm Ok5hdGl2ZURpZ2VzdD0iMzY4NjQsNDA5NjAsNDA5NjEsMzcxMjEsMzcxMjIsNDA5NjIsNDA5NjMs Mzc1MTAsNDA5NjQsMzY4NjcsMzY4NjgsMzM0MzQsMzM0MzcsMzQ4NTAsMzQ4NTIsMzQ4NTUsMzQ4 NTYsMzczNzcsMzczNzgsMzczNzksMzczODAsMzczODEsMzczODIsMzczODMsMzczODQsMzczODUs MzczODYsMzczOTYsNDE0ODMsNDE0ODQsNDE0ODYsNDE0ODcsNDE0ODgsNDE0OTIsNDE0OTMsNDE0 OTUsNDE3MjgsNDE3MjksNDE3MzAsNDE5ODUsNDE5ODYsNDE5ODcsNDE5ODgsNDE5ODksNDE5OTAs NDE5OTEsNDE5OTIsNDE5OTMsNDE5OTQsNDE5OTUsNDE5OTYsNDIwMTYsMCwyLDQsNSw2LDcsOCw5 LDEwLDExLDEyLDEzLDE0LDE1LDE2LDE3LDE4LDIwLDIyLDIzLDI0LDI1LDI2LDI3LDI4LDMwOzZB RUIzNENCMDVBOTJGOUY5QjBFNkY0NTU0MTlFQkZFIj4gPHhhcE1NOkRlcml2ZWRGcm9tIHN0UmVm Omluc3RhbmNlSUQ9InV1aWQ6NDM0QjUyMzhEQ0ZEREQxMUJFMTg5NjU4ODM0RUZBMDIiIHN0UmVm OmRvY3VtZW50SUQ9InV1aWQ6NDM0QjUyMzhEQ0ZEREQxMUJFMTg5NjU4ODM0RUZBMDIiLz4gPC9y ZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+ICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgPD94cGFja2V0IGVuZD0idyI/Pv/i DFhJQ0NfUFJPRklMRQABAQAADEhMaW5vAhAAAG1udHJSR0IgWFlaIAfOAAIACQAGADEAAGFjc3BN U0ZUAAAAAElFQyBzUkdCAAAAAAAAAAAAAAABAAD21gABAAAAANMtSFAgIAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAEWNwcnQAAAFQAAAAM2Rlc2MAAAGEAAAA bHd0cHQAAAHwAAAAFGJrcHQAAAIEAAAAFHJYWVoAAAIYAAAAFGdYWVoAAAIsAAAAFGJYWVoAAAJA AAAAFGRtbmQAAAJUAAAAcGRtZGQAAALEAAAAiHZ1ZWQAAANMAAAAhnZpZXcAAAPUAAAAJGx1bWkA AAP4AAAAFG1lYXMAAAQMAAAAJHRlY2gAAAQwAAAADHJUUkMAAAQ8AAAIDGdUUkMAAAQ8AAAIDGJU UkMAAAQ8AAAIDHRleHQAAAAAQ29weXJpZ2h0IChjKSAxOTk4IEhld2xldHQtUGFja2FyZCBDb21w YW55AABkZXNjAAAAAAAAABJzUkdCIElFQzYxOTY2LTIuMQAAAAAAAAAAAAAAEnNSR0IgSUVDNjE5 NjYtMi4xAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABY WVogAAAAAAAA81EAAQAAAAEWzFhZWiAAAAAAAAAAAAAAAAAAAAAAWFlaIAAAAAAAAG+iAAA49QAA A5BYWVogAAAAAAAAYpkAALeFAAAY2lhZWiAAAAAAAAAkoAAAD4QAALbPZGVzYwAAAAAAAAAWSUVD IGh0dHA6Ly93d3cuaWVjLmNoAAAAAAAAAAAAAAAWSUVDIGh0dHA6Ly93d3cuaWVjLmNoAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGRlc2MAAAAAAAAALklFQyA2 MTk2Ni0yLjEgRGVmYXVsdCBSR0IgY29sb3VyIHNwYWNlIC0gc1JHQgAAAAAAAAAAAAAALklFQyA2 MTk2Ni0yLjEgRGVmYXVsdCBSR0IgY29sb3VyIHNwYWNlIC0gc1JHQgAAAAAAAAAAAAAAAAAAAAAA AAAAAABkZXNjAAAAAAAAACxSZWZlcmVuY2UgVmlld2luZyBDb25kaXRpb24gaW4gSUVDNjE5NjYt Mi4xAAAAAAAAAAAAAAAsUmVmZXJlbmNlIFZpZXdpbmcgQ29uZGl0aW9uIGluIElFQzYxOTY2LTIu MQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAdmlldwAAAAAAE6T+ABRfLgAQzxQAA+3MAAQTCwAD XJ4AAAABWFlaIAAAAAAATAlWAFAAAABXH+dtZWFzAAAAAAAAAAEAAAAAAAAAAAAAAAAAAAAAAAAC jwAAAAJzaWcgAAAAAENSVCBjdXJ2AAAAAAAABAAAAAAFAAoADwAUABkAHgAjACgALQAyADcAOwBA AEUASgBPAFQAWQBeAGMAaABtAHIAdwB8AIEAhgCLAJAAlQCaAJ8ApACpAK4AsgC3ALwAwQDGAMsA 0ADVANsA4ADlAOsA8AD2APsBAQEHAQ0BEwEZAR8BJQErATIBOAE+AUUBTAFSAVkBYAFnAW4BdQF8 AYMBiwGSAZoBoQGpAbEBuQHBAckB0QHZAeEB6QHyAfoCAwIMAhQCHQImAi8COAJBAksCVAJdAmcC cQJ6AoQCjgKYAqICrAK2AsECywLVAuAC6wL1AwADCwMWAyEDLQM4A0MDTwNaA2YDcgN+A4oDlgOi A64DugPHA9MD4APsA/kEBgQTBCAELQQ7BEgEVQRjBHEEfgSMBJoEqAS2BMQE0wThBPAE/gUNBRwF KwU6BUkFWAVnBXcFhgWWBaYFtQXFBdUF5QX2BgYGFgYnBjcGSAZZBmoGewaMBp0GrwbABtEG4wb1 BwcHGQcrBz0HTwdhB3QHhgeZB6wHvwfSB+UH+AgLCB8IMghGCFoIbgiCCJYIqgi+CNII5wj7CRAJ JQk6CU8JZAl5CY8JpAm6Cc8J5Qn7ChEKJwo9ClQKagqBCpgKrgrFCtwK8wsLCyILOQtRC2kLgAuY C7ALyAvhC/kMEgwqDEMMXAx1DI4MpwzADNkM8w0NDSYNQA1aDXQNjg2pDcMN3g34DhMOLg5JDmQO fw6bDrYO0g7uDwkPJQ9BD14Peg+WD7MPzw/sEAkQJhBDEGEQfhCbELkQ1xD1ERMRMRFPEW0RjBGq EckR6BIHEiYSRRJkEoQSoxLDEuMTAxMjE0MTYxODE6QTxRPlFAYUJxRJFGoUixStFM4U8BUSFTQV VhV4FZsVvRXgFgMWJhZJFmwWjxayFtYW+hcdF0EXZReJF64X0hf3GBsYQBhlGIoYrxjVGPoZIBlF GWsZkRm3Gd0aBBoqGlEadxqeGsUa7BsUGzsbYxuKG7Ib2hwCHCocUhx7HKMczBz1HR4dRx1wHZkd wx3sHhYeQB5qHpQevh7pHxMfPh9pH5Qfvx/qIBUgQSBsIJggxCDwIRwhSCF1IaEhziH7IiciVSKC Iq8i3SMKIzgjZiOUI8Ij8CQfJE0kfCSrJNolCSU4JWgllyXHJfcmJyZXJocmtyboJxgnSSd6J6sn 3CgNKD8ocSiiKNQpBik4KWspnSnQKgIqNSpoKpsqzysCKzYraSudK9EsBSw5LG4soizXLQwtQS12 Last4S4WLkwugi63Lu4vJC9aL5Evxy/+MDUwbDCkMNsxEjFKMYIxujHyMioyYzKbMtQzDTNGM38z uDPxNCs0ZTSeNNg1EzVNNYc1wjX9Njc2cjauNuk3JDdgN5w31zgUOFA4jDjIOQU5Qjl/Obw5+To2 OnQ6sjrvOy07azuqO+g8JzxlPKQ84z0iPWE9oT3gPiA+YD6gPuA/IT9hP6I/4kAjQGRApkDnQSlB akGsQe5CMEJyQrVC90M6Q31DwEQDREdEikTORRJFVUWaRd5GIkZnRqtG8Ec1R3tHwEgFSEtIkUjX SR1JY0mpSfBKN0p9SsRLDEtTS5pL4kwqTHJMuk0CTUpNk03cTiVObk63TwBPSU+TT91QJ1BxULtR BlFQUZtR5lIxUnxSx1MTU19TqlP2VEJUj1TbVShVdVXCVg9WXFapVvdXRFeSV+BYL1h9WMtZGllp WbhaB1pWWqZa9VtFW5Vb5Vw1XIZc1l0nXXhdyV4aXmxevV8PX2Ffs2AFYFdgqmD8YU9homH1Ykli nGLwY0Njl2PrZEBklGTpZT1lkmXnZj1mkmboZz1nk2fpaD9olmjsaUNpmmnxakhqn2r3a09rp2v/ bFdsr20IbWBtuW4SbmtuxG8eb3hv0XArcIZw4HE6cZVx8HJLcqZzAXNdc7h0FHRwdMx1KHWFdeF2 Pnabdvh3VnezeBF4bnjMeSp5iXnnekZ6pXsEe2N7wnwhfIF84X1BfaF+AX5ifsJ/I3+Ef+WAR4Co gQqBa4HNgjCCkoL0g1eDuoQdhICE44VHhauGDoZyhteHO4efiASIaYjOiTOJmYn+imSKyoswi5aL /IxjjMqNMY2Yjf+OZo7OjzaPnpAGkG6Q1pE/kaiSEZJ6kuOTTZO2lCCUipT0lV+VyZY0lp+XCpd1 l+CYTJi4mSSZkJn8mmia1ZtCm6+cHJyJnPedZJ3SnkCerp8dn4uf+qBpoNihR6G2oiailqMGo3aj 5qRWpMelOKWpphqmi6b9p26n4KhSqMSpN6mpqhyqj6sCq3Wr6axcrNCtRK24ri2uoa8Wr4uwALB1 sOqxYLHWskuywrM4s660JbSctRO1irYBtnm28Ldot+C4WbjRuUq5wro7urW7LrunvCG8m70VvY++ Cr6Evv+/er/1wHDA7MFnwePCX8Lbw1jD1MRRxM7FS8XIxkbGw8dBx7/IPci8yTrJuco4yrfLNsu2 zDXMtc01zbXONs62zzfPuNA50LrRPNG+0j/SwdNE08bUSdTL1U7V0dZV1tjXXNfg2GTY6Nls2fHa dtr724DcBdyK3RDdlt4c3qLfKd+v4DbgveFE4cziU+Lb42Pj6+Rz5PzlhOYN5pbnH+ep6DLovOlG 6dDqW+rl63Dr++yG7RHtnO4o7rTvQO/M8Fjw5fFy8f/yjPMZ86f0NPTC9VD13vZt9vv3ivgZ+Kj5 OPnH+lf65/t3/Af8mP0p/br+S/7c/23////uAA5BZG9iZQBkQAAAAAH/2wCEAAEBAQEBAQEBAQEB AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQECAgICAgICAgICAgMDAwMDAwMDAwMBAQEB AQEBAQEBAQICAQICAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMDAwMD AwMDA//AABEIAA0ADQMBEQACEQEDEQH/3QAEAAL/xAGiAAAABgIDAQAAAAAAAAAAAAAHCAYFBAkD CgIBAAsBAAAGAwEBAQAAAAAAAAAAAAYFBAMHAggBCQAKCxAAAgEDBAEDAwIDAwMCBgl1AQIDBBEF EgYhBxMiAAgxFEEyIxUJUUIWYSQzF1JxgRhikSVDobHwJjRyChnB0TUn4VM2gvGSokRUc0VGN0dj KFVWVxqywtLi8mSDdJOEZaOzw9PjKThm83UqOTpISUpYWVpnaGlqdnd4eXqFhoeIiYqUlZaXmJma pKWmp6ipqrS1tre4ubrExcbHyMnK1NXW19jZ2uTl5ufo6er09fb3+Pn6EQACAQMCBAQDBQQEBAYG BW0BAgMRBCESBTEGACITQVEHMmEUcQhCgSORFVKhYhYzCbEkwdFDcvAX4YI0JZJTGGNE8aKyJjUZ VDZFZCcKc4OTRnTC0uLyVWV1VjeEhaOzw9Pj8ykalKS0xNTk9JWltcXV5fUoR1dmOHaGlqa2xtbm 9md3h5ent8fX5/dIWGh4iJiouMjY6Pg5SVlpeYmZqbnJ2en5KjpKWmp6ipqqusra6vr/2gAMAwEA AhEDEQA/ANgvqmg6z7D6qWv3A2NXK4SDI128t4bG3rksh2VsTGNlJqeHdu/uqM3SRYrPbGxqywvW 1mHqXqaWiIllXVrK8i/b7k3kPnr27ju9/EY3eASveX9jfzvudkhmcC63Da51ENxZxhkM0trIZI4a Ow1aiOm/PE/OXKnO7Wu1ic2Vy6JaWt5aRpt97J4YY2tluULGSG8kIcRRXUYSSXsQ00ghlDsnsodo ZDoFauFdwtuzD0k9SKuYbYkxyYbOZql31JOP1bfh2m82QScjWtNIyD1kj3HEHtjz8Ob9z9mhfn95 Hd7ar+I/0vhC3u5Rf1r/AGAtS0wb4tBKfFjoZPzDyj/Uq190Ghb91fRSsq6R9QJPFhhazA/3+bkJ AUrQyKrHAB6//9C5nruk7jXAdUL13nshLswDvodeS5jaXVEE74Ubdr/9K0m9oJN61NdFipML5DEm TkeBJvEImZvtz75A8mwe5A2bkMcn7ojctU3r6AzWtgrGHwZP3ib1frGYRmPVpE7FQ+jSSfC67Fc2 z+3h3Tno827XEvMX+6X68Q3W5som8dP3aLNhZqhlE2nWbdQ5TXrAHi9P9LSdq684xz+4D2afj/tY JCNodfCFfj2OqN4mR2qTvcztvltpFAqiIZBQCSxYhVN4IOf/AB9zJ3V/67/1VtqD6W00fuP933dS W+s1G9MFKDSJQATUkgAsmn5G07aBtdr/AFM/rVc1P1V9X9+fvO0oNP0ekWQuaknUYDUAAKCT/9k= ------=_NextPart_000_0000_01CA5E0C.4B493D70 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.statejournal.com/images/spacer.gif R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAAAICRAEAOw== ------=_NextPart_000_0000_01CA5E0C.4B493D70 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.statejournal.com/images/icon.plus.gif R0lGODlhEgAMAOYAAP///5ycnN3d3d/f3+Li4v39/fb29u7u7vr6+mdnZ+bm5vz9/erp6unq6uLj 4ubm5fr5+vLz8uXm5vn6+vLy8tra2jg4ON/g3+bl5bS0tPLy86enp39/f/38/cXFxa2trUZGRv39 /Pb39vb298LCwunp6ru7u+np6VdXV6Ghoerq6dXV1cnJycjIyOvr68/Pz/f39vn6+eLi4/Py8/f2 9unq6fPy8u7t7lZWVldXVldWV3V1deXm5e7u7VZXV3V2dePi4urq6gAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5 BAAAAAAALAAAAAASAAwAAAeogAAuAoSFhoYuACcVAI2Oj48VJysFBQshlZYFHZgLCx0FKy8IExAI pxAcHBOnrBAxLyw0BiMiIwYGOz8GMAYiuAYsJBEaNhEUCcnKxBQUMyQmBzcH1Cg4PjkoOgc91Acm GQwNDCoMJQ0gIOMqNSVBDRkfDw8KEgr3FhYSGDz1DxgfNhAgIIOAg4EEgCA8aHBDixQDIkqceOFC xBQtAHgIwLGjR48eAAQCADs= ------=_NextPart_000_0000_01CA5E0C.4B493D70 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.statejournal.com/images/icon.minus.gif R0lGODlhEgAMANUAAP///5ycnN3d3f39/d/f3+Li4vr6+u7u7vf29n9/f+rq6fLy8ubm5erq6uPi 4vb29t/g3/b29+Xl5vPy8unp6fb39vr5+ru7u+bm5q2trVZXVrS0tKGhof39/P38/Obl5urp6vn6 +qenp8/Pz8jIyMnJyVdWVuXm5sXFxevr68LCwvr6+dXV1dra2uLi4/Py8/z9/erp6e3u7uDg3+nq 6eXm5ebl5f38/VdXVu3u7fn5+lZWVgAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAASAAwAAAaYQEBK QCwajSkApQVoOp/PFoU16AyugxvWCht4PKyRwWIIhQyrlWFNXutGJUQk8qg8EBUEoq6PIEoqCy8T CxMJh4iEC4sqFwePjxo7Jho4Jgc5Mo8XGwoNCjSfDSAUMZ6jCgobGRISDCcfEh8nDLU1DDYYGBki BS4FBQ6/wcAOwMEiJBwEzAQQzDPNEM8cJAAoAdna29soAEEAOw== ------=_NextPart_000_0000_01CA5E0C.4B493D70 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.statejournal.com/images/sIconPrint.gif R0lGODlhLgANAMQAAOjoubno////6LmFhWaFuf//0tL//59mZmZmhf/Sn4VmZmaf0mZmn4VmhYVm n4WFn5+FuZ+FZp9mn7mFZtLouYWfn3h4eHp6ev/ouej//4WFuXl5eWZmZv///wAAAAAAACH5BAAA AAAALAAAAAAuAA0AAAWhYNdt5GaVm6iubOu+YtrKcG2z9GrVmMJxiMAKo8mwChAjrmO5bJwjXrGT IChhxKvq4sq1sh0i4BFhUDSAyoGzEEw4Vha3dJlLjVVAQyh2GAoSBmBLLVxYPkABYGJFAgOKUypP JE4lJyQvg2FTjBmOkFpeM5mRm0adn5pRJpUmmDsumotojY8FB3ExI04XTXU7hjfCozWiw8K8vb5P TbDHzyEAOw== ------=_NextPart_000_0000_01CA5E0C.4B493D70 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.statejournal.com/images/sIconEmail.gif R0lGODlhMgANAMQAAP/Sn2af0ujoubno/2ZmhZ/S////0p9mZrmFZtL//+jSn4Wfuei5hWaFuZ9m hWafn59mn3t7e4VmZmZmn+j/0p/S6IVmhXp6enh4eOj////ouYWFuXl5eWZmZv///wAAACH5BAAA AAAALAAAAAAyAA0AAAWqoCeOZGmeaFpeF8dhMNe6l2rfpJy2KND9hAHOo9kINpmcB3PieJwnQGBo KiZH0BpJCzVJSZoFolMZFzyM37R4vIqYom4X7v11GhmNZQAISq0GEAlsSFtKXR5aXlMjVo5IGhId QYRuS3FvmU89jCKPeRsKEwkGDgOVhnRKqiRfjZCwClN9p0aFIxiIK7ojPnYFn0UUBx0PB8C2ljQu Mi8YES5U0tPU1dbXNiEAOw== ------=_NextPart_000_0000_01CA5E0C.4B493D70 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.statejournal.com/images/sIconRSS.gif R0lGODlhLwANAPcAAOj//9L//4WFuWZmn5/S////0oW56Lno///Sn+i5hdKfZv+dPPONO/F9Lf/+ /4Vmn59mhf+cOfONSveUOf/69PmKNel9Oe+KOv7avv6YNv/dyex2LoVmZv+aPPGRRvSTRfaTQfyS OvWSTOZvLp9mZv///e+dae+HQf7z7uuCQPKGNoVmhf//6PzEmv/u57mFZv65e++MRf3r5v/y6v+d QvWHNvWURfi5ju+BMv/t3/ape/+WOu5wHPyPMP+qWfKEOfvRu/+zb+d0O//l1PeIL//Yuf3Dke59 Of+cSf+ePe6LSGaf0vKle/mhWWaFufy7hfqeU/jPu/SRPvrMq/2nWva/qvy8lv28hP3//PuSNv/9 /u1/RP7Di//48/Wzk/eFLeh/PfySRv+SNf+7fv/lzvendv+eO/vq4vyhUu2FRveLQO1+Lfutb/CO Q/+YO/7x6PnMt/OrcfyePPSRPPz79+6COva1i/Gof/zt6v6sYP2TP+x+MfSEMP6eOPeTPveTPexy Mf++iPuWRPSue/aXV/SKNv2VNv/38vqFJf/o2PiVQP/x5v6cO/2VMv/gzv++gvmZTf6SMP/LnP/o uWZmZv///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAAvAA0A AAj/AM+YWINDBQMGUkAomqDDRaWHECNKnEhxookGEgipQdRjh5sOC+SUqUiyJMU9P4DM0NACjRhG fRZEsGGypkkVNaw4olDpDZcFSTqE+EBxEgdKSJc8RICUEoGlTZ9OvFAIEhQkgbqUkJQhSwUPRQUA qFQAwoFJDwJUmrTibNq1baeGSeSgSB4fixw8+VKjTdixlRQQmCQ2ImHAFRmEuKLBAZ0gVCi4ENFA yV+yZgNTGqD2oYLNnSfOMRSJBgwUh5q00GKHx4miR5EaiFiABGeItW9L9NPICJkxMCpNEVECzoYU f8semJhgdsTmEyfQGIIFg6AcKCTIkLEFzGW0ARDcTWbxgoB4teSlRvwT4REGNhVuRKnjpYoQC5cD OwGQoKnz/rJRFIcZGehBBB8NHLEBICOMwIRNEFKExyAgfOBBDDGckEYKFtwxQ4QgQhQQADs= ------=_NextPart_000_0000_01CA5E0C.4B493D70 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://www.statejournal.com/images/110409074055_BarbaraBayes1.JPG /9j/4AAQSkZJRgABAQEAYABgAAD/4QAiRXhpZgAASUkqAAgAAAABAABRBAABAAAAAAAAAAAAAAD/ 2wBDAAgGBgcGBQgHBwcJCQgKDBQNDAsLDBkSEw8UHRofHh0aHBwgJC4nICIsIxwcKDcpLDAxNDQ0 Hyc5PTgyPC4zNDL/2wBDAQkJCQwLDBgNDRgyIRwhMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIyMjIy MjIyMjIyMjIyMjIyMjIyMjIyMjIyMjL/wAARCAK5AdsDASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEA AAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJx FDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNk ZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJ ytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQF BgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMz UvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3 eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna 4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD3+uT1J/8ATpF/SusrkNTP/Ewk56d6uOzJ e6L/AIeP+kXI9VU/qa6Cuc8OnN5cf7g/nXR1mtimFFFFMDm/FigpbEn+/wAeo4rgJlS58W2kLFvL hhMnA6nBwP5V1vxD1SbTYdO8mJJDJI4IfIHQY5HSuT0p5LvXbi8IWNktwGAOQOR0OOelbwvyonRu x1jyqLdZSm2dFCvtGVOff1xXlGsXNtPrsvkoPs68RIvTGensOprtdauZE0S4m3svy4znnJ4zXnun KsutwIUG3zcHPoOv6VrTgtzObtKx1c/hO61SxiurC5STMSqIZCFYqB19M96h8NNqWna+LUxywT9G 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 ------=_NextPart_000_0000_01CA5E0C.4B493D70 Content-Type: application/octet-stream Content-Transfer-Encoding: base64 Content-Location: http://www.statejournal.com/image.cfm?challenge=bf7uc&renderGrayScale=true&renderColorText=false&renderColorLine=false /9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/2wBDAQEBAQEBAQEBAQEBAQEBAQEBAQEB AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/wAARCABkAPoDASIA AhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQFBgcICQoL/8QAtRAAAgEDAwIEAwUFBAQA AAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS0fAkM2JyggkKFhcYGRolJicoKSo0NTY3 ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWm p6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEA AwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREAAgECBAQDBAcFBAQAAQJ3AAECAxEEBSEx BhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl8RcYGRomJygpKjU2Nzg5OkNERUZHSElK U1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImKkpOUlZaXmJmaoqOkpaanqKmqsrO0tba3 uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP09fb3+Pn6/9oADAMBAAIRAxEAPwD+sbxV 8NfFlr4n8R22i+CPFTaNb69rEGktb6Frd5btpkOoXEdg0F21tO11CbVYjFcNNMZ0KymWQtvObYfC 74i6ldxWVv4K8SRzTeZse/0q60q0Xy4nlbzb/VI7Owt8pGwj8+5j82UpDFvmkjjbe8deN/FNj438 ZW2lavNoUcHirxDAzeHIbTw3cXqQaveRwNq13oVvp11rU0KhjDcavNfXETz3UqSrJeXTzeY3+o6h qt3Lf6pfXmpX9x5fn3t/cz3l3N5USQxebc3DyTSeXDHHFHvdtkUaRrhFUAA7bR/AutnU7Jk8S+Cd AkhmFxDrM/xE8Jqmn3FsDcW86vo2s6hqccwnijS3ltLSR4rhopGaGNXmj9O/4RrTX+Xxr4m+G/iz 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 ------=_NextPart_000_0000_01CA5E0C.4B493D70 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.statejournal.com/images/cb3c.gif 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 zCURggAAOw== ------=_NextPart_000_0000_01CA5E0C.4B493D70 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://pixel.quantserve.com/pixel/p-82xtf7nfwNur-.gif R0lGODlhAQABAAAAACwAAAAAAQABAID///8AAAACAkQBADs= ------=_NextPart_000_0000_01CA5E0C.4B493D70 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.statejournal.com/images/searchButton.gif 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 4pTdQEgvFkAJfjgAIw5oRy4ooZBcZiSUAQEAOw== ------=_NextPart_000_0000_01CA5E0C.4B493D70 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.statejournal.com/images/newTopBckjournal.gif R0lGODlhAQBkAOYAAKq71nuUv5mtzbnG3aS206W2042jx7LB2o+lyb3K35Ooy36XwaK00aO00rTD 2rjG3MbQ47/M4LXD25yvz7PB2s7Y6M3X55arzJWpzHmTvn6WwJquzpirzI6kyYmgxszW5o2jyHqU vsnU5crU5cjS5IqhxrHA2LvI3oScw62918LN4YaexNXe6qe41NTc69ri7YGawoScxIifxYifxp6x 0K6+2KGz0Yyix4Obw6Cy0ZKoynyWwK++2LzJ3nuVv4KawpClyouixrrH3YCZwsPO4qa31NLb6XmU vtrh7cTP4oWcxH+YwZSpy8/Z6NHZ6L7L4J2wz7bE26u818vV5oedxNPb6tbe68DN4YCYwZ6w0MbR 5Jmszdjf69jg7H6XwJKnyqi51XyVvwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5 BAAAAAAALAAAAAABAGQAAAdmgBlHIQEBPmE7Gl4LS1hDMD84KDFKK1QyMx4lQTcGIB0IQF86CkwY FxxbAhsTUFk0OTYMDQQFRS1gAABSKTU8JgcUDhJRDwNCJz0JTxFXKkRJEFokIiNTHxYVTU5GVS4s VlxdSC+BADs= ------=_NextPart_000_0000_01CA5E0C.4B493D70 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.statejournal.com/images/printJournal.gif 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 /3nQh170oyd96U1/etSnXvWrP73lJz/3gAAAOw== ------=_NextPart_000_0000_01CA5E0C.4B493D70 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.statejournal.com/images/r7_bkgrnd.gif R0lGODlhBAAKAMQAAI+mu4Kbs4ObsylTfXKOqjthiChTfXKOqWB/n4KbtDphiGCAn5Cmu01wkws7 a5mtwRhGcwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAAA AAAALAAAAAAEAAoAAAUd4CM+DMAwgZAkB0EcCLIsTd0oSlEMBg/9EIfQEQIAOw== ------=_NextPart_000_0000_01CA5E0C.4B493D70 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.statejournal.com/style.css .body { FONT-SIZE: 10pt; COLOR: #333333; FONT-FAMILY: Arial, Helvetica } .date { FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial, = Helvetica } .alert { FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #ff0000; FONT-FAMILY: Arial } .storyheader { FONT-SIZE: 14pt; COLOR: #000000; FONT-FAMILY: Arial } .storyheaderHome { FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #052f6b; FONT-FAMILY: Arial } .topnav { FONT-WEIGHT: bold; FONT-SIZE: 10pt; FONT-FAMILY: Arial } TABLE { FONT-SIZE: 9pt; COLOR: #333333; FONT-FAMILY: Arial } HR { COLOR: #052f6b } .paging { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: = 8pt; PADDING-BOTTOM: 0px; MARGIN: 3px 1px; CURSOR: pointer; COLOR: = #ffffff; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetia, Sans Serif; = BACKGROUND-COLOR: #013365; TEXT-DECORATION: none } .paging:hover { BACKGROUND-COLOR: #edac00 } .coloredheader { FONT-WEIGHT: bold; FONT-SIZE: 14pt; COLOR: #052f6b; FONT-FAMILY: Arial } .smallcoloredheader { FONT-WEIGHT: bold; FONT-SIZE: 12pt; COLOR: #052f6b; FONT-FAMILY: Arial } .smallercoloredheader { FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #013365; FONT-FAMILY: Arial } .body6 { FONT-SIZE: 6pt; COLOR: #000000; FONT-FAMILY: Arial } .body8 { FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial } .body10 { FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Arial } .body12 { FONT-SIZE: 12pt; COLOR: #000000; FONT-FAMILY: Arial } .body14 { FONT-SIZE: 14pt; COLOR: #000000; FONT-FAMILY: Arial } .body16 { FONT-SIZE: 16pt; COLOR: #000000; FONT-FAMILY: Arial } .poll { FONT-SIZE: 10pt; COLOR: #000000; FONT-FAMILY: Arial } .tableheading { FONT-SIZE: 10pt; BACKGROUND: #031464; COLOR: #ffffff; FONT-FAMILY: = Arial } .tdaltcolor { FONT-SIZE: 10pt; BACKGROUND: #dddddd; FONT-FAMILY: Arial, Helvetica; = TEXT-DECORATION: none } .butClass { BORDER-RIGHT: #d6d3ce 1px solid; BORDER-TOP: #d6d3ce 1px solid; = BORDER-LEFT: #d6d3ce 1px solid; BORDER-BOTTOM: #d6d3ce 1px solid } .tdClass { PADDING-LEFT: 3px; PADDING-TOP: 3px } .whitelink { FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #ffffff; FONT-FAMILY: Arial } A.whitelink { TEXT-DECORATION: none } A.whitelink:hover { TEXT-DECORATION: underline } .smallwhitelink { FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: Arial } A.smallwhitelink { TEXT-DECORATION: none } A.smallwhitelink:hover { TEXT-DECORATION: underline } .smallwhitelinkU { FONT-SIZE: 8pt; COLOR: #ffffff; FONT-FAMILY: Arial } A.smallwhitelinkU { FONT-SIZE: 8pt; TEXT-DECORATION: underline } A.smallwhitelinkU:hover { FONT-SIZE: 8pt; TEXT-DECORATION: none } .bluelink { FONT-SIZE: 10pt; COLOR: #051465; FONT-FAMILY: Arial } A.bluelink { TEXT-DECORATION: none } A.bluelink:hover { TEXT-DECORATION: underline } .tableborder { BORDER-RIGHT: #727272 1px solid; BORDER-TOP: #727272 1px solid; = BORDER-LEFT: #727272 1px solid; BORDER-BOTTOM: #727272 1px solid } .dyntableborder { BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; = BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 0px solid } .borderbottom { BORDER-RIGHT: black 0px solid; BORDER-TOP: black 0px solid; = BORDER-LEFT: black 0px solid; BORDER-BOTTOM: black 1px solid } .bordertop { BORDER-RIGHT: black 0px solid; BORDER-TOP: black 1px solid; = BORDER-LEFT: black 0px solid; BORDER-BOTTOM: black 0px solid } .bordermiddle { BORDER-RIGHT: black 0px solid; BORDER-TOP: black 1px solid; = BORDER-LEFT: black 0px solid; BORDER-BOTTOM: black 1px solid } .tableborderlb { BORDER-RIGHT: black 0px solid; BORDER-TOP: black 0px solid; = BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 1px solid } .tableborderlrt { BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; = BORDER-LEFT: black 0px solid; BORDER-BOTTOM: black 0px solid } .tableborderright { BORDER-RIGHT: black 1px solid; BORDER-TOP: black 0px solid; = BORDER-LEFT: black 0px solid; BORDER-BOTTOM: black 0px solid } .tableborderleft { BORDER-RIGHT: black 0px solid; BORDER-TOP: black 0px solid; = BORDER-LEFT: black 1px solid; BORDER-BOTTOM: black 0px solid } .tableborderrightbottom { BORDER-RIGHT: black 1px solid; BORDER-TOP: black 0px solid; = BORDER-LEFT: black 0px solid; BORDER-BOTTOM: black 1px solid } INPUT { FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial } SELECT { FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial } TEXTAREA { FONT-SIZE: 10pt; COLOR: black; FONT-FAMILY: Arial } .anylinkcss { BORDER-RIGHT: #bbb9b9 1px solid; BORDER-TOP: #bbb9b9 1px solid; = Z-INDEX: 100; VISIBILITY: hidden; BORDER-LEFT: #bbb9b9 1px solid; WIDTH: = 165px; LINE-HEIGHT: 18px; BORDER-BOTTOM: #bbb9b9 1px solid; POSITION: = absolute; BACKGROUND-COLOR: #f4f7fe } .anylinkcss A { PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: = 1px; WIDTH: 100%; TEXT-INDENT: 5px; PADDING-TOP: 1px; TEXT-DECORATION: = none } .anylinkcss A:hover { =09 } .box8 { FONT-SIZE: 8pt; FONT-FAMILY: Arial, Helvetica } .box9 { FONT-SIZE: 9pt; FONT-FAMILY: Arial, Helvetica } A.box9 { FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Arial, Helvetica; = TEXT-DECORATION: none } A.box9:active { FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Arial, Helvetica; = TEXT-DECORATION: none } A.box9:visited { FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Arial, Helvetica; = TEXT-DECORATION: none } A.box9:hover { FONT-SIZE: 9pt; COLOR: blue; FONT-FAMILY: Arial, Helvetica; = TEXT-DECORATION: none } .box8Blue { FONT-SIZE: 8pt; COLOR: #052f6b; FONT-FAMILY: Arial, Helvetica } A.box8Blue { FONT-SIZE: 8pt; COLOR: #052f6b; FONT-FAMILY: Arial, Helvetica; = TEXT-DECORATION: none } A.box8Blue:active { FONT-SIZE: 8pt; COLOR: #052f6b; FONT-FAMILY: Arial, Helvetica; = TEXT-DECORATION: none } A.box8Blue:visited { FONT-SIZE: 8pt; COLOR: #052f6b; FONT-FAMILY: Arial, Helvetica; = TEXT-DECORATION: none } A.box8Blue:hover { FONT-SIZE: 8pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica; = TEXT-DECORATION: none } .box9Blue { FONT-SIZE: 9pt; COLOR: #052f6b; FONT-FAMILY: Arial, Helvetica } A.box9Blue { FONT-SIZE: 9pt; COLOR: #052f6b; FONT-FAMILY: Arial, Helvetica; = TEXT-DECORATION: none } A.box9Blue:active { FONT-SIZE: 9pt; COLOR: #052f6b; FONT-FAMILY: Arial, Helvetica; = TEXT-DECORATION: none } A.box9Blue:visited { FONT-SIZE: 9pt; COLOR: #052f6b; FONT-FAMILY: Arial, Helvetica; = TEXT-DECORATION: none } A.box9Blue:hover { FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: Arial, Helvetica; = TEXT-DECORATION: none } .box9Red { FONT-SIZE: 9pt; COLOR: #970102; FONT-FAMILY: Arial, Helvetica } A.box9Red { FONT-SIZE: 9pt; COLOR: #970102; FONT-FAMILY: Arial, Helvetica; = TEXT-DECORATION: none } A.box9Red:active { FONT-SIZE: 9pt; COLOR: #970102; FONT-FAMILY: Arial, Helvetica; = TEXT-DECORATION: none } A.box9Red:visited { FONT-SIZE: 9pt; COLOR: #970102; FONT-FAMILY: Arial, Helvetica; = TEXT-DECORATION: none } A.box9Red:hover { FONT-SIZE: 9pt; COLOR: #333333; FONT-FAMILY: Arial, Helvetica; = TEXT-DECORATION: none } .box9Red2 { FONT-SIZE: 10pt; COLOR: #970102; FONT-FAMILY: Arial, Helvetica } A.box9Red2 { FONT-SIZE: 10pt; COLOR: #970102; FONT-FAMILY: Arial, Helvetica; = TEXT-DECORATION: none } A.box9Red2:active { FONT-SIZE: 10pt; COLOR: #970102; FONT-FAMILY: Arial, Helvetica; = TEXT-DECORATION: none } A.box9Red2:visited { FONT-SIZE: 10pt; COLOR: #970102; FONT-FAMILY: Arial, Helvetica; = TEXT-DECORATION: none } A.box9Red2:hover { FONT-SIZE: 10pt; COLOR: #333333; FONT-FAMILY: Arial, Helvetica; = TEXT-DECORATION: none } .box9G { FONT-SIZE: 9pt; COLOR: #333333; FONT-FAMILY: Arial, Helvetica } A.box9G { FONT-SIZE: 9pt; COLOR: #333333; FONT-FAMILY: Arial, Helvetica; = TEXT-DECORATION: none } A.box9G:active { FONT-SIZE: 9pt; COLOR: #333333; FONT-FAMILY: Arial, Helvetica; = TEXT-DECORATION: none } A.box9G:visited { FONT-SIZE: 9pt; COLOR: #333333; FONT-FAMILY: Arial, Helvetica; = TEXT-DECORATION: none } A.box9G:hover { FONT-SIZE: 9pt; COLOR: #052f6b; FONT-FAMILY: Arial, Helvetica; = TEXT-DECORATION: underline } .box9bold { FONT-WEIGHT: bold; FONT-SIZE: 9pt; FONT-FAMILY: Arial, Helvetica } A.box9bold { FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Arial, = Helvetica; TEXT-DECORATION: none } A.box9bold:active { FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Arial, = Helvetica; TEXT-DECORATION: none } A.box9bold:visited { FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Arial, = Helvetica; TEXT-DECORATION: none } A.box9bold:hover { FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: blue; FONT-FAMILY: Arial, = Helvetica; TEXT-DECORATION: none } .topmenu { FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: white; FONT-FAMILY: Arial, = Helvetica } A.topmenu { FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: white; FONT-FAMILY: Arial, = Helvetica; TEXT-DECORATION: none } A.topmenu:active { FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: white; FONT-FAMILY: Arial, = Helvetica; TEXT-DECORATION: none } A.topmenu:visited { FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: white; FONT-FAMILY: Arial, = Helvetica; TEXT-DECORATION: none } A.topmenu:hover { FONT-WEIGHT: bold; FONT-SIZE: 9pt; Z-INDEX: 6; COLOR: white; = FONT-FAMILY: Arial, Helvetica; POSITION: relative; TEXT-DECORATION: = underline } .topmenu2 { FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Arial, Helvetica } A.topmenu2 { FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Arial, Helvetica; = TEXT-DECORATION: none } A.topmenu2:active { FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Arial, Helvetica; = TEXT-DECORATION: none } A.topmenu2:visited { FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Arial, Helvetica; = TEXT-DECORATION: none } A.topmenu2:hover { FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Arial, Helvetica; = TEXT-DECORATION: underline } .topmenu3 { FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: white; FONT-FAMILY: Arial, = Helvetica } A.topmenu3 { FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: white; FONT-FAMILY: Arial, = Helvetica; TEXT-DECORATION: none } A.topmenu3:active { FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: white; FONT-FAMILY: Arial, = Helvetica; TEXT-DECORATION: none } A.topmenu3:visited { FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: white; FONT-FAMILY: Arial, = Helvetica; TEXT-DECORATION: none } A.topmenu3:hover { FONT-WEIGHT: bold; FONT-SIZE: 8pt; COLOR: white; FONT-FAMILY: Arial, = Helvetica; TEXT-DECORATION: underline } .topmenu4 { FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: white; FONT-FAMILY: Arial, = Helvetica } A.topmenu4 { FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: white; FONT-FAMILY: Arial, = Helvetica; TEXT-DECORATION: none } A.topmenu4:active { FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: white; FONT-FAMILY: Arial, = Helvetica; TEXT-DECORATION: none } A.topmenu4:visited { FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: white; FONT-FAMILY: Arial, = Helvetica; TEXT-DECORATION: none } A.topmenu4:hover { FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: white; FONT-FAMILY: Arial, = Helvetica; TEXT-DECORATION: underline } .topmenu5 { FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Arial, Helvetica; = TEXT-DECORATION: none } A.topmenu5 { FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Arial, Helvetica; = TEXT-DECORATION: none } A.topmenu5:active { FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Arial, Helvetica; = TEXT-DECORATION: none } A.topmenu5:visited { FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Arial, Helvetica; = TEXT-DECORATION: none } A.topmenu5:hover { FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Arial, Helvetica; = TEXT-DECORATION: underline } .topmenu6 { FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Arial, Helvetica; = TEXT-DECORATION: none } A.topmenu6 { FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Arial, Helvetica; = TEXT-DECORATION: none } A.topmenu6:active { FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Arial, Helvetica; = TEXT-DECORATION: none } A.topmenu6:visited { FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Arial, Helvetica; = TEXT-DECORATION: none } A.topmenu6:hover { FONT-SIZE: 8pt; COLOR: black; FONT-FAMILY: Arial, Helvetica; = TEXT-DECORATION: underline } .box9header { FONT-WEIGHT: bold; FONT-SIZE: 9pt; FONT-FAMILY: Arial, Helvetica } A.box9header { FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Arial, = Helvetica; TEXT-DECORATION: none } A.box9header:active { FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Arial, = Helvetica; TEXT-DECORATION: none } A.box9header9:visited { FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: black; FONT-FAMILY: Arial, = Helvetica; TEXT-DECORATION: none } A.box9header:hover { FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #052f6b; FONT-FAMILY: Arial, = Helvetica; TEXT-DECORATION: none } .box9headerMenu { FONT-WEIGHT: bold; FONT-SIZE: 9pt; FONT-FAMILY: Arial, Helvetica } A.box9headerMenu { FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #052f6b; FONT-FAMILY: Arial, = Helvetica; TEXT-DECORATION: none } A.box9headerMenu:active { FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #052f6b; FONT-FAMILY: Arial, = Helvetica; TEXT-DECORATION: none } A.box9header9Menu:visited { FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #052f6b; FONT-FAMILY: Arial, = Helvetica; TEXT-DECORATION: none } A.box9headerMenu:hover { FONT-WEIGHT: bold; FONT-SIZE: 9pt; COLOR: #000000; FONT-FAMILY: Arial, = Helvetica; TEXT-DECORATION: underline } .anylinkcss { BORDER-RIGHT: #bbb9b9 1px solid; BORDER-TOP: #bbb9b9 1px solid; = Z-INDEX: 100; VISIBILITY: hidden; BORDER-LEFT: #bbb9b9 1px solid; WIDTH: = 165px; LINE-HEIGHT: 18px; BORDER-BOTTOM: #bbb9b9 1px solid; POSITION: = absolute; BACKGROUND-COLOR: #f4f7fe } .anylinkcss A { PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: = 1px; WIDTH: 100%; TEXT-INDENT: 5px; PADDING-TOP: 1px; TEXT-DECORATION: = none } .anylinkcss A:hover { =09 } .shadetabs { PADDING-RIGHT: 0px; MARGIN-TOP: 1px; PADDING-LEFT: 0px; MARGIN-BOTTOM: = 0px; PADDING-BOTTOM: 3px; FONT: bold 12px Verdana; MARGIN-LEFT: 0px; = PADDING-TOP: 3px; LIST-STYLE-TYPE: none; TEXT-ALIGN: left } .shadetabs LI { DISPLAY: inline; MARGIN: 0px } .shadetabs LI A { BORDER-RIGHT: #778 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #778 1px = solid; PADDING-LEFT: 2px; Z-INDEX: 1; BACKGROUND: url(weather/shade.gif) = white repeat-x left top; PADDING-BOTTOM: 3px; BORDER-LEFT: #778 1px = solid; COLOR: #2d2b2b; MARGIN-RIGHT: 0px; PADDING-TOP: 3px; = BORDER-BOTTOM: #778 1px solid; POSITION: relative; TEXT-DECORATION: none } .shadetabs LI A:visited { COLOR: #2d2b2b } .shadetabs LI A:hover { COLOR: #2d2b2b; TEXT-DECORATION: underline } .shadetabs LI A.selected { POSITION: relative; TOP: 1px } .shadetabs LI A.selected { BACKGROUND-IMAGE: url(weather/shadeactive.gif); BORDER-BOTTOM-COLOR: = white } .shadetabs LI A.selected:hover { TEXT-DECORATION: none } .tabcontent { DISPLAY: none } DIV.hiddenPanel { DISPLAY: none } @media Print =20 { .tabcontent { DISPLAY: block! important } } .transbox { FILTER: alpha(opacity=3D80); WIDTH: 340px; BACKGROUND-COLOR: #fff; = opacity: 0.8; -moz-opacity: 0.8 } .stransbox { FILTER: alpha(opacity=3D80); WIDTH: 100%; HEIGHT: 100%; = BACKGROUND-COLOR: #fff; opacity: 0.8; -moz-opacity: 0.8 } #dek { Z-INDEX: 200; VISIBILITY: hidden; POSITION: absolute } .rssPaddingA { PADDING-LEFT: 5px; BORDER-BOTTOM: #727272 1px solid } .rssPaddingB { PADDING-LEFT: 12px; PADDING-BOTTOM: 10px; PADDING-TOP: 0px } .rssPaddingC { PADDING-LEFT: 5px } .rssPaddingD { PADDING-TOP: 4px } .newHeadlinesTest { PADDING-BOTTOM: 8px } .HLapptitle { BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; = FONT-WEIGHT: bold; FONT-SIZE: 10pt; BACKGROUND: = url(content/Image/HLapplistback.jpg) repeat-x center 50%; BORDER-LEFT: = #cccccc 1px solid; COLOR: #800003; FONT-FAMILY: Arial, Helvetia, Sans = Serif; TEXT-DECORATION: none } .HLappheadline { FONT-WEIGHT: bold; FONT-SIZE: 14pt; COLOR: #052f6b; FONT-FAMILY: Arial } .HLapplist { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 9pt; PADDING-BOTTOM: = 2px; CURSOR: pointer; COLOR: #052f6b; PADDING-TOP: 2px; FONT-FAMILY: = Arial, Helvetia, Sans Serif; TEXT-DECORATION: none } .HLapplista { BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: = #cccccc 1px solid; PADDING-LEFT: 1px; FONT-WEIGHT: bold; FONT-SIZE: 9pt; = BACKGROUND-IMAGE: url(content/Image/HLapplistback.jpg); PADDING-BOTTOM: = 1px; BORDER-LEFT: #cccccc 1px solid; CURSOR: pointer; COLOR: #052f6b; = PADDING-TOP: 1px; BORDER-BOTTOM: #cccccc 1px solid; FONT-FAMILY: Arial, = Helvetia, Sans Serif; TEXT-DECORATION: none } .HLapppanels { BORDER-RIGHT: #cccccc 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: = #cccccc 1px solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: = #cccccc 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #cccccc 1px solid } .HLapppanels2 { PADDING-RIGHT: 8px; PADDING-LEFT: 8px } .HLappimg { MAX-WIDTH: 300px; ; WIDTH: expression((document.body.clientWidth > = 299)? "300px" : "auto"); MAX-HEIGHT: 225px; ; HEIGHT: = expression((document.body.clientWidth > 224)? "225px" : "auto") } .HLapplistimg { MAX-WIDTH: 34px; ; WIDTH: expression((document.body.clientWidth > 33)? = "34px" : "auto"); MAX-HEIGHT: 25px; ; HEIGHT: = expression((document.body.clientWidth > 24)? "25px" : "auto") } ------=_NextPart_000_0000_01CA5E0C.4B493D70 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.statejournal.com/anylink.css .anylinkcss { BORDER-RIGHT: black 1px solid; BORDER-TOP: black 1px solid; Z-INDEX: = 100; VISIBILITY: hidden; FONT: 8pt/18px normal Arial, Helvetica, = sans-serif; BORDER-LEFT: black 1px solid; WIDTH: 205px; BORDER-BOTTOM: = black 0px solid; POSITION: absolute; BACKGROUND-COLOR: #ffffff } .anylinkcss A { PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; FONT-WEIGHT: = bold; PADDING-BOTTOM: 1px; WIDTH: 100%; COLOR: #165298; TEXT-INDENT: = 5px; PADDING-TOP: 1px; BORDER-BOTTOM: black 1px solid; TEXT-DECORATION: = none } .anylinkcss A:hover { BACKGROUND-COLOR: #d0deee } ------=_NextPart_000_0000_01CA5E0C.4B493D70 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.statejournal.com/script/prototype.js /* Prototype JavaScript framework, version 1.5.1 * (c) 2005-2007 Sam Stephenson * * Prototype is freely distributable under the terms of an MIT-style = license. * For details, see the Prototype web site: http://www.prototypejs.org/ * /*-----------------------------------------------------------------------= ---*/ var Prototype =3D { Version: '1.5.1', 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 }, BrowserFeatures: { XPath: !!document.evaluate, ElementExtensions: !!window.HTMLElement, SpecificElementExtensions: (document.createElement('div').__proto__ !=3D=3D document.createElement('form').__proto__) }, ScriptFragment: ']*>([\u0001-\uFFFF]*?)', JSONFilter: /^\/\*-secure-\s*(.*)\s*\*\/\s*$/, emptyFunction: function() { }, K: function(x) { return x } } var Class =3D { create: function() { return function() { this.initialize.apply(this, arguments); } } } var Abstract =3D new Object(); Object.extend =3D function(destination, source) { for (var property in source) { destination[property] =3D source[property]; } return destination; } Object.extend(Object, { inspect: function(object) { try { if (object =3D=3D=3D undefined) return 'undefined'; if (object =3D=3D=3D null) return 'null'; return object.inspect ? object.inspect() : object.toString(); } catch (e) { if (e instanceof RangeError) return '...'; throw e; } }, toJSON: function(object) { var type =3D typeof object; switch(type) { case 'undefined': case 'function': case 'unknown': return; case 'boolean': return object.toString(); } if (object =3D=3D=3D null) return 'null'; if (object.toJSON) return object.toJSON(); if (object.ownerDocument =3D=3D=3D document) return; var results =3D []; for (var property in object) { var value =3D Object.toJSON(object[property]); if (value !=3D=3D undefined) results.push(property.toJSON() + ': ' + value); } return '{' + results.join(', ') + '}'; }, keys: function(object) { var keys =3D []; for (var property in object) keys.push(property); return keys; }, values: function(object) { var values =3D []; for (var property in object) values.push(object[property]); return values; }, clone: function(object) { return Object.extend({}, object); } }); Function.prototype.bind =3D function() { var __method =3D this, args =3D $A(arguments), object =3D = args.shift(); return function() { return __method.apply(object, args.concat($A(arguments))); } } Function.prototype.bindAsEventListener =3D function(object) { var __method =3D this, args =3D $A(arguments), object =3D = args.shift(); return function(event) { return __method.apply(object, [event || window.event].concat(args)); } } Object.extend(Number.prototype, { toColorPart: function() { return this.toPaddedString(2, 16); }, succ: function() { return this + 1; }, times: function(iterator) { $R(0, this, true).each(iterator); return this; }, toPaddedString: function(length, radix) { var string =3D this.toString(radix || 10); return '0'.times(length - string.length) + string; }, toJSON: function() { return isFinite(this) ? this.toString() : 'null'; } }); Date.prototype.toJSON =3D function() { return '"' + this.getFullYear() + '-' + (this.getMonth() + 1).toPaddedString(2) + '-' + this.getDate().toPaddedString(2) + 'T' + this.getHours().toPaddedString(2) + ':' + this.getMinutes().toPaddedString(2) + ':' + this.getSeconds().toPaddedString(2) + '"'; }; 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; } catch (e) {} } return returnValue; } } /*-----------------------------------------------------------------------= ---*/ var PeriodicalExecuter =3D Class.create(); PeriodicalExecuter.prototype =3D { initialize: function(callback, frequency) { this.callback =3D callback; this.frequency =3D frequency; this.currentlyExecuting =3D false; this.registerCallback(); }, registerCallback: function() { this.timer =3D setInterval(this.onTimerEvent.bind(this), = this.frequency * 1000); }, stop: function() { if (!this.timer) return; clearInterval(this.timer); this.timer =3D null; }, onTimerEvent: function() { if (!this.currentlyExecuting) { try { this.currentlyExecuting =3D true; this.callback(this); } finally { this.currentlyExecuting =3D false; } } } } Object.extend(String, { interpret: function(value) { return value =3D=3D null ? '' : String(value); }, specialChar: { '\b': '\\b', '\t': '\\t', '\n': '\\n', '\f': '\\f', '\r': '\\r', '\\': '\\\\' } }); 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); } else { result +=3D source, source =3D ''; } } return result; }, sub: function(pattern, replacement, count) { replacement =3D this.gsub.prepareReplacement(replacement); count =3D count =3D=3D=3D undefined ? 1 : count; return this.gsub(pattern, function(match) { if (--count < 0) return match[0]; return replacement(match); }); }, scan: function(pattern, iterator) { this.gsub(pattern, iterator); return this; }, truncate: function(length, truncation) { length =3D length || 30; truncation =3D truncation =3D=3D=3D undefined ? '...' : truncation; return this.length > length ? this.slice(0, length - truncation.length) + truncation : this; }, strip: function() { return this.replace(/^\s+/, '').replace(/\s+$/, ''); }, stripTags: function() { return this.replace(/<\/?[^>]+>/gi, ''); }, stripScripts: function() { return this.replace(new RegExp(Prototype.ScriptFragment, 'img'), = ''); }, extractScripts: function() { 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]; }); }, evalScripts: function() { return this.extractScripts().map(function(script) { return = eval(script) }); }, escapeHTML: function() { var self =3D arguments.callee; self.text.data =3D this; return self.div.innerHTML; }, unescapeHTML: function() { var div =3D document.createElement('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) : ''; }, 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 (hash[key].constructor !=3D Array) hash[key] =3D = [hash[key]]; hash[key].push(value); } else hash[key] =3D value; } return hash; }); }, toArray: function() { return this.split(''); }, succ: function() { return this.slice(0, this.length - 1) + String.fromCharCode(this.charCodeAt(this.length - 1) + 1); }, times: function(count) { var result =3D ''; for (var i =3D 0; i < count; i++) result +=3D this; return result; }, 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 '-' ? parts[0].charAt(0).toUpperCase() + parts[0].substring(1) : parts[0]; for (var i =3D 1; i < len; i++) camelized +=3D parts[i].charAt(0).toUpperCase() + = parts[i].substring(1); return camelized; }, capitalize: function() { return this.charAt(0).toUpperCase() + = this.substring(1).toLowerCase(); }, underscore: function() { return this.gsub(/::/, = '/').gsub(/([A-Z]+)([A-Z][a-z])/,'#{1}_#{2}').gsub(/([a-z\d])([A-Z])/,'#{= 1}_#{2}').gsub(/-/,'_').toLowerCase(); }, dasherize: function() { return this.gsub(/_/,'-'); }, inspect: function(useDoubleQuotes) { var escapedString =3D this.gsub(/[\x00-\x1f\\]/, function(match) { var character =3D String.specialChar[match[0]]; return character ? character : '\\u00' + = match[0].charCodeAt().toPaddedString(2, 16); }); if (useDoubleQuotes) return '"' + escapedString.replace(/"/g, '\\"') = + '"'; return "'" + escapedString.replace(/'/g, '\\\'') + "'"; }, toJSON: function() { return this.inspect(true); }, unfilterJSON: function(filter) { return this.sub(filter || Prototype.JSONFilter, '#{1}'); }, evalJSON: function(sanitize) { var json =3D this.unfilterJSON(); try { if (!sanitize || = (/^("(\\.|[^"\\\n\r])*?"|[,:{}\[\]0-9.\-+Eaeflnr-u = \n\r\t])+?$/.test(json))) return eval('(' + json + ')'); } catch (e) { } throw new SyntaxError('Badly formed JSON string: ' + = this.inspect()); }, include: function(pattern) { return this.indexOf(pattern) > -1; }, startsWith: function(pattern) { return this.indexOf(pattern) =3D=3D=3D 0; }, endsWith: function(pattern) { var d =3D this.length - pattern.length; return d >=3D 0 && this.lastIndexOf(pattern) =3D=3D=3D d; }, empty: function() { return this =3D=3D ''; }, blank: function() { return /^\s*$/.test(this); } }); if (Prototype.Browser.WebKit || Prototype.Browser.IE) = Object.extend(String.prototype, { escapeHTML: function() { return = this.replace(/&/g,'&').replace(//g,'>'); }, unescapeHTML: function() { return = this.replace(/&/g,'&').replace(/</g,'<').replace(/>/g,'>'); } }); String.prototype.gsub.prepareReplacement =3D function(replacement) { if (typeof replacement =3D=3D 'function') return replacement; var template =3D new Template(replacement); return function(match) { return template.evaluate(match) }; } String.prototype.parseQuery =3D String.prototype.toQueryParams; Object.extend(String.prototype.escapeHTML, { div: document.createElement('div'), text: document.createTextNode('') }); with (String.prototype.escapeHTML) div.appendChild(text); var Template =3D Class.create(); Template.Pattern =3D /(^|.|\r|\n)(#\{(.*?)\})/; Template.prototype =3D { initialize: function(template, pattern) { this.template =3D template.toString(); this.pattern =3D pattern || Template.Pattern; }, evaluate: function(object) { return this.template.gsub(this.pattern, function(match) { var before =3D match[1]; if (before =3D=3D '\\') return match[2]; return before + String.interpret(object[match[3]]); }); } } var $break =3D {}, $continue =3D new Error('"throw $continue" is = deprecated, use "return" instead'); var Enumerable =3D { each: function(iterator) { var index =3D 0; try { this._each(function(value) { iterator(value, index++); }); } catch (e) { if (e !=3D $break) throw e; } return this; }, eachSlice: function(number, iterator) { 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.map(iterator); }, all: function(iterator) { var result =3D true; this.each(function(value, index) { result =3D result && !!(iterator || Prototype.K)(value, index); if (!result) throw $break; }); return result; }, any: function(iterator) { var result =3D false; this.each(function(value, index) { if (result =3D !!(iterator || Prototype.K)(value, index)) throw $break; }); return result; }, collect: function(iterator) { var results =3D []; this.each(function(value, index) { results.push((iterator || Prototype.K)(value, index)); }); return results; }, detect: function(iterator) { var result; this.each(function(value, index) { if (iterator(value, index)) { result =3D value; throw $break; } }); return result; }, findAll: function(iterator) { var results =3D []; this.each(function(value, index) { if (iterator(value, index)) results.push(value); }); return results; }, grep: function(pattern, iterator) { var results =3D []; this.each(function(value, index) { var stringValue =3D value.toString(); if (stringValue.match(pattern)) results.push((iterator || Prototype.K)(value, index)); }) return results; }, include: function(object) { var found =3D false; this.each(function(value) { if (value =3D=3D object) { found =3D true; throw $break; } }); return found; }, inGroupsOf: function(number, fillWith) { fillWith =3D fillWith =3D=3D=3D undefined ? null : fillWith; return this.eachSlice(number, function(slice) { while(slice.length < number) slice.push(fillWith); return slice; }); }, inject: function(memo, iterator) { this.each(function(value, index) { memo =3D iterator(memo, value, index); }); return memo; }, invoke: function(method) { var args =3D $A(arguments).slice(1); return this.map(function(value) { return value[method].apply(value, args); }); }, max: function(iterator) { var result; this.each(function(value, index) { value =3D (iterator || Prototype.K)(value, index); if (result =3D=3D undefined || value >=3D result) result =3D value; }); return result; }, min: function(iterator) { var result; this.each(function(value, index) { value =3D (iterator || Prototype.K)(value, index); if (result =3D=3D undefined || value < result) result =3D value; }); return result; }, partition: function(iterator) { var trues =3D [], falses =3D []; this.each(function(value, index) { ((iterator || Prototype.K)(value, index) ? trues : falses).push(value); }); return [trues, falses]; }, pluck: function(property) { var results =3D []; this.each(function(value, index) { results.push(value[property]); }); return results; }, reject: function(iterator) { var results =3D []; this.each(function(value, index) { if (!iterator(value, index)) results.push(value); }); return results; }, sortBy: function(iterator) { return this.map(function(value, index) { return {value: value, criteria: iterator(value, index)}; }).sort(function(left, right) { var a =3D left.criteria, b =3D right.criteria; return a < b ? -1 : a > b ? 1 : 0; }).pluck('value'); }, toArray: function() { return this.map(); }, zip: function() { var iterator =3D Prototype.K, args =3D $A(arguments); if (typeof args.last() =3D=3D 'function') iterator =3D args.pop(); var collections =3D [this].concat(args).map($A); return this.map(function(value, index) { return iterator(collections.pluck(index)); }); }, size: function() { return this.toArray().length; }, inspect: function() { return '#'; } } Object.extend(Enumerable, { map: Enumerable.collect, find: Enumerable.detect, select: Enumerable.findAll, member: Enumerable.include, entries: Enumerable.toArray }); var $A =3D Array.from =3D function(iterable) { if (!iterable) return []; if (iterable.toArray) { return iterable.toArray(); } else { var results =3D []; for (var i =3D 0, length =3D iterable.length; i < length; i++) results.push(iterable[i]); return results; } } if (Prototype.Browser.WebKit) { $A =3D Array.from =3D function(iterable) { if (!iterable) return []; if (!(typeof iterable =3D=3D 'function' && iterable =3D=3D '[object = NodeList]') && iterable.toArray) { return iterable.toArray(); } else { var results =3D []; for (var i =3D 0, length =3D iterable.length; i < length; i++) results.push(iterable[i]); return results; } } } 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]); }, clear: function() { this.length =3D 0; return this; }, first: function() { return this[0]; }, last: function() { return this[this.length - 1]; }, compact: function() { return this.select(function(value) { return value !=3D null; }); }, flatten: function() { return this.inject([], function(array, value) { return array.concat(value && value.constructor =3D=3D Array ? value.flatten() : [value]); }); }, without: function() { var values =3D $A(arguments); return this.select(function(value) { return !values.include(value); }); }, indexOf: function(object) { for (var i =3D 0, length =3D this.length; i < length; i++) if (this[i] =3D=3D object) return i; return -1; }, reverse: function(inline) { return (inline !=3D=3D false ? this : this.toArray())._reverse(); }, reduce: function() { return this.length > 1 ? this : this[0]; }, uniq: function(sorted) { return this.inject([], function(array, value, index) { if (0 =3D=3D index || (sorted ? array.last() !=3D value : = !array.include(value))) array.push(value); return array; }); }, clone: function() { return [].concat(this); }, size: function() { return this.length; }, inspect: function() { return '[' + this.map(Object.inspect).join(', ') + ']'; }, toJSON: function() { var results =3D []; this.each(function(object) { var value =3D Object.toJSON(object); if (value !=3D=3D undefined) results.push(value); }); return '[' + results.join(', ') + ']'; } }); Array.prototype.toArray =3D Array.prototype.clone; function $w(string) { string =3D string.strip(); return string ? string.split(/\s+/) : []; } 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 (arguments[i].constructor =3D=3D Array) { for (var j =3D 0, arrayLength =3D arguments[i].length; j < = arrayLength; j++) array.push(arguments[i][j]); } else { array.push(arguments[i]); } } return array; } } var Hash =3D function(object) { if (object instanceof Hash) this.merge(object); else Object.extend(this, object || {}); }; Object.extend(Hash, { toQueryString: function(obj) { var parts =3D []; parts.add =3D arguments.callee.addPair; this.prototype._each.call(obj, function(pair) { if (!pair.key) return; var value =3D pair.value; if (value && typeof value =3D=3D 'object') { if (value.constructor =3D=3D Array) value.each(function(value) { parts.add(pair.key, value); }); return; } parts.add(pair.key, value); }); return parts.join('&'); }, toJSON: function(object) { var results =3D []; this.prototype._each.call(object, function(pair) { var value =3D Object.toJSON(pair.value); if (value !=3D=3D undefined) results.push(pair.key.toJSON() + ': ' = + value); }); return '{' + results.join(', ') + '}'; } }); Hash.toQueryString.addPair =3D function(key, value, prefix) { key =3D encodeURIComponent(key); if (value =3D=3D=3D undefined) this.push(key); else this.push(key + '=3D' + (value =3D=3D null ? '' : = encodeURIComponent(value))); } Object.extend(Hash.prototype, Enumerable); Object.extend(Hash.prototype, { _each: function(iterator) { for (var key in this) { var value =3D this[key]; if (value && value =3D=3D Hash.prototype[key]) continue; var pair =3D [key, value]; pair.key =3D key; pair.value =3D value; iterator(pair); } }, keys: function() { return this.pluck('key'); }, values: function() { return this.pluck('value'); }, merge: function(hash) { return $H(hash).inject(this, function(mergedHash, pair) { mergedHash[pair.key] =3D pair.value; return mergedHash; }); }, remove: function() { var result; for(var i =3D 0, length =3D arguments.length; i < length; i++) { var value =3D this[arguments[i]]; if (value !=3D=3D undefined){ if (result =3D=3D=3D undefined) result =3D value; else { if (result.constructor !=3D Array) result =3D [result]; result.push(value) } } delete this[arguments[i]]; } return result; }, toQueryString: function() { return Hash.toQueryString(this); }, inspect: function() { return '#'; }, toJSON: function() { return Hash.toJSON(this); } }); function $H(object) { if (object instanceof Hash) return object; return new Hash(object); }; // Safari iterates over shadowed properties if (function() { var i =3D 0, Test =3D function(value) { this.key =3D value }; Test.prototype.key =3D 'foo'; for (var property in new Test('bar')) i++; return i > 1; }()) Hash.prototype._each =3D function(iterator) { var cache =3D []; for (var key in this) { var value =3D this[key]; if ((value && value =3D=3D Hash.prototype[key]) || = cache.include(key)) continue; cache.push(key); var pair =3D [key, value]; pair.key =3D key; pair.value =3D value; iterator(pair); } }; ObjectRange =3D Class.create(); Object.extend(ObjectRange.prototype, Enumerable); Object.extend(ObjectRange.prototype, { initialize: function(start, end, exclusive) { this.start =3D start; this.end =3D end; this.exclusive =3D exclusive; }, _each: function(iterator) { var value =3D this.start; while (this.include(value)) { iterator(value); value =3D value.succ(); } }, include: function(value) { if (value < this.start) return false; if (this.exclusive) return value < this.end; return value <=3D this.end; } }); var $R =3D function(start, end, exclusive) { return new ObjectRange(start, end, exclusive); } var Ajax =3D { getTransport: function() { return Try.these( function() {return new XMLHttpRequest()}, function() {return new ActiveXObject('Msxml2.XMLHTTP')}, function() {return new ActiveXObject('Microsoft.XMLHTTP')} ) || false; }, activeRequestCount: 0 } Ajax.Responders =3D { responders: [], _each: function(iterator) { this.responders._each(iterator); }, register: function(responder) { if (!this.include(responder)) this.responders.push(responder); }, unregister: function(responder) { this.responders =3D this.responders.without(responder); }, dispatch: function(callback, request, transport, json) { this.each(function(responder) { if (typeof responder[callback] =3D=3D 'function') { try { responder[callback].apply(responder, [request, transport, = json]); } catch (e) {} } }); } }; Object.extend(Ajax.Responders, Enumerable); Ajax.Responders.register({ onCreate: function() { Ajax.activeRequestCount++; }, onComplete: function() { Ajax.activeRequestCount--; } }); Ajax.Base =3D function() {}; Ajax.Base.prototype =3D { setOptions: function(options) { this.options =3D { method: 'post', asynchronous: true, contentType: 'application/x-www-form-urlencoded', encoding: 'UTF-8', parameters: '' } Object.extend(this.options, options || {}); this.options.method =3D this.options.method.toLowerCase(); if (typeof this.options.parameters =3D=3D 'string') this.options.parameters =3D = this.options.parameters.toQueryParams(); } } Ajax.Request =3D Class.create(); Ajax.Request.Events =3D ['Uninitialized', 'Loading', 'Loaded', 'Interactive', 'Complete']; Ajax.Request.prototype =3D Object.extend(new Ajax.Base(), { _complete: false, initialize: function(url, options) { this.transport =3D Ajax.getTransport(); this.setOptions(options); this.request(url); }, 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)) { // simulate other verbs over post params['_method'] =3D this.method; this.method =3D 'post'; } this.parameters =3D params; if (params =3D Hash.toQueryString(params)) { // when GET, append parameters to URL if (this.method =3D=3D 'get') this.url +=3D (this.url.include('?') ? '&' : '?') + params; else if (/Konqueror|Safari|KHTML/.test(navigator.userAgent)) params +=3D '&_=3D'; } try { if (this.options.onCreate) this.options.onCreate(this.transport); Ajax.Responders.dispatch('onCreate', this, this.transport); this.transport.open(this.method.toUpperCase(), this.url, this.options.asynchronous); if (this.options.asynchronous) setTimeout(function() { this.respondToReadyState(1) = }.bind(this), 10); 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); /* Force Firefox to handle ready state 4 for synchronous requests = */ if (!this.options.asynchronous && this.transport.overrideMimeType) this.onStateChange(); } catch (e) { this.dispatchException(e); } }, onStateChange: function() { var readyState =3D this.transport.readyState; if (readyState > 1 && !((readyState =3D=3D 4) && this._complete)) this.respondToReadyState(this.transport.readyState); }, setRequestHeaders: function() { var headers =3D { 'X-Requested-With': 'XMLHttpRequest', 'X-Prototype-Version': Prototype.Version, 'Accept': 'text/javascript, text/html, application/xml, text/xml, = */*' }; if (this.method =3D=3D 'post') { headers['Content-type'] =3D this.options.contentType + (this.options.encoding ? '; charset=3D' + this.options.encoding = : ''); /* Force "Connection: close" for older Mozilla browsers to work * around a bug where XMLHttpRequest sends an incorrect * Content-length header. See Mozilla Bugzilla #246651. */ if (this.transport.overrideMimeType && (navigator.userAgent.match(/Gecko\/(\d{4})/) || [0,2005])[1] < = 2005) headers['Connection'] =3D 'close'; } // user-defined headers if (typeof this.options.requestHeaders =3D=3D 'object') { var extras =3D this.options.requestHeaders; if (typeof extras.push =3D=3D 'function') 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 }); } for (var name in headers) this.transport.setRequestHeader(name, headers[name]); }, success: function() { return !this.transport.status || (this.transport.status >=3D 200 && this.transport.status < = 300); }, respondToReadyState: function(readyState) { var state =3D Ajax.Request.Events[readyState]; var transport =3D this.transport, json =3D this.evalJSON(); if (state =3D=3D 'Complete') { try { this._complete =3D true; (this.options['on' + this.transport.status] || this.options['on' + (this.success() ? 'Success' : = 'Failure')] || Prototype.emptyFunction)(transport, json); } catch (e) { this.dispatchException(e); } var contentType =3D this.getHeader('Content-type'); if (contentType && contentType.strip(). match(/^(text|application)\/(x-)?(java|ecma)script(;.*)?$/i)) this.evalResponse(); } try { (this.options['on' + state] || Prototype.emptyFunction)(transport, = json); Ajax.Responders.dispatch('on' + state, this, transport, json); } catch (e) { this.dispatchException(e); } if (state =3D=3D 'Complete') { // avoid memory leak in MSIE: clean up this.transport.onreadystatechange =3D Prototype.emptyFunction; } }, getHeader: function(name) { try { return this.transport.getResponseHeader(name); } catch (e) { return null } }, evalJSON: function() { try { var json =3D this.getHeader('X-JSON'); return json ? json.evalJSON() : null; } catch (e) { return null } }, evalResponse: function() { try { return eval((this.transport.responseText || '').unfilterJSON()); } catch (e) { this.dispatchException(e); } }, dispatchException: function(exception) { (this.options.onException || Prototype.emptyFunction)(this, = exception); Ajax.Responders.dispatch('onException', this, exception); } }); Ajax.Updater =3D Class.create(); Object.extend(Object.extend(Ajax.Updater.prototype, = Ajax.Request.prototype), { initialize: function(container, url, options) { this.container =3D { success: (container.success || container), failure: (container.failure || (container.success ? null : = container)) } this.transport =3D Ajax.getTransport(); this.setOptions(options); var onComplete =3D this.options.onComplete || = Prototype.emptyFunction; this.options.onComplete =3D (function(transport, param) { this.updateContent(); onComplete(transport, param); }).bind(this); this.request(url); }, updateContent: function() { var receiver =3D this.container[this.success() ? 'success' : = 'failure']; var response =3D this.transport.responseText; if (!this.options.evalScripts) response =3D response.stripScripts(); if (receiver =3D $(receiver)) { if (this.options.insertion) new this.options.insertion(receiver, response); else receiver.update(response); } if (this.success()) { if (this.onComplete) setTimeout(this.onComplete.bind(this), 10); } } }); Ajax.PeriodicalUpdater =3D Class.create(); Ajax.PeriodicalUpdater.prototype =3D Object.extend(new Ajax.Base(), { initialize: function(container, url, options) { this.setOptions(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(); }, start: function() { this.options.onComplete =3D this.updateComplete.bind(this); this.onTimerEvent(); }, stop: function() { this.updater.options.onComplete =3D undefined; clearTimeout(this.timer); (this.onComplete || Prototype.emptyFunction).apply(this, arguments); }, updateComplete: function(request) { if (this.options.decay) { this.decay =3D (request.responseText =3D=3D this.lastText ? this.decay * this.options.decay : 1); this.lastText =3D request.responseText; } this.timer =3D setTimeout(this.onTimerEvent.bind(this), this.decay * this.frequency * 1000); }, onTimerEvent: function() { this.updater =3D new Ajax.Updater(this.container, this.url, = this.options); } }); 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; } if (typeof element =3D=3D 'string') element =3D document.getElementById(element); return Element.extend(element); } 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(query.snapshotItem(i)); return results; }; document.getElementsByClassName =3D function(className, parentElement) = { var q =3D ".//*[contains(concat(' ', @class, ' '), ' " + className + = " ')]"; return document._getElementsByXPath(q, parentElement); } } else document.getElementsByClassName =3D function(className, = parentElement) { var children =3D ($(parentElement) || = document.body).getElementsByTagName('*'); var elements =3D [], child; for (var i =3D 0, length =3D children.length; i < length; i++) { child =3D children[i]; if (Element.hasClassName(child, className)) elements.push(Element.extend(child)); } return elements; }; /*-----------------------------------------------------------------------= ---*/ if (!window.Element) var Element =3D {}; Element.extend =3D function(element) { var F =3D Prototype.BrowserFeatures; if (!element || !element.tagName || element.nodeType =3D=3D 3 || element._extended || F.SpecificElementExtensions || element =3D=3D = window) return element; var methods =3D {}, tagName =3D element.tagName, cache =3D = Element.extend.cache, T =3D Element.Methods.ByTag; // extend methods for all tags (Safari doesn't need this) if (!F.ElementExtensions) { Object.extend(methods, Element.Methods), Object.extend(methods, Element.Methods.Simulated); } // extend methods for specific tags if (T[tagName]) Object.extend(methods, T[tagName]); for (var property in methods) { var value =3D methods[property]; if (typeof value =3D=3D 'function' && !(property in element)) element[property] =3D cache.findOrStore(value); } element._extended =3D Prototype.emptyFunction; return element; }; Element.extend.cache =3D { findOrStore: function(value) { return this[value] =3D this[value] || function() { return value.apply(null, [this].concat($A(arguments))); } } }; Element.Methods =3D { visible: function(element) { return $(element).style.display !=3D 'none'; }, toggle: function(element) { element =3D $(element); Element[Element.visible(element) ? 'hide' : 'show'](element); return element; }, hide: function(element) { $(element).style.display =3D 'none'; return element; }, show: function(element) { $(element).style.display =3D ''; return element; }, remove: function(element) { element =3D $(element); element.parentNode.removeChild(element); return element; }, update: function(element, html) { html =3D typeof html =3D=3D 'undefined' ? '' : html.toString(); $(element).innerHTML =3D html.stripScripts(); setTimeout(function() {html.evalScripts()}, 10); return element; }, replace: function(element, html) { element =3D $(element); html =3D typeof html =3D=3D 'undefined' ? '' : html.toString(); if (element.outerHTML) { element.outerHTML =3D html.stripScripts(); } else { var range =3D element.ownerDocument.createRange(); range.selectNodeContents(element); element.parentNode.replaceChild( range.createContextualFragment(html.stripScripts()), element); } setTimeout(function() {html.evalScripts()}, 10); return element; }, 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); }); return result + '>'; }, 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; }, ancestors: function(element) { return $(element).recursivelyCollect('parentNode'); }, descendants: function(element) { return = $A($(element).getElementsByTagName('*')).each(Element.extend); }, firstDescendant: function(element) { element =3D $(element).firstChild; while (element && element.nodeType !=3D 1) element =3D = element.nextSibling; return $(element); }, 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 []; }, previousSiblings: function(element) { return $(element).recursivelyCollect('previousSibling'); }, nextSiblings: function(element) { return $(element).recursivelyCollect('nextSibling'); }, siblings: function(element) { element =3D $(element); return = element.previousSiblings().reverse().concat(element.nextSiblings()); }, match: function(element, selector) { if (typeof selector =3D=3D 'string') selector =3D new Selector(selector); return selector.match($(element)); }, up: function(element, expression, index) { element =3D $(element); if (arguments.length =3D=3D 1) return $(element.parentNode); var ancestors =3D element.ancestors(); return expression ? Selector.findElement(ancestors, expression, = index) : ancestors[index || 0]; }, down: function(element, expression, index) { element =3D $(element); if (arguments.length =3D=3D 1) return element.firstDescendant(); var descendants =3D element.descendants(); return expression ? Selector.findElement(descendants, expression, = index) : descendants[index || 0]; }, 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 expression ? Selector.findElement(previousSiblings, = expression, index) : previousSiblings[index || 0]; }, 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 expression ? Selector.findElement(nextSiblings, expression, = index) : nextSiblings[index || 0]; }, getElementsBySelector: function() { var args =3D $A(arguments), element =3D $(args.shift()); return Selector.findChildElements(element, args); }, getElementsByClassName: function(element, className) { return document.getElementsByClassName(className, element); }, readAttribute: function(element, name) { element =3D $(element); if (Prototype.Browser.IE) { if (!element.attributes) return null; var t =3D Element._attributeTranslations; if (t.values[name]) return t.values[name](element, name); if (t.names[name]) name =3D t.names[name]; var attribute =3D element.attributes[name]; return attribute ? attribute.nodeValue : null; } return element.getAttribute(name); }, getHeight: function(element) { return $(element).getDimensions().height; }, getWidth: function(element) { return $(element).getDimensions().width; }, classNames: function(element) { return new Element.ClassNames(element); }, hasClassName: function(element, className) { if (!(element =3D $(element))) return; var elementClassName =3D element.className; if (elementClassName.length =3D=3D 0) return false; if (elementClassName =3D=3D className || elementClassName.match(new RegExp("(^|\\s)" + className + = "(\\s|$)"))) return true; return false; }, addClassName: function(element, className) { if (!(element =3D $(element))) return; Element.classNames(element).add(className); return element; }, removeClassName: function(element, className) { if (!(element =3D $(element))) return; Element.classNames(element).remove(className); return element; }, toggleClassName: function(element, className) { if (!(element =3D $(element))) return; Element.classNames(element)[element.hasClassName(className) ? = 'remove' : 'add'](className); return element; }, observe: function() { Event.observe.apply(Event, arguments); return $A(arguments).first(); }, stopObserving: function() { Event.stopObserving.apply(Event, arguments); return $A(arguments).first(); }, // removes whitespace-only text node children 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; } return element; }, empty: function(element) { return $(element).innerHTML.blank(); }, descendantOf: function(element, ancestor) { element =3D $(element), ancestor =3D $(ancestor); while (element =3D element.parentNode) if (element =3D=3D ancestor) return true; return false; }, scrollTo: function(element) { element =3D $(element); var pos =3D Position.cumulativeOffset(element); window.scrollTo(pos[0], pos[1]); return element; }, 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; } if (style =3D=3D 'opacity') return value ? parseFloat(value) : 1.0; return value =3D=3D 'auto' ? null : value; }, getOpacity: function(element) { return $(element).getStyle('opacity'); }, setStyle: function(element, styles, camelized) { element =3D $(element); var elementStyle =3D element.style; for (var property in styles) if (property =3D=3D 'opacity') = element.setOpacity(styles[property]) else elementStyle[(property =3D=3D 'float' || property =3D=3D = 'cssFloat') ? (elementStyle.styleFloat =3D=3D=3D undefined ? 'cssFloat' : = 'styleFloat') : (camelized ? property : property.camelize())] =3D = styles[property]; return element; }, setOpacity: function(element, value) { element =3D $(element); element.style.opacity =3D (value =3D=3D 1 || value =3D=3D=3D '') ? = '' : (value < 0.00001) ? 0 : value; return element; }, 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}; // All *Width and *Height properties give 0 on elements with display = none, // so enable the element temporarily 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}; }, 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'; // Opera returns the offset relative to the positioning context, = when an // element is position relative but top and left have not been = defined if (window.opera) { element.style.top =3D 0; element.style.left =3D 0; } } return element; }, 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 ''; } return element; }, makeClipping: function(element) { element =3D $(element); if (element._overflow) return element; element._overflow =3D element.style.overflow || 'auto'; if ((Element.getStyle(element, 'overflow') || 'visible') !=3D = 'hidden') element.style.overflow =3D 'hidden'; return element; }, 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; } }; Object.extend(Element.Methods, { childOf: Element.Methods.descendantOf, childElements: Element.Methods.immediateDescendants }); if (Prototype.Browser.Opera) { Element.Methods._getStyle =3D Element.Methods.getStyle; Element.Methods.getStyle =3D function(element, style) { switch(style) { case 'left': case 'top': case 'right': case 'bottom': if (Element._getStyle(element, 'position') =3D=3D 'static') = return null; default: return Element._getStyle(element, style); } }; } else if (Prototype.Browser.IE) { 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; } 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; } return value; }; Element.Methods.setOpacity =3D function(element, value) { element =3D $(element); var filter =3D element.getStyle('filter'), style =3D element.style; if (value =3D=3D 1 || value =3D=3D=3D '') { style.filter =3D filter.replace(/alpha\([^\)]*\)/gi,''); return element; } else if (value < 0.00001) value =3D 0; style.filter =3D filter.replace(/alpha\([^\)]*\)/gi, '') + 'alpha(opacity=3D' + (value * 100) + ')'; return element; }; // IE is missing .innerHTML support for TABLE-related elements Element.Methods.update =3D function(element, html) { element =3D $(element); html =3D typeof html =3D=3D 'undefined' ? '' : html.toString(); var tagName =3D element.tagName.toUpperCase(); if (['THEAD','TBODY','TR','TD'].include(tagName)) { var div =3D document.createElement('div'); switch (tagName) { case 'THEAD': case 'TBODY': div.innerHTML =3D '' + html.stripScripts() + = '
'; depth =3D 2; break; case 'TR': div.innerHTML =3D '' + html.stripScripts() = + '
'; depth =3D 3; break; case 'TD': div.innerHTML =3D '
' + = html.stripScripts() + '
'; depth =3D 4; } $A(element.childNodes).each(function(node) { = element.removeChild(node) }); depth.times(function() { div =3D div.firstChild }); $A(div.childNodes).each(function(node) { element.appendChild(node) = }); } else { element.innerHTML =3D html.stripScripts(); } setTimeout(function() { html.evalScripts() }, 10); return element; } } else if (Prototype.Browser.Gecko) { Element.Methods.setOpacity =3D function(element, value) { element =3D $(element); element.style.opacity =3D (value =3D=3D 1) ? 0.999999 : (value =3D=3D=3D '') ? '' : (value < 0.00001) ? 0 : value; return element; }; } Element._attributeTranslations =3D { names: { colspan: "colSpan", rowspan: "rowSpan", valign: "vAlign", datetime: "dateTime", accesskey: "accessKey", tabindex: "tabIndex", enctype: "encType", maxlength: "maxLength", readonly: "readOnly", longdesc: "longDesc" }, values: { _getAttr: function(element, attribute) { return element.getAttribute(attribute, 2); }, _flag: function(element, attribute) { return $(element).hasAttribute(attribute) ? attribute : null; }, style: function(element) { return element.style.cssText.toLowerCase(); }, title: function(element) { var node =3D element.getAttributeNode('title'); return node.specified ? node.nodeValue : null; } } }; (function() { Object.extend(this, { href: this._getAttr, src: this._getAttr, type: this._getAttr, disabled: this._flag, checked: this._flag, readonly: this._flag, multiple: this._flag }); }).call(Element._attributeTranslations.values); Element.Methods.Simulated =3D { hasAttribute: function(element, attribute) { var t =3D Element._attributeTranslations, node; attribute =3D t.names[attribute] || attribute; node =3D $(element).getAttributeNode(attribute); return node && node.specified; } }; 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; } Element.hasAttribute =3D function(element, attribute) { if (element.hasAttribute) return element.hasAttribute(attribute); return Element.Methods.Simulated.hasAttribute(element, attribute); }; 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) }); } if (arguments.length =3D=3D 2) { var tagName =3D methods; methods =3D arguments[1]; } if (!tagName) Object.extend(Element.Methods, methods || {}); else { if (tagName.constructor =3D=3D Array) tagName.each(extend); else extend(tagName); } function extend(tagName) { tagName =3D tagName.toUpperCase(); if (!Element.Methods.ByTag[tagName]) Element.Methods.ByTag[tagName] =3D {}; Object.extend(Element.Methods.ByTag[tagName], methods); } function copy(methods, destination, onlyIfAbsent) { onlyIfAbsent =3D onlyIfAbsent || false; var cache =3D Element.extend.cache; for (var property in methods) { var value =3D methods[property]; if (!onlyIfAbsent || !(property in destination)) destination[property] =3D cache.findOrStore(value); } } 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" }; 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]; } if (F.ElementExtensions) { copy(Element.Methods, HTMLElement.prototype); copy(Element.Methods.Simulated, HTMLElement.prototype, true); } if (F.SpecificElementExtensions) { for (var tag in Element.Methods.ByTag) { var klass =3D findDOMClass(tag); if (typeof klass =3D=3D "undefined") continue; copy(T[tag], klass.prototype); } } Object.extend(Element, Element.Methods); delete Element.ByTag; }; var Toggle =3D { display: Element.toggle }; /*-----------------------------------------------------------------------= ---*/ Abstract.Insertion =3D function(adjacency) { this.adjacency =3D adjacency; } Abstract.Insertion.prototype =3D { initialize: function(element, content) { this.element =3D $(element); this.content =3D content.stripScripts(); if (this.adjacency && this.element.insertAdjacentHTML) { try { this.element.insertAdjacentHTML(this.adjacency, this.content); } catch (e) { var tagName =3D this.element.tagName.toUpperCase(); if (['TBODY', 'TR'].include(tagName)) { this.insertContent(this.contentFromAnonymousTable()); } else { throw e; } } } else { this.range =3D this.element.ownerDocument.createRange(); if (this.initializeRange) this.initializeRange(); = this.insertContent([this.range.createContextualFragment(this.content)]); } setTimeout(function() {content.evalScripts()}, 10); }, contentFromAnonymousTable: function() { var div =3D document.createElement('div'); div.innerHTML =3D '' + this.content + = '
'; return $A(div.childNodes[0].childNodes[0].childNodes); } } var Insertion =3D new Object(); Insertion.Before =3D Class.create(); Insertion.Before.prototype =3D Object.extend(new = Abstract.Insertion('beforeBegin'), { initializeRange: function() { this.range.setStartBefore(this.element); }, insertContent: function(fragments) { fragments.each((function(fragment) { this.element.parentNode.insertBefore(fragment, this.element); }).bind(this)); } }); Insertion.Top =3D Class.create(); Insertion.Top.prototype =3D Object.extend(new = Abstract.Insertion('afterBegin'), { initializeRange: function() { this.range.selectNodeContents(this.element); this.range.collapse(true); }, insertContent: function(fragments) { fragments.reverse(false).each((function(fragment) { this.element.insertBefore(fragment, this.element.firstChild); }).bind(this)); } }); Insertion.Bottom =3D Class.create(); Insertion.Bottom.prototype =3D Object.extend(new = Abstract.Insertion('beforeEnd'), { initializeRange: function() { this.range.selectNodeContents(this.element); this.range.collapse(this.element); }, insertContent: function(fragments) { fragments.each((function(fragment) { this.element.appendChild(fragment); }).bind(this)); } }); Insertion.After =3D Class.create(); Insertion.After.prototype =3D Object.extend(new = Abstract.Insertion('afterEnd'), { initializeRange: function() { this.range.setStartAfter(this.element); }, insertContent: function(fragments) { fragments.each((function(fragment) { this.element.parentNode.insertBefore(fragment, this.element.nextSibling); }).bind(this)); } }); /*-----------------------------------------------------------------------= ---*/ Element.ClassNames =3D Class.create(); Element.ClassNames.prototype =3D { initialize: function(element) { this.element =3D $(element); }, _each: function(iterator) { this.element.className.split(/\s+/).select(function(name) { return name.length > 0; })._each(iterator); }, set: function(className) { this.element.className =3D className; }, add: function(classNameToAdd) { if (this.include(classNameToAdd)) return; this.set($A(this).concat(classNameToAdd).join(' ')); }, remove: function(classNameToRemove) { if (!this.include(classNameToRemove)) return; this.set($A(this).without(classNameToRemove).join(' ')); }, toString: function() { return $A(this).join(' '); } }; Object.extend(Element.ClassNames.prototype, Enumerable); /* Portions of the Selector class are derived from Jack Slocum=E2=80=99s = DomQuery, * part of YUI-Ext version 0.40, distributed under the terms of an = MIT-style * license. Please see http://www.yui-ext.com/ for more information. */ var Selector =3D Class.create(); Selector.prototype =3D { initialize: function(expression) { this.expression =3D expression.strip(); this.compileMatcher(); }, compileMatcher: function() { // Selectors with namespaced attributes can't use the XPath version if (Prototype.BrowserFeatures.XPath && = !(/\[[\w-]*?:/).test(this.expression)) 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; } 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(typeof c[i] =3D=3D 'function' ? c[i](m) : new Template(c[i]).evaluate(m)); e =3D e.replace(m[0], ''); break; } } } this.matcher.push("return h.unique(n);\n}"); eval(this.matcher.join('\n')); Selector._cache[this.expression] =3D this.matcher; }, 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; } 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(typeof x[i] =3D=3D 'function' ? x[i](m) : new Template(x[i]).evaluate(m)); e =3D e.replace(m[0], ''); break; } } } this.xpath =3D this.matcher.join(''); Selector._cache[this.expression] =3D this.xpath; }, findElements: function(root) { root =3D root || document; if (this.xpath) return document._getElementsByXPath(this.xpath, = root); return this.matcher(root); }, match: function(element) { return this.findElements(document).include(element); }, toString: function() { return this.expression; }, inspect: function() { return "#"; } }; 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() + "']"; }, className: "[contains(concat(' ', @class, ' '), ' #{1} ')]", id: "[@id=3D'#{1}']", attrPresence: "[@#{1}]", attr: function(m) { m[3] =3D m[5] || m[6]; return new Template(Selector.xpath.operators[m[2]]).evaluate(m); }, pseudo: function(m) { var h =3D Selector.xpath.pseudos[m[1]]; if (!h) return ''; if (typeof h =3D=3D=3D 'function') return h(m); return new Template(Selector.xpath.pseudos[m[1]]).evaluate(m); }, operators: { '=3D': "[@#{1}=3D'#{3}']", '!=3D': "[@#{1}!=3D'#{3}']", '^=3D': "[starts-with(@#{1}, '#{3}')]", '$=3D': "[substring(@#{1}, (string-length(@#{1}) - = string-length('#{3}') + 1))=3D'#{3}']", '*=3D': "[contains(@#{1}, '#{3}')]", '~=3D': "[contains(concat(' ', @#{1}, ' '), ' #{3} ')]", '|=3D': "[contains(concat('-', @#{1}, '-'), '-#{3}-')]" }, pseudos: { 'first-child': '[not(preceding-sibling::*)]', 'last-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, m, 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 typeof x[i] =3D=3D 'function' ? x[i](m) : new = Template(x[i]).evaluate(m); exclusion.push("(" + v.substring(1, v.length - 1) + ")"); e =3D e.replace(m[0], ''); break; } } } return "[not(" + exclusion.join(" and ") + ")]"; }, 'nth-child': function(m) { return = Selector.xpath.pseudos.nth("(count(./preceding-sibling::*) + 1) ", m); }, 'nth-last-child': function(m) { return = Selector.xpath.pseudos.nth("(count(./following-sibling::*) + 1) ", m); }, 'nth-of-type': function(m) { return Selector.xpath.pseudos.nth("position() ", m); }, 'nth-last-of-type': function(m) { return Selector.xpath.pseudos.nth("(last() + 1 - position()) ", = m); }, 'first-of-type': function(m) { m[6] =3D "1"; return Selector.xpath.pseudos['nth-of-type'](m); }, 'last-of-type': function(m) { m[6] =3D "1"; return = Selector.xpath.pseudos['nth-last-of-type'](m); }, 'only-of-type': function(m) { var p =3D Selector.xpath.pseudos; return p['first-of-type'](m) + = p['last-of-type'](m); }, 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 }); } } } }, 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 =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 = =3D false;').evaluate(m); }, 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); }, descendant: 'c =3D "descendant";', child: 'c =3D "child";', adjacent: 'c =3D "adjacent";', laterSibling: 'c =3D "laterSibling";' }, patterns: { // combinators must be listed first // (and descendant needs to be last combinator) laterSibling: /^\s*~\s*/, child: /^\s*>\s*/, adjacent: /^\s*\+\s*/, descendant: /^\s/, // selectors follow tagName: /^\s*(\*|[\w\-]+)(\b|$)?/, id: /^#([\w\-\*]+)(\b|$)/, className: /^\.([\w\-\*]+)(\b|$)/, pseudo: = /^:((first|last|nth|nth-last|only)(-child|-of-type)|empty|checked|(en|dis= )abled|not)(\((.*?)\))?(\b|$|\s|(?=3D:))/, attrPresence: /^\[([\w]+)\]/, attr: = /\[((?:[\w-]*:)?[\w-]+)\s*(?:([!^$*~|]?=3D)\s*((['"])([^\]]*?)\4|([^'"][^= \]]*?)))?\]/ }, handlers: { // UTILITY FUNCTIONS // joins two collections concat: function(a, b) { for (var i =3D 0, node; node =3D b[i]; i++) a.push(node); return a; }, // marks an array of nodes for counting mark: function(nodes) { for (var i =3D 0, node; node =3D nodes[i]; i++) node._counted =3D true; return nodes; }, unmark: function(nodes) { for (var i =3D 0, node; node =3D nodes[i]; i++) node._counted =3D undefined; return nodes; }, // mark each child node with its position (for nth calls) // "ofType" flag indicates whether we're indexing for nth-of-type // rather than nth-child index: function(parentNode, reverse, ofType) { parentNode._counted =3D true; if (reverse) { for (var nodes =3D parentNode.childNodes, i =3D nodes.length - = 1, j =3D 1; i >=3D 0; i--) { node =3D nodes[i]; if (node.nodeType =3D=3D 1 && (!ofType || node._counted)) = node.nodeIndex =3D j++; } } 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._counted)) = node.nodeIndex =3D j++; } }, // filters out duplicates and extends all nodes 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])._counted) { n._counted =3D true; results.push(Element.extend(n)); } return Selector.handlers.unmark(results); }, // COMBINATOR FUNCTIONS 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; }, 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, children =3D [], child; child =3D = node.childNodes[j]; j++) if (child.nodeType =3D=3D 1 && child.tagName !=3D '!') = results.push(child); } return results; }, 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); } return results; }, 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; }, nextElementSibling: function(node) { while (node =3D node.nextSibling) if (node.nodeType =3D=3D 1) return node; return null; }, previousElementSibling: function(node) { while (node =3D node.previousSibling) if (node.nodeType =3D=3D 1) return node; return null; }, // TOKEN FUNCTIONS tagName: function(nodes, root, tagName, combinator) { tagName =3D tagName.toUpperCase(); var results =3D [], h =3D Selector.handlers; if (nodes) { if (combinator) { // fastlane for ordinary descendant combinators if (combinator =3D=3D "descendant") { for (var i =3D 0, node; node =3D nodes[i]; i++) h.concat(results, node.getElementsByTagName(tagName)); return results; } else nodes =3D this[combinator](nodes); if (tagName =3D=3D "*") return nodes; } for (var i =3D 0, node; node =3D nodes[i]; i++) if (node.tagName.toUpperCase() =3D=3D tagName) = results.push(node); return results; } else return root.getElementsByTagName(tagName); }, id: function(nodes, root, id, combinator) { var targetNode =3D $(id), h =3D Selector.handlers; if (!nodes && root =3D=3D document) return targetNode ? = [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]; } else if (combinator =3D=3D 'descendant') { for (var i =3D 0, node; node =3D nodes[i]; i++) if (Element.descendantOf(targetNode, node)) return = [targetNode]; } 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]; } else nodes =3D h[combinator](nodes); } for (var i =3D 0, node; node =3D nodes[i]; i++) if (node =3D=3D targetNode) return [targetNode]; return []; } return (targetNode && Element.descendantOf(targetNode, root)) ? = [targetNode] : []; }, className: function(nodes, root, className, combinator) { if (nodes && combinator) nodes =3D this[combinator](nodes); return Selector.handlers.byClassName(nodes, root, className); }, 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); } return results; }, attrPresence: function(nodes, root, attr) { var results =3D []; for (var i =3D 0, node; node =3D nodes[i]; i++) if (Element.hasAttribute(node, attr)) results.push(node); return results; }, attr: function(nodes, root, attr, value, operator) { if (!nodes) nodes =3D root.getElementsByTagName("*"); 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); } return results; }, 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); } }, 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); } return results; }, '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); } return results; }, '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; }, 'nth-child': function(nodes, formula, root) { return Selector.pseudos.nth(nodes, formula, root); }, 'nth-last-child': function(nodes, formula, root) { return Selector.pseudos.nth(nodes, formula, root, true); }, 'nth-of-type': function(nodes, formula, root) { return Selector.pseudos.nth(nodes, formula, root, false, true); }, 'nth-last-of-type': function(nodes, formula, root) { return Selector.pseudos.nth(nodes, formula, root, true, true); }, 'first-of-type': function(nodes, formula, root) { return Selector.pseudos.nth(nodes, "1", root, false, true); }, 'last-of-type': function(nodes, formula, root) { return Selector.pseudos.nth(nodes, "1", root, true, true); }, 'only-of-type': function(nodes, formula, root) { var p =3D Selector.pseudos; return p['last-of-type'](p['first-of-type'](nodes, formula, root), = formula, root); }, // handles the an+b logic 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; }); }, // handles nth(-last)-child, nth(-last)-of-type, and = (first|last)-of-type 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._counted) { h.index(node.parentNode, reverse, ofType); indexed.push(node.parentNode); } } 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); } 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); } } h.unmark(nodes); h.unmark(indexed); return results; }, 'empty': function(nodes, value, root) { for (var i =3D 0, results =3D [], node; node =3D nodes[i]; i++) { // IE treats comments as element nodes if (node.tagName =3D=3D '!' || (node.firstChild && = !node.innerHTML.match(/^\s*$/))) continue; results.push(node); } return results; }, '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._counted) results.push(node); h.unmark(exclusions); return results; }, '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; }, '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; }, '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; } }, 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() + '-'); } }, matchElements: function(elements, expression) { var matches =3D new Selector(expression).findElements(), h =3D = Selector.handlers; h.mark(matches); for (var i =3D 0, results =3D [], element; element =3D elements[i]; = i++) if (element._counted) results.push(element); h.unmark(matches); return results; }, findElement: function(elements, expression, index) { if (typeof expression =3D=3D 'number') { index =3D expression; expression =3D false; } return Selector.matchElements(elements, expression || '*')[index || = 0]; }, findChildElements: function(element, expressions) { var exprs =3D expressions.join(','), expressions =3D []; exprs.scan(/(([\w#:.~>+()\s-]+|\*|\[.*?\])+)\s*(,|$)/, function(m) { expressions.push(m[1].strip()); }); 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)); } return (l > 1) ? h.unique(results) : results; } }); function $$() { return Selector.findChildElements(document, $A(arguments)); } var Form =3D { reset: function(form) { $(form).reset(); return form; }, serializeElements: function(elements, getHash) { var data =3D elements.inject({}, function(result, element) { if (!element.disabled && element.name) { var key =3D element.name, value =3D $(element).getValue(); if (value !=3D null) { if (key in result) { if (result[key].constructor !=3D Array) result[key] =3D = [result[key]]; result[key].push(value); } else result[key] =3D value; } } return result; }); return getHash ? data : Hash.toQueryString(data); } }; Form.Methods =3D { serialize: function(form, getHash) { return Form.serializeElements(Form.getElements(form), getHash); }, 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; } ); }, 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)); } return matchingInputs; }, disable: function(form) { form =3D $(form); Form.getElements(form).invoke('disable'); return form; }, enable: function(form) { form =3D $(form); Form.getElements(form).invoke('enable'); return form; }, findFirstElement: function(form) { return $(form).getElements().find(function(element) { return element.type !=3D 'hidden' && !element.disabled && ['input', 'select', = 'textarea'].include(element.tagName.toLowerCase()); }); }, focusFirstElement: function(form) { form =3D $(form); form.findFirstElement().activate(); return form; }, request: function(form, options) { form =3D $(form), options =3D Object.clone(options || {}); var params =3D options.parameters; options.parameters =3D form.serialize(true); if (params) { if (typeof params =3D=3D 'string') params =3D = params.toQueryParams(); Object.extend(options.parameters, params); } if (form.hasAttribute('method') && !options.method) options.method =3D form.method; return new Ajax.Request(form.readAttribute('action'), options); } } /*-----------------------------------------------------------------------= ---*/ Form.Element =3D { focus: function(element) { $(element).focus(); return element; }, select: function(element) { $(element).select(); return element; } } Form.Element.Methods =3D { serialize: function(element) { element =3D $(element); if (!element.disabled && element.name) { var value =3D element.getValue(); if (value !=3D undefined) { var pair =3D {}; pair[element.name] =3D value; return Hash.toQueryString(pair); } } return ''; }, getValue: function(element) { element =3D $(element); var method =3D element.tagName.toLowerCase(); return Form.Element.Serializers[method](element); }, clear: function(element) { $(element).value =3D ''; return element; }, present: function(element) { return $(element).value !=3D ''; }, activate: function(element) { element =3D $(element); try { element.focus(); if (element.select && (element.tagName.toLowerCase() !=3D 'input' = || !['button', 'reset', 'submit'].include(element.type))) element.select(); } catch (e) {} return element; }, disable: function(element) { element =3D $(element); element.blur(); element.disabled =3D true; return element; }, enable: function(element) { element =3D $(element); element.disabled =3D false; return element; } } /*-----------------------------------------------------------------------= ---*/ var Field =3D Form.Element; var $F =3D Form.Element.Methods.getValue; /*-----------------------------------------------------------------------= ---*/ Form.Element.Serializers =3D { input: function(element) { switch (element.type.toLowerCase()) { case 'checkbox': case 'radio': return Form.Element.Serializers.inputSelector(element); default: return Form.Element.Serializers.textarea(element); } }, inputSelector: function(element) { return element.checked ? element.value : null; }, textarea: function(element) { return element.value; }, select: function(element) { return this[element.type =3D=3D 'select-one' ? 'selectOne' : 'selectMany'](element); }, selectOne: function(element) { var index =3D element.selectedIndex; return index >=3D 0 ? this.optionValue(element.options[index]) : = null; }, 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)); } return values; }, optionValue: function(opt) { // extend element because hasAttribute may not be native return Element.extend(opt).hasAttribute('value') ? opt.value : = opt.text; } } /*-----------------------------------------------------------------------= ---*/ Abstract.TimedObserver =3D function() {} Abstract.TimedObserver.prototype =3D { initialize: function(element, frequency, callback) { this.frequency =3D frequency; this.element =3D $(element); this.callback =3D callback; this.lastValue =3D this.getValue(); this.registerCallback(); }, registerCallback: function() { setInterval(this.onTimerEvent.bind(this), this.frequency * 1000); }, onTimerEvent: function() { var value =3D this.getValue(); var changed =3D ('string' =3D=3D typeof this.lastValue && 'string' = =3D=3D typeof value ? this.lastValue !=3D value : String(this.lastValue) !=3D = String(value)); if (changed) { this.callback(this.element, value); this.lastValue =3D value; } } } Form.Element.Observer =3D Class.create(); Form.Element.Observer.prototype =3D Object.extend(new = Abstract.TimedObserver(), { getValue: function() { return Form.Element.getValue(this.element); } }); Form.Observer =3D Class.create(); Form.Observer.prototype =3D Object.extend(new Abstract.TimedObserver(), = { getValue: function() { return Form.serialize(this.element); } }); /*-----------------------------------------------------------------------= ---*/ Abstract.EventObserver =3D function() {} Abstract.EventObserver.prototype =3D { 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); }, onElementEvent: function() { var value =3D this.getValue(); if (this.lastValue !=3D value) { this.callback(this.element, value); this.lastValue =3D value; } }, registerFormCallbacks: function() { = Form.getElements(this.element).each(this.registerCallback.bind(this)); }, 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; } } } } Form.Element.EventObserver =3D Class.create(); Form.Element.EventObserver.prototype =3D Object.extend(new = Abstract.EventObserver(), { getValue: function() { return Form.Element.getValue(this.element); } }); Form.EventObserver =3D Class.create(); Form.EventObserver.prototype =3D Object.extend(new = Abstract.EventObserver(), { getValue: function() { return Form.serialize(this.element); } }); if (!window.Event) { var Event =3D new Object(); } 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, element: function(event) { return $(event.target || event.srcElement); }, isLeftClick: function(event) { return (((event.which) && (event.which =3D=3D 1)) || ((event.button) && (event.button =3D=3D 1))); }, pointerX: function(event) { return event.pageX || (event.clientX + (document.documentElement.scrollLeft || = document.body.scrollLeft)); }, pointerY: function(event) { return event.pageY || (event.clientY + (document.documentElement.scrollTop || document.body.scrollTop)); }, stop: function(event) { if (event.preventDefault) { event.preventDefault(); event.stopPropagation(); } else { event.returnValue =3D false; event.cancelBubble =3D true; } }, // find the first node with the given tagName, starting from the // node the event was triggered on; traverses the DOM upwards findElement: function(event, tagName) { var element =3D Event.element(event); while (element.parentNode && (!element.tagName || (element.tagName.toUpperCase() !=3D tagName.toUpperCase()))) element =3D element.parentNode; return element; }, observers: false, _observeAndCache: function(element, name, observer, useCapture) { if (!this.observers) this.observers =3D []; if (element.addEventListener) { this.observers.push([element, name, observer, useCapture]); element.addEventListener(name, observer, useCapture); } else if (element.attachEvent) { this.observers.push([element, name, observer, useCapture]); element.attachEvent('on' + name, observer); } }, unloadCache: function() { if (!Event.observers) return; for (var i =3D 0, length =3D Event.observers.length; i < length; = i++) { Event.stopObserving.apply(this, Event.observers[i]); Event.observers[i][0] =3D null; } Event.observers =3D false; }, observe: function(element, name, observer, useCapture) { element =3D $(element); useCapture =3D useCapture || false; if (name =3D=3D 'keypress' && (Prototype.Browser.WebKit || element.attachEvent)) name =3D 'keydown'; Event._observeAndCache(element, name, observer, useCapture); }, stopObserving: function(element, name, observer, useCapture) { element =3D $(element); useCapture =3D useCapture || false; if (name =3D=3D 'keypress' && (Prototype.Browser.WebKit || element.attachEvent)) name =3D 'keydown'; if (element.removeEventListener) { element.removeEventListener(name, observer, useCapture); } else if (element.detachEvent) { try { element.detachEvent('on' + name, observer); } catch (e) {} } } }); /* prevent memory leaks in IE */ if (Prototype.Browser.IE) Event.observe(window, 'unload', Event.unloadCache, false); var Position =3D { // set to true if needed, warning: firefox performance problems // NOT neeeded for page scrolling, only if draggable contained in // scrollable elements includeScrollOffsets: false, // must be called before calling withinIncludingScrolloffset, every = time the // page is scrolled prepare: function() { this.deltaX =3D window.pageXOffset || document.documentElement.scrollLeft || document.body.scrollLeft || 0; this.deltaY =3D window.pageYOffset || document.documentElement.scrollTop || document.body.scrollTop || 0; }, realOffset: function(element) { var valueT =3D 0, valueL =3D 0; do { valueT +=3D element.scrollTop || 0; valueL +=3D element.scrollLeft || 0; element =3D element.parentNode; } while (element); return [valueL, valueT]; }, 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; } while (element); return [valueL, valueT]; }, 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 'relative' || p =3D=3D 'absolute') break; } } while (element); return [valueL, valueT]; }, offsetParent: 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; }, // caches x/y coordinate pair to use with overlap 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 this.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); }, withinIncludingScrolloffsets: function(element, x, y) { var offsetcache =3D this.realOffset(element); this.xcomp =3D x + offsetcache[0] - this.deltaX; this.ycomp =3D y + offsetcache[1] - this.deltaY; this.offset =3D this.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); }, // within must be called directly before 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; }, page: function(forElement) { var valueT =3D 0, valueL =3D 0; var element =3D forElement; do { valueT +=3D element.offsetTop || 0; valueL +=3D element.offsetLeft || 0; // Safari fix if (element.offsetParent =3D=3D document.body) if (Element.getStyle(element,'position')=3D=3D'absolute') break; } while (element =3D element.offsetParent); element =3D forElement; do { if (!window.opera || element.tagName=3D=3D'BODY') { valueT -=3D element.scrollTop || 0; valueL -=3D element.scrollLeft || 0; } } while (element =3D element.parentNode); return [valueL, valueT]; }, clone: function(source, target) { var options =3D Object.extend({ setLeft: true, setTop: true, setWidth: true, setHeight: true, offsetTop: 0, offsetLeft: 0 }, arguments[2] || {}) // find page position of source source =3D $(source); var p =3D Position.page(source); // find coordinate system to use target =3D $(target); var delta =3D [0, 0]; var parent =3D null; // delta [0,0] will do fine with position: fixed elements, // position:absolute needs offsetParent deltas if (Element.getStyle(target,'position') =3D=3D 'absolute') { parent =3D Position.offsetParent(target); delta =3D Position.page(parent); } // correct by body offsets (fixes Safari) if (parent =3D=3D document.body) { delta[0] -=3D document.body.offsetLeft; delta[1] -=3D document.body.offsetTop; } // set position if(options.setLeft) target.style.left =3D (p[0] - delta[0] + = options.offsetLeft) + 'px'; if(options.setTop) target.style.top =3D (p[1] - delta[1] + = options.offsetTop) + 'px'; if(options.setWidth) target.style.width =3D source.offsetWidth + = 'px'; if(options.setHeight) target.style.height =3D source.offsetHeight + = 'px'; }, absolutize: function(element) { element =3D $(element); if (element.style.position =3D=3D 'absolute') return; Position.prepare(); var offsets =3D Position.positionedOffset(element); 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'; }, relativize: function(element) { element =3D $(element); if (element.style.position =3D=3D 'relative') return; Position.prepare(); 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; } } // Safari returns margins on body which is incorrect if the child is = absolutely // positioned. For performance reasons, redefine = Position.cumulativeOffset for // KHTML/WebKit only. if (Prototype.Browser.WebKit) { Position.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; } while (element); return [valueL, valueT]; } } Element.addMethods(); ------=_NextPart_000_0000_01CA5E0C.4B493D70 Content-Type: application/octet-stream Content-Transfer-Encoding: 7bit Content-Location: http://www.statejournal.com/script/player.js function addEvent( obj, type, fn ) { if ( obj.attachEvent ) { obj['e'+type+fn] = fn; obj[type+fn] = function(){obj['e'+type+fn]( window.event );} obj.attachEvent( 'on'+type, obj[type+fn] ); } else obj.addEventListener( type, fn, false ); } function removeEvent( obj, type, fn ) { if ( obj.detachEvent ) { obj.detachEvent( 'on'+type, obj[type+fn] ); obj[type+fn] = null; } else obj.removeEventListener( type, fn, false ); } var PanelController = function () { var panel; var controlbar; var controls = []; var currentPanel = 1; var scrollPanel = true; var scrollRate; return { init: function (panel, control, rate) { panel = document.getElementById(panel); controlbar = document.getElementById(control); scrollRate = rate; controls = controlbar.getElementsByTagName('span'); for (var i=1; i<=controls.length; i++) { var head = document.getElementById('head_'+i); var foot = document.getElementById('foot_'+i); var list = document.getElementById('list_'+i); addEvent(head, 'mouseover', PanelController.lockRotate); addEvent(foot, 'mouseover', PanelController.lockRotate); // addEvent(list, 'click', PanelController.lockRotate); addEvent(head, 'mouseout', PanelController.unlockRotate); addEvent(foot, 'mouseout', PanelController.unlockRotate); // addEvent(list, 'mouseout', PanelController.unlockRotate); } setTimeout('PanelController.rotate()', scrollRate); }, switchToPanel: function(x) { currentPanel = x; for (var i=1; i<=controls.length; i++) { var head = document.getElementById('head_'+i); var foot = document.getElementById('foot_'+i); if ( i == currentPanel ) { head.className = ''; foot.className = ''; } else { head.className = 'hiddenPanel'; foot.className = 'hiddenPanel'; } } return false; }, getPanelCount: function () { return controls.length; }, next: function () { if ( currentPanel + 1 <= PanelController.getPanelCount() ) PanelController.switchToPanel(currentPanel+1); else PanelController.switchToPanel(1); return false; }, rotate: function () { if ( scrollPanel ) { this.next(); } setTimeout('PanelController.rotate()', scrollRate); }, lockRotate: function () { scrollPanel = false; }, unlockRotate: function () { scrollPanel = true; } }; }(); addEvent(window, 'load', function () { PanelController.init('panels', 'controls', 5000); }); ------=_NextPart_000_0000_01CA5E0C.4B493D70 Content-Type: application/octet-stream Content-Transfer-Encoding: 7bit Content-Location: http://www.statejournal.com/ajax/ajax.js function loadHeadlines(catID,storyCount) { ajaxRequest("/ajax/story.cfm?catID="+catID+"&storyCount="+storyCount); } function loadStoryVoteResults(storyCount) { ajaxRequest("/storyVote.cfm?storyCount="+storyCount); } function ajaxRequest(url) { document.write("
"); xmlHttp=GetXmlHttpObject() if (xmlHttp==null) { alert ("Browser does not support HTTP Request"); return; } xmlHttp.onreadystatechange=stateChanged; xmlHttp.open("GET",url,true); xmlHttp.send(null); } function stateChanged() { if (xmlHttp.readyState==4 || xmlHttp.readyState=="complete") { document.getElementById("ajaxTarget").innerHTML=xmlHttp.responseText; } } function GetXmlHttpObject() { var objXMLHttp=null; if (window.XMLHttpRequest) { objXMLHttp=new XMLHttpRequest(); } else if (window.ActiveXObject) { objXMLHttp=new ActiveXObject("Microsoft.XMLHTTP"); } return objXMLHttp } ------=_NextPart_000_0000_01CA5E0C.4B493D70 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.statejournal.com/anylink.js var disappeardelay=3D250 //menu disappear speed onMouseout (in = miliseconds) var enableanchorlink=3D0 //Enable or disable the anchor link when = clicked on? (1=3De, 0=3Dd) var hidemenu_onclick=3D1 //hide menu when user clicks within menu? = (1=3Dyes, 0=3Dno) /////No further editting needed var ie5=3Ddocument.all var ns6=3Ddocument.getElementById&&!document.all function getposOffset(what, offsettype){ var totaloffset=3D(offsettype=3D=3D"left")? what.offsetLeft : = what.offsetTop; var parentEl=3Dwhat.offsetParent; while (parentEl!=3Dnull){ totaloffset=3D(offsettype=3D=3D"left")? totaloffset+parentEl.offsetLeft = : totaloffset+parentEl.offsetTop; parentEl=3DparentEl.offsetParent; } return totaloffset; } function showhide(obj, e, visible, hidden){ if (ie5||ns6) dropmenuobj.style.left=3Ddropmenuobj.style.top=3D-500 if (e.type=3D=3D"click" && obj.visibility=3D=3Dhidden || = e.type=3D=3D"mouseover") obj.visibility=3Dvisible else if (e.type=3D=3D"click") obj.visibility=3Dhidden } function iecompattest(){ return (document.compatMode && document.compatMode!=3D"BackCompat")? = document.documentElement : document.body } function clearbrowseredge(obj, whichedge){ var edgeoffset=3D0 if (whichedge=3D=3D"rightedge"){ var windowedge=3Die5 && !window.opera? = iecompattest().scrollLeft+iecompattest().clientWidth-15 : = window.pageXOffset+window.innerWidth-15 dropmenuobj.contentmeasure=3Ddropmenuobj.offsetWidth if (windowedge-dropmenuobj.x < dropmenuobj.contentmeasure) edgeoffset=3Ddropmenuobj.contentmeasure-obj.offsetWidth } else{ var topedge=3Die5 && !window.opera? iecompattest().scrollTop : = window.pageYOffset var windowedge=3Die5 && !window.opera? = iecompattest().scrollTop+iecompattest().clientHeight-15 : = window.pageYOffset+window.innerHeight-18 dropmenuobj.contentmeasure=3Ddropmenuobj.offsetHeight if (windowedge-dropmenuobj.y < dropmenuobj.contentmeasure){ //move up? edgeoffset=3Ddropmenuobj.contentmeasure+obj.offsetHeight if ((dropmenuobj.y-topedge)1||a<0?b:a}function = F(a,b){if(a=3D=3D"true")return true;if(a=3D=3D"false")return f;return = b}function G(a,b){var c=3D/^([\w-]+\.)+[\w-]{2,}(\:[0-9]+)?$/;return = c.test(a)?a:b};var = aa=3D"pagead2.googlesyndication.com",ba=3D"googleads.g.doubleclick.net",H= =3D"pubads.g.doubleclick.net",ca=3D"securepubads.g.doubleclick.net",da=3D= "partner.googleadservices.com";G("googleads.g.doubleclick.net",ba);G("pag= ead2.googlesyndication.com",aa);var = I=3DG("pubads.g.doubleclick.net",H),ea=3DG("partner.googleadservices.com"= ,da),fa=3DG("securepubads.g.doubleclick.net",ca);F("false",f);F("false",f= );F("false",f);var J=3DF("false",f);var K=3Dfunction(a){return = a.replace(/^[\s\xa0]+|[\s\xa0]+$/g,"")},L=3Dfunction(a,b){return = a[q](b)!=3D-1},ga=3Dfunction(a,b){var = c=3D0;a=3DK(String(a)).split(".");b=3DK(String(b)).split(".");for(var = d=3DMath.max(a[n],b[n]),i=3D0;c=3D=3D0&&ib)return 1;return = 0};A();var N,O,P,Q,R,S,ha,ia,ja,ka,T=3Dfunction(){return = y.navigator?y.navigator.userAgent:e},U=3Dfunction(){return = y.navigator},la=3Dfunction(){S=3DR=3DQ=3DP=3DO=3DN=3Df;var = a;if(a=3DT()){var = b=3DU();N=3Da[q]("Opera")=3D=3D0;O=3D!N&&a[q]("MSIE")!=3D-1;Q=3D(P=3D!N&&= a[q]("WebKit")!=3D-1)&&a[q]("Mobile")!=3D-1;S=3D(R=3D!N&&!P&&b.product=3D= =3D"Gecko")&&b.vendor=3D=3D"Camino"}};la();var = ma=3DN,na=3DO,oa=3DR,V=3DP,pa=3Dfunction(){var a=3DU();return = a&&a.platform||""},W=3Dpa(),qa=3Dfunction(){ha=3DL(W,"Mac");ia=3DL(W,"Win= ");ja=3DL(W,"Linux");ka=3D!!U()&&L(U().appVersion||"","X11")};qa();=0A= var ra=3Dfunction(){var = a=3D"",b;if(ma&&y.opera){a=3Dy.opera.version;a=3Dtypeof = a=3D=3D"function"?a():a}else{if(oa)b=3D/rv\:([^\);]+)(\)|;)/;else = if(na)b=3D/MSIE\s+([^\);]+)(\)|;)/;else = if(V)b=3D/WebKit\/(\S+)/;if(b)a=3D(a=3Db.exec(T()))?a[1]:""}return = a},sa=3Dra(),X=3D{};V&&(X["522"]||(X["522"]=3Dga(sa,"522")>=3D0));functio= n ta(a){return = ua("adsense",a)}B("GS_googleAddAdSenseService",ta);function = va(){wa()}B("GS_googleEnableAllServices",va);function = xa(){h.a=3D{}}B("GS_googleResetAllServices",xa);function ya(){var = a=3D"adsense";return = za(a)}B("GS_googleGetIdsForAdSenseService",ya);function Aa(a){return = Ba(a)}B("GS_googleFindService",Aa);function = Y(a){this.g=3Da;this.b=3D[]}Y[o].toString=3Dfunction(){for(var = a=3D"["+this.g+" ids: = ",b=3D0;b0)a+=3D",";a+=3Dthis.b[b]}a+=3D"]";return = a};=0A= var Ca=3Dfunction(a){if(a=3D=3D"adsense")return new Z;return new = $},ua=3Dfunction(a,b){if(!(b&&typeof b=3D=3D"string"&&b[n]>0))return = e;if(a=3D=3De)return e;var = c=3Dh.a[a];if(c=3D=3De){c=3DCa(a);h.a[a]=3Dc}Da(c,b);return = c},Da=3Dfunction(a,b){for(var = c=3D0;c");b.google_new_gam_domain_checked=3D1}}},Fa=3Dfunc= tion(a){if(a&&(a[q]("?google_debug")>0||a[q]("&google_debug")>0))return"g= oogle_ads_dbg.js";return"google_ads.js"},Ga=3Dfunction(a){var = b=3D"http://"+ea;if(J)b=3D"https://"+fa;var = c=3D"";I=3D=3DH||(c=3D"?prodhost=3D"+I);return b+"/gampad/"+a+c};=0A= Z[o].enable=3Dfunction(){if(!this.d){var = a=3DGa(Fa(l.URL));J||Ea(this,h,l,D("1",0));var = b=3D"script";l.write("<"+b+' = src=3D"'+a+'"><\/script>');this.d=3Dtrue;if(h[p]&&h[p].Timer){h[p].load.n= ame=3D"load";h[p].load.tick("start")}}};h.a||(h.a=3D{});})()=0A= ------=_NextPart_000_0000_01CA5E0C.4B493D70 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.statejournal.com/scriptz/cfform.js /* * Copyright (c) 1995-2005 Macromedia, Inc. All rights reserved.=20 */ // ColdFusion JavaScript functions for cfform client-side validation var _CF_error_messages =3D new Array(); var _CF_error_fields =3D new Object(); var _CF_FirstErrorField =3D null; var _CF_submit_status=3D new Array(); function _CF_signalLoad() { _CF_loaded =3D 1; } function _CF_onError(form_object, input_object, object_value, = error_message) { if( _CF_error_fields[input_object] =3D=3D null ) { if( _CF_FirstErrorField =3D=3D null ) { _CF_FirstErrorField =3D input_object; } _CF_error_exists =3D true; _CF_error_fields[input_object] =3D error_message; _CF_error_messages[_CF_error_messages.length ] =3D error_message; } } function _CF_onErrorAlert(msgArray) { //build error message string var errorStr =3D ""; for(var i=3D0; i < msgArray.length; i++) { errorStr +=3D msgArray[i] +"\n"; } =09 alert(errorStr); return false;=09 } /** * called by the flash controls in an html form, to update the right = hidden field */ function updateHiddenValue(val, form, name) { //alert(form +":" +name +":" +val); if (form =3D=3D null || form =3D=3D "") form =3D 0; if (document.forms[form] =3D=3D null || document.forms[form][name] = =3D=3D null) { return; } document.forms[form][name].value =3D val; } function _CF_hasValue(obj, obj_type, obj_trim) { =09 if (obj_type =3D=3D "TEXT" || obj_type =3D=3D "FILE" ||obj_type =3D=3D = "PASSWORD" || obj_type =3D=3D "CFTEXTAREA" || obj_type =3D=3D "TEXTAREA" = || obj_type =3D=3D "CFTEXTINPUT") { if (obj.value.length =3D=3D 0)=20 return false; else=20 if( obj_trim ) { //trim whitespace - for backward compatability this is optional str =3D obj.value.replace(/^\s+/,'').replace(/\s+$/,''); if (str.length =3D=3D 0) { return false; } } return true; } else if (obj_type =3D=3D "SELECT") { for (i=3D0; i < obj.length; i++) { if (obj.options[i].selected) return true; } return false;=09 } else if (obj_type =3D=3D "SINGLE_VALUE_RADIO" || obj_type =3D=3D = "SINGLE_VALUE_CHECKBOX") { if (obj.checked) return true; else return false;=09 } else if (obj_type =3D=3D "RADIO" || obj_type =3D=3D "CHECKBOX") { if( obj.length =3D=3D undefined && obj.checked ) { return true; }else{ for (i=3D0; i < obj.length; i++) { if (obj[i].checked) return true; } } return false;=09 }else if( obj_type =3D=3D "CFTREE"){ if( obj['value'].length > 0 ) { return true; }else{ return false; } }else{ return true; } } function _CF_checkdate(object_value, required) { //Returns true if value is a date format or is NULL //otherwise returns false //trim whitespace before we validate object_value =3D object_value.replace(/^\s+/,'').replace(/\s+$/,''); object_value =3D object_value =3D object_value.replace(/{d \'/, = '').replace(/'}/, ''); if( required ) { if( object_value.length =3D=3D 0 ) { return false; } }else{ if( object_value.length =3D=3D 0 ) { return true; } } if (object_value.length =3D=3D 0) return true; //Returns true if value is a date in the mm/dd/yyyy format isplit =3D object_value.indexOf('/'); splitchr =3D "/"; if (isplit =3D=3D -1) { isplit =3D object_value.indexOf('.'); splitchr =3D "."; } if (isplit =3D=3D -1) { isplit =3D object_value.indexOf('-'); splitchr =3D "-"; } if (isplit =3D=3D -1 || isplit =3D=3D object_value.length) return false; var element1 =3D object_value.substring(0, isplit); // check for yyyy-mm-dd format if( element1.length =3D=3D 4 ) { sYear =3D object_value.substring(0, isplit); isplit =3D object_value.indexOf(splitchr, isplit + 1); if (isplit =3D=3D -1 || (isplit + 1 ) =3D=3D = object_value.length) return false; sMonth =3D object_value.substring((sYear.length + 1), isplit); sDay =3D object_value.substring(isplit + 1); } else { sMonth =3D object_value.substring(0, isplit); isplit =3D object_value.indexOf(splitchr, isplit + 1); if (isplit =3D=3D -1 || (isplit + 1 ) =3D=3D = object_value.length) return false; sDay =3D object_value.substring((sMonth.length + 1), isplit); sYear =3D object_value.substring(isplit + 1); } if (!_CF_checkinteger(sMonth)) //check month return false; else if (!_CF_checkrange(sMonth, 1, 12)) //check month return false; else if (!_CF_checkinteger(sYear)) //check year return false; else if( sYear.length !=3D 1 && sYear.length !=3D 2 && sYear.length = !=3D 4 ) return false; else if (!_CF_checkrange(sYear, 0, 9999)) //check year return false; else if (!_CF_checkinteger(sDay)) //check day return false; else if (!_CF_checkday(sYear, sMonth, sDay)) // check day return false; else return true; } function _CF_checkeurodate(object_value, required) { //trim whitespace before we validate object_value =3D object_value.replace(/^\s+/,'').replace(/\s+$/,''); object_value =3D object_value =3D object_value.replace(/{d \'/, = '').replace(/'}/, ''); if( required ) { if( object_value.length =3D=3D 0 ) { return false; } }else{ if( object_value.length =3D=3D 0 ) { return true; } } isplit =3D object_value.indexOf('/'); splitchr =3D "/"; if (isplit =3D=3D -1) { isplit =3D object_value.indexOf('.'); splitchr =3D "."; } =09 if (isplit =3D=3D -1) { isplit =3D object_value.indexOf('-'); splitchr =3D "-"; } if (isplit =3D=3D -1 || isplit =3D=3D object_value.length) return false; var element1 =3D object_value.substring(0, isplit); // check for yyyy-mm-dd format if( element1.length =3D=3D 4 ) { sYear =3D object_value.substring(0, isplit); isplit =3D object_value.indexOf(splitchr, isplit + 1); if (isplit =3D=3D -1 || (isplit + 1 ) =3D=3D = object_value.length) return false; sMonth =3D object_value.substring((sYear.length + 1), isplit); sDay =3D object_value.substring(isplit + 1); } else { sDay =3D object_value.substring(0, isplit); isplit =3D object_value.indexOf(splitchr, isplit + 1); if (isplit =3D=3D -1 || (isplit + 1 ) =3D=3D = object_value.length) return false; sMonth =3D object_value.substring((sDay.length + 1), isplit); sYear =3D object_value.substring(isplit + 1); } if (!_CF_checkinteger(sMonth)) return false; else if (!_CF_checkrange(sMonth, 1, 12)) return false; else if (!_CF_checkinteger(sYear)) return false; else if (!_CF_checkrange(sYear, 0, null)) return false; else if (!_CF_checkinteger(sDay)) return false; else if (!_CF_checkday(sYear, sMonth, sDay)) return false; else return true; } function _CF_checkday(checkYear, checkMonth, checkDay) { maxDay =3D 31; if (checkMonth =3D=3D 4 || checkMonth =3D=3D 6 || checkMonth =3D=3D 9 || checkMonth =3D=3D 11) maxDay =3D 30; else if (checkMonth =3D=3D 2) { if (checkYear % 4 > 0) maxDay =3D28; else if (checkYear % 100 =3D=3D 0 && checkYear % 400 > 0) maxDay =3D 28; else maxDay =3D 29; } return _CF_checkrange(checkDay, 1, maxDay); } function _CF_checkinteger(object_value, required) { //trim whitespace before we validate object_value =3D object_value.replace(/^\s+/,'').replace(/\s+$/,''); //remove numeric noise object_value =3D object_value.replace(/[$=C2=A3=C2=A5=E2=82=AC,~+]?/g, = ''); if( required ) { if( object_value.length =3D=3D 0 ) { return false; } }else{ if( object_value.length =3D=3D 0 ) { return true; } } var decimal_format =3D "."; var check_char =3D object_value.indexOf(decimal_format); if (check_char =3D=3D -1) return _CF_checknumber(object_value); else return false; } function _CF_numberrange(object_value, min_value, max_value, required) { //trim whitespace before we validate //object_value =3D = object_value.replace(/^\s+/,'').replace(/\s+$/,''); if( required ) { if( object_value.length =3D=3D 0 ) { return false; } }else{ if( object_value.length =3D=3D 0 ) { return true; } } if (min_value !=3D null) { if (object_value < min_value) return false; } if (max_value !=3D null) { if (object_value > max_value) return false; } return true; } function _CF_checknumber(object_value, required) { var start_format =3D " .+-0123456789"; var number_format =3D " .0123456789"; var check_char; var decimal =3D false; var trailing_blank =3D false; var digits =3D false; //trim whitespace before we validate object_value =3D object_value.replace(/^\s+/,'').replace(/\s+$/,''); //remove numeric noise object_value =3D object_value.replace(/[$=C2=A3=C2=A5=E2=82=AC,~+]?/g, = ''); if( required ) { if( object_value.length =3D=3D 0 ) { return false; } }else{ if( object_value.length =3D=3D 0 ) { return true; } } check_char =3D start_format.indexOf(object_value.charAt(0)); if (check_char =3D=3D 1) decimal =3D true; else if (check_char < 1) return false; for (var i =3D 1; i < object_value.length; i++) { check_char =3D number_format.indexOf(object_value.charAt(i)); if (check_char < 0) return false; else if (check_char =3D=3D 1) { if (decimal) return false; else decimal =3D true; } else if (check_char =3D=3D 0) { if (decimal || digits)=09 trailing_blank =3D true; } else if (trailing_blank) return false; else digits =3D true; }=09 return true } function _CF_checkrange(object_value, min_value, max_value, required) { object_value =3D object_value.replace(/^\s+/,'').replace(/\s+$/,''); if( required ) { if( object_value.length =3D=3D 0 ) { return false; } }else{ if( object_value.length =3D=3D 0 ) { return true; } } if (!_CF_checknumber(object_value)) return false; else return (_CF_numberrange((eval(object_value)), min_value, max_value)); return true; } function _CF_checktime(object_value, required) { object_value =3D object_value.replace(/^\s+/,'').replace(/\s+$/,''); // replace the {t'..'} format around the timestamp if it exists object_value =3D object_value =3D object_value.replace(/{t \'/, = '').replace(/'}/, ''); if( required ) { if( object_value.length =3D=3D 0 ) { return false; } }else{ if( object_value.length =3D=3D 0 ) { return true; } } var result =3D _CF_checkregex(object_value, = /^(([0-1]?[0-9]|[2][1-4]):([0-5]?[0-9])(:[0-5]?[0-9])?).?([AP]M|[AP]m|[ap= ]m|[ap]M)?$/, required); return result; } /** * validate that the value is formatted as a telephone correctly * This pattern matches any US Telephone Number. * This regular expression excludes the first number, after the area = code,from being 0 or 1; * it also allows an extension to be added where it does not have to be = prefixed by 'x'. * * Matches:=20 * 617.219.2000=20 * 219-2000 * (617)283-3599 x234 * 1(222)333-4444 * 1 (222) 333-4444 * 222-333-4444 * 1-222-333-4444 * Non-Matches:=20 * 44-1344-458606 * +44-1344-458606 * +34-91-397-6611 * 7-095-940-2000 * +7-095-940-2000 * +49-(0)-889-748-5516 */ function _CF_checkphone(object_value, required) { //trim whitespace before we validate object_value =3D object_value.replace(/^\s+/,'').replace(/\s+$/,''); if( required ) { if( object_value.length =3D=3D 0 ) { return false; } }else{ if( object_value.length =3D=3D 0 ) { return true; } } if (object_value.length =3D=3D 0) return true; =09 return _CF_checkregex(object_value, /^(((1))?[ = ,\-,\.]?([\\(]?([1-9][0-9]{2})[\\)]?))?[ ,\-,\.]?([^0-1]){1}([0-9]){2}[ = ,\-,\.]?([0-9]){4}(( )((x){0,1}([0-9]){1,5}){0,1})?$/, required); } /** * validate that the value is formatted as a USA zipcode correctly * * This pattern will match any us zip code * matches: 12345, 12345-1234 */ function _CF_checkzip(object_value, required) { //trim whitespace before we validate object_value =3D object_value.replace(/^\s+/,'').replace(/\s+$/,''); if( required ) { if( object_value.length =3D=3D 0 ) { return false; } }else{ if( object_value.length =3D=3D 0 ) { return true; } } return _CF_checkregex(object_value, /^([0-9]){5,5}$|(([0-9]){5,5}(-| = ){1}([0-9]){4,4}$)/, required); } function _CF_checkcreditcard(object_value, required) { //trim whitespace before we validate object_value =3D object_value.replace(/^\s+/,'').replace(/\s+$/,''); if( required ) { if( object_value.length =3D=3D 0 ) { return false; } }else{ if( object_value.length =3D=3D 0 ) { return true; } } if (object_value.length =3D=3D 0) return true; var white_space =3D " -"; var creditcard_string=3D""; var check_char; =09 for (var i =3D 0; i < object_value.length; i++) { check_char =3D white_space.indexOf(object_value.charAt(i)); if (check_char < 0) creditcard_string +=3D object_value.substring(i, (i + 1)); }=09 if (creditcard_string.length < 13 || creditcard_string.length > 19) return false; if (creditcard_string.charAt(0) =3D=3D "+") return false; if (!_CF_checkinteger(creditcard_string)) return false; var doubledigit =3D creditcard_string.length % 2 =3D=3D 1 ? false : = true; var checkdigit =3D 0; var tempdigit; for (var i =3D 0; i < creditcard_string.length; i++) { tempdigit =3D eval(creditcard_string.charAt(i)); if (doubledigit) { tempdigit *=3D 2; checkdigit +=3D (tempdigit % 10); if ((tempdigit / 10) >=3D 1.0) checkdigit++; doubledigit =3D false; } else { checkdigit +=3D tempdigit; doubledigit =3D true; } }=09 return (checkdigit % 10) =3D=3D 0 ? true : false; } /** * validate that the value is formatted as a SSN# correctly * * this Pattern that the SSN number matches the different formats. (X = =3D [0-9]) * matches: XXX-XX-XXXX, XXX XX XXXX,=20 * non-match: XXXXXXXXX */ function _CF_checkssn(object_value, required) { //trim whitespace before we validate object_value =3D object_value.replace(/^\s+/,'').replace(/\s+$/,''); if( required ) { if( object_value.length =3D=3D 0 ) { return false; } }else{ if( object_value.length =3D=3D 0 ) { return true; } } return _CF_checkregex(object_value, /^[0-9]{3}(-| )[0-9]{2}(-| = )[0-9]{4}$/, required); } /** * validate that the value is formatted as an email address correctly * * this regex matches the majoriity of all email address. * example matches. * Matches: [rick.jones@unit.army.mil], [john_doe@foobar.com], = [foo99@foo.co.uk] =20 * Non-Matches: [find_the_mistake.@foo.org], [.prefix.@some.net] * * _CF_checkURL mailto uses this same email regex - keep in sync. */ function _CF_checkEmail(object_value, required) { //trim whitespace before we validate object_value =3D object_value.replace(/^\s+/,'').replace(/\s+$/,''); if( required ) { if( object_value.length =3D=3D 0 ) { return false; } }else{ if( object_value.length =3D=3D 0 ) { return true; } } //return _CF_checkregex(object_value, = /^[\w-]+(?:\.[\w-]+)*@(?:[\w-]+\.)+[a-zA-Z]{2,7}$/); //return _CF_checkregex(object_value, = /^[a-zA-Z_0-9-]+(?:\.[a-zA-Z_0-9-]+)*@(?:[a-zA-Z_0-9-]+\.)+[a-zA-Z]{2,7}$= /); return _CF_checkregex(object_value, = /^[a-zA-Z_0-9-'\+~]+(\.[a-zA-Z_0-9-'\+~]+)*@([a-zA-Z_0-9-]+\.)+[a-zA-Z]{2= ,7}$/, required); } /** * validate that the value is formatted correctly for a http/https/ftp = url * This pattern will match http/https/ftp urls. * * Matches: http://www.mm.com/index.cfm * HTTP://WWW.MM.COM * http://www.mm.com/index.cfm?userid=3D1&name=3Dmike+nimer * http://www.mm.com/index.cfm/userid/1/name/mike+nimer - trick = used by cf developers so search engines can parse their sites (search = engines ignore query strings) * ftp://www.mm.com/ * ftp://uname:pass@www.mm.com/ * mailto:email@address.com * news:rec.gardening * news:rec.gardening * http://a/ * file://ftp.yoyodyne.com/pub/files/foobar.txt * Non-Matches: www.yahoo.com * http:www.mm.com * * _CF_checkEmail - the mailto email check is the same as the = _CF_checkEmail regex (keep in sync) */ function _CF_checkURL(object_value, required) { //trim whitespace before we validate object_value =3D object_value.replace(/^\s+/,'').replace(/\s+$/,''); if( required ) { if( object_value.length =3D=3D 0 ) { return false; } }else{ if( object_value.length =3D=3D 0 ) { return true; } } //return _CF_checkregex(object_value.toLowerCase(), = /^((http|https|ftp|file)\:\/\/([a-zA-Z0-0]*:[a-zA-Z0-0]*(@))?[a-zA-Z0-9-\= .]+(\.[a-zA-Z]{2,3})?(:[a-zA-Z0-9]*)?\/?([a-zA-Z0-9-\._\?\,\'\/\+&%\$= #\=3D~])*)|((mailto)\:[\w-]+(?:\.[\w-]+)*@(?:[\w-]+\.)+[a-zA-Z0-9]{2,7})|= ((news)\:[a-zA-Z0-9\.]*)$/); return _CF_checkregex(object_value.toLowerCase(), = /^((http|https|ftp|file)\:\/\/([a-zA-Z0-0]*:[a-zA-Z0-0]*(@))?[a-zA-Z0-9-\= .]+(\.[a-zA-Z]{2,3})?(:[a-zA-Z0-9]*)?\/?([a-zA-Z0-9-\._\?\,\'\/\+&%\$= #\=3D~])*)|((mailto)\:[a-zA-Z0-9-]+(\.[a-zA-Z0-9-]+)*@([a-zA-Z0-9-]+\.)+[= a-zA-Z0-9]{2,7})|((news)\:[a-zA-Z0-9\.]*)$/, required); } /** * A string UUID value is required. A UUID is a string * of length 35 formatted as XXXXXXXX-XXXX-XXXX-XXXXXXXXXXXXXXXX, where = X is a * hexadecimal digit (0-9 or A-F). */ function _CF_checkUUID(object_value, required) { //trim whitespace before we validate object_value =3D object_value.replace(/^\s+/,'').replace(/\s+$/,''); if( required ) { if( object_value.length =3D=3D 0 ) { return false; } }else{ if( object_value.length =3D=3D 0 ) { return true; } } return _CF_checkregex(object_value, = /[A-Fa-f0-9]{8,8}-[A-Fa-f0-9]{4,4}-[A-Fa-f0-9]{4,4}-[A-Fa-f0-9]{16,16}/, = required); } /** * A string GUID value is required. A GUID is a string * of length 36 formatted as XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX, where = X is a * hexadecimal digit (0-9 or A-F). */ function _CF_checkGUID(object_value, required) { //trim whitespace before we validate object_value =3D object_value.replace(/^\s+/,'').replace(/\s+$/,''); if( required ) { if( object_value.length =3D=3D 0 ) { return false; } }else{ if( object_value.length =3D=3D 0 ) { return true; } } return _CF_checkregex(object_value, = /[A-Fa-f0-9]{8,8}-[A-Fa-f0-9]{4,4}-[A-Fa-f0-9]{4,4}-[A-Fa-f0-9]{4,4}-[A-F= a-f0-9]{12,12}/, required); } /** * checks CF boolean value * matches: true, false, 1, 0, yes, no */ function _CF_checkBoolean(object_value, required) {=09 //trim whitespace before we validate object_value =3D object_value.replace(/^\s+/,'').replace(/\s+$/,''); if( required ) { if( object_value.length =3D=3D 0 ) { return false; } }else{ if( object_value.length =3D=3D 0 ) { return true; } } if( object_value.toUpperCase() =3D=3D "TRUE" || = object_value.toUpperCase() =3D=3D "YES" || = (_CF_checknumber(object_value) && object_value !=3D "0") ) {=20 return true;=20 }else if( object_value.toUpperCase() =3D=3D "FALSE" || = object_value.toUpperCase() =3D=3D "NO" || object_value =3D=3D "0" ){ return true; }else{ return false; } } function _CF_setFormParam( strFormName, strParamName, strParamValue ) { var strObjName =3D "document['" + strFormName + "']['" + strParamName = +"']"; var obj =3D eval( strObjName ); if( obj =3D=3D undefined ) { return false; }else{ obj.value =3D strParamValue; return true; } } function _CF_checkregex(object_value, regexPattern, required) { if( required ) { if( object_value.length =3D=3D 0 ) { return false; } }else{ if( object_value.length =3D=3D 0 ) { return true; } } return regexPattern.test(object_value); } ------=_NextPart_000_0000_01CA5E0C.4B493D70 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://s7.addthis.com/js/addthis_widget.php?v=12 /* (c) 2008, 2009 Add This, LLC */=0A= var addthis_conf=3D{ver:120};function addthis_to(s){return = addthis_sendto(s);}function = addthis_onmouseover(_2,e,_4,_5,_6,_7,_8){if(_6){addthis_config.username=3D= _6;}if(_7){addthis_language=3D_7;}addthis_content=3D_8||"";return = addthis_open(_2,"share",_4,_5);}function = addthis_onmouseout(){addthis_close();}function = addthis_invoke(s,u,t,p){addthis_config.username=3Dp||_ate.pub();addthis_s= hare.url=3D(u||w.addthis_url);addthis_share.title=3D(t||w.addthis_title);= var = w=3Dwindow,lu=3Daddthis_share.url.toLowerCase(),lt=3Daddthis_share.title.= toLowerCase();if(lu=3D=3D=3D""||lu=3D=3D=3D"[url]"){addthis_share.url=3Dl= ocation.href;}if(lt=3D=3D=3D""||lt=3D=3D=3D"[title]"){addthis_share.title= =3Ddocument.title;}_ate.as(s);return false;}if(!window._ate){var = _atd=3D"www.addthis.com/",_atr=3D"//s7.addthis.com/",_euc=3DencodeURIComp= onent,_duc=3DdecodeURIComponent,_atu=3D"undefined",_atc=3D{dr:0,ver:250,l= oc:0,enote:"",cwait:500,tamp:0.2,samp:0.01,camp:1,vamp:1,addr:-1,addt:1,x= fl:!!window.addthis_disable_flash,abf:!!window.addthis_do_ab};(function()= {try{var = l=3Dwindow.location;if(l.protocol.indexOf("file")=3D=3D=3D0){_atr=3D"http= :"+_atr;}if(l.hostname.indexOf("localhost")!=3D-1){_atc.loc=3D1;}}catch(e= ){}var = ua=3Dnavigator.userAgent.toLowerCase(),d=3Ddocument,w=3Dwindow,wa=3Dw.add= EventListener,we=3Dw.attachEvent,dl=3Dd.location,b=3D{win:/windows/.test(= ua),chr:/chrome/.test(ua),iph:/iphone/.test(ua),saf:/safari/.test(ua),web= :/webkit/.test(ua),opr:/opera/.test(ua),msi:(/msie/.test(ua))&&!(/opera/.= test(ua)),ffx:/firefox/.test(ua),ie6:/msie 6.0/.test(ua),ie7:/msie = 7.0/.test(ua),mod:-1},_9=3D{isBound:false,isReady:false,readyList:window.= addthis_onload||[],onReady:function(){if(!_9.isReady){_9.isReady=3Dtrue;v= ar l=3D_9.readyList;for(var = fn=3D0;fn-1){r.onReady();return= ;}if(b.msi&&window=3D=3Dtop){(function(){if(r.isReady){return;}try{d.docu= mentElement.doScroll("left");}catch(error){setTimeout(arguments.callee,0)= ;return;}r.onReady();})();}if(b.opr){d.addEventListener("DOMContentLoaded= ",function(){if(r.isReady){return;}for(var = i=3D0;i-1){m=3Dm.s= ubstr(3).split(";");for(var k in m){var = v=3Dm[k].length>3?m[k].substr(0,3):null;switch(v){case"ssh":p=3D1;a.ssh(m= [k].substr(4));break;case"uid":p=3D1;a.asetup(m[k].substr(4));break;}}if(= p){if(!a.hash.length||a.hash=3D=3D""){a.hash=3D"#";}window.location.hash=3D= a.hash;}}if(a.gssh&&a.guid){clearInterval(a.ifpp);}},pmh:function(e){if(e= .origin.slice(-12)=3D=3D".addthis.com"){_33.rec(e.data);}},rec:function(s= ){if(!s){return;}var = _3f=3D_2b(s),a=3D_33,i=3Da.sifr;if(_3f.ssh){a.ssh(_3f.ssh);}if(_3f.uid){a= .asetup(_3f.uid);}if(i&&i.parentNode){i.parentNode.removeChild(i);a.sifr=3D= null;}},ssh:function(ssh){_33.gssh=3D1;window.addthis_ssh=3D_duc(ssh);},m= un:function(s){var mv=3D291;if(s){for(var = i=3D0;i25){dr=3Ddr.substr(0,25);}}var img=3Dnew = Image();a.imgz.push(img);img.src=3D_atr+"live/t00/"+i+".gif?"+(a.uid!=3D=3D= null?"uid=3D"+a.uid+"&":"")+a.ran()+"&"+a.cst(c)+(a.pub()?"&pub=3D"+a.pub= ():"")+(dr?"&dr=3D"+_euc(dr):"")+(rev.length>1?"&rev=3D"+rev[1]:"");}},cu= id:function(){return(_33.sttm&_33.max).toString(16)+(Math.floor(Math.rand= om()*_33.max)).toString(16);},ssid:function(){if(_33.sid=3D=3D=3D0){_33.s= id=3D_33.cuid();}return = _33.sid;},sev:function(id,_53){_33.pix=3D"sev-"+(typeof(id)!=3D=3D"number= "?_euc(id):id);_33.svt.push(id+";"+_33.off());if(_53=3D=3D=3D1){_33.xmi(t= rue);}else{_33.sxm(true);}},cev:function(k,v){_33.pix=3D"cev-"+_euc(k);_3= 3.cvt.push(_euc(k)+"=3D"+_euc(v)+";"+_33.off());_33.sxm(true);},sxm:funct= ion(b){if(_33.tmo!=3D=3Dnull){clearTimeout(_33.tmo);}if(b){_33.tmo=3D_33.= sto("_ate.xmi(false)",_33.wait);}},sto:function(c,t){return = setTimeout(c,t);},sta:function(){var = a=3D_33;return"AT-"+(a.pub()?a.pub():"unknown")+"/-/"+a.ab+"/"+a.ssid()+"= /"+(a.seq++)+(a.uid!=3D=3Dnull?"/"+a.uid:"");},xred:function(){var = w=3Dwindow,a=3D_33,hp=3D0,dr=3Dd.referer||d.referrer||"",du=3Ddl?dl.href:= null,fnd=3D0;if(a.camp>=3D0&&du&&dl&&dl.protocol&&(dr.indexOf(".com")>-1)= &&(dl.protocol.indexOf("https")=3D=3D-1)){if(dr&&dr.match(/ws\/results\/(= Web|Images|Video|News)/)){fnd=3D1;}else{if(dr.indexOf(".com/search")>-1){= var t=3Ddr.split("?").pop().split("&");for(var = i=3D0;i=3D0&&!a.sub){a.sev("20");a.ce= v("plo",Math.round(1/_atc.samp));if(a.dr){a.cev("pre",a.dr);}}a.xred();a.= img(_atc.ver+"lo","2");}},xmi:function(_64){var = a=3D_33,h=3Da.dl?a.dl.hostname:"";if(!a.uid){a.dck("X"+a.cuid());}else{a.= coo();}if(a.cvt.length+a.svt.length>0){a.sxm(false);if(a.seq=3D=3D=3D1){a= .cev("pin",a.inst);}if(_atc.xtr){return;}if(h.indexOf(".gov")>-1||h.index= Of(".mil")>-1){_atc.xck=3D1;}var = urp=3Da.pix+"-"+a.ran()+".png?ev=3D"+_33.sta()+"&se=3D"+a.svt.join(",")+"= &ce=3D"+a.cvt.join(",")+(_atc.xck?"&xck=3D1":""),url=3Da.evu+urp;a.cvt=3D= [];a.svt=3D[];if(_64){var = d=3Ddocument,i=3Dd.ce("iframe");i.id=3D"_atf";i.src=3Durl;_33.opp(i.style= );d.body.appendChild(i);i=3Dd.getElementById("_atf");}else{var img=3Dnew = Image();a.imgz.push(img);img.src=3Durl;}}},loc:function(){return = _atc.loc;},opp:function(st){st.width=3Dst.height=3D"1px";st.position=3D"a= bsolute";st.zIndex=3D100000;},pub:function(){return = window.addthis_config&&addthis_config.username?_euc(addthis_config.userna= me):(window.addthis_pub||"");},plo:[],lad:function(x){_33.plo.push(x);},l= ng:function(al){var = d=3Ddocument;if(al&&(al.toLowerCase()).indexOf("en")!=3D=3D0&&!_33.pll){_= 33.pll=3D_33.ajs("static/r07/lang01.js");}},ajs:function(_70){var = o=3Dd.ce("script");o.src=3D_atr+_70;d.gn("head")[0].appendChild(o);return= o;},jlo:function(){try{var = d=3Ddocument,al=3D(window.addthis_language||addthis_config.ui_language||(= _33.bro.msi?navigator.userLanguage:navigator.language));_33.lng(al);if(!_= 33.pld){var img=3Dnew = Image();_33.imgz.push(img);img.src=3D_atr+_33.spt;img=3Dnew = Image();_33.imgz.push(img);img.src=3D_atr+"static/r05/feed00.gif";_33.pld= =3D_33.ajs("static/r07/menu36.js");}}catch(e){}},igv:function(u,t){if(!w.= addthis_share){w.addthis_share=3D{url:w.addthis_url||u,title:w.addthis_ti= tle||t};}if(!w.addthis_config){w.addthis_config=3D{username:w.addthis_pub= };}else{if(addthis_config.data_use_flash=3D=3D=3Dfalse){_atc.xfl=3D1;}if(= addthis_config.data_use_cookies=3D=3D=3Dfalse){_atc.xck=3D1;}}},lod:funct= ion(arg){try{var = w=3Dwindow,a=3D_33,msi=3Da.bro.msi,hp=3D0,dr=3Dd.referer||d.referrer||"",= du=3Ddl?dl.href:null,dh=3Ddl.hostname,si=3Ddu?du.indexOf("sms_ss"):-1,f=3D= ((arg=3D=3D=3D1||w.addthis_load_flash)&&!_atc.abf),al=3D((w.addthis_langu= age||(w.addthis_config?w.addthis_config.ui_language:null)||(_33.bro.msi?n= avigator.userLanguage:navigator.language)).split("-"))[0],lks=3Dd.gn("lin= k"),ifr=3Dd.ce("iframe"),_84=3D_atr+"static/r07/sh08.html",_85=3D"//"+dh+= "/favicon.ico",_86=3D"_ate.ifwn()",ifr;for(var = i=3D0;i0?Math.min(4,Math.floor(Math.random()*4+1)):0)):"~";var = _89=3D(a.swf&&!_atc.xfl&&!(a.loc())&&!_atc.abf&&(f||a.uid=3D=3D=3Dnull||(= a.uid!=3D=3D"anonymous"&&a.oot&&((new = Date()).getTime()-a.oot>60480000))));_84+=3D"#swfp=3D"+(_89&&msi?1:0);if(= !msi&&_89){var _8a=3Dfunction(o,n,v){var = c=3Dd.ce("param");c.name=3Dn;c.value=3Dv;o.appendChild(c);},div=3Dd.ce("d= iv"),o=3Dd.ce("object");o.id=3D"atff";o.data=3Da.swf;o.width=3Do.height=3D= "1px";o.quality=3D"high";o.type=3D"application/x-shockwave-flash";_8a(o,"= wmode","transparent");_8a(o,"allowScriptAccess","always");div.appendChild= (o);d.body.insertBefore(div,d.body.firstChild);}if(dl.href.indexOf(_atr)=3D= =3D-1){if(w.postMessage){ifr.id=3D"_atssh";a.opp(ifr.style);ifr.width=3Di= fr.height=3D1;ifr.frameborder=3Difr.style.border=3D0;ifr.style.top=3Difr.= style.left=3D0;ifr.src=3D_84;if(msi){w.attachEvent("onmessage",a.pmh);}el= se{w.addEventListener("message",a.pmh,false);}ifr=3Dd.body.appendChild(if= r);a.sifr=3Difr;}}if(!f){if(_89){a.uoo();if(a.bro.ie6||a.bro.ie7){a.sto("= if (_ate.xld) = _ate.xld()",5000);}else{a.sto("_ate.xld()",5000);}}else{a.guid=3D1;a.xld(= );}if(si>-1&&du.indexOf(_atd+"book")=3D=3D-1){var = sm=3Ddu.substr(si);sm=3Dsm.split("&").shift().split("#").shift().split("=3D= ").pop();if(a.vamp>=3D0&&!a.sub&&sm.length){a.cev("plv",Math.round(1/_atc= .vamp));a.cev("rsc",sm);}}}if(a.plo.length>0){a.jlo();}}catch(e){}},kck:f= unction(k){var d=3Ddocument;if(d.cookie){d.cookie=3Dk+"=3D ; = expires=3DTue, 31 Mar 2009 05:47:11 UTC; = path=3D/";}},rck:function(k){var d=3Ddocument;if(d.cookie){var = ck=3Dd.cookie.split(";");for(var i=3D0;i=3D0){return = c.substring(x+(k.length+1));}}}return;},uoo:function(){_33.sck("_csoot",(= new = Date().getTime()));},coo:function(f){if(_33.uid=3D=3D"anonymous"&&!_33.oo= t){_33.xck=3D1;_33.uoo();}},dck:function(c){_33.uid=3Dc;_33.sck("_csuid",= c);_33.coo();},gov:function(){var = h=3D_33.dl?_33.dl.hostname:"";if(h.indexOf(".gov")>-1||h.indexOf(".mil")>= -1){_atc.xck=3D1;_atc.xfl=3D1;}var = p=3D_33.pub(),x=3D["usarmymedia","govdelivery"];for(i in = x){if(p=3D=3Dx[i]){_atc.xck=3D1;_atc.xfl=3D1;break;}}},sck:function(u,v,s= ){_33.gov();if(!_atc.xck){d.cookie=3Du+"=3D"+v+(!s?"; expires=3DWed, 04 = Oct 2028 03:19:53 GMT":"")+"; path=3D/";}},asetup:function(x){var = a=3D_33;try{if(!a.guid){a.guid=3D1;if(x!=3D=3Dnull&&x!=3D=3D_atu){a.dck(x= );}a.xld();}}catch(e){}return = x;},ao:function(elt,_a6,_a7,_a8,_a9,_aa){_33.lad(["open",elt,_a6,_a7,_a8,= _a9,_aa]);_33.jlo();return = false;},ac:function(){},as:function(s,cf,sh){_33.lad(["send",s,cf,sh]);_3= 3.jlo();}},a=3D_33;w._ate=3Da;w._adr=3Dr;d.ce=3Dd.createElement;d.gn=3Dd.= getElementsByTagName;r.bindReady();if(!_atc.ost){if(!w.addthis_conf){w.ad= dthis_conf=3D{};}for(var i in = addthis_conf){_atc[i]=3Daddthis_conf[i];}_atc.ost=3D1;}r.append(a.lod);if= (d.cookie){var ck=3Dd.cookie.split(";");for(var = i=3D0;i=3D0= ){_33.uid=3Dc.substring(x+7);}else{if(y>=3D0){_33.oot=3Dc.substring(y+7);= }}}}try{var = l=3Dd.ce("link");l.rel=3D"stylesheet";l.type=3D"text/css";l.href=3D_atr+"= static/r07/widget20.css";l.media=3D"all";d.gn("head")[0].appendChild(l);}= catch(e){}var = ss=3Dd.gn("script"),s=3Dss[ss.length-1],q=3Ds.src.indexOf("#")>-1?s.src.r= eplace(/^[^\#]+\#?/,""):s.src.replace(/^[^\?]+\??/,""),p=3D_2b(q);if(p.pu= b){w.addthis_pub=3D_duc(p.pub);}else{if(p.username){w.addthis_pub=3D_duc(= p.username);}}if(w.addthis_pub&&w.addthis_config){w.addthis_config.userna= me=3Dw.addthis_pub;}if(p.domready){_atc.dr=3D1;}try{if(_atc.ver=3D=3D=3D1= 20){var rc=3D"atb"+w._ate.cuid();d.write("");w._ate.igv();w._ate.lad(["span",rc,addthis_shar= e.url||"[url]",addthis_share.title||"[title]"]);}if(w.addthis_clickout){_= 33.lad(["cout"]);}}catch(e){}})();function = addthis_open(elt,_b9,_ba,_bb,_bc,_bd){if(typeof = _bc=3D=3D"string"){_bc=3Dnull;}return = _ate.ao(elt,_b9,_ba,_bb,_bc,_bd);}function = addthis_close(){_ate.ac();}function = addthis_sendto(s,cf,sh){_ate.as(s,cf,sh);return = false;}if(_atc.dr){_adr.onReady();}}else{_ate.inst++;}if(_atc.abf){addthi= s_open(document.getElementById("ab"),"emailab",window.addthis_url||"[URL]= ",window.addthis_title||"[TITLE]");} ------=_NextPart_000_0000_01CA5E0C.4B493D70 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://edge.quantserve.com/quant.js //=0A= // For correct measurement, DO NOT HOST THIS FROM ANOTHER SERVER=0A= //=0A= function _qcdst(){if(_qctzoff(0)!=3D_qctzoff(6))return 1;return 0;}=0A= function _qctzoff(m){=0A= var d1=3Dnew Date(2000,m,1,0,0,0,0);=0A= var t=3Dd1.toGMTString();=0A= var d3=3Dnew Date(t.substring(0,t.lastIndexOf(" ")-1));=0A= return d1-d3;=0A= }=0A= function _qceuc(s){=0A= if(typeof(encodeURIComponent)=3D=3D'function'){return = encodeURIComponent(s);}=0A= else{return escape(s);}=0A= }=0A= function _qcrnd(){return Math.round(Math.random()*2147483647);}=0A= function _qcgc(n){=0A= var v=3D'';=0A= var c=3Ddocument.cookie;if(!c)return v;=0A= var i=3Dc.indexOf(n+"=3D");=0A= var len=3Di+n.length+1;=0A= if(i>-1){=0A= var end=3Dc.indexOf(";", len);=0A= if(end<0)end=3Dc.length;=0A= v=3Dc.substring(len,end);=0A= }=0A= return v;=0A= }=0A= function _qcdomain(){=0A= var d=3Ddocument.domain;=0A= if(d.substring(0,4)=3D=3D"www.")d=3Dd.substring(4,d.length);=0A= var a=3Dd.split(".");var len=3Da.length;=0A= if(len<3)return d;=0A= var e=3Da[len-1];=0A= if(e.length<3)return d;=0A= d=3Da[len-2]+"."+a[len-1];=0A= return d;=0A= }=0A= function _qcsc(m){=0A= var s=3D"";var d=3D_qcdomain();=0A= if = (m=3D=3D"ad"||d=3D=3D"doubleclick.net"||d=3D=3D"atdmt.com"||d=3D=3D"yield= manager.com"||d=3D=3D"fimserve.com"||=0A= = d=3D=3D"tribalfusion.com"||d=3D=3D"trafficmp.com"){s+=3D";fpan=3Du;fpa=3D= ";return s;}=0A= var u=3Ddocument;var a=3D_qcgc("__qca");=0A= if(a.length>0){s+=3D";fpan=3D0;fpa=3D"+a;}=0A= else{=0A= var da=3Dnew Date();=0A= a=3D'P0-'+_qcrnd()+'-'+da.getTime();=0A= u.cookie=3D"__qca=3D"+a+"; expires=3DSun, 18 Jan 2038 00:00:00 GMT; = path=3D/; domain=3D"+d;=0A= a=3D_qcgc("__qca");=0A= if(a.length>0){s+=3D";fpan=3D1;fpa=3D"+a;}=0A= else{s+=3D";fpan=3Du;fpa=3D";}=0A= }=0A= return s;=0A= }=0A= function _qcdc(n){=0A= document.cookie=3Dn+"=3D; expires=3DThu, 01 Jan 1970 00:00:01 GMT; = path=3D/; domain=3D"+_qcdomain();=0A= }=0A= function _qpxload(){=0A= if((_qimg)&& typeof _qimg.width =3D=3D"number"){=0A= if (_qimg.width=3D=3D3){_qcdc("__qca");}=0A= }}=0A= function quantserve(){=0A= var r=3D_qcrnd();=0A= var = sr=3D'',qo=3D'',qm=3D'',url=3D'',ref=3D'',je=3D'u',ns=3D'1',media=3D'webp= age',event=3D'load';=0A= if(typeof _qoptions !=3D"undefined" && _qoptions!=3Dnull){=0A= for(var k in _qoptions){=0A= if(typeof(_qoptions[k])!=3D'string'){continue;}=0A= if(k=3D=3D'qacct'){_qacct=3D_qoptions[k];}=0A= else{qo+=3D';'+k+'=3D'+_qceuc(_qoptions[k]);}=0A= if(k=3D=3D'media'){media=3D_qoptions[k];}=0A= if(k=3D=3D'event'){event=3D_qoptions[k];}=0A= }=0A= _qoptions=3Dnull;=0A= }=0A= if((typeof _qacct =3D=3D"undefined")||(_qacct.length=3D=3D0))return;=0A= if(media=3D=3D'webpage' && event=3D=3D'load'){=0A= if((typeof _qpixelsent = !=3D"undefined")&&(_qpixelsent=3D=3D_qacct))return;=0A= _qpixelsent=3D_qacct;}=0A= var ce=3D(navigator.cookieEnabled)?"1":"0";=0A= if(typeof navigator.javaEnabled = !=3D'undefined')je=3D(navigator.javaEnabled())?"1":"0";=0A= if(typeof _qmeta !=3D"undefined" && = _qmeta!=3Dnull){qm=3D';m=3D'+_qceuc(_qmeta);_qmeta=3Dnull;}=0A= = if(self.screen){sr=3Dscreen.width+"x"+screen.height+"x"+screen.colorDepth= ;}=0A= var d=3Dnew Date();=0A= var dst=3D_qcdst();=0A= var dg=3D"P7361-W-MS-7";var qs=3D"http://pixel.quantserve.com";=0A= var fp=3D_qcsc(media);=0A= if(window.location && = window.location.href)url=3D_qceuc(window.location.href);=0A= if(window.document && = window.document.referrer)ref=3D_qceuc(window.document.referrer);=0A= if(self=3D=3Dtop)ns=3D'0';=0A= _qimg=3Dnew Image();=0A= _qimg.alt=3D"";=0A= = _qimg.src=3Dqs+'/pixel'+';r=3D'+r+fp+';ns=3D'+ns+';url=3D'+url+';ref=3D'+= ref+';ce=3D'+ce+';je=3D'+je+';sr=3D'+sr+';dg=3D'+dg+';dst=3D'+dst+';et=3D= '+d.getTime()+';tzo=3D'+d.getTimezoneOffset()+';a=3D'+_qacct+qo+qm;=0A= _qimg.onload=3Dfunction() {_qpxload();}=0A= }=0A= quantserve();=0A= ------=_NextPart_000_0000_01CA5E0C.4B493D70--