From: Subject: =?Windows-1252?Q?Eastman=92s_copolyester_shines_at_Chicago=92s_housewares?= =?Windows-1252?Q?_show?= Date: Wed, 25 Mar 2009 12:02:58 -0500 MIME-Version: 1.0 Content-Type: multipart/related; type="text/html"; boundary="----=_NextPart_000_0000_01C9AD41.A36B2F80" X-MimeOLE: Produced By Microsoft MimeOLE V6.00.3790.4325 This is a multi-part message in MIME format. ------=_NextPart_000_0000_01C9AD41.A36B2F80 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Location: http://imm.plasticstoday.com/print/30321 =EF=BB=BF Eastman=E2=80=99s = copolyester shines at Chicago=E2=80=99s housewares show
Published on PlasticsToday.com (http://imm.plasticstoday.com/)=

Home=20 > Eastman=E2=80=99s copolyester shines at Chicago=E2=80=99s = housewares show

Eastman=E2=80=99s copolyester shines at = Chicago=E2=80=99s housewares=20 show

Created Mar 23 2009 - 3:03pm

A year after introducing the company=E2=80=99s Tritan copolyester = into the housewares=20 market at the 2008 International Home & Housewares Show (IHHS), Eastman (Kingsport, TN) has = customers=20 introducing Tritan products at the 2009 show, taking place March 22-24 = in=20 Chicago. Three companies selected Tritan copolyester for new products on = display, based on material attributes including clarity, dishwasher = durability,=20 and shatter resistance.

=20

The Cold Brew Coffee System = developed by=20 Hourglass Coffee is just one of the Tritan copolyester = applications shown=20 at this year=E2=80=99s IHHS.

A new slow cold water extraction process that makes a raw coffee = extract=20 naturally low in bitter acids and unhealthy oils was introduced at the = show by=20 Hourglass Coffee = (Portland, OR).=20 The Cold Brew Coffee System doesn=E2=80=99t require electricity and is = designed to be=20 portable, so durability and shatter resistance were important factors = during the=20 material selection process. In addition to offering consumers a = long-lasting,=20 dishwasher-safe product, =E2=80=9CThe glasslike clarity and coloring = opportunities also=20 helped us design a high-quality aesthetic,=E2=80=9D says Kim Kapp, = director of marketing=20 for Hourglass Coffee.

Another beverage innovation, the Polar Pitcher from Polar Plastech (Odessa, FL), = uses an=20 inner ice chamber to keep contents cold without diluting the beverage. = =E2=80=9COne of=20 the main reasons we designed Polar Pitcher was to provide a sanitary way = to keep=20 beverages cool, so it was important that the material used to develop = the=20 pitcher maintained sanitation standards,=E2=80=9D says Steve Roberts, = president of Polar=20 Plastech. =E2=80=9CAdditionally, the pitcher is often used in outdoor = seating and pool=20 areas, so it was important the pitchers were durable and = shatter-resistant.=20 Eastman Tritan copolyester provided all those attributes.=E2=80=9D

Entrepreneurial firm Cox Culinary Emporium (Suwanee, GA) created = clear,=20 reusable serving products incorporating glasses that fit securely into = plates to=20 allow users to carry a plate and a drink while having one hand free. = =E2=80=9CWe were=20 looking for a material that was BPA-free, maintained clarity and = integrity=20 through continued dishwashing and use, and provided a quality = aesthetic,=E2=80=9D says=20 Jim Cox, owner of CCE. Cox adds that Tritan offered all those = properties, as=20 well as design flexibility.

On Sunday, the opening day of IHHS, Eastman sponsored a panel and = product=20 showcase with these new customers, as well as customer partners who have = developed Tritan products during the last year, including Thermos and = Blackwell=20 Plastics. =E2=80=9CAfter launching Eastman Tritan copolyester into the = housewares market=20 at IHHS in 2008, we are proud to showcase this year innovative products = that=20 demonstrate the continued versatility and growing applications of Tritan = in the=20 housewares category,=E2=80=9D says Fred Colhoun, market development = manager of=20 Eastman.

The company also announced in a release last Wednesday that = Eastman=E2=80=99s Tritan=20 copolyester has been included in the certified polymer list for the = Japan=20 Hygienic Olefin and Styrene Plastics Assn. (JHOSPA), which publishes = voluntary=20 standards for materials used in products such as food containers, = packaging=20 materials, and utensils. Deborah Baum Crain, director of copolyester = innovation=20 for Eastman, says, =E2=80=9CWe place high standards on our products, = challenging them=20 with rigorous reviews and testing, and we are proud to have JHOSPA = recognize our=20 continued commitment to product safety and quality.=E2=80=9D = =E2=80=94kate.dixon@cancom.com

<= /DIV>
Source URL: http://imm.plasticstoday.com/= articles/eastman%E2%80%99s-copolyester-shines-chicago%E2%80%99s-houseware= -show
------=_NextPart_000_0000_01C9AD41.A36B2F80 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://imm.plasticstoday.com/sites/default/files/plasticstoday_logo.gif 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 c9AABOKqAyMQAgA7 ------=_NextPart_000_0000_01C9AD41.A36B2F80 Content-Type: image/jpeg Content-Transfer-Encoding: base64 Content-Location: http://imm.plasticstoday.com/sites/default/files/NF_Mar24_Hourglass.jpg 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 ------=_NextPart_000_0000_01C9AD41.A36B2F80 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://imm.plasticstoday.com/modules/node/node.css?1 .node-unpublished { BACKGROUND-COLOR: #fff4f4 } .preview .node { BACKGROUND-COLOR: #ffffea } #node-admin-filter UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; WIDTH: 100%; PADDING-TOP: 0px; LIST-STYLE-TYPE: none } #node-admin-buttons { CLEAR: right; FLOAT: left; MARGIN-LEFT: 0.5em } TD.revision-current { BACKGROUND: #ffc } .node-form .form-text { DISPLAY: block; WIDTH: 95% } .node-form .container-inline .form-text { DISPLAY: inline; WIDTH: auto } .node-form .standard { CLEAR: both } .node-form TEXTAREA { DISPLAY: block; WIDTH: 95% } .node-form .attachments FIELDSET { DISPLAY: block; FLOAT: none } .terms-inline { DISPLAY: inline } ------=_NextPart_000_0000_01C9AD41.A36B2F80 Content-Type: application/octet-stream Content-Transfer-Encoding: 7bit Content-Location: http://imm.plasticstoday.com/modules/poll/poll.css?1 .poll .bar { MARGIN: 1px 0px; HEIGHT: 1em; BACKGROUND-COLOR: #ddd } .poll .bar .foreground { FLOAT: left; HEIGHT: 1em; BACKGROUND-COLOR: #000 } .poll .links { TEXT-ALIGN: center } .poll .percent { TEXT-ALIGN: right } .poll .total { TEXT-ALIGN: center } .poll .vote-form { TEXT-ALIGN: center } .poll .vote-form .choices { MARGIN: 0px auto; TEXT-ALIGN: left } .poll .vote-form .choices .title { FONT-WEIGHT: bold } .node-form #edit-poll-more { MARGIN: 0px } TD.poll-chtext { WIDTH: 80% } TD.poll-chvotes .form-text { WIDTH: 85% } ------=_NextPart_000_0000_01C9AD41.A36B2F80 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://imm.plasticstoday.com/modules/system/defaults.css?1 FIELDSET { PADDING-RIGHT: 0.5em; PADDING-LEFT: 0.5em; MARGIN-BOTTOM: 1em; = PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em } FORM { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } HR { BORDER-RIGHT: gray 1px solid; BORDER-TOP: gray 1px solid; BORDER-LEFT: = gray 1px solid; BORDER-BOTTOM: gray 1px solid; HEIGHT: 1px } IMG { BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: = 0px; BORDER-RIGHT-WIDTH: 0px } TABLE { BORDER-COLLAPSE: collapse } TH { PADDING-RIGHT: 1em; BORDER-BOTTOM: #ccc 3px solid; TEXT-ALIGN: left } .clear-block:unknown { CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: = "." } .clear-block { DISPLAY: inline-block } * HTML .clear-block { HEIGHT: 1% } .clear-block { DISPLAY: block } ------=_NextPart_000_0000_01C9AD41.A36B2F80 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://imm.plasticstoday.com/modules/system/system.css?1 BODY.drag { CURSOR: move } TH.active IMG { DISPLAY: inline } TR.even { PADDING-RIGHT: 0.6em; PADDING-LEFT: 0.6em; PADDING-BOTTOM: 0.1em; = PADDING-TOP: 0.1em; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: = #eee } TR.odd { PADDING-RIGHT: 0.6em; PADDING-LEFT: 0.6em; PADDING-BOTTOM: 0.1em; = PADDING-TOP: 0.1em; BORDER-BOTTOM: #ccc 1px solid; BACKGROUND-COLOR: = #eee } TR.drag { BACKGROUND-COLOR: #fffff0 } TR.drag-previous { BACKGROUND-COLOR: #ffd } TD.active { BACKGROUND-COLOR: #ddd } TD.checkbox { TEXT-ALIGN: center } TH.checkbox { TEXT-ALIGN: center } TBODY { BORDER-TOP: #ccc 1px solid } TBODY TH { BORDER-BOTTOM: #ccc 1px solid } THEAD TH { PADDING-RIGHT: 1em; BORDER-BOTTOM: #ccc 3px solid; TEXT-ALIGN: left } .breadcrumb { PADDING-BOTTOM: 0.5em } DIV.indentation { PADDING-RIGHT: 0px; PADDING-LEFT: 0.6em; FLOAT: left; PADDING-BOTTOM: = 0.42em; MARGIN: -0.4em 0.2em -0.4em -0.4em; WIDTH: 20px; PADDING-TOP: = 0.42em; HEIGHT: 1.7em } DIV.tree-child { BACKGROUND: url(../../misc/tree.png) no-repeat 11px center } DIV.tree-child-last { BACKGROUND: url(../../misc/tree-bottom.png) no-repeat 11px center } DIV.tree-child-horizontal { BACKGROUND: url(../../misc/tree.png) no-repeat -11px center } .error { COLOR: #e55 } DIV.error { BORDER-RIGHT: #d77 1px solid; BORDER-TOP: #d77 1px solid; BORDER-LEFT: = #d77 1px solid; BORDER-BOTTOM: #d77 1px solid } DIV.error { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BACKGROUND: #fcc; = PADDING-BOTTOM: 2px; COLOR: #200; PADDING-TOP: 2px } TR.error { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BACKGROUND: #fcc; = PADDING-BOTTOM: 2px; COLOR: #200; PADDING-TOP: 2px } .warning { COLOR: #e09010 } DIV.warning { BORDER-RIGHT: #f0c020 1px solid; BORDER-TOP: #f0c020 1px solid; = BORDER-LEFT: #f0c020 1px solid; BORDER-BOTTOM: #f0c020 1px solid } DIV.warning { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BACKGROUND: #ffd; = PADDING-BOTTOM: 2px; COLOR: #220; PADDING-TOP: 2px } TR.warning { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BACKGROUND: #ffd; = PADDING-BOTTOM: 2px; COLOR: #220; PADDING-TOP: 2px } .ok { COLOR: #008000 } DIV.ok { BORDER-RIGHT: #00aa00 1px solid; BORDER-TOP: #00aa00 1px solid; = BORDER-LEFT: #00aa00 1px solid; BORDER-BOTTOM: #00aa00 1px solid } DIV.ok { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BACKGROUND: #dfd; = PADDING-BOTTOM: 2px; COLOR: #020; PADDING-TOP: 2px } TR.ok { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BACKGROUND: #dfd; = PADDING-BOTTOM: 2px; COLOR: #020; PADDING-TOP: 2px } .item-list .icon { CLEAR: right; PADDING-LEFT: 0.25em; FLOAT: right; COLOR: #555 } .item-list .title { FONT-WEIGHT: bold } .item-list UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px = 0px 0.75em; PADDING-TOP: 0px } .item-list UL LI { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px = 0px 0.25em 1.5em; PADDING-TOP: 0px; LIST-STYLE-TYPE: disc } OL.task-list LI.active { FONT-WEIGHT: bold } .form-item { MARGIN-TOP: 1em; MARGIN-BOTTOM: 1em } TR.odd .form-item { MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; WHITE-SPACE: nowrap } TR.even .form-item { MARGIN-TOP: 0px; MARGIN-BOTTOM: 0px; WHITE-SPACE: nowrap } TR.merge-down { BORDER-BOTTOM-WIDTH: 0px! important } TR.merge-down TD { BORDER-BOTTOM-WIDTH: 0px! important } TR.merge-down TH { BORDER-BOTTOM-WIDTH: 0px! important } TR.merge-up { BORDER-TOP-WIDTH: 0px! important } TR.merge-up TD { BORDER-TOP-WIDTH: 0px! important } TR.merge-up TH { BORDER-TOP-WIDTH: 0px! important } .form-item INPUT.error { BORDER-RIGHT: red 2px solid; BORDER-TOP: red 2px solid; BORDER-LEFT: = red 2px solid; BORDER-BOTTOM: red 2px solid } .form-item TEXTAREA.error { BORDER-RIGHT: red 2px solid; BORDER-TOP: red 2px solid; BORDER-LEFT: = red 2px solid; BORDER-BOTTOM: red 2px solid } .form-item SELECT.error { BORDER-RIGHT: red 2px solid; BORDER-TOP: red 2px solid; BORDER-LEFT: = red 2px solid; BORDER-BOTTOM: red 2px solid } .form-item .description { FONT-SIZE: 0.85em } .form-item LABEL { DISPLAY: block; FONT-WEIGHT: bold } .form-item LABEL.option { DISPLAY: inline; FONT-WEIGHT: normal } .form-checkboxes { MARGIN: 1em 0px } .form-radios { MARGIN: 1em 0px } .form-checkboxes .form-item { MARGIN-TOP: 0.4em; MARGIN-BOTTOM: 0.4em } .form-radios .form-item { MARGIN-TOP: 0.4em; MARGIN-BOTTOM: 0.4em } .marker { COLOR: #f00 } .form-required { COLOR: #f00 } .more-link { TEXT-ALIGN: right } .more-help-link { FONT-SIZE: 0.85em; TEXT-ALIGN: right } .nowrap { WHITE-SPACE: nowrap } .item-list .pager { CLEAR: both; TEXT-ALIGN: center } .item-list .pager LI { PADDING-RIGHT: 0.5em; DISPLAY: inline; PADDING-LEFT: 0.5em; = BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em; = LIST-STYLE-TYPE: none } .pager-current { FONT-WEIGHT: bold } .tips { MARGIN-TOP: 0px; FONT-SIZE: 0.9em; MARGIN-BOTTOM: 0px; PADDING-BOTTOM: = 0px; PADDING-TOP: 0px } DL.multiselect DD.b { WIDTH: 14em; FONT-FAMILY: inherit } DL.multiselect DD.b .form-item { WIDTH: 14em; FONT-FAMILY: inherit } DL.multiselect DD.b SELECT { WIDTH: 14em; FONT-FAMILY: inherit } DL.multiselect DD.a { WIDTH: 8em } DL.multiselect DD.a .form-item { WIDTH: 8em } DL.multiselect DT { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: = 0px; MARGIN: 0px 1em 0px 0px; LINE-HEIGHT: 1.75em; PADDING-TOP: 0px } DL.multiselect DD { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: = 0px; MARGIN: 0px 1em 0px 0px; LINE-HEIGHT: 1.75em; PADDING-TOP: 0px } DL.multiselect .form-item { MARGIN: 0px; HEIGHT: 1.75em } .container-inline DIV { DISPLAY: inline } .container-inline LABEL { DISPLAY: inline } UL.primary { PADDING-RIGHT: 0px; PADDING-LEFT: 1em; PADDING-BOTTOM: 0px; MARGIN: = 5px; LINE-HEIGHT: normal; PADDING-TOP: 0px; BORDER-BOTTOM: #bbb 1px = solid; WHITE-SPACE: nowrap; LIST-STYLE-TYPE: none; BORDER-COLLAPSE: = collapse; HEIGHT: auto } UL.primary LI { DISPLAY: inline } UL.primary LI A { BORDER-RIGHT: #bbb 1px solid; PADDING-RIGHT: 1em; BORDER-TOP: #bbb 1px = solid; PADDING-LEFT: 1em; PADDING-BOTTOM: 0px; BORDER-LEFT: #bbb 1px = solid; MARGIN-RIGHT: 0.5em; PADDING-TOP: 0px; BORDER-BOTTOM: #bbb 1px; = HEIGHT: auto; BACKGROUND-COLOR: #ddd; TEXT-DECORATION: none } UL.primary LI.active A { BORDER-RIGHT: #bbb 1px solid; BORDER-TOP: #bbb 1px solid; BORDER-LEFT: = #bbb 1px solid; BORDER-BOTTOM: #fff 1px solid; BACKGROUND-COLOR: #fff } UL.primary LI A:hover { BORDER-LEFT-COLOR: #ccc; BORDER-BOTTOM-COLOR: #eee; BORDER-TOP-COLOR: = #ccc; BACKGROUND-COLOR: #eee; BORDER-RIGHT-COLOR: #ccc } UL.secondary { PADDING-RIGHT: 1em; PADDING-LEFT: 1em; PADDING-BOTTOM: 0.5em; MARGIN: = 5px; PADDING-TOP: 0.5em; BORDER-BOTTOM: #bbb 1px solid } UL.secondary LI { BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 1em; DISPLAY: inline; = PADDING-LEFT: 1em; PADDING-BOTTOM: 0px; PADDING-TOP: 0px } UL.secondary A { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; = PADDING-TOP: 0px; TEXT-DECORATION: none } UL.secondary A.active { BORDER-BOTTOM: #999 4px solid } #autocomplete { BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; Z-INDEX: 100; OVERFLOW: = hidden; BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid; POSITION: = absolute } #autocomplete UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none } #autocomplete LI { BACKGROUND: #fff; CURSOR: default; COLOR: #000; WHITE-SPACE: pre } #autocomplete LI.selected { BACKGROUND: #0072b9; COLOR: #fff } HTML.js INPUT.form-autocomplete { BACKGROUND-POSITION: 100% 2px; BACKGROUND-IMAGE: = url(../../misc/throbber.gif); BACKGROUND-REPEAT: no-repeat } HTML.js INPUT.throbbing { BACKGROUND-POSITION: 100% -18px } HTML.js FIELDSET.collapsed { BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; MARGIN-BOTTOM: 0px; = HEIGHT: 1em; BORDER-RIGHT-WIDTH: 0px } HTML.js FIELDSET.collapsed * { DISPLAY: none } HTML.js FIELDSET.collapsed LEGEND { DISPLAY: block } HTML.js FIELDSET.collapsible LEGEND A { PADDING-LEFT: 15px; BACKGROUND: url(../../misc/menu-expanded.png) = no-repeat 5px 75% } HTML.js FIELDSET.collapsed LEGEND A { BACKGROUND-POSITION: 5px 50%; BACKGROUND-IMAGE: = url(../../misc/menu-collapsed.png) } * HTML.js FIELDSET.collapsed LEGEND { DISPLAY: inline } * HTML.js FIELDSET.collapsed LEGEND * { DISPLAY: inline } * HTML.js FIELDSET.collapsed TABLE * { DISPLAY: inline } HTML.js FIELDSET.collapsible { POSITION: relative } HTML.js FIELDSET.collapsible LEGEND A { DISPLAY: block } HTML.js FIELDSET.collapsible .fieldset-wrapper { OVERFLOW: auto } .resizable-textarea { WIDTH: 95% } .resizable-textarea .grippie { BORDER-RIGHT: #ddd 1px solid; BORDER-TOP: #ddd 0px solid; BACKGROUND: = url(../../misc/grippie.png) #eee no-repeat center 2px; OVERFLOW: hidden; = BORDER-LEFT: #ddd 1px solid; CURSOR: s-resize; BORDER-BOTTOM: #ddd 1px = solid; HEIGHT: 9px } HTML.js .resizable-textarea TEXTAREA { DISPLAY: block; MARGIN-BOTTOM: 0px; WIDTH: 100% } .draggable A.tabledrag-handle { PADDING-RIGHT: 1.5em; PADDING-LEFT: 0.5em; FLOAT: left; PADDING-BOTTOM: = 0.42em; MARGIN: -0.4em 0px -0.4em -0.5em; CURSOR: move; PADDING-TOP: = 0.42em; HEIGHT: 1.7em; TEXT-DECORATION: none } A.tabledrag-handle:hover { TEXT-DECORATION: none } A.tabledrag-handle .handle { MARGIN-TOP: 4px; BACKGROUND: url(../../misc/draggable.png) no-repeat = 0px 0px; WIDTH: 13px; HEIGHT: 13px } A.tabledrag-handle-hover .handle { BACKGROUND-POSITION: 0px -20px } .joined + .grippie { BACKGROUND-POSITION: center 1px; MARGIN-BOTTOM: -2px; HEIGHT: 5px } .teaser-checkbox { PADDING-TOP: 1px } DIV.teaser-button-wrapper { PADDING-RIGHT: 5%; FLOAT: right; MARGIN: 0px } .teaser-checkbox DIV.form-item { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: = 0px; MARGIN: 0px 5% 0px 0px; PADDING-TOP: 0px } TEXTAREA.teaser { DISPLAY: none } HTML.js .no-js { DISPLAY: none } .progress { FONT-WEIGHT: bold } .progress .bar { BORDER-RIGHT: #00375a 1px solid; BORDER-TOP: #00375a 1px solid; = BACKGROUND: url(../../misc/progress.gif) #fff; MARGIN: 0px 0.2em; = BORDER-LEFT: #00375a 1px solid; BORDER-BOTTOM: #00375a 1px solid; = HEIGHT: 1.5em } .progress .filled { BACKGROUND: #0072b9; WIDTH: 0%; BORDER-BOTTOM: #004a73 0.5em solid; = HEIGHT: 1em } .progress .percentage { FLOAT: right } .progress-disabled { FLOAT: left } .ahah-progress { FLOAT: left } .ahah-progress .throbber { BACKGROUND: url(../../misc/throbber.gif) no-repeat 0px -18px; FLOAT: = left; MARGIN: 2px; WIDTH: 15px; HEIGHT: 15px } TR .ahah-progress .throbber { MARGIN: 0px 2px } .ahah-progress-bar { WIDTH: 16em } #first-time STRONG { PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: = 0.5em; PADDING-TOP: 1.5em } TR.selected TD { BACKGROUND: #ffc } TABLE.sticky-header { MARGIN-TOP: 0px; BACKGROUND: #fff } .install#clean-url { DISPLAY: none } HTML.js .js-hide { DISPLAY: none } #system-modules DIV.incompatible { FONT-WEIGHT: bold } #system-themes-form DIV.incompatible { FONT-WEIGHT: bold } SPAN.password-strength { VISIBILITY: hidden } INPUT.password-field { MARGIN-RIGHT: 10px } DIV.password-description { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-SIZE: 0.85em; MAX-WIDTH: = 500px; PADDING-BOTTOM: 0px; MARGIN: 4px 0px 0px; PADDING-TOP: 0px } DIV.password-description UL { MARGIN-BOTTOM: 0px } .password-parent { MARGIN: 0px } INPUT.password-confirm { MARGIN-RIGHT: 10px } .confirm-parent { MARGIN: 5px 0px 0px } SPAN.password-confirm { VISIBILITY: hidden } SPAN.password-confirm SPAN { FONT-WEIGHT: normal } ------=_NextPart_000_0000_01C9AD41.A36B2F80 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://imm.plasticstoday.com/modules/system/system-menus.css?1 UL.menu { BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: = none; LIST-STYLE-TYPE: none; TEXT-ALIGN: left; BORDER-BOTTOM-STYLE: none } UL.menu LI { MARGIN: 0px 0px 0px 0.5em } LI.expanded { PADDING-RIGHT: 0.5em; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: = url(../../misc/menu-expanded.png); PADDING-BOTTOM: 0px; MARGIN: 0px; = PADDING-TOP: 0.2em; LIST-STYLE-TYPE: circle } LI.collapsed { PADDING-RIGHT: 0.5em; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: = url(../../misc/menu-collapsed.png); PADDING-BOTTOM: 0px; MARGIN: 0px; = PADDING-TOP: 0.2em; LIST-STYLE-TYPE: disc } LI.leaf { PADDING-RIGHT: 0.5em; PADDING-LEFT: 0px; LIST-STYLE-IMAGE: = url(../../misc/menu-leaf.png); PADDING-BOTTOM: 0px; MARGIN: 0px; = PADDING-TOP: 0.2em; LIST-STYLE-TYPE: square } LI A.active { COLOR: #000 } TD.menu-disabled { BACKGROUND: #ccc } UL.links { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } UL.inline.links { DISPLAY: inline } UL.links LI { PADDING-RIGHT: 0.5em; DISPLAY: inline; PADDING-LEFT: 0.5em; = PADDING-BOTTOM: 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none } .block UL { PADDING-RIGHT: 0px; PADDING-LEFT: 1em; PADDING-BOTTOM: 0.25em; MARGIN: = 0px; PADDING-TOP: 0px } ------=_NextPart_000_0000_01C9AD41.A36B2F80 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://imm.plasticstoday.com/modules/user/user.css?1 #permissions TD.module { FONT-WEIGHT: bold } #permissions TD.permission { PADDING-LEFT: 1.5em } #access-rules .access-type { FLOAT: left; MARGIN-RIGHT: 1em } #access-rules .rule-type { FLOAT: left; MARGIN-RIGHT: 1em } #access-rules .access-type .form-item { MARGIN-TOP: 0px } #access-rules .rule-type .form-item { MARGIN-TOP: 0px } #access-rules .mask { CLEAR: both } #user-login-form { TEXT-ALIGN: center } #user-admin-filter UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; WIDTH: 100%; PADDING-TOP: 0px; LIST-STYLE-TYPE: none } #user-admin-buttons { CLEAR: right; FLOAT: left; MARGIN-LEFT: 0.5em } #user-admin-settings FIELDSET .description { FONT-SIZE: 0.85em; PADDING-BOTTOM: 0.5em } .profile { CLEAR: both; MARGIN: 1em 0px } .profile .picture { FLOAT: right; MARGIN: 0px 1em 1em 0px } .profile H3 { BORDER-BOTTOM: #ccc 1px solid } .profile DL { MARGIN: 0px 0px 1.5em } .profile DT { FONT-WEIGHT: bold; MARGIN: 0px 0px 0.2em } .profile DD { MARGIN: 0px 0px 1em } ------=_NextPart_000_0000_01C9AD41.A36B2F80 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://imm.plasticstoday.com/sites/all/modules/cck/theme/content-module.css?1 .field .field-label { FONT-WEIGHT: bold } .field .field-label-inline { FONT-WEIGHT: bold } .field .field-label-inline-first { FONT-WEIGHT: bold } .field .field-label-inline { DISPLAY: inline } .field .field-label-inline-first { DISPLAY: inline } .field .field-label-inline { VISIBILITY: hidden } .node-form .content-multiple-table TD.content-multiple-drag { PADDING-RIGHT: 0px; WIDTH: 30px } .node-form .content-multiple-table TD.content-multiple-drag = A.tabledrag-handle { PADDING-RIGHT: 0.5em } .node-form .content-add-more .form-submit { MARGIN: 0px } .node-form .number { DISPLAY: inline; WIDTH: auto } .node-form .text { WIDTH: auto } .form-item #autocomplete .reference-autocomplete { WHITE-SPACE: normal } .form-item #autocomplete .reference-autocomplete LABEL { DISPLAY: inline; FONT-WEIGHT: normal } #content-field-overview-form .advanced-help-link { MARGIN: 4px 4px 0px 0px } #content-display-overview-form .advanced-help-link { MARGIN: 4px 4px 0px 0px } #content-field-overview-form .label-group { FONT-WEIGHT: bold } #content-display-overview-form .label-group { FONT-WEIGHT: bold } #content-copy-export-form .label-group { FONT-WEIGHT: bold } TABLE#content-field-overview .label-add-new-field { FLOAT: left } TABLE#content-field-overview .label-add-existing-field { FLOAT: left } TABLE#content-field-overview .label-add-new-group { FLOAT: left } TABLE#content-field-overview TR.content-add-new .tabledrag-changed { DISPLAY: none } TABLE#content-field-overview TR.content-add-new .description { MARGIN-BOTTOM: 0px } TABLE#content-field-overview .content-new { FONT-WEIGHT: bold; PADDING-BOTTOM: 0.5em } .advanced-help-topic H3 { MARGIN: 1em 0px 0.5em } .advanced-help-topic H4 { MARGIN: 1em 0px 0.5em } .advanced-help-topic H5 { MARGIN: 1em 0px 0.5em } .advanced-help-topic H6 { MARGIN: 1em 0px 0.5em } .advanced-help-topic DD { MARGIN-BOTTOM: 0.5em } .advanced-help-topic SPAN.code { PADDING-RIGHT: 1px; PADDING-LEFT: 1px; FONT-SIZE: 0.9em; = PADDING-BOTTOM: 1px; PADDING-TOP: 1px; FONT-FAMILY: "Bitstream Vera Sans = Mono",Monaco,"Lucida Console",monospace; BACKGROUND-COLOR: #edf1f3 } .advanced-help-topic .content-border { BORDER-RIGHT: #aaa 1px solid; BORDER-TOP: #aaa 1px solid; BORDER-LEFT: = #aaa 1px solid; BORDER-BOTTOM: #aaa 1px solid } ------=_NextPart_000_0000_01C9AD41.A36B2F80 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://imm.plasticstoday.com/sites/all/modules/date/date.css?1 .container-inline-date { CLEAR: both; DISPLAY: inline-block; VERTICAL-ALIGN: top; WIDTH: auto; = MARGIN-RIGHT: 0.5em } .container-inline-date .form-item { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: none; PADDING-BOTTOM: = 0px; MARGIN: 0px; PADDING-TOP: 0px } .container-inline-date .form-item .form-item { FLOAT: left } .container-inline-date .form-item { WIDTH: auto } .container-inline-date .form-item INPUT { WIDTH: auto } .container-inline-date .description { CLEAR: both } .container-inline-date .form-item INPUT { MARGIN-RIGHT: 5px } .container-inline-date .form-item SELECT { MARGIN-RIGHT: 5px } .container-inline-date .form-item OPTION { MARGIN-RIGHT: 5px } .container-inline-date .date-spacer { MARGIN-LEFT: -5px } .views-right-60 .container-inline-date DIV { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } .container-inline-date .date-timezone .form-item { CLEAR: both; FLOAT: none; WIDTH: auto } #calendar_div { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } #calendar_div TD { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } #calendar_div TH { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } #calendar_div { MARGIN: 0px; WIDTH: 185px; BORDER-COLLAPSE: separate } .calendar_control { MARGIN: 0px; WIDTH: 185px; BORDER-COLLAPSE: separate } .calendar_links { MARGIN: 0px; WIDTH: 185px; BORDER-COLLAPSE: separate } .calendar_header { MARGIN: 0px; WIDTH: 185px; BORDER-COLLAPSE: separate } .calendar { MARGIN: 0px; WIDTH: 185px; BORDER-COLLAPSE: separate } .calendar TD { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; = PADDING-TOP: 0px } SPAN.date-display-single { =09 } SPAN.date-display-start { =09 } SPAN.date-display-end { =09 } SPAN.date-display-separator { =09 } .date-repeat-input { FLOAT: left; WIDTH: auto; MARGIN-RIGHT: 5px } .date-repeat-input SELECT { MIN-WIDTH: 7em } .date-repeat FIELDSET { CLEAR: both; FLOAT: none } .date-views-filter INPUT { PADDING-RIGHT: 0px! important; MIN-WIDTH: 12em; PADDING-LEFT: 0px! = important; FLOAT: left! important; PADDING-BOTTOM: 0px! important; = WIDTH: 12em; MARGIN-RIGHT: 2px! important; PADDING-TOP: 0px! important } .date-nav { WIDTH: 100% } .date-nav DIV.date-prev { FLOAT: left; WIDTH: 24%; TEXT-ALIGN: left } .date-nav DIV.date-next { FLOAT: right; WIDTH: 24%; TEXT-ALIGN: right } .date-nav DIV.date-heading { FLOAT: left; WIDTH: 50%; TEXT-ALIGN: center } .date-nav DIV.date-heading H3 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } .date-clear { CLEAR: both; DISPLAY: block; FLOAT: none } .date-clear-block { CLEAR: both; FLOAT: none; WIDTH: auto } .date-clear-block:unknown { CLEAR: both; DISPLAY: block; VISIBILITY: hidden; HEIGHT: 0px; content: = " " } .date-clear-block { DISPLAY: inline-block } * HTML .date-clear-block { HEIGHT: 1% } .date-clear-block { DISPLAY: block } ------=_NextPart_000_0000_01C9AD41.A36B2F80 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://imm.plasticstoday.com/sites/all/modules/date/date_popup/themes/datepicker.css?1 #ui-datepicker-div A { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; CURSOR: pointer; COLOR: #000; PADDING-TOP: 0px; BACKGROUND-COLOR: = #fff } .ui-datepicker-inline A { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; CURSOR: pointer; COLOR: #000; PADDING-TOP: 0px; BACKGROUND-COLOR: = #fff } #ui-datepicker-div .ui-datepicker-clear A { BACKGROUND-COLOR: #eee } #ui-datepicker-div .ui-datepicker-prev A { BACKGROUND-COLOR: #eee } #ui-datepicker-div .ui-datepicker-close A { BACKGROUND-COLOR: #eee } #ui-datepicker-div .ui-datepicker-next A { BACKGROUND-COLOR: #eee } #ui-datepicker-div .ui-datepicker-current A { BACKGROUND-COLOR: #eee } #ui-datepicker-div .ui-datepicker-days-cell-over A { BACKGROUND-COLOR: #eee } #ui-datepicker-div { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: = 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, = sans-serif; BACKGROUND-COLOR: #fff } .ui-datepicker-inline { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 14px; PADDING-BOTTOM: = 0px; MARGIN: 0px; PADDING-TOP: 0px; FONT-FAMILY: Arial, Helvetica, = sans-serif; BACKGROUND-COLOR: #fff } #ui-datepicker-div { BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; DISPLAY: = none; Z-INDEX: 10; BORDER-LEFT: #999 1px solid; BORDER-BOTTOM: #999 1px = solid } #ui-datepicker-div TABLE { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; CURSOR: pointer; PADDING-TOP: 0px } #ui-datepicker-div TD { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; CURSOR: pointer; PADDING-TOP: 0px } #ui-datepicker-div TH { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; CURSOR: pointer; PADDING-TOP: 0px } #ui-datepicker-div TD A { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; CURSOR: pointer; PADDING-TOP: 0px } #ui-datepicker-div TH A { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; CURSOR: pointer; PADDING-TOP: 0px } .ui-datepicker-inline A { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; CURSOR: pointer; PADDING-TOP: 0px } #ui-datepicker-div { BORDER-RIGHT: #ddd 3px ridge; BORDER-TOP: #ddd 1px solid; BORDER-LEFT: = #ddd 1px solid; BORDER-BOTTOM: #ddd 3px ridge } .ui-datepicker-control { WIDTH: 185px } .ui-datepicker-links { WIDTH: 185px } .ui-datepicker-header { WIDTH: 185px } .ui-datepicker { WIDTH: 185px } .ui-datepicker-inline { BORDER-TOP-WIDTH: 0px; DISPLAY: block; BORDER-LEFT-WIDTH: 0px; FLOAT: = left; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px } .ui-datepicker-dialog { BORDER-RIGHT: #ddd 4px ridge; PADDING-RIGHT: 5px! important; = BORDER-TOP: #ddd 4px ridge; PADDING-LEFT: 5px! important; = PADDING-BOTTOM: 5px! important; BORDER-LEFT: #ddd 4px ridge; = PADDING-TOP: 5px! important; BORDER-BOTTOM: #ddd 4px ridge } BUTTON.ui-datepicker-trigger { WIDTH: 25px } IMG.ui-datepicker-trigger { MARGIN: 2px; VERTICAL-ALIGN: middle } .ui-datepicker-month-cell { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FLOAT: left; PADDING-BOTTOM: = 2px; WIDTH: 185px; COLOR: #000; PADDING-TOP: 2px; BACKGROUND-COLOR: #ddd } * HTML .ui-datepicker-month-cell { WIDTH: 185px } .ui-datepicker-control { CLEAR: both; FLOAT: left; COLOR: #000 } .ui-datepicker-links { CLEAR: both; FLOAT: left; COLOR: #000 } .ui-datepicker-header { CLEAR: both; FLOAT: left; COLOR: #000 } .ui-datepicker { CLEAR: both; FLOAT: left; COLOR: #000 } .ui-datepicker-control { BACKGROUND-COLOR: #eee } .ui-datepicker-header { BACKGROUND-COLOR: #eee } .ui-datepicker-links { BACKGROUND-COLOR: #fff } .ui-datepicker-control { FONT-SIZE: 80%; LETTER-SPACING: 1px; BACKGROUND-COLOR: #eee } .ui-datepicker-links { FONT-SIZE: 80%; LETTER-SPACING: 1px; BACKGROUND-COLOR: #eee } .ui-datepicker-links LABEL { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; COLOR: = #666; PADDING-TOP: 2px } .ui-datepicker-clear { FLOAT: left; WIDTH: 35px } .ui-datepicker-prev { FLOAT: left; WIDTH: 35px } .ui-datepicker-current { FLOAT: left; WIDTH: 113px; TEXT-ALIGN: center } .ui-datepicker-close { FLOAT: right; WIDTH: 35px } .ui-datepicker-next { FLOAT: right; WIDTH: 35px } .ui-datepicker-header { BACKGROUND-COLOR: #ddd; TEXT-ALIGN: center } .ui-datepicker-header SELECT { BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: = 0px; COLOR: #000; BACKGROUND-COLOR: #fff; BORDER-RIGHT-WIDTH: 0px } .ui-datepicker { FONT-SIZE: 100%; BACKGROUND-COLOR: #fff; TEXT-ALIGN: center } .ui-datepicker A { PADDING-RIGHT: 0px; DISPLAY: block; PADDING-LEFT: 0px; PADDING-BOTTOM: = 0px; MARGIN: 0px; WIDTH: 100%; PADDING-TOP: 0px } .ui-datepicker .ui-datepicker-title-row { BACKGROUND-COLOR: #eee } .ui-datepicker .ui-datepicker-days-row { COLOR: #666; BACKGROUND-COLOR: #fff } .ui-datepicker .ui-datepicker-days-cell { BORDER-RIGHT: #fff 1px solid; BORDER-TOP: #fff 1px solid; BORDER-LEFT: = #fff 1px solid; COLOR: #000; BORDER-BOTTOM: #fff 1px solid } #ui-datepicker .ui-datepicker-days-cell A { DISPLAY: block } .ui-datepicker .ui-datepicker-week-end-cell { BACKGROUND-COLOR: #fff } .ui-datepicker .ui-datepicker-title-row .ui-datepicker-week-end-cell { BACKGROUND-COLOR: #eee } .ui-datepicker .ui-datepicker-days-cell-over { BACKGROUND-COLOR: #fff } .ui-datepicker .ui-datepicker-unselectable { COLOR: #333 } .ui-datepicker-today { BACKGROUND-COLOR: #eee! important } .ui-datepicker-currentDay { BACKGROUND-COLOR: #ddd! important } .ui-datepicker-cover { DISPLAY: block; Z-INDEX: -1; FILTER: mask(); LEFT: -4px; WIDTH: 185px; = POSITION: absolute; TOP: -4px; HEIGHT: 200px } .ui-datepicker-one-month { BORDER-RIGHT: #333 1px solid; BORDER-TOP: #333 1px solid; BORDER-LEFT: = #333 1px solid; BORDER-BOTTOM: #333 1px solid } ------=_NextPart_000_0000_01C9AD41.A36B2F80 Content-Type: application/octet-stream Content-Transfer-Encoding: 7bit Content-Location: http://imm.plasticstoday.com/sites/all/modules/date/date_popup/themes/timeentry.css?1 .timeEntry_control { MARGIN-LEFT: 2px; VERTICAL-ALIGN: middle } * HTML .timeEntry_control { MARGIN-TOP: -4px } .timeEntry { BACKGROUND-COLOR: transparent! important } .timeEntry_control { DISPLAY: none } ------=_NextPart_000_0000_01C9AD41.A36B2F80 Content-Type: application/octet-stream Content-Transfer-Encoding: 7bit Content-Location: http://imm.plasticstoday.com/sites/all/modules/filefield/filefield.css?1 .filefield-icon { FLOAT: left; MARGIN-RIGHT: 0.4em } .filefield-row { } .filefield-row .filefield-info { PADDING-RIGHT: 1em; FLOAT: left } .filefield-row .filefield-edit { FLOAT: left; WIDTH: 70% } .filefield-row .filefield-description { WIDTH: 70% } .filefield-row .filefield-list { FLOAT: right } .filefield-file-edit-widget { FLOAT: left } .filefield-file-container-table { MARGIN-TOP: 3px; MARGIN-BOTTOM: 2px; WIDTH: 90% } .filefield-file-upload { MARGIN-BOTTOM: 5px } .filefield-js-error { WHITE-SPACE: normal } .filefield-generic-edit .filefield-icon { MARGIN-TOP: 0.3em; FLOAT: left; MARGIN-RIGHT: 0.7em } .filefield-generic-edit-description { MARGIN-RIGHT: 6em } .filefield-generic-edit .form-text { WIDTH: 99% } .filefield-generic-edit .description { MARGIN-BOTTOM: 0px; OVERFLOW: auto; WHITE-SPACE: normal } ------=_NextPart_000_0000_01C9AD41.A36B2F80 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://imm.plasticstoday.com/sites/all/modules/supplierdirectory/supplierdir.css?1 #supplierDirectory UL { PADDING-RIGHT: 0px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; MARGIN: 0px = 0px 15px; PADDING-TOP: 0px } #supplierDirectory .compList { PADDING-RIGHT: 0px; PADDING-LEFT: 2px; PADDING-BOTTOM: 0px; MARGIN: 0px = 0px 15px; PADDING-TOP: 0px } #supplierDirectory .compList LI { MARGIN: 0px 0px 0px 10px } #supplierDirectory UL.vocabularytree { PADDING-LEFT: 10px } #supplierDirectory UL LI { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent = scroll repeat 0% 0%; PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-TOP: 4px; = BORDER-BOTTOM: #ccc 1px dotted; LIST-STYLE-TYPE: none } .catDepth0 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; BACKGROUND: none transparent = scroll repeat 0% 0%; PADDING-BOTTOM: 4px; MARGIN: 0px; PADDING-TOP: 4px; = BORDER-BOTTOM: #ccc 1px dotted; LIST-STYLE-TYPE: none } #supplierDirectory UL LI.leaf { LIST-STYLE-IMAGE: none } #supplierDirectory .directory { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: left; PADDING-BOTTOM: = 0px; MARGIN: 0px 7px 20px 0px; WIDTH: 240px; PADDING-TOP: 0px } #supplierDirectory .compCount { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 90%; PADDING-BOTTOM: = 0px; MARGIN: 0px 3px; COLOR: #666; PADDING-TOP: 0px } #supplierDirectory .catDown { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 90%; PADDING-BOTTOM: = 0px; MARGIN: 0px 3px; COLOR: #666; PADDING-TOP: 0px } .supplierbreadcrumb { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 90%; PADDING-BOTTOM: = 0px; MARGIN: 0px 3px; COLOR: #666; PADDING-TOP: 0px } .supplierbreadcrumb { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 3px; MARGIN: 0px = 0px 10px; PADDING-TOP: 0px; BORDER-BOTTOM: #ddd 1px dotted } #supplierDirectory SPAN.supComName { FONT-WEIGHT: bold } #supplierDirectory .supComCountry { TEXT-TRANSFORM: uppercase } #supplierDirectory .supComState { TEXT-TRANSFORM: uppercase } #supplierDirectory UL.compList LI { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; = PADDING-TOP: 10px } #supplierDirectory H1 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 130%; PADDING-BOTTOM: = 3px; MARGIN: 0px 0px 8px; COLOR: #666; PADDING-TOP: 0px; BORDER-BOTTOM: = #ddd 1px dotted } #supplierDirectory H2 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 2px = 0px; PADDING-TOP: 0px } #supplierDirectory H3 { MARGIN: 2px 0px } #supplierDirectory H3 A { COLOR: #333 } #supplierDirectory H4.listings { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 90%; PADDING-BOTTOM: = 1px; MARGIN: 6px 0px 0px; COLOR: #666; PADDING-TOP: 0px; BORDER-BOTTOM: = #ddd 1px solid } #supplierListAlpha { CLEAR: both; PADDING-RIGHT: 0px; BORDER-TOP: #ddd 1px dotted; = PADDING-LEFT: 0px; PADDING-BOTTOM: 10px; MARGIN: 15px 2px 10px; = PADDING-TOP: 3px; BORDER-BOTTOM: #ddd 1px dotted } #supplierListAlpha H3 { MARGIN: 3px 0px; COLOR: #666 } #supplierListAlpha UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px; LIST-STYLE-TYPE: none } #supplierListAlpha UL LI { BORDER-RIGHT: #ccc 2px solid; PADDING-RIGHT: 3px; DISPLAY: inline; = PADDING-LEFT: 3px; PADDING-BOTTOM: 0px; BORDER-TOP-STYLE: none; = PADDING-TOP: 0px; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none } #supplierDirectory .supplierDirPager .item-list UL LI { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } #supplierDirectory .supplierDirPager .pager { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 30px 0px 0px; WIDTH: 100%; PADDING-TOP: 0px; TEXT-ALIGN: center } #supplierDirectory .supplierDirPager .pager A { BORDER-RIGHT: #d6d5d0 1px solid; PADDING-RIGHT: 5px! important; = BORDER-TOP: #d6d5d0 1px solid; PADDING-LEFT: 5px! important; = FONT-WEIGHT: bold; FONT-SIZE: 80%; BACKGROUND: #fbfaf5; PADDING-BOTTOM: = 5px! important; MARGIN: 0px; BORDER-LEFT: #d6d5d0 1px solid; = PADDING-TOP: 5px! important; BORDER-BOTTOM: #d6d5d0 1px solid; = TEXT-DECORATION: none } .supplierDirPager .pager-current { BORDER-RIGHT: #d6d5d0 1px solid; PADDING-RIGHT: 5px! important; = BORDER-TOP: #d6d5d0 1px solid; PADDING-LEFT: 5px! important; = FONT-WEIGHT: bold; FONT-SIZE: 80%; BACKGROUND: #fbfaf5; PADDING-BOTTOM: = 5px! important; MARGIN: 0px; BORDER-LEFT: #d6d5d0 1px solid; = PADDING-TOP: 5px! important; BORDER-BOTTOM: #d6d5d0 1px solid; = TEXT-DECORATION: none } #supplierDirectory .supplierDirPager .pager A:hover { BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BACKGROUND: = #fff; BORDER-LEFT: #999 1px solid; BORDER-BOTTOM: #999 1px solid } #supplierDirectory .supplierDirPager .pager-previous A { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; = BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 80%; BACKGROUND: #fff; = BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: = 2px; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none } #supplierDirectory .supplierDirPager .pager-first A { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; = BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 80%; BACKGROUND: #fff; = BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: = 2px; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none } #supplierDirectory .supplierDirPager .pager-next A { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; = BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 80%; BACKGROUND: #fff; = BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: = 2px; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none } #supplierDirectory .supplierDirPager .pager-last A { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; = BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 80%; BACKGROUND: #fff; = BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: = 2px; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none } #supplierDirectory .supplierDirPager .pager-previous A:hover { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; = BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 80%; BACKGROUND: #fff; = BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: = 2px; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none } #supplierDirectory .supplierDirPager .pager-first A:hover { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; = BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 80%; BACKGROUND: #fff; = BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: = 2px; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none } #supplierDirectory .supplierDirPager .pager-next A:hover { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; = BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 80%; BACKGROUND: #fff; = BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: = 2px; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none } #supplierDirectory .supplierDirPager .pager-last A:hover { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; = BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 80%; BACKGROUND: #fff; = BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 2px; MARGIN: 0px; PADDING-TOP: = 2px; BORDER-RIGHT-WIDTH: 0px; TEXT-DECORATION: none } #supplierDirectory .supplierDirPager .pager-current { BORDER-RIGHT: #999 1px solid; BORDER-TOP: #999 1px solid; BORDER-LEFT: = #999 1px solid; COLOR: #000; BORDER-BOTTOM: #999 1px solid; = BACKGROUND-COLOR: #d8ebfd } #supplierDirectory .supplierDirPager .item-list .pager { CLEAR: both; TEXT-ALIGN: center } #supplierDirectory .supplierDirPager .item-list .pager LI { PADDING-RIGHT: 0px; DISPLAY: inline; PADDING-LEFT: 0px; = BACKGROUND-IMAGE: none; PADDING-BOTTOM: 0px; PADDING-TOP: 0px; = LIST-STYLE-TYPE: none } ------=_NextPart_000_0000_01C9AD41.A36B2F80 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://imm.plasticstoday.com/sites/all/modules/thickbox/thickbox.css?1 #TB_window { FONT: 12px "Lucida Grande", Verdana, Arial, sans-serif; COLOR: #333333 } #TB_secondLine { FONT: 10px "Lucida Grande", Verdana, Arial, sans-serif; COLOR: #666666 } #TB_window A:link { COLOR: #666666 } #TB_window A:visited { COLOR: #666666 } #TB_window A:hover { COLOR: #000 } #TB_window A:active { COLOR: #666666 } #TB_window A:focus { COLOR: #666666 } .thickbox-hide-image { DISPLAY: none } #TB_overlay { Z-INDEX: 100; LEFT: 0px; WIDTH: 100%; POSITION: fixed; TOP: 0px; = HEIGHT: 100% } .TB_overlayMacFFBGHack { BACKGROUND: url(macffbghack.png) } .TB_overlayBG { FILTER: alpha(opacity=3D75); BACKGROUND-COLOR: #000; -moz-opacity: = 0.75; opacity: 0.75 } * HTML #TB_overlay { POSITION: absolute; ; HEIGHT: expression(document.body.scrollHeight > = document.body.offsetHeight ? document.body.scrollHeight : = document.body.offsetHeight + 'px') } #TB_window { BORDER-RIGHT: #525252 4px solid; BORDER-TOP: #525252 4px solid; = DISPLAY: none; Z-INDEX: 102; BACKGROUND: #ffffff; LEFT: 50%; = BORDER-LEFT: #525252 4px solid; COLOR: #000000; BORDER-BOTTOM: #525252 = 4px solid; POSITION: fixed; TOP: 50%; TEXT-ALIGN: left } * HTML #TB_window { ; MARGIN-TOP: expression(0 - parseInt(this.offsetHeight / 2) + = (TBWindowMargin =3D document.documentElement && = document.documentElement.scrollTop || document.body.scrollTop) + 'px'); = POSITION: absolute } #TB_window IMG#TB_Image { BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #666 1px solid; DISPLAY: = block; MARGIN: 15px 0px 0px 15px; BORDER-LEFT: #666 1px solid; = BORDER-BOTTOM: #ccc 1px solid } #TB_caption { PADDING-RIGHT: 30px; PADDING-LEFT: 25px; FLOAT: left; PADDING-BOTTOM: = 10px; PADDING-TOP: 7px; HEIGHT: 25px } #TB_closeWindow { PADDING-RIGHT: 25px; PADDING-LEFT: 0px; FLOAT: right; PADDING-BOTTOM: = 10px; PADDING-TOP: 11px; HEIGHT: 25px } #TB_closeAjaxWindow { PADDING-RIGHT: 10px; PADDING-LEFT: 0px; FLOAT: right; MARGIN-BOTTOM: = 1px; PADDING-BOTTOM: 5px; PADDING-TOP: 7px; TEXT-ALIGN: right } #TB_ajaxWindowTitle { PADDING-RIGHT: 0px; PADDING-LEFT: 10px; FLOAT: left; MARGIN-BOTTOM: = 1px; PADDING-BOTTOM: 5px; PADDING-TOP: 7px } #TB_title { HEIGHT: 27px; BACKGROUND-COLOR: #e8e8e8 } #TB_ajaxContent { CLEAR: both; PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: = 15px; OVERFLOW: auto; LINE-HEIGHT: 1.4em; PADDING-TOP: 2px; TEXT-ALIGN: = left } .TB_modal#TB_ajaxContent { PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 15px; = PADDING-TOP: 15px } #TB_ajaxContent P { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 5px; = PADDING-TOP: 5px } #TB_load { DISPLAY: none; Z-INDEX: 103; BACKGROUND: url(loading_animation.gif); = LEFT: 50%; MARGIN: -6px 0px 0px -104px; WIDTH: 208px; POSITION: fixed; = TOP: 50%; HEIGHT: 13px } * HTML #TB_load { ; MARGIN-TOP: expression(0 - parseInt(this.offsetHeight / 2) + = (TBWindowMargin =3D document.documentElement && = document.documentElement.scrollTop || document.body.scrollTop) + 'px'); = POSITION: absolute } #TB_HideSelect { Z-INDEX: 99; FILTER: alpha(opacity=3D0); LEFT: 0px; WIDTH: 100%; = BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: = none; POSITION: fixed; TOP: 0px; HEIGHT: 100%; BACKGROUND-COLOR: #fff; = BORDER-BOTTOM-STYLE: none; -moz-opacity: 0; opacity: 0 } * HTML #TB_HideSelect { POSITION: absolute; ; HEIGHT: expression(document.body.scrollHeight > = document.body.offsetHeight ? document.body.scrollHeight : = document.body.offsetHeight + 'px') } #TB_iframeContent { CLEAR: both; MARGIN-TOP: 1px; MARGIN-BOTTOM: -1px; BORDER-TOP-STYLE: = none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; = BORDER-BOTTOM-STYLE: none; _margin-bottom: 1px } ------=_NextPart_000_0000_01C9AD41.A36B2F80 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://imm.plasticstoday.com/modules/forum/forum.css?1 #forum .description { FONT-SIZE: 0.9em; MARGIN: 0.5em } #forum TD.created { WHITE-SPACE: nowrap } #forum TD.posts { WHITE-SPACE: nowrap } #forum TD.topics { WHITE-SPACE: nowrap } #forum TD.last-reply { WHITE-SPACE: nowrap } #forum TD.replies { WHITE-SPACE: nowrap } #forum TD.pager { WHITE-SPACE: nowrap } #forum TD.posts { TEXT-ALIGN: center } #forum TD.topics { TEXT-ALIGN: center } #forum TD.replies { TEXT-ALIGN: center } #forum TD.pager { TEXT-ALIGN: center } #forum TR TD.forum { BACKGROUND-POSITION: 2px 2px; PADDING-LEFT: 25px; BACKGROUND-IMAGE: = url(../../misc/forum-default.png); BACKGROUND-REPEAT: no-repeat } #forum TR.new-topics TD.forum { BACKGROUND-IMAGE: url(../../misc/forum-new.png) } #forum DIV.indent { MARGIN-LEFT: 20px } .forum-topic-navigation { PADDING-RIGHT: 0.5em; BORDER-TOP: #888 1px solid; PADDING-LEFT: 0.5em; = PADDING-BOTTOM: 0.5em; PADDING-TOP: 0.5em; BORDER-BOTTOM: #888 1px = solid; TEXT-ALIGN: center } .forum-topic-navigation .topic-previous { FLOAT: left; WIDTH: 46%; TEXT-ALIGN: right } .forum-topic-navigation .topic-next { FLOAT: right; WIDTH: 46%; TEXT-ALIGN: left } ------=_NextPart_000_0000_01C9AD41.A36B2F80 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://imm.plasticstoday.com/sites/all/modules/calendar/calendar.css?1 .calendar-calendar TR.odd { BACKGROUND-COLOR: #fff } .calendar-calendar TR.even { BACKGROUND-COLOR: #fff } .calendar-calendar TABLE { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px = auto; WIDTH: 100%; PADDING-TOP: 0px; BORDER-COLLAPSE: collapse; = border-spacing: 0 } .calendar-calendar .month-view TABLE { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; WIDTH: 100%; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; = BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: = none } .calendar-calendar .year-view TD { PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; WIDTH: 32%; = BORDER-TOP-STYLE: none; PADDING-TOP: 1px; BORDER-RIGHT-STYLE: none; = BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none } .calendar-calendar .year-view TD TABLE TD { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; WIDTH: 13%; = PADDING-TOP: 0px } .calendar-calendar TR { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px; BACKGROUND-COLOR: white } .calendar-calendar TH { MARGIN: 0px; COLOR: #fff; BACKGROUND-COLOR: #ccc; TEXT-ALIGN: center } .calendar-calendar TH A { FONT-WEIGHT: bold; COLOR: #fff; BACKGROUND-COLOR: #ccc } .calendar-calendar TD { BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: #ccc 1px = solid; MIN-WIDTH: 12%; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; VERTICAL-ALIGN: top; BORDER-LEFT: #ccc 1px solid; WIDTH: 12%; = COLOR: #777; PADDING-TOP: 0px; BORDER-BOTTOM: #ccc 1px solid; = TEXT-ALIGN: right } .calendar-calendar .mini { BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: = none; BORDER-BOTTOM-STYLE: none } .calendar-calendar TD.week { MIN-WIDTH: 1%; WIDTH: 1% } .calendar-calendar .week { CLEAR: both; FONT-SIZE: 0.8em; COLOR: #555; FONT-STYLE: normal } .calendar-calendar .week A { FONT-WEIGHT: normal } .calendar-calendar .inner { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; MIN-HEIGHT: 5em; PADDING-BOTTOM: = 0px; MARGIN: 0px; PADDING-TOP: 0px; HEIGHT: auto! important } .calendar-calendar .inner DIV { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } .calendar-calendar .inner P { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0.8em; MARGIN: = 0px; PADDING-TOP: 0px } .calendar-calendar TD A { FONT-WEIGHT: bold; TEXT-DECORATION: none } .calendar-calendar TD A:hover { TEXT-DECORATION: underline } .calendar-calendar TD.year { TEXT-ALIGN: center } .calendar-calendar TD.month { TEXT-ALIGN: center } .calendar-calendar TH.days { PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; MARGIN: = 0px; COLOR: #ccc; PADDING-TOP: 1px; BACKGROUND-COLOR: #224; TEXT-ALIGN: = center } .calendar-calendar DIV.day { CLEAR: both; BORDER-RIGHT: gray 0px solid; PADDING-RIGHT: 0.25em; = BORDER-TOP: gray 0px solid; PADDING-LEFT: 0.25em; FLOAT: right; = PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: gray 1px solid; WIDTH: = 1.5em; PADDING-TOP: 0.12em; BORDER-BOTTOM: gray 1px solid; = BACKGROUND-COLOR: #f3f3f3; TEXT-ALIGN: center } .calendar-calendar DIV.calendar { CLEAR: both; BORDER-RIGHT: #ddd 1px solid; BORDER-TOP: #ddd 1px solid; = FLOAT: right; MARGIN: 0px 0.25em 0.25em 0px; BORDER-LEFT: #ddd 1px = solid; WIDTH: 96%; BORDER-BOTTOM: #ddd 1px solid; BACKGROUND-COLOR: = #fff; TEXT-ALIGN: left } .calendar-calendar .day-view DIV.calendar { FLOAT: none; MARGIN: 1% 1% 0px; WIDTH: 98% } .calendar-calendar DIV.title { FONT-SIZE: 0.8em; TEXT-ALIGN: center } .calendar-calendar DIV.title A { COLOR: #000 } .calendar-calendar DIV.title A:hover { COLOR: #c00 } .calendar-calendar .content { CLEAR: both; PADDING-RIGHT: 3px; PADDING-LEFT: 5px; PADDING-BOTTOM: = 3px; PADDING-TOP: 3px } .calendar DIV.form-item { WHITE-SPACE: normal } TABLE TD.mini { PADDING-RIGHT: 1px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } TABLE TH.mini { PADDING-RIGHT: 1px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } TABLE.mini TD.week { PADDING-RIGHT: 1px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } TABLE TD.mini A { FONT-WEIGHT: normal } .calendar-calendar .mini-day-off { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; = PADDING-TOP: 0px } .calendar-calendar .mini-day-on { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; = PADDING-TOP: 0px } TABLE .mini-day-on A { TEXT-DECORATION: underline } .calendar-calendar .mini .title { FONT-SIZE: 0.8em } .mini .calendar-calendar .week { FONT-SIZE: 0.7em } .mini-row { WIDTH: 100%; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; = BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none } .mini { VERTICAL-ALIGN: top; WIDTH: 32% } .calendar-calendar .stripe { FONT-SIZE: 1px! important; WIDTH: auto; LINE-HEIGHT: 1px! important; = HEIGHT: 5px } .calendar-calendar .day-view .stripe { WIDTH: 100% } TABLE.calendar-legend { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; WIDTH: 100%; PADDING-TOP: 0px; BACKGROUND-COLOR: #ccc } TABLE.calendar-legend TR.odd .stripe { FONT-SIZE: 9px! important; LINE-HEIGHT: 10px! important; HEIGHT: 12px! = important } TABLE.calendar-legend TR.even .stripe { FONT-SIZE: 9px! important; LINE-HEIGHT: 10px! important; HEIGHT: 12px! = important } .calendar-legend TD { TEXT-ALIGN: left } .calendar-empty { FONT-SIZE: 1px; LINE-HEIGHT: 1px } .calendar-calendar TD.calendar-agenda-hour { PADDING-RIGHT: 10px; BORDER-TOP: #333 1px dotted; PADDING-TOP: 0.25em; = FONT-FAMILY: serif; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; = TEXT-ALIGN: right; BORDER-BOTTOM-STYLE: none } .calendar-calendar TD.calendar-agenda-hour .calendar-hour { FONT-SIZE: 2em } .calendar-calendar TD.calendar-agenda-hour .calendar-ampm { FONT-SIZE: 1em } .calendar-calendar TD.calendar-agenda-items { BORDER-RIGHT: #333 1px dotted; BORDER-TOP: #333 1px dotted; = BORDER-LEFT: #333 1px dotted; BORDER-BOTTOM: #333 1px dotted; = TEXT-ALIGN: left } .calendar-calendar TD.calendar-agenda-items DIV.calendar { PADDING-RIGHT: 0.25em; PADDING-LEFT: 0.25em; PADDING-BOTTOM: 0.25em; = MARGIN: 0px; WIDTH: auto; PADDING-TOP: 0.25em } .calendar-calendar DIV.calendar DIV.inner .calendar-agenda-empty { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 1em; = VERTICAL-ALIGN: middle; WIDTH: 100%; PADDING-TOP: 1em; BACKGROUND-COLOR: = #fff; TEXT-ALIGN: center } .calendar-date-select FORM { FLOAT: right; WIDTH: 25%; TEXT-ALIGN: right } .calendar-date-select DIV { CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; = PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: right } .calendar-date-select INPUT { CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; = PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: right } .calendar-date-select LABEL { CLEAR: both; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FLOAT: right; = PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px; TEXT-ALIGN: right } .calendar-date-select .description { FLOAT: right } .calendar-label { CLEAR: both; DISPLAY: block; FONT-WEIGHT: bold } .calendar-calendar DIV.date-nav { BORDER-RIGHT: #ccc 1px solid; PADDING-RIGHT: 0.2em; BORDER-TOP: #ccc = 1px solid; PADDING-LEFT: 0.2em; PADDING-BOTTOM: 0.2em; BORDER-LEFT: #ccc = 1px solid; WIDTH: auto; COLOR: #777; PADDING-TOP: 0.2em; BORDER-BOTTOM: = #ccc 1px solid; BACKGROUND-COLOR: #ccc } .calendar-calendar DIV.date-nav A { COLOR: #777 } .calendar-calendar DIV.date-nav H3 { COLOR: #777 } .calendar-calendar TH.days { BORDER-RIGHT: #ccc 1px solid; BORDER-TOP: #ccc 1px solid; FONT-WEIGHT: = bold; BORDER-LEFT: #ccc 1px solid; COLOR: #777; BORDER-BOTTOM: #ccc 1px = solid; BACKGROUND-COLOR: #eee } .calendar-calendar TD.empty { BORDER-LEFT-COLOR: #ccc; BACKGROUND: #ccc; BORDER-BOTTOM-COLOR: #ccc; = BORDER-TOP-COLOR: #ccc; BORDER-RIGHT-COLOR: #ccc } .calendar-calendar TABLE.mini TD.empty { BORDER-LEFT-COLOR: #fff; BACKGROUND: #fff; BORDER-BOTTOM-COLOR: #fff; = BORDER-TOP-COLOR: #fff; BORDER-RIGHT-COLOR: #fff } .calendar-calendar TD DIV.day { BORDER-RIGHT: #ccc 1px; BORDER-TOP: #ccc 1px; MARGIN-BOTTOM: 2px; = BORDER-LEFT: #ccc 1px solid; BORDER-BOTTOM: #ccc 1px solid } .calendar-calendar TD .inner DIV { BACKGROUND: #eee } .calendar-calendar TD .inner DIV A { BACKGROUND: #eee } .calendar-calendar DIV.calendar { FONT-SIZE: x-small; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; = BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none } .calendar-calendar TD .inner DIV.calendar DIV { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BACKGROUND: #ffc; = PADDING-BOTTOM: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; = BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: = none } .calendar-calendar TD .inner DIV.calendar DIV A { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; BACKGROUND: #ffc; = PADDING-BOTTOM: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; = BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: = none } .calendar-calendar TD .inner DIV.calendar DIV.calendar-more { BACKGROUND: #fff; COLOR: #444; TEXT-ALIGN: right } .calendar-calendar TD .inner DIV.calendar DIV.calendar-more A { BACKGROUND: #fff; COLOR: #444; TEXT-ALIGN: right } .calendar-calendar TD .inner .view-field { FONT-WEIGHT: normal; COLOR: #444 } .calendar-calendar TD .inner .view-field A { FONT-WEIGHT: normal; COLOR: #444 } .calendar-calendar TD SPAN.date-display-single { FONT-WEIGHT: bold } .calendar-calendar TD SPAN.date-display-start { FONT-WEIGHT: bold } .calendar-calendar TD SPAN.date-display-end { FONT-WEIGHT: bold } .calendar-calendar TD SPAN.date-display-separator { FONT-WEIGHT: bold } .calendar-calendar TD .inner DIV.day A { COLOR: #4b85ac } .calendar-calendar TR.odd TD.today { BACKGROUND-COLOR: #c3d6e4 } .calendar-calendar TR.even TD.today { BACKGROUND-COLOR: #c3d6e4 } .calendar-calendar TD .inner DIV.calendar DIV = DIV.view-data-node-data-field-date-field-date-value { BORDER-BOTTOM: #ccc 1px solid } ------=_NextPart_000_0000_01C9AD41.A36B2F80 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://imm.plasticstoday.com/misc/farbtastic/farbtastic.css?1 .farbtastic { POSITION: relative } .farbtastic * { CURSOR: crosshair; POSITION: absolute } .farbtastic { WIDTH: 195px; HEIGHT: 195px } .farbtastic .wheel { WIDTH: 195px; HEIGHT: 195px } .farbtastic .color { LEFT: 47px; WIDTH: 101px; TOP: 47px; HEIGHT: 101px } .farbtastic .overlay { LEFT: 47px; WIDTH: 101px; TOP: 47px; HEIGHT: 101px } .farbtastic .wheel { BACKGROUND: url(wheel.png) no-repeat; WIDTH: 195px; HEIGHT: 195px } .farbtastic .overlay { BACKGROUND: url(mask.png) no-repeat } .farbtastic .marker { BACKGROUND: url(marker.png) no-repeat; MARGIN: -8px 0px 0px -8px; = OVERFLOW: hidden; WIDTH: 17px; HEIGHT: 17px } ------=_NextPart_000_0000_01C9AD41.A36B2F80 Content-Type: application/octet-stream Content-Transfer-Encoding: 7bit Content-Location: http://imm.plasticstoday.com/sites/all/modules/cck/modules/fieldgroup/fieldgroup.css?1 DIV.fieldgroup { MARGIN: 0.5em 0px 1em } DIV.fieldgroup .content { PADDING-LEFT: 1em } ------=_NextPart_000_0000_01C9AD41.A36B2F80 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://imm.plasticstoday.com/sites/all/modules/fivestar/css/fivestar.css?1 FORM.fivestar-widget { CLEAR: both; DISPLAY: block } FORM.fivestar-widget SELECT { MARGIN: 0px } FORM.fivestar-widget INPUT { MARGIN: 0px } .fivestar-combo-stars .fivestar-static-form-item { FLOAT: left; MARGIN-RIGHT: 40px } .fivestar-combo-stars .fivestar-form-item { FLOAT: left } .fivestar-static-form-item .form-item { MARGIN: 0px } .fivestar-form-item .form-item { MARGIN: 0px } DIV.fivestar-widget-static { DISPLAY: block } DIV.fivestar-widget-static BR { CLEAR: left } DIV.fivestar-widget-static .star { BACKGROUND: url(../widgets/default/star.gif) no-repeat 0px 0px; FLOAT: = left; OVERFLOW: hidden; WIDTH: 17px; TEXT-INDENT: -999em; HEIGHT: 15px } DIV.fivestar-widget-static .star SPAN.on { DISPLAY: block; BACKGROUND: url(../widgets/default/star.gif) no-repeat = 0px -32px; WIDTH: 100%; HEIGHT: 100% } DIV.fivestar-widget-static .star SPAN.off { DISPLAY: block; BACKGROUND: url(../widgets/default/star.gif) no-repeat = 0px 0px; WIDTH: 100%; HEIGHT: 100% } DIV.fivestar-widget { DISPLAY: block } DIV.fivestar-widget .cancel { FLOAT: left; OVERFLOW: hidden; WIDTH: 17px; TEXT-INDENT: -999em; = HEIGHT: 15px } DIV.fivestar-widget .star { FLOAT: left; OVERFLOW: hidden; WIDTH: 17px; TEXT-INDENT: -999em; = HEIGHT: 15px } DIV.fivestar-widget .cancel { BACKGROUND: url(../widgets/default/delete.gif) no-repeat 0px -16px; = TEXT-DECORATION: none } DIV.fivestar-widget .cancel A { BACKGROUND: url(../widgets/default/delete.gif) no-repeat 0px -16px; = TEXT-DECORATION: none } DIV.fivestar-widget .star { BACKGROUND: url(../widgets/default/star.gif) no-repeat 0px 0px; = TEXT-DECORATION: none } DIV.fivestar-widget .star A { BACKGROUND: url(../widgets/default/star.gif) no-repeat 0px 0px; = TEXT-DECORATION: none } DIV.fivestar-widget .cancel A { BACKGROUND-POSITION: 0px 0px; DISPLAY: block; WIDTH: 100%; CURSOR: = pointer; HEIGHT: 100% } DIV.fivestar-widget .star A { BACKGROUND-POSITION: 0px 0px; DISPLAY: block; WIDTH: 100%; CURSOR: = pointer; HEIGHT: 100% } DIV.fivestar-widget DIV.on A { BACKGROUND-POSITION: 0px -16px } DIV.fivestar-widget DIV.hover A { BACKGROUND-POSITION: 0px -32px } DIV.rating DIV A:hover { BACKGROUND-POSITION: 0px -32px } FORM.fivestar-widget DIV.description { MARGIN-BOTTOM: 0px } ------=_NextPart_000_0000_01C9AD41.A36B2F80 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://imm.plasticstoday.com/sites/all/modules/print/css/print.css?1 BODY { MARGIN: 1em; FONT-FAMILY: sans-serif; BACKGROUND-COLOR: #fff } TH { COLOR: #006; BORDER-BOTTOM: #ccc 1px solid; TEXT-ALIGN: left } TR.odd { BACKGROUND-COLOR: #ddd } TR.even { BACKGROUND-COLOR: #fff } TD { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; = PADDING-TOP: 5px } #menu { VISIBILITY: hidden } #main { MARGIN: 1em } A:link { COLOR: #000 } A:visited { COLOR: #000 } A:hover { COLOR: #00f } A:link IMG { BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: = 0px; BORDER-RIGHT-WIDTH: 0px } A:visited IMG { BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: = 0px; BORDER-RIGHT-WIDTH: 0px } .print-footnote { FONT-SIZE: xx-small } IMG.print-logo { BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: = 0px; BORDER-RIGHT-WIDTH: 0px } .print-site_name { =09 } .print-breadcrumb { FONT-SIZE: x-small } .print-title { =09 } .print-submitted { FONT-SIZE: small } .print-created { FONT-SIZE: small } .print-taxonomy { TEXT-ALIGN: right } .print-taxonomy LI { DISPLAY: inline } .print-content { =09 } .print-hr { BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: = 0px; WIDTH: 100%; COLOR: #9e9e9e; HEIGHT: 1px; BACKGROUND-COLOR: = #9e9e9e; BORDER-RIGHT-WIDTH: 0px } .print-message { BORDER-RIGHT: blue dotted; PADDING-RIGHT: 1em; BORDER-TOP: blue dotted; = PADDING-LEFT: 1em; PADDING-BOTTOM: 1em; BORDER-LEFT: blue dotted; = PADDING-TOP: 1em; BORDER-BOTTOM: blue dotted } .print-source_url { FONT-SIZE: small } .print-links { FONT-SIZE: small } .print-footer { TEXT-ALIGN: center } ------=_NextPart_000_0000_01C9AD41.A36B2F80 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://imm.plasticstoday.com/misc/jquery.js?1 // $Id: jquery.js,v 1.12.2.3 2008/06/25 09:38:39 goba Exp $ =0A= =0A= /*=0A= * jQuery 1.2.6 - New Wave Javascript=0A= *=0A= * Copyright (c) 2008 John Resig (jquery.com)=0A= * Dual licensed under the MIT (MIT-LICENSE.txt)=0A= * and GPL (GPL-LICENSE.txt) licenses.=0A= *=0A= * Date: 2008-05-24 14:22:17 -0400 (Sat, 24 May 2008)=0A= * Rev: 5685=0A= */=0A= eval(function(p,a,c,k,e,r){e=3Dfunction(c){return(c35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace= (/^/,String)){while(c--)r[e(c)]=3Dk[c]||e(c);k=3D[function(e){return = r[e]}];e=3Dfunction(){return'\\w+'};c=3D1};while(c--)if(k[c])p=3Dp.replac= e(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('(H(){J = w=3D1b.4M,3m$=3D1b.$;J D=3D1b.4M=3D1b.$=3DH(a,b){I 2B D.17.5j(a,b)};J = u=3D/^[^<]*(<(.|\\s)+>)[^>]*$|^#(\\w+)$/,62=3D/^.[^:#\\[\\.]*$/,12;D.17=3D= D.44=3D{5j:H(d,b){d=3Dd||S;G(d.16){7[0]=3Dd;7.K=3D1;I 7}G(1j = d=3D=3D"23"){J = c=3Du.2D(d);G(c&&(c[1]||!b)){G(c[1])d=3DD.4h([c[1]],b);N{J = a=3DS.61(c[3]);G(a){G(a.2v!=3Dc[3])I D().2q(d);I D(a)}d=3D[]}}N I = D(b).2q(d)}N G(D.1D(d))I D(S)[D.17.27?"27":"43"](d);I = 7.6Y(D.2d(d))},5w:"1.2.6",8G:H(){I 7.K},K:0,3p:H(a){I = a=3D=3D12?D.2d(7):7[a]},2I:H(b){J a=3DD(b);a.5n=3D7;I = a},6Y:H(a){7.K=3D0;2p.44.1p.1w(7,a);I 7},P:H(a,b){I = D.P(7,a,b)},5i:H(b){J a=3D-1;I D.2L(b&&b.5w?b[0]:b,7)},1K:H(c,a,b){J = d=3Dc;G(c.1q=3D=3D56)G(a=3D=3D=3D12)I = 7[0]&&D[b||"1K"](7[0],c);N{d=3D{};d[c]=3Da}I 7.P(H(i){R(c 1n = d)D.1K(b?7.V:7,c,D.1i(7,d[c],b,i,c))})},1g:H(b,a){G((b=3D=3D\'2h\'||b=3D=3D= \'1Z\')&&3d(a)<0)a=3D12;I 7.1K(b,a,"2a")},1r:H(b){G(1j = b!=3D"49"&&b!=3DU)I 7.4E().3v((7[0]&&7[0].2z||S).5F(b));J = a=3D"";D.P(b||7,H(){D.P(7.3t,H(){G(7.16!=3D8)a+=3D7.16!=3D1?7.76:D.17.1r(= [7])})});I a},5z:H(b){G(7[0])D(b,7[0].2z).5y().39(7[0]).2l(H(){J = a=3D7;1B(a.1x)a=3Da.1x;I a}).3v(7);I 7},8Y:H(a){I = 7.P(H(){D(7).6Q().5z(a)})},8R:H(a){I 7.P(H(){D(7).5z(a)})},3v:H(){I = 7.3W(19,M,Q,H(a){G(7.16=3D=3D1)7.3U(a)})},6F:H(){I = 7.3W(19,M,M,H(a){G(7.16=3D=3D1)7.39(a,7.1x)})},6E:H(){I = 7.3W(19,Q,Q,H(a){7.1d.39(a,7)})},5q:H(){I = 7.3W(19,Q,M,H(a){7.1d.39(a,7.2H)})},3l:H(){I 7.5n||D([])},2q:H(b){J = c=3DD.2l(7,H(a){I D.2q(b,a)});I 7.2I(/[^+>] = [^+>]/.11(b)||b.1h("..")>-1?D.4r(c):c)},5y:H(e){J = f=3D7.2l(H(){G(D.14.1f&&!D.4n(7)){J = a=3D7.6o(M),5h=3DS.3h("1v");5h.3U(a);I D.4h([5h.4H])[0]}N I 7.6o(M)});J = d=3Df.2q("*").5c().P(H(){G(7[E]!=3D12)7[E]=3DU});G(e=3D=3D=3DM)7.2q("*").= 5c().P(H(i){G(7.16=3D=3D3)I;J c=3DD.L(7,"3w");R(J a 1n c)R(J b 1n = c[a])D.W.1e(d[i],a,c[a][b],c[a][b].L)});I f},1E:H(b){I = 7.2I(D.1D(b)&&D.3C(7,H(a,i){I = b.1k(a,i)})||D.3g(b,7))},4Y:H(b){G(b.1q=3D=3D56)G(62.11(b))I = 7.2I(D.3g(b,7,M));N b=3DD.3g(b,7);J a=3Db.K&&b[b.K-1]!=3D=3D12&&!b.16;I = 7.1E(H(){I a?D.2L(7,b)<0:7!=3Db})},1e:H(a){I 7.2I(D.4r(D.2R(7.3p(),1j = a=3D=3D\'23\'?D(a):D.2d(a))))},3F:H(a){I!!a&&D.3g(a,7).K>0},7T:H(a){I = 7.3F("."+a)},6e:H(b){G(b=3D=3D12){G(7.K){J c=3D7[0];G(D.Y(c,"2A")){J = e=3Dc.64,63=3D[],15=3Dc.15,2V=3Dc.O=3D=3D"2A-2V";G(e<0)I U;R(J = i=3D2V?e:0,2f=3D2V?e+1:15.K;i<2f;i++){J = d=3D15[i];G(d.2W){b=3DD.14.1f&&!d.at.2x.an?d.1r:d.2x;G(2V)I = b;63.1p(b)}}I 63}N I(7[0].2x||"").1o(/\\r/g,"")}I = 12}G(b.1q=3D=3D4L)b+=3D\'\';I = 7.P(H(){G(7.16!=3D1)I;G(b.1q=3D=3D2p&&/5O|5L/.11(7.O))7.4J=3D(D.2L(7.2x,b= )>=3D0||D.2L(7.34,b)>=3D0);N G(D.Y(7,"2A")){J = a=3DD.2d(b);D("9R",7).P(H(){7.2W=3D(D.2L(7.2x,a)>=3D0||D.2L(7.1r,a)>=3D0)= });G(!a.K)7.64=3D-1}N 7.2x=3Db})},2K:H(a){I = a=3D=3D12?(7[0]?7[0].4H:U):7.4E().3v(a)},7b:H(a){I = 7.5q(a).21()},79:H(i){I 7.3s(i,i+1)},3s:H(){I = 7.2I(2p.44.3s.1w(7,19))},2l:H(b){I 7.2I(D.2l(7,H(a,i){I = b.1k(a,i,a)}))},5c:H(){I 7.1e(7.5n)},L:H(d,b){J = a=3Dd.1R(".");a[1]=3Da[1]?"."+a[1]:"";G(b=3D=3D=3D12){J = c=3D7.5C("9z"+a[1]+"!",[a[0]]);G(c=3D=3D=3D12&&7.K)c=3DD.L(7[0],d);I = c=3D=3D=3D12&&a[1]?7.L(a[0]):c}N I = 7.1P("9u"+a[1]+"!",[a[0],b]).P(H(){D.L(7,d,b)})},3b:H(a){I = 7.P(H(){D.3b(7,a)})},3W:H(g,f,h,d){J e=3D7.K>1,3x;I = 7.P(H(){G(!3x){3x=3DD.4h(g,7.2z);G(h)3x.9o()}J = b=3D7;G(f&&D.Y(7,"1T")&&D.Y(3x[0],"4F"))b=3D7.3H("22")[0]||7.3U(7.2z.3h("= 22"));J c=3DD([]);D.P(3x,H(){J = a=3De?D(7).5y(M)[0]:7;G(D.Y(a,"1m"))c=3Dc.1e(a);N{G(a.16=3D=3D1)c=3Dc.1e(= D("1m",a).21());d.1k(b,a)}});c.P(6T)})}};D.17.5j.44=3DD.17;H = 6T(i,a){G(a.4d)D.3Y({1a:a.4d,31:Q,1O:"1m"});N = D.5u(a.1r||a.6O||a.4H||"");G(a.1d)a.1d.37(a)}H 1z(){I+2B = 8J}D.1l=3DD.17.1l=3DH(){J = b=3D19[0]||{},i=3D1,K=3D19.K,4x=3DQ,15;G(b.1q=3D=3D8I){4x=3Db;b=3D19[1]||= {};i=3D2}G(1j b!=3D"49"&&1j = b!=3D"H")b=3D{};G(K=3D=3Di){b=3D7;--i}R(;i-1}},6q:H(b,c,a){J e=3D{};R(J d 1n = c){e[d]=3Db.V[d];b.V[d]=3Dc[d]}a.1k(b);R(J d 1n = c)b.V[d]=3De[d]},1g:H(d,e,c){G(e=3D=3D"2h"||e=3D=3D"1Z"){J = b,3X=3D{30:"5x",5g:"1G",18:"3I"},35=3De=3D=3D"2h"?["5e","6k"]:["5G","6i"]= ;H 5b(){b=3De=3D=3D"2h"?d.8f:d.8c;J = a=3D0,2C=3D0;D.P(35,H(){a+=3D3d(D.2a(d,"57"+7,M))||0;2C+=3D3d(D.2a(d,"2C"= +7+"4b",M))||0});b-=3D29.83(a+2C)}G(D(d).3F(":4j"))5b();N = D.6q(d,3X,5b);I 29.2f(0,b)}I D.2a(d,e,c)},2a:H(f,l,k){J e,V=3Df.V;H = 3E(b){G(!D.14.2k)I Q;J = a=3D3P.54(b,U);I!a||a.52("3E")=3D=3D""}G(l=3D=3D"1y"&&D.14.1f){e=3DD.1K(V= ,"1y");I e=3D=3D""?"1":e}G(D.14.2G&&l=3D=3D"18"){J d=3DV.50;V.50=3D"0 7Y = 7W";V.50=3Dd}G(l.1I(/4i/i))l=3Dy;G(!k&&V&&V[l])e=3DV[l];N = G(3P.54){G(l.1I(/4i/i))l=3D"4i";l=3Dl.1o(/([A-Z])/g,"-$1").3y();J = c=3D3P.54(f,U);G(c&&!3E(f))e=3Dc.52(l);N{J = g=3D[],2E=3D[],a=3Df,i=3D0;R(;a&&3E(a);a=3Da.1d)2E.6h(a);R(;i<2E.K;i++)G(= 3E(2E[i])){g[i]=3D2E[i].V.18;2E[i].V.18=3D"3I"}e=3Dl=3D=3D"18"&&g[2E.K-1]= !=3DU?"2F":(c&&c.52(l))||"";R(i=3D0;i]*?)\\/>/g,H(b,a,c){I = c.1I(/^(aK|4f|7E|aG|4T|7A|aB|3n|az|ay|av)$/i)?b:a+">"});J = f=3DD.3k(d).3y(),1v=3Dh.3h("1v");J e=3D!f.1h("",""]||!f.1h("",""]||f.1I(/^<(aq|22|= am|ak|ai)/)&&[1,"<1T>",""]||!f.1h("<4F")&&[2,"<1T><22>",""= ]||(!f.1h("<22><4F>",""]||!f= .1h("<7E")&&[2,"<1T><22><7q>",""]||D.14.1f&&[1,"1v<1v>","<= /1v>"]||[0,"",""];1v.4H=3De[1]+d+e[2];1B(e[0]--)1v=3D1v.5T;G(D.14.1f){J = g=3D!f.1h("<1T")&&f.1h("<22")<0?1v.1x&&1v.1x.3t:e[1]=3D=3D"<1T>"&&f.1h("<= 22")<0?1v.3t:[];R(J = j=3Dg.K-1;j>=3D0;--j)G(D.Y(g[j],"22")&&!g[j].3t.K)g[j].1d.37(g[j]);G(/^\\= s/.11(d))1v.39(h.5F(d.1I(/^\\s*/)[0]),1v.1x)}d=3DD.2d(1v.3t)}G(d.K=3D=3D=3D= 0&&(!D.Y(d,"3V")&&!D.Y(d,"2A")))I;G(d[0]=3D=3D12||D.Y(d,"3V")||d.15)k.1p(= d);N k=3DD.2R(k,d)});I k},1K:H(d,f,c){G(!d||d.16=3D=3D3||d.16=3D=3D8)I = 12;J = e=3D!D.4n(d),40=3Dc!=3D=3D12,1f=3DD.14.1f;f=3De&&D.3X[f]||f;G(d.2j){J = g=3D/5Q|4d|V/.11(f);G(f=3D=3D"2W"&&D.14.2k)d.1d.64;G(f 1n = d&&e&&!g){G(40){G(f=3D=3D"O"&&D.Y(d,"4T")&&d.1d)7p"O a3 a1\'t 9V = 9U";d[f]=3Dc}G(D.Y(d,"3V")&&d.7i(f))I d.7i(f).76;I = d[f]}G(1f&&e&&f=3D=3D"V")I D.1K(d.V,"9T",c);G(40)d.9Q(f,""+c);J = h=3D1f&&e&&g?d.4G(f,2):d.4G(f);I = h=3D=3D=3DU?12:h}G(1f&&f=3D=3D"1y"){G(40){d.6B=3D1;d.1E=3D(d.1E||"").1o(/= 7f\\([^)]*\\)/,"")+(3r(c)+\'\'=3D=3D"9L"?"":"7f(1y=3D"+c*7a+")")}I = d.1E&&d.1E.1h("1y=3D")>=3D0?(3d(d.1E.1I(/1y=3D([^)]*)/)[1])/7a)+\'\':""}f= =3Df.1o(/-([a-z])/9H,H(a,b){I b.2r()});G(40)d[f]=3Dc;I = d[f]},3k:H(a){I(a||"").1o(/^\\s+|\\s+$/g,"")},2d:H(b){J = a=3D[];G(b!=3DU){J i=3Db.K;G(i=3D=3DU||b.1R||b.4I||b.1k)a[0]=3Db;N = 1B(i)a[--i]=3Db[i]}I a},2L:H(b,a){R(J = i=3D0,K=3Da.K;i*",7).21();1= B(7.1x)7.37(7.1x)}},H(a,b){D.17[a]=3DH(){I = 7.P(b,19)}});D.P(["6N","4b"],H(i,c){J b=3Dc.3y();D.17[b]=3DH(a){I = 7[0]=3D=3D1b?D.14.2G&&S.1c["5t"+c]||D.14.2k&&1b["5s"+c]||S.70=3D=3D"6Z"&&= S.1C["5t"+c]||S.1c["5t"+c]:7[0]=3D=3DS?29.2f(29.2f(S.1c["4y"+c],S.1C["4y"= +c]),29.2f(S.1c["2i"+c],S.1C["2i"+c])):a=3D=3D12?(7.K?D.1g(7[0],b):U):7.1= g(b,a.1q=3D=3D56?a:a+"2X")}});H 25(a,b){I = a[0]&&3r(D.2a(a[0],b,M),10)||0}J = C=3DD.14.2k&&3r(D.14.5B)<8H?"(?:[\\\\w*3m-]|\\\\\\\\.)":"(?:[\\\\w\\8F-\\= 8E*3m-]|\\\\\\\\.)",6L=3D2B 4v("^>\\\\s*("+C+"+)"),6J=3D2B = 4v("^("+C+"+)(#)("+C+"+)"),6I=3D2B = 4v("^([#.]?)("+C+"*)");D.1l({6H:{"":H(a,i,m){I = m[2]=3D=3D"*"||D.Y(a,m[2])},"#":H(a,i,m){I = a.4G("2v")=3D=3Dm[2]},":":{8D:H(a,i,m){I im[3]-0},3a:H(a,i,m){I m[3]-0=3D=3Di},79:H(a,i,m){I = m[3]-0=3D=3Di},3o:H(a,i){I i=3D=3D0},3S:H(a,i,m,r){I = i=3D=3Dr.K-1},6D:H(a,i){I i%2=3D=3D0},6C:H(a,i){I i%2},"3o-4u":H(a){I = a.1d.3H("*")[0]=3D=3Da},"3S-4u":H(a){I = D.3a(a.1d.5T,1,"4l")=3D=3Da},"8z-4u":H(a){I!D.3a(a.1d.5T,2,"4l")},6W:H(a)= {I = a.1x},4E:H(a){I!a.1x},8y:H(a,i,m){I(a.6O||a.8x||D(a).1r()||"").1h(m[3])>=3D= 0},4j:H(a){I"1G"!=3Da.O&&D.1g(a,"18")!=3D"2F"&&D.1g(a,"5g")!=3D"1G"},1G:H= (a){I"1G"=3D=3Da.O||D.1g(a,"18")=3D=3D"2F"||D.1g(a,"5g")=3D=3D"1G"},8w:H(= a){I!a.3R},3R:H(a){I a.3R},4J:H(a){I a.4J},2W:H(a){I = a.2W||D.1K(a,"2W")},1r:H(a){I"1r"=3D=3Da.O},5O:H(a){I"5O"=3D=3Da.O},5L:H(= a){I"5L"=3D=3Da.O},5p:H(a){I"5p"=3D=3Da.O},3Q:H(a){I"3Q"=3D=3Da.O},5o:H(a= ){I"5o"=3D=3Da.O},6A:H(a){I"6A"=3D=3Da.O},6z:H(a){I"6z"=3D=3Da.O},2s:H(a)= {I"2s"=3D=3Da.O||D.Y(a,"2s")},4T:H(a){I/4T|2A|6y|2s/i.11(a.Y)},3T:H(a,i,m= ){I D.2q(m[3],a).K},8t:H(a){I/h\\d/i.11(a.Y)},8s:H(a){I D.3C(D.3O,H(b){I = a=3D=3Db.T}).K}}},6x:[/^(\\[) *@?([\\w-]+) *([!*$^~=3D]*) = *(\'?"?)(.*?)\\4 = *\\]/,/^(:)([\\w-]+)\\("?\'?(.*?(\\(.*?\\))?[^(]*?)"?\'?\\)/,2B = 4v("^([:.#]*)("+C+"+)")],3g:H(a,c,b){J d,1t=3D[];1B(a&&a!=3Dd){d=3Da;J = f=3DD.1E(a,c,b);a=3Df.t.1o(/^\\s*,\\s*/,"");1t=3Db?c=3Df.r:D.2R(1t,f.r)}I= 1t},2q:H(t,o){G(1j = t!=3D"23")I[t];G(o&&o.16!=3D1&&o.16!=3D9)I[];o=3Do||S;J = d=3D[o],2o=3D[],3S,Y;1B(t&&3S!=3Dt){J r=3D[];3S=3Dt;t=3DD.3k(t);J = l=3DQ,3j=3D6L,m=3D3j.2D(t);G(m){Y=3Dm[1].2r();R(J i=3D0;d[i];i++)R(J = c=3Dd[i].1x;c;c=3Dc.2H)G(c.16=3D=3D1&&(Y=3D=3D"*"||c.Y.2r()=3D=3DY))r.1p(= c);d=3Dr;t=3Dt.1o(3j,"");G(t.1h(" = ")=3D=3D0)6M;l=3DM}N{3j=3D/^([>+~])\\s*(\\w*)/i;G((m=3D3j.2D(t))!=3DU){r=3D= [];J k=3D{};Y=3Dm[2].2r();m=3Dm[1];R(J j=3D0,3i=3Dd.K;j<3i;j++){J = n=3Dm=3D=3D"~"||m=3D=3D"+"?d[j].2H:d[j].1x;R(;n;n=3Dn.2H)G(n.16=3D=3D1){J= = g=3DD.L(n);G(m=3D=3D"~"&&k[g])1X;G(!Y||n.Y.2r()=3D=3DY){G(m=3D=3D"~")k[g]= =3DM;r.1p(n)}G(m=3D=3D"+")1X}}d=3Dr;t=3DD.3k(t.1o(3j,""));l=3DM}}G(t&&!l)= {G(!t.1h(",")){G(o=3D=3Dd[0])d.4s();2o=3DD.2R(2o,d);r=3Dd=3D[o];t=3D" = "+t.6v(1,t.K)}N{J h=3D6J;J = m=3Dh.2D(t);G(m){m=3D[0,m[2],m[3],m[1]]}N{h=3D6I;m=3Dh.2D(t)}m[2]=3Dm[2].= 1o(/\\\\/g,"");J f=3Dd[d.K-1];G(m[1]=3D=3D"#"&&f&&f.61&&!D.4n(f)){J = p=3Df.61(m[2]);G((D.14.1f||D.14.2G)&&p&&1j = p.2v=3D=3D"23"&&p.2v!=3Dm[2])p=3DD(\'[@2v=3D"\'+m[2]+\'"]\',f)[0];d=3Dr=3D= p&&(!m[3]||D.Y(p,m[3]))?[p]:[]}N{R(J i=3D0;d[i];i++){J = a=3Dm[1]=3D=3D"#"&&m[3]?m[3]:m[1]!=3D""||m[0]=3D=3D""?"*":m[2];G(a=3D=3D"= *"&&d[i].Y.3y()=3D=3D"49")a=3D"3n";r=3DD.2R(r,d[i].3H(a))}G(m[1]=3D=3D"."= )r=3DD.5m(r,m[2]);G(m[1]=3D=3D"#"){J e=3D[];R(J = i=3D0;r[i];i++)G(r[i].4G("2v")=3D=3Dm[2]){e=3D[r[i]];1X}r=3De}d=3Dr}t=3Dt= .1o(h,"")}}G(t){J = b=3DD.1E(t,r);d=3Dr=3Db.r;t=3DD.3k(b.t)}}G(t)d=3D[];G(d&&o=3D=3Dd[0])d.4s= ();2o=3DD.2R(2o,d);I 2o},5m:H(r,m,a){m=3D" "+m+" ";J c=3D[];R(J = i=3D0;r[i];i++){J b=3D(" "+r[i].1F+" = ").1h(m)>=3D0;G(!a&&b||a&&!b)c.1p(r[i])}I c},1E:H(t,r,h){J = d;1B(t&&t!=3Dd){d=3Dt;J p=3DD.6x,m;R(J = i=3D0;p[i];i++){m=3Dp[i].2D(t);G(m){t=3Dt.8r(m[0].K);m[2]=3Dm[2].1o(/\\\\= /g,"");1X}}G(!m)1X;G(m[1]=3D=3D":"&&m[2]=3D=3D"4Y")r=3D62.11(m[3])?D.1E(m= [3],r,M).r:D(r).4Y(m[3]);N G(m[1]=3D=3D".")r=3DD.5m(r,m[2],h);N = G(m[1]=3D=3D"["){J g=3D[],O=3Dm[3];R(J i=3D0,3i=3Dr.K;i<3i;i++){J = a=3Dr[i],z=3Da[D.3X[m[2]]||m[2]];G(z=3D=3DU||/5Q|4d|2W/.11(m[2]))z=3DD.1K= (a,m[2])||\'\';G((O=3D=3D""&&!!z||O=3D=3D"=3D"&&z=3D=3Dm[5]||O=3D=3D"!=3D= "&&z!=3Dm[5]||O=3D=3D"^=3D"&&z&&!z.1h(m[5])||O=3D=3D"$=3D"&&z.6v(z.K-m[5]= .K)=3D=3Dm[5]||(O=3D=3D"*=3D"||O=3D=3D"~=3D")&&z.1h(m[5])>=3D0)^h)g.1p(a)= }r=3Dg}N G(m[1]=3D=3D":"&&m[2]=3D=3D"3a-4u"){J = e=3D{},g=3D[],11=3D/(-?)(\\d*)n((?:\\+|-)?\\d*)/.2D(m[3]=3D=3D"6D"&&"2n"|= |m[3]=3D=3D"6C"&&"2n+1"||!/\\D/.11(m[3])&&"8q+"+m[3]||m[3]),3o=3D(11[1]+(= 11[2]||1))-0,d=3D11[3]-0;R(J i=3D0,3i=3Dr.K;i<3i;i++){J = j=3Dr[i],1d=3Dj.1d,2v=3DD.L(1d);G(!e[2v]){J c=3D1;R(J = n=3D1d.1x;n;n=3Dn.2H)G(n.16=3D=3D1)n.4q=3Dc++;e[2v]=3DM}J = b=3DQ;G(3o=3D=3D0){G(j.4q=3D=3Dd)b=3DM}N = G((j.4q-d)%3o=3D=3D0&&(j.4q-d)/3o>=3D0)b=3DM;G(b^h)g.1p(j)}r=3Dg}N{J = f=3DD.6H[m[1]];G(1j f=3D=3D"49")f=3Df[m[2]];G(1j = f=3D=3D"23")f=3D6u("Q||H(a,i){I "+f+";}");r=3DD.3C(r,H(a,i){I = f(a,i,m,r)},h)}}I{r:r,t:t}},4S:H(b,c){J = a=3D[],1t=3Db[c];1B(1t&&1t!=3DS){G(1t.16=3D=3D1)a.1p(1t);1t=3D1t[c]}I = a},3a:H(a,e,c,b){e=3De||1;J = d=3D0;R(;a;a=3Da[c])G(a.16=3D=3D1&&++d=3D=3De)1X;I a},5v:H(n,a){J = r=3D[];R(;n;n=3Dn.2H){G(n.16=3D=3D1&&n!=3Da)r.1p(n)}I = r}});D.W=3D{1e:H(f,i,g,e){G(f.16=3D=3D3||f.16=3D=3D8)I;G(D.14.1f&&f.4I)f=3D= 1b;G(!g.24)g.24=3D7.24++;G(e!=3D12){J h=3Dg;g=3D7.3M(h,H(){I = h.1w(7,19)});g.L=3De}J = j=3DD.L(f,"3w")||D.L(f,"3w",{}),1H=3DD.L(f,"1H")||D.L(f,"1H",H(){G(1j = D!=3D"12"&&!D.W.5k)I = D.W.1H.1w(19.3L.T,19)});1H.T=3Df;D.P(i.1R(/\\s+/),H(c,b){J = a=3Db.1R(".");b=3Da[0];g.O=3Da[1];J = d=3Dj[b];G(!d){d=3Dj[b]=3D{};G(!D.W.2t[b]||D.W.2t[b].4p.1k(f)=3D=3D=3DQ){= G(f.3K)f.3K(b,1H,Q);N = G(f.6t)f.6t("4o"+b,1H)}}d[g.24]=3Dg;D.W.26[b]=3DM});f=3DU},24:1,26:{},21:= H(e,h,f){G(e.16=3D=3D3||e.16=3D=3D8)I;J = i=3DD.L(e,"3w"),1L,5i;G(i){G(h=3D=3D12||(1j = h=3D=3D"23"&&h.8p(0)=3D=3D"."))R(J g 1n = i)7.21(e,g+(h||""));N{G(h.O){f=3Dh.2y;h=3Dh.O}D.P(h.1R(/\\s+/),H(b,a){J = c=3Da.1R(".");a=3Dc[0];G(i[a]){G(f)2U i[a][f.24];N R(f 1n = i[a])G(!c[1]||i[a][f].O=3D=3Dc[1])2U i[a][f];R(1L 1n = i[a])1X;G(!1L){G(!D.W.2t[a]||D.W.2t[a].4A.1k(e)=3D=3D=3DQ){G(e.6p)e.6p(a,= D.L(e,"1H"),Q);N G(e.6n)e.6n("4o"+a,D.L(e,"1H"))}1L=3DU;2U i[a]}}})}R(1L = 1n i)1X;G(!1L){J = d=3DD.L(e,"1H");G(d)d.T=3DU;D.3b(e,"3w");D.3b(e,"1H")}}},1P:H(h,c,f,g,i){= c=3DD.2d(c);G(h.1h("!")>=3D0){h=3Dh.3s(0,-1);J = a=3DM}G(!f){G(7.26[h])D("*").1e([1b,S]).1P(h,c)}N{G(f.16=3D=3D3||f.16=3D=3D= 8)I 12;J = b,1L,17=3DD.1D(f[h]||U),W=3D!c[0]||!c[0].32;G(W){c.6h({O:h,2J:f,32:H(){},= 3J:H(){},4C:1z()});c[0][E]=3DM}c[0].O=3Dh;G(a)c[0].6m=3DM;J = d=3DD.L(f,"1H");G(d)b=3Dd.1w(f,c);G((!17||(D.Y(f,\'a\')&&h=3D=3D"4V"))&&f= ["4o"+h]&&f["4o"+h].1w(f,c)=3D=3D=3DQ)b=3DQ;G(W)c.4s();G(i&&D.1D(i)){1L=3D= i.1w(f,b=3D=3DU?c:c.7d(b));G(1L!=3D=3D12)b=3D1L}G(17&&g!=3D=3DQ&&b!=3D=3D= Q&&!(D.Y(f,\'a\')&&h=3D=3D"4V")){7.5k=3DM;1U{f[h]()}1V(e){}}7.5k=3DQ}I = b},1H:H(b){J = a,1L,38,5f,4m;b=3D19[0]=3DD.W.6l(b||1b.W);38=3Db.O.1R(".");b.O=3D38[0];38= =3D38[1];5f=3D!38&&!b.6m;4m=3D(D.L(7,"3w")||{})[b.O];R(J j 1n 4m){J = c=3D4m[j];G(5f||c.O=3D=3D38){b.2y=3Dc;b.L=3Dc.L;1L=3Dc.1w(7,19);G(a!=3D=3D= Q)a=3D1L;G(1L=3D=3D=3DQ){b.32();b.3J()}}}I a},6l:H(b){G(b[E]=3D=3DM)I = b;J d=3Db;b=3D{8o:d};J c=3D"8n 8m 8l 8k 2s 8j 47 5d 6j 5E 8i L 8h 8g 4K = 2y 5a 59 8e 8b 58 6f 8a 88 4k 87 86 84 6d 2J 4C 6c O 82 81 35".1R(" = ");R(J = i=3Dc.K;i;i--)b[c[i]]=3Dd[c[i]];b[E]=3DM;b.32=3DH(){G(d.32)d.32();d.80=3D= Q};b.3J=3DH(){G(d.3J)d.3J();d.7Z=3DM};b.4C=3Db.4C||1z();G(!b.2J)b.2J=3Db.= 6d||S;G(b.2J.16=3D=3D3)b.2J=3Db.2J.1d;G(!b.4k&&b.4K)b.4k=3Db.4K=3D=3Db.2J= ?b.6c:b.4K;G(b.58=3D=3DU&&b.5d!=3DU){J = a=3DS.1C,1c=3DS.1c;b.58=3Db.5d+(a&&a.2e||1c&&1c.2e||0)-(a.6b||0);b.6f=3Db= .6j+(a&&a.2c||1c&&1c.2c||0)-(a.6a||0)}G(!b.35&&((b.47||b.47=3D=3D=3D0)?b.= 47:b.5a))b.35=3Db.47||b.5a;G(!b.59&&b.5E)b.59=3Db.5E;G(!b.35&&b.2s)b.35=3D= (b.2s&1?1:(b.2s&2?3:(b.2s&4?2:0)));I = b},3M:H(a,b){b.24=3Da.24=3Da.24||b.24||7.24++;I = b},2t:{27:{4p:H(){55();I},4A:H(){I}},3D:{4p:H(){G(D.14.1f)I = Q;D(7).2O("53",D.W.2t.3D.2y);I M},4A:H(){G(D.14.1f)I = Q;D(7).4e("53",D.W.2t.3D.2y);I M},2y:H(a){G(F(a,7))I M;a.O=3D"3D";I = D.W.1H.1w(7,19)}},3N:{4p:H(){G(D.14.1f)I Q;D(7).2O("51",D.W.2t.3N.2y);I = M},4A:H(){G(D.14.1f)I Q;D(7).4e("51",D.W.2t.3N.2y);I = M},2y:H(a){G(F(a,7))I M;a.O=3D"3N";I = D.W.1H.1w(7,19)}}}};D.17.1l({2O:H(c,a,b){I = c=3D=3D"4X"?7.2V(c,a,b):7.P(H(){D.W.1e(7,c,b||a,b&&a)})},2V:H(d,b,c){J = e=3DD.W.3M(c||b,H(a){D(7).4e(a,e);I(c||b).1w(7,19)});I = 7.P(H(){D.W.1e(7,d,e,c&&b)})},4e:H(a,b){I = 7.P(H(){D.W.21(7,a,b)})},1P:H(c,a,b){I = 7.P(H(){D.W.1P(c,a,7,M,b)})},5C:H(c,a,b){I = 7[0]&&D.W.1P(c,a,7[0],Q,b)},2m:H(b){J = c=3D19,i=3D1;1B(i=3D0){J = i=3Dg.3s(e,g.K);g=3Dg.3s(0,e)}c=3Dc||H(){};J = f=3D"2P";G(d)G(D.1D(d)){c=3Dd;d=3DU}N{d=3DD.3n(d);f=3D"6g"}J = h=3D7;D.3Y({1a:g,O:f,1O:"2K",L:d,1J:H(a,b){G(b=3D=3D"1W"||b=3D=3D"7J")h.2= K(i?D("<1v/>").3v(a.4U.1o(/<1m(.|\\s)*?\\/1m>/g,"")).2q(i):a.4U);h.P(c,[a= .4U,b,a])}});I 7},aL:H(){I D.3n(7.7I())},7I:H(){I 7.2l(H(){I = D.Y(7,"3V")?D.2d(7.aH):7}).1E(H(){I = 7.34&&!7.3R&&(7.4J||/2A|6y/i.11(7.Y)||/1r|1G|3Q/i.11(7.O))}).2l(H(i,c){J = b=3DD(7).6e();I = b=3D=3DU?U:b.1q=3D=3D2p?D.2l(b,H(a,i){I{34:c.34,2x:a}}):{34:c.34,2x:b}}).= 3p()}});D.P("7H,7G,7F,7D,7C,7B".1R(","),H(i,o){D.17[o]=3DH(f){I = 7.2O(o,f)}});J B=3D1z();D.1l({3p:H(d,b,a,c){G(D.1D(b)){a=3Db;b=3DU}I = D.3Y({O:"2P",1a:d,L:b,1W:a,1O:c})},aE:H(b,a){I = D.3p(b,U,a,"1m")},aD:H(c,b,a){I = D.3p(c,b,a,"3z")},aC:H(d,b,a,c){G(D.1D(b)){a=3Db;b=3D{}}I = D.3Y({O:"6g",1a:d,L:b,1W:a,1O:c})},aA:H(a){D.1l(D.60,a)},60:{1a:5Z.5Q,26:= M,O:"2P",2T:0,7z:"4R/x-ax-3V-aw",7x:M,31:M,L:U,5Y:U,3Q:U,4Q:{2N:"4R/2N, = 1r/2N",2K:"1r/2K",1m:"1r/4t, 4R/4t",3z:"4R/3z, = 1r/4t",1r:"1r/as",4w:"*/*"}},4z:{},3Y:H(s){s=3DD.1l(M,s,D.1l(M,{},D.60,s)= );J g,2Z=3D/=3D\\?(&|$)/g,1u,L,O=3Ds.O.2r();G(s.L&&s.7x&&1j = s.L!=3D"23")s.L=3DD.3n(s.L);G(s.1O=3D=3D"4P"){G(O=3D=3D"2P"){G(!s.1a.1I(2= Z))s.1a+=3D(s.1a.1I(/\\?/)?"&":"?")+(s.4P||"7u")+"=3D?"}N = G(!s.L||!s.L.1I(2Z))s.L=3D(s.L?s.L+"&":"")+(s.4P||"7u")+"=3D?";s.1O=3D"3z= "}G(s.1O=3D=3D"3z"&&(s.L&&s.L.1I(2Z)||s.1a.1I(2Z))){g=3D"4P"+B++;G(s.L)s.= L=3D(s.L+"").1o(2Z,"=3D"+g+"$1");s.1a=3Ds.1a.1o(2Z,"=3D"+g+"$1");s.1O=3D"= 1m";1b[g]=3DH(a){L=3Da;1W();1J();1b[g]=3D12;1U{2U = 1b[g]}1V(e){}G(i)i.37(h)}}G(s.1O=3D=3D"1m"&&s.1Y=3D=3DU)s.1Y=3DQ;G(s.1Y=3D= =3D=3DQ&&O=3D=3D"2P"){J j=3D1z();J = k=3Ds.1a.1o(/(\\?|&)3m=3D.*?(&|$)/,"$ap=3D"+j+"$2");s.1a=3Dk+((k=3D=3Ds.1= a)?(s.1a.1I(/\\?/)?"&":"?")+"3m=3D"+j:"")}G(s.L&&O=3D=3D"2P"){s.1a+=3D(s.= 1a.1I(/\\?/)?"&":"?")+s.L;s.L=3DU}G(s.26&&!D.4O++)D.W.1P("7H");J = n=3D/^(?:\\w+:)?\\/\\/([^\\/?#]+)/;G(s.1O=3D=3D"1m"&&O=3D=3D"2P"&&n.11(s.= 1a)&&n.2D(s.1a)[1]!=3D5Z.al){J i=3DS.3H("6w")[0];J = h=3DS.3h("1m");h.4d=3Ds.1a;G(s.7t)h.aj=3Ds.7t;G(!g){J = l=3DQ;h.ah=3Dh.ag=3DH(){G(!l&&(!7.3f||7.3f=3D=3D"68"||7.3f=3D=3D"1J")){l=3D= M;1W();1J();i.37(h)}}}i.3U(h);I 12}J m=3DQ;J c=3D1b.7s?2B 7s("ae.ac"):2B = 7r();G(s.5Y)c.6R(O,s.1a,s.31,s.5Y,s.3Q);N = c.6R(O,s.1a,s.31);1U{G(s.L)c.4B("ab-aa",s.7z);G(s.5S)c.4B("a9-5R-a8",D.4z= [s.1a]||"a7, a6 a5 a4 5N:5N:5N = a2");c.4B("X-9Z-9Y","7r");c.4B("9W",s.1O&&s.4Q[s.1O]?s.4Q[s.1O]+", = */*":s.4Q.4w)}1V(e){}G(s.7m&&s.7m(c,s)=3D=3D=3DQ){s.26&&D.4O--;c.7l();I = Q}G(s.26)D.W.1P("7B",[c,s]);J = d=3DH(a){G(!m&&c&&(c.3f=3D=3D4||a=3D=3D"2T")){m=3DM;G(f){7k(f);f=3DU}1u=3D= a=3D=3D"2T"&&"2T"||!D.7j(c)&&"3e"||s.5S&&D.7h(c,s.1a)&&"7J"||"1W";G(1u=3D= =3D"1W"){1U{L=3DD.6X(c,s.1O,s.9S)}1V(e){1u=3D"5J"}}G(1u=3D=3D"1W"){J = b;1U{b=3Dc.5I("7g-5R")}1V(e){}G(s.5S&&b)D.4z[s.1a]=3Db;G(!g)1W()}N = D.5H(s,c,1u);1J();G(s.31)c=3DU}};G(s.31){J = f=3D4I(d,13);G(s.2T>0)3B(H(){G(c){c.7l();G(!m)d("2T")}},s.2T)}1U{c.9P(s.L= )}1V(e){D.5H(s,c,U,e)}G(!s.31)d();H = 1W(){G(s.1W)s.1W(L,1u);G(s.26)D.W.1P("7C",[c,s])}H = 1J(){G(s.1J)s.1J(c,1u);G(s.26)D.W.1P("7F",[c,s]);G(s.26&&!--D.4O)D.W.1P("= 7G")}I = c},5H:H(s,a,b,e){G(s.3e)s.3e(a,b,e);G(s.26)D.W.1P("7D",[a,s,e])},4O:0,7j:= H(a){1U{I!a.1u&&5Z.9O=3D=3D"5p:"||(a.1u>=3D7e&&a.1u<9N)||a.1u=3D=3D7c||a.= 1u=3D=3D9K||D.14.2k&&a.1u=3D=3D12}1V(e){}I Q},7h:H(a,c){1U{J = b=3Da.5I("7g-5R");I = a.1u=3D=3D7c||b=3D=3DD.4z[c]||D.14.2k&&a.1u=3D=3D12}1V(e){}I = Q},6X:H(a,c,b){J = d=3Da.5I("9J-O"),2N=3Dc=3D=3D"2N"||!c&&d&&d.1h("2N")>=3D0,L=3D2N?a.9I:a.4= U;G(2N&&L.1C.2j=3D=3D"5J")7p"5J";G(b)L=3Db(L,c);G(c=3D=3D"1m")D.5u(L);G(c= =3D=3D"3z")L=3D6u("("+L+")");I L},3n:H(a){J = s=3D[];G(a.1q=3D=3D2p||a.5w)D.P(a,H(){s.1p(3u(7.34)+"=3D"+3u(7.2x))});N = R(J j 1n = a)G(a[j]&&a[j].1q=3D=3D2p)D.P(a[j],H(){s.1p(3u(j)+"=3D"+3u(7))});N = s.1p(3u(j)+"=3D"+3u(D.1D(a[j])?a[j]():a[j]));I = s.6s("&").1o(/%20/g,"+")}});D.17.1l({1N:H(c,b){I = c?7.2g({1Z:"1N",2h:"1N",1y:"1N"},c,b):7.1E(":1G").P(H(){7.V.18=3D7.5D||""= ;G(D.1g(7,"18")=3D=3D"2F"){J a=3DD("<"+7.2j+" = />").6P("1c");7.V.18=3Da.1g("18");G(7.V.18=3D=3D"2F")7.V.18=3D"3I";a.21()= }}).3l()},1M:H(b,a){I = b?7.2g({1Z:"1M",2h:"1M",1y:"1M"},b,a):7.1E(":4j").P(H(){7.5D=3D7.5D||D.1g= (7,"18");7.V.18=3D"2F"}).3l()},78:D.17.2m,2m:H(a,b){I = D.1D(a)&&D.1D(b)?7.78.1w(7,19):a?7.2g({1Z:"2m",2h:"2m",1y:"2m"},a,b):7.P(= H(){D(7)[D(7).3F(":1G")?"1N":"1M"]()})},9G:H(b,a){I = 7.2g({1Z:"1N"},b,a)},9F:H(b,a){I 7.2g({1Z:"1M"},b,a)},9E:H(b,a){I = 7.2g({1Z:"2m"},b,a)},9D:H(b,a){I 7.2g({1y:"1N"},b,a)},9M:H(b,a){I = 7.2g({1y:"1M"},b,a)},9C:H(c,a,b){I 7.2g({1y:a},c,b)},2g:H(k,j,i,g){J = h=3DD.77(j,i,g);I 7[h.36=3D=3D=3DQ?"P":"36"](H(){G(7.16!=3D1)I Q;J = f=3DD.1l({},h),p,1G=3DD(7).3F(":1G"),46=3D7;R(p 1n = k){G(k[p]=3D=3D"1M"&&1G||k[p]=3D=3D"1N"&&!1G)I = f.1J.1k(7);G(p=3D=3D"1Z"||p=3D=3D"2h"){f.18=3DD.1g(7,"18");f.33=3D7.V.33}= }G(f.33!=3DU)7.V.33=3D"1G";f.45=3DD.1l({},k);D.P(k,H(c,a){J e=3D2B = D.28(46,f,c);G(/2m|1N|1M/.11(a))e[a=3D=3D"2m"?1G?"1N":"1M":a](k);N{J = b=3Da.6r().1I(/^([+-]=3D)?([\\d+-.]+)(.*)$/),2b=3De.1t(M)||0;G(b){J = d=3D3d(b[2]),2M=3Db[3]||"2X";G(2M!=3D"2X"){46.V[c]=3D(d||1)+2M;2b=3D((d||= 1)/e.1t(M))*2b;46.V[c]=3D2b+2M}G(b[1])d=3D((b[1]=3D=3D"-=3D"?-1:1)*d)+2b;= e.3G(2b,d,2M)}N e.3G(2b,a,"")}});I = M})},36:H(a,b){G(D.1D(a)||(a&&a.1q=3D=3D2p)){b=3Da;a=3D"28"}G(!a||(1j = a=3D=3D"23"&&!b))I A(7[0],a);I = 7.P(H(){G(b.1q=3D=3D2p)A(7,a,b);N{A(7,a).1p(b);G(A(7,a).K=3D=3D1)b.1k(7)}= })},9X:H(b,c){J a=3DD.3O;G(b)7.36([]);7.P(H(){R(J = i=3Da.K-1;i>=3D0;i--)G(a[i].T=3D=3D7){G(c)a[i](M);a.7n(i,1)}});G(!c)7.5A(= );I 7}});J A=3DH(b,c,a){G(b){c=3Dc||"28";J = q=3DD.L(b,c+"36");G(!q||a)q=3DD.L(b,c+"36",D.2d(a))}I = q};D.17.5A=3DH(a){a=3Da||"28";I 7.P(H(){J = q=3DA(7,a);q.4s();G(q.K)q[0].1k(7)})};D.1l({77:H(b,a,c){J = d=3Db&&b.1q=3D=3Da0?b:{1J:c||!c&&a||D.1D(b)&&b,2u:b,41:c&&a||a&&a.1q!=3D9= t&&a};d.2u=3D(d.2u&&d.2u.1q=3D=3D4L?d.2u:D.28.5K[d.2u])||D.28.5K.74;d.5M=3D= d.1J;d.1J=3DH(){G(d.36!=3D=3DQ)D(7).5A();G(D.1D(d.5M))d.5M.1k(7)};I = d},41:{73:H(p,n,b,a){I = b+a*p},5P:H(p,n,b,a){I((-29.9r(p*29.9q)/2)+0.5)*a+b}},3O:[],48:U,28:H(b,c= ,a){7.15=3Dc;7.T=3Db;7.1i=3Da;G(!c.3Z)c.3Z=3D{}}});D.28.44=3D{4D:H(){G(7.= 15.2Y)7.15.2Y.1k(7.T,7.1z,7);(D.28.2Y[7.1i]||D.28.2Y.4w)(7);G(7.1i=3D=3D"= 1Z"||7.1i=3D=3D"2h")7.T.V.18=3D"3I"},1t:H(a){G(7.T[7.1i]!=3DU&&7.T.V[7.1i= ]=3D=3DU)I 7.T[7.1i];J r=3D3d(D.1g(7.T,7.1i,a));I = r&&r>-9p?r:3d(D.2a(7.T,7.1i))||0},3G:H(c,b,d){7.5V=3D1z();7.2b=3Dc;7.3l=3D= b;7.2M=3Dd||7.2M||"2X";7.1z=3D7.2b;7.2S=3D7.4N=3D0;7.4D();J e=3D7;H = t(a){I e.2Y(a)}t.T=3D7.T;D.3O.1p(t);G(D.48=3D=3DU){D.48=3D4I(H(){J = a=3DD.3O;R(J = i=3D0;i7.15.2u+7.5V){7.1z=3D7.3l;7.2S=3D7.4N=3D1;7.4D();7.15.45[= 7.1i]=3DM;J b=3DM;R(J i 1n = 7.15.45)G(7.15.45[i]!=3D=3DM)b=3DQ;G(b){G(7.15.18!=3DU){7.T.V.33=3D7.15.3= 3;7.T.V.18=3D7.15.18;G(D.1g(7.T,"18")=3D=3D"2F")7.T.V.18=3D"3I"}G(7.15.1M= )7.T.V.18=3D"2F";G(7.15.1M||7.15.1N)R(J p 1n = 7.15.45)D.1K(7.T.V,p,7.15.3Z[p])}G(b)7.15.1J.1k(7.T);I Q}N{J = n=3Dt-7.5V;7.4N=3Dn/7.15.2u;7.2S=3DD.41[7.15.41||(D.41.5P?"5P":"73")](7.4= N,n,0,1,7.15.2u);7.1z=3D7.2b+((7.3l-7.2b)*7.2S);7.4D()}I = M}};D.1l(D.28,{5K:{9l:9j,9i:7e,74:9g},2Y:{2e:H(a){a.T.2e=3Da.1z},2c:H(a){= a.T.2c=3Da.1z},1y:H(a){D.1K(a.T.V,"1y",a.1z)},4w:H(a){a.T.V[a.1i]=3Da.1z+= a.2M}}});D.17.2i=3DH(){J b=3D0,1S=3D0,T=3D7[0],3q;G(T)ao(D.14){J = d=3DT.1d,4a=3DT,1s=3DT.1s,1Q=3DT.2z,5U=3D2k&&3r(5B)<9c&&!/9a/i.11(v),1g=3D= D.2a,3c=3D1g(T,"30")=3D=3D"3c";G(T.7y){J = c=3DT.7y();1e(c.1A+29.2f(1Q.1C.2e,1Q.1c.2e),c.1S+29.2f(1Q.1C.2c,1Q.1c.2c)= );1e(-1Q.1C.6b,-1Q.1C.6a)}N{1e(T.5X,T.5W);1B(1s){1e(1s.5X,1s.5W);G(42&&!/= ^t(98|d|h)$/i.11(1s.2j)||2k&&!5U)2C(1s);G(!3c&&1g(1s,"30")=3D=3D"3c")3c=3D= M;4a=3D/^1c$/i.11(1s.2j)?4a:1s;1s=3D1s.1s}1B(d&&d.2j&&!/^1c|2K$/i.11(d.2j= )){G(!/^96|1T.*$/i.11(1g(d,"18")))1e(-d.2e,-d.2c);G(42&&1g(d,"33")!=3D"4j= ")2C(d);d=3Dd.1d}G((5U&&(3c||1g(4a,"30")=3D=3D"5x"))||(42&&1g(4a,"30")!=3D= "5x"))1e(-1Q.1c.5X,-1Q.1c.5W);G(3c)1e(29.2f(1Q.1C.2e,1Q.1c.2e),29.2f(1Q.1= C.2c,1Q.1c.2c))}3q=3D{1S:1S,1A:b}}H = 2C(a){1e(D.2a(a,"6V",M),D.2a(a,"6U",M))}H = 1e(l,t){b+=3D3r(l,10)||0;1S+=3D3r(t,10)||0}I 3q};D.17.1l({30:H(){J = a=3D0,1S=3D0,3q;G(7[0]){J = b=3D7.1s(),2i=3D7.2i(),4c=3D/^1c|2K$/i.11(b[0].2j)?{1S:0,1A:0}:b.2i();2i.= 1S-=3D25(7,\'94\');2i.1A-=3D25(7,\'aF\');4c.1S+=3D25(b,\'6U\');4c.1A+=3D2= 5(b,\'6V\');3q=3D{1S:2i.1S-4c.1S,1A:2i.1A-4c.1A}}I 3q},1s:H(){J = a=3D7[0].1s;1B(a&&(!/^1c|2K$/i.11(a.2j)&&D.1g(a,\'30\')=3D=3D\'93\'))a=3D= a.1s;I D(a)}});D.P([\'5e\',\'5G\'],H(i,b){J = c=3D\'4y\'+b;D.17[c]=3DH(a){G(!7[0])I;I = a!=3D12?7.P(H(){7=3D=3D1b||7=3D=3DS?1b.92(!i?a:D(1b).2e(),i?a:D(1b).2c())= :7[c]=3Da}):7[0]=3D=3D1b||7[0]=3D=3DS?46[i?\'aI\':\'aJ\']||D.71&&S.1C[c]|= |S.1c[c]:7[0][c]}});D.P(["6N","4b"],H(i,b){J = c=3Di?"5e":"5G",4f=3Di?"6k":"6i";D.17["5s"+b]=3DH(){I = 7[b.3y()]()+25(7,"57"+c)+25(7,"57"+4f)};D.17["90"+b]=3DH(a){I = 7["5s"+b]()+25(7,"2C"+c+"4b")+25(7,"2C"+4f+"4b")+(a?25(7,"6S"+c)+25(7,"6S= "+4f):0)}})})();',62,669,'|||||||this|||||||||||||||||||||||||||||||||||i= f|function|return|var|length|data|true|else|type|each|false|for|document|= elem|null|style|event||nodeName|||test|undefined||browser|options|nodeTyp= e|fn|display|arguments|url|window|body|parentNode|add|msie|css|indexOf|pr= op|typeof|call|extend|script|in|replace|push|constructor|text|offsetParen= t|cur|status|div|apply|firstChild|opacity|now|left|while|documentElement|= isFunction|filter|className|hidden|handle|match|complete|attr|ret|hide|sh= ow|dataType|trigger|doc|split|top|table|try|catch|success|break|cache|hei= ght||remove|tbody|string|guid|num|global|ready|fx|Math|curCSS|start|scrol= lTop|makeArray|scrollLeft|max|animate|width|offset|tagName|safari|map|tog= gle||done|Array|find|toUpperCase|button|special|duration|id|copy|value|ha= ndler|ownerDocument|select|new|border|exec|stack|none|opera|nextSibling|p= ushStack|target|html|inArray|unit|xml|bind|GET|isReady|merge|pos|timeout|= delete|one|selected|px|step|jsre|position|async|preventDefault|overflow|n= ame|which|queue|removeChild|namespace|insertBefore|nth|removeData|fixed|p= arseFloat|error|readyState|multiFilter|createElement|rl|re|trim|end|_|par= am|first|get|results|parseInt|slice|childNodes|encodeURIComponent|append|= events|elems|toLowerCase|json|readyList|setTimeout|grep|mouseenter|color|= is|custom|getElementsByTagName|block|stopPropagation|addEventListener|cal= lee|proxy|mouseleave|timers|defaultView|password|disabled|last|has|append= Child|form|domManip|props|ajax|orig|set|easing|mozilla|load|prototype|cur= Anim|self|charCode|timerId|object|offsetChild|Width|parentOffset|src|unbi= nd|br|currentStyle|clean|float|visible|relatedTarget|previousSibling|hand= lers|isXMLDoc|on|setup|nodeIndex|unique|shift|javascript|child|RegExp|_de= fault|deep|scroll|lastModified|teardown|setRequestHeader|timeStamp|update= |empty|tr|getAttribute|innerHTML|setInterval|checked|fromElement|Number|j= Query|state|active|jsonp|accepts|application|dir|input|responseText|click= |styleSheets|unload|not|lastToggle|outline|mouseout|getPropertyValue|mous= eover|getComputedStyle|bindReady|String|padding|pageX|metaKey|keyCode|get= WH|andSelf|clientX|Left|all|visibility|container|index|init|triggered|rem= oveAttribute|classFilter|prevObject|submit|file|after|windowData|inner|cl= ient|globalEval|sibling|jquery|absolute|clone|wrapAll|dequeue|version|tri= ggerHandler|oldblock|ctrlKey|createTextNode|Top|handleError|getResponseHe= ader|parsererror|speeds|checkbox|old|00|radio|swing|href|Modified|ifModif= ied|lastChild|safari2|startTime|offsetTop|offsetLeft|username|location|aj= axSettings|getElementById|isSimple|values|selectedIndex|runtimeStyle|rsLe= ft|_load|loaded|DOMContentLoaded|clientTop|clientLeft|toElement|srcElemen= t|val|pageY|POST|unshift|Bottom|clientY|Right|fix|exclusive|detachEvent|c= loneNode|removeEventListener|swap|toString|join|attachEvent|eval|substr|h= ead|parse|textarea|reset|image|zoom|odd|even|before|prepend|exclude|expr|= quickClass|quickID|uuid|quickChild|continue|Height|textContent|appendTo|c= ontents|open|margin|evalScript|borderTopWidth|borderLeftWidth|parent|http= Data|setArray|CSS1Compat|compatMode|boxModel|cssFloat|linear|def|webkit|n= odeValue|speed|_toggle|eq|100|replaceWith|304|concat|200|alpha|Last|httpN= otModified|getAttributeNode|httpSuccess|clearInterval|abort|beforeSend|sp= lice|styleFloat|throw|colgroup|XMLHttpRequest|ActiveXObject|scriptCharset= |callback|fieldset|multiple|processData|getBoundingClientRect|contentType= |link|ajaxSend|ajaxSuccess|ajaxError|col|ajaxComplete|ajaxStop|ajaxStart|= serializeArray|notmodified|keypress|keydown|change|mouseup|mousedown|dblc= lick|focus|blur|stylesheet|hasClass|rel|doScroll|black|hover|solid|cancel= Bubble|returnValue|wheelDelta|view|round|shiftKey|resize|screenY|screenX|= relatedNode|mousemove|prevValue|originalTarget|offsetHeight|keyup|newValu= e|offsetWidth|eventPhase|detail|currentTarget|cancelable|bubbles|attrName= |attrChange|altKey|originalEvent|charAt|0n|substring|animated|header|noCo= nflict|line|enabled|innerText|contains|only|weight|font|gt|lt|uFFFF|u0128= |size|417|Boolean|Date|toggleClass|removeClass|addClass|removeAttr|replac= eAll|insertAfter|prependTo|wrap|contentWindow|contentDocument|iframe|chil= dren|siblings|prevAll|wrapInner|nextAll|outer|prev|scrollTo|static|margin= Top|next|inline|parents|able|cellSpacing|adobeair|cellspacing|522|maxLeng= th|maxlength|readOnly|400|readonly|fast|600|class|slow|1px|htmlFor|revers= e|10000|PI|cos|compatible|Function|setData|ie|ra|it|rv|getData|userAgent|= navigator|fadeTo|fadeIn|slideToggle|slideUp|slideDown|ig|responseXML|cont= ent|1223|NaN|fadeOut|300|protocol|send|setAttribute|option|dataFilter|css= Text|changed|be|Accept|stop|With|Requested|Object|can|GMT|property|1970|J= an|01|Thu|Since|If|Type|Content|XMLHTTP|th|Microsoft|td|onreadystatechang= e|onload|cap|charset|colg|host|tfoot|specified|with|1_|thead|leg|plain|at= tributes|opt|embed|urlencoded|www|area|hr|ajaxSetup|meta|post|getJSON|get= Script|marginLeft|img|elements|pageYOffset|pageXOffset|abbr|serialize|pix= elLeft'.split('|'),0,{})) ------=_NextPart_000_0000_01C9AD41.A36B2F80 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://imm.plasticstoday.com/misc/drupal.js?1 // $Id: drupal.js,v 1.41.2.3 2008/06/25 09:06:57 goba Exp $=0A= =0A= var Drupal =3D Drupal || { 'settings': {}, 'behaviors': {}, 'themes': = {}, 'locale': {} };=0A= =0A= /**=0A= * Set the variable that indicates if JavaScript behaviors should be = applied=0A= */=0A= Drupal.jsEnabled =3D document.getElementsByTagName && = document.createElement && document.createTextNode && = document.documentElement && document.getElementById;=0A= =0A= /**=0A= * Attach all registered behaviors to a page element.=0A= *=0A= * Behaviors are event-triggered actions that attach to page elements, = enhancing=0A= * default non-Javascript UIs. Behaviors are registered in the = Drupal.behaviors=0A= * object as follows:=0A= * @code=0A= * Drupal.behaviors.behaviorName =3D function () {=0A= * ...=0A= * };=0A= * @endcode=0A= *=0A= * Drupal.attachBehaviors is added below to the jQuery ready event and so=0A= * runs on initial page load. Developers implementing AHAH/AJAX in their=0A= * solutions should also call this function after new page content has = been=0A= * loaded, feeding in an element to be processed, in order to attach all=0A= * behaviors to the new content.=0A= *=0A= * Behaviors should use a class in the form behaviorName-processed to = ensure=0A= * the behavior is attached only once to a given element. (Doing so = enables=0A= * the reprocessing of given elements, which may be needed on occasion = despite=0A= * the ability to limit behavior attachment to a particular element.)=0A= *=0A= * @param context=0A= * An element to attach behaviors to. If none is given, the document = element=0A= * is used.=0A= */=0A= Drupal.attachBehaviors =3D function(context) {=0A= context =3D context || document;=0A= if (Drupal.jsEnabled) {=0A= // Execute all of them.=0A= jQuery.each(Drupal.behaviors, function() {=0A= this(context);=0A= });=0A= }=0A= };=0A= =0A= /**=0A= * Encode special characters in a plain-text string for display as HTML.=0A= */=0A= Drupal.checkPlain =3D function(str) {=0A= str =3D String(str);=0A= var replace =3D { '&': '&', '"': '"', '<': '<', '>': = '>' };=0A= for (var character in replace) {=0A= var regex =3D new RegExp(character, 'g');=0A= str =3D str.replace(regex, replace[character]);=0A= }=0A= return str;=0A= };=0A= =0A= /**=0A= * Translate strings to the page language or a given language.=0A= *=0A= * See the documentation of the server-side t() function for further = details.=0A= *=0A= * @param str=0A= * A string containing the English string to translate.=0A= * @param args=0A= * An object of replacements pairs to make after translation. = Incidences=0A= * of any key in this array are replaced with the corresponding value.=0A= * Based on the first character of the key, the value is escaped = and/or themed:=0A= * - !variable: inserted as is=0A= * - @variable: escape plain text to HTML (Drupal.checkPlain)=0A= * - %variable: escape text and theme as a placeholder for = user-submitted=0A= * content (checkPlain + Drupal.theme('placeholder'))=0A= * @return=0A= * The translated string.=0A= */=0A= Drupal.t =3D function(str, args) {=0A= // Fetch the localized version of the string.=0A= if (Drupal.locale.strings && Drupal.locale.strings[str]) {=0A= str =3D Drupal.locale.strings[str];=0A= }=0A= =0A= if (args) {=0A= // Transform arguments before inserting them=0A= for (var key in args) {=0A= switch (key.charAt(0)) {=0A= // Escaped only=0A= case '@':=0A= args[key] =3D Drupal.checkPlain(args[key]);=0A= break;=0A= // Pass-through=0A= case '!':=0A= break;=0A= // Escaped and placeholder=0A= case '%':=0A= default:=0A= args[key] =3D Drupal.theme('placeholder', args[key]);=0A= break;=0A= }=0A= str =3D str.replace(key, args[key]);=0A= }=0A= }=0A= return str;=0A= };=0A= =0A= /**=0A= * Format a string containing a count of items.=0A= *=0A= * This function ensures that the string is pluralized correctly. Since = Drupal.t() is=0A= * called by this function, make sure not to pass already-localized = strings to it.=0A= *=0A= * See the documentation of the server-side format_plural() function for = further details.=0A= *=0A= * @param count=0A= * The item count to display.=0A= * @param singular=0A= * The string for the singular case. Please make sure it is clear this = is=0A= * singular, to ease translation (e.g. use "1 new comment" instead of = "1 new").=0A= * Do not use @count in the singular string.=0A= * @param plural=0A= * The string for the plural case. Please make sure it is clear this = is plural,=0A= * to ease translation. Use @count in place of the item count, as in = "@count=0A= * new comments".=0A= * @param args=0A= * An object of replacements pairs to make after translation. = Incidences=0A= * of any key in this array are replaced with the corresponding value.=0A= * Based on the first character of the key, the value is escaped = and/or themed:=0A= * - !variable: inserted as is=0A= * - @variable: escape plain text to HTML (Drupal.checkPlain)=0A= * - %variable: escape text and theme as a placeholder for = user-submitted=0A= * content (checkPlain + Drupal.theme('placeholder'))=0A= * Note that you do not need to include @count in this array.=0A= * This replacement is done automatically for the plural case.=0A= * @return=0A= * A translated string.=0A= */=0A= Drupal.formatPlural =3D function(count, singular, plural, args) {=0A= var args =3D args || {};=0A= args['@count'] =3D count;=0A= // Determine the index of the plural form.=0A= var index =3D Drupal.locale.pluralFormula ? = Drupal.locale.pluralFormula(args['@count']) : ((args['@count'] =3D=3D 1) = ? 0 : 1);=0A= =0A= if (index =3D=3D 0) {=0A= return Drupal.t(singular, args);=0A= }=0A= else if (index =3D=3D 1) {=0A= return Drupal.t(plural, args);=0A= }=0A= else {=0A= args['@count['+ index +']'] =3D args['@count'];=0A= delete args['@count'];=0A= return Drupal.t(plural.replace('@count', '@count['+ index +']'));=0A= }=0A= };=0A= =0A= /**=0A= * Generate the themed representation of a Drupal object.=0A= *=0A= * All requests for themed output must go through this function. It = examines=0A= * the request and routes it to the appropriate theme function. If the = current=0A= * theme does not provide an override function, the generic theme = function is=0A= * called.=0A= *=0A= * For example, to retrieve the HTML that is output by = theme_placeholder(text),=0A= * call Drupal.theme('placeholder', text).=0A= *=0A= * @param func=0A= * The name of the theme function to call.=0A= * @param ...=0A= * Additional arguments to pass along to the theme function.=0A= * @return=0A= * Any data the theme function returns. This could be a plain HTML = string,=0A= * but also a complex object.=0A= */=0A= Drupal.theme =3D function(func) {=0A= for (var i =3D 1, args =3D []; i < arguments.length; i++) {=0A= args.push(arguments[i]);=0A= }=0A= =0A= return (Drupal.theme[func] || = Drupal.theme.prototype[func]).apply(this, args);=0A= };=0A= =0A= /**=0A= * Parse a JSON response.=0A= *=0A= * The result is either the JSON object, or an object with 'status' 0 = and 'data' an error message.=0A= */=0A= Drupal.parseJson =3D function (data) {=0A= if ((data.substring(0, 1) !=3D '{') && (data.substring(0, 1) !=3D = '[')) {=0A= return { status: 0, data: data.length ? data : Drupal.t('Unspecified = error') };=0A= }=0A= return eval('(' + data + ');');=0A= };=0A= =0A= /**=0A= * Freeze the current body height (as minimum height). Used to prevent=0A= * unnecessary upwards scrolling when doing DOM manipulations.=0A= */=0A= Drupal.freezeHeight =3D function () {=0A= Drupal.unfreezeHeight();=0A= var div =3D document.createElement('div');=0A= $(div).css({=0A= position: 'absolute',=0A= top: '0px',=0A= left: '0px',=0A= width: '1px',=0A= height: $('body').css('height')=0A= }).attr('id', 'freeze-height');=0A= $('body').append(div);=0A= };=0A= =0A= /**=0A= * Unfreeze the body height=0A= */=0A= Drupal.unfreezeHeight =3D function () {=0A= $('#freeze-height').remove();=0A= };=0A= =0A= /**=0A= * Wrapper to address the mod_rewrite url encoding bug=0A= * (equivalent of drupal_urlencode() in PHP).=0A= */=0A= Drupal.encodeURIComponent =3D function (item, uri) {=0A= uri =3D uri || location.href;=0A= item =3D encodeURIComponent(item).replace(/%2F/g, '/');=0A= return (uri.indexOf('?q=3D') !=3D -1) ? item : item.replace(/%26/g, = '%2526').replace(/%23/g, '%2523').replace(/\/\//g, '/%252F');=0A= };=0A= =0A= /**=0A= * Get the text selection in a textarea.=0A= */=0A= Drupal.getSelection =3D function (element) {=0A= if (typeof(element.selectionStart) !=3D 'number' && = document.selection) {=0A= // The current selection=0A= var range1 =3D document.selection.createRange();=0A= var range2 =3D range1.duplicate();=0A= // Select all text.=0A= range2.moveToElementText(element);=0A= // Now move 'dummy' end point to end point of original range.=0A= range2.setEndPoint('EndToEnd', range1);=0A= // Now we can calculate start and end points.=0A= var start =3D range2.text.length - range1.text.length;=0A= var end =3D start + range1.text.length;=0A= return { 'start': start, 'end': end };=0A= }=0A= return { 'start': element.selectionStart, 'end': element.selectionEnd = };=0A= };=0A= =0A= /**=0A= * Build an error message from ahah response.=0A= */=0A= Drupal.ahahError =3D function(xmlhttp, uri) {=0A= if (xmlhttp.status =3D=3D 200) {=0A= if (jQuery.trim($(xmlhttp.responseText).text())) {=0A= var message =3D Drupal.t("An error occurred. \n@uri\n@text", = {'@uri': uri, '@text': xmlhttp.responseText });=0A= }=0A= else {=0A= var message =3D Drupal.t("An error occurred. \n@uri\n(no = information available).", {'@uri': uri, '@text': xmlhttp.responseText });=0A= }=0A= }=0A= else {=0A= var message =3D Drupal.t("An HTTP error @status occurred. \n@uri", = {'@uri': uri, '@status': xmlhttp.status });=0A= }=0A= return message;=0A= }=0A= =0A= // Global Killswitch on the element=0A= if (Drupal.jsEnabled) {=0A= // Global Killswitch on the element=0A= $(document.documentElement).addClass('js');=0A= // 'js enabled' cookie=0A= document.cookie =3D 'has_js=3D1; path=3D/';=0A= // Attach all behaviors.=0A= $(document).ready(function() {=0A= Drupal.attachBehaviors(this);=0A= });=0A= }=0A= =0A= /**=0A= * The default themes.=0A= */=0A= Drupal.theme.prototype =3D {=0A= =0A= /**=0A= * Formats text for emphasized display in a placeholder inside a = sentence.=0A= *=0A= * @param str=0A= * The text to format (plain-text).=0A= * @return=0A= * The formatted text (html).=0A= */=0A= placeholder: function(str) {=0A= return '' + Drupal.checkPlain(str) + '';=0A= }=0A= };=0A= ------=_NextPart_000_0000_01C9AD41.A36B2F80 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://imm.plasticstoday.com/sites/all/modules/date/date_timezone/date_timezone.js?1 // $Id: date_timezone.js,v 1.1.4.2.2.1 2008/06/20 12:25:30 karens Exp $=0A= /**=0A= * Set the client's system time zone as default values of form fields.=0A= */=0A= Drupal.setDefaultTimezone =3D function() {=0A= var dateString =3D Date();=0A= // In some client environments, date strings include a time zone =0A= // abbreviation which can be interpreted by PHP.=0A= var matches =3D Date().match(/\(([A-Z]{3,5})\)/);=0A= var abbreviation =3D matches ? matches[1] : 0;=0A= =0A= // For all other client environments, the abbreviation is set to "0" =0A= // and the current offset from UTC and daylight saving time status are =0A= // used to guess the time zone.=0A= var dateNow =3D new Date();=0A= var offsetNow =3D dateNow.getTimezoneOffset() * -60;=0A= =0A= // Use January 1 and July 1 as test dates for determining daylight =0A= // saving time status by comparing their offsets.=0A= var dateJan =3D new Date(dateNow.getFullYear(), 0, 1, 12, 0, 0, 0);=0A= var dateJul =3D new Date(dateNow.getFullYear(), 6, 1, 12, 0, 0, 0);=0A= var offsetJan =3D dateJan.getTimezoneOffset() * -60;=0A= var offsetJul =3D dateJul.getTimezoneOffset() * -60;=0A= =0A= // If the offset from UTC is identical on January 1 and July 1, =0A= // assume daylight saving time is not used in this time zone.=0A= if (offsetJan =3D=3D offsetJul) {=0A= var isDaylightSavingTime =3D '';=0A= }=0A= // If the maximum annual offset is equivalent to the current offset, =0A= // assume daylight saving time is in effect.=0A= else if (Math.max(offsetJan, offsetJul) =3D=3D offsetNow) {=0A= var isDaylightSavingTime =3D 1;=0A= }=0A= // Otherwise, assume daylight saving time is not in effect.=0A= else {=0A= var isDaylightSavingTime =3D 0;=0A= }=0A= =0A= // Submit request to the user/timezone callback and set the form field =0A= // to the response time zone.=0A= var path =3D 'user/timezone/' + abbreviation + '/' + offsetNow + '/' + = isDaylightSavingTime;=0A= $.getJSON(Drupal.settings.basePath, { q: path, date: dateString }, = function (data) {=0A= if (data) {=0A= $("#edit-date-default-timezone, #edit-user-register-timezone, = #edit-timezone-name").val(data);=0A= }=0A= });=0A= }; ------=_NextPart_000_0000_01C9AD41.A36B2F80 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://imm.plasticstoday.com/sites/all/modules/filefield/filefield.js?1 // $Id: filefield.js,v 1.9 2008/08/08 17:37:48 drewish Exp $=0A= =0A= /**=0A= * Auto-attach standard client side file input validation.=0A= */=0A= Drupal.behaviors.filefieldValidateAutoAttach =3D function(context) {=0A= $("input[@type=3D'file']", context).change( function() {=0A= $('.filefield-js-error').remove();=0A= =0A= /**=0A= * Add client side validation for the input[@file] accept attribute.=0A= */=0A= if(this.accept.length > 1){=0A= accept =3D this.accept.replace(/,/g, '|');=0A= v =3D new RegExp('\\.(' + (accept ? accept : '') + ')$', 'gi');=0A= if (!v.test(this.value)) {=0A= var error =3D Drupal.t("The selected file %filename cannot not = be uploaded. Only files with the following extensions are allowed: = %extensions.",=0A= { '%filename' : this.value, '%extensions': = accept.replace(/\|/g, ', ') }=0A= );=0A= // what do I prepend this to?=0A= $(this).before('
' + error + '
');=0A= this.value =3D '';=0A= return false;=0A= }=0A= }=0A= =0A= /**=0A= * Add filesize validation where possible.=0A= */=0A= /* @todo */=0A= });=0A= }=0A= ------=_NextPart_000_0000_01C9AD41.A36B2F80 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://imm.plasticstoday.com/sites/all/modules/thickbox/thickbox_login.js?1 // $Id: thickbox_login.js,v 1.2.2.3 2008/09/23 07:49:20 frjo Exp $=0A= // Contributed by user jmiccolis.=0A= Drupal.behaviors.initThickboxLogin =3D function(context) {=0A= $("a[@href*=3D'/user/login']").addClass('thickbox').each(function() { = this.href =3D = this.href.replace(/user\/login(%3F|\?)?/,"user/login/thickbox?height=3D23= 0&width=3D250&") });=0A= = $("a[@href*=3D'?q=3Duser/login']").addClass('thickbox').each(function() = { this.href =3D = this.href.replace(/user\/login/,"user/login/thickbox&height=3D230&width=3D= 250") });=0A= } ------=_NextPart_000_0000_01C9AD41.A36B2F80 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://imm.plasticstoday.com/sites/all/modules/thickbox/thickbox.js?1 // $Id: thickbox.js,v 1.8.2.8 2008/11/06 18:53:17 frjo Exp $=0A= =0A= /*=0A= * Thickbox 3.1 - One Box To Rule Them All.=0A= * By Cody Lindley (http://www.codylindley.com)=0A= * Copyright (c) 2007 cody lindley=0A= * Licensed under the MIT License: = http://www.opensource.org/licenses/mit-license.php=0A= */=0A= =0A= =0A= // Initialize Thickbox.=0A= Drupal.behaviors.initThickbox =3D function (context) {=0A= tb_init('a.thickbox, area.thickbox, input.thickbox'); // pass where to = apply thickbox=0A= imgLoader =3D new Image(); // preload image=0A= };=0A= =0A= //add thickbox to href & area elements that have a class of .thickbox=0A= function tb_init(domChunk) {=0A= $(domChunk).click(function() {=0A= var t =3D this.title || this.name || null;=0A= var a =3D this.href || this.alt;=0A= var g =3D this.rel || false;=0A= tb_show(t,a,g);=0A= this.blur();=0A= return false;=0A= });=0A= }=0A= =0A= function tb_show(caption, url, imageGroup) { //function called when the = user clicks on a thickbox link=0A= =0A= var settings =3D Drupal.settings.thickbox;=0A= =0A= try {=0A= if (typeof document.body.style.maxHeight =3D=3D=3D 'undefined') { = //if IE 6=0A= $('body','html').css({height: '100%', width: '100%'});=0A= $('html').css('overflow','hidden');=0A= if (document.getElementById('TB_HideSelect') =3D=3D=3D null) { = //iframe to hide select elements in ie6=0A= $('body').append('
');=0A= $('#TB_overlay').click(tb_remove);=0A= }=0A= }=0A= else { //all others=0A= if (document.getElementById('TB_overlay') =3D=3D=3D null) {=0A= $('body').append('
');=0A= $('#TB_overlay').click(tb_remove);=0A= }=0A= }=0A= =0A= if (tb_detectMacXFF()) {=0A= $('#TB_overlay').addClass('TB_overlayMacFFBGHack'); //use png = overlay so hide flash=0A= }=0A= else {=0A= $('#TB_overlay').addClass('TB_overlayBG'); //use background and = opacity=0A= }=0A= =0A= if (caption=3D=3D=3Dnull) {caption=3D'';}=0A= $('body').append('
'); //add loader to the = page=0A= $('#TB_load').show(); //show loader=0A= =0A= var baseURL;=0A= if (url.indexOf('?')!=3D=3D-1) { //ff there is a query string = involved=0A= baseURL =3D url.substr(0, url.indexOf('?'));=0A= }=0A= else {=0A= baseURL =3D url;=0A= }=0A= =0A= var urlString =3D /\.jpg$|\.jpeg$|\.png$|\.gif$|\.bmp$/;=0A= var urlType =3D baseURL.toLowerCase().match(urlString);=0A= =0A= if (urlType =3D=3D '.jpg' || urlType =3D=3D '.jpeg' || urlType = =3D=3D '.png' || urlType =3D=3D '.gif' || urlType =3D=3D '.bmp') { = //code to show images=0A= TB_PrevCaption =3D '';=0A= TB_PrevURL =3D '';=0A= TB_PrevHTML =3D '';=0A= TB_NextCaption =3D '';=0A= TB_NextURL =3D '';=0A= TB_NextHTML =3D '';=0A= TB_imageCount =3D '';=0A= TB_FoundURL =3D false;=0A= if (imageGroup) {=0A= TB_TempArray =3D $('a[@rel=3D' + imageGroup + ']').get();=0A= for (TB_Counter =3D 0; ((TB_Counter < TB_TempArray.length) && = (TB_NextHTML =3D=3D=3D '')); TB_Counter++) {=0A= var urlTypeTemp =3D = TB_TempArray[TB_Counter].href.toLowerCase().match(urlString);=0A= if (!(TB_TempArray[TB_Counter].href =3D=3D url)) {=0A= if (TB_FoundURL) {=0A= TB_NextCaption =3D TB_TempArray[TB_Counter].title;=0A= TB_NextURL =3D TB_TempArray[TB_Counter].href;=0A= TB_NextHTML =3D '  ' + settings.next + '';=0A= }=0A= else {=0A= TB_PrevCaption =3D TB_TempArray[TB_Counter].title;=0A= TB_PrevURL =3D TB_TempArray[TB_Counter].href;=0A= TB_PrevHTML =3D '  ' + settings.prev + '';=0A= }=0A= }=0A= else {=0A= TB_FoundURL =3D true;=0A= TB_imageCount =3D settings.image_count.replace(/\!current/, = (TB_Counter + 1)).replace(/\!total/, TB_TempArray.length);=0A= }=0A= }=0A= }=0A= =0A= // Modified to preload previous and next image.=0A= imgPreloader =3D new Image();=0A= prevImg =3D new Image();=0A= nextImg =3D new Image();=0A= imgPreloader.onload =3D function() {=0A= imgPreloader.onload =3D null;=0A= =0A= var tb_links =3D $('a[@class=3D"thickbox"]');=0A= var i =3D -1;=0A= tb_links.each(function(n) { if (this.href =3D=3D = imgPreloader.src) { i =3D n; } });=0A= if (i !=3D -1) {=0A= if (i > 0) { prevImg.src =3D tb_links[i-1].href; }=0A= if (i+1 < tb_links.length) { nextImg.src =3D = tb_links[i+1].href; }=0A= }=0A= =0A= // Resizing large images - orginal by Christian Montoya edited = by me.=0A= var pagesize =3D tb_getPageSize();=0A= var x =3D pagesize[0] - 100;=0A= var y =3D pagesize[1] - 100;=0A= var imageWidth =3D imgPreloader.width;=0A= var imageHeight =3D imgPreloader.height;=0A= if (imageWidth > x) {=0A= imageHeight =3D imageHeight * (x / imageWidth);=0A= imageWidth =3D x;=0A= if (imageHeight > y) {=0A= imageWidth =3D imageWidth * (y / imageHeight);=0A= imageHeight =3D y;=0A= }=0A= }=0A= else if (imageHeight > y) {=0A= imageWidth =3D imageWidth * (y / imageHeight);=0A= imageHeight =3D y;=0A= if (imageWidth > x) {=0A= imageHeight =3D imageHeight * (x / imageWidth);=0A= imageWidth =3D x;=0A= }=0A= }=0A= // End Resizing=0A= =0A= TB_WIDTH =3D imageWidth < 320 ? 350 : imageWidth + 30;=0A= TB_HEIGHT =3D imageHeight + 60;=0A= $('#TB_window').append('
' + caption + '
' + TB_imageCount + TB_PrevHTML + TB_NextHTML + = '
' + = settings.close + ' ' + settings.esc_key + '
');=0A= $('#TB_closeWindowButton').click(tb_remove);=0A= =0A= if (!(TB_PrevHTML =3D=3D=3D '')) {=0A= function goPrev() {=0A= if ($(document).unbind('click',goPrev)) = {$(document).unbind('click',goPrev);}=0A= $('#TB_window').remove();=0A= $('body').append('
');=0A= tb_show(TB_PrevCaption, TB_PrevURL, imageGroup);=0A= return false;=0A= }=0A= $('#TB_prev').click(goPrev);=0A= }=0A= =0A= if (!(TB_NextHTML =3D=3D=3D '')) {=0A= function goNext() {=0A= $('#TB_window').remove();=0A= $('body').append('
');=0A= tb_show(TB_NextCaption, TB_NextURL, imageGroup);=0A= return false;=0A= }=0A= $('#TB_next').click(goNext);=0A= $('#TB_ImageOff').click(goNext);=0A= }=0A= else {=0A= $('#TB_ImageOff').click(tb_remove);=0A= }=0A= =0A= document.onkeydown =3D function(e) {=0A= if (e =3D=3D null) { // ie=0A= keycode =3D event.keyCode;=0A= escapeKey =3D 27;=0A= }=0A= else if ($.browser.safari) { // safari=0A= keycode =3D e.which;=0A= escapeKey =3D 27;=0A= }=0A= else { // mozilla=0A= keycode =3D e.keyCode;=0A= escapeKey =3D e.DOM_VK_ESCAPE;=0A= }=0A= key =3D String.fromCharCode(keycode).toLowerCase();=0A= if (key =3D=3D 'x' || key =3D=3D 'c' || keycode =3D=3D = escapeKey) { // close=0A= tb_remove();=0A= }=0A= else if (key =3D=3D 'n' || keycode =3D=3D 39) { // display = previous image=0A= if (!(TB_NextHTML =3D=3D '')) {=0A= document.onkeydown =3D '';=0A= goNext();=0A= }=0A= }=0A= else if (key =3D=3D 'p' || keycode =3D=3D 37) { // display = next image=0A= if (!(TB_PrevHTML =3D=3D '')) {=0A= document.onkeydown =3D '';=0A= goPrev();=0A= }=0A= }=0A= };=0A= =0A= tb_position();=0A= $('#TB_load').remove();=0A= $('#TB_window').css({display:'block', opacity: = 0}).animate({opacity: 1}, 400); //for safari using css instead of show=0A= };=0A= =0A= imgPreloader.src =3D url;=0A= }=0A= else { //code to show html=0A= =0A= var queryString =3D url.replace(/^[^\?]+\??/,'');=0A= var params =3D tb_parseQuery( queryString );=0A= =0A= TB_WIDTH =3D (params['width']*1) + 30 || 630; //defaults to 630 if = no paramaters were added to URL=0A= TB_HEIGHT =3D (params['height']*1) + 40 || 440; //defaults to 440 = if no paramaters were added to URL=0A= ajaxContentW =3D TB_WIDTH - 30;=0A= ajaxContentH =3D TB_HEIGHT - 45;=0A= =0A= if (url.indexOf('TB_iframe') !=3D -1) { // either iframe or ajax = window=0A= urlNoQuery =3D url.split('TB_');=0A= $('#TB_iframeContent').remove();=0A= if (params['modal'] !=3D 'true') { //iframe no modal=0A= $('#TB_window').append('
' + caption + '
' + settings.close + ' ' + = settings.esc_key + '
');=0A= }=0A= else { //iframe modal=0A= $('#TB_overlay').unbind();=0A= $('#TB_window').append('');=0A= }=0A= }=0A= else { // not an iframe, ajax=0A= if ($('#TB_window').css('display') !=3D 'block') {=0A= if (params['modal'] !=3D 'true') { //ajax no modal=0A= $('#TB_window').append('
' + caption + '
close or Esc Key
');=0A= }=0A= else { //ajax modal=0A= $('#TB_overlay').unbind();=0A= $('#TB_window').append('
');=0A= }=0A= }=0A= else { //this means the window is already up, we are just = loading new content via ajax=0A= $('#TB_ajaxContent')[0].style.width =3D ajaxContentW + 'px';=0A= $('#TB_ajaxContent')[0].style.height =3D ajaxContentH + 'px';=0A= $('#TB_ajaxContent')[0].scrollTop =3D 0;=0A= $('#TB_ajaxWindowTitle').html(caption);=0A= }=0A= }=0A= =0A= $('#TB_closeWindowButton').click(tb_remove);=0A= =0A= if (url.indexOf('TB_inline') !=3D -1) {=0A= $('#TB_ajaxContent').append($('#' + = params['inlineId']).children());=0A= $('#TB_window').unload(function () {=0A= $('#' + = params['inlineId']).append($('#TB_ajaxContent').children()); // move = elements back when you're finished=0A= });=0A= tb_position();=0A= $('#TB_load').remove();=0A= $('#TB_window').css({display:'block', opacity: = 0}).animate({opacity: 1}, 400);=0A= }=0A= else if (url.indexOf('TB_iframe') !=3D -1) {=0A= tb_position();=0A= if ($.browser.safari) { //safari needs help because it will not = fire iframe onload=0A= $('#TB_load').remove();=0A= $('#TB_window').css({display:'block', opacity: = 0}).animate({opacity: 1}, 400);=0A= }=0A= }=0A= else {=0A= $('#TB_ajaxContent').load(url +=3D '&random=3D' + (new = Date().getTime()),function() { //to do a post change this load method=0A= tb_position();=0A= $('#TB_load').remove();=0A= tb_init('#TB_ajaxContent a.thickbox');=0A= $('#TB_window').css({display:'block', opacity: = 0}).animate({opacity: 1}, 400);=0A= });=0A= }=0A= }=0A= =0A= if (!params['modal']) {=0A= document.onkeyup =3D function(e) {=0A= if (e =3D=3D null) { // ie=0A= keycode =3D event.keyCode;=0A= escapeKey =3D 27;=0A= }=0A= else if ($.browser.safari) { // safari=0A= keycode =3D e.which;=0A= escapeKey =3D 27;=0A= }=0A= else { // mozilla=0A= keycode =3D e.keyCode;=0A= escapeKey =3D e.DOM_VK_ESCAPE;=0A= }=0A= key =3D String.fromCharCode(keycode).toLowerCase();=0A= if (keycode =3D=3D escapeKey) { // close=0A= tb_remove();=0A= }=0A= };=0A= }=0A= =0A= }=0A= catch(e) {=0A= //nothing here=0A= }=0A= }=0A= =0A= //helper functions below=0A= function tb_showIframe() {=0A= $('#TB_load').remove();=0A= $('#TB_window').css({display:'block', opacity: 0}).animate({opacity: = 1}, 400);=0A= }=0A= =0A= function tb_remove() {=0A= $('#TB_imageOff').unbind('click');=0A= $('#TB_overlay').unbind('click');=0A= $('#TB_closeWindowButton').unbind('click');=0A= $('#TB_window').fadeOut(400,function() = {$('#TB_window,#TB_overlay,#TB_HideSelect').trigger('unload').unbind().re= move();});=0A= $('#TB_load').remove();=0A= if (typeof document.body.style.maxHeight =3D=3D 'undefined') { //if IE = 6=0A= $('body','html').css({height: 'auto', width: 'auto'});=0A= $('html').css('overflow','');=0A= }=0A= document.onkeydown =3D '';=0A= document.onkeyup =3D '';=0A= return false;=0A= }=0A= =0A= function tb_position() {=0A= $('#TB_window').css({marginLeft: '-' + parseInt((TB_WIDTH / 2),10) + = 'px', width: TB_WIDTH + 'px'});=0A= //if ( !(jQuery.browser.msie && jQuery.browser.version < 7)) { // take = away IE6=0A= // fixes the fact that ie7 now reports itself as MSIE 6.0 compatible=0A= if (!(jQuery.browser.msie && /MSIE = 6\.0/i.test(window.navigator.userAgent) && !/MSIE = 7\.0/i.test(window.navigator.userAgent))) { // take away IE6=0A= $('#TB_window').css({marginTop: '-' + parseInt((TB_HEIGHT / 2),10) + = 'px'});=0A= }=0A= }=0A= =0A= function tb_parseQuery ( query ) {=0A= var Params =3D {};=0A= if ( ! query ) {return Params;}// return empty object=0A= var Pairs =3D query.split(/[;&]/);=0A= for ( var i =3D 0; i < Pairs.length; i++ ) {=0A= var KeyVal =3D Pairs[i].split('=3D');=0A= if ( ! KeyVal || KeyVal.length !=3D 2 ) {continue;}=0A= var key =3D unescape( KeyVal[0] );=0A= var val =3D unescape( KeyVal[1] );=0A= val =3D val.replace(/\+/g, ' ');=0A= Params[key] =3D val;=0A= }=0A= return Params;=0A= }=0A= =0A= function tb_getPageSize() {=0A= var de =3D document.documentElement;=0A= var w =3D window.innerWidth || self.innerWidth || (de&&de.clientWidth) = || document.body.clientWidth;=0A= var h =3D window.innerHeight || self.innerHeight || = (de&&de.clientHeight) || document.body.clientHeight;=0A= arrayPageSize =3D [w,h];=0A= return arrayPageSize;=0A= }=0A= =0A= function tb_detectMacXFF() {=0A= var userAgent =3D navigator.userAgent.toLowerCase();=0A= if (userAgent.indexOf('mac') !=3D -1 && userAgent.indexOf('firefox') = !=3D -1) {=0A= return true;=0A= }=0A= }=0A= ------=_NextPart_000_0000_01C9AD41.A36B2F80 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://imm.plasticstoday.com/sites/all/modules/fivestar/js/fivestar.js?1 /**=0A= * Modified Star Rating - jQuery plugin=0A= *=0A= * Copyright (c) 2006 Wil Stuckey=0A= *=0A= * Original source available: = http://sandbox.wilstuckey.com/jquery-ratings/=0A= * Extensively modified by Lullabot: http://www.lullabot.com=0A= *=0A= * Dual licensed under the MIT and GPL licenses:=0A= * http://www.opensource.org/licenses/mit-license.php=0A= * http://www.gnu.org/licenses/gpl.html=0A= */=0A= =0A= /**=0A= * Create a degradeable star rating interface out of a simple form = structure.=0A= * Returns a modified jQuery object containing the new interface.=0A= * =0A= * @example jQuery('form.rating').rating();=0A= * @cat plugin=0A= * @type jQuery =0A= *=0A= */=0A= (function($){ // Create local scope.=0A= /**=0A= * Takes the form element, builds the rating interface and attaches = the proper events.=0A= * @param {Object} $obj=0A= */=0A= var buildRating =3D function($obj){=0A= var $widget =3D buildInterface($obj),=0A= $stars =3D $('.star', $widget),=0A= $cancel =3D $('.cancel', $widget),=0A= $summary =3D $('.fivestar-summary', $obj),=0A= feedbackTimerId =3D 0,=0A= summaryText =3D $summary.html(),=0A= summaryHover =3D $obj.is('.fivestar-labels-hover'),=0A= currentValue =3D $("select", $obj).val(),=0A= cancelTitle =3D $('label', $obj).html(),=0A= voteTitle =3D cancelTitle !=3D = Drupal.settings.fivestar.titleAverage ? cancelTitle : = Drupal.settings.fivestar.titleUser,=0A= voteChanged =3D false;=0A= =0A= // Record star display.=0A= if ($obj.is('.fivestar-user-stars')) {=0A= var starDisplay =3D 'user';=0A= }=0A= else if ($obj.is('.fivestar-average-stars')) {=0A= var starDisplay =3D 'average';=0A= currentValue =3D $("input[@name=3Dvote_average]", $obj).val();=0A= }=0A= else if ($obj.is('.fivestar-combo-stars')) {=0A= var starDisplay =3D 'combo';=0A= }=0A= else {=0A= var starDisplay =3D 'none';=0A= }=0A= =0A= // Smart is intentionally separate, so the average will be set = if necessary.=0A= if ($obj.is('.fivestar-smart-stars')) {=0A= var starDisplay =3D 'smart';=0A= }=0A= =0A= // Record text display.=0A= if ($summary.size()) {=0A= var textDisplay =3D = $summary.attr('class').replace(/.*?fivestar-summary-([^ ]+).*/, = '$1').replace(/-/g, '_');=0A= }=0A= else {=0A= var textDisplay =3D 'none';=0A= }=0A= =0A= // Add hover and focus events.=0A= $stars=0A= .mouseover(function(){=0A= event.drain();=0A= event.fill(this);=0A= })=0A= .mouseout(function(){=0A= event.drain();=0A= event.reset();=0A= })=0A= .focus(function(){=0A= event.drain();=0A= event.fill(this)=0A= })=0A= .blur(function(){=0A= event.drain();=0A= event.reset();=0A= });=0A= =0A= // Cancel button events.=0A= $cancel=0A= .mouseover(function(){=0A= event.drain();=0A= $(this).addClass('on')=0A= })=0A= .mouseout(function(){=0A= event.reset();=0A= $(this).removeClass('on')=0A= })=0A= .focus(function(){=0A= event.drain();=0A= $(this).addClass('on')=0A= })=0A= .blur(function(){=0A= event.reset();=0A= $(this).removeClass('on')=0A= });=0A= =0A= // Click events.=0A= $cancel.click(function(){=0A= currentValue =3D 0;=0A= event.reset();=0A= voteChanged =3D false;=0A= // Inform a user that his vote is being processed=0A= if ($("input.fivestar-path", $obj).size() && = $summary.is('.fivestar-feedback-enabled')) {=0A= = setFeedbackText(Drupal.settings.fivestar.feedbackDeletingVote);=0A= }=0A= // Save the currentValue in a hidden field.=0A= $("select", $obj).val(0);=0A= // Update the title.=0A= cancelTitle =3D starDisplay !=3D 'smart' ? cancelTitle : = Drupal.settings.fivestar.titleAverage;=0A= $('label', $obj).html(cancelTitle);=0A= // Update the smart classes on the widget if needed.=0A= if ($obj.is('.fivestar-smart-text')) {=0A= = $obj.removeClass('fivestar-user-text').addClass('fivestar-average-text');=0A= $summary[0].className =3D = $summary[0].className.replace(/-user/, '-average');=0A= textDisplay =3D = $summary.attr('class').replace(/.*?fivestar-summary-([^ ]+).*/, = '$1').replace(/-/g, '_');=0A= }=0A= if ($obj.is('.fivestar-smart-stars')) {=0A= = $obj.removeClass('fivestar-user-stars').addClass('fivestar-average-stars'= );=0A= }=0A= // Submit the form if needed.=0A= $("input.fivestar-path", $obj).each(function () { $.ajax({ = type: 'GET', dataType: 'xml', url: this.value + '/' + 0, success: = voteHook }); });=0A= return false;=0A= });=0A= $stars.click(function(){=0A= currentValue =3D $('select option', = $obj).get($stars.index(this) + $cancel.size() + 1).value;=0A= // Save the currentValue to the hidden select field.=0A= $("select", $obj).val(currentValue);=0A= // Update the display of the stars.=0A= voteChanged =3D true;=0A= event.reset();=0A= // Inform a user that his vote is being processed.=0A= if ($("input.fivestar-path", $obj).size() && = $summary.is('.fivestar-feedback-enabled')) {=0A= = setFeedbackText(Drupal.settings.fivestar.feedbackSavingVote);=0A= }=0A= // Update the smart classes on the widget if needed.=0A= if ($obj.is('.fivestar-smart-text')) {=0A= = $obj.removeClass('fivestar-average-text').addClass('fivestar-user-text');=0A= $summary[0].className =3D = $summary[0].className.replace(/-average/, '-user');=0A= textDisplay =3D = $summary.attr('class').replace(/.*?fivestar-summary-([^ ]+).*/, = '$1').replace(/-/g, '_');=0A= }=0A= if ($obj.is('.fivestar-smart-stars')) {=0A= = $obj.removeClass('fivestar-average-stars').addClass('fivestar-user-stars'= );=0A= }=0A= // Submit the form if needed.=0A= $("input.fivestar-path", $obj).each(function () { $.ajax({ = type: 'GET', dataType: 'xml', url: this.value + '/' + currentValue, = success: voteHook }); });=0A= return false;=0A= });=0A= =0A= var event =3D {=0A= fill: function(el){=0A= // Fill to the current mouse position.=0A= var index =3D $stars.index(el) + 1;=0A= $stars=0A= .children('a').css('width', '100%').end()=0A= .filter(':lt(' + index + ')').addClass('hover').end();=0A= // Update the description text and label.=0A= if (summaryHover && !feedbackTimerId) {=0A= var summary =3D $("select option", $obj)[index + = $cancel.size()].text;=0A= var value =3D $("select option", $obj)[index + = $cancel.size()].value;=0A= $summary.html(summary !=3D index + 1 ? summary : = ' ');=0A= $('label', $obj).html(voteTitle);=0A= }=0A= },=0A= drain: function() {=0A= // Drain all the stars.=0A= $stars=0A= .filter('.on').removeClass('on').end()=0A= .filter('.hover').removeClass('hover').end();=0A= // Update the description text.=0A= if (summaryHover && !feedbackTimerId) {=0A= var cancelText =3D $("select option", $obj)[0].text;=0A= $summary.html(($cancel.size() && cancelText !=3D 0) ? = cancelText : ' ');=0A= if (!voteChanged) {=0A= $('label', $obj).html(cancelTitle);=0A= }=0A= }=0A= },=0A= reset: function(){=0A= // Reset the stars to the default index.=0A= var starValue =3D currentValue/100 * $stars.size();=0A= var percent =3D (starValue - Math.floor(starValue)) * 100;=0A= $stars.filter(':lt(' + Math.floor(starValue) + = ')').addClass('on').end();=0A= if (percent > 0) {=0A= = $stars.eq(Math.floor(starValue)).addClass('on').children('a').css('width'= , percent + "%").end().end();=0A= }=0A= // Restore the summary text and original title.=0A= if (summaryHover && !feedbackTimerId) {=0A= $summary.html(summaryText ? summaryText : ' ');=0A= }=0A= if (voteChanged) {=0A= $('label', $obj).html(voteTitle);=0A= }=0A= else {=0A= $('label', $obj).html(cancelTitle);=0A= }=0A= }=0A= };=0A= =0A= var setFeedbackText =3D function(text) {=0A= // Kill previous timer if it isn't finished yet so that the = text we=0A= // are about to set will not get cleared too early.=0A= feedbackTimerId =3D 1;=0A= $summary.html(text);=0A= };=0A= =0A= /**=0A= * Checks for the presence of a javascript hook 'fivestarResult' = to be=0A= * called upon completion of a AJAX vote request.=0A= */=0A= var voteHook =3D function(data) {=0A= var returnObj =3D {=0A= result: {=0A= count: $("result > count", data).text(),=0A= average: $("result > average", data).text(),=0A= summary: {=0A= average: $("summary average", data).text(),=0A= average_count: $("summary average_count", data).text(),=0A= user: $("summary user", data).text(),=0A= user_count: $("summary user_count", data).text(),=0A= combo: $("summary combo", data).text(),=0A= count: $("summary count", data).text()=0A= }=0A= },=0A= vote: {=0A= id: $("vote id", data).text(),=0A= type: $("vote type", data).text(),=0A= value: $("vote value", data).text()=0A= },=0A= display: {=0A= stars: starDisplay,=0A= text: textDisplay=0A= }=0A= };=0A= // Check for a custom callback.=0A= if (window.fivestarResult) {=0A= fivestarResult(returnObj);=0A= }=0A= // Use the default.=0A= else {=0A= fivestarDefaultResult(returnObj);=0A= }=0A= // Update the summary text.=0A= summaryText =3D = returnObj.result.summary[returnObj.display.text];=0A= if = ($(returnObj.result.summary.average).is('.fivestar-feedback-enabled')) {=0A= // Inform user that his/her vote has been processed.=0A= if (returnObj.vote.value !=3D 0) { // check if vote has been = saved or deleted =0A= = setFeedbackText(Drupal.settings.fivestar.feedbackVoteSaved);=0A= }=0A= else {=0A= = setFeedbackText(Drupal.settings.fivestar.feedbackVoteDeleted);=0A= }=0A= // Setup a timer to clear the feedback text after 3 seconds.=0A= feedbackTimerId =3D setTimeout(function() { = clearTimeout(feedbackTimerId); feedbackTimerId =3D 0; = $summary.html(returnObj.result.summary[returnObj.display.text]); }, = 2000);=0A= }=0A= // Update the current star currentValue to the previous = average.=0A= if (returnObj.vote.value =3D=3D 0 && (starDisplay =3D=3D = 'average' || starDisplay =3D=3D 'smart')) {=0A= currentValue =3D returnObj.result.average;=0A= event.reset();=0A= }=0A= };=0A= =0A= event.reset();=0A= return $widget;=0A= };=0A= =0A= /**=0A= * Accepts jQuery object containing a single fivestar widget.=0A= * Returns the proper div structure for the star interface.=0A= * =0A= * @return jQuery=0A= * @param {Object} $widget=0A= * =0A= */=0A= var buildInterface =3D function($widget){=0A= var $container =3D $('
');=0A= var $options =3D $("select option", $widget);=0A= var size =3D $('option', $widget).size() - 1;=0A= var cancel =3D 1;=0A= for (var i =3D 1, option; option =3D $options[i]; i++){=0A= if (option.value =3D=3D "0") {=0A= cancel =3D 0;=0A= $div =3D $('');=0A= }=0A= else {=0A= var zebra =3D (i + cancel - 1) % 2 =3D=3D 0 ? 'even' : = 'odd';=0A= var count =3D i + cancel - 1;=0A= var first =3D count =3D=3D 1 ? ' star-first' : '';=0A= var last =3D count =3D=3D size + cancel - 1 ? ' star-last' = : '';=0A= $div =3D $('');=0A= }=0A= $container.append($div[0]);=0A= }=0A= $container.addClass('fivestar-widget-' + (size + cancel - 1));=0A= // Attach the new widget and hide the existing widget.=0A= $('select', $widget).after($container).css('display', 'none');=0A= return $container;=0A= };=0A= =0A= /**=0A= * Standard handler to update the average rating when a user changes = their=0A= * vote. This behavior can be overridden by implementing a = fivestarResult=0A= * function in your own module or theme.=0A= * @param object voteResult=0A= * Object containing the following properties from the vote result:=0A= * voteResult.result.count The current number of votes for this item.=0A= * voteResult.result.average The current average of all votes for = this item.=0A= * voteResult.result.summary.average The textual description of the = average.=0A= * voteResult.result.summary.user The textual description of the = user's current vote.=0A= * voteResult.vote.id The id of the item the vote was placed on = (such as the nid)=0A= * voteResult.vote.type The type of the item the vote was placed on = (such as 'node')=0A= * voteResult.vote.average The average of the new vote saved=0A= * voteResult.display.stars The type of star display we're using. = Either 'average', 'user', or 'combo'.=0A= * voteResult.display.text The type of text display we're using. = Either 'average', 'user', or 'combo'.=0A= */=0A= function fivestarDefaultResult(voteResult) {=0A= // Update the summary text.=0A= = $('div.fivestar-summary-'+voteResult.vote.id).html(voteResult.result.summ= ary[voteResult.display.text]);=0A= // If this is a combo display, update the average star display.=0A= if (voteResult.display.stars =3D=3D 'combo') {=0A= $('div.fivestar-form-'+voteResult.vote.id).each(function() {=0A= // Update stars.=0A= var $stars =3D $('.fivestar-widget-static .star span', this);=0A= var average =3D voteResult.result.average/100 * $stars.size();=0A= var index =3D Math.floor(average);=0A= $stars.removeClass('on').addClass('off').css('width', 'auto');=0A= $stars.filter(':lt(' + (index + 1) + = ')').removeClass('off').addClass('on');=0A= $stars.eq(index).css('width', ((average - index) * 100) + "%");=0A= // Update summary.=0A= var $summary =3D $('.fivestar-static-form-item = .fivestar-summary', this);=0A= if ($summary.size()) {=0A= var textDisplay =3D = $summary.attr('class').replace(/.*?fivestar-summary-([^ ]+).*/, = '$1').replace(/-/g, '_');=0A= $summary.html(voteResult.result.summary[textDisplay]);=0A= }=0A= });=0A= }=0A= };=0A= =0A= /**=0A= * Set up the plugin=0A= */=0A= $.fn.rating =3D function() {=0A= var stack =3D [];=0A= this.each(function() {=0A= var ret =3D buildRating($(this));=0A= stack.push(ret);=0A= });=0A= return stack;=0A= };=0A= =0A= // Fix ie6 background flicker problem.=0A= if ($.browser.msie =3D=3D true) {=0A= try {=0A= document.execCommand('BackgroundImageCache', false, true);=0A= } catch(err) {}=0A= }=0A= })(jQuery);=0A= =0A= if (Drupal.jsEnabled) {=0A= $(document).ready(function() {=0A= $('div.fivestar-form-item').rating();=0A= $('input.fivestar-submit').css('display', 'none');=0A= });=0A= } ------=_NextPart_000_0000_01C9AD41.A36B2F80 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://imm.plasticstoday.com/sites/all/themes/plasticstoday/js/jquery.pngFix.js?1 /**=0A= * --------------------------------------------------------------------=0A= * jQuery-Plugin "pngFix"=0A= * by Andreas Eberhard, andreas.eberhard@gmail.com=0A= * http://jquery.andreaseberhard.de/=0A= *=0A= * Copyright (c) 2007 Andreas Eberhard=0A= * Licensed under GPL = (http://www.opensource.org/licenses/gpl-license.php)=0A= *=0A= * Version: 1.0, 31.05.2007=0A= * Changelog:=0A= * 31.05.2007 initial Version 1.0=0A= * --------------------------------------------------------------------=0A= */=0A= =0A= (function(jQuery) {=0A= =0A= =0A= jQuery.fn.pngFix =3D function() {=0A= =0A= var ie55 =3D (navigator.appName =3D=3D "Microsoft Internet Explorer" && = parseInt(navigator.appVersion) =3D=3D 4 && = navigator.appVersion.indexOf("MSIE 5.5") !=3D -1);=0A= var ie6 =3D (navigator.appName =3D=3D "Microsoft Internet Explorer" && = parseInt(navigator.appVersion) =3D=3D 4 && = navigator.appVersion.indexOf("MSIE 6.0") !=3D -1);=0A= =0A= if (jQuery.browser.msie && (ie55 || ie6)) {=0A= =0A= jQuery(this).find("img[@src$=3D.png]").each(function() {=0A= =0A= var prevStyle =3D '';=0A= var strNewHTML =3D '';=0A= var imgId =3D (jQuery(this).attr('id')) ? 'id=3D"' + = jQuery(this).attr('id') + '" ' : '';=0A= var imgClass =3D (jQuery(this).attr('class')) ? 'class=3D"' + = jQuery(this).attr('class') + '" ' : '';=0A= var imgTitle =3D (jQuery(this).attr('title')) ? 'title=3D"' + = jQuery(this).attr('title') + '" ' : '';=0A= var imgAlt =3D (jQuery(this).attr('alt')) ? 'alt=3D"' + = jQuery(this).attr('alt') + '" ' : '';=0A= var imgAlign =3D (jQuery(this).attr('align')) ? 'float:' + = jQuery(this).attr('align') + ';' : '';=0A= var imgHand =3D (jQuery(this).parent().attr('href')) ? 'cursor:hand;' = : '';=0A= if (this.style.border) {=0A= prevStyle +=3D 'border:'+this.style.border+';';=0A= this.style.border =3D '';=0A= }=0A= if (this.style.padding) {=0A= prevStyle +=3D 'padding:'+this.style.padding+';';=0A= this.style.padding =3D '';=0A= }=0A= if (this.style.margin) {=0A= prevStyle +=3D 'margin:'+this.style.margin+';';=0A= this.style.margin =3D '';=0A= }=0A= var imgStyle =3D (this.style.cssText);=0A= =0A= strNewHTML +=3D '';=0A= if (prevStyle !=3D ''){=0A= strNewHTML =3D '' + strNewHTML + '';=0A= }=0A= =0A= jQuery(this).hide();=0A= jQuery(this).after(strNewHTML);=0A= =0A= });=0A= =0A= }=0A= =0A= };=0A= =0A= })(jQuery);=0A= ------=_NextPart_000_0000_01C9AD41.A36B2F80--