bplist00_WebMainResource_WebSubresources ^WebResourceURL_WebResourceFrameName_WebResourceTextEncodingName_WebResourceData_WebResourceMIMEType_http://proxy.library.upenn.edu:2578/action/displayFulltext?type=6&fid=7826002&jid=BBS&volumeId=33&issueId=2-3&aid=7826001&fulltextType=AC&fileId=S0140525X10000579PUUTF-8O Cambridge Journals Online - Fulltext - undefined
Behavioral and Brain Sciences

Behavioral and Brain Sciences

Open Peer Commentary

Conceptual atomism rethought

Susan Schneidera1

a1 Department of Philosophy, Center for Cognitive Neuroscience, Institute for Research in Cognitive Science, University of Pennsylvania, Philadelphia, PA 19104-6304. susansdr@gmail.com

Abstract

Focusing on Machery's claim that concepts play entirely different roles in philosophy and psychology, I explain how one well-known philosophical theory of concepts, Conceptual Atomism (CA), when properly understood, takes into account both kinds of roles.

Related Articles

  • Précis of Doing without Concepts

In Doing without Concepts, Machery (2009) argues that concepts should be eliminated from psychology. He further claims that psychological and philosophical theories of concepts talk past each other: “when philosophers and psychologists develop theories of concepts, they are really theorizing about different things” (p. 4). I am not convinced that concepts should be eliminated from psychological theorizing, but today, I focus on Machery's claim that concepts play entirely different roles in philosophy and psychology: I shall aim for a partial reconciliation in the context of one well-known philosophical theory of concepts, Conceptual Atomism (CA), a view pioneered by Jerry Fodor (see Fodor 1998; Laurence & Margolis 2002).

According to Machery (2009), philosophical theories are mainly interested in concepts as they figure as constituents in propositional attitudes and hence find the matter of reference determination to be of key import. Psychological theories, in contrast, focus on topics such as categorization, analogical reasoning, and induction (p. 34). As an example of how divorced philosophical and psychological interests are, Machery raises CA:

There is little point in blaming some philosophical theories of concepts, such as Fodor's theory, for being unable to explain how we reason, how we categorize, how we draw analogies, or how we induce (as does, e.g., Prinz 2002). For, simply, a philosophical theory of concepts is not in the business of providing such explanations. (p. 37)

CA claims that the nature of a concept is determined (or, as philosophers say, “individuated”), at least in part, by the information that the symbol carries about the world. It further holds that lexical concepts are primitive, being semantically unstructured: that is, they are not comprised of further concepts (Fodor 1998; Margolis & Laurence 1999, p. 62; Prinz 2002, p. 89).

Many would agree with Machery's claim that CA ignores the role that concepts play in thought (i.e., categorization, induction, etc.). Still, Machery's conclusion is premature. Surprisingly, CA has a neglected resource for capturing the role the concept plays in thought; this is because, as we'll see, according to CA, a concept is defined by its symbol type. For, consider that CA defines primitive concepts in the following manner:

Existence condition: A primitive concept exists if and only if a primitive symbol in the language of thought (LOT) has a broad content

Identity condition: Primitive concepts are identical if and only if they are of the same symbol type and have the same broad content (Fodor 1998, p. 37).

(Where the broad content of a symbol is, roughly, what the symbol refers to.)

The reader may be surprised that I construe CA as saying that symbols individuate concepts. But observe that Fodor himself acknowledges that broad content alone is inadequate for the purpose of individuating primitive concepts because it fails to distinguish co-referring concepts (e.g., groundhog/woodchuck; Cicero/Tully) (Fodor 1998; 2008). He explains that it is for this reason that he distinguishes concepts in terms of their mode of presentation (MOP) types, as well as their broad contents (Fodor 1998, Chs. 1 and 2; 2008, Ch. 3, especially p. 70). And, as philosophers know, Fodor regards MOPs as being symbols. Hence, even working within Fodor's original framework, CA has the resources to individuate concepts along two dimensions: a symbolic dimension and a referential one.

Now let us see how CA's symbolic element captures the role the concept plays in thought. I have argued that symbols are defined by the role they play in computation (Schneider 2009). Although Fodor, ironically, challenges aspects of my view, notice that even Fodor himself writes that MOPs (i.e., symbols) are individuated by their role in mental processing: “If MOPs are both in the head and functionally individuated, then a MOP's identity can be constituted by what happens when you entertain it” (Fodor 1998, p. 20; see also Fodor 2008, p. 92).

Piecing these observations together, we are now ready for the payoff. When CA is properly understood, both psychological and philosophical interests are brought together into a singular package: A lexical concept is a semantically unstructured “atom” that is individuated by both its meaning (in particular, its broad content) and its symbol type, where the symbol, in turn, is individuated by the computational role that it plays in one's cognitive economy (including, importantly, its role in mental processes such as categorization, induction, and analogical reasoning) (Schneider 2009; forthcoming). So CA can say that the features of concepts that psychologists are traditionally interested in are built into concepts' very natures. For example, consider the prototype view. In the eyes of CA the experimental results in the literature on prototypes are indications of features of certain symbols' underlying computational roles, and these roles determine the relevant concept's natures.

CA is ecumenical. For now consider the competing theory-theory, which suggests that concepts are mini-theories of the categories that they represent, encompassing our beliefs about hidden features, underlying causal mechanisms, and ontological divisions. Advocates of the theory-theory suggest that it captures explanatory relations between features while the prototype theory does not. For instance, in a well-known criticism of the prototype view, children appear to use beliefs about a creature or thing's underlying essence to override categorization judgments based on superficial, sensory features (Keil 1989). In the eyes of the conceptual atomist, this debate provides insights regarding concepts' underlying computational roles. But no matter how the debate plays out, concepts' natures are nevertheless determined by their broad contents and symbol types. Indeed, perhaps some concepts have computational roles that are explained by the prototype view, while others have roles that are illuminated by the theories view.

So the conceptual atomist who pays attention to the neglected, symbolic element of concepts can offer a more comprehensive theory of concepts than is normally supposed. CA is ecumenical enough to incorporate different sorts of concepts (prototypes, theories, etc.), and it also speaks to philosophers' traditional interest in reference determination. Finally, although I have focused on the LOT approach, my remarks can apply to philosophical approaches to concepts more generally, insofar as they individuate concepts by both meaning and computational (or functional) role.

References

Ytext/htmlc$).38=BGLQV[`ejoty~ #(-27<AFKPUZ_dinsx}_WebResourceResponse_2http://proxy.library.upenn.edu:2578/css/master.cssO/*------------------------------------------------------------------ [Master Stylesheet] Project: Cambridge Journals Version: 0.6 Last change: 05/11/09 Primary use: Desktop Browser -------------------------------------------------------------------*/ @import url("reset.css"); @import url("layout.css"); @import url("colors.css"); @import url("typography.css"); @import url("dropdown_menu.css"); @import url("facet_search.css"); Xtext/cssObplist00^_X$versionX$objectsY$archiverT$top"()012FGHIJKLMNOPQRSTXYU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_2http://proxy.library.upenn.edu:2578/css/master.css*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#AUr3456>WNS.keysZNS.objects789:;<= ?@ABCDEVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-LengthVApacheTnoneUcloseXtext/css_Sat, 28 May 2011 23:40:05 GMT_Fri, 27 May 2011 13:21:40 GMTS457*+UV_NSMutableDictionaryUW/\NSDictionary*+Z[_NSHTTPURLResponse\]/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiver`a_WebResourceResponse#-27TZux| )/28AJLS[fhprtvxz|~>BG]anqvb_1http://proxy.library.upenn.edu:2578/css/reset.cssOhtml, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; } sub, sup { } strong { font-weight: bold; } /* html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, sub, sup, tbody, tfoot, thead, tr, th, td { margin: 0; padding: 0; border: 0; outline: 0; font-weight: inherit; font-style: inherit; font-size: 100%; font-family: inherit; vertical-align: baseline; } remember to define focus styles! :focus { outline: 0; }*/ body { line-height: 1; color: black; background: white; } ol, ul { list-style: none; } em { font-style: italic; } /* tables still need 'cellspacing="0"' in the markup */ table { border-collapse: separate; border-spacing: 0; } caption, th, td { text-align: left; font-weight: normal; } blockquote { padding-left: 30px; line-height: 1.5em; } blockquote:before, blockquote:after, q:before, q:after { content: ""; } blockquote, q { quotes: "" ""; } .clear{ clear:both;}Xtext/cssObplist00^_X$versionX$objectsY$archiverT$top"()012FGHIJKLMNOPQRSTXYU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_1http://proxy.library.upenn.edu:2578/css/reset.css*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#AU63456>WNS.keysZNS.objects789:;<= ?@ABCDEVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-LengthVApacheTnoneUcloseXtext/css_Sat, 28 May 2011 23:40:05 GMT_Fri, 27 May 2011 13:21:40 GMTT1557*+UV_NSMutableDictionaryUW/\NSDictionary*+Z[_NSHTTPURLResponse\]/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiver`a_WebResourceResponse#-27TZux|(.17@IKRZegoqsuwy{}=BG]anqvb_2http://proxy.library.upenn.edu:2578/css/layout.cssO&/* Global Layout */ body { background-image: url(../images/background/main_bg.jpg); background-repeat: repeat-x; background-position: left top; } #container { width:980px; margin: 0 auto; } /* Header */ #header { float:left; margin-bottom:14px; width:980px; } #header h1 { /*margin-top:30px;*/ margin-top: 15px; margin-left:5px; float:left; } #header h1 a { /*background-image: url(../images/logos/cambridge_journals.gif); background-repeat: no-repeat; background-position: left top; height: 43px; display: block;*/ width: 304px; } #header h1 img { display: block; } #header-options { margin-right:5px; float:right; width:640px; } #header ul#menu { float:right; margin-top:17px; } #header ul#menu li { display:inline; } #header ul#menu li a { border-right:solid 1px; padding-right:5px; margin-right:5px; float:left; } #header ul#menu li a.last { padding-right:0px; margin-right:0px; border-right:none; } #header ul#session { float:right; margin-top:14px; } #header ul#session li { display:inline; } #header ul#session li a { height:33px; display:block; float:left; background-repeat: no-repeat; background-position: left top; } #header ul#session li a.basket { background-image: url(../images/buttons/basket.gif); width:92px; } #header ul#session li a.login { background-image: url(../images/buttons/login.gif); width:90px; } #header ul#session li a.login:hover { background-image: url(../images/buttons/login-on.gif); width:90px; } #header ul#session li a.login.active { background-image: url(../images/buttons/login_active.gif); width:90px; } #header ul#session li a.logout { background-image: url(../images/buttons/logout.gif); width:90px; } #header ul#session li a.logout:hover { background-image: url(../images/buttons/logout-on.gif); width:90px; } /* Page Global Settings */ .page { background-image: url(../images/background/page-content-top-border.gif); background-repeat: no-repeat; background-position: left top; padding-top: 10px; } .page-inner { display:inline; float:left; margin-bottom:35px; margin-left:5px; width:970px; } .fl {float: left;} .fr {float: right;} /* Footer */ #footer { background-color: #d8dcdf; background-image: url(../images/background/footer.jpg); background-position: left bottom; height: 67px; background-repeat:no-repeat; margin-bottom:25px; border-top: solid 1px #FFFFFF; } .footer-content { float:left; } #footer-link a { float:right; } #footer-link a.custom { text-decoration: none; font-size:0.718em; color: #626262; float: right; margin-top: 20px; height: 33px; } #footer-link a.custom img { padding-right: 10px; padding-left: 10px; } #footer p.copyright { font-size:0.688em; color:#859099; margin: 0 0 10px 0; padding: 0 0 0 16px; } #footer ul { font-size:0.718em; line-height: 1.2em; margin:19px 0 0 0; padding-left:16px; padding-bottom: 10px; } #footer ul li { float:left; display:inline; margin-bottom: 10px; } #footer ul li a { text-decoration:none; margin-right:10px; color:#3f4346; } #footer ul li a:hover { text-decoration:underline; } /* Thirdparty Banners */ #thirdparty-banners { width: 980px; margin: 10px auto; padding: 0 0 30px 0; } #thirdparty-banners ul { float: right; } #thirdparty-banners ul li { display: inline; float: left; margin-left: 10px; } #thirdparty-banners ul li img { max-height: 27px; } /* Top Navigation */ #top-navigation { margin-bottom:20px; height:73px; font-family:"Trebuchet MS", Helvetica, Jamrul, sans-serif; color:#FFFFFF; font-size:0.688em; font-weight:bold; } #top-navigation a { color:#FFFFFF; padding-bottom:5px; text-decoration:none; float:left; } #top-navigation a:hover { text-decoration:underline; } #top-navigation-menu { background-image:url(../images/tabs/top-menu-bg.gif); background-repeat:no-repeat; background-position:left top; float:left; } ul#navigation { background-image:url(../images/background/top-menu/bg_1.jpg); background-position:left top; background-repeat:no-repeat; display:inline; float:left; height:21px; padding-left:21px; padding-top:10px; width:253px; } ul#navigation li { float:left; margin-right:26px; } ul#navigation li.last { margin-right:0px; } #bottom-navigation-menu { background-image:url(../images/background/top-menu/bg_3.jpg); background-position:left top; background-repeat:no-repeat; display:inline; float:left; height:42px; width:970px; } ul#navigation-search { background-image:url(../images/background/search_tabs.jpg); background-position:left top; background-repeat:no-repeat; display:inline; float:right; height:31px; width:212px; } ul#navigation-search li { float:left; } ul#navigation-search li a { padding-top:10px; text-decoration:none; } ul#navigation-search li.csearch { text-indent:18px; float:left; } ul#navigation-search li.qsearch { float:right; padding-right:10px; } #cite-search { display:none; } #quick-search, #cite-search { float:left; padding-left:21px; padding-top:11px; } #quick-search div, #cite-search div { padding-right:5px; float:left; } #qscats { width:281px; margin-right:5px; height:19px; } #qskeystage { width:290px; height: 13px; } #cite-search #cspage, #cite-search #csvolume, #cite-search #csissue, #cite-search #csyear { width:60px; float:left; height: 13px; } #cite-search #csauthor { width:125px; float:left; height: 13px; } #cite-search #cstitle { width:200px; float:left; height: 13px; } #cite-search input, #cite-search select, #quick-search input, #quick-search select { float:left; font-size:1em; } .search-mode { float:right; } ul.search-mode { padding-right:20px; padding-top:15px; } ul.search-mode li { display: inline; float:left; padding-left:30px; } ul.search-mode li.first { padding-left:0px; } ul#navigation-search li.qsearch a { text-indent:5px; } ul#navigation-search li.csearch a { color:#FFFFFF; } ul#navigation-search li.qsearch a { color:#1f1f1f; } ul#navigation-search.qsearchactive { background-image:url(../images/background/search_tabs.jpg); background-position:left -32px; } ul#navigation-search.qsearchactive li.csearch a { color:#1f1f1f; } ul#navigation-search.qsearchactive li.qsearch a { color:#FFFFFF; } /**/ .top-navigation-form div { float:left; } /**/ ul.search-mode a { color:#045989!important; } #top-header { margin-bottom:20px; background-repeat: no-repeat; background-position: left top; background: url(../images/images/generic_masthead.jpg) 0px 0px no-repeat; height: 100px; } #top-header a { text-decoration: none; } #top-header h3 { font-family: "Trebuchet MS", Arial, Helvetica, sans-serif; font-size: 1.5em; float: left; margin-top: 50px; margin-left: 20px; font-weight: normal; color: #FFF; } #top-header img { width: 970px; height: 100px; } #top-header a.society { height: 95px; width: 350px; position: relative; display: block; display: inline-block; top: -100px; left: 610px; background-color: #FFF; filter:alpha(opacity=1); -moz-opacity:0.01; -khtml-opacity: 0.01; opacity: 0.01; } * html #top-header a.society { margin-top: 0px; } /* sidebar */ #left-sidebar { width:230px; float:left; } ul.menu-bttns { margin-left:10px; padding-bottom:5px; } ul.menu-bttns li a { background-image:url(../images/buttons/button-gold.jpg); background-position:left top; background-repeat:no-repeat; color:#FFFFFF; display:block; font-size:0.688em; line-height: normal; font-weight:bold; height:24px; margin-bottom:5px; padding-top:10px; text-align:center; text-decoration:none; width:187px; } ul.menu-bttns li a.membershipServices { margin-top: 10px; } ul.menu-bttns li a:hover { background-image:url(../images/buttons/button-gold.jpg); background-position:left -34px; } ul.tall-menu-bttns { margin-left:10px; padding-bottom:5px; } ul.tall-menu-bttns li a { background-image:url(../images/buttons/tall-button-gold.jpg); background-position:left top; background-repeat:no-repeat; color:#FFFFFF; display:block; font-size:0.688em; font-weight:bold; height:36px; margin-bottom:5px; padding-top:10px; text-decoration:none; text-align: center; width:187px; } ul.tall-menu-bttns li a:hover { background-image:url(../images/buttons/tall-button-gold.jpg); background-position:left -46px; } .sidebar-menu-container { margin-bottom:20px; } .sidebar-ad-container { margin-bottom:20px; padding-left: 25px; } .sidebar-jnlCover-container { margin: 20px 0; padding-left: 25px; } .sidebar-jnlCover-container a { text-decoration: none; } .sidebar-jnlCover-container a:hover { text-decoration: underline; } .sidebar-jnlCover-container p { font-size:0.718em; margin-top:7px; color:#626262; padding-right: 25px; line-height: 1em; } #left-sidebar .s-menu { margin-bottom:1px; } #left-sidebar .s-menu-box { background-image: url(../images/background/menu-box-footer.jpg); background-repeat: no-repeat; background-position: left bottom; padding-bottom:8px; } #left-sidebar .s-menu a { background-image:url(../images/buttons/sidebar-top-button-inactive.gif); background-position:left top; background-repeat:no-repeat; color:#FFFFFF; display:block; font-family:"Trebuchet MS", Helvetica, Jamrul, sans-serif; font-size:0.625em; font-weight:bold; height:22px; padding-top:12px; padding-right: 15px; padding-left: 12px; text-decoration:none; text-transform:uppercase; } #left-sidebar .s-menu a:hover { background-position:left -34px; } #left-sidebar .s-menu a.active { margin: 1px 0; background-image:url(../images/buttons/sidebar-top-button-active.gif); } #left-sidebar .s-menu a.active:hover { background-position:left -34px; } .s-menu-box p a { text-decoration: none; } .s-menu-box p a:hover { text-decoration: underline; } .s-menu-box p.titleheader { font-size:0.688em; color:#626262; margin-top:10px; margin-left:10px; } .s-menu-box p.title { font-size:0.75em; color:#282727; font-weight:bold; margin-top:10px; margin-left:10px; } .s-menu-box p.level1 { overflow:hidden; word-wrap: break-word; margin-top: 2px; } .s-menu-box p.level1 a { margin-left: 3px; margin-top: 0px; float: right; text-align: left; width: 200px; padding: 0 0 5px 0; height: auto; line-height: 1.3em; } .s-menu-box p.level1 a.plusMinus { margin-left: 0px; float: left; width: 9px; } .s-menu-box p.title a.plusMinus:hover { text-decoration: none; } .s-menu-box p.title-last { font-size:0.75em; color:#282727; font-weight:bold; margin-top:10px; margin-left:10px; margin-bottom: 10px; } .s-menu-box p.title a, .s-menu-box p.title-last a{ color:#282727; text-decoration: none; } .s-menu-box p.title a:hover, .s-menu-box p.title-last a:hover { color:#282727; text-decoration: underline; } .s-menu-box ul.normal { width:196px; margin-left:10px; min-height: 25px; } .s-menu-box ul.normal li { border-bottom:1px solid #DFDEDE; height:auto; padding:8px 5px 8px 12px; font-size:0.688em; } .s-menu-box ul.normal li img { width: 150px; } .s-menu-box ul.normal li a { text-decoration:none; } .s-menu-box ul.normal li a:hover { text-decoration:underline; } .s-menu-box ul.normal li.last { border-bottom:none; } .s-menu-box ul.others { width:196px; margin-left:10px; min-height: 25px; color: #666; } .s-menu-box ul.others li { border-bottom:1px solid #DFDEDE; height:auto; padding:6px 5px 6px 12px; font-size:0.688em; line-height: 1.5em; } .s-menu-box ul.others li a { text-decoration:none; } .s-menu-box ul.others li a:hover { text-decoration:underline; } .s-menu-box ul.others li.last { border-bottom:none; } .s-menu-box ul.shopping { width:206px; margin: 0 0 0 12px; } .s-menu-box ul.shopping li { border-bottom:1px solid #DFDEDE; height:24px; padding-top:6px; } .s-menu-box ul.shopping li a { text-decoration:none; font-size:0.688em; height:14px; padding-top:6px; color: #333; font-weight: bold; } .s-menu-box ul.shopping li a:hover { text-decoration:underline; } .s-menu-box ul.shopping li a.current { background: #FFF url(../images/icon/basket.gif) right 0px no-repeat; display:block; color: #045988; } .s-menu-box ul.shopping li.last { border-bottom:none; } /* Pagination */ .pagination { padding-left: 20px; padding-top: 15px; padding-bottom: 20px; color: #626262; font-size: 0.717em; float: left; width: 700px; } .pagination a:hover { text-decoration: none; } .pagination img { padding: 0; margin-bottom: -5px; } .pagination select { margin-right: 7px; font-size: 0.917em; } .pagination input.short { width: 30px; margin-right: 10px; font-size: 0.917em; } .pagination .sortBy { width: 140px; float: left; padding-top: 5px; } .pagination .resultsPerPage { width: 135px; float: left; padding-top: 5px; } .pagination .pageGoTo { width: 248px; float: left; padding-top: 3px; } .pagination .go-bttn { width: 49px; float: left; padding-left: 195px; margin-top: -22px; } .pagination .go-bttn a { height: 23px; float: right; background-position: left top; text-indent:-15000px; } .pagination .go-bttn a.go { background-image: url(../images/buttons/go_normal.gif); width: 49px; } .pagination .go-bttn a.go:hover { background-image: url(../images/buttons/go_hover.gif); width: 49px; } .pagination .goTo { width: 180px; float: left; padding-top: 8px; padding-left: 3px; } /* CENTER (full width) */ #fullWidth { width: 970px; background-color:#F1F1F1; float:right; } #fullWidth p { line-height:1.4; padding: 7px 0; font-size: 0.917em; width: 940px; } #fullWidth .page-header { background-image: url(../images/background/page_header.jpg); background-repeat: no-repeat; background-position: left top; height:43px; } #fullWidth applet { margin: 20px 145px; width: 680px; } #fullWidth .tableofcontents-row { padding-left: 20px; } #fullWidth .checkboxspace-related ul.inner-tabs { width: 900px; } #fullWidth .checkboxspace-related { width: 948px; } #fullWidth .checkboxspace-related .previewbox { width: 894px; } #fullWidth .previewbox { display:none; margin-top:-1px; border: solid 2px #866217; float:left; padding-left:25px; padding-right:25px; padding-top:20px; padding-bottom:20px; width:894px; background-color:#ffffff; } #fullWidth .preview-div p{ width: 900px; } #fullWidth .checkboxspace-related .journal-item { background-color:#FFFFFF; float:left; padding-bottom:30px; border-right: none; width: 948px; } #fullWidth .checkboxspace-related .journal-item .ji-intro { background-image:url(../images/background/jintro-bg.jpg); background-position:left top; background-repeat:repeat-x; float:left; /*height:62px;*/ height: 100%; width:948px; } #fullWidth .checkboxspace-related .journal-item .ji-author { border-bottom:1px solid #E1E1E1; float:left; width:948px; border-top:solid 1px #e1e1e1; } #fullWidth .checkboxspace-related .journal-item .ji-intro h3 { height: 1%; } #fullWidth .checkboxspace-related .journal-item .ji-intro h3 a { color:#045989; float:left; font-size:0.938em; font-weight:bold; line-height:1.2; padding-left:48px; padding-top:13px; padding-bottom: 8px; width:890px; } #fullWidth .checkboxspace-related .journal-item .ji-intro h3 a:hover { text-decoration: none; } #fullWidth .checkboxspace-related .journal-item .ji-details { border-bottom:1px solid #E1E1E1; float:left; font-size:0.688em; width:948px; } /* CENTER */ #center { background-color:#F1F1F1; float:right; width:720px; } #center .section-header { background-image: url(../images/background/section_header.jpg); background-repeat: no-repeat; background-position: left top; height:67px; } #center .tall-section-header { background-image: url(../images/background/tall_section_header.jpg); background-repeat: no-repeat; background-position: left bottom; height: auto; /* height: 127px; */ } #center .med-section-header { background-image: url(../images/background/med_section_header.jpg); background-repeat: no-repeat; background-position: left top; height:80px; } .sh-left { padding-left:20px; margin-top:15px; margin-bottom: 15px; float:left; position: relative; } .sh-left a { text-decoration: none; } .sh-left a:hover { text-decoration: underline; } .sh-right { float:right; margin-bottom: 15px; width: 300px; } .sh-left h2 { padding-bottom: 2px; font-family: "Arial Unicode MS", Arial, Helvetica, sans-serif; } #center .section-header h2 { font-size:1.125em; font-weight:bold; color:#232323; width: 360px; line-height: inherit; } #center .tall-section-header h2 { font-size:1.125em; font-weight:bold; color:#232323; width: 350px; line-height: inherit; } #center .med-section-header h2{ font-size:1.125em; font-weight:bold; color:#232323; width: 300px; line-height: inherit; } #center .tall-section-header p{ font-size:0.75em; color:#626262; margin-top:5px; width: 350px; line-height: normal; } #center .section-header p, #center .tall-section-header p{ font-size:0.75em; color:#626262; margin-top:5px; width: 350px; line-height: normal; } #center .med-section-header p { font-size:0.75em; color:#626262; margin-top:5px; width: 300px; line-height: normal; } #center .section-header ul, #center .tall-section-header ul, #center .med-section-header ul{ margin-top:21px; } #center .section-header ul li, #center .tall-section-header ul li, #center .med-section-header ul li{ display:inline; float:left; margin-right:5px; } #center .tall-section-header ul.jnlDetails { margin-top:5px; font-size: 0.718em; list-style: none; width: 40px; } #center .tall-section-header ul.jnlDetails li { display: list-item; list-style: none; margin-right:10px; line-height: 1.3em; float: left; max-width: 450px; min-width: 400px; } #center .section-header ul li a, #center .med-section-header ul li a, #center .tall-section-header ul li a { line-height: 1.3em; } #center .section-header ul li a.sh-right-rss, #center .tall-section-header ul li a.sh-right-rss, #center .med-section-header ul li a.sh-right-rss{ background-image:url(../images/buttons/rss.jpg); background-position:left top; background-repeat:no-repeat; display:block; height:15px; margin-top:5px; text-decoration:none; text-indent:-4500px; width:15px; } #center .section-header ul li a.sh-right-atom, #center .tall-section-header ul li a.sh-right-atom, #center .med-section-header ul li a.sh-right-atom{ background-image:url(../images/buttons/atom.jpg); background-position:left top; background-repeat:no-repeat; display:block; height:15px; margin-top:5px; text-decoration:none; text-indent:-4500px; width:32px; } #center .section-header ul li a.sh-right-newcontent, #center .tall-section-header ul li a.sh-right-newcontent, #center .med-section-header ul li a.sh-right-newcontent{ background-image:url(../images/buttons/new_content_alerts.jpg); background-position:left top; background-repeat:no-repeat; display:block; font-size:0.625em; height:18px; padding-top:7px; text-decoration:none; text-indent:11px; width:112px; } #center .section-header ul li a.sh-right-openAll, #center .med-section-header ul li a.sh-right-openAll, #center .tall-section-header ul li a.sh-right-openAll{ background-image:url(../images/buttons/openAll.jpg); background-position:left top; background-repeat:no-repeat; display:block; font-size:0.625em; height:18px; padding-top:7px; text-decoration:none; text-indent:13px; width:73px; } #center .section-header ul li a.sh-right-jnlwidget, #center .med-section-header ul li a.sh-right-jnlwidget, #center .tall-section-header ul li a.sh-right-jnlwidget { background-image:url(../images/buttons/jnl_widget.jpg); background-position:left top; background-repeat:no-repeat; display:block; font-size:0.625em; height:30px; padding-top:5px; text-decoration:none; text-indent:13px; width:99px; } #center .section-header ul li a.whatsThis, #center .med-section-header ul li a.whatsThis, #center .tall-section-header ul li a.whatsThis { display: block; font-size:0.625em; text-decoration:none; margin-top: -8px; text-indent:16px; font-style: italic; } #center .section-header ul li a:hover.sh-right-newcontent, #center .tall-section-header ul li a:hover.sh-right-newcontent, #center .med-section-header ul li a:hover.sh-right-newcontent, #center .section-header ul li a:hover.sh-right-jnlwidget, #center .tall-section-header ul li a:hover.sh-right-jnlwidget, #center .med-section-header ul li a:hover.sh-right-jnlwidget, #center .section-header ul li a:hover.sh-right-openAll, #center .tall-section-header ul li a:hover.sh-right-openAll, #center .med-section-header ul li a:hover.sh-right-openAll, #center .section-header ul li a:hover.whatsThis, #center .med-section-header ul li a:hover.whatsThis, #center .tall-section-header ul li a:hover.whatsThis{ text-decoration:underline; } #center .page-header { background-image: url(../images/background/page_header.jpg); background-repeat: no-repeat; background-position: left top; height:43px; } .ph-left { padding-left:20px; margin-top:15px; float:left; color: #FFF; font-weight: bold; } .ph-left h2 { line-height: normal; } #proprietorName { width:479px; background-color:#f1f1f1; border:none; color:#626262; padding-left:20px; padding-bottom:10px; font: bold 0.75em / 1.4em Arial, Helvetica, sans-serif; } #proprietorName a { text-decoration: none; } #proprietorName a:hover { text-decoration: underline; } #center #journal-container { background-color:#F1F1F1; float:left; margin-top:20px; } #journal_container_text_area { height:145px; width:479px; background-color:#f1f1f1; border:none; overflow: auto; color:#626262; font-size:0.75em; font-family:Arial, Helvetica, sans-serif; padding-left:20px; padding-bottom:10px; line-height:1.4; } #smNav-tabs { padding-top:10px; padding-left: 20px; float:left; width: 400px; } #smNav-tabs ul { margin-left:3px; } #smNav-tabs ul li { float:left; display:inline; margin-right:2px; } #smNav-tabs ul li a { background-image:url(../images/tabs/bg-newsEvents.gif); background-position:0px 0px; background-repeat:no-repeat; display:block; font-size:0.688em; line-height: 1.1em; height:15px; padding-top:4px; text-decoration:none; color:#FFF; text-align: center; width: 120px; margin-right: 2px; } #smNav-tabs ul li a.active { color:#626262; font-size:0.688em; background-position:0px -45px; font-weight: bold; } #smNav-tabs ul li a:hover { background-position:0px -22px; color: #FFF; } .nestedContent { width:280px; float: right; margin-top: 10px; margin-right: 10px; } .nestedContent img { /* border: 1px solid #626262;*/ width: 70px; float: left; margin-right: 10px; margin-bottom: 5px; } #center .section-header .nestedContent p, #center .tall-section-header .nestedContent p, .tocpage .nestedContent p{ font-size: 0.818em; line-height: normal; float: left; width: 190px; } .detailbox { background-color: #FFF; height: 90px; padding:13px; /*background-image:url(../images/background/white_box_bg.jpg); background-position:left top; background-repeat:no-repeat; height: 32px; width:401px; margin-top:10px;*/ width:451px; margin-left:20px; font-size:0.688em; } .detailbox a { color:#045989; text-decoration:none; float: none; line-height: 1.1em; } .detailbox a:hover { text-decoration: underline; } .detailbox ul { padding: 0px; height: auto; margin: 0; } .detailbox ul li { margin-bottom: 2px; line-height:inherit; } .detailbox .more { font-weight: normal; line-height: 2em; font-size: 100%; } .detailbox_urgent { height: 90px; line-height:1.1em; padding:13px; width:451px; margin-left:20px; font-size:0.688em; background-color: #FC9; } .detailbox_urgent a { color: #626262; font-weight: bold; text-decoration: none; } .detailbox_urgent a:hover { text-decoration: underline; } .detailbox_urgent .more { font-size: 1em; font-weight: normal; line-height: 2em; } #journal-container .jc-left { float:left; } #journal-container .jc-left p.suppMatl { padding-left: 20px; margin-top: 10px; } #journal-container .jc-left p.suppMatl a { text-decoration: none; font-size: 0.768em; } #journal-container .jc-left p.suppMatl a:hover { text-decoration: underline; } .hdivider { height:8px; width:441px; display:block; background-image: url(../images/background/horizontal_divider.jpg); margin-top:10px; margin-bottom:5px; background-repeat:no-repeat; } #jeditors { padding-left:20px; float:left; width:480px; line-height:1.3; font-size:0.688em; color:#626262; height: 59px; overflow: auto; } #jeditors span { color:#045989; font-weight:bold; font-size:1em; float:left; width:60px; padding-bottom: 100px; } #jeditors p { float:left; width:370px; } #journal-container .jc-right { float:left; padding-left:15px; } #journal-container .jc-right img { width: 180px; } #journal-container .jc-right p { font-size:0.625em; margin-top:7px; color:#626262; } .infobox-container { padding-top:15px; padding-left:20px; float:left; padding-bottom:0px; width: 700px; } .infobox { font-size:0.688em; width:203px; float:left; margin-right:32px; } .infobox img { width: 203px; } .infoboxlast { margin-right:0px; } .infobox h4 { background-image:url(../images/background/infobox-header.jpg); background-position:left top; background-repeat:no-repeat; color:#FFFFFF; height: 28px; /* height: 18px; */ padding-left:8px; padding-top: 4px; padding-bottom: 4px; font-weight:normal; line-height: 1.2em; } .infobox-bg { background-image:url(../images/background/infobox-bg.jpg); background-position:left bottom; background-repeat:no-repeat; height:61px; } .infobox-bg p { line-height:1.4; padding:5px 8px 0; } .ad-center-horizontal { background-image:url(../images/background/horziontal_ad.jpg); background-position:left bottom; background-repeat:repeat-x; float:left; width:100% } .ad-center-horizontal a { float:left; margin-left:122px; padding-top:18px; } span#iconTag { height: 30px; width: 30px; float: left; position: relative; top: 10px; left: -26px; background-color: #FFF; filter:alpha(opacity=1); -moz-opacity:0.01; -khtml-opacity: 0.01; opacity: 0.01; } #navigation-tabs { float:left; width:100%; font-size:0.688em; line-height:normal; background:#C2C2C2 url("../images/background/tabs/bg.gif") repeat-x top; } #navigation-tabs ul { list-style: none; padding: 0; margin: 0; padding:20px 10px 0 3px; } #navigation-tabs ul li, #navigation-tabs ul li.current { float: left; display: block; margin: 0; padding: 0; } #navigation-tabs ul li a { color: #FFF; background: url("../images/background/tabs/left.gif") left top no-repeat; text-decoration: none; margin-left: 2px; padding-left: 9px; } #navigation-tabs ul li a span { background: url("../images/background/tabs/right.gif") right top no-repeat; padding:10px 20px 9px 7px; } #navigation-tabs ul li a, #navigation-tabs ul li a span { display: block; float: left; } /* Commented backslash hack hides rule from IE5-Mac \*/ #navigation-tabs ul li a, #navigation-tabs ul li a span { float: none; } /* End IE5-Mac hack */ #navigation-tabs ul li a:hover { color: #fff; background: url("../images/background/tabs/left_hover.gif") left top no-repeat; text-decoration: none; } #navigation-tabs ul li a:hover span { background: url("../images/background/tabs/right_hover.gif") right top no-repeat; } #navigation-tabs ul li a.current, #navigation-tabs ul li a.current:hover { background-image:url("../images/background/tabs/left_on.gif"); color: #333; } #navigation-tabs ul li a.current span { background-image:url("../images/background/tabs/right_on.gif"); } .description-box p.note #navigation-tabs ul li.firstView a { color: #FFF; background: url("../images/background/tabs/left_firstView.gif") left top no-repeat; text-decoration: none; margin-left: 2px; padding-left: 26px; font-style: italic; } #navigation-tabs ul li.firstView a span { background: url("../images/background/tabs/right_firstView.gif") right top no-repeat; padding:10px 20px 9px 7px; } #navigation-tabs ul li.firstView a:hover { background-image:url("../images/background/tabs/left_hoverFirstView.gif"); } #navigation-tabs ul li.firstView a:hover span { background-image:url("../images/background/tabs/right_hoverFirstView.gif"); } #navigation-tabs ul li.firstView a.current { background-image:url("../images/background/tabs/left_on_firstView.gif"); color: #333; } #navigation-tabs ul li.firstView a.current span { background-image:url("../images/background/tabs/right_on.gif"); } .tab-divider { border-right: solid 1px #E1E1E1; border-left: solid 1px #E1E1E1; background-color:#FFFFFF; height:30px; width:718px; } h2.jnlHolderTitle { font-size:15px; font-weight:bold; padding-bottom:15px; padding-top:15px; padding-left: 15px; float: left; width: 704px; background-color: #FFF; } h2.jnlHolderTitle img { /* border: 1px solid #626262;*/ width: 30px; float: left; margin-right: 10px; margin-bottom: 10px; } h2.jnlHolderTitle p.yudu { font-size: 0.718em; float: left; } h2.jnlHolderTitle p.yudu a { text-decoration: none; background-color: #B59147; color: #FFF; padding: 5px; font-weight: bold; } h2.jnlHolderTitle p.yudu a:hover { text-decoration: none; background-color: #866217; } h2.topic { background-color: #FFD!important; background-image: none!important; height: 100%; } #journals-holder { float:left; border-right: solid 1px #E1E1E1; border-left: solid 1px #E1E1E1; width:718px; } #journals-holder .journal-item { background-color:#FFFFFF; float:left; padding-bottom:30px; width: 720px; } #journals-holder .journal-item p.text { font-size: 0.718em; padding-left: 20px; margin-top: 10px; line-height: normal; color: #626262; } #journals-holder .journal-item .ji-intro { background-image: url(../images/background/jintro-bg.jpg); background-repeat: repeat-x; float:left; width:718px; /*height:62px;*/ height: 100%; background-position: left top; } #journals-holder .journal-item .op { background-image: none; background-color:#E8FFE8; height: 100%; margin-bottom: -3px; } #journals-holder .journal-item .ji-intro .ji-intro-left { float:left; overflow: visible; padding-bottom: 5px; height: auto; } #journals-holder .journal-item .ji-intro .ji-intro-left h3 { height: 1%; } #journals-holder .journal-item .ji-intro .ji-intro-left h3 a, #journals-holder .journal-item .ji-intro .ji-intro-left h3 a.noLink:hover { color:#045989; float:left; font-size:0.938em; font-weight:bold; line-height:1.5em; padding-left: 48px; padding-top:13px; text-decoration:none; /*cursor: default;*/ width:510px; } #journals-holder .journal-item .ji-intro .ji-intro-left h3 a:hover { text-decoration: underline; } #journals-holder .ji-intro-right { float:right; margin-right: 2px; } #journals-holder .ji-intro-right a.preview { background-image:url(../images/background/preview.jpg); background-position:left top; background-repeat:no-repeat; color:#FFFFFF; display:block; font-size:0.75em; line-height: 1.1em; height:24px; /*margin-top:28px;*/ margin-top: -30px; padding-top:9px; text-decoration:none; text-indent:27px; width:85px; position: relative; } #journals-holder .ji-intro-right a.preview:hover, #journals-holder .ji-intro-right a.preview.active { background-position:left -33px; } #journals-holder .ji-intro-right a:hover.preview { text-decoration:none; } #journals-holder .journal-item .ji-author { float:left; border-bottom:solid 1px #e1e1e1; width:718px; border-top:solid 1px #e1e1e1; } #journals-holder .journal-item .ji-author p { margin-left:20px; margin-top:7px; margin-bottom:7px; font-size:0.75em; font-weight:bold; } #journals-holder .journal-item .ji-details { float:left; border-bottom:solid 1px #e1e1e1; font-size:0.688em; width:718px; } #journals-holder p.desc { line-height:1.4; padding:20px 8px 10px 35px; border-left:1px solid #DFDEDE; font-size: 0.718em; font-weight: bold; } .ji-details-left a { float:none; margin-bottom:5px; text-decoration:none; width:600px; } .ji-details-left a:hover { text-decoration:underline; } .ji-details-left p { float:left; margin-top:5px; color:#626262; } .hlpr-icon-row { float:left; } .icon-first { background-image:url(../images/icon/first.jpg); background-position:106px 8px; background-repeat:no-repeat; } .icon-fgreen { background-image:url(../images/icon/f-green.jpg); background-position:20px 17px; background-repeat:no-repeat; display:block; height:34px; width:38px; } .icon-s { background-image:url(../images/icon/icon-s.gif); background-position:20px 17px; background-repeat:no-repeat; display:block; height:34px; width:38px; } .icon-f { background-image:url(../images/icon/icon-f.gif); background-position:20px 17px; background-repeat:no-repeat; display:block; height:34px; width:38px; } .icon-t { background-image:url(../images/icon/icon-t.gif); background-position:20px 17px; background-repeat:no-repeat; display:block; height:34px; width:38px; } .icon-p { background-image:url(../images/icon/icon-p.gif); background-position:20px 17px; background-repeat:no-repeat; display:block; height:34px; width:38px; } .icon-o { background-image:url(../images/icon/icon-o.gif); background-position:20px 17px; background-repeat:no-repeat; display:block; height:34px; width:38px; } .icon-c { background-image:url(../images/icon/icon-c.gif); background-position:20px 17px; background-repeat:no-repeat; display:block; height:34px; width:38px; } .icon-h { background-image:url(../images/icon/icon-h.gif); background-position:20px 17px; background-repeat:no-repeat; display:block; height:34px; width:38px; } .icon-i { background-image:url(../images/icon/icon-i.gif); background-position:20px 17px; background-repeat:no-repeat; display:block; height:34px; width:38px; } .icon-a { background-image:url(../images/icon/icon-a.gif); background-position:20px 17px; background-repeat:no-repeat; display:block; height:34px; width:38px; } .icon-op { background-image:url(../images/icon/icon-op.gif); background-position:20px 17px; background-repeat:no-repeat; display:block; height:34px; width:38px; } .icon-curr { background-image:url(../images/icon/icon-curr.gif); background-position:0 5px; background-repeat:no-repeat; display:block; } .icon-prev { background-image:url(../images/icon/icon-prev.gif); background-position:0 5px; background-repeat:no-repeat; display:block; } #left-sidebar .icons-row ul li { aaaapadding-left:25px; } #left-sidebar .icons-row ul li.icon-s, #left-sidebar .icons-row ul li.icon-h, #left-sidebar .icons-row ul li.icon-f, #left-sidebar .icons-row ul li.icon-t, #left-sidebar .icons-row ul li.icon-p, #left-sidebar .icons-row ul li.icon-op, #left-sidebar .icons-row ul li.icon-c, #left-sidebar .icons-row ul li.icon-curr, #left-sidebar .icons-row ul li.icon-prev, #left-sidebar .icons-row ul li.icon-o, #left-sidebar .icons-row ul li.icon-a, #left-sidebar .icons-row ul li.icon-i{ width: 145px; height:auto; padding:12px 5px 10px 40px; font-size:0.688em; background-position:12px 10px; } .ji-details-left { width:600px; float:left; padding-left:20px; margin-top:7px; margin-bottom:7px; float:left; } .ji-details-right { background-color:#F5F5F5; float:right; padding:10px; } .ji-details-right a { text-decoration:none; } .ji-details-right a:hover { text-decoration:underline; } .ji-links { } .ji-links ul { margin-left:10px; } .ji-links ul li { border-right:1px solid #E1E1E1; color:#8F8F8F; display:inline; float:left; font-size:0.625em; height:27px; padding-left:9px; padding-right:9px; padding-top:10px; } .ji-links ul li.last { border-right:none; } .ji-links ul li.icon-pdf { /*background-image:url(../images/icon/pdf.gif); background-position:4px 8px; background-repeat:no-repeat; padding-left:26px; width:51px;*/ padding-left: 10px; } .ji-links ul li.icon-pdf img { border: none; margin-right: 3px; float: left; } .ji-links ul li a { text-decoration:none; line-height: normal; } .ji-links ul li a:hover { text-decoration:underline; } .ji-links ul li a.highlightArt { background-image:url(../images/buttons/highlightArticle.gif); background-position:left top; background-repeat:no-repeat; display:block; font-size:0.918em; height:18px; padding-top:4px; text-decoration:none; te/xt-indent:11px; text-align:center; width:100px; color: #333; } /* PREVIEW BOX */ .previewbox { display:none; margin-top:-1px; border: solid 2px #866217; float:left; padding-left:25px; padding-right:25px; padding-top:20px; padding-bottom:20px; width:664px; background-color:#ffffff; } ul.inner-tabs { width:664px; float:left; border-bottom:solid 1px #dedede; } ul.inner-tabs li { display:inline; float:left; font-size:0.688em; } .previewbox .inner-tab-content { display:none; } .previewbox .active-tab { display:block; } ul.inner-tabs li a { background-image:url(../images/buttons/white-tab.jpg); background-position:left top; display:block; height:17px; margin-right:4px; padding-top:8px; text-align:center; text-decoration:none; width:99px; } ul.inner-tabs li a.active { background-image:url(../images/buttons/blue-tab.jpg); background-position:left top; display:block; height:17px; margin-right:4px; padding-top:8px; text-align:center; text-decoration:none; width:95px; color:#FFFFFF; } .inner-tab-content { float:left; } .preview-div { float:left; margin-top:15px; line-height:1.4; color:#626262; font-size:0.688em; } textarea { resize: none; } /* login drop down */ #session-dd-holder { background-image:url(../images/background/login_bg.gif); background-position:left top; background-repeat:no-repeat; display:none; float:right; /*height:179px; !important margin-bottom:-179px*/ height:199px; !important left:0; margin-bottom:-199px; position:relative; top:-4px; width:265px; z-index:100; } .ssdd-section-details { display:none; float:left; padding-left:25px; padding-top:15px; /* padding-top: 22px; */ } .ssdd-section-details div { float:left; margin-bottom:10px; width:199px; } .ssdd-section-details label { font-size:0.688em; margin-bottom:5px; font-family:"Trebuchet MS", Helvetica, Jamrul, sans-serif; color:#272727; float:left; } .ssdd-section-details input { float:left; width:211px; } .ssdd-section-details div.check input { float:left; margin-bottom:7px; margin-left:1px; margin-right:6px; width:10px; } .ssdd-section-details div.check { width:211px; float:left; margin-bottom:0px; margin-top:-5px; } .ssdd-section-details div.check label { float:left; margin-top:4px; } .ssdd-section-details div.submitrow { margin-bottom: 5px; width: 140px; margin-top: 0px; /*position: relative; margin-bottom: 5px; width: 216px; margin-top: 0px; position: relative; height: auto; word-wrap: break-word; */ } .ssdd-section-details div.submitrow a { /*float: left;*/ line-height: normal; font-size:0.688em; margin-top:4px; text-decoration:none; padding-bottom: 3px; }/* .ssdd-section-details div.submitrow a.register { font-weight: bold; font-size: 0.718em; } *:first-child+html .ssdd-section-details div.submitrow a.register { float: left; margin-top: -15px; text-align: left; width: 200px; }*/ .ssdd-section-details div.submitrow a:hover { text-decoration:underline; } .ssdd-section-details div.submitrow a#submitUsrnamePassword { float:left; padding-left: 150px; margin-top: -40px; } *:first-child+html .ssdd-section-details div.submitrow a#submitUsrnamePassword { float: left; padding-left: -25px; margin-top: -48px; } .ssdd-section-details div.submitrow a#submitUsrnamePassword input { width:56px; height:21px; }/* .ssdd-section-details div.submitrow img.loginfront { margin-left: 45px; margin-bottom: 15px; margin-top: -6px; }*/ .ssdd-section { float:left; } .ssdd-section ul { float:left; display:block; padding-left:25px; margin-top:33px; } .ssdd-section ul li { float:left; margin-bottom: 13px; } .ssdd-section ul li a { display:block; font-size: 0.688em; line-height: normal; color: #FFFFFF; text-decoration: none; background-image: url(../images/buttons/login_wide.gif); background-repeat: no-repeat; background-position: left top; float: left; height: 25px; width: 211px; padding-top:8px; text-align:center; } .ssdd-section ul li a:hover { text-decoration:underline; } .ssdd-section-details div.errorRow { font-size:0.688em; margin-left: -25px; margin-top: -7px; text-decoration:none; color: #F00; background: #F3F3F3; padding-bottom: 5px; padding-left: 25px; padding-top: 0px; width: 245px; float: left; } /* new rules */ ul.breadcrumb { float:right; width:720px; margin-bottom:10px; height: auto; } ul.breadcrumb li { display:inline; padding-right:5px; color:#626262; font-size:0.625em; line-height: 1.1em; } ul.breadcrumb li a { text-decoration:none; } ul.breadcrumb li a:hover { text-decoration:underline; } #openCloseAll { float: right; font-size: 0.718em; width: 100px; text-align: right; margin-top: 20px; margin-right: 15px; } #openCloseAll a { text-decoration: none; color: #FFF; } #openCloseAll a:hover { text-decoration: underline; } .aDescription { margin: 0; text-decoration:none; height:29px; color: #626262; } .aDescription-left { padding-left:20px; margin-top:15px; float:left; font-weight: bold; font-size: 0.718em; } #aDescription-right { float: right; font-size: 0.718em; font-weight: bold; width: 100px; text-align: right; margin-top: 15px; margin-right: 15px; } #aDescription-right2 { float: right; font-size: 0.718em; font-weight: bold; width: 100px; text-align: right; margin-top: 15px; margin-right: 10px; } #aDescription-right3 { float: right; font-size: 0.718em; font-weight: bold; width: 100px; text-align: right; margin-top: 15px; margin-right: 0px; } #back-issues-container { background-color:#FFFFFF; float:left; } .back-issue-row { float:left; font-size:0.688em; color:#FFFFFF; background-image:url(../images/tabs/dividers.png); background-repeat:no-repeat; width:720px; cursor:pointer; text-decoration:none; height:29px; background-position:0px 0px; } a.back-issue-row:hover { background-position:0px -39px; } a.inactive { background-position:0px -78px; } a.inactive:hover { background-position:0px -117px; } .back-issue-row .title { float:left; padding-top:8px; padding-left:17px; } .back-issue-row .details { float:right; padding-right:65px; padding-top:8px; } .bir-inner { border-left: 1px solid #dfdede; border-right: 1px solid #dfdede; display:none; width:718px; float:left; } .spacefix { float:left; margin-bottom:3px; height:1px; line-height:1px; clear:both; width:720px; } .year-volume-container { float:left; width:718px; } .year-row-item { float:left; cursor:pointer; width:718px; text-decoration:none; display:block; font-size: 0.75em; background-image:url(../images/background/plus-buttons_plain.gif); background-position:-1px -3px; } .year-row-item-nonexistent { float:left; cursor:pointer; width:718px; text-decoration:none; display:block; font-size: 0.75em; background-image:url(../images/background/plus-buttons_plain.gif); background-position:-1px -3px; } .icon-row-s { background-position:-1px -33px; } .icon-row-f { background-position:-1px -63px; } .icon-row-t { background-position:-1px -93px; } .icon-row-p { background-position:-1px -123px; } .icon-row-o { background-position:-1px -153px; } .icon-row-c { background-position:-1px -183px; } .icon-row-i { background-position:-1px -213px; } .icon-row-op { background-position:-1px -243px; } span.yri-details { color:#000001; } .active-expanded { background-position:-1px -299px; } .active-expanded-s { background-position:-1px -329px; } .active-expanded-f { background-position:-1px -359px; } .active-expanded-t { background-position:-1px -389px; } .active-expanded-p { background-position:-1px -419px; } .active-expanded-o { background-position:-1px -449px; } .active-expanded-c { background-position:-1px -479px; } .active-expanded-i { background-position:-1px -510px; } .active-expanded-op { background-position:-1px -540px; } .year-row-item span, .year-row-item-nonexistent span { padding-top:8px; padding-bottom:8px; float:left; } .year-row-item span.yri-year, .year-row-item-nonexistent span.yri-year { padding-left:74px; } .year-row-item span.yri-year2, .year-row-item-nonexistent span.yri-year2 { padding-left:22px; } .year-row-item span.yri-index, .year-row-item-nonexistent span.yri-index { padding-left:25px; font-size: 0.94em; } /* .year-row-item span.yri-year2, .year-row-item-nonexistent span.yri-year2 { padding-left:32px; } .year-row-item span.yri-index, .year-row-item-nonexistent span.yri-index { padding-left:45px; font-size: 0.94em; } */ .year-row-item span.yri-details, .year-row-item-nonexistent span.yri-details { float:right; font-size:0.94em; padding-right:66px; text-indent:7px; } /*.year-row-item span.yri-details-nonexistent { background-color:#F1F1F1; background: none; display:block; float:right; font-size:0.94em; height:6px; padding-right:66px; width:87px; } .year-row-item span.yri-details-nonexistent { float:left; cursor:pointer; width:718px; text-decoration:none; display:block; font-size: 0.75em; background-image:url(../images/background/plus-buttons_plain.gif); background-position:-1px -2px; }*/ .year-row-item span.yri-details { float:right; font-size:0.94em; padding-right:62px; text-indent:11px; } .year-row-item span.yri-details-nonexistent { display:block; float:right; font-size:0.94em; height:6px; padding-right:67px; width:87px; } .year-row-closer { border-bottom:solid 1px #dfdede; } .year-volume-inner-container { float:left; padding-left:52px; margin-bottom:10px; width:666px; display: none; } .yvselector { float:left; width:666px; padding-bottom:5px; padding-top:5px; cursor:pointer; border-bottom:solid 1px #dfdede; text-decoration:none; background-image:url(../images/background/plus-buttons_plain-mini.gif); background-repeat: no-repeat; background-position:-1px -3px; } /*.yvselector span.yri-index { padding-left:45px; font-size: 0.688em; } */ .yvselector span.yri-index { padding-left:15px; font-size: 0.688em; text-indent: 44px; } .yvselector span.yri-index a { text-decoration: none; } .yvselector span.yri-index a:hover { text-decoration: underline; } .yvselector span.yri-price { padding-left:15px; font-size: 0.688em; font-weight: bold; text-indent: 38px; } .yvselector span.yri-price a { text-decoration: none; } .yvselector span.yri-price a:hover { text-decoration: underline; } .icon-row-mini { background-position:-1px -4px; } .icon-row-mini-s { background-position:-1px -54px; } .icon-row-mini-f { background-position:-1px -104px; } .icon-row-mini-c { background-position:-1px -304px; } .icon-row-mini-o { background-position:-1px -254px; } .icon-row-mini-p { background-position:-1px -202px; } .icon-row-mini-t { background-position:-1px -153px; } .icon-row-mini-i { background-position:-1px -4px; } .active-expanded-mini { background-position:-1px -381px; } .active-expanded-mini-s { background-position:-1px -430px; } .active-expanded-mini-f { background-position:-1px -480px; } .active-expanded-mini-c { background-position:-1px -680px; } .active-expanded-mini-o { background-position:-1px -630px; } .active-expanded-mini-p { background-position:-1px -578px; } .active-expanded-mini-t { background-position:-1px -529px; } .active-expanded-mini-i { background-position:-1px -381px; } /* .yvselector-active-expanded { background-position:-1px -237px; }*/ .yvselectorlast { border-bottom:none; } .yvselector span { float:left; font-size:0.688em; padding-left:74px; color: #045989; } .yvselector span.longTitle { width: 580px; background-image: none; } .icon-s-mini { background-image:url(../images/icon/icon-s-mini.jpg); background-repeat:no-repeat; background-position:8px 8px; } .icon-c-mini { background-image:url(../images/icon/icon-c-mini.jpg); background-repeat:no-repeat; background-position:8px 8px; } .icon-f-mini { background-image:url(../images/icon/icon-f-mini.jpg); background-repeat:no-repeat; background-position:8px 8px; } .icon-o-mini { background-image:url(../images/icon/icon-o-mini.jpg); background-repeat:no-repeat; background-position:8px 8px; } .icon-p-mini { background-image:url(../images/icon/icon-p-mini.jpg); background-repeat:no-repeat; background-position:8px 8px; } .icon-t-mini { background-image:url(../images/icon/icon-t-mini.jpg); background-repeat:no-repeat; background-position:8px 8px; } .icon-i-mini { background-image:url(../images/icon/icon-i-mini.jpg); background-repeat:no-repeat; background-position:8px 8px; } .icon-op-mini { background-image:url(../images/icon/icon-op-mini.jpg); background-repeat:no-repeat; background-position:8px 8px; } ul.issue-container { float:left; width:645px; display:none; padding-left:20px; } ul.issue-container li { margin-left:20px; /*text-indent:33px;*/ padding-left: 33px; padding-top:7px; padding-bottom:7px; font-size:0.688em; clear: both; width:590px; } .grayrow { background-color:#f4f4f4; clear: both; float: left; } ul.issue-container li a { text-decoration:none; } ul.issue-container li a:hover { text-decoration:underline; } /* ul.issue-container li span.issue-date { padding-left:50px; } ul.issue-container li span.issue-pages { padding-left:50px; } ul.issue-container li span.yri-index { padding-left:50px; } */ ul.issue-container li span.issue-number { width: 150px; padding-bottom: 5px; float: left; clear: both; } ul.issue-container li span.issue-date { padding-left:20px; width: 95px; float: left; } ul.issue-container li span.issue-pages { padding-left:20px; } ul.issue-container li span.yri-index { padding-left:20px; } ul.issue-container li span.yri-price { padding-left:25px; font-size: 1em; font-weight: bold; } ul.issue-container li span.yri-price a { text-decoration: none; } ul.issue-container li span.yri-price a:hover { text-decoration: underline; } #supplement-issues-container { background-color:#FFFFFF; float:left; } .supplement-issue-row { float:left; font-size:0.688em; color:#FFFFFF; background-image:url(../images/tabs/dividers.png); background-repeat:no-repeat; width:720px; cursor:pointer; text-decoration:none; height:29px; background-position:0px 0px; } a.supplement-issue-row:hover { background-position:0px -39px; } a.inactive { background-position:0px -78px; } a.inactive:hover { background-position:0px -117px; } .supplement-issue-row .title { float:left; padding-top:8px; padding-left:17px; } .sir-inner { border-left: 1px solid #dfdede; border-right: 1px solid #dfdede; display:none; width:718px; float:left; } .supplement-volume-container { float:left; width:718px; } .supplement-row-item { float:left; cursor:pointer; width:718px; text-decoration:none; display:block; font-size: 0.75em; background-image:url(../images/background/plus-buttons_plain.gif); background-position:0px 0px; background-position:-1px -2px; } .supplement-row-item span { padding-top:8px; padding-bottom:8px; float:left; } .supplement-row-item span.title { padding-left:74px; } .supplement-volume-inner-container { float:left; display:none; padding-left:52px; margin-bottom:10px; width:666px; } .svselector { float:left; width:666px; padding-bottom:10px; padding-top:10px; cursor:pointer; border-bottom:solid 1px #dfdede; text-decoration:none; font-weight: bold; } .svselector-active-expanded { background-position:0px -22px; } .svselectorlast { border-bottom:none; } .svselector span { float:left; font-size:0.688em; text-indent:24px; } .accepted-manuscripts { background-color: #F1F1F1; font-size: 0.718em; color: #626262; } .accepted-manuscripts input { margin: 0 5px; padding: 0; } .accepted-manuscripts ul { padding: 10px 10px 7px 15px; width: 700px; } .accepted-manuscripts ul.border { border-bottom: 1px solid #DFDEDE; } .accepted-manuscripts ul li { margin-bottom: 8px; } .accepted-manuscripts input.days { width: 30px; } #my-alerts-container { background-color:#FFFFFF; float:left; } .my-alerts-row { float:left; font-size:0.688em; color:#FFFFFF; background-image:url(../images/tabs/dividers.png); background-repeat:no-repeat; width:720px; cursor:pointer; text-decoration:none; height:29px; background-position:0px 0px; } a.my-alerts-row:hover { background-position:0px -39px; } a.inactive { background-position:0px -78px; } a.inactive:hover { background-position:0px -117px; } .my-alerts-row .title { float:left; padding-top:8px; padding-left:17px; } .mar-inner { border-left: 1px solid #dfdede; border-right: 1px solid #dfdede; display:none; width:718px; float:left; } .my-alerts-container { float:left; width:718px; } .alerts-row-itemTitle { float:left; width:718px; text-decoration:none; display:block; font-size: 0.75em; background-color: #F1F1F1; } .alerts-row-item { float:left; cursor:pointer; width:718px; text-decoration:none; display:block; font-size: 0.75em; background-image:url(../images/background/plus-buttons_plain.gif); background-position:0px 0px; background-position:-1px -2px; } .alerts-row-item a { text-decoration: none; } .alerts-row-item a:hover { text-decoration: underline; } .alerts-row-item span { padding-top:8px; padding-bottom:8px; float:left; } .alerts-row-item span.titleAlerts { padding-left:74px; width: 260px; } .alerts-row-item span.comment { padding-top:8px; padding-bottom:0; width: 120px; float: right; } .alerts-row-item span.firstView { padding-top:8px; padding-bottom:0; width: 120px; float: right; } .alerts-row-item span.issue { padding-top:8px; padding-bottom:0; width: 120px; float: right; } .alerts-row-itemTitle span { padding-bottom: 8px; padding-top:8px; color: #626262; font-size: 0.918em; } .alerts-row-itemTitle span.comment { float:right; width: 120px; } .alerts-row-itemTitle span.firstView { float:right; width: 120px; } .alerts-row-itemTitle span.issue { float:right; width: 120px; } .alerts-preferences { background-color: #F1F1F1; font-size: 0.718em; color: #626262; } .alertsTitle { font-weight: bold; padding-top: 8px; padding-left: 20px; padding-bottom: 5px; padding-top: 10px; } .alerts-preferences input { margin: 0 5px; padding: 0; } .alerts-preferences ul { padding: 10px 10px 7px 15px; border-bottom: 1px solid #DFDEDE; } .alerts-preferences ul.noBottomBorder { border-bottom: none; } .alerts-preferences ul li { margin-bottom: 8px; } .alerts-preferences input.days { width: 30px; } .my-alerts-inner-container { float:left; display:none; padding-left:52px; margin-bottom:10px; width:666px; } .my-alerts-inner-container a { text-decoration: none; } .my-alerts-inner-container a:hover { text-decoration: underline; } .maselector { float:left; width:666px; padding-bottom:10px; padding-top:12px; cursor:pointer; border-bottom:solid 1px #dfdede; text-decoration:none; font-weight: bold; } .maselector-active-expanded { background-position:0px -22px; } .maselectorlast { border-bottom:none; } .maselector span { font-size: 0.688em; } .maselector span.issueTitle { float:left; padding-left: 24px; width: 260px; } .maselector span.issueTitle:hover { text-decoration: underline; } .maselector input { margin-top: -6px; } .maselector span.issue, .maselectorlast span.issue { padding-bottom:0; padding-left: 0; width: 120px; float: right; } .maselector span.comment, .maselectorlast span.comment { padding-bottom:0; width: 120px; padding-left: 0; float: right; } .maselector span.firstView, .maselectorlast span.firstView { padding-bottom:0; padding-left: 0; width: 120px; float: right; } .comments-holder { font-size: 0.75em; color:#626262; background-color:#F1F1F1; display: none; } .comment-details { padding:0px 60px 17px 17px; margin-top:0px; } .comments-holder .comment { border-bottom:solid 1px #dfdede; } .comments-holder .policy { border-bottom:solid 1px #dfdede; padding:0px 60px 17px 17px; font-size: 1em; background-color: #e6e6e6; } .comments-holder .policy p { margin-bottom: 5px; line-height: 1.4em; } p.policy-title { font-weight:bold; margin-bottom:3px; color:#232323; padding-top:17px; } .comments-holder .policy ol { margin: 10px 0; padding-left: 10px; } .comments-holder .policy ol li { margin-bottom: 3px; list-style:decimal; margin-left: 15px; } p.cd-name { font-weight:bold; margin-bottom:3px; color:#232323; padding-top:17px; } p.cd-role { font-size:0.917em; margin-bottom:17px; } p.cd-copy { line-height:1.4; } #newcomment { margin-top:15px; } .formcol1 { float:left; width:320px; } .formcol2 { float:left; width:320px; } .formrow { float:left; margin-bottom:14px; } #updateslabel { font-weight:normal; padding-left:5px; width:261px; } .checkboxhelper { line-height:1.2; margin-top:14px; } .formrow label, .fullwidthrow label { font-size:0.917em; float:left; width:300px; color:#232323; font-weight:bold; margin-bottom:6px; } .formrow input { float:left; width:300px; padding:3px; } .formrow .updates{ float:left; width:15px; padding:3px; } .fullwidthrow label { width:600px; } .fullwidthrow textarea { width:620px; padding:3px; height:80px; } .fullwidthrow input { float:right; margin-top:15px; margin-right:12px; } .fullwidthrow span { float:right; margin-top:25px; margin-right:12px; } .alert { margin-top: 10px; color: red; } .fulltxt-holder { font-size: 0.75em; color:#626262; background-color:#FFF; border-left: 1px solid #dfdede; } .fulltxt-holder img { zoom: 1; } .fulltxt-holder a { text-decoration: none; } .fulltxt-holder a:hover { text-decoration: underline; } .fulltxt-details { padding:0px 20px 17px 17px; margin-top:0px; line-height: 1.5em; } .fulltxt-details h2 { font-weight: bold; margin: 10px 0 5px 0; } .fulltxt-details h3 { font-size: 0.9em; font-weight: bold; margin: 10px 0 5px 0; } .fulltxt-details pre { width: 698px; overflow: scroll; vertical-align: middle; color: #000; } .fulltxt-nav { background-color: #F1F1F1; float: right; width: 240px; padding: 10px; margin-left: 10px; margin-bottom: 10px; } .fulltxt-nav ul { } .fulltxt-nav ul li { margin-bottom: 5px; margin-left: 0; padding-left: 15px; background: transparent url(../images/icon/arrowBullet.gif) 0px 5px no-repeat; } .table-footnote { padding-left: 0px; display: none; } .numberedList { margin: 10px 0; } .fulltxt-details ol { list-style:decimal; } .fulltxt-details ul { list-style: none; } .fulltxt-details ul.simple { clear: both; } .fulltxt-details li{ margin-bottom: 5px; margin-left: 25px; line-height: 1.5em; font-size: 1em; word-wrap: break-word; overflow: hidden; } .fulltxt-img-wrap { padding: 0px; margin-top: 0; margin-right: 0; margin-bottom: 10px; margin-left: 0; width:698px; } .fulltxt-img-wrap p { font-size: 90%; color: #000; padding-bottom: 10px; } .fiw-left { float: left; width: 155px; padding-top: 20px; padding-right: 20px; padding-bottom: 0px; padding-left: 0px; } .fiw-left img { width: 150px; border: 1px solid #045989; } .fiw-right { float: none; padding: 10px 0 0 0; width: 698px; } *:first-child+html .fulltxt-img-wrap { /*IE7 */ width: 698px; } *:first-child+html .fiw-right { /*IE7 */ width: auto; } .fulltxt-details .equation { padding: 0px; margin: 10px 0; float:left; width:698px; text-align: center; } .fulltxt-details .equation p { text-align: left; font-size: 0.918em; color: #000; margin-top: 10px; } .fulltxt-details div.equation p.equation-label { width: 50px; text-align: right; margin-top: -30px\9; float: right; } .fulltxt-details sup, .fulltxt-details sub { line-height: 0.7em; } .fulltxt-details p { line-height: 1.5em; margin-bottom: 5px; } .fulltxt-details p.txtTitle { padding-bottom:5px; padding-top:5px; font-size: 1.2em; color:#232323; font-weight:bold; } .fulltxt-details p.figTableTitle { padding-top: 10px; font-size: 1em; color:#232323; font-weight: normal; } .fulltxt-holder .fulltxt { border-bottom:solid 1px #dfdede; background: transparent url(../images/background/fulltxt_bg.jpg) 0px top no-repeat; } .fulltxt-holder .abstract { padding: 30px 0 30px 0; background-color: #f1f1f1; border-bottom: 1px solid #f1f1f1; } .fulltxt-holder .abstract img { width: 718px; } .references-list { padding: 10px; margin-bottom: 10px; } .references-list ul { } .references-list ul li { margin-bottom: 5px; padding-left: 15px; background: transparent url(../images/icon/bullet.gif) 0px 5px no-repeat; line-height: 1.3em; font-size: 0.918em; } .references-list ul li .volume { font-weight: bold; } .blueDivider { margin: 0; padding-left: 20px; background: transparent url(../images/tabs/blueDivider.gif) 0px 0px repeat-x; font-size:0.688em; color:#FFFFFF; text-decoration:none; height:29px; } .blueDivider p { float: left; padding-top: 8px; } .blueDivider p a { line-height:1.4em; color:#FFF; float: left; } .dkGrey { background-color:#CBCBCB; color:#212121; float:left; font-size:0.75em; font-weight:bold; padding-left:20px; padding-top:12px; padding-bottom:12px; width:700px; } .dkGrey p { float:left; } .dkGrey p a { text-decoration: none; } .dkGrey p a:hover { text-decoration: underline; } .dkGrey p img { margin-left: 10px; margin-bottom: -4px; } .headTitle { font-weight: bold; background-color:#E9E7E7; border-top: solid 1px #FFFFFF; border-bottom: solid 1px #FFFFFF; font-size:0.688em; padding: 10px 10px 10px 20px; } .total { background-color:#CBCBCB; color:#212121; text-align: right; font-size: .95em; font-weight: bold; padding: 12px 10px 12px 0; margin: 30px 0 0 0; } .bold { font-weight: bold; } .criteria { font-weight: bold; } #shoppingBasket { background-color:#FFFFFF; border-left: solid 1px #dfdede; border-bottom: solid 1px #dfdede; } .tableofcontents { background-color:#CBCBCB; color:#212121; float:left; font-size:0.75em; font-weight:bold; padding-left:20px; padding-top:7px; padding-bottom:7px; width:698px; } #tableofcontents { background-color:#FFFFFF; border-left: solid 1px #dfdede; padding-bottom:40px; } .tableofcontents p { float:left; width: 520px; line-height: normal; } .tableofcontents p.space { padding-bottom:10px; } .tableofcontents ul { float:right; font-size:0.925em; font-weight:bold; margin-right:12px; } .tableofcontents ul li { float:left; display:inline; } .tableofcontents ul li a { text-decoration:none; line-height: normal; } .tableofcontents ul li a:hover { text-decoration:underline; } .tableofcontents ul li.first { border-right:1px solid #045989; margin-right:5px; padding-right:5px; } .issuesVolumes { background-color:#CBCBCB; color:#212121; float:left; font-size:0.75em; font-weight:bold; padding-left:20px; padding-top:12px; padding-bottom:12px; width:698px; } .issuesVolumes ul { font-size:0.925em; font-weight:bold; margin-right:12px; width: 680px; } .issuesVolumes ul li { display: block; /*float: left; border-right:1px solid #045989; padding-right:8px;*/ margin: 5px 8px 5px 0; } .issuesVolumes ul li a { text-decoration:none; line-height: normal; font-weight: normal; } .issuesVolumes ul li a:hover { text-decoration:underline; } .issuesVolumes ul li a.active { color: #626262; font-weight: bold; } .issuesVolumes ul li.last { border:none; margin-right:0px; padding-right:0px; } .payPerView { width: 100%; overflow: auto; padding-bottom: 10px; } .payPerView a { color: #045989; text-decoration: none; } .payPerView a:hover { text-decoration: underline; } .payPerView ul { padding: 10px 0; margin: 0; width: 590px; float: left; border-bottom: 1px solid #E1E1E1; } .payPerView ul.confirmBasket { padding: 15px 0 0 0; margin: 0; width: auto; float: left; border-bottom: none; !important } .payPerView ul li { margin: 0 0 3px 0; padding: 0 80px 0 0; } .payPerView ul li.journalTitle { font-weight: bold; font-size:1em; } .payPerView ul li.journalVolume { font-size:0.688em; margin: 0 0 15px 0; } .payPerView ul li.journalSubHead { font-size:0.688em; font-weight: bold; color: #202020; } .payPerView ul li.journalDetails { font-size:0.688em; color: #202020; } .payPerView ul li.duration { font-size:0.688em; color: #202020; padding: 10px 0; } .payPerView ul.duration { padding: 0; margin: 0 0 30px 0; border: none; } .payPerView ul.duration li { border-right: 1px solid #E1E1E1; font-size:0.688em; color: #202020; padding: 10px; margin: 0; width: auto; height: 15px; display: inline; float: left; } .payPerView #price { background-color:#F5F5F5; float:right; padding:10px; font-weight: bold; color: #717171; margin: -102px 0 0 0; } #payPerView-page-container { float:left; width:718px; color: #626262; } .datePurchased{ float: right; font-size: 0.718em; width: 100px; text-align: right; margin-top: 4px; margin-right: 10px; } .dateDeleted{ float: right; font-size: 0.718em; width: 100px; text-align: right; margin-top: 4px; margin-right: 10px; } .deleteCheckbox{ float: right; } .indSubs { width: 100%; overflow: auto; } .indSubs a { color: #045989; text-decoration: none; } .indSubs a:hover { text-decoration: underline; } .indSubs ul { padding: 10px 0; margin: 0; width: 590px; float: left; border-bottom: 1px solid #E1E1E1; } .indSubs ul.confirmBasket { padding: 15px 0 0 0; margin: 0; width: auto; float: left; border-bottom: none; !important } .indSubs ul li { margin: 0 0 3px 0; padding: 0 80px 0 0; } .indSubs ul li.journalTitle { font-weight: bold; font-size:1em; } .indSubs ul li.journalVolume { font-size:0.688em; margin: 0 0 15px 0; } .indSubs ul li.journalDetails { font-size:0.688em; color: #202020; padding-bottom: 10px; } .indSubs #price { background-color:#F5F5F5; float:right; padding:10px; font-weight: bold; color: #717171; margin: -37px 0 0 0; } #your-basket-container { background-color:#FFFFFF; float:left; } #your-basket-container a { text-decoration: none; } #your-basket-container a:hover { text-decoration: underline; } .your-basket-row { float:left; font-size:0.688em; color:#FFFFFF; background-image:url(../images/tabs/dividers.png); background-repeat:no-repeat; width:720px; cursor:pointer; text-decoration:none; height:29px; background-position:0px 0px; } a.your-basket-row:hover { background-position:0px -39px; } a.inactive { background-position:0px -78px; } a.inactive:hover { background-position:0px -117px; } .your-basket-row .title { float:left; padding-top:8px; padding-left:17px; } .your-basket-row .details { float:right; padding-right:65px; padding-top:8px; } .ybr-inner { border-left: 1px solid #dfdede; border-right: 1px solid #dfdede; display:none; width:718px; float:left; } .your-basket-container { float:left; width:718px; } .your-basket-container table { width: 100%; } .your-basket-container td { border-bottom: 1px solid #E1E1E1; } .your-basket-container ul { margin: 10px 0; } .your-basket-container ul li { margin: 0 0 3px 0; padding: 0 80px 0 0; } .your-basket-container ul li.journalTitle { font-weight: bold; font-size:0.819em; } .your-basket-container ul li.journalVolume { font-size:0.688em; margin: 0 0 15px 0; } .your-basket-container ul li.journalSubHead { font-size:0.688em; font-weight: bold; color: #202020; } .your-basket-container ul li.journalDetails { font-size:0.688em; color: #202020; } .your-basket-container ul li.duration { font-size:0.688em; color: #202020; padding: 10px 0; } #contact-us-container { background-color:#FFFFFF; float:left; } #contact-us-container a { text-decoration: none; } #contact-us-container a:hover { text-decoration: underline; } .contact-us-row { float:left; font-size:0.688em; color:#FFFFFF; background-image:url(../images/tabs/dividers.png); background-repeat:no-repeat; width:720px; cursor:pointer; text-decoration:none; height:29px; background-position:0px 0px; } a.contact-us-row:hover { background-position:0px -39px; } a.inactive { background-position:0px -78px; } a.inactive:hover { background-position:0px -117px; } .contact-us-row .title { float:left; padding-top:8px; padding-left:17px; } .contact-us-row .details { float:right; padding-right:65px; padding-top:8px; } .cur-inner { border-left: 1px solid #dfdede; border-right: 1px solid #dfdede; display:none; width:718px; float:left; } .contact-us-container { float:left; width:718px; border-bottom: 1px solid #dfdede; background-color: #F1F1F1; } .contact-details-left { width:470px; float:left; padding-left:20px; margin-top:7px; margin-bottom:7px; float:left; font-size: 0.718em; } * html .contact-details-left { width: 468px; } .contact-details-left p { font-weight: bold; margin: 10px 0; font-size: 1.1em; } .contact-details-left ul { padding: 0; margin-bottom: 10px; } .contact-details-left li { margin-bottom: 3px; } .contact-details-right { float:right; margin:20px 10px 10px 10px; } .contact-details-right img { border: 1px solid #666; } .removeLink { vertical-align: top; padding-top: 13px; padding-right: 10px; font-size: 0.717em; width: 60px; text-align: center; } .checkoutAmount { margin: 0; padding: 10px 15px 10px 0; font-weight: bold; text-align: right; font-size: 0.819em; background-color: #E9E7E7; } #amount { color: #045989; margin-left: 10px; } .paymentDetails { width: 100%; } .paymentDetails a { text-decoration: none; } .paymentDetails a:hover { text-decoration: underline; } .paymentDetails td { border-top: 1px solid #E1E1E1; } .paymentDetails ul { padding: 10px 10px 10px 20px; margin: 0; } .paymentDetails ul li { margin: 0 0 3px 0; padding: 0 80px 0 0; } .paymentDetails ul li.journalTitle { font-weight: bold; font-size:1em; } .paymentDetails ul li.journalVolume { font-size:0.688em; margin: 0 0 15px 0; } .paymentDetails ul li.journalSubHead { font-size:0.688em; font-weight: bold; color: #202020; } .paymentDetails ul li.journalDetails { font-size:0.688em; color: #202020; } .paymentDetails .duration { font-size:0.688em; color: #202020; padding: 10px 0; text-align: center; } .shoppingButtons { padding: 20px 0 20px 20px; margin: 0 0 0 0; height: 34px; background: #FFF; } .shoppingButtons li { display: inline; } .shoppingButtons li a { height: 34px; float: left; background-position: left top; text-indent:-15000px; margin: 0 10px 0 0; } .shoppingButtons li.updateBasket a { background-image: url(../images/buttons/updateBasketButton.gif); width: 110px; } .shoppingButtons li.updateBasket a:hover { background-image: url(../images/buttons/updateBasketButton.gif); background-position: left -34px; } .shoppingButtons li.continueBrowsing a { background-image: url(../images/buttons/continueBrowsingButton.gif); width: 131px; } .shoppingButtons li.continueBrowsing a:hover { background-image: url(../images/buttons/continueBrowsingButton.gif); background-position: left -34px; } .shoppingButtons li.checkOut a { background-image: url(../images/buttons/checkOutButton.gif); width: 140px; } .shoppingButtons li.checkOut a:hover { background-image: url(../images/buttons/checkOutButton.gif); background-position: left -34px; } .orderButtons { padding: 20px 0 20px 0; margin: 0 0 0 0; height: 34px; } .orderButtons li { display: inline; } .orderButtons li a { height: 34px; float: left; background-position: left top; text-indent:-15000px; margin: 0 10px 0 0; } .orderButtons ul li.orderIssue a { background-image: url(../images/buttons/orderIssuesButton.gif); width: 197px; } .orderButtons ul li.orderIssue a:hover { background-image: url(../images/buttons/orderIssuesButton.gif); background-position: left -34px; } .orderButtons ul li.orderJnl a { background-image: url(../images/buttons/orderJnlButton.gif); width: 207px; } .orderButtons ul li.orderJnl a:hover { background-image: url(../images/buttons/orderJnlButton.gif); background-position: left -34px; } .shoppingNavButtons { padding: 20px 0 20px 20px; margin: 0 0 0 0; height: 24px; background: #FFF; } .shoppingNavButtons li { display: inline; } .shoppingNavButtons li a { height: 24px; float: left; background-position: left top; text-indent:-15000px; margin: 0 10px 0 0; } .shoppingNavButtons li.cancel a { background-image: url(../images/buttons/cancelButton.gif); width: 48px; } .shoppingNavButtons li.cancel a:hover { background-image: url(../images/buttons/cancelButton.gif); background-position: left -24px; } .shoppingNavButtons li.back a { background-image: url(../images/buttons/backButton.gif); width: 48px; } .shoppingNavButtons li.back a:hover { background-image: url(../images/buttons/backButton.gif); background-position: left -24px; } .shoppingNavButtons li.next a { background-image: url(../images/buttons/nextButton.gif); width: 48px; } .shoppingNavButtons li.next a:hover { background-image: url(../images/buttons/nextButton.gif); background-position: left -24px; } .shoppingNavButtons li.confirmOrder a { background-image: url(../images/buttons/confirmOrderButton.gif); width: 93px; } .shoppingNavButtons li.confirmOrder a:hover { background-image: url(../images/buttons/confirmOrderButton.gif); background-position: left -24px; } .shoppingNavButtons li.done a { background-image: url(../images/buttons/doneButton.gif); width: 48px; } .shoppingNavButtons li.done a:hover { background-image: url(../images/buttons/doneButton.gif); background-position: left -24px; } .shoppingNavButtons li.printReceipt a { background-image: url(../images/buttons/printReceiptButton.gif); width: 84px; } .shoppingNavButtons li.printReceipt a:hover { background-image: url(../images/buttons/printReceiptButton.gif); background-position: left -24px; } .salesButtons { padding: 0 0 20px 0; margin: 0 0 0 0; height: 24px; } .salesButtons li { display: inline; } .salesButtons li a { height: 24px; float: left; background-position: left top; text-indent:-15000px; margin: 0 10px 0 0; } .salesButtons li.runReport a { background-image: url(../images/buttons/runReportButton.gif); width: 80px; } .salesButtons li.runReport a:hover { background-image: url(../images/buttons/runReportButton.gif); background-position: left -24px; } .salesButtons li.save a { background-image: url(../images/buttons/saveButton.gif); width: 41px; } .salesButtons li.save { background-image: url(../images/buttons/saveButton.gif); background-position: left -24px; } .configIPButtons { padding: 0 0 20px 0; margin: 0 0 0 0; height: 24px; } .configIPButtons li { display: inline; } .configIPButtons li a { height: 24px; float: left; background-position: left top; text-indent:-15000px; margin: 0 10px 0 0; } .configIPButtons li.reset a { background-image: url(../images/buttons/resetButton.gif); width: 50px; } .configIPButtons li.reset a:hover { background-image: url(../images/buttons/resetButton.gif); background-position: left -24px; } .configIPButtons li.updateOrganisation a { background-image: url(../images/buttons/updateOrganisationButton.gif); width: 125px; } .configIPButtons li.updateOrganisation a:hover { background-image: url(../images/buttons/updateOrganisationButton.gif); background-position: left -24px; } .configIPButtons li.update a { background-image: url(../images/buttons/updateButton.gif); width: 59px; } .configIPButtons li.update a:hover { background-image: url(../images/buttons/updateButton.gif); background-position: left -24px; } .commentButtons { padding: 20px 0 20px 20px; margin: 0 0 0 0; height: 24px; background-color: #FFF; } .commentButtons li { display: inline; } .commentButtons li a { height: 24px; float: left; background-position: left top; text-indent:-15000px; margin: 0 10px 0 0; } .commentButtons li.publish a { background-image: url(../images/buttons/publishButton.gif); width: 59px; } .commentButtons li.publish a:hover { background-image: url(../images/buttons/publishButton.gif); background-position: left -24px; } .commentButtons li.unpublish a { background-image: url(../images/buttons/unpublishButton.gif); width: 70px; } .commentButtons li.unpublish a:hover { background-image: url(../images/buttons/unpublishButton.gif); background-position: left -24px; } .commentButtons li.reject a { background-image: url(../images/buttons/rejectButton.gif); width: 52px; } .commentButtons li.reject a:hover { background-image: url(../images/buttons/rejectButton.gif); background-position: left -24px; } .center { text-align: center; } .ltGrey { background-color:#E9E7E7; border-top: solid 1px #FFFFFF; border-bottom: solid 1px #FFFFFF; font-size:0.688em; padding: 10px; } .greyBottomLine { height: 1px; border-bottom: 1px solid #E1E1E1; padding: 0; margin: 0; } .qty { vertical-align: bottom; padding-bottom: 13px; text-align: center; font-size: 0.688em; margin-bottom: 10px; } .quantity { width: 50px; padding: 10px 10px 10px 20px; vertical-align: top; } .quantity input { width: 40px; } .checkbox { width: 20px; padding: 10px; vertical-align: top; text-align: center; } .OrgInd { color: #222; font-size:0.688em; margin: 0 10px 0 8px; } .noTax { width: 70px; vertical-align: bottom; text-align: center; font-size: 0.717em; padding: 0 0 10px 0; margin-bottom: 10px; } .noTax img { margin: 0 0 0 10px; } .withTax { width: 70px; vertical-align: top; text-align: center; font-size: 0.917em; font-weight: bold; padding-top: 10px; margin: 0; color: #666; } .onlineTax { width: 70px; vertical-align: bottom; text-align: center; font-size: 0.717em; padding: 0 0 10px 0; margin-bottom: 10px; } .onlineTax img { margin: 0 0 0 10px; } .printTax { width: 50px; vertical-align: bottom; text-align: center; font-size: 0.717em; padding: 0 0 10px 0; margin-bottom: 10px; } .totalCost { width: 60px; vertical-align: bottom; text-align: center; font-size: 0.717em; } .totalCost .price { background-color:#F5F5F5; padding:10px; font-weight: bold; color: #717171; margin: 0; font-size: 1.3em; float: none; width: 60px; } .printOnline { color: #616161; font-size: 0.688em; } #price { background-color:#F5F5F5; float:right; padding:10px; font-weight: bold; color: #717171; margin: -100px 0 0 0; } .price { background-color:#F5F5F5; padding:2px 8px; font-weight: bold; color: #717171; margin: -26px 0 0 0; font-size: 0.688em; float: right; } #relatedTitles { padding: 0; margin: 0; } #relatedTitles p.jnlTitle { padding: 0 0 0 70px; margin: 20px 0 10px 0; font-weight: bold; font-size: 1em; color: #045989; } #relatedTitles ul { margin: 10px 0 10px 20px; padding: 0; } #relatedTitles ul li { display: inline; } #cardLogos { padding: 30px 0 50px 0; background: #FFF; } #cardLogos a { text-decoration: none; } #cardLogos a:hover { text-decoration: underline; } #cardLogos p { font-size: 0.718em; color: #333; } #cardLogos ul { margin: 0; padding: 0; } #cardLogos ul li { display: inline; } #cardLogos ul li img { border: 1px solid #333; width: 50px; height: 34px; } #cardLogos img.streamline { padding: 10px 0 0 5px; } #cardLogos ul#certificates { margin-top: 10px; padding: 0; } #cardLogos ul#certificates li { display: inline; } #cardLogos ul#certificates img { width: 105px; height: 55px; border: none; } .subscribeIcons { padding: 10px 0 20px ; margin: 0 0 0 0; height: 24px; } .subscribeIcons li { display: inline; } .subscribeIcons li img { margin-right: 10px; } .addHltArt { background-color:#f1f1f1; font-size: 0.688em; padding: 0; margin: 1px 0 0 0; } .addHltArt .inputDetails{ float:left; padding: 5px 10px 5px 20px; } .addHltArt .title{ float:left; width: 140px; padding: 6px 0 0 0; } .addHltArt .typeInput{ float:left; width: 550px; } .addHltArt .typeInput input#logo { font-size: 1.1em; } .addHltArt p { margin: 5px 0; } .addHltArt input.normal { width: 150px; } .addHltArt input.long { width: 350px; } .addHltArt #artLookup-bttn { font-size: 1em; margin-top: 5px; } .addHltArt #artLookup-bttn input { margin-right: 5px; } .updateComment { background-color:#f1f1f1; padding-left: 20px; margin: 1px 0 0 0; font-size: 0.718em; } .updateComment p { padding: 10px 0 10px 0; line-height: 1.3em; } .updateComment a { text-decoration: none; } .updateComment a:hover { text-decoration: underline; } .updateComment .inputDetails{ float:left; padding: 10px 10px 10px 0; } .updateComment .title{ float:left; width: 140px; padding: 6px 0 0 0; line-height: normal; } .updateComment .typeInput{ float:left; padding-left: 5px; } .updateComment input, .updateComment textarea { padding: 0; margin-left: 0px; !important margin-right: 0px; font-size: 1em; } .updateComment input.short { width: 50px; margin-left: 0px; } .updateComment input.normal { width: 150px; margin-left: 0px; } .updateComment textarea.comment { margin-left: 0px; font-size: 1.3em; } .userDetails { background-color:#f1f1f1; font-size: 0.688em; padding: 0; margin: 1px 0 0 0; } .userDetails a { text-decoration: none; } .userDetails a:hover { text-decoration: underline; } .userDetails p { padding: 10px 0 10px 20px; line-height: 1.3em; } .userDetails p.section-title { padding-bottom:5px; margin-top:8px; color:#232323; font-weight:bold; } .userDetails p.top-border { padding: 10px 0 10px 20px; border-top: 1px solid #dfdede; } .userDetails .inputDetails{ float:left; padding: 10px 10px 10px 20px; } .userDetails .inputDetails-topBorder { border-top:solid 1px #dfdede; width: 689px; } .userDetails .title{ float:left; width: 140px; padding: 6px 0 0 0; line-height: normal; } .userDetails .typeInput{ float:left; } .userDetails .typeInput p { font-size: 1em; padding-left: 0; } .userDetails input { padding: 0; margin: 0 10px 0 0; } .userDetails input#contentsubmit { margin-bottom: -4px; } .userDetails input.short { width: 50px; } .userDetails input.normal { width: 150px; } .userDetails input.long { width: 200px; } .userDetails select.country { width: 155px; } .userDetails select.county { width: 155px; } .userDetails-buttons { padding: 20px 0 20px 20px; margin: 0 0 0 0; height: 24px; background-color: #FFF; } .userDetails-buttons li { display: inline; } .userDetails-buttons li a { height: 24px; float: left; background-position: left top; text-indent:-15000px; margin: 0 10px 0 0; } .userDetails-buttons li.saveArticle a { background-image: url(../images/buttons/saveArticleButton.gif); width: 81px; } .userDetails-buttons li.saveArticle a:hover { background-image: url(../images/buttons/saveArticleButton.gif); background-position: left -24px; } .userDetails-buttons li.save a { background-image: url(../images/buttons/saveButton.gif); width: 41px; } .userDetails-buttons li.save a:hover { background-image: url(../images/buttons/saveButton.gif); background-position: left -24px; } .userDetails-buttons li.cancel a { background-image: url(../images/buttons/cancelButton.gif); width: 48px; } .userDetails-buttons li.cancel a:hover { background-image: url(../images/buttons/cancelButton.gif); background-position: left -24px; } .userDetails-buttons li.done a { background-image: url(../images/buttons/doneButton.gif); width: 48px; } .userDetails-buttons li.done a:hover { background-image: url(../images/buttons/doneButton.gif); background-position: left -24px; } .userDetails-buttons li.reset a { background-image: url(../images/buttons/resetButton.gif); width: 50px; } .userDetails-buttons li.reset a:hover { background-image: url(../images/buttons/resetButton.gif); background-position: left -24px; } .userDetails-buttons li.submit a { background-image: url(../images/buttons/submitButton.gif); width: 67px; } .userDetails-buttons li.submit a:hover { background-image: url(../images/buttons/submitButton.gif); background-position: left -23px; } .userDetails-buttons li.update a { background-image: url(../images/buttons/updateButton.gif); width: 59px; } .userDetails-buttons li.update a:hover { background-image: url(../images/buttons/updateButton.gif); background-position: left -24px; } .userDetails-buttons li.delete a { background-image: url(../images/buttons/deleteButton.gif); width: 59px; } .userDetails-buttons li.delete a:hover { background-image: url(../images/buttons/deleteButton.gif); background-position: left -24px; } .userDetails-buttons li a.sendEmail { background-image: url(../images/buttons/sendEmailButton.gif); width: 73px; } .userDetails-buttons li a:hover.sendEmail { background-image: url(../images/buttons/sendEmailButton.gif); background-position: left -24px; } .userDetails-buttons li.uploadLogo a { background-image: url(../images/buttons/uploadLogoButton.gif); width: 89px; } .userDetails-buttons li.uploadLogo a:hover { background-image: url(../images/buttons/uploadLogoButton.gif); background-position: left -24px; } .userDetails-buttons li.removeLogo a { background-image: url(../images/buttons/removeLogoButton.gif); width: 83px; } .userDetails-buttons li.removeLogo a:hover { background-image: url(../images/buttons/removeLogoButton.gif); background-position: left -24px; } .userDetails-buttons li.activateMore a { background-image: url(../images/buttons/activateMoreButton.gif); width: 87px; } .userDetails-buttons li.activateMore a:hover { background-image: url(../images/buttons/activateMoreButton.gif); background-position: left -24px; } .userDetails-buttons li.back a { background-image: url(../images/buttons/backButton.gif); width: 48px; } .userDetails-buttons li.back a:hover { background-image: url(../images/buttons/backButton.gif); background-position: left -24px; } .userDetails-buttons li.actRemUser a { background-image: url(../images/buttons/actRemUser.gif); width: 125px; } .userDetails-buttons li.actRemUser a:hover { background-image: url(../images/buttons/actRemUser.gif); background-position: left -24px; } .userDetails-buttons li.deactRemUser a { background-image: url(../images/buttons/deactRemUser.gif); width: 135px; } .userDetails-buttons li.deactRemUser a:hover { background-image: url(../images/buttons/deactRemUser.gif); background-position: left -24px; } .userDetails-buttons li.delRemUser a { background-image: url(../images/buttons/delRemUser.gif); width: 116px; } .userDetails-buttons li.delRemUser a:hover { background-image: url(../images/buttons/delRemUser.gif); background-position: left -24px; } .userDetails-buttons li.findTitles a { background-image: url(../images/buttons/findTitlesButton.gif); width: 68px; } .userDetails-buttons li.findTitles a:hover { background-image: url(../images/buttons/findTitlesButton.gif); background-position: left -24px; } .userDetails-buttons li.download a { background-image: url(../images/buttons/smDownloadButton.gif); width: 72px; } .userDetails-buttons li.download a:hover { background-image: url(../images/buttons/smDownloadButton.gif); background-position: left -24px; } .userDetails-buttons li.email a { background-image: url(../images/buttons/emailButton.gif); width: 51px; } .userDetails-buttons li.email a:hover { background-image: url(../images/buttons/emailButton.gif); background-position: left -24px; } .userDetails-buttons li.export a { background-image: url(../images/buttons/exportButton.gif); width: 49px; } .userDetails-buttons li.export a:hover { background-image: url(../images/buttons/exportButton.gif); background-position: left -24px; } .userDetails-buttons li.incSubjAreas a { background-image: url(../images/buttons/incSubjAreasButton.gif); width: 125px; } .userDetails-buttons li.incSubjAreas a:hover { background-image: url(../images/buttons/incSubjAreasButton.gif); background-position: left -24px; } .greyDetails-buttons { padding: 20px 0 20px 20px; margin: 0 0 0 0; height: 24px; background-color: #F1F1F1; } .greyDetails-buttons li { display: inline; } .greyDetails-buttons li a { height: 24px; float: left; background-position: left top; text-indent:-15000px; margin: 0 10px 0 0; } .greyDetails-buttons li.reset a { background-image: url(../images/buttons/resetButton.gif); width: 50px; } .greyDetails-buttons li.reset a:hover { background-image: url(../images/buttons/resetButton.gif); background-position: left -24px; } .greyDetails-buttons li.submit a { background-image: url(../images/buttons/submitButton.gif); width: 67px; } .greyDetails-buttons li.submit a:hover { background-image: url(../images/buttons/submitButton.gif); background-position: left -23px; } .greyDetails-buttons li.email a { background-image: url(../images/buttons/emailButton.gif); width: 51px; } .greyDetails-buttons li.email a:hover { background-image: url(../images/buttons/emailButton.gif); background-position: left -24px; } .greyDetails-buttons li.export a { background-image: url(../images/buttons/exportButton.gif); width: 49px; } .greyDetails-buttons li.export a:hover { background-image: url(../images/buttons/exportButton.gif); background-position: left -24px; } .greyDetails-buttons li.back a { background-image: url(../images/buttons/backButton.gif); width: 48px; } .greyDetails-buttons li.back a:hover { background-image: url(../images/buttons/backButton.gif); background-position: left -24px; } .updateComment-buttons { padding: 20px 0; margin: 0 0 0 0; height: 24px; background-color: #F1F1F1; } .updateComment-buttons li { display: inline; } .updateComment-buttons li a { height: 24px; float: left; background-position: left top; text-indent:-15000px; margin: 0 10px 0 0; } .updateComment-buttons li.cancel a { background-image: url(../images/buttons/cancelButton.gif); width: 48px; } .updateComment-buttons li.cancel a:hover { background-image: url(../images/buttons/cancelButton.gif); background-position: left -24px; } .updateComment-buttons li.reset a { background-image: url(../images/buttons/resetButton.gif); width: 50px; } .updateComment-buttons li.reset a:hover { background-image: url(../images/buttons/resetButton.gif); background-position: left -24px; } .updateComment-buttons li.update a { background-image: url(../images/buttons/updateButton.gif); width: 59px; } .updateComment-buttons li.update a:hover { background-image: url(../images/buttons/updateButton.gif); background-position: left -24px; } .updateComment-buttons li.backCommentList a { background-image: url(../images/buttons/backCommentList.gif); width: 122px; } .updateComment-buttons li.backCommentList a:hover { background-image: url(../images/buttons/backCommentList.gif); background-position: left -24px; } .recommendSubs-buttons { padding: 20px 0 20px 20px; margin: 0 0 0 0; height: 24px; background-color: #F1F1F1; } .recommendSubs-buttons li { display: inline; } .recommendSubs-buttons li a { height: 24px; float: left; background-position: left top; text-indent:-15000px; margin: 0 10px 0 0; } .recommendSubs-buttons li.reset a { background-image: url(../images/buttons/resetButton.gif); width: 50px; } .recommendSubs-buttons li.reset a:hover { background-image: url(../images/buttons/resetButton.gif); background-position: left -24px; } .recommendSubs-buttons ul li.submit a { background-image: url(../images/buttons/submitButton.gif); width: 67px; } .recommendSubs-buttons ul li.submit a:hover { background-image: url(../images/buttons/submitButton.gif); background-position: left -23px; } .recommendSubs-buttons ul li.cancel a { background-image: url(../images/buttons/cancelButton.gif); width: 48px; } .recommendSubs-buttons ul li.cancel a:hover { background-image: url(../images/buttons/cancelButton.gif); background-position: left -24px; } .recommendSubs-buttons ul li.update a { background-image: url(../images/buttons/updateButton.gif); width: 59px; } .recommendSubs-buttons ul li.update a:hover { background-image: url(../images/buttons/updateButton.gif); background-position: left -24px; } .manuscriptsWrap { background-color:#f1f1f1; padding: 0 0 5px 20px; margin: 0; font-size: 0.718em; } .manuscriptsWrap .manDetails { float:left; padding: 10px 20px 0 0; color: #626262; line-height: 1.3em; } .manuscriptsWrap .title { float:left; padding: 5px 5px 5px 0; font-weight: bold; } .manuscriptsWrap .manInput { float: left; padding: 5px 5px 5px 0; } .manuscriptsWrap .artTitle { width: 230px; } .manuscriptsWrap .doi { width: 140px; } .manuscriptsWrap .author { width: 105px; } .manuscriptsWrap .date { width: 90px; } .manuscriptsWrap .display { width: 90px; text-align: center; } .updateOrgDetails { background-color:#f1f1f1; font-size: 0.688em; padding: 0; margin: 1px 0 0 0; } .updateOrgDetails a { text-decoration: none; } .updateOrgDetails a:hover { text-decoration: underline; } .updateOrgDetails p { padding: 10px 0 10px 20px; line-height: 1.3em; } .updateOrgDetails p.top-border { padding: 10px 0 10px 20px; border-top: 1px solid #dfdede; } .updateOrgDetails .inputDetails{ float:left; padding: 10px 10px 10px 20px; } .updateOrgDetails .inputDetails-topBorder { border-top:solid 1px #dfdede; width: 689px; } .updateOrgDetails .title{ float:left; width: 140px; padding: 6px 0 0 0; } .updateOrgDetails .typeInput { float:left; width: 540px; } .updateOrgDetails input, .updateOrgDetails select { padding: 1px; margin: 0 10px 0 0; font-size: 1em; } .updateOrgDetails input.normal { width: 150px; } .orgDetailsWrap { background-color:#f1f1f1; padding: 0 0 10px 20px; margin: 0; } .orgDetailsWrap .orgDetails { float:left; padding: 10px 20px 0 0; color: #626262; } .orgDetailsWrap .title { float:left; width: 200px; padding: 5px 5px 5px 0; font-weight: bold; } .orgDetailsWrap .orgDetailsInput { float: left; width: 200px; padding: 5px 5px 5px 0; } .updateOrgDetails-buttons { padding: 20px 0 20px 20px; margin: 0 0 0 0; height: 24px; border-top: 1px solid #dfdede; } .updateOrgDetails-buttons li { display: inline; } .updateOrgDetails-buttons li a { height: 24px; float: left; background-position: left top; text-indent:-15000px; margin: 0 10px 0 0; } .updateOrgDetails-buttons li.reset a { background-image: url(../images/buttons/resetButton.gif); width: 50px; } .updateOrgDetails-buttons li.reset a:hover { background-image: url(../images/buttons/resetButton.gif); background-position: left -24px; } .updateOrgDetails-buttons li.update a { background-image: url(../images/buttons/updateButton.gif); width: 59px; } .updateOrgDetails-buttons li.update a:hover { background-image: url(../images/buttons/updateButton.gif); background-position: left -24px; } .suppMatlWrap { padding-bottom: 20px; margin: 0; font-size: 0.918em; } .suppMatlWrap a { text-decoration: none; } .suppMatlWrap a:hover { text-decoration: underline; } .suppMatlWrap .Details { float:left; padding: 10px 20px 0 0; color: #626262; } .suppMatlWrap .title { float:left; padding: 5px 5px 5px 0; font-weight: bold; } .suppMatlWrap .DetailsInput { float: left; padding: 5px 5px 5px 0; line-height: 1.3em; } .suppMatlWrap .type { width: 80px; } .suppMatlWrap .mtlTitle { width: 150px; } .suppMatlWrap .description { width: 200px; } .suppMatlWrap .fileSize { width: 80px; } .suppMatlWrap .download { width: 120px; } .commentArticle-buttons { padding: 20px 0; margin: 0 0 0 0; height: 24px; } .commentArticle-buttons li { display: inline; } .commentArticle-buttons li a { height: 24px; float: left; background-position: left top; text-indent:-15000px; margin: 0 10px 0 0; } .commentArticle-buttons li.commentOnThisArt a { background-image: url(../images/buttons/commentOnThisArtButton.gif); width: 138px; } .commentArticle-buttons li.commentOnThisArt a:hover { background-image: url(../images/buttons/commentOnThisArtButton.gif); background-position: left -24px; } .activate-buttons { padding: 0 0 20px 0; margin: 0 0 0 0; height: 24px; } .activate-buttons li { display: inline; } .activate-buttons li a { height: 24px; float: left; background-position: left top; text-indent:-15000px; margin: 0 10px 0 0; } .activate-buttons li.done a { background-image: url(../images/buttons/doneButton.gif); width: 48px; } .activate-buttons li.done a:hover { background-image: url(../images/buttons/doneButton.gif); background-position: left -24px; } .activate-buttons li.activate a { background-image: url(../images/buttons/activateButton.gif); width: 59px; } .activate-buttons li.activate a:hover { background-image: url(../images/buttons/activateButton.gif); background-position: left -24px; } .activate-buttons li.activateMultiple a { background-image: url(../images/buttons/activateMultipleButton.gif); width: 109px; } .activate-buttons li.activateMultiple a:hover { background-image: url(../images/buttons/activateMultipleButton.gif); background-position: left -24px; } .activate-buttons li.activateMore a { background-image: url(../images/buttons/activateMoreButton.gif); width: 87px; } .activate-buttons li.activateMore a:hover { background-image: url(../images/buttons/activateMoreButton.gif); background-position: left -24px; } .activate-buttons li.newRemoteUser a { background-image: url(../images/buttons/newRemoteUserButton.gif); width: 105px; } .activate-buttons li.newRemoteUser a:hover { background-image: url(../images/buttons/newRemoteUserButton.gif); background-position: left -24px; } .cardDetails { background-color:#f1f1f1; font-size: 0.688em; padding: 0; margin: 1px 0 0 0; } .cardDetails a { text-decoration: none; } .cardDetails a:hover { text-decoration: underline; } .cardDetails p { padding: 10px 0 10px 20px; } .cardDetails .inputDetails{ float:left; padding: 10px 10px 10px 20px; } .cardDetails .inputDetails-topBorder { border-top:solid 1px #dfdede; width: 689px; } .cardDetails .title{ float:left; width: 140px; padding: 6px 0 0 0; } .cardDetails .typeInput{ float:left; } .cardDetails input { padding: 0; margin: 0 10px 0 0; } .cardDetails input.normal { width: 150px; } .cardDetails select.country { width: 155px; } .cardDetails select#cardType { width: 155px; } .cardDetails select#cardExpMonth { width: 40px; margin-right: 10px; } .cardDetails select#cardExpYear { width: 60px; } .discountedJnl { background-color:#f1f1f1; font-size: 0.688em; padding: 0; margin: 1px 0 0 0; position: relative; } .discountedJnl a { text-decoration: none; } .discountedJnl a:hover { text-decoration: underline; } .discountedJnl .jnlWrapper { float:left; padding: 10px 10px 10px 20px; } .discountedJnl .jnlDetails{ float:left; width: 470px; padding: 6px 0 0 0; } .discountedJnl .jnlDetails .jnlDescription { line-height: 1.4em; } .discountedJnl .jnlDetails table { padding-top: 10px; width: 450px; height: auto; } .discountedJnl .jnlDetails table.issue { width: 690px; } .discountedJnl .jnlDetails table th { margin: 0; padding: 6px 5px 7px 5px; text-align: left; background-color: #FFF; border-bottom: 1px solid #E1E1E1; } .discountedJnl .jnlDetails table td { margin: 0 0 30px 0; padding: 5px 5px 5px 5px; text-align: left; color: #666; font-weight: bold; background-color: #FFF; } .discountedJnl .jnlDetails h2 { font-size:1.3em; font-weight:bold; color:#045989; padding-bottom: 20px; } .discountedJnl .jnlCover { float:left; margin-left: 10px; } .discountedJnl .jnlCover img { width: 180px; } #subscription { padding: 10px 0; margin: 0; font-size: 0.956em; } #subscription a { text-decoration: none; } #subscription a:hover { text-decoration: underline; } #subscription .Details { float: left; } #subscription .title { border-bottom: solid 1px #dfdede; float: left; background-color:#E9E7E7; padding: 10px; } #subscription .input { padding: 10px; float: left; border-bottom: solid 1px #dfdede; height: 25px; } #subscription .year { width: 50px; } #subscription .category { width: 100px; } #subscription .accessType { width: 100px; } #subscription .subPrice { width: 200px; } #subscription .sbasket { width: 120px; text-align: center; } #navigation-help { background-color:#E9E7E7; float:left; border-top: solid 1px #FFFFFF; border-bottom: solid 1px #FFFFFF; width:720px; font-size:0.688em; } #navigation-help p { float:left; padding-left:20px; width:430px; padding-bottom:8px; padding-top:9px; font-weight: bold; font-size: 1.1em; } #mrs-journal-holder #navigation-help p { width: 690px; } #navigation-help ul.articles { float:left; padding-left:20px; width:430px; } #navigation-help ul.articles li { float:left; display:inline; margin-right:22px; float:left; } li a.addtobasket { float:left; padding-bottom:8px; padding-top:9px; text-decoration:none; } li a.article-pdf, li a.article-html, li a.article-sup, li a.art-full-size { background-image:url(../images/icon/pdf-article.gif); background-position:left 3px; background-repeat:no-repeat; float:left; padding-bottom:8px; padding-top:9px; text-decoration:none; text-indent:25px; } li.open-access { padding-top: 9px; padding-bottom: 0; text-decoration: none; float: left; font-weight: bold; color: #690; } li.open-access a { color: #690; } li a.highlightArt { background-image:url(../images/buttons/highlightArticle.gif); background-position:left top; background-repeat:no-repeat; display:block; font-size:0.618em; height:18px; padding-top:4px; text-decoration:none; text-indent:11px; width:100px; color: #333; } li a.article-toc { padding-top: 9px; padding-bottom: 0; text-decoration: none; float: left; } #navigation-help ul.articles li.last-option { margin-right:0px; } li a:hover.article-pdf, li a:hover.article-html, li a:hover.article-sup, li a:hover.addtobasket, li a:hover.art-full-size, li a:hover.open-access, li a:hover.article-toc { text-decoration:underline; } li a.article-html { background-image:url(../images/icon/html-article.gif); } li a.article-sup { background-image:url(../images/icon/sup-article.gif); text-indent:22px; } li a.art-full-size { background-image:url(../images/icon/fullsize-article.gif); background-position:left 5px; text-indent:22px; } #navigation-help ul.abstract-navigation { float:right; width:265px; } #navigation-help ul.abstract-navigation li { float:right; display:inline; float:left; } #navigation-help ul.abstract-navigation li a { background-image:url(../images/buttons/prev-next.png); background-position:left top; background-repeat:no-repeat; float:left; padding-bottom:9px; padding-top:7px; text-decoration:none; } #navigation-help ul.abstract-navigation li a:hover { text-decoration:none; } #navigation-help ul.abstract-navigation li a.prev { padding-right:21px; width:87px; padding-left:34px; float:left; background-position:0px 0px; } #navigation-help ul.abstract-navigation li a.prev:hover { background-position:0px -38px; color:#FFFFFF; } #navigation-help ul.abstract-navigation li a.next { border-left:1px solid white; padding-right:34px; float:right; width:67px; text-indent:-5px; padding-left:21px; background-position:-142px 0px; } #navigation-help ul.abstract-navigation li a.next:hover { background-position:-142px -38px; color:#FFFFFF; } #navigation-help ul.abstract-navigation li a.inactive { color: #FFFFFF; background: none; cursor: default; } #navigation-help ul.toc-navigation { float:right; width:229px; } #navigation-help ul.toc-navigation li { float:right; display:inline; float:left; } #navigation-help ul.toc-navigation li a { background-image:url(../images/buttons/prev-next-toc.png); background-position:left top; background-repeat:no-repeat; float:left; padding-bottom:9px; padding-top:7px; text-decoration:none; } #navigation-help ul.toc-navigation li a:hover { text-decoration:none; } #navigation-help ul.toc-navigation li a.prev { padding-right:10px; width:77px; padding-left:34px; float:left; background-position:0px 0px; } #navigation-help ul.toc-navigation li a.prev:hover { background-position:0px -38px; color:#FFFFFF; } #navigation-help ul.toc-navigation li a.next { border-left: 1px solid #FFF; padding-right:26px; float:right; width:67px; text-indent:-5px; padding-left:14px; background-position:-122px 0px; } #navigation-help ul.toc-navigation li a.next:hover { background-position:-122px -38px; color:#FFFFFF; } .pdfContent { width: 100%; height: 970px; padding: 0px; } .pdfContent iframe { width: 100%; height: 100%; } .instruction-box { background-color:#FFFFFF; border-left:solid 1px #dfdede; font-size: 0.75em; padding: 10px 0 10px 20px; margin: 0; } .instruction-box p { font-size: 0.917em; margin: 5px 0; } .introduction-box { background-color:#f1f1f1; font-size: 0.75em; margin: 20px; height: 200px; overflow: auto; } .introduction-box p { line-height:1.4; width:660px; padding-bottom:17px; color:#626262; } #player { margin: 20px auto; width: 500px; } #player p { width: 500px; font-size: 0.918em; margin-top: 10px; } #atoz { margin: 10px 0 20px 0; padding-bottom: 10px; font-size: 0.768em; border-bottom: 1px solid #dfdede; } #atoz ul { margin: 0 auto; padding: 0; width: 550px; } @media screen and (-webkit-min-device-pixel-ratio:0) { #atoz ul { width: 580px; } } #atoz ul li { display: inline; list-style-type: none; margin: 0 5px 0 0; padding: 0 5px 0 0; } #atoz ul li a { text-decoration: none; } #atoz ul li a:hover { text-decoration: underline; } #atoz ul li a.current { color: #000; font-weight: bold; } .white-box { background-color: #fff; border-bottom: solid 1px #dfdede; border-left: solid 1px #dfdede; font-size: 0.75em; padding-left: 20px; } .white-box p { line-height:1.4; width:670px; padding-bottom:17px; color:#626262; } .white-box p.small { line-height:1.4; padding: 7px 0; font-size: 0.917em; } .crossRef { padding: 10px 0; } .crossRef .left { width: 430px; float: left; background: transparent url(../images/background/crossRef.jpg) top left no-repeat; height: 160px; } .crossRef .moreInfo { float: right; padding-bottom: 65px; } .crossRef .moreInfo a.more { height: 27px; float: left; background-position: left top; text-indent:-15000px; background-image: url(../images/buttons/moreInfoButton.gif); width: 75px; display: block; } .crossRef .moreInfo a:hover.more { background-image: url(../images/buttons/moreInfoButton.gif); background-position: left -27px; } .crossRef .search { float: right; padding-top: 5px; padding-right: 40px; width: 220px; } .crossRef .search input { float: left; } .crossRef .search a { height: 24px; float: left; background-position: left top; text-indent:-15000px; margin-left: 10px; background-image: url(../images/buttons/searchButton.gif); width: 56px; display: block; } .crossRef .search a:hover { background-image: url(../images/buttons/searchButton.gif); background-position: left -24px; } .crossRef .right { float: left; width: 150px; } .crossRef img { border: none; margin-left: 10px; margin-top: 10px; } .searchQuery-box { background-color: #f1f1f1; border-bottom: solid 1px #dfdede; font-size: 0.75em; float:left; padding: 10px 20px; width: 680px; } .searchQuery-box p { line-height:1.4em; font-size: 0.918em; width:620px; padding-top:10px; color:#333; float: left; } .searchQuery-box span { font-weight: bold; color: #045989; } .searchQuery-box #qskeystage { float: left; margin-right: 5px; font-size: 0.918em; } .searchQuery-box #topformheadersubmit { float: left; margin-right: 5px; } .searchQuery-box .options { float: left; margin-right: 5px; } .searchQuery-box .options select { font-size: 1em; width: 150px; } .description-box { background-color: #f1f1f1; border-bottom: solid 1px #dfdede; font-size: 0.75em; padding-left: 20px; zoom: 1; } .accepted-manuscript { background: url(../images/background/accepted-manuscript.gif) no-repeat scroll top right; min-height: 327px; } .lastbox { border-bottom:none; } .description-box .bold { font-style: normal; } .description-box h3 { font-size:1.25em; width:590px; padding-bottom: 10px; padding-top: 15px; line-height: 1.3em; } .description-box h3 .source { font-style: italic; } .description-box h3.author { padding-bottom: 5px; font-weight: bold; } *+html .description-box h3.author { width: auto; /* IE7 */ } .description-box h3 a { font-weight:bold; text-decoration:none; margin-bottom:3px; line-height:1.3; /*float:left; cursor: default;*/ } .description-box h3 a:hover { text-decoration:none; } .description-box h5 { font-size: 1em; line-height:normal; padding-bottom: 5px; padding-top:15px; } .description-box h6 { font-size:0.9em; line-height:normal; padding-bottom: 5px; padding-top:15px; } .description-box p { line-height:1.4; width:620px; padding-bottom:17px; color:#626262; } .description-box input.long { width: 350px; margin-left: 10px; } .description-box p.note { font-style: italic; font-size: 0.917em; } .description-box p a { text-decoration: none; } .description-box p a:hover { text-decoration: underline; } .description-box p.first { padding-top:17px; } .description-box p.section-title { padding-bottom:5px; margin-top:8px; font-size: 0.917em; color:#232323; font-weight:bold; } .description-box p.blue-section-title { padding-top:18px; font-size:1.25em; color: #045989; font-weight:bold; } .description-box p.list-section-title { padding-top:18px; padding-bottom: 7px; font-size:1.25em; color: #045989; font-weight:bold; } .description-box p.smallcopy { font-size: 0.917em; } .description-box p.smallcopy a { text-decoration:none; } .description-box p.smalltext { font-size: 0.917em; padding-bottom: 5px; } .description-box p.smallcopy a:hover { text-decoration:underline; } .description-box p.justtext { line-height:1.4; padding-top:18px; font-size: 0.917em; padding-bottom:17px; } .description-box select, .description-box input, .description-box textarea { margin-left: 5px; margin-right: 5px; font-size: 1em; } .description-box textarea.message { font-size: 1.3em; } .description-box .org { width: 350px; float: left; color:#626262; font-size: 0.918em; margin-top: 20px; margin-bottom: 10px; } .description-box .org .go-bttn { width: 49px; float: left; padding-left: 300px; margin-top: -22px; } .description-box .org .go-bttn a { height: 23px; float: right; background-position: left top; text-indent:-15000px; } .description-box .org .go-bttn a.go { background-image: url(../images/buttons/go_normal.gif); width: 49px; } .description-box .org .go-bttn a.go:hover { background-image: url(../images/buttons/go_hover.gif); width: 49px; } .description-box .searchBy { width: 320px; float: left; color:#626262; font-size: 0.918em; margin-top: 20px; margin-bottom: 10px; } .description-box .search { width: 270px; float: left; color:#626262; font-size: 0.918em; margin-left: 20px; margin-top: 20px; margin-bottom: 10px; } .description-box .search .go-bttn { width: 49px; float: left; padding-left: 180px; margin-top: -22px; } .description-box .search .go-bttn a { height: 23px; float: right; background-position: left top; text-indent:-15000px; } .description-box .search .go-bttn a.go { background-image: url(../images/buttons/go_normal.gif); width: 49px; } .description-box .search .go-bttn a.go:hover { background-image: url(../images/buttons/go_hover.gif); width: 49px; } .description-box p .smSubmitArt { margin-left: 15px; } .description-box p.instructions { line-height:1.4; padding: 7px 0; font-size: 0.917em; width: 670px; } .description-box p.instructions a { text-decoration: none; } .description-box p.instructions a:hover { text-decoration: underline; } .description-box p.top-border { line-height:1.4; padding: 7px 0; font-size: 0.917em; width: 700px; border-top: 1px solid #dfdede; } .description-box p.ipList { width: 250px; } .description-box .jnlInfo ul li { border-right:1px solid #E1E1E1; color:#8F8F8F; display:inline; float:left; font-size:0.925em; height:27px; padding-left:5px; padding-right:5px; padding-top: 10px; } .description-box .jnlInfo ul li.icon-pdf { /*background-image:url(../images/icon/pdf.gif); background-position:4px 8px; background-repeat:no-repeat; padding-left:26px;*/ width:51px; } .description-box .jnlInfo ul li.last { border-right:none; } .description-box ol { width:650px; padding-bottom:17px; margin-left: 20px; } .description-box ol li { list-style: decimal; margin-right: 30px; margin-bottom: 5px; margin-left: 2em; color:#626262; line-height: 1.2em; } .description-box ol.alpha li { list-style: lower-alpha; margin-right: 30px; margin-bottom: 5px; margin-left: 2em; color:#626262; line-height: 1.2em; } .description-box ul { width:700px; padding-bottom:10px; } .description-box ul li { display:inline; margin-right:7px; } .description-box ul li a { text-decoration:none; line-height: normal; } .description-box ul li a:hover { text-decoration:underline; } .description-box ul.jnlList { padding: 18px 0 18px 0; font-size: 0.917em; margin: 0; } .description-box ul.jnlList li { display: block; padding: 0; margin: 0 0 5px 0; width: 600px; line-height: 1.2em; } .description-box ul.jnlList li .pages { margin-left: 20px; } .description-box ul.jnlList li.pubYear { margin-bottom: 20px; padding-left: 10px; font-style: italic; } .description-box ul.jnlList li.journalTitle { margin-bottom: 20px; padding-left: 10px; font-style: italic; } .description-box ul.jnlList li.author { font-weight: bold; color:#045989; } .description-box ul.userCommentDetails { padding: 10px 0 10px 0; font-size: 0.917em; margin: 0; } .description-box ul.userCommentDetails li { display: block; padding: 0; margin: 0 0 5px 0; width: 250px; line-height: 1.2em; } .description-box ul.userCommentDetails li.title { font-weight: bold; } .description-box ul.userDetails { padding: 18px 0 18px 0; font-size: 0.917em; margin: 0; } .description-box ul.userDetails li { display: block; padding: 0; margin: 0 0 5px 0; width: 150px; line-height: 1.2em; } .description-box ul.userDetails li.userName { font-weight: bold; } .description-box ul.userDetails li.email { font-weight: bold; } .description-box ul.bullet { width:650px; padding-bottom:17px; margin-left: 20px; color: #626262; } .description-box ul.bullet li { display: block; padding-left: 15px; margin-bottom: 8px; background: transparent url(../images/icon/bullet.gif) 1px 3px no-repeat; line-height: 1.2em; } .description-box ul.list { width:650px; padding-bottom:17px; color: #626262; font-size: 0.917em; } .description-box ul.list li { display: block; padding-left: 15px; margin-bottom: 8px; } .description-box ul.list li.title { font-weight: bold; } .description-box ul.contact { padding: 0 0 18px 0; font-size: 1em; margin: 0; color: #626262; } .description-box ul.contact li { display: block; padding: 0; margin: 0 0 5px 0; line-height: 1.2em; } .description-box ul.free { padding: 15px 0 10px 0; margin: 0; font-size: 0.95em; } .description-box ul.free li { display: block; padding: 0; margin: 0 0 10px 0; width: 620px; font-size: 0.947em; } .description-box ul.free li img { margin-right: 10px; margin-bottom: -3px; overflow: visible; } .description-box ul.alphabet { padding: 5px 0 10px 15px; margin: 0; font-size: 0.95em; width: 680px; } .description-box ul.alphabet li { display: block; padding: 0; margin: 0 0 10px 0; width: 670px; height: 24px; } .description-box ul.alphabet li .imgWrap { float: left; width: 60px; height: 19px; overflow: visible; vertical-align: bottom; } .description-box ul.alphabet li img { margin-right: 10px; } .description-box ul.alphabet li input { margin-right: 10px; } .description-box ul.alphabet li.vol { padding-left: 25px; margin: -10px 0 10px 0; width: 650px; font-size: 0.918em; } .description-box ul.sResults { padding: 10px 0; font-size: 0.917em; margin: 0; } .description-box ul.sResults li { display: block; padding: 0; margin-bottom: 3px; width: 550px; line-height: 1.2em; } .description-box ul.sResults li.location { color:#045989; font-weight: bold; margin-bottom: 8px; } .description-box .imageWrapper { width:650px; margin-top: 10px; text-align: center; } .description-box .imageWrapper img { border: 1px solid #626262; text-align: center; margin-bottom: 10px; } .description-box .imageWrapper p { font-size: 0.918em; line-height: normal; float: left; width: auto; color: #333; text-align: left; } /* -------------------------------------------- special and user streaming pages style proposal, AMaison,16Sept2010 ----------------------------------------------- */ .specialPage-box, .streamingPage-box { background-color: #f1f1f1; border-bottom: solid 1px #dfdede; font-size: 0.75em; padding: 20px 0 0 20px; } .specialPage-box h3, .streamingPage-box h3 { font-size:1.25em; /* width:590px; not sure width is required here */ padding-bottom: 10px; padding-top: 0; line-height: 1.3em; color: #045989; font-weight:700; } .specialPage-box h3.author, .streamingPage-box h3.author { padding-bottom: 0px; } *+html .specialPage-box h3.author, *+html .streamingPage-box h3.author { width: auto; /* IE7 */ } .specialPage-box h3 a, .streamingPage-box h3 a { font-weight:bold; text-decoration:none; margin-bottom:3px; line-height:1.3; } .specialPage-box h3 a:hover, .streamingPage-box h3 a:hover { text-decoration:none; } .specialPage-box h4, .streamingPage-box h4 { font-size: 1em; font-weight:700; line-height:normal; padding-bottom: 5px; padding-top:0; } *:first-child+html .specialPage-box h4, *:first-child+html .streamingPage-box h4 { /* IE7 */ width: 620px; } .specialPage-box h5, .streamingPaPage-box h5 { font-size: 1em; line-height:normal; padding-bottom: 5px; padding-top:0; } .specialPage-box h6, .streamingPage-box h6 { font-size:0.9em; line-height:normal; padding-bottom: 5px; padding-top:0; } .specialPage-box p, .streamingPage-box p { line-height:1.4; width:620px; padding-bottom:17px; color:#626262; } .specialPage-box p a, .streamingPage-box p a { text-decoration: none; } .specialPage-box p a:hover, .streamingPage-box p a:hover { text-decoration: underline; } .specialPage-box ol, .streamingPage-box ol { /* width:650px; not sure width required here */ padding-bottom:17px; margin-left: 20px; } .specialPage-box ol li, .streamingPage-box ol li { list-style: decimal; margin-right: 30px; margin-bottom: 5px; margin-left: 2em; color:#626262; line-height: 1.2em; } .specialPage-box ul, .streamingPage-box ul { padding-bottom:17px; margin-left: 20px; color: #626262; } *:first-child+html .specialPage-box ul, *:first-child+html .streamingPage-box ul { /* IE7 */ width: 620px; } .specialPage-box ul li, .streamingPage-box ul li { margin-right:80px; padding-left: 15px; margin-bottom: 8px; background: transparent url(../images/icon/bullet.gif) 1px 3px no-repeat; line-height: 1.2em; } .specialPage-box ul li a, .streamingPage-box ul li a { text-decoration:none; } .specialPage-box ul li a:hover, .streamingPage-box ul li a:hover { text-decoration:underline; } /* end of core styles for .specialPage-box and .streamingPage-box */ /* not sure if the styles below will actually be used, but have included for .specialPage-box just in case; */ .specialPage-box p.first { padding-top:17px; } .specialPage-box p.section-title { padding-bottom:5px; margin-top:8px; font-size: 0.917em; color:#232323; font-weight:bold; } .specialPage-box p.blue-section-title { padding-top:18px; font-size:1.25em; color: #045989; font-weight:bold; } .specialPage-box p.smallcopy { font-size: 0.917em; } .specialPage-box p.smallcopy a { text-decoration:none; } .specialPage-box p.smalltext { font-size: 0.917em; padding-bottom: 5px; } .specialPage-box p.smallcopy a:hover { text-decoration:underline; } .specialPage-box p.justtext { line-height:1.4; padding-top:18px; font-size: 0.917em; padding-bottom:17px; } .specialPage-box p.instructions { line-height:1.4; padding: 7px 0; font-size: 0.917em; width: 670px; } .specialPage-box p.instructions a { text-decoration: none; } .specialPage-box p.instructions a:hover { text-decoration: underline; } .specialPage-box p.top-border { line-height:1.4; padding: 7px 0; font-size: 0.917em; width: 700px; border-top: 1px solid #dfdede; } .specialPage-box p.ipList { width: 250px; } .specialPage-box ol.alpha li { list-style: lower-alpha; margin-right: 30px; margin-bottom: 5px; margin-left: 2em; color:#626262; line-height: 1.2em; } .specialPage-box ul.jnlList { padding: 18px 0 18px 0; font-size: 0.917em; margin: 0; } .specialPage-box ul.jnlList li { display: block; padding: 0; margin: 0 0 5px 0; width: 550px; line-height: 1.2em; } .specialPage-box ul.jnlList li.pubYear { margin-bottom: 20px; padding-left: 10px; font-style: italic; } .specialPage-box ul.jnlList li.author { font-weight: bold; color:#045989; } .specialPage-box ul.userCommentDetails { padding: 10px 0 10px 0; font-size: 0.917em; margin: 0; } .specialPage-box ul.userCommentDetails li { display: block; padding: 0; margin: 0 0 5px 0; width: 250px; line-height: 1.2em; } .specialPage-box ul.userCommentDetails li.title { font-weight: bold; } .specialPage-box ul.userDetails { padding: 18px 0 18px 0; font-size: 0.917em; margin: 0; } .specialPage-box ul.userDetails li { display: block; padding: 0; margin: 0 0 5px 0; width: 150px; line-height: 1.2em; } .specialPage-box ul.userDetails li.userName { font-weight: bold; } .specialPage-box ul.userDetails li.email { font-weight: bold; } /* prob don't need this as I have moved these to the generic .specialPage-box ul styles (see above) .specialPage-box ul.bullet { width:650px; padding-bottom:17px; margin-left: 20px; color: #626262; } */ /* prob don't need this as I have moved these to the generic .specialPage-box ul styles (see above) .specialPage-box ul.bullet li { padding-left: 15px; margin-bottom: 8px; background: transparent url(../images/icon/bullet.gif) 1px 3px no-repeat; line-height: 1.2em; } */ .specialPage-box ul.list { width:650px; padding-bottom:17px; color: #626262; font-size: 0.917em; } .specialPage-box ul.list li { display: block; padding-left: 15px; margin-bottom: 8px; } .specialPage-box ul.list li.title { font-weight: bold; } .specialPage-box ul.contact { padding: 0 0 18px 0; font-size: 1em; margin: 0; color: #626262; } .specialPage-box ul.contact li { display: block; padding: 0; margin: 0 0 5px 0; line-height: 1.2em; } .specialPage-box ul.free { padding: 15px 0 10px 0; margin: 0; font-size: 0.95em; } .specialPage-box ul.free li { display: block; padding: 0; margin: 0 0 10px 0; width: 620px; font-size: 0.947em; } .specialPage-box ul.free li img { margin-right: 10px; margin-bottom: -3px; overflow: visible; } .specialPage-box ul.alphabet { padding: 5px 0 10px 15px; margin: 0; font-size: 0.95em; width: 680px; } .specialPage-box ul.alphabet li { display: block; padding: 0; margin: 0 0 10px 0; width: 670px; height: 19px; } .specialPage-box ul.alphabet li .imgWrap { float: left; width: 60px; height: 19px; overflow: visible; vertical-align: bottom; } .specialPage-box ul.alphabet li img { margin-right: 10px; } .specialPage-box ul.alphabet li input { margin-right: 10px; } .specialPage-box ul.alphabet li.vol { padding-left: 25px; margin: -10px 0 10px 0; width: 650px; font-size: 0.918em; } .specialPage-box ul.sResults { padding: 10px 0; font-size: 0.917em; margin: 0; } .specialPage-box ul.sResults li { display: block; padding: 0; margin-bottom: 3px; width: 550px; line-height: 1.2em; } .specialPage-box ul.sResults li.location { color:#045989; font-weight: bold; margin-bottom: 8px; } /* -------------------------------------------- END OF: special and user streaming pages style proposal;AMaison,16Sept2010 ----------------------------------------------- */ .logoWrap { margin-bottom: 20px; padding: 0; } .logoWrap img { width: 85px; } .backToTop { float: right; padding-right: 20px; font-size: 0.948em; margin-bottom: 10px; } .top { margin-right: 20px; font-size: 0.948em; text-align: right; } .description-box .accessDetails-wrap { padding: 0; margin: 10px 0; } .description-box .accessDetails{ float:left; padding: 0 10px 0 20px; color: #626262; font-size: 0.918em; } .description-box .aDtitle { float:left; width: 100px; text-align: right; font-weight: bold; margin-bottom: 6px; } .description-box .displayName { padding-bottom: 15px; } .description-box .aDdetails { float:left; padding-left: 15px; width: 550px; margin-bottom: 6px; line-height: 1.2em; } .description-box .orgName { padding-bottom: 15px; } .description-box .siteMapWrap { float:left; padding: 0 10px 0 0; color: #626262; font-size: 0.918em; } .description-box .siteMapWrap ul { margin-bottom: 5px; margin-left: 10px; } .description-box .siteMapWrap ul li { display: list-item; margin-bottom: 5px; } .description-box .siteMapLeft { float:left; padding: 0 10px 0 0; color: #626262; width: 310px; } .description-box .siteMapRight { float:right; padding: 0 10px 0 20px; color: #626262; width: 310px; } .description-box .mapTitle { padding-bottom:5px; margin-top:8px; color:#232323; font-weight:bold; } .description-box .mapDetails { float:left; padding-left: 15px; } /* Editorial Board */ .editorialNav { background-color:#CBCBCB; color:#212121; float:left; font-size:0.75em; font-weight:bold; padding-left:20px; padding-top:12px; padding-bottom:12px; width:698px; } .editorialNav ul { font-size:0.925em; font-weight:bold; margin-right:12px; width: 680px; } .editorialNav ul li { display: inline; float: left; border-right:1px solid #045989; margin: 5px 8px 5px 0; padding-right:8px; } .editorialNav ul li a { text-decoration:none; line-height: normal; font-weight: normal; } .editorialNav ul li a:hover { text-decoration:underline; } .editorialNav ul li.last { border:none; margin-right:0px; padding-right:0px; } .editorial-wrap { padding: 0; margin: 0; } .editorial-wrap p { line-height:1; padding-bottom:5px; color:#333; font-size: 0.918em; } .editorial-wrap p.section-title { padding-bottom: 13px; font-style: italic; font-size: 1em; color: #333; } .editorialDetails{ float:left; padding: 0 10px 0 0; color: #626262; font-size: 0.918em; margin-bottom: 15px; } .editorialtitle { float:left; width: 117px; text-align: center; font-weight: bold; overflow: hidden; } .editorialtitle img { width: 115px; border: 1px solid #626262; } .edDetails { float:left; padding-left: 15px; margin-bottom: 6px; line-height: 1.2em; } .edDetails ul { width: auto; } .edDetails ul li { display: block; width: 500px; } .edDetails ul li.name { font-weight: bold; padding-bottom: 3px; color: #333; } /* download manager */ #download_mngr { padding-left: 20px; width: 550px; overflow: visible; } #download_mngr applet { background-color: #F1F1F1; } p.download_alert img { vertical-align: middle; margin: 0 5px 0 0; } #download_mngr .button { margin: 0 5px 0 0; padding: 0; width: 100px; } #download_mngr .browse{ margin: 0 5px 0 0; padding: 2px 0; width: 200px; } .authorQuery { background-color: #FFF; float: right; padding: 10px 10px 0 10px; margin: 10px 50px 10px 10px; width: 190px; } .authorQuery ul { width: 190px; /*white-space: nowrap;*/ } .authorQuery ul li { margin-bottom: 8px; display: list-item; font-size: 0.918em; line-height:1.2em; } .midGrey { background-color: #D9D9DB; border-bottom: solid 1px #dfdede; margin-bottom: 20px; margin-top: 20px; float: left; width: 665px; padding-top: 10px; padding-left: 15px; overflow: hidden; } .midGrey input { width: 170px; } .midGrey input.zipCode { width: 50px; } .midGrey select { width: 170px; font-size: 0.978em; } .midGrey select.customerInterested { width: 310px; height: 90px; } .midGrey select.industry { width: 310px; } .midGrey textarea { height: 70px; margin-bottom: 10px; font-size: 1.2em; } .midGrey p { padding-bottom: 5px; width: auto; overflow: visible; } .midGrey p.note { padding-top: 5px; padding-bottom: 0px; padding-right: 5px; margin-bottom: 10px; } .midGrey p.section-title { margin-bottom: 5px; margin-top: 0; color:#232323; font-weight:bold; font-size: 0.917em; } .midGrey .mgLeft { float: left; font-size: 0.917em; width: 328px; padding-bottom: 10px; } .midGrey .mgRight { float: right; font-size: 0.917em; width: 323px; padding-top: 5px; } .midGrey .lineWrap { float:left; padding: 5px 10px 10px 20px; } .midGrey .title { float:left; width: 100px; padding: 6px 0 0 0; text-align: right; } .midGrey .twoLiner { padding: 0; } .midGrey .typeInput { float:left; padding-left: 10px; } .captcha { border-top: 1px solid #FFF; border-bottom: 1px solid #FFF; padding-top: 10px; padding-bottom: 10px; padding-left: 10px; margin-right: 20px; float: left; width: 640px; } .captcha iframe { height: 300px; width: 500px; } .SmallContactUsButtons { padding: 10px 0; margin: 0 0 0 0; height: 23px; float: left; width: 200px; overflow: hidden; } .SmallContactUsButtons li { display: inline; } .SmallContactUsButtons li a { height: 23px; float: left; background-position: left top; text-indent:-15000px; margin: 0 10px 0 0; } .SmallContactUsButtons ul li.submit a { background-image: url(../images/buttons/submitButton.gif); width: 67px; } .SmallContactUsButtons ul li.submit a:hover { background-image: url(../images/buttons/submitButton.gif); background-position: left -23px; } .SmallContactUsButtons ul li.SmallReset a { background-image: url(../images/buttons/SmallResetButton.gif); width: 56px; } .SmallContactUsButtons ul li.SmallReset a:hover { background-image: url(../images/buttons/SmallResetButton.gif); background-position: left -23px; } .description-box ul.alphabet li.vol { padding-left: 25px; margin: -10px 0 10px 0; width: 650px; font-size: 0.918em; } .red { color: #F00; } p.red { color: #F00; font-size: 0.917em; } .errorContainer { float: left; width: auto; padding: 0; margin: 3px 0; } .error, p.error { color: #F00; } .errorMessage { color: #F00; padding: 10px 20px; } .validate { color: #F00; font-size: 0.917em; margin-top: 10px; } .validate p { color: #F00; padding-bottom: 5px; } .validate ul li { display: list-item; margin-bottom: 3px; } .required { float: right; margin-top: 15px; margin-right: 25px; } #freeContent-page-container { background-color:#FFFFFF; float:left; } .freeContent-page-row { float:left; font-size:0.688em; color:#FFFFFF; background-image:url(../images/tabs/dividers.png); background-repeat:no-repeat; width:720px; cursor:pointer; text-decoration:none; height:29px; background-position:0px 0px; } a.freeContent-page-row:hover { background-position:0px -39px; } a.inactive { background-position:0px -78px; } a.inactive:hover { background-position:0px -117px; } .freeContent-page-row .title { float:left; padding-top:8px; padding-left:17px; } .freeContent-inner { border-left: 1px solid #dfdede; border-right: 1px solid #dfdede; display:none; width:718px; float:left; } .freeContent-page-container { float:left; width:718px; color: #626262; } .firstview-container { float:left; width:718px; color: #626262; border-left: 1px solid #dfdede; } .instruction-note { float: right; font-size: 0.718em; width: 525px; margin-top: 3px; line-height: 1.3em; } .freeContent-page-container .tableofcontents-row, .firstview-container .tableofcontents-row{ float:left; border-left: none; } .freeContent-page-container .checkboxspace-related, .firstview-container .checkboxspace-related { width:718px; float:left; } .freeContent-page-container .checkboxspace-related .journal-item, .firstview-container .checkboxspace-related .journal-item{ background-color:#FFFFFF; float:left; padding-bottom:30px; border-left: none; border-bottom: solid 1px #dfdede; width: 718px; } .freeContent-page-container .checkboxspace-related .journal-item .ji-intro, .firstview-container .checkboxspace-related .journal-item .ji-intro{ background-image:url(../images/background/jintro-bg.jpg); background-position:left top; background-repeat:repeat-x; float:left; /*height:62px;*/ height: 100%; width:718px; } .freeContent-page-container .checkboxspace-related .journal-item .op, .firstview-container .checkboxspace-related .journal-item .op { background-image: none; background-color:#E8FFE8; height: 100%; margin-bottom: 0; } .freeContent-page-container .checkboxspace-related .journal-item .ji-intro .ji-intro-left h3 a, .firstview-container .checkboxspace-related .journal-item .ji-intro .ji-intro-left h3 a{ color:#045989; float:left; font-size:0.938em; font-weight:bold; line-height:1.2; padding-left:48px; padding-top:13px; text-decoration:none; width:630px; } .freeContent-page-container .checkboxspace-related .journal-item .ji-author, .firstview-container .checkboxspace-related .journal-item .ji-author{ border-bottom:1px solid #E1E1E1; float:left; width:718px; border-top:solid 1px #e1e1e1; } .freeContent-page-container .checkboxspace-related .journal-item .ji-details, .firstview-container .checkboxspace-related .journal-item .ji-details{ border-bottom:1px solid #E1E1E1; float:left; font-size:0.688em; width:718px; } #commentArticle-page-container { background-color:#FFFFFF; float:left; } .commentArticle-page-row { float:left; font-size:0.688em; color:#FFFFFF; background-image:url(../images/tabs/dividers.png); background-repeat:no-repeat; width:720px; cursor:pointer; text-decoration:none; height:29px; background-position:0px 0px; } a.commentArticle-page-row:hover { background-position:0px -39px; } a.inactive { background-position:0px -78px; } a.inactive:hover { background-position:0px -117px; } .commentArticle-page-row .title { float:left; padding-top:8px; padding-left:17px; } .commentArticle-inner { border-left: 1px solid #dfdede; border-right: 1px solid #dfdede; display:none; width:718px; float:left; } .commentArticle-page-container { float:left; width:718px; color: #626262; } #mrsBrowse-page-container { background-color:#FFFFFF; float:left; } .mrsBrowse-page-row { float:left; font-size:0.688em; color:#FFFFFF; background-image:url(../images/tabs/dividers.png); background-repeat:no-repeat; width:720px; cursor:pointer; text-decoration:none; height:29px; background-position:0px 0px; } a.mrsBrowse-page-row:hover { background-position:0px -39px; } a.inactive { background-position:0px -78px; } a.inactive:hover { background-position:0px -117px; } .mrsBrowse-page-row .title { float:left; padding-top:8px; padding-left:17px; } .mrsBrowse-inner { border-left: 1px solid #dfdede; border-right: 1px solid #dfdede; display:none; width:718px; float:left; } .mrsBrowse-page-container { float:left; width:718px; color: #626262; } .mrsBrowse-row-item { float:left; cursor:pointer; width:718px; text-decoration:none; display:block; font-size: 0.75em; background-image:url(../images/background/plus-buttons_plain.gif); background-position:0px 0px; background-position:-1px -2px; } .mrsBrowse-row-item span { padding-top:8px; padding-bottom:8px; float:left; } .mrsBrowse-row-item span.title { padding-left:74px; } .mrsBrowse-volume-inner-container { float:left; display:none; padding-left:52px; margin-bottom:10px; width:666px; } .mrsselector { float:left; width:666px; padding-bottom:10px; padding-top:10px; cursor:pointer; border-bottom:solid 1px #dfdede; text-decoration:none; font-weight: bold; } .mrsselector-active-expanded { background-position:0px -22px; } .mrsselectorlast { border-bottom:none; } .mrsselector span { float:left; font-size:0.688em; text-indent:24px; } #jnlUpdates-page-container { background-color:#FFFFFF; float:left; } .jnlUpdates-page-row { float:left; font-size:0.688em; color:#FFFFFF; background-image:url(../images/tabs/dividers.png); background-repeat:no-repeat; width:720px; cursor:pointer; text-decoration:none; height:29px; background-position:0px 0px; } a.jnlUpdates-page-row:hover { background-position:0px -39px; } a.inactive { background-position:0px -78px; } a.inactive:hover { background-position:0px -117px; } .jnlUpdates-page-row .title { float:left; padding-top:8px; padding-left:17px; } .jnlUpdates-inner { border-left: 1px solid #dfdede; border-right: 1px solid #dfdede; display:none; width:718px; float:left; } .jnlUpdates-page-container { float:left; width:718px; color: #626262; } .jnlUpdatesWrap { background-color:#f1f1f1; padding: 0 0 10px 20px; margin: 0; font-size: 0.718em; } .jnlUpdatesWrap a { text-decoration: none; } .jnlUpdatesWrap a:hover { text-decoration: underline ; } .jnlUpdatesWrap .jnlDetails { float:left; padding: 10px 0 0 0; color: #626262; } .jnlUpdatesWrap .title { float:left; padding: 5px 8px 5px 0; font-weight: bold; } .jnlUpdatesWrap .jnlUpdatesInput { float: left; padding: 5px 8px 5px 0; } .jnlUpdatesWrap .jnlTitle, .jnlUpdatesWrap .newTitle { width: 170px; } .jnlUpdatesWrap .checkBox { width: 40px; } .jnlUpdatesWrap .issn { width: 110px; } .jnlUpdatesWrap .change { width: 160px; } .jnlUpdatesWrap .dateofchange { width: 100px; } .jnlUpdatesWrap .movedTo { width: 100px; } .jnlUpdatesWrap .newUrl { width: 178px; } .jnlUpdatesWrap .firstIssue { width: 115px; } .jnlUpdatesWrap .prevPub { width: 115px; } .jnlUpdates-buttons { padding: 20px 0 20px 20px; margin: 0 0 0 0; height: 24px; background-color: #F1F1F1; } .jnlUpdates-buttons li { display: inline; } .jnlUpdates-buttons li a { height: 24px; float: left; background-position: left top; text-indent:-15000px; margin: 0 10px 0 0; } .jnlUpdates-buttons li.exportListInExcel a { background-image: url(../images/buttons/exportListInExcelButton.gif); width: 146px; } .jnlUpdates-buttons li.exportListInExcel a:hover { background-image: url(../images/buttons/exportListInExcelButton.gif); background-position: left -24px; } .jnlUpdates-buttons li.clearForm a { background-image: url(../images/buttons/clearFormButton.gif); width: 76px; } .jnlUpdates-buttons li.clearForm a:hover { background-image: url(../images/buttons/clearFormButton.gif); background-position: left -24px; } .jnlUpdates-buttons li.submitForm a { background-image: url(../images/buttons/submitFormButton.gif); width: 82px; } .jnlUpdates-buttons li.submitForm a:hover { background-image: url(../images/buttons/submitFormButton.gif); background-position: left -24px; } #searchHelp-page-container { background-color:#FFFFFF; float:left; } .searchHelp-page-row { float:left; font-size:0.688em; color:#FFFFFF; background-image:url(../images/tabs/dividers.png); background-repeat:no-repeat; width:720px; cursor:pointer; text-decoration:none; height:29px; background-position:0px 0px; } a.searchHelp-page-row:hover { background-position:0px -39px; } .searchHelp-page-row .title { float:left; padding-top:8px; padding-left:17px; } .searchHelp-inner { border-left: 1px solid #dfdede; border-right: 1px solid #dfdede; display:none; width:718px; float:left; } .searchHelp-page-container { float:left; width:718px; color: #626262; } .searchHelp-container { float:left; width:718px; color: #626262; border-left: 1px solid #dfdede; } .searchHelp-page-container .content-box { border-bottom: 1px solid #dfdede; } .searchHelp-page-container p.section-title { margin-top: 0; padding-top: 8px; } #favJournal-page-container { background-color:#FFFFFF; float:left; } .favJournal-page-row { float:left; font-size:0.688em; color:#FFFFFF; background-image:url(../images/tabs/dividers.png); background-repeat:no-repeat; width:720px; cursor:pointer; text-decoration:none; height:29px; background-position:0px 0px; } a.favJournal-page-row:hover { background-position:0px -39px; } .favJournal-page-row .title { float:left; padding-top:8px; padding-left:17px; } .favJournal-inner { border-left: 1px solid #dfdede; border-right: 1px solid #dfdede; display:none; width:718px; float:left; } .favJournal-page-container { float:left; width:718px; color: #626262; } .favJournal-container { float:left; width:718px; color: #626262; border-left: 1px solid #dfdede; } .favJournal-page-container input { margin-right: 10px; } .favJnl-buttons { padding: 10px 0 10px 5px; margin: 0 0 0 0; height: 24px; background-color: #F1F1F1; } .favJnl-buttons li { display: inline; } .favJnl-buttons li a { height: 24px; float: left; background-position: left top; text-indent:-15000px; margin: 0 10px 0 0; } .favJnl-buttons li.add a { background-image: url(../images/buttons/addButton.gif); width: 36px; } .favJnl-buttons li.add a:hover { background-image: url(../images/buttons/addButton.gif); background-position: left -24px; } .favJnl-buttons li.remove a { background-image: url(../images/buttons/removeButton.gif); width: 56px; } .favJnl-buttons li.remove a:hover { background-image: url(../images/buttons/removeButton.gif); background-position: left -24px; } .favJnl-buttons li.reset a { background-image: url(../images/buttons/resetButton.gif); width: 50px; } .favJnl-buttons li.reset a:hover { background-image: url(../images/buttons/resetButton.gif); background-position: left -24px; } #rssWidgets-page-container { background-color:#FFFFFF; float:left; } .rssWidgets-page-row { float:left; font-size:0.688em; color:#FFFFFF; background-image:url(../images/tabs/dividers.png); background-repeat:no-repeat; width:720px; cursor:pointer; text-decoration:none; height:29px; background-position:0px 0px; } a.rssWidgets-page-row:hover { background-position:0px -39px; } .rssWidgets-page-row .title { float:left; padding-top:8px; padding-left:17px; } .rssWidgets-inner { border-left: 1px solid #dfdede; border-right: 1px solid #dfdede; display:none; width:718px; float:left; } .rssWidgets-page-container { float:left; width:718px; color: #626262; } .rssWidgets-container { float:left; width:718px; color: #626262; border-left: 1px solid #dfdede; } #savedTrials-page-container { background-color:#FFFFFF; float:left; } .savedTrials-page-row { float:left; font-size:0.688em; color:#FFFFFF; background-image:url(../images/tabs/dividers.png); background-repeat:no-repeat; width:720px; cursor:pointer; text-decoration:none; height:29px; background-position:0px 0px; } a.savedTrials-page-row:hover { background-position:0px -39px; } .savedTrials-page-row .title { float:left; padding-top:8px; padding-left:17px; } .savedTrials-inner { border-left: 1px solid #dfdede; border-right: 1px solid #dfdede; display:none; width:718px; float:left; } .savedTrials-page-container { float:left; width:718px; color: #626262; } .savedTrials-container { float:left; width:718px; color: #626262; border-left: 1px solid #dfdede; } .mySavedBookmarksWrap { background-color:#f1f1f1; padding: 12px 0 10px 0; font-size: 0.918em; margin-top: 15px; } .mySavedBookmarksWrap a:hover { text-decoration: underline ; } .mySavedBookmarksWrap .Details { float:left; padding: 10px 0 0 0; color: #626262; } .mySavedBookmarksWrap .title{ float:left; padding: 5px 8px 5px 0; font-weight: bold; } .mySavedBookmarksWrap .plain { float: left; padding: 5px 8px 5px 0; color: #626262; } .mySavedBookmarksWrap .jnlTitle { width: 500px; } .mySavedBookmarksWrap .jnlTitle a{ text-decoration: none; } .mySavedBookmarksWrap .jnlTitle a:hover{ text-decoration: underline; } .mySavedBookmarksWrap .dateSaved { width: 70px; text-align: center; } .mySavedBookmarksWrap .delete { width: 50px; text-align: center; } .mySavedBookmarksWrap .delete a { height: 24px; float: left; background-position: left top; text-indent:-15000px; margin: 0 10px 0 0; background-image: url(../images/buttons/deleteButton.gif); width: 59px; margin-top: -5px; } .mySavedBookmarksWrap .delete a:hover { background-image: url(../images/buttons/deleteButton.gif); background-position: left -24px; } .mySavedBookmarksWrap .delete input { margin-top: -2px; } .mySavedSearchesWrap { background-color:#f1f1f1; padding: 0 0 10px 0; margin: 0; font-size: 0.918em; } .mySavedSearchesWrap a { text-decoration: none; } .mySavedSearchesWrap a:hover { text-decoration: underline ; } .mySavedSearchesWrap .Details { float:left; padding: 10px 0 0 0; color: #626262; } .mySavedSearchesWrap .title { float:left; padding: 5px 8px 5px 0; font-weight: bold; } .mySavedSearchesWrap .searchesInput { float: left; padding: 5px 8px 5px 0; } .mySavedSearchesWrap .jnlTitle { width: 350px; } .mySavedSearchesWrap .jnlTitle ul li { display: block; width: 380px; margin-bottom: 5px; } .mySavedSearchesWrap .dateSaved { width: 70px; text-align: center; } .mySavedSearchesWrap .dateRun { width: 70px; text-align: center; } .mySavedSearchesWrap .runEvery { width: 40px; text-align: center; } .runEveryQuantity { width: 30px; vertical-align: top; horizontal-align: center; } .mySavedSearchesWrap .runSearch { width: 70px; text-align: center; } .mySavedSearchesWrap .runSearch a { height: 24px; float: left; background-position: left top; text-indent:-15000px; margin: 0 10px 0 0; background-image: url(../images/buttons/runButton.gif); width: 36px; margin-top: -5px; } .mySavedSearchesWrap .runSearch a.run { height: 24px; float: left; background-position: left top; text-indent:-15000px; margin: 0 10px 0 0; } .mySavedSearchesWrap .runSearch a.run { background-image: url(../images/buttons/runButton.gif); width: 36px; margin-left: 18px; } .mySavedSearchesWrap .runSearch a.run:hover { background-image: url(../images/buttons/runButton.gif); background-position: left -24px; } .mySavedSearchesWrap .runSearch a.update { background-image: url(../images/buttons/updateButton.gif); width: 59px; margin-left: 10px; } .mySavedSearchesWrap .runSearch a.update:hover { background-image: url(../images/buttons/updateButton.gif); background-position: left -24px; } .mySavedSearchesWrap .delete { width: 50px; text-align: center; } .mySavedSearchesWrap .delete a { height: 24px; float: left; background-position: left top; text-indent:-15000px; margin: 0 10px 0 0; background-image: url(../images/buttons/deleteButton.gif); width: 59px; margin-top: -5px; } .mySavedSearchesWrap .delete a:hover { background-image: url(../images/buttons/deleteButton.gif); background-position: left -24px; } .mySavedSearchesWrap .delete input { margin-top: -2px; } .myCommentAlertsWrap { background-color:#f1f1f1; padding: 0 0 10px 0; margin: 0; font-size: 0.918em; } .myCommentAlertsWrap input, .myCommentAlertsWrap select { font-size: 1em; } .myCommentAlertsWrap a { text-decoration: none; } .myCommentAlertsWrap a:hover { text-decoration: underline ; } .myCommentAlertsWrap .Details { float:left; padding: 10px 0 0 0; color: #626262; } .myCommentAlertsWrap .title { float:left; padding: 5px 8px 5px 0; font-weight: bold; } .myCommentAlertsWrap .searchesInput { float: left; padding: 5px 8px 5px 0; } .myCommentAlertsWrap .jnl { width: 300px; } .myCommentAlertsWrap .jnl ul li { display: block; width: 300px; margin-bottom: 5px; line-height: 1.2em; } .myCommentAlertsWrap .jnl ul li.author { font-weight: bold; color:#045989; } .myCommentAlertsWrap .alertFrequency { width: 100px; text-align: center; } .myCommentAlertsWrap .emailAdd { width: 150px; text-align: center; } .myCommentAlertsWrap .emailAdd input { width: 140px; } .myCommentAlertsWrap .turnOff { width: 50px; text-align: center; } .myCommentAlertsWrap .delete { width: 50px; text-align: center; } .usageStatWrap { background-color:#f1f1f1; padding: 0 0 10px 0; margin: 0; font-size: 0.918em; } .usageStatWrap .Details { float:left; padding: 10px 0 0 0; color: #626262; } .usageStatWrap .title { float:left; padding: 5px 8px 5px 0; font-weight: bold; } .usageStatWrap .searchesInput { float: left; padding: 5px 8px 5px 0; } .usageStatWrap .views { width: 90px; text-align: right; } .usageStatWrap .month { text-align: left; } .popularWrap { background-color:#f1f1f1; padding: 0 0 10px 0; margin: 0; font-size: 0.918em; } .popularWrap a:hover { text-decoration: none; } .popularWrap .Details { float:left; padding: 10px 0 0 0; color: #626262; } .popularWrap .title { float:left; padding: 5px 8px 5px 0; font-weight: bold; } .popularWrap .jnlTitle { width: 200px; } .popularWrap .searchTerm { width: 600px; } .popularWrap .article { width: 300px; } .popularWrap .absView { width: 80px; text-align: center; } .popularWrap .fullView { width: 80px; text-align: center; } .popularWrap .searchCount { width: 80px; text-align: center; } .popularWrap .summaryInput { float: left; padding: 5px 8px 5px 0; line-height: 1.5em; } .popularWrap span { font-style: italic; clear: left; } .kbartWrap { background-color:#f1f1f1; padding: 0 0 10px 0; margin: 0; font-size: 0.918em; } .kbartWrap a:hover { text-decoration: none; } .kbartWrap .Details { float:left; padding: 10px 0 0 0; color: #626262; } .kbartWrap .kbartTitle { width: 200px; } .kbartWrap .link { text-align: center; width: 200px; } .kbartWrap .size { text-align: right; width: 50px; } .kbartWrap .date { text-align: center; width: 210px; } .kbartWrap .summary { float: left; padding: 5px 8px 5px 0; line-height: 1.5em; } .commentAdminWrap { background-color:#f1f1f1; padding: 0 0 10px 0; margin: 0; font-size: 0.918em; } .commentAdminWrap .Details { float:left; padding: 15px 0 0 0; color: #626262; } .commentAdminWrap .title { float:left; padding: 5px 0; margin-right: 8px; font-weight: bold; } .commentAdminWrap .searchesInput { float: left; padding: 5px 0; margin-right: 8px; line-height: 1.3em; } .commentAdminWrap .checkBox { width: 30px; } .commentAdminWrap .date { width: 55px; margin-left: 8px; } .commentAdminWrap .article { width: 120px; margin-left: 8px; } .commentAdminWrap .author { width: 70px; margin-left: 8px; } .commentAdminWrap .commentTitle { width: 65px; } .accessWrap { background-color:#f1f1f1; padding: 0 0 10px 0; margin: 0; font-size: 0.718em; } .accessWrap select, .accessWrap input { font-size: 0.918em; } .accessWrap .accessDetails{ float:left; padding: 10px 20px 0 20px; color: #626262; } .accessWrap .title { float:left; width: 170px; padding-top: 5px; } .accessWrap .accessInput { float: left; line-height: 1em; } .accessWrap .accessInput .issn { float: left; width: 200px; } .accessWrap .accessInput .eissn { float: left; width: 200px; } #contactUs-page-container { background-color:#FFFFFF; float:left; } .contactUs-page-row { float:left; font-size:0.688em; color:#FFFFFF; background-image:url(../images/tabs/dividers.png); background-repeat:no-repeat; width:720px; cursor:pointer; text-decoration:none; height:29px; background-position:0px 0px; } a.contactUs-page-row:hover { background-position:0px -39px; } a.inactive { background-position:0px -78px; } a.inactive:hover { background-position:0px -117px; } .contactUs-page-row .title { float:left; padding-top:8px; padding-left:17px; } .contactUs-inner { border-left: 1px solid #dfdede; border-right: 1px solid #dfdede; display:none; width:718px; float:left; } .contactUs-page-container { float:left; width:718px; color: #626262; } .contactUsButtons { padding: 20px 0 20px 20px; margin: 0 0 0 0; background-color: #F1F1F1; height: 34px; float: left; width: 698px; border-bottom: 1px solid #dfdede; } .contactUsButtons li { display: inline; } .contactUsButtons li a { height: 34px; float: left; background-position: left top; text-indent:-15000px; margin: 0 10px 0 0; } .contactUsButtons ul li.signUpContentAlerts a { background-image: url(../images/buttons/signUpContentAlertsButton.gif); width: 252px; } .contactUsButtons ul li.signUpContentAlerts a:hover { background-image: url(../images/buttons/signUpContentAlertsButton.gif); background-position: left -34px; } .contactUsButtons ul li.help a { background-image: url(../images/buttons/helpButton.gif); width: 72px; } .contactUsButtons ul li.help a:hover { background-image: url(../images/buttons/helpButton.gif); background-position: left -34px; } .contactUsButtons ul li.emailUs a { background-image: url(../images/buttons/emailUsButton.gif); width: 98px; } .contactUsButtons ul li.emailUs a:hover { background-image: url(../images/buttons/emailUsButton.gif); background-position: left -34px; } .contactUsButtons ul li.faqs a { background-image: url(../images/buttons/faqsButton.gif); width: 75px; } .contactUsButtons ul li.faqs a:hover { background-image: url(../images/buttons/faqsButton.gif); background-position: left -34px; } .contactUsButtons ul li.viewAccess a { background-image: url(../images/buttons/viewAccessButton.gif); width: 205px; } .contactUsButtons ul li.viewAccess a:hover { background-image: url(../images/buttons/viewAccessButton.gif); background-position: left -34px; } .content-box { background-color:#FFF; font-size: 0.75em; padding: 0 0 5px 20px; } .content-box p { line-height:1.4; width:680px; padding: 8px 0; color:#626262; } .content-box p.section-title { padding-bottom:5px; margin-top:18px; font-size: 0.917em; color:#232323; font-weight:bold; } .content-box ul, .content-box ol { width:650px; padding: 10px 0; margin-left: 10px; } .content-box ul li { list-style: disc; margin-right: 30px; margin-bottom: 5px; margin-left: 2em; color:#626262; line-height: 1.2em; } .content-box ol li { list-style: decimal; margin-right: 30px; margin-bottom: 5px; margin-left: 2em; color:#626262; line-height: 1.2em; } .journal-box { background-color:#f1f1f1; font-size: 0.75em; padding: 20px 20px; border-bottom: 1px solid #dfdede; float: left; } .journal-box a { text-decoration: none; } .journal-box a:hover { text-decoration: underline; } .journal-box img { width: 100px; border: 1px solid #666; } .journal-box .thumb { margin: 0 20px 10px 0; width: 100px; float: left; } .journal-box .thumbDetails { line-height: 1.3em; } .journal-box .jnlTitle { color: #045989; font-weight: bold; font-size: 1.1em; margin-bottom: 10px; } .journal-box .leftSide{ float:left; width: 330px; } .journal-box .rightSide{ float: left; width: 330px; margin-left: 15px; } #movie-page-container { background-color:#FFFFFF; float:left; } .movie-page-row { float:left; font-size:0.688em; color:#FFFFFF; background-image:url(../images/tabs/dividers.png); background-repeat:no-repeat; width:720px; cursor:pointer; text-decoration:none; height:29px; background-position:0px 0px; } .movie-page-row .title { float:left; padding-top:8px; padding-left:17px; line-height: normal; } .movie-inner { border-left: 1px solid #dfdede; border-right: 1px solid #dfdede; display:none; width:718px; float:left; } .movie-page-container { float:left; width:718px; color: #626262; } .highlightMovies { font-size: 0.917em; } .highlightMovies .movieWrap { border-bottom: 1px solid #dfdede; } .highlightMovies .movie { padding: 10px 20px; width: 250px; float: left; } .highlightMovies .movie img { width: 250px; float: left; } .highlightMovies .movieDetails { color: #626262; float: left; width: 410px; } .highlightMovies .movieDetails p { font-size: 0.718em; line-height: 1.4em; margin-bottom: 5px; } .highlightMovies .movieDetails p.movieCaption { padding-bottom:5px; margin-top:8px; color:#232323; font-weight:bold; } .highlightMovies .movieDetails a { text-decoration: none; } .highlightMovies .movieDetails a:hover { text-decoration: underline; } .highlightMovies .movieDetails a.refresh { color: #045989; font-size: 1em; } #highlightButtons { background-color: #F1F1F1; border-bottom: 1px solid #dfdede; width: 718px; height: 26px; } #highlightButtons ul.navigation { float:left; font-size: 0.718em; } #highlightButtons ul.navigation li { float:right; display:inline; float:left; } #highlightButtons ul.navigation li a { background-image:url(../images/buttons/prev-next.png); background-position:left top; background-repeat:no-repeat; float:left; padding-bottom:9px; padding-top:7px; text-decoration:none; } #highlightButtons ul.navigation li a:hover { text-decoration:none; } #highlightButtons ul.navigation li a.prev { padding-right:21px; width:87px; padding-left:34px; float:left; background-position:0px 0px; } #highlightButtons ul.navigation li a.prev:hover { background-position:0px -38px; color:#FFFFFF; } #highlightButtons ul.navigation li a.next { border-left:1px solid white; padding-right:34px; float:right; width:67px; text-indent:-5px; padding-left:21px; background-position:-142px 0px; } *:first-child+html #highlightButtons ul.navigation li a.next { float: left; } #highlightButtons ul.navigation li a.next:hover { background-position:-142px -38px; color:#FFFFFF; } #highlightButtons ul.navigation li a.inactive { color: #FFFFFF; background: none; cursor: default; } .editorialButtons { padding: 0 0 20px 0; margin: 0 0 0 0; height: 34px; } .editorialButtons li { display: inline; } .editorialButtons li a { height: 34px; float: left; background-position: left top; text-indent:-15000px; margin: 0 10px 0 0; } .editorialButtons li.download a { background-image: url(../images/buttons/downloadButton.gif); width: 76px; } .editorialButtons li.download a:hover { background-image: url(../images/buttons/downloadButton.gif); background-position: left -34px; } .editorialButtons li.downloadAVI a { background-image: url(../images/buttons/downloadAVIButton.gif); width: 97px; } .editorialButtons li.downloadAVI a:hover { background-image: url(../images/buttons/downloadAVIButton.gif); background-position: left -34px; } .editorialButtons li.downloadMOV a { background-image: url(../images/buttons/downloadMOVButton.gif); width: 103px; } .editorialButtons li.downloadMOV a:hover { background-image: url(../images/buttons/downloadMOVButton.gif); background-position: left -34px; } .editorialButtons li.downloadFLV a { background-image: url(../images/buttons/downloadFLVButton.gif); width: 96px; } .editorialButtons li.downloadFLV a:hover { background-image: url(../images/buttons/downloadFLVButton.gif); background-position: left -34px; } .editorialButtons li.downloadMPG a { background-image: url(../images/buttons/downloadMPGButton.gif); width: 102px; } .editorialButtons li.downloadMPG a:hover { background-image: url(../images/buttons/downloadMPGButton.gif); background-position: left -34px; } .editorialButtons li.downloadMPEG a { background-image: url(../images/buttons/downloadMPEGButton.gif); width: 109px; } .editorialButtons li.downloadMPEG a:hover { background-image: url(../images/buttons/downloadMPEGButton.gif); background-position: left -34px; } .editorialButtons li.downloadMP4 a { background-image: url(../images/buttons/downloadMP4Button.gif); width: 101px; } .editorialButtons li.downloadMP4 a:hover { background-image: url(../images/buttons/downloadMP4Button.gif); background-position: left -34px; } .editorialButtons li.downloadWMV a { background-image: url(../images/buttons/downloadWMVButton.gif); width: 106px; } .editorialButtons li.downloadWMV a:hover { background-image: url(../images/buttons/downloadWMVButton.gif); background-position: left -34px; } .highlightButtons { padding: 0 0 20px 0; margin: 0 0 0 0; height: 34px; } .highlightButtons li { display: inline; } .highlightButtons li a { height: 24px; float: left; background-position: left top; text-indent:-15000px; margin: 0 10px 0 0; } .highlightButtons li.saveHeading a { background-image: url(../images/buttons/saveHeadingButton.gif); width: 82px; } .highlightButtons li.saveHeading a:hover { background-image: url(../images/buttons/saveHeadingButton.gif); background-position: left -24px; } .highlightButtons li.addHighlightArticle a { background-image: url(../images/buttons/addHighlightArticleButton.gif); width: 115px; } .highlightButtons li.addHighlightArticle a:hover { background-image: url(../images/buttons/addHighlightArticleButton.gif); background-position: left -24px; } .highlightButtons li.updateHighlightArticle a { background-image: url(../images/buttons/updateHighlightArticleButton.gif); width: 130px; } .highlightButtons li.updateHighlightArticle a:hover { background-image: url(../images/buttons/updateHighlightArticleButton.gif); background-position: left -24px; } .highlightButtons li.addArticle a { background-image: url(../images/buttons/addArticleButton.gif); width: 70px; } .highlightButtons li.updateArticle a:hover { background-image: url(../images/buttons/updateArticleButton.gif); background-position: left -24px; } .highlightButtons li.updateArticle a { background-image: url(../images/buttons/updateArticleButton.gif); width: 87px; } .highlightButtons li.addArticle a:hover { background-image: url(../images/buttons/addArticleButton.gif); background-position: left -24px; } .highlightButtons li.save a { background-image: url(../images/buttons/saveButton.gif); width: 41px; } .highlightButtons li.save a:hover { background-image: url(../images/buttons/saveButton.gif); background-position: left -24px; } .highlightButtons li.back a { background-image: url(../images/buttons/backButton.gif); width: 48px; } .highlightButtons li.back a:hover { background-image: url(../images/buttons/backButton.gif); background-position: left -24px; } .highlightButtons li.reset a { background-image: url(../images/buttons/resetButton.gif); width: 50px; } .highlightButtons li.reset a:hover { background-image: url(../images/buttons/resetButton.gif); background-position: left -24px; } .highlightButtons li.addHighlightArticle a:hover { background-image: url(../images/buttons/addHighlightArticleButton.gif); background-position: left -24px; } .highlightButtons li.updateHighlightArticle a { background-image: url(../images/buttons/updateHighlightArticleButton.gif); width: 130px; } .highlightButtons li.updateHighlightArticle a:hover { background-image: url(../images/buttons/updateHighlightArticleButton.gif); background-position: left -24px; } .search-box { background-color:#f1f1f1; border-bottom:solid 1px #dfdede; font-size: 0.75em; padding: 10px 0 10px 20px; } .search-box p { line-height:1.4; padding: 7px 0; font-size: 0.917em; width: 670px; color: #626262; } .searchTitle { font-weight: bold; padding-top: 8px; padding-bottom: 10px; } .queryWrapper { padding: 0; height: 30px; } .queryWrapper .searchOnTitle { float:left; padding-top:8px; width: 170px; font-weight: bold; } .queryWrapper .searchForTitle { float:left; padding-top:8px; font-weight: bold; } .queryWrapper input { font-size: 1em; } .queryWrapper select { font-size: 1em; padding: 1px 1px 1px 0; } .searchOn { float: left; width: 170px; } .searchOn select.searchOnFields { width: 150px; } .searchFor { float: left; width: 370px; } .searchFor input.searchField { width: 350px; } .searchFilter { float: left; } .searchFilter select.searchFilterFields { width: 60px; } .search-box-left { float: left; width: 320px; margin-bottom: 10px; } .search-box-left select.jnlScroll, .search-box-right select.subjScroll, .search-box-left select.subjScroll, .search-box-right select.jnlScroll, .search-box-left select.articleType, .search-box-right select.fieldsNotToBeDisplay { width: 310px; height: 150px; font-size: 1em; } .search-box-left .title { float:left; width: 40px; padding: 6px 0 0 0; color: #626262; font-size: 0.918em; text-align: right; margin-right: 10px; margin-bottom: 10px; } .search-box-left .dd-wrapper { float: left; margin-bottom: 10px; } .search-box-left .dd-wrapper select { margin-right: 10px; } .search-box-left select.month { font-size: 1em; width: 110px; } .search-box-left select.month { font-size: 1em; width: 110px; } .search-box-left select.year { font-size: 1em; width: 60px; } .feedDetails { background-color:#f1f1f1; padding: 0; font-size: 0.918em; margin: 1px 0 0 0; } .feedDetails .inputDetails{ float:left; padding: 10px 10px 10px 0; } .feedDetails .title{ float:left; width: 120px; padding: 6px 0 0 0; line-height: normal; } .feedDetails .typeInput{ float:left; } .arrowButtons { padding: 5px 0; margin: 50px 0 0 0; float: left; width: 45px; } .arrowButtons li { display: inline; } .arrowButtons li a { height: 24px; float: left; background-position: left top; text-indent:-15000px; margin: 0 10px 10px 0; } .arrowButtons li.left a { background-image: url(../images/buttons/leftButton.gif); width: 33px; height: 24px; } .arrowButtons li.left a:hover { background-image: url(../images/buttons/leftButton.gif); background-position: left -24px; } .arrowButtons li.right a { background-image: url(../images/buttons/rightButton.gif); width: 33px; height: 24px; } .arrowButtons li.right a:hover { background-image: url(../images/buttons/rightButton.gif); background-position: left -24px; } .search-box-right { float: left; } .search-box-right .title { float:left; width: 140px; padding: 6px 0 0 0; color: #626262; font-size: 0.918em; margin-right: 10px; margin-bottom: 10px; } .search-box-right select { font-size: 1em; } .search-box-right select.pageNo { width: 50px; } .search-box-right .options { float: left; color: #626262; font-size: 0.918em; } .search-box-right .options input { margin-right: 5px; } .search-box-buttons { padding: 5px 0; margin: 0 0 0 0; height: 24px; } .search-box-buttons li { display: inline; } .search-box-buttons li a { height: 24px; float: left; background-position: left top; text-indent:-15000px; margin: 0 10px 0 0; } .search-box-buttons li.link a { height: 24px; float: left; background: none; text-indent: 0px; margin: 5px 0; text-decoration: none; } .search-box-buttons li.link a:hover { text-decoration: underline; } .search-box-buttons li.search a { background-image: url(../images/buttons/searchButton.gif); width: 56px; } .search-box-buttons li.search a:hover { background-image: url(../images/buttons/searchButton.gif); background-position: left -24px; } .search-box-buttons li.reset a { background-image: url(../images/buttons/resetButton.gif); width: 50px; } .search-box-buttons li.reset a:hover { background-image: url(../images/buttons/resetButton.gif); background-position: left -24px; } .search-box-buttons li.getfeed a { background-image: url(../images/buttons/gettheFeed.gif); width: 82px; } .search-box-buttons li.getfeed a:hover { background-image: url(../images/buttons/gettheFeed.gif); background-position: left -24px; } .my-alerts-buttons { padding: 10px 0 10px 20px; margin: 0 0 0 0; height: 24px; background-color: #F1F1F1; } .my-alerts-buttons li { display: inline; } .my-alerts-buttons li a { height: 24px; float: left; background-position: left top; text-indent:-15000px; margin: 0 10px 0 0; } .my-alerts-buttons li.update a { background-image: url(../images/buttons/updateButton.gif); width: 59px; } .my-alerts-buttons li.update a:hover { background-image: url(../images/buttons/updateButton.gif); background-position: left -24px; } .my-alerts-buttons li.reset a { background-image: url(../images/buttons/resetButton.gif); width: 50px; } .my-alerts-buttons li.reset a:hover { background-image: url(../images/buttons/resetButton.gif); background-position: left -24px; } .bannerSpace-container { padding-top:25px; padding-left:20px; float:left; padding-bottom:25px; } .bannerSpace { font-size:0.688em; width:203px; float:left; margin-right:32px; } .bannerSpace img { border: none; width: 180px; margin-left: 13px; } .bannerSpacelast { margin-right:0px; } .bannerSpace h4 { background-image:url(../images/background/infobox-header.jpg); background-position:left top; background-repeat:no-repeat; color:#FFFFFF; height: 28px; /* height: 18px; */ padding-left:8px; padding-top: 4px; padding-bottom: 4px; font-weight:normal; line-height: 1.2em; } .bannerSpace-bg { background-image:url(../images/background/infobox-bg.jpg); background-position:left bottom; background-repeat:no-repeat; height:61px; } .bannerSpace-bg p { line-height:1.4; padding:5px 8px 0; } .receiptDetails { background-color:#f1f1f1; font-size: 0.688em; padding: 10px 0; margin: 0; } .receiptDetails a { text-decoration: none; } .receiptDetails a:hover { text-decoration: underline; } .receiptDetails .inputDetails{ float:left; padding: 10px 10px 10px 20px; } .receiptDetails .inputDetails-topBorder { border-top:solid 1px #dfdede; width: 689px; } .receiptDetails .title{ float:left; width: 160px; padding: 0; font-weight: bold; } .receiptDetails .receiptInput{ float:left; margin-left: 10px; } .salesReport { background-color:#f1f1f1; padding: 0 0 10px 0; margin: 0; } .salesReport a { text-decoration: none; } .salesReport a:hover { text-decoration: underline; } .salesReport .salesDetails{ float:left; padding: 10px 20px 0 20px; color: #626262; } .salesReport .title{ float:left; width: 80px; text-align: right; } .salesReport .salesInput{ float: left; margin-left: 15px; width: 550px; line-height: 1.2em; } .salesReport select, .salesReport input { margin-right: 10px; font-size: 0.875em; } .salesReport select#yrPeriod { width: 60px; margin-top: -5px; } .salesReport select#moPeriod { width: 120px; margin-top: -5px; } .salesReport select#journal { width: 400px; margin-top: -5px; } .salesReport select#hierarchy { width: 70px; margin-top: -5px; } .salesReport select#view { width: 110px; margin-top: -5px; margin-left: 5px; } .configIPwrap { background-color:#f1f1f1; padding: 0 0 10px 0; margin: 0; } .configIPwrap .configDetails{ float:left; padding: 10px 20px 0 0; color: #626262; } .configIPwrap .title{ float:left; width: 120px; } .configIPwrap .exclude { float: left; margin-left: 15px; width: 50px; } .configIPwrap .delete { float: left; margin-left: 15px; width: 50px; } .configIPwrap input { margin-right: 10px; font-size: 0.875em; } .passwordWrap { background-color:#f1f1f1; padding: 0 0 10px 0; margin: 0; } .passwordWrap .passwordDetails{ float:left; padding: 10px 20px 0 0; color: #626262; } .passwordWrap .title { float:left; width: 50px; padding-top: 5px; } .passwordWrap input.radioButton { margin-top: -10px; text-align: center; } .passwordWrap .passwordInput { float: left; width: 550px; line-height: 1em; } .manuscriptWrap { background-color:#f1f1f1; padding: 0 0 10px 0; margin: 0; font-size: 0.918em; line-height: 1.3em; } .manuscriptWrap .manuscriptDetails{ float:left; padding: 10px 20px 0 0; color: #626262; } .manuscriptWrap .title { float:left; width: 270px; padding-top: 5px; } .manuscriptWrap .details { float:left; width: 300px; padding-top: 5px; overflow: visible; } .manuscriptWrap .manuscriptInput { float: left; line-height: 1em; } .manuscriptWrap textarea { font-size: 1.3em; } .manuscriptWrap .uploadFile { width: 82px; float: left; padding-left: 205px; margin-top: -22px; } .manuscriptWrap .uploadFile a { height: 24px; float: right; background-position: left top; text-indent:-15000px; } .manuscriptWrap .uploadFile a.upload { background-image: url(../images/buttons/uploadFileButton.gif); width: 82px; } .manuscriptWrap .uploadFile a.upload:hover { background-image: url(../images/buttons/uploadFileButton.gif); width: 82px; background-position: left -24px; } .manuscriptWrap .deleteBtn { width: 59px; float: left; padding-left: 10px; margin-top: -5px; } .manuscriptWrap .deleteBtn a { height: 24px; float: right; background-position: left top; text-indent:-15000px; } .manuscriptWrap .deleteBtn a.del { background-image: url(../images/buttons/deleteButton.gif); width: 59px; } .manuscriptWrap .deleteBtn a.del:hover { background-image: url(../images/buttons/deleteButton.gif); width: 59px; background-position: left -24px; } .saveSearchWrap { background-color:#f1f1f1; padding: 0 0 10px 0; margin: 0; font-size: 0.918em; line-height: 1.3em; } .saveSearchWrap .saveDetails{ float:left; padding: 10px 20px 0 0; color: #626262; } .saveSearchWrap .title { float:left; width: 270px; padding-top: 5px; } .saveSearchWrap .details { float:left; width: 300px; padding-top: 5px; overflow: visible; } .saveSearchWrap p { padding: 12px 0 5px 0; width: 680px; } .saveSearchWrap input.days { width: 30px; } .resolverWrap { background-color:#f1f1f1; padding: 0 0 10px 0; margin: 0; } .resolverWrap .resolverDetails{ float:left; padding: 10px 20px 0 0; color: #626262; } .resolverWrap .title { float:left; width: 150px; padding-top: 5px; } .resolverWrap .details { float:left; width: 150px; padding-top: 5px; } .resolverWrap .resolverInput { float: left; line-height: 1em; } .adminWrap { background-color:#f1f1f1; padding: 0 0 10px 0; margin: 0; } .adminWrap .adminDetails{ float:left; padding: 10px 20px 0 0; color: #626262; } .adminWrap .title { float:left; width: 200px; padding-top: 5px; } .adminWrap .adminInput { float: left; line-height: 1em; } .claimWrap { background-color:#f1f1f1; padding: 0 0 10px 0; margin: 0; } .claimWrap .claimDetails{ float:left; padding: 10px 20px 0 0; color: #626262; } .claimWrap .title { float:left; width: 260px; padding-top: 5px; } .claimWrap .claimInput { float: left; line-height: 1em; } .collMgrWrap { background-color:#f1f1f1; padding: 0 0 10px 0; margin: 0; } .collMgrWrap select { font-size: 0.917em; width: 400px; } .collMgrWrap .collMgrDetails{ float:left; padding: 10px 20px 0 0; color: #626262; } .collMgrWrap .title { float:left; width: 130px; padding-top: 5px; font-weight: bold; } .collMgrWrap .details { float:left; width: 450px; padding-top: 5px; } .activateSubsWrap { background-color:#f1f1f1; padding: 0 0 10px 0; margin: 0; } .activateSubsWrap .activateSubsDetails{ float:left; padding: 10px 20px 0 0; color: #626262; } .activateSubsWrap .title { float:left; width: 140px; padding-top: 5px; font-size: 0.917em; } .activateSubsWrap .activateSubsInput { float: left; line-height: 1em; width: 300px; } .alertsWrap { background-color:#f1f1f1; padding: 0 0 10px 0; margin: 0; } .alertsWrap .alertsDetails{ float:left; padding: 10px 20px 0 0; color: #626262; font-size: 0.917em; } .alertsWrap .title { float:left; width: 120px; padding: 5px 5px 5px 0; font-weight: bold; } .alertsWrap .alertsInput { float: left; width: 120px; padding: 5px 5px 5px 0; } .alertsWrap .volumeIssue { width: 70px; } .alertsWrap .jnlTitle { width: 250px; } .orgSubWrap { background-color:#f1f1f1; padding: 0 0 10px 0; margin: 0; } .orgSubWrap .orgSubDetails{ float:left; padding: 10px 20px 0 0; color: #626262; font-size: 0.917em; } .orgSubWrap .title { float:left; width: 200px; padding: 5px 5px 5px 0; font-weight: bold; } .orgSubWrap .orgSubInput { float: left; width: 470px; padding: 5px 5px 5px 0; } .orgSubWrap .orgSubInput .jnl { margin-bottom: 15px; } .orgSubWrap .orgSubInput .jnlTitle { font-weight: bold; padding-bottom: 5px; } .orgSubWrap .orgSubInput .jnlCheckBoxes { padding-top:3px; } .orgSubWrap .orgSubInput .jnlCheckBoxes input { padding: 0; margin-right: 5px; } .orgSubWrap input { margin-right: 10px; } .remoteUserWrap { background-color:#f1f1f1; padding: 0 0 10px 0; margin: 0; } .remoteUserWrap .remoteUserDetails{ float:left; padding: 10px 20px 0 0; color: #626262; font-size: 0.917em; } .remoteUserWrap .title { float:left; width: 120px; padding: 5px 5px 5px 0; font-weight: bold; } .remoteUserWrap .remoteUserInput { float: left; width: 120px; padding: 5px 5px 5px 0; } .highlightArtWrap { background-color:#f1f1f1; padding: 10px 0 10px 0; margin: 0; } .highlightArtWrap .highlightArtDetails{ float:left; padding: 5px 20px 0 0; color: #626262; font-size: 0.917em; } .highlightArtWrap .title { float:left; padding: 5px 5px 5px 0; font-weight: bold; } .highlightArtWrap .id { width: 60px; } .highlightArtWrap .artTitle { width: 300px; } .highlightArtWrap .startDate, .highlightArtWrap .endDate { width: 75px; } .highlightArtWrap .dispCJO { width: 50px; } .highlightArtWrap .dispOrder { width: 50px; } .highlightArtWrap .dispOrder input { width: 30px; } .highlightArtWrap .delete { width: 30px; } .highlightArtWrap .highlightArtInput { float: left; padding: 5px 5px 5px 0; } .italic { font-style: italic; } .italicBold { font-style: italic; font-weight: bold; } .totalPrice { color: #045989; font-weight: bold; } ul.tabs { font-size:0.688em; } ul.tabs li { float:left; display:inline; } ul.tabs li a { padding:10px; padding-left:0px; padding-right:0px; display:block; width:151px; text-align:center; margin-right:2px; text-decoration:none; color:#FFF; background-image:url(../images/tabs/abstract-tabs.png); background-position:top left; } ul.tabs li a.active { background-position:0 -89px; color:#232323; } ul.tabs li a:hover { color:#FFF; text-decoration:underline; background-position:0 -44px; } #tabclipboard-holder { float:left; padding-top:12px; padding-bottom:12px; background-color:#ffffff; width:720px; } #tabclipboard-holder label#title { font-size:0.817em; float:left; width:700px; color:#045989; margin: 0 0 10px 20px; padding: 0 0 10px 0; border-bottom: 1px dotted #CCC; } #codeDisplayWrapper { float: left; padding: 0px; margin-left: 20px; position: inherit; zoom: 1; } #codeDisplayWrapper a { text-decoration: none; } #codeDisplayWrapper a:hover { text-decoration: underline; } #tabclipboard-holder label#codeDisplay { font-size:0.717em; float:left; width:700px; overflow: visible; color:#045989; font-weight: bold; margin: 0 0 10px 20px; padding: 0 0 10px 0; border-bottom: 1px dotted #CCC; } #tabclipboard-holder p { font-size:0.717em; float:left; width:700px; font-weight: bold; color:#045989; margin: 0 0 15px 20px; } #tabclipboard-holder label#link { font-size:0.717em; float:left; width:700px; color:#232323; margin: 0 0 6px 20px; } #tabclipboard-holder label#link a { text-decoration: none; } #tabclipboard-holder label#link a:hover { text-decoration: underline; } input#copytoclipboard, textarea#copytoclipboard { margin: 0 0 10px 20px; padding:7px; float:left; width:455px; } #copytoclipboardbttn { float:left; margin-left:15px; } #commentbox1-box { display:none; } .checkboxspace { width:21px; padding-left:6px; padding-right:6px; margin-top:15px; float:left; } .dropdownfirstrow { margin-top:15px; } .checkboxspace-related, .mrs-journals-holder .checkboxspace-related { width:685px; float:right; } .checkboxspace-related h2 { font-size:15px; font-weight:bold; margin-top:23px; line-height: 45px; } .checkboxspace-related h2.topic { padding-left: 20px; border-left: 1px solid #DFDEDE; } .checkboxspace-related i { /*line-height: 40px;*/ line-height: 1%; *line-height: 1.2em; } .checkboxspace-related img.nested { /*border: 1px solid #626262;*/ width: 30px; float: left; margin-right: 10px; margin-bottom: 10px; } .checkboxspace-related p.yudu { font-size: 0.718em; margin: 5px 0 0 20px; float: left; } .checkboxspace-related p.yudu a { text-decoration: none; background-color: #B59147; color: #FFF; padding: 5px; font-weight: bold; } .checkboxspace-related p.yudu a:hover { text-decoration: none; background-color: #866217; } ul.options-selector { margin-left:4px; margin-right:25px; } ul.options-selector, ul.options-selector li { float:left; font-size:0.833em; margin-top:2px; display:inline } ul.options-selector li a { margin-right:7px; padding-right:7px; border-right:solid 1px; } ul.options-selector li a.last { border-right:none; } #sortemode { width:205px; float:left; } ul.bttn-row-options { margin-top:15px; } ul.bttn-row-options li { float:left; font-size: 0.667em; display:inline; } ul.bttn-row-options li a { background-color:#6699CC; background-image:url(../images/buttons/tc-buttons.jpg); background-position:left top; background-repeat:no-repeat; color:#FFFFFF; display:inline; float:left; margin-right:5px; padding:8px 0 9px 0px; text-align:center; text-decoration:none; } ul.bttn-row-options li a.bt-vsa { background-position:0px 0; width:146px; } ul.bttn-row-options li a.bt-ssi { background-position:0px 0; width:146px; } ul.bttn-row-options li a.bt-amsa { background-position:-154px 0; width:156px; } ul.bttn-row-options li a.bt-ec { background-position:-317px 0; width:121px; } ul.bttn-row-options li a.bt-dp { background-position:-443px 0; width:122px; } ul.bttn-row-options li a.bt-ab { background-position:-571px 0; width:111px; } ul.bttn-row-options li a.bt-ssi { background-position:0px 0; width:146px; } ul.bttn-row-options li a.bt-ss { background-position:-571px 0; width:111px; } ul.bttn-row-options li a.bt-vsa:hover { background-position:0px -39px; } ul.bttn-row-options li a.bt-ssi:hover { background-position:0px -39px; } ul.bttn-row-options li a.bt-amsa:hover { background-position:-154px -39px; } ul.bttn-row-options li a.bt-ec:hover { background-position:-317px -39px; } ul.bttn-row-options li a.bt-dp:hover { background-position:-443px -39px; } ul.bttn-row-options li a.bt-ab:hover { background-position:-571px -39px; } ul.bttn-row-options li a.bt-ssi:hover { background-position:0px -39px; } ul.bttn-row-options li a.bt-ss:hover { background-position:-571px -39px; } /*******************************************/ .checkboxspace-related .journal-item { background-color:#FFFFFF; float:left; padding-bottom:30px; border-left: 1px solid #dfdede; border-right: none; width: 685px; } .checkboxspace-related .journal-item .ji-intro { background-image:url(../images/background/jintro-bg.jpg); background-position:left top; background-repeat:repeat-x; float:left; /*height:62px;*/ height: 100%; width:685px; } .checkboxspace-related .journal-item .op { background-image: none; background-color:#E8FFE8; height: 100%; margin-bottom: -3px; } .checkboxspace-related .journal-item .ji-intro .ji-intro-left { float:left; overflow: visible; padding-bottom: 5px; height: auto; } .checkboxspace-related .journal-item .ji-intro .ji-intro-left h3 { height: 1%; } .checkboxspace-related .journal-item .ji-intro .ji-intro-left h3 a { color:#045989; float:left; font-size:0.938em; font-weight:bold; line-height:1.2; padding-left:48px; padding-top:13px; text-decoration:none; width:510px; } .checkboxspace-related .journal-item .ji-intro .ji-intro-left h3 a:hover { text-decoration: underline; /*cursor: default;*/ } .checkboxspace-related .journal-item .ji-intro .ji-intro-left h3.noLink { color:#045989; float:left; font-size:0.938em; font-weight:bold; line-height:1.2; padding-left:20px; padding-top:13px; text-decoration:none; width:510px; } .checkboxspace-related .ji-intro-right { float:right; } .checkboxspace-related .journal-item .ji-intro-right a.preview { background-image:url(../images/background/preview.jpg); background-position:left top; background-repeat:no-repeat; color:#FFFFFF; display:block; font-size:0.75em; height:24px; /*margin-top:28px;*/ margin-top: -30px; padding-top:9px; text-decoration:none; text-indent:27px; width:85px; position: relative; } .checkboxspace-related .journal-item .ji-intro-right a.preview:hover, .checkboxspace-related .journal-item .ji-intro-right a.preview.active { background-position: left -33px; } .checkboxspace-related .journal-item .ji-author { border-bottom:1px solid #E1E1E1; float:left; width:685px; border-top:solid 1px #e1e1e1; } .checkboxspace-related .journal-item .ji-author p { font-size:0.75em; font-weight:bold; margin-bottom:7px; margin-left:20px; margin-top:7px; } .checkboxspace-related .journal-item .ji-details { border-bottom:1px solid #E1E1E1; float:left; font-size:0.688em; width:685px; } .checkboxspace-related .ji-details-left a { width:560px; } .checkboxspace-related .ji-details-left { width:560px; } .checkboxspace-related .previewbox { width:631px; } .checkboxspace-related ul.inner-tabs { width:631px; } .checkboxspace-related .imageWrapper { width:650px; padding-left: 20px; margin-top: 10px; } .checkboxspace-related .imageWrapper img { border: 1px solid #626262; width: 200px; float: left; margin-right: 10px; } .checkboxspace-related .imageWrapper p { font-size: 0.718em; line-height: normal; float: left; width: 420px; } #landingpage-sidebar { padding-left:7px; width:314px; float:left; } #landingpage-center { width:642px; float:right; } #landingpage-center .page-header { background-image: url(../images/background/page_header_short.jpg); background-repeat: no-repeat; background-position: left top; height:43px; } .shorterend { margin-bottom:0px; } #area-selector { background-color:#FFFFFF; background-image:url(../images/background/hp-bttn1.jpg); background-repeat:no-repeat; background-position:top left; width:642px; height:269px; } #area-selector ul { float:left; font-size:0.75em; left:1px; position:relative; top:38px; } #area-selector ul li { float:left; margin-left:4px; display:inline; } #area-selector ul li a { font-family:"Trebuchet MS", Helvetica, Jamrul, sans-serif; background-image:url(../images/buttons/home-flash-rollovers.png); background-position:top left; background-repeat:no-repeat; line-height:1.4; text-decoration:none; padding: 10px 16px; float:left; display:block; text-align:center; width:123px; height: 29px; }/* #area-selector ul li a.bigbttn { line-height:1.2; padding-bottom:10px; padding-top:10px; }*/ #area-selector ul li a:hover, #area-selector ul li a.active-slide { color:#FFF; background-position:0px -58px; } #browse-journals { width:337px; float:left; } #browse-catalog { /*background-image:url(../images/background/browse-journals.jpg); background-position:15px 20px; background-repeat:no-repeat; height:164px;*/ float:right; width:305px; } #marketingImage1 { width: 100px; float: left; padding-top: 15px; } #marketingImage1 img { width: 90px; } #browse-catalog ul { width: 205px; float:left; padding-top:25px; } #browse-catalog ul li { font-size:0.75em; float:left; margin-bottom:8px; padding-bottom:9px; border-bottom: solid 1px #dbdbdb; } #browse-catalog ul li.last { border-bottom:none; } #browse-catalog ul li a { font-family:"Trebuchet MS", Helvetica, Jamrul, sans-serif; float:left; font-weight:bold; margin-bottom:5px; padding-left:7px; text-decoration:none; width:200px; } #browse-catalog ul li a:hover { text-decoration:underline; } #browse-catalog ul li p { width:200px; float:left; line-height:1.2; padding-left:7px; font-size: 0.917em; } #browse-journals h3 { font-family:"Trebuchet MS", Helvetica, Jamrul, sans-serif; font-size:0.875em; margin-top:20px; margin-bottom:20px; color:#444444; font-weight:bold; padding-left:8px; font-style:italic; } #browse-journals form div { padding-left:8px; float:left; } #browse { float:left; } #browse-journals form select { height:21px; width:231px; font-size: 0.775em; } ul#landingpage-browse { float:left; padding-left:8px; padding-top:20px; } ul#landingpage-browse li { font-family:"Trebuchet MS", Helvetica, Jamrul, sans-serif; float:left; display:inline; margin-right:20px; } ul#landingpage-browse li.last { margin-right:0px; } ul#landingpage-browse li a { background-image:url(../images/buttons/front-browse.jpg); display:block; float:left; font-size:0.75em; height:24px; padding-left:0; padding-top:11px; text-align:center; text-decoration:none; background-repeat:no-repeat; width:142px; } ul#landingpage-browse li a:hover { color:#FFF; background-image:url(../images/buttons/front-browse-on.jpg); } #start-landing-footer { background-color:#dadadb; width:980px; float:left; } #start-landing-footer ul { margin-left:5px; margin-top:30px; float:left; } #start-landing-footer ul li { float:left; font-size: 0.688em; text-indent:10px; line-height:1.2; height:120px; width:150px; margin-right:12px; display:inline; } #start-landing-footer ul li.last { margin-right:0px; } #start-landing-footer ul li { background-position:left 45px; background-repeat:no-repeat; } #start-landing-footer ul li.footer-authors { background-image:url(../images/background/footer-pencil.jpg); } #start-landing-footer ul li.footer-societies { background-image:url(../images/background/footer-people.jpg); } #start-landing-footer ul li.footer-librarians { background-image:url(../images/background/footer-librarians.jpg); } #start-landing-footer ul li.footer-agents { background-image:url(../images/background/footer-agents.jpg); } #start-landing-footer ul li.footer-users { background-image:url(../images/background/footer-users.jpg); } #start-landing-footer ul li.footer-advertisers { background-image:url(../images/background/footer-advertisers.jpg); } #start-landing-footer ul li h3 { font-family:"Trebuchet MS", Helvetica, Jamrul, sans-serif; padding-bottom:7px; margin-bottom:7px; border-bottom:solid 1px #c1c7cb; font-size:1.273em; font-style:italic; font-weight:bold; color:#383838; } #start-landing-footer ul li h3 a { text-decoration:none; color:#383838; } #start-landing-footer ul li h3 a:hover { text-decoration:underline; } #start-landing-footer ul li p { float:left; line-height:1.4; text-indent:0px; color:#777777; padding-left:10px; } .l-ad { float:left; margin-bottom:15px; } /*#cjb { background-image:url(../images/background/cbj.png); height:178px; left:7px; position:relative; top:10px; width:259px; } #cjb p { line-height:1.2; color:#FFFFFF; font-size: 0.75em; padding-top:52px; padding-left:14px; padding-right:14px; } */ #cjb { background: url(../images/background/cbj.png) no-repeat; width:259px; height:158px; left:7px; position:relative; top:40px; margin-bottom: 20px; } * html .#cjb { background: none; /* Hide the current background image so you can replace it with the filter*/ width: 259px; /* Must specify width */ height: 158px; /* Must specify height */ filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(enabled=true, sizingMethod=scale, src='images/background/cbj.png'); } #cjb p { line-height:1.2; color:#FFFFFF; font-size: 0.75em; padding-top:14px; padding-left:14px; padding-right:14px; } #frontpage-register { border-bottom:1px solid #DBDBDB; border-top:1px solid #DBDBDB; float:left; margin-bottom:10px; margin-top:10px; padding-bottom:10px; padding-top:8px; width:298px; line-height: normal; } #frontpage-register a { background-image:url(../images/buttons/register.gif); background-position:14px top; background-repeat:no-repeat; color:#FFFFFF; float:left; font-size:0.8em; font-weight:bold; height:24px; padding-top:10px; text-align:center; text-decoration:none; width:298px; } #frontpage-register a:hover { background-position:-269px top; }/* a#frontpage-readmore { display:block; text-indent:-15000px; background-image:url(../images/buttons/readmore.png); width:76px; cursor:pointer; height:21px; position:relative; top:50px; left:15px; }*/ a#frontpage-readmore { display:block; text-indent:-15000px; background-image:url(../images/buttons/readmore.png); width:76px; cursor:pointer; height:21px; position:relative; top:10px; left:15px; } a#frontpage-readmore:hover { background-image:url(../images/buttons/readmore_hover.png); } #welcomebox { font-size: 0.688em; line-height:1.3; color:#777777; width:298px; margin-top: 10px; } #welcomebox h3 { margin-bottom:5px; font-size: 1.091em; font-weight:bold; color:#282727; } .small-register-button { margin-left:5px; margin-bottom: 10px; padding:15px 0px 10px 15px; border-bottom:1px solid #DBDBDB; border-top:1px solid #DBDBDB; } .small-register-button a { background-image:url(../images/buttons/button-gold.jpg); background-position:left top; background-repeat:no-repeat; color:#FFFFFF; display:block; font-size:0.688em; line-height: normal; font-weight:bold; height:24px; margin-bottom:5px; padding-top:10px; text-align:center; text-decoration:none; width:187px; } .small-register-button li a:hover { background-image:url(../images/buttons/tall-button-gold.jpg); background-position:left -46px; } .small-register-button-comment { margin-left:50px; margin-bottom: 10px; padding:15px 0px 10px 15px; } .small-register-button-comment a { background-image:url(../images/buttons/button-gold.jpg); background-position:left top; background-repeat:no-repeat; color:#FFFFFF; display:block; font-weight:bold; height:24px; margin-bottom:5px; padding-top:10px; text-align:center; text-decoration:none; width:187px; } .small-register-button-comment li a:hover { background-image:url(../images/buttons/tall-button-gold.jpg); background-position:left -46px; } .accountWrap { background-color:#f1f1f1; padding: 0 0 10px 0; margin: 0; font-size: 0.918em; } .accountWrap a { text-decoration: none; } .accountWrap a:hover { text-decoration: underline; } .accountWrap .Details { float:left; padding: 0; color: #626262; } .accountWrap .title { float:left; font-weight: bold; background-color:#CBCBCB; color:#212121; font-size:0.75em; padding-left:20px; padding-top:12px; padding-bottom:12px; } .accountWrap .summaryInput { float: left; padding: 5px 0 5px 20px; line-height: 1.5em; font-size:0.75em; } .accountWrap .left { width: 250px; } .accountWrap .right { width: 430px; } .library-logged-in { min-height: 100px; } .library-logged-in h3 { font-style:italic; } .library-logged-in img { float:left; padding-right:10px; } .library-logged-in a { text-decoration:none; float:left; margin-top:3px; } .library-logged-in a:hover { text-decoration:underline; } #jnlWrap { font-size: 0.688em; line-height:1.3; color:#777777; width:273px; margin: 10px 0 10px 0; } #jnlWrap img { border: none; width: 180px; height: 240px; margin-left: 15px; } #alert-message { width:940px; margin-bottom:7px; margin-top: -13px; padding: 5px 14px; background-color: #9E7A2E; /*height: auto; overflow: visible; padding-top:14px; height:25px; background-image:url(../images/buttons/alert.jpg); background-repeat:no-repeat; background-position:top left;*/ } #alert-message a { font-size:0.75em; text-decoration:none; color:#FFF; line-height: 1.2em; width: 700px; } #alert-message a span { font-weight:bold; } #alert-message .close { float: right; width: 70px; height: inherit; margin-left: 10px; } #alert-message .close a { background: none; width: 64px; } #library-login { font-size: 0.818em; } #ll-header { background-image:url(../images/background/library-login.jpg); background-position:left top; background-repeat:no-repeat; border-bottom:1px solid #FFFFFF; /*color:#282727;*/ color:#FFF; font-family:"Trebuchet MS", Helvetica, Jamrul, sans-serif; font-weight:bold; font-size: 1em; line-height: 1.2em; height:19px; padding-left:10px; padding-top:9px; } #ll-content { background-color:#dadadb; background-image:url(../images/background/library-login-footer.jpg); background-position:left bottom; background-repeat:no-repeat; margin-bottom:15px; float:left; } #ll { float:left; } #ll-content p { font-size: 0.875em; margin-top:7px; margin-bottom:10px; padding-left:10px; color:#626262; width: 304px; } #ll-content p a { font-weight:bold; text-decoration:none; } #ll-content p a:hover { text-decoration:underline; } #ll-content div { float:left; margin-bottom:7px; padding-left:10px; width:304px; } #ll-content select { width:294px; font-size: 0.875em; padding-top:1px; padding-bottom:1px; padding-right: 1px; } #ll-content div input { float:right; margin-right:10px; } #wide-sidebar { float:left; width:314px; } .spacerbtm { margin-bottom:15px; } .paddingspacerbtm { padding-bottom:15px; } .fix_checkbox_space { /*width:685px;*/ } .fix_checkbox_space .comment-details { padding:0px; margin:0px; margin-left:17px; margin-right:17px; padding-bottom:17px; } .shopping-row { float:left; border-left:1px solid #DFDEDE; } .most { background-color:#FFF!important; min-height: 100px; } .most p.desc { line-height:1.4; padding:20px 8px 10px 35px; border-left:1px solid #DFDEDE; font-size: 0.718em; font-weight: bold; } .most ul.navigation { float:right; width:265px; /*width:720px;*/ font-size:0.688em; } .most ul.navigation li { float:right; display:inline; float:left; } .most ul.navigation li a { background-image:url(../images/buttons/prev-next.png); background-position:left top; background-repeat:no-repeat; float:left; padding-bottom:9px; padding-top:7px; text-decoration:none; } .most ul.navigation li a:hover { text-decoration:none; } .most ul.navigation li a.prev { padding-right:21px; width:87px; padding-left:34px; float:left; background-position:0px 0px; } .most ul.navigation li a.prev:hover { background-position:0px -38px; color:#FFFFFF; } .most ul.navigation li a.next { border-left:1px solid white; padding-right:34px; float:right; width:67px; text-indent:-5px; padding-left:21px; background-position:-142px 0px; } .most ul.navigation li a.next:hover { background-position:-142px -38px; color:#FFFFFF; } .articlePage { background-color:#FFF!important; } .articlePage .pagination { border-left:1px solid #DFDEDE; padding-bottom: 0; padding-left: 20px; } .articlePage .checkboxspace { font-size: 0.717em; width:60px; padding-top:12px; line-height: 1.2em; text-align: center; } .articlePage .checkboxspace input { padding: 0; margin: -2px 0 0 -6px; } .articlePage .datespace { font-size: 0.717em; width:90px; padding-top:12px; float: left; margin-top: 15px; text-align: center; line-height: 1.2em; } .articlePage .tableofcontents-row { float:left; padding-left: 20px; } .articlePage .checkboxspace-related { width:535px; float:left; } .articlePage .checkboxspace-related .journal-item { width: 535px; } .articlePage .checkboxspace-related .journal-item .ji-intro { width:535px; } .articlePage .checkboxspace-related .journal-item .op { background-image: none; background-color:#E8FFE8; height: 100%; margin-bottom: -3px; } .articlePage .checkboxspace-related .journal-item .ji-intro .ji-intro-left h3 a { width:380px; } .articlePage .checkboxspace-related .journal-item .ji-author { width:535px; } .articlePage .checkboxspace-related .journal-item .ji-details { width:535px; } .articlePage .checkboxspace-related .ji-details-left a { width:410px; } .articlePage .checkboxspace-related .ji-details-left { width:410px; } .articlePage .checkboxspace-related .previewbox { width:481px; } .articlePage .checkboxspace-related ul.inner-tabs { width:481px; } .articlePage .fix_checkbox_space { width:535px; } .articlePage .fullwidthrow textarea { width:470px; } ul.bttn-row-options { margin-top:15px; } ul.article-row-options li { float:left; font-size: 1em; display:inline; } ul.article-row-options li a { background-image:url(../images/buttons/art-button.jpg); background-position:left top; background-repeat:no-repeat; color:#FFFFFF; display:inline; float:left; margin-right:5px; padding:8px 0 9px 0px; text-align:center; text-decoration:none; } ul.article-row-options li a.delete { background-position:0px 0; width:59px; } ul.article-row-options li a.delete:hover { background-position:0px -39px; } ul.article-row-options li a.save { background-position:0px 0; width:59px; } ul.article-row-options li a.save:hover { background-position:0px -39px; text-decoration: none; } .tocpage { background-color:#FFF!important; } .topicArticle { background-color: #FFD!important; background-image: none!important; height: 100%; } .topicArticle .ji-links ul li { background-color: #FFD!important; } .tableofcontents-row { float:left; border-left:1px solid #DFDEDE; } #tableofcontents { border-left:none!important; } .sidebarfix { padding-left:10px; width:222px !important; } .sidebarlogin { width:228px !important; } .sidebarlogin #ll-content div { width:218px !important; } .sidebarlogin #ll-content select { width:208px !important; } .landingpage { margin-bottom:0px!important; } #left-sidebar ul li.normal { text-indent:0px; } .btnspacer { margin-bottom:15px; } .btntopspacer { margin-top:10px; } ul.socialmedia-icons li { background-image:url(../images/icon/social_media.jpg); background-repeat:no-repeat; background-position:0px 0px; /*width: 145px; height:auto; padding:12px 5px 10px 40px; font-size:0.688em; background-position:12px 10px;*/ } #left-sidebar li.icon-citeulike { background-position:12px -269px; padding-left: 40px; } #left-sidebar li.icon-delicious { background-position:12px 5px; padding-left: 40px; } #left-sidebar li.icon-connotea { background-position:12px -20px; padding-left: 40px; } #left-sidebar li.icon-bibsonomy { background-position:12px -44px; padding-left: 40px; } #left-sidebar li.icon-furl { background-position:12px -71px; padding-left: 40px; } #left-sidebar li.icon-digg { background-position:12px -96px; padding-left: 40px; } #left-sidebar li.icon-reddit { background-position:12px -120px; padding-left: 40px; } #left-sidebar li.icon-facebook { background-position:12px -146px; padding-left: 40px; } #left-sidebar li.icon-twitter { background-position:12px -246px; padding-left: 40px; } #left-sidebar li.icon-email-this { background-position:12px -172px; padding-left: 40px; } #left-sidebar li.icon-recommend-this { background-position:12px -196px; padding-left: 40px; } #left-sidebar li.icon-my-bookmarks { background-position:12px -221px; padding-left: 40px; } .journal-item-sidebar { border-bottom:1px solid #DBDBDB; float:left; } .j-cover { float:left; padding:12px; } /* .j-details { float:left; font-size:0.688em; line-height:1.2; padding-bottom:12px; padding-top:12px; width:130px; }*/ .j-details { float:left; font-size:0.688em; line-height:1.2; padding-bottom:12px; padding-top:12px; padding-left: 10px; width:220px; } .j-details a { font-weight:bold; text-decoration:none; } .j-details a:hover { text-decoration:underline; } .j-details p { color:#626262; } .noidentrows { text-indent:none; } .s-menu-box ul.subscriberows li span { font-size:0.688em; float:left; } .s-menu-box ul.subscriberows { width:212px; } .s-menu-box ul.subscriberows li { text-indent:4px; min-height: 15px; } .s-menu-box ul.subscriberows li a { font-size:0.688em; float:right; } #permalink { float:left; font-size:0.688em; margin-left:10px; padding-top:9px; } #ll-sidebar { float:left; width:229px; } #ll-sidebar div { float:left; width:216px; } #ll-sidebar input { float:right; margin-bottom:8px; margin-top:6px; } #left-sidebar .noborderbox { background-image:none; } #sidebar-small-login { background-color:#DADADB; float:left; font-size:0.688em; width:229px; padding-bottom: 10px; } #sidebar-small-login p { color:#626262; float:left; margin-bottom:10px; margin-top:7px; padding-left:10px; line-height: normal; } #sidebar-small-login p a { font-weight:bold; text-decoration:none; line-height: 1em; } #sidebar-small-login p a:hover { text-decoration:underline; } #sidebar-small-login select { margin-bottom:4px; margin-left:10px; margin-top:4px; width:208px; font-size:0.975em; } /*CSS for javascript text scrollers*/ #pscroller1 { width: 240px; height: 90px; padding: 10px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; line-height: 16px; color: #FFF; } #pscroller1 a:link, #pscroller1 a:visited { color: #FF0; } /* ------------------------------ cjo now includes box ------------------------------ */ #nowincludes { background-color:#FFFFFF; font-size: .768em; color: color:#045989; padding:10 0 5px 20px; } .s-menu-box ul.others { width:196px; margin-left:10px; min-height: 25px; color: #666; } .s-menu-box ul.others li { border-bottom:1px solid #DFDEDE; height:auto; padding:6px 5px 6px 12px; font-size:0.688em; line-height: 1.5em; } .s-menu-box ul.others li a { text-decoration:none; } .s-menu-box ul.others li a:hover { text-decoration:underline; } .s-menu-box ul.others li.last { border-bottom:none; } .savedTrialsWrap { background-color:#f1f1f1; padding: 0 0 10px 0; margin: 0; font-size: 0.918em; } .savedTrialsWrap a { text-decoration: none; } .savedTrialsWrap a:hover { text-decoration: underline; } .savedTrialsWrap .Details { float:left; padding: 10px 8px 5px 0; color: #626262; line-height: 1.5em; } .savedTrialsWrap .title { float:left; padding: 5px 0 5px 0; font-weight: bold; } .savedTrialsWrap .trialTitle { width: 430px; float: left; } .savedTrialsWrap .start { width: 130px; float: left; } .savedTrialsWrap .expiry { width: 130px; float: left; } /* -------------------------------------- corporateHomebar Andrew Maison, Feb 2011 -------------------------------------- */ #corporateHomebar { margin: 0; padding: 5px 0 5px; background: #fff; width: 100%; font-weight: 700; font-size: 0.7em; /* note: you may need to modify the font size as it will inherit any size specified on your website's element */ } #corporateHomebar a:link, #corporateHomebar a:visited { color: #666; font-weight: 700; text-decoration: none;} #corporateHomebar a:hover, #corporateHomebar a:active { color: #045989; font-weight: 700; text-decoration: underline;} #corporateHomebar .clear { margin: 0; padding: 0; clear: both; height: 0; overflow: hidden; } /* -------------------------------------- corporateHomebar portal homepage link -------------------------------------- */ #corporateHomebarPortalLink {float: left; bo/rder: 1px solid red;} #corporateHomebarPortalLink a:link, #corporateHomebarPortalLink a:visited { padding: 0 0 0 25px; background: url(../images/icon/corporateHomeIcon.gif) 8px 0 no-repeat; display: block;} #corporateHomebarPortalLink a:hover, #corporateHomebarPortalLink a:active { background: url(../images/icon/corporateHomeIconHover.gif) 8px 0 no-repeat; display: block;} /* -------------------------------------- utilities -------------------------------------- */ #corporateHomebarTools {float: right; } #corporateHomebarTools #utilities { float: left; } #corporateHomebarTools #utilities ul, #corporateHomebarTools #utilities ul li {float: left; list-style: none; margin: 0; padding: 0;} #corporateHomebarTools #utilities ul li.last {border-right: none;} #corporateHomebarTools #utilities ul li { margin: 0; padding: 0 7px; border-right: 1px solid #ccc; } #corporateHomebarTools #utilities ul li a:link, #corporateHomebarTools #utilities ul li a:visited { display: block; float: left; font-weight: normal;} #corporateHomebarTools #utilities ul li a:hover, #corporateHomebarTools #utilities ul li a:active { }Xtext/cssObplist00^_X$versionX$objectsY$archiverT$top"()012FGHIJKLMNOPQRSTXYU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_2http://proxy.library.upenn.edu:2578/css/layout.css*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#AU53456>WNS.keysZNS.objects789:;<= ?@ABCDEVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-LengthVApacheTnoneUcloseXtext/css_Sat, 28 May 2011 23:40:05 GMT_Fri, 27 May 2011 13:21:40 GMTV206555*+UV_NSMutableDictionaryUW/\NSDictionary&*+Z[_NSHTTPURLResponse\]/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiver`a_WebResourceResponse#-27TZux| )/28AJLS[fhprtvxz|~>EJ`dqv{b !"#_2http://proxy.library.upenn.edu:2578/css/colors.cssObody{background-color:#002e48;} a{color:#045989;} :focus { outline: 1px dotted #CCC; } #header ul#menu li a{color:#b9cfd7;} #header ul#menu li a{border-right-color: #b9cfd7;} .page{background-color:#FFFFFF;} /* IE custom scrollbars*/ BODY{ scrollbar-shadow-color:rgb(0,0,0); scrollbar-highlight-color:#16518c; scrollbar-3dlight-color:#808080; scrollbar-darkshadow-Color:#16518c; scrollbar-face-color:#6699cc; scrollbar-track-color:#e0e0e0; scrollbar-arrow-color:#ffffff; }Xtext/cssObplist00^_X$versionX$objectsY$archiverT$top"()012FGHIJKLMNOPQRSTXYU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_2http://proxy.library.upenn.edu:2578/css/colors.css*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#AV(3456>WNS.keysZNS.objects789:;<= ?@ABCDEVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-LengthVApacheTnoneUcloseXtext/css_Sat, 28 May 2011 23:40:06 GMT_Fri, 27 May 2011 13:21:40 GMTS480*+UV_NSMutableDictionaryUW/\NSDictionary*+Z[_NSHTTPURLResponse\]/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiver`a_WebResourceResponse#-27TZux| )/28AJLS[fhprtvxz|~>BG]anqvb%&'(_6http://proxy.library.upenn.edu:2578/css/typography.cssO=body{ font-family: "Arial Unicode MS", Arial, Helvetica, sans-serif; font-size:100%;} #header h1 a{text-indent:-15000px;} #header ul#menu li{ font-size: 0.688em;} #header ul#menu li a{ text-decoration:none;} #header ul#menu li a:hover{ text-decoration:underline;} #header ul#session li a{text-indent:-15000px;}Xtext/cssObplist00^_X$versionX$objectsY$archiverT$top"()012FGHIJKLMNOPQRSTXYU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_6http://proxy.library.upenn.edu:2578/css/typography.css*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#AV&3456>WNS.keysZNS.objects789:;<= ?@ABCDEVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-LengthVApacheTnoneUcloseXtext/css_Sat, 28 May 2011 23:40:06 GMT_Fri, 27 May 2011 13:21:40 GMTS317*+UV_NSMutableDictionaryUW/\NSDictionary=*+Z[_NSHTTPURLResponse\]/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiver`a_WebResourceResponse#-27TZux|$-36<ENPW_jltvxz|~"BFKaeruzb*+,-_8http://proxy.library.upenn.edu:2578/css/facet_search.cssO/* ------------------------------ Faceted search Added by: John Ryan Acoba GUI Designer ------------------------------ */ .tableofcontents-facet {float:left; border-top:1px solid #DFDEDE;} .checkboxspace_facet {width:21px; padding-left:6px; padding-right:6px; float:left;} .checkboxspace-related_facet { margin: 0 0 0 33px; padding: 0; background: #fff; width:685px; float:right; border-left: 1px solid #dfdede; border-right: none; border-top: 1px solid #838383; border-bottom: 1px solid #838383; font-size: 90%; background-image:url(../images/background/jintro-bg.jpg); background-position:left top; background-repeat:repeat-x; } .checkboxspace-related_facet h2 {font-size:15px; font-weight:bold; margin-bottom: 5px; margin-top: 23px;} .tableofcontents-row .did_you_mean_container {padding: 5px 10px; font-size: 80%;} .tableofcontents-row .did_you_mean_container a {text-decoration: none;} .tableofcontents-row .did_you_mean_container a:hover {text-decoration: underline;} .tableofcontents-row .did_you_mean_container h1 {font-size: 115%; font-weight: bold; color: #900; padding: 10px 0;} .tableofcontents-row .did_you_mean_container h2 {font-size: 100%; font-weight: bold;} .tableofcontents-row .did_you_mean_container .search_related_container {margin: 0; padding: 0; display: block;} .tableofcontents-row .did_you_mean_container .search_related_container ul {margin: 0; padding: 5px 0; float: left; width: 35%;} .tableofcontents-row .did_you_mean_container .search_related_container ul li {list-style-type: none; padding: 2px 0;} .tableofcontents-row .did_you_mean_container .search_related_container span {font-weight: bold;} .checkboxspace-related_facet .description-box {background: transparent; border: none;} .checkboxspace-related_facet .description-box ul.chapter_link {width: 95%; padding: 0 0 10px 0;} .checkboxspace-related_facet .description-box ul.chapter_link li {margin: 0; padding: 0;} .checkboxspace-related_facet .description-box .ebook_info ul {margin: 5px 0; padding: 0; float: left; width: 40%;} .checkboxspace-related_facet .description-box .ebook_info ul li {list-style-type: none; display: block; padding: 2px 0;} .checkboxspace-related_facet .description-box .hide_details {display: none;} .checkboxspace-related_facet .description-box p {margin: 5px 0; padding: 0;} .search_parameter ul {margin: 0; padding: 5px 0;} .search_parameter ul {float: left; width: 40%;} .search_parameter ul li {list-style-type: none; display: block; padding: 4px 0;} .checkboxspace-related_facet .description-box h3 {margin: 10px 0 0 0; padding: 0; font-size: 125%;} .checkboxspace-related_facet .description-box h3 a {text-decoration: none;} .checkboxspace-related_facet .description-box h3 a:hover {color: #876116;} .checkboxspace-related_facet .description-box h2 {margin: 0; padding: 0; clear:both;} .checkboxspace-related_facet .description-box .view_container p { margin: 0; padding: 10px 0; float: left;} .checkboxspace-related_facet .description-box .view_container ul { float: left; margin: 0; padding: 10px 0;} .checkboxspace-related_facet .description-box .view_container ul li { margin: 0; padding: 0;} div.editsearch a {font-weight: bold; text-decoration: none; padding: 10px 0; float: left;} div.editsearch a:hover {text-decoration: underline;} .checkboxspace-related .journal-item .ji-intro .ji-intro-left_facet h3 {height: 1%;} .checkboxspace-related .journal-item .ji-intro .ji-intro-left_facet h3 a { color:#045989; float:left; font-size:0.938em; font-weight:bold; line-height:1.2; padding-left:48px; padding-top:13px; text-decoration:none; width:510px; } .checkboxspace-related .journal-item .ji-intro .ji-intro-left_facet h3 a:hover {color: #876116;} /* Pagination */ .pagination_facet { width: 100%; padding-left: 10px; padding-top: 5px; padding-bottom: 5px; color: #626262; font-size: 0.717em; float: left; } .pagination_facet tr td {vertical-align: middle;} .pagination_facet a:hover { text-decoration: none; } .pagination_facet img { padding: 0; margin-bottom: -5px; } .pagination_facet select { margin-right: 7px; font-size: 0.917em; } .pagination_facet input.short { width: 30px; margin-right: 10px; font-size: 0.917em; } .pagination_facet .sortBy { width: 140px; float: left; padding-top: 5px; } .pagination_facet .resultsPerPage { width: 20%; float: left; padding-top: 5px; } .pagination_facet .pageGoTo {width: 40%; float: left; padding-top: 3px;} .pagination_facet .pageGoTo input, .pagination_facet .pageGoTo label {margin: 0 2px;} .pagination_facet .pageGoTo select#sortemode { margin: 0 5px; padding: 0; width: auto;} .pagination_facet .go-bttn { width: 49px; } .pagination_facet .go-bttn a { height: 23px; float: right; background-position: left top; text-indent:-15000px; } .pagination_facet .go-bttn a.go { background-image: url(../images/buttons/go_normal.gif); width: 49px; } .pagination_facet .go-bttn a.go:hover { background-image: url(../images/buttons/go_hover.gif); width: 49px; } .pagination_facet .goTo {width: 30%; float: left; padding: 8px 10px 0;} #left-sidebar .s-menu-box_facet { background-color: #dadadb; background-image: url(../images/background/menu-box-footer.jpg); background-repeat: no-repeat; background-position: left bottom; padding-bottom:8px; } #left-sidebar .left_content {font-size: 60%; padding: 0 8px;} #left-sidebar .left_content ul li {display: block; clear: both; padding: 4px 0;} #left-sidebar .left_content ul li input {margin: 0 5px 0 0; float: left;} #left-sidebar .left_content ul li a {text-decoration: none;} #left-sidebar .left_content ul li a:hover {text-decoration: underline;} #left-sidebar .left_content ul.remove_bot li {list-style-type: none; display: block; margin: 6px 0; line-height: 20px;} #left-sidebar .left_content ul.remove_bot li a {text-decoration: none; background: #c0c0c0; color: #000; border: 1px solid #87949a; padding: 2px 5px;} #left-sidebar .left_content ul.remove_bot li a:hover {background: #876116; border: 1px solid #c29e54; color: #fff;} #left-sidebar .left_content ul li.arrow_view_more a {background: transparent url(../images/icons_img.png) -115px -20px no-repeat; width: 70px; height: 12px; float:left;} #left-sidebar .left_content ul span.hide_list {display: none;} #left-sidebar .left_content ul li ul {margin: 5px 0 0 10px;} #left-sidebar .left_content span.arrow_collapsed {background: transparent url(../images/icons_img.png) -173px -45px no-repeat; width: 10px; height: 11px; float: left; margin: 2px 1px 0 0;} #left-sidebar .left_content span.arrow_expanded {background: transparent url(../images/icons_img.png) -173px -23px no-repeat; width: 9px; height: 6px; float: left; margin: 2px 5px 0 0;} #left-sidebar .left_content p.titleheader {font-weight: bold; padding: 15px 0 10px 0;} #left-sidebar .left_content .left_control {padding: 5px 0 20px 0;} .bot_select_all:link, a.bot_select_all:active, a.bot_select_all:visited, a.bot_select_all:hover { float: right; width: 64px; height: 18px; margin: 0 1px; background: transparent url(../images/icons_img.png) 0 0 no-repeat; } .bot_reset:link, a.bot_reset:active, a.bot_reset:visited, a.bot_reset:hover { float: right; width: 54px; height: 18px; margin: 0 1px; background: transparent url(../images/icons_img.png) -69px 0 no-repeat; } .bot_submit:link, a.bot_submit:active, a.bot_submit:visited, a.bot_submit:hover { float: right; width: 54px; height: 18px; margin: 0 1px; background: transparent url(../images/icons_img.png) -128px 0 no-repeat; } .searchWord{ background-color:#FFFF00; } .yellow{ background-color:#FFFF00; }Xtext/cssObplist00^_X$versionX$objectsY$archiverT$top"()012FGHIJKLMNOPQRSTXYU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_8http://proxy.library.upenn.edu:2578/css/facet_search.css*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#AVmf'3456>WNS.keysZNS.objects789:;<= ?@ABCDEVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-LengthVApacheTnoneUcloseXtext/css_Sat, 28 May 2011 23:40:06 GMT_Fri, 27 May 2011 13:21:40 GMTT8077*+UV_NSMutableDictionaryUW/\NSDictionary*+Z[_NSHTTPURLResponse\]/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiver`a_WebResourceResponse#-27TZux|&/58>GPRYalnvxz|~$DINdhux}b/012_Ahttp://proxy.library.upenn.edu:2578/images/background/main_bg.jpgOJFIFddDucky<Adobed       P ?L2j &**h"j**(&"("&**h& ʂh0Zimage/jpegObplist00^_X$versionX$objectsY$archiverT$top"()012FGHIJKLMNOPQRSTXYU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_Ahttp://proxy.library.upenn.edu:2578/images/background/main_bg.jpg*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#AW.3456>WNS.keysZNS.objects789:;<= ?@ABCDEVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-LengthVApacheTnoneUcloseZimage/jpeg_Sat, 28 May 2011 23:40:07 GMT_Fri, 27 May 2011 13:21:40 GMTS385*+UV_NSMutableDictionaryUW/\NSDictionary*+Z[_NSHTTPURLResponse\]/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiver`a_WebResourceResponse#-27TZux|$/8>AGPY[bjuw/OSXnrb4567_=http://proxy.library.upenn.edu:2578/images/buttons/basket.gifOPGIF89a\!;::baaHGGoooرʖ555񐐐UTT---&&&|||-^EEE&WWWW,^nnn+++,,,ZZZ㌌UUU///>>>­<<WNS.keysZNS.objects789:;<= ?@ABCDEVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-LengthVApacheTnoneUcloseYimage/gif_Sat, 28 May 2011 23:40:08 GMT_Fri, 27 May 2011 13:21:40 GMTT1360*+UV_NSMutableDictionaryUW/\NSDictionaryP*+Z[_NSHTTPURLResponse\]/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiver`a_WebResourceResponse#-27TZux| +4:=CLUW^fqs{} *JOTjn{~b9:;<_qɓ(Iɲ.c)G6sZĩB>T4ѣH`JJU$iʵWIKZ!ABOC_Ӫ]˶5ʝKn$@RIHF*K8=Dǐ#Sq) ϟ,MӋl!@MPZJDP w*YYTw9N㨹У;һz*L(8GʁJ/CGԨ7ЛÎ5 B}&h}T"DZ4Rfxt HűBu"2pC Euo|XD%@## ȐDi䑏4Tl@$_WNS.keysZNS.objects789:;<= ?@ABCDEVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-LengthVApacheTnoneUcloseYimage/gif_Sat, 28 May 2011 23:40:08 GMT_Fri, 27 May 2011 13:21:40 GMTT1395*+UV_NSMutableDictionaryUW/\NSDictionarys*+Z[_NSHTTPURLResponse\]/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiver`a_WebResourceResponse#-27TZux|*39<BKTV]eprz|~ )INSimz}b>?@A_?http://proxy.library.upenn.edu:2578/images/buttons/login-on.gifO;GIF89aZ!'W,_)WJ`eL`dP\WO\VcaEja;k_6o`2na5s`-|b${b%za%{a${a%za&atǷȭӽކbdfi"l&s0w6EU^dinųǶ;˲ϸ!;,Z!@pH,ȤrWNS.keysZNS.objects789:;<= ?@ABCDEVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-LengthVApacheTnoneUcloseYimage/gif_Sat, 28 May 2011 23:40:47 GMT_Fri, 27 May 2011 13:21:40 GMTS571*+UV_NSMutableDictionaryUW/\NSDictionary;*+Z[_NSHTTPURLResponse\]/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiver`a_WebResourceResponse#-27TZux|"-6<?ENWY`hsu} ,LPUko|bCDEF_Qhttp://proxy.library.upenn.edu:2578/images/background/page-content-top-border.gifOGIF89a #S~"S}Y}Y}V{!, 38ͻ`(dihlp,tmx|V``rl:ШtJZ,P@xL.z6|N~W`;Yimage/gifObplist00^_X$versionX$objectsY$archiverT$top"()012FGHIJKLMNOPQRSTXYU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_Qhttp://proxy.library.upenn.edu:2578/images/background/page-content-top-border.gif*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#AX>3456>WNS.keysZNS.objects789:;<= ?@ABCDEVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-LengthVApacheTnoneUcloseYimage/gif_Sat, 28 May 2011 23:40:08 GMT_Fri, 27 May 2011 13:21:40 GMTS227*+UV_NSMutableDictionaryUW/\NSDictionary*+Z[_NSHTTPURLResponse\]/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiver`a_WebResourceResponse#-27TZux|/4?HNQW`ikrz >^bg}bHIJK_@http://proxy.library.upenn.edu:2578/images/background/footer.jpgOJFIFHHC      """"""""""C  ! !!! !!!!!!!!"""""""""""""""5##!"1A ?T mҊ.MY1׌|s r;زB5N)ˣn_J,m-|=uU\)FytԯZimage/jpegObplist00^_X$versionX$objectsY$archiverT$top"()012FGHIJKLMNOPQRSTXYU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_@http://proxy.library.upenn.edu:2578/images/background/footer.jpg*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#A[n3456>WNS.keysZNS.objects789:;<= ?@ABCDEVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-LengthVApacheTnoneUcloseZimage/jpeg_Sat, 28 May 2011 23:40:11 GMT_Fri, 27 May 2011 13:21:40 GMTT1030*+UV_NSMutableDictionaryUW/\NSDictionary*+Z[_NSHTTPURLResponse\]/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiver`a_WebResourceResponse#-27TZux|#.7=@FOXZaitv~.NSXnrbMNOP_?http://proxy.library.upenn.edu:2578/images/tabs/top-menu-bg.gifO ,GIF89a]/gbW"[%^ "#! %"!(&$'$#*'&,)'.+)0-+2.,30.520741953;75>:8<96A=;@<9C?GC@FB?IDAJECKFDLGEMHENIFjSYaBI$'*LJK&&(a}ƃqGv(`Ar]|;p"W0Po5mKGFRcLWc%\GDBWLHG&Pz Ii%,RSUAFL/ASt";U322D0W2hRW^o[y]{\yPba=q'%%ՌRGEFNnv΅IQ>u+d3k(a:rdT6nF|ZBx`Mf!,! *\ȰÇ#JHŋ3*|c"+BIɓ(S\ɲ˗0cʜI͛8sf[ JѡF(]ʴӧPJJիXjʵUrKٳhӪ]˶N=GʅEݻx˷߿ LÈ1ǭǐ#KLr2s3 TϠCMӨS^ͺװ]8b۸s-3fE@Nȓ+_μУKN:u*qxkν4K>ӫ_Ͼ˟O@xEu`& 6F(Vhf5 ("J(,0(4h8'fÈ@)䐸W"$$L6PF)TViXf\v$v)dGnlp)tix|'W)蠄Z %f袌6裐F*餔Vj饘f馜vi2"ꨤjꩨꪬ꫰*무j뭸뮼Zk+k&6F+VKuv+k覫+ˮ^,l' 7찿*4"Wlgw ,$l(,\2,4l8<@-D]1L7PG-TWmXg\w`-d͵Ylp-tmx|},"n'7G.Wngw^x.褗n騧ꬷ.nZ /o'7G/WϼQw/o觯>_ "o HL7'H Z̠7z GH^p t W0 gH8̡w@ H"p&:PH*ZX̢.z1-pH2hL6pH:x̣>Q3 IBL"F:򑐌$'IJ" K&7Nz (GIRL*WV򕰌,gIZr.w^ 0IbL2f:S.P4IjZ̦6nz 8IrL:v33~ @JЂHBІ:D'JъZͨF7юz HGJR(MJWҖ0LgJӚ8ͩNwӘPJԢHMRԦ:PTJժZXͪVթVA. XJֲhMZֶp\J׺ ȫ^׾ `KMb:d'KY"!. Ȭf7z hGKҚMjW֒V lgKͭnw pKMr\( tKZͮvz xKrl z|Kͯ~Lw B0;'L [ΰ7{6 @(NW0gL8αw6"HN&;PL*[XβЃAx`L2hN6pL:x3 πMBЈNF;ѐ'htδ7N{ӠGMRԨNWVհgj7a(ȵw^MbNf# fBMj[ζn{MrNvLP @zη~N/8X8'N[ϸ7{ GN( OǛH;Yimage/gifObplist00^_X$versionX$objectsY$archiverT$top"()012FGHIJKLMNOPQRSTXYU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_?http://proxy.library.upenn.edu:2578/images/tabs/top-menu-bg.gif*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#AY#3456>WNS.keysZNS.objects789:;<= ?@ABCDEVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-LengthVApacheTnoneUcloseYimage/gif_Sat, 28 May 2011 23:40:09 GMT_Fri, 27 May 2011 13:21:40 GMTT2860*+UV_NSMutableDictionaryUW/\NSDictionary ,*+Z[_NSHTTPURLResponse\]/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiver`a_WebResourceResponse#-27TZux|"-6<?ENWY`hsu} ,LQVlp}bRSTU_Ghttp://proxy.library.upenn.edu:2578/images/background/top-menu/bg_3.jpgOJFIFddDucky<Adobed       *t 1a2r#$!QqCsR4 ?^/ ] @4 @4 @4 @4 @4 @4 @4 @4 @4 @4 @4 @4 @4 @4 @4 @4 @4 @4 @4 @4 @4 @4 @4 @4 @4 @sy~ohhhh< ^%?<&.@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P@P+_a}_?Y@P@P@P@P'%ޯ{_SMR, , , , , , , , , , , , , , , , , , , , , , , , , ,_e~`X`X`X`X石~?J( ( ( (XǷϏcR( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( ( W|`;@P@P@P@P W?߿z__`;v`;v`;v`;v`;v`;v`;v`;v`;v`;v`;v`;v`;v`;v`;x}gCZimage/jpegObplist00^_X$versionX$objectsY$archiverT$top"()012FGHIJKLMNOPQRSTXYU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_Ghttp://proxy.library.upenn.edu:2578/images/background/top-menu/bg_3.jpg*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#AY&3456>WNS.keysZNS.objects789:;<= ?@ABCDEVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-LengthVApacheTnoneUcloseZimage/jpeg_Sat, 28 May 2011 23:40:09 GMT_Fri, 27 May 2011 13:21:40 GMTT1479*+UV_NSMutableDictionaryUW/\NSDictionary*+Z[_NSHTTPURLResponse\]/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiver`a_WebResourceResponse#-27TZux|%*5>DGMV_ahp{} 5UZ_uybWXYZ_Ehttp://proxy.library.upenn.edu:2578/images/background/search_tabs.jpgOJFIFHHC      """"""""""C  ! !!! !!!!!!!!"""""""""""""""?< QSa!ARUc"12Bq#$rҡ ?D *%k9.^-Ԛ8H w 3.{8H w 3>{ gsʘސ 避(zߤ 2FWՁYhl&vS h\&vS h\&vS h\&vS h\&vS h\&vS h\&vS h\&vS h\&vS hl&~̠SkvT.2jizӗ+T;+Ui-K% ļ^q/8KN%QcR(xr^GF"GS%u/ʗlX V`+X P":i (aj[)z3/O?@O?R:@J yJie[X^w?q>Gԕ'hZhZhR!ꟕ(r8jet|\ÄWgYG^ r6Rvt_FN΋^pI~ 9);:/y#e'gE/8Z);:/y VN΋^šrb*:(1^9WEF &(j&XT[o @Yo@Yo@Yo@Yo@Yo@Yo F%;mRB-Q Ζz[%|#K{^.(Z - ceKB1%p@иLl h\&6P.(Q-cvP10wg`$I8q& L Ę;@30wg`$LypCzP ~ݦ}[w=V`+X V%.3F]Kx ļ^q/8KN%'x ļ^T-6õaUUDEU ֺ/?ۡ @- @- @-Ofjj'H 'H 'H '鑍.kp,`+X V`+Xj[ʦڀPjm@M 6&ڀPjm@Zimage/jpegObplist00^_X$versionX$objectsY$archiverT$top"()012FGHIJKLMNOPQRSTXYU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_Ehttp://proxy.library.upenn.edu:2578/images/background/search_tabs.jpg*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#AY3456>WNS.keysZNS.objects789:;<= ?@ABCDEVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-LengthVApacheTnoneUcloseZimage/jpeg_Sat, 28 May 2011 23:40:09 GMT_Fri, 27 May 2011 13:21:40 GMTT1458*+UV_NSMutableDictionaryUW/\NSDictionary*+Z[_NSHTTPURLResponse\]/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiver`a_WebResourceResponse#-27TZux|#(3<BEKT]_fny{3SX]swb\]^__Fhttp://proxy.library.upenn.edu:2578/images/images/generic_masthead.jpgOhJFIFddDuckyZAdobedd   !1AQa"q2BR#3bC56rSdU $4e&VW !1AQaqBR"2# ?)?z8o-6M"e ]_ ` #mT ͕p\y0!L(:uXO2d,N >PpbNj*21.NRA)w7=2II@7#*+p#uQ |w.Lyr.%V$n2&dij>cH1adVFƟJB6(0I$2@NsZ Og䑹;zw5<_w}Ya<+ wӯƽ^o_W.5LQ : v_G 1 D؆ Ԙx*u6]vppds bk9AY;ION5?FCrz":.$t ɂwGκ6qU+ /eXR>ٮeYFpK¬@%)6Fۑbu| 9\6RӔgy+\|LvÈ\UWa DOH?9ZJ/ǐ8&Lb`@h] DkVٳ_Exǟ֍ @kI.W8&2@RLDLjo\5IK@EJul\ Golfj>X'8l(bX`N5:-%fn\ŝh-HJTk\xf{0¥PI ;9v.,1)|W#TcP98*y]ę\6ԫ/ɓ{c8ca՟9=הfo\P>%bjf s}!E\dd~ƹ==XE_'+3dPl'dXߧ/,9F|y :IGָg:혀6LQ16:nc+#n4$A"L'Qhl_q*Iq4Ҹ6EG/Źr%YI; SDrS(C 0 ΒzގB׸ ;Nro_*%)Mm x ~&7_ wjYo'dI 7@W1}@{\ۧ,yLK['ńs̈́-VZ\me"+,y2- NOMfld~Tr)PdX*\uKn-c<&%L0i+n%$di@M*C63WMhDg[4A?UZZ86.."ETak:V:ڳa7 n*,Lج^+\{ɧY]am$ |kPFӑGYֻsv}BaIrF#O+3y1D>CW1xlY;QoL:T!ޘX$.ֹU+n&$? 6 v5ћյ+0|GYUFFoN[gThcVQh[A[fU1bo5Rfo Qxf5U O+Nn5WT"Lw4InGPXy`D EOU >h[^ՆYߖlf2BlH _)e*C(D0u2IMeST׍4h~5\Ud_Km$܊jaݛoF'rǷ+ºaa?o3R kq{WoZ?o˛_<+o=Oa8쑱=bJ^7!HV6-N重;`GΟAI Od|MW}q]1ؚ[8^-Dweb#lGB"@$yO zi>瘍w E.}F|Y7̞J얂"0[t 0%Bca='YTS/`m鹺GH}SꂹOO:&bXؗq틏t46S,LHqDT r;ș72&:UJ\2nX+?A"_A(Hvɍ@ XE+Tg9KW,&FT_ql_ͺ`A|h\.E8'`tGgQm/+LϐHb|oU%_lxcrPՅ:U?X,>@Y1UԞ=|{#b."I2$TٽL>woڋIm5⻞X9B eܤ)$@ִEfl4խь*3Gm9@6ɑ̊2%`n$m:& ܑ̓d.Q `Nٛ^)(0"G%X 4 +1!n6/WlR>Pδh?[|9(M|Ri() }4%g~cbb Bm2Mo%d8۸ؾxǕibơVIKώ]S62J2HMf{V5qrHg0Mz7Ɗq@X1)k9L\G` 7~c2+ikkv$.6@"{Wp[uǐh1q̊ΫF.P 5W_:0Wq-([iXy%$B7]$ ki7'+ p,0y]5p̅Bxꡁ]؝&/Uֹ> l?s&!T)&Yfx,S +AVܦE_f<8rСEzُ3|kb{dʞpB[l[=>q\ۿ &P…IZx\k![#yskrVf+yAk{vc%W$RbmO}V#I '#CXM&YdAӁL0Yp"W]&җOB'X?J]>(ɘ@#tLPTV5:e,&5Wl/^z!q: )O]{tK |VB,T")tq$xr8ErA/$}tbѷ}I::qrl ?k=2)&b{j<+ӗY8{v\ٙJ?ߊǷLl5Ii7? WN*i6,B;FӊzP#e&ס|}G$\OJ΃^')@t}o„S H  m?um!1,vQ&+|j*qLU'isZXՌ/2<:V $BκWD_\dL#Hҷ\GζTLHVTZ:ܱ~ֱm ಍zֹS Dxs` ^Oz򵰖*tiҬIEZ㦱hұ6Ē5 ukTb6 $"TI \93i&fX\BACTԍMeUQ Hj~ţI $F {-Ԁ{L?N{*v}~S$# Rd_\optp&֛ZuSh6gKύMC /2A 6ޫ79ElY6MrmcGs5r雅<|ňAUfȚwL0B'bB ;֟nB_hRn+mLt>/O76Vg@U2 gގ=(-B x& U|C Tap{ԚxOqA ㏠ʼn&ft{򷨲І,׍fdWOP3bDy(yvmlf6,FEg@-(S*A ڟ[(IdSp mD-mXe_Ui\W_/\>$L}Òcd FPӵNdz^S/+Ӡ940M` uyZ-(rq ƺ%E9py`m@7A"n[cHʥbf :]>t^BPa,7Lubt7lic܃a׍CmxMS -]6c*P#nC mkkR P̈́]~z\Ly1UV@ 澟]83E|82>"#I{Guh6%ЁVZު`w#Mtc}i~F^DֿF|>⹱c1c5"j>cOqaQ6\gO F4}Ӌr1j`ot1rlbU%CAD[K+=N#Z*glʸw@AV*$ AV[۞/r7br"!Ho*&6^U99aEuᕥ_-$k#RZA?M^`՘ rݣ¹NvU d1ȀUK& K׷,-y\n0@2&{u]26Wlj@TBIySOdZ1ؕwd _Wb dB9he_0Eҹw 0܌XKnbras.|x#3@ (@#OM'}Ϛ2(lKncz\g$ D%COMoEskuSy%_wtI\\mLQZĎmrzmٜ|y*b~&uFr\B;i+ irCn:ei2A11iJd=Φ>Tu\Tـ Z]>*g0o06Ka2mE. YVG1:MK& A*<|i}Gҗ"t, B*r<1} f hqKdNw T"DYDk?H 7k;AQabٌH]gFgF6vy۝YAP2)A'vߗ.ᣂZv3@b4q;&|%܀T] t2*}7!C?g}nX[X^ۏ"5@ chPؙDmw(`)q,.Xު6u"3N 7$߯Mtc_ s!3ok6aͺ$n+e]8I[ =hDLT@tf*v=tYh?+\D$-Z.b=" $¶W"T^O U*ehHRYaXjτl70P Lnϖv6S#l*nH@@-u+'|#Dl2rv\ᩩ(+ K ňIt)H8N/UU2_&dh-_ d k^^6*Wż0U / ;_?hov/z`*d%r, 4ŧ>o\k6\~*Z(=+7`fj_<.NDƟ쌞m&FMñ35]Iڹ U˟~Cs`6tk*ռH ŴTa= xavUE H1?|8d/0,!ȋ_Ru!oVrbs`'d(8c F+^uO47_Pm&Gi&nr9ӛɉUa|jD c;Vb)LOhvY3dL#s\@+Iyn\nF3/,HRg?U~8f !pn e Ï|0~a9.\2]3}<9,-ZN} 9A6hSbkֹ; S!#$ `4]xiRu X׊fN!, Ƅ#y]~j\˵$D:=ֻ13WdU\f,1`bu[kVlV`NOﭳbsx2H8îVdȷKWN5ƹn" N$fRʘIYYӶo\O+oǐ۶=bPwVMX.\*،FfH71o=/#ͳ|ze Mɺ|+l&|[N60 $c$whzJ5elr:dv*Ig*G/. OB+9|L/NҜԷ}pg0bYAPF*6X 8Wa6ŭk=L^gH "1j;}glzJB1k:=/#{+32Pa9<hZsLyW#aؓn$޹u 76FXbL&ārznJA2fbl%Dab`3^ZGeIܻfw\׵qzj.c}ΘlNHah-\ޖɈKn_$3:5ɿ%ث6Gmm\'s`TdRMū-zEN{2M̟,AMmyS&/ebn>XoվrWs]F4ncS\{ӫ.w5DYgZޝo ֛ 9ē>M[̰X¢H>!$75Nb7G׬Ч(+v?GC˓zQǘD%!TƚL7NBF1i@7A#C1ZhbWi𣣎 ` S#ȣh$n3&f@uR :v\im "Iu.L.dIw * V u:VTm¥̻cQ6[/-7^ݾՍuZDI"<ֱtfC4Jwx%5i2w\GyoŪ;Zfr.;LVǿƴThQ'ڟ:µQh2lmBMTW 4S];DH۰hC)ciQ5QRT(c fHt5"l H?2 5]L3" ;ӹ;@\U e1&:OҴW_|\iwWƽ~W!zT%<ۢ&&kI ̪H#nU}rfY~?U4+J0,y3nbD(;v+Ԁ|)nSm;G .' FziI mLJ)ZcINRIBG9BC`_S ̝ N{yRAamQHv؍h;nS;~>4h0s3)8Uۍ^ĝ`oboD*هCmI;k7d?˰t_K)SG\F8OP&f|"KЇn&ḷj;J:xV hMH A>2bÅn;T>b UZF~/ĬztAS PrYc]dжf"qKI:\)jE69p8oArisXrG;IgXߋ#Q\8"QƐyjL$#\lW~`-b'tb,2qyO,cV]uɟIrƿI`-]8gW>ffJZΑa۳@mzpӃ &䞀Z΁bB 5 ~KfȾSeYP  z랪'f*uYZd;T20U6HhWV69lj]+|}1-XF]{LËf0YAnbH7<6eݍ%2>$ܪ l iC-AP["o,NMC[LTr1 DbQ!Y4t&W$=ӈg-`Bm ޺޵s'ne&?7W,$>v~\\x9&CXEevq1`#nl{?7X{.k-P^7;q5mB_A0{?ڱ|9 .mh&+O]O#& ]]qT5OoI+PG0b g`MgZ A3S'Uԋ pG/\{Kj9ly$ 'rC6Wk;K܎pڦI&,jOCiWH ɉUP:%B1|k~OrxuNP V2bA\w*Bg/se fmTga*|1abH5so_RW3vlAZM\Y/Hv9$n=k~70#j!W.9*9ԳG k mќn 7I&ftӥ@ncL*̀$ҐG} -7&I` ( z mo@p.fjn$j~4g;F4 N0rOik=C_"Hƺ Ï);ԝzivbu < V73hkӛy:Sv bksX'sl IkLj>iU D̩Azf?(*$O[H1#mmw+l*AA[fH'/򙏤$@5B˔t̂d_tKWgE& :ֺ1o%T 53HJ)6*sإHebWV~W#P ȭM `foZ4J%u1 kմ\d=>߶+^h}%~Zi s^>3&K=DDh;|d$Ǎ\Ta'aY*@Hcx1MJ؛G*,M!k_HdmeC,#Qς%H#pzHirSO6c "fH#GOW;[G|bO`ym 4cJ}&|uʪPԜsyA?85_b?؀yn:^I aQu@|G]#S㣔6]m\HMG&ʢΫG9;A_`\AL;; zt~}ÎI:aG8 -|h=MiNsC잛Udb۬":rx91'ƪ~:0ydbM|_xkr$L MPÁj-֟K/m\pvך&ۏ*e\4\$ΓWݏ DM$>3j41pB\ S,>K%'y"~LpuM"-j54→L#H ^KI>"a~|_ #I(%lf6H+J rt mf<_2EΤU*n[9`q?}kŐ)U J/BbtQF&EtcL3PAP/  ga"057p9/VtQ48̰0&X<1q0#qe3޺3@d6A '._2Un"'kJ*`0g^]x^h x H"^UxgḿiKf8ܬ\}(1 f@s"3mo*6adn44+ֹ_Vy86<:I9hN4ʼn94A:^7:׏K-nQ1Ξj X܂qb|\We9mX'iͧUkdTn m#IwVkE2cY8 Xy`Cڲ]08!;`AZ ҹ/YsdƃB us~T'Rəљ Dj{~T7(VVb2aj5ýZ{#@ϖ&t֦';zo鰅^$H0c\[IOM"v,Xi*ߠ);q"U=R=S*KdU:Mȏ\"I{L~c;G N`b~ZL9rQ0u؉`@%O\6&w]~e~W ]CcXJ֝9K0H?MXO}z:3~abۉ)E W#w@d++ZLdJc=*:re *@K6kx[b|i+*dX^:q4ZڃHND6GMֿZh - rXM.LFLFD~€<кv -sx!NDwt=;AǕ6+! x,4 rMHHӋ!t1sMaޓ0uWjM*Ix-1V}ܺ0`}\;pqmP ^ nI+AZ}GнNuq$a?yzY}7VҠnMhC`m^k:3(r,bzFַh,rB<R"ċiq5tgn@wloAPGiT#7 "Orlѕ ܠ=7 X#v0/ $k0qch-kSsGBk_DޔՍXŀjǝ5 HG :-㭾}*.=q8 ^zΑZկңmZ .=Ϲ :8e[X9K.Izj]>'r>[|jX8R o׭#O:^(+89u#Cc7ҮVv97 A0PtAuAOwy<>FS7x&uһ1>Aߺ:yG‰FLһ-> fPa|Ė lTG] ]j5pʙ>D `!"mbs) "H|| ϔ2>=VҠ,@dX>brH"b],B Aub2vo#etK5cQzv+|lyXv$_Zʾũ$]lZWcm{t1U˺&饅Uur"ftsW1@AB'i3\[X {G9edK-ЛDu;G]D?QY3y6,-OMX bZn@"ϦhmMB1j\OޞOiGV.@w\ ŏy2Lcaf74A %0o( ?‚X9>Y0a7=ztzu(.$9$ v0|E@0}ɽr`ҙ.2t6ja!]Aݪ]uL>>1Ь":d7I}O |Or$yL[J\8}ŝAKH wAO÷2Q%q;@:rf䱻1S7Dәf|H2oҕIb:EeJŁQ"%4m7K6GQ(6O.'Ch:|@ǤiNǛ L ǍH%Dj:= `w }t n O) "5GEKy`ۮ*a@Yz^,OVBE8WlRGnEB~+2b~F+ |NZ 2Ikΰ;nFl{lfBkW^+p9}$0ʹץ×PQ0LmI&`Gαb\Э"v:l];L =k|Tx@ 9  R9rAW4cVgh߸fm'ð;"ftb &B6L)c(5WFo uUsu]X /[ﮌX)k #f2q$u:WDk iźV-x;v^ռW*jndD}ZgJ+/ֳqrK?L[OaM/ajlT %&m$>["?cU6%L61T;]ҁH FѴ"{ȥ*ٷ : &Oә);HP," ?mb }0 5mʍ@?:ﴦB-Onc( FKl/4Ò@Z tiS կf40277:Zԃ{p$v=(&Y*K' ԏɫ`~T@o&>2/W'`u*֑pi M40bL.Zק &Dh&:Qrt1@NTIcL<`|OZvlmQ . u#? I^!F/҈1fܟUB~Y]gQ=kN@-2ug+Ugsܢ:as].{Ʈ Z ǥ8+ދ꒨mrhoֹs{fe(@}0|+yxprKyi+=UR'KmWǙ| oS 7$B)Tޮm}~o$ǘP&5)|f% e_^+jȝh/ "\X2OsoHP%ݚK- "W+3ʖp Vw@6ur_`HWf!2q>}^t~ e/I:Ar^ 9qP=U\#lZk~>٘V@$`t&'쯕K IgJפi2L/r9AH;J$͵79#}6,[pۿf*l'U,R GΎ :A-h>8Xa;bc7J]16 KӁi@Ibbߍz.Mm1ĤLa7zL4}  wEƻz\k 鯊):ʠJ:dB2L@ZMm*x`ՕY~XțhǐxD5P[#R<$Otc"44-H,)Pۧ-0e[_I(!M̩>4*k"$H=ED$E+ŵ`9\g 9;P6i KW^7=  +km#JYWɗ|L"mFWKOn?=vȡ` Uo:?')rmA;2cBL|\e3s_(;l@ia߈snr.G2s$( hW">O!E73N̒f˿Oosvm …&ʞs@׼"?7rTOK0@@%?}rUB3]Ϊɋm1U"A{\3=L$PEcmmrF.L1%Dju=qџ2GNk~y9~d!t ƹuϙ[=w$ ߣ8-},_li{at@G7vc``z̰? mQt%cJ.ujnz—Oݮr"JiXu|29B$tC]E4zjۈl7ҷIGjF k4pd$̠ fl+hN>|Em"]PA* +~E÷DRhOX*,$Fݧ/aTLi^ct洕.hzWOI[$nY[`EƢ-[hh"&Jռ 'pipJ ?iqz95sELZVm1RьFZ: S$7qC PY@=[FX:(✀۷0EV[O~]'rcSkaaR8f^y׾u/~B|RVGP΂怽mySA.HMv ӥи԰p<_ I1u, HZZGnҘm@7F8΄%si-:kBd4Ab> YbA4;c ?h1Ҁ7<`S&pV7{ĝ>TM&ʼnպ z:V7a$t]*M|LnF{YqeFТ-+|펲gH"L"z[氹1q QrItg_cI_쮬 lGRһ<-Cw*/k763~_v;*0T^C5jxnKbh7 mps >"15߄pF8U  8s#6Rvf-ct[ON7ŷߵ@*u 4/ǴI ,M,ZY!nA Ⱦ>xӻ3aP@b;DSퟄ9> ˌnetYc{S}Y1n ȳV$ ׵gikK)ɉ$}+Bw%@#\zLLKKNH H zEp>2;f?GSI5ϿNEpVbP*<kZɯELFLe}8X 5'XoѮpHtb "ǵWȡ>HV~׏2O77MNW&zǙSW2zos 0Osk2j.}Cr5X驴VwM&Y8HD@ƕ?eL|} DHH>4a[?]0gSqzN6 )0H[' tL@7 O:t:d=t"%0D~ע=` f`3ł@2S$4{ht(zHLkuAb `KS 1![B_ksm?Z᷒d=ں|f yIݨ04vpbxnDZH׍H)@GָT Υ'NӅƼ{t";4 No ,gC5jX$y`uz*`o>Uzt:7pmj1y^t'Ѽ@5Uhz ȪBm%m#I7ִ\-0ItAǺv~yd`_Ah&64ŇE&<}I6lH<'v~{QYgd?'{py|w8YԶ,ؙ V"ECuTM1}‹b׀5( $ɤ,v|h  05[l M#RCub ̞"D4)#p;S%w^*{C:|& 4ūy L)@HUwv4Zfkh+P mMX:s&ۀ>TbDE u.Q铐dZ Ji19ig>:ۡ4 Iڃv'$>0[޵Ιk&>.f #ix$MN}1. b5Xܙ=u [íuM"2fbw >&SN&ǧQagBfp;v,,n>u='?^q#dc,\OǍS{F2F5d_ʒm7XZcPq/%Ϙo8BHZGyщWE$nlkL"bǘ 'Z:)$?b60*a1S n2ƀ\iAX}ãuGSm)I™$@>kmڀ*tivI=ҎdM3!+ S:m~z[Qt׼N< 0 eX+ |䝪e[I0H:u(@}'Y:Rgv+/u}bs?o>CyW?_5?mV_)[??G=?!GRM_O_e|q~4qi~ӥ2? PKnGLuLU:o􊦱|>tBM t\Zk]1α9PDHqA){PW|Ʊ1Ҝ ly3Ψifѥ*kݾ1mk7K5ڂF"'k/'y3v~#oݬuiw@3j[L";|VyLkZe<_S|'[te޿MfӷXo7Lyw_>5ŸS4юћڽM~ mc-f3n7L1s&xfۺzz13hy|/&#}w[XqҢ|O[aݒ}dHGZ:?6/MxV"]3gRcn,5FxXy\>ucgwfۻn1k_gNxK~nFd\<)?1 ]Ѧbmsb|:LuZfvmk*!y}]?ǤxTV7gOm)m[#҅/3-"f#ƚS]'ͯcUڻvt:vՖv֪#3};RHGXǍ"tn DxiTO^z[Z6&X=֘?|Rıvinh taT'mKvT;.zv3{P<#rΖOԿHMqkl|XgGf1>-Oo޻|ܻ;7?H٤H+˽rōͿm{Wshf=G4];|fk|0ۯ춖VM2ato+"wN7?Jy1!w=?Lָhܛ45pcnMOݯO[1$ݹ'HOyu-voNf~_-Zb/xOZex1]f-o4tV|m=~_sG>rcyt'~#o"1̮-xUh'Y:xӇ?k>}btS[oO]gKE1?mlŦ&ۧ~ѻ|#oZB=mvO:w$?3?տYCOoSҏ3{ſ>}O뿟>Zy}~/'?k?_ _'_{Zimage/jpegObplist00^_X$versionX$objectsY$archiverT$top"()012FGHIJKLMNOPQRSTXYU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_Fhttp://proxy.library.upenn.edu:2578/images/images/generic_masthead.jpg*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#AYJ3456>WNS.keysZNS.objects789:;<= ?@ABCDEVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-LengthVApacheTnoneUcloseZimage/jpeg_Sat, 28 May 2011 23:40:09 GMT_Fri, 27 May 2011 13:21:40 GMTU26830*+UV_NSMutableDictionaryUW/\NSDictionaryh*+Z[_NSHTTPURLResponse\]/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiver`a_WebResourceResponse#-27TZux|$)4=CFLU^`goz| 4TZ_uybabcd_Bhttp://proxy.library.upenn.edu:2578/images/buttons/button-gold.jpgOJFIFddDucky<Adobed       D QR!1A"2CaB#q3cD'A1Qa"2# ?a3a5ff#">UUDD>KSV5ٶ[HsX^yGUENʝ og-LKi[r淿gk ?R7ኆL΅\&p@Uh MW *4\&p@Uh MW *4\&p@Uh MJ[}'񒗈iPhahahahahahahahahahaha7.g h߇qW_qU^訶*)B@O>OGcr?&L߳7BXۊΟ8/50% '2WϽC]4+em5:L dλ:LVL0Y3dλ:LVL0Y3dλ:LVL0Y3dλ:LVL0Y3dλ:LVL0Y3P}]}\K]_lD؃Ag!={f^OO/|OGRWNS.keysZNS.objects789:;<= ?@ABCDEVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-LengthVApacheTnoneUcloseZimage/jpeg_Sat, 28 May 2011 23:40:09 GMT_Fri, 27 May 2011 13:21:40 GMTT1152*+UV_NSMutableDictionaryUW/\NSDictionary*+Z[_NSHTTPURLResponse\]/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiver`a_WebResourceResponse#-27TZux| %09?BHQZ\ckvx0PUZptbfghi_Ihttp://proxy.library.upenn.edu:2578/images/background/menu-box-footer.jpgOJFIFddDucky<Adobed       _A!"BA ?Ve6U*N>JI}Ls7=Nz,@u[çt*ۚj?9 '"K'ڜ竛Zimage/jpegObplist00^_X$versionX$objectsY$archiverT$top"()012FGHIJKLMNOPQRSTXYU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_Ihttp://proxy.library.upenn.edu:2578/images/background/menu-box-footer.jpg*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#AZ3456>WNS.keysZNS.objects789:;<= ?@ABCDEVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-LengthVApacheTnoneUcloseZimage/jpeg_Sat, 28 May 2011 23:40:10 GMT_Fri, 27 May 2011 13:21:40 GMTS415*+UV_NSMutableDictionaryUW/\NSDictionary*+Z[_NSHTTPURLResponse\]/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiver`a_WebResourceResponse#-27TZux|',7@FIOXacjr} 7W[`vzbklmn_Rhttp://proxy.library.upenn.edu:2578/images/buttons/sidebar-top-button-inactive.gifOGIF89aD^~~~|||򅅅WWWaaa山șkkkѝYYYmmmݥsss쿿gggǃ___eeeccczzzUUU!^,D^^($\$(##33ÑΌ H*\Ȱ!C#JHŋ3jȱǏ Cbt\ɲ˗0cʜI͛8s !V0JH*]ʴӧPJJիX2=C 7"m@ٳhӪ]˶۷pʝK._.`߿ LÈ+^̸ǁIx#h̹ϠCMӨS^YW 8|mZ۸sͻ N;@ SNسkνËOz3<˟OϿB s 6F(Vhf>(rzuDh(,0(4h#<P=p@)DiH&L6PF9$FW.H\v`)dihl &O Px|矀*蠄j衈&0|EVj饘f馜v駠*ꨤjDVV:*무j뭸뮼 k&6F+Vkmdv+k覫n+k,l' 7G,Wlgw rta(,0,4l89-DmHcЁH7PG-"0Xg*h`-6^mhlp-tmxPA-0 ^7DrVABAPv?0Ye^P2-ryA鬷MC E봣z  . ގx_A)XC#GV~ED?m6^rzPvA_PB#}, HL;Yimage/gifObplist00^_X$versionX$objectsY$archiverT$top"()012FGHIJKLMNOPQRSTXYU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_Rhttp://proxy.library.upenn.edu:2578/images/buttons/sidebar-top-button-inactive.gif*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#AZ^3456>WNS.keysZNS.objects789:;<= ?@ABCDEVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-LengthVApacheTnoneUcloseYimage/gif_Sat, 28 May 2011 23:40:10 GMT_Fri, 27 May 2011 13:21:40 GMTT1497*+UV_NSMutableDictionaryUW/\NSDictionary*+Z[_NSHTTPURLResponse\]/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiver`a_WebResourceResponse#-27TZux|05@IORXajls{ ?_dibpqrs_Phttp://proxy.library.upenn.edu:2578/images/buttons/sidebar-top-button-active.gifOpGIF89aDKNPXHRUWZ 1FC"@%=.(7:+4&]XS맽L4h+v圵NBΔUsP|H)_Pѵ~z݋@4͂DU$/hz,a?p8yWMf7j6̶qہp`/cғR~eU$[d7͝T\ֶ[Q!,D9Ņ*\ȰÇ#JHŋ3:|b@8"Iɓ(S\ɲ˗0cʜI%5ɳϟ@ JѣH*]4i JJիXjʵׯ`Ê hӪ]˶۷pʝKݻx ߿ LÈ+^̸ǏHL˘3k̹ϠCMztӨS^ͺװc˞M۸sF Nȓ+_μKNسkνË/~ӫ_Ͼ˟OBz (h& 6FX`\!…"b ($h(,"^!4j<@)DiH&>ZQcM0ATViXf\v`)dy%Oָ!fp)tix|qp:BJ(6裐F*餔Vj饘f馜v ȅHxJꪬ꫰*무j뭸檫O(*m`Ʈ!k&6F+VklIǵ+k覫+/ԘbǼ,l' 70N NPFHL&:PH*ZXlb NpY H2h< t6px̣ AL"F:򑐌$'IJZ̤&7 /Av(G Eȡ4HVA .KC+gBs.-ɇ[^Eܥ0! $ .a:@ 8-\&"K@iځ6)HF\~@v5RAΉ8xyM! xK@o\2B"f,jD @h$8 HGJҒ(MJWҖ0)";Yimage/gifObplist00^_X$versionX$objectsY$archiverT$top"()012FGHIJKLMNOPQRSTXYU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_Phttp://proxy.library.upenn.edu:2578/images/buttons/sidebar-top-button-active.gif*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#AZ!x 3456>WNS.keysZNS.objects789:;<= ?@ABCDEVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-LengthVApacheTnoneUcloseYimage/gif_Sat, 28 May 2011 23:40:10 GMT_Fri, 27 May 2011 13:21:40 GMTT2160*+UV_NSMutableDictionaryUW/\NSDictionaryp*+Z[_NSHTTPURLResponse\]/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiver`a_WebResourceResponse#-27TZux|.3>GMPV_hjqy =]bg}buvwx_@http://proxy.library.upenn.edu:2578/images/buttons/go_normal.gifOGIF89a1NG>v,g5n#to*w6Uq-˲ǶXEྪˤƥa^Ųȧeks0̦{HпɶPռ̳ĝθȫOΙx2ġָĘˣɸeŽl&¤]̮d{:ѹȡSb!N,1$#K#$<)LL9JL""8¿;-3:L>A62.*LD I7+E5(&LF (\ȰJC4bDt! CcGX5dKMbʜI͛8sɳϟ@ JgHc&i4 @;Yimage/gifObplist00^_X$versionX$objectsY$archiverT$top"()012FGHIJKLMNOPQRSTXYU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_@http://proxy.library.upenn.edu:2578/images/buttons/go_normal.gif*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#A3456>WNS.keysZNS.objects789:;<= ?@ABCDEVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-LengthVApacheTnoneUcloseYimage/gif_Sat, 28 May 2011 23:41:40 GMT_Fri, 27 May 2011 13:21:40 GMTS646*+UV_NSMutableDictionaryUW/\NSDictionary*+Z[_NSHTTPURLResponse\]/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiver`a_WebResourceResponse#-27TZux|#.7=@FOXZaitv~ -MQVlp}bz{|}_Ehttp://proxy.library.upenn.edu:2578/images/background/page_header.jpgO aJFIFHHC      """"""""""C  ! !!! !!!!!!!!"""""""""""""""+$UA"Q ?߸_b?~>ǟ1$߯}bd@2 d @2 d @2 d @2 d @2 d @2 d @2 d @2 d @2 d @2 d @2 d m'I9O| _?ߟJϿ?=wdX@2 d @2 d @2 d @2 d @2 d @2 d @2 d @2 d @2 d @2 d @2 d :@4 h@4 h@4 h@4 h@4 h@4 h@4 h@4 h@4 h@4 h@4 h@%@4 h@4 h@4 h@4 h@4 h@4 h@4 h@4 h@4 h@4 h@4 h@O"P_ |@/ _ |@/ _ |@/ _ |@/ _ |@/ _ |@/ _ |@/ _ |@/ _ |@/ _ |@/ _ |@/ _4O7a^xڧt4O7/K)ŝ0M* qgLJ3~œYҭ?Lߨ.t4O7/K)ŝ0M* qgLJ3~œYҭ?Lߨ.t4O7/K)ŝ0M* qgLJ3~œYҭ?Lߨ.t4O7/K)ŝ0M* qgLJ3~œYҭ?Lߨ.t4O7/K)ŝ0M* qgLJ3~œYҭ?Lߨ.t4O7/K)ŝ0M* qgLJ3~œYҭ?Lߨ.t4O7/K)ŝ0M* qgLJ3~œYҭ?Lߨ.t4O7/K)ŝ0M* qgLJ3~œYҭ?Lߨ.t4O7/K)ŝ0M* qgLJ3~œYҭ?Lߨ.t4O7/K)ŝ0M* qgLJ3~œYҭ?Lߨ.t4O7/K)ŝ0M* qgLJ3~œYҭ?Lߨ.t4O7/K)ŝ0M* qgLJ3~œYҭ?Lߨ.t4O7/K)ŝ0M* qgLJ3~œYҭ?Lߨ.t4O7/K)ŝ0M* qgLJ3~œYҭ?Lߨ.t4O7/K)ŝ0M* qgLJ3~œYҭ?Lߨ.t4O7/K)ŝ0M* qgLJ3~œYҭ?Lߨ.t4O7/K)ŝ0M* qgLJ3~œYҭ?Lߨ.t4O7/K)ŝ0M* qgLJ3~œYҭ?Lߨ.t4O7/K)ŝ0M* qgLJ3~œYҭ?Lߨ.t4O7/K)ŝ0M* qgLJ3~œYҭ?Lߨ.t4O7/K)ŝ0M* qgLJ3~œYҭ?Lߨ.t4O7/K)ŝ0M* qgLJ3~œYҭ?Lߨ.t4O7/K)ŝZimage/jpegObplist00^_X$versionX$objectsY$archiverT$top"()012FGHIJKLMNOPQRSTXYU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_Ehttp://proxy.library.upenn.edu:2578/images/background/page_header.jpg*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#A3456>WNS.keysZNS.objects789:;<= ?@ABCDEVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-LengthVApacheTnoneUcloseZimage/jpeg_Sat, 28 May 2011 23:41:40 GMT_Fri, 27 May 2011 13:21:40 GMTT2401*+UV_NSMutableDictionaryUW/\NSDictionary a*+Z[_NSHTTPURLResponse\]/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiver`a_WebResourceResponse#-27TZux|#(3<BEKT]_fny{3SX]swb_Chttp://proxy.library.upenn.edu:2578/images/background/jintro-bg.jpgO3IJFIFHH2http://ns.adobe.com/xap/1.0/ Adobe Fireworks CS4 2010-06-15T10:10:11Z 2010-06-15T10:11:11Z image/jpeg C      """"""""""C  ! !!! !!!!!!!!"""""""""""""""> ?#r@\Zimage/jpegObplist00^_X$versionX$objectsY$archiverT$top"()012FGHIJKLMNOPQRSTXYU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_Chttp://proxy.library.upenn.edu:2578/images/background/jintro-bg.jpg*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#A[=d3456>WNS.keysZNS.objects789:;<= ?@ABCDEVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-LengthVApacheTnoneUcloseZimage/jpeg_Sat, 28 May 2011 23:40:11 GMT_Fri, 27 May 2011 13:21:40 GMTU13129*+UV_NSMutableDictionaryUW/\NSDictionary3I*+Z[_NSHTTPURLResponse\]/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiver`a_WebResourceResponse#-27TZux|!&1:@CIR[]dlwy1QW\rvb_Mhttp://proxy.library.upenn.edu:2578/images/background/tall_section_header.jpgOJFIFHHC      """"""""""C  ! !!! !!!!!!!!"""""""""""""""QAa ?I>@ Nw]KQ.DKQ.DKQ.DKQ.DKQ.DKQ.DKQ.DKQ.DKQ.DKQ.DKQ.DKQ.DKQ.DKQ.DKQ.DKQ.DKQ.DKQ.DKQ.DKQ.DKQ.DKQ.DKZimage/jpegObplist00^_X$versionX$objectsY$archiverT$top"()012FGHIJKLMNOPQRSTXYU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_Mhttp://proxy.library.upenn.edu:2578/images/background/tall_section_header.jpg*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#AZ!3456>WNS.keysZNS.objects789:;<= ?@ABCDEVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-LengthVApacheTnoneUcloseZimage/jpeg_Sat, 28 May 2011 23:40:10 GMT_Fri, 27 May 2011 13:21:40 GMTT1565*+UV_NSMutableDictionaryUW/\NSDictionary*+Z[_NSHTTPURLResponse\]/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiver`a_WebResourceResponse#-27TZux|+0;DJMS\egnv ;[`e{b_Lhttp://proxy.library.upenn.edu:2578/images/background/med_section_header.jpgOJFIFHHC      """"""""""C  ! !!! !!!!!!!!"""""""""""""""PSQ1 ?>_Zy{/`y<痰<^y{/`y<痰<^y{/`y<痰<^y{/`y<痰<^y{/`y<痰<^y{/`y<痰<^y{/`y<痰<^y{/`y<痰<^y{/`y<痰<^y{/`y<痰<^y{/`y<痰<^lAJ@P( @P( @P( @P( @P( @P( @P( @P( @P( @P( @P( h @P( @P( @P( @P( @P( @P( @P( @P( @P( @P( @P(P( @P( @P( @P( @P( @P( @P( @P( @P( @P( @P( @PJ@P( @P( @P( @P( @P( @P( @P( @P( @P( @P( @P( h @P( @P( @P( @P( @P( @P( @P( @P( @P( @P( @P(P( @P( @P( @P( @P( @P( @P( @P( @P( @P( @P( @PJ@P( @P( @P( @P( @P( @P( @P( @P( @P( @P( @P( uP87y| ^_5qח@uP87y| ^_5qח@uP87y| ^_5qח@uP87y| ^_5qח@uP87y| ^_5qח@uP87y| ^_5qח@uP87y| ^_5qח@uP87y| ^_5qח@uP87y| ^_5qח@uP87y| ^_5qח@uP87y| ^_5qח@uP87y| ^_5qח@uP87y| ^_5qח@uP87y| ^_5qח@uP87y| ^_5qח@uP87y| ^_5qח@uP87y| ^_5qח@uP87y| ^_5qח@uP87y| ^_5qח@uP87y| ^_5qח@uP87y| ^_5qח@uP87y| ^_5qח@uP87y|Zimage/jpegObplist00^_X$versionX$objectsY$archiverT$top"()012FGHIJKLMNOPQRSTXYU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_Lhttp://proxy.library.upenn.edu:2578/images/background/med_section_header.jpg*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#AU3456>WNS.keysZNS.objects789:;<= ?@ABCDEVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-LengthVApacheTnoneUcloseZimage/jpeg_Sat, 28 May 2011 23:40:47 GMT_Fri, 27 May 2011 13:21:40 GMTT1951*+UV_NSMutableDictionaryUW/\NSDictionary*+Z[_NSHTTPURLResponse\]/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiver`a_WebResourceResponse#-27TZux|*/:CILR[dfmu :Z_dz~b_:http://proxy.library.upenn.edu:2578/images/buttons/rss.jpgOJFIFddDucky<Adobed       mQ"2aq!1AQ"BaR ?bSe:ZaR9}cu#k"p偿QWO;Ft4} ҫR^#^ /}hwkyph%9R՟AR7:-L| 'Fdlyj C"2et8<Я̷}\ND%sDGۦZU*.VK@n kZimage/jpegObplist00^_X$versionX$objectsY$archiverT$top"()012FGHIJKLMNOPQRSTXYU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_:http://proxy.library.upenn.edu:2578/images/buttons/rss.jpg*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#AZnE3456>WNS.keysZNS.objects789:;<= ?@ABCDEVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-LengthVApacheTnoneUcloseZimage/jpeg_Sat, 28 May 2011 23:40:10 GMT_Fri, 27 May 2011 13:21:40 GMTS535*+UV_NSMutableDictionaryUW/\NSDictionary*+Z[_NSHTTPURLResponse\]/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiver`a_WebResourceResponse#-27TZux|(17:@IRT[cnpxz|~(HLQgkx{b_;http://proxy.library.upenn.edu:2578/images/buttons/atom.jpgOJFIFddDucky<Adobed        w!1Aq"$%Qa2B#!1AQaq2R ?NZZ^ \8L:J"%8)߷&k)B~e\s&ЃAs[2+2K^2w|MXMHWaDDdrp IJw?~gOMs|vre|ZkGuz2LxaW mLMj<7kE"ve=Q1NDy:raN* 2W cVkߗx$o1d F-bdu E`l_Ke[4UjS*qY7sr^Q_%z[+%י_ev(IϞ`m?e|tB5CeԮG2Z-x(Oo2B%'?Zimage/jpegObplist00^_X$versionX$objectsY$archiverT$top"()012FGHIJKLMNOPQRSTXYU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_;http://proxy.library.upenn.edu:2578/images/buttons/atom.jpg*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#AZnY3456>WNS.keysZNS.objects789:;<= ?@ABCDEVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-LengthVApacheTnoneUcloseZimage/jpeg_Sat, 28 May 2011 23:40:10 GMT_Fri, 27 May 2011 13:21:40 GMTS723*+UV_NSMutableDictionaryUW/\NSDictionary*+Z[_NSHTTPURLResponse\]/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiver`a_WebResourceResponse#-27TZux|)28;AJSU\doqy{} )IMRhly|b_Ihttp://proxy.library.upenn.edu:2578/images/buttons/new_content_alerts.jpgOJFIFddDucky<Adobed       paS!1qA"#Q ?Zu{ڎsw?C6Ҁ#PzJ_i@m(=|mG6Ҁ#PzJ_i@&m6ڹF{rsg4\$ H@$ ?'P315ޕ=  H@$ H@%ߗt`K)KˈKZimage/jpegObplist00^_X$versionX$objectsY$archiverT$top"()012FGHIJKLMNOPQRSTXYU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_Ihttp://proxy.library.upenn.edu:2578/images/buttons/new_content_alerts.jpg*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#AZT3456>WNS.keysZNS.objects789:;<= ?@ABCDEVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-LengthVApacheTnoneUcloseZimage/jpeg_Sat, 28 May 2011 23:40:10 GMT_Fri, 27 May 2011 13:21:40 GMTS516*+UV_NSMutableDictionaryUW/\NSDictionary*+Z[_NSHTTPURLResponse\]/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiver`a_WebResourceResponse#-27TZux|',7@FIOXacjr} 7W[`vzb_>http://proxy.library.upenn.edu:2578/images/buttons/openAll.jpgOJFIFHHC      """"""""""C  ! !!! !!!!!!!!"""""""""""""""I'!Rq"Q#13Aa ?Lh+}51l-70ސ߃z@[oH ~ +QQ/Fo4^@$ T~FeOH@$ (P+1i?!:lj!oZimage/jpegObplist00^_X$versionX$objectsY$archiverT$top"()012FGHIJKLMNOPQRSTXYU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_>http://proxy.library.upenn.edu:2578/images/buttons/openAll.jpg*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#AqV3456>WNS.keysZNS.objects789:;<= ?@ABCDEVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-LengthVApacheTnoneUcloseZimage/jpeg_Sat, 28 May 2011 23:40:33 GMT_Fri, 27 May 2011 13:21:40 GMTS454*+UV_NSMutableDictionaryUW/\NSDictionary*+Z[_NSHTTPURLResponse\]/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiver`a_WebResourceResponse#-27TZux|!,5;>DMVX_grt|~ ,LPUko|b_Ahttp://proxy.library.upenn.edu:2578/images/buttons/jnl_widget.jpgOJFIFHHC      """"""""""C  ! !!! !!!!!!!!"""""""""""""""c&R!"#q12AQa ?Lh+\V7aoz@[ސ7aoz@[ސ7 }]iXTj{MB$ H@$OySQ(H@$ HBRuGfM ɦslU? FZimage/jpegObplist00^_X$versionX$objectsY$archiverT$top"()012FGHIJKLMNOPQRSTXYU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_Ahttp://proxy.library.upenn.edu:2578/images/buttons/jnl_widget.jpg*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#AZn^3456>WNS.keysZNS.objects789:;<= ?@ABCDEVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-LengthVApacheTnoneUcloseZimage/jpeg_Sat, 28 May 2011 23:40:10 GMT_Fri, 27 May 2011 13:21:40 GMTS485*+UV_NSMutableDictionaryUW/\NSDictionary*+Z[_NSHTTPURLResponse\]/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiver`a_WebResourceResponse#-27TZux|$/8>AGPY[bjuw/OSXnrb_Ahttp://proxy.library.upenn.edu:2578/images/tabs/bg-newsEvents.gifOGIF89axAьهf`YSMP|F|@w:q3l-f'` ZUQ!(,xA%C,Ȥrl:eXجvz8٘zn|Ω~ !"#$%& HXȰÇ#JHŋ3jȱǏ CIɓ(S\ɲ˗0cvDA͛8sɳ@ Jѣ; xTM\*իXjʵׯ`ÊKٳhӪ]˶۷pʝKZx˷߿  È+^̸ǐ#K 9B2k̹ϠCM4R^ͺװc˞M sͻ Nȓ+_μУKNسkνËӫ_Ͼo@Ͽh& 6. Vhfv ($h(,b0(4h8<@)DiH&LPF)TViXft`)dih&lp)tix)|矀*蠄j衈袌6裐F*餔Vjd馜v駠*ꨤjꩨꪬ;Yimage/gifObplist00^_X$versionX$objectsY$archiverT$top"()012FGHIJKLMNOPQRSTXYU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_Ahttp://proxy.library.upenn.edu:2578/images/tabs/bg-newsEvents.gif*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#AZń3456>WNS.keysZNS.objects789:;<= ?@ABCDEVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-LengthVApacheTnoneUcloseYimage/gif_Sat, 28 May 2011 23:40:10 GMT_Fri, 27 May 2011 13:21:40 GMTS920*+UV_NSMutableDictionaryUW/\NSDictionary*+Z[_NSHTTPURLResponse\]/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiver`a_WebResourceResponse#-27TZux|$/8>AGPY[bjuw.NRWmq~b_Lhttp://proxy.library.upenn.edu:2578/images/background/horizontal_divider.jpgOiJFIFddDucky<Adobed       WR1 ?ѿ[|)uֱuz6]kZǣ`ֱuz6]kZǣ`ֱuz6]kZǣ`ֱuz6]kZǣ`ֱuz6]kZǣ`ֱuz6]kZǣ`ֱuz6]kZǣ`ֱuz6]kZǣ`ֱuz6]kZǣ`ֱuz6]kZǣ`ֱuz6]kZǣ`ֱuz6]kZǣ`ֱuz6]kZǣ`ֱuz6]kZimage/jpegObplist00^_X$versionX$objectsY$archiverT$top"()012FGHIJKLMNOPQRSTXYU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_Lhttp://proxy.library.upenn.edu:2578/images/background/horizontal_divider.jpg*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#AZns 3456>WNS.keysZNS.objects789:;<= ?@ABCDEVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-LengthVApacheTnoneUcloseZimage/jpeg_Sat, 28 May 2011 23:40:10 GMT_Fri, 27 May 2011 13:21:40 GMTS617*+UV_NSMutableDictionaryUW/\NSDictionaryi*+Z[_NSHTTPURLResponse\]/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiver`a_WebResourceResponse#-27TZux|*/:CILR[dfmu :Z^cy}b_Ghttp://proxy.library.upenn.edu:2578/images/background/horziontal_ad.jpgO=JFIFddDucky<Adobed       >P! ?pfA=VZimage/jpegObplist00^_X$versionX$objectsY$archiverT$top"()012FGHIJKLMNOPQRSTXYU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_Ghttp://proxy.library.upenn.edu:2578/images/background/horziontal_ad.jpg*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#AZf,3456>WNS.keysZNS.objects789:;<= ?@ABCDEVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-LengthVApacheTnoneUcloseZimage/jpeg_Sat, 28 May 2011 23:40:10 GMT_Fri, 27 May 2011 13:21:40 GMTS317*+UV_NSMutableDictionaryUW/\NSDictionary=*+Z[_NSHTTPURLResponse\]/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiver`a_WebResourceResponse#-27TZux|%*5>DGMV_ahp{} 5UY^txb_Ahttp://proxy.library.upenn.edu:2578/images/background/tabs/bg.gifOGIF89a6!,6@pH,Ha`l:R@Zցvr xL.z^<~~_G 6HrXȰÆ"JHq3jȱ C)ɓ(S\d0cʌ)͛8oɳ@$AѣFK(]ʴ)SPJJUA;Yimage/gifObplist00^_X$versionX$objectsY$archiverT$top"()012FGHIJKLMNOPQRSTXYU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_Ahttp://proxy.library.upenn.edu:2578/images/background/tabs/bg.gif*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#AZn&3456>WNS.keysZNS.objects789:;<= ?@ABCDEVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-LengthVApacheTnoneUcloseYimage/gif_Sat, 28 May 2011 23:40:10 GMT_Fri, 27 May 2011 13:21:40 GMTS513*+UV_NSMutableDictionaryUW/\NSDictionary*+Z[_NSHTTPURLResponse\]/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiver`a_WebResourceResponse#-27TZux|$/8>AGPY[bjuw.NRWmq~b_Chttp://proxy.library.upenn.edu:2578/images/background/tabs/left.gifOGIF89a uspmkheb`][XURPMJHEB?=:8520-*'%" }|zyw!),  0(2)(8Nt:=XWvMx_x<^gzno|>w~ !"#$%&'( Hp^;Yimage/gifObplist00^_X$versionX$objectsY$archiverT$top"()012FGHIJKLMNOPQRSTXYU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_Chttp://proxy.library.upenn.edu:2578/images/background/tabs/left.gif*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#AZ3456>WNS.keysZNS.objects789:;<= ?@ABCDEVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-LengthVApacheTnoneUcloseYimage/gif_Sat, 28 May 2011 23:40:10 GMT_Fri, 27 May 2011 13:21:40 GMTS419*+UV_NSMutableDictionaryUW/\NSDictionary*+Z[_NSHTTPURLResponse\]/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiver`a_WebResourceResponse#-27TZux|!&1:@CIR[]dlwy0PTYosb_Dhttp://proxy.library.upenn.edu:2578/images/background/tabs/right.gifOGIF89auspmkheb`][XURPMJHEB?=:8520-*'%" }|zyw!),pH,Ȥrl:ШtJZجv^aL.zn|N~  H*\ȰÇ#JHʼn 2jȱǏ CIɓ(S\ɲ˗0cʜI3悛8sɳ@ JѣH*]ʴӧPJ}ʠիXjʵׯ`ÊKٳhӪ]˶۷p6Kݻx˷߿ LÈ+^̸"KL˘3k̹ϠCMӨS^:װc˞M۸sͻ Nȓ+?УKNسkνËOGXϾ˟OϿ(h$ 6F(Vhfv ($8(,0(4h8<@)iH&L6PF)TViXf\v`vYdihlp)tix|*蠄j衈&袌6裐F*餔Vj饘f馜fz*ꨤjꩨꪬ꫰*무j뭸+k&6F+VkVv+k覫+k,l' 7G,Ggw ,$l(,0,l8<@-DmH'L7P7TWmXg\w`-dmhl-tmx|߀.n''G.Wngw砇.褗n騧 .n/o7G/Wogw/o"/o HL:'H Z̠7z ?H(L W0 gH8̡w@a H"HL&:PH*ZX̢.zq&H2hL6pH:x̣< IBL"F:򑐌$'IJZ̤&/Nz (GIRL*WV򕰌,gIZ̥.w^ 0IbL2f:Ќ4IjZ̦6nz 8IrL:v~ @JЂMBІ:D'JъZͨF7юz HGJҒ(MJWҖ0LgJӚ8ͩNwӞ@ PJԢHMRԦ:PTJժZXͪVծz` XJֲhMZֶp\J׺xͫ^׾ `KMb:d'KZͬf7z hGKҚMjWֺlgKͭnw pKMr:ЍtKZͮv3;Yimage/gifObplist00^_X$versionX$objectsY$archiverT$top"()012FGHIJKLMNOPQRSTXYU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_Dhttp://proxy.library.upenn.edu:2578/images/background/tabs/right.gif*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#AZŚ3456>WNS.keysZNS.objects789:;<= ?@ABCDEVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-LengthVApacheTnoneUcloseYimage/gif_Sat, 28 May 2011 23:40:10 GMT_Fri, 27 May 2011 13:21:40 GMTT2005*+UV_NSMutableDictionaryUW/\NSDictionary*+Z[_NSHTTPURLResponse\]/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiver`a_WebResourceResponse#-27TZux|"'2;ADJS\^emxz1QV[qub_Fhttp://proxy.library.upenn.edu:2578/images/background/tabs/left_on.gifOPGIF89a !, 'yڋ޼H扦ʶ LS;Yimage/gifObplist00^_X$versionX$objectsY$archiverT$top"()012FGHIJKLMNOPQRSTXYU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_Fhttp://proxy.library.upenn.edu:2578/images/background/tabs/left_on.gif*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#A[n3456>WNS.keysZNS.objects789:;<= ?@ABCDEVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-LengthVApacheTnoneUcloseYimage/gif_Sat, 28 May 2011 23:40:11 GMT_Fri, 27 May 2011 13:21:40 GMTR80*+UV_NSMutableDictionaryUW/\NSDictionaryP*+Z[_NSHTTPURLResponse\]/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiver`a_WebResourceResponse#-27TZux|$)4=CFLU^`goz| 3SV[qub_Ghttp://proxy.library.upenn.edu:2578/images/background/tabs/right_on.gifOGIF89a!,ڋ޼[@扦ʶ eLn ĢL*̦ JԪjܮ N (8HXhx)9IYiy *:JZjz +;K[k{ ,N^n~/?O_o0 <0… :|1ĉ+Z1ƍr;z2ȑ$K<2ʕ,[| 3̙4kڼ3Ν<{ 4СD=4ҥL:} 5ԩTZ5֭\z 6رd˚=6ڵlۺ} 7ܹtڽ7޽|]Q;Yimage/gifObplist00^_X$versionX$objectsY$archiverT$top"()012FGHIJKLMNOPQRSTXYU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_Ghttp://proxy.library.upenn.edu:2578/images/background/tabs/right_on.gif*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#A[nu3456>WNS.keysZNS.objects789:;<= ?@ABCDEVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-LengthVApacheTnoneUcloseYimage/gif_Sat, 28 May 2011 23:40:11 GMT_Fri, 27 May 2011 13:21:40 GMTS411*+UV_NSMutableDictionaryUW/\NSDictionary*+Z[_NSHTTPURLResponse\]/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiver`a_WebResourceResponse#-27TZux|%*5>DGMV_ahp{} 4TX]swb_Ahttp://proxy.library.upenn.edu:2578/images/background/preview.jpgO&JFIFddDucky<Adobed       BUwQS1"!a!q1AQ2 ?՟GD Zs兓cUT1LqFKvs˚^- "*tv"Da @bI3R]\|5Qx#ZףkjOu}\ڑhĴ}]~lTnK<\"'` ^W;8N^}Lvf;I3PLi&j5I ޛک ޛڨ ޛڨ ޛڨ ޛڨ ޛڨ}uTMr hYSWNS.keysZNS.objects789:;<= ?@ABCDEVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-LengthVApacheTnoneUcloseZimage/jpeg_Sat, 28 May 2011 23:40:12 GMT_Fri, 27 May 2011 13:21:40 GMTS806*+UV_NSMutableDictionaryUW/\NSDictionary&*+Z[_NSHTTPURLResponse\]/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiver`a_WebResourceResponse#-27TZux|$/8>AGPY[bjuw/OSXnrb_:http://proxy.library.upenn.edu:2578/images/icon/icon-s.gifODGIF89aܴܯݦ֥ۤۚ֜ԤԔӘֈ~̒̄xtmj^kYqsTSSNSHLUMAF:}8z2w1t+v5o$m%k%ide_[ W!I,I! **(,%I&//"2I1440) 88:+$3 <5' '>9>; @7 7@=I6C-IDA8H <9°" B?F ;Yimage/gifObplist00^_X$versionX$objectsY$archiverT$top"()012FGHIJKLMNOPQRSTXYU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_:http://proxy.library.upenn.edu:2578/images/icon/icon-s.gif*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#A[43456>WNS.keysZNS.objects789:;<= ?@ABCDEVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-LengthVApacheTnoneUcloseYimage/gif_Sat, 28 May 2011 23:40:11 GMT_Fri, 27 May 2011 13:21:40 GMTS580*+UV_NSMutableDictionaryUW/\NSDictionaryD*+Z[_NSHTTPURLResponse\]/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiver`a_WebResourceResponse#-27TZux|(17:@IRT[cnpxz|~'GKPfjwzb_:http://proxy.library.upenn.edu:2578/images/icon/icon-c.gifOCGIF89aܴܯݦ֥ۚԤՠ֜ֈӘѕ~̒΁ˈx}tmv{j^qYsTYNSMHUFA:z2w1t+v5o$m%k%ide_[ W!H,H--)/&H(11"3H46$ *6, 9'55 29: 8: ; =%%!+=??WNS.keysZNS.objects789:;<= ?@ABCDEVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-LengthVApacheTnoneUcloseYimage/gif_Sat, 28 May 2011 23:40:11 GMT_Fri, 27 May 2011 13:21:40 GMTS579*+UV_NSMutableDictionaryUW/\NSDictionaryC*+Z[_NSHTTPURLResponse\]/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiver`a_WebResourceResponse#-27TZux|(17:@IRT[cnpxz|~'GKPfjwzb_Bhttp://proxy.library.upenn.edu:2578/images/background/login_bg.gifO GIF89a !8, @.f+Ȥrl:ШtJoجvz8XzNm~av|I54 H*\ȰÇ#JHŋ3jȱǏ CIɓ(S\9r˗0cʜI͛8sɳ@ )ѣH*]ʴӧPJJիXjʵׯ`ÊKٳhӪ]˶۷pʝKݻx˷߿jaLÈ+^̸ǐ#KLe12k̹ϠCMӨS^ͺװc˞M۸sͻ Nȓ+_μУKۅسkνËOӫ˟OϿ(h& 6F(Vhfv!},($h(,0(4h8<% DiH&L6PF)TViXf\v`)dihlp)I`x|矀*蠄j衈&袌6裐F*餔¥f馜v駠*ꨤjꩨꪬ꫰*무j뭸뮼+(k&6F+Vkfv+ɦ`覫+k,l' 7G\ Wlgw ,$l(,0,3'l8<@-DmH'L7PG-TWmXg\w`SMdmhlp-tmx|߀~v n'7G.Wngw砇.褗n騧ꬷ룏 n/o'7G/Woŋw/o觯/oHL:'H Z̠7z GH W0 gH8̡w@ H"HL&:=H*ZX̢.z` H2hL6pH:e> IBL"F:򑐌$'IJZ#6Nz (GIRL*WV򕰌,gIZ̥.w^ 0IbSH2f:Ќ4IjZ̦6nz 8Ir܀:v~ @JЂMBІ:D'Jъ&TͨF7юz HGJҒ(MJWҖ0LgJӚڔȩNwӞ@ PJԢHMRԦ:PTJժZXͪVծz` XJVfhMZֶp\J׺xͫ^׾ `K®Mb:d'KZͬf7z hGKҚMjWֺlg{ ͭnw pKMr:ЍtK]Vͮvz xKMz|Kͯ~KN;'L [ΰ7{ G` (NW0gL8αw@L"HN&;PL*[-.{`L2hN6pL:x2>πMBЈNF;ѐ'MJ[Ҙδ7N{ӠGMRԨNWjAGհgMZָεw^MbNfЎMj[ζn{MrNvMzη~NH;'N[ϸ7W GN(OW0gN8Ϲw@ЇNHOҗ;PԧN[XϺ֋{`NhOp{@xϻOO;񐏼'O[ϼ7{GOқOWֻUϽwOO~;ЏO[Ͼ{OOOϿ8Xx ؀HPx؁ "8$X&x(*,؂.0284X6x8:<؃>@B8DXFpG؄NPR8TXVxXZ\؅^`b8dXfxhjl؆npr8tXvxxz|؇~8lxB؃X`86x؉8Xx؊8XxbXxHHA;Yimage/gifObplist00^_X$versionX$objectsY$archiverT$top"()012FGHIJKLMNOPQRSTXYU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_Bhttp://proxy.library.upenn.edu:2578/images/background/login_bg.gif*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#AX 3456>WNS.keysZNS.objects789:;<= ?@ABCDEVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-LengthVApacheTnoneUcloseYimage/gif_Sat, 28 May 2011 23:40:08 GMT_Fri, 27 May 2011 13:21:40 GMTT3063*+UV_NSMutableDictionaryUW/\NSDictionary *+Z[_NSHTTPURLResponse\]/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiver`a_WebResourceResponse#-27TZux| %09?BHQZ\ckvx/OTYosb_ H3Q5 B.@ $pd!s#~<<+"x M0B\t8K@zB@F&S`cbP-`'{[! eDh;VEX0fK9-0IWfH  0Q){`##xFW<+*x<$9E[-qWW.(I+6aa@.y24x6_-"bbϫp@t~,/;m%h^ uf@Wp~<5j>{-]cK'Xto(hw?G%fIq^D$.Tʳ?D*A, `6B$BB dr`)B(Ͱ*`/@4Qhp.U=pa( Aa!ڈbX#!H$ ɈQ"K5H1RT UH=r9\F;2G1Q= C7F dt1r=6Ыhڏ>C03l0.B8, c˱" VcϱwE 6wB aAHXLXNH $4 7 Q'"K&b21XH,#/{C7$C2'ITFnR#,4H#dk9, +ȅ3![ b@qS(RjJ4e2AURݨT5ZBRQ4u9̓IKhhitݕNWGw Ljg(gwLӋT071oUX**| J&*/Tު UUT^S}FU3S ԖUPSSg;goT?~YYLOCQ_ cx,!k u5&|v*=9C3J3WRf?qtN (~))4L1e\kXHQG6EYAJ'\'GgSSݧ M=:.kDwn^Loy}/TmG X $ <5qo</QC]@Caaᄑ.ȽJtq]zۯ6iܟ4)Y3sCQ? 0k߬~OCOg#/c/Wװwa>>r><72Y_7ȷOo_C#dz%gA[z|!?:eAAA!h쐭!ΑiP~aa~ 'W?pX15wCsDDDޛg1O9-J5*>.j<74?.fYXXIlK9.*6nl {/]py.,:@LN8A*%w% yg"/6шC\*NH*Mz쑼5y$3,幄'L Lݛ:v m2=:1qB!Mggfvˬen/kY- BTZ(*geWf͉9+̳ې7ᒶKW-X潬j9(xoʿܔĹdff-[n ڴ VE/(ۻCɾUUMfeI?m]Nmq#׹=TR+Gw- 6 U#pDy  :v{vg/jBFS[b[O>zG499?rCd&ˮ/~јѡ򗓿m|x31^VwwO| (hSЧc3- cHRMz%u0`:o_F "IDATxmlUsmimk O:a,@0VY4f˲EҸjb0N7]d6l1N8@NmyR[^TZp:NI~9sc)1@mj@mD>W1&9Doбi Q 6z⎃'e_džٜ)@dUi3&T[yu^Aqp{%S'|zf`PQe3\$608n?mE3 WDT]/+Njocќ+L0 lY\}q Aw ߤ@T=ݥSA9*jT:~u5> c/V.soҬ ʪ+G{e7ΟYxDOm+??6M8/YqEĚt6pj;dwmǿ\qV%F @m @mj,)ǽ @mj@mjPjP*7Ou|~m@tZoeق+qDIdWҦ6K>o85 xuP`31K4PjjOe{ylݶſXQ6  @m @mQ 6  @m @mj`׭[g qoPP7OeeeEEE&{{{6r@O8x]vuuu \ MMM֫Νٹk׮f uL)SݻWm1~ngGGdL>}tZmgxT:ڵͻXZZ:vݻwLƬ jjj.nܸK/.{Ieee%%VgGdzkִ  {Il6bdKKKa'L0 #G=z`jܼlYuuuijsYjc`jrϺ B{{3 H$R#[?~6/+1@mj@mj?ׄ{660Tb 6 q#4447.J8pKmCT%K-ZTSSSX|V\}?b٦ 5jԨuuufjLG9s0(DWsssSSSacǎι[k-=N~W7m*^L$jS\ܸq3<>u2sLD"שϮYSM&j8k'Or=L&[ZZ TJmg-utt65n^2Q|.ׯd6_޳gOa7HK V^ݭ6d2˗/?tPn}}}شiիC^ŻD R뫪&Mo'\bE>yXkkAd)Hd2Ço߾LX9[ 8v؆ = / @m @mj@m_, _IENDB`Yimage/pngObplist00^_X$versionX$objectsY$archiverT$top"()012FGHIJKLMNOPQRSTXYU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_WNS.keysZNS.objects789:;<= ?@ABCDEVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-LengthVApacheTnoneUcloseYimage/png_Sat, 28 May 2011 23:40:33 GMT_Fri, 27 May 2011 13:21:40 GMTT5111*+UV_NSMutableDictionaryUW/\NSDictionary*+Z[_NSHTTPURLResponse\]/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiver`a_WebResourceResponse#-27TZux|*39<BKTV]eprz|~ )INSimz}b_Lhttp://proxy.library.upenn.edu:2578/images/background/plus-buttons_plain.gifOGIF89a@ݿݬܯܴݦֲۤۚ٢٠֥֝טՠ֜Ԥ̻ԔԙֈӘѕҍϒ΋~̒΁̄ˈx}tmvr{qrj^jk[hqYseTSY`SSNLS[MHSULEFMAF?:J}7}8z2x2w/w1t+v5q'o$m%k k%ieed`_[ Y Wfff!,@A*\ȰÇ#JHŋ3jȱǏ CIɓ(S8˗0cʜI͛8sɳϟ@ JѣH*]ʴӧPm&в Xjʵׯ`ÊKٳhӪ]˶۷pʝKݻx+߫| LÈ+^̸cKL˘3k̹, CMӨS^ͺװc˞M۸sͻ ,ȓ+_<&Nj7ݼسS@0OZ=Ͼ՛to ]\''(g)T 6t'RUfn`B%$uh`B=0עC8=z:)䐰`B@GL6I@ƁGTViec#Ny\v`)dih)Wj&):%xaUwUՠj衈&袌6裐>K}jى馜gzjꩨꪬ.E &(ꭸg9$pVqjsM6Ž\tFV؂ŀqtqX1w?~n1^C@kovouFX9T߽g ! 3<0`"&KiEWNj,3 _1아UhA,t?F%%.n^h?''ߦ6G/Wo3MJPwo%އ/&%槯~-P'o-QໟS9k(BYupoN@ ZP}Q" C?! Æ@0b@H^*Lpޱ w ' +!}jrS.dKk` =vFXK-d`79oqb5q\LXZr\bMP:֝tPljiͭnwέV])\]g=:Ѝs)[֥ipRrBgUZ4VkPfYvɐ[$EI+@s-uK}տ̐S,.HԆCzC5uҀCBQ-W*5J  _UU?JT > eq]#] HjMTk_,lavدT ,X 4- nUa]"惉n7D1cS,Z߹1XqV |gI+ hZЂ@cŅd)k7`ĆXyeh!tlm*u.7q}Fj@B:DZFzHJLڤNPR:TZVzXZ\ڥ^`b:dZfzM0hڦn|0sxQtڧszzrt"`~zyڧM : Aڦ=Ptjzz_ʧ\@\ P~YJ Ыʥ#"Úʺڬ:Zzؚںڭ:Zz蚮꺮ڮ&фZڏe _l .V0q: R1 ۰ /ʉ{#1*,ۛ2#CUZڲ8ۛH36U3کsz9[}I4mu41jF~\5[+\bIXmZڵfۚj7~꨺zpr8@@5Mq{fjʷK۸;[{۹;[?-ۺqs@b[E@T+[{[x`A++ ۧv껅#Լ ĺXK[,B/C1C/TK KgDB(|л-0EE!ESD@DQe$FeFA]{ydGyDGNKPK,tHDH:,dI| ceQTJ mk Kqy+L6;{< EL̄nޝW8v;]G h-g]}>^~ڄ`E I @nQ.m}!z7}z{00΢Ƈ|w9m}1c6)jG~L |ʸ! ~+GO+(4ZN PRT$zYˌ1r`Bw>^~芾Υ='zؖn^kڙ.>%`9.نZ^n{zy?n8T۪<ӻ^;>k(ԳL#_^$:en0.lޖ*ΟtN:~?_]_&>|׍ɑ1u艒6n9wPpj0ϝ> B36;/PBEX56^M?޾f^U/>n~qʹ9bO~~ilpr?t_vxz|~s;Yimage/gifObplist00^_X$versionX$objectsY$archiverT$top"()012FGHIJKLMNOPQRSTXYU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_Lhttp://proxy.library.upenn.edu:2578/images/background/plus-buttons_plain.gif*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#Aqg3456>WNS.keysZNS.objects789:;<= ?@ABCDEVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-LengthVApacheTnoneUcloseYimage/gif_Sat, 28 May 2011 23:40:34 GMT_Fri, 27 May 2011 13:21:40 GMTT6042*+UV_NSMutableDictionaryUW/\NSDictionary*+Z[_NSHTTPURLResponse\]/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiver`a_WebResourceResponse#-27TZux|*/:CILR[dfmu 9Y^cy}b_Qhttp://proxy.library.upenn.edu:2578/images/background/plus-buttons_plain-mini.gifO0GIF89aH] ̈́=n4L۵i3xДr0RefffrQ\fEޑŕZ@uCk)mXt)Mye٨dն׈dI|8΢kk#Mt'Ľԙ^m^f3QمYZiz1E[aަ{z4JkiٳRjۉBDҮ̌k'IɈ}1r#«tcX{p)j]e$ۃr1k=`[y*sJԐe}B˚uQ℠VDVaݤ쿺סfi'ch手e9yZyq1Y\z)vPӁ~Mq\g\Ke[ώs؄u#DLQdh Zܜ`fީs\ްqnYaizU֋u{Tɿߌ{)y8y,ѓއkݷf3{ۨfɀ!,HH*\ȰÇ#JHŋ3jȱǏ CI2dLxRrc$ ", !Rˌ5 ybc '< QLlpaHLND:pZ%p*Pa%,BBZ/VIu˷߿ LÈ+^̸ǐ#KL˘3k̹Ϡ9bt/2}PCU7lgҪ) LeIK97HaԠz&ՈrHi^'O4T_hh74DInɒ%Oo}Ri5HDq"PTQeUYČbHܰEy_WL%R +dK€"C0b\KCc5P{!p.=xA (D1'pWPn hF(P\Hp),XX'ښlp)tix|矀*蠄e mA[)G(aGn*T0!ꨢ0r0w!Qūw[D[zȮz ^|#Ib$(H "ôDT^UH5mކC *U"ID*(4 拯V$qa l ])\F.̀ &3EIow ,$l(,˓aGd\a!%<0Xz*)&` iK2E&E\%UX&V ,C:P{J" }Ywj- am;R I"2TUiK$! :kbHpв 03x)BgP0*pɔUKP[-}``bF/esi,;G/Wogwω&4_a!6``< `-x‚(xAa04 8N$0 L/" Ixd5Ui$ pDT#xH6V}d? %Nh ކ48C (3HKNkEr" $p B]t܌G$;AT0|uEbHr S.y Y6BŐ-1 "F:򑐌$'IJZ̤E0d|؁ )jVaS$$*, *<&@Ed!"$ ZCJ谎h@c<9aBEC>P;bHB@ H a$HȃPet"-D/E*%@ %DxcGŏP04`$&Pzxp?1%k<@I&wӞ@ PJԢHݓ̈6@C!e.NyEb@XP-# YM_"HbTV:akG X# vqFH@@@*a.+4H`CK`)9lABa ? $hAŏ@ jW+z cNx Q!)  z40+miZ%z,07uN|Kͯ~h@)+@ D 7XlaQ0谅 ` ;D1 b7ą);%  2 a4%H쀗&;PL*w49 RU¸6mps& EoC'9ɱ!\H:vhdcVyỹ,sV?2'?($x#KjғtG8 r3ҥ/iLeȑk+[ζn{ɡF=zT.eLeFH@մQ! mW߳Rc-JWRۡ]h(+Y2V]b|6hZ<z5q[:$Z`Ѻ/~;. f0B&M &1Y c)cp;PԧN[ꐑYn3 hB#V41TO+-]-k[SfzﰍlgK[P"f7-\ O-Wm|wA81q?ensb+Mҝ.u۵]sv] $#Ď#[ى6эOw|;_/~_zl$p |`'oә$`?BC ŀ UB($rxC:C>T@aDdDHDLwbq"1EUtEQE6z6a4Fe4g4$i4koGrDGvD%cbć~H4{AW~z!|M|FxHJL؄NSIs4JQJJJ^f-!K4VKo7LTLǔL|BHMTMהMaNDN$hqHNOw+6 OPEP y PQ!#QQE{8TRӅRR]@lBS?0SabS8UHJGmO8XxTMT]3SuU(XU%VbEVeuVgXauKEVq5WuuWws8|W%XeXl#}YEY 8b$Y5Y%ZyZZegr[[[[ł"6 #ƅ\\ <7(yX]U]%4rlA%^e^%m8| :<ٓ>m;Yimage/gifObplist00^_X$versionX$objectsY$archiverT$top"()012FGHIJKLMNOPQRSTXYU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_Qhttp://proxy.library.upenn.edu:2578/images/background/plus-buttons_plain-mini.gif*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#Ar[3456>WNS.keysZNS.objects789:;<= ?@ABCDEVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-LengthVApacheTnoneUcloseYimage/gif_Sat, 28 May 2011 23:40:34 GMT_Fri, 27 May 2011 13:21:40 GMTT3632*+UV_NSMutableDictionaryUW/\NSDictionary0*+Z[_NSHTTPURLResponse\]/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiver`a_WebResourceResponse#-27TZux|/4?HNQW`ikrz >^ch~b_?http://proxy.library.upenn.edu:2578/images/icon/icon-s-mini.jpgOJFIFHHC       C   &!1"$Ra!"1 ?m5i8@FG6FdK2&2녾ڲ xGOgz ȋVK-(_VTG!A-.0@|h}`5 ,r u,;p?Cxj]V<݆OZimage/jpegObplist00^_X$versionX$objectsY$archiverT$top"()012FGHIJKLMNOPQRSTXYU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_?http://proxy.library.upenn.edu:2578/images/icon/icon-s-mini.jpg*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#ArA~3456>WNS.keysZNS.objects789:;<= ?@ABCDEVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-LengthVApacheTnoneUcloseZimage/jpeg_Sat, 28 May 2011 23:40:34 GMT_Fri, 27 May 2011 13:21:40 GMTS451*+UV_NSMutableDictionaryUW/\NSDictionary*+Z[_NSHTTPURLResponse\]/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiver`a_WebResourceResponse#-27TZux|"-6<?ENWY`hsu} -MQVlp}b_?http://proxy.library.upenn.edu:2578/images/icon/arrowBullet.gifOiGIF89aݧИʉzk\M?0u!kb!,pDXNY@#(bS;Yimage/gifObplist00^_X$versionX$objectsY$archiverT$top"()012FGHIJKLMNOPQRSTXYU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_?http://proxy.library.upenn.edu:2578/images/icon/arrowBullet.gif*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#A;3456>WNS.keysZNS.objects789:;<= ?@ABCDEVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-LengthVApacheTnoneUcloseYimage/gif_Sat, 28 May 2011 23:42:17 GMT_Fri, 27 May 2011 13:21:40 GMTS105*+UV_NSMutableDictionaryUW/\NSDictionaryi*+Z[_NSHTTPURLResponse\]/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiver`a_WebResourceResponse#-27TZux|"-6<?ENWY`hsu} ,LPUko|~b_Dhttp://proxy.library.upenn.edu:2578/images/background/fulltxt_bg.jpgOJFIFHHC      """"""""""C  ! !!! !!!!!!!!"""""""""""""""="R"#q!1A ?smw_s7w{Psww7w{Psww7w{Psww7w{Psww7w{Psww7w{Psww7w{Psww7w{Psww7w{Psww7w{Psww7w{Psww7w{Psww7w{Psww7w{Psww7w{Psww7w{Psww7w{Psww7w{Psww7w{Psww7w{Psww7w{Psww7w{Psww7w{Psww7w{Psww7w{Psww7w{Psww7w{Psww7w{Psww7w{Psww7w{Psww7w{Psww7w{Psww7w{Psww7w{Psww7w{Psww7w{Psww7w{Psww7w{Psww7w{Psww7w{Psww7w{Psww7w{Psww7w{Psww7w{Psww7w{P:OځʀP @(P @(P @(P @(P @(P @(P @(P @(P @(P @(P @(l~TP @(P @(P @(P @(P @(P @(P @(P @(P @(P @(P @( dwP @(P @(P @(P @(P @(P @(P @(P @(P @(P @(P @(Z~UP @(P @(P @(P @(P @(P @(P @(P @(P @(P @(P @( bP @(P @(P @(P @(P @(P @(P @(P @(P @(P @(P @(X @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ @ Zimage/jpegObplist00^_X$versionX$objectsY$archiverT$top"()012FGHIJKLMNOPQRSTXYU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_Dhttp://proxy.library.upenn.edu:2578/images/background/fulltxt_bg.jpg*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#AF3456>WNS.keysZNS.objects789:;<= ?@ABCDEVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-LengthVApacheTnoneUcloseZimage/jpeg_Sat, 28 May 2011 23:42:17 GMT_Fri, 27 May 2011 13:21:40 GMTT1695*+UV_NSMutableDictionaryUW/\NSDictionary*+Z[_NSHTTPURLResponse\]/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiver`a_WebResourceResponse#-27TZux|"'2;ADJS\^emxz2RW\rvb_:http://proxy.library.upenn.edu:2578/images/icon/bullet.gifO7GIF89a>>>333!,D&{˞N*;Yimage/gifObplist00^_X$versionX$objectsY$archiverT$top"()012FGHIJKLMNOPQRSTXYU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_:http://proxy.library.upenn.edu:2578/images/icon/bullet.gif*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#Aا3456>WNS.keysZNS.objects789:;<= ?@ABCDEVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-LengthVApacheTnoneUcloseYimage/gif_Sat, 28 May 2011 23:42:17 GMT_Fri, 27 May 2011 13:21:40 GMTR55*+UV_NSMutableDictionaryUW/\NSDictionary7*+Z[_NSHTTPURLResponse\]/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiver`a_WebResourceResponse#-27TZux|(17:@IRT[cnpxz|~'GJOeivx}b _?http://proxy.library.upenn.edu:2578/images/icon/pdf-article.gifOGIF89aBC8:l <9؎:<ꜚFD(,ޫ՛kzyy㦨HLȤqkuCCkppɰ"얚ՋqppաxҞӮ,-{tzy 񇆔83夢ۼ.0R߭֨pyϩ OPqsq嫫SOQ~}}jjo࣢vܾ"։OLmmGˣ¿bcjʽ?9df--vyVZ㤞KHO`eKP&# ̦.0;;{ooo!, HAr4J+w rD6Q٨2eWAE.K R դXՃL/L@p ]e2;<I)B X0db(l]yȯlPprI%_P,4`7LH#nǏ`,3sڜR(ybСQx Z3BaPY`'J 0ף:q0V5r"Hr\W;Υ^g@Y@EjTځ@}\$S 6? /XBG=op0+V,r'hL"żG*GD$(MlBA8#A;Yimage/gifObplist00^_X$versionX$objectsY$archiverT$top"()012FGHIJKLMNOPQRSTXYU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_?http://proxy.library.upenn.edu:2578/images/icon/pdf-article.gif*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#A(3456>WNS.keysZNS.objects789:;<= ?@ABCDEVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-LengthVApacheTnoneUcloseYimage/gif_Sat, 28 May 2011 23:40:47 GMT_Fri, 27 May 2011 13:21:40 GMTT1169*+UV_NSMutableDictionaryUW/\NSDictionary*+Z[_NSHTTPURLResponse\]/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiver`a_WebResourceResponse#-27TZux|"-6<?ENWY`hsu} ,LQVlp}b   _@http://proxy.library.upenn.edu:2578/images/icon/html-article.gifOGIF89aޮٽ{llc*k6tOʯט녽iO*vYY70-qXˣFđ8axfЈox\>MZиҧ%:%z=mDN.EC|RY c;}Ղ[b4b~Qjvp"wPWNS.keysZNS.objects789:;<= ?@ABCDEVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-LengthVApacheTnoneUcloseYimage/gif_Sat, 28 May 2011 23:41:47 GMT_Fri, 27 May 2011 13:21:40 GMTT1237*+UV_NSMutableDictionaryUW/\NSDictionary*+Z[_NSHTTPURLResponse\]/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiver`a_WebResourceResponse#-27TZux|#.7=@FOXZaitv~ -MRWmq~b_Dhttp://proxy.library.upenn.edu:2578/images/icon/fullsize-article.gifO?GIF89aƘĻݡߦ2Q5Jl2Cc3Dd軻`q̤&C|efdlib"V%_׍*Dk콼Ynŷ_1`BWEIQp~C,BlG<,DZ|FY|G+NYg} ,^뫩!L1Ee㰯/]'=i9Py黹.>\ﯮح꒑ֻ6f 'OWe}.?`濽g_nʷ /(c*@iӸv>w峲ڊ^ZS"CЯ!, (`V(0VlZ `΀ pH!WRH0 eK,ex*DCX("%\y`K`͎Qhu0*Zm4Ő1D.G%PuL "XEE $iR# `b'(>RcgƓ?1q'C-NЂWL#UT}AЪ8QhJ0'υ6Dgd_!eI!4;Yimage/gifObplist00^_X$versionX$objectsY$archiverT$top"()012FGHIJKLMNOPQRSTXYU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_Dhttp://proxy.library.upenn.edu:2578/images/icon/fullsize-article.gif*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#A{3456>WNS.keysZNS.objects789:;<= ?@ABCDEVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-LengthVApacheTnoneUcloseYimage/gif_Sat, 28 May 2011 23:40:47 GMT_Fri, 27 May 2011 13:21:40 GMTT1087*+UV_NSMutableDictionaryUW/\NSDictionary?*+Z[_NSHTTPURLResponse\]/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiver`a_WebResourceResponse#-27TZux|"'2;ADJS\^emxz1QV[qub_@http://proxy.library.upenn.edu:2578/images/buttons/prev-next.pngO uPNG  IHDRg#sBIT|d pHYs  ~tEXtSoftwareAdobe Fireworks CS4Ӡ IDATxLwwKVhQ;`;n:/:sE/]E3̹a?tragLBi0ĸY5Bow"i?:z}ZyJ~>}|?|>?xsN Dd z]-] "ŀ "Q "ŀ "Q%Z-z)hZT*AALNNf>"QPPV VX,`0)!+ 4 JKKQPP ؾl2@ E8V^! h4^:N099 Ǔ|hP^^t:L&GDB0Liᐬh FQtbxXhJ_%T*FMTFQBCզmz[sv 梨HYD(**Bnnnnؚ;00`Z-z9%9IN#"8=Ҝy\# 'F'_6pi,e5w`Áv BiۈH^Æ5wR]M۰ `:%D QB!|7JMLL"{122sD$FFF'bbbB||!P\\ ^8FţGGDFGGb tĕH$ߏe߬ z/T*"ZG?7F3>KaD0Y cDcR6UђtU `/< T "" `g>,f("ʮg@-՝;wZ-]$'D1 HD1 HDJ^kv DDqADD$AD4x+%IrOf z=՚, "ŀ "Q "ŀ "Q{rˆ5!\Wd>"Q[*ŚU#10Pz|x2~sݍ|Ϙ_yD$PZǡ` v~gFO!Fi盶Ck+;5(*5#pHse8ߴzIO݈"ݬyׅ8g#y.'6O{6 Rɻ)) /TamC`knvBl}ye`+ø0~{k7lz0kVB9%j&&>nM+*R{iZx} ;O\ob2}L|8k|x ^Ǚ]<{!t(gb{se).ޙ>|vم {VI+cF9fY"H,8F$?l/TDM`.g,mwCpLH1l8[s,eٴ ߰IY9$Dߍ ޗ,V\k#y<՜L#Q7^x>Y9qk`eU#FAV\k|?֯5A_w_@?qߣKUZgR괹(^ЏI鵘GNgO??J xqDY 7*lBjf "Z0% "zRC<$a 8(#gTyf(b@(b@(b@(b@(Rl6kM8e Z\A(b@(b@(ُjllR\nOV@vXY?30p:hkkSRb1O!\%Zrj""bfYPV555"t?I1_q>]]]$Foo1rH "3\.ۇLNN.h IK:]]]hooG w~7bxWa6DD3 8x n7;uuu0 G}nGEEEp Zdnǭ[2~P ---B}}=f3, OJ-@ ^8N l6X,!i/xo0`҂=zs ɓKno&nݺz+kVNs֓:6 6-.ө@"K?Ny7(?I+5ɇ(s`0,(䓔mmm J%jMyNREb\.Q,VyD$J /Eђԧp8UђtXp8:|JhIptΜx "L_p8uuu?|rj#,p 4GToIENDB`Yimage/pngObplist00^_X$versionX$objectsY$archiverT$top"()012FGHIJKLMNOPQRSTXYU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_@http://proxy.library.upenn.edu:2578/images/buttons/prev-next.png*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#A/Z3456>WNS.keysZNS.objects789:;<= ?@ABCDEVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-LengthVApacheTnoneUcloseYimage/png_Sat, 28 May 2011 23:40:47 GMT_Fri, 27 May 2011 13:21:40 GMTT2933*+UV_NSMutableDictionaryUW/\NSDictionary u*+Z[_NSHTTPURLResponse\]/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiver`a_WebResourceResponse#-27TZux|#.7=@FOXZaitv~ -MRWmq~b_Ahttp://proxy.library.upenn.edu:2578/images/buttons/tc-buttons.jpgOJFIFddDucky<Adobed       C  QaRTf!1"A2Bb4qr3CSDd5#$ebA1q3"2B#!Qa ?jZn:FfI)|C=? x(f9=ӄzpON =8@' ӄzpON =8@'ٷ͵Yi9R2 ХWW ]ْ?5hž>iF򯗅+UkֶQ[UP6̧6Uji S~g{:>CgON =8@' ӄzpON =8@' ӄzpON>޵;-eR3)͕5 ^•=iJNu5U6WXy i90ҥ >ž^{:7g)S?3lwӄzpON =8@' ӄzpON =8@X!+k:R233$I)+f"_V֟FǫnPYuM5Z[25dr{=cRktu)J}UDzpON =8@' ӄzpON =8@' gwnwWjϺ[fi' R+OSִ+jzVxU.交UMeFdJR:"_YsuS讧gӄzpON =8@' ӄzpON|Y-*I# U,-m__)ԷO{RE:2Y2Y$pA$d #%I,HgFK8 2Y$pA$d #%I,HgFK8 ,z3,ݫs~Wo*>[Ic jj՛+ʡђVHgFK8 2Y$pA$d #%I,HgFK8 2Y$pA$d #%I,Hgtڃr*2=?Ug_QbʳgZENeu, #%I,HgFK8 2Y$pA$d #%I,HgFK8 2YWM_DRQc?׽m噫Iʬ?S̒2Y$pA$d #%I,HgFK8 2Y$pA$d #%JrWYf'W>?vi_EE-E'Otd(,HgFK8 2Y$pA$d #%I,HgFK8 2YrQ?W)e|(WKs-8@[ snp -8@[ snp }oecqͷp|/o{Oڢim>Iyj65S=} s*@[ snp -8@[ snp -8zuؓ6?ӬS_v_"*"}?r~= b@[ snp -8@[ snp - {X[ayޣvw%?6=&@c&U\/t[sZe8@[ snp -8@[;U)*##?S/?-3^Gw ?=?%Gnphnp -8@[ snp -861Q?WO/"]WXݗ+ ST]\$)G)N5"e###+*ґZKKVJYڿ3;xl>üS[l>üS[l>üS[l>üS[l>üS[l>üS[l>üS[l>üS[l>üS[l>üS[l>üS[l>üS[l>üS[l>üS[l>üS[lYdIĪ[$~"HQ%"_M>7k.\ER S6M2J9U!yj?3tNww4ˆ2i_2Dq_sk"(=:R3 nkֆ4{n#2XǫS*UXLI)m4z ݭ>ü k|#vMovMovMovMovMovMovMovMovMovMovMovMogҋYulKA6D5M#?F){w_W߷t{u՟,ܪV"QJ)FQy}YׯSԤUW/5['jϰ9['jϰ9['jϰ9['jϰ9['jϰ9['jϰ9['jϰ9['jϰ9['jϰ9['jϰ9['jϰ9['jϰ9['jϰ9[+G="rRuu 'kuD$jR^E({q_VUCЧH_Γ]\rVPj6ڭ!Mٚ%JE{h==O_\k|*svNasvNasvNasvNasvNasvNasvNasvNasvNasvNasvNasv]NU-?ZS$(~Ɉk|&1z? <- a'.k\cJk\cJk\cJk\cJk\cJk\cJk\cJk\cJk\cJk\cJk\cJk\cJk\cJk\cJk\cJk\cJ9Mv)DRAd~V`O~FH01k\cJk\cJk\cJk\cJk\cJk\cJk\cJk\cJk\cJk\cJk\cJk\cJk\cJk\cJk\cJk\cJk\cJk\cJ=IPK %Ef`1bYcHk\cJk\cJk\cJk\cJk\cJk\cJk\cJk\cJk\cJk\cJk\cJk\cJk\cJ=y=dekqDr|&-ukiQ-ukiQ-ukiQ-ukiQ-ukiQ-ukiQ-ukiQ-ukiQ-ukiQ-ukiQ-ukiQ-ukiQ-ukiQ-ukiQJKBhW)')@:,{%YK0k\cJk\cJk\cJk\cJk\cJk\cJk\cJk\cJk\cJk\cJk\cJk\cJ9Mv)DRAd߭ҾTFj3:dS @2)L dS @2)L dqrU\Q3I*2/qqudu TPH,i%|KL dS @2)L dS @2)L ddm*Bq+%$Ao9 Rc) S @2)L dS @2)MՃUv+mN4%%eqmsBԳQa4I`dS @2)L dS @2Lx9W7:T!H4Q >8kv^jy')5L dS @2)L dS ֿQy"Wq)8b)_(\Q[DD$##################딼OUDisYԇn8"8"8"8"8"8"8"8"8"8"8"8"8"8KgZ+)ʮg4bo7@8"8"8"8"8"8"8"8"8"8"8"8"8"8O_XjkK]j&_:O#*!;XY:?% tҰ J-+Ұ J-+Ұ J-+Ұ J-+3۴ҿX!Yu1壌̚ZV -+Ұ J-+Ұ J-+Ұ J-+Ұ J-+*_T5tJ']Z SKJ-+Ұ J-+Ұ J-+Ұ JOz<W%* YRLO6ZViX`ZViX`ZViX`ZVˊ[djIdZ'ẂT&PLD,$?'xWb~?66S› 1gSQ*YԶ̗>Bs /j--g/\>"rI$K'/% [4ٖi"e-$&| Ϫ0lR-M?},3 )`HUVi)}VzY󦔴Ծ3MjCCRftsm>e,ɞU@y褙2_U$}j?\s_hZimage/jpegObplist00^_X$versionX$objectsY$archiverT$top"()012FGHIJKLMNOPQRSTXYU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_Ahttp://proxy.library.upenn.edu:2578/images/buttons/tc-buttons.jpg*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#A 3456>WNS.keysZNS.objects789:;<= ?@ABCDEVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-LengthVApacheTnoneUcloseZimage/jpeg_Sat, 28 May 2011 23:40:47 GMT_Fri, 27 May 2011 13:21:40 GMTT6031*+UV_NSMutableDictionaryUW/\NSDictionary*+Z[_NSHTTPURLResponse\]/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiver`a_WebResourceResponse#-27TZux|$/8>AGPY[bjuw/OTYosb !"_@http://proxy.library.upenn.edu:2578/images/icon/social_media.jpgOJFIFHHC      """"""""""C  ! !!! !!!!!!!!""""""""""""""""B!1"A2QaqB#CRbt%&36cd9 !1AQa"2q#3BRr$4b ? dVDJ₪Jio2m'ޫgLS(䨠TN .O\{/H۸<4pHR`:#(2;&7hԚVq(T_ aD/Yo" )*iT!`B^U2SZEEG"ȃ~"Vi[|N:泂>ɃɩN" FNќ$0(P.#hUeս/ )h[$ AmUJ. liK_y9.Eq]ƀ"/jlnYZM/}MA ̞8?% kImdk<,Nlm!]E.\F * R~tUqDPSPQ/{0Eg܂NZL*CTX1x9ȉ%iRj{#7O~*|^`BCRk7ihzIs5.H)[z N/{o-/'KFmBYM"vt/ަ]"waOŜ[s4$ =[݌$DTV#9}ޕ_r9ne{$I-Bp~]Jn<ܽ:čth,j-w)h.C{g<4r+!͐9kcئ -[2IghYs),Rnu?7|m:YE# fdo/.DDcu-+^̊,ŦSn_MOqm3!EU/Mpm%U{s@vҶxwmKIXrMWqJK9)(^^ٮiUm{^o1K~p8ŷ]Fڎh=)$n;.ŵ}O8P5v9s[,{'ZoԷ\{lRQ)&-E[}oza5d3:;㺈"ě m/$NS}%ֳE(6$\',%td__E>M$z8sӱ_V$A[ߌψop+O}ֺKw `q!x?U|hH*ݺۮ_kߒ+_ծ8ݺ"mW?.JIZʞ:F;H[̞K~Xjn$\U@\Nz@[ H e"].$J5!\+NK6FKN!3^mq$9LyeKf1dfz vP/GĖ`7BDfKB7ZW&LR8\ێLsB6B%Lu&d2rȊ#*}wÙKLЩ^.q6S`肾.,w Zimage/jpegObplist00^_X$versionX$objectsY$archiverT$top"()012FGHIJKLMNOPQRSTXYU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_@http://proxy.library.upenn.edu:2578/images/icon/social_media.jpg*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#A[W3456>WNS.keysZNS.objects789:;<= ?@ABCDEVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-LengthVApacheTnoneUcloseZimage/jpeg_Sat, 28 May 2011 23:40:11 GMT_Fri, 27 May 2011 13:21:40 GMTT3585*+UV_NSMutableDictionaryUW/\NSDictionary*+Z[_NSHTTPURLResponse\]/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiver`a_WebResourceResponse#-27TZux|#.7=@FOXZaitv~.NSXnrb$%&'_Ehttp://proxy.library.upenn.edu:2578/images/icon/corporateHomeIcon.gifOFGIF89a fff!, p܃RZ{>}9jI*T;Yimage/gifObplist00^_X$versionX$objectsY$archiverT$top"()012FGHIJKLMNOPQRSTXYU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_Ehttp://proxy.library.upenn.edu:2578/images/icon/corporateHomeIcon.gif*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#AW3456>WNS.keysZNS.objects789:;<= ?@ABCDEVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-LengthVApacheTnoneUcloseYimage/gif_Sat, 28 May 2011 23:40:07 GMT_Fri, 27 May 2011 13:21:40 GMTR70*+UV_NSMutableDictionaryUW/\NSDictionaryF*+Z[_NSHTTPURLResponse\]/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiver`a_WebResourceResponse#-27TZux|#(3<BEKT]_fny{2RUZptb)*+,_Jhttp://proxy.library.upenn.edu:2578/images/icon/corporateHomeIconHover.gifOLGIF89a Y!, p܃RZ{>} 9jI*T;Yimage/gifObplist00^_X$versionX$objectsY$archiverT$top"()012FGHIJKLMNOPQRSTXYU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_Jhttp://proxy.library.upenn.edu:2578/images/icon/corporateHomeIconHover.gif*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#A3456>WNS.keysZNS.objects789:;<= ?@ABCDEVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-LengthVApacheTnoneUcloseYimage/gif_Sat, 28 May 2011 23:40:52 GMT_Fri, 27 May 2011 13:21:40 GMTR76*+UV_NSMutableDictionaryUW/\NSDictionaryL*+Z[_NSHTTPURLResponse\]/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiver`a_WebResourceResponse#-27TZux|(-8AGJPYbdks~ 7WZ_uyb./01_8http://proxy.library.upenn.edu:2578/images/icons_img.pngOPNG  IHDR~|_ktEXtSoftwareAdobe ImageReadyqe<PLTEMexR|||뼚US"P  `~zу]l*BŐo*ttt\ZViťa aG|kʄ{ǧemllddc)iʋk&bdGzTUwﳘb[sI{g!Gr#(FnCݨd1M@^9 n[hR`u6lU6O\,}>eEWXuA[4|)h4nM1(x,(.M j+ <(M*-$jrtYާ8:xU=̑llr4#QPeTZ 푒3^{vL v](W\=A}f~|ᄉpe_xiC;3%%E/]Ajzb;'H7k@NieϽ{Àg L 4=o%Րs>cKV[7&7k=I=ķw=B `XYbTǐW}*b&0 |*xĢ70/ ^*{Sq)~&`  X'9tƴ1=x)x`.C*_G6!' xk9|G04 Wm xV-;1_-kp}/ Nx߿둳SrwL ~N,~\(; A0G"z_C&_uԘ>gx^ ~kn'?g,~|B 7a~Eg3$tg]9.{h3nN|;N?9S*$Qmdq{leޢ^D1E x2Yg?|X 7@,?xٯ; V@EJyYLmWX2 iP O%;N/sJ(g`ոsu:W6%nOAt |+(3եr8rDZ RY \O`wϚ:9S|CìR <_8Zr!<Ux/lRw6[M;=_(&gZoEͦØӷ RxǝlB\k:Lvg&3W{/kKl(*R&_AK%A()3D^!(l#悉bцҢFQaPl)IfW$S0ͬWђfo-Dm/ (6ҹ:]tOzzzt="pn=uԻjtu\,uTWK*JCE@ 86WMYͪ^"HuXm^'':3vh;*"VD5o J߅@%;f솒ݚ1oߓh8TЧc(x&+ؽ;/}FxC QU67 UYk<:;k MUZ5# AfNJu8oD BjI bKXE,N[(KXZP.b1(QlIoI'/>^@.FR@cmx^d0K tIw46vvLy]ËËQ;+8ODŽ tVO>9ɗ"'F)|nK.pɒۅF,zH>AwzAC$ "ښNmGټjHI܁{+g r|Өr6AM4 qVP;;n?}.]9<U9q@<퇖)[[ b9KK mƜ|*/OkۑC"OnoB;Á;h)3x ;+{|̄'L#{ڏ[N '2W WԀׄ"nRwՏ7UBeɌDTlTÁ&>܉gwt\0YAKMt|![@U8 zᖹ¦NaS+? HD9(⻑^,f"QFDT}"UhSy8ibz ooh`bzꬠ(&LXI3gN@Vp8(@2m'Ad 4le@>1G~tSC:|rWXa쮿%=OjS.MحC:+8i2FKDO 0i=^IENDB`Yimage/pngObplist00^_X$versionX$objectsY$archiverT$top"()012FGHIJKLMNOPQRSTXYU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_8http://proxy.library.upenn.edu:2578/images/icons_img.png*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#Am3456>WNS.keysZNS.objects789:;<= ?@ABCDEVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-LengthVApacheTnoneUcloseYimage/png_Sat, 28 May 2011 23:41:39 GMT_Fri, 27 May 2011 13:21:40 GMTT4858*+UV_NSMutableDictionaryUW/\NSDictionary*+Z[_NSHTTPURLResponse\]/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiver`a_WebResourceResponse#-27TZux|&/58>GPRYalnvxz|~%EJOeivy~b3456_4http://proxy.library.upenn.edu:2578/css/rd_error.cssO/* Error Message CSS for CJO Redesign */ label.error { color: #f00; display: block; font-style: italic; margin: 0; padding: 0; } div.errorContainer { display: block; } div.errorContainer label.error { display: inline; } input.error, select.error, textarea.error { border: 1px dotted #f00; color: #000; } li.error { color: #f00; display: block; font-style: italic; margin: 0; padding: 0; }Xtext/cssObplist00^_X$versionX$objectsY$archiverT$top"()012FGHIJKLMNOPQRSTXYU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_4http://proxy.library.upenn.edu:2578/css/rd_error.css*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#AUq3456>WNS.keysZNS.objects789:;<= ?@ABCDEVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-LengthVApacheTnoneUcloseXtext/css_Sat, 28 May 2011 23:40:05 GMT_Fri, 27 May 2011 13:21:40 GMTS410*+UV_NSMutableDictionaryUW/\NSDictionary*+Z[_NSHTTPURLResponse\]/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiver`a_WebResourceResponse#-27TZux|"+14:CLNU]hjrtvxz|~ @DI_cpsxb89:;_=http://proxy.library.upenn.edu:2578/css/dropdown/dropdown.cssO@charset "UTF-8"; /** * Horizontal CSS Drop-Down Menu Module * * @file dropdown.css * @package Dropdown * @version 0.7.1 * @type Transitional * @stacks 597-599 * @browsers Windows: IE6+, Opera7+, Firefox1+ * Mac OS: Safari2+, Firefox2+ * * @link http://www.lwis.net/ * @copyright 2006-2008 Live Web Institute. All Rights Reserved. * */ ul.dropdown a{ text-decoration:none!important;} ul.dropdown, ul.dropdown li, ul.dropdown ul { list-style: none; margin: 0; padding: 0; } ul.dropdown { position: relative; z-index: 597; float: left; overflow: none; } ul.dropdown li { float: left; line-height: 1.3em; vertical-align: middle; zoom: 1; } /*ul.dropdown li.hover, ul.dropdown li:hover { position: relative; z-index: 599; cursor: default; }*/ ul.dropdown li { position: relative; z-index: 599; cursor: default; } ul.dropdown ul { /*visibility: hidden;*/ display: none; position: absolute; top: 100%; left: 0; z-index: 598; width: 100%; } ul.dropdown ul li { float: none; } ul.dropdown ul ul { top: 1px; left: 99%; } /* ul.dropdown li:hover > ul { visibility: visible; }*/ ul.dropdown li.rtl ul { top: 100%; right: 0; left: auto; } ul.dropdown li.rtl ul ul { top: 1px; right: 99%; left: auto; }Xtext/cssObplist00^_X$versionX$objectsY$archiverT$top"()012FGHIJKLMNOPQRSTXYU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_=http://proxy.library.upenn.edu:2578/css/dropdown/dropdown.css*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#AUrn3456>WNS.keysZNS.objects789:;<= ?@ABCDEVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-LengthVApacheTnoneUcloseXtext/css_Sat, 28 May 2011 23:40:05 GMT_Fri, 27 May 2011 13:21:40 GMTT1263*+UV_NSMutableDictionaryUW/\NSDictionary*+Z[_NSHTTPURLResponse\]/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiver`a_WebResourceResponse#-27TZux| +4:=CLUW^fqs{} )INSimz}b=>?@_Thttp://proxy.library.upenn.edu:2578/css/dropdown/themes/default/default.advanced.cssOV@charset "UTF-8"; /** * Default Advanced CSS Drop-Down Menu Theme * * @file default.advanced.css * @name Default * @version 0.1 * @type transitional * @browsers Windows: IE5+, Opera7+, Firefox1+ * Mac OS: Safari2+, Firefox2+ * * @link http://www.lwis.net/ * @copyright 2008 Live Web Institute. All Rights Reserved. * */ @import "default.css"; /*-------------------------------------------------/ * @section Base Style Extension */ ul.dropdown li a { display: block; padding: 7px 10px; } /*-------------------------------------------------/ * @section Base Style Override */ ul.dropdown li { padding:1px; margin-top:3px; } /*-------------------------------------------------/ * @section Base Style Reinitiate: post-override activities */ ul.dropdown li.dir { color:#FFFFFF; margin-top:3px; /* padding:7px 10px; */ padding:0px 5px; } ul.dropdown ul li.dir { padding-right: 15px; } /*-------------------------------------------------/ * @section Custom */ ul.dropdown ul a { width: 129px; } ul.dropdown ul a:hover {} ul.dropdown ul a.dir { width: 124px; } Xtext/cssObplist00^_X$versionX$objectsY$archiverT$top"()012FGHIJKLMNOPQRSTXYU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_Thttp://proxy.library.upenn.edu:2578/css/dropdown/themes/default/default.advanced.css*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#AUr3456>WNS.keysZNS.objects789:;<= ?@ABCDEVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-LengthVApacheTnoneUcloseXtext/css_Sat, 28 May 2011 23:40:05 GMT_Fri, 27 May 2011 13:21:40 GMTT1110*+UV_NSMutableDictionaryUW/\NSDictionaryV*+Z[_NSHTTPURLResponse\]/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiver`a_WebResourceResponse#-27TZux|27BKQTZclnu}  @`ejbBCDE_Khttp://proxy.library.upenn.edu:2578/css/dropdown/themes/default/default.cssO X@charset "UTF-8"; /** * Default CSS Drop-Down Menu Theme * * @file default.css * @name Default * @version 0.1 * @type transitional * @browsers Windows: IE5+, Opera7+, Firefox1+ * Mac OS: Safari2+, Firefox2+ * * @link http://www.lwis.net/ * @copyright 2008 Live Web Institute. All Rights Reserved. * * Module Classes: *.dir {} *.on {} *.open {} li.hover {} li.first {} li.last {} * Expected directory tag - li * */ /*-------------------------------------------------/ * @section Base Drop-Down Styling * @structure ul (unordered list) * ul li (list item) * ul li a (links) * /*\.class|(li|a):hover/ * @level sep ul */ ul.dropdown li.firstgroup{} ul.dropdown li.lastgroup{margin-right:11px;/*margin-right:41px;*/} ul.dropdown li.firstgroup:hover,ul.dropdown li.middlegroup:hover,ul.dropdown li.lastgroup:hover{ background-color:#1e1c1b;} ul.dropdown li a.active{ background-color:#154577; } ul.dropdown li.lastgroup a.active{ background-color:#1e1c1b; } ul.dropdown li.firstgroup ul,ul.dropdown li.middlegroup ul,ul.dropdown li.lastgroup ul{ background-color:#1e1c1b;} ul.dropdown li.firstgroup ul li,ul.dropdown li.middlegroup ul li,ul.dropdown li.lastgroup ul li{ border-bottom-color:#474747;} ul.dropdown li.middlegroup:hover ul li:hover,ul.dropdown li.lastgroup:hover ul li:hover{ background-color:#1e1c1b;} ul.dropdown li a.inactive { background-color: none; } ul.dropdown { font-weight:bold; padding-left:10px; width:748px; } ul.dropdown li { padding: 7px 10px; border-style: solid; /* border-width: 1px 1px 1px 0; border-color: #fff #d9d9d9 #d9d9d9; background-color: #FF9966; */ color: #000; } ul.dropdown li.hover, ul.dropdown li:hover{ background-color: #154577; color: #000; } ul.dropdown a:link, ul.dropdown a:visited { color: #000; text-decoration: none; } ul.dropdown a:hover { color: #000; } ul.dropdown a:active { color: #ffa500; } /* -- level mark -- */ ul.dropdown ul { background-color:#154577; margin-top:0; padding-bottom:6px; padding-left:6px; width:170px; } ul.dropdown ul li { font-weight: normal; float:left; width:162px; border-bottom:solid 1px #2b649d; } /*-------------------------------------------------/ * @section Support Class `dir` * @level sep ul, .class */ ul.dropdown *.dir { } /* -- Components override -- */ ul.dropdown-horizontal ul *.dir { padding-right: 15px; background-image: url(images/nav-arrow-right.png); background-position: 100% 50%; background-repeat: no-repeat; } ul.dropdown-upward *.dir { background-image: url(images/nav-arrow-top.png); } ul.dropdown-vertical *.dir, ul.dropdown-upward ul *.dir { background-image: url(images/nav-arrow-right.png); } ul.dropdown-vertical-rtl *.dir { padding-right: 10px; padding-left: 15px; background-image: url(images/nav-arrow-left.png); background-position: 0 50%; }Xtext/cssObplist00^_X$versionX$objectsY$archiverT$top"()012FGHIJKLMNOPQRSTXYU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_Khttp://proxy.library.upenn.edu:2578/css/dropdown/themes/default/default.css*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#AUr?3456>WNS.keysZNS.objects789:;<= ?@ABCDEVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-LengthVApacheTnoneUcloseXtext/css_Sat, 28 May 2011 23:40:05 GMT_Fri, 27 May 2011 13:21:40 GMTT2904*+UV_NSMutableDictionaryUW/\NSDictionary X*+Z[_NSHTTPURLResponse\]/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiver`a_WebResourceResponse#-27TZux|).9BHKQZcelt7W\aw{bGHIJ_1http://proxy.library.upenn.edu:2578/css/print.cssOR/* Print */ page { size: portrait; } body { padding: 0; margin: 0; font-family: "Arial Unicode MS", Arial, Helvetica, sans-serif; font-size: 9pt; background-color: #FFF; background-image: inherit; } a { color: #000; } /* -------------------------------------------------- remove the following elements from print outs -------------------------------------------------- */ #header-options, #session, #session-dd-holder, #top-navigation, #bottom-navigation-menu, #left-sidebar, .breacrumb, #openCloseAll, .contactUsButtons, .SmallContactUsButtons, #atoz, .search-box-buttons, #subscription .sbasket, .fulltxt-nav, .fiw-right p a, .backToTop, .salesButtons, #top-header, #start-landing-footer, .orderButtons, .userDetails-buttons, .pagination, .comment, .tableofcontents-row .checkboxspace, .options-selector, select#sortemode, .bttn-row-options, .editorialButtons, .my-alerts-buttons, .yvselector span.yri-index, .year-row-item span.yri-index, .year-row-item-nonexistent span.yri-index, ul.issue-container li span.yri-index, table.payPerView th.checkbox, table.payPerView td.checkbox, .shoppingButtons, table.indSubs th.checkbox, table.indSubs td.checkbox, .shoppingNavButtons, .sh-right, #navigation-help, .ji-links, .tableofcontents ul, ul.tabs, .ji-intro-right, .inner-tabs, #tabclipboard-holder label#link, #newcomment, p.cd-name, ul.breadcrumb, #tabclipboard-holder label, .infobox-container, .detailbox, .ad-center-horizontal, #navigation-tabs, .previewbox { display: none; } /* -------------------------------------------------- restyle the #center to remove margins for print outs -------------------------------------------------- */ /* Generic styles */ #center a { text-decoration: none; } #center ul { list-style: none; } .blueDivider p { padding-top: 8px; font-weight: bold; font-size: 1.1em; } .dkGrey { border-top: 1px dotted #333; border-bottom: 1px dotted #333; padding-left:0px; padding-top:5px; padding-bottom:5px; } .dkGrey p { font-size: 1em; font-weight:bold; } .introduction-box { background-color: #FFF; margin: 20px; height: auto; } .description-box h3 { font-size: 0.918em; } .description-box p.blue-section-title { padding-top:18px; font-size:1.25em; color: #333; font-weight:bold; } .description-box ul.userDetails { padding: 18px 0 18px 0; font-size: 0.917em; margin: 0; } .description-box ul.userDetails li { display: block; padding: 0; margin: 0 0 5px 0; width: 150px; line-height: 1.2em; } /* Advanced Search */ .search-box { padding: 5px 0 5px 10px; } .search-box p { line-height:1.4; padding: 7px 0; } .searchTitle { font-weight: bold; padding-top: 8px; padding-bottom: 10px; } .queryWrapper { padding: 0; height: 30px; } .queryWrapper .searchOnTitle { float:left; padding-top:8px; width: 20%; font-weight: bold; } .queryWrapper .searchForTitle { float:left; padding-top:8px; font-weight: bold; } .searchOn { float: left; width: 20%; } .searchFor { float: left; width: 40%; } .searchFilter { float: left; } .search-box-left { float: left; width: 48%; margin-bottom: 10px; } .search-box-left select.jnlScroll, .search-box-right select.subjScroll, .search-box-right select.jnlScroll, .search-box-left select.articleType, .search-box-right select.fieldsNotToBeDisplay { width: auto; border: none; } .search-box-right { float: left; } .search-box-right .title { float:left; width: 60%; padding: 6px 0 0 0; margin-right: 10px; margin-bottom: 10px; } /* Registration */ .userDetails { padding: 0; margin: 1px 0 0 0; } .userDetails .inputDetails{ float:left; padding: 10px 10px 10px 20px; width: 100%; } .userDetails .inputDetails-topBorder { border-top:solid 1px #dfdede; } .userDetails .title{ float:left; width: 140px; padding: 6px 0 0 0; } .userDetails .typeInput { float: left; border: 1px solid #FFF; } .userDetails p { padding: 10px 0 10px 20px; line-height: 1.3em; } .userDetails p.top-border { padding: 10px 0 10px 20px; border-top: 1px solid #dfdede; } /* Streaming Pages */ .bannerSpace-container { padding-top:25px; } .bannerSpace { width:215px; float:left; margin-right:32px; } .bannerSpace h4 { color:#333; padding-left:8px; font-weight: bold; line-height: 1.2em; } .bannerSpace-bg { background: none; } .bannerSpace-bg p { line-height:1.4; padding:5px 8px; } /* Access Details */ .description-box .accessDetails{ float:left; } .description-box .aDtitle { float:left; width: 100px; text-align: right; font-weight: bold; margin-bottom: 6px; } .description-box .aDdetails { float:left; padding-left: 15px; width: 550px; margin-bottom: 6px; line-height: 1.2em; } /* Accessibility */ .description-box ul.list { width:650px; padding-bottom:17px; color: #626262; } .description-box ul.list li { display: block; padding-left: 15px; margin-bottom: 8px; } /* Subscribed to page */ .description-box ul.alphabet { padding: 5px 0 10px 15px; margin: 0; } .description-box ul.alphabet li { display: block; padding: 0; margin: 0 0 10px 0; height: 19px; } .description-box ul.alphabet li .imgWrap { float: left; width: 8%; height: 19px; overflow: visible; } .description-box ul.alphabet li img { margin-right: 3px; float: left; } /* My Alerts */ .my-alerts-inner-container { float:left; padding-left:5%; margin-bottom:10px; } .my-alerts-row .title { padding-top:8px; padding-left:0; font-size: 110%; color: #333; font-weight: bold; } .alerts-row-item span { padding-top:8px; padding-bottom:8px; float:left; } .alerts-row-item span input { display: none; } .alerts-row-item span.titleAlerts { padding-left:24px; width: 250px; } .alerts-row-item span.comment { padding-top:8px; padding-bottom:0; width: 120px; float: right; } .alerts-row-item span.firstView { padding-top:8px; padding-bottom:0; width: 120px; float: right; } .alerts-row-item span.issue { padding-top:8px; padding-bottom:0; width: 120px; float: right; } .alertsTitle { font-weight: bold; padding-top: 8px; padding-left: 30px; padding-bottom: 5px; } .alerts-preferences input.days { width: 30px; margin-left: 5px; margin-right: 5px; } .alerts-preferences ul li { margin-bottom: 8px; } .alerts-row-itemTitle { float:left; width:700px; text-decoration:none; } .alerts-row-itemTitle span { padding-bottom: 8px; padding-top:8px; color: #626262; } .alerts-row-itemTitle span.comment { float:right; width: 120px; } .alerts-row-itemTitle span.firstView { float:right; width: 120px; } .alerts-row-itemTitle span.issue { float:right; width: 120px; } .maselector { float:left; width: 656px; padding-bottom:10px; padding-top:12px; font-weight: bold; } .maselector span.issueTitle { float:left; padding-left: 24px; width: 250px; } .maselector span.issue, .maselectorlast span.issue { padding-bottom:0; padding-left: 0; width: 110px; float: right; } .maselector span.comment, .maselectorlast span.comment { padding-bottom:0; width: 110px; padding-left: 0; float: right; } .maselector span.firstView, .maselectorlast span.firstView { padding-bottom:0; padding-left: 0; width: 110px; float: right; } /* Supplementary issue */ .sir-inner { float: none; } .supplement-row-item span { padding-top:8px; padding-bottom:8px; } .supplement-issue-row .title { font-size: 110%; font-weight: bold; color: #333; float:left; padding-top:8px; padding-left:17px; padding-bottom: 10px; width: 100%; } .supplement-row-item span.title { padding-left:34px; font-weight: bold; color: #999; float: left; width: 100%; padding-bottom: 10px; } .supplement-volume-inner-container { padding-left:52px; margin-bottom:10px; } .svselector { padding-bottom:10px; padding-top:10px; } .svselector span { text-indent:24px; } /* Consortium */ .salesReport .salesDetails{ float:left; padding: 10px 20px 0 20px; color: #626262; } .salesReport .title{ float:left; width: 80px; text-align: right; } .salesReport .salesInput{ float: left; margin-left: 15px; width: 550px; line-height: 1.2em; } /* Society Homepage */ .journal-box { font-size: 1em; padding: 20px 0; border-bottom: none; float: left; } .journal-box img { width: 100px; border: 1px solid #666; } .journal-box .thumb { margin: 0 20px 10px 0; width: 100px; float: left; } .journal-box .thumbDetails { line-height: 1.3em; position: relative; } .journal-box .leftSide{ float:left; width: 48%; } .journal-box .rightSide{ float: left; width: 48%; margin-left: 10px; } /* Contact Us */ .contactUs-page-row .title { padding-top:8px; font-weight: bold; font-size: 110%; } .contact-us-container { float:left; width:710px; margin-bottom: 10px; } .contact-details-left { width:470px; float:left; padding-left:20px; margin-top:7px; margin-bottom:7px; float:left; } .contact-details-right { float:right; margin:20px 10px 10px 10px; } .contact-details-right img { border: 1px solid #666; } .midGrey { margin-bottom: 20px; margin-top: 20px; float: left; width: auto; padding-top: 10px; padding-left: 15px; border: 1px solid #666; position: relative; } .midGrey .mgLeft { float: left; font-size: 0.917em; width: 49%; padding-bottom: 10px; } .midGrey .mgRight { float: right; font-size: 0.917em; width: 49%; padding-top: 5px; } .midGrey .lineWrap { float:left; padding: 5px 10px 10px 20px; } .midGrey .title { float:left; width: 100px; padding: 6px 0 0 0; text-align: right; } .midGrey .twoLiner { padding: 0; } .midGrey .typeInput { float:left; padding-left: 10px; } .midGrey p { padding-bottom: 5px; width: auto; overflow: visible; } .midGrey select.industry { margin-top: 10px; } .captcha { padding-top: 10px; padding-bottom: 10px; padding-left: 10px; margin-right: 20px; float: left; } .captcha iframe { height: 300px; } /* Abstract */ .description-box ul { padding-bottom:10px; } .description-box ul li { display:inline; } #tabclipboard-holder { float:left; padding-top:12px; padding-bottom:12px; background-color:#ffffff; } #tabclipboard-holder label#codeDisplay { float:left; width:700px; color:#045989; font-weight: bold; margin: 20px 0 10px 0; padding: 0 0 10px 0; } #tabclipboard-holder { padding-top:12px; padding-bottom:12px; background-color:#ffffff; width:720px; } .back-issue-row .title { padding-top:8px; padding-left:0; padding-bottom: 15px; font-weight: bold; font-size: 1.2em; } .inner-tab-content p { float:left; margin-top:15px; line-height:1.4; color:#626262; font-size:0.688em; } /* Archive */ .back-issue-row { margin-top: 10px; margin-bottom: 5px; float: left; width: 100%; } .back-issue-row .details { padding-left:20px; padding-top:8px; } .bir-inner { margin-top: 10px; } .year-row-item, .year-row-item-nonexistent { float: left; width: 100%; margin-bottom: 10px; margin-top: 5px; } .year-row-item span.yri-year, .year-row-item-nonexistent span.yri-year { padding-left:24px; } .year-row-item span.yri-year2, .year-row-item-nonexistent span.yri-year2 { padding-left:32px; } .year-row-item span.yri-details { padding-left:20px; } .yvselector { padding-top:10px; margin-left: 44px; } .yvselector span.yri-price { padding-left:15px; } ul.issue-container { padding-left:64px; } ul.issue-container li { padding-top:2px; padding-bottom:2px; } ul.issue-container li span.issue-date, ul.issue-container li span.issue-pages { padding-left:20px; } ul.issue-container li span.yri-price { padding-left:25px; } /* Journal Homepage */ #center .section-header, #center .med-section-header, #center .tall-section-header { } #center #journal-container { float:left; margin-top:20px; } #journal-container .jc-left { float:left; width: 64%; } #journal-container .jc-right { float:left; padding-left:20px; } #jeditors { float:left; line-height:1.3; font-size:0.688em; color:#626262; height: auto; font-size: 1em; } #journal_container_text_area { height:auto; background-color:#f1f1f1; border:none; color:#626262; padding-bottom:10px; line-height:1.4; } #journals-holder { float:left; } #journals-holder .journal-item .ji-intro { height: auto; width: 97%; } #journals-holder .journal-item .ji-intro .ji-intro-left { float:left; padding: 0; margin: 0; overflow: visible; } #journals-holder .journal-item .ji-intro .ji-intro-left h3 { display: list-item; list-style-image: url(../images/icon/f-green.jpg); list-style-position: inside; padding: 0; margin: 0; } #journals-holder .journal-item .ji-intro .ji-intro-left h3 a { color:#045989; font-weight:bold; text-decoration:none; padding-left: 10px; } #journals-holder .journal-item .ji-author { float:left; } #journals-holder .journal-item .ji-author p { margin-top:7px; margin-bottom:7px; font-weight:bold; } #journals-holder .journal-item .ji-details { float:left; margin-bottom: 10px; } .ji-details-right { padding:10px 10px 0 0; } /* Pay-per-view */ .articlePage .checkboxspace-related { float:left; } .articlePage .datespace { padding-top:12px; float: right; margin-top: 15px; text-align: center; } .articlePage .checkboxspace { padding-top:12px; text-align: center; float: right; } /* Shopping Basket */ .ltGrey { background: none; border: none; font-weight: bold; padding: 10px; font-size: 1em; } .quantity { width: 50px; padding: 10px 10px 10px 0px; vertical-align: top; } .noTax { width: 70px; vertical-align: bottom; text-align: center; padding: 0 0 10px 0; margin-bottom: 10px; } .withTax { width: 70px; vertical-align: top; text-align: center; font-weight: bold; padding-top: 10px; margin: 0; } .onlineTax { width: 70px; vertical-align: bottom; text-align: center; padding: 0 0 10px 0; margin-bottom: 10px; } .printTax { width: 50px; vertical-align: bottom; text-align: center; padding: 0 0 10px 0; margin-bottom: 10px; } .qty { text-align: center; } .totalCost { width: 60px; vertical-align: bottom; text-align: center; } .quantity input { width: 30px; } .checkbox { width: 20px; padding: 10px; vertical-align: top; text-align: center; } .payPerView ul { padding: 10px 100px 10px 0; margin: 0; width: auto; float: left; border: none; } .payPerView #price { background: none; float:right; font-weight: bold; margin: -52px 0 0 20px; font-size: 1.2em; } .indSubs { width: 100%; overflow: auto; } .indSubs ul { padding: 0 0 10px 0; width: 162%; height: none; float: left; clear: both; } .indSubs ul.confirmBasket { padding: 15px 0 0 0; margin: 0; width: auto; float: left; border-bottom: none; !important } .indSubs #price { background: none; font-weight: bold; font-size: 1.2em; float: right; width: inherit; margin: -37px 0 0 0; padding: 0 0 0 400px; } .total { text-align: right; font-size: 1.3em; font-weight: bold; padding: 5px 0 5px 0; margin: 10px 0 0 0; } #relatedTitles ul { margin: 10px 0 10px 20px; padding: 0; } #relatedTitles ul li { display: inline; } .printOnline { color: #666; font-size: 0.788em; padding-left: 20px; } #price { float:right; padding:10px; font-weight: bold; color: #333; margin: -100px 0 0 0; } .price { padding:2px 8px; font-weight: bold; color: #333; margin: -26px 0 0 0; font-size: 1em; float: right; } .checkoutAmount { margin: 0; padding: 10px 15px 10px 0; font-weight: bold; text-align: right; } .cardDetails { padding: 0; margin: 1px 0 0 0; } .cardDetails p { padding: 10px 0 10px 20px; } .cardDetails .inputDetails{ float:left; padding: 10px 10px 10px 20px; } .cardDetails .title{ float:left; width: 140px; padding: 6px 0 0 0; } .cardDetails .typeInput{ float:left; } .receiptDetails { padding: 10px 0; margin: 0; width: 100%; } .receiptDetails .inputDetails{ float:left; padding: 5px 10px 5px 0; } .receiptDetails .title{ float:left; padding: 0; font-weight: bold; } .receiptDetails .receiptInput{ float:left; margin-left: 10px; } .headTitle { font-weight: bold; padding: 10px; text-align: left; } .paymentDetails .duration { padding: 10px 0; text-align: center; } #cardLogos { padding: 30px 0 50px 0; background: #FFF; } #cardLogos ul li { display: inline; } #cardLogos ul li img { border: 1px solid #333; width: 50px; height: 34px; } #cardLogos ul#certificates img { width: 105px; height: 55px; border: none; } /* Discounted Journals */ .discountedJnl .jnlDetails{ float:left; width: 470px; padding: 15px 0 0 0; } .discountedJnl .jnlDetails table { padding-top: 10px; width: 450px; height: auto; } .discountedJnl .jnlDetails table th, .discountedJnl .jnlDetails table td { margin: 0; padding: 6px 5px 7px 5px; text-align: left; border-bottom: 1px solid #E1E1E1; width: auto; } .discountedJnl .jnlCover{ float:left; margin-top: 15px; } /* Subscription Pricing */ #subscription { padding: 10px 0; margin: 0; display: block; } #subscription .Details { float: left; } #subscription .title { float: left; padding: 10px; font-weight: bold; } #subscription .input { padding: 10px; float: left; text-align: left; } #subscription .year { width: 30px; } #subscription .category { width: 80px; } #subscription .accessType { width: 140px; } #subscription .subPrice { width: 200px; } /* Advanced Usage Statistics */ .usageStatWrap { background-color:#f1f1f1; padding: 0 0 10px 0; margin: 0; } .usageStatWrap .Details { float:left; padding: 10px 0 0 0; color: #626262; } .usageStatWrap .title { float:left; padding: 5px 8px 5px 0; font-weight: bolder; } .usageStatWrap .searchesInput { float: left; padding: 5px 8px 5px 0; } .usageStatWrap .views { width: 90px; text-align: right; } /* Fulltext */ .authorQuery { float: right; padding: 10px 10px 0 10px; margin: 10px; width: 190px; white-space: nowrap; } .authorQuery ul { width: 190px; } .authorQuery ul li { margin-bottom: 8px; display: list-item; overflow: visible; } .fulltxt-details li { line-height: 1.5em; } .fulltxt-details p { line-height: 1.4em; } .fulltxt-details sup, .fulltxt-details sub { line-height: 0.7em; } .fulltxt-details pre { padding: 10px; color: #000; overflow-x: auto; /* Use horizontal scroller if needed; for Firefox 2, not needed in Firefox 3 */ white-space: pre-wrap; /* css-3 */ white-space: -moz-pre-wrap !important; /* Mozilla, since 1999 */ white-space: -pre-wrap; /* Opera 4-6 */ white-space: -o-pre-wrap; /* Opera 7 */ /* width: 99%; */ word-wrap: break-word; /* Internet Explorer 5.5+ */ } .fulltxt-details p.txtTitle { padding-bottom:5px; padding-top:5px; font-size: 1em; color:#232323; font-weight:bold; } .fulltxt-img-wrap { padding: 0px; margin: 10px 0 0 0; float:left; } .fulltxt-img-wrap p { color: #000; padding-bottom: 10px; } .fiw-left { float: left; width: 10%; padding: 20px 0 0 0; } .fiw-left img { width: 150px; } .fiw-right { float: right; padding: 10px 0 0 10px; } .fulltxt-details .equation { padding: 0px; margin: 10px 0; float:left; width:99%; } .fulltxt-details .equation img { margin: 0 auto; } .fulltxt-details .equation p { font-weight: bold; color: #000; margin-top: 10px; } .references-list { padding: 0px 10px 10px 10px; margin-bottom: 10px; } .references-list ul li { margin-bottom: 5px; line-height: 1.3em; display: list-item; list-style-image: url(../images/icon/bullet.gif); list-style-position: inside; width: 99%px; } /* Popular Papers */ .popularWrap { padding: 0 0 10px 0; margin: 0; } .popularWrap a:hover { text-decoration: none; } .popularWrap .Details { float:left; padding: 10px 0 0 0; } .popularWrap .title { float:left; padding: 5px 8px 5px 0; font-weight: bold; } .popularWrap .jnlTitle { width: 200px; } .popularWrap .searchTerm { width: 600px; } .popularWrap .article { width: 300px; } .popularWrap .absView { width: 80px; text-align: center; } .popularWrap .fullView { width: 80px; text-align: center; } .popularWrap .searchCount { width: 80px; text-align: center; } .popularWrap .summaryInput { float: left; padding: 5px 8px 5px 0; line-height: 1.5em; } /* Site Map */ .description-box .siteMapWrap { float:left; padding: 0 10px 0 0; font-size: 0.918em; } .description-box .siteMapWrap ul { margin-bottom: 5px; margin-left: 10px; } .description-box .siteMapWrap ul li { display: list-item; margin-bottom: 5px; } .description-box .siteMapLeft { float:left; padding: 0 10px 0 0; } .description-box .siteMapRight { float:right; padding: 0 10px 0 20px; } .description-box .mapTitle { padding-bottom:5px; margin-top:8px; font-weight:bold; } .description-box .mapDetails { float:left; padding-left: 15px; } /* ---------------- tool styles ---------------- */ img { border: none; display: inherit; } select { font-family: "Arial Unicode MS", Arial, Helvetica, sans-serif; margin: 0; padding: 0; } select selected { display: block; } /* ------------------------------ footer brand ------------------------------ */ #footer { display: list-item; list-style-image: url(../images/logos/cambridge_bw.jpg); list-style-position: inside; width: 750px; margin-top: 20px; } .footer-content, #footer-link, #thirdparty-banners { display: none; } /* ------------------------------ clear ------------------------------ */ .clear { clear: both; } Xtext/cssObplist00^_X$versionX$objectsY$archiverT$top"()012FGHIJKLMNOPQRSTXYU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_1http://proxy.library.upenn.edu:2578/css/print.css*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#AUqS3456>WNS.keysZNS.objects789:;<= ?@ABCDEVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-LengthVApacheTnoneUcloseXtext/css_Sat, 28 May 2011 23:40:05 GMT_Fri, 27 May 2011 13:21:40 GMTU21137*+UV_NSMutableDictionaryUW/\NSDictionaryR*+Z[_NSHTTPURLResponse\]/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiver`a_WebResourceResponse#-27TZux|(.17@IKRZegoqsuwy{}=CH^borwbLMNO_:http://proxy.library.upenn.edu:2578/js/system_resources.jsO.var cjo_url = "http://journals.cambridge.org";_application/x-javascriptObplist00^_X$versionX$objectsY$archiverT$top"()012FGHIJKLMNOPQRSTXYU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_:http://proxy.library.upenn.edu:2578/js/system_resources.js*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#AUrqG3456>WNS.keysZNS.objects789:;<= ?@ABCDEVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-LengthVApacheTnoneUclose_application/x-javascript_Sat, 28 May 2011 23:40:05 GMT_Fri, 27 May 2011 13:21:40 GMTR46*+UV_NSMutableDictionaryUW/\NSDictionary.*+Z[_NSHTTPURLResponse\]/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiver`a_WebResourceResponse#-27TZux|(17:@IRT[cnpxz|~8X[`vzbQRST_Ahttp://proxy.library.upenn.edu:2578/js/jquery/jquery-1.4.2.min.jsO/*! * jQuery JavaScript Library v1.4.2 * http://jquery.com/ * * Copyright 2010, John Resig * Dual licensed under the MIT or GPL Version 2 licenses. * http://jquery.org/license * * Includes Sizzle.js * http://sizzlejs.com/ * Copyright 2010, The Dojo Foundation * Released under the MIT, BSD, and GPL Licenses. * * Date: Sat Feb 13 22:33:48 2010 -0500 */ (function(A,w){function ma(){if(!c.isReady){try{s.documentElement.doScroll("left")}catch(a){setTimeout(ma,1);return}c.ready()}}function Qa(a,b){b.src?c.ajax({url:b.src,async:false,dataType:"script"}):c.globalEval(b.text||b.textContent||b.innerHTML||"");b.parentNode&&b.parentNode.removeChild(b)}function X(a,b,d,f,e,j){var i=a.length;if(typeof b==="object"){for(var o in b)X(a,o,b[o],f,e,d);return a}if(d!==w){f=!j&&f&&c.isFunction(d);for(o=0;o)[^>]*$|^#([\w-]+)$/,Ua=/^.[^:#\[\.,]*$/,Va=/\S/, Wa=/^(\s|\u00A0)+|(\s|\u00A0)+$/g,Xa=/^<(\w+)\s*\/?>(?:<\/\1>)?$/,P=navigator.userAgent,xa=false,Q=[],L,$=Object.prototype.toString,aa=Object.prototype.hasOwnProperty,ba=Array.prototype.push,R=Array.prototype.slice,ya=Array.prototype.indexOf;c.fn=c.prototype={init:function(a,b){var d,f;if(!a)return this;if(a.nodeType){this.context=this[0]=a;this.length=1;return this}if(a==="body"&&!b){this.context=s;this[0]=s.body;this.selector="body";this.length=1;return this}if(typeof a==="string")if((d=Ta.exec(a))&& (d[1]||!b))if(d[1]){f=b?b.ownerDocument||b:s;if(a=Xa.exec(a))if(c.isPlainObject(b)){a=[s.createElement(a[1])];c.fn.attr.call(a,b,true)}else a=[f.createElement(a[1])];else{a=sa([d[1]],[f]);a=(a.cacheable?a.fragment.cloneNode(true):a.fragment).childNodes}return c.merge(this,a)}else{if(b=s.getElementById(d[2])){if(b.id!==d[2])return T.find(a);this.length=1;this[0]=b}this.context=s;this.selector=a;return this}else if(!b&&/^\w+$/.test(a)){this.selector=a;this.context=s;a=s.getElementsByTagName(a);return c.merge(this, a)}else return!b||b.jquery?(b||T).find(a):c(b).find(a);else if(c.isFunction(a))return T.ready(a);if(a.selector!==w){this.selector=a.selector;this.context=a.context}return c.makeArray(a,this)},selector:"",jquery:"1.4.2",length:0,size:function(){return this.length},toArray:function(){return R.call(this,0)},get:function(a){return a==null?this.toArray():a<0?this.slice(a)[0]:this[a]},pushStack:function(a,b,d){var f=c();c.isArray(a)?ba.apply(f,a):c.merge(f,a);f.prevObject=this;f.context=this.context;if(b=== "find")f.selector=this.selector+(this.selector?" ":"")+d;else if(b)f.selector=this.selector+"."+b+"("+d+")";return f},each:function(a,b){return c.each(this,a,b)},ready:function(a){c.bindReady();if(c.isReady)a.call(s,c);else Q&&Q.push(a);return this},eq:function(a){return a===-1?this.slice(a):this.slice(a,+a+1)},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},slice:function(){return this.pushStack(R.apply(this,arguments),"slice",R.call(arguments).join(","))},map:function(a){return this.pushStack(c.map(this, function(b,d){return a.call(b,d,b)}))},end:function(){return this.prevObject||c(null)},push:ba,sort:[].sort,splice:[].splice};c.fn.init.prototype=c.fn;c.extend=c.fn.extend=function(){var a=arguments[0]||{},b=1,d=arguments.length,f=false,e,j,i,o;if(typeof a==="boolean"){f=a;a=arguments[1]||{};b=2}if(typeof a!=="object"&&!c.isFunction(a))a={};if(d===b){a=this;--b}for(;b
a"; var e=d.getElementsByTagName("*"),j=d.getElementsByTagName("a")[0];if(!(!e||!e.length||!j)){c.support={leadingWhitespace:d.firstChild.nodeType===3,tbody:!d.getElementsByTagName("tbody").length,htmlSerialize:!!d.getElementsByTagName("link").length,style:/red/.test(j.getAttribute("style")),hrefNormalized:j.getAttribute("href")==="/a",opacity:/^0.55$/.test(j.style.opacity),cssFloat:!!j.style.cssFloat,checkOn:d.getElementsByTagName("input")[0].value==="on",optSelected:s.createElement("select").appendChild(s.createElement("option")).selected, parentNode:d.removeChild(d.appendChild(s.createElement("div"))).parentNode===null,deleteExpando:true,checkClone:false,scriptEval:false,noCloneEvent:true,boxModel:null};b.type="text/javascript";try{b.appendChild(s.createTextNode("window."+f+"=1;"))}catch(i){}a.insertBefore(b,a.firstChild);if(A[f]){c.support.scriptEval=true;delete A[f]}try{delete b.test}catch(o){c.support.deleteExpando=false}a.removeChild(b);if(d.attachEvent&&d.fireEvent){d.attachEvent("onclick",function k(){c.support.noCloneEvent= false;d.detachEvent("onclick",k)});d.cloneNode(true).fireEvent("onclick")}d=s.createElement("div");d.innerHTML="";a=s.createDocumentFragment();a.appendChild(d.firstChild);c.support.checkClone=a.cloneNode(true).cloneNode(true).lastChild.checked;c(function(){var k=s.createElement("div");k.style.width=k.style.paddingLeft="1px";s.body.appendChild(k);c.boxModel=c.support.boxModel=k.offsetWidth===2;s.body.removeChild(k).style.display="none"});a=function(k){var n= s.createElement("div");k="on"+k;var r=k in n;if(!r){n.setAttribute(k,"return;");r=typeof n[k]==="function"}return r};c.support.submitBubbles=a("submit");c.support.changeBubbles=a("change");a=b=d=e=j=null}})();c.props={"for":"htmlFor","class":"className",readonly:"readOnly",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",colspan:"colSpan",tabindex:"tabIndex",usemap:"useMap",frameborder:"frameBorder"};var G="jQuery"+J(),Ya=0,za={};c.extend({cache:{},expando:G,noData:{embed:true,object:true, applet:true},data:function(a,b,d){if(!(a.nodeName&&c.noData[a.nodeName.toLowerCase()])){a=a==A?za:a;var f=a[G],e=c.cache;if(!f&&typeof b==="string"&&d===w)return null;f||(f=++Ya);if(typeof b==="object"){a[G]=f;e[f]=c.extend(true,{},b)}else if(!e[f]){a[G]=f;e[f]={}}a=e[f];if(d!==w)a[b]=d;return typeof b==="string"?a[b]:a}},removeData:function(a,b){if(!(a.nodeName&&c.noData[a.nodeName.toLowerCase()])){a=a==A?za:a;var d=a[G],f=c.cache,e=f[d];if(b){if(e){delete e[b];c.isEmptyObject(e)&&c.removeData(a)}}else{if(c.support.deleteExpando)delete a[c.expando]; else a.removeAttribute&&a.removeAttribute(c.expando);delete f[d]}}}});c.fn.extend({data:function(a,b){if(typeof a==="undefined"&&this.length)return c.data(this[0]);else if(typeof a==="object")return this.each(function(){c.data(this,a)});var d=a.split(".");d[1]=d[1]?"."+d[1]:"";if(b===w){var f=this.triggerHandler("getData"+d[1]+"!",[d[0]]);if(f===w&&this.length)f=c.data(this[0],a);return f===w&&d[1]?this.data(d[0]):f}else return this.trigger("setData"+d[1]+"!",[d[0],b]).each(function(){c.data(this, a,b)})},removeData:function(a){return this.each(function(){c.removeData(this,a)})}});c.extend({queue:function(a,b,d){if(a){b=(b||"fx")+"queue";var f=c.data(a,b);if(!d)return f||[];if(!f||c.isArray(d))f=c.data(a,b,c.makeArray(d));else f.push(d);return f}},dequeue:function(a,b){b=b||"fx";var d=c.queue(a,b),f=d.shift();if(f==="inprogress")f=d.shift();if(f){b==="fx"&&d.unshift("inprogress");f.call(a,function(){c.dequeue(a,b)})}}});c.fn.extend({queue:function(a,b){if(typeof a!=="string"){b=a;a="fx"}if(b=== w)return c.queue(this[0],a);return this.each(function(){var d=c.queue(this,a,b);a==="fx"&&d[0]!=="inprogress"&&c.dequeue(this,a)})},dequeue:function(a){return this.each(function(){c.dequeue(this,a)})},delay:function(a,b){a=c.fx?c.fx.speeds[a]||a:a;b=b||"fx";return this.queue(b,function(){var d=this;setTimeout(function(){c.dequeue(d,b)},a)})},clearQueue:function(a){return this.queue(a||"fx",[])}});var Aa=/[\n\t]/g,ca=/\s+/,Za=/\r/g,$a=/href|src|style/,ab=/(button|input)/i,bb=/(button|input|object|select|textarea)/i, cb=/^(a|area)$/i,Ba=/radio|checkbox/;c.fn.extend({attr:function(a,b){return X(this,a,b,true,c.attr)},removeAttr:function(a){return this.each(function(){c.attr(this,a,"");this.nodeType===1&&this.removeAttribute(a)})},addClass:function(a){if(c.isFunction(a))return this.each(function(n){var r=c(this);r.addClass(a.call(this,n,r.attr("class")))});if(a&&typeof a==="string")for(var b=(a||"").split(ca),d=0,f=this.length;d-1)return true;return false},val:function(a){if(a===w){var b=this[0];if(b){if(c.nodeName(b,"option"))return(b.attributes.value||{}).specified?b.value:b.text;if(c.nodeName(b,"select")){var d=b.selectedIndex,f=[],e=b.options;b=b.type==="select-one";if(d<0)return null;var j=b?d:0;for(d=b?d+1:e.length;j=0;else if(c.nodeName(this,"select")){var u=c.makeArray(r);c("option",this).each(function(){this.selected= c.inArray(c(this).val(),u)>=0});if(!u.length)this.selectedIndex=-1}else this.value=r}})}});c.extend({attrFn:{val:true,css:true,html:true,text:true,data:true,width:true,height:true,offset:true},attr:function(a,b,d,f){if(!a||a.nodeType===3||a.nodeType===8)return w;if(f&&b in c.attrFn)return c(a)[b](d);f=a.nodeType!==1||!c.isXMLDoc(a);var e=d!==w;b=f&&c.props[b]||b;if(a.nodeType===1){var j=$a.test(b);if(b in a&&f&&!j){if(e){b==="type"&&ab.test(a.nodeName)&&a.parentNode&&c.error("type property can't be changed"); a[b]=d}if(c.nodeName(a,"form")&&a.getAttributeNode(b))return a.getAttributeNode(b).nodeValue;if(b==="tabIndex")return(b=a.getAttributeNode("tabIndex"))&&b.specified?b.value:bb.test(a.nodeName)||cb.test(a.nodeName)&&a.href?0:w;return a[b]}if(!c.support.style&&f&&b==="style"){if(e)a.style.cssText=""+d;return a.style.cssText}e&&a.setAttribute(b,""+d);a=!c.support.hrefNormalized&&f&&j?a.getAttribute(b,2):a.getAttribute(b);return a===null?w:a}return c.style(a,b,d)}});var O=/\.(.*)$/,db=function(a){return a.replace(/[^\w\s\.\|`]/g, function(b){return"\\"+b})};c.event={add:function(a,b,d,f){if(!(a.nodeType===3||a.nodeType===8)){if(a.setInterval&&a!==A&&!a.frameElement)a=A;var e,j;if(d.handler){e=d;d=e.handler}if(!d.guid)d.guid=c.guid++;if(j=c.data(a)){var i=j.events=j.events||{},o=j.handle;if(!o)j.handle=o=function(){return typeof c!=="undefined"&&!c.event.triggered?c.event.handle.apply(o.elem,arguments):w};o.elem=a;b=b.split(" ");for(var k,n=0,r;k=b[n++];){j=e?c.extend({},e):{handler:d,data:f};if(k.indexOf(".")>-1){r=k.split("."); k=r.shift();j.namespace=r.slice(0).sort().join(".")}else{r=[];j.namespace=""}j.type=k;j.guid=d.guid;var u=i[k],z=c.event.special[k]||{};if(!u){u=i[k]=[];if(!z.setup||z.setup.call(a,f,r,o)===false)if(a.addEventListener)a.addEventListener(k,o,false);else a.attachEvent&&a.attachEvent("on"+k,o)}if(z.add){z.add.call(a,j);if(!j.handler.guid)j.handler.guid=d.guid}u.push(j);c.event.global[k]=true}a=null}}},global:{},remove:function(a,b,d,f){if(!(a.nodeType===3||a.nodeType===8)){var e,j=0,i,o,k,n,r,u,z=c.data(a), C=z&&z.events;if(z&&C){if(b&&b.type){d=b.handler;b=b.type}if(!b||typeof b==="string"&&b.charAt(0)==="."){b=b||"";for(e in C)c.event.remove(a,e+b)}else{for(b=b.split(" ");e=b[j++];){n=e;i=e.indexOf(".")<0;o=[];if(!i){o=e.split(".");e=o.shift();k=new RegExp("(^|\\.)"+c.map(o.slice(0).sort(),db).join("\\.(?:.*\\.)?")+"(\\.|$)")}if(r=C[e])if(d){n=c.event.special[e]||{};for(B=f||0;B=0){a.type= e=e.slice(0,-1);a.exclusive=true}if(!d){a.stopPropagation();c.event.global[e]&&c.each(c.cache,function(){this.events&&this.events[e]&&c.event.trigger(a,b,this.handle.elem)})}if(!d||d.nodeType===3||d.nodeType===8)return w;a.result=w;a.target=d;b=c.makeArray(b);b.unshift(a)}a.currentTarget=d;(f=c.data(d,"handle"))&&f.apply(d,b);f=d.parentNode||d.ownerDocument;try{if(!(d&&d.nodeName&&c.noData[d.nodeName.toLowerCase()]))if(d["on"+e]&&d["on"+e].apply(d,b)===false)a.result=false}catch(j){}if(!a.isPropagationStopped()&& f)c.event.trigger(a,b,f,true);else if(!a.isDefaultPrevented()){f=a.target;var i,o=c.nodeName(f,"a")&&e==="click",k=c.event.special[e]||{};if((!k._default||k._default.call(d,a)===false)&&!o&&!(f&&f.nodeName&&c.noData[f.nodeName.toLowerCase()])){try{if(f[e]){if(i=f["on"+e])f["on"+e]=null;c.event.triggered=true;f[e]()}}catch(n){}if(i)f["on"+e]=i;c.event.triggered=false}}},handle:function(a){var b,d,f,e;a=arguments[0]=c.event.fix(a||A.event);a.currentTarget=this;b=a.type.indexOf(".")<0&&!a.exclusive; if(!b){d=a.type.split(".");a.type=d.shift();f=new RegExp("(^|\\.)"+d.slice(0).sort().join("\\.(?:.*\\.)?")+"(\\.|$)")}e=c.data(this,"events");d=e[a.type];if(e&&d){d=d.slice(0);e=0;for(var j=d.length;e-1?c.map(a.options,function(f){return f.selected}).join("-"):"";else if(a.nodeName.toLowerCase()==="select")d=a.selectedIndex;return d},fa=function(a,b){var d=a.target,f,e;if(!(!da.test(d.nodeName)||d.readOnly)){f=c.data(d,"_change_data");e=Fa(d);if(a.type!=="focusout"||d.type!=="radio")c.data(d,"_change_data", e);if(!(f===w||e===f))if(f!=null||e){a.type="change";return c.event.trigger(a,b,d)}}};c.event.special.change={filters:{focusout:fa,click:function(a){var b=a.target,d=b.type;if(d==="radio"||d==="checkbox"||b.nodeName.toLowerCase()==="select")return fa.call(this,a)},keydown:function(a){var b=a.target,d=b.type;if(a.keyCode===13&&b.nodeName.toLowerCase()!=="textarea"||a.keyCode===32&&(d==="checkbox"||d==="radio")||d==="select-multiple")return fa.call(this,a)},beforeactivate:function(a){a=a.target;c.data(a, "_change_data",Fa(a))}},setup:function(){if(this.type==="file")return false;for(var a in ea)c.event.add(this,a+".specialChange",ea[a]);return da.test(this.nodeName)},teardown:function(){c.event.remove(this,".specialChange");return da.test(this.nodeName)}};ea=c.event.special.change.filters}s.addEventListener&&c.each({focus:"focusin",blur:"focusout"},function(a,b){function d(f){f=c.event.fix(f);f.type=b;return c.event.handle.call(this,f)}c.event.special[b]={setup:function(){this.addEventListener(a, d,true)},teardown:function(){this.removeEventListener(a,d,true)}}});c.each(["bind","one"],function(a,b){c.fn[b]=function(d,f,e){if(typeof d==="object"){for(var j in d)this[b](j,f,d[j],e);return this}if(c.isFunction(f)){e=f;f=w}var i=b==="one"?c.proxy(e,function(k){c(this).unbind(k,i);return e.apply(this,arguments)}):e;if(d==="unload"&&b!=="one")this.one(d,f,e);else{j=0;for(var o=this.length;j0){y=t;break}}t=t[g]}m[q]=y}}}var f=/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]'"]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g, e=0,j=Object.prototype.toString,i=false,o=true;[0,0].sort(function(){o=false;return 0});var k=function(g,h,l,m){l=l||[];var q=h=h||s;if(h.nodeType!==1&&h.nodeType!==9)return[];if(!g||typeof g!=="string")return l;for(var p=[],v,t,y,S,H=true,M=x(h),I=g;(f.exec(""),v=f.exec(I))!==null;){I=v[3];p.push(v[1]);if(v[2]){S=v[3];break}}if(p.length>1&&r.exec(g))if(p.length===2&&n.relative[p[0]])t=ga(p[0]+p[1],h);else for(t=n.relative[p[0]]?[h]:k(p.shift(),h);p.length;){g=p.shift();if(n.relative[g])g+=p.shift(); t=ga(g,t)}else{if(!m&&p.length>1&&h.nodeType===9&&!M&&n.match.ID.test(p[0])&&!n.match.ID.test(p[p.length-1])){v=k.find(p.shift(),h,M);h=v.expr?k.filter(v.expr,v.set)[0]:v.set[0]}if(h){v=m?{expr:p.pop(),set:z(m)}:k.find(p.pop(),p.length===1&&(p[0]==="~"||p[0]==="+")&&h.parentNode?h.parentNode:h,M);t=v.expr?k.filter(v.expr,v.set):v.set;if(p.length>0)y=z(t);else H=false;for(;p.length;){var D=p.pop();v=D;if(n.relative[D])v=p.pop();else D="";if(v==null)v=h;n.relative[D](y,v,M)}}else y=[]}y||(y=t);y||k.error(D|| g);if(j.call(y)==="[object Array]")if(H)if(h&&h.nodeType===1)for(g=0;y[g]!=null;g++){if(y[g]&&(y[g]===true||y[g].nodeType===1&&E(h,y[g])))l.push(t[g])}else for(g=0;y[g]!=null;g++)y[g]&&y[g].nodeType===1&&l.push(t[g]);else l.push.apply(l,y);else z(y,l);if(S){k(S,q,l,m);k.uniqueSort(l)}return l};k.uniqueSort=function(g){if(B){i=o;g.sort(B);if(i)for(var h=1;h":function(g,h){var l=typeof h==="string";if(l&&!/\W/.test(h)){h=h.toLowerCase();for(var m=0,q=g.length;m=0))l||m.push(v);else if(l)h[p]=false;return false},ID:function(g){return g[1].replace(/\\/g,"")},TAG:function(g){return g[1].toLowerCase()}, CHILD:function(g){if(g[1]==="nth"){var h=/(-?)(\d*)n((?:\+|-)?\d*)/.exec(g[2]==="even"&&"2n"||g[2]==="odd"&&"2n+1"||!/\D/.test(g[2])&&"0n+"+g[2]||g[2]);g[2]=h[1]+(h[2]||1)-0;g[3]=h[3]-0}g[0]=e++;return g},ATTR:function(g,h,l,m,q,p){h=g[1].replace(/\\/g,"");if(!p&&n.attrMap[h])g[1]=n.attrMap[h];if(g[2]==="~=")g[4]=" "+g[4]+" ";return g},PSEUDO:function(g,h,l,m,q){if(g[1]==="not")if((f.exec(g[3])||"").length>1||/^\w/.test(g[3]))g[3]=k(g[3],null,null,h);else{g=k.filter(g[3],h,l,true^q);l||m.push.apply(m, g);return false}else if(n.match.POS.test(g[0])||n.match.CHILD.test(g[0]))return true;return g},POS:function(g){g.unshift(true);return g}},filters:{enabled:function(g){return g.disabled===false&&g.type!=="hidden"},disabled:function(g){return g.disabled===true},checked:function(g){return g.checked===true},selected:function(g){return g.selected===true},parent:function(g){return!!g.firstChild},empty:function(g){return!g.firstChild},has:function(g,h,l){return!!k(l[3],g).length},header:function(g){return/h\d/i.test(g.nodeName)}, text:function(g){return"text"===g.type},radio:function(g){return"radio"===g.type},checkbox:function(g){return"checkbox"===g.type},file:function(g){return"file"===g.type},password:function(g){return"password"===g.type},submit:function(g){return"submit"===g.type},image:function(g){return"image"===g.type},reset:function(g){return"reset"===g.type},button:function(g){return"button"===g.type||g.nodeName.toLowerCase()==="button"},input:function(g){return/input|select|textarea|button/i.test(g.nodeName)}}, setFilters:{first:function(g,h){return h===0},last:function(g,h,l,m){return h===m.length-1},even:function(g,h){return h%2===0},odd:function(g,h){return h%2===1},lt:function(g,h,l){return hl[3]-0},nth:function(g,h,l){return l[3]-0===h},eq:function(g,h,l){return l[3]-0===h}},filter:{PSEUDO:function(g,h,l,m){var q=h[1],p=n.filters[q];if(p)return p(g,l,h,m);else if(q==="contains")return(g.textContent||g.innerText||a([g])||"").indexOf(h[3])>=0;else if(q==="not"){h= h[3];l=0;for(m=h.length;l=0}},ID:function(g,h){return g.nodeType===1&&g.getAttribute("id")===h},TAG:function(g,h){return h==="*"&&g.nodeType===1||g.nodeName.toLowerCase()===h},CLASS:function(g,h){return(" "+(g.className||g.getAttribute("class"))+" ").indexOf(h)>-1},ATTR:function(g,h){var l=h[1];g=n.attrHandle[l]?n.attrHandle[l](g):g[l]!=null?g[l]:g.getAttribute(l);l=g+"";var m=h[2];h=h[4];return g==null?m==="!=":m=== "="?l===h:m==="*="?l.indexOf(h)>=0:m==="~="?(" "+l+" ").indexOf(h)>=0:!h?l&&g!==false:m==="!="?l!==h:m==="^="?l.indexOf(h)===0:m==="$="?l.substr(l.length-h.length)===h:m==="|="?l===h||l.substr(0,h.length+1)===h+"-":false},POS:function(g,h,l,m){var q=n.setFilters[h[2]];if(q)return q(g,l,h,m)}}},r=n.match.POS;for(var u in n.match){n.match[u]=new RegExp(n.match[u].source+/(?![^\[]*\])(?![^\(]*\))/.source);n.leftMatch[u]=new RegExp(/(^(?:.|\r|\n)*?)/.source+n.match[u].source.replace(/\\(\d+)/g,function(g, h){return"\\"+(h-0+1)}))}var z=function(g,h){g=Array.prototype.slice.call(g,0);if(h){h.push.apply(h,g);return h}return g};try{Array.prototype.slice.call(s.documentElement.childNodes,0)}catch(C){z=function(g,h){h=h||[];if(j.call(g)==="[object Array]")Array.prototype.push.apply(h,g);else if(typeof g.length==="number")for(var l=0,m=g.length;l";var l=s.documentElement;l.insertBefore(g,l.firstChild);if(s.getElementById(h)){n.find.ID=function(m,q,p){if(typeof q.getElementById!=="undefined"&&!p)return(q=q.getElementById(m[1]))?q.id===m[1]||typeof q.getAttributeNode!=="undefined"&& q.getAttributeNode("id").nodeValue===m[1]?[q]:w:[]};n.filter.ID=function(m,q){var p=typeof m.getAttributeNode!=="undefined"&&m.getAttributeNode("id");return m.nodeType===1&&p&&p.nodeValue===q}}l.removeChild(g);l=g=null})();(function(){var g=s.createElement("div");g.appendChild(s.createComment(""));if(g.getElementsByTagName("*").length>0)n.find.TAG=function(h,l){l=l.getElementsByTagName(h[1]);if(h[1]==="*"){h=[];for(var m=0;l[m];m++)l[m].nodeType===1&&h.push(l[m]);l=h}return l};g.innerHTML=""; if(g.firstChild&&typeof g.firstChild.getAttribute!=="undefined"&&g.firstChild.getAttribute("href")!=="#")n.attrHandle.href=function(h){return h.getAttribute("href",2)};g=null})();s.querySelectorAll&&function(){var g=k,h=s.createElement("div");h.innerHTML="

";if(!(h.querySelectorAll&&h.querySelectorAll(".TEST").length===0)){k=function(m,q,p,v){q=q||s;if(!v&&q.nodeType===9&&!x(q))try{return z(q.querySelectorAll(m),p)}catch(t){}return g(m,q,p,v)};for(var l in g)k[l]=g[l];h=null}}(); (function(){var g=s.createElement("div");g.innerHTML="
";if(!(!g.getElementsByClassName||g.getElementsByClassName("e").length===0)){g.lastChild.className="e";if(g.getElementsByClassName("e").length!==1){n.order.splice(1,0,"CLASS");n.find.CLASS=function(h,l,m){if(typeof l.getElementsByClassName!=="undefined"&&!m)return l.getElementsByClassName(h[1])};g=null}}})();var E=s.compareDocumentPosition?function(g,h){return!!(g.compareDocumentPosition(h)&16)}: function(g,h){return g!==h&&(g.contains?g.contains(h):true)},x=function(g){return(g=(g?g.ownerDocument||g:0).documentElement)?g.nodeName!=="HTML":false},ga=function(g,h){var l=[],m="",q;for(h=h.nodeType?[h]:h;q=n.match.PSEUDO.exec(g);){m+=q[0];g=g.replace(n.match.PSEUDO,"")}g=n.relative[g]?g+"*":g;q=0;for(var p=h.length;q=0===d})};c.fn.extend({find:function(a){for(var b=this.pushStack("","find",a),d=0,f=0,e=this.length;f0)for(var j=d;j0},closest:function(a,b){if(c.isArray(a)){var d=[],f=this[0],e,j= {},i;if(f&&a.length){e=0;for(var o=a.length;e-1:c(f).is(e)){d.push({selector:i,elem:f});delete j[i]}}f=f.parentNode}}return d}var k=c.expr.match.POS.test(a)?c(a,b||this.context):null;return this.map(function(n,r){for(;r&&r.ownerDocument&&r!==b;){if(k?k.index(r)>-1:c(r).is(a))return r;r=r.parentNode}return null})},index:function(a){if(!a||typeof a=== "string")return c.inArray(this[0],a?c(a):this.parent().children());return c.inArray(a.jquery?a[0]:a,this)},add:function(a,b){a=typeof a==="string"?c(a,b||this.context):c.makeArray(a);b=c.merge(this.get(),a);return this.pushStack(qa(a[0])||qa(b[0])?b:c.unique(b))},andSelf:function(){return this.add(this.prevObject)}});c.each({parent:function(a){return(a=a.parentNode)&&a.nodeType!==11?a:null},parents:function(a){return c.dir(a,"parentNode")},parentsUntil:function(a,b,d){return c.dir(a,"parentNode", d)},next:function(a){return c.nth(a,2,"nextSibling")},prev:function(a){return c.nth(a,2,"previousSibling")},nextAll:function(a){return c.dir(a,"nextSibling")},prevAll:function(a){return c.dir(a,"previousSibling")},nextUntil:function(a,b,d){return c.dir(a,"nextSibling",d)},prevUntil:function(a,b,d){return c.dir(a,"previousSibling",d)},siblings:function(a){return c.sibling(a.parentNode.firstChild,a)},children:function(a){return c.sibling(a.firstChild)},contents:function(a){return c.nodeName(a,"iframe")? a.contentDocument||a.contentWindow.document:c.makeArray(a.childNodes)}},function(a,b){c.fn[a]=function(d,f){var e=c.map(this,b,d);eb.test(a)||(f=d);if(f&&typeof f==="string")e=c.filter(f,e);e=this.length>1?c.unique(e):e;if((this.length>1||gb.test(f))&&fb.test(a))e=e.reverse();return this.pushStack(e,a,R.call(arguments).join(","))}});c.extend({filter:function(a,b,d){if(d)a=":not("+a+")";return c.find.matches(a,b)},dir:function(a,b,d){var f=[];for(a=a[b];a&&a.nodeType!==9&&(d===w||a.nodeType!==1||!c(a).is(d));){a.nodeType=== 1&&f.push(a);a=a[b]}return f},nth:function(a,b,d){b=b||1;for(var f=0;a;a=a[d])if(a.nodeType===1&&++f===b)break;return a},sibling:function(a,b){for(var d=[];a;a=a.nextSibling)a.nodeType===1&&a!==b&&d.push(a);return d}});var Ja=/ jQuery\d+="(?:\d+|null)"/g,V=/^\s+/,Ka=/(<([\w:]+)[^>]*?)\/>/g,hb=/^(?:area|br|col|embed|hr|img|input|link|meta|param)$/i,La=/<([\w:]+)/,ib=/"},F={option:[1,""],legend:[1,"
","
"],thead:[1,"","
"],tr:[2,"","
"],td:[3,"","
"],col:[2,"","
"],area:[1,"",""],_default:[0,"",""]};F.optgroup=F.option;F.tbody=F.tfoot=F.colgroup=F.caption=F.thead;F.th=F.td;if(!c.support.htmlSerialize)F._default=[1,"div
","
"];c.fn.extend({text:function(a){if(c.isFunction(a))return this.each(function(b){var d= c(this);d.text(a.call(this,b,d.text()))});if(typeof a!=="object"&&a!==w)return this.empty().append((this[0]&&this[0].ownerDocument||s).createTextNode(a));return c.text(this)},wrapAll:function(a){if(c.isFunction(a))return this.each(function(d){c(this).wrapAll(a.call(this,d))});if(this[0]){var b=c(a,this[0].ownerDocument).eq(0).clone(true);this[0].parentNode&&b.insertBefore(this[0]);b.map(function(){for(var d=this;d.firstChild&&d.firstChild.nodeType===1;)d=d.firstChild;return d}).append(this)}return this}, wrapInner:function(a){if(c.isFunction(a))return this.each(function(b){c(this).wrapInner(a.call(this,b))});return this.each(function(){var b=c(this),d=b.contents();d.length?d.wrapAll(a):b.append(a)})},wrap:function(a){return this.each(function(){c(this).wrapAll(a)})},unwrap:function(){return this.parent().each(function(){c.nodeName(this,"body")||c(this).replaceWith(this.childNodes)}).end()},append:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.appendChild(a)})}, prepend:function(){return this.domManip(arguments,true,function(a){this.nodeType===1&&this.insertBefore(a,this.firstChild)})},before:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b,this)});else if(arguments.length){var a=c(arguments[0]);a.push.apply(a,this.toArray());return this.pushStack(a,"before",arguments)}},after:function(){if(this[0]&&this[0].parentNode)return this.domManip(arguments,false,function(b){this.parentNode.insertBefore(b, this.nextSibling)});else if(arguments.length){var a=this.pushStack(this,"after",arguments);a.push.apply(a,c(arguments[0]).toArray());return a}},remove:function(a,b){for(var d=0,f;(f=this[d])!=null;d++)if(!a||c.filter(a,[f]).length){if(!b&&f.nodeType===1){c.cleanData(f.getElementsByTagName("*"));c.cleanData([f])}f.parentNode&&f.parentNode.removeChild(f)}return this},empty:function(){for(var a=0,b;(b=this[a])!=null;a++)for(b.nodeType===1&&c.cleanData(b.getElementsByTagName("*"));b.firstChild;)b.removeChild(b.firstChild); return this},clone:function(a){var b=this.map(function(){if(!c.support.noCloneEvent&&!c.isXMLDoc(this)){var d=this.outerHTML,f=this.ownerDocument;if(!d){d=f.createElement("div");d.appendChild(this.cloneNode(true));d=d.innerHTML}return c.clean([d.replace(Ja,"").replace(/=([^="'>\s]+\/)>/g,'="$1">').replace(V,"")],f)[0]}else return this.cloneNode(true)});if(a===true){ra(this,b);ra(this.find("*"),b.find("*"))}return b},html:function(a){if(a===w)return this[0]&&this[0].nodeType===1?this[0].innerHTML.replace(Ja, ""):null;else if(typeof a==="string"&&!ta.test(a)&&(c.support.leadingWhitespace||!V.test(a))&&!F[(La.exec(a)||["",""])[1].toLowerCase()]){a=a.replace(Ka,Ma);try{for(var b=0,d=this.length;b0||e.cacheable||this.length>1?k.cloneNode(true):k)}o.length&&c.each(o,Qa)}return this}});c.fragments={};c.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(a,b){c.fn[a]=function(d){var f=[];d=c(d);var e=this.length===1&&this[0].parentNode;if(e&&e.nodeType===11&&e.childNodes.length===1&&d.length===1){d[b](this[0]); return this}else{e=0;for(var j=d.length;e0?this.clone(true):this).get();c.fn[b].apply(c(d[e]),i);f=f.concat(i)}return this.pushStack(f,a,d.selector)}}});c.extend({clean:function(a,b,d,f){b=b||s;if(typeof b.createElement==="undefined")b=b.ownerDocument||b[0]&&b[0].ownerDocument||s;for(var e=[],j=0,i;(i=a[j])!=null;j++){if(typeof i==="number")i+="";if(i){if(typeof i==="string"&&!jb.test(i))i=b.createTextNode(i);else if(typeof i==="string"){i=i.replace(Ka,Ma);var o=(La.exec(i)||["", ""])[1].toLowerCase(),k=F[o]||F._default,n=k[0],r=b.createElement("div");for(r.innerHTML=k[1]+i+k[2];n--;)r=r.lastChild;if(!c.support.tbody){n=ib.test(i);o=o==="table"&&!n?r.firstChild&&r.firstChild.childNodes:k[1]===""&&!n?r.childNodes:[];for(k=o.length-1;k>=0;--k)c.nodeName(o[k],"tbody")&&!o[k].childNodes.length&&o[k].parentNode.removeChild(o[k])}!c.support.leadingWhitespace&&V.test(i)&&r.insertBefore(b.createTextNode(V.exec(i)[0]),r.firstChild);i=r.childNodes}if(i.nodeType)e.push(i);else e= c.merge(e,i)}}if(d)for(j=0;e[j];j++)if(f&&c.nodeName(e[j],"script")&&(!e[j].type||e[j].type.toLowerCase()==="text/javascript"))f.push(e[j].parentNode?e[j].parentNode.removeChild(e[j]):e[j]);else{e[j].nodeType===1&&e.splice.apply(e,[j+1,0].concat(c.makeArray(e[j].getElementsByTagName("script"))));d.appendChild(e[j])}return e},cleanData:function(a){for(var b,d,f=c.cache,e=c.event.special,j=c.support.deleteExpando,i=0,o;(o=a[i])!=null;i++)if(d=o[c.expando]){b=f[d];if(b.events)for(var k in b.events)e[k]? c.event.remove(o,k):Ca(o,k,b.handle);if(j)delete o[c.expando];else o.removeAttribute&&o.removeAttribute(c.expando);delete f[d]}}});var kb=/z-?index|font-?weight|opacity|zoom|line-?height/i,Na=/alpha\([^)]*\)/,Oa=/opacity=([^)]*)/,ha=/float/i,ia=/-([a-z])/ig,lb=/([A-Z])/g,mb=/^-?\d+(?:px)?$/i,nb=/^-?\d/,ob={position:"absolute",visibility:"hidden",display:"block"},pb=["Left","Right"],qb=["Top","Bottom"],rb=s.defaultView&&s.defaultView.getComputedStyle,Pa=c.support.cssFloat?"cssFloat":"styleFloat",ja= function(a,b){return b.toUpperCase()};c.fn.css=function(a,b){return X(this,a,b,true,function(d,f,e){if(e===w)return c.curCSS(d,f);if(typeof e==="number"&&!kb.test(f))e+="px";c.style(d,f,e)})};c.extend({style:function(a,b,d){if(!a||a.nodeType===3||a.nodeType===8)return w;if((b==="width"||b==="height")&&parseFloat(d)<0)d=w;var f=a.style||a,e=d!==w;if(!c.support.opacity&&b==="opacity"){if(e){f.zoom=1;b=parseInt(d,10)+""==="NaN"?"":"alpha(opacity="+d*100+")";a=f.filter||c.curCSS(a,"filter")||"";f.filter= Na.test(a)?a.replace(Na,b):b}return f.filter&&f.filter.indexOf("opacity=")>=0?parseFloat(Oa.exec(f.filter)[1])/100+"":""}if(ha.test(b))b=Pa;b=b.replace(ia,ja);if(e)f[b]=d;return f[b]},css:function(a,b,d,f){if(b==="width"||b==="height"){var e,j=b==="width"?pb:qb;function i(){e=b==="width"?a.offsetWidth:a.offsetHeight;f!=="border"&&c.each(j,function(){f||(e-=parseFloat(c.curCSS(a,"padding"+this,true))||0);if(f==="margin")e+=parseFloat(c.curCSS(a,"margin"+this,true))||0;else e-=parseFloat(c.curCSS(a, "border"+this+"Width",true))||0})}a.offsetWidth!==0?i():c.swap(a,ob,i);return Math.max(0,Math.round(e))}return c.curCSS(a,b,d)},curCSS:function(a,b,d){var f,e=a.style;if(!c.support.opacity&&b==="opacity"&&a.currentStyle){f=Oa.test(a.currentStyle.filter||"")?parseFloat(RegExp.$1)/100+"":"";return f===""?"1":f}if(ha.test(b))b=Pa;if(!d&&e&&e[b])f=e[b];else if(rb){if(ha.test(b))b="float";b=b.replace(lb,"-$1").toLowerCase();e=a.ownerDocument.defaultView;if(!e)return null;if(a=e.getComputedStyle(a,null))f= a.getPropertyValue(b);if(b==="opacity"&&f==="")f="1"}else if(a.currentStyle){d=b.replace(ia,ja);f=a.currentStyle[b]||a.currentStyle[d];if(!mb.test(f)&&nb.test(f)){b=e.left;var j=a.runtimeStyle.left;a.runtimeStyle.left=a.currentStyle.left;e.left=d==="fontSize"?"1em":f||0;f=e.pixelLeft+"px";e.left=b;a.runtimeStyle.left=j}}return f},swap:function(a,b,d){var f={};for(var e in b){f[e]=a.style[e];a.style[e]=b[e]}d.call(a);for(e in b)a.style[e]=f[e]}});if(c.expr&&c.expr.filters){c.expr.filters.hidden=function(a){var b= a.offsetWidth,d=a.offsetHeight,f=a.nodeName.toLowerCase()==="tr";return b===0&&d===0&&!f?true:b>0&&d>0&&!f?false:c.curCSS(a,"display")==="none"};c.expr.filters.visible=function(a){return!c.expr.filters.hidden(a)}}var sb=J(),tb=//gi,ub=/select|textarea/i,vb=/color|date|datetime|email|hidden|month|number|password|range|search|tel|text|time|url|week/i,N=/=\?(&|$)/,ka=/\?/,wb=/(\?|&)_=.*?(&|$)/,xb=/^(\w+:)?\/\/([^\/?#]+)/,yb=/%20/g,zb=c.fn.load;c.fn.extend({load:function(a,b,d){if(typeof a!== "string")return zb.call(this,a);else if(!this.length)return this;var f=a.indexOf(" ");if(f>=0){var e=a.slice(f,a.length);a=a.slice(0,f)}f="GET";if(b)if(c.isFunction(b)){d=b;b=null}else if(typeof b==="object"){b=c.param(b,c.ajaxSettings.traditional);f="POST"}var j=this;c.ajax({url:a,type:f,dataType:"html",data:b,complete:function(i,o){if(o==="success"||o==="notmodified")j.html(e?c("
").append(i.responseText.replace(tb,"")).find(e):i.responseText);d&&j.each(d,[i.responseText,o,i])}});return this}, serialize:function(){return c.param(this.serializeArray())},serializeArray:function(){return this.map(function(){return this.elements?c.makeArray(this.elements):this}).filter(function(){return this.name&&!this.disabled&&(this.checked||ub.test(this.nodeName)||vb.test(this.type))}).map(function(a,b){a=c(this).val();return a==null?null:c.isArray(a)?c.map(a,function(d){return{name:b.name,value:d}}):{name:b.name,value:a}}).get()}});c.each("ajaxStart ajaxStop ajaxComplete ajaxError ajaxSuccess ajaxSend".split(" "), function(a,b){c.fn[b]=function(d){return this.bind(b,d)}});c.extend({get:function(a,b,d,f){if(c.isFunction(b)){f=f||d;d=b;b=null}return c.ajax({type:"GET",url:a,data:b,success:d,dataType:f})},getScript:function(a,b){return c.get(a,null,b,"script")},getJSON:function(a,b,d){return c.get(a,b,d,"json")},post:function(a,b,d,f){if(c.isFunction(b)){f=f||d;d=b;b={}}return c.ajax({type:"POST",url:a,data:b,success:d,dataType:f})},ajaxSetup:function(a){c.extend(c.ajaxSettings,a)},ajaxSettings:{url:location.href, global:true,type:"GET",contentType:"application/x-www-form-urlencoded",processData:true,async:true,xhr:A.XMLHttpRequest&&(A.location.protocol!=="file:"||!A.ActiveXObject)?function(){return new A.XMLHttpRequest}:function(){try{return new A.ActiveXObject("Microsoft.XMLHTTP")}catch(a){}},accepts:{xml:"application/xml, text/xml",html:"text/html",script:"text/javascript, application/javascript",json:"application/json, text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},etag:{},ajax:function(a){function b(){e.success&& e.success.call(k,o,i,x);e.global&&f("ajaxSuccess",[x,e])}function d(){e.complete&&e.complete.call(k,x,i);e.global&&f("ajaxComplete",[x,e]);e.global&&!--c.active&&c.event.trigger("ajaxStop")}function f(q,p){(e.context?c(e.context):c.event).trigger(q,p)}var e=c.extend(true,{},c.ajaxSettings,a),j,i,o,k=a&&a.context||e,n=e.type.toUpperCase();if(e.data&&e.processData&&typeof e.data!=="string")e.data=c.param(e.data,e.traditional);if(e.dataType==="jsonp"){if(n==="GET")N.test(e.url)||(e.url+=(ka.test(e.url)? "&":"?")+(e.jsonp||"callback")+"=?");else if(!e.data||!N.test(e.data))e.data=(e.data?e.data+"&":"")+(e.jsonp||"callback")+"=?";e.dataType="json"}if(e.dataType==="json"&&(e.data&&N.test(e.data)||N.test(e.url))){j=e.jsonpCallback||"jsonp"+sb++;if(e.data)e.data=(e.data+"").replace(N,"="+j+"$1");e.url=e.url.replace(N,"="+j+"$1");e.dataType="script";A[j]=A[j]||function(q){o=q;b();d();A[j]=w;try{delete A[j]}catch(p){}z&&z.removeChild(C)}}if(e.dataType==="script"&&e.cache===null)e.cache=false;if(e.cache=== false&&n==="GET"){var r=J(),u=e.url.replace(wb,"$1_="+r+"$2");e.url=u+(u===e.url?(ka.test(e.url)?"&":"?")+"_="+r:"")}if(e.data&&n==="GET")e.url+=(ka.test(e.url)?"&":"?")+e.data;e.global&&!c.active++&&c.event.trigger("ajaxStart");r=(r=xb.exec(e.url))&&(r[1]&&r[1]!==location.protocol||r[2]!==location.host);if(e.dataType==="script"&&n==="GET"&&r){var z=s.getElementsByTagName("head")[0]||s.documentElement,C=s.createElement("script");C.src=e.url;if(e.scriptCharset)C.charset=e.scriptCharset;if(!j){var B= false;C.onload=C.onreadystatechange=function(){if(!B&&(!this.readyState||this.readyState==="loaded"||this.readyState==="complete")){B=true;b();d();C.onload=C.onreadystatechange=null;z&&C.parentNode&&z.removeChild(C)}}}z.insertBefore(C,z.firstChild);return w}var E=false,x=e.xhr();if(x){e.username?x.open(n,e.url,e.async,e.username,e.password):x.open(n,e.url,e.async);try{if(e.data||a&&a.contentType)x.setRequestHeader("Content-Type",e.contentType);if(e.ifModified){c.lastModified[e.url]&&x.setRequestHeader("If-Modified-Since", c.lastModified[e.url]);c.etag[e.url]&&x.setRequestHeader("If-None-Match",c.etag[e.url])}r||x.setRequestHeader("X-Requested-With","XMLHttpRequest");x.setRequestHeader("Accept",e.dataType&&e.accepts[e.dataType]?e.accepts[e.dataType]+", */*":e.accepts._default)}catch(ga){}if(e.beforeSend&&e.beforeSend.call(k,x,e)===false){e.global&&!--c.active&&c.event.trigger("ajaxStop");x.abort();return false}e.global&&f("ajaxSend",[x,e]);var g=x.onreadystatechange=function(q){if(!x||x.readyState===0||q==="abort"){E|| d();E=true;if(x)x.onreadystatechange=c.noop}else if(!E&&x&&(x.readyState===4||q==="timeout")){E=true;x.onreadystatechange=c.noop;i=q==="timeout"?"timeout":!c.httpSuccess(x)?"error":e.ifModified&&c.httpNotModified(x,e.url)?"notmodified":"success";var p;if(i==="success")try{o=c.httpData(x,e.dataType,e)}catch(v){i="parsererror";p=v}if(i==="success"||i==="notmodified")j||b();else c.handleError(e,x,i,p);d();q==="timeout"&&x.abort();if(e.async)x=null}};try{var h=x.abort;x.abort=function(){x&&h.call(x); g("abort")}}catch(l){}e.async&&e.timeout>0&&setTimeout(function(){x&&!E&&g("timeout")},e.timeout);try{x.send(n==="POST"||n==="PUT"||n==="DELETE"?e.data:null)}catch(m){c.handleError(e,x,null,m);d()}e.async||g();return x}},handleError:function(a,b,d,f){if(a.error)a.error.call(a.context||a,b,d,f);if(a.global)(a.context?c(a.context):c.event).trigger("ajaxError",[b,a,f])},active:0,httpSuccess:function(a){try{return!a.status&&location.protocol==="file:"||a.status>=200&&a.status<300||a.status===304||a.status=== 1223||a.status===0}catch(b){}return false},httpNotModified:function(a,b){var d=a.getResponseHeader("Last-Modified"),f=a.getResponseHeader("Etag");if(d)c.lastModified[b]=d;if(f)c.etag[b]=f;return a.status===304||a.status===0},httpData:function(a,b,d){var f=a.getResponseHeader("content-type")||"",e=b==="xml"||!b&&f.indexOf("xml")>=0;a=e?a.responseXML:a.responseText;e&&a.documentElement.nodeName==="parsererror"&&c.error("parsererror");if(d&&d.dataFilter)a=d.dataFilter(a,b);if(typeof a==="string")if(b=== "json"||!b&&f.indexOf("json")>=0)a=c.parseJSON(a);else if(b==="script"||!b&&f.indexOf("javascript")>=0)c.globalEval(a);return a},param:function(a,b){function d(i,o){if(c.isArray(o))c.each(o,function(k,n){b||/\[\]$/.test(i)?f(i,n):d(i+"["+(typeof n==="object"||c.isArray(n)?k:"")+"]",n)});else!b&&o!=null&&typeof o==="object"?c.each(o,function(k,n){d(i+"["+k+"]",n)}):f(i,o)}function f(i,o){o=c.isFunction(o)?o():o;e[e.length]=encodeURIComponent(i)+"="+encodeURIComponent(o)}var e=[];if(b===w)b=c.ajaxSettings.traditional; if(c.isArray(a)||a.jquery)c.each(a,function(){f(this.name,this.value)});else for(var j in a)d(j,a[j]);return e.join("&").replace(yb,"+")}});var la={},Ab=/toggle|show|hide/,Bb=/^([+-]=)?([\d+-.]+)(.*)$/,W,va=[["height","marginTop","marginBottom","paddingTop","paddingBottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"],["opacity"]];c.fn.extend({show:function(a,b){if(a||a===0)return this.animate(K("show",3),a,b);else{a=0;for(b=this.length;a").appendTo("body");f=e.css("display");if(f==="none")f="block";e.remove();la[d]=f}c.data(this[a],"olddisplay",f)}}a=0;for(b=this.length;a=0;f--)if(d[f].elem===this){b&&d[f](true);d.splice(f,1)}});b||this.dequeue();return this}});c.each({slideDown:K("show",1),slideUp:K("hide",1),slideToggle:K("toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(a,b){c.fn[a]=function(d,f){return this.animate(b,d,f)}});c.extend({speed:function(a,b,d){var f=a&&typeof a==="object"?a:{complete:d||!d&&b||c.isFunction(a)&&a,duration:a,easing:d&&b||b&&!c.isFunction(b)&&b};f.duration=c.fx.off?0:typeof f.duration=== "number"?f.duration:c.fx.speeds[f.duration]||c.fx.speeds._default;f.old=f.complete;f.complete=function(){f.queue!==false&&c(this).dequeue();c.isFunction(f.old)&&f.old.call(this)};return f},easing:{linear:function(a,b,d,f){return d+f*a},swing:function(a,b,d,f){return(-Math.cos(a*Math.PI)/2+0.5)*f+d}},timers:[],fx:function(a,b,d){this.options=b;this.elem=a;this.prop=d;if(!b.orig)b.orig={}}});c.fx.prototype={update:function(){this.options.step&&this.options.step.call(this.elem,this.now,this);(c.fx.step[this.prop]|| c.fx.step._default)(this);if((this.prop==="height"||this.prop==="width")&&this.elem.style)this.elem.style.display="block"},cur:function(a){if(this.elem[this.prop]!=null&&(!this.elem.style||this.elem.style[this.prop]==null))return this.elem[this.prop];return(a=parseFloat(c.css(this.elem,this.prop,a)))&&a>-10000?a:parseFloat(c.curCSS(this.elem,this.prop))||0},custom:function(a,b,d){function f(j){return e.step(j)}this.startTime=J();this.start=a;this.end=b;this.unit=d||this.unit||"px";this.now=this.start; this.pos=this.state=0;var e=this;f.elem=this.elem;if(f()&&c.timers.push(f)&&!W)W=setInterval(c.fx.tick,13)},show:function(){this.options.orig[this.prop]=c.style(this.elem,this.prop);this.options.show=true;this.custom(this.prop==="width"||this.prop==="height"?1:0,this.cur());c(this.elem).show()},hide:function(){this.options.orig[this.prop]=c.style(this.elem,this.prop);this.options.hide=true;this.custom(this.cur(),0)},step:function(a){var b=J(),d=true;if(a||b>=this.options.duration+this.startTime){this.now= this.end;this.pos=this.state=1;this.update();this.options.curAnim[this.prop]=true;for(var f in this.options.curAnim)if(this.options.curAnim[f]!==true)d=false;if(d){if(this.options.display!=null){this.elem.style.overflow=this.options.overflow;a=c.data(this.elem,"olddisplay");this.elem.style.display=a?a:this.options.display;if(c.css(this.elem,"display")==="none")this.elem.style.display="block"}this.options.hide&&c(this.elem).hide();if(this.options.hide||this.options.show)for(var e in this.options.curAnim)c.style(this.elem, e,this.options.orig[e]);this.options.complete.call(this.elem)}return false}else{e=b-this.startTime;this.state=e/this.options.duration;a=this.options.easing||(c.easing.swing?"swing":"linear");this.pos=c.easing[this.options.specialEasing&&this.options.specialEasing[this.prop]||a](this.state,e,0,1,this.options.duration);this.now=this.start+(this.end-this.start)*this.pos;this.update()}return true}};c.extend(c.fx,{tick:function(){for(var a=c.timers,b=0;b
"; a.insertBefore(b,a.firstChild);d=b.firstChild;f=d.firstChild;e=d.nextSibling.firstChild.firstChild;this.doesNotAddBorder=f.offsetTop!==5;this.doesAddBorderForTableAndCells=e.offsetTop===5;f.style.position="fixed";f.style.top="20px";this.supportsFixedPosition=f.offsetTop===20||f.offsetTop===15;f.style.position=f.style.top="";d.style.overflow="hidden";d.style.position="relative";this.subtractsBorderForOverflowNotVisible=f.offsetTop===-5;this.doesNotIncludeMarginInBodyOffset=a.offsetTop!==j;a.removeChild(b); c.offset.initialize=c.noop},bodyOffset:function(a){var b=a.offsetTop,d=a.offsetLeft;c.offset.initialize();if(c.offset.doesNotIncludeMarginInBodyOffset){b+=parseFloat(c.curCSS(a,"marginTop",true))||0;d+=parseFloat(c.curCSS(a,"marginLeft",true))||0}return{top:b,left:d}},setOffset:function(a,b,d){if(/static/.test(c.curCSS(a,"position")))a.style.position="relative";var f=c(a),e=f.offset(),j=parseInt(c.curCSS(a,"top",true),10)||0,i=parseInt(c.curCSS(a,"left",true),10)||0;if(c.isFunction(b))b=b.call(a, d,e);d={top:b.top-e.top+j,left:b.left-e.left+i};"using"in b?b.using.call(a,d):f.css(d)}};c.fn.extend({position:function(){if(!this[0])return null;var a=this[0],b=this.offsetParent(),d=this.offset(),f=/^body|html$/i.test(b[0].nodeName)?{top:0,left:0}:b.offset();d.top-=parseFloat(c.curCSS(a,"marginTop",true))||0;d.left-=parseFloat(c.curCSS(a,"marginLeft",true))||0;f.top+=parseFloat(c.curCSS(b[0],"borderTopWidth",true))||0;f.left+=parseFloat(c.curCSS(b[0],"borderLeftWidth",true))||0;return{top:d.top- f.top,left:d.left-f.left}},offsetParent:function(){return this.map(function(){for(var a=this.offsetParent||s.body;a&&!/^body|html$/i.test(a.nodeName)&&c.css(a,"position")==="static";)a=a.offsetParent;return a})}});c.each(["Left","Top"],function(a,b){var d="scroll"+b;c.fn[d]=function(f){var e=this[0],j;if(!e)return null;if(f!==w)return this.each(function(){if(j=wa(this))j.scrollTo(!a?f:c(j).scrollLeft(),a?f:c(j).scrollTop());else this[d]=f});else return(j=wa(e))?"pageXOffset"in j?j[a?"pageYOffset": "pageXOffset"]:c.support.boxModel&&j.document.documentElement[d]||j.document.body[d]:e[d]}});c.each(["Height","Width"],function(a,b){var d=b.toLowerCase();c.fn["inner"+b]=function(){return this[0]?c.css(this[0],d,false,"padding"):null};c.fn["outer"+b]=function(f){return this[0]?c.css(this[0],d,false,f?"margin":"border"):null};c.fn[d]=function(f){var e=this[0];if(!e)return f==null?null:this;if(c.isFunction(f))return this.each(function(j){var i=c(this);i[d](f.call(this,j,i[d]()))});return"scrollTo"in e&&e.document?e.document.compatMode==="CSS1Compat"&&e.document.documentElement["client"+b]||e.document.body["client"+b]:e.nodeType===9?Math.max(e.documentElement["client"+b],e.body["scroll"+b],e.documentElement["scroll"+b],e.body["offset"+b],e.documentElement["offset"+b]):f===w?c.css(e,d):this.css(d,typeof f==="string"?f:f+"px")}});A.jQuery=A.$=c})(window); _application/x-javascriptObplist00^_X$versionX$objectsY$archiverT$top"()012FGHIJKLMNOPQRSTXYU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_Ahttp://proxy.library.upenn.edu:2578/js/jquery/jquery-1.4.2.min.js*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#AUт3456>WNS.keysZNS.objects789:;<= ?@ABCDEVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-LengthVApacheTnoneUclose_application/x-javascript_Sat, 28 May 2011 23:40:05 GMT_Fri, 27 May 2011 13:21:40 GMTU72174*+UV_NSMutableDictionaryUW/\NSDictionary*+Z[_NSHTTPURLResponse\]/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiver`a_WebResourceResponse#-27TZux|$/8>AGPY[bjuw?_ejbVWXY_@http://proxy.library.upenn.edu:2578/js/jquery/jquery.validate.jsO /* * jQuery validation plug-in 1.7 * * http://bassistance.de/jquery-plugins/jquery-plugin-validation/ * http://docs.jquery.com/Plugins/Validation * * Copyright (c) 2006 - 2008 Jörn Zaefferer * * $Id: jquery.validate.js 6403 2009-06-17 14:27:16Z joern.zaefferer $ * * Dual licensed under the MIT and GPL licenses: * http://www.opensource.org/licenses/mit-license.php * http://www.gnu.org/licenses/gpl.html */ (function($) { $.extend($.fn, { // http://docs.jquery.com/Plugins/Validation/validate validate: function( options ) { // if nothing is selected, return nothing; can't chain anyway if (!this.length) { options && options.debug && window.console && console.warn( "nothing selected, can't validate, returning nothing" ); return; } // check if a validator for this form was already created var validator = $.data(this[0], 'validator'); if ( validator ) { return validator; } validator = new $.validator( options, this[0] ); $.data(this[0], 'validator', validator); if ( validator.settings.onsubmit ) { // allow suppresing validation by adding a cancel class to the submit button this.find("input, button").filter(".cancel").click(function() { validator.cancelSubmit = true; }); // when a submitHandler is used, capture the submitting button if (validator.settings.submitHandler) { this.find("input, button").filter(":submit").click(function() { validator.submitButton = this; }); } // validate the form on submit this.submit( function( event ) { if ( validator.settings.debug ) // prevent form submit to be able to see console output event.preventDefault(); function handle() { if ( validator.settings.submitHandler ) { if (validator.submitButton) { // insert a hidden input as a replacement for the missing submit button var hidden = $("").attr("name", validator.submitButton.name).val(validator.submitButton.value).appendTo(validator.currentForm); } validator.settings.submitHandler.call( validator, validator.currentForm ); if (validator.submitButton) { // and clean up afterwards; thanks to no-block-scope, hidden can be referenced hidden.remove(); } return false; } return true; } // prevent submit for invalid forms or custom submit handlers if ( validator.cancelSubmit ) { validator.cancelSubmit = false; return handle(); } if ( validator.form() ) { if ( validator.pendingRequest ) { validator.formSubmitted = true; return false; } return handle(); } else { validator.focusInvalid(); return false; } }); } return validator; }, // http://docs.jquery.com/Plugins/Validation/valid valid: function() { if ( $(this[0]).is('form')) { return this.validate().form(); } else { var valid = true; var validator = $(this[0].form).validate(); this.each(function() { valid &= validator.element(this); }); return valid; } }, // attributes: space seperated list of attributes to retrieve and remove removeAttrs: function(attributes) { var result = {}, $element = this; $.each(attributes.split(/\s/), function(index, value) { result[value] = $element.attr(value); $element.removeAttr(value); }); return result; }, // http://docs.jquery.com/Plugins/Validation/rules rules: function(command, argument) { var element = this[0]; if (command) { var settings = $.data(element.form, 'validator').settings; var staticRules = settings.rules; var existingRules = $.validator.staticRules(element); switch(command) { case "add": $.extend(existingRules, $.validator.normalizeRule(argument)); staticRules[element.name] = existingRules; if (argument.messages) settings.messages[element.name] = $.extend( settings.messages[element.name], argument.messages ); break; case "remove": if (!argument) { delete staticRules[element.name]; return existingRules; } var filtered = {}; $.each(argument.split(/\s/), function(index, method) { filtered[method] = existingRules[method]; delete existingRules[method]; }); return filtered; } } var data = $.validator.normalizeRules( $.extend( {}, $.validator.metadataRules(element), $.validator.classRules(element), $.validator.attributeRules(element), $.validator.staticRules(element) ), element); // make sure required is at front if (data.required) { var param = data.required; delete data.required; data = $.extend({required: param}, data); } return data; } }); // Custom selectors $.extend($.expr[":"], { // http://docs.jquery.com/Plugins/Validation/blank blank: function(a) {return !$.trim("" + a.value);}, // http://docs.jquery.com/Plugins/Validation/filled filled: function(a) {return !!$.trim("" + a.value);}, // http://docs.jquery.com/Plugins/Validation/unchecked unchecked: function(a) {return !a.checked;} }); // constructor for validator $.validator = function( options, form ) { this.settings = $.extend( true, {}, $.validator.defaults, options ); this.currentForm = form; this.init(); }; $.validator.format = function(source, params) { if ( arguments.length == 1 ) return function() { var args = $.makeArray(arguments); args.unshift(source); return $.validator.format.apply( this, args ); }; if ( arguments.length > 2 && params.constructor != Array ) { params = $.makeArray(arguments).slice(1); } if ( params.constructor != Array ) { params = [ params ]; } $.each(params, function(i, n) { source = source.replace(new RegExp("\\{" + i + "\\}", "g"), n); }); return source; }; $.extend($.validator, { defaults: { messages: {}, groups: {}, rules: {}, errorClass: "error", validClass: "valid", errorElement: "label", focusInvalid: true, errorContainer: $( [] ), errorLabelContainer: $( [] ), onsubmit: true, ignore: [], ignoreTitle: false, onfocusin: function(element) { this.lastActive = element; // hide error label and remove error class on focus if enabled if ( this.settings.focusCleanup && !this.blockFocusCleanup ) { this.settings.unhighlight && this.settings.unhighlight.call( this, element, this.settings.errorClass, this.settings.validClass ); this.errorsFor(element).hide(); } }, onfocusout: function(element) { if ( !this.checkable(element) && (element.name in this.submitted || !this.optional(element)) ) { this.element(element); } }, onkeyup: function(element) { if ( element.name in this.submitted || element == this.lastElement ) { this.element(element); } }, onclick: function(element) { // click on selects, radiobuttons and checkboxes if ( element.name in this.submitted ) this.element(element); // or option elements, check parent select in that case else if (element.parentNode.name in this.submitted) this.element(element.parentNode); }, highlight: function( element, errorClass, validClass ) { $(element).addClass(errorClass).removeClass(validClass); }, unhighlight: function( element, errorClass, validClass ) { $(element).removeClass(errorClass).addClass(validClass); } }, // http://docs.jquery.com/Plugins/Validation/Validator/setDefaults setDefaults: function(settings) { $.extend( $.validator.defaults, settings ); }, messages: { required: "This field is required.", remote: "Please fix this field.", email: "Please enter a valid email address.", url: "Please enter a valid URL.", date: "Please enter a valid date.", dateISO: "Please enter a valid date (ISO).", number: "Please enter a valid number.", digits: "Please enter only digits.", creditcard: "Please enter a valid credit card number.", equalTo: "Please enter the same value again.", accept: "Please enter a value with a valid extension.", maxlength: $.validator.format("Please enter no more than {0} characters."), minlength: $.validator.format("Please enter at least {0} characters."), rangelength: $.validator.format("Please enter a value between {0} and {1} characters long."), range: $.validator.format("Please enter a value between {0} and {1}."), max: $.validator.format("Please enter a value less than or equal to {0}."), min: $.validator.format("Please enter a value greater than or equal to {0}.") }, autoCreateRanges: false, prototype: { init: function() { this.labelContainer = $(this.settings.errorLabelContainer); this.errorContext = this.labelContainer.length && this.labelContainer || $(this.currentForm); this.containers = $(this.settings.errorContainer).add( this.settings.errorLabelContainer ); this.submitted = {}; this.valueCache = {}; this.pendingRequest = 0; this.pending = {}; this.invalid = {}; this.reset(); var groups = (this.groups = {}); $.each(this.settings.groups, function(key, value) { $.each(value.split(/\s/), function(index, name) { groups[name] = key; }); }); var rules = this.settings.rules; $.each(rules, function(key, value) { rules[key] = $.validator.normalizeRule(value); }); function delegate(event) { var validator = $.data(this[0].form, "validator"), eventType = "on" + event.type.replace(/^validate/, ""); validator.settings[eventType] && validator.settings[eventType].call(validator, this[0] ); } $(this.currentForm) .validateDelegate(":text, :password, :file, select, textarea", "focusin focusout keyup", delegate) .validateDelegate(":radio, :checkbox, select, option", "click", delegate); if (this.settings.invalidHandler) $(this.currentForm).bind("invalid-form.validate", this.settings.invalidHandler); }, // http://docs.jquery.com/Plugins/Validation/Validator/form form: function() { this.checkForm(); $.extend(this.submitted, this.errorMap); this.invalid = $.extend({}, this.errorMap); if (!this.valid()) $(this.currentForm).triggerHandler("invalid-form", [this]); this.showErrors(); return this.valid(); }, checkForm: function() { this.prepareForm(); for ( var i = 0, elements = (this.currentElements = this.elements()); elements[i]; i++ ) { this.check( elements[i] ); } return this.valid(); }, // http://docs.jquery.com/Plugins/Validation/Validator/element element: function( element ) { element = this.clean( element ); this.lastElement = element; this.prepareElement( element ); this.currentElements = $(element); var result = this.check( element ); if ( result ) { delete this.invalid[element.name]; } else { this.invalid[element.name] = true; } if ( !this.numberOfInvalids() ) { // Hide error containers on last error this.toHide = this.toHide.add( this.containers ); } this.showErrors(); return result; }, // http://docs.jquery.com/Plugins/Validation/Validator/showErrors showErrors: function(errors) { if(errors) { // add items to error list and map $.extend( this.errorMap, errors ); this.errorList = []; for ( var name in errors ) { this.errorList.push({ message: errors[name], element: this.findByName(name)[0] }); } // remove items from success list this.successList = $.grep( this.successList, function(element) { return !(element.name in errors); }); } this.settings.showErrors ? this.settings.showErrors.call( this, this.errorMap, this.errorList ) : this.defaultShowErrors(); }, // http://docs.jquery.com/Plugins/Validation/Validator/resetForm resetForm: function() { if ( $.fn.resetForm ) $( this.currentForm ).resetForm(); this.submitted = {}; this.prepareForm(); this.hideErrors(); this.elements().removeClass( this.settings.errorClass ); }, numberOfInvalids: function() { return this.objectLength(this.invalid); }, objectLength: function( obj ) { var count = 0; for ( var i in obj ) count++; return count; }, hideErrors: function() { this.addWrapper( this.toHide ).hide(); }, valid: function() { return this.size() == 0; }, size: function() { return this.errorList.length; }, focusInvalid: function() { if( this.settings.focusInvalid ) { try { $(this.findLastActive() || this.errorList.length && this.errorList[0].element || []) .filter(":visible") .focus() // manually trigger focusin event; without it, focusin handler isn't called, findLastActive won't have anything to find .trigger("focusin"); } catch(e) { // ignore IE throwing errors when focusing hidden elements } } }, findLastActive: function() { var lastActive = this.lastActive; return lastActive && $.grep(this.errorList, function(n) { return n.element.name == lastActive.name; }).length == 1 && lastActive; }, elements: function() { var validator = this, rulesCache = {}; // select all valid inputs inside the form (no submit or reset buttons) // workaround $Query([]).add until http://dev.jquery.com/ticket/2114 is solved return $([]).add(this.currentForm.elements) .filter(":input") .not(":submit, :reset, :image, [disabled]") .not( this.settings.ignore ) .filter(function() { !this.name && validator.settings.debug && window.console && console.error( "%o has no name assigned", this); // select only the first element for each name, and only those with rules specified if ( this.name in rulesCache || !validator.objectLength($(this).rules()) ) return false; rulesCache[this.name] = true; return true; }); }, clean: function( selector ) { return $( selector )[0]; }, errors: function() { return $( this.settings.errorElement + "." + this.settings.errorClass, this.errorContext ); }, reset: function() { this.successList = []; this.errorList = []; this.errorMap = {}; this.toShow = $([]); this.toHide = $([]); this.currentElements = $([]); }, prepareForm: function() { this.reset(); this.toHide = this.errors().add( this.containers ); }, prepareElement: function( element ) { this.reset(); this.toHide = this.errorsFor(element); }, check: function( element ) { element = this.clean( element ); // if radio/checkbox, validate first element in group instead if (this.checkable(element)) { element = this.findByName( element.name )[0]; } var rules = $(element).rules(); var dependencyMismatch = false; for( method in rules ) { var rule = { method: method, parameters: rules[method] }; try { var result = $.validator.methods[method].call( this, element.value.replace(/\r/g, ""), element, rule.parameters ); // if a method indicates that the field is optional and therefore valid, // don't mark it as valid when there are no other rules if ( result == "dependency-mismatch" ) { dependencyMismatch = true; continue; } dependencyMismatch = false; if ( result == "pending" ) { this.toHide = this.toHide.not( this.errorsFor(element) ); return; } if( !result ) { this.formatAndAdd( element, rule ); return false; } } catch(e) { this.settings.debug && window.console && console.log("exception occured when checking element " + element.id + ", check the '" + rule.method + "' method", e); throw e; } } if (dependencyMismatch) return; if ( this.objectLength(rules) ) this.successList.push(element); return true; }, // return the custom message for the given element and validation method // specified in the element's "messages" metadata customMetaMessage: function(element, method) { if (!$.metadata) return; var meta = this.settings.meta ? $(element).metadata()[this.settings.meta] : $(element).metadata(); return meta && meta.messages && meta.messages[method]; }, // return the custom message for the given element name and validation method customMessage: function( name, method ) { var m = this.settings.messages[name]; return m && (m.constructor == String ? m : m[method]); }, // return the first defined argument, allowing empty strings findDefined: function() { for(var i = 0; i < arguments.length; i++) { if (arguments[i] !== undefined) return arguments[i]; } return undefined; }, defaultMessage: function( element, method) { return this.findDefined( this.customMessage( element.name, method ), this.customMetaMessage( element, method ), // title is never undefined, so handle empty string as undefined !this.settings.ignoreTitle && element.title || undefined, $.validator.messages[method], "Warning: No message defined for " + element.name + "" ); }, formatAndAdd: function( element, rule ) { var message = this.defaultMessage( element, rule.method ), theregex = /\$?\{(\d+)\}/g; if ( typeof message == "function" ) { message = message.call(this, rule.parameters, element); } else if (theregex.test(message)) { message = jQuery.format(message.replace(theregex, '{$1}'), rule.parameters); } this.errorList.push({ message: message, element: element }); this.errorMap[element.name] = message; this.submitted[element.name] = message; }, addWrapper: function(toToggle) { if ( this.settings.wrapper ) toToggle = toToggle.add( toToggle.parent( this.settings.wrapper ) ); return toToggle; }, defaultShowErrors: function() { for ( var i = 0; this.errorList[i]; i++ ) { var error = this.errorList[i]; this.settings.highlight && this.settings.highlight.call( this, error.element, this.settings.errorClass, this.settings.validClass ); this.showLabel( error.element, error.message ); } if( this.errorList.length ) { this.toShow = this.toShow.add( this.containers ); } if (this.settings.success) { for ( var i = 0; this.successList[i]; i++ ) { this.showLabel( this.successList[i] ); } } if (this.settings.unhighlight) { for ( var i = 0, elements = this.validElements(); elements[i]; i++ ) { this.settings.unhighlight.call( this, elements[i], this.settings.errorClass, this.settings.validClass ); } } this.toHide = this.toHide.not( this.toShow ); this.hideErrors(); this.addWrapper( this.toShow ).show(); }, validElements: function() { return this.currentElements.not(this.invalidElements()); }, invalidElements: function() { return $(this.errorList).map(function() { return this.element; }); }, showLabel: function(element, message) { var label = this.errorsFor( element ); if ( label.length ) { // refresh error/success class label.removeClass().addClass( this.settings.errorClass ); // check if we have a generated label, replace the message then label.attr("generated") && label.html(message); } else { // create label label = $("<" + this.settings.errorElement + "/>") .attr({"for": this.idOrName(element), generated: true}) .addClass(this.settings.errorClass) .html(message || ""); if ( this.settings.wrapper ) { // make sure the element is visible, even in IE // actually showing the wrapped element is handled elsewhere label = label.hide().show().wrap("<" + this.settings.wrapper + "/>").parent(); } if ( !this.labelContainer.append(label).length ) this.settings.errorPlacement ? this.settings.errorPlacement(label, $(element) ) : label.insertAfter(element); } if ( !message && this.settings.success ) { label.text(""); typeof this.settings.success == "string" ? label.addClass( this.settings.success ) : this.settings.success( label ); } this.toShow = this.toShow.add(label); }, errorsFor: function(element) { var name = this.idOrName(element); return this.errors().filter(function() { return $(this).attr('for') == name; }); }, idOrName: function(element) { return this.groups[element.name] || (this.checkable(element) ? element.name : element.id || element.name); }, checkable: function( element ) { return /radio|checkbox/i.test(element.type); }, findByName: function( name ) { // select by name and filter by form for performance over form.find("[name=...]") var form = this.currentForm; return $(document.getElementsByName(name)).map(function(index, element) { return element.form == form && element.name == name && element || null; }); }, getLength: function(value, element) { switch( element.nodeName.toLowerCase() ) { case 'select': return $("option:selected", element).length; case 'input': if( this.checkable( element) ) return this.findByName(element.name).filter(':checked').length; } return value.length; }, depend: function(param, element) { return this.dependTypes[typeof param] ? this.dependTypes[typeof param](param, element) : true; }, dependTypes: { "boolean": function(param, element) { return param; }, "string": function(param, element) { return !!$(param, element.form).length; }, "function": function(param, element) { return param(element); } }, optional: function(element) { return !$.validator.methods.required.call(this, $.trim(element.value), element) && "dependency-mismatch"; }, startRequest: function(element) { if (!this.pending[element.name]) { this.pendingRequest++; this.pending[element.name] = true; } }, stopRequest: function(element, valid) { this.pendingRequest--; // sometimes synchronization fails, make sure pendingRequest is never < 0 if (this.pendingRequest < 0) this.pendingRequest = 0; delete this.pending[element.name]; if ( valid && this.pendingRequest == 0 && this.formSubmitted && this.form() ) { $(this.currentForm).submit(); this.formSubmitted = false; } else if (!valid && this.pendingRequest == 0 && this.formSubmitted) { $(this.currentForm).triggerHandler("invalid-form", [this]); this.formSubmitted = false; } }, previousValue: function(element) { return $.data(element, "previousValue") || $.data(element, "previousValue", { old: null, valid: true, message: this.defaultMessage( element, "remote" ) }); } }, classRuleSettings: { required: {required: true}, email: {email: true}, url: {url: true}, date: {date: true}, dateISO: {dateISO: true}, dateDE: {dateDE: true}, number: {number: true}, numberDE: {numberDE: true}, digits: {digits: true}, creditcard: {creditcard: true} }, addClassRules: function(className, rules) { className.constructor == String ? this.classRuleSettings[className] = rules : $.extend(this.classRuleSettings, className); }, classRules: function(element) { var rules = {}; var classes = $(element).attr('class'); classes && $.each(classes.split(' '), function() { if (this in $.validator.classRuleSettings) { $.extend(rules, $.validator.classRuleSettings[this]); } }); return rules; }, attributeRules: function(element) { var rules = {}; var $element = $(element); for (method in $.validator.methods) { var value = $element.attr(method); if (value) { rules[method] = value; } } // maxlength may be returned as -1, 2147483647 (IE) and 524288 (safari) for text inputs if (rules.maxlength && /-1|2147483647|524288/.test(rules.maxlength)) { delete rules.maxlength; } return rules; }, metadataRules: function(element) { if (!$.metadata) return {}; var meta = $.data(element.form, 'validator').settings.meta; return meta ? $(element).metadata()[meta] : $(element).metadata(); }, staticRules: function(element) { var rules = {}; var validator = $.data(element.form, 'validator'); if (validator.settings.rules) { rules = $.validator.normalizeRule(validator.settings.rules[element.name]) || {}; } return rules; }, normalizeRules: function(rules, element) { // handle dependency check $.each(rules, function(prop, val) { // ignore rule when param is explicitly false, eg. required:false if (val === false) { delete rules[prop]; return; } if (val.param || val.depends) { var keepRule = true; switch (typeof val.depends) { case "string": keepRule = !!$(val.depends, element.form).length; break; case "function": keepRule = val.depends.call(element, element); break; } if (keepRule) { rules[prop] = val.param !== undefined ? val.param : true; } else { delete rules[prop]; } } }); // evaluate parameters $.each(rules, function(rule, parameter) { rules[rule] = $.isFunction(parameter) ? parameter(element) : parameter; }); // clean number parameters $.each(['minlength', 'maxlength', 'min', 'max'], function() { if (rules[this]) { rules[this] = Number(rules[this]); } }); $.each(['rangelength', 'range'], function() { if (rules[this]) { rules[this] = [Number(rules[this][0]), Number(rules[this][1])]; } }); if ($.validator.autoCreateRanges) { // auto-create ranges if (rules.min && rules.max) { rules.range = [rules.min, rules.max]; delete rules.min; delete rules.max; } if (rules.minlength && rules.maxlength) { rules.rangelength = [rules.minlength, rules.maxlength]; delete rules.minlength; delete rules.maxlength; } } // To support custom messages in metadata ignore rule methods titled "messages" if (rules.messages) { delete rules.messages; } return rules; }, // Converts a simple string to a {string: true} rule, e.g., "required" to {required:true} normalizeRule: function(data) { if( typeof data == "string" ) { var transformed = {}; $.each(data.split(/\s/), function() { transformed[this] = true; }); data = transformed; } return data; }, // http://docs.jquery.com/Plugins/Validation/Validator/addMethod addMethod: function(name, method, message) { $.validator.methods[name] = method; $.validator.messages[name] = message != undefined ? message : $.validator.messages[name]; if (method.length < 3) { $.validator.addClassRules(name, $.validator.normalizeRule(name)); } }, methods: { // http://docs.jquery.com/Plugins/Validation/Methods/required required: function(value, element, param) { // check if dependency is met if ( !this.depend(param, element) ) return "dependency-mismatch"; switch( element.nodeName.toLowerCase() ) { case 'select': // could be an array for select-multiple or a string, both are fine this way var val = $(element).val(); return val && val.length > 0; case 'input': if ( this.checkable(element) ) return this.getLength(value, element) > 0; default: return $.trim(value).length > 0; } }, // http://docs.jquery.com/Plugins/Validation/Methods/remote remote: function(value, element, param) { if ( this.optional(element) ) return "dependency-mismatch"; var previous = this.previousValue(element); if (!this.settings.messages[element.name] ) this.settings.messages[element.name] = {}; previous.originalMessage = this.settings.messages[element.name].remote; this.settings.messages[element.name].remote = previous.message; param = typeof param == "string" && {url:param} || param; if ( previous.old !== value ) { previous.old = value; var validator = this; this.startRequest(element); var data = {}; data[element.name] = value; $.ajax($.extend(true, { url: param, mode: "abort", port: "validate" + element.name, dataType: "json", data: data, success: function(response) { validator.settings.messages[element.name].remote = previous.originalMessage; var valid = response === true; if ( valid ) { var submitted = validator.formSubmitted; validator.prepareElement(element); validator.formSubmitted = submitted; validator.successList.push(element); validator.showErrors(); } else { var errors = {}; var message = (previous.message = response || validator.defaultMessage( element, "remote" )); errors[element.name] = $.isFunction(message) ? message(value) : message; validator.showErrors(errors); } previous.valid = valid; validator.stopRequest(element, valid); } }, param)); return "pending"; } else if( this.pending[element.name] ) { return "pending"; } return previous.valid; }, // http://docs.jquery.com/Plugins/Validation/Methods/minlength minlength: function(value, element, param) { return this.optional(element) || this.getLength($.trim(value), element) >= param; }, // http://docs.jquery.com/Plugins/Validation/Methods/maxlength maxlength: function(value, element, param) { return this.optional(element) || this.getLength($.trim(value), element) <= param; }, // http://docs.jquery.com/Plugins/Validation/Methods/rangelength rangelength: function(value, element, param) { var length = this.getLength($.trim(value), element); return this.optional(element) || ( length >= param[0] && length <= param[1] ); }, // http://docs.jquery.com/Plugins/Validation/Methods/min min: function( value, element, param ) { return this.optional(element) || value >= param; }, // http://docs.jquery.com/Plugins/Validation/Methods/max max: function( value, element, param ) { return this.optional(element) || value <= param; }, // http://docs.jquery.com/Plugins/Validation/Methods/range range: function( value, element, param ) { return this.optional(element) || ( value >= param[0] && value <= param[1] ); }, // http://docs.jquery.com/Plugins/Validation/Methods/email email: function(value, element) { // contributed by Scott Gonzalez: http://projects.scottsplayground.com/email_address_validation/ return this.optional(element) || /^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i.test(value); }, // http://docs.jquery.com/Plugins/Validation/Methods/url url: function(value, element) { // contributed by Scott Gonzalez: http://projects.scottsplayground.com/iri/ return this.optional(element) || /^(https?|ftp):\/\/(((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:)*@)?(((\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5])\.(\d|[1-9]\d|1\d\d|2[0-4]\d|25[0-5]))|((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?)(:\d*)?)(\/((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)+(\/(([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)*)*)?)?(\?((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|[\uE000-\uF8FF]|\/|\?)*)?(\#((([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(%[\da-f]{2})|[!\$&'\(\)\*\+,;=]|:|@)|\/|\?)*)?$/i.test(value); }, // http://docs.jquery.com/Plugins/Validation/Methods/date date: function(value, element) { return this.optional(element) || !/Invalid|NaN/.test(new Date(value)); }, // http://docs.jquery.com/Plugins/Validation/Methods/dateISO dateISO: function(value, element) { return this.optional(element) || /^\d{4}[\/-]\d{1,2}[\/-]\d{1,2}$/.test(value); }, // http://docs.jquery.com/Plugins/Validation/Methods/number number: function(value, element) { return this.optional(element) || /^-?(?:\d+|\d{1,3}(?:,\d{3})+)(?:\.\d+)?$/.test(value); }, // http://docs.jquery.com/Plugins/Validation/Methods/digits digits: function(value, element) { return this.optional(element) || /^\d+$/.test(value); }, // http://docs.jquery.com/Plugins/Validation/Methods/creditcard // based on http://en.wikipedia.org/wiki/Luhn creditcard: function(value, element) { if ( this.optional(element) ) return "dependency-mismatch"; // accept only digits and dashes if (/[^0-9-]+/.test(value)) return false; var nCheck = 0, nDigit = 0, bEven = false; value = value.replace(/\D/g, ""); for (var n = value.length - 1; n >= 0; n--) { var cDigit = value.charAt(n); var nDigit = parseInt(cDigit, 10); if (bEven) { if ((nDigit *= 2) > 9) nDigit -= 9; } nCheck += nDigit; bEven = !bEven; } return (nCheck % 10) == 0; }, // http://docs.jquery.com/Plugins/Validation/Methods/accept accept: function(value, element, param) { param = typeof param == "string" ? param.replace(/,/g, '|') : "png|jpe?g|gif"; return this.optional(element) || value.match(new RegExp(".(" + param + ")$", "i")); }, // http://docs.jquery.com/Plugins/Validation/Methods/equalTo equalTo: function(value, element, param) { // bind to the blur event of the target in order to revalidate whenever the target field is updated // TODO find a way to bind the event just once, avoiding the unbind-rebind overhead var target = $(param).unbind(".validate-equalTo").bind("blur.validate-equalTo", function() { $(element).valid(); }); return value == target.val(); } } }); // deprecated, use $.validator.format instead $.format = $.validator.format; })(jQuery); // ajax mode: abort // usage: $.ajax({ mode: "abort"[, port: "uniqueport"]}); // if mode:"abort" is used, the previous request on that port (port can be undefined) is aborted via XMLHttpRequest.abort() ;(function($) { var ajax = $.ajax; var pendingRequests = {}; $.ajax = function(settings) { // create settings for compatibility with ajaxSetup settings = $.extend(settings, $.extend({}, $.ajaxSettings, settings)); var port = settings.port; if (settings.mode == "abort") { if ( pendingRequests[port] ) { pendingRequests[port].abort(); } return (pendingRequests[port] = ajax.apply(this, arguments)); } return ajax.apply(this, arguments); }; })(jQuery); // provides cross-browser focusin and focusout events // IE has native support, in other browsers, use event caputuring (neither bubbles) // provides delegate(type: String, delegate: Selector, handler: Callback) plugin for easier event delegation // handler is only called when $(event.target).is(delegate), in the scope of the jquery-object for event.target ;(function($) { // only implement if not provided by jQuery core (since 1.4) // TODO verify if jQuery 1.4's implementation is compatible with older jQuery special-event APIs if (!jQuery.event.special.focusin && !jQuery.event.special.focusout && document.addEventListener) { $.each({ focus: 'focusin', blur: 'focusout' }, function( original, fix ){ $.event.special[fix] = { setup:function() { this.addEventListener( original, handler, true ); }, teardown:function() { this.removeEventListener( original, handler, true ); }, handler: function(e) { arguments[0] = $.event.fix(e); arguments[0].type = fix; return $.event.handle.apply(this, arguments); } }; function handler(e) { e = $.event.fix(e); e.type = fix; return $.event.handle.call(this, e); } }); }; $.extend($.fn, { validateDelegate: function(delegate, type, handler) { return this.bind(type, function(event) { var target = $(event.target); if (target.is(delegate)) { return handler.apply(target, arguments); } }); } }); })(jQuery);_application/x-javascriptObplist00^_X$versionX$objectsY$archiverT$top"()012FGHIJKLMNOPQRSTXYU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_@http://proxy.library.upenn.edu:2578/js/jquery/jquery.validate.js*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#AU3456>WNS.keysZNS.objects789:;<= ?@ABCDEVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-LengthVApacheTnoneUclose_application/x-javascript_Sat, 28 May 2011 23:40:05 GMT_Fri, 27 May 2011 13:21:40 GMTU37132*+UV_NSMutableDictionaryUW/\NSDictionary *+Z[_NSHTTPURLResponse\]/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiver`a_WebResourceResponse#-27TZux|#.7=@FOXZaitv~>^dib[\]^_5http://proxy.library.upenn.edu:2578/js/jquery/date.jsOd/** * Version: 1.0 Alpha-1 * Build Date: 13-Nov-2007 * Copyright (c) 2006-2007, Coolite Inc. (http://www.coolite.com/). All rights reserved. * License: Licensed under The MIT License. See license.txt and http://www.datejs.com/license/. * Website: http://www.datejs.com/ or http://www.coolite.com/datejs/ */ Date.CultureInfo={name:"en-US",englishName:"English (United States)",nativeName:"English (United States)",dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],abbreviatedDayNames:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],shortestDayNames:["Su","Mo","Tu","We","Th","Fr","Sa"],firstLetterDayNames:["S","M","T","W","T","F","S"],monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],abbreviatedMonthNames:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],amDesignator:"AM",pmDesignator:"PM",firstDayOfWeek:0,twoDigitYearMax:2029,dateElementOrder:"mdy",formatPatterns:{shortDate:"M/d/yyyy",longDate:"dddd, MMMM dd, yyyy",shortTime:"h:mm tt",longTime:"h:mm:ss tt",fullDateTime:"dddd, MMMM dd, yyyy h:mm:ss tt",sortableDateTime:"yyyy-MM-ddTHH:mm:ss",universalSortableDateTime:"yyyy-MM-dd HH:mm:ssZ",rfc1123:"ddd, dd MMM yyyy HH:mm:ss GMT",monthDay:"MMMM dd",yearMonth:"MMMM, yyyy"},regexPatterns:{jan:/^jan(uary)?/i,feb:/^feb(ruary)?/i,mar:/^mar(ch)?/i,apr:/^apr(il)?/i,may:/^may/i,jun:/^jun(e)?/i,jul:/^jul(y)?/i,aug:/^aug(ust)?/i,sep:/^sep(t(ember)?)?/i,oct:/^oct(ober)?/i,nov:/^nov(ember)?/i,dec:/^dec(ember)?/i,sun:/^su(n(day)?)?/i,mon:/^mo(n(day)?)?/i,tue:/^tu(e(s(day)?)?)?/i,wed:/^we(d(nesday)?)?/i,thu:/^th(u(r(s(day)?)?)?)?/i,fri:/^fr(i(day)?)?/i,sat:/^sa(t(urday)?)?/i,future:/^next/i,past:/^last|past|prev(ious)?/i,add:/^(\+|after|from)/i,subtract:/^(\-|before|ago)/i,yesterday:/^yesterday/i,today:/^t(oday)?/i,tomorrow:/^tomorrow/i,now:/^n(ow)?/i,millisecond:/^ms|milli(second)?s?/i,second:/^sec(ond)?s?/i,minute:/^min(ute)?s?/i,hour:/^h(ou)?rs?/i,week:/^w(ee)?k/i,month:/^m(o(nth)?s?)?/i,day:/^d(ays?)?/i,year:/^y((ea)?rs?)?/i,shortMeridian:/^(a|p)/i,longMeridian:/^(a\.?m?\.?|p\.?m?\.?)/i,timezone:/^((e(s|d)t|c(s|d)t|m(s|d)t|p(s|d)t)|((gmt)?\s*(\+|\-)\s*\d\d\d\d?)|gmt)/i,ordinalSuffix:/^\s*(st|nd|rd|th)/i,timeContext:/^\s*(\:|a|p)/i},abbreviatedTimeZoneStandard:{GMT:"-000",EST:"-0400",CST:"-0500",MST:"-0600",PST:"-0700"},abbreviatedTimeZoneDST:{GMT:"-000",EDT:"-0500",CDT:"-0600",MDT:"-0700",PDT:"-0800"}}; Date.getMonthNumberFromName=function(name){var n=Date.CultureInfo.monthNames,m=Date.CultureInfo.abbreviatedMonthNames,s=name.toLowerCase();for(var i=0;idate)?1:(this=start.getTime()&&t<=end.getTime();};Date.prototype.addMilliseconds=function(value){this.setMilliseconds(this.getMilliseconds()+value);return this;};Date.prototype.addSeconds=function(value){return this.addMilliseconds(value*1000);};Date.prototype.addMinutes=function(value){return this.addMilliseconds(value*60000);};Date.prototype.addHours=function(value){return this.addMilliseconds(value*3600000);};Date.prototype.addDays=function(value){return this.addMilliseconds(value*86400000);};Date.prototype.addWeeks=function(value){return this.addMilliseconds(value*604800000);};Date.prototype.addMonths=function(value){var n=this.getDate();this.setDate(1);this.setMonth(this.getMonth()+value);this.setDate(Math.min(n,this.getDaysInMonth()));return this;};Date.prototype.addYears=function(value){return this.addMonths(value*12);};Date.prototype.add=function(config){if(typeof config=="number"){this._orient=config;return this;} var x=config;if(x.millisecond||x.milliseconds){this.addMilliseconds(x.millisecond||x.milliseconds);} if(x.second||x.seconds){this.addSeconds(x.second||x.seconds);} if(x.minute||x.minutes){this.addMinutes(x.minute||x.minutes);} if(x.hour||x.hours){this.addHours(x.hour||x.hours);} if(x.month||x.months){this.addMonths(x.month||x.months);} if(x.year||x.years){this.addYears(x.year||x.years);} if(x.day||x.days){this.addDays(x.day||x.days);} return this;};Date._validate=function(value,min,max,name){if(typeof value!="number"){throw new TypeError(value+" is not a Number.");}else if(valuemax){throw new RangeError(value+" is not a valid value for "+name+".");} return true;};Date.validateMillisecond=function(n){return Date._validate(n,0,999,"milliseconds");};Date.validateSecond=function(n){return Date._validate(n,0,59,"seconds");};Date.validateMinute=function(n){return Date._validate(n,0,59,"minutes");};Date.validateHour=function(n){return Date._validate(n,0,23,"hours");};Date.validateDay=function(n,year,month){return Date._validate(n,1,Date.getDaysInMonth(year,month),"days");};Date.validateMonth=function(n){return Date._validate(n,0,11,"months");};Date.validateYear=function(n){return Date._validate(n,1,9999,"seconds");};Date.prototype.set=function(config){var x=config;if(!x.millisecond&&x.millisecond!==0){x.millisecond=-1;} if(!x.second&&x.second!==0){x.second=-1;} if(!x.minute&&x.minute!==0){x.minute=-1;} if(!x.hour&&x.hour!==0){x.hour=-1;} if(!x.day&&x.day!==0){x.day=-1;} if(!x.month&&x.month!==0){x.month=-1;} if(!x.year&&x.year!==0){x.year=-1;} if(x.millisecond!=-1&&Date.validateMillisecond(x.millisecond)){this.addMilliseconds(x.millisecond-this.getMilliseconds());} if(x.second!=-1&&Date.validateSecond(x.second)){this.addSeconds(x.second-this.getSeconds());} if(x.minute!=-1&&Date.validateMinute(x.minute)){this.addMinutes(x.minute-this.getMinutes());} if(x.hour!=-1&&Date.validateHour(x.hour)){this.addHours(x.hour-this.getHours());} if(x.month!==-1&&Date.validateMonth(x.month)){this.addMonths(x.month-this.getMonth());} if(x.year!=-1&&Date.validateYear(x.year)){this.addYears(x.year-this.getFullYear());} if(x.day!=-1&&Date.validateDay(x.day,this.getFullYear(),this.getMonth())){this.addDays(x.day-this.getDate());} if(x.timezone){this.setTimezone(x.timezone);} if(x.timezoneOffset){this.setTimezoneOffset(x.timezoneOffset);} return this;};Date.prototype.clearTime=function(){this.setHours(0);this.setMinutes(0);this.setSeconds(0);this.setMilliseconds(0);return this;};Date.prototype.isLeapYear=function(){var y=this.getFullYear();return(((y%4===0)&&(y%100!==0))||(y%400===0));};Date.prototype.isWeekday=function(){return!(this.is().sat()||this.is().sun());};Date.prototype.getDaysInMonth=function(){return Date.getDaysInMonth(this.getFullYear(),this.getMonth());};Date.prototype.moveToFirstDayOfMonth=function(){return this.set({day:1});};Date.prototype.moveToLastDayOfMonth=function(){return this.set({day:this.getDaysInMonth()});};Date.prototype.moveToDayOfWeek=function(day,orient){var diff=(day-this.getDay()+7*(orient||+1))%7;return this.addDays((diff===0)?diff+=7*(orient||+1):diff);};Date.prototype.moveToMonth=function(month,orient){var diff=(month-this.getMonth()+12*(orient||+1))%12;return this.addMonths((diff===0)?diff+=12*(orient||+1):diff);};Date.prototype.getDayOfYear=function(){return Math.floor((this-new Date(this.getFullYear(),0,1))/86400000);};Date.prototype.getWeekOfYear=function(firstDayOfWeek){var y=this.getFullYear(),m=this.getMonth(),d=this.getDate();var dow=firstDayOfWeek||Date.CultureInfo.firstDayOfWeek;var offset=7+1-new Date(y,0,1).getDay();if(offset==8){offset=1;} var daynum=((Date.UTC(y,m,d,0,0,0)-Date.UTC(y,0,1,0,0,0))/86400000)+1;var w=Math.floor((daynum-offset+7)/7);if(w===dow){y--;var prevOffset=7+1-new Date(y,0,1).getDay();if(prevOffset==2||prevOffset==8){w=53;}else{w=52;}} return w;};Date.prototype.isDST=function(){console.log('isDST');return this.toString().match(/(E|C|M|P)(S|D)T/)[2]=="D";};Date.prototype.getTimezone=function(){return Date.getTimezoneAbbreviation(this.getUTCOffset,this.isDST());};Date.prototype.setTimezoneOffset=function(s){var here=this.getTimezoneOffset(),there=Number(s)*-6/10;this.addMinutes(there-here);return this;};Date.prototype.setTimezone=function(s){return this.setTimezoneOffset(Date.getTimezoneOffset(s));};Date.prototype.getUTCOffset=function(){var n=this.getTimezoneOffset()*-10/6,r;if(n<0){r=(n-10000).toString();return r[0]+r.substr(2);}else{r=(n+10000).toString();return"+"+r.substr(1);}};Date.prototype.getDayName=function(abbrev){return abbrev?Date.CultureInfo.abbreviatedDayNames[this.getDay()]:Date.CultureInfo.dayNames[this.getDay()];};Date.prototype.getMonthName=function(abbrev){return abbrev?Date.CultureInfo.abbreviatedMonthNames[this.getMonth()]:Date.CultureInfo.monthNames[this.getMonth()];};Date.prototype._toString=Date.prototype.toString;Date.prototype.toString=function(format){var self=this;var p=function p(s){return(s.toString().length==1)?"0"+s:s;};return format?format.replace(/dd?d?d?|MM?M?M?|yy?y?y?|hh?|HH?|mm?|ss?|tt?|zz?z?/g,function(format){switch(format){case"hh":return p(self.getHours()<13?self.getHours():(self.getHours()-12));case"h":return self.getHours()<13?self.getHours():(self.getHours()-12);case"HH":return p(self.getHours());case"H":return self.getHours();case"mm":return p(self.getMinutes());case"m":return self.getMinutes();case"ss":return p(self.getSeconds());case"s":return self.getSeconds();case"yyyy":return self.getFullYear();case"yy":return self.getFullYear().toString().substring(2,4);case"dddd":return self.getDayName();case"ddd":return self.getDayName(true);case"dd":return p(self.getDate());case"d":return self.getDate().toString();case"MMMM":return self.getMonthName();case"MMM":return self.getMonthName(true);case"MM":return p((self.getMonth()+1));case"M":return self.getMonth()+1;case"t":return self.getHours()<12?Date.CultureInfo.amDesignator.substring(0,1):Date.CultureInfo.pmDesignator.substring(0,1);case"tt":return self.getHours()<12?Date.CultureInfo.amDesignator:Date.CultureInfo.pmDesignator;case"zzz":case"zz":case"z":return"";}}):this._toString();}; Date.now=function(){return new Date();};Date.today=function(){return Date.now().clearTime();};Date.prototype._orient=+1;Date.prototype.next=function(){this._orient=+1;return this;};Date.prototype.last=Date.prototype.prev=Date.prototype.previous=function(){this._orient=-1;return this;};Date.prototype._is=false;Date.prototype.is=function(){this._is=true;return this;};Number.prototype._dateElement="day";Number.prototype.fromNow=function(){var c={};c[this._dateElement]=this;return Date.now().add(c);};Number.prototype.ago=function(){var c={};c[this._dateElement]=this*-1;return Date.now().add(c);};(function(){var $D=Date.prototype,$N=Number.prototype;var dx=("sunday monday tuesday wednesday thursday friday saturday").split(/\s/),mx=("january february march april may june july august september october november december").split(/\s/),px=("Millisecond Second Minute Hour Day Week Month Year").split(/\s/),de;var df=function(n){return function(){if(this._is){this._is=false;return this.getDay()==n;} return this.moveToDayOfWeek(n,this._orient);};};for(var i=0;i0&&!last){try{q=d.call(this,r[1]);}catch(ex){last=true;}}else{last=true;} if(!last&&q[1].length===0){last=true;} if(!last){var qx=[];for(var j=0;j0){rx[0]=rx[0].concat(p[0]);rx[1]=p[1];}} if(rx[1].length1){args=Array.prototype.slice.call(arguments);}else if(arguments[0]instanceof Array){args=arguments[0];} if(args){for(var i=0,px=args.shift();i2)?n:(n+(((n+2000)Date.getDaysInMonth(this.year,this.month)){throw new RangeError(this.day+" is not a valid value for days.");} var r=new Date(this.year,this.month,this.day,this.hour,this.minute,this.second);if(this.timezone){r.set({timezone:this.timezone});}else if(this.timezoneOffset){r.set({timezoneOffset:this.timezoneOffset});} return r;},finish:function(x){x=(x instanceof Array)?flattenAndCompact(x):[x];if(x.length===0){return null;} for(var i=0;iWNS.keysZNS.objects789:;<= ?@ABCDEVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-LengthVApacheTnoneUclose_application/x-javascript_Sat, 28 May 2011 23:40:05 GMT_Fri, 27 May 2011 13:21:40 GMTU25804*+UV_NSMutableDictionaryUW/\NSDictionaryd*+Z[_NSHTTPURLResponse\]/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiver`a_WebResourceResponse#-27TZux|#,25;DMOV^iksuwy{}3SY^txb`abc_5http://proxy.library.upenn.edu:2578/js/javascripts.jsO{function alertMessage(){ //alert(); } function MM_goToURL() { //v3.0 var i, args=MM_goToURL.arguments; document.MM_returnValue = false; for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'"); } function MM_openBrWindow(theURL,winName,features) { //v2.0 var h = window.open(theURL,winName,features); h.focus(); } /* function MM_openBrWindow(theURL,winName,features, title) { //v4.0 var h = window.open(theURL,winName,features); h.document.title = title; h.focus(); } */ function MM_popupMsg(msg) { //v1.0 alert(msg); } function MM_jumpMenu(targ,selObj,restore){ //v3.0 eval(targ+".location='"+selObj.options[selObj.selectedIndex].value+"'"); if (restore) selObj.selectedIndex=0; } function printPage() { print(document); } /* @description Sets the value of sortBy and sortOrder properties of the given form, then submits the form to the server @author jcg */ function MM_sort(formName, sortby, sortorder) { var form = window.document.forms[formName]; if (form.sortBy.value == sortby) { // toggle if the same orderBy if (sortorder=="") form.sortOrder.value = "0"; else if (sortorder=="0") form.sortOrder.value = "1"; else if (sortorder=="1") form.sortOrder.value = "0"; } else { // default orderBy is 0 or ASC form.sortOrder.value = "0"; } form.sortBy.value = sortby; form.submit(); } function MM_sort2(formName, sortby, sortorder, popup) { var form = window.document.forms[formName]; if (form.sortBy.value == sortby) { // toggle if the same orderBy if (sortorder=="") form.sortOrder.value = "0"; else if (sortorder=="0") form.sortOrder.value = "1"; else if (sortorder=="1") form.sortOrder.value = "0"; } else { // default orderBy is 0 or ASC form.sortOrder.value = "0"; } form.sortBy.value = sortby; form.popup.value = popup; form.submit(); } /* @description toggles all the check boxes in a form. @author gta */ function checkAll(param,formname){ var ml = eval('document.'+formname); var len = ml.elements.length; var status = false; switch (param){ case 'deleteLastTenSearches': if(ml.selectAllLastTen.checked){ status=true; } break; case 'deleteParameters': if(ml.selectAllParam.checked){ status=true; } break; case 'deleteResults': if(ml.selectAll.checked){ status=true; } break; case 'deleteBookmarks': if(ml.selectAll.checked){ status=true; } break; case 'deleteArticles': if(ml.selectAll.checked){ status=true; } break; case 'toView': if(ml.toViewAll.checked){ status=true; } if(ml.toViewAllTop.checked){ status=true; } break; case 'toBasket': if(ml.toBasketAll.checked){ status=true; } if(ml.toBasketAllTop.checked){ status=true; } break; case 'exportFields': if(ml.selectAll.checked){ status=true; } } for (var i = 0; i < len; i++) { var e = ml.elements[i]; if (e.name == param && !e.disabled) { e.checked = status; } } return true; } function checkAtLeastOne(param,formname) { //check if at least one checkbox is selected var ml = eval('document.'+formname); var len = ml.elements.length; for (var i = 0; i < len; i++) { var e = ml.elements[i]; if (e.name == param) { if(e.checked){ // alert ('e.checked='+e.checked); return true; } } } return false; } function checkOne(param,formname,displaytext) { //check if at least one checkbox is selected var checkboxes = document.getElementsByName(param); for (var i = 0; i < checkboxes.length; i++) { if (checkboxes[i].checked) { return true; } } alert(displaytext); return false; } function checkOneDelete(param,formname,displaytext){ if (checkOne(param,formname,displaytext)){ return confirm('Are you sure you want to delete?'); } else { return false; } } function validateMultipleEntry(param,formname,displaytext) { var field = eval('document.'+formname+'.'+param); var separator = ","; var tokens = new Array(); var issueId; tokens = tokenize(field.value, separator); if (tokens.length == 0 || tokens[0] == "") { alert(displaytext); return false; } for(var i=0; i -1) { var newElem = ml.elements[i]; if (newElem.value == componentIdValue) { return true; } } } return false; } function tokenize(input, separator) { var indexOfSeparator = input.indexOf(separator); var index = 0; var tokens = new Array(); if (indexOfSeparator > -1) { while(input.length > 0) { temp = input.substring(0, indexOfSeparator); //alert("temp: " + temp); if (temp != '' || temp.length > 0) { tokens[index] = temp; index++; } input = input.substring(temp.length + 1, input.length); //alert("input: " + input); indexOfSeparator = input.indexOf(separator); if (indexOfSeparator == -1) { if (input != '' || input.length > 0) { tokens[index] = input; } break; } } } else { temp = input; tokens[index] = temp; } return tokens; } function validateInputDate(elem) { var input = elem.value; var len = input.length; var day; var month; var year; if (len == 8) { input = '0' + input; len = input.length; } if (len == 0) { return true; } else if (len < 9 || len > 9) { return false; } else { day = input.substring(0, 2); month = input.substring(2, 5); year = input.substring(5, len); return isInputDateValid(day, convertMonth(month), year); } } function convertMonthToInt(month){ if(month.toUpperCase() == 'JAN') return 0; if(month.toUpperCase() == 'FEB') return 1; if(month.toUpperCase() == 'MAR') return 2; if(month.toUpperCase() == 'APR') return 3; if(month.toUpperCase() == 'MAY') return 4; if(month.toUpperCase() == 'JUN') return 5; if(month.toUpperCase() == 'JUL') return 6; if(month.toUpperCase() == 'AUG') return 7; if(month.toUpperCase() == 'SEP') return 8; if(month.toUpperCase() == 'OCT') return 9; if(month.toUpperCase() == 'NOV') return 10; if(month.toUpperCase() == 'DEC') return 11; return 0; } function isInputDateValid(day, month, year) { if (!isValidNumber(day) || !isValidNumber(year)) { return false; } if (month < 1 || month > 12) { return false; } if (day < 1 || day > 31) { return false; } if ((month == 4 || month == 6 || month == 9 || month == 11) && (day == 31)) { return false; } if (month == 2) { var leap = (year % 4 == 0 && (year % 100 != 0 || year % 400 == 0)); if (day>29 || (day == 29 && !leap)) { return false; } } return true; } function isValidNumber(sText) { var PNum = new String(sText); var regex = /[^0-9]/; return !regex.test(PNum); } function isAllDigits(argvalue) { argvalue = argvalue.toString(); var validChars = "0123456789."; var startFrom = 0; if (argvalue.substring(0, 2) == "0x") { validChars = "0123456789abcdefABCDEF"; startFrom = 2; } else if (argvalue.charAt(0) == "0") { validChars = "01234567"; startFrom = 1; } else if (argvalue.charAt(0) == "-") { startFrom = 1; } for (var n = startFrom; n < argvalue.length; n++) { if (validChars.indexOf(argvalue.substring(n, n+1)) == -1) return false; } return true; } function isInRange(argValue, min, max) { var isValid = true; var fValue = parseFloat(argValue); var fMin = parseFloat(min); var fMax = parseFloat(max); if (!(fValue >= fMin && fValue <= fMax)) { isValid = false; } return isValid; } function convertMonth(month) { var monthValue = -1; var months = new Array(); months[0] = 'Jan'; months[1] = 'Feb'; months[2] = 'Mar'; months[3] = 'Apr'; months[4] = 'May'; months[5] = 'Jun'; months[6] = 'Jul'; months[7] = 'Aug'; months[8] = 'Sep'; months[9] = 'Oct'; months[10] = 'Nov'; months[11] = 'Dec'; for (i = 0; i 0) && (monthValue < 10)) { monthValue = '0' + monthValue; } //alert('monthValue: ' + monthValue); return monthValue; } function setAllCheckBoxes(displaytext){ var issue = document.getElementsByName("issue"); var forthcoming = document.getElementsByName("forthcoming"); var len = issue.length; var len2 = forthcoming.length; for (var i = 0; i < len; i++) { var e = issue[i]; var indexOfSeparator = e.value.indexOf("-"); var temp = e.value.substring(0, indexOfSeparator); if (temp == displaytext) { e.checked = true; } } if (document.manageContentAlertsForm.typeForthcoming.checked){ for (var i = 0; i < len2; i++) { var e = forthcoming[i]; var indexOfSeparator = e.value.indexOf("-"); var temp = e.value.substring(0, indexOfSeparator); if (temp == displaytext) { e.checked = true; } } } } function isEmpty(elem) { return (elem == null || trim(elem.value) == ''); } function checkEmail(emailStr) { if (emailStr.length == 0) { return true; } var emailPat=/^(.+)@(.+)$/; var specialChars="\\(\\)<>@,;:\\\\\\\"\\.\\[\\]"; var validChars="\[^\\s" + specialChars + "\]"; var quotedUser="(\"[^\"]*\")"; var ipDomainPat=/^(\d{1,3})[.](\d{1,3})[.](\d{1,3})[.](\d{1,3})$/; var atom=validChars + '+'; var word="(" + atom + "|" + quotedUser + ")"; var userPat=new RegExp("^" + word + "(\\." + word + ")*$"); var domainPat=new RegExp("^" + atom + "(\\." + atom + ")*$"); var matchArray=emailStr.match(emailPat); if (matchArray == null) { return false; } var user=matchArray[1]; var domain=matchArray[2]; if (user.match(userPat) == null) { return false; } var IPArray = domain.match(ipDomainPat); if (IPArray != null) { for (var i = 1; i <= 4; i++) { if (IPArray[i] > 255) { return false; } } return true; } var domainArray=domain.match(domainPat); if (domainArray == null) { return false; } var atomPat=new RegExp(atom,"g"); var domArr=domain.match(atomPat); var len=domArr.length; if ((domArr[domArr.length-1].length < 2) || (domArr[domArr.length-1].length > 3)) { return false; } if (len < 2) { return false; } return true; } function validateManageCitation(formname, cmd) { var field = eval('document.'+formname); /* if ('Add' == cmd) { if (isEmpty(field.addArticleComponentId)) { alert('Article Component ID is required.'); field.addArticleComponentId.focus(); return false; } if (isEmpty(field.addEmailAddress)) { alert('Email Address is required.'); field.addEmailAddress.focus(); return false; } else if (!checkEmail(field.addEmailAddress.value)) { alert('Email Address is invalid.'); field.addEmailAddress.focus(); return false; } } else { */ var elem = new Array(); var ctr = 0; elem = field.elements; for (i=0; i -1) { if (isEmpty(elem[i])) { alert('Email Address is required.'); elem[i].focus(); return false; } else if (!checkEmail(elem[i].value)) { alert('Email Address is invalid.'); elem[i].focus(); return false; } } } return confirm('Are you sure you want to make these changes?'); //} //return true; } function validateManageContent(formname){ var field = eval('document.'+formname); if (field.type[0].checked){ field.issueFrequency.value = ''; } if (field.type[1].checked){ if (field.issueFrequency.value == ''){ alert('Please input number of days.'); field.issueFrequency.focus(); return false; }else{ if (!isValidNumber(field.issueFrequency.value)) { alert(field.issueFrequency.value + ' is not a number.'); field.issueFrequency.focus(); return false; } } } if (field.typeForthcoming.checked){ if (field.forthcomingFrequency.value == ''){ alert('Please input number of days.'); field.issueFrequency.focus(); return false; }else{ if (!isValidNumber(field.forthcomingFrequency.value)) { alert(field.forthcomingFrequency.value + ' is not a number.'); field.forthcomingFrequency.focus(); return false; } } }else{ field.forthcomingFrequency.value = ''; } return confirm('Are you sure you want to make these changes?'); } //added by rjc 022205 function MM_sort_consortiaOwnIP(formName, ownSortBy, ownSortOrder) { var form = window.document.forms[formName]; if (form.ownSortBy.value == ownSortBy) { // toggle if the same orderBy if (ownSortOrder=="") form.ownSortOrder.value = "0"; else if (ownSortOrder=="0") form.ownSortOrder.value = "1"; else if (ownSortOrder=="1") form.ownSortOrder.value = "0"; } else { // default orderBy is 0 or ASC form.ownSortOrder.value = "0"; } form.ownSortBy.value = ownSortBy; form.submit(); } //added by rjc 022205 function MM_sort_consortiaOrgIP(formName, orgSortBy, orgSortOrder) { var form = window.document.forms[formName]; if (form.orgSortBy.value == orgSortBy) { // toggle if the same orderBy if (orgSortOrder=="") form.orgSortOrder.value = "0"; else if (orgSortOrder=="0") form.orgSortOrder.value = "1"; else if (orgSortOrder=="1") form.orgSortOrder.value = "0"; } else { // default orderBy is 0 or ASC form.orgSortOrder.value = "0"; } form.orgSortBy.value = orgSortBy; form.submit(); } function validateLogo(form){ if (trim(document.forms[form].logo.value).length == 0){ alert("Image file is required"); return false; } } function trim(s){ return s.replace( /^\s*/, "" ).replace( /\s*$/, "" ); } function sendCountry(formName){ var form = document.forms[formName]; form.action = form.action + "#country"; form.submit(); } function evalCountry(formName,countryId) { var form = document.forms[formName]; var action = form.action; form.action = action + "?submitCountry=" + countryId + "#country"; form.submit(); } // start of javascript var cjoContext; function getXMLHttpRequest() { var http_request = false; if (window.XMLHttpRequest) { // Mozilla, Safari,... http_request = new XMLHttpRequest(); if (http_request.overrideMimeType) { http_request.overrideMimeType('text/xml'); } } else if (window.ActiveXObject) { // IE try { http_request = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e) { try { http_request = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e) { alert("error: " + e); } } } return http_request; } function checkInput(label, elem) { if (null == elem.value || '' == elem.value) { return true; } var ok = false; var http_request = getXMLHttpRequest(); if (!http_request) { alert('Giving up :( Cannot create an XMLHTTP instance'); return false; } http_request.open("POST", cjoContext + "/validator?input=" + escape(elem.value), true); http_request.onreadystatechange = function() { if (http_request.readyState == 4) { if (http_request.status == 200) { // response is either valid / invalid if ("invalid" == http_request.responseText) { document.getElementById("msg").innerHTML = "" + label + " is invalid.

"; elem.value = ""; elem.focus(); } else { ok = true; } } } }; http_request.send(null); return ok; } function isInputUnique(elem) { if (null == elem.value || '' == elem.value) { return true; } var ok = false; var http_request = getXMLHttpRequest(); if (!http_request) { alert('Giving up :( Cannot create an XMLHTTP instance'); return false; } http_request.open("POST", cjoContext + "/unique?field=" + escape(elem.name) + '&value=' + escape(elem.value), true); http_request.onreadystatechange = function() { if (http_request.readyState == 4) { if (http_request.status == 200) { // response is either valid / invalid if ("invalid" == http_request.responseText) { document.getElementById(elem.name + "Alert").innerHTML = "'" + elem.value + "' is already in use.

"; elem.value = ""; elem.focus(); } else { document.getElementById(elem.name + "Alert").innerHTML = ""; ok = true; } } } }; http_request.send(null); return ok; } function isInputUniqueUpdate(elem, memberId) { if (null == elem.value || '' == elem.value) { return true; } var ok = false; var http_request = getXMLHttpRequest(); if (!http_request) { alert('Giving up :( Cannot create an XMLHTTP instance'); return false; } http_request.open("POST", cjoContext + "/unique?field=" + escape(elem.name) + '&value=' + escape(elem.value) + '&memberId=' + escape(memberId), true); http_request.onreadystatechange = function() { if (http_request.readyState == 4) { if (http_request.status == 200) { // response is either valid / invalid if ("invalid" == http_request.responseText) { document.getElementById(elem.name + "Alert").innerHTML = "'" + elem.value + "' is already in used.

"; elem.value = ""; elem.focus(); } else { document.getElementById(elem.name + "Alert").innerHTML = ""; ok = true; } } } }; http_request.send(null); return ok; } // since country name is alphabetical, use it as key but display it as description function Country(description, code) { this.description = description; this.code = code; } function State(code, description) { this.code = code; this.description = description; } var countryList; var countryParam; var stateParam; function retrieveCountry() { var http_request = getXMLHttpRequest(); if (!http_request) { alert('Giving up :( Cannot create an XMLHTTP instance'); return false; } if (null == countryList || '' == countryList) { http_request.open("POST", cjoContext + "/country", true); http_request.onreadystatechange = function() { if (http_request.readyState == 4) { if (http_request.status == 200) { countryList = http_request.responseText; displayCountry(countryList); } } }; http_request.send(null); } else { displayCountry(countryList); } } function displayCountry(data) { var code = '17'; var myJSONObject = eval('(' + data + ')'); countryParam = document.getElementById("country"); for (i=0; i -1) { code = countryParam.options[index].value; } var http_request = getXMLHttpRequest(); if (!http_request) { alert('Giving up :( Cannot create an XMLHTTP instance'); return false; } http_request.open("POST", cjoContext + "/states?country=" + escape(code), true); http_request.onreadystatechange = function() { if (http_request.readyState == 4) { if (http_request.status == 200) { displayState(http_request.responseText); } } }; http_request.send(null); } function displayState(data) { stateParam = document.getElementById("state"); var stateList = data; var myJSONObject = eval('(' + stateList + ')'); for (i=0; i"; elem.value = ""; if (elem.type != 'select') { elem.focus(); } } else { ok = true; } } } }; http_request.send(null); return ok; } function getQuote(formElem) { var ok = true; clearMessage(formElem); if (isEmpty(formElem.fname)) { document.getElementById(formElem.fname.name + "alert").innerHTML = "Firstname is required."; ok = false; } else { document.getElementById(formElem.fname.name + "alert").innerHTML = ""; } if (isEmpty(formElem.lname)) { document.getElementById(formElem.lname.name + "alert").innerHTML = "Lastname is required."; ok = false; } else { document.getElementById(formElem.lname.name + "alert").innerHTML = ""; } if (isEmpty(formElem.city)) { document.getElementById(formElem.city.name + "alert").innerHTML = "City is required."; ok = false; } else { document.getElementById(formElem.city.name + "alert").innerHTML = ""; } if (isEmpty(formElem.zipcode)) { document.getElementById(formElem.zipcode.name + "alert").innerHTML = "Zipcode is required."; ok = false; } else { document.getElementById(formElem.zipcode.name + "alert").innerHTML = ""; } if (isEmpty(formElem.address)) { document.getElementById(formElem.address.name + "alert").innerHTML = "Address is required."; ok = false; } else { document.getElementById(formElem.address.name + "alert").innerHTML = ""; } if (isEmpty(formElem.email)) { document.getElementById(formElem.email.name + "alert").innerHTML = "Email is required."; ok = false; } else if (!checkEmail(formElem.email.value)) { document.getElementById(formElem.email.name + "alert").innerHTML = "Email is invalid."; ok = false; } else { document.getElementById(formElem.email.name + "alert").innerHTML = ""; } return ok; } function clearMessage(formElem) { document.getElementById(formElem.title.name + "alert").innerHTML = ""; document.getElementById(formElem.fname.name + "alert").innerHTML = ""; document.getElementById(formElem.lname.name + "alert").innerHTML = ""; document.getElementById(formElem.organisation.name + "alert").innerHTML = ""; document.getElementById(formElem.consortium.name + "alert").innerHTML = ""; document.getElementById(formElem.city.name + "alert").innerHTML = ""; document.getElementById(formElem.zipcode.name + "alert").innerHTML = ""; document.getElementById(formElem.address.name + "alert").innerHTML = ""; document.getElementById(formElem.address2.name + "alert").innerHTML = ""; document.getElementById(formElem.telephone.name + "alert").innerHTML = ""; document.getElementById(formElem.email.name + "alert").innerHTML = ""; document.getElementById(formElem.subscriptionNo.name + "alert").innerHTML = ""; document.getElementById(formElem.fte.name + "alert").innerHTML = ""; document.getElementById(formElem.subjectArea.name + "alert").innerHTML = ""; } function FIGIMAGES2(wid,graphic,label,caption,notes,path,filename,dflag,figtab) { var dtext = ""; if(filename.indexOf("_tab")>-1){ dtext = "Download This Table."; }else{ dtext = "Download This Figure."; } if(dflag == 'N') { dtext = ""; } var hnd=window.open('',wid,'alwaysRaised=yes,modal=yes,dependent=no,toolbar=yes,location=no,status=yes,menubar=yes,scrollbars=yes,resizable=yes,width=640,height=420,left=0,top=0'); hnd.document.write('
'); hnd.document.write(''); hnd.document.write(''); hnd.document.write(''); hnd.document.write(''); hnd.document.write(''); hnd.document.write(''); hnd.document.write(''); hnd.document.write(''); hnd.document.write(''); hnd.document.write('
'); hnd.document.write(label + " " + caption); hnd.document.write('
'); hnd.document.write(' '); hnd.document.write('
'); hnd.document.write(' '); hnd.document.write('
'); hnd.document.write(notes); hnd.document.write('
'); hnd.document.write(" "); hnd.document.write('
'); hnd.document.write('

'+dtext+'

'); hnd.document.write('
'); hnd.document.write(" "); hnd.document.write('
'); hnd.document.close(); } function TABIMAGES(wid,graphic,label,caption) { var dtext = "Download This Figure."; if(dflag == 'N') { dtext = ""; } var hnd=window.open('',wid,'alwaysRaised=yes,modal=yes,dependent=no,toolbar=yes,location=no,status=yes,menubar=yes,scrollbars=yes,resizable=yes,width=640,height=420,left=0,top=0'); hnd.document.write('
'); hnd.document.write(''); hnd.document.write(''); hnd.document.write(''); hnd.document.write(''); hnd.document.write(''); hnd.document.write('
'); hnd.document.write(label + " " + caption); hnd.document.write('
'); hnd.document.write(" "); hnd.document.write('
'); hnd.document.write(" "); hnd.document.write('
'); hnd.document.close(); } function FIGIMAGES(wid,graphic,label,caption) { var dtext = "Download This Figure."; if(dflag == 'N') { dtext = ""; } var hnd=window.open('',wid,'alwaysRaised=yes,modal=yes,dependent=no,toolbar=yes,location=no,status=yes,menubar=yes,scrollbars=yes,resizable=yes,width=640,height=420,left=0,top=0'); hnd.document.write('
'); hnd.document.write(''); hnd.document.write(''); hnd.document.write(''); hnd.document.write(''); hnd.document.write(''); hnd.document.write('
'); hnd.document.write(label + " " + caption); hnd.document.write('
'); hnd.document.write(" "); hnd.document.write('
'); hnd.document.write(" "); hnd.document.write('
'); hnd.document.close(); } _application/x-javascriptObplist00^_X$versionX$objectsY$archiverT$top"()012FGHIJKLMNOPQRSTXYU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_5http://proxy.library.upenn.edu:2578/js/javascripts.js*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#AVrf3456>WNS.keysZNS.objects789:;<= ?@ABCDEVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-LengthVApacheTnoneUclose_application/x-javascript_Sat, 28 May 2011 23:40:06 GMT_Fri, 27 May 2011 13:21:40 GMTU31701*+UV_NSMutableDictionaryUW/\NSDictionary{*+Z[_NSHTTPURLResponse\]/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiver`a_WebResourceResponse#-27TZux|#,25;DMOV^iksuwy{}3SY^txbefgh_7http://proxy.library.upenn.edu:2578/js/rd_javascript.jsO2/** * On document load */ jQuery(document).ready(function() { //load custom validations addCustomValidations(); //load validator defaults setValidatorDefaults(); //load login initLogin(); //load Submit buttons initSubmit(); //load Reset buttons initReset(); //default cjo Done --fix for My Cambridge Journals Online menu jQuery("li.done").click(function(){ window.location.href = "login"; }); //Custom Initialization initPage(); }); /** * Set jquery validator defaults here * use jQuery(form).valid() to validate * @onsubmit: do not validate */ function setValidatorDefaults() { jQuery.validator.setDefaults({ onsubmit: false }); } /** * Initialize CJO submit buttons */ function initSubmit() { jQuery("a.go").click(submitForm); jQuery("li.save").click(submitForm); jQuery("li.back").click(submitForm); jQuery("li.email").click(submitForm); jQuery("li.cancel").click(submitForm); jQuery("li.search").click(submitForm); jQuery("li.submit").click(submitForm); jQuery("li.update").click(submitForm); jQuery("li.delete").click(submitForm); jQuery("li.reject").click(submitForm); jQuery("li.publish").click(submitForm); jQuery("li.activate").click(submitForm); jQuery("li.download").click(submitForm); jQuery("li.unpublish").click(submitForm); jQuery("li.runReport").click(submitForm); jQuery("li.uploadLogo").click(submitForm); jQuery("li.removeLogo").click(submitForm); jQuery("li.delRemUser").click(submitForm); jQuery("li.actRemUser").click(submitForm); jQuery("li.findTitles").click(submitForm); jQuery("li.saveArticle").click(submitForm); jQuery("li.saveHeading").click(submitForm); jQuery("li.deactRemUser").click(submitForm); jQuery("li.activateMore").click(submitForm); jQuery("li.newRemoteUser").click(submitForm); jQuery("li.backCommentList").click(submitForm); jQuery("li.activateMultiple").click(submitForm); jQuery("li.updateOrganisation").click(submitForm); jQuery("li.addHighlightArticle").click(submitForm); jQuery("li.updateHighlightArticle").click(submitForm); jQuery("a.del").click(submitForm); jQuery("a.upload").click(submitForm); jQuery("li.submitForm").click(submitForm); jQuery("li.export").click(submitForm); jQuery("li.add").click(submitForm); jQuery("li.remove").click(submitForm); } /** * Override this for logic before submit * @return boolean */ function doBeforeSubmit(element) { return(element.closest("form").valid()); } /** * Default submit functionality */ function submitForm(event) { if(doBeforeSubmit(jQuery(this))) { jQuery(this).closest("form").submit(); } } /** * Initialize CJO Reset buttons * @return */ function initReset() { jQuery("li.reset").click(resetForm); jQuery("li.SmallReset").click(resetForm); jQuery("a.bot_reset").click(resetForm); jQuery("li.clearForm").click(resetForm); } /** * Default reset functionality */ function resetForm(event) { var formName = jQuery(this).closest("form").attr("name"); document.forms[formName].reset(); event.preventDefault(); } /** * Override this for custom initialization */ function initPage() { } /** * Set Custom validators here */ function addCustomValidations() { /** * Check if input date format is correct (ddMMMyyyy) */ jQuery.validator.addMethod("cjoDateFormat", function(value, element) { if( !value ) { return true; } return Date.parseExact(value, "ddMMMyyyy") ? true : false; }, "Invalid date format." ); /** * Validate comma separated email addresses */ jQuery.validator.addMethod("multipleEmail", function(value, element) { if( !value ) { return true; } else { var separator = ","; var tokens = new Array(); if (value.substring(value.length - 1, value.length) == ',') { return false; } tokens = tokenize(value, separator); for (var i = 0; i < tokens.length; i++) { if (!checkEmail(trim(tokens[i]))) { return false; } } return true; } }, "Please enter a valid email address after each comma."); } /** * Initialize for Login */ function initLogin() { jQuery("#cjo_username").click(function() { jQuery('div.errorRow').text(''); }); jQuery("#loginForm").bind("keypress", function(e) { if(e.keyCode==13){ jQuery("#submitUsrnamePassword").click(); return false; } }); jQuery('div.submitrow a').click(function() { var puserName = document.loginForm.userName.value; var ppassWord = document.loginForm.passWord.value; var puserName= document.loginForm.userName.value; var ploginCount = document.loginForm.loginCount.value; if (ploginCount=='') { ploginCount='0'; } jQuery.post('/validator?'+Math.random(), {userName:puserName, passWord:ppassWord, loginCount:ploginCount }, function(data) { if(data=='success'){ document.loginForm.submit(); } else if(data=='forgottenPassword') { window.location='forgottenPassword'; } else if(data=='NSforgottenPassword') { window.location='NSforgottenPassword'; } else if(null != data ) { var computedValues = data.split(','); document.loginForm.loginCount.value= computedValues[0]; jQuery('div.errorRow').text(computedValues[1]); document.loginForm.passWord.value=''; document.loginForm.userName.value=''; } else { jQuery('div.errorRow').text('Unexpected error.'); } } ); }); } function doSort(fname) { if (fname=='upper') { document.page_sort_upper.action='displayIssue'; document.page_sort_upper.submit(); } else if(fname=='lower') { document.page_sort_lower.action='displayIssue'; document.page_sort_lower.submit(); } return true; } function displayCommentCount(componentId, form) { jQuery.post('/comment?'+Math.random(), {type:'getCommentCount', componentId:componentId}, function(data) { if (data != '-1') { if(form == 'commentPostAbstract'){ jQuery('#commentbox' + componentId).html('User Comments (' + data + ')'); }else{ jQuery('#commentbox' + componentId).html(data + ' Comments'); } } } ); } function loadComments(jid, componentId, form) { jQuery('.comments-list' + componentId).html(''); jQuery.post('/comment?'+Math.random(), {type:'getComments', jid:jid, componentId:componentId}, function(data) { if (data == 'disabled') { jQuery('.comments-list' + componentId).html("Comments are disabled for this article."); } else { var size; if (data != 'none') { data = data.replace(/\r/g, ''); data = data.replace(/\n/g, ''); var myJSONObject = eval('(' + data + ')'); size = myJSONObject.comment.length; for (i=0; i" + "" + "
" + "
" + "

" + "

" + "" + "

" + "
" + "
" + "" + ""); jQuery('#cd-name'+commentCtr).text(cmmnt.name); jQuery('#cd-role'+commentCtr).text(cmmnt.institution); jQuery('#cd-copy'+commentCtr).html(cmmnt.comment); jQuery('#comment'+commentCtr).fadeIn('slow'); } } else { size = 0; } if(form == 'commentPostAbstract'){ jQuery('#commentbox' + componentId).html('User Comments (' + size + ')'); } else { jQuery('#commentbox' + componentId).html(size + ' Comments'); } } } ); } function commentEvent(item,form){ var componentId = parseInt(item.id.split('commentbox')[1]); var jid = jQuery("#jid").val(); if (jQuery('#'+item.id+"-box").css('display') == 'none') { jQuery('#'+item.id+"-box").slideToggle(); loadComments(jid, componentId,form); } else { jQuery('#'+item.id+"-box").slideToggle(); } return false; } function validateComment(componentId) { var valid=true; var name = jQuery("#name" + componentId).val(); var institution = jQuery("#institution" + componentId).val(); var email = jQuery("#email" + componentId).val(); var updates = jQuery("#updates" + componentId).val(); var comment = jQuery("#Comment" + componentId).val(); if (!name) { jQuery("#namelabel" + componentId).text("Name is required."); jQuery("#name" + componentId).attr("class", "error"); valid= false; } else { jQuery("#namelabel" + componentId).text(""); jQuery("#name" + componentId).removeClass("error"); } if (!comment) { jQuery("#commentlabel" + componentId).text("Comment is required."); jQuery("#Comment" + componentId).attr("class", "error"); valid= false; } else { jQuery("#commentlabel" + componentId).text(""); jQuery("#Comment" + componentId).removeClass("error"); } if (!email || !checkEmail(email)) { jQuery("#emaillabel" + componentId).text("Email is invalid."); jQuery("#email" + componentId).attr("class", "error"); valid= false; } else { jQuery("#emaillabel" + componentId).text(""); jQuery("#email" + componentId).removeClass("error"); } return valid; } function postCommentEvent(item,form) { var componentId = parseInt(item.id.split('cb')[1]); var name = jQuery("#name" + componentId).val(); var institution = jQuery("#institution" + componentId).val(); var email = jQuery("#email" + componentId).val(); var updates = jQuery("#updates" + componentId).val(); var comment = jQuery("#Comment" + componentId).val(); var jid = jQuery("#jid").val(); //alert('name='+name); jQuery("#postAlert" + componentId).html("Please wait... "); //if (jQuery("#newcomment" + componentId).valid()) { if (validateComment(componentId)) { jQuery.post('/comment?'+Math.random(), {type: 'saveComments', name:name, institution:institution, email:email, updates: updates, comment:comment, jid:jid, componentId:componentId}, function(data) { if (data.indexOf('Error') < 0 && data != 'false') { if (data == 'moderated') { jQuery("#postAlert" + componentId).html("Posting of comments is moderated. Your comment has been submitted successfully and is waiting for approval. "); } else { loadComments(jid,componentId,form); jQuery("#postAlert" + componentId).html(""); } jQuery("#Comment" + componentId).val(""); } else { jQuery("#postAlert" + componentId).html("Error in posting comment. Please try again later."); } } ); } else { jQuery("#postAlert" + componentId).html(""); } return false; } function previewEvent(item){ jQuery(item).toggleClass("active"); jQuery('#'+item.id+'box').slideToggle(); var ctr = parseInt(item.id.split('hp')[1]); var componentId = parseInt(item.id.split('hp')[1]); var hasAccess = jQuery('#access'+componentId).val(); var link = jQuery('#link'+componentId).val(); var cached = jQuery('#cached'+componentId).html(); if(jQuery(item).hasClass("active") && cached == 'false') { PreviewTabsContent.getAbstractText(componentId, function(data) { if (data == '') { jQuery("#preview" + componentId + "-1").html("
No abstract available.
"); } else if (data == '****') { jQuery("#preview" + componentId + "-1").html("
The system was unable to generate a preview for this abstract. Kindly visit the link below to check its contents.
"); } else { jQuery("#preview" + componentId + "-1").html("
" + data + "
"); } }); if (hasAccess == 'true') { PreviewTabsContent.getReferences(componentId, function(data) { if (data != '' && data != '****') { jQuery("#tab" + componentId + "-4").fadeIn(); jQuery("#preview" + componentId + "-4").html("
" + data + "
"); } }); PreviewTabsContent.getStructure(componentId, link, function(data) { if (data != '' && data != '****') { jQuery("#tab" + componentId + "-2").fadeIn(); jQuery("#preview" + componentId + "-2").html("
" + data + "
"); } }); PreviewTabsContent.getFiguresAndTablesText(componentId, link, function(data) { if (data != '' && data != '****') { jQuery("#tab" + componentId + "-3").fadeIn(); jQuery("#preview" + componentId + "-3").html("
" + data + "
"); } }); } jQuery('#cached' + componentId).html('true'); } return false; }_application/x-javascriptObplist00^_X$versionX$objectsY$archiverT$top"()012FGHIJKLMNOPQRSTXYU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_7http://proxy.library.upenn.edu:2578/js/rd_javascript.js*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#AVf3456>WNS.keysZNS.objects789:;<= ?@ABCDEVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-LengthVApacheTnoneUclose_application/x-javascript_Sat, 28 May 2011 23:40:06 GMT_Fri, 27 May 2011 13:21:40 GMTU12944*+UV_NSMutableDictionaryUW/\NSDictionary2*+Z[_NSHTTPURLResponse\]/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiver`a_WebResourceResponse#-27TZux|%.47=FOQX`kmuwy{}5U[`vzbjklm_0http://proxy.library.upenn.edu:2578/js/rights.jsO function RightslinkPopUp ( atitle,pubId,pub_online_date,author,doi ,spage,epage,evolumeNum,eissueNum,copyrightHolder,copyrightYear) { //var url = "http://test100.copyright.com/AppDispatchServlet"; var url = "https://s100.copyright.com/AppDispatchServlet"; var copyright="Cambridge University Press 2011"; if(copyrightHolder == null || copyrightHolder == ''){ copyright="Cambridge University Press 2011"; }else { copyright =copyrightHolder+" "+copyrightYear; } var location = url + "?publisherName=" + encodeURI ('CUP') + "&publication=" + encodeURI (pubId) + "&title=" + encodeURI (atitle) + "&publicationDate=" + encodeURI (pub_online_date) + "&author=" + encodeURI (author) + "©right=" + encodeURI (copyright) + "&contentID=" + encodeURI (doi) + "&startPage=" + encodeURI(spage) + "&endPage=" + encodeURI(epage) + "&orderBeanReset=" + encodeURI('True') + "&volumeNum=" + encodeURI(evolumeNum) + "&issueNum=" + encodeURI(eissueNum) ; // alert(location); var h= window.open( location,'Rightslink','location=no,toolbar=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=650,height=550'); } _application/x-javascriptObplist00^_X$versionX$objectsY$archiverT$top"()012FGHIJKLMNOPQRSTXYU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_0http://proxy.library.upenn.edu:2578/js/rights.js*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#AV3456>WNS.keysZNS.objects789:;<= ?@ABCDEVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-LengthVApacheTnoneUclose_application/x-javascript_Sat, 28 May 2011 23:40:06 GMT_Fri, 27 May 2011 13:21:40 GMTT1291*+UV_NSMutableDictionaryUW/\NSDictionary *+Z[_NSHTTPURLResponse\]/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiver`a_WebResourceResponse#-27TZux|'-06?HJQYdfnprtvxz|.NSXnrbopqr_>http://proxy.library.upenn.edu:2578/js/jquery/jquery.cookie.jsO+>/** * Copyright (c) 2005 - 2010, James Auldridge * All rights reserved. * * Licensed under the BSD, MIT, and GPL (your choice!) Licenses: * http://code.google.com/p/cookies/wiki/License * */ var jaaulde = window.jaaulde || {}; jaaulde.utils = jaaulde.utils || {}; jaaulde.utils.cookies = ( function() { var resolveOptions, assembleOptionsString, parseCookies, constructor, defaultOptions = { expiresAt: null, path: '/', domain: null, secure: false }; /** * resolveOptions - receive an options object and ensure all options are present and valid, replacing with defaults where necessary * * @access private * @static * @parameter Object options - optional options to start with * @return Object complete and valid options object */ resolveOptions = function( options ) { var returnValue, expireDate; if( typeof options !== 'object' || options === null ) { returnValue = defaultOptions; } else { returnValue = { expiresAt: defaultOptions.expiresAt, path: defaultOptions.path, domain: defaultOptions.domain, secure: defaultOptions.secure }; if( typeof options.expiresAt === 'object' && options.expiresAt instanceof Date ) { returnValue.expiresAt = options.expiresAt; } else if( typeof options.hoursToLive === 'number' && options.hoursToLive !== 0 ) { expireDate = new Date(); expireDate.setTime( expireDate.getTime() + ( options.hoursToLive * 60 * 60 * 1000 ) ); returnValue.expiresAt = expireDate; } if( typeof options.path === 'string' && options.path !== '' ) { returnValue.path = options.path; } if( typeof options.domain === 'string' && options.domain !== '' ) { returnValue.domain = options.domain; } if( options.secure === true ) { returnValue.secure = options.secure; } } return returnValue; }; /** * assembleOptionsString - analyze options and assemble appropriate string for setting a cookie with those options * * @access private * @static * @parameter options OBJECT - optional options to start with * @return STRING - complete and valid cookie setting options */ assembleOptionsString = function( options ) { options = resolveOptions( options ); return ( ( typeof options.expiresAt === 'object' && options.expiresAt instanceof Date ? '; expires=' + options.expiresAt.toGMTString() : '' ) + '; path=' + options.path + ( typeof options.domain === 'string' ? '; domain=' + options.domain : '' ) + ( options.secure === true ? '; secure' : '' ) ); }; /** * parseCookies - retrieve document.cookie string and break it into a hash with values decoded and unserialized * * @access private * @static * @return OBJECT - hash of cookies from document.cookie */ parseCookies = function() { var cookies = {}, i, pair, name, value, separated = document.cookie.split( ';' ), unparsedValue; for( i = 0; i < separated.length; i = i + 1 ) { pair = separated[i].split( '=' ); name = pair[0].replace( /^\s*/, '' ).replace( /\s*$/, '' ); try { value = decodeURIComponent( pair[1] ); } catch( e1 ) { value = pair[1]; } if( typeof JSON === 'object' && JSON !== null && typeof JSON.parse === 'function' ) { try { unparsedValue = value; value = JSON.parse( value ); } catch( e2 ) { value = unparsedValue; } } cookies[name] = value; } return cookies; }; constructor = function(){}; /** * get - get one, several, or all cookies * * @access public * @paramater Mixed cookieName - String:name of single cookie; Array:list of multiple cookie names; Void (no param):if you want all cookies * @return Mixed - Value of cookie as set; Null:if only one cookie is requested and is not found; Object:hash of multiple or all cookies (if multiple or all requested); */ constructor.prototype.get = function( cookieName ) { var returnValue, item, cookies = parseCookies(); if( typeof cookieName === 'string' ) { returnValue = ( typeof cookies[cookieName] !== 'undefined' ) ? cookies[cookieName] : null; } else if( typeof cookieName === 'object' && cookieName !== null ) { returnValue = {}; for( item in cookieName ) { if( typeof cookies[cookieName[item]] !== 'undefined' ) { returnValue[cookieName[item]] = cookies[cookieName[item]]; } else { returnValue[cookieName[item]] = null; } } } else { returnValue = cookies; } return returnValue; }; /** * filter - get array of cookies whose names match the provided RegExp * * @access public * @paramater Object RegExp - The regular expression to match against cookie names * @return Mixed - Object:hash of cookies whose names match the RegExp */ constructor.prototype.filter = function( cookieNameRegExp ) { var cookieName, returnValue = {}, cookies = parseCookies(); //alert('rrrrrrr'); if( typeof cookieNameRegExp === 'string' ) { //alert('aaaaaaarrrrrrr'); cookieNameRegExp = new RegExp( cookieNameRegExp ); } for( cookieName in cookies ) {//alert(cookieName+'='+cookieNameRegExp); if( cookieName.match( cookieNameRegExp ) ) {//alert('ttttttre'); returnValue[cookieName] = cookies[cookieName]; } } return returnValue; }; /** * set - set or delete a cookie with desired options * * @access public * @paramater String cookieName - name of cookie to set * @paramater Mixed value - Any JS value. If not a string, will be JSON encoded; NULL to delete * @paramater Object options - optional list of cookie options to specify * @return void */ constructor.prototype.set = function( cookieName, value, options ) { if( typeof options !== 'object' || options === null ) { options = {}; } if( typeof value === 'undefined' || value === null ) { value = ''; options.hoursToLive = -8760; } else if( typeof value !== 'string' ) { if( typeof JSON === 'object' && JSON !== null && typeof JSON.stringify === 'function' ) { value = JSON.stringify( value ); } else { throw new Error( 'cookies.set() received non-string value and could not serialize.' ); } } var optionsString = assembleOptionsString( options ); document.cookie = cookieName + '=' + encodeURIComponent( value ) + optionsString; }; /** * del - delete a cookie (domain and path options must match those with which the cookie was set; this is really an alias for set() with parameters simplified for this use) * * @access public * @paramater MIxed cookieName - String name of cookie to delete, or Bool true to delete all * @paramater Object options - optional list of cookie options to specify ( path, domain ) * @return void */ constructor.prototype.del = function( cookieName, options ) { var allCookies = {}, name; if( typeof options !== 'object' || options === null ) { options = {}; } if( typeof cookieName === 'boolean' && cookieName === true ) { allCookies = this.get(); } else if( typeof cookieName === 'string' ) { allCookies[cookieName] = true; } for( name in allCookies ) { if( typeof name === 'string' && name !== '' ) { this.set( name, null, options ); } } }; /** * test - test whether the browser is accepting cookies * * @access public * @return Boolean */ constructor.prototype.test = function() { var returnValue = false, testName = 'cT', testValue = 'data'; this.set( testName, testValue ); if( this.get( testName ) === testValue ) { this.del( testName ); returnValue = true; } return returnValue; }; /** * setOptions - set default options for calls to cookie methods * * @access public * @param Object options - list of cookie options to specify * @return void */ constructor.prototype.setOptions = function( options ) { if( typeof options !== 'object' ) { options = null; } defaultOptions = resolveOptions( options ); }; return new constructor(); } )(); ( function() { if( window.jQuery ) { ( function( $ ) { $.cookies = jaaulde.utils.cookies; var extensions = { /** * $( 'selector' ).cookify - set the value of an input field, or the innerHTML of an element, to a cookie by the name or id of the field or element * (field or element MUST have name or id attribute) * * @access public * @param options OBJECT - list of cookie options to specify * @return jQuery */ cookify: function( options ) { return this.each( function() { var i, nameAttrs = ['name', 'id'], name, $this = $( this ), value; for( i in nameAttrs ) { if( ! isNaN( i ) ) { name = $this.attr( nameAttrs[ i ] ); if( typeof name === 'string' && name !== '' ) { if( $this.is( ':checkbox, :radio' ) ) { if( $this.attr( 'checked' ) ) { value = $this.val(); } } else if( $this.is( ':input' ) ) { value = $this.val(); } else { value = $this.html(); } if( typeof value !== 'string' || value === '' ) { value = null; } $.cookies.set( name, value, options ); break; } } } } ); }, /** * $( 'selector' ).cookieFill - set the value of an input field or the innerHTML of an element from a cookie by the name or id of the field or element * * @access public * @return jQuery */ cookieFill: function() { return this.each( function() { var n, getN, nameAttrs = ['name', 'id'], name, $this = $( this ), value; getN = function() { n = nameAttrs.pop(); return !! n; }; while( getN() ) { name = $this.attr( n ); if( typeof name === 'string' && name !== '' ) { value = $.cookies.get( name ); if( value !== null ) { if( $this.is( ':checkbox, :radio' ) ) { if( $this.val() === value ) { $this.attr( 'checked', 'checked' ); } else { $this.removeAttr( 'checked' ); } } else if( $this.is( ':input' ) ) { $this.val( value ); } else { $this.html( value ); } } break; } } } ); }, /** * $( 'selector' ).cookieBind - call cookie fill on matching elements, and bind their change events to cookify() * * @access public * @param options OBJECT - list of cookie options to specify * @return jQuery */ cookieBind: function( options ) { return this.each( function() { var $this = $( this ); $this.cookieFill().change( function() { $this.cookify( options ); } ); } ); } }; $.each( extensions, function( i ) { $.fn[i] = this; } ); } )( window.jQuery ); } } )(); _application/x-javascriptObplist00^_X$versionX$objectsY$archiverT$top"()012FGHIJKLMNOPQRSTXYU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_>http://proxy.library.upenn.edu:2578/js/jquery/jquery.cookie.js*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#AV@3456>WNS.keysZNS.objects789:;<= ?@ABCDEVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-LengthVApacheTnoneUclose_application/x-javascript_Sat, 28 May 2011 23:40:06 GMT_Fri, 27 May 2011 13:21:40 GMTU11070*+UV_NSMutableDictionaryUW/\NSDictionary+>*+Z[_NSHTTPURLResponse\]/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiver`a_WebResourceResponse#-27TZux|!,5;>DMVX_grt|~<\bg}btuvw_Ghttp://proxy.library.upenn.edu:2578/images/logos/cambridge_journals.gifO'GIF89a0)RrSr'OCfp÷6[5[&ODfa~o}~`~CwCw!,0) &dihlo&tmx| F,ȤHl:SIZ*vziذxL4nۯ~?E|h)RC7wmbfy>VP22:2 769:=H +V6m5HƸ2a80C|٧Jэڴh1e@/I ;De*TSJ~',@@uSU(bZ& % WX0Hș x'@/JJLq2z@]Н |;,*iJp) ,KdR6ꅱGrbwԘ($ F. *"I _ʚz\ CRBT1Ѐ OК ^$paH`'g mbf ;@L%IJs(*Vat,R\%)q( f~Ia<1d悙ā3ja 6C;Yimage/gifObplist00^_X$versionX$objectsY$archiverT$top"()012FGHIJKLMNOPQRSTXYU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_Ghttp://proxy.library.upenn.edu:2578/images/logos/cambridge_journals.gif*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#AW>3456>WNS.keysZNS.objects789:;<= ?@ABCDEVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-LengthVApacheTnoneUcloseYimage/gif_Sat, 28 May 2011 23:40:07 GMT_Fri, 27 May 2011 13:21:40 GMTT1575*+UV_NSMutableDictionaryUW/\NSDictionary'*+Z[_NSHTTPURLResponse\]/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiver`a_WebResourceResponse#-27TZux|%*5>DGMV_ahp{} 4TY^txbyz{|_Bhttp://proxy.library.upenn.edu:2578/images/buttons/login_small.gifOGIF89a8ռ}<¯ξȴKġǩw6ïP᥆Fٕs-Ƶ]Zһl&ɦáZĘģ^ҷ˷šԿj$Nкtdi!gŸWиqªxȳxʬpz;eūtAi5s)LbS!,8<7E"0( '!C$B3;>+&CC*/C=Խ@5C4@  CA  1@@ Iz?"JHq (0C `8`Ȁ~x@D"0cʜ8@H*]@PJsXjʵׯ`L%p-@;Yimage/gifObplist00^_X$versionX$objectsY$archiverT$top"()012FGHIJKLMNOPQRSTXYU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_Bhttp://proxy.library.upenn.edu:2578/images/buttons/login_small.gif*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#AX?3456>WNS.keysZNS.objects789:;<= ?@ABCDEVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-LengthVApacheTnoneUcloseYimage/gif_Sat, 28 May 2011 23:40:08 GMT_Fri, 27 May 2011 13:21:40 GMTS673*+UV_NSMutableDictionaryUW/\NSDictionary*+Z[_NSHTTPURLResponse\]/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiver`a_WebResourceResponse#-27TZux| %09?BHQZ\ckvx/OSXnrb~_Thttp://proxy.library.upenn.edu:2578/css/jquery/smoothness/jquery-ui-1.8.2.custom.cssO{/* * jQuery UI CSS Framework * Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about) * Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses. */ /* Layout helpers ----------------------------------*/ .ui-helper-hidden { display: none; } .ui-helper-hidden-accessible { position: absolute; left: -99999999px; } .ui-helper-reset { margin: 0; padding: 0; border: 0; outline: 0; line-height: 1.3; text-decoration: none; font-size: 100%; list-style: none; } .ui-helper-clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; } .ui-helper-clearfix { display: inline-block; } /* required comment for clearfix to work in Opera \*/ * html .ui-helper-clearfix { height:1%; } .ui-helper-clearfix { display:block; } /* end clearfix */ .ui-helper-zfix { width: 100%; height: 100%; top: 0; left: 0; position: absolute; opacity: 0; filter:Alpha(Opacity=0); } /* Interaction Cues ----------------------------------*/ .ui-state-disabled { cursor: default !important; } /* Icons ----------------------------------*/ /* states and images */ .ui-icon { display: block; text-indent: -99999px; overflow: hidden; background-repeat: no-repeat; } /* Misc visuals ----------------------------------*/ /* Overlays */ .ui-widget-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } /* * jQuery UI CSS Framework * Copyright (c) 2010 AUTHORS.txt (http://jqueryui.com/about) * Dual licensed under the MIT (MIT-LICENSE.txt) and GPL (GPL-LICENSE.txt) licenses. * To view and modify this theme, visit http://jqueryui.com/themeroller/?ffDefault=Verdana,Arial,sans-serif&fwDefault=normal&fsDefault=1.1em&cornerRadius=4px&bgColorHeader=cccccc&bgTextureHeader=03_highlight_soft.png&bgImgOpacityHeader=75&borderColorHeader=aaaaaa&fcHeader=222222&iconColorHeader=222222&bgColorContent=ffffff&bgTextureContent=01_flat.png&bgImgOpacityContent=75&borderColorContent=aaaaaa&fcContent=222222&iconColorContent=222222&bgColorDefault=e6e6e6&bgTextureDefault=02_glass.png&bgImgOpacityDefault=75&borderColorDefault=d3d3d3&fcDefault=555555&iconColorDefault=888888&bgColorHover=dadada&bgTextureHover=02_glass.png&bgImgOpacityHover=75&borderColorHover=999999&fcHover=212121&iconColorHover=454545&bgColorActive=ffffff&bgTextureActive=02_glass.png&bgImgOpacityActive=65&borderColorActive=aaaaaa&fcActive=212121&iconColorActive=454545&bgColorHighlight=fbf9ee&bgTextureHighlight=02_glass.png&bgImgOpacityHighlight=55&borderColorHighlight=fcefa1&fcHighlight=363636&iconColorHighlight=2e83ff&bgColorError=fef1ec&bgTextureError=02_glass.png&bgImgOpacityError=95&borderColorError=cd0a0a&fcError=cd0a0a&iconColorError=cd0a0a&bgColorOverlay=aaaaaa&bgTextureOverlay=01_flat.png&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=aaaaaa&bgTextureShadow=01_flat.png&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=8px&offsetTopShadow=-8px&offsetLeftShadow=-8px&cornerRadiusShadow=8px */ /* Component containers ----------------------------------*/ .ui-widget { font-family: Verdana,Arial,sans-serif; font-size: 1.1em; } .ui-widget .ui-widget { font-size: 1em; } .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button { font-family: Verdana,Arial,sans-serif; font-size: 1em; } .ui-widget-content { border: 1px solid #aaaaaa; background: #ffffff url(images/ui-bg_flat_75_ffffff_40x100.png) 50% 50% repeat-x; color: #222222; } .ui-widget-content a { color: #222222; } .ui-widget-header { border: 1px solid #aaaaaa; background: #cccccc url(images/ui-bg_highlight-soft_75_cccccc_1x100.png) 50% 50% repeat-x; color: #222222; font-weight: bold; } .ui-widget-header a { color: #222222; } /* Interaction states ----------------------------------*/ .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default { border: 1px solid #d3d3d3; background: #e6e6e6 url(images/ui-bg_glass_75_e6e6e6_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #555555; } .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited { color: #555555; text-decoration: none; } .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus { border: 1px solid #999999; background: #dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; } .ui-state-hover a, .ui-state-hover a:hover { color: #212121; text-decoration: none; } .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active { border: 1px solid #aaaaaa; background: #ffffff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x; font-weight: normal; color: #212121; } .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited { color: #212121; text-decoration: none; } .ui-widget :active { outline: none; } /* Interaction Cues ----------------------------------*/ .ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {border: 1px solid #fcefa1; background: #fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x; color: #363636; } .ui-state-highlight a, .ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a { color: #363636; } .ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {border: 1px solid #cd0a0a; background: #fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x; color: #cd0a0a; } .ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a { color: #cd0a0a; } .ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text { color: #cd0a0a; } .ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary { font-weight: bold; } .ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary { opacity: .7; filter:Alpha(Opacity=70); font-weight: normal; } .ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled { opacity: .35; filter:Alpha(Opacity=35); background-image: none; } /* Icons ----------------------------------*/ /* states and images */ .ui-icon { width: 16px; height: 16px; background-image: url(images/ui-icons_222222_256x240.png); } .ui-widget-content .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); } .ui-widget-header .ui-icon {background-image: url(images/ui-icons_222222_256x240.png); } .ui-state-default .ui-icon { background-image: url(images/ui-icons_888888_256x240.png); } .ui-state-hover .ui-icon, .ui-state-focus .ui-icon {background-image: url(images/ui-icons_454545_256x240.png); } .ui-state-active .ui-icon {background-image: url(images/ui-icons_454545_256x240.png); } .ui-state-highlight .ui-icon {background-image: url(images/ui-icons_2e83ff_256x240.png); } .ui-state-error .ui-icon, .ui-state-error-text .ui-icon {background-image: url(images/ui-icons_cd0a0a_256x240.png); } /* positioning */ .ui-icon-carat-1-n { background-position: 0 0; } .ui-icon-carat-1-ne { background-position: -16px 0; } .ui-icon-carat-1-e { background-position: -32px 0; } .ui-icon-carat-1-se { background-position: -48px 0; } .ui-icon-carat-1-s { background-position: -64px 0; } .ui-icon-carat-1-sw { background-position: -80px 0; } .ui-icon-carat-1-w { background-position: -96px 0; } .ui-icon-carat-1-nw { background-position: -112px 0; } .ui-icon-carat-2-n-s { background-position: -128px 0; } .ui-icon-carat-2-e-w { background-position: -144px 0; } .ui-icon-triangle-1-n { background-position: 0 -16px; } .ui-icon-triangle-1-ne { background-position: -16px -16px; } .ui-icon-triangle-1-e { background-position: -32px -16px; } .ui-icon-triangle-1-se { background-position: -48px -16px; } .ui-icon-triangle-1-s { background-position: -64px -16px; } .ui-icon-triangle-1-sw { background-position: -80px -16px; } .ui-icon-triangle-1-w { background-position: -96px -16px; } .ui-icon-triangle-1-nw { background-position: -112px -16px; } .ui-icon-triangle-2-n-s { background-position: -128px -16px; } .ui-icon-triangle-2-e-w { background-position: -144px -16px; } .ui-icon-arrow-1-n { background-position: 0 -32px; } .ui-icon-arrow-1-ne { background-position: -16px -32px; } .ui-icon-arrow-1-e { background-position: -32px -32px; } .ui-icon-arrow-1-se { background-position: -48px -32px; } .ui-icon-arrow-1-s { background-position: -64px -32px; } .ui-icon-arrow-1-sw { background-position: -80px -32px; } .ui-icon-arrow-1-w { background-position: -96px -32px; } .ui-icon-arrow-1-nw { background-position: -112px -32px; } .ui-icon-arrow-2-n-s { background-position: -128px -32px; } .ui-icon-arrow-2-ne-sw { background-position: -144px -32px; } .ui-icon-arrow-2-e-w { background-position: -160px -32px; } .ui-icon-arrow-2-se-nw { background-position: -176px -32px; } .ui-icon-arrowstop-1-n { background-position: -192px -32px; } .ui-icon-arrowstop-1-e { background-position: -208px -32px; } .ui-icon-arrowstop-1-s { background-position: -224px -32px; } .ui-icon-arrowstop-1-w { background-position: -240px -32px; } .ui-icon-arrowthick-1-n { background-position: 0 -48px; } .ui-icon-arrowthick-1-ne { background-position: -16px -48px; } .ui-icon-arrowthick-1-e { background-position: -32px -48px; } .ui-icon-arrowthick-1-se { background-position: -48px -48px; } .ui-icon-arrowthick-1-s { background-position: -64px -48px; } .ui-icon-arrowthick-1-sw { background-position: -80px -48px; } .ui-icon-arrowthick-1-w { background-position: -96px -48px; } .ui-icon-arrowthick-1-nw { background-position: -112px -48px; } .ui-icon-arrowthick-2-n-s { background-position: -128px -48px; } .ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; } .ui-icon-arrowthick-2-e-w { background-position: -160px -48px; } .ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; } .ui-icon-arrowthickstop-1-n { background-position: -192px -48px; } .ui-icon-arrowthickstop-1-e { background-position: -208px -48px; } .ui-icon-arrowthickstop-1-s { background-position: -224px -48px; } .ui-icon-arrowthickstop-1-w { background-position: -240px -48px; } .ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; } .ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; } .ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; } .ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; } .ui-icon-arrowreturn-1-w { background-position: -64px -64px; } .ui-icon-arrowreturn-1-n { background-position: -80px -64px; } .ui-icon-arrowreturn-1-e { background-position: -96px -64px; } .ui-icon-arrowreturn-1-s { background-position: -112px -64px; } .ui-icon-arrowrefresh-1-w { background-position: -128px -64px; } .ui-icon-arrowrefresh-1-n { background-position: -144px -64px; } .ui-icon-arrowrefresh-1-e { background-position: -160px -64px; } .ui-icon-arrowrefresh-1-s { background-position: -176px -64px; } .ui-icon-arrow-4 { background-position: 0 -80px; } .ui-icon-arrow-4-diag { background-position: -16px -80px; } .ui-icon-extlink { background-position: -32px -80px; } .ui-icon-newwin { background-position: -48px -80px; } .ui-icon-refresh { background-position: -64px -80px; } .ui-icon-shuffle { background-position: -80px -80px; } .ui-icon-transfer-e-w { background-position: -96px -80px; } .ui-icon-transferthick-e-w { background-position: -112px -80px; } .ui-icon-folder-collapsed { background-position: 0 -96px; } .ui-icon-folder-open { background-position: -16px -96px; } .ui-icon-document { background-position: -32px -96px; } .ui-icon-document-b { background-position: -48px -96px; } .ui-icon-note { background-position: -64px -96px; } .ui-icon-mail-closed { background-position: -80px -96px; } .ui-icon-mail-open { background-position: -96px -96px; } .ui-icon-suitcase { background-position: -112px -96px; } .ui-icon-comment { background-position: -128px -96px; } .ui-icon-person { background-position: -144px -96px; } .ui-icon-print { background-position: -160px -96px; } .ui-icon-trash { background-position: -176px -96px; } .ui-icon-locked { background-position: -192px -96px; } .ui-icon-unlocked { background-position: -208px -96px; } .ui-icon-bookmark { background-position: -224px -96px; } .ui-icon-tag { background-position: -240px -96px; } .ui-icon-home { background-position: 0 -112px; } .ui-icon-flag { background-position: -16px -112px; } .ui-icon-calendar { background-position: -32px -112px; } .ui-icon-cart { background-position: -48px -112px; } .ui-icon-pencil { background-position: -64px -112px; } .ui-icon-clock { background-position: -80px -112px; } .ui-icon-disk { background-position: -96px -112px; } .ui-icon-calculator { background-position: -112px -112px; } .ui-icon-zoomin { background-position: -128px -112px; } .ui-icon-zoomout { background-position: -144px -112px; } .ui-icon-search { background-position: -160px -112px; } .ui-icon-wrench { background-position: -176px -112px; } .ui-icon-gear { background-position: -192px -112px; } .ui-icon-heart { background-position: -208px -112px; } .ui-icon-star { background-position: -224px -112px; } .ui-icon-link { background-position: -240px -112px; } .ui-icon-cancel { background-position: 0 -128px; } .ui-icon-plus { background-position: -16px -128px; } .ui-icon-plusthick { background-position: -32px -128px; } .ui-icon-minus { background-position: -48px -128px; } .ui-icon-minusthick { background-position: -64px -128px; } .ui-icon-close { background-position: -80px -128px; } .ui-icon-closethick { background-position: -96px -128px; } .ui-icon-key { background-position: -112px -128px; } .ui-icon-lightbulb { background-position: -128px -128px; } .ui-icon-scissors { background-position: -144px -128px; } .ui-icon-clipboard { background-position: -160px -128px; } .ui-icon-copy { background-position: -176px -128px; } .ui-icon-contact { background-position: -192px -128px; } .ui-icon-image { background-position: -208px -128px; } .ui-icon-video { background-position: -224px -128px; } .ui-icon-script { background-position: -240px -128px; } .ui-icon-alert { background-position: 0 -144px; } .ui-icon-info { background-position: -16px -144px; } .ui-icon-notice { background-position: -32px -144px; } .ui-icon-help { background-position: -48px -144px; } .ui-icon-check { background-position: -64px -144px; } .ui-icon-bullet { background-position: -80px -144px; } .ui-icon-radio-off { background-position: -96px -144px; } .ui-icon-radio-on { background-position: -112px -144px; } .ui-icon-pin-w { background-position: -128px -144px; } .ui-icon-pin-s { background-position: -144px -144px; } .ui-icon-play { background-position: 0 -160px; } .ui-icon-pause { background-position: -16px -160px; } .ui-icon-seek-next { background-position: -32px -160px; } .ui-icon-seek-prev { background-position: -48px -160px; } .ui-icon-seek-end { background-position: -64px -160px; } .ui-icon-seek-start { background-position: -80px -160px; } /* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */ .ui-icon-seek-first { background-position: -80px -160px; } .ui-icon-stop { background-position: -96px -160px; } .ui-icon-eject { background-position: -112px -160px; } .ui-icon-volume-off { background-position: -128px -160px; } .ui-icon-volume-on { background-position: -144px -160px; } .ui-icon-power { background-position: 0 -176px; } .ui-icon-signal-diag { background-position: -16px -176px; } .ui-icon-signal { background-position: -32px -176px; } .ui-icon-battery-0 { background-position: -48px -176px; } .ui-icon-battery-1 { background-position: -64px -176px; } .ui-icon-battery-2 { background-position: -80px -176px; } .ui-icon-battery-3 { background-position: -96px -176px; } .ui-icon-circle-plus { background-position: 0 -192px; } .ui-icon-circle-minus { background-position: -16px -192px; } .ui-icon-circle-close { background-position: -32px -192px; } .ui-icon-circle-triangle-e { background-position: -48px -192px; } .ui-icon-circle-triangle-s { background-position: -64px -192px; } .ui-icon-circle-triangle-w { background-position: -80px -192px; } .ui-icon-circle-triangle-n { background-position: -96px -192px; } .ui-icon-circle-arrow-e { background-position: -112px -192px; } .ui-icon-circle-arrow-s { background-position: -128px -192px; } .ui-icon-circle-arrow-w { background-position: -144px -192px; } .ui-icon-circle-arrow-n { background-position: -160px -192px; } .ui-icon-circle-zoomin { background-position: -176px -192px; } .ui-icon-circle-zoomout { background-position: -192px -192px; } .ui-icon-circle-check { background-position: -208px -192px; } .ui-icon-circlesmall-plus { background-position: 0 -208px; } .ui-icon-circlesmall-minus { background-position: -16px -208px; } .ui-icon-circlesmall-close { background-position: -32px -208px; } .ui-icon-squaresmall-plus { background-position: -48px -208px; } .ui-icon-squaresmall-minus { background-position: -64px -208px; } .ui-icon-squaresmall-close { background-position: -80px -208px; } .ui-icon-grip-dotted-vertical { background-position: 0 -224px; } .ui-icon-grip-dotted-horizontal { background-position: -16px -224px; } .ui-icon-grip-solid-vertical { background-position: -32px -224px; } .ui-icon-grip-solid-horizontal { background-position: -48px -224px; } .ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; } .ui-icon-grip-diagonal-se { background-position: -80px -224px; } /* Misc visuals ----------------------------------*/ /* Corner radius */ .ui-corner-tl { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; } .ui-corner-tr { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; } .ui-corner-bl { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; } .ui-corner-br { -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; } .ui-corner-top { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; } .ui-corner-bottom { -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; } .ui-corner-right { -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; border-top-right-radius: 4px; -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: 4px; border-bottom-right-radius: 4px; } .ui-corner-left { -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; border-top-left-radius: 4px; -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: 4px; border-bottom-left-radius: 4px; } .ui-corner-all { -moz-border-radius: 4px; -webkit-border-radius: 4px; border-radius: 4px; } /* Overlays */ .ui-widget-overlay { background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); } .ui-widget-shadow { margin: -8px 0 0 -8px; padding: 8px; background: #aaaaaa url(images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x; opacity: .30;filter:Alpha(Opacity=30); -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius: 8px; }/* Resizable ----------------------------------*/ .ui-resizable { position: relative;} .ui-resizable-handle { position: absolute;font-size: 0.1px;z-index: 99999; display: block;} .ui-resizable-disabled .ui-resizable-handle, .ui-resizable-autohide .ui-resizable-handle { display: none; } .ui-resizable-n { cursor: n-resize; height: 7px; width: 100%; top: -5px; left: 0; } .ui-resizable-s { cursor: s-resize; height: 7px; width: 100%; bottom: -5px; left: 0; } .ui-resizable-e { cursor: e-resize; width: 7px; right: -5px; top: 0; height: 100%; } .ui-resizable-w { cursor: w-resize; width: 7px; left: -5px; top: 0; height: 100%; } .ui-resizable-se { cursor: se-resize; width: 12px; height: 12px; right: 1px; bottom: 1px; } .ui-resizable-sw { cursor: sw-resize; width: 9px; height: 9px; left: -5px; bottom: -5px; } .ui-resizable-nw { cursor: nw-resize; width: 9px; height: 9px; left: -5px; top: -5px; } .ui-resizable-ne { cursor: ne-resize; width: 9px; height: 9px; right: -5px; top: -5px;}/* Selectable ----------------------------------*/ .ui-selectable-helper { border:1px dotted black } /* Accordion ----------------------------------*/ .ui-accordion .ui-accordion-header { cursor: pointer; position: relative; margin-top: 1px; zoom: 1; } .ui-accordion .ui-accordion-li-fix { display: inline; } .ui-accordion .ui-accordion-header-active { border-bottom: 0 !important; } .ui-accordion .ui-accordion-header a { display: block; font-size: 1em; padding: .5em .5em .5em .7em; } /* IE7-/Win - Fix extra vertical space in lists */ .ui-accordion a { zoom: 1; } .ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; } .ui-accordion .ui-accordion-header .ui-icon { position: absolute; left: .5em; top: 50%; margin-top: -8px; } .ui-accordion .ui-accordion-content { padding: 1em 2.2em; border-top: 0; margin-top: -2px; position: relative; top: 1px; margin-bottom: 2px; overflow: auto; display: none; zoom: 1; } .ui-accordion .ui-accordion-content-active { display: block; }/* Autocomplete ----------------------------------*/ .ui-autocomplete { position: absolute; cursor: default; } .ui-autocomplete-loading { background: white url('images/ui-anim_basic_16x16.gif') right center no-repeat; } /* workarounds */ * html .ui-autocomplete { width:1px; } /* without this, the menu expands to 100% in IE6 */ /* Menu ----------------------------------*/ .ui-menu { font-size: .6em; list-style:none; padding: 2px; margin: 0; display:block; } .ui-menu .ui-menu { margin-top: -3px; } .ui-menu .ui-menu-item { margin:0; padding: 0; zoom: 1; float: left; clear: left; width: 100%; } .ui-menu .ui-menu-item a { text-decoration:none; display:block; padding:.2em .4em; line-height:1.5; zoom:1; } .ui-menu .ui-menu-item a.ui-state-hover, .ui-menu .ui-menu-item a.ui-state-active { font-weight: normal; margin: -1px; } /* Button ----------------------------------*/ .ui-button { display: inline-block; position: relative; padding: 0; margin-right: .1em; text-decoration: none !important; cursor: pointer; text-align: center; zoom: 1; overflow: visible; } /* the overflow property removes extra width in IE */ .ui-button-icon-only { width: 2.2em; } /* to make room for the icon, a width needs to be set here */ button.ui-button-icon-only { width: 2.4em; } /* button elements seem to need a little more width */ .ui-button-icons-only { width: 3.4em; } button.ui-button-icons-only { width: 3.7em; } /*button text element */ .ui-button .ui-button-text { display: block; line-height: 1.4; } .ui-button-text-only .ui-button-text { padding: .4em 1em; } .ui-button-icon-only .ui-button-text, .ui-button-icons-only .ui-button-text { padding: .4em; text-indent: -9999999px; } .ui-button-text-icon .ui-button-text, .ui-button-text-icons .ui-button-text { padding: .4em 1em .4em 2.1em; } .ui-button-text-icons .ui-button-text { padding-left: 2.1em; padding-right: 2.1em; } /* no icon support for input elements, provide padding by default */ input.ui-button { padding: .4em 1em; } /*button icon element(s) */ .ui-button-icon-only .ui-icon, .ui-button-text-icon .ui-icon, .ui-button-text-icons .ui-icon, .ui-button-icons-only .ui-icon { position: absolute; top: 50%; margin-top: -8px; } .ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; } .ui-button-text-icon .ui-button-icon-primary, .ui-button-text-icons .ui-button-icon-primary, .ui-button-icons-only .ui-button-icon-primary { left: .5em; } .ui-button-text-icons .ui-button-icon-secondary, .ui-button-icons-only .ui-button-icon-secondary { right: .5em; } /*button sets*/ .ui-buttonset { margin-right: 7px; } .ui-buttonset .ui-button { margin-left: 0; margin-right: -.3em; } /* workarounds */ button.ui-button::-moz-focus-inner { border: 0; padding: 0; } /* reset extra padding in Firefox */ /* Dialog ----------------------------------*/ .ui-dialog { position: absolute; padding: .2em; width: 300px; overflow: hidden; } .ui-dialog .ui-dialog-titlebar { padding: .5em 1em .3em; position: relative; } .ui-dialog .ui-dialog-title { float: left; margin: .1em 16px .2em 0; } .ui-dialog .ui-dialog-titlebar-close { position: absolute; right: .3em; top: 50%; width: 19px; margin: -10px 0 0 0; padding: 1px; height: 18px; } .ui-dialog .ui-dialog-titlebar-close span { display: block; margin: 1px; } .ui-dialog .ui-dialog-titlebar-close:hover, .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0; } .ui-dialog .ui-dialog-content { border: 0; padding: .5em 1em; background: none; overflow: auto; zoom: 1; } .ui-dialog .ui-dialog-buttonpane { text-align: left; border-width: 1px 0 0 0; background-image: none; margin: .5em 0 0 0; padding: .3em 1em .5em .4em; } .ui-dialog .ui-dialog-buttonpane button { float: right; margin: .5em .4em .5em 0; cursor: pointer; padding: .2em .6em .3em .6em; line-height: 1.4em; width:auto; overflow:visible; } .ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; } .ui-draggable .ui-dialog-titlebar { cursor: move; } /* Slider ----------------------------------*/ .ui-slider { position: relative; text-align: left; } .ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; } .ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; background-position: 0 0; } .ui-slider-horizontal { height: .8em; } .ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; } .ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; } .ui-slider-horizontal .ui-slider-range-min { left: 0; } .ui-slider-horizontal .ui-slider-range-max { right: 0; } .ui-slider-vertical { width: .8em; height: 100px; } .ui-slider-vertical .ui-slider-handle { left: -.3em; margin-left: 0; margin-bottom: -.6em; } .ui-slider-vertical .ui-slider-range { left: 0; width: 100%; } .ui-slider-vertical .ui-slider-range-min { bottom: 0; } .ui-slider-vertical .ui-slider-range-max { top: 0; }/* Tabs ----------------------------------*/ .ui-tabs { position: relative; padding: .2em; zoom: 1; } /* position: relative prevents IE scroll bug (element with position: relative inside container with overflow: auto appear as "fixed") */ .ui-tabs .ui-tabs-nav { margin: 0; padding: .2em .2em 0; } .ui-tabs .ui-tabs-nav li { list-style: none; float: left; position: relative; top: 1px; margin: 0 .2em 1px 0; border-bottom: 0 !important; padding: 0; white-space: nowrap; } .ui-tabs .ui-tabs-nav li a { float: left; padding: .5em 1em; text-decoration: none; } .ui-tabs .ui-tabs-nav li.ui-tabs-selected { margin-bottom: 0; padding-bottom: 1px; } .ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; } .ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */ .ui-tabs .ui-tabs-panel { display: block; border-width: 0; padding: 1em 1.4em; background: none; } .ui-tabs .ui-tabs-hide { display: none !important; } /* Datepicker ----------------------------------*/ .ui-datepicker { width: 17em; padding: .2em .2em 0; } .ui-datepicker .ui-datepicker-header { position:relative; padding:.2em 0; } .ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next { position:absolute; top: 2px; width: 1.8em; height: 1.8em; } .ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover { top: 1px; } .ui-datepicker .ui-datepicker-prev { left:2px; } .ui-datepicker .ui-datepicker-next { right:2px; } .ui-datepicker .ui-datepicker-prev-hover { left:1px; } .ui-datepicker .ui-datepicker-next-hover { right:1px; } .ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span { display: block; position: absolute; left: 50%; margin-left: -8px; top: 50%; margin-top: -8px; } .ui-datepicker .ui-datepicker-title { margin: 0 2.3em; line-height: 1.8em; text-align: center; } .ui-datepicker .ui-datepicker-title select { font-size:1em; margin:1px 0; } .ui-datepicker select.ui-datepicker-month-year {width: 100%;} .ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year { width: 49%;} .ui-datepicker table {width: 100%; font-size: .9em; border-collapse: collapse; margin:0 0 .4em; } .ui-datepicker th { padding: .7em .3em; text-align: center; font-weight: bold; border: 0; } .ui-datepicker td { border: 0; padding: 1px; } .ui-datepicker td span, .ui-datepicker td a { display: block; padding: .2em; text-align: right; text-decoration: none; } .ui-datepicker .ui-datepicker-buttonpane { background-image: none; margin: .7em 0 0 0; padding:0 .2em; border-left: 0; border-right: 0; border-bottom: 0; } .ui-datepicker .ui-datepicker-buttonpane button { float: right; margin: .5em .2em .4em; cursor: pointer; padding: .2em .6em .3em .6em; width:auto; overflow:visible; } .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float:left; } /* with multiple calendars */ .ui-datepicker.ui-datepicker-multi { width:auto; } .ui-datepicker-multi .ui-datepicker-group { float:left; } .ui-datepicker-multi .ui-datepicker-group table { width:95%; margin:0 auto .4em; } .ui-datepicker-multi-2 .ui-datepicker-group { width:50%; } .ui-datepicker-multi-3 .ui-datepicker-group { width:33.3%; } .ui-datepicker-multi-4 .ui-datepicker-group { width:25%; } .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width:0; } .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width:0; } .ui-datepicker-multi .ui-datepicker-buttonpane { clear:left; } .ui-datepicker-row-break { clear:both; width:100%; } /* RTL support */ .ui-datepicker-rtl { direction: rtl; } .ui-datepicker-rtl .ui-datepicker-prev { right: 2px; left: auto; } .ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; } .ui-datepicker-rtl .ui-datepicker-prev:hover { right: 1px; left: auto; } .ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; } .ui-datepicker-rtl .ui-datepicker-buttonpane { clear:right; } .ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; } .ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current { float:right; } .ui-datepicker-rtl .ui-datepicker-group { float:right; } .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width:0; border-left-width:1px; } .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width:0; border-left-width:1px; } /* IE6 IFRAME FIX (taken from datepicker 1.5.3 */ .ui-datepicker-cover { display: none; /*sorry for IE5*/ display/**/: block; /*sorry for IE5*/ position: absolute; /*must have*/ z-index: -1; /*must have*/ filter: mask(); /*must have*/ top: -4px; /*must have*/ left: -4px; /*must have*/ width: 200px; /*must have*/ height: 200px; /*must have*/ }/* Progressbar ----------------------------------*/ .ui-progressbar { height:2em; text-align: left; } .ui-progressbar .ui-progressbar-value {margin: -1px; height:100%; }Xtext/cssObplist00^_X$versionX$objectsY$archiverT$top"()012FGHIJKLMNOPQRSTXYU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_Thttp://proxy.library.upenn.edu:2578/css/jquery/smoothness/jquery-ui-1.8.2.custom.css*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#AW(Σ3456>WNS.keysZNS.objects789:;<= ?@ABCDEVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-LengthVApacheTnoneUcloseXtext/css_Sat, 28 May 2011 23:40:07 GMT_Fri, 27 May 2011 13:21:40 GMTU31518*+UV_NSMutableDictionaryUW/\NSDictionary{*+Z[_NSHTTPURLResponse\]/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiver`a_WebResourceResponse#-27TZux|27BKQTZclnu}  @`fkb_`http://proxy.library.upenn.edu:2578/css/jquery/smoothness/images/ui-bg_flat_75_ffffff_40x100.pngOPNG  IHDR(ddrzyIDATh1 R 7(ȚV`%X V`%X V`%X V`%X V`%X V`%X V`%X V`%X V`%X V`%X V`%X V`%X Vj)2NIENDB`Yimage/pngObplist00^_X$versionX$objectsY$archiverT$top"()012FGHIJKLMNOPQRSTXYU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_`http://proxy.library.upenn.edu:2578/css/jquery/smoothness/images/ui-bg_flat_75_ffffff_40x100.png*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#A[n3456>WNS.keysZNS.objects789:;<= ?@ABCDEVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-LengthVApacheTnoneUcloseYimage/png_Sat, 28 May 2011 23:40:11 GMT_Fri, 27 May 2011 13:21:40 GMTS178*+UV_NSMutableDictionaryUW/\NSDictionary*+Z[_NSHTTPURLResponse\]/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiver`a_WebResourceResponse#-27TZux|>CNW]`foxz#-Mmqv b _Nhttp://proxy.library.upenn.edu:2578/js/jquery/ui/jquery-ui-1.8.2.custom.min.jsO(/*! * jQuery UI 1.8.2 * * Copyright (c) 2010 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 */ (function(c){c.ui=c.ui||{};if(!c.ui.version){c.extend(c.ui,{version:"1.8.2",plugin:{add:function(a,b,d){a=c.ui[a].prototype;for(var e in d){a.plugins[e]=a.plugins[e]||[];a.plugins[e].push([b,d[e]])}},call:function(a,b,d){if((b=a.plugins[b])&&a.element[0].parentNode)for(var e=0;e0)return true;a[b]=1;d=a[b]>0;a[b]=0;return d},isOverAxis:function(a,b,d){return a>b&&a=0)&&c(a).is(":focusable")}})}})(jQuery); ;/*! * jQuery UI Widget 1.8.2 * * Copyright (c) 2010 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/Widget */ (function(b){var j=b.fn.remove;b.fn.remove=function(a,c){return this.each(function(){if(!c)if(!a||b.filter(a,[this]).length)b("*",this).add(this).each(function(){b(this).triggerHandler("remove")});return j.call(b(this),a,c)})};b.widget=function(a,c,d){var e=a.split(".")[0],f;a=a.split(".")[1];f=e+"-"+a;if(!d){d=c;c=b.Widget}b.expr[":"][f]=function(h){return!!b.data(h,a)};b[e]=b[e]||{};b[e][a]=function(h,g){arguments.length&&this._createWidget(h,g)};c=new c;c.options=b.extend({},c.options);b[e][a].prototype= b.extend(true,c,{namespace:e,widgetName:a,widgetEventPrefix:b[e][a].prototype.widgetEventPrefix||a,widgetBaseClass:f},d);b.widget.bridge(a,b[e][a])};b.widget.bridge=function(a,c){b.fn[a]=function(d){var e=typeof d==="string",f=Array.prototype.slice.call(arguments,1),h=this;d=!e&&f.length?b.extend.apply(null,[true,d].concat(f)):d;if(e&&d.substring(0,1)==="_")return h;e?this.each(function(){var g=b.data(this,a),i=g&&b.isFunction(g[d])?g[d].apply(g,f):g;if(i!==g&&i!==undefined){h=i;return false}}):this.each(function(){var g= b.data(this,a);if(g){d&&g.option(d);g._init()}else b.data(this,a,new c(d,this))});return h}};b.Widget=function(a,c){arguments.length&&this._createWidget(a,c)};b.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",options:{disabled:false},_createWidget:function(a,c){this.element=b(c).data(this.widgetName,this);this.options=b.extend(true,{},this.options,b.metadata&&b.metadata.get(c)[this.widgetName],a);var d=this;this.element.bind("remove."+this.widgetName,function(){d.destroy()});this._create(); this._init()},_create:function(){},_init:function(){},destroy:function(){this.element.unbind("."+this.widgetName).removeData(this.widgetName);this.widget().unbind("."+this.widgetName).removeAttr("aria-disabled").removeClass(this.widgetBaseClass+"-disabled ui-state-disabled")},widget:function(){return this.element},option:function(a,c){var d=a,e=this;if(arguments.length===0)return b.extend({},e.options);if(typeof a==="string"){if(c===undefined)return this.options[a];d={};d[a]=c}b.each(d,function(f, h){e._setOption(f,h)});return e},_setOption:function(a,c){this.options[a]=c;if(a==="disabled")this.widget()[c?"addClass":"removeClass"](this.widgetBaseClass+"-disabled ui-state-disabled").attr("aria-disabled",c);return this},enable:function(){return this._setOption("disabled",false)},disable:function(){return this._setOption("disabled",true)},_trigger:function(a,c,d){var e=this.options[a];c=b.Event(c);c.type=(a===this.widgetEventPrefix?a:this.widgetEventPrefix+a).toLowerCase();d=d||{};if(c.originalEvent){a= b.event.props.length;for(var f;a;){f=b.event.props[--a];c[f]=c.originalEvent[f]}}this.element.trigger(c,d);return!(b.isFunction(e)&&e.call(this.element[0],c,d)===false||c.isDefaultPrevented())}}})(jQuery); ;/*! * jQuery UI Mouse 1.8.2 * * Copyright (c) 2010 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/Mouse * * Depends: * jquery.ui.widget.js */ (function(c){c.widget("ui.mouse",{options:{cancel:":input,option",distance:1,delay:0},_mouseInit:function(){var a=this;this.element.bind("mousedown."+this.widgetName,function(b){return a._mouseDown(b)}).bind("click."+this.widgetName,function(b){if(a._preventClickEvent){a._preventClickEvent=false;b.stopImmediatePropagation();return false}});this.started=false},_mouseDestroy:function(){this.element.unbind("."+this.widgetName)},_mouseDown:function(a){a.originalEvent=a.originalEvent||{};if(!a.originalEvent.mouseHandled){this._mouseStarted&& this._mouseUp(a);this._mouseDownEvent=a;var b=this,e=a.which==1,f=typeof this.options.cancel=="string"?c(a.target).parents().add(a.target).filter(this.options.cancel).length:false;if(!e||f||!this._mouseCapture(a))return true;this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet)this._mouseDelayTimer=setTimeout(function(){b.mouseDelayMet=true},this.options.delay);if(this._mouseDistanceMet(a)&&this._mouseDelayMet(a)){this._mouseStarted=this._mouseStart(a)!==false;if(!this._mouseStarted){a.preventDefault(); return true}}this._mouseMoveDelegate=function(d){return b._mouseMove(d)};this._mouseUpDelegate=function(d){return b._mouseUp(d)};c(document).bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);c.browser.safari||a.preventDefault();return a.originalEvent.mouseHandled=true}},_mouseMove:function(a){if(c.browser.msie&&!a.button)return this._mouseUp(a);if(this._mouseStarted){this._mouseDrag(a);return a.preventDefault()}if(this._mouseDistanceMet(a)&& this._mouseDelayMet(a))(this._mouseStarted=this._mouseStart(this._mouseDownEvent,a)!==false)?this._mouseDrag(a):this._mouseUp(a);return!this._mouseStarted},_mouseUp:function(a){c(document).unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;this._preventClickEvent=a.target==this._mouseDownEvent.target;this._mouseStop(a)}return false},_mouseDistanceMet:function(a){return Math.max(Math.abs(this._mouseDownEvent.pageX- a.pageX),Math.abs(this._mouseDownEvent.pageY-a.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return true}})})(jQuery); ;/* * jQuery UI Position 1.8.2 * * Copyright (c) 2010 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/Position */ (function(c){c.ui=c.ui||{};var m=/left|center|right/,n=/top|center|bottom/,p=c.fn.position,q=c.fn.offset;c.fn.position=function(a){if(!a||!a.of)return p.apply(this,arguments);a=c.extend({},a);var b=c(a.of),d=(a.collision||"flip").split(" "),e=a.offset?a.offset.split(" "):[0,0],g,h,i;if(a.of.nodeType===9){g=b.width();h=b.height();i={top:0,left:0}}else if(a.of.scrollTo&&a.of.document){g=b.width();h=b.height();i={top:b.scrollTop(),left:b.scrollLeft()}}else if(a.of.preventDefault){a.at="left top";g=h= 0;i={top:a.of.pageY,left:a.of.pageX}}else{g=b.outerWidth();h=b.outerHeight();i=b.offset()}c.each(["my","at"],function(){var f=(a[this]||"").split(" ");if(f.length===1)f=m.test(f[0])?f.concat(["center"]):n.test(f[0])?["center"].concat(f):["center","center"];f[0]=m.test(f[0])?f[0]:"center";f[1]=n.test(f[1])?f[1]:"center";a[this]=f});if(d.length===1)d[1]=d[0];e[0]=parseInt(e[0],10)||0;if(e.length===1)e[1]=e[0];e[1]=parseInt(e[1],10)||0;if(a.at[0]==="right")i.left+=g;else if(a.at[0]==="center")i.left+= g/2;if(a.at[1]==="bottom")i.top+=h;else if(a.at[1]==="center")i.top+=h/2;i.left+=e[0];i.top+=e[1];return this.each(function(){var f=c(this),k=f.outerWidth(),l=f.outerHeight(),j=c.extend({},i);if(a.my[0]==="right")j.left-=k;else if(a.my[0]==="center")j.left-=k/2;if(a.my[1]==="bottom")j.top-=l;else if(a.my[1]==="center")j.top-=l/2;j.left=parseInt(j.left);j.top=parseInt(j.top);c.each(["left","top"],function(o,r){c.ui.position[d[o]]&&c.ui.position[d[o]][r](j,{targetWidth:g,targetHeight:h,elemWidth:k, elemHeight:l,offset:e,my:a.my,at:a.at})});c.fn.bgiframe&&f.bgiframe();f.offset(c.extend(j,{using:a.using}))})};c.ui.position={fit:{left:function(a,b){var d=c(window);b=a.left+b.elemWidth-d.width()-d.scrollLeft();a.left=b>0?a.left-b:Math.max(0,a.left)},top:function(a,b){var d=c(window);b=a.top+b.elemHeight-d.height()-d.scrollTop();a.top=b>0?a.top-b:Math.max(0,a.top)}},flip:{left:function(a,b){if(b.at[0]!=="center"){var d=c(window);d=a.left+b.elemWidth-d.width()-d.scrollLeft();var e=b.my[0]==="left"? -b.elemWidth:b.my[0]==="right"?b.elemWidth:0,g=-2*b.offset[0];a.left+=a.left<0?e+b.targetWidth+g:d>0?e-b.targetWidth+g:0}},top:function(a,b){if(b.at[1]!=="center"){var d=c(window);d=a.top+b.elemHeight-d.height()-d.scrollTop();var e=b.my[1]==="top"?-b.elemHeight:b.my[1]==="bottom"?b.elemHeight:0,g=b.at[1]==="top"?b.targetHeight:-b.targetHeight,h=-2*b.offset[1];a.top+=a.top<0?e+b.targetHeight+h:d>0?e+g+h:0}}}};if(!c.offset.setOffset){c.offset.setOffset=function(a,b){if(/static/.test(c.curCSS(a,"position")))a.style.position= "relative";var d=c(a),e=d.offset(),g=parseInt(c.curCSS(a,"top",true),10)||0,h=parseInt(c.curCSS(a,"left",true),10)||0;e={top:b.top-e.top+g,left:b.left-e.left+h};"using"in b?b.using.call(a,e):d.css(e)};c.fn.offset=function(a){var b=this[0];if(!b||!b.ownerDocument)return null;if(a)return this.each(function(){c.offset.setOffset(this,a)});return q.call(this)}}})(jQuery); ;/* * jQuery UI Draggable 1.8.2 * * Copyright (c) 2010 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/Draggables * * Depends: * jquery.ui.core.js * jquery.ui.mouse.js * jquery.ui.widget.js */ (function(d){d.widget("ui.draggable",d.ui.mouse,{widgetEventPrefix:"drag",options:{addClasses:true,appendTo:"parent",axis:false,connectToSortable:false,containment:false,cursor:"auto",cursorAt:false,grid:false,handle:false,helper:"original",iframeFix:false,opacity:false,refreshPositions:false,revert:false,revertDuration:500,scope:"default",scroll:true,scrollSensitivity:20,scrollSpeed:20,snap:false,snapMode:"both",snapTolerance:20,stack:false,zIndex:false},_create:function(){if(this.options.helper== "original"&&!/^(?:r|a|f)/.test(this.element.css("position")))this.element[0].style.position="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")){this.element.removeData("draggable").unbind(".draggable").removeClass("ui-draggable ui-draggable-dragging ui-draggable-disabled");this._mouseDestroy();return this}},_mouseCapture:function(a){var b= this.options;if(this.helper||b.disabled||d(a.target).is(".ui-resizable-handle"))return false;this.handle=this._getHandle(a);if(!this.handle)return false;return true},_mouseStart:function(a){var b=this.options;this.helper=this._createHelper(a);this._cacheHelperProportions();if(d.ui.ddmanager)d.ui.ddmanager.current=this;this._cacheMargins();this.cssPosition=this.helper.css("position");this.scrollParent=this.helper.scrollParent();this.offset=this.positionAbs=this.element.offset();this.offset={top:this.offset.top- this.margins.top,left:this.offset.left-this.margins.left};d.extend(this.offset,{click:{left:a.pageX-this.offset.left,top:a.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this.position=this._generatePosition(a);this.originalPageX=a.pageX;this.originalPageY=a.pageY;b.cursorAt&&this._adjustOffsetFromHelper(b.cursorAt);b.containment&&this._setContainment();if(this._trigger("start",a)===false){this._clear();return false}this._cacheHelperProportions(); d.ui.ddmanager&&!b.dropBehaviour&&d.ui.ddmanager.prepareOffsets(this,a);this.helper.addClass("ui-draggable-dragging");this._mouseDrag(a,true);return true},_mouseDrag:function(a,b){this.position=this._generatePosition(a);this.positionAbs=this._convertPositionTo("absolute");if(!b){b=this._uiHash();if(this._trigger("drag",a,b)===false){this._mouseUp({});return false}this.position=b.position}if(!this.options.axis||this.options.axis!="y")this.helper[0].style.left=this.position.left+"px";if(!this.options.axis|| this.options.axis!="x")this.helper[0].style.top=this.position.top+"px";d.ui.ddmanager&&d.ui.ddmanager.drag(this,a);return false},_mouseStop:function(a){var b=false;if(d.ui.ddmanager&&!this.options.dropBehaviour)b=d.ui.ddmanager.drop(this,a);if(this.dropped){b=this.dropped;this.dropped=false}if(!this.element[0]||!this.element[0].parentNode)return false;if(this.options.revert=="invalid"&&!b||this.options.revert=="valid"&&b||this.options.revert===true||d.isFunction(this.options.revert)&&this.options.revert.call(this.element, b)){var c=this;d(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){c._trigger("stop",a)!==false&&c._clear()})}else this._trigger("stop",a)!==false&&this._clear();return false},cancel:function(){this.helper.is(".ui-draggable-dragging")?this._mouseUp({}):this._clear();return this},_getHandle:function(a){var b=!this.options.handle||!d(this.options.handle,this.element).length?true:false;d(this.options.handle,this.element).find("*").andSelf().each(function(){if(this== a.target)b=true});return b},_createHelper:function(a){var b=this.options;a=d.isFunction(b.helper)?d(b.helper.apply(this.element[0],[a])):b.helper=="clone"?this.element.clone():this.element;a.parents("body").length||a.appendTo(b.appendTo=="parent"?this.element[0].parentNode:b.appendTo);a[0]!=this.element[0]&&!/(fixed|absolute)/.test(a.css("position"))&&a.css("position","absolute");return a},_adjustOffsetFromHelper:function(a){if(typeof a=="string")a=a.split(" ");if(d.isArray(a))a={left:+a[0],top:+a[1]|| 0};if("left"in a)this.offset.click.left=a.left+this.margins.left;if("right"in a)this.offset.click.left=this.helperProportions.width-a.right+this.margins.left;if("top"in a)this.offset.click.top=a.top+this.margins.top;if("bottom"in a)this.offset.click.top=this.helperProportions.height-a.bottom+this.margins.top},_getParentOffset:function(){this.offsetParent=this.helper.offsetParent();var a=this.offsetParent.offset();if(this.cssPosition=="absolute"&&this.scrollParent[0]!=document&&d.ui.contains(this.scrollParent[0], this.offsetParent[0])){a.left+=this.scrollParent.scrollLeft();a.top+=this.scrollParent.scrollTop()}if(this.offsetParent[0]==document.body||this.offsetParent[0].tagName&&this.offsetParent[0].tagName.toLowerCase()=="html"&&d.browser.msie)a={top:0,left:0};return{top:a.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:a.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition=="relative"){var a=this.element.position();return{top:a.top- (parseInt(this.helper.css("top"),10)||0)+this.scrollParent.scrollTop(),left:a.left-(parseInt(this.helper.css("left"),10)||0)+this.scrollParent.scrollLeft()}}else return{top:0,left:0}},_cacheMargins:function(){this.margins={left:parseInt(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var a=this.options;if(a.containment== "parent")a.containment=this.helper[0].parentNode;if(a.containment=="document"||a.containment=="window")this.containment=[0-this.offset.relative.left-this.offset.parent.left,0-this.offset.relative.top-this.offset.parent.top,d(a.containment=="document"?document:window).width()-this.helperProportions.width-this.margins.left,(d(a.containment=="document"?document:window).height()||document.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];if(!/^(document|window|parent)$/.test(a.containment)&& a.containment.constructor!=Array){var b=d(a.containment)[0];if(b){a=d(a.containment).offset();var c=d(b).css("overflow")!="hidden";this.containment=[a.left+(parseInt(d(b).css("borderLeftWidth"),10)||0)+(parseInt(d(b).css("paddingLeft"),10)||0)-this.margins.left,a.top+(parseInt(d(b).css("borderTopWidth"),10)||0)+(parseInt(d(b).css("paddingTop"),10)||0)-this.margins.top,a.left+(c?Math.max(b.scrollWidth,b.offsetWidth):b.offsetWidth)-(parseInt(d(b).css("borderLeftWidth"),10)||0)-(parseInt(d(b).css("paddingRight"), 10)||0)-this.helperProportions.width-this.margins.left,a.top+(c?Math.max(b.scrollHeight,b.offsetHeight):b.offsetHeight)-(parseInt(d(b).css("borderTopWidth"),10)||0)-(parseInt(d(b).css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top]}}else if(a.containment.constructor==Array)this.containment=a.containment},_convertPositionTo:function(a,b){if(!b)b=this.position;a=a=="absolute"?1:-1;var c=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&d.ui.contains(this.scrollParent[0], this.offsetParent[0]))?this.offsetParent:this.scrollParent,f=/(html|body)/i.test(c[0].tagName);return{top:b.top+this.offset.relative.top*a+this.offset.parent.top*a-(d.browser.safari&&d.browser.version<526&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollTop():f?0:c.scrollTop())*a),left:b.left+this.offset.relative.left*a+this.offset.parent.left*a-(d.browser.safari&&d.browser.version<526&&this.cssPosition=="fixed"?0:(this.cssPosition=="fixed"?-this.scrollParent.scrollLeft(): f?0:c.scrollLeft())*a)}},_generatePosition:function(a){var b=this.options,c=this.cssPosition=="absolute"&&!(this.scrollParent[0]!=document&&d.ui.contains(this.scrollParent[0],this.offsetParent[0]))?this.offsetParent:this.scrollParent,f=/(html|body)/i.test(c[0].tagName),e=a.pageX,g=a.pageY;if(this.originalPosition){if(this.containment){if(a.pageX-this.offset.click.leftthis.containment[2])e=this.containment[2]+this.offset.click.left;if(a.pageY-this.offset.click.top>this.containment[3])g=this.containment[3]+this.offset.click.top}if(b.grid){g=this.originalPageY+Math.round((g-this.originalPageY)/b.grid[1])*b.grid[1];g=this.containment?!(g-this.offset.click.topthis.containment[3])?g:!(g-this.offset.click.topthis.containment[2])?e:!(e-this.offset.click.left').css({width:this.offsetWidth+"px",height:this.offsetHeight+"px",position:"absolute",opacity:"0.001",zIndex:1E3}).css(d(this).offset()).appendTo("body")})},stop:function(){d("div.ui-draggable-iframeFix").each(function(){this.parentNode.removeChild(this)})}});d.ui.plugin.add("draggable","opacity",{start:function(a,b){a=d(b.helper);b=d(this).data("draggable").options; if(a.css("opacity"))b._opacity=a.css("opacity");a.css("opacity",b.opacity)},stop:function(a,b){a=d(this).data("draggable").options;a._opacity&&d(b.helper).css("opacity",a._opacity)}});d.ui.plugin.add("draggable","scroll",{start:function(){var a=d(this).data("draggable");if(a.scrollParent[0]!=document&&a.scrollParent[0].tagName!="HTML")a.overflowOffset=a.scrollParent.offset()},drag:function(a){var b=d(this).data("draggable"),c=b.options,f=false;if(b.scrollParent[0]!=document&&b.scrollParent[0].tagName!= "HTML"){if(!c.axis||c.axis!="x")if(b.overflowOffset.top+b.scrollParent[0].offsetHeight-a.pageY=0;h--){var i=c.snapElements[h].left,k=i+c.snapElements[h].width,j=c.snapElements[h].top,l=j+c.snapElements[h].height;if(i-e=j&&f<=l||h>=j&&h<=l||fl)&&(e>=i&& e<=k||g>=i&&g<=k||ek);default:return false}};d.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(a,b){var c=d.ui.ddmanager.droppables[a.options.scope]||[],e=b?b.type:null,g=(a.currentItem||a.element).find(":data(droppable)").andSelf(),f=0;a:for(;f').css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(), top:this.element.css("top"),left:this.element.css("left")}));this.element=this.element.parent().data("resizable",this.element.data("resizable"));this.elementIsWrapper=true;this.element.css({marginLeft:this.originalElement.css("marginLeft"),marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom")});this.originalElement.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom:0});this.originalResizeStyle= this.originalElement.css("resize");this.originalElement.css("resize","none");this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"}));this.originalElement.css({margin:this.originalElement.css("margin")});this._proportionallyResize()}this.handles=a.handles||(!d(".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-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne", nw:".ui-resizable-nw"});if(this.handles.constructor==String){if(this.handles=="all")this.handles="n,e,s,w,se,sw,ne,nw";var c=this.handles.split(",");this.handles={};for(var e=0;e');/sw|se|ne|nw/.test(g)&&f.css({zIndex:++a.zIndex});"se"==g&&f.addClass("ui-icon ui-icon-gripsmall-diagonal-se");this.handles[g]=".ui-resizable-"+g;this.element.append(f)}}this._renderAxis=function(h){h=h||this.element;for(var i in this.handles){if(this.handles[i].constructor== String)this.handles[i]=d(this.handles[i],this.element).show();if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/textarea|input|select|button/i)){var j=d(this.handles[i],this.element),l=0;l=/sw|ne|nw|se|n|s/.test(i)?j.outerHeight():j.outerWidth();j=["padding",/ne|nw|n/.test(i)?"Top":/se|sw|s/.test(i)?"Bottom":/^e$/.test(i)?"Right":"Left"].join("");h.css(j,l);this._proportionallyResize()}d(this.handles[i])}};this._renderAxis(this.element);this._handles=d(".ui-resizable-handle",this.element).disableSelection(); this._handles.mouseover(function(){if(!b.resizing){if(this.className)var h=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i);b.axis=h&&h[1]?h[1]:"se"}});if(a.autoHide){this._handles.hide();d(this.element).addClass("ui-resizable-autohide").hover(function(){d(this).removeClass("ui-resizable-autohide");b._handles.show()},function(){if(!b.resizing){d(this).addClass("ui-resizable-autohide");b._handles.hide()}})}this._mouseInit()},destroy:function(){this._mouseDestroy();var b=function(c){d(c).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").unbind(".resizable").find(".ui-resizable-handle").remove()}; if(this.elementIsWrapper){b(this.element);var a=this.element;a.after(this.originalElement.css({position:a.css("position"),width:a.outerWidth(),height:a.outerHeight(),top:a.css("top"),left:a.css("left")})).remove()}this.originalElement.css("resize",this.originalResizeStyle);b(this.originalElement);return this},_mouseCapture:function(b){var a=false;for(var c in this.handles)if(d(this.handles[c])[0]==b.target)a=true;return!this.options.disabled&&a},_mouseStart:function(b){var a=this.options,c=this.element.position(), e=this.element;this.resizing=true;this.documentScroll={top:d(document).scrollTop(),left:d(document).scrollLeft()};if(e.is(".ui-draggable")||/absolute/.test(e.css("position")))e.css({position:"absolute",top:c.top,left:c.left});d.browser.opera&&/relative/.test(e.css("position"))&&e.css({position:"relative",top:"auto",left:"auto"});this._renderProxy();c=m(this.helper.css("left"));var g=m(this.helper.css("top"));if(a.containment){c+=d(a.containment).scrollLeft()||0;g+=d(a.containment).scrollTop()||0}this.offset= this.helper.offset();this.position={left:c,top:g};this.size=this._helper?{width:e.outerWidth(),height:e.outerHeight()}:{width:e.width(),height:e.height()};this.originalSize=this._helper?{width:e.outerWidth(),height:e.outerHeight()}:{width:e.width(),height:e.height()};this.originalPosition={left:c,top:g};this.sizeDiff={width:e.outerWidth()-e.width(),height:e.outerHeight()-e.height()};this.originalMousePosition={left:b.pageX,top:b.pageY};this.aspectRatio=typeof a.aspectRatio=="number"?a.aspectRatio: this.originalSize.width/this.originalSize.height||1;a=d(".ui-resizable-"+this.axis).css("cursor");d("body").css("cursor",a=="auto"?this.axis+"-resize":a);e.addClass("ui-resizable-resizing");this._propagate("start",b);return true},_mouseDrag:function(b){var a=this.helper,c=this.originalMousePosition,e=this._change[this.axis];if(!e)return false;c=e.apply(this,[b,b.pageX-c.left||0,b.pageY-c.top||0]);if(this._aspectRatio||b.shiftKey)c=this._updateRatio(c,b);c=this._respectSize(c,b);this._propagate("resize", b);a.css({top:this.position.top+"px",left:this.position.left+"px",width:this.size.width+"px",height:this.size.height+"px"});!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize();this._updateCache(c);this._trigger("resize",b,this.ui());return false},_mouseStop:function(b){this.resizing=false;var a=this.options,c=this;if(this._helper){var e=this._proportionallyResizeElements,g=e.length&&/textarea/i.test(e[0].nodeName);e=g&&d.ui.hasScroll(e[0],"left")?0:c.sizeDiff.height; g={width:c.size.width-(g?0:c.sizeDiff.width),height:c.size.height-e};e=parseInt(c.element.css("left"),10)+(c.position.left-c.originalPosition.left)||null;var f=parseInt(c.element.css("top"),10)+(c.position.top-c.originalPosition.top)||null;a.animate||this.element.css(d.extend(g,{top:f,left:e}));c.helper.height(c.size.height);c.helper.width(c.size.width);this._helper&&!a.animate&&this._proportionallyResize()}d("body").css("cursor","auto");this.element.removeClass("ui-resizable-resizing");this._propagate("stop", b);this._helper&&this.helper.remove();return false},_updateCache:function(b){this.offset=this.helper.offset();if(k(b.left))this.position.left=b.left;if(k(b.top))this.position.top=b.top;if(k(b.height))this.size.height=b.height;if(k(b.width))this.size.width=b.width},_updateRatio:function(b){var a=this.position,c=this.size,e=this.axis;if(b.height)b.width=c.height*this.aspectRatio;else if(b.width)b.height=c.width/this.aspectRatio;if(e=="sw"){b.left=a.left+(c.width-b.width);b.top=null}if(e=="nw"){b.top= a.top+(c.height-b.height);b.left=a.left+(c.width-b.width)}return b},_respectSize:function(b){var a=this.options,c=this.axis,e=k(b.width)&&a.maxWidth&&a.maxWidthb.width,h=k(b.height)&&a.minHeight&&a.minHeight>b.height;if(f)b.width=a.minWidth;if(h)b.height=a.minHeight;if(e)b.width=a.maxWidth;if(g)b.height=a.maxHeight;var i=this.originalPosition.left+this.originalSize.width,j=this.position.top+this.size.height, l=/sw|nw|w/.test(c);c=/nw|ne|n/.test(c);if(f&&l)b.left=i-a.minWidth;if(e&&l)b.left=i-a.maxWidth;if(h&&c)b.top=j-a.minHeight;if(g&&c)b.top=j-a.maxHeight;if((a=!b.width&&!b.height)&&!b.left&&b.top)b.top=null;else if(a&&!b.top&&b.left)b.left=null;return b},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var b=this.helper||this.element,a=0;a');var a=d.browser.msie&&d.browser.version<7,c=a?1:0;a=a?2:-1;this.helper.addClass(this._helper).css({width:this.element.outerWidth()+a,height:this.element.outerHeight()+a,position:"absolute",left:this.elementOffset.left-c+"px",top:this.elementOffset.top-c+"px",zIndex:++b.zIndex});this.helper.appendTo("body").disableSelection()}else this.helper=this.element},_change:{e:function(b,a){return{width:this.originalSize.width+ a}},w:function(b,a){return{left:this.originalPosition.left+a,width:this.originalSize.width-a}},n:function(b,a,c){return{top:this.originalPosition.top+c,height:this.originalSize.height-c}},s:function(b,a,c){return{height:this.originalSize.height+c}},se:function(b,a,c){return d.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[b,a,c]))},sw:function(b,a,c){return d.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[b,a,c]))},ne:function(b,a,c){return d.extend(this._change.n.apply(this, arguments),this._change.e.apply(this,[b,a,c]))},nw:function(b,a,c){return d.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[b,a,c]))}},_propagate:function(b,a){d.ui.plugin.call(this,b,[a,this.ui()]);b!="resize"&&this._trigger(b,a,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}});d.extend(d.ui.resizable, {version:"1.8.2"});d.ui.plugin.add("resizable","alsoResize",{start:function(){var b=d(this).data("resizable").options,a=function(c){d(c).each(function(){d(this).data("resizable-alsoresize",{width:parseInt(d(this).width(),10),height:parseInt(d(this).height(),10),left:parseInt(d(this).css("left"),10),top:parseInt(d(this).css("top"),10)})})};if(typeof b.alsoResize=="object"&&!b.alsoResize.parentNode)if(b.alsoResize.length){b.alsoResize=b.alsoResize[0];a(b.alsoResize)}else d.each(b.alsoResize,function(c){a(c)}); else a(b.alsoResize)},resize:function(){var b=d(this).data("resizable"),a=b.options,c=b.originalSize,e=b.originalPosition,g={height:b.size.height-c.height||0,width:b.size.width-c.width||0,top:b.position.top-e.top||0,left:b.position.left-e.left||0},f=function(h,i){d(h).each(function(){var j=d(this),l=d(this).data("resizable-alsoresize"),p={};d.each((i&&i.length?i:["width","height","top","left"])||["width","height","top","left"],function(n,o){if((n=(l[o]||0)+(g[o]||0))&&n>=0)p[o]=n||null});if(/relative/.test(j.css("position"))&& d.browser.opera){b._revertToRelativePosition=true;j.css({position:"absolute",top:"auto",left:"auto"})}j.css(p)})};typeof a.alsoResize=="object"&&!a.alsoResize.nodeType?d.each(a.alsoResize,function(h,i){f(h,i)}):f(a.alsoResize)},stop:function(){var b=d(this).data("resizable");if(b._revertToRelativePosition&&d.browser.opera){b._revertToRelativePosition=false;el.css({position:"relative"})}d(this).removeData("resizable-alsoresize-start")}});d.ui.plugin.add("resizable","animate",{stop:function(b){var a= d(this).data("resizable"),c=a.options,e=a._proportionallyResizeElements,g=e.length&&/textarea/i.test(e[0].nodeName),f=g&&d.ui.hasScroll(e[0],"left")?0:a.sizeDiff.height;g={width:a.size.width-(g?0:a.sizeDiff.width),height:a.size.height-f};f=parseInt(a.element.css("left"),10)+(a.position.left-a.originalPosition.left)||null;var h=parseInt(a.element.css("top"),10)+(a.position.top-a.originalPosition.top)||null;a.element.animate(d.extend(g,h&&f?{top:h,left:f}:{}),{duration:c.animateDuration,easing:c.animateEasing, step:function(){var i={width:parseInt(a.element.css("width"),10),height:parseInt(a.element.css("height"),10),top:parseInt(a.element.css("top"),10),left:parseInt(a.element.css("left"),10)};e&&e.length&&d(e[0]).css({width:i.width,height:i.height});a._updateCache(i);a._propagate("resize",b)}})}});d.ui.plugin.add("resizable","containment",{start:function(){var b=d(this).data("resizable"),a=b.element,c=b.options.containment;if(a=c instanceof d?c.get(0):/parent/.test(c)?a.parent().get(0):c){b.containerElement= d(a);if(/document/.test(c)||c==document){b.containerOffset={left:0,top:0};b.containerPosition={left:0,top:0};b.parentData={element:d(document),left:0,top:0,width:d(document).width(),height:d(document).height()||document.body.parentNode.scrollHeight}}else{var e=d(a),g=[];d(["Top","Right","Left","Bottom"]).each(function(i,j){g[i]=m(e.css("padding"+j))});b.containerOffset=e.offset();b.containerPosition=e.position();b.containerSize={height:e.innerHeight()-g[3],width:e.innerWidth()-g[1]};c=b.containerOffset; var f=b.containerSize.height,h=b.containerSize.width;h=d.ui.hasScroll(a,"left")?a.scrollWidth:h;f=d.ui.hasScroll(a)?a.scrollHeight:f;b.parentData={element:a,left:c.left,top:c.top,width:h,height:f}}}},resize:function(b){var a=d(this).data("resizable"),c=a.options,e=a.containerOffset,g=a.position;b=a._aspectRatio||b.shiftKey;var f={top:0,left:0},h=a.containerElement;if(h[0]!=document&&/static/.test(h.css("position")))f=e;if(g.left<(a._helper?e.left:0)){a.size.width+=a._helper?a.position.left-e.left: a.position.left-f.left;if(b)a.size.height=a.size.width/c.aspectRatio;a.position.left=c.helper?e.left:0}if(g.top<(a._helper?e.top:0)){a.size.height+=a._helper?a.position.top-e.top:a.position.top;if(b)a.size.width=a.size.height*c.aspectRatio;a.position.top=a._helper?e.top:0}a.offset.left=a.parentData.left+a.position.left;a.offset.top=a.parentData.top+a.position.top;c=Math.abs((a._helper?a.offset.left-f.left:a.offset.left-f.left)+a.sizeDiff.width);e=Math.abs((a._helper?a.offset.top-f.top:a.offset.top- e.top)+a.sizeDiff.height);g=a.containerElement.get(0)==a.element.parent().get(0);f=/relative|absolute/.test(a.containerElement.css("position"));if(g&&f)c-=a.parentData.left;if(c+a.size.width>=a.parentData.width){a.size.width=a.parentData.width-c;if(b)a.size.height=a.size.width/a.aspectRatio}if(e+a.size.height>=a.parentData.height){a.size.height=a.parentData.height-e;if(b)a.size.width=a.size.height*a.aspectRatio}},stop:function(){var b=d(this).data("resizable"),a=b.options,c=b.containerOffset,e=b.containerPosition, g=b.containerElement,f=d(b.helper),h=f.offset(),i=f.outerWidth()-b.sizeDiff.width;f=f.outerHeight()-b.sizeDiff.height;b._helper&&!a.animate&&/relative/.test(g.css("position"))&&d(this).css({left:h.left-e.left-c.left,width:i,height:f});b._helper&&!a.animate&&/static/.test(g.css("position"))&&d(this).css({left:h.left-e.left-c.left,width:i,height:f})}});d.ui.plugin.add("resizable","ghost",{start:function(){var b=d(this).data("resizable"),a=b.options,c=b.size;b.ghost=b.originalElement.clone();b.ghost.css({opacity:0.25, display:"block",position:"relative",height:c.height,width:c.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof a.ghost=="string"?a.ghost:"");b.ghost.appendTo(b.helper)},resize:function(){var b=d(this).data("resizable");b.ghost&&b.ghost.css({position:"relative",height:b.size.height,width:b.size.width})},stop:function(){var b=d(this).data("resizable");b.ghost&&b.helper&&b.helper.get(0).removeChild(b.ghost.get(0))}});d.ui.plugin.add("resizable","grid",{resize:function(){var b= d(this).data("resizable"),a=b.options,c=b.size,e=b.originalSize,g=b.originalPosition,f=b.axis;a.grid=typeof a.grid=="number"?[a.grid,a.grid]:a.grid;var h=Math.round((c.width-e.width)/(a.grid[0]||1))*(a.grid[0]||1);a=Math.round((c.height-e.height)/(a.grid[1]||1))*(a.grid[1]||1);if(/^(se|s|e)$/.test(f)){b.size.width=e.width+h;b.size.height=e.height+a}else if(/^(ne)$/.test(f)){b.size.width=e.width+h;b.size.height=e.height+a;b.position.top=g.top-a}else{if(/^(sw)$/.test(f)){b.size.width=e.width+h;b.size.height= e.height+a}else{b.size.width=e.width+h;b.size.height=e.height+a;b.position.top=g.top-a}b.position.left=g.left-h}}});var m=function(b){return parseInt(b,10)||0},k=function(b){return!isNaN(parseInt(b,10))}})(jQuery); ; /* * jQuery UI Selectable 1.8.2 * * Copyright (c) 2010 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/Selectables * * Depends: * jquery.ui.core.js * jquery.ui.mouse.js * jquery.ui.widget.js */ (function($) { $.widget("ui.selectable", $.ui.mouse, { options: { appendTo: 'body', autoRefresh: true, distance: 0, filter: '*', tolerance: 'touch' }, _create: function() { var self = this; this.element.addClass("ui-selectable"); this.dragged = false; // cache selectee children based on filter var selectees; this.refresh = function() { selectees = $(self.options.filter, self.element[0]); selectees.each(function() { var $this = $(this); var pos = $this.offset(); $.data(this, "selectable-item", { element: this, $element: $this, left: pos.left, top: pos.top, right: pos.left + $this.outerWidth(), bottom: pos.top + $this.outerHeight(), startselected: false, selected: $this.hasClass('ui-selected'), selecting: $this.hasClass('ui-selecting'), unselecting: $this.hasClass('ui-unselecting') }); }); }; this.refresh(); this.selectees = selectees.addClass("ui-selectee"); this._mouseInit(); this.helper = $("
"); }, destroy: function() { this.selectees .removeClass("ui-selectee") .removeData("selectable-item"); this.element .removeClass("ui-selectable ui-selectable-disabled") .removeData("selectable") .unbind(".selectable"); this._mouseDestroy(); return this; }, _mouseStart: function(event) { var self = this; this.opos = [event.pageX, event.pageY]; if (this.options.disabled) return; var options = this.options; this.selectees = $(options.filter, this.element[0]); this._trigger("start", event); $(options.appendTo).append(this.helper); // position helper (lasso) this.helper.css({ "z-index": 100, "position": "absolute", "left": event.clientX, "top": event.clientY, "width": 0, "height": 0 }); if (options.autoRefresh) { this.refresh(); } this.selectees.filter('.ui-selected').each(function() { var selectee = $.data(this, "selectable-item"); selectee.startselected = true; if (!event.metaKey) { selectee.$element.removeClass('ui-selected'); selectee.selected = false; selectee.$element.addClass('ui-unselecting'); selectee.unselecting = true; // selectable UNSELECTING callback self._trigger("unselecting", event, { unselecting: selectee.element }); } }); $(event.target).parents().andSelf().each(function() { var selectee = $.data(this, "selectable-item"); if (selectee) { var doSelect = !event.metaKey || !selectee.$element.hasClass('ui-selected'); selectee.$element .removeClass(doSelect ? "ui-unselecting" : "ui-selected") .addClass(doSelect ? "ui-selecting" : "ui-unselecting"); selectee.unselecting = !doSelect; selectee.selecting = doSelect; selectee.selected = doSelect; // selectable (UN)SELECTING callback if (doSelect) { self._trigger("selecting", event, { selecting: selectee.element }); } else { self._trigger("unselecting", event, { unselecting: selectee.element }); } return false; } }); }, _mouseDrag: function(event) { var self = this; this.dragged = true; if (this.options.disabled) return; var options = this.options; var x1 = this.opos[0], y1 = this.opos[1], x2 = event.pageX, y2 = event.pageY; if (x1 > x2) { var tmp = x2; x2 = x1; x1 = tmp; } if (y1 > y2) { var tmp = y2; y2 = y1; y1 = tmp; } this.helper.css({left: x1, top: y1, width: x2-x1, height: y2-y1}); this.selectees.each(function() { var selectee = $.data(this, "selectable-item"); //prevent helper from being selected if appendTo: selectable if (!selectee || selectee.element == self.element[0]) return; var hit = false; if (options.tolerance == 'touch') { hit = ( !(selectee.left > x2 || selectee.right < x1 || selectee.top > y2 || selectee.bottom < y1) ); } else if (options.tolerance == 'fit') { hit = (selectee.left > x1 && selectee.right < x2 && selectee.top > y1 && selectee.bottom < y2); } if (hit) { // SELECT if (selectee.selected) { selectee.$element.removeClass('ui-selected'); selectee.selected = false; } if (selectee.unselecting) { selectee.$element.removeClass('ui-unselecting'); selectee.unselecting = false; } if (!selectee.selecting) { selectee.$element.addClass('ui-selecting'); selectee.selecting = true; // selectable SELECTING callback self._trigger("selecting", event, { selecting: selectee.element }); } } else { // UNSELECT if (selectee.selecting) { if (event.metaKey && selectee.startselected) { selectee.$element.removeClass('ui-selecting'); selectee.selecting = false; selectee.$element.addClass('ui-selected'); selectee.selected = true; } else { selectee.$element.removeClass('ui-selecting'); selectee.selecting = false; if (selectee.startselected) { selectee.$element.addClass('ui-unselecting'); selectee.unselecting = true; } // selectable UNSELECTING callback self._trigger("unselecting", event, { unselecting: selectee.element }); } } if (selectee.selected) { if (!event.metaKey && !selectee.startselected) { selectee.$element.removeClass('ui-selected'); selectee.selected = false; selectee.$element.addClass('ui-unselecting'); selectee.unselecting = true; // selectable UNSELECTING callback self._trigger("unselecting", event, { unselecting: selectee.element }); } } } }); return false; }, _mouseStop: function(event) { var self = this; this.dragged = false; var options = this.options; $('.ui-unselecting', this.element[0]).each(function() { var selectee = $.data(this, "selectable-item"); selectee.$element.removeClass('ui-unselecting'); selectee.unselecting = false; selectee.startselected = false; self._trigger("unselected", event, { unselected: selectee.element }); }); $('.ui-selecting', this.element[0]).each(function() { var selectee = $.data(this, "selectable-item"); selectee.$element.removeClass('ui-selecting').addClass('ui-selected'); selectee.selecting = false; selectee.selected = true; selectee.startselected = true; self._trigger("selected", event, { selected: selectee.element }); }); this._trigger("stop", event); this.helper.remove(); return false; } }); $.extend($.ui.selectable, { version: "1.8.2" }); })(jQuery); (function(e){e.widget("ui.selectable",e.ui.mouse,{options:{appendTo:"body",autoRefresh:true,distance:0,filter:"*",tolerance:"touch"},_create:function(){var c=this;this.element.addClass("ui-selectable");this.dragged=false;var f;this.refresh=function(){f=e(c.options.filter,c.element[0]);f.each(function(){var d=e(this),b=d.offset();e.data(this,"selectable-item",{element:this,$element:d,left:b.left,top:b.top,right:b.left+d.outerWidth(),bottom:b.top+d.outerHeight(),startselected:false,selected:d.hasClass("ui-selected"), selecting:d.hasClass("ui-selecting"),unselecting:d.hasClass("ui-unselecting")})})};this.refresh();this.selectees=f.addClass("ui-selectee");this._mouseInit();this.helper=e("
")},destroy:function(){this.selectees.removeClass("ui-selectee").removeData("selectable-item");this.element.removeClass("ui-selectable ui-selectable-disabled").removeData("selectable").unbind(".selectable");this._mouseDestroy();return this},_mouseStart:function(c){var f=this;this.opos=[c.pageX, c.pageY];if(!this.options.disabled){var d=this.options;this.selectees=e(d.filter,this.element[0]);this._trigger("start",c);e(d.appendTo).append(this.helper);this.helper.css({"z-index":100,position:"absolute",left:c.clientX,top:c.clientY,width:0,height:0});d.autoRefresh&&this.refresh();this.selectees.filter(".ui-selected").each(function(){var b=e.data(this,"selectable-item");b.startselected=true;if(!c.metaKey){b.$element.removeClass("ui-selected");b.selected=false;b.$element.addClass("ui-unselecting"); b.unselecting=true;f._trigger("unselecting",c,{unselecting:b.element})}});e(c.target).parents().andSelf().each(function(){var b=e.data(this,"selectable-item");if(b){var g=!c.metaKey||!b.$element.hasClass("ui-selected");b.$element.removeClass(g?"ui-unselecting":"ui-selected").addClass(g?"ui-selecting":"ui-unselecting");b.unselecting=!g;b.selecting=g;(b.selected=g)?f._trigger("selecting",c,{selecting:b.element}):f._trigger("unselecting",c,{unselecting:b.element});return false}})}},_mouseDrag:function(c){var f= this;this.dragged=true;if(!this.options.disabled){var d=this.options,b=this.opos[0],g=this.opos[1],h=c.pageX,i=c.pageY;if(b>h){var j=h;h=b;b=j}if(g>i){j=i;i=g;g=j}this.helper.css({left:b,top:g,width:h-b,height:i-g});this.selectees.each(function(){var a=e.data(this,"selectable-item");if(!(!a||a.element==f.element[0])){var k=false;if(d.tolerance=="touch")k=!(a.left>h||a.righti||a.bottomb&&a.rightg&&a.bottom *",opacity:false,placeholder:false,revert:false,scroll:true,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1E3},_create:function(){this.containerCache={};this.element.addClass("ui-sortable"); this.refresh();this.floating=this.items.length?/left|right/.test(this.items[0].item.css("float")):false;this.offset=this.element.offset();this._mouseInit()},destroy:function(){this.element.removeClass("ui-sortable ui-sortable-disabled").removeData("sortable").unbind(".sortable");this._mouseDestroy();for(var a=this.items.length-1;a>=0;a--)this.items[a].item.removeData("sortable-item");return this},_setOption:function(a,b){if(a==="disabled"){this.options[a]=b;this.widget()[b?"addClass":"removeClass"]("ui-sortable-disabled")}else d.Widget.prototype._setOption.apply(this, arguments)},_mouseCapture:function(a,b){if(this.reverting)return false;if(this.options.disabled||this.options.type=="static")return false;this._refreshItems(a);var c=null,e=this;d(a.target).parents().each(function(){if(d.data(this,"sortable-item")==e){c=d(this);return false}});if(d.data(a.target,"sortable-item")==e)c=d(a.target);if(!c)return false;if(this.options.handle&&!b){var f=false;d(this.options.handle,c).find("*").andSelf().each(function(){if(this==a.target)f=true});if(!f)return false}this.currentItem= c;this._removeCurrentsFromItems();return true},_mouseStart:function(a,b,c){b=this.options;var e=this;this.currentContainer=this;this.refreshPositions();this.helper=this._createHelper(a);this._cacheHelperProportions();this._cacheMargins();this.scrollParent=this.helper.scrollParent();this.offset=this.currentItem.offset();this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left};this.helper.css("position","absolute");this.cssPosition=this.helper.css("position");d.extend(this.offset, {click:{left:a.pageX-this.offset.left,top:a.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()});this.originalPosition=this._generatePosition(a);this.originalPageX=a.pageX;this.originalPageY=a.pageY;b.cursorAt&&this._adjustOffsetFromHelper(b.cursorAt);this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]};this.helper[0]!=this.currentItem[0]&&this.currentItem.hide();this._createPlaceholder();b.containment&&this._setContainment(); if(b.cursor){if(d("body").css("cursor"))this._storedCursor=d("body").css("cursor");d("body").css("cursor",b.cursor)}if(b.opacity){if(this.helper.css("opacity"))this._storedOpacity=this.helper.css("opacity");this.helper.css("opacity",b.opacity)}if(b.zIndex){if(this.helper.css("zIndex"))this._storedZIndex=this.helper.css("zIndex");this.helper.css("zIndex",b.zIndex)}if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML")this.overflowOffset=this.scrollParent.offset();this._trigger("start", a,this._uiHash());this._preserveHelperProportions||this._cacheHelperProportions();if(!c)for(c=this.containers.length-1;c>=0;c--)this.containers[c]._trigger("activate",a,e._uiHash(this));if(d.ui.ddmanager)d.ui.ddmanager.current=this;d.ui.ddmanager&&!b.dropBehaviour&&d.ui.ddmanager.prepareOffsets(this,a);this.dragging=true;this.helper.addClass("ui-sortable-helper");this._mouseDrag(a);return true},_mouseDrag:function(a){this.position=this._generatePosition(a);this.positionAbs=this._convertPositionTo("absolute"); if(!this.lastPositionAbs)this.lastPositionAbs=this.positionAbs;if(this.options.scroll){var b=this.options,c=false;if(this.scrollParent[0]!=document&&this.scrollParent[0].tagName!="HTML"){if(this.overflowOffset.top+this.scrollParent[0].offsetHeight-a.pageY=0;b--){c=this.items[b];var e=c.item[0],f=this._intersectsWithPointer(c);if(f)if(e!=this.currentItem[0]&&this.placeholder[f==1?"next":"prev"]()[0]!=e&&!d.ui.contains(this.placeholder[0],e)&&(this.options.type=="semi-dynamic"?!d.ui.contains(this.element[0],e):true)){this.direction=f==1?"down":"up";if(this.options.tolerance=="pointer"||this._intersectsWithSides(c))this._rearrange(a, c);else break;this._trigger("change",a,this._uiHash());break}}this._contactContainers(a);d.ui.ddmanager&&d.ui.ddmanager.drag(this,a);this._trigger("sort",a,this._uiHash());this.lastPositionAbs=this.positionAbs;return false},_mouseStop:function(a,b){if(a){d.ui.ddmanager&&!this.options.dropBehaviour&&d.ui.ddmanager.drop(this,a);if(this.options.revert){var c=this;b=c.placeholder.offset();c.reverting=true;d(this.helper).animate({left:b.left-this.offset.parent.left-c.margins.left+(this.offsetParent[0]== document.body?0:this.offsetParent[0].scrollLeft),top:b.top-this.offset.parent.top-c.margins.top+(this.offsetParent[0]==document.body?0:this.offsetParent[0].scrollTop)},parseInt(this.options.revert,10)||500,function(){c._clear(a)})}else this._clear(a,b);return false}},cancel:function(){var a=this;if(this.dragging){this._mouseUp();this.options.helper=="original"?this.currentItem.css(this._storedCSS).removeClass("ui-sortable-helper"):this.currentItem.show();for(var b=this.containers.length-1;b>=0;b--){this.containers[b]._trigger("deactivate", null,a._uiHash(this));if(this.containers[b].containerCache.over){this.containers[b]._trigger("out",null,a._uiHash(this));this.containers[b].containerCache.over=0}}}this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]);this.options.helper!="original"&&this.helper&&this.helper[0].parentNode&&this.helper.remove();d.extend(this,{helper:null,dragging:false,reverting:false,_noFinalSort:null});this.domPosition.prev?d(this.domPosition.prev).after(this.currentItem): d(this.domPosition.parent).prepend(this.currentItem);return this},serialize:function(a){var b=this._getItemsAsjQuery(a&&a.connected),c=[];a=a||{};d(b).each(function(){var e=(d(a.item||this).attr(a.attribute||"id")||"").match(a.expression||/(.+)[-=_](.+)/);if(e)c.push((a.key||e[1]+"[]")+"="+(a.key&&a.expression?e[1]:e[2]))});return c.join("&")},toArray:function(a){var b=this._getItemsAsjQuery(a&&a.connected),c=[];a=a||{};b.each(function(){c.push(d(a.item||this).attr(a.attribute||"id")||"")});return c}, _intersectsWith:function(a){var b=this.positionAbs.left,c=b+this.helperProportions.width,e=this.positionAbs.top,f=e+this.helperProportions.height,g=a.left,h=g+a.width,i=a.top,k=i+a.height,j=this.offset.click.top,l=this.offset.click.left;j=e+j>i&&e+jg&&b+la[this.floating?"width":"height"]?j:g0?"down":"up")},_getDragHorizontalDirection:function(){var a= this.positionAbs.left-this.lastPositionAbs.left;return a!=0&&(a>0?"right":"left")},refresh:function(a){this._refreshItems(a);this.refreshPositions();return this},_connectWith:function(){var a=this.options;return a.connectWith.constructor==String?[a.connectWith]:a.connectWith},_getItemsAsjQuery:function(a){var b=[],c=[],e=this._connectWith();if(e&&a)for(a=e.length-1;a>=0;a--)for(var f=d(e[a]),g=f.length-1;g>=0;g--){var h=d.data(f[g],"sortable");if(h&&h!=this&&!h.options.disabled)c.push([d.isFunction(h.options.items)? h.options.items.call(h.element):d(h.options.items,h.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),h])}c.push([d.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):d(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]);for(a=c.length-1;a>=0;a--)c[a][0].each(function(){b.push(this)});return d(b)},_removeCurrentsFromItems:function(){for(var a=this.currentItem.find(":data(sortable-item)"), b=0;b=0;f--)for(var g=d(e[f]),h=g.length-1;h>=0;h--){var i=d.data(g[h],"sortable");if(i&&i!=this&&!i.options.disabled){c.push([d.isFunction(i.options.items)? i.options.items.call(i.element[0],a,{item:this.currentItem}):d(i.options.items,i.element),i]);this.containers.push(i)}}for(f=c.length-1;f>=0;f--){a=c[f][1];e=c[f][0];h=0;for(g=e.length;h=0;b--){var c=this.items[b],e=this.options.toleranceElement?d(this.options.toleranceElement, c.item):c.item;if(!a){c.width=e.outerWidth();c.height=e.outerHeight()}e=e.offset();c.left=e.left;c.top=e.top}if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(b=this.containers.length-1;b>=0;b--){e=this.containers[b].element.offset();this.containers[b].containerCache.left=e.left;this.containers[b].containerCache.top=e.top;this.containers[b].containerCache.width=this.containers[b].element.outerWidth();this.containers[b].containerCache.height= this.containers[b].element.outerHeight()}return this},_createPlaceholder:function(a){var b=a||this,c=b.options;if(!c.placeholder||c.placeholder.constructor==String){var e=c.placeholder;c.placeholder={element:function(){var f=d(document.createElement(b.currentItem[0].nodeName)).addClass(e||b.currentItem[0].className+" ui-sortable-placeholder").removeClass("ui-sortable-helper")[0];if(!e)f.style.visibility="hidden";return f},update:function(f,g){if(!(e&&!c.forcePlaceholderSize)){g.height()||g.height(b.currentItem.innerHeight()- parseInt(b.currentItem.css("paddingTop")||0,10)-parseInt(b.currentItem.css("paddingBottom")||0,10));g.width()||g.width(b.currentItem.innerWidth()-parseInt(b.currentItem.css("paddingLeft")||0,10)-parseInt(b.currentItem.css("paddingRight")||0,10))}}}}b.placeholder=d(c.placeholder.element.call(b.element,b.currentItem));b.currentItem.after(b.placeholder);c.placeholder.update(b,b.placeholder)},_contactContainers:function(a){for(var b=null,c=null,e=this.containers.length-1;e>=0;e--)if(!d.ui.contains(this.currentItem[0], this.containers[e].element[0]))if(this._intersectsWith(this.containers[e].containerCache)){if(!(b&&d.ui.contains(this.containers[e].element[0],b.element[0]))){b=this.containers[e];c=e}}else if(this.containers[e].containerCache.over){this.containers[e]._trigger("out",a,this._uiHash(this));this.containers[e].containerCache.over=0}if(b)if(this.containers.length===1){this.containers[c]._trigger("over",a,this._uiHash(this));this.containers[c].containerCache.over=1}else if(this.currentContainer!=this.containers[c]){b= 1E4;e=null;for(var f=this.positionAbs[this.containers[c].floating?"left":"top"],g=this.items.length-1;g>=0;g--)if(d.ui.contains(this.containers[c].element[0],this.items[g].item[0])){var h=this.items[g][this.containers[c].floating?"left":"top"];if(Math.abs(h-f)this.containment[2])f=this.containment[2]+this.offset.click.left;if(a.pageY-this.offset.click.top>this.containment[3])g=this.containment[3]+this.offset.click.top}if(b.grid){g=this.originalPageY+Math.round((g-this.originalPageY)/b.grid[1])*b.grid[1];g=this.containment?!(g-this.offset.click.topthis.containment[3])?g:!(g-this.offset.click.topthis.containment[2])?f:!(f-this.offset.click.left=0;e--)if(d.ui.contains(this.containers[e].element[0],this.currentItem[0])&&!b){c.push(function(f){return function(g){f._trigger("receive",g,this._uiHash(this))}}.call(this,this.containers[e]));c.push(function(f){return function(g){f._trigger("update", g,this._uiHash(this))}}.call(this,this.containers[e]))}}for(e=this.containers.length-1;e>=0;e--){b||c.push(function(f){return function(g){f._trigger("deactivate",g,this._uiHash(this))}}.call(this,this.containers[e]));if(this.containers[e].containerCache.over){c.push(function(f){return function(g){f._trigger("out",g,this._uiHash(this))}}.call(this,this.containers[e]));this.containers[e].containerCache.over=0}}this._storedCursor&&d("body").css("cursor",this._storedCursor);this._storedOpacity&&this.helper.css("opacity", this._storedOpacity);if(this._storedZIndex)this.helper.css("zIndex",this._storedZIndex=="auto"?"":this._storedZIndex);this.dragging=false;if(this.cancelHelperRemoval){if(!b){this._trigger("beforeStop",a,this._uiHash());for(e=0;e li > :first-child,> :not(li):even",icons:{header:"ui-icon-triangle-1-e",headerSelected:"ui-icon-triangle-1-s"},navigation:false,navigationFilter:function(){return this.href.toLowerCase()==location.href.toLowerCase()}},_create:function(){var a=this.options,b=this;this.running=0;this.element.addClass("ui-accordion ui-widget ui-helper-reset"); this.element.children("li").addClass("ui-accordion-li-fix");this.headers=this.element.find(a.header).addClass("ui-accordion-header ui-helper-reset ui-state-default ui-corner-all").bind("mouseenter.accordion",function(){c(this).addClass("ui-state-hover")}).bind("mouseleave.accordion",function(){c(this).removeClass("ui-state-hover")}).bind("focus.accordion",function(){c(this).addClass("ui-state-focus")}).bind("blur.accordion",function(){c(this).removeClass("ui-state-focus")});this.headers.next().addClass("ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom"); if(a.navigation){var d=this.element.find("a").filter(a.navigationFilter);if(d.length){var f=d.closest(".ui-accordion-header");this.active=f.length?f:d.closest(".ui-accordion-content").prev()}}this.active=this._findActive(this.active||a.active).toggleClass("ui-state-default").toggleClass("ui-state-active").toggleClass("ui-corner-all").toggleClass("ui-corner-top");this.active.next().addClass("ui-accordion-content-active");this._createIcons();this.resize();this.element.attr("role","tablist");this.headers.attr("role", "tab").bind("keydown",function(g){return b._keydown(g)}).next().attr("role","tabpanel");this.headers.not(this.active||"").attr("aria-expanded","false").attr("tabIndex","-1").next().hide();this.active.length?this.active.attr("aria-expanded","true").attr("tabIndex","0"):this.headers.eq(0).attr("tabIndex","0");c.browser.safari||this.headers.find("a").attr("tabIndex","-1");a.event&&this.headers.bind(a.event+".accordion",function(g){b._clickHandler.call(b,g,this);g.preventDefault()})},_createIcons:function(){var a= this.options;if(a.icons){c("").addClass("ui-icon "+a.icons.header).prependTo(this.headers);this.active.find(".ui-icon").toggleClass(a.icons.header).toggleClass(a.icons.headerSelected);this.element.addClass("ui-accordion-icons")}},_destroyIcons:function(){this.headers.children(".ui-icon").remove();this.element.removeClass("ui-accordion-icons")},destroy:function(){var a=this.options;this.element.removeClass("ui-accordion ui-widget ui-helper-reset").removeAttr("role").unbind(".accordion").removeData("accordion"); this.headers.unbind(".accordion").removeClass("ui-accordion-header 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._destroyIcons();var b=this.headers.next().css("display","").removeAttr("role").removeClass("ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content ui-accordion-content-active");if(a.autoHeight||a.fillHeight)b.css("height", "");return this},_setOption:function(a,b){c.Widget.prototype._setOption.apply(this,arguments);a=="active"&&this.activate(b);if(a=="icons"){this._destroyIcons();b&&this._createIcons()}},_keydown:function(a){var b=c.ui.keyCode;if(!(this.options.disabled||a.altKey||a.ctrlKey)){var d=this.headers.length,f=this.headers.index(a.target),g=false;switch(a.keyCode){case b.RIGHT:case b.DOWN:g=this.headers[(f+1)%d];break;case b.LEFT:case b.UP:g=this.headers[(f-1+d)%d];break;case b.SPACE:case b.ENTER:this._clickHandler({target:a.target}, a.target);a.preventDefault()}if(g){c(a.target).attr("tabIndex","-1");c(g).attr("tabIndex","0");g.focus();return false}return true}},resize:function(){var a=this.options,b;if(a.fillSpace){if(c.browser.msie){var d=this.element.parent().css("overflow");this.element.parent().css("overflow","hidden")}b=this.element.parent().height();c.browser.msie&&this.element.parent().css("overflow",d);this.headers.each(function(){b-=c(this).outerHeight(true)});this.headers.next().each(function(){c(this).height(Math.max(0, b-c(this).innerHeight()+c(this).height()))}).css("overflow","auto")}else if(a.autoHeight){b=0;this.headers.next().each(function(){b=Math.max(b,c(this).height())}).height(b)}return this},activate:function(a){this.options.active=a;a=this._findActive(a)[0];this._clickHandler({target:a},a);return this},_findActive:function(a){return a?typeof a=="number"?this.headers.filter(":eq("+a+")"):this.headers.not(this.headers.not(a)):a===false?c([]):this.headers.filter(":eq(0)")},_clickHandler:function(a,b){var d= this.options;if(!d.disabled)if(a.target){a=c(a.currentTarget||b);b=a[0]==this.active[0];d.active=d.collapsible&&b?false:c(".ui-accordion-header",this.element).index(a);if(!(this.running||!d.collapsible&&b)){this.active.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").find(".ui-icon").removeClass(d.icons.headerSelected).addClass(d.icons.header);if(!b){a.removeClass("ui-state-default ui-corner-all").addClass("ui-state-active ui-corner-top").find(".ui-icon").removeClass(d.icons.header).addClass(d.icons.headerSelected); a.next().addClass("ui-accordion-content-active")}e=a.next();f=this.active.next();g={options:d,newHeader:b&&d.collapsible?c([]):a,oldHeader:this.active,newContent:b&&d.collapsible?c([]):e,oldContent:f};d=this.headers.index(this.active[0])>this.headers.index(a[0]);this.active=b?c([]):a;this._toggle(e,f,g,b,d)}}else if(d.collapsible){this.active.removeClass("ui-state-active ui-corner-top").addClass("ui-state-default ui-corner-all").find(".ui-icon").removeClass(d.icons.headerSelected).addClass(d.icons.header); this.active.next().addClass("ui-accordion-content-active");var f=this.active.next(),g={options:d,newHeader:c([]),oldHeader:d.active,newContent:c([]),oldContent:f},e=this.active=c([]);this._toggle(e,f,g)}},_toggle:function(a,b,d,f,g){var e=this.options,k=this;this.toShow=a;this.toHide=b;this.data=d;var i=function(){if(k)return k._completed.apply(k,arguments)};this._trigger("changestart",null,this.data);this.running=b.size()===0?a.size():b.size();if(e.animated){d={};d=e.collapsible&&f?{toShow:c([]), toHide:b,complete:i,down:g,autoHeight:e.autoHeight||e.fillSpace}:{toShow:a,toHide:b,complete:i,down:g,autoHeight:e.autoHeight||e.fillSpace};if(!e.proxied)e.proxied=e.animated;if(!e.proxiedDuration)e.proxiedDuration=e.duration;e.animated=c.isFunction(e.proxied)?e.proxied(d):e.proxied;e.duration=c.isFunction(e.proxiedDuration)?e.proxiedDuration(d):e.proxiedDuration;f=c.ui.accordion.animations;var h=e.duration,j=e.animated;if(j&&!f[j]&&!c.easing[j])j="slide";f[j]||(f[j]=function(l){this.slide(l,{easing:j, duration:h||700})});f[j](d)}else{if(e.collapsible&&f)a.toggle();else{b.hide();a.show()}i(true)}b.prev().attr("aria-expanded","false").attr("tabIndex","-1").blur();a.prev().attr("aria-expanded","true").attr("tabIndex","0").focus()},_completed:function(a){var b=this.options;this.running=a?0:--this.running;if(!this.running){b.clearStyle&&this.toShow.add(this.toHide).css({height:"",overflow:""});this.toHide.removeClass("ui-accordion-content-active");this._trigger("change",null,this.data)}}});c.extend(c.ui.accordion, {version:"1.8.2",animations:{slide:function(a,b){a=c.extend({easing:"swing",duration:300},a,b);if(a.toHide.size())if(a.toShow.size()){var d=a.toShow.css("overflow"),f=0,g={},e={},k;b=a.toShow;k=b[0].style.width;b.width(parseInt(b.parent().width(),10)-parseInt(b.css("paddingLeft"),10)-parseInt(b.css("paddingRight"),10)-(parseInt(b.css("borderLeftWidth"),10)||0)-(parseInt(b.css("borderRightWidth"),10)||0));c.each(["height","paddingTop","paddingBottom"],function(i,h){e[h]="hide";i=(""+c.css(a.toShow[0], h)).match(/^([\d+-.]+)(.*)$/);g[h]={value:i[1],unit:i[2]||"px"}});a.toShow.css({height:0,overflow:"hidden"}).show();a.toHide.filter(":hidden").each(a.complete).end().filter(":visible").animate(e,{step:function(i,h){if(h.prop=="height")f=h.end-h.start===0?0:(h.now-h.start)/(h.end-h.start);a.toShow[0].style[h.prop]=f*g[h.prop].value+g[h.prop].unit},duration:a.duration,easing:a.easing,complete:function(){a.autoHeight||a.toShow.css("height","");a.toShow.css("width",k);a.toShow.css({overflow:d});a.complete()}})}else a.toHide.animate({height:"hide"}, a);else a.toShow.animate({height:"show"},a)},bounceslide:function(a){this.slide(a,{easing:a.down?"easeOutBounce":"swing",duration:a.down?1E3:200})}}})})(jQuery); ;/* * jQuery UI Autocomplete 1.8.2 * * Copyright (c) 2010 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/Autocomplete * * Depends: * jquery.ui.core.js * jquery.ui.widget.js * jquery.ui.position.js */ (function(e){e.widget("ui.autocomplete",{options:{minLength:1,delay:300},_create:function(){var a=this,c=this.element[0].ownerDocument;this.element.addClass("ui-autocomplete-input").attr("autocomplete","off").attr({role:"textbox","aria-autocomplete":"list","aria-haspopup":"true"}).bind("keydown.autocomplete",function(d){var b=e.ui.keyCode;switch(d.keyCode){case b.PAGE_UP:a._move("previousPage",d);break;case b.PAGE_DOWN:a._move("nextPage",d);break;case b.UP:a._move("previous",d);d.preventDefault(); break;case b.DOWN:a._move("next",d);d.preventDefault();break;case b.ENTER:case b.NUMPAD_ENTER:a.menu.active&&d.preventDefault();case b.TAB:if(!a.menu.active)return;a.menu.select(d);break;case b.ESCAPE:a.element.val(a.term);a.close(d);break;case b.LEFT:case b.RIGHT:case b.SHIFT:case b.CONTROL:case b.ALT:case b.COMMAND:case b.COMMAND_RIGHT:case b.INSERT:case b.CAPS_LOCK:case b.END:case b.HOME:break;default:clearTimeout(a.searching);a.searching=setTimeout(function(){a.search(null,d)},a.options.delay); break}}).bind("focus.autocomplete",function(){a.selectedItem=null;a.previous=a.element.val()}).bind("blur.autocomplete",function(d){clearTimeout(a.searching);a.closing=setTimeout(function(){a.close(d);a._change(d)},150)});this._initSource();this.response=function(){return a._response.apply(a,arguments)};this.menu=e("
    ").addClass("ui-autocomplete").appendTo("body",c).mousedown(function(){setTimeout(function(){clearTimeout(a.closing)},13)}).menu({focus:function(d,b){b=b.item.data("item.autocomplete"); false!==a._trigger("focus",null,{item:b})&&/^key/.test(d.originalEvent.type)&&a.element.val(b.value)},selected:function(d,b){b=b.item.data("item.autocomplete");false!==a._trigger("select",d,{item:b})&&a.element.val(b.value);a.close(d);d=a.previous;if(a.element[0]!==c.activeElement){a.element.focus();a.previous=d}a.selectedItem=b},blur:function(){a.menu.element.is(":visible")&&a.element.val(a.term)}}).zIndex(this.element.zIndex()+1).css({top:0,left:0}).hide().data("menu");e.fn.bgiframe&&this.menu.element.bgiframe()}, destroy:function(){this.element.removeClass("ui-autocomplete-input").removeAttr("autocomplete").removeAttr("role").removeAttr("aria-autocomplete").removeAttr("aria-haspopup");this.menu.element.remove();e.Widget.prototype.destroy.call(this)},_setOption:function(a){e.Widget.prototype._setOption.apply(this,arguments);a==="source"&&this._initSource()},_initSource:function(){var a,c;if(e.isArray(this.options.source)){a=this.options.source;this.source=function(d,b){b(e.ui.autocomplete.filter(a,d.term))}}else if(typeof this.options.source=== "string"){c=this.options.source;this.source=function(d,b){e.getJSON(c,d,b)}}else this.source=this.options.source},search:function(a,c){a=a!=null?a:this.element.val();if(a.length").data("item.autocomplete", c).append(""+c.label+"").appendTo(a)},_move:function(a,c){if(this.menu.element.is(":visible"))if(this.menu.first()&&/^previous/.test(a)||this.menu.last()&&/^next/.test(a)){this.element.val(this.term);this.menu.deactivate()}else this.menu[a](c);else this.search(null,c)},widget:function(){return this.menu.element}});e.extend(e.ui.autocomplete,{escapeRegex:function(a){return a.replace(/([\^\$\(\)\[\]\{\}\*\.\+\?\|\\])/gi,"\\$1")},filter:function(a,c){var d=new RegExp(e.ui.autocomplete.escapeRegex(c), "i");return e.grep(a,function(b){return d.test(b.label||b.value||b)})}})})(jQuery); (function(e){e.widget("ui.menu",{_create:function(){var a=this;this.element.addClass("ui-menu ui-widget ui-widget-content ui-corner-all").attr({role:"listbox","aria-activedescendant":"ui-active-menuitem"}).click(function(c){if(e(c.target).closest(".ui-menu-item a").length){c.preventDefault();a.select(c)}});this.refresh()},refresh:function(){var a=this;this.element.children("li:not(.ui-menu-item):has(a)").addClass("ui-menu-item").attr("role","menuitem").children("a").addClass("ui-corner-all").attr("tabindex", -1).mouseenter(function(c){a.activate(c,e(this).parent())}).mouseleave(function(){a.deactivate()})},activate:function(a,c){this.deactivate();if(this.hasScroll()){var d=c.offset().top-this.element.offset().top,b=this.element.attr("scrollTop"),f=this.element.height();if(d<0)this.element.attr("scrollTop",b+d);else d>f&&this.element.attr("scrollTop",b+d-f+c.height())}this.active=c.eq(0).children("a").addClass("ui-state-hover").attr("id","ui-active-menuitem").end();this._trigger("focus",a,{item:c})},deactivate:function(){if(this.active){this.active.children("a").removeClass("ui-state-hover").removeAttr("id"); this._trigger("blur");this.active=null}},next:function(a){this.move("next",".ui-menu-item:first",a)},previous:function(a){this.move("prev",".ui-menu-item:last",a)},first:function(){return this.active&&!this.active.prev().length},last:function(){return this.active&&!this.active.next().length},move:function(a,c,d){if(this.active){a=this.active[a+"All"](".ui-menu-item").eq(0);a.length?this.activate(d,a):this.activate(d,this.element.children(c))}else this.activate(d,this.element.children(c))},nextPage:function(a){if(this.hasScroll())if(!this.active|| this.last())this.activate(a,this.element.children(":first"));else{var c=this.active.offset().top,d=this.element.height(),b=this.element.children("li").filter(function(){var f=e(this).offset().top-c-d+e(this).height();return f<10&&f>-10});b.length||(b=this.element.children(":last"));this.activate(a,b)}else this.activate(a,this.element.children(!this.active||this.last()?":first":":last"))},previousPage:function(a){if(this.hasScroll())if(!this.active||this.first())this.activate(a,this.element.children(":last")); else{var c=this.active.offset().top,d=this.element.height();result=this.element.children("li").filter(function(){var b=e(this).offset().top-c+d-e(this).height();return b<10&&b>-10});result.length||(result=this.element.children(":first"));this.activate(a,result)}else this.activate(a,this.element.children(!this.active||this.first()?":last":":first"))},hasScroll:function(){return this.element.height()
    ").addClass("ui-button-text").html(this.options.label).appendTo(b.empty()).text(),d=this.options.icons,e=d.primary&&d.secondary;if(d.primary||d.secondary){b.addClass("ui-button-text-icon"+(e?"s":""));d.primary&&b.prepend("");d.secondary&&b.append("");if(!this.options.text){b.addClass(e?"ui-button-icons-only":"ui-button-icon-only").removeClass("ui-button-text-icons ui-button-text-icon"); this.hasTitle||b.attr("title",c)}}else b.addClass("ui-button-text-only")}}});a.widget("ui.buttonset",{_create:function(){this.element.addClass("ui-buttonset");this._init()},_init:function(){this.refresh()},_setOption:function(b,c){b==="disabled"&&this.buttons.button("option",b,c);a.Widget.prototype._setOption.apply(this,arguments)},refresh:function(){this.buttons=this.element.find(":button, :submit, :reset, :checkbox, :radio, a, :data(button)").filter(":ui-button").button("refresh").end().not(":ui-button").button().end().map(function(){return a(this).button("widget")[0]}).removeClass("ui-corner-all ui-corner-left ui-corner-right").filter(":first").addClass("ui-corner-left").end().filter(":last").addClass("ui-corner-right").end().end()}, destroy:function(){this.element.removeClass("ui-buttonset");this.buttons.map(function(){return a(this).button("widget")[0]}).removeClass("ui-corner-left ui-corner-right").end().button("destroy");a.Widget.prototype.destroy.call(this)}})})(jQuery); ;/* * jQuery UI Dialog 1.8.2 * * Copyright (c) 2010 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/Dialog * * Depends: * jquery.ui.core.js * jquery.ui.widget.js * jquery.ui.button.js * jquery.ui.draggable.js * jquery.ui.mouse.js * jquery.ui.position.js * jquery.ui.resizable.js */ (function(c){c.widget("ui.dialog",{options:{autoOpen:true,buttons:{},closeOnEscape:true,closeText:"close",dialogClass:"",draggable:true,hide:null,height:"auto",maxHeight:false,maxWidth:false,minHeight:150,minWidth:150,modal:false,position:"center",resizable:true,show:null,stack:true,title:"",width:300,zIndex:1E3},_create:function(){this.originalTitle=this.element.attr("title");var a=this,b=a.options,d=b.title||a.originalTitle||" ",e=c.ui.dialog.getTitleId(a.element),g=(a.uiDialog=c("
    ")).appendTo(document.body).hide().addClass("ui-dialog ui-widget ui-widget-content ui-corner-all "+ b.dialogClass).css({zIndex:b.zIndex}).attr("tabIndex",-1).css("outline",0).keydown(function(i){if(b.closeOnEscape&&i.keyCode&&i.keyCode===c.ui.keyCode.ESCAPE){a.close(i);i.preventDefault()}}).attr({role:"dialog","aria-labelledby":e}).mousedown(function(i){a.moveToTop(false,i)});a.element.show().removeAttr("title").addClass("ui-dialog-content ui-widget-content").appendTo(g);var f=(a.uiDialogTitlebar=c("
    ")).addClass("ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix").prependTo(g), h=c('').addClass("ui-dialog-titlebar-close ui-corner-all").attr("role","button").hover(function(){h.addClass("ui-state-hover")},function(){h.removeClass("ui-state-hover")}).focus(function(){h.addClass("ui-state-focus")}).blur(function(){h.removeClass("ui-state-focus")}).click(function(i){a.close(i);return false}).appendTo(f);(a.uiDialogTitlebarCloseText=c("")).addClass("ui-icon ui-icon-closethick").text(b.closeText).appendTo(h);c("").addClass("ui-dialog-title").attr("id", e).html(d).prependTo(f);if(c.isFunction(b.beforeclose)&&!c.isFunction(b.beforeClose))b.beforeClose=b.beforeclose;f.find("*").add(f).disableSelection();b.draggable&&c.fn.draggable&&a._makeDraggable();b.resizable&&c.fn.resizable&&a._makeResizable();a._createButtons(b.buttons);a._isOpen=false;c.fn.bgiframe&&g.bgiframe()},_init:function(){this.options.autoOpen&&this.open()},destroy:function(){var a=this;a.overlay&&a.overlay.destroy();a.uiDialog.hide();a.element.unbind(".dialog").removeData("dialog").removeClass("ui-dialog-content ui-widget-content").hide().appendTo("body"); a.uiDialog.remove();a.originalTitle&&a.element.attr("title",a.originalTitle);return a},widget:function(){return this.uiDialog},close:function(a){var b=this,d;if(false!==b._trigger("beforeClose",a)){b.overlay&&b.overlay.destroy();b.uiDialog.unbind("keypress.ui-dialog");b._isOpen=false;if(b.options.hide)b.uiDialog.hide(b.options.hide,function(){b._trigger("close",a)});else{b.uiDialog.hide();b._trigger("close",a)}c.ui.dialog.overlay.resize();if(b.options.modal){d=0;c(".ui-dialog").each(function(){if(this!== b.uiDialog[0])d=Math.max(d,c(this).css("z-index"))});c.ui.dialog.maxZ=d}return b}},isOpen:function(){return this._isOpen},moveToTop:function(a,b){var d=this,e=d.options;if(e.modal&&!a||!e.stack&&!e.modal)return d._trigger("focus",b);if(e.zIndex>c.ui.dialog.maxZ)c.ui.dialog.maxZ=e.zIndex;if(d.overlay){c.ui.dialog.maxZ+=1;d.overlay.$el.css("z-index",c.ui.dialog.overlay.maxZ=c.ui.dialog.maxZ)}a={scrollTop:d.element.attr("scrollTop"),scrollLeft:d.element.attr("scrollLeft")};c.ui.dialog.maxZ+=1;d.uiDialog.css("z-index", c.ui.dialog.maxZ);d.element.attr(a);d._trigger("focus",b);return d},open:function(){if(!this._isOpen){var a=this,b=a.options,d=a.uiDialog;a.overlay=b.modal?new c.ui.dialog.overlay(a):null;d.next().length&&d.appendTo("body");a._size();a._position(b.position);d.show(b.show);a.moveToTop(true);b.modal&&d.bind("keypress.ui-dialog",function(e){if(e.keyCode===c.ui.keyCode.TAB){var g=c(":tabbable",this),f=g.filter(":first");g=g.filter(":last");if(e.target===g[0]&&!e.shiftKey){f.focus(1);return false}else if(e.target=== f[0]&&e.shiftKey){g.focus(1);return false}}});c([]).add(d.find(".ui-dialog-content :tabbable:first")).add(d.find(".ui-dialog-buttonpane :tabbable:first")).add(d).filter(":first").focus();a._trigger("open");a._isOpen=true;return a}},_createButtons:function(a){var b=this,d=false,e=c("
    ").addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix");b.uiDialog.find(".ui-dialog-buttonpane").remove();typeof a==="object"&&a!==null&&c.each(a,function(){return!(d=true)});if(d){c.each(a, function(g,f){g=c('').text(g).click(function(){f.apply(b.element[0],arguments)}).appendTo(e);c.fn.button&&g.button()});e.appendTo(b.uiDialog)}},_makeDraggable:function(){function a(f){return{position:f.position,offset:f.offset}}var b=this,d=b.options,e=c(document),g;b.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",handle:".ui-dialog-titlebar",containment:"document",start:function(f,h){g=d.height==="auto"?"auto":c(this).height();c(this).height(c(this).height()).addClass("ui-dialog-dragging"); b._trigger("dragStart",f,a(h))},drag:function(f,h){b._trigger("drag",f,a(h))},stop:function(f,h){d.position=[h.position.left-e.scrollLeft(),h.position.top-e.scrollTop()];c(this).removeClass("ui-dialog-dragging").height(g);b._trigger("dragStop",f,a(h));c.ui.dialog.overlay.resize()}})},_makeResizable:function(a){function b(f){return{originalPosition:f.originalPosition,originalSize:f.originalSize,position:f.position,size:f.size}}a=a===undefined?this.options.resizable:a;var d=this,e=d.options,g=d.uiDialog.css("position"); a=typeof a==="string"?a:"n,e,s,w,se,sw,ne,nw";d.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:d.element,maxWidth:e.maxWidth,maxHeight:e.maxHeight,minWidth:e.minWidth,minHeight:d._minHeight(),handles:a,start:function(f,h){c(this).addClass("ui-dialog-resizing");d._trigger("resizeStart",f,b(h))},resize:function(f,h){d._trigger("resize",f,b(h))},stop:function(f,h){c(this).removeClass("ui-dialog-resizing");e.height=c(this).height();e.width=c(this).width();d._trigger("resizeStop", f,b(h));c.ui.dialog.overlay.resize()}}).css("position",g).find(".ui-resizable-se").addClass("ui-icon ui-icon-grip-diagonal-se")},_minHeight:function(){var a=this.options;return a.height==="auto"?a.minHeight:Math.min(a.minHeight,a.height)},_position:function(a){var b=[],d=[0,0];a=a||c.ui.dialog.prototype.options.position;if(typeof a==="string"||typeof a==="object"&&"0"in a){b=a.split?a.split(" "):[a[0],a[1]];if(b.length===1)b[1]=b[0];c.each(["left","top"],function(e,g){if(+b[e]===b[e]){d[e]=b[e];b[e]= g}})}else if(typeof a==="object"){if("left"in a){b[0]="left";d[0]=a.left}else if("right"in a){b[0]="right";d[0]=-a.right}if("top"in a){b[1]="top";d[1]=a.top}else if("bottom"in a){b[1]="bottom";d[1]=-a.bottom}}(a=this.uiDialog.is(":visible"))||this.uiDialog.show();this.uiDialog.css({top:0,left:0}).position({my:b.join(" "),at:b.join(" "),offset:d.join(" "),of:window,collision:"fit",using:function(e){var g=c(this).css(e).offset().top;g<0&&c(this).css("top",e.top-g)}});a||this.uiDialog.hide()},_setOption:function(a, b){var d=this,e=d.uiDialog,g=e.is(":data(resizable)"),f=false;switch(a){case "beforeclose":a="beforeClose";break;case "buttons":d._createButtons(b);break;case "closeText":d.uiDialogTitlebarCloseText.text(""+b);break;case "dialogClass":e.removeClass(d.options.dialogClass).addClass("ui-dialog ui-widget ui-widget-content ui-corner-all "+b);break;case "disabled":b?e.addClass("ui-dialog-disabled"):e.removeClass("ui-dialog-disabled");break;case "draggable":b?d._makeDraggable():e.draggable("destroy");break; case "height":f=true;break;case "maxHeight":g&&e.resizable("option","maxHeight",b);f=true;break;case "maxWidth":g&&e.resizable("option","maxWidth",b);f=true;break;case "minHeight":g&&e.resizable("option","minHeight",b);f=true;break;case "minWidth":g&&e.resizable("option","minWidth",b);f=true;break;case "position":d._position(b);break;case "resizable":g&&!b&&e.resizable("destroy");g&&typeof b==="string"&&e.resizable("option","handles",b);!g&&b!==false&&d._makeResizable(b);break;case "title":c(".ui-dialog-title", d.uiDialogTitlebar).html(""+(b||" "));break;case "width":f=true;break}c.Widget.prototype._setOption.apply(d,arguments);f&&d._size()},_size:function(){var a=this.options,b;this.element.css({width:"auto",minHeight:0,height:0});b=this.uiDialog.css({height:"auto",width:a.width}).height();this.element.css(a.height==="auto"?{minHeight:Math.max(a.minHeight-b,0),height:"auto"}:{minHeight:0,height:Math.max(a.height-b,0)}).show();this.uiDialog.is(":data(resizable)")&&this.uiDialog.resizable("option","minHeight", this._minHeight())}});c.extend(c.ui.dialog,{version:"1.8.2",uuid:0,maxZ:0,getTitleId:function(a){a=a.attr("id");if(!a){this.uuid+=1;a=this.uuid}return"ui-dialog-title-"+a},overlay:function(a){this.$el=c.ui.dialog.overlay.create(a)}});c.extend(c.ui.dialog.overlay,{instances:[],oldInstances:[],maxZ:0,events:c.map("focus,mousedown,mouseup,keydown,keypress,click".split(","),function(a){return a+".dialog-overlay"}).join(" "),create:function(a){if(this.instances.length===0){setTimeout(function(){c.ui.dialog.overlay.instances.length&& c(document).bind(c.ui.dialog.overlay.events,function(d){return c(d.target).zIndex()>=c.ui.dialog.overlay.maxZ})},1);c(document).bind("keydown.dialog-overlay",function(d){if(a.options.closeOnEscape&&d.keyCode&&d.keyCode===c.ui.keyCode.ESCAPE){a.close(d);d.preventDefault()}});c(window).bind("resize.dialog-overlay",c.ui.dialog.overlay.resize)}var b=(this.oldInstances.pop()||c("
    ").addClass("ui-widget-overlay")).appendTo(document.body).css({width:this.width(),height:this.height()});c.fn.bgiframe&& b.bgiframe();this.instances.push(b);return b},destroy:function(a){this.oldInstances.push(this.instances.splice(c.inArray(a,this.instances),1)[0]);this.instances.length===0&&c([document,window]).unbind(".dialog-overlay");a.remove();var b=0;c.each(this.instances,function(){b=Math.max(b,this.css("z-index"))});this.maxZ=b},height:function(){var a,b;if(c.browser.msie&&c.browser.version<7){a=Math.max(document.documentElement.scrollHeight,document.body.scrollHeight);b=Math.max(document.documentElement.offsetHeight, document.body.offsetHeight);return a");if(!b.values)b.values=[this._valueMin(),this._valueMin()];if(b.values.length&&b.values.length!==2)b.values=[b.values[0],b.values[0]]}else this.range=d("
    ");this.range.appendTo(this.element).addClass("ui-slider-range");if(b.range==="min"||b.range==="max")this.range.addClass("ui-slider-range-"+b.range);this.range.addClass("ui-widget-header")}d(".ui-slider-handle",this.element).length===0&&d("").appendTo(this.element).addClass("ui-slider-handle"); if(b.values&&b.values.length)for(;d(".ui-slider-handle",this.element).length").appendTo(this.element).addClass("ui-slider-handle");this.handles=d(".ui-slider-handle",this.element).addClass("ui-state-default ui-corner-all");this.handle=this.handles.eq(0);this.handles.add(this.range).filter("a").click(function(c){c.preventDefault()}).hover(function(){b.disabled||d(this).addClass("ui-state-hover")},function(){d(this).removeClass("ui-state-hover")}).focus(function(){if(b.disabled)d(this).blur(); else{d(".ui-slider .ui-state-focus").removeClass("ui-state-focus");d(this).addClass("ui-state-focus")}}).blur(function(){d(this).removeClass("ui-state-focus")});this.handles.each(function(c){d(this).data("index.ui-slider-handle",c)});this.handles.keydown(function(c){var e=true,f=d(this).data("index.ui-slider-handle"),g,h,i;if(!a.options.disabled){switch(c.keyCode){case d.ui.keyCode.HOME:case d.ui.keyCode.END:case d.ui.keyCode.PAGE_UP:case d.ui.keyCode.PAGE_DOWN:case d.ui.keyCode.UP:case d.ui.keyCode.RIGHT:case d.ui.keyCode.DOWN:case d.ui.keyCode.LEFT:e= false;if(!a._keySliding){a._keySliding=true;d(this).addClass("ui-state-active");g=a._start(c,f);if(g===false)return}break}i=a.options.step;g=a.options.values&&a.options.values.length?(h=a.values(f)):(h=a.value());switch(c.keyCode){case d.ui.keyCode.HOME:h=a._valueMin();break;case d.ui.keyCode.END:h=a._valueMax();break;case d.ui.keyCode.PAGE_UP:h=a._trimAlignValue(g+(a._valueMax()-a._valueMin())/5);break;case d.ui.keyCode.PAGE_DOWN:h=a._trimAlignValue(g-(a._valueMax()-a._valueMin())/5);break;case d.ui.keyCode.UP:case d.ui.keyCode.RIGHT:if(g=== a._valueMax())return;h=a._trimAlignValue(g+i);break;case d.ui.keyCode.DOWN:case d.ui.keyCode.LEFT:if(g===a._valueMin())return;h=a._trimAlignValue(g-i);break}a._slide(c,f,h);return e}}).keyup(function(c){var e=d(this).data("index.ui-slider-handle");if(a._keySliding){a._keySliding=false;a._stop(c,e);a._change(c,e);d(this).removeClass("ui-state-active")}});this._refreshValue();this._animateOff=false},destroy:function(){this.handles.remove();this.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();return this},_mouseCapture:function(a){var b=this.options,c,e,f,g,h,i;if(b.disabled)return false;this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()};this.elementOffset=this.element.offset();c={x:a.pageX,y:a.pageY};e=this._normValueFromMouse(c);f=this._valueMax()-this._valueMin()+1;h=this;this.handles.each(function(j){var k=Math.abs(e-h.values(j));if(f>k){f=k;g=d(this);i=j}});if(b.range===true&&this.values(1)===b.min){i+=1;g=d(this.handles[i])}if(this._start(a, i)===false)return false;this._mouseSliding=true;h._handleIndex=i;g.addClass("ui-state-active").focus();b=g.offset();this._clickOffset=!d(a.target).parents().andSelf().is(".ui-slider-handle")?{left:0,top:0}:{left:a.pageX-b.left-g.width()/2,top:a.pageY-b.top-g.height()/2-(parseInt(g.css("borderTopWidth"),10)||0)-(parseInt(g.css("borderBottomWidth"),10)||0)+(parseInt(g.css("marginTop"),10)||0)};e=this._normValueFromMouse(c);this._slide(a,i,e);return this._animateOff=true},_mouseStart:function(){return true}, _mouseDrag:function(a){var b=this._normValueFromMouse({x:a.pageX,y:a.pageY});this._slide(a,this._handleIndex,b);return false},_mouseStop:function(a){this.handles.removeClass("ui-state-active");this._mouseSliding=false;this._stop(a,this._handleIndex);this._change(a,this._handleIndex);this._clickOffset=this._handleIndex=null;return this._animateOff=false},_detectOrientation:function(){this.orientation=this.options.orientation==="vertical"?"vertical":"horizontal"},_normValueFromMouse:function(a){var b; if(this.orientation==="horizontal"){b=this.elementSize.width;a=a.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)}else{b=this.elementSize.height;a=a.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)}b=a/b;if(b>1)b=1;if(b<0)b=0;if(this.orientation==="vertical")b=1-b;a=this._valueMax()-this._valueMin();return this._trimAlignValue(this._valueMin()+b*a)},_start:function(a,b){var c={handle:this.handles[b],value:this.value()};if(this.options.values&&this.options.values.length){c.value= this.values(b);c.values=this.values()}return this._trigger("start",a,c)},_slide:function(a,b,c){var e;if(this.options.values&&this.options.values.length){e=this.values(b?0:1);if(this.options.values.length===2&&this.options.range===true&&(b===0&&c>e||b===1&&c1){this.options.values[a]=this._trimAlignValue(b);this._refreshValue();this._change(null,a)}if(arguments.length)if(d.isArray(arguments[0])){c=this.options.values;e=arguments[0];for(f=0;fthis._valueMax())return this._valueMax();var b=this.options.step>0?this.options.step:1,c=a%b;a=a-c;if(Math.abs(c)*2>=b)a+=c>0?b:-b;return parseFloat(a.toFixed(5))},_valueMin:function(){return this.options.min},_valueMax:function(){return this.options.max},_refreshValue:function(){var a= this.options.range,b=this.options,c=this,e=!this._animateOff?b.animate:false,f,g={},h,i,j,k;if(this.options.values&&this.options.values.length)this.handles.each(function(l){f=(c.values(l)-c._valueMin())/(c._valueMax()-c._valueMin())*100;g[c.orientation==="horizontal"?"left":"bottom"]=f+"%";d(this).stop(1,1)[e?"animate":"css"](g,b.animate);if(c.options.range===true)if(c.orientation==="horizontal"){if(l===0)c.range.stop(1,1)[e?"animate":"css"]({left:f+"%"},b.animate);if(l===1)c.range[e?"animate":"css"]({width:f- h+"%"},{queue:false,duration:b.animate})}else{if(l===0)c.range.stop(1,1)[e?"animate":"css"]({bottom:f+"%"},b.animate);if(l===1)c.range[e?"animate":"css"]({height:f-h+"%"},{queue:false,duration:b.animate})}h=f});else{i=this.value();j=this._valueMin();k=this._valueMax();f=k!==j?(i-j)/(k-j)*100:0;g[c.orientation==="horizontal"?"left":"bottom"]=f+"%";this.handle.stop(1,1)[e?"animate":"css"](g,b.animate);if(a==="min"&&this.orientation==="horizontal")this.range.stop(1,1)[e?"animate":"css"]({width:f+"%"}, b.animate);if(a==="max"&&this.orientation==="horizontal")this.range[e?"animate":"css"]({width:100-f+"%"},{queue:false,duration:b.animate});if(a==="min"&&this.orientation==="vertical")this.range.stop(1,1)[e?"animate":"css"]({height:f+"%"},b.animate);if(a==="max"&&this.orientation==="vertical")this.range[e?"animate":"css"]({height:100-f+"%"},{queue:false,duration:b.animate})}}});d.extend(d.ui.slider,{version:"1.8.2"})})(jQuery); ;/* * jQuery UI Tabs 1.8.2 * * Copyright (c) 2010 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/Tabs * * Depends: * jquery.ui.core.js * jquery.ui.widget.js */ (function(d){function s(){return++u}function v(){return++w}var u=0,w=0;d.widget("ui.tabs",{options:{add:null,ajaxOptions:null,cache:false,cookie:null,collapsible:false,disable:null,disabled:[],enable:null,event:"click",fx:null,idPrefix:"ui-tabs-",load:null,panelTemplate:"
    ",remove:null,select:null,show:null,spinner:"Loading…",tabTemplate:'
  • #{label}
  • '},_create:function(){this._tabify(true)},_setOption:function(c,e){if(c=="selected")this.options.collapsible&& e==this.options.selected||this.select(e);else{this.options[c]=e;this._tabify()}},_tabId:function(c){return c.title&&c.title.replace(/\s/g,"_").replace(/[^A-Za-z0-9\-_:\.]/g,"")||this.options.idPrefix+s()},_sanitizeSelector:function(c){return c.replace(/:/g,"\\:")},_cookie:function(){var c=this.cookie||(this.cookie=this.options.cookie.name||"ui-tabs-"+v());return d.cookie.apply(null,[c].concat(d.makeArray(arguments)))},_ui:function(c,e){return{tab:c,panel:e,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 c= d(this);c.html(c.data("label.tabs")).removeData("label.tabs")})},_tabify:function(c){function e(g,f){g.css({display:""});!d.support.opacity&&f.opacity&&g[0].style.removeAttribute("filter")}this.list=this.element.find("ol,ul").eq(0);this.lis=d("li:has(a[href])",this.list);this.anchors=this.lis.map(function(){return d("a",this)[0]});this.panels=d([]);var a=this,b=this.options,h=/^#.+/;this.anchors.each(function(g,f){var j=d(f).attr("href"),l=j.split("#")[0],p;if(l&&(l===location.toString().split("#")[0]|| (p=d("base")[0])&&l===p.href)){j=f.hash;f.href=j}if(h.test(j))a.panels=a.panels.add(a._sanitizeSelector(j));else if(j!="#"){d.data(f,"href.tabs",j);d.data(f,"load.tabs",j.replace(/#.*$/,""));j=a._tabId(f);f.href="#"+j;f=d("#"+j);if(!f.length){f=d(b.panelTemplate).attr("id",j).addClass("ui-tabs-panel ui-widget-content ui-corner-bottom").insertAfter(a.panels[g-1]||a.list);f.data("destroy.tabs",true)}a.panels=a.panels.add(f)}else b.disabled.push(g)});if(c){this.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(b.selected===undefined){location.hash&&this.anchors.each(function(g,f){if(f.hash==location.hash){b.selected=g;return false}});if(typeof b.selected!="number"&&b.cookie)b.selected=parseInt(a._cookie(),10);if(typeof b.selected!="number"&&this.lis.filter(".ui-tabs-selected").length)b.selected= this.lis.index(this.lis.filter(".ui-tabs-selected"));b.selected=b.selected||(this.lis.length?0:-1)}else if(b.selected===null)b.selected=-1;b.selected=b.selected>=0&&this.anchors[b.selected]||b.selected<0?b.selected:0;b.disabled=d.unique(b.disabled.concat(d.map(this.lis.filter(".ui-state-disabled"),function(g){return a.lis.index(g)}))).sort();d.inArray(b.selected,b.disabled)!=-1&&b.disabled.splice(d.inArray(b.selected,b.disabled),1);this.panels.addClass("ui-tabs-hide");this.lis.removeClass("ui-tabs-selected ui-state-active"); if(b.selected>=0&&this.anchors.length){this.panels.eq(b.selected).removeClass("ui-tabs-hide");this.lis.eq(b.selected).addClass("ui-tabs-selected ui-state-active");a.element.queue("tabs",function(){a._trigger("show",null,a._ui(a.anchors[b.selected],a.panels[b.selected]))});this.load(b.selected)}d(window).bind("unload",function(){a.lis.add(a.anchors).unbind(".tabs");a.lis=a.anchors=a.panels=null})}else b.selected=this.lis.index(this.lis.filter(".ui-tabs-selected"));this.element[b.collapsible?"addClass": "removeClass"]("ui-tabs-collapsible");b.cookie&&this._cookie(b.selected,b.cookie);c=0;for(var i;i=this.lis[c];c++)d(i)[d.inArray(c,b.disabled)!=-1&&!d(i).hasClass("ui-tabs-selected")?"addClass":"removeClass"]("ui-state-disabled");b.cache===false&&this.anchors.removeData("cache.tabs");this.lis.add(this.anchors).unbind(".tabs");if(b.event!="mouseover"){var k=function(g,f){f.is(":not(.ui-state-disabled)")&&f.addClass("ui-state-"+g)},n=function(g,f){f.removeClass("ui-state-"+g)};this.lis.bind("mouseover.tabs", function(){k("hover",d(this))});this.lis.bind("mouseout.tabs",function(){n("hover",d(this))});this.anchors.bind("focus.tabs",function(){k("focus",d(this).closest("li"))});this.anchors.bind("blur.tabs",function(){n("focus",d(this).closest("li"))})}var m,o;if(b.fx)if(d.isArray(b.fx)){m=b.fx[0];o=b.fx[1]}else m=o=b.fx;var q=o?function(g,f){d(g).closest("li").addClass("ui-tabs-selected ui-state-active");f.hide().removeClass("ui-tabs-hide").animate(o,o.duration||"normal",function(){e(f,o);a._trigger("show", null,a._ui(g,f[0]))})}:function(g,f){d(g).closest("li").addClass("ui-tabs-selected ui-state-active");f.removeClass("ui-tabs-hide");a._trigger("show",null,a._ui(g,f[0]))},r=m?function(g,f){f.animate(m,m.duration||"normal",function(){a.lis.removeClass("ui-tabs-selected ui-state-active");f.addClass("ui-tabs-hide");e(f,m);a.element.dequeue("tabs")})}:function(g,f){a.lis.removeClass("ui-tabs-selected ui-state-active");f.addClass("ui-tabs-hide");a.element.dequeue("tabs")};this.anchors.bind(b.event+".tabs", function(){var g=this,f=d(this).closest("li"),j=a.panels.filter(":not(.ui-tabs-hide)"),l=d(a._sanitizeSelector(this.hash));if(f.hasClass("ui-tabs-selected")&&!b.collapsible||f.hasClass("ui-state-disabled")||f.hasClass("ui-state-processing")||a._trigger("select",null,a._ui(this,l[0]))===false){this.blur();return false}b.selected=a.anchors.index(this);a.abort();if(b.collapsible)if(f.hasClass("ui-tabs-selected")){b.selected=-1;b.cookie&&a._cookie(b.selected,b.cookie);a.element.queue("tabs",function(){r(g, j)}).dequeue("tabs");this.blur();return false}else if(!j.length){b.cookie&&a._cookie(b.selected,b.cookie);a.element.queue("tabs",function(){q(g,l)});a.load(a.anchors.index(this));this.blur();return false}b.cookie&&a._cookie(b.selected,b.cookie);if(l.length){j.length&&a.element.queue("tabs",function(){r(g,j)});a.element.queue("tabs",function(){q(g,l)});a.load(a.anchors.index(this))}else throw"jQuery UI Tabs: Mismatching fragment identifier.";d.browser.msie&&this.blur()});this.anchors.bind("click.tabs", function(){return false})},destroy:function(){var c=this.options;this.abort();this.element.unbind(".tabs").removeClass("ui-tabs ui-widget ui-widget-content ui-corner-all ui-tabs-collapsible").removeData("tabs");this.list.removeClass("ui-tabs-nav ui-helper-reset ui-helper-clearfix ui-widget-header ui-corner-all");this.anchors.each(function(){var e=d.data(this,"href.tabs");if(e)this.href=e;var a=d(this).unbind(".tabs");d.each(["href","load","cache"],function(b,h){a.removeData(h+".tabs")})});this.lis.unbind(".tabs").add(this.panels).each(function(){d.data(this, "destroy.tabs")?d(this).remove():d(this).removeClass("ui-state-default ui-corner-top ui-tabs-selected ui-state-active ui-state-hover ui-state-focus ui-state-disabled ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide")});c.cookie&&this._cookie(null,c.cookie);return this},add:function(c,e,a){if(a===undefined)a=this.anchors.length;var b=this,h=this.options;e=d(h.tabTemplate.replace(/#\{href\}/g,c).replace(/#\{label\}/g,e));c=!c.indexOf("#")?c.replace("#",""):this._tabId(d("a",e)[0]);e.addClass("ui-state-default ui-corner-top").data("destroy.tabs", true);var i=d("#"+c);i.length||(i=d(h.panelTemplate).attr("id",c).data("destroy.tabs",true));i.addClass("ui-tabs-panel ui-widget-content ui-corner-bottom ui-tabs-hide");if(a>=this.lis.length){e.appendTo(this.list);i.appendTo(this.list[0].parentNode)}else{e.insertBefore(this.lis[a]);i.insertBefore(this.panels[a])}h.disabled=d.map(h.disabled,function(k){return k>=a?++k:k});this._tabify();if(this.anchors.length==1){h.selected=0;e.addClass("ui-tabs-selected ui-state-active");i.removeClass("ui-tabs-hide"); this.element.queue("tabs",function(){b._trigger("show",null,b._ui(b.anchors[0],b.panels[0]))});this.load(0)}this._trigger("add",null,this._ui(this.anchors[a],this.panels[a]));return this},remove:function(c){var e=this.options,a=this.lis.eq(c).remove(),b=this.panels.eq(c).remove();if(a.hasClass("ui-tabs-selected")&&this.anchors.length>1)this.select(c+(c+1=c?--h:h});this._tabify();this._trigger("remove", null,this._ui(a.find("a")[0],b[0]));return this},enable:function(c){var e=this.options;if(d.inArray(c,e.disabled)!=-1){this.lis.eq(c).removeClass("ui-state-disabled");e.disabled=d.grep(e.disabled,function(a){return a!=c});this._trigger("enable",null,this._ui(this.anchors[c],this.panels[c]));return this}},disable:function(c){var e=this.options;if(c!=e.selected){this.lis.eq(c).addClass("ui-state-disabled");e.disabled.push(c);e.disabled.sort();this._trigger("disable",null,this._ui(this.anchors[c],this.panels[c]))}return this}, select:function(c){if(typeof c=="string")c=this.anchors.index(this.anchors.filter("[href$="+c+"]"));else if(c===null)c=-1;if(c==-1&&this.options.collapsible)c=this.options.selected;this.anchors.eq(c).trigger(this.options.event+".tabs");return this},load:function(c){var e=this,a=this.options,b=this.anchors.eq(c)[0],h=d.data(b,"load.tabs");this.abort();if(!h||this.element.queue("tabs").length!==0&&d.data(b,"cache.tabs"))this.element.dequeue("tabs");else{this.lis.eq(c).addClass("ui-state-processing"); if(a.spinner){var i=d("span",b);i.data("label.tabs",i.html()).html(a.spinner)}this.xhr=d.ajax(d.extend({},a.ajaxOptions,{url:h,success:function(k,n){d(e._sanitizeSelector(b.hash)).html(k);e._cleanup();a.cache&&d.data(b,"cache.tabs",true);e._trigger("load",null,e._ui(e.anchors[c],e.panels[c]));try{a.ajaxOptions.success(k,n)}catch(m){}},error:function(k,n){e._cleanup();e._trigger("load",null,e._ui(e.anchors[c],e.panels[c]));try{a.ajaxOptions.error(k,n,c,b)}catch(m){}}}));e.element.dequeue("tabs");return this}}, abort:function(){this.element.queue([]);this.panels.stop(false,true);this.element.queue("tabs",this.element.queue("tabs").splice(-2,2));if(this.xhr){this.xhr.abort();delete this.xhr}this._cleanup();return this},url:function(c,e){this.anchors.eq(c).removeData("cache.tabs").data("load.tabs",e);return this},length:function(){return this.anchors.length}});d.extend(d.ui.tabs,{version:"1.8.2"});d.extend(d.ui.tabs.prototype,{rotation:null,rotate:function(c,e){var a=this,b=this.options,h=a._rotate||(a._rotate= function(i){clearTimeout(a.rotation);a.rotation=setTimeout(function(){var k=b.selected;a.select(++k')}function E(a,b){d.extend(a, b);for(var c in b)if(b[c]==null||b[c]==undefined)a[c]=b[c];return a}d.extend(d.ui,{datepicker:{version:"1.8.2"}});var y=(new Date).getTime();d.extend(J.prototype,{markerClassName:"hasDatepicker",log:function(){this.debug&&console.log.apply("",arguments)},_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(a){E(this._defaults,a||{});return this},_attachDatepicker:function(a,b){var c=null;for(var e in this._defaults){var f=a.getAttribute("date:"+e);if(f){c=c||{};try{c[e]=eval(f)}catch(h){c[e]= f}}}e=a.nodeName.toLowerCase();f=e=="div"||e=="span";if(!a.id){this.uuid+=1;a.id="dp"+this.uuid}var i=this._newInst(d(a),f);i.settings=d.extend({},b||{},c||{});if(e=="input")this._connectDatepicker(a,i);else f&&this._inlineDatepicker(a,i)},_newInst:function(a,b){return{id:a[0].id.replace(/([^A-Za-z0-9_])/g,"\\\\$1"),input:a,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:b,dpDiv:!b?this.dpDiv:d('
    ')}}, _connectDatepicker:function(a,b){var c=d(a);b.append=d([]);b.trigger=d([]);if(!c.hasClass(this.markerClassName)){this._attachments(c,b);c.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).keyup(this._doKeyUp).bind("setData.datepicker",function(e,f,h){b.settings[f]=h}).bind("getData.datepicker",function(e,f){return this._get(b,f)});this._autoSize(b);d.data(a,"datepicker",b)}},_attachments:function(a,b){var c=this._get(b,"appendText"),e=this._get(b,"isRTL");b.append&& b.append.remove();if(c){b.append=d(''+c+"");a[e?"before":"after"](b.append)}a.unbind("focus",this._showDatepicker);b.trigger&&b.trigger.remove();c=this._get(b,"showOn");if(c=="focus"||c=="both")a.focus(this._showDatepicker);if(c=="button"||c=="both"){c=this._get(b,"buttonText");var f=this._get(b,"buttonImage");b.trigger=d(this._get(b,"buttonImageOnly")?d("").addClass(this._triggerClass).attr({src:f,alt:c,title:c}):d('').addClass(this._triggerClass).html(f== ""?c:d("").attr({src:f,alt:c,title:c})));a[e?"before":"after"](b.trigger);b.trigger.click(function(){d.datepicker._datepickerShowing&&d.datepicker._lastInput==a[0]?d.datepicker._hideDatepicker():d.datepicker._showDatepicker(a[0]);return false})}},_autoSize:function(a){if(this._get(a,"autoSize")&&!a.inline){var b=new Date(2009,11,20),c=this._get(a,"dateFormat");if(c.match(/[DM]/)){var e=function(f){for(var h=0,i=0,g=0;gh){h=f[g].length;i=g}return i};b.setMonth(e(this._get(a, c.match(/MM/)?"monthNames":"monthNamesShort")));b.setDate(e(this._get(a,c.match(/DD/)?"dayNames":"dayNamesShort"))+20-b.getDay())}a.input.attr("size",this._formatDate(a,b).length)}},_inlineDatepicker:function(a,b){var c=d(a);if(!c.hasClass(this.markerClassName)){c.addClass(this.markerClassName).append(b.dpDiv).bind("setData.datepicker",function(e,f,h){b.settings[f]=h}).bind("getData.datepicker",function(e,f){return this._get(b,f)});d.data(a,"datepicker",b);this._setDate(b,this._getDefaultDate(b), true);this._updateDatepicker(b);this._updateAlternate(b)}},_dialogDatepicker:function(a,b,c,e,f){a=this._dialogInst;if(!a){this.uuid+=1;this._dialogInput=d('');this._dialogInput.keydown(this._doKeyDown);d("body").append(this._dialogInput);a=this._dialogInst=this._newInst(this._dialogInput,false);a.settings={};d.data(this._dialogInput[0],"datepicker",a)}E(a.settings,e||{});b=b&&b.constructor== Date?this._formatDate(a,b):b;this._dialogInput.val(b);this._pos=f?f.length?f:[f.pageX,f.pageY]:null;if(!this._pos)this._pos=[document.documentElement.clientWidth/2-100+(document.documentElement.scrollLeft||document.body.scrollLeft),document.documentElement.clientHeight/2-150+(document.documentElement.scrollTop||document.body.scrollTop)];this._dialogInput.css("left",this._pos[0]+20+"px").css("top",this._pos[1]+"px");a.settings.onSelect=c;this._inDialog=true;this.dpDiv.addClass(this._dialogClass);this._showDatepicker(this._dialogInput[0]); d.blockUI&&d.blockUI(this.dpDiv);d.data(this._dialogInput[0],"datepicker",a);return this},_destroyDatepicker:function(a){var b=d(a),c=d.data(a,"datepicker");if(b.hasClass(this.markerClassName)){var e=a.nodeName.toLowerCase();d.removeData(a,"datepicker");if(e=="input"){c.append.remove();c.trigger.remove();b.removeClass(this.markerClassName).unbind("focus",this._showDatepicker).unbind("keydown",this._doKeyDown).unbind("keypress",this._doKeyPress).unbind("keyup",this._doKeyUp)}else if(e=="div"||e=="span")b.removeClass(this.markerClassName).empty()}}, _enableDatepicker:function(a){var b=d(a),c=d.data(a,"datepicker");if(b.hasClass(this.markerClassName)){var e=a.nodeName.toLowerCase();if(e=="input"){a.disabled=false;c.trigger.filter("button").each(function(){this.disabled=false}).end().filter("img").css({opacity:"1.0",cursor:""})}else if(e=="div"||e=="span")b.children("."+this._inlineClass).children().removeClass("ui-state-disabled");this._disabledInputs=d.map(this._disabledInputs,function(f){return f==a?null:f})}},_disableDatepicker:function(a){var b= d(a),c=d.data(a,"datepicker");if(b.hasClass(this.markerClassName)){var e=a.nodeName.toLowerCase();if(e=="input"){a.disabled=true;c.trigger.filter("button").each(function(){this.disabled=true}).end().filter("img").css({opacity:"0.5",cursor:"default"})}else if(e=="div"||e=="span")b.children("."+this._inlineClass).children().addClass("ui-state-disabled");this._disabledInputs=d.map(this._disabledInputs,function(f){return f==a?null:f});this._disabledInputs[this._disabledInputs.length]=a}},_isDisabledDatepicker:function(a){if(!a)return false; for(var b=0;b-1}},_doKeyUp:function(a){a=d.datepicker._getInst(a.target);if(a.input.val()!=a.lastVal)try{if(d.datepicker.parseDate(d.datepicker._get(a,"dateFormat"),a.input?a.input.val():null,d.datepicker._getFormatConfig(a))){d.datepicker._setDateFromField(a);d.datepicker._updateAlternate(a);d.datepicker._updateDatepicker(a)}}catch(b){d.datepicker.log(b)}return true},_showDatepicker:function(a){a=a.target|| a;if(a.nodeName.toLowerCase()!="input")a=d("input",a.parentNode)[0];if(!(d.datepicker._isDisabledDatepicker(a)||d.datepicker._lastInput==a)){var b=d.datepicker._getInst(a);d.datepicker._curInst&&d.datepicker._curInst!=b&&d.datepicker._curInst.dpDiv.stop(true,true);var c=d.datepicker._get(b,"beforeShow");E(b.settings,c?c.apply(a,[a,b]):{});b.lastVal=null;d.datepicker._lastInput=a;d.datepicker._setDateFromField(b);if(d.datepicker._inDialog)a.value="";if(!d.datepicker._pos){d.datepicker._pos=d.datepicker._findPos(a); d.datepicker._pos[1]+=a.offsetHeight}var e=false;d(a).parents().each(function(){e|=d(this).css("position")=="fixed";return!e});if(e&&d.browser.opera){d.datepicker._pos[0]-=document.documentElement.scrollLeft;d.datepicker._pos[1]-=document.documentElement.scrollTop}c={left:d.datepicker._pos[0],top:d.datepicker._pos[1]};d.datepicker._pos=null;b.dpDiv.css({position:"absolute",display:"block",top:"-1000px"});d.datepicker._updateDatepicker(b);c=d.datepicker._checkOffset(b,c,e);b.dpDiv.css({position:d.datepicker._inDialog&& d.blockUI?"static":e?"fixed":"absolute",display:"none",left:c.left+"px",top:c.top+"px"});if(!b.inline){c=d.datepicker._get(b,"showAnim");var f=d.datepicker._get(b,"duration"),h=function(){d.datepicker._datepickerShowing=true;var i=d.datepicker._getBorders(b.dpDiv);b.dpDiv.find("iframe.ui-datepicker-cover").css({left:-i[0],top:-i[1],width:b.dpDiv.outerWidth(),height:b.dpDiv.outerHeight()})};b.dpDiv.zIndex(d(a).zIndex()+1);d.effects&&d.effects[c]?b.dpDiv.show(c,d.datepicker._get(b,"showOptions"),f, h):b.dpDiv[c||"show"](c?f:null,h);if(!c||!f)h();b.input.is(":visible")&&!b.input.is(":disabled")&&b.input.focus();d.datepicker._curInst=b}}},_updateDatepicker:function(a){var b=this,c=d.datepicker._getBorders(a.dpDiv);a.dpDiv.empty().append(this._generateHTML(a)).find("iframe.ui-datepicker-cover").css({left:-c[0],top:-c[1],width:a.dpDiv.outerWidth(),height:a.dpDiv.outerHeight()}).end().find("button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a").bind("mouseout",function(){d(this).removeClass("ui-state-hover"); this.className.indexOf("ui-datepicker-prev")!=-1&&d(this).removeClass("ui-datepicker-prev-hover");this.className.indexOf("ui-datepicker-next")!=-1&&d(this).removeClass("ui-datepicker-next-hover")}).bind("mouseover",function(){if(!b._isDisabledDatepicker(a.inline?a.dpDiv.parent()[0]:a.input[0])){d(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover");d(this).addClass("ui-state-hover");this.className.indexOf("ui-datepicker-prev")!=-1&&d(this).addClass("ui-datepicker-prev-hover"); this.className.indexOf("ui-datepicker-next")!=-1&&d(this).addClass("ui-datepicker-next-hover")}}).end().find("."+this._dayOverClass+" a").trigger("mouseover").end();c=this._getNumberOfMonths(a);var e=c[1];e>1?a.dpDiv.addClass("ui-datepicker-multi-"+e).css("width",17*e+"em"):a.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width("");a.dpDiv[(c[0]!=1||c[1]!=1?"add":"remove")+"Class"]("ui-datepicker-multi");a.dpDiv[(this._get(a,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl"); a==d.datepicker._curInst&&d.datepicker._datepickerShowing&&a.input&&a.input.is(":visible")&&!a.input.is(":disabled")&&a.input.focus()},_getBorders:function(a){var b=function(c){return{thin:1,medium:2,thick:3}[c]||c};return[parseFloat(b(a.css("border-left-width"))),parseFloat(b(a.css("border-top-width")))]},_checkOffset:function(a,b,c){var e=a.dpDiv.outerWidth(),f=a.dpDiv.outerHeight(),h=a.input?a.input.outerWidth():0,i=a.input?a.input.outerHeight():0,g=document.documentElement.clientWidth+d(document).scrollLeft(), k=document.documentElement.clientHeight+d(document).scrollTop();b.left-=this._get(a,"isRTL")?e-h:0;b.left-=c&&b.left==a.input.offset().left?d(document).scrollLeft():0;b.top-=c&&b.top==a.input.offset().top+i?d(document).scrollTop():0;b.left-=Math.min(b.left,b.left+e>g&&g>e?Math.abs(b.left+e-g):0);b.top-=Math.min(b.top,b.top+f>k&&k>f?Math.abs(f+i):0);return b},_findPos:function(a){for(var b=this._get(this._getInst(a),"isRTL");a&&(a.type=="hidden"||a.nodeType!=1);)a=a[b?"previousSibling":"nextSibling"]; a=d(a).offset();return[a.left,a.top]},_hideDatepicker:function(a){var b=this._curInst;if(!(!b||a&&b!=d.data(a,"datepicker")))if(this._datepickerShowing){a=this._get(b,"showAnim");var c=this._get(b,"duration"),e=function(){d.datepicker._tidyDialog(b);this._curInst=null};d.effects&&d.effects[a]?b.dpDiv.hide(a,d.datepicker._get(b,"showOptions"),c,e):b.dpDiv[a=="slideDown"?"slideUp":a=="fadeIn"?"fadeOut":"hide"](a?c:null,e);a||e();if(a=this._get(b,"onClose"))a.apply(b.input?b.input[0]:null,[b.input?b.input.val(): "",b]);this._datepickerShowing=false;this._lastInput=null;if(this._inDialog){this._dialogInput.css({position:"absolute",left:"0",top:"-100px"});if(d.blockUI){d.unblockUI();d("body").append(this.dpDiv)}}this._inDialog=false}},_tidyDialog:function(a){a.dpDiv.removeClass(this._dialogClass).unbind(".ui-datepicker-calendar")},_checkExternalClick:function(a){if(d.datepicker._curInst){a=d(a.target);a[0].id!=d.datepicker._mainDivId&&a.parents("#"+d.datepicker._mainDivId).length==0&&!a.hasClass(d.datepicker.markerClassName)&& !a.hasClass(d.datepicker._triggerClass)&&d.datepicker._datepickerShowing&&!(d.datepicker._inDialog&&d.blockUI)&&d.datepicker._hideDatepicker()}},_adjustDate:function(a,b,c){a=d(a);var e=this._getInst(a[0]);if(!this._isDisabledDatepicker(a[0])){this._adjustInstDate(e,b+(c=="M"?this._get(e,"showCurrentAtPos"):0),c);this._updateDatepicker(e)}},_gotoToday:function(a){a=d(a);var b=this._getInst(a[0]);if(this._get(b,"gotoCurrent")&&b.currentDay){b.selectedDay=b.currentDay;b.drawMonth=b.selectedMonth=b.currentMonth; b.drawYear=b.selectedYear=b.currentYear}else{var c=new Date;b.selectedDay=c.getDate();b.drawMonth=b.selectedMonth=c.getMonth();b.drawYear=b.selectedYear=c.getFullYear()}this._notifyChange(b);this._adjustDate(a)},_selectMonthYear:function(a,b,c){a=d(a);var e=this._getInst(a[0]);e._selectingMonthYear=false;e["selected"+(c=="M"?"Month":"Year")]=e["draw"+(c=="M"?"Month":"Year")]=parseInt(b.options[b.selectedIndex].value,10);this._notifyChange(e);this._adjustDate(a)},_clickMonthYear:function(a){a=this._getInst(d(a)[0]); a.input&&a._selectingMonthYear&&!d.browser.msie&&a.input.focus();a._selectingMonthYear=!a._selectingMonthYear},_selectDay:function(a,b,c,e){var f=d(a);if(!(d(e).hasClass(this._unselectableClass)||this._isDisabledDatepicker(f[0]))){f=this._getInst(f[0]);f.selectedDay=f.currentDay=d("a",e).html();f.selectedMonth=f.currentMonth=b;f.selectedYear=f.currentYear=c;this._selectDate(a,this._formatDate(f,f.currentDay,f.currentMonth,f.currentYear))}},_clearDate:function(a){a=d(a);this._getInst(a[0]);this._selectDate(a, "")},_selectDate:function(a,b){a=this._getInst(d(a)[0]);b=b!=null?b:this._formatDate(a);a.input&&a.input.val(b);this._updateAlternate(a);var c=this._get(a,"onSelect");if(c)c.apply(a.input?a.input[0]:null,[b,a]);else a.input&&a.input.trigger("change");if(a.inline)this._updateDatepicker(a);else{this._hideDatepicker();this._lastInput=a.input[0];typeof a.input[0]!="object"&&a.input.focus();this._lastInput=null}},_updateAlternate:function(a){var b=this._get(a,"altField");if(b){var c=this._get(a,"altFormat")|| this._get(a,"dateFormat"),e=this._getDate(a),f=this.formatDate(c,e,this._getFormatConfig(a));d(b).each(function(){d(this).val(f)})}},noWeekends:function(a){a=a.getDay();return[a>0&&a<6,""]},iso8601Week:function(a){a=new Date(a.getTime());a.setDate(a.getDate()+4-(a.getDay()||7));var b=a.getTime();a.setMonth(0);a.setDate(1);return Math.floor(Math.round((b-a)/864E5)/7)+1},parseDate:function(a,b,c){if(a==null||b==null)throw"Invalid arguments";b=typeof b=="object"?b.toString():b+"";if(b=="")return null; for(var e=(c?c.shortYearCutoff:null)||this._defaults.shortYearCutoff,f=(c?c.dayNamesShort:null)||this._defaults.dayNamesShort,h=(c?c.dayNames:null)||this._defaults.dayNames,i=(c?c.monthNamesShort:null)||this._defaults.monthNamesShort,g=(c?c.monthNames:null)||this._defaults.monthNames,k=c=-1,l=-1,u=-1,j=false,o=function(p){(p=z+1-1){k=1;l=u;do{e=this._getDaysInMonth(c,k-1);if(l<=e)break;k++;l-=e}while(1)}v=this._daylightSavingAdjust(new Date(c, k-1,l));if(v.getFullYear()!=c||v.getMonth()+1!=k||v.getDate()!=l)throw"Invalid date";return v},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",TICKS:"!",TIMESTAMP:"@",W3C:"yy-mm-dd",_ticksTo1970:(718685+Math.floor(492.5)-Math.floor(19.7)+Math.floor(4.925))*24*60*60*1E7,formatDate:function(a,b,c){if(!b)return"";var e=(c?c.dayNamesShort:null)||this._defaults.dayNamesShort,f=(c? c.dayNames:null)||this._defaults.dayNames,h=(c?c.monthNamesShort:null)||this._defaults.monthNamesShort;c=(c?c.monthNames:null)||this._defaults.monthNames;var i=function(o){(o=j+112?a.getHours()+2:0);return a},_setDate:function(a,b,c){var e=!b,f=a.selectedMonth,h=a.selectedYear;b=this._restrictMinMax(a,this._determineDate(a,b,new Date));a.selectedDay=a.currentDay=b.getDate();a.drawMonth=a.selectedMonth=a.currentMonth=b.getMonth();a.drawYear=a.selectedYear=a.currentYear=b.getFullYear();if((f!=a.selectedMonth||h!=a.selectedYear)&&!c)this._notifyChange(a);this._adjustInstDate(a);if(a.input)a.input.val(e?"":this._formatDate(a))},_getDate:function(a){return!a.currentYear|| a.input&&a.input.val()==""?null:this._daylightSavingAdjust(new Date(a.currentYear,a.currentMonth,a.currentDay))},_generateHTML:function(a){var b=new Date;b=this._daylightSavingAdjust(new Date(b.getFullYear(),b.getMonth(),b.getDate()));var c=this._get(a,"isRTL"),e=this._get(a,"showButtonPanel"),f=this._get(a,"hideIfNoPrevNext"),h=this._get(a,"navigationAsDateFormat"),i=this._getNumberOfMonths(a),g=this._get(a,"showCurrentAtPos"),k=this._get(a,"stepMonths"),l=i[0]!=1||i[1]!=1,u=this._daylightSavingAdjust(!a.currentDay? new Date(9999,9,9):new Date(a.currentYear,a.currentMonth,a.currentDay)),j=this._getMinMaxDate(a,"min"),o=this._getMinMaxDate(a,"max");g=a.drawMonth-g;var m=a.drawYear;if(g<0){g+=12;m--}if(o){var n=this._daylightSavingAdjust(new Date(o.getFullYear(),o.getMonth()-i[0]*i[1]+1,o.getDate()));for(n=j&&nn;){g--;if(g<0){g=11;m--}}}a.drawMonth=g;a.drawYear=m;n=this._get(a,"prevText");n=!h?n:this.formatDate(n,this._daylightSavingAdjust(new Date(m,g-k,1)),this._getFormatConfig(a)); n=this._canAdjustMonth(a,-1,m,g)?''+n+"":f?"":''+n+"";var r=this._get(a,"nextText");r=!h?r:this.formatDate(r,this._daylightSavingAdjust(new Date(m, g+k,1)),this._getFormatConfig(a));f=this._canAdjustMonth(a,+1,m,g)?''+r+"":f?"":''+r+"";k=this._get(a,"currentText");r=this._get(a,"gotoCurrent")&& a.currentDay?u:b;k=!h?k:this.formatDate(k,r,this._getFormatConfig(a));h=!a.inline?'":"";e=e?'
    '+(c?h:"")+(this._isInRange(a,r)?'":"")+(c?"":h)+"
    ":"";h=parseInt(this._get(a,"firstDay"),10);h=isNaN(h)?0:h;k=this._get(a,"showWeek");r=this._get(a,"dayNames");this._get(a,"dayNamesShort");var s=this._get(a,"dayNamesMin"),z=this._get(a,"monthNames"),v=this._get(a,"monthNamesShort"),p=this._get(a,"beforeShowDay"),w=this._get(a,"showOtherMonths"),G=this._get(a,"selectOtherMonths");this._get(a,"calculateWeek");for(var K=this._getDefaultDate(a),H="",C=0;C1)switch(D){case 0:x+=" ui-datepicker-group-first";t=" ui-corner-"+(c?"right":"left");break;case i[1]-1:x+=" ui-datepicker-group-last";t=" ui-corner-"+(c?"left":"right");break;default:x+=" ui-datepicker-group-middle";t="";break}x+='">'}x+='
    '+(/all|left/.test(t)&&C==0?c? f:n:"")+(/all|right/.test(t)&&C==0?c?n:f:"")+this._generateMonthYearHeader(a,g,m,j,o,C>0||D>0,z,v)+'
    ';var A=k?'":"";for(t=0;t<7;t++){var q=(t+h)%7;A+="=5?' class="ui-datepicker-week-end"':"")+'>'+s[q]+""}x+=A+"";A=this._getDaysInMonth(m,g);if(m==a.selectedYear&&g==a.selectedMonth)a.selectedDay=Math.min(a.selectedDay, A);t=(this._getFirstDayOfMonth(m,g)-h+7)%7;A=l?6:Math.ceil((t+A)/7);q=this._daylightSavingAdjust(new Date(m,g,1-t));for(var N=0;N";var O=!k?"":'";for(t=0;t<7;t++){var F=p?p.apply(a.input?a.input[0]:null,[q]):[true,""],B=q.getMonth()!=g,I=B&&!G||!F[0]||j&&qo;O+='";q.setDate(q.getDate()+1);q=this._daylightSavingAdjust(q)}x+=O+""}g++;if(g>11){g=0;m++}x+="
    '+this._get(a,"weekHeader")+"
    '+this._get(a,"calculateWeek")(q)+""+(B&&!w?" ":I?''+q.getDate()+ "":''+q.getDate()+"")+"
    "+(l?""+(i[0]>0&&D==i[1]-1?'
    ':""):"");L+=x}H+=L}H+=e+(d.browser.msie&&parseInt(d.browser.version,10)<7&&!a.inline?'': "");a._keyEvent=false;return H},_generateMonthYearHeader:function(a,b,c,e,f,h,i,g){var k=this._get(a,"changeMonth"),l=this._get(a,"changeYear"),u=this._get(a,"showMonthAfterYear"),j='
    ',o="";if(h||!k)o+=''+i[b]+"";else{i=e&&e.getFullYear()==c;var m=f&&f.getFullYear()==c;o+='"}u||(j+=o+(h||!(k&&l)?" ":""));if(h||!l)j+=''+c+"";else{g=this._get(a,"yearRange").split(":");var r=(new Date).getFullYear();i=function(s){s=s.match(/c[+-].*/)?c+parseInt(s.substring(1),10):s.match(/[+-].*/)?r+parseInt(s,10):parseInt(s,10);return isNaN(s)?r:s};b=i(g[0]);g=Math.max(b, i(g[1]||""));b=e?Math.max(b,e.getFullYear()):b;g=f?Math.min(g,f.getFullYear()):g;for(j+='"}j+=this._get(a,"yearSuffix");if(u)j+=(h||!(k&&l)?" ":"")+o;j+="
    ";return j},_adjustInstDate:function(a,b,c){var e= a.drawYear+(c=="Y"?b:0),f=a.drawMonth+(c=="M"?b:0);b=Math.min(a.selectedDay,this._getDaysInMonth(e,f))+(c=="D"?b:0);e=this._restrictMinMax(a,this._daylightSavingAdjust(new Date(e,f,b)));a.selectedDay=e.getDate();a.drawMonth=a.selectedMonth=e.getMonth();a.drawYear=a.selectedYear=e.getFullYear();if(c=="M"||c=="Y")this._notifyChange(a)},_restrictMinMax:function(a,b){var c=this._getMinMaxDate(a,"min");a=this._getMinMaxDate(a,"max");b=c&&ba?a:b},_notifyChange:function(a){var b=this._get(a, "onChangeMonthYear");if(b)b.apply(a.input?a.input[0]:null,[a.selectedYear,a.selectedMonth+1,a])},_getNumberOfMonths:function(a){a=this._get(a,"numberOfMonths");return a==null?[1,1]:typeof a=="number"?[1,a]:a},_getMinMaxDate:function(a,b){return this._determineDate(a,this._get(a,b+"Date"),null)},_getDaysInMonth:function(a,b){return 32-(new Date(a,b,32)).getDate()},_getFirstDayOfMonth:function(a,b){return(new Date(a,b,1)).getDay()},_canAdjustMonth:function(a,b,c,e){var f=this._getNumberOfMonths(a); c=this._daylightSavingAdjust(new Date(c,e+(b<0?b:f[0]*f[1]),1));b<0&&c.setDate(this._getDaysInMonth(c.getFullYear(),c.getMonth()));return this._isInRange(a,c)},_isInRange:function(a,b){var c=this._getMinMaxDate(a,"min");a=this._getMinMaxDate(a,"max");return(!c||b.getTime()>=c.getTime())&&(!a||b.getTime()<=a.getTime())},_getFormatConfig:function(a){var b=this._get(a,"shortYearCutoff");b=typeof b!="string"?b:(new Date).getFullYear()%100+parseInt(b,10);return{shortYearCutoff:b,dayNamesShort:this._get(a, "dayNamesShort"),dayNames:this._get(a,"dayNames"),monthNamesShort:this._get(a,"monthNamesShort"),monthNames:this._get(a,"monthNames")}},_formatDate:function(a,b,c,e){if(!b){a.currentDay=a.selectedDay;a.currentMonth=a.selectedMonth;a.currentYear=a.selectedYear}b=b?typeof b=="object"?b:this._daylightSavingAdjust(new Date(e,c,b)):this._daylightSavingAdjust(new Date(a.currentYear,a.currentMonth,a.currentDay));return this.formatDate(this._get(a,"dateFormat"),b,this._getFormatConfig(a))}});d.fn.datepicker= function(a){if(!d.datepicker.initialized){d(document).mousedown(d.datepicker._checkExternalClick).find("body").append(d.datepicker.dpDiv);d.datepicker.initialized=true}var b=Array.prototype.slice.call(arguments,1);if(typeof a=="string"&&(a=="isDisabled"||a=="getDate"||a=="widget"))return d.datepicker["_"+a+"Datepicker"].apply(d.datepicker,[this[0]].concat(b));if(a=="option"&&arguments.length==2&&typeof arguments[1]=="string")return d.datepicker["_"+a+"Datepicker"].apply(d.datepicker,[this[0]].concat(b)); return this.each(function(){typeof a=="string"?d.datepicker["_"+a+"Datepicker"].apply(d.datepicker,[this].concat(b)):d.datepicker._attachDatepicker(this,a)})};d.datepicker=new J;d.datepicker.initialized=false;d.datepicker.uuid=(new Date).getTime();d.datepicker.version="1.8.2";window["DP_jQuery_"+y]=d})(jQuery); ;/* * jQuery UI Progressbar 1.8.2 * * Copyright (c) 2010 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/Progressbar * * Depends: * jquery.ui.core.js * jquery.ui.widget.js */ (function(b){b.widget("ui.progressbar",{options:{value:0},_create:function(){this.element.addClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").attr({role:"progressbar","aria-valuemin":this._valueMin(),"aria-valuemax":this._valueMax(),"aria-valuenow":this._value()});this.valueDiv=b("
    ").appendTo(this.element);this._refreshValue()},destroy: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"); this.valueDiv.remove();b.Widget.prototype.destroy.apply(this,arguments)},value:function(a){if(a===undefined)return this._value();this._setOption("value",a);return this},_setOption:function(a,c){switch(a){case "value":this.options.value=c;this._refreshValue();this._trigger("change");break}b.Widget.prototype._setOption.apply(this,arguments)},_value:function(){var a=this.options.value;if(typeof a!=="number")a=0;if(athis._valueMax())a=this._valueMax();return a}, _valueMin:function(){return 0},_valueMax:function(){return 100},_refreshValue:function(){var a=this.value();this.valueDiv[a===this._valueMax()?"addClass":"removeClass"]("ui-corner-right").width(a+"%");this.element.attr("aria-valuenow",a)}});b.extend(b.ui.progressbar,{version:"1.8.2"})})(jQuery); ;/* * jQuery UI Effects 1.8.2 * * Copyright (c) 2010 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/Effects/ */ jQuery.effects||function(f){function k(c){var a;if(c&&c.constructor==Array&&c.length==3)return c;if(a=/rgb\(\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*,\s*([0-9]{1,3})\s*\)/.exec(c))return[parseInt(a[1],10),parseInt(a[2],10),parseInt(a[3],10)];if(a=/rgb\(\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*,\s*([0-9]+(?:\.[0-9]+)?)\%\s*\)/.exec(c))return[parseFloat(a[1])*2.55,parseFloat(a[2])*2.55,parseFloat(a[3])*2.55];if(a=/#([a-fA-F0-9]{2})([a-fA-F0-9]{2})([a-fA-F0-9]{2})/.exec(c))return[parseInt(a[1], 16),parseInt(a[2],16),parseInt(a[3],16)];if(a=/#([a-fA-F0-9])([a-fA-F0-9])([a-fA-F0-9])/.exec(c))return[parseInt(a[1]+a[1],16),parseInt(a[2]+a[2],16),parseInt(a[3]+a[3],16)];if(/rgba\(0, 0, 0, 0\)/.exec(c))return l.transparent;return l[f.trim(c).toLowerCase()]}function q(c,a){var b;do{b=f.curCSS(c,a);if(b!=""&&b!="transparent"||f.nodeName(c,"body"))break;a="backgroundColor"}while(c=c.parentNode);return k(b)}function m(){var c=document.defaultView?document.defaultView.getComputedStyle(this,null):this.currentStyle, a={},b,d;if(c&&c.length&&c[0]&&c[c[0]])for(var e=c.length;e--;){b=c[e];if(typeof c[b]=="string"){d=b.replace(/\-(\w)/g,function(g,h){return h.toUpperCase()});a[d]=c[b]}}else for(b in c)if(typeof c[b]==="string")a[b]=c[b];return a}function n(c){var a,b;for(a in c){b=c[a];if(b==null||f.isFunction(b)||a in r||/scrollbar/.test(a)||!/color/i.test(a)&&isNaN(parseFloat(b)))delete c[a]}return c}function s(c,a){var b={_:0},d;for(d in a)if(c[d]!=a[d])b[d]=a[d];return b}function j(c,a,b,d){if(typeof c=="object"){d= a;b=null;a=c;c=a.effect}if(f.isFunction(a)){d=a;b=null;a={}}if(f.isFunction(b)){d=b;b=null}if(typeof a=="number"||f.fx.speeds[a]){d=b;b=a;a={}}a=a||{};b=b||a.duration;b=f.fx.off?0:typeof b=="number"?b:f.fx.speeds[b]||f.fx.speeds._default;d=d||a.complete;return[c,a,b,d]}f.effects={};f.each(["backgroundColor","borderBottomColor","borderLeftColor","borderRightColor","borderTopColor","color","outlineColor"],function(c,a){f.fx.step[a]=function(b){if(!b.colorInit){b.start=q(b.elem,a);b.end=k(b.end);b.colorInit= true}b.elem.style[a]="rgb("+Math.max(Math.min(parseInt(b.pos*(b.end[0]-b.start[0])+b.start[0],10),255),0)+","+Math.max(Math.min(parseInt(b.pos*(b.end[1]-b.start[1])+b.start[1],10),255),0)+","+Math.max(Math.min(parseInt(b.pos*(b.end[2]-b.start[2])+b.start[2],10),255),0)+")"}});var l={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],darkcyan:[0,139,139],darkgrey:[169,169,169],darkgreen:[0,100,0],darkkhaki:[189, 183,107],darkmagenta:[139,0,139],darkolivegreen:[85,107,47],darkorange:[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],green:[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:[255, 165,0],pink:[255,192,203],purple:[128,0,128],violet:[128,0,128],red:[255,0,0],silver:[192,192,192],white:[255,255,255],yellow:[255,255,0],transparent:[255,255,255]},o=["add","remove","toggle"],r={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};f.effects.animateClass=function(c,a,b,d){if(f.isFunction(b)){d=b;b=null}return this.each(function(){var e=f(this),g=e.attr("style")||" ",h=n(m.call(this)),p,t=e.attr("className");f.each(o,function(u, i){c[i]&&e[i+"Class"](c[i])});p=n(m.call(this));e.attr("className",t);e.animate(s(h,p),a,b,function(){f.each(o,function(u,i){c[i]&&e[i+"Class"](c[i])});if(typeof e.attr("style")=="object"){e.attr("style").cssText="";e.attr("style").cssText=g}else e.attr("style",g);d&&d.apply(this,arguments)})})};f.fn.extend({_addClass:f.fn.addClass,addClass:function(c,a,b,d){return a?f.effects.animateClass.apply(this,[{add:c},a,b,d]):this._addClass(c)},_removeClass:f.fn.removeClass,removeClass:function(c,a,b,d){return a? f.effects.animateClass.apply(this,[{remove:c},a,b,d]):this._removeClass(c)},_toggleClass:f.fn.toggleClass,toggleClass:function(c,a,b,d,e){return typeof a=="boolean"||a===undefined?b?f.effects.animateClass.apply(this,[a?{add:c}:{remove:c},b,d,e]):this._toggleClass(c,a):f.effects.animateClass.apply(this,[{toggle:c},a,b,d])},switchClass:function(c,a,b,d,e){return f.effects.animateClass.apply(this,[{add:a,remove:c},b,d,e])}});f.extend(f.effects,{version:"1.8.2",save:function(c,a){for(var b=0;b").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0});c.wrap(b);b=c.parent();if(c.css("position")=="static"){b.css({position:"relative"});c.css({position:"relative"})}else{f.extend(a,{position:c.css("position"),zIndex:c.css("z-index")});f.each(["top","left","bottom","right"],function(d,e){a[e]=c.css(e);if(isNaN(parseInt(a[e],10)))a[e]="auto"}); c.css({position:"relative",top:0,left:0})}return b.css(a).show()},removeWrapper:function(c){if(c.parent().is(".ui-effects-wrapper"))return c.parent().replaceWith(c);return c},setTransition:function(c,a,b,d){d=d||{};f.each(a,function(e,g){unit=c.cssUnit(g);if(unit[0]>0)d[g]=unit[0]*b+unit[1]});return d}});f.fn.extend({effect:function(c){var a=j.apply(this,arguments);a={options:a[1],duration:a[2],callback:a[3]};var b=f.effects[c];return b&&!f.fx.off?b.call(this,a):this},_show:f.fn.show,show:function(c){if(!c|| typeof c=="number"||f.fx.speeds[c])return this._show.apply(this,arguments);else{var a=j.apply(this,arguments);a[1].mode="show";return this.effect.apply(this,a)}},_hide:f.fn.hide,hide:function(c){if(!c||typeof c=="number"||f.fx.speeds[c])return this._hide.apply(this,arguments);else{var a=j.apply(this,arguments);a[1].mode="hide";return this.effect.apply(this,a)}},__toggle:f.fn.toggle,toggle:function(c){if(!c||typeof c=="number"||f.fx.speeds[c]||typeof c=="boolean"||f.isFunction(c))return this.__toggle.apply(this, arguments);else{var a=j.apply(this,arguments);a[1].mode="toggle";return this.effect.apply(this,a)}},cssUnit:function(c){var a=this.css(c),b=[];f.each(["em","px","%","pt"],function(d,e){if(a.indexOf(e)>0)b=[parseFloat(a),e]});return b}});f.easing.jswing=f.easing.swing;f.extend(f.easing,{def:"easeOutQuad",swing:function(c,a,b,d,e){return f.easing[f.easing.def](c,a,b,d,e)},easeInQuad:function(c,a,b,d,e){return d*(a/=e)*a+b},easeOutQuad:function(c,a,b,d,e){return-d*(a/=e)*(a-2)+b},easeInOutQuad:function(c, a,b,d,e){if((a/=e/2)<1)return d/2*a*a+b;return-d/2*(--a*(a-2)-1)+b},easeInCubic:function(c,a,b,d,e){return d*(a/=e)*a*a+b},easeOutCubic:function(c,a,b,d,e){return d*((a=a/e-1)*a*a+1)+b},easeInOutCubic:function(c,a,b,d,e){if((a/=e/2)<1)return d/2*a*a*a+b;return d/2*((a-=2)*a*a+2)+b},easeInQuart:function(c,a,b,d,e){return d*(a/=e)*a*a*a+b},easeOutQuart:function(c,a,b,d,e){return-d*((a=a/e-1)*a*a*a-1)+b},easeInOutQuart:function(c,a,b,d,e){if((a/=e/2)<1)return d/2*a*a*a*a+b;return-d/2*((a-=2)*a*a*a-2)+ b},easeInQuint:function(c,a,b,d,e){return d*(a/=e)*a*a*a*a+b},easeOutQuint:function(c,a,b,d,e){return d*((a=a/e-1)*a*a*a*a+1)+b},easeInOutQuint:function(c,a,b,d,e){if((a/=e/2)<1)return d/2*a*a*a*a*a+b;return d/2*((a-=2)*a*a*a*a+2)+b},easeInSine:function(c,a,b,d,e){return-d*Math.cos(a/e*(Math.PI/2))+d+b},easeOutSine:function(c,a,b,d,e){return d*Math.sin(a/e*(Math.PI/2))+b},easeInOutSine:function(c,a,b,d,e){return-d/2*(Math.cos(Math.PI*a/e)-1)+b},easeInExpo:function(c,a,b,d,e){return a==0?b:d*Math.pow(2, 10*(a/e-1))+b},easeOutExpo:function(c,a,b,d,e){return a==e?b+d:d*(-Math.pow(2,-10*a/e)+1)+b},easeInOutExpo:function(c,a,b,d,e){if(a==0)return b;if(a==e)return b+d;if((a/=e/2)<1)return d/2*Math.pow(2,10*(a-1))+b;return d/2*(-Math.pow(2,-10*--a)+2)+b},easeInCirc:function(c,a,b,d,e){return-d*(Math.sqrt(1-(a/=e)*a)-1)+b},easeOutCirc:function(c,a,b,d,e){return d*Math.sqrt(1-(a=a/e-1)*a)+b},easeInOutCirc:function(c,a,b,d,e){if((a/=e/2)<1)return-d/2*(Math.sqrt(1-a*a)-1)+b;return d/2*(Math.sqrt(1-(a-=2)* a)+1)+b},easeInElastic:function(c,a,b,d,e){c=1.70158;var g=0,h=d;if(a==0)return b;if((a/=e)==1)return b+d;g||(g=e*0.3);if(h").css({position:"absolute",visibility:"visible",left:-f*(h/d),top:-e*(i/c)}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:h/d,height:i/c,left:g.left+f*(h/d)+(a.options.mode=="show"?(f-Math.floor(d/2))*(h/d):0),top:g.top+e*(i/c)+(a.options.mode=="show"?(e-Math.floor(c/2))*(i/c):0),opacity:a.options.mode=="show"?0:1}).animate({left:g.left+f*(h/d)+(a.options.mode=="show"?0:(f-Math.floor(d/2))*(h/d)),top:g.top+ e*(i/c)+(a.options.mode=="show"?0:(e-Math.floor(c/2))*(i/c)),opacity:a.options.mode=="show"?1:0},a.duration||500);setTimeout(function(){a.options.mode=="show"?b.css({visibility:"visible"}):b.css({visibility:"visible"}).hide();a.callback&&a.callback.apply(b[0]);b.dequeue();j("div.ui-effects-explode").remove()},a.duration||500)})}})(jQuery); ;/* * jQuery UI Effects Fold 1.8.2 * * Copyright (c) 2010 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/Effects/Fold * * Depends: * jquery.effects.core.js */ (function(c){c.effects.fold=function(a){return this.queue(function(){var b=c(this),j=["position","top","left"],d=c.effects.setMode(b,a.options.mode||"hide"),g=a.options.size||15,h=!!a.options.horizFirst,k=a.duration?a.duration/2:c.fx.speeds._default/2;c.effects.save(b,j);b.show();var e=c.effects.createWrapper(b).css({overflow:"hidden"}),f=d=="show"!=h,l=f?["width","height"]:["height","width"];f=f?[e.width(),e.height()]:[e.height(),e.width()];var i=/([0-9]+)%/.exec(g);if(i)g=parseInt(i[1],10)/100* f[d=="hide"?0:1];if(d=="show")e.css(h?{height:0,width:g}:{height:g,width:0});h={};i={};h[l[0]]=d=="show"?f[0]:g;i[l[1]]=d=="show"?f[1]:0;e.animate(h,k,a.options.easing).animate(i,k,a.options.easing,function(){d=="hide"&&b.hide();c.effects.restore(b,j);c.effects.removeWrapper(b);a.callback&&a.callback.apply(b[0],arguments);b.dequeue()})})}})(jQuery); ;/* * jQuery UI Effects Highlight 1.8.2 * * Copyright (c) 2010 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/Effects/Highlight * * Depends: * jquery.effects.core.js */ (function(b){b.effects.highlight=function(c){return this.queue(function(){var a=b(this),e=["backgroundImage","backgroundColor","opacity"],d=b.effects.setMode(a,c.options.mode||"show"),f={backgroundColor:a.css("backgroundColor")};if(d=="hide")f.opacity=0;b.effects.save(a,e);a.show().css({backgroundImage:"none",backgroundColor:c.options.color||"#ffff99"}).animate(f,{queue:false,duration:c.duration,easing:c.options.easing,complete:function(){d=="hide"&&a.hide();b.effects.restore(a,e);d=="show"&&!b.support.opacity&& this.style.removeAttribute("filter");c.callback&&c.callback.apply(this,arguments);a.dequeue()}})})}})(jQuery); ;/* * jQuery UI Effects Pulsate 1.8.2 * * Copyright (c) 2010 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/Effects/Pulsate * * Depends: * jquery.effects.core.js */ (function(d){d.effects.pulsate=function(a){return this.queue(function(){var b=d(this),c=d.effects.setMode(b,a.options.mode||"show");times=(a.options.times||5)*2-1;duration=a.duration?a.duration/2:d.fx.speeds._default/2;isVisible=b.is(":visible");animateTo=0;if(!isVisible){b.css("opacity",0).show();animateTo=1}if(c=="hide"&&isVisible||c=="show"&&!isVisible)times--;for(c=0;c').appendTo(document.body).addClass(a.options.className).css({top:d.top,left:d.left,height:b.innerHeight(),width:b.innerWidth(),position:"absolute"}).animate(c,a.duration,a.options.easing,function(){f.remove();a.callback&&a.callback.apply(b[0],arguments); b.dequeue()})})}})(jQuery); ;_application/x-javascriptObplist00^_X$versionX$objectsY$archiverT$top"()012FGHIJKLMNOPQRSTXYU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_Nhttp://proxy.library.upenn.edu:2578/js/jquery/ui/jquery-ui-1.8.2.custom.min.js*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#AW'3456>WNS.keysZNS.objects789:;<= ?@ABCDEVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-LengthVApacheTnoneUclose_application/x-javascript_Sat, 28 May 2011 23:40:07 GMT_Fri, 27 May 2011 13:21:40 GMTV206991*+UV_NSMutableDictionaryUW/\NSDictionary(*+Z[_NSHTTPURLResponse\]/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiver`a_WebResourceResponse#-27TZux|,1<EKNT]fhow ,Llsxb_Dhttp://proxy.library.upenn.edu:2578/images/buttons/search_normal.gifOGIF89a6s)5AiLk%tl&λ˲ȴq-ϼţ]ƿw6s0E¯Xȳ榌UкǠNo*ʹˣˤǶūt绥x{6r+Ws-ʢغA}<շɪjи̦ȩgȧeѯL|7Zͱuȫpbšƥat2gǦcʹåѳSb!^,61`J,T}`ߔ@0~8hq#.2, .h,RRv1ǀ8sP` % (C朚@Xjʵ׮VKvkزhnZ% sj0A ;Yimage/gifObplist00^_X$versionX$objectsY$archiverT$top"()012FGHIJKLMNOPQRSTXYU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_Dhttp://proxy.library.upenn.edu:2578/images/buttons/search_normal.gif*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#AY&83456>WNS.keysZNS.objects789:;<= ?@ABCDEVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-LengthVApacheTnoneUcloseYimage/gif_Sat, 28 May 2011 23:40:09 GMT_Fri, 27 May 2011 13:21:40 GMTS691*+UV_NSMutableDictionaryUW/\NSDictionary*+Z[_NSHTTPURLResponse\]/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiver`a_WebResourceResponse#-27TZux|"'2;ADJS\^emxz1QUZptb_Ahttp://proxy.library.upenn.edu:2578/data/journal/BBS_masthead.jpgOpJFIFddDuckydAdobedd     !1 AQa"2v7qr#3u6BRbc$45UWw89ғTt%Vf'Xx:тSsDdE&gHIy !1AQaq2"BRs4tU7br#3SCc$6%Tu5 ?޳g r ͝SN)|<̅f=JMoD\mմ&Nm]͘'媪Q` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0mKt_)(K*RA̺1Ġ&IkD~?k35jF/-iԧ67 ɾ5*r-IשR' ˰ٟ}kOeSt}֧d_il}kOeS鮿O?忴֧֟];-Zug/tբJb6B,I(DTEbL*|rLsM=WίjJ RP7,v'M&k>䆯Y-{VVvRI䣱:QM%Ҷ"b` 06:i hfVQu$B1rbq7@TLz絓esW[;Ns9vInUlq*ԍ9?L^c$(9Jr!`S ]c8¾](Ib6{j >/ A3>[l}kGeS鮿O"֪1x풢S*T1DQDA(D@BuiU%J^4d<9R*R&u< |:e:ޓvēqL3Ez M8g(@(B,NI:1kٙdֺ STMp]̦ψ[U@ΜU#_8moȭyY)TMЌ ysTBʎ=Hk<=~$}K<^?k;`:LJe]^R0n=^V;!f1U/PMʨ(aBA4>t.y(Eʔm+a ?P'u;xR|:!]&S&$OL' ٧ldGv"Nb hYE6Eovp?&ӱu3885XĆ` Jk {jɫpJ,FK5&T$-\Wld\5>HXd[?}߰+?8L0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 05LQ351NCS1NC@1L@Clh6+y`mߏlk۳:2BJq"L0j|K"au@C#gAWڴ2mnRO{ks{[[Ksf▍]J\6ilROl_›ߤmj-1Fl?0.h}7^Lq>Lf` 0 =7 Efww 2VUTRbcu8G{~S yw|ͽw3Iʮ,^-mO :kcXܫWuY%([mTW,\Rg1R(Ȣj&fg(&r9=JH*ڕ9$OXJkj}(tSN5iIN'Z4SOQ>ZPg1to(5|ֵd5gyʾ/d:XzE`ؙA=TYeH=b_h~`)z akOiE?)wQ#s~[[$i?sNiUf\W9+lq$IT}nw>čR,ȨO*yFSL%=gT'N$jN1T* tI7ַ+=4}(\BI"#/ic&9Q"=rQm䷋{ό :zHF =zjڛ:٭b%:J@0~AJi*JSt]2bzr1A+;kRQUX,}|{ZBwUQ{jP\4jX2 I=S[ òW&*Sr5j0\[nAdIB"HtQ@90TJgנX4ƚkc)k䙍l4*7&8=AqkdM68<x` 0]A΍fE};)۵HZN6xdPMz%?3A0sԝO^Tl;͹CݼNI (ͫ-EB,.G X(\{;IsQbS]oI]l1B9/;^V Xao+/YU-zܭޕRR =39Coztؐ_[z=x {7\Jq[Xc{ٵ~ǘtt;>ˢ9)Y& d1XD0"s0SǦJ44|sȷEPIS4| ju)= `&l;jW/r6LoTjղ%:X!Ba{39\zh 4 SMcG9V0Sl$ad#aEi1EȪ Քv`@C*bנVʒ qXeIJ_n#\N9ᐑ2i*V IdIr1zt={ ~aO24Uj#d٥6E.hqSj;L3ob Vd36A37M1I1*g1Dx` 0` 0` 0` 0` 0` 0j$xK$ڪV2*O @}=}9d&k|C&;.m|1z.E+ߣKz7o8q=lX!~o[KF(0U]xgG1GA6uu@07M:up}k]SujW ^q~\rǘ6ZE[xiz*zkHrsh[9D>PXU3tPfZkz^hddSOc0k[Օ Jx<%''ѵ`[rLV;gf1𨃦t MRgB[jи' -QxSX^h\½9FK|eZM&X(@&։.@@$_f4kCgaQJ+w39AlsWV5)Eqg{(ޟYf)6~3Gi,x:=䴃(BEv,[&%vR  RTP G?k{zwmqVqbRiE.H\SY)I+2lo3`-E]x?1Ϣ.E~Ѥ|(h"=>a@9.YkGWx.&>UsQydSlӵ ]߰ء%! ' ΡJ t &?|Qy_噎U_ٝ %IbV2(ioZՄ,:Mհ3t-s:$֝,ݑs4~K.%ƈBcVT1IN2]EN}W:T$^´{~g"2/9+yG/ğ浯>WW%왫;ϖU{&p:Ūq]2(X.H!3 j1̆(9~Uz^OZNA֏1&ƏP]IK'7GQӺJx/8o|hMu)/˭'DdMcկuK**li P@6f @H CCӘV'VL ]*1Sیaڔ0ί榏w+TF*s{Wn0kjņ0rR=pD)d!ɨ؝GU=>1+N|諊x^ЃR%0/8} sYSoiSZRREf&^I[‰>bn1|eU3zC0䷖vsg *NOpxR]1i5҉*O^ŅOpxVc%%%ҎO;0s˽|ebK']Usuo-S:AB>.?AC+>+Wv*zRxS.=S]Ehr: ]4kMNO٥(eB` 0E{ c/Q]!/UZjG+*v {a3dݭ5kQ^h͓8xz_.e;}u_qYIm=;*WYjTR=h@@LƤYYVY4cQ@|p\L޺M1#}o.l%A$n;WM' z4%%BGPqeҵtxV.BvF=J||V6۳׌MQ&Ԋ.)sfۜho \KZZSݴvClDZBCdk iMKLGɘVUTM .k;mݿ[~K~\a]7k8Y ˨ DD(zgA vLwn766ΊͥfYvdֻCD̒JHtu WdyK4dEOiY |~pW`J9sbKWk^;җqN:+h5չ>%ܳrJ0Ҫ DC6y.ܨJۉvLKiƷXGuV5k+sP`vVahPc:8PGj mv33cɶ+LH #StkRGTݓ`;!1Ľ|uayվZ'HqeCV4C-5"b*'Z1zB&&@("l|^N\|OM ghsFN`B9@Dݩ  \|w/yN[rr_"LޓL ok\l7Yq[c$Vn#YVjsGAG')@맷7kRq"-O`XA]2wki:)C]tTLJ<[8|QAgnߚ k-)[*jըQMUi\ח L6ū*W4t6i)Ƅ٢ ۵ o]&oqw;* Kc^b'u4k -rq FJ{$gN\(Є_.xw@l\r9ؒ׎fs;4SN5MuncOID,ܒ3Z\U`lʥCxVmUpeDWW%왫;ϖU{&ln#ܠ}@ Rx桻!9(^r(&P"-PA$/IDE2)j4[IRNKF)/AIN΍$*TAn~d(`P0 _H 9K؜%JmH}nNЋH<~N*'l0xVhc z]icXjYfsRmN&8I46lk]qnk1I,}:ܣ8M8 0cLPL 5Ó{؃M%&t@aw-:IC&HjzNY%Y3ߥhʜ;i8>%N|u]]ʳߥhʜMm,w"n\H7 "XF[[G6tjM{X%_H)Eվߠ:Ax<ںK6ea:)~:F]:)f7w[9JW׿~UI'6‚;/QQ&%fuvtaUkZTQJsQ⧇;xp0mqyi<'^uPQE*xp1` 0;;%oMq)Wojw2uF^Z6?lٗبv7PI\uxH%H*'7p]Sv(xSDsJ,D-VR=m i(ZPCJ(NҸӧ{LEgSJEXWMuTUے@s<;>{Sqkۗx|5&5KkdAuU3m]k )ɬN*d:+$ ?7Yg 6 axW mXIJyRZn4]N2i ji@D Vgw㞑voXmgA\w}|p/s٢M)1nG{I&J4N;-m2`d݀ޏqPg04}T\mC7"=k u)aqY#RF1Q|"*W]P??7Ev1Z\fK.͚{tmWeLbsSSAO>F*F(z(rw6pd| gCoWXaPL ?&)7.5 & l5Y{khRX?:yBV%c!F*7x^+lWZwW6 :K=[Lؽ|ݱ-&b\(;tH,3#>h^z WO[q`%Pؓ {n&-])PYGl)j@ Z?DM3 v?-sSifU4i&r*jdW7"%d_:ɿQ0I|B,q?͗\+KQ(i,d̫-$@:"e&QS9URjPN1KGZzU!A~R: :&iU[~BlxcvT\QсE3`>#9FkaOKUp^4j-x)8’mT2rl/h\WU+ՃƚMB%o)G"o V kTCգq< %(! Tڶ!(zL/u>woXM&-#}{{_Nj!u*$*[gR]Qq`\&md"=f-RMZ"F`KJmW qEF>6WceoYQ)BTa`z~G e4>O|G|m}SP]`Y~Q?UY#ij|ijH{ 7O|?ŗlFUiq?O iV<7i!@Le)C&2""nPH((Jj++}LMG̰GtӰ3i :M*!Q@(zx/2d YҸ.iJaNJ~MM8sqxb qrf S$ӷYNYuJ?*1))JqJ1 [2Xtּ]_lf>YW%Ĕ!rCb1G3uX[[*U#Cҙbrd l50}\؞gr7Ud'6c3:Kg4Zj7,:*EpTH3gdc'ku;OaE4% ́ rf(l&h+|օTƏxΞȵ mZ[Q[&^45qSRLb^D (a:J@P120/S?UIؤ6~wvUyHͪSFuB>$6^%"WsS6}hcS$qՌ¸uċ6 :#UJ+AsfREY2LL&dPT;rAYVigXקA>W}Cc9}* :])(xZf0P` 0Дi9}/"ȼ]Rb˽ZJYuRrdREʎ$ eP8;twGqtY %QiH9[oوy&2)?c`J׭m1̝e_۠LJAM94&ȿk2ReJ| $'ymQ="`5`%, x-ßcAdWScfE؛\#,RX?ibi>~iB]7ox8=IW^w僺ˆ F;lX,ES]wܟKeH>`GY]n\ȬJk`;zp<Γ0v'eC?G &zG웓|.Eۓ_{_e_J6%gۓYۘDiɒD0q )@Na3󇅱N+rrhr6*^VQ$@.k.ENd+r xp _+er[[4"6yG[+uַ;V]U(֋,bXuڢf!"Jw` 0` 0` 0` 0` 0` 0(F$7N"7ARA霦g)<{cӟug0z/Z#;w_U/NHGqu%ngt}/>+*iNu*F +R{:! w-:m㐚~Db2|El"e&0aq4'/ g(۷[5^Kঞ1nO&I]^'sZ)V%imۆ.Ri97K,f|H=k,|{2;oh2)(LQ)"p74_''߄gNLS9\@P@C p&m%mϓ`KK' ]nӁL>r)&UQ'sɲ\?[F)šNQ^=IIf:0Y)šTcԙcc1:6;')S&&/C<}7Oh9ICly M)Zw(\X)~':Si(.?-9+gk<8cFƋi:DQ&ri'qkOB~ >2Xtּ]_lf>YW%X;ť-SQμ̋^"QS$@IЈ Sܜ(yGLV'Ñן*=GqaI)a>r_tĴ>?qS-[x&SqI)კc1NB(Ȣj&g*"A1L0 *B5i*rIi4˫N:V:SIQiIM5jϣ` :u> 8ޚ{{S^{z`G'Z d IQٿ!n[@ȻVJxJ j5xVRRXBK<3g&t-G/-U)Ea '?{ϫܦEp:R|gjCxEfD!: Dj.YΎ̞[Gm:ЗQ{[1:F+4y^uO:ӫ p,=RJQ{$qc&*0` 0~| p{]G\]auBC#vMh+UF0/"cT4Zt@= g3ww|{ Wj6BRH ْy tz|Wm ]w`{{]I&I$#̜ 탗3ΑtA,_Y5۬* Zl>,~>~;չ|߭_jVxx>}<|~1WVG䈢i #69n/"РșDW@ J"^=X0VpMۤ뮡AHeVYeLM$ (R@=Oqg mw+XeQqiuhcT2TFIE<(5ԩFj)J5"M6}iu*QҔV/i֚ڟj%EFY{-x"#,p,$vz̚VFkJбrNNR^݌fK3mS% yAZFrƽ%7]0mGs2YF;Atd2xb[.@:K$p >se{iZSu t5{S4.ieK1˪Fx)q(~ ng7}OYBw0@C !g aJxb41%tw~M 'dž9aFM/ dN;WJ]2C)5!?N_swNV,_ ۉ?Wk^|K3Vw,Lu oZԈ s@:Iz"Eh#)䉣vֵTqp]~MM|8qdNuPz ɼx7,tQj9RFQ|LBz?7Q:}ު.:XUؿ.0,ޛcY޽㥏eX- cDV(]|HES'%{,32n(?UNqVa<624N3_y0:ɠE쪔fHe3w( s #}H'tL`C֚NYd5rs ^>^,L[K 3^h-qkd**:N^eMt6ǻ}7}tccȪb@.(V\kӜ$E$SM丷iqR.(J/z[RO4ѲF` 0vvK+-䔝;,ԙջr[)}}%TKLI.H;golE ~kN~9=gDR"=GIrUd5=KǍI@k- dUeWZPIFu |,G 4\ fA -Sc}5逼lN^M]ªɷ4\ݸ%l_Tzm*Ƶ3O;M&JYT@?/VGȞrYɭ8"R/vM,B`JС+Փ 99գ"4LQ,o=WpktŬt¤n-z3oJ/UFBҩ7J BYAˆ5|v%D//֮JO|2gEo5S|īK?a$ֻ%9j*hV}by`B~ݟ݃\{Z볺@N˽o+.^5Ï* +ٚ380Msti;.%ONp)5հOH6BUc}ŶC*oAʈN Np)rwh<Â%PD./nuLm=pRʿ?W~l).ze+Ind0V\L/7SlY{?s{ܺR&ͱSY;p&:e,lƒѥU&< Fždy%k6 uP5[\v$΅j빩8qb"+c(Añ׻R;_41Vyi/ah2J0UܔQ3AH"[\^gv={Y,0r lcJ=ymj,5LդK~%/wo8®{nKt )HѶ+Vo_ Uik޲ H#-6ˤ% q캮ȗ?!;[mŸ$V?E J Uj *";"49Л9ݖfM8`B,v on.j{ٖj*I!ti,h:szQxMZ:׹q[ms2E%u)Ӻ=Z˯nvjYGQL(30.?/nȮ8Q8lr7Us*Mk -f"jr%cX{>{S%ڣҋh<-fn P5vDmN 5Ů5 pZfU20 T]jQ^ȞoG冨9DZR,`,S|!s/#='ie^pÎ/-ޓֽ;7TtHޡ*TSk2^PU4ZCQ1EB gj\>_=a돺ߝ\)\ʞC(kSYg!n[}5ЌhUWj>'d\ 0` 0` 0` 0` 0` 0` H/V2r(Be,pcO%JYFֿGgvipK8+O,[Qs5Ig~-G.~APCk L:k|˖:K[wE&q.SQyEyOª {iT*gQJ˸WKDHg8]k<>b*&#H`~EI\vyM.rˏCJM--}WU*_)g(JrFoprIEkȰwcNs 7St5T.ujCeFBy\Ee2jIe4ZּnbqNrQmI>L~#;z{_?XT,Y~aI둼4#XQP~Եj+'s,i?\J5bf_-g?7Nw~/Qܡ4Od*ZoO^?ᬳiu?wͣzk` m$otvUEW2Q]KH2~`MRGQM_i,G5*qjBKN8JKz{q)IũNKT;R~+N/j:c40 %ۊc[7E9^G kdMW l,2TXˬ'imBr-Z'cQIiYvkOB~ >2Xtּ]_lf>YW%왵a%(}" :L8v&FbL D:uoqs. js>g k;jsS1r~;CmkCQ-z@:/hzKLJeܡU}Mp_O[oU΃:ZGGVzy}.?_wJ>#סˍ{q,0ќ}GU9 MlDZhcd]t&ogANrA>f\Y>_S522\ȝ?dG(6aa pN3NL92e̩J4ԅdjӄᓓ#r0` 0xl^4{ Y[2*:ue1/˷w&)#!Qg[|yԫHS9!d: #3VFY_4 b&jC:YǽPAp5L&eǍ;]m@l j0 /g&E ƃ2)H,Qp:) OoUۺYgd?ȻzidغQC!,Ӷ1b-[S`+]Y{kr393zu*dWy " %mmU lr6ReFU8;)0=|eۋz]RӶo6ͳ.;znCc:$%.JjeI|&S 87CO@>N*isG5/)JW&dd߽ I˥z].T*2gzx}u?DM3 vw+7oVא/w~ʕI뻻{͌+s$ܨ/$C ]R sX(\;v֥;]1Wޗ^U hY_uCE$]5YBgZϲ8yG[C1{8 C6NQPr.#Ei(@,O"[ruwyNԼ)\~ZG.3'.Uwsw@UPPɜz b%`90ޭYsdՐ>.}nʀ Ϧ8ޟK'}B/ӼՑ'Vy nꤍiC9LaG͔™uD R,x-ƞ\pG:E1к9} rz䆺Nnf1y,ȣa:XS:\Uf5k;enLm+On;+tƼo7inޯ\)M%JU,fbq7wr\zC3:Vr-m5+LiPeLIU8P.< b?y'M1\vп3GiK0%+j4]T5Z}M[#P$[O3VF6-yJ0!xUvzo'_*y"nYVnjMټ-|놛M-hjRH}q2t` . ` 0` 0` 0` 0` 0` 0`G?Ed |¿ 3˔^1D=b #ӷL ܜav.҆nBM3_A~7\צ5ne{fӵ{ZQksNo .o/vo n]Ia%-cL\`CNToSL~5})1g`yJܕ:\´7T^/f L^tyecJuFoL˶_coO^?ᬳiu?wͣzk` k/=γܲ{Jߟ HFߠ])ߦbt٤g>3V0; [:o"$AAH(FH~:ƴ -:TS9NQ_|>p׶:[{PDܪT}3D̄$`VäL%Yte!WVt3;j 仪iDUgo[W.)wc4עWЪ?6I/MI&BPgt-Xtּ]_lf>YW%$x8AYb2HGcnYݵ#XL/<]RpC~p!ttGR*>UÆ80ێ;ۉMTu"qy\Vc=awaXbWɘ>@z c=,%V?)| 6۫ߖ^7Y;T|NKrيEF"(VM|Pg 4N~(F^ bƿy} df2)Sm:PMw0` i[Mu}x|bsXէ==`{g3ŸP,*疟q l؈yz$|0yiȴ7@|}}y#l9G w[ѨkJ6yJI/X<| ?z,e~2,;gG ]ؐ_U)k[/t-ğ>c)Nk`qcsh%9[}r]ce[)3xd!CL@[)QFK9Q uȀޓ/7etn}eM\qߪney;Oo[n]%evF8z`>Cw^~u6^3`EsW ?r?o}+$~<7f3_+ݿy' D!rÕRPèiO_7l'[=O+y Dڡ5V|٠t\Z2m`'^'YVI.U{y9DMS|r ݁f* FAbcR*-nhS/E(3hSQ_lPq^q3_wHҵFNޟkT5R5JSYFX;W74UR S(*Oo;歕, QܔFBAV&왣/9TdӎlR.:=oVX Z ;E'h/O-F0Q;HvF@ph!`vַi 0Jr~JO7^ڶ6Z4JV$eʣɋ(/R#GhNm6MYu,B[wE\d_Aڔa cؘ"JD6YM7 q@GwO7HKۈ=)ߒ8Ol|6)Ī+y]kZ$kk(cq) uQpH Rgk>;+.9m̍Ŧh3ypmaaZ{{٤\՛- cF4d݋b&DL+EsW ?r?o}+$~<7f3_+ݿy' |#׸rHJѧ*b۩PEKCl*Fl:2;WfrZ\d'23,tN*EЉ:r'!f6Y~3k*zrq=[v;lz&JɁ|AG}E~}U佹&B+\ץ,55ͨXҬv*HZl20}ܤ(TƭM<6؜%.iǯ z Mm ihwn[6cZW({B Op"cBlQ3ofk=JCFVnc!r&}xDž|s/7; l`1̡aV:XTT&*3E$Sy}` 0` 0` 0` 0` 0` 0^һ-e}e^Fh*ª,Q!Nי/u-5V!*SRP~n.2݆ :ʞOU>/R;xe m%W^pS?_?{~?/#FsN|4)7Ad!#ӯ%fʪ9v׎#yZpLmLK9apF;50|nWK6TPIj"*Ld:@8f ٨ L•; *q:(Ml|1MXbGR)Rˬ*~NRYExpŭ[[88K~@,`XASh Wpo.M܆] o+7Խ3L?ZMwNoYdp˴b5`\>ng7}OYBwsI붊PR6LIG| E S3*@#צzM3[\Qs:8a1 pxO~3xmsJ8qy9|80Q:u}"#\e~Y7b?EUxiœmW?|~zU3eeU_wS_SGNedӦ7YCDK4uyI&i}eRu}Yp9QlkRsucA>%%A^r QhYkRsuMt9FKҒ3r/e/!%"Go^8 L~t@d uus}sRruVnS2Ŷ]oj^T[s'mas0 6m*!" y/1P|sթHfQެk)uM˲z2 Tu[X[|]>#'.P&1>\T2o*ŷIOӗA˺,_ ۉ?Wk^|K3Vw,L,iֈDW'_.DT=Mq:fDÝ43k|qmZ5#Il}6ȳ{l px>- lv2a (/,JjU >͇e9yPqYSSf;df2\Pe6].++Jq|_T,c%$W=:&W^Ě@seK]2 2mTFA$ "$T>+k9Z%婤X%V<7)ckRuS\3|i, bqI.&J4-ɠ_{9uߤ E7 &,=S9U0ZJ[H\KJVzaK3,wU[f[zo`|AF j8ïGMyNª` J@0D\ɴ3\ʳ)ax)S%%\ Q ܗJ_S3Z5 4MAJs^ɥQ&L0pFR+36u FPNɊ=Dy$D@\=]G zו|⹭RU&6'fo.3مܸՕINNR~/:T` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0 |{W#cZ 5fѲfUw0$RL&1agoo^-*$7)IImm{𵵄\Ԓcܥ&I%$sz=]Ik+cp2 R&b Cs3 ӱU+ aiҩgS[6ʽ ]%̕[,0$U(mlsskcF]Q?#x w׾S#lf6)(Y0` X5kMOl |EUx dK@ T d:Wo-[ R*=Φ ^yk<4-%4VWda{fd'c.QŋA;q'jkϕ{&j}^ɜ>u+xӡ8:عr*~o[\CT(bR?3?*9sIKkt*=iotdV:X)N\ѷ/#'-{[]9l[SJqM)YKw 7A7;h"eS]NH c$gQ"]ZmE8-J2OsMlhv6׶м " JQ{dMv~079[u5?$&-THL:˩"d(qssl$eV (-ýR}m*|L;{o[r}r}m94"J.%s)os*Ɍe0zA)w2qojK P~4թ&F;T"ŷ&4uеRm7N[ZlkdcB-rn=d^E` 0;EޗhK~ø](V]۪Vw?F8jf*s$D0t 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` j!C2|G1H_ʙz@9Ĥ!zD@2sW+4~ʳQ0yKW\XR1=@a  ɲ5/:-k&Cm`m2YfeʽSK!68WucTBqVؕB kKGf9|*̪HT1GX #lyQyōx+o;skf)6;NVX^j 00cͷ6cL?%?8Ihz{tDϮl=/CП[i?ƻemYzU$^lY˴]ӥ$!JAs[i Ef69~eiZM9IH<؛724&g幥{8OIH<nx e` 0ݠ(ϧ:Sd$x)Fy}%|_k=l(MEW]Z:iwEYT(*v~ztx"kum9pdcv,:"EsҫIER 刀NZ/Jr% RYuq-tˉ'U5uDt*r:5V}_Ff/ .EJOrq:"Wբ=GbSG2i7\{Y)_1>D>yy͇q=ؔ1DG߬@!9\Љ ͇qO3Ȝ*ADvr=) ?HeguRQxԓObuJ38r)G]DB'j&w^2aL $Rp{FL_-"eKtj:xd"o"`/Au vfԬ*lڇA"B'LR|onK$x կ~# {f<] 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0` 0v|YR~a_Teeuy^y/xр~_Wg`Zimage/jpegObplist00^_X$versionX$objectsY$archiverT$top"()012FGHIJKLMNOPQRSTXYU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_Ahttp://proxy.library.upenn.edu:2578/data/journal/BBS_masthead.jpg*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#A[d3456>WNS.keysZNS.objects789:;<= ?@ABCDEVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-LengthVApacheTnoneUcloseZimage/jpeg_Sat, 28 May 2011 23:40:11 GMT_Fri, 27 May 2011 13:21:40 GMTU28866*+UV_NSMutableDictionaryUW/\NSDictionaryp*+Z[_NSHTTPURLResponse\]/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiver`a_WebResourceResponse#-27TZux|$/8>AGPY[bjuw/OUZptb_@http://proxy.library.upenn.edu:2578/images/organisations/org2210OGIF89aR9}"=zVXXǨ2e!VԂbddrttݼޕҀ >{+..ceeަ9<<*--C㑜Ec ## :ul6 GIISUUgzcåYnԢ`,J4a0I?sEGGǏDm7::AiSzCdKa~Gp>Uաvo'KvKGc7Wp>mQphAqSoqMqyIb>{3X{nOj5Xf?|1\!},R9}|T C|"P7EH&BE99K,OIL9Dz!{{0{"B4| I&u\pf#^)N;xVdSEZ"XxǏ8&3(!$ppYp;>a̳`K `ޞ !fU *t*`ހaxCxA03BQඤUL|*dlE>dQ0@ +Ikqč(Zpz ͇ +>o D0B#G 6%b (  P]Mm` /u0 , g(,V0 gH8̡A;Yimage/gifObplist00^_X$versionX$objectsY$archiverT$top"()012FGHIJKLMNOPQRSTXYU$null  !R$6S$10R$2R$7R$3S$11R$8V$classR$4R$9R$0R$5R$1#$%&[NS.relativeWNS.base_@http://proxy.library.upenn.edu:2578/images/organisations/org2210*+,-Z$classnameX$classesUNSURL./UNSURLXNSObject#AXY>3456>WNS.keysZNS.objects789:;<= ?@ABCDEVServer]Accept-RangesZConnection\Content-TypeTDate]Last-Modified^Content-LengthVApacheTnoneUcloseYimage/gif_Sat, 28 May 2011 23:40:08 GMT_Fri, 27 May 2011 13:21:40 GMTT1563*+UV_NSMutableDictionaryUW/\NSDictionary*+Z[_NSHTTPURLResponse\]/_NSHTTPURLResponse]NSURLResponse_NSKeyedArchiver`a_WebResourceResponse#-27TZux|#.7=@FOXZaitv~ -MRWmq~b_)http://www.google-analytics.com/urchin.jsOX//-- Google Analytics Urchin Module //-- Copyright 2007 Google, All Rights Reserved. //-- Urchin On Demand Settings ONLY var _uacct=""; // set up the Urchin Account var _userv=1; // service mode (0=local,1=remote,2=both) //-- UTM User Settings var _ufsc=1; // set client info flag (1=on|0=off) var _udn="auto"; // (auto|none|domain) set the domain name for cookies var _uhash="on"; // (on|off) unique domain hash for cookies var _utimeout="1800"; // set the inactive session timeout in seconds var _ugifpath="/__utm.gif"; // set the web path to the __utm.gif file var _utsp="|"; // transaction field separator var _uflash=1; // set flash version detect option (1=on|0=off) var _utitle=1; // set the document title detect option (1=on|0=off) var _ulink=0; // enable linker functionality (1=on|0=off) var _uanchor=0; // enable use of anchors for campaign (1=on|0=off) var _utcp="/"; // the cookie path for tracking var _usample=100; // The sampling % of visitors to track (1-100). //-- UTM Campaign Tracking Settings var _uctm=1; // set campaign tracking module (1=on|0=off) var _ucto="15768000"; // set timeout in seconds (6 month default) var _uccn="utm_campaign"; // name var _ucmd="utm_medium"; // medium (cpc|cpm|link|email|organic) var _ucsr="utm_source"; // source var _uctr="utm_term"; // term/keyword var _ucct="utm_content"; // content var _ucid="utm_id"; // id number var _ucno="utm_nooverride"; // don't override //-- Auto/Organic Sources and Keywords var _uOsr=new Array(); var _uOkw=new Array(); _uOsr[0]="google"; _uOkw[0]="q"; _uOsr[1]="yahoo"; _uOkw[1]="p"; _uOsr[2]="msn"; _uOkw[2]="q"; _uOsr[3]="aol"; _uOkw[3]="query"; _uOsr[4]="aol"; _uOkw[4]="encquery"; _uOsr[5]="lycos"; _uOkw[5]="query"; _uOsr[6]="ask"; _uOkw[6]="q"; _uOsr[7]="altavista"; _uOkw[7]="q"; _uOsr[8]="netscape"; _uOkw[8]="query"; _uOsr[9]="cnn"; _uOkw[9]="query"; _uOsr[10]="looksmart"; _uOkw[10]="qt"; _uOsr[11]="about"; _uOkw[11]="terms"; _uOsr[12]="mamma"; _uOkw[12]="query"; _uOsr[13]="alltheweb"; _uOkw[13]="q"; _uOsr[14]="gigablast"; _uOkw[14]="q"; _uOsr[15]="voila"; _uOkw[15]="rdata"; _uOsr[16]="virgilio"; _uOkw[16]="qs"; _uOsr[17]="live"; _uOkw[17]="q"; _uOsr[18]="baidu"; _uOkw[18]="wd"; _uOsr[19]="alice"; _uOkw[19]="qs"; _uOsr[20]="yandex"; _uOkw[20]="text"; _uOsr[21]="najdi"; _uOkw[21]="q"; _uOsr[22]="aol"; _uOkw[22]="q"; _uOsr[23]="club-internet"; _uOkw[23]="query"; _uOsr[24]="mama"; _uOkw[24]="query"; _uOsr[25]="seznam"; _uOkw[25]="q"; _uOsr[26]="search"; _uOkw[26]="q"; _uOsr[27]="wp"; _uOkw[27]="szukaj"; _uOsr[28]="onet"; _uOkw[28]="qt"; _uOsr[29]="netsprint"; _uOkw[29]="q"; _uOsr[30]="google.interia"; _uOkw[30]="q"; _uOsr[31]="szukacz"; _uOkw[31]="q"; _uOsr[32]="yam"; _uOkw[32]="k"; _uOsr[33]="pchome"; _uOkw[33]="q"; _uOsr[34]="kvasir"; _uOkw[34]="searchExpr"; _uOsr[35]="sesam"; _uOkw[35]="q"; _uOsr[36]="ozu"; _uOkw[36]="q"; _uOsr[37]="terra"; _uOkw[37]="query"; _uOsr[38]="nostrum"; _uOkw[38]="query"; _uOsr[39]="mynet"; _uOkw[39]="q"; _uOsr[40]="ekolay"; _uOkw[40]="q"; _uOsr[41]="search.ilse"; _uOkw[41]="search_for"; _uOsr[42]="bing"; _uOkw[42]="q"; //-- Auto/Organic Keywords to Ignore var _uOno=new Array(); //_uOno[0]="urchin"; //_uOno[1]="urchin.com"; //_uOno[2]="www.urchin.com"; //-- Referral domains to Ignore var _uRno=new Array(); //_uRno[0]=".urchin.com"; //-- **** Don't modify below this point *** var _uff,_udh,_udt,_ubl=0,_udo="",_uu,_ufns=0,_uns=0,_ur="-",_ufno=0,_ust=0,_ubd=document,_udl=_ubd.location,_udlh="",_uwv="1.4"; var _ugifpath2="http://www.google-analytics.com/__utm.gif"; if (_udl.hash) _udlh=_udl.href.substring(_udl.href.indexOf('#')); if (_udl.protocol=="https:") _ugifpath2="https://ssl.google-analytics.com/__utm.gif"; if (!_utcp || _utcp=="") _utcp="/"; function urchinTracker(page) { if (_udl.protocol=="file:") return; if (_uff && (!page || page=="")) return; var a,b,c,xx,v,z,k,x="",s="",f=0,nv=0; var nx=" expires="+_uNx()+";"; var dc=_ubd.cookie; _udh=_uDomain(); if (!_uVG()) return; _uu=Math.round(Math.random()*2147483647); _udt=new Date(); _ust=Math.round(_udt.getTime()/1000); a=dc.indexOf("__utma="+_udh+"."); b=dc.indexOf("__utmb="+_udh); c=dc.indexOf("__utmc="+_udh); if (_udn && _udn!="") { _udo=" domain="+_udn+";"; } if (_utimeout && _utimeout!="") { x=new Date(_udt.getTime()+(_utimeout*1000)); x=" expires="+x.toGMTString()+";"; } if (_ulink) { if (_uanchor && _udlh && _udlh!="") s=_udlh+"&"; s+=_udl.search; if(s && s!="" && s.indexOf("__utma=")>=0) { if (!(_uIN(a=_uGC(s,"__utma=","&")))) a="-"; if (!(_uIN(b=_uGC(s,"__utmb=","&")))) b="-"; if (!(_uIN(c=_uGC(s,"__utmc=","&")))) c="-"; v=_uGC(s,"__utmv=","&"); z=_uGC(s,"__utmz=","&"); k=_uGC(s,"__utmk=","&"); xx=_uGC(s,"__utmx=","&"); if ((k*1) != ((_uHash(a+b+c+xx+z+v)*1)+(_udh*1))) {_ubl=1;a="-";b="-";c="-";xx="-";z="-";v="-";} if (a!="-" && b!="-" && c!="-") f=1; else if(a!="-") f=2; } } if(f==1) { _ubd.cookie="__utma="+a+"; path="+_utcp+";"+nx+_udo; _ubd.cookie="__utmb="+b+"; path="+_utcp+";"+x+_udo; _ubd.cookie="__utmc="+c+"; path="+_utcp+";"+_udo; } else if (f==2) { a=_uFixA(s,"&",_ust); _ubd.cookie="__utma="+a+"; path="+_utcp+";"+nx+_udo; _ubd.cookie="__utmb="+_udh+"; path="+_utcp+";"+x+_udo; _ubd.cookie="__utmc="+_udh+"; path="+_utcp+";"+_udo; _ufns=1; } else if (a>=0 && b>=0 && c>=0) { b = _uGC(dc,"__utmb="+_udh,";"); b = ("-" == b) ? _udh : b; _ubd.cookie="__utmb="+b+"; path="+_utcp+";"+x+_udo; } else { if (a>=0) a=_uFixA(_ubd.cookie,";",_ust); else { a=_udh+"."+_uu+"."+_ust+"."+_ust+"."+_ust+".1"; nv=1; } _ubd.cookie="__utma="+a+"; path="+_utcp+";"+nx+_udo; _ubd.cookie="__utmb="+_udh+"; path="+_utcp+";"+x+_udo; _ubd.cookie="__utmc="+_udh+"; path="+_utcp+";"+_udo; _ufns=1; } if (_ulink && xx && xx!="" && xx!="-") { xx=_uUES(xx); if (xx.indexOf(";")==-1) _ubd.cookie="__utmx="+xx+"; path="+_utcp+";"+nx+_udo; } if (_ulink && v && v!="" && v!="-") { v=_uUES(v); if (v.indexOf(";")==-1) _ubd.cookie="__utmv="+v+"; path="+_utcp+";"+nx+_udo; } var wc=window; var c=_ubd.cookie; if(wc && wc.gaGlobal && wc.gaGlobal.dh==_udh){ var g=wc.gaGlobal; var ua=c.split("__utma="+_udh+".")[1].split(";")[0].split("."); if(g.sid)ua[3]=g.sid; if(nv>0){ ua[2]=ua[3]; if(g.vid){ var v=g.vid.split("."); ua[0]=v[0]; ua[1]=v[1]; } } _ubd.cookie="__utma="+_udh+"."+ua.join(".")+"; path="+_utcp+";"+nx+_udo; } _uInfo(page); _ufns=0; _ufno=0; if (!page || page=="") _uff=1; } function _uGH() { var hid; var wc=window; if (wc && wc.gaGlobal && wc.gaGlobal.hid) { hid=wc.gaGlobal.hid; } else { hid=Math.round(Math.random()*0x7fffffff); if (!wc.gaGlobal) wc.gaGlobal={}; wc.gaGlobal.hid=hid; } return hid; } function _uInfo(page) { var p,s="",dm="",pg=_udl.pathname+_udl.search; if (page && page!="") pg=_uES(page,1); _ur=_ubd.referrer; if (!_ur || _ur=="") { _ur="-"; } else { dm=_ubd.domain; if(_utcp && _utcp!="/") dm+=_utcp; p=_ur.indexOf(dm); if ((p>=0) && (p<=8)) { _ur="0"; } if (_ur.indexOf("[")==0 && _ur.lastIndexOf("]")==(_ur.length-1)) { _ur="-"; } } s+="&utmn="+_uu; if (_ufsc) s+=_uBInfo(); if (_uctm) s+=_uCInfo(); if (_utitle && _ubd.title && _ubd.title!="") s+="&utmdt="+_uES(_ubd.title); if (_udl.hostname && _udl.hostname!="") s+="&utmhn="+_uES(_udl.hostname); if (_usample && _usample != 100) s+="&utmsp="+_uES(_usample); s+="&utmhid="+_uGH(); s+="&utmr="+_ur; s+="&utmp="+pg; if ((_userv==0 || _userv==2) && _uSP()) { var i=new Image(1,1); i.src=_ugifpath+"?"+"utmwv="+_uwv+s; i.onload=function() { _uVoid(); } } if ((_userv==1 || _userv==2) && _uSP()) { var i2=new Image(1,1); i2.src=_ugifpath2+"?"+"utmwv="+_uwv+s+"&utmac="+_uacct+"&utmcc="+_uGCS(); i2.onload=function() { _uVoid(); } } return; } function _uVoid() { return; } function _uCInfo() { if (!_ucto || _ucto=="") { _ucto="15768000"; } if (!_uVG()) return; var c="",t="-",t2="-",t3="-",o=0,cs=0,cn=0,i=0,z="-",s=""; if (_uanchor && _udlh && _udlh!="") s=_udlh+"&"; s+=_udl.search; var x=new Date(_udt.getTime()+(_ucto*1000)); var dc=_ubd.cookie; x=" expires="+x.toGMTString()+";"; if (_ulink && !_ubl) { z=_uUES(_uGC(s,"__utmz=","&")); if (z!="-" && z.indexOf(";")==-1) { _ubd.cookie="__utmz="+z+"; path="+_utcp+";"+x+_udo; return ""; } } z=dc.indexOf("__utmz="+_udh+"."); if (z>-1) { z=_uGC(dc,"__utmz="+_udh+".",";"); } else { z="-"; } t=_uGC(s,_ucid+"=","&"); t2=_uGC(s,_ucsr+"=","&"); t3=_uGC(s,"gclid=","&"); if ((t!="-" && t!="") || (t2!="-" && t2!="") || (t3!="-" && t3!="")) { if (t!="-" && t!="") c+="utmcid="+_uEC(t); if (t2!="-" && t2!="") { if (c != "") c+="|"; c+="utmcsr="+_uEC(t2); } if (t3!="-" && t3!="") { if (c != "") c+="|"; c+="utmgclid="+_uEC(t3); } t=_uGC(s,_uccn+"=","&"); if (t!="-" && t!="") c+="|utmccn="+_uEC(t); else c+="|utmccn=(not+set)"; t=_uGC(s,_ucmd+"=","&"); if (t!="-" && t!="") c+="|utmcmd="+_uEC(t); else c+="|utmcmd=(not+set)"; t=_uGC(s,_uctr+"=","&"); if (t!="-" && t!="") c+="|utmctr="+_uEC(t); else { t=_uOrg(1); if (t!="-" && t!="") c+="|utmctr="+_uEC(t); } t=_uGC(s,_ucct+"=","&"); if (t!="-" && t!="") c+="|utmcct="+_uEC(t); t=_uGC(s,_ucno+"=","&"); if (t=="1") o=1; if (z!="-" && o==1) return ""; } if (c=="-" || c=="") { c=_uOrg(); if (z!="-" && _ufno==1) return ""; } if (c=="-" || c=="") { if (_ufns==1) c=_uRef(); if (z!="-" && _ufno==1) return ""; } if (c=="-" || c=="") { if (z=="-" && _ufns==1) { c="utmccn=(direct)|utmcsr=(direct)|utmcmd=(none)"; } if (c=="-" || c=="") return ""; } if (z!="-") { i=z.indexOf("."); if (i>-1) i=z.indexOf(".",i+1); if (i>-1) i=z.indexOf(".",i+1); if (i>-1) i=z.indexOf(".",i+1); t=z.substring(i+1,z.length); if (t.toLowerCase()==c.toLowerCase()) cs=1; t=z.substring(0,i); if ((i=t.lastIndexOf(".")) > -1) { t=t.substring(i+1,t.length); cn=(t*1); } } if (cs==0 || _ufns==1) { t=_uGC(dc,"__utma="+_udh+".",";"); if ((i=t.lastIndexOf(".")) > 9) { _uns=t.substring(i+1,t.length); _uns=(_uns*1); } cn++; if (_uns==0) _uns=1; _ubd.cookie="__utmz="+_udh+"."+_ust+"."+_uns+"."+cn+"."+c+"; path="+_utcp+"; "+x+_udo; } if (cs==0 || _ufns==1) return "&utmcn=1"; else return "&utmcr=1"; } function _uRef() { if (_ur=="0" || _ur=="" || _ur=="-") return ""; var i=0,h,k,n; if ((i=_ur.indexOf("://"))<0 || _uGCse()) return ""; h=_ur.substring(i+3,_ur.length); if (h.indexOf("/") > -1) { k=h.substring(h.indexOf("/"),h.length); if (k.indexOf("?") > -1) k=k.substring(0,k.indexOf("?")); h=h.substring(0,h.indexOf("/")); } h=h.toLowerCase(); n=h; if ((i=n.indexOf(":")) > -1) n=n.substring(0,i); for (var ii=0;ii<_uRno.length;ii++) { if ((i=n.indexOf(_uRno[ii].toLowerCase())) > -1 && n.length==(i+_uRno[ii].length)) { _ufno=1; break; } } if (h.indexOf("www.")==0) h=h.substring(4,h.length); return "utmccn=(referral)|utmcsr="+_uEC(h)+"|"+"utmcct="+_uEC(k)+"|utmcmd=referral"; } function _uOrg(t) { if (_ur=="0" || _ur=="" || _ur=="-") return ""; var i=0,h,k; if ((i=_ur.indexOf("://"))<0 || _uGCse()) return ""; h=_ur.substring(i+3,_ur.length); if (h.indexOf("/") > -1) { h=h.substring(0,h.indexOf("/")); } for (var ii=0;ii<_uOsr.length;ii++) { if (h.toLowerCase().indexOf(_uOsr[ii].toLowerCase()) > -1) { if ((i=_ur.indexOf("?"+_uOkw[ii]+"=")) > -1 || (i=_ur.indexOf("&"+_uOkw[ii]+"=")) > -1) { k=_ur.substring(i+_uOkw[ii].length+2,_ur.length); if ((i=k.indexOf("&")) > -1) k=k.substring(0,i); for (var yy=0;yy<_uOno.length;yy++) { if (_uOno[yy].toLowerCase()==k.toLowerCase()) { _ufno=1; break; } } if (t) return _uEC(k); else return "utmccn=(organic)|utmcsr="+_uEC(_uOsr[ii])+"|"+"utmctr="+_uEC(k)+"|utmcmd=organic"; } } } return ""; } function _uGCse() { var h,p; h=p=_ur.split("://")[1]; if(h.indexOf("/")>-1) { h=h.split("/")[0]; p=p.substring(p.indexOf("/")+1,p.length); } if(p.indexOf("?")>-1) { p=p.split("?")[0]; } if(h.toLowerCase().indexOf("google")>-1) { if(_ur.indexOf("?q=")>-1 || _ur.indexOf("&q=")>-1) { if (p.toLowerCase().indexOf("cse")>-1) { return true; } } } } function _uBInfo() { var sr="-",sc="-",ul="-",fl="-",cs="-",je=1; var n=navigator; if (self.screen) { sr=screen.width+"x"+screen.height; sc=screen.colorDepth+"-bit"; } else if (self.java) { var j=java.awt.Toolkit.getDefaultToolkit(); var s=j.getScreenSize(); sr=s.width+"x"+s.height; } if (n.language) { ul=n.language.toLowerCase(); } else if (n.browserLanguage) { ul=n.browserLanguage.toLowerCase(); } je=n.javaEnabled()?1:0; if (_uflash) fl=_uFlash(); if (_ubd.characterSet) cs=_uES(_ubd.characterSet); else if (_ubd.charset) cs=_uES(_ubd.charset); return "&utmcs="+cs+"&utmsr="+sr+"&utmsc="+sc+"&utmul="+ul+"&utmje="+je+"&utmfl="+fl; } function __utmSetTrans() { var e; if (_ubd.getElementById) e=_ubd.getElementById("utmtrans"); else if (_ubd.utmform && _ubd.utmform.utmtrans) e=_ubd.utmform.utmtrans; if (!e) return; var l=e.value.split("UTM:"); var i,i2,c; if (_userv==0 || _userv==2) i=new Array(); if (_userv==1 || _userv==2) { i2=new Array(); c=_uGCS(); } for (var ii=0;ii