From: Subject: =?Windows-1252?Q?Suppl=E9ment_descriptif_du_certificat_=28Le_R=E9pertoire?= =?Windows-1252?Q?_National_des_Certifications_Professionnelles_=28RNC?= =?Windows-1252?Q?P=29=29_-_Commission_nationale_de_la_certification_profe?= =?Windows-1252?Q?ssionnelle?= Date: Mon, 8 Feb 2010 14:30:24 +0100 MIME-Version: 1.0 Content-Type: multipart/related; type="text/html"; boundary="----=_NextPart_000_0000_01CAA8CB.402897B0" X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3350 This is a multi-part message in MIME format. ------=_NextPart_000_0000_01CAA8CB.402897B0 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.cncp.gouv.fr/grand-public/visualisationFiche?format=euro&fiche=6096 =EF=BB=BF Suppl=C3=A9ment = descriptif du certificat (Le R=C3=A9pertoire National des Certifications = Professionnelles (RNCP)) - Commission nationale de la certification = professionnelle

Imprimer=20

Suppl=C3=A9ment descriptif du certificat Le = R=C3=A9pertoire=20 National des Certifications Professionnelles (RNCP)

Intitul=C3=A9

Assistant de comptabilit=C3=A9 et d'administration

R=C3=A9sum=C3=A9 du r=C3=A9f=C3=A9rentiel d'emploi ou = =C3=A9l=C3=A9ments de comp=C3=A9tence acquis

L=E2=80=99assistant de = comptabilit=C3=A9 et=20 d=E2=80=99administration, essentiellement pr=C3=A9sent dans les PME et = les TPE assure de=20 fa=C3=A7on polyvalente les activit=C3=A9s suivantes: - le suivi = quotidien et courant de la=20 comptabilit=C3=A9 de l=E2=80=99entreprise : traitement des documents = comptables, suivi de=20 tr=C3=A9sorerie, pr=C3=A9paration des salaires et de la paie, gestion de = la tr=C3=A9sorerie et=20 des stocks, pr=C3=A9paration des travaux = d=E2=80=99inventaire,    
-=20 le suivi du courrier, la transmission des informations et la = communication=20 interne et externe de = l=E2=80=99entreprise.    
Il est capable de : -traiter et=20 classer  des documents=20 comptables,    
-codifier des donn=C3=A9es = comptables en=20 fonction du droit comptable et de l=E2=80=99organisation comptable de = l=E2=80=99entreprise (un=20 ou plusieurs journaux),    
-lettrer des comptes = de=20 tiers, les analyser, rendre compte des anomalies, proposer des=20 solutions,    
-=C3=A9laborer des pr=C3=A9visions = de tr=C3=A9sorerie =C3=A0=20 court terme, tenir la caisse,    
-pointer un = compte=20 banque et =C3=A9tablir un =C3=A9tat de rapprochement=20 bancaire,    
-v=C3=A9rifier, pointer les = =C3=A9l=C3=A9ments=20 constitutifs du salaire brut et du net =C3=A0=20 payer,    
-v=C3=A9rifier et actualiser les = informations=20 juridiques, comptables, sociales et fiscales, compl=C3=A9ter les = d=C3=A9clarations simples=20 (URSSAF, ASSEDIC, =E2=80=A6),    
-tenir des = fiches de stocks en=20 quantit=C3=A9s et en valeurs, g=C3=A9rer des=20 commandes,    
-identifier le processus de = production et=20 les crit=C3=A8res de gestion de l=E2=80=99entreprise, reclasser les = charges et calculer des=20 co=C3=BBts et des marges,    
-compl=C3=A9ter et = =C3=A9tablir des=20 tableaux extra comptables en vue de l=E2=80=99inventaire, compl=C3=A9ter = des formulaires de=20 la liasse fiscale,    
-traiter le courrier = =C3=A0 l=E2=80=99arriv=C3=A9e=20 et au d=C3=A9part : collecter, contr=C3=B4ler les pi=C3=A8ces jointes, = enregistrer ; distribuer=20 aux destinataires de l'entreprise, collecter aupr=C3=A8s des services et = des=20 personnes, contr=C3=B4ler les pi=C3=A8ces jointes, enregistrer, = proc=C3=A9der =C3=A0=20 l=E2=80=99affranchissement, exp=C3=A9dier les documents, classer des=20 documents,    
-traiter la communication de = l=E2=80=99entreprise=20 : analyser la situation de communication, rechercher, s=C3=A9lectionner = et organiser=20 les informations pertinentes en fonction de l=E2=80=99objectif = d=C3=A9fini, =C3=A9laborer la=20 structure du document et son contenu, =C3=A9ventuellement selon les = consignes re=C3=A7ues,=20 d=C3=A9terminer et choisir la mise en page, choisir et mettre en = =C5=93uvre le logiciel=20 adapt=C3=A9 aux activit=C3=A9s et t=C3=A2ches administratives et de = gestion, pr=C3=A9senter les=20 documents, les transmettre en utilisant le moyen et le support=20 appropri=C3=A9s,    
-v=C3=A9rifier la = vraisemblance et=20 l=E2=80=99exactitude des informations et du document , apporter les = corrections=20 n=C3=A9cessaires en mettant en =C5=93uvre les proc=C3=A9dures de = contr=C3=B4le en vigueur dans le=20 m=C3=A9tier et dans = l=E2=80=99entreprise.    

Secteurs d'activit=C3=A9 ou types d'emplois accessibles par le = d=C3=A9tenteur de ce=20 dipl=C3=B4me, ce titre ou ce certificat

Tous secteurs
- secr=C3=A9taire compta=20 - comptable    
- aide=20 comptable    

Codes des fiches ROME les plus=20 proches : 

  • 12142 : Technicien/technicienne des services = comptables
  • 12121 : Agent administratif/agente administrative=20 d'entreprise
  • 12131 : Secr=C3=A9taire bureautique=20 polyvalent/polyvalente

(en cours de validation par le P=C3=B4le Emploi) =

Autorit=C3=A9 responsable de la certification Qualit=C3=A9 du(es) signataire(s) de la certification =
Pr=C3=A9sident, Directeur Pr=C3=A9sident, Directeur

Niveau et/ou domaine d'activit=C3=A9

IV (Nomenclature de 1969)

Convention(s) : 

Code(s) = NSF : 

314t=20 Etablissement des documents comptables et de gestion, 324t Saisie, mise = en forme=20 et communication des donn=C3=A9es
Liens avec d'autres certifications Accords europ=C3=A9ens ou internationaux

Base l=C3=A9gale

R=C3=A9f=C3=A9rence du d=C3=A9cret=20 g=C3=A9n=C3=A9ral : 

R=C3=A9f=C3=A9rence arr=C3=AAt=C3=A9 = cr=C3=A9ation (ou date 1er arr=C3=AAt=C3=A9=20 enregistrement) : 

Arr=C3=AAt=C3=A9 du 7 ao=C3=BBt = 2008 publi=C3=A9 au Journal=20 Officiel du 27 ao=C3=BBt 2008 portant enregistrement au r=C3=A9pertoire = national des=20 certifications professionnelles. Enregistrement pour cinq ans, au niveau = IV,=20 sous l'intitul=C3=A9 Assistant de comptabilit=C3=A9 et d'administration, = avec effet au 27=20 ao=C3=BBt 2008, jusqu'au 27 ao=C3=BBt 2013.     =

R=C3=A9f=C3=A9rence du d=C3=A9cret = et/ou arr=C3=AAt=C3=A9=20 VAE : 

R=C3=A9f=C3=A9rences = autres : 

Modalit=C3=A9s d'acc=C3=A8s =C3=A0 cette certification

Descriptif des composantes de la=20 certification : 

Voie de la formation: Epreuve de = Gestion=20 comptable courante =C3=A0 l=E2=80=99aide de l=E2=80=99outil=20 informatique    
Epreuve de Gestion comptable de = fin=20 d=E2=80=99exercice pr=C3=A9paratoire    
Epreuve = de Texteur,=20 fonctions de base    
Epreuve de Tableur, = fonctions de=20 base    

Voie VAE:     =
Le=20 jury sera attentif =C3=A0 la description appuy=C3=A9e d=E2=80=99exemples = concrets dans les trois=20 domaines suivants :    
-r=C3=A9alisation de = t=C3=A2ches=20 comptables,    
-r=C3=A9alisation de documents = dans le cadre=20 de la communication =C3=A9crite = d=E2=80=99entreprise,    
-mise en=20 =C5=93uvre des outils informatiques et = TIC.    

Validit=C3=A9 des composantes=20 acquises :  5 an(s)

Conditions d'inscription =C3=A0 la certification Oui Non Composition des jurys
Apr=C3=A8s un parcours de formation sous statut = d'=C3=A9l=C3=A8ve ou d'=C3=A9tudiant X
En contrat d'apprentissage X
Apr=C3=A8s un parcours de formation continue X
4 personnes : 1 CNED, 1 UP, = 2=20 Professionnels
En contrat de professionnalisation X
Par candidature individuelle X
4 personnes : 1 CNED, 1 UP, = 2=20 Professionnels
Par exp=C3=A9rience dispositif VAE pr=C3=A9vu en 2008 X
4 personnes : 1 CNED, 1 UP,2 = Professionnels
Oui Non
Accessible en Nouvelle Cal=C3=A9donie X
Accessible en Polyn=C3=A9sie Fran=C3=A7aise X

Pour plus d'informations

Statistiques :  =

2005  674 personnes ont = obtenu le=20 titre 2007   1113 personnes ont =C3=A9t=C3=A9=20 re=C3=A7ues    

Autres sources=20 d'information : 

www.cned.fr=20 www.union-prof.asso.fr    

http://www.cned.fr/

http://www.union-prof.asso.fr/

Lieu(x) de = certification : =20

Union professionnelle des = professeurs des=20 cadres et techniciens du secr=C3=A9tariat et de la comptabilit=C3=A9 = =E2=80=93UPPCTSC-, 21 rue=20 Croulebarbe, 75013 PARIS
Cned Direction=20 G=C3=A9n=C3=A9rale,    
2, Bd Nic=C3=A9phore = Niepce, T=C3=A9l=C3=A9port 2, BP 80=20 300 86 963 Futuroscope Chasseneuil Cedex=20 Historique    

Lieu(x) de pr=C3=A9paration =C3=A0 = la certification=20 d=C3=A9clar=C3=A9s par l'organisme certificateur :  =

Contact-information sur la = formation au Cned=20 05 49 94 94 - Pr=C3=A9paration assur=C3=A9e =C3=A0 distance par le Cned = pour l'ensemble du=20 territoire    
Pr=C3=A9paration en formation = traditionnelle=20 dans des centres adh=C3=A9rents de l'UP. Cette liste sera = actualis=C3=A9e sur le site=20 www.union-prof.asso.fr    

R=C3=A9gions E= tablissements CP Ville    
Pr=C3=A9parat= ion=20 =C3=A0 distance Cned 05 49 49 94 = 94     =20
Alsace En = attente    
Aquitaine Greta de=20 Bordeaux 33400 Talence    
Auvergne = ;Greta=20 Bassin=20 Dore-Allier 03300 Cusset    
Bourgogne&n= bsp;Greta=20 Marches de=20 Bourgogne 21500 Montbard    
Bretagne&nb= sp;Crifac 56037 Vannes=20 Cedex    
Centre Lyc=C3=A9e St Paul Bourdon=20 Blanc 45057 Orl=C3=A9ans Cedex=20 1    
Champagne-Ardennes En attente   =20      
Corse    En=20 attente     
Franche-Comt=C3=A9 Kisel=20 Formation 90000 Belfort    
Ile-de-Franc= e UPPCTSC 75013 Paris    
Languedoc= -Roussillon Ifad,=20 Maison de=20 l'Entreprise 34190 Ganges    
Limousin&n= bsp;Greta=20 Corr=C3=A8ze Sud 19311 Brive=20 Cedex    
Lorraine  Greta de=20 Metz 57070 Metz       =20
Midi-Pyr=C3=A9n=C3=A9es Greta du=20 Lot 46000 Cahors    
Nord=20 Pas-de-Calais Arp=C3=A8ge 59190 Hazebrouck  &nbs= p; 
Basse=20 Normandie Greta des=20 Estuaires 50300 Avranches    
Basse=20 Normandie Greta des Estuaires 50015 St Lo=20 Cedex    
Haute Normandie Greta Dieppe Caux = Bray=20 Bresle 76201 Dieppe Cedex    
Pays de=20 Loire CGP Formation 44800 St=20 Herblain    
Pays de Loire Greta de=20 Vend=C3=A9e 85000 La Roche sur=20 Yon    
Picardie Cragega 60000 Beau= vais    
Poitou-Charentes Lyc=C3=A9e=20 Thomas Jean = Main 79011 Niort    
Provence Alpes=20 C=C3=B4te=20 d'Azur ADF 04100 Manosque    
Prove= nce=20 Alpes C=C3=B4te d'Azur Lyc=C3=A9e St Vincent de=20 Paul 13006 Marseille    
Rh=C3=B4ne-Alpe= s Cerfop=20 Formation 42300 Roanne    
Rh=C3=B4ne-Al= pes Greta=20 Arve Faucigny 74134 Bonneville=20 Cedex    
Rh=C3=B4ne-Alpes CCI=20 Formation 26010 Valence = Cedex    

Historique de la=20 certification : 

------=_NextPart_000_0000_01CAA8CB.402897B0 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.cncp.gouv.fr/css/reset.css HTML { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; = PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: = 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0 } BODY { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; = PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: = 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0 } DIV { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; = PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: = 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0 } SPAN { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; = PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: = 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0 } APPLET { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; = PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: = 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0 } OBJECT { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; = PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: = 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0 } IFRAME { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; = PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: = 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0 } H1 { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; = PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: = 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0 } H2 { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; = PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: = 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0 } H3 { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; = PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: = 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0 } H4 { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; = PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: = 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0 } H5 { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; = PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: = 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0 } H6 { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; = PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: = 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0 } P { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; = PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: = 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0 } BLOCKQUOTE { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; = PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: = 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0 } PRE { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; = PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: = 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0 } A { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; = PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: = 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0 } ABBR { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; = PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: = 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0 } ACRONYM { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; = PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: = 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0 } ADDRESS { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; = PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: = 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0 } BIG { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; = PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: = 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0 } CITE { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; = PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: = 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0 } CODE { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; = PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: = 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0 } DEL { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; = PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: = 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0 } DFN { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; = PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: = 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0 } EM { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; = PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: = 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0 } FONT { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; = PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: = 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0 } IMG { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; = PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: = 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0 } INS { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; = PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: = 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0 } KBD { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; = PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: = 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0 } Q { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; = PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: = 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0 } S { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; = PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: = 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0 } SAMP { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; = PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: = 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0 } SMALL { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; = PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: = 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0 } STRIKE { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; = PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: = 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0 } STRONG { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; = PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: = 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0 } SUB { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; = PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: = 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0 } SUP { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; = PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: = 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0 } TT { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; = PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: = 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0 } VAR { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; = PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: = 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0 } DL { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; = PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: = 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0 } DT { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; = PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: = 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0 } DD { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; = PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: = 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0 } OL { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; = PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: = 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0 } UL { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; = PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: = 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0 } LI { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; = PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: = 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0 } FIELDSET { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; = PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: = 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0 } FORM { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; = PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: = 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0 } LABEL { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; = PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: = 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0 } LEGEND { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; = PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: = 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0 } TABLE { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; = PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: = 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0 } CAPTION { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; = PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: = 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0 } TBODY { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; = PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: = 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0 } TFOOT { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; = PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: = 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0 } THEAD { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; = PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: = 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0 } TR { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; = PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: = 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0 } TH { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; = PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: = 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0 } TD { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; FONT-SIZE: 100%; BORDER-BOTTOM-WIDTH: 0px; = PADDING-BOTTOM: 0px; MARGIN: 0px; VERTICAL-ALIGN: baseline; PADDING-TOP: = 0px; FONT-FAMILY: inherit; BORDER-RIGHT-WIDTH: 0px; outline: 0 } :focus { outline: 0 } BODY { BACKGROUND: white; COLOR: black; LINE-HEIGHT: 1 } OL { LIST-STYLE-TYPE: none } UL { LIST-STYLE-TYPE: none } TABLE { BORDER-COLLAPSE: separate; border-spacing: 0 } CAPTION { FONT-WEIGHT: normal; TEXT-ALIGN: left } TH { FONT-WEIGHT: normal; TEXT-ALIGN: left } TD { FONT-WEIGHT: normal; TEXT-ALIGN: left } BLOCKQUOTE:unknown { content: "" } BLOCKQUOTE:unknown { content: "" } Q:unknown { content: "" } Q:unknown { content: "" } BLOCKQUOTE { quotes: "" "" } Q { quotes: "" "" } ------=_NextPart_000_0000_01CAA8CB.402897B0 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.cncp.gouv.fr/css/global.css * BODY { FONT-SIZE: 12px! important; LINE-HEIGHT: 1; FONT-FAMILY: Arial, = Verdana, Helvetica, sans-serif! important; BACKGROUND-COLOR: #ff6600 } DIV#aideEnLigne H1 { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 16px; = PADDING-BOTTOM: 10px; PADDING-TOP: 10px; TEXT-ALIGN: center } DIV#erreur H1 { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-SIZE: 14px; PADDING-BOTTOM: = 5px; MARGIN: 20px; PADDING-TOP: 5px; TEXT-ALIGN: center } DIV#entete H1 { FONT-SIZE: 0px; TEXT-INDENT: -1000px; HEIGHT: 100px } DIV#aideEnLigne H2 { PADDING-RIGHT: 7px; PADDING-LEFT: 7px; FONT-WEIGHT: bold; FONT-SIZE: = 13px; PADDING-BOTTOM: 7px; COLOR: #054175; PADDING-TOP: 7px; = FONT-VARIANT: small-caps } DIV#zoneDeTravail H2 { FONT-WEIGHT: bold; FONT-SIZE: 20px; MARGIN: 20px 5px 15px; COLOR: = #054175; TEXT-ALIGN: center; FONT-VARIANT: small-caps } DIV#fiche .europass H2 { BACKGROUND: url(../images/europass.jpg) no-repeat right center; = TEXT-ALIGN: left } DIV#fiche H2 { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-WEIGHT: bold; FONT-SIZE: = 16px; PADDING-BOTTOM: 10px; MARGIN: 0px; COLOR: #054175; PADDING-TOP: = 10px; TEXT-ALIGN: center } DIV#zoneDeTravail H3 { FONT-WEIGHT: bold; FONT-SIZE: 16px; MARGIN: 3px; COLOR: #054175; = TEXT-ALIGN: center } DIV#fiche DIV.sectionFiche H3 { PADDING-LEFT: 3px; FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN: 0px; = COLOR: #000; LINE-HEIGHT: 18px; HEIGHT: 18px; BACKGROUND-COLOR: #ff8800; = TEXT-ALIGN: left } DIV#zoneDeTravail H4 { FONT-WEIGHT: normal; FONT-SIZE: 12px; MARGIN: 10px; COLOR: #555 } DIV#zoneDeTravail DIV.region H4 { BORDER-BOTTOM: #054175 1px solid } DIV#zoneDeTravail DIV.secretariat H4 { BORDER-BOTTOM: #054175 1px solid } DIV#zoneDeTravail H4.aide { PADDING-LEFT: 20px; BACKGROUND: url(../images/icones/aide.png) = no-repeat left center } DIV#fiche .sectionFiche .sectionContent { MARGIN: 4px; TEXT-INDENT: 15px } DIV#zoneDeTravail H5 { MARGIN: 10px; COLOR: #b04000 } DIV#zoneDeTravail DIV.secretariat H5 { DISPLAY: block; FLOAT: left; WIDTH: 180px } DIV#zoneDeTravail H5.caption { MARGIN-TOP: 10px; FONT-WEIGHT: normal; COLOR: #000; FONT-STYLE: italic; = TEXT-ALIGN: center } P.textareaConsultation { MARGIN-LEFT: 80px! important } DIV.adresse P.textareaConsultation { MARGIN-LEFT: 0px! important } DIV#zoneDeTravail DIV.adresse P { MARGIN: 0px } DIV#aideEnLigne P { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; = PADDING-TOP: 5px } DIV#navigationLaterale UL P { PADDING-RIGHT: 18px; BACKGROUND-POSITION: right center; FONT-SIZE: = 12px; PADDING-BOTTOM: 5px; BACKGROUND-REPEAT: no-repeat; = BACKGROUND-COLOR: #980053; TEXT-ALIGN: left } DIV#navigationLaterale UL.navEspaceReserve P { CURSOR: pointer } DIV#navigationLaterale UL P.opened { BACKGROUND-IMAGE: url(../images/icones/asc.png) } DIV#navigationLaterale UL P.closed { BACKGROUND-IMAGE: url(../images/icones/desc.png) } DIV.confirmation P.message { TEXT-ALIGN: center } DIV.contact P { TEXT-ALIGN: left } P { TEXT-ALIGN: justify } P.europass { WIDTH: 560px } P.actionIntermediaire { TEXT-ALIGN: right } P.imageActualite { TEXT-ALIGN: center } .field P.submit { MARGIN-TOP: -3px! important } P.hiddenSubmit { OVERFLOW: hidden; HEIGHT: 1px } P#version { FONT-SIZE: 9px; TEXT-ALIGN: center } DIV#zoneDeTravail P { PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: = 5px; PADDING-TOP: 3px } DIV#zoneDeTravail UL LI.nbSujets P { FLOAT: right; WIDTH: 200px } DIV#zoneDeTravail TABLE.baseDocumentaire TR.auteur TD P { PADDING-RIGHT: 1px; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; MARGIN: = 1px; PADDING-TOP: 1px } DIV#zoneDeTravail DIV.menuAccueil DIV P { FONT-WEIGHT: bold; COLOR: #054175 } DIV#zoneDeTravail DIV.accueil UL LI FIELDSET P { FONT-WEIGHT: bold } DIV#zoneDeTravail DIV.accueil P.submit { TEXT-ALIGN: justify } P.attention { FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #dd1100; TEXT-ALIGN: center } P.information { FONT-WEIGHT: bold; COLOR: #2db72e } DIV#zoneDeTravail DIV.signature P { TEXT-ALIGN: right } P.impression { PADDING-BOTTOM: 20px; TEXT-ALIGN: right } DIV#fiche P { MARGIN: 4px; TEXT-INDENT: 15px } DIV#fiche TD P { MARGIN: 0px; TEXT-INDENT: 15px } DIV#zoneDeTravail FORM.habilitation TH P { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 2px; WIDTH: 300px; LINE-HEIGHT: 10px; PADDING-TOP: 0px; TEXT-ALIGN: left } PRE { MARGIN: 8px } CODE { MARGIN: 8px } ACRONYM { CURSOR: help; BORDER-BOTTOM: #ffffff 1px dotted } A ACRONYM { CURSOR: pointer } A { FONT-WEIGHT: bold; COLOR: #ffffff; TEXT-DECORATION: none } A:hover { COLOR: #ffc800 } A.goTop { FONT-SIZE: 1.2em } A.goDown { FONT-SIZE: 1.2em } DIV#navigation_conversation LI.first A { FONT-SIZE: 1.2em } A.goTop { FONT-WEIGHT: normal; COLOR: #054175! important; BORDER-TOP-STYLE: none! = important; FONT-STYLE: italic; BORDER-RIGHT-STYLE: none! important; = BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important } A.goDown { FONT-WEIGHT: normal; COLOR: #054175! important; BORDER-TOP-STYLE: none! = important; FONT-STYLE: italic; BORDER-RIGHT-STYLE: none! important; = BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important } DIV#navigation_conversation A { FONT-WEIGHT: normal; COLOR: #054175! important; BORDER-TOP-STYLE: none! = important; FONT-STYLE: italic; BORDER-RIGHT-STYLE: none! important; = BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important } A.goTop { TOP: -20px } A.goDown { TOP: 0px } A.goTop { RIGHT: 0px; WIDTH: 230px; POSITION: absolute; TEXT-ALIGN: right } A.goDown { RIGHT: 0px; WIDTH: 230px; POSITION: absolute; TEXT-ALIGN: right } A.extLink { PADDING-RIGHT: 14px; BACKGROUND: no-repeat right center } A.viewLink { PADDING-RIGHT: 14px; BACKGROUND: no-repeat right center } A.viewLink { BACKGROUND-IMAGE: url(../images/icones/external.png) } A.extLink { BACKGROUND-IMAGE: url(../images/icones/external.png) } TABLE A.extLink { MARGIN-RIGHT: 20px } TABLE A.viewLink { MARGIN-RIGHT: 20px } A.action { BORDER-TOP-STYLE: none! important; BORDER-RIGHT-STYLE: none! important; = BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important } A.aide { BORDER-TOP-STYLE: none! important; BORDER-RIGHT-STYLE: none! important; = BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important } A.topPage { BORDER-TOP-STYLE: none! important; BORDER-RIGHT-STYLE: none! important; = BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important } TABLE TH A { BORDER-TOP-STYLE: none! important; BORDER-RIGHT-STYLE: none! important; = BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important } UL.onglets A { BORDER-TOP-STYLE: none! important; BORDER-RIGHT-STYLE: none! important; = BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important } UL.pagination A { BORDER-TOP-STYLE: none! important; BORDER-RIGHT-STYLE: none! important; = BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important } UL.arbre A { BORDER-TOP-STYLE: none! important; BORDER-RIGHT-STYLE: none! important; = BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important } P.vae A { BORDER-TOP-STYLE: none! important; BORDER-RIGHT-STYLE: none! important; = BORDER-LEFT-STYLE: none! important; BORDER-BOTTOM-STYLE: none! important } TABLE TH A { PADDING-RIGHT: 18px; DISPLAY: block; MARGIN-RIGHT: -18px; HEIGHT: 100% } .submit A { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 2px; = LINE-HEIGHT: 14px; PADDING-TOP: 2px; POSITION: relative; TOP: 2px; = HEIGHT: 14px } A.aide { DISPLAY: block; FLOAT: right; MARGIN: -16px 5px 0px 0px } FORM A.aide { MARGIN-TOP: -23px; BACKGROUND-COLOR: #ffffff } A.aideEnLigne { MARGIN-TOP: -30px } DIV#zoneDeTravail .forum TR A { PADDING-LEFT: 30px; LINE-HEIGHT: 20px } DIV#zoneDeTravail .forum TR.nouveau A { FONT-WEIGHT: bold; BACKGROUND: = url(../images/icones/message-nouveau.png) no-repeat left center } DIV#zoneDeTravail .forum TR.dejaVu A { BACKGROUND: url(../images/icones/message-ouvert.png) no-repeat left top } DIV#zoneDeTravail .forum TR.archive A { BACKGROUND: url(../images/icones/message-archive.png) no-repeat left = center; COLOR: #999999; FONT-STYLE: italic } DIV#zoneDeTravail .forum TR.verrouille A { BACKGROUND: url(../images/icones/verrou-modification.png) no-repeat = left center } DIV#zoneDeTravail A { FONT-WEIGHT: normal; COLOR: #054175; BORDER-BOTTOM: #4a95d3 1px dashed } DIV#zoneDeTravail A:hover { BORDER-TOP-STYLE: solid; BORDER-RIGHT-STYLE: solid; BORDER-LEFT-STYLE: = solid; BORDER-BOTTOM-STYLE: solid } DIV#navigationLaterale UL.compte A { COLOR: #ffc800 } DIV#zoneDeTravail UL.onglets LI.courant A { COLOR: #dd1100 } DIV#zoneDeTravail UL.navigationSuperieure LI A { FONT-SIZE: 12px; COLOR: #dd1100; BORDER-TOP-STYLE: none; = BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: = none } DIV#zoneDeTravail UL.navigationInterne LI A { COLOR: #004887 } DIV#containerPrincipal DIV#entete A { FONT-SIZE: 0px; BACKGROUND: url(../images/logoCNCP.jpg) no-repeat = center top; FLOAT: left; WIDTH: 195px; CURSOR: pointer; HEIGHT: 100px } DIV#zoneDeTravail DIV.menuAccueil DIV UL LI A { COLOR: #000000 } DIV#zoneDeTravail UL.arbre LI.selectionne > SPAN > A { COLOR: #000; BACKGROUND-COLOR: #ff8800 } DIV#zoneDeTravail UL.arbre LI.ferme > SPAN > A { BACKGROUND-POSITION: left top; PADDING-LEFT: 20px; BACKGROUND-REPEAT: = no-repeat } DIV#zoneDeTravail UL.arbre LI.ouvert > SPAN > A { BACKGROUND-POSITION: left top; PADDING-LEFT: 20px; BACKGROUND-REPEAT: = no-repeat } DIV#zoneDeTravail UL.arbre LI.ferme > SPAN > A { BACKGROUND-IMAGE: url(../images/icones/dossier.png) } DIV#zoneDeTravail UL.arbre LI.ouvert > SPAN > A { BACKGROUND-IMAGE: url(../images/icones/dossier.png) } DT A { FLOAT: right; MARGIN: -12px 0px 0px } DIV#zoneDeTravail DIV.region H4 A { COLOR: #054175 } DIV#zoneDeTravail DIV.secretariat H4 A { COLOR: #054175 } DIV#fiche A { COLOR: #004887 } DIV#navigation_conversation { BORDER-BOTTOM: #ccc 1px solid } .filterBox DIV.field { FLOAT: left; MARGIN: 0px 10px } DIV#aideEnLigne { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; = PADDING-TOP: 5px; BACKGROUND-COLOR: #ffffff } DIV.dossierArchive { DISPLAY: none } DIV#erreur { PADDING-RIGHT: 0px; PADDING-LEFT: 195px; BACKGROUND: = url(../images/bg_corps.gif) #980053 repeat-y 195px top; PADDING-BOTTOM: = 20px; PADDING-TOP: 20px; HEIGHT: 200px } DIV#containerPrincipal { BORDER-RIGHT: white 1px solid; BORDER-TOP: white 1px solid; MARGIN: = 10px auto; BORDER-LEFT: white 1px solid; WIDTH: 995px; BORDER-BOTTOM: = white 1px solid } DIV#entete { HEIGHT: 100px; BACKGROUND-COLOR: #fd8916 } DIV#corps { CLEAR: both; BORDER-TOP: #ffffff 1px solid; BACKGROUND: = url(../images/bg_corps.gif) #980053 repeat-y 195px top } DIV#navigationLaterale { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; FONT-WEIGHT: bold; FONT-SIZE: = 11px; FLOAT: left; PADDING-BOTTOM: 5px; WIDTH: 185px; COLOR: #ffffff; = PADDING-TOP: 5px } DIV#zoneDeTravail { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; MIN-HEIGHT: 500px; FLOAT: = left; PADDING-BOTTOM: 20px; WIDTH: 780px; LINE-HEIGHT: 1.5; PADDING-TOP: = 10px; POSITION: relative; BACKGROUND-COLOR: #ffffff } DIV#fiche { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 10px; = LINE-HEIGHT: 1.5; PADDING-TOP: 10px; BACKGROUND-COLOR: #fff } DIV#pied { CLEAR: both; BORDER-TOP: #ffffff 1px solid; FONT-WEIGHT: bold; COLOR: = #ffffff; POSITION: relative; HEIGHT: 29px; BACKGROUND-COLOR: #494949 } DIV.dossierArchive { DISPLAY: none } DIV#zoneDeTravail .submit { MARGIN: 0px 5px; TEXT-ALIGN: center } DIV.confirmation .submit { MARGIN: 0px 5px; TEXT-ALIGN: center } DIV#zoneDeTravail DIV.adresse { WIDTH: 450px } DIV#zoneDeTravail FORM DIV.adresse { FLOAT: right } DIV.richTextareaConsultation { PADDING-RIGHT: 4px; PADDING-LEFT: 4px; PADDING-BOTTOM: 4px; = TEXT-INDENT: 15px; PADDING-TOP: 4px } DIV#zoneDeTravail .requis { =09 } DIV#zoneDeTravail .requisContexte { =09 } DIV#zoneDeTravail .colorisation { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 15px; = PADDING-TOP: 15px } DIV#zoneDeTravail DIV.arborescence { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FLOAT: left; PADDING-BOTTOM: = 10px; OVERFLOW: auto; WIDTH: 30%; PADDING-TOP: 10px } DIV#zoneDeTravail DIV.documents { FLOAT: right; WIDTH: 68% } DIV#zoneDeTravail DIV.exemple { WIDTH: 100%; BACKGROUND-COLOR: #666666 } DIV#zoneDeTravail DIV.accueil { BACKGROUND: url(../images/formfont.jpg) no-repeat center 150px; HEIGHT: = 620px } DIV#zoneDeTravail DIV.menuAccueil { HEIGHT: 130px } DIV#zoneDeTravail DIV.actionsMener { BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; = DISPLAY: inline; FLOAT: left; MARGIN: 10px; BORDER-LEFT: #cccccc 1px = solid; WIDTH: 340px; BORDER-BOTTOM: #cccccc 1px solid } DIV.suiviDossier { BORDER-RIGHT: #cccccc 1px solid; BORDER-TOP: #cccccc 1px solid; = DISPLAY: inline; FLOAT: left; MARGIN: 10px; BORDER-LEFT: #cccccc 1px = solid; WIDTH: 340px; BORDER-BOTTOM: #cccccc 1px solid } DIV#zoneDeTravail DIV.agenda { CLEAR: both; PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: = 2px; PADDING-TOP: 2px } DIV#zoneDeTravail DIV.region { CLEAR: both; MARGIN: 5px auto; WIDTH: 510px } DIV#zoneDeTravail DIV.secretariat { CLEAR: both; MARGIN: 5px auto; WIDTH: 510px } DIV.espaceTelechargement DIV { BORDER-RIGHT: #ff8800 1px solid; BORDER-TOP: #ff8800 1px solid; MARGIN: = 10px auto; BORDER-LEFT: #ff8800 1px solid; WIDTH: 500px; BORDER-BOTTOM: = #ff8800 1px solid } DIV.confirmationContainer { DISPLAY: none } DIV.confirmation { DISPLAY: none } DIV#zoneDeTravail DIV.contact { CLEAR: both } DIV#zoneDeTravail DIV.contact DIV { FLOAT: right; WIDTH: 300px; TEXT-ALIGN: left } DIV#zoneDeTravail DIV.menuAccueil DIV { FLOAT: left; WIDTH: 250px } DIV#zoneDeTravail DIV.signature { TEXT-ALIGN: right } DIV#zoneDeTravail DIV.noteBasPage { BORDER-TOP: #000000 1px solid; FONT-SIZE: 10px } DIV.confirmationContainer { Z-INDEX: 1000; LEFT: 0px; WIDTH: 100%; POSITION: fixed; TOP: 0px; = HEIGHT: 100%; BACKGROUND-COLOR: #cccccc } DIV.confirmation { BORDER-RIGHT: #888888 1px solid; PADDING-RIGHT: 15px; BORDER-TOP: = #888888 1px solid; PADDING-LEFT: 15px; Z-INDEX: 1001; LEFT: 0px; = PADDING-BOTTOM: 15px; BORDER-LEFT: #888888 1px solid; WIDTH: 320px; = PADDING-TOP: 15px; BORDER-BOTTOM: #888888 1px solid; POSITION: fixed; = TOP: 100px; BACKGROUND-COLOR: #f1f1f1 } .francais { FONT-SIZE: 0px; WIDTH: 20px; HEIGHT: 15px } .english { FONT-SIZE: 0px; WIDTH: 20px; HEIGHT: 15px } .espanol { FONT-SIZE: 0px; WIDTH: 20px; HEIGHT: 15px } .deutsch { FONT-SIZE: 0px; WIDTH: 20px; HEIGHT: 15px } .francais { BACKGROUND: url(../images/drapeaux/france.png) no-repeat center 50% } .english { BACKGROUND: url(../images/drapeaux/uk.png) no-repeat center 50% } .espanol { BACKGROUND: url(../images/drapeaux/espagne.png) no-repeat center 50% } .deutsch { BACKGROUND: url(../images/drapeaux/allemagne.png) no-repeat center 50% } DIV#fiche .sectionFiche { CLEAR: both; PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: = 5px; PADDING-TOP: 5px } DIV#zoneDeTravail .error_list { CLEAR: both; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 12px; = PADDING-BOTTOM: 7px; COLOR: red; PADDING-TOP: 7px } DIV#zoneDeTravail .erreurPublication { CLEAR: both; PADDING-RIGHT: 3px; PADDING-LEFT: 3px; FONT-SIZE: 12px; = PADDING-BOTTOM: 7px; COLOR: red; PADDING-TOP: 7px } DIV.suiteOnglet { BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #000 1px = solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; BORDER-LEFT: #000 1px = solid; PADDING-TOP: 5px; BORDER-BOTTOM: #000 1px solid } .personnePhysique { BACKGROUND: url(../images/icones/personne-physique.png) no-repeat 3px = center } .personneMorale { PADDING-LEFT: 23px } .personnePhysique { PADDING-LEFT: 23px } .personneMorale { BACKGROUND: url(../images/icones/personne-morale.png) no-repeat 3px = center } .bloque { FONT-STYLE: italic } .enicnaric { WIDTH: 690px } .imgText { FLOAT: left } .autoClear { CLEAR: both } .cache { FONT-STYLE: italic } SPAN.seeMore { PADDING-LEFT: 16px; BACKGROUND: no-repeat left center; CURSOR: pointer; = FONT-STYLE: italic } SPAN.seeLess { PADDING-LEFT: 16px; BACKGROUND: no-repeat left center; CURSOR: pointer; = FONT-STYLE: italic } SPAN.seeMore { BACKGROUND-IMAGE: url(../images/icones/desc.png) } SPAN.seeLess { BACKGROUND-IMAGE: url(../images/icones/asc.png) } LABEL.multiSelectLabel { POSITION: relative } SPAN.multiSelectHelp { FONT-SIZE: 80%; RIGHT: 15px; COLOR: #333; FONT-STYLE: italic; POSITION: = absolute; TOP: 100% } H2 SPAN.subtitle { DISPLAY: block; FONT-SIZE: 0.8em; MARGIN: 1em auto } SPAN.labelConsultation { PADDING-RIGHT: 5px; DISPLAY: inline; FONT-WEIGHT: bold } SPAN.aideChamp { FONT-SIZE: 10px; FONT-STYLE: italic } DIV#zoneDeTravail .requis SPAN { FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #d00000 } DIV#zoneDeTravail .requisContexte SPAN { FONT-WEIGHT: bold; FONT-SIZE: 16px; COLOR: #d00000 } SPAN.surbrillance { BACKGROUND-COLOR: #dddd44 } DIV#zoneDeTravail SPAN.documentEnPreparation { PADDING-RIGHT: 17px; BACKGROUND-POSITION: right center; DISPLAY: = inline-block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: = transparent } DIV#zoneDeTravail SPAN.documentExterne { PADDING-RIGHT: 17px; BACKGROUND-POSITION: right center; DISPLAY: = inline-block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: = transparent } DIV#zoneDeTravail SPAN.documentInterne { PADDING-RIGHT: 17px; BACKGROUND-POSITION: right center; DISPLAY: = inline-block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: = transparent } DIV#zoneDeTravail SPAN.documentGrandPublic { PADDING-RIGHT: 17px; BACKGROUND-POSITION: right center; DISPLAY: = inline-block; BACKGROUND-REPEAT: no-repeat; BACKGROUND-COLOR: = transparent } DIV#entete H1 SPAN { DISPLAY: block; BACKGROUND: url(../images/banniereCNCP.jpg) no-repeat = center top; MARGIN: auto; WIDTH: 533px; HEIGHT: 100% } DIV#zoneDeTravail SPAN.documentEnPreparation { BACKGROUND-IMAGE: url(../images/icones/verrou.png) } DIV#zoneDeTravail SPAN.documentExterne { BACKGROUND-IMAGE: url(../images/icones/document-externe.gif) } DIV#zoneDeTravail SPAN.documentInterne { BACKGROUND-IMAGE: url(../images/icones/document-interne.gif) } DIV#zoneDeTravail SPAN.documentGrandPublic { BACKGROUND-IMAGE: url(../images/icones/document-grand-public.gif) } DIV#zoneDeTravail SPAN.avertissement { PADDING-LEFT: 20px; BACKGROUND: url(../images/icones/avertissement.png) = no-repeat left center } DIV#zoneDeTravail P.avertissement { PADDING-LEFT: 20px; BACKGROUND: url(../images/icones/avertissement.png) = no-repeat left center } DIV#zoneDeTravail UL LI.nbSujets SPAN { FLOAT: left; MARGIN-RIGHT: 8px } DIV#navigationLaterale SPAN.balise { DISPLAY: none } DIV#zoneDeTravail SPAN.nouveaute { FONT-WEIGHT: bold } SUP { FONT-SIZE: 9px; VERTICAL-ALIGN: super } STRONG { FONT-WEIGHT: bold } EM { FONT-STYLE: italic } DIV#fiche H2 EM { FONT-SIZE: 10px } UL.legend { BORDER-RIGHT: #ddd 1px dotted; BORDER-TOP: #ddd 1px dotted; = BORDER-LEFT: #ddd 1px dotted; BORDER-BOTTOM: #ddd 1px dotted } TD.intitule UL { FONT-SIZE: 10px; COLOR: #000000 } DIV#aideEnLigne UL { PADDING-LEFT: 15px } DIV#navigation_conversation UL { MARGIN-TOP: -14px; WIDTH: 540px } DIV#navigationLaterale UL UL { PADDING-LEFT: 15px } DIV#navigationLaterale UL.compte { BORDER-RIGHT: 1px solid; BORDER-TOP: 1px solid; MARGIN: 20px 0px; = BORDER-LEFT: 1px solid; BORDER-BOTTOM: 1px solid } DIV#fiche UL { MARGIN: 10px 10px 10px 50px } DIV#fiche .modifFiche UL { MARGIN: 10px } DIV#zoneDeTravail UL.groupeCase { MARGIN-TOP: 0px; MARGIN-LEFT: 295px } DIV#zoneDeTravail UL LI.rechercheBaseDocumentaire UL.portee = UL.groupeCase { MARGIN: -6px 0px 0px 150px } DIV#zoneDeTravail UL LI.rechercheBaseDocumentaire UL.portee { HEIGHT: 100px } DIV#zoneDeTravail UL.navigationSuperieure { CLEAR: both; MARGIN: 5px auto; WIDTH: 760px; TEXT-ALIGN: center } DIV#zoneDeTravail UL.navigationInterne { CLEAR: both; MARGIN: 5px auto; WIDTH: 760px; TEXT-ALIGN: center } DIV#zoneDeTravail DIV.menuAccueil DIV UL { PADDING-LEFT: 10px; BACKGROUND: url(../images/puceOrange.gif) repeat-y = left center } DIV#zoneDeTravail DIV.menuAccueil UL LI.rechercheBaseDocumentaire { PADDING-LEFT: 10px; BACKGROUND: none transparent scroll repeat 0% 0%; = HEIGHT: 20px } DIV#zoneDeTravail DIV.accueil UL LI.rechercheBaseDocumentaire LI { PADDING-LEFT: 10px; BACKGROUND: none transparent scroll repeat 0% 0%; = HEIGHT: 20px } DIV#zoneDeTravail UL.pagination { MARGIN: 10px auto; TEXT-ALIGN: right } DIV#zoneDeTravail UL.arbre { BACKGROUND: url(../images/bordure-verticale.gif) repeat-y 11px top; = MARGIN: 5px } DIV#zoneDeTravail UL.arbre UL { BACKGROUND: url(../images/bordure-verticale.gif) repeat-y 11px top; = MARGIN: 5px } DIV#zoneDeTravail UL.onglets { MARGIN: 0px } DIV#zoneDeTravail DIV.actionsMener UL.navigation { BORDER-TOP: #cccccc 1px solid } DIV#pied UL { PADDING-RIGHT: 5px; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 0px = auto; WIDTH: 600px; PADDING-TOP: 5px; HEIGHT: 20px } DIV#zoneDeTravail OL { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; = PADDING-TOP: 5px; LIST-STYLE-TYPE: decimal } OL.quickMenu { MARGIN-LEFT: 30px } DIV#zoneDeTravail TD.intitule UL LI { MIN-HEIGHT: 10px; MARGIN: 5px } DIV#zoneDeTravail DIV#navigation_conversation UL LI { MARGIN: 0px } DIV#zoneDeTravail DIV#navigation_conversation UL LI.first { MARGIN-LEFT: -2px } DIV#zoneDeTravail UL.plage LI { MARGIN: 0px } DIV#aideEnLigne UL LI { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; PADDING-BOTTOM: 5px; = PADDING-TOP: 5px; LIST-STYLE-TYPE: circle } DIV#navigationLaterale UL LI { MARGIN-TOP: 15px; BACKGROUND: url(../images/puceOrange.gif) repeat-y = left top } DIV#navigationLaterale UL LI UL LI { MARGIN-TOP: 10px; BACKGROUND: none transparent scroll repeat 0% 0% } DIV#navigationLaterale UL.compte LI { BACKGROUND: none transparent scroll repeat 0% 0%; MARGIN: 5px } DIV#zoneDeTravail OL LI { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; MARGIN: = 2px; PADDING-TOP: 2px; TEXT-ALIGN: justify } DIV#zoneDeTravail DIV.accueil UL LI { BACKGROUND: url(../images/old/puce.png) no-repeat -5px 17px; MARGIN: = 10px 0px; HEIGHT: 100px } DIV#zoneDeTravail DIV.accueil UL LI.rechercheBaseDocumentaire { HEIGHT: 300px } DIV#zoneDeTravail DIV.accueil UL LI.rechercheExperte { PADDING-TOP: 1px; HEIGHT: 50px } DIV#zoneDeTravail UL.groupeDeTravailUnePage LI.sujet { BORDER-TOP: #000 1px solid; BORDER-BOTTOM: #000 1px solid } DIV#zoneDeTravail UL.groupeDeTravailUnePage LI.reponse { =09 } UL.pagination LI.nbpages { FONT-SIZE: 10px; COLOR: #054175 } DIV#zoneDeTravail DIV.accueil UL.error_list LI { TEXT-ALIGN: center } DIV#zoneDeTravail UL.error_list LI { TEXT-ALIGN: center } DIV#zoneDeTravail UL LI { MIN-HEIGHT: 17px; MARGIN: 10px } DIV#zoneDeTravail UL.groupeCase LI { MARGIN-LEFT: 0px; POSITION: relative; TOP: -20px } DIV#zoneDeTravail UL.inlineGroupeCase LI { CLEAR: none; DISPLAY: inline; FLOAT: left; MARGIN: 0px 20px 0px 0px } DIV#zoneDeTravail DIV.accueil UL LI.jonctionListe { BACKGROUND: none transparent scroll repeat 0% 0%; HEIGHT: 10px } DIV#zoneDeTravail UL.navigationSuperieure LI { DISPLAY: inline; FONT-SIZE: 10px; MARGIN: 5px; WIDTH: 100px; = LINE-HEIGHT: 18px; TEXT-ALIGN: center } DIV#zoneDeTravail UL.navigationInterne LI { DISPLAY: inline; FONT-SIZE: 10px; MARGIN: 5px; WIDTH: 100px; = LINE-HEIGHT: 18px; TEXT-ALIGN: center } DIV#zoneDeTravail DIV.menuAccueil DIV UL LI { PADDING-LEFT: 20px; BACKGROUND: url(../images/old/puce.png) no-repeat = left center; MARGIN: 5px 0px } DIV#zoneDeTravail DIV.suiviDossier UL LI { MARGIN: 5px 20px; CURSOR: help } DIV#zoneDeTravail DIV.suiviDossier UL LI { PADDING-LEFT: 20px; LIST-STYLE-IMAGE: none; MARGIN-LEFT: 0px } DIV#zoneDeTravail DIV.suiviDossier UL LI.actif { BACKGROUND: url(../images/icones/en-cours.gif) no-repeat left top } DIV#zoneDeTravail DIV.suiviDossier UL LI.termine { BACKGROUND: url(../images/icones/termine.gif) no-repeat left center } DIV#zoneDeTravail UL.onglets LI { BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #000 1px = solid; DISPLAY: inline; PADDING-LEFT: 5px; PADDING-BOTTOM: 0px; MARGIN: = 0px 5px 0px 0px; BORDER-LEFT: #000 1px solid; LINE-HEIGHT: 15px; = PADDING-TOP: 2px; BORDER-BOTTOM: #000 0px solid } DIV#zoneDeTravail UL.onglets LI.courant { PADDING-BOTTOM: 1px; BACKGROUND-COLOR: #ffffff } DIV#zoneDeTravail UL.onglets LI.enCours { BACKGROUND-COLOR: #ccc } DIV#zoneDeTravail UL LI.nbSujets { HEIGHT: 20px } TD.codePartenaire UL LI { CLEAR: both; FONT-SIZE: 10px } .colorisation LI { PADDING-LEFT: 25px; FONT-WEIGHT: normal; MARGIN: 15px } .lois LI { BACKGROUND: url(../images/old/pucecarbleu.jpg) no-repeat left 6px } .articles LI { BACKGROUND: url(../images/old/pucecarbleu.jpg) no-repeat left 6px } .mission LI { BACKGROUND: url(../images/old/pucecarbleu.jpg) no-repeat left 6px } .decrets LI { BACKGROUND: url(../images/old/pucecarbleu.jpg) no-repeat left 6px } .savoirPlus LI { BACKGROUND: url(../images/old/pucecarbleu.jpg) no-repeat left 6px } .arretes LI { BACKGROUND: url(../images/old/pucecarbleu.jpg) no-repeat left 6px } .liensUtiles LI { BACKGROUND: url(../images/old/pucecarbleu.jpg) no-repeat left 6px } FIELDSET LI { CLEAR: both; DISPLAY: block; MARGIN: 2px 0px } UL.pagination LI { PADDING-RIGHT: 2px; DISPLAY: inline; PADDING-LEFT: 2px; BACKGROUND: = none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 2px; MARGIN: 2px; = WIDTH: 100px; PADDING-TOP: 2px } DIV#zoneDeTravail UL.arbre LI { PADDING-LEFT: 16px; MARGIN-LEFT: 10px } DIV#zoneDeTravail UL.arbre LI.feuille { BACKGROUND: url(../images/bordure-horizontale.gif) no-repeat 4px 5px } DIV#zoneDeTravail UL.arbre LI.ouvert { BACKGROUND: url(../images/icones/moins.png) no-repeat 0px 4px } DIV#zoneDeTravail UL.arbre LI.ferme { BACKGROUND: url(../images/icones/plus.png) no-repeat 0px 4px } DIV#pied UL LI { FLOAT: left; BORDER-LEFT: #ffffff 1px solid; WIDTH: 189px; = MARGIN-RIGHT: 10px; HEIGHT: 20px; TEXT-ALIGN: center } DIV#pied UL LI.premier { BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: = 0px; BORDER-RIGHT-WIDTH: 0px } DL { MARGIN: 5px 0px } DT { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; = PADDING-BOTTOM: 2px; PADDING-TOP: 2px } DL.multiFieldset DT { PADDING-RIGHT: 2px; DISPLAY: inline; PADDING-LEFT: 2px; LEFT: 1em; = PADDING-BOTTOM: 0px; COLOR: #666; PADDING-TOP: 0px; POSITION: relative; = TOP: 1em; BACKGROUND-COLOR: #fff; FONT-VARIANT: small-caps } DD { PADDING-RIGHT: 2px; BORDER-TOP: #000000 1px solid; PADDING-LEFT: 2px; = PADDING-BOTTOM: 2px; PADDING-TOP: 2px; TEXT-ALIGN: justify } DL.multiFieldset DD { BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: = none; BORDER-BOTTOM-STYLE: none } DIV#zoneDeTravail FORM { OVERFLOW-Y: auto } DIV#zoneDeTravail FORM.partenaire { OVERFLOW: visible } DIV#zoneDeTravail DIV.actionsMener FORM { OVERFLOW: visible } DIV#zoneDeTravail DIV.statistiques { OVERFLOW-Y: auto } DIV#zoneDeTravail DIV.recapitulatif { OVERFLOW-Y: auto } DIV#navigation_conversation UL LI A IMG { POSITION: relative; TOP: 3px } DIV#navigation_conversation UL LI.first A IMG { TOP: 5px } UL.pagination IMG { PADDING-TOP: 5px } P.vae IMG { WIDTH: 760px } INPUT { BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: = #000000 1px solid; DISPLAY: inline; PADDING-LEFT: 3px; FONT-SIZE: 10px; = PADDING-BOTTOM: 1px; MARGIN: 2px 0px; VERTICAL-ALIGN: middle; = BORDER-LEFT: #000000 1px solid; COLOR: #000000; PADDING-TOP: 1px; = BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #eeeeee } SELECT { BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: = #000000 1px solid; DISPLAY: inline; PADDING-LEFT: 3px; FONT-SIZE: 10px; = PADDING-BOTTOM: 1px; MARGIN: 2px 0px; VERTICAL-ALIGN: middle; = BORDER-LEFT: #000000 1px solid; COLOR: #000000; PADDING-TOP: 1px; = BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #eeeeee } TEXTAREA { BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: = #000000 1px solid; DISPLAY: inline; PADDING-LEFT: 3px; FONT-SIZE: 10px; = PADDING-BOTTOM: 1px; MARGIN: 2px 0px; VERTICAL-ALIGN: middle; = BORDER-LEFT: #000000 1px solid; COLOR: #000000; PADDING-TOP: 1px; = BORDER-BOTTOM: #000000 1px solid; BACKGROUND-COLOR: #eeeeee } INPUT { HEIGHT: 17px } INPUT[type=3D'hidden'] { DISPLAY: none } INPUT[type=3D'file'] { HEIGHT: auto } INPUT#recaptcha_response_field { LEFT: 0px } TEXTAREA.intitule { WIDTH: 370px } TEXTAREA.modalite { WIDTH: 370px } TEXTAREA.capacite { WIDTH: 370px } TEXTAREA.composante { WIDTH: 370px } TEXTAREA.jury { WIDTH: 370px } TEXTAREA.certifRecEq { WIDTH: 370px } TEXTAREA.autreCertif { WIDTH: 370px } TEXTAREA.referenceDecret { WIDTH: 370px } TEXTAREA.statistique { WIDTH: 370px } TEXTAREA.lieuxPreparation { WIDTH: 370px } TEXTAREA.source { WIDTH: 370px } TEXTAREA.historique { WIDTH: 370px } TEXTAREA.observations { WIDTH: 370px } TEXTAREA.adresse { WIDTH: 370px } TEXTAREA.commentaire { WIDTH: 370px } TEXTAREA.finaliteCertification { WIDTH: 370px } TEXTAREA.qualificationVisee { WIDTH: 370px } TEXTAREA.qualiteRef { WIDTH: 370px } TEXTAREA.coherenceDispositif { WIDTH: 370px } TEXTAREA.certifProche { WIDTH: 370px } TEXTAREA.natureReseau { WIDTH: 370px } TEXTAREA.docComplementaire { WIDTH: 370px } TEXTAREA.avisExpert { WIDTH: 370px } TEXTAREA.motifRecoCcrefp { WIDTH: 370px } TEXTAREA.opportuniteEnregistrement { WIDTH: 370px } TEXTAREA.recommandationCs { WIDTH: 370px } TEXTAREA.avisCncpFiche { WIDTH: 370px } TEXTAREA.commentaireCs { WIDTH: 370px } TEXTAREA.pertinenceCertifCncp { WIDTH: 370px } TEXTAREA.passerelleCertif { WIDTH: 370px } TEXTAREA.recommandationCncp { WIDTH: 370px } TEXTAREA.motifRecoCncp { WIDTH: 370px } TEXTAREA.intituleNomenclature { WIDTH: 370px } TEXTAREA.indicationNomenclature { WIDTH: 370px } TEXTAREA.motCleNsf { WIDTH: 370px } TEXTAREA.infoContenu { WIDTH: 370px } TEXTAREA.forumMessage { WIDTH: 370px } TEXTAREA.gdtDocResume { WIDTH: 370px } TEXTAREA.secteurActivite { WIDTH: 370px } TEXTAREA.typeEmploiAccessible { WIDTH: 370px } TEXTAREA.typeEmploiAccessible { WIDTH: 370px } TEXTAREA.activite { WIDTH: 370px } TEXTAREA.sites { WIDTH: 370px } TEXTAREA.bdResumeDoc { WIDTH: 370px } TEXTAREA.bdMotsCleDoc { WIDTH: 370px } TEXTAREA.bdCommentairesDoc { WIDTH: 370px } TEXTAREA.contenuActualite { WIDTH: 370px } TEXTAREA.reponseQR { WIDTH: 370px } TEXTAREA.observationInstruction { WIDTH: 370px } TEXTAREA.noteContact { WIDTH: 370px } TEXTAREA.noteFicheRepertoire { WIDTH: 370px } TEXTAREA.noteRapportComplementaire { WIDTH: 370px } TEXTAREA.observationsAutorite { WIDTH: 370px } TEXTAREA.lieuCertification { WIDTH: 370px } TEXTAREA.finaliteCertification { WIDTH: 370px } TEXTAREA.qualificationVisee { WIDTH: 370px } TEXTAREA.qualiteReferentiel { WIDTH: 370px } TEXTAREA.coherenceDispositif { WIDTH: 370px } TEXTAREA.noteInstructeur { WIDTH: 370px } TEXTAREA.certificationProche { WIDTH: 370px } TEXTAREA.avisRapporteurGeneral { WIDTH: 370px } TEXTAREA.motifsRecommandations { WIDTH: 370px } TEXTAREA.vote { WIDTH: 370px } TEXTAREA.avisFiche { WIDTH: 370px } TEXTAREA.commentaires { WIDTH: 370px } TEXTAREA.passerelles { WIDTH: 370px } TEXTAREA.presentationModele { WIDTH: 370px } TEXTAREA.texteCourrier { WIDTH: 370px } TEXTAREA.signataireCourrier { WIDTH: 370px } INPUT.txtReg { WIDTH: 370px } INPUT.lienStatistique { WIDTH: 370px } INPUT.url { WIDTH: 370px } INPUT.email { WIDTH: 370px } INPUT.nom { WIDTH: 370px } INPUT.prenom { WIDTH: 370px } INPUT.fonction { WIDTH: 370px } INPUT.service { WIDTH: 370px } INPUT.intitule { WIDTH: 370px } INPUT.autorite { WIDTH: 370px } INPUT.libelleDemande { WIDTH: 370px } INPUT.libelleFiche { WIDTH: 370px } INPUT.organisme { WIDTH: 370px } INPUT.motDePasse { WIDTH: 370px } INPUT.libellePropose { WIDTH: 370px } INPUT.auteurDoc { WIDTH: 370px } INPUT.titreDoc { WIDTH: 370px } INPUT.resumeDoc { WIDTH: 370px } INPUT.motCleDoc { WIDTH: 370px } INPUT.libelleAbrege { WIDTH: 370px } INPUT.libelleConvention { WIDTH: 370px } INPUT.precisionConvention { WIDTH: 370px } INPUT.intituleNsf { WIDTH: 370px } INPUT.libelleRome { WIDTH: 370px } INPUT.codeNor { WIDTH: 370px } INPUT.titreJo { WIDTH: 370px } INPUT.motCleJo { WIDTH: 370px } INPUT.libelleRegroupement { WIDTH: 370px } INPUT.groupeTitre { WIDTH: 370px } INPUT.infoTitre { WIDTH: 370px } INPUT.forumTitre { WIDTH: 370px } INPUT.gdtDocLibelle { WIDTH: 370px } INPUT.gdtMotCle { WIDTH: 370px } INPUT.motCleSecteurActivite { WIDTH: 370px } INPUT.motCleTypeEmploi { WIDTH: 370px } INPUT.representant { WIDTH: 370px } INPUT.bdUrlDoc { WIDTH: 370px } INPUT.titreActualite { WIDTH: 370px } INPUT.nomTheme { WIDTH: 370px } INPUT.questionQR { WIDTH: 370px } INPUT.ficRepRedacteur { WIDTH: 370px } INPUT.actionChronologie { WIDTH: 370px } INPUT.libellePropose { WIDTH: 370px } INPUT.nomModele { WIDTH: 370px } INPUT.objetCourrier { WIDTH: 370px } INPUT.telephone { WIDTH: 200px } INPUT.fax { WIDTH: 200px } INPUT.gsm { WIDTH: 200px } INPUT.pays INPUT.nomCourt { WIDTH: 200px } INPUT.ville { WIDTH: 200px } INPUT.gdtDocTitre { WIDTH: 200px } INPUT.bdTitreDoc { WIDTH: 200px } INPUT.bdAuteurDoc { WIDTH: 200px } INPUT.codeRegroupement { WIDTH: 140px } INPUT.identifiantInterne { WIDTH: 100px } INPUT.codePostal { WIDTH: 75px } INPUT.username { WIDTH: 75px } INPUT.code { WIDTH: 50px } INPUT.identifiantExterne { WIDTH: 50px } INPUT.identifiantPartenaire { WIDTH: 50px } INPUT.numeroDossier { WIDTH: 50px } INPUT.nbTitreDelivre { WIDTH: 50px } INPUT.dureeEnregistrement { WIDTH: 50px } INPUT.numeroConvention { WIDTH: 50px } INPUT.niveauNomenclature { WIDTH: 50px } INPUT.numeroDossier { WIDTH: 50px } INPUT.idContact { WIDTH: 50px } INPUT.codeNsf { FLOAT: none! important; WIDTH: 50px } INPUT.anneVae { WIDTH: 30px } INPUT.nbOccurences { WIDTH: 30px } INPUT.sujetNbPages { WIDTH: 30px } INPUT.reponseNbPages { WIDTH: 30px } INPUT.versionDossier { WIDTH: 30px } INPUT.dureeComposante { FLOAT: none! important; WIDTH: 10px; HEIGHT: 15px } .hidden INPUT { BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP-STYLE: = none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; = BORDER-BOTTOM-STYLE: none } INPUT.hidden { BACKGROUND: none transparent scroll repeat 0% 0%; BORDER-TOP-STYLE: = none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; = BORDER-BOTTOM-STYLE: none } P.hiddenSubmit INPUT { MARGIN-TOP: 10px } DIV#zoneDeTravail UL.plage LI SELECT { MARGIN: 0px 10px } LI.elementLong INPUT { FLOAT: right } LI.elementLong SELECT { FLOAT: right } LI.elementLong TEXTAREA { FLOAT: right } .submit INPUT { BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; = FONT-WEIGHT: bold! important; FONT-SIZE: 10px! important; FLOAT: none! = important; MARGIN: 2px 5px 0px 2px; BORDER-LEFT: #000000 1px solid; = CURSOR: pointer; COLOR: #ffffff! important; BORDER-BOTTOM: #000000 1px = solid; FONT-FAMILY: Helvetica, serif; HEIGHT: 100%! important; = BACKGROUND-COLOR: #980053; TEXT-ALIGN: center } .submit A { BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; = FONT-WEIGHT: bold! important; FONT-SIZE: 10px! important; FLOAT: none! = important; MARGIN: 2px 5px 0px 2px; BORDER-LEFT: #000000 1px solid; = CURSOR: pointer; COLOR: #ffffff! important; BORDER-BOTTOM: #000000 1px = solid; FONT-FAMILY: Helvetica, serif; HEIGHT: 100%! important; = BACKGROUND-COLOR: #980053; TEXT-ALIGN: center } .submit A:hover { BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; = FONT-WEIGHT: bold! important; FONT-SIZE: 10px! important; FLOAT: none! = important; MARGIN: 2px 5px 0px 2px; BORDER-LEFT: #000000 1px solid; = CURSOR: pointer; COLOR: #ffffff! important; BORDER-BOTTOM: #000000 1px = solid; FONT-FAMILY: Helvetica, serif; HEIGHT: 100%! important; = BACKGROUND-COLOR: #980053; TEXT-ALIGN: center } .pagination INPUT { BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; = FONT-WEIGHT: bold! important; FONT-SIZE: 10px! important; FLOAT: none! = important; MARGIN: 2px 5px 0px 2px; BORDER-LEFT: #000000 1px solid; = CURSOR: pointer; COLOR: #ffffff! important; BORDER-BOTTOM: #000000 1px = solid; FONT-FAMILY: Helvetica, serif; HEIGHT: 100%! important; = BACKGROUND-COLOR: #980053; TEXT-ALIGN: center } BUTTON { BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; = FONT-WEIGHT: bold! important; FONT-SIZE: 10px! important; FLOAT: none! = important; MARGIN: 2px 5px 0px 2px; BORDER-LEFT: #000000 1px solid; = CURSOR: pointer; COLOR: #ffffff! important; BORDER-BOTTOM: #000000 1px = solid; FONT-FAMILY: Helvetica, serif; HEIGHT: 100%! important; = BACKGROUND-COLOR: #980053; TEXT-ALIGN: center } .submit A { TEXT-DECORATION: none! important } .submit A:hover { TEXT-DECORATION: none! important } .submit INPUT.recherche { PADDING-RIGHT: 20px; BACKGROUND: url(../images/icones/loupe.gif) = #980053 no-repeat right center } .submit A.recherche { PADDING-RIGHT: 20px; BACKGROUND: url(../images/icones/loupe.gif) = #980053 no-repeat right center } .submit A.recherche { PADDING-RIGHT: 20px } INPUT.coderome { WIDTH: 67px } TD.codePartenaire UL LI INPUT { FLOAT: left } DIV#zoneDeTravail LI.motClef INPUT { FLOAT: left; WIDTH: 50px; MARGIN-RIGHT: 8px } LI.motClef SELECT { FLOAT: left; WIDTH: 50px; MARGIN-RIGHT: 8px } DIV#zoneDeTravail UL.plage LI LABEL { MARGIN-RIGHT: -10px } DIV.actionsMener FIELDSET LI LABEL { PADDING-RIGHT: 20px; WIDTH: 60px } FIELDSET LI LABEL { PADDING-RIGHT: 10px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: = normal; MIN-HEIGHT: 16px; FLOAT: left; PADDING-BOTTOM: 1px; MARGIN: 2px = 0px; WIDTH: 285px; PADDING-TOP: 1px; TEXT-ALIGN: right } FIELDSET LI SPAN.labelConsultation { PADDING-RIGHT: 10px; DISPLAY: inline; PADDING-LEFT: 0px; FONT-WEIGHT: = normal; MIN-HEIGHT: 16px; FLOAT: left; PADDING-BOTTOM: 1px; MARGIN: 2px = 0px; WIDTH: 285px; PADDING-TOP: 1px; TEXT-ALIGN: right } DIV#zoneDeTravail FIELDSET UL.groupeCase LI LABEL { PADDING-LEFT: 20px; TEXT-ALIGN: left } .inlineGroupeCase LI LABEL { PADDING-RIGHT: 0px; DISPLAY: inline; FLOAT: none } .groupeCase LABEL { MARGIN-TOP: -18px } TD.codePartenaire UL LI LABEL { FLOAT: left; WIDTH: 75px } DIV#zoneDeTravail UL LI.rechercheBaseDocumentaire LABEL { FLOAT: none } FIELDSET { BORDER-RIGHT: #666 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #666 1px = solid; PADDING-LEFT: 5px; PADDING-BOTTOM: 5px; MARGIN: 5px 0px; = BORDER-LEFT: #666 1px solid; PADDING-TOP: 5px; BORDER-BOTTOM: #666 1px = solid } DIV.actionsMener FIELDSET { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; BORDER-TOP-STYLE: none; PADDING-TOP: 0px; BORDER-RIGHT-STYLE: none; = BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none } DIV#zoneDeTravail DIV.accueil FIELDSET { BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: = none; BORDER-BOTTOM-STYLE: none } DIV#zoneDeTravail FIELDSET.surveillerReponse { BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: = none; BORDER-BOTTOM-STYLE: none } LEGEND { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; FONT-WEIGHT: bold; = PADDING-BOTTOM: 2px; MARGIN-LEFT: 5px; COLOR: #555; PADDING-TOP: 2px; = FONT-VARIANT: small-caps } UL.legend TABLE { CLEAR: left; FLOAT: left; MARGIN: 0px 20px 0px 0px; WIDTH: 50px } TABLE { MARGIN: 15px auto; WIDTH: 99%; BORDER-COLLAPSE: collapse } DIV#zoneDeTravail TABLE.baseDocumentaire { BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: = none; BORDER-BOTTOM-STYLE: none } TABLE CAPTION { MARGIN-TOP: 10px; FONT-STYLE: italic; TEXT-ALIGN: center } TR { BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: = #000000 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: = #000000 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #000000 1px solid } TABLE.consultationFiche TR { BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: = none; BORDER-BOTTOM-STYLE: none } DIV#zoneDeTravail .forum TR.archive { COLOR: #999999 } DIV#zoneDeTravail .forum TR.verrouille { FONT-STYLE: italic; BACKGROUND-COLOR: #cccccc } DIV#zoneDeTravail TABLE.baseDocumentaire TR.auteur { BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: = none; BORDER-BOTTOM-STYLE: none } DIV#zoneDeTravail TR.archive { FONT-STYLE: italic; BACKGROUND-COLOR: #cccccc } TABLE.consultationFiche TD { BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: = none; TEXT-ALIGN: center; BORDER-BOTTOM-STYLE: none } TABLE.consultationFiche TD.intitule { TEXT-ALIGN: left } TABLE TD.yesNoCell { TEXT-ALIGN: center } TABLE TR.archive TD { COLOR: #303030; FONT-STYLE: italic; BACKGROUND-COLOR: #ffd7bc } TD { BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: = #000000 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: = #000000 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #000000 1px solid; = BACKGROUND-COLOR: #fff } TD.codePartenaire { WIDTH: 175px } .partenaire TD { VERTICAL-ALIGN: middle } .habilitation TD { VERTICAL-ALIGN: middle; BACKGROUND-COLOR: #ff9886; TEXT-ALIGN: center } .habilitation TD.coche { BACKGROUND-COLOR: #98fb98 } TD.sousTitre { FONT-WEIGHT: bold } TD.intitule { WIDTH: 450px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; = BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none } TD.information { FONT-STYLE: italic } TABLE.baseDocumentaire TR.auteur TD { BORDER-TOP-STYLE: none; FONT-STYLE: italic; BORDER-RIGHT-STYLE: none; = BORDER-LEFT-STYLE: none; BACKGROUND-COLOR: #fffff0; BORDER-BOTTOM-STYLE: = none } DIV#zoneDeTravail TR.separationReponses TD { PADDING-TOP: 10px } TH { BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: = #000000 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: = #000000 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #000000 1px solid; = BACKGROUND-COLOR: #f0f0f0; TEXT-ALIGN: center; FONT-VARIANT: small-caps } TABLE.consultationFiche TH { BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: = none; BORDER-BOTTOM-STYLE: none } TH.triable { PADDING-RIGHT: 18px; FONT-WEIGHT: bold } TH.descendant { PADDING-RIGHT: 18px; FONT-WEIGHT: bold } TH.ascendant { PADDING-RIGHT: 18px; FONT-WEIGHT: bold } TH.descendant { BACKGROUND: url(../images/icones/sortable_desc.png) #f0f0f0 no-repeat = right center } TH.ascendant { BACKGROUND: url(../images/icones/sortable_asc.png) #f0f0f0 no-repeat = right center } TH.triable { BACKGROUND: url(../images/icones/sortable.png) #f0f0f0 no-repeat right = center } TH.dossier { WIDTH: 60px } TH.intitule { WIDTH: 530px } TH.organisme { WIDTH: 200px } TH.grandeEntete { FONT-FAMILY: Courrier, monospace } TH.messageForum { WIDTH: 480px } .hidden { DISPLAY: none } DIV.checkThenInput * { MARGIN-TOP: 0px! important; FLOAT: left } DIV.checkThenInput LABEL { WIDTH: auto } ------=_NextPart_000_0000_01CAA8CB.402897B0 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.cncp.gouv.fr/css/component-multiselect.css .multiSelect { BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 20px; BORDER-TOP: = #000000 1px solid; DISPLAY: inline; PADDING-LEFT: 4px; BACKGROUND: = url(../images/icones/multiselect/dropdown.gif) #eeeeee no-repeat right = center; PADDING-BOTTOM: 1px; BORDER-LEFT: #000000 1px solid; WIDTH: = 290px; PADDING-TOP: 2px; BORDER-BOTTOM: #000000 1px solid } .hover.multiSelect { BACKGROUND: url(../images/icones/multiselect/dropdown_hover.gif) = #e6e6e6 no-repeat right center } .active.multiSelect { BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BORDER-LEFT: = #000 1px solid; BORDER-BOTTOM: #000 1px solid } .focus.multiSelect { BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; BORDER-LEFT: = #000 1px solid; BORDER-BOTTOM: #000 1px solid } .active.multiSelect { BACKGROUND: url(../images/icones/multiselect/dropdown_active.gif) = #e6e6e6 no-repeat right center } .multiSelectOptions { BORDER-RIGHT: #000000 1px solid; BORDER-TOP: #000000 1px solid; = MARGIN-TOP: -1px; FONT-SIZE: 11px; BACKGROUND: #eeeeee; OVERFLOW: auto; = BORDER-LEFT: #000000 1px solid; WIDTH: 314px; MAX-HEIGHT: 150px; = BORDER-BOTTOM: #000000 1px solid } DIV#zoneDeTravail FIELDSET LI .multiSelectOptions INPUT { MARGIN: 1px 4px } DIV#zoneDeTravail FIELDSET LI .multiSelectOptions LABEL { CLEAR: both; WIDTH: 285px; TEXT-ALIGN: left } .multiSelectOptions LABEL { PADDING-RIGHT: 5px; DISPLAY: block; PADDING-LEFT: 5px; PADDING-BOTTOM: = 2px; PADDING-TOP: 2px } .multiSelectOptions LABEL.checked { BACKGROUND: #e6e6e6 } .multiSelectOptions LABEL.selectAll { BORDER-BOTTOM: #ccc 1px dotted } .multiSelectOptions LABEL.hover { BACKGROUND: #e6e6e6 } ------=_NextPart_000_0000_01CAA8CB.402897B0 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.cncp.gouv.fr/css/component-dl2Onglet.css DL.dl2Onglet { MARGIN: 5px 0px } DL.dl2Onglet DD { WIDTH: 95% } DL.dl2Onglet DT { BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #000 1px = solid; DISPLAY: inline; PADDING-LEFT: 5px; FONT-WEIGHT: normal; Z-INDEX: = 1; PADDING-BOTTOM: 0px; MARGIN: 0px 5px 0px 0px; BORDER-LEFT: #000 1px = solid; CURSOR: pointer; COLOR: #054175; LINE-HEIGHT: 15px; PADDING-TOP: = 2px; BORDER-BOTTOM: #000 0px solid; POSITION: relative } DL.dl2Onglet DT.courant { COLOR: #dd1100; BORDER-BOTTOM: #fff 1px solid } DL.dl2Onglet DD { BORDER-RIGHT: #000 1px solid; BORDER-TOP: #000 1px solid; DISPLAY: = none; BORDER-LEFT: #000 1px solid; BORDER-BOTTOM: #000 1px solid; ZOOM: = 1; POSITION: relative } DL.dl2Onglet DD.courant { DISPLAY: inline; FLOAT: left } DL.dl2Onglet DD FIELDSET { BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: = none; BORDER-BOTTOM-STYLE: none } ------=_NextPart_000_0000_01CAA8CB.402897B0 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.cncp.gouv.fr/css/ui.datepicker.css #ui-datepicker-div { BORDER-RIGHT: #f60 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #f60 1px = solid; PADDING-LEFT: 2px; PADDING-BOTTOM: 2px; BORDER-LEFT: #f60 1px = solid; WIDTH: 230px; COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #f60 = 1px solid; BACKGROUND-COLOR: #fd8916 } HTML DIV#ui-datepicker-div IFRAME { BORDER-RIGHT: #f60 1px solid; BORDER-TOP: #f60 1px solid; RIGHT: 0px; = BORDER-LEFT: #f60 1px solid; WIDTH: 100%; BORDER-BOTTOM: #f60 1px solid; = POSITION: absolute; TOP: 0px; HEIGHT: 100%; BACKGROUND-COLOR: #fd8916 } #ui-datepicker-div DIV { Z-INDEX: 1; POSITION: relative } #ui-datepicker-div TABLE { Z-INDEX: 1; POSITION: relative } #ui-datepicker-div A { Z-INDEX: 1; POSITION: relative } .ui-datepicker-header { BACKGROUND-COLOR: #fd8916; TEXT-ALIGN: center } .ui-datepicker-prev { BORDER-RIGHT: #fd8916 1px solid; BORDER-TOP: #fd8916 1px solid; = DISPLAY: inline; FONT-WEIGHT: normal; MARGIN: 2px; BORDER-LEFT: #fd8916 = 1px solid; CURSOR: pointer; COLOR: #fff; BORDER-BOTTOM: #fd8916 1px = solid; BACKGROUND-COLOR: #fd8916 } .ui-datepicker-next { BORDER-RIGHT: #fd8916 1px solid; BORDER-TOP: #fd8916 1px solid; = DISPLAY: inline; FONT-WEIGHT: normal; MARGIN: 2px; BORDER-LEFT: #fd8916 = 1px solid; CURSOR: pointer; COLOR: #fff; BORDER-BOTTOM: #fd8916 1px = solid; BACKGROUND-COLOR: #fd8916 } .ui-datepicker-prev:hover { COLOR: #fff } .ui-datepicker-next:hover { COLOR: #fff } .ui-datepicker-prev-hover { BORDER-RIGHT: #f60 1px solid; BORDER-TOP: #f60 1px solid; BORDER-LEFT: = #f60 1px solid; BORDER-BOTTOM: #f60 1px solid } .ui-datepicker-next-hover { BORDER-RIGHT: #f60 1px solid; BORDER-TOP: #f60 1px solid; BORDER-LEFT: = #f60 1px solid; BORDER-BOTTOM: #f60 1px solid } .ui-datepicker-prev { FLOAT: left } .ui-datepicker-next { FLOAT: right } .ui-datepicker-title { CLEAR: both } .ui-datepicker-title SPAN { FONT-WEIGHT: bold; POSITION: relative; TOP: -0.6em } .ui-datepicker-calendar { MARGIN: 0px; WIDTH: 100% } .ui-datepicker-calendar THEAD { COLOR: #000; TEXT-ALIGN: center } .ui-datepicker-calendar TD { BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #fff 1px = solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #fff 1px = solid; PADDING-TOP: 1px; BORDER-BOTTOM: #fff 1px solid; = BACKGROUND-COLOR: #bbb; TEXT-ALIGN: right } .ui-datepicker-calendar TD.ui-datepicker-unselectable { BORDER-RIGHT: #fff 1px solid; PADDING-RIGHT: 1px; BORDER-TOP: #fff 1px = solid; PADDING-LEFT: 1px; PADDING-BOTTOM: 1px; BORDER-LEFT: #fff 1px = solid; PADDING-TOP: 1px; BORDER-BOTTOM: #fff 1px solid; = BACKGROUND-COLOR: #bbb; TEXT-ALIGN: right } .ui-datepicker-calendar TD.ui-datepicker-unselectable { COLOR: #ddd } .ui-datepicker-calendar TD.ui-datepicker-week-end { BACKGROUND-COLOR: #999 } .ui-datepicker-calendar TD A { PADDING-RIGHT: 3px; DISPLAY: block; PADDING-LEFT: 3px; PADDING-BOTTOM: = 3px; PADDING-TOP: 3px; HEIGHT: 100% } .ui-state-active { BACKGROUND-COLOR: #f60 } .ui-state-active:hover { COLOR: #fff } .ui-datepicker-trigger { BACKGROUND: url(../images/icones/calendar.png) no-repeat center center; = WIDTH: 16px; TEXT-INDENT: -50px; HEIGHT: 16px } ------=_NextPart_000_0000_01CAA8CB.402897B0 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Location: http://www.cncp.gouv.fr/css/sfGuardAuth.css INPUT#signin_username { WIDTH: 120px } INPUT#signin_password { WIDTH: 120px } ------=_NextPart_000_0000_01CAA8CB.402897B0 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: 7bit Content-Location: http://www.cncp.gouv.fr/css/administration.css UL.actionProfil UL.groupeCase { FLOAT: left! important; MARGIN: 5px 0px 0px } UL.actionProfil LI { MARGIN: 0px; POSITION: relative } UL.actionProfil UL.groupeCase LI { FLOAT: none } UL.actionProfil LI P { } ------=_NextPart_000_0000_01CAA8CB.402897B0 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.cncp.gouv.fr/css/hacks.css * HTML DIV#zoneDeTravail { HEIGHT: 500px } * hmtl BODY { HEIGHT: 100% } * HTML A:hover { =09 } * HTML .groupeCase LABEL { MARGIN-TOP: -16px } * HTML .multiSelectOptions { =09 } * HTML DIV.confirmationContainer { POSITION: absolute; ; TOP: expression(documentElement.scrollTop + "px") } HTML DIV.confirmation { POSITION: absolute } DIV#zoneDeTravail { _float: right; _margin-left: -10px } DIV#zoneDeTravail UL.groupeCase LI { TOP: -8px } DIV#zoneDeTravail UL LI.rechercheBaseDocumentaire UL.portee = UL.groupeCase { MARGIN-TOP: -20px; _margin-top: -6px } DIV#zoneDeTravail DIV.accueil UL LI.dernier { PADDING-TOP: 1px } DIV#zoneDeTravail FIELDSET LI INPUT { MARGIN-TOP: 0px } DIV#zoneDeTravail FIELDSET LI SELECT { MARGIN-TOP: 0px } DIV#zoneDeTravail FIELDSET LI TEXTAREA { MARGIN-TOP: 0px } DIV#zoneDeTravail UL.groupeCase { HEIGHT: 1% } DIV#zoneDeTravail FIELDSET LI { HEIGHT: 1% } DIV#navigationLaterale UL LI { HEIGHT: 1% } .suiteOnglet { HEIGHT: 1% } DIV#zoneDeTravail { _overflow-x: hidden } A.recherche { DISPLAY: inline-block } ------=_NextPart_000_0000_01CAA8CB.402897B0 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://www.cncp.gouv.fr/css/print.css BODY { PADDING-RIGHT: 1pt; PADDING-LEFT: 1pt; FONT-SIZE: 9.6pt; = PADDING-BOTTOM: 1pt; MARGIN: 0.5cm auto; PADDING-TOP: 1pt; FONT-FAMILY: = Arial,Verdana,Tahoma,sans-serif! important; BACKGROUND-COLOR: #fff } #navigationLaterale { DISPLAY: none } #entete { DISPLAY: none } #pied { DISPLAY: none } P.submit { DISPLAY: none } UL.navigationSuperieure { DISPLAY: none } A.goDown { DISPLAY: none } A.goTop { DISPLAY: none } #navigation_conversation { DISPLAY: none } H2 { FONT-WEIGHT: bold; FONT-SIZE: 16pt; MARGIN: 14.5pt 3.6pt 11pt; COLOR: = #000; TEXT-ALIGN: left } H3 { FONT-WEIGHT: bold; FONT-SIZE: 12px; MARGIN: 18pt 0px 9pt } H4 { PADDING-RIGHT: 2pt; PADDING-LEFT: 2pt; FONT-WEIGHT: normal; = PADDING-BOTTOM: 2pt; MARGIN: 3.6pt; PADDING-TOP: 2pt; TEXT-DECORATION: = underline } P { PADDING-RIGHT: 2pt; PADDING-LEFT: 2pt; PADDING-BOTTOM: 2pt; MARGIN: = 3.6pt; LINE-HEIGHT: 13.5pt; PADDING-TOP: 2pt } P.impression { DISPLAY: none } DIV#blocNiveau P { BORDER-RIGHT: #000 1pt solid; BORDER-TOP: #000 1pt solid; MARGIN: -1pt = 0px 0px; BORDER-LEFT: #000 1pt solid; BORDER-BOTTOM: #000 1pt solid } H2 SPAN.subtitle { DISPLAY: block; FONT-SIZE: 0.8em } .sectionContent TABLE { WIDTH: 100% } TABLE { BORDER-RIGHT: #000 0px solid; BORDER-TOP: #000 1pt solid; MARGIN: 11pt = 0px; OVERFLOW: visible; BORDER-LEFT: #000 0px solid; WIDTH: auto; = BORDER-BOTTOM: #000 1pt solid; ZOOM: 1; BORDER-COLLAPSE: collapse; = HEIGHT: auto } TABLE.jQueryAdded { DISPLAY: none } TABLE.sectionFiche { MARGIN: 11pt 0px; WIDTH: 100%; BORDER-TOP-STYLE: none } THEAD { =09 } TR { BORDER-RIGHT: #000000 1pt solid; PADDING-RIGHT: 2pt; BORDER-TOP: = #000000 1pt solid; PADDING-LEFT: 2pt; PADDING-BOTTOM: 2pt; BORDER-LEFT: = #000000 1pt solid; PADDING-TOP: 2pt; BORDER-BOTTOM: #000000 1pt solid } TABLE.sectionFiche TR { BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: = none; BORDER-BOTTOM-STYLE: none } TD { BORDER-RIGHT: #000000 1pt solid; PADDING-RIGHT: 2pt; BORDER-TOP: = #000000 1pt solid; PADDING-LEFT: 2pt; PADDING-BOTTOM: 2pt; BORDER-LEFT: = #000000 1pt solid; PADDING-TOP: 2pt; BORDER-BOTTOM: #000000 1pt solid } TABLE TD.yesNoCell { TEXT-ALIGN: center } TH { BORDER-RIGHT: #000000 1px solid; PADDING-RIGHT: 0px; BORDER-TOP: = #000000 1px solid; PADDING-LEFT: 0px; FONT-WEIGHT: normal; = PADDING-BOTTOM: 2pt; VERTICAL-ALIGN: middle; BORDER-LEFT: #000000 1px = solid; PADDING-TOP: 2pt; BORDER-BOTTOM: #000000 1px solid; TEXT-ALIGN: = center } TR.sectionTitle TH { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; = PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-TOP-STYLE: none; PADDING-TOP: = 0px; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; TEXT-ALIGN: = left; FONT-VARIANT: normal; BORDER-BOTTOM-STYLE: none } TR.sectionTitle TH H5 { PADDING-RIGHT: 1pt; PADDING-LEFT: 1pt; LEFT: -1pt; MARGIN-BOTTOM: -1pt; = PADDING-BOTTOM: 9pt; WIDTH: 100%; PADDING-TOP: 19pt; POSITION: relative; = TOP: -1pt; HEIGHT: 100%; BACKGROUND-COLOR: #fff } DIV.sectionContent { BORDER-RIGHT: #000 1pt solid; BORDER-TOP: #000 1pt solid; MARGIN: 9pt = 0px; BORDER-LEFT: #000 1pt solid; BORDER-BOTTOM: #000 1pt solid; HEIGHT: = 1% } DIV.richTextareaConsultation { MARGIN-LEFT: 10pt; MARGIN-RIGHT: 10pt } HTML BODY DIV DIV.jQueryAdded { OVERFLOW: visible! important; WIDTH: auto! important; HEIGHT: auto! = important } ------=_NextPart_000_0000_01CAA8CB.402897B0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.cncp.gouv.fr/js/jquery-1.3.2.min.js /*=0A= * jQuery JavaScript Library v1.3.2=0A= * http://jquery.com/=0A= *=0A= * Copyright (c) 2009 John Resig=0A= * Dual licensed under the MIT and GPL licenses.=0A= * http://docs.jquery.com/License=0A= *=0A= * Date: 2009-02-19 17:34:21 -0500 (Thu, 19 Feb 2009)=0A= * Revision: 6246=0A= */=0A= (function(){var = l=3Dthis,g,y=3Dl.jQuery,p=3Dl.$,o=3Dl.jQuery=3Dl.$=3Dfunction(E,F){return= new = o.fn.init(E,F)},D=3D/^[^<]*(<(.|\s)+>)[^>]*$|^#([\w-]+)$/,f=3D/^.[^:#\[\.= ,]*$/;o.fn=3Do.prototype=3D{init:function(E,H){E=3DE||document;if(E.nodeT= ype){this[0]=3DE;this.length=3D1;this.context=3DE;return this}if(typeof = E=3D=3D=3D"string"){var = G=3DD.exec(E);if(G&&(G[1]||!H)){if(G[1]){E=3Do.clean([G[1]],H)}else{var = I=3Ddocument.getElementById(G[3]);if(I&&I.id!=3DG[3]){return = o().find(E)}var F=3Do(I||[]);F.context=3Ddocument;F.selector=3DE;return = F}}else{return o(H).find(E)}}else{if(o.isFunction(E)){return = o(document).ready(E)}}if(E.selector&&E.context){this.selector=3DE.selecto= r;this.context=3DE.context}return = this.setArray(o.isArray(E)?E:o.makeArray(E))},selector:"",jquery:"1.3.2",= size:function(){return this.length},get:function(E){return = E=3D=3D=3Dg?Array.prototype.slice.call(this):this[E]},pushStack:function(= F,H,E){var = G=3Do(F);G.prevObject=3Dthis;G.context=3Dthis.context;if(H=3D=3D=3D"find"= ){G.selector=3Dthis.selector+(this.selector?" = ":"")+E}else{if(H){G.selector=3Dthis.selector+"."+H+"("+E+")"}}return = G},setArray:function(E){this.length=3D0;Array.prototype.push.apply(this,E= );return this},each:function(F,E){return = o.each(this,F,E)},index:function(E){return = o.inArray(E&&E.jquery?E[0]:E,this)},attr:function(F,H,G){var = E=3DF;if(typeof F=3D=3D=3D"string"){if(H=3D=3D=3Dg){return = this[0]&&o[G||"attr"](this[0],F)}else{E=3D{};E[F]=3DH}}return = this.each(function(I){for(F in = E){o.attr(G?this.style:this,F,o.prop(this,E[F],G,I,F))}})},css:function(E= ,F){if((E=3D=3D"width"||E=3D=3D"height")&&parseFloat(F)<0){F=3Dg}return = this.attr(E,F,"curCSS")},text:function(F){if(typeof = F!=3D=3D"object"&&F!=3Dnull){return = this.empty().append((this[0]&&this[0].ownerDocument||document).createText= Node(F))}var = E=3D"";o.each(F||this,function(){o.each(this.childNodes,function(){if(thi= s.nodeType!=3D8){E+=3Dthis.nodeType!=3D1?this.nodeValue:o.fn.text([this])= }})});return E},wrapAll:function(E){if(this[0]){var = F=3Do(E,this[0].ownerDocument).clone();if(this[0].parentNode){F.insertBef= ore(this[0])}F.map(function(){var = G=3Dthis;while(G.firstChild){G=3DG.firstChild}return = G}).append(this)}return this},wrapInner:function(E){return = this.each(function(){o(this).contents().wrapAll(E)})},wrap:function(E){re= turn this.each(function(){o(this).wrapAll(E)})},append:function(){return = this.domManip(arguments,true,function(E){if(this.nodeType=3D=3D1){this.ap= pendChild(E)}})},prepend:function(){return = this.domManip(arguments,true,function(E){if(this.nodeType=3D=3D1){this.in= sertBefore(E,this.firstChild)}})},before:function(){return = this.domManip(arguments,false,function(E){this.parentNode.insertBefore(E,= this)})},after:function(){return = this.domManip(arguments,false,function(E){this.parentNode.insertBefore(E,= this.nextSibling)})},end:function(){return = this.prevObject||o([])},push:[].push,sort:[].sort,splice:[].splice,find:f= unction(E){if(this.length=3D=3D=3D1){var = F=3Dthis.pushStack([],"find",E);F.length=3D0;o.find(E,this[0],F);return = F}else{return this.pushStack(o.unique(o.map(this,function(G){return = o.find(E,G)})),"find",E)}},clone:function(G){var = E=3Dthis.map(function(){if(!o.support.noCloneEvent&&!o.isXMLDoc(this)){va= r I=3Dthis.outerHTML;if(!I){var = J=3Dthis.ownerDocument.createElement("div");J.appendChild(this.cloneNode(= true));I=3DJ.innerHTML}return o.clean([I.replace(/ = jQuery\d+=3D"(?:\d+|null)"/g,"").replace(/^\s*/,"")])[0]}else{return = this.cloneNode(true)}});if(G=3D=3D=3Dtrue){var = H=3Dthis.find("*").andSelf(),F=3D0;E.find("*").andSelf().each(function(){= if(this.nodeName!=3D=3DH[F].nodeName){return}var = I=3Do.data(H[F],"events");for(var K in I){for(var J in = I[K]){o.event.add(this,K,I[K][J],I[K][J].data)}}F++})}return = E},filter:function(E){return = this.pushStack(o.isFunction(E)&&o.grep(this,function(G,F){return = E.call(G,F)})||o.multiFilter(E,o.grep(this,function(F){return = F.nodeType=3D=3D=3D1})),"filter",E)},closest:function(E){var = G=3Do.expr.match.POS.test(E)?o(E):null,F=3D0;return = this.map(function(){var = H=3Dthis;while(H&&H.ownerDocument){if(G?G.index(H)>-1:o(H).is(E)){o.data(= H,"closest",F);return = H}H=3DH.parentNode;F++}})},not:function(E){if(typeof = E=3D=3D=3D"string"){if(f.test(E)){return = this.pushStack(o.multiFilter(E,this,true),"not",E)}else{E=3Do.multiFilter= (E,this)}}var F=3DE.length&&E[E.length-1]!=3D=3Dg&&!E.nodeType;return = this.filter(function(){return = F?o.inArray(this,E)<0:this!=3DE})},add:function(E){return = this.pushStack(o.unique(o.merge(this.get(),typeof = E=3D=3D=3D"string"?o(E):o.makeArray(E))))},is:function(E){return = !!E&&o.multiFilter(E,this).length>0},hasClass:function(E){return = !!E&&this.is("."+E)},val:function(K){if(K=3D=3D=3Dg){var = E=3Dthis[0];if(E){if(o.nodeName(E,"option")){return(E.attributes.value||{= }).specified?E.value:E.text}if(o.nodeName(E,"select")){var = I=3DE.selectedIndex,L=3D[],M=3DE.options,H=3DE.type=3D=3D"select-one";if(= I<0){return null}for(var F=3DH?I:0,J=3DH?I+1:M.length;F=3D0= ||o.inArray(this.name,K)>=3D0)}else{if(o.nodeName(this,"select")){var = N=3Do.makeArray(K);o("option",this).each(function(){this.selected=3D(o.in= Array(this.value,N)>=3D0||o.inArray(this.text,N)>=3D0)});if(!N.length){th= is.selectedIndex=3D-1}}else{this.value=3DK}}})},html:function(E){return = E=3D=3D=3Dg?(this[0]?this[0].innerHTML.replace(/ = jQuery\d+=3D"(?:\d+|null)"/g,""):null):this.empty().append(E)},replaceWit= h:function(E){return this.after(E).remove()},eq:function(E){return = this.slice(E,+E+1)},slice:function(){return = this.pushStack(Array.prototype.slice.apply(this,arguments),"slice",Array.= prototype.slice.call(arguments).join(","))},map:function(E){return = this.pushStack(o.map(this,function(G,F){return = E.call(G,F,G)}))},andSelf:function(){return = this.add(this.prevObject)},domManip:function(J,M,L){if(this[0]){var = I=3D(this[0].ownerDocument||this[0]).createDocumentFragment(),F=3Do.clean= (J,(this[0].ownerDocument||this[0]),I),H=3DI.firstChild;if(H){for(var = G=3D0,E=3Dthis.length;G1||G>0?I.c= loneNode(true):I)}}if(F){o.each(F,z)}}return this;function K(N,O){return = M&&o.nodeName(N,"table")&&o.nodeName(O,"tr")?(N.getElementsByTagName("tbo= dy")[0]||N.appendChild(N.ownerDocument.createElement("tbody"))):N}}};o.fn= .init.prototype=3Do.fn;function = z(E,F){if(F.src){o.ajax({url:F.src,async:false,dataType:"script"})}else{o= .globalEval(F.text||F.textContent||F.innerHTML||"")}if(F.parentNode){F.pa= rentNode.removeChild(F)}}function e(){return +new = Date}o.extend=3Do.fn.extend=3Dfunction(){var = J=3Darguments[0]||{},H=3D1,I=3Darguments.length,E=3Dfalse,G;if(typeof = J=3D=3D=3D"boolean"){E=3DJ;J=3Darguments[1]||{};H=3D2}if(typeof = J!=3D=3D"object"&&!o.isFunction(J)){J=3D{}}if(I=3D=3DH){J=3Dthis;--H}for(= ;H-1}},swap:functi= on(H,G,I){var E=3D{};for(var F in = G){E[F]=3DH.style[F];H.style[F]=3DG[F]}I.call(H);for(var F in = G){H.style[F]=3DE[F]}},css:function(H,F,J,E){if(F=3D=3D"width"||F=3D=3D"h= eight"){var = L,G=3D{position:"absolute",visibility:"hidden",display:"block"},K=3DF=3D=3D= "width"?["Left","Right"]:["Top","Bottom"];function = I(){L=3DF=3D=3D"width"?H.offsetWidth:H.offsetHeight;if(E=3D=3D=3D"border"= ){return}o.each(K,function(){if(!E){L-=3DparseFloat(o.curCSS(H,"padding"+= this,true))||0}if(E=3D=3D=3D"margin"){L+=3DparseFloat(o.curCSS(H,"margin"= +this,true))||0}else{L-=3DparseFloat(o.curCSS(H,"border"+this+"Width",tru= e))||0}})}if(H.offsetWidth!=3D=3D0){I()}else{o.swap(H,G,I)}return = Math.max(0,Math.round(L))}return = o.curCSS(H,F,J)},curCSS:function(I,F,G){var = L,E=3DI.style;if(F=3D=3D"opacity"&&!o.support.opacity){L=3Do.attr(E,"opac= ity");return = L=3D=3D""?"1":L}if(F.match(/float/i)){F=3Dw}if(!G&&E&&E[F]){L=3DE[F]}else= {if(q.getComputedStyle){if(F.match(/float/i)){F=3D"float"}F=3DF.replace(/= ([A-Z])/g,"-$1").toLowerCase();var = M=3Dq.getComputedStyle(I,null);if(M){L=3DM.getPropertyValue(F)}if(F=3D=3D= "opacity"&&L=3D=3D""){L=3D"1"}}else{if(I.currentStyle){var = J=3DF.replace(/\-(\w)/g,function(N,O){return = O.toUpperCase()});L=3DI.currentStyle[F]||I.currentStyle[J];if(!/^\d+(px)?= $/i.test(L)&&/^\d/.test(L)){var = H=3DE.left,K=3DI.runtimeStyle.left;I.runtimeStyle.left=3DI.currentStyle.l= eft;E.left=3DL||0;L=3DE.pixelLeft+"px";E.left=3DH;I.runtimeStyle.left=3DK= }}}}return L},clean:function(F,K,I){K=3DK||document;if(typeof = K.createElement=3D=3D=3D"undefined"){K=3DK.ownerDocument||K[0]&&K[0].owne= rDocument||document}if(!I&&F.length=3D=3D=3D1&&typeof = F[0]=3D=3D=3D"string"){var = H=3D/^<(\w+)\s*\/?>$/.exec(F[0]);if(H){return[K.createElement(H[1])]}}var= = G=3D[],E=3D[],L=3DK.createElement("div");o.each(F,function(P,S){if(typeof= S=3D=3D=3D"number"){S+=3D""}if(!S){return}if(typeof = S=3D=3D=3D"string"){S=3DS.replace(/(<(\w+)[^>]*?)\/>/g,function(U,V,T){re= turn = T.match(/^(abbr|br|col|img|input|link|meta|param|hr|area|embed)$/i)?U:V+"= >"});var = O=3DS.replace(/^\s+/,"").substring(0,10).toLowerCase();var = Q=3D!O.indexOf("",""]||!O.indexOf(""= ,""]||O.match(/^<(thead|tbody|tfoot|colg|cap)/)&&[1,"",= "
"]||!O.indexOf("",""]||= (!O.indexOf("",""]||!O.indexOf("= ",""]||!o.support.htmlSerialize&&[1,"div
","
= "]||[0,"",""];L.innerHTML=3DQ[1]+S+Q[2];while(Q[0]--){L=3DL.lastChild}if(= !o.support.tbody){var = R=3D/"&&!R?L.childNodes:[];for(var = M=3DN.length-1;M>=3D0;--M){if(o.nodeName(N[M],"tbody")&&!N[M].childNodes.= length){N[M].parentNode.removeChild(N[M])}}}if(!o.support.leadingWhitespa= ce&&/^\s/.test(S)){L.insertBefore(K.createTextNode(S.match(/^\s*/)[0]),L.= firstChild)}S=3Do.makeArray(L.childNodes)}if(S.nodeType){G.push(S)}else{G= =3Do.merge(G,S)}});if(I){for(var = J=3D0;G[J];J++){if(o.nodeName(G[J],"script")&&(!G[J].type||G[J].type.toLo= werCase()=3D=3D=3D"text/javascript")){E.push(G[J].parentNode?G[J].parentN= ode.removeChild(G[J]):G[J])}else{if(G[J].nodeType=3D=3D=3D1){G.splice.app= ly(G,[J+1,0].concat(o.makeArray(G[J].getElementsByTagName("script"))))}I.= appendChild(G[J])}}return E}return = G},attr:function(J,G,K){if(!J||J.nodeType=3D=3D3||J.nodeType=3D=3D8){retu= rn g}var = H=3D!o.isXMLDoc(J),L=3DK!=3D=3Dg;G=3DH&&o.props[G]||G;if(J.tagName){var = F=3D/href|src|style/.test(G);if(G=3D=3D"selected"&&J.parentNode){J.parent= Node.selectedIndex}if(G in = J&&H&&!F){if(L){if(G=3D=3D"type"&&o.nodeName(J,"input")&&J.parentNode){th= row"type property can't be = changed"}J[G]=3DK}if(o.nodeName(J,"form")&&J.getAttributeNode(G)){return = J.getAttributeNode(G).nodeValue}if(G=3D=3D"tabIndex"){var = I=3DJ.getAttributeNode("tabIndex");return = I&&I.specified?I.value:J.nodeName.match(/(button|input|object|select|text= area)/i)?0:J.nodeName.match(/^(a|area)$/i)&&J.href?0:g}return = J[G]}if(!o.support.style&&H&&G=3D=3D"style"){return = o.attr(J.style,"cssText",K)}if(L){J.setAttribute(G,""+K)}var = E=3D!o.support.hrefNormalized&&H&&F?J.getAttribute(G,2):J.getAttribute(G)= ;return = E=3D=3D=3Dnull?g:E}if(!o.support.opacity&&G=3D=3D"opacity"){if(L){J.zoom=3D= 1;J.filter=3D(J.filter||"").replace(/alpha\([^)]*\)/,"")+(parseInt(K)+""=3D= =3D"NaN"?"":"alpha(opacity=3D"+K*100+")")}return = J.filter&&J.filter.indexOf("opacity=3D")>=3D0?(parseFloat(J.filter.match(= /opacity=3D([^)]*)/)[1])/100)+"":""}G=3DG.replace(/-([a-z])/ig,function(M= ,N){return N.toUpperCase()});if(L){J[G]=3DK}return = J[G]},trim:function(E){return(E||"").replace(/^\s+|\s+$/g,"")},makeArray:= function(G){var E=3D[];if(G!=3Dnull){var = F=3DG.length;if(F=3D=3Dnull||typeof = G=3D=3D=3D"string"||o.isFunction(G)||G.setInterval){E[0]=3DG}else{while(F= ){E[--F]=3DG[F]}}}return E},inArray:function(G,H){for(var = E=3D0,F=3DH.length;E0?this.clone(true):this).get();o.fn[F].apply(o(L[K]),I);J=3DJ.conc= at(I)}return = this.pushStack(J,E,G)}});o.each({removeAttr:function(E){o.attr(this,E,"")= ;if(this.nodeType=3D=3D1){this.removeAttribute(E)}},addClass:function(E){= o.className.add(this,E)},removeClass:function(E){o.className.remove(this,= E)},toggleClass:function(F,E){if(typeof = E!=3D=3D"boolean"){E=3D!o.className.has(this,F)}o.className[E?"add":"remo= ve"](this,F)},remove:function(E){if(!E||o.filter(E,[this]).length){o("*",= this).add([this]).each(function(){o.event.remove(this);o.removeData(this)= });if(this.parentNode){this.parentNode.removeChild(this)}}},empty:functio= n(){o(this).children().remove();while(this.firstChild){this.removeChild(t= his.firstChild)}}},function(E,F){o.fn[E]=3Dfunction(){return = this.each(F,arguments)}});function j(E,F){return = E[0]&&parseInt(o.curCSS(E[0],F,true),10)||0}var = h=3D"jQuery"+e(),v=3D0,A=3D{};o.extend({cache:{},data:function(F,E,G){F=3D= F=3D=3Dl?A:F;var = H=3DF[h];if(!H){H=3DF[h]=3D++v}if(E&&!o.cache[H]){o.cache[H]=3D{}}if(G!=3D= =3Dg){o.cache[H][E]=3DG}return = E?o.cache[H][E]:H},removeData:function(F,E){F=3DF=3D=3Dl?A:F;var = H=3DF[h];if(E){if(o.cache[H]){delete o.cache[H][E];E=3D"";for(E in = o.cache[H]){break}if(!E){o.removeData(F)}}}else{try{delete = F[h]}catch(G){if(F.removeAttribute){F.removeAttribute(h)}}delete = o.cache[H]}},queue:function(F,E,H){if(F){E=3D(E||"fx")+"queue";var = G=3Do.data(F,E);if(!G||o.isArray(H)){G=3Do.data(F,E,o.makeArray(H))}else{= if(H){G.push(H)}}}return G},dequeue:function(H,G){var = E=3Do.queue(H,G),F=3DE.shift();if(!G||G=3D=3D=3D"fx"){F=3DE[0]}if(F!=3D=3D= g){F.call(H)}}});o.fn.extend({data:function(E,G){var = H=3DE.split(".");H[1]=3DH[1]?"."+H[1]:"";if(G=3D=3D=3Dg){var = F=3Dthis.triggerHandler("getData"+H[1]+"!",[H[0]]);if(F=3D=3D=3Dg&&this.l= ength){F=3Do.data(this[0],E)}return = F=3D=3D=3Dg&&H[1]?this.data(H[0]):F}else{return = this.trigger("setData"+H[1]+"!",[H[0],G]).each(function(){o.data(this,E,G= )})}},removeData:function(E){return = this.each(function(){o.removeData(this,E)})},queue:function(E,F){if(typeo= f E!=3D=3D"string"){F=3DE;E=3D"fx"}if(F=3D=3D=3Dg){return = o.queue(this[0],E)}return this.each(function(){var = G=3Do.queue(this,E,F);if(E=3D=3D"fx"&&G.length=3D=3D1){G[0].call(this)}})= },dequeue:function(E){return this.each(function(){o.dequeue(this,E)})}});=0A= /*=0A= * Sizzle CSS Selector Engine - v0.9.3=0A= * Copyright 2009, The Dojo Foundation=0A= * Released under the MIT, BSD, and GPL Licenses.=0A= * More information: http://sizzlejs.com/=0A= */=0A= (function(){var = R=3D/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]= '"]+)+\]|\\.|[^ = >+~,(\[\\]+)+|[>+~])(\s*,\s*)?/g,L=3D0,H=3DObject.prototype.toString;var = F=3Dfunction(Y,U,ab,ac){ab=3Dab||[];U=3DU||document;if(U.nodeType!=3D=3D1= &&U.nodeType!=3D=3D9){return[]}if(!Y||typeof Y!=3D=3D"string"){return = ab}var = Z=3D[],W,af,ai,T,ad,V,X=3Dtrue;R.lastIndex=3D0;while((W=3DR.exec(Y))!=3D=3D= null){Z.push(W[1]);if(W[2]){V=3DRegExp.rightContext;break}}if(Z.length>1&= &M.exec(Y)){if(Z.length=3D=3D=3D2&&I.relative[Z[0]]){af=3DJ(Z[0]+Z[1],U)}= else{af=3DI.relative[Z[0]]?[U]:F(Z.shift(),U);while(Z.length){Y=3DZ.shift= ();if(I.relative[Y]){Y+=3DZ.shift()}af=3DJ(Y,af)}}}else{var = ae=3Dac?{expr:Z.pop(),set:E(ac)}:F.find(Z.pop(),Z.length=3D=3D=3D1&&U.par= entNode?U.parentNode:U,Q(U));af=3DF.filter(ae.expr,ae.set);if(Z.length>0)= {ai=3DE(af)}else{X=3Dfalse}while(Z.length){var = ah=3DZ.pop(),ag=3Dah;if(!I.relative[ah]){ah=3D""}else{ag=3DZ.pop()}if(ag=3D= =3Dnull){ag=3DU}I.relative[ah](ai,ag,Q(U))}}if(!ai){ai=3Daf}if(!ai){throw= "Syntax error, unrecognized expression: = "+(ah||Y)}if(H.call(ai)=3D=3D=3D"[object = Array]"){if(!X){ab.push.apply(ab,ai)}else{if(U.nodeType=3D=3D=3D1){for(va= r = aa=3D0;ai[aa]!=3Dnull;aa++){if(ai[aa]&&(ai[aa]=3D=3D=3Dtrue||ai[aa].nodeT= ype=3D=3D=3D1&&K(U,ai[aa]))){ab.push(af[aa])}}}else{for(var = aa=3D0;ai[aa]!=3Dnull;aa++){if(ai[aa]&&ai[aa].nodeType=3D=3D=3D1){ab.push= (af[aa])}}}}}else{E(ai,ab)}if(V){F(V,U,ab,ac);if(G){hasDuplicate=3Dfalse;= ab.sort(G);if(hasDuplicate){for(var = aa=3D1;aa":function(Z,U,aa){var X=3Dtypeof = U=3D=3D=3D"string";if(X&&!/\W/.test(U)){U=3Daa?U:U.toUpperCase();for(var = V=3D0,T=3DZ.length;V1||/^\w/.test(X[3])){X[3]=3DF(X[3],null,null,U)}else{var = W=3DF.filter(X[3],U,V,true^Y);if(!V){T.push.apply(T,W)}return = false}}else{if(I.match.POS.test(X[0])||I.match.CHILD.test(X[0])){return = true}}return X},POS:function(T){T.unshift(true);return = T}},filters:{enabled:function(T){return = T.disabled=3D=3D=3Dfalse&&T.type!=3D=3D"hidden"},disabled:function(T){ret= urn T.disabled=3D=3D=3Dtrue},checked:function(T){return = T.checked=3D=3D=3Dtrue},selected:function(T){T.parentNode.selectedIndex;r= eturn T.selected=3D=3D=3Dtrue},parent:function(T){return = !!T.firstChild},empty:function(T){return = !T.firstChild},has:function(V,U,T){return = !!F(T[3],V).length},header:function(T){return/h\d/i.test(T.nodeName)},tex= t:function(T){return"text"=3D=3D=3DT.type},radio:function(T){return"radio= "=3D=3D=3DT.type},checkbox:function(T){return"checkbox"=3D=3D=3DT.type},f= ile:function(T){return"file"=3D=3D=3DT.type},password:function(T){return"= password"=3D=3D=3DT.type},submit:function(T){return"submit"=3D=3D=3DT.typ= e},image:function(T){return"image"=3D=3D=3DT.type},reset:function(T){retu= rn"reset"=3D=3D=3DT.type},button:function(T){return"button"=3D=3D=3DT.typ= e||T.nodeName.toUpperCase()=3D=3D=3D"BUTTON"},input:function(T){return/in= put|select|textarea|button/i.test(T.nodeName)}},setFilters:{first:functio= n(U,T){return T=3D=3D=3D0},last:function(V,U,T,W){return = U=3D=3D=3DW.length-1},even:function(U,T){return = T%2=3D=3D=3D0},odd:function(U,T){return = T%2=3D=3D=3D1},lt:function(V,U,T){return = UT[3]-0},nth:function(V,U,T){return = T[3]-0=3D=3DU},eq:function(V,U,T){return = T[3]-0=3D=3DU}},filter:{PSEUDO:function(Z,V,W,aa){var = U=3DV[1],X=3DI.filters[U];if(X){return = X(Z,W,V,aa)}else{if(U=3D=3D=3D"contains"){return(Z.textContent||Z.innerTe= xt||"").indexOf(V[3])>=3D0}else{if(U=3D=3D=3D"not"){var Y=3DV[3];for(var = W=3D0,T=3DY.length;W=3D0)}}},ID:function(U,T){return = U.nodeType=3D=3D=3D1&&U.getAttribute("id")=3D=3D=3DT},TAG:function(U,T){r= eturn(T=3D=3D=3D"*"&&U.nodeType=3D=3D=3D1)||U.nodeName=3D=3D=3DT},CLASS:f= unction(U,T){return(" "+(U.className||U.getAttribute("class"))+" = ").indexOf(T)>-1},ATTR:function(Y,W){var = V=3DW[1],T=3DI.attrHandle[V]?I.attrHandle[V](Y):Y[V]!=3Dnull?Y[V]:Y.getAt= tribute(V),Z=3DT+"",X=3DW[2],U=3DW[4];return = T=3D=3Dnull?X=3D=3D=3D"!=3D":X=3D=3D=3D"=3D"?Z=3D=3D=3DU:X=3D=3D=3D"*=3D"= ?Z.indexOf(U)>=3D0:X=3D=3D=3D"~=3D"?(" "+Z+" = ").indexOf(U)>=3D0:!U?Z&&T!=3D=3Dfalse:X=3D=3D=3D"!=3D"?Z!=3DU:X=3D=3D=3D= "^=3D"?Z.indexOf(U)=3D=3D=3D0:X=3D=3D=3D"$=3D"?Z.substr(Z.length-U.length= )=3D=3D=3DU:X=3D=3D=3D"|=3D"?Z=3D=3D=3DU||Z.substr(0,U.length+1)=3D=3D=3D= U+"-":false},POS:function(X,U,V,Y){var = T=3DU[2],W=3DI.setFilters[T];if(W){return W(X,V,U,Y)}}}};var = M=3DI.match.POS;for(var O in = I.match){I.match[O]=3DRegExp(I.match[O].source+/(?![^\[]*\])(?![^\(]*\))/= .source)}var = E=3Dfunction(U,T){U=3DArray.prototype.slice.call(U);if(T){T.push.apply(T,= U);return T}return = U};try{Array.prototype.slice.call(document.documentElement.childNodes)}ca= tch(N){E=3Dfunction(X,W){var U=3DW||[];if(H.call(X)=3D=3D=3D"[object = Array]"){Array.prototype.push.apply(U,X)}else{if(typeof = X.length=3D=3D=3D"number"){for(var = V=3D0,T=3DX.length;V";var = T=3Ddocument.documentElement;T.insertBefore(U,T.firstChild);if(!!document= .getElementById(V)){I.find.ID=3Dfunction(X,Y,Z){if(typeof = Y.getElementById!=3D=3D"undefined"&&!Z){var = W=3DY.getElementById(X[1]);return W?W.id=3D=3D=3DX[1]||typeof = W.getAttributeNode!=3D=3D"undefined"&&W.getAttributeNode("id").nodeValue=3D= =3D=3DX[1]?[W]:g:[]}};I.filter.ID=3Dfunction(Y,W){var X=3Dtypeof = Y.getAttributeNode!=3D=3D"undefined"&&Y.getAttributeNode("id");return = Y.nodeType=3D=3D=3D1&&X&&X.nodeValue=3D=3D=3DW}}T.removeChild(U)})();(fun= ction(){var = T=3Ddocument.createElement("div");T.appendChild(document.createComment(""= ));if(T.getElementsByTagName("*").length>0){I.find.TAG=3Dfunction(U,Y){va= r X=3DY.getElementsByTagName(U[1]);if(U[1]=3D=3D=3D"*"){var = W=3D[];for(var = V=3D0;X[V];V++){if(X[V].nodeType=3D=3D=3D1){W.push(X[V])}}X=3DW}return = X}}T.innerHTML=3D"";if(T.firstChild&&typeof = T.firstChild.getAttribute!=3D=3D"undefined"&&T.firstChild.getAttribute("h= ref")!=3D=3D"#"){I.attrHandle.href=3Dfunction(U){return = U.getAttribute("href",2)}}})();if(document.querySelectorAll){(function(){= var T=3DF,U=3Ddocument.createElement("div");U.innerHTML=3D"

";if(U.querySelectorAll&&U.querySelectorAll(".TEST").l= ength=3D=3D=3D0){return}F=3Dfunction(Y,X,V,W){X=3DX||document;if(!W&&X.no= deType=3D=3D=3D9&&!Q(X)){try{return = E(X.querySelectorAll(Y),V)}catch(Z){}}return = T(Y,X,V,W)};F.find=3DT.find;F.filter=3DT.filter;F.selectors=3DT.selectors= ;F.matches=3DT.matches})()}if(document.getElementsByClassName&&document.d= ocumentElement.getElementsByClassName){(function(){var = T=3Ddocument.createElement("div");T.innerHTML=3D"
";if(T.getElementsByClassName("e").length=3D=3D=3D0)= {return}T.lastChild.className=3D"e";if(T.getElementsByClassName("e").leng= th=3D=3D=3D1){return}I.order.splice(1,0,"CLASS");I.find.CLASS=3Dfunction(= U,V,W){if(typeof V.getElementsByClassName!=3D=3D"undefined"&&!W){return = V.getElementsByClassName(U[1])}}})()}function P(U,Z,Y,ad,aa,ac){var = ab=3DU=3D=3D"previousSibling"&&!ac;for(var = W=3D0,V=3Dad.length;W0){X=3DT;break}}}T=3DT[U]}ad[W]=3DX}}}var = K=3Ddocument.compareDocumentPosition?function(U,T){return = U.compareDocumentPosition(T)&16}:function(U,T){return = U!=3D=3DT&&(U.contains?U.contains(T):true)};var Q=3Dfunction(T){return = T.nodeType=3D=3D=3D9&&T.documentElement.nodeName!=3D=3D"HTML"||!!T.ownerD= ocument&&Q(T.ownerDocument)};var J=3Dfunction(T,aa){var = W=3D[],X=3D"",Y,V=3Daa.nodeType?[aa]:aa;while((Y=3DI.match.PSEUDO.exec(T)= )){X+=3DY[0];T=3DT.replace(I.match.PSEUDO,"")}T=3DI.relative[T]?T+"*":T;f= or(var Z=3D0,U=3DV.length;Z0||T.offsetHeight>0};F.selectors.filters.animated=3Dfunctio= n(T){return o.grep(o.timers,function(U){return = T=3D=3D=3DU.elem}).length};o.multiFilter=3Dfunction(V,T,U){if(U){V=3D":no= t("+V+")"}return F.matches(V,T)};o.dir=3Dfunction(V,U){var = T=3D[],W=3DV[U];while(W&&W!=3Ddocument){if(W.nodeType=3D=3D1){T.push(W)}W= =3DW[U]}return T};o.nth=3Dfunction(X,T,V,W){T=3DT||1;var = U=3D0;for(;X;X=3DX[V]){if(X.nodeType=3D=3D1&&++U=3D=3DT){break}}return = X};o.sibling=3Dfunction(V,U){var = T=3D[];for(;V;V=3DV.nextSibling){if(V.nodeType=3D=3D1&&V!=3DU){T.push(V)}= }return = T};return;l.Sizzle=3DF})();o.event=3D{add:function(I,F,H,K){if(I.nodeType= =3D=3D3||I.nodeType=3D=3D8){return}if(I.setInterval&&I!=3Dl){I=3Dl}if(!H.= guid){H.guid=3Dthis.guid++}if(K!=3D=3Dg){var = G=3DH;H=3Dthis.proxy(G);H.data=3DK}var = E=3Do.data(I,"events")||o.data(I,"events",{}),J=3Do.data(I,"handle")||o.d= ata(I,"handle",function(){return typeof = o!=3D=3D"undefined"&&!o.event.triggered?o.event.handle.apply(arguments.ca= llee.elem,arguments):g});J.elem=3DI;o.each(F.split(/\s+/),function(M,N){v= ar = O=3DN.split(".");N=3DO.shift();H.type=3DO.slice().sort().join(".");var = L=3DE[N];if(o.event.specialAll[N]){o.event.specialAll[N].setup.call(I,K,O= )}if(!L){L=3DE[N]=3D{};if(!o.event.special[N]||o.event.special[N].setup.c= all(I,K,O)=3D=3D=3Dfalse){if(I.addEventListener){I.addEventListener(N,J,f= alse)}else{if(I.attachEvent){I.attachEvent("on"+N,J)}}}}L[H.guid]=3DH;o.e= vent.global[N]=3Dtrue});I=3Dnull},guid:1,global:{},remove:function(K,H,J)= {if(K.nodeType=3D=3D3||K.nodeType=3D=3D8){return}var = G=3Do.data(K,"events"),F,E;if(G){if(H=3D=3D=3Dg||(typeof = H=3D=3D=3D"string"&&H.charAt(0)=3D=3D".")){for(var I in = G){this.remove(K,I+(H||""))}}else{if(H.type){J=3DH.handler;H=3DH.type}o.e= ach(H.split(/\s+/),function(M,O){var Q=3DO.split(".");O=3DQ.shift();var = N=3DRegExp("(^|\\.)"+Q.slice().sort().join(".*\\.")+"(\\.|$)");if(G[O]){i= f(J){delete G[O][J.guid]}else{for(var P in = G[O]){if(N.test(G[O][P].type)){delete = G[O][P]}}}if(o.event.specialAll[O]){o.event.specialAll[O].teardown.call(K= ,Q)}for(F in = G[O]){break}if(!F){if(!o.event.special[O]||o.event.special[O].teardown.ca= ll(K,Q)=3D=3D=3Dfalse){if(K.removeEventListener){K.removeEventListener(O,= o.data(K,"handle"),false)}else{if(K.detachEvent){K.detachEvent("on"+O,o.d= ata(K,"handle"))}}}F=3Dnull;delete G[O]}}})}for(F in G){break}if(!F){var = L=3Do.data(K,"handle");if(L){L.elem=3Dnull}o.removeData(K,"events");o.rem= oveData(K,"handle")}}},trigger:function(I,K,H,E){var = G=3DI.type||I;if(!E){I=3Dtypeof = I=3D=3D=3D"object"?I[h]?I:o.extend(o.Event(G),I):o.Event(G);if(G.indexOf(= "!")>=3D0){I.type=3DG=3DG.slice(0,-1);I.exclusive=3Dtrue}if(!H){I.stopPro= pagation();if(this.global[G]){o.each(o.cache,function(){if(this.events&&t= his.events[G]){o.event.trigger(I,K,this.handle.elem)}})}}if(!H||H.nodeTyp= e=3D=3D3||H.nodeType=3D=3D8){return = g}I.result=3Dg;I.target=3DH;K=3Do.makeArray(K);K.unshift(I)}I.currentTarg= et=3DH;var = J=3Do.data(H,"handle");if(J){J.apply(H,K)}if((!H[G]||(o.nodeName(H,"a")&&= G=3D=3D"click"))&&H["on"+G]&&H["on"+G].apply(H,K)=3D=3D=3Dfalse){I.result= =3Dfalse}if(!E&&H[G]&&!I.isDefaultPrevented()&&!(o.nodeName(H,"a")&&G=3D=3D= "click")){this.triggered=3Dtrue;try{H[G]()}catch(L){}}this.triggered=3Dfa= lse;if(!I.isPropagationStopped()){var = F=3DH.parentNode||H.ownerDocument;if(F){o.event.trigger(I,K,F,true)}}},ha= ndle:function(K){var = J,E;K=3Darguments[0]=3Do.event.fix(K||l.event);K.currentTarget=3Dthis;var= = L=3DK.type.split(".");K.type=3DL.shift();J=3D!L.length&&!K.exclusive;var = I=3DRegExp("(^|\\.)"+L.slice().sort().join(".*\\.")+"(\\.|$)");E=3D(o.dat= a(this,"events")||{})[K.type];for(var G in E){var = H=3DE[G];if(J||I.test(H.type)){K.handler=3DH;K.data=3DH.data;var = F=3DH.apply(this,arguments);if(F!=3D=3Dg){K.result=3DF;if(F=3D=3D=3Dfalse= ){K.preventDefault();K.stopPropagation()}}if(K.isImmediatePropagationStop= ped()){break}}}},props:"altKey attrChange attrName bubbles button = cancelable charCode clientX clientY ctrlKey currentTarget data detail = eventPhase fromElement handler keyCode metaKey newValue originalTarget = pageX pageY prevValue relatedNode relatedTarget screenX screenY shiftKey = srcElement target toElement view wheelDelta which".split(" = "),fix:function(H){if(H[h]){return H}var F=3DH;H=3Do.Event(F);for(var = G=3Dthis.props.length,J;G;){J=3Dthis.props[--G];H[J]=3DF[J]}if(!H.target)= {H.target=3DH.srcElement||document}if(H.target.nodeType=3D=3D3){H.target=3D= H.target.parentNode}if(!H.relatedTarget&&H.fromElement){H.relatedTarget=3D= H.fromElement=3D=3DH.target?H.toElement:H.fromElement}if(H.pageX=3D=3Dnul= l&&H.clientX!=3Dnull){var = I=3Ddocument.documentElement,E=3Ddocument.body;H.pageX=3DH.clientX+(I&&I.= scrollLeft||E&&E.scrollLeft||0)-(I.clientLeft||0);H.pageY=3DH.clientY+(I&= &I.scrollTop||E&&E.scrollTop||0)-(I.clientTop||0)}if(!H.which&&((H.charCo= de||H.charCode=3D=3D=3D0)?H.charCode:H.keyCode)){H.which=3DH.charCode||H.= keyCode}if(!H.metaKey&&H.ctrlKey){H.metaKey=3DH.ctrlKey}if(!H.which&&H.bu= tton){H.which=3D(H.button&1?1:(H.button&2?3:(H.button&4?2:0)))}return = H},proxy:function(F,E){E=3DE||function(){return = F.apply(this,arguments)};E.guid=3DF.guid=3DF.guid||E.guid||this.guid++;re= turn = E},special:{ready:{setup:B,teardown:function(){}}},specialAll:{live:{setu= p:function(E,F){o.event.add(this,F[0],c)},teardown:function(G){if(G.lengt= h){var = E=3D0,F=3DRegExp("(^|\\.)"+G[0]+"(\\.|$)");o.each((o.data(this,"events").= live||{}),function(){if(F.test(this.type)){E++}});if(E<1){o.event.remove(= this,G[0],c)}}}}}};o.Event=3Dfunction(E){if(!this.preventDefault){return = new = o.Event(E)}if(E&&E.type){this.originalEvent=3DE;this.type=3DE.type}else{t= his.type=3DE}this.timeStamp=3De();this[h]=3Dtrue};function k(){return = false}function u(){return = true}o.Event.prototype=3D{preventDefault:function(){this.isDefaultPrevent= ed=3Du;var = E=3Dthis.originalEvent;if(!E){return}if(E.preventDefault){E.preventDefaul= t()}E.returnValue=3Dfalse},stopPropagation:function(){this.isPropagationS= topped=3Du;var = E=3Dthis.originalEvent;if(!E){return}if(E.stopPropagation){E.stopPropagat= ion()}E.cancelBubble=3Dtrue},stopImmediatePropagation:function(){this.isI= mmediatePropagationStopped=3Du;this.stopPropagation()},isDefaultPrevented= :k,isPropagationStopped:k,isImmediatePropagationStopped:k};var = a=3Dfunction(F){var = E=3DF.relatedTarget;while(E&&E!=3Dthis){try{E=3DE.parentNode}catch(G){E=3D= this}}if(E!=3Dthis){F.type=3DF.data;o.event.handle.apply(this,arguments)}= };o.each({mouseover:"mouseenter",mouseout:"mouseleave"},function(F,E){o.e= vent.special[E]=3D{setup:function(){o.event.add(this,F,a,E)},teardown:fun= ction(){o.event.remove(this,F,a)}}});o.fn.extend({bind:function(F,G,E){re= turn = F=3D=3D"unload"?this.one(F,G,E):this.each(function(){o.event.add(this,F,E= ||G,E&&G)})},one:function(G,H,F){var = E=3Do.event.proxy(F||H,function(I){o(this).unbind(I,E);return(F||H).apply= (this,arguments)});return = this.each(function(){o.event.add(this,G,E,F&&H)})},unbind:function(F,E){r= eturn = this.each(function(){o.event.remove(this,F,E)})},trigger:function(E,F){re= turn = this.each(function(){o.event.trigger(E,F,this)})},triggerHandler:function= (E,G){if(this[0]){var = F=3Do.Event(E);F.preventDefault();F.stopPropagation();o.event.trigger(F,G= ,this[0]);return F.result}},toggle:function(G){var = E=3Darguments,F=3D1;while(F
a';var = H=3DK.getElementsByTagName("*"),E=3DK.getElementsByTagName("a")[0];if(!H|= |!H.length||!E){return}o.support=3D{leadingWhitespace:K.firstChild.nodeTy= pe=3D=3D3,tbody:!K.getElementsByTagName("tbody").length,objectAll:!!K.get= ElementsByTagName("object")[0].getElementsByTagName("*").length,htmlSeria= lize:!!K.getElementsByTagName("link").length,style:/red/.test(E.getAttrib= ute("style")),hrefNormalized:E.getAttribute("href")=3D=3D=3D"/a",opacity:= E.style.opacity=3D=3D=3D"0.5",cssFloat:!!E.style.cssFloat,scriptEval:fals= e,noCloneEvent:true,boxModel:null};G.type=3D"text/javascript";try{G.appen= dChild(document.createTextNode("window."+J+"=3D1;"))}catch(I){}F.insertBe= fore(G,F.firstChild);if(l[J]){o.support.scriptEval=3Dtrue;delete = l[J]}F.removeChild(G);if(K.attachEvent&&K.fireEvent){K.attachEvent("oncli= ck",function(){o.support.noCloneEvent=3Dfalse;K.detachEvent("onclick",arg= uments.callee)});K.cloneNode(true).fireEvent("onclick")}o(function(){var = L=3Ddocument.createElement("div");L.style.width=3DL.style.paddingLeft=3D"= 1px";document.body.appendChild(L);o.boxModel=3Do.support.boxModel=3DL.off= setWidth=3D=3D=3D2;document.body.removeChild(L).style.display=3D"none"})}= )();var = w=3Do.support.cssFloat?"cssFloat":"styleFloat";o.props=3D{"for":"htmlFor"= ,"class":"className","float":w,cssFloat:w,styleFloat:w,readonly:"readOnly= ",maxlength:"maxLength",cellspacing:"cellSpacing",rowspan:"rowSpan",tabin= dex:"tabIndex"};o.fn.extend({_load:o.fn.load,load:function(G,J,K){if(type= of G!=3D=3D"string"){return this._load(G)}var I=3DG.indexOf(" = ");if(I>=3D0){var E=3DG.slice(I,G.length);G=3DG.slice(0,I)}var = H=3D"GET";if(J){if(o.isFunction(J)){K=3DJ;J=3Dnull}else{if(typeof = J=3D=3D=3D"object"){J=3Do.param(J);H=3D"POST"}}}var = F=3Dthis;o.ajax({url:G,type:H,dataType:"html",data:J,complete:function(M,= L){if(L=3D=3D"success"||L=3D=3D"notmodified"){F.html(E?o("
").append= (M.responseText.replace(//g,"")).find(E):M.respon= seText)}if(K){F.each(K,[M.responseText,L,M])}}});return = this},serialize:function(){return = o.param(this.serializeArray())},serializeArray:function(){return = this.map(function(){return = this.elements?o.makeArray(this.elements):this}).filter(function(){return = this.name&&!this.disabled&&(this.checked||/select|textarea/i.test(this.no= deName)||/text|hidden|password|search/i.test(this.type))}).map(function(E= ,F){var G=3Do(this).val();return = G=3D=3Dnull?null:o.isArray(G)?o.map(G,function(I,H){return{name:F.name,va= lue:I}}):{name:F.name,value:G}}).get()}});o.each("ajaxStart,ajaxStop,ajax= Complete,ajaxError,ajaxSuccess,ajaxSend".split(","),function(E,F){o.fn[F]= =3Dfunction(G){return this.bind(F,G)}});var = r=3De();o.extend({get:function(E,G,H,F){if(o.isFunction(G)){H=3DG;G=3Dnul= l}return = o.ajax({type:"GET",url:E,data:G,success:H,dataType:F})},getScript:functio= n(E,F){return o.get(E,null,F,"script")},getJSON:function(E,F,G){return = o.get(E,F,G,"json")},post:function(E,G,H,F){if(o.isFunction(G)){H=3DG;G=3D= {}}return = o.ajax({type:"POST",url:E,data:G,success:H,dataType:F})},ajaxSetup:functi= on(E){o.extend(o.ajaxSettings,E)},ajaxSettings:{url:location.href,global:= true,type:"GET",contentType:"application/x-www-form-urlencoded",processDa= ta:true,async:true,xhr:function(){return l.ActiveXObject?new = ActiveXObject("Microsoft.XMLHTTP"):new = XMLHttpRequest()},accepts:{xml:"application/xml, = text/xml",html:"text/html",script:"text/javascript, = application/javascript",json:"application/json, = text/javascript",text:"text/plain",_default:"*/*"}},lastModified:{},ajax:= function(M){M=3Do.extend(true,M,o.extend(true,{},o.ajaxSettings,M));var = W,F=3D/=3D\?(&|$)/g,R,V,G=3DM.type.toUpperCase();if(M.data&&M.processData= &&typeof = M.data!=3D=3D"string"){M.data=3Do.param(M.data)}if(M.dataType=3D=3D"jsonp= "){if(G=3D=3D"GET"){if(!M.url.match(F)){M.url+=3D(M.url.match(/\?/)?"&":"= ?")+(M.jsonp||"callback")+"=3D?"}}else{if(!M.data||!M.data.match(F)){M.da= ta=3D(M.data?M.data+"&":"")+(M.jsonp||"callback")+"=3D?"}}M.dataType=3D"j= son"}if(M.dataType=3D=3D"json"&&(M.data&&M.data.match(F)||M.url.match(F))= ){W=3D"jsonp"+r++;if(M.data){M.data=3D(M.data+"").replace(F,"=3D"+W+"$1")= }M.url=3DM.url.replace(F,"=3D"+W+"$1");M.dataType=3D"script";l[W]=3Dfunct= ion(X){V=3DX;I();L();l[W]=3Dg;try{delete = l[W]}catch(Y){}if(H){H.removeChild(T)}}}if(M.dataType=3D=3D"script"&&M.ca= che=3D=3Dnull){M.cache=3Dfalse}if(M.cache=3D=3D=3Dfalse&&G=3D=3D"GET"){va= r E=3De();var = U=3DM.url.replace(/(\?|&)_=3D.*?(&|$)/,"$1_=3D"+E+"$2");M.url=3DU+((U=3D=3D= M.url)?(M.url.match(/\?/)?"&":"?")+"_=3D"+E:"")}if(M.data&&G=3D=3D"GET"){= M.url+=3D(M.url.match(/\?/)?"&":"?")+M.data;M.data=3Dnull}if(M.global&&!o= .active++){o.event.trigger("ajaxStart")}var = Q=3D/^(\w+:)?\/\/([^\/?#]+)/.exec(M.url);if(M.dataType=3D=3D"script"&&G=3D= =3D"GET"&&Q&&(Q[1]&&Q[1]!=3Dlocation.protocol||Q[2]!=3Dlocation.host)){va= r H=3Ddocument.getElementsByTagName("head")[0];var = T=3Ddocument.createElement("script");T.src=3DM.url;if(M.scriptCharset){T.= charset=3DM.scriptCharset}if(!W){var = O=3Dfalse;T.onload=3DT.onreadystatechange=3Dfunction(){if(!O&&(!this.read= yState||this.readyState=3D=3D"loaded"||this.readyState=3D=3D"complete")){= O=3Dtrue;I();L();T.onload=3DT.onreadystatechange=3Dnull;H.removeChild(T)}= }}H.appendChild(T);return g}var K=3Dfalse;var = J=3DM.xhr();if(M.username){J.open(G,M.url,M.async,M.username,M.password)}= else{J.open(G,M.url,M.async)}try{if(M.data){J.setRequestHeader("Content-T= ype",M.contentType)}if(M.ifModified){J.setRequestHeader("If-Modified-Sinc= e",o.lastModified[M.url]||"Thu, 01 Jan 1970 00:00:00 = GMT")}J.setRequestHeader("X-Requested-With","XMLHttpRequest");J.setReques= tHeader("Accept",M.dataType&&M.accepts[M.dataType]?M.accepts[M.dataType]+= ", = */*":M.accepts._default)}catch(S){}if(M.beforeSend&&M.beforeSend(J,M)=3D=3D= =3Dfalse){if(M.global&&!--o.active){o.event.trigger("ajaxStop")}J.abort()= ;return false}if(M.global){o.event.trigger("ajaxSend",[J,M])}var = N=3Dfunction(X){if(J.readyState=3D=3D0){if(P){clearInterval(P);P=3Dnull;i= f(M.global&&!--o.active){o.event.trigger("ajaxStop")}}}else{if(!K&&J&&(J.= readyState=3D=3D4||X=3D=3D"timeout")){K=3Dtrue;if(P){clearInterval(P);P=3D= null}R=3DX=3D=3D"timeout"?"timeout":!o.httpSuccess(J)?"error":M.ifModifie= d&&o.httpNotModified(J,M.url)?"notmodified":"success";if(R=3D=3D"success"= ){try{V=3Do.httpData(J,M.dataType,M)}catch(Z){R=3D"parsererror"}}if(R=3D=3D= "success"){var = Y;try{Y=3DJ.getResponseHeader("Last-Modified")}catch(Z){}if(M.ifModified&= &Y){o.lastModified[M.url]=3DY}if(!W){I()}}else{o.handleError(M,J,R)}L();i= f(X){J.abort()}if(M.async){J=3Dnull}}}};if(M.async){var = P=3DsetInterval(N,13);if(M.timeout>0){setTimeout(function(){if(J&&!K){N("= timeout")}},M.timeout)}}try{J.send(M.data)}catch(S){o.handleError(M,J,nul= l,S)}if(!M.async){N()}function = I(){if(M.success){M.success(V,R)}if(M.global){o.event.trigger("ajaxSucces= s",[J,M])}}function = L(){if(M.complete){M.complete(J,R)}if(M.global){o.event.trigger("ajaxComp= lete",[J,M])}if(M.global&&!--o.active){o.event.trigger("ajaxStop")}}retur= n = J},handleError:function(F,H,E,G){if(F.error){F.error(H,E,G)}if(F.global){= o.event.trigger("ajaxError",[H,F,G])}},active:0,httpSuccess:function(F){t= ry{return = !F.status&&location.protocol=3D=3D"file:"||(F.status>=3D200&&F.status<300= )||F.status=3D=3D304||F.status=3D=3D1223}catch(E){}return = false},httpNotModified:function(G,E){try{var = H=3DG.getResponseHeader("Last-Modified");return = G.status=3D=3D304||H=3D=3Do.lastModified[E]}catch(F){}return = false},httpData:function(J,H,G){var = F=3DJ.getResponseHeader("content-type"),E=3DH=3D=3D"xml"||!H&&F&&F.indexO= f("xml")>=3D0,I=3DE?J.responseXML:J.responseText;if(E&&I.documentElement.= tagName=3D=3D"parsererror"){throw"parsererror"}if(G&&G.dataFilter){I=3DG.= dataFilter(I,H)}if(typeof = I=3D=3D=3D"string"){if(H=3D=3D"script"){o.globalEval(I)}if(H=3D=3D"json")= {I=3Dl["eval"]("("+I+")")}}return I},param:function(E){var = G=3D[];function = H(I,J){G[G.length]=3DencodeURIComponent(I)+"=3D"+encodeURIComponent(J)}if= (o.isArray(E)||E.jquery){o.each(E,function(){H(this.name,this.value)})}el= se{for(var F in = E){if(o.isArray(E[F])){o.each(E[F],function(){H(F,this)})}else{H(F,o.isFu= nction(E[F])?E[F]():E[F])}}}return = G.join("&").replace(/%20/g,"+")}});var = m=3D{},n,d=3D[["height","marginTop","marginBottom","paddingTop","paddingB= ottom"],["width","marginLeft","marginRight","paddingLeft","paddingRight"]= ,["opacity"]];function t(F,E){var = G=3D{};o.each(d.concat.apply([],d.slice(0,E)),function(){G[this]=3DF});re= turn G}o.fn.extend({show:function(J,L){if(J){return = this.animate(t("show",3),J,L)}else{for(var = H=3D0,F=3Dthis.length;H").appendTo("body");K=3DI.css("display");if(K=3D=3D=3D"none"){K=3D"bloc= k"}I.remove();m[G]=3DK}o.data(this[H],"olddisplay",K)}}for(var = H=3D0,F=3Dthis.length;H=3D0;H--){if(G[H].elem=3D=3Dthis){if(E){G[H](true)}G.spl= ice(H,1)}}});if(!E){this.dequeue()}return = this}});o.each({slideDown:t("show",1),slideUp:t("hide",1),slideToggle:t("= toggle",1),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"}},function(E,F= ){o.fn[E]=3Dfunction(G,H){return = this.animate(F,G,H)}});o.extend({speed:function(G,H,F){var E=3Dtypeof = G=3D=3D=3D"object"?G:{complete:F||!F&&H||o.isFunction(G)&&G,duration:G,ea= sing:F&&H||H&&!o.isFunction(H)&&H};E.duration=3Do.fx.off?0:typeof = E.duration=3D=3D=3D"number"?E.duration:o.fx.speeds[E.duration]||o.fx.spee= ds._default;E.old=3DE.complete;E.complete=3Dfunction(){if(E.queue!=3D=3Df= alse){o(this).dequeue()}if(o.isFunction(E.old)){E.old.call(this)}};return= E},easing:{linear:function(G,H,E,F){return = E+F*G},swing:function(G,H,E,F){return((-Math.cos(G*Math.PI)/2)+0.5)*F+E}}= ,timers:[],fx:function(F,E,G){this.options=3DE;this.elem=3DF;this.prop=3D= G;if(!E.orig){E.orig=3D{}}}});o.fx.prototype=3D{update:function(){if(this= .options.step){this.options.step.call(this.elem,this.now,this)}(o.fx.step= [this.prop]||o.fx.step._default)(this);if((this.prop=3D=3D"height"||this.= prop=3D=3D"width")&&this.elem.style){this.elem.style.display=3D"block"}},= cur:function(F){if(this.elem[this.prop]!=3Dnull&&(!this.elem.style||this.= elem.style[this.prop]=3D=3Dnull)){return this.elem[this.prop]}var = E=3DparseFloat(o.css(this.elem,this.prop,F));return = E&&E>-10000?E:parseFloat(o.curCSS(this.elem,this.prop))||0},custom:functi= on(I,H,G){this.startTime=3De();this.start=3DI;this.end=3DH;this.unit=3DG|= |this.unit||"px";this.now=3Dthis.start;this.pos=3Dthis.state=3D0;var = E=3Dthis;function F(J){return = E.step(J)}F.elem=3Dthis.elem;if(F()&&o.timers.push(F)&&!n){n=3DsetInterva= l(function(){var K=3Do.timers;for(var = J=3D0;J=3Dthis.options.duration+this.startTime){this.now=3Dthis.= end;this.pos=3Dthis.state=3D1;this.update();this.options.curAnim[this.pro= p]=3Dtrue;var E=3Dtrue;for(var F in = this.options.curAnim){if(this.options.curAnim[F]!=3D=3Dtrue){E=3Dfalse}}i= f(E){if(this.options.display!=3Dnull){this.elem.style.overflow=3Dthis.opt= ions.overflow;this.elem.style.display=3Dthis.options.display;if(o.css(thi= s.elem,"display")=3D=3D"none"){this.elem.style.display=3D"block"}}if(this= .options.hide){o(this.elem).hide()}if(this.options.hide||this.options.sho= w){for(var I in = this.options.curAnim){o.attr(this.elem.style,I,this.options.orig[I])}}thi= s.options.complete.call(this.elem)}return false}else{var = J=3DG-this.startTime;this.state=3DJ/this.options.duration;this.pos=3Do.ea= sing[this.options.easing||(o.easing.swing?"swing":"linear")](this.state,J= ,0,1,this.options.duration);this.now=3Dthis.start+((this.end-this.start)*= this.pos);this.update()}return = true}};o.extend(o.fx,{speeds:{slow:600,fast:200,_default:400},step:{opaci= ty:function(E){o.attr(E.elem.style,"opacity",E.now)},_default:function(E)= {if(E.elem.style&&E.elem.style[E.prop]!=3Dnull){E.elem.style[E.prop]=3DE.= now+E.unit}else{E.elem[E.prop]=3DE.now}}}});if(document.documentElement.g= etBoundingClientRect){o.fn.offset=3Dfunction(){if(!this[0]){return{top:0,= left:0}}if(this[0]=3D=3D=3Dthis[0].ownerDocument.body){return = o.offset.bodyOffset(this[0])}var = G=3Dthis[0].getBoundingClientRect(),J=3Dthis[0].ownerDocument,F=3DJ.body,= E=3DJ.documentElement,L=3DE.clientTop||F.clientTop||0,K=3DE.clientLeft||F= .clientLeft||0,I=3DG.top+(self.pageYOffset||o.boxModel&&E.scrollTop||F.sc= rollTop)-L,H=3DG.left+(self.pageXOffset||o.boxModel&&E.scrollLeft||F.scro= llLeft)-K;return{top:I,left:H}}}else{o.fn.offset=3Dfunction(){if(!this[0]= ){return{top:0,left:0}}if(this[0]=3D=3D=3Dthis[0].ownerDocument.body){ret= urn = o.offset.bodyOffset(this[0])}o.offset.initialized||o.offset.initialize();= var = J=3Dthis[0],G=3DJ.offsetParent,F=3DJ,O=3DJ.ownerDocument,M,H=3DO.document= Element,K=3DO.body,L=3DO.defaultView,E=3DL.getComputedStyle(J,null),N=3DJ= .offsetTop,I=3DJ.offsetLeft;while((J=3DJ.parentNode)&&J!=3D=3DK&&J!=3D=3D= H){M=3DL.getComputedStyle(J,null);N-=3DJ.scrollTop,I-=3DJ.scrollLeft;if(J= =3D=3D=3DG){N+=3DJ.offsetTop,I+=3DJ.offsetLeft;if(o.offset.doesNotAddBord= er&&!(o.offset.doesAddBorderForTableAndCells&&/^t(able|d|h)$/i.test(J.tag= Name))){N+=3DparseInt(M.borderTopWidth,10)||0,I+=3DparseInt(M.borderLeftW= idth,10)||0}F=3DG,G=3DJ.offsetParent}if(o.offset.subtractsBorderForOverfl= owNotVisible&&M.overflow!=3D=3D"visible"){N+=3DparseInt(M.borderTopWidth,= 10)||0,I+=3DparseInt(M.borderLeftWidth,10)||0}E=3DM}if(E.position=3D=3D=3D= "relative"||E.position=3D=3D=3D"static"){N+=3DK.offsetTop,I+=3DK.offsetLe= ft}if(E.position=3D=3D=3D"fixed"){N+=3DMath.max(H.scrollTop,K.scrollTop),= I+=3DMath.max(H.scrollLeft,K.scrollLeft)}return{top:N,left:I}}}o.offset=3D= {initialize:function(){if(this.initialized){return}var = L=3Ddocument.body,F=3Ddocument.createElement("div"),H,G,N,I,M,E,J=3DL.sty= le.marginTop,K=3D'
';M=3D{position:"absolute",to= p:0,left:0,margin:0,border:0,width:"1px",height:"1px",visibility:"hidden"= };for(E in = M){F.style[E]=3DM[E]}F.innerHTML=3DK;L.insertBefore(F,L.firstChild);H=3DF= .firstChild,G=3DH.firstChild,I=3DH.nextSibling.firstChild.firstChild;this= .doesNotAddBorder=3D(G.offsetTop!=3D=3D5);this.doesAddBorderForTableAndCe= lls=3D(I.offsetTop=3D=3D=3D5);H.style.overflow=3D"hidden",H.style.positio= n=3D"relative";this.subtractsBorderForOverflowNotVisible=3D(G.offsetTop=3D= =3D=3D-5);L.style.marginTop=3D"1px";this.doesNotIncludeMarginInBodyOffset= =3D(L.offsetTop=3D=3D=3D0);L.style.marginTop=3DJ;L.removeChild(F);this.in= itialized=3Dtrue},bodyOffset:function(E){o.offset.initialized||o.offset.i= nitialize();var = G=3DE.offsetTop,F=3DE.offsetLeft;if(o.offset.doesNotIncludeMarginInBodyOf= fset){G+=3DparseInt(o.curCSS(E,"marginTop",true),10)||0,F+=3DparseInt(o.c= urCSS(E,"marginLeft",true),10)||0}return{top:G,left:F}}};o.fn.extend({pos= ition:function(){var I=3D0,H=3D0,F;if(this[0]){var = G=3Dthis.offsetParent(),J=3Dthis.offset(),E=3D/^body|html$/i.test(G[0].ta= gName)?{top:0,left:0}:G.offset();J.top-=3Dj(this,"marginTop");J.left-=3Dj= (this,"marginLeft");E.top+=3Dj(G,"borderTopWidth");E.left+=3Dj(G,"borderL= eftWidth");F=3D{top:J.top-E.top,left:J.left-E.left}}return = F},offsetParent:function(){var = E=3Dthis[0].offsetParent||document.body;while(E&&(!/^body|html$/i.test(E.= tagName)&&o.css(E,"position")=3D=3D"static")){E=3DE.offsetParent}return = o(E)}});o.each(["Left","Top"],function(F,E){var = G=3D"scroll"+E;o.fn[G]=3Dfunction(H){if(!this[0]){return null}return = H!=3D=3Dg?this.each(function(){this=3D=3Dl||this=3D=3Ddocument?l.scrollTo= (!F?H:o(l).scrollLeft(),F?H:o(l).scrollTop()):this[G]=3DH}):this[0]=3D=3D= l||this[0]=3D=3Ddocument?self[F?"pageYOffset":"pageXOffset"]||o.boxModel&= &document.documentElement[G]||document.body[G]:this[0][G]}});o.each(["Hei= ght","Width"],function(I,G){var = E=3DI?"Left":"Top",H=3DI?"Right":"Bottom",F=3DG.toLowerCase();o.fn["inner= "+G]=3Dfunction(){return = this[0]?o.css(this[0],F,false,"padding"):null};o.fn["outer"+G]=3Dfunction= (K){return this[0]?o.css(this[0],F,false,K?"margin":"border"):null};var = J=3DG.toLowerCase();o.fn[J]=3Dfunction(K){return = this[0]=3D=3Dl?document.compatMode=3D=3D"CSS1Compat"&&document.documentEl= ement["client"+G]||document.body["client"+G]:this[0]=3D=3Ddocument?Math.m= ax(document.documentElement["client"+G],document.body["scroll"+G],documen= t.documentElement["scroll"+G],document.body["offset"+G],document.document= Element["offset"+G]):K=3D=3D=3Dg?(this.length?o.css(this[0],J):null):this= .css(J,typeof K=3D=3D=3D"string"?K:K+"px")}})})(); ------=_NextPart_000_0000_01CAA8CB.402897B0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.cncp.gouv.fr/js/jquery.ui.core.js /*=0A= * jQuery UI @VERSION=0A= *=0A= * Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)=0A= * Dual licensed under the MIT (MIT-LICENSE.txt)=0A= * and GPL (GPL-LICENSE.txt) licenses.=0A= *=0A= * http://docs.jquery.com/UI=0A= */=0A= ;jQuery.ui || (function($) {=0A= =0A= var _remove =3D $.fn.remove,=0A= isFF2 =3D $.browser.mozilla && (parseFloat($.browser.version) < 1.9);=0A= =0A= //Helper functions and ui object=0A= $.ui =3D {=0A= version: "@VERSION",=0A= =0A= // $.ui.plugin is deprecated. Use the proxy pattern instead.=0A= plugin: {=0A= add: function(module, option, set) {=0A= var proto =3D $.ui[module].prototype;=0A= for(var i in set) {=0A= proto.plugins[i] =3D proto.plugins[i] || [];=0A= proto.plugins[i].push([option, set[i]]);=0A= }=0A= },=0A= call: function(instance, name, args) {=0A= var set =3D instance.plugins[name];=0A= if(!set || !instance.element[0].parentNode) { return; }=0A= =0A= for (var i =3D 0; i < set.length; i++) {=0A= if (instance.options[set[i][0]]) {=0A= set[i][1].apply(instance.element, args);=0A= }=0A= }=0A= }=0A= },=0A= =0A= contains: function(a, b) {=0A= return document.compareDocumentPosition=0A= ? a.compareDocumentPosition(b) & 16=0A= : a !=3D=3D b && a.contains(b);=0A= },=0A= =0A= hasScroll: function(el, a) {=0A= =0A= //If overflow is hidden, the element might have extra content, but the = user wants to hide it=0A= if ($(el).css('overflow') =3D=3D 'hidden') { return false; }=0A= =0A= var scroll =3D (a && a =3D=3D 'left') ? 'scrollLeft' : 'scrollTop',=0A= has =3D false;=0A= =0A= if (el[scroll] > 0) { return true; }=0A= =0A= // TODO: determine which cases actually cause this to happen=0A= // if the element doesn't have the scroll set, see if it's possible to=0A= // set the scroll=0A= el[scroll] =3D 1;=0A= has =3D (el[scroll] > 0);=0A= el[scroll] =3D 0;=0A= return has;=0A= },=0A= =0A= isOverAxis: function(x, reference, size) {=0A= //Determines when x coordinate is over "b" element axis=0A= return (x > reference) && (x < (reference + size));=0A= },=0A= =0A= isOver: function(y, x, top, left, height, width) {=0A= //Determines when x, y coordinates is over "b" element=0A= return $.ui.isOverAxis(y, top, height) && $.ui.isOverAxis(x, left, = width);=0A= },=0A= =0A= keyCode: {=0A= BACKSPACE: 8,=0A= CAPS_LOCK: 20,=0A= COMMA: 188,=0A= CONTROL: 17,=0A= DELETE: 46,=0A= DOWN: 40,=0A= END: 35,=0A= ENTER: 13,=0A= ESCAPE: 27,=0A= HOME: 36,=0A= INSERT: 45,=0A= LEFT: 37,=0A= NUMPAD_ADD: 107,=0A= NUMPAD_DECIMAL: 110,=0A= NUMPAD_DIVIDE: 111,=0A= NUMPAD_ENTER: 108,=0A= NUMPAD_MULTIPLY: 106,=0A= NUMPAD_SUBTRACT: 109,=0A= PAGE_DOWN: 34,=0A= PAGE_UP: 33,=0A= PERIOD: 190,=0A= RIGHT: 39,=0A= SHIFT: 16,=0A= SPACE: 32,=0A= TAB: 9,=0A= UP: 38=0A= }=0A= };=0A= =0A= // WAI-ARIA normalization=0A= if (isFF2) {=0A= var attr =3D $.attr,=0A= removeAttr =3D $.fn.removeAttr,=0A= ariaNS =3D "http://www.w3.org/2005/07/aaa",=0A= ariaState =3D /^aria-/,=0A= ariaRole =3D /^wairole:/;=0A= =0A= $.attr =3D function(elem, name, value) {=0A= var set =3D value !=3D=3D undefined;=0A= =0A= return (name =3D=3D 'role'=0A= ? (set=0A= ? attr.call(this, elem, name, "wairole:" + value)=0A= : (attr.apply(this, arguments) || "").replace(ariaRole, ""))=0A= : (ariaState.test(name)=0A= ? (set=0A= ? elem.setAttributeNS(ariaNS,=0A= name.replace(ariaState, "aaa:"), value)=0A= : attr.call(this, elem, name.replace(ariaState, "aaa:")))=0A= : attr.apply(this, arguments)));=0A= };=0A= =0A= $.fn.removeAttr =3D function(name) {=0A= return (ariaState.test(name)=0A= ? this.each(function() {=0A= this.removeAttributeNS(ariaNS, name.replace(ariaState, ""));=0A= }) : removeAttr.call(this, name));=0A= };=0A= }=0A= =0A= //jQuery plugins=0A= $.fn.extend({=0A= _focus: $.fn.focus,=0A= focus: function(delay, fn) {=0A= return typeof delay =3D=3D=3D 'number'=0A= ? this.each(function() {=0A= var elem =3D this;=0A= setTimeout(function() {=0A= $(elem).focus();=0A= (fn && fn.call(elem));=0A= }, delay);=0A= })=0A= : this._focus.apply(this, arguments);=0A= },=0A= =0A= remove: function() {=0A= // Safari has a native remove event which actually removes DOM = elements,=0A= // so we have to use triggerHandler instead of trigger (#3037).=0A= $("*", this).add(this).each(function() {=0A= $(this).triggerHandler("remove");=0A= });=0A= return _remove.apply(this, arguments );=0A= },=0A= =0A= enableSelection: function() {=0A= return this=0A= .attr('unselectable', 'off')=0A= .css('MozUserSelect', '')=0A= .unbind('selectstart.ui');=0A= },=0A= =0A= disableSelection: function() {=0A= return this=0A= .attr('unselectable', 'on')=0A= .css('MozUserSelect', 'none')=0A= .bind('selectstart.ui', function() { return false; });=0A= },=0A= =0A= scrollParent: function() {=0A= var scrollParent;=0A= if(($.browser.msie && = (/(static|relative)/).test(this.css('position'))) || = (/absolute/).test(this.css('position'))) {=0A= scrollParent =3D this.parents().filter(function() {=0A= return = (/(relative|absolute|fixed)/).test($.curCSS(this,'position',1)) && = (/(auto|scroll)/).test($.curCSS(this,'overflow',1)+$.curCSS(this,'overflo= w-y',1)+$.curCSS(this,'overflow-x',1));=0A= }).eq(0);=0A= } else {=0A= scrollParent =3D this.parents().filter(function() {=0A= return = (/(auto|scroll)/).test($.curCSS(this,'overflow',1)+$.curCSS(this,'overflo= w-y',1)+$.curCSS(this,'overflow-x',1));=0A= }).eq(0);=0A= }=0A= =0A= return (/fixed/).test(this.css('position')) || !scrollParent.length ? = $(document) : scrollParent;=0A= }=0A= });=0A= =0A= =0A= //Additional selectors=0A= $.extend($.expr[':'], {=0A= data: function(elem, i, match) {=0A= return !!$.data(elem, match[3]);=0A= },=0A= =0A= focusable: function(element) {=0A= var nodeName =3D element.nodeName.toLowerCase(),=0A= tabIndex =3D $.attr(element, 'tabindex');=0A= return (/input|select|textarea|button|object/.test(nodeName)=0A= ? !element.disabled=0A= : 'a' =3D=3D nodeName || 'area' =3D=3D nodeName=0A= ? element.href || !isNaN(tabIndex)=0A= : !isNaN(tabIndex))=0A= // the element and all of its ancestors must be visible=0A= // the browser may report that the area is hidden=0A= && !$(element)['area' =3D=3D nodeName ? 'parents' : = 'closest'](':hidden').length;=0A= },=0A= =0A= tabbable: function(element) {=0A= var tabIndex =3D $.attr(element, 'tabindex');=0A= return (isNaN(tabIndex) || tabIndex >=3D 0) && = $(element).is(':focusable');=0A= }=0A= });=0A= =0A= =0A= // $.widget is a factory to create jQuery plugins=0A= // taking some boilerplate code out of the plugin code=0A= $.widget =3D function(name, prototype) {=0A= var namespace =3D name.split(".")[0],=0A= fullName;=0A= name =3D name.split(".")[1];=0A= fullName =3D namespace + '-' + name;=0A= =0A= // create selector for plugin=0A= $.expr[':'][fullName] =3D function(elem) {=0A= return !!$.data(elem, name);=0A= };=0A= =0A= // create plugin method=0A= $.fn[name] =3D function(options) {=0A= var isMethodCall =3D (typeof options =3D=3D 'string'),=0A= args =3D Array.prototype.slice.call(arguments, 1),=0A= returnValue =3D this;=0A= =0A= // prevent calls to internal methods=0A= if (isMethodCall && options.substring(0, 1) =3D=3D '_') {=0A= return returnValue;=0A= }=0A= =0A= (isMethodCall=0A= ? this.each(function() {=0A= var instance =3D $.data(this, name),=0A= methodValue =3D (instance && $.isFunction(instance[options])=0A= ? instance[options].apply(instance, args)=0A= : instance);=0A= if (methodValue !=3D=3D instance) {=0A= returnValue =3D methodValue;=0A= return false;=0A= }=0A= })=0A= : this.each(function() {=0A= ($.data(this, name) ||=0A= $.data(this, name, new $[namespace][name](this, options))._init());=0A= }));=0A= =0A= return returnValue;=0A= };=0A= =0A= // create widget constructor=0A= $[namespace] =3D $[namespace] || {};=0A= $[namespace][name] =3D function(element, options) {=0A= var self =3D this;=0A= =0A= this.namespace =3D namespace;=0A= this.widgetName =3D name;=0A= this.widgetEventPrefix =3D $[namespace][name].eventPrefix || name;=0A= this.widgetBaseClass =3D fullName;=0A= =0A= this.options =3D $.extend(true, {},=0A= $.widget.defaults,=0A= $[namespace][name].defaults,=0A= $.metadata && $.metadata.get(element)[name],=0A= options);=0A= =0A= this.element =3D $(element)=0A= .bind('setData.' + name, function(event, key, value) {=0A= if (event.target =3D=3D element) {=0A= return self._setData(key, value);=0A= }=0A= })=0A= .bind('getData.' + name, function(event, key) {=0A= if (event.target =3D=3D element) {=0A= return self._getData(key);=0A= }=0A= })=0A= .bind('remove', function() {=0A= return self.destroy();=0A= });=0A= };=0A= =0A= // add widget prototype=0A= $[namespace][name].prototype =3D $.extend({}, $.widget.prototype, = prototype);=0A= };=0A= =0A= $.widget.prototype =3D {=0A= _init: function() {},=0A= destroy: function() {=0A= this.element.removeData(this.widgetName)=0A= .removeClass(this.widgetBaseClass + '-disabled' + ' ' + = this.namespace + '-state-disabled')=0A= .removeAttr('aria-disabled');=0A= =0A= return this;=0A= },=0A= =0A= option: function(key, value) {=0A= var options =3D key,=0A= self =3D this;=0A= =0A= if (typeof key =3D=3D "string") {=0A= if (value =3D=3D=3D undefined) {=0A= return this._getData(key);=0A= }=0A= options =3D {};=0A= options[key] =3D value;=0A= }=0A= =0A= $.each(options, function(key, value) {=0A= self._setData(key, value);=0A= });=0A= =0A= return self;=0A= },=0A= _getData: function(key) {=0A= return this.options[key];=0A= },=0A= _setData: function(key, value) {=0A= this.options[key] =3D value;=0A= =0A= if (key =3D=3D 'disabled') {=0A= this.element=0A= [value ? 'addClass' : 'removeClass'](=0A= this.widgetBaseClass + '-disabled' + ' ' +=0A= this.namespace + '-state-disabled')=0A= .attr("aria-disabled", value);=0A= }=0A= },=0A= =0A= enable: function() {=0A= this._setData('disabled', false);=0A= return this;=0A= },=0A= disable: function() {=0A= this._setData('disabled', true);=0A= return this;=0A= },=0A= =0A= _trigger: function(type, event, data) {=0A= var callback =3D this.options[type],=0A= eventName =3D (type =3D=3D this.widgetEventPrefix=0A= ? type : this.widgetEventPrefix + type);=0A= =0A= event =3D $.Event(event);=0A= event.type =3D eventName;=0A= =0A= // copy original event properties over to the new event=0A= // this would happen if we could call $.event.fix instead of $.Event=0A= // but we don't have a way to force an event to be fixed multiple times=0A= if (event.originalEvent) {=0A= for (var i =3D $.event.props.length, prop; i;) {=0A= prop =3D $.event.props[--i];=0A= event[prop] =3D event.originalEvent[prop];=0A= }=0A= }=0A= =0A= this.element.trigger(event, data);=0A= =0A= return !($.isFunction(callback) && callback.call(this.element[0], = event, data) =3D=3D=3D false=0A= || event.isDefaultPrevented());=0A= }=0A= };=0A= =0A= $.widget.defaults =3D {=0A= disabled: false=0A= };=0A= =0A= =0A= /** Mouse Interaction Plugin **/=0A= =0A= $.ui.mouse =3D {=0A= _mouseInit: function() {=0A= var self =3D this;=0A= =0A= this.element=0A= .bind('mousedown.'+this.widgetName, function(event) {=0A= return self._mouseDown(event);=0A= })=0A= .bind('click.'+this.widgetName, function(event) {=0A= if(self._preventClickEvent) {=0A= self._preventClickEvent =3D false;=0A= event.stopImmediatePropagation();=0A= return false;=0A= }=0A= });=0A= =0A= // Prevent text selection in IE=0A= if ($.browser.msie) {=0A= this._mouseUnselectable =3D this.element.attr('unselectable');=0A= this.element.attr('unselectable', 'on');=0A= }=0A= =0A= this.started =3D false;=0A= },=0A= =0A= // TODO: make sure destroying one instance of mouse doesn't mess with=0A= // other instances of mouse=0A= _mouseDestroy: function() {=0A= this.element.unbind('.'+this.widgetName);=0A= =0A= // Restore text selection in IE=0A= ($.browser.msie=0A= && this.element.attr('unselectable', this._mouseUnselectable));=0A= },=0A= =0A= _mouseDown: function(event) {=0A= // don't let more than one widget handle mouseStart=0A= // TODO: figure out why we have to use originalEvent=0A= event.originalEvent =3D event.originalEvent || {};=0A= if (event.originalEvent.mouseHandled) { return; }=0A= =0A= // we may have missed mouseup (out of window)=0A= (this._mouseStarted && this._mouseUp(event));=0A= =0A= this._mouseDownEvent =3D event;=0A= =0A= var self =3D this,=0A= btnIsLeft =3D (event.which =3D=3D 1),=0A= elIsCancel =3D (typeof this.options.cancel =3D=3D "string" ? = $(event.target).parents().add(event.target).filter(this.options.cancel).l= ength : false);=0A= if (!btnIsLeft || elIsCancel || !this._mouseCapture(event)) {=0A= return true;=0A= }=0A= =0A= this.mouseDelayMet =3D !this.options.delay;=0A= if (!this.mouseDelayMet) {=0A= this._mouseDelayTimer =3D setTimeout(function() {=0A= self.mouseDelayMet =3D true;=0A= }, this.options.delay);=0A= }=0A= =0A= if (this._mouseDistanceMet(event) && this._mouseDelayMet(event)) {=0A= this._mouseStarted =3D (this._mouseStart(event) !=3D=3D false);=0A= if (!this._mouseStarted) {=0A= event.preventDefault();=0A= return true;=0A= }=0A= }=0A= =0A= // these delegates are required to keep context=0A= this._mouseMoveDelegate =3D function(event) {=0A= return self._mouseMove(event);=0A= };=0A= this._mouseUpDelegate =3D function(event) {=0A= return self._mouseUp(event);=0A= };=0A= $(document)=0A= .bind('mousemove.'+this.widgetName, this._mouseMoveDelegate)=0A= .bind('mouseup.'+this.widgetName, this._mouseUpDelegate);=0A= =0A= // preventDefault() is used to prevent the selection of text here -=0A= // however, in Safari, this causes select boxes not to be selectable=0A= // anymore, so this fix is needed=0A= ($.browser.safari || event.preventDefault());=0A= =0A= event.originalEvent.mouseHandled =3D true;=0A= return true;=0A= },=0A= =0A= _mouseMove: function(event) {=0A= // IE mouseup check - mouseup happened when mouse was out of window=0A= if ($.browser.msie && !event.button) {=0A= return this._mouseUp(event);=0A= }=0A= =0A= if (this._mouseStarted) {=0A= this._mouseDrag(event);=0A= return event.preventDefault();=0A= }=0A= =0A= if (this._mouseDistanceMet(event) && this._mouseDelayMet(event)) {=0A= this._mouseStarted =3D=0A= (this._mouseStart(this._mouseDownEvent, event) !=3D=3D false);=0A= (this._mouseStarted ? this._mouseDrag(event) : this._mouseUp(event));=0A= }=0A= =0A= return !this._mouseStarted;=0A= },=0A= =0A= _mouseUp: function(event) {=0A= $(document)=0A= .unbind('mousemove.'+this.widgetName, this._mouseMoveDelegate)=0A= .unbind('mouseup.'+this.widgetName, this._mouseUpDelegate);=0A= =0A= if (this._mouseStarted) {=0A= this._mouseStarted =3D false;=0A= this._preventClickEvent =3D (event.target =3D=3D = this._mouseDownEvent.target);=0A= this._mouseStop(event);=0A= }=0A= =0A= return false;=0A= },=0A= =0A= _mouseDistanceMet: function(event) {=0A= return (Math.max(=0A= Math.abs(this._mouseDownEvent.pageX - event.pageX),=0A= Math.abs(this._mouseDownEvent.pageY - event.pageY)=0A= ) >=3D this.options.distance=0A= );=0A= },=0A= =0A= _mouseDelayMet: function(event) {=0A= return this.mouseDelayMet;=0A= },=0A= =0A= // These are placeholder methods, to be overriden by extending plugin=0A= _mouseStart: function(event) {},=0A= _mouseDrag: function(event) {},=0A= _mouseStop: function(event) {},=0A= _mouseCapture: function(event) { return true; }=0A= };=0A= =0A= $.ui.mouse.defaults =3D {=0A= cancel: null,=0A= distance: 1,=0A= delay: 0=0A= };=0A= =0A= })(jQuery);=0A= ------=_NextPart_000_0000_01CAA8CB.402897B0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.cncp.gouv.fr/js/jquery.ui.datepicker.js /*=0A= * jQuery UI Datepicker @VERSION=0A= *=0A= * Copyright (c) 2009 AUTHORS.txt (http://jqueryui.com/about)=0A= * Dual licensed under the MIT (MIT-LICENSE.txt)=0A= * and GPL (GPL-LICENSE.txt) licenses.=0A= *=0A= * http://docs.jquery.com/UI/Datepicker=0A= *=0A= * Depends:=0A= * ui.core.js=0A= */=0A= =0A= (function($) { // hide the namespace=0A= =0A= $.extend($.ui, { datepicker: { version: "@VERSION" } });=0A= =0A= var PROP_NAME =3D 'datepicker';=0A= =0A= /* Date picker manager.=0A= Use the singleton instance of this class, $.datepicker, to interact = with the date picker.=0A= Settings for (groups of) date pickers are maintained in an instance = object,=0A= allowing multiple different settings on the same page. */=0A= =0A= function Datepicker() {=0A= this.debug =3D false; // Change this to true to start debugging=0A= this._curInst =3D null; // The current instance in use=0A= this._keyEvent =3D false; // If the last event was a key event=0A= this._disabledInputs =3D []; // List of date picker inputs that have = been disabled=0A= this._datepickerShowing =3D false; // True if the popup picker is = showing , false if not=0A= this._inDialog =3D false; // True if showing within a "dialog", false = if not=0A= this._mainDivId =3D 'ui-datepicker-div'; // The ID of the main = datepicker division=0A= this._inlineClass =3D 'ui-datepicker-inline'; // The name of the inline = marker class=0A= this._appendClass =3D 'ui-datepicker-append'; // The name of the append = marker class=0A= this._triggerClass =3D 'ui-datepicker-trigger'; // The name of the = trigger marker class=0A= this._dialogClass =3D 'ui-datepicker-dialog'; // The name of the dialog = marker class=0A= this._disableClass =3D 'ui-datepicker-disabled'; // The name of the = disabled covering marker class=0A= this._unselectableClass =3D 'ui-datepicker-unselectable'; // The name = of the unselectable cell marker class=0A= this._currentClass =3D 'ui-datepicker-current-day'; // The name of the = current day marker class=0A= this._dayOverClass =3D 'ui-datepicker-days-cell-over'; // The name of = the day hover marker class=0A= this.regional =3D []; // Available regional settings, indexed by = language code=0A= this.regional[''] =3D { // Default regional settings=0A= closeText: 'Done', // Display text for close link=0A= prevText: 'Prev', // Display text for previous month link=0A= nextText: 'Next', // Display text for next month link=0A= currentText: 'Today', // Display text for current month link=0A= monthNames: ['January','February','March','April','May','June',=0A= 'July','August','September','October','November','December'], // = Names of months for drop-down and formatting=0A= monthNamesShort: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', = 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], // For formatting=0A= dayNames: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', = 'Friday', 'Saturday'], // For formatting=0A= dayNamesShort: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], // = For formatting=0A= dayNamesMin: ['Su','Mo','Tu','We','Th','Fr','Sa'], // Column headings = for days starting at Sunday=0A= dateFormat: 'mm/dd/yy', // See format options on parseDate=0A= firstDay: 0, // The first day of the week, Sun =3D 0, Mon =3D 1, ...=0A= isRTL: false, // True if right-to-left language, false if left-to-right=0A= showMonthAfterYear: false, // True if the year select precedes month, = false for month then year=0A= yearSuffix: '' // Additional text to append to the year in the month = headers=0A= };=0A= this._defaults =3D { // Global defaults for all the date picker = instances=0A= showOn: 'focus', // 'focus' for popup on focus,=0A= // 'button' for trigger button, or 'both' for either=0A= showAnim: 'show', // Name of jQuery animation for popup=0A= showOptions: {}, // Options for enhanced animations=0A= defaultDate: null, // Used when field is blank: actual date,=0A= // +/-number for offset from today, null for today=0A= appendText: '', // Display text following the input box, e.g. showing = the format=0A= buttonText: '...', // Text for trigger button=0A= buttonImage: '', // URL for trigger button image=0A= buttonImageOnly: false, // True if the image appears alone, false if = it appears on a button=0A= hideIfNoPrevNext: false, // True to hide next/previous month links=0A= // if not applicable, false to just disable them=0A= navigationAsDateFormat: false, // True if date formatting applied to = prev/today/next links=0A= gotoCurrent: false, // True if today link goes back to current = selection instead=0A= changeMonth: false, // True if month can be selected directly, false = if only prev/next=0A= changeYear: false, // True if year can be selected directly, false if = only prev/next=0A= yearRange: '-10:+10', // Range of years to display in drop-down,=0A= // either relative to current year (-nn:+nn) or absolute (nnnn:nnnn)=0A= showOtherMonths: false, // True to show dates in other months, false = to leave blank=0A= calculateWeek: this.iso8601Week, // How to calculate the week of the = year,=0A= // takes a Date and returns the number of the week for it=0A= shortYearCutoff: '+10', // Short year values < this are in the current = century,=0A= // > this are in the previous century,=0A= // string value starting with '+' for current year + value=0A= minDate: null, // The earliest selectable date, or null for no limit=0A= maxDate: null, // The latest selectable date, or null for no limit=0A= duration: 'normal', // Duration of display/closure=0A= beforeShowDay: null, // Function that takes a date and returns an = array with=0A= // [0] =3D true if selectable, false if not, [1] =3D custom CSS class = name(s) or '',=0A= // [2] =3D cell title (optional), e.g. $.datepicker.noWeekends=0A= beforeShow: null, // Function that takes an input field and=0A= // returns a set of custom settings for the date picker=0A= onSelect: null, // Define a callback function when a date is selected=0A= onChangeMonthYear: null, // Define a callback function when the month = or year is changed=0A= onClose: null, // Define a callback function when the datepicker is = closed=0A= numberOfMonths: 1, // Number of months to show at a time=0A= showCurrentAtPos: 0, // The position in multipe months at which to = show the current month (starting at 0)=0A= stepMonths: 1, // Number of months to step back/forward=0A= stepBigMonths: 12, // Number of months to step back/forward for the = big links=0A= altField: '', // Selector for an alternate field to store selected = dates into=0A= altFormat: '', // The date format to use for the alternate field=0A= constrainInput: true, // The input is constrained by the current date = format=0A= showButtonPanel: false // True to show button panel, false to not show = it=0A= };=0A= $.extend(this._defaults, this.regional['']);=0A= this.dpDiv =3D $('
');=0A= }=0A= =0A= $.extend(Datepicker.prototype, {=0A= /* Class name added to elements to indicate already configured with a = date picker. */=0A= markerClassName: 'hasDatepicker',=0A= =0A= /* Debug logging (if enabled). */=0A= log: function () {=0A= if (this.debug)=0A= console.log.apply('', arguments);=0A= },=0A= =0A= /* Override the default settings for all instances of the date picker.=0A= @param settings object - the new settings to use as defaults = (anonymous object)=0A= @return the manager object */=0A= setDefaults: function(settings) {=0A= extendRemove(this._defaults, settings || {});=0A= return this;=0A= },=0A= =0A= /* Attach the date picker to a jQuery selection.=0A= @param target element - the target input field or division or = span=0A= @param settings object - the new settings to use for this date = picker instance (anonymous) */=0A= _attachDatepicker: function(target, settings) {=0A= // check for settings on the control itself - in namespace 'date:'=0A= var inlineSettings =3D null;=0A= for (var attrName in this._defaults) {=0A= var attrValue =3D target.getAttribute('date:' + attrName);=0A= if (attrValue) {=0A= inlineSettings =3D inlineSettings || {};=0A= try {=0A= inlineSettings[attrName] =3D eval(attrValue);=0A= } catch (err) {=0A= inlineSettings[attrName] =3D attrValue;=0A= }=0A= }=0A= }=0A= var nodeName =3D target.nodeName.toLowerCase();=0A= var inline =3D (nodeName =3D=3D 'div' || nodeName =3D=3D 'span');=0A= if (!target.id)=0A= target.id =3D 'dp' + (++this.uuid);=0A= var inst =3D this._newInst($(target), inline);=0A= inst.settings =3D $.extend({}, settings || {}, inlineSettings || {});=0A= if (nodeName =3D=3D 'input') {=0A= this._connectDatepicker(target, inst);=0A= } else if (inline) {=0A= this._inlineDatepicker(target, inst);=0A= }=0A= },=0A= =0A= /* Create a new instance object. */=0A= _newInst: function(target, inline) {=0A= var id =3D target[0].id.replace(/([:\[\]\.])/g, '\\\\$1'); // escape = jQuery meta chars=0A= return {id: id, input: target, // associated target=0A= selectedDay: 0, selectedMonth: 0, selectedYear: 0, // current = selection=0A= drawMonth: 0, drawYear: 0, // month being drawn=0A= inline: inline, // is datepicker inline or not=0A= dpDiv: (!inline ? this.dpDiv : // presentation div=0A= $('
'))};=0A= },=0A= =0A= /* Attach the date picker to an input field. */=0A= _connectDatepicker: function(target, inst) {=0A= var input =3D $(target);=0A= inst.append =3D $([]);=0A= inst.trigger =3D $([]);=0A= if (input.hasClass(this.markerClassName))=0A= return;=0A= var appendText =3D this._get(inst, 'appendText');=0A= var isRTL =3D this._get(inst, 'isRTL');=0A= if (appendText) {=0A= inst.append =3D $('' + = appendText + '');=0A= input[isRTL ? 'before' : 'after'](inst.append);=0A= }=0A= var showOn =3D this._get(inst, 'showOn');=0A= if (showOn =3D=3D 'focus' || showOn =3D=3D 'both') // pop-up date = picker when in the marked field=0A= input.focus(this._showDatepicker);=0A= if (showOn =3D=3D 'button' || showOn =3D=3D 'both') { // pop-up date = picker when button clicked=0A= var buttonText =3D this._get(inst, 'buttonText');=0A= var buttonImage =3D this._get(inst, 'buttonImage');=0A= inst.trigger =3D $(this._get(inst, 'buttonImageOnly') ?=0A= $('').addClass(this._triggerClass).=0A= attr({ src: buttonImage, alt: buttonText, title: buttonText }) :=0A= $('').addClass(this._triggerClass).=0A= html(buttonImage =3D=3D '' ? buttonText : $('').attr(=0A= { src:buttonImage, alt:buttonText, title:buttonText })));=0A= input[isRTL ? 'before' : 'after'](inst.trigger);=0A= inst.trigger.click(function() {=0A= if ($.datepicker._datepickerShowing && $.datepicker._lastInput = =3D=3D target)=0A= $.datepicker._hideDatepicker();=0A= else=0A= $.datepicker._showDatepicker(target);=0A= return false;=0A= });=0A= }=0A= input.addClass(this.markerClassName).keydown(this._doKeyDown).=0A= keypress(this._doKeyPress).keyup(this._doKeyUp).=0A= bind("setData.datepicker", function(event, key, value) {=0A= inst.settings[key] =3D value;=0A= }).bind("getData.datepicker", function(event, key) {=0A= return this._get(inst, key);=0A= });=0A= $.data(target, PROP_NAME, inst);=0A= },=0A= =0A= /* Attach an inline date picker to a div. */=0A= _inlineDatepicker: function(target, inst) {=0A= var divSpan =3D $(target);=0A= if (divSpan.hasClass(this.markerClassName))=0A= return;=0A= divSpan.addClass(this.markerClassName).append(inst.dpDiv).=0A= bind("setData.datepicker", function(event, key, value){=0A= inst.settings[key] =3D value;=0A= }).bind("getData.datepicker", function(event, key){=0A= return this._get(inst, key);=0A= });=0A= $.data(target, PROP_NAME, inst);=0A= this._setDate(inst, this._getDefaultDate(inst));=0A= this._updateDatepicker(inst);=0A= this._updateAlternate(inst);=0A= },=0A= =0A= /* Pop-up the date picker in a "dialog" box.=0A= @param input element - ignored=0A= @param dateText string - the initial date to display (in the = current format)=0A= @param onSelect function - the function(dateText) to call when a = date is selected=0A= @param settings object - update the dialog date picker instance's = settings (anonymous object)=0A= @param pos int[2] - coordinates for the dialog's position = within the screen or=0A= event - with x/y coordinates or=0A= leave empty for default (screen centre)=0A= @return the manager object */=0A= _dialogDatepicker: function(input, dateText, onSelect, settings, pos) {=0A= var inst =3D this._dialogInst; // internal instance=0A= if (!inst) {=0A= var id =3D 'dp' + (++this.uuid);=0A= this._dialogInput =3D $('');=0A= this._dialogInput.keydown(this._doKeyDown);=0A= $('body').append(this._dialogInput);=0A= inst =3D this._dialogInst =3D this._newInst(this._dialogInput, false);=0A= inst.settings =3D {};=0A= $.data(this._dialogInput[0], PROP_NAME, inst);=0A= }=0A= extendRemove(inst.settings, settings || {});=0A= this._dialogInput.val(dateText);=0A= =0A= this._pos =3D (pos ? (pos.length ? pos : [pos.pageX, pos.pageY]) : = null);=0A= if (!this._pos) {=0A= var browserWidth =3D document.documentElement.clientWidth;=0A= var browserHeight =3D document.documentElement.clientHeight;=0A= var scrollX =3D document.documentElement.scrollLeft || = document.body.scrollLeft;=0A= var scrollY =3D document.documentElement.scrollTop || = document.body.scrollTop;=0A= this._pos =3D // should use actual width/height below=0A= [(browserWidth / 2) - 100 + scrollX, (browserHeight / 2) - 150 + = scrollY];=0A= }=0A= =0A= // move input on screen for focus, but hidden behind dialog=0A= this._dialogInput.css('left', this._pos[0] + 'px').css('top', = this._pos[1] + 'px');=0A= inst.settings.onSelect =3D onSelect;=0A= this._inDialog =3D true;=0A= this.dpDiv.addClass(this._dialogClass);=0A= this._showDatepicker(this._dialogInput[0]);=0A= if ($.blockUI)=0A= $.blockUI(this.dpDiv);=0A= $.data(this._dialogInput[0], PROP_NAME, inst);=0A= return this;=0A= },=0A= =0A= /* Detach a datepicker from its control.=0A= @param target element - the target input field or division or = span */=0A= _destroyDatepicker: function(target) {=0A= var $target =3D $(target);=0A= var inst =3D $.data(target, PROP_NAME);=0A= if (!$target.hasClass(this.markerClassName)) {=0A= return;=0A= }=0A= var nodeName =3D target.nodeName.toLowerCase();=0A= $.removeData(target, PROP_NAME);=0A= if (nodeName =3D=3D 'input') {=0A= inst.append.remove();=0A= inst.trigger.remove();=0A= $target.removeClass(this.markerClassName).=0A= unbind('focus', this._showDatepicker).=0A= unbind('keydown', this._doKeyDown).=0A= unbind('keypress', this._doKeyPress).=0A= unbind('keyup', this._doKeyUp);=0A= } else if (nodeName =3D=3D 'div' || nodeName =3D=3D 'span')=0A= $target.removeClass(this.markerClassName).empty();=0A= },=0A= =0A= /* Enable the date picker to a jQuery selection.=0A= @param target element - the target input field or division or = span */=0A= _enableDatepicker: function(target) {=0A= var $target =3D $(target);=0A= var inst =3D $.data(target, PROP_NAME);=0A= if (!$target.hasClass(this.markerClassName)) {=0A= return;=0A= }=0A= var nodeName =3D target.nodeName.toLowerCase();=0A= if (nodeName =3D=3D 'input') {=0A= target.disabled =3D false;=0A= inst.trigger.filter('button').=0A= each(function() { this.disabled =3D false; }).end().=0A= filter('img').css({opacity: '1.0', cursor: ''});=0A= }=0A= else if (nodeName =3D=3D 'div' || nodeName =3D=3D 'span') {=0A= var inline =3D $target.children('.' + this._inlineClass);=0A= inline.children().removeClass('ui-state-disabled');=0A= }=0A= this._disabledInputs =3D $.map(this._disabledInputs,=0A= function(value) { return (value =3D=3D target ? null : value); }); // = delete entry=0A= },=0A= =0A= /* Disable the date picker to a jQuery selection.=0A= @param target element - the target input field or division or = span */=0A= _disableDatepicker: function(target) {=0A= var $target =3D $(target);=0A= var inst =3D $.data(target, PROP_NAME);=0A= if (!$target.hasClass(this.markerClassName)) {=0A= return;=0A= }=0A= var nodeName =3D target.nodeName.toLowerCase();=0A= if (nodeName =3D=3D 'input') {=0A= target.disabled =3D true;=0A= inst.trigger.filter('button').=0A= each(function() { this.disabled =3D true; }).end().=0A= filter('img').css({opacity: '0.5', cursor: 'default'});=0A= }=0A= else if (nodeName =3D=3D 'div' || nodeName =3D=3D 'span') {=0A= var inline =3D $target.children('.' + this._inlineClass);=0A= inline.children().addClass('ui-state-disabled');=0A= }=0A= this._disabledInputs =3D $.map(this._disabledInputs,=0A= function(value) { return (value =3D=3D target ? null : value); }); // = delete entry=0A= this._disabledInputs[this._disabledInputs.length] =3D target;=0A= },=0A= =0A= /* Is the first field in a jQuery collection disabled as a datepicker?=0A= @param target element - the target input field or division or = span=0A= @return boolean - true if disabled, false if enabled */=0A= _isDisabledDatepicker: function(target) {=0A= if (!target) {=0A= return false;=0A= }=0A= for (var i =3D 0; i < this._disabledInputs.length; i++) {=0A= if (this._disabledInputs[i] =3D=3D target)=0A= return true;=0A= }=0A= return false;=0A= },=0A= =0A= /* Retrieve the instance data for the target control.=0A= @param target element - the target input field or division or span=0A= @return object - the associated instance data=0A= @throws error if a jQuery problem getting data */=0A= _getInst: function(target) {=0A= try {=0A= return $.data(target, PROP_NAME);=0A= }=0A= catch (err) {=0A= throw 'Missing instance data for this datepicker';=0A= }=0A= },=0A= =0A= /* Update or retrieve the settings for a date picker attached to an = input field or division.=0A= @param target element - the target input field or division or span=0A= @param name object - the new settings to update or=0A= string - the name of the setting to change or = retrieve,=0A= when retrieving also 'all' for all instance settings = or=0A= 'defaults' for all global defaults=0A= @param value any - the new value for the setting=0A= (omit if above is an object or to retrieve a value) = */=0A= _optionDatepicker: function(target, name, value) {=0A= var inst =3D this._getInst(target);=0A= if (arguments.length =3D=3D 2 && typeof name =3D=3D 'string') {=0A= return (name =3D=3D 'defaults' ? $.extend({}, $.datepicker._defaults) = :=0A= (inst ? (name =3D=3D 'all' ? $.extend({}, inst.settings) :=0A= this._get(inst, name)) : null));=0A= }=0A= var settings =3D name || {};=0A= if (typeof name =3D=3D 'string') {=0A= settings =3D {};=0A= settings[name] =3D value;=0A= }=0A= if (inst) {=0A= if (this._curInst =3D=3D inst) {=0A= this._hideDatepicker(null);=0A= }=0A= var date =3D this._getDateDatepicker(target);=0A= extendRemove(inst.settings, settings);=0A= this._setDateDatepicker(target, date);=0A= this._updateDatepicker(inst);=0A= }=0A= },=0A= =0A= // change method deprecated=0A= _changeDatepicker: function(target, name, value) {=0A= this._optionDatepicker(target, name, value);=0A= },=0A= =0A= /* Redraw the date picker attached to an input field or division.=0A= @param target element - the target input field or division or span = */=0A= _refreshDatepicker: function(target) {=0A= var inst =3D this._getInst(target);=0A= if (inst) {=0A= this._updateDatepicker(inst);=0A= }=0A= },=0A= =0A= /* Set the dates for a jQuery selection.=0A= @param target element - the target input field or division or span=0A= @param date Date - the new date */=0A= _setDateDatepicker: function(target, date) {=0A= var inst =3D this._getInst(target);=0A= if (inst) {=0A= this._setDate(inst, date);=0A= this._updateDatepicker(inst);=0A= this._updateAlternate(inst);=0A= }=0A= },=0A= =0A= /* Get the date(s) for the first entry in a jQuery selection.=0A= @param target element - the target input field or division or span=0A= @return Date - the current date */=0A= _getDateDatepicker: function(target) {=0A= var inst =3D this._getInst(target);=0A= if (inst && !inst.inline)=0A= this._setDateFromField(inst);=0A= return (inst ? this._getDate(inst) : null);=0A= },=0A= =0A= /* Handle keystrokes. */=0A= _doKeyDown: function(event) {=0A= var inst =3D $.datepicker._getInst(event.target);=0A= var handled =3D true;=0A= var isRTL =3D inst.dpDiv.is('.ui-datepicker-rtl');=0A= inst._keyEvent =3D true;=0A= if ($.datepicker._datepickerShowing)=0A= switch (event.keyCode) {=0A= case 9: $.datepicker._hideDatepicker(null, '');=0A= break; // hide on tab out=0A= case 13: var sel =3D $('td.' + $.datepicker._dayOverClass +=0A= ', td.' + $.datepicker._currentClass, inst.dpDiv);=0A= if (sel[0])=0A= $.datepicker._selectDay(event.target, inst.selectedMonth, = inst.selectedYear, sel[0]);=0A= else=0A= $.datepicker._hideDatepicker(null, $.datepicker._get(inst, = 'duration'));=0A= return false; // don't submit the form=0A= break; // select the value on enter=0A= case 27: $.datepicker._hideDatepicker(null, $.datepicker._get(inst, = 'duration'));=0A= break; // hide on escape=0A= case 33: $.datepicker._adjustDate(event.target, (event.ctrlKey ?=0A= -$.datepicker._get(inst, 'stepBigMonths') :=0A= -$.datepicker._get(inst, 'stepMonths')), 'M');=0A= break; // previous month/year on page up/+ ctrl=0A= case 34: $.datepicker._adjustDate(event.target, (event.ctrlKey ?=0A= +$.datepicker._get(inst, 'stepBigMonths') :=0A= +$.datepicker._get(inst, 'stepMonths')), 'M');=0A= break; // next month/year on page down/+ ctrl=0A= case 35: if (event.ctrlKey || event.metaKey) = $.datepicker._clearDate(event.target);=0A= handled =3D event.ctrlKey || event.metaKey;=0A= break; // clear on ctrl or command +end=0A= case 36: if (event.ctrlKey || event.metaKey) = $.datepicker._gotoToday(event.target);=0A= handled =3D event.ctrlKey || event.metaKey;=0A= break; // current on ctrl or command +home=0A= case 37: if (event.ctrlKey || event.metaKey) = $.datepicker._adjustDate(event.target, (isRTL ? +1 : -1), 'D');=0A= handled =3D event.ctrlKey || event.metaKey;=0A= // -1 day on ctrl or command +left=0A= if (event.originalEvent.altKey) = $.datepicker._adjustDate(event.target, (event.ctrlKey ?=0A= -$.datepicker._get(inst, 'stepBigMonths') :=0A= -$.datepicker._get(inst, 'stepMonths')), 'M');=0A= // next month/year on alt +left on Mac=0A= break;=0A= case 38: if (event.ctrlKey || event.metaKey) = $.datepicker._adjustDate(event.target, -7, 'D');=0A= handled =3D event.ctrlKey || event.metaKey;=0A= break; // -1 week on ctrl or command +up=0A= case 39: if (event.ctrlKey || event.metaKey) = $.datepicker._adjustDate(event.target, (isRTL ? -1 : +1), 'D');=0A= handled =3D event.ctrlKey || event.metaKey;=0A= // +1 day on ctrl or command +right=0A= if (event.originalEvent.altKey) = $.datepicker._adjustDate(event.target, (event.ctrlKey ?=0A= +$.datepicker._get(inst, 'stepBigMonths') :=0A= +$.datepicker._get(inst, 'stepMonths')), 'M');=0A= // next month/year on alt +right=0A= break;=0A= case 40: if (event.ctrlKey || event.metaKey) = $.datepicker._adjustDate(event.target, +7, 'D');=0A= handled =3D event.ctrlKey || event.metaKey;=0A= break; // +1 week on ctrl or command +down=0A= default: handled =3D false;=0A= }=0A= else if (event.keyCode =3D=3D 36 && event.ctrlKey) // display the date = picker on ctrl+home=0A= $.datepicker._showDatepicker(this);=0A= else {=0A= handled =3D false;=0A= }=0A= if (handled) {=0A= event.preventDefault();=0A= event.stopPropagation();=0A= }=0A= },=0A= =0A= /* Filter entered characters - based on date format. */=0A= _doKeyPress: function(event) {=0A= var inst =3D $.datepicker._getInst(event.target);=0A= if ($.datepicker._get(inst, 'constrainInput')) {=0A= var chars =3D $.datepicker._possibleChars($.datepicker._get(inst, = 'dateFormat'));=0A= var chr =3D String.fromCharCode(event.charCode =3D=3D undefined ? = event.keyCode : event.charCode);=0A= return event.ctrlKey || (chr < ' ' || !chars || chars.indexOf(chr) > = -1);=0A= }=0A= },=0A= =0A= /* Synchronise manual entry and field/alternate field. */=0A= _doKeyUp: function(event) {=0A= var inst =3D $.datepicker._getInst(event.target);=0A= try {=0A= var date =3D $.datepicker.parseDate($.datepicker._get(inst, = 'dateFormat'),=0A= (inst.input ? inst.input.val() : null),=0A= $.datepicker._getFormatConfig(inst));=0A= if (date) { // only if valid=0A= $.datepicker._setDateFromField(inst);=0A= $.datepicker._updateAlternate(inst);=0A= $.datepicker._updateDatepicker(inst);=0A= }=0A= }=0A= catch (event) {=0A= $.datepicker.log(event);=0A= }=0A= return true;=0A= },=0A= =0A= /* Pop-up the date picker for a given input field.=0A= @param input element - the input field attached to the date picker = or=0A= event - if triggered by focus */=0A= _showDatepicker: function(input) {=0A= input =3D input.target || input;=0A= if (input.nodeName.toLowerCase() !=3D 'input') // find from = button/image trigger=0A= input =3D $('input', input.parentNode)[0];=0A= if ($.datepicker._isDisabledDatepicker(input) || = $.datepicker._lastInput =3D=3D input) // already here=0A= return;=0A= var inst =3D $.datepicker._getInst(input);=0A= var beforeShow =3D $.datepicker._get(inst, 'beforeShow');=0A= extendRemove(inst.settings, (beforeShow ? beforeShow.apply(input, = [input, inst]) : {}));=0A= $.datepicker._hideDatepicker(null, '');=0A= $.datepicker._lastInput =3D input;=0A= $.datepicker._setDateFromField(inst);=0A= if ($.datepicker._inDialog) // hide cursor=0A= input.value =3D '';=0A= if (!$.datepicker._pos) { // position below input=0A= $.datepicker._pos =3D $.datepicker._findPos(input);=0A= $.datepicker._pos[1] +=3D input.offsetHeight; // add the height=0A= }=0A= var isFixed =3D false;=0A= $(input).parents().each(function() {=0A= isFixed |=3D $(this).css('position') =3D=3D 'fixed';=0A= return !isFixed;=0A= });=0A= if (isFixed && $.browser.opera) { // correction for Opera when fixed = and scrolled=0A= $.datepicker._pos[0] -=3D document.documentElement.scrollLeft;=0A= $.datepicker._pos[1] -=3D document.documentElement.scrollTop;=0A= }=0A= var offset =3D {left: $.datepicker._pos[0], top: $.datepicker._pos[1]};=0A= $.datepicker._pos =3D null;=0A= // determine sizing offscreen=0A= inst.dpDiv.css({position: 'absolute', display: 'block', top: = '-1000px'});=0A= $.datepicker._updateDatepicker(inst);=0A= // fix width for dynamic number of date pickers=0A= // and adjust position before showing=0A= offset =3D $.datepicker._checkOffset(inst, offset, isFixed);=0A= inst.dpDiv.css({position: ($.datepicker._inDialog && $.blockUI ?=0A= 'static' : (isFixed ? 'fixed' : 'absolute')), display: 'none',=0A= left: offset.left + 'px', top: offset.top + 'px'});=0A= if (!inst.inline) {=0A= var showAnim =3D $.datepicker._get(inst, 'showAnim') || 'show';=0A= var duration =3D $.datepicker._get(inst, 'duration');=0A= var postProcess =3D function() {=0A= $.datepicker._datepickerShowing =3D true;=0A= var borders =3D $.datepicker._getBorders(inst.dpDiv);=0A= inst.dpDiv.find('iframe.ui-datepicker-cover'). // IE6- only=0A= css({left: -borders[0], top: -borders[1],=0A= width: inst.dpDiv.outerWidth(), height: inst.dpDiv.outerHeight()});=0A= };=0A= if ($.effects && $.effects[showAnim])=0A= inst.dpDiv.show(showAnim, $.datepicker._get(inst, 'showOptions'), = duration, postProcess);=0A= else=0A= inst.dpDiv[showAnim](duration, postProcess);=0A= if (duration =3D=3D '')=0A= postProcess();=0A= if (inst.input[0].type !=3D 'hidden')=0A= inst.input[0].focus();=0A= $.datepicker._curInst =3D inst;=0A= }=0A= },=0A= =0A= /* Generate the date picker content. */=0A= _updateDatepicker: function(inst) {=0A= var self =3D this;=0A= var borders =3D $.datepicker._getBorders(inst.dpDiv);=0A= inst.dpDiv.empty().append(this._generateHTML(inst))=0A= .find('iframe.ui-datepicker-cover') // IE6- only=0A= .css({left: -borders[0], top: -borders[1],=0A= width: inst.dpDiv.outerWidth(), height: inst.dpDiv.outerHeight()})=0A= .end()=0A= .find('button, .ui-datepicker-prev, .ui-datepicker-next, = .ui-datepicker-calendar td a')=0A= .bind('mouseout', function(){=0A= $(this).removeClass('ui-state-hover');=0A= if(this.className.indexOf('ui-datepicker-prev') !=3D -1) = $(this).removeClass('ui-datepicker-prev-hover');=0A= if(this.className.indexOf('ui-datepicker-next') !=3D -1) = $(this).removeClass('ui-datepicker-next-hover');=0A= })=0A= .bind('mouseover', function(){=0A= if (!self._isDisabledDatepicker( inst.inline ? = inst.dpDiv.parent()[0] : inst.input[0])) {=0A= = $(this).parents('.ui-datepicker-calendar').find('a').removeClass('ui-stat= e-hover');=0A= $(this).addClass('ui-state-hover');=0A= if(this.className.indexOf('ui-datepicker-prev') !=3D -1) = $(this).addClass('ui-datepicker-prev-hover');=0A= if(this.className.indexOf('ui-datepicker-next') !=3D -1) = $(this).addClass('ui-datepicker-next-hover');=0A= }=0A= })=0A= .end()=0A= .find('.' + this._dayOverClass + ' a')=0A= .trigger('mouseover')=0A= .end();=0A= var numMonths =3D this._getNumberOfMonths(inst);=0A= var cols =3D numMonths[1];=0A= var width =3D 17;=0A= if (cols > 1)=0A= inst.dpDiv.addClass('ui-datepicker-multi-' + cols).css('width', = (width * cols) + 'em');=0A= else=0A= inst.dpDiv.removeClass('ui-datepicker-multi-2 ui-datepicker-multi-3 = ui-datepicker-multi-4').width('');=0A= inst.dpDiv[(numMonths[0] !=3D 1 || numMonths[1] !=3D 1 ? 'add' : = 'remove') +=0A= 'Class']('ui-datepicker-multi');=0A= inst.dpDiv[(this._get(inst, 'isRTL') ? 'add' : 'remove') +=0A= 'Class']('ui-datepicker-rtl');=0A= if (inst.input && inst.input[0].type !=3D 'hidden' && inst =3D=3D = $.datepicker._curInst)=0A= $(inst.input[0]).focus();=0A= },=0A= =0A= /* Retrieve the size of left and top borders for an element.=0A= @param elem (jQuery object) the element of interest=0A= @return (number[2]) the left and top borders */=0A= _getBorders: function(elem) {=0A= var convert =3D function(value) {=0A= return {thin: 1, medium: 2, thick: 3}[value] || value;=0A= };=0A= return [parseFloat(convert(elem.css('border-left-width'))),=0A= parseFloat(convert(elem.css('border-top-width')))];=0A= },=0A= =0A= /* Check positioning to remain on screen. */=0A= _checkOffset: function(inst, offset, isFixed) {=0A= var dpWidth =3D inst.dpDiv.outerWidth();=0A= var dpHeight =3D inst.dpDiv.outerHeight();=0A= var inputWidth =3D inst.input ? inst.input.outerWidth() : 0;=0A= var inputHeight =3D inst.input ? inst.input.outerHeight() : 0;=0A= var viewWidth =3D document.documentElement.clientWidth + = $(document).scrollLeft();=0A= var viewHeight =3D document.documentElement.clientHeight + = $(document).scrollTop();=0A= =0A= offset.left -=3D (this._get(inst, 'isRTL') ? (dpWidth - inputWidth) : = 0);=0A= offset.left -=3D (isFixed && offset.left =3D=3D = inst.input.offset().left) ? $(document).scrollLeft() : 0;=0A= offset.top -=3D (isFixed && offset.top =3D=3D (inst.input.offset().top = + inputHeight)) ? $(document).scrollTop() : 0;=0A= =0A= // now check if datepicker is showing outside window viewport - move = to a better place if so.=0A= offset.left -=3D (offset.left + dpWidth > viewWidth && viewWidth > = dpWidth) ? Math.abs(offset.left + dpWidth - viewWidth) : 0;=0A= offset.top -=3D (offset.top + dpHeight > viewHeight && viewHeight > = dpHeight) ? Math.abs(offset.top + dpHeight + inputHeight*2 - viewHeight) = : 0;=0A= =0A= return offset;=0A= },=0A= =0A= /* Find an object's position on the screen. */=0A= _findPos: function(obj) {=0A= while (obj && (obj.type =3D=3D 'hidden' || obj.nodeType !=3D 1)) = {=0A= obj =3D obj.nextSibling;=0A= }=0A= var position =3D $(obj).offset();=0A= return [position.left, position.top];=0A= },=0A= =0A= /* Hide the date picker from view.=0A= @param input element - the input field attached to the date picker=0A= @param duration string - the duration over which to close the date = picker */=0A= _hideDatepicker: function(input, duration) {=0A= var inst =3D this._curInst;=0A= if (!inst || (input && inst !=3D $.data(input, PROP_NAME)))=0A= return;=0A= if (this._datepickerShowing) {=0A= duration =3D (duration !=3D null ? duration : this._get(inst, = 'duration'));=0A= var showAnim =3D this._get(inst, 'showAnim');=0A= var postProcess =3D function() {=0A= $.datepicker._tidyDialog(inst);=0A= };=0A= if (duration !=3D '' && $.effects && $.effects[showAnim])=0A= inst.dpDiv.hide(showAnim, $.datepicker._get(inst, 'showOptions'),=0A= duration, postProcess);=0A= else=0A= inst.dpDiv[(duration =3D=3D '' ? 'hide' : (showAnim =3D=3D = 'slideDown' ? 'slideUp' :=0A= (showAnim =3D=3D 'fadeIn' ? 'fadeOut' : 'hide')))](duration, = postProcess);=0A= if (duration =3D=3D '')=0A= this._tidyDialog(inst);=0A= var onClose =3D this._get(inst, 'onClose');=0A= if (onClose)=0A= onClose.apply((inst.input ? inst.input[0] : null),=0A= [(inst.input ? inst.input.val() : ''), inst]); // trigger custom = callback=0A= this._datepickerShowing =3D false;=0A= this._lastInput =3D null;=0A= if (this._inDialog) {=0A= this._dialogInput.css({ position: 'absolute', left: '0', top: = '-100px' });=0A= if ($.blockUI) {=0A= $.unblockUI();=0A= $('body').append(this.dpDiv);=0A= }=0A= }=0A= this._inDialog =3D false;=0A= }=0A= this._curInst =3D null;=0A= },=0A= =0A= /* Tidy up after a dialog display. */=0A= _tidyDialog: function(inst) {=0A= = inst.dpDiv.removeClass(this._dialogClass).unbind('.ui-datepicker-calendar= ');=0A= },=0A= =0A= /* Close date picker if clicked elsewhere. */=0A= _checkExternalClick: function(event) {=0A= if (!$.datepicker._curInst)=0A= return;=0A= var $target =3D $(event.target);=0A= if (($target.parents('#' + $.datepicker._mainDivId).length =3D=3D 0) &&=0A= !$target.hasClass($.datepicker.markerClassName) &&=0A= !$target.hasClass($.datepicker._triggerClass) &&=0A= $.datepicker._datepickerShowing && !($.datepicker._inDialog && = $.blockUI))=0A= $.datepicker._hideDatepicker(null, '');=0A= },=0A= =0A= /* Adjust one of the date sub-fields. */=0A= _adjustDate: function(id, offset, period) {=0A= var target =3D $(id);=0A= var inst =3D this._getInst(target[0]);=0A= if (this._isDisabledDatepicker(target[0])) {=0A= return;=0A= }=0A= this._adjustInstDate(inst, offset +=0A= (period =3D=3D 'M' ? this._get(inst, 'showCurrentAtPos') : 0), // = undo positioning=0A= period);=0A= this._updateDatepicker(inst);=0A= },=0A= =0A= /* Action for current link. */=0A= _gotoToday: function(id) {=0A= var target =3D $(id);=0A= var inst =3D this._getInst(target[0]);=0A= if (this._get(inst, 'gotoCurrent') && inst.currentDay) {=0A= inst.selectedDay =3D inst.currentDay;=0A= inst.drawMonth =3D inst.selectedMonth =3D inst.currentMonth;=0A= inst.drawYear =3D inst.selectedYear =3D inst.currentYear;=0A= }=0A= else {=0A= var date =3D new Date();=0A= inst.selectedDay =3D date.getDate();=0A= inst.drawMonth =3D inst.selectedMonth =3D date.getMonth();=0A= inst.drawYear =3D inst.selectedYear =3D date.getFullYear();=0A= }=0A= this._notifyChange(inst);=0A= this._adjustDate(target);=0A= },=0A= =0A= /* Action for selecting a new month/year. */=0A= _selectMonthYear: function(id, select, period) {=0A= var target =3D $(id);=0A= var inst =3D this._getInst(target[0]);=0A= inst._selectingMonthYear =3D false;=0A= inst['selected' + (period =3D=3D 'M' ? 'Month' : 'Year')] =3D=0A= inst['draw' + (period =3D=3D 'M' ? 'Month' : 'Year')] =3D=0A= parseInt(select.options[select.selectedIndex].value,10);=0A= this._notifyChange(inst);=0A= this._adjustDate(target);=0A= },=0A= =0A= /* Restore input focus after not changing month/year. */=0A= _clickMonthYear: function(id) {=0A= var target =3D $(id);=0A= var inst =3D this._getInst(target[0]);=0A= if (inst.input && inst._selectingMonthYear && !$.browser.msie)=0A= inst.input[0].focus();=0A= inst._selectingMonthYear =3D !inst._selectingMonthYear;=0A= },=0A= =0A= /* Action for selecting a day. */=0A= _selectDay: function(id, month, year, td) {=0A= var target =3D $(id);=0A= if ($(td).hasClass(this._unselectableClass) || = this._isDisabledDatepicker(target[0])) {=0A= return;=0A= }=0A= var inst =3D this._getInst(target[0]);=0A= inst.selectedDay =3D inst.currentDay =3D $('a', td).html();=0A= inst.selectedMonth =3D inst.currentMonth =3D month;=0A= inst.selectedYear =3D inst.currentYear =3D year;=0A= this._selectDate(id, this._formatDate(inst,=0A= inst.currentDay, inst.currentMonth, inst.currentYear));=0A= },=0A= =0A= /* Erase the input field and hide the date picker. */=0A= _clearDate: function(id) {=0A= var target =3D $(id);=0A= var inst =3D this._getInst(target[0]);=0A= this._selectDate(target, '');=0A= },=0A= =0A= /* Update the input field with the selected date. */=0A= _selectDate: function(id, dateStr) {=0A= var target =3D $(id);=0A= var inst =3D this._getInst(target[0]);=0A= dateStr =3D (dateStr !=3D null ? dateStr : this._formatDate(inst));=0A= if (inst.input)=0A= inst.input.val(dateStr);=0A= this._updateAlternate(inst);=0A= var onSelect =3D this._get(inst, 'onSelect');=0A= if (onSelect)=0A= onSelect.apply((inst.input ? inst.input[0] : null), [dateStr, inst]); = // trigger custom callback=0A= else if (inst.input)=0A= inst.input.trigger('change'); // fire the change event=0A= if (inst.inline)=0A= this._updateDatepicker(inst);=0A= else {=0A= this._hideDatepicker(null, this._get(inst, 'duration'));=0A= this._lastInput =3D inst.input[0];=0A= if (typeof(inst.input[0]) !=3D 'object')=0A= inst.input[0].focus(); // restore focus=0A= this._lastInput =3D null;=0A= }=0A= },=0A= =0A= /* Update any alternate field to synchronise with the main field. */=0A= _updateAlternate: function(inst) {=0A= var altField =3D this._get(inst, 'altField');=0A= if (altField) { // update alternate field too=0A= var altFormat =3D this._get(inst, 'altFormat') || this._get(inst, = 'dateFormat');=0A= var date =3D this._getDate(inst);=0A= dateStr =3D this.formatDate(altFormat, date, = this._getFormatConfig(inst));=0A= $(altField).each(function() { $(this).val(dateStr); });=0A= }=0A= },=0A= =0A= /* Set as beforeShowDay function to prevent selection of weekends.=0A= @param date Date - the date to customise=0A= @return [boolean, string] - is this date selectable?, what is its = CSS class? */=0A= noWeekends: function(date) {=0A= var day =3D date.getDay();=0A= return [(day > 0 && day < 6), ''];=0A= },=0A= =0A= /* Set as calculateWeek to determine the week of the year based on the = ISO 8601 definition.=0A= @param date Date - the date to get the week for=0A= @return number - the number of the week within the year that = contains this date */=0A= iso8601Week: function(date) {=0A= var checkDate =3D new Date(date.getTime());=0A= // Find Thursday of this week starting on Monday=0A= checkDate.setDate(checkDate.getDate() + 4 - (checkDate.getDay() || 7));=0A= var time =3D checkDate.getTime();=0A= checkDate.setMonth(0); // Compare with Jan 1=0A= checkDate.setDate(1);=0A= return Math.floor(Math.round((time - checkDate) / 86400000) / 7) + 1;=0A= },=0A= =0A= /* Parse a string value into a date object.=0A= See formatDate below for the possible formats.=0A= =0A= @param format string - the expected format of the date=0A= @param value string - the date in the above format=0A= @param settings Object - attributes include:=0A= shortYearCutoff number - the cutoff year for = determining the century (optional)=0A= dayNamesShort string[7] - abbreviated names of = the days from Sunday (optional)=0A= dayNames string[7] - names of the days = from Sunday (optional)=0A= monthNamesShort string[12] - abbreviated names of = the months (optional)=0A= monthNames string[12] - names of the months = (optional)=0A= @return Date - the extracted date value or null if value is blank */=0A= parseDate: function (format, value, settings) {=0A= if (format =3D=3D null || value =3D=3D null)=0A= throw 'Invalid arguments';=0A= value =3D (typeof value =3D=3D 'object' ? value.toString() : value + = '');=0A= if (value =3D=3D '')=0A= return null;=0A= var shortYearCutoff =3D (settings ? settings.shortYearCutoff : null) = || this._defaults.shortYearCutoff;=0A= var dayNamesShort =3D (settings ? settings.dayNamesShort : null) || = this._defaults.dayNamesShort;=0A= var dayNames =3D (settings ? settings.dayNames : null) || = this._defaults.dayNames;=0A= var monthNamesShort =3D (settings ? settings.monthNamesShort : null) = || this._defaults.monthNamesShort;=0A= var monthNames =3D (settings ? settings.monthNames : null) || = this._defaults.monthNames;=0A= var year =3D -1;=0A= var month =3D -1;=0A= var day =3D -1;=0A= var doy =3D -1;=0A= var literal =3D false;=0A= // Check whether a format character is doubled=0A= var lookAhead =3D function(match) {=0A= var matches =3D (iFormat + 1 < format.length && format.charAt(iFormat = + 1) =3D=3D match);=0A= if (matches)=0A= iFormat++;=0A= return matches;=0A= };=0A= // Extract a number from the string value=0A= var getNumber =3D function(match) {=0A= lookAhead(match);=0A= var size =3D (match =3D=3D '@' ? 14 : (match =3D=3D '!' ? 20 :=0A= (match =3D=3D 'y' ? 4 : (match =3D=3D 'o' ? 3 : 2))));=0A= var digits =3D new RegExp('^\\d{1,' + size + '}');=0A= var num =3D value.substring(iValue).match(digits);=0A= if (!num)=0A= throw 'Missing number at position ' + iValue;=0A= iValue +=3D num[0].length;=0A= return parseInt(num[0], 10);=0A= };=0A= // Extract a name from the string value and convert to an index=0A= var getName =3D function(match, shortNames, longNames) {=0A= var names =3D (lookAhead(match) ? longNames : shortNames);=0A= for (var i =3D 0; i < names.length; i++) {=0A= if (value.substr(iValue, names[i].length) =3D=3D names[i]) {=0A= iValue +=3D names[i].length;=0A= return i + 1;=0A= }=0A= }=0A= throw 'Unknown name at position ' + iValue;=0A= };=0A= // Confirm that a literal character matches the string value=0A= var checkLiteral =3D function() {=0A= if (value.charAt(iValue) !=3D format.charAt(iFormat))=0A= throw 'Unexpected literal at position ' + iValue;=0A= iValue++;=0A= };=0A= var iValue =3D 0;=0A= for (var iFormat =3D 0; iFormat < format.length; iFormat++) {=0A= if (literal)=0A= if (format.charAt(iFormat) =3D=3D "'" && !lookAhead("'"))=0A= literal =3D false;=0A= else=0A= checkLiteral();=0A= else=0A= switch (format.charAt(iFormat)) {=0A= case 'd':=0A= day =3D getNumber('d');=0A= break;=0A= case 'D':=0A= getName('D', dayNamesShort, dayNames);=0A= break;=0A= case 'o':=0A= doy =3D getNumber('o');=0A= break;=0A= case 'm':=0A= month =3D getNumber('m');=0A= break;=0A= case 'M':=0A= month =3D getName('M', monthNamesShort, monthNames);=0A= break;=0A= case 'y':=0A= year =3D getNumber('y');=0A= break;=0A= case '@':=0A= var date =3D new Date(getNumber('@'));=0A= year =3D date.getFullYear();=0A= month =3D date.getMonth() + 1;=0A= day =3D date.getDate();=0A= break;=0A= case '!':=0A= var date =3D new Date((getNumber('!') - this._ticksTo1970) / = 10000);=0A= year =3D date.getFullYear();=0A= month =3D date.getMonth() + 1;=0A= day =3D date.getDate();=0A= break;=0A= case "'":=0A= if (lookAhead("'"))=0A= checkLiteral();=0A= else=0A= literal =3D true;=0A= break;=0A= default:=0A= checkLiteral();=0A= }=0A= }=0A= if (year =3D=3D -1)=0A= year =3D new Date().getFullYear();=0A= else if (year < 100)=0A= year +=3D new Date().getFullYear() - new Date().getFullYear() % 100 +=0A= (year <=3D shortYearCutoff ? 0 : -100);=0A= if (doy > -1) {=0A= month =3D 1;=0A= day =3D doy;=0A= do {=0A= var dim =3D this._getDaysInMonth(year, month - 1);=0A= if (day <=3D dim)=0A= break;=0A= month++;=0A= day -=3D dim;=0A= } while (true);=0A= }=0A= var date =3D this._daylightSavingAdjust(new Date(year, month - 1, = day));=0A= if (date.getFullYear() !=3D year || date.getMonth() + 1 !=3D month || = date.getDate() !=3D day)=0A= throw 'Invalid date'; // E.g. 31/02/*=0A= return date;=0A= },=0A= =0A= /* Standard date formats. */=0A= ATOM: 'yy-mm-dd', // RFC 3339 (ISO 8601)=0A= COOKIE: 'D, dd M yy',=0A= ISO_8601: 'yy-mm-dd',=0A= RFC_822: 'D, d M y',=0A= RFC_850: 'DD, dd-M-y',=0A= RFC_1036: 'D, d M y',=0A= RFC_1123: 'D, d M yy',=0A= RFC_2822: 'D, d M yy',=0A= RSS: 'D, d M y', // RFC 822=0A= TICKS: '!',=0A= TIMESTAMP: '@',=0A= W3C: 'yy-mm-dd', // ISO 8601=0A= =0A= _ticksTo1970: (((1970 - 1) * 365 + Math.floor(1970 / 4) - = Math.floor(1970 / 100) +=0A= Math.floor(1970 / 400)) * 24 * 60 * 60 * 10000000),=0A= =0A= /* Format a date object into a string value.=0A= The format can be combinations of the following:=0A= d - day of month (no leading zero)=0A= dd - day of month (two digit)=0A= o - day of year (no leading zeros)=0A= oo - day of year (three digit)=0A= D - day name short=0A= DD - day name long=0A= m - month of year (no leading zero)=0A= mm - month of year (two digit)=0A= M - month name short=0A= MM - month name long=0A= y - year (two digit)=0A= yy - year (four digit)=0A= @ - Unix timestamp (ms since 01/01/1970)=0A= ! - Windows ticks (100ns since 01/01/0001)=0A= '...' - literal text=0A= '' - single quote=0A= =0A= @param format string - the desired format of the date=0A= @param date Date - the date value to format=0A= @param settings Object - attributes include:=0A= dayNamesShort string[7] - abbreviated names of = the days from Sunday (optional)=0A= dayNames string[7] - names of the days = from Sunday (optional)=0A= monthNamesShort string[12] - abbreviated names of = the months (optional)=0A= monthNames string[12] - names of the months = (optional)=0A= @return string - the date in the above format */=0A= formatDate: function (format, date, settings) {=0A= if (!date)=0A= return '';=0A= var dayNamesShort =3D (settings ? settings.dayNamesShort : null) || = this._defaults.dayNamesShort;=0A= var dayNames =3D (settings ? settings.dayNames : null) || = this._defaults.dayNames;=0A= var monthNamesShort =3D (settings ? settings.monthNamesShort : null) = || this._defaults.monthNamesShort;=0A= var monthNames =3D (settings ? settings.monthNames : null) || = this._defaults.monthNames;=0A= // Check whether a format character is doubled=0A= var lookAhead =3D function(match) {=0A= var matches =3D (iFormat + 1 < format.length && format.charAt(iFormat = + 1) =3D=3D match);=0A= if (matches)=0A= iFormat++;=0A= return matches;=0A= };=0A= // Format a number, with leading zero if necessary=0A= var formatNumber =3D function(match, value, len) {=0A= var num =3D '' + value;=0A= if (lookAhead(match))=0A= while (num.length < len)=0A= num =3D '0' + num;=0A= return num;=0A= };=0A= // Format a name, short or long as requested=0A= var formatName =3D function(match, value, shortNames, longNames) {=0A= return (lookAhead(match) ? longNames[value] : shortNames[value]);=0A= };=0A= var output =3D '';=0A= var literal =3D false;=0A= if (date)=0A= for (var iFormat =3D 0; iFormat < format.length; iFormat++) {=0A= if (literal)=0A= if (format.charAt(iFormat) =3D=3D "'" && !lookAhead("'"))=0A= literal =3D false;=0A= else=0A= output +=3D format.charAt(iFormat);=0A= else=0A= switch (format.charAt(iFormat)) {=0A= case 'd':=0A= output +=3D formatNumber('d', date.getDate(), 2);=0A= break;=0A= case 'D':=0A= output +=3D formatName('D', date.getDay(), dayNamesShort, = dayNames);=0A= break;=0A= case 'o':=0A= output +=3D formatNumber('o',=0A= (date.getTime() - new Date(date.getFullYear(), 0, 0).getTime()) = / 86400000, 3);=0A= break;=0A= case 'm':=0A= output +=3D formatNumber('m', date.getMonth() + 1, 2);=0A= break;=0A= case 'M':=0A= output +=3D formatName('M', date.getMonth(), monthNamesShort, = monthNames);=0A= break;=0A= case 'y':=0A= output +=3D (lookAhead('y') ? date.getFullYear() :=0A= (date.getYear() % 100 < 10 ? '0' : '') + date.getYear() % 100);=0A= break;=0A= case '@':=0A= output +=3D date.getTime();=0A= break;=0A= case '!':=0A= output +=3D date.getTime() * 10000 + this._ticksTo1970;=0A= break;=0A= case "'":=0A= if (lookAhead("'"))=0A= output +=3D "'";=0A= else=0A= literal =3D true;=0A= break;=0A= default:=0A= output +=3D format.charAt(iFormat);=0A= }=0A= }=0A= return output;=0A= },=0A= =0A= /* Extract all possible characters from the date format. */=0A= _possibleChars: function (format) {=0A= var chars =3D '';=0A= var literal =3D false;=0A= for (var iFormat =3D 0; iFormat < format.length; iFormat++)=0A= if (literal)=0A= if (format.charAt(iFormat) =3D=3D "'" && !lookAhead("'"))=0A= literal =3D false;=0A= else=0A= chars +=3D format.charAt(iFormat);=0A= else=0A= switch (format.charAt(iFormat)) {=0A= case 'd': case 'm': case 'y': case '@':=0A= chars +=3D '0123456789';=0A= break;=0A= case 'D': case 'M':=0A= return null; // Accept anything=0A= case "'":=0A= if (lookAhead("'"))=0A= chars +=3D "'";=0A= else=0A= literal =3D true;=0A= break;=0A= default:=0A= chars +=3D format.charAt(iFormat);=0A= }=0A= return chars;=0A= },=0A= =0A= /* Get a setting value, defaulting if necessary. */=0A= _get: function(inst, name) {=0A= return inst.settings[name] !=3D=3D undefined ?=0A= inst.settings[name] : this._defaults[name];=0A= },=0A= =0A= /* Parse existing date and initialise date picker. */=0A= _setDateFromField: function(inst) {=0A= var dateFormat =3D this._get(inst, 'dateFormat');=0A= var dates =3D inst.input ? inst.input.val() : null;=0A= var date =3D defaultDate =3D this._getDefaultDate(inst);=0A= var settings =3D this._getFormatConfig(inst);=0A= try {=0A= date =3D this.parseDate(dateFormat, dates, settings) || defaultDate;=0A= } catch (event) {=0A= this.log(event);=0A= date =3D defaultDate;=0A= }=0A= inst.selectedDay =3D date.getDate();=0A= inst.drawMonth =3D inst.selectedMonth =3D date.getMonth();=0A= inst.drawYear =3D inst.selectedYear =3D date.getFullYear();=0A= inst.currentDay =3D (dates ? date.getDate() : 0);=0A= inst.currentMonth =3D (dates ? date.getMonth() : 0);=0A= inst.currentYear =3D (dates ? date.getFullYear() : 0);=0A= this._adjustInstDate(inst);=0A= },=0A= =0A= /* Retrieve the default date shown on opening. */=0A= _getDefaultDate: function(inst) {=0A= return this._restrictMinMax(inst,=0A= this._determineDate(this._get(inst, 'defaultDate'), new Date()));=0A= },=0A= =0A= /* A date may be specified as an exact value or a relative one. */=0A= _determineDate: function(date, defaultDate) {=0A= var offsetNumeric =3D function(offset) {=0A= var date =3D new Date();=0A= date.setDate(date.getDate() + offset);=0A= return date;=0A= };=0A= var offsetString =3D function(offset, getDaysInMonth) {=0A= var date =3D new Date();=0A= var year =3D date.getFullYear();=0A= var month =3D date.getMonth();=0A= var day =3D date.getDate();=0A= var pattern =3D /([+-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g;=0A= var matches =3D pattern.exec(offset);=0A= while (matches) {=0A= switch (matches[2] || 'd') {=0A= case 'd' : case 'D' :=0A= day +=3D parseInt(matches[1],10); break;=0A= case 'w' : case 'W' :=0A= day +=3D parseInt(matches[1],10) * 7; break;=0A= case 'm' : case 'M' :=0A= month +=3D parseInt(matches[1],10);=0A= day =3D Math.min(day, getDaysInMonth(year, month));=0A= break;=0A= case 'y': case 'Y' :=0A= year +=3D parseInt(matches[1],10);=0A= day =3D Math.min(day, getDaysInMonth(year, month));=0A= break;=0A= }=0A= matches =3D pattern.exec(offset);=0A= }=0A= return new Date(year, month, day);=0A= };=0A= date =3D (date =3D=3D null ? defaultDate :=0A= (typeof date =3D=3D 'string' ? offsetString(date, = this._getDaysInMonth) :=0A= (typeof date =3D=3D 'number' ? (isNaN(date) ? defaultDate : = offsetNumeric(date)) : date)));=0A= date =3D (date && date.toString() =3D=3D 'Invalid Date' ? defaultDate = : date);=0A= if (date) {=0A= date.setHours(0);=0A= date.setMinutes(0);=0A= date.setSeconds(0);=0A= date.setMilliseconds(0);=0A= }=0A= return this._daylightSavingAdjust(date);=0A= },=0A= =0A= /* Handle switch to/from daylight saving.=0A= Hours may be non-zero on daylight saving cut-over:=0A= > 12 when midnight changeover, but then cannot generate=0A= midnight datetime, so jump to 1AM, otherwise reset.=0A= @param date (Date) the date to check=0A= @return (Date) the corrected date */=0A= _daylightSavingAdjust: function(date) {=0A= if (!date) return null;=0A= date.setHours(date.getHours() > 12 ? date.getHours() + 2 : 0);=0A= return date;=0A= },=0A= =0A= /* Set the date(s) directly. */=0A= _setDate: function(inst, date) {=0A= var clear =3D !(date);=0A= var origMonth =3D inst.selectedMonth;=0A= var origYear =3D inst.selectedYear;=0A= date =3D this._restrictMinMax(inst, this._determineDate(date, new = Date()));=0A= inst.selectedDay =3D inst.currentDay =3D date.getDate();=0A= inst.drawMonth =3D inst.selectedMonth =3D inst.currentMonth =3D = date.getMonth();=0A= inst.drawYear =3D inst.selectedYear =3D inst.currentYear =3D = date.getFullYear();=0A= if (origMonth !=3D inst.selectedMonth || origYear !=3D = inst.selectedYear)=0A= this._notifyChange(inst);=0A= this._adjustInstDate(inst);=0A= if (inst.input) {=0A= inst.input.val(clear ? '' : this._formatDate(inst));=0A= }=0A= },=0A= =0A= /* Retrieve the date(s) directly. */=0A= _getDate: function(inst) {=0A= var startDate =3D (!inst.currentYear || (inst.input && = inst.input.val() =3D=3D '') ? null :=0A= this._daylightSavingAdjust(new Date(=0A= inst.currentYear, inst.currentMonth, inst.currentDay)));=0A= return startDate;=0A= },=0A= =0A= /* Generate the HTML for the current state of the date picker. */=0A= _generateHTML: function(inst) {=0A= var today =3D new Date();=0A= today =3D this._daylightSavingAdjust(=0A= new Date(today.getFullYear(), today.getMonth(), today.getDate())); // = clear time=0A= var isRTL =3D this._get(inst, 'isRTL');=0A= var showButtonPanel =3D this._get(inst, 'showButtonPanel');=0A= var hideIfNoPrevNext =3D this._get(inst, 'hideIfNoPrevNext');=0A= var navigationAsDateFormat =3D this._get(inst, = 'navigationAsDateFormat');=0A= var numMonths =3D this._getNumberOfMonths(inst);=0A= var showCurrentAtPos =3D this._get(inst, 'showCurrentAtPos');=0A= var stepMonths =3D this._get(inst, 'stepMonths');=0A= var isMultiMonth =3D (numMonths[0] !=3D 1 || numMonths[1] !=3D 1);=0A= var currentDate =3D this._daylightSavingAdjust((!inst.currentDay ? new = Date(9999, 9, 9) :=0A= new Date(inst.currentYear, inst.currentMonth, inst.currentDay)));=0A= var minDate =3D this._getMinMaxDate(inst, 'min');=0A= var maxDate =3D this._getMinMaxDate(inst, 'max');=0A= var drawMonth =3D inst.drawMonth - showCurrentAtPos;=0A= var drawYear =3D inst.drawYear;=0A= if (drawMonth < 0) {=0A= drawMonth +=3D 12;=0A= drawYear--;=0A= }=0A= if (maxDate) {=0A= var maxDraw =3D this._daylightSavingAdjust(new = Date(maxDate.getFullYear(),=0A= maxDate.getMonth() - numMonths[1] + 1, maxDate.getDate()));=0A= maxDraw =3D (minDate && maxDraw < minDate ? minDate : maxDraw);=0A= while (this._daylightSavingAdjust(new Date(drawYear, drawMonth, 1)) > = maxDraw) {=0A= drawMonth--;=0A= if (drawMonth < 0) {=0A= drawMonth =3D 11;=0A= drawYear--;=0A= }=0A= }=0A= }=0A= inst.drawMonth =3D drawMonth;=0A= inst.drawYear =3D drawYear;=0A= var prevText =3D this._get(inst, 'prevText');=0A= prevText =3D (!navigationAsDateFormat ? prevText : = this.formatDate(prevText,=0A= this._daylightSavingAdjust(new Date(drawYear, drawMonth - stepMonths, = 1)),=0A= this._getFormatConfig(inst)));=0A= var prev =3D (this._canAdjustMonth(inst, -1, drawYear, drawMonth) ?=0A= '' + prevText + = '' :=0A= (hideIfNoPrevNext ? '' : '' = + prevText + ''));=0A= var nextText =3D this._get(inst, 'nextText');=0A= nextText =3D (!navigationAsDateFormat ? nextText : = this.formatDate(nextText,=0A= this._daylightSavingAdjust(new Date(drawYear, drawMonth + stepMonths, = 1)),=0A= this._getFormatConfig(inst)));=0A= var next =3D (this._canAdjustMonth(inst, +1, drawYear, drawMonth) ?=0A= '' + nextText + = '' :=0A= (hideIfNoPrevNext ? '' : '' = + nextText + ''));=0A= var currentText =3D this._get(inst, 'currentText');=0A= var gotoDate =3D (this._get(inst, 'gotoCurrent') && inst.currentDay ? = currentDate : today);=0A= currentText =3D (!navigationAsDateFormat ? currentText :=0A= this.formatDate(currentText, gotoDate, this._getFormatConfig(inst)));=0A= var controls =3D (!inst.inline ? '' : '');=0A= var buttonPanel =3D (showButtonPanel) ? '
' + (isRTL ? = controls : '') +=0A= (this._isInRange(inst, gotoDate) ? '' : '') + (isRTL ? '' : controls) + = '
' : '';=0A= var firstDay =3D parseInt(this._get(inst, 'firstDay'),10);=0A= firstDay =3D (isNaN(firstDay) ? 0 : firstDay);=0A= var dayNames =3D this._get(inst, 'dayNames');=0A= var dayNamesShort =3D this._get(inst, 'dayNamesShort');=0A= var dayNamesMin =3D this._get(inst, 'dayNamesMin');=0A= var monthNames =3D this._get(inst, 'monthNames');=0A= var monthNamesShort =3D this._get(inst, 'monthNamesShort');=0A= var beforeShowDay =3D this._get(inst, 'beforeShowDay');=0A= var showOtherMonths =3D this._get(inst, 'showOtherMonths');=0A= var calculateWeek =3D this._get(inst, 'calculateWeek') || = this.iso8601Week;=0A= var defaultDate =3D this._getDefaultDate(inst);=0A= var html =3D '';=0A= for (var row =3D 0; row < numMonths[0]; row++) {=0A= var group =3D '';=0A= for (var col =3D 0; col < numMonths[1]; col++) {=0A= var selectedDate =3D this._daylightSavingAdjust(new Date(drawYear, = drawMonth, inst.selectedDay));=0A= var cornerClass =3D ' ui-corner-all';=0A= var calender =3D '';=0A= if (isMultiMonth) {=0A= calender +=3D '
';=0A= }=0A= calender +=3D '
' +=0A= (/all|left/.test(cornerClass) && row =3D=3D 0 ? (isRTL ? next : = prev) : '') +=0A= (/all|right/.test(cornerClass) && row =3D=3D 0 ? (isRTL ? prev : = next) : '') +=0A= this._generateMonthYearHeader(inst, drawMonth, drawYear, minDate, = maxDate,=0A= row > 0 || col > 0, monthNames, monthNamesShort) + // draw month = headers=0A= '
' +=0A= '';=0A= var thead =3D '';=0A= for (var dow =3D 0; dow < 7; dow++) { // days of the week=0A= var day =3D (dow + firstDay) % 7;=0A= thead +=3D '=3D 5 ? ' = class=3D"ui-datepicker-week-end"' : '') + '>' +=0A= '' + dayNamesMin[day] + = '';=0A= }=0A= calender +=3D thead + '';=0A= var daysInMonth =3D this._getDaysInMonth(drawYear, drawMonth);=0A= if (drawYear =3D=3D inst.selectedYear && drawMonth =3D=3D = inst.selectedMonth)=0A= inst.selectedDay =3D Math.min(inst.selectedDay, daysInMonth);=0A= var leadDays =3D (this._getFirstDayOfMonth(drawYear, drawMonth) - = firstDay + 7) % 7;=0A= var numRows =3D (isMultiMonth ? 6 : Math.ceil((leadDays + = daysInMonth) / 7)); // calculate the number of rows to generate=0A= var printDate =3D this._daylightSavingAdjust(new Date(drawYear, = drawMonth, 1 - leadDays));=0A= for (var dRow =3D 0; dRow < numRows; dRow++) { // create date picker = rows=0A= calender +=3D '';=0A= var tbody =3D '';=0A= for (var dow =3D 0; dow < 7; dow++) { // create date picker days=0A= var daySettings =3D (beforeShowDay ?=0A= beforeShowDay.apply((inst.input ? inst.input[0] : null), = [printDate]) : [true, '']);=0A= var otherMonth =3D (printDate.getMonth() !=3D drawMonth);=0A= var unselectable =3D otherMonth || !daySettings[0] ||=0A= (minDate && printDate < minDate) || (maxDate && printDate > = maxDate);=0A= tbody +=3D ''; // = display for this month=0A= printDate.setDate(printDate.getDate() + 1);=0A= printDate =3D this._daylightSavingAdjust(printDate);=0A= }=0A= calender +=3D tbody + '';=0A= }=0A= drawMonth++;=0A= if (drawMonth > 11) {=0A= drawMonth =3D 0;=0A= drawYear++;=0A= }=0A= calender +=3D '
=3D 5 ? ' ui-datepicker-week-end' : = '') + // highlight weekends=0A= (otherMonth ? ' ui-datepicker-other-month' : '') + // highlight = days from other months=0A= ((printDate.getTime() =3D=3D selectedDate.getTime() && drawMonth = =3D=3D inst.selectedMonth && inst._keyEvent) || // user pressed key=0A= (defaultDate.getTime() =3D=3D printDate.getTime() && = defaultDate.getTime() =3D=3D selectedDate.getTime()) ?=0A= // or defaultDate is current printedDate and defaultDate is = selectedDate=0A= ' ' + this._dayOverClass : '') + // highlight selected day=0A= (unselectable ? ' ' + this._unselectableClass + ' = ui-state-disabled': '') + // highlight unselectable days=0A= (otherMonth && !showOtherMonths ? '' : ' ' + daySettings[1] + // = highlight custom dates=0A= (printDate.getTime() =3D=3D currentDate.getTime() ? ' ' + = this._currentClass : '') + // highlight selected day=0A= (printDate.getTime() =3D=3D today.getTime() ? ' = ui-datepicker-today' : '')) + '"' + // highlight today (if different)=0A= ((!otherMonth || showOtherMonths) && daySettings[2] ? ' = title=3D"' + daySettings[2] + '"' : '') + // cell title=0A= (unselectable ? '' : ' = onclick=3D"DP_jQuery.datepicker._selectDay(\'#' +=0A= inst.id + '\',' + drawMonth + ',' + drawYear + ', this);return = false;"') + '>' + // actions=0A= (otherMonth ? (showOtherMonths ? printDate.getDate() : ' ') = : // display for other months=0A= (unselectable ? '' + = printDate.getDate() + '' : '' + printDate.getDate() + '')) + '
' + (isMultiMonth ? '
' + =0A= ((numMonths[0] > 0 && col =3D=3D numMonths[1]-1) ? '
' : '') : '');=0A= group +=3D calender;=0A= }=0A= html +=3D group;=0A= }=0A= html +=3D buttonPanel + ($.browser.msie && = parseInt($.browser.version,10) < 7 && !inst.inline ?=0A= '' : '');=0A= inst._keyEvent =3D false;=0A= return html;=0A= },=0A= =0A= /* Generate the month and year header. */=0A= _generateMonthYearHeader: function(inst, drawMonth, drawYear, minDate, = maxDate,=0A= secondary, monthNames, monthNamesShort) {=0A= var changeMonth =3D this._get(inst, 'changeMonth');=0A= var changeYear =3D this._get(inst, 'changeYear');=0A= var showMonthAfterYear =3D this._get(inst, 'showMonthAfterYear');=0A= var html =3D '
';=0A= var monthHtml =3D '';=0A= // month selection=0A= if (secondary || !changeMonth)=0A= monthHtml +=3D '' + = monthNames[drawMonth] + ' ';=0A= else {=0A= var inMinYear =3D (minDate && minDate.getFullYear() =3D=3D drawYear);=0A= var inMaxYear =3D (maxDate && maxDate.getFullYear() =3D=3D drawYear);=0A= monthHtml +=3D '';=0A= }=0A= if (!showMonthAfterYear)=0A= html +=3D monthHtml + ((secondary || changeMonth || changeYear) && = (!(changeMonth && changeYear)) ? ' ' : '');=0A= // year selection=0A= if (secondary || !changeYear)=0A= html +=3D '' + drawYear + = '';=0A= else {=0A= // determine range of years to display=0A= var years =3D this._get(inst, 'yearRange').split(':');=0A= var year =3D 0;=0A= var endYear =3D 0;=0A= if (years.length !=3D 2) {=0A= year =3D drawYear - 10;=0A= endYear =3D drawYear + 10;=0A= } else if (years[0].charAt(0) =3D=3D '+' || years[0].charAt(0) =3D=3D = '-') {=0A= year =3D drawYear + parseInt(years[0], 10);=0A= endYear =3D drawYear + parseInt(years[1], 10);=0A= } else {=0A= year =3D parseInt(years[0], 10);=0A= endYear =3D parseInt(years[1], 10);=0A= }=0A= year =3D (minDate ? Math.max(year, minDate.getFullYear()) : year);=0A= endYear =3D (maxDate ? Math.min(endYear, maxDate.getFullYear()) : = endYear);=0A= html +=3D '';=0A= }=0A= html +=3D this._get(inst, 'yearSuffix');=0A= if (showMonthAfterYear)=0A= html +=3D (secondary || changeMonth || changeYear ? ' ' : '') + = monthHtml;=0A= html +=3D '
'; // Close datepicker_header=0A= return html;=0A= },=0A= =0A= /* Adjust one of the date sub-fields. */=0A= _adjustInstDate: function(inst, offset, period) {=0A= var year =3D inst.drawYear + (period =3D=3D 'Y' ? offset : 0);=0A= var month =3D inst.drawMonth + (period =3D=3D 'M' ? offset : 0);=0A= var day =3D Math.min(inst.selectedDay, this._getDaysInMonth(year, = month)) +=0A= (period =3D=3D 'D' ? offset : 0);=0A= var date =3D this._restrictMinMax(inst,=0A= this._daylightSavingAdjust(new Date(year, month, day)));=0A= inst.selectedDay =3D date.getDate();=0A= inst.drawMonth =3D inst.selectedMonth =3D date.getMonth();=0A= inst.drawYear =3D inst.selectedYear =3D date.getFullYear();=0A= if (period =3D=3D 'M' || period =3D=3D 'Y')=0A= this._notifyChange(inst);=0A= },=0A= =0A= /* Ensure a date is within any min/max bounds. */=0A= _restrictMinMax: function(inst, date) {=0A= var minDate =3D this._getMinMaxDate(inst, 'min');=0A= var maxDate =3D this._getMinMaxDate(inst, 'max');=0A= date =3D (minDate && date < minDate ? minDate : date);=0A= date =3D (maxDate && date > maxDate ? maxDate : date);=0A= return date;=0A= },=0A= =0A= /* Notify change of month/year. */=0A= _notifyChange: function(inst) {=0A= var onChange =3D this._get(inst, 'onChangeMonthYear');=0A= if (onChange)=0A= onChange.apply((inst.input ? inst.input[0] : null),=0A= [inst.selectedYear, inst.selectedMonth + 1, inst]);=0A= },=0A= =0A= /* Determine the number of months to show. */=0A= _getNumberOfMonths: function(inst) {=0A= var numMonths =3D this._get(inst, 'numberOfMonths');=0A= return (numMonths =3D=3D null ? [1, 1] : (typeof numMonths =3D=3D = 'number' ? [1, numMonths] : numMonths));=0A= },=0A= =0A= /* Determine the current maximum date - ensure no time components are = set. */=0A= _getMinMaxDate: function(inst, minMax) {=0A= return this._determineDate(this._get(inst, minMax + 'Date'), null);=0A= },=0A= =0A= /* Find the number of days in a given month. */=0A= _getDaysInMonth: function(year, month) {=0A= return 32 - new Date(year, month, 32).getDate();=0A= },=0A= =0A= /* Find the day of the week of the first of a month. */=0A= _getFirstDayOfMonth: function(year, month) {=0A= return new Date(year, month, 1).getDay();=0A= },=0A= =0A= /* Determines if we should allow a "next/prev" month display change. */=0A= _canAdjustMonth: function(inst, offset, curYear, curMonth) {=0A= var numMonths =3D this._getNumberOfMonths(inst);=0A= var date =3D this._daylightSavingAdjust(new Date(=0A= curYear, curMonth + (offset < 0 ? offset : numMonths[1]), 1));=0A= if (offset < 0)=0A= date.setDate(this._getDaysInMonth(date.getFullYear(), = date.getMonth()));=0A= return this._isInRange(inst, date);=0A= },=0A= =0A= /* Is the given date in the accepted range? */=0A= _isInRange: function(inst, date) {=0A= var minDate =3D this._getMinMaxDate(inst, 'min');=0A= var maxDate =3D this._getMinMaxDate(inst, 'max');=0A= return ((!minDate || date >=3D minDate) && (!maxDate || date <=3D = maxDate));=0A= },=0A= =0A= /* Provide the configuration settings for formatting/parsing. */=0A= _getFormatConfig: function(inst) {=0A= var shortYearCutoff =3D this._get(inst, 'shortYearCutoff');=0A= shortYearCutoff =3D (typeof shortYearCutoff !=3D 'string' ? = shortYearCutoff :=0A= new Date().getFullYear() % 100 + parseInt(shortYearCutoff, 10));=0A= return {shortYearCutoff: shortYearCutoff,=0A= dayNamesShort: this._get(inst, 'dayNamesShort'), dayNames: = this._get(inst, 'dayNames'),=0A= monthNamesShort: this._get(inst, 'monthNamesShort'), monthNames: = this._get(inst, 'monthNames')};=0A= },=0A= =0A= /* Format the given date for display. */=0A= _formatDate: function(inst, day, month, year) {=0A= if (!day) {=0A= inst.currentDay =3D inst.selectedDay;=0A= inst.currentMonth =3D inst.selectedMonth;=0A= inst.currentYear =3D inst.selectedYear;=0A= }=0A= var date =3D (day ? (typeof day =3D=3D 'object' ? day :=0A= this._daylightSavingAdjust(new Date(year, month, day))) :=0A= this._daylightSavingAdjust(new Date(inst.currentYear, = inst.currentMonth, inst.currentDay)));=0A= return this.formatDate(this._get(inst, 'dateFormat'), date, = this._getFormatConfig(inst));=0A= }=0A= });=0A= =0A= /* jQuery extend now ignores nulls! */=0A= function extendRemove(target, props) {=0A= $.extend(target, props);=0A= for (var name in props)=0A= if (props[name] =3D=3D null || props[name] =3D=3D undefined)=0A= target[name] =3D props[name];=0A= return target;=0A= };=0A= =0A= /* Determine whether an object is an array. */=0A= function isArray(a) {=0A= return (a && (($.browser.safari && typeof a =3D=3D 'object' && = a.length) ||=0A= (a.constructor && a.constructor.toString().match(/\Array\(\)/))));=0A= };=0A= =0A= /* Invoke the datepicker functionality.=0A= @param options string - a command, optionally followed by = additional parameters or=0A= Object - settings for attaching new datepicker = functionality=0A= @return jQuery object */=0A= $.fn.datepicker =3D function(options){=0A= =0A= /* Initialise the date picker. */=0A= if (!$.datepicker.initialized) {=0A= $(document).mousedown($.datepicker._checkExternalClick).=0A= find('body').append($.datepicker.dpDiv);=0A= $.datepicker.initialized =3D true;=0A= }=0A= =0A= var otherArgs =3D Array.prototype.slice.call(arguments, 1);=0A= if (typeof options =3D=3D 'string' && (options =3D=3D 'isDisabled' || = options =3D=3D 'getDate'))=0A= return $.datepicker['_' + options + 'Datepicker'].=0A= apply($.datepicker, [this[0]].concat(otherArgs));=0A= if (options =3D=3D 'option' && arguments.length =3D=3D 2 && typeof = arguments[1] =3D=3D 'string')=0A= return $.datepicker['_' + options + 'Datepicker'].=0A= apply($.datepicker, [this[0]].concat(otherArgs));=0A= return this.each(function() {=0A= typeof options =3D=3D 'string' ?=0A= $.datepicker['_' + options + 'Datepicker'].=0A= apply($.datepicker, [this].concat(otherArgs)) :=0A= $.datepicker._attachDatepicker(this, options);=0A= });=0A= };=0A= =0A= $.datepicker =3D new Datepicker(); // singleton instance=0A= $.datepicker.initialized =3D false;=0A= $.datepicker.uuid =3D new Date().getTime();=0A= $.datepicker.version =3D "@VERSION";=0A= =0A= // Workaround for #4055=0A= // Add another global to avoid noConflict issues with inline event = handlers=0A= window.DP_jQuery =3D $;=0A= =0A= })(jQuery);=0A= ------=_NextPart_000_0000_01CAA8CB.402897B0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.cncp.gouv.fr/js/ui.datepicker-fr.js =EF=BB=BF/* French initialisation for the jQuery UI date picker plugin. = */=0A= /* Written by Keith Wood (kbwood{at}iinet.com.au) and St=C3=A9phane = Nahmani (sholby@sholby.net). */=0A= jQuery(function($){=0A= $.datepicker.regional['fr'] =3D {=0A= closeText: 'Fermer',=0A= prevText: '<Pr=C3=A9c',=0A= nextText: 'Suiv>',=0A= currentText: 'Courant',=0A= monthNames: ['Janvier','F=C3=A9vrier','Mars','Avril','Mai','Juin',=0A= = 'Juillet','Ao=C3=BBt','Septembre','Octobre','Novembre','D=C3=A9cembre'],=0A= monthNamesShort: ['Jan','F=C3=A9v','Mar','Avr','Mai','Jun',=0A= 'Jul','Ao=C3=BB','Sep','Oct','Nov','D=C3=A9c'],=0A= dayNames: = ['Dimanche','Lundi','Mardi','Mercredi','Jeudi','Vendredi','Samedi'],=0A= dayNamesShort: ['Dim','Lun','Mar','Mer','Jeu','Ven','Sam'],=0A= dayNamesMin: ['Di','Lu','Ma','Me','Je','Ve','Sa'],=0A= dateFormat: 'dd/mm/yy',=0A= firstDay: 1,=0A= isRTL: false,=0A= showMonthAfterYear: false,=0A= yearSuffix: ''};=0A= $.datepicker.setDefaults($.datepicker.regional['fr']);=0A= }); ------=_NextPart_000_0000_01CAA8CB.402897B0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.cncp.gouv.fr/js/component-pngfix.js /**=0A= * --------------------------------------------------------------------=0A= * jQuery-Plugin "pngFix"=0A= * Version: 1.2, 09.03.2009=0A= * by Andreas Eberhard, andreas.eberhard@gmail.com=0A= * http://jquery.andreaseberhard.de/=0A= *=0A= * Copyright (c) 2007 Andreas Eberhard=0A= * Licensed under GPL = (http://www.opensource.org/licenses/gpl-license.php)=0A= *=0A= * Changelog:=0A= * 09.03.2009 Version 1.2=0A= * - Update for jQuery 1.3.x, removed @ from selectors=0A= * 11.09.2007 Version 1.1=0A= * - removed noConflict=0A= * - added png-support for input type=3Dimage=0A= * - 01.08.2007 CSS background-image support extension added by Scott = Jehl, scott@filamentgroup.com, http://www.filamentgroup.com=0A= * 31.05.2007 initial Version 1.0=0A= * --------------------------------------------------------------------=0A= * @example $(function(){$(document).pngFix();});=0A= * @desc Fixes all PNG's in the document on document.ready=0A= *=0A= * jQuery(function(){jQuery(document).pngFix();});=0A= * @desc Fixes all PNG's in the document on document.ready when using = noConflict=0A= *=0A= * @example $(function(){$('div.examples').pngFix();});=0A= * @desc Fixes all PNG's within div with class examples=0A= *=0A= * @example $(function(){$('div.examples').pngFix( { blankgif:'ext.gif' = } );});=0A= * @desc Fixes all PNG's within div with class examples, provides blank = gif for input with png=0A= * --------------------------------------------------------------------=0A= */=0A= =0A= (function($) {=0A= =0A= jQuery.fn.pngFix =3D function(settings) {=0A= =0A= // Settings=0A= settings =3D jQuery.extend({=0A= blankgif: 'blank.gif'=0A= }, settings);=0A= =0A= var ie55 =3D (navigator.appName =3D=3D "Microsoft Internet Explorer" && = parseInt(navigator.appVersion) =3D=3D 4 && = navigator.appVersion.indexOf("MSIE 5.5") !=3D -1);=0A= var ie6 =3D (navigator.appName =3D=3D "Microsoft Internet Explorer" && = parseInt(navigator.appVersion) =3D=3D 4 && = navigator.appVersion.indexOf("MSIE 6.0") !=3D -1);=0A= =0A= if (jQuery.browser.msie && (ie55 || ie6)) {=0A= =0A= //fix images with png-source=0A= jQuery(this).find("img[src$=3D.png]").each(function() {=0A= =0A= jQuery(this).attr('width',jQuery(this).width());=0A= jQuery(this).attr('height',jQuery(this).height());=0A= =0A= var prevStyle =3D '';=0A= var strNewHTML =3D '';=0A= var imgId =3D (jQuery(this).attr('id')) ? 'id=3D"' + = jQuery(this).attr('id') + '" ' : '';=0A= var imgClass =3D (jQuery(this).attr('class')) ? 'class=3D"' + = jQuery(this).attr('class') + '" ' : '';=0A= var imgTitle =3D (jQuery(this).attr('title')) ? 'title=3D"' + = jQuery(this).attr('title') + '" ' : '';=0A= var imgAlt =3D (jQuery(this).attr('alt')) ? 'alt=3D"' + = jQuery(this).attr('alt') + '" ' : '';=0A= var imgAlign =3D (jQuery(this).attr('align')) ? 'float:' + = jQuery(this).attr('align') + ';' : '';=0A= var imgHand =3D (jQuery(this).parent().attr('href')) ? 'cursor:hand;' = : '';=0A= if (this.style.border) {=0A= prevStyle +=3D 'border:'+this.style.border+';';=0A= this.style.border =3D '';=0A= }=0A= if (this.style.padding) {=0A= prevStyle +=3D 'padding:'+this.style.padding+';';=0A= this.style.padding =3D '';=0A= }=0A= if (this.style.margin) {=0A= prevStyle +=3D 'margin:'+this.style.margin+';';=0A= this.style.margin =3D '';=0A= }=0A= var imgStyle =3D (this.style.cssText);=0A= =0A= strNewHTML +=3D '';=0A= if (prevStyle !=3D ''){=0A= strNewHTML =3D '' + strNewHTML + '';=0A= }=0A= =0A= jQuery(this).hide();=0A= jQuery(this).after(strNewHTML);=0A= =0A= });=0A= =0A= // fix css background pngs=0A= jQuery(this).find("*").each(function(){=0A= var bgIMG =3D jQuery(this).css('background-image');=0A= if(bgIMG.indexOf(".png")!=3D-1){=0A= var iebg =3D bgIMG.split('url("')[1].split('")')[0];=0A= jQuery(this).css('background-image', 'none');=0A= jQuery(this).get(0).runtimeStyle.filter =3D = "progid:DXImageTransform.Microsoft.AlphaImageLoader(src=3D'" + iebg + = "',sizingMethod=3D'crop')";=0A= }=0A= });=0A= =0A= //fix input with png-source=0A= jQuery(this).find("input[src$=3D.png]").each(function() {=0A= var bgIMG =3D jQuery(this).attr('src');=0A= jQuery(this).get(0).runtimeStyle.filter =3D = 'progid:DXImageTransform.Microsoft.AlphaImageLoader' + '(src=3D\'' + = bgIMG + '\', sizingMethod=3D\'crop\');';=0A= jQuery(this).attr('src', settings.blankgif)=0A= });=0A= =0A= }=0A= =0A= return jQuery;=0A= =0A= };=0A= =0A= })(jQuery);=0A= ------=_NextPart_000_0000_01CAA8CB.402897B0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.cncp.gouv.fr/js/component-multiselect.js /*=0A= // jQuery multiSelect=0A= //=0A= // Version 1.0.1 beta=0A= //=0A= // Cory S.N. LaViska=0A= // A Beautiful Site (http://abeautifulsite.net/)=0A= // 06 April 2008=0A= //=0A= // Visit http://abeautifulsite.net/notebook.php?article=3D62 for more = information=0A= //=0A= // Usage: $('#control_id').multiSelect( options, callback )=0A= //=0A= // Options: selectAll - whether or not to display the Select = All option; true/false, default =3D true=0A= // selectAllText - text to display for = selecting/unselecting all options simultaneously=0A= // noneSelected - text to display when there are no = selected items in the list=0A= // oneOrMoreSelected - text to display when there are one or = more selected items in the list=0A= // (note: you can use % as a placeholder = for the number of items selected).=0A= // Use * to show a comma separated list = of all selected; default =3D '% selected'=0A= //=0A= // Dependencies: jQuery 1.2.6 or higher (http://jquery.com/)=0A= //=0A= // Change Log:=0A= //=0A= // 1.0.1 - Updated to work with jQuery 1.2.6+ (no longer requires the = dimensions plugin)=0A= // - Changed $(this).offset() to $(this).position(), per James' and = Jono's suggestions=0A= // =0A= //=0A= // Licensing & Terms of Use=0A= // =0A= // This plugin is dual-licensed under the GNU General Public License and = the MIT License and=0A= // is copyright 2008 A Beautiful Site, LLC. =0A= // =0A= */=0A= var uniqueIdCpt=3D0;=0A= if(jQuery) (function($){=0A= =0A= $.extend($.fn, {=0A= multiSelect: function(o, callback) {=0A= // Default options=0A= if( !o ) var o =3D {};=0A= if( o.selectAll =3D=3D undefined ) o.selectAll =3D true;=0A= if( o.selectAllText =3D=3D undefined ) o.selectAllText =3D "Select = All";=0A= if( o.noneSelected =3D=3D undefined ) o.noneSelected =3D 'Select = options';=0A= if( o.oneOrMoreSelected =3D=3D undefined ) o.oneOrMoreSelected =3D '% = selected';=0A= =0A= // Initialize each multiSelect=0A= $(this).each( function() {=0A= var select =3D $(this);=0A= var html =3D '';=0A= html +=3D '
';=0A= if( o.selectAll ) html +=3D '';=0A= $(select).find('OPTION').each( function() {=0A= if( $(this).val() !=3D '' ) {=0A= html +=3D '';=0A= }=0A= });=0A= html +=3D '
';=0A= $(select).after(html);=0A= =0A= // Events=0A= $(select).next('.multiSelect').mouseover( function() {=0A= $(this).addClass('hover');=0A= }).mouseout( function() {=0A= $(this).removeClass('hover');=0A= }).click( function() {=0A= // Show/hide on click=0A= if( $(this).hasClass('active') ) {=0A= $(this).multiSelectOptionsHide();=0A= } else {=0A= $(this).multiSelectOptionsShow();=0A= }=0A= return false;=0A= }).focus( function() {=0A= // So it can be styled with CSS=0A= $(this).addClass('focus');=0A= }).blur( function() {=0A= // So it can be styled with CSS=0A= $(this).removeClass('focus');=0A= });=0A= =0A= // Determine if Select All should be checked initially=0A= if( o.selectAll ) {=0A= var sa =3D true;=0A= = $(select).next('.multiSelect').next('.multiSelectOptions').find('INPUT:ch= eckbox').not('.selectAll').each( function() {=0A= if( !$(this).attr('checked') ) sa =3D false;=0A= });=0A= if( sa ) = $(select).next('.multiSelect').next('.multiSelectOptions').find('INPUT.se= lectAll').attr('checked', true).parent().addClass('checked');=0A= }=0A= =0A= // Handle Select All=0A= = $(select).next('.multiSelect').next('.multiSelectOptions').find('INPUT.se= lectAll').click( function() {=0A= if( $(this).attr('checked') =3D=3D true ) = $(this).parent().parent().find('INPUT:checkbox').attr('checked', = true).parent().addClass('checked'); else = $(this).parent().parent().find('INPUT:checkbox').attr('checked', = false).parent().removeClass('checked');=0A= });=0A= =0A= // Handle checkboxes=0A= = $(select).next('.multiSelect').next('.multiSelectOptions').find('INPUT:ch= eckbox').click( function() {=0A= $(this).parent().parent().multiSelectUpdateSelected(o);=0A= = $(this).parent().parent().find('LABEL').removeClass('checked').find('INPU= T:checked').parent().addClass('checked');=0A= $(this).parent().parent().prev('.multiSelect').focus();=0A= if( !$(this).attr('checked') ) = $(this).parent().parent().find('INPUT:checkbox.selectAll').attr('checked'= , false).parent().removeClass('checked');=0A= if( callback ) callback($(this));=0A= });=0A= =0A= // Initial display=0A= $(select).next('.multiSelect').next('.multiSelectOptions').each( = function() {=0A= $(this).multiSelectUpdateSelected(o);=0A= $(this).find('INPUT:checked').parent().addClass('checked');=0A= });=0A= =0A= // Handle hovers=0A= = $(select).next('.multiSelect').next('.multiSelectOptions').find('LABEL').= mouseover( function() {=0A= $(this).parent().find('LABEL').removeClass('hover');=0A= $(this).addClass('hover');=0A= }).mouseout( function() {=0A= $(this).parent().find('LABEL').removeClass('hover');=0A= });=0A= =0A= // Keyboard=0A= $(select).next('.multiSelect').keydown( function(e) {=0A= // Is dropdown visible?=0A= if( $(this).next('.multiSelectOptions').is(':visible') ) {=0A= // Dropdown is visible=0A= // Tab=0A= if( e.keyCode =3D=3D 9 ) {=0A= $(this).addClass('focus').trigger('click'); // esc, left, right - = hide=0A= $(this).focus().next(':input').focus();=0A= return true;=0A= }=0A= =0A= // ESC, Left, Right=0A= if( e.keyCode =3D=3D 27 || e.keyCode =3D=3D 37 || e.keyCode =3D=3D = 39 ) {=0A= // Hide dropdown=0A= $(this).addClass('focus').trigger('click');=0A= }=0A= // Down=0A= if( e.keyCode =3D=3D 40 ) {=0A= if( = !$(this).next('.multiSelectOptions').find('LABEL').hasClass('hover') ) {=0A= // Default to first item=0A= = $(this).next('.multiSelectOptions').find('LABEL:first').addClass('hover')= ;=0A= } else {=0A= // Move down, cycle to top if on bottom=0A= = $(this).next('.multiSelectOptions').find('LABEL.hover').removeClass('hove= r').next('LABEL').addClass('hover');=0A= if( = !$(this).next('.multiSelectOptions').find('LABEL').hasClass('hover') ) {=0A= = $(this).next('.multiSelectOptions').find('LABEL:first').addClass('hover')= ;=0A= }=0A= }=0A= return false;=0A= }=0A= // Up=0A= if( e.keyCode =3D=3D 38 ) {=0A= if( = !$(this).next('.multiSelectOptions').find('LABEL').hasClass('hover') ) {=0A= // Default to first item=0A= = $(this).next('.multiSelectOptions').find('LABEL:first').addClass('hover')= ;=0A= } else {=0A= // Move up, cycle to bottom if on top=0A= = $(this).next('.multiSelectOptions').find('LABEL.hover').removeClass('hove= r').prev('LABEL').addClass('hover');=0A= if( = !$(this).next('.multiSelectOptions').find('LABEL').hasClass('hover') ) {=0A= = $(this).next('.multiSelectOptions').find('LABEL:last').addClass('hover');=0A= }=0A= }=0A= return false;=0A= }=0A= // Enter, Space=0A= if( e.keyCode =3D=3D 13 || e.keyCode =3D=3D 32 ) {=0A= // Select All=0A= if( $(this).next('.multiSelectOptions').find('LABEL.hover = INPUT:checkbox').hasClass('selectAll') ) {=0A= if( $(this).next('.multiSelectOptions').find('LABEL.hover = INPUT:checkbox').attr('checked') ) {=0A= // Uncheck all=0A= = $(this).next('.multiSelectOptions').find('INPUT:checkbox').attr('checked'= , false).parent().removeClass('checked');=0A= } else {=0A= // Check all=0A= = $(this).next('.multiSelectOptions').find('INPUT:checkbox').attr('checked'= , true).parent().addClass('checked');=0A= }=0A= $(this).next('.multiSelectOptions').multiSelectUpdateSelected(o);=0A= if( callback ) callback($(this));=0A= return false;=0A= }=0A= // Other checkboxes=0A= if( $(this).next('.multiSelectOptions').find('LABEL.hover = INPUT:checkbox').attr('checked') ) {=0A= // Uncheck=0A= $(this).next('.multiSelectOptions').find('LABEL.hover = INPUT:checkbox').attr('checked', false);=0A= $(this).next('.multiSelectOptions').multiSelectUpdateSelected(o);=0A= = $(this).next('.multiSelectOptions').find('LABEL').removeClass('checked').= find('INPUT:checked').parent().addClass('checked');=0A= // Select all status can't be checked at this point=0A= = $(this).next('.multiSelectOptions').find('INPUT:checkbox.selectAll').attr= ('checked', false).parent().removeClass('checked');=0A= if( callback ) callback($(this));=0A= } else {=0A= // Check=0A= $(this).next('.multiSelectOptions').find('LABEL.hover = INPUT:checkbox').attr('checked', true);=0A= $(this).next('.multiSelectOptions').multiSelectUpdateSelected(o);=0A= = $(this).next('.multiSelectOptions').find('LABEL').removeClass('checked').= find('INPUT:checked').parent().addClass('checked');=0A= if( callback ) callback($(this));=0A= }=0A= }=0A= return false;=0A= } else {=0A= // Dropdown is not visible=0A= if( e.keyCode =3D=3D 38 || e.keyCode =3D=3D 40 || e.keyCode =3D=3D = 13 || e.keyCode =3D=3D 32 ) { // down, enter, space - show=0A= // Show dropdown=0A= $(this).removeClass('focus').trigger('click');=0A= = $(this).next('.multiSelectOptions').find('LABEL:first').addClass('hover')= ;=0A= return false;=0A= }=0A= // Tab key=0A= if( e.keyCode =3D=3D 9 ) {=0A= // Shift focus to next INPUT element on page=0A= $(this).focus().next(':input').focus();=0A= return true;=0A= }=0A= }=0A= // Prevent enter key from submitting form=0A= if( e.keyCode =3D=3D 13 ) return false;=0A= });=0A= =0A= // Eliminate the original form element=0A= $(select).remove();=0A= });=0A= =0A= },=0A= =0A= // Hide the dropdown=0A= multiSelectOptionsHide: function() {=0A= $(this).removeClass('active').next('.multiSelectOptions').hide();=0A= },=0A= =0A= // Show the dropdown=0A= multiSelectOptionsShow: function() {=0A= // Hide any open option boxes=0A= $('.multiSelect').multiSelectOptionsHide();=0A= = $(this).next('.multiSelectOptions').find('LABEL').removeClass('hover');=0A= $(this).addClass('active').next('.multiSelectOptions').show();=0A= =0A= // Position it=0A= var offset =3D $(this).position();=0A= $(this).next('.multiSelectOptions').css({ top: offset.top + = $(this).outerHeight() + 'px' });=0A= $(this).next('.multiSelectOptions').css({ left: offset.left + 'px' });=0A= =0A= // Disappear on hover out=0A= multiSelectCurrent =3D $(this);=0A= var timer =3D '';=0A= $(this).next('.multiSelectOptions').hover( function() {=0A= clearTimeout(timer);=0A= }, function() {=0A= timer =3D = setTimeout('$(multiSelectCurrent).multiSelectOptionsHide(); = $(multiSelectCurrent).unbind("hover");', 250);=0A= });=0A= =0A= },=0A= =0A= // Update the textbox with the total number of selected items=0A= multiSelectUpdateSelected: function(o) {=0A= var i =3D 0, s =3D '';=0A= $(this).find('INPUT:checkbox:checked').not('.selectAll').each( = function() {=0A= i++;=0A= })=0A= if( i =3D=3D 0 ) {=0A= $(this).prev('INPUT.multiSelect').val( o.noneSelected );=0A= } else {=0A= if( o.oneOrMoreSelected =3D=3D '*' ) {=0A= var display =3D '';=0A= $(this).find('INPUT:checkbox:checked').each( function() {=0A= if( $(this).parent().text() !=3D o.selectAllText ) display =3D = display + $(this).parent().text() + ', ';=0A= });=0A= display =3D display.substr(0, display.length - 2);=0A= $(this).prev('INPUT.multiSelect').val( display );=0A= } else {=0A= $(this).prev('INPUT.multiSelect').val( = o.oneOrMoreSelected.replace('%', i) );=0A= }=0A= }=0A= }=0A= =0A= });=0A= =0A= })(jQuery); ------=_NextPart_000_0000_01CAA8CB.402897B0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.cncp.gouv.fr/js/component-dl2Onglet.js // Composant pour transformer un dl dt dd en onglet=0A= // Options:=0A= //cssClass2Remove: un tableau de classe css =C3=A0 enlever du conteneur = (dl)=0A= //elemSelector2Remove: un tableau de s=C3=A9lecteur pour des = =C3=A9l=C3=A9ments =C3=A0 supprimer=0A= //defaultBlockIndex: index du block =C3=A0 pr=C3=A9senter par = d=C3=A9faut 1 =C3=A0 n=0A= =0A= (function($){=0A= $.extend($.fn, {=0A= dl2Onglet: function(o) {=0A= // Default options=0A= if (o.cssClass2Remove =3D=3D null) o.cssClass2Remove =3D [];=0A= if (o.elemSelector2Remove =3D=3D null) o.elemSelector2Remove =3D [];=0A= if (o.defaultBlockIndex =3D=3D null) o.defaultBlockIndex =3D 0;=0A= =0A= $(this).addClass('dl2Onglet');=0A= =0A= var container =3D $(this);=0A= =0A= var currentElemTitle =3D null;=0A= var currentElemContent =3D null=0A= =0A= for (var i=3D0, len =3D o.cssClass2Remove.length; i');=0A= table.find('thead th').each(function(){=0A= trHead.append($(this).clone(true));=0A= });=0A= =0A= table.find('tbody tr').each(function(i){=0A= if ((i+1)%modulo =3D=3D 0){=0A= $(this).after($(trHead).clone(true));=0A= }=0A= });=0A= =0A= var style=3D'overflow:auto;padding:1px 0 0 1px;height:' + height + = 'px;';=0A= if (typeof width !=3D 'undefined'){=0A= style +=3D 'width:' + width + 'px';=0A= }=0A= =0A= table.wrap('
');=0A= table.css('height', height + 'px').=0A= css('overflow', 'auto');=0A= =0A= // essai avec le tfoot=0A= // var table =3D $(this);=0A= // if (table.height() <=3D height){=0A= // // nothing to do=0A= // console.log('nothing to do');=0A= // return;=0A= // }=0A= // table.width(table.width() - 24);=0A= // // valeurs =C3=A0 conserver=0A= // var tableMarginTop =3D table.css('margin-top');=0A= // var tableMarginRight =3D table.css('margin-right');=0A= // var tableMarginBottom =3D table.css('margin-bottom');=0A= // var tableMarginLeft =3D table.css('margin-left');=0A= // var tableMarginStr =3D tableMarginTop + ' ' + tableMarginRight + ' ' = +=0A= // tableMarginBottom + ' ' + tableMarginLeft;=0A= // =0A= // table.css('margin','0 0 16px 1px');=0A= //=0A= // var tableWidth =3D table.width() + 16;=0A= //=0A= //=0A= // // valeur en fonction du parametre width=0A= // var allContainerWidth =3D '';=0A= // var allContainerPos =3D '';=0A= // var allContainerMarg =3D '';=0A= // var superContainerMarg =3D '';=0A= // =0A= // if (width){=0A= // allContainerWidth =3D 'width:' + tableWidth + 'px;';=0A= // allContainerPos =3D '';=0A= // allContainreMarg =3D '';=0A= // superContainerMarg =3D 'margin:' + tableMarginStr + ';';=0A= // } else {=0A= // allContainerWidth =3D '';=0A= // allContainerPos =3D 'position:relative;';=0A= // allContainerMarg =3D 'margin:' + tableMarginStr + ';';=0A= // superContainerMarg =3D '';=0A= // }=0A= // =0A= // // containers suppl=C3=A9mentaires=0A= // table.wrap('
');=0A= // var container =3D table.parent('div');=0A= //=0A= // container.wrap('
');=0A= // var allContainer =3D container.parent('div')=0A= // var outestContainer =3D allContainer;=0A= // =0A= // if (width){=0A= // allContainer.wrap('
');=0A= // outestContainer =3D allContainer.parent();=0A= // }=0A= =0A= =0A= }=0A= });=0A= })(jQuery)=0A= =0A= =0A= // ancienne version=0A= //(function($){=0A= // $.extend($.fn,{=0A= // fixedHeader: function(height, width){=0A= // var table =3D $(this);=0A= //// if (table.height() <=3D height){=0A= //// // nothing to do=0A= //// console.log('nothing to do');=0A= //// return;=0A= //// }=0A= // table.width(table.width() - 24);=0A= //=0A= // var thead =3D table.find('thead');=0A= // =0A= // // valeurs =C3=A0 conserver=0A= // var tableMarginTop =3D table.css('margin-top');=0A= // var tableMarginRight =3D table.css('margin-right');=0A= // var tableMarginBottom =3D table.css('margin-bottom');=0A= // var tableMarginLeft =3D table.css('margin-left');=0A= // var tableMarginStr =3D tableMarginTop + ' ' + tableMarginRight + ' = ' +=0A= // tableMarginBottom + ' ' + tableMarginLeft;=0A= // =0A= // table.css('margin','0 0 16px 1px');=0A= //=0A= // var tableWidth =3D table.width() + 16;=0A= //=0A= //=0A= // // valeur en fonction du parametre width=0A= // var allContainerWidth =3D '';=0A= // var allContainerPos =3D '';=0A= // var allContainerMarg =3D '';=0A= // var superContainerMarg =3D '';=0A= // =0A= // if (width){=0A= // allContainerWidth =3D 'width:' + tableWidth + 'px;';=0A= // allContainerPos =3D '';=0A= // allContainreMarg =3D '';=0A= // superContainerMarg =3D 'margin:' + tableMarginStr + ';';=0A= // } else {=0A= // allContainerWidth =3D '';=0A= // allContainerPos =3D 'position:relative;';=0A= // allContainerMarg =3D 'margin:' + tableMarginStr + ';';=0A= // superContainerMarg =3D '';=0A= // }=0A= // =0A= // // containers suppl=C3=A9mentaires=0A= // table.wrap('
');=0A= // var container =3D table.parent('div');=0A= //=0A= // container.wrap('
');=0A= // var allContainer =3D container.parent('div')=0A= // var outestContainer =3D allContainer;=0A= // =0A= // if (width){=0A= // allContainer.wrap('
');=0A= // outestContainer =3D allContainer.parent();=0A= // }=0A= // =0A= // =0A= // var tableWidth =3D table.width() + 'px';=0A= //=0A= // =0A= //// //var h =3D thead.find("th:first").height();=0A= //// thead.find('th').each(function(){=0A= //// var th =3D $(this);=0A= //// var w =3D th.width();=0A= //// =0A= //// var mt =3D th.css('margin-top');=0A= //// var mr =3D th.css('margin-right');=0A= //// var mb =3D th.css('margin-bottom');=0A= //// var ml =3D th.css('margin-left');=0A= //// var mStr =3D mt + ' ' + mr + ' ' + mb + ' ' + ml + ';'=0A= //// =0A= //// var pt =3D th.css('padding-top');=0A= //// var pr =3D th.css('padding-right');=0A= //// var pb =3D th.css('padding-bottom');=0A= //// var pl =3D th.css('padding-left');=0A= //// var pStr =3D pt + ' ' + pr + ' ' + pb + ' ' + pl + ';'=0A= //// =0A= //// //var thisH =3D h;=0A= //// var thisW =3D w;=0A= ////=0A= //// if ( $.browser.mozilla ) {=0A= //// //thisH =3D h - parseInt(pt) - parseInt(pb);=0A= //// thisW =3D w - parseInt(pl) - parseInt(pr);=0A= //// }=0A= //// =0A= //// th.css('width', thisW + 'px');//.css('height', thisH + 'px');=0A= //// th.css('padding', pStr).css('margin', mStr);=0A= //// =0A= //// =0A= //// });=0A= // =0A= // // gestion du caption transform=C3=A9 en
=0A= // var caption =3D table.find('caption');=0A= // if (caption && caption.html()){=0A= // var captionHeight =3D caption.height();=0A= // var em =3D $('
' + caption.html() + '
');=0A= // caption.remove();=0A= // outestContainer.before(em);=0A= // }=0A= // =0A= // =0A= // var tfoot =3D $('');=0A= // thead.find('th').each(function(){=0A= // tfoot.append($(this).clone(true));=0A= // });=0A= // =0A= //// console.log($(table).height() + ', ' + $(thead).height() );=0A= // =0A= // var fixTable =3D table.clone(true);=0A= // =0A= // $(fixTable).find('thead').replaceWith(tfoot);=0A= // $(fixTable).css('position', 'absolute').=0A= // css('top', ($(table).height() - $(thead).height())* -1 + 'px');=0A= // =0A= // =0A= // // tableau pour l'entete=0A= // /*var fixHeader =3D thead.clone(true);=0A= // var topPos =3D '0';=0A= // if ($.browser.mozilla){=0A= // topPos =3D '1px';=0A= // }=0A= // fixHeader.wrap('
');=0A= // =0A= // var fixTable =3D fixHeader.parent('table');=0A= // fixTable.css('margin',0);*/=0A= // container.before(fixTable);=0A= // }=0A= // }); =0A= //})(jQuery)=0A= =0A= ------=_NextPart_000_0000_01CAA8CB.402897B0 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://www.cncp.gouv.fr/js/tiny_mce/tiny_mce.js var = tinymce=3D{majorVersion:"3",minorVersion:"2.3.1",releaseDate:"2009-05-05"= ,_init:function(){var = o=3Dthis,k=3Ddocument,l=3Dwindow,j=3Dnavigator,b=3Dj.userAgent,h,a,g,f,e,= m;o.isOpera=3Dl.opera&&opera.buildNumber;o.isWebKit=3D/WebKit/.test(b);o.= isIE=3D!o.isWebKit&&!o.isOpera&&(/MSIE/gi).test(b)&&(/Explorer/gi).test(j= .appName);o.isIE6=3Do.isIE&&/MSIE = [56]/.test(b);o.isGecko=3D!o.isWebKit&&/Gecko/.test(b);o.isMac=3Db.indexO= f("Mac")!=3D-1;o.isAir=3D/adobeair/i.test(b);if(l.tinyMCEPreInit){o.suffi= x=3DtinyMCEPreInit.suffix;o.baseURL=3DtinyMCEPreInit.base;o.query=3DtinyM= CEPreInit.query;return}o.suffix=3D"";a=3Dk.getElementsByTagName("base");f= or(h=3D0;h=3Dc.length){for(e=3D0,b=3Dg.length;e=3Dc.length||g[e]!=3Dc[e]){f=3De+1;break}}}if(g.length=3Dg.length||g[e]!=3Dc[e]){f=3De+1;br= eak}}}if(f=3D=3D1){return = h}for(e=3D0,b=3Dg.length-(f-1);e=3D= 0;c--){if(f[c].length=3D=3D0||f[c]=3D=3D"."){continue}if(f[c]=3D=3D".."){= b++;continue}if(b>0){b--;continue}g.push(f[c])}c=3De.length-b;if(c<=3D0){= return"/"+g.reverse().join("/")+d}return"/"+e.slice(0,c).join("/")+"/"+g.= reverse().join("/")+d},getURI:function(d){var = c,b=3Dthis;if(!b.source||d){c=3D"";if(!d){if(b.protocol){c+=3Db.protocol+= "://"}if(b.userInfo){c+=3Db.userInfo+"@"}if(b.host){c+=3Db.host}if(b.port= ){c+=3D":"+b.port}}if(b.path){c+=3Db.path}if(b.query){c+=3D"?"+b.query}if= (b.anchor){c+=3D"#"+b.anchor}b.source=3Dc}return = b.source}})})();(function(){var a=3Dtinymce.each;tinymce.create("static = tinymce.util.Cookie",{getHash:function(d){var = b=3Dthis.get(d),c;if(b){a(b.split("&"),function(e){e=3De.split("=3D");c=3D= c||{};c[unescape(e[0])]=3Dunescape(e[1])})}return = c},setHash:function(j,b,g,f,i,c){var = h=3D"";a(b,function(e,d){h+=3D(!h?"":"&")+escape(d)+"=3D"+escape(e)});thi= s.set(j,h,g,f,i,c)},get:function(i){var = h=3Ddocument.cookie,g,f=3Di+"=3D",d;if(!h){return}d=3Dh.indexOf("; = "+f);if(d=3D=3D-1){d=3Dh.indexOf(f);if(d!=3D0){return = null}}else{d+=3D2}g=3Dh.indexOf(";",d);if(g=3D=3D-1){g=3Dh.length}return = unescape(h.substring(d+f.length,g))},set:function(i,b,g,f,h,c){document.c= ookie=3Di+"=3D"+escape(b)+((g)?"; = expires=3D"+g.toGMTString():"")+((f)?"; path=3D"+escape(f):"")+((h)?"; = domain=3D"+h:"")+((c)?"; secure":"")},remove:function(e,b){var c=3Dnew = Date();c.setTime(c.getTime()-1000);this.set(e,"",c,b,c)}})})();tinymce.cr= eate("static tinymce.util.JSON",{serialize:function(e){var = c,a,d=3Dtinymce.util.JSON.serialize,b;if(e=3D=3Dnull){return"null"}b=3Dty= peof = e;if(b=3D=3D"string"){a=3D"\bb\tt\nn\ff\rr\"\"''\\\\";return'"'+e.replace= (/([\u0080-\uFFFF\x00-\x1f\"])/g,function(g,f){c=3Da.indexOf(f);if(c+1){r= eturn"\\"+a.charAt(c+1)}g=3Df.charCodeAt().toString(16);return"\\u"+"0000= ".substring(g.length)+g})+'"'}if(b=3D=3D"object"){if(e.hasOwnProperty&&e = instanceof = Array){for(c=3D0,a=3D"[";c0?",":"")+d(e[c])}return= a+"]"}a=3D"{";for(c in e){a+=3Dtypeof = e[c]!=3D"function"?(a.length>1?',"':'"')+c+'":'+d(e[c]):""}return = a+"}"}return""+e},parse:function(s){try{return = eval("("+s+")")}catch(ex){}}});tinymce.create("static = tinymce.util.XHR",{send:function(g){var = a,e,b=3Dwindow,h=3D0;g.scope=3Dg.scope||this;g.success_scope=3Dg.success_= scope||g.scope;g.error_scope=3Dg.error_scope||g.scope;g.async=3Dg.async=3D= =3D=3Dfalse?false:true;g.data=3Dg.data||"";function = d(i){a=3D0;try{a=3Dnew ActiveXObject(i)}catch(c){}return = a}a=3Db.XMLHttpRequest?new = XMLHttpRequest():d("Microsoft.XMLHTTP")||d("Msxml2.XMLHTTP");if(a){if(a.o= verrideMimeType){a.overrideMimeType(g.content_type)}a.open(g.type||(g.dat= a?"POST":"GET"),g.url,g.async);if(g.content_type){a.setRequestHeader("Con= tent-Type",g.content_type)}a.send(g.data);function = f(){if(!g.async||a.readyState=3D=3D4||h++>10000){if(g.success&&h<10000&&a= .status=3D=3D200){g.success.call(g.success_scope,""+a.responseText,a,g)}e= lse{if(g.error){g.error.call(g.error_scope,h>10000?"TIMED_OUT":"GENERAL",= a,g)}}a=3Dnull}else{b.setTimeout(f,10)}}if(!g.async){return = f()}e=3Db.setTimeout(f,10)}}});(function(){var = c=3Dtinymce.extend,b=3Dtinymce.util.JSON,a=3Dtinymce.util.XHR;tinymce.cre= ate("tinymce.util.JSONRequest",{JSONRequest:function(d){this.settings=3Dc= ({},d);this.count=3D0},send:function(f){var = e=3Df.error,d=3Df.success;f=3Dc(this.settings,f);f.success=3Dfunction(h,g= ){h=3Db.parse(h);if(typeof(h)=3D=3D"undefined"){h=3D{error:"JSON Parse = error."}}if(h.error){e.call(f.error_scope||f.scope,h.error,g)}else{d.call= (f.success_scope||f.scope,h.result)}};f.error=3Dfunction(h,g){e.call(f.er= ror_scope||f.scope,h,g)};f.data=3Db.serialize({id:f.id||"c"+(this.count++= ),method:f.method,params:f.params});f.content_type=3D"application/json";a= .send(f)},"static":{sendRPC:function(d){return new = tinymce.util.JSONRequest().send(d)}}})}());(function(c){var = e=3Dc.each,b=3Dc.is;var = d=3Dc.isWebKit,a=3Dc.isIE;c.create("tinymce.dom.DOMUtils",{doc:null,root:= null,files:null,pixelStyles:/^(top|left|bottom|right|width|height|borderW= idth)$/,props:{"for":"htmlFor","class":"className",className:"className",= checked:"checked",disabled:"disabled",maxlength:"maxLength",readonly:"rea= dOnly",selected:"selected",value:"value",id:"id",name:"name",type:"type"}= ,DOMUtils:function(i,g){var = f=3Dthis;f.doc=3Di;f.win=3Dwindow;f.files=3D{};f.cssFlicker=3Dfalse;f.cou= nter=3D0;f.boxModel=3D!c.isIE||i.compatMode=3D=3D"CSS1Compat";f.stdMode=3D= i.documentMode=3D=3D=3D8;this.settings=3Dg=3Dc.extend({keep_values:false,= hex_colors:1,process_html:1},g);if(c.isIE6){try{i.execCommand("Background= ImageCache",false,true)}catch(h){f.cssFlicker=3Dtrue}}c.addUnload(f.destr= oy,f)},getRoot:function(){var = f=3Dthis,g=3Df.settings;return(g&&f.get(g.root_element))||f.doc.body},get= ViewPort:function(g){var = h,f;g=3D!g?this.win:g;h=3Dg.document;f=3Dthis.boxModel?h.documentElement:= h.body;return{x:g.pageXOffset||f.scrollLeft,y:g.pageYOffset||f.scrollTop,= w:g.innerWidth||f.clientWidth,h:g.innerHeight||f.clientHeight}},getRect:f= unction(i){var = h,f=3Dthis,g;i=3Df.get(i);h=3Df.getPos(i);g=3Df.getSize(i);return{x:h.x,y= :h.y,w:g.w,h:g.h}},getSize:function(j){var = g=3Dthis,f,i;j=3Dg.get(j);f=3Dg.getStyle(j,"width");i=3Dg.getStyle(j,"hei= ght");if(f.indexOf("px")=3D=3D=3D-1){f=3D0}if(i.indexOf("px")=3D=3D=3D-1)= {i=3D0}return{w:parseInt(f)||j.offsetWidth||j.clientWidth,h:parseInt(i)||= j.offsetHeight||j.clientHeight}},is:function(g,f){return = c.dom.Sizzle.matches(f,g.nodeType?[g]:g).length>0},getParent:function(i,h= ,g){return = this.getParents(i,h,g,false)},getParents:function(p,k,i,m){var = h=3Dthis,g,j=3Dh.settings,l=3D[];p=3Dh.get(p);m=3Dm=3D=3D=3Dundefined;if(= j.strict_root){i=3Di||h.getRoot()}if(b(k,"string")){g=3Dk;if(k=3D=3D=3D"*= "){k=3Dfunction(f){return f.nodeType=3D=3D1}}else{k=3Dfunction(f){return = h.is(f,g)}}}while(p){if(p=3D=3Di||!p.nodeType||p.nodeType=3D=3D=3D9){brea= k}if(!k||k(p)){if(m){l.push(p)}else{return p}}p=3Dp.parentNode}return = m?l:null},get:function(f){var = g;if(f&&this.doc&&typeof(f)=3D=3D"string"){g=3Df;f=3Dthis.doc.getElementB= yId(f);if(f&&f.id!=3D=3Dg){return = this.doc.getElementsByName(g)[1]}}return f},select:function(h,g){var = f=3Dthis;return = c.dom.Sizzle(h,f.get(g)||f.get(f.settings.root_element)||f.doc,[])},add:f= unction(j,l,f,i,k){var g=3Dthis;return this.run(j,function(n){var = m,h;m=3Db(l,"string")?g.doc.createElement(l):l;g.setAttribs(m,f);if(i){if= (i.nodeType){m.appendChild(i)}else{g.setHTML(m,i)}}return = !k?n.appendChild(m):m})},create:function(i,f,g){return = this.add(this.doc.createElement(i),i,f,g,1)},createHTML:function(m,f,j){v= ar l=3D"",i=3Dthis,g;l+=3D"<"+m;for(g in = f){if(f.hasOwnProperty(g)){l+=3D" = "+g+'=3D"'+i.encode(f[g])+'"'}}if(c.is(j)){return = l+">"+j+""}return l+" />"},remove:function(h,f){var = g=3Dthis;return this.run(h,function(m){var = l,k,j;l=3Dm.parentNode;if(!l){return = null}if(f){for(j=3Dm.childNodes.length-1;j>=3D0;j--){g.insertAfter(m.chil= dNodes[j],m)}}if(g.fixPsuedoLeaks){l=3Dm.cloneNode(true);f=3D"IELeakGarba= geBin";k=3Dg.get(f)||g.add(g.doc.body,"div",{id:f,style:"display:none"});= k.appendChild(m);k.innerHTML=3D"";return l}return = l.removeChild(m)})},setStyle:function(i,f,g){var h=3Dthis;return = h.run(i,function(l){var = k,j;k=3Dl.style;f=3Df.replace(/-(\D)/g,function(n,m){return = m.toUpperCase()});if(h.pixelStyles.test(f)&&(c.is(g,"number")||/^[\-0-9\.= ]+$/.test(g))){g+=3D"px"}switch(f){case"opacity":if(a){k.filter=3Dg=3D=3D= =3D""?"":"alpha(opacity=3D"+(g*100)+")";if(!i.currentStyle||!i.currentSty= le.hasLayout){k.display=3D"inline-block"}}k[f]=3Dk["-moz-opacity"]=3Dk["-= khtml-opacity"]=3Dg||"";break;case"float":a?k.styleFloat=3Dg:k.cssFloat=3D= g;break;default:k[f]=3Dg||""}if(h.settings.update_styles){h.setAttrib(l,"= mce_style")}})},getStyle:function(i,f,h){i=3Dthis.get(i);if(!i){return = false}if(this.doc.defaultView&&h){f=3Df.replace(/[A-Z]/g,function(j){retu= rn"-"+j});try{return = this.doc.defaultView.getComputedStyle(i,null).getPropertyValue(f)}catch(g= ){return null}}f=3Df.replace(/-(\D)/g,function(k,j){return = j.toUpperCase()});if(f=3D=3D"float"){f=3Da?"styleFloat":"cssFloat"}if(i.c= urrentStyle&&h){return i.currentStyle[f]}return = i.style[f]},setStyles:function(i,j){var = g=3Dthis,h=3Dg.settings,f;f=3Dh.update_styles;h.update_styles=3D0;e(j,fun= ction(k,l){g.setStyle(i,l,k)});h.update_styles=3Df;if(h.update_styles){g.= setAttrib(i,h.cssText)}},setAttrib:function(h,i,f){var = g=3Dthis;if(!h||!i){return}if(g.settings.strict){i=3Di.toLowerCase()}retu= rn this.run(h,function(k){var = j=3Dg.settings;switch(i){case"style":if(!b(f,"string")){e(f,function(l,m)= {g.setStyle(k,m,l)});return}if(j.keep_values){if(f&&!g._isRes(f)){k.setAt= tribute("mce_style",f,2)}else{k.removeAttribute("mce_style",2)}}k.style.c= ssText=3Df;break;case"class":k.className=3Df||"";break;case"src":case"hre= f":if(j.keep_values){if(j.url_converter){f=3Dj.url_converter.call(j.url_c= onverter_scope||g,f,i,k)}g.setAttrib(k,"mce_"+i,f,2)}break;case"shape":k.= setAttribute("mce_style",f);break}if(b(f)&&f!=3D=3Dnull&&f.length!=3D=3D0= ){k.setAttribute(i,""+f,2)}else{k.removeAttribute(i,2)}})},setAttribs:fun= ction(g,h){var f=3Dthis;return = this.run(g,function(i){e(h,function(j,k){f.setAttrib(i,k,j)})})},getAttri= b:function(i,j,h){var = f,g=3Dthis;i=3Dg.get(i);if(!i||i.nodeType!=3D=3D1){return = false}if(!b(h)){h=3D""}if(/^(src|href|style|coords|shape)$/.test(j)){f=3D= i.getAttribute("mce_"+j);if(f){return = f}}if(a&&g.props[j]){f=3Di[g.props[j]];f=3Df&&f.nodeValue?f.nodeValue:f}i= f(!f){f=3Di.getAttribute(j,2)}if(j=3D=3D=3D"style"){f=3Df||i.style.cssTex= t;if(f){f=3Dg.serializeStyle(g.parseStyle(f));if(g.settings.keep_values&&= !g._isRes(f)){i.setAttribute("mce_style",f)}}}if(d&&j=3D=3D=3D"class"&&f)= {f=3Df.replace(/(apple|webkit)\-[a-z\-]+/gi,"")}if(a){switch(j){case"rows= pan":case"colspan":if(f=3D=3D=3D1){f=3D""}break;case"size":if(f=3D=3D=3D"= +0"||f=3D=3D=3D20||f=3D=3D=3D0){f=3D""}break;case"width":case"height":cas= e"vspace":case"checked":case"disabled":case"readonly":if(f=3D=3D=3D0){f=3D= ""}break;case"hspace":if(f=3D=3D=3D-1){f=3D""}break;case"maxlength":case"= tabindex":if(f=3D=3D=3D32768||f=3D=3D=3D2147483647||f=3D=3D=3D"32768"){f=3D= ""}break;case"multiple":case"compact":case"noshade":case"nowrap":if(f=3D=3D= =3D65535){return j}return = h;case"shape":f=3Df.toLowerCase();break;default:if(j.indexOf("on")=3D=3D=3D= 0&&f){f=3D(""+f).replace(/^function\s+\w+\(\)\s+\{\s+(.*)\s+\}$/,"$1")}}}= return(f!=3D=3Dundefined&&f!=3D=3Dnull&&f!=3D=3D"")?""+f:h},getPos:functi= on(m,i){var = g=3Dthis,f=3D0,l=3D0,j,k=3Dg.doc,h;m=3Dg.get(m);i=3Di||k.body;if(m){if(a&= &!g.stdMode){m=3Dm.getBoundingClientRect();j=3Dg.boxModel?k.documentEleme= nt:k.body;f=3Dg.getStyle(g.select("html")[0],"borderWidth");f=3D(f=3D=3D"= medium"||g.boxModel&&!g.isIE6)&&2||f;m.top+=3Dg.win.self!=3Dg.win.top?2:0= ;return{x:m.left+j.scrollLeft-f,y:m.top+j.scrollTop-f}}h=3Dm;while(h&&h!=3D= i&&h.nodeType){f+=3Dh.offsetLeft||0;l+=3Dh.offsetTop||0;h=3Dh.offsetParen= t}h=3Dm.parentNode;while(h&&h!=3Di&&h.nodeType){f-=3Dh.scrollLeft||0;l-=3D= h.scrollTop||0;h=3Dh.parentNode}}return{x:f,y:l}},parseStyle:function(h){= var i=3Dthis,j=3Di.settings,k=3D{};if(!h){return k}function f(w,q,v){var = o,u,m,n;o=3Dk[w+"-top"+q];if(!o){return}u=3Dk[w+"-right"+q];if(o!=3Du){re= turn}m=3Dk[w+"-bottom"+q];if(u!=3Dm){return}n=3Dk[w+"-left"+q];if(m!=3Dn)= {return}k[v]=3Dn;delete k[w+"-top"+q];delete k[w+"-right"+q];delete = k[w+"-bottom"+q];delete k[w+"-left"+q]}function g(n,m,l,p){var = o;o=3Dk[m];if(!o){return}o=3Dk[l];if(!o){return}o=3Dk[p];if(!o){return}k[= n]=3Dk[m]+" "+k[l]+" "+k[p];delete k[m];delete k[l];delete = k[p]}h=3Dh.replace(/&(#?[a-z0-9]+);/g,"&$1_MCE_SEMI_");e(h.split(";"),fun= ction(m){var = l,n=3D[];if(m){m=3Dm.replace(/_MCE_SEMI_/g,";");m=3Dm.replace(/url\([^\)]= +\)/g,function(o){n.push(o);return"url("+n.length+")"});m=3Dm.split(":");= l=3Dc.trim(m[1]);l=3Dl.replace(/url\(([^\)]+)\)/g,function(p,o){return = n[parseInt(o)-1]});l=3Dl.replace(/rgb\([^\)]+\)/g,function(o){return = i.toHex(o)});if(j.url_converter){l=3Dl.replace(/url\([\'\"]?([^\)\'\"]+)[= \'\"]?\)/g,function(o,p){return"url("+j.url_converter.call(j.url_converte= r_scope||i,i.decode(p),"style",null)+")"})}k[c.trim(m[0]).toLowerCase()]=3D= l}});f("border","","border");f("border","-width","border-width");f("borde= r","-color","border-color");f("border","-style","border-style");f("paddin= g","","padding");f("margin","","margin");g("border","border-width","borde= r-style","border-color");if(a){if(k.border=3D=3D"medium = none"){k.border=3D""}}return k},serializeStyle:function(g){var = f=3D"";e(g,function(i,h){if(h&&i){if(c.isGecko&&h.indexOf("-moz-")=3D=3D=3D= 0){return}switch(h){case"color":case"background-color":i=3Di.toLowerCase(= );break}f+=3D(f?" ":"")+h+": "+i+";"}});return = f},loadCSS:function(f){var = g=3Dthis,h=3Dg.doc;if(!f){f=3D""}e(f.split(","),function(i){if(g.files[i]= ){return}g.files[i]=3Dtrue;g.add(g.select("head")[0],"link",{rel:"stylesh= eet",href:c._addVer(i)})})},addClass:function(f,g){return = this.run(f,function(h){var i;if(!g){return = 0}if(this.hasClass(h,g)){return = h.className}i=3Dthis.removeClass(h,g);return h.className=3D(i!=3D""?(i+" = "):"")+g})},removeClass:function(h,i){var f=3Dthis,g;return = f.run(h,function(k){var j;if(f.hasClass(k,i)){if(!g){g=3Dnew = RegExp("(^|\\s+)"+i+"(\\s+|$)","g")}j=3Dk.className.replace(g," = ");return k.className=3Dc.trim(j!=3D" "?j:"")}return = k.className})},hasClass:function(g,f){g=3Dthis.get(g);if(!g||!f){return = false}return(" "+g.className+" ").indexOf(" "+f+" = ")!=3D=3D-1},show:function(f){return = this.setStyle(f,"display","block")},hide:function(f){return = this.setStyle(f,"display","none")},isHidden:function(f){f=3Dthis.get(f);r= eturn = !f||f.style.display=3D=3D"none"||this.getStyle(f,"display")=3D=3D"none"},= uniqueId:function(f){return(!f?"mce_":f)+(this.counter++)},setHTML:functi= on(i,g){var f=3Dthis;return this.run(i,function(m){var = h,k,j,q,l,h;g=3Df.processHTML(g);if(a){function = o(){try{m.innerHTML=3D"
"+g;m.removeChild(m.firstChild)}catch(n){while(m.firstChild){m.firstChi= ld.removeNode()}h=3Df.create("div");h.innerHTML=3D"
"+g;e(h.childNodes,function(r,p){if(p){m.appendChild(r)}})}}if(f.settin= gs.fix_ie_paragraphs){g=3Dg.replace(/

<\/p>|]+)><\/p>|= /gi,' 

')}o();if(f.settings.fix_ie_paragraphs){j=3Dm= .getElementsByTagName("p");for(k=3Dj.length-1,h=3D0;k>=3D0;k--){q=3Dj[k];= if(!q.hasChildNodes()){if(!q.mce_keep){h=3D1;break}q.removeAttribute("mce= _keep")}}}if(h){g=3Dg.replace(/

]+)>|

/g,'

');g=3Dg.replace(/<\/p>/g,"
");o();if(f.settings.fix_i= e_paragraphs){j=3Dm.getElementsByTagName("DIV");for(k=3Dj.length-1;k>=3D0= ;k--){q=3Dj[k];if(q.mce_tmp){l=3Df.doc.createElement("p");q.cloneNode(fal= se).outerHTML.replace(/([a-z0-9\-_]+)=3D/gi,function(p,n){var = r;if(n!=3D=3D"mce_tmp"){r=3Dq.getAttribute(n);if(!r&&n=3D=3D=3D"class"){r= =3Dq.className}l.setAttribute(n,r)}});for(h=3D0;h|]+)>/gi,"<$1b$2>");j=3Dj.replace(/<(\/?)em>|]+)>/gi,"<$1i$2>")}else{if(a){j=3Dj.replace(/'/g,"'");j=3Dj.r= eplace(/\s+(disabled|checked|readonly|selected)\s*=3D\s*[\"\']?(false|0)[= \"\']?/gi,"")}}j=3Dj.replace(/]+)\/>|/gi,"");if(i.keep_values){if(/)/g,"\n");h=3Dh.replace(/^[\r\n= ]*|[\r\n]*$/g,"");h=3Dh.replace(/^\s*(\/\/\s*|\]\= ]>|-->|\]\]-->)\s*$/g,"");return = h}j=3Dj.replace(/]+|)>([\s\S]*?)<\/script>/g,function(l,k,h){h= =3Df(h);if(!k){k=3D' = type=3D"text/javascript"'}if(h){h=3D""}return""+h+""});j=3Dj.replace(/]+|)>([\s\S]*?)<\/style>/g,function(l,k,h){h=3Df(h);return"'+h+""})}j=3Dj.replace(/= /g,"");j=3Dj.replace(/<([\w:]+) = [^>]*(src|href|style|shape|coords)[^>]*>/gi,function(h,l){function = k(o,n,q){var p=3Dq;if(h.indexOf("mce_"+n)!=3D-1){return = o}if(n=3D=3D"style"){if(g._isRes(q)){return = o}if(i.hex_colors){p=3Dp.replace(/rgb\([^\)]+\)/g,function(m){return = g.toHex(m)})}if(i.url_converter){p=3Dp.replace(/url\([\'\"]?([^\)\'\"]+)\= )/g,function(m,r){return"url("+g.encode(i.url_converter.call(i.url_conver= ter_scope||g,g.decode(r),n,l))+")"})}}else{if(n!=3D"coords"&&n!=3D"shape"= ){if(i.url_converter){p=3Dg.encode(i.url_converter.call(i.url_converter_s= cope||g,g.decode(q),n,l))}}}return" "+n+'=3D"'+q+'" = mce_'+n+'=3D"'+p+'"'}h=3Dh.replace(/ = (src|href|style|coords|shape)=3D[\"]([^\"]+)[\"]/gi,k);h=3Dh.replace(/ = (src|href|style|coords|shape)=3D[\']([^\']+)[\']/gi,k);return = h.replace(/ (src|href|style|coords|shape)=3D([^\s\"\'>]+)/gi,k)})}return = j},getOuterHTML:function(f){var g;f=3Dthis.get(f);if(!f){return = null}if(f.outerHTML!=3D=3Dundefined){return = f.outerHTML}g=3D(f.ownerDocument||this.doc).createElement("body");g.appen= dChild(f.cloneNode(true));return = g.innerHTML},setOuterHTML:function(i,g,j){var f=3Dthis;return = this.run(i,function(h){var = l,k;h=3Df.get(h);j=3Dj||h.ownerDocument||f.doc;if(a&&h.nodeType=3D=3D1){h= .outerHTML=3Dg}else{k=3Dj.createElement("body");k.innerHTML=3Dg;l=3Dk.las= tChild;while(l){f.insertAfter(l.cloneNode(true),h);l=3Dl.previousSibling}= f.remove(h)}})},decode:function(g){var = h,i,f;if(/&[^;]+;/.test(g)){h=3Dthis.doc.createElement("div");h.innerHTML= =3Dg;i=3Dh.firstChild;f=3D"";if(i){do{f+=3Di.nodeValue}while(i.nextSiblin= g)}return f||g}return g},encode:function(f){return = f?(""+f).replace(/[<>&\"]/g,function(h,g){switch(h){case"&":return"&"= ;case'"':return""";case"<":return"<";case">":return">"}return = h}):f},insertAfter:function(h,g){var f=3Dthis;g=3Df.get(g);return = this.run(h,function(k){var = j,i;j=3Dg.parentNode;i=3Dg.nextSibling;if(i){j.insertBefore(k,i)}else{j.a= ppendChild(k)}return = k})},isBlock:function(f){if(f.nodeType&&f.nodeType!=3D=3D1){return = false}f=3Df.nodeName||f;return/^(H[1-6]|HR|P|DIV|ADDRESS|PRE|FORM|TABLE|L= I|OL|UL|TR|TD|CAPTION|BLOCKQUOTE|CENTER|DL|DT|DD|DIR|FIELDSET|NOSCRIPT|NO= FRAMES|MENU|ISINDEX|SAMP)$/.test(f)},replace:function(i,h,f){var = g=3Dthis;if(b(h,"array")){i=3Di.cloneNode(true)}return = g.run(h,function(j){if(f){e(j.childNodes,function(k){i.appendChild(k.clon= eNode(true))})}if(g.fixPsuedoLeaks&&j.nodeType=3D=3D=3D1){j.parentNode.in= sertBefore(i,j);g.remove(j);return i}return = j.parentNode.replaceChild(i,j)})},findCommonAncestor:function(h,f){var = i=3Dh,g;while(i){g=3Df;while(g&&i!=3Dg){g=3Dg.parentNode}if(i=3D=3Dg){bre= ak}i=3Di.parentNode}if(!i&&h.ownerDocument){return = h.ownerDocument.documentElement}return i},toHex:function(f){var = h=3D/^\s*rgb\s*?\(\s*?([0-9]+)\s*?,\s*?([0-9]+)\s*?,\s*?([0-9]+)\s*?\)\s*= $/i.exec(f);function g(i){i=3DparseInt(i).toString(16);return = i.length>1?i:"0"+i}if(h){f=3D"#"+g(h[1])+g(h[2])+g(h[3]);return f}return = f},getClasses:function(){var = l=3Dthis,g=3D[],k,m=3D{},n=3Dl.settings.class_filter,j;if(l.classes){retu= rn l.classes}function = o(f){e(f.imports,function(i){o(i)});e(f.cssRules||f.rules,function(i){swi= tch(i.type||1){case = 1:if(i.selectorText){e(i.selectorText.split(","),function(p){p=3Dp.replac= e(/^\s*|\s*$|^\s\./g,"");if(/\.mce/.test(p)||!/\.[\w\-]+$/.test(p)){retur= n}j=3Dp;p=3Dp.replace(/.*\.([a-z0-9_\-]+).*/i,"$1");if(n&&!(p=3Dn(p,j))){= return}if(!m[p]){g.push({"class":p});m[p]=3D1}})}break;case = 3:o(i.styleSheet);break}})}try{e(l.doc.styleSheets,o)}catch(h){}if(g.leng= th>0){l.classes=3Dg}return g},run:function(j,i,h){var = g=3Dthis,k;if(g.doc&&typeof(j)=3D=3D=3D"string"){j=3Dg.get(j)}if(!j){retu= rn = false}h=3Dh||this;if(!j.nodeType&&(j.length||j.length=3D=3D=3D0)){k=3D[];= e(j,function(l,f){if(l){if(typeof(l)=3D=3D"string"){l=3Dg.doc.getElementB= yId(l)}k.push(i.call(h,l,f))}});return k}return = i.call(h,j)},getAttribs:function(g){var = f;g=3Dthis.get(g);if(!g){return[]}if(a){f=3D[];if(g.nodeName=3D=3D"OBJECT= "){return = g.attributes}g.cloneNode(false).outerHTML.replace(/([a-z0-9\:\-_]+)=3D/gi= ,function(i,h){f.push({specified:1,nodeName:h})});return f}return = g.attributes},destroy:function(g){var = f=3Dthis;f.win=3Df.doc=3Df.root=3Dnull;if(!g){c.removeUnload(f.destroy)}}= ,createRng:function(){var f=3Dthis.doc;return = f.createRange?f.createRange():new = c.dom.Range(this)},split:function(k,j,n){var = o=3Dthis,f=3Do.createRng(),l,i,m;function = g(q,p){q=3Dq[p];if(q&&q[p]&&q[p].nodeType=3D=3D1&&h(q[p])){o.remove(q[p])= }}function = h(p){p=3Do.getOuterHTML(p);p=3Dp.replace(/<(img|hr|table)/gi,"-");p=3Dp.r= eplace(/<[^>]+>/g,"");return p.replace(/[ = \t\r\n]+| | /g,"")=3D=3D""}if(k&&j){f.setStartBefore(k);f.setEn= dBefore(j);l=3Df.extractContents();f=3Do.createRng();f.setStartAfter(j);f= .setEndAfter(k);i=3Df.extractContents();m=3Dk.parentNode;g(l,"lastChild")= ;if(!h(l)){m.insertBefore(l,k)}if(n){m.replaceChild(n,j)}else{m.insertBef= ore(j,k)}g(i,"firstChild");if(!h(i)){m.insertBefore(i,k)}o.remove(k);retu= rn = n||j}},_isRes:function(f){return/^(top|left|bottom|right|width|height)/i.= test(f)||/;\s*(top|left|bottom|right|width|height)/i.test(f)}});c.DOM=3Dn= ew c.dom.DOMUtils(document,{process_html:0})})(tinymce);(function(f){var = h=3D0,c=3D1,e=3D2,d=3Dtinymce.extend;function g(m,k){var = j,l;if(m.parentNode!=3Dk){return = -1}for(l=3Dk.firstChild,j=3D0;l!=3Dm;l=3Dl.nextSibling){j++}return = j}function b(k){var = j=3D0;while(k.previousSibling){j++;k=3Dk.previousSibling}return = j}function i(j,k){var l;if(j.nodeType=3D=3D3){return j}if(k<0){return = j}l=3Dj.firstChild;while(l!=3Dnull&&k>0){--k;l=3Dl.nextSibling}if(l!=3Dnu= ll){return l}return j}function a(k){var = j=3Dk.doc;d(this,{dom:k,startContainer:j,startOffset:0,endContainer:j,end= Offset:0,collapsed:true,commonAncestorContainer:j,START_TO_START:0,START_= TO_END:1,END_TO_END:2,END_TO_START:3})}d(a.prototype,{setStart:function(k= ,j){this._setEndPoint(true,k,j)},setEnd:function(k,j){this._setEndPoint(f= alse,k,j)},setStartBefore:function(j){this.setStart(j.parentNode,b(j))},s= etStartAfter:function(j){this.setStart(j.parentNode,b(j)+1)},setEndBefore= :function(j){this.setEnd(j.parentNode,b(j))},setEndAfter:function(j){this= .setEnd(j.parentNode,b(j)+1)},collapse:function(k){var = j=3Dthis;if(k){j.endContainer=3Dj.startContainer;j.endOffset=3Dj.startOff= set}else{j.startContainer=3Dj.endContainer;j.startOffset=3Dj.endOffset}j.= collapsed=3Dtrue},selectNode:function(j){this.setStartBefore(j);this.setE= ndAfter(j)},selectNodeContents:function(j){this.setStart(j,0);this.setEnd= (j,j.nodeType=3D=3D=3D1?j.childNodes.length:j.nodeValue.length)},compareB= oundaryPoints:function(m,n){var = l=3Dthis,p=3Dl.startContainer,o=3Dl.startOffset,k=3Dl.endContainer,j=3Dl.= endOffset;if(m=3D=3D=3D0){return = l._compareBoundaryPoints(p,o,p,o)}if(m=3D=3D=3D1){return = l._compareBoundaryPoints(p,o,k,j)}if(m=3D=3D=3D2){return = l._compareBoundaryPoints(k,j,k,j)}if(m=3D=3D=3D3){return = l._compareBoundaryPoints(k,j,p,o)}},deleteContents:function(){this._trave= rse(e)},extractContents:function(){return = this._traverse(h)},cloneContents:function(){return = this._traverse(c)},insertNode:function(m){var = j=3Dthis,l,k;if(m.nodeType=3D=3D=3D3||m.nodeType=3D=3D=3D4){l=3Dj.startCo= ntainer.splitText(j.startOffset);j.startContainer.parentNode.insertBefore= (m,l)}else{if(j.startContainer.childNodes.length>0){k=3Dj.startContainer.= childNodes[j.startOffset]}j.startContainer.insertBefore(m,k)}},surroundCo= ntents:function(l){var = j=3Dthis,k=3Dj.extractContents();j.insertNode(l);l.appendChild(k);j.selec= tNode(l)},cloneRange:function(){var j=3Dthis;return d(new = a(j.dom),{startContainer:j.startContainer,startOffset:j.startOffset,endCo= ntainer:j.endContainer,endOffset:j.endOffset,collapsed:j.collapsed,common= AncestorContainer:j.commonAncestorContainer})},_isCollapsed:function(){re= turn(this.startContainer=3D=3Dthis.endContainer&&this.startOffset=3D=3Dth= is.endOffset)},_compareBoundaryPoints:function(m,p,k,o){var = q,l,j,r,t,s;if(m=3D=3Dk){if(p=3D=3Do){return 0}else{if(p0){l.collapse(k)}}l.collapsed=3Dl._is= Collapsed();l.commonAncestorContainer=3Dl.dom.findCommonAncestor(l.startC= ontainer,l.endContainer)},_traverse:function(r){var = s=3Dthis,q,m=3D0,v=3D0,k,o,l,n,j,u;if(s.startContainer=3D=3Ds.endContaine= r){return = s._traverseSameContainer(r)}for(q=3Ds.endContainer,k=3Dq.parentNode;k!=3D= null;q=3Dk,k=3Dk.parentNode){if(k=3D=3Ds.startContainer){return = s._traverseCommonStartContainer(q,r)}++m}for(q=3Ds.startContainer,k=3Dq.p= arentNode;k!=3Dnull;q=3Dk,k=3Dk.parentNode){if(k=3D=3Ds.endContainer){ret= urn = s._traverseCommonEndContainer(q,r)}++v}o=3Dv-m;l=3Ds.startContainer;while= (o>0){l=3Dl.parentNode;o--}n=3Ds.endContainer;while(o<0){n=3Dn.parentNode= ;o++}for(j=3Dl.parentNode,u=3Dn.parentNode;j!=3Du;j=3Dj.parentNode,u=3Du.= parentNode){l=3Dj;n=3Du}return = s._traverseCommonAncestors(l,n,r)},_traverseSameContainer:function(o){var= = r=3Dthis,q,u,j,k,l,p,m;if(o!=3De){q=3Dr.dom.doc.createDocumentFragment()}= if(r.startOffset=3D=3Dr.endOffset){return = q}if(r.startContainer.nodeType=3D=3D3){u=3Dr.startContainer.nodeValue;j=3D= u.substring(r.startOffset,r.endOffset);if(o!=3Dc){r.startContainer.delete= Data(r.startOffset,r.endOffset-r.startOffset);r.collapse(true)}if(o=3D=3D= e){return null}q.appendChild(r.dom.doc.createTextNode(j));return = q}k=3Di(r.startContainer,r.startOffset);l=3Dr.endOffset-r.startOffset;whi= le(l>0){p=3Dk.nextSibling;m=3Dr._traverseFullySelected(k,o);if(q){q.appen= dChild(m)}--l;k=3Dp}if(o!=3Dc){r.collapse(true)}return = q},_traverseCommonStartContainer:function(j,p){var = s=3Dthis,r,k,l,m,q,o;if(p!=3De){r=3Ds.dom.doc.createDocumentFragment()}k=3D= s._traverseRightBoundary(j,p);if(r){r.appendChild(k)}l=3Dg(j,s.startConta= iner);m=3Dl-s.startOffset;if(m<=3D0){if(p!=3Dc){s.setEndBefore(j);s.colla= pse(false)}return = r}k=3Dj.previousSibling;while(m>0){q=3Dk.previousSibling;o=3Ds._traverseF= ullySelected(k,p);if(r){r.insertBefore(o,r.firstChild)}--m;k=3Dq}if(p!=3D= c){s.setEndBefore(j);s.collapse(false)}return = r},_traverseCommonEndContainer:function(m,p){var = s=3Dthis,r,o,j,k,q,l;if(p!=3De){r=3Ds.dom.doc.createDocumentFragment()}j=3D= s._traverseLeftBoundary(m,p);if(r){r.appendChild(j)}o=3Dg(m,s.endContaine= r);++o;k=3Ds.endOffset-o;j=3Dm.nextSibling;while(k>0){q=3Dj.nextSibling;l= =3Ds._traverseFullySelected(j,p);if(r){r.appendChild(l)}--k;j=3Dq}if(p!=3D= c){s.setStartAfter(m);s.collapse(true)}return = r},_traverseCommonAncestors:function(p,j,s){var = w=3Dthis,l,v,o,q,r,k,u,m;if(s!=3De){v=3Dw.dom.doc.createDocumentFragment(= )}l=3Dw._traverseLeftBoundary(p,s);if(v){v.appendChild(l)}o=3Dp.parentNod= e;q=3Dg(p,o);r=3Dg(j,o);++q;k=3Dr-q;u=3Dp.nextSibling;while(k>0){m=3Du.ne= xtSibling;l=3Dw._traverseFullySelected(u,s);if(v){v.appendChild(l)}u=3Dm;= --k}l=3Dw._traverseRightBoundary(j,s);if(v){v.appendChild(l)}if(s!=3Dc){w= .setStartAfter(p);w.collapse(true)}return = v},_traverseRightBoundary:function(p,q){var = s=3Dthis,l=3Di(s.endContainer,s.endOffset-1),r,o,n,j,k;var = m=3Dl!=3Ds.endContainer;if(l=3D=3Dp){return = s._traverseNode(l,m,false,q)}r=3Dl.parentNode;o=3Ds._traverseNode(r,false= ,false,q);while(r!=3Dnull){while(l!=3Dnull){n=3Dl.previousSibling;j=3Ds._= traverseNode(l,m,false,q);if(q!=3De){o.insertBefore(j,o.firstChild)}m=3Dt= rue;l=3Dn}if(r=3D=3Dp){return = o}l=3Dr.previousSibling;r=3Dr.parentNode;k=3Ds._traverseNode(r,false,fals= e,q);if(q!=3De){k.appendChild(o)}o=3Dk}return = null},_traverseLeftBoundary:function(p,q){var = s=3Dthis,m=3Di(s.startContainer,s.startOffset);var = n=3Dm!=3Ds.startContainer,r,o,l,j,k;if(m=3D=3Dp){return = s._traverseNode(m,n,true,q)}r=3Dm.parentNode;o=3Ds._traverseNode(r,false,= true,q);while(r!=3Dnull){while(m!=3Dnull){l=3Dm.nextSibling;j=3Ds._traver= seNode(m,n,true,q);if(q!=3De){o.appendChild(j)}n=3Dtrue;m=3Dl}if(r=3D=3Dp= ){return = o}m=3Dr.nextSibling;r=3Dr.parentNode;k=3Ds._traverseNode(r,false,true,q);= if(q!=3De){k.appendChild(o)}o=3Dk}return = null},_traverseNode:function(j,o,r,s){var = u=3Dthis,m,l,p,k,q;if(o){return = u._traverseFullySelected(j,s)}if(j.nodeType=3D=3D3){m=3Dj.nodeValue;if(r)= {k=3Du.startOffset;l=3Dm.substring(k);p=3Dm.substring(0,k)}else{k=3Du.end= Offset;l=3Dm.substring(0,k);p=3Dm.substring(k)}if(s!=3Dc){j.nodeValue=3Dp= }if(s=3D=3De){return null}q=3Dj.cloneNode(false);q.nodeValue=3Dl;return = q}if(s=3D=3De){return null}return = j.cloneNode(false)},_traverseFullySelected:function(l,k){var = j=3Dthis;if(k!=3De){return = k=3D=3Dc?l.cloneNode(true):l}l.parentNode.removeChild(l);return = null}});f.Range=3Da})(tinymce.dom);(function(){function a(e){var = d=3Dthis,h=3D"\uFEFF",b,g;function = c(j,i){if(j&&i){if(j.item&&i.item&&j.item(0)=3D=3D=3Di.item(0)){return = 1}if(j.isEqual&&i.isEqual&&i.isEqual(j)){return 1}}return 0}function = f(){var m=3De.dom,j=3De.getRng(),s=3Dm.createRng(),p,k,n,q,o,l;function = i(v){var = t=3Dv.parentNode.childNodes,u;for(u=3Dt.length-1;u>=3D0;u--){if(t[u]=3D=3D= v){return u}}return -1}function r(v){var = t=3Dj.duplicate(),B,y,u,w,x=3D0,z=3D0,A,C;t.collapse(v);B=3Dt.parentEleme= nt();t.pasteHTML(h);u=3DB.childNodes;for(y=3D0;y0&&(w.nodeType!=3D=3D3||u[y-1].nodeType!=3D=3D3)){z++}if(w.nodeType=3D= =3D=3D3){A=3Dw.nodeValue.indexOf(h);if(A!=3D=3D-1){x+=3DA;break}x+=3Dw.no= deValue.length}else{x=3D0}}t.moveStart("character",-1);t.text=3D"";return= {index:z,offset:x,parent:B}}n=3Dj.item?j.item(0):j.parentElement();if(n.o= wnerDocument!=3Dm.doc){return = s}if(j.item||!n.hasChildNodes()){s.setStart(n.parentNode,i(n));s.setEnd(s= .startContainer,s.startOffset+1);return = s}l=3De.isCollapsed();p=3Dr(true);k=3Dr(false);p.parent.normalize();k.par= ent.normalize();q=3Dp.parent.childNodes[Math.min(p.index,p.parent.childNo= des.length-1)];if(q.nodeType!=3D3){s.setStart(p.parent,p.index)}else{s.se= tStart(p.parent.childNodes[p.index],p.offset)}o=3Dk.parent.childNodes[Mat= h.min(k.index,k.parent.childNodes.length-1)];if(o.nodeType!=3D3){if(!l){k= .index++}s.setEnd(k.parent,k.index)}else{s.setEnd(k.parent.childNodes[k.i= ndex],k.offset)}if(!l){q=3Ds.startContainer;if(q.nodeType=3D=3D1){s.setSt= art(q,Math.min(s.startOffset,q.childNodes.length))}o=3Ds.endContainer;if(= o.nodeType=3D=3D1){s.setEnd(o,Math.min(s.endOffset,o.childNodes.length))}= }d.addRange(s);return s}this.addRange=3Dfunction(j){var = o,m=3De.dom.doc.body,p,k,q,l,n,i;q=3Dj.startContainer;l=3Dj.startOffset;n= =3Dj.endContainer;i=3Dj.endOffset;o=3Dm.createTextRange();q=3Dq.nodeType=3D= =3D1?q.childNodes[Math.min(l,q.childNodes.length-1)]:q;n=3Dn.nodeType=3D=3D= 1?n.childNodes[Math.min(l=3D=3Di?i:i-1,n.childNodes.length-1)]:n;if(q=3D=3D= n&&q.nodeType=3D=3D1){if(/^(IMG|TABLE)$/.test(q.nodeName)&&l!=3Di){o=3Dm.= createControlRange();o.addElement(q)}else{o=3Dm.createTextRange();if(!q.h= asChildNodes()&&q.canHaveHTML){q.innerHTML=3Dh}o.moveToElementText(q);if(= q.innerHTML=3D=3Dh){o.collapse(true);q.removeChild(q.firstChild)}}if(l=3D= =3Di){o.collapse(i<=3Dj.endContainer.childNodes.length-1)}o.select();retu= rn}function r(t,v){var u,s,w;if(t.nodeType!=3D3){return = -1}u=3Dt.nodeValue;s=3Dm.createTextRange();t.nodeValue=3Du.substring(0,v)= +h+u.substring(v);s.moveToElementText(t.parentNode);s.findText(h);w=3DMat= h.abs(s.moveStart("character",-1048575));t.nodeValue=3Du;return = w}if(j.collapsed){pos=3Dr(q,l);o=3Dm.createTextRange();o.move("character"= ,pos);o.select();return}else{if(q=3D=3Dn&&q.nodeType=3D=3D3){p=3Dr(q,l);o= .move("character",p);o.moveEnd("character",i-l);o.select();return}p=3Dr(q= ,l);k=3Dr(n,i);o=3Dm.createTextRange();if(p=3D=3D-1){o.moveToElementText(= q);p=3D0}else{o.move("character",p)}tmpRng=3Dm.createTextRange();if(k=3D=3D= -1){tmpRng.moveToElementText(n)}else{tmpRng.move("character",k)}o.setEndP= oint("EndToEnd",tmpRng);o.select();return}};this.getRangeAt=3Dfunction(){= if(!b||!c(g,e.getRng())){b=3Df();g=3De.getRng()}return = b};this.destroy=3Dfunction(){g=3Db=3Dnull}}tinymce.dom.TridentSelection=3D= a})();(function(){var = p=3D/((?:\((?:\([^()]+\)|[^()]+)+\)|\[(?:\[[^[\]]*\]|['"][^'"]*['"]|[^[\]= '"]+)+\]|\\.|[^ = >+~,(\[\\]+)+|[>+~])(\s*,\s*)?/g,i=3D0,d=3DObject.prototype.toString,n=3D= false;var b=3Dfunction(D,t,A,v){A=3DA||[];var = e=3Dt=3Dt||document;if(t.nodeType!=3D=3D1&&t.nodeType!=3D=3D9){return[]}i= f(!D||typeof D!=3D=3D"string"){return A}var = B=3D[],C,y,G,F,z,s,r=3Dtrue,w=3Do(t);p.lastIndex=3D0;while((C=3Dp.exec(D)= )!=3D=3Dnull){B.push(C[1]);if(C[2]){s=3DRegExp.rightContext;break}}if(B.l= ength>1&&j.exec(D)){if(B.length=3D=3D=3D2&&f.relative[B[0]]){y=3Dg(B[0]+B= [1],t)}else{y=3Df.relative[B[0]]?[t]:b(B.shift(),t);while(B.length){D=3DB= .shift();if(f.relative[D]){D+=3DB.shift()}y=3Dg(D,y)}}}else{if(!v&&B.leng= th>1&&t.nodeType=3D=3D=3D9&&!w&&f.match.ID.test(B[0])&&!f.match.ID.test(B= [B.length-1])){var = H=3Db.find(B.shift(),t,w);t=3DH.expr?b.filter(H.expr,H.set)[0]:H.set[0]}i= f(t){var = H=3Dv?{expr:B.pop(),set:a(v)}:b.find(B.pop(),B.length=3D=3D=3D1&&(B[0]=3D= =3D=3D"~"||B[0]=3D=3D=3D"+")&&t.parentNode?t.parentNode:t,w);y=3DH.expr?b= .filter(H.expr,H.set):H.set;if(B.length>0){G=3Da(y)}else{r=3Dfalse}while(= B.length){var = u=3DB.pop(),x=3Du;if(!f.relative[u]){u=3D""}else{x=3DB.pop()}if(x=3D=3Dnu= ll){x=3Dt}f.relative[u](G,x,w)}}else{G=3DB=3D[]}}if(!G){G=3Dy}if(!G){thro= w"Syntax error, unrecognized expression: = "+(u||D)}if(d.call(G)=3D=3D=3D"[object = Array]"){if(!r){A.push.apply(A,G)}else{if(t&&t.nodeType=3D=3D=3D1){for(va= r = E=3D0;G[E]!=3Dnull;E++){if(G[E]&&(G[E]=3D=3D=3Dtrue||G[E].nodeType=3D=3D=3D= 1&&h(t,G[E]))){A.push(y[E])}}}else{for(var = E=3D0;G[E]!=3Dnull;E++){if(G[E]&&G[E].nodeType=3D=3D=3D1){A.push(y[E])}}}= }}else{a(G,A)}if(s){b(s,e,A,v);b.uniqueSort(A)}return = A};b.uniqueSort=3Dfunction(r){if(c){n=3Dfalse;r.sort(c);if(n){for(var = e=3D1;e":function(w,r,x){var u=3Dtypeof = r=3D=3D=3D"string";if(u&&!/\W/.test(r)){r=3Dx?r:r.toUpperCase();for(var = s=3D0,e=3Dw.length;s1||/^\w/.test(u[3])){u[3]=3Db(u[3],null,null,r)}else{var = t=3Db.filter(u[3],r,s,true^v);if(!s){e.push.apply(e,t)}return = false}}else{if(f.match.POS.test(u[0])||f.match.CHILD.test(u[0])){return = true}}return u},POS:function(e){e.unshift(true);return = e}},filters:{enabled:function(e){return = e.disabled=3D=3D=3Dfalse&&e.type!=3D=3D"hidden"},disabled:function(e){ret= urn e.disabled=3D=3D=3Dtrue},checked:function(e){return = e.checked=3D=3D=3Dtrue},selected:function(e){e.parentNode.selectedIndex;r= eturn e.selected=3D=3D=3Dtrue},parent:function(e){return = !!e.firstChild},empty:function(e){return = !e.firstChild},has:function(s,r,e){return = !!b(e[3],s).length},header:function(e){return/h\d/i.test(e.nodeName)},tex= t:function(e){return"text"=3D=3D=3De.type},radio:function(e){return"radio= "=3D=3D=3De.type},checkbox:function(e){return"checkbox"=3D=3D=3De.type},f= ile:function(e){return"file"=3D=3D=3De.type},password:function(e){return"= password"=3D=3D=3De.type},submit:function(e){return"submit"=3D=3D=3De.typ= e},image:function(e){return"image"=3D=3D=3De.type},reset:function(e){retu= rn"reset"=3D=3D=3De.type},button:function(e){return"button"=3D=3D=3De.typ= e||e.nodeName.toUpperCase()=3D=3D=3D"BUTTON"},input:function(e){return/in= put|select|textarea|button/i.test(e.nodeName)}},setFilters:{first:functio= n(r,e){return e=3D=3D=3D0},last:function(s,r,e,t){return = r=3D=3D=3Dt.length-1},even:function(r,e){return = e%2=3D=3D=3D0},odd:function(r,e){return = e%2=3D=3D=3D1},lt:function(s,r,e){return = re[3]-0},nth:function(s,r,e){return = e[3]-0=3D=3Dr},eq:function(s,r,e){return = e[3]-0=3D=3Dr}},filter:{PSEUDO:function(w,s,t,x){var = r=3Ds[1],u=3Df.filters[r];if(u){return = u(w,t,s,x)}else{if(r=3D=3D=3D"contains"){return(w.textContent||w.innerTex= t||"").indexOf(s[3])>=3D0}else{if(r=3D=3D=3D"not"){var v=3Ds[3];for(var = t=3D0,e=3Dv.length;t=3D0)}}},ID:function(r,e){return = r.nodeType=3D=3D=3D1&&r.getAttribute("id")=3D=3D=3De},TAG:function(r,e){r= eturn(e=3D=3D=3D"*"&&r.nodeType=3D=3D=3D1)||r.nodeName=3D=3D=3De},CLASS:f= unction(r,e){return(" "+(r.className||r.getAttribute("class"))+" = ").indexOf(e)>-1},ATTR:function(v,t){var = s=3Dt[1],e=3Df.attrHandle[s]?f.attrHandle[s](v):v[s]!=3Dnull?v[s]:v.getAt= tribute(s),w=3De+"",u=3Dt[2],r=3Dt[4];return = e=3D=3Dnull?u=3D=3D=3D"!=3D":u=3D=3D=3D"=3D"?w=3D=3D=3Dr:u=3D=3D=3D"*=3D"= ?w.indexOf(r)>=3D0:u=3D=3D=3D"~=3D"?(" "+w+" = ").indexOf(r)>=3D0:!r?w&&e!=3D=3Dfalse:u=3D=3D=3D"!=3D"?w!=3Dr:u=3D=3D=3D= "^=3D"?w.indexOf(r)=3D=3D=3D0:u=3D=3D=3D"$=3D"?w.substr(w.length-r.length= )=3D=3D=3Dr:u=3D=3D=3D"|=3D"?w=3D=3D=3Dr||w.substr(0,r.length+1)=3D=3D=3D= r+"-":false},POS:function(u,r,s,v){var = e=3Dr[2],t=3Df.setFilters[e];if(t){return t(u,s,r,v)}}}};var = j=3Df.match.POS;for(var l in f.match){f.match[l]=3Dnew = RegExp(f.match[l].source+/(?![^\[]*\])(?![^\(]*\))/.source)}var = a=3Dfunction(r,e){r=3DArray.prototype.slice.call(r);if(e){e.push.apply(e,= r);return e}return = r};try{Array.prototype.slice.call(document.documentElement.childNodes)}ca= tch(k){a=3Dfunction(u,t){var r=3Dt||[];if(d.call(u)=3D=3D=3D"[object = Array]"){Array.prototype.push.apply(r,u)}else{if(typeof = u.length=3D=3D=3D"number"){for(var = s=3D0,e=3Du.length;s";var = e=3Ddocument.documentElement;e.insertBefore(r,e.firstChild);if(!!document= .getElementById(s)){f.find.ID=3Dfunction(u,v,w){if(typeof = v.getElementById!=3D=3D"undefined"&&!w){var = t=3Dv.getElementById(u[1]);return t?t.id=3D=3D=3Du[1]||typeof = t.getAttributeNode!=3D=3D"undefined"&&t.getAttributeNode("id").nodeValue=3D= =3D=3Du[1]?[t]:undefined:[]}};f.filter.ID=3Dfunction(v,t){var u=3Dtypeof = v.getAttributeNode!=3D=3D"undefined"&&v.getAttributeNode("id");return = v.nodeType=3D=3D=3D1&&u&&u.nodeValue=3D=3D=3Dt}}e.removeChild(r)})();(fun= ction(){var = e=3Ddocument.createElement("div");e.appendChild(document.createComment(""= ));if(e.getElementsByTagName("*").length>0){f.find.TAG=3Dfunction(r,v){va= r u=3Dv.getElementsByTagName(r[1]);if(r[1]=3D=3D=3D"*"){var = t=3D[];for(var = s=3D0;u[s];s++){if(u[s].nodeType=3D=3D=3D1){t.push(u[s])}}u=3Dt}return = u}}e.innerHTML=3D"";if(e.firstChild&&typeof = e.firstChild.getAttribute!=3D=3D"undefined"&&e.firstChild.getAttribute("h= ref")!=3D=3D"#"){f.attrHandle.href=3Dfunction(r){return = r.getAttribute("href",2)}}})();if(document.querySelectorAll){(function(){= var e=3Db,s=3Ddocument.createElement("div");s.innerHTML=3D"

";if(s.querySelectorAll&&s.querySelectorAll(".TEST").l= ength=3D=3D=3D0){return}b=3Dfunction(w,v,t,u){v=3Dv||document;if(!u&&v.no= deType=3D=3D=3D9&&!o(v)){try{return = a(v.querySelectorAll(w),t)}catch(x){}}return e(w,v,t,u)};for(var r in = e){b[r]=3De[r]}})()}if(document.getElementsByClassName&&document.document= Element.getElementsByClassName){(function(){var = e=3Ddocument.createElement("div");e.innerHTML=3D"
";if(e.getElementsByClassName("e").length=3D=3D=3D0)= {return}e.lastChild.className=3D"e";if(e.getElementsByClassName("e").leng= th=3D=3D=3D1){return}f.order.splice(1,0,"CLASS");f.find.CLASS=3Dfunction(= r,s,t){if(typeof s.getElementsByClassName!=3D=3D"undefined"&&!t){return = s.getElementsByClassName(r[1])}}})()}function m(r,w,v,A,x,z){var = y=3Dr=3D=3D"previousSibling"&&!z;for(var t=3D0,s=3DA.length;t0){u=3De;break}}}e=3De[r]}A[t]=3Du}}}var = h=3Ddocument.compareDocumentPosition?function(r,e){return = r.compareDocumentPosition(e)&16}:function(r,e){return = r!=3D=3De&&(r.contains?r.contains(e):true)};var o=3Dfunction(e){return = e.nodeType=3D=3D=3D9&&e.documentElement.nodeName!=3D=3D"HTML"||!!e.ownerD= ocument&&e.ownerDocument.documentElement.nodeName!=3D=3D"HTML"};var = g=3Dfunction(e,x){var = t=3D[],u=3D"",v,s=3Dx.nodeType?[x]:x;while((v=3Df.match.PSEUDO.exec(e))){= u+=3Dv[0];e=3De.replace(f.match.PSEUDO,"")}e=3Df.relative[e]?e+"*":e;for(= var w=3D0,r=3Ds.length;w=3D0;h-= -){k=3Dg[h];if(k.obj=3D=3D=3Dl){j._remove(k.obj,k.name,k.cfunc);k.obj=3Dk= .cfunc=3Dnull;g.splice(h,1)}}}},cancel:function(g){if(!g){return = false}this.stop(g);return = this.prevent(g)},stop:function(g){if(g.stopPropagation){g.stopPropagation= ()}else{g.cancelBubble=3Dtrue}return = false},prevent:function(g){if(g.preventDefault){g.preventDefault()}else{g= .returnValue=3Dfalse}return false},_unload:function(){var = g=3Da;f(g.events,function(j,h){g._remove(j.obj,j.name,j.cfunc);j.obj=3Dj.= cfunc=3Dnull});g.events=3D[];g=3Dnull},_add:function(h,i,g){if(h.attachEv= ent){h.attachEvent("on"+i,g)}else{if(h.addEventListener){h.addEventListen= er(i,g,false)}else{h["on"+i]=3Dg}}},_remove:function(i,j,h){if(i){try{if(= i.detachEvent){i.detachEvent("on"+j,h)}else{if(i.removeEventListener){i.r= emoveEventListener(j,h,false)}else{i["on"+j]=3Dnull}}}catch(g){}}},_pageI= nit:function(){var = g=3Da;if(g.domLoaded){return}g._remove(window,"DOMContentLoaded",g._pageI= nit);g.domLoaded=3Dtrue;f(g.inits,function(h){h()});g.inits=3D[]},_wait:f= unction(){if(window.tinyMCE_GZ&&tinyMCE_GZ.loaded){a.domLoaded=3D1;return= }if(document.attachEvent){document.attachEvent("onreadystatechange",funct= ion(){if(document.readyState=3D=3D=3D"complete"){document.detachEvent("on= readystatechange",arguments.callee);a._pageInit()}});if(document.document= Element.doScroll&&window=3D=3Dwindow.top){(function(){if(a.domLoaded){ret= urn}try{document.documentElement.doScroll("left")}catch(g){setTimeout(arg= uments.callee,0);return}a._pageInit()})()}}else{if(document.addEventListe= ner){a._add(window,"DOMContentLoaded",a._pageInit,a)}}a._add(window,"load= ",a._pageInit,a)}});a=3Dd.dom.Event;a._wait();d.addUnload(a._unload)})(ti= nymce);(function(a){var = b=3Da.each;a.create("tinymce.dom.Element",{Element:function(g,e){var = c=3Dthis,f,d;e=3De||{};c.id=3Dg;c.dom=3Df=3De.dom||a.DOM;c.settings=3De;i= f(!a.isIE){d=3Dc.dom.get(c.id)}b(["getPos","getRect","getParent","add","s= etStyle","getStyle","setStyles","setAttrib","setAttribs","getAttrib","add= Class","removeClass","hasClass","getOuterHTML","setOuterHTML","remove","s= how","hide","isHidden","setHTML","get"],function(h){c[h]=3Dfunction(){var= = j=3D[g],k;for(k=3D0;k_';j.deleteContents();j.insertNode(f.getRng().creat= eContextualFragment(i));l=3Df.dom.get("__caret");j=3Dk.createRange();j.se= tStartBefore(l);j.setEndAfter(l);f.setRng(j);f.dom.remove("__caret")}else= {if(j.item){k.execCommand("Delete",false,null);j=3Df.getRng()}j.pasteHTML= (i)}f.onSetContent.dispatch(f,g)},getStart:function(){var = f=3Dthis,g=3Df.getRng(),h;if(a){if(g.item){return = g.item(0)}g=3Dg.duplicate();g.collapse(1);h=3Dg.parentElement();if(h&&h.n= odeName=3D=3D"BODY"){return h.firstChild}return = h}else{h=3Dg.startContainer;if(h.nodeName=3D=3D"BODY"){return = h.firstChild}return f.dom.getParent(h,"*")}},getEnd:function(){var = f=3Dthis,g=3Df.getRng(),h;if(a){if(g.item){return = g.item(0)}g=3Dg.duplicate();g.collapse(0);h=3Dg.parentElement();if(h&&h.n= odeName=3D=3D"BODY"){return h.lastChild}return = h}else{h=3Dg.endContainer;if(h.nodeName=3D=3D"BODY"){return = h.lastChild}return f.dom.getParent(h,"*")}},getBookmark:function(x){var = j=3Dthis,m=3Dj.getRng(),f,n,l,u=3Dj.dom.getViewPort(j.win),v,p,z,o,w=3D-1= 6777215,k,h=3Dj.dom.getRoot(),g=3D0,i=3D0,y;n=3Du.x;l=3Du.y;if(x=3D=3D"si= mple"){return{rng:m,scrollX:n,scrollY:l}}if(a){if(m.item){v=3Dm.item(0);d= (j.dom.select(v.nodeName),function(s,r){if(v=3D=3Ds){p=3Dr;return = false}});return{tag:v.nodeName,index:p,scrollX:n,scrollY:l}}f=3Dj.dom.doc= .body.createTextRange();f.moveToElementText(h);f.collapse(true);z=3DMath.= abs(f.move("character",w));f=3Dm.duplicate();f.collapse(true);p=3DMath.ab= s(f.move("character",w));f=3Dm.duplicate();f.collapse(false);o=3DMath.abs= (f.move("character",w))-p;return{start:p-z,length:o,scrollX:n,scrollY:l}}= v=3Dj.getNode();k=3Dj.getSel();if(!k){return = null}if(v&&v.nodeName=3D=3D"IMG"){return{scrollX:n,scrollY:l}}function = q(A,D,t){var = s=3Dj.dom.doc.createTreeWalker(A,NodeFilter.SHOW_TEXT,null,false),E,B=3D0= ,C=3D{};while((E=3Ds.nextNode())!=3Dnull){if(E=3D=3DD){C.start=3DB}if(E=3D= =3Dt){C.end=3DB;return C}B+=3De(E.nodeValue||"").length}return = null}if(k.anchorNode=3D=3Dk.focusNode&&k.anchorOffset=3D=3Dk.focusOffset)= {v=3Dq(h,k.anchorNode,k.focusNode);if(!v){return{scrollX:n,scrollY:l}}e(k= .anchorNode.nodeValue||"").replace(/^\s+/,function(r){g=3Dr.length});retu= rn{start:Math.max(v.start+k.anchorOffset-g,0),end:Math.max(v.end+k.focusO= ffset-g,0),scrollX:n,scrollY:l,beg:k.anchorOffset-g=3D=3D0}}else{v=3Dq(h,= m.startContainer,m.endContainer);if(!v){return{scrollX:n,scrollY:l}}retur= n{start:Math.max(v.start+m.startOffset-g,0),end:Math.max(v.end+m.endOffse= t-i,0),scrollX:n,scrollY:l,beg:m.startOffset-g=3D=3D0}}},moveToBookmark:f= unction(n){var = o=3Dthis,g=3Do.getRng(),p=3Do.getSel(),j=3Do.dom.getRoot(),m,h,k;function= i(q,t,D){var = B=3Do.dom.doc.createTreeWalker(q,NodeFilter.SHOW_TEXT,null,false),x,s=3D0= ,A=3D{},u,C,z,y;while((x=3DB.nextNode())!=3Dnull){z=3Dy=3D0;k=3Dx.nodeVal= ue||"";h=3De(k).length;s+=3Dh;if(s>=3Dt&&!A.startNode){u=3Dt-(s-h);if(n.b= eg&&u>=3Dh){continue}A.startNode=3Dx;A.startOffset=3Du+y}if(s>=3DD){A.end= Node=3Dx;A.endOffset=3DD-(s-h)+y;return A}}return null}if(!n){return = false}o.win.scrollTo(n.scrollX,n.scrollY);if(a){if(g=3Dn.rng){try{g.selec= t()}catch(l){}return = true}o.win.focus();if(n.tag){g=3Dj.createControlRange();d(o.dom.select(n.= tag),function(r,q){if(q=3D=3Dn.index){g.addElement(r)}})}else{try{if(n.st= art<0){return = true}g=3Dp.createRange();g.moveToElementText(j);g.collapse(true);g.moveSt= art("character",n.start);g.moveEnd("character",n.length)}catch(f){return = true}}try{g.select()}catch(l){}return true}if(!p){return = false}if(n.rng){p.removeAllRanges();p.addRange(n.rng)}else{if(b(n.start)&= &b(n.end)){try{m=3Di(j,n.start,n.end);if(m){g=3Do.dom.doc.createRange();g= .setStart(m.startNode,m.startOffset);g.setEnd(m.endNode,m.endOffset);p.re= moveAllRanges();p.addRange(g)}if(!c.isOpera){o.win.focus()}}catch(l){}}}}= ,select:function(g,l){var = p=3Dthis,f=3Dp.getRng(),q=3Dp.getSel(),o,m,k,j=3Dp.win.document;function = h(u,t){var = s,r;if(u){s=3Dj.createTreeWalker(u,NodeFilter.SHOW_TEXT,null,false);while= (u=3Ds.nextNode()){r=3Du;if(c.trim(u.nodeValue).length!=3D0){if(t){return= u}else{r=3Du}}}}return = r}if(a){try{o=3Dj.body;if(/^(IMG|TABLE)$/.test(g.nodeName)){f=3Do.createC= ontrolRange();f.addElement(g)}else{f=3Do.createTextRange();f.moveToElemen= tText(g)}f.select()}catch(i){}}else{if(l){m=3Dh(g,1)||p.dom.select("br:fi= rst",g)[0];k=3Dh(g,0)||p.dom.select("br:last",g)[0];if(m&&k){f=3Dj.create= Range();if(m.nodeName=3D=3D"BR"){f.setStartBefore(m)}else{f.setStart(m,0)= }if(k.nodeName=3D=3D"BR"){f.setEndBefore(k)}else{f.setEnd(k,k.nodeValue.l= ength)}}else{f.selectNode(g)}}else{f.selectNode(g)}p.setRng(f)}return = g},isCollapsed:function(){var = f=3Dthis,h=3Df.getRng(),g=3Df.getSel();if(!h||h.item){return = false}return = !g||h.boundingWidth=3D=3D0||h.collapsed},collapse:function(f){var = g=3Dthis,h=3Dg.getRng(),i;if(h.item){i=3Dh.item(0);h=3Dthis.win.document.= body.createTextRange();h.moveToElementText(i)}h.collapse(!!f);g.setRng(h)= },getSel:function(){var g=3Dthis,f=3Dthis.win;return = f.getSelection?f.getSelection():f.document.selection},getRng:function(j){= var g=3Dthis,h,i;if(j&&g.tridentSel){return = g.tridentSel.getRangeAt(0)}try{if(h=3Dg.getSel()){i=3Dh.rangeCount>0?h.ge= tRangeAt(0):(h.createRange?h.createRange():g.win.document.createRange())}= }catch(f){}if(!i){i=3Da?g.win.document.body.createTextRange():g.win.docum= ent.createRange()}return i},setRng:function(i){var = h,g=3Dthis;if(!g.tridentSel){h=3Dg.getSel();if(h){h.removeAllRanges();h.a= ddRange(i)}}else{if(i.cloneRange){g.tridentSel.addRange(i);return}try{i.s= elect()}catch(f){}}},setNode:function(g){var = f=3Dthis;f.setContent(f.dom.getOuterHTML(g));return = g},getNode:function(){var = f=3Dthis,h=3Df.getRng(),g=3Df.getSel(),i;if(!a){if(!h){return = f.dom.getRoot()}i=3Dh.commonAncestorContainer;if(!h.collapsed){if(c.isWeb= Kit&&g.anchorNode&&g.anchorNode.nodeType=3D=3D1){return = g.anchorNode.childNodes[g.anchorOffset]}if(h.startContainer=3D=3Dh.endCon= tainer){if(h.startOffset-h.endOffset<2){if(h.startContainer.hasChildNodes= ()){i=3Dh.startContainer.childNodes[h.startOffset]}}}}return = f.dom.getParent(i,"*")}return = h.item?h.item(0):h.parentElement()},getSelectedBlocks:function(g,f){var = i=3Dthis,j=3Di.dom,m,h,l,k=3D[];m=3Dj.getParent(g||i.getStart(),j.isBlock= );h=3Dj.getParent(f||i.getEnd(),j.isBlock);if(m){k.push(m)}if(m&&h&&m!=3D= h){l=3Dm;while((l=3Dl.nextSibling)&&l!=3Dh){if(j.isBlock(l)){k.push(l)}}}= if(h&&m!=3Dh){k.push(h)}return k},destroy:function(g){var = f=3Dthis;f.win=3Dnull;if(f.tridentSel){f.tridentSel.destroy()}if(!g){c.re= moveUnload(f.destroy)}}})})(tinymce);(function(a){a.create("tinymce.dom.X= MLWriter",{node:null,XMLWriter:function(c){function b(){var = e=3Ddocument.implementation;if(!e||!e.createDocument){try{return new = ActiveXObject("MSXML2.DOMDocument")}catch(d){}try{return new = ActiveXObject("Microsoft.XmlDom")}catch(d){}}else{return = e.createDocument("","",null)}}this.doc=3Db();this.valid=3Da.isOpera||a.is= WebKit;this.reset()},reset:function(){var = b=3Dthis,c=3Db.doc;if(c.firstChild){c.removeChild(c.firstChild)}b.node=3D= c.appendChild(c.createElement("html"))},writeStartElement:function(c){var= = b=3Dthis;b.node=3Db.node.appendChild(b.doc.createElement(c))},writeAttrib= ute:function(c,b){if(this.valid){b=3Db.replace(/>/g,"%MCGT%")}this.node.s= etAttribute(c,b)},writeEndElement:function(){this.node=3Dthis.node.parent= Node},writeFullEndElement:function(){var = b=3Dthis,c=3Db.node;c.appendChild(b.doc.createTextNode(""));b.node=3Dc.pa= rentNode},writeText:function(b){if(this.valid){b=3Db.replace(/>/g,"%MCGT%= ")}this.node.appendChild(this.doc.createTextNode(b))},writeCDATA:function= (b){this.node.appendChild(this.doc.createCDATA(b))},writeComment:function= (b){if(a.isIE){b=3Db.replace(/^\-|\-$/g," = ")}this.node.appendChild(this.doc.createComment(b.replace(/\-\-/g," = ")))},getContent:function(){var b;b=3Dthis.doc.xml||new = XMLSerializer().serializeToString(this.doc);b=3Db.replace(/<\?[^?]+\?>||<\/html>||]+>/g,"");b=3Db.replace(/ ?\/>/g," = />");if(this.valid){b=3Db.replace(/\%MCGT%/g,">")}return = b}})})(tinymce);(function(a){a.create("tinymce.dom.StringWriter",{str:nul= l,tags:null,count:0,settings:null,indent:null,StringWriter:function(b){th= is.settings=3Da.extend({indent_char:" = ",indentation:1},b);this.reset()},reset:function(){this.indent=3D"";this.= str=3D"";this.tags=3D[];this.count=3D0},writeStartElement:function(b){thi= s._writeAttributesEnd();this.writeRaw("<"+b);this.tags.push(b);this.inAtt= r=3Dtrue;this.count++;this.elementCount=3Dthis.count},writeAttribute:func= tion(d,b){var c=3Dthis;c.writeRaw(" = "+c.encode(d)+'=3D"'+c.encode(b)+'"')},writeEndElement:function(){var = b;if(this.tags.length>0){b=3Dthis.tags.pop();if(this._writeAttributesEnd(= 1)){this.writeRaw("")}if(this.settings.indentation>0){this.writeR= aw("\n")}}},writeFullEndElement:function(){if(this.tags.length>0){this._w= riteAttributesEnd();this.writeRaw("");if(this.setti= ngs.indentation>0){this.writeRaw("\n")}}},writeText:function(b){this._wri= teAttributesEnd();this.writeRaw(this.encode(b));this.count++},writeCDATA:= function(b){this._writeAttributesEnd();this.writeRaw("")= ;this.count++},writeComment:function(b){this._writeAttributesEnd();this.w= riteRaw("");this.count++},writeRaw:function(b){this.str+=3Db},encode:funct= ion(b){return = b.replace(/[<>&"]/g,function(c){switch(c){case"<":return"<";case">":re= turn">";case"&":return"&";case'"':return"""}return = c})},getContent:function(){return = this.str},_writeAttributesEnd:function(b){if(!this.inAttr){return}this.in= Attr=3Dfalse;if(b&&this.elementCount=3D=3Dthis.count){this.writeRaw(" = />");return false}this.writeRaw(">");return = true}})})(tinymce);(function(e){var = g=3De.extend,f=3De.each,b=3De.util.Dispatcher,d=3De.isIE,a=3De.isGecko;fu= nction c(h){return = h.replace(/([?+*])/g,".$1")}e.create("tinymce.dom.Serializer",{Serializer= :function(j){var i=3Dthis;i.key=3D0;i.onPreProcess=3Dnew = b(i);i.onPostProcess=3Dnew b(i);try{i.writer=3Dnew = e.dom.XMLWriter()}catch(h){i.writer=3Dnew = e.dom.StringWriter()}i.settings=3Dj=3Dg({dom:e.DOM,valid_nodes:0,node_fil= ter:0,attr_filter:0,invalid_attrs:/^(mce_|_moz_)/,closed:/^(br|hr|input|m= eta|img|link|param|area)$/,entity_encoding:"named",entities:"160,nbsp,161= ,iexcl,162,cent,163,pound,164,curren,165,yen,166,brvbar,167,sect,168,uml,= 169,copy,170,ordf,171,laquo,172,not,173,shy,174,reg,175,macr,176,deg,177,= plusmn,178,sup2,179,sup3,180,acute,181,micro,182,para,183,middot,184,cedi= l,185,sup1,186,ordm,187,raquo,188,frac14,189,frac12,190,frac34,191,iquest= ,192,Agrave,193,Aacute,194,Acirc,195,Atilde,196,Auml,197,Aring,198,AElig,= 199,Ccedil,200,Egrave,201,Eacute,202,Ecirc,203,Euml,204,Igrave,205,Iacute= ,206,Icirc,207,Iuml,208,ETH,209,Ntilde,210,Ograve,211,Oacute,212,Ocirc,21= 3,Otilde,214,Ouml,215,times,216,Oslash,217,Ugrave,218,Uacute,219,Ucirc,22= 0,Uuml,221,Yacute,222,THORN,223,szlig,224,agrave,225,aacute,226,acirc,227= ,atilde,228,auml,229,aring,230,aelig,231,ccedil,232,egrave,233,eacute,234= ,ecirc,235,euml,236,igrave,237,iacute,238,icirc,239,iuml,240,eth,241,ntil= de,242,ograve,243,oacute,244,ocirc,245,otilde,246,ouml,247,divide,248,osl= ash,249,ugrave,250,uacute,251,ucirc,252,uuml,253,yacute,254,thorn,255,yum= l,402,fnof,913,Alpha,914,Beta,915,Gamma,916,Delta,917,Epsilon,918,Zeta,91= 9,Eta,920,Theta,921,Iota,922,Kappa,923,Lambda,924,Mu,925,Nu,926,Xi,927,Om= icron,928,Pi,929,Rho,931,Sigma,932,Tau,933,Upsilon,934,Phi,935,Chi,936,Ps= i,937,Omega,945,alpha,946,beta,947,gamma,948,delta,949,epsilon,950,zeta,9= 51,eta,952,theta,953,iota,954,kappa,955,lambda,956,mu,957,nu,958,xi,959,o= micron,960,pi,961,rho,962,sigmaf,963,sigma,964,tau,965,upsilon,966,phi,96= 7,chi,968,psi,969,omega,977,thetasym,978,upsih,982,piv,8226,bull,8230,hel= lip,8242,prime,8243,Prime,8254,oline,8260,frasl,8472,weierp,8465,image,84= 76,real,8482,trade,8501,alefsym,8592,larr,8593,uarr,8594,rarr,8595,darr,8= 596,harr,8629,crarr,8656,lArr,8657,uArr,8658,rArr,8659,dArr,8660,hArr,870= 4,forall,8706,part,8707,exist,8709,empty,8711,nabla,8712,isin,8713,notin,= 8715,ni,8719,prod,8721,sum,8722,minus,8727,lowast,8730,radic,8733,prop,87= 34,infin,8736,ang,8743,and,8744,or,8745,cap,8746,cup,8747,int,8756,there4= ,8764,sim,8773,cong,8776,asymp,8800,ne,8801,equiv,8804,le,8805,ge,8834,su= b,8835,sup,8836,nsub,8838,sube,8839,supe,8853,oplus,8855,otimes,8869,perp= ,8901,sdot,8968,lceil,8969,rceil,8970,lfloor,8971,rfloor,9001,lang,9002,r= ang,9674,loz,9824,spades,9827,clubs,9829,hearts,9830,diams,338,OElig,339,= oelig,352,Scaron,353,scaron,376,Yuml,710,circ,732,tilde,8194,ensp,8195,em= sp,8201,thinsp,8204,zwnj,8205,zwj,8206,lrm,8207,rlm,8211,ndash,8212,mdash= ,8216,lsquo,8217,rsquo,8218,sbquo,8220,ldquo,8221,rdquo,8222,bdquo,8224,d= agger,8225,Dagger,8240,permil,8249,lsaquo,8250,rsaquo,8364,euro",bool_att= rs:/(checked|disabled|readonly|selected|nowrap)/,valid_elements:"*[*]",ex= tended_valid_elements:0,valid_child_elements:0,invalid_elements:0,fix_tab= le_elements:1,fix_list_elements:true,fix_content_duplication:true,convert= _fonts_to_spans:false,font_size_classes:0,font_size_style_values:0,apply_= source_formatting:0,indent_mode:"simple",indent_char:"\t",indent_levels:1= ,remove_linebreaks:1,remove_redundant_brs:1,element_format:"xhtml"},j);i.= dom=3Dj.dom;if(j.remove_redundant_brs){i.onPostProcess.add(function(k,l){= l.content=3Dl.content.replace(/(
\s*)+<\/(p|h[1-6]|div|li)>/gi,function(n,m,o){if(/^
\s*<\//.test(n)){return""}return = n})})}if(j.element_format=3D=3D"html"){i.onPostProcess.add(function(k,l){= l.content=3Dl.content.replace(/<([^>]+) = \/>/g,"<$1>")})}if(j.fix_list_elements){i.onPreProcess.add(function(v,s){= var l,y,w=3D["ol","ul"],u,t,q,k=3D/^(OL|UL)$/,z;function m(r,x){var = o=3Dx.split(","),p;while((r=3Dr.previousSibling)!=3Dnull){for(p=3D0;p1){f(q[1].split("|"),function(u){var = p=3D{},t;k=3Dk||[];u=3Du.replace(/::/g,"~");u=3D/^([!\-])?([\w*.?~_\-]+|)= ([=3D:<])?(.+)?$/.exec(u);u[2]=3Du[2].replace(/~/g,":");if(u[1]=3D=3D"!")= {r=3Dr||[];r.push(u[2])}if(u[1]=3D=3D"-"){for(t=3D0;t]*>)(.*?)(<\/scri= pt>)/g},{pattern:/(]*>)(.*?)(<\/style>)/g},{pattern:/(]*>= )(.*?)(<\/pre>)/g,encode:1},{pattern:/()/g}]})= ;j=3Dl.content;if(k.entity_encoding!=3D=3D"raw"){j=3Di._encode(j)}if(!n.s= et){j=3Dj.replace(/

\s+<\/p>|]+)>\s+<\/p>/g,k.entity_encoding=3D=3D= "numeric"?" 

":" 

");if(k.remove_linebreaks){j=3D= j.replace(/\r?\n|\r/g," ");j=3Dj.replace(/(<[^>]+>)\s+/g,"$1 = ");j=3Dj.replace(/\s+(<\/[^>]+>)/g," = $1");j=3Dj.replace(/<(p|h[1-6]|blockquote|hr|div|table|tbody|tr|td|body|h= ead|html|title|meta|style|pre|script|link|object) ([^>]+)>\s+/g,"<$1 = $2>");j=3Dj.replace(/<(p|h[1-6]|blockquote|hr|div|table|tbody|tr|td|body|= head|html|title|meta|style|pre|script|link|object)>\s+/g,"<$1>");j=3Dj.re= place(/\s+<\/(p|h[1-6]|blockquote|hr|div|table|tbody|tr|td|body|head|html= |title|meta|style|pre|script|link|object)>/g,"")}if(k.apply_source_f= ormatting&&k.indent_mode=3D=3D"simple"){j=3Dj.replace(/<(\/?)(ul|hr|table= |meta|link|tbody|tr|object|body|head|html|map)(|[^>]+)>\s*/g,"\n<$1$2$3>\= n");j=3Dj.replace(/\s*<(p|h[1-6]|blockquote|div|title|style|pre|script|td= |li|area)(|[^>]+)>/g,"\n<$1$2>");j=3Dj.replace(/<\/(p|h[1-6]|blockquote|d= iv|title|style|pre|script|td|li)>\s*/g,"\n");j=3Dj.replace(/\n\n/g,"= \n")}}j=3Di._unprotect(j,l);j=3Dj.replace(//= g,"");if(k.entity_encoding=3D=3D"raw"){j=3Dj.replace(/

&n= bsp;<\/p>|]+)> <\/p>/g,"\u00a0

")}}n.content=3Dj},_ser= ializeNode:function(C,m){var = y=3Dthis,z=3Dy.settings,u=3Dy.writer,p,j,r,E,D,F,A,h,x,k,q,B,o;if(!z.node= _filter||z.node_filter(C)){switch(C.nodeType){case = 1:if(C.hasAttribute?C.hasAttribute("mce_bogus"):C.getAttribute("mce_bogus= ")){return}o=3Dfalse;p=3DC.hasChildNodes();k=3DC.getAttribute("mce_name")= ||C.nodeName.toLowerCase();if(d){if(C.scopeName!=3D=3D"HTML"&&C.scopeName= !=3D=3D"html"){k=3DC.scopeName+":"+k}}if(k.indexOf("mce:")=3D=3D=3D0){k=3D= k.substring(4)}if(!y.validElementsRE.test(k)||(y.invalidElementsRE&&y.inv= alidElementsRE.test(k))||m){o=3Dtrue;break}if(d){if(z.fix_content_duplica= tion){if(C.mce_serialized=3D=3Dy.key){return}C.mce_serialized=3Dy.key}if(= k.charAt(0)=3D=3D"/"){k=3Dk.substring(1)}}else{if(a){if(C.nodeName=3D=3D=3D= "BR"&&C.getAttribute("type")=3D=3D"_moz"){return}}}if(y.childRules){if(y.= parentElementsRE.test(y.elementName)){if(!y.childRules[y.elementName].tes= t(k)){o=3Dtrue;break}}y.elementName=3Dk}q=3Dy.findRule(k);k=3Dq.name||k;i= f((!p&&q.noEmpty)||(d&&!k)){o=3Dtrue;break}if(q.requiredAttribs){F=3Dq.re= quiredAttribs;for(E=3DF.length-1;E>=3D0;E--){if(this.dom.getAttrib(C,F[E]= )!=3D=3D""){break}}if(E=3D=3D-1){o=3Dtrue;break}}u.writeStartElement(k);i= f(q.attribs){for(E=3D0,A=3Dq.attribs,D=3DA.length;E-1;E--){h=3DA[E];= if(h.specified){F=3Dh.nodeName.toLowerCase();if(z.invalid_attrs.test(F)||= !q.validAttribsRE.test(F)){continue}B=3Dy.findAttribRule(q,F);x=3Dy._getA= ttrib(C,B,F);if(x!=3D=3Dnull){u.writeAttribute(F,x)}}}}if(q.padd){if(p&&(= r=3DC.firstChild)&&r.nodeType=3D=3D=3D1&&C.childNodes.length=3D=3D=3D1){i= f(r.hasAttribute?r.hasAttribute("mce_bogus"):r.getAttribute("mce_bogus"))= {u.writeText("\u00a0")}}else{if(!p){u.writeText("\u00a0")}}}break;case = 3:if(y.childRules&&y.parentElementsRE.test(y.elementName)){if(!y.childRul= es[y.elementName].test(C.nodeName)){return}}return = u.writeText(C.nodeValue);case 4:return u.writeCDATA(C.nodeValue);case = 8:return = u.writeComment(C.nodeValue)}}else{if(C.nodeType=3D=3D1){p=3DC.hasChildNod= es()}}if(p){r=3DC.firstChild;while(r){y._serializeNode(r);y.elementName=3D= k;r=3Dr.nextSibling}}if(!o){if(p||!z.closed.test(k)){u.writeFullEndElemen= t()}else{u.writeEndElement()}}},_protect:function(j){var = i=3Dthis;j.items=3Dj.items||[];function h(l){return = l.replace(/[\r\n\\]/g,function(m){if(m=3D=3D=3D"\n"){return"\\n"}else{if(= m=3D=3D=3D"\\"){return"\\\\"}}return"\\r"})}function k(l){return = l.replace(/\\[\\rn]/g,function(m){if(m=3D=3D=3D"\\n"){return"\n"}else{if(= m=3D=3D=3D"\\\\"){return"\\"}}return"\r"})}f(j.patterns,function(l){j.con= tent=3Dk(h(j.content).replace(l.pattern,function(n,o,m,p){m=3Dk(m);if(l.e= ncode){m=3Di._encode(m)}j.items.push(m);return = o+""+p}))});return = j},_unprotect:function(i,j){i=3Di.replace(/\"))}if(a&&j.ListBox){if(a.Button||a.SplitButton){e+=3Db.createHTML("td= ",{"class":"mceToolbarEnd"},b.createHTML("span",null,""))}}if(b.stdMode){e+=3D''+j.renderHTML()+""}else{e+=3D""+j.renderHTML()+"= "}if(f&&j.ListBox){if(f.Button||f.SplitButton){e+=3Db.createHTML("td",{"c= lass":"mceToolbarStart"},b.createHTML("span",null,""))}}}g=3D"mceToolbarEnd";if(j.Button){g+=3D" = mceToolbarEndButton"}else{if(j.SplitButton){g+=3D" = mceToolbarEndSplitButton"}else{if(j.ListBox){g+=3D" = mceToolbarEndListBox"}}}e+=3Db.createHTML("td",{"class":g},b.createHTML("= span",null,""));return = b.createHTML("table",{id:l.id,"class":"mceToolbar"+(m["class"]?" = "+m["class"]:""),cellpadding:"0",cellspacing:"0",align:l.settings.align||= ""},""+e+"")}});(function(b){var = a=3Db.util.Dispatcher,c=3Db.each;b.create("tinymce.AddOnManager",{items:[= ],urls:{},lookup:{},onAdd:new a(this),get:function(d){return = this.lookup[d]},requireLangPack:function(f){var = d,e=3Db.EditorManager.settings;if(e&&e.language){d=3Dthis.urls[f]+"/langs= /"+e.language+".js";if(!b.dom.Event.domLoaded&&!e.strict_mode){b.ScriptLo= ader.load(d)}else{b.ScriptLoader.add(d)}}},add:function(e,d){this.items.p= ush(d);this.lookup[e]=3Dd;this.onAdd.dispatch(this,e,d);return = d},load:function(h,e,d,g){var = f=3Dthis;if(f.urls[h]){return}if(e.indexOf("/")!=3D0&&e.indexOf("://")=3D= =3D-1){e=3Db.baseURL+"/"+e}f.urls[h]=3De.substring(0,e.lastIndexOf("/"));= b.ScriptLoader.add(e,d,g)}});b.PluginManager=3Dnew = b.AddOnManager();b.ThemeManager=3Dnew = b.AddOnManager()}(tinymce));(function(f){var = g=3Df.each,h=3Df.extend,e=3Df.DOM,a=3Df.dom.Event,c=3Df.ThemeManager,b=3D= f.PluginManager,d=3Df.explode;f.create("static = tinymce.EditorManager",{editors:{},i18n:{},activeEditor:null,preInit:func= tion(){var = i=3Dthis,j=3Dwindow.location;f.documentBaseURL=3Dj.href.replace(/[\?#].*$= /,"").replace(/[\/\\][^\/]+$/,"");if(!/[\/\\]$/.test(f.documentBaseURL)){= f.documentBaseURL+=3D"/"}f.baseURL=3Dnew = f.util.URI(f.documentBaseURL).toAbsolute(f.baseURL);f.EditorManager.baseU= RI=3Dnew = f.util.URI(f.baseURL);if(document.domain&&j.hostname!=3Ddocument.domain){= f.relaxedDomain=3Ddocument.domain}i.onBeforeUnload=3Dnew = f.util.Dispatcher(i);a.add(window,"beforeunload",function(k){i.onBeforeUn= load.dispatch(i,k)})},init:function(q){var = p=3Dthis,l,k=3Df.ScriptLoader,o,n,i=3D[],m;function j(u,v,r){var = t=3Du[v];if(!t){return}if(f.is(t,"string")){r=3Dt.replace(/\.\w+$/,"");r=3D= r?f.resolve(r):0;t=3Df.resolve(t)}return = t.apply(r||this,Array.prototype.slice.call(arguments,2))}q=3Dh({theme:"si= mple",language:"en",strict_loading_mode:document.contentType=3D=3D"applic= ation/xhtml+xml"},q);p.settings=3Dq;if(!a.domLoaded&&!q.strict_loading_mo= de){if(q.language){k.add(f.baseURL+"/langs/"+q.language+".js")}if(q.theme= &&q.theme.charAt(0)!=3D"-"&&!c.urls[q.theme]){c.load(q.theme,"themes/"+q.= theme+"/editor_template"+f.suffix+".js")}if(q.plugins){l=3Dd(q.plugins);i= f(f.inArray(l,"compat2x")!=3D-1){b.load("compat2x","plugins/compat2x/edit= or_plugin"+f.suffix+".js")}g(l,function(r){if(r&&r.charAt(0)!=3D"-"&&!b.u= rls[r]){if(!f.isWebKit&&r=3D=3D"safari"){return}b.load(r,"plugins/"+r+"/e= ditor_plugin"+f.suffix+".js")}})}k.loadQueue()}a.add(document,"init",func= tion(){var = r,t;j(q,"onpageload");if(q.browsers){r=3Dfalse;g(d(q.browsers),function(u= ){switch(u){case"ie":case"msie":if(f.isIE){r=3Dtrue}break;case"gecko":if(= f.isGecko){r=3Dtrue}break;case"safari":case"webkit":if(f.isWebKit){r=3Dtr= ue}break;case"opera":if(f.isOpera){r=3Dtrue}break}});if(!r){return}}switc= h(q.mode){case"exact":r=3Dq.elements||"";if(r.length>0){g(d(r),function(u= ){if(e.get(u)){m=3Dnew = f.Editor(u,q);i.push(m);m.render(1)}else{o=3D0;g(document.forms,function(= v){g(v.elements,function(w){if(w.name=3D=3D=3Du){u=3D"mce_editor_"+o;e.se= tAttrib(w,"id",u);m=3Dnew = f.Editor(u,q);i.push(m);m.render(1)}})})}})}break;case"textareas":case"sp= ecific_textareas":function s(v,u){return = u.constructor=3D=3D=3DRegExp?u.test(v.className):e.hasClass(v,u)}g(e.sele= ct("textarea"),function(u){if(q.editor_deselector&&s(u,q.editor_deselecto= r)){return}if(!q.editor_selector||s(u,q.editor_selector)){n=3De.get(u.nam= e);if(!u.id&&!n){u.id=3Du.name}if(!u.id||p.get(u.id)){u.id=3De.uniqueId()= }m=3Dnew = f.Editor(u.id,q);i.push(m);m.render(1)}});break}if(q.oninit){r=3Dt=3D0;g(= i,function(u){t++;if(!u.initialized){u.onInit.add(function(){r++;if(r=3D=3D= t){j(q,"oninit")}})}else{r++}if(r=3D=3Dt){j(q,"oninit")}})}})},get:functi= on(i){return this.editors[i]},getInstanceById:function(i){return = this.get(i)},add:function(i){this.editors[i.id]=3Di;this._setActive(i);re= turn i},remove:function(j){var i=3Dthis;if(!i.editors[j.id]){return = null}delete = i.editors[j.id];if(i.activeEditor=3D=3Dj){g(i.editors,function(k){i._setA= ctive(k);return false})}j.destroy();return = j},execCommand:function(o,m,l){var = n=3Dthis,k=3Dn.get(l),i;switch(o){case"mceFocus":k.focus();return = true;case"mceAddEditor":case"mceAddControl":if(!n.get(l)){new = f.Editor(l,n.settings).render()}return = true;case"mceAddFrameControl":i=3Dl.window;i.tinyMCE=3DtinyMCE;i.tinymce=3D= f;f.DOM.doc=3Di.document;f.DOM.win=3Di;k=3Dnew = f.Editor(l.element_id,l);k.render();if(f.isIE){function = j(){k.destroy();i.detachEvent("onunload",j);i=3Di.tinyMCE=3Di.tinymce=3Dn= ull}i.attachEvent("onunload",j)}l.page_window=3Dnull;return = true;case"mceRemoveEditor":case"mceRemoveControl":if(k){k.remove()}return= = true;case"mceToggleEditor":if(!k){n.execCommand("mceAddControl",0,l);retu= rn true}if(k.isHidden()){k.show()}else{k.hide()}return = true}if(n.activeEditor){return n.activeEditor.execCommand(o,m,l)}return = false},execInstanceCommand:function(m,l,k,j){var = i=3Dthis.get(m);if(i){return i.execCommand(l,k,j)}return = false},triggerSave:function(){g(this.editors,function(i){i.save()})},addI= 18n:function(k,l){var = i,j=3Dthis.i18n;if(!f.is(k,"string")){g(k,function(n,m){g(n,function(q,p)= {g(q,function(s,r){if(p=3D=3D=3D"common"){j[m+"."+r]=3Ds}else{j[m+"."+p+"= ."+r]=3Ds}})})})}else{g(l,function(n,m){j[k+"."+m]=3Dn})}},_setActive:fun= ction(i){this.selectedInstance=3Dthis.activeEditor=3Di}});f.EditorManager= .preInit()})(tinymce);var = tinyMCE=3Dwindow.tinyMCE=3Dtinymce.EditorManager;(function(n){var = o=3Dn.DOM,k=3Dn.dom.Event,f=3Dn.extend,l=3Dn.util.Dispatcher;var = j=3Dn.each,a=3Dn.isGecko,b=3Dn.isIE,e=3Dn.isWebKit;var = d=3Dn.is,h=3Dn.ThemeManager,c=3Dn.PluginManager,i=3Dn.EditorManager;var = p=3Dn.inArray,m=3Dn.grep,g=3Dn.explode;n.create("tinymce.Editor",{Editor:= function(u,r){var = q=3Dthis;q.id=3Dq.editorId=3Du;q.execCommands=3D{};q.queryStateCommands=3D= {};q.queryValueCommands=3D{};q.plugins=3D{};j(["onPreInit","onBeforeRende= rUI","onPostRender","onInit","onRemove","onActivate","onDeactivate","onCl= ick","onEvent","onMouseUp","onMouseDown","onDblClick","onKeyDown","onKeyU= p","onKeyPress","onContextMenu","onSubmit","onReset","onPaste","onPreProc= ess","onPostProcess","onBeforeSetContent","onBeforeGetContent","onSetCont= ent","onGetContent","onLoadContent","onSaveContent","onNodeChange","onCha= nge","onBeforeExecCommand","onExecCommand","onUndo","onRedo","onVisualAid= ","onSetProgressState"],function(s){q[s]=3Dnew = l(q)});q.settings=3Dr=3Df({id:u,language:"en",docs_language:"en",theme:"s= imple",skin:"default",delta_width:0,delta_height:0,popup_css:"",plugins:"= ",document_base_url:n.documentBaseURL,add_form_submit_trigger:1,submit_pa= tch:1,add_unload_trigger:1,convert_urls:1,relative_urls:1,remove_script_h= ost:1,table_inline_editing:0,object_resizing:1,cleanup:1,accessibility_fo= cus:1,custom_shortcuts:1,custom_undo_redo_keyboard_shortcuts:1,custom_und= o_redo_restore_selection:1,custom_undo_redo:1,doctype:'',visual_table_class:"mceItemTable",visual:1,inline_sty= les:true,convert_fonts_to_spans:true,font_size_style_values:"xx-small,x-s= mall,small,medium,large,x-large,xx-large",apply_source_formatting:1,direc= tionality:"ltr",forced_root_block:"p",valid_elements:"@[id|class|style|ti= tle|dir';F.iframeHTML+=3D'';if(n.relaxedDomain){F.iframeHTML+=3D'