From: =?Windows-1252?Q?Enregistr=E9_par_Windows_Internet_Explorer=A07?= Subject: =?Windows-1252?Q?Une_cyber-chasse_aux_sorci=E8res_excessive_et_inutile_?= =?Windows-1252?Q?:_T=E9moins_de_J=E9hovah?= Date: Sun, 18 Jan 2009 19:14:07 +0100 MIME-Version: 1.0 Content-Type: multipart/related; type="text/html"; boundary="----=_NextPart_000_0000_01C979A0.EFAD2580" X-MimeOLE: Produced By Microsoft MimeOLE V6.0.6001.18049 This is a multi-part message in MIME format. ------=_NextPart_000_0000_01C979A0.EFAD2580 Content-Type: text/html; charset="utf-8" Content-Transfer-Encoding: quoted-printable Content-Location: http://temoindejehovah.hautetfort.com/archive/2009/01/11/les-cyber-chasse-aux-sorcieres-inutile.html =EF=BB=BF Une cyber-chasse aux = sorci=C3=A8res excessive et inutile : T=C3=A9moins de = J=C3=A9hovah

T=C3=A9moins de = J=C3=A9hovah

LES FAITS SUR LES TEMOINS DE JEHOVAH FACE A LA=20 DESINFORMATION

Janvier 2009

31
D L M M J V S
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30

Notes r=C3=A9centes

  • LE=20 BLOG EST SUSPENDU=20
  • Si=20 vous avez un ou des proches t=C3=A9moins de J=C3=A9hovah=20
  • LES=20 INFILTRES vs TEMOINS DE JEHOVAH: les...=20
  • Une=20 cyber-chasse aux sorci=C3=A8res excessive et...=20
  • Pour=20 en finir avec la trinit=C3=A9=20
  • Les=20 "infiltr=C3=A9s": une tentative d''amalgames...=20
  • No=C3=ABl=20 et les t=C3=A9moins de J=C3=A9hovah=20
  • Un=20 'juste retour du b=C3=A2ton'=20
  • Scientologie=20 et t=C3=A9moins de J=C3=A9hovah: quel rapport ?=20
  • L'homosexualit=C3=A9=20 et les t=C3=A9moins de J=C3=A9hovah =

Commentaires r=C3=A9cents

  • Charles=20 Chasson sur Une=20 cyber-chasse aux sorci=C3=A8res excessive et...=20
  • Mod=C3=A9rateur=20 sur Une=20 cyber-chasse aux sorci=C3=A8res excessive et...=20
  • Mod=C3=A9rateur=20 sur Pour=20 en finir avec la trinit=C3=A9=20
  • Pierre=20 sur Pour=20 en finir avec la trinit=C3=A9=20
  • ASSAD=20 sur Pour=20 en finir avec la trinit=C3=A9=20
  • Popper=20 sur Pour=20 en finir avec la trinit=C3=A9=20
  • Bertrand=20 sur Une=20 cyber-chasse aux sorci=C3=A8res excessive et...=20
  • Pierre=20 sur Pour=20 en finir avec la trinit=C3=A9=20
  • Popper=20 sur Pour=20 en finir avec la trinit=C3=A9=20
  • DM=20 sur Pour=20 en finir avec la trinit=C3=A9 =

Archives

=C2=AB=20 Pour en finir avec la trinit=C3=A9 | Page d'accueil | LES=20 INFILTRES vs TEMOINS DE JEHOVAH: les journalistes-raviolis (1)ont encore = frapp=C3=A9=20 ( 7/1/09). =C2=BB

11.01.2009

Une cyber-chasse aux sorci=C3=A8res excessive et = inutile

Les=20 d=C3=A9tracteurs des t=C3=A9moins de J=C3=A9hovah ont cr=C3=A9es des = sites et blogs=20 pour emp=C3=AAcher les personnes sinc=C3=A8res de trouver des = renseignements fiables=20 sur eux. Notre blog a =C3=A9t=C3=A9 d=C3=A9nigr=C3=A9 par eux. Il = faut bien dire que=20 l'originalit=C3=A9 de celui-ci est qu'il permet d'=C3=A9changer sans = supporter les longs=20 et sempiternels t=C3=A9moignages =C3=A9motionnels des ex-TJ qui en = inondant les sites et=20 les forums deviennent harassant. Mais quel peut =C3=AAtre le = r=C3=A9sultat de cette=20 chasse aux sorci=C3=A8res ?

Voyez=20 par vous m=C3=AAmes:

A=20 en croire les r=C3=A9sultats du moteur de recherche le plus = consult=C3=A9, Google, si on=20 tape les mots:

"J=C3=A9hovah"=20 : on trouve 3730 000 r=C3=A9sultats.

"Charles=20 Chasson": 3 440 000 r=C3=A9sultats !

"T=C3=A9moins=20 de J=C3=A9hovah: 158 000 r=C3=A9sultats

(Nous=20 d=C3=A9plorons que sur ce nombre beaucoup de r=C3=A9sultats = proviennent souvent des=20 m=C3=AAmes anti-TJ)

"T=C3=A9moin de J=C3=A9hovah" au = singulier: 151 000=20 r=C3=A9sultats !

A=20 ce propos qu'elle est l'efficacit=C3=A9 du cyber-matraquage des = anti-TJ=20 ?

D'abord=20 chacun se rendra compte du nombre de fois ou Monsieur Charles Chasson ; = n'est-ce=20 pas quelque peu excessif ?

Il=20 y a une =C3=A9poque ou des journalistes ne prenaient pas la peine de = v=C3=A9rifier les=20 affirmations des ex-TJ et les publiaient. Aujourd'hui cette = m=C3=A9thode, au vu des=20 faits est heureusement =C3=A0 l'abandon. Ils=20 se sont rendu compte qu'on a exag=C3=A9r=C3=A9 les choses = ! 

C'est=20 pourquoi les anti-TJ se sont rabattus ailleurs: les commissions = d'enqu=C3=AAte=20 Parlementaire et le net. M=C3=AAme si la repr=C3=A9sentation nationale a = soutenu la loi=20 sur la protection des t=C3=A9moins devant les Commissions il=20 y a fort =C3=A0 parier que les m=C3=A9thodes utilis=C3=A9es par les = anti-TJ=20 exasp=C3=A8rent les=20 hommes politiques qui peuvent constater ais=C3=A9ment, bien = qu'interpel=C3=A9s souvent par=20 courriers ou sur leur blog, que les faits sont tout=20 autre;=20 il=20 n'y a pas de preuves av=C3=A9r=C3=A9es de troubles =C3=A0 l'ordre = public. A=20 ce sujet qui incendie, vandalise les lieux ? Les anti-TJ ou les TJ=20 ? (Plus=20 d'une centaine de Salle du Royaume des TJ ont =C3=A9t=C3=A9s = vandalis=C3=A9es,=20 certaines incendi=C3=A9es en France !)

Les=20 personnes intelligentes ne sont pas oblig=C3=A9s de croire quelques = t=C3=A9moignages pour=20 la simple raison qu'ils proviennent de personnes qui sont sortis d'un = mouvement=20 impopulaire, quand ce sujet ne les indiff=C3=A8re pas. Ceux = qui c=C3=B4toient=20 des TJ remarqueront vite l'exag=C3=A9ration et la distorsion avec la = r=C3=A9alit=C3=A9. Il n'y=20 a qu'=C3=A0 reprendre la r=C3=A9action d'un syndicat de police en = rapport avec la=20 non-criminalit=C3=A9 des TJ:

http://www.sectes-infos.net/liberte-monde-14.htm

D'autre=20 part ceux qui participent ou r=C3=A9pondent sur les blogs = ou forums sur les=20 TJ sont souvent les m=C3=AAmes ! Ce sujet n'attire pas les foules. Ceux = qui y vont=20 ont bien souvent des id=C3=A9es arr=C3=AAt=C3=A9es la dessus. Et puis le = langage utilis=C3=A9 n'est=20 pas accessible. Une personne ignorant les faits si perd vite et ressent=20 facilement le montage raffin=C3=A9...Rappelons =C3=A0 ce sujet que = beaucoup se font passer=20 pour des TJ sur les forums alors qu'on ne peut pas v=C3=A9rifier les = faits; partant=20 de l=C3=A0 on peut tout dire et tout tordre aussi...Et puis il faut bien = comprendre=20 qu'une personne sinc=C3=A8re qui souhaite avoir des = renseignements pr=C3=A9cis sur le=20 juda=C3=AFsme n'ira pas consulter un imam pour cela...De m=C3=AAme on = voit mal une=20 personne sens=C3=A9e chercher des renseignements objectifs sur les TJ = dans les sites=20 comme "pr=C3=A9vensectes" ou "info-sectes" = etc... 

Le=20 fait que des chasseurs continuent de se ruer sur le net pour mener=20 cette croisade lassante rel=C3=A8ve tout simplement de = l'intol=C3=A9rance.=20 Beaucoup de personnes 'fragiles' r=C3=A9alisent leurs d=C3=A9lires = autour de=20 bouc-=C3=A9missaires faciles. Leurs r=C3=A9actions sur ce sujet ne fait = que ridiculiser la=20 propagande anti-TJ ... Et certains en voulant y ajouter de = l'huile sur=20 le feu avec leurs arguments r=C3=A9ducteurs n'ont pas conscience de = l'inutilit=C3=A9 de=20 leur obsession. Il n'y a qu'=C3=A0 voir le nombre de fois ou M.Chassons = intervient=20 sur les TJ, jour et nuit. On pourrait se demander si ces gens sont = utiles =C3=A0=20 quoi que ce soit; que font-ils de bien =C3=A0 part salir les TJ ? En = tout cas=20 cela n'a pas emp=C3=AAch=C3=A9 les TJ d'aller voir = individuellement les=20 gens pour les renseigner au besoin. Le rapport d'activit=C3=A9 pour = l'ann=C3=A9e 2007=20 signalait un accroissement de 1 % ...en France ! 

PS: Si vous retaper = l'adresse de ce=20 blog ne mettez pas de S =C3=A0 t=C3=A9moin...Merci de faire passer = le mot.

09:06 | Lien=20 permanent | Commentaires=20 (7) | Envoyer cette note=20

Commentaires

Bizarre, s'agissant de Mr Chasson, je le pensais un peu plus = mesur=C3=A9 et moi=20 psycho-centr=C3=A9... Pour moi, l'embl=C3=A8me de cette obsession = st=C3=A9rile et souvent=20 infantile est Nicolas Jacquette, qui nous dit toujours les m=C3=AAmes = choses=20 insignifiantes, comme par exemple le discours qu'il a tenu dans = l'=C3=A9mission C=20 dans l'air o=C3=B9 il ne trouve rien de mieux que critiquer les TJ parce = qu'ils=20 enjoignent les gens =C3=A0 croire que la vie =C3=A9ternelle est = possible! Quelle odieuse=20 "manipulation"! De tels propos l=C3=A9nifiants en disent long sur = l'=C3=A9tat d'esprit de=20 ce jeune homme mal dans sa peau, lequel ne reculerait devant aucune = critique=20 pour faire parler de la cause qu'il sert, m=C3=AAme si la plupart du = temps ce qu'il=20 dit n'a strictement aucun int=C3=A9r=C3=AAt, soit parce que c'est = inv=C3=A9rifiable (il para=C3=AEt=20 que l'on aurait "impos=C3=A9" =C3=A0 ses parents leurs convictions = religieuses. Propos=20 tenu en 2006 sur RTL), soit parce que c'est d'une banalit=C3=A9 sans = rivages.

Ecrit par : pascal = | 13.01.2009=20

Nous avons essay=C3=A9 de parler de ces choses difficiles avec un = certain recul=20 car nous n'encourageons evidement pas nos lecteurs =C3=A0 rentrer dans = des d=C3=A9tails et=20 des pol=C3=A9miques inutiles. Nous devons =C3=A0 chacun le respect dans = la mesure du=20 possible. M=C3=AAme s'il faut reconna=C3=AEtre que nos d=C3=A9tracteurs = n'en n'ont pas toujours=20 pour nous. C'est pourquoi nous pr=C3=A9f=C3=A9rons nous en tenir aux = faits: des=20 interventions excessives et des salles du Royaume br=C3=BBl=C3=A9es = =C3=A0 des moments forts de=20 la campagne anti-TJ en France.
Sinon nous ne sommes pas en guerre = avec=20 M.Chasson comme d'autres de son acabit. Nous pensons surtout =C3=A0 ceux = qui=20 souffrent du d=C3=A9nigrement au quotidien; parmi eux des femmes battues = par leur=20 compagnon apr=C3=A8s certaines =C3=A9missions ou apr=C3=A8s avoir lus ou = entendus de la=20 propagande anti-TJ...

Ecrit par : Administrateur 1 | 14.01.2009

Il y a un grand d=C3=A9calage entre les m=C3=A9dias fran=C3=A7ais = quand ils abordent ce=20 ph=C3=A9nom=C3=A8ne et ceux =C3=A0 destination d'autres pays.
Pour = preuve il suffit de voir=20 ce que rapporte un m=C3=A9dias pour les marocains:

http://www.emarrakech.info/index.php?action=3Dforum&su= baction=3Dmessage&id_sujet=3D35428&id_message=3D163938
C'est=20 g=C3=A9nial !

Ecrit par : Saliqo | 16.01.2009

Au sujet des femmes battus par leur mari non-TJ, j'ai pris = connaissance d'1=20 cas la semaine derni=C3=A8re, cette remarque est tout =C3=A0 fait = fond=C3=A9e.
J'ai connu Mr=20 Chasson alors qu'il =C3=A9tait encore TJ, sur le net, il me d=C3=A9coit = d'autant plus=20 qu'il consacre autant d'=C3=A9nergie pour d=C3=A9molir.

Ecrit par : DM | 16.01.2009

Pour un blogueur qui se plaint des amalgames, placer ainsi les = d=C3=A9gradations=20 de salles du Royaume sous la responsabilit=C3=A9 de personnes qui ne = font jamais=20 qu'=C3=A9mettre un avis critique sur le mouvement des T=C3=A9moins de = J=C3=A9hovah (je pense=20 notamment =C3=A0 M. Chasson que j'ai plusieurs fois crois=C3=A9 sur le = net), c'est assez=20 admirable!

Si =C3=87A, ce n'est pas de l'amalgame!

Bref, = j'ai un peu=20 de mal =C3=A0 comprendre la d=C3=A9nonciation d'une rh=C3=A9torique = qu'on emploie soi-m=C3=AAme sans=20 trop de scrupules.

J'ai fait l'exp=C3=A9rience que vous proposez: = j'ai tap=C3=A9=20 "Charles Chasson" sur Google, et l=C3=A0 je me suis rendu compte au bout = de quelques=20 minutes seulement qu'une bonne partie des nombreuses heures que vous = l'accusez=20 de passer sur le Net (on se demande bien au nom de quoi on peut juger ce = que=20 chacun fait de sont temps, surtout quand on passe soi-m=C3=AAme de = nombreuses heures=20 par mois b=C3=A9n=C3=A9volement pour une =C5=93uvre qui est elle = m=C3=AAme souvent jug=C3=A9e fort=20 n=C3=A9gativement par la majorit=C3=A9 de nos contemporains), une bonne = partie de ce=20 temps, disais-je, a =C3=A9t=C3=A9 AUSSI consacr=C3=A9e =C3=A0 = D=C3=89FENDRE l'organisation des T=C3=A9moins de=20 J=C3=A9hovah, face =C3=A0 des accusations qu'il estime infond=C3=A9es = (images subliminales=20 supos=C3=A9ment introduites dans les publications TJ, origines = "occultes" de la=20 Watchtower, qui serait le produit d'un complot plus ou moins = ma=C3=A7onnique sous la=20 houlette de C.T. Russell), ou des T=C3=A9moins de J=C3=A9hovah =C3=A0 = titre individuel (il a=20 publiquement pris le parti de l'=C3=A9pouse de C. Paturel lorsque = l'administration a=20 clairement franchi la ligne blanche pour ce qui est de la libert=C3=A9 = de=20 culte).

Se pose alors la question: comment se fait-il que vous = taxiez d'=20 "anti-TJ" (c'est-=C3=A0-dire quelqu'un qui lutte CONTRE le mouvement, = qui cherche =C3=A0=20 lui nuire, voire =C3=A0 le faire disparaitre) une personne qui ne fait = manifestement=20 qu'un travail de recherches et de critique honn=C3=AAte? (On peu bien = s=C3=BBr critiquer=20 la qualit=C3=A9 du travail en question, mais sur l'honn=C3=AAtet=C3=A9 = de la personne, =C3=A7a me=20 parait beaucoup plus hasardeux!)

Les TJ sont-ils des = "anti-gouvernement",=20 des "anti-catholiques", des "anti-musulmans", des "anti-juifs", des = "anti-ONU"?=20

Les TJ organisaient-ils une "chasse aux sorci=C3=A8res" = lorsqu'ils ont=20 publi=C3=A9s (=C3=A0 des millions d'exemplaires, et =C3=A0 = l'=C3=A9chelle mondiale) des analyses=20 critiques du protestantisme lib=C3=A9ral ou mis l'accent sur les = paradoxes doctrinaux=20 de l'=C3=89glise des Saints des Derniers Jours (les Mormons, pour le = dire plus vite)?=20

Je ne pense pas que vous revendiqueriez ces termes, n'est-ce = pas? Alors=20 soyez vous aussi prudents dans les =C3=A9pith=C3=A8tes que vous = attribuez =C3=A0 des personnes=20 qui comme vous, ne font qu'exercer leur libert=C3=A9 = d'expression.

Notez bien=20 que ce commentaire ne se veut absolument pas anti-TJ, que je ne = prof=C3=A8re aucune=20 injure envers votre mouvement, que je ne nie pas votre droit de publier = sur le=20 Net, ni m=C3=AAme le droit des TJ au pros=C3=A9lytisme.

Je ne = m'int=C3=A9resse qu'=C3=A0=20 votre argumentation, et =C3=A0 ce qui me semble tr=C3=A8s paradoxal chez = vous: l'usage=20 tr=C3=A8s "libre" de l'amalgame et de l'attaque ad hominem sur un blog = qui semble=20 s'=C3=AAtre plus ou moins donn=C3=A9 pour mission de d=C3=A9noncer = l'amalgame, et autre=20 mauvaises rh=C3=A9toriques, utilis=C3=A9s contre le mouvement auquel = vous=20 appartenez.

Pour finir un petit constat amus=C3=A9: en = =C3=A9crivant cet article,=20 vous ajoutez une page de plus (aux d=C3=A9j=C3=A0 trop nombreuses selon = vous) recens=C3=A9es=20 sur Google au nom de Charles Chasson, c'est assez troublant! ;-)

Ecrit par : Bertrand | 17.01.2009

Merci pour votre r=C3=A9action plut=C3=B4t mod=C3=A9r=C3=A9e; c'est = rare sur ce sujet. Pour=20 r=C3=A9pondre =C3=A0 vos interrogations permettez nous de souligner = plusieurs points.=20
Si on lit bien la note, nous n'avons jamais dit que ceux = critiquaient les TJ=20 =C3=A9taient responsables directement des d=C3=A9gradations des salles = du Royaume. Rien ne=20 prouve qu'ils ne peuvent l'=C3=AAtre indirectement non plus. Notre = conclusion=20 signalait simplement qu'ils 'ajoutent de l'huile sur le feu".(A = l'oppos=C3=A9, nous=20 avons pr=C3=A9ciser qu'on doit le respect =C3=A0 tous; voir 2=C3=A8me = commentaire)
Chacun =C3=A0=20 le droit de critiquer qui il veut; mais pour =C3=AAtre juste, = cons=C3=A9quent et impartial=20 il doit avoir le m=C3=AAme regard critique sur tous les cultes qui sont = susceptibles=20 de d=C3=A9rives. Ce que nous n'avons cess=C3=A9 de d=C3=A9noncer c'est = ce qui nous para=C3=AEt =C3=AAtre=20 une forme de l=C3=A2chet=C3=A9 =C3=A9vidente quand il s'agit de = d=C3=A9nigrer les TJ qui ne sont pas=20 aussi cons=C3=A9quent dans leur r=C3=A9ponse que peuvent l'=C3=AAtre les = autres confessions qui=20 peuvent r=C3=A9agir par la violence ou l'action politique...Pensez-vous = que ces m=C3=AAmes=20 personnes auraient le m=C3=AAme courage de dire ce qu'ils pensent des = musulmans en=20 face par exemple ???

Pour le reste chacun =C3=A0 le droit de = critiquer les TJ=20 si =C3=A7a lui chante; mais calomnier publiquement: NON IL Y A DES LOIS = CONTRE CELA !=20 ce sont justement ces accusations (souvent non fond=C3=A9s comme celles = des ann=C3=A9es 80=20 ou on pr=C3=A9tendait que les TJ ne se soignaient pas) qui cr=C3=A9ent = des troubles =C3=A0=20 l'ordre public.
Enfin le fait qu'on a cit=C3=A9 le d=C3=A9tracteur en = question une fois=20 ou deux c'est une goutte d'eau dans la mer...en comparaison de son = omnipr=C3=A9sence=20 sur le net. Au contraire pour une fois qu'il est cit=C3=A9 en =C3=A9tant = d=C3=A9masqu=C3=A9 dans on=20 exc=C3=A8s c'est pas mal , non ?
Nous n'avons pas dit que tous les = anti-TJ=20 (Chasson compris) =C3=A9taient malhonn=C3=AAtes; simplement = d=C3=A9noncer leurs exc=C3=A8s. (Pour=20 notre part nous sommes tomb=C3=A9s sur un de ses sites ou il laisse = entendre qu'il=20 est TJ: nous d=C3=A9saprouvons la m=C3=A9thode)...A part cela je ne vois = pas ou sont les=20 amalgames; avez-vous une preuve pr=C3=A9cise ?
Aussi puisque vous = abordez=20 l'honn=C3=AAtet=C3=A9; allons jusqu'au bout en prenant un exemple sur = Google:comment=20 expliquez-vous qu'ils contournent presque tous de fa=C3=A7on = incompr=C3=A9hensible=20 l'=C3=A9nonc=C3=A9 du Conseil d'Etat du 23 juin 2000 qui est claire et = pr=C3=A9cis indiquant=20 qu'en l'absence de trouble =C3=A0 l'ordre public les TJ se sont vu = conf=C3=A9rer le statut=20 d'association "CULTUEL" pour l'association "m=C3=A8re" et les 98 % de = leurs lieux de=20 cultes en France ?
C'est dr=C3=B4le faites l'exercice et vous verrez = plus=20 claire...
Quand il s'agit des autres associations cultuelles = reconnues ;=20 pourquoi sont -ils silencieux ?
Pourquoi autant d'attaques sur des = points de=20 d=C3=A9tails; "les images subliminales"; qu'est-ce qu'on a =C3=A0 faire = franchement ?=20 Pourquoi ne critiquent-ils pas les m=C3=A9thodes publicitaires ? Mieux = les points de=20 d=C3=A9tails dans les autres confessions de la m=C3=AAme fa=C3=A7on = ?
A part cela s'il y=20 avait vraiment des d=C3=A9lits av=C3=A9rr=C3=A9s chez les TJ il y a = longtemps que la justice=20 les aurait condamn=C3=A9e; ce n'est pas le cas =C3=A0 ce jour apr=C3=A8s = des d=C3=A9cennies=20 d'investigation parlementaire, juridique, polici=C3=A8re et = m=C3=A9diatique.
D'autre=20 part, les commentaires des TJ (l'organisation) sur les autres = confessions dites=20 "chr=C3=A9tiennes" sont souvent =C3=A9tay=C3=A9s de preuves bibliques et = avec une approche=20 chr=C3=A9tienne; c'est leur raison d'=C3=AAtre. En tant que personnes = pacifiques, ils ne=20 peuvent donc encourager une quelconque chasse aux sorci=C3=A8res. Il est = normal=20 qu'ils donnent leur avis sur la base de la Bible sur des organisations = qui se=20 r=C3=A9clamment du christianisme et donc de la Bible. C'est le principe = m=C3=AAme du=20 contradictoire.
(De ce fait nous aimerions qu'on nous montre = plut=C3=B4t=20 l'incoh=C3=A9rence de ce que nous professons avec la Bible; =C3=A7a = serait plus=20 intelligent.)
En ce qui concerne la critique on est en droit de = s'interroger=20 quand ceux qui la font publiquement refusent tout contradictoire. Nous = d=C3=A9plorons=20 qu'il y en a eu tr=C3=A8s peu sur un plateau t=C3=A9l=C3=A9 ou sur les = sites... on est censur=C3=A9=20 ( Et pourtant c'est la DEONTOLOGIE DE BASE d'une personne civilis=C3=A9e = !) Nous en=20 avons fait fait l'exp=C3=A9rience. C'est la raison d'=C3=AAtre de ce = blog. Alors s'il vous=20 pla=C3=AEt ne tentez pas de nous priver de la la parole quand d'autres = ne font que=20 =C3=A7a... C'est notre d=C3=A9fense que nos d=C3=A9tracteurs ne veulent = pas entendre.
-A=20 bon entendeur.

Ecrit par : Mod=C3=A9rateur | 18.01.2009

Comme sur tout m=C3=A9dia, puisque je suis mis en cause, j'ai un = droit de=20 r=C3=A9ponse:

http://temoinsdejehovah.hautetfort.com/archive/2009/01/18/= l-incendiaire-est-demasque-mince-c-est-moi.html

Et=20 oui, t=C3=A9moinsdejehovah.hautetfort.com avec un S, c'est mon blog.

Ecrit par : Charles = Chasson |=20 18.01.2009

Ecrire un commentaire

=20 =20
=20 =20
 
Cr=C3=A9er un=20 blog sur Haut et Fort =
Les derniers blogs mis = =C3=A0=20 jour | Les = derni=C3=A8res=20 notes publi=C3=A9es | Les tags les plus=20 populaires
D=C3=A9clarer=20 un contenu illicite | Ment= ions=20 l=C3=A9gales de ce blog  | HautetFort est une marque = d=C3=A9pos=C3=A9e de la=20 soci=C3=A9t=C3=A9 blogSpirit  | Cr=C3=A9ez votre blog !
bstracker({blog:'96020',t:'2',post:'1989769'}) ------=_NextPart_000_0000_01C979A0.EFAD2580 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://static.hautetfort.com/backend/images/extras/rssvalidated.gif R0lGODlhUAAPAJEAAGZmZv9mAP///4mOeSH5BAAAAAAALAAAAABQAA8AAAKmhI+py+0Pj5i02ouz 3rwbEYTiSJahMKTqyrbuC7vCZ9Y1Guf6zs4AaAuKcLyisUc7TUaU4XKoIkqlKxylOrVOUlduMgAM k4DjqHlg5VbVaDaV7fb+nGRw/Qk1Z9NnfuWMttU26EMGUncyxrT2xhdHCPf2WDiUaGeId9KzRiio 1QjY1YX2JWRDdJTKQ2kahKoKC8PaehNrK/vRobvL24sRARwsPKxQAAA7 ------=_NextPart_000_0000_01C979A0.EFAD2580 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://static.hautetfort.com/backend/images/extras/atom10.gif R0lGODlhUAAPAJEAAGZmZv////9mAImOeSH5BAQUAP8ALAAAAABQAA8AAAKQhI+py+0PT5i02ouz 3rybIITiSJZmMKTqyrbuC6fBZ9b2iMb6zs8AeAuWcryiUeUDhiYiSlMJbSKJq8nxmmwutVsBkMlc Vls56lWXXTq73i7oLUWSZediuo3Pf9nQMatc10PjxqVW2CdjNUCkGIg2KBTp5UhZBSkZZFZZd4d5 o7mJ9dFBWmp6ihGhusraqlAAADs= ------=_NextPart_000_0000_01C979A0.EFAD2580 Content-Type: image/gif Content-Transfer-Encoding: base64 Content-Location: http://static.hautetfort.com/backend/images/extras/hautetfort.gif R0lGODlhUAAPAKIAAAAAANbCucwAAGZmZu7u7gAAAAAAAAAAACH5BAQUAP8ALAAAAABQAA8AAAOp OLrc/jDKSRe5OOvNu/9gqBBCaZ5oqq4CEbxwLM90/RIjq++qa/9AGm5A4hl3vqASOCyeis6LCVrC pKwugHamBcC2r+4XPGteq+hWOtqbhmne7zsQj9NtZlSmalX7/09SPnYxYneHhnNCOXprjn9OT26H MoR1b5Z4jJJ+VHyceoKKhZV2l6MyeUerV0uumkSssk+vtambs6xJtrVNIb/AwcIcFcXGx8gOCQA7 ------=_NextPart_000_0000_01C979A0.EFAD2580 Content-Type: text/css; charset="iso-8859-1" Content-Transfer-Encoding: quoted-printable Content-Location: http://temoindejehovah.hautetfort.com/style.css BODY { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 100%; PADDING-BOTTOM: = 0px; MARGIN: 0px 0px 20px; WORD-SPACING: normal; COLOR: #000; = PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; = BACKGROUND-COLOR: #d9c0e6; TEXT-ALIGN: center } #container { BORDER-RIGHT: #660099 1px solid; BORDER-TOP: #660099 1px solid; = MARGIN-LEFT: auto; BORDER-LEFT: #660099 1px solid; WIDTH: 771px; = LINE-HEIGHT: 140%; MARGIN-RIGHT: auto; BORDER-BOTTOM: #660099 1px solid; = BACKGROUND-COLOR: #fff; TEXT-ALIGN: left } #left { FLOAT: left; OVERFLOW: hidden; WIDTH: 180px; BACKGROUND-COLOR: #fff } #right { DISPLAY: none } #center { FLOAT: left; OVERFLOW: hidden; WIDTH: 590px; BACKGROUND-COLOR: #fff } #banner { COLOR: #fff; HEIGHT: auto } #banner H1 { PADDING-RIGHT: 15px; PADDING-LEFT: 15px; PADDING-BOTTOM: 20px; MARGIN: = 0px; PADDING-TOP: 10px; BACKGROUND-COLOR: #660099 } #banner H2 { PADDING-RIGHT: 10px; BORDER-TOP: #fff 1px solid; PADDING-LEFT: 15px; = FONT-SIZE: 80%; PADDING-BOTTOM: 5px; MARGIN: 0px 0px 5px; WIDTH: auto; = PADDING-TOP: 5px; BORDER-BOTTOM: #660099 1px solid; BACKGROUND-COLOR: = #8c40b2 } #banner A { FONT-WEIGHT: bold; FONT-SIZE: 70%; COLOR: #fff; TEXT-DECORATION: none } #banner-img { DISPLAY: none } DIV.img-link A { DISPLAY: block; WIDTH: 100%; TEXT-DECORATION: none } .nowrap { WHITE-SPACE: nowrap } .content { PADDING-RIGHT: 5px; PADDING-LEFT: 15px; FONT-SIZE: 70%; FLOAT: left; = PADDING-BOTTOM: 8px; OVERFLOW: visible; WIDTH: 94%; LINE-HEIGHT: 150%; = PADDING-TOP: 20px } .content H2 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 110%; PADDING-BOTTOM: 1px; MARGIN: 0px 5px 3px 0px; LINE-HEIGHT: 180%; = PADDING-TOP: 0px; BORDER-BOTTOM: #000 1px solid } .content H3 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: bold; FONT-SIZE: = 115%; PADDING-BOTTOM: 15px; MARGIN: 0px 5px 0px 0px; PADDING-TOP: 15px } .content P { =09 } .content BLOCKQUOTE { =09 } .content UL { FONT-SIZE: 100% } .content P.posted { CLEAR: both; PADDING-RIGHT: 3px; PADDING-LEFT: 0px; FONT-SIZE: 90%; = PADDING-BOTTOM: 20px; MARGIN: 15px 5px 15px 0px; PADDING-TOP: 3px; = BORDER-BOTTOM: #000 1px dashed } A { TEXT-DECORATION: none } TABLE.calendar A { TEXT-DECORATION: none } A:link { COLOR: #660099 } TABLE.calendar A:link { COLOR: #660099 } A:visited { COLOR: #660099 } TABLE.calendar A:visited { COLOR: #660099 } A:hover { COLOR: #660099; TEXT-DECORATION: underline } TABLE.calendar A:hover { COLOR: #660099; TEXT-DECORATION: underline } A:active { COLOR: #660099 } TABLE.calendar A:active { COLOR: #660099 } .sidebar { PADDING-RIGHT: 10px; PADDING-LEFT: 10px; FONT-SIZE: 65%; = PADDING-BOTTOM: 8px; PADDING-TOP: 20px } .decorator1 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } .decorator2 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } .sidebar H2 { FONT-WEIGHT: bold; FONT-SIZE: 110%; MARGIN: 1px 0px 15px; = BORDER-BOTTOM: #000 1px solid } .sidebar .boxcontent-decorator3 { MARGIN: 0px 0px 30px } .sidebar UL { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px } .sidebar LI { MARGIN: 10px 0px 0px; LINE-HEIGHT: 150%; LIST-STYLE-TYPE: none } .sidebar LI.description { MARGIN: 0px 0px 15px; TEXT-ALIGN: left } .sidebar LI.album { TEXT-ALIGN: center } .sidebar IMG { BORDER-RIGHT: #333 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #333 1px = solid; PADDING-LEFT: 2px; BACKGROUND: #fff; PADDING-BOTTOM: 2px; = BORDER-LEFT: #333 1px solid; PADDING-TOP: 2px; BORDER-BOTTOM: #333 1px = solid } .sidebar LI.link IMG { BORDER-TOP-WIDTH: 0px; PADDING-RIGHT: 0px; PADDING-LEFT: 0px; = BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; PADDING-BOTTOM: 0px; = MARGIN: 0px; VERTICAL-ALIGN: -4px; PADDING-TOP: 0px; BORDER-RIGHT-WIDTH: = 0px } .link-note { PADDING-RIGHT: 2px; PADDING-LEFT: 2px; MARGIN-BOTTOM: 30px; = PADDING-BOTTOM: 2px; LINE-HEIGHT: 100%; PADDING-TOP: 2px; TEXT-ALIGN: = center } .link-note IMG { BORDER-TOP-WIDTH: 0px; BORDER-LEFT-WIDTH: 0px; BACKGROUND: none = transparent scroll repeat 0% 0%; BORDER-BOTTOM-WIDTH: 0px; = MARGIN-BOTTOM: 2px; BORDER-RIGHT-WIDTH: 0px } .photo { MARGIN-BOTTOM: 20px } .sidebar A { TEXT-DECORATION: none } .sidebar A:link { COLOR: #000 } .sidebar A:visited { COLOR: #000 } .sidebar A:hover { COLOR: #000; TEXT-DECORATION: underline } .sidebar A:active { COLOR: #000 } H1 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; = PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px } H2 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; = PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px } H3 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-WEIGHT: normal; = PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-TOP: 0px } TABLE.calendar { FONT-SIZE: 10px; MARGIN-BOTTOM: 20px; WIDTH: 100%; LETTER-SPACING: = 0.1em; TEXT-ALIGN: left; voice-family: inherit } HTML > BODY .calendar { WIDTH: 100% } TH.day-of-week { MARGIN-TOP: 10px; LINE-HEIGHT: 150%; LIST-STYLE-TYPE: none; TEXT-ALIGN: = center } TD.selected-day { MARGIN-TOP: 10px; LINE-HEIGHT: 150%; LIST-STYLE-TYPE: none; TEXT-ALIGN: = center } TD.day { MARGIN-TOP: 10px; LINE-HEIGHT: 150%; LIST-STYLE-TYPE: none; = LETTER-SPACING: 0.05em; TEXT-ALIGN: center } INPUT { FONT-SIZE: 100%; FONT-FAMILY: Verdana, Arial, sans-serif } TEXTAREA { CLEAR: both; FONT-SIZE: 100%; WIDTH: 99%; FONT-FAMILY: Verdana, Arial, = sans-serif } FORM { =09 } FORM .formelement { CLEAR: both; FONT-SIZE: 95%; BACKGROUND: none transparent scroll repeat = 0% 0%; PADDING-BOTTOM: 0.8em; WIDTH: 99%; PADDING-TOP: 0.4em } FORM .formelement .name { PADDING-LEFT: 1em; FLOAT: left; WIDTH: auto } FORM .formelement .value { FLOAT: right; WIDTH: 70% } FORM .formelement .error { FONT-WEIGHT: bold; FONT-SIZE: 90%; COLOR: #f00 } .album-container H3 { PADDING-RIGHT: 0.5em; MARGIN-TOP: 5px; PADDING-LEFT: 0.5em; = FONT-WEIGHT: bold; FONT-SIZE: 100%; PADDING-BOTTOM: 1em; PADDING-TOP: = 1.5em; TEXT-ALIGN: center } .album-container A IMG { BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #000 1px = solid; PADDING-LEFT: 3px; BACKGROUND: #fff; PADDING-BOTTOM: 3px; = BORDER-LEFT: #000 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #000 1px = solid } .album-container P { FONT-SIZE: 70%! important; LINE-HEIGHT: 150%! important } .album-container #gallery { PADDING-BOTTOM: 1em; TEXT-ALIGN: center } .album-container #cover-intro { PADDING-BOTTOM: 1em; TEXT-ALIGN: center } .album-container #cover-intro P { MARGIN-LEFT: 140px; LINE-HEIGHT: 130%; MARGIN-RIGHT: 140px; TEXT-ALIGN: = center } .album-container #cover-intro P A { FONT-WEIGHT: bold } .album-container #cover-intro IMG { BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #000 1px = solid; PADDING-LEFT: 3px; BACKGROUND: #fff; PADDING-BOTTOM: 3px; = BORDER-LEFT: #000 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #000 1px = solid; TEXT-ALIGN: left } .album-container .nav { COLOR: #660099; LINE-HEIGHT: 110%; MARGIN-RIGHT: 1em; HEIGHT: 1.1em; = TEXT-ALIGN: right } .album-container .nav A { FONT-SIZE: 70% } .album-container #photo-detail .photo-container { PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; = PADDING-TOP: 20px; TEXT-ALIGN: center } .album-container #photo-detail .photo-container H4 { FONT-SIZE: 80% } .album-container #photo-detail .photo-container IMG { BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #000 1px = solid; PADDING-LEFT: 3px; BACKGROUND: #fff; PADDING-BOTTOM: 3px; MARGIN: = 0px auto; BORDER-LEFT: #000 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: = #000 1px solid } .album-container #photo-detail .photo-container-no-thumb { PADDING-RIGHT: 20px; PADDING-LEFT: 20px; PADDING-BOTTOM: 20px; = PADDING-TOP: 20px } .album-container #photo-detail .photo-container-no-thumb H4 { MARGIN-TOP: 0px; FONT-SIZE: 80% } .album-container #photo-detail .photo-container-no-thumb IMG { BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #000 1px = solid; PADDING-LEFT: 3px; BACKGROUND: #fff; FLOAT: left; PADDING-BOTTOM: = 3px; MARGIN: 0px 1em 1em 0px; BORDER-LEFT: #000 1px solid; PADDING-TOP: = 3px; BORDER-BOTTOM: #000 1px solid } .album-container .thumblist { CLEAR: both; PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FLOAT: left; = PADDING-BOTTOM: 20px; PADDING-TOP: 20px } .album-container .thumblist IMG { BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #000 1px = solid; PADDING-LEFT: 3px; BACKGROUND: #fff; FLOAT: left; PADDING-BOTTOM: = 3px; MARGIN: 10px; BORDER-LEFT: #000 1px solid; PADDING-TOP: 3px; = BORDER-BOTTOM: #000 1px solid } .album-container .thumblist-nofloat { PADDING-TOP: 15px } .album-container .thumblist-nofloat IMG { BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #000 1px = solid; PADDING-LEFT: 3px; BACKGROUND: #fff; PADDING-BOTTOM: 3px; MARGIN: = 10px; BORDER-LEFT: #000 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #000 = 1px solid } .album-container .thumblist-with-detail { PADDING-RIGHT: 20px; PADDING-LEFT: 20px; FLOAT: left; PADDING-BOTTOM: = 20px; WIDTH: auto; PADDING-TOP: 20px; TEXT-ALIGN: left } .album-container .thumblist-with-detail .thumb-container { FLOAT: left; PADDING-BOTTOM: 1.5em; WIDTH: 99%; PADDING-TOP: 1em } .album-container .thumblist-with-detail A { FONT-SIZE: 70%; FLOAT: left } .album-container .thumblist-with-detail IMG { BORDER-RIGHT: #000 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #000 1px = solid; PADDING-LEFT: 3px; BACKGROUND: #fff; MARGIN-BOTTOM: 10px; = PADDING-BOTTOM: 3px; BORDER-LEFT: #000 1px solid; MARGIN-RIGHT: 10px; = PADDING-TOP: 3px; BORDER-BOTTOM: #000 1px solid } .album-container .thumblist-with-detail H4 { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; FONT-SIZE: 80%; PADDING-BOTTOM: = 0.5em; MARGIN: 0px; PADDING-TOP: 0px } .album-container .thumblist-with-detail A.view-details { FLOAT: right } .spacer { CLEAR: both } BODY.diapo { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 0px; PADDING-TOP: 0px; FONT-FAMILY: Verdana, Arial, Helvetica, = sans-serif; BACKGROUND-COLOR: #000 } #diapo-container { MARGIN-TOP: 5px; MARGIN-LEFT: 1em; WIDTH: 95%; MARGIN-RIGHT: 1em; = TEXT-ALIGN: center } #diapo-container .content { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: = 20px 0px 0px; OVERFLOW: auto; WIDTH: 100%; PADDING-TOP: 0px; POSITION: = relative; HEIGHT: 500px; TEXT-ALIGN: center } #diapo-container .content IMG { BORDER-RIGHT: #000 4px solid; PADDING-RIGHT: 3px; BORDER-TOP: #000 4px = solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; MARGIN: 0px auto; = BORDER-LEFT: #000 4px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #000 4px = solid } #diapo-container .content P { FONT-SIZE: 130%; MARGIN: 2em auto 0px; COLOR: white } #diapo-container .nav { FONT-SIZE: 70%; MARGIN: 0px; WIDTH: 100%; COLOR: #ddd; LINE-HEIGHT: = 90%; HEIGHT: 1.1em } #diapo-container .top { POSITION: relative; HEIGHT: 30px } #diapo-container .bottom { FLOAT: left; PADDING-TOP: 1px; POSITION: relative; HEIGHT: 80px; = TEXT-ALIGN: center } #diapo-container .nav .menu { WIDTH: 100%; TEXT-ALIGN: center } #diapo-container .nav .menu SELECT { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; MARGIN: 0px = 0px 0px 0.5em; VERTICAL-ALIGN: middle; COLOR: #ddd; PADDING-TOP: 0px; = FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; HEIGHT: 18px; = BACKGROUND-COLOR: #000 } #diapo-container .nav .close { FLOAT: right; LINE-HEIGHT: 200%; TEXT-ALIGN: right } #diapo-container .nav A { COLOR: #ddd; TEXT-DECORATION: none } #diapo-container .nav A:hover { TEXT-DECORATION: underline } #diapo-container .nav A:active { TEXT-DECORATION: underline } UL.category-list { -moz-column-count: 2 } UL.archive-list { -moz-column-count: 3 } .archive-list LI { PADDING-RIGHT: 15px } .category-list LI { PADDING-RIGHT: 15px } UL.popular-tags LI { DISPLAY: inline; MARGIN: 0.2em } UL.tag-list { PADDING-RIGHT: 0px; PADDING-LEFT: 0px; PADDING-BOTTOM: 0px; = MARGIN-LEFT: 0px; PADDING-TOP: 0px } UL.tag-list LI { DISPLAY: inline; MARGIN: 0.2em } H3.total { PADDING-RIGHT: 0px; MARGIN-TOP: 10px; PADDING-LEFT: 0px; FONT-SIZE: = 105%; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: = 0px; PADDING-TOP: 0px } H3.total A { TEXT-DECORATION: none } ------=_NextPart_000_0000_01C979A0.EFAD2580 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://static.hautetfort.com/backend/javascript/prototype-min.js =0A= var = Prototype=3D{Version:'1.6.0',Browser:{IE:!!(window.attachEvent&&!window.o= pera),Opera:!!window.opera,WebKit:navigator.userAgent.indexOf('AppleWebKi= t/')>-1,Gecko:navigator.userAgent.indexOf('Gecko')>-1&&navigator.userAgen= t.indexOf('KHTML')=3D=3D-1,MobileSafari:!!navigator.userAgent.match(/Appl= e.*Mobile.*Safari/)},BrowserFeatures:{XPath:!!document.evaluate,ElementEx= tensions:!!window.HTMLElement,SpecificElementExtensions:document.createEl= ement('div').__proto__&&document.createElement('div').__proto__!=3D=3Ddoc= ument.createElement('form').__proto__},ScriptFragment:']*>([\\S= \\s]*?)<\/script>',JSONFilter:/^\/\*-secure-([\s\S]*)\*\/\s*$/,emptyFunct= ion:function(){},K:function(x){return = x}};if(Prototype.Browser.MobileSafari)=0A= Prototype.BrowserFeatures.SpecificElementExtensions=3Dfalse;if(Prototype.= Browser.WebKit)=0A= Prototype.BrowserFeatures.XPath=3Dfalse;var = Class=3D{create:function(){var = parent=3Dnull,properties=3D$A(arguments);if(Object.isFunction(properties[= 0]))=0A= parent=3Dproperties.shift();function = klass(){this.initialize.apply(this,arguments);}=0A= Object.extend(klass,Class.Methods);klass.superclass=3Dparent;klass.subcla= sses=3D[];if(parent){var = subclass=3Dfunction(){};subclass.prototype=3Dparent.prototype;klass.proto= type=3Dnew subclass;parent.subclasses.push(klass);}=0A= for(var i=3D0;i0){if(match=3Dsource.match(patt= ern)){result+=3Dsource.slice(0,match.index);result+=3DString.interpret(re= placement(match));source=3Dsource.slice(match.index+match[0].length);}els= e{result+=3Dsource,source=3D'';}}=0A= return = result;},sub:function(pattern,replacement,count){replacement=3Dthis.gsub.= prepareReplacement(replacement);count=3Dcount=3D=3D=3Dundefined?1:count;r= eturn this.gsub(pattern,function(match){if(--count<0)return = match[0];return = replacement(match);});},scan:function(pattern,iterator){this.gsub(pattern= ,iterator);return = String(this);},truncate:function(length,truncation){length=3Dlength||30;t= runcation=3Dtruncation=3D=3D=3Dundefined?'...':truncation;return = this.length>length?this.slice(0,length-truncation.length)+truncation:Stri= ng(this);},strip:function(){return = this.replace(/^\s+/,'').replace(/\s+$/,'');},stripTags:function(){return = this.replace(/<\/?[^>]+>/gi,'');},stripScripts:function(){return = this.replace(new = RegExp(Prototype.ScriptFragment,'img'),'');},extractScripts:function(){va= r matchAll=3Dnew RegExp(Prototype.ScriptFragment,'img');var = matchOne=3Dnew = RegExp(Prototype.ScriptFragment,'im');return(this.match(matchAll)||[]).ma= p(function(scriptTag){return(scriptTag.match(matchOne)||['',''])[1];});},= evalScripts:function(){return = this.extractScripts().map(function(script){return = eval(script)});},escapeHTML:function(){var = self=3Darguments.callee;self.text.data=3Dthis;return = self.div.innerHTML;},unescapeHTML:function(){var div=3Dnew = Element('div');div.innerHTML=3Dthis.stripTags();return = div.childNodes[0]?(div.childNodes.length>1?$A(div.childNodes).inject('',f= unction(memo,node){return = memo+node.nodeValue}):div.childNodes[0].nodeValue):'';},toQueryParams:fun= ction(separator){var = match=3Dthis.strip().match(/([^?#]*)(#.*)?$/);if(!match)return{};return = match[1].split(separator||'&').inject({},function(hash,pair){if((pair=3Dp= air.split('=3D'))[0]){var key=3DdecodeURIComponent(pair.shift());var = value=3Dpair.length>1?pair.join('=3D'):pair[0];if(value!=3Dundefined)valu= e=3DdecodeURIComponent(value);if(key in = hash){if(!Object.isArray(hash[key]))hash[key]=3D[hash[key]];hash[key].pus= h(value);}=0A= else hash[key]=3Dvalue;}=0A= return hash;});},toArray:function(){return = this.split('');},succ:function(){return this.slice(0,this.length-1)+=0A= String.fromCharCode(this.charCodeAt(this.length-1)+1);},times:function(co= unt){return count<1?'':new = Array(count+1).join(this);},camelize:function(){var = parts=3Dthis.split('-'),len=3Dparts.length;if(len=3D=3D1)return = parts[0];var = camelized=3Dthis.charAt(0)=3D=3D'-'?parts[0].charAt(0).toUpperCase()+part= s[0].substring(1):parts[0];for(var i=3D1;i/g,'>');},un= escapeHTML:function(){return = this.replace(/&/g,'&').replace(/</g,'<').replace(/>/g,'>');}});= String.prototype.gsub.prepareReplacement=3Dfunction(replacement){if(Objec= t.isFunction(replacement))return replacement;var template=3Dnew = Template(replacement);return function(match){return = template.evaluate(match)};};String.prototype.parseQuery=3DString.prototyp= e.toQueryParams;Object.extend(String.prototype.escapeHTML,{div:document.c= reateElement('div'),text:document.createTextNode('')});with(String.protot= ype.escapeHTML)div.appendChild(text);var = Template=3DClass.create({initialize:function(template,pattern){this.templ= ate=3Dtemplate.toString();this.pattern=3Dpattern||Template.Pattern;},eval= uate:function(object){if(Object.isFunction(object.toTemplateReplacements)= )=0A= object=3Dobject.toTemplateReplacements();return = this.template.gsub(this.pattern,function(match){if(object=3D=3Dnull)retur= n'';var before=3Dmatch[1]||'';if(before=3D=3D'\\')return match[2];var = ctx=3Dobject,expr=3Dmatch[3];var = pattern=3D/^([^.[]+|\[((?:.*?[^\\])?)\])(\.|\[|$)/,match=3Dpattern.exec(e= xpr);if(match=3D=3Dnull)return before;while(match!=3Dnull){var = comp=3Dmatch[1].startsWith('[')?match[2].gsub('\\\\]',']'):match[1];ctx=3D= ctx[comp];if(null=3D=3Dctx||''=3D=3Dmatch[3])break;expr=3Dexpr.substring(= '['=3D=3Dmatch[3]?match[1].length:match[0].length);match=3Dpattern.exec(e= xpr);}=0A= return = before+String.interpret(ctx);}.bind(this));}});Template.Pattern=3D/(^|.|\= r|\n)(#\{(.*?)\})/;var $break=3D{};var = Enumerable=3D{each:function(iterator,context){var = index=3D0;iterator=3Diterator.bind(context);try{this._each(function(value= ){iterator(value,index++);});}catch(e){if(e!=3D$break)throw e;}=0A= return = this;},eachSlice:function(number,iterator,context){iterator=3Diterator?it= erator.bind(context):Prototype.K;var = index=3D-number,slices=3D[],array=3Dthis.toArray();while((index+=3Dnumber= )=3Dresult)=0A= result=3Dvalue;});return = result;},min:function(iterator,context){iterator=3Diterator?iterator.bind= (context):Prototype.K;var = result;this.each(function(value,index){value=3Diterator(value,index);if(r= esult=3D=3Dundefined||valueb?1:0;}).pluck('value');},toArray:function(){return = this.map();},zip:function(){var = iterator=3DPrototype.K,args=3D$A(arguments);if(Object.isFunction(args.las= t()))=0A= iterator=3Dargs.pop();var = collections=3D[this].concat(args).map($A);return = this.map(function(value,index){return = iterator(collections.pluck(index));});},size:function(){return = this.toArray().length;},inspect:function(){return'#';}};Object.extend(Enumerable,{map:Enumerable.collect,= find:Enumerable.detect,select:Enumerable.findAll,filter:Enumerable.findAl= l,member:Enumerable.include,entries:Enumerable.toArray,every:Enumerable.a= ll,some:Enumerable.any});function = $A(iterable){if(!iterable)return[];if(iterable.toArray)return = iterable.toArray();var length=3Diterable.length,results=3Dnew = Array(length);while(length--)results[length]=3Diterable[length];return = results;}=0A= if(Prototype.Browser.WebKit){function = $A(iterable){if(!iterable)return[];if(!(Object.isFunction(iterable)&&iter= able=3D=3D'[object NodeList]')&&iterable.toArray)return = iterable.toArray();var length=3Diterable.length,results=3Dnew = Array(length);while(length--)results[length]=3Diterable[length];return = results;}}=0A= Array.from=3D$A;Object.extend(Array.prototype,Enumerable);if(!Array.proto= type._reverse)Array.prototype._reverse=3DArray.prototype.reverse;Object.e= xtend(Array.prototype,{_each:function(iterator){for(var = i=3D0,length=3Dthis.length;i1?this:this[0];},uniq:function(sorted){return = this.inject([],function(array,value,index){if(0=3D=3Dindex||(sorted?array= .last()!=3Dvalue:!array.include(value)))=0A= array.push(value);return array;});},intersect:function(array){return = this.uniq().findAll(function(item){return = array.detect(function(value){return = item=3D=3D=3Dvalue});});},clone:function(){return[].concat(this);},size:f= unction(){return = this.length;},inspect:function(){return'['+this.map(Object.inspect).join(= ', ')+']';},toJSON:function(){var = results=3D[];this.each(function(object){var = value=3DObject.toJSON(object);if(value!=3D=3Dundefined)results.push(value= );});return'['+results.join(', = ')+']';}});if(Object.isFunction(Array.prototype.forEach))=0A= Array.prototype._each=3DArray.prototype.forEach;if(!Array.prototype.index= Of)Array.prototype.indexOf=3Dfunction(item,i){i||(i=3D0);var = length=3Dthis.length;if(i<0)i=3Dlength+i;for(;i1;}()){function = each(iterator){var cache=3D[];for(var key in this._object){var = value=3Dthis._object[key];if(cache.include(key))continue;cache.push(key);= var = pair=3D[key,value];pair.key=3Dkey;pair.value=3Dvalue;iterator(pair);}}}el= se{function each(iterator){for(var key in this._object){var = value=3Dthis._object[key],pair=3D[key,value];pair.key=3Dkey;pair.value=3D= value;iterator(pair);}}}=0A= function toQueryPair(key,value){if(Object.isUndefined(value))return = key;return key+'=3D'+encodeURIComponent(String.interpret(value));}=0A= return{initialize:function(object){this._object=3DObject.isHash(object)?o= bject.toObject():Object.clone(object);},_each:each,set:function(key,value= ){return this._object[key]=3Dvalue;},get:function(key){return = this._object[key];},unset:function(key){var = value=3Dthis._object[key];delete this._object[key];return = value;},toObject:function(){return = Object.clone(this._object);},keys:function(){return = this.pluck('key');},values:function(){return = this.pluck('value');},index:function(value){var = match=3Dthis.detect(function(pair){return = pair.value=3D=3D=3Dvalue;});return = match&&match.key;},merge:function(object){return = this.clone().update(object);},update:function(object){return new = Hash(object).inject(this,function(result,pair){result.set(pair.key,pair.v= alue);return result;});},toQueryString:function(){return = this.map(function(pair){var = key=3DencodeURIComponent(pair.key),values=3Dpair.value;if(values&&typeof = values=3D=3D'object'){if(Object.isArray(values))=0A= return values.map(toQueryPair.curry(key)).join('&');}=0A= return = toQueryPair(key,values);}).join('&');},inspect:function(){return'#';},toJSON:function(){return = Object.toJSON(this.toObject());},clone:function(){return new = Hash(this);}}})());Hash.prototype.toTemplateReplacements=3DHash.prototype= .toObject;Hash.from=3D$H;var = ObjectRange=3DClass.create(Enumerable,{initialize:function(start,end,excl= usive){this.start=3Dstart;this.end=3Dend;this.exclusive=3Dexclusive;},_ea= ch:function(iterator){var = value=3Dthis.start;while(this.include(value)){iterator(value);value=3Dval= ue.succ();}},include:function(value){if(value1&&!((readyState=3D=3D= 4)&&this._complete))=0A= this.respondToReadyState(this.transport.readyState);},setRequestHeaders:f= unction(){var = headers=3D{'X-Requested-With':'XMLHttpRequest','X-Prototype-Version':Prot= otype.Version,'Accept':'text/javascript, text/html, application/xml, = text/xml, = */*'};if(this.method=3D=3D'post'){headers['Content-type']=3Dthis.options.= contentType+=0A= (this.options.encoding?'; = charset=3D'+this.options.encoding:'');if(this.transport.overrideMimeType&= &(navigator.userAgent.match(/Gecko\/(\d{4})/)||[0,2005])[1]<2005)=0A= headers['Connection']=3D'close';}=0A= if(typeof this.options.requestHeaders=3D=3D'object'){var = extras=3Dthis.options.requestHeaders;if(Object.isFunction(extras.push))=0A= for(var i=3D0,length=3Dextras.length;i=3D200&&status<300);},ge= tStatus:function(){try{return this.transport.status||0;}catch(e){return = 0}},respondToReadyState:function(readyState){var = state=3DAjax.Request.Events[readyState],response=3Dnew = Ajax.Response(this);if(state=3D=3D'Complete'){try{this._complete=3Dtrue;(= this.options['on'+response.status]||this.options['on'+(this.success()?'Su= ccess':'Failure')]||Prototype.emptyFunction)(response,response.headerJSON= );}catch(e){this.dispatchException(e);}=0A= var = contentType=3Dresponse.getHeader('Content-type');if(this.options.evalJS=3D= =3D'force'||(this.options.evalJS&&contentType&&contentType.match(/^\s*(te= xt|application)\/(x-)?(java|ecma)script(;.*)?\s*$/i)))=0A= this.evalResponse();}=0A= try{(this.options['on'+state]||Prototype.emptyFunction)(response,response= .headerJSON);Ajax.Responders.dispatch('on'+state,this,response,response.h= eaderJSON);}catch(e){this.dispatchException(e);}=0A= if(state=3D=3D'Complete'){this.transport.onreadystatechange=3DPrototype.e= mptyFunction;}},getHeader:function(name){try{return = this.transport.getResponseHeader(name);}catch(e){return = null}},evalResponse:function(){try{return = eval((this.transport.responseText||'').unfilterJSON());}catch(e){this.dis= patchException(e);}},dispatchException:function(exception){(this.options.= onException||Prototype.emptyFunction)(this,exception);Ajax.Responders.dis= patch('onException',this,exception);}});Ajax.Request.Events=3D['Uninitial= ized','Loading','Loaded','Interactive','Complete'];Ajax.Response=3DClass.= create({initialize:function(request){this.request=3Drequest;var = transport=3Dthis.transport=3Drequest.transport,readyState=3Dthis.readySta= te=3Dtransport.readyState;if((readyState>2&&!Prototype.Browser.IE)||ready= State=3D=3D4){this.status=3Dthis.getStatus();this.statusText=3Dthis.getSt= atusText();this.responseText=3DString.interpret(transport.responseText);t= his.headerJSON=3Dthis._getHeaderJSON();}=0A= if(readyState=3D=3D4){var = xml=3Dtransport.responseXML;this.responseXML=3Dxml=3D=3D=3Dundefined?null= :xml;this.responseJSON=3Dthis._getResponseJSON();}},status:0,statusText:'= ',getStatus:Ajax.Request.prototype.getStatus,getStatusText:function(){try= {return = this.transport.statusText||'';}catch(e){return''}},getHeader:Ajax.Request= .prototype.getHeader,getAllHeaders:function(){try{return = this.getAllResponseHeaders();}catch(e){return = null}},getResponseHeader:function(name){return = this.transport.getResponseHeader(name);},getAllResponseHeaders:function()= {return = this.transport.getAllResponseHeaders();},_getHeaderJSON:function(){var = json=3Dthis.getHeader('X-JSON');if(!json)return = null;json=3DdecodeURIComponent(escape(json));try{return = json.evalJSON(this.request.options.sanitizeJSON);}catch(e){this.request.d= ispatchException(e);}},_getResponseJSON:function(){var = options=3Dthis.request.options;if(!options.evalJSON||(options.evalJSON!=3D= 'force'&&!(this.getHeader('Content-type')||'').include('application/json'= )))=0A= return null;try{return = this.transport.responseText.evalJSON(options.sanitizeJSON);}catch(e){this= .request.dispatchException(e);}}});Ajax.Updater=3DClass.create(Ajax.Reque= st,{initialize:function($super,container,url,options){this.container=3D{s= uccess:(container.success||container),failure:(container.failure||(contai= ner.success?null:container))};options=3Doptions||{};var = onComplete=3Doptions.onComplete;options.onComplete=3D(function(response,p= aram){this.updateContent(response.responseText);if(Object.isFunction(onCo= mplete))onComplete(response,param);}).bind(this);$super(url,options);},up= dateContent:function(responseText){var = receiver=3Dthis.container[this.success()?'success':'failure'],options=3Dt= his.options;if(!options.evalScripts)responseText=3DresponseText.stripScri= pts();if(receiver=3D$(receiver)){if(options.insertion){if(Object.isString= (options.insertion)){var = insertion=3D{};insertion[options.insertion]=3DresponseText;receiver.inser= t(insertion);}=0A= else options.insertion(receiver,responseText);}=0A= else receiver.update(responseText);}=0A= if(this.success()){if(this.onComplete)this.onComplete.bind(this).defer();= }}});Ajax.PeriodicalUpdater=3DClass.create(Ajax.Base,{initialize:function= ($super,container,url,options){$super(options);this.onComplete=3Dthis.opt= ions.onComplete;this.frequency=3D(this.options.frequency||2);this.decay=3D= (this.options.decay||1);this.updater=3D{};this.container=3Dcontainer;this= .url=3Durl;this.start();},start:function(){this.options.onComplete=3Dthis= .updateComplete.bind(this);this.onTimerEvent();},stop:function(){this.upd= ater.options.onComplete=3Dundefined;clearTimeout(this.timer);(this.onComp= lete||Prototype.emptyFunction).apply(this,arguments);},updateComplete:fun= ction(response){if(this.options.decay){this.decay=3D(response.responseTex= t=3D=3Dthis.lastText?this.decay*this.options.decay:1);this.lastText=3Dres= ponse.responseText;}=0A= this.timer=3Dthis.onTimerEvent.bind(this).delay(this.decay*this.frequency= );},onTimerEvent:function(){this.updater=3Dnew = Ajax.Updater(this.container,this.url,this.options);}});function = $(element){if(arguments.length>1){for(var = i=3D0,elements=3D[],length=3Darguments.length;i';delete = attributes.name;return = Element.writeAttribute(document.createElement(tagName),attributes);}=0A= if(!cache[tagName])cache[tagName]=3DElement.extend(document.createElement= (tagName));return = Element.writeAttribute(cache[tagName].cloneNode(false),attributes);};Obje= ct.extend(this.Element,element||{});}).call(window);Element.cache=3D{};El= ement.Methods=3D{visible:function(element){return = $(element).style.display!=3D'none';},toggle:function(element){element=3D$= (element);Element[Element.visible(element)?'hide':'show'](element);return= = element;},hide:function(element){$(element).style.display=3D'none';return= element;},show:function(element){$(element).style.display=3D'';return = element;},remove:function(element){element=3D$(element);element.parentNod= e.removeChild(element);return = element;},update:function(element,content){element=3D$(element);if(conten= t&&content.toElement)content=3Dcontent.toElement();if(Object.isElement(co= ntent))return = element.update().insert(content);content=3DObject.toHTML(content);element= .innerHTML=3Dcontent.stripScripts();content.evalScripts.bind(content).def= er();return = element;},replace:function(element,content){element=3D$(element);if(conte= nt&&content.toElement)content=3Dcontent.toElement();else = if(!Object.isElement(content)){content=3DObject.toHTML(content);var = range=3Delement.ownerDocument.createRange();range.selectNode(element);con= tent.evalScripts.bind(content).defer();content=3Drange.createContextualFr= agment(content.stripScripts());}=0A= element.parentNode.replaceChild(content,element);return = element;},insert:function(element,insertions){element=3D$(element);if(Obj= ect.isString(insertions)||Object.isNumber(insertions)||Object.isElement(i= nsertions)||(insertions&&(insertions.toElement||insertions.toHTML)))=0A= insertions=3D{bottom:insertions};var content,t,range;for(position in = insertions){content=3Dinsertions[position];position=3Dposition.toLowerCas= e();t=3DElement._insertionTranslations[position];if(content&&content.toEl= ement)content=3Dcontent.toElement();if(Object.isElement(content)){t.inser= t(element,content);continue;}=0A= content=3DObject.toHTML(content);range=3Delement.ownerDocument.createRang= e();t.initializeRange(element,range);t.insert(element,range.createContext= ualFragment(content.stripScripts()));content.evalScripts.bind(content).de= fer();}=0A= return = element;},wrap:function(element,wrapper,attributes){element=3D$(element);= if(Object.isElement(wrapper))=0A= $(wrapper).writeAttribute(attributes||{});else = if(Object.isString(wrapper))wrapper=3Dnew = Element(wrapper,attributes);else wrapper=3Dnew = Element('div',wrapper);if(element.parentNode)=0A= element.parentNode.replaceChild(wrapper,element);wrapper.appendChild(elem= ent);return wrapper;},inspect:function(element){element=3D$(element);var = result=3D'<'+element.tagName.toLowerCase();$H({'id':'id','className':'cla= ss'}).each(function(pair){var = property=3Dpair.first(),attribute=3Dpair.last();var = value=3D(element[property]||'').toString();if(value)result+=3D' = '+attribute+'=3D'+value.inspect(true);});return = result+'>';},recursivelyCollect:function(element,property){element=3D$(el= ement);var elements=3D[];while(element=3Delement[property])=0A= if(element.nodeType=3D=3D1)=0A= elements.push(Element.extend(element));return = elements;},ancestors:function(element){return = $(element).recursivelyCollect('parentNode');},descendants:function(elemen= t){return = $A($(element).getElementsByTagName('*')).each(Element.extend);},firstDesc= endant:function(element){element=3D$(element).firstChild;while(element&&e= lement.nodeType!=3D1)element=3Delement.nextSibling;return = $(element);},immediateDescendants:function(element){if(!(element=3D$(elem= ent).firstChild))return[];while(element&&element.nodeType!=3D1)element=3D= element.nextSibling;if(element)return[element].concat($(element).nextSibl= ings());return[];},previousSiblings:function(element){return = $(element).recursivelyCollect('previousSibling');},nextSiblings:function(= element){return = $(element).recursivelyCollect('nextSibling');},siblings:function(element)= {element=3D$(element);return = element.previousSiblings().reverse().concat(element.nextSiblings());},mat= ch:function(element,selector){if(Object.isString(selector))=0A= selector=3Dnew Selector(selector);return = selector.match($(element));},up:function(element,expression,index){elemen= t=3D$(element);if(arguments.length=3D=3D1)return = $(element.parentNode);var ancestors=3Delement.ancestors();return = expression?Selector.findElement(ancestors,expression,index):ancestors[ind= ex||0];},down:function(element,expression,index){element=3D$(element);if(= arguments.length=3D=3D1)return element.firstDescendant();var = descendants=3Delement.descendants();return = expression?Selector.findElement(descendants,expression,index):descendants= [index||0];},previous:function(element,expression,index){element=3D$(elem= ent);if(arguments.length=3D=3D1)return = $(Selector.handlers.previousElementSibling(element));var = previousSiblings=3Delement.previousSiblings();return = expression?Selector.findElement(previousSiblings,expression,index):previo= usSiblings[index||0];},next:function(element,expression,index){element=3D= $(element);if(arguments.length=3D=3D1)return = $(Selector.handlers.nextElementSibling(element));var = nextSiblings=3Delement.nextSiblings();return = expression?Selector.findElement(nextSiblings,expression,index):nextSiblin= gs[index||0];},select:function(){var = args=3D$A(arguments),element=3D$(args.shift());return = Selector.findChildElements(element,args);},adjacent:function(){var = args=3D$A(arguments),element=3D$(args.shift());return = Selector.findChildElements(element.parentNode,args).without(element);},id= entify:function(element){element=3D$(element);var = id=3Delement.readAttribute('id'),self=3Darguments.callee;if(id)return = id;do{id=3D'anonymous_element_'+self.counter++}while($(id));element.write= Attribute('id',id);return = id;},readAttribute:function(element,name){element=3D$(element);if(Prototy= pe.Browser.IE){var = t=3DElement._attributeTranslations.read;if(t.values[name])return = t.values[name](element,name);if(t.names[name])name=3Dt.names[name];if(nam= e.include(':')){return(!element.attributes||!element.attributes[name])?nu= ll:element.attributes[name].value;}}=0A= return = element.getAttribute(name);},writeAttribute:function(element,name,value){= element=3D$(element);var = attributes=3D{},t=3DElement._attributeTranslations.write;if(typeof = name=3D=3D'object')attributes=3Dname;else = attributes[name]=3Dvalue=3D=3D=3Dundefined?true:value;for(var attr in = attributes){var = name=3Dt.names[attr]||attr,value=3Dattributes[attr];if(t.values[attr])nam= e=3Dt.values[attr](element,value);if(value=3D=3D=3Dfalse||value=3D=3D=3Dn= ull)=0A= element.removeAttribute(name);else if(value=3D=3D=3Dtrue)=0A= element.setAttribute(name,name);else element.setAttribute(name,value);}=0A= return element;},getHeight:function(element){return = $(element).getDimensions().height;},getWidth:function(element){return = $(element).getDimensions().width;},classNames:function(element){return = new = Element.ClassNames(element);},hasClassName:function(element,className){if= (!(element=3D$(element)))return;var = elementClassName=3Delement.className;return(elementClassName.length>0&&(e= lementClassName=3D=3DclassName||new = RegExp("(^|\\s)"+className+"(\\s|$)").test(elementClassName)));},addClass= Name:function(element,className){if(!(element=3D$(element)))return;if(!el= ement.hasClassName(className))=0A= element.className+=3D(element.className?' ':'')+className;return = element;},removeClassName:function(element,className){if(!(element=3D$(el= ement)))return;element.className=3Delement.className.replace(new = RegExp("(^|\\s+)"+className+"(\\s+|$)"),' ').strip();return = element;},toggleClassName:function(element,className){if(!(element=3D$(el= ement)))return;return = element[element.hasClassName(className)?'removeClassName':'addClassName']= (className);},cleanWhitespace:function(element){element=3D$(element);var = node=3Delement.firstChild;while(node){var = nextNode=3Dnode.nextSibling;if(node.nodeType=3D=3D3&&!/\S/.test(node.node= Value))=0A= element.removeChild(node);node=3DnextNode;}=0A= return element;},empty:function(element){return = $(element).innerHTML.blank();},descendantOf:function(element,ancestor){el= ement=3D$(element),ancestor=3D$(ancestor);if(element.compareDocumentPosit= ion)=0A= return(element.compareDocumentPosition(ancestor)&8)=3D=3D=3D8;if(element.= sourceIndex&&!Prototype.Browser.Opera){var = e=3Delement.sourceIndex,a=3Dancestor.sourceIndex,nextAncestor=3Dancestor.= nextSibling;if(!nextAncestor){do{ancestor=3Dancestor.parentNode;}=0A= while(!(nextAncestor=3Dancestor.nextSibling)&&ancestor.parentNode);}=0A= if(nextAncestor)return(e>a&&e','',1],TBODY:['','
',2]= ,TR:['','
',3],TD:['<= tr>
','
',4],SELECT:['',1= ]}};(function(){this.bottom.initializeRange=3Dthis.top.initializeRange;Ob= ject.extend(this.tags,{THEAD:this.tags.TBODY,TFOOT:this.tags.TBODY,TH:thi= s.tags.TD});}).call(Element._insertionTranslations);Element.Methods.Simul= ated=3D{hasAttribute:function(element,attribute){attribute=3DElement._att= ributeTranslations.has[attribute]||attribute;var = node=3D$(element).getAttributeNode(attribute);return = node&&node.specified;}};Element.Methods.ByTag=3D{};Object.extend(Element,= Element.Methods);if(!Prototype.BrowserFeatures.ElementExtensions&&documen= t.createElement('div').__proto__){window.HTMLElement=3D{};window.HTMLElem= ent.prototype=3Ddocument.createElement('div').__proto__;Prototype.Browser= Features.ElementExtensions=3Dtrue;}=0A= Element.extend=3D(function(){if(Prototype.BrowserFeatures.SpecificElement= Extensions)=0A= return Prototype.K;var Methods=3D{},ByTag=3DElement.Methods.ByTag;var = extend=3DObject.extend(function(element){if(!element||element._extendedBy= Prototype||element.nodeType!=3D1||element=3D=3Dwindow)return element;var = methods=3DObject.clone(Methods),tagName=3Delement.tagName,property,value;= if(ByTag[tagName])Object.extend(methods,ByTag[tagName]);for(property in = methods){value=3Dmethods[property];if(Object.isFunction(value)&&!(propert= y in element))=0A= element[property]=3Dvalue.methodize();}=0A= element._extendedByPrototype=3DPrototype.emptyFunction;return = element;},{refresh:function(){if(!Prototype.BrowserFeatures.ElementExtens= ions){Object.extend(Methods,Element.Methods);Object.extend(Methods,Elemen= t.Methods.Simulated);}}});extend.refresh();return = extend;})();Element.hasAttribute=3Dfunction(element,attribute){if(element= .hasAttribute)return element.hasAttribute(attribute);return = Element.Methods.Simulated.hasAttribute(element,attribute);};Element.addMe= thods=3Dfunction(methods){var = F=3DPrototype.BrowserFeatures,T=3DElement.Methods.ByTag;if(!methods){Obje= ct.extend(Form,Form.Methods);Object.extend(Form.Element,Form.Element.Meth= ods);Object.extend(Element.Methods.ByTag,{"FORM":Object.clone(Form.Method= s),"INPUT":Object.clone(Form.Element.Methods),"SELECT":Object.clone(Form.= Element.Methods),"TEXTAREA":Object.clone(Form.Element.Methods)});}=0A= if(arguments.length=3D=3D2){var = tagName=3Dmethods;methods=3Darguments[1];}=0A= if(!tagName)Object.extend(Element.Methods,methods||{});else{if(Object.isA= rray(tagName))tagName.each(extend);else extend(tagName);}=0A= function = extend(tagName){tagName=3DtagName.toUpperCase();if(!Element.Methods.ByTag= [tagName])=0A= Element.Methods.ByTag[tagName]=3D{};Object.extend(Element.Methods.ByTag[t= agName],methods);}=0A= function = copy(methods,destination,onlyIfAbsent){onlyIfAbsent=3DonlyIfAbsent||false= ;for(var property in methods){var = value=3Dmethods[property];if(!Object.isFunction(value))continue;if(!onlyI= fAbsent||!(property in destination))=0A= destination[property]=3Dvalue.methodize();}}=0A= function findDOMClass(tagName){var klass;var = trans=3D{"OPTGROUP":"OptGroup","TEXTAREA":"TextArea","P":"Paragraph","FIE= LDSET":"FieldSet","UL":"UList","OL":"OList","DL":"DList","DIR":"Directory= ","H1":"Heading","H2":"Heading","H3":"Heading","H4":"Heading","H5":"Headi= ng","H6":"Heading","Q":"Quote","INS":"Mod","DEL":"Mod","A":"Anchor","IMG"= :"Image","CAPTION":"TableCaption","COL":"TableCol","COLGROUP":"TableCol",= "THEAD":"TableSection","TFOOT":"TableSection","TBODY":"TableSection","TR"= :"TableRow","TH":"TableCell","TD":"TableCell","FRAMESET":"FrameSet","IFRA= ME":"IFrame"};if(trans[tagName])klass=3D'HTML'+trans[tagName]+'Element';i= f(window[klass])return = window[klass];klass=3D'HTML'+tagName+'Element';if(window[klass])return = window[klass];klass=3D'HTML'+tagName.capitalize()+'Element';if(window[kla= ss])return = window[klass];window[klass]=3D{};window[klass].prototype=3Ddocument.creat= eElement(tagName).__proto__;return window[klass];}=0A= if(F.ElementExtensions){copy(Element.Methods,HTMLElement.prototype);copy(= Element.Methods.Simulated,HTMLElement.prototype,true);}=0A= if(F.SpecificElementExtensions){for(var tag in = Element.Methods.ByTag){var = klass=3DfindDOMClass(tag);if(Object.isUndefined(klass))continue;copy(T[ta= g],klass.prototype);}}=0A= Object.extend(Element,Element.Methods);delete = Element.ByTag;if(Element.extend.refresh)Element.extend.refresh();Element.= cache=3D{};};document.viewport=3D{getDimensions:function(){var = dimensions=3D{};$w('width height').each(function(d){var = D=3Dd.capitalize();dimensions[d]=3Dself['inner'+D]||(document.documentEle= ment['client'+D]||document.body['client'+D]);});return = dimensions;},getWidth:function(){return = this.getDimensions().width;},getHeight:function(){return = this.getDimensions().height;},getScrollOffsets:function(){return = Element._returnOffset(window.pageXOffset||document.documentElement.scroll= Left||document.body.scrollLeft,window.pageYOffset||document.documentEleme= nt.scrollTop||document.body.scrollTop);}};var = Selector=3DClass.create({initialize:function(expression){this.expression=3D= expression.strip();this.compileMatcher();},compileMatcher:function(){if(P= rototype.BrowserFeatures.XPath&&!(/(\[[\w-]*?:|:checked)/).test(this.expr= ession))=0A= return this.compileXPathMatcher();var = e=3Dthis.expression,ps=3DSelector.patterns,h=3DSelector.handlers,c=3DSele= ctor.criteria,le,p,m;if(Selector._cache[e]){this.matcher=3DSelector._cach= e[e];return;}=0A= this.matcher=3D["this.matcher =3D function(root) {","var r =3D root, h = =3D Selector.handlers, c =3D false, = n;"];while(e&&le!=3De&&(/\S/).test(e)){le=3De;for(var i in = ps){p=3Dps[i];if(m=3De.match(p)){this.matcher.push(Object.isFunction(c[i]= )?c[i](m):new = Template(c[i]).evaluate(m));e=3De.replace(m[0],'');break;}}}=0A= this.matcher.push("return = h.unique(n);\n}");eval(this.matcher.join('\n'));Selector._cache[this.expr= ession]=3Dthis.matcher;},compileXPathMatcher:function(){var = e=3Dthis.expression,ps=3DSelector.patterns,x=3DSelector.xpath,le,m;if(Sel= ector._cache[e]){this.xpath=3DSelector._cache[e];return;}=0A= this.matcher=3D['.//*'];while(e&&le!=3De&&(/\S/).test(e)){le=3De;for(var = i in = ps){if(m=3De.match(ps[i])){this.matcher.push(Object.isFunction(x[i])?x[i]= (m):new Template(x[i]).evaluate(m));e=3De.replace(m[0],'');break;}}}=0A= this.xpath=3Dthis.matcher.join('');Selector._cache[this.expression]=3Dthi= s.xpath;},findElements:function(root){root=3Droot||document;if(this.xpath= )return document._getElementsByXPath(this.xpath,root);return = this.matcher(root);},match:function(element){this.tokens=3D[];var = e=3Dthis.expression,ps=3DSelector.patterns,as=3DSelector.assertions;var = le,p,m;while(e&&le!=3D=3De&&(/\S/).test(e)){le=3De;for(var i in = ps){p=3Dps[i];if(m=3De.match(p)){if(as[i]){this.tokens.push([i,Object.clo= ne(m)]);e=3De.replace(m[0],'');}else{return = this.findElements(document).include(element);}}}}=0A= var match=3Dtrue,name,matches;for(var = i=3D0,token;token=3Dthis.tokens[i];i++){name=3Dtoken[0],matches=3Dtoken[1= ];if(!Selector.assertions[name](element,matches)){match=3Dfalse;break;}}=0A= return match;},toString:function(){return = this.expression;},inspect:function(){return"#";}});Object.extend(Selector,{_cache:{},xpath:{descendant:"//= *",child:"/*",adjacent:"/following-sibling::*[1]",laterSibling:'/followin= g-sibling::*',tagName:function(m){if(m[1]=3D=3D'*')return'';return"[local= -name()=3D'"+m[1].toLowerCase()+"' or = local-name()=3D'"+m[1].toUpperCase()+"']";},className:"[contains(concat('= ', @class, ' '), ' #{1} = ')]",id:"[@id=3D'#{1}']",attrPresence:"[@#{1}]",attr:function(m){m[3]=3Dm= [5]||m[6];return new = Template(Selector.xpath.operators[m[2]]).evaluate(m);},pseudo:function(m)= {var = h=3DSelector.xpath.pseudos[m[1]];if(!h)return'';if(Object.isFunction(h))r= eturn h(m);return new = Template(Selector.xpath.pseudos[m[1]]).evaluate(m);},operators:{'=3D':"[@= #{1}=3D'#{3}']",'!=3D':"[@#{1}!=3D'#{3}']",'^=3D':"[starts-with(@#{1}, = '#{3}')]",'$=3D':"[substring(@#{1}, (string-length(@#{1}) - = string-length('#{3}') + 1))=3D'#{3}']",'*=3D':"[contains(@#{1}, = '#{3}')]",'~=3D':"[contains(concat(' ', @#{1}, ' '), ' #{3} = ')]",'|=3D':"[contains(concat('-', @#{1}, '-'), = '-#{3}-')]"},pseudos:{'first-child':'[not(preceding-sibling::*)]','last-c= hild':'[not(following-sibling::*)]','only-child':'[not(preceding-sibling:= :* or following-sibling::*)]','empty':"[count(*) =3D 0 and = (count(text()) =3D 0 or translate(text(), ' \t\r\n', '') =3D = '')]",'checked':"[@checked]",'disabled':"[@disabled]",'enabled':"[not(@di= sabled)]",'not':function(m){var = e=3Dm[6],p=3DSelector.patterns,x=3DSelector.xpath,le,m,v;var = exclusion=3D[];while(e&&le!=3De&&(/\S/).test(e)){le=3De;for(var i in = p){if(m=3De.match(p[i])){v=3DObject.isFunction(x[i])?x[i](m):new = Template(x[i]).evaluate(m);exclusion.push("("+v.substring(1,v.length-1)+"= )");e=3De.replace(m[0],'');break;}}}=0A= return"[not("+exclusion.join(" and = ")+")]";},'nth-child':function(m){return = Selector.xpath.pseudos.nth("(count(./preceding-sibling::*) + 1) = ",m);},'nth-last-child':function(m){return = Selector.xpath.pseudos.nth("(count(./following-sibling::*) + 1) = ",m);},'nth-of-type':function(m){return = Selector.xpath.pseudos.nth("position() = ",m);},'nth-last-of-type':function(m){return = Selector.xpath.pseudos.nth("(last() + 1 - position()) = ",m);},'first-of-type':function(m){m[6]=3D"1";return = Selector.xpath.pseudos['nth-of-type'](m);},'last-of-type':function(m){m[6= ]=3D"1";return = Selector.xpath.pseudos['nth-last-of-type'](m);},'only-of-type':function(m= ){var p=3DSelector.xpath.pseudos;return = p['first-of-type'](m)+p['last-of-type'](m);},nth:function(fragment,m){var= = mm,formula=3Dm[6],predicate;if(formula=3D=3D'even')formula=3D'2n+0';if(fo= rmula=3D=3D'odd')formula=3D'2n+1';if(mm=3Dformula.match(/^(\d+)$/))=0A= return'['+fragment+"=3D = "+mm[1]+']';if(mm=3Dformula.match(/^(-?\d*)?n(([+-])(\d+))?/)){if(mm[1]=3D= =3D"-")mm[1]=3D-1;var a=3Dmm[1]?Number(mm[1]):1;var = b=3Dmm[2]?Number(mm[2]):0;predicate=3D"[((#{fragment} - #{b}) mod #{a} = =3D 0) and "+"((#{fragment} - #{b}) div #{a} >=3D 0)]";return new = Template(predicate).evaluate({fragment:fragment,a:a,b:b});}}}},criteria:{= tagName:'n =3D h.tagName(n, r, "#{1}", c); c =3D false;',className:'n = =3D h.className(n, r, "#{1}", c); c =3D false;',id:'n =3D h.id(n, r, = "#{1}", c); c =3D false;',attrPresence:'n =3D h.attrPresence(n, = r, "#{1}"); c =3D false;',attr:function(m){m[3]=3D(m[5]||m[6]);return = new Template('n =3D h.attr(n, r, "#{1}", "#{3}", "#{2}"); c =3D = false;').evaluate(m);},pseudo:function(m){if(m[6])m[6]=3Dm[6].replace(/"/= g,'\\"');return new Template('n =3D h.pseudo(n, "#{1}", "#{6}", r, c); c = =3D false;').evaluate(m);},descendant:'c =3D "descendant";',child:'c =3D = "child";',adjacent:'c =3D "adjacent";',laterSibling:'c =3D = "laterSibling";'},patterns:{laterSibling:/^\s*~\s*/,child:/^\s*>\s*/,adja= cent:/^\s*\+\s*/,descendant:/^\s/,tagName:/^\s*(\*|[\w\-]+)(\b|$)?/,id:/^= #([\w\-\*]+)(\b|$)/,className:/^\.([\w\-\*]+)(\b|$)/,pseudo:/^:((first|la= st|nth|nth-last|only)(-child|-of-type)|empty|checked|(en|dis)abled|not)(\= ((.*?)\))?(\b|$|(?=3D\s)|(?=3D:))/,attrPresence:/^\[([\w]+)\]/,attr:/\[((= ?:[\w-]*:)?[\w-]+)\s*(?:([!^$*~|]?=3D)\s*((['"])([^\4]*?)\4|([^'"][^\]]*?= )))?\]/},assertions:{tagName:function(element,matches){return = matches[1].toUpperCase()=3D=3Delement.tagName.toUpperCase();},className:f= unction(element,matches){return = Element.hasClassName(element,matches[1]);},id:function(element,matches){r= eturn = element.id=3D=3D=3Dmatches[1];},attrPresence:function(element,matches){re= turn = Element.hasAttribute(element,matches[1]);},attr:function(element,matches)= {var nodeValue=3DElement.readAttribute(element,matches[1]);return = Selector.operators[matches[2]](nodeValue,matches[3]);}},handlers:{concat:= function(a,b){for(var i=3D0,node;node=3Db[i];i++)=0A= a.push(node);return a;},mark:function(nodes){for(var = i=3D0,node;node=3Dnodes[i];i++)=0A= node._counted=3Dtrue;return nodes;},unmark:function(nodes){for(var = i=3D0,node;node=3Dnodes[i];i++)=0A= node._counted=3Dundefined;return = nodes;},index:function(parentNode,reverse,ofType){parentNode._counted=3Dt= rue;if(reverse){for(var = nodes=3DparentNode.childNodes,i=3Dnodes.length-1,j=3D1;i>=3D0;i--){var = node=3Dnodes[i];if(node.nodeType=3D=3D1&&(!ofType||node._counted))node.no= deIndex=3Dj++;}}else{for(var = i=3D0,j=3D1,nodes=3DparentNode.childNodes;node=3Dnodes[i];i++)=0A= if(node.nodeType=3D=3D1&&(!ofType||node._counted))node.nodeIndex=3Dj++;}}= ,unique:function(nodes){if(nodes.length=3D=3D0)return nodes;var = results=3D[],n;for(var i=3D0,l=3Dnodes.length;i0?[b]:[];return = $R(1,total).inject([],function(memo,i){if(0=3D=3D(i-b)%a&&(i-b)/a>=3D0)me= mo.push(i);return = memo;});},nth:function(nodes,formula,root,reverse,ofType){if(nodes.length= =3D=3D0)return[];if(formula=3D=3D'even')formula=3D'2n+0';if(formula=3D=3D= 'odd')formula=3D'2n+1';var = h=3DSelector.handlers,results=3D[],indexed=3D[],m;h.mark(nodes);for(var = i=3D0,node;node=3Dnodes[i];i++){if(!node.parentNode._counted){h.index(nod= e.parentNode,reverse,ofType);indexed.push(node.parentNode);}}=0A= if(formula.match(/^\d+$/)){formula=3DNumber(formula);for(var = i=3D0,node;node=3Dnodes[i];i++)=0A= if(node.nodeIndex=3D=3Dformula)results.push(node);}else = if(m=3Dformula.match(/^(-?\d*)?n(([+-])(\d+))?/)){if(m[1]=3D=3D"-")m[1]=3D= -1;var a=3Dm[1]?Number(m[1]):1;var b=3Dm[2]?Number(m[2]):0;var = indices=3DSelector.pseudos.getIndices(a,b,nodes.length);for(var = i=3D0,node,l=3Dindices.length;node=3Dnodes[i];i++){for(var j=3D0;j+()\= s-]+|\*|\[.*?\])+)\s*(,|$)/,function(m){expressions.push(m[1].strip());})= ;var results=3D[],h=3DSelector.handlers;for(var = i=3D0,l=3Dexpressions.length,selector;i1)?h.unique(results):results;}});function $$(){return = Selector.findChildElements(document,$A(arguments));}=0A= var Form=3D{reset:function(form){$(form).reset();return = form;},serializeElements:function(elements,options){if(typeof = options!=3D'object')options=3D{hash:!!options};else = if(options.hash=3D=3D=3Dundefined)options.hash=3Dtrue;var = key,value,submitted=3Dfalse,submit=3Doptions.submit;var = data=3Delements.inject({},function(result,element){if(!element.disabled&&= element.name){key=3Delement.name;value=3D$(element).getValue();if(value!=3D= null&&(element.type!=3D'submit'||(!submitted&&submit!=3D=3Dfalse&&(!submi= t||key=3D=3Dsubmit)&&(submitted=3Dtrue)))){if(key in = result){if(!Object.isArray(result[key]))result[key]=3D[result[key]];resul= t[key].push(value);}=0A= else result[key]=3Dvalue;}}=0A= return result;});return = options.hash?data:Object.toQueryString(data);}};Form.Methods=3D{serialize= :function(form,options){return = Form.serializeElements(Form.getElements(form),options);},getElements:func= tion(form){return = $A($(form).getElementsByTagName('*')).inject([],function(elements,child){= if(Form.Element.Serializers[child.tagName.toLowerCase()])=0A= elements.push(Element.extend(child));return = elements;});},getInputs:function(form,typeName,name){form=3D$(form);var = inputs=3Dform.getElementsByTagName('input');if(!typeName&&!name)return = $A(inputs).map(Element.extend);for(var = i=3D0,matchingInputs=3D[],length=3Dinputs.length;i=3D0;}).sortBy(functio= n(element){return element.tabIndex}).first();return = firstByIndex?firstByIndex:elements.find(function(element){return['input',= 'select','textarea'].include(element.tagName.toLowerCase());});},focusFir= stElement:function(form){form=3D$(form);form.findFirstElement().activate(= );return = form;},request:function(form,options){form=3D$(form),options=3DObject.clo= ne(options||{});var = params=3Doptions.parameters,action=3Dform.readAttribute('action')||'';if(= action.blank())action=3Dwindow.location.href;options.parameters=3Dform.se= rialize(true);if(params){if(Object.isString(params))params=3Dparams.toQue= ryParams();Object.extend(options.parameters,params);}=0A= if(form.hasAttribute('method')&&!options.method)=0A= options.method=3Dform.method;return new = Ajax.Request(action,options);}};Form.Element=3D{focus:function(element){$= (element).focus();return = element;},select:function(element){$(element).select();return = element;}};Form.Element.Methods=3D{serialize:function(element){element=3D= $(element);if(!element.disabled&&element.name){var = value=3Delement.getValue();if(value!=3Dundefined){var = pair=3D{};pair[element.name]=3Dvalue;return Object.toQueryString(pair);}}=0A= return'';},getValue:function(element){element=3D$(element);var = method=3Delement.tagName.toLowerCase();return = Form.Element.Serializers[method](element);},setValue:function(element,val= ue){element=3D$(element);var = method=3Delement.tagName.toLowerCase();Form.Element.Serializers[method](e= lement,value);return = element;},clear:function(element){$(element).value=3D'';return = element;},present:function(element){return = $(element).value!=3D'';},activate:function(element){element=3D$(element);= try{element.focus();if(element.select&&(element.tagName.toLowerCase()!=3D= 'input'||!['button','reset','submit'].include(element.type)))=0A= element.select();}catch(e){}=0A= return = element;},disable:function(element){element=3D$(element);element.blur();e= lement.disabled=3Dtrue;return = element;},enable:function(element){element=3D$(element);element.disabled=3D= false;return element;}};var Field=3DForm.Element;var = $F=3DForm.Element.Methods.getValue;Form.Element.Serializers=3D{input:func= tion(element,value){switch(element.type.toLowerCase()){case'checkbox':cas= e'radio':return = Form.Element.Serializers.inputSelector(element,value);default:return = Form.Element.Serializers.textarea(element,value);}},inputSelector:functio= n(element,value){if(value=3D=3D=3Dundefined)return = element.checked?element.value:null;else = element.checked=3D!!value;},textarea:function(element,value){if(value=3D=3D= =3Dundefined)return element.value;else = element.value=3Dvalue;},select:function(element,index){if(index=3D=3D=3Du= ndefined)=0A= return = this[element.type=3D=3D'select-one'?'selectOne':'selectMany'](element);el= se{var opt,value,single=3D!Object.isArray(index);for(var = i=3D0,length=3Delement.length;i=3D0?this.optionValue(element.options[index]):null;},selectMany:fun= ction(element){var values,length=3Delement.length;if(!length)return = null;for(var i=3D0,values=3D[];i<\/script>");$("__onDOMContentLoaded").onreadystatechange=3Dfun= ction(){if(this.readyState=3D=3D"complete"){this.onreadystatechange=3Dnul= l;fireContentLoadedEvent();}};}})();Hash.toQueryString=3DObject.toQuerySt= ring;var = Toggle=3D{display:Element.toggle};Element.Methods.childOf=3DElement.Metho= ds.descendantOf;var Insertion=3D{Before:function(element,content){return = Element.insert(element,{before:content});},Top:function(element,content){= return = Element.insert(element,{top:content});},Bottom:function(element,content){= return = Element.insert(element,{bottom:content});},After:function(element,content= ){return Element.insert(element,{after:content});}};var $continue=3Dnew = Error('"throw $continue" is deprecated, use "return" instead');var = Position=3D{includeScrollOffsets:false,prepare:function(){this.deltaX=3Dw= indow.pageXOffset||document.documentElement.scrollLeft||document.body.scr= ollLeft||0;this.deltaY=3Dwindow.pageYOffset||document.documentElement.scr= ollTop||document.body.scrollTop||0;},within:function(element,x,y){if(this= .includeScrollOffsets)=0A= return = this.withinIncludingScrolloffsets(element,x,y);this.xcomp=3Dx;this.ycomp=3D= y;this.offset=3DElement.cumulativeOffset(element);return(y>=3Dthis.offset= [1]&&y=3Dthis.offset[0]&&x=3Dthis.offset[= 1]&&this.ycomp=3Dthis.of= fset[0]&&this.xcomp0;})._each(iterator);},set:function(className){this.element.c= lassName=3DclassName;},add:function(classNameToAdd){if(this.include(class= NameToAdd))return;this.set($A(this).concat(classNameToAdd).join(' = '));},remove:function(classNameToRemove){if(!this.include(classNameToRemo= ve))return;this.set($A(this).without(classNameToRemove).join(' = '));},toString:function(){return $A(this).join(' = ');}};Object.extend(Element.ClassNames.prototype,Enumerable);Element.addM= ethods(); ------=_NextPart_000_0000_01C979A0.EFAD2580 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://static.hautetfort.com/backend/javascript/validator.js =0A= =0A= function checkLength(widget,len) {=0A= if(typeof(len)=3D=3D'undefined') len =3D 1;=0A= if((widget.value).length >=3D len) {=0A= return true;=0A= } else {=0A= return false;=0A= }=0A= }=0A= =0A= function isAttachedFile(widget) {=0A= if((widget.value).length >=3D 1) {=0A= return true;=0A= } else {=0A= return false;=0A= }=0A= }=0A= =0A= function textareaCheckLength(widget,len) {=0A= if(typeof(len)=3D=3D'undefined') len =3D 1;=0A= if(widget.value && (widget.value).length >=3Dlen) {=0A= return true;=0A= } else if((widget.innerHTML).length >=3D len) {=0A= return true;=0A= } else {=0A= return false;=0A= }=0A= }=0A= =0A= function isCheckLengthInRange(widget, minL, maxL) {=0A= if((widget.value).length >=3D minL && (widget.value).length <=3D maxL) = {=0A= return true;=0A= } else {=0A= return false;=0A= }=0A= }=0A= =0A= /**=0A= * The second widget must be in the same form as the first one=0A= */=0A= function mustMatch(widget1,widget2) {=0A= if(widget1.value!=3Dwidget2.value) {=0A= return false;=0A= } else {=0A= return true;=0A= }=0A= }=0A= =0A= function isChecked(widget) {=0A= if(typeof(widget.length)=3D=3D'undefined') {=0A= if(widget.checked) return true;=0A= }=0A= var i=3D0;=0A= while(typeof(widget[i]) !=3D "undefined") {=0A= if(widget[i].checked) return true;=0A= i++;=0A= }=0A= return false;=0A= }=0A= =0A= function isDate(widget) {=0A= var re1 =3D /^\d\d\/\d\d\/\d\d\d\d$/;=0A= return re1.test(widget.value);=0A= }=0A= =0A= function isDomain(widget) {=0A= var val =3D widget.value;=0A= var regexp1=3D /^[a-z\d][a-z\d\-]*[a-z\d]$/;=0A= var regexp2=3D /-{2,}/;=0A= if(!regexp1.test(val)) {=0A= return false;=0A= } else {=0A= if(regexp2.test(val)) {=0A= return false;=0A= } else {=0A= return true;=0A= }=0A= }=0A= }=0A= =0A= function isEmail(widget) {=0A= var re =3D /^\+?\w+([\+\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,})+$/;=0A= =0A= /* object and string tests from = http://www.crockford.com/javascript/remedial.html */=0A= if (typeof widget =3D=3D 'string') // widget is a string=0A= return re.test(widget.toLowerCase());=0A= else if ((widget && typeof widget =3D=3D 'object') || (typeof widget = =3D=3D 'function')) // widget is an object=0A= return re.test(widget.value.toLowerCase());=0A= else // we can't deal with the type of widget ...=0A= return false;=0A= }=0A= =0A= function checkEmailList(widget) {=0A= var i;=0A= var val;=0A= var temp =3D widget.value;=0A= // end-of-lines characters=0A= var re_win =3D /\r\n/g;=0A= var re_unix =3D /\n/g;=0A= var re_mac =3D /\r/g;=0A= // trim the orginal string=0A= while (temp.substring(0,1) =3D=3D ' ') {=0A= temp =3D temp.substring(1,temp.length);=0A= }=0A= while (temp.substring(temp.length-1,temp.length) =3D=3D ' ') {=0A= temp =3D temp.substring(0,temp.length-1);=0A= }=0A= temp =3D temp.replace(re_win,';');=0A= temp =3D temp.replace(re_mac,';');=0A= temp =3D temp.replace(re_unix,';');=0A= =0A= // split the string into an array of individual emails=0A= val =3D temp.split(';');=0A= // test each different found email=0A= for (i=3D0 ; i=3D minVal) && (widget.value <=3D maxVal)) {=0A= return true;=0A= } else=0A= return false;=0A= }=0A= =0A= function isDifferent(widget, val) {=0A= if (widget.value !=3D val) {=0A= return true;=0A= } else=0A= return false;=0A= }=0A= =0A= function isInteger(widget) {=0A= return (parseInt(widget.value)=3D=3Dwidget.value);=0A= }=0A= =0A= function isTelephone(widget) {=0A= var re =3D /^[ +.\(\)0-9]{6,}$/;=0A= return re.test(widget.value);=0A= }=0A= function isOrdered(widget) {=0A= return true;=0A= }=0A= =0A= function isValidDate(widget) {=0A= return true;=0A= }=0A= =0A= function isUnique(widget,arg0,arg1) {=0A= return true;=0A= }=0A= =0A= function onlyAlphaNumeric(widget) {=0A= var re =3D /^[\w\-]+$/;=0A= return re.test(widget.value);=0A= }=0A= function onlyAlphaNumericOrEmpty(widget) {=0A= if(widget.value=3D=3D'') return true;=0A= var re =3D /^[\w\-]+$/;=0A= return re.test(widget.value);=0A= }=0A= /*=0A= function is_text(str) {=0A= var re =3D /^[a-zA-Z0-9,\.\-_@\S\s]+$/;=0A= return re.test(str);=0A= }=0A= =0A= function is_number(str) {=0A= if (str.length =3D=3D 0) { return false; } // this is needed because = isNaN on an empty string gives false=0A= str =3D str.replace(/,/, ".");=0A= return !isNaN(str);=0A= }=0A= =0A= function is_float(str) {=0A= str =3D str.replace(/,/, ".");=0A= return (parseFloat(str)=3D=3Dstr);=0A= }=0A= =0A= =0A= function is_regexp(str, reg) {=0A= var re =3D new RegExp(reg);=0A= return re.test(str);=0A= }=0A= */=0A= =0A= function isMultiChecked(widget) {=0A= if(widget.selectedIndex >=3D 0)=0A= return true;=0A= return false;=0A= }=0A= =0A= function isSingleChecked(widget) {=0A= if(widget.selectedIndex > 0)=0A= return true;=0A= return false;=0A= }=0A= function isSelected(widget) {=0A= if(widget.selectedIndex > 0)=0A= return true;=0A= return false;=0A= }=0A= =0A= function isRadioChecked(widget) {=0A= var i=3D0;=0A= while(typeof(widget[i]) !=3D "undefined") {=0A= if(widget[i].checked) return true;=0A= i++;=0A= }=0A= if ( (widget.type =3D=3D 'radio') && (widget.checked) ) return true;=0A= return false;=0A= }=0A= =0A= function isTextChecked(widget) {=0A= if(widget.value !=3D '')=0A= return true;=0A= return false;=0A= }=0A= =0A= function onlyNumericChars(widget) {=0A= var re =3D /^[0-9]+$/;=0A= return re.test(widget.value);=0A= }=0A= =0A= function onlyNumericCharsOrEmpty(widget) {=0A= if(widget.value=3D=3D'') return true;=0A= var re =3D /^[0-9]+$/;=0A= return re.test(widget.value);=0A= }=0A= =0A= function onlyFloatChars(widget) {=0A= var re =3D /^[0-9.,]+$/;=0A= return re.test(widget.value);=0A= }=0A= =0A= function onlyFloatCharsOrEmpty(widget) {=0A= if(widget.value=3D=3D'') return true;=0A= var re =3D /^[0-9.,]+$/;=0A= return re.test(widget.value);=0A= }=0A= =0A= =0A= =0A= function onlyAlphaChars(widget) {=0A= var re =3D /^[a-zA-Z]+$/;=0A= return re.test(widget.value);=0A= }=0A= =0A= function onlyAlphaCharsOrEmpty(widget) {=0A= if(widget.value=3D=3D'') return true;=0A= var re =3D /^[a-zA-Z]+$/;=0A= return re.test(widget.value);=0A= }=0A= =0A= function zipcode(widget) {=0A= var re =3D /^[0-9]{5}$/;=0A= return re.test(widget.value);=0A= }=0A= =0A= function isYear(widget) {=0A= var re =3D /^[0-9]{4}$/;=0A= return re.test(widget.value);=0A= }=0A= =0A= function isName(widget) {=0A= var re =3D /^[a-zA-Z-]+$/;=0A= return re.test(widget.value);=0A= }=0A= =0A= function isIdentityName(widget) {=0A= return true;=0A= }=0A= =0A= function matchRegexp(widget, regexp) {=0A= reg =3D new RegExp(regexp,"g");=0A= res =3D reg.test(widget.value);=0A= return res;=0A= }=0A= =0A= function notMatchRegexp(widget, regexp) {=0A= res =3D matchRegexp(widget, regexp);=0A= res1 =3D (res=3D=3Dtrue) ? false : true;=0A= return res1;=0A= }=0A= =0A= var widgetsWithError;=0A= function putInnerText(element, text) {=0A= if(widgetsWithError[element] =3D=3D true) {=0A= if(text=3D=3D"") {=0A= return;=0A= }=0A= }=0A= if(document.all) {=0A= document.all(element).innerText =3D text;=0A= } else {=0A= spanElt =3D document.getElementById(element);=0A= tempText =3D document.createTextNode(text);=0A= spanElt.replaceChild(tempText, spanElt.childNodes[0]);=0A= }=0A= if(text!=3D"") {=0A= widgetsWithError[element] =3D true;=0A= }=0A= }=0A= =0A= ------=_NextPart_000_0000_01C979A0.EFAD2580 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://static.hautetfort.com/backend/javascript/rememberme.js var hoststr =3D document.location.hostname;=0A= var hostname =3D hoststr.substring(hoststr.indexOf('.'), hoststr.length);=0A= =0A= // Copyright (c) 1996-1997 Athenia Associates.=0A= // http://www.webreference.com/js/=0A= // License is granted if and only if this entire=0A= // copyright notice is included. By Tomer Shiran.=0A= =0A= function setCookie (name, value, expires, path, domain, secure) {=0A= var curCookie =3D name + "=3D" + escape(value) + ((expires) ? "; = expires=3D" + expires.toGMTString() : "") + "; path=3D" + ((path) ? path = : "/") + "; domain=3D" + ((domain) ? domain : hostname) + ((secure) ? "; = secure" : "");=0A= document.cookie =3D curCookie;=0A= }=0A= =0A= function getCookie (name) {=0A= var dc =3D document.cookie;=0A= var prefix =3D name + "=3D";=0A= var begin =3D dc.indexOf("; " + prefix);=0A= if (begin =3D=3D -1) {=0A= begin =3D dc.indexOf(prefix);=0A= if (begin !=3D 0) return '';=0A= } else=0A= begin +=3D 2;=0A= var end =3D document.cookie.indexOf(";", begin);=0A= if (end =3D=3D -1)=0A= end =3D dc.length;=0A= return unescape(dc.substring(begin + prefix.length, end));=0A= }=0A= =0A= function deleteCookie (name, path, domain) {=0A= if (getCookie(name)) {=0A= document.cookie =3D name + "=3D" +=0A= "; path=3D" + ((path) ? path : "/") +=0A= "; domain=3D" + ((domain) ? domain : hostname) +=0A= "; expires=3DThu, 01-Jan-70 00:00:01 GMT";=0A= }=0A= }=0A= =0A= function fixDate(date) {=0A= var base =3D new Date(0);=0A= var skew =3D base.getTime();=0A= if (skew > 0)=0A= date.setTime(date.getTime() - skew);=0A= }=0A= =0A= function rememberMe(obj) {=0A= var now =3D new Date();=0A= // fix the bug in Navigator 2.0, Macintosh=0A= fixDate(now);=0A= now.setTime(now.getTime() + 365 * 24 * 60 * 60 * 1000);=0A= setCookie('remember',obj.remember.value,now);=0A= setCookie('author_name',obj.post_comment_author.value,now);=0A= setCookie('author_email',obj.post_comment_author_email.value,now);=0A= setCookie('author_url',obj.post_comment_author_link.value,now);=0A= }=0A= =0A= function forgetMe(obj) {=0A= deleteCookie('author_name');=0A= deleteCookie('author_email');=0A= deleteCookie('author_url');=0A= deleteCookie('remember');=0A= }=0A= =0A= function handleRemember(obj) {=0A= if(obj.remember.checked=3D=3D1) {=0A= rememberMe(obj)=0A= } else {=0A= forgetMe(obj)=0A= }=0A= }=0A= =0A= function initFormValues(obj) {=0A= if(author_name =3D getCookie("author_name")) = obj.post_comment_author.value =3D author_name;=0A= author_email =3D getCookie("author_email");=0A= if(author_email && obj.post_comment_author_email.value=3D=3D"") = obj.post_comment_author_email.value =3D author_email;=0A= if(!obj.post_comment_author_link.value || = obj.post_comment_author_link.value=3D=3D"http://") = obj.post_comment_author_link.value =3D getCookie("author_url");=0A= obj.remember.checked =3D getCookie("remember");=0A= }=0A= =0A= onload =3D initForm;=0A= function initForm () {=0A= if (!document.post_comment || = window.location.pathname=3D=3D"/comments") return;=0A= if($('anon_comments') && $('anon_comments').value=3D=3D"1") = initFormValues(document.post_comment);=0A= } ------=_NextPart_000_0000_01C979A0.EFAD2580 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://static.hautetfort.com/backend/javascript/validation-min.js =0A= var = Validator=3DClass.create();Validator.prototype=3D{initialize:function(cla= ssName,error,test,options){if(typeof = test=3D=3D'function'){this.options=3D$H(options);this._test=3Dtest;}else{= this.options=3D$H(test);this._test=3Dfunction(){return true};}=0A= this.error=3Derror||'Validation = failed.';this.className=3DclassName;},test:function(v,elm){return(this._t= est(v,elm)&&this.options.all(function(p){return = Validator.methods[p.key]?Validator.methods[p.key](v,elm,p.value):true;}))= ;}}=0A= Validator.methods=3D{pattern:function(v,elm,opt){return = Validation.get('IsEmpty').test(v)||opt.test(v)},minLength:function(v,elm,= opt){return v.length>=3Dopt},maxLength:function(v,elm,opt){return = v.length<=3Dopt},min:function(v,elm,opt){return = v>=3DparseFloat(opt)},max:function(v,elm,opt){return = v<=3DparseFloat(opt)},notOneOf:function(v,elm,opt){return = $A(opt).all(function(value){return = v!=3Dvalue;})},oneOf:function(v,elm,opt){return = $A(opt).any(function(value){return = v=3D=3Dvalue;})},is:function(v,elm,opt){return = v=3D=3Dopt},isNot:function(v,elm,opt){return = v!=3Dopt},equalToField:function(v,elm,opt){return = v=3D=3D$F(opt)},notEqualToField:function(v,elm,opt){return = v!=3D$F(opt)},include:function(v,elm,opt){return = $A(opt).all(function(value){return Validation.get(value).test(v,elm);})}}=0A= var = Validation=3DClass.create();Validation.prototype=3D{initialize:function(f= orm,options){this.options=3DObject.extend({onSubmit:true,stopOnFirst:fals= e,immediate:false,focusOnError:true,useTitles:false,onAjaxSend:function(r= esult,form){return = result},onFormValidate:function(result,form){},onElementValidate:function= (result,elm){}},options||{});this.form=3D$(form);if(this.options.onSubmit= )Event.observe(this.form,'submit',this.onSubmit.bind(this),false);if(this= .options.immediate){var useTitles=3Dthis.options.useTitles;var = callback=3Dthis.options.onElementValidate;Form.getElements(this.form).eac= h(function(input){Event.observe(input,'blur',function(ev){Validation.vali= date(Event.element(ev),{useTitle:useTitles,onElementValidate:callback});}= );});}},onSubmit:function(ev){if(!this.validate())Event.stop(ev);},valida= te:function(){var result=3Dfalse;var = useTitles=3Dthis.options.useTitles;var = callback=3Dthis.options.onElementValidate;if(this.options.stopOnFirst){re= sult=3DForm.getElements(this.form).all(function(elm){return = Validation.validate(elm,{useTitle:useTitles,onElementValidate:callback});= });}else{result=3DForm.getElements(this.form).collect(function(elm){retur= n = Validation.validate(elm,{useTitle:useTitles,onElementValidate:callback});= }).all();}=0A= if(!result&&this.options.focusOnError){Form.getElements(this.form).findAl= l(function(elm){return = $(elm).hasClassName('validation-failed')}).first().focus()}=0A= this.options.onFormValidate(result,this.form);result=3Dthis.options.onAja= xSend(result,this.form);return = result;},reset:function(){Form.getElements(this.form).each(Validation.res= et);}}=0A= Object.extend(Validation,{validate:function(elm,options){options=3DObject= .extend({useTitle:false,onElementValidate:function(result,elm){}},options= ||{});elm=3D$(elm);var cn=3Delm.classNames();return = result=3Dcn.all(function(value){var = test=3DValidation.test(value,elm,options.useTitle);options.onElementValid= ate(test,elm);return test;});},test:function(name,elm,useTitle){var = v=3DValidation.get(name);var = prop=3D'__advice'+name.camelize();try{if(Validation.isVisible(elm)&&!v.te= st($F(elm),elm)){if(!elm[prop]){var = advice=3DValidation.getAdvice(name,elm);if(advice=3D=3Dnull){var = errorMsg=3DuseTitle?((elm&&elm.title)?elm.title:v.error):v.error;advice=3D= '
'+errorMsg+'
'=0A= switch(elm.type.toLowerCase()){case'checkbox':case'radio':var = p=3Delm.parentNode;if(p){new Insertion.Bottom(p,advice);}else{new = Insertion.After(elm,advice);}=0A= break;default:new Insertion.After(elm,advice);}=0A= advice=3DValidation.getAdvice(name,elm);}=0A= if(typeof = Effect=3D=3D'undefined'){advice.style.display=3D'block';}else{new = Effect.Appear(advice,{duration:1});}}=0A= elm[prop]=3Dtrue;elm.removeClassName('validation-passed');elm.addClassNam= e('validation-failed');return false;}else{var = advice=3DValidation.getAdvice(name,elm);if(advice!=3Dnull)advice.hide();e= lm[prop]=3D'';elm.removeClassName('validation-failed');elm.addClassName('= validation-passed');return = true;}}catch(e){throw(e)}},isVisible:function(elm){while(elm.tagName!=3D'= BODY'){if(!$(elm).visible())return false;elm=3Delm.parentNode;}=0A= return true;},getAdvice:function(name,elm){return = $('advice-'+name+'-'+Validation.getElmID(elm))||$('advice-'+Validation.ge= tElmID(elm));},getElmID:function(elm){return = elm.id?elm.id:elm.name;},reset:function(elm){elm=3D$(elm);var = cn=3Delm.classNames();cn.each(function(value){var = prop=3D'__advice'+value.camelize();if(elm[prop]){var = advice=3DValidation.getAdvice(value,elm);advice.hide();elm[prop]=3D'';}=0A= elm.removeClassName('validation-failed');elm.removeClassName('validation-= passed');});},add:function(className,error,test,options){var = nv=3D{};nv[className]=3Dnew = Validator(className,error,test,options);Object.extend(Validation.methods,= nv);},addAllThese:function(validators){var = nv=3D{};$A(validators).each(function(value){nv[value[0]]=3Dnew = Validator(value[0],value[1],value[2],(value.length>3?value[3]:{}));});Obj= ect.extend(Validation.methods,nv);},get:function(name){return = Validation.methods[name]?Validation.methods[name]:Validation.methods['_Li= keNoIDIEverSaw_'];},methods:{'_LikeNoIDIEverSaw_':new = Validator('_LikeNoIDIEverSaw_','',{})}});Validation.add('IsEmpty','',func= tion(v){return((v=3D=3Dnull)||(v.length=3D=3D0));});Validation.addAllThes= e([['required','This is a required = field.',function(v){return!Validation.get('IsEmpty').test(v);}],['validat= e-number','Please enter a valid number in this = field.',function(v){return = Validation.get('IsEmpty').test(v)||(!isNaN(v)&&!/^\s+$/.test(v));}],['val= idate-digits','Please use numbers only in this field. please avoid = spaces or other characters such as dots or commas.',function(v){return = Validation.get('IsEmpty').test(v)||!/[^\d]/.test(v);}],['validate-alpha',= 'Please use letters only (a-z) in this field.',function(v){return = Validation.get('IsEmpty').test(v)||/^[a-zA-Z]+$/.test(v)}],['validate-alp= hanum','Please use only letters (a-z) or numbers (0-9) only in this = field. No spaces or other characters are allowed.',function(v){return = Validation.get('IsEmpty').test(v)||/^[a-zA-Z0-9]+$/.test(v)}],['validate-= date','Please enter a valid date.',function(v){var test=3Dnew = Date(v);return = Validation.get('IsEmpty').test(v)||!isNaN(test);}],['validate-email','Ple= ase enter a valid email address. For example fred@domain.com = .',function(v){return = Validation.get('IsEmpty').test(v)||/\w{1,}[@][\w\-]{1,}([.]([\w\-]{1,})){= 1,3}$/.test(v)}],['validate-url','Please enter a valid = URL.',function(v){return = Validation.get('IsEmpty').test(v)||/^(http|https|ftp):\/\/(([A-Z0-9][A-Z0= -9_-]*)(\.[A-Z0-9][A-Z0-9_-]*)+)(:(\d+))?\/?/i.test(v)}],['validate-date-= au','Please use this date format: dd/mm/yyyy. For example 17/03/2006 for = the 17th of March, = 2006.',function(v){if(Validation.get('IsEmpty').test(v))return true;var = regex=3D/^(\d{2})\/(\d{2})\/(\d{4})$/;if(!regex.test(v))return false;var = d=3Dnew = Date(v.replace(regex,'$2/$1/$3'));return(parseInt(RegExp.$2,10)=3D=3D(1+d= .getMonth()))&&(parseInt(RegExp.$1,10)=3D=3Dd.getDate())&&(parseInt(RegEx= p.$3,10)=3D=3Dd.getFullYear());}],['validate-currency-dollar','Please = enter a valid $ amount. For example $100.00 .',function(v){return = Validation.get('IsEmpty').test(v)||/^\$?\-?([1-9]{1}[0-9]{0,2}(\,[0-9]{3}= )*(\.[0-9]{0,2})?|[1-9]{1}\d*(\.[0-9]{0,2})?|0(\.[0-9]{0,2})?|(\.[0-9]{1,= 2})?)$/.test(v)}],['validate-selection','Please make a = selection',function(v,elm){return = elm.options?elm.selectedIndex>0:!Validation.get('IsEmpty').test(v);}],['v= alidate-one-required','Please select one of the above = options.',function(v,elm){var p=3Delm.parentNode;var = options=3Dp.getElementsByTagName('INPUT');return = $A(options).any(function(elm){return = $F(elm);});}],['validate-password','Your password must be more than 6 = characters and not be \'password\' or the same as your = name',{minLength:6,maxLength:15,notOneOf:['password','PASSWORD','1234567'= ,'0123456']}],['validate-extension-image','The possible extensions are = .jpg,.png,.jpeg,.gif',function(f){nbchar=3Df.length;if(!nbchar)return = true;extension=3Df.substring(f.lastIndexOf('.'),nbchar).toLowerCase();if(= extension=3D=3D'.jpg'||extension=3D=3D'.png'||extension=3D=3D'.jpeg'||ext= ension=3D=3D'.gif'){return true;}else{return = false;}}],['validate-extension-video','The possible extensions are .avi = .mov .mpg .mp3 .mp4 .qtl .ram .ra .rm .smi .wma and = .wmv',function(f){nbchar=3Df.length;if(!nbchar)return = true;extension=3Df.substring(f.lastIndexOf('.'),nbchar).toLowerCase();if(= extension=3D=3D'.avi'||extension=3D=3D'.mov'||extension=3D=3D'.mpg'||exte= nsion=3D=3D'.mp3'||extension=3D=3D'.mp4'||extension=3D=3D'.qtl'||extensio= n=3D=3D'.ram = '||extension=3D=3D'.ra'||extension=3D=3D'.rm'||extension=3D=3D'.smi'||ext= ension=3D=3D'.wma'||extension=3D=3D'.wmv'){return true;}else{return = false;}}],['validate-extension-file','The extension is not = allowed',function(f){nbchar=3Df.length;if(!nbchar)return = true;extension=3Df.substring(f.lastIndexOf('.'),nbchar).toLowerCase();if(= extension=3D=3D'.php'||extension=3D=3D'.phps'||extension=3D=3D'.cgi'){ret= urn false;}else{return true;}}]]); ------=_NextPart_000_0000_01C979A0.EFAD2580 Content-Type: application/octet-stream Content-Transfer-Encoding: quoted-printable Content-Location: http://hautetfort.alenty.com/s/l/whoshot.js var lnt;if(!lnt)lnt=3D{}=0A= ;if(!lnt.control)lnt.control=3D{}=0A= ;if(!lnt.modules)lnt.modules=3DArray();var htlnt;if((typeof = lnt_redirected!=3D"undefined")||(!htlnt))htlnt=3D{initialized:false,loade= d:false,modulesRemaining:2,moduleSet:"ht",baseUrl:"http://hautetfort.alen= ty.com/s/",loaderUrl:"http://hautetfort.alenty.com/s/l/",imgPath:"http://= hautetfort.alenty.com/s/i/",skinsPath:"http://hautetfort.alenty.com/s/s/"= ,servicesPath:"http://services.alenty.com/jp/",servicesCachedPath:"http:/= /services.alenty.com/jpc/",profileImgPath:"http://services.alenty.com/p/i= /",installerUrl:"http://services.alenty.com/install/",upiPath:"http://ser= vices.alenty.com/upi/",hotReportsUrl:"http://hotreports.alenty.com/hautet= fort/jp/",secureUrl:"https://secure.alenty.com/jp/",trackingURL:"http://t= rkhautetfort.alenty.com/trk/",trackingCachedURL:"http://trkhautetfort.ale= nty.com/trkc/",localIdTrackingURL:"http://trkhautetfort.alenty.com/lid/",= hotMembersInfoLinkURL:"http://www.alenty.com/xwiki/bin/view/WhoSHot/Home?= source=3Dwidget",profilURL:"http://www.alenty.com/xwiki/bin/view/Perso/",= siteid:window.AlentySiteId||""+window.location.hostname.replace(new = RegExp("\\.","g"),"_")+"",projectid:"hautetfort",retryWaitMillis:10,isHos= tPageLoaded:false,UserAgentDetailed:"",trkDelay:10000,totalPageTimeMini:0=0A= }=0A= htlnt.trkStart=3Dfunction(){htlnt.trkImg=3Dnew = Image();htlnt.trkLast=3Dnew Date();var = d=3D1;htlnt.totalPageTimeMini+=3Dd;htlnt.trkImg.src=3Dhtlnt.trackingURL+h= tlnt.trkLast.getTime()+"?l=3D"+htlnt.location+"&d=3D"+d+"&si=3D"+htlnt.si= teid+"&pi=3D"+htlnt.projectid=0A= +"&r=3D"+escape(document.referrer);htlnt.trkTimer=3DsetTimeout("htlnt.trk= Update()",htlnt.trkDelay);}=0A= htlnt.trkUpdate=3Dfunction(){var ab=3Dnew Date();var = d=3DMath.floor((ab-htlnt.trkLast)/1000);htlnt.totalPageTimeMini+=3Dd;if(h= tlnt.totalPageTimeMini>61)return;htlnt.trkLast=3Dab;htlnt.trkImg.src=3Dht= lnt.trackingCachedURL+htlnt.trkLast.getTime()+"?l=3D"+htlnt.location+"&d=3D= "+d+"&si=3D"+htlnt.siteid=0A= +"&r=3D"+escape(document.referrer);htlnt.trkTimer=3DsetTimeout("htlnt.trk= Update()",htlnt.trkDelay);}=0A= htlnt.trkSwitch=3Dfunction(){clearTimeout(htlnt.trkTimer);return new = Date()-htlnt.trkLast;}=0A= htlnt.loadScript=3Dfunction(bb){if(typeof = AlentyInjectScript=3D=3D"undefined")document.write('