<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://vanisource.org/w/index.php?action=history&amp;feed=atom&amp;title=MediaWiki%3AVanify.js</id>
	<title>MediaWiki:Vanify.js - Revision history</title>
	<link rel="self" type="application/atom+xml" href="https://vanisource.org/w/index.php?action=history&amp;feed=atom&amp;title=MediaWiki%3AVanify.js"/>
	<link rel="alternate" type="text/html" href="https://vanisource.org/w/index.php?title=MediaWiki:Vanify.js&amp;action=history"/>
	<updated>2026-08-07T20:44:25Z</updated>
	<subtitle>Revision history for this page on the wiki</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://vanisource.org/w/index.php?title=MediaWiki:Vanify.js&amp;diff=60005&amp;oldid=prev</id>
		<title>Eivind: New page: // Vanify   function Vanify(obj) {   obj = document.editform.wpTextbox1.value;         //Select whole document         //Call FixBAsic function for tidying up before replacements * MOVED T...</title>
		<link rel="alternate" type="text/html" href="https://vanisource.org/w/index.php?title=MediaWiki:Vanify.js&amp;diff=60005&amp;oldid=prev"/>
		<updated>2008-03-16T10:47:08Z</updated>

		<summary type="html">&lt;p&gt;New page: // Vanify   function Vanify(obj) {   obj = document.editform.wpTextbox1.value;         //Select whole document         //Call FixBAsic function for tidying up before replacements * MOVED T...&lt;/p&gt;
&lt;p&gt;&lt;b&gt;New page&lt;/b&gt;&lt;/p&gt;&lt;div&gt;// Vanify&lt;br /&gt;
 &lt;br /&gt;
function Vanify(obj) {&lt;br /&gt;
  obj = document.editform.wpTextbox1.value;&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
  //Select whole document&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
  //Call FixBAsic function for tidying up before replacements * MOVED TO END OF function *&lt;br /&gt;
  //WikEdFixBasic(obj.changed);&lt;br /&gt;
 &lt;br /&gt;
  //Regexes&lt;br /&gt;
 &lt;br /&gt;
  //&lt;br /&gt;
  //Codes for linking to Vanisource. Search will be base on these codes and the ref. given by Vedabase&lt;br /&gt;
  //&lt;br /&gt;
  //Get rid off unwanted data&lt;br /&gt;
  obj = obj.replace(/^[\ ]/mg, &amp;quot;&amp;quot;);&lt;br /&gt;
  obj = obj.replace(/\=&amp;amp;gt; /g, &amp;quot;&amp;quot;);&lt;br /&gt;
  obj = obj.replace(/&amp;amp;gt;\s/g, &amp;quot;\n&amp;quot;);&lt;br /&gt;
  obj = obj.replace(/SYNONYMS/g, &amp;quot;&amp;quot;);&lt;br /&gt;
  obj = obj.replace(/TRANSLATION/g, &amp;quot;&amp;quot;);&lt;br /&gt;
  obj = obj.replace(/PURPORT/g, &amp;quot;&amp;quot;);&lt;br /&gt;
  //clean this kind of refs: Ref. VedaBase Bg 2.42, Bg 2.43, Bg 2.42-43&lt;br /&gt;
  obj = obj.replace(/Ref. VedaBase.+, (.+\d+-\d+)/g, &amp;quot;Ref. VedaBase $1&amp;quot;);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
  //Titles&lt;br /&gt;
  obj = obj.replace(/TT:(.+)\b[\W]?$/mg, &amp;quot;====== $1 ======\n&amp;quot;);&lt;br /&gt;
  obj = obj.replace(/H1:(.+)\b[\W]?$/mg, &amp;quot;= $1 =\n&amp;quot;);&lt;br /&gt;
  obj = obj.replace(/H2:(.+)\b[\W]?$/mg, &amp;quot;== $1 ==\n&amp;quot;);&lt;br /&gt;
  obj = obj.replace(/H3:(.+)\b[\W]?$/mg, &amp;quot;=== $1 ===\n&amp;quot;);&lt;br /&gt;
  obj = obj.replace(/H4:(.+)\b[\W]?$/mg, &amp;quot;==== $1 ====\n&amp;quot;);&lt;br /&gt;
  obj = obj.replace(/H5:(.+)\b[\W]?$/mg, &amp;quot;===== $1 =====\n&amp;quot;);&lt;br /&gt;
 &lt;br /&gt;
  //get rid off the newlines \n(temporarily) for easier regex find and replace&lt;br /&gt;
  var nl = &amp;quot;YYY&amp;quot;;&lt;br /&gt;
  obj = obj.replace(/\n/g, nl);&lt;br /&gt;
 &lt;br /&gt;
  //Array with codes&lt;br /&gt;
  var codes = new Array(&amp;quot;BGS&amp;quot;,&amp;quot;BGT&amp;quot;,&amp;quot;BGP&amp;quot;,&amp;quot;BGTP&amp;quot;,&amp;quot;BGF&amp;quot;,&amp;quot;BGI&amp;quot;,&amp;quot;BGL&amp;quot;,&amp;quot;BGG&amp;quot;,&amp;quot;CCS&amp;quot;,&amp;quot;CCT&amp;quot;,&amp;quot;CCP&amp;quot;,&amp;quot;CCTP&amp;quot;,&amp;quot;CCF&amp;quot;,&amp;quot;CCI&amp;quot;,&amp;quot;CCL&amp;quot;,&amp;quot;EJF&amp;quot;,&amp;quot;EJC&amp;quot;,&amp;quot;KBF&amp;quot;,&amp;quot;KBI&amp;quot;,&amp;quot;KBC&amp;quot;,&amp;quot;LBT&amp;quot;,&amp;quot;LBP&amp;quot;,&amp;quot;LBTP&amp;quot;,&amp;quot;LBF&amp;quot;,&amp;quot;MGI&amp;quot;,&amp;quot;MGC&amp;quot;,&amp;quot;NDF&amp;quot;,&amp;quot;NDI&amp;quot;,&amp;quot;NDC&amp;quot;,&amp;quot;NIS&amp;quot;,&amp;quot;NIT&amp;quot;,&amp;quot;NIP&amp;quot;,&amp;quot;NITP&amp;quot;,&amp;quot;NIF&amp;quot;,&amp;quot;RWI&amp;quot;,&amp;quot;RWC&amp;quot;,&amp;quot;SIS&amp;quot;,&amp;quot;SIT&amp;quot;,&amp;quot;SIP&amp;quot;,&amp;quot;SITP&amp;quot;,&amp;quot;SII&amp;quot;,&amp;quot;SBS&amp;quot;,&amp;quot;SBT&amp;quot;,&amp;quot;SBP&amp;quot;,&amp;quot;SBTP&amp;quot;,&amp;quot;SBF&amp;quot;,&amp;quot;SBI&amp;quot;,&amp;quot;SBM&amp;quot;,&amp;quot;TCF&amp;quot;,&amp;quot;TCI&amp;quot;,&amp;quot;TCC&amp;quot;,&amp;quot;TCL&amp;quot;,&amp;quot;AA&amp;quot;,&amp;quot;CM&amp;quot;,&amp;quot;CO&amp;quot;,&amp;quot;LE&amp;quot;,&amp;quot;DL&amp;quot;,&amp;quot;DI&amp;quot;,&amp;quot;FL&amp;quot;,&amp;quot;GL&amp;quot;,&amp;quot;IL&amp;quot;,&amp;quot;BSL&amp;quot;,&amp;quot;SIL&amp;quot;,&amp;quot;NDL&amp;quot;,&amp;quot;SBL&amp;quot;,&amp;quot;LD&amp;quot;,&amp;quot;PD&amp;quot;,&amp;quot;SP&amp;quot;,&amp;quot;WC&amp;quot;);&lt;br /&gt;
  var avoid = new RegExp(&amp;#039;(BGS:|BGT:|BGP:|BGTP:|BGF:|BGI:|BGL:|BGG:|CCS:|CCT:|CCP:|CCTP:|CCF:|CCI:|CCL:|EJF:|EJC:|KBF:|KBI:|KBC:|LBT:|LBP:|LBTP:|LBF:|MGI:|MGC:|NDF:|NDI:|NDC:|NIS:|NIT:|NIP:|NITP:|NIF:|RWI:|RWC:|SIS:|SIT:|SIP:|SITP:|SII:|SBS:|SBT:|SBP:|SBTP:|SBF:|SBI:|TCF:|TCI:|TCC:|TCL:|AA:|CM:|CO:|LE:|DL:|DI:|FL:|GL:|IL:|BGL:|BSL:|SIL:|NDL:|SBL:|LD:|PD:|SP:|WC:)&amp;#039;, &amp;quot;g&amp;quot;);&lt;br /&gt;
 &lt;br /&gt;
  for (i = 0; i &amp;lt; codes.length; i++) {&lt;br /&gt;
    var re = new RegExp(codes[i]);&lt;br /&gt;
    if (re.test(obj)) { &lt;br /&gt;
      var index = codes[i].substring(0,2);&lt;br /&gt;
      switch (index) {&lt;br /&gt;
	//GENERAL cases BG, CC, SB, ND, etc.&lt;br /&gt;
 &lt;br /&gt;
case &amp;#039;BG&amp;#039;:    &lt;br /&gt;
  var re2 = new RegExp(nl+codes[i]+&amp;#039;:(.+?)Ref. VedaBase (.+?)&amp;#039;+nl, &amp;#039;g&amp;#039;);&lt;br /&gt;
	var rearray = re2.exec(obj);&lt;br /&gt;
	if (rearray) {&lt;br /&gt;
	  var result = rearray[1];&lt;br /&gt;
	  var quote = rearray[2];&lt;br /&gt;
	 // win1.document.write(&amp;quot;found for &amp;quot;+codes[i]+&amp;quot;:&amp;lt;br&amp;gt;&amp;quot;+rearray[1]+&amp;quot;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;quot;);&lt;br /&gt;
 &lt;br /&gt;
	  var found = result.match(avoid);&lt;br /&gt;
	  if (!found) {&lt;br /&gt;
	    switch (codes[i].charAt(2)) {&lt;br /&gt;
	    //Cases within this object: BGS, BGT, BGP, etc.                &lt;br /&gt;
	    case &amp;#039;S&amp;#039;:&lt;br /&gt;
        var re2 = new RegExp(nl+codes[i]+&amp;#039;:(.+?)Ref. VedaBase.+?(?:Bg)? (.+?)&amp;#039;+nl, &amp;#039;g&amp;#039;);&lt;br /&gt;
	      obj = obj.replace(re2, &amp;quot;&amp;#039;&amp;#039;&amp;#039;[[Vanisource:BG $2|BG $2 Synonyms]]: $1&amp;#039;&amp;#039;&amp;#039;&amp;quot;+nl+nl);&lt;br /&gt;
	    case &amp;#039;T&amp;#039;:&lt;br /&gt;
	      if (codes[i].charAt(3) == &amp;#039;P&amp;#039;) {&lt;br /&gt;
          var re2 = new RegExp(nl+codes[i]+&amp;#039;:(.+?)&amp;#039;+nl+&amp;#039;{2,}(.+?)Ref. VedaBase Bg (.+?)&amp;#039;+nl, &amp;quot;g&amp;quot;);&lt;br /&gt;
          obj = obj.replace(re2, &amp;quot;&amp;#039;&amp;#039;&amp;#039;[[Vanisource:BG $3|BG $3, Tanslation and Purport]]: $1&amp;#039;&amp;#039;&amp;#039; &amp;quot;+nl+nl+&amp;quot;$2 &amp;quot;+nl+nl);&lt;br /&gt;
	      } else {&lt;br /&gt;
          var re2 = new RegExp(nl+codes[i]+&amp;#039;:(.+?)Ref. VedaBase.+?(?:Bg)? (.+?)&amp;#039;+nl, &amp;#039;g&amp;#039;);&lt;br /&gt;
        	obj = obj.replace(re2, &amp;quot;&amp;#039;&amp;#039;&amp;#039;[[Vanisource:BG $2|BG $2, Translation]]: $1&amp;#039;&amp;#039;&amp;#039;&amp;quot;+nl+nl);&lt;br /&gt;
	      }&lt;br /&gt;
	    case &amp;#039;P&amp;#039;:&lt;br /&gt;
        var re2 = new RegExp(nl+codes[i]+&amp;#039;:(.+?)Ref. VedaBase.+?(?:Bg)? (.+?)&amp;#039;+nl, &amp;#039;g&amp;#039;);&lt;br /&gt;
	      obj = obj.replace(re2, &amp;quot;&amp;#039;&amp;#039;&amp;#039;[[Vanisource:BG $2|BG $2, Purport]]:&amp;#039;&amp;#039;&amp;#039; $1&amp;quot;+nl+nl); &lt;br /&gt;
	    case &amp;#039;F&amp;#039;:&lt;br /&gt;
        var re2 = new RegExp(nl+codes[i]+&amp;#039;:(.+?)Ref. VedaBase.+?(?:Bg)? (.+?)&amp;#039;+nl, &amp;#039;g&amp;#039;);&lt;br /&gt;
	      obj = obj.replace(re2, &amp;quot;&amp;#039;&amp;#039;&amp;#039;[[Vanisource:BG $2|BG $2]]:&amp;#039;&amp;#039;&amp;#039; $1 &amp;quot;+nl+nl);&lt;br /&gt;
	    case &amp;#039;I&amp;#039;:&lt;br /&gt;
        var re2 = new RegExp(nl+codes[i]+&amp;#039;:(.+?)Ref. VedaBase.+?(?:Bg)? (.+?)&amp;#039;+nl, &amp;#039;g&amp;#039;);&lt;br /&gt;
	      obj = obj.replace(re2, &amp;quot;&amp;#039;&amp;#039;&amp;#039;[[Vanisource:BG $2|BG $2]]:&amp;#039;&amp;#039;&amp;#039; $1 &amp;quot;+nl+nl);&lt;br /&gt;
 &lt;br /&gt;
      case &amp;#039;L&amp;#039;:&lt;br /&gt;
          var re2 = new RegExp(nl+codes[i]+&amp;#039;:(.+?)Ref. VedaBase.+?Bhagavad-gita (.+?) -- (.+?)&amp;#039;+nl, &amp;quot;g&amp;quot;);&lt;br /&gt;
          obj = obj.replace(re2, &amp;quot;&amp;#039;&amp;#039;&amp;#039;[[Vanisource:BGL $3|Bhagavad-Gita Lecture, text $2, $3]]:&amp;#039;&amp;#039;&amp;#039; $1 &amp;quot;+nl+nl);&lt;br /&gt;
      case &amp;#039;G&amp;#039;:  &lt;br /&gt;
          var re2 = new RegExp(nl+codes[i]+&amp;#039;:(.+?)Ref. VedaBase.+?&amp;#039;+nl, &amp;quot;g&amp;quot;);&lt;br /&gt;
          obj = obj.replace(re2, &amp;quot;&amp;#039;&amp;#039;&amp;#039;[[Vanisource:BGL ITG|Bhagavad-Gita Lecture, Introduction to Gitopani?ad]]:&amp;#039;&amp;#039;&amp;#039; $1 &amp;quot;+nl+nl);&lt;br /&gt;
 &lt;br /&gt;
 &lt;br /&gt;
	    }&lt;br /&gt;
	  }&lt;br /&gt;
	}	                	&lt;br /&gt;
	break;&lt;br /&gt;
 &lt;br /&gt;
case &amp;#039;CC&amp;#039;:&lt;br /&gt;
	var re2 = new RegExp(nl+codes[i]+&amp;#039;:(.+?)Ref. VedaBase[\ ]+(?:Cc )?(Adi|Madhya|Antya)(.+?)&amp;#039;+nl, &amp;quot;g&amp;quot;);&lt;br /&gt;
	var rearray = re2.exec(obj);&lt;br /&gt;
	if (rearray) {&lt;br /&gt;
	  var result = rearray[1];&lt;br /&gt;
	  var quote = rearray[2];&lt;br /&gt;
	 // win1.document.write(&amp;quot;found for &amp;quot;+codes[i]+&amp;quot;:&amp;lt;br&amp;gt;&amp;quot;+rearray[1]+&amp;quot;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;quot;);&lt;br /&gt;
 &lt;br /&gt;
	  var found = result.match(avoid);&lt;br /&gt;
	  if (!found) {&lt;br /&gt;
	    switch (codes[i].charAt(2)) {&lt;br /&gt;
	    //Cases within this object: BGS, BGT, BGP, etc.                &lt;br /&gt;
	    case &amp;#039;S&amp;#039;:&lt;br /&gt;
	      obj = obj.replace(re2, &amp;quot;&amp;#039;&amp;#039;&amp;#039;[[Vanisource:CC $2$3|CC $2$3 Synonyms]]: $1&amp;#039;&amp;#039;&amp;#039; &amp;quot;+nl+nl);&lt;br /&gt;
	    case &amp;#039;T&amp;#039;:&lt;br /&gt;
	      if (codes[i].charAt(3) == &amp;#039;P&amp;#039;) {&lt;br /&gt;
		var re2 = new RegExp(nl+codes[i]+&amp;#039;:(.+?)&amp;#039;+nl+&amp;#039;{2,}(.+?)Ref. VedaBase[\ ]+(?:Cc )?(Adi|Madhya|Antya)(.+?)&amp;#039;+nl, &amp;quot;g&amp;quot;);&lt;br /&gt;
		obj = obj.replace(re2, &amp;quot;&amp;#039;&amp;#039;&amp;#039;[[Vanisource:CC $3$4|CC $3$4, Tanslation and Purport]]: $1&amp;#039;&amp;#039;&amp;#039; &amp;quot;+nl+nl+&amp;quot;$2 &amp;quot;+nl+nl);&lt;br /&gt;
	      } else {&lt;br /&gt;
		obj = obj.replace(re2, &amp;quot;&amp;#039;&amp;#039;&amp;#039;[[Vanisource:CC $2$3|CC $2$3, Translation]]: $1&amp;#039;&amp;#039;&amp;#039; &amp;quot;+nl+nl);&lt;br /&gt;
	      }&lt;br /&gt;
	    case &amp;#039;P&amp;#039;:&lt;br /&gt;
	      obj = obj.replace(re2, &amp;quot;&amp;#039;&amp;#039;&amp;#039;[[Vanisource:CC $2$3|CC $2$3, Purport]]:&amp;#039;&amp;#039;&amp;#039; $1 &amp;quot;+nl+nl);&lt;br /&gt;
	    case &amp;#039;F&amp;#039;:&lt;br /&gt;
	      obj = obj.replace(re2, &amp;quot;&amp;#039;&amp;#039;&amp;#039;[[Vanisource:CC $2$3|CC $2,$3]]:&amp;#039;&amp;#039;&amp;#039; $1 &amp;quot;+nl+nl);&lt;br /&gt;
	    case &amp;#039;I&amp;#039;:&lt;br /&gt;
	      obj = obj.replace(re2, &amp;quot;&amp;#039;&amp;#039;&amp;#039;[[Vanisource:CC $2$3|CC $2,$3]]:&amp;#039;&amp;#039;&amp;#039; $1 &amp;quot;+nl+nl);&lt;br /&gt;
	    case &amp;#039;L&amp;#039;:&lt;br /&gt;
	var re2 = new RegExp(nl+codes[i]+&amp;#039;:(.+?)Ref. VedaBase.(.+?) -- (.+?)&amp;#039;+nl, &amp;quot;g&amp;quot;);&lt;br /&gt;
	//Ref. VedaBase Adi-lila 3.87-88 -- New York, December 27, 1966&lt;br /&gt;
	//Ref. VedaBase Madhya-lila 6.149-50 -- Gorakhpur, February 13, 1971&lt;br /&gt;
	obj = obj.replace(re2, &amp;quot;&amp;#039;&amp;#039;&amp;#039;[[Vanisource:CCL $2|Lectures on CC $2, $3]]:&amp;#039;&amp;#039;&amp;#039; $1 &amp;quot;+nl+nl);&lt;br /&gt;
 &lt;br /&gt;
	    }&lt;br /&gt;
	  }&lt;br /&gt;
	}&lt;br /&gt;
	break;&lt;br /&gt;
 &lt;br /&gt;
case &amp;#039;EJ&amp;#039;:&lt;br /&gt;
	var re2 = new RegExp(nl+codes[i]+&amp;#039;:(.+?)Ref. VedaBase[\ ]+EJ (.+?).+?&amp;#039;+nl, &amp;quot;g&amp;quot;);//Ref. VedaBase EJ 2: Varieties of Planetary Systems				&lt;br /&gt;
	var rearray = re2.exec(obj);&lt;br /&gt;
	if (rearray) {&lt;br /&gt;
	  var result = rearray[1];&lt;br /&gt;
	  var quote = rearray[2];&lt;br /&gt;
	 // win1.document.write(&amp;quot;found for &amp;quot;+codes[i]+&amp;quot;:&amp;lt;br&amp;gt;&amp;quot;+rearray[1]+&amp;quot;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;quot;);&lt;br /&gt;
 &lt;br /&gt;
	  var found = result.match(avoid);&lt;br /&gt;
	  if (!found) {&lt;br /&gt;
 &lt;br /&gt;
	    switch (codes[i].charAt(2)) {&lt;br /&gt;
	    //Cases within this object: BGS, BGT, BGP, etc.                &lt;br /&gt;
	    case &amp;#039;F&amp;#039;:&lt;br /&gt;
	      obj = obj.replace(re2, &amp;quot;&amp;#039;&amp;#039;&amp;#039;[[Vanisource:EJ Preface|Easy Journey to other Planets, Preface]]:&amp;#039;&amp;#039;&amp;#039; $1YYY&amp;quot;);&lt;br /&gt;
	    case &amp;#039;C&amp;#039;:&lt;br /&gt;
	      obj = obj.replace(re2, &amp;quot;&amp;#039;&amp;#039;&amp;#039;[[Vanisource:EJ $2|Easy Journey to other Planets, Chapter $2]]:&amp;#039;&amp;#039;&amp;#039; $1 &amp;quot;+nl+nl);&lt;br /&gt;
 &lt;br /&gt;
	    }&lt;br /&gt;
	  }&lt;br /&gt;
	}&lt;br /&gt;
	break;&lt;br /&gt;
 &lt;br /&gt;
case &amp;#039;KB&amp;#039;:&lt;br /&gt;
	var re2 = new RegExp(nl+codes[i]+&amp;#039;:(.+?)Ref. VedaBase[\ ]+KB.+?&amp;#039;+nl, &amp;quot;g&amp;quot;);&lt;br /&gt;
	var rearray = re2.exec(obj);&lt;br /&gt;
	if (rearray) {&lt;br /&gt;
	  var result = rearray[1];&lt;br /&gt;
	  var quote = rearray[2];&lt;br /&gt;
	 // win1.document.write(&amp;quot;found for &amp;quot;+codes[i]+&amp;quot;:&amp;lt;br&amp;gt;&amp;quot;+rearray[1]+&amp;quot;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;quot;);&lt;br /&gt;
 &lt;br /&gt;
	  var found = result.match(avoid);&lt;br /&gt;
	  if (!found) {&lt;br /&gt;
 &lt;br /&gt;
	    switch (codes[i].charAt(2)) {&lt;br /&gt;
	    //Cases within this object: BGS, BGT, BGP, etc.                &lt;br /&gt;
	    case &amp;#039;F&amp;#039;:&lt;br /&gt;
	      obj = obj.replace(re2, &amp;quot;&amp;#039;&amp;#039;&amp;#039;[[Vanisource:KB Preface|K???a Book, Preface]]:&amp;#039;&amp;#039;&amp;#039; $1 &amp;quot;+nl+nl);&lt;br /&gt;
	    case &amp;#039;I&amp;#039;:&lt;br /&gt;
	      obj = obj.replace(re2, &amp;quot;&amp;#039;&amp;#039;&amp;#039;[[Vanisource:KB Introduction|K???a Book, Introduction]]:&amp;#039;&amp;#039;&amp;#039; $1 &amp;quot;+nl+nl);&lt;br /&gt;
	    case &amp;#039;C&amp;#039;:&lt;br /&gt;
	      var re2 = new RegExp(nl+codes[i]+&amp;#039;:(.+?)Ref. VedaBase[\ ]+KB (.+?):.+?&amp;#039;+nl,&amp;#039;g&amp;#039;); // Ref. VedaBase =&amp;gt; KB 3: The Birth of Lord Kåñëa&lt;br /&gt;
	      obj = obj.replace(re2, &amp;quot;&amp;#039;&amp;#039;&amp;#039;[[Vanisource:KB $2|K???a Book, Chapter $2]]:&amp;#039;&amp;#039;&amp;#039; $1 &amp;quot;+nl+nl);&lt;br /&gt;
 &lt;br /&gt;
	    }&lt;br /&gt;
 &lt;br /&gt;
	  }&lt;br /&gt;
	}&lt;br /&gt;
	break;&lt;br /&gt;
 &lt;br /&gt;
case &amp;#039;LB&amp;#039;:&lt;br /&gt;
	var re2 = new RegExp(nl+codes[i]+&amp;#039;:(.+?)Ref. VedaBase[\ ]+LoB (?:verse )?(.+?)&amp;#039;+nl, &amp;quot;g&amp;quot;);&lt;br /&gt;
	var rearray = re2.exec(obj);&lt;br /&gt;
	if (rearray) {&lt;br /&gt;
	  var result = rearray[1];&lt;br /&gt;
	  var quote = rearray[2];&lt;br /&gt;
	 // win1.document.write(&amp;quot;found for &amp;quot;+codes[i]+&amp;quot;:&amp;lt;br&amp;gt;&amp;quot;+rearray[1]+&amp;quot;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;quot;);&lt;br /&gt;
 &lt;br /&gt;
	  var found = result.match(avoid);&lt;br /&gt;
	  if (!found) {&lt;br /&gt;
 &lt;br /&gt;
	    switch (codes[i].charAt(2)) {&lt;br /&gt;
	    //Cases within this object: BGS, BGT, BGP, etc.                &lt;br /&gt;
	    case &amp;#039;T&amp;#039;:&lt;br /&gt;
	      if (codes[i].charAt(3) == &amp;#039;P&amp;#039;) {&lt;br /&gt;
		var re2 = new RegExp(nl+codes[i]+&amp;#039;:(.+?)&amp;#039;+nl+&amp;#039;{2,}(.+?)Ref. VedaBase[\ ]+LoB (?:verse )?(.+?)&amp;#039;+nl, &amp;quot;g&amp;quot;);&lt;br /&gt;
		obj = obj.replace(re2, &amp;quot;&amp;#039;&amp;#039;&amp;#039;[[Vanisource:LB $3|Light of the Bhagavata, text $3, Tanslation and Purport]]: $1&amp;#039;&amp;#039;&amp;#039; &amp;quot;+nl+nl+&amp;quot;$2 &amp;quot;+nl+nl);&lt;br /&gt;
	      } else {&lt;br /&gt;
		obj = obj.replace(re2, &amp;quot;&amp;#039;&amp;#039;&amp;#039;[[Vanisource:LB $2|Light of the Bhagavata, text $2, Translation]]: $1&amp;#039;&amp;#039;&amp;#039; &amp;quot;+nl+nl);&lt;br /&gt;
	      }&lt;br /&gt;
	    case &amp;#039;P&amp;#039;:&lt;br /&gt;
	      obj = obj.replace(re2, &amp;quot;&amp;#039;&amp;#039;&amp;#039;[[Vanisource:LB $2|Light of the Bhagavata, text $2, Purport]]:&amp;#039;&amp;#039;&amp;#039; $1 &amp;quot;+nl+nl);&lt;br /&gt;
	    case &amp;#039;F&amp;#039;:&lt;br /&gt;
	      obj = obj.replace(re2, &amp;quot;&amp;#039;&amp;#039;&amp;#039;[[Vanisource:LB $2|Light of the Bhagavata, $2]]:&amp;#039;&amp;#039;&amp;#039; $1 &amp;quot;+nl+nl);&lt;br /&gt;
 &lt;br /&gt;
	    }&lt;br /&gt;
	  }&lt;br /&gt;
	}&lt;br /&gt;
	break;&lt;br /&gt;
 &lt;br /&gt;
case &amp;#039;MG&amp;#039;:&lt;br /&gt;
	var re2 = new RegExp(nl+codes[i]+&amp;#039;:(.+?)Ref. VedaBase[\ ]+MoG .+?&amp;#039;+nl, &amp;quot;g&amp;quot;);&lt;br /&gt;
	var rearray = re2.exec(obj);&lt;br /&gt;
	if (rearray) {&lt;br /&gt;
	  var result = rearray[1];&lt;br /&gt;
	  var quote = rearray[2];&lt;br /&gt;
	 // win1.document.write(&amp;quot;found for &amp;quot;+codes[i]+&amp;quot;:&amp;lt;br&amp;gt;&amp;quot;+rearray[1]+&amp;quot;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;quot;);&lt;br /&gt;
 &lt;br /&gt;
	  var found = result.match(avoid);&lt;br /&gt;
	  if (!found) {&lt;br /&gt;
	    switch (codes[i].charAt(2)) {&lt;br /&gt;
	    //Cases within this object: BGS, BGT, BGP, etc.        &lt;br /&gt;
	    case &amp;#039;I&amp;#039;:&lt;br /&gt;
	      obj = obj.replace(re2, &amp;quot;&amp;#039;&amp;#039;&amp;#039;[[Vanisource:MG Introduction|Message of Godhead, Introduction]]:&amp;#039;&amp;#039;&amp;#039; $1 &amp;quot;+nl+nl);&lt;br /&gt;
	    case &amp;#039;C&amp;#039;:&lt;br /&gt;
	      var re2 = new RegExp(nl+codes[i]+&amp;#039;:(.+?)Ref. VedaBase[\ ]+MoG (.+?):.+?&amp;#039;+nl,&amp;#039;g&amp;#039;); // Ref. VedaBase =&amp;gt; KB 3: The Birth of Lord Kåñëa&lt;br /&gt;
	      obj = obj.replace(re2, &amp;quot;&amp;#039;&amp;#039;&amp;#039;[[Vanisource:MG $2|Message of Godhead, Chapter $2]]:&amp;#039;&amp;#039;&amp;#039; $1 &amp;quot;+nl+nl);&lt;br /&gt;
 &lt;br /&gt;
	    }&lt;br /&gt;
	  }&lt;br /&gt;
	}&lt;br /&gt;
	break;&lt;br /&gt;
 &lt;br /&gt;
case &amp;#039;ND&amp;#039;:&lt;br /&gt;
	var re2 = new RegExp(nl+codes[i]+&amp;#039;:(.+?)Ref. VedaBase.+?&amp;#039;+nl, &amp;quot;g&amp;quot;);//NoD 15: Spontaneous Devotional Service&lt;br /&gt;
	var rearray = re2.exec(obj);&lt;br /&gt;
	if (rearray) {&lt;br /&gt;
	  var result = rearray[1];&lt;br /&gt;
	  var quote = rearray[2];&lt;br /&gt;
	 // win1.document.write(&amp;quot;found for &amp;quot;+codes[i]+&amp;quot;:&amp;lt;br&amp;gt;&amp;quot;+rearray[1]+&amp;quot;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;quot;);&lt;br /&gt;
 &lt;br /&gt;
	  var found = result.match(avoid);&lt;br /&gt;
	  if (!found) {&lt;br /&gt;
	    switch (codes[i].charAt(2)) {&lt;br /&gt;
	    //Cases within this object: BGS, BGT, BGP, etc.                &lt;br /&gt;
	    case &amp;#039;F&amp;#039;:&lt;br /&gt;
		  	var re2 = new RegExp(nl+codes[i]+&amp;#039;:(.+?)Ref. VedaBase[\ ]+NoD (.+?)&amp;#039;+nl, &amp;quot;g&amp;quot;);//NoD 15: Spontaneous Devotional Service&lt;br /&gt;
	      obj = obj.replace(re2, &amp;quot;&amp;#039;&amp;#039;&amp;#039;[[Vanisource:ND Preface|Nectar of Devotion, Preface]]:&amp;#039;&amp;#039;&amp;#039; $1 &amp;quot;+nl+nl);&lt;br /&gt;
	    case &amp;#039;I&amp;#039;:&lt;br /&gt;
		  	var re2 = new RegExp(nl+codes[i]+&amp;#039;:(.+?)Ref. VedaBase[\ ]+NoD (.+?)&amp;#039;+nl, &amp;quot;g&amp;quot;);//NoD 15: Spontaneous Devotional Service&lt;br /&gt;
	      obj = obj.replace(re2, &amp;quot;&amp;#039;&amp;#039;&amp;#039;[[Vanisource:ND Introduction|Nectar of Devotion, Introduction]]:&amp;#039;&amp;#039;&amp;#039; $1 &amp;quot;+nl+nl);&lt;br /&gt;
	    case &amp;#039;C&amp;#039;:&lt;br /&gt;
	      var re2 = new RegExp(nl+codes[i]+&amp;#039;:(.+?)Ref. VedaBase[\ ]+NoD (.+?):.+?&amp;#039;+nl,&amp;#039;g&amp;#039;); // Ref. VedaBase =&amp;gt; Ref. VedaBase NoD 15: Spontaneous Devotional Service&lt;br /&gt;
	      obj = obj.replace(re2, &amp;quot;&amp;#039;&amp;#039;&amp;#039;[[Vanisource:ND $2|Nectar of Devotion, Chapter $2]]:&amp;#039;&amp;#039;&amp;#039; $1 &amp;quot;+nl+nl);&lt;br /&gt;
	    case &amp;#039;L&amp;#039;:&lt;br /&gt;
		  var re2 = new RegExp(nl+codes[i]+&amp;#039;:(.+?)Ref. VedaBase.+? -- (.+?)&amp;#039;+nl, &amp;quot;g&amp;quot;);&lt;br /&gt;
		  //Ref. VedaBase The Nectar of Devotion -- V?ndavana, October 16, 1972&lt;br /&gt;
		  //Ref. VedaBase The Nectar of Devotion -- Bombay, January 2, 1973&lt;br /&gt;
		  obj = obj.replace(re2, &amp;quot;&amp;#039;&amp;#039;&amp;#039;[[Vanisource:NDL $2|Lectures on Nectar of Devotion, $2]]:&amp;#039;&amp;#039;&amp;#039; $1 &amp;quot;+nl+nl);&lt;br /&gt;
 &lt;br /&gt;
	    }&lt;br /&gt;
	  }&lt;br /&gt;
	}&lt;br /&gt;
	break;&lt;br /&gt;
 &lt;br /&gt;
case &amp;#039;NI&amp;#039;:&lt;br /&gt;
  var re2 = new RegExp(nl+codes[i]+&amp;#039;:(.+?)Ref. VedaBase[\ ]+NoI(?:: verse)? (.+?)&amp;#039;+nl, &amp;quot;g&amp;quot;);//Ref. VedaBase NoI: verse 2&lt;br /&gt;
 &lt;br /&gt;
	var rearray = re2.exec(obj);&lt;br /&gt;
	if (rearray) {&lt;br /&gt;
	  var result = rearray[1];&lt;br /&gt;
	  var quote = rearray[2];&lt;br /&gt;
	 // win1.document.write(&amp;quot;found for &amp;quot;+codes[i]+&amp;quot;:&amp;lt;br&amp;gt;&amp;quot;+rearray[1]+&amp;quot;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;quot;);&lt;br /&gt;
 &lt;br /&gt;
	  var found = result.match(avoid);&lt;br /&gt;
	  if (!found) {&lt;br /&gt;
	    switch (codes[i].charAt(2)) {&lt;br /&gt;
	    //Cases within this object: BGS, BGT, BGP, etc.                &lt;br /&gt;
	    case &amp;#039;S&amp;#039;:&lt;br /&gt;
	      obj = obj.replace(re2, &amp;quot;&amp;#039;&amp;#039;&amp;#039;[[Vanisource:NI $2|Nectar of Instruction text $2, Synonyms]]: $1&amp;#039;&amp;#039;&amp;#039; &amp;quot;+nl+nl);&lt;br /&gt;
	    case &amp;#039;T&amp;#039;:&lt;br /&gt;
	      if (codes[i].charAt(3) == &amp;#039;P&amp;#039;) {&lt;br /&gt;
		var re2 = new RegExp(nl+codes[i]+&amp;#039;:(.+?)&amp;#039;+nl+&amp;#039;{2,}(.+?)Ref. VedaBase[\ ]+NoI: (?:verse)? (.+?)&amp;#039;+nl, &amp;quot;g&amp;quot;);&lt;br /&gt;
		obj = obj.replace(re2, &amp;quot;&amp;#039;&amp;#039;&amp;#039;[[Vanisource:NI $3|Nectar of Instruction, text $3, Tanslation and Purport]]: $1&amp;#039;&amp;#039;&amp;#039; &amp;quot;+nl+nl+&amp;quot;$2 &amp;quot;+nl+nl);&lt;br /&gt;
	      } else {&lt;br /&gt;
		obj = obj.replace(re2, &amp;quot;&amp;#039;&amp;#039;&amp;#039;[[Vanisource:NI $2|Nectar of Instruction, text $2, Translation]]: $1&amp;#039;&amp;#039;&amp;#039; &amp;quot;+nl+nl);&lt;br /&gt;
	      }&lt;br /&gt;
	    case &amp;#039;P&amp;#039;:&lt;br /&gt;
	      obj = obj.replace(re2, &amp;quot;&amp;#039;&amp;#039;&amp;#039;[[Vanisource:NI $2|Nectar of Instruction, text $2, Purport]]:&amp;#039;&amp;#039;&amp;#039; $1 &amp;quot;+nl+nl);&lt;br /&gt;
	    case &amp;#039;F&amp;#039;:&lt;br /&gt;
	      var re2 = new RegExp(nl+codes[i]+&amp;#039;:(.+?)Ref. VedaBase.+?&amp;#039;+nl, &amp;quot;g&amp;quot;);//Ref. VedaBase NoI Preface&lt;br /&gt;
	      obj = obj.replace(re2, &amp;quot;&amp;#039;&amp;#039;&amp;#039;[[Vanisource:NI Preface|Nectar of Instruction, Preface]]:&amp;#039;&amp;#039;&amp;#039; $1 &amp;quot;+nl+nl);&lt;br /&gt;
 &lt;br /&gt;
	    }&lt;br /&gt;
	  }&lt;br /&gt;
	}&lt;br /&gt;
	break;&lt;br /&gt;
 &lt;br /&gt;
case &amp;#039;RW&amp;#039;:&lt;br /&gt;
	var re2 = new RegExp(nl+codes[i]+&amp;#039;:(.+?)VedaBase[\ ]+.+?&amp;#039;+nl, &amp;quot;g&amp;quot;);&lt;br /&gt;
	var rearray = re2.exec(obj);&lt;br /&gt;
	if (rearray) {&lt;br /&gt;
	  var result = rearray[1];&lt;br /&gt;
	  var quote = rearray[2];&lt;br /&gt;
	 // win1.document.write(&amp;quot;found for &amp;quot;+codes[i]+&amp;quot;:&amp;lt;br&amp;gt;&amp;quot;+rearray[1]+&amp;quot;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;quot;);&lt;br /&gt;
 &lt;br /&gt;
	  var found = result.match(avoid);&lt;br /&gt;
	  if (!found) {&lt;br /&gt;
	    switch (codes[i].charAt(2)) {&lt;br /&gt;
	    //Cases within this object: BGS, BGT, BGP, etc.            &lt;br /&gt;
	    case &amp;#039;I&amp;#039;:&lt;br /&gt;
	      var re2 = new RegExp(nl+codes[i]+&amp;#039;:(.+?)Ref. VedaBase[\ ]+.+?&amp;#039;+nl, &amp;quot;g&amp;quot;);&lt;br /&gt;
	      obj = obj.replace(re2, &amp;quot;&amp;#039;&amp;#039;&amp;#039;[[Vanisource:RW Introduction|Renunciation Through Wisdom, Introduction]]:&amp;#039;&amp;#039;&amp;#039; $1 &amp;quot;+nl+nl);&lt;br /&gt;
	    case &amp;#039;C&amp;#039;:&lt;br /&gt;
	      var re2 = new RegExp(nl+codes[i]+&amp;#039;:(.+?)Ref. VedaBase[\ ]+RTW (.+?):.+?&amp;#039;+nl, &amp;quot;g&amp;quot;);// Ref. VedaBase =&amp;gt; RTW 3.1: Extinguishing the Flames of&lt;br /&gt;
 &lt;br /&gt;
	      obj = obj.replace(re2, &amp;quot;&amp;#039;&amp;#039;&amp;#039;[[Vanisource:RW $2|Renunciation Through Wisdom, $2]]:&amp;#039;&amp;#039;&amp;#039; $1 &amp;quot;+nl+nl);&lt;br /&gt;
	    }&lt;br /&gt;
	  }&lt;br /&gt;
	}&lt;br /&gt;
	break;&lt;br /&gt;
 &lt;br /&gt;
 case &amp;#039;SI&amp;#039;: &lt;br /&gt;
  var re2 = new RegExp(nl+codes[i]+&amp;#039;:(.+?)Ref. VedaBase.+?&amp;#039;+nl, &amp;quot;g&amp;quot;); // Ref. VedaBase =&amp;gt; Iso mantra 4&lt;br /&gt;
      var rearray = re2.exec(obj);&lt;br /&gt;
      if (rearray) {&lt;br /&gt;
        var result = rearray[1];&lt;br /&gt;
        var quote = rearray[2];&lt;br /&gt;
       // win1.document.write(&amp;quot;found for &amp;quot;+codes[i]+&amp;quot;:&amp;lt;br&amp;gt;&amp;quot;+rearray[1]+&amp;quot;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;quot;);&lt;br /&gt;
 &lt;br /&gt;
	  var found = result.match(avoid);&lt;br /&gt;
	  if (!found) {&lt;br /&gt;
	    switch (codes[i].charAt(2)) {&lt;br /&gt;
	    //Cases within this object: BGS, BGT, BGP, etc.                &lt;br /&gt;
	    case &amp;#039;S&amp;#039;:&lt;br /&gt;
		  var re2 = new RegExp(nl+codes[i]+&amp;#039;:(.+?)Ref. VedaBase.+?Iso.+?mantra (.+?)&amp;#039;+nl, &amp;quot;g&amp;quot;); &lt;br /&gt;
		  obj = obj.replace(re2, &amp;quot;&amp;#039;&amp;#039;&amp;#039;[[Vanisource:SI $2|Sri Isopanisad, text $2, Synonyms]]:&amp;#039;&amp;#039;&amp;#039; $1 &amp;quot;+nl+nl);&lt;br /&gt;
	    case &amp;#039;T&amp;#039;:&lt;br /&gt;
	      if (codes[i].charAt(3) == &amp;#039;P&amp;#039;) {&lt;br /&gt;
			var re2 = new RegExp(nl+codes[i]+&amp;#039;:(.+?)&amp;#039;+nl+&amp;#039;{2,}(.+?)Ref. VedaBase.+?Iso.+?mantra (.+?)&amp;#039;+nl, &amp;quot;g&amp;quot;); &lt;br /&gt;
			obj = obj.replace(re2, &amp;quot;&amp;#039;&amp;#039;&amp;#039;[[Vanisource:SI $3|Sri Isopanisad, text $3, Tanslation and Purport]]: $1&amp;#039;&amp;#039;&amp;#039; &amp;quot;+nl+nl+&amp;quot;$2 &amp;quot;+nl+nl);&lt;br /&gt;
	      } else {&lt;br /&gt;
			var re2 = new RegExp(nl+codes[i]+&amp;#039;:(.+?)Ref. VedaBase.+?Iso.+?mantra (.+?)&amp;#039;+nl, &amp;quot;g&amp;quot;); &lt;br /&gt;
			obj = obj.replace(re2, &amp;quot;&amp;#039;&amp;#039;&amp;#039;[[Vanisource:SI $2|Sri Isopanisad, text $2, Translation]]: $1&amp;#039;&amp;#039;&amp;#039; &amp;quot;+nl+nl);&lt;br /&gt;
	      }&lt;br /&gt;
	    case &amp;#039;P&amp;#039;:&lt;br /&gt;
	      var re2 = new RegExp(nl+codes[i]+&amp;#039;:(.+?)Ref. VedaBase.+?Iso.+?mantra (.+?)&amp;#039;+nl, &amp;quot;g&amp;quot;); &lt;br /&gt;
		  obj = obj.replace(re2, &amp;quot;&amp;#039;&amp;#039;&amp;#039;[[Vanisource:SI $2|Sri Isopanisad, text $2, Purport]]:&amp;#039;&amp;#039;&amp;#039; $1 &amp;quot;+nl+nl);&lt;br /&gt;
	    case &amp;#039;I&amp;#039;:&lt;br /&gt;
	      var re2 = new RegExp(nl+codes[i]+&amp;#039;:(.+?)Ref. VedaBase.+?&amp;#039;+nl, &amp;quot;g&amp;quot;);&lt;br /&gt;
	      obj = obj.replace(re2, &amp;quot;&amp;#039;&amp;#039;&amp;#039;[[Vanisource:SI Introduction|Sri Isopanisad, Introduction]]:&amp;#039;&amp;#039;&amp;#039; $1 &amp;quot;+nl+nl);&lt;br /&gt;
	     case &amp;#039;L&amp;#039;:&lt;br /&gt;
		  var re2 = new RegExp(nl+codes[i]+&amp;#039;:(.+?)Ref. VedaBase.+?Mantra (.+?) -- (.+?)&amp;#039;+nl, &amp;quot;g&amp;quot;);&lt;br /&gt;
		  //Ref. VedaBase Sri Isopani?ad, Mantra 1 -- Los Angeles, May 2, 1970&lt;br /&gt;
		  //Ref. VedaBase Sri Isopani?ad, Mantra 8 -- Los Angeles, May 12, 1970&lt;br /&gt;
		  obj = obj.replace(re2, &amp;quot;&amp;#039;&amp;#039;&amp;#039;[[Vanisource:SIL $3|Lectures on Sri Isopani?ad, text $2, $3]]:&amp;#039;&amp;#039;&amp;#039; $1 &amp;quot;+nl+nl);&lt;br /&gt;
 &lt;br /&gt;
        }&lt;br /&gt;
	  }&lt;br /&gt;
	}&lt;br /&gt;
	break;&lt;br /&gt;
 &lt;br /&gt;
case &amp;#039;SB&amp;#039;:&lt;br /&gt;
	var re2 = new RegExp(nl+codes[i]+&amp;#039;:(.+?)Ref. VedaBase[\ ]+(.+?)&amp;#039;+nl, &amp;quot;g&amp;quot;);&lt;br /&gt;
	var rearray = re2.exec(obj);&lt;br /&gt;
	if (rearray) {&lt;br /&gt;
	  var result = rearray[1];&lt;br /&gt;
	  var quote = rearray[2];&lt;br /&gt;
	 // win1.document.write(&amp;quot;found for &amp;quot;+codes[i]+&amp;quot;:&amp;lt;br&amp;gt;&amp;quot;+rearray[1]+&amp;quot;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;quot;);&lt;br /&gt;
 &lt;br /&gt;
	  var found = result.match(avoid);&lt;br /&gt;
	  if (!found) {&lt;br /&gt;
	    switch (codes[i].charAt(2)) {&lt;br /&gt;
	    //Cases within this object: BGS, BGT, BGP, etc.                &lt;br /&gt;
	    case &amp;#039;S&amp;#039;:&lt;br /&gt;
	      obj = obj.replace(re2, &amp;quot;&amp;#039;&amp;#039;&amp;#039;[[Vanisource:$2|$2 Synonyms]]: $1&amp;#039;&amp;#039;&amp;#039; &amp;quot;+nl+nl);&lt;br /&gt;
	    case &amp;#039;T&amp;#039;:&lt;br /&gt;
	      if (codes[i].charAt(3) == &amp;#039;P&amp;#039;) {&lt;br /&gt;
		var re2 = new RegExp(nl+codes[i]+&amp;#039;:(.+?)&amp;#039;+nl+nl+&amp;#039;(.+?)Ref. VedaBase[\ ]+(.+?)&amp;#039;+nl, &amp;quot;g&amp;quot;);&lt;br /&gt;
		obj = obj.replace(re2, &amp;quot;&amp;#039;&amp;#039;&amp;#039;[[Vanisource:$3|$3, Tanslation and Purport]]: $1&amp;#039;&amp;#039;&amp;#039; YYYYYY$2 &amp;quot;+nl+nl);&lt;br /&gt;
	      } else {&lt;br /&gt;
		obj = obj.replace(re2, &amp;quot;&amp;#039;&amp;#039;&amp;#039;[[Vanisource:$2|$2, Translation]]: $1&amp;#039;&amp;#039;&amp;#039; &amp;quot;+nl+nl);&lt;br /&gt;
	      }&lt;br /&gt;
	    case &amp;#039;P&amp;#039;:&lt;br /&gt;
	      obj = obj.replace(re2, &amp;quot;&amp;#039;&amp;#039;&amp;#039;[[Vanisource:$2|$2, Purport]]:&amp;#039;&amp;#039;&amp;#039; $1 &amp;quot;+nl+nl);&lt;br /&gt;
	    case &amp;#039;F&amp;#039;:&lt;br /&gt;
	      obj = obj.replace(re2, &amp;quot;&amp;#039;&amp;#039;&amp;#039;[[Vanisource:$2|$2]]:&amp;#039;&amp;#039;&amp;#039; $1 &amp;quot;+nl+nl);&lt;br /&gt;
	    case &amp;#039;I&amp;#039;:&lt;br /&gt;
	      obj = obj.replace(re2, &amp;quot;&amp;#039;&amp;#039;&amp;#039;[[Vanisource:$2|$2]]:&amp;#039;&amp;#039;&amp;#039; $1 &amp;quot;+nl+nl);&lt;br /&gt;
	    case &amp;#039;M&amp;#039;:&lt;br /&gt;
	      obj = obj.replace(re2, &amp;quot;&amp;#039;&amp;#039;&amp;#039;[[Vanisource:$2|$2]]:&amp;#039;&amp;#039;&amp;#039; $1 &amp;quot;+nl+nl);&lt;br /&gt;
            case &amp;#039;L&amp;#039;:&lt;br /&gt;
	      var re2 = new RegExp(nl+codes[i]+&amp;#039;:(.+?)Ref. VedaBase (.+?) -- (.+?)&amp;#039;+nl, &amp;quot;g&amp;quot;);&lt;br /&gt;
	      //Ref. VedaBase Srimad-Bhagavatam 4.14.14 -- November 16, 1971, Delhi&lt;br /&gt;
	      //Ref. VedaBase Srimad-Bhagavatam 11.3.21 -- New York, April 13, 1969&lt;br /&gt;
	      obj = obj.replace(re2, &amp;quot;&amp;#039;&amp;#039;&amp;#039;[[Vanisource:SBL $3|$2, $3]]:&amp;#039;&amp;#039;&amp;#039; $1 &amp;quot;+nl+nl);&lt;br /&gt;
 &lt;br /&gt;
	    }&lt;br /&gt;
	  }&lt;br /&gt;
	}&lt;br /&gt;
	break;&lt;br /&gt;
 &lt;br /&gt;
case &amp;#039;TC&amp;#039;:&lt;br /&gt;
	var re2 = new RegExp(nl+codes[i]+&amp;#039;:(.+?)Ref. VedaBase[\ ]+TLC (.+?)(:.+?)?&amp;#039;+nl, &amp;quot;g&amp;quot;);&lt;br /&gt;
	var rearray = re2.exec(obj);&lt;br /&gt;
	if (rearray) {&lt;br /&gt;
	  var result = rearray[1];&lt;br /&gt;
	  var quote = rearray[2];&lt;br /&gt;
	 // win1.document.write(&amp;quot;found for &amp;quot;+codes[i]+&amp;quot;:&amp;lt;br&amp;gt;&amp;quot;+rearray[1]+&amp;quot;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;quot;);&lt;br /&gt;
 &lt;br /&gt;
	  var found = result.match(avoid);&lt;br /&gt;
	  if (!found) {&lt;br /&gt;
	    switch (codes[i].charAt(2)) {&lt;br /&gt;
	    //Cases within this object: BGS, BGT, BGP, etc.                &lt;br /&gt;
	    case &amp;#039;F&amp;#039;:&lt;br /&gt;
	      obj = obj.replace(re2, &amp;quot;&amp;#039;&amp;#039;&amp;#039;[[Vanisource:TC $2|Teachings of Lord Caitanya, $2]]:&amp;#039;&amp;#039;&amp;#039; $1 &amp;quot;+nl+nl);&lt;br /&gt;
	    case &amp;#039;I&amp;#039;:&lt;br /&gt;
	      obj = obj.replace(re2, &amp;quot;&amp;#039;&amp;#039;&amp;#039;[[Vanisource:TC $2|Teachings of Lord Caitanya, $2]]:&amp;#039;&amp;#039;&amp;#039; $1 &amp;quot;+nl+nl);&lt;br /&gt;
	    case &amp;#039;C&amp;#039;:&lt;br /&gt;
	      obj = obj.replace(re2, &amp;quot;&amp;#039;&amp;#039;&amp;#039;[[Vanisource:TC $2|Teachings of Lord Caitanya, Chapter $2]]:&amp;#039;&amp;#039;&amp;#039; $1 &amp;quot;+nl+nl);&lt;br /&gt;
	    case &amp;#039;L&amp;#039;:&lt;br /&gt;
	      obj = obj.replace(re2, &amp;quot;&amp;#039;&amp;#039;&amp;#039;[[Vanisource:TC $2|Teachings of Lord Caitanya, $2]]:&amp;#039;&amp;#039;&amp;#039; $1 &amp;quot;+nl+nl);&lt;br /&gt;
 &lt;br /&gt;
	    }&lt;br /&gt;
	  }&lt;br /&gt;
	}&lt;br /&gt;
	break;&lt;br /&gt;
 &lt;br /&gt;
    //Lectures&lt;br /&gt;
case &amp;#039;AA&amp;#039;:&lt;br /&gt;
	var re2 = new RegExp(nl+codes[i]+&amp;#039;:(.+?)Ref. VedaBase.+?-- (.+?)&amp;#039;+nl, &amp;quot;g&amp;quot;);&lt;br /&gt;
	//Ref. VedaBase Arrival Address -- London, September 11, 1969&lt;br /&gt;
	//Ref. VedaBase Arrival Lecture -- New Delhi, November 10, 1971&lt;br /&gt;
	//Ref. VedaBase Srila Prabhupada Welcomed by Governor at Hotel De Ville -- Geneva, May 30, 1974&lt;br /&gt;
	var rearray = re2.exec(obj);&lt;br /&gt;
	if (rearray) {&lt;br /&gt;
	  var result = rearray[1];&lt;br /&gt;
	  var quote = rearray[2];&lt;br /&gt;
	 // win1.document.write(&amp;quot;found for &amp;quot;+codes[i]+&amp;quot;:&amp;lt;br&amp;gt;&amp;quot;+rearray[1]+&amp;quot;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;quot;);&lt;br /&gt;
	  var found = result.match(avoid);&lt;br /&gt;
	  if (!found) {&lt;br /&gt;
	    obj = obj.replace(re2, &amp;quot;&amp;#039;&amp;#039;&amp;#039;[[Vanisource:AA $2|Arrival Addresses and Talks, $2]]:&amp;#039;&amp;#039;&amp;#039; $1 &amp;quot;+nl+nl);&lt;br /&gt;
	  }&lt;br /&gt;
	}&lt;br /&gt;
	break;&lt;br /&gt;
 &lt;br /&gt;
case &amp;#039;CM&amp;#039;:&lt;br /&gt;
	var re2 = new RegExp(nl+codes[i]+&amp;#039;:(.+?)Ref. VedaBase (.+?) -- (.+?)&amp;#039;+nl, &amp;quot;g&amp;quot;);&lt;br /&gt;
	//Ref. VedaBase Interview -- February 1, 1968, Los Angeles&lt;br /&gt;
	//Ref. VedaBase Morning Walk -- February 3, 1975, Hawaii&lt;br /&gt;
	var rearray = re2.exec(obj);&lt;br /&gt;
	if (rearray) {&lt;br /&gt;
	  var result = rearray[1];&lt;br /&gt;
	  var quote = rearray[2];&lt;br /&gt;
	 // win1.document.write(&amp;quot;found for &amp;quot;+codes[i]+&amp;quot;:&amp;lt;br&amp;gt;&amp;quot;+rearray[1]+&amp;quot;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;quot;);&lt;br /&gt;
 &lt;br /&gt;
	  var found = result.match(avoid);&lt;br /&gt;
	  if (!found) {&lt;br /&gt;
	    obj = obj.replace(re2, &amp;quot;&amp;#039;&amp;#039;&amp;#039;[[Vanisource:CM $3|Conversations and Morning Walks, $3]]:&amp;#039;&amp;#039;&amp;#039; $1 &amp;quot;+nl+nl);&lt;br /&gt;
	  }&lt;br /&gt;
	}&lt;br /&gt;
	break;&lt;br /&gt;
 &lt;br /&gt;
case &amp;#039;CO&amp;#039;:&lt;br /&gt;
	var re2 = new RegExp(nl+codes[i]+&amp;#039;:(.+?)Ref. VedaBase.+?-- (.+?)&amp;#039;+nl, &amp;quot;g&amp;quot;);&lt;br /&gt;
	//Ref. VedaBase Cornerstone Laying -- Bombay, January 23, 1975&lt;br /&gt;
	//Ref. VedaBase Cornerstone Laying -- Bombay, January 23, 1975&lt;br /&gt;
	//Ref. VedaBase Foundation Stone Ceremony Speech -- Bhuvanesvara, February 2, 1977&lt;br /&gt;
	var rearray = re2.exec(obj);&lt;br /&gt;
	if (rearray) {&lt;br /&gt;
	  var result = rearray[1];&lt;br /&gt;
	  var quote = rearray[2];&lt;br /&gt;
	 // win1.document.write(&amp;quot;found for &amp;quot;+codes[i]+&amp;quot;:&amp;lt;br&amp;gt;&amp;quot;+rearray[1]+&amp;quot;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;quot;);&lt;br /&gt;
 &lt;br /&gt;
	  var found = result.match(avoid);&lt;br /&gt;
	  if (!found) {&lt;br /&gt;
	    obj = obj.replace(re2, &amp;quot;&amp;#039;&amp;#039;&amp;#039;[[Vanisource:CO $2|Cornerstone Ceremonies, $2]]:&amp;#039;&amp;#039;&amp;#039; $1 &amp;quot;+nl+nl);&lt;br /&gt;
	  }&lt;br /&gt;
	}&lt;br /&gt;
	break;&lt;br /&gt;
 &lt;br /&gt;
case &amp;#039;LE&amp;#039;:&lt;br /&gt;
	var re2 = new RegExp(nl+codes[i]+&amp;#039;:(.+?)Ref. VedaBase.+?: (.+?)&amp;#039;+nl, &amp;quot;g&amp;quot;);&lt;br /&gt;
	//Ref. VedaBase Letter to: Mathura Prasad — Vrindaban 23 May, 1964&lt;br /&gt;
	//Ref. VedaBase Letter to: Svati — India&lt;br /&gt;
	var rearray = re2.exec(obj);&lt;br /&gt;
	if (rearray) {&lt;br /&gt;
	  var result = rearray[1];&lt;br /&gt;
	  var quote = rearray[2];&lt;br /&gt;
	 // win1.document.write(&amp;quot;found for &amp;quot;+codes[i]+&amp;quot;:&amp;lt;br&amp;gt;&amp;quot;+rearray[1]+&amp;quot;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;quot;);&lt;br /&gt;
 &lt;br /&gt;
	  var found = result.match(avoid);&lt;br /&gt;
	  if (!found) {&lt;br /&gt;
	    obj = obj.replace(re2, &amp;quot;&amp;#039;&amp;#039;&amp;#039;[[Vanisource:LE $2|Letter to $2]]:&amp;#039;&amp;#039;&amp;#039; $1 &amp;quot;+nl+nl+nl);&lt;br /&gt;
	   }&lt;br /&gt;
	}&lt;br /&gt;
	break;&lt;br /&gt;
 &lt;br /&gt;
case &amp;#039;DL&amp;#039;:&lt;br /&gt;
  var re2 = new RegExp(nl+codes[i]+&amp;#039;:(.+?)Ref. VedaBase.+?-- (.+?)&amp;#039;+nl, &amp;quot;g&amp;quot;);&lt;br /&gt;
	//Ref. VedaBase Departure Lecture -- Caracas, February 25, 1975&lt;br /&gt;
	//Ref. VedaBase Conversation -- Hawaii, June 20, 1975&lt;br /&gt;
	var rearray = re2.exec(obj);&lt;br /&gt;
	if (rearray) {&lt;br /&gt;
	  var result = rearray[1];&lt;br /&gt;
	  var quote = rearray[2];&lt;br /&gt;
	 // win1.document.write(&amp;quot;found for &amp;quot;+codes[i]+&amp;quot;:&amp;lt;br&amp;gt;&amp;quot;+rearray[1]+&amp;quot;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;quot;);&lt;br /&gt;
 &lt;br /&gt;
	  var found = result.match(avoid);&lt;br /&gt;
	  if (!found) {&lt;br /&gt;
	    obj = obj.replace(re2, &amp;quot;&amp;#039;&amp;#039;&amp;#039;[[Vanisource:DL $2|Departure Talks, $2]]:&amp;#039;&amp;#039;&amp;#039; $1 &amp;quot;+nl+nl);&lt;br /&gt;
	  }&lt;br /&gt;
	}&lt;br /&gt;
	break;&lt;br /&gt;
 &lt;br /&gt;
// Sould be edited after imported on Vanisource. Naming not defined yet.&lt;br /&gt;
//case &amp;#039;DI&amp;#039;:&lt;br /&gt;
	var re2 = new RegExp(nl+codes[i]+&amp;#039;:(.+?)Ref. VedaBase[ ]+EJ (.+?).+?&amp;#039;+nl, &amp;quot;g&amp;quot;);&lt;br /&gt;
	//Ref. VedaBase JD: Preface&lt;br /&gt;
	//Ref. VedaBase JD: Introduction&lt;br /&gt;
	//Ref. VedaBase JD 5: The Journey- The Jaladuta sets sail for America&lt;br /&gt;
	var rearray = re2.exec(obj);&lt;br /&gt;
	if (rearray) {&lt;br /&gt;
	  var result = rearray[1];&lt;br /&gt;
	  var quote = rearray[2];&lt;br /&gt;
	 // win1.document.write(&amp;quot;found for &amp;quot;+codes[i]+&amp;quot;:&amp;lt;br&amp;gt;&amp;quot;+rearray[1]+&amp;quot;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;quot;);&lt;br /&gt;
 &lt;br /&gt;
	  var found = result.match(avoid);&lt;br /&gt;
	  if (!found) {&lt;br /&gt;
 &lt;br /&gt;
	    switch (codes[i].charAt(2)) {&lt;br /&gt;
	    //Cases within this object: BGS, BGT, BGP, etc.                &lt;br /&gt;
	    case &amp;#039;F&amp;#039;:&lt;br /&gt;
	      obj = obj.replace(re2, &amp;quot;&amp;#039;&amp;#039;&amp;#039;[[Vanisource:EJ Preface|Easy Journey to other Planets, Preface]]:&amp;#039;&amp;#039;&amp;#039; $1YYY&amp;quot;);&lt;br /&gt;
	    case &amp;#039;C&amp;#039;:&lt;br /&gt;
	      obj = obj.replace(re2, &amp;quot;&amp;#039;&amp;#039;&amp;#039;[[Vanisource:EJ $2|Easy Journey to other Planets, Chapter $2]]:&amp;#039;&amp;#039;&amp;#039; $1 &amp;quot;+nl+nl);&lt;br /&gt;
 &lt;br /&gt;
	    }&lt;br /&gt;
	  }&lt;br /&gt;
	}&lt;br /&gt;
	break;&lt;br /&gt;
 &lt;br /&gt;
case &amp;#039;FL&amp;#039;:&lt;br /&gt;
	var re2 = new RegExp(nl+codes[i]+&amp;#039;:(.+?)Ref. VedaBase.+? -- (.+?)&amp;#039;+nl, &amp;quot;g&amp;quot;);&lt;br /&gt;
	//Ref. VedaBase Lecture-Day after Sri Gaura-Pur?ima -- Hawaii, March 5, 1969&lt;br /&gt;
	//Ref. VedaBase N?si?ha-caturdasi Lord N?si?hadeva&amp;#039;s Appearance Day -- Bombay, May 5, 1974&lt;br /&gt;
	//Ref. VedaBase Ratha-yatra Lecture at The Family Dog Auditorium -- San Francisco, July 27, 1969&lt;br /&gt;
	var rearray = re2.exec(obj);&lt;br /&gt;
	if (rearray) {&lt;br /&gt;
	  var result = rearray[1];&lt;br /&gt;
	  var quote = rearray[2];&lt;br /&gt;
	 // win1.document.write(&amp;quot;found for &amp;quot;+codes[i]+&amp;quot;:&amp;lt;br&amp;gt;&amp;quot;+rearray[1]+&amp;quot;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;quot;);&lt;br /&gt;
 &lt;br /&gt;
	  var found = result.match(avoid);&lt;br /&gt;
	  if (!found) {&lt;br /&gt;
	   obj = obj.replace(re2, &amp;quot;&amp;#039;&amp;#039;&amp;#039;[[Vanisource:FL $2|Festival Lectures, $2]]:&amp;#039;&amp;#039;&amp;#039; $1 &amp;quot;+nl+nl);&lt;br /&gt;
	  }&lt;br /&gt;
	}&lt;br /&gt;
	break;&lt;br /&gt;
 &lt;br /&gt;
case &amp;#039;GL&amp;#039;:&lt;br /&gt;
	var re2 = new RegExp(nl+codes[i]+&amp;#039;:(.+?)Ref. VedaBase.+? -- (.+?)&amp;#039;+nl, &amp;quot;g&amp;quot;);&lt;br /&gt;
	//Ref. VedaBase Lecture on Maha-mantra -- New York, September 8, 1966	&lt;br /&gt;
	//Ref. VedaBase Lecture -- Montreal, June 26, 1968&lt;br /&gt;
 &lt;br /&gt;
	var rearray = re2.exec(obj);&lt;br /&gt;
	if (rearray) {&lt;br /&gt;
	  var result = rearray[1];&lt;br /&gt;
	  var quote = rearray[2];&lt;br /&gt;
	 // win1.document.write(&amp;quot;found for &amp;quot;+codes[i]+&amp;quot;:&amp;lt;br&amp;gt;&amp;quot;+rearray[1]+&amp;quot;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;quot;);&lt;br /&gt;
 &lt;br /&gt;
	  var found = result.match(avoid);&lt;br /&gt;
	  if (!found) {&lt;br /&gt;
	    obj = obj.replace(re2, &amp;quot;&amp;#039;&amp;#039;&amp;#039;[[Vanisource:GL $2|General Lectures, $2]]:&amp;#039;&amp;#039;&amp;#039; $1 &amp;quot;+nl+nl);&lt;br /&gt;
	  }&lt;br /&gt;
	}&lt;br /&gt;
	break;&lt;br /&gt;
 &lt;br /&gt;
case &amp;#039;IL&amp;#039;:&lt;br /&gt;
	var re2 = new RegExp(nl+codes[i]+&amp;#039;:(.+?)Ref. VedaBase.+? -- (.+?)&amp;#039;+nl, &amp;quot;g&amp;quot;);&lt;br /&gt;
	//Ref. VedaBase Initiation of Rukmi?i Dasi -- Montreal, August 15, 1968&lt;br /&gt;
	//Ref. VedaBase Initiations -- Los Angeles, January 10, 1969&lt;br /&gt;
	var rearray = re2.exec(obj);&lt;br /&gt;
	if (rearray) {&lt;br /&gt;
	  var result = rearray[1];&lt;br /&gt;
	  var quote = rearray[2];&lt;br /&gt;
	 // win1.document.write(&amp;quot;found for &amp;quot;+codes[i]+&amp;quot;:&amp;lt;br&amp;gt;&amp;quot;+rearray[1]+&amp;quot;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;quot;);&lt;br /&gt;
 &lt;br /&gt;
	  var found = result.match(avoid);&lt;br /&gt;
	  if (!found) {&lt;br /&gt;
	      obj = obj.replace(re2, &amp;quot;&amp;#039;&amp;#039;&amp;#039;[[Vanisource:IL $2|Initiations, $2]]:&amp;#039;&amp;#039;&amp;#039; $1 &amp;quot;+nl+nl);&lt;br /&gt;
	  }&lt;br /&gt;
	}&lt;br /&gt;
	break;&lt;br /&gt;
 &lt;br /&gt;
case &amp;#039;BS&amp;#039;:&lt;br /&gt;
	var re2 = new RegExp(nl+codes[i]+&amp;#039;:(.+?)Ref. VedaBase.+? -- (.+?)&amp;#039;+nl, &amp;quot;g&amp;quot;);&lt;br /&gt;
	//Ref. VedaBase Sri Brahma-sa?hita, Verse 32 -- New York, July 26, 1971&lt;br /&gt;
	//Ref. VedaBase Sri Brahma-sa?hita, Lecture -- Los Angeles, November 9, 1968&lt;br /&gt;
	var rearray = re2.exec(obj);&lt;br /&gt;
	if (rearray) {&lt;br /&gt;
	  var result = rearray[1];&lt;br /&gt;
	  var quote = rearray[2];&lt;br /&gt;
	 // win1.document.write(&amp;quot;found for &amp;quot;+codes[i]+&amp;quot;:&amp;lt;br&amp;gt;&amp;quot;+rearray[1]+&amp;quot;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;quot;);&lt;br /&gt;
 &lt;br /&gt;
	  var found = result.match(avoid);&lt;br /&gt;
	  if (!found) {&lt;br /&gt;
	  	obj = obj.replace(re2, &amp;quot;&amp;#039;&amp;#039;&amp;#039;[[Vanisource:BSL $2|Lectures on Brahma Samhita, $2]]:&amp;#039;&amp;#039;&amp;#039; $1 &amp;quot;+nl+nl);&lt;br /&gt;
	  }&lt;br /&gt;
	}&lt;br /&gt;
	break;&lt;br /&gt;
case &amp;#039;LD&amp;#039;:&lt;br /&gt;
	var re2 = new RegExp(nl+codes[i]+&amp;#039;:(.+?)Ref. VedaBase (.+?):(.+?)&amp;#039;+nl, &amp;quot;g&amp;quot;);&lt;br /&gt;
	//Ref. VedaBase LD 6: Declaration of Will, June 1977	&lt;br /&gt;
	var rearray = re2.exec(obj);&lt;br /&gt;
	if (rearray) {&lt;br /&gt;
	  var result = rearray[1];&lt;br /&gt;
	  var quote = rearray[2];&lt;br /&gt;
	 // win1.document.write(&amp;quot;found for &amp;quot;+codes[i]+&amp;quot;:&amp;lt;br&amp;gt;&amp;quot;+rearray[1]+&amp;quot;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;quot;);&lt;br /&gt;
 &lt;br /&gt;
	  var found = result.match(avoid);&lt;br /&gt;
	  if (!found) {&lt;br /&gt;
		obj = obj.replace(re2, &amp;quot;&amp;#039;&amp;#039;&amp;#039;[[Vanisource:$2|Legal Documents, $3]]:&amp;#039;&amp;#039;&amp;#039; $1 &amp;quot;+nl+nl);&lt;br /&gt;
	  }&lt;br /&gt;
	}&lt;br /&gt;
	break;&lt;br /&gt;
 &lt;br /&gt;
case &amp;#039;PD&amp;#039;:&lt;br /&gt;
	var re2 = new RegExp(nl+codes[i]+&amp;#039;:(.+?)Ref. VedaBase (.+?)&amp;#039;+nl, &amp;quot;g&amp;quot;);&lt;br /&gt;
	//Ref. VedaBase Immanuel Kant&lt;br /&gt;
	//Ref. VedaBase Jeremy Bentham&lt;br /&gt;
	//Ref. VedaBase St. Augustine&lt;br /&gt;
	var rearray = re2.exec(obj);&lt;br /&gt;
	if (rearray) {&lt;br /&gt;
	  var result = rearray[1];&lt;br /&gt;
	  var quote = rearray[2];&lt;br /&gt;
	 // win1.document.write(&amp;quot;found for &amp;quot;+codes[i]+&amp;quot;:&amp;lt;br&amp;gt;&amp;quot;+rearray[1]+&amp;quot;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;quot;);&lt;br /&gt;
 &lt;br /&gt;
	  var found = result.match(avoid);&lt;br /&gt;
	  if (!found) {&lt;br /&gt;
	      obj = obj.replace(re2, &amp;quot;&amp;#039;&amp;#039;&amp;#039;[[Vanisource:PD $2|, Philosophy Discussions, $2]]:&amp;#039;&amp;#039;&amp;#039; $1 &amp;quot;+nl+nl);&lt;br /&gt;
 &lt;br /&gt;
	  }&lt;br /&gt;
	}&lt;br /&gt;
	break;&lt;br /&gt;
 &lt;br /&gt;
case &amp;#039;SP&amp;#039;:&lt;br /&gt;
	var re2 = new RegExp(nl+codes[i]+&amp;#039;:(.+?)Ref. VedaBase Purport to (.+?) --.+?&amp;#039;+nl, &amp;quot;g&amp;quot;);&lt;br /&gt;
	//Ref. VedaBase Purport to Bhajahu Re Mana -- San Francisco, March 16, 1967&lt;br /&gt;
	//Ref. VedaBase Purport to Nitai-Pada-Kamala -- Los Angeles, December 21, 1968&lt;br /&gt;
	//Ref. VedaBase Spelling of Prayers to the Six Gosvamis -- Los Angeles, December 26, 1968&lt;br /&gt;
	var rearray = re2.exec(obj);&lt;br /&gt;
	if (rearray) {&lt;br /&gt;
	  var result = rearray[1];&lt;br /&gt;
	  var quote = rearray[2];&lt;br /&gt;
	 // win1.document.write(&amp;quot;found for &amp;quot;+codes[i]+&amp;quot;:&amp;lt;br&amp;gt;&amp;quot;+rearray[1]+&amp;quot;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;quot;);&lt;br /&gt;
 &lt;br /&gt;
	  var found = result.match(avoid);&lt;br /&gt;
	  if (!found) {&lt;br /&gt;
	      obj = obj.replace(re2, &amp;quot;&amp;#039;&amp;#039;&amp;#039;[[Vanisource:SP $2|Song Purports, $2]]:&amp;#039;&amp;#039;&amp;#039; $1 &amp;quot;+nl+nl);&lt;br /&gt;
 &lt;br /&gt;
	  }&lt;br /&gt;
	}&lt;br /&gt;
	break;&lt;br /&gt;
 &lt;br /&gt;
case &amp;#039;WC&amp;#039;:&lt;br /&gt;
	var re2 = new RegExp(nl+codes[i]+&amp;#039;:(.+?)Ref. VedaBase.+? -- (.+?)&amp;#039;+nl, &amp;quot;g&amp;quot;);&lt;br /&gt;
	//Ref. VedaBase Wedding of Syama dasi and Hayagriva -- Los Angeles, December 25, 1968&lt;br /&gt;
	//Ref. VedaBase Initiation of Sri-Caitanya dasa and Wedding of Pradyumna and Arundhati -- Columbus, May 14, 1969&lt;br /&gt;
	//ef. VedaBase Wedding of Syama dasi and Hayagriva -- Los Angeles, December 25, 1968&lt;br /&gt;
	var rearray = re2.exec(obj);&lt;br /&gt;
	if (rearray) {&lt;br /&gt;
	  var result = rearray[1];&lt;br /&gt;
	  var quote = rearray[2];&lt;br /&gt;
	 // win1.document.write(&amp;quot;found for &amp;quot;+codes[i]+&amp;quot;:&amp;lt;br&amp;gt;&amp;quot;+rearray[1]+&amp;quot;&amp;lt;br&amp;gt;&amp;lt;br&amp;gt;&amp;quot;);&lt;br /&gt;
 &lt;br /&gt;
	  var found = result.match(avoid);&lt;br /&gt;
	  if (!found) {&lt;br /&gt;
	   obj = obj.replace(re2, &amp;quot;&amp;#039;&amp;#039;&amp;#039;[[Vanisource:WC $2|Wedding Ceremonies, $2]]:&amp;#039;&amp;#039;&amp;#039; $1 &amp;quot;+nl+nl);&lt;br /&gt;
	  }&lt;br /&gt;
	}&lt;br /&gt;
	break;&lt;br /&gt;
 &lt;br /&gt;
      }&lt;br /&gt;
    }&lt;br /&gt;
  }&lt;br /&gt;
 &lt;br /&gt;
  //Replace intentionally removed newlines \n&lt;br /&gt;
  obj = obj.replace(/YYY/g, &amp;quot;\n&amp;quot;);&lt;br /&gt;
 &lt;br /&gt;
  //Clean up after function&lt;br /&gt;
  //WikEdFixBasic(obj);&lt;br /&gt;
 &lt;br /&gt;
  // keep the changed text selected, needed to remove the formatting with a second click&lt;br /&gt;
  //obj.keepSel = true;&lt;br /&gt;
 &lt;br /&gt;
  document.editform.wpTextbox1.value = obj;&lt;br /&gt;
 &lt;br /&gt;
  //Call Unify&lt;br /&gt;
 &lt;br /&gt;
  Unify();&lt;br /&gt;
 &lt;br /&gt;
  return;&lt;br /&gt;
}&lt;br /&gt;
 &lt;br /&gt;
// end Vanify&lt;/div&gt;</summary>
		<author><name>Eivind</name></author>
	</entry>
</feed>