 user gimmetrow fixrefsu82ejsu800 function fixrefmarks varu800 qtu800 stringu82efromcharcode 34u800 varu800 hbu800 stringu82efromcharcode 124u800 varu800 txtu800 documentu82eeditformu82ewptextbox1; fact andu800 other templates geographic reference template refu800 note varu800 facttag " *u8d985u8d8afu8d8b1u8daa9 * *u8d986u8db8cu8d8a7u8d8b2u8d985u8d986u8d8af u8d985u8d986u8d8a8u8d8b9 * *fact * *fact * * *facts * *citequote * *citation needed * *citation needed * * *cnu800 * *verification needed * *verify source * *verify credibility * *whou800 * *failed verification * *nonspecific * *dubious * *oru800 * *lopsided * *gru800 * * * * cu800 ru800 eu800 fu800 * * *refu800 _u800 label * * *refu800 _u800 numu800 * * "; txtu800u82evalue txtu800u82evalue .replace newu800 regexp " nu800 ru800 fu800 tu800 " facttag "giu800" " 1u800" oneu800 space linefeed avoid matching references tagu800 asu800 au800 named refu800 .replace newu800 regexp " nu800 ru800 fu800 tu800 " "giu800" " * * " "giu800" " " remove some superscripted punctuation between refs isu800 between necessary .replace newu800 regexp " * * ; * * * ; * * nu800 ru800 fu800 tu800 * . " "giu800" " 1u800 2u800" ; varu800 lackspunctuation " .u8d88cu8d89b ; u8d89f " qtu800 "'u8e28099 "; varu800 questionorexclam " u8d89f "; varu800 minorpunctuation " .u8d88cu8d89b ; "; varu800 blockquote " "; varu800 quote " " qtu800 "'u8e28099 * "; varu800 space " nu800 ru800 fu800 tu800 *"; tou800 handle varu800 space " *"; varu800 space2 " nu800 ru800 fu800 tu800 *"; varu800 anypunctuation " .u8d88cu8d89b ; u8d89f "; varu800 majorpunctuation " u8d88cu8d89b ; u8d89f "; varu800 period " . "; canu800 this complicated close tagu800 beu800 simplified varu800 closetag " ru800 * "; varu800 closetag " .* "; varu800 reftag1 " ru800 * "; varu800 reftag2 " * ru800 * "; varu800 reftag3 " * "; varu800 note " " reftag1 " " reftag2 " " facttag " "; varu800 match0a lackspunctuation quote facttag space anypunctuation; varu800 match0b questionorexclam quote facttag space majorpunctuation; varu800 match0c minorpunctuation quote facttag space anypunctuation; varu800 match0d questionorexclam quote facttag space period; varu800 match1a lackspunctuation quote reftag1 space anypunctuation; varu800 match1b questionorexclam quote reftag1 space majorpunctuation; varu800 match1c minorpunctuation quote reftag1 space anypunctuation; varu800 match1d questionorexclam quote reftag1 space period; varu800 match2a lackspunctuation quote reftag2 space anypunctuation; varu800 match2b questionorexclam quote reftag2 space majorpunctuation; varu800 match2c minorpunctuation quote reftag2 space anypunctuation; varu800 match2d questionorexclam quote reftag2 space period; varu800 match3a lackspunctuation quote reftag3 space anypunctuation; varu800 match3b questionorexclam quote reftag3 space majorpunctuation; varu800 match3c minorpunctuation quote reftag3 space anypunctuation; varu800 match3d questionorexclam quote reftag3 space period; foru800 varu800 ju800 0u800; ju800 5u800; ju800 repeat foru800 multiple refs together txtu800u82evalue txtu800u82evalue .replace newu800 regexp match0a "giu800" " 1u800 2u800 4u800 3u800" .replace newu800 regexp match0b "giu800" " 1u800 2u800 4u800 3u800" .replace newu800 regexp match0c "giu800" " 2u800 4u800 3u800" .replace newu800 regexp match0d "giu800" " 1u800 2u800 3u800" .replace newu800 regexp match1a "giu800" " 1u800 2u800 5u800 3u800" .replace newu800 regexp match1b "giu800" " 1u800 2u800 5u800 3u800" .replace newu800 regexp match1c "giu800" " 2u800 5u800 3u800" .replace newu800 regexp match1d "giu800" " 1u800 2u800 3u800" .replace newu800 regexp match2a "giu800" " 1u800 2u800 5u800 3u800" .replace newu800 regexp match2b "giu800" " 1u800 2u800 5u800 3u800" .replace newu800 regexp match2c "giu800" " 2u800 5u800 3u800" .replace newu800 regexp match2d "giu800" " 1u800 2u800 3u800" .replace newu800 regexp match3a "giu800" " 1u800 2u800 4u800 3u800" .replace newu800 regexp match3b "giu800" " 1u800 2u800 4u800 3u800" .replace newu800 regexp match3c "giu800" " 2u800 4u800 3u800" .replace newu800 regexp match3d "giu800" " 1u800 2u800 3u800" ; blockquotes ifu800 trapped punctuation exists remove itu800 andu800 move blockquote past atu800 least oneu800 refu800 txtu800u82evalue txtu800u82evalue .replace newu800 regexp blockquote anypunctuation facttag "giu800" " 3u800 1u800" .replace newu800 regexp blockquote anypunctuation reftag1 "giu800" " 3u800 1u800" .replace newu800 regexp blockquote anypunctuation reftag2 "giu800" " 3u800 1u800" .replace newu800 regexp blockquote anypunctuation reftag3 "giu800" " 3u800 1u800" .replace newu800 regexp blockquote facttag "giu800" " 2u800 1u800" .replace newu800 regexp blockquote reftag1 "giu800" " 2u800 1u800" .replace newu800 regexp blockquote reftag2 "giu800" " 2u800 1u800" .replace newu800 regexp blockquote reftag3 "giu800" " 2u800 1u800" ; varu800 summary documentu82eeditformu82ewpsummary; summaryu82evalue summaryu82evalue " various minor fixes "; document .ready function ifu800 documentu82eformsu82eeditform mwu800u82eutilu82eaddportletlink 'pu800 tbu800' 'javascript fixrefmarks ' 'u8d8aau8d8b5u8d8adu8db8cu8d8ad u8d986u8d985u8d8a7u8d8afu8d987u8d8a7u8db8c u8d9beu8d8a7u8d986u8d988u8db8cu8d8b3' 'tu800 reffix' 'refu800 fixu800'     ; ; 