From: "Saved by Windows Internet Explorer 8" Subject: Is ADHD a valid diagnosis in adults? No -- Moncrieff and Timimi 340: c547 -- BMJ Date: Thu, 1 Apr 2010 23:32:28 +0100 MIME-Version: 1.0 Content-Type: multipart/related; type="text/html"; boundary="----=_NextPart_000_0000_01CAD1F3.97CEA1C0" X-MimeOLE: Produced By Microsoft MimeOLE V6.0.6002.18005 This is a multi-part message in MIME format. ------=_NextPart_000_0000_01CAD1F3.97CEA1C0 Content-Type: text/html; charset="Windows-1252" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.bmj.com/cgi/content/full/340/mar26_1/c547 Is ADHD a valid diagnosis in adults? No -- Moncrieff = and Timimi 340: c547 -- BMJ

You are seeing this message because your web browser does not support = basic=20 web standards. Find out = more=20 about why this message is appearing and what you can do to make your = experience=20 on this site better.

=0A= =0A=

Register=20 for free services | Subscribe = |=20 Sign In

Home > Comment > BMJ=20 2010;340:c547, doi: 10.1136/bmj.c547 (Published 26 March = 2010)


Published 26 March 2010, = doi:10.1136/bmj.c547
Cite=20 this as: BMJ 2010;340:c547

Head to Head

Is ADHD a valid diagnosis in adults? No

Joanna Moncrieff, senior lecturer and honorary=20 consultant psychiatrist1, Sami = Timimi,=20 consultant child and adolescent psychiatrist and visiting professor = of child=20 and adolescent psychiatry, Lincoln University2=20

1 University College London and North East London Mental = Health=20 Trust, UCL Department of Mental Health Sciences, London W1W 7EJ, = 2=20 Lincolnshire Partnership NHS Foundation Trust, Sleaford, NG34 8QA

Correspondence to: J Moncrieff j.moncrieff{at}ucl.ac.uk

Philip Asherson and colleagues argue that = the=20 concept of ADHD in adults is valid (doi:10.1136/bmj.c549= ) but=20 Joanna Moncrieff and Sami Timimi believe that = it is=20 supported by little more than aggressive marketing =

Interest in adult attention deficit hyperactivity disorder = (ADHD)=20 has grown rapidly in some countries because drug companies = have=20 realised that it provides an "expanding and lucrative market" = for stimulants and related drugs.1<= /SUP>=20 They have promoted the concept by suggesting that common = behaviours,=20 such as forgetting car keys, may be symptoms,2<= /SUP> and=20 many adults are being diagnosed who were never diagnosed as = children.=20 We explain why little more than aggressive marketing is = available to=20 support adult ADHD.

Diagnostic validity

Whether childhood ADHD is a valid and useful diagnosis is = disputed=20 on many grounds, including lack of physical or psychological=20 markers, high comorbidity rates, difficulty in = differentiating=20 normal symptoms from pathological ones, inconsistent = clustering=20 of symptoms, differing cultural perceptions and variation of=20 diagnosis across sex and class,3<= /SUP> and=20 serious adverse outcomes being more strongly related to = co-occurring=20 problems such as conduct disorder and familial = conflict.4<= /SUP>=20 Even if we accept childhood ADHD as valid, the validity of = adult ADHD=20 does not automatically follow. ADHD has its origins as a = childhood=20 disorder. Symptoms such as impulsivity and hyperactivity are = defined=20 and understood as developmental problems, and field trials = for=20 developing the Diagnostic and Statistical Manual of Mental = Disorders, fourth edition, criteria for ADHD used = children and=20 adolescents only.5<= /SUP>=20 Definitions of adult ADHD include numerous aspects of mental=20 functioning and behaviour that are not usually examined in=20 children=97such as mood swings, irritability, stress = intolerance,=20 anger, and risk taking=97and play down central features of=20 childhood ADHD such as hyperactivity.6<= /SUP>=20 Moreover, nearly 90% of adults diagnosed with ADHD have at = least one=20 other psychiatric diagnosis, and many have two,7<= /SUP>=20 pointing to high comorbidity with more established diagnoses. = Recent=20 guidelines from the National Institute for Health and = Clinical=20 Excellence (NICE) noted that adult ADHD overlaps with various = personality disorders, as well as depression, anxiety, and = modern=20 conceptions of bipolar and bipolar spectrum disorder.8<= /SUP>=20 Although some research suggests that adult ADHD symptoms are=20 associated with academic impairment and problems with work = and=20 driving,9<= /SUP> we=20 do not know how much of this is just normal variation or is = related=20 to comorbid conditions.

Longstanding problematic patterns of behaviour in adults are=20 usually referred to as personality traits or disorders. A = more=20 robust evidence base is surely required before accepting a = concept=20 such as adult ADHD, which departs from established views of = the=20 nature of behavioural problems, has a large overlap with = other=20 diagnoses, and has only a tenuous association with the = childhood=20 disorder.

Drug treatment

A major driver behind the increased popularity of diagnosing = adult=20 ADHD is the idea that it responds to treatment with stimulant = drugs.=20 Studies in children show that stimulants can improve = attention and=20 reduce activity levels in the short term, but that they have = little=20 impact on quality of life or academic performance and initial = beneficial effects are not sustained on long term = follow-up.10=20 Even the NICE guidelines recommend restricting stimulant use = to=20 children with the most severe symptoms, or those in whom = other=20 treatments have failed.8<= /SUP>=20 NICE, however, recommends stimulants as first line treatment = for=20 everyone with adult ADHD. This recommendation was made on the = basis=20 of three randomised controlled trials, two of which were = conducted=20 by a group at Harvard, which was found to have substantial=20 conflicts of interests.11=20 The third was a small crossover study of three weeks=92 = duration that=20 comprised 45 subjects. A recent meta-analysis of a larger = group of=20 methylphenidate studies found no significant difference = between drug=20 and placebo in studies that used the generally superior = parallel=20 group design (effect size 0.36, 95% confidence interval = =960.17 to=20 0.88), as opposed to crossover studies. It also showed that = trials by=20 the Harvard group reported substantially higher effects than=20 others.12=20 The only long term drug trial yet published (atomoxetine) was = negative for its main outcomes at six months.13=20 With regard to risks, stimulants are known to increase heart = rate and=20 blood pressure, and prolonged recreational use can result in=20 myocardial infarction and stroke.14=20

Physical and psychological dependence are a further potential=20 problem, and in countries with high rates of stimulant = prescribing,=20 much is diverted on to the black market.15=20 Popularising the diagnosis of adult ADHD also encourages = people to=20 regard longstanding behavioural problems as amenable to a = quick fix,=20 thus introducing, undebated, a form of cosmetic = psychopharmacology=20 that fits into our increasingly hyperactive lifestyles but at = a price=20 of distancing us from our own psychosocial resources and=20 abilities.

Conclusion

The speed with which the diagnosis of adult ADHD has been = accepted,=20 its vagueness, and the lack of evidence for the usefulness of = specific treatments indicate that it is the latest of several = medical and psychiatric fashions, which have been fuelled by=20 the interests of the drugs industry. More research and debate = is needed before the diagnosis is embraced and widespread = stimulant=20 prescribing becomes the norm, otherwise we may face a scandal = similar to the overprescribing of benzodiazepines.

Cite this as: BMJ 2010;340:c547


Both authors have completed the Unified = Competing=20 Interest form at www.icmje.org/coi_disclo= sure.pdf=20 (available on request from the corresponding author) and = declare: 1)=20 no financial support for the submitted work; 2) no = relationships with=20 any companies that may have an interest in the submitted work = in the=20 past three years; 3) their spouses, partners, or children = have=20 no financial relationships that may be relevant to the = submitted=20 work; 4) they are members of the Critical Psychiatry Network. =

Provenance and peer review: Not = commissioned;=20 externally peer reviewed.

References

  1. Lead Discovery. Adult ADHD=97therapeutic = opportunities.=20 2004. https://www.leaddiscovery.co.uk/reports/813/Adult_ADHD_T= herapeutic_Opportunities.=20
  2. Food and Drugs Administration. FDA warning = letter RE:=20 NDA 21-411. Strattera (atomoxetine HCl). MACMIS ID#: 13282. 2005. http://pharmcast.com/WarningLetters/Yr2005/Jun2005/EliLilly0605.htm.=20
  3. Timimi S, Leo J, eds. Rethinking ADHD: from = brain to=20 culture. Palgrave Macmillan, 2009.
  4. Barkley RA, Fischer M, Smallish L, Fletcher = K. Young=20 adult follow-up of hyperactive children: antisocial activities and = drug use.=20 J Child Psychol Psychiatry 2004;45:195-211.[CrossRef][Web=20 of Science][Medline]=20
  5. Weiss M, Murray C, Weiss G. Adults with=20 attention-deficit/hyperactivity disorder: current concepts. J = Psychiatr=20 Pract 2002;8:99-111.[CrossRef][Medline]=20
  6. NHS choices. Attention deficit hyperactivity = disorder=20 (ADHD). 2008. www.nhs.uk/Condit= ions/Attention-deficit-hyperactivity-disorder/Pages/Symptoms.aspx?url=3DP= ages/What-is-it.aspx&r=3D1&rtitle=3DAttention+deficit+hyperactivi= ty+disorder+-+Symptoms.=20
  7. McGough JJ, Smalley SL, McCracken JT, Yang M, = Del=92Homme=20 M, Lynn DE, et al. Psychiatric comorbidity in adult attention deficit=20 hyperactivity disorder: findings from multiplex families. Am J=20 Psychiatry 2005;162:1621-7.[Abstract/Free Full Text]=20
  8. National Institute for Health and Clinical = Excellence.=20 Attention deficit hyperactivity disorder. Diagnosis and management of = ADHD in=20 children, young people and adults. Guideline number 72. 2008. www= .nice.org.uk/nicemedia/pdf/CG72NiceGuidelinev3.pdf.=20
  9. Biederman J, Petty C, Fried R, Fontanella J, = Doyle AE,=20 Seidman LJ, et al. Impact of psychometrically defined deficits of = executive=20 functioning in adults with attention deficit hyperactivity disorder. = Am J=20 Psychiatry 2006;163:1730-8.[Abstract/Free Full Text]=20
  10. Jensen PS, Arnold LE, Swanson JM, Vitiello = B, Abikoff=20 HB, Greenhill LL, et al. 3-year follow-up of the NIMH MTA study. J = Am Acad=20 Child Adolesc Psychiatry 2007;46:989-1002.[CrossRef][Web=20 of Science][Medline]=20
  11. Harris G, Carey B. Researchers fail to = reveal full=20 drug pay. New York Times 2008 Jun 8.
  12. Koesters M, Becker T, Kilian R, Fegert JM, = Weinmann S.=20 Limits of meta-analysis: methylphenidate in the treatment of adult=20 attention-deficit hyperactivity disorder. J Psychopharmacol=20 2009;23:733-44.[Abstract/Free Full Text]=20
  13. Adler LA, Spencer TJ, Levine LR, Ramsey JL, = Tamura R,=20 Kelsey D, et al. Functional outcomes in the treatment of adults with = ADHD.=20 J Atten Disord=20 2008;11:720-7.[Abstract/Free Full Text]=20
  14. Westover AN, McBride S, Haley RW. Stroke in = young=20 adults who abuse amphetamines or cocaine: a population-based study of=20 hospitalized patients. Arch Gen Psychiatry 2007;64:495-502.[Abstract/Free Full Text]=20
  15. Sumnall HR, Woolfall K, Cole J, Mackridge A, = McVeigh=20 J. NICE guidance on ADHD. Diversion and abuse of methylphenidate in = light of=20 new guidance. BMJ 2008;337:a2287.[Free Full Text]=20
(Accepted 14 December 2009)

3D"
=20 CiteULike   =20 Complore   =20 Connotea   =20 Del.icio.us   =20 Digg   3D"Add=20 Facebook   =20 Reddit   =20 StumbleUpon   =20 Technorati   =20 Twitter    What's this? =

Relevant Articles

Is ADHD a valid diagnosis in adults? Yes=20
Philip Asherson, Marios Adamou, Blanca Bolea, Ulrich Muller, Susan = Dunn=20 Morua, Mark Pitts, Johannes Thome, and Susan Young
BMJ 2010 340: = c549.=20 [Extract= ]=20 [Full = Text]=20

Diversion and abuse of methylphenidate in light of new=20 guidance=20
Harry R Sumnall, Kerry Woolfall, Jon Cole, Adam Mackridge, and Jim = McVeigh
BMJ 2008 337: a2287. [Extrac= t]=20 [Full=20 Text]

Rapid Responses:

Read all Rapid=20 Responses

Underprovision of NHS psychiatry is the real = issue=20
Neil MacFarlane
bmj.com, 28 Mar 2010 [Full = text]=20
Lessons from the History of ADHD=20
Matthew PC Smith
bmj.com, 1 Apr 2010 [Full = text]=20
This Article
Services
  • Email=20 this article to a friend=20
  • Find=20 similar articles in BMJ
  • Find=20 similar articles in PubMed
  • Add=20 article to my folders=20
  • Downloa= d=20 to citation manager=20
  • Request = Permissions
Google Scholar
  • Articles by Moncrieff, J.=20
  • Articles by Timimi, S.
PubMed
  • PubMed=20 Citation=20
  • Articles by Moncrieff, J.=20
  • Articles by Timimi, S.
Related Content
  • Child=20 and adolescent psychiatry (paedatrics)
  • Child=20 and adolescent psychiatry
  • Com= peting=20 interests (ethics)
  • Mood=20 disorders (including depression)
  • Sociology
  • Relevant=20 Articles
Bookmark with
  • &nb= sp; =20 &nbs= p; =20 &nbs= p; =20 &nb= sp; =20  &n= bsp; 3D"Add&nbs= p; =20  =  =20 &= nbsp; =20 &n= bsp; =20  = ; =20
    What's = this?

What's new

Keep updated
Services
Tools
Online poll
Find=20 out more on bmj blogs>
Resources

Rapid responses for this article

More

Print issues

=20



3D"Access =
3D"Whats

Contact us - = Privacy = policy - Web site terms = &=20 conditions - Revenue = sources - Site map

HighWire Press - Feedback - Help - =A9 2010 BMJ Publishing Group Ltd.

------=_NextPart_000_0000_01CAD1F3.97CEA1C0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.bmj.com/icons/site/logo.bmj.gif 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 ------=_NextPart_000_0000_01CAD1F3.97CEA1C0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.bmj.com/icons/spacer.gif R0lGODlhAQABAIAAAP///wAAACH5BAEAAAAALAAAAAABAAEAQAICRAEAOw== ------=_NextPart_000_0000_01CAD1F3.97CEA1C0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.bmj.com/icons/shared/socbookmark/citeulike.gif R0lGODlhEAAQAJEAACeBzf///////wAAACH5BAEAAAIALAAAAAAQABAAQAIlRI6ZYOzvApOw0qvO 3BXemX1N94gkR50jlqGq+4qh/K41OyNAAQA7 ------=_NextPart_000_0000_01CAD1F3.97CEA1C0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.bmj.com/icons/shared/socbookmark/complore.gif R0lGODdhEAAQAIQAAAQCBIS6DJTSBMTahPzOBKQWHOBGMOTuxNQWHNSGFOSqBPffR6zaLNxqZPz+ /PTKzOSSlOyuHPTiaKzSTNQmLAS2rPz+/ATO/ATC/AwqtATS/NTa7MTy5ATapBwSvAS67CwAAAAA EAAQAAAFaCAgjmQpOmiqPiqgqoeBIKzjvs6yyEiD3qnDgkCcQX4qBkNAJBQKNeBBQGUQEk+fLUgV BBSJGW2bYgS+iquR7DicA1aCYg1cdpsIKHnaFVgVDVEofF0KCgctZW8CiC9ADgORjY44lSghADs= ------=_NextPart_000_0000_01CAD1F3.97CEA1C0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.bmj.com/icons/shared/socbookmark/connotea.gif R0lGODlhEAAQAPcAAJSltZytvZy1vaW1xq29xrXGzr3GzsYYMcYhOcbO1s7W3tZKWtZSY9Zjc9be 59bn795zhN7n5+eMnOecpefv7++lre+tte+9ve/39/fO1vfe3vf39/f////n5//v7/////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////ywAAAAAEAAQAAAIpAA/CBxo AACACAMTCsSA4QMAAQYRKhQYIYABAhwiGJwokILBhgIfcNgAUiAHCig1aPAgMAGABBw+cCAAIOaH AwwOHPBQIMDBDzQLDDxgAQKCDhE4GPQ4wObNCx46DHRg0KACmU8rNJD6waUAjy8f3Jyw4IAGgR8F FviZAYIEmwNKUjCQYINTBwYcOE3ocSBTjhQPFhxgYK/CqgI4GFaokcCGiQEBADs= ------=_NextPart_000_0000_01CAD1F3.97CEA1C0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.bmj.com/icons/shared/socbookmark/delicious.gif R0lGODlhEAASAPcAAAAAAP///93d3QAA/wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACwAAAAAEAASAAAIRwADCBxI sKDBgwgJDljIcCHChg0fQnR4cCJFgxYHSJy4EWLHhgBCigwpoKTJkiNHnjyZUuRKky1JvhQQE8BM mjFv1tSZc2ZAADs= ------=_NextPart_000_0000_01CAD1F3.97CEA1C0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.bmj.com/icons/shared/socbookmark/digg.gif R0lGODlhEAASAPcAAJmZmaioqJHj9czMzM/Pz9DQ0NLS0tXV1dbW1tfX19jY2Nvb297e3uLi4uXl 5enp6e3t7e7u7vDw8PLy8vX19fb29vj4+Pn5+fv7+////wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5BAEAAAIALAAAAAAQABIA AAicAAUIHEiwoMGDCBMqXGgwgEOHAAgCmDgwQIaLGSIKBHDxgkaLFCA40MgxwwUJDQA4zCCSgcoA HE82SAAAg0UHDBAAUDAxA8oEBAB4nEiUJ8eZBAYAqMCgqYKnPAUQnbgSwgMHDVxqlFoxw9WsC7Zy FXgTbNSNFAVYzBpAwQGSGCNaZLAgwAEDJC1MiCA3wwIFAQwUIDlV6lSiAgICADs= ------=_NextPart_000_0000_01CAD1F3.97CEA1C0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.bmj.com/icons/shared/socbookmark/facebook.gif R0lGODlhEAAQAKIAAGF5rEVinmB4q+vu9G2EtP///ztZmAAAACH5BAAAAAAALAAAAAAQABAAAAM4 WLrcCibKGYGiWN4sxt6Y9xWZAZpkdp6R06bTIMpvucLUbeNKQPxAggIY6AWBw1+xAClJLI7oIgEA Ow== ------=_NextPart_000_0000_01CAD1F3.97CEA1C0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.bmj.com/icons/shared/socbookmark/reddit.gif R0lGODlhEgASAPcAACkpKTExMTk5OUJCQkpKSlJSUlpaWmNjY2tra3Nzc3t7e4SEhIyMjJSUlJyc nKWlpa2trbW1tb29vcbGxs7OztbW1t7e3ufn5+/v7/f39/8YAP8hAP9jKf+EUv+EWv+MWv+MY/+t jP+9pf/Ovf/Wxv/n3v////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////ywAAAAAEgASAAAI2gBNCBw4 8MKCBxYgGFCAgaBDEwwSOEggAIMCCA8HZkhwQWCCBgcmZBRYIcFADA9EOswgocECAwUWNKDg8IKC BAoQJIBA4cKFCRMTLDjQIMOCiQYsjJQw4AGDBwoWmDQhAkQJgSM8jDBx4YBMCQCUmuCwIYTADho+ CHwgQOmBgVWvmhgBYquJCQw80hw5sIEDgRMMdMzQYILPCA9ICh7owIDICVKFKn1QYO9ACgcMpKRA YUIDAgrEOjxQ4MECBjIfBMj7kHKDhzklPDzIWuMCCLUFGsXt0CLkgQEBADs= ------=_NextPart_000_0000_01CAD1F3.97CEA1C0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.bmj.com/icons/shared/socbookmark/stumbleupon.gif R0lGODlhEAAQAPcAAAA5hABCjABKjABKlABKnABSlABSnABSpQBanABapQBarQBjrQBjtQBrrQBr tQBrvQBzpQBzrQClAACtAAC1AAC1EAC9AADGAADOAADWAADWCADeAAhChAhSjAhSnAhanAhrpQhr rQjOCAjWCAjeCAjnCBBKhBBKjBBanBBztRB7rRC9GBDeEBDvEBh7tRh7vRi9IRjGGBjWGBjvGCF7 tSGMziHGMSHOKSHnKSl7tSn3KTFahDHGMTHeMTlaezlznDl7pTmMvUJjhEJjjEJrjEqcxkqczlK9 UlLOUlrOWlrWUlrWY1reWlrea2PGY2POWmPWWmPeY2PnY2trc2tzc2ut1mu952vOa3Pec3PnhHtz c3t7c3t7hHvehIS11oS13oS954TehITnhITvjIy93ozG74zO74z3jIz3lJSMjJSUlJScpZS1zpTG 75ylrZzG95zW/5z3paXe96XvnKXvpaX3pa21va3Gzq3G/63O963nra3nta33ra33vbW1tbXetbX3 rbX3tb29vb3O/73n98bGvcbW1sbW/8be/8b/tc7ezs7e9873tc73xtbWztbW1tb/xt7e1t7//+fn 5+fn/+f/zu/v7+/v/+//3u//7/fW7/fn9/fv9/fv//f39/f3//f/5/f/7/f/9/f////37//3//// 9/////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// //////////////////////////////////////////////////////////////////////////// /////////////////////////////////////////////////////ywAAAAAEAAQAAAI/gA9nTqV SY8UHCxI9GDyZ5MngQNLodGBkEQGESNkXNFk6dPAMzMyiMSQgaQFJJscWco0JoMFCxdiyqQQ5ZKd R3pE3OgyZ06cOXSyxJgQ5RMbN04oBCo1CM+gQZQ+LZHw5BSZITxgVEJUY4EBAy5KhaF6youJCxP2 iJIkp0gBEJfGVvVSQIQEGE32ZFoEQUVcCUlOfTFwpMKECTYSXYIQgRKgFVhOVemgqFEjRo0yyTGQ wIyoSqAIpRCyKU+bN22q5Pj6wgocMDkEUJlUpMECrwYcNFCwwIGBAD60eDIU5DYDB8gdLCAQYAcX NZ4s3QGCwgMCBAYQeDjhPI2fU54mEBVa82OAeQ5CpmxR4+dRQAAAOw== ------=_NextPart_000_0000_01CAD1F3.97CEA1C0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.bmj.com/icons/shared/socbookmark/technorati.gif R0lGODlhDgARALMAAIG8PInASN/uztDmtufy2sDdnff786nRecjiqbDVhaHNbZnJYe/35////wAA AAAAACH5BAEAAA0ALAAAAAAOABEAAARPsMlxAgDhDCnNuiCoGI13KYggIMq1GMWFcBxyFVZC0wl2 CTuOILQJNgaXA4YQJFgOTkyBIWHglseQNlBsaEEJqoQgVamCggTJyG6733B2BAA7 ------=_NextPart_000_0000_01CAD1F3.97CEA1C0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.bmj.com/icons/shared/socbookmark/twitter.gif R0lGODlhEAAQAOZNAADc7Znv+Gzo8//+/pSUlDTi8C3h8Ov7/NT3+3vq9HTp9Trj8Djj8XHo9KPv +Pr6+aLw9+z7/Pv7+nLo9Wvn807l8gDb7cj1+rHy+BXf7p/v97Ty+aHv+Kby+Kjx99H2+yjh8Fvl 8o3s94ns9QDY65Dt9mHm8xPf7o7s9wDe7izi8Jjv+Lvz+Uzn8zbj8Wjn83bp9G7o9W3o8w3e7prv +HXp9Afe7yXg7/3+/hvg8Arc7Erk8XHp9dT3+prv98b1/Ejk8Qng7/r9/cj1+2ro8/38/H/q9aLw +MT1+hLf7qTw98L0+f7+/v///wAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5 BAEAAE0ALAAAAAAQABAAAAeCgE2Cg4SFhUyITIaHEUM/B4qLgkUfDhwIkZJMFyIoSImIhkxLRiMl NAEBK0eZgkwsMQkwDTwTCiatTUwYIUQUAjICLzW5Ax5AO0qguU0SPioGHZKDAxA2QS2gQoYEPTkA KSAMLgUVzDgaOhYA7AAkzE0PGwtJJxkzN/BNBMv604KBAAA7 ------=_NextPart_000_0000_01CAD1F3.97CEA1C0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.bmj.com/icons/shared/toc/free.gif R0lGODlhIAAHAIABANYTNP///yH5BAEAAAEALAAAAAAgAAcAQAIjjI+pqwDpTAzzVPjQ3Nl2Boah Q0pkd2YpVq1mW2IypZ5vVQAAOw== ------=_NextPart_000_0000_01CAD1F3.97CEA1C0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.bmj.com/columns/icons/email-button.gif R0lGODlhtAAWAOYAAP////b4/ff49/L4+PLz8u7v7+Xv9erq6+rr6+bn5t3o8Nnn8OLj4t3e3srd 6tbW1sbZ5szMzLPO4bDK3cTExKvJ2sPBvr29vrq6uJa81LOztY+0z62usYOwzKeoqqSlp3moyZ2d oJmZmWmix2qfwmOcwI2OjoeIiVGQuYKDhEyMtoOAfnyAf3uAgH5/gXl6fDuEsnV2eDmBrXBxc29w cmtrbyd2qil1pWZmZiFyph1toB1toV1fYhdso1xdXxlpnxRooVlZWxNnoFRZXAlimVFSVOQOqQBS kQBOjAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5 BAAHAP8ALAAAAAC0ABYAAAf/gCKCg4SFhoeIiYqLjI2Oj5CRkooAlZaXmJmam5ydnp+goaKjmyKk o4Knqqusra6spqEVJRkBoamvubq7vKCxngslP0JCKhC+v73Ky8yqyZsZNkA3Njc9PR0GnrjN3d7f l8+YECpEPTc56Tk7RDISndyYRvNGnvPK9/f29fvgzpsGOuiwIUMGjIMIYdz4QUJBKXEA9OnbNBEf v04VKV70JwoiABBISAwYGaBkyZEDNhxB8TBTxYn06sV0Sa9STJkSa0bESTOnTZ03c2bkiEkcAQwH Rkyw1MACBQsPLDkooeBCgkzxfmrUOtRnza9AeWb0ynPnzrI+iWoySmMFg0sN/yjIjWqpgAgeb4uK E8qPLE2ufQNfyldWE2GzZtMOVVs0EwEXQ2pQYIrBAga6AB7EiJw33N6NfA/Lu4mYLFjEg2cSVi34 52LGRlvgwBEkhAAADS7MrcSBBw8cNTpbyoq69MbiWlMnn5m48HKxx9MqZ9wYEwEWPGrgKMJCOIAC JooAB+4dAHHjlvyOBvx8dfP1p9UrPk7dqIvsPly8wHHBUoQZM5yQHXlYecRcemHRx9x8Zx3WFWuu tZYgffVlIkAKPvhgAgYsZCjCBR7g4MMMGnyAQ3blnUfdiixWdwkBMfDgAQc0AFdDhj6Mh0MIGtCA V4EtBinkcBaa8IEJQfw222KSTAbhAgcnpOjRkFSCA5FdNbyg5ZZcbllDCuWZN2WVZDLjUQMPpKnm mmw+cBuQZcb5DUQHEEBAAnjmqWeeBQiQwJueySloM1fWSUABCCSq6KJ2JmqLXpNEKumklFZqqaWB AAA7 ------=_NextPart_000_0000_01CAD1F3.97CEA1C0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.bmj.com/columns/icons/rss-button.gif R0lGODlhtAAWAOYAAP////f////89/369/357/313/705P7z1/3v4/zt3f7vy/7tyf3t0/zn1/zm zv3nv/3kxvzhzf3gw/3irvzdv/ndvPzbt/zYpfzUsvrTqPzRsvzSjvvQovzTg//MmfvNjvvGffvI c/rHgPvIWfjDj/rEbPrAf/y8jfu+bPu8jP2/Uvm8g/m7dfy9Wvq5jfu3h/q7YPq6T/q4TPq2XPiy Yvu1Oviudf+1F/u2Hf61DvqvWvqtYP2zBvirbPmsUvuuJ/mrSPioX/inUPmmP/yqD/qqCvqnKPai WPmnEvykGfmkH/mkGP2kAPyhHfqjBfmeO/qhA/qgAPqcF/meCfibHvmbEf+ZAPeUIfeSMvqVCPmU DveUAPmRFveOI/aMHPeMBpmZmfiLAPaLEfaHGPaEHveEEfiFAPeECPV9FvV5HfV7APV6B/d4Dvd2 CPV0EPd1APVqAPJkAGZmZgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5 BAAHAP8ALAAAAAC0ABYAAAf/gGCCg4SFhoeIiYqLjI2Oj5CRkooAlZaXmJmam5ydnp+goaKjm2Cc BQsLCqusrQoHAqWmpLS1tre4uZazmRM4PDnBwsM5NzkjBJqCuszNzs+hvJcFRExFUdjYRNvcSNcd ytLQ4+TltOKVD05OSyUbITJJVlNK9fZQKrGYy+b9/v/7ND2osqWEJQIMNhihVy9Jkikt9F3il0mO RTmeLFa8eNESR4yVPoLSmBEkQFzoAAzcEiPZJQMgqlRZsqRJloiZKF4iSXJTT48mAWjsOdTkT59B kZ7MlRKCFilIftRoscGApQ9VpGjNMkPiLnQ/iXbkiCksRrFCjSZNyxMkWbZv/98uBdVUi10lP5ZY WXJhQCURW6hQ4eq1ks6QaxErPpp259m1jB0vfjyZcuPLcz2llMDlC5AEBBx8MLIFhl8APsJc+dI1 J1i3HS8X3SgScWy4iYE2bisbduZRm7mYYXEJgQ8zKCo5sKul9b7XknFbjh4Zs+6yZItm92079++J miSIEaMExAUElQYMCWOhEg0zYnQUBnDYOu/o+O/vVot9svXeG33XyWZieKHFFlpQwUElEXzhQyUZ nHHGDvPVB6Bi+wWIIVpoSTaWZbNdWJ2A9IVXRhleeGABEFpUUIkQXKAHgRdqUOgaUkfFlWNQbd1W G3Yfdrdhj96RuFkZa5BQiaYBXuhQyQpnSABAAli8EUSFKZGopZYpUYAGGytUQkAXTzx5BgYAIFDl lTdu6aabm6WBxhUcOMDCGSlK8MQZPkBgQhltHIHlm4QaqUkDbrgxhhhcnEEGGeOJAel4ZMDRw6CF ZjpXSgPYEEcccIQq6qihxpGGA+FoqipAWQ6gwQsuxCqrCynUmsILJzQgy6q8mpMlAAEEK+ywxAYg yyTIJqvsssw222wgADs= ------=_NextPart_000_0000_01CAD1F3.97CEA1C0 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://www.bmj.com/home/icons/bmjh_current_cover.jpg /9j/4AAQSkZJRgABAQEAYABgAAD/4QAWRXhpZgAASUkqAAgAAAAAAAAAAAD/2wBDAAEBAQEBAQEB AQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQH/ 2wBDAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEB AQEBAQEBAQEBAQH/wAARCADpAK8DASIAAhEBAxEB/8QAHwAAAQUBAQEBAQEAAAAAAAAAAAECAwQF BgcICQoL/8QAtRAAAgEDAwIEAwUFBAQAAAF9AQIDAAQRBRIhMUEGE1FhByJxFDKBkaEII0KxwRVS 0fAkM2JyggkKFhcYGRolJicoKSo0NTY3ODk6Q0RFRkdISUpTVFVWV1hZWmNkZWZnaGlqc3R1dnd4 eXqDhIWGh4iJipKTlJWWl5iZmqKjpKWmp6ipqrKztLW2t7i5usLDxMXGx8jJytLT1NXW19jZ2uHi 4+Tl5ufo6erx8vP09fb3+Pn6/8QAHwEAAwEBAQEBAQEBAQAAAAAAAAECAwQFBgcICQoL/8QAtREA AgECBAQDBAcFBAQAAQJ3AAECAxEEBSExBhJBUQdhcRMiMoEIFEKRobHBCSMzUvAVYnLRChYkNOEl 8RcYGRomJygpKjU2Nzg5OkNERUZHSElKU1RVVldYWVpjZGVmZ2hpanN0dXZ3eHl6goOEhYaHiImK kpOUlZaXmJmaoqOkpaanqKmqsrO0tba3uLm6wsPExcbHyMnK0tPU1dbX2Nna4uPk5ebn6Onq8vP0 9fb3+Pn6/9oADAMBAAIRAxEAPwD0j4B/AP4F3XwH+Cd/f/Bn4S3l3efCT4e3F5eXHw+8H3V1d3V1 4P0/7ZeXl7/Z/wBK9V/4UB+z9/0RT4Of+Gx8If8Ayvrc/ZZ8Rap4U+DXwC13R/7Omv7T4N/D0Qw6 tpWka5pn+leA9PsibvSdX0+7sr4+hUgjtjrX74fErWfDlj+xd4f+Onhz4Z/CbQ/HOraT4I1C4nPw z8Jalpq3mr6xpukasFtLvTLpSCu47vNLqRt7nb/b+aZzQ4cp8LYRcOYLMVns8tyrC1Y1aGF9hmFe FKjCliqcMFP2dOXLzxq89Ru0o+zioucv8sOH+HsbxdX4+xUeMsyyr/VKnnOe4zCzo5jjfrGW4aup 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 v+nJVPhP97Rl/aHw1Y6fVd736/WfI//Z ------=_NextPart_000_0000_01CAD1F3.97CEA1C0 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://www.bmj.com/columns/icons/bmj-top100-163x135.jpg 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 L6lVMf/Z ------=_NextPart_000_0000_01CAD1F3.97CEA1C0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.bmj.com/columns/icons/Non-EEAsmallBMJbutton.gif R0lGODlhogBGAPcAAAAAAP///wCA/wBz/wBx/gB1/gBv/QBy/Vij/gB3/gB7/gB5/gB4/QB1/QB3 /QJ8/gJ6/gN4/gV9/gV8/Qd+/Qh7/gl+/gyB/w6A/RCB/heF/heD/hyI/hyG/SGM/iGL/iSN/iWO /yeP/jST/z6a/0Gb/0Gc/kKd/kie/06h/lKi/lel/l+s/mav/ozD/pPG/ZXI/6HO/qfR/uHv/ujz /wB9/gB9/QB7/QGA/wF//gF//QKA/wJ//wKA/QJ//QOC/wSB/gR//QV//waA/gaC/gaB/QmB/gmD /gmB/QqD/QuE/g2C/g2D/Q+G/g+D/RCF/xCH/hGI/xOI/ROH/RWJ/xWK/hWK/ReJ/heK/RmK/xmI /hqN/RuJ/huL/h+N/SCP/iKR/ySP/SWS/iiQ/SmS/iuW/yuT/yuR/S6W/S+U/jCU/jCX/jCW/TOZ /zeY/zqa/zuc/T6b+0Cf/kCd/EOf/kKf/ESi/0Wf/kWh/keh/kmi/kqk/lCl/lCn/lKn/1Ko/lWq /1aq/lqq/lys/l+u/mCv/l+s/WKw/mOv/2Kv/WSw/maz/2ax/mix/mmy/mu1/muz/my0/muz/W22 /263/m21/W61/XC3/nW5/3e8/3e7/3e6/Xm7/nm8/Xy7/n29/oC//oG//YO//obB/4jE/4vE/o3G /o3F/Y/H/4/F/ZbK/5bK/ZfJ/pnM/5nL/pvL+5/P/6TR/qTR/afT/6rV/6rT/qrU/a/X/7HX/7ba /rjc/7vd/7/f/8Hf/sPh/8nj/s/n/9Dn/tjr/tzt/93u/9/v/+/3//v9//z9/mu1/ILC/pLI/JXK /ZrN/qLR/qTT/qfU/6bT/azX/rLZ/sDg/sXj/8nk/szm/83m/c/n/dLp/tXq/tfr/tfr/dvu/9vt /uHw/uTy/+fz/uby/e32/sLi/sHh/dnt/uPy/+Lx/un1/+v2//L5//H4/uj0/fX6/vj8//f7/ur1 /e/4/vf8//b7/fv+//n8/fv9/f///f///v7+/f///wAAAAAAAAAAACH5BAEAAPwALAAAAACiAEYA AAj/AAUIHEiwoMGDCBMqXMiwocOHECMqDBBA3z6KGDNq3Khvo0eP+jp+HEmypMmTKFOqzCgQ5b6X +UJW3KcvpsiTIW2u3Mmzp8+dLU2GpDnDFrmY+fIFePmzqdOnUE8GLWkxJqwEX1ho+sNH0DCZUcOK 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 navbuk8Bm7Abu7I7u7RbuwkREAA7 ------=_NextPart_000_0000_01CAD1F3.97CEA1C0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.bmj.com/columns/icons/bmj-studentbmj-sml.gif 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 ------=_NextPart_000_0000_01CAD1F3.97CEA1C0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://group.bmj.com/bmjpg/images/icon-search.gif R0lGODlhFAASAOYAAP////7+//7///38+v38+/37+vTu5/Xs4+Pu+uHt+fPq4d/s+d7s+t7r+fHo 3t3q+djq/Nnq/Nrp+Nno+Nbn+Nbn99fn99Pm+NPl99Lk987k+9Di9c7i9szh9szi+M3h9c3g9cjf 9cne88je9cjd88fe9cLd+sjb8cPc9MHb+MLb9L7Z873Y87nW9r3V8L/U7LXT9OjLq7fQ7brP6LXP 7LLO7q/O8LDK6OTBnd21iZ2735y635m539WuhpKy28aogcqke86kdsyidYer15Gox4eo0oWm0oCm 08Kcb5mhrseZZsWXZHyh0LqUZJWXoLyNVbuHUK97QKVxMZ1nIpdfGAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5 BAEHAAAALAAAAAAUABIAAAeQgACCg4SFhoeIiQARJi0wMCACioIaGgyXEi4yAYoQHggVHKIPNC+K KQ0VHR0jrRs8ijAJqyUlKioUQ4o2CyEhKCgrKxdHijUWHbcsLCoiRYonMhMjyyoZOk4Hijc3HxgY JDtEPVAKijM+R0xGSUIxQVEOk4MEQEs4SlLzgwNITzlU9g0q0GTKD4GEDCBcuC8QADs= ------=_NextPart_000_0000_01CAD1F3.97CEA1C0 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://www.bmj.com/icons/search.gif R0lGODlhFAASAOYAAP////7///7+//79/P38+/38+v37+vTu5/Xs4+Pu+uLu+eLt+fPq4eHt+d7s +t/s+fHo3t7r+d3q+dnq/Njq/Nrp+Nno+Nfn99bn+Nbn99Pm+NPl99Hl99Lk987k+9Dj9tDi9c7i 9s3i+czi+M3h9czh9svh9s3g9crg9cnf9cne88jf9cje9cfe9cjd88Ld+sbd9cXd9cPc9Mjb8cTc 9MHb+MLb9MHa9MDa9L7Z873Y873X87vX87nW9rvW87/U7L3V8LjU87XT9OjLq7fQ7brP6LXP7LLO 7q/O8LDK6K7J6OTBnd21iZ2735y635m539WuhpKy28aogc6kdsqke8yidYer15Gox4eo0oWm0oCm 08Kcb5mhrseZZsWXZHyh0LqUZJWXoLyNVbuHUK97QKVxMZ1nIpdfGAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH5 BAQUAP8ALAAAAAAUABIAAAeQgACCg4SFhoeIiQATLz1CQicBioIeHg6XFUBEAooUIwkZIaISRj+K NREZJSUsrSBPikINqy0tNjYYVopIDysrMjI5ORpaikcXJbc6OjYqWIozRBYsyzYdTWEIiklJJBsb Lk5XUGMMikVRWl9ZXFVDU2QQk4MEVF5LXWXzgwVbYkxn9g0yAMaMFIGEDiBcuC8QADs= ------=_NextPart_000_0000_01CAD1F3.97CEA1C0 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.bmj.com/css/basic.css BODY { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; FONT: 62.5% arial,sans-serif; COLOR: #333; PADDING-TOP: 0px } A { =09 } IMG { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: = medium none; BORDER-RIGHT: medium none } A IMG { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-TOP: = medium none; BORDER-RIGHT: medium none } H1 { MARGIN-TOP: 10px; FONT: bold 2.1em arial, sans-serif; MARGIN-BOTTOM: = 2px; COLOR: #3a6d8e } H2 { MARGIN-TOP: 10px; FONT: bold 1.8em arial, sans-serif; MARGIN-BOTTOM: = 2px; COLOR: #009af6 } H3 { MARGIN-TOP: 10px; FONT: bold 1.6em arial, sans-serif; MARGIN-BOTTOM: = 2px; COLOR: #666 } H4 { MARGIN-TOP: 10px; FONT: bold 1.2em arial, sans-serif; MARGIN-BOTTOM: = 2px; COLOR: #333 } H5 { MARGIN-TOP: 10px; FONT: bold 1.2em arial, sans-serif; MARGIN-BOTTOM: = 2px; COLOR: #666 } P { MARGIN-TOP: 2px; FONT: 1.2em/1.4em arial, sans-serif; MARGIN-BOTTOM: = 10px } IMG.audio { PADDING-RIGHT: 10px } UL { LIST-STYLE-TYPE: disc } UL LI { LIST-STYLE-TYPE: disc; FONT: 1.2em/1.6em Arial, Sans Serif } LI UL LI { LIST-STYLE-TYPE: circle; FONT: 1em/1.6em Arial, Sans Serif } LI UL LI LI { LIST-STYLE-TYPE: square; FONT: 1em/1.6em Arial, Sans Serif } OL { =09 } OL LI { FONT: 1.2em Arial, Sans Serif } LI OL LI { FONT: 1em Arial, Sans Serif } UL UL { =09 } OL OL { =09 } UL OL { =09 } OL UL { =09 } DL { =09 } DL DT { =09 } DL DD { MARGIN: 0px 0px 1em } BLOCKQUOTE { MARGIN: 1em 0px 1em 20px } IMG.audio { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: = 0px; LINE-HEIGHT: 3em !important; MARGIN: 0pt; PADDING-LEFT: 0px; = PADDING-RIGHT: 10px; FLOAT: left; BORDER-TOP: medium none; BORDER-RIGHT: = medium none; PADDING-TOP: 0px } P.audio { LINE-HEIGHT: 3em !important } LI.audio { LIST-STYLE: none none outside; PADDING-BOTTOM: 0px; LINE-HEIGHT: 3em = !important; MARGIN: 0pt; PADDING-LEFT: 37px; PADDING-RIGHT: 0px; = BACKGROUND: url(http://www.bmj.com/home/icons/listen-icon2.jpg) = no-repeat 0pt 0em; PADDING-TOP: 0px } LI.read { LIST-STYLE: none none outside; PADDING-BOTTOM: 0px; LINE-HEIGHT: 3em = !important; MARGIN: 0pt; PADDING-LEFT: 37px; PADDING-RIGHT: 0px; = BACKGROUND: url(http://www.bmj.com/home/icons/read-icon.jpg) no-repeat = 0pt 0em; PADDING-TOP: 0px } H2.audio { LIST-STYLE: none none outside; PADDING-BOTTOM: 0px; MARGIN: 0pt; = PADDING-LEFT: 37px; PADDING-RIGHT: 0px; BACKGROUND: = url(http://www.bmj.com/home/icons/audio-icon.jpg) no-repeat 0pt 0em; = PADDING-TOP: 0px } PRE { =09 } CODE { =09 } TT { =09 } * HTML CODE { =09 } * HTML PRE { =09 } * HTML TT { =09 } FORM { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } FIELDSET { =09 } LEGEND { =09 } INPUT { VERTICAL-ALIGN: middle } SELECT { VERTICAL-ALIGN: middle } ------=_NextPart_000_0000_01CAD1F3.97CEA1C0 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.bmj.com/css/common.css A { COLOR: #006990; TEXT-DECORATION: none } A:hover { TEXT-DECORATION: underline } FIELDSET { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: = 0px; MARGIN: 0px 0px 1em; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; = BORDER-TOP: medium none; BORDER-RIGHT: medium none; PADDING-TOP: 0px } LEGEND { PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.5em; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; PADDING-TOP: 0px } HR { DISPLAY: none } LI LI { =09 } SUP { LINE-HEIGHT: 0 } .LayoutTable { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-SPACING: = 0; WIDTH: 100%; BORDER-COLLAPSE: collapse; CLEAR: both; BORDER-TOP: = medium none; BORDER-RIGHT: medium none } .LayoutTable TD { VERTICAL-ALIGN: top } .FormTable { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-SPACING: = 0; WIDTH: 100%; BORDER-COLLAPSE: collapse; CLEAR: both; FONT-SIZE: 100%; = BORDER-TOP: medium none; BORDER-RIGHT: medium none } .FormTable TD { PADDING-BOTTOM: 4px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; = PADDING-TOP: 4px } .FormTable TH { PADDING-BOTTOM: 4px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; = PADDING-TOP: 4px } .FormTable TH { TEXT-ALIGN: right; PADDING-RIGHT: 0.5em; FONT-WEIGHT: normal } .FormTable TH LABEL { FONT-WEIGHT: bold } .FormTable TH .Label { FONT-WEIGHT: bold } .FormTable TD .Label { FONT-WEIGHT: bold } .FormTable THEAD TH { BORDER-BOTTOM: #081e3f 1px solid; TEXT-ALIGN: left } .DataTable { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; BORDER-SPACING: = 0; WIDTH: 100%; BORDER-COLLAPSE: collapse; CLEAR: both; BORDER-TOP: = medium none; BORDER-RIGHT: medium none } .DataTable TH { PADDING-BOTTOM: 2px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; = PADDING-TOP: 2px } .DataTable TD { PADDING-BOTTOM: 2px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; = PADDING-TOP: 2px } .DataTable TR.Even TD { =09 } .DataTable TR.Even TH { =09 } .DataTable TR.Odd TD { =09 } .DataTable TR.Odd TH { =09 } .FormAction { TEXT-ALIGN: right; PADDING-TOP: 4px } .FormAction INPUT.Button { =09 } .TextInput { =09 } .ShowTitle { =09 } .Secure { =09 } .Inputs { PADDING-BOTTOM: 0px; MARGIN: 0px 0px 1em; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; PADDING-TOP: 0px } .Inputs LI { PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px 0px 1em; = PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px } .HorizList { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } .HorizList LI { PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: = 0px; PADDING-RIGHT: 1em; DISPLAY: inline; PADDING-TOP: 0px } .StandardBullet { PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.5em; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; PADDING-TOP: 0px } .StandardBullet LI { PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: = 12px; PADDING-RIGHT: 0px; BACKGROUND: = url(http://www.bmj.com/icons/site/bullet-services.jpg) no-repeat 0pt = 0.65em; FONT-SIZE: 1em !important; PADDING-TOP: 0px } #feeds-widget1 .StandardBullet LI { FONT-SIZE: 1.2em !important } .NoBullet { PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.5em; PADDING-LEFT: 10px; = PADDING-RIGHT: 0px; PADDING-TOP: 0px } .NoBullet LI { LIST-STYLE-TYPE: none; MARGIN-BOTTOM: 0.5em } .ImageList { PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: = 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px } .ImageList LI { PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px 0px 0.5em; = PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px } * HTML .ImageList LI { WIDTH: 100%; MARGIN-BOTTOM: 6px } .Item { =09 } .Content { =09 } .Icon { VERTICAL-ALIGN: middle } .Button { VERTICAL-ALIGN: middle } .Pic { DISPLAY: block } .Promo { DISPLAY: block } .LinkAction { WHITE-SPACE: nowrap } A.LinkMore { WHITE-SPACE: nowrap } .ClearFix { HEIGHT: 0px; CLEAR: both } .BoxFix { =09 } .Invisible { DISPLAY: none } LABEL.Invisible { POSITION: absolute; DISPLAY: block; TOP: -10000px; LEFT: -10000px } .HelpText { =09 } .Even { =09 } .Odd { =09 } .LegacyContent { =09 } #LegacyContent { =09 } .DEBUG { BACKGROUND: #f90 } P.byline { COLOR: #666 } DIV.button2 A#showanswer { BACKGROUND: url(/icons/site/icon-show.gif) white repeat-y right center } .button2 A:link { COLOR: #37aeee; TEXT-DECORATION: none } .button2 A:visited { COLOR: #37aeee; TEXT-DECORATION: none } .button2 A:hover { COLOR: #ff00ff; TEXT-DECORATION: none } .button2 A:active { COLOR: #37aeee; TEXT-DECORATION: none } DIV.button2 A { BORDER-BOTTOM: #006990 1px solid; BORDER-LEFT: #006990 1px solid; = PADDING-BOTTOM: 1px; PADDING-LEFT: 4px; PADDING-RIGHT: 17px; DISPLAY: = block; FLOAT: left; FONT-SIZE: 11px; BORDER-TOP: #006990 1px solid; = CURSOR: pointer; FONT-WEIGHT: bold; MARGIN-RIGHT: 5px; BORDER-RIGHT: = #006990 1px solid; TEXT-DECORATION: none; PADDING-TOP: 0px } #update .StandardBullet LI { FONT-SIZE: 1.2em !important } #careers-widget .StandardBullet LI { FONT-SIZE: 1.2em !important } ------=_NextPart_000_0000_01CAD1F3.97CEA1C0 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.bmj.com/css/layout.css #PageWrapper { MARGIN: 5px auto; WIDTH: 982px } #LayoutWrapper { =09 } #HeaderWrapper { BORDER-BOTTOM: #b8b6b6 0px solid; BORDER-LEFT: #b8b6b6 1px solid; = BORDER-TOP: #b8b6b6 1px solid; BORDER-RIGHT: #b8b6b6 1px solid } #BodyWrapper { BORDER-BOTTOM: #b8b6b6 1px solid; BORDER-LEFT: #b8b6b6 1px solid; = WIDTH: 982px; BORDER-TOP: #b8b6b6 0px solid; BORDER-RIGHT: #b8b6b6 1px = solid } #FooterWrapper { =09 } * HTML BODY { TEXT-ALIGN: center } * HTML #PageWrapper { TEXT-ALIGN: left } * HTML #HeaderWrapper { ZOOM: 1 } * HTML #BodyWrapper { ZOOM: 1 } #bmj-logo { MARGIN: 19px 0px 0px 23px; FLOAT: left } #SearchWrapper { TEXT-ALIGN: right; COLOR: #404040; CLEAR: right; MARGIN-RIGHT: 175px } #SearchWrapper A { COLOR: #404040 } #Authorization { TEXT-ALIGN: right; PADDING-BOTTOM: 7px; MARGIN: 0px 170px 0px 0px; = MIN-HEIGHT: 1em; COLOR: #404040; CLEAR: left; FONT-WEIGHT: bold } #Authorization A { WHITE-SPACE: nowrap; COLOR: #404040; FONT-WEIGHT: normal } * HTML #Authorization { HEIGHT: 1em } #site_search { =09 } #site_search FIELDSET { PADDING-BOTTOM: 10px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 7px } #site_search LABEL { PADDING-RIGHT: 8px } #site_search .TextInput { WIDTH: 120px; FONT-SIZE: 100% } #site_search A { TEXT-DECORATION: underline } #site_search .FormAction { DISPLAY: inline } .home-name { FONT-WEIGHT: bold } #MainNavWrap { WIDTH: 100%; BACKGROUND: url(/icons/site/bg.main-nav-wrap.gif) #e0f1fa = repeat-x 0px 0px; FLOAT: left } #MainNav { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 983px; = PADDING-RIGHT: 0px; FLOAT: left; HEIGHT: 25px; PADDING-TOP: 0px } #MainNav LI { POSITION: relative; LIST-STYLE-TYPE: none; FLOAT: left } #MainNav A { DISPLAY: block; BACKGROUND: url(/icons/site/main-nav.matrix.gif) = no-repeat 0px 0px; HEIGHT: 25px } #MainNav A SPAN { POSITION: absolute; TOP: -9999px; LEFT: -9999px } #main-nav_home A { WIDTH: 70px; BACKGROUND-POSITION: 0px 0px } .Active#main-nav_home A { BACKGROUND-POSITION: 0px -27px } .Hover#main-nav_home A { BACKGROUND-POSITION: 0px -27px } #main-nav_home A:hover { BACKGROUND-POSITION: 0px -27px } #main-nav_research A { WIDTH: 113px; BACKGROUND-POSITION: -70px 0px } .Active#main-nav_research A { BACKGROUND-POSITION: -70px -27px } .Hover#main-nav_research A { BACKGROUND-POSITION: -70px -27px } #main-nav_research A:hover { BACKGROUND-POSITION: -70px -27px } #main-nav_education A { WIDTH: 79px; BACKGROUND-POSITION: -183px 0px } .Active#main-nav_education A { BACKGROUND-POSITION: -183px -27px } .Hover#main-nav_education A { BACKGROUND-POSITION: -183px -27px } #main-nav_education A:hover { BACKGROUND-POSITION: -183px -27px } #main-nav_news A { WIDTH: 64px; BACKGROUND-POSITION: -262px 0px } .Active#main-nav_news A { BACKGROUND-POSITION: -262px -27px } .Hover#main-nav_news A { BACKGROUND-POSITION: -262px -27px } #main-nav_news A:hover { BACKGROUND-POSITION: -262px -27px } #main-nav_comment A { WIDTH: 85px; BACKGROUND-POSITION: -327px 0px } .Active#main-nav_comment A { BACKGROUND-POSITION: -327px -27px } .Hover#main-nav_comment A { BACKGROUND-POSITION: -327px -27px } #main-nav_comment A:hover { BACKGROUND-POSITION: -327px -27px } #main-nav_topics A { WIDTH: 70px; BACKGROUND-POSITION: -413px 0px } .Active#main-nav_topics A { BACKGROUND-POSITION: -413px -27px } .Hover#main-nav_topics A { BACKGROUND-POSITION: -413px -27px } #main-nav_topics A:hover { BACKGROUND-POSITION: -413px -27px } #main-nav_video A { WIDTH: 68px; BACKGROUND-POSITION: -485px 0px } .Active#main-nav_video A { BACKGROUND-POSITION: -485px -27px } .Hover#main-nav_video A { BACKGROUND-POSITION: -485px -27px } #main-nav_video A:hover { BACKGROUND-POSITION: -485px -27px } #main-nav_podcasts A { WIDTH: 80px; BACKGROUND-POSITION: -560px 0px } .Active#main-nav_podcasts A { BACKGROUND-POSITION: -560px -27px } .Hover#main-nav_podcasts A { BACKGROUND-POSITION: -560px -27px } #main-nav_podcasts A:hover { BACKGROUND-POSITION: -560px -27px } #main-nav_print-issues A { WIDTH: 69px; BACKGROUND-POSITION: -640px 0px } .Active#main-nav_print-issues A { BACKGROUND-POSITION: -640px -27px } .Hover#main-nav_print-issues A { BACKGROUND-POSITION: -640px -27px } #main-nav_print-issues A:hover { BACKGROUND-POSITION: -640px -27px } #main-nav_interactive A { WIDTH: 105px; BACKGROUND-POSITION: -505px 0px } .Active#main-nav_interactive A { BACKGROUND-POSITION: -505px -27px } .Hover#main-nav_interactive A { BACKGROUND-POSITION: -505px -27px } #main-nav_interactive A:hover { BACKGROUND-POSITION: -505px -27px } #main-nav_about A { WIDTH: 224px; BACKGROUND-POSITION: -791px 0px } .Active#main-nav_about A { BACKGROUND-POSITION: -791px -27px } .Hover#main-nav_about A { BACKGROUND-POSITION: -791px -27px } #main-nav_about A:hover { BACKGROUND-POSITION: -791px -27px } #MainNav UL { Z-INDEX: 2; BORDER-BOTTOM: #e0f1fa 1px solid; POSITION: absolute; = BORDER-LEFT: #e0f1fa 1px solid; PADDING-BOTTOM: 10px; MARGIN: 0px; = PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: #fff; BORDER-TOP: = #e0f1fa 11px solid; TOP: 25px; BORDER-RIGHT: #e0f1fa 1px solid; = PADDING-TOP: 5px; LEFT: 0px } #MainNav UL LI { MARGIN: 0px; DISPLAY: inline; FLOAT: none } #MainNav UL A { BORDER-BOTTOM: #ccc 1px dotted; PADDING-BOTTOM: 0.1em; MARGIN: 0px = 12px; PADDING-LEFT: 0px; WIDTH: auto; PADDING-RIGHT: 0px; BACKGROUND: = none transparent scroll repeat 0% 0%; HEIGHT: auto; PADDING-TOP: 0.1em } * HTML #MainNav UL A { BORDER-BOTTOM: #eee 1px solid; TEXT-INDENT: 1px; WIDTH: 100% } #MainNav LI UL { DISPLAY: none } #MainNav LI.Hover UL { DISPLAY: block } #main-nav_research UL { WIDTH: 163px } * HTML #main-nav_research UL { WIDTH: 165px } #main-nav_education UL { WIDTH: 160px } * HTML #main-nav_education UL { WIDTH: 162px } #main-nav_comment UL { WIDTH: 160px } * HTML #main-nav_comment UL { WIDTH: 162px } #main-nav_topics UL { WIDTH: 160px } * HTML #main-nav_topics UL { WIDTH: 162px } #main-nav_print-issues UL { WIDTH: 160px } * HTML #main-nav_print-issues UL { WIDTH: 162px } #main-nav_interactive UL { WIDTH: 193px } * HTML #main-nav_interactive UL { WIDTH: 197px } #explore { FLOAT: right } #explore A { WIDTH: 140px; DISPLAY: block; BACKGROUND: = url(/icons/site/bg.explore-BMJ.gif) no-repeat; HEIGHT: 25px } #explore A:hover { BACKGROUND-POSITION: 0px -27px } #explore A SPAN { DISPLAY: none } #resource_form { WIDTH: 323px; BACKGROUND: #006990; FLOAT: left; PADDING-TOP: 3px } #resource_form FIELDSET { MARGIN: 0px } #resource_form LEGEND { DISPLAY: none } #resource_form LABEL { PADDING-BOTTOM: 0px; PADDING-LEFT: 15px; PADDING-RIGHT: 5px; DISPLAY: = block; FLOAT: left; COLOR: #fff; FONT-WEIGHT: bold; PADDING-TOP: 1px } #resource_form SELECT { WIDTH: 9em; FONT-SIZE: 100% } #resource_form .FormAction { DISPLAY: inline } #ResourceNav { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 548px; = PADDING-RIGHT: 0px; BACKGROUND: url(/icons/site/resourcenav.matrix.gif) = no-repeat; FLOAT: right; HEIGHT: 33px; PADDING-TOP: 0px } #ResourceNav LI { BORDER-LEFT: #b8b6b6 1px solid; LIST-STYLE-TYPE: none; BACKGROUND: = url(/icons/site/bg.resourcenav.gif) repeat-x left bottom; FLOAT: left; = HEIGHT: 33px } #ResourceNav LI.Active { BACKGROUND: none transparent scroll repeat 0% 0% } #ResourceNav LI.Active#res-nav_bmj { BORDER-LEFT: #fff 1px solid } #ResourceNav DIV { DISPLAY: block; HEIGHT: 30px } #ResourceNav A { DISPLAY: block; HEIGHT: 30px } #ResourceNav SPAN { POSITION: absolute; TOP: -9999px; LEFT: -9999px } #ResourceNav A:hover { BACKGROUND-IMAGE: url(/icons/site/resourcenav.matrix.gif); = BACKGROUND-REPEAT: no-repeat } #res-nav_bmj { WIDTH: 43px } * HTML #res-nav_bmj { WIDTH: 44px } #res-nav_bmj A:hover { BACKGROUND-POSITION: -1px -32px } #res-nav_bmj-journals { WIDTH: 97px } * HTML #res-nav_bmj-journals { WIDTH: 98px } #res-nav_bmj-journals A:hover { BACKGROUND-POSITION: -45px -32px } #res-nav_bmj-careers { WIDTH: 94px } * HTML #res-nav_bmj-careers { WIDTH: 95px } #res-nav_bmj-careers A:hover { BACKGROUND-POSITION: -143px -32px } #res-nav_bmj-learning { WIDTH: 97px } * HTML #res-nav_bmj-learning { WIDTH: 98px } #res-nav_bmj-learning A:hover { BACKGROUND-POSITION: -238px -32px } #res-nav_bmj-knowledge { WIDTH: 110px } * HTML #res-nav_bmj-knowledge { WIDTH: 111px } #res-nav_bmj-knowledge A:hover { BACKGROUND-POSITION: -336px -32px } #res-nav_bmj-group { WIDTH: 101px } * HTML #res-nav_bmj-group { WIDTH: 102px } #res-nav_bmj-group A:hover { BACKGROUND-POSITION: -447px -32px } #BodyWrapper { BACKGROUND: url(/icons/site/bg.page.gif) repeat-y 0px 0px } #BodyWrapper A { =09 } #MainColumn { WIDTH: 615px; FLOAT: left; BORDER-TOP: #ccc 1px solid; PADDING-TOP: = 14px } #SideColumn { WIDTH: 194px; FLOAT: left } #PromoColumn { WIDTH: 171px; FLOAT: left; BORDER-TOP: #ccc 1px solid } * HTML #MainColumn { =09 } * HTML #SideColumn { =09 } * HTML #PromoColumn { =09 } #CategoryHeader { PADDING-BOTTOM: 3px; WIDTH: 978px; BACKGROUND: #fff; FLOAT: left } #CategoryHeader H1 { MARGIN: 15px 0px 0px 20px; FONT-FAMILY: georgia, times, serif; FLOAT: = left; COLOR: #3e647e; FONT-WEIGHT: normal } * HTML #CategoryHeader H1 { DISPLAY: inline } #CategoryHeader #PageTools { TEXT-ALIGN: right; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: = 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 364px; PADDING-TOP: 2em } #CategoryHeader #PageTools LI { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 8px; PADDING-RIGHT: = 0px; DISPLAY: inline; PADDING-TOP: 0px } #CategoryHeader #PageTools LI SPAN { POSITION: absolute; TOP: -9999px; LEFT: -9999px } #CategoryHeader .Disclaimer { LINE-HEIGHT: 1.2; MARGIN: 6px 0px 0px; WIDTH: 225px; FLOAT: right } #Breadcrumb { BORDER-BOTTOM: #b3d5e4 1px solid; PADDING-BOTTOM: 0.3em; MARGIN: 0px; = PADDING-LEFT: 14px; PADDING-RIGHT: 14px; BACKGROUND: #e0f1fa; CLEAR: = left; FONT-SIZE: 1.1em; PADDING-TOP: 0.3em } #SideColumn .Item { BORDER-BOTTOM: #cccccc 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: = 10px; PADDING-RIGHT: 10px; PADDING-TOP: 0px } #SideColumn .ItemPrint { BORDER-BOTTOM: #cccccc 1px solid; PADDING-BOTTOM: 0px; PADDING-LEFT: = 8px; PADDING-RIGHT: 8px; PADDING-TOP: 0px } #SideColumn .Item H2 { TEXT-ALIGN: left; COLOR: #333333; FONT-SIZE: 1.2em } #polldaddy-head { BORDER-BOTTOM: #cbb676 1px solid; TEXT-ALIGN: left; BORDER-LEFT: = #cbb676 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; = PADDING-RIGHT: 5px; DISPLAY: block; BACKGROUND: #cbb676 0% 50%; COLOR: = #000000; FONT-SIZE: 1.2em; BORDER-TOP: #cbb676 1px solid; FONT-WEIGHT: = bold; BORDER-RIGHT: #cbb676 1px solid; PADDING-TOP: 5px } #polldaddy-bottom { BORDER-BOTTOM: #cbb676 1px solid; TEXT-ALIGN: left; BORDER-LEFT: = #cbb676 1px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; = PADDING-RIGHT: 5px; BACKGROUND: #f9f7ec; FONT-SIZE: 1.2em; BORDER-RIGHT: = #cbb676 1px solid; PADDING-TOP: 5px } #SideColumn .ItemPrint H2 { COLOR: #333333; FONT-SIZE: 1.2em } #print-issue { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: = 15px !important; PADDING-LEFT: 8px !important; PADDING-RIGHT: 8px = !important; BORDER-TOP: medium none; BORDER-RIGHT: medium none; = PADDING-TOP: 0px !important } #print-issue H2 { BORDER-BOTTOM: #ccc 0px solid; BORDER-LEFT: #ccc 1px solid; = PADDING-BOTTOM: 5px; MARGIN: 0px; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; = COLOR: #069; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px solid; = PADDING-TOP: 5px } #research-archive { PADDING-BOTTOM: 0px !important; PADDING-LEFT: 0px !important; = PADDING-RIGHT: 0px !important; BORDER-TOP: medium none; PADDING-TOP: 0px = !important } #research-archive H2 { PADDING-BOTTOM: 5px; MARGIN-TOP: 0px; PADDING-LEFT: 7px; PADDING-RIGHT: = 7px; BACKGROUND: #069; COLOR: #fff !important; FONT-SIZE: 1.2em = !important; PADDING-TOP: 5px } #research-archive FORM { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; = PADDING-TOP: 0px } #research_archive_form .FormTable TD { PADDING-BOTTOM: 6px !important; PADDING-LEFT: 0px !important; = PADDING-RIGHT: 0px !important; PADDING-TOP: 6px !important } #research_archive_form TH .Label { FONT-WEIGHT: normal !important } #research_archive_form LABEL { FONT-WEIGHT: normal !important } #research_archive_form #search_text { WIDTH: 90px } #research_archive_form SELECT { FONT-SIZE: 92% } #research_archive_form .FormAction { DISPLAY: inline } #era-ad-links { BORDER-BOTTOM: #444 1px solid; BORDER-LEFT: #444 1px solid; = PADDING-BOTTOM: 0px !important; MARGIN: 0px 6px 10px; PADDING-LEFT: 0px = !important; PADDING-RIGHT: 0px !important; BACKGROUND: #f4f4f4; = BORDER-TOP: #444 1px solid; BORDER-RIGHT: #444 1px solid; PADDING-TOP: = 0px !important } #era-ad-links H2 { PADDING-BOTTOM: 1px; BACKGROUND: #900; COLOR: #fff } #era-ad-links UL { PADDING-BOTTOM: 6px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; = PADDING-TOP: 0px } #era-ad-links UL LI A { COLOR: #333 } #featured-interactive UL { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } #featured-interactive LI { POSITION: relative; PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: = 0px 0px 1em; MIN-HEIGHT: 51px; PADDING-LEFT: 60px; PADDING-RIGHT: 0px; = PADDING-TOP: 0px } #featured-interactive LI IMG.Pic { POSITION: absolute; TOP: 0.3em; LEFT: 0px } * HTML #featured-interactive LI { HEIGHT: 51px } #rapid-responses DT { PADDING-LEFT: 23px } #rapid-responses DD { PADDING-LEFT: 23px } #rapid-responses DT { BACKGROUND: url(/icons/site/icon.text-bubble.gif) no-repeat 0px 0.3em } #rapid-responses UL { PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: = 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px } #rapid-responses UL LI { PADDING-BOTTOM: 0px; MARGIN: 0px 0px 0.5em; PADDING-LEFT: 23px; = PADDING-RIGHT: 0px; BACKGROUND: url(/icons/site/icon.text-bubble.gif) = no-repeat 0px 0.3em; PADDING-TOP: 0px } #rapid-responses .LinkMore { TEXT-ALIGN: right; MARGIN: 0px 10px 0.5em 0px } * HTML #rapid-responses { ZOOM: 1 } #SideColumn #side-column-promos { PADDING-LEFT: 5px; PADDING-RIGHT: 5px } * HTML #SideColumn #side-column-promos { FONT-SIZE: 0px } .column2_box { =09 } #Col2Box1Ad { TEXT-ALIGN: center } #PromoColumn .Item { PADDING-BOTTOM: 12px; MARGIN: 0px 0px 12px 1px; PADDING-LEFT: 12px; = PADDING-RIGHT: 12px; BORDER-TOP: #ccc 1px solid; PADDING-TOP: 12px } #PromoColumn .Item H2 { COLOR: #333333; FONT-SIZE: 1.1em } #PromoColumn .Item H2.large { COLOR: #333333; FONT-SIZE: 1.4em } #PromoColumn .First { BORDER-BOTTOM: #ccc 1px solid; BORDER-TOP: medium none } #PromoColumn .LinkMore { TEXT-ALIGN: right; MARGIN: 0px } #PromoColumn #email-alerts { BORDER-BOTTOM: #ccc 1px solid; PADDING-BOTTOM: 12px; MARGIN: 0px 0px = 0px 3px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: #fff; = PADDING-TOP: 0px } #PromoColumn #email-alerts H2 { PADDING-BOTTOM: 5px; PADDING-LEFT: 7px; PADDING-RIGHT: 7px; BACKGROUND: = #fafafa; PADDING-TOP: 5px } #PromoColumn #email-alerts P { PADDING-BOTTOM: 0px; PADDING-LEFT: 12px; PADDING-RIGHT: 12px; = PADDING-TOP: 0px } #PromoColumn #bmj-knowledge { PADDING-LEFT: 0px; PADDING-RIGHT: 0px } #PromoColumn #bmj-knowledge H2 { PADDING-LEFT: 12px } #PromoColumn #bmj-group { PADDING-LEFT: 0px; PADDING-RIGHT: 0px } #PromoColumn #bmj-group H2 { PADDING-LEFT: 12px } #PromoColumn #product-student { TEXT-ALIGN: left; PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; = PADDING-RIGHT: 5px; MARGIN-BOTTOM: 0px; MARGIN-LEFT: 3px; PADDING-TOP: = 5px } H2#student-title { BACKGROUND-IMAGE: url(/columns/icons/student-logo-sml.jpg); = PADDING-BOTTOM: 0pt; MARGIN: 0px; PADDING-LEFT: 0pt; PADDING-RIGHT: 0pt; = BACKGROUND-REPEAT: no-repeat; HEIGHT: 25px; OVERFLOW: hidden; = PADDING-TOP: 25px } #PromoColumn #product-student P { FONT-SIZE: 1.1em } .student { FONT-SIZE: 1.1em !important } #PromoColumn #product-info { BORDER-BOTTOM: #ccc 1px solid; MARGIN-LEFT: 3px; BORDER-TOP: #ccc 1px = solid } #FooterWrapper { PADDING-TOP: 0.75em } #FooterWrapper P { TEXT-ALIGN: center; MARGIN: 0px; COLOR: #555 } #FooterWrapper A { COLOR: #555 } .AdWrapper { TEXT-ALIGN: center } #PromoColumn .AdWrapper { BORDER-BOTTOM: #ccc 0px solid; PADDING-BOTTOM: 5px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; PADDING-TOP: 5px } #AdLeaderboard { MARGIN: 10px 0px } #AdSkyscraper { =09 } #product-info { =09 } #video-highlight { BORDER-BOTTOM: #bfc7c9 1px solid; BORDER-LEFT: #bfc7c9 1px solid; = PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #eff4f5; MIN-HEIGHT: 200px; = PADDING-LEFT: 5px; PADDING-RIGHT: 5px; HEIGHT: auto !important; = BORDER-TOP: #ffffff 1px solid; BORDER-RIGHT: #bfc7c9 1px solid; = PADDING-TOP: 5px } H2.video-highlight { PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #006990; MARGIN: 0px; = PADDING-LEFT: 5px; PADDING-RIGHT: 5px; COLOR: #ffffff; PADDING-TOP: 5px } #video-highlight-small { BORDER-BOTTOM: #bfc7c9 1px solid; BORDER-LEFT: #bfc7c9 1px solid; = PADDING-BOTTOM: 5px; BACKGROUND-COLOR: #eff4f5; MIN-HEIGHT: 100px; = PADDING-LEFT: 5px; PADDING-RIGHT: 5px; HEIGHT: auto !important; = BORDER-TOP: #ffffff 1px solid; BORDER-RIGHT: #bfc7c9 1px solid; = PADDING-TOP: 5px } #coming-soon { BORDER-BOTTOM: #bfc7c9 1px solid; BORDER-LEFT: #bfc7c9 1px solid; = PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #eff4f5; PADDING-LEFT: 5px; = PADDING-RIGHT: 5px; MARGIN-BOTTOM: 30px; HEIGHT: 210px; BORDER-TOP: = #ffffff 1px solid; BORDER-RIGHT: #bfc7c9 1px solid; PADDING-TOP: 0px } #coming-soon H2 { PADDING-LEFT: 8px } #coming-soon .float-left { MARGIN: 5px 10px; FLOAT: left } .float-left { MARGIN: 5px 10px 75px; FLOAT: left } .float-left-small { MARGIN: 5px 10px 45px; FLOAT: left } .float-left-large { MARGIN: 5px 10px 20px; FLOAT: left } @media Print =20 { .ui-tabs-nav { DISPLAY: none } } .ui-tabs-nav { BORDER-BOTTOM: #333333 4px solid; PADDING-BOTTOM: 0px !important; = LIST-STYLE-TYPE: none !important; MARGIN: 0px; PADDING-LEFT: 0px = !important; WIDTH: 100%; PADDING-RIGHT: 0px !important; PADDING-TOP: 0px = !important } .ui-tabs-nav:after { DISPLAY: block; CLEAR: both } .ui-tabs-nav LI { MARGIN: 0px; PADDING-LEFT: 0px !important; PADDING-RIGHT: 10px = !important; BACKGROUND: none transparent scroll repeat 0% 0%; FLOAT: = left; FONT-WEIGHT: bold } .ui-tabs-nav A { PADDING-BOTTOM: 5px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FLOAT: = left; COLOR: black; FONT-WEIGHT: bold; PADDING-TOP: 5px } .ui-tabs-nav A SPAN { PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; FLOAT: = left; COLOR: black; FONT-WEIGHT: bold; PADDING-TOP: 0px } .ui-tabs-nav A { BORDER-LEFT: #cebb80 1px solid; MARGIN: 0px; OUTLINE-STYLE: none; = OUTLINE-COLOR: invert; PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; = WHITE-SPACE: nowrap; BACKGROUND: = url(http://casereports.bmj.com/siteimages/body-subnav-button.jpg) = repeat-x right top; BORDER-TOP: #cebb80 1px solid; BORDER-RIGHT: #cebb80 = 1px solid; TEXT-DECORATION: none } .ui-tabs-nav A:link { COLOR: #fff } .ui-tabs-nav A:visited { COLOR: #fff } .ui-tabs-nav .ui-tabs-selected A { BORDER-BOTTOM: black 1px solid; BORDER-LEFT: black 1px solid; = BACKGROUND: black repeat-x right top; COLOR: white; BORDER-TOP: black = 1px solid; BORDER-RIGHT: black 1px solid } .ui-tabs-nav .ui-tabs-selected A SPAN { COLOR: white } .ui-tabs-nav .ui-tabs-selected A:link { CURSOR: text } .ui-tabs-nav .ui-tabs-selected A:visited { CURSOR: text } .ui-tabs-nav .ui-tabs-disabled A:link { CURSOR: text } .ui-tabs-nav .ui-tabs-disabled A:visited { CURSOR: text } .ui-tabs-nav A:hover { CURSOR: pointer } .ui-tabs-nav A:focus { CURSOR: pointer } .ui-tabs-nav A:active { CURSOR: pointer } .ui-tabs-nav .ui-tabs-unselect A:hover { CURSOR: pointer } .ui-tabs-nav .ui-tabs-unselect A:focus { CURSOR: pointer } .ui-tabs-nav .ui-tabs-unselect A:active { CURSOR: pointer } .ui-tabs-disabled { FILTER: alpha(opacity=3D40); opacity: .4 } .ui-tabs-nav .ui-tabs-disabled A:link { COLOR: #000 } .ui-tabs-nav .ui-tabs-disabled A:visited { COLOR: #000 } .ui-tabs-panel { PADDING-BOTTOM: 0px; PADDING-LEFT: 10px; WIDTH: 758px; PADDING-RIGHT: = 10px; BACKGROUND: #fff; FLOAT: left; PADDING-TOP: 0px } * HTML .ui-tabs-nav { DISPLAY: inline-block } *:first-child + HTML .ui-tabs-nav { DISPLAY: inline-block } ------=_NextPart_000_0000_01CAD1F3.97CEA1C0 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.bmj.com/css/header.footer.style2.css DIV.clear { HEIGHT: 1px; CLEAR: both } A { OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium } IMG A { BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: = 0px; TEXT-DECORATION: none } FORM { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } .hide { DISPLAY: none } DIV.spacer { HEIGHT: 10px; CLEAR: both } #wrapper { TEXT-ALIGN: left; PADDING-BOTTOM: 0px; MARGIN: 0px auto; PADDING-LEFT: = 0px; WIDTH: 982px; PADDING-RIGHT: 0px; FONT-FAMILY: arial; PADDING-TOP: = 0px } H1 { FONT: bold 21px arial,sans-serif } .bold { FONT-WEIGHT: bold } P.error { COLOR: #d6006e } UL.error { LIST-STYLE-POSITION: inside; PADDING-LEFT: 0px; COLOR: #d6006e; = MARGIN-LEFT: 0px; FONT-SIZE: 12px; FONT-WEIGHT: bold } .error UL LI { LIST-STYLE-POSITION: inside; LINE-HEIGHT: 1.6em; LIST-STYLE-TYPE: disc; = PADDING-LEFT: 15px; COLOR: #d6006e; FONT-WEIGHT: normal } FORM.registerform FIELDSET { BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; = PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; = MARGIN-BOTTOM: 15px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px = solid; PADDING-TOP: 10px } FORM.registerform LEGEND { FONT: bold 16px arial,sans-serif; COLOR: #333 } FORM.registerform H2 { PADDING-BOTTOM: 0px; MARGIN-TOP: 20px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; FONT-SIZE: 18px; PADDING-TOP: 0px } FORM.registerform P { PADDING-BOTTOM: 0px; MARGIN-TOP: 20px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; FONT-SIZE: 12px; PADDING-TOP: 0px } FORM.registerform UL LI { BORDER-BOTTOM: medium none; PADDING-BOTTOM: 2px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; FONT-SIZE: 12px; PADDING-TOP: 2px } FORM.registerform OL LI { BORDER-BOTTOM: #efefef 1px solid; PADDING-BOTTOM: 2px; MARGIN: 5px 0px; = PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 12px; PADDING-TOP: 2px } FORM.registerform OL LI OL { MARGIN-LEFT: 50px } FORM.registerform OL LI OL LI { BORDER-BOTTOM: medium none } FORM.registerform OL LI UL LI { BORDER-BOTTOM: medium none } FORM.registerform H1 { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } FORM.registerform UL.title LI { PADDING-BOTTOM: 0px; MARGIN: 0px 10px 0px 0px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-TOP: 0px } FORM.registerform LABEL { LINE-HEIGHT: 1.8em; DISPLAY: inline-block; VERTICAL-ALIGN: top } FORM.registerform LABEL.email { WIDTH: 120px } FORM.registerform LABEL.country { WIDTH: 120px } FORM.registerform LABEL.title { WIDTH: 120px } FORM.registerform LABEL.first-name { WIDTH: 120px } FORM.registerform LABEL.last-name { WIDTH: 120px } FORM.registerform LABEL.membership { WIDTH: 250px } FORM.registerform UL.specialty { WIDTH: 33%; FLOAT: left } FORM.registerform SPAN.warn { MARGIN-LEFT: 55px; FONT-WEIGHT: bold } #global-search { MARGIN-TOP: 3px; WIDTH: 255px; DISPLAY: inline; FLOAT: left; = MARGIN-LEFT: 10px } #global-search LABEL { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } #global-search FIELDSET { BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; = PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 3px; WIDTH: 250px; = PADDING-RIGHT: 0px; BACKGROUND: #f6f6f6; BORDER-TOP: #ccc 1px solid; = BORDER-RIGHT: #ccc 1px solid; PADDING-TOP: 0px } #global-search INPUT { COLOR: #555 } #global-search INPUT.text { BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 3px; = PADDING-LEFT: 3px; WIDTH: 213px; PADDING-RIGHT: 3px; BACKGROUND: = #f6f6f6; FLOAT: left; COLOR: #555; FONT-SIZE: 11px; BORDER-TOP: 0px; = BORDER-RIGHT: 0px; PADDING-TOP: 3px } #global-search INPUT.Button { PADDING-BOTTOM: 1px; PADDING-LEFT: 0px; PADDING-RIGHT: 1px; FLOAT: = right; PADDING-TOP: 1px } .hidden { BORDER-BOTTOM: medium none; BORDER-LEFT: medium none; PADDING-BOTTOM: = 0px; MARGIN: -1px 0px 0px -1px; PADDING-LEFT: 0px; WIDTH: 1px; = PADDING-RIGHT: 0px; DISPLAY: block; BACKGROUND: none transparent scroll = repeat 0% 0%; HEIGHT: 1px; OVERFLOW: hidden; BORDER-TOP: medium none; = BORDER-RIGHT: medium none; PADDING-TOP: 0px } #global-nav { BORDER-BOTTOM: #ccc 1px solid; PADDING-BOTTOM: 30px; MARGIN: 0px; = PADDING-LEFT: 0px; PADDING-RIGHT: 0px; BACKGROUND: #ececec; PADDING-TOP: = 0px } .product#global-nav { BACKGROUND: url(/icons/site/bg-global-nav-product.gif) #ececec = no-repeat center bottom } #global-nav DIV.ad-leaderboard { TEXT-ALIGN: center; PADDING-BOTTOM: 3px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; BACKGROUND: = url(/icons/site/bg-horizontal-dotted.gif) repeat-x left bottom; = PADDING-TOP: 3px } #global-nav #resource-nav { POSITION: relative; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: = 0px; WIDTH: 540px; PADDING-RIGHT: 0px; FLOAT: right; HEIGHT: 26px; = OVERFLOW: hidden; PADDING-TOP: 0px } #global-nav #resource-nav LI { LIST-STYLE-TYPE: none; FLOAT: left; HEIGHT: 26px } #global-nav #resource-nav DIV { BACKGROUND-IMAGE: = url(http://group.bmj.com/repository/images/global-nav-matrix.gif); = DISPLAY: block; HEIGHT: 26px } #global-nav #resource-nav A { BACKGROUND-IMAGE: = url(http://group.bmj.com/repository/images/global-nav-matrix.gif); = DISPLAY: block; HEIGHT: 26px } #global-nav #resource-nav SPAN { POSITION: absolute; TOP: -9999px; LEFT: -9999px } #global-nav #resource-nav A:hover { BACKGROUND-REPEAT: no-repeat } #global-nav #resource-nav #bmj A { WIDTH: 49px; BACKGROUND-POSITION: 0px 0px } #global-nav #resource-nav #bmj A:hover { BACKGROUND-POSITION: 0px -26px } #global-nav #resource-nav #bmj A.Active { BACKGROUND-POSITION: 0px -26px } #global-nav #resource-nav #bmj-journals A { WIDTH: 88px; BACKGROUND-POSITION: -49px 0px } #global-nav #resource-nav #bmj-journals A:hover { BACKGROUND-POSITION: -49px -26px } #global-nav #resource-nav #bmj-journals A.Active { BACKGROUND-POSITION: -49px -26px } #global-nav #resource-nav #bmj-careers A { WIDTH: 84px; BACKGROUND-POSITION: -137px 0px } #global-nav #resource-nav #bmj-careers A:hover { BACKGROUND-POSITION: -137px -26px } #global-nav #resource-nav #bmj-careers A.Active { BACKGROUND-POSITION: -137px -26px } #global-nav #resource-nav #bmj-learning A { WIDTH: 92px; BACKGROUND-POSITION: -221px 0px } #global-nav #resource-nav #bmj-learning A:hover { BACKGROUND-POSITION: -221px -26px } #global-nav #resource-nav .Active#bmj-learning { BACKGROUND-POSITION: -221px -26px } #global-nav #resource-nav #bmj-knowledge A { WIDTH: 104px; BACKGROUND-POSITION: -313px 0px } #global-nav #resource-nav #bmj-knowledge A:hover { BACKGROUND-POSITION: -313px -26px } #global-nav #resource-nav #bmj-knowledge A.Active { BACKGROUND-POSITION: -313px -26px } #global-nav #resource-nav #bmj-evidence-centre A { WIDTH: 131px; BACKGROUND-POSITION: -503px 0px } #global-nav #resource-nav #bmj-evidence-centre A:hover { BACKGROUND-POSITION: -503px -26px } #global-nav #resource-nav #bmj-evidence-centre A.Active { BACKGROUND-POSITION: -503px -26px } #global-nav #resource-nav #bmj-group A { WIDTH: 93px; BACKGROUND-POSITION: -417px 0px } #global-nav #resource-nav #bmj-group A:hover { BACKGROUND-POSITION: -417px -26px } #global-nav #resource-nav #bmj-group A.Active { BACKGROUND-POSITION: -417px -26px } #global-nav A { OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium } #clearleft { CLEAR: left } #main-search { MARGIN-TOP: 10px; WIDTH: 255px; DISPLAY: inline; FLOAT: right; = MARGIN-RIGHT: 5px } #main-search LABEL { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } #main-search FIELDSET { BORDER-BOTTOM: #ccc 1px solid; BORDER-LEFT: #ccc 1px solid; = PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 250px; = PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px solid; BORDER-RIGHT: #ccc 1px = solid; PADDING-TOP: 0px } #main-search INPUT { COLOR: #555 } #main-search INPUT.text { BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; PADDING-BOTTOM: 3px; = PADDING-LEFT: 3px; WIDTH: 213px; PADDING-RIGHT: 3px; FONT: 13px = arial,sans-serif; FLOAT: left; COLOR: #555; BORDER-TOP: 0px; = BORDER-RIGHT: 0px; PADDING-TOP: 3px } #main-search INPUT.Button { PADDING-BOTTOM: 3px; PADDING-LEFT: 0px; PADDING-RIGHT: 3px; FLOAT: = right; PADDING-TOP: 3px } #Authorization { TEXT-ALIGN: right; PADDING-BOTTOM: 7px; MARGIN: 0px 10px 0px 0px; = MIN-HEIGHT: 1em; COLOR: #404040; CLEAR: left; FONT-WEIGHT: bold } HR { DISPLAY: none } #main-search P { TEXT-ALIGN: right; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; FONT-SIZE: 1em; PADDING-TOP: 0px } #logo { WIDTH: 340px; DISPLAY: inline; FLOAT: left; OVERFLOW: visible } P.status { TEXT-ALIGN: right; PADDING-BOTTOM: 0px; MARGIN: 5px 0px 0px; = PADDING-LEFT: 0px; WIDTH: 440px; PADDING-RIGHT: 0px; FONT: 11px/1.4em = arial, sans-serif; FLOAT: right; PADDING-TOP: 0px } P.status A:link { BORDER-BOTTOM: #999 1px dotted; COLOR: #006990; TEXT-DECORATION: none } P.status A:visited { BORDER-BOTTOM: #999 1px dotted; COLOR: #006990; TEXT-DECORATION: none } P.status A:active { BORDER-BOTTOM: #999 1px dotted; COLOR: #006990; TEXT-DECORATION: none } P.status A:hover { BORDER-BOTTOM: #666 1px dotted; COLOR: #ff00ff; TEXT-DECORATION: none } #header { BORDER-BOTTOM: #b8b6b6 0px solid; TEXT-ALIGN: left; BORDER-LEFT: = #b8b6b6 1px solid; PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; = WIDTH: 982px; PADDING-RIGHT: 0px; BORDER-TOP: #b8b6b6 0px solid; = BORDER-RIGHT: #b8b6b6 1px solid; PADDING-TOP: 8px } #header IMG { BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: = 0px; TEXT-DECORATION: none } #footer { TEXT-ALIGN: center; PADDING-BOTTOM: 0px; MARGIN: 0px auto; = PADDING-LEFT: 5px; WIDTH: 808px; PADDING-RIGHT: 5px; PADDING-TOP: 20px } #footer P { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; FONT: 11px/1.6em arial, sans serif; PADDING-TOP: 0px } #footer DIV.legal { TEXT-ALIGN: right; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; PADDING-TOP: 0px } #footer DIV.legal UL { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; PADDING-TOP: 0px } #footer DIV.legal LI { PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: = 0px; PADDING-RIGHT: 0px; DISPLAY: inline; FONT: 11px/1.6em Arial, Sans = Serif; PADDING-TOP: 0px } #footer DIV.copyright { TEXT-ALIGN: right; MARGIN-BOTTOM: 30px; CLEAR: both } #footer A:link { BORDER-BOTTOM: #ccc 1px dotted; COLOR: #006990; TEXT-DECORATION: none } #footer A:visited { BORDER-BOTTOM: #ccc 1px dotted; COLOR: #006990; TEXT-DECORATION: none } #footer A:active { BORDER-BOTTOM: #ccc 1px dotted; COLOR: #006990; TEXT-DECORATION: none } #footer A:hover { BORDER-BOTTOM: #999 1px dotted; COLOR: #ff00ff; TEXT-DECORATION: none } ------=_NextPart_000_0000_01CAD1F3.97CEA1C0 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.bmj.com/css/services.css BODY { FONT-FAMILY: arial, verdana, sans-serif; FONT-SIZE: 62.5% } #whatsnew-box-head1 { BORDER-BOTTOM: #006990 1px solid; BORDER-LEFT: #006990 1px solid; = PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: = block; BACKGROUND: #006990; COLOR: #fff; FONT-SIZE: 1.2em; BORDER-TOP: = #006990 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #006990 1px solid; = PADDING-TOP: 5px } #whatsnew-box { BORDER-BOTTOM: #006990 1px solid; BORDER-LEFT: #006990 1px solid; = PADDING-BOTTOM: 5px; MARGIN-TOP: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: = 5px; BACKGROUND: #ffffff; FONT-SIZE: 1.2em; BORDER-TOP: #006990 1px = solid; BORDER-RIGHT: #006990 1px solid; PADDING-TOP: 5px } #whatsnew-box A:link { COLOR: #000; TEXT-DECORATION: none } #whatsnew-box A:visited { COLOR: #000; TEXT-DECORATION: none } #whatsnew-box A:hover { TEXT-DECORATION: underline } #whatsnew-box UL { MARGIN-LEFT: 0px } #blogs-box-head1 { BORDER-BOTTOM: #006990 1px solid; BORDER-LEFT: #006990 1px solid; = PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: = block; BACKGROUND: #006990; COLOR: #fff; FONT-SIZE: 1.2em; BORDER-TOP: = #006990 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #006990 1px solid; = PADDING-TOP: 5px } #blogs-box { BORDER-BOTTOM: #006990 1px solid; BORDER-LEFT: #006990 1px solid; = PADDING-BOTTOM: 5px; MARGIN-TOP: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: = 5px; BACKGROUND: #ffffff; FONT-SIZE: 1.2em; BORDER-TOP: #006990 1px = solid; BORDER-RIGHT: #006990 1px solid; PADDING-TOP: 5px } #blogs-box A:link { COLOR: #000; TEXT-DECORATION: none } #blogs-box A:visited { COLOR: #000; TEXT-DECORATION: none } #blogs-box A:hover { TEXT-DECORATION: underline } #blogs-box UL { MARGIN-LEFT: 0px } #blogs-box IMG { MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px } #poll-box { BORDER-BOTTOM: #cbb676 1px solid; BORDER-LEFT: #cbb676 1px solid; = PADDING-BOTTOM: 5px; MARGIN-TOP: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: = 5px; BACKGROUND: #fbfaf4; FONT-SIZE: 1.1em !important; BORDER-TOP: = #cbb676 1px solid; BORDER-RIGHT: #cbb676 1px solid; PADDING-TOP: 5px } #poll-box A:link { COLOR: #000; FONT-WEIGHT: bold; TEXT-DECORATION: none } #poll-box A:visited { COLOR: #000; FONT-WEIGHT: bold; TEXT-DECORATION: none } #poll-box A:hover { FONT-WEIGHT: bold; TEXT-DECORATION: underline } #poll-box UL { MARGIN-LEFT: 0px } #poll-box IMG { MARGIN-LEFT: 10px; MARGIN-RIGHT: 10px } #resources-box-head1 { BORDER-BOTTOM: #b3d5e4 1px solid; BORDER-LEFT: #b3d5e4 1px solid; = PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: = block; BACKGROUND: #b3d5e4; COLOR: #000; FONT-SIZE: 1.2em; BORDER-TOP: = #b3d5e4 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #b3d5e4 1px solid; = PADDING-TOP: 5px } #resources-box { BORDER-BOTTOM: #b3d5e4 1px solid; BORDER-LEFT: #b3d5e4 1px solid; = PADDING-BOTTOM: 5px; MARGIN-TOP: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: = 5px; BACKGROUND: #e0f1fa; FONT-SIZE: 1.2em; BORDER-TOP: #b3d5e4 1px = solid; BORDER-RIGHT: #b3d5e4 1px solid; PADDING-TOP: 5px } #resources-box A:link { COLOR: #000; TEXT-DECORATION: none } #resources-box A:visited { COLOR: #000; TEXT-DECORATION: none } #resources-box A:hover { TEXT-DECORATION: underline } #resources-box UL { MARGIN-LEFT: 0px } #tools-box-head1 { BORDER-BOTTOM: #b3d5e4 1px solid; BORDER-LEFT: #b3d5e4 1px solid; = PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: = block; BACKGROUND: #b3d5e4; COLOR: #000; FONT-SIZE: 1.2em; BORDER-TOP: = #b3d5e4 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #b3d5e4 1px solid; = PADDING-TOP: 5px } #tools-box { BORDER-BOTTOM: #b3d5e4 1px solid; BORDER-LEFT: #b3d5e4 1px solid; = PADDING-BOTTOM: 5px; MARGIN-TOP: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: = 5px; BACKGROUND: #e0f1fa; FONT-SIZE: 1.2em; BORDER-TOP: #b3d5e4 1px = solid; BORDER-RIGHT: #b3d5e4 1px solid; PADDING-TOP: 5px } #tools-box A:link { COLOR: #000; TEXT-DECORATION: none } #tools-box A:visited { COLOR: #000; TEXT-DECORATION: none } #tools-box A:hover { TEXT-DECORATION: underline } #tools-box UL { MARGIN-LEFT: 0px } #igoogle-box-head1 { BORDER-BOTTOM: #88bdd5 1px solid; BORDER-LEFT: #88bdd5 1px solid; = PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: = block; BACKGROUND: #88bdd5; COLOR: #000; FONT-SIZE: 1.2em; BORDER-TOP: = #88bdd5 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #88bdd5 1px solid; = PADDING-TOP: 5px } #igoogle-box { BORDER-BOTTOM: #88bdd5 1px solid; BORDER-LEFT: #88bdd5 1px solid; = PADDING-BOTTOM: 5px; MARGIN-TOP: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: = 5px; BACKGROUND: #f5fbfe; FONT-SIZE: 1.2em; BORDER-TOP: #88bdd5 1px = solid; BORDER-RIGHT: #88bdd5 1px solid; PADDING-TOP: 5px } #igoogle-box A:link { COLOR: #000; TEXT-DECORATION: none } #igoogle-box A:visited { COLOR: #000; TEXT-DECORATION: none } #igoogle-box A:hover { TEXT-DECORATION: underline } #igoogle-box UL { MARGIN-LEFT: 0px } #igoogle-box UL LI { LIST-STYLE: none none outside; PADDING-BOTTOM: 0px; MARGIN: 10px 0px; = PADDING-LEFT: 65px; PADDING-RIGHT: 0px; BACKGROUND: = url(/icons/site/igoogle-logo-sml.gif) no-repeat 0px 0.2em; FONT-SIZE: = 1em !important; PADDING-TOP: 0px } #igoogle-box UL LI.twitter { LIST-STYLE: none none outside; PADDING-BOTTOM: 0px; MARGIN: 10px 0px; = PADDING-LEFT: 65px; PADDING-RIGHT: 0px; BACKGROUND: = url(/icons/site/twitter-logo-sml.gif) no-repeat 0px 0.2em; FONT-SIZE: = 1em !important; PADDING-TOP: 0px } #services-box-head1 { BORDER-BOTTOM: #b3d5e4 1px solid; BORDER-LEFT: #b3d5e4 1px solid; = PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: = block; BACKGROUND: #b3d5e4; COLOR: #000; FONT-SIZE: 1.2em; BORDER-TOP: = #b3d5e4 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #b3d5e4 1px solid; = PADDING-TOP: 5px } #services-box { BORDER-BOTTOM: #b3d5e4 1px solid; BORDER-LEFT: #b3d5e4 1px solid; = PADDING-BOTTOM: 5px; MARGIN-TOP: 0px; PADDING-LEFT: 5px; PADDING-RIGHT: = 5px; BACKGROUND: #e0f1fa; FONT-SIZE: 1.2em; BORDER-TOP: #b3d5e4 1px = solid; BORDER-RIGHT: #b3d5e4 1px solid; PADDING-TOP: 5px } #services-box A:link { COLOR: #000; TEXT-DECORATION: none } #services-box A:visited { COLOR: #000; TEXT-DECORATION: none } #services-box A:hover { TEXT-DECORATION: underline } #services-box UL { MARGIN-LEFT: 0px } #printissue-box-head1 { BORDER-BOTTOM: #b3d5e4 1px solid; BORDER-LEFT: #b3d5e4 1px solid; = PADDING-BOTTOM: 5px; PADDING-LEFT: 5px; PADDING-RIGHT: 5px; DISPLAY: = block; BACKGROUND: #b3d5e4; COLOR: #000; FONT-SIZE: 1.2em; BORDER-TOP: = #b3d5e4 1px solid; FONT-WEIGHT: bold; BORDER-RIGHT: #b3d5e4 1px solid; = PADDING-TOP: 5px } #printissue-box { BORDER-BOTTOM: #b3d5e4 1px solid; TEXT-ALIGN: left; BORDER-LEFT: = #b3d5e4 1px solid; PADDING-BOTTOM: 5px; MARGIN-TOP: 0px; PADDING-LEFT: = 5px; PADDING-RIGHT: 5px; BACKGROUND: #e0f1fa; MARGIN-LEFT: 0px; = FONT-SIZE: 1.2em; BORDER-TOP: #b3d5e4 1px solid; BORDER-RIGHT: #b3d5e4 = 1px solid; PADDING-TOP: 5px } #printissue-box A:link { COLOR: #000; TEXT-DECORATION: none } #printissue-box A:visited { COLOR: #000; TEXT-DECORATION: none } #printissue-box A:hover { TEXT-DECORATION: underline } #printissue-box UL { MARGIN-TOP: 0px; MARGIN-LEFT: 0px } #printissue-box IMG { MARGIN-TOP: 5px; FLOAT: right; MARGIN-LEFT: 15px } .PrintIssueBullet LI { PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; PADDING-LEFT: 12px; = PADDING-RIGHT: 0px; BACKGROUND: = url(http://www.bmj.com/icons/site/bullet-services.jpg) no-repeat 0pt = 0.65em; MARGIN-LEFT: 0px; FONT-SIZE: 1em !important; PADDING-TOP: 0px } .rss-item { FONT-SIZE: 1.2em } DIV.button_services A { BORDER-BOTTOM: #006990 1px solid; BORDER-LEFT: #006990 1px solid; = PADDING-BOTTOM: 1px; PADDING-LEFT: 4px; WIDTH: 100px; PADDING-RIGHT: = 17px; DISPLAY: block; COLOR: #006990; FONT-SIZE: 11px; BORDER-TOP: = #006990 1px solid; CURSOR: pointer; MARGIN-RIGHT: 5px; BORDER-RIGHT: = #006990 1px solid; TEXT-DECORATION: none; PADDING-TOP: 0px } DIV.button_services A.email { BACKGROUND: url(http://www.bmj.com/icons/site/icon-email.gif) white = repeat-y right center } DIV.button_services A.print { BACKGROUND: url(http://www.bmj.com/icons/site/icon-print.gif) white = repeat-y right center } ------=_NextPart_000_0000_01CAD1F3.97CEA1C0 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.bmj.com/css/section.article.css .ArticlePage { =09 } #Article { WIDTH: 428px; FLOAT: right; FONT-SIZE: 12px; MARGIN-RIGHT: 15px } #Article H1 { COLOR: #3a6d8e; FONT-SIZE: 200% } #Article H1 SMALL { DISPLAY: block; MARGIN-BOTTOM: 0.5em; COLOR: #37aeee; FONT-SIZE: 62.5% } #Article H2 { MARGIN: 1.5em 0px 0.5em; COLOR: #37aeee } #Article IMG.Photo { MARGIN-BOTTOM: 1.5em } #Article .Credits { FONT-SIZE: 92% } * HTML #Article { DISPLAY: inline } #ArticleNav { WIDTH: 141px; FLOAT: left; MARGIN-LEFT: 14px } #ArticleNav H5 { MARGIN-BOTTOM: 0.25em } #ArticleNav UL { PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: none; MARGIN: 0px 0px 1em; = PADDING-LEFT: 0px; PADDING-RIGHT: 0px; PADDING-TOP: 0px } #ArticleNav LI { PADDING-BOTTOM: 1px; LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: = 1px; PADDING-RIGHT: 1px; BORDER-TOP: #ccc 1px dotted; PADDING-TOP: 0px } * HTML #ArticleNav { DISPLAY: inline } ------=_NextPart_000_0000_01CAD1F3.97CEA1C0 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.bmj.com/css/print.css * { BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #000 = !important } BODY { FONT-SIZE: 62.5% } P { FONT-SIZE: 1.2em } #AdLeaderboard { DISPLAY: none } #ResourceNav { DISPLAY: none } #SearchWrapper { DISPLAY: none } #Authorization { DISPLAY: none } #MainNavWrap { DISPLAY: none } #PageTools { DISPLAY: none } #SideColumn { DISPLAY: none } #PromoColumn { DISPLAY: none } HTML #ArticleNav { DISPLAY: none } HTML #ContentNav { DISPLAY: none } #PageWrapper { WIDTH: auto } #MainColumn { WIDTH: auto } .HomePage #MainColumn .Item { WIDTH: auto } #Article { WIDTH: auto } #Content { WIDTH: auto } #HeaderWrapper { FLOAT: none } #bmj-logo { FLOAT: none } .HomePage #MainColumn .Item { FLOAT: none } #BodyWrapper { FLOAT: none } #MainColumn { FLOAT: none } #Article { FLOAT: none } #Content { FLOAT: none } #FooterWrapper { CLEAR: both } #MainColumn { CLEAR: both } #BodyWrapper { CLEAR: both } #MainColumn .Item { CLEAR: both } #HeaderWrapper { BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: = 0px } #BodyWrapper { BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; BORDER-TOP: 0px; BORDER-RIGHT: = 0px } #bmj-logo { MARGIN-TOP: 0px } #CategoryHeader { WIDTH: 100% } #FooterWrapper { MARGIN-TOP: 2em; WIDTH: 100%; CLEAR: both; BORDER-TOP: #ccc 1px solid } .HomePage #MainColumn .Exception UL { PADDING-LEFT: 15px } .HomePage #MainColumn .Exception UL LI { PADDING-BOTTOM: 0px; LIST-STYLE-TYPE: square; PADDING-LEFT: 0px; = PADDING-RIGHT: 0px; PADDING-TOP: 0px } DIV { WIDTH: auto !important } P { WIDTH: auto !important } UL { WIDTH: auto !important } DL { WIDTH: auto !important } OL { WIDTH: auto !important } .nosidebar#MainColumn { WIDTH: auto } ------=_NextPart_000_0000_01CAD1F3.97CEA1C0 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.bmj.com/css/highwire.css .cover_image { BORDER-BOTTOM: #b8b6b6 1px solid; BORDER-LEFT: #b8b6b6 1px solid; = BORDER-TOP: #b8b6b6 1px solid; BORDER-RIGHT: #b8b6b6 1px solid } .spacer { HEIGHT: 10px; CLEAR: both } .nocontentbox#Article { FLOAT: left; MARGIN-LEFT: 15px } .nosidebar { BACKGROUND: none transparent scroll repeat 0% 0% } .nosidebar#MainColumn { WIDTH: 950px } #HighwireCollections H1 { LINE-HEIGHT: 120%; MARGIN: 10px 0px; COLOR: #3a6d8e } #HighwireCollections H2 { MARGIN: 10px 0px 3px; COLOR: #37aeee } #HighwireCollections DIV.shaded { PADDING-BOTTOM: 6px; LINE-HEIGHT: 125%; MARGIN: 5px 0px; PADDING-LEFT: = 6px; WIDTH: 90%; PADDING-RIGHT: 6px; BACKGROUND: #e1e1e1; FONT-SIZE: = 125%; FONT-WEIGHT: bold; PADDING-TOP: 6px } #HighwireCollections P.collections_nav { TEXT-ALIGN: center; MARGIN-BOTTOM: 3px } #HighwireCollections P.error { MARGIN-BOTTOM: 15px } #HighwireGCA H1 { LINE-HEIGHT: 120%; MARGIN: 10px 0px; COLOR: #3a6d8e } .gcaAbstractCount { LINE-HEIGHT: 120%; BORDER-TOP: #e1e1e1 1px solid; FONT-WEIGHT: bold } .gcaAbstractCount IMG { PADDING-LEFT: 5px; VERTICAL-ALIGN: middle } .gcaAbstractCount A { COLOR: #000 } .gca_nav IMG { PADDING-RIGHT: 5px; VERTICAL-ALIGN: middle } #LegacyContent { LINE-HEIGHT: 1.4em } #HighwireGCA { LINE-HEIGHT: 1.4em } #LegacyContent P { MARGIN-BOTTOM: 10px; FONT-SIZE: 12px } #HighwireGCA P { MARGIN-BOTTOM: 10px; FONT-SIZE: 12px } #LegacyContent TD { LINE-HEIGHT: 150%; FONT-SIZE: 75% } #LegacyContent H2 { MARGIN: 10px 0px; COLOR: #37aeee } #HighwireGCA H2 { MARGIN: 10px 0px; COLOR: #37aeee } #LegacyContent H3 { LINE-HEIGHT: 120%; MARGIN: 10px 0px; COLOR: #3a6d8e } #HighwireGCA H3 { LINE-HEIGHT: 120%; MARGIN: 10px 0px; COLOR: #3a6d8e } #LegacyContent H2.sertitle { FONT-STYLE: italic; COLOR: #000; FONT-WEIGHT: normal } #HighwireGCA H2.sertitle { FONT-STYLE: italic; COLOR: #000; FONT-WEIGHT: normal } #LegacyContent H2.suppl_sertitle { BORDER-BOTTOM: #b8b6b6 1px solid; PADDING-BOTTOM: 25px; FONT-STYLE: = italic; MARGIN: 0px 0px 25px; COLOR: #000; FONT-WEIGHT: normal } #HighwireGCA H2.suppl_sertitle { BORDER-BOTTOM: #b8b6b6 1px solid; PADDING-BOTTOM: 25px; FONT-STYLE: = italic; MARGIN: 0px 0px 25px; COLOR: #000; FONT-WEIGHT: normal } #HighwireGCA H3 { FONT-SIZE: 150% } #LegacyContent H4 { MARGIN: 10px 0px; COLOR: #37aeee } #LegacyContent #article_remark { FONT-STYLE: italic } #LegacyContent .Credits { FONT-SIZE: 100% } .ArticleNavSidebarHack#ArticleNav { TEXT-ALIGN: left; WIDTH: 200px } .content-nw#www-bmj-com { PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; PADDING-RIGHT: 10px; = PADDING-TOP: 10px } .extra { FONT-STYLE: italic; COLOR: #f0f } .alignleft { PADDING-RIGHT: 4px; FLOAT: left; CLEAR: left } .alignright { PADDING-LEFT: 4px; CLEAR: right; align: right } DIV.inlinefigure { DISPLAY: inline; MAX-WIDTH: 210px } TABLE.inlinefigure TD { TEXT-ALIGN: center; PADDING-BOTTOM: 4px; BACKGROUND-COLOR: #eee; = PADDING-LEFT: 4px; PADDING-RIGHT: 4px; PADDING-TOP: 4px } TABLE.inlinefigure TD.caption { TEXT-ALIGN: left } #yeartable { WIDTH: 90% } .yyyy { FONT-SIZE: 85%; whitespace: nowrap } .yyyy A { FONT-SIZE: 85%; whitespace: nowrap } ------=_NextPart_000_0000_01CAD1F3.97CEA1C0 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.bmj.com/css/ie_hacks.css .TocHack#MainColumn { PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; WIDTH: 575px; = PADDING-RIGHT: 0px; PADDING-TOP: 0px } DIV.inlinefigure { WIDTH: 215px } TABLE.inlinefigure TD { =09 } TABLE A:link { WORD-BREAK: break-all } ------=_NextPart_000_0000_01CAD1F3.97CEA1C0 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.bmj.com/misc/css/add_on.css .rss-box-papers .StandardBullet LI { LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 45px; BACKGROUND: = url(http://www.bmjpublishinggroup.com/newbmj/bmj_html_update_r5/img/chat_= camera_large2.jpg) no-repeat 0px 5px } .rss-box-blogs .StandardBullet LI { LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 30px; BACKGROUND: = url(http://www.bmjpublishinggroup.com/newbmj/bmj_html_update_r5/img/rapid= _response_button_large2.jpg) no-repeat 0px 5px } .rss-box-twib .StandardBullet LI { LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 30px; BACKGROUND: = url(http://www.bmjpublishinggroup.com/newbmj/bmj_html_update_r5/img/chat_= camera_large2.jpg) no-repeat 0px 5px } .rss-box-of .StandardBullet LI { LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 30px; BACKGROUND: = url(http://www.bmjpublishinggroup.com/newbmj/bmj_html_update_r5/img/dice.= jpg) no-repeat 0px 5px } .rss-box-mstone .StandardBullet LI { LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 30px; BACKGROUND: = url(http://www.bmjpublishinggroup.com/newbmj/bmj_html_update_r5/img/miles= tones2.jpg) no-repeat 0px 5px } #print-cover H2 { TEXT-ALIGN: left; PADDING-LEFT: 19px } #print-cover H2 A { COLOR: black } #LegacyContent { WORD-WRAP: break-word; OVERFLOW: visible } #LegacyContent UL LI { PADDING-BOTTOM: 0pt; LIST-STYLE-TYPE: none; MARGIN: 0pt; PADDING-LEFT: = 12px; PADDING-RIGHT: 0pt; BACKGROUND: = url(http://www.bmj.com/icons/site/bullet-services.jpg) no-repeat 0pt = 0.65em; FONT-SIZE: 12px !important; OVERFLOW: auto; PADDING-TOP: 0pt } #LegacyContent OL LI { LINE-HEIGHT: normal; FONT-SIZE: 12px !important } .nocontentbox #LegacyContent { BORDER-BOTTOM: #e1e1e1 1px solid; BORDER-LEFT: #e1e1e1 1px solid; = WIDTH: 585px; TABLE-LAYOUT: fixed; BORDER-TOP: #e1e1e1 1px solid; = BORDER-RIGHT: #e1e1e1 1px solid } .nocontentbox #LegacyContent TABLE { WIDTH: 585px; TABLE-LAYOUT: fixed } #NonArticle H1 { =09 } #NonArticle H2 { COLOR: #006990 } #NonArticle H3 { COLOR: #006990 } #NonArticle H4 { =09 } #NonArticle H5 { =09 } #NonArticle H6 { =09 } #NonArticle { =09 } .HomePage #MainColumn .NoPhotoItem H2 { COLOR: #009af6 } .HomePage #MainColumn .NoPhotoItem H3 { MARGIN-BOTTOM: 0.1em; COLOR: #3a6d8e } .HomePage #MainColumn .NoPhotoItem P.Links { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; = MARGIN-BOTTOM: 0px; FLOAT: left; PADDING-TOP: 0px } .HomePage #MainColumn .NoPhotoItem P.LinkMore { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; = WHITE-SPACE: nowrap; MARGIN-BOTTOM: 0px; FLOAT: right; MARGIN-LEFT: 1em; = PADDING-TOP: 0px } #wysiwyg { PADDING-LEFT: 20px; PADDING-RIGHT: 20px; BORDER-TOP: medium none; = PADDING-TOP: 0px } UNKNOWN { TEXT-ALIGN: left; PADDING-LEFT: 19px } #print-cover H2 A { COLOR: black } #print-cover P { TEXT-ALIGN: left; PADDING-LEFT: 21px; FONT-SIZE: 1.1em; FONT-WEIGHT: = normal } #update .feed1 { PADDING-BOTTOM: 5px; FONT-SIZE: 12px } #update H2 { PADDING-BOTTOM: 8px } #careers-widget H2 { PADDING-BOTTOM: 8px } #update .date { COLOR: #666666 } #update .sect1 { TEXT-TRANSFORM: capitalize } #update { PADDING-BOTTOM: 20px !important } #careers-widget { PADDING-BOTTOM: 20px !important } #update { PADDING-BOTTOM: 0px; PADDING-LEFT: 4em; PADDING-RIGHT: 4em; = PADDING-TOP: 0px } #careers-widget UL.StandardBullet { PADDING-BOTTOM: 0px; PADDING-LEFT: 4em; PADDING-RIGHT: 4em; = PADDING-TOP: 0px } #update { LIST-STYLE-TYPE: disc; BACKGROUND: none transparent scroll repeat 0% 0% } #careers-widget UL.StandardBullet LI { LIST-STYLE-TYPE: disc; BACKGROUND: none transparent scroll repeat 0% 0% } #bmjplayer IMG { WIDTH: 220px; HEIGHT: 130px } #bmjplayer { WIDTH: 220px; PADDING-RIGHT: 10px; DISPLAY: block; FLOAT: left; HEIGHT: = 130px } #bmjplayer2 { WIDTH: 220px; PADDING-RIGHT: 10px; DISPLAY: block; FLOAT: left; HEIGHT: = 130px } .bmjpodcast { PADDING-BOTTOM: 20px } #bmjcomwidget A:active { OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium } #bmjcomwidget A:focus { -moz-outline-style: none } #bmjcomwidget .ui-tabs-nav { BORDER-BOTTOM: #006990 1px solid; LIST-STYLE-TYPE: none; MARGIN: 0px; = HEIGHT: 25px } #bmjcomwidget .ui-tabs-nav LI { PADDING-BOTTOM: 0px !important; LIST-STYLE-TYPE: none; PADDING-LEFT: = 10px !important; PADDING-RIGHT: 0px !important; FLOAT: left; = PADDING-TOP: 0px !important } #bmjcomwidget .ui-tabs-nav LI A { BORDER-LEFT: #006990 1px solid; PADDING-BOTTOM: 3px; PADDING-LEFT: = 10px; PADDING-RIGHT: 10px; DISPLAY: block; BACKGROUND: #e0f1fa 0px 0px; = BORDER-TOP: #006990 1px solid; MARGIN-RIGHT: 2px; BORDER-RIGHT: #006990 = 1px solid; TEXT-DECORATION: none; PADDING-TOP: 3px } #bmjcomwidget .ui-tabs-panel UL.tabs LI.Active A { BACKGROUND-COLOR: #fff; PADDING-TOP: 4px } #bmjcomwidget .ui-tabs-panel { PADDING-BOTTOM: 10px; PADDING-LEFT: 10px; WIDTH: 594px; PADDING-RIGHT: = 10px; FONT-SIZE: 1.2em; BORDER-TOP: medium none; PADDING-TOP: 10px } #bmjcomwidget .ui-tabs-nav .ui-tabs-selected A { BORDER-BOTTOM: medium none; BACKGROUND: #006990 repeat-x right top } #bmjcomwidget .ui-tabs-nav .ui-tabs-selected A SPAN { COLOR: #fff } #bmjcomwidget .ui-tabs-panel H2 { DISPLAY: none } #bmjcomwidget .ui-tabs-panel UL { MARGIN-TOP: 0px } #bmjcomwidget .ui-tabs-nav A SPAN { COLOR: #333 } #bmjcomwidget .ui-tabs-hide { DISPLAY: none } #bmjcomwidget ui-tabs-panel { DISPLAY: block } #bmjcomwidget DIV.clear { CLEAR: both } #widgetbox H2 { MARGIN-LEFT: 16px } #blogswidget { BORDER-BOTTOM: #006990 1px solid; BORDER-LEFT: #006990 1px solid; = PADDING-BOTTOM: 0px; MARGIN-TOP: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: = 0px; BACKGROUND: #ffffff 0px 0px; FONT-SIZE: 1.2em; BORDER-TOP: #006990 = 1px solid; BORDER-RIGHT: #006990 1px solid; PADDING-TOP: 0px } #blogswidget A:active { OUTLINE-STYLE: none; OUTLINE-COLOR: invert; OUTLINE-WIDTH: medium } #blogswidget A:focus { -moz-outline-style: none } #blogswidget .ui-tabs-nav { LIST-STYLE-POSITION: outside; BACKGROUND-COLOR: #006990; = LIST-STYLE-TYPE: none; MARGIN: 0px; PADDING-LEFT: 0px; HEIGHT: 25px; = PADDING-TOP: 2px } #blogswidget .ui-tabs-nav LI A { PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; DISPLAY: = block; BACKGROUND: #e0f1fa 0px 0px; MARGIN-RIGHT: 0px; TEXT-DECORATION: = none; PADDING-TOP: 0px } #blogswidget .ui-tabs-panel UL.tabs LI.Active A { BACKGROUND-COLOR: #fff; PADDING-TOP: 4px } #blogswidget .ui-tabs-nav .ui-tabs-selected A { BORDER-BOTTOM: medium none; BACKGROUND: #006990 repeat-x right top } #blogswidget .ui-tabs-nav .ui-tabs-selected A { BORDER-BOTTOM: medium none; BACKGROUND: #006990 repeat-x right top } #blogswidget .ui-tabs-nav .ui-tabs-selected A { BORDER-BOTTOM: medium none; BACKGROUND: #006990 repeat-x right top } #blogswidget .ui-tabs-panel H2 { DISPLAY: none } #blogswidget .ui-tabs-panel UL { MARGIN-TOP: 0px; PADDING-LEFT: 0px } #blogswidget .ui-tabs-nav A SPAN { TEXT-ALIGN: center; PADDING-BOTTOM: 0px; PADDING-LEFT: 0px; WIDTH: = 94px; PADDING-RIGHT: 0px; DISPLAY: block; HEIGHT: 25px; COLOR: #333333; = FONT-SIZE: 0.9em; FONT-WEIGHT: bold; PADDING-TOP: 0px } #blogswidget .ui-tabs-hide { DISPLAY: none } #blogswidget ui-tabs-panel { DISPLAY: block } #blogswidget DIV.clear { CLEAR: both } #blogs-box-head1 { CLEAR: both } #blogswidget .ui-tabs-panel { PADDING-BOTTOM: 5px !important; MARGIN: 0px; PADDING-LEFT: 5px = !important; WIDTH: 187px; PADDING-RIGHT: 0px !important; PADDING-TOP: = 0px !important } #blogswidget .ui-tabs-panel .StandardBullet { MARGIN-TOP: 5px } #blogswidget .ui-tabs-panel .StandardBullet LI { PADDING-BOTTOM: 5px !important; LINE-HEIGHT: 1.4em; MARGIN: 0px; = PADDING-LEFT: 8px !important; PADDING-RIGHT: 0px !important; = PADDING-TOP: 0px !important } #blogswidget .ui-tabs-nav LI { PADDING-BOTTOM: 0px !important; LINE-HEIGHT: 1.4em; LIST-STYLE-TYPE: = none; PADDING-LEFT: 0px !important; PADDING-RIGHT: 0px !important; = FLOAT: left; PADDING-TOP: 0px !important } #blogswidget .ui-tabs-nav .ui-tabs-selected A SPAN { TEXT-ALIGN: center; BACKGROUND-COLOR: #ffffff; WIDTH: 94px; DISPLAY: = block; HEIGHT: 25px; COLOR: #333333; FONT-SIZE: 0.9em; FONT-WEIGHT: bold } #blogswidget .ui-tabs-nav .ui-tabs-selected A:visited SPAN { TEXT-ALIGN: center; BACKGROUND-COLOR: #ffffff; DISPLAY: block; COLOR: = #333333; FONT-SIZE: 0.9em; FONT-WEIGHT: bold } #blogswidget .ui-tabs-nav .ui-tabs-selected A:hover SPAN { TEXT-ALIGN: center; BACKGROUND-COLOR: #ffffff; DISPLAY: block; COLOR: = #333333; FONT-SIZE: 0.9em; FONT-WEIGHT: bold } #blogswidget .ui-tabs-nav A { BORDER-LEFT: #000 1px solid; MARGIN: 0px; OUTLINE-STYLE: none; = PADDING-LEFT: 0px; OUTLINE-WIDTH: 0px; WHITE-SPACE: nowrap; BORDER-TOP: = #000 1px solid; BORDER-RIGHT: #000 1px solid; TEXT-DECORATION: none } #blogswidget .ui-tabs-nav { BORDER-BOTTOM: medium none } ------=_NextPart_000_0000_01CAD1F3.97CEA1C0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js /*=0A= * jQuery JavaScript Library v1.3.2=0A= * http://jquery.com/=0A= *=0A= * Copyright (c) 2009 John Resig=0A= * Dual licensed under the MIT and GPL licenses.=0A= * http://docs.jquery.com/License=0A= *=0A= * Date: 2009-02-19 17:34:21 -0500 (Thu, 19 Feb 2009)=0A= * Revision: 6246=0A= */=0A= (function(){var = l=3Dthis,g,y=3Dl.jQuery,p=3Dl.$,o=3Dl.jQuery=3Dl.$=3Dfunction(E,F){return= new = o.fn.init(E,F)},D=3D/^[^<]*(<(.|\s)+>)[^>]*$|^#([\w-]+)$/,f=3D/^.[^:#\[\.= ,]*$/;o.fn=3Do.prototype=3D{init:function(E,H){E=3DE||document;if(E.nodeT= ype){this[0]=3DE;this.length=3D1;this.context=3DE;return this}if(typeof = E=3D=3D=3D"string"){var = G=3DD.exec(E);if(G&&(G[1]||!H)){if(G[1]){E=3Do.clean([G[1]],H)}else{var = I=3Ddocument.getElementById(G[3]);if(I&&I.id!=3DG[3]){return = o().find(E)}var F=3Do(I||[]);F.context=3Ddocument;F.selector=3DE;return = F}}else{return o(H).find(E)}}else{if(o.isFunction(E)){return = o(document).ready(E)}}if(E.selector&&E.context){this.selector=3DE.selecto= r;this.context=3DE.context}return = this.setArray(o.isArray(E)?E:o.makeArray(E))},selector:"",jquery:"1.3.2",= size:function(){return this.length},get:function(E){return = E=3D=3D=3Dg?Array.prototype.slice.call(this):this[E]},pushStack:function(= F,H,E){var = G=3Do(F);G.prevObject=3Dthis;G.context=3Dthis.context;if(H=3D=3D=3D"find"= ){G.selector=3Dthis.selector+(this.selector?" = ":"")+E}else{if(H){G.selector=3Dthis.selector+"."+H+"("+E+")"}}return = G},setArray:function(E){this.length=3D0;Array.prototype.push.apply(this,E= );return this},each:function(F,E){return = o.each(this,F,E)},index:function(E){return = o.inArray(E&&E.jquery?E[0]:E,this)},attr:function(F,H,G){var = E=3DF;if(typeof F=3D=3D=3D"string"){if(H=3D=3D=3Dg){return = this[0]&&o[G||"attr"](this[0],F)}else{E=3D{};E[F]=3DH}}return = this.each(function(I){for(F in = E){o.attr(G?this.style:this,F,o.prop(this,E[F],G,I,F))}})},css:function(E= ,F){if((E=3D=3D"width"||E=3D=3D"height")&&parseFloat(F)<0){F=3Dg}return = this.attr(E,F,"curCSS")},text:function(F){if(typeof = F!=3D=3D"object"&&F!=3Dnull){return = this.empty().append((this[0]&&this[0].ownerDocument||document).createText= Node(F))}var = E=3D"";o.each(F||this,function(){o.each(this.childNodes,function(){if(thi= s.nodeType!=3D8){E+=3Dthis.nodeType!=3D1?this.nodeValue:o.fn.text([this])= }})});return E},wrapAll:function(E){if(this[0]){var = F=3Do(E,this[0].ownerDocument).clone();if(this[0].parentNode){F.insertBef= ore(this[0])}F.map(function(){var = G=3Dthis;while(G.firstChild){G=3DG.firstChild}return = G}).append(this)}return this},wrapInner:function(E){return = this.each(function(){o(this).contents().wrapAll(E)})},wrap:function(E){re= turn this.each(function(){o(this).wrapAll(E)})},append:function(){return = this.domManip(arguments,true,function(E){if(this.nodeType=3D=3D1){this.ap= pendChild(E)}})},prepend:function(){return = this.domManip(arguments,true,function(E){if(this.nodeType=3D=3D1){this.in= sertBefore(E,this.firstChild)}})},before:function(){return = this.domManip(arguments,false,function(E){this.parentNode.insertBefore(E,= this)})},after:function(){return = this.domManip(arguments,false,function(E){this.parentNode.insertBefore(E,= this.nextSibling)})},end:function(){return = this.prevObject||o([])},push:[].push,sort:[].sort,splice:[].splice,find:f= unction(E){if(this.length=3D=3D=3D1){var = F=3Dthis.pushStack([],"find",E);F.length=3D0;o.find(E,this[0],F);return = F}else{return this.pushStack(o.unique(o.map(this,function(G){return = o.find(E,G)})),"find",E)}},clone:function(G){var = E=3Dthis.map(function(){if(!o.support.noCloneEvent&&!o.isXMLDoc(this)){va= r I=3Dthis.outerHTML;if(!I){var = J=3Dthis.ownerDocument.createElement("div");J.appendChild(this.cloneNode(= true));I=3DJ.innerHTML}return o.clean([I.replace(/ = jQuery\d+=3D"(?:\d+|null)"/g,"").replace(/^\s*/,"")])[0]}else{return = this.cloneNode(true)}});if(G=3D=3D=3Dtrue){var = H=3Dthis.find("*").andSelf(),F=3D0;E.find("*").andSelf().each(function(){= if(this.nodeName!=3D=3DH[F].nodeName){return}var = I=3Do.data(H[F],"events");for(var K in I){for(var J in = I[K]){o.event.add(this,K,I[K][J],I[K][J].data)}}F++})}return = E},filter:function(E){return = this.pushStack(o.isFunction(E)&&o.grep(this,function(G,F){return = E.call(G,F)})||o.multiFilter(E,o.grep(this,function(F){return = F.nodeType=3D=3D=3D1})),"filter",E)},closest:function(E){var = G=3Do.expr.match.POS.test(E)?o(E):null,F=3D0;return = this.map(function(){var = H=3Dthis;while(H&&H.ownerDocument){if(G?G.index(H)>-1:o(H).is(E)){o.data(= H,"closest",F);return = H}H=3DH.parentNode;F++}})},not:function(E){if(typeof = E=3D=3D=3D"string"){if(f.test(E)){return = this.pushStack(o.multiFilter(E,this,true),"not",E)}else{E=3Do.multiFilter= (E,this)}}var F=3DE.length&&E[E.length-1]!=3D=3Dg&&!E.nodeType;return = this.filter(function(){return = F?o.inArray(this,E)<0:this!=3DE})},add:function(E){return = this.pushStack(o.unique(o.merge(this.get(),typeof = E=3D=3D=3D"string"?o(E):o.makeArray(E))))},is:function(E){return = !!E&&o.multiFilter(E,this).length>0},hasClass:function(E){return = !!E&&this.is("."+E)},val:function(K){if(K=3D=3D=3Dg){var = E=3Dthis[0];if(E){if(o.nodeName(E,"option")){return(E.attributes.value||{= }).specified?E.value:E.text}if(o.nodeName(E,"select")){var = I=3DE.selectedIndex,L=3D[],M=3DE.options,H=3DE.type=3D=3D"select-one";if(= I<0){return null}for(var F=3DH?I:0,J=3DH?I+1:M.length;F=3D0= ||o.inArray(this.name,K)>=3D0)}else{if(o.nodeName(this,"select")){var = N=3Do.makeArray(K);o("option",this).each(function(){this.selected=3D(o.in= Array(this.value,N)>=3D0||o.inArray(this.text,N)>=3D0)});if(!N.length){th= is.selectedIndex=3D-1}}else{this.value=3DK}}})},html:function(E){return = E=3D=3D=3Dg?(this[0]?this[0].innerHTML.replace(/ = jQuery\d+=3D"(?:\d+|null)"/g,""):null):this.empty().append(E)},replaceWit= h:function(E){return this.after(E).remove()},eq:function(E){return = this.slice(E,+E+1)},slice:function(){return = this.pushStack(Array.prototype.slice.apply(this,arguments),"slice",Array.= prototype.slice.call(arguments).join(","))},map:function(E){return = this.pushStack(o.map(this,function(G,F){return = E.call(G,F,G)}))},andSelf:function(){return = this.add(this.prevObject)},domManip:function(J,M,L){if(this[0]){var = I=3D(this[0].ownerDocument||this[0]).createDocumentFragment(),F=3Do.clean= (J,(this[0].ownerDocument||this[0]),I),H=3DI.firstChild;if(H){for(var = G=3D0,E=3Dthis.length;G1||G>0?I.c= loneNode(true):I)}}if(F){o.each(F,z)}}return this;function K(N,O){return = M&&o.nodeName(N,"table")&&o.nodeName(O,"tr")?(N.getElementsByTagName("tbo= dy")[0]||N.appendChild(N.ownerDocument.createElement("tbody"))):N}}};o.fn= .init.prototype=3Do.fn;function = z(E,F){if(F.src){o.ajax({url:F.src,async:false,dataType:"script"})}else{o= .globalEval(F.text||F.textContent||F.innerHTML||"")}if(F.parentNode){F.pa= rentNode.removeChild(F)}}function e(){return +new = Date}o.extend=3Do.fn.extend=3Dfunction(){var = J=3Darguments[0]||{},H=3D1,I=3Darguments.length,E=3Dfalse,G;if(typeof = J=3D=3D=3D"boolean"){E=3DJ;J=3Darguments[1]||{};H=3D2}if(typeof = J!=3D=3D"object"&&!o.isFunction(J)){J=3D{}}if(I=3D=3DH){J=3Dthis;--H}for(= ;H-1}},swap:functi= on(H,G,I){var E=3D{};for(var F in = G){E[F]=3DH.style[F];H.style[F]=3DG[F]}I.call(H);for(var F in = G){H.style[F]=3DE[F]}},css:function(H,F,J,E){if(F=3D=3D"width"||F=3D=3D"h= eight"){var = L,G=3D{position:"absolute",visibility:"hidden",display:"block"},K=3DF=3D=3D= "width"?["Left","Right"]:["Top","Bottom"];function = I(){L=3DF=3D=3D"width"?H.offsetWidth:H.offsetHeight;if(E=3D=3D=3D"border"= ){return}o.each(K,function(){if(!E){L-=3DparseFloat(o.curCSS(H,"padding"+= this,true))||0}if(E=3D=3D=3D"margin"){L+=3DparseFloat(o.curCSS(H,"margin"= +this,true))||0}else{L-=3DparseFloat(o.curCSS(H,"border"+this+"Width",tru= e))||0}})}if(H.offsetWidth!=3D=3D0){I()}else{o.swap(H,G,I)}return = Math.max(0,Math.round(L))}return = o.curCSS(H,F,J)},curCSS:function(I,F,G){var = L,E=3DI.style;if(F=3D=3D"opacity"&&!o.support.opacity){L=3Do.attr(E,"opac= ity");return = L=3D=3D""?"1":L}if(F.match(/float/i)){F=3Dw}if(!G&&E&&E[F]){L=3DE[F]}else= {if(q.getComputedStyle){if(F.match(/float/i)){F=3D"float"}F=3DF.replace(/= ([A-Z])/g,"-$1").toLowerCase();var = M=3Dq.getComputedStyle(I,null);if(M){L=3DM.getPropertyValue(F)}if(F=3D=3D= "opacity"&&L=3D=3D""){L=3D"1"}}else{if(I.currentStyle){var = J=3DF.replace(/\-(\w)/g,function(N,O){return = O.toUpperCase()});L=3DI.currentStyle[F]||I.currentStyle[J];if(!/^\d+(px)?= $/i.test(L)&&/^\d/.test(L)){var = H=3DE.left,K=3DI.runtimeStyle.left;I.runtimeStyle.left=3DI.currentStyle.l= eft;E.left=3DL||0;L=3DE.pixelLeft+"px";E.left=3DH;I.runtimeStyle.left=3DK= }}}}return L},clean:function(F,K,I){K=3DK||document;if(typeof = K.createElement=3D=3D=3D"undefined"){K=3DK.ownerDocument||K[0]&&K[0].owne= rDocument||document}if(!I&&F.length=3D=3D=3D1&&typeof = F[0]=3D=3D=3D"string"){var = H=3D/^<(\w+)\s*\/?>$/.exec(F[0]);if(H){return[K.createElement(H[1])]}}var= = G=3D[],E=3D[],L=3DK.createElement("div");o.each(F,function(P,S){if(typeof= S=3D=3D=3D"number"){S+=3D""}if(!S){return}if(typeof = S=3D=3D=3D"string"){S=3DS.replace(/(<(\w+)[^>]*?)\/>/g,function(U,V,T){re= turn = T.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?U:V+"= >"});var = O=3DS.replace(/^\s+/,"").substring(0,10).toLowerCase();var = Q=3D!O.indexOf("",""]||!O.indexOf(""= ,""]||O.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"",= "
"]||!O.indexOf("",""]||= (!O.indexOf("",""]||!O.indexOf("= ",""]||!o.support.htmlSerialize&&[1,"div
","
= "]||[0,"",""];L.innerHTML=3DQ[1]+S+Q[2];while(Q[0]--){L=3DL.lastChild}if(= !o.support.tbody){var = R=3D/"&&!R?L.childNodes:[];for(var = M=3DN.length-1;M>=3D0;--M){if(o.nodeName(N[M],"tbody")&&!N[M].childNodes.= length){N[M].parentNode.removeChild(N[M])}}}if(!o.support.leadingWhitespa= ce&&/^\s/.test(S)){L.insertBefore(K.createTextNode(S.match(/^\s*/)[0]),L.= firstChild)}S=3Do.makeArray(L.childNodes)}if(S.nodeType){G.push(S)}else{G= =3Do.merge(G,S)}});if(I){for(var = J=3D0;G[J];J++){if(o.nodeName(G[J],"script")&&(!G[J].type||G[J].type.toLo= werCase()=3D=3D=3D"text/javascript")){E.push(G[J].parentNode?G[J].parentN= ode.removeChild(G[J]):G[J])}else{if(G[J].nodeType=3D=3D=3D1){G.splice.app= ly(G,[J+1,0].concat(o.makeArray(G[J].getElementsByTagName("script"))))}I.= appendChild(G[J])}}return E}return = G},attr:function(J,G,K){if(!J||J.nodeType=3D=3D3||J.nodeType=3D=3D8){retu= rn g}var = H=3D!o.isXMLDoc(J),L=3DK!=3D=3Dg;G=3DH&&o.props[G]||G;if(J.tagName){var = F=3D/href|src|style/.test(G);if(G=3D=3D"selected"&&J.parentNode){J.parent= Node.selectedIndex}if(G in = J&&H&&!F){if(L){if(G=3D=3D"type"&&o.nodeName(J,"input")&&J.parentNode){th= row"type property can't be = changed"}J[G]=3DK}if(o.nodeName(J,"form")&&J.getAttributeNode(G)){return = J.getAttributeNode(G).nodeValue}if(G=3D=3D"tabIndex"){var = I=3DJ.getAttributeNode("tabIndex");return = I&&I.specified?I.value:J.nodeName.match(/(button|input|object|select|text= area)/i)?0:J.nodeName.match(/^(a|area)$/i)&&J.href?0:g}return = J[G]}if(!o.support.style&&H&&G=3D=3D"style"){return = o.attr(J.style,"cssText",K)}if(L){J.setAttribute(G,""+K)}var = E=3D!o.support.hrefNormalized&&H&&F?J.getAttribute(G,2):J.getAttribute(G)= ;return = E=3D=3D=3Dnull?g:E}if(!o.support.opacity&&G=3D=3D"opacity"){if(L){J.zoom=3D= 1;J.filter=3D(J.filter||"").replace(/alpha\([^)]*\)/,"")+(parseInt(K)+""=3D= =3D"NaN"?"":"alpha(opacity=3D"+K*100+")")}return = J.filter&&J.filter.indexOf("opacity=3D")>=3D0?(parseFloat(J.filter.match(= /opacity=3D([^)]*)/)[1])/100)+"":""}G=3DG.replace(/-([a-z])/ig,function(M= ,N){return N.toUpperCase()});if(L){J[G]=3DK}return = J[G]},trim:function(E){return(E||"").replace(/^\s+|\s+$/g,"")},makeArray:= function(G){var E=3D[];if(G!=3Dnull){var = F=3DG.length;if(F=3D=3Dnull||typeof = G=3D=3D=3D"string"||o.isFunction(G)||G.setInterval){E[0]=3DG}else{while(F= ){E[--F]=3DG[F]}}}return E},inArray:function(G,H){for(var = E=3D0,F=3DH.length;E0?this.clone(true):this).get();o.fn[F].apply(o(L[K]),I);J=3DJ.conc= at(I)}return = this.pushStack(J,E,G)}});o.each({removeAttr:function(E){o.attr(this,E,"")= ;if(this.nodeType=3D=3D1){this.removeAttribute(E)}},addClass:function(E){= o.className.add(this,E)},removeClass:function(E){o.className.remove(this,= E)},toggleClass:function(F,E){if(typeof = E!=3D=3D"boolean"){E=3D!o.className.has(this,F)}o.className[E?"add":"remo= ve"](this,F)},remove:function(E){if(!E||o.filter(E,[this]).length){o("*",= this).add([this]).each(function(){o.event.remove(this);o.removeData(this)= });if(this.parentNode){this.parentNode.removeChild(this)}}},empty:functio= n(){o(this).children().remove();while(this.firstChild){this.removeChild(t= his.firstChild)}}},function(E,F){o.fn[E]=3Dfunction(){return = this.each(F,arguments)}});function j(E,F){return = E[0]&&parseInt(o.curCSS(E[0],F,true),10)||0}var = h=3D"jQuery"+e(),v=3D0,A=3D{};o.extend({cache:{},data:function(F,E,G){F=3D= F=3D=3Dl?A:F;var = H=3DF[h];if(!H){H=3DF[h]=3D++v}if(E&&!o.cache[H]){o.cache[H]=3D{}}if(G!=3D= =3Dg){o.cache[H][E]=3DG}return = E?o.cache[H][E]:H},removeData:function(F,E){F=3DF=3D=3Dl?A:F;var = H=3DF[h];if(E){if(o.cache[H]){delete o.cache[H][E];E=3D"";for(E in = o.cache[H]){break}if(!E){o.removeData(F)}}}else{try{delete = F[h]}catch(G){if(F.removeAttribute){F.removeAttribute(h)}}delete = o.cache[H]}},queue:function(F,E,H){if(F){E=3D(E||"fx")+"queue";var = G=3Do.data(F,E);if(!G||o.isArray(H)){G=3Do.data(F,E,o.makeArray(H))}else{= if(H){G.push(H)}}}return G},dequeue:function(H,G){var = E=3Do.queue(H,G),F=3DE.shift();if(!G||G=3D=3D=3D"fx"){F=3DE[0]}if(F!=3D=3D= g){F.call(H)}}});o.fn.extend({data:function(E,G){var = H=3DE.split(".");H[1]=3DH[1]?"."+H[1]:"";if(G=3D=3D=3Dg){var = F=3Dthis.triggerHandler("getData"+H[1]+"!",[H[0]]);if(F=3D=3D=3Dg&&this.l= ength){F=3Do.data(this[0],E)}return = F=3D=3D=3Dg&&H[1]?this.data(H[0]):F}else{return = this.trigger("setData"+H[1]+"!",[H[0],G]).each(function(){o.data(this,E,G= )})}},removeData:function(E){return = this.each(function(){o.removeData(this,E)})},queue:function(E,F){if(typeo= f E!=3D=3D"string"){F=3DE;E=3D"fx"}if(F=3D=3D=3Dg){return = o.queue(this[0],E)}return this.each(function(){var = G=3Do.queue(this,E,F);if(E=3D=3D"fx"&&G.length=3D=3D1){G[0].call(this)}})= },dequeue:function(E){return this.each(function(){o.dequeue(this,E)})}});=0A= /*=0A= * Sizzle CSS Selector Engine - v0.9.3=0A= * Copyright 2009, The Dojo Foundation=0A= * Released under the MIT, BSD, and GPL Licenses.=0A= * More information: http://sizzlejs.com/=0A= */=0A= (function(){var = R=3D/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]= '"]+)+\]|\\.|[^ = >+~,(\[\\]+)+|[>+~])(\s*,\s*)?/g,L=3D0,H=3DObject.prototype.toString;var = F=3Dfunction(Y,U,ab,ac){ab=3Dab||[];U=3DU||document;if(U.nodeType!=3D=3D1= &&U.nodeType!=3D=3D9){return[]}if(!Y||typeof Y!=3D=3D"string"){return = ab}var = Z=3D[],W,af,ai,T,ad,V,X=3Dtrue;R.lastIndex=3D0;while((W=3DR.exec(Y))!=3D=3D= null){Z.push(W[1]);if(W[2]){V=3DRegExp.rightContext;break}}if(Z.length>1&= &M.exec(Y)){if(Z.length=3D=3D=3D2&&I.relative[Z[0]]){af=3DJ(Z[0]+Z[1],U)}= else{af=3DI.relative[Z[0]]?[U]:F(Z.shift(),U);while(Z.length){Y=3DZ.shift= ();if(I.relative[Y]){Y+=3DZ.shift()}af=3DJ(Y,af)}}}else{var = ae=3Dac?{expr:Z.pop(),set:E(ac)}:F.find(Z.pop(),Z.length=3D=3D=3D1&&U.par= entNode?U.parentNode:U,Q(U));af=3DF.filter(ae.expr,ae.set);if(Z.length>0)= {ai=3DE(af)}else{X=3Dfalse}while(Z.length){var = ah=3DZ.pop(),ag=3Dah;if(!I.relative[ah]){ah=3D""}else{ag=3DZ.pop()}if(ag=3D= =3Dnull){ag=3DU}I.relative[ah](ai,ag,Q(U))}}if(!ai){ai=3Daf}if(!ai){throw= "Syntax error, unrecognized expression: = "+(ah||Y)}if(H.call(ai)=3D=3D=3D"[object = Array]"){if(!X){ab.push.apply(ab,ai)}else{if(U.nodeType=3D=3D=3D1){for(va= r = aa=3D0;ai[aa]!=3Dnull;aa++){if(ai[aa]&&(ai[aa]=3D=3D=3Dtrue||ai[aa].nodeT= ype=3D=3D=3D1&&K(U,ai[aa]))){ab.push(af[aa])}}}else{for(var = aa=3D0;ai[aa]!=3Dnull;aa++){if(ai[aa]&&ai[aa].nodeType=3D=3D=3D1){ab.push= (af[aa])}}}}}else{E(ai,ab)}if(V){F(V,U,ab,ac);if(G){hasDuplicate=3Dfalse;= ab.sort(G);if(hasDuplicate){for(var = aa=3D1;aa":function(Z,U,aa){var X=3Dtypeof = U=3D=3D=3D"string";if(X&&!/\W/.test(U)){U=3Daa?U:U.toUpperCase();for(var = V=3D0,T=3DZ.length;V1||/^\w/.test(X[3])){X[3]=3DF(X[3],null,null,U)}else{var = W=3DF.filter(X[3],U,V,true^Y);if(!V){T.push.apply(T,W)}return = false}}else{if(I.match.POS.test(X[0])||I.match.CHILD.test(X[0])){return = true}}return X},POS:function(T){T.unshift(true);return = T}},filters:{enabled:function(T){return = T.disabled=3D=3D=3Dfalse&&T.type!=3D=3D"hidden"},disabled:function(T){ret= urn T.disabled=3D=3D=3Dtrue},checked:function(T){return = T.checked=3D=3D=3Dtrue},selected:function(T){T.parentNode.selectedIndex;r= eturn T.selected=3D=3D=3Dtrue},parent:function(T){return = !!T.firstChild},empty:function(T){return = !T.firstChild},has:function(V,U,T){return = !!F(T[3],V).length},header:function(T){return/h\d/i.test(T.nodeName)},tex= t:function(T){return"text"=3D=3D=3DT.type},radio:function(T){return"radio= "=3D=3D=3DT.type},checkbox:function(T){return"checkbox"=3D=3D=3DT.type},f= ile:function(T){return"file"=3D=3D=3DT.type},password:function(T){return"= password"=3D=3D=3DT.type},submit:function(T){return"submit"=3D=3D=3DT.typ= e},image:function(T){return"image"=3D=3D=3DT.type},reset:function(T){retu= rn"reset"=3D=3D=3DT.type},button:function(T){return"button"=3D=3D=3DT.typ= e||T.nodeName.toUpperCase()=3D=3D=3D"BUTTON"},input:function(T){return/in= put|select|textarea|button/i.test(T.nodeName)}},setFilters:{first:functio= n(U,T){return T=3D=3D=3D0},last:function(V,U,T,W){return = U=3D=3D=3DW.length-1},even:function(U,T){return = T%2=3D=3D=3D0},odd:function(U,T){return = T%2=3D=3D=3D1},lt:function(V,U,T){return = UT[3]-0},nth:function(V,U,T){return = T[3]-0=3D=3DU},eq:function(V,U,T){return = T[3]-0=3D=3DU}},filter:{PSEUDO:function(Z,V,W,aa){var = U=3DV[1],X=3DI.filters[U];if(X){return = X(Z,W,V,aa)}else{if(U=3D=3D=3D"contains"){return(Z.textContent||Z.innerTe= xt||"").indexOf(V[3])>=3D0}else{if(U=3D=3D=3D"not"){var Y=3DV[3];for(var = W=3D0,T=3DY.length;W=3D0)}}},ID:function(U,T){return = U.nodeType=3D=3D=3D1&&U.getAttribute("id")=3D=3D=3DT},TAG:function(U,T){r= eturn(T=3D=3D=3D"*"&&U.nodeType=3D=3D=3D1)||U.nodeName=3D=3D=3DT},CLASS:f= unction(U,T){return(" "+(U.className||U.getAttribute("class"))+" = ").indexOf(T)>-1},ATTR:function(Y,W){var = V=3DW[1],T=3DI.attrHandle[V]?I.attrHandle[V](Y):Y[V]!=3Dnull?Y[V]:Y.getAt= tribute(V),Z=3DT+"",X=3DW[2],U=3DW[4];return = T=3D=3Dnull?X=3D=3D=3D"!=3D":X=3D=3D=3D"=3D"?Z=3D=3D=3DU:X=3D=3D=3D"*=3D"= ?Z.indexOf(U)>=3D0:X=3D=3D=3D"~=3D"?(" "+Z+" = ").indexOf(U)>=3D0:!U?Z&&T!=3D=3Dfalse:X=3D=3D=3D"!=3D"?Z!=3DU:X=3D=3D=3D= "^=3D"?Z.indexOf(U)=3D=3D=3D0:X=3D=3D=3D"$=3D"?Z.substr(Z.length-U.length= )=3D=3D=3DU:X=3D=3D=3D"|=3D"?Z=3D=3D=3DU||Z.substr(0,U.length+1)=3D=3D=3D= U+"-":false},POS:function(X,U,V,Y){var = T=3DU[2],W=3DI.setFilters[T];if(W){return W(X,V,U,Y)}}}};var = M=3DI.match.POS;for(var O in = I.match){I.match[O]=3DRegExp(I.match[O].source+/(?![^\[]*\])(?![^\(]*\))/= .source)}var = E=3Dfunction(U,T){U=3DArray.prototype.slice.call(U);if(T){T.push.apply(T,= U);return T}return = U};try{Array.prototype.slice.call(document.documentElement.childNodes)}ca= tch(N){E=3Dfunction(X,W){var U=3DW||[];if(H.call(X)=3D=3D=3D"[object = Array]"){Array.prototype.push.apply(U,X)}else{if(typeof = X.length=3D=3D=3D"number"){for(var = V=3D0,T=3DX.length;V";var = T=3Ddocument.documentElement;T.insertBefore(U,T.firstChild);if(!!document= .getElementById(V)){I.find.ID=3Dfunction(X,Y,Z){if(typeof = Y.getElementById!=3D=3D"undefined"&&!Z){var = W=3DY.getElementById(X[1]);return W?W.id=3D=3D=3DX[1]||typeof = W.getAttributeNode!=3D=3D"undefined"&&W.getAttributeNode("id").nodeValue=3D= =3D=3DX[1]?[W]:g:[]}};I.filter.ID=3Dfunction(Y,W){var X=3Dtypeof = Y.getAttributeNode!=3D=3D"undefined"&&Y.getAttributeNode("id");return = Y.nodeType=3D=3D=3D1&&X&&X.nodeValue=3D=3D=3DW}}T.removeChild(U)})();(fun= ction(){var = T=3Ddocument.createElement("div");T.appendChild(document.createComment(""= ));if(T.getElementsByTagName("*").length>0){I.find.TAG=3Dfunction(U,Y){va= r X=3DY.getElementsByTagName(U[1]);if(U[1]=3D=3D=3D"*"){var = W=3D[];for(var = V=3D0;X[V];V++){if(X[V].nodeType=3D=3D=3D1){W.push(X[V])}}X=3DW}return = X}}T.innerHTML=3D"";if(T.firstChild&&typeof = T.firstChild.getAttribute!=3D=3D"undefined"&&T.firstChild.getAttribute("h= ref")!=3D=3D"#"){I.attrHandle.href=3Dfunction(U){return = U.getAttribute("href",2)}}})();if(document.querySelectorAll){(function(){= var T=3DF,U=3Ddocument.createElement("div");U.innerHTML=3D"

";if(U.querySelectorAll&&U.querySelectorAll(".TEST").l= ength=3D=3D=3D0){return}F=3Dfunction(Y,X,V,W){X=3DX||document;if(!W&&X.no= deType=3D=3D=3D9&&!Q(X)){try{return = E(X.querySelectorAll(Y),V)}catch(Z){}}return = T(Y,X,V,W)};F.find=3DT.find;F.filter=3DT.filter;F.selectors=3DT.selectors= ;F.matches=3DT.matches})()}if(document.getElementsByClassName&&document.d= ocumentElement.getElementsByClassName){(function(){var = T=3Ddocument.createElement("div");T.innerHTML=3D"
";if(T.getElementsByClassName("e").length=3D=3D=3D0)= {return}T.lastChild.className=3D"e";if(T.getElementsByClassName("e").leng= th=3D=3D=3D1){return}I.order.splice(1,0,"CLASS");I.find.CLASS=3Dfunction(= U,V,W){if(typeof V.getElementsByClassName!=3D=3D"undefined"&&!W){return = V.getElementsByClassName(U[1])}}})()}function P(U,Z,Y,ad,aa,ac){var = ab=3DU=3D=3D"previousSibling"&&!ac;for(var = W=3D0,V=3Dad.length;W0){X=3DT;break}}}T=3DT[U]}ad[W]=3DX}}}var = K=3Ddocument.compareDocumentPosition?function(U,T){return = U.compareDocumentPosition(T)&16}:function(U,T){return = U!=3D=3DT&&(U.contains?U.contains(T):true)};var Q=3Dfunction(T){return = T.nodeType=3D=3D=3D9&&T.documentElement.nodeName!=3D=3D"HTML"||!!T.ownerD= ocument&&Q(T.ownerDocument)};var J=3Dfunction(T,aa){var = W=3D[],X=3D"",Y,V=3Daa.nodeType?[aa]:aa;while((Y=3DI.match.PSEUDO.exec(T)= )){X+=3DY[0];T=3DT.replace(I.match.PSEUDO,"")}T=3DI.relative[T]?T+"*":T;f= or(var Z=3D0,U=3DV.length;Z0||T.offsetHeight>0};F.selectors.filters.animated=3Dfunctio= n(T){return o.grep(o.timers,function(U){return = T=3D=3D=3DU.elem}).length};o.multiFilter=3Dfunction(V,T,U){if(U){V=3D":no= t("+V+")"}return F.matches(V,T)};o.dir=3Dfunction(V,U){var = T=3D[],W=3DV[U];while(W&&W!=3Ddocument){if(W.nodeType=3D=3D1){T.push(W)}W= =3DW[U]}return T};o.nth=3Dfunction(X,T,V,W){T=3DT||1;var = U=3D0;for(;X;X=3DX[V]){if(X.nodeType=3D=3D1&&++U=3D=3DT){break}}return = X};o.sibling=3Dfunction(V,U){var = T=3D[];for(;V;V=3DV.nextSibling){if(V.nodeType=3D=3D1&&V!=3DU){T.push(V)}= }return = T};return;l.Sizzle=3DF})();o.event=3D{add:function(I,F,H,K){if(I.nodeType= =3D=3D3||I.nodeType=3D=3D8){return}if(I.setInterval&&I!=3Dl){I=3Dl}if(!H.= guid){H.guid=3Dthis.guid++}if(K!=3D=3Dg){var = G=3DH;H=3Dthis.proxy(G);H.data=3DK}var = E=3Do.data(I,"events")||o.data(I,"events",{}),J=3Do.data(I,"handle")||o.d= ata(I,"handle",function(){return typeof = o!=3D=3D"undefined"&&!o.event.triggered?o.event.handle.apply(arguments.ca= llee.elem,arguments):g});J.elem=3DI;o.each(F.split(/\s+/),function(M,N){v= ar = O=3DN.split(".");N=3DO.shift();H.type=3DO.slice().sort().join(".");var = L=3DE[N];if(o.event.specialAll[N]){o.event.specialAll[N].setup.call(I,K,O= )}if(!L){L=3DE[N]=3D{};if(!o.event.special[N]||o.event.special[N].setup.c= all(I,K,O)=3D=3D=3Dfalse){if(I.addEventListener){I.addEventListener(N,J,f= alse)}else{if(I.attachEvent){I.attachEvent("on"+N,J)}}}}L[H.guid]=3DH;o.e= vent.global[N]=3Dtrue});I=3Dnull},guid:1,global:{},remove:function(K,H,J)= {if(K.nodeType=3D=3D3||K.nodeType=3D=3D8){return}var = G=3Do.data(K,"events"),F,E;if(G){if(H=3D=3D=3Dg||(typeof = H=3D=3D=3D"string"&&H.charAt(0)=3D=3D".")){for(var I in = G){this.remove(K,I+(H||""))}}else{if(H.type){J=3DH.handler;H=3DH.type}o.e= ach(H.split(/\s+/),function(M,O){var Q=3DO.split(".");O=3DQ.shift();var = N=3DRegExp("(^|\\.)"+Q.slice().sort().join(".*\\.")+"(\\.|$)");if(G[O]){i= f(J){delete G[O][J.guid]}else{for(var P in = G[O]){if(N.test(G[O][P].type)){delete = G[O][P]}}}if(o.event.specialAll[O]){o.event.specialAll[O].teardown.call(K= ,Q)}for(F in = G[O]){break}if(!F){if(!o.event.special[O]||o.event.special[O].teardown.ca= ll(K,Q)=3D=3D=3Dfalse){if(K.removeEventListener){K.removeEventListener(O,= o.data(K,"handle"),false)}else{if(K.detachEvent){K.detachEvent("on"+O,o.d= ata(K,"handle"))}}}F=3Dnull;delete G[O]}}})}for(F in G){break}if(!F){var = L=3Do.data(K,"handle");if(L){L.elem=3Dnull}o.removeData(K,"events");o.rem= oveData(K,"handle")}}},trigger:function(I,K,H,E){var = G=3DI.type||I;if(!E){I=3Dtypeof = I=3D=3D=3D"object"?I[h]?I:o.extend(o.Event(G),I):o.Event(G);if(G.indexOf(= "!")>=3D0){I.type=3DG=3DG.slice(0,-1);I.exclusive=3Dtrue}if(!H){I.stopPro= pagation();if(this.global[G]){o.each(o.cache,function(){if(this.events&&t= his.events[G]){o.event.trigger(I,K,this.handle.elem)}})}}if(!H||H.nodeTyp= e=3D=3D3||H.nodeType=3D=3D8){return = g}I.result=3Dg;I.target=3DH;K=3Do.makeArray(K);K.unshift(I)}I.currentTarg= et=3DH;var = J=3Do.data(H,"handle");if(J){J.apply(H,K)}if((!H[G]||(o.nodeName(H,"a")&&= G=3D=3D"click"))&&H["on"+G]&&H["on"+G].apply(H,K)=3D=3D=3Dfalse){I.result= =3Dfalse}if(!E&&H[G]&&!I.isDefaultPrevented()&&!(o.nodeName(H,"a")&&G=3D=3D= "click")){this.triggered=3Dtrue;try{H[G]()}catch(L){}}this.triggered=3Dfa= lse;if(!I.isPropagationStopped()){var = F=3DH.parentNode||H.ownerDocument;if(F){o.event.trigger(I,K,F,true)}}},ha= ndle:function(K){var = J,E;K=3Darguments[0]=3Do.event.fix(K||l.event);K.currentTarget=3Dthis;var= = L=3DK.type.split(".");K.type=3DL.shift();J=3D!L.length&&!K.exclusive;var = I=3DRegExp("(^|\\.)"+L.slice().sort().join(".*\\.")+"(\\.|$)");E=3D(o.dat= a(this,"events")||{})[K.type];for(var G in E){var = H=3DE[G];if(J||I.test(H.type)){K.handler=3DH;K.data=3DH.data;var = F=3DH.apply(this,arguments);if(F!=3D=3Dg){K.result=3DF;if(F=3D=3D=3Dfalse= ){K.preventDefault();K.stopPropagation()}}if(K.isImmediatePropagationStop= ped()){break}}}},props:"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 toElement view wheelDelta which".split(" = "),fix:function(H){if(H[h]){return H}var F=3DH;H=3Do.Event(F);for(var = G=3Dthis.props.length,J;G;){J=3Dthis.props[--G];H[J]=3DF[J]}if(!H.target)= {H.target=3DH.srcElement||document}if(H.target.nodeType=3D=3D3){H.target=3D= H.target.parentNode}if(!H.relatedTarget&&H.fromElement){H.relatedTarget=3D= H.fromElement=3D=3DH.target?H.toElement:H.fromElement}if(H.pageX=3D=3Dnul= l&&H.clientX!=3Dnull){var = I=3Ddocument.documentElement,E=3Ddocument.body;H.pageX=3DH.clientX+(I&&I.= scrollLeft||E&&E.scrollLeft||0)-(I.clientLeft||0);H.pageY=3DH.clientY+(I&= &I.scrollTop||E&&E.scrollTop||0)-(I.clientTop||0)}if(!H.which&&((H.charCo= de||H.charCode=3D=3D=3D0)?H.charCode:H.keyCode)){H.which=3DH.charCode||H.= keyCode}if(!H.metaKey&&H.ctrlKey){H.metaKey=3DH.ctrlKey}if(!H.which&&H.bu= tton){H.which=3D(H.button&1?1:(H.button&2?3:(H.button&4?2:0)))}return = H},proxy:function(F,E){E=3DE||function(){return = F.apply(this,arguments)};E.guid=3DF.guid=3DF.guid||E.guid||this.guid++;re= turn = E},special:{ready:{setup:B,teardown:function(){}}},specialAll:{live:{setu= p:function(E,F){o.event.add(this,F[0],c)},teardown:function(G){if(G.lengt= h){var = E=3D0,F=3DRegExp("(^|\\.)"+G[0]+"(\\.|$)");o.each((o.data(this,"events").= live||{}),function(){if(F.test(this.type)){E++}});if(E<1){o.event.remove(= this,G[0],c)}}}}}};o.Event=3Dfunction(E){if(!this.preventDefault){return = new = o.Event(E)}if(E&&E.type){this.originalEvent=3DE;this.type=3DE.type}else{t= his.type=3DE}this.timeStamp=3De();this[h]=3Dtrue};function k(){return = false}function u(){return = true}o.Event.prototype=3D{preventDefault:function(){this.isDefaultPrevent= ed=3Du;var = E=3Dthis.originalEvent;if(!E){return}if(E.preventDefault){E.preventDefaul= t()}E.returnValue=3Dfalse},stopPropagation:function(){this.isPropagationS= topped=3Du;var = E=3Dthis.originalEvent;if(!E){return}if(E.stopPropagation){E.stopPropagat= ion()}E.cancelBubble=3Dtrue},stopImmediatePropagation:function(){this.isI= mmediatePropagationStopped=3Du;this.stopPropagation()},isDefaultPrevented= :k,isPropagationStopped:k,isImmediatePropagationStopped:k};var = a=3Dfunction(F){var = E=3DF.relatedTarget;while(E&&E!=3Dthis){try{E=3DE.parentNode}catch(G){E=3D= this}}if(E!=3Dthis){F.type=3DF.data;o.event.handle.apply(this,arguments)}= };o.each({mouseover:"mouseenter",mouseout:"mouseleave"},function(F,E){o.e= vent.special[E]=3D{setup:function(){o.event.add(this,F,a,E)},teardown:fun= ction(){o.event.remove(this,F,a)}}});o.fn.extend({bind:function(F,G,E){re= turn = F=3D=3D"unload"?this.one(F,G,E):this.each(function(){o.event.add(this,F,E= ||G,E&&G)})},one:function(G,H,F){var = E=3Do.event.proxy(F||H,function(I){o(this).unbind(I,E);return(F||H).apply= (this,arguments)});return = this.each(function(){o.event.add(this,G,E,F&&H)})},unbind:function(F,E){r= eturn = this.each(function(){o.event.remove(this,F,E)})},trigger:function(E,F){re= turn = this.each(function(){o.event.trigger(E,F,this)})},triggerHandler:function= (E,G){if(this[0]){var = F=3Do.Event(E);F.preventDefault();F.stopPropagation();o.event.trigger(F,G= ,this[0]);return F.result}},toggle:function(G){var = E=3Darguments,F=3D1;while(F
a';var = H=3DK.getElementsByTagName("*"),E=3DK.getElementsByTagName("a")[0];if(!H|= |!H.length||!E){return}o.support=3D{leadingWhitespace:K.firstChild.nodeTy= pe=3D=3D3,tbody:!K.getElementsByTagName("tbody").length,objectAll:!!K.get= ElementsByTagName("object")[0].getElementsByTagName("*").length,htmlSeria= lize:!!K.getElementsByTagName("link").length,style:/red/.test(E.getAttrib= ute("style")),hrefNormalized:E.getAttribute("href")=3D=3D=3D"/a",opacity:= E.style.opacity=3D=3D=3D"0.5",cssFloat:!!E.style.cssFloat,scriptEval:fals= e,noCloneEvent:true,boxModel:null};G.type=3D"text/javascript";try{G.appen= dChild(document.createTextNode("window."+J+"=3D1;"))}catch(I){}F.insertBe= fore(G,F.firstChild);if(l[J]){o.support.scriptEval=3Dtrue;delete = l[J]}F.removeChild(G);if(K.attachEvent&&K.fireEvent){K.attachEvent("oncli= ck",function(){o.support.noCloneEvent=3Dfalse;K.detachEvent("onclick",arg= uments.callee)});K.cloneNode(true).fireEvent("onclick")}o(function(){var = L=3Ddocument.createElement("div");L.style.width=3DL.style.paddingLeft=3D"= 1px";document.body.appendChild(L);o.boxModel=3Do.support.boxModel=3DL.off= setWidth=3D=3D=3D2;document.body.removeChild(L).style.display=3D"none"})}= )();var = w=3Do.support.cssFloat?"cssFloat":"styleFloat";o.props=3D{"for":"htmlFor"= ,"class":"className","float":w,cssFloat:w,styleFloat:w,readonly:"readOnly= ",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",tabin= dex:"tabIndex"};o.fn.extend({_load:o.fn.load,load:function(G,J,K){if(type= of G!=3D=3D"string"){return this._load(G)}var I=3DG.indexOf(" = ");if(I>=3D0){var E=3DG.slice(I,G.length);G=3DG.slice(0,I)}var = H=3D"GET";if(J){if(o.isFunction(J)){K=3DJ;J=3Dnull}else{if(typeof = J=3D=3D=3D"object"){J=3Do.param(J);H=3D"POST"}}}var = F=3Dthis;o.ajax({url:G,type:H,dataType:"html",data:J,complete:function(M,= L){if(L=3D=3D"success"||L=3D=3D"notmodified"){F.html(E?o("
").append= (M.responseText.replace(//g,"")).find(E):M.respon= seText)}if(K){F.each(K,[M.responseText,L,M])}}});return = this},serialize:function(){return = o.param(this.serializeArray())},serializeArray:function(){return = this.map(function(){return = this.elements?o.makeArray(this.elements):this}).filter(function(){return = this.name&&!this.disabled&&(this.checked||/select|textarea/i.test(this.no= deName)||/text|hidden|password|search/i.test(this.type))}).map(function(E= ,F){var G=3Do(this).val();return = G=3D=3Dnull?null:o.isArray(G)?o.map(G,function(I,H){return{name:F.name,va= lue:I}}):{name:F.name,value:G}}).get()}});o.each("ajaxStart,ajaxStop,ajax= Complete,ajaxError,ajaxSuccess,ajaxSend".split(","),function(E,F){o.fn[F]= =3Dfunction(G){return this.bind(F,G)}});var = r=3De();o.extend({get:function(E,G,H,F){if(o.isFunction(G)){H=3DG;G=3Dnul= l}return = o.ajax({type:"GET",url:E,data:G,success:H,dataType:F})},getScript:functio= n(E,F){return o.get(E,null,F,"script")},getJSON:function(E,F,G){return = o.get(E,F,G,"json")},post:function(E,G,H,F){if(o.isFunction(G)){H=3DG;G=3D= {}}return = o.ajax({type:"POST",url:E,data:G,success:H,dataType:F})},ajaxSetup:functi= on(E){o.extend(o.ajaxSettings,E)},ajaxSettings:{url:location.href,global:= true,type:"GET",contentType:"application/x-www-form-urlencoded",processDa= ta:true,async:true,xhr:function(){return l.ActiveXObject?new = ActiveXObject("Microsoft.XMLHTTP"):new = XMLHttpRequest()},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(M){M=3Do.extend(true,M,o.extend(true,{},o.ajaxSettings,M));var = W,F=3D/=3D\?(&|$)/g,R,V,G=3DM.type.toUpperCase();if(M.data&&M.processData= &&typeof = M.data!=3D=3D"string"){M.data=3Do.param(M.data)}if(M.dataType=3D=3D"jsonp= "){if(G=3D=3D"GET"){if(!M.url.match(F)){M.url+=3D(M.url.match(/\?/)?"&":"= ?")+(M.jsonp||"callback")+"=3D?"}}else{if(!M.data||!M.data.match(F)){M.da= ta=3D(M.data?M.data+"&":"")+(M.jsonp||"callback")+"=3D?"}}M.dataType=3D"j= son"}if(M.dataType=3D=3D"json"&&(M.data&&M.data.match(F)||M.url.match(F))= ){W=3D"jsonp"+r++;if(M.data){M.data=3D(M.data+"").replace(F,"=3D"+W+"$1")= }M.url=3DM.url.replace(F,"=3D"+W+"$1");M.dataType=3D"script";l[W]=3Dfunct= ion(X){V=3DX;I();L();l[W]=3Dg;try{delete = l[W]}catch(Y){}if(H){H.removeChild(T)}}}if(M.dataType=3D=3D"script"&&M.ca= che=3D=3Dnull){M.cache=3Dfalse}if(M.cache=3D=3D=3Dfalse&&G=3D=3D"GET"){va= r E=3De();var = U=3DM.url.replace(/(\?|&)_=3D.*?(&|$)/,"$1_=3D"+E+"$2");M.url=3DU+((U=3D=3D= M.url)?(M.url.match(/\?/)?"&":"?")+"_=3D"+E:"")}if(M.data&&G=3D=3D"GET"){= M.url+=3D(M.url.match(/\?/)?"&":"?")+M.data;M.data=3Dnull}if(M.global&&!o= .active++){o.event.trigger("ajaxStart")}var = Q=3D/^(\w+:)?\/\/([^\/?#]+)/.exec(M.url);if(M.dataType=3D=3D"script"&&G=3D= =3D"GET"&&Q&&(Q[1]&&Q[1]!=3Dlocation.protocol||Q[2]!=3Dlocation.host)){va= r H=3Ddocument.getElementsByTagName("head")[0];var = T=3Ddocument.createElement("script");T.src=3DM.url;if(M.scriptCharset){T.= charset=3DM.scriptCharset}if(!W){var = O=3Dfalse;T.onload=3DT.onreadystatechange=3Dfunction(){if(!O&&(!this.read= yState||this.readyState=3D=3D"loaded"||this.readyState=3D=3D"complete")){= O=3Dtrue;I();L();T.onload=3DT.onreadystatechange=3Dnull;H.removeChild(T)}= }}H.appendChild(T);return g}var K=3Dfalse;var = J=3DM.xhr();if(M.username){J.open(G,M.url,M.async,M.username,M.password)}= else{J.open(G,M.url,M.async)}try{if(M.data){J.setRequestHeader("Content-T= ype",M.contentType)}if(M.ifModified){J.setRequestHeader("If-Modified-Sinc= e",o.lastModified[M.url]||"Thu, 01 Jan 1970 00:00:00 = GMT")}J.setRequestHeader("X-Requested-With","XMLHttpRequest");J.setReques= tHeader("Accept",M.dataType&&M.accepts[M.dataType]?M.accepts[M.dataType]+= ", = */*":M.accepts._default)}catch(S){}if(M.beforeSend&&M.beforeSend(J,M)=3D=3D= =3Dfalse){if(M.global&&!--o.active){o.event.trigger("ajaxStop")}J.abort()= ;return false}if(M.global){o.event.trigger("ajaxSend",[J,M])}var = N=3Dfunction(X){if(J.readyState=3D=3D0){if(P){clearInterval(P);P=3Dnull;i= f(M.global&&!--o.active){o.event.trigger("ajaxStop")}}}else{if(!K&&J&&(J.= readyState=3D=3D4||X=3D=3D"timeout")){K=3Dtrue;if(P){clearInterval(P);P=3D= null}R=3DX=3D=3D"timeout"?"timeout":!o.httpSuccess(J)?"error":M.ifModifie= d&&o.httpNotModified(J,M.url)?"notmodified":"success";if(R=3D=3D"success"= ){try{V=3Do.httpData(J,M.dataType,M)}catch(Z){R=3D"parsererror"}}if(R=3D=3D= "success"){var = Y;try{Y=3DJ.getResponseHeader("Last-Modified")}catch(Z){}if(M.ifModified&= &Y){o.lastModified[M.url]=3DY}if(!W){I()}}else{o.handleError(M,J,R)}L();i= f(X){J.abort()}if(M.async){J=3Dnull}}}};if(M.async){var = P=3DsetInterval(N,13);if(M.timeout>0){setTimeout(function(){if(J&&!K){N("= timeout")}},M.timeout)}}try{J.send(M.data)}catch(S){o.handleError(M,J,nul= l,S)}if(!M.async){N()}function = I(){if(M.success){M.success(V,R)}if(M.global){o.event.trigger("ajaxSucces= s",[J,M])}}function = L(){if(M.complete){M.complete(J,R)}if(M.global){o.event.trigger("ajaxComp= lete",[J,M])}if(M.global&&!--o.active){o.event.trigger("ajaxStop")}}retur= n = J},handleError:function(F,H,E,G){if(F.error){F.error(H,E,G)}if(F.global){= o.event.trigger("ajaxError",[H,F,G])}},active:0,httpSuccess:function(F){t= ry{return = !F.status&&location.protocol=3D=3D"file:"||(F.status>=3D200&&F.status<300= )||F.status=3D=3D304||F.status=3D=3D1223}catch(E){}return = false},httpNotModified:function(G,E){try{var = H=3DG.getResponseHeader("Last-Modified");return = G.status=3D=3D304||H=3D=3Do.lastModified[E]}catch(F){}return = false},httpData:function(J,H,G){var = F=3DJ.getResponseHeader("content-type"),E=3DH=3D=3D"xml"||!H&&F&&F.indexO= f("xml")>=3D0,I=3DE?J.responseXML:J.responseText;if(E&&I.documentElement.= tagName=3D=3D"parsererror"){throw"parsererror"}if(G&&G.dataFilter){I=3DG.= dataFilter(I,H)}if(typeof = I=3D=3D=3D"string"){if(H=3D=3D"script"){o.globalEval(I)}if(H=3D=3D"json")= {I=3Dl["eval"]("("+I+")")}}return I},param:function(E){var = G=3D[];function = H(I,J){G[G.length]=3DencodeURIComponent(I)+"=3D"+encodeURIComponent(J)}if= (o.isArray(E)||E.jquery){o.each(E,function(){H(this.name,this.value)})}el= se{for(var F in = E){if(o.isArray(E[F])){o.each(E[F],function(){H(F,this)})}else{H(F,o.isFu= nction(E[F])?E[F]():E[F])}}}return = G.join("&").replace(/%20/g,"+")}});var = m=3D{},n,d=3D[["height","marginTop","marginBottom","paddingTop","paddingB= ottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"]= ,["opacity"]];function t(F,E){var = G=3D{};o.each(d.concat.apply([],d.slice(0,E)),function(){G[this]=3DF});re= turn G}o.fn.extend({show:function(J,L){if(J){return = this.animate(t("show",3),J,L)}else{for(var = H=3D0,F=3Dthis.length;H").appendTo("body");K=3DI.css("display");if(K=3D=3D=3D"none"){K=3D"bloc= k"}I.remove();m[G]=3DK}o.data(this[H],"olddisplay",K)}}for(var = H=3D0,F=3Dthis.length;H=3D0;H--){if(G[H].elem=3D=3Dthis){if(E){G[H](true)}G.spl= ice(H,1)}}});if(!E){this.dequeue()}return = this}});o.each({slideDown:t("show",1),slideUp:t("hide",1),slideToggle:t("= toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(E,F= ){o.fn[E]=3Dfunction(G,H){return = this.animate(F,G,H)}});o.extend({speed:function(G,H,F){var E=3Dtypeof = G=3D=3D=3D"object"?G:{complete:F||!F&&H||o.isFunction(G)&&G,duration:G,ea= sing:F&&H||H&&!o.isFunction(H)&&H};E.duration=3Do.fx.off?0:typeof = E.duration=3D=3D=3D"number"?E.duration:o.fx.speeds[E.duration]||o.fx.spee= ds._default;E.old=3DE.complete;E.complete=3Dfunction(){if(E.queue!=3D=3Df= alse){o(this).dequeue()}if(o.isFunction(E.old)){E.old.call(this)}};return= E},easing:{linear:function(G,H,E,F){return = E+F*G},swing:function(G,H,E,F){return((-Math.cos(G*Math.PI)/2)+0.5)*F+E}}= ,timers:[],fx:function(F,E,G){this.options=3DE;this.elem=3DF;this.prop=3D= G;if(!E.orig){E.orig=3D{}}}});o.fx.prototype=3D{update:function(){if(this= .options.step){this.options.step.call(this.elem,this.now,this)}(o.fx.step= [this.prop]||o.fx.step._default)(this);if((this.prop=3D=3D"height"||this.= prop=3D=3D"width")&&this.elem.style){this.elem.style.display=3D"block"}},= cur:function(F){if(this.elem[this.prop]!=3Dnull&&(!this.elem.style||this.= elem.style[this.prop]=3D=3Dnull)){return this.elem[this.prop]}var = E=3DparseFloat(o.css(this.elem,this.prop,F));return = E&&E>-10000?E:parseFloat(o.curCSS(this.elem,this.prop))||0},custom:functi= on(I,H,G){this.startTime=3De();this.start=3DI;this.end=3DH;this.unit=3DG|= |this.unit||"px";this.now=3Dthis.start;this.pos=3Dthis.state=3D0;var = E=3Dthis;function F(J){return = E.step(J)}F.elem=3Dthis.elem;if(F()&&o.timers.push(F)&&!n){n=3DsetInterva= l(function(){var K=3Do.timers;for(var = J=3D0;J=3Dthis.options.duration+this.startTime){this.now=3Dthis.= end;this.pos=3Dthis.state=3D1;this.update();this.options.curAnim[this.pro= p]=3Dtrue;var E=3Dtrue;for(var F in = this.options.curAnim){if(this.options.curAnim[F]!=3D=3Dtrue){E=3Dfalse}}i= f(E){if(this.options.display!=3Dnull){this.elem.style.overflow=3Dthis.opt= ions.overflow;this.elem.style.display=3Dthis.options.display;if(o.css(thi= s.elem,"display")=3D=3D"none"){this.elem.style.display=3D"block"}}if(this= .options.hide){o(this.elem).hide()}if(this.options.hide||this.options.sho= w){for(var I in = this.options.curAnim){o.attr(this.elem.style,I,this.options.orig[I])}}thi= s.options.complete.call(this.elem)}return false}else{var = J=3DG-this.startTime;this.state=3DJ/this.options.duration;this.pos=3Do.ea= sing[this.options.easing||(o.easing.swing?"swing":"linear")](this.state,J= ,0,1,this.options.duration);this.now=3Dthis.start+((this.end-this.start)*= this.pos);this.update()}return = true}};o.extend(o.fx,{speeds:{slow:600,fast:200,_default:400},step:{opaci= ty:function(E){o.attr(E.elem.style,"opacity",E.now)},_default:function(E)= {if(E.elem.style&&E.elem.style[E.prop]!=3Dnull){E.elem.style[E.prop]=3DE.= now+E.unit}else{E.elem[E.prop]=3DE.now}}}});if(document.documentElement.g= etBoundingClientRect){o.fn.offset=3Dfunction(){if(!this[0]){return{top:0,= left:0}}if(this[0]=3D=3D=3Dthis[0].ownerDocument.body){return = o.offset.bodyOffset(this[0])}var = G=3Dthis[0].getBoundingClientRect(),J=3Dthis[0].ownerDocument,F=3DJ.body,= E=3DJ.documentElement,L=3DE.clientTop||F.clientTop||0,K=3DE.clientLeft||F= .clientLeft||0,I=3DG.top+(self.pageYOffset||o.boxModel&&E.scrollTop||F.sc= rollTop)-L,H=3DG.left+(self.pageXOffset||o.boxModel&&E.scrollLeft||F.scro= llLeft)-K;return{top:I,left:H}}}else{o.fn.offset=3Dfunction(){if(!this[0]= ){return{top:0,left:0}}if(this[0]=3D=3D=3Dthis[0].ownerDocument.body){ret= urn = o.offset.bodyOffset(this[0])}o.offset.initialized||o.offset.initialize();= var = J=3Dthis[0],G=3DJ.offsetParent,F=3DJ,O=3DJ.ownerDocument,M,H=3DO.document= Element,K=3DO.body,L=3DO.defaultView,E=3DL.getComputedStyle(J,null),N=3DJ= .offsetTop,I=3DJ.offsetLeft;while((J=3DJ.parentNode)&&J!=3D=3DK&&J!=3D=3D= H){M=3DL.getComputedStyle(J,null);N-=3DJ.scrollTop,I-=3DJ.scrollLeft;if(J= =3D=3D=3DG){N+=3DJ.offsetTop,I+=3DJ.offsetLeft;if(o.offset.doesNotAddBord= er&&!(o.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(J.tag= Name))){N+=3DparseInt(M.borderTopWidth,10)||0,I+=3DparseInt(M.borderLeftW= idth,10)||0}F=3DG,G=3DJ.offsetParent}if(o.offset.subtractsBorderForOverfl= owNotVisible&&M.overflow!=3D=3D"visible"){N+=3DparseInt(M.borderTopWidth,= 10)||0,I+=3DparseInt(M.borderLeftWidth,10)||0}E=3DM}if(E.position=3D=3D=3D= "relative"||E.position=3D=3D=3D"static"){N+=3DK.offsetTop,I+=3DK.offsetLe= ft}if(E.position=3D=3D=3D"fixed"){N+=3DMath.max(H.scrollTop,K.scrollTop),= I+=3DMath.max(H.scrollLeft,K.scrollLeft)}return{top:N,left:I}}}o.offset=3D= {initialize:function(){if(this.initialized){return}var = L=3Ddocument.body,F=3Ddocument.createElement("div"),H,G,N,I,M,E,J=3DL.sty= le.marginTop,K=3D'
';M=3D{position:"absolute",to= p:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"= };for(E in = M){F.style[E]=3DM[E]}F.innerHTML=3DK;L.insertBefore(F,L.firstChild);H=3DF= .firstChild,G=3DH.firstChild,I=3DH.nextSibling.firstChild.firstChild;this= .doesNotAddBorder=3D(G.offsetTop!=3D=3D5);this.doesAddBorderForTableAndCe= lls=3D(I.offsetTop=3D=3D=3D5);H.style.overflow=3D"hidden",H.style.positio= n=3D"relative";this.subtractsBorderForOverflowNotVisible=3D(G.offsetTop=3D= =3D=3D-5);L.style.marginTop=3D"1px";this.doesNotIncludeMarginInBodyOffset= =3D(L.offsetTop=3D=3D=3D0);L.style.marginTop=3DJ;L.removeChild(F);this.in= itialized=3Dtrue},bodyOffset:function(E){o.offset.initialized||o.offset.i= nitialize();var = G=3DE.offsetTop,F=3DE.offsetLeft;if(o.offset.doesNotIncludeMarginInBodyOf= fset){G+=3DparseInt(o.curCSS(E,"marginTop",true),10)||0,F+=3DparseInt(o.c= urCSS(E,"marginLeft",true),10)||0}return{top:G,left:F}}};o.fn.extend({pos= ition:function(){var I=3D0,H=3D0,F;if(this[0]){var = G=3Dthis.offsetParent(),J=3Dthis.offset(),E=3D/^body|html$/i.test(G[0].ta= gName)?{top:0,left:0}:G.offset();J.top-=3Dj(this,"marginTop");J.left-=3Dj= (this,"marginLeft");E.top+=3Dj(G,"borderTopWidth");E.left+=3Dj(G,"borderL= eftWidth");F=3D{top:J.top-E.top,left:J.left-E.left}}return = F},offsetParent:function(){var = E=3Dthis[0].offsetParent||document.body;while(E&&(!/^body|html$/i.test(E.= tagName)&&o.css(E,"position")=3D=3D"static")){E=3DE.offsetParent}return = o(E)}});o.each(["Left","Top"],function(F,E){var = G=3D"scroll"+E;o.fn[G]=3Dfunction(H){if(!this[0]){return null}return = H!=3D=3Dg?this.each(function(){this=3D=3Dl||this=3D=3Ddocument?l.scrollTo= (!F?H:o(l).scrollLeft(),F?H:o(l).scrollTop()):this[G]=3DH}):this[0]=3D=3D= l||this[0]=3D=3Ddocument?self[F?"pageYOffset":"pageXOffset"]||o.boxModel&= &document.documentElement[G]||document.body[G]:this[0][G]}});o.each(["Hei= ght","Width"],function(I,G){var = E=3DI?"Left":"Top",H=3DI?"Right":"Bottom",F=3DG.toLowerCase();o.fn["inner= "+G]=3Dfunction(){return = this[0]?o.css(this[0],F,false,"padding"):null};o.fn["outer"+G]=3Dfunction= (K){return this[0]?o.css(this[0],F,false,K?"margin":"border"):null};var = J=3DG.toLowerCase();o.fn[J]=3Dfunction(K){return = this[0]=3D=3Dl?document.compatMode=3D=3D"CSS1Compat"&&document.documentEl= ement["client"+G]||document.body["client"+G]:this[0]=3D=3Ddocument?Math.m= ax(document.documentElement["client"+G],document.body["scroll"+G],documen= t.documentElement["scroll"+G],document.body["offset"+G],document.document= Element["offset"+G]):K=3D=3D=3Dg?(this.length?o.css(this[0],J):null):this= .css(J,typeof K=3D=3D=3D"string"?K:K+"px")}})})(); ------=_NextPart_000_0000_01CAD1F3.97CEA1C0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://ajax.googleapis.com/ajax/libs/jqueryui/1.7.2/jquery-ui.min.js /* * jQuery UI 1.7.2 * * Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about) * Dual licensed under the MIT (MIT-LICENSE.txt) * and GPL (GPL-LICENSE.txt) licenses. * * http://docs.jquery.com/UI */=0DjQuery.ui||(function(c){var = i=3Dc.fn.remove,d=3Dc.browser.mozilla&&(parseFloat(c.browser.version)<1.9= );c.ui=3D{version:"1.7.2",plugin:{add:function(k,l,n){var = m=3Dc.ui[k].prototype;for(var j in = n){m.plugins[j]=3Dm.plugins[j]||[];m.plugins[j].push([l,n[j]])}},call:fun= ction(j,l,k){var = n=3Dj.plugins[l];if(!n||!j.element[0].parentNode){return}for(var = m=3D0;m0){retu= rn true}m[j]=3D1;l=3D(m[j]>0);m[j]=3D0;return = l},isOverAxis:function(k,j,l){return(k>j)&&(k<(j+l))},isOver:function(o,k= ,n,m,j,l){return = c.ui.isOverAxis(o,n,j)&&c.ui.isOverAxis(k,m,l)},keyCode:{BACKSPACE:8,CAPS= _LOCK:20,COMMA:188,CONTROL:17,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27= ,HOME:36,INSERT:45,LEFT:37,NUMPAD_ADD:107,NUMPAD_DECIMAL:110,NUMPAD_DIVID= E:111,NUMPAD_ENTER:108,NUMPAD_MULTIPLY:106,NUMPAD_SUBTRACT:109,PAGE_DOWN:= 34,PAGE_UP:33,PERIOD:190,RIGHT:39,SHIFT:16,SPACE:32,TAB:9,UP:38}};if(d){v= ar = f=3Dc.attr,e=3Dc.fn.removeAttr,h=3D"http://www.w3.org/2005/07/aaa",a=3D/^= aria-/,b=3D/^wairole:/;c.attr=3Dfunction(k,j,l){var = m=3Dl!=3D=3Dundefined;return(j=3D=3D"role"?(m?f.call(this,k,j,"wairole:"+= l):(f.apply(this,arguments)||"").replace(b,"")):(a.test(j)?(m?k.setAttrib= uteNS(h,j.replace(a,"aaa:"),l):f.call(this,k,j.replace(a,"aaa:"))):f.appl= y(this,arguments)))};c.fn.removeAttr=3Dfunction(j){return(a.test(j)?this.= each(function(){this.removeAttributeNS(h,j.replace(a,""))}):e.call(this,j= ))}}c.fn.extend({remove:function(){c("*",this).add(this).each(function(){= c(this).triggerHandler("remove")});return = i.apply(this,arguments)},enableSelection:function(){return = this.attr("unselectable","off").css("MozUserSelect","").unbind("selectsta= rt.ui")},disableSelection:function(){return = this.attr("unselectable","on").css("MozUserSelect","none").bind("selectst= art.ui",function(){return false})},scrollParent:function(){var = j;if((c.browser.msie&&(/(static|relative)/).test(this.css("position")))||= (/absolute/).test(this.css("position"))){j=3Dthis.parents().filter(functi= on(){return(/(relative|absolute|fixed)/).test(c.curCSS(this,"position",1)= )&&(/(auto|scroll)/).test(c.curCSS(this,"overflow",1)+c.curCSS(this,"over= flow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(0)}else{j=3Dthis.parents()= .filter(function(){return(/(auto|scroll)/).test(c.curCSS(this,"overflow",= 1)+c.curCSS(this,"overflow-y",1)+c.curCSS(this,"overflow-x",1))}).eq(0)}r= eturn(/fixed/).test(this.css("position"))||!j.length?c(document):j}});c.e= xtend(c.expr[":"],{data:function(l,k,j){return = !!c.data(l,j[3])},focusable:function(k){var = l=3Dk.nodeName.toLowerCase(),j=3Dc.attr(k,"tabindex");return(/input|selec= t|textarea|button|object/.test(l)?!k.disabled:"a"=3D=3Dl||"area"=3D=3Dl?k= .href||!isNaN(j):!isNaN(j))&&!c(k)["area"=3D=3Dl?"parents":"closest"](":h= idden").length},tabbable:function(k){var = j=3Dc.attr(k,"tabindex");return(isNaN(j)||j>=3D0)&&c(k).is(":focusable")}= });function g(m,n,o,l){function k(q){var = p=3Dc[m][n][q]||[];return(typeof p=3D=3D"string"?p.split(/,?\s+/):p)}var = j=3Dk("getter");if(l.length=3D=3D1&&typeof = l[0]=3D=3D"string"){j=3Dj.concat(k("getterSetter"))}return(c.inArray(o,j)= !=3D-1)}c.widget=3Dfunction(k,j){var = l=3Dk.split(".")[0];k=3Dk.split(".")[1];c.fn[k]=3Dfunction(p){var = n=3D(typeof = p=3D=3D"string"),o=3DArray.prototype.slice.call(arguments,1);if(n&&p.subs= tring(0,1)=3D=3D"_"){return this}if(n&&g(l,k,p,o)){var = m=3Dc.data(this[0],k);return(m?m[p].apply(m,o):undefined)}return = this.each(function(){var q=3Dc.data(this,k);(!q&&!n&&c.data(this,k,new = c[l][k](this,p))._init());(q&&n&&c.isFunction(q[p])&&q[p].apply(q,o))})};= c[l]=3Dc[l]||{};c[l][k]=3Dfunction(o,n){var = m=3Dthis;this.namespace=3Dl;this.widgetName=3Dk;this.widgetEventPrefix=3D= c[l][k].eventPrefix||k;this.widgetBaseClass=3Dl+"-"+k;this.options=3Dc.ex= tend({},c.widget.defaults,c[l][k].defaults,c.metadata&&c.metadata.get(o)[= k],n);this.element=3Dc(o).bind("setData."+k,function(q,p,r){if(q.target=3D= =3Do){return = m._setData(p,r)}}).bind("getData."+k,function(q,p){if(q.target=3D=3Do){re= turn m._getData(p)}}).bind("remove",function(){return = m.destroy()})};c[l][k].prototype=3Dc.extend({},c.widget.prototype,j);c[l]= [k].getterSetter=3D"option"};c.widget.prototype=3D{_init:function(){},des= troy:function(){this.element.removeData(this.widgetName).removeClass(this= .widgetBaseClass+"-disabled = "+this.namespace+"-state-disabled").removeAttr("aria-disabled")},option:f= unction(l,m){var k=3Dl,j=3Dthis;if(typeof = l=3D=3D"string"){if(m=3D=3D=3Dundefined){return = this._getData(l)}k=3D{};k[l]=3Dm}c.each(k,function(n,o){j._setData(n,o)})= },_getData:function(j){return = this.options[j]},_setData:function(j,k){this.options[j]=3Dk;if(j=3D=3D"di= sabled"){this.element[k?"addClass":"removeClass"](this.widgetBaseClass+"-= disabled = "+this.namespace+"-state-disabled").attr("aria-disabled",k)}},enable:func= tion(){this._setData("disabled",false)},disable:function(){this._setData(= "disabled",true)},_trigger:function(l,m,n){var = p=3Dthis.options[l],j=3D(l=3D=3Dthis.widgetEventPrefix?l:this.widgetEvent= Prefix+l);m=3Dc.Event(m);m.type=3Dj;if(m.originalEvent){for(var = k=3Dc.event.props.length,o;k;){o=3Dc.event.props[--k];m[o]=3Dm.originalEv= ent[o]}}this.element.trigger(m,n);return = !(c.isFunction(p)&&p.call(this.element[0],m,n)=3D=3D=3Dfalse||m.isDefault= Prevented())}};c.widget.defaults=3D{disabled:false};c.ui.mouse=3D{_mouseI= nit:function(){var = j=3Dthis;this.element.bind("mousedown."+this.widgetName,function(k){retur= n = j._mouseDown(k)}).bind("click."+this.widgetName,function(k){if(j._prevent= ClickEvent){j._preventClickEvent=3Dfalse;k.stopImmediatePropagation();ret= urn = false}});if(c.browser.msie){this._mouseUnselectable=3Dthis.element.attr("= unselectable");this.element.attr("unselectable","on")}this.started=3Dfals= e},_mouseDestroy:function(){this.element.unbind("."+this.widgetName);(c.b= rowser.msie&&this.element.attr("unselectable",this._mouseUnselectable))},= _mouseDown:function(l){l.originalEvent=3Dl.originalEvent||{};if(l.origina= lEvent.mouseHandled){return}(this._mouseStarted&&this._mouseUp(l));this._= mouseDownEvent=3Dl;var k=3Dthis,m=3D(l.which=3D=3D1),j=3D(typeof = this.options.cancel=3D=3D"string"?c(l.target).parents().add(l.target).fil= ter(this.options.cancel).length:false);if(!m||j||!this._mouseCapture(l)){= return = true}this.mouseDelayMet=3D!this.options.delay;if(!this.mouseDelayMet){thi= s._mouseDelayTimer=3DsetTimeout(function(){k.mouseDelayMet=3Dtrue},this.o= ptions.delay)}if(this._mouseDistanceMet(l)&&this._mouseDelayMet(l)){this.= _mouseStarted=3D(this._mouseStart(l)!=3D=3Dfalse);if(!this._mouseStarted)= {l.preventDefault();return = true}}this._mouseMoveDelegate=3Dfunction(n){return = k._mouseMove(n)};this._mouseUpDelegate=3Dfunction(n){return = k._mouseUp(n)};c(document).bind("mousemove."+this.widgetName,this._mouseM= oveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);(c.br= owser.safari||l.preventDefault());l.originalEvent.mouseHandled=3Dtrue;ret= urn true},_mouseMove:function(j){if(c.browser.msie&&!j.button){return = this._mouseUp(j)}if(this._mouseStarted){this._mouseDrag(j);return = j.preventDefault()}if(this._mouseDistanceMet(j)&&this._mouseDelayMet(j)){= this._mouseStarted=3D(this._mouseStart(this._mouseDownEvent,j)!=3D=3Dfals= e);(this._mouseStarted?this._mouseDrag(j):this._mouseUp(j))}return = !this._mouseStarted},_mouseUp:function(j){c(document).unbind("mousemove."= +this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetNa= me,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=3Dfal= se;this._preventClickEvent=3D(j.target=3D=3Dthis._mouseDownEvent.target);= this._mouseStop(j)}return = false},_mouseDistanceMet:function(j){return(Math.max(Math.abs(this._mouse= DownEvent.pageX-j.pageX),Math.abs(this._mouseDownEvent.pageY-j.pageY))>=3D= this.options.distance)},_mouseDelayMet:function(j){return = this.mouseDelayMet},_mouseStart:function(j){},_mouseDrag:function(j){},_m= ouseStop:function(j){},_mouseCapture:function(j){return = true}};c.ui.mouse.defaults=3D{cancel:null,distance:1,delay:0}})(jQuery);(= function(a){a.widget("ui.draggable",a.extend({},a.ui.mouse,{_init:functio= n(){if(this.options.helper=3D=3D"original"&&!(/^(?:r|a|f)/).test(this.ele= ment.css("position"))){this.element[0].style.position=3D"relative"}(this.= options.addClasses&&this.element.addClass("ui-draggable"));(this.options.= disabled&&this.element.addClass("ui-draggable-disabled"));this._mouseInit= ()},destroy:function(){if(!this.element.data("draggable")){return}this.el= ement.removeData("draggable").unbind(".draggable").removeClass("ui-dragga= ble ui-draggable-dragging = ui-draggable-disabled");this._mouseDestroy()},_mouseCapture:function(b){v= ar = c=3Dthis.options;if(this.helper||c.disabled||a(b.target).is(".ui-resizabl= e-handle")){return = false}this.handle=3Dthis._getHandle(b);if(!this.handle){return = false}return true},_mouseStart:function(b){var = c=3Dthis.options;this.helper=3Dthis._createHelper(b);this._cacheHelperPro= portions();if(a.ui.ddmanager){a.ui.ddmanager.current=3Dthis}this._cacheMa= rgins();this.cssPosition=3Dthis.helper.css("position");this.scrollParent=3D= this.helper.scrollParent();this.offset=3Dthis.element.offset();this.offse= t=3D{top:this.offset.top-this.margins.top,left:this.offset.left-this.marg= ins.left};a.extend(this.offset,{click:{left:b.pageX-this.offset.left,top:= b.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._ge= tRelativeOffset()});this.originalPosition=3Dthis._generatePosition(b);thi= s.originalPageX=3Db.pageX;this.originalPageY=3Db.pageY;if(c.cursorAt){thi= s._adjustOffsetFromHelper(c.cursorAt)}if(c.containment){this._setContainm= ent()}this._trigger("start",b);this._cacheHelperProportions();if(a.ui.ddm= anager&&!c.dropBehaviour){a.ui.ddmanager.prepareOffsets(this,b)}this.help= er.addClass("ui-draggable-dragging");this._mouseDrag(b,true);return = true},_mouseDrag:function(b,d){this.position=3Dthis._generatePosition(b);= this.positionAbs=3Dthis._convertPositionTo("absolute");if(!d){var = c=3Dthis._uiHash();this._trigger("drag",b,c);this.position=3Dc.position}i= f(!this.options.axis||this.options.axis!=3D"y"){this.helper[0].style.left= =3Dthis.position.left+"px"}if(!this.options.axis||this.options.axis!=3D"x= "){this.helper[0].style.top=3Dthis.position.top+"px"}if(a.ui.ddmanager){a= .ui.ddmanager.drag(this,b)}return false},_mouseStop:function(c){var = d=3Dfalse;if(a.ui.ddmanager&&!this.options.dropBehaviour){d=3Da.ui.ddmana= ger.drop(this,c)}if(this.dropped){d=3Dthis.dropped;this.dropped=3Dfalse}i= f((this.options.revert=3D=3D"invalid"&&!d)||(this.options.revert=3D=3D"va= lid"&&d)||this.options.revert=3D=3D=3Dtrue||(a.isFunction(this.options.re= vert)&&this.options.revert.call(this.element,d))){var = b=3Dthis;a(this.helper).animate(this.originalPosition,parseInt(this.optio= ns.revertDuration,10),function(){b._trigger("stop",c);b._clear()})}else{t= his._trigger("stop",c);this._clear()}return = false},_getHandle:function(b){var = c=3D!this.options.handle||!a(this.options.handle,this.element).length?tru= e:false;a(this.options.handle,this.element).find("*").andSelf().each(func= tion(){if(this=3D=3Db.target){c=3Dtrue}});return = c},_createHelper:function(c){var d=3Dthis.options;var = b=3Da.isFunction(d.helper)?a(d.helper.apply(this.element[0],[c])):(d.help= er=3D=3D"clone"?this.element.clone():this.element);if(!b.parents("body").= length){b.appendTo((d.appendTo=3D=3D"parent"?this.element[0].parentNode:d= .appendTo))}if(b[0]!=3Dthis.element[0]&&!(/(fixed|absolute)/).test(b.css(= "position"))){b.css("position","absolute")}return = b},_adjustOffsetFromHelper:function(b){if(b.left!=3Dundefined){this.offse= t.click.left=3Db.left+this.margins.left}if(b.right!=3Dundefined){this.off= set.click.left=3Dthis.helperProportions.width-b.right+this.margins.left}i= f(b.top!=3Dundefined){this.offset.click.top=3Db.top+this.margins.top}if(b= .bottom!=3Dundefined){this.offset.click.top=3Dthis.helperProportions.heig= ht-b.bottom+this.margins.top}},_getParentOffset:function(){this.offsetPar= ent=3Dthis.helper.offsetParent();var = b=3Dthis.offsetParent.offset();if(this.cssPosition=3D=3D"absolute"&&this.= scrollParent[0]!=3Ddocument&&a.ui.contains(this.scrollParent[0],this.offs= etParent[0])){b.left+=3Dthis.scrollParent.scrollLeft();b.top+=3Dthis.scro= llParent.scrollTop()}if((this.offsetParent[0]=3D=3Ddocument.body)||(this.= offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=3D=3D= "html"&&a.browser.msie)){b=3D{top:0,left:0}}return{top:b.top+(parseInt(th= is.offsetParent.css("borderTopWidth"),10)||0),left:b.left+(parseInt(this.= offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function= (){if(this.cssPosition=3D=3D"relative"){var = b=3Dthis.element.position();return{top:b.top-(parseInt(this.helper.css("t= op"),10)||0)+this.scrollParent.scrollTop(),left:b.left-(parseInt(this.hel= per.css("left"),10)||0)+this.scrollParent.scrollLeft()}}else{return{top:0= ,left:0}}},_cacheMargins:function(){this.margins=3D{left:(parseInt(this.e= lement.css("marginLeft"),10)||0),top:(parseInt(this.element.css("marginTo= p"),10)||0)}},_cacheHelperProportions:function(){this.helperProportions=3D= {width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setCo= ntainment:function(){var = e=3Dthis.options;if(e.containment=3D=3D"parent"){e.containment=3Dthis.hel= per[0].parentNode}if(e.containment=3D=3D"document"||e.containment=3D=3D"w= indow"){this.containment=3D[0-this.offset.relative.left-this.offset.paren= t.left,0-this.offset.relative.top-this.offset.parent.top,a(e.containment=3D= =3D"document"?document:window).width()-this.helperProportions.width-this.= margins.left,(a(e.containment=3D=3D"document"?document:window).height()||= document.body.parentNode.scrollHeight)-this.helperProportions.height-this= .margins.top]}if(!(/^(document|window|parent)$/).test(e.containment)&&e.c= ontainment.constructor!=3DArray){var = c=3Da(e.containment)[0];if(!c){return}var = d=3Da(e.containment).offset();var = b=3D(a(c).css("overflow")!=3D"hidden");this.containment=3D[d.left+(parseI= nt(a(c).css("borderLeftWidth"),10)||0)+(parseInt(a(c).css("paddingLeft"),= 10)||0)-this.margins.left,d.top+(parseInt(a(c).css("borderTopWidth"),10)|= |0)+(parseInt(a(c).css("paddingTop"),10)||0)-this.margins.top,d.left+(b?M= ath.max(c.scrollWidth,c.offsetWidth):c.offsetWidth)-(parseInt(a(c).css("b= orderLeftWidth"),10)||0)-(parseInt(a(c).css("paddingRight"),10)||0)-this.= helperProportions.width-this.margins.left,d.top+(b?Math.max(c.scrollHeigh= t,c.offsetHeight):c.offsetHeight)-(parseInt(a(c).css("borderTopWidth"),10= )||0)-(parseInt(a(c).css("paddingBottom"),10)||0)-this.helperProportions.= height-this.margins.top]}else{if(e.containment.constructor=3D=3DArray){th= is.containment=3De.containment}}},_convertPositionTo:function(f,h){if(!h)= {h=3Dthis.position}var c=3Df=3D=3D"absolute"?1:-1;var = e=3Dthis.options,b=3Dthis.cssPosition=3D=3D"absolute"&&!(this.scrollParen= t[0]!=3Ddocument&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]= ))?this.offsetParent:this.scrollParent,g=3D(/(html|body)/i).test(b[0].tag= Name);return{top:(h.top+this.offset.relative.top*c+this.offset.parent.top= *c-(a.browser.safari&&this.cssPosition=3D=3D"fixed"?0:(this.cssPosition=3D= =3D"fixed"?-this.scrollParent.scrollTop():(g?0:b.scrollTop()))*c)),left:(= h.left+this.offset.relative.left*c+this.offset.parent.left*c-(a.browser.s= afari&&this.cssPosition=3D=3D"fixed"?0:(this.cssPosition=3D=3D"fixed"?-th= is.scrollParent.scrollLeft():g?0:b.scrollLeft())*c))}},_generatePosition:= function(e){var = h=3Dthis.options,b=3Dthis.cssPosition=3D=3D"absolute"&&!(this.scrollParen= t[0]!=3Ddocument&&a.ui.contains(this.scrollParent[0],this.offsetParent[0]= ))?this.offsetParent:this.scrollParent,i=3D(/(html|body)/i).test(b[0].tag= Name);if(this.cssPosition=3D=3D"relative"&&!(this.scrollParent[0]!=3Ddocu= ment&&this.scrollParent[0]!=3Dthis.offsetParent[0])){this.offset.relative= =3Dthis._getRelativeOffset()}var d=3De.pageX;var = c=3De.pageY;if(this.originalPosition){if(this.containment){if(e.pageX-thi= s.offset.click.leftthis.containment[2]){d=3Dthis.containment[2]+this.offset.click.left}if= (e.pageY-this.offset.click.top>this.containment[3]){c=3Dthis.containment[= 3]+this.offset.click.top}}if(h.grid){var = g=3Dthis.originalPageY+Math.round((c-this.originalPageY)/h.grid[1])*h.gri= d[1];c=3Dthis.containment?(!(g-this.offset.click.topthis.containment[3])?g:(!(g-this.offset.click.to= pthis.containment[2])?f:(!(f-this.offset.click.= left
').css({width:this.offsetWidth+"px",height:this.offsetHeight= +"px",position:"absolute",opacity:"0.001",zIndex:1000}).css(a(this).offse= t()).appendTo("body")})},stop:function(b,c){a("div.ui-draggable-iframeFix= ").each(function(){this.parentNode.removeChild(this)})}});a.ui.plugin.add= ("draggable","opacity",{start:function(c,d){var = b=3Da(d.helper),e=3Da(this).data("draggable").options;if(b.css("opacity")= ){e._opacity=3Db.css("opacity")}b.css("opacity",e.opacity)},stop:function= (b,c){var = d=3Da(this).data("draggable").options;if(d._opacity){a(c.helper).css("opa= city",d._opacity)}}});a.ui.plugin.add("draggable","scroll",{start:functio= n(c,d){var = b=3Da(this).data("draggable");if(b.scrollParent[0]!=3Ddocument&&b.scrollP= arent[0].tagName!=3D"HTML"){b.overflowOffset=3Db.scrollParent.offset()}},= drag:function(d,e){var = c=3Da(this).data("draggable"),f=3Dc.options,b=3Dfalse;if(c.scrollParent[0= ]!=3Ddocument&&c.scrollParent[0].tagName!=3D"HTML"){if(!f.axis||f.axis!=3D= "x"){if((c.overflowOffset.top+c.scrollParent[0].offsetHeight)-d.pageY=3D0;v--){var = s=3Dg.snapElements[v].left,n=3Ds+g.snapElements[v].width,m=3Dg.snapElemen= ts[v].top,A=3Dm+g.snapElements[v].height;if(!((s-y=3Dp&&n<=3Dk)||(m>=3Dp&&m<=3Dk)||(nk)= )&&((e>=3Dg&&e<=3Dc)||(d>=3Dg&&d<=3Dc)||(ec));break;default:return = false;break}};a.ui.ddmanager=3D{current:null,droppables:{"default":[]},pr= epareOffsets:function(e,g){var = b=3Da.ui.ddmanager.droppables[e.options.scope];var f=3Dg?g.type:null;var = h=3D(e.currentItem||e.element).find(":data(droppable)").andSelf();droppab= lesLoop:for(var = d=3D0;d
').css({position:this.element.css("position"),width:this.e= lement.outerWidth(),height:this.element.outerHeight(),top:this.element.cs= s("top"),left:this.element.css("left")}));this.element=3Dthis.element.par= ent().data("resizable",this.element.data("resizable"));this.elementIsWrap= per=3Dtrue;this.element.css({marginLeft:this.originalElement.css("marginL= eft"),marginTop:this.originalElement.css("marginTop"),marginRight:this.or= iginalElement.css("marginRight"),marginBottom:this.originalElement.css("m= arginBottom")});this.originalElement.css({marginLeft:0,marginTop:0,margin= Right:0,marginBottom:0});this.originalResizeStyle=3Dthis.originalElement.= css("resize");this.originalElement.css("resize","none");this._proportiona= llyResizeElements.push(this.originalElement.css({position:"static",zoom:1= ,display:"block"}));this.originalElement.css({margin:this.originalElement= .css("margin")});this._proportionallyResize()}this.handles=3Dj.handles||(= !c(".ui-resizable-handle",this.element).length?"e,s,se":{n:".ui-resizable= -n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-r= esizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizabl= e-nw"});if(this.handles.constructor=3D=3DString){if(this.handles=3D=3D"al= l"){this.handles=3D"n,e,s,w,se,sw,ne,nw"}var = k=3Dthis.handles.split(",");this.handles=3D{};for(var = f=3D0;f
');if(/sw|se|ne|nw/.test(h)){g.css({zIndex:++j.zIndex})}if("= se"=3D=3Dh){g.addClass("ui-icon = ui-icon-gripsmall-diagonal-se")}this.handles[h]=3D".ui-resizable-"+h;this= .element.append(g)}}this._renderAxis=3Dfunction(p){p=3Dp||this.element;fo= r(var m in = this.handles){if(this.handles[m].constructor=3D=3DString){this.handles[m]= =3Dc(this.handles[m],this.element).show()}if(this.elementIsWrapper&&this.= originalElement[0].nodeName.match(/textarea|input|select|button/i)){var = n=3Dc(this.handles[m],this.element),o=3D0;o=3D/sw|ne|nw|se|n|s/.test(m)?n= .outerHeight():n.outerWidth();var = l=3D["padding",/ne|nw|n/.test(m)?"Top":/se|sw|s/.test(m)?"Bottom":/^e$/.t= est(m)?"Right":"Left"].join("");p.css(l,o);this._proportionallyResize()}i= f(!c(this.handles[m]).length){continue}}};this._renderAxis(this.element);= this._handles=3Dc(".ui-resizable-handle",this.element).disableSelection()= ;this._handles.mouseover(function(){if(!e.resizing){if(this.className){va= r = i=3Dthis.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)}e.axis=3D= i&&i[1]?i[1]:"se"}});if(j.autoHide){this._handles.hide();c(this.element).= addClass("ui-resizable-autohide").hover(function(){c(this).removeClass("u= i-resizable-autohide");e._handles.show()},function(){if(!e.resizing){c(th= is).addClass("ui-resizable-autohide");e._handles.hide()}})}this._mouseIni= t()},destroy:function(){this._mouseDestroy();var = d=3Dfunction(f){c(f).removeClass("ui-resizable ui-resizable-disabled = ui-resizable-resizing").removeData("resizable").unbind(".resizable").find= (".ui-resizable-handle").remove()};if(this.elementIsWrapper){d(this.eleme= nt);var = e=3Dthis.element;e.parent().append(this.originalElement.css({position:e.c= ss("position"),width:e.outerWidth(),height:e.outerHeight(),top:e.css("top= "),left:e.css("left")})).end().remove()}this.originalElement.css("resize"= ,this.originalResizeStyle);d(this.originalElement)},_mouseCapture:functio= n(e){var f=3Dfalse;for(var d in = this.handles){if(c(this.handles[d])[0]=3D=3De.target){f=3Dtrue}}return = this.options.disabled||!!f},_mouseStart:function(f){var = i=3Dthis.options,e=3Dthis.element.position(),d=3Dthis.element;this.resizi= ng=3Dtrue;this.documentScroll=3D{top:c(document).scrollTop(),left:c(docum= ent).scrollLeft()};if(d.is(".ui-draggable")||(/absolute/).test(d.css("pos= ition"))){d.css({position:"absolute",top:e.top,left:e.left})}if(c.browser= .opera&&(/relative/).test(d.css("position"))){d.css({position:"relative",= top:"auto",left:"auto"})}this._renderProxy();var = j=3Db(this.helper.css("left")),g=3Db(this.helper.css("top"));if(i.contain= ment){j+=3Dc(i.containment).scrollLeft()||0;g+=3Dc(i.containment).scrollT= op()||0}this.offset=3Dthis.helper.offset();this.position=3D{left:j,top:g}= ;this.size=3Dthis._helper?{width:d.outerWidth(),height:d.outerHeight()}:{= width:d.width(),height:d.height()};this.originalSize=3Dthis._helper?{widt= h:d.outerWidth(),height:d.outerHeight()}:{width:d.width(),height:d.height= ()};this.originalPosition=3D{left:j,top:g};this.sizeDiff=3D{width:d.outer= Width()-d.width(),height:d.outerHeight()-d.height()};this.originalMousePo= sition=3D{left:f.pageX,top:f.pageY};this.aspectRatio=3D(typeof = i.aspectRatio=3D=3D"number")?i.aspectRatio:((this.originalSize.width/this= .originalSize.height)||1);var = h=3Dc(".ui-resizable-"+this.axis).css("cursor");c("body").css("cursor",h=3D= =3D"auto"?this.axis+"-resize":h);d.addClass("ui-resizable-resizing");this= ._propagate("start",f);return true},_mouseDrag:function(d){var = g=3Dthis.helper,f=3Dthis.options,l=3D{},p=3Dthis,i=3Dthis.originalMousePo= sition,m=3Dthis.axis;var = q=3D(d.pageX-i.left)||0,n=3D(d.pageY-i.top)||0;var = h=3Dthis._change[m];if(!h){return false}var = k=3Dh.apply(this,[d,q,n]),j=3Dc.browser.msie&&c.browser.version<7,e=3Dthi= s.sizeDiff;if(this._aspectRatio||d.shiftKey){k=3Dthis._updateRatio(k,d)}k= =3Dthis._respectSize(k,d);this._propagate("resize",d);g.css({top:this.pos= ition.top+"px",left:this.position.left+"px",width:this.size.width+"px",he= ight:this.size.height+"px"});if(!this._helper&&this._proportionallyResize= Elements.length){this._proportionallyResize()}this._updateCache(k);this._= trigger("resize",d,this.ui());return = false},_mouseStop:function(g){this.resizing=3Dfalse;var = h=3Dthis.options,l=3Dthis;if(this._helper){var = f=3Dthis._proportionallyResizeElements,d=3Df.length&&(/textarea/i).test(f= [0].nodeName),e=3Dd&&c.ui.hasScroll(f[0],"left")?0:l.sizeDiff.height,j=3D= d?0:l.sizeDiff.width;var = m=3D{width:(l.size.width-j),height:(l.size.height-e)},i=3D(parseInt(l.ele= ment.css("left"),10)+(l.position.left-l.originalPosition.left))||null,k=3D= (parseInt(l.element.css("top"),10)+(l.position.top-l.originalPosition.top= ))||null;if(!h.animate){this.element.css(c.extend(m,{top:k,left:i}))}l.he= lper.height(l.size.height);l.helper.width(l.size.width);if(this._helper&&= !h.animate){this._proportionallyResize()}}c("body").css("cursor","auto");= this.element.removeClass("ui-resizable-resizing");this._propagate("stop",= g);if(this._helper){this.helper.remove()}return = false},_updateCache:function(d){var = e=3Dthis.options;this.offset=3Dthis.helper.offset();if(a(d.left)){this.po= sition.left=3Dd.left}if(a(d.top)){this.position.top=3Dd.top}if(a(d.height= )){this.size.height=3Dd.height}if(a(d.width)){this.size.width=3Dd.width}}= ,_updateRatio:function(g,f){var = h=3Dthis.options,i=3Dthis.position,e=3Dthis.size,d=3Dthis.axis;if(g.heigh= t){g.width=3D(e.height*this.aspectRatio)}else{if(g.width){g.height=3D(e.w= idth/this.aspectRatio)}}if(d=3D=3D"sw"){g.left=3Di.left+(e.width-g.width)= ;g.top=3Dnull}if(d=3D=3D"nw"){g.top=3Di.top+(e.height-g.height);g.left=3D= i.left+(e.width-g.width)}return g},_respectSize:function(k,f){var = i=3Dthis.helper,h=3Dthis.options,q=3Dthis._aspectRatio||f.shiftKey,p=3Dth= is.axis,s=3Da(k.width)&&h.maxWidth&&(h.maxWidthk.width),r=3Da(k.height)&&h.minHeight&&(h.minHeight>k.height);if(g){k= .width=3Dh.minWidth}if(r){k.height=3Dh.minHeight}if(s){k.width=3Dh.maxWid= th}if(l){k.height=3Dh.maxHeight}var = e=3Dthis.originalPosition.left+this.originalSize.width,n=3Dthis.position.= top+this.size.height;var = j=3D/sw|nw|w/.test(p),d=3D/nw|ne|n/.test(p);if(g&&j){k.left=3De-h.minWidt= h}if(s&&j){k.left=3De-h.maxWidth}if(r&&d){k.top=3Dn-h.minHeight}if(l&&d){= k.top=3Dn-h.maxHeight}var = m=3D!k.width&&!k.height;if(m&&!k.left&&k.top){k.top=3Dnull}else{if(m&&!k.= top&&k.left){k.left=3Dnull}}return = k},_proportionallyResize:function(){var = j=3Dthis.options;if(!this._proportionallyResizeElements.length){return}va= r f=3Dthis.helper||this.element;for(var = e=3D0;e');var = d=3Dc.browser.msie&&c.browser.version<7,f=3D(d?1:0),g=3D(d?2:-1);this.hel= per.addClass(this._helper).css({width:this.element.outerWidth()+g,height:= this.element.outerHeight()+g,position:"absolute",left:this.elementOffset.= left-f+"px",top:this.elementOffset.top-f+"px",zIndex:++h.zIndex});this.he= lper.appendTo("body").disableSelection()}else{this.helper=3Dthis.element}= },_change:{e:function(f,e,d){return{width:this.originalSize.width+e}},w:f= unction(g,e,d){var = i=3Dthis.options,f=3Dthis.originalSize,h=3Dthis.originalPosition;return{l= eft:h.left+e,width:f.width-e}},n:function(g,e,d){var = i=3Dthis.options,f=3Dthis.originalSize,h=3Dthis.originalPosition;return{t= op:h.top+d,height:f.height-d}},s:function(f,e,d){return{height:this.origi= nalSize.height+d}},se:function(f,e,d){return = c.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[= f,e,d]))},sw:function(f,e,d){return = c.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[= f,e,d]))},ne:function(f,e,d){return = c.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[= f,e,d]))},nw:function(f,e,d){return = c.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[= f,e,d]))}},_propagate:function(e,d){c.ui.plugin.call(this,e,[d,this.ui()]= );(e!=3D"resize"&&this._trigger(e,d,this.ui()))},plugins:{},ui:function()= {return{originalElement:this.originalElement,element:this.element,helper:= this.helper,position:this.position,size:this.size,originalSize:this.origi= nalSize,originalPosition:this.originalPosition}}}));c.extend(c.ui.resizab= le,{version:"1.7.2",eventPrefix:"resize",defaults:{alsoResize:false,anima= te:false,animateDuration:"slow",animateEasing:"swing",aspectRatio:false,a= utoHide:false,cancel:":input,option",containment:false,delay:0,distance:1= ,ghost:false,grid:false,handles:"e,s,se",helper:false,maxHeight:null,maxW= idth:null,minHeight:10,minWidth:10,zIndex:1000}});c.ui.plugin.add("resiza= ble","alsoResize",{start:function(e,f){var = d=3Dc(this).data("resizable"),g=3Dd.options;_store=3Dfunction(h){c(h).eac= h(function(){c(this).data("resizable-alsoresize",{width:parseInt(c(this).= width(),10),height:parseInt(c(this).height(),10),left:parseInt(c(this).cs= s("left"),10),top:parseInt(c(this).css("top"),10)})})};if(typeof(g.alsoRe= size)=3D=3D"object"&&!g.alsoResize.parentNode){if(g.alsoResize.length){g.= alsoResize=3Dg.alsoResize[0];_store(g.alsoResize)}else{c.each(g.alsoResiz= e,function(h,i){_store(h)})}}else{_store(g.alsoResize)}},resize:function(= f,h){var = e=3Dc(this).data("resizable"),i=3De.options,g=3De.originalSize,k=3De.orig= inalPosition;var = j=3D{height:(e.size.height-g.height)||0,width:(e.size.width-g.width)||0,t= op:(e.position.top-k.top)||0,left:(e.position.left-k.left)||0},d=3Dfuncti= on(l,m){c(l).each(function(){var = p=3Dc(this),q=3Dc(this).data("resizable-alsoresize"),o=3D{},n=3Dm&&m.leng= th?m:["width","height","top","left"];c.each(n||["width","height","top","l= eft"],function(r,u){var = s=3D(q[u]||0)+(j[u]||0);if(s&&s>=3D0){o[u]=3Ds||null}});if(/relative/.tes= t(p.css("position"))&&c.browser.opera){e._revertToRelativePosition=3Dtrue= ;p.css({position:"absolute",top:"auto",left:"auto"})}p.css(o)})};if(typeo= f(i.alsoResize)=3D=3D"object"&&!i.alsoResize.nodeType){c.each(i.alsoResiz= e,function(l,m){d(l,m)})}else{d(i.alsoResize)}},stop:function(e,f){var = d=3Dc(this).data("resizable");if(d._revertToRelativePosition&&c.browser.o= pera){d._revertToRelativePosition=3Dfalse;el.css({position:"relative"})}c= (this).removeData("resizable-alsoresize-start")}});c.ui.plugin.add("resiz= able","animate",{stop:function(h,m){var = n=3Dc(this).data("resizable"),i=3Dn.options;var = g=3Dn._proportionallyResizeElements,d=3Dg.length&&(/textarea/i).test(g[0]= .nodeName),e=3Dd&&c.ui.hasScroll(g[0],"left")?0:n.sizeDiff.height,k=3Dd?0= :n.sizeDiff.width;var = f=3D{width:(n.size.width-k),height:(n.size.height-e)},j=3D(parseInt(n.ele= ment.css("left"),10)+(n.position.left-n.originalPosition.left))||null,l=3D= (parseInt(n.element.css("top"),10)+(n.position.top-n.originalPosition.top= ))||null;n.element.animate(c.extend(f,l&&j?{top:l,left:j}:{}),{duration:i= .animateDuration,easing:i.animateEasing,step:function(){var = o=3D{width:parseInt(n.element.css("width"),10),height:parseInt(n.element.= css("height"),10),top:parseInt(n.element.css("top"),10),left:parseInt(n.e= lement.css("left"),10)};if(g&&g.length){c(g[0]).css({width:o.width,height= :o.height})}n._updateCache(o);n._propagate("resize",h)}})}});c.ui.plugin.= add("resizable","containment",{start:function(e,q){var = s=3Dc(this).data("resizable"),i=3Ds.options,k=3Ds.element;var = f=3Di.containment,j=3D(f instanceof = c)?f.get(0):(/parent/.test(f))?k.parent().get(0):f;if(!j){return}s.contai= nerElement=3Dc(j);if(/document/.test(f)||f=3D=3Ddocument){s.containerOffs= et=3D{left:0,top:0};s.containerPosition=3D{left:0,top:0};s.parentData=3D{= element:c(document),left:0,top:0,width:c(document).width(),height:c(docum= ent).height()||document.body.parentNode.scrollHeight}}else{var = m=3Dc(j),h=3D[];c(["Top","Right","Left","Bottom"]).each(function(p,o){h[p= ]=3Db(m.css("padding"+o))});s.containerOffset=3Dm.offset();s.containerPos= ition=3Dm.position();s.containerSize=3D{height:(m.innerHeight()-h[3]),wid= th:(m.innerWidth()-h[1])};var = n=3Ds.containerOffset,d=3Ds.containerSize.height,l=3Ds.containerSize.widt= h,g=3D(c.ui.hasScroll(j,"left")?j.scrollWidth:l),r=3D(c.ui.hasScroll(j)?j= .scrollHeight:d);s.parentData=3D{element:j,left:n.left,top:n.top,width:g,= height:r}}},resize:function(f,p){var = s=3Dc(this).data("resizable"),h=3Ds.options,e=3Ds.containerSize,n=3Ds.con= tainerOffset,l=3Ds.size,m=3Ds.position,q=3Ds._aspectRatio||f.shiftKey,d=3D= {top:0,left:0},g=3Ds.containerElement;if(g[0]!=3Ddocument&&(/static/).tes= t(g.css("position"))){d=3Dn}if(m.left<(s._helper?n.left:0)){s.size.width=3D= s.size.width+(s._helper?(s.position.left-n.left):(s.position.left-d.left)= );if(q){s.size.height=3Ds.size.width/h.aspectRatio}s.position.left=3Dh.he= lper?n.left:0}if(m.top<(s._helper?n.top:0)){s.size.height=3Ds.size.height= +(s._helper?(s.position.top-n.top):s.position.top);if(q){s.size.width=3Ds= .size.height*h.aspectRatio}s.position.top=3Ds._helper?n.top:0}s.offset.le= ft=3Ds.parentData.left+s.position.left;s.offset.top=3Ds.parentData.top+s.= position.top;var = k=3DMath.abs((s._helper?s.offset.left-d.left:(s.offset.left-d.left))+s.si= zeDiff.width),r=3DMath.abs((s._helper?s.offset.top-d.top:(s.offset.top-n.= top))+s.sizeDiff.height);var = j=3Ds.containerElement.get(0)=3D=3Ds.element.parent().get(0),i=3D/relativ= e|absolute/.test(s.containerElement.css("position"));if(j&&i){k-=3Ds.pare= ntData.left}if(k+s.size.width>=3Ds.parentData.width){s.size.width=3Ds.par= entData.width-k;if(q){s.size.height=3Ds.size.width/s.aspectRatio}}if(r+s.= size.height>=3Ds.parentData.height){s.size.height=3Ds.parentData.height-r= ;if(q){s.size.width=3Ds.size.height*s.aspectRatio}}},stop:function(e,m){v= ar = p=3Dc(this).data("resizable"),f=3Dp.options,k=3Dp.position,l=3Dp.containe= rOffset,d=3Dp.containerPosition,g=3Dp.containerElement;var = i=3Dc(p.helper),q=3Di.offset(),n=3Di.outerWidth()-p.sizeDiff.width,j=3Di.= outerHeight()-p.sizeDiff.height;if(p._helper&&!f.animate&&(/relative/).te= st(g.css("position"))){c(this).css({left:q.left-d.left-l.left,width:n,hei= ght:j})}if(p._helper&&!f.animate&&(/static/).test(g.css("position"))){c(t= his).css({left:q.left-d.left-l.left,width:n,height:j})}}});c.ui.plugin.ad= d("resizable","ghost",{start:function(f,g){var = d=3Dc(this).data("resizable"),h=3Dd.options,e=3Dd.size;d.ghost=3Dd.origin= alElement.clone();d.ghost.css({opacity:0.25,display:"block",position:"rel= ative",height:e.height,width:e.width,margin:0,left:0,top:0}).addClass("ui= -resizable-ghost").addClass(typeof = h.ghost=3D=3D"string"?h.ghost:"");d.ghost.appendTo(d.helper)},resize:func= tion(e,f){var = d=3Dc(this).data("resizable"),g=3Dd.options;if(d.ghost){d.ghost.css({posi= tion:"relative",height:d.size.height,width:d.size.width})}},stop:function= (e,f){var = d=3Dc(this).data("resizable"),g=3Dd.options;if(d.ghost&&d.helper){d.helpe= r.get(0).removeChild(d.ghost.get(0))}}});c.ui.plugin.add("resizable","gri= d",{resize:function(d,l){var = n=3Dc(this).data("resizable"),g=3Dn.options,j=3Dn.size,h=3Dn.originalSize= ,i=3Dn.originalPosition,m=3Dn.axis,k=3Dg._aspectRatio||d.shiftKey;g.grid=3D= typeof g.grid=3D=3D"number"?[g.grid,g.grid]:g.grid;var = f=3DMath.round((j.width-h.width)/(g.grid[0]||1))*(g.grid[0]||1),e=3DMath.= round((j.height-h.height)/(g.grid[1]||1))*(g.grid[1]||1);if(/^(se|s|e)$/.= test(m)){n.size.width=3Dh.width+f;n.size.height=3Dh.height+e}else{if(/^(n= e)$/.test(m)){n.size.width=3Dh.width+f;n.size.height=3Dh.height+e;n.posit= ion.top=3Di.top-e}else{if(/^(sw)$/.test(m)){n.size.width=3Dh.width+f;n.si= ze.height=3Dh.height+e;n.position.left=3Di.left-f}else{n.size.width=3Dh.w= idth+f;n.size.height=3Dh.height+e;n.position.top=3Di.top-e;n.position.lef= t=3Di.left-f}}}}});var b=3Dfunction(d){return parseInt(d,10)||0};var = a=3Dfunction(d){return = !isNaN(parseInt(d,10))}})(jQuery);(function(a){a.widget("ui.selectable",a= .extend({},a.ui.mouse,{_init:function(){var = b=3Dthis;this.element.addClass("ui-selectable");this.dragged=3Dfalse;var = c;this.refresh=3Dfunction(){c=3Da(b.options.filter,b.element[0]);c.each(f= unction(){var d=3Da(this);var = e=3Dd.offset();a.data(this,"selectable-item",{element:this,$element:d,lef= t:e.left,top:e.top,right:e.left+d.outerWidth(),bottom:e.top+d.outerHeight= (),startselected:false,selected:d.hasClass("ui-selected"),selecting:d.has= Class("ui-selecting"),unselecting:d.hasClass("ui-unselecting")})})};this.= refresh();this.selectees=3Dc.addClass("ui-selectee");this._mouseInit();th= is.helper=3Da(document.createElement("div")).css({border:"1px dotted = black"}).addClass("ui-selectable-helper")},destroy:function(){this.elemen= t.removeClass("ui-selectable = ui-selectable-disabled").removeData("selectable").unbind(".selectable");t= his._mouseDestroy()},_mouseStart:function(d){var = b=3Dthis;this.opos=3D[d.pageX,d.pageY];if(this.options.disabled){return}v= ar = c=3Dthis.options;this.selectees=3Da(c.filter,this.element[0]);this._trigg= er("start",d);a(c.appendTo).append(this.helper);this.helper.css({"z-index= ":100,position:"absolute",left:d.clientX,top:d.clientY,width:0,height:0})= ;if(c.autoRefresh){this.refresh()}this.selectees.filter(".ui-selected").e= ach(function(){var = e=3Da.data(this,"selectable-item");e.startselected=3Dtrue;if(!d.metaKey){= e.$element.removeClass("ui-selected");e.selected=3Dfalse;e.$element.addCl= ass("ui-unselecting");e.unselecting=3Dtrue;b._trigger("unselecting",d,{un= selecting:e.element})}});a(d.target).parents().andSelf().each(function(){= var = e=3Da.data(this,"selectable-item");if(e){e.$element.removeClass("ui-unsel= ecting").addClass("ui-selecting");e.unselecting=3Dfalse;e.selecting=3Dtru= e;e.selected=3Dtrue;b._trigger("selecting",d,{selecting:e.element});retur= n false}})},_mouseDrag:function(i){var = c=3Dthis;this.dragged=3Dtrue;if(this.options.disabled){return}var = e=3Dthis.options;var = d=3Dthis.opos[0],h=3Dthis.opos[1],b=3Di.pageX,g=3Di.pageY;if(d>b){var = f=3Db;b=3Dd;d=3Df}if(h>g){var = f=3Dg;g=3Dh;h=3Df}this.helper.css({left:d,top:h,width:b-d,height:g-h});th= is.selectees.each(function(){var = j=3Da.data(this,"selectable-item");if(!j||j.element=3D=3Dc.element[0]){re= turn}var = k=3Dfalse;if(e.tolerance=3D=3D"touch"){k=3D(!(j.left>b||j.right= g||j.bottomd&&j.righth&&j.bottom=3D0;b--){this.items[b].item.removeData("sortab= le-item")}},_mouseCapture:function(e,f){if(this.reverting){return = false}if(this.options.disabled||this.options.type=3D=3D"static"){return = false}this._refreshItems(e);var = d=3Dnull,c=3Dthis,b=3Da(e.target).parents().each(function(){if(a.data(thi= s,"sortable-item")=3D=3Dc){d=3Da(this);return = false}});if(a.data(e.target,"sortable-item")=3D=3Dc){d=3Da(e.target)}if(!= d){return false}if(this.options.handle&&!f){var = g=3Dfalse;a(this.options.handle,d).find("*").andSelf().each(function(){if= (this=3D=3De.target){g=3Dtrue}});if(!g){return = false}}this.currentItem=3Dd;this._removeCurrentsFromItems();return = true},_mouseStart:function(e,f,b){var = g=3Dthis.options,c=3Dthis;this.currentContainer=3Dthis;this.refreshPositi= ons();this.helper=3Dthis._createHelper(e);this._cacheHelperProportions();= this._cacheMargins();this.scrollParent=3Dthis.helper.scrollParent();this.= offset=3Dthis.currentItem.offset();this.offset=3D{top:this.offset.top-thi= s.margins.top,left:this.offset.left-this.margins.left};this.helper.css("p= osition","absolute");this.cssPosition=3Dthis.helper.css("position");a.ext= end(this.offset,{click:{left:e.pageX-this.offset.left,top:e.pageY-this.of= fset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset= ()});this.originalPosition=3Dthis._generatePosition(e);this.originalPageX= =3De.pageX;this.originalPageY=3De.pageY;if(g.cursorAt){this._adjustOffset= FromHelper(g.cursorAt)}this.domPosition=3D{prev:this.currentItem.prev()[0= ],parent:this.currentItem.parent()[0]};if(this.helper[0]!=3Dthis.currentI= tem[0]){this.currentItem.hide()}this._createPlaceholder();if(g.containmen= t){this._setContainment()}if(g.cursor){if(a("body").css("cursor")){this._= storedCursor=3Da("body").css("cursor")}a("body").css("cursor",g.cursor)}i= f(g.opacity){if(this.helper.css("opacity")){this._storedOpacity=3Dthis.he= lper.css("opacity")}this.helper.css("opacity",g.opacity)}if(g.zIndex){if(= this.helper.css("zIndex")){this._storedZIndex=3Dthis.helper.css("zIndex")= }this.helper.css("zIndex",g.zIndex)}if(this.scrollParent[0]!=3Ddocument&&= this.scrollParent[0].tagName!=3D"HTML"){this.overflowOffset=3Dthis.scroll= Parent.offset()}this._trigger("start",e,this._uiHash());if(!this._preserv= eHelperProportions){this._cacheHelperProportions()}if(!b){for(var = d=3Dthis.containers.length-1;d>=3D0;d--){this.containers[d]._trigger("act= ivate",e,c._uiHash(this))}}if(a.ui.ddmanager){a.ui.ddmanager.current=3Dth= is}if(a.ui.ddmanager&&!g.dropBehaviour){a.ui.ddmanager.prepareOffsets(thi= s,e)}this.dragging=3Dtrue;this.helper.addClass("ui-sortable-helper");this= ._mouseDrag(e);return = true},_mouseDrag:function(f){this.position=3Dthis._generatePosition(f);th= is.positionAbs=3Dthis._convertPositionTo("absolute");if(!this.lastPositio= nAbs){this.lastPositionAbs=3Dthis.positionAbs}if(this.options.scroll){var= = g=3Dthis.options,b=3Dfalse;if(this.scrollParent[0]!=3Ddocument&&this.scro= llParent[0].tagName!=3D"HTML"){if((this.overflowOffset.top+this.scrollPar= ent[0].offsetHeight)-f.pageY=3D0;d--){var = e=3Dthis.items[d],c=3De.item[0],h=3Dthis._intersectsWithPointer(e);if(!h)= {continue}if(c!=3Dthis.currentItem[0]&&this.placeholder[h=3D=3D1?"next":"= prev"]()[0]!=3Dc&&!a.ui.contains(this.placeholder[0],c)&&(this.options.ty= pe=3D=3D"semi-dynamic"?!a.ui.contains(this.element[0],c):true)){this.dire= ction=3Dh=3D=3D1?"down":"up";if(this.options.tolerance=3D=3D"pointer"||th= is._intersectsWithSides(e)){this._rearrange(f,e)}else{break}this._trigger= ("change",f,this._uiHash());break}}this._contactContainers(f);if(a.ui.ddm= anager){a.ui.ddmanager.drag(this,f)}this._trigger("sort",f,this._uiHash()= );this.lastPositionAbs=3Dthis.positionAbs;return = false},_mouseStop:function(c,d){if(!c){return}if(a.ui.ddmanager&&!this.op= tions.dropBehaviour){a.ui.ddmanager.drop(this,c)}if(this.options.revert){= var b=3Dthis;var = e=3Db.placeholder.offset();b.reverting=3Dtrue;a(this.helper).animate({lef= t:e.left-this.offset.parent.left-b.margins.left+(this.offsetParent[0]=3D=3D= document.body?0:this.offsetParent[0].scrollLeft),top:e.top-this.offset.pa= rent.top-b.margins.top+(this.offsetParent[0]=3D=3Ddocument.body?0:this.of= fsetParent[0].scrollTop)},parseInt(this.options.revert,10)||500,function(= ){b._clear(c)})}else{this._clear(c,d)}return = false},cancel:function(){var = b=3Dthis;if(this.dragging){this._mouseUp();if(this.options.helper=3D=3D"o= riginal"){this.currentItem.css(this._storedCSS).removeClass("ui-sortable-= helper")}else{this.currentItem.show()}for(var = c=3Dthis.containers.length-1;c>=3D0;c--){this.containers[c]._trigger("dea= ctivate",null,b._uiHash(this));if(this.containers[c].containerCache.over)= {this.containers[c]._trigger("out",null,b._uiHash(this));this.containers[= c].containerCache.over=3D0}}}if(this.placeholder[0].parentNode){this.plac= eholder[0].parentNode.removeChild(this.placeholder[0])}if(this.options.he= lper!=3D"original"&&this.helper&&this.helper[0].parentNode){this.helper.r= emove()}a.extend(this,{helper:null,dragging:false,reverting:false,_noFina= lSort:null});if(this.domPosition.prev){a(this.domPosition.prev).after(thi= s.currentItem)}else{a(this.domPosition.parent).prepend(this.currentItem)}= return true},serialize:function(d){var = b=3Dthis._getItemsAsjQuery(d&&d.connected);var = c=3D[];d=3Dd||{};a(b).each(function(){var = e=3D(a(d.item||this).attr(d.attribute||"id")||"").match(d.expression||(/(= .+)[-=3D_](.+)/));if(e){c.push((d.key||e[1]+"[]")+"=3D"+(d.key&&d.express= ion?e[1]:e[2]))}});return c.join("&")},toArray:function(d){var = b=3Dthis._getItemsAsjQuery(d&&d.connected);var = c=3D[];d=3Dd||{};b.each(function(){c.push(a(d.item||this).attr(d.attribut= e||"id")||"")});return c},_intersectsWith:function(m){var = e=3Dthis.positionAbs.left,d=3De+this.helperProportions.width,k=3Dthis.pos= itionAbs.top,j=3Dk+this.helperProportions.height;var = f=3Dm.left,c=3Df+m.width,n=3Dm.top,i=3Dn+m.height;var = o=3Dthis.offset.click.top,h=3Dthis.offset.click.left;var = g=3D(k+o)>n&&(k+o)f&&(e+h)m[this.= floating?"width":"height"])){return = g}else{return(f0?"down":"up")},_getDragHorizontalDirection:function(){var = b=3Dthis.positionAbs.left-this.lastPositionAbs.left;return = b!=3D0&&(b>0?"right":"left")},refresh:function(b){this._refreshItems(b);t= his.refreshPositions()},_connectWith:function(){var = b=3Dthis.options;return = b.connectWith.constructor=3D=3DString?[b.connectWith]:b.connectWith},_get= ItemsAsjQuery:function(b){var l=3Dthis;var g=3D[];var e=3D[];var = h=3Dthis._connectWith();if(h&&b){for(var d=3Dh.length-1;d>=3D0;d--){var = k=3Da(h[d]);for(var c=3Dk.length-1;c>=3D0;c--){var = f=3Da.data(k[c],"sortable");if(f&&f!=3Dthis&&!f.options.disabled){e.push(= [a.isFunction(f.options.items)?f.options.items.call(f.element):a(f.option= s.items,f.element).not(".ui-sortable-helper"),f])}}}}e.push([a.isFunction= (this.options.items)?this.options.items.call(this.element,null,{options:t= his.options,item:this.currentItem}):a(this.options.items,this.element).no= t(".ui-sortable-helper"),this]);for(var = d=3De.length-1;d>=3D0;d--){e[d][0].each(function(){g.push(this)})}return = a(g)},_removeCurrentsFromItems:function(){var = d=3Dthis.currentItem.find(":data(sortable-item)");for(var = c=3D0;c=3D0;e--){var m=3Da(l[e]);for(var = d=3Dm.length-1;d>=3D0;d--){var = g=3Da.data(m[d],"sortable");if(g&&g!=3Dthis&&!g.options.disabled){f.push(= [a.isFunction(g.options.items)?g.options.items.call(g.element[0],b,{item:= this.currentItem}):a(g.options.items,g.element),g]);this.containers.push(= g)}}}}for(var e=3Df.length-1;e>=3D0;e--){var k=3Df[e][1];var = c=3Df[e][0];for(var d=3D0,n=3Dc.length;d=3D0;d--){var = e=3Dthis.items[d];if(e.instance!=3Dthis.currentContainer&&this.currentCon= tainer&&e.item[0]!=3Dthis.currentItem[0]){continue}var = c=3Dthis.options.toleranceElement?a(this.options.toleranceElement,e.item)= :e.item;if(!b){e.width=3Dc.outerWidth();e.height=3Dc.outerHeight()}var = f=3Dc.offset();e.left=3Df.left;e.top=3Df.top}if(this.options.custom&&this= .options.custom.refreshContainers){this.options.custom.refreshContainers.= call(this)}else{for(var d=3Dthis.containers.length-1;d>=3D0;d--){var = f=3Dthis.containers[d].element.offset();this.containers[d].containerCache= .left=3Df.left;this.containers[d].containerCache.top=3Df.top;this.contain= ers[d].containerCache.width=3Dthis.containers[d].element.outerWidth();thi= s.containers[d].containerCache.height=3Dthis.containers[d].element.outerH= eight()}}},_createPlaceholder:function(d){var = b=3Dd||this,e=3Db.options;if(!e.placeholder||e.placeholder.constructor=3D= =3DString){var c=3De.placeholder;e.placeholder=3D{element:function(){var = f=3Da(document.createElement(b.currentItem[0].nodeName)).addClass(c||b.cu= rrentItem[0].className+" = ui-sortable-placeholder").removeClass("ui-sortable-helper")[0];if(!c){f.s= tyle.visibility=3D"hidden"}return = f},update:function(f,g){if(c&&!e.forcePlaceholderSize){return}if(!g.heigh= t()){g.height(b.currentItem.innerHeight()-parseInt(b.currentItem.css("pad= dingTop")||0,10)-parseInt(b.currentItem.css("paddingBottom")||0,10))}if(!= g.width()){g.width(b.currentItem.innerWidth()-parseInt(b.currentItem.css(= "paddingLeft")||0,10)-parseInt(b.currentItem.css("paddingRight")||0,10))}= }}}b.placeholder=3Da(e.placeholder.element.call(b.element,b.currentItem))= ;b.currentItem.after(b.placeholder);e.placeholder.update(b,b.placeholder)= },_contactContainers:function(d){for(var = c=3Dthis.containers.length-1;c>=3D0;c--){if(this._intersectsWith(this.con= tainers[c].containerCache)){if(!this.containers[c].containerCache.over){i= f(this.currentContainer!=3Dthis.containers[c]){var h=3D10000;var = g=3Dnull;var = e=3Dthis.positionAbs[this.containers[c].floating?"left":"top"];for(var = b=3Dthis.items.length-1;b>=3D0;b--){if(!a.ui.contains(this.containers[c].= element[0],this.items[b].item[0])){continue}var = f=3Dthis.items[b][this.containers[c].floating?"left":"top"];if(Math.abs(f= -e)this.containment[2]){d=3Dthis.containment[2]+this.offset.click.left}if= (e.pageY-this.offset.click.top>this.containment[3]){c=3Dthis.containment[= 3]+this.offset.click.top}}if(h.grid){var = g=3Dthis.originalPageY+Math.round((c-this.originalPageY)/h.grid[1])*h.gri= d[1];c=3Dthis.containment?(!(g-this.offset.click.topthis.containment[3])?g:(!(g-this.offset.click.to= pthis.containment[2])?f:(!(f-this.offset.click.= left=3D0;c--){if(a.ui.contains(this.containers= [c].element[0],this.currentItem[0])&&!e){f.push((function(g){return = function(h){g._trigger("receive",h,this._uiHash(this))}}).call(this,this.= containers[c]));f.push((function(g){return = function(h){g._trigger("update",h,this._uiHash(this))}}).call(this,this.c= ontainers[c]))}}}for(var = c=3Dthis.containers.length-1;c>=3D0;c--){if(!e){f.push((function(g){retur= n = function(h){g._trigger("deactivate",h,this._uiHash(this))}}).call(this,th= is.containers[c]))}if(this.containers[c].containerCache.over){f.push((fun= ction(g){return = function(h){g._trigger("out",h,this._uiHash(this))}}).call(this,this.cont= ainers[c]));this.containers[c].containerCache.over=3D0}}if(this._storedCu= rsor){a("body").css("cursor",this._storedCursor)}if(this._storedOpacity){= this.helper.css("opacity",this._storedOpacity)}if(this._storedZIndex){thi= s.helper.css("zIndex",this._storedZIndex=3D=3D"auto"?"":this._storedZInde= x)}this.dragging=3Dfalse;if(this.cancelHelperRemoval){if(!e){this._trigge= r("beforeStop",d,this._uiHash());for(var = c=3D0;c = *",opacity:false,placeholder:false,revert:false,scroll:true,scrollSensiti= vity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1000}= })})(jQuery);jQuery.effects||(function(d){d.effects=3D{version:"1.7.2",sa= ve:function(g,h){for(var = f=3D0;f');var = j=3Df.parent();if(f.css("position")=3D=3D"static"){j.css({position:"relat= ive"});f.css({position:"relative"})}else{var = i=3Df.css("top");if(isNaN(parseInt(i,10))){i=3D"auto"}var = h=3Df.css("left");if(isNaN(parseInt(h,10))){h=3D"auto"}j.css({position:f.= css("position"),top:i,left:h,zIndex:f.css("z-index")}).show();f.css({posi= tion:"relative",top:0,left:0})}j.css(g);return = j},removeWrapper:function(f){if(f.parent().is(".ui-effects-wrapper")){ret= urn f.parent().replaceWith(f)}return = f},setTransition:function(g,i,f,h){h=3Dh||{};d.each(i,function(k,j){unit=3D= g.cssUnit(j);if(unit[0]>0){h[j]=3Dunit[0]*f+unit[1]}});return = h},animateClass:function(h,i,k,j){var f=3D(typeof = k=3D=3D"function"?k:(j?j:null));var g=3D(typeof = k=3D=3D"string"?k:null);return this.each(function(){var q=3D{};var = o=3Dd(this);var p=3Do.attr("style")||"";if(typeof = p=3D=3D"object"){p=3Dp.cssText}if(h.toggle){o.hasClass(h.toggle)?h.remove= =3Dh.toggle:h.add=3Dh.toggle}var = l=3Dd.extend({},(document.defaultView?document.defaultView.getComputedSty= le(this,null):this.currentStyle));if(h.add){o.addClass(h.add)}if(h.remove= ){o.removeClass(h.remove)}var = m=3Dd.extend({},(document.defaultView?document.defaultView.getComputedSty= le(this,null):this.currentStyle));if(h.add){o.removeClass(h.add)}if(h.rem= ove){o.addClass(h.remove)}for(var r in m){if(typeof = m[r]!=3D"function"&&m[r]&&r.indexOf("Moz")=3D=3D-1&&r.indexOf("length")=3D= =3D-1&&m[r]!=3Dl[r]&&(r.match(/color/i)||(!r.match(/color/i)&&!isNaN(pars= eInt(m[r],10))))&&(l.position!=3D"static"||(l.position=3D=3D"static"&&!r.= match(/left|top|bottom|right/)))){q[r]=3Dm[r]}}o.animate(q,i,g,function()= {if(typeof = d(this).attr("style")=3D=3D"object"){d(this).attr("style")["cssText"]=3D"= ";d(this).attr("style")["cssText"]=3Dp}else{d(this).attr("style",p)}if(h.= add){d(this).addClass(h.add)}if(h.remove){d(this).removeClass(h.remove)}i= f(f){f.apply(this,arguments)}})})}};function c(g,f){var = i=3Dg[1]&&g[1].constructor=3D=3DObject?g[1]:{};if(f){i.mode=3Df}var = h=3Dg[1]&&g[1].constructor!=3DObject?g[1]:(i.duration?i.duration:g[2]);h=3D= d.fx.off?0:typeof = h=3D=3D=3D"number"?h:d.fx.speeds[h]||d.fx.speeds._default;var = j=3Di.callback||(d.isFunction(g[1])&&g[1])||(d.isFunction(g[2])&&g[2])||(= d.isFunction(g[3])&&g[3]);return[g[0],i,h,j]}d.fn.extend({_show:d.fn.show= ,_hide:d.fn.hide,__toggle:d.fn.toggle,_addClass:d.fn.addClass,_removeClas= s:d.fn.removeClass,_toggleClass:d.fn.toggleClass,effect:function(g,f,h,i)= {return = d.effects[g]?d.effects[g].call(this,{method:g,options:f||{},duration:h,ca= llback:i}):null},show:function(){if(!arguments[0]||(arguments[0].construc= tor=3D=3DNumber||(/(slow|normal|fast)/).test(arguments[0]))){return = this._show.apply(this,arguments)}else{return = this.effect.apply(this,c(arguments,"show"))}},hide:function(){if(!argumen= ts[0]||(arguments[0].constructor=3D=3DNumber||(/(slow|normal|fast)/).test= (arguments[0]))){return this._hide.apply(this,arguments)}else{return = this.effect.apply(this,c(arguments,"hide"))}},toggle:function(){if(!argum= ents[0]||(arguments[0].constructor=3D=3DNumber||(/(slow|normal|fast)/).te= st(arguments[0]))||(d.isFunction(arguments[0])||typeof = arguments[0]=3D=3D"boolean")){return = this.__toggle.apply(this,arguments)}else{return = this.effect.apply(this,c(arguments,"toggle"))}},addClass:function(g,f,i,h= ){return = f?d.effects.animateClass.apply(this,[{add:g},f,i,h]):this._addClass(g)},r= emoveClass:function(g,f,i,h){return = f?d.effects.animateClass.apply(this,[{remove:g},f,i,h]):this._removeClass= (g)},toggleClass:function(g,f,i,h){return((typeof = f!=3D=3D"boolean")&&f)?d.effects.animateClass.apply(this,[{toggle:g},f,i,= h]):this._toggleClass(g,f)},morph:function(f,h,g,j,i){return = d.effects.animateClass.apply(this,[{add:h,remove:f},g,j,i])},switchClass:= function(){return = this.morph.apply(this,arguments)},cssUnit:function(f){var = g=3Dthis.css(f),h=3D[];d.each(["em","px","%","pt"],function(j,k){if(g.ind= exOf(k)>0){h=3D[parseFloat(g),k]}});return = h}});d.each(["backgroundColor","borderBottomColor","borderLeftColor","bor= derRightColor","borderTopColor","color","outlineColor"],function(g,f){d.f= x.step[f]=3Dfunction(h){if(h.state=3D=3D0){h.start=3De(h.elem,f);h.end=3D= b(h.end)}h.elem.style[f]=3D"rgb("+[Math.max(Math.min(parseInt((h.pos*(h.e= nd[0]-h.start[0]))+h.start[0],10),255),0),Math.max(Math.min(parseInt((h.p= os*(h.end[1]-h.start[1]))+h.start[1],10),255),0),Math.max(Math.min(parseI= nt((h.pos*(h.end[2]-h.start[2]))+h.start[2],10),255),0)].join(",")+")"}})= ;function b(g){var = f;if(g&&g.constructor=3D=3DArray&&g.length=3D=3D3){return = g}if(f=3D/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)= /.exec(g)){return[parseInt(f[1],10),parseInt(f[2],10),parseInt(f[3],10)]}= if(f=3D/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,= \s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(g)){return[parseFloat(f[1])*2.55,pa= rseFloat(f[2])*2.55,parseFloat(f[3])*2.55]}if(f=3D/#([a-fA-F0-9]{2})([a-f= A-F0-9]{2})([a-fA-F0-9]{2})/.exec(g)){return[parseInt(f[1],16),parseInt(f= [2],16),parseInt(f[3],16)]}if(f=3D/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9= ])/.exec(g)){return[parseInt(f[1]+f[1],16),parseInt(f[2]+f[2],16),parseIn= t(f[3]+f[3],16)]}if(f=3D/rgba\(0, 0, 0, 0\)/.exec(g)){return = a.transparent}return a[d.trim(g).toLowerCase()]}function e(h,f){var = g;do{g=3Dd.curCSS(h,f);if(g!=3D""&&g!=3D"transparent"||d.nodeName(h,"body= ")){break}f=3D"backgroundColor"}while(h=3Dh.parentNode);return b(g)}var = a=3D{aqua:[0,255,255],azure:[240,255,255],beige:[245,245,220],black:[0,0,= 0],blue:[0,0,255],brown:[165,42,42],cyan:[0,255,255],darkblue:[0,0,139],d= arkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:= [189,183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkoran= ge:[255,140,0],darkorchid:[153,50,204],darkred:[139,0,0],darksalmon:[233,= 150,122],darkviolet:[148,0,211],fuchsia:[255,0,255],gold:[255,215,0],gree= n:[0,128,0],indigo:[75,0,130],khaki:[240,230,140],lightblue:[173,216,230]= ,lightcyan:[224,255,255],lightgreen:[144,238,144],lightgrey:[211,211,211]= ,lightpink:[255,182,193],lightyellow:[255,255,224],lime:[0,255,0],magenta= :[255,0,255],maroon:[128,0,0],navy:[0,0,128],olive:[128,128,0],orange:[25= 5,165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[25= 5,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0],transp= arent:[255,255,255]};d.easing.jswing=3Dd.easing.swing;d.extend(d.easing,{= def:"easeOutQuad",swing:function(g,h,f,j,i){return = d.easing[d.easing.def](g,h,f,j,i)},easeInQuad:function(g,h,f,j,i){return = j*(h/=3Di)*h+f},easeOutQuad:function(g,h,f,j,i){return = -j*(h/=3Di)*(h-2)+f},easeInOutQuad:function(g,h,f,j,i){if((h/=3Di/2)<1){r= eturn j/2*h*h+f}return = -j/2*((--h)*(h-2)-1)+f},easeInCubic:function(g,h,f,j,i){return = j*(h/=3Di)*h*h+f},easeOutCubic:function(g,h,f,j,i){return = j*((h=3Dh/i-1)*h*h+1)+f},easeInOutCubic:function(g,h,f,j,i){if((h/=3Di/2)= <1){return j/2*h*h*h+f}return = j/2*((h-=3D2)*h*h+2)+f},easeInQuart:function(g,h,f,j,i){return = j*(h/=3Di)*h*h*h+f},easeOutQuart:function(g,h,f,j,i){return = -j*((h=3Dh/i-1)*h*h*h-1)+f},easeInOutQuart:function(g,h,f,j,i){if((h/=3Di= /2)<1){return j/2*h*h*h*h+f}return = -j/2*((h-=3D2)*h*h*h-2)+f},easeInQuint:function(g,h,f,j,i){return = j*(h/=3Di)*h*h*h*h+f},easeOutQuint:function(g,h,f,j,i){return = j*((h=3Dh/i-1)*h*h*h*h+1)+f},easeInOutQuint:function(g,h,f,j,i){if((h/=3D= i/2)<1){return j/2*h*h*h*h*h+f}return = j/2*((h-=3D2)*h*h*h*h+2)+f},easeInSine:function(g,h,f,j,i){return = -j*Math.cos(h/i*(Math.PI/2))+j+f},easeOutSine:function(g,h,f,j,i){return = j*Math.sin(h/i*(Math.PI/2))+f},easeInOutSine:function(g,h,f,j,i){return = -j/2*(Math.cos(Math.PI*h/i)-1)+f},easeInExpo:function(g,h,f,j,i){return(h= =3D=3D0)?f:j*Math.pow(2,10*(h/i-1))+f},easeOutExpo:function(g,h,f,j,i){re= turn(h=3D=3Di)?f+j:j*(-Math.pow(2,-10*h/i)+1)+f},easeInOutExpo:function(g= ,h,f,j,i){if(h=3D=3D0){return f}if(h=3D=3Di){return = f+j}if((h/=3Di/2)<1){return j/2*Math.pow(2,10*(h-1))+f}return = j/2*(-Math.pow(2,-10*--h)+2)+f},easeInCirc:function(g,h,f,j,i){return = -j*(Math.sqrt(1-(h/=3Di)*h)-1)+f},easeOutCirc:function(g,h,f,j,i){return = j*Math.sqrt(1-(h=3Dh/i-1)*h)+f},easeInOutCirc:function(g,h,f,j,i){if((h/=3D= i/2)<1){return -j/2*(Math.sqrt(1-h*h)-1)+f}return = j/2*(Math.sqrt(1-(h-=3D2)*h)+1)+f},easeInElastic:function(g,i,f,m,l){var = j=3D1.70158;var k=3D0;var h=3Dm;if(i=3D=3D0){return = f}if((i/=3Dl)=3D=3D1){return = f+m}if(!k){k=3Dl*0.3}if(h").css({positi= on:"absolute",visibility:"visible",left:-d*(g/e),top:-f*(c/k)}).parent().= addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden"= ,width:g/e,height:c/k,left:l.left+d*(g/e)+(b.options.mode=3D=3D"show"?(d-= Math.floor(e/2))*(g/e):0),top:l.top+f*(c/k)+(b.options.mode=3D=3D"show"?(= f-Math.floor(k/2))*(c/k):0),opacity:b.options.mode=3D=3D"show"?0:1}).anim= ate({left:l.left+d*(g/e)+(b.options.mode=3D=3D"show"?0:(d-Math.floor(e/2)= )*(g/e)),top:l.top+f*(c/k)+(b.options.mode=3D=3D"show"?0:(f-Math.floor(k/= 2))*(c/k)),opacity:b.options.mode=3D=3D"show"?1:0},b.duration||500)}}setT= imeout(function(){b.options.mode=3D=3D"show"?h.css({visibility:"visible"}= ):h.css({visibility:"visible"}).hide();if(b.callback){b.callback.apply(h[= 0])}h.dequeue();a("div.ui-effects-explode").remove()},b.duration||500)})}= })(jQuery);(function(a){a.effects.fold=3Dfunction(b){return = this.queue(function(){var e=3Da(this),k=3D["position","top","left"];var = h=3Da.effects.setMode(e,b.options.mode||"hide");var = o=3Db.options.size||15;var n=3D!(!b.options.horizFirst);var = g=3Db.duration?b.duration/2:a.fx.speeds._default/2;a.effects.save(e,k);e.= show();var d=3Da.effects.createWrapper(e).css({overflow:"hidden"});var = i=3D((h=3D=3D"show")!=3Dn);var = f=3Di?["width","height"]:["height","width"];var = c=3Di?[d.width(),d.height()]:[d.height(),d.width()];var = j=3D/([0-9]+)%/.exec(o);if(j){o=3DparseInt(j[1],10)/100*c[h=3D=3D"hide"?0= :1]}if(h=3D=3D"show"){d.css(n?{height:0,width:o}:{height:o,width:0})}var = m=3D{},l=3D{};m[f[0]]=3Dh=3D=3D"show"?c[0]:o;l[f[1]]=3Dh=3D=3D"show"?c[1]= :0;d.animate(m,g,b.options.easing).animate(l,g,b.options.easing,function(= ){if(h=3D=3D"hide"){e.hide()}a.effects.restore(e,k);a.effects.removeWrapp= er(e);if(b.callback){b.callback.apply(e[0],arguments)}e.dequeue()})})}})(= jQuery);(function(a){a.effects.highlight=3Dfunction(b){return = this.queue(function(){var = e=3Da(this),d=3D["backgroundImage","backgroundColor","opacity"];var = h=3Da.effects.setMode(e,b.options.mode||"show");var = c=3Db.options.color||"#ffff99";var = g=3De.css("backgroundColor");a.effects.save(e,d);e.show();e.css({backgrou= ndImage:"none",backgroundColor:c});var = f=3D{backgroundColor:g};if(h=3D=3D"hide"){f.opacity=3D0}e.animate(f,{queu= e:false,duration:b.duration,easing:b.options.easing,complete:function(){i= f(h=3D=3D"hide"){e.hide()}a.effects.restore(e,d);if(h=3D=3D"show"&&a.brow= ser.msie){this.style.removeAttribute("filter")}if(b.callback){b.callback.= apply(this,arguments)}e.dequeue()}})})}})(jQuery);(function(a){a.effects.= pulsate=3Dfunction(b){return this.queue(function(){var d=3Da(this);var = g=3Da.effects.setMode(d,b.options.mode||"show");var = f=3Db.options.times||5;var = e=3Db.duration?b.duration/2:a.fx.speeds._default/2;if(g=3D=3D"hide"){f--}= if(d.is(":hidden")){d.css("opacity",0);d.show();d.animate({opacity:1},e,b= .options.easing);f=3Df-2}for(var = c=3D0;c').appendTo(document.body).addClass(b= .options.className).css({top:d.top,left:d.left,height:f.innerHeight(),wid= th:f.innerWidth(),position:"absolute"}).animate(g,b.duration,b.options.ea= sing,function(){c.remove();(b.callback&&b.callback.apply(f[0],arguments))= ;f.dequeue()})})}})(jQuery);(function(a){a.widget("ui.accordion",{_init:f= unction(){var = d=3Dthis.options,b=3Dthis;this.running=3D0;if(d.collapsible=3D=3Da.ui.acc= ordion.defaults.collapsible&&d.alwaysOpen!=3Da.ui.accordion.defaults.alwa= ysOpen){d.collapsible=3D!d.alwaysOpen}if(d.navigation){var = c=3Dthis.element.find("a").filter(d.navigationFilter);if(c.length){if(c.f= ilter(d.header).length){this.active=3Dc}else{this.active=3Dc.parent().par= ent().prev();c.addClass("ui-accordion-content-active")}}}this.element.add= Class("ui-accordion ui-widget = ui-helper-reset");if(this.element[0].nodeName=3D=3D"UL"){this.element.chi= ldren("li").addClass("ui-accordion-li-fix")}this.headers=3Dthis.element.f= ind(d.header).addClass("ui-accordion-header ui-helper-reset = ui-state-default = ui-corner-all").bind("mouseenter.accordion",function(){a(this).addClass("= ui-state-hover")}).bind("mouseleave.accordion",function(){a(this).removeC= lass("ui-state-hover")}).bind("focus.accordion",function(){a(this).addCla= ss("ui-state-focus")}).bind("blur.accordion",function(){a(this).removeCla= ss("ui-state-focus")});this.headers.next().addClass("ui-accordion-content= ui-helper-reset ui-widget-content = ui-corner-bottom");this.active=3Dthis._findActive(this.active||d.active).= toggleClass("ui-state-default").toggleClass("ui-state-active").toggleClas= s("ui-corner-all").toggleClass("ui-corner-top");this.active.next().addCla= ss("ui-accordion-content-active");a("").addClass("ui-icon = "+d.icons.header).prependTo(this.headers);this.active.find(".ui-icon").to= ggleClass(d.icons.header).toggleClass(d.icons.headerSelected);if(a.browse= r.msie){this.element.find("a").css("zoom","1")}this.resize();this.element= .attr("role","tablist");this.headers.attr("role","tab").bind("keydown",fu= nction(e){return = b._keydown(e)}).next().attr("role","tabpanel");this.headers.not(this.acti= ve||"").attr("aria-expanded","false").attr("tabIndex","-1").next().hide()= ;if(!this.active.length){this.headers.eq(0).attr("tabIndex","0")}else{thi= s.active.attr("aria-expanded","true").attr("tabIndex","0")}if(!a.browser.= safari){this.headers.find("a").attr("tabIndex","-1")}if(d.event){this.hea= ders.bind((d.event)+".accordion",function(e){return = b._clickHandler.call(b,e,this)})}},destroy:function(){var = c=3Dthis.options;this.element.removeClass("ui-accordion ui-widget = ui-helper-reset").removeAttr("role").unbind(".accordion").removeData("acc= ordion");this.headers.unbind(".accordion").removeClass("ui-accordion-head= er ui-helper-reset ui-state-default ui-corner-all ui-state-active = ui-corner-top").removeAttr("role").removeAttr("aria-expanded").removeAttr= ("tabindex");this.headers.find("a").removeAttr("tabindex");this.headers.c= hildren(".ui-icon").remove();var = b=3Dthis.headers.next().css("display","").removeAttr("role").removeClass(= "ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content = ui-accordion-content-active");if(c.autoHeight||c.fillHeight){b.css("heigh= t","")}},_setData:function(b,c){if(b=3D=3D"alwaysOpen"){b=3D"collapsible"= ;c=3D!c}a.widget.prototype._setData.apply(this,arguments)},_keydown:funct= ion(e){var = g=3Dthis.options,f=3Da.ui.keyCode;if(g.disabled||e.altKey||e.ctrlKey){ret= urn}var d=3Dthis.headers.length;var b=3Dthis.headers.index(e.target);var = c=3Dfalse;switch(e.keyCode){case f.RIGHT:case = f.DOWN:c=3Dthis.headers[(b+1)%d];break;case f.LEFT:case = f.UP:c=3Dthis.headers[(b-1+d)%d];break;case f.SPACE:case f.ENTER:return = this._clickHandler({target:e.target},e.target)}if(c){a(e.target).attr("ta= bIndex","-1");a(c).attr("tabIndex","0");c.focus();return false}return = true},resize:function(){var = e=3Dthis.options,d;if(e.fillSpace){if(a.browser.msie){var = b=3Dthis.element.parent().css("overflow");this.element.parent().css("over= flow","hidden")}d=3Dthis.element.parent().height();if(a.browser.msie){thi= s.element.parent().css("overflow",b)}this.headers.each(function(){d-=3Da(= this).outerHeight()});var = c=3D0;this.headers.next().each(function(){c=3DMath.max(c,a(this).innerHei= ght()-a(this).height())}).height(Math.max(0,d-c)).css("overflow","auto")}= else{if(e.autoHeight){d=3D0;this.headers.next().each(function(){d=3DMath.= max(d,a(this).outerHeight())}).height(d)}}},activate:function(b){var = c=3Dthis._findActive(b)[0];this._clickHandler({target:c},c)},_findActive:= function(b){return b?typeof = b=3D=3D"number"?this.headers.filter(":eq("+b+")"):this.headers.not(this.h= eaders.not(b)):b=3D=3D=3Dfalse?a([]):this.headers.filter(":eq(0)")},_clic= kHandler:function(b,f){var d=3Dthis.options;if(d.disabled){return = false}if(!b.target&&d.collapsible){this.active.removeClass("ui-state-acti= ve ui-corner-top").addClass("ui-state-default = ui-corner-all").find(".ui-icon").removeClass(d.icons.headerSelected).addC= lass(d.icons.header);this.active.next().addClass("ui-accordion-content-ac= tive");var = h=3Dthis.active.next(),e=3D{options:d,newHeader:a([]),oldHeader:d.active,= newContent:a([]),oldContent:h},c=3D(this.active=3Da([]));this._toggle(c,h= ,e);return false}var g=3Da(b.currentTarget||f);var = i=3Dg[0]=3D=3Dthis.active[0];if(this.running||(!d.collapsible&&i)){return= false}this.active.removeClass("ui-state-active = ui-corner-top").addClass("ui-state-default = ui-corner-all").find(".ui-icon").removeClass(d.icons.headerSelected).addC= lass(d.icons.header);this.active.next().addClass("ui-accordion-content-ac= tive");if(!i){g.removeClass("ui-state-default = ui-corner-all").addClass("ui-state-active = ui-corner-top").find(".ui-icon").removeClass(d.icons.header).addClass(d.i= cons.headerSelected);g.next().addClass("ui-accordion-content-active")}var= = c=3Dg.next(),h=3Dthis.active.next(),e=3D{options:d,newHeader:i&&d.collaps= ible?a([]):g,oldHeader:this.active,newContent:i&&d.collapsible?a([]):c.fi= nd("> *"),oldContent:h.find("> = *")},j=3Dthis.headers.index(this.active[0])>this.headers.index(g[0]);this= .active=3Di?a([]):g;this._toggle(c,h,e,i,j);return = false},_toggle:function(b,i,g,j,k){var = d=3Dthis.options,m=3Dthis;this.toShow=3Db;this.toHide=3Di;this.data=3Dg;v= ar c=3Dfunction(){if(!m){return}return = m._completed.apply(m,arguments)};this._trigger("changestart",null,this.da= ta);this.running=3Di.size()=3D=3D=3D0?b.size():i.size();if(d.animated){va= r = f=3D{};if(d.collapsible&&j){f=3D{toShow:a([]),toHide:i,complete:c,down:k,= autoHeight:d.autoHeight||d.fillSpace}}else{f=3D{toShow:b,toHide:i,complet= e:c,down:k,autoHeight:d.autoHeight||d.fillSpace}}if(!d.proxied){d.proxied= =3Dd.animated}if(!d.proxiedDuration){d.proxiedDuration=3Dd.duration}d.ani= mated=3Da.isFunction(d.proxied)?d.proxied(f):d.proxied;d.duration=3Da.isF= unction(d.proxiedDuration)?d.proxiedDuration(f):d.proxiedDuration;var = l=3Da.ui.accordion.animations,e=3Dd.duration,h=3Dd.animated;if(!l[h]){l[h= ]=3Dfunction(n){this.slide(n,{easing:h,duration:e||700})}}l[h](f)}else{if= (d.collapsible&&j){b.toggle()}else{i.hide();b.show()}c(true)}i.prev().att= r("aria-expanded","false").attr("tabIndex","-1").blur();b.prev().attr("ar= ia-expanded","true").attr("tabIndex","0").focus()},_completed:function(b)= {var = c=3Dthis.options;this.running=3Db?0:--this.running;if(this.running){retur= n}if(c.clearStyle){this.toShow.add(this.toHide).css({height:"",overflow:"= "})}this._trigger("change",null,this.data)}});a.extend(a.ui.accordion,{ve= rsion:"1.7.2",defaults:{active:null,alwaysOpen:true,animated:"slide",auto= Height:true,clearStyle:false,collapsible:false,event:"click",fillSpace:fa= lse,header:"> li > :first-child,> = :not(li):even",icons:{header:"ui-icon-triangle-1-e",headerSelected:"ui-ic= on-triangle-1-s"},navigation:false,navigationFilter:function(){return = this.href.toLowerCase()=3D=3Dlocation.href.toLowerCase()}},animations:{sl= ide:function(j,h){j=3Da.extend({easing:"swing",duration:300},j,h);if(!j.t= oHide.size()){j.toShow.animate({height:"show"},j);return}if(!j.toShow.siz= e()){j.toHide.animate({height:"hide"},j);return}var = c=3Dj.toShow.css("overflow"),g,d=3D{},f=3D{},e=3D["height","paddingTop","= paddingBottom"],b;var = i=3Dj.toShow;b=3Di[0].style.width;i.width(parseInt(i.parent().width(),10)= -parseInt(i.css("paddingLeft"),10)-parseInt(i.css("paddingRight"),10)-(pa= rseInt(i.css("borderLeftWidth"),10)||0)-(parseInt(i.css("borderRightWidth= "),10)||0));a.each(e,function(k,m){f[m]=3D"hide";var = l=3D(""+a.css(j.toShow[0],m)).match(/^([\d+-.]+)(.*)$/);d[m]=3D{value:l[1= ],unit:l[2]||"px"}});j.toShow.css({height:0,overflow:"hidden"}).show();j.= toHide.filter(":hidden").each(j.complete).end().filter(":visible").animat= e(f,{step:function(k,l){if(l.prop=3D=3D"height"){g=3D(l.now-l.start)/(l.e= nd-l.start)}j.toShow[0].style[l.prop]=3D(g*d[l.prop].value)+d[l.prop].uni= t},duration:j.duration,easing:j.easing,complete:function(){if(!j.autoHeig= ht){j.toShow.css("height","")}j.toShow.css("width",b);j.toShow.css({overf= low:c});j.complete()}})},bounceslide:function(b){this.slide(b,{easing:b.d= own?"easeOutBounce":"swing",duration:b.down?1000:200})},easeslide:functio= n(b){this.slide(b,{easing:"easeinout",duration:700})}}})})(jQuery);(funct= ion($){$.extend($.ui,{datepicker:{version:"1.7.2"}});var = PROP_NAME=3D"datepicker";function = Datepicker(){this.debug=3Dfalse;this._curInst=3Dnull;this._keyEvent=3Dfal= se;this._disabledInputs=3D[];this._datepickerShowing=3Dfalse;this._inDial= og=3Dfalse;this._mainDivId=3D"ui-datepicker-div";this._inlineClass=3D"ui-= datepicker-inline";this._appendClass=3D"ui-datepicker-append";this._trigg= erClass=3D"ui-datepicker-trigger";this._dialogClass=3D"ui-datepicker-dial= og";this._disableClass=3D"ui-datepicker-disabled";this._unselectableClass= =3D"ui-datepicker-unselectable";this._currentClass=3D"ui-datepicker-curre= nt-day";this._dayOverClass=3D"ui-datepicker-days-cell-over";this.regional= =3D[];this.regional[""]=3D{closeText:"Done",prevText:"Prev",nextText:"Nex= t",currentText:"Today",monthNames:["January","February","March","April","= May","June","July","August","September","October","November","December"],= monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","O= ct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thurs= day","Friday","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","F= ri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],dateFormat:"m= m/dd/yy",firstDay:0,isRTL:false};this._defaults=3D{showOn:"focus",showAni= m:"show",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",b= uttonImage:"",buttonImageOnly:false,hideIfNoPrevNext:false,navigationAsDa= teFormat:false,gotoCurrent:false,changeMonth:false,changeYear:false,showM= onthAfterYear:false,yearRange:"-10:+10",showOtherMonths:false,calculateWe= ek:this.iso8601Week,shortYearCutoff:"+10",minDate:null,maxDate:null,durat= ion:"normal",beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMon= thYear:null,onClose:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1= ,stepBigMonths:12,altField:"",altFormat:"",constrainInput:true,showButton= Panel:false};$.extend(this._defaults,this.regional[""]);this.dpDiv=3D$('<= div id=3D"'+this._mainDivId+'" class=3D"ui-datepicker ui-widget = ui-widget-content ui-helper-clearfix ui-corner-all = ui-helper-hidden-accessible">')}$.extend(Datepicker.prototype,{mark= erClassName:"hasDatepicker",log:function(){if(this.debug){console.log.app= ly("",arguments)}},setDefaults:function(settings){extendRemove(this._defa= ults,settings||{});return = this},_attachDatepicker:function(target,settings){var = inlineSettings=3Dnull;for(var attrName in this._defaults){var = attrValue=3Dtarget.getAttribute("date:"+attrName);if(attrValue){inlineSet= tings=3DinlineSettings||{};try{inlineSettings[attrName]=3Deval(attrValue)= }catch(err){inlineSettings[attrName]=3DattrValue}}}var = nodeName=3Dtarget.nodeName.toLowerCase();var = inline=3D(nodeName=3D=3D"div"||nodeName=3D=3D"span");if(!target.id){targe= t.id=3D"dp"+(++this.uuid)}var = inst=3Dthis._newInst($(target),inline);inst.settings=3D$.extend({},settin= gs||{},inlineSettings||{});if(nodeName=3D=3D"input"){this._connectDatepic= ker(target,inst)}else{if(inline){this._inlineDatepicker(target,inst)}}},_= newInst:function(target,inline){var = id=3Dtarget[0].id.replace(/([:\[\]\.])/g,"\\\\$1");return{id:id,input:tar= get,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,i= nline:inline,dpDiv:(!inline?this.dpDiv:$('
'))}},_connectDatepicker:function(target,inst){var = input=3D$(target);inst.append=3D$([]);inst.trigger=3D$([]);if(input.hasCl= ass(this.markerClassName)){return}var = appendText=3Dthis._get(inst,"appendText");var = isRTL=3Dthis._get(inst,"isRTL");if(appendText){inst.append=3D$(''+appendText+"");input[isRTL?"befo= re":"after"](inst.append)}var = showOn=3Dthis._get(inst,"showOn");if(showOn=3D=3D"focus"||showOn=3D=3D"bo= th"){input.focus(this._showDatepicker)}if(showOn=3D=3D"button"||showOn=3D= =3D"both"){var buttonText=3Dthis._get(inst,"buttonText");var = buttonImage=3Dthis._get(inst,"buttonImage");inst.trigger=3D$(this._get(in= st,"buttonImageOnly")?$("").addClass(this._triggerClass).attr({src:= buttonImage,alt:buttonText,title:buttonText}):$('').addClass(this._triggerClass).html(buttonImage= =3D=3D""?buttonText:$("").attr({src:buttonImage,alt:buttonText,titl= e:buttonText})));input[isRTL?"before":"after"](inst.trigger);inst.trigger= .click(function(){if($.datepicker._datepickerShowing&&$.datepicker._lastI= nput=3D=3Dtarget){$.datepicker._hideDatepicker()}else{$.datepicker._showD= atepicker(target)}return = false})}input.addClass(this.markerClassName).keydown(this._doKeyDown).key= press(this._doKeyPress).bind("setData.datepicker",function(event,key,valu= e){inst.settings[key]=3Dvalue}).bind("getData.datepicker",function(event,= key){return = this._get(inst,key)});$.data(target,PROP_NAME,inst)},_inlineDatepicker:fu= nction(target,inst){var = divSpan=3D$(target);if(divSpan.hasClass(this.markerClassName)){return}div= Span.addClass(this.markerClassName).append(inst.dpDiv).bind("setData.date= picker",function(event,key,value){inst.settings[key]=3Dvalue}).bind("getD= ata.datepicker",function(event,key){return = this._get(inst,key)});$.data(target,PROP_NAME,inst);this._setDate(inst,th= is._getDefaultDate(inst));this._updateDatepicker(inst);this._updateAltern= ate(inst)},_dialogDatepicker:function(input,dateText,onSelect,settings,po= s){var inst=3Dthis._dialogInst;if(!inst){var = id=3D"dp"+(++this.uuid);this._dialogInput=3D$('');this._dialogInput.keydown(this._doKeyDown);$("body").append(= this._dialogInput);inst=3Dthis._dialogInst=3Dthis._newInst(this._dialogIn= put,false);inst.settings=3D{};$.data(this._dialogInput[0],PROP_NAME,inst)= }extendRemove(inst.settings,settings||{});this._dialogInput.val(dateText)= ;this._pos=3D(pos?(pos.length?pos:[pos.pageX,pos.pageY]):null);if(!this._= pos){var = browserWidth=3Dwindow.innerWidth||document.documentElement.clientWidth||d= ocument.body.clientWidth;var = browserHeight=3Dwindow.innerHeight||document.documentElement.clientHeight= ||document.body.clientHeight;var = scrollX=3Ddocument.documentElement.scrollLeft||document.body.scrollLeft;v= ar = scrollY=3Ddocument.documentElement.scrollTop||document.body.scrollTop;thi= s._pos=3D[(browserWidth/2)-100+scrollX,(browserHeight/2)-150+scrollY]}thi= s._dialogInput.css("left",this._pos[0]+"px").css("top",this._pos[1]+"px")= ;inst.settings.onSelect=3DonSelect;this._inDialog=3Dtrue;this.dpDiv.addCl= ass(this._dialogClass);this._showDatepicker(this._dialogInput[0]);if($.bl= ockUI){$.blockUI(this.dpDiv)}$.data(this._dialogInput[0],PROP_NAME,inst);= return this},_destroyDatepicker:function(target){var = $target=3D$(target);var = inst=3D$.data(target,PROP_NAME);if(!$target.hasClass(this.markerClassName= )){return}var = nodeName=3Dtarget.nodeName.toLowerCase();$.removeData(target,PROP_NAME);i= f(nodeName=3D=3D"input"){inst.append.remove();inst.trigger.remove();$targ= et.removeClass(this.markerClassName).unbind("focus",this._showDatepicker)= .unbind("keydown",this._doKeyDown).unbind("keypress",this._doKeyPress)}el= se{if(nodeName=3D=3D"div"||nodeName=3D=3D"span"){$target.removeClass(this= .markerClassName).empty()}}},_enableDatepicker:function(target){var = $target=3D$(target);var = inst=3D$.data(target,PROP_NAME);if(!$target.hasClass(this.markerClassName= )){return}var = nodeName=3Dtarget.nodeName.toLowerCase();if(nodeName=3D=3D"input"){target= .disabled=3Dfalse;inst.trigger.filter("button").each(function(){this.disa= bled=3Dfalse}).end().filter("img").css({opacity:"1.0",cursor:""})}else{if= (nodeName=3D=3D"div"||nodeName=3D=3D"span"){var = inline=3D$target.children("."+this._inlineClass);inline.children().remove= Class("ui-state-disabled")}}this._disabledInputs=3D$.map(this._disabledIn= puts,function(value){return(value=3D=3Dtarget?null:value)})},_disableDate= picker:function(target){var $target=3D$(target);var = inst=3D$.data(target,PROP_NAME);if(!$target.hasClass(this.markerClassName= )){return}var = nodeName=3Dtarget.nodeName.toLowerCase();if(nodeName=3D=3D"input"){target= .disabled=3Dtrue;inst.trigger.filter("button").each(function(){this.disab= led=3Dtrue}).end().filter("img").css({opacity:"0.5",cursor:"default"})}el= se{if(nodeName=3D=3D"div"||nodeName=3D=3D"span"){var = inline=3D$target.children("."+this._inlineClass);inline.children().addCla= ss("ui-state-disabled")}}this._disabledInputs=3D$.map(this._disabledInput= s,function(value){return(value=3D=3Dtarget?null:value)});this._disabledIn= puts[this._disabledInputs.length]=3Dtarget},_isDisabledDatepicker:functio= n(target){if(!target){return false}for(var = i=3D0;i1){inst.dpDiv.addClass("ui-datepicker-multi-"+cols).cs= s("width",(width*cols)+"em")}else{inst.dpDiv.removeClass("ui-datepicker-m= ulti-2 ui-datepicker-multi-3 = ui-datepicker-multi-4").width("")}inst.dpDiv[(numMonths[0]!=3D1||numMonth= s[1]!=3D1?"add":"remove")+"Class"]("ui-datepicker-multi");inst.dpDiv[(thi= s._get(inst,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl");if(ins= t.input&&inst.input[0].type!=3D"hidden"&&inst=3D=3D$.datepicker._curInst)= {$(inst.input[0]).focus()}},_checkOffset:function(inst,offset,isFixed){va= r dpWidth=3Dinst.dpDiv.outerWidth();var = dpHeight=3Dinst.dpDiv.outerHeight();var = inputWidth=3Dinst.input?inst.input.outerWidth():0;var = inputHeight=3Dinst.input?inst.input.outerHeight():0;var = viewWidth=3D(window.innerWidth||document.documentElement.clientWidth||doc= ument.body.clientWidth)+$(document).scrollLeft();var = viewHeight=3D(window.innerHeight||document.documentElement.clientHeight||= document.body.clientHeight)+$(document).scrollTop();offset.left-=3D(this.= _get(inst,"isRTL")?(dpWidth-inputWidth):0);offset.left-=3D(isFixed&&offse= t.left=3D=3Dinst.input.offset().left)?$(document).scrollLeft():0;offset.t= op-=3D(isFixed&&offset.top=3D=3D(inst.input.offset().top+inputHeight))?$(= document).scrollTop():0;offset.left-=3D(offset.left+dpWidth>viewWidth&&vi= ewWidth>dpWidth)?Math.abs(offset.left+dpWidth-viewWidth):0;offset.top-=3D= (offset.top+dpHeight>viewHeight&&viewHeight>dpHeight)?Math.abs(offset.top= +dpHeight+inputHeight*2-viewHeight):0;return = offset},_findPos:function(obj){while(obj&&(obj.type=3D=3D"hidden"||obj.no= deType!=3D1)){obj=3Dobj.nextSibling}var = position=3D$(obj).offset();return[position.left,position.top]},_hideDatep= icker:function(input,duration){var = inst=3Dthis._curInst;if(!inst||(input&&inst!=3D$.data(input,PROP_NAME))){= return}if(inst.stayOpen){this._selectDate("#"+inst.id,this._formatDate(in= st,inst.currentDay,inst.currentMonth,inst.currentYear))}inst.stayOpen=3Df= alse;if(this._datepickerShowing){duration=3D(duration!=3Dnull?duration:th= is._get(inst,"duration"));var showAnim=3Dthis._get(inst,"showAnim");var = postProcess=3Dfunction(){$.datepicker._tidyDialog(inst)};if(duration!=3D"= "&&$.effects&&$.effects[showAnim]){inst.dpDiv.hide(showAnim,$.datepicker.= _get(inst,"showOptions"),duration,postProcess)}else{inst.dpDiv[(duration=3D= =3D""?"hide":(showAnim=3D=3D"slideDown"?"slideUp":(showAnim=3D=3D"fadeIn"= ?"fadeOut":"hide")))](duration,postProcess)}if(duration=3D=3D""){this._ti= dyDialog(inst)}var = onClose=3Dthis._get(inst,"onClose");if(onClose){onClose.apply((inst.input= ?inst.input[0]:null),[(inst.input?inst.input.val():""),inst])}this._datep= ickerShowing=3Dfalse;this._lastInput=3Dnull;if(this._inDialog){this._dial= ogInput.css({position:"absolute",left:"0",top:"-100px"});if($.blockUI){$.= unblockUI();$("body").append(this.dpDiv)}}this._inDialog=3Dfalse}this._cu= rInst=3Dnull},_tidyDialog:function(inst){inst.dpDiv.removeClass(this._dia= logClass).unbind(".ui-datepicker-calendar")},_checkExternalClick:function= (event){if(!$.datepicker._curInst){return}var = $target=3D$(event.target);if(($target.parents("#"+$.datepicker._mainDivId= ).length=3D=3D0)&&!$target.hasClass($.datepicker.markerClassName)&&!$targ= et.hasClass($.datepicker._triggerClass)&&$.datepicker._datepickerShowing&= &!($.datepicker._inDialog&&$.blockUI)){$.datepicker._hideDatepicker(null,= "")}},_adjustDate:function(id,offset,period){var target=3D$(id);var = inst=3Dthis._getInst(target[0]);if(this._isDisabledDatepicker(target[0]))= {return}this._adjustInstDate(inst,offset+(period=3D=3D"M"?this._get(inst,= "showCurrentAtPos"):0),period);this._updateDatepicker(inst)},_gotoToday:f= unction(id){var target=3D$(id);var = inst=3Dthis._getInst(target[0]);if(this._get(inst,"gotoCurrent")&&inst.cu= rrentDay){inst.selectedDay=3Dinst.currentDay;inst.drawMonth=3Dinst.select= edMonth=3Dinst.currentMonth;inst.drawYear=3Dinst.selectedYear=3Dinst.curr= entYear}else{var date=3Dnew = Date();inst.selectedDay=3Ddate.getDate();inst.drawMonth=3Dinst.selectedMo= nth=3Ddate.getMonth();inst.drawYear=3Dinst.selectedYear=3Ddate.getFullYea= r()}this._notifyChange(inst);this._adjustDate(target)},_selectMonthYear:f= unction(id,select,period){var target=3D$(id);var = inst=3Dthis._getInst(target[0]);inst._selectingMonthYear=3Dfalse;inst["se= lected"+(period=3D=3D"M"?"Month":"Year")]=3Dinst["draw"+(period=3D=3D"M"?= "Month":"Year")]=3DparseInt(select.options[select.selectedIndex].value,10= );this._notifyChange(inst);this._adjustDate(target)},_clickMonthYear:func= tion(id){var target=3D$(id);var = inst=3Dthis._getInst(target[0]);if(inst.input&&inst._selectingMonthYear&&= !$.browser.msie){inst.input[0].focus()}inst._selectingMonthYear=3D!inst._= selectingMonthYear},_selectDay:function(id,month,year,td){var = target=3D$(id);if($(td).hasClass(this._unselectableClass)||this._isDisabl= edDatepicker(target[0])){return}var = inst=3Dthis._getInst(target[0]);inst.selectedDay=3Dinst.currentDay=3D$("a= ",td).html();inst.selectedMonth=3Dinst.currentMonth=3Dmonth;inst.selected= Year=3Dinst.currentYear=3Dyear;if(inst.stayOpen){inst.endDay=3Dinst.endMo= nth=3Dinst.endYear=3Dnull}this._selectDate(id,this._formatDate(inst,inst.= currentDay,inst.currentMonth,inst.currentYear));if(inst.stayOpen){inst.ra= ngeStart=3Dthis._daylightSavingAdjust(new = Date(inst.currentYear,inst.currentMonth,inst.currentDay));this._updateDat= epicker(inst)}},_clearDate:function(id){var target=3D$(id);var = inst=3Dthis._getInst(target[0]);inst.stayOpen=3Dfalse;inst.endDay=3Dinst.= endMonth=3Dinst.endYear=3Dinst.rangeStart=3Dnull;this._selectDate(target,= "")},_selectDate:function(id,dateStr){var target=3D$(id);var = inst=3Dthis._getInst(target[0]);dateStr=3D(dateStr!=3Dnull?dateStr:this._= formatDate(inst));if(inst.input){inst.input.val(dateStr)}this._updateAlte= rnate(inst);var = onSelect=3Dthis._get(inst,"onSelect");if(onSelect){onSelect.apply((inst.i= nput?inst.input[0]:null),[dateStr,inst])}else{if(inst.input){inst.input.t= rigger("change")}}if(inst.inline){this._updateDatepicker(inst)}else{if(!i= nst.stayOpen){this._hideDatepicker(null,this._get(inst,"duration"));this.= _lastInput=3Dinst.input[0];if(typeof(inst.input[0])!=3D"object"){inst.inp= ut[0].focus()}this._lastInput=3Dnull}}},_updateAlternate:function(inst){v= ar altField=3Dthis._get(inst,"altField");if(altField){var = altFormat=3Dthis._get(inst,"altFormat")||this._get(inst,"dateFormat");var= = date=3Dthis._getDate(inst);dateStr=3Dthis.formatDate(altFormat,date,this.= _getFormatConfig(inst));$(altField).each(function(){$(this).val(dateStr)}= )}},noWeekends:function(date){var = day=3Ddate.getDay();return[(day>0&&day<6),""]},iso8601Week:function(date)= {var checkDate=3Dnew = Date(date.getFullYear(),date.getMonth(),date.getDate());var = firstMon=3Dnew Date(checkDate.getFullYear(),1-1,4);var = firstDay=3DfirstMon.getDay()||7;firstMon.setDate(firstMon.getDate()+1-fir= stDay);if(firstDay<4&&checkDatenew = Date(checkDate.getFullYear(),12-1,28)){firstDay=3Dnew = Date(checkDate.getFullYear()+1,1-1,4).getDay()||7;if(firstDay>4&&(checkDa= te.getDay()||7)0&&iValue=3D"0"&&v= alue.charAt(iValue)<=3D"9"){num=3Dnum*10+parseInt(value.charAt(iValue++),= 10);size--}if(size=3D=3DorigSize){throw"Missing number at position = "+iValue}return num};var = getName=3Dfunction(match,shortNames,longNames){var = names=3D(lookAhead(match)?longNames:shortNames);var size=3D0;for(var = j=3D0;j0&&iValue-1){mon= th=3D1;day=3Ddoy;do{var = dim=3Dthis._getDaysInMonth(year,month-1);if(day<=3Ddim){break}month++;day= -=3Ddim}while(true)}var date=3Dthis._daylightSavingAdjust(new = Date(year,month-1,day));if(date.getFullYear()!=3Dyear||date.getMonth()+1!= =3Dmonth||date.getDate()!=3Dday){throw"Invalid date"}return = date},ATOM:"yy-mm-dd",COOKIE:"D, dd M = yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, = dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M = yy",RSS:"D, d M = y",TIMESTAMP:"@",W3C:"yy-mm-dd",formatDate:function(format,date,settings)= {if(!date){return""}var = dayNamesShort=3D(settings?settings.dayNamesShort:null)||this._defaults.da= yNamesShort;var = dayNames=3D(settings?settings.dayNames:null)||this._defaults.dayNames;var= = monthNamesShort=3D(settings?settings.monthNamesShort:null)||this._default= s.monthNamesShort;var = monthNames=3D(settings?settings.monthNames:null)||this._defaults.monthNam= es;var lookAhead=3Dfunction(match){var = matches=3D(iFormat+1=3D0;m--){doy+=3Dthis._getDaysInMonth(date.getFul= lYear(),m)}output+=3DformatNumber("o",doy,3);break;case"m":output+=3Dform= atNumber("m",date.getMonth()+1,2);break;case"M":output+=3DformatName("M",= date.getMonth(),monthNamesShort,monthNames);break;case"y":output+=3D(look= Ahead("y")?date.getFullYear():(date.getYear()%100<10?"0":"")+date.getYear= ()%100);break;case"@":output+=3Ddate.getTime();break;case"'":if(lookAhead= ("'")){output+=3D"'"}else{literal=3Dtrue}break;default:output+=3Dformat.c= harAt(iFormat)}}}}return output},_possibleChars:function(format){var = chars=3D"";var literal=3Dfalse;for(var = iFormat=3D0;iFormatmaxDate?maxDate:date);return = date},_determineDate:function(date,defaultDate){var = offsetNumeric=3Dfunction(offset){var date=3Dnew = Date();date.setDate(date.getDate()+offset);return date};var = offsetString=3Dfunction(offset,getDaysInMonth){var date=3Dnew Date();var = year=3Ddate.getFullYear();var month=3Ddate.getMonth();var = day=3Ddate.getDate();var = pattern=3D/([+-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g;var = matches=3Dpattern.exec(offset);while(matches){switch(matches[2]||"d"){cas= e"d":case"D":day+=3DparseInt(matches[1],10);break;case"w":case"W":day+=3D= parseInt(matches[1],10)*7;break;case"m":case"M":month+=3DparseInt(matches= [1],10);day=3DMath.min(day,getDaysInMonth(year,month));break;case"y":case= "Y":year+=3DparseInt(matches[1],10);day=3DMath.min(day,getDaysInMonth(yea= r,month));break}matches=3Dpattern.exec(offset)}return new = Date(year,month,day)};date=3D(date=3D=3Dnull?defaultDate:(typeof = date=3D=3D"string"?offsetString(date,this._getDaysInMonth):(typeof = date=3D=3D"number"?(isNaN(date)?defaultDate:offsetNumeric(date)):date)));= date=3D(date&&date.toString()=3D=3D"Invalid = Date"?defaultDate:date);if(date){date.setHours(0);date.setMinutes(0);date= .setSeconds(0);date.setMilliseconds(0)}return = this._daylightSavingAdjust(date)},_daylightSavingAdjust:function(date){if= (!date){return = null}date.setHours(date.getHours()>12?date.getHours()+2:0);return = date},_setDate:function(inst,date,endDate){var clear=3D!(date);var = origMonth=3Dinst.selectedMonth;var = origYear=3Dinst.selectedYear;date=3Dthis._determineDate(date,new = Date());inst.selectedDay=3Dinst.currentDay=3Ddate.getDate();inst.drawMont= h=3Dinst.selectedMonth=3Dinst.currentMonth=3Ddate.getMonth();inst.drawYea= r=3Dinst.selectedYear=3Dinst.currentYear=3Ddate.getFullYear();if(origMont= h!=3Dinst.selectedMonth||origYear!=3Dinst.selectedYear){this._notifyChang= e(inst)}this._adjustInstDate(inst);if(inst.input){inst.input.val(clear?""= :this._formatDate(inst))}},_getDate:function(inst){var = startDate=3D(!inst.currentYear||(inst.input&&inst.input.val()=3D=3D"")?nu= ll:this._daylightSavingAdjust(new = Date(inst.currentYear,inst.currentMonth,inst.currentDay)));return = startDate},_generateHTML:function(inst){var today=3Dnew = Date();today=3Dthis._daylightSavingAdjust(new = Date(today.getFullYear(),today.getMonth(),today.getDate()));var = isRTL=3Dthis._get(inst,"isRTL");var = showButtonPanel=3Dthis._get(inst,"showButtonPanel");var = hideIfNoPrevNext=3Dthis._get(inst,"hideIfNoPrevNext");var = navigationAsDateFormat=3Dthis._get(inst,"navigationAsDateFormat");var = numMonths=3Dthis._getNumberOfMonths(inst);var = showCurrentAtPos=3Dthis._get(inst,"showCurrentAtPos");var = stepMonths=3Dthis._get(inst,"stepMonths");var = stepBigMonths=3Dthis._get(inst,"stepBigMonths");var = isMultiMonth=3D(numMonths[0]!=3D1||numMonths[1]!=3D1);var = currentDate=3Dthis._daylightSavingAdjust((!inst.currentDay?new = Date(9999,9,9):new = Date(inst.currentYear,inst.currentMonth,inst.currentDay)));var = minDate=3Dthis._getMinMaxDate(inst,"min",true);var = maxDate=3Dthis._getMinMaxDate(inst,"max");var = drawMonth=3Dinst.drawMonth-showCurrentAtPos;var = drawYear=3Dinst.drawYear;if(drawMonth<0){drawMonth+=3D12;drawYear--}if(ma= xDate){var maxDraw=3Dthis._daylightSavingAdjust(new = Date(maxDate.getFullYear(),maxDate.getMonth()-numMonths[1]+1,maxDate.getD= ate()));maxDraw=3D(minDate&&maxDrawmaxDraw){drawMonth--;if(drawMonth<0){drawMont= h=3D11;drawYear--}}}inst.drawMonth=3DdrawMonth;inst.drawYear=3DdrawYear;v= ar = prevText=3Dthis._get(inst,"prevText");prevText=3D(!navigationAsDateFormat= ?prevText:this.formatDate(prevText,this._daylightSavingAdjust(new = Date(drawYear,drawMonth-stepMonths,1)),this._getFormatConfig(inst)));var = prev=3D(this._canAdjustMonth(inst,-1,drawYear,drawMonth)?''+prevText+"":(hi= deIfNoPrevNext?"":''+prevText+""));v= ar = nextText=3Dthis._get(inst,"nextText");nextText=3D(!navigationAsDateFormat= ?nextText:this.formatDate(nextText,this._daylightSavingAdjust(new = Date(drawYear,drawMonth+stepMonths,1)),this._getFormatConfig(inst)));var = next=3D(this._canAdjustMonth(inst,+1,drawYear,drawMonth)?''+nextText+"":(hi= deIfNoPrevNext?"":''+nextText+""));v= ar currentText=3Dthis._get(inst,"currentText");var = gotoDate=3D(this._get(inst,"gotoCurrent")&&inst.currentDay?currentDate:to= day);currentText=3D(!navigationAsDateFormat?currentText:this.formatDate(c= urrentText,gotoDate,this._getFormatConfig(inst)));var = controls=3D(!inst.inline?'":"");var buttonPanel=3D(showButtonPanel)?'
'+(isRTL?controls:"")+(this._isInRange(inst,gotoDate)?= '":"")+(isRTL?"":controls)+"
":"";var = firstDay=3DparseInt(this._get(inst,"firstDay"),10);firstDay=3D(isNaN(firs= tDay)?0:firstDay);var dayNames=3Dthis._get(inst,"dayNames");var = dayNamesShort=3Dthis._get(inst,"dayNamesShort");var = dayNamesMin=3Dthis._get(inst,"dayNamesMin");var = monthNames=3Dthis._get(inst,"monthNames");var = monthNamesShort=3Dthis._get(inst,"monthNamesShort");var = beforeShowDay=3Dthis._get(inst,"beforeShowDay");var = showOtherMonths=3Dthis._get(inst,"showOtherMonths");var = calculateWeek=3Dthis._get(inst,"calculateWeek")||this.iso8601Week;var = endDate=3Dinst.endDay?this._daylightSavingAdjust(new = Date(inst.endYear,inst.endMonth,inst.endDay)):currentDate;var = defaultDate=3Dthis._getDefaultDate(inst);var html=3D"";for(var = row=3D0;row'}calender+=3D'
'+(/all|left/.test(cornerClass)&&row=3D= =3D0?(isRTL?next:prev):"")+(/all|right/.test(cornerClass)&&row=3D=3D0?(is= RTL?prev:next):"")+this._generateMonthYearHeader(inst,drawMonth,drawYear,= minDate,maxDate,selectedDate,row>0||col>0,monthNames,monthNamesShort)+'';var = thead=3D"";for(var dow=3D0;dow<7;dow++){var = day=3D(dow+firstDay)%7;thead+=3D"=3D5?' = class=3D"ui-datepicker-week-end"':"")+'>'+dayNamesMin[day]+""}calender+=3D= thead+"";var = daysInMonth=3Dthis._getDaysInMonth(drawYear,drawMonth);if(drawYear=3D=3Di= nst.selectedYear&&drawMonth=3D=3Dinst.selectedMonth){inst.selectedDay=3DM= ath.min(inst.selectedDay,daysInMonth)}var = leadDays=3D(this._getFirstDayOfMonth(drawYear,drawMonth)-firstDay+7)%7;va= r numRows=3D(isMultiMonth?6:Math.ceil((leadDays+daysInMonth)/7));var = printDate=3Dthis._daylightSavingAdjust(new = Date(drawYear,drawMonth,1-leadDays));for(var = dRow=3D0;dRow";var tbody=3D"";for(var = dow=3D0;dow<7;dow++){var = daySettings=3D(beforeShowDay?beforeShowDay.apply((inst.input?inst.input[0= ]:null),[printDate]):[true,""]);var = otherMonth=3D(printDate.getMonth()!=3DdrawMonth);var = unselectable=3DotherMonth||!daySettings[0]||(minDate&&printDatemaxDate);tbody+=3D'";printDate.setDate(print= Date.getDate()+1);printDate=3Dthis._daylightSavingAdjust(printDate)}calen= der+=3Dtbody+""}drawMonth++;if(drawMonth>11){drawMonth=3D0;drawYear+= +}calender+=3D"
=3D5?" = ui-datepicker-week-end":"")+(otherMonth?" = ui-datepicker-other-month":"")+((printDate.getTime()=3D=3DselectedDate.ge= tTime()&&drawMonth=3D=3Dinst.selectedMonth&&inst._keyEvent)||(defaultDate= .getTime()=3D=3DprintDate.getTime()&&defaultDate.getTime()=3D=3DselectedD= ate.getTime())?" "+this._dayOverClass:"")+(unselectable?" = "+this._unselectableClass+" = ui-state-disabled":"")+(otherMonth&&!showOtherMonths?"":" = "+daySettings[1]+(printDate.getTime()>=3DcurrentDate.getTime()&&printDate= .getTime()<=3DendDate.getTime()?" = "+this._currentClass:"")+(printDate.getTime()=3D=3Dtoday.getTime()?" = ui-datepicker-today":""))+'"'+((!otherMonth||showOtherMonths)&&daySetting= s[2]?' title=3D"'+daySettings[2]+'"':"")+(unselectable?"":" = onclick=3D\"DP_jQuery.datepicker._selectDay('#"+inst.id+"',"+drawMonth+",= "+drawYear+', this);return = false;"')+">"+(otherMonth?(showOtherMonths?printDate.getDate():" "):= (unselectable?''+printDate.getDate()+"":'=3DcurrentDate.getTime()&&pr= intDate.getTime()<=3DendDate.getTime()?" ui-state-active":"")+'" = href=3D"#">'+printDate.getDate()+""))+"
"+(isMultiMonth?"
"+((numMonths[0]>0&= &col=3D=3DnumMonths[1]-1)?'
':""):"");group+=3Dcalender}html+= =3Dgroup}html+=3DbuttonPanel+($.browser.msie&&parseInt($.browser.version,= 10)<7&&!inst.inline?'':"");inst._keyEvent=3Dfalse;return = html},_generateMonthYearHeader:function(inst,drawMonth,drawYear,minDate,m= axDate,selectedDate,secondary,monthNames,monthNamesShort){minDate=3D(inst= .rangeStart&&minDate&&selectedDate';var = monthHtml=3D"";if(secondary||!changeMonth){monthHtml+=3D''+monthNames[drawMonth]+" = "}else{var = inMinYear=3D(minDate&&minDate.getFullYear()=3D=3DdrawYear);var = inMaxYear=3D(maxDate&&maxDate.getFullYear()=3D=3DdrawYear);monthHtml+=3D'= "}if(!showMonthAfterYear){html+=3DmonthHtml+((secondary|= |changeMonth||changeYear)&&(!(changeMonth&&changeYear))?" ":"")}if(s= econdary||!changeYear){html+=3D''+drawYear+""}else{var = years=3Dthis._get(inst,"yearRange").split(":");var year=3D0;var = endYear=3D0;if(years.length!=3D2){year=3DdrawYear-10;endYear=3DdrawYear+1= 0}else{if(years[0].charAt(0)=3D=3D"+"||years[0].charAt(0)=3D=3D"-"){year=3D= drawYear+parseInt(years[0],10);endYear=3DdrawYear+parseInt(years[1],10)}e= lse{year=3DparseInt(years[0],10);endYear=3DparseInt(years[1],10)}}year=3D= (minDate?Math.max(year,minDate.getFullYear()):year);endYear=3D(maxDate?Ma= th.min(endYear,maxDate.getFullYear()):endYear);html+=3D'"}if(sh= owMonthAfterYear){html+=3D(secondary||changeMonth||changeYear?" ":""= )+monthHtml}html+=3D"";return = html},_adjustInstDate:function(inst,offset,period){var = year=3Dinst.drawYear+(period=3D=3D"Y"?offset:0);var = month=3Dinst.drawMonth+(period=3D=3D"M"?offset:0);var = day=3DMath.min(inst.selectedDay,this._getDaysInMonth(year,month))+(period= =3D=3D"D"?offset:0);var date=3Dthis._daylightSavingAdjust(new = Date(year,month,day));var = minDate=3Dthis._getMinMaxDate(inst,"min",true);var = maxDate=3Dthis._getMinMaxDate(inst,"max");date=3D(minDate&&datemaxDate?maxDate:date);inst.selectedDay= =3Ddate.getDate();inst.drawMonth=3Dinst.selectedMonth=3Ddate.getMonth();i= nst.drawYear=3Dinst.selectedYear=3Ddate.getFullYear();if(period=3D=3D"M"|= |period=3D=3D"Y"){this._notifyChange(inst)}},_notifyChange:function(inst)= {var = onChange=3Dthis._get(inst,"onChangeMonthYear");if(onChange){onChange.appl= y((inst.input?inst.input[0]:null),[inst.selectedYear,inst.selectedMonth+1= ,inst])}},_getNumberOfMonths:function(inst){var = numMonths=3Dthis._get(inst,"numberOfMonths");return(numMonths=3D=3Dnull?[= 1,1]:(typeof = numMonths=3D=3D"number"?[1,numMonths]:numMonths))},_getMinMaxDate:functio= n(inst,minMax,checkRange){var = date=3Dthis._determineDate(this._get(inst,minMax+"Date"),null);return(!ch= eckRange||!inst.rangeStart?date:(!date||inst.rangeStart>date?inst.rangeSt= art:date))},_getDaysInMonth:function(year,month){return 32-new = Date(year,month,32).getDate()},_getFirstDayOfMonth:function(year,month){r= eturn new = Date(year,month,1).getDay()},_canAdjustMonth:function(inst,offset,curYear= ,curMonth){var numMonths=3Dthis._getNumberOfMonths(inst);var = date=3Dthis._daylightSavingAdjust(new = Date(curYear,curMonth+(offset<0?offset:numMonths[1]),1));if(offset<0){dat= e.setDate(this._getDaysInMonth(date.getFullYear(),date.getMonth()))}retur= n this._isInRange(inst,date)},_isInRange:function(inst,date){var = newMinDate=3D(!inst.rangeStart?null:this._daylightSavingAdjust(new = Date(inst.selectedYear,inst.selectedMonth,inst.selectedDay)));newMinDate=3D= (newMinDate&&inst.rangeStart=3DminDa= te)&&(!maxDate||date<=3DmaxDate))},_getFormatConfig:function(inst){var = shortYearCutoff=3Dthis._get(inst,"shortYearCutoff");shortYearCutoff=3D(ty= peof shortYearCutoff!=3D"string"?shortYearCutoff:new = Date().getFullYear()%100+parseInt(shortYearCutoff,10));return{shortYearCu= toff:shortYearCutoff,dayNamesShort:this._get(inst,"dayNamesShort"),dayNam= es:this._get(inst,"dayNames"),monthNamesShort:this._get(inst,"monthNamesS= hort"),monthNames:this._get(inst,"monthNames")}},_formatDate:function(ins= t,day,month,year){if(!day){inst.currentDay=3Dinst.selectedDay;inst.curren= tMonth=3Dinst.selectedMonth;inst.currentYear=3Dinst.selectedYear}var = date=3D(day?(typeof day=3D=3D"object"?day:this._daylightSavingAdjust(new = Date(year,month,day))):this._daylightSavingAdjust(new = Date(inst.currentYear,inst.currentMonth,inst.currentDay)));return = this.formatDate(this._get(inst,"dateFormat"),date,this._getFormatConfig(i= nst))}});function = extendRemove(target,props){$.extend(target,props);for(var name in = props){if(props[name]=3D=3Dnull||props[name]=3D=3Dundefined){target[name]= =3Dprops[name]}}return target}function = isArray(a){return(a&&(($.browser.safari&&typeof = a=3D=3D"object"&&a.length)||(a.constructor&&a.constructor.toString().matc= h(/\Array\(\)/))))}$.fn.datepicker=3Dfunction(options){if(!$.datepicker.i= nitialized){$(document).mousedown($.datepicker._checkExternalClick).find(= "body").append($.datepicker.dpDiv);$.datepicker.initialized=3Dtrue}var = otherArgs=3DArray.prototype.slice.call(arguments,1);if(typeof = options=3D=3D"string"&&(options=3D=3D"isDisabled"||options=3D=3D"getDate"= )){return = $.datepicker["_"+options+"Datepicker"].apply($.datepicker,[this[0]].conca= t(otherArgs))}if(options=3D=3D"option"&&arguments.length=3D=3D2&&typeof = arguments[1]=3D=3D"string"){return = $.datepicker["_"+options+"Datepicker"].apply($.datepicker,[this[0]].conca= t(otherArgs))}return this.each(function(){typeof = options=3D=3D"string"?$.datepicker["_"+options+"Datepicker"].apply($.date= picker,[this].concat(otherArgs)):$.datepicker._attachDatepicker(this,opti= ons)})};$.datepicker=3Dnew = Datepicker();$.datepicker.initialized=3Dfalse;$.datepicker.uuid=3Dnew = Date().getTime();$.datepicker.version=3D"1.7.2";window.DP_jQuery=3D$})(jQ= uery);(function(c){var = b=3D{dragStart:"start.draggable",drag:"drag.draggable",dragStop:"stop.dra= ggable",maxHeight:"maxHeight.resizable",minHeight:"minHeight.resizable",m= axWidth:"maxWidth.resizable",minWidth:"minWidth.resizable",resizeStart:"s= tart.resizable",resize:"drag.resizable",resizeStop:"stop.resizable"},a=3D= "ui-dialog ui-widget ui-widget-content ui-corner-all = ";c.widget("ui.dialog",{_init:function(){this.originalTitle=3Dthis.elemen= t.attr("title");var = l=3Dthis,m=3Dthis.options,j=3Dm.title||this.originalTitle||" ",e=3Dc= .ui.dialog.getTitleId(this.element),k=3D(this.uiDialog=3Dc("
")).app= endTo(document.body).hide().addClass(a+m.dialogClass).css({position:"abso= lute",overflow:"hidden",zIndex:m.zIndex}).attr("tabIndex",-1).css("outlin= e",0).keydown(function(n){(m.closeOnEscape&&n.keyCode&&n.keyCode=3D=3Dc.u= i.keyCode.ESCAPE&&l.close(n))}).attr({role:"dialog","aria-labelledby":e})= .mousedown(function(n){l.moveToTop(false,n)}),g=3Dthis.element.show().rem= oveAttr("title").addClass("ui-dialog-content = ui-widget-content").appendTo(k),f=3D(this.uiDialogTitlebar=3Dc("
")).addClass("ui-dialog-titlebar ui-widget-header ui-corner-all = ui-helper-clearfix").prependTo(k),i=3Dc('').addClass("ui-dialog-titlebar-close = ui-corner-all").attr("role","button").hover(function(){i.addClass("ui-sta= te-hover")},function(){i.removeClass("ui-state-hover")}).focus(function()= {i.addClass("ui-state-focus")}).blur(function(){i.removeClass("ui-state-f= ocus")}).mousedown(function(n){n.stopPropagation()}).click(function(n){l.= close(n);return = false}).appendTo(f),h=3D(this.uiDialogTitlebarCloseText=3Dc("")).a= ddClass("ui-icon = ui-icon-closethick").text(m.closeText).appendTo(i),d=3Dc("").addCl= ass("ui-dialog-title").attr("id",e).html(j).prependTo(f);f.find("*").add(= f).disableSelection();(m.draggable&&c.fn.draggable&&this._makeDraggable()= );(m.resizable&&c.fn.resizable&&this._makeResizable());this._createButton= s(m.buttons);this._isOpen=3Dfalse;(m.bgiframe&&c.fn.bgiframe&&k.bgiframe(= ));(m.autoOpen&&this.open())},destroy:function(){(this.overlay&&this.over= lay.destroy());this.uiDialog.hide();this.element.unbind(".dialog").remove= Data("dialog").removeClass("ui-dialog-content = ui-widget-content").hide().appendTo("body");this.uiDialog.remove();(this.= originalTitle&&this.element.attr("title",this.originalTitle))},close:func= tion(f){var = d=3Dthis;if(false=3D=3D=3Dd._trigger("beforeclose",f)){return}(d.overlay&= &d.overlay.destroy());d.uiDialog.unbind("keypress.ui-dialog");(d.options.= hide?d.uiDialog.hide(d.options.hide,function(){d._trigger("close",f)}):d.= uiDialog.hide()&&d._trigger("close",f));c.ui.dialog.overlay.resize();d._i= sOpen=3Dfalse;if(d.options.modal){var = e=3D0;c(".ui-dialog").each(function(){if(this!=3Dd.uiDialog[0]){e=3DMath.= max(e,c(this).css("z-index"))}});c.ui.dialog.maxZ=3De}},isOpen:function()= {return = this._isOpen},moveToTop:function(f,e){if((this.options.modal&&!f)||(!this= .options.stack&&!this.options.modal)){return = this._trigger("focus",e)}if(this.options.zIndex>c.ui.dialog.maxZ){c.ui.di= alog.maxZ=3Dthis.options.zIndex}(this.overlay&&this.overlay.$el.css("z-in= dex",c.ui.dialog.overlay.maxZ=3D++c.ui.dialog.maxZ));var = d=3D{scrollTop:this.element.attr("scrollTop"),scrollLeft:this.element.att= r("scrollLeft")};this.uiDialog.css("z-index",++c.ui.dialog.maxZ);this.ele= ment.attr(d);this._trigger("focus",e)},open:function(){if(this._isOpen){r= eturn}var e=3Dthis.options,d=3Dthis.uiDialog;this.overlay=3De.modal?new = c.ui.dialog.overlay(this):null;(d.next().length&&d.appendTo("body"));this= ._size();this._position(e.position);d.show(e.show);this.moveToTop(true);(= e.modal&&d.bind("keypress.ui-dialog",function(h){if(h.keyCode!=3Dc.ui.key= Code.TAB){return}var = g=3Dc(":tabbable",this),i=3Dg.filter(":first")[0],f=3Dg.filter(":last")[0= ];if(h.target=3D=3Df&&!h.shiftKey){setTimeout(function(){i.focus()},1)}el= se{if(h.target=3D=3Di&&h.shiftKey){setTimeout(function(){f.focus()},1)}}}= ));c([]).add(d.find(".ui-dialog-content = :tabbable:first")).add(d.find(".ui-dialog-buttonpane = :tabbable:first")).add(d).filter(":first").focus();this._trigger("open");= this._isOpen=3Dtrue},_createButtons:function(g){var = f=3Dthis,d=3Dfalse,e=3Dc("
").addClass("ui-dialog-buttonpane = ui-widget-content = ui-helper-clearfix");this.uiDialog.find(".ui-dialog-buttonpane").remove()= ;(typeof g=3D=3D"object"&&g!=3D=3Dnull&&c.each(g,function(){return = !(d=3Dtrue)}));if(d){c.each(g,function(h,i){c('').addClass("ui-state-default = ui-corner-all").text(h).click(function(){i.apply(f.element[0],arguments)}= ).hover(function(){c(this).addClass("ui-state-hover")},function(){c(this)= .removeClass("ui-state-hover")}).focus(function(){c(this).addClass("ui-st= ate-focus")}).blur(function(){c(this).removeClass("ui-state-focus")}).app= endTo(e)});e.appendTo(this.uiDialog)}},_makeDraggable:function(){var = d=3Dthis,f=3Dthis.options,e;this.uiDialog.draggable({cancel:".ui-dialog-c= ontent",handle:".ui-dialog-titlebar",containment:"document",start:functio= n(){e=3Df.height;c(this).height(c(this).height()).addClass("ui-dialog-dra= gging");(f.dragStart&&f.dragStart.apply(d.element[0],arguments))},drag:fu= nction(){(f.drag&&f.drag.apply(d.element[0],arguments))},stop:function(){= c(this).removeClass("ui-dialog-dragging").height(e);(f.dragStop&&f.dragSt= op.apply(d.element[0],arguments));c.ui.dialog.overlay.resize()}})},_makeR= esizable:function(g){g=3D(g=3D=3D=3Dundefined?this.options.resizable:g);v= ar d=3Dthis,f=3Dthis.options,e=3Dtypeof = g=3D=3D"string"?g:"n,e,s,w,se,sw,ne,nw";this.uiDialog.resizable({cancel:"= .ui-dialog-content",alsoResize:this.element,maxWidth:f.maxWidth,maxHeight= :f.maxHeight,minWidth:f.minWidth,minHeight:f.minHeight,start:function(){c= (this).addClass("ui-dialog-resizing");(f.resizeStart&&f.resizeStart.apply= (d.element[0],arguments))},resize:function(){(f.resize&&f.resize.apply(d.= element[0],arguments))},handles:e,stop:function(){c(this).removeClass("ui= -dialog-resizing");f.height=3Dc(this).height();f.width=3Dc(this).width();= (f.resizeStop&&f.resizeStop.apply(d.element[0],arguments));c.ui.dialog.ov= erlay.resize()}}).find(".ui-resizable-se").addClass("ui-icon = ui-icon-grip-diagonal-se")},_position:function(i){var = e=3Dc(window),f=3Dc(document),g=3Df.scrollTop(),d=3Df.scrollLeft(),h=3Dg;= if(c.inArray(i,["center","top","right","bottom","left"])>=3D0){i=3D[i=3D=3D= "right"||i=3D=3D"left"?i:"center",i=3D=3D"top"||i=3D=3D"bottom"?i:"middle= "]}if(i.constructor!=3DArray){i=3D["center","middle"]}if(i[0].constructor= =3D=3DNumber){d+=3Di[0]}else{switch(i[0]){case"left":d+=3D0;break;case"ri= ght":d+=3De.width()-this.uiDialog.outerWidth();break;default:case"center"= :d+=3D(e.width()-this.uiDialog.outerWidth())/2}}if(i[1].constructor=3D=3D= Number){g+=3Di[1]}else{switch(i[1]){case"top":g+=3D0;break;case"bottom":g= +=3De.height()-this.uiDialog.outerHeight();break;default:case"middle":g+=3D= (e.height()-this.uiDialog.outerHeight())/2}}g=3DMath.max(g,h);this.uiDial= og.css({top:g,left:d})},_setData:function(e,f){(b[e]&&this.uiDialog.data(= b[e],f));switch(e){case"buttons":this._createButtons(f);break;case"closeT= ext":this.uiDialogTitlebarCloseText.text(f);break;case"dialogClass":this.= uiDialog.removeClass(this.options.dialogClass).addClass(a+f);break;case"d= raggable":(f?this._makeDraggable():this.uiDialog.draggable("destroy"));br= eak;case"height":this.uiDialog.height(f);break;case"position":this._posit= ion(f);break;case"resizable":var = d=3Dthis.uiDialog,g=3Dthis.uiDialog.is(":data(resizable)");(g&&!f&&d.resi= zable("destroy"));(g&&typeof = f=3D=3D"string"&&d.resizable("option","handles",f));(g||this._makeResizab= le(f));break;case"title":c(".ui-dialog-title",this.uiDialogTitlebar).html= (f||" ");break;case"width":this.uiDialog.width(f);break}c.widget.pro= totype._setData.apply(this,arguments)},_size:function(){var = e=3Dthis.options;this.element.css({height:0,minHeight:0,width:"auto"});va= r = d=3Dthis.uiDialog.css({height:"auto",width:e.width}).height();this.elemen= t.css({minHeight:Math.max(e.minHeight-d,0),height:e.height=3D=3D"auto"?"a= uto":Math.max(e.height-d,0)})}});c.extend(c.ui.dialog,{version:"1.7.2",de= faults:{autoOpen:true,bgiframe:false,buttons:{},closeOnEscape:true,closeT= ext:"close",dialogClass:"",draggable:true,hide:null,height:"auto",maxHeig= ht:false,maxWidth:false,minHeight:150,minWidth:150,modal:false,position:"= center",resizable:true,show:null,stack:true,title:"",width:300,zIndex:100= 0},getter:"isOpen",uuid:0,maxZ:0,getTitleId:function(d){return"ui-dialog-= title-"+(d.attr("id")||++this.uuid)},overlay:function(d){this.$el=3Dc.ui.= dialog.overlay.create(d)}});c.extend(c.ui.dialog.overlay,{instances:[],ma= xZ:0,events:c.map("focus,mousedown,mouseup,keydown,keypress,click".split(= ","),function(d){return d+".dialog-overlay"}).join(" = "),create:function(e){if(this.instances.length=3D=3D=3D0){setTimeout(func= tion(){if(c.ui.dialog.overlay.instances.length){c(document).bind(c.ui.dia= log.overlay.events,function(f){var = g=3Dc(f.target).parents(".ui-dialog").css("zIndex")||0;return(g>c.ui.dial= og.overlay.maxZ)})}},1);c(document).bind("keydown.dialog-overlay",functio= n(f){(e.options.closeOnEscape&&f.keyCode&&f.keyCode=3D=3Dc.ui.keyCode.ESC= APE&&e.close(f))});c(window).bind("resize.dialog-overlay",c.ui.dialog.ove= rlay.resize)}var = d=3Dc("
").appendTo(document.body).addClass("ui-widget-overlay"= ).css({width:this.width(),height:this.height()});(e.options.bgiframe&&c.f= n.bgiframe&&d.bgiframe());this.instances.push(d);return = d},destroy:function(d){this.instances.splice(c.inArray(this.instances,d),= 1);if(this.instances.length=3D=3D=3D0){c([document,window]).unbind(".dial= og-overlay")}d.remove();var = e=3D0;c.each(this.instances,function(){e=3DMath.max(e,this.css("z-index")= )});this.maxZ=3De},height:function(){if(c.browser.msie&&c.browser.version= <7){var = e=3DMath.max(document.documentElement.scrollHeight,document.body.scrollHe= ight);var = d=3DMath.max(document.documentElement.offsetHeight,document.body.offsetHe= ight);if(e
').appendTo(this.element);this._refreshValue()},des= troy:function(){this.element.removeClass("ui-progressbar ui-widget = ui-widget-content = ui-corner-all").removeAttr("role").removeAttr("aria-valuemin").removeAttr= ("aria-valuemax").removeAttr("aria-valuenow").removeData("progressbar").u= nbind(".progressbar");this.valueDiv.remove();a.widget.prototype.destroy.a= pply(this,arguments)},value:function(b){if(b=3D=3D=3Dundefined){return = this._value()}this._setData("value",b);return = this},_setData:function(b,c){switch(b){case"value":this.options.value=3Dc= ;this._refreshValue();this._trigger("change",null,{});break}a.widget.prot= otype._setData.apply(this,arguments)},_value:function(){var = b=3Dthis.options.value;if(bt= his._valueMax()){b=3Dthis._valueMax()}return b},_valueMin:function(){var = b=3D0;return b},_valueMax:function(){var b=3D100;return = b},_refreshValue:function(){var = b=3Dthis.value();this.valueDiv[b=3D=3Dthis._valueMax()?"addClass":"remove= Class"]("ui-corner-right");this.valueDiv.width(b+"%");this.element.attr("= aria-valuenow",b)}});a.extend(a.ui.progressbar,{version:"1.7.2",defaults:= {value:0}})})(jQuery);(function(a){a.widget("ui.slider",a.extend({},a.ui.= mouse,{_init:function(){var = b=3Dthis,c=3Dthis.options;this._keySliding=3Dfalse;this._handleIndex=3Dnu= ll;this._detectOrientation();this._mouseInit();this.element.addClass("ui-= slider ui-slider-"+this.orientation+" ui-widget ui-widget-content = ui-corner-all");this.range=3Da([]);if(c.range){if(c.range=3D=3D=3Dtrue){t= his.range=3Da("
");if(!c.values){c.values=3D[this._valueMin(),t= his._valueMin()]}if(c.values.length&&c.values.length!=3D2){c.values=3D[c.= values[0],c.values[0]]}}else{this.range=3Da("
")}this.range.app= endTo(this.element).addClass("ui-slider-range");if(c.range=3D=3D"min"||c.= range=3D=3D"max"){this.range.addClass("ui-slider-range-"+c.range)}this.ra= nge.addClass("ui-widget-header")}if(a(".ui-slider-handle",this.element).l= ength=3D=3D0){a('
').appendTo(this.element).addClass("ui-slider-handle")}if(= c.values&&c.values.length){while(a(".ui-slider-handle",this.element).leng= th').appendTo(this.element).addClass("ui-slider-handle")}}th= is.handles=3Da(".ui-slider-handle",this.element).addClass("ui-state-defau= lt = ui-corner-all");this.handle=3Dthis.handles.eq(0);this.handles.add(this.ra= nge).filter("a").click(function(d){d.preventDefault()}).hover(function(){= if(!c.disabled){a(this).addClass("ui-state-hover")}},function(){a(this).r= emoveClass("ui-state-hover")}).focus(function(){if(!c.disabled){a(".ui-sl= ider = .ui-state-focus").removeClass("ui-state-focus");a(this).addClass("ui-stat= e-focus")}else{a(this).blur()}}).blur(function(){a(this).removeClass("ui-= state-focus")});this.handles.each(function(d){a(this).data("index.ui-slid= er-handle",d)});this.handles.keydown(function(i){var f=3Dtrue;var = e=3Da(this).data("index.ui-slider-handle");if(b.options.disabled){return}= switch(i.keyCode){case a.ui.keyCode.HOME:case a.ui.keyCode.END:case = a.ui.keyCode.UP:case a.ui.keyCode.RIGHT:case a.ui.keyCode.DOWN:case = a.ui.keyCode.LEFT:f=3Dfalse;if(!b._keySliding){b._keySliding=3Dtrue;a(thi= s).addClass("ui-state-active");b._start(i,e)}break}var = g,d,h=3Db._step();if(b.options.values&&b.options.values.length){g=3Dd=3Db= .values(e)}else{g=3Dd=3Db.value()}switch(i.keyCode){case = a.ui.keyCode.HOME:d=3Db._valueMin();break;case = a.ui.keyCode.END:d=3Db._valueMax();break;case a.ui.keyCode.UP:case = a.ui.keyCode.RIGHT:if(g=3D=3Db._valueMax()){return}d=3Dg+h;break;case = a.ui.keyCode.DOWN:case = a.ui.keyCode.LEFT:if(g=3D=3Db._valueMin()){return}d=3Dg-h;break}b._slide(= i,e,d);return f}).keyup(function(e){var = d=3Da(this).data("index.ui-slider-handle");if(b._keySliding){b._stop(e,d)= ;b._change(e,d);b._keySliding=3Dfalse;a(this).removeClass("ui-state-activ= e")}});this._refreshValue()},destroy:function(){this.handles.remove();thi= s.range.remove();this.element.removeClass("ui-slider = ui-slider-horizontal ui-slider-vertical ui-slider-disabled ui-widget = ui-widget-content = ui-corner-all").removeData("slider").unbind(".slider");this._mouseDestroy= ()},_mouseCapture:function(d){var e=3Dthis.options;if(e.disabled){return = false}this.elementSize=3D{width:this.element.outerWidth(),height:this.ele= ment.outerHeight()};this.elementOffset=3Dthis.element.offset();var = h=3D{x:d.pageX,y:d.pageY};var j=3Dthis._normValueFromMouse(h);var = c=3Dthis._valueMax()-this._valueMin()+1,f;var = k=3Dthis,i;this.handles.each(function(l){var = m=3DMath.abs(j-k.values(l));if(c>m){c=3Dm;f=3Da(this);i=3Dl}});if(e.range= =3D=3Dtrue&&this.values(1)=3D=3De.min){f=3Da(this.handles[++i])}this._sta= rt(d,i);k._handleIndex=3Di;f.addClass("ui-state-active").focus();var = g=3Df.offset();var = b=3D!a(d.target).parents().andSelf().is(".ui-slider-handle");this._clickO= ffset=3Db?{left:0,top:0}:{left:d.pageX-g.left-(f.width()/2),top:d.pageY-g= .top-(f.height()/2)-(parseInt(f.css("borderTopWidth"),10)||0)-(parseInt(f= .css("borderBottomWidth"),10)||0)+(parseInt(f.css("marginTop"),10)||0)};j= =3Dthis._normValueFromMouse(h);this._slide(d,i,j);return = true},_mouseStart:function(b){return true},_mouseDrag:function(d){var = b=3D{x:d.pageX,y:d.pageY};var = c=3Dthis._normValueFromMouse(b);this._slide(d,this._handleIndex,c);return= = false},_mouseStop:function(b){this.handles.removeClass("ui-state-active")= ;this._stop(b,this._handleIndex);this._change(b,this._handleIndex);this._= handleIndex=3Dnull;this._clickOffset=3Dnull;return = false},_detectOrientation:function(){this.orientation=3Dthis.options.orie= ntation=3D=3D"vertical"?"vertical":"horizontal"},_normValueFromMouse:func= tion(d){var = c,h;if("horizontal"=3D=3Dthis.orientation){c=3Dthis.elementSize.width;h=3D= d.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)}= else{c=3Dthis.elementSize.height;h=3Dd.y-this.elementOffset.top-(this._cl= ickOffset?this._clickOffset.top:0)}var = f=3D(h/c);if(f>1){f=3D1}if(f<0){f=3D0}if("vertical"=3D=3Dthis.orientation= ){f=3D1-f}var = e=3Dthis._valueMax()-this._valueMin(),i=3Df*e,b=3Di%this.options.step,g=3D= this._valueMin()+i-b;if(b>(this.options.step/2)){g+=3Dthis.options.step}r= eturn parseFloat(g.toFixed(5))},_start:function(d,c){var = b=3D{handle:this.handles[c],value:this.value()};if(this.options.values&&t= his.options.values.length){b.value=3Dthis.values(c);b.values=3Dthis.value= s()}this._trigger("start",d,b)},_slide:function(f,e,d){var = g=3Dthis.handles[e];if(this.options.values&&this.options.values.length){v= ar = b=3Dthis.values(e?0:1);if((this.options.values.length=3D=3D2&&this.option= s.range=3D=3D=3Dtrue)&&((e=3D=3D0&&d>b)||(e=3D=3D1&&d1){this.optio= ns.values[b]=3De;this._refreshValue(c);if(!d){this._change(null,b)}}if(ar= guments.length){if(this.options.values&&this.options.values.length){retur= n this._values(b)}else{return this.value()}}else{return = this._values()}},_setData:function(b,d,c){a.widget.prototype._setData.app= ly(this,arguments);switch(b){case"disabled":if(d){this.handles.filter(".u= i-state-focus").blur();this.handles.removeClass("ui-state-hover");this.ha= ndles.attr("disabled","disabled")}else{this.handles.removeAttr("disabled"= )}case"orientation":this._detectOrientation();this.element.removeClass("u= i-slider-horizontal = ui-slider-vertical").addClass("ui-slider-"+this.orientation);this._refres= hValue(c);break;case"value":this._refreshValue(c);break}},_step:function(= ){var b=3Dthis.options.step;return b},_value:function(){var = b=3Dthis.options.value;if(bt= his._valueMax()){b=3Dthis._valueMax()}return = b},_values:function(b){if(arguments.length){var = c=3Dthis.options.values[b];if(cthis._valueMax()){c=3Dthis._valueMax()}return c}else{return = this.options.values}},_valueMin:function(){var = b=3Dthis.options.min;return b},_valueMax:function(){var = b=3Dthis.options.max;return b},_refreshValue:function(c){var = f=3Dthis.options.range,d=3Dthis.options,l=3Dthis;if(this.options.values&&= this.options.values.length){var i,h;this.handles.each(function(p,n){var = o=3D(l.values(p)-l._valueMin())/(l._valueMax()-l._valueMin())*100;var = m=3D{};m[l.orientation=3D=3D"horizontal"?"left":"bottom"]=3Do+"%";a(this)= .stop(1,1)[c?"animate":"css"](m,d.animate);if(l.options.range=3D=3D=3Dtru= e){if(l.orientation=3D=3D"horizontal"){(p=3D=3D0)&&l.range.stop(1,1)[c?"a= nimate":"css"]({left:o+"%"},d.animate);(p=3D=3D1)&&l.range[c?"animate":"c= ss"]({width:(o-lastValPercent)+"%"},{queue:false,duration:d.animate})}els= e{(p=3D=3D0)&&l.range.stop(1,1)[c?"animate":"css"]({bottom:(o)+"%"},d.ani= mate);(p=3D=3D1)&&l.range[c?"animate":"css"]({height:(o-lastValPercent)+"= %"},{queue:false,duration:d.animate})}}lastValPercent=3Do})}else{var = j=3Dthis.value(),g=3Dthis._valueMin(),k=3Dthis._valueMax(),e=3Dk!=3Dg?(j-= g)/(k-g)*100:0;var = b=3D{};b[l.orientation=3D=3D"horizontal"?"left":"bottom"]=3De+"%";this.ha= ndle.stop(1,1)[c?"animate":"css"](b,d.animate);(f=3D=3D"min")&&(this.orie= ntation=3D=3D"horizontal")&&this.range.stop(1,1)[c?"animate":"css"]({widt= h:e+"%"},d.animate);(f=3D=3D"max")&&(this.orientation=3D=3D"horizontal")&= &this.range[c?"animate":"css"]({width:(100-e)+"%"},{queue:false,duration:= d.animate});(f=3D=3D"min")&&(this.orientation=3D=3D"vertical")&&this.rang= e.stop(1,1)[c?"animate":"css"]({height:e+"%"},d.animate);(f=3D=3D"max")&&= (this.orientation=3D=3D"vertical")&&this.range[c?"animate":"css"]({height= :(100-e)+"%"},{queue:false,duration:d.animate})}}}));a.extend(a.ui.slider= ,{getter:"value = values",version:"1.7.2",eventPrefix:"slide",defaults:{animate:false,delay= :0,distance:0,max:100,min:0,orientation:"horizontal",range:false,step:1,v= alue:0,values:null}})})(jQuery);(function(a){a.widget("ui.tabs",{_init:fu= nction(){if(this.options.deselectable!=3D=3Dundefined){this.options.colla= psible=3Dthis.options.deselectable}this._tabify(true)},_setData:function(= b,c){if(b=3D=3D"selected"){if(this.options.collapsible&&c=3D=3Dthis.optio= ns.selected){return}this.select(c)}else{this.options[b]=3Dc;if(b=3D=3D"de= selectable"){this.options.collapsible=3Dc}this._tabify()}},_tabId:functio= n(b){return = b.title&&b.title.replace(/\s/g,"_").replace(/[^A-Za-z0-9\-_:\.]/g,"")||th= is.options.idPrefix+a.data(b)},_sanitizeSelector:function(b){return = b.replace(/:/g,"\\:")},_cookie:function(){var = b=3Dthis.cookie||(this.cookie=3Dthis.options.cookie.name||"ui-tabs-"+a.da= ta(this.list[0]));return = a.cookie.apply(null,[b].concat(a.makeArray(arguments)))},_ui:function(c,b= ){return{tab:c,panel:b,index:this.anchors.index(c)}},_cleanup:function(){= this.lis.filter(".ui-state-processing").removeClass("ui-state-processing"= ).find("span:data(label.tabs)").each(function(){var = b=3Da(this);b.html(b.data("label.tabs")).removeData("label.tabs")})},_tab= ify:function(n){this.list=3Dthis.element.children("ul:first");this.lis=3D= a("li:has(a[href])",this.list);this.anchors=3Dthis.lis.map(function(){ret= urn a("a",this)[0]});this.panels=3Da([]);var = p=3Dthis,d=3Dthis.options;var = c=3D/^#.+/;this.anchors.each(function(r,o){var q=3Da(o).attr("href");var = s=3Dq.split("#")[0],u;if(s&&(s=3D=3D=3Dlocation.toString().split("#")[0]|= |(u=3Da("base")[0])&&s=3D=3D=3Du.href)){q=3Do.hash;o.href=3Dq}if(c.test(q= )){p.panels=3Dp.panels.add(p._sanitizeSelector(q))}else{if(q!=3D"#"){a.da= ta(o,"href.tabs",q);a.data(o,"load.tabs",q.replace(/#.*$/,""));var = w=3Dp._tabId(o);o.href=3D"#"+w;var = v=3Da("#"+w);if(!v.length){v=3Da(d.panelTemplate).attr("id",w).addClass("= ui-tabs-panel ui-widget-content = ui-corner-bottom").insertAfter(p.panels[r-1]||p.list);v.data("destroy.tab= s",true)}p.panels=3Dp.panels.add(v)}else{d.disabled.push(r)}}});if(n){thi= s.element.addClass("ui-tabs ui-widget ui-widget-content = ui-corner-all");this.list.addClass("ui-tabs-nav ui-helper-reset = ui-helper-clearfix ui-widget-header = ui-corner-all");this.lis.addClass("ui-state-default = ui-corner-top");this.panels.addClass("ui-tabs-panel ui-widget-content = ui-corner-bottom");if(d.selected=3D=3D=3Dundefined){if(location.hash){thi= s.anchors.each(function(q,o){if(o.hash=3D=3Dlocation.hash){d.selected=3Dq= ;return false}})}if(typeof = d.selected!=3D"number"&&d.cookie){d.selected=3DparseInt(p._cookie(),10)}i= f(typeof = d.selected!=3D"number"&&this.lis.filter(".ui-tabs-selected").length){d.se= lected=3Dthis.lis.index(this.lis.filter(".ui-tabs-selected"))}d.selected=3D= d.selected||0}else{if(d.selected=3D=3D=3Dnull){d.selected=3D-1}}d.selecte= d=3D((d.selected>=3D0&&this.anchors[d.selected])||d.selected<0)?d.selecte= d:0;d.disabled=3Da.unique(d.disabled.concat(a.map(this.lis.filter(".ui-st= ate-disabled"),function(q,o){return = p.lis.index(q)}))).sort();if(a.inArray(d.selected,d.disabled)!=3D-1){d.di= sabled.splice(a.inArray(d.selected,d.disabled),1)}this.panels.addClass("u= i-tabs-hide");this.lis.removeClass("ui-tabs-selected = ui-state-active");if(d.selected>=3D0&&this.anchors.length){this.panels.eq= (d.selected).removeClass("ui-tabs-hide");this.lis.eq(d.selected).addClass= ("ui-tabs-selected = ui-state-active");p.element.queue("tabs",function(){p._trigger("show",nul= l,p._ui(p.anchors[d.selected],p.panels[d.selected]))});this.load(d.select= ed)}a(window).bind("unload",function(){p.lis.add(p.anchors).unbind(".tabs= ");p.lis=3Dp.anchors=3Dp.panels=3Dnull})}else{d.selected=3Dthis.lis.index= (this.lis.filter(".ui-tabs-selected"))}this.element[d.collapsible?"addCla= ss":"removeClass"]("ui-tabs-collapsible");if(d.cookie){this._cookie(d.sel= ected,d.cookie)}for(var = g=3D0,m;(m=3Dthis.lis[g]);g++){a(m)[a.inArray(g,d.disabled)!=3D-1&&!a(m).= hasClass("ui-tabs-selected")?"addClass":"removeClass"]("ui-state-disabled= ")}if(d.cache=3D=3D=3Dfalse){this.anchors.removeData("cache.tabs")}this.l= is.add(this.anchors).unbind(".tabs");if(d.event!=3D"mouseover"){var = f=3Dfunction(o,i){if(i.is(":not(.ui-state-disabled)")){i.addClass("ui-sta= te-"+o)}};var = j=3Dfunction(o,i){i.removeClass("ui-state-"+o)};this.lis.bind("mouseover.= tabs",function(){f("hover",a(this))});this.lis.bind("mouseout.tabs",funct= ion(){j("hover",a(this))});this.anchors.bind("focus.tabs",function(){f("f= ocus",a(this).closest("li"))});this.anchors.bind("blur.tabs",function(){j= ("focus",a(this).closest("li"))})}var = b,h;if(d.fx){if(a.isArray(d.fx)){b=3Dd.fx[0];h=3Dd.fx[1]}else{b=3Dh=3Dd.f= x}}function = e(i,o){i.css({display:""});if(a.browser.msie&&o.opacity){i[0].style.remov= eAttribute("filter")}}var = k=3Dh?function(i,o){a(i).closest("li").removeClass("ui-state-default").ad= dClass("ui-tabs-selected = ui-state-active");o.hide().removeClass("ui-tabs-hide").animate(h,h.durati= on||"normal",function(){e(o,h);p._trigger("show",null,p._ui(i,o[0]))})}:f= unction(i,o){a(i).closest("li").removeClass("ui-state-default").addClass(= "ui-tabs-selected = ui-state-active");o.removeClass("ui-tabs-hide");p._trigger("show",null,p.= _ui(i,o[0]))};var = l=3Db?function(o,i){i.animate(b,b.duration||"normal",function(){p.lis.rem= oveClass("ui-tabs-selected = ui-state-active").addClass("ui-state-default");i.addClass("ui-tabs-hide")= ;e(i,b);p.element.dequeue("tabs")})}:function(o,i,q){p.lis.removeClass("u= i-tabs-selected = ui-state-active").addClass("ui-state-default");i.addClass("ui-tabs-hide")= ;p.element.dequeue("tabs")};this.anchors.bind(d.event+".tabs",function(){= var = o=3Dthis,r=3Da(this).closest("li"),i=3Dp.panels.filter(":not(.ui-tabs-hid= e)"),q=3Da(p._sanitizeSelector(this.hash));if((r.hasClass("ui-tabs-select= ed")&&!d.collapsible)||r.hasClass("ui-state-disabled")||r.hasClass("ui-st= ate-processing")||p._trigger("select",null,p._ui(this,q[0]))=3D=3D=3Dfals= e){this.blur();return = false}d.selected=3Dp.anchors.index(this);p.abort();if(d.collapsible){if(r= .hasClass("ui-tabs-selected")){d.selected=3D-1;if(d.cookie){p._cookie(d.s= elected,d.cookie)}p.element.queue("tabs",function(){l(o,i)}).dequeue("tab= s");this.blur();return = false}else{if(!i.length){if(d.cookie){p._cookie(d.selected,d.cookie)}p.el= ement.queue("tabs",function(){k(o,q)});p.load(p.anchors.index(this));this= .blur();return = false}}}if(d.cookie){p._cookie(d.selected,d.cookie)}if(q.length){if(i.len= gth){p.element.queue("tabs",function(){l(o,i)})}p.element.queue("tabs",fu= nction(){k(o,q)});p.load(p.anchors.index(this))}else{throw"jQuery UI = Tabs: Mismatching fragment = identifier."}if(a.browser.msie){this.blur()}});this.anchors.bind("click.t= abs",function(){return false})},destroy:function(){var = b=3Dthis.options;this.abort();this.element.unbind(".tabs").removeClass("u= i-tabs ui-widget ui-widget-content ui-corner-all = ui-tabs-collapsible").removeData("tabs");this.list.removeClass("ui-tabs-n= av ui-helper-reset ui-helper-clearfix ui-widget-header = ui-corner-all");this.anchors.each(function(){var = c=3Da.data(this,"href.tabs");if(c){this.href=3Dc}var = d=3Da(this).unbind(".tabs");a.each(["href","load","cache"],function(e,f){= d.removeData(f+".tabs")})});this.lis.unbind(".tabs").add(this.panels).eac= h(function(){if(a.data(this,"destroy.tabs")){a(this).remove()}else{a(this= ).removeClass(["ui-state-default","ui-corner-top","ui-tabs-selected","ui-= state-active","ui-state-hover","ui-state-focus","ui-state-disabled","ui-t= abs-panel","ui-widget-content","ui-corner-bottom","ui-tabs-hide"].join(" = "))}});if(b.cookie){this._cookie(null,b.cookie)}},add:function(e,d,c){if(= c=3D=3D=3Dundefined){c=3Dthis.anchors.length}var = b=3Dthis,g=3Dthis.options,i=3Da(g.tabTemplate.replace(/#\{href\}/g,e).rep= lace(/#\{label\}/g,d)),h=3D!e.indexOf("#")?e.replace("#",""):this._tabId(= a("a",i)[0]);i.addClass("ui-state-default = ui-corner-top").data("destroy.tabs",true);var = f=3Da("#"+h);if(!f.length){f=3Da(g.panelTemplate).attr("id",h).data("dest= roy.tabs",true)}f.addClass("ui-tabs-panel ui-widget-content = ui-corner-bottom = ui-tabs-hide");if(c>=3Dthis.lis.length){i.appendTo(this.list);f.appendTo(= this.list[0].parentNode)}else{i.insertBefore(this.lis[c]);f.insertBefore(= this.panels[c])}g.disabled=3Da.map(g.disabled,function(k,j){return = k>=3Dc?++k:k});this._tabify();if(this.anchors.length=3D=3D1){i.addClass("= ui-tabs-selected = ui-state-active");f.removeClass("ui-tabs-hide");this.element.queue("tabs"= ,function(){b._trigger("show",null,b._ui(b.anchors[0],b.panels[0]))});thi= s.load(0)}this._trigger("add",null,this._ui(this.anchors[c],this.panels[c= ]))},remove:function(b){var = d=3Dthis.options,e=3Dthis.lis.eq(b).remove(),c=3Dthis.panels.eq(b).remove= ();if(e.hasClass("ui-tabs-selected")&&this.anchors.length>1){this.select(= b+(b+1=3Db?--g:g});this._tabify();this._trigger("remove",null,this._ui(e.find= ("a")[0],c[0]))},enable:function(b){var = c=3Dthis.options;if(a.inArray(b,c.disabled)=3D=3D-1){return}this.lis.eq(b= ).removeClass("ui-state-disabled");c.disabled=3Da.grep(c.disabled,functio= n(e,d){return = e!=3Db});this._trigger("enable",null,this._ui(this.anchors[b],this.panels= [b]))},disable:function(c){var = b=3Dthis,d=3Dthis.options;if(c!=3Dd.selected){this.lis.eq(c).addClass("ui= -state-disabled");d.disabled.push(c);d.disabled.sort();this._trigger("dis= able",null,this._ui(this.anchors[c],this.panels[c]))}},select:function(b)= {if(typeof = b=3D=3D"string"){b=3Dthis.anchors.index(this.anchors.filter("[href$=3D"+b= +"]"))}else{if(b=3D=3D=3Dnull){b=3D-1}}if(b=3D=3D-1&&this.options.collaps= ible){b=3Dthis.options.selected}this.anchors.eq(b).trigger(this.options.e= vent+".tabs")},load:function(e){var = c=3Dthis,g=3Dthis.options,b=3Dthis.anchors.eq(e)[0],d=3Da.data(b,"load.ta= bs");this.abort();if(!d||this.element.queue("tabs").length!=3D=3D0&&a.dat= a(b,"cache.tabs")){this.element.dequeue("tabs");return}this.lis.eq(e).add= Class("ui-state-processing");if(g.spinner){var = f=3Da("span",b);f.data("label.tabs",f.html()).html(g.spinner)}this.xhr=3D= a.ajax(a.extend({},g.ajaxOptions,{url:d,success:function(i,h){a(c._saniti= zeSelector(b.hash)).html(i);c._cleanup();if(g.cache){a.data(b,"cache.tabs= ",true)}c._trigger("load",null,c._ui(c.anchors[e],c.panels[e]));try{g.aja= xOptions.success(i,h)}catch(j){}c.element.dequeue("tabs")}}))},abort:func= tion(){this.element.queue([]);this.panels.stop(false,true);if(this.xhr){t= his.xhr.abort();delete = this.xhr}this._cleanup()},url:function(c,b){this.anchors.eq(c).removeData= ("cache.tabs").data("load.tabs",b)},length:function(){return = this.anchors.length}});a.extend(a.ui.tabs,{version:"1.7.2",getter:"length= ",defaults:{ajaxOptions:null,cache:false,cookie:null,collapsible:false,di= sabled:[],event:"click",fx:null,idPrefix:"ui-tabs-",panelTemplate:"
<= /div>",spinner:"Loading…",tabTemplate:'
  • #{label}
  • '}});a.extend(a.ui.tabs.pr= ototype,{rotation:null,rotate:function(d,f){var = b=3Dthis,g=3Dthis.options;var = c=3Db._rotate||(b._rotate=3Dfunction(h){clearTimeout(b.rotation);b.rotati= on=3DsetTimeout(function(){var = i=3Dg.selected;b.select(++i.=0A= * =0A= * Date: 2009-04-15 06:02:21 +0000 (Wed, 15 Apr 2009)=0A= * Revision: 199 =0A= */=0A= (function(){function = g(o){console.log("$f.fireEvent",[].slice.call(o))}function = k(q){if(!q||typeof q!=3D"object"){return q}var o=3Dnew = q.constructor();for(var p in = q){if(q.hasOwnProperty(p)){o[p]=3Dk(q[p])}}return o}function = m(t,q){if(!t){return}var = o,p=3D0,r=3Dt.length;if(r=3D=3D=3Dundefined){for(o in = t){if(q.call(t[o],o,t[o])=3D=3D=3Dfalse){break}}}else{for(var = s=3Dt[0];p1){var r=3Darguments[1];var = q=3D(arguments.length=3D=3D3)?arguments[2]:{};if(typeof = o=3D=3D"string"){if(o.indexOf(".")!=3D-1){var = t=3D[];m(n(o),function(){t.push(new b(this,k(r),k(q)))});return new = d(t)}else{var s=3Dc(o);return new = b(s!=3D=3Dnull?s:o,r,q)}}else{if(o){return new b(o,r,q)}}}return = null};i(window.$f,{fireEvent:function(){var = o=3D[].slice.call(arguments);var q=3D$f(o[0]);return = q?q._fireEvent(o.slice(1)):null},addPlugin:function(o,p){b.prototype[o]=3D= p;return = $f},each:m,extend:i});if(document.all){window.onbeforeunload=3Dfunction()= {$f("*").each(function(){if(this.isLoaded()){this.close()}})}}if(typeof = jQuery=3D=3D"function"){jQuery.prototype.flowplayer=3Dfunction(q,p){if(!a= rguments.length||typeof arguments[0]=3D=3D"number"){var = o=3D[];this.each(function(){var r=3D$f(this);if(r){o.push(r)}});return = arguments.length?o[arguments[0]]:new d(o)}return = this.each(function(){$f(this,k(q),p?k(p):{})})}}})();(function(){var = e=3Dtypeof jQuery=3D=3D"function";function i(){if(c.done){return = false}var = k=3Ddocument;if(k&&k.getElementsByTagName&&k.getElementById&&k.body){clea= rInterval(c.timer);c.timer=3Dnull;for(var = j=3D0;j";if(o.w3c= ||r){m+=3D''}o.width=3Do.height=3Do.id=3Do.w3c=3Do.src=3Dnull;for(var j in = o){if(o[j]!=3D=3Dnull){m+=3D''}}var n=3D"";if(s){for(var l in = s){if(s[l]!=3D=3Dnull){n+=3Dl+"=3D"+(typeof = s[l]=3D=3D"object"?g(s[l]):s[l])+"&"}}n=3Dn.substring(0,n.length-1);m+=3D= '"}m+=3D"";return = m}function d(l,o,k){var = j=3Dflashembed.getVersion();f(this,{getContainer:function(){return = l},getConf:function(){return conf},getVersion:function(){return = j},getFlashvars:function(){return k},getApi:function(){return = l.firstChild},getHTML:function(){return a(o,k)}});var p=3Do.version;var = q=3Do.expressInstall;var = n=3D!p||flashembed.isSupported(p);if(n){o.onFail=3Do.version=3Do.expressI= nstall=3Dnull;l.innerHTML=3Da(o,k)}else{if(p&&q&&flashembed.isSupported([= 6,65])){f(o,{src:q});k=3D{MMredirectURL:location.href,MMplayerType:"PlugI= n",MMdoctitle:document.title};l.innerHTML=3Da(o,k)}else{if(l.innerHTML.re= place(/\s/g,"")!=3D=3D""){}else{l.innerHTML=3D"

    Flash version "+p+" = or greater is required

    "+(j[0]>0?"Your version is "+j:"You have = no flash plugin installed")+"

    "+(l.tagName=3D=3D"A"?"

    Click here = to download latest version

    ":"

    Download latest version from here

    ");if(l.tagNa= me=3D=3D"A"){l.href=3D"http://www.adobe.com/go/getflashplayer"}}}}if(!n&&= o.onFail){var m=3Do.onFail.call(this);if(typeof = m=3D=3D"string"){l.innerHTML=3Dm}}}window.flashembed=3Dfunction(k,l,j){if= (typeof k=3D=3D"string"){var = m=3Ddocument.getElementById(k);if(m){k=3Dm}else{c(function(){flashembed(k= ,l,j)});return}}if(!k){return}var = n=3D{width:"100%",height:"100%",allowFullScreen:true,allowscriptaccess:"a= lways",quality:"high",version:null,onFail:null,expressInstall:null,w3c:fa= lse};if(typeof l=3D=3D"string"){l=3D{src:l}}f(n,l);return new = d(k,n,j)};f(window.flashembed,{getVersion:function(){var = l=3D[0,0];if(navigator.plugins&&typeof navigator.plugins["Shockwave = Flash"]=3D=3D"object"){var k=3Dnavigator.plugins["Shockwave = Flash"].description;if(typeof = k!=3D"undefined"){k=3Dk.replace(/^.*\s+(\S+\s+\S+$)/,"$1");var = m=3DparseInt(k.replace(/^(.*)\..*$/,"$1"),10);var = q=3D/r/.test(k)?parseInt(k.replace(/^.*r(.*)$/,"$1"),10):0;l=3D[m,q]}}els= e{if(window.ActiveXObject){try{var o=3Dnew = ActiveXObject("ShockwaveFlash.ShockwaveFlash.7")}catch(p){try{o=3Dnew = ActiveXObject("ShockwaveFlash.ShockwaveFlash.6");l=3D[6,0];o.AllowScriptA= ccess=3D"always"}catch(j){if(l[0]=3D=3D6){return}}try{o=3Dnew = ActiveXObject("ShockwaveFlash.ShockwaveFlash")}catch(n){}}if(typeof = o=3D=3D"object"){k=3Do.GetVariable("$version");if(typeof = k!=3D"undefined"){k=3Dk.replace(/^\S+\s+(.*)$/,"$1").split(",");l=3D[pars= eInt(k[0],10),parseInt(k[2],10)]}}}}return = l},isSupported:function(j){var l=3Dflashembed.getVersion();var = k=3D(l[0]>j[0])||(l[0]=3D=3Dj[0]&&l[1]>=3Dj[1]);return = k},domReady:c,asString:g,getHTML:a});if(e){jQuery.prototype.flashembed=3D= function(k,j){return this.each(function(){flashembed(this,k,j)})}}})(); ------=_NextPart_000_0000_01CAD1F3.97CEA1C0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://group.bmj.com/repository/js/bmjgroup-lib.pack-1.5.js =0A= var = $jQuery=3DjQuery.noConflict();$jQuery(function(){$jQuery('a').click(funct= ion(){var $a=3D$jQuery(this);var = href=3D$a.attr('href');if(href.match(/^\/cgi\/powerpoint/)){href=3Dhref+"= .ppt";}=0A= var hrefArray=3Dhref.split('.');var = extension=3DhrefArray[hrefArray.length-1];var = fileTypes=3D['doc','zip','xls','ppt','xml','pdf','mp3'];if((href.match(/^= http/))&&(!href.match(document.domain))){var category=3D'outgoing';var = event=3D'click';var = label=3Dhref;pageTracker._trackEvent(category,event,href);}=0A= if(href.match(/^mailto/)){var category=3D'mailto';var = event=3D'click';var = label=3Dhref;pageTracker._trackEvent(category,event,href);}=0A= if($jQuery.inArray(extension,fileTypes)!=3D-1){pageTracker._trackEvent('d= ownload',extension,href);}});})=0A= function = populateElement(selector,defvalue){if($jQuery.trim($jQuery(selector).val(= ))=3D=3D""){$jQuery(selector).val(defvalue);}=0A= $jQuery(selector).focus(function(){if($jQuery(selector).val()=3D=3Ddefval= ue){$jQuery(selector).val("");}});$jQuery(selector).blur(function(){if($j= Query.trim(jQuery(selector).val())=3D=3D""){$jQuery(selector).val(defvalu= e);}});};function = popUp(){$jQuery('A[rel=3D"external"]').click(function(){window.open($jQue= ry(this).attr('href'),'','status=3Dyes,scrollbars=3Dyes,resizable=3Dyes,w= idth=3D700,height=3D550');return false;});}=0A= function mediaplayer(options){var = default_args=3D{'player':"#player",'media':"video",'simage':"http://www.b= mj.com/channels/icons/podcast2.jpg",'mdisplay':true,'mauto':true}=0A= this.default_args=3Ddefault_args;this.options=3Doptions;for(var index in = this.default_args){if(typeof this.options[index]=3D=3D"undefined")=0A= this.options[index]=3Dthis.default_args[index];}=0A= if(this.options.media=3D=3D"video"){mtrack=3D"Video";}=0A= else{mtrack=3D"Audio";}=0A= $jQuery(this.options.player).flowplayer("http://group.bmj.com/media/flowp= layer/flowplayer-3.1.0.swf",{plugins:{controls:{fullscreen:this.options.m= display,all:false,scrubber:true,volume:false,play:true,time:true,bufferCo= lor:'#006990',progressColor:'#009AF6',buttonColor:'#009AF6',buttonOverCol= or:'#FF00FF',tooltipColor:'#009AF6',height:20,left:'50%'}},playlist:[{url= :this.options.simage,scaling:'orig'},{url:$jQuery(this.options.player).at= tr("href"),autoPlay:this.options.mauto,autoBuffering:false}],clip:{onBegi= n:function(clip){pageTracker._trackEvent(mtrack,"Start",clip.url);},onRes= ume:function(clip){pageTracker._trackEvent(mtrack,"Resume",clip.url);},on= Pause:function(clip){pageTracker._trackEvent(mtrack,"Pause",clip.url,pars= eInt(this.getTime()));},onStop:function(clip){pageTracker._trackEvent(mtr= ack,"Stop",clip.url,parseInt(this.getTime()));},onFinish:function(clip){p= ageTracker._trackEvent(mtrack,"Finish",clip.url);}}});}=0A= function = mediaplayer5(media,player,autoplay){if(media=3D=3D"video"){mtrack=3D"Vide= o";mdisplay=3Dtrue;}=0A= else{mtrack=3D"Audio";mdisplay=3Dfalse;}=0A= if(!player){player=3D"#player";}=0A= if(autoplay){mauto=3Dtrue;}=0A= else{mauto=3Dfalse;}=0A= console.log("media = "+media);$jQuery(player).flowplayer("http://group.bmj.com/media/flowplaye= r/flowplayer-3.1.0.swf",{plugins:{controls:{fullscreen:mdisplay}},clip:{a= utoPlay:mauto,onBegin:function(clip){pageTracker._trackEvent(mtrack,"Star= t",clip.url);},onResume:function(clip){pageTracker._trackEvent(mtrack,"Re= sume",clip.url);},onPause:function(clip){pageTracker._trackEvent(mtrack,"= Pause",clip.url,parseInt(this.getTime()));},onStop:function(clip){pageTra= cker._trackEvent(mtrack,"Stop",clip.url,parseInt(this.getTime()));},onFin= ish:function(clip){pageTracker._trackEvent(mtrack,"Finish",clip.url);}}})= ;}=0A= function widget(options){var = default_args=3D{'url':"http://www.bmj.com/rss/recent.xml",'section':"none= ",'source':"no",'category':"all",'track':"widget_bmjblogs",'title':"Lates= t from = BMJ",'subject':"all",'style':"bmj",'desc_len':"0",'display_source':"yes",= 'display_content':"no",'widget':"feeds-widget1",'jurl':"http://group.bmj.= com/feed2json/index.php",'target':"_self",'num_items':"5"}=0A= this.default_args=3Ddefault_args;this.options=3Doptions;for(var index in = this.default_args){if(typeof this.options[index]=3D=3D"undefined")=0A= this.options[index]=3Dthis.default_args[index];}=0A= $jQuery.ajax({url:this.options['jurl'],data:"url=3D"+this.options['url']+= "&desc_len=3D"+this.options['desc_len']+"&subject=3D"+this.options['subje= ct']+"&category=3D"+this.options['category']+"&widget_title=3D"+this.opti= ons['widget_title']+"&style=3D"+this.options['style']+"&source=3D"+this.o= ptions['source']+"&display_content=3D"+this.options['display_content']+"&= display_source=3D"+this.options['display_source']+"&track=3D"+this.option= s['track']+"&target=3D"+this.options['target']+"&num_items=3D"+this.optio= ns['num_items']+"§ion=3D"+this.options['section']+"&enclink=3D"+this.= options['enclink']+"&enclength=3D"+this.options['enclength']+"&encltype=3D= "+this.options['encltype']+"&widget=3D"+this.options['widget']+"&callback= =3Dbmjcallback1",cache:true,dataType:"script",success:bmjcallback1=3Dfunc= tion(data){if(data){$jQuery('div#'+data.feedhead[0].widget).empty();$jQue= ry('div#'+data.feedhead[0].widget).append('

    '+data.feedhead[0].widget_= title+'

    ');$jQuery('div#'+data.feedhead[0].widget).addClass(options.s= tyle);$jQuery('div#'+data.feedhead[0].widget).append('

    ';= $(".title1 = a").live("click",function(){$(this).parent().siblings('.feedDesc').toggle= ("slow");return false;});}}=0A= if(item.encltype=3D=3D"audio/mpeg"){feed_html+=3D'3D"Search';}=0A= feed_html+=3D'';$jQuery('div#'+data.feedhead[0].widget+' = ul').append(feed_html);}});$jQuery('div#'+data.feedhead[0].widget+' ul = a.player').live("click",function(){flowplayer(this,"http://group.bmj.com/= media/flowplayer/flowplayer-3.1.0.swf",{plugins:{controls:{play:true,volu= me:false,mute:false,time:true,stop:false,playlist:false,scrubber:true,bot= tom:4,fullscreen:false,width:155,height:20}},clip:{autoPlay:true,onBegin:= function(clip){pageTracker._trackEvent("Audio","Start",clip.url);},onResu= me:function(clip){pageTracker._trackEvent("Audio","Resume",clip.url);},on= Pause:function(clip){pageTracker._trackEvent("Audio","Pause",clip.url,par= seInt(this.getTime()));},onStop:function(clip){pageTracker._trackEvent("A= udio","Stop",clip.url,parseInt(this.getTime()));},onFinish:function(clip)= {pageTracker._trackEvent("Audio","Finish",clip.url);}}});$f(this).load();= return false});}}});}=0A= function topic_widget(options){var = default_args=3D{'url':"http://www.bmj.com/rss/recent.xml",'section':"none= ",'category':"all",'track':"widget_bmjblogs",'title':"Latest from = BMJ",'subject':"all",'style':"bmj",'target':"_self",'num_items':"5"}=0A= this.default_args=3Ddefault_args;var = feedurl=3D'http://www.bmj.com/rss/recent.xml';var feedtitle=3D'Latest = from BMJ';var bmjfeed1=3D{"Pain = (anaesthesia)":"/collections/rss/collrss_4.xml","Other = Anesthesia":"/collections/rss/collrss_5.xml","Arrhythmias":"/collections/= rss/collrss_8.xml","Cardiomyopathy":"/collections/rss/collrss_13.xml","Co= ngenital heart disease":"/collections/rss/collrss_18.xml","Drugs: = cardiovascular = system":"/collections/rss/collrss_19.xml","Echocardiography":"/collection= s/rss/collrss_20.xml","Heart = failure":"/collections/rss/collrss_21.xml","Hypertension":"/collections/r= ss/collrss_25.xml","Interventional = cardiology":"/collections/rss/collrss_30.xml","Ischaemic heart = disease":"/collections/rss/collrss_31.xml","Pacing and = electrophysiology":"/collections/rss/collrss_36.xml","Valvar = diseases":"/collections/rss/collrss_37.xml","Venous = thromboembolism":"/collections/rss/collrss_38.xml","Other Cardiovascular = Medicine":"/collections/rss/collrss_151.xml","Complementary = medicine":"/collections/rss/collrss_47.xml","Dentistry and oral = medicine":"/collections/rss/collrss_55.xml","Adult intensive = care":"/collections/rss/collrss_50.xml","Mechanical = ventilation":"/collections/rss/collrss_51.xml","Neonatal":"/collections/r= ss/collrss_52.xml","Paediatric":"/collections/rss/collrss_53.xml","Dentis= try and Oral = Medicine":"/collections/rss/collrss_55.xml","Dermatology":"/collections/r= ss/collrss_57.xml","Non-therapeutic":"/collections/rss/collrss_7.xml","Ph= armacology and = toxicology":"/collections/rss/collrss_185.xml","Regulation":"/collections= /rss/collrss_186.xml","Emergency = Medicine":"/collections/rss/collrss_2.xml","Diabetes":"/collections/rss/c= ollrss_24.xml","Pain returns":"/collections/rss/collrss_1006.xml","Other = Endocrinology":"/collections/rss/collrss_152.xml","Drugs: endocrine = system":"/collections/rss/collrss_187.xml","Guidelines":"/collections/rss= /collrss_189.xml","Changing physician = behavior":"/collections/rss/collrss_190.xml","Clinical diagnostic = tests":"/collections/rss/collrss_61.xml","Radiology = (diagnostics)":"/collections/rss/collrss_62.xml","Surgical diagnostic = tests":"/collections/rss/collrss_60.xml","Ear, nose and throat / = otolaryngology":"/collections/rss/collrss_64.xml","Poisoning":"/collectio= ns/rss/collrss_67.xml","Resuscitation":"/collections/rss/collrss_70.xml",= "Trauma":"/collections/rss/collrss_71.xml","Adrenal = disorders":"/collections/rss/collrss_75.xml","Calcium and = bone":"/collections/rss/collrss_76.xml","Diabetes":"/collections/rss/coll= rss_77.xml","Drugs: endocrine = system":"/collections/rss/collrss_78.xml","Lipid = disorders":"/collections/rss/collrss_79.xml","Metabolic = disorders":"/collections/rss/collrss_80.xml","Pituitary = disorders":"/collections/rss/collrss_81.xml","Thyroid = disease":"/collections/rss/collrss_82.xml","Changing physician = behaviour":"/collections/rss/collrss_86.xml","Guidelines = ":"/collections/rss/collrss_94.xml","Cancer - see = Oncology":"/collections/rss/collrss_100.xml","Drugs: gastrointestinal = system":"/collections/rss/collrss_101.xml","Endoscopy":"/collections/rss/= collrss_102.xml","GI = bleeding":"/collections/rss/collrss_103.xml","Infection = (gastroenterology)":"/collections/rss/collrss_109.xml","Inflammatory = bowel disease":"/collections/rss/collrss_117.xml","Liver = disease":"/collections/rss/collrss_122.xml","Oesophagus":"/collections/rs= s/collrss_141.xml","Pancreas and biliary = tract":"/collections/rss/collrss_1328.xml","Pancreatitis":"/collections/r= ss/collrss_147.xml","Portal = hypertension":"/collections/rss/collrss_148.xml","Small = intestine":"/collections/rss/collrss_149.xml","Stomach and = duodenum":"/collections/rss/collrss_154.xml","General practice / family = medicine":"/collections/rss/collrss_157.xml","Clinical = genetics":"/collections/rss/collrss_162.xml","Cytogenetics":"/collections= /rss/collrss_163.xml","Genetic = screening/counselling":"/collections/rss/collrss_164.xml","Molecular = genetics":"/collections/rss/collrss_165.xml","Elder = abuse":"/collections/rss/collrss_168.xml","End of life decisions = (geriatric medicine)":"/collections/rss/collrss_169.xml","Long term = care":"/collections/rss/collrss_170.xml","Psychogeriatrics":"/collections= /rss/collrss_171.xml","Haematology (incl blood = transfusion)":"/collections/rss/collrss_175.xml","Immunology (including = allergy)":"/collections/rss/collrss_177.xml","Infectious = diseases":"/collections/rss/collrss_1330.xml","Adult intensive = care":"/collections/rss/collrss_50.xml","Mechanical = ventilation":"/collections/rss/collrss_51.xml","Neonatal intensive = care":"/collections/rss/collrss_52.xml","Paediatric intensive = care":"/collections/rss/collrss_53.xml","Brain = stem/cerebellum":"/collections/rss/collrss_203.xml","Cerebral = palsy":"/collections/rss/collrss_1491.xml","Coma and raised intracranial = pressure":"/collections/rss/collrss_.xml","Cranial = nerves":"/collections/rss/collrss_206.xml","Drugs: CNS (not = psychiatric)":"/collections/rss/collrss_208.xml","Epilepsy and = seizures":"/collections/rss/collrss_209.xml","Headache (including = migraine)":"/collections/rss/collrss_210.xml","Hydrocephalus":"/collectio= ns/rss/collrss_211.xml","Infection = (neurology)":"/collections/rss/collrss_212.xml","Memory disorders = (neurology)":"/collections/rss/collrss_207.xml","Motor neurone = disease":"/collections/rss/collrss_213.xml","Movement disorders (other = than Parkinsons)":"/collections/rss/collrss_214.xml","Multiple = sclerosis":"/collections/rss/collrss_215.xml","Muscle = disease":"/collections/rss/collrss_216.xml","Neuroimaging":"/collections/= rss/collrss_220.xml","Neurological = injury":"/collections/rss/collrss_222.xml","Neuromuscular = disease":"/collections/rss/collrss_223.xml","Neurooncology":"/collections= /rss/collrss_224.xml","Pain = (neurology)":"/collections/rss/collrss_227.xml","Parkinson's = disease":"/collections/rss/collrss_228.xml","Peripheral nerve = disease":"/collections/rss/collrss_229.xml","Sleep disorders = (neurology)":"/collections/rss/collrss_230.xml","Spinal = cord":"/collections/rss/collrss_231.xml","Trauma CNS / = PNS":"/collections/rss/collrss_233.xml","Variant Creutzfeld-Jakob = Disease":"/collections/rss/collrss_234.xml","Childhood = nutrition":"/collections/rss/collrss_257.xml","Diet":"/collections/rss/co= llrss_258.xml","Malnutrition":"/collections/rss/collrss_259.xml","Obesity= (nutrition)":"/collections/rss/collrss_260.xml","Vitamins and = supplements":"/collections/rss/collrss_262.xml","Abortion":"/collections/= rss/collrss_266.xml","Cancer - see = Oncology":"/collections/rss/collrss_267.xml","Cervical = cancer":"/collections/rss/collrss_268.xml","Cervical = screening":"/collections/rss/collrss_269.xml","Contraception":"/collectio= ns/rss/collrss_270.xml","Domestic = violence":"/collections/rss/collrss_271.xml","Drugs: obstetrics and = gynaecology":"/collections/rss/collrss_272.xml","Family = planning":"/collections/rss/collrss_273.xml","Incontinence":"/collections= /rss/collrss_274.xml","Menopause (including = HRT)":"/collections/rss/collrss_275.xml","Pregnancy":"/collections/rss/co= llrss_276.xml","Reproductive = medicine":"/collections/rss/collrss_277.xml","Breast = cancer":"/collections/rss/collrss_282.xml","Chemotherapy":"/collections/r= ss/collrss_300.xml","CNS = cancer":"/collections/rss/collrss_283.xml","Colon = cancer":"/collections/rss/collrss_284.xml","Endocrine = cancer":"/collections/rss/collrss_286.xml","Gastric = cancer":"/collections/rss/collrss_287.xml","Gene = therapy":"/collections/rss/collrss_301.xml","Gynecological = cancer":"/collections/rss/collrss_288.xml","Head and neck = cancer":"/collections/rss/collrss_289.xml","Hepatic = cancer":"/collections/rss/collrss_290.xml","Lung cancer = (oncology)":"/collections/rss/collrss_291.xml","Oesophageal = cancer":"/collections/rss/collrss_292.xml","Paediatric = oncology":"/collections/rss/collrss_302.xml","Pancreatic = cancer":"/collections/rss/collrss_294.xml","Prevention":"/collections/rss= /collrss_303.xml","Prostate = cancer":"/collections/rss/collrss_293.xml","Radiotherapy":"/collections/r= ss/collrss_304.xml","Respiratory = cancer":"/collections/rss/collrss_295.xml","Screening = (oncology)":"/collections/rss/collrss_305.xml","Skin = cancer":"/collections/rss/collrss_285.xml","Small intestine = cancer":"/collections/rss/collrss_296.xml","Urological = cancer":"/collections/rss/collrss_297.xml","Ophthalmology":"/collections/= rss/collrss_309.xml","Orthopaedics":"/collections/rss/collrss_334.xml","A= dolescent health":"/collections/rss/collrss_337.xml","Bilirubin = disorders":"/collections/rss/collrss_338.xml","Child = abuse":"/collections/rss/collrss_339.xml","Child and adolescent = psychiatry (paediatrics)":"/collections/rss/collrss_340.xml","Childhood = nutrition (paediatrics)":"/collections/rss/collrss_341.xml","Child = heath":"/collections/rss/collrss_342.xml","Congenital = disorders":"/collections/rss/collrss_343.xml","Developmental = paediatrics":"/collections/rss/collrss_344.xml","Failure to = thrive":"/collections/rss/collrss_345.xml","Infant = health":"/collections/rss/collrss_347.xml","Infant nutrition (including = breastfeeding)":"/collections/rss/collrss_348.xml","Neonatal and = paediatric intensive care":"/collections/rss/collrss_350.xml","Neonatal = health":"/collections/rss/collrss_351.xml","SIDS":"/collections/rss/collr= ss_355.xml","End of life decisions (palliative = care)":"/collections/rss/collrss_359.xml","Hospice":"/collections/rss/col= lrss_360.xml","Pain (palliative = care)":"/collections/rss/collrss_361.xml","Chemical = pathology":"/collections/rss/collrss_367.xml","Cytopathology":"/collectio= ns/rss/collrss_368.xml","Histopathology":"/collections/rss/collrss_369.xm= l","Infection = (pathology)":"/collections/rss/collrss_371.xml","Inflammation":"/collecti= ons/rss/collrss_372.xml","Microbiology":"/collections/rss/collrss_373.xml= ","Microscopy":"/collections/rss/collrss_374.xml","Molecular = biology":"/collections/rss/collrss_375.xml","Morbid anatomy/surgical = pathology":"/collections/rss/collrss_376.xml","Neuropathology":"/collecti= ons/rss/collrss_377.xml","Virology":"/collections/rss/collrss_378.xml","D= rug misuse (including = addiction)":"/collections/rss/collrss_383.xml","Medicines = regulation":"/collections/rss/collrss_385.xml","Toxicology":"/collections= /rss/collrss_384.xml","Unwanted effects / adverse = reactions":"/collections/rss/collrss_382.xml","Prison = medicine":"/collections/rss/collrss_388.xml","Adjustment = disorders":"/collections/rss/collrss_391.xml","Alcohol-related = disorders":"/collections/rss/collrss_392.xml","Anxiety disorders = (including OCD and PTSD)":"/collections/rss/collrss_399.xml","Child and = adolescent = psychiatry":"/collections/rss/collrss_408.xml","Delirium":"/collections/r= ss/collrss_415.xml","Drugs misuse (including = addiction)":"/collections/rss/collrss_416.xml","Drugs: = psychiatry":"/collections/rss/collrss_422.xml","Eating = disorders":"/collections/rss/collrss_423.xml","Impulse control = disorders":"/collections/rss/collrss_427.xml","Memory disorders = (psychiatry)":"/collections/rss/collrss_432.xml","Mood disorders = (including depression)":"/collections/rss/collrss_438.xml","Personality = disorders":"/collections/rss/collrss_443.xml","Psychiatry of old = age":"/collections/rss/collrss_454.xml","Psychotherapy":"/collections/rss= /collrss_455.xml","Psychotic disorders (incl = schizophrenia)":"/collections/rss/collrss_460.xml","Sexual and gender = disorders":"/collections/rss/collrss_466.xml","Sleep = disorders":"/collections/rss/collrss_471.xml","Somatoform = disorders":"/collections/rss/collrss_476.xml","Suicide = (psychiatry)":"/collections/rss/collrss_485.xml","Radiology":"/collection= s/rss/collrss_488.xml","Disability":"/collections/rss/collrss_491.xml","P= hysiotherapy (rehabilitation)":"/collections/rss/collrss_492.xml","Other = rehabilitative therapies":"/collections/rss/collrss_1493.xml","Acute = renal failure":"/collections/rss/collrss_498.xml","Chronic renal = failure":"/collections/rss/collrss_499.xml","Dialysis":"/collections/rss/= collrss_500.xml","Fluid electrolyte and acid-base = disturbances":"/collections/rss/collrss_502.xml","Nephrotic = syndrome":"/collections/rss/collrss_503.xml","Proteinurea":"/collections/= rss/collrss_504.xml","Renal = transplantation":"/collections/rss/collrss_505.xml","Airway = biology":"/collections/rss/collrss_511.xml","Asthma":"/collections/rss/co= llrss_512.xml","Bronchiolitis":"/collections/rss/collrss_1512.xml","Bronc= hitis":"/collections/rss/collrss_513.xml","Cancer: see = Oncology":"/collections/rss/collrss_514.xml","Cystic = fibrosis":"/collections/rss/collrss_516.xml","Drugs: respiratory = system":"/collections/rss/collrss_518.xml","Interstitial lung = diseases":"/collections/rss/collrss_517.xml","Lung = cancer":"/collections/rss/collrss_514.xml","Lung = function":"/collections/rss/collrss_520.xml","Mechanical = ventilation":"/collections/rss/collrss_522.xml","Pneumonia (respiratory = medicine)":"/collections/rss/collrss_523.xml","Pulmonary = embolism":"/collections/rss/collrss_524.xml","Pulmonary = emphysema":"/collections/rss/collrss_515.xml","Pulmonary = hypertension":"/collections/rss/collrss_525.xml","Sleep disorders = (respiratory medicine)":"/collections/rss/collrss_527.xml","Tobacco = related = disease":"/collections/rss/collrss_528.xml","Tuberculosis":"/collections/= rss/collrss_529.xml","Ankylosing = spondylitis":"/collections/rss/collrss_535.xml","Biological = agents":"/collections/rss/collrss_536.xml","Connective tissue = disease":"/collections/rss/collrss_537.xml","Degenerative joint = disease":"/collections/rss/collrss_538.xml","Drugs: musculoskeletal and = joint = diseases":"/collections/rss/collrss_539.xml","Fibromyalgia":"/collections= /rss/collrss_540.xml","Musculoskeletal = syndromes":"/collections/rss/collrss_541.xml","Osteoarthritis":"/collecti= ons/rss/collrss_542.xml","Osteoporosis":"/collections/rss/collrss_543.xml= ","Rheumatoid = arthritis":"/collections/rss/collrss_544.xml","Sj=EF=BF=BDgren's = syndrome":"/collections/rss/collrss_545.xml","Systemic lupus = erythematosus":"/collections/rss/collrss_546.xml","Vasculitis":"/collecti= ons/rss/collrss_547.xml","Sexual = health":"/collections/rss/collrss_550.xml","Sports and exercise = medicine":"/collections/rss/collrss_587.xml","Breast = surgery":"/collections/rss/collrss_615.xml","Cardiothoracic = surgery":"/collections/rss/collrss_616.xml","Gastrointestinal = surgery":"/collections/rss/collrss_617.xml","General = surgery":"/collections/rss/collrss_618.xml","Neurosurgery":"/collections/= rss/collrss_620.xml","Oral and maxillofacial = surgery":"/collections/rss/collrss_621.xml","Orthopaedic and trauma = surgery":"/collections/rss/collrss_622.xml","Otolaryngology / = ENT":"/collections/rss/collrss_623.xml","Plastic and reconstructive = surgery":"/collections/rss/collrss_624.xml","Surgical = oncology":"/collections/rss/collrss_625.xml","Transplantation":"/collecti= ons/rss/collrss_626.xml","Urological = surgery":"/collections/rss/collrss_627.xml","Vascular = surgery":"/collections/rss/collrss_628.xml","Urology":"/collections/rss/c= ollrss_1350.xml","Academic = medicine":"/collections/rss/collrss_1351.xml","Communication":"/collectio= ns/rss/collrss_653.xml","Clinical = trials":"/collections/rss/collrss_1468.xml","Epidemiologic = studies":"/collections/rss/collrss_1470.xml","Population = trends":"/collections/rss/collrss_1481.xml","Screening":"/collections/rss= /collrss_666.xml","Survey = techniques":"/collections/rss/collrss_1482.xml","Therapeutic = trials":"/collections/rss/collrss_1469.xml","Time-to-event = methods":"/collections/rss/collrss_1483.xml","Artificial and = transplanted = organs/tissues":"/collections/rss/collrss_675.xml","Assisted = dying":"/collections/rss/collrss_676.xml","Bioethics":"/collections/rss/c= ollrss_677.xml","Codes of/position statements on professional = ethics":"/collections/rss/collrss_678.xml","Competing interests = (ethics)":"/collections/rss/collrss_679.xml","Confidentiality":"/collecti= ons/rss/collrss_680.xml","End of life decisions = (ethics)":"/collections/rss/collrss_682.xml","Ethics of = abortion":"/collections/rss/collrss_683.xml","Ethics of = reproduction":"/collections/rss/collrss_685.xml","Experiments in = vivo":"/collections/rss/collrss_686.xml","Informed = consent":"/collections/rss/collrss_687.xml","Research and publication = ethics":"/collections/rss/collrss_690.xml","Ethnic = studies":"/collections/rss/collrss_695.xml","Information = management":"/collections/rss/collrss_750.xml","Information = technology":"/collections/rss/collrss_751.xml","Telemedicine":"/collectio= ns/rss/collrss_752.xml","Internet":"/collections/rss/collrss_753.xml","He= alth policy":"/collections/rss/collrss_1364.xml","Health service = research":"/collections/rss/collrss_763.xml","Authorship":"/collections/r= ss/collrss_766.xml","Competing interests = (journalology)":"/collections/rss/collrss_767.xml","Peer = review":"/collections/rss/collrss_768.xml","Research and publication = ethics (journalology)":"/collections/rss/collrss_769.xml","Legal and = forensic medicine":"/collections/rss/collrss_772.xml","Continuous = professional = development":"/collections/rss/collrss_781.xml","Professional conduct = and regulation":"/collections/rss/collrss_786.xml","History taking and = the physical = examination":"/collections/rss/collrss_797.xml","Postgraduate":"/collecti= ons/rss/collrss_800.xml","Undergraduate":"/collections/rss/collrss_802.xm= l","Medical humanities":"/collections/rss/collrss_805.xml","Doctors' = morale and well being":"/collections/rss/collrss_775.xml","Medical = error/ patient safety":"/collections/rss/collrss_776.xml","Quality = improvement":"/collections/rss/collrss_777.xml","Occupational and = environmental = medicine":"/collections/rss/collrss_842.xml","Patients":"/collections/rss= /collrss_1358.xml","Abuse (child, partner, = elder)":"/collections/rss/collrss_935.xml","Air = pollution":"/collections/rss/collrss_937.xml","Alcohol":"/collections/rss= /collrss_938.xml","Climate = change":"/collections/rss/collrss_939.xml","Drug = misuse":"/collections/rss/collrss_941.xml","Health = education":"/collections/rss/collrss_944.xml","Health of indigenous = peoples":"/collections/rss/collrss_945.xml","Health = promotion":"/collections/rss/collrss_967.xml","Homicide":"/collections/rs= s/collrss_946.xml","Housing and = health":"/collections/rss/collrss_947.xml","Human = rights":"/collections/rss/collrss_948.xml","Injury":"/collections/rss/col= lrss_949.xml","Obesity (public = health)":"/collections/rss/collrss_964.xml","Salutogenesis":"/collections= /rss/collrss_967.xml","Screening (public = health)":"/collections/rss/collrss_968.xml","Sexual health (public = health)":"/collections/rss/collrss_969.xml","Social conditions and = disease":"/collections/rss/collrss_1514.xml","Smoking":"/collections/rss/= collrss_970.xml","Suicide (public = health)":"/collections/rss/collrss_971.xml","Urban = health":"/collections/rss/collrss_973.xml","Violence against = women":"/collections/rss/collrss_974.xml","Violence = (other)":"/collections/rss/collrss_975.xml","Smoking and = tobacco":"/collections/rss/collrss_1360.xml","Sociology":"/collections/rs= s/collrss_994.xml","Qualitative = research":"/collections/rss/collrss_999.xml","Quantitative = research":"/collections/rss/collrss_1488.xml","Inflammatory bowel = disease":"/collections/rss/collrss_177.xml"};$jQuery.each(bmjfeed1,functi= on(title,url){if(title=3D=3D$jQuery('#ArticleNav h5:contains("Related = Content") + ul > li:first > = a').html()){feedtitle=3Dtitle;feedurl=3Durl;widget_head=3D'See = also';}});if(feedurl!=3D"http://www.bmj.com/rss/recent.xml"){this.default= _args.url=3D"http://www.bmj.com"+feedurl;this.options=3Doptions;for(var = index in this.default_args){if(typeof = this.options[index]=3D=3D"undefined")=0A= this.options[index]=3Dthis.default_args[index];}=0A= $jQuery.ajax({url:"http://group.bmj.com/feed2json",data:"section=3D"+this= .options['section']+"&subject=3D"+this.options['subject']+"&category=3D"+= this.options['category']+"&title=3D"+this.options['title']+"&widget_title= =3D"+this.options['widget_title']+"&num_items=3D"+this.options['num_items= ']+"&url=3D"+this.options['url']+"&track=3D"+this.options['track']+"&widg= et=3D"+this.options['widget']+"&target=3D"+this.options['target']+"&style= =3D"+this.options['style']+"&callback=3D?",cache:true,dataType:"jsonp",su= ccess:function(data){$jQuery('div#widget1').empty();$jQuery('div#widget1'= ).append('
    ');$jQuery('div#'+data.feedhead[= 0].widget).addClass(data.feedhead[0].style);$jQuery('div#'+data.feedhead[= 0].widget).append('

    '+data.feedhead[0].widget_title+'

    ').append('<= ul = class=3D"StandardBullet">');$jQuery.each(data.items,function(i,item){feed= _html=3D'
  • ';if(item.section.length>0){feed_html+=3D' = '+item.section+':';}=0A= feed_html+=3D' '+''+item.title+'<\/a>'+' = ';if(item.date.length>0){feed_html+=3D''+"("+item.date+")"+'';}=0A= feed_html+=3D'
  • ';$jQuery('div#'+data.feedhead[0].widget+' = ul').append(feed_html);});}});}}=0A= function tabbedwidget(options){var = default_args=3D{'url':"http://www.bmj.com/rss/recent.xml",'section':"none= ",'source':"no",'category':"all",'track':"widget_bmjblogs",'title':"Lates= t from = BMJ",'subject':"all",'style':"bmj",'desc_len':"0",'display_source':"yes",= 'widget':"feeds-widget1",'jurl':"http://group.bmj.com/feed2json/index.php= ",'target':"_self",'num_items':"5"}=0A= this.default_args=3Ddefault_args;this.options=3Doptions;for(var index in = this.default_args){if(typeof this.options[index]=3D=3D"undefined")=0A= this.options[index]=3Dthis.default_args[index];}=0A= $jQuery.ajax({url:this.options['jurl'],data:"url=3D"+this.options['url']+= "&desc_len=3D"+this.options['desc_len']+"&subject=3D"+this.options['subje= ct']+"&category=3D"+this.options['category']+"&widget_title=3D"+this.opti= ons['widget_title']+"&style=3D"+this.options['style']+"&source=3D"+this.o= ptions['source']+"&display_source=3D"+this.options['display_source']+"&tr= ack=3D"+this.options['track']+"&target=3D"+this.options['target']+"&num_i= tems=3D"+this.options['num_items']+"§ion=3D"+this.options['section']+= "&enclink=3D"+this.options['enclink']+"&enclength=3D"+this.options['encle= ngth']+"&encltype=3D"+this.options['encltype']+"&widget=3D"+this.options[= 'widget']+"&callback=3Dbmjcallback3",cache:true,dataType:"script",success= :bmjcallback3=3Dfunction(data){if(data){if(options.wbox=3D=3D1){$jQuery('= div#tabbed-widget').addClass(options.style);$jQuery('div#'+data.feedhead[= 0].widget).empty();$jQuery('div#'+data.feedhead[0].widget).append('
      ');$jQuery.each(data.items,function(i,item){if(i= ';if(item.source=3D=3D"none"||item.source=3D=3D"undefi= ned"||item.source=3D=3D"none"||item.source=3D=3D"no"){if(item.section.len= gth>0){feed_html+=3D' '+''+item.section+':'+''+' ';}}=0A= else{if((item.source!=3Dundefined)&&(data.feedhead[0].display_source!=3D"= none")){feed_html+=3D' '+''+item.source+':'+''+' ';}}=0A= feed_html+=3D' '+''+item.title+'<\/a>'+''+' = ';if(item.date){feed_html+=3D''+"("+item.date+")"+'';}=0A= if(item.description!=3D""&&data.feedhead[0].desc_len>50){trunc=3Ditem.des= cription.substring(0,data.feedhead[0].desc_len);trunc=3Dtrunc.replace(/\w= +$/,'');feed_html+=3D'
      '+trunc+'...
      ';}=0A= if(item.encltype=3D=3D"audio/mpeg"){feed_html+=3D'
      3D"Search';}=0A= feed_html+=3D'';$jQuery('div#'+data.feedhead[0].widget+' = ul.StandardBullet').append(feed_html);}});}=0A= else{$jQuery('div#'+data.feedhead[0].widget).empty();$jQuery('div#'+data.= feedhead[0].widget).addClass(options.style);$jQuery('div#'+data.feedhead[= 0].widget).append('
      ');$jQuery('div#'+data.feedhead[0].widget).append('<= div = class=3D"latestbox2">');$jQuery.each(data.items,function(i,item){if(i';if(item.source=3D=3D"none"||item.source=3D=3D"undefi= ned"||item.source=3D=3D"none"||item.source=3D=3D"no"){if(item.section.len= gth>0){feed_html+=3D' '+''+item.section+':'+''+' ';}}=0A= else{if((item.source!=3Dundefined)&&(data.feedhead[0].display_source!=3D"= none")){feed_html+=3D' '+''+item.source+':'+''+' ';}}=0A= feed_html+=3D' '+''+item.title+'<\/a>'+''+' = ';if(item.date){feed_html+=3D''+"("+item.date+")"+'';}=0A= if(item.description!=3D""&&data.feedhead[0].desc_len>50){trunc=3Ditem.des= cription.substring(0,data.feedhead[0].desc_len);trunc=3Dtrunc.replace(/\w= +$/,'');feed_html+=3D'
      '+trunc+'...
      ';}=0A= if(item.encltype=3D=3D"audio/mpeg"){feed_html+=3D'
      3D"Search';}=0A= feed_html+=3D'
      ';if(i<10){$jQuery('div#'+data.feedhead[0].widget+' = div.latestbox1').append(feed_html);}=0A= else{$jQuery('div#'+data.feedhead[0].widget+' = div.latestbox2').append(feed_html);}}});}=0A= $jQuery('div#'+data.feedhead[0].widget+' ul = a.player').live("click",function(){flowplayer(this,"http://group.bmj.com/= media/flowplayer/flowplayer-3.1.0.swf",{plugins:{controls:{play:true,volu= me:false,mute:false,time:true,stop:false,playlist:false,scrubber:true,bot= tom:4,fullscreen:false,width:155,height:20}},clip:{autoPlay:true,onStart:= function(clip){pageTracker._trackEvent("Audio","Play",clip.url);},onPause= :function(clip){pageTracker._trackEvent("Audio","Pause",clip.url,parseInt= (this.getTime()));},onStop:function(clip){pageTracker._trackEvent("Audio"= ,"Stop",clip.url,parseInt(this.getTime()));},onFinish:function(clip){page= Tracker._trackEvent("Audio","Finish",clip.url);}}});$f(this).load();retur= n false});}}});} ------=_NextPart_000_0000_01CAD1F3.97CEA1C0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.bmj.com/js/jquery.simplemodal-1.3.4.min.js /*=0A= * SimpleModal 1.3.4 - jQuery Plugin=0A= * http://www.ericmmartin.com/projects/simplemodal/=0A= * Copyright (c) 2010 Eric Martin (http://twitter.com/EricMMartin)=0A= * Dual licensed under the MIT and GPL licenses=0A= * Revision: $Id: jquery.simplemodal.js 237 2010-03-11 05:51:01Z = emartin24 $=0A= */=0A= ;(function($){var = ie6=3D$.browser.msie&&parseInt($.browser.version)=3D=3D6&&typeof = window['XMLHttpRequest']!=3D"object",ieQuirks=3Dnull,w=3D[];$.modal=3Dfun= ction(data,options){return = $.modal.impl.init(data,options);};$.modal.close=3Dfunction(){$.modal.impl= .close();};$.fn.modal=3Dfunction(options){return = $.modal.impl.init(this,options);};$.modal.defaults=3D{appendTo:'body',foc= us:true,opacity:50,overlayId:'simplemodal-overlay',overlayCss:{},containe= rId:'simplemodal-container',containerCss:{},dataId:'simplemodal-data',dat= aCss:{},minHeight:null,minWidth:null,maxHeight:null,maxWidth:null,autoRes= ize:false,autoPosition:true,zIndex:1000,close:true,closeHTML:'',closeClass:'simplemodal-close',escClose:true,overla= yClose:false,position:null,persist:false,transient:false,onOpen:null,onSh= ow:null,onClose:null};$.modal.impl=3D{o:null,d:{},init:function(data,opti= ons){var s=3Dthis;if(s.d.data){return = false;}ieQuirks=3D$.browser.msie&&!$.support.boxModel;s.o=3D$.extend({},$= .modal.defaults,options);s.zIndex=3Ds.o.zIndex;s.occb=3Dfalse;if(typeof = data=3D=3D'object'){data=3Ddata instanceof = jQuery?data:$(data);s.d.placeholder=3Dfalse;if(data.parent().parent().siz= e()>0){data.before($('').attr('id','simplemodal-placeholder'= ).css({display:'none'}));s.d.placeholder=3Dtrue;s.display=3Ddata.css('dis= play');if(!s.o.persist){s.d.orig=3Ddata.clone(true);}}}else if(typeof = data=3D=3D'string'||typeof = data=3D=3D'number'){data=3D$('
      ').html(data);}else{alert('Simpl= eModal Error: Unsupported data type: '+typeof data);return = s;}s.create(data);data=3Dnull;s.open();if($.isFunction(s.o.onShow)){s.o.o= nShow.apply(s,[s.d]);}return s;},create:function(data){var = s=3Dthis;w=3Ds.getDimensions();if(!s.o.transient&&ie6){s.d.iframe=3D$('').css($.extend(s.o.iframeCss,{display= :'none',opacity:0,position:'fixed',height:w[0],width:w[1],zIndex:s.o.zInd= ex,top:0,left:0})).appendTo(s.o.appendTo);}s.d.overlay=3D$('
      ')= .attr('id',s.o.overlayId).addClass('simplemodal-overlay').css($.extend(s.= o.overlayCss,{display:'none',opacity:s.o.opacity/100,height:s.o.transient= ?0:w[0],width:s.o.transient?0:w[1],position:'fixed',left:0,top:0,zIndex:s= .o.zIndex+1})).appendTo(s.o.appendTo);s.d.container=3D$('
      ').at= tr('id',s.o.containerId).addClass('simplemodal-container').css($.extend(s= .o.containerCss,{display:'none',position:'fixed',zIndex:s.o.zIndex+2})).a= ppend(s.o.close&&s.o.closeHTML?$(s.o.closeHTML).addClass(s.o.closeClass):= '').appendTo(s.o.appendTo);s.d.wrap=3D$('
      ').attr('tabIndex',-1= ).addClass('simplemodal-wrap').css({height:'100%',outline:0,width:'100%'}= ).appendTo(s.d.container);s.d.data=3Ddata.attr('id',data.attr('id')||s.o.= dataId).addClass('simplemodal-data').css($.extend(s.o.dataCss,{display:'n= one'})).appendTo('body');data=3Dnull;s.setContainerDimensions();s.d.data.= appendTo(s.d.wrap);if(ie6||ieQuirks){s.fixIE();}},bindEvents:function(){v= ar = s=3Dthis;$('.'+s.o.closeClass).bind('click.simplemodal',function(e){e.pre= ventDefault();s.close();});if(!s.o.transient&&s.o.close&&s.o.overlayClose= ){s.d.overlay.bind('click.simplemodal',function(e){e.preventDefault();s.c= lose();});}$(document).bind('keydown.simplemodal',function(e){if(!s.o.tra= nsient&&s.o.focus&&e.keyCode=3D=3D9){s.watchTab(e);}else = if((s.o.close&&s.o.escClose)&&e.keyCode=3D=3D27){e.preventDefault();s.clo= se();}});$(window).bind('resize.simplemodal',function(){w=3Ds.getDimensio= ns();s.setContainerDimensions(true);if(ie6||ieQuirks){s.fixIE();}else = if(!s.o.transient){s.d.iframe&&s.d.iframe.css({height:w[0],width:w[1]});s= .d.overlay.css({height:w[0],width:w[1]});}});},unbindEvents:function(){$(= '.'+this.o.closeClass).unbind('click.simplemodal');$(document).unbind('ke= ydown.simplemodal');$(window).unbind('resize.simplemodal');this.d.overlay= .unbind('click.simplemodal');},fixIE:function(){var = s=3Dthis,p=3Ds.o.position;$.each([s.d.iframe||null,s.o.transient?null:s.d= .overlay,s.d.container],function(i,el){if(el){var = bch=3D'document.body.clientHeight',bcw=3D'document.body.clientWidth',bsh=3D= 'document.body.scrollHeight',bsl=3D'document.body.scrollLeft',bst=3D'docu= ment.body.scrollTop',bsw=3D'document.body.scrollWidth',ch=3D'document.doc= umentElement.clientHeight',cw=3D'document.documentElement.clientWidth',sl= =3D'document.documentElement.scrollLeft',st=3D'document.documentElement.s= crollTop',s=3Del[0].style;s.position=3D'absolute';if(i<2){s.removeExpress= ion('height');s.removeExpression('width');s.setExpression('height',''+bsh= +' > '+bch+' ? '+bsh+' : '+bch+' + = "px"');s.setExpression('width',''+bsw+' > '+bcw+' ? '+bsw+' : '+bcw+' + = "px"');}else{var te,le;if(p&&p.constructor=3D=3DArray){var = top=3Dp[0]?typeof = p[0]=3D=3D'number'?p[0].toString():p[0].replace(/px/,''):el.css('top').re= place(/px/,'');te=3Dtop.indexOf('%')=3D=3D-1?top+' + (t =3D '+st+' ? = '+st+' : '+bst+') + "px"':parseInt(top.replace(/%/,''))+' * (('+ch+' || = '+bch+') / 100) + (t =3D '+st+' ? '+st+' : '+bst+') + "px"';if(p[1]){var = left=3Dtypeof = p[1]=3D=3D'number'?p[1].toString():p[1].replace(/px/,'');le=3Dleft.indexO= f('%')=3D=3D-1?left+' + (t =3D '+sl+' ? '+sl+' : '+bsl+') + = "px"':parseInt(left.replace(/%/,''))+' * (('+cw+' || '+bcw+') / 100) + = (t =3D '+sl+' ? '+sl+' : '+bsl+') + "px"';}}else{te=3D'('+ch+' || = '+bch+') / 2 - (this.offsetHeight / 2) + (t =3D '+st+' ? '+st+' : = '+bst+') + "px"';le=3D'('+cw+' || '+bcw+') / 2 - (this.offsetWidth / 2) = + (t =3D '+sl+' ? '+sl+' : '+bsl+') + = "px"';}s.removeExpression('top');s.removeExpression('left');s.setExpressi= on('top',te);s.setExpression('left',le);}}});},focus:function(pos){var = s=3Dthis,p=3Dpos||'first';var = input=3D$(':input:enabled:visible:'+p,s.d.wrap);input.length>0?input.focu= s():s.d.wrap.focus();},getDimensions:function(){var el=3D$(window);var = h=3D$.browser.opera&&$.browser.version>'9.5'&&$.fn.jquery<=3D'1.2.6'?docu= ment.documentElement['clientHeight']:$.browser.opera&&$.browser.version<'= 9.5'&&$.fn.jquery>'1.2.6'?window.innerHeight:el.height();return[h,el.widt= h()];},getVal:function(v){return = v=3D=3D'auto'?0:v.indexOf('%')>0?v:parseInt(v.replace(/px/,''));},setCont= ainerDimensions:function(resize){var = s=3Dthis;if(!resize||(resize&&s.o.autoResize)){var = ch=3D$.browser.opera?s.d.container.height():s.getVal(s.d.container.css('h= eight')),cw=3D$.browser.opera?s.d.container.width():s.getVal(s.d.containe= r.css('width')),dh=3Ds.d.data.outerHeight(true),dw=3Ds.d.data.outerWidth(= true);var = mh=3Ds.o.maxHeight&&s.o.maxHeightmh){ch=3Dmh;}else = if(dhmh?= mh:ch;}if(!cw){if(!dw){cw=3Ds.o.minWidth;}else{if(dw>mw){cw=3Dmw;}else = if(dwmw?mw= :cw;}s.d.container.css({height:ch,width:cw});if(dh>ch||dw>cw){s.d.wrap.cs= s({overflow:'auto'});}}if(s.o.autoPosition){s.setPosition();}},setPositio= n:function(){var = s=3Dthis,top,left,hc=3D(w[0]/2)-(s.d.container.outerHeight(true)/2),vc=3D= (w[1]/2)-(s.d.container.outerWidth(true)/2);if(s.o.position&&Object.proto= type.toString.call(s.o.position)=3D=3D=3D"[object = Array]"){top=3Ds.o.position[0]||hc;left=3Ds.o.position[1]||vc;}else{top=3D= hc;left=3Dvc;}s.d.container.css({left:left,top:top});},watchTab:function(= e){var = s=3Dthis;if($(e.target).parents('.simplemodal-container').length>0){s.inp= uts=3D$(':input:enabled:visible:first, = :input:enabled:visible:last',s.d.data[0]);if((!e.shiftKey&&e.target=3D=3D= s.inputs[s.inputs.length-1])||(e.shiftKey&&e.target=3D=3Ds.inputs[0])||s.= inputs.length=3D=3D0){e.preventDefault();var = pos=3De.shiftKey?'last':'first';setTimeout(function(){s.focus(pos);},10);= }}else{e.preventDefault();setTimeout(function(){s.focus();},10);}},open:f= unction(){var = s=3Dthis;s.d.iframe&&s.d.iframe.show();if($.isFunction(s.o.onOpen)){s.o.o= nOpen.apply(s,[s.d]);}else{s.d.overlay.show();s.d.container.show();s.d.da= ta.show();}s.focus();s.bindEvents();},close:function(){var = s=3Dthis;if(!s.d.data){return = false;}s.unbindEvents();if($.isFunction(s.o.onClose)&&!s.occb){s.occb=3Dt= rue;s.o.onClose.apply(s,[s.d]);}else{if(s.d.placeholder){var = ph=3D$('#simplemodal-placeholder');if(s.o.persist){ph.replaceWith(s.d.dat= a.removeClass('simplemodal-data').css('display',s.display));}else{s.d.dat= a.hide().remove();ph.replaceWith(s.d.orig);}}else{s.d.data.hide().remove(= );}s.d.container.hide().remove();s.d.overlay.hide().remove();s.d.iframe&&= s.d.iframe.hide().remove();s.d=3D{};}}};})(jQuery); ------=_NextPart_000_0000_01CAD1F3.97CEA1C0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.bmj.com/js/bmjapp-1.1.js /** * @author dberhane */ var headlines =3D 10; var headline =3D 0; var all_sections =3D = /RESEARCH|NEWS|EDUCATION|FEATURE|PRACTICE|EDITORIAL|VIEWS|CLINICAL = REVIEW|ANALYSIS|OBSERVATIONS|LETTERS|EDITOR\'S CHOICE/; var research_channel =3D /NEWS|EDUCATION|CLINICAL = REVIEW|PRACTICE|FEATURE|VIEWS|ANALYSIS|OBSERVATIONS|LETTERS|EDITORIAL|EDI= TOR\'S CHOICE/; var news_channel =3D /EDUCATION|CLINICAL = REVIEW|PRACTICE|FEATURE|VIEWS|ANALYSIS|OBSERVATIONS|LETTERS|EDITORIAL|RES= EARCH|EDITOR\'S CHOICE/; var education_channel =3D = /NEWS|RESEARCH|FEATURE|VIEWS|ANALYSIS|OBSERVATIONS|LETTERS|EDITORIAL|EDIT= OR\'S CHOICE/; var comment_channel =3D /RESEARCH|EDUCATION|CLINICAL = REVIEW|PRACTICE|NEWS/; var $jQuery =3D jQuery.noConflict(); $jQuery(function() { popUp(); careerswidget =3D new widget( { 'widget' : "careers-widget", 'url' : "http://careers.bmj.com/careers/articles-rss.html",=20 'track' : "w_bmj", 'widget_title' : "Latest from BMJ careers",=09 'style' : "bmj",=09 'num_items': "5" }) var sidebarwidget1 =3D new widget( /* side bar tabbed widget for blogs = and podcasts */ { 'widget' : "blogpanel1", 'url' : "http://blogs.bmj.com/bmj/feed", 'widget_title' : "Blogs", 'track': "w_bmj_podblog", 'style' : "bmj", 'num_items': "5" }) var sidebarwidget2 =3D new widget( /* side bar tabbed widget for blogs = and podcasts */ { 'widget' : "podcastpanel1", 'url' : "http://podcasts.bmj.com/bmj/feed?NoBMJparser", 'widget_title' : "Podcasts", 'track': "w_bmj_podblog", 'style' : "bmj", 'num_items': "5" }) $jQuery("#blogswidget").tabs(); var bmjpanel1 =3D new widget( /* Online First feed and relevant widget = parameters */ { 'widget' : "bmjpanel1", 'url' : "http://www.bmj.com/rss/recent.xml", 'widget_title' : "Latest", 'track': "w_bmj", 'style' : "bmj", 'num_items': "10" }) var bmjpaneld =3D new widget( /* TOC feed and relevant widget = parameters */ { 'widget' : "bmjpaneld", 'url' : = "http://sitelife.bmj.com/ver1.0/CommunityGroups/Rss?slGroupKey=3D32da9f1b= -d97b-4c32-8ca2-bd6305018693", 'widget_title' : "Latest doc2doc", 'style' : "bmj", 'num_items': "10" }) var bmjpanel2 =3D new widget( /* TOC feed and relevant widget = parameters */ { 'widget' : "bmjpanel2", 'jurl' : "http://group.bmj.com/xml/ga/jsonp/bmj-pages-7ex-jsonp.php", 'widget_title' : "Most read", 'style' : "bmj", 'num_items': "10" }) var bmjpanel3 =3D new widget( /* Top article feed and relevant widget = parameters */ { 'widget' : "bmjpanel33", 'jurl' : "http://group.bmj.com/xml/ga/jsonp/bmj-searches-7-jsonp.php", 'widget_title' : "Most searched", 'style' : "bmj", 'num_items': "10" }) var bmjpanel4 =3D new widget( /* Top article feed and relevant widget = parameters */ { 'widget' : "bmjpanel32", 'jurl' : "http://group.bmj.com/xml/ga/jsonp/bmj-pages-etoc7-jsonp.php", 'widget_title' : "Most seachred", 'style' : "bmjjournals", 'num_items': "10" }) //$jQuery("#bmjcomwidget ul.tabs").tabs("#bmjcomwidget div.panes > = div"); $jQuery("#bmjcomwidget").tabs(); /* show answer for EndGames */ $jQuery('#answer').hide(); $jQuery('#showanswer').click(function() { $jQuery('#answer').show('fast'); $jQuery('#answer').css({ border: "thin dashed rgb(0,154,246)", = padding:"0 0 0 10px" }); $jQuery('#showanswer').hide(); return false; });=20 /* CME AJAX script */ =20 if ($jQuery("meta[name=3D'citation_doi']").attr("content")) { filename =3D = $jQuery("meta[name=3D'citation_doi']").attr("content").replace(/\d+\.\d+\= /\w+\.(\S+)/, "$1.html") $jQuery('#ArticleNav a.cccme-script').click(function (e) { e.preventDefault(); =09 $jQuery("a.cccme-script ~ div").load("/misc/" + filename + " .cccme"); $jQuery('a.cccme-script ~ div').modal(); }); =20 } }) =20 ------=_NextPart_000_0000_01CAD1F3.97CEA1C0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.bmj.com/js/functions.js /**=0A= * @author adam.bankin=0A= */=0A= (function(){=0A= var _FC =3D (function(){=0A= var _node, _id, _flash, _wdth, _expandedWidth, _columnWidth;=0A= =0A= var _getStyle =3D function(x, s){=0A= var y;=0A= if (x.currentStyle) y =3D x.currentStyle[s];=0A= else if (window.getComputedStyle) y =3D = document.defaultView.getComputedStyle(x, null).getPropertyValue(s);=0A= return y;=0A= };=0A= =0A= var _addEvent =3D function(obj, evt, fn){=0A= if (obj.addEventListener) =0A= obj.addEventListener(evt, fn, false);=0A= else if (obj.attachEvent) =0A= obj.attachEvent('on' + evt, fn);=0A= };=0A= =0A= var _removeEvent =3D function(obj, type, fn) {=0A= if (obj.removeEventListener)=0A= obj.removeEventListener(type,fn,false);=0A= else if (obj.detachEvent)=0A= obj.detachEvent('on'+type,fn);=0A= };=0A= =0A= var _setOffset =3D function () {=0A= var __arr =3D _wdth.split("'");=0A= =0A= if (_node.className.indexOf('expand') !=3D -1) {=0A= _expandedWidth =3D Number(__arr[1])=0A= _columnWidth =3D Number(_getStyle(_node.parentNode, = 'width').split('px')[0]);=0A= } else {=0A= return false;=0A= }=0A= =0A= if (_columnWidth >=3D _expandedWidth){=0A= return false;=0A= }=0A= =0A= _node.style.display =3D 'none';=0A= =0A= _flash.style.position =3D 'absolute';=0A= _flash.style.width =3D __arr[1] + 'px';=0A= _flash.style.top =3D 0;=0A= _flash.style.right =3D 0;=0A= =0A= _node.style.overflow =3D 'hidden';=0A= _node.style.position =3D 'relative';=0A= _node.style.height=3D __arr[3] + 'px';=0A= _node.style.marginLeft =3D (-1*(_expandedWidth - _columnWidth)) + = 'px';=0A= =0A= _node.style.display =3D 'block';=0A= return true;=0A= }=0A= =0A= var _setOverflow =3D function (e) {=0A= _node.style.display =3D 'none';=0A= switch (e.type) {=0A= case 'mouseover':=0A= _node.style.marginLeft =3D (-1*(_expandedWidth - _columnWidth)) + = 'px';=0A= _node.style.overflow =3D 'auto';=0A= _node.style.width =3D _expandedWidth + 'px';=0A= break;=0A= case 'mouseout':=0A= _node.style.marginLeft =3D 0;=0A= _node.style.overflow =3D 'hidden';=0A= _node.style.width =3D _columnWidth + 'px';=0A= break;=0A= }=0A= _node.style.display =3D 'block';=0A= =0A= return true=0A= }=0A= =0A= return function(){=0A= this.doOffset =3D function(id, wdth){=0A= if (document.getElementById('OAS_RMF_Right1_FLASH')) {=0A= var __length;=0A= =0A= _id =3D id;=0A= _wdth =3D wdth;=0A= _node =3D document.getElementById(id);=0A= __length =3D _node.childNodes.length;=0A= =0A= while (__length--) {=0A= _flash =3D (_node.childNodes[__length].tagName =3D=3D 'DIV') ? = _node.childNodes[__length] : false;=0A= if (_flash) =0A= break;=0A= }=0A= =0A= if (_setOffset() && _flash) {=0A= _addEvent(_node, 'mouseover', _setOverflow);=0A= _addEvent(_node, 'mouseout', _setOverflow);=0A= }=0A= }=0A= }=0A= }=0A= })();=0A= =0A= window.TFSMFlash_OASDIM =3D false;=0A= window.FC =3D new _FC();=0A= })();=0A= ------=_NextPart_000_0000_01CAD1F3.97CEA1C0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.bmj.com/js/prototype.js /* Prototype JavaScript framework, version 1.5.0_rc2=0A= * (c) 2005, 2006 Sam Stephenson =0A= *=0A= * Prototype is freely distributable under the terms of an MIT-style = license.=0A= * For details, see the Prototype web site: http://prototype.conio.net/=0A= *=0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= var Prototype =3D {=0A= Version: '1.5.0_rc2',=0A= BrowserFeatures: {=0A= XPath: !!document.evaluate=0A= },=0A= =0A= ScriptFragment: '(?:)((\n|\r|.)*?)(?:<\/script>)',=0A= emptyFunction: function() {},=0A= K: function(x) { return x }=0A= }=0A= =0A= var Class =3D {=0A= create: function() {=0A= return function() {=0A= this.initialize.apply(this, arguments);=0A= }=0A= }=0A= }=0A= =0A= var Abstract =3D new Object();=0A= =0A= Object.extend =3D function(destination, source) {=0A= for (var property in source) {=0A= destination[property] =3D source[property];=0A= }=0A= return destination;=0A= }=0A= =0A= Object.extend(Object, {=0A= inspect: function(object) {=0A= try {=0A= if (object =3D=3D=3D undefined) return 'undefined';=0A= if (object =3D=3D=3D null) return 'null';=0A= return object.inspect ? object.inspect() : object.toString();=0A= } catch (e) {=0A= if (e instanceof RangeError) return '...';=0A= throw e;=0A= }=0A= },=0A= =0A= keys: function(object) {=0A= var keys =3D [];=0A= for (var property in object)=0A= keys.push(property);=0A= return keys;=0A= },=0A= =0A= values: function(object) {=0A= var values =3D [];=0A= for (var property in object)=0A= values.push(object[property]);=0A= return values;=0A= },=0A= =0A= clone: function(object) {=0A= return Object.extend({}, object);=0A= }=0A= });=0A= =0A= Function.prototype.bind =3D function() {=0A= var __method =3D this, args =3D $A(arguments), object =3D args.shift();=0A= return function() {=0A= return __method.apply(object, args.concat($A(arguments)));=0A= }=0A= }=0A= =0A= Function.prototype.bindAsEventListener =3D function(object) {=0A= var __method =3D this, args =3D $A(arguments), object =3D args.shift();=0A= return function(event) {=0A= return __method.apply(object, [( event || = window.event)].concat(args).concat($A(arguments)));=0A= }=0A= }=0A= =0A= Object.extend(Number.prototype, {=0A= toColorPart: function() {=0A= var digits =3D this.toString(16);=0A= if (this < 16) return '0' + digits;=0A= return digits;=0A= },=0A= =0A= succ: function() {=0A= return this + 1;=0A= },=0A= =0A= times: function(iterator) {=0A= $R(0, this, true).each(iterator);=0A= return this;=0A= }=0A= });=0A= =0A= var Try =3D {=0A= these: function() {=0A= var returnValue;=0A= =0A= for (var i =3D 0, length =3D arguments.length; i < length; i++) {=0A= var lambda =3D arguments[i];=0A= try {=0A= returnValue =3D lambda();=0A= break;=0A= } catch (e) {}=0A= }=0A= =0A= return returnValue;=0A= }=0A= }=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= var PeriodicalExecuter =3D Class.create();=0A= PeriodicalExecuter.prototype =3D {=0A= initialize: function(callback, frequency) {=0A= this.callback =3D callback;=0A= this.frequency =3D frequency;=0A= this.currentlyExecuting =3D false;=0A= =0A= this.registerCallback();=0A= },=0A= =0A= registerCallback: function() {=0A= this.timer =3D setInterval(this.onTimerEvent.bind(this), = this.frequency * 1000);=0A= },=0A= =0A= stop: function() {=0A= if (!this.timer) return;=0A= clearInterval(this.timer);=0A= this.timer =3D null;=0A= },=0A= =0A= onTimerEvent: function() {=0A= if (!this.currentlyExecuting) {=0A= try {=0A= this.currentlyExecuting =3D true;=0A= this.callback(this);=0A= } finally {=0A= this.currentlyExecuting =3D false;=0A= }=0A= }=0A= }=0A= }=0A= Object.extend(String.prototype, {=0A= gsub: function(pattern, replacement) {=0A= var result =3D '', source =3D this, match;=0A= replacement =3D arguments.callee.prepareReplacement(replacement);=0A= =0A= while (source.length > 0) {=0A= if (match =3D source.match(pattern)) {=0A= result +=3D source.slice(0, match.index);=0A= result +=3D (replacement(match) || '').toString();=0A= source =3D source.slice(match.index + match[0].length);=0A= } else {=0A= result +=3D source, source =3D '';=0A= }=0A= }=0A= return result;=0A= },=0A= =0A= sub: function(pattern, replacement, count) {=0A= replacement =3D this.gsub.prepareReplacement(replacement);=0A= count =3D count =3D=3D=3D undefined ? 1 : count;=0A= =0A= return this.gsub(pattern, function(match) {=0A= if (--count < 0) return match[0];=0A= return replacement(match);=0A= });=0A= },=0A= =0A= scan: function(pattern, iterator) {=0A= this.gsub(pattern, iterator);=0A= return this;=0A= },=0A= =0A= truncate: function(length, truncation) {=0A= length =3D length || 30;=0A= truncation =3D truncation =3D=3D=3D undefined ? '...' : truncation;=0A= return this.length > length ?=0A= this.slice(0, length - truncation.length) + truncation : this;=0A= },=0A= =0A= strip: function() {=0A= return this.replace(/^\s+/, '').replace(/\s+$/, '');=0A= },=0A= =0A= stripTags: function() {=0A= return this.replace(/<\/?[^>]+>/gi, '');=0A= },=0A= =0A= stripScripts: function() {=0A= return this.replace(new RegExp(Prototype.ScriptFragment, 'img'), '');=0A= },=0A= =0A= extractScripts: function() {=0A= var matchAll =3D new RegExp(Prototype.ScriptFragment, 'img');=0A= var matchOne =3D new RegExp(Prototype.ScriptFragment, 'im');=0A= return (this.match(matchAll) || []).map(function(scriptTag) {=0A= return (scriptTag.match(matchOne) || ['', ''])[1];=0A= });=0A= },=0A= =0A= evalScripts: function() {=0A= return this.extractScripts().map(function(script) { return = eval(script) });=0A= },=0A= =0A= escapeHTML: function() {=0A= var div =3D document.createElement('div');=0A= var text =3D document.createTextNode(this);=0A= div.appendChild(text);=0A= return div.innerHTML;=0A= },=0A= =0A= unescapeHTML: function() {=0A= var div =3D document.createElement('div');=0A= div.innerHTML =3D this.stripTags();=0A= return div.childNodes[0] ? (div.childNodes.length > 1 ?=0A= $A(div.childNodes).inject('',function(memo,node){ return = memo+node.nodeValue }) :=0A= div.childNodes[0].nodeValue) : '';=0A= },=0A= =0A= toQueryParams: function(separator) {=0A= var match =3D this.strip().match(/([^?#]*)(#.*)?$/);=0A= if (!match) return {};=0A= =0A= return match[1].split(separator || '&').inject({}, function(hash, = pair) {=0A= if ((pair =3D pair.split('=3D'))[0]) {=0A= var name =3D decodeURIComponent(pair[0]);=0A= var value =3D pair[1] ? decodeURIComponent(pair[1]) : undefined;=0A= =0A= if (hash[name] !=3D=3D undefined) {=0A= if (hash[name].constructor !=3D Array)=0A= hash[name] =3D [hash[name]];=0A= if (value) hash[name].push(value);=0A= }=0A= else hash[name] =3D value;=0A= }=0A= return hash;=0A= });=0A= },=0A= =0A= toArray: function() {=0A= return this.split('');=0A= },=0A= =0A= camelize: function() {=0A= var oStringList =3D this.split('-');=0A= if (oStringList.length =3D=3D 1) return oStringList[0];=0A= =0A= var camelizedString =3D this.indexOf('-') =3D=3D 0=0A= ? oStringList[0].charAt(0).toUpperCase() + = oStringList[0].substring(1)=0A= : oStringList[0];=0A= =0A= for (var i =3D 1, length =3D oStringList.length; i < length; i++) {=0A= var s =3D oStringList[i];=0A= camelizedString +=3D s.charAt(0).toUpperCase() + s.substring(1);=0A= }=0A= =0A= return camelizedString;=0A= },=0A= =0A= underscore: function() {=0A= return this.gsub(/::/, = '/').gsub(/([A-Z]+)([A-Z][a-z])/,'#{1}_#{2}').gsub(/([a-z\d])([A-Z])/,'#{= 1}_#{2}').gsub(/-/,'-').toLowerCase();=0A= },=0A= =0A= dasherize: function() {=0A= return this.gsub(/_/,'-');=0A= },=0A= =0A= inspect: function(useDoubleQuotes) {=0A= var escapedString =3D this.replace(/\\/g, '\\\\');=0A= if (useDoubleQuotes)=0A= return '"' + escapedString.replace(/"/g, '\\"') + '"';=0A= else=0A= return "'" + escapedString.replace(/'/g, '\\\'') + "'";=0A= }=0A= });=0A= =0A= String.prototype.gsub.prepareReplacement =3D function(replacement) {=0A= if (typeof replacement =3D=3D 'function') return replacement;=0A= var template =3D new Template(replacement);=0A= return function(match) { return template.evaluate(match) };=0A= }=0A= =0A= String.prototype.parseQuery =3D String.prototype.toQueryParams;=0A= =0A= var Template =3D Class.create();=0A= Template.Pattern =3D /(^|.|\r|\n)(#\{(.*?)\})/;=0A= Template.prototype =3D {=0A= initialize: function(template, pattern) {=0A= this.template =3D template.toString();=0A= this.pattern =3D pattern || Template.Pattern;=0A= },=0A= =0A= evaluate: function(object) {=0A= return this.template.gsub(this.pattern, function(match) {=0A= var before =3D match[1];=0A= if (before =3D=3D '\\') return match[2];=0A= return before + (object[match[3]] || '').toString();=0A= });=0A= }=0A= }=0A= =0A= var $break =3D new Object();=0A= var $continue =3D new Object();=0A= =0A= var Enumerable =3D {=0A= each: function(iterator) {=0A= var index =3D 0;=0A= try {=0A= this._each(function(value) {=0A= try {=0A= iterator(value, index++);=0A= } catch (e) {=0A= if (e !=3D $continue) throw e;=0A= }=0A= });=0A= } catch (e) {=0A= if (e !=3D $break) throw e;=0A= }=0A= return this;=0A= },=0A= =0A= eachSlice: function(number, iterator) {=0A= var index =3D -number, slices =3D [], array =3D this.toArray();=0A= while ((index +=3D number) < array.length)=0A= slices.push(array.slice(index, index+number));=0A= return slices.collect(iterator || Prototype.K);=0A= },=0A= =0A= all: function(iterator) {=0A= var result =3D true;=0A= this.each(function(value, index) {=0A= result =3D result && !!(iterator || Prototype.K)(value, index);=0A= if (!result) throw $break;=0A= });=0A= return result;=0A= },=0A= =0A= any: function(iterator) {=0A= var result =3D false;=0A= this.each(function(value, index) {=0A= if (result =3D !!(iterator || Prototype.K)(value, index))=0A= throw $break;=0A= });=0A= return result;=0A= },=0A= =0A= collect: function(iterator) {=0A= var results =3D [];=0A= this.each(function(value, index) {=0A= results.push(iterator(value, index));=0A= });=0A= return results;=0A= },=0A= =0A= detect: function(iterator) {=0A= var result;=0A= this.each(function(value, index) {=0A= if (iterator(value, index)) {=0A= result =3D value;=0A= throw $break;=0A= }=0A= });=0A= return result;=0A= },=0A= =0A= findAll: function(iterator) {=0A= var results =3D [];=0A= this.each(function(value, index) {=0A= if (iterator(value, index))=0A= results.push(value);=0A= });=0A= return results;=0A= },=0A= =0A= grep: function(pattern, iterator) {=0A= var results =3D [];=0A= this.each(function(value, index) {=0A= var stringValue =3D value.toString();=0A= if (stringValue.match(pattern))=0A= results.push((iterator || Prototype.K)(value, index));=0A= })=0A= return results;=0A= },=0A= =0A= include: function(object) {=0A= var found =3D false;=0A= this.each(function(value) {=0A= if (value =3D=3D object) {=0A= found =3D true;=0A= throw $break;=0A= }=0A= });=0A= return found;=0A= },=0A= =0A= inGroupsOf: function(number, fillWith) {=0A= fillWith =3D fillWith || null;=0A= var results =3D this.eachSlice(number);=0A= if (results.length > 0) (number - = results.last().length).times(function() {=0A= results.last().push(fillWith)=0A= });=0A= return results;=0A= },=0A= =0A= inject: function(memo, iterator) {=0A= this.each(function(value, index) {=0A= memo =3D iterator(memo, value, index);=0A= });=0A= return memo;=0A= },=0A= =0A= invoke: function(method) {=0A= var args =3D $A(arguments).slice(1);=0A= return this.collect(function(value) {=0A= return value[method].apply(value, args);=0A= });=0A= },=0A= =0A= max: function(iterator) {=0A= var result;=0A= this.each(function(value, index) {=0A= value =3D (iterator || Prototype.K)(value, index);=0A= if (result =3D=3D undefined || value >=3D result)=0A= result =3D value;=0A= });=0A= return result;=0A= },=0A= =0A= min: function(iterator) {=0A= var result;=0A= this.each(function(value, index) {=0A= value =3D (iterator || Prototype.K)(value, index);=0A= if (result =3D=3D undefined || value < result)=0A= result =3D value;=0A= });=0A= return result;=0A= },=0A= =0A= partition: function(iterator) {=0A= var trues =3D [], falses =3D [];=0A= this.each(function(value, index) {=0A= ((iterator || Prototype.K)(value, index) ?=0A= trues : falses).push(value);=0A= });=0A= return [trues, falses];=0A= },=0A= =0A= pluck: function(property) {=0A= var results =3D [];=0A= this.each(function(value, index) {=0A= results.push(value[property]);=0A= });=0A= return results;=0A= },=0A= =0A= reject: function(iterator) {=0A= var results =3D [];=0A= this.each(function(value, index) {=0A= if (!iterator(value, index))=0A= results.push(value);=0A= });=0A= return results;=0A= },=0A= =0A= sortBy: function(iterator) {=0A= return this.collect(function(value, index) {=0A= return {value: value, criteria: iterator(value, index)};=0A= }).sort(function(left, right) {=0A= var a =3D left.criteria, b =3D right.criteria;=0A= return a < b ? -1 : a > b ? 1 : 0;=0A= }).pluck('value');=0A= },=0A= =0A= toArray: function() {=0A= return this.collect(Prototype.K);=0A= },=0A= =0A= zip: function() {=0A= var iterator =3D Prototype.K, args =3D $A(arguments);=0A= if (typeof args.last() =3D=3D 'function')=0A= iterator =3D args.pop();=0A= =0A= var collections =3D [this].concat(args).map($A);=0A= return this.map(function(value, index) {=0A= return iterator(collections.pluck(index));=0A= });=0A= },=0A= =0A= inspect: function() {=0A= return '#';=0A= }=0A= }=0A= =0A= Object.extend(Enumerable, {=0A= map: Enumerable.collect,=0A= find: Enumerable.detect,=0A= select: Enumerable.findAll,=0A= member: Enumerable.include,=0A= entries: Enumerable.toArray=0A= });=0A= var $A =3D Array.from =3D function(iterable) {=0A= if (!iterable) return [];=0A= if (iterable.toArray) {=0A= return iterable.toArray();=0A= } else {=0A= var results =3D [];=0A= for (var i =3D 0, length =3D iterable.length; i < length; i++)=0A= results.push(iterable[i]);=0A= return results;=0A= }=0A= }=0A= =0A= Object.extend(Array.prototype, Enumerable);=0A= =0A= if (!Array.prototype._reverse)=0A= Array.prototype._reverse =3D Array.prototype.reverse;=0A= =0A= Object.extend(Array.prototype, {=0A= _each: function(iterator) {=0A= for (var i =3D 0, length =3D this.length; i < length; i++)=0A= iterator(this[i]);=0A= },=0A= =0A= clear: function() {=0A= this.length =3D 0;=0A= return this;=0A= },=0A= =0A= first: function() {=0A= return this[0];=0A= },=0A= =0A= last: function() {=0A= return this[this.length - 1];=0A= },=0A= =0A= compact: function() {=0A= return this.select(function(value) {=0A= return value !=3D undefined || value !=3D null;=0A= });=0A= },=0A= =0A= flatten: function() {=0A= return this.inject([], function(array, value) {=0A= return array.concat(value && value.constructor =3D=3D Array ?=0A= value.flatten() : [value]);=0A= });=0A= },=0A= =0A= without: function() {=0A= var values =3D $A(arguments);=0A= return this.select(function(value) {=0A= return !values.include(value);=0A= });=0A= },=0A= =0A= indexOf: function(object) {=0A= for (var i =3D 0, length =3D this.length; i < length; i++)=0A= if (this[i] =3D=3D object) return i;=0A= return -1;=0A= },=0A= =0A= reverse: function(inline) {=0A= return (inline !=3D=3D false ? this : this.toArray())._reverse();=0A= },=0A= =0A= reduce: function() {=0A= return this.length > 1 ? this : this[0];=0A= },=0A= =0A= uniq: function() {=0A= return this.inject([], function(array, value) {=0A= return array.include(value) ? array : array.concat([value]);=0A= });=0A= },=0A= =0A= clone: function() {=0A= return [].concat(this);=0A= },=0A= =0A= inspect: function() {=0A= return '[' + this.map(Object.inspect).join(', ') + ']';=0A= }=0A= });=0A= =0A= Array.prototype.toArray =3D Array.prototype.clone;=0A= =0A= if(window.opera){=0A= Array.prototype.concat =3D function(){=0A= var array =3D [];=0A= for(var i =3D 0, length =3D this.length; i < length; i++) = array.push(this[i]);=0A= for(var i =3D 0, length =3D arguments.length; i < length; i++) {=0A= if(arguments[i].constructor =3D=3D Array) {=0A= for(var j =3D 0, arrayLength =3D arguments[i].length; j < = arrayLength; j++)=0A= array.push(arguments[i][j]);=0A= } else {=0A= array.push(arguments[i]);=0A= }=0A= }=0A= return array;=0A= }=0A= }=0A= var Hash =3D {=0A= _each: function(iterator) {=0A= for (var key in this) {=0A= var value =3D this[key];=0A= if (typeof value =3D=3D 'function') continue;=0A= =0A= var pair =3D [key, value];=0A= pair.key =3D key;=0A= pair.value =3D value;=0A= iterator(pair);=0A= }=0A= },=0A= =0A= keys: function() {=0A= return this.pluck('key');=0A= },=0A= =0A= values: function() {=0A= return this.pluck('value');=0A= },=0A= =0A= merge: function(hash) {=0A= return $H(hash).inject(this, function(mergedHash, pair) {=0A= mergedHash[pair.key] =3D pair.value;=0A= return mergedHash;=0A= });=0A= },=0A= =0A= toQueryString: function() {=0A= return this.map(function(pair) {=0A= if (!pair.key) return null;=0A= =0A= if (pair.value && pair.value.constructor =3D=3D Array) {=0A= pair.value =3D pair.value.compact();=0A= =0A= if (pair.value.length < 2) {=0A= pair.value =3D pair.value.reduce();=0A= } else {=0A= var key =3D encodeURIComponent(pair.key);=0A= return pair.value.map(function(value) {=0A= return key + '=3D' + encodeURIComponent(value);=0A= }).join('&');=0A= }=0A= }=0A= =0A= if (pair.value =3D=3D undefined) pair[1] =3D '';=0A= return pair.map(encodeURIComponent).join('=3D');=0A= }).join('&');=0A= },=0A= =0A= inspect: function() {=0A= return '#';=0A= }=0A= }=0A= =0A= function $H(object) {=0A= var hash =3D Object.extend({}, object || {});=0A= Object.extend(hash, Enumerable);=0A= Object.extend(hash, Hash);=0A= return hash;=0A= }=0A= ObjectRange =3D Class.create();=0A= Object.extend(ObjectRange.prototype, Enumerable);=0A= Object.extend(ObjectRange.prototype, {=0A= initialize: function(start, end, exclusive) {=0A= this.start =3D start;=0A= this.end =3D end;=0A= this.exclusive =3D exclusive;=0A= },=0A= =0A= _each: function(iterator) {=0A= var value =3D this.start;=0A= while (this.include(value)) {=0A= iterator(value);=0A= value =3D value.succ();=0A= }=0A= },=0A= =0A= include: function(value) {=0A= if (value < this.start)=0A= return false;=0A= if (this.exclusive)=0A= return value < this.end;=0A= return value <=3D this.end;=0A= }=0A= });=0A= =0A= var $R =3D function(start, end, exclusive) {=0A= return new ObjectRange(start, end, exclusive);=0A= }=0A= =0A= var Ajax =3D {=0A= getTransport: function() {=0A= return Try.these(=0A= function() {return new XMLHttpRequest()},=0A= function() {return new ActiveXObject('Msxml2.XMLHTTP')},=0A= function() {return new ActiveXObject('Microsoft.XMLHTTP')}=0A= ) || false;=0A= },=0A= =0A= activeRequestCount: 0=0A= }=0A= =0A= Ajax.Responders =3D {=0A= responders: [],=0A= =0A= _each: function(iterator) {=0A= this.responders._each(iterator);=0A= },=0A= =0A= register: function(responder) {=0A= if (!this.include(responder))=0A= this.responders.push(responder);=0A= },=0A= =0A= unregister: function(responder) {=0A= this.responders =3D this.responders.without(responder);=0A= },=0A= =0A= dispatch: function(callback, request, transport, json) {=0A= this.each(function(responder) {=0A= if (typeof responder[callback] =3D=3D 'function') {=0A= try {=0A= responder[callback].apply(responder, [request, transport, = json]);=0A= } catch (e) {}=0A= }=0A= });=0A= }=0A= };=0A= =0A= Object.extend(Ajax.Responders, Enumerable);=0A= =0A= Ajax.Responders.register({=0A= onCreate: function() {=0A= Ajax.activeRequestCount++;=0A= },=0A= onComplete: function() {=0A= Ajax.activeRequestCount--;=0A= }=0A= });=0A= =0A= Ajax.Base =3D function() {};=0A= Ajax.Base.prototype =3D {=0A= setOptions: function(options) {=0A= this.options =3D {=0A= method: 'post',=0A= asynchronous: true,=0A= contentType: 'application/x-www-form-urlencoded',=0A= encoding: 'UTF-8',=0A= parameters: ''=0A= }=0A= Object.extend(this.options, options || {});=0A= =0A= this.options.method =3D this.options.method.toLowerCase();=0A= this.options.parameters =3D $H(typeof this.options.parameters =3D=3D = 'string' ?=0A= this.options.parameters.toQueryParams() : this.options.parameters);=0A= }=0A= }=0A= =0A= Ajax.Request =3D Class.create();=0A= Ajax.Request.Events =3D=0A= ['Uninitialized', 'Loading', 'Loaded', 'Interactive', 'Complete'];=0A= =0A= Ajax.Request.prototype =3D Object.extend(new Ajax.Base(), {=0A= _complete: false,=0A= =0A= initialize: function(url, options) {=0A= this.transport =3D Ajax.getTransport();=0A= this.setOptions(options);=0A= this.request(url);=0A= },=0A= =0A= request: function(url) {=0A= var params =3D this.options.parameters;=0A= if (params.any()) params['_'] =3D '';=0A= =0A= if (!['get', 'post'].include(this.options.method)) {=0A= // simulate other verbs over post=0A= params['_method'] =3D this.options.method;=0A= this.options.method =3D 'post';=0A= }=0A= =0A= this.url =3D url;=0A= =0A= // when GET, append parameters to URL=0A= if (this.options.method =3D=3D 'get' && params.any())=0A= this.url +=3D (this.url.indexOf('?') >=3D 0 ? '&' : '?') +=0A= params.toQueryString();=0A= =0A= try {=0A= Ajax.Responders.dispatch('onCreate', this, this.transport);=0A= =0A= this.transport.open(this.options.method.toUpperCase(), this.url,=0A= this.options.asynchronous, this.options.username,=0A= this.options.password);=0A= =0A= if (this.options.asynchronous)=0A= setTimeout(function() { this.respondToReadyState(1) = }.bind(this), 10);=0A= =0A= this.transport.onreadystatechange =3D = this.onStateChange.bind(this);=0A= this.setRequestHeaders();=0A= =0A= var body =3D this.options.method =3D=3D 'post' ?=0A= (this.options.postBody || params.toQueryString()) : null;=0A= =0A= this.transport.send(body);=0A= =0A= /* Force Firefox to handle ready state 4 for synchronous requests = */=0A= if (!this.options.asynchronous && this.transport.overrideMimeType)=0A= this.onStateChange();=0A= =0A= }=0A= catch (e) {=0A= this.dispatchException(e);=0A= }=0A= },=0A= =0A= onStateChange: function() {=0A= var readyState =3D this.transport.readyState;=0A= if (readyState > 1 && !((readyState =3D=3D 4) && this._complete))=0A= this.respondToReadyState(this.transport.readyState);=0A= },=0A= =0A= setRequestHeaders: function() {=0A= var headers =3D {=0A= 'X-Requested-With': 'XMLHttpRequest',=0A= 'X-Prototype-Version': Prototype.Version,=0A= 'Accept': 'text/javascript, text/html, application/xml, text/xml, = */*'=0A= };=0A= =0A= if (this.options.method =3D=3D 'post') {=0A= headers['Content-type'] =3D this.options.contentType +=0A= (this.options.encoding ? '; charset=3D' + this.options.encoding = : '');=0A= =0A= /* Force "Connection: close" for older Mozilla browsers to work=0A= * around a bug where XMLHttpRequest sends an incorrect=0A= * Content-length header. See Mozilla Bugzilla #246651.=0A= */=0A= if (this.transport.overrideMimeType &&=0A= (navigator.userAgent.match(/Gecko\/(\d{4})/) || [0,2005])[1] < = 2005)=0A= headers['Connection'] =3D 'close';=0A= }=0A= =0A= // user-defined headers=0A= if (typeof this.options.requestHeaders =3D=3D 'object') {=0A= var extras =3D this.options.requestHeaders;=0A= =0A= if (typeof extras.push =3D=3D 'function')=0A= for (var i =3D 0, length =3D extras.length; i < length; i +=3D 2)=0A= headers[extras[i]] =3D extras[i+1];=0A= else=0A= $H(extras).each(function(pair) { headers[pair.key] =3D = pair.value });=0A= }=0A= =0A= for (var name in headers)=0A= this.transport.setRequestHeader(name, headers[name]);=0A= },=0A= =0A= success: function() {=0A= return !this.transport.status=0A= || (this.transport.status >=3D 200 && this.transport.status < = 300);=0A= },=0A= =0A= respondToReadyState: function(readyState) {=0A= var state =3D Ajax.Request.Events[readyState];=0A= var transport =3D this.transport, json =3D this.evalJSON();=0A= =0A= if (state =3D=3D 'Complete') {=0A= try {=0A= this._complete =3D true;=0A= (this.options['on' + this.transport.status]=0A= || this.options['on' + (this.success() ? 'Success' : 'Failure')]=0A= || Prototype.emptyFunction)(transport, json);=0A= } catch (e) {=0A= this.dispatchException(e);=0A= }=0A= }=0A= =0A= try {=0A= (this.options['on' + state] || Prototype.emptyFunction)(transport, = json);=0A= Ajax.Responders.dispatch('on' + state, this, transport, json);=0A= } catch (e) {=0A= this.dispatchException(e);=0A= }=0A= =0A= if (state =3D=3D 'Complete') {=0A= if ((this.getHeader('Content-type') || '').strip().=0A= match(/^(text|application)\/(x-)?(java|ecma)script(;.*)?$/i))=0A= this.evalResponse();=0A= =0A= // avoid memory leak in MSIE: clean up=0A= this.transport.onreadystatechange =3D Prototype.emptyFunction;=0A= }=0A= },=0A= =0A= getHeader: function(name) {=0A= try {=0A= return this.transport.getResponseHeader(name);=0A= } catch (e) { return null }=0A= },=0A= =0A= evalJSON: function() {=0A= try {=0A= var json =3D this.getHeader('X-JSON');=0A= return json ? eval('(' + json + ')') : null;=0A= } catch (e) { return null }=0A= },=0A= =0A= evalResponse: function() {=0A= try {=0A= return eval(this.transport.responseText);=0A= } catch (e) {=0A= this.dispatchException(e);=0A= }=0A= },=0A= =0A= dispatchException: function(exception) {=0A= (this.options.onException || Prototype.emptyFunction)(this, = exception);=0A= Ajax.Responders.dispatch('onException', this, exception);=0A= }=0A= });=0A= =0A= Ajax.Updater =3D Class.create();=0A= =0A= Object.extend(Object.extend(Ajax.Updater.prototype, = Ajax.Request.prototype), {=0A= initialize: function(container, url, options) {=0A= this.container =3D {=0A= success: (container.success || container),=0A= failure: (container.failure || (container.success ? null : = container))=0A= }=0A= =0A= this.transport =3D Ajax.getTransport();=0A= this.setOptions(options);=0A= =0A= var onComplete =3D this.options.onComplete || = Prototype.emptyFunction;=0A= this.options.onComplete =3D (function(transport, param) {=0A= this.updateContent();=0A= onComplete(transport, param);=0A= }).bind(this);=0A= =0A= this.request(url);=0A= },=0A= =0A= updateContent: function() {=0A= var receiver =3D this.container[this.success() ? 'success' : = 'failure'];=0A= var response =3D this.transport.responseText;=0A= =0A= if (!this.options.evalScripts) response =3D response.stripScripts();=0A= =0A= if (receiver =3D $(receiver)) {=0A= if (this.options.insertion)=0A= new this.options.insertion(receiver, response);=0A= else=0A= receiver.update(response);=0A= }=0A= =0A= if (this.success()) {=0A= if (this.onComplete)=0A= setTimeout(this.onComplete.bind(this), 10);=0A= }=0A= }=0A= });=0A= =0A= Ajax.PeriodicalUpdater =3D Class.create();=0A= Ajax.PeriodicalUpdater.prototype =3D Object.extend(new Ajax.Base(), {=0A= initialize: function(container, url, options) {=0A= this.setOptions(options);=0A= this.onComplete =3D this.options.onComplete;=0A= =0A= this.frequency =3D (this.options.frequency || 2);=0A= this.decay =3D (this.options.decay || 1);=0A= =0A= this.updater =3D {};=0A= this.container =3D container;=0A= this.url =3D url;=0A= =0A= this.start();=0A= },=0A= =0A= start: function() {=0A= this.options.onComplete =3D this.updateComplete.bind(this);=0A= this.onTimerEvent();=0A= },=0A= =0A= stop: function() {=0A= this.updater.options.onComplete =3D undefined;=0A= clearTimeout(this.timer);=0A= (this.onComplete || Prototype.emptyFunction).apply(this, arguments);=0A= },=0A= =0A= updateComplete: function(request) {=0A= if (this.options.decay) {=0A= this.decay =3D (request.responseText =3D=3D this.lastText ?=0A= this.decay * this.options.decay : 1);=0A= =0A= this.lastText =3D request.responseText;=0A= }=0A= this.timer =3D setTimeout(this.onTimerEvent.bind(this),=0A= this.decay * this.frequency * 1000);=0A= },=0A= =0A= onTimerEvent: function() {=0A= this.updater =3D new Ajax.Updater(this.container, this.url, = this.options);=0A= }=0A= });=0A= function $(element) {=0A= if (arguments.length > 1) {=0A= for (var i =3D 0, elements =3D [], length =3D arguments.length; i < = length; i++)=0A= elements.push($(arguments[i]));=0A= return elements;=0A= }=0A= if (typeof element =3D=3D 'string')=0A= element =3D document.getElementById(element);=0A= return Element.extend(element);=0A= }=0A= =0A= if (Prototype.BrowserFeatures.XPath) {=0A= document._getElementsByXPath =3D function(expression, parentElement) {=0A= var results =3D [];=0A= var query =3D document.evaluate(expression, $(parentElement) || = document,=0A= null, XPathResult.ORDERED_NODE_SNAPSHOT_TYPE, null);=0A= for (var i =3D 0, length =3D query.snapshotLength; i < length; i++)=0A= results.push(query.snapshotItem(i));=0A= return results;=0A= }=0A= }=0A= =0A= document.getElementsByClassName =3D function(className, parentElement) {=0A= if (Prototype.BrowserFeatures.XPath) {=0A= var q =3D ".//*[contains(concat(' ', @class, ' '), ' " + className + = " ')]";=0A= return document._getElementsByXPath(q, parentElement);=0A= } else {=0A= var children =3D ($(parentElement) || = document.body).getElementsByTagName('*');=0A= var elements =3D [], child;=0A= for (var i =3D 0, length =3D children.length; i < length; i++) {=0A= child =3D children[i];=0A= if (Element.hasClassName(child, className))=0A= elements.push(Element.extend(child));=0A= }=0A= return elements;=0A= }=0A= }=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= if (!window.Element)=0A= var Element =3D new Object();=0A= =0A= Element.extend =3D function(element) {=0A= if (!element) return;=0A= if (_nativeExtensions || element.nodeType =3D=3D 3) return element;=0A= =0A= if (!element._extended && element.tagName && element !=3D window) {=0A= var methods =3D Object.clone(Element.Methods), cache =3D = Element.extend.cache;=0A= =0A= if (element.tagName =3D=3D 'FORM')=0A= Object.extend(methods, Form.Methods);=0A= if (['INPUT', 'TEXTAREA', 'SELECT'].include(element.tagName))=0A= Object.extend(methods, Form.Element.Methods);=0A= =0A= Object.extend(methods, Element.Methods.Simulated);=0A= =0A= for (var property in methods) {=0A= var value =3D methods[property];=0A= if (typeof value =3D=3D 'function' && !(property in element))=0A= element[property] =3D cache.findOrStore(value);=0A= }=0A= }=0A= =0A= element._extended =3D true;=0A= return element;=0A= }=0A= =0A= Element.extend.cache =3D {=0A= findOrStore: function(value) {=0A= return this[value] =3D this[value] || function() {=0A= return value.apply(null, [this].concat($A(arguments)));=0A= }=0A= }=0A= }=0A= =0A= Element.Methods =3D {=0A= visible: function(element) {=0A= return $(element).style.display !=3D 'none';=0A= },=0A= =0A= toggle: function(element) {=0A= element =3D $(element);=0A= Element[Element.visible(element) ? 'hide' : 'show'](element);=0A= return element;=0A= },=0A= =0A= hide: function(element) {=0A= $(element).style.display =3D 'none';=0A= return element;=0A= },=0A= =0A= show: function(element) {=0A= $(element).style.display =3D '';=0A= return element;=0A= },=0A= =0A= remove: function(element) {=0A= element =3D $(element);=0A= element.parentNode.removeChild(element);=0A= return element;=0A= },=0A= =0A= update: function(element, html) {=0A= html =3D typeof html =3D=3D 'undefined' ? '' : html.toString();=0A= $(element).innerHTML =3D html.stripScripts();=0A= setTimeout(function() {html.evalScripts()}, 10);=0A= return element;=0A= },=0A= =0A= replace: function(element, html) {=0A= element =3D $(element);=0A= if (element.outerHTML) {=0A= element.outerHTML =3D html.stripScripts();=0A= } else {=0A= var range =3D element.ownerDocument.createRange();=0A= range.selectNodeContents(element);=0A= element.parentNode.replaceChild(=0A= range.createContextualFragment(html.stripScripts()), element);=0A= }=0A= setTimeout(function() {html.evalScripts()}, 10);=0A= return element;=0A= },=0A= =0A= inspect: function(element) {=0A= element =3D $(element);=0A= var result =3D '<' + element.tagName.toLowerCase();=0A= $H({'id': 'id', 'className': 'class'}).each(function(pair) {=0A= var property =3D pair.first(), attribute =3D pair.last();=0A= var value =3D (element[property] || '').toString();=0A= if (value) result +=3D ' ' + attribute + '=3D' + = value.inspect(true);=0A= });=0A= return result + '>';=0A= },=0A= =0A= recursivelyCollect: function(element, property) {=0A= element =3D $(element);=0A= var elements =3D [];=0A= while (element =3D element[property])=0A= if (element.nodeType =3D=3D 1)=0A= elements.push(Element.extend(element));=0A= return elements;=0A= },=0A= =0A= ancestors: function(element) {=0A= return $(element).recursivelyCollect('parentNode');=0A= },=0A= =0A= descendants: function(element) {=0A= element =3D $(element);=0A= return $A(element.getElementsByTagName('*'));=0A= },=0A= =0A= immediateDescendants: function(element) {=0A= if (!(element =3D $(element).firstChild)) return [];=0A= while (element && element.nodeType !=3D 1) element =3D = element.nextSibling;=0A= if (element) return [element].concat($(element).nextSiblings());=0A= return [];=0A= },=0A= =0A= previousSiblings: function(element) {=0A= return $(element).recursivelyCollect('previousSibling');=0A= },=0A= =0A= nextSiblings: function(element) {=0A= return $(element).recursivelyCollect('nextSibling');=0A= },=0A= =0A= siblings: function(element) {=0A= element =3D $(element);=0A= return = element.previousSiblings().reverse().concat(element.nextSiblings());=0A= },=0A= =0A= match: function(element, selector) {=0A= element =3D $(element);=0A= if (typeof selector =3D=3D 'string')=0A= selector =3D new Selector(selector);=0A= return selector.match(element);=0A= },=0A= =0A= up: function(element, expression, index) {=0A= return Selector.findElement($(element).ancestors(), expression, = index);=0A= },=0A= =0A= down: function(element, expression, index) {=0A= return Selector.findElement($(element).descendants(), expression, = index);=0A= },=0A= =0A= previous: function(element, expression, index) {=0A= return Selector.findElement($(element).previousSiblings(), = expression, index);=0A= },=0A= =0A= next: function(element, expression, index) {=0A= return Selector.findElement($(element).nextSiblings(), expression, = index);=0A= },=0A= =0A= getElementsBySelector: function() {=0A= var args =3D $A(arguments), element =3D $(args.shift());=0A= return Selector.findChildElements(element, args);=0A= },=0A= =0A= getElementsByClassName: function(element, className) {=0A= element =3D $(element);=0A= return document.getElementsByClassName(className, element);=0A= },=0A= =0A= readAttribute: function(element, name) {=0A= return $(element).getAttribute(name);=0A= },=0A= =0A= getHeight: function(element) {=0A= element =3D $(element);=0A= return element.offsetHeight;=0A= },=0A= =0A= classNames: function(element) {=0A= return new Element.ClassNames(element);=0A= },=0A= =0A= hasClassName: function(element, className) {=0A= if (!(element =3D $(element))) return;=0A= var elementClassName =3D element.className;=0A= if (elementClassName.length =3D=3D 0) return false;=0A= if (elementClassName =3D=3D className ||=0A= elementClassName.match(new RegExp("(^|\\s)" + className + = "(\\s|$)")))=0A= return true;=0A= return false;=0A= },=0A= =0A= addClassName: function(element, className) {=0A= if (!(element =3D $(element))) return;=0A= Element.classNames(element).add(className);=0A= return element;=0A= },=0A= =0A= removeClassName: function(element, className) {=0A= if (!(element =3D $(element))) return;=0A= Element.classNames(element).remove(className);=0A= return element;=0A= },=0A= =0A= observe: function() {=0A= Event.observe.apply(Event, arguments);=0A= return $A(arguments).first();=0A= },=0A= =0A= stopObserving: function() {=0A= Event.stopObserving.apply(Event, arguments);=0A= return $A(arguments).first();=0A= },=0A= =0A= // removes whitespace-only text node children=0A= cleanWhitespace: function(element) {=0A= element =3D $(element);=0A= var node =3D element.firstChild;=0A= while (node) {=0A= var nextNode =3D node.nextSibling;=0A= if (node.nodeType =3D=3D 3 && !/\S/.test(node.nodeValue))=0A= element.removeChild(node);=0A= node =3D nextNode;=0A= }=0A= return element;=0A= },=0A= =0A= empty: function(element) {=0A= return $(element).innerHTML.match(/^\s*$/);=0A= },=0A= =0A= childOf: function(element, ancestor) {=0A= element =3D $(element), ancestor =3D $(ancestor);=0A= while (element =3D element.parentNode)=0A= if (element =3D=3D ancestor) return true;=0A= return false;=0A= },=0A= =0A= scrollTo: function(element) {=0A= element =3D $(element);=0A= var x =3D element.x ? element.x : element.offsetLeft,=0A= y =3D element.y ? element.y : element.offsetTop;=0A= window.scrollTo(x, y);=0A= return element;=0A= },=0A= =0A= getStyle: function(element, style) {=0A= element =3D $(element);=0A= var inline =3D (style =3D=3D 'float' ?=0A= (typeof element.style.styleFloat !=3D 'undefined' ? 'styleFloat' : = 'cssFloat') : style);=0A= var value =3D element.style[inline.camelize()];=0A= if (!value) {=0A= if (document.defaultView && document.defaultView.getComputedStyle) = {=0A= var css =3D document.defaultView.getComputedStyle(element, null);=0A= value =3D css ? css.getPropertyValue(style) : null;=0A= } else if (element.currentStyle) {=0A= value =3D element.currentStyle[inline.camelize()];=0A= }=0A= }=0A= =0A= if((value =3D=3D 'auto') && ['width','height'].include(style) && = (element.getStyle('display') !=3D 'none'))=0A= value =3D = element['offset'+style.charAt(0).toUpperCase()+style.substring(1)] + = 'px';=0A= =0A= if (window.opera && ['left', 'top', 'right', = 'bottom'].include(style))=0A= if (Element.getStyle(element, 'position') =3D=3D 'static') value = =3D 'auto';=0A= =0A= return value =3D=3D 'auto' ? null : value;=0A= },=0A= =0A= setStyle: function(element, style) {=0A= element =3D $(element);=0A= for (var name in style)=0A= element.style[ (name =3D=3D 'float' ?=0A= ((typeof element.style.styleFloat !=3D 'undefined') ? = 'styleFloat' : 'cssFloat') : name).camelize()=0A= ] =3D style[name];=0A= return element;=0A= },=0A= =0A= getDimensions: function(element) {=0A= element =3D $(element);=0A= if (Element.getStyle(element, 'display') !=3D 'none')=0A= return {width: element.offsetWidth, height: element.offsetHeight};=0A= =0A= // All *Width and *Height properties give 0 on elements with display = none,=0A= // so enable the element temporarily=0A= var els =3D element.style;=0A= var originalVisibility =3D els.visibility;=0A= var originalPosition =3D els.position;=0A= els.visibility =3D 'hidden';=0A= els.position =3D 'absolute';=0A= els.display =3D '';=0A= var originalWidth =3D element.clientWidth;=0A= var originalHeight =3D element.clientHeight;=0A= els.display =3D 'none';=0A= els.position =3D originalPosition;=0A= els.visibility =3D originalVisibility;=0A= return {width: originalWidth, height: originalHeight};=0A= },=0A= =0A= makePositioned: function(element) {=0A= element =3D $(element);=0A= var pos =3D Element.getStyle(element, 'position');=0A= if (pos =3D=3D 'static' || !pos) {=0A= element._madePositioned =3D true;=0A= element.style.position =3D 'relative';=0A= // Opera returns the offset relative to the positioning context, = when an=0A= // element is position relative but top and left have not been = defined=0A= if (window.opera) {=0A= element.style.top =3D 0;=0A= element.style.left =3D 0;=0A= }=0A= }=0A= return element;=0A= },=0A= =0A= undoPositioned: function(element) {=0A= element =3D $(element);=0A= if (element._madePositioned) {=0A= element._madePositioned =3D undefined;=0A= element.style.position =3D=0A= element.style.top =3D=0A= element.style.left =3D=0A= element.style.bottom =3D=0A= element.style.right =3D '';=0A= }=0A= return element;=0A= },=0A= =0A= makeClipping: function(element) {=0A= element =3D $(element);=0A= if (element._overflow) return element;=0A= element._overflow =3D element.style.overflow || 'auto';=0A= if ((Element.getStyle(element, 'overflow') || 'visible') !=3D = 'hidden')=0A= element.style.overflow =3D 'hidden';=0A= return element;=0A= },=0A= =0A= undoClipping: function(element) {=0A= element =3D $(element);=0A= if (!element._overflow) return element;=0A= element.style.overflow =3D element._overflow =3D=3D 'auto' ? '' : = element._overflow;=0A= element._overflow =3D null;=0A= return element;=0A= }=0A= }=0A= =0A= Element.Methods.Simulated =3D {=0A= hasAttribute: function(element, attribute) {=0A= return $(element).getAttributeNode(attribute).specified;=0A= }=0A= }=0A= =0A= // IE is missing .innerHTML support for TABLE-related elements=0A= if(document.all){=0A= Element.Methods.update =3D function(element, html) {=0A= element =3D $(element);=0A= html =3D typeof html =3D=3D 'undefined' ? '' : html.toString();=0A= var tagName =3D element.tagName.toUpperCase();=0A= if (['THEAD','TBODY','TR','TD'].include(tagName)) {=0A= var div =3D document.createElement('div');=0A= switch (tagName) {=0A= case 'THEAD':=0A= case 'TBODY':=0A= div.innerHTML =3D '' + html.stripScripts() + = '
      ';=0A= depth =3D 2;=0A= break;=0A= case 'TR':=0A= div.innerHTML =3D '' + html.stripScripts() = + '
      ';=0A= depth =3D 3;=0A= break;=0A= case 'TD':=0A= div.innerHTML =3D '
      ' + = html.stripScripts() + '
      ';=0A= depth =3D 4;=0A= }=0A= $A(element.childNodes).each(function(node){=0A= element.removeChild(node)=0A= });=0A= depth.times(function(){ div =3D div.firstChild });=0A= =0A= $A(div.childNodes).each(=0A= function(node){ element.appendChild(node) });=0A= } else {=0A= element.innerHTML =3D html.stripScripts();=0A= }=0A= setTimeout(function() {html.evalScripts()}, 10);=0A= return element;=0A= }=0A= }=0A= =0A= Object.extend(Element, Element.Methods);=0A= =0A= var _nativeExtensions =3D false;=0A= =0A= if(/Konqueror|Safari|KHTML/.test(navigator.userAgent))=0A= ['', 'Form', 'Input', 'TextArea', 'Select'].each(function(tag) {=0A= var className =3D 'HTML' + tag + 'Element';=0A= if(window[className]) return;=0A= var klass =3D window[className] =3D {};=0A= klass.prototype =3D document.createElement(tag ? tag.toLowerCase() : = 'div').__proto__;=0A= });=0A= =0A= Element.addMethods =3D function(methods) {=0A= Object.extend(Element.Methods, methods || {});=0A= =0A= function copy(methods, destination, onlyIfAbsent) {=0A= onlyIfAbsent =3D onlyIfAbsent || false;=0A= var cache =3D Element.extend.cache;=0A= for (var property in methods) {=0A= var value =3D methods[property];=0A= if (!onlyIfAbsent || !(property in destination))=0A= destination[property] =3D cache.findOrStore(value);=0A= }=0A= }=0A= =0A= if (typeof HTMLElement !=3D 'undefined') {=0A= copy(Element.Methods, HTMLElement.prototype);=0A= copy(Element.Methods.Simulated, HTMLElement.prototype, true);=0A= copy(Form.Methods, HTMLFormElement.prototype);=0A= [HTMLInputElement, HTMLTextAreaElement, = HTMLSelectElement].each(function(klass) {=0A= copy(Form.Element.Methods, klass.prototype);=0A= });=0A= _nativeExtensions =3D true;=0A= }=0A= }=0A= =0A= var Toggle =3D new Object();=0A= Toggle.display =3D Element.toggle;=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= Abstract.Insertion =3D function(adjacency) {=0A= this.adjacency =3D adjacency;=0A= }=0A= =0A= Abstract.Insertion.prototype =3D {=0A= initialize: function(element, content) {=0A= this.element =3D $(element);=0A= this.content =3D content.stripScripts();=0A= =0A= if (this.adjacency && this.element.insertAdjacentHTML) {=0A= try {=0A= this.element.insertAdjacentHTML(this.adjacency, this.content);=0A= } catch (e) {=0A= var tagName =3D this.element.tagName.toUpperCase();=0A= if (['TBODY', 'TR'].include(tagName)) {=0A= this.insertContent(this.contentFromAnonymousTable());=0A= } else {=0A= throw e;=0A= }=0A= }=0A= } else {=0A= this.range =3D this.element.ownerDocument.createRange();=0A= if (this.initializeRange) this.initializeRange();=0A= = this.insertContent([this.range.createContextualFragment(this.content)]);=0A= }=0A= =0A= setTimeout(function() {content.evalScripts()}, 10);=0A= },=0A= =0A= contentFromAnonymousTable: function() {=0A= var div =3D document.createElement('div');=0A= div.innerHTML =3D '' + this.content + = '
      ';=0A= return $A(div.childNodes[0].childNodes[0].childNodes);=0A= }=0A= }=0A= =0A= var Insertion =3D new Object();=0A= =0A= Insertion.Before =3D Class.create();=0A= Insertion.Before.prototype =3D Object.extend(new = Abstract.Insertion('beforeBegin'), {=0A= initializeRange: function() {=0A= this.range.setStartBefore(this.element);=0A= },=0A= =0A= insertContent: function(fragments) {=0A= fragments.each((function(fragment) {=0A= this.element.parentNode.insertBefore(fragment, this.element);=0A= }).bind(this));=0A= }=0A= });=0A= =0A= Insertion.Top =3D Class.create();=0A= Insertion.Top.prototype =3D Object.extend(new = Abstract.Insertion('afterBegin'), {=0A= initializeRange: function() {=0A= this.range.selectNodeContents(this.element);=0A= this.range.collapse(true);=0A= },=0A= =0A= insertContent: function(fragments) {=0A= fragments.reverse(false).each((function(fragment) {=0A= this.element.insertBefore(fragment, this.element.firstChild);=0A= }).bind(this));=0A= }=0A= });=0A= =0A= Insertion.Bottom =3D Class.create();=0A= Insertion.Bottom.prototype =3D Object.extend(new = Abstract.Insertion('beforeEnd'), {=0A= initializeRange: function() {=0A= this.range.selectNodeContents(this.element);=0A= this.range.collapse(this.element);=0A= },=0A= =0A= insertContent: function(fragments) {=0A= fragments.each((function(fragment) {=0A= this.element.appendChild(fragment);=0A= }).bind(this));=0A= }=0A= });=0A= =0A= Insertion.After =3D Class.create();=0A= Insertion.After.prototype =3D Object.extend(new = Abstract.Insertion('afterEnd'), {=0A= initializeRange: function() {=0A= this.range.setStartAfter(this.element);=0A= },=0A= =0A= insertContent: function(fragments) {=0A= fragments.each((function(fragment) {=0A= this.element.parentNode.insertBefore(fragment,=0A= this.element.nextSibling);=0A= }).bind(this));=0A= }=0A= });=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= Element.ClassNames =3D Class.create();=0A= Element.ClassNames.prototype =3D {=0A= initialize: function(element) {=0A= this.element =3D $(element);=0A= },=0A= =0A= _each: function(iterator) {=0A= this.element.className.split(/\s+/).select(function(name) {=0A= return name.length > 0;=0A= })._each(iterator);=0A= },=0A= =0A= set: function(className) {=0A= this.element.className =3D className;=0A= },=0A= =0A= add: function(classNameToAdd) {=0A= if (this.include(classNameToAdd)) return;=0A= this.set($A(this).concat(classNameToAdd).join(' '));=0A= },=0A= =0A= remove: function(classNameToRemove) {=0A= if (!this.include(classNameToRemove)) return;=0A= this.set($A(this).without(classNameToRemove).join(' '));=0A= },=0A= =0A= toString: function() {=0A= return $A(this).join(' ');=0A= }=0A= }=0A= =0A= Object.extend(Element.ClassNames.prototype, Enumerable);=0A= var Selector =3D Class.create();=0A= Selector.prototype =3D {=0A= initialize: function(expression) {=0A= this.params =3D {classNames: []};=0A= this.expression =3D expression.toString().strip();=0A= this.parseExpression();=0A= this.compileMatcher();=0A= },=0A= =0A= parseExpression: function() {=0A= function abort(message) { throw 'Parse error in selector: ' + = message; }=0A= =0A= if (this.expression =3D=3D '') abort('empty expression');=0A= =0A= var params =3D this.params, expr =3D this.expression, match, = modifier, clause, rest;=0A= while (match =3D = expr.match(/^(.*)\[([a-z0-9_:-]+?)(?:([~\|!]?=3D)(?:"([^"]*)"|([^\]\s]*))= )?\]$/i)) {=0A= params.attributes =3D params.attributes || [];=0A= params.attributes.push({name: match[2], operator: match[3], value: = match[4] || match[5] || ''});=0A= expr =3D match[1];=0A= }=0A= =0A= if (expr =3D=3D '*') return this.params.wildcard =3D true;=0A= =0A= while (match =3D expr.match(/^([^a-z0-9_-])?([a-z0-9_-]+)(.*)/i)) {=0A= modifier =3D match[1], clause =3D match[2], rest =3D match[3];=0A= switch (modifier) {=0A= case '#': params.id =3D clause; break;=0A= case '.': params.classNames.push(clause); break;=0A= case '':=0A= case undefined: params.tagName =3D clause.toUpperCase(); break;=0A= default: abort(expr.inspect());=0A= }=0A= expr =3D rest;=0A= }=0A= =0A= if (expr.length > 0) abort(expr.inspect());=0A= },=0A= =0A= buildMatchExpression: function() {=0A= var params =3D this.params, conditions =3D [], clause;=0A= =0A= if (params.wildcard)=0A= conditions.push('true');=0A= if (clause =3D params.id)=0A= conditions.push('element.id =3D=3D ' + clause.inspect());=0A= if (clause =3D params.tagName)=0A= conditions.push('element.tagName.toUpperCase() =3D=3D ' + = clause.inspect());=0A= if ((clause =3D params.classNames).length > 0)=0A= for (var i =3D 0, length =3D clause.length; i < length; i++)=0A= conditions.push('Element.hasClassName(element, ' + = clause[i].inspect() + ')');=0A= if (clause =3D params.attributes) {=0A= clause.each(function(attribute) {=0A= var value =3D 'element.getAttribute(' + attribute.name.inspect() = + ')';=0A= var splitValueBy =3D function(delimiter) {=0A= return value + ' && ' + value + '.split(' + = delimiter.inspect() + ')';=0A= }=0A= =0A= switch (attribute.operator) {=0A= case '=3D': conditions.push(value + ' =3D=3D ' + = attribute.value.inspect()); break;=0A= case '~=3D': conditions.push(splitValueBy(' ') + = '.include(' + attribute.value.inspect() + ')'); break;=0A= case '|=3D': conditions.push(=0A= splitValueBy('-') + '.first().toUpperCase() = =3D=3D ' + attribute.value.toUpperCase().inspect()=0A= ); break;=0A= case '!=3D': conditions.push(value + ' !=3D ' + = attribute.value.inspect()); break;=0A= case '':=0A= case undefined: conditions.push(value + ' !=3D null'); break;=0A= default: throw 'Unknown operator ' + attribute.operator = + ' in selector';=0A= }=0A= });=0A= }=0A= =0A= return conditions.join(' && ');=0A= },=0A= =0A= compileMatcher: function() {=0A= this.match =3D new Function('element', 'if (!element.tagName) return = false; \=0A= return ' + this.buildMatchExpression());=0A= },=0A= =0A= findElements: function(scope) {=0A= var element;=0A= =0A= if (element =3D $(this.params.id))=0A= if (this.match(element))=0A= if (!scope || Element.childOf(element, scope))=0A= return [element];=0A= =0A= scope =3D (scope || = document).getElementsByTagName(this.params.tagName || '*');=0A= =0A= var results =3D [];=0A= for (var i =3D 0, length =3D scope.length; i < length; i++)=0A= if (this.match(element =3D scope[i]))=0A= results.push(Element.extend(element));=0A= =0A= return results;=0A= },=0A= =0A= toString: function() {=0A= return this.expression;=0A= }=0A= }=0A= =0A= Object.extend(Selector, {=0A= matchElements: function(elements, expression) {=0A= var selector =3D new Selector(expression);=0A= return = elements.select(selector.match.bind(selector)).collect(Element.extend);=0A= },=0A= =0A= findElement: function(elements, expression, index) {=0A= if (typeof expression =3D=3D 'number') index =3D expression, = expression =3D false;=0A= return Selector.matchElements(elements, expression || '*')[index || = 0];=0A= },=0A= =0A= findChildElements: function(element, expressions) {=0A= return expressions.map(function(expression) {=0A= return expression.strip().split(/\s+/).inject([null], = function(results, expr) {=0A= var selector =3D new Selector(expr);=0A= return results.inject([], function(elements, result) {=0A= return elements.concat(selector.findElements(result || = element));=0A= });=0A= });=0A= }).flatten();=0A= }=0A= });=0A= =0A= function $$() {=0A= return Selector.findChildElements(document, $A(arguments));=0A= }=0A= var Form =3D {=0A= reset: function(form) {=0A= $(form).reset();=0A= return form;=0A= },=0A= =0A= serializeElements: function(elements) {=0A= return elements.inject([], function(queryComponents, element) {=0A= var queryComponent =3D Form.Element.serialize(element);=0A= if (queryComponent) queryComponents.push(queryComponent);=0A= return queryComponents;=0A= }).join('&');=0A= }=0A= };=0A= =0A= Form.Methods =3D {=0A= serialize: function(form) {=0A= return Form.serializeElements($(form).getElements());=0A= },=0A= =0A= getElements: function(form) {=0A= return $A($(form).getElementsByTagName('*')).inject([],=0A= function(elements, child) {=0A= if (Form.Element.Serializers[child.tagName.toLowerCase()])=0A= elements.push(Element.extend(child));=0A= return elements;=0A= }=0A= );=0A= },=0A= =0A= getInputs: function(form, typeName, name) {=0A= form =3D $(form);=0A= var inputs =3D form.getElementsByTagName('input');=0A= =0A= if (!typeName && !name)=0A= return inputs;=0A= =0A= var matchingInputs =3D new Array();=0A= for (var i =3D 0, length =3D inputs.length; i < length; i++) {=0A= var input =3D inputs[i];=0A= if ((typeName && input.type !=3D typeName) ||=0A= (name && input.name !=3D name))=0A= continue;=0A= matchingInputs.push(Element.extend(input));=0A= }=0A= =0A= return matchingInputs;=0A= },=0A= =0A= disable: function(form) {=0A= form =3D $(form);=0A= form.getElements().each(function(element) {=0A= element.blur();=0A= element.disabled =3D 'true';=0A= });=0A= return form;=0A= },=0A= =0A= enable: function(form) {=0A= form =3D $(form);=0A= form.getElements().each(function(element) {=0A= element.disabled =3D '';=0A= });=0A= return form;=0A= },=0A= =0A= findFirstElement: function(form) {=0A= return $(form).getElements().find(function(element) {=0A= return element.type !=3D 'hidden' && !element.disabled &&=0A= ['input', 'select', = 'textarea'].include(element.tagName.toLowerCase());=0A= });=0A= },=0A= =0A= focusFirstElement: function(form) {=0A= form =3D $(form);=0A= form.findFirstElement().activate();=0A= return form;=0A= }=0A= }=0A= =0A= Object.extend(Form, Form.Methods);=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= Form.Element =3D {=0A= focus: function(element) {=0A= $(element).focus();=0A= return element;=0A= },=0A= =0A= select: function(element) {=0A= $(element).select();=0A= return element;=0A= }=0A= }=0A= =0A= Form.Element.Methods =3D {=0A= serialize: function(element) {=0A= element =3D $(element);=0A= if (element.disabled) return '';=0A= var method =3D element.tagName.toLowerCase();=0A= var parameter =3D Form.Element.Serializers[method](element);=0A= =0A= if (parameter) {=0A= var key =3D encodeURIComponent(parameter[0]);=0A= if (key.length =3D=3D 0) return;=0A= =0A= if (parameter[1].constructor !=3D Array)=0A= parameter[1] =3D [parameter[1]];=0A= =0A= return parameter[1].map(function(value) {=0A= return key + '=3D' + encodeURIComponent(value);=0A= }).join('&');=0A= }=0A= },=0A= =0A= getValue: function(element) {=0A= element =3D $(element);=0A= var method =3D element.tagName.toLowerCase();=0A= var parameter =3D Form.Element.Serializers[method](element);=0A= =0A= if (parameter)=0A= return parameter[1];=0A= },=0A= =0A= clear: function(element) {=0A= $(element).value =3D '';=0A= return element;=0A= },=0A= =0A= present: function(element) {=0A= return $(element).value !=3D '';=0A= },=0A= =0A= activate: function(element) {=0A= element =3D $(element);=0A= element.focus();=0A= if (element.select && ( element.tagName.toLowerCase() !=3D 'input' ||=0A= !['button', 'reset', 'submit'].include(element.type) ) )=0A= element.select();=0A= return element;=0A= },=0A= =0A= disable: function(element) {=0A= element =3D $(element);=0A= element.disabled =3D true;=0A= return element;=0A= },=0A= =0A= enable: function(element) {=0A= element =3D $(element);=0A= element.blur();=0A= element.disabled =3D false;=0A= return element;=0A= }=0A= }=0A= =0A= Object.extend(Form.Element, Form.Element.Methods);=0A= var Field =3D Form.Element;=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= Form.Element.Serializers =3D {=0A= input: function(element) {=0A= switch (element.type.toLowerCase()) {=0A= case 'checkbox':=0A= case 'radio':=0A= return Form.Element.Serializers.inputSelector(element);=0A= default:=0A= return Form.Element.Serializers.textarea(element);=0A= }=0A= return false;=0A= },=0A= =0A= inputSelector: function(element) {=0A= if (element.checked)=0A= return [element.name, element.value];=0A= },=0A= =0A= textarea: function(element) {=0A= return [element.name, element.value];=0A= },=0A= =0A= select: function(element) {=0A= return Form.Element.Serializers[element.type =3D=3D 'select-one' ?=0A= 'selectOne' : 'selectMany'](element);=0A= },=0A= =0A= selectOne: function(element) {=0A= var value =3D '', opt, index =3D element.selectedIndex;=0A= if (index >=3D 0) {=0A= opt =3D Element.extend(element.options[index]);=0A= // Uses the new potential extension if hasAttribute isn't native.=0A= value =3D opt.hasAttribute('value') ? opt.value : opt.text;=0A= }=0A= return [element.name, value];=0A= },=0A= =0A= selectMany: function(element) {=0A= var value =3D [];=0A= for (var i =3D 0, length =3D element.length; i < length; i++) {=0A= var opt =3D Element.extend(element.options[i]);=0A= if (opt.selected)=0A= // Uses the new potential extension if hasAttribute isn't native.=0A= value.push(opt.hasAttribute('value') ? opt.value : opt.text);=0A= }=0A= return [element.name, value];=0A= }=0A= }=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= var $F =3D Form.Element.getValue;=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= Abstract.TimedObserver =3D function() {}=0A= Abstract.TimedObserver.prototype =3D {=0A= initialize: function(element, frequency, callback) {=0A= this.frequency =3D frequency;=0A= this.element =3D $(element);=0A= this.callback =3D callback;=0A= =0A= this.lastValue =3D this.getValue();=0A= this.registerCallback();=0A= },=0A= =0A= registerCallback: function() {=0A= setInterval(this.onTimerEvent.bind(this), this.frequency * 1000);=0A= },=0A= =0A= onTimerEvent: function() {=0A= var value =3D this.getValue();=0A= if (this.lastValue !=3D value) {=0A= this.callback(this.element, value);=0A= this.lastValue =3D value;=0A= }=0A= }=0A= }=0A= =0A= Form.Element.Observer =3D Class.create();=0A= Form.Element.Observer.prototype =3D Object.extend(new = Abstract.TimedObserver(), {=0A= getValue: function() {=0A= return Form.Element.getValue(this.element);=0A= }=0A= });=0A= =0A= Form.Observer =3D Class.create();=0A= Form.Observer.prototype =3D Object.extend(new Abstract.TimedObserver(), {=0A= getValue: function() {=0A= return Form.serialize(this.element);=0A= }=0A= });=0A= =0A= /*-----------------------------------------------------------------------= ---*/=0A= =0A= Abstract.EventObserver =3D function() {}=0A= Abstract.EventObserver.prototype =3D {=0A= initialize: function(element, callback) {=0A= this.element =3D $(element);=0A= this.callback =3D callback;=0A= =0A= this.lastValue =3D this.getValue();=0A= if (this.element.tagName.toLowerCase() =3D=3D 'form')=0A= this.registerFormCallbacks();=0A= else=0A= this.registerCallback(this.element);=0A= },=0A= =0A= onElementEvent: function() {=0A= var value =3D this.getValue();=0A= if (this.lastValue !=3D value) {=0A= this.callback(this.element, value);=0A= this.lastValue =3D value;=0A= }=0A= },=0A= =0A= registerFormCallbacks: function() {=0A= = Form.getElements(this.element).each(this.registerCallback.bind(this));=0A= },=0A= =0A= registerCallback: function(element) {=0A= if (element.type) {=0A= switch (element.type.toLowerCase()) {=0A= case 'checkbox':=0A= case 'radio':=0A= Event.observe(element, 'click', = this.onElementEvent.bind(this));=0A= break;=0A= default:=0A= Event.observe(element, 'change', = this.onElementEvent.bind(this));=0A= break;=0A= }=0A= }=0A= }=0A= }=0A= =0A= Form.Element.EventObserver =3D Class.create();=0A= Form.Element.EventObserver.prototype =3D Object.extend(new = Abstract.EventObserver(), {=0A= getValue: function() {=0A= return Form.Element.getValue(this.element);=0A= }=0A= });=0A= =0A= Form.EventObserver =3D Class.create();=0A= Form.EventObserver.prototype =3D Object.extend(new = Abstract.EventObserver(), {=0A= getValue: function() {=0A= return Form.serialize(this.element);=0A= }=0A= });=0A= if (!window.Event) {=0A= var Event =3D new Object();=0A= }=0A= =0A= Object.extend(Event, {=0A= KEY_BACKSPACE: 8,=0A= KEY_TAB: 9,=0A= KEY_RETURN: 13,=0A= KEY_ESC: 27,=0A= KEY_LEFT: 37,=0A= KEY_UP: 38,=0A= KEY_RIGHT: 39,=0A= KEY_DOWN: 40,=0A= KEY_DELETE: 46,=0A= KEY_HOME: 36,=0A= KEY_END: 35,=0A= KEY_PAGEUP: 33,=0A= KEY_PAGEDOWN: 34,=0A= =0A= element: function(event) {=0A= return event.target || event.srcElement;=0A= },=0A= =0A= isLeftClick: function(event) {=0A= return (((event.which) && (event.which =3D=3D 1)) ||=0A= ((event.button) && (event.button =3D=3D 1)));=0A= },=0A= =0A= pointerX: function(event) {=0A= return event.pageX || (event.clientX +=0A= (document.documentElement.scrollLeft || document.body.scrollLeft));=0A= },=0A= =0A= pointerY: function(event) {=0A= return event.pageY || (event.clientY +=0A= (document.documentElement.scrollTop || document.body.scrollTop));=0A= },=0A= =0A= stop: function(event) {=0A= if (event.preventDefault) {=0A= event.preventDefault();=0A= event.stopPropagation();=0A= } else {=0A= event.returnValue =3D false;=0A= event.cancelBubble =3D true;=0A= }=0A= },=0A= =0A= // find the first node with the given tagName, starting from the=0A= // node the event was triggered on; traverses the DOM upwards=0A= findElement: function(event, tagName) {=0A= var element =3D Event.element(event);=0A= while (element.parentNode && (!element.tagName ||=0A= (element.tagName.toUpperCase() !=3D tagName.toUpperCase())))=0A= element =3D element.parentNode;=0A= return element;=0A= },=0A= =0A= observers: false,=0A= =0A= _observeAndCache: function(element, name, observer, useCapture) {=0A= if (!this.observers) this.observers =3D [];=0A= if (element.addEventListener) {=0A= this.observers.push([element, name, observer, useCapture]);=0A= element.addEventListener(name, observer, useCapture);=0A= } else if (element.attachEvent) {=0A= this.observers.push([element, name, observer, useCapture]);=0A= element.attachEvent('on' + name, observer);=0A= }=0A= },=0A= =0A= unloadCache: function() {=0A= if (!Event.observers) return;=0A= for (var i =3D 0, length =3D Event.observers.length; i < length; = i++) {=0A= Event.stopObserving.apply(this, Event.observers[i]);=0A= Event.observers[i][0] =3D null;=0A= }=0A= Event.observers =3D false;=0A= },=0A= =0A= observe: function(element, name, observer, useCapture) {=0A= element =3D $(element);=0A= useCapture =3D useCapture || false;=0A= =0A= if (name =3D=3D 'keypress' &&=0A= (navigator.appVersion.match(/Konqueror|Safari|KHTML/)=0A= || element.attachEvent))=0A= name =3D 'keydown';=0A= =0A= Event._observeAndCache(element, name, observer, useCapture);=0A= },=0A= =0A= stopObserving: function(element, name, observer, useCapture) {=0A= element =3D $(element);=0A= useCapture =3D useCapture || false;=0A= =0A= if (name =3D=3D 'keypress' &&=0A= (navigator.appVersion.match(/Konqueror|Safari|KHTML/)=0A= || element.detachEvent))=0A= name =3D 'keydown';=0A= =0A= if (element.removeEventListener) {=0A= element.removeEventListener(name, observer, useCapture);=0A= } else if (element.detachEvent) {=0A= try {=0A= element.detachEvent('on' + name, observer);=0A= } catch (e) {}=0A= }=0A= }=0A= });=0A= =0A= /* prevent memory leaks in IE */=0A= if (navigator.appVersion.match(/\bMSIE\b/))=0A= Event.observe(window, 'unload', Event.unloadCache, false);=0A= var Position =3D {=0A= // set to true if needed, warning: firefox performance problems=0A= // NOT neeeded for page scrolling, only if draggable contained in=0A= // scrollable elements=0A= includeScrollOffsets: false,=0A= =0A= // must be called before calling withinIncludingScrolloffset, every = time the=0A= // page is scrolled=0A= prepare: function() {=0A= this.deltaX =3D window.pageXOffset=0A= || document.documentElement.scrollLeft=0A= || document.body.scrollLeft=0A= || 0;=0A= this.deltaY =3D window.pageYOffset=0A= || document.documentElement.scrollTop=0A= || document.body.scrollTop=0A= || 0;=0A= },=0A= =0A= realOffset: function(element) {=0A= var valueT =3D 0, valueL =3D 0;=0A= do {=0A= valueT +=3D element.scrollTop || 0;=0A= valueL +=3D element.scrollLeft || 0;=0A= element =3D element.parentNode;=0A= } while (element);=0A= return [valueL, valueT];=0A= },=0A= =0A= cumulativeOffset: function(element) {=0A= var valueT =3D 0, valueL =3D 0;=0A= do {=0A= valueT +=3D element.offsetTop || 0;=0A= valueL +=3D element.offsetLeft || 0;=0A= element =3D element.offsetParent;=0A= } while (element);=0A= return [valueL, valueT];=0A= },=0A= =0A= positionedOffset: function(element) {=0A= var valueT =3D 0, valueL =3D 0;=0A= do {=0A= valueT +=3D element.offsetTop || 0;=0A= valueL +=3D element.offsetLeft || 0;=0A= element =3D element.offsetParent;=0A= if (element) {=0A= if(element.tagName=3D=3D'BODY') break;=0A= var p =3D Element.getStyle(element, 'position');=0A= if (p =3D=3D 'relative' || p =3D=3D 'absolute') break;=0A= }=0A= } while (element);=0A= return [valueL, valueT];=0A= },=0A= =0A= offsetParent: function(element) {=0A= if (element.offsetParent) return element.offsetParent;=0A= if (element =3D=3D document.body) return element;=0A= =0A= while ((element =3D element.parentNode) && element !=3D = document.body)=0A= if (Element.getStyle(element, 'position') !=3D 'static')=0A= return element;=0A= =0A= return document.body;=0A= },=0A= =0A= // caches x/y coordinate pair to use with overlap=0A= within: function(element, x, y) {=0A= if (this.includeScrollOffsets)=0A= return this.withinIncludingScrolloffsets(element, x, y);=0A= this.xcomp =3D x;=0A= this.ycomp =3D y;=0A= this.offset =3D this.cumulativeOffset(element);=0A= =0A= return (y >=3D this.offset[1] &&=0A= y < this.offset[1] + element.offsetHeight &&=0A= x >=3D this.offset[0] &&=0A= x < this.offset[0] + element.offsetWidth);=0A= },=0A= =0A= withinIncludingScrolloffsets: function(element, x, y) {=0A= var offsetcache =3D this.realOffset(element);=0A= =0A= this.xcomp =3D x + offsetcache[0] - this.deltaX;=0A= this.ycomp =3D y + offsetcache[1] - this.deltaY;=0A= this.offset =3D this.cumulativeOffset(element);=0A= =0A= return (this.ycomp >=3D this.offset[1] &&=0A= this.ycomp < this.offset[1] + element.offsetHeight &&=0A= this.xcomp >=3D this.offset[0] &&=0A= this.xcomp < this.offset[0] + element.offsetWidth);=0A= },=0A= =0A= // within must be called directly before=0A= overlap: function(mode, element) {=0A= if (!mode) return 0;=0A= if (mode =3D=3D 'vertical')=0A= return ((this.offset[1] + element.offsetHeight) - this.ycomp) /=0A= element.offsetHeight;=0A= if (mode =3D=3D 'horizontal')=0A= return ((this.offset[0] + element.offsetWidth) - this.xcomp) /=0A= element.offsetWidth;=0A= },=0A= =0A= page: function(forElement) {=0A= var valueT =3D 0, valueL =3D 0;=0A= =0A= var element =3D forElement;=0A= do {=0A= valueT +=3D element.offsetTop || 0;=0A= valueL +=3D element.offsetLeft || 0;=0A= =0A= // Safari fix=0A= if (element.offsetParent=3D=3Ddocument.body)=0A= if (Element.getStyle(element,'position')=3D=3D'absolute') break;=0A= =0A= } while (element =3D element.offsetParent);=0A= =0A= element =3D forElement;=0A= do {=0A= if (!window.opera || element.tagName=3D=3D'BODY') {=0A= valueT -=3D element.scrollTop || 0;=0A= valueL -=3D element.scrollLeft || 0;=0A= }=0A= } while (element =3D element.parentNode);=0A= =0A= return [valueL, valueT];=0A= },=0A= =0A= clone: function(source, target) {=0A= var options =3D Object.extend({=0A= setLeft: true,=0A= setTop: true,=0A= setWidth: true,=0A= setHeight: true,=0A= offsetTop: 0,=0A= offsetLeft: 0=0A= }, arguments[2] || {})=0A= =0A= // find page position of source=0A= source =3D $(source);=0A= var p =3D Position.page(source);=0A= =0A= // find coordinate system to use=0A= target =3D $(target);=0A= var delta =3D [0, 0];=0A= var parent =3D null;=0A= // delta [0,0] will do fine with position: fixed elements,=0A= // position:absolute needs offsetParent deltas=0A= if (Element.getStyle(target,'position') =3D=3D 'absolute') {=0A= parent =3D Position.offsetParent(target);=0A= delta =3D Position.page(parent);=0A= }=0A= =0A= // correct by body offsets (fixes Safari)=0A= if (parent =3D=3D document.body) {=0A= delta[0] -=3D document.body.offsetLeft;=0A= delta[1] -=3D document.body.offsetTop;=0A= }=0A= =0A= // set position=0A= if(options.setLeft) target.style.left =3D (p[0] - delta[0] + = options.offsetLeft) + 'px';=0A= if(options.setTop) target.style.top =3D (p[1] - delta[1] + = options.offsetTop) + 'px';=0A= if(options.setWidth) target.style.width =3D source.offsetWidth + = 'px';=0A= if(options.setHeight) target.style.height =3D source.offsetHeight + = 'px';=0A= },=0A= =0A= absolutize: function(element) {=0A= element =3D $(element);=0A= if (element.style.position =3D=3D 'absolute') return;=0A= Position.prepare();=0A= =0A= var offsets =3D Position.positionedOffset(element);=0A= var top =3D offsets[1];=0A= var left =3D offsets[0];=0A= var width =3D element.clientWidth;=0A= var height =3D element.clientHeight;=0A= =0A= element._originalLeft =3D left - parseFloat(element.style.left || = 0);=0A= element._originalTop =3D top - parseFloat(element.style.top || = 0);=0A= element._originalWidth =3D element.style.width;=0A= element._originalHeight =3D element.style.height;=0A= =0A= element.style.position =3D 'absolute';=0A= element.style.top =3D top + 'px';;=0A= element.style.left =3D left + 'px';;=0A= element.style.width =3D width + 'px';;=0A= element.style.height =3D height + 'px';;=0A= },=0A= =0A= relativize: function(element) {=0A= element =3D $(element);=0A= if (element.style.position =3D=3D 'relative') return;=0A= Position.prepare();=0A= =0A= element.style.position =3D 'relative';=0A= var top =3D parseFloat(element.style.top || 0) - = (element._originalTop || 0);=0A= var left =3D parseFloat(element.style.left || 0) - = (element._originalLeft || 0);=0A= =0A= element.style.top =3D top + 'px';=0A= element.style.left =3D left + 'px';=0A= element.style.height =3D element._originalHeight;=0A= element.style.width =3D element._originalWidth;=0A= }=0A= }=0A= =0A= // Safari returns margins on body which is incorrect if the child is = absolutely=0A= // positioned. For performance reasons, redefine = Position.cumulativeOffset for=0A= // KHTML/WebKit only.=0A= if (/Konqueror|Safari|KHTML/.test(navigator.userAgent)) {=0A= Position.cumulativeOffset =3D function(element) {=0A= var valueT =3D 0, valueL =3D 0;=0A= do {=0A= valueT +=3D element.offsetTop || 0;=0A= valueL +=3D element.offsetLeft || 0;=0A= if (element.offsetParent =3D=3D document.body)=0A= if (Element.getStyle(element, 'position') =3D=3D 'absolute') = break;=0A= =0A= element =3D element.offsetParent;=0A= } while (element);=0A= =0A= return [valueL, valueT];=0A= }=0A= }=0A= =0A= Element.addMethods(); ------=_NextPart_000_0000_01CAD1F3.97CEA1C0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.bmj.com/js/utils.js =0A= Object.extend(Event, {=0A= _domReady : function() {=0A= if (arguments.callee.done) return;=0A= arguments.callee.done =3D true;=0A= if (this._timer) clearInterval(this._timer);=0A= this._readyCallbacks.each(function(f) { f() });=0A= this._readyCallbacks =3D null;=0A= },=0A= =0A= onDOMReady : function(f) {=0A= if (!this._readyCallbacks) {=0A= var domReady =3D this._domReady.bind(this);=0A= =0A= if (document.addEventListener) = document.addEventListener("DOMContentLoaded", domReady, false);=0A= =0A= /*@cc_on @*/=0A= /*@if (@_win32)=0A= document.write("