From: "Lagret av Windows Internet Explorer 9" Subject: Date: Fri, 30 Mar 2012 12:38:10 +0200 MIME-Version: 1.0 Content-Type: multipart/related; type="text/html"; boundary="----=_NextPart_000_0000_01CD0E71.F76FE050" X-MimeOLE: Produced By Microsoft MimeOLE V6.1.7601.17609 This is a multi-part message in MIME format. ------=_NextPart_000_0000_01CD0E71.F76FE050 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Location: http://admin.bedrekommune.no/bedrekommune/admin/getAverageSatisfactionNewWindowReport.action?includeSubUnits=false&compareOrgUnits=&mergeRepeatedNodes=true&orgUnitId=37147&surveyId=1_9&showSeperateQuestionResults=true =EF=BB=BF = =
50 = kommuner er=20 med i lands-snittet
Resultat for brukerne
Sp=C3=B8rsm=C3=A5l Snitt Rosterud=20 familiebarnehage Snitt land H=C3=B8yest kommune Lavest = kommune
Nedenfor har vi satt opp en del = sp=C3=B8rsm=C3=A5l om=20 kvalitet som vi ber deg svare p=C3=A5. Du skal foreta en = rangering=20 fra 1 (sv=C3=A6rt d=C3=A5rlig kvalitet) til 6 (sv=C3=A6rt god = kvalitet). Sett kryss=20 i den ruta du mener stemmer best med din = oppfatning.
I hvor stor grad er du forn=C3=B8yd = med:
ditt barns sosiale utvikling? 5,9 =09 5,3 =09 6,0 =09 4,9 =09
aktivitetsinnholdet i barnehagen? 5,7 =09 5,0 =09 6,0 =09 4,5 =09
hvordan barnehagen tilrettelegger for det = enkelte=20 barns l=C3=A6ring? 5,6 =09 4,8 =09 6,0 =09 4,3 =09
barnehagens tilrettelegging av = skoleforberedende=20 aktiviteter? 5,7 =09 4,9 =09 5,4 =09 4,0 =09
barnehagens bidrag til ditt barns=20 spr=C3=A5kutvikling? 5,6 =09 5,0 =09 6,0 =09 4,2 =09
de ansattes kompetanse til =C3=A5 = gj=C3=B8re en god jobb med=20 ditt barn? 5,5 =09 5,0 =09 6,0 =09 4,4 =09
personalets omsorg for barnet? 5,9 =09 5,3 =09 6,0 =09 4,6 =09
barnehagens mattilbud?  (sunn mat, = riktig=20 kosthold) 5,7 =09 4,7 =09 6,0 =09 2,5 =09
barnehagens arbeid som = kulturformidler? 5,5 =09 4,8 =09 6,0 =09 3,5 =09
Snitt 5,7 = =09 5,0 = =09 5,9 = =09 4,1 = =09
Trivsel
Sp=C3=B8rsm=C3=A5l Snitt Rosterud=20 familiebarnehage Snitt land H=C3=B8yest kommune Lavest = kommune
I hvor stor grad synes du ditt barn=20 opplever
Allsidig lek og aktiviteter? 5,6 =09 5,0 =09 6,0 =09 4,4 =09
At det er g=C3=B8y i barnehagen? 5,9 =09 5,2 =09 6,0 =09 4,9 =09
Godt samspill med de voksne? 5,8 =09 5,2 =09 6,0 =09 4,7 =09
Godt vennskap med andre barn? 5,8 =09 5,1 =09 6,0 =09 4,8 =09
Snitt 5,7 = =09 5,1 = =09 6,0 = =09 4,7 = =09
Brukermedvirkning
Sp=C3=B8rsm=C3=A5l Snitt Rosterud=20 familiebarnehage Snitt land H=C3=B8yest kommune Lavest = kommune
I hvor stor grad er du forn=C3=B8yd = med:
Barnehagens interesse for dine = synspunkter? 5,6 =09 4,8 =09 6,0 =09 4,1 =09
Dine muligheter for medinnflytelse over = tilbudet i=20 barnehagen? 5,4 =09 4,5 =09 6,0 =09 3,9 =09
Barnets muligheter for =C3=A5 v=C3=A6re = med =C3=A5 bestemme=20 innholdet i barnehagen? 5,6 =09 4,6 =09 6,0 =09 3,6 =09
Barnehagens samarbeid med hjemmet? 5,6 =09 4,9 =09 6,0 =09 4,4 =09
Samarbeidsutvalgets arbeid for =C3=A5 = sikre foreldrenes=20 medvirkning? 5,3 =09 4,5 =09 6,0 =09 3,6 =09
Snitt 5,5 = =09 4,7 = =09 6,0 = =09 3,9 = =09
Respektfull behandling
Sp=C3=B8rsm=C3=A5l Snitt Rosterud=20 familiebarnehage Snitt land H=C3=B8yest kommune Lavest = kommune
I hvor stor grad synes du = personalet
Behandler barnet med respekt? 5,8 =09 5,3 =09 6,0 =09 4,8 =09
Behandler deg med respekt? 5,6 =09 5,3 =09 6,0 =09 4,7 =09
Tar barnet p=C3=A5 alvor? 5,8 =09 5,3 =09 6,0 =09 4,6 =09
Tar deg p=C3=A5 alvor? 5,6 =09 5,2 =09 6,0 =09 4,7 =09
Snitt 5,7 = =09 5,3 = =09 6,0 = =09 4,7 = =09
Tilgjengelighet
Sp=C3=B8rsm=C3=A5l Snitt Rosterud=20 familiebarnehage Snitt land H=C3=B8yest kommune Lavest = kommune
I hvor stor grad er du forn=C3=B8yd = med:
=C3=A5pningstidspunktet? 6,0 =09 5,4 =09 6,0 =09 4,8 =09
lukketidspunktet? 6,0 =09 5,4 =09 6,0 =09 4,0 =09
muligheten for variert oppholdstid (dager = pr. uke,=20 timer pr. dag)? 5,9 =09 5,3 =09 6,0 =09 3,5 =09
Snitt 6,0 = =09 5,4 = =09 6,0 = =09 4,1 = =09
Informasjon
Sp=C3=B8rsm=C3=A5l Snitt Rosterud=20 familiebarnehage Snitt land H=C3=B8yest kommune Lavest = kommune
I hvor stor grad er du forn=C3=B8yd = med:
informasjon om hvordan ditt barn har = det? 5,4 =09 4,6 =09 6,0 =09 4,0 =09
informasjon om det som skjer i = barnehagen? 5,6 =09 4,8 =09 6,0 =09 4,2 =09
Snitt 5,5 = =09 4,7 = =09 6,0 = =09 4,1 = =09
Fysisk milj=C3=B8
Sp=C3=B8rsm=C3=A5l Snitt Rosterud=20 familiebarnehage Snitt land H=C3=B8yest kommune Lavest = kommune
I hvor stor grad er du forn=C3=B8yd = med:
Barnehagens uteomr=C3=A5der? (med hensyn = til barns=20 utvikling lek og l=C3=A6ring) 5,5 =09 4,7 =09 6,0 =09 4,0 =09
Barnehagens inneomr=C3=A5der? (med hensyn = til barnets=20 utvikling, lek og l=C3=A6ring) 5,1 =09 4,6 =09 5,6 =09 3,5 =09
Barnehagens fysiske innemilj=C3=B8? (for = eksempel =20 st=C3=B8y/renhold eller annet  - kan presiseres nederst = p=C3=A5 skjemaet) 5,1 =09 4,5 =09 6,0 =09 3,3 =09
Snitt 5,2 = =09 4,6 = 5,9 = =09 3,6 = =09
Generelt
Sp=C3=B8rsm=C3=A5l Snitt Rosterud=20 familiebarnehage Snitt land H=C3=B8yest kommune Lavest = kommune
Til slutt vil vi stille deg et generelt = sp=C3=B8rsm=C3=A5l om=20 hvordan du opplever den totale kvaliteten i = barnehagen
Alt i alt, i hvor stor grad er du = forn=C3=B8yd med=20 barnehagen barnet g=C3=A5r i? 5,7 =09 5,1 =09 6,0 =09 4,0 =09
Snitt 5,7 = =09 5,1 = =09 6,0 = =09 4,0 = =09
Totalt Snitt Rosterud=20 familiebarnehage Snitt land H=C3=B8yest kommune Lavest = kommune
Snitt totalt 5,6 = 5,0 = 6,0 = 4,2 =09
------=_NextPart_000_0000_01CD0E71.F76FE050 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://admin.bedrekommune.no/bedrekommune/css/bk/buttons.css button { background: url("../../img/jquery-ui/ui-bg_glass_75_e6e6e6_1x400.png") = repeat-x rgb(230, 230, 230); margin: 0px !important; padding: 1px 8px = 2px !important; border-radius: 3px; border: 1px solid rgb(153, 153, = 153); height: auto; text-align: center; color: rgb(68, 68, 68); = line-height: 18px !important; overflow: visible; font-size: 13px; = font-weight: normal; text-decoration: none !important; box-shadow: 0px = 1px 0px #ffffff; text-shadow: 0px 1px 0px #fff; -webkit-border-radius: = 3px; -moz-border-radius: 3px; -moz-box-shadow: 0px 1px 0px #FFFFFF; = -webkit-box-shadow: 0px 1px 0px #FFFFFF; } .formButton input { background: url("../../img/jquery-ui/ui-bg_glass_75_e6e6e6_1x400.png") = repeat-x rgb(230, 230, 230); margin: 0px !important; padding: 1px 8px = 2px !important; border-radius: 3px; border: 1px solid rgb(153, 153, = 153); height: auto; text-align: center; color: rgb(68, 68, 68); = line-height: 18px !important; overflow: visible; font-size: 13px; = font-weight: normal; text-decoration: none !important; box-shadow: 0px = 1px 0px #ffffff; text-shadow: 0px 1px 0px #fff; -webkit-border-radius: = 3px; -moz-border-radius: 3px; -moz-box-shadow: 0px 1px 0px #FFFFFF; = -webkit-box-shadow: 0px 1px 0px #FFFFFF; } button:hover { background: url("../../img/jquery-ui/ui-bg_glass_75_dadada_1x400.png") = repeat-x rgb(238, 238, 238); border: 1px solid rgb(70, 147, 237); color: = rgb(70, 147, 237); font-weight: normal; cursor: pointer; box-shadow: 0px = 0px 0px #ffffff; -moz-box-shadow: 0px 0px 0px #FFFFFF; = -webkit-box-shadow: 0px 0px 0px #FFFFFF; } .formButton input:hover { background: url("../../img/jquery-ui/ui-bg_glass_75_dadada_1x400.png") = repeat-x rgb(238, 238, 238); border: 1px solid rgb(70, 147, 237); color: = rgb(70, 147, 237); font-weight: normal; cursor: pointer; box-shadow: 0px = 0px 0px #ffffff; -moz-box-shadow: 0px 0px 0px #FFFFFF; = -webkit-box-shadow: 0px 0px 0px #FFFFFF; } button.imHover { background: url("../../img/jquery-ui/ui-bg_glass_75_dadada_1x400.png") = repeat-x rgb(238, 238, 238); border: 1px solid rgb(70, 147, 237); color: = rgb(70, 147, 237); font-weight: normal; cursor: pointer; box-shadow: 0px = 0px 0px #ffffff; -moz-box-shadow: 0px 0px 0px #FFFFFF; = -webkit-box-shadow: 0px 0px 0px #FFFFFF; } .formButton input.imHover { background: url("../../img/jquery-ui/ui-bg_glass_75_dadada_1x400.png") = repeat-x rgb(238, 238, 238); border: 1px solid rgb(70, 147, 237); color: = rgb(70, 147, 237); font-weight: normal; cursor: pointer; box-shadow: 0px = 0px 0px #ffffff; -moz-box-shadow: 0px 0px 0px #FFFFFF; = -webkit-box-shadow: 0px 0px 0px #FFFFFF; } button.callToAction { background: url("../../img/jquery-ui/ui-bg_glass_action.png") repeat-x = rgb(69, 146, 236); border: 1px solid rgb(22, 114, 226); color: rgb(255, = 255, 255) !important; font-weight: normal; text-shadow: 0px 1px 0px = #343400; } .formButton input.callToAction { background: url("../../img/jquery-ui/ui-bg_glass_action.png") repeat-x = rgb(69, 146, 236); border: 1px solid rgb(22, 114, 226); color: rgb(255, = 255, 255) !important; font-weight: normal; text-shadow: 0px 1px 0px = #343400; } button.callToAction:hover { background: url("../../img/jquery-ui/ui-bg_glass_action_hover.png") = rgb(153, 153, 0) !important; border: 1px solid rgb(106, 106, 0) = !important; color: rgb(255, 255, 255); font-weight: normal; text-shadow: = 0px 1px 0px #343434; } button.callToAction:focus { background: url("../../img/jquery-ui/ui-bg_glass_action_hover.png") = rgb(153, 153, 0) !important; border: 1px solid rgb(106, 106, 0) = !important; color: rgb(255, 255, 255); font-weight: normal; text-shadow: = 0px 1px 0px #343434; } .formButton input.callToAction:focus { background: url("../../img/jquery-ui/ui-bg_glass_action_hover.png") = rgb(153, 153, 0) !important; border: 1px solid rgb(106, 106, 0) = !important; color: rgb(255, 255, 255); font-weight: normal; text-shadow: = 0px 1px 0px #343434; } .formButton input.callToAction:hover { background: url("../../img/jquery-ui/ui-bg_glass_action_hover.png") = rgb(153, 153, 0) !important; border: 1px solid rgb(106, 106, 0) = !important; color: rgb(255, 255, 255); font-weight: normal; text-shadow: = 0px 1px 0px #343434; } button.callToAction:hover { background: url("../../img/jquery-ui/ui-bg_glass_action_hover.png") = rgb(153, 153, 0); } button.active { background: url("../../img/jquery-ui/ui-bg_glass_active.png") repeat-x = rgb(243, 243, 243); border: 1px solid rgb(153, 153, 0); color: rgb(122, = 122, 0); font-weight: bold; } button.callToActionTwo { background: url("../../img/jquery-ui/ui-bg_glass_actionTwo.png") = repeat-x rgb(127, 127, 0); border: 1px solid rgb(102, 102, 0); color: = rgb(255, 255, 255) !important; font-weight: normal; text-shadow: 0px 1px = 0px #343400; } .formButton input.callToActionTwo { background: url("../../img/jquery-ui/ui-bg_glass_actionTwo.png") = repeat-x rgb(127, 127, 0); border: 1px solid rgb(102, 102, 0); color: = rgb(255, 255, 255) !important; font-weight: normal; text-shadow: 0px 1px = 0px #343400; } button.callToActionTwo:hover { background: url("../../img/jquery-ui/ui-bg_glass_action_hover.png") = rgb(153, 153, 0) !important; border: 1px solid rgb(106, 106, 0) = !important; color: rgb(255, 255, 255); font-weight: normal; text-shadow: = 0px 1px 0px #343434; } button.callToActionTwo:focus { background: url("../../img/jquery-ui/ui-bg_glass_action_hover.png") = rgb(153, 153, 0) !important; border: 1px solid rgb(106, 106, 0) = !important; color: rgb(255, 255, 255); font-weight: normal; text-shadow: = 0px 1px 0px #343434; } .formButton input.callToActionTwo:focus { background: url("../../img/jquery-ui/ui-bg_glass_action_hover.png") = rgb(153, 153, 0) !important; border: 1px solid rgb(106, 106, 0) = !important; color: rgb(255, 255, 255); font-weight: normal; text-shadow: = 0px 1px 0px #343434; } .formButton input.callToActionTwo:hover { background: url("../../img/jquery-ui/ui-bg_glass_action_hover.png") = rgb(153, 153, 0) !important; border: 1px solid rgb(106, 106, 0) = !important; color: rgb(255, 255, 255); font-weight: normal; text-shadow: = 0px 1px 0px #343434; } button.callToActionTwo:hover { background: url("../../img/jquery-ui/ui-bg_glass_action_hover.png") = rgb(153, 153, 0); } button.bigButton { padding: 4px 8px !important; height: auto; line-height: 22px = !important; font-size: 16px !important; } .formButton input.bigButton { padding: 4px 8px !important; height: auto; line-height: 22px = !important; font-size: 16px !important; } button.smallButton { padding: 2px 6px !important; height: auto; line-height: 12px = !important; font-size: 11px !important; } .formButton input.smallButton { padding: 2px 6px !important; height: auto; line-height: 12px = !important; font-size: 11px !important; } input.smallButton { padding: 2px 6px !important; height: auto; line-height: 12px = !important; font-size: 11px !important; } button.disabled { background: rgb(204, 204, 204) !important; border: 1px solid rgb(153, = 153, 153) !important; color: rgb(153, 153, 153) !important; filter: = Alpha(Opacity=3D35); cursor: default !important; opacity: 0.7; = box-shadow: 0px 0px 0px #ffffff; text-shadow: 0px 1px 0px #DDDDDD; = -moz-box-shadow: 0px 0px 0px #FFFFFF; -webkit-box-shadow: 0px 0px 0px = #FFFFFF; } button.disabled:hover { background: rgb(204, 204, 204) !important; border: 1px solid rgb(153, = 153, 153) !important; color: rgb(153, 153, 153) !important; filter: = Alpha(Opacity=3D35); cursor: default !important; opacity: 0.7; = box-shadow: 0px 0px 0px #ffffff; text-shadow: 0px 1px 0px #DDDDDD; = -moz-box-shadow: 0px 0px 0px #FFFFFF; -webkit-box-shadow: 0px 0px 0px = #FFFFFF; } .formButton input.disabled { background: rgb(204, 204, 204) !important; border: 1px solid rgb(153, = 153, 153) !important; color: rgb(153, 153, 153) !important; filter: = Alpha(Opacity=3D35); cursor: default !important; opacity: 0.7; = box-shadow: 0px 0px 0px #ffffff; text-shadow: 0px 1px 0px #DDDDDD; = -moz-box-shadow: 0px 0px 0px #FFFFFF; -webkit-box-shadow: 0px 0px 0px = #FFFFFF; } .formButton input.disabled:hover { background: rgb(204, 204, 204) !important; border: 1px solid rgb(153, = 153, 153) !important; color: rgb(153, 153, 153) !important; filter: = Alpha(Opacity=3D35); cursor: default !important; opacity: 0.7; = box-shadow: 0px 0px 0px #ffffff; text-shadow: 0px 1px 0px #DDDDDD; = -moz-box-shadow: 0px 0px 0px #FFFFFF; -webkit-box-shadow: 0px 0px 0px = #FFFFFF; } button.disabled.smallButton { background: rgb(204, 204, 204) !important; border: 1px solid rgb(153, = 153, 153) !important; color: rgb(153, 153, 153) !important; filter: = Alpha(Opacity=3D35); cursor: default !important; opacity: 0.7; = box-shadow: 0px 0px 0px #ffffff; text-shadow: 0px 1px 0px #DDDDDD; = -moz-box-shadow: 0px 0px 0px #FFFFFF; -webkit-box-shadow: 0px 0px 0px = #FFFFFF; } button.disabled.smallButton:hover { background: rgb(204, 204, 204) !important; border: 1px solid rgb(153, = 153, 153) !important; color: rgb(153, 153, 153) !important; filter: = Alpha(Opacity=3D35); cursor: default !important; opacity: 0.7; = box-shadow: 0px 0px 0px #ffffff; text-shadow: 0px 1px 0px #DDDDDD; = -moz-box-shadow: 0px 0px 0px #FFFFFF; -webkit-box-shadow: 0px 0px 0px = #FFFFFF; } .formButton input.disabled.smallButton { background: rgb(204, 204, 204) !important; border: 1px solid rgb(153, = 153, 153) !important; color: rgb(153, 153, 153) !important; filter: = Alpha(Opacity=3D35); cursor: default !important; opacity: 0.7; = box-shadow: 0px 0px 0px #ffffff; text-shadow: 0px 1px 0px #DDDDDD; = -moz-box-shadow: 0px 0px 0px #FFFFFF; -webkit-box-shadow: 0px 0px 0px = #FFFFFF; } .formButton input.disabled.smallButton:hover { background: rgb(204, 204, 204) !important; border: 1px solid rgb(153, = 153, 153) !important; color: rgb(153, 153, 153) !important; filter: = Alpha(Opacity=3D35); cursor: default !important; opacity: 0.7; = box-shadow: 0px 0px 0px #ffffff; text-shadow: 0px 1px 0px #DDDDDD; = -moz-box-shadow: 0px 0px 0px #FFFFFF; -webkit-box-shadow: 0px 0px 0px = #FFFFFF; } input.disabled.smallButton { background: rgb(204, 204, 204) !important; border: 1px solid rgb(153, = 153, 153) !important; color: rgb(153, 153, 153) !important; filter: = Alpha(Opacity=3D35); cursor: default !important; opacity: 0.7; = box-shadow: 0px 0px 0px #ffffff; text-shadow: 0px 1px 0px #DDDDDD; = -moz-box-shadow: 0px 0px 0px #FFFFFF; -webkit-box-shadow: 0px 0px 0px = #FFFFFF; } input.disabled.smallButton:hover { background: rgb(204, 204, 204) !important; border: 1px solid rgb(153, = 153, 153) !important; color: rgb(153, 153, 153) !important; filter: = Alpha(Opacity=3D35); cursor: default !important; opacity: 0.7; = box-shadow: 0px 0px 0px #ffffff; text-shadow: 0px 1px 0px #DDDDDD; = -moz-box-shadow: 0px 0px 0px #FFFFFF; -webkit-box-shadow: 0px 0px 0px = #FFFFFF; } button.disabled.bigButton { background: rgb(204, 204, 204) !important; border: 1px solid rgb(153, = 153, 153) !important; color: rgb(153, 153, 153) !important; filter: = Alpha(Opacity=3D35); cursor: default !important; opacity: 0.7; = box-shadow: 0px 0px 0px #ffffff; text-shadow: 0px 1px 0px #DDDDDD; = -moz-box-shadow: 0px 0px 0px #FFFFFF; -webkit-box-shadow: 0px 0px 0px = #FFFFFF; } button.disabled.bigButton:hover { background: rgb(204, 204, 204) !important; border: 1px solid rgb(153, = 153, 153) !important; color: rgb(153, 153, 153) !important; filter: = Alpha(Opacity=3D35); cursor: default !important; opacity: 0.7; = box-shadow: 0px 0px 0px #ffffff; text-shadow: 0px 1px 0px #DDDDDD; = -moz-box-shadow: 0px 0px 0px #FFFFFF; -webkit-box-shadow: 0px 0px 0px = #FFFFFF; } .formButton input.disabled.bigButton { background: rgb(204, 204, 204) !important; border: 1px solid rgb(153, = 153, 153) !important; color: rgb(153, 153, 153) !important; filter: = Alpha(Opacity=3D35); cursor: default !important; opacity: 0.7; = box-shadow: 0px 0px 0px #ffffff; text-shadow: 0px 1px 0px #DDDDDD; = -moz-box-shadow: 0px 0px 0px #FFFFFF; -webkit-box-shadow: 0px 0px 0px = #FFFFFF; } .formButton input.disabled.bigButton:hover { background: rgb(204, 204, 204) !important; border: 1px solid rgb(153, = 153, 153) !important; color: rgb(153, 153, 153) !important; filter: = Alpha(Opacity=3D35); cursor: default !important; opacity: 0.7; = box-shadow: 0px 0px 0px #ffffff; text-shadow: 0px 1px 0px #DDDDDD; = -moz-box-shadow: 0px 0px 0px #FFFFFF; -webkit-box-shadow: 0px 0px 0px = #FFFFFF; } button.disabled.callToAction { background: rgb(204, 204, 204) !important; border: 1px solid rgb(153, = 153, 153) !important; color: rgb(153, 153, 153) !important; filter: = Alpha(Opacity=3D35); cursor: default !important; opacity: 0.7; = box-shadow: 0px 0px 0px #ffffff; text-shadow: 0px 1px 0px #DDDDDD; = -moz-box-shadow: 0px 0px 0px #FFFFFF; -webkit-box-shadow: 0px 0px 0px = #FFFFFF; } button.disabled.callToAction:hover { background: rgb(204, 204, 204) !important; border: 1px solid rgb(153, = 153, 153) !important; color: rgb(153, 153, 153) !important; filter: = Alpha(Opacity=3D35); cursor: default !important; opacity: 0.7; = box-shadow: 0px 0px 0px #ffffff; text-shadow: 0px 1px 0px #DDDDDD; = -moz-box-shadow: 0px 0px 0px #FFFFFF; -webkit-box-shadow: 0px 0px 0px = #FFFFFF; } .formButton input.disabled.callToAction { background: rgb(204, 204, 204) !important; border: 1px solid rgb(153, = 153, 153) !important; color: rgb(153, 153, 153) !important; filter: = Alpha(Opacity=3D35); cursor: default !important; opacity: 0.7; = box-shadow: 0px 0px 0px #ffffff; text-shadow: 0px 1px 0px #DDDDDD; = -moz-box-shadow: 0px 0px 0px #FFFFFF; -webkit-box-shadow: 0px 0px 0px = #FFFFFF; } .formButton input.disabled.callToAction:hover { background: rgb(204, 204, 204) !important; border: 1px solid rgb(153, = 153, 153) !important; color: rgb(153, 153, 153) !important; filter: = Alpha(Opacity=3D35); cursor: default !important; opacity: 0.7; = box-shadow: 0px 0px 0px #ffffff; text-shadow: 0px 1px 0px #DDDDDD; = -moz-box-shadow: 0px 0px 0px #FFFFFF; -webkit-box-shadow: 0px 0px 0px = #FFFFFF; } .disabled.callToAction { background: rgb(204, 204, 204) !important; border: 1px solid rgb(153, = 153, 153) !important; color: rgb(153, 153, 153) !important; filter: = Alpha(Opacity=3D35); cursor: default !important; opacity: 0.7; = box-shadow: 0px 0px 0px #ffffff; text-shadow: 0px 1px 0px #DDDDDD; = -moz-box-shadow: 0px 0px 0px #FFFFFF; -webkit-box-shadow: 0px 0px 0px = #FFFFFF; } .disabled.callToAction:hover { background: rgb(204, 204, 204) !important; border: 1px solid rgb(153, = 153, 153) !important; color: rgb(153, 153, 153) !important; filter: = Alpha(Opacity=3D35); cursor: default !important; opacity: 0.7; = box-shadow: 0px 0px 0px #ffffff; text-shadow: 0px 1px 0px #DDDDDD; = -moz-box-shadow: 0px 0px 0px #FFFFFF; -webkit-box-shadow: 0px 0px 0px = #FFFFFF; } button[disabled=3D'disabled'].callToAction { background: rgb(204, 204, 204) !important; border: 1px solid rgb(153, = 153, 153) !important; color: rgb(153, 153, 153) !important; filter: = Alpha(Opacity=3D35); cursor: default !important; opacity: 0.7; = box-shadow: 0px 0px 0px #ffffff; text-shadow: 0px 1px 0px #DDDDDD; = -moz-box-shadow: 0px 0px 0px #FFFFFF; -webkit-box-shadow: 0px 0px 0px = #FFFFFF; } .formButton input[disabled=3D'disabled'].callToAction { background: rgb(204, 204, 204) !important; border: 1px solid rgb(153, = 153, 153) !important; color: rgb(153, 153, 153) !important; filter: = Alpha(Opacity=3D35); cursor: default !important; opacity: 0.7; = box-shadow: 0px 0px 0px #ffffff; text-shadow: 0px 1px 0px #DDDDDD; = -moz-box-shadow: 0px 0px 0px #FFFFFF; -webkit-box-shadow: 0px 0px 0px = #FFFFFF; } [disabled=3D'disabled'].callToAction { background: rgb(204, 204, 204) !important; border: 1px solid rgb(153, = 153, 153) !important; color: rgb(153, 153, 153) !important; filter: = Alpha(Opacity=3D35); cursor: default !important; opacity: 0.7; = box-shadow: 0px 0px 0px #ffffff; text-shadow: 0px 1px 0px #DDDDDD; = -moz-box-shadow: 0px 0px 0px #FFFFFF; -webkit-box-shadow: 0px 0px 0px = #FFFFFF; } .dontClickMe { margin-left: 8px; float: left !important; } .myToolBarButtons { margin: 0px; padding: 0px; width: 100%; float: left; } .toolBarButton { margin: 0px 4px 0px 0px; float: left; } a.buttonIcon { background: url("../../img/bk/myTableStyleBar.png") no-repeat; width: = 32px; height: 22px; display: block; } span.buttonIcon { background: url("../../img/bk/myTableStyleBar.png") no-repeat; width: = 32px; height: 22px; display: block; } a.buttonIcon:hover { cursor: pointer; } span.buttonIcon:hover { cursor: pointer; } .buttonIcon:hover { cursor: pointer; } [disabled=3D'disabled'].buttonIcon { cursor: default !important; box-shadow: 0px 0px 0px #ffffff; = text-shadow: 0px 1px 0px #DDDDDD; -moz-box-shadow: 0px 0px 0px #FFFFFF; = -webkit-box-shadow: 0px 0px 0px #FFFFFF; } .disabled.buttonIcon { cursor: default !important; box-shadow: 0px 0px 0px #ffffff; = text-shadow: 0px 1px 0px #DDDDDD; -moz-box-shadow: 0px 0px 0px #FFFFFF; = -webkit-box-shadow: 0px 0px 0px #FFFFFF; } .naviCrumbToolbarObject-1 a.buttonIcon { height: 32px; } a.deleteIcon.buttonIcon { background-position: 0px 3px; width: 20px; float: right; } a.deleteIcon.buttonIcon:hover { background-position: 0px -29px; } a.disabled.deleteIcon.buttonIcon { background-position: 0px -93px; } a.disabled.deleteIcon.buttonIcon { background-position: 0px -93px; } a.downloadTableIcon.buttonIcon { background-position: -60px 8px; height: 32px; } a.downloadTableIcon.buttonIcon:hover { background-position: -60px -24px; } a.addUser.buttonIcon { background-position: -32px 6px; height: 32px; } a.addUser.buttonIcon:hover { background-position: -32px -26px; } a.addNetwork.buttonIcon { background-position: -190px 6px; height: 32px; } a.addNetwork.buttonIcon:hover { background-position: -190px -26px; } a.addSurveyIcon.buttonIcon { background-position: -154px 1px; float: right; } a.addSurveyIcon.buttonIcon:hover { background-position: -154px -31px; } a.addKommuneIcon.buttonIcon { background-position: -124px 1px; float: right; } a.addKommuneIcon.buttonIcon:hover { background-position: -124px -31px; } a.rootSurveySettingsIcon.buttonIcon { background-position: -220px 6px; } a.rootSurveySettingsIcon.buttonIcon:hover { background-position: -220px -26px; } a.selectAllIcon.buttonIcon { background-position: -352px 2px; } a.selectAllIcon.buttonIcon:hover { background-position: -352px -30px; } a.openTablePopupIcon.buttonIcon { background-position: -445px 6px; } a.openTablePopupIcon.buttonIcon:hover { background-position: -445px -26px; } a.getInfoIcon.buttonIcon { background-position: -474px 8px; line-height: 26px; } a.getInfoIcon.buttonIcon:hover { background-position: -474px -24px; } a.imPressed.getInfoIcon.buttonIcon { background-position: -474px -56px; } span.flagIcon.buttonIcon { background-position: -540px 0px; } span.flagIcon.buttonIcon:hover { background-position: -540px -32px; } a.treeIcon.buttonIcon { background-position: -95px 2px; height: 22px; } a.treeIcon.buttonIcon:hover { background-position: -95px -30px; } span.clearIcon.buttonIcon { background-position: -736px 4px; width: 16px; } span.clearIcon.buttonIcon:hover { background-position: -736px -28px; } a span.openAccordion.buttonIcon { background-position: -320px 8px; width: 22px; float: right; } a span.openAccordion.buttonIcon:hover { background-position: -320px -24px; } a:hover span.openAccordion.buttonIcon { background-position: -320px -24px; } a span.openAccordion.buttonIcon { background-position: -320px 8px; width: 22px; } a span.openAccordion.buttonIcon:hover { background-position: -320px -24px; } a:hover span.openAccordion.buttonIcon { background-position: -320px -24px; } .active a span.openAccordion.buttonIcon { background-position: -320px -56px; } .active a span.openAccordion.buttonIcon:hover { background-position: -320px -88px; } .active a:hover span.openAccordion.buttonIcon { background-position: -320px -88px; } a.surveyPrevIcon.buttonIcon { background-position: -574px 2px; width: 22px; } a.surveyPrevIcon.buttonIcon:hover { background-position: -574px -30px; } a.disabled.surveyPrevIcon.buttonIcon { background-position: -574px -94px; } a[disabled=3D'disabled'].surveyPrevIcon.buttonIcon { background-position: -574px -94px; } a span.openPanel.buttonIcon { background-position: -832px 6px; width: 22px; height: 28px; } a span.openPanel.buttonIcon:hover { background-position: -832px -26px; } a:hover span.openPanel.buttonIcon { background-position: -832px -26px; } .active a span.openPanel.buttonIcon { background-position: -864px -58px; } .active a span.openPanel.buttonIcon:hover { background-position: -864px -26px; } .active a:hover span.openPanel.buttonIcon { background-position: -864px -26px; } .active:hover a span.openPanel.buttonIcon { background-position: -864px -26px; } .decoIcon { background: url("../../img/bk/myTableStyleBar.png") no-repeat 100px = 0px; width: 22px; height: 18px; float: left; display: block; } .reportIcon { background-position: -378px 2px; } .reportIcon:hover { background-position: -378px -30px; } #reports ul li:hover .reportIcon { background-position: -378px -30px; } #reports ul li.imActive .reportIcon { background-position: -378px -62px; } .disabled .reportIcon { background-position: -378px -94px; } .disabled:hover .reportIcon { background-position: -378px -94px; } #reports ul li.disabled:hover .reportIcon { background-position: -378px -94px; } .reportBigIcon { background-position: -897px 5px; } .reportExcelIcon { background-position: -922px 2px; } .reportExcelIcon:hover { background-position: -922px -30px; } #reports ul li:hover .reportExcelIcon { background-position: -922px -30px; } #reports ul li.imActive .reportExcelIcon { background-position: -922px -62px; } .disabled .reportExcelIcon { background-position: -922px -94px; } .disabled:hover .reportExcelIcon { background-position: -922px -94px; } #reports ul li.disabled:hover .reportExcelIcon { background-position: -922px -94px; } .surveyIcon { background-position: -416px 1px; width: 20px; } a .surveyIcon.decoIcon:hover { background-position: -416px -31px; } td.clickMySurvey a:hover .surveyIcon.decoIcon { background-position: -416px -31px; } .flagIcon { background-position: -540px 2px; border: currentColor; float: right; } .flagIcon:hover { background-position: -540px -30px; } .imLinking a { text-align: left; font-weight: bold !important; float: left; } .imLinking a:hover { color: rgb(70, 147, 237); } .imLinking a .surveyPrevIcon.decoIcon { background-position: -576px -1px; width: 26px; } .imLinking a .surveyPrevIcon.decoIcon:hover { background-position: -576px -33px; width: 26px; } .imLinking a:hover .surveyPrevIcon.decoIcon { background-position: -576px -33px; width: 26px; } .imLinking a .surveyEditIcon.decoIcon { background-position: -608px -1px; width: 26px; } .imLinking a .surveyEditIcon.decoIcon:hover { background-position: -608px -33px; width: 26px; } .imLinking a:hover .surveyEditIcon.decoIcon { background-position: -608px -33px; width: 26px; } a.getInfoIcon.decoIcon { background-position: -474px 0px; width: 24px; height: 22px; = line-height: 20px; } a.getInfoIcon.decoIcon:hover { background-position: -474px -32px; } a.imPressed.getInfoIcon.decoIcon { background-position: -474px -64px; } .disabled a.getInfoIcon.decoIcon { background-position: -474px -96px; cursor: default !important; } .disabled a.getInfoIcon.decoIcon:hover { background-position: -474px -96px; cursor: default !important; } .bellIcon.decoIcon { background-position: -765px -62px; border: currentColor; float: right; } .bellIcon.decoIcon:hover { background-position: -765px -30px; } .informativeText { height: 20px; color: rgb(153, 153, 0); line-height: 20px; float: left; = display: block; } .userActive { background-position: -637px -64px; height: 20px; } .userDeleted { background-position: -672px -98px; height: 20px; } .userInactive { background-position: -704px 1px; height: 20px; } .ui-tooltip-cream .ui-tooltip-titlebar { border-color: rgb(230, 230, 200) rgb(255, 251, 213) rgb(255, 251, 213); = color: rgb(135, 104, 45); box-shadow: 0px 1px 0px #ffffff; = -moz-box-shadow: 0px 1px 0px #FFFFFF; -webkit-box-shadow: 0px 1px 0px = #FFFFFF; } .ui-tooltip-cream .ui-tooltip-content { border-color: rgb(230, 230, 200) rgb(255, 251, 213) rgb(255, 251, 213); = color: rgb(135, 104, 45); box-shadow: 0px 1px 0px #ffffff; = -moz-box-shadow: 0px 1px 0px #FFFFFF; -webkit-box-shadow: 0px 1px 0px = #FFFFFF; } .ui-tooltip-cream .ui-tooltip-content { background-color: rgb(255, 251, 213); } .ui-tooltip-cream .ui-tooltip-titlebar { background-color: rgb(255, 251, 213); } .ui-tooltip-cream .ui-state-default .ui-tooltip-icon { background-position: -82px 0px; } .ui-tooltip-red .ui-tooltip-titlebar { border-color: rgb(81, 11, 9) rgb(102, 12, 10) rgb(102, 12, 10); color: = rgb(102, 12, 10); box-shadow: 0px 1px 0px #ffffff; -moz-box-shadow: 0px = 1px 0px #FFFFFF; -webkit-box-shadow: 0px 1px 0px #FFFFFF; } .ui-tooltip-red .ui-tooltip-content { border-color: rgb(81, 11, 9) rgb(102, 12, 10) rgb(102, 12, 10); color: = rgb(102, 12, 10); box-shadow: 0px 1px 0px #ffffff; -moz-box-shadow: 0px = 1px 0px #FFFFFF; -webkit-box-shadow: 0px 1px 0px #FFFFFF; } .ui-tooltip-red .ui-tooltip-content { color: rgb(255, 255, 255); font-weight: normal; text-shadow: 0px 1px = 0px #333333; } .ui-tooltip-red .ui-tooltip-content { background-color: rgb(102, 12, 10); } .ui-tooltip-red .ui-tooltip-titlebar { background-color: rgb(102, 12, 10); } .ui-tooltip-red .ui-state-default .ui-tooltip-icon { background-position: -2px 0px; } .ui-tooltip-green .ui-tooltip-titlebar { border-color: rgb(144, 217, 63); color: rgb(63, 98, 25); } .ui-tooltip-green .ui-tooltip-content { border-color: rgb(144, 217, 63); color: rgb(63, 98, 25); } .ui-tooltip-green .ui-tooltip-content { background-color: rgb(202, 237, 158); } .ui-tooltip-green .ui-tooltip-titlebar { background-color: rgb(176, 222, 120); } .ui-tooltip-green .ui-state-default .ui-tooltip-icon { background-position: -42px 0px; } .ui-tooltip-blue .ui-tooltip-titlebar { border-color: rgb(27, 119, 233) rgb(70, 147, 237) rgb(70, 147, 237); = color: rgb(94, 153, 189); box-shadow: 0px 1px 0px #ffffff; = -moz-box-shadow: 0px 1px 0px #FFFFFF; -webkit-box-shadow: 0px 1px 0px = #FFFFFF; } .ui-tooltip-blue .ui-tooltip-content { border-color: rgb(27, 119, 233) rgb(70, 147, 237) rgb(70, 147, 237); = color: rgb(94, 153, 189); box-shadow: 0px 1px 0px #ffffff; = -moz-box-shadow: 0px 1px 0px #FFFFFF; -webkit-box-shadow: 0px 1px 0px = #FFFFFF; } .ui-tooltip-blue .ui-tooltip-content { color: rgb(255, 255, 255); font-weight: normal; text-shadow: 0px 1px = 0px #333333; } .ui-tooltip-blue .ui-tooltip-content { background-color: rgb(70, 147, 237); } .ui-tooltip-blue .ui-tooltip-titlebar { background-color: rgb(208, 233, 245); } .ui-tooltip-blue .ui-state-default .ui-tooltip-icon { background-position: -2px 0px; } .ui-tooltip-greenBK .ui-tooltip-titlebar { border-color: rgb(76, 76, 8) rgb(102, 102, 0) rgb(102, 102, 0); color: = rgb(102, 102, 0); box-shadow: 0px 1px 0px #ffffff; -moz-box-shadow: 0px = 1px 0px #FFFFFF; -webkit-box-shadow: 0px 1px 0px #FFFFFF; } .ui-tooltip-greenBK .ui-tooltip-content { border-color: rgb(76, 76, 8) rgb(102, 102, 0) rgb(102, 102, 0); color: = rgb(102, 102, 0); box-shadow: 0px 1px 0px #ffffff; -moz-box-shadow: 0px = 1px 0px #FFFFFF; -webkit-box-shadow: 0px 1px 0px #FFFFFF; } .ui-tooltip-greenBK .ui-tooltip-content { color: rgb(255, 255, 255); font-weight: normal; text-shadow: 0px 1px = 0px #333333; } .ui-tooltip-greenBK .ui-tooltip-content { background-color: rgb(102, 102, 0); } .ui-tooltip-greenBK .ui-tooltip-titlebar { background-color: rgb(102, 102, 0); } .ui-tooltip-greenBK .ui-state-default .ui-tooltip-icon { background-position: -2px 0px; } ------=_NextPart_000_0000_01CD0E71.F76FE050 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://admin.bedrekommune.no/bedrekommune/css/bk/basics.css *:focus { =09 } html { background: rgb(232, 232, 232); margin: 0px; padding: 0px; left: 0px; = top: 0px; width: 100%; height: 100%; right: 0px; bottom: 0px; color: = rgb(85, 85, 85); } body { margin: 0px; padding: 0px; border: 0px currentColor; } div { margin: 0px; padding: 0px; border: 0px currentColor; } dl { margin: 0px; padding: 0px; border: 0px currentColor; } dt { margin: 0px; padding: 0px; border: 0px currentColor; } dd { margin: 0px; padding: 0px; border: 0px currentColor; } ul { margin: 0px; padding: 0px; border: 0px currentColor; } ol { margin: 0px; padding: 0px; border: 0px currentColor; } li { margin: 0px; padding: 0px; border: 0px currentColor; } h1 { margin: 0px; padding: 0px; border: 0px currentColor; } h2 { margin: 0px; padding: 0px; border: 0px currentColor; } h3 { margin: 0px; padding: 0px; border: 0px currentColor; } h4 { margin: 0px; padding: 0px; border: 0px currentColor; } h5 { margin: 0px; padding: 0px; border: 0px currentColor; } h6 { margin: 0px; padding: 0px; border: 0px currentColor; } pre { margin: 0px; padding: 0px; border: 0px currentColor; } code { margin: 0px; padding: 0px; border: 0px currentColor; } form { margin: 0px; padding: 0px; border: 0px currentColor; } fieldset { margin: 0px; padding: 0px; border: 0px currentColor; } legend { margin: 0px; padding: 0px; border: 0px currentColor; } input { margin: 0px; padding: 0px; border: 0px currentColor; } textarea { margin: 0px; padding: 0px; border: 0px currentColor; } p { margin: 0px; padding: 0px; border: 0px currentColor; } blockquote { margin: 0px; padding: 0px; border: 0px currentColor; } th { margin: 0px; padding: 0px; border: 0px currentColor; } td { margin: 0px; padding: 0px; border: 0px currentColor; } body { background: url("../../img/bk/background.png"); margin: 0px; padding: = 0px; width: 100%; height: 100%; text-align: center; font-family: = "Trebuchet MS", Helvetica, sans-serif; font-size: 12px; font-weight: = normal; overflow-x: hidden; opacity: 0.99; text-shadow: 0px 1px 0px = #FFFFFF; } table { border: currentColor; border-collapse: collapse; border-spacing: 0; } tr { border: currentColor; border-collapse: collapse; border-spacing: 0; } td { border: currentColor; border-collapse: collapse; border-spacing: 0; } fieldset { border: 0px currentColor; } img { border: 0px currentColor; } address { font-style: inherit; font-weight: inherit; } caption { font-style: inherit; font-weight: inherit; } cite { font-style: inherit; font-weight: inherit; } code { font-style: inherit; font-weight: inherit; } dfn { font-style: inherit; font-weight: inherit; } em { font-style: inherit; font-weight: inherit; } strong { font-style: inherit; font-weight: inherit; } th { font-style: inherit; font-weight: inherit; } var { font-style: inherit; font-weight: inherit; } optgroup { font-style: inherit; font-weight: inherit; } del { text-decoration: none; } ins { text-decoration: none; } li { list-style: none; } caption { text-align: left; } th { text-align: left; } .imSmallSpace { width: 100%; height: 4px; clear: both; float: left; } .imMediumSpace { width: 100%; height: 10px; clear: both; float: left; } .imBigSpace { width: 100%; height: 18px; clear: both; float: left; } h1 { clear: both; font-size: 100%; font-weight: normal; } h2 { clear: both; font-size: 100%; font-weight: normal; } h3 { clear: both; font-size: 100%; font-weight: normal; } h4 { clear: both; font-size: 100%; font-weight: normal; } h5 { clear: both; font-size: 100%; font-weight: normal; } h6 { clear: both; font-size: 100%; font-weight: normal; } p { margin: 0px; padding: 0px; color: rgb(85, 85, 85); font-size: 13px; = font-style: normal; font-weight: normal; text-shadow: 0px 1px 0px = #FFFFFF; } h1 { margin: 0px; padding: 0px; color: rgb(68, 68, 68); font-size: 24px; = font-style: normal; font-weight: normal; text-shadow: 0px 1px 0px = #FFFFFF; } h2 { margin: 0px; padding: 0px; color: rgb(68, 68, 68); font-size: 19px; = font-style: normal; font-weight: normal; text-shadow: 0px 1px 0px = #FFFFFF; } h3 { margin: 0px; padding: 0px; color: rgb(85, 85, 85); font-size: 16px; = font-style: normal; font-weight: normal; text-shadow: 0px 1px 0px = #FFFFFF; } h4 { color: rgb(68, 68, 68); font-size: 14px; font-style: normal; = font-weight: bold; text-shadow: 0px 1px 0px #FFFFFF; } h5 { color: rgb(51, 51, 51); font-size: 13px; font-style: normal; = font-weight: bold; text-shadow: 0px 1px 0px #FFFFFF; } .imInfoText { color: rgb(68, 68, 68); font-size: 12px; font-weight: normal; float: = left; } .errorMessage { color: rgb(164, 1, 1); font-weight: bold; } .imRed { color: rgb(164, 1, 1); font-weight: bold; } .imGray { color: rgb(102, 102, 102); } .errorMessage h5 { color: rgb(164, 1, 1); } h6 { color: rgb(34, 34, 34); font-size: 12px; font-style: normal; = font-weight: bold; text-shadow: 0px 1px 0px #FFFFFF; } .errorMessage h6 { color: rgb(153, 0, 0); } h7 { color: rgb(34, 34, 34); font-size: 11px; font-style: normal; = font-weight: bold; text-shadow: 0px 1px 0px #FFFFFF; } .errorMessage h7 { color: rgb(153, 0, 0); } h8 { color: rgb(153, 153, 0); font-size: 13px; font-style: normal; = font-weight: bold; text-shadow: 0px 1px 0px #FFFFFF; } h8 label { color: rgb(153, 153, 0); font-size: 13px; font-style: normal; = font-weight: bold; text-shadow: 0px 1px 0px #FFFFFF; } h9 { color: rgb(153, 153, 0); font-size: 11px; font-style: normal; = font-weight: bold; text-shadow: 0px 1px 0px #FFFFFF; } q::before { content: ""; } q::after { content: ""; } abbr { border: 0px currentColor; font-variant: normal; } acronym { border: 0px currentColor; font-variant: normal; } sup { vertical-align: baseline; } sub { vertical-align: baseline; } a { color: rgb(64, 84, 109); text-decoration: none !important; } a:hover { color: rgb(70, 147, 237); } a:focus { color: rgb(70, 147, 237); } .imBlue { color: rgb(70, 147, 237); } legend { color: rgb(68, 68, 68); } input { font-family: inherit; font-size: inherit; font-style: inherit; = font-weight: inherit; float: left; text-shadow: 0px 0px 0px #FFFFFF; } textarea { font-family: inherit; font-size: inherit; font-style: inherit; = font-weight: inherit; float: left; text-shadow: 0px 0px 0px #FFFFFF; } select { font-family: inherit; font-size: inherit; font-style: inherit; = font-weight: inherit; float: left; text-shadow: 0px 0px 0px #FFFFFF; } optgroup { font-family: inherit; font-size: inherit; font-style: inherit; = font-weight: inherit; float: left; text-shadow: 0px 0px 0px #FFFFFF; } option { font-family: inherit; font-size: inherit; font-style: inherit; = font-weight: inherit; float: left; text-shadow: 0px 0px 0px #FFFFFF; } input { =09 } button { =09 } textarea { =09 } select { =09 } .clear { clear: both; } .treeview li:hover { cursor: pointer; } .wrapper { background: url("../../img/bk/topHead.png") repeat-x rgb(232, 232, = 232); width: 100%; height: 100%; float: left; } .bigContainer { left: 50%; width: auto; height: 100%; clear: both; float: left; = position: relative; } .header { width: 998px; height: 100px; right: 50%; clear: both; float: left; = position: relative; } .myHeadContainer { width: 100%; float: left; } .myHeadContainer .topHeadContainer { width: 100%; height: 40px; float: left; } .myHeadContainer .topHeadContainer .loginSectionEmpty { width: 246px; height: 30px; float: left; } .myHeadContainer .topHeadContainer .loginSection { height: 40px; color: rgb(68, 68, 68); font-size: 12px; float: left; = display: table; text-shadow: 0px 1px 0px #FFFFFF; } .myHeadContainer .topHeadContainer .loginSection .loginSectionLeft { background: url("../../img/bk/spriteHorizontals.png") no-repeat 0px = -1300px; width: 16px; height: 40px; float: left; } .myHeadContainer .topHeadContainer .loginSection .loginSectionCenter { background: url("../../img/bk/spriteHorizontals.png") repeat-x 0px = -1400px; height: 40px; float: left; display: table; } .myHeadContainer .topHeadContainer .loginSection .loginSectionRight { background: url("../../img/bk/spriteHorizontals.png") no-repeat right = -1500px; width: 16px; height: 40px; float: left; } .myHeadContainer .topHeadContainer .loginSectionCenter = .loginSectionElements { width: auto; height: 30px; padding-top: 0px; float: left; } .myHeadContainer .topHeadContainer .loginSectionCenter = .loginSectionElements .loginElementInfoText { width: auto; height: 30px; color: rgb(102, 102, 102); padding-top: 4px; = float: left; display: block; } .myHeadContainer .topHeadContainer .loginSectionCenter = .loginSectionElements .loginElementIcon { background: url("../../img/bk/spriteHeadIcons.png") no-repeat -974px = 0px; width: 32px; height: 30px; float: left; } .myHeadContainer .topHeadContainer .loginSectionCenter = .loginSectionElements .loginElementEmail { width: auto; height: 30px; padding-top: 4px; padding-right: 12px; = font-weight: bold; float: left; display: block; } .myHeadContainer .topHeadContainer .loginSectionCenter = .loginSectionElements .loginElementButton { height: 30px; padding-top: 3px; float: left; display: block; } .myHeadContainer .topHeadContainer .loginSectionElements = .fakeFxBackground { float: left; } .myHeadContainer .topHeadContainer .loginSectionElements = .fakeFxBackground .fakeFxLeft { float: left; } .myHeadContainer .topHeadContainer .loginSectionElements = .fakeFxBackground .fakeFXCenter { float: left; } .myHeadContainer .topHeadContainer .loginSectionElements = .fakeFxBackground .fakeFxRight { float: left; } .myHeadContainer .topHeadContainer .fake.loginSection = .loginSectionElements .fakeFxBackground .fakeFxLeft { background: url("../../img/bk/spriteHorizontals.png") no-repeat 0px = -1605px; width: 8px; height: 30px; float: left; } .myHeadContainer .topHeadContainer .fake.loginSection = .loginSectionElements .fakeFxBackground .fakeFxCenter { background: url("../../img/bk/spriteHorizontals.png") repeat-x 0px = -1705px; height: 30px; color: rgb(255, 255, 255); float: left; display: = table; text-shadow: 0px 1px 0px #333333; } .myHeadContainer .topHeadContainer .fake.loginSection = .loginSectionElements .fakeFxBackground .fakeFxRight { background: url("../../img/bk/spriteHorizontals.png") no-repeat right = -1805px; width: 8px; height: 30px; float: left; } .myHeadContainer .topHeadContainer .fake.loginSection = .loginSectionElements .loginElementInfoText { padding-top: 3px; float: left; } .myHeadContainer .topHeadContainer .fake.loginSection = .loginSectionElements .fakeFxBackground .fakeFxCenter .loginElementIcon = { background-position: -974px -100px; float: left; } .myHeadContainer .topHeadContainer .fake.loginSection = .loginSectionElements .fakeFxBackground .fakeFxCenter .loginElementEmail = { color: rgb(255, 255, 255); padding-top: 3px; font-weight: bold; float: = left; } .myHeadContainer .topHeadContainer .fake.loginSection = .loginSectionElements .fakeFxBackground .fakeFxCenter .loginElementEmail = a { color: rgb(255, 255, 255); font-weight: bold; float: left; } .myHeadContainer .topHeadContainer .fake.loginSection = .loginSectionElements .fakeFxBackground .fakeFxCenter = .loginElementButton { padding-top: 2px; padding-right: 4px; float: left; } .myHeadContainer .topHeadContainer .fake.loginSection = .loginSectionElements .loginElementButton .miniButtonLight { border: 1px solid rgb(85, 85, 85); box-shadow: 0px 0px 0px #ffffff; = -moz-box-shadow: 0px 0px 0px #FFFFFF; -webkit-box-shadow: 0px 0px 0px = #FFFFFF; } .myHeadContainer .bottomHeadContainer { width: 100%; height: 60px; clear: both; float: left; } .myHeadContainer .bottomHeadContainer .myLogo { background: url("../../img/bk/spriteImagesLogos.png") no-repeat 0px = -5px; width: 246px; height: 60px; float: left; } .myHeadContainer .bottomHeadContainer .myNavigation { height: 60px; color: rgb(68, 68, 68); overflow: hidden; font-size: = 12px; font-weight: bold; float: left; } .myHeadContainer .bottomHeadContainer .myNavigation ul.myTabs { float: left; } .myHeadContainer .bottomHeadContainer .myNavigation ul.myTabs li { background: url("../../img/bk/spriteHorizontals.png") no-repeat 0px = -25px; list-style: none; width: 120px; height: 60px; margin-right: 2px; = float: left; display: block; } .myHeadContainer .bottomHeadContainer .myNavigation ul.myTabs li a { background: url("../../img/bk/spriteHorizontals.png") no-repeat -72px = -225px; padding: 14px 10px 0px 1px; height: 60px; font-weight: normal; = margin-right: 2px; margin-left: 8px; display: block; text-shadow: 0px = 1px 0px #DCDCDC; } .myHeadContainer .bottomHeadContainer .myNavigation ul.myTabs li:hover { background-position: 0px -425px; } .myHeadContainer .bottomHeadContainer .myNavigation ul.myTabs li:focus { background-position: 0px -425px; } .myHeadContainer .bottomHeadContainer .myNavigation ul.myTabs li a:hover = { background-position: -72px -625px; color: rgb(70, 147, 237); } .myHeadContainer .bottomHeadContainer .myNavigation ul.myTabs li a:focus = { background-position: -72px -625px; color: rgb(70, 147, 237); } .myHeadContainer .bottomHeadContainer .myNavigation ul.myTabs = li.current.tabMenu { background-position: 0px -825px; display: block; text-shadow: 0px 1px = 0px #FFFFFF; } .myHeadContainer .bottomHeadContainer .myNavigation ul.myTabs = li.current.tabMenu a { background-position: -72px -1025px; color: rgb(153, 153, 0); font-size: = 13px; font-weight: bold; text-shadow: 0px 1px 0px #FFFFFF; } .myHeadContainer .bottomHeadContainer .myNavigation ul.myTabs = li.disabled.tabMenu { background-position: 0px -2025px; font-weight: normal; display: block; = text-shadow: none; } .myHeadContainer .bottomHeadContainer .myNavigation ul.myTabs = li.disabled.tabMenu a { background-position: -72px -2225px; color: rgb(121, 135, 149); = font-size: 12px; font-weight: normal; cursor: default; pointer-events: = none; text-shadow: none; } .tabMenu .myIcon { height: 50px; padding-top: 26px; } #tabMenu1 .myIcon { background: url("../../img/bk/spriteHeadIcons.png") no-repeat center; } #tabMenu2 .myIcon { background: url("../../img/bk/spriteHeadIcons.png") no-repeat center; } #tabMenu3 .myIcon { background: url("../../img/bk/spriteHeadIcons.png") no-repeat center; } #tabMenu4 .myIcon { background: url("../../img/bk/spriteHeadIcons.png") no-repeat center; } .tabMenu#tabMenu1 .myIcon { background-position: -42px 0px; } .tabMenu#tabMenu1 .myIcon:hover { background-position: -42px -100px; } .tabMenu#tabMenu1 .myIcon:focus { background-position: -42px -100px; } .current.tabMenu#tabMenu1 .myIcon { background-position: -42px -200px; } .disabled.tabMenu#tabMenu1 .myIcon { background-position: -42px -300px; } .tabMenu#tabMenu2 .myIcon { background-position: -222px 0px; } .tabMenu#tabMenu2 .myIcon:hover { background-position: -222px -100px; } .tabMenu#tabMenu2 .myIcon:focus { background-position: -222px -100px; } .current.tabMenu#tabMenu2 .myIcon { background-position: -222px -200px; } .disabled.tabMenu#tabMenu2 .myIcon { background-position: -222px -300px; } .tabMenu#tabMenu3 .myIcon { background-position: -402px 0px; } .tabMenu#tabMenu3 .myIcon:hover { background-position: -402px -100px; } .tabMenu#tabMenu3 .myIcon:focus { background-position: -402px -100px; } .current.tabMenu#tabMenu3 .myIcon { background-position: -402px -200px; } .disabled.tabMenu#tabMenu3 .myIcon { background-position: -402px -300px; } .tabMenu#tabMenu4 .myIcon { background-position: -582px 0px; } .tabMenu#tabMenu4 .myIcon:hover { background-position: -582px -100px; } .tabMenu#tabMenu4 .myIcon:focus { background-position: -582px -100px; } .current.tabMenu#tabMenu4 .myIcon { background-position: -582px -200px; } .disabled.tabMenu#tabMenu4 .myIcon { background-position: -582px -300px; } .rightTop { top: 0px; float: right; } .rightTop ul.rightTopUlMenu { height: 25px; float: right; } .rightTop ul.rightTopUlMenu li { list-style: none; float: right; display: block; } .rightTop ul.rightTopUlMenu li a { color: rgb(191, 217, 249); line-height: 18px; padding-left: 18px; = font-size: 12px; font-weight: bold; display: block; text-shadow: 0px 1px = 0px #000000; } .rightTop ul.rightTopUlMenu li a:hover { color: rgb(255, 255, 255); } .rightTop ul.rightTopUlMenu li a:focus { color: rgb(255, 255, 255); } .bottomHeadContainer .rightChatSection { float: right; } .bottomHeadContainer .rightChatSection .chatButton { background: url("../../img/bk/chatImage.png") no-repeat; width: 136px; = height: 60px; float: right; } .topToolBar { width: 998px; right: 50%; clear: both; margin-top: 8px; float: left; = position: relative; } .topToolBar .columna-0 { padding-left: 12px; clear: none; float: right; } .topToolBar .columna-1 { padding-left: 12px; clear: none; float: right; } .topToolBar .columna-2 { padding-left: 12px; clear: none; float: right; } .topToolBar .columna-3 { padding-left: 12px; clear: none; float: right; } .topToolBar .columna-2 .openMyTree { clear: none; float: none; } .topToolBar .columna-2 .openMyTree #openTreePopup { width: 22px; clear: none; float: none; } .topToolBar .columna-2 #orgUnitSelect { width: 140px; clear: none; margin-top: 4px; float: none; } .topToolBar .columna-0 p { padding-top: 6px; clear: none; font-size: 11px; float: none; } .topToolBar .columna-3 { padding-left: 8px; clear: none; float: right; } .topToolBar .columna-3 .openMyTree { margin-top: 2px; float: left; } .myContainer { background: rgb(240, 240, 240); margin: 12px 0px 0px; padding: 0px 0px = 5px; border-radius: 8px !important; border: 1px solid rgb(190, 190, = 190); width: 998px; right: 50%; clear: both; float: left; position: = relative; box-shadow: 0px 1px 2px #c4c4c4; -webkit-border-radius: 8px; = -moz-border-radius: 8px; -moz-box-shadow: 0px 1px 2px #C4C4C4; = -webkit-box-shadow: 0px 1px 2px #C4C4C4; } .mainTitle { margin: 8px 10px 2px; clear: both; float: left; } .mainTitle h3 { padding: 0px; text-align: left; color: rgb(116, 116, 73); font-weight: = normal; float: left; text-shadow: 0px 1px 0px #FFFFFF; } .myContent { background: rgb(243, 243, 243); margin: 10px; padding: 0px; border: 1px = solid rgb(187, 187, 187); width: 978px; clear: both; float: left; = display: block; } .internalContent { width: 978px; clear: both; float: left; } #hiddenDialogs { display: none; } #orgUnitTreeDialog { width: 500px; overflow-x: hidden; } #orgUnitTreeDialog .dialogHeader h3 { color: rgb(255, 255, 255); margin-top: 1px; margin-left: 5px; } #orgUnitTreeDialog .dialogHeader { width: 100%; height: 25px; text-align: left; float: left; = background-color: rgb(102, 102, 102); } #orgUnitTreeDialog .dialogFooter { width: 100%; padding-top: 2px; padding-bottom: 3px; float: left; = background-color: rgb(102, 102, 102); } #orgUnitTreeDialog .dialogFooter input { margin-right: 1px; float: right; } .tableSection { background: rgb(239, 239, 239); width: 100%; height: auto; clear: both; = margin-bottom: 18px; float: left; } .tableSection .sectionTop { background: url("../../img/bk/workAreaHorizontalSprite.png") repeat-x = 0px 0px; width: 100%; height: 5px; clear: both; float: left; } .tableSection .sectionBottom { background: url("../../img/bk/workAreaHorizontalSprite.png") repeat-x = 0px -12px; width: 100%; height: 4px; clear: both; float: left; } .tableSection .sectionContent { padding: 0px 2px 0px 0px; width: 100%; height: auto; clear: both; = margin-top: 0px; margin-bottom: 0px; float: left; display: block; = text-shadow: 0px 1px 0px #FFFFFF; } .toggleTable .toggleSectionHidden { background: rgb(233, 233, 237); width: 100%; height: auto; clear: both; = margin-top: 0px; margin-bottom: 0px; float: left; } .toggleTable .toggleSectionHidden .sectionTop { background: url("../../img/bk/workAreaHorizontalSprite.png") repeat-x = 0px -180px; width: 100%; height: 5px; clear: both; float: left; } .toggleTable .toggleSectionHidden .sectionBottom { background: url("../../img/bk/workAreaHorizontalSprite.png") repeat-x = 0px -170px; width: 100%; height: 4px; clear: both; float: left; } .toggleTable .toggleSectionHidden .sectionContent { margin: 0px; padding: 0px 0px 12px; width: 100%; height: auto; clear: = both; float: left; display: block; text-shadow: 0px 1px 0px #FFFFFF; } .toggleAccordion .toggleSectionHidden { width: 100%; clear: both; margin-top: 2px; margin-bottom: 6px; float: = left; background-color: rgb(225, 225, 225); } .toggleAccordion .toggleSectionHidden .sectionTop { width: 100%; height: 5px; clear: both; float: left; } .toggleAccordion .toggleSectionHidden .sectionBottom { background: url("../../img/bk/workAreaHorizontalSprite.png") repeat-x = 0px -285px; width: 100%; height: 6px; clear: both; float: left; } .toggleAccordion .toggleSectionHidden .sectionContent { padding: 6px 0px 0px; clear: both; float: left; text-shadow: 0px 1px = 0px #FFFFFF; } .noStyleSection { width: 100%; clear: both; margin-top: 22px; margin-bottom: 18px; float: = left; } .workSection { background: rgb(232, 232, 232); width: 100%; clear: both; margin-top: = 0px; margin-bottom: 18px; float: left; } .workSection .sectionTop { background: url("../../img/bk/workAreaHorizontalSprite.png") repeat-x = 0px 0px; width: 100%; height: 5px; clear: both; float: left; } .workSection .sectionBottom { background: url("../../img/bk/workAreaHorizontalSprite.png") repeat-x = 0px -12px; width: 100%; height: 6px; clear: both; float: left; } .workSection .sectionContent { padding: 6px 0px 0px; width: 100%; height: auto; clear: both; float: = left; display: table; text-shadow: 0px 1px 0px #FFFFFF; } .toolBarSection { background: rgb(233, 233, 237); width: 100%; clear: both; margin-top: = 8px; margin-bottom: 18px; float: left; } .toolBarSection .sectionTop { background: url("../../img/bk/workAreaHorizontalSprite.png") repeat-x = 0px -32px; width: 100%; height: 3px; clear: both; float: left; } .toolBarSection .sectionBottom { background: url("../../img/bk/workAreaHorizontalSprite.png") repeat-x = 0px -38px; width: 100%; height: 5px; clear: both; float: left; } .toolBarSection .sectionContent { padding: 14px 0px 8px; width: 100%; height: auto; clear: both; float: = left; text-shadow: 0px 1px 0px #FFFFFF; } .toolBarSection .sectionContent .toolBarObject { padding-right: 12px; float: right; } .toolBarSection .sectionContent .imLeft.toolBarObject { padding-left: 12px; float: left; } .listHeader { background: rgb(221, 221, 221); width: 100%; clear: both; = border-bottom-color: rgb(180, 180, 180); border-bottom-width: 1px; = border-bottom-style: solid; float: left; display: block; } .listHeader h4 { padding: 2px 2px 3px 8px; width: 100%; font-weight: normal; float: = left; display: block; } ul.listContainer { background: url("../../img/bk/tree/treeTopShadow.png") repeat-x; width: = 100%; padding-top: 6px; clear: both; float: left; } .listContainer li { width: 100%; clear: both; float: left; display: block; } .listContainer li a.listTitle { padding: 5px 6px 5px 8px; width: 280px; float: left; display: block; } .listContainer li a.listTitle:hover { color: rgb(70, 147, 237); } .listContainer li.selected { background: rgb(153, 153, 0); border-top-color: rgb(132, 132, 0); = border-bottom-color: white; border-top-width: 1px; border-bottom-width: = 1px; border-top-style: solid; border-bottom-style: solid; } .listContainer li.selected a { color: rgb(255, 255, 255); font-weight: bold; text-shadow: 0px 1px 0px = #7A7A00; } .listContainer li.selected a:hover { color: rgb(255, 255, 255); font-weight: bold; } .addObjectsBox { width: 280px; float: left; } .boxHeader { width: 100%; clear: both; float: left; } .addObjectsBox .boxHeader .boxTitle { float: left; } .addObjectsBox .boxHeader .boxTitle h5 { padding-left: 4px; float: left; } .addObjectsBox .boxBody { background: url("../../img/bk/tree/treeLeftShadow.png") repeat-y = rgb(255, 255, 255); width: 100%; height: 180px; float: left; overflow-y: = scroll; } ul.addObjectsListContainer { background: url("../../img/bk/tree/treeTopShadow.png") repeat-x; width: = 100%; float: left; display: block; } .addObjectsListContainer li { width: 100%; float: left; } .addObjectsListContainer li:hover { background: rgb(238, 238, 238); } .addObjectsListContainer li .listTitle { padding: 4px; width: 234px; text-align: left; float: left; } .myColumnas { width: auto; height: auto; clear: both; float: left; } .myColumnas .columna-1 { width: 33%; float: left; } .myColumnas .columna-2 { width: 33%; float: left; } .myColumnas .columna-3 { width: 33%; float: left; } .myTabsContentOverlay { padding: 20px; width: 600px; margin-top: 10px; margin-left: 10px; = position: relative; } .myTabsContentOverlay > a.contentOverlayClose { background: url("../../img/bk/myTableStyleBar.png") no-repeat 0px 3px; = margin: 0px; padding: 0px 4px 0px 0px; width: 20px; height: 20px; float: = right; display: block; } .answerDistribution#reportWrapper div.reportQuestionHeader { padding: 3px; font-weight: bold; background-color: rgb(221, 221, 221); } .answerDistribution#reportWrapper td.answerType { width: 500px; } .answerDistribution#reportWrapper div.reportQuestion { margin-bottom: 10px; } .answerDistribution#reportWrapper div.reportPage { margin-bottom: 10px; border-bottom-color: rgb(221, 221, 221); = border-bottom-width: 3px; border-bottom-style: dashed; } #noTreeSelected { width: 100%; clear: both; float: left; } #noTreeSelected .insideWarning { width: 480px; height: 95px; padding-top: 20px; clear: both; = margin-right: auto; margin-left: auto; display: block; } #noTreeSelected .insideWarning .insideWarningLeft { background: url("../../img/bk/popUpBox/popUpIconsSprite.png"); width: = 95px; height: 95px; float: left; } #noTreeSelected .insideWarning .insideWarningCenter { background: url("../../img/bk/popUpBox/popUpIconsSprite.png"); width: = 95px; height: 95px; float: left; } #noTreeSelected .insideWarning .insideWarningRight { background: url("../../img/bk/popUpBox/popUpIconsSprite.png"); width: = 95px; height: 95px; float: left; } #noTreeSelected .insideWarning .insideWarningLeft { background-position: 0px -1600px; } #noTreeSelected .insideWarning .insideWarningCenter { background-position: 0px -160px; } #noTreeSelected .insideWarning .insideWarningRight { width: 280px; padding-top: 4px; } #noTreeSelected .insideWarning .insideWarningRight h3 { line-height: 26px; float: left; } #noTreeSelected .insideWarning .insideWarningRight h3 a { display: inline-block; } .footer { width: 998px; height: 50px; right: 50%; padding-top: 4px; clear: both; = float: left; position: relative; } .allLogos { width: 320px; height: 50px; margin-right: auto; margin-left: auto; = float: left; } .footerLogo1 { height: 50px; float: right; } .footerLogo2 { height: 50px; float: left; } a#logoKommuneforlaget { background: url("../../img/bk/login/loginLogosSprite.png") no-repeat = 0px 0px; width: 208px; height: 50px; line-height: 50px; display: block; } a#logoKommuneforlaget:hover { background-position: 0px -50px; } a#logoKS { background: url("../../img/bk/login/loginLogosSprite.png") no-repeat = 0px -100px; width: 68px; height: 50px; line-height: 50px; display: = block; } a#logoKS:hover { background-position: 0px -150px; } .buildInfo { width: 160px; text-align: right; color: rgb(153, 153, 153); font-size: = 11px; float: right; text-shadow: 0px 1px 0px #FFFFFF; } ------=_NextPart_000_0000_01CD0E71.F76FE050 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://admin.bedrekommune.no/bedrekommune/css/bk/simpleForm.css .simpleFormObject { margin: 2px 0px 6px; width: 100%; height: auto; clear: both; float: = left; display: block; } .simpleFormObject .labelLeft { width: auto; height: auto; text-align: left; float: left; display: = block; } .simpleFormObject .labelRight { width: auto; color: rgb(85, 85, 85); font-weight: bold; float: left; = display: block; } .simpleFormObject .labelLeft { color: rgb(85, 85, 85); font-size: 12px; font-style: normal; = font-weight: bold; text-shadow: 0px 1px 0px #FFFFFF; } .simpleFormObject .fieldRight { color: rgb(85, 85, 85); font-size: 12px; font-style: normal; = font-weight: bold; margin-right: 4px; margin-left: 4px; float: left; = display: block; text-shadow: 0px 1px 0px #FFFFFF; } .simpleFormObject .imButtonIcon { margin-left: 4px; float: left; display: block; } .imRequired.simpleFormObject .labelLeft span { color: rgb(153, 153, 0); line-height: 10px; padding-top: 8px; = font-size: 18px; } .fullHorizontalContent { margin: 0px; padding: 0px; width: 100%; clear: both; float: left; } .labelOnTop.simpleFormObject { margin: 2px 0px 6px; width: 100%; clear: both; float: left; } .simpleFormObject .imGoingDown { clear: both; } .labelOnTop.simpleFormObject .labelLeft { width: auto; color: rgb(85, 85, 85); font-size: 12px; font-style: = normal; font-weight: bold; float: left; display: block; white-space: = nowrap; text-shadow: 0px 1px 0px #FFFFFF; } .labelOnTop.simpleFormObject .fieldRight { clear: both; margin-right: 4px; margin-left: 0px; float: left; display: = block; } .labelDetailRight { color: rgb(153, 153, 0); line-height: 14px; padding-top: 3px; = font-size: 11px; font-style: normal; float: left; } .labelDetailUnder { padding: 4px 0px 2px 4px; color: rgb(153, 153, 0); line-height: 14px; = clear: both; font-size: 11px; font-style: normal; float: left; } input { border-width: 1px; border-style: solid; border-color: rgb(113, 113, = 113) rgb(180, 180, 180) rgb(219, 219, 219); margin: 0px; padding: 0px; = height: 20px; color: rgb(51, 51, 51); font-size: 13px; font-style: = normal; font-weight: normal; float: left; box-shadow: 0px 1px 0px = #ffffff; -moz-box-shadow: 0px 1px 0px #FFFFFF; -webkit-box-shadow: 0px = 1px 0px #FFFFFF; } select { border-width: 1px; border-style: solid; border-color: rgb(113, 113, = 113) rgb(180, 180, 180) rgb(219, 219, 219); margin: 0px; padding: 0px; = height: 20px; color: rgb(51, 51, 51); font-size: 13px; font-style: = normal; font-weight: normal; float: left; box-shadow: 0px 1px 0px = #ffffff; -moz-box-shadow: 0px 1px 0px #FFFFFF; -webkit-box-shadow: 0px = 1px 0px #FFFFFF; } .simpleFormObject .fieldRight input { border-width: 1px; border-style: solid; border-color: rgb(113, 113, = 113) rgb(180, 180, 180) rgb(219, 219, 219); margin: 0px; padding: 0px; = height: 20px; color: rgb(51, 51, 51); font-size: 13px; font-style: = normal; font-weight: normal; float: left; box-shadow: 0px 1px 0px = #ffffff; -moz-box-shadow: 0px 1px 0px #FFFFFF; -webkit-box-shadow: 0px = 1px 0px #FFFFFF; } .simpleFormObject .fieldRight textarea { border-width: 1px; border-style: solid; border-color: rgb(113, 113, = 113) rgb(180, 180, 180) rgb(219, 219, 219); margin: 0px; padding: 0px; = height: 20px; color: rgb(51, 51, 51); font-size: 13px; font-style: = normal; font-weight: normal; float: left; box-shadow: 0px 1px 0px = #ffffff; -moz-box-shadow: 0px 1px 0px #FFFFFF; -webkit-box-shadow: 0px = 1px 0px #FFFFFF; } .fieldRight.simpleFormObject select { border-width: 1px; border-style: solid; border-color: rgb(113, 113, = 113) rgb(180, 180, 180) rgb(219, 219, 219); margin: 0px; padding: 0px; = height: 20px; color: rgb(51, 51, 51); font-size: 13px; font-style: = normal; font-weight: normal; float: left; box-shadow: 0px 1px 0px = #ffffff; -moz-box-shadow: 0px 1px 0px #FFFFFF; -webkit-box-shadow: 0px = 1px 0px #FFFFFF; } .addObjectsBox .boxBody { border-width: 1px; border-style: solid; border-color: rgb(113, 113, = 113) rgb(180, 180, 180) rgb(219, 219, 219); margin: 0px; padding: 0px; = height: 20px; color: rgb(51, 51, 51); font-size: 13px; font-style: = normal; font-weight: normal; float: left; box-shadow: 0px 1px 0px = #ffffff; -moz-box-shadow: 0px 1px 0px #FFFFFF; -webkit-box-shadow: 0px = 1px 0px #FFFFFF; } .reportsMenuBox { border-width: 1px; border-style: solid; border-color: rgb(113, 113, = 113) rgb(180, 180, 180) rgb(219, 219, 219); margin: 0px; padding: 0px; = height: 20px; color: rgb(51, 51, 51); font-size: 13px; font-style: = normal; font-weight: normal; float: left; box-shadow: 0px 1px 0px = #ffffff; -moz-box-shadow: 0px 1px 0px #FFFFFF; -webkit-box-shadow: 0px = 1px 0px #FFFFFF; } .selectFromThisBox select { border-width: 1px; border-style: solid; border-color: rgb(113, 113, = 113) rgb(180, 180, 180) rgb(219, 219, 219); margin: 0px; padding: 0px; = height: 20px; color: rgb(51, 51, 51); font-size: 13px; font-style: = normal; font-weight: normal; float: left; box-shadow: 0px 1px 0px = #ffffff; -moz-box-shadow: 0px 1px 0px #FFFFFF; -webkit-box-shadow: 0px = 1px 0px #FFFFFF; } .surveyGroupDropDown select { border-width: 1px; border-style: solid; border-color: rgb(113, 113, = 113) rgb(180, 180, 180) rgb(219, 219, 219); margin: 0px; padding: 0px; = height: 20px; color: rgb(51, 51, 51); font-size: 13px; font-style: = normal; font-weight: normal; float: left; box-shadow: 0px 1px 0px = #ffffff; -moz-box-shadow: 0px 1px 0px #FFFFFF; -webkit-box-shadow: 0px = 1px 0px #FFFFFF; } .simpleFormObject .fieldRight input { padding: 0px 2px; margin-right: 16px; } .simpleFormObject .fieldRight textarea { padding-top: 2px; } input[type=3Dradio] { border: currentColor !important; } input[type=3Dcheckbox] { border: currentColor !important; } input:hover { border: 1px solid rgb(70, 147, 237); box-shadow: 0px 0px 3px #4693ed; = -moz-box-shadow: 0px 0px 3px #4693ed; -webkit-box-shadow: 0px 0px 3px = #4693ed; } input.imHover { border: 1px solid rgb(70, 147, 237); box-shadow: 0px 0px 3px #4693ed; = -moz-box-shadow: 0px 0px 3px #4693ed; -webkit-box-shadow: 0px 0px 3px = #4693ed; } select:hover { border: 1px solid rgb(70, 147, 237); box-shadow: 0px 0px 3px #4693ed; = -moz-box-shadow: 0px 0px 3px #4693ed; -webkit-box-shadow: 0px 0px 3px = #4693ed; } select:focus { border: 1px solid rgb(70, 147, 237); box-shadow: 0px 0px 3px #4693ed; = -moz-box-shadow: 0px 0px 3px #4693ed; -webkit-box-shadow: 0px 0px 3px = #4693ed; } .simpleFormObject .fieldRight input:hover { border: 1px solid rgb(70, 147, 237); box-shadow: 0px 0px 3px #4693ed; = -moz-box-shadow: 0px 0px 3px #4693ed; -webkit-box-shadow: 0px 0px 3px = #4693ed; } .simpleFormObject .fieldRight input:focus { border: 1px solid rgb(70, 147, 237); box-shadow: 0px 0px 3px #4693ed; = -moz-box-shadow: 0px 0px 3px #4693ed; -webkit-box-shadow: 0px 0px 3px = #4693ed; } .simpleFormObject .fieldRight textarea:hover { border: 1px solid rgb(70, 147, 237); box-shadow: 0px 0px 3px #4693ed; = -moz-box-shadow: 0px 0px 3px #4693ed; -webkit-box-shadow: 0px 0px 3px = #4693ed; } .simpleFormObject .fieldRight textarea:focus { border: 1px solid rgb(70, 147, 237); box-shadow: 0px 0px 3px #4693ed; = -moz-box-shadow: 0px 0px 3px #4693ed; -webkit-box-shadow: 0px 0px 3px = #4693ed; } .addObjectsBox .boxBody:hover { border: 1px solid rgb(70, 147, 237); box-shadow: 0px 0px 3px #4693ed; = -moz-box-shadow: 0px 0px 3px #4693ed; -webkit-box-shadow: 0px 0px 3px = #4693ed; } .addObjectsBox .boxBody:focus { border: 1px solid rgb(70, 147, 237); box-shadow: 0px 0px 3px #4693ed; = -moz-box-shadow: 0px 0px 3px #4693ed; -webkit-box-shadow: 0px 0px 3px = #4693ed; } .reportsMenuBox:hover { border: 1px solid rgb(70, 147, 237); box-shadow: 0px 0px 3px #4693ed; = -moz-box-shadow: 0px 0px 3px #4693ed; -webkit-box-shadow: 0px 0px 3px = #4693ed; } .reportsMenuBox:focus { border: 1px solid rgb(70, 147, 237); box-shadow: 0px 0px 3px #4693ed; = -moz-box-shadow: 0px 0px 3px #4693ed; -webkit-box-shadow: 0px 0px 3px = #4693ed; } .selectFromThisBox select:hover { border: 1px solid rgb(70, 147, 237); box-shadow: 0px 0px 3px #4693ed; = -moz-box-shadow: 0px 0px 3px #4693ed; -webkit-box-shadow: 0px 0px 3px = #4693ed; } .selectFromThisBox select:focus { border: 1px solid rgb(70, 147, 237); box-shadow: 0px 0px 3px #4693ed; = -moz-box-shadow: 0px 0px 3px #4693ed; -webkit-box-shadow: 0px 0px 3px = #4693ed; } .surveyGroupDropDown select:hover { border: 1px solid rgb(70, 147, 237); box-shadow: 0px 0px 3px #4693ed; = -moz-box-shadow: 0px 0px 3px #4693ed; -webkit-box-shadow: 0px 0px 3px = #4693ed; } .surveyGroupDropDown select:focus { border: 1px solid rgb(70, 147, 237); box-shadow: 0px 0px 3px #4693ed; = -moz-box-shadow: 0px 0px 3px #4693ed; -webkit-box-shadow: 0px 0px 3px = #4693ed; } .simpleFormObject .myError.fieldRight input { border: 1px solid red; box-shadow: 0px 0px 2px gold; -moz-box-shadow: = 0px 0px 2px gold; -webkit-box-shadow: 0px 0px 2px gold; } .simpleFormObject .myError.fieldRight textarea { border: 1px solid red; box-shadow: 0px 0px 2px gold; -moz-box-shadow: = 0px 0px 2px gold; -webkit-box-shadow: 0px 0px 2px gold; } input:focus { border: 1px solid rgb(170, 0, 0); box-shadow: 0px 0px 2px #aa0000; = -moz-box-shadow: 0px 0px 2px #AA0000; -webkit-box-shadow: 0px 0px 2px = #AA0000; } .simpleFormObject .myError.fieldRight input:focus { border: 1px solid rgb(170, 0, 0); box-shadow: 0px 0px 2px #aa0000; = -moz-box-shadow: 0px 0px 2px #AA0000; -webkit-box-shadow: 0px 0px 2px = #AA0000; } .simpleFormObject .myError.fieldRight textarea:focus { border: 1px solid rgb(170, 0, 0); box-shadow: 0px 0px 2px #aa0000; = -moz-box-shadow: 0px 0px 2px #AA0000; -webkit-box-shadow: 0px 0px 2px = #AA0000; } input.disabled { background: rgb(238, 238, 238) !important; border: 1px solid rgb(213, = 213, 213) !important; color: rgb(170, 170, 170) !important; cursor: = default; pointer-events: none !important; box-shadow: 0px 0px 0px = #ffffff !important; -moz-box-shadow: 0px 0px 0px #FFFFFF; = -webkit-box-shadow: 0px 0px 0px #FFFFFF; } select.disabled { background: rgb(238, 238, 238) !important; border: 1px solid rgb(213, = 213, 213) !important; color: rgb(170, 170, 170) !important; cursor: = default; pointer-events: none !important; box-shadow: 0px 0px 0px = #ffffff !important; -moz-box-shadow: 0px 0px 0px #FFFFFF; = -webkit-box-shadow: 0px 0px 0px #FFFFFF; } textarea.disabled { background: rgb(238, 238, 238) !important; border: 1px solid rgb(213, = 213, 213) !important; color: rgb(170, 170, 170) !important; cursor: = default; pointer-events: none !important; box-shadow: 0px 0px 0px = #ffffff !important; -moz-box-shadow: 0px 0px 0px #FFFFFF; = -webkit-box-shadow: 0px 0px 0px #FFFFFF; } .disabled input { background: rgb(238, 238, 238) !important; border: 1px solid rgb(213, = 213, 213) !important; color: rgb(170, 170, 170) !important; cursor: = default; pointer-events: none !important; box-shadow: 0px 0px 0px = #ffffff !important; -moz-box-shadow: 0px 0px 0px #FFFFFF; = -webkit-box-shadow: 0px 0px 0px #FFFFFF; } .disabled textarea { background: rgb(238, 238, 238) !important; border: 1px solid rgb(213, = 213, 213) !important; color: rgb(170, 170, 170) !important; cursor: = default; pointer-events: none !important; box-shadow: 0px 0px 0px = #ffffff !important; -moz-box-shadow: 0px 0px 0px #FFFFFF; = -webkit-box-shadow: 0px 0px 0px #FFFFFF; } .disabled select { background: rgb(238, 238, 238) !important; border: 1px solid rgb(213, = 213, 213) !important; color: rgb(170, 170, 170) !important; cursor: = default; pointer-events: none !important; box-shadow: 0px 0px 0px = #ffffff !important; -moz-box-shadow: 0px 0px 0px #FFFFFF; = -webkit-box-shadow: 0px 0px 0px #FFFFFF; } .disabled.simpleFormObject .fieldRight input { background: rgb(238, 238, 238) !important; border: 1px solid rgb(213, = 213, 213) !important; color: rgb(170, 170, 170) !important; cursor: = default; pointer-events: none !important; box-shadow: 0px 0px 0px = #ffffff !important; -moz-box-shadow: 0px 0px 0px #FFFFFF; = -webkit-box-shadow: 0px 0px 0px #FFFFFF; } .disabled.simpleFormObject .fieldRight textarea { background: rgb(238, 238, 238) !important; border: 1px solid rgb(213, = 213, 213) !important; color: rgb(170, 170, 170) !important; cursor: = default; pointer-events: none !important; box-shadow: 0px 0px 0px = #ffffff !important; -moz-box-shadow: 0px 0px 0px #FFFFFF; = -webkit-box-shadow: 0px 0px 0px #FFFFFF; } .disabled.fieldRight.simpleFormObject select { background: rgb(238, 238, 238) !important; border: 1px solid rgb(213, = 213, 213) !important; color: rgb(170, 170, 170) !important; cursor: = default; pointer-events: none !important; box-shadow: 0px 0px 0px = #ffffff !important; -moz-box-shadow: 0px 0px 0px #FFFFFF; = -webkit-box-shadow: 0px 0px 0px #FFFFFF; } .disabled .addObjectsBox .boxBody { background: rgb(238, 238, 238) !important; border: 1px solid rgb(213, = 213, 213) !important; color: rgb(170, 170, 170) !important; cursor: = default; pointer-events: none !important; box-shadow: 0px 0px 0px = #ffffff !important; -moz-box-shadow: 0px 0px 0px #FFFFFF; = -webkit-box-shadow: 0px 0px 0px #FFFFFF; } .disabled .selectFromThisBox select { background: rgb(238, 238, 238) !important; border: 1px solid rgb(213, = 213, 213) !important; color: rgb(170, 170, 170) !important; cursor: = default; pointer-events: none !important; box-shadow: 0px 0px 0px = #ffffff !important; -moz-box-shadow: 0px 0px 0px #FFFFFF; = -webkit-box-shadow: 0px 0px 0px #FFFFFF; } .disabled .surveyGroupDropDown select { background: rgb(238, 238, 238) !important; border: 1px solid rgb(213, = 213, 213) !important; color: rgb(170, 170, 170) !important; cursor: = default; pointer-events: none !important; box-shadow: 0px 0px 0px = #ffffff !important; -moz-box-shadow: 0px 0px 0px #FFFFFF; = -webkit-box-shadow: 0px 0px 0px #FFFFFF; } input[disabled=3D'disabled'] { background: rgb(238, 238, 238); border: 1px solid rgb(213, 213, 213) = !important; color: rgb(170, 170, 170) !important; cursor: default = !important; pointer-events: none !important; box-shadow: 0px 0px 0px = #ffffff !important; -moz-box-shadow: 0px 0px 0px #FFFFFF; = -webkit-box-shadow: 0px 0px 0px #FFFFFF; } input[disabled=3D'disabled']:hover { background: rgb(238, 238, 238); border: 1px solid rgb(213, 213, 213) = !important; color: rgb(170, 170, 170) !important; cursor: default = !important; pointer-events: none !important; box-shadow: 0px 0px 0px = #ffffff !important; -moz-box-shadow: 0px 0px 0px #FFFFFF; = -webkit-box-shadow: 0px 0px 0px #FFFFFF; } select[disabled=3D'disabled'] { background: rgb(238, 238, 238); border: 1px solid rgb(213, 213, 213) = !important; color: rgb(170, 170, 170) !important; cursor: default = !important; pointer-events: none !important; box-shadow: 0px 0px 0px = #ffffff !important; -moz-box-shadow: 0px 0px 0px #FFFFFF; = -webkit-box-shadow: 0px 0px 0px #FFFFFF; } select[disabled=3D'disabled']:hover { background: rgb(238, 238, 238); border: 1px solid rgb(213, 213, 213) = !important; color: rgb(170, 170, 170) !important; cursor: default = !important; pointer-events: none !important; box-shadow: 0px 0px 0px = #ffffff !important; -moz-box-shadow: 0px 0px 0px #FFFFFF; = -webkit-box-shadow: 0px 0px 0px #FFFFFF; } textarea[disabled=3D'disabled'] { background: rgb(238, 238, 238); border: 1px solid rgb(213, 213, 213) = !important; color: rgb(170, 170, 170) !important; cursor: default = !important; pointer-events: none !important; box-shadow: 0px 0px 0px = #ffffff !important; -moz-box-shadow: 0px 0px 0px #FFFFFF; = -webkit-box-shadow: 0px 0px 0px #FFFFFF; } textarea[disabled=3D'disabled']:hover { background: rgb(238, 238, 238); border: 1px solid rgb(213, 213, 213) = !important; color: rgb(170, 170, 170) !important; cursor: default = !important; pointer-events: none !important; box-shadow: 0px 0px 0px = #ffffff !important; -moz-box-shadow: 0px 0px 0px #FFFFFF; = -webkit-box-shadow: 0px 0px 0px #FFFFFF; } input[disabled=3D'disabled'] + span { color: rgb(119, 119, 119) !important; cursor: default !important; = pointer-events: none !important; box-shadow: 0px 0px 0px #ffffff = !important; -moz-box-shadow: 0px 0px 0px #FFFFFF; -webkit-box-shadow: = 0px 0px 0px #FFFFFF; } select[disabled=3D'disabled'] + span { color: rgb(119, 119, 119) !important; cursor: default !important; = pointer-events: none !important; box-shadow: 0px 0px 0px #ffffff = !important; -moz-box-shadow: 0px 0px 0px #FFFFFF; -webkit-box-shadow: = 0px 0px 0px #FFFFFF; } textarea[disabled=3D'disabled'] + span { color: rgb(119, 119, 119) !important; cursor: default !important; = pointer-events: none !important; box-shadow: 0px 0px 0px #ffffff = !important; -moz-box-shadow: 0px 0px 0px #FFFFFF; -webkit-box-shadow: = 0px 0px 0px #FFFFFF; } input[disabled=3D'disabled'] + span:hover { color: rgb(119, 119, 119) !important; cursor: default !important; = pointer-events: none !important; box-shadow: 0px 0px 0px #ffffff = !important; -moz-box-shadow: 0px 0px 0px #FFFFFF; -webkit-box-shadow: = 0px 0px 0px #FFFFFF; } select[disabled=3D'disabled'] + span:hover { color: rgb(119, 119, 119) !important; cursor: default !important; = pointer-events: none !important; box-shadow: 0px 0px 0px #ffffff = !important; -moz-box-shadow: 0px 0px 0px #FFFFFF; -webkit-box-shadow: = 0px 0px 0px #FFFFFF; } textarea[disabled=3D'disabled'] + span:hover { color: rgb(119, 119, 119) !important; cursor: default !important; = pointer-events: none !important; box-shadow: 0px 0px 0px #ffffff = !important; -moz-box-shadow: 0px 0px 0px #FFFFFF; -webkit-box-shadow: = 0px 0px 0px #FFFFFF; } .disabled label { color: rgb(119, 119, 119) !important; cursor: default !important; = pointer-events: none !important; box-shadow: 0px 0px 0px #ffffff = !important; -moz-box-shadow: 0px 0px 0px #FFFFFF; -webkit-box-shadow: = 0px 0px 0px #FFFFFF; } .disabled label span { color: rgb(119, 119, 119) !important; cursor: default !important; = pointer-events: none !important; box-shadow: 0px 0px 0px #ffffff = !important; -moz-box-shadow: 0px 0px 0px #FFFFFF; -webkit-box-shadow: = 0px 0px 0px #FFFFFF; } .disabled span { color: rgb(119, 119, 119) !important; cursor: default !important; = pointer-events: none !important; box-shadow: 0px 0px 0px #ffffff = !important; -moz-box-shadow: 0px 0px 0px #FFFFFF; -webkit-box-shadow: = 0px 0px 0px #FFFFFF; } .ui-state-disabled { color: rgb(119, 119, 119) !important; cursor: default !important; = pointer-events: none !important; box-shadow: 0px 0px 0px #ffffff = !important; -moz-box-shadow: 0px 0px 0px #FFFFFF; -webkit-box-shadow: = 0px 0px 0px #FFFFFF; } .ui-widget-content .ui-state-disabled { color: rgb(119, 119, 119) !important; cursor: default !important; = pointer-events: none !important; box-shadow: 0px 0px 0px #ffffff = !important; -moz-box-shadow: 0px 0px 0px #FFFFFF; -webkit-box-shadow: = 0px 0px 0px #FFFFFF; } .ui-widget-header .ui-state-disabled { color: rgb(119, 119, 119) !important; cursor: default !important; = pointer-events: none !important; box-shadow: 0px 0px 0px #ffffff = !important; -moz-box-shadow: 0px 0px 0px #FFFFFF; -webkit-box-shadow: = 0px 0px 0px #FFFFFF; } .ui-state-disabled a { color: rgb(119, 119, 119) !important; cursor: default !important; = pointer-events: none !important; box-shadow: 0px 0px 0px #ffffff = !important; -moz-box-shadow: 0px 0px 0px #FFFFFF; -webkit-box-shadow: = 0px 0px 0px #FFFFFF; } .ui-widget-content .ui-state-disabled a { color: rgb(119, 119, 119) !important; cursor: default !important; = pointer-events: none !important; box-shadow: 0px 0px 0px #ffffff = !important; -moz-box-shadow: 0px 0px 0px #FFFFFF; -webkit-box-shadow: = 0px 0px 0px #FFFFFF; } .ui-widget-header .ui-state-disabled a { color: rgb(119, 119, 119) !important; cursor: default !important; = pointer-events: none !important; box-shadow: 0px 0px 0px #ffffff = !important; -moz-box-shadow: 0px 0px 0px #FFFFFF; -webkit-box-shadow: = 0px 0px 0px #FFFFFF; } select option:hover { color: rgb(70, 147, 237); } .checkBoxObject .labelLeft label { padding-right: 4px; } .checkBoxObject .theBox { border: currentColor; padding-top: 2px; padding-left: 4px; margin-top: = 1px; float: left; } .checkBoxObject .labelRight .theBox { border: currentColor; width: 15px; height: 15px; margin-top: 1px; = float: left; display: block; } .checkBoxObject .labelRight { padding: 0px; height: auto; float: left; display: block; } .checkBoxObject .labelRight label { padding-bottom: 2px; clear: both; float: left; display: block; } .checkBoxObject .labelRight label span { height: auto; text-align: left; padding-left: 4px; float: left; = display: block; } .checkBoxObject label span:hover { color: rgb(70, 147, 237); cursor: pointer; } .checkBoxObject label:hover { color: rgb(70, 147, 237); cursor: pointer; } .checkBoxObject label input:hover { color: rgb(70, 147, 237); cursor: pointer; } .checkBoxObject label span.imFocused { color: rgb(153, 153, 0); } .checkBoxObject label span.imFocused:hover { color: rgb(70, 147, 237); } .checkBoxObject label:hover span.imFocused { color: rgb(70, 147, 237); } .disabled .labelLeft { color: rgb(136, 136, 136) !important; cursor: default !important; = pointer-events: none !important; box-shadow: 0px 0px 0px #ffffff = !important; -moz-box-shadow: 0px 0px 0px #FFFFFF; -webkit-box-shadow: = 0px 0px 0px #FFFFFF; } .disabled .labelRight { color: rgb(136, 136, 136) !important; cursor: default !important; = pointer-events: none !important; box-shadow: 0px 0px 0px #ffffff = !important; -moz-box-shadow: 0px 0px 0px #FFFFFF; -webkit-box-shadow: = 0px 0px 0px #FFFFFF; } .disabled .labelRight label { color: rgb(136, 136, 136) !important; cursor: default !important; = pointer-events: none !important; box-shadow: 0px 0px 0px #ffffff = !important; -moz-box-shadow: 0px 0px 0px #FFFFFF; -webkit-box-shadow: = 0px 0px 0px #FFFFFF; } .disabled .labelRight input { color: rgb(136, 136, 136) !important; cursor: default !important; = pointer-events: none !important; box-shadow: 0px 0px 0px #ffffff = !important; -moz-box-shadow: 0px 0px 0px #FFFFFF; -webkit-box-shadow: = 0px 0px 0px #FFFFFF; } .disabled .labelRight span { color: rgb(136, 136, 136) !important; cursor: default !important; = pointer-events: none !important; box-shadow: 0px 0px 0px #ffffff = !important; -moz-box-shadow: 0px 0px 0px #FFFFFF; -webkit-box-shadow: = 0px 0px 0px #FFFFFF; } .simpleFormObjectFooter { margin: 0px; padding: 0px; width: 100%; clear: both; float: left; } .simpleFormObjectFooter .buttonsSection { width: 100%; float: left; } .simpleFormObjectFooter .formButton { margin: 4px 6px 6px 0px !important; float: right; } .simpleformDivider { width: 100%; height: 0px; margin-top: 0px; margin-right: 12px; = margin-bottom: 6px; border-top-color: silver; border-bottom-color: = rgb(255, 255, 255); border-top-width: 1px; border-bottom-width: 1px; = border-top-style: solid; border-bottom-style: solid; float: left; = display: block; } .simpleFormObject .infoText { font-size: 14px; float: left; } .showYourSelections { clear: both; float: left; } .showYourSelections label { text-align: left; color: rgb(85, 85, 85); float: left; } .showYourSelections input { border: currentColor !important; color: rgb(153, 153, 0) !important; = font-size: 13px !important; font-weight: bold !important; box-shadow: = 0px 0px 0px #ffffff !important; -moz-box-shadow: 0px 0px 0px #FFFFFF; = -webkit-box-shadow: 0px 0px 0px #FFFFFF; } .showYourSelections .fieldRight { border: currentColor !important; color: rgb(153, 153, 0) !important; = font-size: 13px !important; font-weight: bold !important; box-shadow: = 0px 0px 0px #ffffff !important; -moz-box-shadow: 0px 0px 0px #FFFFFF; = -webkit-box-shadow: 0px 0px 0px #FFFFFF; } .showYourSelections input:hover { border: currentColor !important; box-shadow: 0px 0px 0px #ffffff = !important; -moz-box-shadow: 0px 0px 0px #FFFFFF; -webkit-box-shadow: = 0px 0px 0px #FFFFFF; } .showYourSelections .fieldRight:hover { border: currentColor !important; box-shadow: 0px 0px 0px #ffffff = !important; -moz-box-shadow: 0px 0px 0px #FFFFFF; -webkit-box-shadow: = 0px 0px 0px #FFFFFF; } .showYourSelections input { width: 220px; } .addRowContentBody .col-2 { widht: 300px; } .showYourSelections input:hover { border: currentColor; box-shadow: 0px 0px 0px #4693ed; -moz-box-shadow: = 0px 0px 0px #4693ed; -webkit-box-shadow: 0px 0px 0px #4693ed; } .showYourSelections input:focus { border: currentColor; box-shadow: 0px 0px 0px #4693ed; -moz-box-shadow: = 0px 0px 0px #4693ed; -webkit-box-shadow: 0px 0px 0px #4693ed; } .smallInfo.showYourSelections label { width: auto; font-size: 11px; font-weight: normal; } .smallInfo.showYourSelections input { width: auto; font-size: 11px; font-weight: normal; } .smallInfo .simpleFormObject { margin: 0px; padding: 0px; } .smallInfo .simpleFormObject .labelRight { padding: 0px 4px; color: rgb(153, 153, 0); font-size: 11px; = font-weight: normal; } .smallInfo .simpleFormObject .labelRight input { padding: 0px 4px; color: rgb(153, 153, 0); font-size: 11px; = font-weight: normal; } .smallInfo .simpleFormObject .labelRight label { padding: 0px 4px; color: rgb(153, 153, 0); font-size: 11px; = font-weight: normal; } .smallInfo .simpleFormObject .labelLeft { font-size: 11px; font-weight: normal; } .autosearchField input { border: currentColor; width: 180px; height: 20px; color: rgb(64, 84, = 109); line-height: 20px; padding-top: 2px; padding-right: 4px; = padding-bottom: 2px; padding-left: 24px !important; font-size: 12px; = font-weight: bold; box-shadow: 0px 0px 0px #ffffff; -moz-box-shadow: 0px = 0px 0px #FFFFFF; -webkit-box-shadow: 0px 0px 0px #FFFFFF; } .autosearchField { background: url("../../img/bk/workAreaHorizontalSprite.png") no-repeat = -6px -654px rgb(226, 238, 252); border: 1px solid rgb(190, 190, 190); = float: left; box-shadow: 0px 1px 0px #ffffff; -moz-box-shadow: 0px 1px = 0px #FFFFFF; -webkit-box-shadow: 0px 1px 0px #FFFFFF; } .autosearchField:hover { background-position: -6px -694px; border: 1px solid rgb(70, 147, 237); = box-shadow: 0px 0px 3px #4693ed; -moz-box-shadow: 0px 0px 3px #4693ed; = -webkit-box-shadow: 0px 0px 3px #4693ed; } .autosearchField:focus { background-position: -6px -694px; border: 1px solid rgb(70, 147, 237); = box-shadow: 0px 0px 3px #4693ed; -moz-box-shadow: 0px 0px 3px #4693ed; = -webkit-box-shadow: 0px 0px 3px #4693ed; } .password.autosearchField { background-position: -6px -813px; } .password.autosearchField:hover { background-position: -6px -853px; } .password.autosearchField:focus { background-position: -6px -853px; } .treePopupField { background: url("../../img/bk/workAreaHorizontalSprite.png") no-repeat = -6px -339px rgb(226, 238, 252); height: 20px; padding-left: 24px = !important; } .disabled.treePopupField { background: url("../../img/bk/workAreaHorizontalSprite.png") no-repeat = -6px -459px rgb(238, 238, 238); border: 1px solid rgb(213, 213, 213); = color: rgb(119, 119, 119); cursor: default; pointer-events: none; = box-shadow: 0px 0px 0px #ffffff; -moz-box-shadow: 0px 0px 0px #FFFFFF; = -webkit-box-shadow: 0px 0px 0px #FFFFFF; } .datePickerField input.hasDatepicker { background: url("../../img/bk/workAreaHorizontalSprite.png") no-repeat = -6px -497px rgb(226, 238, 252); width: 80px; height: 20px; padding-left: = 24px !important; margin-left: 0px !important; } .datesFields.simpleFormObject .datePickerField.fieldRight = input[disabled=3D'disabled'] { background: url("../../img/bk/workAreaHorizontalSprite.png") no-repeat = -6px -619px !important; pointer-events: none; } .simpleFormObject .datePickerField.fieldRight { margin-right: 0px; } .simpleFormObject .datePickerField.fieldRight input { width: 80px; margin-right: 0px; } .meIsDifferent.simpleFormObject .datePickerField.fieldRight a { width: 22px; float: left; } .iToggle.simpleFormObject { padding-left: 0px; margin-left: 0px; } .iToggle.simpleFormObject .fieldRight { padding-left: 0px; margin-left: 0px; } .iToggle.simpleFormObject .fieldRight label { float: left; } .iToggle.simpleFormObject .fieldRight .ilabel { padding-left: 0px; margin-left: 0px; } .iToggle.simpleFormObject .fieldRight .itoggle { margin-left: 8px; } .iToggle.simpleFormObject .fieldRight label { =09 } .iToggle.simpleFormObject .fieldRight label:hover { color: rgb(70, 147, 237); } ------=_NextPart_000_0000_01CD0E71.F76FE050 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://admin.bedrekommune.no/bedrekommune/css/bk/dataTables.css .infoTableFields { margin: 12px 24px 48px 120px; width: 300px; } .infoTableFields tbody td { padding: 4px 12px 4px 0px; } .infoTableFields tbody td input { padding: 1px 2px 2px 4px; border: 1px solid silver; margin-right: 4px; } .infoTableFields tbody td select { padding: 1px 2px 2px 4px; border: 1px solid silver; margin-right: 4px; } .infoTableFields tbody td input:hover { border: 1px solid rgb(153, 153, 0); } .infoTableFields tbody td input:focus { border: 1px solid rgb(153, 153, 0); } .infoTableFields tbody td select:hover { border: 1px solid rgb(153, 153, 0); } .infoTableFields tbody td select:focus { border: 1px solid rgb(153, 153, 0); } .infoTableFields tfoot td { padding: 16px 12px 4px 0px; text-align: center; } .infoTableFields tbody td select { width: 100%; } .infoTableFields tfoot td .normalButton { margin-right: 4px; } .myTableStyle { margin: 8px 0px 12px; width: auto; text-align: left; display: block; = border-collapse: collapse; } .myTableStyle .myTableStyleTable { margin-right: auto; margin-bottom: 10px; margin-left: auto; } .myTableStyle thead { color: rgb(102, 102, 102); font-size: 15px; font-weight: normal; = border-top-color: currentColor; border-top-width: medium; = border-top-style: none; box-shadow: 0px 2px 0px #cccccc; text-shadow: = 0px 1px 0px #FFFFFF; -moz-box-shadow: 0px 2px 0px #cccccc; = -webkit-box-shadow: 0px 2px 0px #cccccc; } .myTableStyle thead tr { =09 } .myTableStyle thead tr th { border-bottom-color: rgb(153, 153, 0) !important; border-bottom-width: = 3px !important; border-bottom-style: solid !important; box-shadow: 0px = 1px 0px #ffffff; -moz-box-shadow: 0px 1px 0px #ffffff; = -webkit-box-shadow: 0px 1px 0px #ffffff; } .myTableStyle thead th { padding: 8px 12px 6px 8px; } .myTableStyle tbody { =09 } .myTableStyle tbody td { padding: 8px 12px 8px 8px; color: rgb(51, 51, 51); border-bottom-color: = rgb(187, 187, 187); border-bottom-width: 1px; border-bottom-style: = solid; box-shadow: 0px 1px 0px #ffffff; text-shadow: 0px 1px 0px = #FFFFFF; -moz-box-shadow: 0px 1px 0px #FFFFFF; -webkit-box-shadow: 0px = 1px 0px #FFFFFF; } .myTableStyle td { padding: 8px 12px 8px 8px; color: rgb(51, 51, 51); border-bottom-color: = rgb(187, 187, 187); border-bottom-width: 1px; border-bottom-style: = solid; box-shadow: 0px 1px 0px #ffffff; text-shadow: 0px 1px 0px = #FFFFFF; -moz-box-shadow: 0px 1px 0px #FFFFFF; -webkit-box-shadow: 0px = 1px 0px #FFFFFF; } .myTableStyle tbody tr { =09 } .myTableStyle tbody tr:hover { background: rgb(226, 226, 226); } .detailsToolbar { margin: 0px; padding: 0px; float: left; } .toolBarButton { margin: 0px 0px 0px 4px; float: left; } .myTableStyle .deleteUser { width: 20px; } .myTableStyle .deleteThisRowIcon { background: url("../../img/bk/myTableStyleBar.png") no-repeat 0px 0px; = width: 20px; height: 20px; display: block; } .myTableStyle .deleteThisRowIcon:hover { background-position: 0px -32px; } .myTableStyle tfoot div { float: left; } .tableTitle { padding: 8px 0px 4px 10px; float: left; } .tableTitle h3 { color: rgb(153, 153, 0); font-weight: bold; } .myTableStyle tbody th { margin: 0px; padding: 8px 0px 2px 6px; width: 18px; } .myTableStyle td.myTableCheckThisUp { margin: 0px; padding: 6px 0px 6px 8px; width: auto !important; } #generatePwdSection .myTableStyle th.myTableCheckThisUp = a.selectAllIcon.buttonIcon { width: 26px; clear: none; float: left; display: inline-block; } #generatePwdSection .myTableStyle th.myTableCheckThisUp span { width: auto; color: rgb(250, 105, 0); clear: none; font-size: 13px; = font-style: normal; font-weight: bold; margin-top: 2px; float: left; = text-shadow: 0px 1px 0px #FFFFFF; } .myTableStyle th.myTableGroupInfo { width: auto; } .myTableStyleTable .TableDefault { width: 80px; } .myTableStyleTable .TableUser { width: 120px; } .myTableStyleTable .TableEmail { width: 120px; } .myTableStyleTable .TablePrimeOrg { width: 100px; } .myTableStyleTable .TableRoles { width: 280px; } .searchUsersResults .myTableStyleTable .TableRoles { width: 360px; } .myTableStyle tfoot .formButton { margin: 0px 0px 2px 4px; float: right; } .toggleTable { width: 100%; clear: both; float: left; } .toggleTable .toggleTitle { background: url("../../img/bk/workAreaHorizontalSprite.png") repeat-x = 0px -80px; width: 100%; height: 26px; clear: both; float: left; = text-shadow: 0px 1px 0px #FFFFFF; } .toggleTable .toggleTitle:hover { background-position: 0px -130px; } .toggleTable .trigger { margin: 0px; padding: 1px 0px 0px 12px; width: 100%; height: 26px; = color: rgb(102, 102, 102); line-height: 26px; clear: both; font-size: = 14px; font-weight: normal; float: left; } .toggleTable .trigger:hover { cursor: pointer; } .toggleTable .trigger a { width: 100%; text-align: left; color: rgb(102, 102, 102); = text-decoration: none; float: left; display: block; } .toggleTable .trigger a:hover { color: rgb(70, 147, 237); cursor: pointer; } .toggleTable .trigger a label { float: left; } .toggleTable .trigger a label:hover { cursor: pointer; } .toggleTable .trigger a span { background: url("../../img/bk/spriteInternalIcons.png") no-repeat = -180px -190px; width: 20px; height: 26px; float: left; display: block; } .toggleTable .trigger a:hover span { background: url("../../img/bk/spriteInternalIcons.png") no-repeat = -180px -254px; } .toggleTable .active.toggleTitle .trigger a { color: rgb(153, 153, 0); } .toggleTable .active.toggleTitle .trigger a span { background-position: -180px -318px; } .toggleTable .active.toggleTitle .trigger a:hover { color: rgb(70, 147, 237); } .toggleTable .active.toggleTitle .trigger a:hover span { background-position: -180px -382px; } .toggleTable .toggleSectionHidden { margin: 0px; padding: 0px; width: 100%; clear: both; float: left; } .toggleAccordion { margin: 4px 0px; width: 100%; clear: both; float: left; } .toggleAccordion .toggleTitle { background: url("../../img/bk/workAreaHorizontalSprite.png") repeat-x = 0px -200px; width: 100%; height: 28px; clear: both; float: left; = text-shadow: 0px 1px 0px #FFFFFF; } .toggleAccordion .toggleTitle:hover { background-position: 0px -250px; } .toggleAccordion .triggerRow { margin: 0px; padding: 0px; width: 100%; height: 28px; line-height: = 28px; clear: both; font-size: 14px; font-weight: normal; float: left; } .toggleAccordion .triggerRow a { margin: 0px; padding: 0px; width: 100%; text-align: left; = text-decoration: none; float: right; display: block; } .toggleAccordion .triggerRow a:hover { color: rgb(70, 147, 237); } .toggleAccordion .triggerRow a label { padding-right: 8px; float: right; cursor: pointer; } .toggleAccordion .triggerRow a span { width: 10px; padding-right: 8px; float: right; } .active.toggleAccordion { background: rgb(225, 225, 225); } .toggleAccordion .active { background: rgb(225, 225, 225); } .toggleAccordion .active.toggleTitle { width: 100%; clear: both; float: left; background-color: rgb(225, 225, = 225); } .toggleAccordion .active.toggleTitle .triggerRow { width: 100%; clear: both; float: left; } .toggleAccordion .active.toggleTitle .triggerRow a { background: url("../../img/bk/workAreaHorizontalSprite.png") repeat-x = 0px -290px; width: 100%; color: rgb(153, 153, 0); clear: both; = font-weight: normal; float: left; } .toggleAccordion .active.toggleTitle .triggerRow a:hover { color: rgb(70, 147, 237); } .toggleAccordion .myTableStyle.toggleContainer { margin-top: 0px; } .addRowContentBody { width: auto; margin-bottom: 0px; margin-left: 0px; float: left; = display: block; } .addRowContentBody .col-1 { width: 300px; height: 100%; padding-left: 20px; border-right-color: = silver; border-right-width: 1px; border-right-style: solid; float: left; } .addRowContentBody .col-2 { width: 300px; height: 100%; padding-left: 20px; border-right-color: = silver; border-right-width: 1px; border-right-style: solid; float: left; } .addRowContentBody .col-3 { width: 300px; height: 100%; padding-left: 20px; border-right-color: = silver; border-right-width: 1px; border-right-style: solid; float: left; } .addRowContentBody .col-1 h5 { height: 25px; float: left; } .addRowContentBody .col-2 h5 { height: 25px; float: left; } .addRowContentBody .col-3 h5 { height: 25px; float: left; } .addRowContentFooter { margin: 0px; padding: 0px; width: 100%; height: 28px; clear: both; = float: left; } .myTableStyle tfoot div.addRowContentFooter { margin: 0px; padding: 0px; width: 100%; height: 28px; clear: both; = float: left; } .myTableStyle tfoot div.addRowContentFooter .toolBarButton { margin: 0px; padding-right: 8px; float: right; } .myTableStyle tbody td strong { font-size: 14px; font-weight: bold; } ------=_NextPart_000_0000_01CD0E71.F76FE050 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://admin.bedrekommune.no/bedrekommune/css/bk/popUp.css #fancybox-wrap { width: auto !important; } #fancybox-content > div { height: auto !important; overflow: hidden !important; } #fancybox-content { width: auto !important; height: auto !important; overflow: hidden = !important; } #fancybox-outer { width: auto !important; } .popContHeader h3 { padding: 2px 2px 2px 10px; color: rgb(255, 255, 255); font-size: 16px; = font-weight: normal; float: left; text-shadow: 0px 1px 0px #000000; } .alertContainer { =09 } .alertConfirm { width: 370px; } .alerta { float: left; } .alertContainer { background: rgb(226, 226, 226); border-width: 1px medium; border-style: = solid none; border-color: rgb(34, 34, 34) currentColor rgb(187, 187, = 187); margin: 0px; width: 100%; float: left; } .alertContainer .myPopAlertBody { background: rgb(226, 226, 226); width: 100%; text-align: left; = padding-top: 10px; padding-bottom: 18px; clear: both; border-top-color: = rgb(187, 187, 187); border-bottom-color: rgb(187, 187, 187); = border-top-width: 1px; border-bottom-width: 1px; border-top-style: = solid; border-bottom-style: solid; float: left; display: block; } .myPopAlertBody .alertContentTop { width: 100%; float: left; } .myPopAlertBody .alertContentTop .alertImage { background: url("../../img/bk/popUpBox/popUpIconsSprite.png") no-repeat = 10px 0px; width: 110px; height: 90px; clear: both; float: left; } .myPopAlertBody .alertContentTop .error.alertImage { background-position: 10px 0px; } .myPopAlertBody .alertContentTop .info.alertImage { background-position: 10px -160px; } .myPopAlertBody .alertContentTop .warn.alertImage { background-position: 10px -320px; } .myPopAlertBody .alertContentTop .password.alertImage { background-position: 10px -480px; } .myPopAlertBody .alertContentTop .done.alertImage { background-position: 10px -640px; } .myPopAlertBody .alertContentTop .confirm.alertImage { background-position: 10px -800px; } .myPopAlertBody .alertContentTop .next.alertImage { background-position: 10px -960px; } .myPopAlertBody .alertContentTop .forbidden.alertImage { background-position: 10px -1120px; } .myPopAlertBody .alertContentTop .timeOut.alertImage { background-position: 10px -1280px; } .myPopAlertBody .alertContentTop .server.alertImage { background-position: 10px -1440px; } .myPopAlertBody .alertContentTop .alertMessage { padding: 0px; width: 250px; margin-top: 2px; margin-right: 10px; float: = right; } .myPopAlertBody .alertMessage .messageTitle { padding: 0px; float: left; } .myPopAlertBody .alertMessage .messageContent { padding: 8px 0px 0px; color: rgb(68, 68, 68); line-height: 14px; clear: = both; float: left; text-shadow: 0px 1px 0px #FFFFFF; } .myPopAlertBody .alertContentTextArea { margin: 10px 0px 4px; clear: both; float: left; } .myPopAlertBody .alertContentTextArea .textAlert { margin: 0px; padding: 0px; border: currentColor; width: 430px; height: = 140px; float: left; display: block; white-space: nowrap; resize: none; } .myPopAlertBody .inputFields { padding: 16px 0px 0px; width: 100%; clear: both; float: right; } .alertContainer .myPopAlertFooter { background: rgb(214, 214, 214); margin: 0px; width: 100%; height: 40px; = clear: both; border-top-color: rgb(255, 255, 255); border-bottom-color: = rgb(255, 255, 255); border-top-width: 1px; border-bottom-width: 1px; = border-top-style: solid; border-bottom-style: solid; float: left; } .alertContainer .myPopAlertFooter .myPopCloseButton { padding: 0px 2px; float: right; } .alertContainer .myPopAlertFooter .myPopCloseButtonLeft { padding: 0px; float: right; } .alertContainer .myPopAlertFooter .buttonsSection { width: 100%; height: 100%; margin-right: 0px; float: right; } .alertContainer .myPopAlertFooter .buttonsSection .formButton { padding: 8px 8px 0px 0px; float: right; } .changePass { width: 380px; float: left; } .changePass .myPopAlertBody .alertContentTop { width: 112px; clear: none !important; } .changePass .myPopAlertBody .inputFields { width: 260px; clear: none !important; float: left; } .changePass .simpleFormObject .fieldRight .rightFieldInput { width: 128px; padding-right: 0px; margin-right: 0px; float: right; } .changePass .simpleFormObject .labelLeft { width: 104px; } .alertTimeOut { width: auto; } .alertTimeOut .myPopAlertBody { width: auto; padding-bottom: 10px; } .alertTimeOut .alertMessage { width: 250px !important; margin-right: 10px; float: right; } .alertTimeOut .inputFields { width: 250px !important; margin-right: 10px; float: right; } .alertTimeOut .labelOnTop { margin-left: 0px !important; } .alertTimeOut .simpleFormObject .fieldRight .rightFieldInput { width: 190px; padding-right: 0px; margin-right: 0px; float: left; } .alertTimeOut .myPopAlertBody .inputFields .errorMessage { padding: 4px 4px 0px 0px; height: 16px; clear: both; float: left; } .serverError { overflow: hidden; float: left; } .serverError .alertContainer { width: 460px; height: auto; overflow: hidden; } .serverError .alertContainer .myPopAlertBody { padding: 10px; border-top-color: rgb(187, 187, 187); = border-bottom-color: rgb(187, 187, 187); border-top-width: 1px; = border-bottom-width: 1px; border-top-style: solid; border-bottom-style: = solid; } .serverError .alertContainer .myPopAlertBody .alertContentTextArea = textarea.textAlert { margin: 0px; padding: 0px; border: currentColor; width: 440px; height: = 170px; overflow: scroll !important; float: left; white-space: nowrap; = resize: none; dosplay: block; } .myPopContainer { width: 100%; border-top-color: rgb(34, 34, 34); border-bottom-color: = rgb(187, 187, 187); border-top-width: 1px; border-bottom-width: 1px; = border-top-style: solid; border-bottom-style: solid; float: left; } .myPopHeader { background: rgb(85, 85, 85); width: 100%; text-align: left; color: = rgb(255, 255, 255); padding-left: 10px; clear: both; border-top-color: = rgb(68, 68, 68); border-bottom-color: rgb(255, 255, 255); = border-top-width: 1px; border-bottom-width: 1px; border-top-style: = solid; border-bottom-style: solid; text-shadow: none; } .myPopHeader h3 { background: rgb(85, 85, 85); padding: 5px 2px 0px 0px; text-align: = left; color: rgb(255, 255, 255); font-size: 16px; font-weight: normal; = text-shadow: 0px 1px 0px #000000; } .myPopBody { background: rgb(226, 226, 226); width: 100%; padding-top: 10px; = padding-bottom: 18px; clear: both; border-top-color: rgb(187, 187, 187); = border-bottom-color: rgb(187, 187, 187); border-top-width: 1px; = border-bottom-width: 1px; border-top-style: solid; border-bottom-style: = solid; float: left; display: block; } .myPopFooter { background: rgb(214, 214, 214); width: 100%; height: 40px; clear: both; = border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, 255, = 255); border-top-width: 1px; border-bottom-width: 1px; border-top-style: = solid; border-bottom-style: solid; float: left; } .myPopFooter .buttonsSection { width: 100%; height: 100%; float: right; } .myPopFooter .buttonsSection .formButton { padding: 8px 8px 0px 0px; float: right; } #fancybox-content { =09 } .myPopContainer.myrootSurveySettings { margin: 0px !important; padding: 0px !important; width: 520px; height: = auto; overflow: hidden !important; } .myrootSurveySettings .myPopBody { padding: 6px 0px 18px; } .myrootSurveySettings .simpleFormObject { width: 100% !important; padding-top: 8px; } .myrootSurveySettings #surveyName { width: 280px; } .myrootSurveySettings #surveyCategoryId { width: 280px; } .myrootSurveySettings .simpleFormObject .labelLeft { width: 100px; text-align: left; padding-left: 16px; clear: none; } .myPopContainer.myrootSurveySettings .showYourSelections { clear: both; margin-top: 2px; } .myrootSurveySettings .datesFields .fieldRight { margin-left: 1px; } .myrootSurveySettings .datesFields .labelRight { color: rgb(51, 51, 51); line-height: 14px; padding-top: 0px; font-size: = 11px; } .myrootSurveySettings .smallInfo .simpleFormObject { padding-top: 2px; } .myrootSurveySettings .datesFields .datePickerField { width: 280px; float: left; } .myrootSurveySettings .datesFields .datePickerField .labelLeft { width: 70px; padding-left: 4px; margin-left: 0px; } .myrootSurveySettings .datesFields .labelRight .underRow { clear: both; margin-top: 8px; } .myrootSurveySettings .datesFields .labelRight label { width: 64px !important; text-align: left; padding-top: 2px; float: = left; } .myrootSurveySettings #fileupload { width: 100%; clear: both; float: left; } .myrootSurveySettings #templateActions { width: 100%; clear: both; float: left; } .myrootSurveySettings #templateActions .labelRight { width: 334px; } .myrootSurveySettings #fileupload #uploadFormDiv { width: 100%; height: auto; clear: both; float: left; } #file_upload_form { width: 100%; float: left; } #uploadFormDiv .imFileType.labelRight { margin: 0px; padding: 0px; width: 320px; position: relative; } #uploadFormDiv .theFileThing { width: 230px; height: 25px; overflow: hidden; position: absolute; } .myrootSurveySettings #uploadFormDiv input.file { border: 1px solid red; left: 0px; top: 0px; width: auto; overflow: = hidden; float: left; filter: = progid:DXImageTransform.Microsoft.Alpha(Opacity=3D0); z-index: 20; = cursor: pointer; opacity: 0; -moz-opacity: 0; } .myrootSurveySettings #uploadFormDiv input.file:hover { cursor: pointer; } .myrootSurveySettings #imNotButton { float: left; z-index: 1; } .myrootSurveySettings #uploadFormDiv .fakeUpload { margin: 0px 0px 0px 4px; float: left; } .myrootSurveySettings #uploadFormDiv .fakeUpload input { margin: 0px 6px 0px 0px; width: 150px; height: 21px; padding-left: 4px; = float: left; } .myrootSurveySettings #uploadFormDiv input[name=3D'action'] { margin: 6px 0px 0px 4px !important; clear: both; float: left; } .myrootSurveySettings #templateActions #downloadTemplate { =09 } .myrootSurveySettings #templateActions .theFileName { padding-left: 4px; float: left; } .myrootSurveySettings #templateActions .groupOfButtons { margin-top: 0px; float: right; } #surveySelectDialog { width: 390px; float: left; } #surveySelectDialog .myPopBody { width: 390px; height: 260px; } .fancySelectSurvey { width: 100%; height: 100%; padding-top: 8px; padding-right: 10px; = float: left; } .fancySelectSurvey .simpleFormObject { padding: 8px 0px 2px 10px; width: auto; } .fancySelectSurvey .surveyGroupDropDown .labelLeft { padding-left: 6px; } .fancySelectSurvey .selectFromThisBox .fieldRight { clear: both; float: left; } .fancySelectSurvey .selectFromThisBox .labelLeft { padding: 2px 0px 4px 6px; } #ntw_surveySelect { width: 360px; height: 180px; } #deleteConfirmDialog { width: 100%; height: 140px; float: left; } #deleteDialog { width: 400px; } #deleteConfirmDialog .myPopBody { height: 60px; overflow: hidden; } #createNewOrgUnitDialog { width: 400px; float: left; } #createNewOrgUnitDialog .myPopBody { width: 400px; } #createNewOrgUnitDialog .simpleFormObject { width: 92% !important; } #createNewOrgUnitDialog .simpleFormObject .fieldRight { width: 196px; } #createNewOrgUnitDialog .simpleFormObject .fieldRight input { width: 100%; } #generateOneTimePassword { width: 320px; } #generateOneTimePassword .myPopBody { width: 320px; height: 70px; } #generateOneTimePassword .myPopBody .simpleFormObject { padding: 12px 0px; } #generateOneTimePassword .myPopBody .simpleFormObject .labelLeft { width: 180px; padding-left: 12px; } #exportOneTimePasswordForm { width: 460px; height: 220px; } #exportOneTimePasswordForm .myPopBody { padding: 8px 0px 4px; } #exportOneTimePasswordForm .myPopBody .simpleFormObject { padding: 8px 0px 4px 16px; width: auto; } .popToPrintPass { float: left; display: none; } .printPassContainer { width: 400px; } .printPassContainer .myPopBody { padding: 12px 0px 8px; width: 100%; display: block; } .printPassContainer #printPagesSection .labelRight { width: 100%; } .printPassContainer #printPagesSection .labelRight label { padding-left: 12px; white-space: nowrap; } .printPassContainer .labelLeft { width: 100px; padding-right: 4px; padding-left: 12px; } .printPassContainer label { float: left; } .printPassContainer label span { padding-top: 2px; float: left; } .printPassContainer .buttonIcon { clear: none; float: left; } #createStandardStructureConfirmDialog { margin: 0px; padding: 0px; width: 280px; float: left; } #createStandardStructureConfirmDialog .myPopBody { margin: 0px; padding: 12px 12px 18px !important; width: 280px; height: = 60px; text-align: left; } ------=_NextPart_000_0000_01CD0E71.F76FE050 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://admin.bedrekommune.no/bedrekommune/css/jquery.ui.tabs.css .ui-tabs { margin: 0px; padding: 0px; width: 100%; float: left; display: block; } .ui-tabs .ui-tabs-nav { background: url("../img/bk/tree/treeTopShadow.png") repeat-x rgb(232, = 232, 232); margin: 0px; padding: 6px 0px 0px; border-radius: 0px; width: = 100%; border-bottom-color: rgb(153, 153, 0); border-bottom-width: 1px; = border-bottom-style: solid; float: right; display: block; box-shadow: = inset 0px -1px 1px #cccccc; -webkit-border-radius: 0px; = -moz-border-radius: 0px; -moz-box-shadow: inset 0px -1px 1px #cccccc; = -webkit-box-shadow: inset 0px -1px 1px #cccccc; } .ui-tabs .ui-tabs-nav li { list-style: none; margin: 2px 4px 0px; padding: 0px; top: 1px; = border-bottom-color: currentColor !important; border-bottom-width: 0px = !important; border-bottom-style: none !important; float: right; = white-space: nowrap; position: relative; } .ui-tabs .ui-tabs-nav li a { padding: 2px 8px 0px; text-decoration: none; float: left; text-shadow: = 0px 1px 0px #FFFFFF; } .ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 0px; margin-bottom: 0px; border-bottom-color: = transparent; border-bottom-width: 1px; border-bottom-style: solid; = box-shadow: 0px -1px 1px #cccccc; -moz-box-shadow: 0px -1px 1px #cccccc; = -webkit-box-shadow: 0px -1px 1px #cccccc; } .ui-tabs .ui-tabs-nav li.ui-tabs-selected a { cursor: text; } .ui-tabs .ui-tabs-nav li.ui-state-disabled a { cursor: text; } .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; } .ui-tabs .ui-tabs-nav li.ui-tabs-selected a { margin-bottom: 0px; border-bottom-color: transparent; = border-bottom-width: 1px; border-bottom-style: solid; } .ui-tabs .ui-tabs-nav li a { cursor: pointer; } .ui-tabs-collapsible.ui-tabs .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } .ui-tabs .ui-tabs-panel { border-width: 0px; padding: 0px; display: block; } .ui-tabs .ui-tabs-hide { display: none !important; } #tabs-3 { float: left; } #tabs-2 { float: left; } #tabs-1 { float: left; } .myTabsContent { =09 } ------=_NextPart_000_0000_01CD0E71.F76FE050 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://admin.bedrekommune.no/bedrekommune/css/jquery.ui.theme.css .ui-widget .ui-widget { margin: 0px; padding: 0px; float: left; } .ui-widget input { float: left; } .ui-widget select { float: left; } .ui-widget textarea { float: left; } .ui-widget button { float: left; } .ui-widget-content { background: url("../img/jquery-ui/ui-bg_flat_75_ffffff_40x100.png") = repeat-x 50% 50% rgb(232, 232, 232); margin: 0px; padding: 0px; border: = currentColor; color: rgb(34, 34, 34); float: left; } .ui-widget-content a { color: rgb(64, 84, 109); font-size: 11px; } .ui-widget-header { background: url("../img/bedrePublic/backTools.png") rgb(232, 232, 232); = margin: 0px; padding: 0px; width: 100%; color: rgb(34, 34, 34); = font-weight: bold; float: left; } .ui-widget-header a { color: rgb(34, 34, 34); float: left; } .ui-state-default { background: url("../img/jquery-ui/ui-bg_glass_75_e6e6e6_1x400.png") = repeat-x 50% 50% rgb(238, 238, 238); border: 1px solid rgb(204, 204, = 204); color: rgb(85, 85, 85); font-weight: normal; } .ui-widget-content .ui-state-default { background: url("../img/jquery-ui/ui-bg_glass_75_e6e6e6_1x400.png") = repeat-x 50% 50% rgb(238, 238, 238); border: 1px solid rgb(204, 204, = 204); color: rgb(85, 85, 85); font-weight: normal; } .ui-widget-header .ui-state-default { background: url("../img/jquery-ui/ui-bg_glass_75_e6e6e6_1x400.png") = repeat-x 50% 50% rgb(238, 238, 238); border: 1px solid rgb(204, 204, = 204); color: rgb(85, 85, 85); font-weight: normal; } .ui-state-default a { color: rgb(85, 85, 85); font-weight: bold; text-decoration: none; } .ui-state-default a:link { color: rgb(85, 85, 85); font-weight: bold; text-decoration: none; } .ui-state-default a:visited { color: rgb(85, 85, 85); font-weight: bold; text-decoration: none; } .ui-state-hover { background: url("../img/jquery-ui/ui-bg_glass_75_dadada_1x400.png") = repeat-x 50% 50% rgb(238, 238, 238); border: 1px solid rgb(70, 147, = 237); color: rgb(153, 153, 0); font-weight: bold; } .ui-widget-content .ui-state-hover { background: url("../img/jquery-ui/ui-bg_glass_75_dadada_1x400.png") = repeat-x 50% 50% rgb(238, 238, 238); border: 1px solid rgb(70, 147, = 237); color: rgb(153, 153, 0); font-weight: bold; } .ui-widget-header .ui-state-hover { background: url("../img/jquery-ui/ui-bg_glass_75_dadada_1x400.png") = repeat-x 50% 50% rgb(238, 238, 238); border: 1px solid rgb(70, 147, = 237); color: rgb(153, 153, 0); font-weight: bold; } .ui-state-focus { background: url("../img/jquery-ui/ui-bg_glass_75_dadada_1x400.png") = repeat-x 50% 50% rgb(238, 238, 238); border: 1px solid rgb(70, 147, = 237); color: rgb(153, 153, 0); font-weight: bold; } .ui-widget-content .ui-state-focus { background: url("../img/jquery-ui/ui-bg_glass_75_dadada_1x400.png") = repeat-x 50% 50% rgb(238, 238, 238); border: 1px solid rgb(70, 147, = 237); color: rgb(153, 153, 0); font-weight: bold; } .ui-widget-header .ui-state-focus { background: url("../img/jquery-ui/ui-bg_glass_75_dadada_1x400.png") = repeat-x 50% 50% rgb(238, 238, 238); border: 1px solid rgb(70, 147, = 237); color: rgb(153, 153, 0); font-weight: bold; } .ui-state-hover a { color: rgb(70, 147, 237); text-decoration: none; } .ui-state-hover a:hover { color: rgb(70, 147, 237); text-decoration: none; } .ui-state-active { background: url("../img/jquery-ui/ui-bg_glass_65_ffffff_1x400.png") = repeat-x 50% 50% rgb(243, 243, 243); border: 1px solid rgb(153, 153, 0); = color: rgb(68, 68, 68); font-weight: bold; } .ui-widget-content .ui-state-active { background: url("../img/jquery-ui/ui-bg_glass_65_ffffff_1x400.png") = repeat-x 50% 50% rgb(243, 243, 243); border: 1px solid rgb(153, 153, 0); = color: rgb(68, 68, 68); font-weight: bold; } .ui-widget-header .ui-state-active { background: url("../img/jquery-ui/ui-bg_glass_65_ffffff_1x400.png") = repeat-x 50% 50% rgb(243, 243, 243); border: 1px solid rgb(153, 153, 0); = color: rgb(68, 68, 68); font-weight: bold; } .ui-state-active a { color: rgb(153, 153, 0); text-decoration: none; } .ui-state-active a:link { color: rgb(153, 153, 0); text-decoration: none; } .ui-state-active a:visited { color: rgb(153, 153, 0); text-decoration: none; } .ui-widget :active { =09 } .ui-state-highlight { background: url("../img/jquery-ui/ui-bg_glass_55_fbf9ee_1x400.png") = repeat-x 50% 50% rgb(251, 249, 238); border: 1px solid rgb(252, 239, = 161); color: rgb(54, 54, 54); } .ui-widget-content .ui-state-highlight { background: url("../img/jquery-ui/ui-bg_glass_55_fbf9ee_1x400.png") = repeat-x 50% 50% rgb(251, 249, 238); border: 1px solid rgb(252, 239, = 161); color: rgb(54, 54, 54); } .ui-widget-header .ui-state-highlight { background: url("../img/jquery-ui/ui-bg_glass_55_fbf9ee_1x400.png") = repeat-x 50% 50% rgb(251, 249, 238); border: 1px solid rgb(252, 239, = 161); color: rgb(54, 54, 54); } .ui-state-highlight a { color: rgb(54, 54, 54); } .ui-widget-content .ui-state-highlight a { color: rgb(54, 54, 54); } .ui-widget-header .ui-state-highlight a { color: rgb(54, 54, 54); } .ui-state-error { background: url("../img/jquery-ui/ui-bg_glass_95_fef1ec_1x400.png") = repeat-x 50% 50% rgb(254, 241, 236); border: 1px solid rgb(205, 10, 10); = color: rgb(205, 10, 10); } .ui-widget-content .ui-state-error { background: url("../img/jquery-ui/ui-bg_glass_95_fef1ec_1x400.png") = repeat-x 50% 50% rgb(254, 241, 236); border: 1px solid rgb(205, 10, 10); = color: rgb(205, 10, 10); } .ui-widget-header .ui-state-error { background: url("../img/jquery-ui/ui-bg_glass_95_fef1ec_1x400.png") = repeat-x 50% 50% rgb(254, 241, 236); border: 1px solid rgb(205, 10, 10); = color: rgb(205, 10, 10); } .ui-state-error a { color: rgb(205, 10, 10); } .ui-widget-content .ui-state-error a { color: rgb(205, 10, 10); } .ui-widget-header .ui-state-error a { color: rgb(205, 10, 10); } .ui-state-error-text { color: rgb(205, 10, 10); } .ui-widget-content .ui-state-error-text { color: rgb(205, 10, 10); } .ui-widget-header .ui-state-error-text { color: rgb(205, 10, 10); } .ui-priority-primary { font-weight: bold; } .ui-widget-content .ui-priority-primary { font-weight: bold; } .ui-widget-header .ui-priority-primary { font-weight: bold; } .ui-priority-secondary { font-weight: normal; filter: Alpha(Opacity=3D70); opacity: 0.7; } .ui-widget-content .ui-priority-secondary { font-weight: normal; filter: Alpha(Opacity=3D70); opacity: 0.7; } .ui-widget-header .ui-priority-secondary { font-weight: normal; filter: Alpha(Opacity=3D70); opacity: 0.7; } .ui-state-disabled { filter: Alpha(Opacity=3D35); opacity: 0.35; background-image: none; } .ui-widget-content .ui-state-disabled { filter: Alpha(Opacity=3D35); opacity: 0.35; background-image: none; } .ui-widget-header .ui-state-disabled { filter: Alpha(Opacity=3D35); opacity: 0.35; background-image: none; } .ui-icon { width: 16px; height: 16px; background-image: = url("../img/jquery-ui/ui-icons_222222_256x240.png"); } .ui-widget-content .ui-icon { background-image: url("../img/jquery-ui/ui-icons_222222_256x240.png"); } .ui-widget-header .ui-icon { background-image: url("../img/jquery-ui/ui-icons_222222_256x240.png"); } .ui-state-default .ui-icon { background-image: url("../img/jquery-ui/ui-icons_888888_256x240.png"); } .ui-state-hover .ui-icon { background-image: url("../img/jquery-ui/ui-icons_454545_256x240.png"); } .ui-state-focus .ui-icon { background-image: url("../img/jquery-ui/ui-icons_454545_256x240.png"); } .ui-state-active .ui-icon { background-image: url("../img/jquery-ui/ui-icons_454545_256x240.png"); } .ui-state-highlight .ui-icon { background-image: url("../img/jquery-ui/ui-icons_2e83ff_256x240.png"); } .ui-state-error .ui-icon { background-image: url("../img/jquery-ui/ui-icons_cd0a0a_256x240.png"); } .ui-state-error-text .ui-icon { background-image: url("../img/jquery-ui/ui-icons_cd0a0a_256x240.png"); } .ui-icon-carat-1-n { =09 } .ui-icon-carat-1-ne { background-position: -16px 0px; } .ui-icon-carat-1-e { background-position: -32px 0px; } .ui-icon-carat-1-se { background-position: -48px 0px; } .ui-icon-carat-1-s { background-position: -64px 0px; } .ui-icon-carat-1-sw { background-position: -80px 0px; } .ui-icon-carat-1-w { background-position: -96px 0px; } .ui-icon-carat-1-nw { background-position: -112px 0px; } .ui-icon-carat-2-n-s { background-position: -128px 0px; } .ui-icon-carat-2-e-w { background-position: -144px 0px; } .ui-icon-triangle-1-n { background-position: 0px -16px; } .ui-icon-triangle-1-ne { background-position: -16px -16px; } .ui-icon-triangle-1-e { background-position: -32px -16px; } .ui-icon-triangle-1-se { background-position: -48px -16px; } .ui-icon-triangle-1-s { background-position: -64px -16px; } .ui-icon-triangle-1-sw { background-position: -80px -16px; } .ui-icon-triangle-1-w { background-position: -96px -16px; } .ui-icon-triangle-1-nw { background-position: -112px -16px; } .ui-icon-triangle-2-n-s { background-position: -128px -16px; } .ui-icon-triangle-2-e-w { background-position: -144px -16px; } .ui-icon-arrow-1-n { background-position: 0px -32px; } .ui-icon-arrow-1-ne { background-position: -16px -32px; } .ui-icon-arrow-1-e { background-position: -32px -32px; } .ui-icon-arrow-1-se { background-position: -48px -32px; } .ui-icon-arrow-1-s { background-position: -64px -32px; } .ui-icon-arrow-1-sw { background-position: -80px -32px; } .ui-icon-arrow-1-w { background-position: -96px -32px; } .ui-icon-arrow-1-nw { background-position: -112px -32px; } .ui-icon-arrow-2-n-s { background-position: -128px -32px; } .ui-icon-arrow-2-ne-sw { background-position: -144px -32px; } .ui-icon-arrow-2-e-w { background-position: -160px -32px; } .ui-icon-arrow-2-se-nw { background-position: -176px -32px; } .ui-icon-arrowstop-1-n { background-position: -192px -32px; } .ui-icon-arrowstop-1-e { background-position: -208px -32px; } .ui-icon-arrowstop-1-s { background-position: -224px -32px; } .ui-icon-arrowstop-1-w { background-position: -240px -32px; } .ui-icon-arrowthick-1-n { background-position: 0px -48px; } .ui-icon-arrowthick-1-ne { background-position: -16px -48px; } .ui-icon-arrowthick-1-e { background-position: -32px -48px; } .ui-icon-arrowthick-1-se { background-position: -48px -48px; } .ui-icon-arrowthick-1-s { background-position: -64px -48px; } .ui-icon-arrowthick-1-sw { background-position: -80px -48px; } .ui-icon-arrowthick-1-w { background-position: -96px -48px; } .ui-icon-arrowthick-1-nw { background-position: -112px -48px; } .ui-icon-arrowthick-2-n-s { background-position: -128px -48px; } .ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; } .ui-icon-arrowthick-2-e-w { background-position: -160px -48px; } .ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; } .ui-icon-arrowthickstop-1-n { background-position: -192px -48px; } .ui-icon-arrowthickstop-1-e { background-position: -208px -48px; } .ui-icon-arrowthickstop-1-s { background-position: -224px -48px; } .ui-icon-arrowthickstop-1-w { background-position: -240px -48px; } .ui-icon-arrowreturnthick-1-w { background-position: 0px -64px; } .ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; } .ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; } .ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; } .ui-icon-arrowreturn-1-w { background-position: -64px -64px; } .ui-icon-arrowreturn-1-n { background-position: -80px -64px; } .ui-icon-arrowreturn-1-e { background-position: -96px -64px; } .ui-icon-arrowreturn-1-s { background-position: -112px -64px; } .ui-icon-arrowrefresh-1-w { background-position: -128px -64px; } .ui-icon-arrowrefresh-1-n { background-position: -144px -64px; } .ui-icon-arrowrefresh-1-e { background-position: -160px -64px; } .ui-icon-arrowrefresh-1-s { background-position: -176px -64px; } .ui-icon-arrow-4 { background-position: 0px -80px; } .ui-icon-arrow-4-diag { background-position: -16px -80px; } .ui-icon-extlink { background-position: -32px -80px; } .ui-icon-newwin { background-position: -48px -80px; } .ui-icon-refresh { background-position: -64px -80px; } .ui-icon-shuffle { background-position: -80px -80px; } .ui-icon-transfer-e-w { background-position: -96px -80px; } .ui-icon-transferthick-e-w { background-position: -112px -80px; } .ui-icon-folder-collapsed { background-position: 0px -96px; } .ui-icon-folder-open { background-position: -16px -96px; } .ui-icon-document { background-position: -32px -96px; } .ui-icon-document-b { background-position: -48px -96px; } .ui-icon-note { background-position: -64px -96px; } .ui-icon-mail-closed { background-position: -80px -96px; } .ui-icon-mail-open { background-position: -96px -96px; } .ui-icon-suitcase { background-position: -112px -96px; } .ui-icon-comment { background-position: -128px -96px; } .ui-icon-person { background-position: -144px -96px; } .ui-icon-print { background-position: -160px -96px; } .ui-icon-trash { background-position: -176px -96px; } .ui-icon-locked { background-position: -192px -96px; } .ui-icon-unlocked { background-position: -208px -96px; } .ui-icon-bookmark { background-position: -224px -96px; } .ui-icon-tag { background-position: -240px -96px; } .ui-icon-home { background-position: 0px -112px; } .ui-icon-flag { background-position: -16px -112px; } .ui-icon-calendar { background-position: -32px -112px; } .ui-icon-cart { background-position: -48px -112px; } .ui-icon-pencil { background-position: -64px -112px; } .ui-icon-clock { background-position: -80px -112px; } .ui-icon-disk { background-position: -96px -112px; } .ui-icon-calculator { background-position: -112px -112px; } .ui-icon-zoomin { background-position: -128px -112px; } .ui-icon-zoomout { background-position: -144px -112px; } .ui-icon-search { background-position: -160px -112px; } .ui-icon-wrench { background-position: -176px -112px; } .ui-icon-gear { background-position: -192px -112px; } .ui-icon-heart { background-position: -208px -112px; } .ui-icon-star { background-position: -224px -112px; } .ui-icon-link { background-position: -240px -112px; } .ui-icon-cancel { background-position: 0px -128px; } .ui-icon-plus { background-position: -16px -128px; } .ui-icon-plusthick { background-position: -32px -128px; } .ui-icon-minus { background-position: -48px -128px; } .ui-icon-minusthick { background-position: -64px -128px; } .ui-icon-close { background-position: -80px -128px; } .ui-icon-closethick { background-position: -96px -128px; } .ui-icon-key { background-position: -112px -128px; } .ui-icon-lightbulb { background-position: -128px -128px; } .ui-icon-scissors { background-position: -144px -128px; } .ui-icon-clipboard { background-position: -160px -128px; } .ui-icon-copy { background-position: -176px -128px; } .ui-icon-contact { background-position: -192px -128px; } .ui-icon-image { background-position: -208px -128px; } .ui-icon-video { background-position: -224px -128px; } .ui-icon-script { background-position: -240px -128px; } .ui-icon-alert { background-position: 0px -144px; } .ui-icon-info { background-position: -16px -144px; } .ui-icon-notice { background-position: -32px -144px; } .ui-icon-help { background-position: -48px -144px; } .ui-icon-check { background-position: -64px -144px; } .ui-icon-bullet { background-position: -80px -144px; } .ui-icon-radio-off { background-position: -96px -144px; } .ui-icon-radio-on { background-position: -112px -144px; } .ui-icon-pin-w { background-position: -128px -144px; } .ui-icon-pin-s { background-position: -144px -144px; } .ui-icon-comment-no { background-position: -160px -144px; } .ui-icon-play { background-position: 0px -160px; } .ui-icon-pause { background-position: -16px -160px; } .ui-icon-seek-next { background-position: -32px -160px; } .ui-icon-seek-prev { background-position: -48px -160px; } .ui-icon-seek-end { background-position: -64px -160px; } .ui-icon-seek-start { background-position: -80px -160px; } .ui-icon-seek-first { background-position: -80px -160px; } .ui-icon-stop { background-position: -96px -160px; } .ui-icon-eject { background-position: -112px -160px; } .ui-icon-volume-off { background-position: -128px -160px; } .ui-icon-volume-on { background-position: -144px -160px; } .ui-icon-power { background-position: 0px -176px; } .ui-icon-signal-diag { background-position: -16px -176px; } .ui-icon-signal { background-position: -32px -176px; } .ui-icon-battery-0 { background-position: -48px -176px; } .ui-icon-battery-1 { background-position: -64px -176px; } .ui-icon-battery-2 { background-position: -80px -176px; } .ui-icon-battery-3 { background-position: -96px -176px; } .ui-icon-circle-plus { background-position: 0px -192px; } .ui-icon-circle-minus { background-position: -16px -192px; } .ui-icon-circle-close { background-position: -32px -192px; } .ui-icon-circle-triangle-e { background-position: -48px -192px; } .ui-icon-circle-triangle-s { background-position: -64px -192px; } .ui-icon-circle-triangle-w { background-position: -80px -192px; } .ui-icon-circle-triangle-n { background-position: -96px -192px; } .ui-icon-circle-arrow-e { background-position: -112px -192px; } .ui-icon-circle-arrow-s { background-position: -128px -192px; } .ui-icon-circle-arrow-w { background-position: -144px -192px; } .ui-icon-circle-arrow-n { background-position: -160px -192px; } .ui-icon-circle-zoomin { background-position: -176px -192px; } .ui-icon-circle-zoomout { background-position: -192px -192px; } .ui-icon-circle-check { background-position: -208px -192px; } .ui-icon-circlesmall-plus { background-position: 0px -208px; } .ui-icon-circlesmall-minus { background-position: -16px -208px; } .ui-icon-circlesmall-close { background-position: -32px -208px; } .ui-icon-squaresmall-plus { background-position: -48px -208px; } .ui-icon-squaresmall-minus { background-position: -64px -208px; } .ui-icon-squaresmall-close { background-position: -80px -208px; } .ui-icon-grip-dotted-vertical { background-position: 0px -224px; } .ui-icon-grip-dotted-horizontal { background-position: -16px -224px; } .ui-icon-grip-solid-vertical { background-position: -32px -224px; } .ui-icon-grip-solid-horizontal { background-position: -48px -224px; } .ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; } .ui-icon-grip-diagonal-se { background-position: -80px -224px; } .ui-corner-tl { border-top-left-radius: 4px; -moz-border-radius-topleft: 4px; = -webkit-border-top-left-radius: 4px; } .ui-corner-tr { border-top-right-radius: 4px; -moz-border-radius-topright: 4px; = -webkit-border-top-right-radius: 4px; } .ui-corner-bl { border-bottom-left-radius: 4px; -moz-border-radius-bottomleft: 4px; = -webkit-border-bottom-left-radius: 4px; } .ui-corner-br { border-bottom-right-radius: 4px; -moz-border-radius-bottomright: 4px; = -webkit-border-bottom-right-radius: 4px; } .ui-corner-top { border-top-left-radius: 4px; border-top-right-radius: 4px; = -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; = -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; } .ui-corner-bottom { border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; = -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: = 4px; -moz-border-radius-bottomright: 4px; = -webkit-border-bottom-right-radius: 4px; } .ui-corner-right { border-top-right-radius: 4px; border-bottom-right-radius: 4px; = -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; = -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: = 4px; } .ui-corner-left { border-top-left-radius: 4px; border-bottom-left-radius: 4px; = -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; = -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: = 4px; } .ui-corner-all { border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: = 4px; } .ui-widget-overlay { background: url("../img/jquery-ui/ui-bg_flat_0_aaaaaa_40x100.png") = repeat-x 50% 50% rgb(170, 170, 170); filter: Alpha(Opacity=3D30); = opacity: 0.3; } .ui-widget-shadow { background: url("../img/jquery-ui/ui-bg_flat_0_aaaaaa_40x100.png") = repeat-x 50% 50% rgb(170, 170, 170); margin: -8px 0px 0px -8px; padding: = 8px; border-radius: 8px; filter: Alpha(Opacity=3D30); opacity: 0.3; = -webkit-border-radius: 8px; -moz-border-radius: 8px; } ------=_NextPart_000_0000_01CD0E71.F76FE050 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://admin.bedrekommune.no/bedrekommune/css/jquery.ui.core.css .ui-helper-hidden { display: none; } .ui-helper-hidden-accessible { position: absolute !important; cliptop: 1px; clipright: 1px; = clipbottom: 1px; clipleft: 1px; } .ui-helper-reset { list-style: none; margin: 0px; padding: 0px; outline: 0px; border: 0px = currentColor; line-height: 1.3; font-size: 100%; text-decoration: none; } .ui-helper-clearfix::after { height: 0px; clear: both; display: block; visibility: hidden; content: = "."; } .ui-helper-clearfix { display: inline-block; } * html .ui-helper-clearfix { height: 1%; } .ui-helper-clearfix { display: block; } .ui-helper-zfix { left: 0px; top: 0px; width: 100%; height: 100%; filter: = alpha(opacity=3D0); position: absolute; opacity: 0; } .ui-state-disabled { cursor: default !important; } .ui-icon { text-indent: -99999px; overflow: hidden; display: block; = background-repeat: no-repeat; } .ui-widget-overlay { left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; } ------=_NextPart_000_0000_01CD0E71.F76FE050 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://admin.bedrekommune.no/bedrekommune/css/jquery-ui.css .ui-helper-hidden { display: none; } .ui-helper-hidden-accessible { left: -21474836.48px; position: absolute; } .ui-helper-reset { list-style: none; margin: 0px; padding: 0px; outline: 0px; border: 0px = currentColor; line-height: 1.3; font-size: 100%; text-decoration: none; } .ui-helper-clearfix::after { height: 0px; clear: both; display: block; visibility: hidden; content: = "."; } .ui-helper-clearfix { display: inline-block; } * html .ui-helper-clearfix { height: 1%; } .ui-helper-clearfix { display: block; } .ui-helper-zfix { left: 0px; top: 0px; width: 100%; height: 100%; filter: = Alpha(Opacity=3D0); position: absolute; opacity: 0; } .ui-state-disabled { cursor: default !important; } .ui-icon { text-indent: -99999px; overflow: hidden; display: block; = background-repeat: no-repeat; } .ui-widget-overlay { left: 0px; top: 0px; width: 100%; height: 100%; position: absolute; } .ui-widget-content { background: url("../img/jquery-ui/ui-bg_flat_75_ffffff_40x100.png") = repeat-x 50% 50% rgb(255, 255, 255); border: 1px solid rgb(170, 170, = 170); color: rgb(34, 34, 34); } .ui-widget-content a { color: rgb(64, 84, 109); } .ui-widget-header { background: = url("../img/jquery-ui/ui-bg_highlight-soft_75_cccccc_1x100.png") = repeat-x 50% 50% rgb(204, 204, 204); border: 1px solid rgb(170, 170, = 170); color: rgb(34, 34, 34); font-weight: bold; } .ui-widget-header a { color: rgb(64, 84, 109); } .ui-state-default { background: url("../img/jquery-ui/ui-bg_glass_75_e6e6e6_1x400.png") = repeat-x rgb(230, 230, 230); border: 1px solid rgb(153, 153, 153); = color: rgb(68, 68, 68); font-size: 13px; font-weight: normal; = text-shadow: 0px 1px 0px #fff; } .ui-widget-content .ui-state-default { background: url("../img/jquery-ui/ui-bg_glass_75_e6e6e6_1x400.png") = repeat-x rgb(230, 230, 230); border: 1px solid rgb(153, 153, 153); = color: rgb(68, 68, 68); font-size: 13px; font-weight: normal; = text-shadow: 0px 1px 0px #fff; } .ui-widget-header .ui-state-default { background: url("../img/jquery-ui/ui-bg_glass_75_e6e6e6_1x400.png") = repeat-x rgb(230, 230, 230); border: 1px solid rgb(153, 153, 153); = color: rgb(68, 68, 68); font-size: 13px; font-weight: normal; = text-shadow: 0px 1px 0px #fff; } .toogleCheckBox .ui-state-default { background: rgb(230, 230, 230); border: 1px solid rgb(211, 211, 211); = color: rgb(85, 85, 85); font-weight: normal; } .toogleCheckBox .ui-widget-content .ui-state-default { background: rgb(230, 230, 230); border: 1px solid rgb(211, 211, 211); = color: rgb(85, 85, 85); font-weight: normal; } .toogleCheckBox .ui-widget-header .ui-state-default { background: rgb(230, 230, 230); border: 1px solid rgb(211, 211, 211); = color: rgb(85, 85, 85); font-weight: normal; } .ui-state-default a { color: rgb(102, 102, 102); text-decoration: none; } .ui-state-default a:link { color: rgb(102, 102, 102); text-decoration: none; } .ui-state-default a:visited { color: rgb(102, 102, 102); text-decoration: none; } .ui-state-hover { background: url("../img/jquery-ui/ui-bg_glass_75_dadada_1x400.png") = repeat-x rgb(238, 238, 238); border: 1px solid rgb(70, 147, 237); color: = rgb(70, 147, 237); font-weight: normal; } .ui-widget-content .ui-state-hover { background: url("../img/jquery-ui/ui-bg_glass_75_dadada_1x400.png") = repeat-x rgb(238, 238, 238); border: 1px solid rgb(70, 147, 237); color: = rgb(70, 147, 237); font-weight: normal; } .ui-widget-header .ui-state-hover { background: url("../img/jquery-ui/ui-bg_glass_75_dadada_1x400.png") = repeat-x rgb(238, 238, 238); border: 1px solid rgb(70, 147, 237); color: = rgb(70, 147, 237); font-weight: normal; } .ui-state-focus { background: url("../img/jquery-ui/ui-bg_glass_75_dadada_1x400.png") = repeat-x rgb(238, 238, 238); border: 1px solid rgb(70, 147, 237); color: = rgb(70, 147, 237); font-weight: normal; } .ui-widget-content .ui-state-focus { background: url("../img/jquery-ui/ui-bg_glass_75_dadada_1x400.png") = repeat-x rgb(238, 238, 238); border: 1px solid rgb(70, 147, 237); color: = rgb(70, 147, 237); font-weight: normal; } .ui-widget-header .ui-state-focus { background: url("../img/jquery-ui/ui-bg_glass_75_dadada_1x400.png") = repeat-x rgb(238, 238, 238); border: 1px solid rgb(70, 147, 237); color: = rgb(70, 147, 237); font-weight: normal; } .ui-state-hover a { color: rgb(70, 147, 237); text-decoration: none; } .ui-state-hover a:hover { color: rgb(70, 147, 237); text-decoration: none; } .ui-state-active { background: url("../img/jquery-ui/ui-bg_glass_65_ffffff_1x400.png") = repeat-x rgb(243, 243, 243); border: 1px solid rgb(153, 153, 0); color: = rgb(122, 122, 0); font-weight: normal; } .ui-widget-content .ui-state-active { background: url("../img/jquery-ui/ui-bg_glass_65_ffffff_1x400.png") = repeat-x rgb(243, 243, 243); border: 1px solid rgb(153, 153, 0); color: = rgb(122, 122, 0); font-weight: normal; } .ui-widget-header .ui-state-active { background: url("../img/jquery-ui/ui-bg_glass_65_ffffff_1x400.png") = repeat-x rgb(243, 243, 243); border: 1px solid rgb(153, 153, 0); color: = rgb(122, 122, 0); font-weight: normal; } .ui-state-active a { color: rgb(122, 122, 0); text-decoration: none; } .ui-state-active a:link { color: rgb(122, 122, 0); text-decoration: none; } .ui-state-active a:visited { color: rgb(122, 122, 0); text-decoration: none; } .ui-widget :active { =09 } .ui-state-highlight { background: url("../img/jquery-ui/ui-bg_glass_55_fbf9ee_1x400.png") = repeat-x 50% 50% rgb(251, 249, 238); border: 1px solid rgb(252, 239, = 161); color: rgb(54, 54, 54); } .ui-widget-content .ui-state-highlight { background: url("../img/jquery-ui/ui-bg_glass_55_fbf9ee_1x400.png") = repeat-x 50% 50% rgb(251, 249, 238); border: 1px solid rgb(252, 239, = 161); color: rgb(54, 54, 54); } .ui-widget-header .ui-state-highlight { background: url("../img/jquery-ui/ui-bg_glass_55_fbf9ee_1x400.png") = repeat-x 50% 50% rgb(251, 249, 238); border: 1px solid rgb(252, 239, = 161); color: rgb(54, 54, 54); } .ui-state-highlight a { color: rgb(54, 54, 54); } .ui-widget-content .ui-state-highlight a { color: rgb(54, 54, 54); } .ui-widget-header .ui-state-highlight a { color: rgb(54, 54, 54); } .ui-state-error { background: url("../img/jquery-ui/ui-bg_glass_95_fef1ec_1x400.png") = repeat-x 50% 50% rgb(254, 241, 236); border: 1px solid rgb(205, 10, 10); = color: rgb(205, 10, 10); } .ui-widget-content .ui-state-error { background: url("../img/jquery-ui/ui-bg_glass_95_fef1ec_1x400.png") = repeat-x 50% 50% rgb(254, 241, 236); border: 1px solid rgb(205, 10, 10); = color: rgb(205, 10, 10); } .ui-widget-header .ui-state-error { background: url("../img/jquery-ui/ui-bg_glass_95_fef1ec_1x400.png") = repeat-x 50% 50% rgb(254, 241, 236); border: 1px solid rgb(205, 10, 10); = color: rgb(205, 10, 10); } .ui-state-error a { color: rgb(205, 10, 10); } .ui-widget-content .ui-state-error a { color: rgb(205, 10, 10); } .ui-widget-header .ui-state-error a { color: rgb(205, 10, 10); } .ui-state-error-text { color: rgb(205, 10, 10); } .ui-widget-content .ui-state-error-text { color: rgb(205, 10, 10); } .ui-widget-header .ui-state-error-text { color: rgb(205, 10, 10); } .ui-priority-primary { font-weight: bold; } .ui-widget-content .ui-priority-primary { font-weight: bold; } .ui-widget-header .ui-priority-primary { font-weight: bold; } .ui-priority-secondary { font-weight: normal; filter: Alpha(Opacity=3D70); opacity: 0.7; } .ui-widget-content .ui-priority-secondary { font-weight: normal; filter: Alpha(Opacity=3D70); opacity: 0.7; } .ui-widget-header .ui-priority-secondary { font-weight: normal; filter: Alpha(Opacity=3D70); opacity: 0.7; } .ui-state-disabled { filter: Alpha(Opacity=3D35); opacity: 0.35; background-image: none; } .ui-widget-content .ui-state-disabled { filter: Alpha(Opacity=3D35); opacity: 0.35; background-image: none; } .ui-widget-header .ui-state-disabled { filter: Alpha(Opacity=3D35); opacity: 0.35; background-image: none; } .ui-icon { width: 16px; height: 16px; background-image: = url("../img/jquery-ui/ui-icons_222222_256x240.png"); } .ui-widget-content .ui-icon { background-image: url("../img/jquery-ui/ui-icons_222222_256x240.png"); } .ui-widget-header .ui-icon { background-image: url("../img/jquery-ui/ui-icons_222222_256x240.png"); } .ui-state-default .ui-icon { background-image: url("../img/jquery-ui/ui-icons_888888_256x240.png"); } .ui-state-hover .ui-icon { background-image: url("../img/jquery-ui/ui-icons_454545_256x240.png"); } .ui-state-focus .ui-icon { background-image: url("../img/jquery-ui/ui-icons_454545_256x240.png"); } .ui-state-active .ui-icon { background-image: url("../img/jquery-ui/ui-icons_222222_256x240.png"); } .ui-state-highlight .ui-icon { background-image: url("../img/jquery-ui/ui-icons_2e83ff_256x240.png"); } .ui-state-error .ui-icon { background-image: url("../img/jquery-ui/ui-icons_cd0a0a_256x240.png"); } .ui-state-error-text .ui-icon { background-image: url("../img/jquery-ui/ui-icons_cd0a0a_256x240.png"); } .ui-icon-carat-1-n { =09 } .ui-icon-carat-1-ne { background-position: -16px 0px; } .ui-icon-carat-1-e { background-position: -32px 0px; } .ui-icon-carat-1-se { background-position: -48px 0px; } .ui-icon-carat-1-s { background-position: -64px 0px; } .ui-icon-carat-1-sw { background-position: -80px 0px; } .ui-icon-carat-1-w { background-position: -96px 0px; } .ui-icon-carat-1-nw { background-position: -112px 0px; } .ui-icon-carat-2-n-s { background-position: -128px 0px; } .ui-icon-carat-2-e-w { background-position: -144px 0px; } .ui-icon-triangle-1-n { background-position: 0px -16px; } .ui-icon-triangle-1-ne { background-position: -16px -16px; } .ui-icon-triangle-1-e { background-position: -32px -16px; } .ui-icon-triangle-1-se { background-position: -48px -16px; } .ui-icon-triangle-1-s { background-position: -64px -16px; } .ui-icon-triangle-1-sw { background-position: -80px -16px; } .ui-icon-triangle-1-w { background-position: -96px -16px; } .ui-icon-triangle-1-nw { background-position: -112px -16px; } .ui-icon-triangle-2-n-s { background-position: -128px -16px; } .ui-icon-triangle-2-e-w { background-position: -144px -16px; } .ui-icon-arrow-1-n { background-position: 0px -32px; } .ui-icon-arrow-1-ne { background-position: -16px -32px; } .ui-icon-arrow-1-e { background-position: -32px -32px; } .ui-icon-arrow-1-se { background-position: -48px -32px; } .ui-icon-arrow-1-s { background-position: -64px -32px; } .ui-icon-arrow-1-sw { background-position: -80px -32px; } .ui-icon-arrow-1-w { background-position: -96px -32px; } .ui-icon-arrow-1-nw { background-position: -112px -32px; } .ui-icon-arrow-2-n-s { background-position: -128px -32px; } .ui-icon-arrow-2-ne-sw { background-position: -144px -32px; } .ui-icon-arrow-2-e-w { background-position: -160px -32px; } .ui-icon-arrow-2-se-nw { background-position: -176px -32px; } .ui-icon-arrowstop-1-n { background-position: -192px -32px; } .ui-icon-arrowstop-1-e { background-position: -208px -32px; } .ui-icon-arrowstop-1-s { background-position: -224px -32px; } .ui-icon-arrowstop-1-w { background-position: -240px -32px; } .ui-icon-arrowthick-1-n { background-position: 0px -48px; } .ui-icon-arrowthick-1-ne { background-position: -16px -48px; } .ui-icon-arrowthick-1-e { background-position: -32px -48px; } .ui-icon-arrowthick-1-se { background-position: -48px -48px; } .ui-icon-arrowthick-1-s { background-position: -64px -48px; } .ui-icon-arrowthick-1-sw { background-position: -80px -48px; } .ui-icon-arrowthick-1-w { background-position: -96px -48px; } .ui-icon-arrowthick-1-nw { background-position: -112px -48px; } .ui-icon-arrowthick-2-n-s { background-position: -128px -48px; } .ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; } .ui-icon-arrowthick-2-e-w { background-position: -160px -48px; } .ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; } .ui-icon-arrowthickstop-1-n { background-position: -192px -48px; } .ui-icon-arrowthickstop-1-e { background-position: -208px -48px; } .ui-icon-arrowthickstop-1-s { background-position: -224px -48px; } .ui-icon-arrowthickstop-1-w { background-position: -240px -48px; } .ui-icon-arrowreturnthick-1-w { background-position: 0px -64px; } .ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; } .ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; } .ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; } .ui-icon-arrowreturn-1-w { background-position: -64px -64px; } .ui-icon-arrowreturn-1-n { background-position: -80px -64px; } .ui-icon-arrowreturn-1-e { background-position: -96px -64px; } .ui-icon-arrowreturn-1-s { background-position: -112px -64px; } .ui-icon-arrowrefresh-1-w { background-position: -128px -64px; } .ui-icon-arrowrefresh-1-n { background-position: -144px -64px; } .ui-icon-arrowrefresh-1-e { background-position: -160px -64px; } .ui-icon-arrowrefresh-1-s { background-position: -176px -64px; } .ui-icon-arrow-4 { background-position: 0px -80px; } .ui-icon-arrow-4-diag { background-position: -16px -80px; } .ui-icon-extlink { background-position: -32px -80px; } .ui-icon-newwin { background-position: -48px -80px; } .ui-icon-refresh { background-position: -64px -80px; } .ui-icon-shuffle { background-position: -80px -80px; } .ui-icon-transfer-e-w { background-position: -96px -80px; } .ui-icon-transferthick-e-w { background-position: -112px -80px; } .ui-icon-folder-collapsed { background-position: 0px -96px; } .ui-icon-folder-open { background-position: -16px -96px; } .ui-icon-document { background-position: -32px -96px; } .ui-icon-document-b { background-position: -48px -96px; } .ui-icon-note { background-position: -64px -96px; } .ui-icon-mail-closed { background-position: -80px -96px; } .ui-icon-mail-open { background-position: -96px -96px; } .ui-icon-suitcase { background-position: -112px -96px; } .ui-icon-comment { background-position: -128px -96px; } .ui-icon-person { background-position: -144px -96px; } .ui-icon-print { background-position: -160px -96px; } .ui-icon-trash { background-position: -176px -96px; } .ui-icon-locked { background-position: -192px -96px; } .ui-icon-unlocked { background-position: -208px -96px; } .ui-icon-bookmark { background-position: -224px -96px; } .ui-icon-tag { background-position: -240px -96px; } .ui-icon-home { background-position: 0px -112px; } .ui-icon-flag { background-position: -16px -112px; } .ui-icon-calendar { background-position: -32px -112px; } .ui-icon-cart { background-position: -48px -112px; } .ui-icon-pencil { background-position: -64px -112px; } .ui-icon-clock { background-position: -80px -112px; } .ui-icon-disk { background-position: -96px -112px; } .ui-icon-calculator { background-position: -112px -112px; } .ui-icon-zoomin { background-position: -128px -112px; } .ui-icon-zoomout { background-position: -144px -112px; } .ui-icon-search { background-position: -160px -112px; } .ui-icon-wrench { background-position: -176px -112px; } .ui-icon-gear { background-position: -192px -112px; } .ui-icon-heart { background-position: -208px -112px; } .ui-icon-star { background-position: -224px -112px; } .ui-icon-link { background-position: -240px -112px; } .ui-icon-cancel { background-position: 0px -128px; } .ui-icon-plus { background-position: -16px -128px; } .ui-icon-plusthick { background-position: -32px -128px; } .ui-icon-minus { background-position: -48px -128px; } .ui-icon-minusthick { background-position: -64px -128px; } .ui-icon-close { background-position: -80px -128px; } .ui-icon-closethick { background-position: -96px -128px; } .ui-icon-key { background-position: -112px -128px; } .ui-icon-lightbulb { background-position: -128px -128px; } .ui-icon-scissors { background-position: -144px -128px; } .ui-icon-clipboard { background-position: -160px -128px; } .ui-icon-copy { background-position: -176px -128px; } .ui-icon-contact { background-position: -192px -128px; } .ui-icon-image { background-position: -208px -128px; } .ui-icon-video { background-position: -224px -128px; } .ui-icon-script { background-position: -240px -128px; } .ui-icon-alert { background-position: 0px -144px; } .ui-icon-info { background-position: -16px -144px; } .ui-icon-notice { background-position: -32px -144px; } .ui-icon-help { background-position: -48px -144px; } .ui-icon-check { background-position: -64px -144px; } .ui-icon-bullet { background-position: -80px -144px; } .ui-icon-radio-off { background-position: -96px -144px; } .ui-icon-radio-on { background-position: -112px -144px; } .ui-icon-pin-w { background-position: -128px -144px; } .ui-icon-pin-s { background-position: -144px -144px; } .ui-icon-comment-no { background-position: -160px -144px; } .ui-icon-play { background-position: 0px -160px; } .ui-icon-pause { background-position: -16px -160px; } .ui-icon-seek-next { background-position: -32px -160px; } .ui-icon-seek-prev { background-position: -48px -160px; } .ui-icon-seek-end { background-position: -64px -160px; } .ui-icon-seek-start { background-position: -80px -160px; } .ui-icon-seek-first { background-position: -80px -160px; } .ui-icon-stop { background-position: -96px -160px; } .ui-icon-eject { background-position: -112px -160px; } .ui-icon-volume-off { background-position: -128px -160px; } .ui-icon-volume-on { background-position: -144px -160px; } .ui-icon-power { background-position: 0px -176px; } .ui-icon-signal-diag { background-position: -16px -176px; } .ui-icon-signal { background-position: -32px -176px; } .ui-icon-battery-0 { background-position: -48px -176px; } .ui-icon-battery-1 { background-position: -64px -176px; } .ui-icon-battery-2 { background-position: -80px -176px; } .ui-icon-battery-3 { background-position: -96px -176px; } .ui-icon-circle-plus { background-position: 0px -192px; } .ui-icon-circle-minus { background-position: -16px -192px; } .ui-icon-circle-close { background-position: -32px -192px; } .ui-icon-circle-triangle-e { background-position: -48px -192px; } .ui-icon-circle-triangle-s { background-position: -64px -192px; } .ui-icon-circle-triangle-w { background-position: -80px -192px; } .ui-icon-circle-triangle-n { background-position: -96px -192px; } .ui-icon-circle-arrow-e { background-position: -112px -192px; } .ui-icon-circle-arrow-s { background-position: -128px -192px; } .ui-icon-circle-arrow-w { background-position: -144px -192px; } .ui-icon-circle-arrow-n { background-position: -160px -192px; } .ui-icon-circle-zoomin { background-position: -176px -192px; } .ui-icon-circle-zoomout { background-position: -192px -192px; } .ui-icon-circle-check { background-position: -208px -192px; } .ui-icon-circlesmall-plus { background-position: 0px -208px; } .ui-icon-circlesmall-minus { background-position: -16px -208px; } .ui-icon-circlesmall-close { background-position: -32px -208px; } .ui-icon-squaresmall-plus { background-position: -48px -208px; } .ui-icon-squaresmall-minus { background-position: -64px -208px; } .ui-icon-squaresmall-close { background-position: -80px -208px; } .ui-icon-grip-dotted-vertical { background-position: 0px -224px; } .ui-icon-grip-dotted-horizontal { background-position: -16px -224px; } .ui-icon-grip-solid-vertical { background-position: -32px -224px; } .ui-icon-grip-solid-horizontal { background-position: -48px -224px; } .ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; } .ui-icon-grip-diagonal-se { background-position: -80px -224px; } .ui-corner-tl { border-top-left-radius: 4px; -moz-border-radius-topleft: 4px; = -webkit-border-top-left-radius: 4px; } .ui-corner-tr { border-top-right-radius: 4px; -moz-border-radius-topright: 4px; = -webkit-border-top-right-radius: 4px; } .ui-corner-bl { border-bottom-left-radius: 4px; -moz-border-radius-bottomleft: 4px; = -webkit-border-bottom-left-radius: 4px; } .ui-corner-br { border-bottom-right-radius: 4px; -moz-border-radius-bottomright: 4px; = -webkit-border-bottom-right-radius: 4px; } .ui-corner-top { border-top-left-radius: 4px; border-top-right-radius: 4px; = -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; = -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; } .ui-corner-bottom { border-bottom-right-radius: 4px; border-bottom-left-radius: 4px; = -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: = 4px; -moz-border-radius-bottomright: 4px; = -webkit-border-bottom-right-radius: 4px; } .ui-corner-right { border-top-right-radius: 4px; border-bottom-right-radius: 4px; = -moz-border-radius-topright: 4px; -webkit-border-top-right-radius: 4px; = -moz-border-radius-bottomright: 4px; -webkit-border-bottom-right-radius: = 4px; } .ui-corner-left { border-top-left-radius: 4px; border-bottom-left-radius: 4px; = -moz-border-radius-topleft: 4px; -webkit-border-top-left-radius: 4px; = -moz-border-radius-bottomleft: 4px; -webkit-border-bottom-left-radius: = 4px; } .ui-corner-all { border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: = 4px; } .ui-widget-overlay { background: url("../img/jquery-ui/ui-bg_flat_0_aaaaaa_40x100.png") = repeat-x 50% 50% rgb(170, 170, 170); filter: Alpha(Opacity=3D30); = opacity: 0.3; } .ui-widget-shadow { background: url("../img/jquery-ui/ui-bg_flat_0_aaaaaa_40x100.png") = repeat-x 50% 50% rgb(170, 170, 170); margin: -8px 0px 0px -8px; padding: = 8px; border-radius: 8px; filter: Alpha(Opacity=3D30); opacity: 0.3; = -webkit-border-radius: 8px; -moz-border-radius: 8px; } .ui-resizable { position: relative; } .ui-resizable-handle { font-size: 0.1px; display: block; position: absolute; z-index: 99999; } .ui-resizable-disabled .ui-resizable-handle { display: none; } .ui-resizable-autohide .ui-resizable-handle { display: none; } .ui-resizable-n { left: 0px; top: -5px; width: 100%; height: 7px; cursor: n-resize; } .ui-resizable-s { left: 0px; width: 100%; height: 7px; bottom: -5px; cursor: s-resize; } .ui-resizable-e { top: 0px; width: 7px; height: 100%; right: -5px; cursor: e-resize; } .ui-resizable-w { left: -5px; top: 0px; width: 7px; height: 100%; cursor: w-resize; } .ui-resizable-se { width: 12px; height: 12px; right: 1px; bottom: 1px; cursor: se-resize; } .ui-resizable-sw { left: -5px; width: 9px; height: 9px; bottom: -5px; cursor: sw-resize; } .ui-resizable-nw { left: -5px; top: -5px; width: 9px; height: 9px; cursor: nw-resize; } .ui-resizable-ne { top: -5px; width: 9px; height: 9px; right: -5px; cursor: ne-resize; } .ui-selectable-helper { border: 1px dotted black; position: absolute; z-index: 100; } .ui-accordion { width: 100%; } .ui-accordion .ui-accordion-header { margin-top: 1px; position: relative; cursor: pointer; zoom: 1; } .ui-accordion .ui-accordion-li-fix { display: inline; } .ui-accordion .ui-accordion-header-active { border-bottom-color: currentColor !important; border-bottom-width: 0px = !important; border-bottom-style: none !important; } .ui-accordion .ui-accordion-header a { padding: 0.5em 0.5em 0.5em 0.7em; font-size: 1em; display: block; } .ui-accordion-icons .ui-accordion-header a { padding-left: 2.2em; } .ui-accordion .ui-accordion-header .ui-icon { left: 0.5em; top: 50%; margin-top: -8px; position: absolute; } .ui-accordion .ui-accordion-content { padding: 1em 2.2em; top: 1px; overflow: auto; margin-top: -2px; = margin-bottom: 2px; border-top-color: currentColor; border-top-width: = 0px; border-top-style: none; display: none; position: relative; zoom: 1; } .ui-accordion .ui-accordion-content-active { display: block; } .ui-autocomplete { position: absolute; cursor: default; } * html .ui-autocomplete { width: 1px; } .ui-menu.ui-autocomplete { box-shadow: 0px 2px 2px #ccc; -moz-box-shadow: 0px 2px 2px #ccc; = -webkit-box-shadow: 0px 2px 2px #ccc; } .ui-menu { list-style: none; margin: 0px; padding: 2px; float: left; display: = block; } .ui-menu .ui-menu { margin-top: -3px; } .ui-menu .ui-menu-item { margin: 0px; padding: 0px 0px 4px; width: 100%; clear: left; float: = left; zoom: 1; } .ui-menu .ui-menu-item a { padding: 0.2em 0.4em; text-align: left; line-height: 1.5; font-weight: = bold; text-decoration: none; display: block; zoom: 1; text-shadow: 0px = 1px 0px #fff; } .ui-menu .ui-menu-item a.ui-state-hover { margin: -1px; font-weight: bold; cursor: pointer; } .ui-menu .ui-menu-item a.ui-state-active { margin: -1px; font-weight: bold; cursor: pointer; } .ui-button { padding: 0px; text-align: center; overflow: visible; text-decoration: = none !important; margin-right: 0.1em; display: inline-block; position: = relative; cursor: pointer; zoom: 1; } .ui-button-icon-only { width: 2.2em; } button.ui-button-icon-only { width: 2.4em; } .ui-button-icons-only { width: 3.4em; } button.ui-button-icons-only { width: 3.7em; } .ui-button .ui-button-text { line-height: 1; display: block; } .ui-button.smallButton .ui-button-text { line-height: 0.8; display: block; } .ui-button-text-only .ui-button-text { padding: 0.4em 1em; } .ui-button-icon-only .ui-button-text { padding: 0.4em; text-indent: -9999999px; } .ui-button-icons-only .ui-button-text { padding: 0.4em; text-indent: -9999999px; } .ui-button-text-icon-primary .ui-button-text { padding: 0.6em 1em 0.6em 2.1em; } .ui-button-text-icons .ui-button-text { padding: 0.6em 1em 0.6em 2.1em; } .ui-button-text-icon-secondary .ui-button-text { padding: 0.6em 2.1em 0.6em 1em; } .ui-button-text-icons .ui-button-text { padding: 0.6em 2.1em 0.6em 1em; } .ui-button-text-icons .ui-button-text { padding-right: 2.1em; padding-left: 2.1em; } input.ui-button { padding: 0.4em 1em; } .ui-button-icon-only .ui-icon { top: 50%; margin-top: -8px; position: absolute; } .ui-button-text-icon-primary .ui-icon { top: 50%; margin-top: -8px; position: absolute; } .ui-button-text-icon-secondary .ui-icon { top: 50%; margin-top: -8px; position: absolute; } .ui-button-text-icons .ui-icon { top: 50%; margin-top: -8px; position: absolute; } .ui-button-icons-only .ui-icon { top: 50%; margin-top: -8px; position: absolute; } .ui-button-icon-only .ui-icon { left: 50%; margin-left: -8px; } .ui-button-text-icon-primary .ui-button-icon-primary { left: 0.5em; } .ui-button-text-icons .ui-button-icon-primary { left: 0.5em; } .ui-button-icons-only .ui-button-icon-primary { left: 0.5em; } .ui-button-text-icon-secondary .ui-button-icon-secondary { right: 0.5em; } .ui-button-text-icons .ui-button-icon-secondary { right: 0.5em; } .ui-button-icons-only .ui-button-icon-secondary { right: 0.5em; } .ui-button-text-icons .ui-button-icon-secondary { right: 0.5em; } .ui-button-icons-only .ui-button-icon-secondary { right: 0.5em; } .ui-buttonset { margin-right: 7px; } .ui-buttonset .ui-button { margin-right: -0.3em; margin-left: 0px; } .ui-dialog { padding: 0.2em; width: 300px; overflow: hidden; position: absolute; } .ui-dialog .ui-dialog-titlebar { padding: 0.5em 1em 0.3em; position: relative; } .ui-dialog .ui-dialog-title { margin: 0.1em 16px 0.2em 0px; float: left; } .ui-dialog .ui-dialog-titlebar-close { margin: -10px 0px 0px; padding: 1px; top: 50%; width: 19px; height: = 18px; right: 0.3em; position: absolute; } .ui-dialog .ui-dialog-titlebar-close span { margin: 1px; display: block; } .ui-dialog .ui-dialog-titlebar-close:hover { padding: 0px; } .ui-dialog .ui-dialog-titlebar-close:focus { padding: 0px; } .ui-dialog .ui-dialog-content { padding: 0.5em 1em; border: 0px currentColor; overflow: auto; position: = relative; zoom: 1; } .ui-dialog .ui-dialog-buttonpane { border-width: 1px 0px 0px; margin: 0.5em 0px 0px; padding: 0.3em 1em = 0.5em 0.4em; text-align: left; background-image: none; } .ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset { float: right; } .ui-dialog .ui-dialog-buttonpane button { margin: 0.5em 0.4em 0.5em 0px; cursor: pointer; } .ui-dialog .ui-resizable-se { width: 14px; height: 14px; right: 3px; bottom: 3px; } .ui-draggable .ui-dialog-titlebar { cursor: move; } .ui-slider { text-align: left; position: relative; } .ui-slider .ui-slider-handle { width: 1.2em; height: 1.2em; position: absolute; z-index: 2; cursor: = default; } .ui-slider .ui-slider-range { border: 0px currentColor; font-size: 0.7em; display: block; position: = absolute; z-index: 1; } .ui-slider-horizontal { height: 0.8em; } .ui-slider-horizontal .ui-slider-handle { top: -0.3em; margin-left: -0.6em; } .ui-slider-horizontal .ui-slider-range { top: 0px; height: 100%; } .ui-slider-horizontal .ui-slider-range-min { left: 0px; } .ui-slider-horizontal .ui-slider-range-max { right: 0px; } .ui-slider-vertical { width: 0.8em; height: 100px; } .ui-slider-vertical .ui-slider-handle { left: -0.3em; margin-bottom: -0.6em; margin-left: 0px; } .ui-slider-vertical .ui-slider-range { left: 0px; width: 100%; } .ui-slider-vertical .ui-slider-range-min { bottom: 0px; } .ui-slider-vertical .ui-slider-range-max { top: 0px; } .ui-tabs { padding: 0px; border: currentColor; position: relative; zoom: 1; } .ui-tabs .ui-tabs-nav { border-width: medium medium 1px; border-style: none none solid; = border-color: currentColor currentColor rgb(153, 153, 0); margin: 0px; = padding: 6px 0px 0px; } .ui-tabs .ui-tabs-nav li { list-style: none; margin: 2px 2px 1px 0px; padding: 0px; top: 1px; = border-bottom-color: currentColor !important; border-bottom-width: 0px = !important; border-bottom-style: none !important; float: right; = white-space: nowrap; position: relative; } .ui-tabs .ui-tabs-nav li a { padding: 4px 0.6em; text-decoration: none; float: left; } .ui-tabs .ui-tabs-nav li.ui-tabs-selected { padding-bottom: 1px; margin-bottom: 0px; } .ui-tabs .ui-tabs-nav li.ui-tabs-selected a { cursor: text; } .ui-tabs .ui-tabs-nav li.ui-state-disabled a { cursor: text; } .ui-tabs .ui-tabs-nav li.ui-state-processing a { cursor: text; } .ui-tabs .ui-tabs-nav li a { cursor: pointer; } .ui-tabs-collapsible.ui-tabs .ui-tabs-nav li.ui-tabs-selected a { cursor: pointer; } .ui-tabs .ui-tabs-panel { border-width: 0px; padding: 0px; display: block; } .ui-tabs .ui-tabs-hide { display: none !important; } .ui-datepicker { padding: 0.2em 0.2em 0px; width: 17em; } .ui-datepicker .ui-datepicker-header { padding: 0.2em 0px; position: relative; } .ui-datepicker .ui-datepicker-prev { top: 2px; width: 1.8em; height: 1.8em; position: absolute; } .ui-datepicker .ui-datepicker-next { top: 2px; width: 1.8em; height: 1.8em; position: absolute; } .ui-datepicker .ui-datepicker-prev-hover { top: 1px; } .ui-datepicker .ui-datepicker-next-hover { top: 1px; } .ui-datepicker .ui-datepicker-prev { left: 2px; } .ui-datepicker .ui-datepicker-next { right: 2px; } .ui-datepicker .ui-datepicker-prev-hover { left: 1px; } .ui-datepicker .ui-datepicker-next-hover { right: 1px; } .ui-datepicker .ui-datepicker-prev span { left: 50%; top: 50%; margin-top: -8px; margin-left: -8px; display: = block; position: absolute; } .ui-datepicker .ui-datepicker-next span { left: 50%; top: 50%; margin-top: -8px; margin-left: -8px; display: = block; position: absolute; } .ui-datepicker .ui-datepicker-title { margin: 0px 2.3em; text-align: center; line-height: 1.8em; } .ui-datepicker .ui-datepicker-title select { margin: 1px 0px; font-size: 1em; } .ui-datepicker select.ui-datepicker-month-year { width: 100%; } .ui-datepicker select.ui-datepicker-month { width: 49%; } .ui-datepicker select.ui-datepicker-year { width: 49%; } .ui-datepicker table { margin: 0px 0px 0.4em; width: 100%; font-size: 0.9em; border-collapse: = collapse; } .ui-datepicker th { padding: 0.7em 0.3em; border: 0px currentColor; text-align: center; = font-weight: bold; } .ui-datepicker td { padding: 1px; border: 0px currentColor; } .ui-datepicker td span { padding: 0.2em; text-align: right; text-decoration: none; display: = block; } .ui-datepicker td a { padding: 0.2em; text-align: right; text-decoration: none; display: = block; } .ui-datepicker .ui-datepicker-buttonpane { margin: 0.7em 0px 0px; padding: 0px 0.2em; border-right-color: = currentColor; border-bottom-color: currentColor; border-left-color: = currentColor; border-right-width: 0px; border-bottom-width: 0px; = border-left-width: 0px; border-right-style: none; border-bottom-style: = none; border-left-style: none; background-image: none; } .ui-datepicker .ui-datepicker-buttonpane button { margin: 0.5em 0.2em 0.4em; padding: 0.2em 0.6em 0.3em; width: auto; = overflow: visible; float: right; cursor: pointer; } .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current { float: left; } .ui-datepicker-multi.ui-datepicker { width: auto; } .ui-datepicker-multi .ui-datepicker-group { float: left; } .ui-datepicker-multi .ui-datepicker-group table { margin: 0px auto 0.4em; width: 95%; } .ui-datepicker-multi-2 .ui-datepicker-group { width: 50%; } .ui-datepicker-multi-3 .ui-datepicker-group { width: 33.3%; } .ui-datepicker-multi-4 .ui-datepicker-group { width: 25%; } .ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header { border-left-width: 0px; } .ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header { border-left-width: 0px; } .ui-datepicker-multi .ui-datepicker-buttonpane { clear: left; } .ui-datepicker-row-break { width: 100%; clear: both; } .ui-datepicker-rtl { direction: rtl; } .ui-datepicker-rtl .ui-datepicker-prev { left: auto; right: 2px; } .ui-datepicker-rtl .ui-datepicker-next { left: 2px; right: auto; } .ui-datepicker-rtl .ui-datepicker-prev:hover { left: auto; right: 1px; } .ui-datepicker-rtl .ui-datepicker-next:hover { left: 1px; right: auto; } .ui-datepicker-rtl .ui-datepicker-buttonpane { clear: right; } .ui-datepicker-rtl .ui-datepicker-buttonpane button { float: left; } .ui-datepicker-rtl .ui-datepicker-buttonpane = button.ui-datepicker-current { float: right; } .ui-datepicker-rtl .ui-datepicker-group { float: right; } .ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header { border-right-width: 0px; border-left-width: 1px; } .ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header { border-right-width: 0px; border-left-width: 1px; } .ui-datepicker-cover { left: -4px; top: -4px; width: 200px; height: 200px; display: block; = filter: mask(); position: absolute; z-index: -1; } .ui-progressbar { height: 2em; text-align: left; } .ui-progressbar .ui-progressbar-value { margin: -1px; height: 100%; } ------=_NextPart_000_0000_01CD0E71.F76FE050 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://admin.bedrekommune.no/bedrekommune/js/qtip/jquery.qtip.min.css .ui-tooltip-fluid { float: left !important; display: block; visibility: hidden; position: = static !important; } .ui-tooltip { left: -28000px; top: -28000px; line-height: 12px; letter-spacing: 1px; = font-size: 12px; display: none; position: absolute; min-width: 50px; = max-width: 280px; } .qtip { left: -28000px; top: -28000px; line-height: 12px; letter-spacing: 1px; = font-size: 12px; display: none; position: absolute; min-width: 50px; = max-width: 280px; } .ui-tooltip-content { border-width: 1px; border-style: solid; padding: 5px 9px; text-align: = left; overflow: hidden; position: relative; word-wrap: break-word; } .ui-tooltip-titlebar { border-width: 1px 1px 0px; border-style: solid; padding: 5px 35px 5px = 10px; overflow: hidden; font-weight: normal; position: relative; = min-height: 14px; } .ui-tooltip-titlebar + .ui-tooltip-content { border-top-width: 0px !important; } .ui-tooltip-titlebar .ui-state-default { border-width: 1px; border-style: solid; top: 50%; right: 4px; = margin-top: -9px; position: absolute; cursor: pointer; } * html .ui-tooltip-titlebar .ui-state-default { top: 16px; } .ui-tooltip-titlebar .ui-icon { text-indent: -1000em; display: block; } .ui-tooltip-icon .ui-icon { text-indent: -1000em; display: block; } .ui-tooltip-icon { border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: = 3px; } .ui-tooltip-icon .ui-icon { border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: = 3px; } .ui-tooltip-icon .ui-icon { background: no-repeat -100em -100em; font: 10px/13px Tahoma, = sans-serif; width: 18px; height: 14px; text-align: center; color: = inherit; text-indent: 0px; font-size-adjust: none; font-stretch: normal; } .ui-tooltip-titlebar { border-color: rgb(241, 208, 49); color: rgb(85, 85, 85); = background-color: rgb(255, 255, 163); } .ui-tooltip-content { border-color: rgb(241, 208, 49); color: rgb(85, 85, 85); = background-color: rgb(255, 255, 163); } .ui-tooltip-titlebar { background-color: rgb(255, 239, 147); } .ui-tooltip-titlebar .ui-tooltip-icon { background: rgb(241, 241, 241); border-color: rgb(204, 204, 204); = color: rgb(119, 119, 119); } .ui-tooltip-titlebar .ui-state-hover { border-color: rgb(170, 170, 170); color: rgb(17, 17, 17); } .ui-tooltip-light .ui-tooltip-titlebar { border-color: rgb(226, 226, 226); color: rgb(69, 69, 69); } .ui-tooltip-light .ui-tooltip-content { border-color: rgb(226, 226, 226); color: rgb(69, 69, 69); } .ui-tooltip-light .ui-tooltip-content { background-color: white; } .ui-tooltip-light .ui-tooltip-titlebar { background-color: rgb(241, 241, 241); } .ui-tooltip-dark .ui-tooltip-titlebar { border-color: rgb(48, 48, 48); color: rgb(243, 243, 243); } .ui-tooltip-dark .ui-tooltip-content { border-color: rgb(48, 48, 48); color: rgb(243, 243, 243); } .ui-tooltip-dark .ui-tooltip-content { background-color: rgb(80, 80, 80); } .ui-tooltip-dark .ui-tooltip-titlebar { background-color: rgb(64, 64, 64); } .ui-tooltip-dark .ui-tooltip-icon { border-color: rgb(68, 68, 68); } .ui-tooltip-dark .ui-tooltip-titlebar .ui-state-hover { border-color: rgb(48, 48, 48); } .ui-tooltip-cream .ui-tooltip-titlebar { border-color: rgb(230, 230, 200) rgb(255, 251, 213) rgb(255, 251, 213); = color: rgb(135, 104, 45); box-shadow: 0px 1px 0px #ffffff; = -moz-box-shadow: 0px 1px 0px #FFFFFF; -webkit-box-shadow: 0px 1px 0px = #FFFFFF; } .ui-tooltip-cream .ui-tooltip-content { border-color: rgb(230, 230, 200) rgb(255, 251, 213) rgb(255, 251, 213); = color: rgb(135, 104, 45); box-shadow: 0px 1px 0px #ffffff; = -moz-box-shadow: 0px 1px 0px #FFFFFF; -webkit-box-shadow: 0px 1px 0px = #FFFFFF; } .ui-tooltip-cream .ui-tooltip-content { background-color: rgb(255, 251, 213); } .ui-tooltip-cream .ui-tooltip-titlebar { background-color: rgb(255, 251, 213); } .ui-tooltip-cream .ui-state-default .ui-tooltip-icon { background-position: -82px 0px; } .ui-tooltip-red .ui-tooltip-titlebar { border-color: rgb(81, 11, 9) rgb(102, 12, 10) rgb(102, 12, 10); color: = rgb(102, 12, 10); box-shadow: 0px 1px 0px #ffffff; -moz-box-shadow: 0px = 1px 0px #FFFFFF; -webkit-box-shadow: 0px 1px 0px #FFFFFF; } .ui-tooltip-red .ui-tooltip-content { border-color: rgb(81, 11, 9) rgb(102, 12, 10) rgb(102, 12, 10); color: = rgb(102, 12, 10); box-shadow: 0px 1px 0px #ffffff; -moz-box-shadow: 0px = 1px 0px #FFFFFF; -webkit-box-shadow: 0px 1px 0px #FFFFFF; } .ui-tooltip-red .ui-tooltip-content { color: rgb(255, 255, 255); font-weight: normal; text-shadow: 0px 1px = 0px #333333; } .ui-tooltip-red .ui-tooltip-content { background-color: rgb(102, 12, 10); } .ui-tooltip-red .ui-tooltip-titlebar { background-color: rgb(102, 12, 10); } .ui-tooltip-red .ui-state-default .ui-tooltip-icon { background-position: -2px 0px; } .ui-tooltip-green .ui-tooltip-titlebar { border-color: rgb(144, 217, 63); color: rgb(63, 98, 25); } .ui-tooltip-green .ui-tooltip-content { border-color: rgb(144, 217, 63); color: rgb(63, 98, 25); } .ui-tooltip-green .ui-tooltip-content { background-color: rgb(202, 237, 158); } .ui-tooltip-green .ui-tooltip-titlebar { background-color: rgb(176, 222, 120); } .ui-tooltip-green .ui-state-default .ui-tooltip-icon { background-position: -42px 0px; } .ui-tooltip-blue .ui-tooltip-titlebar { border-color: rgb(27, 119, 233) rgb(70, 147, 237) rgb(70, 147, 237); = color: rgb(94, 153, 189); box-shadow: 0px 1px 0px #ffffff; = -moz-box-shadow: 0px 1px 0px #FFFFFF; -webkit-box-shadow: 0px 1px 0px = #FFFFFF; } .ui-tooltip-blue .ui-tooltip-content { border-color: rgb(27, 119, 233) rgb(70, 147, 237) rgb(70, 147, 237); = color: rgb(94, 153, 189); box-shadow: 0px 1px 0px #ffffff; = -moz-box-shadow: 0px 1px 0px #FFFFFF; -webkit-box-shadow: 0px 1px 0px = #FFFFFF; } .ui-tooltip-blue .ui-tooltip-content { color: rgb(255, 255, 255); font-weight: normal; text-shadow: 0px 1px = 0px #333333; } .ui-tooltip-blue .ui-tooltip-content { background-color: rgb(70, 147, 237); } .ui-tooltip-blue .ui-tooltip-titlebar { background-color: rgb(208, 233, 245); } .ui-tooltip-blue .ui-state-default .ui-tooltip-icon { background-position: -2px 0px; } .ui-tooltip-greenBK .ui-tooltip-titlebar { border-color: rgb(76, 76, 8) rgb(102, 102, 0) rgb(102, 102, 0); color: = rgb(102, 102, 0); box-shadow: 0px 1px 0px #ffffff; -moz-box-shadow: 0px = 1px 0px #FFFFFF; -webkit-box-shadow: 0px 1px 0px #FFFFFF; } .ui-tooltip-greenBK .ui-tooltip-content { border-color: rgb(76, 76, 8) rgb(102, 102, 0) rgb(102, 102, 0); color: = rgb(102, 102, 0); box-shadow: 0px 1px 0px #ffffff; -moz-box-shadow: 0px = 1px 0px #FFFFFF; -webkit-box-shadow: 0px 1px 0px #FFFFFF; } .ui-tooltip-greenBK .ui-tooltip-content { color: rgb(255, 255, 255); font-weight: normal; text-shadow: 0px 1px = 0px #333333; } .ui-tooltip-greenBK .ui-tooltip-content { background-color: rgb(102, 102, 0); } .ui-tooltip-greenBK .ui-tooltip-titlebar { background-color: rgb(102, 102, 0); } .ui-tooltip-greenBK .ui-state-default .ui-tooltip-icon { background-position: -2px 0px; } .ui-tooltip .ui-tooltip-tip { margin: 0px auto; border: 0px dashed transparent !important; overflow: = hidden; z-index: 10; } .ui-tooltip .ui-tooltip-tip { border: 0px dashed transparent; color: rgb(18, 52, 86); line-height: = 0.1px !important; font-size: 0.1px !important; position: absolute; } .ui-tooltip .ui-tooltip-tip * { border: 0px dashed transparent; color: rgb(18, 52, 86); line-height: = 0.1px !important; font-size: 0.1px !important; position: absolute; } .ui-tooltip .ui-tooltip-tip canvas { position: static; } #qtip-overlay { left: -10000em; top: -10000em; filter: = progid:DXImageTransform.Microsoft.Alpha(Opacity=3D70); position: = absolute; opacity: 0.7; background-color: black; } .ui-tooltip-shadow { box-shadow: 1px 1px 3px 1px rgba(0,0,0,0.15); -moz-box-shadow: 1px 1px = 3px 1px rgba(0, 0, 0, 0.15); -webkit-box-shadow: 1px 1px 3px 1px rgba(0, = 0, 0, 0.15); } .ui-tooltip-shadow .ui-tooltip-titlebar { filter: = progid:DXImageTransform.Microsoft.Shadow(Color=3D'gray',Direction=3D135,S= trength=3D3); _margin-bottom: -3px; } .ui-tooltip-shadow .ui-tooltip-content { filter: = progid:DXImageTransform.Microsoft.Shadow(Color=3D'gray',Direction=3D135,S= trength=3D3); _margin-bottom: -3px; } .ui-tooltip-rounded { border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: = 4px; } .ui-tooltip-rounded .ui-tooltip-content { border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: = 4px; } .ui-tooltip-tipsy { border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: = 4px; } .ui-tooltip-tipsy .ui-tooltip-content { border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: = 4px; } .ui-tooltip-youtube { border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: = 4px; } .ui-tooltip-youtube .ui-tooltip-content { border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: = 4px; } .ui-tooltip-rounded .ui-tooltip-titlebar { border-radius: 5px 5px 0px 0px; -webkit-border-radius: 5px 5px 0 0; = -moz-border-radius: 5px 5px 0 0; } .ui-tooltip-tipsy .ui-tooltip-titlebar { border-radius: 5px 5px 0px 0px; -webkit-border-radius: 5px 5px 0 0; = -moz-border-radius: 5px 5px 0 0; } .ui-tooltip-youtube .ui-tooltip-titlebar { border-radius: 5px 5px 0px 0px; -webkit-border-radius: 5px 5px 0 0; = -moz-border-radius: 5px 5px 0 0; } .ui-tooltip-rounded .ui-tooltip-titlebar + .ui-tooltip-content { border-radius: 0px 0px 5px 5px; -webkit-border-radius: 0 0 5px 5px; = -moz-border-radius: 0 0 5px 5px; } .ui-tooltip-tipsy .ui-tooltip-titlebar + .ui-tooltip-content { border-radius: 0px 0px 5px 5px; -webkit-border-radius: 0 0 5px 5px; = -moz-border-radius: 0 0 5px 5px; } .ui-tooltip-youtube .ui-tooltip-titlebar + .ui-tooltip-content { border-radius: 0px 0px 5px 5px; -webkit-border-radius: 0 0 5px 5px; = -moz-border-radius: 0 0 5px 5px; } .ui-tooltip-youtube { box-shadow: 0px 0px 3px #333; -moz-box-shadow: 0 0 3px #333; = -webkit-box-shadow: 0 0 3px #333; } .ui-tooltip-youtube .ui-tooltip-titlebar { background: rgba(0, 0, 0, 0.85); border-color: rgb(204, 204, 204); = color: white; filter: = progid:DXImageTransform.Microsoft.gradient(startColorstr=3D#D9000000,endC= olorstr=3D#D9000000); } .ui-tooltip-youtube .ui-tooltip-content { background: rgba(0, 0, 0, 0.85); border-color: rgb(204, 204, 204); = color: white; filter: = progid:DXImageTransform.Microsoft.gradient(startColorstr=3D#D9000000,endC= olorstr=3D#D9000000); } .ui-tooltip-youtube .ui-tooltip-icon { border-color: rgb(34, 34, 34); } .ui-tooltip-youtube .ui-tooltip-titlebar .ui-state-hover { border-color: rgb(48, 48, 48); } .ui-tooltip-jtools { background: rgba(0, 0, 0, 0.7); border-radius: 2px; border: 2px solid = rgba(241, 241, 241, 1); box-shadow: 0px 0px 12px #333; = -webkit-border-radius: 2px; -moz-border-radius: 2px; -moz-box-shadow: 0 = 0 12px #333; -webkit-box-shadow: 0 0 12px #333; } .ui-tooltip-jtools .ui-tooltip-titlebar { filter: = progid:DXImageTransform.Microsoft.gradient(startColorstr=3D#717171,endCol= orstr=3D#4A4A4A); } .ui-tooltip-jtools .ui-tooltip-content { filter: = progid:DXImageTransform.Microsoft.gradient(startColorstr=3D#4A4A4A,endCol= orstr=3D#232323); } .ui-tooltip-jtools .ui-tooltip-titlebar { border: 0px dashed transparent; color: white; } .ui-tooltip-jtools .ui-tooltip-content { border: 0px dashed transparent; color: white; } .ui-tooltip-jtools .ui-tooltip-icon { border-color: rgb(85, 85, 85); } .ui-tooltip-jtools .ui-tooltip-titlebar .ui-state-hover { border-color: rgb(51, 51, 51); } .ui-tooltip-cluetip { box-shadow: 4px 4px 5px rgba(0,0,0,0.4); -moz-box-shadow: 4px 4px 5px = rgba(0, 0, 0, 0.4); -webkit-box-shadow: 4px 4px 5px rgba(0, 0, 0, 0.4); } .ui-tooltip-cluetip .ui-tooltip-titlebar { border: 0px dashed transparent; color: white; background-color: = rgb(135, 135, 106); } .ui-tooltip-cluetip .ui-tooltip-content { border: 0px dashed transparent; color: rgb(17, 17, 17); = background-color: rgb(217, 217, 194); } .ui-tooltip-cluetip .ui-tooltip-icon { border-color: rgb(128, 128, 100); } .ui-tooltip-cluetip .ui-tooltip-titlebar .ui-state-hover { border-color: rgb(105, 105, 82); color: rgb(105, 105, 82); } .ui-tooltip-tipsy { border: 0px currentColor; } .ui-tooltip-tipsy .ui-tooltip-titlebar { background: rgba(0, 0, 0, 0.87); border: 0px transparent; color: white; = line-height: 16px; font-family: "Trebuchet MS", Helvetica, sans-serif; = font-size: 12px; font-weight: normal; filter: = progid:DXImageTransform.Microsoft.gradient(startColorstr=3D#D9000000,endC= olorstr=3D#D9000000); text-shadow: 0 1px black; } .ui-tooltip-tipsy .ui-tooltip-content { background: rgba(0, 0, 0, 0.87); border: 0px transparent; color: white; = line-height: 16px; font-family: "Trebuchet MS", Helvetica, sans-serif; = font-size: 12px; font-weight: normal; filter: = progid:DXImageTransform.Microsoft.gradient(startColorstr=3D#D9000000,endC= olorstr=3D#D9000000); text-shadow: 0 1px black; } .ui-tooltip-tipsy .ui-tooltip-titlebar { =09 } .ui-tooltip-tipsy .ui-tooltip-content { =09 } .ui-tooltip-tipsy .ui-tooltip-icon { border-color: rgb(34, 34, 34); text-shadow: none; } .ui-tooltip-tipsy .ui-tooltip-titlebar .ui-state-hover { border-color: rgb(48, 48, 48); } .ui-tooltip-tipped .ui-tooltip-titlebar { border: 3px solid rgb(149, 159, 169); } .ui-tooltip-tipped .ui-tooltip-content { border: 3px solid rgb(149, 159, 169); } .ui-tooltip-tipped .ui-tooltip-titlebar { background: rgb(58, 121, 184); border-radius: 3px 3px 0px 0px; color: = white; font-family: serif; font-weight: normal; border-bottom-width: = 0px; filter: = progid:DXImageTransform.Microsoft.gradient(startColorstr=3D#3A79B8,endCol= orstr=3D#2E629D); -webkit-border-radius: 3px 3px 0 0; = -moz-border-radius: 3px 3px 0 0; } .ui-tooltip-tipped .ui-tooltip-content { border-radius: 0px 0px 3px 3px; color: rgb(69, 69, 69); = background-color: rgb(249, 249, 249); -webkit-border-radius: 0 0 3px = 3px; -moz-border-radius: 0 0 3px 3px; } .ui-tooltip-tipped .ui-tooltip-icon { background: rgb(40, 85, 137); border: 2px solid rgb(40, 85, 137); } .ui-tooltip-tipped .ui-tooltip-icon .ui-icon { color: rgb(85, 85, 85); background-color: rgb(251, 251, 251); } ------=_NextPart_000_0000_01CD0E71.F76FE050 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://admin.bedrekommune.no/bedrekommune/css/bk/showSurveyDetailsReports.css #reports .ui-button-text { line-height: 0 !important; } #reportContainer { width: 100%; float: left; } #reportContainer .toggleTitle { background: rgb(221, 221, 221); height: 32px; border-top-color: = rgb(153, 153, 153); border-bottom-color: rgb(153, 153, 153); = border-top-width: 1px; border-bottom-width: 1px; border-top-style: = solid; border-bottom-style: solid; position: absolute; z-index: 110; = box-shadow: 0px 1px 2px #ccc; } #reportContainer .toggleTitle .triggerRow { width: 100%; height: 30px; border-top-color: rgb(255, 255, 255); = border-bottom-color: rgb(255, 255, 255); border-top-width: 1px; = border-bottom-width: 1px; border-top-style: solid; border-bottom-style: = solid; float: left; } #reportContainer .toggleTitle:hover { background: rgb(230, 230, 230); border-top-color: rgb(70, 147, 237); = border-bottom-color: rgb(70, 147, 237); border-top-width: 1px; = border-bottom-width: 1px; border-top-style: solid; border-bottom-style: = solid; } #reportContainer .active.toggleTitle { background: rgb(238, 238, 238); border-top-color: rgb(153, 153, 0); = border-bottom-color: rgb(153, 153, 0); border-top-width: 1px; = border-bottom-width: 1px; border-top-style: solid; border-bottom-style: = solid; z-index: 210; } #reportContainer .active.toggleTitle:hover { background: rgb(230, 230, 230); border-top-color: rgb(70, 147, 237); = border-bottom-color: rgb(70, 147, 237); border-top-width: 1px; = border-bottom-width: 1px; border-top-style: solid; border-bottom-style: = solid; } #reportContainer .active.toggleTitle .triggerRow { border-top-color: rgb(255, 255, 255); border-bottom-color: rgb(255, = 255, 255); border-top-width: 1px; border-bottom-width: 1px; = border-top-style: solid; border-bottom-style: solid; box-shadow: inset = 0px 0px 10px #ddd; -moz-box-shadow: inset 0 0 10px #ddd; = -webkit-box-shadow: inset 0 0 10px #ddd; } #reportContainer .toggleTitle label { padding-left: 10px; font-size: 15px; font-weight: bold; float: left; } #reportContainer .toggleTitle .triggerRow a { border: currentColor; } #reportContainer .active.toggleTitle .triggerRow a { border: currentColor; } #reportContainer .toggleAccordion .triggerRow a span.decoIcon { margin: 0px 0px 0px 14px; padding: 0px; width: 20px; height: 26px; = float: left; } #reportContainer .toggleAccordion .triggerRow a span.buttonIcon { width: 18px; float: right; } #reportContainer .boxHeader { padding-left: 12px; float: left; } #reportContainer .toggleSexyPanel { background: url("../../img/bk/backHorizontal1.png") rgb(226, 226, 226); = padding: 12px 4px; border: 1px solid rgb(136, 136, 136); left: 12px; = top: 64px; width: 95%; position: absolute; z-index: 100; box-shadow: 0px = 2px 8px 2px #999; } #reportContainer .toggleSexyPanel .columna-1 { width: auto; padding-top: 4px; } #reportContainer .toggleSexyPanel .columna-2 { width: auto; padding-top: 4px; } #reportContainer .toggleSexyPanel .columna-2 { height: 100%; } #reportContainer .toggleSexyPanel .columna-2 .formButton { =09 } #reports .reportsMenuBox { background: rgb(255, 255, 255); margin: 8px; padding: 0px; width: = 370px; height: auto; clear: both; float: left; overflow-x: hidden; } #reports ul.reportsMenuBox li { margin: 0px; padding: 0px; width: 100%; height: 22px; line-height: = 22px; clear: both; border-top-color: rgb(255, 255, 255); = border-bottom-color: rgb(255, 255, 255); border-top-width: 1px; = border-bottom-width: 1px; border-top-style: solid; border-bottom-style: = solid; float: left; } #reports ul.reportsMenuBox li a { padding: 0px; width: 700px; height: 22px; line-height: 22px; font-size: = 12px; font-weight: normal; float: left; } #reports ul.reportsMenuBox li:hover { background: rgb(230, 230, 230); color: rgb(70, 147, 237); = border-top-color: rgb(221, 221, 221); border-bottom-color: rgb(221, 221, = 221); border-top-width: 1px; border-bottom-width: 1px; border-top-style: = solid; border-bottom-style: solid; cursor: pointer; } #reports ul.reportsMenuBox li:hover a { color: rgb(70, 147, 237); } #reports ul.reportsMenuBox li a .decoIcon { width: 32px; height: 22px; float: left; } #reports ul.reportsMenuBox li a span { float: left; white-space: nowrap; } #reports ul.reportsMenuBox li.imActive { background: rgb(153, 153, 0); color: rgb(255, 255, 255); = border-top-color: rgb(132, 132, 0); border-bottom-color: rgb(255, 255, = 255); border-top-width: 1px; border-bottom-width: 1px; border-top-style: = solid; border-bottom-style: solid; text-shadow: 0px 1px 0px #535300; } #reports ul.reportsMenuBox li.imActive:hover { background: rgb(153, 153, 0); color: rgb(255, 255, 255) !important; = border-top-color: rgb(132, 132, 0); border-bottom-color: rgb(255, 255, = 255); border-top-width: 1px; border-bottom-width: 1px; border-top-style: = solid; border-bottom-style: solid; cursor: default; } #reports ul.reportsMenuBox li.imActive a span { color: rgb(255, 255, 255); text-shadow: 0px 1px 0px #535300; } #reports ul.reportsMenuBox li.imActive:hover a { color: rgb(255, 255, 255); cursor: default; text-shadow: 0px 1px 0px = #535300; } #reports ul.reportsMenuBox li.imActive:hover a span { color: rgb(255, 255, 255); cursor: default; text-shadow: 0px 1px 0px = #535300; } #reports ul.reportsMenuBox li.disabled { border-color: rgb(255, 255, 255); color: rgb(170, 170, 170); cursor: = default; } #reports ul.reportsMenuBox li.disabled a { border-color: rgb(255, 255, 255); color: rgb(170, 170, 170); cursor: = default; } #reports ul.reportsMenuBox li.disabled:hover { border-color: rgb(255, 255, 255); color: rgb(170, 170, 170); cursor: = default; } #reports ul.reportsMenuBox li.disabled:hover a { border-color: rgb(255, 255, 255); color: rgb(170, 170, 170); cursor: = default; } li.disabled { =09 } .reportSettingsColumn { padding: 8px 4px 8px 12px; width: auto; clear: both; float: left; = display: block; } .imNotHere.reportSettingsColumn { display: none; } #answersForUnitAndAllSubUnitsReportButton { float: left; } .reportSettingsColumn select { width: 120px; } .reportSettingsColumn .boxHeader { padding-left: 0px !important; } .reportSettingsColumn .checkBoxObject.simpleFormObject { width: auto; } .reportSettingsColumn .addSurveyBox { width: 270px !important; clear: both; float: left; } .reportSettingsColumn .addSurveyBox .boxBody { height: 187px !important; } .reportSettingsColumn .addSurveyBox .boxBody .addObjectsListContainer { width: 252px; } .reportSettingsColumn .addSurveyBox .boxBody .listTitle { width: 210px; } .reportSettingsColumn .datesFields.simpleFormObject { width: 200px; padding-bottom: 8px; } .reportSettingsColumn .datesFields.simpleFormObject .labelLeft { width: 70px; height: 20px; padding-top: 2px; line-heoght: 20px; } #rawDataReportLink_settings .labelLeft { width: 70px; } #rawDataReportLink_settings .fieldRight label { clear: both; margin-top: 8px; float: left; } #rawDataReportLink_settings .fieldRight label input { margin-right: 6px; } #rawDataReportLink_settings .fieldRight label span { padding-top: 2px; float: left; } #reports .toggleSexyPanel .simpleFormObjectFooter { height: 36px; } #reports .toggleSexyPanel #showInNewWindowWrapper { width: auto; clear: none; margin-top: 8px; margin-right: 12px; float: = right; } #reports .toggleSexyPanel .simpleFormObjectFooter .formButton { margin-right: 16px; } #reportWrapper { width: 100%; padding-top: 40px; clear: both; float: left; } span.calcInfoText { background: url("../../img/bk/backHorizontal1.png") rgb(226, 226, 226); = border-width: 1px medium 1px 1px; border-style: solid none solid solid; = border-color: rgb(187, 187, 187) currentColor rgb(187, 187, 187) = rgb(187, 187, 187); margin: 0px 0px 4px; padding: 4px 8px; float: right; = box-shadow: 0px 1px 0px 0px #ffffff; } .answerDistributionReport { width: 100%; float: left; overflow-x: scroll; } .averageXQuestionReport { width: 100%; float: left; overflow-x: scroll; } .averageXPageReport { width: 100%; float: left; overflow-x: scroll; } .questionsReport { width: 100%; float: left; overflow-x: scroll; } .reportPageContainer { width: 100%; padding-top: 6px; clear: both; float: left; } .reportPage { padding: 0px 0px 20px; width: 100%; clear: both; float: left; } .reportPageName { background: rgb(153, 153, 153); padding: 2px 10px; height: 18px; color: = rgb(238, 238, 238); line-height: 18px; letter-spacing: 0px; clear: both; = font-size: 12px; font-weight: bold; margin-left: 8px; border-top-color: = rgb(119, 119, 119); border-top-width: 1px; border-top-style: solid; = float: left; text-shadow: 0px 1px 0px #222222; } .reportPageContent { width: 100%; clear: both; border-top-color: rgb(153, 153, 153); = border-top-width: 2px; border-top-style: solid; float: left; display: = table; box-shadow: 0px 1px 0px #ffffff; -moz-box-shadow: 0px 1px 0px = #ffffff; -webkit-box-shadow: 0px 1px 0px #ffffff; } tr.surveyText { background: rgb(233, 234, 237); } tr.surveyText td { border-bottom-color: rgb(204, 204, 204); border-bottom-width: 1px; = border-bottom-style: solid; } tr.surveyText td span { padding: 6px 0px; width: 96%; height: auto; color: rgb(68, 68, 68); = font-size: 13px; font-weight: normal; display: table-cell; } .answerDistributionReport .reportPage .reportPageContent { border-top-color: rgb(153, 153, 153); border-top-width: 4px; = border-top-style: solid; } .surveyQuestion { width: 100%; color: rgb(51, 51, 51); clear: both; margin-bottom: 0px; = border-bottom-color: rgb(240, 240, 240); border-bottom-width: 6px; = border-bottom-style: solid; float: left; } .surveyQuestionsTable { padding: 4px 0px 0px; width: auto; clear: both; border-top-color: = rgb(153, 153, 153); border-bottom-color: rgb(240, 240, 240); = border-top-width: 2px; border-bottom-width: 2px; border-top-style: = solid; border-bottom-style: solid; float: left; min-width: 100%; = box-shadow: 0px 1px 0px #bbb; -moz-box-shadow: 0px 1px 0px #bbb; = -webkit-box-shadow: 0px 1px 0px #bbb; } .answerDistributionReport .surveyQuestionsTable { =09 } .averageXQuestionReport .surveyQuestionsTable { table-layout: fixed; } .averageXPageReport .surveyQuestionsTable { table-layout: fixed; } .questionsReport { table-layout: fixed; } .surveyQuestionsTable thead tr { background: rgb(202, 202, 202); width: 100%; color: rgb(51, 51, 51); = font-size: 12px; font-weight: bold; margin-bottom: 4px; = border-bottom-color: rgb(240, 240, 240); border-bottom-width: 3px; = border-bottom-style: solid; text-shadow: 0px 1px 0px #eee; } .surveyQuestionsTable thead tr th { line-height: 12px; padding-top: 6px; padding-bottom: 6px; } .surveyQuestionsTable thead tr th.theQuestion { width: 400px; padding-right: 8px; padding-left: 8px; } .averageXPageReport .surveyQuestionsTable thead tr th.theQuestion { width: 220px; } .surveyQuestionsTable thead tr th.theAnswer { width: auto; text-align: left; padding-right: 6px; padding-left: 6px; } .surveyQuestionsTable thead tr th.average.theAnswer { width: auto; } .surveyQuestionsTable thead th.percentGraphTitle { width: 160px; height: 24px; line-height: 24px; float: right; } .surveyQuestionsTable tbody { background: rgb(230, 230, 230); width: 100%; } .surveyQuestionsTable tbody tr { line-height: 16px; padding-top: 2px !important; padding-bottom: 2px = !important; border-bottom-color: rgb(230, 230, 230); = border-bottom-width: 1px; border-bottom-style: solid; } .surveyQuestionsTable tbody tr:hover { background: rgb(221, 221, 221); color: rgb(153, 153, 0); = border-bottom-color: rgb(202, 202, 202); border-bottom-width: 1px; = border-bottom-style: solid; } .surveyQuestionsTable tbody tr:hover td.myTotal { background: rgb(221, 221, 221); color: rgb(153, 153, 0); = border-bottom-color: rgb(202, 202, 202); border-bottom-width: 1px; = border-bottom-style: solid; } .surveyQuestionsTable tbody tr th { padding-left: 6px; } .surveyQuestionsTable tbody tr td { text-align: left; line-height: 14px; padding-top: 3px !important; = padding-bottom: 3px !important; padding-left: 10px; } .surveyQuestionsTable tbody tr td br { display: none; } .answerDistributionReport .surveyQuestionsTable tbody tr td { padding-left: 6px; } .answerDistributionReport .surveyQuestionsTable tbody td.theQuestion { text-align: left; padding-left: 8px; white-space: normal; } .answerDistributionReport .surveyQuestionsTable tbody td.percentGraph { background: url("../../img/bk/graphs/report_0_gray.png") repeat-x 0px = bottom red; margin: 2px 0px 0px; padding: 0px !important; width: 160px; = height: auto !important; float: right; } .answerDistributionReport .surveyQuestionsTable tbody td.percentGraph = input { margin: 0px; border: currentColor; width: auto; color: rgb(255, 255, = 255); line-height: 14px; padding-top: 3px !important; padding-bottom: = 3px !important; padding-left: 6px; font-size: 10px; font-weight: bold; = float: left; box-shadow: 0px 0px 0px #4693ed; text-shadow: 0px 1px 0px = #666; -moz-box-shadow: 0px 0px 0px #4693ed; -webkit-box-shadow: 0px 0px = 0px #4693ed; } .answerDistributionReport .surveyQuestionsTable tbody td.percentGraph = input:hover { border: currentColor; box-shadow: 0px 0px 0px #4693ed; -moz-box-shadow: = 0px 0px 0px #4693ed; -webkit-box-shadow: 0px 0px 0px #4693ed; } .answerDistributionReport .surveyQuestionsTable tbody td.percentGraph = input:focus { border: currentColor; box-shadow: 0px 0px 0px #4693ed; -moz-box-shadow: = 0px 0px 0px #4693ed; -webkit-box-shadow: 0px 0px 0px #4693ed; } .answerDistributionReport .surveyQuestionsTable tbody td.percentGraph = .azul { background: url("../../img/bk/graphs/report_1_blue.png") repeat-x 0px = bottom; width: 100px; height: 100%; float: left; display: block; } .answerDistributionReport .surveyQuestionsTable tbody tr:hover = td.percentGraph .azul { background: url("../../img/bk/graphs/report_2_green.png") repeat-x 0px = bottom; } .answerDistributionReport .myTotalTable.surveyQuestionsTable { font-size: 12px; font-weight: bold; } .myTotalTable.surveyQuestionsTable body tr { background: rgb(204, 204, 204); } .answerReportList thead tr th { padding: 10px 0px 10px 10px !important; } .answerReportList thead th.clickDetails { width: 52px; } .answerReportList tbody tr .buttonIcon { padding-left: 0px; margin-left: 0px; float: left; } #answersForUnitAndAllSubUnitsReportLink input { width: 70px; } #answersForUnitAndAllSubUnitsReportLink label { padding: 0px 4px 0px 15px !important; } .surveyQuestionsTable tr.mainSelected td { padding-top: 4px; padding-bottom: 4px; font-weight: bold; } .surveyQuestionsTable tr.subUnits td.theUnit { padding-left: 16px; } tbody tr td.myTotal { background: rgb(221, 221, 221); color: rgb(64, 84, 109); padding-top: = 3px; padding-bottom: 3px; font-weight: bold; margin-top: 4px; = border-top-color: rgb(211, 211, 211); border-top-width: 1px; = border-top-style: solid; } tr.totalEndRo { =09 } .languageReport tbody tr td.myTotal { background: rgb(230, 230, 230); padding-top: 3px; padding-bottom: 3px; = border-top-color: currentColor; border-top-width: medium; = border-top-style: none; } .commentsReport { width: 100%; } .commentsReport table { width: 100%; } tr.total { background-color: rgb(204, 204, 204) !important; } .myTableStyle tbody tr.commentsTitle { margin: 0px !important; padding: 0px !important; } .myTableStyle tbody tr.commentsTitle td { padding-top: 16px; padding-right: 0px; padding-bottom: 2px !important; = padding-left: 0px; } .myTableStyle tbody tr td span.myCommentsTitle { border-width: 1px 1px medium; border-style: solid solid none; = border-color: rgb(136, 136, 136) rgb(136, 136, 136) currentColor; = padding: 2px 8px; font-size: 13px; font-weight: bold; margin-left: 6px; = background-color: rgb(221, 221, 221); } ------=_NextPart_000_0000_01CD0E71.F76FE050 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://admin.bedrekommune.no/bedrekommune/css/bk/basics.css *:focus { =09 } html { background: rgb(232, 232, 232); margin: 0px; padding: 0px; left: 0px; = top: 0px; width: 100%; height: 100%; right: 0px; bottom: 0px; color: = rgb(85, 85, 85); } body { margin: 0px; padding: 0px; border: 0px currentColor; } div { margin: 0px; padding: 0px; border: 0px currentColor; } dl { margin: 0px; padding: 0px; border: 0px currentColor; } dt { margin: 0px; padding: 0px; border: 0px currentColor; } dd { margin: 0px; padding: 0px; border: 0px currentColor; } ul { margin: 0px; padding: 0px; border: 0px currentColor; } ol { margin: 0px; padding: 0px; border: 0px currentColor; } li { margin: 0px; padding: 0px; border: 0px currentColor; } h1 { margin: 0px; padding: 0px; border: 0px currentColor; } h2 { margin: 0px; padding: 0px; border: 0px currentColor; } h3 { margin: 0px; padding: 0px; border: 0px currentColor; } h4 { margin: 0px; padding: 0px; border: 0px currentColor; } h5 { margin: 0px; padding: 0px; border: 0px currentColor; } h6 { margin: 0px; padding: 0px; border: 0px currentColor; } pre { margin: 0px; padding: 0px; border: 0px currentColor; } code { margin: 0px; padding: 0px; border: 0px currentColor; } form { margin: 0px; padding: 0px; border: 0px currentColor; } fieldset { margin: 0px; padding: 0px; border: 0px currentColor; } legend { margin: 0px; padding: 0px; border: 0px currentColor; } input { margin: 0px; padding: 0px; border: 0px currentColor; } textarea { margin: 0px; padding: 0px; border: 0px currentColor; } p { margin: 0px; padding: 0px; border: 0px currentColor; } blockquote { margin: 0px; padding: 0px; border: 0px currentColor; } th { margin: 0px; padding: 0px; border: 0px currentColor; } td { margin: 0px; padding: 0px; border: 0px currentColor; } body { background: url("../../img/bk/background.png"); margin: 0px; padding: = 0px; width: 100%; height: 100%; text-align: center; font-family: = "Trebuchet MS", Helvetica, sans-serif; font-size: 12px; font-weight: = normal; overflow-x: hidden; opacity: 0.99; text-shadow: 0px 1px 0px = #FFFFFF; } table { border: currentColor; border-collapse: collapse; border-spacing: 0; } tr { border: currentColor; border-collapse: collapse; border-spacing: 0; } td { border: currentColor; border-collapse: collapse; border-spacing: 0; } fieldset { border: 0px currentColor; } img { border: 0px currentColor; } address { font-style: inherit; font-weight: inherit; } caption { font-style: inherit; font-weight: inherit; } cite { font-style: inherit; font-weight: inherit; } code { font-style: inherit; font-weight: inherit; } dfn { font-style: inherit; font-weight: inherit; } em { font-style: inherit; font-weight: inherit; } strong { font-style: inherit; font-weight: inherit; } th { font-style: inherit; font-weight: inherit; } var { font-style: inherit; font-weight: inherit; } optgroup { font-style: inherit; font-weight: inherit; } del { text-decoration: none; } ins { text-decoration: none; } li { list-style: none; } caption { text-align: left; } th { text-align: left; } .imSmallSpace { width: 100%; height: 4px; clear: both; float: left; } .imMediumSpace { width: 100%; height: 10px; clear: both; float: left; } .imBigSpace { width: 100%; height: 18px; clear: both; float: left; } h1 { clear: both; font-size: 100%; font-weight: normal; } h2 { clear: both; font-size: 100%; font-weight: normal; } h3 { clear: both; font-size: 100%; font-weight: normal; } h4 { clear: both; font-size: 100%; font-weight: normal; } h5 { clear: both; font-size: 100%; font-weight: normal; } h6 { clear: both; font-size: 100%; font-weight: normal; } p { margin: 0px; padding: 0px; color: rgb(85, 85, 85); font-size: 13px; = font-style: normal; font-weight: normal; text-shadow: 0px 1px 0px = #FFFFFF; } h1 { margin: 0px; padding: 0px; color: rgb(68, 68, 68); font-size: 24px; = font-style: normal; font-weight: normal; text-shadow: 0px 1px 0px = #FFFFFF; } h2 { margin: 0px; padding: 0px; color: rgb(68, 68, 68); font-size: 19px; = font-style: normal; font-weight: normal; text-shadow: 0px 1px 0px = #FFFFFF; } h3 { margin: 0px; padding: 0px; color: rgb(85, 85, 85); font-size: 16px; = font-style: normal; font-weight: normal; text-shadow: 0px 1px 0px = #FFFFFF; } h4 { color: rgb(68, 68, 68); font-size: 14px; font-style: normal; = font-weight: bold; text-shadow: 0px 1px 0px #FFFFFF; } h5 { color: rgb(51, 51, 51); font-size: 13px; font-style: normal; = font-weight: bold; text-shadow: 0px 1px 0px #FFFFFF; } .imInfoText { color: rgb(68, 68, 68); font-size: 12px; font-weight: normal; float: = left; } .errorMessage { color: rgb(164, 1, 1); font-weight: bold; } .imRed { color: rgb(164, 1, 1); font-weight: bold; } .imGray { color: rgb(102, 102, 102); } .errorMessage h5 { color: rgb(164, 1, 1); } h6 { color: rgb(34, 34, 34); font-size: 12px; font-style: normal; = font-weight: bold; text-shadow: 0px 1px 0px #FFFFFF; } .errorMessage h6 { color: rgb(153, 0, 0); } h7 { color: rgb(34, 34, 34); font-size: 11px; font-style: normal; = font-weight: bold; text-shadow: 0px 1px 0px #FFFFFF; } .errorMessage h7 { color: rgb(153, 0, 0); } h8 { color: rgb(153, 153, 0); font-size: 13px; font-style: normal; = font-weight: bold; text-shadow: 0px 1px 0px #FFFFFF; } h8 label { color: rgb(153, 153, 0); font-size: 13px; font-style: normal; = font-weight: bold; text-shadow: 0px 1px 0px #FFFFFF; } h9 { color: rgb(153, 153, 0); font-size: 11px; font-style: normal; = font-weight: bold; text-shadow: 0px 1px 0px #FFFFFF; } q::before { content: ""; } q::after { content: ""; } abbr { border: 0px currentColor; font-variant: normal; } acronym { border: 0px currentColor; font-variant: normal; } sup { vertical-align: baseline; } sub { vertical-align: baseline; } a { color: rgb(64, 84, 109); text-decoration: none !important; } a:hover { color: rgb(70, 147, 237); } a:focus { color: rgb(70, 147, 237); } .imBlue { color: rgb(70, 147, 237); } legend { color: rgb(68, 68, 68); } input { font-family: inherit; font-size: inherit; font-style: inherit; = font-weight: inherit; float: left; text-shadow: 0px 0px 0px #FFFFFF; } textarea { font-family: inherit; font-size: inherit; font-style: inherit; = font-weight: inherit; float: left; text-shadow: 0px 0px 0px #FFFFFF; } select { font-family: inherit; font-size: inherit; font-style: inherit; = font-weight: inherit; float: left; text-shadow: 0px 0px 0px #FFFFFF; } optgroup { font-family: inherit; font-size: inherit; font-style: inherit; = font-weight: inherit; float: left; text-shadow: 0px 0px 0px #FFFFFF; } option { font-family: inherit; font-size: inherit; font-style: inherit; = font-weight: inherit; float: left; text-shadow: 0px 0px 0px #FFFFFF; } input { =09 } button { =09 } textarea { =09 } select { =09 } .clear { clear: both; } .treeview li:hover { cursor: pointer; } .wrapper { background: url("../../img/bk/topHead.png") repeat-x rgb(232, 232, = 232); width: 100%; height: 100%; float: left; } .bigContainer { left: 50%; width: auto; height: 100%; clear: both; float: left; = position: relative; } .header { width: 998px; height: 100px; right: 50%; clear: both; float: left; = position: relative; } .myHeadContainer { width: 100%; float: left; } .myHeadContainer .topHeadContainer { width: 100%; height: 40px; float: left; } .myHeadContainer .topHeadContainer .loginSectionEmpty { width: 246px; height: 30px; float: left; } .myHeadContainer .topHeadContainer .loginSection { height: 40px; color: rgb(68, 68, 68); font-size: 12px; float: left; = display: table; text-shadow: 0px 1px 0px #FFFFFF; } .myHeadContainer .topHeadContainer .loginSection .loginSectionLeft { background: url("../../img/bk/spriteHorizontals.png") no-repeat 0px = -1300px; width: 16px; height: 40px; float: left; } .myHeadContainer .topHeadContainer .loginSection .loginSectionCenter { background: url("../../img/bk/spriteHorizontals.png") repeat-x 0px = -1400px; height: 40px; float: left; display: table; } .myHeadContainer .topHeadContainer .loginSection .loginSectionRight { background: url("../../img/bk/spriteHorizontals.png") no-repeat right = -1500px; width: 16px; height: 40px; float: left; } .myHeadContainer .topHeadContainer .loginSectionCenter = .loginSectionElements { width: auto; height: 30px; padding-top: 0px; float: left; } .myHeadContainer .topHeadContainer .loginSectionCenter = .loginSectionElements .loginElementInfoText { width: auto; height: 30px; color: rgb(102, 102, 102); padding-top: 4px; = float: left; display: block; } .myHeadContainer .topHeadContainer .loginSectionCenter = .loginSectionElements .loginElementIcon { background: url("../../img/bk/spriteHeadIcons.png") no-repeat -974px = 0px; width: 32px; height: 30px; float: left; } .myHeadContainer .topHeadContainer .loginSectionCenter = .loginSectionElements .loginElementEmail { width: auto; height: 30px; padding-top: 4px; padding-right: 12px; = font-weight: bold; float: left; display: block; } .myHeadContainer .topHeadContainer .loginSectionCenter = .loginSectionElements .loginElementButton { height: 30px; padding-top: 3px; float: left; display: block; } .myHeadContainer .topHeadContainer .loginSectionElements = .fakeFxBackground { float: left; } .myHeadContainer .topHeadContainer .loginSectionElements = .fakeFxBackground .fakeFxLeft { float: left; } .myHeadContainer .topHeadContainer .loginSectionElements = .fakeFxBackground .fakeFXCenter { float: left; } .myHeadContainer .topHeadContainer .loginSectionElements = .fakeFxBackground .fakeFxRight { float: left; } .myHeadContainer .topHeadContainer .fake.loginSection = .loginSectionElements .fakeFxBackground .fakeFxLeft { background: url("../../img/bk/spriteHorizontals.png") no-repeat 0px = -1605px; width: 8px; height: 30px; float: left; } .myHeadContainer .topHeadContainer .fake.loginSection = .loginSectionElements .fakeFxBackground .fakeFxCenter { background: url("../../img/bk/spriteHorizontals.png") repeat-x 0px = -1705px; height: 30px; color: rgb(255, 255, 255); float: left; display: = table; text-shadow: 0px 1px 0px #333333; } .myHeadContainer .topHeadContainer .fake.loginSection = .loginSectionElements .fakeFxBackground .fakeFxRight { background: url("../../img/bk/spriteHorizontals.png") no-repeat right = -1805px; width: 8px; height: 30px; float: left; } .myHeadContainer .topHeadContainer .fake.loginSection = .loginSectionElements .loginElementInfoText { padding-top: 3px; float: left; } .myHeadContainer .topHeadContainer .fake.loginSection = .loginSectionElements .fakeFxBackground .fakeFxCenter .loginElementIcon = { background-position: -974px -100px; float: left; } .myHeadContainer .topHeadContainer .fake.loginSection = .loginSectionElements .fakeFxBackground .fakeFxCenter .loginElementEmail = { color: rgb(255, 255, 255); padding-top: 3px; font-weight: bold; float: = left; } .myHeadContainer .topHeadContainer .fake.loginSection = .loginSectionElements .fakeFxBackground .fakeFxCenter .loginElementEmail = a { color: rgb(255, 255, 255); font-weight: bold; float: left; } .myHeadContainer .topHeadContainer .fake.loginSection = .loginSectionElements .fakeFxBackground .fakeFxCenter = .loginElementButton { padding-top: 2px; padding-right: 4px; float: left; } .myHeadContainer .topHeadContainer .fake.loginSection = .loginSectionElements .loginElementButton .miniButtonLight { border: 1px solid rgb(85, 85, 85); box-shadow: 0px 0px 0px #ffffff; = -moz-box-shadow: 0px 0px 0px #FFFFFF; -webkit-box-shadow: 0px 0px 0px = #FFFFFF; } .myHeadContainer .bottomHeadContainer { width: 100%; height: 60px; clear: both; float: left; } .myHeadContainer .bottomHeadContainer .myLogo { background: url("../../img/bk/spriteImagesLogos.png") no-repeat 0px = -5px; width: 246px; height: 60px; float: left; } .myHeadContainer .bottomHeadContainer .myNavigation { height: 60px; color: rgb(68, 68, 68); overflow: hidden; font-size: = 12px; font-weight: bold; float: left; } .myHeadContainer .bottomHeadContainer .myNavigation ul.myTabs { float: left; } .myHeadContainer .bottomHeadContainer .myNavigation ul.myTabs li { background: url("../../img/bk/spriteHorizontals.png") no-repeat 0px = -25px; list-style: none; width: 120px; height: 60px; margin-right: 2px; = float: left; display: block; } .myHeadContainer .bottomHeadContainer .myNavigation ul.myTabs li a { background: url("../../img/bk/spriteHorizontals.png") no-repeat -72px = -225px; padding: 14px 10px 0px 1px; height: 60px; font-weight: normal; = margin-right: 2px; margin-left: 8px; display: block; text-shadow: 0px = 1px 0px #DCDCDC; } .myHeadContainer .bottomHeadContainer .myNavigation ul.myTabs li:hover { background-position: 0px -425px; } .myHeadContainer .bottomHeadContainer .myNavigation ul.myTabs li:focus { background-position: 0px -425px; } .myHeadContainer .bottomHeadContainer .myNavigation ul.myTabs li a:hover = { background-position: -72px -625px; color: rgb(70, 147, 237); } .myHeadContainer .bottomHeadContainer .myNavigation ul.myTabs li a:focus = { background-position: -72px -625px; color: rgb(70, 147, 237); } .myHeadContainer .bottomHeadContainer .myNavigation ul.myTabs = li.current.tabMenu { background-position: 0px -825px; display: block; text-shadow: 0px 1px = 0px #FFFFFF; } .myHeadContainer .bottomHeadContainer .myNavigation ul.myTabs = li.current.tabMenu a { background-position: -72px -1025px; color: rgb(153, 153, 0); font-size: = 13px; font-weight: bold; text-shadow: 0px 1px 0px #FFFFFF; } .myHeadContainer .bottomHeadContainer .myNavigation ul.myTabs = li.disabled.tabMenu { background-position: 0px -2025px; font-weight: normal; display: block; = text-shadow: none; } .myHeadContainer .bottomHeadContainer .myNavigation ul.myTabs = li.disabled.tabMenu a { background-position: -72px -2225px; color: rgb(121, 135, 149); = font-size: 12px; font-weight: normal; cursor: default; pointer-events: = none; text-shadow: none; } .tabMenu .myIcon { height: 50px; padding-top: 26px; } #tabMenu1 .myIcon { background: url("../../img/bk/spriteHeadIcons.png") no-repeat center; } #tabMenu2 .myIcon { background: url("../../img/bk/spriteHeadIcons.png") no-repeat center; } #tabMenu3 .myIcon { background: url("../../img/bk/spriteHeadIcons.png") no-repeat center; } #tabMenu4 .myIcon { background: url("../../img/bk/spriteHeadIcons.png") no-repeat center; } .tabMenu#tabMenu1 .myIcon { background-position: -42px 0px; } .tabMenu#tabMenu1 .myIcon:hover { background-position: -42px -100px; } .tabMenu#tabMenu1 .myIcon:focus { background-position: -42px -100px; } .current.tabMenu#tabMenu1 .myIcon { background-position: -42px -200px; } .disabled.tabMenu#tabMenu1 .myIcon { background-position: -42px -300px; } .tabMenu#tabMenu2 .myIcon { background-position: -222px 0px; } .tabMenu#tabMenu2 .myIcon:hover { background-position: -222px -100px; } .tabMenu#tabMenu2 .myIcon:focus { background-position: -222px -100px; } .current.tabMenu#tabMenu2 .myIcon { background-position: -222px -200px; } .disabled.tabMenu#tabMenu2 .myIcon { background-position: -222px -300px; } .tabMenu#tabMenu3 .myIcon { background-position: -402px 0px; } .tabMenu#tabMenu3 .myIcon:hover { background-position: -402px -100px; } .tabMenu#tabMenu3 .myIcon:focus { background-position: -402px -100px; } .current.tabMenu#tabMenu3 .myIcon { background-position: -402px -200px; } .disabled.tabMenu#tabMenu3 .myIcon { background-position: -402px -300px; } .tabMenu#tabMenu4 .myIcon { background-position: -582px 0px; } .tabMenu#tabMenu4 .myIcon:hover { background-position: -582px -100px; } .tabMenu#tabMenu4 .myIcon:focus { background-position: -582px -100px; } .current.tabMenu#tabMenu4 .myIcon { background-position: -582px -200px; } .disabled.tabMenu#tabMenu4 .myIcon { background-position: -582px -300px; } .rightTop { top: 0px; float: right; } .rightTop ul.rightTopUlMenu { height: 25px; float: right; } .rightTop ul.rightTopUlMenu li { list-style: none; float: right; display: block; } .rightTop ul.rightTopUlMenu li a { color: rgb(191, 217, 249); line-height: 18px; padding-left: 18px; = font-size: 12px; font-weight: bold; display: block; text-shadow: 0px 1px = 0px #000000; } .rightTop ul.rightTopUlMenu li a:hover { color: rgb(255, 255, 255); } .rightTop ul.rightTopUlMenu li a:focus { color: rgb(255, 255, 255); } .bottomHeadContainer .rightChatSection { float: right; } .bottomHeadContainer .rightChatSection .chatButton { background: url("../../img/bk/chatImage.png") no-repeat; width: 136px; = height: 60px; float: right; } .topToolBar { width: 998px; right: 50%; clear: both; margin-top: 8px; float: left; = position: relative; } .topToolBar .columna-0 { padding-left: 12px; clear: none; float: right; } .topToolBar .columna-1 { padding-left: 12px; clear: none; float: right; } .topToolBar .columna-2 { padding-left: 12px; clear: none; float: right; } .topToolBar .columna-3 { padding-left: 12px; clear: none; float: right; } .topToolBar .columna-2 .openMyTree { clear: none; float: none; } .topToolBar .columna-2 .openMyTree #openTreePopup { width: 22px; clear: none; float: none; } .topToolBar .columna-2 #orgUnitSelect { width: 140px; clear: none; margin-top: 4px; float: none; } .topToolBar .columna-0 p { padding-top: 6px; clear: none; font-size: 11px; float: none; } .topToolBar .columna-3 { padding-left: 8px; clear: none; float: right; } .topToolBar .columna-3 .openMyTree { margin-top: 2px; float: left; } .myContainer { background: rgb(240, 240, 240); margin: 12px 0px 0px; padding: 0px 0px = 5px; border-radius: 8px !important; border: 1px solid rgb(190, 190, = 190); width: 998px; right: 50%; clear: both; float: left; position: = relative; box-shadow: 0px 1px 2px #c4c4c4; -webkit-border-radius: 8px; = -moz-border-radius: 8px; -moz-box-shadow: 0px 1px 2px #C4C4C4; = -webkit-box-shadow: 0px 1px 2px #C4C4C4; } .mainTitle { margin: 8px 10px 2px; clear: both; float: left; } .mainTitle h3 { padding: 0px; text-align: left; color: rgb(116, 116, 73); font-weight: = normal; float: left; text-shadow: 0px 1px 0px #FFFFFF; } .myContent { background: rgb(243, 243, 243); margin: 10px; padding: 0px; border: 1px = solid rgb(187, 187, 187); width: 978px; clear: both; float: left; = display: block; } .internalContent { width: 978px; clear: both; float: left; } #hiddenDialogs { display: none; } #orgUnitTreeDialog { width: 500px; overflow-x: hidden; } #orgUnitTreeDialog .dialogHeader h3 { color: rgb(255, 255, 255); margin-top: 1px; margin-left: 5px; } #orgUnitTreeDialog .dialogHeader { width: 100%; height: 25px; text-align: left; float: left; = background-color: rgb(102, 102, 102); } #orgUnitTreeDialog .dialogFooter { width: 100%; padding-top: 2px; padding-bottom: 3px; float: left; = background-color: rgb(102, 102, 102); } #orgUnitTreeDialog .dialogFooter input { margin-right: 1px; float: right; } .tableSection { background: rgb(239, 239, 239); width: 100%; height: auto; clear: both; = margin-bottom: 18px; float: left; } .tableSection .sectionTop { background: url("../../img/bk/workAreaHorizontalSprite.png") repeat-x = 0px 0px; width: 100%; height: 5px; clear: both; float: left; } .tableSection .sectionBottom { background: url("../../img/bk/workAreaHorizontalSprite.png") repeat-x = 0px -12px; width: 100%; height: 4px; clear: both; float: left; } .tableSection .sectionContent { padding: 0px 2px 0px 0px; width: 100%; height: auto; clear: both; = margin-top: 0px; margin-bottom: 0px; float: left; display: block; = text-shadow: 0px 1px 0px #FFFFFF; } .toggleTable .toggleSectionHidden { background: rgb(233, 233, 237); width: 100%; height: auto; clear: both; = margin-top: 0px; margin-bottom: 0px; float: left; } .toggleTable .toggleSectionHidden .sectionTop { background: url("../../img/bk/workAreaHorizontalSprite.png") repeat-x = 0px -180px; width: 100%; height: 5px; clear: both; float: left; } .toggleTable .toggleSectionHidden .sectionBottom { background: url("../../img/bk/workAreaHorizontalSprite.png") repeat-x = 0px -170px; width: 100%; height: 4px; clear: both; float: left; } .toggleTable .toggleSectionHidden .sectionContent { margin: 0px; padding: 0px 0px 12px; width: 100%; height: auto; clear: = both; float: left; display: block; text-shadow: 0px 1px 0px #FFFFFF; } .toggleAccordion .toggleSectionHidden { width: 100%; clear: both; margin-top: 2px; margin-bottom: 6px; float: = left; background-color: rgb(225, 225, 225); } .toggleAccordion .toggleSectionHidden .sectionTop { width: 100%; height: 5px; clear: both; float: left; } .toggleAccordion .toggleSectionHidden .sectionBottom { background: url("../../img/bk/workAreaHorizontalSprite.png") repeat-x = 0px -285px; width: 100%; height: 6px; clear: both; float: left; } .toggleAccordion .toggleSectionHidden .sectionContent { padding: 6px 0px 0px; clear: both; float: left; text-shadow: 0px 1px = 0px #FFFFFF; } .noStyleSection { width: 100%; clear: both; margin-top: 22px; margin-bottom: 18px; float: = left; } .workSection { background: rgb(232, 232, 232); width: 100%; clear: both; margin-top: = 0px; margin-bottom: 18px; float: left; } .workSection .sectionTop { background: url("../../img/bk/workAreaHorizontalSprite.png") repeat-x = 0px 0px; width: 100%; height: 5px; clear: both; float: left; } .workSection .sectionBottom { background: url("../../img/bk/workAreaHorizontalSprite.png") repeat-x = 0px -12px; width: 100%; height: 6px; clear: both; float: left; } .workSection .sectionContent { padding: 6px 0px 0px; width: 100%; height: auto; clear: both; float: = left; display: table; text-shadow: 0px 1px 0px #FFFFFF; } .toolBarSection { background: rgb(233, 233, 237); width: 100%; clear: both; margin-top: = 8px; margin-bottom: 18px; float: left; } .toolBarSection .sectionTop { background: url("../../img/bk/workAreaHorizontalSprite.png") repeat-x = 0px -32px; width: 100%; height: 3px; clear: both; float: left; } .toolBarSection .sectionBottom { background: url("../../img/bk/workAreaHorizontalSprite.png") repeat-x = 0px -38px; width: 100%; height: 5px; clear: both; float: left; } .toolBarSection .sectionContent { padding: 14px 0px 8px; width: 100%; height: auto; clear: both; float: = left; text-shadow: 0px 1px 0px #FFFFFF; } .toolBarSection .sectionContent .toolBarObject { padding-right: 12px; float: right; } .toolBarSection .sectionContent .imLeft.toolBarObject { padding-left: 12px; float: left; } .listHeader { background: rgb(221, 221, 221); width: 100%; clear: both; = border-bottom-color: rgb(180, 180, 180); border-bottom-width: 1px; = border-bottom-style: solid; float: left; display: block; } .listHeader h4 { padding: 2px 2px 3px 8px; width: 100%; font-weight: normal; float: = left; display: block; } ul.listContainer { background: url("../../img/bk/tree/treeTopShadow.png") repeat-x; width: = 100%; padding-top: 6px; clear: both; float: left; } .listContainer li { width: 100%; clear: both; float: left; display: block; } .listContainer li a.listTitle { padding: 5px 6px 5px 8px; width: 280px; float: left; display: block; } .listContainer li a.listTitle:hover { color: rgb(70, 147, 237); } .listContainer li.selected { background: rgb(153, 153, 0); border-top-color: rgb(132, 132, 0); = border-bottom-color: white; border-top-width: 1px; border-bottom-width: = 1px; border-top-style: solid; border-bottom-style: solid; } .listContainer li.selected a { color: rgb(255, 255, 255); font-weight: bold; text-shadow: 0px 1px 0px = #7A7A00; } .listContainer li.selected a:hover { color: rgb(255, 255, 255); font-weight: bold; } .addObjectsBox { width: 280px; float: left; } .boxHeader { width: 100%; clear: both; float: left; } .addObjectsBox .boxHeader .boxTitle { float: left; } .addObjectsBox .boxHeader .boxTitle h5 { padding-left: 4px; float: left; } .addObjectsBox .boxBody { background: url("../../img/bk/tree/treeLeftShadow.png") repeat-y = rgb(255, 255, 255); width: 100%; height: 180px; float: left; overflow-y: = scroll; } ul.addObjectsListContainer { background: url("../../img/bk/tree/treeTopShadow.png") repeat-x; width: = 100%; float: left; display: block; } .addObjectsListContainer li { width: 100%; float: left; } .addObjectsListContainer li:hover { background: rgb(238, 238, 238); } .addObjectsListContainer li .listTitle { padding: 4px; width: 234px; text-align: left; float: left; } .myColumnas { width: auto; height: auto; clear: both; float: left; } .myColumnas .columna-1 { width: 33%; float: left; } .myColumnas .columna-2 { width: 33%; float: left; } .myColumnas .columna-3 { width: 33%; float: left; } .myTabsContentOverlay { padding: 20px; width: 600px; margin-top: 10px; margin-left: 10px; = position: relative; } .myTabsContentOverlay > a.contentOverlayClose { background: url("../../img/bk/myTableStyleBar.png") no-repeat 0px 3px; = margin: 0px; padding: 0px 4px 0px 0px; width: 20px; height: 20px; float: = right; display: block; } .answerDistribution#reportWrapper div.reportQuestionHeader { padding: 3px; font-weight: bold; background-color: rgb(221, 221, 221); } .answerDistribution#reportWrapper td.answerType { width: 500px; } .answerDistribution#reportWrapper div.reportQuestion { margin-bottom: 10px; } .answerDistribution#reportWrapper div.reportPage { margin-bottom: 10px; border-bottom-color: rgb(221, 221, 221); = border-bottom-width: 3px; border-bottom-style: dashed; } #noTreeSelected { width: 100%; clear: both; float: left; } #noTreeSelected .insideWarning { width: 480px; height: 95px; padding-top: 20px; clear: both; = margin-right: auto; margin-left: auto; display: block; } #noTreeSelected .insideWarning .insideWarningLeft { background: url("../../img/bk/popUpBox/popUpIconsSprite.png"); width: = 95px; height: 95px; float: left; } #noTreeSelected .insideWarning .insideWarningCenter { background: url("../../img/bk/popUpBox/popUpIconsSprite.png"); width: = 95px; height: 95px; float: left; } #noTreeSelected .insideWarning .insideWarningRight { background: url("../../img/bk/popUpBox/popUpIconsSprite.png"); width: = 95px; height: 95px; float: left; } #noTreeSelected .insideWarning .insideWarningLeft { background-position: 0px -1600px; } #noTreeSelected .insideWarning .insideWarningCenter { background-position: 0px -160px; } #noTreeSelected .insideWarning .insideWarningRight { width: 280px; padding-top: 4px; } #noTreeSelected .insideWarning .insideWarningRight h3 { line-height: 26px; float: left; } #noTreeSelected .insideWarning .insideWarningRight h3 a { display: inline-block; } .footer { width: 998px; height: 50px; right: 50%; padding-top: 4px; clear: both; = float: left; position: relative; } .allLogos { width: 320px; height: 50px; margin-right: auto; margin-left: auto; = float: left; } .footerLogo1 { height: 50px; float: right; } .footerLogo2 { height: 50px; float: left; } a#logoKommuneforlaget { background: url("../../img/bk/login/loginLogosSprite.png") no-repeat = 0px 0px; width: 208px; height: 50px; line-height: 50px; display: block; } a#logoKommuneforlaget:hover { background-position: 0px -50px; } a#logoKS { background: url("../../img/bk/login/loginLogosSprite.png") no-repeat = 0px -100px; width: 68px; height: 50px; line-height: 50px; display: = block; } a#logoKS:hover { background-position: 0px -150px; } .buildInfo { width: 160px; text-align: right; color: rgb(153, 153, 153); font-size: = 11px; float: right; text-shadow: 0px 1px 0px #FFFFFF; } ------=_NextPart_000_0000_01CD0E71.F76FE050 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://admin.bedrekommune.no/bedrekommune/js/jquery.js /*!=0A= * jQuery JavaScript Library v1.6.2=0A= * http://jquery.com/=0A= *=0A= * Copyright 2011, John Resig=0A= * Dual licensed under the MIT or GPL Version 2 licenses.=0A= * http://jquery.org/license=0A= *=0A= * Includes Sizzle.js=0A= * http://sizzlejs.com/=0A= * Copyright 2011, The Dojo Foundation=0A= * Released under the MIT, BSD, and GPL Licenses.=0A= *=0A= * Date: Thu Jun 30 14:16:56 2011 -0400=0A= */=0A= (function( window, undefined ) {=0A= =0A= // Use the correct document accordingly with window argument (sandbox)=0A= var document =3D window.document,=0A= navigator =3D window.navigator,=0A= location =3D window.location;=0A= var jQuery =3D (function() {=0A= =0A= // Define a local copy of jQuery=0A= var jQuery =3D function( selector, context ) {=0A= // The jQuery object is actually just the init constructor 'enhanced'=0A= return new jQuery.fn.init( selector, context, rootjQuery );=0A= },=0A= =0A= // Map over jQuery in case of overwrite=0A= _jQuery =3D window.jQuery,=0A= =0A= // Map over the $ in case of overwrite=0A= _$ =3D window.$,=0A= =0A= // A central reference to the root jQuery(document)=0A= rootjQuery,=0A= =0A= // A simple way to check for HTML strings or ID strings=0A= // (both of which we optimize for)=0A= quickExpr =3D /^(?:[^<]*(<[\w\W]+>)[^>]*$|#([\w\-]*)$)/,=0A= =0A= // Check if a string has a non-whitespace character in it=0A= rnotwhite =3D /\S/,=0A= =0A= // Used for trimming whitespace=0A= trimLeft =3D /^\s+/,=0A= trimRight =3D /\s+$/,=0A= =0A= // Check for digits=0A= rdigit =3D /\d/,=0A= =0A= // Match a standalone tag=0A= rsingleTag =3D /^<(\w+)\s*\/?>(?:<\/\1>)?$/,=0A= =0A= // JSON RegExp=0A= rvalidchars =3D /^[\],:{}\s]*$/,=0A= rvalidescape =3D /\\(?:["\\\/bfnrt]|u[0-9a-fA-F]{4})/g,=0A= rvalidtokens =3D = /"[^"\\\n\r]*"|true|false|null|-?\d+(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,=0A= rvalidbraces =3D /(?:^|:|,)(?:\s*\[)+/g,=0A= =0A= // Useragent RegExp=0A= rwebkit =3D /(webkit)[ \/]([\w.]+)/,=0A= ropera =3D /(opera)(?:.*version)?[ \/]([\w.]+)/,=0A= rmsie =3D /(msie) ([\w.]+)/,=0A= rmozilla =3D /(mozilla)(?:.*? rv:([\w.]+))?/,=0A= =0A= // Matches dashed string for camelizing=0A= rdashAlpha =3D /-([a-z])/ig,=0A= =0A= // Used by jQuery.camelCase as callback to replace()=0A= fcamelCase =3D function( all, letter ) {=0A= return letter.toUpperCase();=0A= },=0A= =0A= // Keep a UserAgent string for use with jQuery.browser=0A= userAgent =3D navigator.userAgent,=0A= =0A= // For matching the engine and version of the browser=0A= browserMatch,=0A= =0A= // The deferred used on DOM ready=0A= readyList,=0A= =0A= // The ready event handler=0A= DOMContentLoaded,=0A= =0A= // Save a reference to some core methods=0A= toString =3D Object.prototype.toString,=0A= hasOwn =3D Object.prototype.hasOwnProperty,=0A= push =3D Array.prototype.push,=0A= slice =3D Array.prototype.slice,=0A= trim =3D String.prototype.trim,=0A= indexOf =3D Array.prototype.indexOf,=0A= =0A= // [[Class]] -> type pairs=0A= class2type =3D {};=0A= =0A= jQuery.fn =3D jQuery.prototype =3D {=0A= constructor: jQuery,=0A= init: function( selector, context, rootjQuery ) {=0A= var match, elem, ret, doc;=0A= =0A= // Handle $(""), $(null), or $(undefined)=0A= if ( !selector ) {=0A= return this;=0A= }=0A= =0A= // Handle $(DOMElement)=0A= if ( selector.nodeType ) {=0A= this.context =3D this[0] =3D selector;=0A= this.length =3D 1;=0A= return this;=0A= }=0A= =0A= // The body element only exists once, optimize finding it=0A= if ( selector =3D=3D=3D "body" && !context && document.body ) {=0A= this.context =3D document;=0A= this[0] =3D document.body;=0A= this.selector =3D selector;=0A= this.length =3D 1;=0A= return this;=0A= }=0A= =0A= // Handle HTML strings=0A= if ( typeof selector =3D=3D=3D "string" ) {=0A= // Are we dealing with HTML string or an ID?=0A= if ( selector.charAt(0) =3D=3D=3D "<" && selector.charAt( = selector.length - 1 ) =3D=3D=3D ">" && selector.length >=3D 3 ) {=0A= // Assume that strings that start and end with <> are HTML and skip = the regex check=0A= match =3D [ null, selector, null ];=0A= =0A= } else {=0A= match =3D quickExpr.exec( selector );=0A= }=0A= =0A= // Verify a match, and that no context was specified for #id=0A= if ( match && (match[1] || !context) ) {=0A= =0A= // HANDLE: $(html) -> $(array)=0A= if ( match[1] ) {=0A= context =3D context instanceof jQuery ? context[0] : context;=0A= doc =3D (context ? context.ownerDocument || context : document);=0A= =0A= // If a single string is passed in and it's a single tag=0A= // just do a createElement and skip the rest=0A= ret =3D rsingleTag.exec( selector );=0A= =0A= if ( ret ) {=0A= if ( jQuery.isPlainObject( context ) ) {=0A= selector =3D [ document.createElement( ret[1] ) ];=0A= jQuery.fn.attr.call( selector, context, true );=0A= =0A= } else {=0A= selector =3D [ doc.createElement( ret[1] ) ];=0A= }=0A= =0A= } else {=0A= ret =3D jQuery.buildFragment( [ match[1] ], [ doc ] );=0A= selector =3D (ret.cacheable ? jQuery.clone(ret.fragment) : = ret.fragment).childNodes;=0A= }=0A= =0A= return jQuery.merge( this, selector );=0A= =0A= // HANDLE: $("#id")=0A= } else {=0A= elem =3D document.getElementById( match[2] );=0A= =0A= // Check parentNode to catch when Blackberry 4.6 returns=0A= // nodes that are no longer in the document #6963=0A= if ( elem && elem.parentNode ) {=0A= // Handle the case where IE and Opera return items=0A= // by name instead of ID=0A= if ( elem.id !=3D=3D match[2] ) {=0A= return rootjQuery.find( selector );=0A= }=0A= =0A= // Otherwise, we inject the element directly into the jQuery object=0A= this.length =3D 1;=0A= this[0] =3D elem;=0A= }=0A= =0A= this.context =3D document;=0A= this.selector =3D selector;=0A= return this;=0A= }=0A= =0A= // HANDLE: $(expr, $(...))=0A= } else if ( !context || context.jquery ) {=0A= return (context || rootjQuery).find( selector );=0A= =0A= // HANDLE: $(expr, context)=0A= // (which is just equivalent to: $(context).find(expr)=0A= } else {=0A= return this.constructor( context ).find( selector );=0A= }=0A= =0A= // HANDLE: $(function)=0A= // Shortcut for document ready=0A= } else if ( jQuery.isFunction( selector ) ) {=0A= return rootjQuery.ready( selector );=0A= }=0A= =0A= if (selector.selector !=3D=3D undefined) {=0A= this.selector =3D selector.selector;=0A= this.context =3D selector.context;=0A= }=0A= =0A= return jQuery.makeArray( selector, this );=0A= },=0A= =0A= // Start with an empty selector=0A= selector: "",=0A= =0A= // The current version of jQuery being used=0A= jquery: "1.6.2",=0A= =0A= // The default length of a jQuery object is 0=0A= length: 0,=0A= =0A= // The number of elements contained in the matched element set=0A= size: function() {=0A= return this.length;=0A= },=0A= =0A= toArray: function() {=0A= return slice.call( this, 0 );=0A= },=0A= =0A= // Get the Nth element in the matched element set OR=0A= // Get the whole matched element set as a clean array=0A= get: function( num ) {=0A= return num =3D=3D null ?=0A= =0A= // Return a 'clean' array=0A= this.toArray() :=0A= =0A= // Return just the object=0A= ( num < 0 ? this[ this.length + num ] : this[ num ] );=0A= },=0A= =0A= // Take an array of elements and push it onto the stack=0A= // (returning the new matched element set)=0A= pushStack: function( elems, name, selector ) {=0A= // Build a new jQuery matched element set=0A= var ret =3D this.constructor();=0A= =0A= if ( jQuery.isArray( elems ) ) {=0A= push.apply( ret, elems );=0A= =0A= } else {=0A= jQuery.merge( ret, elems );=0A= }=0A= =0A= // Add the old object onto the stack (as a reference)=0A= ret.prevObject =3D this;=0A= =0A= ret.context =3D this.context;=0A= =0A= if ( name =3D=3D=3D "find" ) {=0A= ret.selector =3D this.selector + (this.selector ? " " : "") + = selector;=0A= } else if ( name ) {=0A= ret.selector =3D this.selector + "." + name + "(" + selector + ")";=0A= }=0A= =0A= // Return the newly-formed element set=0A= return ret;=0A= },=0A= =0A= // Execute a callback for every element in the matched set.=0A= // (You can seed the arguments with an array of args, but this is=0A= // only used internally.)=0A= each: function( callback, args ) {=0A= return jQuery.each( this, callback, args );=0A= },=0A= =0A= ready: function( fn ) {=0A= // Attach the listeners=0A= jQuery.bindReady();=0A= =0A= // Add the callback=0A= readyList.done( fn );=0A= =0A= return this;=0A= },=0A= =0A= eq: function( i ) {=0A= return i =3D=3D=3D -1 ?=0A= this.slice( i ) :=0A= this.slice( i, +i + 1 );=0A= },=0A= =0A= first: function() {=0A= return this.eq( 0 );=0A= },=0A= =0A= last: function() {=0A= return this.eq( -1 );=0A= },=0A= =0A= slice: function() {=0A= return this.pushStack( slice.apply( this, arguments ),=0A= "slice", slice.call(arguments).join(",") );=0A= },=0A= =0A= map: function( callback ) {=0A= return this.pushStack( jQuery.map(this, function( elem, i ) {=0A= return callback.call( elem, i, elem );=0A= }));=0A= },=0A= =0A= end: function() {=0A= return this.prevObject || this.constructor(null);=0A= },=0A= =0A= // For internal use only.=0A= // Behaves like an Array's method, not like a jQuery method.=0A= push: push,=0A= sort: [].sort,=0A= splice: [].splice=0A= };=0A= =0A= // Give the init function the jQuery prototype for later instantiation=0A= jQuery.fn.init.prototype =3D jQuery.fn;=0A= =0A= jQuery.extend =3D jQuery.fn.extend =3D function() {=0A= var options, name, src, copy, copyIsArray, clone,=0A= target =3D arguments[0] || {},=0A= i =3D 1,=0A= length =3D arguments.length,=0A= deep =3D false;=0A= =0A= // Handle a deep copy situation=0A= if ( typeof target =3D=3D=3D "boolean" ) {=0A= deep =3D target;=0A= target =3D arguments[1] || {};=0A= // skip the boolean and the target=0A= i =3D 2;=0A= }=0A= =0A= // Handle case when target is a string or something (possible in deep = copy)=0A= if ( typeof target !=3D=3D "object" && !jQuery.isFunction(target) ) {=0A= target =3D {};=0A= }=0A= =0A= // extend jQuery itself if only one argument is passed=0A= if ( length =3D=3D=3D i ) {=0A= target =3D this;=0A= --i;=0A= }=0A= =0A= for ( ; i < length; i++ ) {=0A= // Only deal with non-null/undefined values=0A= if ( (options =3D arguments[ i ]) !=3D null ) {=0A= // Extend the base object=0A= for ( name in options ) {=0A= src =3D target[ name ];=0A= copy =3D options[ name ];=0A= =0A= // Prevent never-ending loop=0A= if ( target =3D=3D=3D copy ) {=0A= continue;=0A= }=0A= =0A= // Recurse if we're merging plain objects or arrays=0A= if ( deep && copy && ( jQuery.isPlainObject(copy) || (copyIsArray = =3D jQuery.isArray(copy)) ) ) {=0A= if ( copyIsArray ) {=0A= copyIsArray =3D false;=0A= clone =3D src && jQuery.isArray(src) ? src : [];=0A= =0A= } else {=0A= clone =3D src && jQuery.isPlainObject(src) ? src : {};=0A= }=0A= =0A= // Never move original objects, clone them=0A= target[ name ] =3D jQuery.extend( deep, clone, copy );=0A= =0A= // Don't bring in undefined values=0A= } else if ( copy !=3D=3D undefined ) {=0A= target[ name ] =3D copy;=0A= }=0A= }=0A= }=0A= }=0A= =0A= // Return the modified object=0A= return target;=0A= };=0A= =0A= jQuery.extend({=0A= noConflict: function( deep ) {=0A= if ( window.$ =3D=3D=3D jQuery ) {=0A= window.$ =3D _$;=0A= }=0A= =0A= if ( deep && window.jQuery =3D=3D=3D jQuery ) {=0A= window.jQuery =3D _jQuery;=0A= }=0A= =0A= return jQuery;=0A= },=0A= =0A= // Is the DOM ready to be used? Set to true once it occurs.=0A= isReady: false,=0A= =0A= // A counter to track how many items to wait for before=0A= // the ready event fires. See #6781=0A= readyWait: 1,=0A= =0A= // Hold (or release) the ready event=0A= holdReady: function( hold ) {=0A= if ( hold ) {=0A= jQuery.readyWait++;=0A= } else {=0A= jQuery.ready( true );=0A= }=0A= },=0A= =0A= // Handle when the DOM is ready=0A= ready: function( wait ) {=0A= // Either a released hold or an DOMready/load event and not yet ready=0A= if ( (wait =3D=3D=3D true && !--jQuery.readyWait) || (wait !=3D=3D = true && !jQuery.isReady) ) {=0A= // Make sure body exists, at least, in case IE gets a little = overzealous (ticket #5443).=0A= if ( !document.body ) {=0A= return setTimeout( jQuery.ready, 1 );=0A= }=0A= =0A= // Remember that the DOM is ready=0A= jQuery.isReady =3D true;=0A= =0A= // If a normal DOM Ready event fired, decrement, and wait if need be=0A= if ( wait !=3D=3D true && --jQuery.readyWait > 0 ) {=0A= return;=0A= }=0A= =0A= // If there are functions bound, to execute=0A= readyList.resolveWith( document, [ jQuery ] );=0A= =0A= // Trigger any bound ready events=0A= if ( jQuery.fn.trigger ) {=0A= jQuery( document ).trigger( "ready" ).unbind( "ready" );=0A= }=0A= }=0A= },=0A= =0A= bindReady: function() {=0A= if ( readyList ) {=0A= return;=0A= }=0A= =0A= readyList =3D jQuery._Deferred();=0A= =0A= // Catch cases where $(document).ready() is called after the=0A= // browser event has already occurred.=0A= if ( document.readyState =3D=3D=3D "complete" ) {=0A= // Handle it asynchronously to allow scripts the opportunity to delay = ready=0A= return setTimeout( jQuery.ready, 1 );=0A= }=0A= =0A= // Mozilla, Opera and webkit nightlies currently support this event=0A= if ( document.addEventListener ) {=0A= // Use the handy event callback=0A= document.addEventListener( "DOMContentLoaded", DOMContentLoaded, = false );=0A= =0A= // A fallback to window.onload, that will always work=0A= window.addEventListener( "load", jQuery.ready, false );=0A= =0A= // If IE event model is used=0A= } else if ( document.attachEvent ) {=0A= // ensure firing before onload,=0A= // maybe late but safe also for iframes=0A= document.attachEvent( "onreadystatechange", DOMContentLoaded );=0A= =0A= // A fallback to window.onload, that will always work=0A= window.attachEvent( "onload", jQuery.ready );=0A= =0A= // If IE and not a frame=0A= // continually check to see if the document is ready=0A= var toplevel =3D false;=0A= =0A= try {=0A= toplevel =3D window.frameElement =3D=3D null;=0A= } catch(e) {}=0A= =0A= if ( document.documentElement.doScroll && toplevel ) {=0A= doScrollCheck();=0A= }=0A= }=0A= },=0A= =0A= // See test/unit/core.js for details concerning isFunction.=0A= // Since version 1.3, DOM methods and functions like alert=0A= // aren't supported. They return false on IE (#2968).=0A= isFunction: function( obj ) {=0A= return jQuery.type(obj) =3D=3D=3D "function";=0A= },=0A= =0A= isArray: Array.isArray || function( obj ) {=0A= return jQuery.type(obj) =3D=3D=3D "array";=0A= },=0A= =0A= // A crude way of determining if an object is a window=0A= isWindow: function( obj ) {=0A= return obj && typeof obj =3D=3D=3D "object" && "setInterval" in obj;=0A= },=0A= =0A= isNaN: function( obj ) {=0A= return obj =3D=3D null || !rdigit.test( obj ) || isNaN( obj );=0A= },=0A= =0A= type: function( obj ) {=0A= return obj =3D=3D null ?=0A= String( obj ) :=0A= class2type[ toString.call(obj) ] || "object";=0A= },=0A= =0A= isPlainObject: function( obj ) {=0A= // Must be an Object.=0A= // Because of IE, we also have to check the presence of the = constructor property.=0A= // Make sure that DOM nodes and window objects don't pass through, as = well=0A= if ( !obj || jQuery.type(obj) !=3D=3D "object" || obj.nodeType || = jQuery.isWindow( obj ) ) {=0A= return false;=0A= }=0A= =0A= // Not own constructor property must be Object=0A= if ( obj.constructor &&=0A= !hasOwn.call(obj, "constructor") &&=0A= !hasOwn.call(obj.constructor.prototype, "isPrototypeOf") ) {=0A= return false;=0A= }=0A= =0A= // Own properties are enumerated firstly, so to speed up,=0A= // if last one is own, then all properties are own.=0A= =0A= var key;=0A= for ( key in obj ) {}=0A= =0A= return key =3D=3D=3D undefined || hasOwn.call( obj, key );=0A= },=0A= =0A= isEmptyObject: function( obj ) {=0A= for ( var name in obj ) {=0A= return false;=0A= }=0A= return true;=0A= },=0A= =0A= error: function( msg ) {=0A= throw msg;=0A= },=0A= =0A= parseJSON: function( data ) {=0A= if ( typeof data !=3D=3D "string" || !data ) {=0A= return null;=0A= }=0A= =0A= // Make sure leading/trailing whitespace is removed (IE can't handle = it)=0A= data =3D jQuery.trim( data );=0A= =0A= // Attempt to parse using the native JSON parser first=0A= if ( window.JSON && window.JSON.parse ) {=0A= return window.JSON.parse( data );=0A= }=0A= =0A= // Make sure the incoming data is actual JSON=0A= // Logic borrowed from http://json.org/json2.js=0A= if ( rvalidchars.test( data.replace( rvalidescape, "@" )=0A= .replace( rvalidtokens, "]" )=0A= .replace( rvalidbraces, "")) ) {=0A= =0A= return (new Function( "return " + data ))();=0A= =0A= }=0A= jQuery.error( "Invalid JSON: " + data );=0A= },=0A= =0A= // Cross-browser xml parsing=0A= // (xml & tmp used internally)=0A= parseXML: function( data , xml , tmp ) {=0A= =0A= if ( window.DOMParser ) { // Standard=0A= tmp =3D new DOMParser();=0A= xml =3D tmp.parseFromString( data , "text/xml" );=0A= } else { // IE=0A= xml =3D new ActiveXObject( "Microsoft.XMLDOM" );=0A= xml.async =3D "false";=0A= xml.loadXML( data );=0A= }=0A= =0A= tmp =3D xml.documentElement;=0A= =0A= if ( ! tmp || ! tmp.nodeName || tmp.nodeName =3D=3D=3D "parsererror" ) = {=0A= jQuery.error( "Invalid XML: " + data );=0A= }=0A= =0A= return xml;=0A= },=0A= =0A= noop: function() {},=0A= =0A= // Evaluates a script in a global context=0A= // Workarounds based on findings by Jim Driscoll=0A= // = http://weblogs.java.net/blog/driscoll/archive/2009/09/08/eval-javascript-= global-context=0A= globalEval: function( data ) {=0A= if ( data && rnotwhite.test( data ) ) {=0A= // We use execScript on Internet Explorer=0A= // We use an anonymous function so that context is window=0A= // rather than jQuery in Firefox=0A= ( window.execScript || function( data ) {=0A= window[ "eval" ].call( window, data );=0A= } )( data );=0A= }=0A= },=0A= =0A= // Converts a dashed string to camelCased string;=0A= // Used by both the css and data modules=0A= camelCase: function( string ) {=0A= return string.replace( rdashAlpha, fcamelCase );=0A= },=0A= =0A= nodeName: function( elem, name ) {=0A= return elem.nodeName && elem.nodeName.toUpperCase() =3D=3D=3D = name.toUpperCase();=0A= },=0A= =0A= // args is for internal usage only=0A= each: function( object, callback, args ) {=0A= var name, i =3D 0,=0A= length =3D object.length,=0A= isObj =3D length =3D=3D=3D undefined || jQuery.isFunction( object );=0A= =0A= if ( args ) {=0A= if ( isObj ) {=0A= for ( name in object ) {=0A= if ( callback.apply( object[ name ], args ) =3D=3D=3D false ) {=0A= break;=0A= }=0A= }=0A= } else {=0A= for ( ; i < length; ) {=0A= if ( callback.apply( object[ i++ ], args ) =3D=3D=3D false ) {=0A= break;=0A= }=0A= }=0A= }=0A= =0A= // A special, fast, case for the most common use of each=0A= } else {=0A= if ( isObj ) {=0A= for ( name in object ) {=0A= if ( callback.call( object[ name ], name, object[ name ] ) = =3D=3D=3D false ) {=0A= break;=0A= }=0A= }=0A= } else {=0A= for ( ; i < length; ) {=0A= if ( callback.call( object[ i ], i, object[ i++ ] ) =3D=3D=3D false = ) {=0A= break;=0A= }=0A= }=0A= }=0A= }=0A= =0A= return object;=0A= },=0A= =0A= // Use native String.trim function wherever possible=0A= trim: trim ?=0A= function( text ) {=0A= return text =3D=3D null ?=0A= "" :=0A= trim.call( text );=0A= } :=0A= =0A= // Otherwise use our own trimming functionality=0A= function( text ) {=0A= return text =3D=3D null ?=0A= "" :=0A= text.toString().replace( trimLeft, "" ).replace( trimRight, "" );=0A= },=0A= =0A= // results is for internal usage only=0A= makeArray: function( array, results ) {=0A= var ret =3D results || [];=0A= =0A= if ( array !=3D null ) {=0A= // The window, strings (and functions) also have 'length'=0A= // The extra typeof function check is to prevent crashes=0A= // in Safari 2 (See: #3039)=0A= // Tweaked logic slightly to handle Blackberry 4.7 RegExp issues #6930=0A= var type =3D jQuery.type( array );=0A= =0A= if ( array.length =3D=3D null || type =3D=3D=3D "string" || type = =3D=3D=3D "function" || type =3D=3D=3D "regexp" || jQuery.isWindow( = array ) ) {=0A= push.call( ret, array );=0A= } else {=0A= jQuery.merge( ret, array );=0A= }=0A= }=0A= =0A= return ret;=0A= },=0A= =0A= inArray: function( elem, array ) {=0A= =0A= if ( indexOf ) {=0A= return indexOf.call( array, elem );=0A= }=0A= =0A= for ( var i =3D 0, length =3D array.length; i < length; i++ ) {=0A= if ( array[ i ] =3D=3D=3D elem ) {=0A= return i;=0A= }=0A= }=0A= =0A= return -1;=0A= },=0A= =0A= merge: function( first, second ) {=0A= var i =3D first.length,=0A= j =3D 0;=0A= =0A= if ( typeof second.length =3D=3D=3D "number" ) {=0A= for ( var l =3D second.length; j < l; j++ ) {=0A= first[ i++ ] =3D second[ j ];=0A= }=0A= =0A= } else {=0A= while ( second[j] !=3D=3D undefined ) {=0A= first[ i++ ] =3D second[ j++ ];=0A= }=0A= }=0A= =0A= first.length =3D i;=0A= =0A= return first;=0A= },=0A= =0A= grep: function( elems, callback, inv ) {=0A= var ret =3D [], retVal;=0A= inv =3D !!inv;=0A= =0A= // Go through the array, only saving the items=0A= // that pass the validator function=0A= for ( var i =3D 0, length =3D elems.length; i < length; i++ ) {=0A= retVal =3D !!callback( elems[ i ], i );=0A= if ( inv !=3D=3D retVal ) {=0A= ret.push( elems[ i ] );=0A= }=0A= }=0A= =0A= return ret;=0A= },=0A= =0A= // arg is for internal usage only=0A= map: function( elems, callback, arg ) {=0A= var value, key, ret =3D [],=0A= i =3D 0,=0A= length =3D elems.length,=0A= // jquery objects are treated as arrays=0A= isArray =3D elems instanceof jQuery || length !=3D=3D undefined && = typeof length =3D=3D=3D "number" && ( ( length > 0 && elems[ 0 ] && = elems[ length -1 ] ) || length =3D=3D=3D 0 || jQuery.isArray( elems ) ) ;=0A= =0A= // Go through the array, translating each of the items to their=0A= if ( isArray ) {=0A= for ( ; i < length; i++ ) {=0A= value =3D callback( elems[ i ], i, arg );=0A= =0A= if ( value !=3D null ) {=0A= ret[ ret.length ] =3D value;=0A= }=0A= }=0A= =0A= // Go through every key on the object,=0A= } else {=0A= for ( key in elems ) {=0A= value =3D callback( elems[ key ], key, arg );=0A= =0A= if ( value !=3D null ) {=0A= ret[ ret.length ] =3D value;=0A= }=0A= }=0A= }=0A= =0A= // Flatten any nested arrays=0A= return ret.concat.apply( [], ret );=0A= },=0A= =0A= // A global GUID counter for objects=0A= guid: 1,=0A= =0A= // Bind a function to a context, optionally partially applying any=0A= // arguments.=0A= proxy: function( fn, context ) {=0A= if ( typeof context =3D=3D=3D "string" ) {=0A= var tmp =3D fn[ context ];=0A= context =3D fn;=0A= fn =3D tmp;=0A= }=0A= =0A= // Quick check to determine if target is callable, in the spec=0A= // this throws a TypeError, but we will just return undefined.=0A= if ( !jQuery.isFunction( fn ) ) {=0A= return undefined;=0A= }=0A= =0A= // Simulated bind=0A= var args =3D slice.call( arguments, 2 ),=0A= proxy =3D function() {=0A= return fn.apply( context, args.concat( slice.call( arguments ) ) );=0A= };=0A= =0A= // Set the guid of unique handler to the same of original handler, so = it can be removed=0A= proxy.guid =3D fn.guid =3D fn.guid || proxy.guid || jQuery.guid++;=0A= =0A= return proxy;=0A= },=0A= =0A= // Mutifunctional method to get and set values to a collection=0A= // The value/s can optionally be executed if it's a function=0A= access: function( elems, key, value, exec, fn, pass ) {=0A= var length =3D elems.length;=0A= =0A= // Setting many attributes=0A= if ( typeof key =3D=3D=3D "object" ) {=0A= for ( var k in key ) {=0A= jQuery.access( elems, k, key[k], exec, fn, value );=0A= }=0A= return elems;=0A= }=0A= =0A= // Setting one attribute=0A= if ( value !=3D=3D undefined ) {=0A= // Optionally, function values get executed if exec is true=0A= exec =3D !pass && exec && jQuery.isFunction(value);=0A= =0A= for ( var i =3D 0; i < length; i++ ) {=0A= fn( elems[i], key, exec ? value.call( elems[i], i, fn( elems[i], key = ) ) : value, pass );=0A= }=0A= =0A= return elems;=0A= }=0A= =0A= // Getting an attribute=0A= return length ? fn( elems[0], key ) : undefined;=0A= },=0A= =0A= now: function() {=0A= return (new Date()).getTime();=0A= },=0A= =0A= // Use of jQuery.browser is frowned upon.=0A= // More details: http://docs.jquery.com/Utilities/jQuery.browser=0A= uaMatch: function( ua ) {=0A= ua =3D ua.toLowerCase();=0A= =0A= var match =3D rwebkit.exec( ua ) ||=0A= ropera.exec( ua ) ||=0A= rmsie.exec( ua ) ||=0A= ua.indexOf("compatible") < 0 && rmozilla.exec( ua ) ||=0A= [];=0A= =0A= return { browser: match[1] || "", version: match[2] || "0" };=0A= },=0A= =0A= sub: function() {=0A= function jQuerySub( selector, context ) {=0A= return new jQuerySub.fn.init( selector, context );=0A= }=0A= jQuery.extend( true, jQuerySub, this );=0A= jQuerySub.superclass =3D this;=0A= jQuerySub.fn =3D jQuerySub.prototype =3D this();=0A= jQuerySub.fn.constructor =3D jQuerySub;=0A= jQuerySub.sub =3D this.sub;=0A= jQuerySub.fn.init =3D function init( selector, context ) {=0A= if ( context && context instanceof jQuery && !(context instanceof = jQuerySub) ) {=0A= context =3D jQuerySub( context );=0A= }=0A= =0A= return jQuery.fn.init.call( this, selector, context, rootjQuerySub );=0A= };=0A= jQuerySub.fn.init.prototype =3D jQuerySub.fn;=0A= var rootjQuerySub =3D jQuerySub(document);=0A= return jQuerySub;=0A= },=0A= =0A= browser: {}=0A= });=0A= =0A= // Populate the class2type map=0A= jQuery.each("Boolean Number String Function Array Date RegExp = Object".split(" "), function(i, name) {=0A= class2type[ "[object " + name + "]" ] =3D name.toLowerCase();=0A= });=0A= =0A= browserMatch =3D jQuery.uaMatch( userAgent );=0A= if ( browserMatch.browser ) {=0A= jQuery.browser[ browserMatch.browser ] =3D true;=0A= jQuery.browser.version =3D browserMatch.version;=0A= }=0A= =0A= // Deprecated, use jQuery.browser.webkit instead=0A= if ( jQuery.browser.webkit ) {=0A= jQuery.browser.safari =3D true;=0A= }=0A= =0A= // IE doesn't match non-breaking spaces with \s=0A= if ( rnotwhite.test( "\xA0" ) ) {=0A= trimLeft =3D /^[\s\xA0]+/;=0A= trimRight =3D /[\s\xA0]+$/;=0A= }=0A= =0A= // All jQuery objects should point back to these=0A= rootjQuery =3D jQuery(document);=0A= =0A= // Cleanup functions for the document ready method=0A= if ( document.addEventListener ) {=0A= DOMContentLoaded =3D function() {=0A= document.removeEventListener( "DOMContentLoaded", DOMContentLoaded, = false );=0A= jQuery.ready();=0A= };=0A= =0A= } else if ( document.attachEvent ) {=0A= DOMContentLoaded =3D function() {=0A= // Make sure body exists, at least, in case IE gets a little = overzealous (ticket #5443).=0A= if ( document.readyState =3D=3D=3D "complete" ) {=0A= document.detachEvent( "onreadystatechange", DOMContentLoaded );=0A= jQuery.ready();=0A= }=0A= };=0A= }=0A= =0A= // The DOM ready check for Internet Explorer=0A= function doScrollCheck() {=0A= if ( jQuery.isReady ) {=0A= return;=0A= }=0A= =0A= try {=0A= // If IE is used, use the trick by Diego Perini=0A= // http://javascript.nwbox.com/IEContentLoaded/=0A= document.documentElement.doScroll("left");=0A= } catch(e) {=0A= setTimeout( doScrollCheck, 1 );=0A= return;=0A= }=0A= =0A= // and execute any waiting functions=0A= jQuery.ready();=0A= }=0A= =0A= return jQuery;=0A= =0A= })();=0A= =0A= =0A= var // Promise methods=0A= promiseMethods =3D "done fail isResolved isRejected promise then always = pipe".split( " " ),=0A= // Static reference to slice=0A= sliceDeferred =3D [].slice;=0A= =0A= jQuery.extend({=0A= // Create a simple deferred (one callbacks list)=0A= _Deferred: function() {=0A= var // callbacks list=0A= callbacks =3D [],=0A= // stored [ context , args ]=0A= fired,=0A= // to avoid firing when already doing so=0A= firing,=0A= // flag to know if the deferred has been cancelled=0A= cancelled,=0A= // the deferred itself=0A= deferred =3D {=0A= =0A= // done( f1, f2, ...)=0A= done: function() {=0A= if ( !cancelled ) {=0A= var args =3D arguments,=0A= i,=0A= length,=0A= elem,=0A= type,=0A= _fired;=0A= if ( fired ) {=0A= _fired =3D fired;=0A= fired =3D 0;=0A= }=0A= for ( i =3D 0, length =3D args.length; i < length; i++ ) {=0A= elem =3D args[ i ];=0A= type =3D jQuery.type( elem );=0A= if ( type =3D=3D=3D "array" ) {=0A= deferred.done.apply( deferred, elem );=0A= } else if ( type =3D=3D=3D "function" ) {=0A= callbacks.push( elem );=0A= }=0A= }=0A= if ( _fired ) {=0A= deferred.resolveWith( _fired[ 0 ], _fired[ 1 ] );=0A= }=0A= }=0A= return this;=0A= },=0A= =0A= // resolve with given context and args=0A= resolveWith: function( context, args ) {=0A= if ( !cancelled && !fired && !firing ) {=0A= // make sure args are available (#8421)=0A= args =3D args || [];=0A= firing =3D 1;=0A= try {=0A= while( callbacks[ 0 ] ) {=0A= callbacks.shift().apply( context, args );=0A= }=0A= }=0A= finally {=0A= fired =3D [ context, args ];=0A= firing =3D 0;=0A= }=0A= }=0A= return this;=0A= },=0A= =0A= // resolve with this as context and given arguments=0A= resolve: function() {=0A= deferred.resolveWith( this, arguments );=0A= return this;=0A= },=0A= =0A= // Has this deferred been resolved?=0A= isResolved: function() {=0A= return !!( firing || fired );=0A= },=0A= =0A= // Cancel=0A= cancel: function() {=0A= cancelled =3D 1;=0A= callbacks =3D [];=0A= return this;=0A= }=0A= };=0A= =0A= return deferred;=0A= },=0A= =0A= // Full fledged deferred (two callbacks list)=0A= Deferred: function( func ) {=0A= var deferred =3D jQuery._Deferred(),=0A= failDeferred =3D jQuery._Deferred(),=0A= promise;=0A= // Add errorDeferred methods, then and promise=0A= jQuery.extend( deferred, {=0A= then: function( doneCallbacks, failCallbacks ) {=0A= deferred.done( doneCallbacks ).fail( failCallbacks );=0A= return this;=0A= },=0A= always: function() {=0A= return deferred.done.apply( deferred, arguments ).fail.apply( this, = arguments );=0A= },=0A= fail: failDeferred.done,=0A= rejectWith: failDeferred.resolveWith,=0A= reject: failDeferred.resolve,=0A= isRejected: failDeferred.isResolved,=0A= pipe: function( fnDone, fnFail ) {=0A= return jQuery.Deferred(function( newDefer ) {=0A= jQuery.each( {=0A= done: [ fnDone, "resolve" ],=0A= fail: [ fnFail, "reject" ]=0A= }, function( handler, data ) {=0A= var fn =3D data[ 0 ],=0A= action =3D data[ 1 ],=0A= returned;=0A= if ( jQuery.isFunction( fn ) ) {=0A= deferred[ handler ](function() {=0A= returned =3D fn.apply( this, arguments );=0A= if ( returned && jQuery.isFunction( returned.promise ) ) {=0A= returned.promise().then( newDefer.resolve, newDefer.reject );=0A= } else {=0A= newDefer[ action ]( returned );=0A= }=0A= });=0A= } else {=0A= deferred[ handler ]( newDefer[ action ] );=0A= }=0A= });=0A= }).promise();=0A= },=0A= // Get a promise for this deferred=0A= // If obj is provided, the promise aspect is added to the object=0A= promise: function( obj ) {=0A= if ( obj =3D=3D null ) {=0A= if ( promise ) {=0A= return promise;=0A= }=0A= promise =3D obj =3D {};=0A= }=0A= var i =3D promiseMethods.length;=0A= while( i-- ) {=0A= obj[ promiseMethods[i] ] =3D deferred[ promiseMethods[i] ];=0A= }=0A= return obj;=0A= }=0A= });=0A= // Make sure only one callback list will be used=0A= deferred.done( failDeferred.cancel ).fail( deferred.cancel );=0A= // Unexpose cancel=0A= delete deferred.cancel;=0A= // Call given func if any=0A= if ( func ) {=0A= func.call( deferred, deferred );=0A= }=0A= return deferred;=0A= },=0A= =0A= // Deferred helper=0A= when: function( firstParam ) {=0A= var args =3D arguments,=0A= i =3D 0,=0A= length =3D args.length,=0A= count =3D length,=0A= deferred =3D length <=3D 1 && firstParam && jQuery.isFunction( = firstParam.promise ) ?=0A= firstParam :=0A= jQuery.Deferred();=0A= function resolveFunc( i ) {=0A= return function( value ) {=0A= args[ i ] =3D arguments.length > 1 ? sliceDeferred.call( arguments, = 0 ) : value;=0A= if ( !( --count ) ) {=0A= // Strange bug in FF4:=0A= // Values changed onto the arguments object sometimes end up as = undefined values=0A= // outside the $.when method. Cloning the object into a fresh array = solves the issue=0A= deferred.resolveWith( deferred, sliceDeferred.call( args, 0 ) );=0A= }=0A= };=0A= }=0A= if ( length > 1 ) {=0A= for( ; i < length; i++ ) {=0A= if ( args[ i ] && jQuery.isFunction( args[ i ].promise ) ) {=0A= args[ i ].promise().then( resolveFunc(i), deferred.reject );=0A= } else {=0A= --count;=0A= }=0A= }=0A= if ( !count ) {=0A= deferred.resolveWith( deferred, args );=0A= }=0A= } else if ( deferred !=3D=3D firstParam ) {=0A= deferred.resolveWith( deferred, length ? [ firstParam ] : [] );=0A= }=0A= return deferred.promise();=0A= }=0A= });=0A= =0A= =0A= =0A= jQuery.support =3D (function() {=0A= =0A= var div =3D document.createElement( "div" ),=0A= documentElement =3D document.documentElement,=0A= all,=0A= a,=0A= select,=0A= opt,=0A= input,=0A= marginDiv,=0A= support,=0A= fragment,=0A= body,=0A= testElementParent,=0A= testElement,=0A= testElementStyle,=0A= tds,=0A= events,=0A= eventName,=0A= i,=0A= isSupported;=0A= =0A= // Preliminary tests=0A= div.setAttribute("className", "t");=0A= div.innerHTML =3D "
a";=0A= =0A= all =3D div.getElementsByTagName( "*" );=0A= a =3D div.getElementsByTagName( "a" )[ 0 ];=0A= =0A= // Can't get basic test support=0A= if ( !all || !all.length || !a ) {=0A= return {};=0A= }=0A= =0A= // First batch of supports tests=0A= select =3D document.createElement( "select" );=0A= opt =3D select.appendChild( document.createElement("option") );=0A= input =3D div.getElementsByTagName( "input" )[ 0 ];=0A= =0A= support =3D {=0A= // IE strips leading whitespace when .innerHTML is used=0A= leadingWhitespace: ( div.firstChild.nodeType =3D=3D=3D 3 ),=0A= =0A= // Make sure that tbody elements aren't automatically inserted=0A= // IE will insert them into empty tables=0A= tbody: !div.getElementsByTagName( "tbody" ).length,=0A= =0A= // Make sure that link elements get serialized correctly by innerHTML=0A= // This requires a wrapper element in IE=0A= htmlSerialize: !!div.getElementsByTagName( "link" ).length,=0A= =0A= // Get the style information from getAttribute=0A= // (IE uses .cssText instead)=0A= style: /top/.test( a.getAttribute("style") ),=0A= =0A= // Make sure that URLs aren't manipulated=0A= // (IE normalizes it by default)=0A= hrefNormalized: ( a.getAttribute( "href" ) =3D=3D=3D "/a" ),=0A= =0A= // Make sure that element opacity exists=0A= // (IE uses filter instead)=0A= // Use a regex to work around a WebKit issue. See #5145=0A= opacity: /^0.55$/.test( a.style.opacity ),=0A= =0A= // Verify style float existence=0A= // (IE uses styleFloat instead of cssFloat)=0A= cssFloat: !!a.style.cssFloat,=0A= =0A= // Make sure that if no value is specified for a checkbox=0A= // that it defaults to "on".=0A= // (WebKit defaults to "" instead)=0A= checkOn: ( input.value =3D=3D=3D "on" ),=0A= =0A= // Make sure that a selected-by-default option has a working selected = property.=0A= // (WebKit defaults to false instead of true, IE too, if it's in an = optgroup)=0A= optSelected: opt.selected,=0A= =0A= // Test setAttribute on camelCase class. If it works, we need = attrFixes when doing get/setAttribute (ie6/7)=0A= getSetAttribute: div.className !=3D=3D "t",=0A= =0A= // Will be defined later=0A= submitBubbles: true,=0A= changeBubbles: true,=0A= focusinBubbles: false,=0A= deleteExpando: true,=0A= noCloneEvent: true,=0A= inlineBlockNeedsLayout: false,=0A= shrinkWrapBlocks: false,=0A= reliableMarginRight: true=0A= };=0A= =0A= // Make sure checked status is properly cloned=0A= input.checked =3D true;=0A= support.noCloneChecked =3D input.cloneNode( true ).checked;=0A= =0A= // Make sure that the options inside disabled selects aren't marked as = disabled=0A= // (WebKit marks them as disabled)=0A= select.disabled =3D true;=0A= support.optDisabled =3D !opt.disabled;=0A= =0A= // Test to see if it's possible to delete an expando from an element=0A= // Fails in Internet Explorer=0A= try {=0A= delete div.test;=0A= } catch( e ) {=0A= support.deleteExpando =3D false;=0A= }=0A= =0A= if ( !div.addEventListener && div.attachEvent && div.fireEvent ) {=0A= div.attachEvent( "onclick", function() {=0A= // Cloning a node shouldn't copy over any=0A= // bound event handlers (IE does this)=0A= support.noCloneEvent =3D false;=0A= });=0A= div.cloneNode( true ).fireEvent( "onclick" );=0A= }=0A= =0A= // Check if a radio maintains it's value=0A= // after being appended to the DOM=0A= input =3D document.createElement("input");=0A= input.value =3D "t";=0A= input.setAttribute("type", "radio");=0A= support.radioValue =3D input.value =3D=3D=3D "t";=0A= =0A= input.setAttribute("checked", "checked");=0A= div.appendChild( input );=0A= fragment =3D document.createDocumentFragment();=0A= fragment.appendChild( div.firstChild );=0A= =0A= // WebKit doesn't clone checked state correctly in fragments=0A= support.checkClone =3D fragment.cloneNode( true ).cloneNode( true = ).lastChild.checked;=0A= =0A= div.innerHTML =3D "";=0A= =0A= // Figure out if the W3C box model works as expected=0A= div.style.width =3D div.style.paddingLeft =3D "1px";=0A= =0A= body =3D document.getElementsByTagName( "body" )[ 0 ];=0A= // We use our own, invisible, body unless the body is already present=0A= // in which case we use a div (#9239)=0A= testElement =3D document.createElement( body ? "div" : "body" );=0A= testElementStyle =3D {=0A= visibility: "hidden",=0A= width: 0,=0A= height: 0,=0A= border: 0,=0A= margin: 0=0A= };=0A= if ( body ) {=0A= jQuery.extend( testElementStyle, {=0A= position: "absolute",=0A= left: -1000,=0A= top: -1000=0A= });=0A= }=0A= for ( i in testElementStyle ) {=0A= testElement.style[ i ] =3D testElementStyle[ i ];=0A= }=0A= testElement.appendChild( div );=0A= testElementParent =3D body || documentElement;=0A= testElementParent.insertBefore( testElement, = testElementParent.firstChild );=0A= =0A= // Check if a disconnected checkbox will retain its checked=0A= // value of true after appended to the DOM (IE6/7)=0A= support.appendChecked =3D input.checked;=0A= =0A= support.boxModel =3D div.offsetWidth =3D=3D=3D 2;=0A= =0A= if ( "zoom" in div.style ) {=0A= // Check if natively block-level elements act like inline-block=0A= // elements when setting their display to 'inline' and giving=0A= // them layout=0A= // (IE < 8 does this)=0A= div.style.display =3D "inline";=0A= div.style.zoom =3D 1;=0A= support.inlineBlockNeedsLayout =3D ( div.offsetWidth =3D=3D=3D 2 );=0A= =0A= // Check if elements with layout shrink-wrap their children=0A= // (IE 6 does this)=0A= div.style.display =3D "";=0A= div.innerHTML =3D "
";=0A= support.shrinkWrapBlocks =3D ( div.offsetWidth !=3D=3D 2 );=0A= }=0A= =0A= div.innerHTML =3D "
t
";=0A= tds =3D div.getElementsByTagName( "td" );=0A= =0A= // Check if table cells still have offsetWidth/Height when they are set=0A= // to display:none and there are still other visible table cells in a=0A= // table row; if so, offsetWidth/Height are not reliable for use when=0A= // determining if an element has been hidden directly using=0A= // display:none (it is still safe to use offsets if a parent element is=0A= // hidden; don safety goggles and see bug #4512 for more information).=0A= // (only IE 8 fails this test)=0A= isSupported =3D ( tds[ 0 ].offsetHeight =3D=3D=3D 0 );=0A= =0A= tds[ 0 ].style.display =3D "";=0A= tds[ 1 ].style.display =3D "none";=0A= =0A= // Check if empty table cells still have offsetWidth/Height=0A= // (IE < 8 fail this test)=0A= support.reliableHiddenOffsets =3D isSupported && ( tds[ 0 = ].offsetHeight =3D=3D=3D 0 );=0A= div.innerHTML =3D "";=0A= =0A= // Check if div with explicit width and no margin-right incorrectly=0A= // gets computed margin-right based on width of container. For more=0A= // info see bug #3333=0A= // Fails in WebKit before Feb 2011 nightlies=0A= // WebKit Bug 13343 - getComputedStyle returns wrong value for = margin-right=0A= if ( document.defaultView && document.defaultView.getComputedStyle ) {=0A= marginDiv =3D document.createElement( "div" );=0A= marginDiv.style.width =3D "0";=0A= marginDiv.style.marginRight =3D "0";=0A= div.appendChild( marginDiv );=0A= support.reliableMarginRight =3D=0A= ( parseInt( ( document.defaultView.getComputedStyle( marginDiv, null = ) || { marginRight: 0 } ).marginRight, 10 ) || 0 ) =3D=3D=3D 0;=0A= }=0A= =0A= // Remove the body element we added=0A= testElement.innerHTML =3D "";=0A= testElementParent.removeChild( testElement );=0A= =0A= // Technique from Juriy Zaytsev=0A= // = http://thinkweb2.com/projects/prototype/detecting-event-support-without-b= rowser-sniffing/=0A= // We only care about the case where non-standard event systems=0A= // are used, namely in IE. Short-circuiting here helps us to=0A= // avoid an eval call (in setAttribute) which can cause CSP=0A= // to go haywire. See: https://developer.mozilla.org/en/Security/CSP=0A= if ( div.attachEvent ) {=0A= for( i in {=0A= submit: 1,=0A= change: 1,=0A= focusin: 1=0A= } ) {=0A= eventName =3D "on" + i;=0A= isSupported =3D ( eventName in div );=0A= if ( !isSupported ) {=0A= div.setAttribute( eventName, "return;" );=0A= isSupported =3D ( typeof div[ eventName ] =3D=3D=3D "function" );=0A= }=0A= support[ i + "Bubbles" ] =3D isSupported;=0A= }=0A= }=0A= =0A= // Null connected elements to avoid leaks in IE=0A= testElement =3D fragment =3D select =3D opt =3D body =3D marginDiv =3D = div =3D input =3D null;=0A= =0A= return support;=0A= })();=0A= =0A= // Keep track of boxModel=0A= jQuery.boxModel =3D jQuery.support.boxModel;=0A= =0A= =0A= =0A= =0A= var rbrace =3D /^(?:\{.*\}|\[.*\])$/,=0A= rmultiDash =3D /([a-z])([A-Z])/g;=0A= =0A= jQuery.extend({=0A= cache: {},=0A= =0A= // Please use with caution=0A= uuid: 0,=0A= =0A= // Unique for each copy of jQuery on the page=0A= // Non-digits removed to match rinlinejQuery=0A= expando: "jQuery" + ( jQuery.fn.jquery + Math.random() ).replace( = /\D/g, "" ),=0A= =0A= // The following elements throw uncatchable exceptions if you=0A= // attempt to add expando properties to them.=0A= noData: {=0A= "embed": true,=0A= // Ban all objects except for Flash (which handle expandos)=0A= "object": "clsid:D27CDB6E-AE6D-11cf-96B8-444553540000",=0A= "applet": true=0A= },=0A= =0A= hasData: function( elem ) {=0A= elem =3D elem.nodeType ? jQuery.cache[ elem[jQuery.expando] ] : elem[ = jQuery.expando ];=0A= =0A= return !!elem && !isEmptyDataObject( elem );=0A= },=0A= =0A= data: function( elem, name, data, pvt /* Internal Use Only */ ) {=0A= if ( !jQuery.acceptData( elem ) ) {=0A= return;=0A= }=0A= =0A= var internalKey =3D jQuery.expando, getByName =3D typeof name = =3D=3D=3D "string", thisCache,=0A= =0A= // We have to handle DOM nodes and JS objects differently because = IE6-7=0A= // can't GC object references properly across the DOM-JS boundary=0A= isNode =3D elem.nodeType,=0A= =0A= // Only DOM nodes need the global jQuery cache; JS object data is=0A= // attached directly to the object so GC can occur automatically=0A= cache =3D isNode ? jQuery.cache : elem,=0A= =0A= // Only defining an ID for JS objects if its cache already exists = allows=0A= // the code to shortcut on the same path as a DOM node with no cache=0A= id =3D isNode ? elem[ jQuery.expando ] : elem[ jQuery.expando ] && = jQuery.expando;=0A= =0A= // Avoid doing any more work than we need to when trying to get data = on an=0A= // object that has no data at all=0A= if ( (!id || (pvt && id && !cache[ id ][ internalKey ])) && getByName = && data =3D=3D=3D undefined ) {=0A= return;=0A= }=0A= =0A= if ( !id ) {=0A= // Only DOM nodes need a new unique ID for each element since their = data=0A= // ends up in the global cache=0A= if ( isNode ) {=0A= elem[ jQuery.expando ] =3D id =3D ++jQuery.uuid;=0A= } else {=0A= id =3D jQuery.expando;=0A= }=0A= }=0A= =0A= if ( !cache[ id ] ) {=0A= cache[ id ] =3D {};=0A= =0A= // TODO: This is a hack for 1.5 ONLY. Avoids exposing jQuery=0A= // metadata on plain JS objects when the object is serialized using=0A= // JSON.stringify=0A= if ( !isNode ) {=0A= cache[ id ].toJSON =3D jQuery.noop;=0A= }=0A= }=0A= =0A= // An object can be passed to jQuery.data instead of a key/value pair; = this gets=0A= // shallow copied over onto the existing cache=0A= if ( typeof name =3D=3D=3D "object" || typeof name =3D=3D=3D = "function" ) {=0A= if ( pvt ) {=0A= cache[ id ][ internalKey ] =3D jQuery.extend(cache[ id ][ = internalKey ], name);=0A= } else {=0A= cache[ id ] =3D jQuery.extend(cache[ id ], name);=0A= }=0A= }=0A= =0A= thisCache =3D cache[ id ];=0A= =0A= // Internal jQuery data is stored in a separate object inside the = object's data=0A= // cache in order to avoid key collisions between internal data and = user-defined=0A= // data=0A= if ( pvt ) {=0A= if ( !thisCache[ internalKey ] ) {=0A= thisCache[ internalKey ] =3D {};=0A= }=0A= =0A= thisCache =3D thisCache[ internalKey ];=0A= }=0A= =0A= if ( data !=3D=3D undefined ) {=0A= thisCache[ jQuery.camelCase( name ) ] =3D data;=0A= }=0A= =0A= // TODO: This is a hack for 1.5 ONLY. It will be removed in 1.6. Users = should=0A= // not attempt to inspect the internal events object using = jQuery.data, as this=0A= // internal data object is undocumented and subject to change.=0A= if ( name =3D=3D=3D "events" && !thisCache[name] ) {=0A= return thisCache[ internalKey ] && thisCache[ internalKey ].events;=0A= }=0A= =0A= return getByName ? =0A= // Check for both converted-to-camel and non-converted data property = names=0A= thisCache[ jQuery.camelCase( name ) ] || thisCache[ name ] :=0A= thisCache;=0A= },=0A= =0A= removeData: function( elem, name, pvt /* Internal Use Only */ ) {=0A= if ( !jQuery.acceptData( elem ) ) {=0A= return;=0A= }=0A= =0A= var internalKey =3D jQuery.expando, isNode =3D elem.nodeType,=0A= =0A= // See jQuery.data for more information=0A= cache =3D isNode ? jQuery.cache : elem,=0A= =0A= // See jQuery.data for more information=0A= id =3D isNode ? elem[ jQuery.expando ] : jQuery.expando;=0A= =0A= // If there is already no cache entry for this object, there is no=0A= // purpose in continuing=0A= if ( !cache[ id ] ) {=0A= return;=0A= }=0A= =0A= if ( name ) {=0A= var thisCache =3D pvt ? cache[ id ][ internalKey ] : cache[ id ];=0A= =0A= if ( thisCache ) {=0A= delete thisCache[ name ];=0A= =0A= // If there is no data left in the cache, we want to continue=0A= // and let the cache object itself get destroyed=0A= if ( !isEmptyDataObject(thisCache) ) {=0A= return;=0A= }=0A= }=0A= }=0A= =0A= // See jQuery.data for more information=0A= if ( pvt ) {=0A= delete cache[ id ][ internalKey ];=0A= =0A= // Don't destroy the parent cache unless the internal data object=0A= // had been the only thing left in it=0A= if ( !isEmptyDataObject(cache[ id ]) ) {=0A= return;=0A= }=0A= }=0A= =0A= var internalCache =3D cache[ id ][ internalKey ];=0A= =0A= // Browsers that fail expando deletion also refuse to delete expandos = on=0A= // the window, but it will allow it on all other JS objects; other = browsers=0A= // don't care=0A= if ( jQuery.support.deleteExpando || cache !=3D window ) {=0A= delete cache[ id ];=0A= } else {=0A= cache[ id ] =3D null;=0A= }=0A= =0A= // We destroyed the entire user cache at once because it's faster than=0A= // iterating through each key, but we need to continue to persist = internal=0A= // data if it existed=0A= if ( internalCache ) {=0A= cache[ id ] =3D {};=0A= // TODO: This is a hack for 1.5 ONLY. Avoids exposing jQuery=0A= // metadata on plain JS objects when the object is serialized using=0A= // JSON.stringify=0A= if ( !isNode ) {=0A= cache[ id ].toJSON =3D jQuery.noop;=0A= }=0A= =0A= cache[ id ][ internalKey ] =3D internalCache;=0A= =0A= // Otherwise, we need to eliminate the expando on the node to avoid=0A= // false lookups in the cache for entries that no longer exist=0A= } else if ( isNode ) {=0A= // IE does not allow us to delete expando properties from nodes,=0A= // nor does it have a removeAttribute function on Document nodes;=0A= // we must handle all of these cases=0A= if ( jQuery.support.deleteExpando ) {=0A= delete elem[ jQuery.expando ];=0A= } else if ( elem.removeAttribute ) {=0A= elem.removeAttribute( jQuery.expando );=0A= } else {=0A= elem[ jQuery.expando ] =3D null;=0A= }=0A= }=0A= },=0A= =0A= // For internal use only.=0A= _data: function( elem, name, data ) {=0A= return jQuery.data( elem, name, data, true );=0A= },=0A= =0A= // A method for determining if a DOM node can handle the data expando=0A= acceptData: function( elem ) {=0A= if ( elem.nodeName ) {=0A= var match =3D jQuery.noData[ elem.nodeName.toLowerCase() ];=0A= =0A= if ( match ) {=0A= return !(match =3D=3D=3D true || elem.getAttribute("classid") = !=3D=3D match);=0A= }=0A= }=0A= =0A= return true;=0A= }=0A= });=0A= =0A= jQuery.fn.extend({=0A= data: function( key, value ) {=0A= var data =3D null;=0A= =0A= if ( typeof key =3D=3D=3D "undefined" ) {=0A= if ( this.length ) {=0A= data =3D jQuery.data( this[0] );=0A= =0A= if ( this[0].nodeType =3D=3D=3D 1 ) {=0A= var attr =3D this[0].attributes, name;=0A= for ( var i =3D 0, l =3D attr.length; i < l; i++ ) {=0A= name =3D attr[i].name;=0A= =0A= if ( name.indexOf( "data-" ) =3D=3D=3D 0 ) {=0A= name =3D jQuery.camelCase( name.substring(5) );=0A= =0A= dataAttr( this[0], name, data[ name ] );=0A= }=0A= }=0A= }=0A= }=0A= =0A= return data;=0A= =0A= } else if ( typeof key =3D=3D=3D "object" ) {=0A= return this.each(function() {=0A= jQuery.data( this, key );=0A= });=0A= }=0A= =0A= var parts =3D key.split(".");=0A= parts[1] =3D parts[1] ? "." + parts[1] : "";=0A= =0A= if ( value =3D=3D=3D undefined ) {=0A= data =3D this.triggerHandler("getData" + parts[1] + "!", [parts[0]]);=0A= =0A= // Try to fetch any internally stored data first=0A= if ( data =3D=3D=3D undefined && this.length ) {=0A= data =3D jQuery.data( this[0], key );=0A= data =3D dataAttr( this[0], key, data );=0A= }=0A= =0A= return data =3D=3D=3D undefined && parts[1] ?=0A= this.data( parts[0] ) :=0A= data;=0A= =0A= } else {=0A= return this.each(function() {=0A= var $this =3D jQuery( this ),=0A= args =3D [ parts[0], value ];=0A= =0A= $this.triggerHandler( "setData" + parts[1] + "!", args );=0A= jQuery.data( this, key, value );=0A= $this.triggerHandler( "changeData" + parts[1] + "!", args );=0A= });=0A= }=0A= },=0A= =0A= removeData: function( key ) {=0A= return this.each(function() {=0A= jQuery.removeData( this, key );=0A= });=0A= }=0A= });=0A= =0A= function dataAttr( elem, key, data ) {=0A= // If nothing was found internally, try to fetch any=0A= // data from the HTML5 data-* attribute=0A= if ( data =3D=3D=3D undefined && elem.nodeType =3D=3D=3D 1 ) {=0A= var name =3D "data-" + key.replace( rmultiDash, "$1-$2" = ).toLowerCase();=0A= =0A= data =3D elem.getAttribute( name );=0A= =0A= if ( typeof data =3D=3D=3D "string" ) {=0A= try {=0A= data =3D data =3D=3D=3D "true" ? true :=0A= data =3D=3D=3D "false" ? false :=0A= data =3D=3D=3D "null" ? null :=0A= !jQuery.isNaN( data ) ? parseFloat( data ) :=0A= rbrace.test( data ) ? jQuery.parseJSON( data ) :=0A= data;=0A= } catch( e ) {}=0A= =0A= // Make sure we set the data so it isn't changed later=0A= jQuery.data( elem, key, data );=0A= =0A= } else {=0A= data =3D undefined;=0A= }=0A= }=0A= =0A= return data;=0A= }=0A= =0A= // TODO: This is a hack for 1.5 ONLY to allow objects with a single = toJSON=0A= // property to be considered empty objects; this property always exists = in=0A= // order to make sure JSON.stringify does not expose internal metadata=0A= function isEmptyDataObject( obj ) {=0A= for ( var name in obj ) {=0A= if ( name !=3D=3D "toJSON" ) {=0A= return false;=0A= }=0A= }=0A= =0A= return true;=0A= }=0A= =0A= =0A= =0A= =0A= function handleQueueMarkDefer( elem, type, src ) {=0A= var deferDataKey =3D type + "defer",=0A= queueDataKey =3D type + "queue",=0A= markDataKey =3D type + "mark",=0A= defer =3D jQuery.data( elem, deferDataKey, undefined, true );=0A= if ( defer &&=0A= ( src =3D=3D=3D "queue" || !jQuery.data( elem, queueDataKey, = undefined, true ) ) &&=0A= ( src =3D=3D=3D "mark" || !jQuery.data( elem, markDataKey, undefined, = true ) ) ) {=0A= // Give room for hard-coded callbacks to fire first=0A= // and eventually mark/queue something else on the element=0A= setTimeout( function() {=0A= if ( !jQuery.data( elem, queueDataKey, undefined, true ) &&=0A= !jQuery.data( elem, markDataKey, undefined, true ) ) {=0A= jQuery.removeData( elem, deferDataKey, true );=0A= defer.resolve();=0A= }=0A= }, 0 );=0A= }=0A= }=0A= =0A= jQuery.extend({=0A= =0A= _mark: function( elem, type ) {=0A= if ( elem ) {=0A= type =3D (type || "fx") + "mark";=0A= jQuery.data( elem, type, (jQuery.data(elem,type,undefined,true) || 0) = + 1, true );=0A= }=0A= },=0A= =0A= _unmark: function( force, elem, type ) {=0A= if ( force !=3D=3D true ) {=0A= type =3D elem;=0A= elem =3D force;=0A= force =3D false;=0A= }=0A= if ( elem ) {=0A= type =3D type || "fx";=0A= var key =3D type + "mark",=0A= count =3D force ? 0 : ( (jQuery.data( elem, key, undefined, true) || = 1 ) - 1 );=0A= if ( count ) {=0A= jQuery.data( elem, key, count, true );=0A= } else {=0A= jQuery.removeData( elem, key, true );=0A= handleQueueMarkDefer( elem, type, "mark" );=0A= }=0A= }=0A= },=0A= =0A= queue: function( elem, type, data ) {=0A= if ( elem ) {=0A= type =3D (type || "fx") + "queue";=0A= var q =3D jQuery.data( elem, type, undefined, true );=0A= // Speed up dequeue by getting out quickly if this is just a lookup=0A= if ( data ) {=0A= if ( !q || jQuery.isArray(data) ) {=0A= q =3D jQuery.data( elem, type, jQuery.makeArray(data), true );=0A= } else {=0A= q.push( data );=0A= }=0A= }=0A= return q || [];=0A= }=0A= },=0A= =0A= dequeue: function( elem, type ) {=0A= type =3D type || "fx";=0A= =0A= var queue =3D jQuery.queue( elem, type ),=0A= fn =3D queue.shift(),=0A= defer;=0A= =0A= // If the fx queue is dequeued, always remove the progress sentinel=0A= if ( fn =3D=3D=3D "inprogress" ) {=0A= fn =3D queue.shift();=0A= }=0A= =0A= if ( fn ) {=0A= // Add a progress sentinel to prevent the fx queue from being=0A= // automatically dequeued=0A= if ( type =3D=3D=3D "fx" ) {=0A= queue.unshift("inprogress");=0A= }=0A= =0A= fn.call(elem, function() {=0A= jQuery.dequeue(elem, type);=0A= });=0A= }=0A= =0A= if ( !queue.length ) {=0A= jQuery.removeData( elem, type + "queue", true );=0A= handleQueueMarkDefer( elem, type, "queue" );=0A= }=0A= }=0A= });=0A= =0A= jQuery.fn.extend({=0A= queue: function( type, data ) {=0A= if ( typeof type !=3D=3D "string" ) {=0A= data =3D type;=0A= type =3D "fx";=0A= }=0A= =0A= if ( data =3D=3D=3D undefined ) {=0A= return jQuery.queue( this[0], type );=0A= }=0A= return this.each(function() {=0A= var queue =3D jQuery.queue( this, type, data );=0A= =0A= if ( type =3D=3D=3D "fx" && queue[0] !=3D=3D "inprogress" ) {=0A= jQuery.dequeue( this, type );=0A= }=0A= });=0A= },=0A= dequeue: function( type ) {=0A= return this.each(function() {=0A= jQuery.dequeue( this, type );=0A= });=0A= },=0A= // Based off of the plugin by Clint Helfers, with permission.=0A= // http://blindsignals.com/index.php/2009/07/jquery-delay/=0A= delay: function( time, type ) {=0A= time =3D jQuery.fx ? jQuery.fx.speeds[time] || time : time;=0A= type =3D type || "fx";=0A= =0A= return this.queue( type, function() {=0A= var elem =3D this;=0A= setTimeout(function() {=0A= jQuery.dequeue( elem, type );=0A= }, time );=0A= });=0A= },=0A= clearQueue: function( type ) {=0A= return this.queue( type || "fx", [] );=0A= },=0A= // Get a promise resolved when queues of a certain type=0A= // are emptied (fx is the type by default)=0A= promise: function( type, object ) {=0A= if ( typeof type !=3D=3D "string" ) {=0A= object =3D type;=0A= type =3D undefined;=0A= }=0A= type =3D type || "fx";=0A= var defer =3D jQuery.Deferred(),=0A= elements =3D this,=0A= i =3D elements.length,=0A= count =3D 1,=0A= deferDataKey =3D type + "defer",=0A= queueDataKey =3D type + "queue",=0A= markDataKey =3D type + "mark",=0A= tmp;=0A= function resolve() {=0A= if ( !( --count ) ) {=0A= defer.resolveWith( elements, [ elements ] );=0A= }=0A= }=0A= while( i-- ) {=0A= if (( tmp =3D jQuery.data( elements[ i ], deferDataKey, undefined, = true ) ||=0A= ( jQuery.data( elements[ i ], queueDataKey, undefined, true ) ||=0A= jQuery.data( elements[ i ], markDataKey, undefined, true ) ) &&=0A= jQuery.data( elements[ i ], deferDataKey, jQuery._Deferred(), true = ) )) {=0A= count++;=0A= tmp.done( resolve );=0A= }=0A= }=0A= resolve();=0A= return defer.promise();=0A= }=0A= });=0A= =0A= =0A= =0A= =0A= var rclass =3D /[\n\t\r]/g,=0A= rspace =3D /\s+/,=0A= rreturn =3D /\r/g,=0A= rtype =3D /^(?:button|input)$/i,=0A= rfocusable =3D /^(?:button|input|object|select|textarea)$/i,=0A= rclickable =3D /^a(?:rea)?$/i,=0A= rboolean =3D = /^(?:autofocus|autoplay|async|checked|controls|defer|disabled|hidden|loop= |multiple|open|readonly|required|scoped|selected)$/i,=0A= rinvalidChar =3D /\:|^on/,=0A= formHook, boolHook;=0A= =0A= jQuery.fn.extend({=0A= attr: function( name, value ) {=0A= return jQuery.access( this, name, value, true, jQuery.attr );=0A= },=0A= =0A= removeAttr: function( name ) {=0A= return this.each(function() {=0A= jQuery.removeAttr( this, name );=0A= });=0A= },=0A= =0A= prop: function( name, value ) {=0A= return jQuery.access( this, name, value, true, jQuery.prop );=0A= },=0A= =0A= removeProp: function( name ) {=0A= name =3D jQuery.propFix[ name ] || name;=0A= return this.each(function() {=0A= // try/catch handles cases where IE balks (such as removing a = property on window)=0A= try {=0A= this[ name ] =3D undefined;=0A= delete this[ name ];=0A= } catch( e ) {}=0A= });=0A= },=0A= =0A= addClass: function( value ) {=0A= var classNames, i, l, elem,=0A= setClass, c, cl;=0A= =0A= if ( jQuery.isFunction( value ) ) {=0A= return this.each(function( j ) {=0A= jQuery( this ).addClass( value.call(this, j, this.className) );=0A= });=0A= }=0A= =0A= if ( value && typeof value =3D=3D=3D "string" ) {=0A= classNames =3D value.split( rspace );=0A= =0A= for ( i =3D 0, l =3D this.length; i < l; i++ ) {=0A= elem =3D this[ i ];=0A= =0A= if ( elem.nodeType =3D=3D=3D 1 ) {=0A= if ( !elem.className && classNames.length =3D=3D=3D 1 ) {=0A= elem.className =3D value;=0A= =0A= } else {=0A= setClass =3D " " + elem.className + " ";=0A= =0A= for ( c =3D 0, cl =3D classNames.length; c < cl; c++ ) {=0A= if ( !~setClass.indexOf( " " + classNames[ c ] + " " ) ) {=0A= setClass +=3D classNames[ c ] + " ";=0A= }=0A= }=0A= elem.className =3D jQuery.trim( setClass );=0A= }=0A= }=0A= }=0A= }=0A= =0A= return this;=0A= },=0A= =0A= removeClass: function( value ) {=0A= var classNames, i, l, elem, className, c, cl;=0A= =0A= if ( jQuery.isFunction( value ) ) {=0A= return this.each(function( j ) {=0A= jQuery( this ).removeClass( value.call(this, j, this.className) );=0A= });=0A= }=0A= =0A= if ( (value && typeof value =3D=3D=3D "string") || value =3D=3D=3D = undefined ) {=0A= classNames =3D (value || "").split( rspace );=0A= =0A= for ( i =3D 0, l =3D this.length; i < l; i++ ) {=0A= elem =3D this[ i ];=0A= =0A= if ( elem.nodeType =3D=3D=3D 1 && elem.className ) {=0A= if ( value ) {=0A= className =3D (" " + elem.className + " ").replace( rclass, " " );=0A= for ( c =3D 0, cl =3D classNames.length; c < cl; c++ ) {=0A= className =3D className.replace(" " + classNames[ c ] + " ", " ");=0A= }=0A= elem.className =3D jQuery.trim( className );=0A= =0A= } else {=0A= elem.className =3D "";=0A= }=0A= }=0A= }=0A= }=0A= =0A= return this;=0A= },=0A= =0A= toggleClass: function( value, stateVal ) {=0A= var type =3D typeof value,=0A= isBool =3D typeof stateVal =3D=3D=3D "boolean";=0A= =0A= if ( jQuery.isFunction( value ) ) {=0A= return this.each(function( i ) {=0A= jQuery( this ).toggleClass( value.call(this, i, this.className, = stateVal), stateVal );=0A= });=0A= }=0A= =0A= return this.each(function() {=0A= if ( type =3D=3D=3D "string" ) {=0A= // toggle individual class names=0A= var className,=0A= i =3D 0,=0A= self =3D jQuery( this ),=0A= state =3D stateVal,=0A= classNames =3D value.split( rspace );=0A= =0A= while ( (className =3D classNames[ i++ ]) ) {=0A= // check each className given, space seperated list=0A= state =3D isBool ? state : !self.hasClass( className );=0A= self[ state ? "addClass" : "removeClass" ]( className );=0A= }=0A= =0A= } else if ( type =3D=3D=3D "undefined" || type =3D=3D=3D "boolean" ) {=0A= if ( this.className ) {=0A= // store className if set=0A= jQuery._data( this, "__className__", this.className );=0A= }=0A= =0A= // toggle whole className=0A= this.className =3D this.className || value =3D=3D=3D false ? "" : = jQuery._data( this, "__className__" ) || "";=0A= }=0A= });=0A= },=0A= =0A= hasClass: function( selector ) {=0A= var className =3D " " + selector + " ";=0A= for ( var i =3D 0, l =3D this.length; i < l; i++ ) {=0A= if ( (" " + this[i].className + " ").replace(rclass, " ").indexOf( = className ) > -1 ) {=0A= return true;=0A= }=0A= }=0A= =0A= return false;=0A= },=0A= =0A= val: function( value ) {=0A= var hooks, ret,=0A= elem =3D this[0];=0A= =0A= if ( !arguments.length ) {=0A= if ( elem ) {=0A= hooks =3D jQuery.valHooks[ elem.nodeName.toLowerCase() ] || = jQuery.valHooks[ elem.type ];=0A= =0A= if ( hooks && "get" in hooks && (ret =3D hooks.get( elem, "value" )) = !=3D=3D undefined ) {=0A= return ret;=0A= }=0A= =0A= ret =3D elem.value;=0A= =0A= return typeof ret =3D=3D=3D "string" ? =0A= // handle most common string cases=0A= ret.replace(rreturn, "") : =0A= // handle cases where value is null/undef or number=0A= ret =3D=3D null ? "" : ret;=0A= }=0A= =0A= return undefined;=0A= }=0A= =0A= var isFunction =3D jQuery.isFunction( value );=0A= =0A= return this.each(function( i ) {=0A= var self =3D jQuery(this), val;=0A= =0A= if ( this.nodeType !=3D=3D 1 ) {=0A= return;=0A= }=0A= =0A= if ( isFunction ) {=0A= val =3D value.call( this, i, self.val() );=0A= } else {=0A= val =3D value;=0A= }=0A= =0A= // Treat null/undefined as ""; convert numbers to string=0A= if ( val =3D=3D null ) {=0A= val =3D "";=0A= } else if ( typeof val =3D=3D=3D "number" ) {=0A= val +=3D "";=0A= } else if ( jQuery.isArray( val ) ) {=0A= val =3D jQuery.map(val, function ( value ) {=0A= return value =3D=3D null ? "" : value + "";=0A= });=0A= }=0A= =0A= hooks =3D jQuery.valHooks[ this.nodeName.toLowerCase() ] || = jQuery.valHooks[ this.type ];=0A= =0A= // If set returns undefined, fall back to normal setting=0A= if ( !hooks || !("set" in hooks) || hooks.set( this, val, "value" ) = =3D=3D=3D undefined ) {=0A= this.value =3D val;=0A= }=0A= });=0A= }=0A= });=0A= =0A= jQuery.extend({=0A= valHooks: {=0A= option: {=0A= get: function( elem ) {=0A= // attributes.value is undefined in Blackberry 4.7 but=0A= // uses .value. See #6932=0A= var val =3D elem.attributes.value;=0A= return !val || val.specified ? elem.value : elem.text;=0A= }=0A= },=0A= select: {=0A= get: function( elem ) {=0A= var value,=0A= index =3D elem.selectedIndex,=0A= values =3D [],=0A= options =3D elem.options,=0A= one =3D elem.type =3D=3D=3D "select-one";=0A= =0A= // Nothing was selected=0A= if ( index < 0 ) {=0A= return null;=0A= }=0A= =0A= // Loop through all the selected options=0A= for ( var i =3D one ? index : 0, max =3D one ? index + 1 : = options.length; i < max; i++ ) {=0A= var option =3D options[ i ];=0A= =0A= // Don't return options that are disabled or in a disabled optgroup=0A= if ( option.selected && (jQuery.support.optDisabled ? = !option.disabled : option.getAttribute("disabled") =3D=3D=3D null) &&=0A= (!option.parentNode.disabled || !jQuery.nodeName( = option.parentNode, "optgroup" )) ) {=0A= =0A= // Get the specific value for the option=0A= value =3D jQuery( option ).val();=0A= =0A= // We don't need an array for one selects=0A= if ( one ) {=0A= return value;=0A= }=0A= =0A= // Multi-Selects return an array=0A= values.push( value );=0A= }=0A= }=0A= =0A= // Fixes Bug #2551 -- select.val() broken in IE after form.reset()=0A= if ( one && !values.length && options.length ) {=0A= return jQuery( options[ index ] ).val();=0A= }=0A= =0A= return values;=0A= },=0A= =0A= set: function( elem, value ) {=0A= var values =3D jQuery.makeArray( value );=0A= =0A= jQuery(elem).find("option").each(function() {=0A= this.selected =3D jQuery.inArray( jQuery(this).val(), values ) >=3D = 0;=0A= });=0A= =0A= if ( !values.length ) {=0A= elem.selectedIndex =3D -1;=0A= }=0A= return values;=0A= }=0A= }=0A= },=0A= =0A= attrFn: {=0A= val: true,=0A= css: true,=0A= html: true,=0A= text: true,=0A= data: true,=0A= width: true,=0A= height: true,=0A= offset: true=0A= },=0A= =0A= attrFix: {=0A= // Always normalize to ensure hook usage=0A= tabindex: "tabIndex"=0A= },=0A= =0A= attr: function( elem, name, value, pass ) {=0A= var nType =3D elem.nodeType;=0A= =0A= // don't get/set attributes on text, comment and attribute nodes=0A= if ( !elem || nType =3D=3D=3D 3 || nType =3D=3D=3D 8 || nType = =3D=3D=3D 2 ) {=0A= return undefined;=0A= }=0A= =0A= if ( pass && name in jQuery.attrFn ) {=0A= return jQuery( elem )[ name ]( value );=0A= }=0A= =0A= // Fallback to prop when attributes are not supported=0A= if ( !("getAttribute" in elem) ) {=0A= return jQuery.prop( elem, name, value );=0A= }=0A= =0A= var ret, hooks,=0A= notxml =3D nType !=3D=3D 1 || !jQuery.isXMLDoc( elem );=0A= =0A= // Normalize the name if needed=0A= if ( notxml ) {=0A= name =3D jQuery.attrFix[ name ] || name;=0A= =0A= hooks =3D jQuery.attrHooks[ name ];=0A= =0A= if ( !hooks ) {=0A= // Use boolHook for boolean attributes=0A= if ( rboolean.test( name ) ) {=0A= =0A= hooks =3D boolHook;=0A= =0A= // Use formHook for forms and if the name contains certain characters=0A= } else if ( formHook && name !=3D=3D "className" &&=0A= (jQuery.nodeName( elem, "form" ) || rinvalidChar.test( name )) ) {=0A= =0A= hooks =3D formHook;=0A= }=0A= }=0A= }=0A= =0A= if ( value !=3D=3D undefined ) {=0A= =0A= if ( value =3D=3D=3D null ) {=0A= jQuery.removeAttr( elem, name );=0A= return undefined;=0A= =0A= } else if ( hooks && "set" in hooks && notxml && (ret =3D hooks.set( = elem, value, name )) !=3D=3D undefined ) {=0A= return ret;=0A= =0A= } else {=0A= elem.setAttribute( name, "" + value );=0A= return value;=0A= }=0A= =0A= } else if ( hooks && "get" in hooks && notxml && (ret =3D hooks.get( = elem, name )) !=3D=3D null ) {=0A= return ret;=0A= =0A= } else {=0A= =0A= ret =3D elem.getAttribute( name );=0A= =0A= // Non-existent attributes return null, we normalize to undefined=0A= return ret =3D=3D=3D null ?=0A= undefined :=0A= ret;=0A= }=0A= },=0A= =0A= removeAttr: function( elem, name ) {=0A= var propName;=0A= if ( elem.nodeType =3D=3D=3D 1 ) {=0A= name =3D jQuery.attrFix[ name ] || name;=0A= =0A= if ( jQuery.support.getSetAttribute ) {=0A= // Use removeAttribute in browsers that support it=0A= elem.removeAttribute( name );=0A= } else {=0A= jQuery.attr( elem, name, "" );=0A= elem.removeAttributeNode( elem.getAttributeNode( name ) );=0A= }=0A= =0A= // Set corresponding property to false for boolean attributes=0A= if ( rboolean.test( name ) && (propName =3D jQuery.propFix[ name ] || = name) in elem ) {=0A= elem[ propName ] =3D false;=0A= }=0A= }=0A= },=0A= =0A= attrHooks: {=0A= type: {=0A= set: function( elem, value ) {=0A= // We can't allow the type property to be changed (since it causes = problems in IE)=0A= if ( rtype.test( elem.nodeName ) && elem.parentNode ) {=0A= jQuery.error( "type property can't be changed" );=0A= } else if ( !jQuery.support.radioValue && value =3D=3D=3D "radio" && = jQuery.nodeName(elem, "input") ) {=0A= // Setting the type on a radio button after the value resets the = value in IE6-9=0A= // Reset value to it's default in case type is set after value=0A= // This is for element creation=0A= var val =3D elem.value;=0A= elem.setAttribute( "type", value );=0A= if ( val ) {=0A= elem.value =3D val;=0A= }=0A= return value;=0A= }=0A= }=0A= },=0A= tabIndex: {=0A= get: function( elem ) {=0A= // elem.tabIndex doesn't always return the correct value when it = hasn't been explicitly set=0A= // = http://fluidproject.org/blog/2008/01/09/getting-setting-and-removing-tabi= ndex-values-with-javascript/=0A= var attributeNode =3D elem.getAttributeNode("tabIndex");=0A= =0A= return attributeNode && attributeNode.specified ?=0A= parseInt( attributeNode.value, 10 ) :=0A= rfocusable.test( elem.nodeName ) || rclickable.test( elem.nodeName = ) && elem.href ?=0A= 0 :=0A= undefined;=0A= }=0A= },=0A= // Use the value property for back compat=0A= // Use the formHook for button elements in IE6/7 (#1954)=0A= value: {=0A= get: function( elem, name ) {=0A= if ( formHook && jQuery.nodeName( elem, "button" ) ) {=0A= return formHook.get( elem, name );=0A= }=0A= return name in elem ?=0A= elem.value :=0A= null;=0A= },=0A= set: function( elem, value, name ) {=0A= if ( formHook && jQuery.nodeName( elem, "button" ) ) {=0A= return formHook.set( elem, value, name );=0A= }=0A= // Does not return so that setAttribute is also used=0A= elem.value =3D value;=0A= }=0A= }=0A= },=0A= =0A= propFix: {=0A= tabindex: "tabIndex",=0A= readonly: "readOnly",=0A= "for": "htmlFor",=0A= "class": "className",=0A= maxlength: "maxLength",=0A= cellspacing: "cellSpacing",=0A= cellpadding: "cellPadding",=0A= rowspan: "rowSpan",=0A= colspan: "colSpan",=0A= usemap: "useMap",=0A= frameborder: "frameBorder",=0A= contenteditable: "contentEditable"=0A= },=0A= =0A= prop: function( elem, name, value ) {=0A= var nType =3D elem.nodeType;=0A= =0A= // don't get/set properties on text, comment and attribute nodes=0A= if ( !elem || nType =3D=3D=3D 3 || nType =3D=3D=3D 8 || nType = =3D=3D=3D 2 ) {=0A= return undefined;=0A= }=0A= =0A= var ret, hooks,=0A= notxml =3D nType !=3D=3D 1 || !jQuery.isXMLDoc( elem );=0A= =0A= if ( notxml ) {=0A= // Fix name and attach hooks=0A= name =3D jQuery.propFix[ name ] || name;=0A= hooks =3D jQuery.propHooks[ name ];=0A= }=0A= =0A= if ( value !=3D=3D undefined ) {=0A= if ( hooks && "set" in hooks && (ret =3D hooks.set( elem, value, name = )) !=3D=3D undefined ) {=0A= return ret;=0A= =0A= } else {=0A= return (elem[ name ] =3D value);=0A= }=0A= =0A= } else {=0A= if ( hooks && "get" in hooks && (ret =3D hooks.get( elem, name )) = !=3D=3D undefined ) {=0A= return ret;=0A= =0A= } else {=0A= return elem[ name ];=0A= }=0A= }=0A= },=0A= =0A= propHooks: {}=0A= });=0A= =0A= // Hook for boolean attributes=0A= boolHook =3D {=0A= get: function( elem, name ) {=0A= // Align boolean attributes with corresponding properties=0A= return jQuery.prop( elem, name ) ?=0A= name.toLowerCase() :=0A= undefined;=0A= },=0A= set: function( elem, value, name ) {=0A= var propName;=0A= if ( value =3D=3D=3D false ) {=0A= // Remove boolean attributes when set to false=0A= jQuery.removeAttr( elem, name );=0A= } else {=0A= // value is true since we know at this point it's type boolean and = not false=0A= // Set boolean attributes to the same name and set the DOM property=0A= propName =3D jQuery.propFix[ name ] || name;=0A= if ( propName in elem ) {=0A= // Only set the IDL specifically if it already exists on the element=0A= elem[ propName ] =3D true;=0A= }=0A= =0A= elem.setAttribute( name, name.toLowerCase() );=0A= }=0A= return name;=0A= }=0A= };=0A= =0A= // IE6/7 do not support getting/setting some attributes with = get/setAttribute=0A= if ( !jQuery.support.getSetAttribute ) {=0A= =0A= // propFix is more comprehensive and contains all fixes=0A= jQuery.attrFix =3D jQuery.propFix;=0A= =0A= // Use this for any attribute on a form in IE6/7=0A= formHook =3D jQuery.attrHooks.name =3D jQuery.attrHooks.title =3D = jQuery.valHooks.button =3D {=0A= get: function( elem, name ) {=0A= var ret;=0A= ret =3D elem.getAttributeNode( name );=0A= // Return undefined if nodeValue is empty string=0A= return ret && ret.nodeValue !=3D=3D "" ?=0A= ret.nodeValue :=0A= undefined;=0A= },=0A= set: function( elem, value, name ) {=0A= // Check form objects in IE (multiple bugs related)=0A= // Only use nodeValue if the attribute node exists on the form=0A= var ret =3D elem.getAttributeNode( name );=0A= if ( ret ) {=0A= ret.nodeValue =3D value;=0A= return value;=0A= }=0A= }=0A= };=0A= =0A= // Set width and height to auto instead of 0 on empty string( Bug #8150 = )=0A= // This is for removals=0A= jQuery.each([ "width", "height" ], function( i, name ) {=0A= jQuery.attrHooks[ name ] =3D jQuery.extend( jQuery.attrHooks[ name ], {=0A= set: function( elem, value ) {=0A= if ( value =3D=3D=3D "" ) {=0A= elem.setAttribute( name, "auto" );=0A= return value;=0A= }=0A= }=0A= });=0A= });=0A= }=0A= =0A= =0A= // Some attributes require a special call on IE=0A= if ( !jQuery.support.hrefNormalized ) {=0A= jQuery.each([ "href", "src", "width", "height" ], function( i, name ) {=0A= jQuery.attrHooks[ name ] =3D jQuery.extend( jQuery.attrHooks[ name ], {=0A= get: function( elem ) {=0A= var ret =3D elem.getAttribute( name, 2 );=0A= return ret =3D=3D=3D null ? undefined : ret;=0A= }=0A= });=0A= });=0A= }=0A= =0A= if ( !jQuery.support.style ) {=0A= jQuery.attrHooks.style =3D {=0A= get: function( elem ) {=0A= // Return undefined in the case of empty string=0A= // Normalize to lowercase since IE uppercases css property names=0A= return elem.style.cssText.toLowerCase() || undefined;=0A= },=0A= set: function( elem, value ) {=0A= return (elem.style.cssText =3D "" + value);=0A= }=0A= };=0A= }=0A= =0A= // Safari mis-reports the default selected property of an option=0A= // Accessing the parent's selectedIndex property fixes it=0A= if ( !jQuery.support.optSelected ) {=0A= jQuery.propHooks.selected =3D jQuery.extend( jQuery.propHooks.selected, = {=0A= get: function( elem ) {=0A= var parent =3D elem.parentNode;=0A= =0A= if ( parent ) {=0A= parent.selectedIndex;=0A= =0A= // Make sure that it also works with optgroups, see #5701=0A= if ( parent.parentNode ) {=0A= parent.parentNode.selectedIndex;=0A= }=0A= }=0A= }=0A= });=0A= }=0A= =0A= // Radios and checkboxes getter/setter=0A= if ( !jQuery.support.checkOn ) {=0A= jQuery.each([ "radio", "checkbox" ], function() {=0A= jQuery.valHooks[ this ] =3D {=0A= get: function( elem ) {=0A= // Handle the case where in Webkit "" is returned instead of "on" if = a value isn't specified=0A= return elem.getAttribute("value") =3D=3D=3D null ? "on" : elem.value;=0A= }=0A= };=0A= });=0A= }=0A= jQuery.each([ "radio", "checkbox" ], function() {=0A= jQuery.valHooks[ this ] =3D jQuery.extend( jQuery.valHooks[ this ], {=0A= set: function( elem, value ) {=0A= if ( jQuery.isArray( value ) ) {=0A= return (elem.checked =3D jQuery.inArray( jQuery(elem).val(), value ) = >=3D 0);=0A= }=0A= }=0A= });=0A= });=0A= =0A= =0A= =0A= =0A= var rnamespaces =3D /\.(.*)$/,=0A= rformElems =3D /^(?:textarea|input|select)$/i,=0A= rperiod =3D /\./g,=0A= rspaces =3D / /g,=0A= rescape =3D /[^\w\s.|`]/g,=0A= fcleanup =3D function( nm ) {=0A= return nm.replace(rescape, "\\$&");=0A= };=0A= =0A= /*=0A= * A number of helper functions used for managing events.=0A= * Many of the ideas behind this code originated from=0A= * Dean Edwards' addEvent library.=0A= */=0A= jQuery.event =3D {=0A= =0A= // Bind an event to an element=0A= // Original by Dean Edwards=0A= add: function( elem, types, handler, data ) {=0A= if ( elem.nodeType =3D=3D=3D 3 || elem.nodeType =3D=3D=3D 8 ) {=0A= return;=0A= }=0A= =0A= if ( handler =3D=3D=3D false ) {=0A= handler =3D returnFalse;=0A= } else if ( !handler ) {=0A= // Fixes bug #7229. Fix recommended by jdalton=0A= return;=0A= }=0A= =0A= var handleObjIn, handleObj;=0A= =0A= if ( handler.handler ) {=0A= handleObjIn =3D handler;=0A= handler =3D handleObjIn.handler;=0A= }=0A= =0A= // Make sure that the function being executed has a unique ID=0A= if ( !handler.guid ) {=0A= handler.guid =3D jQuery.guid++;=0A= }=0A= =0A= // Init the element's event structure=0A= var elemData =3D jQuery._data( elem );=0A= =0A= // If no elemData is found then we must be trying to bind to one of the=0A= // banned noData elements=0A= if ( !elemData ) {=0A= return;=0A= }=0A= =0A= var events =3D elemData.events,=0A= eventHandle =3D elemData.handle;=0A= =0A= if ( !events ) {=0A= elemData.events =3D events =3D {};=0A= }=0A= =0A= if ( !eventHandle ) {=0A= elemData.handle =3D eventHandle =3D function( e ) {=0A= // Discard the second event of a jQuery.event.trigger() and=0A= // when an event is called after a page has unloaded=0A= return typeof jQuery !=3D=3D "undefined" && (!e || = jQuery.event.triggered !=3D=3D e.type) ?=0A= jQuery.event.handle.apply( eventHandle.elem, arguments ) :=0A= undefined;=0A= };=0A= }=0A= =0A= // Add elem as a property of the handle function=0A= // This is to prevent a memory leak with non-native events in IE.=0A= eventHandle.elem =3D elem;=0A= =0A= // Handle multiple events separated by a space=0A= // jQuery(...).bind("mouseover mouseout", fn);=0A= types =3D types.split(" ");=0A= =0A= var type, i =3D 0, namespaces;=0A= =0A= while ( (type =3D types[ i++ ]) ) {=0A= handleObj =3D handleObjIn ?=0A= jQuery.extend({}, handleObjIn) :=0A= { handler: handler, data: data };=0A= =0A= // Namespaced event handlers=0A= if ( type.indexOf(".") > -1 ) {=0A= namespaces =3D type.split(".");=0A= type =3D namespaces.shift();=0A= handleObj.namespace =3D namespaces.slice(0).sort().join(".");=0A= =0A= } else {=0A= namespaces =3D [];=0A= handleObj.namespace =3D "";=0A= }=0A= =0A= handleObj.type =3D type;=0A= if ( !handleObj.guid ) {=0A= handleObj.guid =3D handler.guid;=0A= }=0A= =0A= // Get the current list of functions bound to this event=0A= var handlers =3D events[ type ],=0A= special =3D jQuery.event.special[ type ] || {};=0A= =0A= // Init the event handler queue=0A= if ( !handlers ) {=0A= handlers =3D events[ type ] =3D [];=0A= =0A= // Check for a special event handler=0A= // Only use addEventListener/attachEvent if the special=0A= // events handler returns false=0A= if ( !special.setup || special.setup.call( elem, data, namespaces, = eventHandle ) =3D=3D=3D false ) {=0A= // Bind the global event handler to the element=0A= if ( elem.addEventListener ) {=0A= elem.addEventListener( type, eventHandle, false );=0A= =0A= } else if ( elem.attachEvent ) {=0A= elem.attachEvent( "on" + type, eventHandle );=0A= }=0A= }=0A= }=0A= =0A= if ( special.add ) {=0A= special.add.call( elem, handleObj );=0A= =0A= if ( !handleObj.handler.guid ) {=0A= handleObj.handler.guid =3D handler.guid;=0A= }=0A= }=0A= =0A= // Add the function to the element's handler list=0A= handlers.push( handleObj );=0A= =0A= // Keep track of which events have been used, for event optimization=0A= jQuery.event.global[ type ] =3D true;=0A= }=0A= =0A= // Nullify elem to prevent memory leaks in IE=0A= elem =3D null;=0A= },=0A= =0A= global: {},=0A= =0A= // Detach an event or set of events from an element=0A= remove: function( elem, types, handler, pos ) {=0A= // don't do events on text and comment nodes=0A= if ( elem.nodeType =3D=3D=3D 3 || elem.nodeType =3D=3D=3D 8 ) {=0A= return;=0A= }=0A= =0A= if ( handler =3D=3D=3D false ) {=0A= handler =3D returnFalse;=0A= }=0A= =0A= var ret, type, fn, j, i =3D 0, all, namespaces, namespace, special, = eventType, handleObj, origType,=0A= elemData =3D jQuery.hasData( elem ) && jQuery._data( elem ),=0A= events =3D elemData && elemData.events;=0A= =0A= if ( !elemData || !events ) {=0A= return;=0A= }=0A= =0A= // types is actually an event object here=0A= if ( types && types.type ) {=0A= handler =3D types.handler;=0A= types =3D types.type;=0A= }=0A= =0A= // Unbind all events for the element=0A= if ( !types || typeof types =3D=3D=3D "string" && types.charAt(0) = =3D=3D=3D "." ) {=0A= types =3D types || "";=0A= =0A= for ( type in events ) {=0A= jQuery.event.remove( elem, type + types );=0A= }=0A= =0A= return;=0A= }=0A= =0A= // Handle multiple events separated by a space=0A= // jQuery(...).unbind("mouseover mouseout", fn);=0A= types =3D types.split(" ");=0A= =0A= while ( (type =3D types[ i++ ]) ) {=0A= origType =3D type;=0A= handleObj =3D null;=0A= all =3D type.indexOf(".") < 0;=0A= namespaces =3D [];=0A= =0A= if ( !all ) {=0A= // Namespaced event handlers=0A= namespaces =3D type.split(".");=0A= type =3D namespaces.shift();=0A= =0A= namespace =3D new RegExp("(^|\\.)" +=0A= jQuery.map( namespaces.slice(0).sort(), fcleanup = ).join("\\.(?:.*\\.)?") + "(\\.|$)");=0A= }=0A= =0A= eventType =3D events[ type ];=0A= =0A= if ( !eventType ) {=0A= continue;=0A= }=0A= =0A= if ( !handler ) {=0A= for ( j =3D 0; j < eventType.length; j++ ) {=0A= handleObj =3D eventType[ j ];=0A= =0A= if ( all || namespace.test( handleObj.namespace ) ) {=0A= jQuery.event.remove( elem, origType, handleObj.handler, j );=0A= eventType.splice( j--, 1 );=0A= }=0A= }=0A= =0A= continue;=0A= }=0A= =0A= special =3D jQuery.event.special[ type ] || {};=0A= =0A= for ( j =3D pos || 0; j < eventType.length; j++ ) {=0A= handleObj =3D eventType[ j ];=0A= =0A= if ( handler.guid =3D=3D=3D handleObj.guid ) {=0A= // remove the given handler for the given type=0A= if ( all || namespace.test( handleObj.namespace ) ) {=0A= if ( pos =3D=3D null ) {=0A= eventType.splice( j--, 1 );=0A= }=0A= =0A= if ( special.remove ) {=0A= special.remove.call( elem, handleObj );=0A= }=0A= }=0A= =0A= if ( pos !=3D null ) {=0A= break;=0A= }=0A= }=0A= }=0A= =0A= // remove generic event handler if no more handlers exist=0A= if ( eventType.length =3D=3D=3D 0 || pos !=3D null && = eventType.length =3D=3D=3D 1 ) {=0A= if ( !special.teardown || special.teardown.call( elem, namespaces ) = =3D=3D=3D false ) {=0A= jQuery.removeEvent( elem, type, elemData.handle );=0A= }=0A= =0A= ret =3D null;=0A= delete events[ type ];=0A= }=0A= }=0A= =0A= // Remove the expando if it's no longer used=0A= if ( jQuery.isEmptyObject( events ) ) {=0A= var handle =3D elemData.handle;=0A= if ( handle ) {=0A= handle.elem =3D null;=0A= }=0A= =0A= delete elemData.events;=0A= delete elemData.handle;=0A= =0A= if ( jQuery.isEmptyObject( elemData ) ) {=0A= jQuery.removeData( elem, undefined, true );=0A= }=0A= }=0A= },=0A= =0A= // Events that are safe to short-circuit if no handlers are attached.=0A= // Native DOM events should not be added, they may have inline handlers.=0A= customEvent: {=0A= "getData": true,=0A= "setData": true,=0A= "changeData": true=0A= },=0A= =0A= trigger: function( event, data, elem, onlyHandlers ) {=0A= // Event object or event type=0A= var type =3D event.type || event,=0A= namespaces =3D [],=0A= exclusive;=0A= =0A= if ( type.indexOf("!") >=3D 0 ) {=0A= // Exclusive events trigger only for the exact event (no namespaces)=0A= type =3D type.slice(0, -1);=0A= exclusive =3D true;=0A= }=0A= =0A= if ( type.indexOf(".") >=3D 0 ) {=0A= // Namespaced trigger; create a regexp to match event type in handle()=0A= namespaces =3D type.split(".");=0A= type =3D namespaces.shift();=0A= namespaces.sort();=0A= }=0A= =0A= if ( (!elem || jQuery.event.customEvent[ type ]) && = !jQuery.event.global[ type ] ) {=0A= // No jQuery handlers for this event type, and it can't have inline = handlers=0A= return;=0A= }=0A= =0A= // Caller can pass in an Event, Object, or just an event type string=0A= event =3D typeof event =3D=3D=3D "object" ?=0A= // jQuery.Event object=0A= event[ jQuery.expando ] ? event :=0A= // Object literal=0A= new jQuery.Event( type, event ) :=0A= // Just the event type (string)=0A= new jQuery.Event( type );=0A= =0A= event.type =3D type;=0A= event.exclusive =3D exclusive;=0A= event.namespace =3D namespaces.join(".");=0A= event.namespace_re =3D new RegExp("(^|\\.)" + = namespaces.join("\\.(?:.*\\.)?") + "(\\.|$)");=0A= =0A= // triggerHandler() and global events don't bubble or run the default = action=0A= if ( onlyHandlers || !elem ) {=0A= event.preventDefault();=0A= event.stopPropagation();=0A= }=0A= =0A= // Handle a global trigger=0A= if ( !elem ) {=0A= // TODO: Stop taunting the data cache; remove global events and = always attach to document=0A= jQuery.each( jQuery.cache, function() {=0A= // internalKey variable is just used to make it easier to find=0A= // and potentially change this stuff later; currently it just=0A= // points to jQuery.expando=0A= var internalKey =3D jQuery.expando,=0A= internalCache =3D this[ internalKey ];=0A= if ( internalCache && internalCache.events && internalCache.events[ = type ] ) {=0A= jQuery.event.trigger( event, data, internalCache.handle.elem );=0A= }=0A= });=0A= return;=0A= }=0A= =0A= // Don't do events on text and comment nodes=0A= if ( elem.nodeType =3D=3D=3D 3 || elem.nodeType =3D=3D=3D 8 ) {=0A= return;=0A= }=0A= =0A= // Clean up the event in case it is being reused=0A= event.result =3D undefined;=0A= event.target =3D elem;=0A= =0A= // Clone any incoming data and prepend the event, creating the handler = arg list=0A= data =3D data !=3D null ? jQuery.makeArray( data ) : [];=0A= data.unshift( event );=0A= =0A= var cur =3D elem,=0A= // IE doesn't like method names with a colon (#3533, #8272)=0A= ontype =3D type.indexOf(":") < 0 ? "on" + type : "";=0A= =0A= // Fire event on the current element, then bubble up the DOM tree=0A= do {=0A= var handle =3D jQuery._data( cur, "handle" );=0A= =0A= event.currentTarget =3D cur;=0A= if ( handle ) {=0A= handle.apply( cur, data );=0A= }=0A= =0A= // Trigger an inline bound script=0A= if ( ontype && jQuery.acceptData( cur ) && cur[ ontype ] && cur[ = ontype ].apply( cur, data ) =3D=3D=3D false ) {=0A= event.result =3D false;=0A= event.preventDefault();=0A= }=0A= =0A= // Bubble up to document, then to window=0A= cur =3D cur.parentNode || cur.ownerDocument || cur =3D=3D=3D = event.target.ownerDocument && window;=0A= } while ( cur && !event.isPropagationStopped() );=0A= =0A= // If nobody prevented the default action, do it now=0A= if ( !event.isDefaultPrevented() ) {=0A= var old,=0A= special =3D jQuery.event.special[ type ] || {};=0A= =0A= if ( (!special._default || special._default.call( elem.ownerDocument, = event ) =3D=3D=3D false) &&=0A= !(type =3D=3D=3D "click" && jQuery.nodeName( elem, "a" )) && = jQuery.acceptData( elem ) ) {=0A= =0A= // Call a native DOM method on the target with the same name name as = the event.=0A= // Can't use an .isFunction)() check here because IE6/7 fails that = test.=0A= // IE<9 dies on focus to hidden element (#1486), may want to revisit = a try/catch.=0A= try {=0A= if ( ontype && elem[ type ] ) {=0A= // Don't re-trigger an onFOO event when we call its FOO() method=0A= old =3D elem[ ontype ];=0A= =0A= if ( old ) {=0A= elem[ ontype ] =3D null;=0A= }=0A= =0A= jQuery.event.triggered =3D type;=0A= elem[ type ]();=0A= }=0A= } catch ( ieError ) {}=0A= =0A= if ( old ) {=0A= elem[ ontype ] =3D old;=0A= }=0A= =0A= jQuery.event.triggered =3D undefined;=0A= }=0A= }=0A= =0A= return event.result;=0A= },=0A= =0A= handle: function( event ) {=0A= event =3D jQuery.event.fix( event || window.event );=0A= // Snapshot the handlers list since a called handler may add/remove = events.=0A= var handlers =3D ((jQuery._data( this, "events" ) || {})[ event.type ] = || []).slice(0),=0A= run_all =3D !event.exclusive && !event.namespace,=0A= args =3D Array.prototype.slice.call( arguments, 0 );=0A= =0A= // Use the fix-ed Event rather than the (read-only) native event=0A= args[0] =3D event;=0A= event.currentTarget =3D this;=0A= =0A= for ( var j =3D 0, l =3D handlers.length; j < l; j++ ) {=0A= var handleObj =3D handlers[ j ];=0A= =0A= // Triggered event must 1) be non-exclusive and have no namespace, or=0A= // 2) have namespace(s) a subset or equal to those in the bound event.=0A= if ( run_all || event.namespace_re.test( handleObj.namespace ) ) {=0A= // Pass in a reference to the handler function itself=0A= // So that we can later remove it=0A= event.handler =3D handleObj.handler;=0A= event.data =3D handleObj.data;=0A= event.handleObj =3D handleObj;=0A= =0A= var ret =3D handleObj.handler.apply( this, args );=0A= =0A= if ( ret !=3D=3D undefined ) {=0A= event.result =3D ret;=0A= if ( ret =3D=3D=3D false ) {=0A= event.preventDefault();=0A= event.stopPropagation();=0A= }=0A= }=0A= =0A= if ( event.isImmediatePropagationStopped() ) {=0A= break;=0A= }=0A= }=0A= }=0A= return event.result;=0A= },=0A= =0A= props: "altKey attrChange attrName bubbles button cancelable charCode = clientX clientY ctrlKey currentTarget data detail eventPhase fromElement = handler keyCode layerX layerY metaKey newValue offsetX offsetY pageX = pageY prevValue relatedNode relatedTarget screenX screenY shiftKey = srcElement target toElement view wheelDelta which".split(" "),=0A= =0A= fix: function( event ) {=0A= if ( event[ jQuery.expando ] ) {=0A= return event;=0A= }=0A= =0A= // store a copy of the original event object=0A= // and "clone" to set read-only properties=0A= var originalEvent =3D event;=0A= event =3D jQuery.Event( originalEvent );=0A= =0A= for ( var i =3D this.props.length, prop; i; ) {=0A= prop =3D this.props[ --i ];=0A= event[ prop ] =3D originalEvent[ prop ];=0A= }=0A= =0A= // Fix target property, if necessary=0A= if ( !event.target ) {=0A= // Fixes #1925 where srcElement might not be defined either=0A= event.target =3D event.srcElement || document;=0A= }=0A= =0A= // check if target is a textnode (safari)=0A= if ( event.target.nodeType =3D=3D=3D 3 ) {=0A= event.target =3D event.target.parentNode;=0A= }=0A= =0A= // Add relatedTarget, if necessary=0A= if ( !event.relatedTarget && event.fromElement ) {=0A= event.relatedTarget =3D event.fromElement =3D=3D=3D event.target ? = event.toElement : event.fromElement;=0A= }=0A= =0A= // Calculate pageX/Y if missing and clientX/Y available=0A= if ( event.pageX =3D=3D null && event.clientX !=3D null ) {=0A= var eventDocument =3D event.target.ownerDocument || document,=0A= doc =3D eventDocument.documentElement,=0A= body =3D eventDocument.body;=0A= =0A= event.pageX =3D event.clientX + (doc && doc.scrollLeft || body && = body.scrollLeft || 0) - (doc && doc.clientLeft || body && = body.clientLeft || 0);=0A= event.pageY =3D event.clientY + (doc && doc.scrollTop || body && = body.scrollTop || 0) - (doc && doc.clientTop || body && body.clientTop = || 0);=0A= }=0A= =0A= // Add which for key events=0A= if ( event.which =3D=3D null && (event.charCode !=3D null || = event.keyCode !=3D null) ) {=0A= event.which =3D event.charCode !=3D null ? event.charCode : = event.keyCode;=0A= }=0A= =0A= // Add metaKey to non-Mac browsers (use ctrl for PC's and Meta for = Macs)=0A= if ( !event.metaKey && event.ctrlKey ) {=0A= event.metaKey =3D event.ctrlKey;=0A= }=0A= =0A= // Add which for click: 1 =3D=3D=3D left; 2 =3D=3D=3D middle; 3 = =3D=3D=3D right=0A= // Note: button is not normalized, so don't use it=0A= if ( !event.which && event.button !=3D=3D undefined ) {=0A= event.which =3D (event.button & 1 ? 1 : ( event.button & 2 ? 3 : ( = event.button & 4 ? 2 : 0 ) ));=0A= }=0A= =0A= return event;=0A= },=0A= =0A= // Deprecated, use jQuery.guid instead=0A= guid: 1E8,=0A= =0A= // Deprecated, use jQuery.proxy instead=0A= proxy: jQuery.proxy,=0A= =0A= special: {=0A= ready: {=0A= // Make sure the ready event is setup=0A= setup: jQuery.bindReady,=0A= teardown: jQuery.noop=0A= },=0A= =0A= live: {=0A= add: function( handleObj ) {=0A= jQuery.event.add( this,=0A= liveConvert( handleObj.origType, handleObj.selector ),=0A= jQuery.extend({}, handleObj, {handler: liveHandler, guid: = handleObj.handler.guid}) );=0A= },=0A= =0A= remove: function( handleObj ) {=0A= jQuery.event.remove( this, liveConvert( handleObj.origType, = handleObj.selector ), handleObj );=0A= }=0A= },=0A= =0A= beforeunload: {=0A= setup: function( data, namespaces, eventHandle ) {=0A= // We only want to do this special case on windows=0A= if ( jQuery.isWindow( this ) ) {=0A= this.onbeforeunload =3D eventHandle;=0A= }=0A= },=0A= =0A= teardown: function( namespaces, eventHandle ) {=0A= if ( this.onbeforeunload =3D=3D=3D eventHandle ) {=0A= this.onbeforeunload =3D null;=0A= }=0A= }=0A= }=0A= }=0A= };=0A= =0A= jQuery.removeEvent =3D document.removeEventListener ?=0A= function( elem, type, handle ) {=0A= if ( elem.removeEventListener ) {=0A= elem.removeEventListener( type, handle, false );=0A= }=0A= } :=0A= function( elem, type, handle ) {=0A= if ( elem.detachEvent ) {=0A= elem.detachEvent( "on" + type, handle );=0A= }=0A= };=0A= =0A= jQuery.Event =3D function( src, props ) {=0A= // Allow instantiation without the 'new' keyword=0A= if ( !this.preventDefault ) {=0A= return new jQuery.Event( src, props );=0A= }=0A= =0A= // Event object=0A= if ( src && src.type ) {=0A= this.originalEvent =3D src;=0A= this.type =3D src.type;=0A= =0A= // Events bubbling up the document may have been marked as prevented=0A= // by a handler lower down the tree; reflect the correct value.=0A= this.isDefaultPrevented =3D (src.defaultPrevented || src.returnValue = =3D=3D=3D false ||=0A= src.getPreventDefault && src.getPreventDefault()) ? returnTrue : = returnFalse;=0A= =0A= // Event type=0A= } else {=0A= this.type =3D src;=0A= }=0A= =0A= // Put explicitly provided properties onto the event object=0A= if ( props ) {=0A= jQuery.extend( this, props );=0A= }=0A= =0A= // timeStamp is buggy for some events on Firefox(#3843)=0A= // So we won't rely on the native value=0A= this.timeStamp =3D jQuery.now();=0A= =0A= // Mark it as fixed=0A= this[ jQuery.expando ] =3D true;=0A= };=0A= =0A= function returnFalse() {=0A= return false;=0A= }=0A= function returnTrue() {=0A= return true;=0A= }=0A= =0A= // jQuery.Event is based on DOM3 Events as specified by the ECMAScript = Language Binding=0A= // = http://www.w3.org/TR/2003/WD-DOM-Level-3-Events-20030331/ecma-script-bind= ing.html=0A= jQuery.Event.prototype =3D {=0A= preventDefault: function() {=0A= this.isDefaultPrevented =3D returnTrue;=0A= =0A= var e =3D this.originalEvent;=0A= if ( !e ) {=0A= return;=0A= }=0A= =0A= // if preventDefault exists run it on the original event=0A= if ( e.preventDefault ) {=0A= e.preventDefault();=0A= =0A= // otherwise set the returnValue property of the original event to = false (IE)=0A= } else {=0A= e.returnValue =3D false;=0A= }=0A= },=0A= stopPropagation: function() {=0A= this.isPropagationStopped =3D returnTrue;=0A= =0A= var e =3D this.originalEvent;=0A= if ( !e ) {=0A= return;=0A= }=0A= // if stopPropagation exists run it on the original event=0A= if ( e.stopPropagation ) {=0A= e.stopPropagation();=0A= }=0A= // otherwise set the cancelBubble property of the original event to = true (IE)=0A= e.cancelBubble =3D true;=0A= },=0A= stopImmediatePropagation: function() {=0A= this.isImmediatePropagationStopped =3D returnTrue;=0A= this.stopPropagation();=0A= },=0A= isDefaultPrevented: returnFalse,=0A= isPropagationStopped: returnFalse,=0A= isImmediatePropagationStopped: returnFalse=0A= };=0A= =0A= // Checks if an event happened on an element within another element=0A= // Used in jQuery.event.special.mouseenter and mouseleave handlers=0A= var withinElement =3D function( event ) {=0A= =0A= // Check if mouse(over|out) are still within the same parent element=0A= var related =3D event.relatedTarget,=0A= inside =3D false,=0A= eventType =3D event.type;=0A= =0A= event.type =3D event.data;=0A= =0A= if ( related !=3D=3D this ) {=0A= =0A= if ( related ) {=0A= inside =3D jQuery.contains( this, related );=0A= }=0A= =0A= if ( !inside ) {=0A= =0A= jQuery.event.handle.apply( this, arguments );=0A= =0A= event.type =3D eventType;=0A= }=0A= }=0A= },=0A= =0A= // In case of event delegation, we only need to rename the event.type,=0A= // liveHandler will take care of the rest.=0A= delegate =3D function( event ) {=0A= event.type =3D event.data;=0A= jQuery.event.handle.apply( this, arguments );=0A= };=0A= =0A= // Create mouseenter and mouseleave events=0A= jQuery.each({=0A= mouseenter: "mouseover",=0A= mouseleave: "mouseout"=0A= }, function( orig, fix ) {=0A= jQuery.event.special[ orig ] =3D {=0A= setup: function( data ) {=0A= jQuery.event.add( this, fix, data && data.selector ? delegate : = withinElement, orig );=0A= },=0A= teardown: function( data ) {=0A= jQuery.event.remove( this, fix, data && data.selector ? delegate : = withinElement );=0A= }=0A= };=0A= });=0A= =0A= // submit delegation=0A= if ( !jQuery.support.submitBubbles ) {=0A= =0A= jQuery.event.special.submit =3D {=0A= setup: function( data, namespaces ) {=0A= if ( !jQuery.nodeName( this, "form" ) ) {=0A= jQuery.event.add(this, "click.specialSubmit", function( e ) {=0A= var elem =3D e.target,=0A= type =3D elem.type;=0A= =0A= if ( (type =3D=3D=3D "submit" || type =3D=3D=3D "image") && jQuery( = elem ).closest("form").length ) {=0A= trigger( "submit", this, arguments );=0A= }=0A= });=0A= =0A= jQuery.event.add(this, "keypress.specialSubmit", function( e ) {=0A= var elem =3D e.target,=0A= type =3D elem.type;=0A= =0A= if ( (type =3D=3D=3D "text" || type =3D=3D=3D "password") && = jQuery( elem ).closest("form").length && e.keyCode =3D=3D=3D 13 ) {=0A= trigger( "submit", this, arguments );=0A= }=0A= });=0A= =0A= } else {=0A= return false;=0A= }=0A= },=0A= =0A= teardown: function( namespaces ) {=0A= jQuery.event.remove( this, ".specialSubmit" );=0A= }=0A= };=0A= =0A= }=0A= =0A= // change delegation, happens here so we have bind.=0A= if ( !jQuery.support.changeBubbles ) {=0A= =0A= var changeFilters,=0A= =0A= getVal =3D function( elem ) {=0A= var type =3D elem.type, val =3D elem.value;=0A= =0A= if ( type =3D=3D=3D "radio" || type =3D=3D=3D "checkbox" ) {=0A= val =3D elem.checked;=0A= =0A= } else if ( type =3D=3D=3D "select-multiple" ) {=0A= val =3D elem.selectedIndex > -1 ?=0A= jQuery.map( elem.options, function( elem ) {=0A= return elem.selected;=0A= }).join("-") :=0A= "";=0A= =0A= } else if ( jQuery.nodeName( elem, "select" ) ) {=0A= val =3D elem.selectedIndex;=0A= }=0A= =0A= return val;=0A= },=0A= =0A= testChange =3D function testChange( e ) {=0A= var elem =3D e.target, data, val;=0A= =0A= if ( !rformElems.test( elem.nodeName ) || elem.readOnly ) {=0A= return;=0A= }=0A= =0A= data =3D jQuery._data( elem, "_change_data" );=0A= val =3D getVal(elem);=0A= =0A= // the current data will be also retrieved by beforeactivate=0A= if ( e.type !=3D=3D "focusout" || elem.type !=3D=3D "radio" ) {=0A= jQuery._data( elem, "_change_data", val );=0A= }=0A= =0A= if ( data =3D=3D=3D undefined || val =3D=3D=3D data ) {=0A= return;=0A= }=0A= =0A= if ( data !=3D null || val ) {=0A= e.type =3D "change";=0A= e.liveFired =3D undefined;=0A= jQuery.event.trigger( e, arguments[1], elem );=0A= }=0A= };=0A= =0A= jQuery.event.special.change =3D {=0A= filters: {=0A= focusout: testChange,=0A= =0A= beforedeactivate: testChange,=0A= =0A= click: function( e ) {=0A= var elem =3D e.target, type =3D jQuery.nodeName( elem, "input" ) ? = elem.type : "";=0A= =0A= if ( type =3D=3D=3D "radio" || type =3D=3D=3D "checkbox" || = jQuery.nodeName( elem, "select" ) ) {=0A= testChange.call( this, e );=0A= }=0A= },=0A= =0A= // Change has to be called before submit=0A= // Keydown will be called before keypress, which is used in = submit-event delegation=0A= keydown: function( e ) {=0A= var elem =3D e.target, type =3D jQuery.nodeName( elem, "input" ) ? = elem.type : "";=0A= =0A= if ( (e.keyCode =3D=3D=3D 13 && !jQuery.nodeName( elem, "textarea" ) = ) ||=0A= (e.keyCode =3D=3D=3D 32 && (type =3D=3D=3D "checkbox" || type = =3D=3D=3D "radio")) ||=0A= type =3D=3D=3D "select-multiple" ) {=0A= testChange.call( this, e );=0A= }=0A= },=0A= =0A= // Beforeactivate happens also before the previous element is blurred=0A= // with this event you can't trigger a change event, but you can store=0A= // information=0A= beforeactivate: function( e ) {=0A= var elem =3D e.target;=0A= jQuery._data( elem, "_change_data", getVal(elem) );=0A= }=0A= },=0A= =0A= setup: function( data, namespaces ) {=0A= if ( this.type =3D=3D=3D "file" ) {=0A= return false;=0A= }=0A= =0A= for ( var type in changeFilters ) {=0A= jQuery.event.add( this, type + ".specialChange", changeFilters[type] = );=0A= }=0A= =0A= return rformElems.test( this.nodeName );=0A= },=0A= =0A= teardown: function( namespaces ) {=0A= jQuery.event.remove( this, ".specialChange" );=0A= =0A= return rformElems.test( this.nodeName );=0A= }=0A= };=0A= =0A= changeFilters =3D jQuery.event.special.change.filters;=0A= =0A= // Handle when the input is .focus()'d=0A= changeFilters.focus =3D changeFilters.beforeactivate;=0A= }=0A= =0A= function trigger( type, elem, args ) {=0A= // Piggyback on a donor event to simulate a different one.=0A= // Fake originalEvent to avoid donor's stopPropagation, but if the=0A= // simulated event prevents default then we do the same on the donor.=0A= // Don't pass args or remember liveFired; they apply to the donor event.=0A= var event =3D jQuery.extend( {}, args[ 0 ] );=0A= event.type =3D type;=0A= event.originalEvent =3D {};=0A= event.liveFired =3D undefined;=0A= jQuery.event.handle.call( elem, event );=0A= if ( event.isDefaultPrevented() ) {=0A= args[ 0 ].preventDefault();=0A= }=0A= }=0A= =0A= // Create "bubbling" focus and blur events=0A= if ( !jQuery.support.focusinBubbles ) {=0A= jQuery.each({ focus: "focusin", blur: "focusout" }, function( orig, fix = ) {=0A= =0A= // Attach a single capturing handler while someone wants = focusin/focusout=0A= var attaches =3D 0;=0A= =0A= jQuery.event.special[ fix ] =3D {=0A= setup: function() {=0A= if ( attaches++ =3D=3D=3D 0 ) {=0A= document.addEventListener( orig, handler, true );=0A= }=0A= },=0A= teardown: function() {=0A= if ( --attaches =3D=3D=3D 0 ) {=0A= document.removeEventListener( orig, handler, true );=0A= }=0A= }=0A= };=0A= =0A= function handler( donor ) {=0A= // Donor event is always a native one; fix it and switch its type.=0A= // Let focusin/out handler cancel the donor focus/blur event.=0A= var e =3D jQuery.event.fix( donor );=0A= e.type =3D fix;=0A= e.originalEvent =3D {};=0A= jQuery.event.trigger( e, null, e.target );=0A= if ( e.isDefaultPrevented() ) {=0A= donor.preventDefault();=0A= }=0A= }=0A= });=0A= }=0A= =0A= jQuery.each(["bind", "one"], function( i, name ) {=0A= jQuery.fn[ name ] =3D function( type, data, fn ) {=0A= var handler;=0A= =0A= // Handle object literals=0A= if ( typeof type =3D=3D=3D "object" ) {=0A= for ( var key in type ) {=0A= this[ name ](key, data, type[key], fn);=0A= }=0A= return this;=0A= }=0A= =0A= if ( arguments.length =3D=3D=3D 2 || data =3D=3D=3D false ) {=0A= fn =3D data;=0A= data =3D undefined;=0A= }=0A= =0A= if ( name =3D=3D=3D "one" ) {=0A= handler =3D function( event ) {=0A= jQuery( this ).unbind( event, handler );=0A= return fn.apply( this, arguments );=0A= };=0A= handler.guid =3D fn.guid || jQuery.guid++;=0A= } else {=0A= handler =3D fn;=0A= }=0A= =0A= if ( type =3D=3D=3D "unload" && name !=3D=3D "one" ) {=0A= this.one( type, data, fn );=0A= =0A= } else {=0A= for ( var i =3D 0, l =3D this.length; i < l; i++ ) {=0A= jQuery.event.add( this[i], type, handler, data );=0A= }=0A= }=0A= =0A= return this;=0A= };=0A= });=0A= =0A= jQuery.fn.extend({=0A= unbind: function( type, fn ) {=0A= // Handle object literals=0A= if ( typeof type =3D=3D=3D "object" && !type.preventDefault ) {=0A= for ( var key in type ) {=0A= this.unbind(key, type[key]);=0A= }=0A= =0A= } else {=0A= for ( var i =3D 0, l =3D this.length; i < l; i++ ) {=0A= jQuery.event.remove( this[i], type, fn );=0A= }=0A= }=0A= =0A= return this;=0A= },=0A= =0A= delegate: function( selector, types, data, fn ) {=0A= return this.live( types, data, fn, selector );=0A= },=0A= =0A= undelegate: function( selector, types, fn ) {=0A= if ( arguments.length =3D=3D=3D 0 ) {=0A= return this.unbind( "live" );=0A= =0A= } else {=0A= return this.die( types, null, fn, selector );=0A= }=0A= },=0A= =0A= trigger: function( type, data ) {=0A= return this.each(function() {=0A= jQuery.event.trigger( type, data, this );=0A= });=0A= },=0A= =0A= triggerHandler: function( type, data ) {=0A= if ( this[0] ) {=0A= return jQuery.event.trigger( type, data, this[0], true );=0A= }=0A= },=0A= =0A= toggle: function( fn ) {=0A= // Save reference to arguments for access in closure=0A= var args =3D arguments,=0A= guid =3D fn.guid || jQuery.guid++,=0A= i =3D 0,=0A= toggler =3D function( event ) {=0A= // Figure out which function to execute=0A= var lastToggle =3D ( jQuery.data( this, "lastToggle" + fn.guid ) || = 0 ) % i;=0A= jQuery.data( this, "lastToggle" + fn.guid, lastToggle + 1 );=0A= =0A= // Make sure that clicks stop=0A= event.preventDefault();=0A= =0A= // and execute the function=0A= return args[ lastToggle ].apply( this, arguments ) || false;=0A= };=0A= =0A= // link all the functions, so any of them can unbind this click handler=0A= toggler.guid =3D guid;=0A= while ( i < args.length ) {=0A= args[ i++ ].guid =3D guid;=0A= }=0A= =0A= return this.click( toggler );=0A= },=0A= =0A= hover: function( fnOver, fnOut ) {=0A= return this.mouseenter( fnOver ).mouseleave( fnOut || fnOver );=0A= }=0A= });=0A= =0A= var liveMap =3D {=0A= focus: "focusin",=0A= blur: "focusout",=0A= mouseenter: "mouseover",=0A= mouseleave: "mouseout"=0A= };=0A= =0A= jQuery.each(["live", "die"], function( i, name ) {=0A= jQuery.fn[ name ] =3D function( types, data, fn, origSelector /* = Internal Use Only */ ) {=0A= var type, i =3D 0, match, namespaces, preType,=0A= selector =3D origSelector || this.selector,=0A= context =3D origSelector ? this : jQuery( this.context );=0A= =0A= if ( typeof types =3D=3D=3D "object" && !types.preventDefault ) {=0A= for ( var key in types ) {=0A= context[ name ]( key, data, types[key], selector );=0A= }=0A= =0A= return this;=0A= }=0A= =0A= if ( name =3D=3D=3D "die" && !types &&=0A= origSelector && origSelector.charAt(0) =3D=3D=3D "." ) {=0A= =0A= context.unbind( origSelector );=0A= =0A= return this;=0A= }=0A= =0A= if ( data =3D=3D=3D false || jQuery.isFunction( data ) ) {=0A= fn =3D data || returnFalse;=0A= data =3D undefined;=0A= }=0A= =0A= types =3D (types || "").split(" ");=0A= =0A= while ( (type =3D types[ i++ ]) !=3D null ) {=0A= match =3D rnamespaces.exec( type );=0A= namespaces =3D "";=0A= =0A= if ( match ) {=0A= namespaces =3D match[0];=0A= type =3D type.replace( rnamespaces, "" );=0A= }=0A= =0A= if ( type =3D=3D=3D "hover" ) {=0A= types.push( "mouseenter" + namespaces, "mouseleave" + namespaces );=0A= continue;=0A= }=0A= =0A= preType =3D type;=0A= =0A= if ( liveMap[ type ] ) {=0A= types.push( liveMap[ type ] + namespaces );=0A= type =3D type + namespaces;=0A= =0A= } else {=0A= type =3D (liveMap[ type ] || type) + namespaces;=0A= }=0A= =0A= if ( name =3D=3D=3D "live" ) {=0A= // bind live handler=0A= for ( var j =3D 0, l =3D context.length; j < l; j++ ) {=0A= jQuery.event.add( context[j], "live." + liveConvert( type, selector = ),=0A= { data: data, selector: selector, handler: fn, origType: type, = origHandler: fn, preType: preType } );=0A= }=0A= =0A= } else {=0A= // unbind live handler=0A= context.unbind( "live." + liveConvert( type, selector ), fn );=0A= }=0A= }=0A= =0A= return this;=0A= };=0A= });=0A= =0A= function liveHandler( event ) {=0A= var stop, maxLevel, related, match, handleObj, elem, j, i, l, data, = close, namespace, ret,=0A= elems =3D [],=0A= selectors =3D [],=0A= events =3D jQuery._data( this, "events" );=0A= =0A= // Make sure we avoid non-left-click bubbling in Firefox (#3861) and = disabled elements in IE (#6911)=0A= if ( event.liveFired =3D=3D=3D this || !events || !events.live || = event.target.disabled || event.button && event.type =3D=3D=3D "click" ) {=0A= return;=0A= }=0A= =0A= if ( event.namespace ) {=0A= namespace =3D new RegExp("(^|\\.)" + = event.namespace.split(".").join("\\.(?:.*\\.)?") + "(\\.|$)");=0A= }=0A= =0A= event.liveFired =3D this;=0A= =0A= var live =3D events.live.slice(0);=0A= =0A= for ( j =3D 0; j < live.length; j++ ) {=0A= handleObj =3D live[j];=0A= =0A= if ( handleObj.origType.replace( rnamespaces, "" ) =3D=3D=3D = event.type ) {=0A= selectors.push( handleObj.selector );=0A= =0A= } else {=0A= live.splice( j--, 1 );=0A= }=0A= }=0A= =0A= match =3D jQuery( event.target ).closest( selectors, = event.currentTarget );=0A= =0A= for ( i =3D 0, l =3D match.length; i < l; i++ ) {=0A= close =3D match[i];=0A= =0A= for ( j =3D 0; j < live.length; j++ ) {=0A= handleObj =3D live[j];=0A= =0A= if ( close.selector =3D=3D=3D handleObj.selector && (!namespace || = namespace.test( handleObj.namespace )) && !close.elem.disabled ) {=0A= elem =3D close.elem;=0A= related =3D null;=0A= =0A= // Those two events require additional checking=0A= if ( handleObj.preType =3D=3D=3D "mouseenter" || handleObj.preType = =3D=3D=3D "mouseleave" ) {=0A= event.type =3D handleObj.preType;=0A= related =3D jQuery( event.relatedTarget ).closest( = handleObj.selector )[0];=0A= =0A= // Make sure not to accidentally match a child element with the = same selector=0A= if ( related && jQuery.contains( elem, related ) ) {=0A= related =3D elem;=0A= }=0A= }=0A= =0A= if ( !related || related !=3D=3D elem ) {=0A= elems.push({ elem: elem, handleObj: handleObj, level: close.level = });=0A= }=0A= }=0A= }=0A= }=0A= =0A= for ( i =3D 0, l =3D elems.length; i < l; i++ ) {=0A= match =3D elems[i];=0A= =0A= if ( maxLevel && match.level > maxLevel ) {=0A= break;=0A= }=0A= =0A= event.currentTarget =3D match.elem;=0A= event.data =3D match.handleObj.data;=0A= event.handleObj =3D match.handleObj;=0A= =0A= ret =3D match.handleObj.origHandler.apply( match.elem, arguments );=0A= =0A= if ( ret =3D=3D=3D false || event.isPropagationStopped() ) {=0A= maxLevel =3D match.level;=0A= =0A= if ( ret =3D=3D=3D false ) {=0A= stop =3D false;=0A= }=0A= if ( event.isImmediatePropagationStopped() ) {=0A= break;=0A= }=0A= }=0A= }=0A= =0A= return stop;=0A= }=0A= =0A= function liveConvert( type, selector ) {=0A= return (type && type !=3D=3D "*" ? type + "." : "") + = selector.replace(rperiod, "`").replace(rspaces, "&");=0A= }=0A= =0A= jQuery.each( ("blur focus focusin focusout load resize scroll unload = click dblclick " +=0A= "mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave " = +=0A= "change select submit keydown keypress keyup error").split(" "), = function( i, name ) {=0A= =0A= // Handle event binding=0A= jQuery.fn[ name ] =3D function( data, fn ) {=0A= if ( fn =3D=3D null ) {=0A= fn =3D data;=0A= data =3D null;=0A= }=0A= =0A= return arguments.length > 0 ?=0A= this.bind( name, data, fn ) :=0A= this.trigger( name );=0A= };=0A= =0A= if ( jQuery.attrFn ) {=0A= jQuery.attrFn[ name ] =3D true;=0A= }=0A= });=0A= =0A= =0A= =0A= /*!=0A= * Sizzle CSS Selector Engine=0A= * Copyright 2011, The Dojo Foundation=0A= * Released under the MIT, BSD, and GPL Licenses.=0A= * More information: http://sizzlejs.com/=0A= */=0A= (function(){=0A= =0A= var chunker =3D = /((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^\[\]]*\]|['"][^'"]*['"]|[^\[\]'"= ]+)+\]|\\.|[^ >+~,(\[\\]+)+|[>+~])(\s*,\s*)?((?:.|\r|\n)*)/g,=0A= done =3D 0,=0A= toString =3D Object.prototype.toString,=0A= hasDuplicate =3D false,=0A= baseHasDuplicate =3D true,=0A= rBackslash =3D /\\/g,=0A= rNonWord =3D /\W/;=0A= =0A= // Here we check if the JavaScript engine is using some sort of=0A= // optimization where it does not always call our comparision=0A= // function. If that is the case, discard the hasDuplicate value.=0A= // Thus far that includes Google Chrome.=0A= [0, 0].sort(function() {=0A= baseHasDuplicate =3D false;=0A= return 0;=0A= });=0A= =0A= var Sizzle =3D function( selector, context, results, seed ) {=0A= results =3D results || [];=0A= context =3D context || document;=0A= =0A= var origContext =3D context;=0A= =0A= if ( context.nodeType !=3D=3D 1 && context.nodeType !=3D=3D 9 ) {=0A= return [];=0A= }=0A= =0A= if ( !selector || typeof selector !=3D=3D "string" ) {=0A= return results;=0A= }=0A= =0A= var m, set, checkSet, extra, ret, cur, pop, i,=0A= prune =3D true,=0A= contextXML =3D Sizzle.isXML( context ),=0A= parts =3D [],=0A= soFar =3D selector;=0A= =0A= // Reset the position of the chunker regexp (start from head)=0A= do {=0A= chunker.exec( "" );=0A= m =3D chunker.exec( soFar );=0A= =0A= if ( m ) {=0A= soFar =3D m[3];=0A= =0A= parts.push( m[1] );=0A= =0A= if ( m[2] ) {=0A= extra =3D m[3];=0A= break;=0A= }=0A= }=0A= } while ( m );=0A= =0A= if ( parts.length > 1 && origPOS.exec( selector ) ) {=0A= =0A= if ( parts.length =3D=3D=3D 2 && Expr.relative[ parts[0] ] ) {=0A= set =3D posProcess( parts[0] + parts[1], context );=0A= =0A= } else {=0A= set =3D Expr.relative[ parts[0] ] ?=0A= [ context ] :=0A= Sizzle( parts.shift(), context );=0A= =0A= while ( parts.length ) {=0A= selector =3D parts.shift();=0A= =0A= if ( Expr.relative[ selector ] ) {=0A= selector +=3D parts.shift();=0A= }=0A= =0A= set =3D posProcess( selector, set );=0A= }=0A= }=0A= =0A= } else {=0A= // Take a shortcut and set the context if the root selector is an ID=0A= // (but not if it'll be faster if the inner selector is an ID)=0A= if ( !seed && parts.length > 1 && context.nodeType =3D=3D=3D 9 && = !contextXML &&=0A= Expr.match.ID.test(parts[0]) && = !Expr.match.ID.test(parts[parts.length - 1]) ) {=0A= =0A= ret =3D Sizzle.find( parts.shift(), context, contextXML );=0A= context =3D ret.expr ?=0A= Sizzle.filter( ret.expr, ret.set )[0] :=0A= ret.set[0];=0A= }=0A= =0A= if ( context ) {=0A= ret =3D seed ?=0A= { expr: parts.pop(), set: makeArray(seed) } :=0A= Sizzle.find( parts.pop(), parts.length =3D=3D=3D 1 && (parts[0] = =3D=3D=3D "~" || parts[0] =3D=3D=3D "+") && context.parentNode ? = context.parentNode : context, contextXML );=0A= =0A= set =3D ret.expr ?=0A= Sizzle.filter( ret.expr, ret.set ) :=0A= ret.set;=0A= =0A= if ( parts.length > 0 ) {=0A= checkSet =3D makeArray( set );=0A= =0A= } else {=0A= prune =3D false;=0A= }=0A= =0A= while ( parts.length ) {=0A= cur =3D parts.pop();=0A= pop =3D cur;=0A= =0A= if ( !Expr.relative[ cur ] ) {=0A= cur =3D "";=0A= } else {=0A= pop =3D parts.pop();=0A= }=0A= =0A= if ( pop =3D=3D null ) {=0A= pop =3D context;=0A= }=0A= =0A= Expr.relative[ cur ]( checkSet, pop, contextXML );=0A= }=0A= =0A= } else {=0A= checkSet =3D parts =3D [];=0A= }=0A= }=0A= =0A= if ( !checkSet ) {=0A= checkSet =3D set;=0A= }=0A= =0A= if ( !checkSet ) {=0A= Sizzle.error( cur || selector );=0A= }=0A= =0A= if ( toString.call(checkSet) =3D=3D=3D "[object Array]" ) {=0A= if ( !prune ) {=0A= results.push.apply( results, checkSet );=0A= =0A= } else if ( context && context.nodeType =3D=3D=3D 1 ) {=0A= for ( i =3D 0; checkSet[i] !=3D null; i++ ) {=0A= if ( checkSet[i] && (checkSet[i] =3D=3D=3D true || = checkSet[i].nodeType =3D=3D=3D 1 && Sizzle.contains(context, = checkSet[i])) ) {=0A= results.push( set[i] );=0A= }=0A= }=0A= =0A= } else {=0A= for ( i =3D 0; checkSet[i] !=3D null; i++ ) {=0A= if ( checkSet[i] && checkSet[i].nodeType =3D=3D=3D 1 ) {=0A= results.push( set[i] );=0A= }=0A= }=0A= }=0A= =0A= } else {=0A= makeArray( checkSet, results );=0A= }=0A= =0A= if ( extra ) {=0A= Sizzle( extra, origContext, results, seed );=0A= Sizzle.uniqueSort( results );=0A= }=0A= =0A= return results;=0A= };=0A= =0A= Sizzle.uniqueSort =3D function( results ) {=0A= if ( sortOrder ) {=0A= hasDuplicate =3D baseHasDuplicate;=0A= results.sort( sortOrder );=0A= =0A= if ( hasDuplicate ) {=0A= for ( var i =3D 1; i < results.length; i++ ) {=0A= if ( results[i] =3D=3D=3D results[ i - 1 ] ) {=0A= results.splice( i--, 1 );=0A= }=0A= }=0A= }=0A= }=0A= =0A= return results;=0A= };=0A= =0A= Sizzle.matches =3D function( expr, set ) {=0A= return Sizzle( expr, null, null, set );=0A= };=0A= =0A= Sizzle.matchesSelector =3D function( node, expr ) {=0A= return Sizzle( expr, null, null, [node] ).length > 0;=0A= };=0A= =0A= Sizzle.find =3D function( expr, context, isXML ) {=0A= var set;=0A= =0A= if ( !expr ) {=0A= return [];=0A= }=0A= =0A= for ( var i =3D 0, l =3D Expr.order.length; i < l; i++ ) {=0A= var match,=0A= type =3D Expr.order[i];=0A= =0A= if ( (match =3D Expr.leftMatch[ type ].exec( expr )) ) {=0A= var left =3D match[1];=0A= match.splice( 1, 1 );=0A= =0A= if ( left.substr( left.length - 1 ) !=3D=3D "\\" ) {=0A= match[1] =3D (match[1] || "").replace( rBackslash, "" );=0A= set =3D Expr.find[ type ]( match, context, isXML );=0A= =0A= if ( set !=3D null ) {=0A= expr =3D expr.replace( Expr.match[ type ], "" );=0A= break;=0A= }=0A= }=0A= }=0A= }=0A= =0A= if ( !set ) {=0A= set =3D typeof context.getElementsByTagName !=3D=3D "undefined" ?=0A= context.getElementsByTagName( "*" ) :=0A= [];=0A= }=0A= =0A= return { set: set, expr: expr };=0A= };=0A= =0A= Sizzle.filter =3D function( expr, set, inplace, not ) {=0A= var match, anyFound,=0A= old =3D expr,=0A= result =3D [],=0A= curLoop =3D set,=0A= isXMLFilter =3D set && set[0] && Sizzle.isXML( set[0] );=0A= =0A= while ( expr && set.length ) {=0A= for ( var type in Expr.filter ) {=0A= if ( (match =3D Expr.leftMatch[ type ].exec( expr )) !=3D null && = match[2] ) {=0A= var found, item,=0A= filter =3D Expr.filter[ type ],=0A= left =3D match[1];=0A= =0A= anyFound =3D false;=0A= =0A= match.splice(1,1);=0A= =0A= if ( left.substr( left.length - 1 ) =3D=3D=3D "\\" ) {=0A= continue;=0A= }=0A= =0A= if ( curLoop =3D=3D=3D result ) {=0A= result =3D [];=0A= }=0A= =0A= if ( Expr.preFilter[ type ] ) {=0A= match =3D Expr.preFilter[ type ]( match, curLoop, inplace, result, = not, isXMLFilter );=0A= =0A= if ( !match ) {=0A= anyFound =3D found =3D true;=0A= =0A= } else if ( match =3D=3D=3D true ) {=0A= continue;=0A= }=0A= }=0A= =0A= if ( match ) {=0A= for ( var i =3D 0; (item =3D curLoop[i]) !=3D null; i++ ) {=0A= if ( item ) {=0A= found =3D filter( item, match, i, curLoop );=0A= var pass =3D not ^ !!found;=0A= =0A= if ( inplace && found !=3D null ) {=0A= if ( pass ) {=0A= anyFound =3D true;=0A= =0A= } else {=0A= curLoop[i] =3D false;=0A= }=0A= =0A= } else if ( pass ) {=0A= result.push( item );=0A= anyFound =3D true;=0A= }=0A= }=0A= }=0A= }=0A= =0A= if ( found !=3D=3D undefined ) {=0A= if ( !inplace ) {=0A= curLoop =3D result;=0A= }=0A= =0A= expr =3D expr.replace( Expr.match[ type ], "" );=0A= =0A= if ( !anyFound ) {=0A= return [];=0A= }=0A= =0A= break;=0A= }=0A= }=0A= }=0A= =0A= // Improper expression=0A= if ( expr =3D=3D=3D old ) {=0A= if ( anyFound =3D=3D null ) {=0A= Sizzle.error( expr );=0A= =0A= } else {=0A= break;=0A= }=0A= }=0A= =0A= old =3D expr;=0A= }=0A= =0A= return curLoop;=0A= };=0A= =0A= Sizzle.error =3D function( msg ) {=0A= throw "Syntax error, unrecognized expression: " + msg;=0A= };=0A= =0A= var Expr =3D Sizzle.selectors =3D {=0A= order: [ "ID", "NAME", "TAG" ],=0A= =0A= match: {=0A= ID: /#((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,=0A= CLASS: /\.((?:[\w\u00c0-\uFFFF\-]|\\.)+)/,=0A= NAME: /\[name=3D['"]*((?:[\w\u00c0-\uFFFF\-]|\\.)+)['"]*\]/,=0A= ATTR: = /\[\s*((?:[\w\u00c0-\uFFFF\-]|\\.)+)\s*(?:(\S?=3D)\s*(?:(['"])(.*?)\3|(#?= (?:[\w\u00c0-\uFFFF\-]|\\.)*)|)|)\s*\]/,=0A= TAG: /^((?:[\w\u00c0-\uFFFF\*\-]|\\.)+)/,=0A= CHILD: = /:(only|nth|last|first)-child(?:\(\s*(even|odd|(?:[+\-]?\d+|(?:[+\-]?\d*)= ?n\s*(?:[+\-]\s*\d+)?))\s*\))?/,=0A= POS: /:(nth|eq|gt|lt|first|last|even|odd)(?:\((\d*)\))?(?=3D[^\-]|$)/,=0A= PSEUDO: = /:((?:[\w\u00c0-\uFFFF\-]|\\.)+)(?:\((['"]?)((?:\([^\)]+\)|[^\(\)]*)+)\2\= ))?/=0A= },=0A= =0A= leftMatch: {},=0A= =0A= attrMap: {=0A= "class": "className",=0A= "for": "htmlFor"=0A= },=0A= =0A= attrHandle: {=0A= href: function( elem ) {=0A= return elem.getAttribute( "href" );=0A= },=0A= type: function( elem ) {=0A= return elem.getAttribute( "type" );=0A= }=0A= },=0A= =0A= relative: {=0A= "+": function(checkSet, part){=0A= var isPartStr =3D typeof part =3D=3D=3D "string",=0A= isTag =3D isPartStr && !rNonWord.test( part ),=0A= isPartStrNotTag =3D isPartStr && !isTag;=0A= =0A= if ( isTag ) {=0A= part =3D part.toLowerCase();=0A= }=0A= =0A= for ( var i =3D 0, l =3D checkSet.length, elem; i < l; i++ ) {=0A= if ( (elem =3D checkSet[i]) ) {=0A= while ( (elem =3D elem.previousSibling) && elem.nodeType !=3D=3D 1 = ) {}=0A= =0A= checkSet[i] =3D isPartStrNotTag || elem && = elem.nodeName.toLowerCase() =3D=3D=3D part ?=0A= elem || false :=0A= elem =3D=3D=3D part;=0A= }=0A= }=0A= =0A= if ( isPartStrNotTag ) {=0A= Sizzle.filter( part, checkSet, true );=0A= }=0A= },=0A= =0A= ">": function( checkSet, part ) {=0A= var elem,=0A= isPartStr =3D typeof part =3D=3D=3D "string",=0A= i =3D 0,=0A= l =3D checkSet.length;=0A= =0A= if ( isPartStr && !rNonWord.test( part ) ) {=0A= part =3D part.toLowerCase();=0A= =0A= for ( ; i < l; i++ ) {=0A= elem =3D checkSet[i];=0A= =0A= if ( elem ) {=0A= var parent =3D elem.parentNode;=0A= checkSet[i] =3D parent.nodeName.toLowerCase() =3D=3D=3D part ? = parent : false;=0A= }=0A= }=0A= =0A= } else {=0A= for ( ; i < l; i++ ) {=0A= elem =3D checkSet[i];=0A= =0A= if ( elem ) {=0A= checkSet[i] =3D isPartStr ?=0A= elem.parentNode :=0A= elem.parentNode =3D=3D=3D part;=0A= }=0A= }=0A= =0A= if ( isPartStr ) {=0A= Sizzle.filter( part, checkSet, true );=0A= }=0A= }=0A= },=0A= =0A= "": function(checkSet, part, isXML){=0A= var nodeCheck,=0A= doneName =3D done++,=0A= checkFn =3D dirCheck;=0A= =0A= if ( typeof part =3D=3D=3D "string" && !rNonWord.test( part ) ) {=0A= part =3D part.toLowerCase();=0A= nodeCheck =3D part;=0A= checkFn =3D dirNodeCheck;=0A= }=0A= =0A= checkFn( "parentNode", part, doneName, checkSet, nodeCheck, isXML );=0A= },=0A= =0A= "~": function( checkSet, part, isXML ) {=0A= var nodeCheck,=0A= doneName =3D done++,=0A= checkFn =3D dirCheck;=0A= =0A= if ( typeof part =3D=3D=3D "string" && !rNonWord.test( part ) ) {=0A= part =3D part.toLowerCase();=0A= nodeCheck =3D part;=0A= checkFn =3D dirNodeCheck;=0A= }=0A= =0A= checkFn( "previousSibling", part, doneName, checkSet, nodeCheck, = isXML );=0A= }=0A= },=0A= =0A= find: {=0A= ID: function( match, context, isXML ) {=0A= if ( typeof context.getElementById !=3D=3D "undefined" && !isXML ) {=0A= var m =3D context.getElementById(match[1]);=0A= // Check parentNode to catch when Blackberry 4.6 returns=0A= // nodes that are no longer in the document #6963=0A= return m && m.parentNode ? [m] : [];=0A= }=0A= },=0A= =0A= NAME: function( match, context ) {=0A= if ( typeof context.getElementsByName !=3D=3D "undefined" ) {=0A= var ret =3D [],=0A= results =3D context.getElementsByName( match[1] );=0A= =0A= for ( var i =3D 0, l =3D results.length; i < l; i++ ) {=0A= if ( results[i].getAttribute("name") =3D=3D=3D match[1] ) {=0A= ret.push( results[i] );=0A= }=0A= }=0A= =0A= return ret.length =3D=3D=3D 0 ? null : ret;=0A= }=0A= },=0A= =0A= TAG: function( match, context ) {=0A= if ( typeof context.getElementsByTagName !=3D=3D "undefined" ) {=0A= return context.getElementsByTagName( match[1] );=0A= }=0A= }=0A= },=0A= preFilter: {=0A= CLASS: function( match, curLoop, inplace, result, not, isXML ) {=0A= match =3D " " + match[1].replace( rBackslash, "" ) + " ";=0A= =0A= if ( isXML ) {=0A= return match;=0A= }=0A= =0A= for ( var i =3D 0, elem; (elem =3D curLoop[i]) !=3D null; i++ ) {=0A= if ( elem ) {=0A= if ( not ^ (elem.className && (" " + elem.className + " = ").replace(/[\t\n\r]/g, " ").indexOf(match) >=3D 0) ) {=0A= if ( !inplace ) {=0A= result.push( elem );=0A= }=0A= =0A= } else if ( inplace ) {=0A= curLoop[i] =3D false;=0A= }=0A= }=0A= }=0A= =0A= return false;=0A= },=0A= =0A= ID: function( match ) {=0A= return match[1].replace( rBackslash, "" );=0A= },=0A= =0A= TAG: function( match, curLoop ) {=0A= return match[1].replace( rBackslash, "" ).toLowerCase();=0A= },=0A= =0A= CHILD: function( match ) {=0A= if ( match[1] =3D=3D=3D "nth" ) {=0A= if ( !match[2] ) {=0A= Sizzle.error( match[0] );=0A= }=0A= =0A= match[2] =3D match[2].replace(/^\+|\s*/g, '');=0A= =0A= // parse equations like 'even', 'odd', '5', '2n', '3n+2', '4n-1', = '-n+6'=0A= var test =3D /(-?)(\d*)(?:n([+\-]?\d*))?/.exec(=0A= match[2] =3D=3D=3D "even" && "2n" || match[2] =3D=3D=3D "odd" && = "2n+1" ||=0A= !/\D/.test( match[2] ) && "0n+" + match[2] || match[2]);=0A= =0A= // calculate the numbers (first)n+(last) including if they are = negative=0A= match[2] =3D (test[1] + (test[2] || 1)) - 0;=0A= match[3] =3D test[3] - 0;=0A= }=0A= else if ( match[2] ) {=0A= Sizzle.error( match[0] );=0A= }=0A= =0A= // TODO: Move to normal caching system=0A= match[0] =3D done++;=0A= =0A= return match;=0A= },=0A= =0A= ATTR: function( match, curLoop, inplace, result, not, isXML ) {=0A= var name =3D match[1] =3D match[1].replace( rBackslash, "" );=0A= =0A= if ( !isXML && Expr.attrMap[name] ) {=0A= match[1] =3D Expr.attrMap[name];=0A= }=0A= =0A= // Handle if an un-quoted value was used=0A= match[4] =3D ( match[4] || match[5] || "" ).replace( rBackslash, "" );=0A= =0A= if ( match[2] =3D=3D=3D "~=3D" ) {=0A= match[4] =3D " " + match[4] + " ";=0A= }=0A= =0A= return match;=0A= },=0A= =0A= PSEUDO: function( match, curLoop, inplace, result, not ) {=0A= if ( match[1] =3D=3D=3D "not" ) {=0A= // If we're dealing with a complex expression, or a simple one=0A= if ( ( chunker.exec(match[3]) || "" ).length > 1 || = /^\w/.test(match[3]) ) {=0A= match[3] =3D Sizzle(match[3], null, null, curLoop);=0A= =0A= } else {=0A= var ret =3D Sizzle.filter(match[3], curLoop, inplace, true ^ not);=0A= =0A= if ( !inplace ) {=0A= result.push.apply( result, ret );=0A= }=0A= =0A= return false;=0A= }=0A= =0A= } else if ( Expr.match.POS.test( match[0] ) || Expr.match.CHILD.test( = match[0] ) ) {=0A= return true;=0A= }=0A= =0A= return match;=0A= },=0A= =0A= POS: function( match ) {=0A= match.unshift( true );=0A= =0A= return match;=0A= }=0A= },=0A= =0A= filters: {=0A= enabled: function( elem ) {=0A= return elem.disabled =3D=3D=3D false && elem.type !=3D=3D "hidden";=0A= },=0A= =0A= disabled: function( elem ) {=0A= return elem.disabled =3D=3D=3D true;=0A= },=0A= =0A= checked: function( elem ) {=0A= return elem.checked =3D=3D=3D true;=0A= },=0A= =0A= selected: function( elem ) {=0A= // Accessing this property makes selected-by-default=0A= // options in Safari work properly=0A= if ( elem.parentNode ) {=0A= elem.parentNode.selectedIndex;=0A= }=0A= =0A= return elem.selected =3D=3D=3D true;=0A= },=0A= =0A= parent: function( elem ) {=0A= return !!elem.firstChild;=0A= },=0A= =0A= empty: function( elem ) {=0A= return !elem.firstChild;=0A= },=0A= =0A= has: function( elem, i, match ) {=0A= return !!Sizzle( match[3], elem ).length;=0A= },=0A= =0A= header: function( elem ) {=0A= return (/h\d/i).test( elem.nodeName );=0A= },=0A= =0A= text: function( elem ) {=0A= var attr =3D elem.getAttribute( "type" ), type =3D elem.type;=0A= // IE6 and 7 will map elem.type to 'text' for new HTML5 types = (search, etc) =0A= // use getAttribute instead to test this case=0A= return elem.nodeName.toLowerCase() =3D=3D=3D "input" && "text" = =3D=3D=3D type && ( attr =3D=3D=3D type || attr =3D=3D=3D null );=0A= },=0A= =0A= radio: function( elem ) {=0A= return elem.nodeName.toLowerCase() =3D=3D=3D "input" && "radio" = =3D=3D=3D elem.type;=0A= },=0A= =0A= checkbox: function( elem ) {=0A= return elem.nodeName.toLowerCase() =3D=3D=3D "input" && "checkbox" = =3D=3D=3D elem.type;=0A= },=0A= =0A= file: function( elem ) {=0A= return elem.nodeName.toLowerCase() =3D=3D=3D "input" && "file" = =3D=3D=3D elem.type;=0A= },=0A= =0A= password: function( elem ) {=0A= return elem.nodeName.toLowerCase() =3D=3D=3D "input" && "password" = =3D=3D=3D elem.type;=0A= },=0A= =0A= submit: function( elem ) {=0A= var name =3D elem.nodeName.toLowerCase();=0A= return (name =3D=3D=3D "input" || name =3D=3D=3D "button") && = "submit" =3D=3D=3D elem.type;=0A= },=0A= =0A= image: function( elem ) {=0A= return elem.nodeName.toLowerCase() =3D=3D=3D "input" && "image" = =3D=3D=3D elem.type;=0A= },=0A= =0A= reset: function( elem ) {=0A= var name =3D elem.nodeName.toLowerCase();=0A= return (name =3D=3D=3D "input" || name =3D=3D=3D "button") && "reset" = =3D=3D=3D elem.type;=0A= },=0A= =0A= button: function( elem ) {=0A= var name =3D elem.nodeName.toLowerCase();=0A= return name =3D=3D=3D "input" && "button" =3D=3D=3D elem.type || name = =3D=3D=3D "button";=0A= },=0A= =0A= input: function( elem ) {=0A= return (/input|select|textarea|button/i).test( elem.nodeName );=0A= },=0A= =0A= focus: function( elem ) {=0A= return elem =3D=3D=3D elem.ownerDocument.activeElement;=0A= }=0A= },=0A= setFilters: {=0A= first: function( elem, i ) {=0A= return i =3D=3D=3D 0;=0A= },=0A= =0A= last: function( elem, i, match, array ) {=0A= return i =3D=3D=3D array.length - 1;=0A= },=0A= =0A= even: function( elem, i ) {=0A= return i % 2 =3D=3D=3D 0;=0A= },=0A= =0A= odd: function( elem, i ) {=0A= return i % 2 =3D=3D=3D 1;=0A= },=0A= =0A= lt: function( elem, i, match ) {=0A= return i < match[3] - 0;=0A= },=0A= =0A= gt: function( elem, i, match ) {=0A= return i > match[3] - 0;=0A= },=0A= =0A= nth: function( elem, i, match ) {=0A= return match[3] - 0 =3D=3D=3D i;=0A= },=0A= =0A= eq: function( elem, i, match ) {=0A= return match[3] - 0 =3D=3D=3D i;=0A= }=0A= },=0A= filter: {=0A= PSEUDO: function( elem, match, i, array ) {=0A= var name =3D match[1],=0A= filter =3D Expr.filters[ name ];=0A= =0A= if ( filter ) {=0A= return filter( elem, i, match, array );=0A= =0A= } else if ( name =3D=3D=3D "contains" ) {=0A= return (elem.textContent || elem.innerText || Sizzle.getText([ elem = ]) || "").indexOf(match[3]) >=3D 0;=0A= =0A= } else if ( name =3D=3D=3D "not" ) {=0A= var not =3D match[3];=0A= =0A= for ( var j =3D 0, l =3D not.length; j < l; j++ ) {=0A= if ( not[j] =3D=3D=3D elem ) {=0A= return false;=0A= }=0A= }=0A= =0A= return true;=0A= =0A= } else {=0A= Sizzle.error( name );=0A= }=0A= },=0A= =0A= CHILD: function( elem, match ) {=0A= var type =3D match[1],=0A= node =3D elem;=0A= =0A= switch ( type ) {=0A= case "only":=0A= case "first":=0A= while ( (node =3D node.previousSibling) ) {=0A= if ( node.nodeType =3D=3D=3D 1 ) { =0A= return false; =0A= }=0A= }=0A= =0A= if ( type =3D=3D=3D "first" ) { =0A= return true; =0A= }=0A= =0A= node =3D elem;=0A= =0A= case "last":=0A= while ( (node =3D node.nextSibling) ) {=0A= if ( node.nodeType =3D=3D=3D 1 ) { =0A= return false; =0A= }=0A= }=0A= =0A= return true;=0A= =0A= case "nth":=0A= var first =3D match[2],=0A= last =3D match[3];=0A= =0A= if ( first =3D=3D=3D 1 && last =3D=3D=3D 0 ) {=0A= return true;=0A= }=0A= =0A= var doneName =3D match[0],=0A= parent =3D elem.parentNode;=0A= =0A= if ( parent && (parent.sizcache !=3D=3D doneName || = !elem.nodeIndex) ) {=0A= var count =3D 0;=0A= =0A= for ( node =3D parent.firstChild; node; node =3D node.nextSibling = ) {=0A= if ( node.nodeType =3D=3D=3D 1 ) {=0A= node.nodeIndex =3D ++count;=0A= }=0A= } =0A= =0A= parent.sizcache =3D doneName;=0A= }=0A= =0A= var diff =3D elem.nodeIndex - last;=0A= =0A= if ( first =3D=3D=3D 0 ) {=0A= return diff =3D=3D=3D 0;=0A= =0A= } else {=0A= return ( diff % first =3D=3D=3D 0 && diff / first >=3D 0 );=0A= }=0A= }=0A= },=0A= =0A= ID: function( elem, match ) {=0A= return elem.nodeType =3D=3D=3D 1 && elem.getAttribute("id") =3D=3D=3D = match;=0A= },=0A= =0A= TAG: function( elem, match ) {=0A= return (match =3D=3D=3D "*" && elem.nodeType =3D=3D=3D 1) || = elem.nodeName.toLowerCase() =3D=3D=3D match;=0A= },=0A= =0A= CLASS: function( elem, match ) {=0A= return (" " + (elem.className || elem.getAttribute("class")) + " ")=0A= .indexOf( match ) > -1;=0A= },=0A= =0A= ATTR: function( elem, match ) {=0A= var name =3D match[1],=0A= result =3D Expr.attrHandle[ name ] ?=0A= Expr.attrHandle[ name ]( elem ) :=0A= elem[ name ] !=3D null ?=0A= elem[ name ] :=0A= elem.getAttribute( name ),=0A= value =3D result + "",=0A= type =3D match[2],=0A= check =3D match[4];=0A= =0A= return result =3D=3D null ?=0A= type =3D=3D=3D "!=3D" :=0A= type =3D=3D=3D "=3D" ?=0A= value =3D=3D=3D check :=0A= type =3D=3D=3D "*=3D" ?=0A= value.indexOf(check) >=3D 0 :=0A= type =3D=3D=3D "~=3D" ?=0A= (" " + value + " ").indexOf(check) >=3D 0 :=0A= !check ?=0A= value && result !=3D=3D false :=0A= type =3D=3D=3D "!=3D" ?=0A= value !=3D=3D check :=0A= type =3D=3D=3D "^=3D" ?=0A= value.indexOf(check) =3D=3D=3D 0 :=0A= type =3D=3D=3D "$=3D" ?=0A= value.substr(value.length - check.length) =3D=3D=3D check :=0A= type =3D=3D=3D "|=3D" ?=0A= value =3D=3D=3D check || value.substr(0, check.length + 1) =3D=3D=3D = check + "-" :=0A= false;=0A= },=0A= =0A= POS: function( elem, match, i, array ) {=0A= var name =3D match[2],=0A= filter =3D Expr.setFilters[ name ];=0A= =0A= if ( filter ) {=0A= return filter( elem, i, match, array );=0A= }=0A= }=0A= }=0A= };=0A= =0A= var origPOS =3D Expr.match.POS,=0A= fescape =3D function(all, num){=0A= return "\\" + (num - 0 + 1);=0A= };=0A= =0A= for ( var type in Expr.match ) {=0A= Expr.match[ type ] =3D new RegExp( Expr.match[ type ].source + = (/(?![^\[]*\])(?![^\(]*\))/.source) );=0A= Expr.leftMatch[ type ] =3D new RegExp( /(^(?:.|\r|\n)*?)/.source + = Expr.match[ type ].source.replace(/\\(\d+)/g, fescape) );=0A= }=0A= =0A= var makeArray =3D function( array, results ) {=0A= array =3D Array.prototype.slice.call( array, 0 );=0A= =0A= if ( results ) {=0A= results.push.apply( results, array );=0A= return results;=0A= }=0A= =0A= return array;=0A= };=0A= =0A= // Perform a simple check to determine if the browser is capable of=0A= // converting a NodeList to an array using builtin methods.=0A= // Also verifies that the returned array holds DOM nodes=0A= // (which is not the case in the Blackberry browser)=0A= try {=0A= Array.prototype.slice.call( document.documentElement.childNodes, 0 = )[0].nodeType;=0A= =0A= // Provide a fallback method if it does not work=0A= } catch( e ) {=0A= makeArray =3D function( array, results ) {=0A= var i =3D 0,=0A= ret =3D results || [];=0A= =0A= if ( toString.call(array) =3D=3D=3D "[object Array]" ) {=0A= Array.prototype.push.apply( ret, array );=0A= =0A= } else {=0A= if ( typeof array.length =3D=3D=3D "number" ) {=0A= for ( var l =3D array.length; i < l; i++ ) {=0A= ret.push( array[i] );=0A= }=0A= =0A= } else {=0A= for ( ; array[i]; i++ ) {=0A= ret.push( array[i] );=0A= }=0A= }=0A= }=0A= =0A= return ret;=0A= };=0A= }=0A= =0A= var sortOrder, siblingCheck;=0A= =0A= if ( document.documentElement.compareDocumentPosition ) {=0A= sortOrder =3D function( a, b ) {=0A= if ( a =3D=3D=3D b ) {=0A= hasDuplicate =3D true;=0A= return 0;=0A= }=0A= =0A= if ( !a.compareDocumentPosition || !b.compareDocumentPosition ) {=0A= return a.compareDocumentPosition ? -1 : 1;=0A= }=0A= =0A= return a.compareDocumentPosition(b) & 4 ? -1 : 1;=0A= };=0A= =0A= } else {=0A= sortOrder =3D function( a, b ) {=0A= // The nodes are identical, we can exit early=0A= if ( a =3D=3D=3D b ) {=0A= hasDuplicate =3D true;=0A= return 0;=0A= =0A= // Fallback to using sourceIndex (in IE) if it's available on both = nodes=0A= } else if ( a.sourceIndex && b.sourceIndex ) {=0A= return a.sourceIndex - b.sourceIndex;=0A= }=0A= =0A= var al, bl,=0A= ap =3D [],=0A= bp =3D [],=0A= aup =3D a.parentNode,=0A= bup =3D b.parentNode,=0A= cur =3D aup;=0A= =0A= // If the nodes are siblings (or identical) we can do a quick check=0A= if ( aup =3D=3D=3D bup ) {=0A= return siblingCheck( a, b );=0A= =0A= // If no parents were found then the nodes are disconnected=0A= } else if ( !aup ) {=0A= return -1;=0A= =0A= } else if ( !bup ) {=0A= return 1;=0A= }=0A= =0A= // Otherwise they're somewhere else in the tree so we need=0A= // to build up a full list of the parentNodes for comparison=0A= while ( cur ) {=0A= ap.unshift( cur );=0A= cur =3D cur.parentNode;=0A= }=0A= =0A= cur =3D bup;=0A= =0A= while ( cur ) {=0A= bp.unshift( cur );=0A= cur =3D cur.parentNode;=0A= }=0A= =0A= al =3D ap.length;=0A= bl =3D bp.length;=0A= =0A= // Start walking down the tree looking for a discrepancy=0A= for ( var i =3D 0; i < al && i < bl; i++ ) {=0A= if ( ap[i] !=3D=3D bp[i] ) {=0A= return siblingCheck( ap[i], bp[i] );=0A= }=0A= }=0A= =0A= // We ended someplace up the tree so do a sibling check=0A= return i =3D=3D=3D al ?=0A= siblingCheck( a, bp[i], -1 ) :=0A= siblingCheck( ap[i], b, 1 );=0A= };=0A= =0A= siblingCheck =3D function( a, b, ret ) {=0A= if ( a =3D=3D=3D b ) {=0A= return ret;=0A= }=0A= =0A= var cur =3D a.nextSibling;=0A= =0A= while ( cur ) {=0A= if ( cur =3D=3D=3D b ) {=0A= return -1;=0A= }=0A= =0A= cur =3D cur.nextSibling;=0A= }=0A= =0A= return 1;=0A= };=0A= }=0A= =0A= // Utility function for retreiving the text value of an array of DOM = nodes=0A= Sizzle.getText =3D function( elems ) {=0A= var ret =3D "", elem;=0A= =0A= for ( var i =3D 0; elems[i]; i++ ) {=0A= elem =3D elems[i];=0A= =0A= // Get the text from text nodes and CDATA nodes=0A= if ( elem.nodeType =3D=3D=3D 3 || elem.nodeType =3D=3D=3D 4 ) {=0A= ret +=3D elem.nodeValue;=0A= =0A= // Traverse everything else, except comment nodes=0A= } else if ( elem.nodeType !=3D=3D 8 ) {=0A= ret +=3D Sizzle.getText( elem.childNodes );=0A= }=0A= }=0A= =0A= return ret;=0A= };=0A= =0A= // Check to see if the browser returns elements by name when=0A= // querying by getElementById (and provide a workaround)=0A= (function(){=0A= // We're going to inject a fake input element with a specified name=0A= var form =3D document.createElement("div"),=0A= id =3D "script" + (new Date()).getTime(),=0A= root =3D document.documentElement;=0A= =0A= form.innerHTML =3D "";=0A= =0A= // Inject it into the root element, check its status, and remove it = quickly=0A= root.insertBefore( form, root.firstChild );=0A= =0A= // The workaround has to do additional checks after a getElementById=0A= // Which slows things down for other browsers (hence the branching)=0A= if ( document.getElementById( id ) ) {=0A= Expr.find.ID =3D function( match, context, isXML ) {=0A= if ( typeof context.getElementById !=3D=3D "undefined" && !isXML ) {=0A= var m =3D context.getElementById(match[1]);=0A= =0A= return m ?=0A= m.id =3D=3D=3D match[1] || typeof m.getAttributeNode !=3D=3D = "undefined" && m.getAttributeNode("id").nodeValue =3D=3D=3D match[1] ?=0A= [m] :=0A= undefined :=0A= [];=0A= }=0A= };=0A= =0A= Expr.filter.ID =3D function( elem, match ) {=0A= var node =3D typeof elem.getAttributeNode !=3D=3D "undefined" && = elem.getAttributeNode("id");=0A= =0A= return elem.nodeType =3D=3D=3D 1 && node && node.nodeValue =3D=3D=3D = match;=0A= };=0A= }=0A= =0A= root.removeChild( form );=0A= =0A= // release memory in IE=0A= root =3D form =3D null;=0A= })();=0A= =0A= (function(){=0A= // Check to see if the browser returns only elements=0A= // when doing getElementsByTagName("*")=0A= =0A= // Create a fake element=0A= var div =3D document.createElement("div");=0A= div.appendChild( document.createComment("") );=0A= =0A= // Make sure no comments are found=0A= if ( div.getElementsByTagName("*").length > 0 ) {=0A= Expr.find.TAG =3D function( match, context ) {=0A= var results =3D context.getElementsByTagName( match[1] );=0A= =0A= // Filter out possible comments=0A= if ( match[1] =3D=3D=3D "*" ) {=0A= var tmp =3D [];=0A= =0A= for ( var i =3D 0; results[i]; i++ ) {=0A= if ( results[i].nodeType =3D=3D=3D 1 ) {=0A= tmp.push( results[i] );=0A= }=0A= }=0A= =0A= results =3D tmp;=0A= }=0A= =0A= return results;=0A= };=0A= }=0A= =0A= // Check to see if an attribute returns normalized href attributes=0A= div.innerHTML =3D "";=0A= =0A= if ( div.firstChild && typeof div.firstChild.getAttribute !=3D=3D = "undefined" &&=0A= div.firstChild.getAttribute("href") !=3D=3D "#" ) {=0A= =0A= Expr.attrHandle.href =3D function( elem ) {=0A= return elem.getAttribute( "href", 2 );=0A= };=0A= }=0A= =0A= // release memory in IE=0A= div =3D null;=0A= })();=0A= =0A= if ( document.querySelectorAll ) {=0A= (function(){=0A= var oldSizzle =3D Sizzle,=0A= div =3D document.createElement("div"),=0A= id =3D "__sizzle__";=0A= =0A= div.innerHTML =3D "

";=0A= =0A= // Safari can't handle uppercase or unicode characters when=0A= // in quirks mode.=0A= if ( div.querySelectorAll && div.querySelectorAll(".TEST").length = =3D=3D=3D 0 ) {=0A= return;=0A= }=0A= =0A= Sizzle =3D function( query, context, extra, seed ) {=0A= context =3D context || document;=0A= =0A= // Only use querySelectorAll on non-XML documents=0A= // (ID selectors don't work in non-HTML documents)=0A= if ( !seed && !Sizzle.isXML(context) ) {=0A= // See if we find a selector to speed up=0A= var match =3D /^(\w+$)|^\.([\w\-]+$)|^#([\w\-]+$)/.exec( query );=0A= =0A= if ( match && (context.nodeType =3D=3D=3D 1 || context.nodeType = =3D=3D=3D 9) ) {=0A= // Speed-up: Sizzle("TAG")=0A= if ( match[1] ) {=0A= return makeArray( context.getElementsByTagName( query ), extra );=0A= =0A= // Speed-up: Sizzle(".CLASS")=0A= } else if ( match[2] && Expr.find.CLASS && = context.getElementsByClassName ) {=0A= return makeArray( context.getElementsByClassName( match[2] ), = extra );=0A= }=0A= }=0A= =0A= if ( context.nodeType =3D=3D=3D 9 ) {=0A= // Speed-up: Sizzle("body")=0A= // The body element only exists once, optimize finding it=0A= if ( query =3D=3D=3D "body" && context.body ) {=0A= return makeArray( [ context.body ], extra );=0A= =0A= // Speed-up: Sizzle("#ID")=0A= } else if ( match && match[3] ) {=0A= var elem =3D context.getElementById( match[3] );=0A= =0A= // Check parentNode to catch when Blackberry 4.6 returns=0A= // nodes that are no longer in the document #6963=0A= if ( elem && elem.parentNode ) {=0A= // Handle the case where IE and Opera return items=0A= // by name instead of ID=0A= if ( elem.id =3D=3D=3D match[3] ) {=0A= return makeArray( [ elem ], extra );=0A= }=0A= =0A= } else {=0A= return makeArray( [], extra );=0A= }=0A= }=0A= =0A= try {=0A= return makeArray( context.querySelectorAll(query), extra );=0A= } catch(qsaError) {}=0A= =0A= // qSA works strangely on Element-rooted queries=0A= // We can work around this by specifying an extra ID on the root=0A= // and working up from there (Thanks to Andrew Dupont for the = technique)=0A= // IE 8 doesn't work on object elements=0A= } else if ( context.nodeType =3D=3D=3D 1 && = context.nodeName.toLowerCase() !=3D=3D "object" ) {=0A= var oldContext =3D context,=0A= old =3D context.getAttribute( "id" ),=0A= nid =3D old || id,=0A= hasParent =3D context.parentNode,=0A= relativeHierarchySelector =3D /^\s*[+~]/.test( query );=0A= =0A= if ( !old ) {=0A= context.setAttribute( "id", nid );=0A= } else {=0A= nid =3D nid.replace( /'/g, "\\$&" );=0A= }=0A= if ( relativeHierarchySelector && hasParent ) {=0A= context =3D context.parentNode;=0A= }=0A= =0A= try {=0A= if ( !relativeHierarchySelector || hasParent ) {=0A= return makeArray( context.querySelectorAll( "[id=3D'" + nid + "'] = " + query ), extra );=0A= }=0A= =0A= } catch(pseudoError) {=0A= } finally {=0A= if ( !old ) {=0A= oldContext.removeAttribute( "id" );=0A= }=0A= }=0A= }=0A= }=0A= =0A= return oldSizzle(query, context, extra, seed);=0A= };=0A= =0A= for ( var prop in oldSizzle ) {=0A= Sizzle[ prop ] =3D oldSizzle[ prop ];=0A= }=0A= =0A= // release memory in IE=0A= div =3D null;=0A= })();=0A= }=0A= =0A= (function(){=0A= var html =3D document.documentElement,=0A= matches =3D html.matchesSelector || html.mozMatchesSelector || = html.webkitMatchesSelector || html.msMatchesSelector;=0A= =0A= if ( matches ) {=0A= // Check to see if it's possible to do matchesSelector=0A= // on a disconnected node (IE 9 fails this)=0A= var disconnectedMatch =3D !matches.call( document.createElement( "div" = ), "div" ),=0A= pseudoWorks =3D false;=0A= =0A= try {=0A= // This should fail with an exception=0A= // Gecko does not error, returns false instead=0A= matches.call( document.documentElement, "[test!=3D'']:sizzle" );=0A= =0A= } catch( pseudoError ) {=0A= pseudoWorks =3D true;=0A= }=0A= =0A= Sizzle.matchesSelector =3D function( node, expr ) {=0A= // Make sure that attribute selectors are quoted=0A= expr =3D expr.replace(/\=3D\s*([^'"\]]*)\s*\]/g, "=3D'$1']");=0A= =0A= if ( !Sizzle.isXML( node ) ) {=0A= try { =0A= if ( pseudoWorks || !Expr.match.PSEUDO.test( expr ) && = !/!=3D/.test( expr ) ) {=0A= var ret =3D matches.call( node, expr );=0A= =0A= // IE 9's matchesSelector returns false on disconnected nodes=0A= if ( ret || !disconnectedMatch ||=0A= // As well, disconnected nodes are said to be in a document=0A= // fragment in IE 9, so check for that=0A= node.document && node.document.nodeType !=3D=3D 11 ) {=0A= return ret;=0A= }=0A= }=0A= } catch(e) {}=0A= }=0A= =0A= return Sizzle(expr, null, null, [node]).length > 0;=0A= };=0A= }=0A= })();=0A= =0A= (function(){=0A= var div =3D document.createElement("div");=0A= =0A= div.innerHTML =3D "
";=0A= =0A= // Opera can't find a second classname (in 9.6)=0A= // Also, make sure that getElementsByClassName actually exists=0A= if ( !div.getElementsByClassName || = div.getElementsByClassName("e").length =3D=3D=3D 0 ) {=0A= return;=0A= }=0A= =0A= // Safari caches class attributes, doesn't catch changes (in 3.2)=0A= div.lastChild.className =3D "e";=0A= =0A= if ( div.getElementsByClassName("e").length =3D=3D=3D 1 ) {=0A= return;=0A= }=0A= =0A= Expr.order.splice(1, 0, "CLASS");=0A= Expr.find.CLASS =3D function( match, context, isXML ) {=0A= if ( typeof context.getElementsByClassName !=3D=3D "undefined" && = !isXML ) {=0A= return context.getElementsByClassName(match[1]);=0A= }=0A= };=0A= =0A= // release memory in IE=0A= div =3D null;=0A= })();=0A= =0A= function dirNodeCheck( dir, cur, doneName, checkSet, nodeCheck, isXML ) {=0A= for ( var i =3D 0, l =3D checkSet.length; i < l; i++ ) {=0A= var elem =3D checkSet[i];=0A= =0A= if ( elem ) {=0A= var match =3D false;=0A= =0A= elem =3D elem[dir];=0A= =0A= while ( elem ) {=0A= if ( elem.sizcache =3D=3D=3D doneName ) {=0A= match =3D checkSet[elem.sizset];=0A= break;=0A= }=0A= =0A= if ( elem.nodeType =3D=3D=3D 1 && !isXML ){=0A= elem.sizcache =3D doneName;=0A= elem.sizset =3D i;=0A= }=0A= =0A= if ( elem.nodeName.toLowerCase() =3D=3D=3D cur ) {=0A= match =3D elem;=0A= break;=0A= }=0A= =0A= elem =3D elem[dir];=0A= }=0A= =0A= checkSet[i] =3D match;=0A= }=0A= }=0A= }=0A= =0A= function dirCheck( dir, cur, doneName, checkSet, nodeCheck, isXML ) {=0A= for ( var i =3D 0, l =3D checkSet.length; i < l; i++ ) {=0A= var elem =3D checkSet[i];=0A= =0A= if ( elem ) {=0A= var match =3D false;=0A= =0A= elem =3D elem[dir];=0A= =0A= while ( elem ) {=0A= if ( elem.sizcache =3D=3D=3D doneName ) {=0A= match =3D checkSet[elem.sizset];=0A= break;=0A= }=0A= =0A= if ( elem.nodeType =3D=3D=3D 1 ) {=0A= if ( !isXML ) {=0A= elem.sizcache =3D doneName;=0A= elem.sizset =3D i;=0A= }=0A= =0A= if ( typeof cur !=3D=3D "string" ) {=0A= if ( elem =3D=3D=3D cur ) {=0A= match =3D true;=0A= break;=0A= }=0A= =0A= } else if ( Sizzle.filter( cur, [elem] ).length > 0 ) {=0A= match =3D elem;=0A= break;=0A= }=0A= }=0A= =0A= elem =3D elem[dir];=0A= }=0A= =0A= checkSet[i] =3D match;=0A= }=0A= }=0A= }=0A= =0A= if ( document.documentElement.contains ) {=0A= Sizzle.contains =3D function( a, b ) {=0A= return a !=3D=3D b && (a.contains ? a.contains(b) : true);=0A= };=0A= =0A= } else if ( document.documentElement.compareDocumentPosition ) {=0A= Sizzle.contains =3D function( a, b ) {=0A= return !!(a.compareDocumentPosition(b) & 16);=0A= };=0A= =0A= } else {=0A= Sizzle.contains =3D function() {=0A= return false;=0A= };=0A= }=0A= =0A= Sizzle.isXML =3D function( elem ) {=0A= // documentElement is verified for cases where it doesn't yet exist=0A= // (such as loading iframes in IE - #4833) =0A= var documentElement =3D (elem ? elem.ownerDocument || elem : = 0).documentElement;=0A= =0A= return documentElement ? documentElement.nodeName !=3D=3D "HTML" : = false;=0A= };=0A= =0A= var posProcess =3D function( selector, context ) {=0A= var match,=0A= tmpSet =3D [],=0A= later =3D "",=0A= root =3D context.nodeType ? [context] : context;=0A= =0A= // Position selectors must be done after the filter=0A= // And so must :not(positional) so we move all PSEUDOs to the end=0A= while ( (match =3D Expr.match.PSEUDO.exec( selector )) ) {=0A= later +=3D match[0];=0A= selector =3D selector.replace( Expr.match.PSEUDO, "" );=0A= }=0A= =0A= selector =3D Expr.relative[selector] ? selector + "*" : selector;=0A= =0A= for ( var i =3D 0, l =3D root.length; i < l; i++ ) {=0A= Sizzle( selector, root[i], tmpSet );=0A= }=0A= =0A= return Sizzle.filter( later, tmpSet );=0A= };=0A= =0A= // EXPOSE=0A= jQuery.find =3D Sizzle;=0A= jQuery.expr =3D Sizzle.selectors;=0A= jQuery.expr[":"] =3D jQuery.expr.filters;=0A= jQuery.unique =3D Sizzle.uniqueSort;=0A= jQuery.text =3D Sizzle.getText;=0A= jQuery.isXMLDoc =3D Sizzle.isXML;=0A= jQuery.contains =3D Sizzle.contains;=0A= =0A= =0A= })();=0A= =0A= =0A= var runtil =3D /Until$/,=0A= rparentsprev =3D /^(?:parents|prevUntil|prevAll)/,=0A= // Note: This RegExp should be improved, or likely pulled from Sizzle=0A= rmultiselector =3D /,/,=0A= isSimple =3D /^.[^:#\[\.,]*$/,=0A= slice =3D Array.prototype.slice,=0A= POS =3D jQuery.expr.match.POS,=0A= // methods guaranteed to produce a unique set when starting from a = unique set=0A= guaranteedUnique =3D {=0A= children: true,=0A= contents: true,=0A= next: true,=0A= prev: true=0A= };=0A= =0A= jQuery.fn.extend({=0A= find: function( selector ) {=0A= var self =3D this,=0A= i, l;=0A= =0A= if ( typeof selector !=3D=3D "string" ) {=0A= return jQuery( selector ).filter(function() {=0A= for ( i =3D 0, l =3D self.length; i < l; i++ ) {=0A= if ( jQuery.contains( self[ i ], this ) ) {=0A= return true;=0A= }=0A= }=0A= });=0A= }=0A= =0A= var ret =3D this.pushStack( "", "find", selector ),=0A= length, n, r;=0A= =0A= for ( i =3D 0, l =3D this.length; i < l; i++ ) {=0A= length =3D ret.length;=0A= jQuery.find( selector, this[i], ret );=0A= =0A= if ( i > 0 ) {=0A= // Make sure that the results are unique=0A= for ( n =3D length; n < ret.length; n++ ) {=0A= for ( r =3D 0; r < length; r++ ) {=0A= if ( ret[r] =3D=3D=3D ret[n] ) {=0A= ret.splice(n--, 1);=0A= break;=0A= }=0A= }=0A= }=0A= }=0A= }=0A= =0A= return ret;=0A= },=0A= =0A= has: function( target ) {=0A= var targets =3D jQuery( target );=0A= return this.filter(function() {=0A= for ( var i =3D 0, l =3D targets.length; i < l; i++ ) {=0A= if ( jQuery.contains( this, targets[i] ) ) {=0A= return true;=0A= }=0A= }=0A= });=0A= },=0A= =0A= not: function( selector ) {=0A= return this.pushStack( winnow(this, selector, false), "not", selector);=0A= },=0A= =0A= filter: function( selector ) {=0A= return this.pushStack( winnow(this, selector, true), "filter", = selector );=0A= },=0A= =0A= is: function( selector ) {=0A= return !!selector && ( typeof selector =3D=3D=3D "string" ?=0A= jQuery.filter( selector, this ).length > 0 :=0A= this.filter( selector ).length > 0 );=0A= },=0A= =0A= closest: function( selectors, context ) {=0A= var ret =3D [], i, l, cur =3D this[0];=0A= =0A= // Array=0A= if ( jQuery.isArray( selectors ) ) {=0A= var match, selector,=0A= matches =3D {},=0A= level =3D 1;=0A= =0A= if ( cur && selectors.length ) {=0A= for ( i =3D 0, l =3D selectors.length; i < l; i++ ) {=0A= selector =3D selectors[i];=0A= =0A= if ( !matches[ selector ] ) {=0A= matches[ selector ] =3D POS.test( selector ) ?=0A= jQuery( selector, context || this.context ) :=0A= selector;=0A= }=0A= }=0A= =0A= while ( cur && cur.ownerDocument && cur !=3D=3D context ) {=0A= for ( selector in matches ) {=0A= match =3D matches[ selector ];=0A= =0A= if ( match.jquery ? match.index( cur ) > -1 : jQuery( cur ).is( = match ) ) {=0A= ret.push({ selector: selector, elem: cur, level: level });=0A= }=0A= }=0A= =0A= cur =3D cur.parentNode;=0A= level++;=0A= }=0A= }=0A= =0A= return ret;=0A= }=0A= =0A= // String=0A= var pos =3D POS.test( selectors ) || typeof selectors !=3D=3D "string" = ?=0A= jQuery( selectors, context || this.context ) :=0A= 0;=0A= =0A= for ( i =3D 0, l =3D this.length; i < l; i++ ) {=0A= cur =3D this[i];=0A= =0A= while ( cur ) {=0A= if ( pos ? pos.index(cur) > -1 : jQuery.find.matchesSelector(cur, = selectors) ) {=0A= ret.push( cur );=0A= break;=0A= =0A= } else {=0A= cur =3D cur.parentNode;=0A= if ( !cur || !cur.ownerDocument || cur =3D=3D=3D context || = cur.nodeType =3D=3D=3D 11 ) {=0A= break;=0A= }=0A= }=0A= }=0A= }=0A= =0A= ret =3D ret.length > 1 ? jQuery.unique( ret ) : ret;=0A= =0A= return this.pushStack( ret, "closest", selectors );=0A= },=0A= =0A= // Determine the position of an element within=0A= // the matched set of elements=0A= index: function( elem ) {=0A= if ( !elem || typeof elem =3D=3D=3D "string" ) {=0A= return jQuery.inArray( this[0],=0A= // If it receives a string, the selector is used=0A= // If it receives nothing, the siblings are used=0A= elem ? jQuery( elem ) : this.parent().children() );=0A= }=0A= // Locate the position of the desired element=0A= return jQuery.inArray(=0A= // If it receives a jQuery object, the first element is used=0A= elem.jquery ? elem[0] : elem, this );=0A= },=0A= =0A= add: function( selector, context ) {=0A= var set =3D typeof selector =3D=3D=3D "string" ?=0A= jQuery( selector, context ) :=0A= jQuery.makeArray( selector && selector.nodeType ? [ selector ] : = selector ),=0A= all =3D jQuery.merge( this.get(), set );=0A= =0A= return this.pushStack( isDisconnected( set[0] ) || isDisconnected( = all[0] ) ?=0A= all :=0A= jQuery.unique( all ) );=0A= },=0A= =0A= andSelf: function() {=0A= return this.add( this.prevObject );=0A= }=0A= });=0A= =0A= // A painfully simple check to see if an element is disconnected=0A= // from a document (should be improved, where feasible).=0A= function isDisconnected( node ) {=0A= return !node || !node.parentNode || node.parentNode.nodeType =3D=3D=3D = 11;=0A= }=0A= =0A= jQuery.each({=0A= parent: function( elem ) {=0A= var parent =3D elem.parentNode;=0A= return parent && parent.nodeType !=3D=3D 11 ? parent : null;=0A= },=0A= parents: function( elem ) {=0A= return jQuery.dir( elem, "parentNode" );=0A= },=0A= parentsUntil: function( elem, i, until ) {=0A= return jQuery.dir( elem, "parentNode", until );=0A= },=0A= next: function( elem ) {=0A= return jQuery.nth( elem, 2, "nextSibling" );=0A= },=0A= prev: function( elem ) {=0A= return jQuery.nth( elem, 2, "previousSibling" );=0A= },=0A= nextAll: function( elem ) {=0A= return jQuery.dir( elem, "nextSibling" );=0A= },=0A= prevAll: function( elem ) {=0A= return jQuery.dir( elem, "previousSibling" );=0A= },=0A= nextUntil: function( elem, i, until ) {=0A= return jQuery.dir( elem, "nextSibling", until );=0A= },=0A= prevUntil: function( elem, i, until ) {=0A= return jQuery.dir( elem, "previousSibling", until );=0A= },=0A= siblings: function( elem ) {=0A= return jQuery.sibling( elem.parentNode.firstChild, elem );=0A= },=0A= children: function( elem ) {=0A= return jQuery.sibling( elem.firstChild );=0A= },=0A= contents: function( elem ) {=0A= return jQuery.nodeName( elem, "iframe" ) ?=0A= elem.contentDocument || elem.contentWindow.document :=0A= jQuery.makeArray( elem.childNodes );=0A= }=0A= }, function( name, fn ) {=0A= jQuery.fn[ name ] =3D function( until, selector ) {=0A= var ret =3D jQuery.map( this, fn, until ),=0A= // The variable 'args' was introduced in=0A= // https://github.com/jquery/jquery/commit/52a0238=0A= // to work around a bug in Chrome 10 (Dev) and should be removed when = the bug is fixed.=0A= // http://code.google.com/p/v8/issues/detail?id=3D1050=0A= args =3D slice.call(arguments);=0A= =0A= if ( !runtil.test( name ) ) {=0A= selector =3D until;=0A= }=0A= =0A= if ( selector && typeof selector =3D=3D=3D "string" ) {=0A= ret =3D jQuery.filter( selector, ret );=0A= }=0A= =0A= ret =3D this.length > 1 && !guaranteedUnique[ name ] ? jQuery.unique( = ret ) : ret;=0A= =0A= if ( (this.length > 1 || rmultiselector.test( selector )) && = rparentsprev.test( name ) ) {=0A= ret =3D ret.reverse();=0A= }=0A= =0A= return this.pushStack( ret, name, args.join(",") );=0A= };=0A= });=0A= =0A= jQuery.extend({=0A= filter: function( expr, elems, not ) {=0A= if ( not ) {=0A= expr =3D ":not(" + expr + ")";=0A= }=0A= =0A= return elems.length =3D=3D=3D 1 ?=0A= jQuery.find.matchesSelector(elems[0], expr) ? [ elems[0] ] : [] :=0A= jQuery.find.matches(expr, elems);=0A= },=0A= =0A= dir: function( elem, dir, until ) {=0A= var matched =3D [],=0A= cur =3D elem[ dir ];=0A= =0A= while ( cur && cur.nodeType !=3D=3D 9 && (until =3D=3D=3D undefined || = cur.nodeType !=3D=3D 1 || !jQuery( cur ).is( until )) ) {=0A= if ( cur.nodeType =3D=3D=3D 1 ) {=0A= matched.push( cur );=0A= }=0A= cur =3D cur[dir];=0A= }=0A= return matched;=0A= },=0A= =0A= nth: function( cur, result, dir, elem ) {=0A= result =3D result || 1;=0A= var num =3D 0;=0A= =0A= for ( ; cur; cur =3D cur[dir] ) {=0A= if ( cur.nodeType =3D=3D=3D 1 && ++num =3D=3D=3D result ) {=0A= break;=0A= }=0A= }=0A= =0A= return cur;=0A= },=0A= =0A= sibling: function( n, elem ) {=0A= var r =3D [];=0A= =0A= for ( ; n; n =3D n.nextSibling ) {=0A= if ( n.nodeType =3D=3D=3D 1 && n !=3D=3D elem ) {=0A= r.push( n );=0A= }=0A= }=0A= =0A= return r;=0A= }=0A= });=0A= =0A= // Implement the identical functionality for filter and not=0A= function winnow( elements, qualifier, keep ) {=0A= =0A= // Can't pass null or undefined to indexOf in Firefox 4=0A= // Set to 0 to skip string check=0A= qualifier =3D qualifier || 0;=0A= =0A= if ( jQuery.isFunction( qualifier ) ) {=0A= return jQuery.grep(elements, function( elem, i ) {=0A= var retVal =3D !!qualifier.call( elem, i, elem );=0A= return retVal =3D=3D=3D keep;=0A= });=0A= =0A= } else if ( qualifier.nodeType ) {=0A= return jQuery.grep(elements, function( elem, i ) {=0A= return (elem =3D=3D=3D qualifier) =3D=3D=3D keep;=0A= });=0A= =0A= } else if ( typeof qualifier =3D=3D=3D "string" ) {=0A= var filtered =3D jQuery.grep(elements, function( elem ) {=0A= return elem.nodeType =3D=3D=3D 1;=0A= });=0A= =0A= if ( isSimple.test( qualifier ) ) {=0A= return jQuery.filter(qualifier, filtered, !keep);=0A= } else {=0A= qualifier =3D jQuery.filter( qualifier, filtered );=0A= }=0A= }=0A= =0A= return jQuery.grep(elements, function( elem, i ) {=0A= return (jQuery.inArray( elem, qualifier ) >=3D 0) =3D=3D=3D keep;=0A= });=0A= }=0A= =0A= =0A= =0A= =0A= var rinlinejQuery =3D / jQuery\d+=3D"(?:\d+|null)"/g,=0A= rleadingWhitespace =3D /^\s+/,=0A= rxhtmlTag =3D = /<(?!area|br|col|embed|hr|img|input|link|meta|param)(([\w:]+)[^>]*)\/>/ig= ,=0A= rtagName =3D /<([\w:]+)/,=0A= rtbody =3D /", "" ],=0A= legend: [ 1, "
", "
" ],=0A= thead: [ 1, "", "
" ],=0A= tr: [ 2, "", "
" ],=0A= td: [ 3, "", "
" ],=0A= col: [ 2, "", "
" ],=0A= area: [ 1, "", "" ],=0A= _default: [ 0, "", "" ]=0A= };=0A= =0A= wrapMap.optgroup =3D wrapMap.option;=0A= wrapMap.tbody =3D wrapMap.tfoot =3D wrapMap.colgroup =3D wrapMap.caption = =3D wrapMap.thead;=0A= wrapMap.th =3D wrapMap.td;=0A= =0A= // IE can't serialize and