// jungle-juice.js

function jungle_juice( lnkId) {

  // http://www.junglejuicepoppers.org/
  // <strong id="FKL_junglejuicepoppers_RXDDcom_RXSS_EFKL">Jungle Juice Poppers</strong>
  
  // FKL_ (begin), _EFKL (end).
  // _RXDD (dot), _RXSS (slash), _RXHH (hyphen),
  // _RXQQ (question mark), _RXEE (equals), _RXSM (semicolon).

  var element= document.getElementById( lnkId); // This is a <DIV> element
  if( element) {
    var elementNewHtml= element.innerHTML;
    var regex= new RegExp( "<strong[^<]*FKL_([^<]*)_EFKL[^<]*>([^<]*)\</strong>", "ig");
    elementNewHtml= elementNewHtml.replace(
      regex,
      "<a href=\"http://www.$1\">$2<\/a>"
    );
    
    regex= new RegExp( "_RXDD", "g"); elementNewHtml= elementNewHtml.replace( regex, '.');
    regex= new RegExp( "_RXSS", "g"); elementNewHtml= elementNewHtml.replace( regex, '/');
    regex= new RegExp( "_RXHH", "g"); elementNewHtml= elementNewHtml.replace( regex, '-');
    
    regex= new RegExp( "_RXQQ", "g"); elementNewHtml= elementNewHtml.replace( regex, '?');
    regex= new RegExp( "_RXEE", "g"); elementNewHtml= elementNewHtml.replace( regex, '=');
    regex= new RegExp( "_RXSM", "g"); elementNewHtml= elementNewHtml.replace( regex, ';');

    // Not AOL but BUYPOP.
    // Quick & dirty fix - but easier than updating each page manually.
    // (If however you do ever make some on-page changes, make sure it won't break the regex!)

    regex= new RegExp( "(3507[^>]+>)[^<]+",   "ig"); elementNewHtml= elementNewHtml.replace( regex, "$1Buy&nbsp;Poppers&nbsp;.Net");  
    regex= new RegExp( "w{3}(\.)aroma.+3507", "ig"); elementNewHtml= elementNewHtml.replace( regex, "buypoppers$1net/");

    if( lnkId == 'dRight') {   
      regex= new RegExp( "lovely bo(ys)", "g"); elementNewHtml= elementNewHtml.replace( regex, "gu$1");    
      regex= new RegExp( "(no)( cyclo)",  "g"); elementNewHtml= elementNewHtml.replace( regex, "$1t any$2");
      regex= new RegExp( "(tub\.)",       "g"); elementNewHtml= elementNewHtml.replace( regex, "$1 Use coupon code <b>FR22880</b> to get \$5 off." );
    }

    element.innerHTML= elementNewHtml;

    //alert( elementNewHtml);
  }
}

function juice() {

  var yesOrNo= confirm( 'Post this message? Click OK to confirm.');
  return( yesOrNo);
}

