From: "Saved by Windows Internet Explorer 8" Subject: A change of plans | Amarillo.com | Amarillo Globe-News Date: Thu, 10 Feb 2011 10:41:03 -0600 MIME-Version: 1.0 Content-Type: multipart/related; type="text/html"; boundary="----=_NextPart_000_0000_01CBC90F.040574F0" X-MimeOLE: Produced By Microsoft MimeOLE V6.1.7600.16543 This is a multi-part message in MIME format. ------=_NextPart_000_0000_01CBC90F.040574F0 Content-Type: text/html; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://amarillo.com/stories/081110/new_news1.shtml A change of plans | = Amarillo.com | Amarillo Globe-News
3D"Amarillo.com
February 10, 2011 10:41 am=20
  • =20 Site Web=20
  • Web Search powered by YAHOO! SEARCH
=20
3D""=20

A change of plans

Builders to provide group a fifth = house

Posted: Wednesday, August 11,=20 2010

And soon there will be five.

=

More About Martha's Home

Martha's Home, a nonprofit organization that offers housing to = homeless women=20 and their children, has purchased a small home adjacent to three = properties it=20 owns in the 1200 block of Southwest 18th Avenue. The house, originally = scheduled=20 for renovation and expansion, will instead be replaced with a = four-bedroom,=20 three-bathroom home to house up to four women with children. The labor = and=20 materials are being donated by members of the Texas Panhandle Builders=20 Association.

Martha's Home also operates Hope House on South Buchanan Street for = women=20 with felony convictions who have difficulty obtaining housing.

"We receive women who are homeless for any reason," said Executive = Director=20 Connie Garcia.

The average age of residents is 37 years old, and mothers typically = bring one=20 to five children.

The four Martha's Home houses have the capacity to shelter up to 19 = single=20 women and four mothers with children.

Funding sources include grants, donations and proceeds from the = Second Chance=20 Prom. For more information about Martha's Home, call Garcia at = 806-372-4035 or=20 visit marthashome.org.

Martha's Home, a nonprofit shelter for homeless women and children, = operates=20 four residences that provide temporary housing for those who've lost a = place to=20 live. A fifth house is planned for the 1200 block of Southwest 18th = Avenue,=20 courtesy of the Texas Panhandle Builders Association members.

A residence with four bedrooms and three bathrooms, compliant with = Americans=20 with Disabilities Act standards, will go up on the lot where a tiny = house=20 recently purchased by Martha's Home now stands.

The house will be constructed in the spirit of "Extreme Makeover: = Home=20 Edition," a concept the association replicated last year in Wheeler. = Craftsmen,=20 contractors and suppliers are putting the hammer to the nail to house = four=20 mothers with children in Amarillo.

"It's an awesome gift," said Connie Garcia, executive director of = Martha's=20 Home.

Clint Norton, vice chairman of the Remodelors' Council and board = member of=20 TPBA, said another project was in order after the house in Wheeler was=20 built.

In 2009, TPBA won a national award for building a home from scratch = for the=20 Huey Carr family of Wheeler. The five-member Carr family's home was = destroyed=20 April 4, 2009, when wildfires rolled in from the west and overtook their = stucco,=20 three-bedroom home. A garage full of tools, a boat, a camper and several = old=20 vehicles used for harvesting parts also were destroyed.

In six days, association members built the Carrs' a four-bedroom, = two-bath=20 house based on Habitat for Humanity plans. They were awarded a 2009 = Council=20 Award for Demonstrating Remodeling Excellence from the National = Association Home=20 Builders.

"We decided we had to do something similar, but outdo ourselves," = Norton=20 said.

The original plan had been to double the size of a 700-square-foot,=20 one-bedroom home adjacent to three Martha's Home units on Southwest = 18th.=20 However, government regulations, which require an ADA-accessible house, = sent=20 builders back to the drawing board.

"But it's really going to give Martha's Home a new edge because they = will=20 have a home that meets these people's needs," Norton said.

The estimated completion date is late December, Norton said.

Meanwhile, the telephone rings regularly with women seeking help for=20 themselves and their offspring.

Ninety-five women have called since January seeking a place to stay. = Among=20 them, they have 127 children.

"We have a lengthy waiting list for mothers with children," Garcia = said. "We=20 are only able to check in a fraction. All shelters are experiencing a = shortage=20 for families. That was our thinking behind the new home."

Martha's Home, which opened in 1987, provides homeless women and = their=20 children with support and guidance toward lives of self-sufficiency = through=20 group living in one of four established houses in Amarillo.

First on the to-do list leading to completion are plans for asbestos=20 abatement, which is required before demolition can begin, and plan = approval by=20 city building officials. While most of the house and furnishings will = come=20 through donations, expenses are estimated to be about $7,000 higher than = expected to account for asbestos removal. Money will come from proceeds = of the=20 Remodelers' Council Show and from Martha's Home funds. The estimated = value of=20 the completed home is $225,000.

"We'll get permitted, and we're full steam ahead," Norton said.

Ashley Truelove lived in Martha's Home before and after her = 2-year-old son=20 Aiden was born. She knows what living with support, community and = education can=20 do. Since her stay at Martha's Home, she has earned a graduation = equivalency=20 diplomacy, completed probation on a drug conviction and is employed full = time at=20 Thrift City.

Truelove was 14 when her mother died. She was shuttled among family = members,=20 quit school and discovered recreational drugs.

"I was very, very, very scared of being by myself away from family," = she=20 said.

At Martha's Home she found safety, structure and a houseful of advice = from=20 staff and residents. Her son spent his infancy in a house with several = mothers=20 who shared child-rearing tips with Truelove. He learned to play with = other=20 children.

Truelove found other residents had their own tales of woe but still = had the=20 capacity to share. Building a surrogate family in the kitchen, around = the supper=20 table and while doing chores are ways troubled residents learn social = skills.=20 The constant encouragement from staff did the trick for Truelove.

"When you're helping somebody, you're really helping yourself," she = said.=20 "When you start brainstorming, you find things you didn't know you had = in your=20 head."

Now ambition has replaced depression, and Truelove plans to attend = Amarillo=20 College and West Texas A&M University and develop a career to = provide a home=20 for Aiden.

"I think in the future ... there's nothing that can hold me back = anymore,"=20 she said.

Related Content

3D""=20

CONTACT US

  • Switchboard 806-376-4488
  • Report news 806-345-3327
  • Advertising 806-345-3225
  • Classifieds 806-345-3373
  • Circulation 806-376-5881
  • View the Staff = Directory
  • or Send = feedback

ADVERTISING

SUBSCRIBER SERVICES

  • Subscribe to the = Amarillo=20 Globe-News
  • Make an online = payment
  • Place an = announcement
  • Set Up a temporary = vacation=20 stop
  • Ask a billing = question
  • Change delivery=20 address

SOCIAL NETWORKING

  • Follow us on = Twitter
  • Join our = Facebook=20 page
  • or Read our = blogs

    PRODUCTS

    <= /DIV>
    ------=_NextPart_000_0000_01CBC90F.040574F0 Content-Type: image/png Content-Transfer-Encoding: base64 Content-Location: http://amarillo.com/sites/all/themes/amarillo/logo.png iVBORw0KGgoAAAANSUhEUgAAAOkAAABCCAYAAACy7PHOAAAABGdBTUEAANbY1E9YMgAAABl0RVh0 U29mdHdhcmUAQWRvYmUgSW1hZ2VSZWFkeXHJZTwAABSoSURBVHja7F0JcFvFGV7ZzuGEIAEJIRCw uG+stJSjQ7ECLUcL2PTgLLUDhYFyxLTTljKkcaC0QAtxoC13InMfgdjctEBkGEoph2WY0qQckQOB hEJih1zYltR/5W9Hv5d3yrIsye+f+f2O3bdvr++/dvXsS6VSwiOPPCpc8nkg9cgjD6QeeeSRB1KP PCpdKnOR9wniQ70uE4cRryJOgc/D/fuIdxnhutVgnBYTP0i8G0ubTvwS8cPELxAf6Q1lcVCFw3zj iMOYiK+O4v46mfgO4rXEZxNPI76O+FTiKuLeEa7f/4gPJ94W16uJZ+N8E/FHxKcRv0H8qTf9S8vc PYr4eeJ7iM8apX21N/E70J4ziN/G/VriVgB3HwBlJOkM4ntx3k98IPEylv4u8YXEf/Omf2mZu19n x/GjtK+uRX+1M4BKaiN+injrAqnnc8QbmaU0T0v/RApnb+qXnrl7HI77ws95h6XJexMhtVcQ97A0 eX9PTO4EcSfub4XnXmN5qzF5EkjvhVmm6ADiSuItML+TKPdL4rF4Loa8O8L83IA0mbfDoF2yLT8g /gKm/HqT9u9FfBLOnzFI/wN8vAoIsn5o3El47yYt/xiYyLvBh3wT92fguQRMVmmS/gftPATlpCAQ kmi79I/XaK5JL/peoH37sTHbgOcPRXk+1DOJ681sPGVZK+HP9qPe61FGEICX4/Fj4nXoG3n/ZQ9a OSRp7trwZOK1qQxdoqWfTbwRaVdrab/F/T7iRnb/a8Rx4vHsXhN7x+vEq4g7iQ9j71mP9PdRj7dx Ld//c1bW4cTvIm0T8cUG7bqAOEF8O/ELxF3E+5v0wSWsbicbpI8hfoZ4GnEzy/so8VQtr8zzJvEK 4huJ+4mvQdq17NnHiFcTtxJPIX4S95PEzxO/iuvrtPL3IH4RfahoMUuX5ZxC/DDS+tH+V3AdJV6O c9knM4ifwPVm4jMwJp/guWXEtxA/QLwB9RUe546dZKoljgE0avLoeRYjLabdfxn3O7T7F+H+vtr9 LtzfifggnH9IPA7pj+FeA67Px/XDBnVSAmKRQdrBSFvC7q3HuyYa5L+HTfhjTPppW+Iy4rEQDCmA S8/XjrQdcX0lrutwvQbXfuIrcC6PlThfi3OZ904IGV7+3sTPEh8HQCs6GOnPEX8TwkLSR+zZm4jv Jj5X69e9cb0GAkneu5X4KQhD9bwUHEs9YOWWnfikRxPfD7NL0hHMlFK0npmFQZxvT7wdzldq+Q/B 8TvsXjkzC8ch2LEBptZ+uJ/U3pfA0SiqWs58MJ1+jeO97N4ivOtMg/zcD0+a9NNapE2AaShwzulI sPQbP8a9h2DCXglzfjNzFd5nQavNrM2ybZNhon9mUBc/TM8lmkmunh8D5n0ozeuF8GfVWO+JYxfx 5xjT6TDrx8Fc5/1xM+57lOfAUQgg/QeutxEDa4WcNiCqWQkQSzqW+Zw+zQ8+igFesDxlrF5lbAKN 18qp0Opv1A6fid+9PYSDLPstdr8Lx5MM+kitN/aZgGKQB8HerQdoVNn8vcsBgAMh5LawyGxSA6Yq U/Z3PYTasxbjegXqI+nbWJ7p1vKoOl4EofI0YgfrIRynAdCTkE/6sjugPh8AyJch7VlN8HmUB5Du BuB9SPxPdv8ILV8fopySvsue7TCYrIdAS8pnZiKwo9PnAKYfkv2tHLZ5Miv3IwOQHqhpzhQCNEo7 j2VtmoIg1wSwH9dm2nYfHL/QNHMP05hKC0srpAb1XIhxEADxFPSdtBKiLBglGCgnQiPew941B/Xk 9duMeXA8LJ421O9dlCmFWphZK9JS2gXCpQP9ILX0HajPXzxY5RekYUhLOfAvsMl0rIE5+Bom86GY qNIs+pdJmY8Rvw7AfEsDhKQLiB+A1G9kSwq5pD5NeKiJG2CAUHVayfprEotQLwS4PwbHAJ71Jua3 0shfsvsJZubvyUD6NPpBrme+CHAlEJl9DWbzBuSdjQjvbQBxgrWtiZnKx6P/N7K2TcaS0iFaFLqd uSS7Et/CluF+RPwK2q/onAJbiho1SzBSq5xA/G/m60g6CNJ0JfO9YpCuMu184vdM/EE5UX9KvDPM L8nPM4DK4+XQBA9DQmcVuDa532uTbkQbtSUOpQ1PhCtwGu6dAlDdbFBGgpmyPgem8k+wtHEuNOD1 SJNAuot4Fhu/TRASPQZlf4A+vJgJF12T3op3jGH31XLZUbCkbsC4Hgarai185guZ9pRCYAHqNjL0 uE+6Z3VY0gvSaIUMVdHAApacs3EIpKg4MRUrNk3qg1acjwG6HtpNmVLf0PKugyRVkn050wp8gkvN +XsIADWwfILK4zwcpem8exbtmmIhgHZh5mHKoC/WMs2jaCk7D2hpy9iwv2fx3kqm+cq19yrz+r8s bQWAI2BN7Mo05G/FwC4nVZfbxcA68i/Rx+Xau682sUZ8sChuhD85iaVF0T81MPGXQxBPh4CVpu5U 4r9iDFfjuYa8z+I2X5B4vnjCt4Ja0EEG+lxRRUDdnQA6HR70Dqjt9uCp6ZkQomOd2IbmeCU99zg9 L8uR5RUJSKugOWXw4U6YNjew9OMMgjQv4Tgd5vEEzZQ8AgO/A/xOOUH2R7clWZ3kAv8bEAYXumyT nPDXaCarYBr/SgiUiQiKCFZngfdu0Z57npmCM7W0sUzIlFtoyVnsHX5tDLZhQaQKJgi70UdbMw1Y DpauxKcARUgbi6SmLddAWwoDTV7Ogj4yKHYJTNoPoWUmiMwOq06mnQVM4HGIJB8pzDeDDA89SmBa 4ltCI75C7EiCbHfSnFMhasoxIkk2OpxVD1WghTK2vSM9vx2VM5bKW+JblC6/wEF6lPjq0sn7TGIe wSZUP0ChghgxDFi5FtSQ/tAfxcDm9DMxKf1MK6suXc1MxnqmMZLMnxQs+ssn5PGoy6daXkk/xMR7 BHWvNtCwTxr0xccsanm0FuzqYxNf7ZhKafXywRRWSz8HsOf3gF/4JgI9laxPfejDPmhCZWlIwN6N Pv4ZACVYYGmCgTl/LQtYpVjfqXyqvHqUkYLfqYSUpOdw/DtzXdQyjQw0vZOXWbvYFyCeT61cQaNW lx65rRj4Utp50oDN8o6HHTaFhJ8E62JfU6GCdGv4Qls0P6WXaZR9mKm6M57ZBJNNSd6pOO6F5h8j Bv+KZjmOZ6EuU3AtQ//3wTzclmlTBVZlAm/LNFM5gHYTJkwfq1s5zMX5AMLvkHY664fz8JzZEsLl MEFlOb/QLA5VRgIacCumZcfAnKyBcHgEgbedkOdsHH+DaeJnGm4Wyr1TZLY/TkSZEogtGAe+rHIQ XImwNr6fwmVRwo0HwMZBOCxEfy1j47MB/aKu+5hQkNsvf8XeIQG7ZFhn7IM+6WMuJVusMR1nnmCg JVMG4LNKTxiAeCzsuwCZzg/5Oui9gZECqdmvYG6DpuxDJHYOpH0LBpGbUVLKnoGBPQ2D9hpMo7tE Zt/nO5hALyNqWQNfaWv4gMtgtvmgSb8PcJ6Ja7lOexI0YA+WCo5DV34J4TAdguEVTKBpePcyAHg7 gKEVEcpmmGrTAY4zmCln5gJEAIDFmMCnoW03QhstQNuUdkmh3fL8e2jvfTD5ZQDmVGi5P6E/TkAf rEQbnoZw+TOEVwrtmYDrdgb042HOj4dAvYxpPQFgvgmBU4t6qfIqoeGjrLyjEeQ7nQUan4ZV0I1+ 3hnBssmYL2cNUzReiPsJoBUE0N0JOpUMaMLkPKXZCkmbdKtQ42pqb4JcndPzH1zyvszgUXHQvQDo Hg4BagZG/V7SxZrAJwTUJFlSZ6a6PZB65BGnu8jUHEMA3YssrUoL8JkBMeVCm1qRBOpHIibOSs0o lMCRRx4VBiXJ/5xKAB1vE/RJGvig3M9MmORLsHQrLk87KyERyW8wydOkHhU2LfTJDQkr0tEKp9oy 5cDUtTJ57aiLzN5eMnvPyY/Z62lSjwqbEqIhHT4zWk4x0pbZsNsyJpFfnMzfpo0KbxaUBMnlAbWh QUYfjSR8sxi86UGnMDtvENY7hxpF5isYww3S2nTrrDSima9pp0Wz1aRyEWxNOjre7IHUIyckJ8ps 7d4CAImTBGiNwzKDNnnzt2YofcBykV301glI3QaP0k6ikCvVYU+TepQtQAW711jUrbvJF0qvviaz BKFTgGYTlsljKMcDaXHTbJu04gZpkq2JyuhqL1iCVm5R6WNgUelmWjZpo30VjRGDdzar6zKgRV0n PZB6lBsK5c13HB6Qdqe/91EuBu80Tgn3mxbsQKvoS60OWwzqVW6QbxjJi+6WNsWLuvaXpmJp7ag+ JOOE1Zqmfs/q6Jb7RF7/V4EH0uKmdpu07qJv4UayBPrF0JdZEi7vW3F/mls9kHrkhBpE5ttMnLrE SPz4ejgoIVrSP7Bzu+6ZEO61r1Me+EBNm+eTeuTUnFWfCwmye60loUUHfMaI+EzMFROw7DPU6K5V EMlZfeRvtrrp2OqB1COnJMEYKdnWXZ7qFlf5Foh1BNSAyG45xgrIbkG6JW3qzhNz8vdLmGxBGmSS W1Y2HxFE9c54FgGRMI7RHNZHarBAHvtAvS+b9hcKBTWN76wdc1JNBNRaUUl9MGYEa9+fBmmU6tOc z9dWOJwcdZjo8txvkq8LIGgFW5HZFjU50Rs1n0u+u9YgbxvKiZpMhkY8W2VQzwiedSoNefutduJ0 og0RG4HQYOEz8i13sh1NYuCTJjwg5FTohEcYlGGR+QZTtUmedrS32Qa0M8Wq9LeMAoZfah5+33gg iDXwP2rzSma/ggmgcxsNJrkT6sLENtMuUZPJ3sWkbavFwHJaYADsZgthoqgHdYxaSH3VB/4s+qAd zxtNPAm8uaaTcaBOZu3gILUz1HwO+twor1X9eB2twBnJYu604N3GYL0Kn06ZBqDmy9ztB0BT1O45 qbz7+mUWnTw/S4AKPNch3EcYq0RmAb7a4TOzMbACE2ORQ1D5IQhCFtpubpYAFQBETFhvarfS3IuG 8O6RJDkGS7OcO/XoszoTszeW/jLCKsqzLk+tkT7oBhJIIwRQK5DmKnK1KItJGslics6F1ql3+Zzf oq256AM/NI6bDemhIg4ERbMYA6M+W2Iq4CVQ5qRmkKMyT3xMf/uHqSVyw8J6Kn+LuJTeN2IAtQKp 8vlyJVndUHWW75k9BK3fYOIf9+QIqG4CDU1FrEFrclie9U/rZDCpl8Yolyv90uztFQMfNt1I7ZFa O89BIreBo6gWsOnEvTjzNVVQqcYGdGGR28hqrqnRRJi0GgRtVB/EteBIlY0Z1+gwUFWMAA071KBt mDsq5uG36YeIJVDH0nvLxFf33kqg8X/uaOdvKu5L160l/d4R1JxuQNoKqd6MzoqbALlZmP9kivt3 bkHag/erQW1yoWU7kb8bASC7QFI13tFt0L4wyjLbIBBlfVRr42cWqxk7VGupB/0YMxCM9Tbj0mBY /lW+8KB/DZXE6GxMj0cLnpWBJvmVwcxGiAw45YaEGOo0oIDmpOKF2LlWII278KUabSRjKAuA6oMa xbVdQIJHP7np2uHAF4waTD4nwOoGkGtttE0ki36IaP5xoe0kCjsYE7NIf4OwXp4RpiCV7x3PeukL mq9JMYuAVsgWW85BakVBjdXk8efIz2w2GFQFhEU2z5r5ly02Ujvoso5qc0HIoTBzW34nJne8wOdQ gwOhGbXxwa2+el9jYuXUpk3UVeng0YK0j1qi5BSkyoew8z+H23yKOpjYcYtnhwLSICyGsMg+uOV2 8seLYA6FshxL7lb12Lgjg62cq3wDwnFtuuxLC8l/HAmQBkR2SxtDpbjL+05MwWwnfFDkPnJpR+2i eH6sbSewnJifMZv+DWvlyHk5sxRNW7cgVdLLL0YvNTgwr4eDimXyOTHh4zkA6WAaCPDER8skrLAA aIcY3TRSAC0mCuaonFyZq2pJkIM/qpUfEJl92OrdUQPLJQhWP54IouwAM+O5oKgTgz+r2jqcIA24 eEG7yKwZhvNsEg63n+UEoD0YEPWtWwnsKg+7eaewMN8rzKP9DcJ8Oa4N6d0s71w8HzGYD2pFIwqu tnhvzkFqN9HU+mVEk1BNJQTSJpv0LgxSq8FkGU0gzZXfHBrCs1KDLdHAFmNpMQaq+Wz81PxVwdBa gC3EXI650KCLRGY5TCqxepHZbBEHQFUUW+GnBvOoabhAaie1YiU++WpthFRIlMqXD4bfTA078LHt zGaz5wMiEz02WrJqYuXPZxqujtW9WWR+9VNtAKwqgJqPeQzl+fHMpSKz9VMtH6rtpkMGqdHOx2ob 8zZm0WGlYjpZUcQD6FfmhJ2mswOoXYQ4ZhE38LPzuEU+ft5tYDl1WSipJu2ZZpHZ190lBu/N7mbX VbnARVkeJ3epa49ACZn7bsguftFgM1HtNE2nRZ/XsTwxB3PTah09woDlpI3qfXEboRLKN0jNzJJG kZ8F/kIgs05vFqOT7EBq9XPABmG/Bt/sYD7amdMBBz50zELhjKjl5BakVWLwD6WDkEDzR5GfVQvp H9R8rvoswV3sJDVJi00e9QP4BvRbGOCzi6B3CWf7nZ2alAGHaQXlzhgFjtpsAie1NulWUi9eBJNO /Y7UahPHXGH9eREzjVKq1ATT0+6XRm7XnRsdCIgqBwKw28YS1IVorJDct7I8mm3BIpp0o9V0HYo2 bchxmfMcmNIxJgDqHJjk1SbgC7D6txVa5xqBNJplRXtKaNI1I8gwmvsgG990Vo76YJ4wDihJIKag GUNicJQ1YgDAAHPJeL6glifCrIDmYgCpcug7XU7OcAlNUrV7qMvFM53Cfrmh1EkBpTPL52V/nyzM I76NzHVQa6L83lLci4LXiczySSOLq6htexGcK/dtgSjAfdNlFpM0BIlmB7wWSKaYsI6eBYtswqkv /dkFRXrQTyEHAxwaBUBV/Sa1arvDZzqRP2hj4sYMziXQZjKBqnb71Gj+KM/nBzDrRWazwsmiQP+f q9l3d43MjJBBh0XF6FjYD4jB/2+FuwZR4ZFdLCJkIqCU1ou7KC8szP9jQFAbo5jJ/Mz3fx/IC0g9 8sgjD6QeeeSRB1KPPCpC+r8AAwD5DI5qaxUxqQAAAABJRU5ErkJggg== ------=_NextPart_000_0000_01CBC90F.040574F0 Content-Type: image/gif Content-Transfer-Encoding: quoted-printable Content-Location: http://amarillo.com/sites/all/themes/amarillo/images/subhead_weather-nc.gif GIF89a=D2=00=11=00=F7=00=00=00=00=00=E2=AF=AD=99=99=99RRR[=02=00)))=CC=CC= =CC=8FPN=FB=F0=F1=B5=B5=B5=19=19=19~=1D=1C=C9^Z=EF=EF=EFfff=AE=AE=AE=8C=8C= =8CBBBd=0E=0E=E6=E6=E6=84=84=84=D6=D6=D6=A3=02=00=08=08=08=99=00=00=D4=99= =95=99D@=BD=BD=BD=EA=D3=D1=85=00=00"""fff=CC=8E=8BT=00=00=99=99=99=AFol=90= =0E=08=F9=F2=F3=B2=1F=1C=C5=C5=C5=C3=9D=9B{{{=DE=DE=DE333=C7=85=83=B8=8C=89= =10=10=10{=00=00=E8=C2=BF=8C=11=08=DF=A5=A2=B4db=A5=A5=A5JJJr=00=00=99=1D= =1C=FF=FF=FFZZZ=E1=B4=B1=BAJCsss=F4=E3=E0:::=93=1F=1B=99=11 = =B6><=C6xr=A6(&=A2[V=8A=07=03=F1=DF=DD=B0}z=D4=8D=8Bf=00=00=84=15=14=C8=A5= =A3=E8=CA=C8=DC=AD=AB=91=07=02=D2=83=7F=D6=9D=9A=AANO=91.,=B32/=F8=EF=EF=DC= =C3=C1=C8ok=A9=11=08=D6=92=8F=E7=BA=B8=A5!!=8C=00=00k=0C=04=B2ur=E2=CF=CE= =9E,)=96=10=0F=87=0C=06=B3QN=BC=91=8E=FD=F7=F6=B0jf=A3=07=00=F1=D5=D3=D6=95= =92=E3=CF=CB=C2=95=90=DE=9C=9C=CDsl=BD}{=D6=88=84=A4=12=11r=06=06=D9=AB=A8= =F4=E1=E1=E5=B6=B4=A0 =02Z = =07=CCff=F7=E7=E4=B5B:T=06=06=98($=AF#!=DE=B2=B0=9EMK=A5 = =07=F7=F7=F7=8D=12=0F=CC=99=99=90=05=05=97=16=0B=DE=9C=94=E8=C8=C7=94=08=08= =CC=99=99m=12=0F=BBMJ=96=15=12z$!=BF=97=95=AD=10=08=DB=96=94=F0=CF=CC=96P= L=FF=F7=EF=E6=D5=D3=B3lk=BB=8E=8A=C1e_=9E"=1E=94!!=9E=13=11=AD,*=B8~|=EB=CA= =C8=D7=86=84=DE=C5=C5=DE=94=8C=A1(#h=07=06=BFpq=DB=A2=9E=CFuq=DE=AD=A5=B3= C?=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00= =00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00= =00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00= =00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00= =00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00= =00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00= =00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00= =00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00= =00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00= =00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00= =00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00=00!=FF=0BXMP= DataXMP=0A= =0A= =0A= =0A= Adobe Fireworks CS4=0A= 2010-06-28T04:20:41Z=0A= 2010-06-28T04:53:43Z=0A= =0A= =0A= image/gif=0A= =0A= =0A= =0A= = =0A= = =0A= = =0A= = =0A= = =0A= = =0A= = =0A= = =0A= = =0A= = =0A= = =0A= = =0A= = =0A= = =0A= = =0A= = =0A= = =0A= = =0A= = =0A= = =0A= = =0A= = =0A= = =0A= = =0A= = =0A= = =0A= = =0A= = =0A= = =0A= = =0A= = =0A= = =0A= = =0A= = =0A= = =0A= = =0A= = =0A= = =0A= = =0A= = =0A= = =0A= = =0A= = =0A= = =0A= = =0A= = =0A= = =0A= = =0A= = =0A= = =0A= = =0A= = =0A= = =0A= = =0A= = =0A= = =0A= = =0A= = =0A= = =0A= = =0A= = =0A= = =0A= = =0A= = =0A= = =0A= = =0A= = =0A= = =0A= = =0A= = =0A= = =0A= = =0A= = =0A= = =0A= = =0A= = =0A= = =0A= = =0A= = =0A= = =0A= = =0A= = =0A= = =0A= = =0A= = =0A= = =0A= = =0A= = =0A= = =0A= = =0A= = =0A= = =0A= = =0A= = =0A= = =0A= = =0A= = =0A= = =0A= = =0A= = =0A= = =0A= = =0A= = =0A= = =0A= = =0A= = =0A= = =0A= = =0A= = =0A= = =0A= = =0A= = =0A= = =0A= = =0A= = =0A= = =0A= = =0A= = =0A= = =0A= =0A= =01=FF=FE=FD=FC=FB=FA=F9=F8=F7=F6=F5=F4=F3=F2=F1=F0=EF=EE=ED=EC= =EB=EA=E9=E8=E7=E6=E5=E4=E3=E2=E1=E0=DF=DE=DD=DC=DB=DA=D9=D8=D7=D6=D5=D4=D3= =D2=D1=D0=CF=CE=CD=CC=CB=CA=C9=C8=C7=C6=C5=C4=C3=C2=C1=C0=BF=BE=BD=BC=BB=BA= =B9=B8=B7=B6=B5=B4=B3=B2=B1=B0=AF=AE=AD=AC=AB=AA=A9=A8=A7=A6=A5=A4=A3=A2=A1= =A0=9F=9E=9D=9C=9B=9A=99=98=97=96=95=94=93=92=91=90=8F=8E=8D=8C=8B=8A=89=88= =87=86=85=84=83=82=81=80=7F~}|{zyxwvutsrqponmlkjihgfedcba`_^]\[ZYXWVUTSRQ= PONMLKJIHGFEDCBA@?>=3D<=00:9876543210/.-,+*)('&%$#"! = =1F=1E=1D=1C=1B=1A=19=18=17=16=15=14=13=12=11=10=0F=0E=0D=0C=0B=0A= = =08=07=06=05=04=03=02=01=00=00!=F9=04=00=07=00=FF=00,=00=00=00=00=D2=00=11= =00=00=08=FF=00q=08=1CH=B0=A0=C1=83=08=13*\=C8=B0=A1C=81=7F=FE<=9CHq"=14=0C= =18=AE=98=C1=10=E4=0CA#A=CCl=C4T=89=C3BID=EA=D4YR=B1=A5K=1C=13N$8=D1@=E0=84= =0D=1B&=BC|=F8=A7=82=00=0A= =14h=A8=18X=E1=C1=86=9A;=93=E2P=B1=E1=84=CE=81=190Z=B00eN=C19{,=BCI=A4=83= =8C=C3#=88=18)=1D=9BP=80=0B=00.=04=08=A4=01=E0=02=04=B2=0A= ix=00@=17@=81=078=1A=0C@=9B=00n=CB?<.x=A0AP=14=A6!SF=DD1=88=C5=CF=9B'=08&= =96=18=B3=C4=AB_=BF=10.=D0uP=02=87=00=BA).=1B=DC0=D7C=8E=08=9A=0BT=F8=13=81= =AF=E8=89=7F=1C=A0U;=B0G=16=8F=08=19=F8Ab=99 = =95M=9B8t6=F8=87=CAk=B8=99=E9=160@=86=ED=05=0A= =03{=CED=DA=A0=FA=C0=12=D8=AFO=18=DE=C0=C0=06=03Hq=C8=FFN=9B=B7=06=DD=B7{= =3DT s=E2(=C1=9EM=9F=0A= =B4=8E=A3B=82=0A= =D1=91=DE4 =91`=05=9CO=C5v=81=02=B45=84=80 = v=F46P=163=E8=F1=83=14=93=E0v=DCq=C9=9D=D7\[=D0=E1`=00=0Fs)=E0=C0P=10=0C=F0= =E1R<8=C0=C3P=158P=03a=068=D0a=0E=1B=E4=D5=9Aj=02A=B0=99x=00x =00=0F=0A= =B8=90=03~=1A:P=00=00=0A= =D4 @g=1B=88=F8=00=04=05=B8=B0=82=00=11A=90=83=00=02=D4=E0B=01=14 =A5B=0A= +=B45@_=E2=0DX = Cs=EC`=84AP=00b=C3=0B/=D8=90D=1F=8BM=F8Zf.=9C5=00=0E=CEAg@=97=17=A0=06@=0D= =B1=D1=85=17[t=11F(=05=13=F8=80=96=A2D=1A=A0Bk=11=0C=85=C3 = 9=0C@=C3=1F9=B4=A5)]=034=90(]>=9Cu=81Z6=D6=A5Y[9=0DYW]=D0M`=1E=00>(=FF=D0= (=0E=81=11=F8=10'2=18=94=85=9AN8=11F=186=D8=10=88=9Cs^P=80=03=0A= (=F0_[o=F1=80=16af=01=90=C0=06=B2R=F0G=0A= t=3D=E7Y=8E =D8=E8B_=14h=06A=05]=0E =1F=0E=12M=D0=1A=00=11$ = =80=AC=1EL=F0=19=00)=FC=B1=81=9Dx=D2=E5=02=04 = =AC+@=03=8C~=E9,=BB=7F|vA=BD =CC=C5=03=ADb~=84=85=1B=8E=9CY=90=1B=12=0A= t=87=18/81H=0C=1C=B7=A9 = =B1=A2e=A6=00=0D=B2ApB[j=B5=E6CM=0Dt=99B=03=AD9=F0=C7=AB=008=80=03=05=7FN= =9B=02`&=C0=83=01{=E6l=90=BAh=9D =A3]*$=E0=C0[0=CDU=03=0E = hf3=0E=A5B=E0j=8EC=19 = =AB=B9=B2=C5+=D0^=11\=DB=F0@h`=B0=85=1F=01=14=84=80=0Cr=14T=88"=1D=00A=02= =BF=DA=00=C7=B0=0A= 5=D0_D=03=85=FFW=90=DE}G=D7_^{=17=C4wB=99]=B0=01=0D}=9A5j=CBD=E6=90=C2=00= =9A=0D=80)=BB%=AC=D0=E7=9F=0D=C8=96=C3=B69:=F0@=7F=1B=0CY=C3=B96=B5=E6=81= =01K)=AA=DE@=06P=100=D4t-|3]=02\=FD=FA = =B2=E60A=A6>=A6=80=AC]=13=A40=B6@Xl=B1E&=8F=14=B4=C9=1C=C6=11=14=87=13[=0C= 27=DDI,=C0=84B1=81=B7=9FDI=E3=A7=82=0A= =7FL=E0=E9 = =E0i=98=D3R=DFUw=82S=13=18p=02=900=A1?~M=15=9C=9B=DC=03=1349=80=07=A3R=81= =AA=EAR'=9B9=AB=00'=F0=C0=C8=14=E0=83=13=C4,/=81=C9=96=0F = =F0=07=03=0C=C9\=02Q=81=00=C6=A5=17"=F5=85\9=C2=CF=03=1Cp=16M=DD)=01=9B=91= =08=B6=00=90;=F3=AC=0Ej=B2r=C0=EFV=85=16=17=9C=CEx=B6=1A=88(0b=05=838"=0B= =06=E1=83=F2=FF=06=B1=B1=18=B8=A9=0C=0A= =C2=81=11=BC`=93=07=E4=EF?=06=F8O=05=E4w=82?< = w=FF=D9=C0=F8*=10>=A7=C8=0Fh2=99@=057`=1F=9D=D8=CBQ =B8O=19 = =92=1C=B5=8C=E7=02n=E9_=8E=04=90F=A0=E9D=00=82=E1=81=93=FA=E7=01=08(`T=03= 9=01=0F=BAT(=A2=9DN x=BC=80=CCv=F6AE=15`=02 = 8K=1F=05pA=DA=D5L=85=B8=D3=1D=EB=12=D0=BB=19*=80=02 = p=A2=01=C4X=AB1AAyH0=08=1B=D2V=10#|=C1=06E=88=A5=9B4 = 1=82Pb=0C=12i=00=0D=8C=D6=80=EF$=8D=8C=7FPAQ=04P=81=0A= =C8=E4=04dh=00=FA&5=BF(=1A=F3>=7FX&=D0"=82=13cN=E0=8A=ABa=A3=B8=F2=95-()=CA= =07Oy=00=0F=8CF-=C1\=A0S=94=1B=D2rp=B0=01=08=0CE=05=14=88=E1=04=F6B=A3=DB= =D1=0B=07=99=E2Y}=14=B5=FF=02O=B2=EES'L!=0EV=D8=C2=1Cm=B2=93=B2=A9=A7 = =FBRJ=82@=A1=03``=E5@=C8=B0=037$=11=07M=F8A=B0l=A0=84=11=D4r = UXD=0B,=D3=CB=9C=9C=E0=01*P=E6?=DF=C7=D2=94=E2D=05QdfQ=120=BE=07=D0=04h=F5= =A9b4=A7e4=03=FC=AB =C9=A1 =08=99=85=CFYQ=EB=9E=13 = $=00xp=AD=BAD=A0:=94=F3=01=8A=CA=D5=00g=91=E7j=17 = =8Cy=F4Y=81o=12=AD=00=121=C0Y>=87=C2K=0E4=93.<(=00=06P=02le=B5>]=CA=01=19= p8=A6=0Ct=E0=0B=15=C3A=0F=86P=8A8=15=84 jhC = :1=1C=82=90=E1=00!@=C1|=CCwL=15x=05h%=80=A9=16O = =00=F0Hg=8A=1Ar=A6d=F9=93=D9I=AD=87=3D*=80=E4=04n=E27=AA=89+"+=D4V=A9r@=03= =F3=BC=15=07{=C1=1D=0E=1EP=97=A9=FF=ADp=00#=D4=0C=0F=C8@=9A=1C=0D=C0OO=85= =99=07=E1=0A= =80~:K=91=02 = =E4=9DhkV=82=12M=01j=05=D4=064=E3=03=92=C960=E4=81=CA=0B=A2=90D=18=DC@=10= MH=C8E=05B=86.=E4a%=10i=0A= =D0Fi=13=99=8C=D2)*=A0=C1z=ED=A8=DE=EE=A8=A0=04=FF=99 = L=A7=E5=9E=9D=BE=AF|=EEa=E3Y=A0=04C=B4=B4j`g=D9W=7FR=E0=82=01=B1N=ACha=DA= =0C=D1=B2=19I=C9eU=0D=84=C9Vc=F4(=A4U=A0=00p,=92y=C26]=B3=E2=8C=85=AE2=D6= &=9D=A6=13=0A= $=B8v5=D1=A3=8E=08=02=82=17=84=C2 = =19=00=C3=16>=C1=87=F1"$=0D=90=00E=08$=C0=92=F98=8A=0CH=1EH=FCt=A2=B7?=E8= =AD=01\=CC`=FA=00=17=91 = =E4=CFS)=ED=DB=F8$=E2=E4=C1=D9=04@=10=F1=8ES=C2=9C=82=1A=FC=8C = 1=F9/=BA=DAC=93=BE=F9lI=00
    "]||[0,"",""];div.innerHTML=3Dwrap[1]+elem+wrap[2];while(wra= p[0]--)div=3Ddiv.lastChild;if(jQuery.browser.msie){var = tbody=3D!tags.indexOf(""&&tags.indexOf("=3D0;--j)if(jQuery.nodeName(tbody[j],"tbody")&&!tbod= y[j].childNodes.length)tbody[j].parentNode.removeChild(tbody[j]);if(/^\s/= .test(elem))div.insertBefore(context.createTextNode(elem.match(/^\s*/)[0]= ),div.firstChild);}elem=3DjQuery.makeArray(div.childNodes);}if(elem.lengt= h=3D=3D=3D0&&(!jQuery.nodeName(elem,"form")&&!jQuery.nodeName(elem,"selec= t")))return;if(elem[0]=3D=3Dundefined||jQuery.nodeName(elem,"form")||elem= .options)ret.push(elem);else=0A= ret=3DjQuery.merge(ret,elem);});return = ret;},attr:function(elem,name,value){if(!elem||elem.nodeType=3D=3D3||elem= .nodeType=3D=3D8)return undefined;var = notxml=3D!jQuery.isXMLDoc(elem),set=3Dvalue!=3D=3Dundefined,msie=3DjQuery= .browser.msie;name=3Dnotxml&&jQuery.props[name]||name;if(elem.tagName){va= r = special=3D/href|src|style/.test(name);if(name=3D=3D"selected"&&jQuery.bro= wser.safari)elem.parentNode.selectedIndex;if(name in = elem&¬xml&&!special){if(set){if(name=3D=3D"type"&&jQuery.nodeName(elem= ,"input")&&elem.parentNode)throw"type property can't be = changed";elem[name]=3Dvalue;}if(jQuery.nodeName(elem,"form")&&elem.getAtt= ributeNode(name))return elem.getAttributeNode(name).nodeValue;return = elem[name];}if(msie&¬xml&&name=3D=3D"style")return = jQuery.attr(elem.style,"cssText",value);if(set)elem.setAttribute(name,""+= value);var = attr=3Dmsie&¬xml&&special?elem.getAttribute(name,2):elem.getAttribute(= name);return = attr=3D=3D=3Dnull?undefined:attr;}if(msie&&name=3D=3D"opacity"){if(set){e= lem.zoom=3D1;elem.filter=3D(elem.filter||"").replace(/alpha\([^)]*\)/,"")= +(parseInt(value)+''=3D=3D"NaN"?"":"alpha(opacity=3D"+value*100+")");}ret= urn = elem.filter&&elem.filter.indexOf("opacity=3D")>=3D0?(parseFloat(elem.filt= er.match(/opacity=3D([^)]*)/)[1])/100)+'':"";}name=3Dname.replace(/-([a-z= ])/ig,function(all,letter){return = letter.toUpperCase();});if(set)elem[name]=3Dvalue;return = elem[name];},trim:function(text){return(text||"").replace(/^\s+|\s+$/g,""= );},makeArray:function(array){var ret=3D[];if(array!=3Dnull){var = i=3Darray.length;if(i=3D=3Dnull||array.split||array.setInterval||array.ca= ll)ret[0]=3Darray;else=0A= while(i)ret[--i]=3Darray[i];}return = ret;},inArray:function(elem,array){for(var = i=3D0,length=3Darray.length;i*",t= his).remove();while(this.firstChild)this.removeChild(this.firstChild);}},= function(name,fn){jQuery.fn[name]=3Dfunction(){return = this.each(fn,arguments);};});jQuery.each(["Height","Width"],function(i,na= me){var = type=3Dname.toLowerCase();jQuery.fn[type]=3Dfunction(size){return = this[0]=3D=3Dwindow?jQuery.browser.opera&&document.body["client"+name]||j= Query.browser.safari&&window["inner"+name]||document.compatMode=3D=3D"CSS= 1Compat"&&document.documentElement["client"+name]||document.body["client"= +name]:this[0]=3D=3Ddocument?Math.max(Math.max(document.body["scroll"+nam= e],document.documentElement["scroll"+name]),Math.max(document.body["offse= t"+name],document.documentElement["offset"+name])):size=3D=3Dundefined?(t= his.length?jQuery.css(this[0],type):null):this.css(type,size.constructor=3D= =3DString?size:size+"px");};});function num(elem,prop){return = elem[0]&&parseInt(jQuery.curCSS(elem[0],prop,true),10)||0;}var = chars=3DjQuery.browser.safari&&parseInt(jQuery.browser.version)<417?"(?:[= \\w*_-]|\\\\.)":"(?:[\\w\u0128-\uFFFF*_-]|\\\\.)",quickChild=3Dnew = RegExp("^>\\s*("+chars+"+)"),quickID=3Dnew = RegExp("^("+chars+"+)(#)("+chars+"+)"),quickClass=3Dnew = RegExp("^([#.]?)("+chars+"*)");jQuery.extend({expr:{"":function(a,i,m){re= turn m[2]=3D=3D"*"||jQuery.nodeName(a,m[2]);},"#":function(a,i,m){return = a.getAttribute("id")=3D=3Dm[2];},":":{lt:function(a,i,m){return = im[3]-0;},nth:function(a,i,m){return = m[3]-0=3D=3Di;},eq:function(a,i,m){return = m[3]-0=3D=3Di;},first:function(a,i){return = i=3D=3D0;},last:function(a,i,m,r){return = i=3D=3Dr.length-1;},even:function(a,i){return = i%2=3D=3D0;},odd:function(a,i){return = i%2;},"first-child":function(a){return = a.parentNode.getElementsByTagName("*")[0]=3D=3Da;},"last-child":function(= a){return = jQuery.nth(a.parentNode.lastChild,1,"previousSibling")=3D=3Da;},"only-chi= ld":function(a){return!jQuery.nth(a.parentNode.lastChild,2,"previousSibli= ng");},parent:function(a){return = a.firstChild;},empty:function(a){return!a.firstChild;},contains:function(= a,i,m){return(a.textContent||a.innerText||jQuery(a).text()||"").indexOf(m= [3])>=3D0;},visible:function(a){return"hidden"!=3Da.type&&jQuery.css(a,"d= isplay")!=3D"none"&&jQuery.css(a,"visibility")!=3D"hidden";},hidden:funct= ion(a){return"hidden"=3D=3Da.type||jQuery.css(a,"display")=3D=3D"none"||j= Query.css(a,"visibility")=3D=3D"hidden";},enabled:function(a){return!a.di= sabled;},disabled:function(a){return = a.disabled;},checked:function(a){return = a.checked;},selected:function(a){return = a.selected||jQuery.attr(a,"selected");},text:function(a){return"text"=3D=3D= a.type;},radio:function(a){return"radio"=3D=3Da.type;},checkbox:function(= a){return"checkbox"=3D=3Da.type;},file:function(a){return"file"=3D=3Da.ty= pe;},password:function(a){return"password"=3D=3Da.type;},submit:function(= a){return"submit"=3D=3Da.type;},image:function(a){return"image"=3D=3Da.ty= pe;},reset:function(a){return"reset"=3D=3Da.type;},button:function(a){ret= urn"button"=3D=3Da.type||jQuery.nodeName(a,"button");},input:function(a){= return/input|select|textarea|button/i.test(a.nodeName);},has:function(a,i= ,m){return = jQuery.find(m[3],a).length;},header:function(a){return/h\d/i.test(a.nodeN= ame);},animated:function(a){return = jQuery.grep(jQuery.timers,function(fn){return = a=3D=3Dfn.elem;}).length;}}},parse:[/^(\[) *@?([\w-]+) *([!*$^~=3D]*) = *('?"?)(.*?)\4 *\]/,/^(:)([\w-]+)\("?'?(.*?(\(.*?\))?[^(]*?)"?'?\)/,new = RegExp("^([:.#]*)("+chars+"+)")],multiFilter:function(expr,elems,not){var= old,cur=3D[];while(expr&&expr!=3Dold){old=3Dexpr;var = f=3DjQuery.filter(expr,elems,not);expr=3Df.t.replace(/^\s*,\s*/,"");cur=3D= not?elems=3Df.r:jQuery.merge(cur,f.r);}return = cur;},find:function(t,context){if(typeof = t!=3D"string")return[t];if(context&&context.nodeType!=3D1&&context.nodeTy= pe!=3D9)return[];context=3Dcontext||document;var = ret=3D[context],done=3D[],last,nodeName;while(t&&last!=3Dt){var = r=3D[];last=3Dt;t=3DjQuery.trim(t);var = foundToken=3Dfalse,re=3DquickChild,m=3Dre.exec(t);if(m){nodeName=3Dm[1].t= oUpperCase();for(var i=3D0;ret[i];i++)for(var = c=3Dret[i].firstChild;c;c=3Dc.nextSibling)if(c.nodeType=3D=3D1&&(nodeName= =3D=3D"*"||c.nodeName.toUpperCase()=3D=3DnodeName))r.push(c);ret=3Dr;t=3D= t.replace(re,"");if(t.indexOf(" = ")=3D=3D0)continue;foundToken=3Dtrue;}else{re=3D/^([>+~])\s*(\w*)/i;if((m= =3Dre.exec(t))!=3Dnull){r=3D[];var = merge=3D{};nodeName=3Dm[2].toUpperCase();m=3Dm[1];for(var = j=3D0,rl=3Dret.length;j=3D0)^not)tmp.= push(a);}r=3Dtmp;}else if(m[1]=3D=3D":"&&m[2]=3D=3D"nth-child"){var = merge=3D{},tmp=3D[],test=3D/(-?)(\d*)n((?:\+|-)?\d*)/.exec(m[3]=3D=3D"eve= n"&&"2n"||m[3]=3D=3D"odd"&&"2n+1"||!/\D/.test(m[3])&&"0n+"+m[3]||m[3]),fi= rst=3D(test[1]+(test[2]||1))-0,last=3Dtest[3]-0;for(var = i=3D0,rl=3Dr.length;i=3D0)a= dd=3Dtrue;if(add^not)tmp.push(node);}r=3Dtmp;}else{var = fn=3DjQuery.expr[m[1]];if(typeof = fn=3D=3D"object")fn=3Dfn[m[2]];if(typeof = fn=3D=3D"string")fn=3Deval("false||function(a,i){return = "+fn+";}");r=3DjQuery.grep(r,function(elem,i){return = fn(elem,i,m,r);},not);}}return{r:r,t:t};},dir:function(elem,dir){var = matched=3D[],cur=3Delem[dir];while(cur&&cur!=3Ddocument){if(cur.nodeType=3D= =3D1)matched.push(cur);cur=3Dcur[dir];}return = matched;},nth:function(cur,result,dir,elem){result=3Dresult||1;var = num=3D0;for(;cur;cur=3Dcur[dir])if(cur.nodeType=3D=3D1&&++num=3D=3Dresult= )break;return cur;},sibling:function(n,elem){var = r=3D[];for(;n;n=3Dn.nextSibling){if(n.nodeType=3D=3D1&&n!=3Delem)r.push(n= );}return = r;}});jQuery.event=3D{add:function(elem,types,handler,data){if(elem.nodeT= ype=3D=3D3||elem.nodeType=3D=3D8)return;if(jQuery.browser.msie&&elem.setI= nterval)elem=3Dwindow;if(!handler.guid)handler.guid=3Dthis.guid++;if(data= !=3Dundefined){var = fn=3Dhandler;handler=3Dthis.proxy(fn,function(){return = fn.apply(this,arguments);});handler.data=3Ddata;}var = events=3DjQuery.data(elem,"events")||jQuery.data(elem,"events",{}),handle= =3DjQuery.data(elem,"handle")||jQuery.data(elem,"handle",function(){if(ty= peof jQuery!=3D"undefined"&&!jQuery.event.triggered)return = jQuery.event.handle.apply(arguments.callee.elem,arguments);});handle.elem= =3Delem;jQuery.each(types.split(/\s+/),function(index,type){var = parts=3Dtype.split(".");type=3Dparts[0];handler.type=3Dparts[1];var = handlers=3Devents[type];if(!handlers){handlers=3Devents[type]=3D{};if(!jQ= uery.event.special[type]||jQuery.event.special[type].setup.call(elem)=3D=3D= =3Dfalse){if(elem.addEventListener)elem.addEventListener(type,handle,fals= e);else = if(elem.attachEvent)elem.attachEvent("on"+type,handle);}}handlers[handler= .guid]=3Dhandler;jQuery.event.global[type]=3Dtrue;});elem=3Dnull;},guid:1= ,global:{},remove:function(elem,types,handler){if(elem.nodeType=3D=3D3||e= lem.nodeType=3D=3D8)return;var = events=3DjQuery.data(elem,"events"),ret,index;if(events){if(types=3D=3Dun= defined||(typeof types=3D=3D"string"&&types.charAt(0)=3D=3D"."))for(var = type in = events)this.remove(elem,type+(types||""));else{if(types.type){handler=3Dt= ypes.handler;types=3Dtypes.type;}jQuery.each(types.split(/\s+/),function(= index,type){var = parts=3Dtype.split(".");type=3Dparts[0];if(events[type]){if(handler)delet= e events[type][handler.guid];else=0A= for(handler in = events[type])if(!parts[1]||events[type][handler].type=3D=3Dparts[1])delet= e events[type][handler];for(ret in = events[type])break;if(!ret){if(!jQuery.event.special[type]||jQuery.event.= special[type].teardown.call(elem)=3D=3D=3Dfalse){if(elem.removeEventListe= ner)elem.removeEventListener(type,jQuery.data(elem,"handle"),false);else = if(elem.detachEvent)elem.detachEvent("on"+type,jQuery.data(elem,"handle")= );}ret=3Dnull;delete events[type];}}});}for(ret in = events)break;if(!ret){var = handle=3DjQuery.data(elem,"handle");if(handle)handle.elem=3Dnull;jQuery.r= emoveData(elem,"events");jQuery.removeData(elem,"handle");}}},trigger:fun= ction(type,data,elem,donative,extra){data=3DjQuery.makeArray(data);if(typ= e.indexOf("!")>=3D0){type=3Dtype.slice(0,-1);var = exclusive=3Dtrue;}if(!elem){if(this.global[type])jQuery("*").add([window,= document]).trigger(type,data);}else{if(elem.nodeType=3D=3D3||elem.nodeTyp= e=3D=3D8)return undefined;var = val,ret,fn=3DjQuery.isFunction(elem[type]||null),event=3D!data[0]||!data[= 0].preventDefault;if(event){data.unshift({type:type,target:elem,preventDe= fault:function(){},stopPropagation:function(){},timeStamp:now()});data[0]= [expando]=3Dtrue;}data[0].type=3Dtype;if(exclusive)data[0].exclusive=3Dtr= ue;var = handle=3DjQuery.data(elem,"handle");if(handle)val=3Dhandle.apply(elem,dat= a);if((!fn||(jQuery.nodeName(elem,'a')&&type=3D=3D"click"))&&elem["on"+ty= pe]&&elem["on"+type].apply(elem,data)=3D=3D=3Dfalse)val=3Dfalse;if(event)= data.shift();if(extra&&jQuery.isFunction(extra)){ret=3Dextra.apply(elem,v= al=3D=3Dnull?data:data.concat(val));if(ret!=3D=3Dundefined)val=3Dret;}if(= fn&&donative!=3D=3Dfalse&&val!=3D=3Dfalse&&!(jQuery.nodeName(elem,'a')&&t= ype=3D=3D"click")){this.triggered=3Dtrue;try{elem[type]();}catch(e){}}thi= s.triggered=3Dfalse;}return val;},handle:function(event){var = val,ret,namespace,all,handlers;event=3Darguments[0]=3DjQuery.event.fix(ev= ent||window.event);namespace=3Devent.type.split(".");event.type=3Dnamespa= ce[0];namespace=3Dnamespace[1];all=3D!namespace&&!event.exclusive;handler= s=3D(jQuery.data(this,"events")||{})[event.type];for(var j in = handlers){var = handler=3Dhandlers[j];if(all||handler.type=3D=3Dnamespace){event.handler=3D= handler;event.data=3Dhandler.data;ret=3Dhandler.apply(this,arguments);if(= val!=3D=3Dfalse)val=3Dret;if(ret=3D=3D=3Dfalse){event.preventDefault();ev= ent.stopPropagation();}}}return = val;},fix:function(event){if(event[expando]=3D=3Dtrue)return event;var = originalEvent=3Devent;event=3D{originalEvent:originalEvent};var = props=3D"altKey attrChange attrName bubbles button cancelable charCode = clientX clientY ctrlKey currentTarget data detail eventPhase fromElement = handler keyCode metaKey newValue originalTarget pageX pageY prevValue = relatedNode relatedTarget screenX screenY shiftKey srcElement target = timeStamp toElement type view wheelDelta which".split(" ");for(var = i=3Dprops.length;i;i--)event[props[i]]=3DoriginalEvent[props[i]];event[ex= pando]=3Dtrue;event.preventDefault=3Dfunction(){if(originalEvent.preventD= efault)originalEvent.preventDefault();originalEvent.returnValue=3Dfalse;}= ;event.stopPropagation=3Dfunction(){if(originalEvent.stopPropagation)orig= inalEvent.stopPropagation();originalEvent.cancelBubble=3Dtrue;};event.tim= eStamp=3Devent.timeStamp||now();if(!event.target)event.target=3Devent.src= Element||document;if(event.target.nodeType=3D=3D3)event.target=3Devent.ta= rget.parentNode;if(!event.relatedTarget&&event.fromElement)event.relatedT= arget=3Devent.fromElement=3D=3Devent.target?event.toElement:event.fromEle= ment;if(event.pageX=3D=3Dnull&&event.clientX!=3Dnull){var = doc=3Ddocument.documentElement,body=3Ddocument.body;event.pageX=3Devent.c= lientX+(doc&&doc.scrollLeft||body&&body.scrollLeft||0)-(doc.clientLeft||0= );event.pageY=3Devent.clientY+(doc&&doc.scrollTop||body&&body.scrollTop||= 0)-(doc.clientTop||0);}if(!event.which&&((event.charCode||event.charCode=3D= =3D=3D0)?event.charCode:event.keyCode))event.which=3Devent.charCode||even= t.keyCode;if(!event.metaKey&&event.ctrlKey)event.metaKey=3Devent.ctrlKey;= if(!event.which&&event.button)event.which=3D(event.button&1?1:(event.butt= on&2?3:(event.button&4?2:0)));return = event;},proxy:function(fn,proxy){proxy.guid=3Dfn.guid=3Dfn.guid||proxy.gu= id||this.guid++;return = proxy;},special:{ready:{setup:function(){bindReady();return;},teardown:fu= nction(){return;}},mouseenter:{setup:function(){if(jQuery.browser.msie)re= turn = false;jQuery(this).bind("mouseover",jQuery.event.special.mouseenter.handl= er);return true;},teardown:function(){if(jQuery.browser.msie)return = false;jQuery(this).unbind("mouseover",jQuery.event.special.mouseenter.han= dler);return = true;},handler:function(event){if(withinElement(event,this))return = true;event.type=3D"mouseenter";return = jQuery.event.handle.apply(this,arguments);}},mouseleave:{setup:function()= {if(jQuery.browser.msie)return = false;jQuery(this).bind("mouseout",jQuery.event.special.mouseleave.handle= r);return true;},teardown:function(){if(jQuery.browser.msie)return = false;jQuery(this).unbind("mouseout",jQuery.event.special.mouseleave.hand= ler);return = true;},handler:function(event){if(withinElement(event,this))return = true;event.type=3D"mouseleave";return = jQuery.event.handle.apply(this,arguments);}}}};jQuery.fn.extend({bind:fun= ction(type,data,fn){return = type=3D=3D"unload"?this.one(type,data,fn):this.each(function(){jQuery.eve= nt.add(this,type,fn||data,fn&&data);});},one:function(type,data,fn){var = one=3DjQuery.event.proxy(fn||data,function(event){jQuery(this).unbind(eve= nt,one);return(fn||data).apply(this,arguments);});return = this.each(function(){jQuery.event.add(this,type,one,fn&&data);});},unbind= :function(type,fn){return = this.each(function(){jQuery.event.remove(this,type,fn);});},trigger:funct= ion(type,data,fn){return = this.each(function(){jQuery.event.trigger(type,data,this,true,fn);});},tr= iggerHandler:function(type,data,fn){return = this[0]&&jQuery.event.trigger(type,data,this[0],false,fn);},toggle:functi= on(fn){var = args=3Darguments,i=3D1;while(i=3D0){var = selector=3Durl.slice(off,url.length);url=3Durl.slice(0,off);}callback=3Dc= allback||function(){};var = type=3D"GET";if(params)if(jQuery.isFunction(params)){callback=3Dparams;pa= rams=3Dnull;}else{params=3DjQuery.param(params);type=3D"POST";}var = self=3Dthis;jQuery.ajax({url:url,type:type,dataType:"html",data:params,co= mplete:function(res,status){if(status=3D=3D"success"||status=3D=3D"notmod= ified")self.html(selector?jQuery("
    ").append(res.responseText.replac= e(//g,"")).find(selector):res.responseText);self.= each(callback,[res.responseText,status,res]);}});return = this;},serialize:function(){return = jQuery.param(this.serializeArray());},serializeArray:function(){return = this.map(function(){return = jQuery.nodeName(this,"form")?jQuery.makeArray(this.elements):this;}).filt= er(function(){return = this.name&&!this.disabled&&(this.checked||/select|textarea/i.test(this.no= deName)||/text|hidden|password/i.test(this.type));}).map(function(i,elem)= {var val=3DjQuery(this).val();return = val=3D=3Dnull?null:val.constructor=3D=3DArray?jQuery.map(val,function(val= ,i){return{name:elem.name,value:val};}):{name:elem.name,value:val};}).get= ();}});jQuery.each("ajaxStart,ajaxStop,ajaxComplete,ajaxError,ajaxSuccess= ,ajaxSend".split(","),function(i,o){jQuery.fn[o]=3Dfunction(f){return = this.bind(o,f);};});var = jsc=3Dnow();jQuery.extend({get:function(url,data,callback,type){if(jQuery= .isFunction(data)){callback=3Ddata;data=3Dnull;}return = jQuery.ajax({type:"GET",url:url,data:data,success:callback,dataType:type}= );},getScript:function(url,callback){return = jQuery.get(url,null,callback,"script");},getJSON:function(url,data,callba= ck){return = jQuery.get(url,data,callback,"json");},post:function(url,data,callback,ty= pe){if(jQuery.isFunction(data)){callback=3Ddata;data=3D{};}return = jQuery.ajax({type:"POST",url:url,data:data,success:callback,dataType:type= });},ajaxSetup:function(settings){jQuery.extend(jQuery.ajaxSettings,setti= ngs);},ajaxSettings:{url:location.href,global:true,type:"GET",timeout:0,c= ontentType:"application/x-www-form-urlencoded",processData:true,async:tru= e,data:null,username:null,password:null,accepts:{xml:"application/xml, = text/xml",html:"text/html",script:"text/javascript, = application/javascript",json:"application/json, = text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},ajax:= function(s){s=3DjQuery.extend(true,s,jQuery.extend(true,{},jQuery.ajaxSet= tings,s));var = jsonp,jsre=3D/=3D\?(&|$)/g,status,data,type=3Ds.type.toUpperCase();if(s.d= ata&&s.processData&&typeof = s.data!=3D"string")s.data=3DjQuery.param(s.data);if(s.dataType=3D=3D"json= p"){if(type=3D=3D"GET"){if(!s.url.match(jsre))s.url+=3D(s.url.match(/\?/)= ?"&":"?")+(s.jsonp||"callback")+"=3D?";}else = if(!s.data||!s.data.match(jsre))s.data=3D(s.data?s.data+"&":"")+(s.jsonp|= |"callback")+"=3D?";s.dataType=3D"json";}if(s.dataType=3D=3D"json"&&(s.da= ta&&s.data.match(jsre)||s.url.match(jsre))){jsonp=3D"jsonp"+jsc++;if(s.da= ta)s.data=3D(s.data+"").replace(jsre,"=3D"+jsonp+"$1");s.url=3Ds.url.repl= ace(jsre,"=3D"+jsonp+"$1");s.dataType=3D"script";window[jsonp]=3Dfunction= (tmp){data=3Dtmp;success();complete();window[jsonp]=3Dundefined;try{delet= e = window[jsonp];}catch(e){}if(head)head.removeChild(script);};}if(s.dataTyp= e=3D=3D"script"&&s.cache=3D=3Dnull)s.cache=3Dfalse;if(s.cache=3D=3D=3Dfal= se&&type=3D=3D"GET"){var ts=3Dnow();var = ret=3Ds.url.replace(/(\?|&)_=3D.*?(&|$)/,"$1_=3D"+ts+"$2");s.url=3Dret+((= ret=3D=3Ds.url)?(s.url.match(/\?/)?"&":"?")+"_=3D"+ts:"");}if(s.data&&typ= e=3D=3D"GET"){s.url+=3D(s.url.match(/\?/)?"&":"?")+s.data;s.data=3Dnull;}= if(s.global&&!jQuery.active++)jQuery.event.trigger("ajaxStart");var = remote=3D/^(?:\w+:)?\/\/([^\/?#]+)/;if(s.dataType=3D=3D"script"&&type=3D=3D= "GET"&&remote.test(s.url)&&remote.exec(s.url)[1]!=3Dlocation.host){var = head=3Ddocument.getElementsByTagName("head")[0];var = script=3Ddocument.createElement("script");script.src=3Ds.url;if(s.scriptC= harset)script.charset=3Ds.scriptCharset;if(!jsonp){var = done=3Dfalse;script.onload=3Dscript.onreadystatechange=3Dfunction(){if(!d= one&&(!this.readyState||this.readyState=3D=3D"loaded"||this.readyState=3D= =3D"complete")){done=3Dtrue;success();complete();head.removeChild(script)= ;}};}head.appendChild(script);return undefined;}var = requestDone=3Dfalse;var xhr=3Dwindow.ActiveXObject?new = ActiveXObject("Microsoft.XMLHTTP"):new = XMLHttpRequest();if(s.username)xhr.open(type,s.url,s.async,s.username,s.p= assword);else=0A= xhr.open(type,s.url,s.async);try{if(s.data)xhr.setRequestHeader("Content-= Type",s.contentType);if(s.ifModified)xhr.setRequestHeader("If-Modified-Si= nce",jQuery.lastModified[s.url]||"Thu, 01 Jan 1970 00:00:00 = GMT");xhr.setRequestHeader("X-Requested-With","XMLHttpRequest");xhr.setRe= questHeader("Accept",s.dataType&&s.accepts[s.dataType]?s.accepts[s.dataTy= pe]+", = */*":s.accepts._default);}catch(e){}if(s.beforeSend&&s.beforeSend(xhr,s)=3D= =3D=3Dfalse){s.global&&jQuery.active--;xhr.abort();return = false;}if(s.global)jQuery.event.trigger("ajaxSend",[xhr,s]);var = onreadystatechange=3Dfunction(isTimeout){if(!requestDone&&xhr&&(xhr.ready= State=3D=3D4||isTimeout=3D=3D"timeout")){requestDone=3Dtrue;if(ival){clea= rInterval(ival);ival=3Dnull;}status=3DisTimeout=3D=3D"timeout"&&"timeout"= ||!jQuery.httpSuccess(xhr)&&"error"||s.ifModified&&jQuery.httpNotModified= (xhr,s.url)&&"notmodified"||"success";if(status=3D=3D"success"){try{data=3D= jQuery.httpData(xhr,s.dataType,s.dataFilter);}catch(e){status=3D"parserer= ror";}}if(status=3D=3D"success"){var = modRes;try{modRes=3Dxhr.getResponseHeader("Last-Modified");}catch(e){}if(= s.ifModified&&modRes)jQuery.lastModified[s.url]=3DmodRes;if(!jsonp)succes= s();}else=0A= jQuery.handleError(s,xhr,status);complete();if(s.async)xhr=3Dnull;}};if(s= .async){var = ival=3DsetInterval(onreadystatechange,13);if(s.timeout>0)setTimeout(funct= ion(){if(xhr){xhr.abort();if(!requestDone)onreadystatechange("timeout");}= },s.timeout);}try{xhr.send(s.data);}catch(e){jQuery.handleError(s,xhr,nul= l,e);}if(!s.async)onreadystatechange();function = success(){if(s.success)s.success(data,status);if(s.global)jQuery.event.tr= igger("ajaxSuccess",[xhr,s]);}function = complete(){if(s.complete)s.complete(xhr,status);if(s.global)jQuery.event.= trigger("ajaxComplete",[xhr,s]);if(s.global&&!--jQuery.active)jQuery.even= t.trigger("ajaxStop");}return = xhr;},handleError:function(s,xhr,status,e){if(s.error)s.error(xhr,status,= e);if(s.global)jQuery.event.trigger("ajaxError",[xhr,s,e]);},active:0,htt= pSuccess:function(xhr){try{return!xhr.status&&location.protocol=3D=3D"fil= e:"||(xhr.status>=3D200&&xhr.status<300)||xhr.status=3D=3D304||xhr.status= =3D=3D1223||jQuery.browser.safari&&xhr.status=3D=3Dundefined;}catch(e){}r= eturn false;},httpNotModified:function(xhr,url){try{var = xhrRes=3Dxhr.getResponseHeader("Last-Modified");return = xhr.status=3D=3D304||xhrRes=3D=3DjQuery.lastModified[url]||jQuery.browser= .safari&&xhr.status=3D=3Dundefined;}catch(e){}return = false;},httpData:function(xhr,type,filter){var = ct=3Dxhr.getResponseHeader("content-type"),xml=3Dtype=3D=3D"xml"||!type&&= ct&&ct.indexOf("xml")>=3D0,data=3Dxml?xhr.responseXML:xhr.responseText;if= (xml&&data.documentElement.tagName=3D=3D"parsererror")throw"parsererror";= if(filter)data=3Dfilter(data,type);if(type=3D=3D"script")jQuery.globalEva= l(data);if(type=3D=3D"json")data=3Deval("("+data+")");return = data;},param:function(a){var = s=3D[];if(a.constructor=3D=3DArray||a.jquery)jQuery.each(a,function(){s.p= ush(encodeURIComponent(this.name)+"=3D"+encodeURIComponent(this.value));}= );else=0A= for(var j in = a)if(a[j]&&a[j].constructor=3D=3DArray)jQuery.each(a[j],function(){s.push= (encodeURIComponent(j)+"=3D"+encodeURIComponent(this));});else=0A= s.push(encodeURIComponent(j)+"=3D"+encodeURIComponent(jQuery.isFunction(a= [j])?a[j]():a[j]));return = s.join("&").replace(/%20/g,"+");}});jQuery.fn.extend({show:function(speed= ,callback){return = speed?this.animate({height:"show",width:"show",opacity:"show"},speed,call= back):this.filter(":hidden").each(function(){this.style.display=3Dthis.ol= dblock||"";if(jQuery.css(this,"display")=3D=3D"none"){var = elem=3DjQuery("<"+this.tagName+" = />").appendTo("body");this.style.display=3Delem.css("display");if(this.st= yle.display=3D=3D"none")this.style.display=3D"block";elem.remove();}}).en= d();},hide:function(speed,callback){return = speed?this.animate({height:"hide",width:"hide",opacity:"hide"},speed,call= back):this.filter(":visible").each(function(){this.oldblock=3Dthis.oldblo= ck||jQuery.css(this,"display");this.style.display=3D"none";}).end();},_to= ggle:jQuery.fn.toggle,toggle:function(fn,fn2){return = jQuery.isFunction(fn)&&jQuery.isFunction(fn2)?this._toggle.apply(this,arg= uments):fn?this.animate({height:"toggle",width:"toggle",opacity:"toggle"}= ,fn,fn2):this.each(function(){jQuery(this)[jQuery(this).is(":hidden")?"sh= ow":"hide"]();});},slideDown:function(speed,callback){return = this.animate({height:"show"},speed,callback);},slideUp:function(speed,cal= lback){return = this.animate({height:"hide"},speed,callback);},slideToggle:function(speed= ,callback){return = this.animate({height:"toggle"},speed,callback);},fadeIn:function(speed,ca= llback){return = this.animate({opacity:"show"},speed,callback);},fadeOut:function(speed,ca= llback){return = this.animate({opacity:"hide"},speed,callback);},fadeTo:function(speed,to,= callback){return = this.animate({opacity:to},speed,callback);},animate:function(prop,speed,e= asing,callback){var optall=3DjQuery.speed(speed,easing,callback);return = this[optall.queue=3D=3D=3Dfalse?"each":"queue"](function(){if(this.nodeTy= pe!=3D1)return false;var = opt=3DjQuery.extend({},optall),p,hidden=3DjQuery(this).is(":hidden"),self= =3Dthis;for(p in = prop){if(prop[p]=3D=3D"hide"&&hidden||prop[p]=3D=3D"show"&&!hidden)return= = opt.complete.call(this);if(p=3D=3D"height"||p=3D=3D"width"){opt.display=3D= jQuery.css(this,"display");opt.overflow=3Dthis.style.overflow;}}if(opt.ov= erflow!=3Dnull)this.style.overflow=3D"hidden";opt.curAnim=3DjQuery.extend= ({},prop);jQuery.each(prop,function(name,val){var e=3Dnew = jQuery.fx(self,opt,name);if(/toggle|show|hide/.test(val))e[val=3D=3D"togg= le"?hidden?"show":"hide":val](prop);else{var = parts=3Dval.toString().match(/^([+-]=3D)?([\d+-.]+)(.*)$/),start=3De.cur(= true)||0;if(parts){var = end=3DparseFloat(parts[2]),unit=3Dparts[3]||"px";if(unit!=3D"px"){self.st= yle[name]=3D(end||1)+unit;start=3D((end||1)/e.cur(true))*start;self.style= [name]=3Dstart+unit;}if(parts[1])end=3D((parts[1]=3D=3D"-=3D"?-1:1)*end)+= start;e.custom(start,end,unit);}else=0A= e.custom(start,val,"");}});return = true;});},queue:function(type,fn){if(jQuery.isFunction(type)||(type&&type= .constructor=3D=3DArray)){fn=3Dtype;type=3D"fx";}if(!type||(typeof = type=3D=3D"string"&&!fn))return queue(this[0],type);return = this.each(function(){if(fn.constructor=3D=3DArray)queue(this,type,fn);els= e{queue(this,type).push(fn);if(queue(this,type).length=3D=3D1)fn.call(thi= s);}});},stop:function(clearQueue,gotoEnd){var = timers=3DjQuery.timers;if(clearQueue)this.queue([]);this.each(function(){= for(var = i=3Dtimers.length-1;i>=3D0;i--)if(timers[i].elem=3D=3Dthis){if(gotoEnd)ti= mers[i](true);timers.splice(i,1);}});if(!gotoEnd)this.dequeue();return = this;}});var = queue=3Dfunction(elem,type,array){if(elem){type=3Dtype||"fx";var = q=3DjQuery.data(elem,type+"queue");if(!q||array)q=3DjQuery.data(elem,type= +"queue",jQuery.makeArray(array));}return = q;};jQuery.fn.dequeue=3Dfunction(type){type=3Dtype||"fx";return = this.each(function(){var = q=3Dqueue(this,type);q.shift();if(q.length)q[0].call(this);});};jQuery.ex= tend({speed:function(speed,easing,fn){var = opt=3Dspeed&&speed.constructor=3D=3DObject?speed:{complete:fn||!fn&&easin= g||jQuery.isFunction(speed)&&speed,duration:speed,easing:fn&&easing||easi= ng&&easing.constructor!=3DFunction&&easing};opt.duration=3D(opt.duration&= &opt.duration.constructor=3D=3DNumber?opt.duration:jQuery.fx.speeds[opt.d= uration])||jQuery.fx.speeds.def;opt.old=3Dopt.complete;opt.complete=3Dfun= ction(){if(opt.queue!=3D=3Dfalse)jQuery(this).dequeue();if(jQuery.isFunct= ion(opt.old))opt.old.call(this);};return = opt;},easing:{linear:function(p,n,firstNum,diff){return = firstNum+diff*p;},swing:function(p,n,firstNum,diff){return((-Math.cos(p*M= ath.PI)/2)+0.5)*diff+firstNum;}},timers:[],timerId:null,fx:function(elem,= options,prop){this.options=3Doptions;this.elem=3Delem;this.prop=3Dprop;if= (!options.orig)options.orig=3D{};}});jQuery.fx.prototype=3D{update:functi= on(){if(this.options.step)this.options.step.call(this.elem,this.now,this)= ;(jQuery.fx.step[this.prop]||jQuery.fx.step._default)(this);if(this.prop=3D= =3D"height"||this.prop=3D=3D"width")this.elem.style.display=3D"block";},c= ur:function(force){if(this.elem[this.prop]!=3Dnull&&this.elem.style[this.= prop]=3D=3Dnull)return this.elem[this.prop];var = r=3DparseFloat(jQuery.css(this.elem,this.prop,force));return = r&&r>-10000?r:parseFloat(jQuery.curCSS(this.elem,this.prop))||0;},custom:= function(from,to,unit){this.startTime=3Dnow();this.start=3Dfrom;this.end=3D= to;this.unit=3Dunit||this.unit||"px";this.now=3Dthis.start;this.pos=3Dthi= s.state=3D0;this.update();var self=3Dthis;function t(gotoEnd){return = self.step(gotoEnd);}t.elem=3Dthis.elem;jQuery.timers.push(t);if(jQuery.ti= merId=3D=3Dnull){jQuery.timerId=3DsetInterval(function(){var = timers=3DjQuery.timers;for(var = i=3D0;ithis.options.duration+this.startTime){this.now=3D= this.end;this.pos=3Dthis.state=3D1;this.update();this.options.curAnim[thi= s.prop]=3Dtrue;var done=3Dtrue;for(var i in = this.options.curAnim)if(this.options.curAnim[i]!=3D=3Dtrue)done=3Dfalse;i= f(done){if(this.options.display!=3Dnull){this.elem.style.overflow=3Dthis.= options.overflow;this.elem.style.display=3Dthis.options.display;if(jQuery= .css(this.elem,"display")=3D=3D"none")this.elem.style.display=3D"block";}= if(this.options.hide)this.elem.style.display=3D"none";if(this.options.hid= e||this.options.show)for(var p in = this.options.curAnim)jQuery.attr(this.elem.style,p,this.options.orig[p]);= }if(done)this.options.complete.call(this.elem);return false;}else{var = n=3Dt-this.startTime;this.state=3Dn/this.options.duration;this.pos=3DjQue= ry.easing[this.options.easing||(jQuery.easing.swing?"swing":"linear")](th= is.state,n,0,1,this.options.duration);this.now=3Dthis.start+((this.end-th= is.start)*this.pos);this.update();}return = true;}};jQuery.extend(jQuery.fx,{speeds:{slow:600,fast:200,def:400},step:= {scrollLeft:function(fx){fx.elem.scrollLeft=3Dfx.now;},scrollTop:function= (fx){fx.elem.scrollTop=3Dfx.now;},opacity:function(fx){jQuery.attr(fx.ele= m.style,"opacity",fx.now);},_default:function(fx){fx.elem.style[fx.prop]=3D= fx.now+fx.unit;}}});jQuery.fn.offset=3Dfunction(){var = left=3D0,top=3D0,elem=3Dthis[0],results;if(elem)with(jQuery.browser){var = parent=3Delem.parentNode,offsetChild=3Delem,offsetParent=3Delem.offsetPar= ent,doc=3Delem.ownerDocument,safari2=3Dsafari&&parseInt(version)<522&&!/a= dobeair/i.test(userAgent),css=3DjQuery.curCSS,fixed=3Dcss(elem,"position"= )=3D=3D"fixed";if(elem.getBoundingClientRect){var = box=3Delem.getBoundingClientRect();add(box.left+Math.max(doc.documentElem= ent.scrollLeft,doc.body.scrollLeft),box.top+Math.max(doc.documentElement.= scrollTop,doc.body.scrollTop));add(-doc.documentElement.clientLeft,-doc.d= ocumentElement.clientTop);}else{add(elem.offsetLeft,elem.offsetTop);while= (offsetParent){add(offsetParent.offsetLeft,offsetParent.offsetTop);if(moz= illa&&!/^t(able|d|h)$/i.test(offsetParent.tagName)||safari&&!safari2)bord= er(offsetParent);if(!fixed&&css(offsetParent,"position")=3D=3D"fixed")fix= ed=3Dtrue;offsetChild=3D/^body$/i.test(offsetParent.tagName)?offsetChild:= offsetParent;offsetParent=3DoffsetParent.offsetParent;}while(parent&&pare= nt.tagName&&!/^body|html$/i.test(parent.tagName)){if(!/^inline|table.*$/i= .test(css(parent,"display")))add(-parent.scrollLeft,-parent.scrollTop);if= (mozilla&&css(parent,"overflow")!=3D"visible")border(parent);parent=3Dpar= ent.parentNode;}if((safari2&&(fixed||css(offsetChild,"position")=3D=3D"ab= solute"))||(mozilla&&css(offsetChild,"position")!=3D"absolute"))add(-doc.= body.offsetLeft,-doc.body.offsetTop);if(fixed)add(Math.max(doc.documentEl= ement.scrollLeft,doc.body.scrollLeft),Math.max(doc.documentElement.scroll= Top,doc.body.scrollTop));}results=3D{top:top,left:left};}function = border(elem){add(jQuery.curCSS(elem,"borderLeftWidth",true),jQuery.curCSS= (elem,"borderTopWidth",true));}function = add(l,t){left+=3DparseInt(l,10)||0;top+=3DparseInt(t,10)||0;}return = results;};jQuery.fn.extend({position:function(){var = left=3D0,top=3D0,results;if(this[0]){var = offsetParent=3Dthis.offsetParent(),offset=3Dthis.offset(),parentOffset=3D= /^body|html$/i.test(offsetParent[0].tagName)?{top:0,left:0}:offsetParent.= offset();offset.top-=3Dnum(this,'marginTop');offset.left-=3Dnum(this,'mar= ginLeft');parentOffset.top+=3Dnum(offsetParent,'borderTopWidth');parentOf= fset.left+=3Dnum(offsetParent,'borderLeftWidth');results=3D{top:offset.to= p-parentOffset.top,left:offset.left-parentOffset.left};}return = results;},offsetParent:function(){var = offsetParent=3Dthis[0].offsetParent;while(offsetParent&&(!/^body|html$/i.= test(offsetParent.tagName)&&jQuery.css(offsetParent,'position')=3D=3D'sta= tic'))offsetParent=3DoffsetParent.offsetParent;return = jQuery(offsetParent);}});jQuery.each(['Left','Top'],function(i,name){var = method=3D'scroll'+name;jQuery.fn[method]=3Dfunction(val){if(!this[0])retu= rn;return = val!=3Dundefined?this.each(function(){this=3D=3Dwindow||this=3D=3Ddocumen= t?window.scrollTo(!i?val:jQuery(window).scrollLeft(),i?val:jQuery(window)= .scrollTop()):this[method]=3Dval;}):this[0]=3D=3Dwindow||this[0]=3D=3Ddoc= ument?self[i?'pageYOffset':'pageXOffset']||jQuery.boxModel&&document.docu= mentElement[method]||document.body[method]:this[0][method];};});jQuery.ea= ch(["Height","Width"],function(i,name){var = tl=3Di?"Left":"Top",br=3Di?"Right":"Bottom";jQuery.fn["inner"+name]=3Dfun= ction(){return = this[name.toLowerCase()]()+num(this,"padding"+tl)+num(this,"padding"+br);= };jQuery.fn["outer"+name]=3Dfunction(margin){return = this["inner"+name]()+num(this,"border"+tl+"Width")+num(this,"border"+br+"= Width")+(margin?num(this,"margin"+tl)+num(this,"margin"+br):0);};});})();= ;// $Id: drupal.js,v 1.41.2.4 2009/07/21 08:59:10 goba Exp $=0A= =0A= var Drupal =3D Drupal || { 'settings': {}, 'behaviors': {}, 'themes': = {}, 'locale': {} };=0A= =0A= /**=0A= * Set the variable that indicates if JavaScript behaviors should be = applied=0A= */=0A= Drupal.jsEnabled =3D true;=0A= =0A= /**=0A= * Attach all registered behaviors to a page element.=0A= *=0A= * Behaviors are event-triggered actions that attach to page elements, = enhancing=0A= * default non-Javascript UIs. Behaviors are registered in the = Drupal.behaviors=0A= * object as follows:=0A= * @code=0A= * Drupal.behaviors.behaviorName =3D function () {=0A= * ...=0A= * };=0A= * @endcode=0A= *=0A= * Drupal.attachBehaviors is added below to the jQuery ready event and so=0A= * runs on initial page load. Developers implementing AHAH/AJAX in their=0A= * solutions should also call this function after new page content has = been=0A= * loaded, feeding in an element to be processed, in order to attach all=0A= * behaviors to the new content.=0A= *=0A= * Behaviors should use a class in the form behaviorName-processed to = ensure=0A= * the behavior is attached only once to a given element. (Doing so = enables=0A= * the reprocessing of given elements, which may be needed on occasion = despite=0A= * the ability to limit behavior attachment to a particular element.)=0A= *=0A= * @param context=0A= * An element to attach behaviors to. If none is given, the document = element=0A= * is used.=0A= */=0A= Drupal.attachBehaviors =3D function(context) {=0A= context =3D context || document;=0A= // Execute all of them.=0A= jQuery.each(Drupal.behaviors, function() {=0A= this(context);=0A= });=0A= };=0A= =0A= /**=0A= * Encode special characters in a plain-text string for display as HTML.=0A= */=0A= Drupal.checkPlain =3D function(str) {=0A= str =3D String(str);=0A= var replace =3D { '&': '&', '"': '"', '<': '<', '>': = '>' };=0A= for (var character in replace) {=0A= var regex =3D new RegExp(character, 'g');=0A= str =3D str.replace(regex, replace[character]);=0A= }=0A= return str;=0A= };=0A= =0A= /**=0A= * Translate strings to the page language or a given language.=0A= *=0A= * See the documentation of the server-side t() function for further = details.=0A= *=0A= * @param str=0A= * A string containing the English string to translate.=0A= * @param args=0A= * An object of replacements pairs to make after translation. = Incidences=0A= * of any key in this array are replaced with the corresponding value.=0A= * Based on the first character of the key, the value is escaped = and/or themed:=0A= * - !variable: inserted as is=0A= * - @variable: escape plain text to HTML (Drupal.checkPlain)=0A= * - %variable: escape text and theme as a placeholder for = user-submitted=0A= * content (checkPlain + Drupal.theme('placeholder'))=0A= * @return=0A= * The translated string.=0A= */=0A= Drupal.t =3D function(str, args) {=0A= // Fetch the localized version of the string.=0A= if (Drupal.locale.strings && Drupal.locale.strings[str]) {=0A= str =3D Drupal.locale.strings[str];=0A= }=0A= =0A= if (args) {=0A= // Transform arguments before inserting them=0A= for (var key in args) {=0A= switch (key.charAt(0)) {=0A= // Escaped only=0A= case '@':=0A= args[key] =3D Drupal.checkPlain(args[key]);=0A= break;=0A= // Pass-through=0A= case '!':=0A= break;=0A= // Escaped and placeholder=0A= case '%':=0A= default:=0A= args[key] =3D Drupal.theme('placeholder', args[key]);=0A= break;=0A= }=0A= str =3D str.replace(key, args[key]);=0A= }=0A= }=0A= return str;=0A= };=0A= =0A= /**=0A= * Format a string containing a count of items.=0A= *=0A= * This function ensures that the string is pluralized correctly. Since = Drupal.t() is=0A= * called by this function, make sure not to pass already-localized = strings to it.=0A= *=0A= * See the documentation of the server-side format_plural() function for = further details.=0A= *=0A= * @param count=0A= * The item count to display.=0A= * @param singular=0A= * The string for the singular case. Please make sure it is clear this = is=0A= * singular, to ease translation (e.g. use "1 new comment" instead of = "1 new").=0A= * Do not use @count in the singular string.=0A= * @param plural=0A= * The string for the plural case. Please make sure it is clear this = is plural,=0A= * to ease translation. Use @count in place of the item count, as in = "@count=0A= * new comments".=0A= * @param args=0A= * An object of replacements pairs to make after translation. = Incidences=0A= * of any key in this array are replaced with the corresponding value.=0A= * Based on the first character of the key, the value is escaped = and/or themed:=0A= * - !variable: inserted as is=0A= * - @variable: escape plain text to HTML (Drupal.checkPlain)=0A= * - %variable: escape text and theme as a placeholder for = user-submitted=0A= * content (checkPlain + Drupal.theme('placeholder'))=0A= * Note that you do not need to include @count in this array.=0A= * This replacement is done automatically for the plural case.=0A= * @return=0A= * A translated string.=0A= */=0A= Drupal.formatPlural =3D function(count, singular, plural, args) {=0A= var args =3D args || {};=0A= args['@count'] =3D count;=0A= // Determine the index of the plural form.=0A= var index =3D Drupal.locale.pluralFormula ? = Drupal.locale.pluralFormula(args['@count']) : ((args['@count'] =3D=3D 1) = ? 0 : 1);=0A= =0A= if (index =3D=3D 0) {=0A= return Drupal.t(singular, args);=0A= }=0A= else if (index =3D=3D 1) {=0A= return Drupal.t(plural, args);=0A= }=0A= else {=0A= args['@count['+ index +']'] =3D args['@count'];=0A= delete args['@count'];=0A= return Drupal.t(plural.replace('@count', '@count['+ index +']'));=0A= }=0A= };=0A= =0A= /**=0A= * Generate the themed representation of a Drupal object.=0A= *=0A= * All requests for themed output must go through this function. It = examines=0A= * the request and routes it to the appropriate theme function. If the = current=0A= * theme does not provide an override function, the generic theme = function is=0A= * called.=0A= *=0A= * For example, to retrieve the HTML that is output by = theme_placeholder(text),=0A= * call Drupal.theme('placeholder', text).=0A= *=0A= * @param func=0A= * The name of the theme function to call.=0A= * @param ...=0A= * Additional arguments to pass along to the theme function.=0A= * @return=0A= * Any data the theme function returns. This could be a plain HTML = string,=0A= * but also a complex object.=0A= */=0A= Drupal.theme =3D function(func) {=0A= for (var i =3D 1, args =3D []; i < arguments.length; i++) {=0A= args.push(arguments[i]);=0A= }=0A= =0A= return (Drupal.theme[func] || = Drupal.theme.prototype[func]).apply(this, args);=0A= };=0A= =0A= /**=0A= * Parse a JSON response.=0A= *=0A= * The result is either the JSON object, or an object with 'status' 0 = and 'data' an error message.=0A= */=0A= Drupal.parseJson =3D function (data) {=0A= if ((data.substring(0, 1) !=3D '{') && (data.substring(0, 1) !=3D = '[')) {=0A= return { status: 0, data: data.length ? data : Drupal.t('Unspecified = error') };=0A= }=0A= return eval('(' + data + ');');=0A= };=0A= =0A= /**=0A= * Freeze the current body height (as minimum height). Used to prevent=0A= * unnecessary upwards scrolling when doing DOM manipulations.=0A= */=0A= Drupal.freezeHeight =3D function () {=0A= Drupal.unfreezeHeight();=0A= var div =3D document.createElement('div');=0A= $(div).css({=0A= position: 'absolute',=0A= top: '0px',=0A= left: '0px',=0A= width: '1px',=0A= height: $('body').css('height')=0A= }).attr('id', 'freeze-height');=0A= $('body').append(div);=0A= };=0A= =0A= /**=0A= * Unfreeze the body height=0A= */=0A= Drupal.unfreezeHeight =3D function () {=0A= $('#freeze-height').remove();=0A= };=0A= =0A= /**=0A= * Wrapper around encodeURIComponent() which avoids Apache quirks = (equivalent of=0A= * drupal_urlencode() in PHP). This function should only be used on = paths, not=0A= * on query string arguments.=0A= */=0A= Drupal.encodeURIComponent =3D function (item, uri) {=0A= uri =3D uri || location.href;=0A= item =3D encodeURIComponent(item).replace(/%2F/g, '/');=0A= return (uri.indexOf('?q=3D') !=3D -1) ? item : item.replace(/%26/g, = '%2526').replace(/%23/g, '%2523').replace(/\/\//g, '/%252F');=0A= };=0A= =0A= /**=0A= * Get the text selection in a textarea.=0A= */=0A= Drupal.getSelection =3D function (element) {=0A= if (typeof(element.selectionStart) !=3D 'number' && = document.selection) {=0A= // The current selection=0A= var range1 =3D document.selection.createRange();=0A= var range2 =3D range1.duplicate();=0A= // Select all text.=0A= range2.moveToElementText(element);=0A= // Now move 'dummy' end point to end point of original range.=0A= range2.setEndPoint('EndToEnd', range1);=0A= // Now we can calculate start and end points.=0A= var start =3D range2.text.length - range1.text.length;=0A= var end =3D start + range1.text.length;=0A= return { 'start': start, 'end': end };=0A= }=0A= return { 'start': element.selectionStart, 'end': element.selectionEnd = };=0A= };=0A= =0A= /**=0A= * Build an error message from ahah response.=0A= */=0A= Drupal.ahahError =3D function(xmlhttp, uri) {=0A= if (xmlhttp.status =3D=3D 200) {=0A= if (jQuery.trim(xmlhttp.responseText)) {=0A= var message =3D Drupal.t("An error occurred. \n@uri\n@text", = {'@uri': uri, '@text': xmlhttp.responseText });=0A= }=0A= else {=0A= var message =3D Drupal.t("An error occurred. \n@uri\n(no = information available).", {'@uri': uri });=0A= }=0A= }=0A= else {=0A= var message =3D Drupal.t("An HTTP error @status occurred. \n@uri", = {'@uri': uri, '@status': xmlhttp.status });=0A= }=0A= return message.replace(/\n/g, '
    ');=0A= }=0A= =0A= // Global Killswitch on the element=0A= $(document.documentElement).addClass('js');=0A= // Attach all behaviors.=0A= $(document).ready(function() {=0A= Drupal.attachBehaviors(this);=0A= });=0A= =0A= /**=0A= * The default themes.=0A= */=0A= Drupal.theme.prototype =3D {=0A= =0A= /**=0A= * Formats text for emphasized display in a placeholder inside a = sentence.=0A= *=0A= * @param str=0A= * The text to format (plain-text).=0A= * @return=0A= * The formatted text (html).=0A= */=0A= placeholder: function(str) {=0A= return '' + Drupal.checkPlain(str) + '';=0A= }=0A= };=0A= ;/**=0A= * Modified Star Rating - jQuery plugin=0A= *=0A= * Copyright (c) 2006 Wil Stuckey=0A= *=0A= * Original source available: = http://sandbox.wilstuckey.com/jquery-ratings/=0A= * Extensively modified by Lullabot: http://www.lullabot.com=0A= *=0A= * Dual licensed under the MIT and GPL licenses:=0A= * http://www.opensource.org/licenses/mit-license.php=0A= * http://www.gnu.org/licenses/gpl.html=0A= */=0A= =0A= /**=0A= * Create a degradeable star rating interface out of a simple form = structure.=0A= * Returns a modified jQuery object containing the new interface.=0A= * =0A= * @example jQuery('form.rating').fivestar();=0A= * @cat plugin=0A= * @type jQuery =0A= *=0A= */=0A= (function($){ // Create local scope.=0A= /**=0A= * Takes the form element, builds the rating interface and attaches = the proper events.=0A= * @param {Object} $obj=0A= */=0A= var buildRating =3D function($obj){=0A= var $widget =3D buildInterface($obj),=0A= $stars =3D $('.star', $widget),=0A= $cancel =3D $('.cancel', $widget),=0A= $summary =3D $('.fivestar-summary', $obj),=0A= feedbackTimerId =3D 0,=0A= summaryText =3D $summary.html(),=0A= summaryHover =3D $obj.is('.fivestar-labels-hover'),=0A= currentValue =3D $("select", $obj).val(),=0A= cancelTitle =3D $('label', $obj).html(),=0A= voteTitle =3D cancelTitle !=3D = Drupal.settings.fivestar.titleAverage ? cancelTitle : = Drupal.settings.fivestar.titleUser,=0A= voteChanged =3D false;=0A= =0A= // Record star display.=0A= if ($obj.is('.fivestar-user-stars')) {=0A= var starDisplay =3D 'user';=0A= }=0A= else if ($obj.is('.fivestar-average-stars')) {=0A= var starDisplay =3D 'average';=0A= currentValue =3D $("input[name=3Dvote_average]", $obj).val();=0A= }=0A= else if ($obj.is('.fivestar-combo-stars')) {=0A= var starDisplay =3D 'combo';=0A= }=0A= else {=0A= var starDisplay =3D 'none';=0A= }=0A= =0A= // Smart is intentionally separate, so the average will be set = if necessary.=0A= if ($obj.is('.fivestar-smart-stars')) {=0A= var starDisplay =3D 'smart';=0A= }=0A= =0A= // Record text display.=0A= if ($summary.size()) {=0A= var textDisplay =3D = $summary.attr('class').replace(/.*?fivestar-summary-([^ ]+).*/, = '$1').replace(/-/g, '_');=0A= }=0A= else {=0A= var textDisplay =3D 'none';=0A= }=0A= =0A= // Add hover and focus events.=0A= $stars=0A= .mouseover(function(){=0A= event.drain();=0A= event.fill(this);=0A= })=0A= .mouseout(function(){=0A= event.drain();=0A= event.reset();=0A= })=0A= .focus(function(){=0A= event.drain();=0A= event.fill(this)=0A= })=0A= .blur(function(){=0A= event.drain();=0A= event.reset();=0A= });=0A= =0A= // Cancel button events.=0A= $cancel=0A= .mouseover(function(){=0A= event.drain();=0A= $(this).addClass('on')=0A= })=0A= .mouseout(function(){=0A= event.reset();=0A= $(this).removeClass('on')=0A= })=0A= .focus(function(){=0A= event.drain();=0A= $(this).addClass('on')=0A= })=0A= .blur(function(){=0A= event.reset();=0A= $(this).removeClass('on')=0A= });=0A= =0A= // Click events.=0A= $cancel.click(function(){=0A= currentValue =3D 0;=0A= event.reset();=0A= voteChanged =3D false;=0A= // Inform a user that his vote is being processed=0A= if ($("input.fivestar-path", $obj).size() && = $summary.is('.fivestar-feedback-enabled')) {=0A= = setFeedbackText(Drupal.settings.fivestar.feedbackDeletingVote);=0A= }=0A= // Save the currentValue in a hidden field.=0A= $("select", $obj).val(0);=0A= // Update the title.=0A= cancelTitle =3D starDisplay !=3D 'smart' ? cancelTitle : = Drupal.settings.fivestar.titleAverage;=0A= $('label', $obj).html(cancelTitle);=0A= // Update the smart classes on the widget if needed.=0A= if ($obj.is('.fivestar-smart-text')) {=0A= = $obj.removeClass('fivestar-user-text').addClass('fivestar-average-text');=0A= $summary[0].className =3D = $summary[0].className.replace(/-user/, '-average');=0A= textDisplay =3D = $summary.attr('class').replace(/.*?fivestar-summary-([^ ]+).*/, = '$1').replace(/-/g, '_');=0A= }=0A= if ($obj.is('.fivestar-smart-stars')) {=0A= = $obj.removeClass('fivestar-user-stars').addClass('fivestar-average-stars'= );=0A= }=0A= // Submit the form if needed.=0A= $("input.fivestar-path", $obj).each(function() {=0A= var token =3D $("input.fivestar-token", $obj).val();=0A= $.ajax({=0A= type: 'GET',=0A= data: { token: token },=0A= dataType: 'xml',=0A= url: this.value + '/' + 0,=0A= success: voteHook=0A= });=0A= });=0A= return false;=0A= });=0A= $stars.click(function(){=0A= currentValue =3D $('select option', = $obj).get($stars.index(this) + $cancel.size() + 1).value;=0A= // Save the currentValue to the hidden select field.=0A= $("select", $obj).val(currentValue);=0A= // Update the display of the stars.=0A= voteChanged =3D true;=0A= event.reset();=0A= // Inform a user that his vote is being processed.=0A= if ($("input.fivestar-path", $obj).size() && = $summary.is('.fivestar-feedback-enabled')) {=0A= = setFeedbackText(Drupal.settings.fivestar.feedbackSavingVote);=0A= }=0A= // Update the smart classes on the widget if needed.=0A= if ($obj.is('.fivestar-smart-text')) {=0A= = $obj.removeClass('fivestar-average-text').addClass('fivestar-user-text');=0A= $summary[0].className =3D = $summary[0].className.replace(/-average/, '-user');=0A= textDisplay =3D = $summary.attr('class').replace(/.*?fivestar-summary-([^ ]+).*/, = '$1').replace(/-/g, '_');=0A= }=0A= if ($obj.is('.fivestar-smart-stars')) {=0A= = $obj.removeClass('fivestar-average-stars').addClass('fivestar-user-stars'= );=0A= }=0A= // Submit the form if needed.=0A= $("input.fivestar-path", $obj).each(function () {=0A= var token =3D $("input.fivestar-token", $obj).val();=0A= $.ajax({=0A= type: 'GET',=0A= data: { token: token },=0A= dataType: 'xml',=0A= url: this.value + '/' + currentValue,=0A= success: voteHook=0A= });=0A= });=0A= return false;=0A= });=0A= =0A= var event =3D {=0A= fill: function(el){=0A= // Fill to the current mouse position.=0A= var index =3D $stars.index(el) + 1;=0A= $stars=0A= .children('a').css('width', '100%').end()=0A= .filter(':lt(' + index + ')').addClass('hover').end();=0A= // Update the description text and label.=0A= if (summaryHover && !feedbackTimerId) {=0A= var summary =3D $("select option", $obj)[index + = $cancel.size()].text;=0A= var value =3D $("select option", $obj)[index + = $cancel.size()].value;=0A= $summary.html(summary !=3D index + 1 ? summary : = ' ');=0A= $('label', $obj).html(voteTitle);=0A= }=0A= },=0A= drain: function() {=0A= // Drain all the stars.=0A= $stars=0A= .filter('.on').removeClass('on').end()=0A= .filter('.hover').removeClass('hover').end();=0A= // Update the description text.=0A= if (summaryHover && !feedbackTimerId) {=0A= var cancelText =3D $("select option", $obj)[0].text;=0A= $summary.html(($cancel.size() && cancelText !=3D 0) ? = cancelText : ' ');=0A= if (!voteChanged) {=0A= $('label', $obj).html(cancelTitle);=0A= }=0A= }=0A= },=0A= reset: function(){=0A= // Reset the stars to the default index.=0A= var starValue =3D currentValue/100 * $stars.size();=0A= var percent =3D (starValue - Math.floor(starValue)) * 100;=0A= $stars.filter(':lt(' + Math.floor(starValue) + = ')').addClass('on').end();=0A= if (percent > 0) {=0A= = $stars.eq(Math.floor(starValue)).addClass('on').children('a').css('width'= , percent + "%").end().end();=0A= }=0A= // Restore the summary text and original title.=0A= if (summaryHover && !feedbackTimerId) {=0A= $summary.html(summaryText ? summaryText : ' ');=0A= }=0A= if (voteChanged) {=0A= $('label', $obj).html(voteTitle);=0A= }=0A= else {=0A= $('label', $obj).html(cancelTitle);=0A= }=0A= }=0A= };=0A= =0A= var setFeedbackText =3D function(text) {=0A= // Kill previous timer if it isn't finished yet so that the = text we=0A= // are about to set will not get cleared too early.=0A= feedbackTimerId =3D 1;=0A= $summary.html(text);=0A= };=0A= =0A= /**=0A= * Checks for the presence of a javascript hook 'fivestarResult' = to be=0A= * called upon completion of a AJAX vote request.=0A= */=0A= var voteHook =3D function(data) {=0A= var returnObj =3D {=0A= result: {=0A= count: $("result > count", data).text(),=0A= average: $("result > average", data).text(),=0A= summary: {=0A= average: $("summary average", data).text(),=0A= average_count: $("summary average_count", data).text(),=0A= user: $("summary user", data).text(),=0A= user_count: $("summary user_count", data).text(),=0A= combo: $("summary combo", data).text(),=0A= count: $("summary count", data).text()=0A= }=0A= },=0A= vote: {=0A= id: $("vote id", data).text(),=0A= tag: $("vote tag", data).text(),=0A= type: $("vote type", data).text(),=0A= value: $("vote value", data).text()=0A= },=0A= display: {=0A= stars: starDisplay,=0A= text: textDisplay=0A= }=0A= };=0A= // Check for a custom callback.=0A= if (window.fivestarResult) {=0A= fivestarResult(returnObj);=0A= }=0A= // Use the default.=0A= else {=0A= fivestarDefaultResult(returnObj);=0A= }=0A= // Update the summary text.=0A= summaryText =3D = returnObj.result.summary[returnObj.display.text];=0A= if = ($(returnObj.result.summary.average).is('.fivestar-feedback-enabled')) {=0A= // Inform user that his/her vote has been processed.=0A= if (returnObj.vote.value !=3D 0) { // check if vote has been = saved or deleted =0A= = setFeedbackText(Drupal.settings.fivestar.feedbackVoteSaved);=0A= }=0A= else {=0A= = setFeedbackText(Drupal.settings.fivestar.feedbackVoteDeleted);=0A= }=0A= // Setup a timer to clear the feedback text after 3 seconds.=0A= feedbackTimerId =3D setTimeout(function() { = clearTimeout(feedbackTimerId); feedbackTimerId =3D 0; = $summary.html(returnObj.result.summary[returnObj.display.text]); }, = 2000);=0A= }=0A= // Update the current star currentValue to the previous = average.=0A= if (returnObj.vote.value =3D=3D 0 && (starDisplay =3D=3D = 'average' || starDisplay =3D=3D 'smart')) {=0A= currentValue =3D returnObj.result.average;=0A= event.reset();=0A= }=0A= };=0A= =0A= event.reset();=0A= return $widget;=0A= };=0A= =0A= /**=0A= * Accepts jQuery object containing a single fivestar widget.=0A= * Returns the proper div structure for the star interface.=0A= * =0A= * @return jQuery=0A= * @param {Object} $widget=0A= * =0A= */=0A= var buildInterface =3D function($widget){=0A= var $container =3D $('
    ');=0A= var $options =3D $("select option", $widget);=0A= var size =3D $('option', $widget).size() - 1;=0A= var cancel =3D 1;=0A= for (var i =3D 1, option; option =3D $options[i]; i++){=0A= if (option.value =3D=3D "0") {=0A= cancel =3D 0;=0A= $div =3D $('');=0A= }=0A= else {=0A= var zebra =3D (i + cancel - 1) % 2 =3D=3D 0 ? 'even' : = 'odd';=0A= var count =3D i + cancel - 1;=0A= var first =3D count =3D=3D 1 ? ' star-first' : '';=0A= var last =3D count =3D=3D size + cancel - 1 ? ' star-last' = : '';=0A= $div =3D $('');=0A= }=0A= $container.append($div[0]);=0A= }=0A= $container.addClass('fivestar-widget-' + (size + cancel - 1));=0A= // Attach the new widget and hide the existing widget.=0A= $('select', $widget).after($container).css('display', 'none');=0A= return $container;=0A= };=0A= =0A= /**=0A= * Standard handler to update the average rating when a user changes = their=0A= * vote. This behavior can be overridden by implementing a = fivestarResult=0A= * function in your own module or theme.=0A= * @param object voteResult=0A= * Object containing the following properties from the vote result:=0A= * voteResult.result.count The current number of votes for this item.=0A= * voteResult.result.average The current average of all votes for = this item.=0A= * voteResult.result.summary.average The textual description of the = average.=0A= * voteResult.result.summary.user The textual description of the = user's current vote.=0A= * voteResult.vote.id The id of the item the vote was placed on = (such as the nid)=0A= * voteResult.vote.type The type of the item the vote was placed on = (such as 'node')=0A= * voteResult.vote.tag The multi-axis tag the vote was placed on = (such as 'vote')=0A= * voteResult.vote.average The average of the new vote saved=0A= * voteResult.display.stars The type of star display we're using. = Either 'average', 'user', or 'combo'.=0A= * voteResult.display.text The type of text display we're using. = Either 'average', 'user', or 'combo'.=0A= */=0A= function fivestarDefaultResult(voteResult) {=0A= // Update the summary text.=0A= = $('div.fivestar-summary-'+voteResult.vote.tag+'-'+voteResult.vote.id).htm= l(voteResult.result.summary[voteResult.display.text]);=0A= // If this is a combo display, update the average star display.=0A= if (voteResult.display.stars =3D=3D 'combo') {=0A= $('div.fivestar-form-'+voteResult.vote.id).each(function() {=0A= // Update stars.=0A= var $stars =3D $('.fivestar-widget-static .star span', this);=0A= var average =3D voteResult.result.average/100 * $stars.size();=0A= var index =3D Math.floor(average);=0A= $stars.removeClass('on').addClass('off').css('width', 'auto');=0A= $stars.filter(':lt(' + (index + 1) + = ')').removeClass('off').addClass('on');=0A= $stars.eq(index).css('width', ((average - index) * 100) + "%");=0A= // Update summary.=0A= var $summary =3D $('.fivestar-static-form-item = .fivestar-summary', this);=0A= if ($summary.size()) {=0A= var textDisplay =3D = $summary.attr('class').replace(/.*?fivestar-summary-([^ ]+).*/, = '$1').replace(/-/g, '_');=0A= $summary.html(voteResult.result.summary[textDisplay]);=0A= }=0A= });=0A= }=0A= };=0A= =0A= /**=0A= * Set up the plugin=0A= */=0A= $.fn.fivestar =3D function() {=0A= var stack =3D [];=0A= this.each(function() {=0A= var ret =3D buildRating($(this));=0A= stack.push(ret);=0A= });=0A= return stack;=0A= };=0A= =0A= // Fix ie6 background flicker problem.=0A= if ($.browser.msie =3D=3D true) {=0A= try {=0A= document.execCommand('BackgroundImageCache', false, true);=0A= } catch(err) {}=0A= }=0A= =0A= Drupal.behaviors.fivestar =3D function(context) {=0A= $('div.fivestar-form-item:not(.fivestar-processed)', = context).addClass('fivestar-processed').fivestar();=0A= $('input.fivestar-submit', context).css('display', 'none');=0A= }=0A= =0A= })(jQuery);;// $Id: = //sms/modules/contrib/ignore_user/6/v2009.1/ignore_user.js#2 $=0A= =0A= if (Drupal.jsEnabled) {=0A= $(document).ready(function () {=0A= $('div.ignore-user-container > div').hide();=0A= $('div.ignore-user-container > = a.ignore-user-content-link').click(function() {=0A= $(this).next('div').slideToggle('fast');=0A= return false;=0A= });=0A= });=0A= }=0A= ;/* $Id: //sms/modules/contrib/lightbox2/6/v2009.1/js/lightbox.js#1 $ */=0A= =0A= /**=0A= * jQuery Lightbox=0A= * @author=0A= * Stella Power, =0A= *=0A= * Based on Lightbox v2.03.3 by Lokesh Dhakar=0A= * =0A= * Also partially based on the jQuery Lightbox by Warren Krewenki=0A= * =0A= *=0A= * Permission has been granted to Mark Ashmead & other Drupal Lightbox2 = module=0A= * maintainers to distribute this file via Drupal.org=0A= * Under GPL license.=0A= *=0A= * Slideshow, iframe and video functionality added by Stella Power.=0A= */=0A= =0A= var Lightbox =3D {=0A= overlayOpacity : 0.8, // Controls transparency of shadow overlay.=0A= overlayColor : '000', // Controls colour of shadow overlay.=0A= disableCloseClick : true,=0A= // Controls the order of the lightbox resizing animation sequence.=0A= resizeSequence: 0, // 0: simultaneous, 1: width then height, 2: height = then width.=0A= resizeSpeed: 'normal', // Controls the speed of the lightbox resizing = animation.=0A= fadeInSpeed: 'normal', // Controls the speed of the image appearance.=0A= slideDownSpeed: 'slow', // Controls the speed of the image details = appearance.=0A= minWidth: 240,=0A= borderSize : 10,=0A= boxColor : 'fff',=0A= fontColor : '000',=0A= topPosition : '',=0A= infoHeight: 20,=0A= alternative_layout : false,=0A= imageArray : [],=0A= imageNum : null,=0A= total : 0,=0A= activeImage : null,=0A= inprogress : false,=0A= disableResize : false,=0A= disableZoom : false,=0A= isZoomedIn : false,=0A= rtl : false,=0A= loopItems : false,=0A= keysClose : ['c', 'x', 27],=0A= keysPrevious : ['p', 37],=0A= keysNext : ['n', 39],=0A= keysZoom : ['z'],=0A= keysPlayPause : [32],=0A= =0A= // Slideshow options.=0A= slideInterval : 5000, // In milliseconds.=0A= showPlayPause : true,=0A= autoStart : true,=0A= autoExit : true,=0A= pauseOnNextClick : false, // True to pause the slideshow when the = "Next" button is clicked.=0A= pauseOnPrevClick : true, // True to pause the slideshow when the = "Prev" button is clicked.=0A= slideIdArray : [],=0A= slideIdCount : 0,=0A= isSlideshow : false,=0A= isPaused : false,=0A= loopSlides : false,=0A= =0A= // Iframe options.=0A= isLightframe : false,=0A= iframe_width : 600,=0A= iframe_height : 400,=0A= iframe_border : 1,=0A= =0A= // Video and modal options.=0A= enableVideo : false,=0A= flvPlayer : '/flvplayer.swf',=0A= flvFlashvars : '',=0A= isModal : false,=0A= isVideo : false,=0A= videoId : false,=0A= modalWidth : 400,=0A= modalHeight : 400,=0A= modalHTML : null,=0A= =0A= =0A= // initialize()=0A= // Constructor runs on completion of the DOM loading.=0A= // The function inserts html at the bottom of the page which is used=0A= // to display the shadow overlay and the image container.=0A= initialize: function() {=0A= =0A= var s =3D Drupal.settings.lightbox2;=0A= Lightbox.overlayOpacity =3D s.overlay_opacity;=0A= Lightbox.overlayColor =3D s.overlay_color;=0A= Lightbox.disableCloseClick =3D s.disable_close_click;=0A= Lightbox.resizeSequence =3D s.resize_sequence;=0A= Lightbox.resizeSpeed =3D s.resize_speed;=0A= Lightbox.fadeInSpeed =3D s.fade_in_speed;=0A= Lightbox.slideDownSpeed =3D s.slide_down_speed;=0A= Lightbox.borderSize =3D s.border_size;=0A= Lightbox.boxColor =3D s.box_color;=0A= Lightbox.fontColor =3D s.font_color;=0A= Lightbox.topPosition =3D s.top_position;=0A= Lightbox.rtl =3D s.rtl;=0A= Lightbox.loopItems =3D s.loop_items;=0A= Lightbox.keysClose =3D s.keys_close.split(" ");=0A= Lightbox.keysPrevious =3D s.keys_previous.split(" ");=0A= Lightbox.keysNext =3D s.keys_next.split(" ");=0A= Lightbox.keysZoom =3D s.keys_zoom.split(" ");=0A= Lightbox.keysPlayPause =3D s.keys_play_pause.split(" ");=0A= Lightbox.disableResize =3D s.disable_resize;=0A= Lightbox.disableZoom =3D s.disable_zoom;=0A= Lightbox.slideInterval =3D s.slideshow_interval;=0A= Lightbox.showPlayPause =3D s.show_play_pause;=0A= Lightbox.autoStart =3D s.slideshow_automatic_start;=0A= Lightbox.autoExit =3D s.slideshow_automatic_exit;=0A= Lightbox.pauseOnNextClick =3D s.pause_on_next_click;=0A= Lightbox.pauseOnPrevClick =3D s.pause_on_previous_click;=0A= Lightbox.loopSlides =3D s.loop_slides;=0A= Lightbox.alternative_layout =3D s.use_alt_layout;=0A= Lightbox.iframe_width =3D s.iframe_width;=0A= Lightbox.iframe_height =3D s.iframe_height;=0A= Lightbox.iframe_border =3D s.iframe_border;=0A= Lightbox.enableVideo =3D s.enable_video;=0A= if (s.enable_video) {=0A= Lightbox.flvPlayer =3D s.flvPlayer;=0A= Lightbox.flvFlashvars =3D s.flvFlashvars;=0A= }=0A= =0A= // Make the lightbox divs.=0A= var output =3D '
    \=0A=
    \=0A=
    \=0A=
    \=0A=
    \=0A=
    \=0A=
    ';=0A= var loading =3D '
    ';=0A= var modal =3D '
    ';=0A= var frame =3D '
    ';=0A= var imageContainer =3D '
    ';=0A= var details =3D '
    ';=0A= var bottomNav =3D '
    ';=0A= var image =3D '';=0A= var hoverNav =3D '
    ';=0A= var frameNav =3D '
    ';=0A= var caption =3D '';=0A= var numberDisplay =3D '';=0A= var close =3D '';=0A= var zoom =3D '';=0A= var zoomOut =3D '';=0A= var pause =3D '';=0A= var play =3D '';=0A= =0A= $("body").append(output);=0A= $('#outerImageContainer').append(modal + frame + imageContainer + = loading);=0A= if (!s.use_alt_layout) {=0A= $('#imageContainer').append(image + hoverNav);=0A= $('#imageData').append(frameNav + details + bottomNav);=0A= $('#imageDetails').append(caption + numberDisplay);=0A= $('#bottomNav').append(close + zoom + zoomOut + pause + play);=0A= }=0A= else {=0A= $('#outerImageContainer').append(bottomNav);=0A= $('#imageContainer').append(image);=0A= $('#bottomNav').append(close + zoom + zoomOut);=0A= $('#imageData').append(hoverNav + details);=0A= $('#imageDetails').append(caption + numberDisplay + pause + play);=0A= }=0A= =0A= // Setup onclick handlers.=0A= if (Lightbox.disableCloseClick) {=0A= $('#overlay').click(function() { Lightbox.end(); return false; } = ).hide();=0A= }=0A= $('#loadingLink, #bottomNavClose').click(function() { = Lightbox.end('forceClose'); return false; } );=0A= $('#prevLink, #framePrevLink').click(function() { = Lightbox.changeData(Lightbox.activeImage - 1); return false; } );=0A= $('#nextLink, #frameNextLink').click(function() { = Lightbox.changeData(Lightbox.activeImage + 1); return false; } );=0A= $('#bottomNavZoom').click(function() { = Lightbox.changeData(Lightbox.activeImage, true); return false; } );=0A= $('#bottomNavZoomOut').click(function() { = Lightbox.changeData(Lightbox.activeImage, false); return false; } );=0A= $('#lightshowPause').click(function() { = Lightbox.togglePlayPause("lightshowPause", "lightshowPlay"); return = false; } );=0A= $('#lightshowPlay').click(function() { = Lightbox.togglePlayPause("lightshowPlay", "lightshowPause"); return = false; } );=0A= =0A= // Fix positioning.=0A= $('#prevLink, #nextLink, #framePrevLink, #frameNextLink').css({ = 'paddingTop': Lightbox.borderSize + 'px'});=0A= $('#imageContainer, #frameContainer, #modalContainer').css({ = 'padding': Lightbox.borderSize + 'px'});=0A= $('#outerImageContainer, #imageDataContainer, = #bottomNavClose').css({'backgroundColor': '#' + Lightbox.boxColor, = 'color': '#'+Lightbox.fontColor});=0A= if (Lightbox.alternative_layout) {=0A= $('#bottomNavZoom, #bottomNavZoomOut').css({'bottom': = Lightbox.borderSize + 'px', 'right': Lightbox.borderSize + 'px'});=0A= }=0A= else if (Lightbox.rtl =3D=3D 1 && $.browser.msie) {=0A= $('#bottomNavZoom, #bottomNavZoomOut').css({'left': '0px'});=0A= }=0A= =0A= // Force navigation links to always be displayed=0A= if (s.force_show_nav) {=0A= $('#prevLink, #nextLink').addClass("force_show_nav");=0A= }=0A= =0A= },=0A= =0A= // initList()=0A= // Loops through anchor tags looking for 'lightbox', 'lightshow' and=0A= // 'lightframe', etc, references and applies onclick events to = appropriate=0A= // links. You can rerun after dynamically adding images w/ajax.=0A= initList : function() {=0A= =0A= // Attach lightbox to any links with rel 'lightbox', 'lightshow' or=0A= // 'lightframe', etc.=0A= $("a[@rel^=3D'lightbox']:not(.lightbox-processed), = area[@rel^=3D'lightbox']:not(.lightbox-processed)").addClass('lightbox-pr= ocessed').click(function(e) {=0A= if (Lightbox.disableCloseClick) {=0A= $('#lightbox').unbind('click');=0A= $('#lightbox').click(function() { Lightbox.end('forceClose'); } = );=0A= }=0A= Lightbox.start(this, false, false, false, false);=0A= if (e.preventDefault) { e.preventDefault(); }=0A= return false;=0A= });=0A= $("a[@rel^=3D'lightshow']:not(.lightbox-processed), = area[@rel^=3D'lightshow']:not(.lightbox-processed)").addClass('lightbox-p= rocessed').click(function(e) {=0A= if (Lightbox.disableCloseClick) {=0A= $('#lightbox').unbind('click');=0A= $('#lightbox').click(function() { Lightbox.end('forceClose'); } = );=0A= }=0A= Lightbox.start(this, true, false, false, false);=0A= if (e.preventDefault) { e.preventDefault(); }=0A= return false;=0A= });=0A= $("a[@rel^=3D'lightframe']:not(.lightbox-processed), = area[@rel^=3D'lightframe']:not(.lightbox-processed)").addClass('lightbox-= processed').click(function(e) {=0A= if (Lightbox.disableCloseClick) {=0A= $('#lightbox').unbind('click');=0A= $('#lightbox').click(function() { Lightbox.end('forceClose'); } = );=0A= }=0A= Lightbox.start(this, false, true, false, false);=0A= if (e.preventDefault) { e.preventDefault(); }=0A= return false;=0A= });=0A= if (Lightbox.enableVideo) {=0A= $("a[@rel^=3D'lightvideo']:not(.lightbox-processed), = area[@rel^=3D'lightvideo']:not(.lightbox-processed)").addClass('lightbox-= processed').click(function(e) {=0A= if (Lightbox.disableCloseClick) {=0A= $('#lightbox').unbind('click');=0A= $('#lightbox').click(function() { Lightbox.end('forceClose'); = } );=0A= }=0A= Lightbox.start(this, false, false, true, false);=0A= if (e.preventDefault) { e.preventDefault(); }=0A= return false;=0A= });=0A= }=0A= $("a[@rel^=3D'lightmodal']:not(.lightbox-processed), = area[@rel^=3D'lightmodal']:not(.lightbox-processed)").addClass('lightbox-= processed').click(function(e) {=0A= $('#lightbox').unbind('click');=0A= Lightbox.start(this, false, false, false, true);=0A= if (e.preventDefault) { e.preventDefault(); }=0A= return false;=0A= });=0A= },=0A= =0A= // start()=0A= // Display overlay and lightbox. If image is part of a set, add = siblings to=0A= // imageArray.=0A= start: function(imageLink, slideshow, lightframe, lightvideo, = lightmodal) {=0A= =0A= Lightbox.isPaused =3D !Lightbox.autoStart;=0A= =0A= // Replaces hideSelectBoxes() and hideFlash() calls in original = lightbox2.=0A= Lightbox.toggleSelectsFlash('hide');=0A= =0A= // Stretch overlay to fill page and fade in.=0A= var arrayPageSize =3D Lightbox.getPageSize();=0A= $("#overlay").hide().css({=0A= 'width': '100%',=0A= 'zIndex': '10090',=0A= 'height': arrayPageSize[1] + 'px',=0A= 'backgroundColor' : '#' + Lightbox.overlayColor=0A= });=0A= // Detect OS X FF2 opacity + flash issue.=0A= if (lightvideo && this.detectMacFF2()) {=0A= $("#overlay").removeClass("overlay_default");=0A= $("#overlay").addClass("overlay_macff2");=0A= $("#overlay").css({'opacity' : null});=0A= }=0A= else {=0A= $("#overlay").removeClass("overlay_macff2");=0A= $("#overlay").addClass("overlay_default");=0A= $("#overlay").css({'opacity' : Lightbox.overlayOpacity});=0A= }=0A= $("#overlay").fadeIn(Lightbox.fadeInSpeed);=0A= =0A= =0A= Lightbox.isSlideshow =3D slideshow;=0A= Lightbox.isLightframe =3D lightframe;=0A= Lightbox.isVideo =3D lightvideo;=0A= Lightbox.isModal =3D lightmodal;=0A= Lightbox.imageArray =3D [];=0A= Lightbox.imageNum =3D 0;=0A= =0A= var anchors =3D $(imageLink.tagName);=0A= var anchor =3D null;=0A= var rel_parts =3D Lightbox.parseRel(imageLink);=0A= var rel =3D rel_parts["rel"];=0A= var rel_group =3D rel_parts["group"];=0A= var title =3D (rel_parts["title"] ? rel_parts["title"] : = imageLink.title);=0A= var rel_style =3D null;=0A= var i =3D 0;=0A= =0A= =0A= // Set the title for image alternative text.=0A= var alt =3D imageLink.title;=0A= if (!alt) {=0A= var img =3D $(imageLink).find("img");=0A= if (img && $(img).attr("alt")) {=0A= alt =3D $(img).attr("alt");=0A= }=0A= else {=0A= alt =3D title;=0A= }=0A= }=0A= =0A= if ($(imageLink).attr('id') =3D=3D 'lightboxAutoModal') {=0A= rel_style =3D rel_parts["style"];=0A= Lightbox.imageArray.push(['#lightboxAutoModal > *', title, alt, = rel_style, 1]);=0A= }=0A= else {=0A= // Handle lightbox images with no grouping.=0A= if ((rel =3D=3D 'lightbox' || rel =3D=3D 'lightshow') && = !rel_group) {=0A= Lightbox.imageArray.push([imageLink.href, title, alt]);=0A= }=0A= =0A= // Handle other items with no grouping.=0A= else if (!rel_group) {=0A= rel_style =3D rel_parts["style"];=0A= Lightbox.imageArray.push([imageLink.href, title, alt, = rel_style]);=0A= }=0A= =0A= // Handle grouped items.=0A= else {=0A= =0A= // Loop through anchors and add them to imageArray.=0A= for (i =3D 0; i < anchors.length; i++) {=0A= anchor =3D anchors[i];=0A= if (anchor.href && $(anchor).attr('rel')) {=0A= var rel_data =3D Lightbox.parseRel(anchor);=0A= var anchor_title =3D (rel_data["title"] ? rel_data["title"] = : anchor.title);=0A= if (rel_data["rel"] =3D=3D rel) {=0A= if (rel_data["group"] =3D=3D rel_group) {=0A= if (Lightbox.isLightframe || Lightbox.isModal) {=0A= rel_style =3D rel_data["style"];=0A= }=0A= Lightbox.imageArray.push([anchor.href, anchor_title, = alt, rel_style]);=0A= }=0A= }=0A= }=0A= }=0A= =0A= // Remove duplicates.=0A= for (i =3D 0; i < Lightbox.imageArray.length; i++) {=0A= for (j =3D Lightbox.imageArray.length-1; j > i; j--) {=0A= if (Lightbox.imageArray[i][0] =3D=3D = Lightbox.imageArray[j][0]) {=0A= Lightbox.imageArray.splice(j,1);=0A= }=0A= }=0A= }=0A= while (Lightbox.imageArray[Lightbox.imageNum][0] !=3D = imageLink.href) {=0A= Lightbox.imageNum++;=0A= }=0A= }=0A= }=0A= =0A= if (Lightbox.isSlideshow && Lightbox.showPlayPause && = Lightbox.isPaused) {=0A= $('#lightshowPlay').show();=0A= $('#lightshowPause').hide();=0A= }=0A= =0A= // Calculate top and left offset for the lightbox.=0A= var arrayPageScroll =3D Lightbox.getPageScroll();=0A= var lightboxTop =3D arrayPageScroll[1] + (Lightbox.topPosition = =3D=3D '' ? (arrayPageSize[3] / 10) : Lightbox.topPosition) * 1;=0A= var lightboxLeft =3D arrayPageScroll[0];=0A= $('#frameContainer, #modalContainer, #lightboxImage').hide();=0A= $('#hoverNav, #prevLink, #nextLink, #frameHoverNav, #framePrevLink, = #frameNextLink').hide();=0A= $('#imageDataContainer, #numberDisplay, #bottomNavZoom, = #bottomNavZoomOut').hide();=0A= $('#outerImageContainer').css({'width': '250px', 'height': '250px'});=0A= $('#lightbox').css({=0A= 'zIndex': '10500',=0A= 'top': lightboxTop + 'px',=0A= 'left': lightboxLeft + 'px'=0A= }).show();=0A= =0A= Lightbox.total =3D Lightbox.imageArray.length;=0A= Lightbox.changeData(Lightbox.imageNum);=0A= },=0A= =0A= // changeData()=0A= // Hide most elements and preload image in preparation for resizing = image=0A= // container.=0A= changeData: function(imageNum, zoomIn) {=0A= =0A= if (Lightbox.inprogress =3D=3D=3D false) {=0A= if (Lightbox.total > 1 && ((Lightbox.isSlideshow && = Lightbox.loopSlides) || (!Lightbox.isSlideshow && Lightbox.loopItems))) {=0A= if (imageNum >=3D Lightbox.total) imageNum =3D 0;=0A= if (imageNum < 0) imageNum =3D Lightbox.total - 1;=0A= }=0A= =0A= if (Lightbox.isSlideshow) {=0A= for (var i =3D 0; i < Lightbox.slideIdCount; i++) {=0A= window.clearTimeout(Lightbox.slideIdArray[i]);=0A= }=0A= }=0A= Lightbox.inprogress =3D true;=0A= Lightbox.activeImage =3D imageNum;=0A= =0A= if (Lightbox.disableResize && !Lightbox.isSlideshow) {=0A= zoomIn =3D true;=0A= }=0A= Lightbox.isZoomedIn =3D zoomIn;=0A= =0A= =0A= // Hide elements during transition.=0A= $('#loading').css({'zIndex': '10500'}).show();=0A= if (!Lightbox.alternative_layout) {=0A= $('#imageContainer').hide();=0A= }=0A= $('#frameContainer, #modalContainer, #lightboxImage').hide();=0A= $('#hoverNav, #prevLink, #nextLink, #frameHoverNav, = #framePrevLink, #frameNextLink').hide();=0A= $('#imageDataContainer, #numberDisplay, #bottomNavZoom, = #bottomNavZoomOut').hide();=0A= =0A= // Preload image content, but not iframe pages.=0A= if (!Lightbox.isLightframe && !Lightbox.isVideo && = !Lightbox.isModal) {=0A= imgPreloader =3D new Image();=0A= imgPreloader.onerror =3D function() { = Lightbox.imgNodeLoadingError(this); };=0A= =0A= imgPreloader.onload =3D function() {=0A= var photo =3D document.getElementById('lightboxImage');=0A= photo.src =3D Lightbox.imageArray[Lightbox.activeImage][0];=0A= photo.alt =3D Lightbox.imageArray[Lightbox.activeImage][2];=0A= =0A= var imageWidth =3D imgPreloader.width;=0A= var imageHeight =3D imgPreloader.height;=0A= =0A= // Resize code.=0A= var arrayPageSize =3D Lightbox.getPageSize();=0A= var targ =3D { w:arrayPageSize[2] - (Lightbox.borderSize * 2), = h:arrayPageSize[3] - (Lightbox.borderSize * 6) - (Lightbox.infoHeight * = 4) - (arrayPageSize[3] / 10) };=0A= var orig =3D { w:imgPreloader.width, h:imgPreloader.height };=0A= =0A= // Image is very large, so show a smaller version of the = larger image=0A= // with zoom button.=0A= if (zoomIn !=3D=3D true) {=0A= var ratio =3D 1.0; // Shrink image with the same aspect.=0A= $('#bottomNavZoomOut, #bottomNavZoom').hide();=0A= if ((orig.w >=3D targ.w || orig.h >=3D targ.h) && orig.h && = orig.w) {=0A= ratio =3D ((targ.w / orig.w) < (targ.h / orig.h)) ? targ.w = / orig.w : targ.h / orig.h;=0A= if (!Lightbox.disableZoom && !Lightbox.isSlideshow) {=0A= $('#bottomNavZoom').css({'zIndex': '10500'}).show();=0A= }=0A= }=0A= =0A= imageWidth =3D Math.floor(orig.w * ratio);=0A= imageHeight =3D Math.floor(orig.h * ratio);=0A= }=0A= =0A= else {=0A= $('#bottomNavZoom').hide();=0A= // Only display zoom out button if the image is zoomed in = already.=0A= if ((orig.w >=3D targ.w || orig.h >=3D targ.h) && orig.h && = orig.w) {=0A= // Only display zoom out button if not a slideshow and if = the=0A= // buttons aren't disabled.=0A= if (!Lightbox.disableResize && Lightbox.isSlideshow = =3D=3D=3D false && !Lightbox.disableZoom) {=0A= $('#bottomNavZoomOut').css({'zIndex': '10500'}).show();=0A= }=0A= }=0A= }=0A= =0A= photo.style.width =3D (imageWidth) + 'px';=0A= photo.style.height =3D (imageHeight) + 'px';=0A= Lightbox.resizeContainer(imageWidth, imageHeight);=0A= =0A= // Clear onLoad, IE behaves irratically with animated gifs = otherwise.=0A= imgPreloader.onload =3D function() {};=0A= };=0A= =0A= imgPreloader.src =3D = Lightbox.imageArray[Lightbox.activeImage][0];=0A= imgPreloader.alt =3D = Lightbox.imageArray[Lightbox.activeImage][2];=0A= }=0A= =0A= // Set up frame size, etc.=0A= else if (Lightbox.isLightframe) {=0A= var src =3D Lightbox.imageArray[Lightbox.activeImage][0];=0A= $('#frameContainer').html('');=0A= =0A= // Enable swf support in Gecko browsers.=0A= if ($.browser.mozilla && src.indexOf('.swf') !=3D -1) {=0A= setTimeout(function () {=0A= document.getElementById("lightboxFrame").src =3D = Lightbox.imageArray[Lightbox.activeImage][0];=0A= }, 1000);=0A= }=0A= =0A= if (!Lightbox.iframe_border) {=0A= $('#lightboxFrame').css({'border': 'none'});=0A= $('#lightboxFrame').attr('frameborder', '0');=0A= }=0A= var iframe =3D document.getElementById('lightboxFrame');=0A= var iframeStyles =3D = Lightbox.imageArray[Lightbox.activeImage][3];=0A= iframe =3D Lightbox.setStyles(iframe, iframeStyles);=0A= Lightbox.resizeContainer(parseInt(iframe.width, 10), = parseInt(iframe.height, 10));=0A= }=0A= else if (Lightbox.isVideo || Lightbox.isModal) {=0A= var container =3D document.getElementById('modalContainer');=0A= var modalStyles =3D Lightbox.imageArray[Lightbox.activeImage][3];=0A= container =3D Lightbox.setStyles(container, modalStyles);=0A= if (Lightbox.isVideo) {=0A= Lightbox.modalHeight =3D parseInt(container.height, 10);=0A= Lightbox.modalWidth =3D parseInt(container.width, 10);=0A= = Lightvideo.startVideo(Lightbox.imageArray[Lightbox.activeImage][0]);=0A= }=0A= Lightbox.resizeContainer(parseInt(container.width, 10), = parseInt(container.height, 10));=0A= }=0A= }=0A= },=0A= =0A= // imgNodeLoadingError()=0A= imgNodeLoadingError: function(image) {=0A= var s =3D Drupal.settings.lightbox2;=0A= var original_image =3D Lightbox.imageArray[Lightbox.activeImage][0];=0A= if (s.display_image_size !=3D=3D "") {=0A= original_image =3D original_image.replace(new = RegExp("."+s.display_image_size), "");=0A= }=0A= Lightbox.imageArray[Lightbox.activeImage][0] =3D original_image;=0A= image.onerror =3D function() { Lightbox.imgLoadingError(image); };=0A= image.src =3D original_image;=0A= },=0A= =0A= // imgLoadingError()=0A= imgLoadingError: function(image) {=0A= var s =3D Drupal.settings.lightbox2;=0A= Lightbox.imageArray[Lightbox.activeImage][0] =3D s.default_image;=0A= image.src =3D s.default_image;=0A= },=0A= =0A= // resizeContainer()=0A= resizeContainer: function(imgWidth, imgHeight) {=0A= =0A= imgWidth =3D (imgWidth < Lightbox.minWidth ? Lightbox.minWidth : = imgWidth);=0A= =0A= this.widthCurrent =3D $('#outerImageContainer').width();=0A= this.heightCurrent =3D $('#outerImageContainer').height();=0A= =0A= var widthNew =3D (imgWidth + (Lightbox.borderSize * 2));=0A= var heightNew =3D (imgHeight + (Lightbox.borderSize * 2));=0A= =0A= // Scalars based on change from old to new.=0A= this.xScale =3D ( widthNew / this.widthCurrent) * 100;=0A= this.yScale =3D ( heightNew / this.heightCurrent) * 100;=0A= =0A= // Calculate size difference between new and old image, and resize if=0A= // necessary.=0A= wDiff =3D this.widthCurrent - widthNew;=0A= hDiff =3D this.heightCurrent - heightNew;=0A= =0A= $('#modalContainer').css({'width': imgWidth, 'height': imgHeight});=0A= // Detect animation sequence.=0A= if (Lightbox.resizeSequence) {=0A= var animate1 =3D {width: widthNew};=0A= var animate2 =3D {height: heightNew};=0A= if (Lightbox.resizeSequence =3D=3D 2) {=0A= animate1 =3D {height: heightNew};=0A= animate2 =3D {width: widthNew};=0A= }=0A= $('#outerImageContainer').animate(animate1, = Lightbox.resizeSpeed).animate(animate2, Lightbox.resizeSpeed, 'linear', = function() { Lightbox.showData(); });=0A= }=0A= // Simultaneous.=0A= else {=0A= $('#outerImageContainer').animate({'width': widthNew, 'height': = heightNew}, Lightbox.resizeSpeed, 'linear', function() { = Lightbox.showData(); });=0A= }=0A= =0A= // If new and old image are same size and no scaling transition is = necessary=0A= // do a quick pause to prevent image flicker.=0A= if ((hDiff =3D=3D=3D 0) && (wDiff =3D=3D=3D 0)) {=0A= if ($.browser.msie) {=0A= Lightbox.pause(250);=0A= }=0A= else {=0A= Lightbox.pause(100);=0A= }=0A= }=0A= =0A= var s =3D Drupal.settings.lightbox2;=0A= if (!s.use_alt_layout) {=0A= $('#prevLink, #nextLink').css({'height': imgHeight + 'px'});=0A= }=0A= $('#imageDataContainer').css({'width': widthNew + 'px'});=0A= },=0A= =0A= // showData()=0A= // Display image and begin preloading neighbors.=0A= showData: function() {=0A= $('#loading').hide();=0A= =0A= if (Lightbox.isLightframe || Lightbox.isVideo || Lightbox.isModal) {=0A= Lightbox.updateDetails();=0A= if (Lightbox.isLightframe) {=0A= $('#frameContainer').show();=0A= if ($.browser.safari) {=0A= $('#lightboxFrame').css({'zIndex': '10500'}).show();=0A= }=0A= else {=0A= $('#lightboxFrame').css({'zIndex': = '10500'}).fadeIn(Lightbox.fadeInSpeed);=0A= }=0A= }=0A= else {=0A= if (Lightbox.isVideo) {=0A= $("#modalContainer").html(Lightbox.modalHTML);=0A= $("#modalContainer").click(function() { return false; } );=0A= }=0A= else {=0A= var src =3D = unescape(Lightbox.imageArray[Lightbox.activeImage][0]);=0A= if (Lightbox.imageArray[Lightbox.activeImage][4]) {=0A= $(src).appendTo("#modalContainer");=0A= }=0A= else {=0A= $("#modalContainer").load(src);=0A= }=0A= $('#modalContainer').unbind('click');=0A= }=0A= $('#modalContainer').css({'zIndex': '10500'}).show();=0A= }=0A= }=0A= =0A= // Handle display of image content.=0A= else {=0A= $('#imageContainer').show();=0A= if($.browser.safari) {=0A= $('#lightboxImage').css({'zIndex': '10500'}).show();=0A= }=0A= else {=0A= $('#lightboxImage').css({'zIndex': = '10500'}).fadeIn(Lightbox.fadeInSpeed);=0A= }=0A= Lightbox.updateDetails();=0A= this.preloadNeighborImages();=0A= }=0A= Lightbox.inprogress =3D false;=0A= =0A= // Slideshow specific stuff.=0A= if (Lightbox.isSlideshow) {=0A= if (!Lightbox.loopSlides && Lightbox.activeImage =3D=3D = (Lightbox.total - 1)) {=0A= if (Lightbox.autoExit) {=0A= Lightbox.slideIdArray[Lightbox.slideIdCount++] =3D = setTimeout(function () {Lightbox.end('slideshow');}, = Lightbox.slideInterval);=0A= }=0A= }=0A= else {=0A= if (!Lightbox.isPaused && Lightbox.total > 1) {=0A= Lightbox.slideIdArray[Lightbox.slideIdCount++] =3D = setTimeout(function () {Lightbox.changeData(Lightbox.activeImage + 1);}, = Lightbox.slideInterval);=0A= }=0A= }=0A= if (Lightbox.showPlayPause && Lightbox.total > 1 && = !Lightbox.isPaused) {=0A= $('#lightshowPause').show();=0A= $('#lightshowPlay').hide();=0A= }=0A= else if (Lightbox.showPlayPause && Lightbox.total > 1) {=0A= $('#lightshowPause').hide();=0A= $('#lightshowPlay').show();=0A= }=0A= }=0A= =0A= // Adjust the page overlay size.=0A= var arrayPageSize =3D Lightbox.getPageSize();=0A= var arrayPageScroll =3D Lightbox.getPageScroll();=0A= var pageHeight =3D arrayPageSize[1];=0A= if (Lightbox.isZoomedIn && arrayPageSize[1] > arrayPageSize[3]) {=0A= var lightboxTop =3D (Lightbox.topPosition =3D=3D '' ? = (arrayPageSize[3] / 10) : Lightbox.topPosition) * 1;=0A= pageHeight =3D pageHeight + arrayPageScroll[1] + lightboxTop;=0A= }=0A= $('#overlay').css({'height': pageHeight + 'px', 'width': = arrayPageSize[0] + 'px'});=0A= =0A= // Gecko browsers (e.g. Firefox, SeaMonkey, etc) don't handle pdfs as=0A= // expected.=0A= if ($.browser.mozilla) {=0A= if (Lightbox.imageArray[Lightbox.activeImage][0].indexOf(".pdf") = !=3D -1) {=0A= setTimeout(function () {=0A= document.getElementById("lightboxFrame").src =3D = Lightbox.imageArray[Lightbox.activeImage][0];=0A= }, 1000);=0A= }=0A= }=0A= },=0A= =0A= // updateDetails()=0A= // Display caption, image number, and bottom nav.=0A= updateDetails: function() {=0A= =0A= $("#imageDataContainer").hide();=0A= =0A= var caption =3D Lightbox.imageArray[Lightbox.activeImage][1];=0A= if (!caption) caption =3D ' ';=0A= $('#caption').html(caption).css({'zIndex': '10500'}).show();=0A= =0A= // If image is part of set display 'Image x of x'.=0A= var s =3D Drupal.settings.lightbox2;=0A= var numberDisplay =3D null;=0A= if (Lightbox.total > 1) {=0A= var currentImage =3D Lightbox.activeImage + 1;=0A= if (!Lightbox.isLightframe && !Lightbox.isModal && = !Lightbox.isVideo) {=0A= numberDisplay =3D s.image_count.replace(/\!current/, = currentImage).replace(/\!total/, Lightbox.total);=0A= }=0A= else if (Lightbox.isVideo) {=0A= numberDisplay =3D s.video_count.replace(/\!current/, = currentImage).replace(/\!total/, Lightbox.total);=0A= }=0A= else {=0A= numberDisplay =3D s.page_count.replace(/\!current/, = currentImage).replace(/\!total/, Lightbox.total);=0A= }=0A= $('#numberDisplay').html(numberDisplay).css({'zIndex': = '10500'}).show();=0A= }=0A= =0A= $("#imageDataContainer").hide().slideDown(Lightbox.slideDownSpeed, = function() {=0A= $("#bottomNav").show();=0A= });=0A= if (Lightbox.rtl =3D=3D 1) {=0A= $("#bottomNav").css({'float': 'left'});=0A= }=0A= Lightbox.updateNav();=0A= },=0A= =0A= // updateNav()=0A= // Display appropriate previous and next hover navigation.=0A= updateNav: function() {=0A= =0A= $('#hoverNav').css({'zIndex': '10500'}).show();=0A= var prevLink =3D '#prevLink';=0A= var nextLink =3D '#nextLink';=0A= =0A= // Slideshow is separated as we need to show play / pause button.=0A= if (Lightbox.isSlideshow) {=0A= if ((Lightbox.total > 1 && Lightbox.loopSlides) || = Lightbox.activeImage !=3D=3D 0) {=0A= $(prevLink).css({'zIndex': '10500'}).show().click(function() {=0A= if (Lightbox.pauseOnPrevClick) {=0A= Lightbox.togglePlayPause("lightshowPause", "lightshowPlay");=0A= }=0A= Lightbox.changeData(Lightbox.activeImage - 1); return false;=0A= });=0A= }=0A= else {=0A= $(prevLink).hide();=0A= }=0A= =0A= // If not last image in set, display next image button.=0A= if ((Lightbox.total > 1 && Lightbox.loopSlides) || = Lightbox.activeImage !=3D (Lightbox.total - 1)) {=0A= $(nextLink).css({'zIndex': '10500'}).show().click(function() {=0A= if (Lightbox.pauseOnNextClick) {=0A= Lightbox.togglePlayPause("lightshowPause", "lightshowPlay");=0A= }=0A= Lightbox.changeData(Lightbox.activeImage + 1); return false;=0A= });=0A= }=0A= // Safari browsers need to have hide() called again.=0A= else {=0A= $(nextLink).hide();=0A= }=0A= }=0A= =0A= // All other types of content.=0A= else {=0A= =0A= if ((Lightbox.isLightframe || Lightbox.isModal || = Lightbox.isVideo) && !Lightbox.alternative_layout) {=0A= $('#frameHoverNav').css({'zIndex': '10500'}).show();=0A= $('#hoverNav').css({'zIndex': '10500'}).hide();=0A= prevLink =3D '#framePrevLink';=0A= nextLink =3D '#frameNextLink';=0A= }=0A= =0A= // If not first image in set, display prev image button.=0A= if ((Lightbox.total > 1 && Lightbox.loopItems) || = Lightbox.activeImage !=3D=3D 0) {=0A= $(prevLink).css({'zIndex': '10500'}).show().click(function() {=0A= Lightbox.changeData(Lightbox.activeImage - 1); return false;=0A= });=0A= }=0A= // Safari browsers need to have hide() called again.=0A= else {=0A= $(prevLink).hide();=0A= }=0A= =0A= // If not last image in set, display next image button.=0A= if ((Lightbox.total > 1 && Lightbox.loopItems) || = Lightbox.activeImage !=3D (Lightbox.total - 1)) {=0A= $(nextLink).css({'zIndex': '10500'}).show().click(function() {=0A= Lightbox.changeData(Lightbox.activeImage + 1); return false;=0A= });=0A= }=0A= // Safari browsers need to have hide() called again.=0A= else {=0A= $(nextLink).hide();=0A= }=0A= }=0A= =0A= // Don't enable keyboard shortcuts so forms will work.=0A= if (!Lightbox.isModal) {=0A= this.enableKeyboardNav();=0A= }=0A= },=0A= =0A= =0A= // enableKeyboardNav()=0A= enableKeyboardNav: function() {=0A= $(document).bind("keydown", this.keyboardAction);=0A= },=0A= =0A= // disableKeyboardNav()=0A= disableKeyboardNav: function() {=0A= $(document).unbind("keydown", this.keyboardAction);=0A= },=0A= =0A= // keyboardAction()=0A= keyboardAction: function(e) {=0A= if (e =3D=3D=3D null) { // IE.=0A= keycode =3D event.keyCode;=0A= escapeKey =3D 27;=0A= }=0A= else { // Mozilla.=0A= keycode =3D e.keyCode;=0A= escapeKey =3D e.DOM_VK_ESCAPE;=0A= }=0A= =0A= key =3D String.fromCharCode(keycode).toLowerCase();=0A= =0A= // Close lightbox.=0A= if (Lightbox.checkKey(Lightbox.keysClose, key, keycode)) {=0A= Lightbox.end('forceClose');=0A= }=0A= // Display previous image (p, <-).=0A= else if (Lightbox.checkKey(Lightbox.keysPrevious, key, keycode)) {=0A= if ((Lightbox.total > 1 && ((Lightbox.isSlideshow && = Lightbox.loopSlides) || (!Lightbox.isSlideshow && Lightbox.loopItems))) = || Lightbox.activeImage !=3D=3D 0) {=0A= Lightbox.changeData(Lightbox.activeImage - 1);=0A= }=0A= =0A= }=0A= // Display next image (n, ->).=0A= else if (Lightbox.checkKey(Lightbox.keysNext, key, keycode)) {=0A= if ((Lightbox.total > 1 && ((Lightbox.isSlideshow && = Lightbox.loopSlides) || (!Lightbox.isSlideshow && Lightbox.loopItems))) = || Lightbox.activeImage !=3D (Lightbox.total - 1)) {=0A= Lightbox.changeData(Lightbox.activeImage + 1);=0A= }=0A= }=0A= // Zoom in.=0A= else if (Lightbox.checkKey(Lightbox.keysZoom, key, keycode) && = !Lightbox.disableResize && !Lightbox.disableZoom && = !Lightbox.isSlideshow && !Lightbox.isLightframe) {=0A= if (Lightbox.isZoomedIn) {=0A= Lightbox.changeData(Lightbox.activeImage, false);=0A= }=0A= else if (!Lightbox.isZoomedIn) {=0A= Lightbox.changeData(Lightbox.activeImage, true);=0A= }=0A= return false;=0A= }=0A= // Toggle play / pause (space).=0A= else if (Lightbox.checkKey(Lightbox.keysPlayPause, key, keycode) && = Lightbox.isSlideshow) {=0A= =0A= if (Lightbox.isPaused) {=0A= Lightbox.togglePlayPause("lightshowPlay", "lightshowPause");=0A= }=0A= else {=0A= Lightbox.togglePlayPause("lightshowPause", "lightshowPlay");=0A= }=0A= return false;=0A= }=0A= },=0A= =0A= preloadNeighborImages: function() {=0A= =0A= if ((Lightbox.total - 1) > Lightbox.activeImage) {=0A= preloadNextImage =3D new Image();=0A= preloadNextImage.src =3D Lightbox.imageArray[Lightbox.activeImage = + 1][0];=0A= }=0A= if (Lightbox.activeImage > 0) {=0A= preloadPrevImage =3D new Image();=0A= preloadPrevImage.src =3D Lightbox.imageArray[Lightbox.activeImage = - 1][0];=0A= }=0A= =0A= },=0A= =0A= end: function(caller) {=0A= var closeClick =3D (caller =3D=3D 'slideshow' ? false : true);=0A= if (Lightbox.isSlideshow && Lightbox.isPaused && !closeClick) {=0A= return;=0A= }=0A= // To prevent double clicks on navigation links.=0A= if (Lightbox.inprogress =3D=3D=3D true && caller !=3D 'forceClose') {=0A= return;=0A= }=0A= Lightbox.disableKeyboardNav();=0A= $('#lightbox').hide();=0A= $("#overlay").fadeOut();=0A= Lightbox.isPaused =3D true;=0A= Lightbox.inprogress =3D false;=0A= // Replaces calls to showSelectBoxes() and showFlash() in original=0A= // lightbox2.=0A= Lightbox.toggleSelectsFlash('visible');=0A= if (Lightbox.isSlideshow) {=0A= for (var i =3D 0; i < Lightbox.slideIdCount; i++) {=0A= window.clearTimeout(Lightbox.slideIdArray[i]);=0A= }=0A= $('#lightshowPause, #lightshowPlay').hide();=0A= }=0A= else if (Lightbox.isLightframe) {=0A= $('#frameContainer').empty().hide();=0A= }=0A= else if (Lightbox.isVideo || Lightbox.isModal) {=0A= $('#modalContainer').hide().html("");=0A= }=0A= },=0A= =0A= =0A= // getPageScroll()=0A= // Returns array with x,y page scroll values.=0A= // Core code from - quirksmode.com.=0A= getPageScroll : function() {=0A= =0A= var xScroll, yScroll;=0A= =0A= if (self.pageYOffset) {=0A= yScroll =3D self.pageYOffset;=0A= xScroll =3D self.pageXOffset;=0A= }=0A= else if (document.documentElement && = document.documentElement.scrollTop) { // Explorer 6 Strict.=0A= yScroll =3D document.documentElement.scrollTop;=0A= xScroll =3D document.documentElement.scrollLeft;=0A= }=0A= else if (document.body) {// All other Explorers.=0A= yScroll =3D document.body.scrollTop;=0A= xScroll =3D document.body.scrollLeft;=0A= }=0A= =0A= arrayPageScroll =3D [xScroll,yScroll];=0A= return arrayPageScroll;=0A= },=0A= =0A= // getPageSize()=0A= // Returns array with page width, height and window width, height.=0A= // Core code from - quirksmode.com.=0A= // Edit for Firefox by pHaez.=0A= getPageSize : function() {=0A= =0A= var xScroll, yScroll;=0A= =0A= if (document.body.scrollHeight > document.body.offsetHeight) { // = all but Explorer Mac=0A= xScroll =3D document.body.scrollWidth;=0A= yScroll =3D document.body.scrollHeight;=0A= }=0A= else if (window.innerHeight && window.scrollMaxY) {=0A= xScroll =3D window.innerWidth + window.scrollMaxX;=0A= yScroll =3D window.innerHeight + window.scrollMaxY;=0A= }=0A= // Explorer Mac...would also work in Explorer 6 Strict, Mozilla and = Safari.=0A= else {=0A= xScroll =3D document.body.offsetWidth;=0A= yScroll =3D document.body.offsetHeight;=0A= }=0A= =0A= var windowWidth, windowHeight;=0A= =0A= if (self.innerHeight) { // All except Explorer.=0A= if (document.documentElement.clientWidth) {=0A= windowWidth =3D document.documentElement.clientWidth;=0A= }=0A= else {=0A= windowWidth =3D self.innerWidth;=0A= }=0A= windowHeight =3D self.innerHeight;=0A= }=0A= // Explorer 6 Strict Mode.=0A= else if (document.documentElement && = document.documentElement.clientHeight) {=0A= windowWidth =3D document.documentElement.clientWidth;=0A= windowHeight =3D document.documentElement.clientHeight;=0A= }=0A= else if (document.body) { // Other Explorers.=0A= windowWidth =3D document.body.clientWidth;=0A= windowHeight =3D document.body.clientHeight;=0A= }=0A= =0A= =0A= // For small pages with total height less then height of the = viewport.=0A= if (yScroll < windowHeight) {=0A= pageHeight =3D windowHeight;=0A= }=0A= else {=0A= pageHeight =3D yScroll;=0A= }=0A= =0A= =0A= // For small pages with total width less then width of the viewport.=0A= if (xScroll < windowWidth) {=0A= pageWidth =3D windowWidth;=0A= }=0A= else {=0A= pageWidth =3D xScroll;=0A= }=0A= =0A= arrayPageSize =3D [pageWidth, pageHeight, windowWidth, windowHeight];=0A= return arrayPageSize;=0A= },=0A= =0A= =0A= // pause(numberMillis)=0A= pause : function(ms) {=0A= var date =3D new Date();=0A= var curDate =3D null;=0A= do { curDate =3D new Date(); }=0A= while (curDate - date < ms);=0A= },=0A= =0A= =0A= // toggleSelectsFlash()=0A= // Hide / unhide select lists and flash objects as they appear above = the=0A= // lightbox in some browsers.=0A= toggleSelectsFlash: function (state) {=0A= if (state =3D=3D 'visible') {=0A= $("select.lightbox_hidden, embed.lightbox_hidden, = object.lightbox_hidden").show();=0A= }=0A= else if (state =3D=3D 'hide') {=0A= $("select:visible, embed:visible, = object:visible").addClass("lightbox_hidden");=0A= $("select.lightbox_hidden, embed.lightbox_hidden, = object.lightbox_hidden").hide();=0A= }=0A= },=0A= =0A= =0A= // parseRel()=0A= parseRel: function (link) {=0A= var parts =3D [];=0A= parts["rel"] =3D parts["title"] =3D parts["group"] =3D = parts["style"] =3D null;=0A= if (!$(link).attr('rel')) return parts;=0A= parts["rel"] =3D $(link).attr('rel').match(/\w+/)[0];=0A= =0A= if ($(link).attr('rel').match(/\[(.*)\]/)) {=0A= var info =3D $(link).attr('rel').match(/\[(.*?)\]/)[1].split('|');=0A= parts["group"] =3D info[0];=0A= parts["style"] =3D info[1];=0A= }=0A= if ($(link).attr('rel').match(/\[.*\]\[(.*)\]/)) {=0A= parts["title"] =3D $(link).attr('rel').match(/\[.*\]\[(.*)\]/)[1];=0A= }=0A= return parts;=0A= },=0A= =0A= // setStyles()=0A= setStyles: function(item, styles) {=0A= item.width =3D Lightbox.iframe_width;=0A= item.height =3D Lightbox.iframe_height;=0A= item.scrolling =3D "auto";=0A= =0A= if (!styles) return item;=0A= var stylesArray =3D styles.split(';');=0A= for (var i =3D 0; i< stylesArray.length; i++) {=0A= if (stylesArray[i].indexOf('width:') >=3D 0) {=0A= var w =3D stylesArray[i].replace('width:', '');=0A= item.width =3D jQuery.trim(w);=0A= }=0A= else if (stylesArray[i].indexOf('height:') >=3D 0) {=0A= var h =3D stylesArray[i].replace('height:', '');=0A= item.height =3D jQuery.trim(h);=0A= }=0A= else if (stylesArray[i].indexOf('scrolling:') >=3D 0) {=0A= var scrolling =3D stylesArray[i].replace('scrolling:', '');=0A= item.scrolling =3D jQuery.trim(scrolling);=0A= }=0A= else if (stylesArray[i].indexOf('overflow:') >=3D 0) {=0A= var overflow =3D stylesArray[i].replace('overflow:', '');=0A= item.overflow =3D jQuery.trim(overflow);=0A= }=0A= }=0A= return item;=0A= },=0A= =0A= =0A= // togglePlayPause()=0A= // Hide the pause / play button as appropriate. If pausing the = slideshow also=0A= // clear the timers, otherwise move onto the next image.=0A= togglePlayPause: function(hideId, showId) {=0A= if (Lightbox.isSlideshow && hideId =3D=3D "lightshowPause") {=0A= for (var i =3D 0; i < Lightbox.slideIdCount; i++) {=0A= window.clearTimeout(Lightbox.slideIdArray[i]);=0A= }=0A= }=0A= $('#' + hideId).hide();=0A= $('#' + showId).show();=0A= =0A= if (hideId =3D=3D "lightshowPlay") {=0A= Lightbox.isPaused =3D false;=0A= if (!Lightbox.loopSlides && Lightbox.activeImage =3D=3D = (Lightbox.total - 1)) {=0A= Lightbox.end();=0A= }=0A= else if (Lightbox.total > 1) {=0A= Lightbox.changeData(Lightbox.activeImage + 1);=0A= }=0A= }=0A= else {=0A= Lightbox.isPaused =3D true;=0A= }=0A= },=0A= =0A= triggerLightbox: function (rel_type, rel_group) {=0A= if (rel_type.length) {=0A= if (rel_group && rel_group.length) {=0A= $("a[@rel^=3D'" + rel_type +"\[" + rel_group + "\]'], = area[@rel^=3D'" + rel_type +"\[" + rel_group + = "\]']").eq(0).trigger("click");=0A= }=0A= else {=0A= $("a[@rel^=3D'" + rel_type +"'], area[@rel^=3D'" + rel_type = +"']").eq(0).trigger("click");=0A= }=0A= }=0A= },=0A= =0A= detectMacFF2: function() {=0A= var ua =3D navigator.userAgent.toLowerCase();=0A= if (/firefox[\/\s](\d+\.\d+)/.test(ua)) {=0A= var ffversion =3D new Number(RegExp.$1);=0A= if (ffversion < 3 && ua.indexOf('mac') !=3D -1) {=0A= return true;=0A= }=0A= }=0A= return false;=0A= },=0A= =0A= checkKey: function(keys, key, code) {=0A= return (jQuery.inArray(key, keys) !=3D -1 || = jQuery.inArray(String(code), keys) !=3D -1);=0A= }=0A= =0A= =0A= };=0A= =0A= // Initialize the lightbox.=0A= Drupal.behaviors.initLightbox =3D function (context) {=0A= $('body:not(.lightbox-processed)', = context).addClass('lightbox-processed').each(function() {=0A= Lightbox.initialize();=0A= $('#lightboxAutoModal').triggerHandler('click');=0A= return false; // Break the each loop.=0A= });=0A= =0A= // Attach lightbox to any links with lightbox rels.=0A= Lightbox.initList();=0A= };=0A= =0A= ;// Our entire Alerts object=0A= Drupal.alert =3D {};=0A= =0A= // The alert rotator widget=0A= Drupal.alert.widget =3D {};=0A= =0A= // The number of alerts to rotate through=0A= Drupal.alert.count =3D 0;=0A= =0A= // The interval between each rotation=0A= Drupal.alert.interval =3D 0;=0A= =0A= // The interval between each rotation=0A= Drupal.alert.speed =3D "slow";=0A= =0A= // The interval between each rotation=0A= Drupal.alert.widgetHeight =3D 0;=0A= =0A= // The interval between each rotation=0A= Drupal.alert.widgetOffset =3D 0;=0A= =0A= // The interval between each rotation=0A= Drupal.alert.duration =3D 8000;=0A= =0A= // The interval between each rotation=0A= Drupal.alert.currentIndex =3D 0;=0A= =0A= // The interval between each rotation=0A= Drupal.alert.previousIndex =3D 0;=0A= =0A= // Rotate to the next alert=0A= Drupal.alert.rotate =3D function() {=0A= Drupal.alert.currentIndex =3D (Drupal.alert.previousIndex + 1) % = Drupal.alert.count;=0A= curAlert =3D $("div.wl-alert:eq(" + Drupal.alert.currentIndex + ")");=0A= prevAlert =3D $("div.wl-alert:eq(" + Drupal.alert.previousIndex + ")");=0A= $(curAlert).css("top", (Drupal.alert.widgetHeight * -1)).show();=0A= $(prevAlert).animate({top:Drupal.alert.widgetHeight}, = Drupal.alert.speed, "bounceout", function() {=0A= $(this).hide();=0A= });=0A= $(curAlert).animate({top:0}, Drupal.alert.speed, "bounceout", = function() {=0A= Drupal.alert.previousIndex =3D Drupal.alert.currentIndex;=0A= });=0A= }=0A= =0A= // Initialize our alert widget=0A= Drupal.alert.initialize =3D function() {=0A= Drupal.alert.widget =3D $("#wl-alerts");=0A= Drupal.alert.count =3D $("div.wl-alert", Drupal.alert.widget).size();=0A= if (Drupal.alert.count < 2) {=0A= return false;=0A= }=0A= Drupal.alert.widgetHeight =3D $(Drupal.alert.widget).height();=0A= Drupal.alert.widgetOffset =3D -1 * (Drupal.alert.widgetHeight - 12);=0A= // These copy of the settings from the Drupal settings object to our = alert object=0A= Drupal.alert.speed =3D Drupal.settings.alert.transitionSpeed;=0A= Drupal.alert.duration =3D Drupal.settings.alert.transitionDuration;=0A= $(Drupal.alert.widget).css('position', 'relative');=0A= $(".wl-alert", Drupal.alert.widget)=0A= .css('width', '991px')=0A= .css('position', 'absolute')=0A= .css('display', 'none');=0A= $("div.wl-alert:eq(" + Drupal.alert.currentIndex + ")").show();=0A= =0A= Drupal.alert.interval =3D setInterval(Drupal.alert.rotate, = Drupal.alert.duration); //time in milliseconds=0A= $(Drupal.alert.widget).hover(function() {=0A= clearInterval(Drupal.alert.interval);=0A= }, function() {=0A= Drupal.alert.interval =3D setInterval(Drupal.alert.rotate, = Drupal.alert.duration); //time in milliseconds=0A= });=0A= }=0A= =0A= jQuery.easing.bounceout =3D function(p, n, firstNum, delta, duration) {=0A= if ((n/=3Dduration) < (1/2.75)) {=0A= return delta*(7.5625*n*n) + firstNum;=0A= } else if (n < (2/2.75)) {=0A= return delta*(7.5625*(n-=3D(1.5/2.75))*n + .75) + firstNum;=0A= } else if (n < (2.5/2.75)) {=0A= return delta*(7.5625*(n-=3D(2.25/2.75))*n + .9375) + firstNum;=0A= } else {=0A= return delta*(7.5625*(n-=3D(2.625/2.75))*n + .984375) + firstNum;=0A= }=0A= };=0A= =0A= if (Drupal.jsEnabled) {=0A= $(document).ready(function() {=0A= Drupal.alert.initialize();=0A= });=0A= }=0A= =0A= ;// $Id: //sms/modules/contrib/panels/6/v2009.1/js/panels.js#2 $=0A= =0A= (function ($) {=0A= Drupal.Panels =3D {};=0A= =0A= Drupal.Panels.autoAttach =3D function() {=0A= if ($.browser.msie) {=0A= // If IE, attach a hover event so we can see our admin links.=0A= $("div.panel-pane").hover(=0A= function() {=0A= $('div.panel-hide', this).addClass("panel-hide-hover"); return = true;=0A= },=0A= function() {=0A= $('div.panel-hide', this).removeClass("panel-hide-hover"); = return true;=0A= }=0A= );=0A= $("div.admin-links").hover(=0A= function() {=0A= $(this).addClass("admin-links-hover"); return true;=0A= },=0A= function(){=0A= $(this).removeClass("admin-links-hover"); return true;=0A= }=0A= );=0A= }=0A= };=0A= =0A= $(Drupal.Panels.autoAttach);=0A= })(jQuery);=0A= ;/*=0A= * jQuery Form Plugin=0A= * version: 2.25 (08-APR-2009)=0A= * @requires jQuery v1.2.2 or later=0A= * @note This has been modified for ajax.module=0A= * Examples and documentation at: http://malsup.com/jquery/form/=0A= * Dual licensed under the MIT and GPL licenses:=0A= * http://www.opensource.org/licenses/mit-license.php=0A= * http://www.gnu.org/licenses/gpl.html=0A= */=0A= eval(function(p,a,c,k,e,r){e=3Dfunction(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace= (/^/,String)){while(c--)r[e(c)]=3Dk[c]||e(c);k=3D[function(e){return = r[e]}];e=3Dfunction(){return'\\w+'};c=3D1};while(c--)if(k[c])p=3Dp.replac= e(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return = p}(';(5($){$.B.1s=3D5(u){2(!4.G){R(\'1b: 2M 9 2N - 2O 2P 1t\');6 4}2(S = u=3D=3D\'5\')u=3D{T:u};3 = v=3D4.14(\'1c\')||1d.2Q.2R;v=3D(v.2S(/^([^#]+)/)||[])[1];v=3Dv||\'\';u=3D= $.1n({1e:v,H:4.14(\'1u\')||\'1Q\'},u||{});3 = w=3D{};4.L(\'C-1R-1S\',[4,u,w]);2(w.1T){R(\'1b: 9 1U 1o C-1R-1S L\');6 = 4}2(u.1v&&u.1v(4,u)=3D=3D=3DI){R(\'1b: 9 1f 1o 1v 1V\');6 4}3 = a=3D4.1w(u.2T);2(u.J){u.O=3Du.J;K(3 n 1x u.J){2(u.J[n]2U 15){K(3 k 1x = u.J[n])a.D({7:n,8:u.J[n][k]})}E = a.D({7:n,8:u.J[n]})}}2(u.1y&&u.1y(a,4,u)=3D=3D=3DI){R(\'1b: 9 1f 1o 1y = 1V\');6 4}4.L(\'C-9-1W\',[a,4,u,w]);2(w.1T){R(\'1b: 9 1U 1o C-9-1W = L\');6 4}3 = q=3D$.1z(a);2(u.H.2V()=3D=3D\'1Q\'){u.1e+=3D(u.1e.2W(\'?\')>=3D0?\'&\':\'= ?\')+q;u.J=3DF}E u.J=3Dq;3 = x=3D4,V=3D[];2(u.2X)V.D(5(){x.1X()});2(u.2Y)V.D(5(){x.1Y()});2(!u.16&&u.1= 7){3 y=3Du.T||5(){};V.D(5(a){$(u.17).2Z(a).P(y,1Z)})}E = 2(u.T)V.D(u.T);u.T=3D5(a,b){K(3 = i=3D0,M=3DV.G;i\');3 l=3Dk[0];k.3g({3h:\'3i\',27:\'-28\',29:\'-28\'});3 = m=3D{1f:0,19:F,1g:F,3j:0,3k:\'n/a\',3l:5(){},2a:5(){},3m:5(){},3n:5(){4.1= f=3D1;k.14(\'24\',\'25:26\')}};3 = g=3Di.2b;2(g&&!$.1C++)$.1h.L("3o");2(g)$.1h.L("3p",[m,i]);2(s.2c&&s.2c(m,= s)=3D=3D=3DI){s.2b&&$.1C--;6}2(m.1f)6;3 o=3D0;3 p=3D0;3 q=3Dh.U;2(q){3 = n=3Dq.7;2(n&&!q.1i){u.O=3Du.O||{};u.O[n]=3Dq.8;2(q.H=3D=3D"X"){u.O[7+\'.x= \']=3Dh.Y;u.O[7+\'.y\']=3Dh.Z}}}1j(5(){3 = t=3Dx.14(\'17\'),a=3Dx.14(\'1c\');h.1k(\'17\',j);2(h.2d(\'1u\')!=3D\'2e\'= )h.1k(\'1u\',\'2e\');2(h.2d(\'1c\')!=3Di.1e)h.1k(\'1c\',i.1e);2(!u.3q){x.= 14({3r:\'2f/C-J\',3s:\'2f/C-J\'})}2(i.1D)1j(5(){p=3DQ;11()},i.1D);3 = b=3D[];2g{2(u.O)K(3 n 1x u.O)b.D($(\'\').2h(h)[0]);k.2h(\'1l\');l.2i?l.2i(\'2j\',11):l.3u(\'2k\',11,I);h.9()= }3v{h.1k(\'1c\',a);t?h.1k(\'17\',t):x.3w(\'17\');$(b).2l()}},10);3 = r=3D0;5 11(){2(o++)6;l.2m?l.2m(\'2j\',11):l.3x(\'2k\',11,I);3 = c=3DQ;2g{2(p)3y\'1D\';3 = d,N;N=3Dl.2n?l.2n.2o:l.2p?l.2p:l.2o;2((N.1l=3D=3DF||N.1l.2q=3D=3D\'\')&&!= r){r=3D1;o--;1j(11,2r);6}m.19=3DN.1l?N.1l.2q:F;m.1g=3DN.2s?N.2s:N;m.2a=3D= 5(a){3 b=3D{\'3z-H\':i.16};6 = b[a]};2(i.16=3D=3D\'3A\'||i.16=3D=3D\'3B\'){3 = f=3DN.1E(\'1F\')[0];m.19=3Df?f.8:m.19}E = 2(i.16=3D=3D\'2t\'&&!m.1g&&m.19!=3DF){m.1g=3D2u(m.19)}d=3D$.3C(m,i.16)}3D= (e){c=3DI;$.3E(i,m,\'2v\',e)}2(c){i.T(d,\'T\');2(g)$.1h.L("3F",[m,i])}2(g= )$.1h.L("3G",[m,i]);2(g&&!--$.1C)$.1h.L("3H");2(i.2w)i.2w(m,c?\'T\':\'2v\= ');1j(5(){k.2l();m.1g=3DF},2r)};5 2u(s,a){2(1d.2x){a=3D1B = 2x(\'3I.3J\');a.3K=3D\'I\';a.3L(s)}E a=3D(1B = 3M()).3N(s,\'1G/2t\');6(a&&a.2y&&a.2y.1p!=3D\'3O\')?a:F}}};$.B.3P=3D5(c){= 6 4.2z().2A(\'9.C-1q\',5(){$(4).1s(c);6 = I}).P(5(){$(":9,W:X",4).2A(\'2B.C-1q\',5(e){3 = a=3D4.C;a.U=3D4;2(4.H=3D=3D\'X\'){2(e.2C!=3D12){a.Y=3De.2C;a.Z=3De.3Q}E = 2(S $.B.2D=3D=3D\'5\'){3 = b=3D$(4).2D();a.Y=3De.2E-b.29;a.Z=3De.2F-b.27}E{a.Y=3De.2E-4.3R;a.Z=3De.2= F-4.3S}}1j(5(){a.U=3Da.Y=3Da.Z=3DF},10)})})};$.B.2z=3D5(){4.2G(\'9.C-1q\'= );6 4.P(5(){$(":9,W:X",4).2G(\'2B.C-1q\')})};$.B.1w=3D5(b){3 = a=3D[];2(4.G=3D=3D0)6 a;3 c=3D4[0];3 d=3Db?c.1E(\'*\'):c.22;2(!d)6 a;K(3 = i=3D0,M=3Dd.G;i 0) {=0A= box.documentElement.scrollTop -=3D scroll_weight;=0A= found =3D true;=0A= }=0A= }=0A= // Body=0A= else if (box =3D=3D=3D document.body) {=0A= if (box.scrollTop &&=0A= box.scrollTop > 0) {=0A= box.scrollTop -=3D scroll_weight;=0A= found =3D true;=0A= }=0A= }=0A= // Window=0A= else if (box =3D=3D=3D window) {=0A= if ((window.pageYOffset && window.pageYOffset > 0) ||=0A= (window.scrollY && window.scrollY > 0)) {=0A= window.scrollBy(0, -scroll_weight);=0A= found =3D true;=0A= }=0A= }=0A= // Any other element=0A= else {=0A= if (box.scrollTop &&=0A= box.scrollTop > 0) {=0A= box.scrollTop -=3D scroll_weight;=0A= found =3D true;=0A= }=0A= }=0A= }=0A= // Check if completed=0A= if (!found) {=0A= window.clearInterval(timer);=0A= }=0A= return true;=0A= }, 100);=0A= return true;=0A= };=0A= =0A= /**=0A= * Handles messaging=0A= * =0A= * @param {Object} formObj=0A= * @param {Object} submitter=0A= * @param {Object} data=0A= * @param {Object} options=0A= * @return {Bool}=0A= */=0A= Drupal.Ajax.message =3D function(formObj, submitter, data, options) {=0A= var args;=0A= args =3D {=0A= formObj : formObj,=0A= submitter : submitter,=0A= data : data,=0A= options : options=0A= };=0A= if (Drupal.Ajax.invoke('message', args)) {=0A= Drupal.Ajax.writeMessage(args.formObj, args.submitter, args.options);=0A= }=0A= return true;=0A= };=0A= =0A= /**=0A= * Writes message=0A= * =0A= * @param {Object} formObj=0A= * @param {Object} submitter=0A= * @param {Object} options=0A= * @return {Bool}=0A= */=0A= Drupal.Ajax.writeMessage =3D function(formObj, submitter, options) {=0A= var i, _i, thisItem, log, errBox, h;=0A= if (options.action =3D=3D=3D 'notify') {=0A= // Cleanups=0A= $('.messages, .ajax-preview', formObj).remove();=0A= $('input, textarea').removeClass('error status warning required');=0A= // Preview=0A= if (options.type =3D=3D=3D 'preview') {=0A= log =3D $('
    ').addClass('ajax-preview');=0A= log.html(options.messages);=0A= formObj.prepend(log);=0A= }=0A= // Status, Error, Message=0A= else {=0A= log =3D $('
      ');=0A= errBox =3D $(".messages." + options.type, formObj[0])=0A= for (i =3D 0, _i =3D options.messages.length; i < _i; i++) {=0A= thisItem =3D $('#' + options.messages[i].id, formObj[0])=0A= thisItem.addClass(options.type);=0A= if (options.messages[i].required) {=0A= thisItem.addClass('required');=0A= }=0A= log.append('
    • ' + options.messages[i].value + '
    • ');=0A= }=0A= if (errBox.length =3D=3D=3D 0) {=0A= errBox =3D $("
      ");=0A= formObj.prepend(errBox);=0A= }=0A= errBox.html(log);=0A= }=0A= }=0A= else if (options.action =3D=3D=3D 'clear') {=0A= $('.messages, .ajax-preview', formObj).remove();=0A= }=0A= Drupal.Ajax.scroller(submitter[0]);=0A= return true;=0A= };=0A= =0A= /**=0A= * Updates message containers=0A= * =0A= * @param {Object} updaters=0A= * @return {Bool}=0A= */=0A= Drupal.Ajax.updater =3D function(updaters) {=0A= var i, _i, elm;=0A= for (i =3D 0, _i =3D updaters.length; i < _i; i++) {=0A= elm =3D $(updaters[i].selector);=0A= // HTML:IN=0A= if (updaters[i].type =3D=3D=3D 'html_in') {=0A= elm.html(updaters[i].value);=0A= }=0A= // HTML:OUT=0A= else if (updaters[i].type =3D=3D=3D 'html_out') {=0A= elm.replaceWith(updaters[i].value);=0A= }=0A= // FIELD=0A= else if (updaters[i].type =3D=3D=3D 'field') {=0A= elm.val(updaters[i].value);=0A= }=0A= // REMOVE=0A= else if(updaters[i].type =3D=3D=3D 'remove') {=0A= elm.remove();=0A= }=0A= }=0A= return true;=0A= };=0A= =0A= /**=0A= * Handles data response=0A= * =0A= * @param {Object} submitter=0A= * @param {Object} formObj=0A= * @param {Object} data=0A= * @return {Bool}=0A= */=0A= Drupal.Ajax.response =3D function(submitter, formObj, data){=0A= var newSubmitter;=0A= data.local =3D {=0A= submitter : submitter,=0A= form : formObj=0A= };=0A= /**=0A= * Failure=0A= */=0A= if (data.status =3D=3D=3D false) {=0A= Drupal.Ajax.updater(data.updaters);=0A= Drupal.Ajax.message(formObj, submitter, data, {=0A= action : 'notify',=0A= messages : data.messages_error,=0A= type : 'error'=0A= });=0A= }=0A= /**=0A= * Success=0A= */=0A= else {=0A= // Display preview=0A= if (data.preview !=3D=3D null) {=0A= Drupal.Ajax.updater(data.updaters);=0A= Drupal.Ajax.message(formObj, submitter, data, {=0A= action : 'notify',=0A= messages : decodeURIComponent(data.preview),=0A= type : 'preview'=0A= });=0A= }=0A= // If no redirect, then simply show messages=0A= else if (data.redirect =3D=3D=3D null) {=0A= if (data.messages_status.length > 0) {=0A= Drupal.Ajax.message(formObj, submitter, data, {=0A= action : 'notify',=0A= messages : data.messages_status,=0A= type : 'status'=0A= });=0A= }=0A= if (data.messages_warning.length > 0) {=0A= Drupal.Ajax.message(formObj, submitter, data, {=0A= action : 'notify',=0A= messages : data.messages_warning,=0A= type : 'warning'=0A= });=0A= }=0A= if (data.messages_status.length =3D=3D=3D 0 &&=0A= data.messages_warning.length =3D=3D=3D 0) {=0A= Drupal.Ajax.message(formObj, submitter, data, {action:'clear'});=0A= }=0A= }=0A= // Redirect=0A= else {=0A= if (Drupal.Ajax.invoke('complete', data)) {=0A= Drupal.Ajax.redirect( data.redirect );=0A= }=0A= else {=0A= Drupal.Ajax.updater(data.updaters);=0A= if (data.messages_status.length =3D=3D=3D 0 &&=0A= data.messages_warning.length =3D=3D=3D 0) {=0A= Drupal.Ajax.message(formObj, submitter, data, = {action:'clear'});=0A= }=0A= else {=0A= Drupal.Ajax.message(formObj, submitter, data, {=0A= action : 'notify',=0A= messages : data.messages_status,=0A= type : 'status'=0A= });=0A= }=0A= }=0A= }=0A= }=0A= return true;=0A= };=0A= =0A= =0A= /**=0A= * Redirects to appropriate page=0A= * =0A= * @todo=0A= * Some of this functionality should possibly hapen on=0A= * the server instead of client.=0A= * @param {String} url=0A= */=0A= Drupal.Ajax.redirect =3D function(url) {=0A= window.location.href =3D url;=0A= };=0A= =0A= Drupal.behaviors.Ajax =3D Drupal.Ajax.init;=0A= =0A= =0A= ;// $Id: //sms/themes/morris/whitelabel/6/v2009.1/sf/js/superfish.js#4 $=0A= /*=0A= * Superfish v1.4.8 - jQuery menu widget=0A= * Copyright (c) 2008 Joel Birch=0A= *=0A= * Dual licensed under the MIT and GPL licenses:=0A= * http://www.opensource.org/licenses/mit-license.php=0A= * http://www.gnu.org/licenses/gpl.html=0A= *=0A= * CHANGELOG: = http://users.tpg.com.au/j_birch/plugins/superfish/changelog.txt=0A= */=0A= =0A= ;(function($){=0A= $.fn.superfish =3D function(op){=0A= =0A= var sf =3D $.fn.superfish,=0A= c =3D sf.c,=0A= $arrow =3D $([' = »'].join('')),=0A= over =3D function(){=0A= var $$ =3D $(this), menu =3D getMenu($$);=0A= clearTimeout(menu.sfTimer);=0A= $$.showSuperfishUl().siblings().hideSuperfishUl();=0A= },=0A= out =3D function(){=0A= var $$ =3D $(this), menu =3D getMenu($$), o =3D sf.op;=0A= clearTimeout(menu.sfTimer);=0A= menu.sfTimer=3DsetTimeout(function(){=0A= o.retainPath=3D($.inArray($$[0],o.$path)>-1);=0A= $$.hideSuperfishUl();=0A= if (o.$path.length && = $$.parents(['li.',o.hoverClass].join('')).length<1){over.call(o.$path);}=0A= },o.delay); =0A= },=0A= getMenu =3D function($menu){=0A= var menu =3D $menu.parents(['ul.',c.menuClass,':first'].join(''))[0];=0A= sf.op =3D sf.o[menu.serial];=0A= return menu;=0A= },=0A= addArrow =3D function($a){ = $a.addClass(c.anchorClass).append($arrow.clone()); };=0A= =0A= return this.each(function() {=0A= var s =3D this.serial =3D sf.o.length;=0A= var o =3D $.extend({},sf.defaults,op);=0A= o.$path =3D = $('li.'+o.pathClass,this).slice(0,o.pathLevels).each(function(){=0A= $(this).addClass([o.hoverClass,c.bcClass].join(' '))=0A= .filter('li:has(ul)').removeClass(o.pathClass);=0A= });=0A= sf.o[s] =3D sf.op =3D o;=0A= =0A= $('li:has(ul)',this)[($.fn.hoverIntent && !o.disableHI) ? = 'hoverIntent' : 'hover'](over,out).each(function() {=0A= if (o.autoArrows) addArrow( $('>a:first-child',this) );=0A= })=0A= .not('.'+c.bcClass)=0A= .hideSuperfishUl();=0A= =0A= var $a =3D $('a',this);=0A= $a.each(function(i){=0A= var $li =3D $a.eq(i).parents('li');=0A= = $a.eq(i).focus(function(){over.call($li);}).blur(function(){out.call($li)= ;});=0A= });=0A= o.onInit.call(this);=0A= =0A= }).each(function() {=0A= menuClasses =3D [c.menuClass];=0A= if (sf.op.dropShadows && !($.browser.msie && $.browser.version < 7)) = menuClasses.push(c.shadowClass);=0A= $(this).addClass(menuClasses.join(' '));=0A= });=0A= };=0A= =0A= var sf =3D $.fn.superfish;=0A= sf.o =3D [];=0A= sf.op =3D {};=0A= sf.IE7fix =3D function(){=0A= var o =3D sf.op;=0A= if ($.browser.msie && $.browser.version > 6 && o.dropShadows && = o.animation.opacity!=3Dundefined)=0A= this.toggleClass(sf.c.shadowClass+'-off');=0A= };=0A= sf.c =3D {=0A= bcClass : 'sf-breadcrumb',=0A= menuClass : 'sf-menu sf-navbar',=0A= anchorClass : 'sf-with-ul',=0A= arrowClass : 'sf-sub-indicator'=0A= };=0A= sf.defaults =3D {=0A= hoverClass : 'sfHover',=0A= pathClass : 'active-trail',=0A= pathLevels : 1,=0A= delay : 3000,=0A= animation : {opacity:'show'},=0A= speed : 'slow', =0A= autoArrows : false,=0A= disableHI : false, // true disables hoverIntent detection=0A= onInit : function(){}, // callback functions=0A= onBeforeShow: function(){},=0A= onShow : function(){},=0A= onHide : function(){}=0A= };=0A= $.fn.extend({=0A= hideSuperfishUl : function(){=0A= var o =3D sf.op,=0A= not =3D (o.retainPath=3D=3D=3Dtrue) ? o.$path : '';=0A= o.retainPath =3D false;=0A= var $ul =3D = $(['li.',o.hoverClass].join(''),this).add(this).not(not).removeClass(o.ho= verClass)=0A= .find('>ul').hide().css('visibility','hidden');=0A= o.onHide.call($ul);=0A= return this;=0A= },=0A= showSuperfishUl : function(){=0A= var o =3D sf.op,=0A= sh =3D sf.c.shadowClass+'-off',=0A= $ul =3D this.addClass(o.hoverClass)=0A= .find('>ul:hidden').css('visibility','visible');=0A= sf.IE7fix.call($ul);=0A= o.onBeforeShow.call($ul);=0A= $ul.animate(o.animation,o.speed,function(){ sf.IE7fix.call($ul); = o.onShow.call($ul); });=0A= return this;=0A= }=0A= });=0A= =0A= })(jQuery);=0A= ;/**=0A= * hoverIntent is similar to jQuery's built-in "hover" function except = that=0A= * instead of firing the onMouseOver event immediately, hoverIntent checks=0A= * to see if the user's mouse has slowed down (beneath the sensitivity=0A= * threshold) before firing the onMouseOver event.=0A= * =0A= * hoverIntent r5 // 2007.03.27 // jQuery 1.1.2+=0A= * =0A= * =0A= * hoverIntent is currently available for use in all personal or = commercial =0A= * projects under both MIT and GPL licenses. This means that you can = choose =0A= * the license that best suits your project, and use it accordingly.=0A= * =0A= * // basic usage (just like .hover) receives onMouseOver and onMouseOut = functions=0A= * $("ul li").hoverIntent( showNav , hideNav );=0A= * =0A= * // advanced usage receives configuration object only=0A= * $("ul li").hoverIntent({=0A= * sensitivity: 7, // number =3D sensitivity threshold (must be 1 or = higher)=0A= * interval: 100, // number =3D milliseconds of polling interval=0A= * over: showNav, // function =3D onMouseOver callback (required)=0A= * timeout: 0, // number =3D milliseconds delay before onMouseOut = function call=0A= * out: hideNav // function =3D onMouseOut callback (required)=0A= * });=0A= * =0A= * @param f onMouseOver function || An object with configuration options=0A= * @param g onMouseOut function || Nothing (use configuration options = object)=0A= * @author Brian Cherne =0A= */=0A= (function($) {=0A= $.fn.hoverIntent =3D function(f,g) {=0A= // default configuration options=0A= var cfg =3D {=0A= sensitivity: 7,=0A= interval: 100,=0A= timeout: 0=0A= };=0A= // override configuration options with user supplied object=0A= cfg =3D $.extend(cfg, g ? { over: f, out: g } : f );=0A= =0A= // instantiate variables=0A= // cX, cY =3D current X and Y position of mouse, updated by mousemove = event=0A= // pX, pY =3D previous X and Y position of mouse, set by mouseover and = polling interval=0A= var cX, cY, pX, pY;=0A= =0A= // A private function for getting mouse position=0A= var track =3D function(ev) {=0A= cX =3D ev.pageX;=0A= cY =3D ev.pageY;=0A= };=0A= =0A= // A private function for comparing current and previous mouse position=0A= var compare =3D function(ev,ob) {=0A= ob.hoverIntent_t =3D clearTimeout(ob.hoverIntent_t);=0A= // compare mouse positions to see if they've crossed the threshold=0A= if ( ( Math.abs(pX-cX) + Math.abs(pY-cY) ) < cfg.sensitivity ) {=0A= $(ob).unbind("mousemove",track);=0A= // set hoverIntent state to true (so mouseOut can be called)=0A= ob.hoverIntent_s =3D 1;=0A= return cfg.over.apply(ob,[ev]);=0A= } else {=0A= // set previous coordinates for next time=0A= pX =3D cX; pY =3D cY;=0A= // use self-calling timeout, guarantees intervals are spaced out = properly (avoids JavaScript timer bugs)=0A= ob.hoverIntent_t =3D setTimeout( function(){compare(ev, ob);} , = cfg.interval );=0A= }=0A= };=0A= =0A= // A private function for delaying the mouseOut function=0A= var delay =3D function(ev,ob) {=0A= ob.hoverIntent_t =3D clearTimeout(ob.hoverIntent_t);=0A= ob.hoverIntent_s =3D 0;=0A= return cfg.out.apply(ob,[ev]);=0A= };=0A= =0A= // A private function for handling mouse 'hovering'=0A= var handleHover =3D function(e) {=0A= // next three lines copied from jQuery.hover, ignore children = onMouseOver/onMouseOut=0A= var p =3D (e.type =3D=3D "mouseover" ? e.fromElement : e.toElement) = || e.relatedTarget;=0A= while ( p && p !=3D this ) { try { p =3D p.parentNode; } catch(e) { p = =3D this; } }=0A= if ( p =3D=3D this ) { return false; }=0A= =0A= // copy objects to be passed into t (required for event object to be = passed in IE)=0A= var ev =3D jQuery.extend({},e);=0A= var ob =3D this;=0A= =0A= // cancel hoverIntent timer if it exists=0A= if (ob.hoverIntent_t) { ob.hoverIntent_t =3D = clearTimeout(ob.hoverIntent_t); }=0A= =0A= // else e.type =3D=3D "onmouseover"=0A= if (e.type =3D=3D "mouseover") {=0A= // set "previous" X and Y position based on initial entry point=0A= pX =3D ev.pageX; pY =3D ev.pageY;=0A= // update "current" X and Y position based on mousemove=0A= $(ob).bind("mousemove",track);=0A= // start polling interval (self-calling timeout) to compare mouse = coordinates over time=0A= if (ob.hoverIntent_s !=3D 1) { ob.hoverIntent_t =3D setTimeout( = function(){compare(ev,ob);} , cfg.interval );}=0A= =0A= // else e.type =3D=3D "onmouseout"=0A= } else {=0A= // unbind expensive mousemove event=0A= $(ob).unbind("mousemove",track);=0A= // if hoverIntent state is true, then call the mouseOut function = after the specified delay=0A= if (ob.hoverIntent_s =3D=3D 1) { ob.hoverIntent_t =3D setTimeout( = function(){delay(ev,ob);} , cfg.timeout );}=0A= }=0A= };=0A= =0A= // bind the function to the two event listeners=0A= return this.mouseover(handleHover).mouseout(handleHover);=0A= };=0A= })(jQuery);=0A= ;// $Id: //sms/themes/morris/whitelabel/6/v2009.1/sf/js/superfish.js#4 $=0A= /*=0A= * Superfish v1.4.8 - jQuery menu widget=0A= * Copyright (c) 2008 Joel Birch=0A= *=0A= * Dual licensed under the MIT and GPL licenses:=0A= * http://www.opensource.org/licenses/mit-license.php=0A= * http://www.gnu.org/licenses/gpl.html=0A= *=0A= * CHANGELOG: = http://users.tpg.com.au/j_birch/plugins/superfish/changelog.txt=0A= */=0A= =0A= ;(function($){=0A= $.fn.superfish =3D function(op){=0A= =0A= var sf =3D $.fn.superfish,=0A= c =3D sf.c,=0A= $arrow =3D $([' = »'].join('')),=0A= over =3D function(){=0A= var $$ =3D $(this), menu =3D getMenu($$);=0A= clearTimeout(menu.sfTimer);=0A= $$.showSuperfishUl().siblings().hideSuperfishUl();=0A= },=0A= out =3D function(){=0A= var $$ =3D $(this), menu =3D getMenu($$), o =3D sf.op;=0A= clearTimeout(menu.sfTimer);=0A= menu.sfTimer=3DsetTimeout(function(){=0A= o.retainPath=3D($.inArray($$[0],o.$path)>-1);=0A= $$.hideSuperfishUl();=0A= if (o.$path.length && = $$.parents(['li.',o.hoverClass].join('')).length<1){over.call(o.$path);}=0A= },o.delay); =0A= },=0A= getMenu =3D function($menu){=0A= var menu =3D $menu.parents(['ul.',c.menuClass,':first'].join(''))[0];=0A= sf.op =3D sf.o[menu.serial];=0A= return menu;=0A= },=0A= addArrow =3D function($a){ = $a.addClass(c.anchorClass).append($arrow.clone()); };=0A= =0A= return this.each(function() {=0A= var s =3D this.serial =3D sf.o.length;=0A= var o =3D $.extend({},sf.defaults,op);=0A= o.$path =3D = $('li.'+o.pathClass,this).slice(0,o.pathLevels).each(function(){=0A= $(this).addClass([o.hoverClass,c.bcClass].join(' '))=0A= .filter('li:has(ul)').removeClass(o.pathClass);=0A= });=0A= sf.o[s] =3D sf.op =3D o;=0A= =0A= $('li:has(ul)',this)[($.fn.hoverIntent && !o.disableHI) ? = 'hoverIntent' : 'hover'](over,out).each(function() {=0A= if (o.autoArrows) addArrow( $('>a:first-child',this) );=0A= })=0A= .not('.'+c.bcClass)=0A= .hideSuperfishUl();=0A= =0A= var $a =3D $('a',this);=0A= $a.each(function(i){=0A= var $li =3D $a.eq(i).parents('li');=0A= = $a.eq(i).focus(function(){over.call($li);}).blur(function(){out.call($li)= ;});=0A= });=0A= o.onInit.call(this);=0A= =0A= }).each(function() {=0A= menuClasses =3D [c.menuClass];=0A= if (sf.op.dropShadows && !($.browser.msie && $.browser.version < 7)) = menuClasses.push(c.shadowClass);=0A= $(this).addClass(menuClasses.join(' '));=0A= });=0A= };=0A= =0A= var sf =3D $.fn.superfish;=0A= sf.o =3D [];=0A= sf.op =3D {};=0A= sf.IE7fix =3D function(){=0A= var o =3D sf.op;=0A= if ($.browser.msie && $.browser.version > 6 && o.dropShadows && = o.animation.opacity!=3Dundefined)=0A= this.toggleClass(sf.c.shadowClass+'-off');=0A= };=0A= sf.c =3D {=0A= bcClass : 'sf-breadcrumb',=0A= menuClass : 'sf-menu sf-navbar',=0A= anchorClass : 'sf-with-ul',=0A= arrowClass : 'sf-sub-indicator'=0A= };=0A= sf.defaults =3D {=0A= hoverClass : 'sfHover',=0A= pathClass : 'active-trail',=0A= pathLevels : 1,=0A= delay : 3000,=0A= animation : {opacity:'show'},=0A= speed : 'slow', =0A= autoArrows : false,=0A= disableHI : false, // true disables hoverIntent detection=0A= onInit : function(){}, // callback functions=0A= onBeforeShow: function(){},=0A= onShow : function(){},=0A= onHide : function(){}=0A= };=0A= $.fn.extend({=0A= hideSuperfishUl : function(){=0A= var o =3D sf.op,=0A= not =3D (o.retainPath=3D=3D=3Dtrue) ? o.$path : '';=0A= o.retainPath =3D false;=0A= var $ul =3D = $(['li.',o.hoverClass].join(''),this).add(this).not(not).removeClass(o.ho= verClass)=0A= .find('>ul').hide().css('visibility','hidden');=0A= o.onHide.call($ul);=0A= return this;=0A= },=0A= showSuperfishUl : function(){=0A= var o =3D sf.op,=0A= sh =3D sf.c.shadowClass+'-off',=0A= $ul =3D this.addClass(o.hoverClass)=0A= .find('>ul:hidden').css('visibility','visible');=0A= sf.IE7fix.call($ul);=0A= o.onBeforeShow.call($ul);=0A= $ul.animate(o.animation,o.speed,function(){ sf.IE7fix.call($ul); = o.onShow.call($ul); });=0A= return this;=0A= }=0A= });=0A= =0A= })(jQuery);=0A= ;/**=0A= * :path (http://devkick.com/lab/path/)=0A= *=0A= * :path is a useful jquery selector. =0A= * It filters out anchors that matches their href attribute with the = window location and their ancestor's trail.=0A= *=0A= * Adding active classes is very common in navigational elements in = order to style an 'active state'. This is normally added server-side. =0A= * Instead of adding classes server-side using complicated logic, the = :path selector uses javascript to parse the window.location and match it = with href attributes. =0A= * The plugin works recursively, meaning it can take the entire path to = your page and return navigational anchors that points to the page's = ancestors as well as itself.=0A= * Use CSS or jQuery to parse and style the active element properly.=0A= *=0A= * :path is a pseudo-class selector so you can continue the chain for = easy manipulation=0A= *=0A= * FEATURES=0A= * Works on all relative href paths (including '../') as well as = absolute paths=0A= * Returns empty if the href points to root=0A= * Ignores a custom array of file names, such as index.html=0A= * Works on query strings, such as ?s1=3Dhome&s2=3Dblog=0A= * includes a :current pseudo-class so you can style the anchor that = links to the current page location=0A= * Tested in Safari 3, Firefox 2, MSIE 6, MSIE 7, Opera 9=0A= *=0A= * Version 1.0=0A= * April 28, 2008=0A= *=0A= * Copyright (c) 2008 David Hellsing (http://monc.se)=0A= * Licensed under the GPL licenses.=0A= * http://www.gnu.org/licenses/gpl.txt=0A= **/=0A= =0A= =0A= =0A= ;(function($){=0A= =0A= /**=0A= * =0A= * @desc Filters out anchors that matches the window.location trail=0A= * @author David Hellsing=0A= * @version 1.0=0A= *=0A= * @name :path=0A= * @type jQuery=0A= *=0A= * @cat plugins/Utilities=0A= * =0A= * @example $('ul a:path').parent().addClass('active');=0A= * @desc Adds an 'active' class to the filtered anchors parent inside = every
        =0A= *=0A= * @options=0A= * strictQuery: Boolean if you want the query string to be strict (ex: = a=3Db&b=3Da equals b=3Da&a=3Db). Defaults true.=0A= * ignoreFiles: Array of file names to ignore. = ['index.htm','index.html','index.shtml','index.cgi','index.php']=0A= *=0A= **/=0A= =0A= $.extend({path : {=0A= =0A= // array of files to ignore=0A= ignoreFiles : = ['index.htm','index.html','index.shtml','index.cgi','index.php'],=0A= =0A= // strict mode boolean=0A= strictQuery : true,=0A= =0A= // regexp for ignored file names=0A= ignore : function() {=0A= return new RegExp('('+$.path.ignoreFiles.join('|')+')','i');=0A= },=0A= =0A= // grab and parse the location=0A= window : function() {=0A= =0A= // define window.location as a short variable=0A= var _l =3D window.location;=0A= =0A= // grab the window path, split & and parse=0A= var _w =3D (_l.protocol + '//' + _l.hostname + _l.pathname + = _l.hash).cleanPath($.path.ignore()).split('/');=0A= =0A= // grab the query string, split & sort if not in strict mode=0A= var _q =3D _l.search.substring(1).length > 0 ? = _l.search.substring(1).split('&') : [];=0A= if (!$.path.strictQuery) { _q.sort(); }=0A= =0A= // merge the arrays=0A= return _w.concat(_q);=0A= },=0A= =0A= // grab and parse the anchor=0A= anchor : function(_this) {=0A= =0A= // grab the hrefs=0A= var _org =3D _this.getAttribute('href',1);=0A= =0A= // return false if node is not anchor or href is not present=0A= if (!_org || _this.nodeName !=3D 'A') { return false; }=0A= =0A= var _l =3D window.location;=0A= =0A= // parse href=0A= var _href =3D _org.absUrl().cleanPath($.path.ignore());=0A= =0A= // return if href is root=0A= if (_href =3D=3D=3D (_l.protocol + '//' + = _l.hostname).replace(/www\./,'').noSlash()) {=0A= return false;=0A= }=0A= =0A= // split href into path & query=0A= var _s =3D _href.split("?");=0A= var _a =3D _s[0].noSlash().split('/');=0A= var _q =3D _s.length > 1 ? _s[1].split('&') : [];=0A= =0A= // sort query if not in strict mode=0A= if (!$.path.strictQuery) { _q.sort(); }=0A= =0A= // merge the arrays=0A= return _a.concat(_q);=0A= =0A= },=0A= =0A= // match the anchor with window=0A= match : function(_this) {=0A= =0A= var _a =3D $.path.anchor(_this);=0A= var _w =3D $.path.window();=0A= =0A= // compare and return=0A= return _w.length < _a.length ? false : = _w.slice(0,_a.length).compare(_a);=0A= },=0A= =0A= current : function(_this) {=0A= =0A= var _a =3D $.path.anchor(_this);=0A= var _w =3D $.path.window();=0A= =0A= // compare and return=0A= return _w.length =3D=3D _a.length ? true : false;=0A= }=0A= }});=0A= =0A= =0A= // Extend jQuery with the :path selector=0A= $.extend($.expr[":"], { path : 'jQuery.path.match(a);' });=0A= =0A= // Extend jQuery with the :current selector=0A= $.extend($.expr[":"], { current : 'jQuery.path.current(a);' });=0A= =0A= =0A= /*=0A= * @name noSlash()=0A= * @desc String prototype that removes ending slashes=0A= **/=0A= =0A= String.prototype.noSlash =3D function() {=0A= return this.lastIndexOf('/') =3D=3D=3D this.length-1 ? = this.substr(0,this.length-1) : this.toString();=0A= };=0A= =0A= /*=0A= * @name absUrl()=0A= * @desc String prototype that returns the absolute URL=0A= **/=0A= =0A= String.prototype.absUrl =3D function() {=0A= var l =3D window.location, h, p, f, i;=0A= if (/^\w+:/.test(this)) {=0A= return this.toString();=0A= }=0A= h =3D l.protocol + '//' + l.host;=0A= if (this.indexOf('/') =3D=3D=3D 0) {=0A= return h + this.toString();=0A= }=0A= p =3D l.pathname.replace(/\/[^\/]*$/, '');=0A= f =3D this.match(/\.\.\//g);=0A= if (f) {=0A= var n =3D this.substring(f.length * 3);=0A= for (i =3D f.length; i--;) {=0A= p =3D p.substring(0, p.lastIndexOf('/'));=0A= }=0A= } else {=0A= n =3D this.toString();=0A= }=0A= return h + p + '/' + n;=0A= };=0A= =0A= /*=0A= * @name cleanPath()=0A= * @desc String prototype that cleans up the URL path=0A= **/=0A= =0A= String.prototype.cleanPath =3D function(ignore) {=0A= return = this.replace(/www\./i,'').replace(ignore,'').replace(/\.\//,'').noSlash()= .toString();=0A= };=0A= =0A= /*=0A= * @name compare()=0A= * @desc Array prototype that compares two arrays and returns a boolean=0A= **/=0A= =0A= Array.prototype.compare =3D function(t) {=0A= if (this.length !=3D t.length) { return false; }=0A= for (var i =3D 0; i < t.length; i++) {=0A= if (this[i] !=3D=3D t[i]) { =0A= return false;=0A= }=0A= }=0A= return true;=0A= };=0A= =0A= })(jQuery);; ------=_NextPart_000_0000_01CBC90F.040574F0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://amarillo.com/misc/sms_related_content_src.js var mdwSearchKeywords =3D function(referrer) {=0A= referrer =3D (typeof(referrer) !=3D 'undefined') ? referrer : = document.referrer;=0A= // Modified from http://www.netlobo.com/url_query_string_javascript.html=0A= // Parses url for name parameter.=0A= var mdw_util_gup =3D function ( name, url, default_ ) {=0A= name =3D name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");=0A= var regexS =3D "[\\?&]"+name+"=3D([^&#]*)", regex =3D new RegExp( = regexS ), results =3D regex.exec( url );=0A= return (results !=3D null) ? = decodeURIComponent(results[1]).replace(/\+/g," ") : default_;=0A= };=0A= var searchRegex =3D [=0A= // URL param name is first, regex that matches sites using that param = is second=0A= ["q" , = /^http:\/\/(?:www\.)?(?:google\.com|bing\.com|ask\.com|search\.lycos\.com= |altavista\.com|alltheweb\.com|search\.aol\.com)/i],=0A= ["querystring", = /^http:\/\/(?:www\.)?search\.(?:staugustine\.com|peninsulaclarion\.com|th= ecabin\.net|juneauempire\.com|blufftontoday\.com|cjonline\.com|jacksonvil= le\.com|augusta\.com|amarillo\.com|onlineathens\.com|savannahnow\.com|ala= skajournal\.com|alaskastar\.com|homernews\.com|mcduffiemirror\.com|newsti= mesonline\.com|pineandlakes\.com|aspen\.com|capitalcityweekly\.com|braine= rddispatch\.com|lubbockonline\.com)/i],=0A= ["p" , = /^http:\/\/(?:www\.)?(?:search\.yahoo\.com|duanejennings\.com)/i]=0A= ];=0A= var keywords =3D "";=0A= jQuery.each(searchRegex, function(idx, val) {=0A= if (referrer.match(val[1]))=0A= {=0A= keywords =3D mdw_util_gup(val[0], referrer, "");=0A= if (keywords.length > 0) { return false; } // stop iterating when = keywords are found=0A= }=0A= });=0A= return keywords;=0A= },=0A= mdwParseKeywords =3D function(keywordStr) {=0A= var onewordRe =3D /(?:^|\s+)(?:"([^"]+)"|(\S+))/g, =0A= stopwordsRe =3D = /(?:^(?:I|a|an|are|as|at|be|by|for|from|in|is|it|of|on|or|that|the|this|t= o|was|will|with|\*)$)|(?:^-)/,=0A= stripPunctuationRe =3D /(?:^["'`+-]+)|(?:["'`,.?!]+$)/g;=0A= var match, keywords =3D [];=0A= while (match =3D onewordRe.exec(keywordStr))=0A= {=0A= // quoted strings will be in word[1], bare words will be in word[2]=0A= var word =3D match[1] ? match[1] : match[2];=0A= if (!stopwordsRe.test(word))=0A= {=0A= keywords.push(word.replace(stripPunctuationRe, ""));=0A= }=0A= }=0A= return keywords;=0A= },=0A= mdwGatherTextnodes =3D function(startNode) {=0A= var nodeStack =3D [ startNode ];=0A= var textNodes =3D [];=0A= while (nodeStack.length > 0)=0A= {=0A= var n =3D nodeStack.shift();=0A= if (n.nodeType =3D=3D 1 && n.childNodes && n.tagName !=3D "SCRIPT" && = n.tagName !=3D "STYLE" && n.id !=3D "search-highlight-bar")=0A= {=0A= // non-textnode, but add this node's children to the stack to examine=0A= for (var i =3D n.childNodes.length - 1; i >=3D 0; i--)=0A= {=0A= nodeStack.unshift(n.childNodes[i]);=0A= }=0A= }=0A= else if (n.nodeType =3D=3D 3) // text node=0A= {=0A= // textnode, but make sure it's non-empty before saving=0A= if (jQuery.trim(n.data).length > 0)=0A= {=0A= textNodes.push(n);=0A= }=0A= }=0A= }=0A= return textNodes;=0A= },=0A= // DOM has a builtin normalize(), but it doesn't appear to work = correctly in any version of IE.=0A= mdwNormalizeTextnodes =3D function(startNode) {=0A= if (!startNode || !startNode.hasChildNodes()) { return false; }=0A= var elementStack =3D [ startNode ],=0A= toCollapse =3D [],=0A= collapseNodes =3D function(toCollapse) {=0A= var combinedText =3D "", p =3D toCollapse[0].parentNode;=0A= jQuery.each(toCollapse, function() { combinedText +=3D this.nodeValue = });=0A= var newNode =3D document.createTextNode(combinedText);=0A= p.insertBefore(newNode, toCollapse[0]);=0A= jQuery.each(toCollapse, function() { p.removeChild(this) });=0A= return [];=0A= };=0A= while (elementStack.length > 0)=0A= {=0A= var e =3D elementStack.shift();=0A= var n =3D e.childNodes[0];=0A= while (n)=0A= {=0A= if (n.nodeType =3D=3D 1 && n.childNodes && n.tagName !=3D "SCRIPT" && = n.tagName !=3D "STYLE")=0A= {=0A= if (toCollapse.length > 0)=0A= {=0A= toCollapse =3D collapseNodes(toCollapse);=0A= }=0A= elementStack.push(n);=0A= }=0A= else if (n.nodeType =3D=3D 3) // text node=0A= {=0A= toCollapse.push(n);=0A= }=0A= n =3D n.nextSibling;=0A= }=0A= if (toCollapse.length > 0)=0A= {=0A= toCollapse =3D collapseNodes(toCollapse);=0A= }=0A= }=0A= },=0A= mdwBuildRegexp =3D function (words) {=0A= // handles escaping regexp characters in the keywords=0A= return (words.length > 0) ? =0A= new RegExp("\\b(" +=0A= jQuery.map(words, function(w) {=0A= return w.replace(/[-[\]{}()*+?.,\\^$|#\s]/g, "\\$&") =0A= }).join("|") + ")\\b", "g"=0A= ) : null;=0A= },=0A= addSearchHighlight =3D function(keywords, targets) {=0A= var keywordsUp =3D jQuery.map(keywords, function (k,i) { return = k.toUpperCase(); });=0A= var keywordsRe =3D mdwBuildRegexp(keywordsUp);=0A= jQuery.each(targets, function() {=0A= var textnodes =3D mdwGatherTextnodes(this);=0A= jQuery.each(textnodes, function (idx, node) {=0A= // start processing each node by checking for each keyword within the = node. =0A= // each time a keyword is found, add it to a list of matches =0A= var searchText =3D node.data.toUpperCase(),=0A= workNode =3D node,=0A= offset =3D 0,=0A= m;=0A= while (m =3D keywordsRe.exec(searchText))=0A= {=0A= var realIdx =3D m.index - offset;=0A= offset =3D m.index + m[1].length;=0A= var keywordNum =3D jQuery.inArray(m[1], keywordsUp) + 1;=0A= // when a match is found in the textnode, the node has to be split = into =0A= // three nodes: the part before the match, which will be unchanged; = the=0A= // matching text, which will get wrapped in a newly created ; = and=0A= // the text after, which becomes the new workNode=0A= var matched =3D workNode.splitText(realIdx); // first break returns = the matched text node=0A= var postMatched =3D matched.splitText(m[1].length); // second break = returns the part after=0A= var wrapSpan =3D document.createElement('span');=0A= wrapSpan.className =3D "search-highlight search-highlight-" + = keywordNum;=0A= wrapSpan.appendChild(matched.cloneNode(true));=0A= matched.parentNode.replaceChild(wrapSpan, matched);=0A= workNode =3D postMatched;=0A= } // end keywordsRe.exec(searchText)=0A= }); // end textnodes processing=0A= });=0A= $("#search-highlight-bar").addClass('search-highlight-applied');=0A= },=0A= removeSearchHighlight =3D function(targets) {=0A= $(targets).find("span.search-highlight").each(function() {=0A= // skip highlighted words in the search-highlight-bar=0A= if ($(this).parent().is("span.search-terms")) { return true; }=0A= // get the DOM element for the and replace it with its=0A= // first child, which should be the text=0A= var spanNode =3D $(this).get(0);=0A= spanNode.parentNode.replaceChild(spanNode.firstChild, spanNode);=0A= });=0A= // merge all the split textnodes back together=0A= jQuery.each(targets, function () {=0A= mdwNormalizeTextnodes(this);=0A= });=0A= $("#search-highlight-bar").removeClass('search-highlight-applied');=0A= },=0A= updateHighlightText =3D function() {=0A= var $bar =3D $("#search-highlight-bar"),=0A= hi =3D $bar.data("searchHighlight");=0A= if ($bar.hasClass('search-highlight-applied'))=0A= {=0A= var keywordsSpan =3D $("").addClass("search-terms");=0A= jQuery.each(hi.keywords, function (idx, keyword) {=0A= $("")=0A= .addClass("search-highlight search-highlight-" + (idx+1))=0A= .text(keyword)=0A= .appendTo(keywordsSpan)=0A= .after(" ") // add a space after to make word wrapping work=0A= ;=0A= });=0A= $bar.empty()=0A= .append("Your search terms have been highlighted below: ")=0A= .append(keywordsSpan)=0A= .append('Remove Highlighting')=0A= .find("a").click(function () {=0A= var hi =3D $("#search-highlight-bar").data("searchHighlight");=0A= removeSearchHighlight(hi.targets);=0A= updateHighlightText();=0A= return false;=0A= })=0A= ;=0A= }=0A= else=0A= {=0A= var keywordsSpan =3D = $("").addClass("search-terms").text(hi.keywordStr);=0A= $bar.empty()=0A= .append("Are you searching for ").append(keywordsSpan)=0A= .append('? Highlight these search terms in the = article')=0A= .find("a").click(function () {=0A= var hi =3D $("#search-highlight-bar").data("searchHighlight");=0A= addSearchHighlight(hi.keywords, hi.targets);=0A= updateHighlightText();=0A= return false;=0A= });=0A= ;=0A= }=0A= };=0A= =0A= jQuery.fn.fetchRelatedContent =3D function(settings) {=0A= settings =3D jQuery.extend({=0A= referrer: document.referrer,=0A= keywords: "",=0A= title: document.title,=0A= label: "Related Content",=0A= search_url: "http://search.jacksonville.com"=0A= }, settings);=0A= // parse out the keywords if none were specified=0A= if (settings.keywords =3D=3D=3D "")=0A= {=0A= settings.keywords =3D mdwSearchKeywords(settings.referrer);=0A= }=0A= // bail if there's nothing to do=0A= if (settings.keywords.length =3D=3D 0)=0A= {=0A= return this;=0A= }=0A= var titleUp =3D jQuery.trim(settings.title).toUpperCase();=0A= // for backwards compatibility, if fetchRelatedContent() was called on = the =0A= // entire document (so the current context has no parent), use = #archive_search_rail=0A= // as the target container.=0A= var target =3D (this.length > 0 && this.parent().length > 0) ? = this.eq(0) : $("#archive_search_rail");=0A= =0A= var fastURL =3D = "/ajaxproxy.php?url=3D"+encodeURIComponent(settings.search_url + = "/related_content_query.php?fieldname%5B%5D=3Dcontentclass&fastmodifier%5= B%5D=3DEditorial&scope=3Darchive&engine=3DFast&query=3D"+encodeURICompone= nt(settings.keywords));=0A= $.ajax({=0A= url: fastURL,=0A= cache: true,=0A= dataType: "xml",=0A= success: function (xml) {=0A= if ($(xml).find('HIT').length =3D=3D 0)=0A= {=0A= return true;=0A= }=0A= // got results, so make sure the container is setup correctly=0A= // add the list heading, unless it's been disabled=0A= if (settings.label !=3D "")=0A= {=0A= // if the page already has a place for the label, use it.=0A= // otherwise, create a label at the beginning of the target.=0A= if ($("#RelatedContentLabel").length > 0)=0A= {=0A= $("#RelatedContentLabel").empty().prepend( = $('

        ').text(settings.label) );=0A= }=0A= else=0A= {=0A= $('

        ').text(settings.label).prependTo(target);=0A= }=0A= }=0A= // get a reference to the list where the results will go, or create = one=0A= var list =3D target.find("ul,ol").eq(0);=0A= if (list.length =3D=3D 0)=0A= {=0A= list =3D $('
          ').appendTo(target);=0A= }=0A= // iterate through the results, adding links to the list=0A= $(xml).find('HIT').each(function(){=0A= var hitTitle =3D jQuery.trim( = $(this).find('FIELD[NAME=3D"title"]').text() );=0A= if (hitTitle.length > 0 && hitTitle.toUpperCase() !=3D=3D titleUp)=0A= {=0A= $('
        • ')=0A= .append(=0A= $('')=0A= .attr( "href", $(this).find('FIELD[NAME=3D"url"]').text() )=0A= .text( hitTitle )=0A= )=0A= .appendTo(list)=0A= ;=0A= }=0A= })=0A= target.show();=0A= }=0A= });=0A= return this;=0A= };=0A= =0A= // highlighting code used this for inspiration: = http://johannburkard.de/resources/Johann/jquery.highlight-3.js=0A= jQuery.fn.highlightSearchKeywords =3D function(settings) {=0A= settings =3D jQuery.extend(true, {=0A= remove: false, // set to true to remove highlighting and bar=0A= hide: false, // set to true to remove highlighting but keep bar=0A= immediate: true, // if false, adds the highlight bar but requires = user interaction to do highlighting=0A= container: this[0], // DOM element to prepend search highlight bar to=0A= keywords: mdwSearchKeywords()=0A= }, settings);=0A= =0A= if (settings.hide)=0A= {=0A= removeSearchHighlight(this.get());=0A= updateHighlightText();=0A= return this;=0A= }=0A= else if (settings.remove)=0A= {=0A= removeSearchHighlight(this.get());=0A= $("#search-highlight-bar").remove();=0A= return this;=0A= }=0A= =0A= var keywords =3D mdwParseKeywords(settings.keywords);=0A= if (settings.keywords.length =3D=3D 0 || keywords.length =3D=3D 0) { = return false; }=0A= =0A= // create the search highlight bar and stash some data in it that will = be needed for delayed highlighting=0A= if ($("#search-highlight-bar").length =3D=3D=3D 0)=0A= {=0A= $('
          ').prependTo(settings.container);=0A= }=0A= $("#search-highlight-bar")=0A= .data('searchHighlight', {'keywordStr': settings.keywords, 'keywords': = keywords, 'targets': this.get()})=0A= ;=0A= =0A= if (settings.immediate)=0A= {=0A= addSearchHighlight(keywords, this.get());=0A= }=0A= updateHighlightText();=0A= =0A= return this;=0A= }; // end jQuery.fn.highlightSearchKeywords=0A= ------=_NextPart_000_0000_01CBC90F.040574F0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://wp.myweather.net/wxdata/sticker.asp?pub=s258 document.write('KFDA = 3'); ------=_NextPart_000_0000_01CBC90F.040574F0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://amarillo.com/sites/all/modules/morris/media_block/js/jtabber.js /***************************************/ // jQuery Tabber // By Jordan Boesch // www.boedesign.com // Dec 25, 2007 (Merry Christmas!) /***************************************/ (function($){ $.jtabber =3D function(params){ =09 // parameters var navDiv =3D params.mainLinkTag; var selectedClass =3D params.activeLinkClass; var hiddenContentDiv =3D params.hiddenContentClass; var showDefaultTab =3D params.showDefaultTab; var showErrors =3D params.showErrors; var effect =3D params.effect; var effectSpeed =3D params.effectSpeed; =09 // If error checking is enabled if(showErrors){ if(!$(navDiv).attr('rel')){ alert("ERROR: The elements in your mainLinkTag paramater need a = 'title' attribute.\n ("+navDiv+")");=09 return false; } else if(!$("."+hiddenContentDiv).attr('id')){ alert("ERROR: The elements in your hiddenContentClass paramater = need to have an id.\n (."+hiddenContentDiv+")");=09 return false; } } =09 // If we want to show the first block of content when the page loads if(!isNaN(showDefaultTab)){ showDefaultTab--; = $("."+hiddenContentDiv+":eq("+showDefaultTab+")").css('display','block');= $(navDiv+":eq("+showDefaultTab+")").addClass(selectedClass);=09 } =09 // each anchor $(navDiv).each(function(){ =09 $(this).click(function(){ // once clicked, remove all classes $(navDiv).each(function(){ $(this).removeClass(); }) // hide all content $("."+hiddenContentDiv).css('display','none'); =09 // now lets show the desired information $(this).addClass(selectedClass); var contentDivId =3D $(this).attr('rel'); =09 if(effect !=3D null){ =09 switch(effect){ =09 case 'slide': $("#"+contentDivId).slideDown(effectSpeed); break; case 'fade': $("#"+contentDivId).fadeIn(effectSpeed); break; =09 } =09 } else { $("#"+contentDivId).css('display','block'); } return false; }) }) =09 } =09 })(jQuery); ------=_NextPart_000_0000_01CBC90F.040574F0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://amarillo.com/sites/all/modules/morris/media_block/js/editorial_photo_tabber.js function photo_rotation () {=0A= =0A= =0A= var counter =3D 0;=0A= $(".photo-box").hide();=0A= $("div.photo-slideshow .photo-box:first").show();=0A= $("div.infographihc_container div.photo-slideshow = .photo-box:first").show();=0A= $("div.photobox-next a").click(function nextclick(){=0A= =0A= $(".photo-box").hide();=0A= // $(".photo-box").fadeOut("slow").removeClass("selected");=0A= counter++;=0A= var nextbox =3D "#photo-box-"+counter;=0A= $(nextbox).show();=0A= =0A= })=0A= $("div.photobox-previous a").click(function prevclick(){=0A= $(".photo-box").hide();=0A= // $(".photo-box").removeClass("selected");=0A= counter =3D counter-1;=0A= var prevbox =3D "#photo-box-"+counter;=0A= $(prevbox).show();=0A= // $(prevbox).addClass("selected");=0A= })=0A= =0A= =0A= }=0A= =0A= function infographic_rotation () {=0A= =0A= =0A= var counter =3D 0;=0A= $(".infographic-box").hide();=0A= $("div.infographic-slideshow .infographic-box:first").show();=0A= $("div.infographihc_container div.infographic-slideshow = .infographic-box:first").show();=0A= $("div.infographicbox-next a").click(function nextclick(){=0A= =0A= $(".infographic-box").hide();=0A= // $(".photo-box").fadeOut("slow").removeClass("selected");=0A= counter++;=0A= var nextbox =3D "#infographic-box-"+counter;=0A= $(nextbox).show();=0A= =0A= })=0A= $("div.infographicbox-previous a").click(function prevclick(){=0A= $(".infographic-box").hide();=0A= // $(".photo-box").removeClass("selected");=0A= counter =3D counter-1;=0A= var prevbox =3D "#infographic-box-"+counter;=0A= $(prevbox).show();=0A= // $(prevbox).addClass("selected");=0A= })=0A= =0A= =0A= }=0A= =0A= =0A= // BEGIN TEST=0A= function new_photo_rotation () {=0A= $.jtabber({=0A= mainLinkTag: ".photo-buttons a", // much like a css = selector, you must have a 'title' attribute that links to the div id name=0A= activeLinkClass: "selected", // class that is applied to the = tab once it's clicked=0A= hiddenContentClass: "photo-box", // the class of the content = you are hiding until the tab is clicked=0A= showDefaultTab: 1, // 1 will open the first tab, 2 will open = the second etc. null will open nothing by default=0A= showErrors: false, // true/false - if you want errors to be = alerted to you=0A= effect: 'fade', // null, 'slide' or 'fade' - do you want = your content to fade in or slide in?=0A= effectSpeed: 'slow' // 'slow', 'medium' or 'fast' - the = speed of the effect=0A= })=0A= =0A= =0A= =0A= =0A= };=0A= =0A= =0A= =0A= =0A= function photovideo_load(defaultTab) {=0A= if (($("#breakout_photo").length > 0)) {var photo_count =3D 1;} else = {var photo_count =3D 0;};=0A= if (($("#breakout_video").length > 0)) {var video_count =3D 1;} else = {var video_count =3D 0;};=0A= if (($("#breakout_infographic").length > 0)) {var infographic_count =3D = 1;} else {var infographic_count =3D 0;};=0A= =0A= var final_count =3D photo_count + video_count + infographic_count;=0A= //alert(final_count);=0A= if (final_count < 2) {=0A= $("#article_tabs").hide()=0A= $("li#breakout_photo").hide()=0A= $("li#breakout_infographic").hide()=0A= $("li#breakout_video").hide()=0A= }=0A= =0A= // Beg New Infographic Test=0A= =0A= //Load for all=0A= if (($("#breakout_photo").length > 0) && ($("#breakout_video").length > = 0) && ($("#breakout_infographic").length > 0)) {=0A= if (defaultTab =3D=3D 'photos') {=0A= = $(".field_story_video_container").removeClass("show").addClass("hide")=0A= $(".photo-slideshow").removeClass("hide").addClass("show")=0A= = $("li#breakout_video").removeClass("breakout_active").addClass("breakout_= inactive")=0A= = $("li#breakout_photo").removeClass("breakout_inactive").addClass("breakou= t_active")=0A= }=0A= else {=0A= = $(".field_story_video_container").removeClass("hide").addClass("show")=0A= $(".photo-slideshow").removeClass("show").addClass("hide")=0A= = $("li#breakout_video").removeClass("breakout_inactive").addClass("breakou= t_active")=0A= = $("li#breakout_photo").removeClass("breakout_active").addClass("breakout_= inactive")=0A= }=0A= $(".infographic-slideshow").removeClass("show").addClass("hide")=0A= = $("li#breakout_infographic").removeClass("breakout_active").addClass("bre= akout_inactive")=0A= }=0A= =0A= //Photo options=0A= //Only Photo=0A= else if (($("#breakout_photo").length > 0) && = ($("#breakout_video").length =3D=3D 0) && = ($("#breakout_infographic").length =3D=3D 0)) {=0A= =0A= $(".field_story_video_container").removeClass("show").addClass("hide")=0A= $(".photo-slideshow").removeClass("hide").addClass("show")=0A= $(".infographic-slideshow").removeClass("show").addClass("hide")=0A= =0A= = $("li#breakout_video").removeClass("breakout_active").addClass("breakout_= inactive")=0A= = $("li#breakout_photo").removeClass("breakout_inactive").addClass("breakou= t_active")=0A= = $("li#breakout_infographic").removeClass("breakout_active").addClass("bre= akout_inactive")=0A= =0A= }=0A= //Photo/Video=0A= else if (($("#breakout_photo").length > 0) && = ($("#breakout_video").length > 0) && ($("#breakout_infographic").length = =3D=3D 0)) {=0A= if (defaultTab =3D=3D 'photos') {=0A= = $(".field_story_video_container").removeClass("show").addClass("hide")=0A= $(".photo-slideshow").removeClass("hide").addClass("show")=0A= = $("li#breakout_video").removeClass("breakout_active").addClass("breakout_= inactive")=0A= = $("li#breakout_photo").removeClass("breakout_inactive").addClass("breakou= t_active")=0A= }=0A= else {=0A= = $(".field_story_video_container").removeClass("hide").addClass("show")=0A= $(".photo-slideshow").removeClass("show").addClass("hide")=0A= = $("li#breakout_video").removeClass("breakout_inactive").addClass("breakou= t_active")=0A= = $("li#breakout_photo").removeClass("breakout_active").addClass("breakout_= inactive")=0A= }=0A= $(".infographic-slideshow").removeClass("show").addClass("hide")=0A= = $("li#breakout_infographic").removeClass("breakout_active").addClass("bre= akout_inactive")=0A= =0A= }=0A= //Photo/Infographic=0A= else if (($("#breakout_photo").length > 0) && = ($("#breakout_video").length =3D=3D 0) && = ($("#breakout_infographic").length > 0)) {=0A= =0A= $(".field_story_video_container").removeClass("show").addClass("hide")=0A= $(".photo-slideshow").removeClass("hide").addClass("show")=0A= $(".infographic-slideshow").removeClass("show").addClass("hide")=0A= =0A= = $("li#breakout_video").removeClass("breakout_active").addClass("breakout_= inactive")=0A= = $("li#breakout_infographic").removeClass("breakout_active").addClass("bre= akout_inactive")=0A= = $("li#breakout_photo").removeClass("breakout_inactive").addClass("breakou= t_active")=0A= }=0A= =0A= //Video options=0A= //Only Video=0A= else if (($("#breakout_photo").length =3D=3D 0) && = ($("#breakout_video").length > 0) && ($("#breakout_infographic").length = =3D=3D 0)) {=0A= =0A= $(".field_story_video_container").removeClass("hide").addClass("show")=0A= $(".photo-slideshow").removeClass("show").addClass("hide")=0A= $(".infographic-slideshow").removeClass("show").addClass("hide")=0A= =0A= = $("li#breakout_video").removeClass("breakout_inactive").addClass("breakou= t_active")=0A= = $("li#breakout_photo").removeClass("breakout_active").addClass("breakout_= inactive")=0A= = $("li#breakout_infographic").removeClass("breakout_active").addClass("bre= akout_inactive")=0A= =0A= }=0A= =0A= //Video/Infographic=0A= else if (($("#breakout_photo").length =3D=3D 0) && = ($("#breakout_video").length > 0) && ($("#breakout_infographic").length = > 0)) {=0A= =0A= $(".field_story_video_container").removeClass("hide").addClass("show")=0A= $(".photo-slideshow").removeClass("show").addClass("hide")=0A= $(".infographic-slideshow").removeClass("show").addClass("hide")=0A= =0A= = $("li#breakout_video").removeClass("breakout_inactive").addClass("breakou= t_active")=0A= = $("li#breakout_photo").removeClass("breakout_active").addClass("breakout_= inactive")=0A= = $("li#breakout_infographic").removeClass("breakout_active").addClass("bre= akout_inactive")=0A= =0A= }=0A= =0A= //Infographic options=0A= //Only Infographic=0A= else if (($("#breakout_photo").length =3D=3D 0) && = ($("#breakout_video").length =3D=3D 0) && = ($("#breakout_infographic").length =3D=3D 0)) {=0A= =0A= $(".field_story_video_container").removeClass("show").addClass("hide")=0A= $(".photo-slideshow").removeClass("show").addClass("hide")=0A= $(".infographic-slideshow").removeClass("hide").addClass("show")=0A= =0A= = $("li#breakout_video").removeClass("breakout_active").addClass("breakout_= inactive")=0A= = $("li#breakout_photo").removeClass("breakout_active").addClass("breakout_= inactive")=0A= = $("li#breakout_infographic").removeClass("breakout_inactive").addClass("b= reakout_active")=0A= =0A= }=0A= =0A= =0A= // End New Infographic Test=0A= =0A= =0A= /* if (($("#breakout_photo").length > 0) && $("#breakout_video").length = =3D=3D 0) {=0A= $(".photo-slideshow").removeClass("hide").addClass("show")=0A= $(".photo-box").hide();=0A= $(".photo-box:first").show();=0A= $(".field_story_video_container").removeClass("show").addClass("hide")=0A= $("li#breakout_photo").hide()=0A= }=0A= =0A= else if (($("#breakout_video").length > 0) && = $("#breakout_photo").length > 0) {=0A= $(".field_story_video_container").removeClass("hide").addClass("show")=0A= $(".photo-slideshow").removeClass("show").addClass("hide")=0A= = $("li#breakout_video").removeClass("breakout_inactive").addClass("breakou= t_active")=0A= = $("li#breakout_photo").removeClass("breakout_active").addClass("breakout_= inactive")=0A= }=0A= else if (($("#breakout_video").length > 0) && = $("#breakout_photo").length =3D=3D 0) {=0A= $(".field_story_video_container").removeClass("hide").addClass("show")=0A= $(".photo-slideshow").removeClass("show").addClass("hide")=0A= $("#breakout_video").hide()=0A= }*/=0A= =0A= =0A= }=0A= function photovideo_toggle(){=0A= $("li#breakout_photo").click(function photovideo_photoclick(){=0A= $(".field_story_video_container").removeClass("show").addClass("hide")=0A= $(".photo-slideshow").removeClass("hide").addClass("show")=0A= = $("li#breakout_photo").addClass("breakout_active").removeClass("breakout_= inactive")=0A= = $("li#breakout_video").removeClass("breakout_active").addClass("breakout_= inactive")=0A= = $("li#breakout_infographic").removeClass("breakout_active").addClass("bre= akout_inactive")=0A= $(".infographic-slideshow").removeClass("show").addClass("hide")=0A= })=0A= =0A= $("li#breakout_infographic").click(function = photovideo_infographicclick(){=0A= $(".field_story_video_container").removeClass("show").addClass("hide")=0A= $(".infographic-slideshow").removeClass("hide").addClass("show")=0A= = $("li#breakout_infographic").addClass("breakout_active").removeClass("bre= akout_inactive")=0A= $(".photo-slideshow").removeClass("show").addClass("hide")=0A= = $("li#breakout_photo").addClass("breakout_inactive").removeClass("breakou= t_active")=0A= = $("li#breakout_video").removeClass("breakout_active").addClass("breakout_= inactive")=0A= })=0A= =0A= $("li#breakout_video").click(function photovideo_videoclick(){=0A= $(".photo-slideshow").removeClass("show").addClass("hide")=0A= $(".field_story_video_container").removeClass("hide").addClass("show")=0A= = $("li#breakout_video").removeClass("breakout_inactive").addClass("breakou= t_active")=0A= = $("li#breakout_photo").removeClass("breakout_active").addClass("breakout_= inactive")=0A= = $("li#breakout_infographic").removeClass("breakout_active").addClass("bre= akout_inactive")=0A= $(".infographic-slideshow").removeClass("show").addClass("hide")=0A= })=0A= =0A= }=0A= =0A= $(document).ready(function(){=0A= photovideo_load();=0A= photovideo_toggle();=0A= =0A= $.jtabber({=0A= mainLinkTag: ".photo-buttons a",=0A= activeLinkClass: "selected",=0A= hiddenContentClass: "photo-box",=0A= showDefaultTab: 1,=0A= showErrors: false,=0A= effect: 'fade',=0A= effectSpeed: 'medium'=0A= });=0A= =0A= $.jtabber({=0A= mainLinkTag: ".video-buttons a",=0A= activeLinkClass: "selected",=0A= hiddenContentClass: "field_story_video",=0A= showDefaultTab: 1,=0A= showErrors: false,=0A= effect: 'fade',=0A= effectSpeed: 'medium'=0A= });=0A= });=0A= ------=_NextPart_000_0000_01CBC90F.040574F0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://amarillo.com/sites/default/files/third_party_wrappers/js/js_5a40c70f4136309672ab445da4a478ff.js // Array to hold the player object ids=0A= onepixelout_objects =3D new Array();=0A= =0A= // Array to hold the playerIDs=0A= onepixelout_players =3D new Array();=0A= =0A= // Set a flag to show if id's have been collected=0A= onepixelout_initialized =3D 0;=0A= =0A= // Call back when a player is started - it uses the flashvar playerID of = the player that is starting as its parameter=0A= function ap_stopAll(playerID) {=0A= =0A= // If this is the first time we clicked a player then get the object = and player ids=0A= if (!onepixelout_initialized) {=0A= onepixelout_getPlayers();=0A= onepixelout_initialized =3D 1;=0A= }=0A= =0A= // Iterate over the array of players=0A= for(var i =3D 0; i < onepixelout_players.length; i++) {=0A= =0A= try {=0A= =0A= // If this player id is not the playerID that is starting then close = it=0A= if(onepixelout_players[i] !=3D playerID) {=0A= = document.getElementById(onepixelout_objects[i]).SetVariable('closePlayer'= , 1);=0A= }=0A= else {=0A= = document.getElementById(onepixelout_objects[i]).SetVariable('closePlayer'= , 0);=0A= }=0A= } catch( errorObject ) {=0A= // Trap any errors=0A= }=0A= }=0A= }=0A= =0A= =0A= // Get object and playerIDs of onepixelout players=0A= function onepixelout_getPlayers() {=0A= =0A= //Initialize a counter=0A= i =3D 0;=0A= =0A= // Iterate over all onepixelout players=0A= $('.onepixelout > [id^=3Dswf]').each(function () {=0A= =0A= // Collect the div ids, turn them in to object ids, and store them=0A= onepixelout_objects[i] =3D $(this).attr('id');=0A= =0A= // Extract the flashvars string=0A= flashvars =3D $('#' + onepixelout_objects[i] + ' > = param').filter('[name=3Dflashvars]').attr('value');=0A= =0A= // Find out where playerID appears in the value=0A= index1 =3D flashvars.indexOf('playerID');=0A= =0A= // Find out where the first ampersand is in the value=0A= index2 =3D flashvars.indexOf('&');=0A= =0A= // The playerID variable is this substring so store it=0A= onepixelout_players[i++] =3D flashvars.substring(index1 + 9, index2);=0A= =0A= });=0A= =0A= }=0A= ;/* SiteCatalyst code version: H.20.3.=0A= Copyright 1997-2009 Omniture, Inc. More info available at=0A= http://www.omniture.com */=0A= =0A= //var s_account=3D"mdwsavannah"=0A= var s_account=3Domni_account=0A= var s=3Ds_gi(s_account)=0A= /************************** CONFIG SECTION **************************/=0A= /* You may add or alter any code config here. */=0A= s.charSet=3D"ISO-8859-1"=0A= /* Conversion Config */=0A= s.currencyCode=3D"USD"=0A= /* Link Tracking Config */=0A= s.trackDownloadLinks=3Dtrue=0A= s.trackExternalLinks=3Dtrue=0A= s.trackInlineStats=3Dtrue=0A= s.linkDownloadFileTypes=3D"exe,zip,wav,mp3,mov,mpg,avi,wmv,doc,pdf,xls"=0A= s.linkInternalFilters=3D"javascript:,savannahnow.com"=0A= s.linkLeaveQueryString=3Dfalse=0A= s.linkTrackVars=3D"None"=0A= s.linkTrackEvents=3D"None"=0A= =0A= /* WARNING: Changing any of the below variables will cause drastic=0A= changes to how your visitor data is collected. Changes should only be=0A= made when instructed to do so by your account manager.*/=0A= s.dc=3D"112"=0A= =0A= /************* DO NOT ALTER ANYTHING BELOW THIS LINE ! **************/=0A= var s_code=3D'',s_objectID;function s_gi(un,pg,ss){var = c=3D"=3Dfun`o(~.substring(~){`Ps=3D^O~.indexOf(~#2 ~;$2~`b$2~=3Dnew = Fun`o(~.length~.toLowerCase()~`Ps#8c_#k^an+'],~=3Dnew = Object~};s.~`YMigrationServer~.toU"=0A= +"pperCase~){$2~','~s.wd~);s.~')q=3D'~=3Dnew = Array~ookieDomainPeriods~.location~^LingServer~dynamicAccount~var = ~link~s.m_~=3D=3D'~s.apv~BufferedRequests~Element~)$2x^b!Object#WObject.p= rototype#WObject.protot"=0A= +"ype[x])~etTime~visitor~$w@c(~referrer~else = ~s.pt(~s.maxDelay~}c#E(e){~#i+~=3D''~.lastIndexOf(~^wc_i~}$2~.protocol~=3D= new = Date~^wobjectID=3Ds.ppu=3D$I=3D$Iv1=3D$Iv2=3D$Iv3~for(i=3D~ction~javaEnab= led~onclick~Name~te"=0A= +"rnalFilters~javascript~s.dl~@6s.b.addBehavior(\"# default# = ~=3DparseFloat(~typeof(v)=3D=3D\"~window~cookie~while(~s.vl_g~Type~;i#U{~= tfs~s.un~&&s.~o^woid~browser~.parent~document~colorDepth~String~.host~s"=0A= +".fl(~s.rep(~s.eo~'+tm@S~s.sq~parseInt(~t=3Ds.ot(o)~track~nload~j=3D'1.~= this~#PURL~}else{~s.vl_l~lugins~'){q=3D'~dynamicVariablePrefix~');~;for(~= Sampling~s.rc[un]~Event~._i~&&(~loadModule~resolution~s.c_r"=0A= +"(~s.c_w(~s.eh~s.isie~\"m_\"+n~Secure~Height~tcf~isopera~ismac~escape(~'= s_~.href~screen.~s#8gi(~Version~harCode~variableProvider~.s_~)s_sv(v,n[k]= ,i)}~')>=3D~){s.~)?'Y':'N'~u=3Dm[t+1](~i)clearTimeout(~e&"=0A= +"&l$bSESSION'~name~home#P~;try{~,$m)~s.ssl~s.oun~s.rl[u~Width~o.type~s.v= l_t~=3Ds.sp(~Lifetime~s.gg('objectID~sEnabled~'+n+'~.mrq(@wun+'\"~Externa= lLinks~charSet~lnk~onerror~http~currencyCode~.src~disab"=0A= +"le~.get~MigrationKey~(''+~&&!~f',~){t=3D~r=3Ds[f](~u=3Dm[t](~Opera~Math= .~s.ape~s.fsg~s.ns6~conne~InlineStats~&&l$bNONE'~Track~'0123456789~true~+= \"_c\"]~s.epa(~t.m_nl~s.va_t~m._d~n=3Ds.oid(o)~,'sqs',q);~Lea"=0A= +"veQuery~?'&~'=3D')~n){~\"'+~){n=3D~'_'+~'+n;~\",''),~,255)}~if(~vo)~s.s= ampled~=3Ds.oh(o);~+(y<1900?~n]=3D~1);~&&o~:'';h=3Dh?h~;'+(n?'o.~sess~cam= paign~lif~ in ~s.co(~ffset~s.pe~m._l~s.c_d~s.brl~s.nrs~s[mn]~,'"=0A= +"vo~s.pl~=3D(apn~space~\"s_gs(\")~vo._t~b.attach~2o7.net'~Listener~Year(= ~d.create~=3Ds.n.app~)}}}~!=3D'~'||t~)+'/~s()+'~){p=3D~():''~a['!'+t]~&&c= ){~://')i+=3D~){v=3Ds.n.~channel~100~rs,~.target~o.value~s_si(t)~"=0A= +"')dc=3D'1~\".tl(\")~etscape~s_')t=3Dt~omePage~=3D'+~&&t~[b](e);~\"){n[k= ]~';s.va_~a+1,b):~return~mobile~height~events~random~code~=3Ds_~=3Dun~,pe= v~'MSIE ~'fun~floor(~atch~transa~s.num(~m._e~s.c_gd~,'lt~tm.g~."=0A= +"inner~;s.gl(~,f1,f2~',s.bc~page~Group,~.fromC~sByTag~')<~++)~)){~||!~+'= ;'~i);~y+=3D~l&&~''+x~[t]=3D~[i]=3D~[n];~' = '+~'+v]~>=3D5)~:'')~+1))~il['+s~!a[t])~~s._c=3D^pc';`H=3D`y`5!`H`i@v`H`il= `K;`H`in=3D0;}s^al=3D`H`il"=0A= +";s^an=3D`H`in;s^al[s^a$7s;`H`in++;s.an#8an;s.cls`0x,c){`Pi,y`g`5!c)c=3D= ^O.an;`n0;i=3D0)#Zn}`4y`Cfl`0x,l){`4x?@Ux)`10,= l):x`Cco`0o`F!o)`4o;`Pn`B,x^Wx$Fo)$2x`3'select#T0&&x`3'filter"=0A= +"#T0)n[x]=3Do[x];`4n`Cnum`0x){x`g+x^W`Pp=3D0;p127){l=3D0;e`g;^0n||l<4){e=3Dh`1n%16,n%1= 6+1)+e;n=3D(n-n%16)/16;l++}#Z'%u'+e}`6c`S+')#Z'%2B';`b#Z^oc)}x=3Dy^Qx=3Dx= ?^F^o#b),'+`G%2B'):x`5x&&c^6em=3D=3D1&&x`3'%u#T0&&x`3'%U#T0){i=3Dx`3'%^V^= "=0A= +"0i>=3D0){i++`5h`18)`3x`1i,i+1)`E())>=3D0)`4x`10,i)+'u00'+x`1#Yi=3Dx`3'%= ',i$a}`4x`Cepa`0x`2;`4x?un^o^F#b,'+`G = ')):x`Cpt`0x,d,f,a`2,t=3Dx,z=3D0,y,r;^0t){y=3Dt`3d);y=3Dy<0?t`8:y;t=3Dt`1= 0,y);@Yt,a)`5r)`4r;z+=3Dy+d`8;t=3Dx"=0A= +"`1z,x`8);t=3Dz=3D0)a=3Da`10,= c)`5t`10,2)`S$u`12);`4(t!`g$x=3D=3Da)`Cfsf`0t,a`2`5`ca,`G,'is@Wt))@d+=3D(= @d!`g?`G`ft;`40`Cfs`0x,f`2;@d`g;`cx,`G,'fs@Wf);`4@d`Csi`0wd`2,c`g+s"=0A= +"_gi,a=3Dc`3\"{\"),b=3Dc`h\"}\"),m;c#8fe(a>0&&b>0?c`1#10)`5wd&&wd.^A$iwd= .s`Xout(#C`o = s_sv(o,n,k){`Pv=3Do[k],i`5v`F`xstring\"||`xnumber\")n[k]=3Dv;`bif = (`xarray$z`K;`n0;i=3D0){a=3Dc`3\"{\");b=3D= c`h\"}\");c=3Da>0&&b>0?c`1#10;s[^i@l=3Dc`5#H)s.^c(n)`5s[n])for(j=3D0;j<$J= `8;j#Us_sv(m,s[n],$J[j]$a}}`Pe,o,t@6o=3D`y.opener`5o$9^wgi@Xo^wgi(@w^5+'"=0A= +"\")`5t)$q}`e}',1)}`Cc_d`g;#If`0t,a`2`5!#Gt))`41;`40`Cc_gd`0`2,d=3D`H`M^= D@4,n=3Ds.fpC`L,p`5!n)n=3Ds.c`L`5d@V$K@xn?^Jn):2;n=3Dn>2?n:2;p=3Dd`h'.')`= 5p>=3D0){^0p>=3D0&&n>1$fd`h'.',p-$8n--}$K=3Dp>0&&`cd,'.`Gc_gd@W0)?d`1"=0A= +"p):d}}`4$K`Cc_r`0k`2;k=3D@c(k);`Pc=3D#fs.d.`z,i=3Dc`3#fk+@u,e=3Di<0?i:c= `3';',i),v=3Di<0?'':@mc`1i+2+k`8,e<0?c`8:e));`4v$b[[B]]'?v:''`Cc_w`0k,v,e= `2,d=3D#I(),l=3Ds.`z@F,t;v`g+v;l=3Dl?@Ul)`E$g`5@3@h@X(v!`g?^Jl?l:0):-"=0A= +"60)`5t){e`l;e.s`X(e.g`X()+(t*$m0))}`jk@h^zd.`z=3Dk+'`Zv!`g?v:'[[B]]')+'= ; path=3D/;'+(@3?' expires$we.toGMT^C()#X`f(d?' = domain$wd#X:'^V`4^ek)=3D=3Dv}`40`Ceh`0o,e,r,f`2,b=3D^p'+e+@ys^an,n=3D-1,l= ,i,x`5!^gl)^gl`K;"=0A= +"l=3D^gl;`n0;i=3D5^b!s.^m||`T>=3D= 7#V^l`7'"=0A= +"s`Gf`Ga`Gt`G`Pe,r@6@Ya)`er=3Ds[t](e)}`4r^Vr=3D^l(s,f,a,t)^Q$2s.^n^6u`3#= B4^y0)r=3Ds[b](a);else{^g(`H,'@N',0,o);@Ya`Ieh(`H,'@N',1)}}`4r`Cg^4et`0e`= 2;`4s.^4`Cg^4oe`7'e`G`Ac;^g(`y,\"@N\",1`Ie^4=3D1;c=3Ds.t()`5c)s"=0A= +".d.write(c`Ie^4=3D0;`4@k'`Ig^4fb`0a){`4`y`Cg^4f`0w`2,p=3Dw^9,l=3Dw`M;s.= ^4=3Dw`5p&&p`M!=3D#ap`M^D=3D=3Dl^D^z^4=3Dp;`4s.g^4f(s.^4)}`4s.^4`Cg^4`0`2= `5!s.^4^z^4=3D`H`5!s.e^4)s.^4=3Ds.cet('g^4@Ws.^4,'g^4et',s.g^4oe,'g^4fb')= "=0A= +"}`4s.^4`Cmrq`0u`2,l=3D@A],n,r;@A]=3D0`5l)for(n=3D0;n5.5)rs=3D^E$n4095);`brs=3D^E$n2047)`jid^zbr(id,rs);#2}`js.d.images&= &`T>=3D3^b!s.^m||`T>=3D7)^b@e<0||`T>=3D6.1)`F!s.rc)s.rc`B`5!^Y){^Y=3D1`5!= s.rl)s.rl`B;@An]`K;s`Xout('$2`y`il)`y`il['+s^an+']@J)',750)^Ql=3D@A"=0A= +"n]`5l){r.t=3Dta;r.u#9;r.r=3Drs;l[l`8]=3Dr;`4''}imn+=3D@y^Y;^Y++}im=3D`H= [imn]`5!im)im=3D`H[im$7new = Image;im^wl=3D0;im.o^M`7'e`G^O^wl=3D1;`Pwd=3D`y,s`5wd`il){s=3Dwd`il['+s^a= n+'];s@J`Inrs--`5!$M)`Rm(\"rr\")}')`5!$M^znrs=3D"=0A= +"1;`Rm('rs')}`b$M++;im@Q=3Drs`5rs`3'&pe=3D^y0^b!ta||ta`S_self$ca`S_top'|= |(`H.@4$xa=3D=3D`H.@4)#Vb=3De`l;^0!im^w#ae.g`X()-b.g`X()<500)e`l}`4''}`4'= '`Cgg`0v"=0A= +"`2`5!`H[^p#g)`H[^p#g`g;`4`H[^p#g`Cglf`0t,a`Ft`10,2)`S$u`12);`Ps=3D^O,v=3D= s.gg(t)`5v)s#cv`Cgl`0v`2`5s.pg)`cv,`G,'gl@W0)`Crf`0x`2,y,i,j,h,l,a,b`g,c`= g,t`5x){y`g+x;i=3Dy`3'?')`5i>0){a=3Dy`1i+$8y=3Dy`10,#Yh=3Dy`9;i"=0A= +"=3D0`5h`10,7)`S@O$j7;`6h`10,8)`S@Os$j8;h=3Dh`1#Yi=3Dh`3\"/\")`5i>0){h=3D= h`10,i)`5h`3'google^y0){a@Ea,'&')`5a`8>1){l=3D',q,ie,start,search_key,wor= d,kw,cd,'^Wj=3D0;j0&&l`3`G+t`10,i)+`G)"=0A= +">=3D0)b+=3D(b@t'`ft;`bc+=3D(c@t'`ft`jb$i#Z'?'+b+'&'+c`5#b!=3Dy)x=3Dy}}}= }}}`4x`Chav`0`2,qs`g,fv=3Ds.`Q@iVa$nfe=3Ds.`Q@i^Zs,mn,i`5$I){mn=3D$I`10,1= )`E()+$I`11)`5$N){fv=3D$N.^LVars;fe=3D$N.^L^Zs}}fv=3Dfv?fv+`G+^R+`G+^R2:'= ';"=0A= +"`n0;i<@o`8^3`Pk=3D@o[i],v=3Ds[k],b=3Dk`10,4),x=3Dk`14),n=3D^Jx),q=3Dk`5= v&&k$b`Q`r'&&k$b`Q^2'`F$I||s.@M||^G`Ffv^b`G+fv+`G)`3`G+k+`G)<0)v`g`5k`S#5= '&&fe)v=3Ds.fs(v,fe)`jv`Fk`S^U`JD';`6k`S`YID`Jvid';`6k`S^P^Tg';v=3D^E"=0A= +"v$1`6k`S`a^Tr';v=3D^Es.rf(v)$1`6k`Svmk'||k`S`Y@T`Jvmt';`6k`S`D^Tvmf'`5@= 8^6`D^j)v`g}`6k`S`D^j^Tvmf'`5!@8^6`D)v`g}`6k`S@L^Tce'`5v`E()`SAUTO')v=3D'= ISO8859-1';`6s.em=3D=3D2)v=3D'UTF-8'}`6k`S`Y`r$R`Jns';`6k`Sc`L`"=0A= +"Jcdp';`6k`S`z@F`Jcl';`6k`S^v`Jvvp';`6k`S@P`Jcc';`6k`S$l`Jch';`6k`S#F`oI= D`Jxact';`6k`S$D`Jv0';`6k`S^d`Js';`6k`S^B`Jc';`6k`S`t^t`Jj';`6k`S`p`Jv';`= 6k`S`z@H`Jk';`6k`S^8@B`Jbw';`6k`S^8^k`Jbh';`6k`S@f`o^"=0A= +"2`Jct';`6k`S@5`Jhp';`6k`Sp^S`Jp';`6#Gx)`Fb`Sprop`Jc@z`6b`SeVar`Jv@z`6b`= Slist`Jl@z`6b`Shier^Th@zv=3D^Ev$1`jv)qs+=3D'&'+q+'$w(k`10,3)$bpev'?@c(v):= v$a`4qs`Cltdf`0t,h@Xt?t`9$A`9:'';`Pqi=3Dh`3'?^Vh=3Dqi>=3D0?h`10"=0A= +",qi):h`5t&&h`1h`8-(t`8#j`S.'+t)`41;`40`Cltef`0t,h@Xt?t`9$A`9:''`5t&&h`3= t)>=3D0)`41;`40`Clt`0h`2,lft=3Ds.`QDow^MFile^2s,lef=3Ds.`QEx`s,$E=3Ds.`QI= n`s;$E=3D$E?$E:`H`M^D@4;h=3Dh`9`5s.^LDow^MLinks&&lft&&`clft,`G#Jd"=0A= +"@Wh))`4'd'`5s.^L@K&&h`10,1)$b# = '^blef||$E)^b!lef||`clef,`G#Je@Wh))^b!$E#W`c$E,`G#Je@Wh)))`4'e';`4''`Clc`= 7'e`G`Ab=3D^g(^O,\"`q\"`I@M=3D$G^O`It(`I@M=3D0`5b)`4^O$y`4@k'`Ibc`7'e`G`A= f,^l`5s.d^6d.all^6d.all.cp"=0A= +"pXYctnr)#2;^G=3De@Q`V?e@Q`V:e$o;^l`7\"s\",\"`Pe@6$2^G^b^G.tag`r||^G^9`V= ||^G^9Node))s.t()`e}\");^l(s`Ieo=3D0'`Ioh`0o`2,l=3D`H`M,h=3Do^q?o^q:'',i,= j,k,p;i=3Dh`3':^Vj=3Dh`3'?^Vk=3Dh`3'/')`5h^bi<0||(j>=3D0&&i>j)||(k>=3D0"=0A= +"&&i>k))$fo`k$9`k`8>1?o`k:(l`k?l`k:'^Vi=3Dl.path@4`h'/^Vh=3D(p?p+'//'`f(= o^D?o^D:(l^D?l^D#i)+(h`10,1)$b/'?l.path@4`10,i<0?0:i$d'`fh}`4h`Cot`0o){`P= t=3Do.tag`r;t=3Dt$x`E?t`E$g`5t`SSHAPE')t`g`5t`Ft`SINPUT'&&@C&"=0A= +"&@C`E)t=3D@C`E();`6!t$9^q)t=3D'A';}`4t`Coid`0o`2,^K,p,c,n`g,x=3D0`5t@V^= 7$fo`k;c=3Do.`q`5o^q^bt`SA$c`SAREA')^b!c#Wp||p`9`3'`t#T0))n$5`6c@x^Fs.rep= (^Fs.rep@Uc,\"\\r$0\"\\n$0\"\\t$0' `G^Vx=3D2}`6$p^bt`SINPUT$c`S"=0A= +"SUBMIT')@x$p;x=3D3}`6o@Q$x`SIMAGE')n=3Do@Q`5@v^7=3D^En@7;^7t=3Dx}}`4^7`= Crqf`0t,un`2,e=3Dt`3@u,u=3De>=3D0?`G+t`10,e)+`G:'';`4u&&u`3`G+un+`G)>=3D0= ?@mt`1e#j:''`Crq`0un`2,c#9`3`G),v=3D^e^psq'),q`g`5c<0)`4`cv,'&`Grq@Wun)"=0A= +";`4`cun,`G,'rq',0)`Csqp`0t,a`2,e=3Dt`3@u,q=3De<0?'':@mt`1e+1)`Isqq[q]`g= `5e>=3D0)`ct`10,e),`G@r`40`Csqs`0un,q`2;^Iu[u$7q;`40`Csq`0q`2,k=3D^psq',v= =3D^ek),x,c=3D0;^Iq`B;^Iu`B;^Iq[q]`g;`cv,'&`Gsqp',0`Ipt(^5,`G@rv`"=0A= +"g^Wx$F^Iu`W)^Iq[^Iu[x]]+=3D(^Iq[^Iu[x]]?`G`fx^Wx$F^Iq`W^6sqq[x]^bx=3D=3D= q||c<2#Vv+=3D(v@t'`f^Iq[x]+'`Zx);c++}`4^fk,v,0)`Cwdl`7'e`G`Ar=3D@k,b=3D^g= (`H,\"o^M\"),i,o,oc`5b)r=3D^O$y`n0;i=3D0)$9c`3$s<0)^g(o,\"`q\"= ,0,s.lc);}`4r^V`Hs`0`2`5`T>3^b!^h#Ws.^n||`T#h`Fs.b^6$U^Z)s.$U^Z('`q#O);`6= s.b^6b.add^Z$W)s.b.add^Z$W('click#O,false);`b^g(`H,'o^M"=0A= +"',0,`Hl)}`Cvs`0x`2,v=3Ds.`Y^X,g=3Ds.`Y^X#Qk=3D^pvsn_'+^5+(g?@yg#i,n=3D^= ek),e`l,y=3De@S$X);e.set$Xy+10$61900:0))`5v){v*=3D$m`5!n`F!^fk,x,e))`40;n= =3Dx`jn%$m00>v)`40}`41`Cdyasmf`0t,m`Ft&&m&&m`3t)>=3D0)`41;`40`Cdyasf`"=0A= +"0t,m`2,i=3Dt?t`3@u:-1,n,x`5i>=3D0&&m){`Pn=3Dt`10,i),x=3Dt`1i+1)`5`cx,`G= ,'dyasm@Wm))`4n}`40`Cuns`0`2,x=3Ds.`OSele`o,l=3Ds.`OList,m=3Ds.`OM#E,n,i;= ^5=3D^5`9`5x&&l`F!m)m=3D`H`M^D`5!m.toLowerCase)m`g+m;l=3Dl`9;m=3Dm`9;n=3D= `cl,"=0A= +"';`Gdyas@Wm)`5n)^5=3Dn}i=3D^5`3`G`Ifun=3Di<0?^5:^5`10,i)`Csa`0un`2;^5#9= `5!@9)@9#9;`6(`G+@9+`G)`3`G+un+`G)<0)@9+=3D`G+un;^5s()`Cm_i`0n,a`2,m,f=3D= n`10,1),r,l,i`5!`Rl)`Rl`B`5!`Rnl)`Rnl`K;m=3D`Rl[n]`5!a&&m&&#H@Vm^"=0A= +"a)`Ra(n)`5!m){m`B,m._c=3D^pm';m^an=3D`H`in;m^al=3Ds^al;m^al[m^a$7m;`H`i= n++;m.s=3Ds;m._n=3Dn;$J`K('_c`G_in`G_il`G_i`G_e`G_d`G_dl`Gs`Gn`G_r`G_g`G_= g1`G_t`G_t1`G_x`G_x1`G_rs`G_rr`G_l'`Im_l[$7m;`Rnl[`Rnl`8]=3Dn}`6m"=0A= +"._r@Vm._m){r=3Dm._r;r._m=3Dm;l=3D$J;`n0;i=3D0)x(s);`b`Rm(\"x\= ",n,x,e)}m=3D`Ri(n,1)`5@pl)@pl=3D@p=3D0;`ut();`4f'`Im_m`0t,n,d,e@X@yt;`Ps= =3D^"=0A= +"O,i,x,m,f=3D@yt,r=3D0,u`5`R#a`Rnl)`n0;i<`Rnl`8^3x=3D`Rnl[i]`5!n||x=3D=3D= @vm=3D`Ri(x);u=3Dm[t]`5u`F@Uu)`3#C`o^y0`Fd&&e)@Zd,e);`6d)@Zd);`b@Z)}`ju)r= =3D1;u=3Dm[t+1]`5u@Vm[f]`F@Uu)`3#C`o^y0`Fd&&e)@1d,e);`6d)@1d);`b@1)}}m"=0A= +"[f]=3D1`5u)r=3D1}}`4r`Cm_ll`0`2,g=3D`Rdl,i,o`5g)`n0;i=3D0){g=3Dn`1i+$8n=3Dn`10,i)}`bg=3D^i;= m=3D"=0A= +"`Ri(n)`j(l||(n@V`Ra(n,g)))&&u^6d&&c^6$Y`V`Fd){@p=3D1;@pl=3D1`jln`F@8)u=3D= ^Fu,'@O:`G@Os:^Vi=3D^ps:'+s^an+':@I:'+g;b=3D'`Ao=3Ds.d@S`VById(@wi+'\")`5= s$9`F!o.#a`H.'+g+'){o.l=3D1`5o.@2o.#Yo.i=3D0;`Ra(\"@I\",@wg+'@w(e?'"=0A= +",@we+'\"'`f')}';f2=3Db+'o.c++`5!`d)`d=3D250`5!o.l$9.c<(`d*2)/$m)o.i=3Ds= `Xout(o.f2@7}';f1`7'e',b+'}^V^l`7's`Gc`Gi`Gu`Gf1`Gf2`G`Pe,o=3D0@6o=3Ds.$Y= `V(\"script\")`5o){@C=3D\"text/`t\"$Bid=3Di;o.defer=3D@k;o.o^M=3Do.onre"=0A= +"adystatechange=3Df1;o.f2=3Df2;o.l=3D0;'`f'o@Q=3Du;c.appendChild(o)$Bc=3D= 0;o.i=3Ds`Xout(f2@7'`f'}`eo=3D0}`4o^Vo=3D^l(s,c,i,u#N)^Qo`B;o.n=3Dn+':'+g= ;o.u=3Du;o.d=3Dd;o.l=3Dl;o.e=3De;g=3D`Rdl`5!g)g=3D`Rdl`K;i=3D0;^0i=3D`d){`ul#d0;s.t($3}`bf=3D1}`j`u@2`"=0A= +"ui`Idli=3D0`5f`F!`ui)`ui=3Ds`Xout(`ut,`d)}`b`ul=3D0'`Idl`0vo`2,d`l`5!$3= vo`B;`c^1,`G$O2',$3;$T=3Dd.g`X()`5!`ul)`ul`K;`ul[`ul`8]=3Dvo`5!`d)`d=3D25= 0;`ut()`Ct`0vo,id`2,trk=3D1,tm`l,sed=3DMath&&@b#6?@b#D@b#6()*$m000000"=0A= +"00000):#K`X(),$C=3D's'+@b#D#K`X()/10800000)%10+sed,y=3Dtm@S$X),vt=3Dtm@= SDate($d^HMonth($d'$6y+1900:y)+' ^HHour$e:^HMinute$e:^HSecond$e = ^HDay()+#f#K`XzoneO$H(),^l,^4=3Ds.g^4(),ta`g,q`g,qs`g,#7`g,vb`B#M^1`Iu"=0A= +"ns(`Im_ll()`5!s.td){`Ptl=3D^4`M,a,o,i,x`g,c`g,v`g,p`g,bw`g,bh`g,^N0',k=3D= ^f^pcc`G@k',0@0,hp`g,ct`g,pn=3D0,ps`5^C&&^C.prototype){^N1'`5j.m#E){^N2'`= 5tm.setUTCDate){^N3'`5^h^6^n&&`T#h^N4'`5pn.toPrecisio@v^N"=0A= +"5';a`K`5a.forEach){^N6';i=3D0;o`B;^l`7'o`G`Pe,i=3D0@6i=3Dnew = Iterator(o)`e}`4i^Vi=3D^l(o)`5i&&i.next)^N7'}}}}`j`T>=3D4)x=3D^rwidth+'x'= +^r#4`5s.isns||s.^m`F`T>=3D3$k`p(@0`5`T>=3D4){c=3D^rpixelDepth;bw=3D`H#L@= B;bh=3D`H#L^"=0A= +"k}}$P=3Ds.n.p^S}`6^h`F`T>=3D4$k`p(@0;c=3D^r^B`5`T#h{bw=3Ds.d.^A`V.o$H@B= ;bh=3Ds.d.^A`V.o$H^k`5!s.^n^6b){^l`7's`Gtl`G`Pe,hp=3D0`vh$v\");hp=3Ds.b.i= sH$v(tl)?\"Y\":\"N\"`e}`4hp^Vhp=3D^l(s,tl);^l`7's`G`Pe,ct=3D0`vclientCa"=0A= +"ps\");ct=3Ds.b.@f`o^2`e}`4ct^Vct=3D^l(s$a`br`g`j$P)^0pn<$P`8&&pn<30){ps= =3D^E$P[pn].@4@7#X`5p`3ps)<0)p+=3Dps;pn++}s.^d=3Dx;s.^B=3Dc;s.`t^t=3Dj;s.= `p=3Dv;s.`z@H=3Dk;s.^8@B=3Dbw;s.^8^k=3Dbh;s.@f`o^2=3Dct;s.@5=3Dhp;s.p^S=3D= p;s.td=3D"=0A= +"1`j$3{`c^1,`G$O2',vb`Ipt(^1,`G$O1',$3`js.useP^S)s.doP^S(s);`Pl=3D`H`M,r= =3D^4.^A.`a`5!s.^P)s.^P=3Dl^q?l^q:l`5!s.`a@Vs._1_`a^z`a=3Dr;s._1_`a=3D1`j= (vo&&$T)#W`Rm('d'#V`Rm('g')`5s.@M||^G){`Po=3D^G?^G:s.@M`5!o)`4'';"=0A= +"`Pp=3Ds.#P`r,w=3D1,^K,@q,x=3D^7t,h,l,i,oc`5^G$9=3D=3D^G){^0o@Vn$x$bBODY= '){o=3Do^9`V?o^9`V:o^9Node`5!o)`4'';^K;@q;x=3D^7t}oc=3Do.`q?''+o.`q:''`5(= oc`3$S>=3D0$9c`3\"^woc(\")<0)||oc`3$s>=3D0)`4''}ta=3Dn?o$o:1;h$5i=3Dh`3'?= ^Vh=3D"=0A= +"s.`Q@s^C||i<0?h:h`10,#Yl=3Ds.`Q`r;t=3Ds.`Q^2?s.`Q^2`9:s.lt(h)`5t^bh||l)= )q+=3D'&pe=3D@M_'+(t`Sd$c`Se'?@c(t):'o')+(h@tpev1`Zh)`f(l@tpev2`Zl):'^V`b= trk=3D0`5s.^L@g`F!p$fs.^P;w=3D0}^K;i=3Do.sourceIndex`5@G')@x@G^Vx=3D1"=0A= +";i=3D1`jp&&n$x)qs=3D'&pid`Z^Ep,255))+(w@tpidt$ww`f'&oid`Z^En@7)+(x@toid= t$wx`f'&ot`Zt)+(i@toi$wi#i}`j!trk@Vqs)`4'';$4=3Ds.vs(sed)`5trk`F$4)#7=3Ds= .mr($C,(vt@tt`Zvt)`fs.hav()+q+(qs?qs:s.rq(^5)),0,id,ta);qs`g;"=0A= +"`Rm('t')`5s.p_r)s.p_r(`I`a`g}^I(qs);^Q`u($3;`j$3`c^1,`G$O1',vb`I@M=3D^G= =3Ds.`Q`r=3Ds.`Q^2=3D`H`m`g`5s.pg)`H^w@M=3D`H^weo=3D`H^w`Q`r=3D`H^w`Q^2`g= `5!id@Vs.tc^ztc=3D1;s.flush`U()}`4#7`Ctl`0o,t,n,vo`2;s.@M=3D$Go`I`Q^2=3Dt= "=0A= +";s.`Q`r=3Dn;s.t($3}`5pg){`H^wco`0o){`P^s\"_\",1,$8`4$Go)`Cwd^wgs`0u@v`P= ^sun,1,$8`4s.t()`Cwd^wdc`0u@v`P^sun,$8`4s.t()}}@8=3D(`H`M`k`9`3'@Os^y0`Id= =3D^A;s.b=3Ds.d.body`5s.d@S`V#S`r^zh=3Ds.d@S`V#S`r('HEAD')`5s.h"=0A= +")s.h=3Ds.h[0]}s.n=3Dnavigator;s.u=3Ds.n.userAgent;@e=3Ds.u`3'N$t6/^V`Pa= pn$Z`r,v$Z^t,ie=3Dv`3#B'),o=3Ds.u`3'@a = '),i`5v`3'@a^y0||o>0)apn=3D'@a';^h$Q`SMicrosoft Internet = Explorer'`Iisns$Q`SN$t'`I^m$Q`S@a'`I^n=3D(s.u`"=0A= +"3'Mac^y0)`5o>0)`T`ws.u`1o+6));`6ie>0){`T=3D^Ji=3Dv`1ie+5))`5`T>3)`T`wi)= }`6@e>0)`T`ws.u`1@e+10));`b`T`wv`Iem=3D0`5^C#R^u){i=3D^o^C#R^u(256))`E(`I= em=3D(i`S%C4%80'?2:(i`S%U0$m'?1:0))}s.sa(un`Ivl_l=3D'^U,`YID,vmk,"=0A= +"`Y@T,`D,`D^j,ppu,@L,`Y`r$R,c`L,`z@F,#P`r,^P,`a,@P#0l@E^R,`G`Ivl_t=3D^R+= ',^v,$l,server,#P^2,#F`oID,purchaseID,$D,state,zip,#5,products,`Q`r,`Q^2'= ^W`Pn=3D1;n<51;n#U@D+=3D',prop@I,eVar@I,hier@I,list@z^R2=3D',"=0A= +"tnt,pe#A1#A2#A3,^d,^B,`t^t,`p,`z@H,^8@B,^8^k,@f`o^2,@5,p^S';@D+=3D^R2;@= o@E@D,`G`Ivl_g=3D@D+',`N,`N^j,`NBase,fpC`L,@R`U,#3,`Y^X,`Y^X#Q`OSele`o,`O= List,`OM#E,^LDow^MLinks,^L@K,^L@g,`Q@s^C,`QDow^MFile^2s,`"=0A= +"QEx`s,`QIn`s,`Q@iVa$n`Q@i^Zs,`Q`rs,@M,eo,_1_`a#0g@E^1,`G`Ipg=3Dpg#M^1)`= 5!ss)`Hs()",=0A= w=3Dwindow,l=3Dw.s_c_il,n=3Dnavigator,u=3Dn.userAgent,v=3Dn.appVersion,e=3D= v.indexOf('MSIE = '),m=3Du.indexOf('Netscape6/'),a,i,s;if(un){un=3Dun.toLowerCase();if(l)fo= r(i=3D0;i=3D0){j=3Dx.indexOf(d,i);a[a.length]=3Dx.subst"=0A= +"ring(i,j<0?x.length:j);i=3Dj;if(i>=3D0)i+=3Dd.length}}return a");=0A= w.s_jn=3Dnew Function("a","d","var = x=3D'',i,j=3Da.length;if(a&&j>0){x=3Da[0];if(j>1){if(a.join)x=3Da.join(d)= ;else for(i=3D1;i0){d=3Dx.substring= (0,i);x=3Dx.substring(i+2);l=3Ds_sp(l,'');for(i=3D0;i<62;i++)l2[l[i]]=3Di= ;t=3Ds_sp(t,'');d"=0A= +"=3Ds_sp(d,'~');i=3D0;while(i<5){v=3D0;if(x.indexOf(t[i])>=3D0) = {x2=3Ds_sp(x,t[i]);for(j=3D1;j=3D0)x=3Ds_rep(x,w,t[i]);i++;b+=3D62}}}return x");=0A= w.s_fe=3Dnew Function("c","return = s_rep(s_rep(s_rep(c,'\\\\','\\\\\\\\'),'\"','\\\\\"'),\"\\n\",\"\\\\n\")"= );=0A= w.s_fa=3Dnew Function("f","var = s=3Df.indexOf('(')+1,e=3Df.indexOf(')'),a=3D'',c;while(s>=3D0&&s=3D0){s++;d=3D1;q= =3D'';x=3D0;f=3Dc.substring(s);a=3Ds_fa(f);e=3Do=3Dc.indexOf('{',s);e++;w= hile(d>0){h=3Dc.substring(e,e+1);if(q){i"=0A= +"f(h=3D=3Dq&&!x)q=3D'';if(h=3D=3D'\\\\')x=3Dx?0:1;else = x=3D0}else{if(h=3D=3D'\"'||h=3D=3D\"'\")q=3Dh;if(h=3D=3D'{')d++;if(h=3D=3D= '}')d--}if(d>0)e++}c=3Dc.substring(0,s)+'new = Function('+(a?a+',':'')+'\"'+s_fe(c.substring(o+1,e))+'\")"=0A= +"'+c.substring(e+1);s=3Dc.indexOf('=3Dfunction(')}return c;");=0A= c=3Ds_d(c);if(e>0){a=3DparseInt(i=3Dv.substring(e+5));if(a>3)a=3DparseFlo= at(i)}else if(m>0)a=3DparseFloat(u.substring(m+10));else = a=3DparseFloat(v);if(a>=3D5&&v.indexOf('Opera')<0&&u.indexOf('Opera')<0){= w.s_c=3Dnew Function("un","pg","ss","var s=3Dthis;"+c);return new = s_c(un,pg,ss)}else s=3Dnew Function("un","pg","ss","var s=3Dnew = Object;"+s_ft(c)+";return s");return s(un,pg,ss)}=0A= =0A= ; ------=_NextPart_000_0000_01CBC90F.040574F0--