var Application = {};
var vctimg = {"en":"http://www.nlm.nih.gov/medlineplus/images/videosearch_en.gif","es":"http://www.nlm.nih.gov/medlineplus/images/videosearch_es.gif"};
var doc = document; 
//var acnjs = ["http://www.nlm.nih.gov/core/nlm-autocomplete/1.0/nlm-autocomplete.js","http://www.nlm.nih.gov/core/jquery-ui/1.8/jquery-ui.min.js","http://www.nlm.nih.gov/core/jquery/1.4/jquery.min.js"];
//var acncss = ["http://www.nlm.nih.gov/core/jquery-ui/1.8/jquery-ui.css|screen","http://www.nlm.nih.gov/core/nlm-autocomplete/1.0/nlm-autocomplete.css|screen"];
var acnjs = ["http://www.nlm.nih.gov/core/nlm-autocomplete/1.0/nlm-autocomplete.js","http://www.nlm.nih.gov/core/jquery-ui/1.8/jquery-ui.min.js"];
var acncss = ["http://www.nlm.nih.gov/core/jquery-ui/1.8/jquery-ui.css|screen","http://www.nlm.nih.gov/core/nlm-autocomplete/1.0/nlm-autocomplete.css|screen"];
var _pcss = {};
var jq = {"topic":true,"nmcd":true};
var js1 = [];
var j$q = ["http://www.nlm.nih.gov/core/jquery/1.4/jquery.min.js"];
var allfn = {};
var js2 = ["http://www.nlm.nih.gov/scripts/autocomplete.js","http://www.nlm.nih.gov/scripts/yui_autocomplete.js"];
var addthisJS = ["http://s7.addthis.com/js/250/addthis_widget.js#domready=1"];
var _accss = ["http://www.nlm.nih.gov/styles/autocomplete.css|all"];
var _printpreview = ["http://www.nlm.nih.gov/medlineplus/css/preview.css|screen"];
var foresee = {"en":(pagepath+"/images/mplus_en_survey.js"),"es":(pagepath+"/images/mplus_sp_survey.js")};
var txts = {"en":{"emailcgi":"http://www.nlm.nih.gov/cgi/medlineplus/email_request.pl?","email":"Email this page to a friend","print":"Printer-friendly version","rss":"Subscribe to RSS"},"es":{"emailcgi":"http://www.nlm.nih.gov/cgi/medlineplus/email_request_sp.pl?","email":"Enviar esta página a un amigo","print":"Versión para imprimir","rss":"Suscríbase al RSS"}};
var pjs={"topic":["/jslib/topic.js"],"videocooltool":["/jslib/vct.js"],"nmcd":["/jslib/nmcd.js"]};
var pinit = {"topic":"init_tp()","videocooltool":"initvct()","nmcd":"init_nmcd()"};
var govbkg = {"en":"http://www.nlm.nih.gov/medlineplus/images/enteremail_en.gif","es":"http://www.nlm.nih.gov/medlineplus/images/enteremail_es.gif"};
var govdeliv = {"topic":true,"wn":true,"newsland":true};
var crtTab = {};
var addcnt = {"topic":true,"drug":true};
var _pageurl_ = {en:"URL of this page: ",es:"Dirección de esta página: "};
var _addthis_ = {en:"http://www.nlm.nih.gov/medlineplus/images/addthis_cobrand.gif",es:"http://www.nlm.nih.gov/medlineplus/images/addthis_cobrand_sp.gif"};
var _addthis_interval_cnt = 0;
var _p_addthis_ = {"tpgp":true,"nmcd-idx":true,"static-share-drug":true,"static-share":true,"ency":true,"ency-media":true,"ency-video-index":true,"topic":true,"drug":true,"nmcd":true,"videocooltool":true,"mpnews":true,"newsdate":true,"video":true,"newsland":true,"newstopic":true,"flang":true,"easytoread":true,"tool":true,"game":true, "library":true, "surgeryvideo":true};
var sp_month = ["enero","febrero","marzo","abril","mayo","junio","julio","agosto","septiembre","octubre","noviembre","diciembre"];
var us_month = ["January","February", "March","April","May","June","July","August","September","October","November","December"];
var pt_id = {ency:true,drug:true,mpnews:true,flang:true,topic:true,nmcd:true,easytoread:true};
var alreadyloaded = false,_lang_also = "",_lang = "";
var _html = document.getElementsByTagName("html")[0];
var _pid = _html.getAttribute("id");
var _langiso = _html.lang || _html.getAttribute("xml:lang");
var  addthis_config = {
  data_track_clickback: true,
  ui_508_compliant:   true,
  username:     "medlineplus",
  services_exclude:   "print",
  ui_header_color:  "#000000",
  ui_cobrand:     "<img src=" + _addthis_[_langiso] + "  alt=\"Add This\" />",
  ui_language:    _langiso
  };
var addthis_options = "email,facebook,twitter,myspace,google,favorites,digg,delicious,stumbleupon,live,reddit,yahoomail,more";
var notGovSite = document.referrer.indexOf('.gov/') < 0;
var notalaorg  = document.referrer.indexOf('www.ala.org/') < 0;
var notzhostcom= document.referrer.indexOf('www.zhost.com/') < 0;
var notTouchCnt= document.referrer.indexOf('nlmgis01.nlm.nih.gov') < 0;
var notTouchCnt2= document.referrer.indexOf('nlmgis02.nlm.nih.gov') < 0;
var notolosalaorg = document.referrer.indexOf('olos.ala.org/goodhealth/') < 0;
var addthis_interval;

if (top.location != self.location && notTouchCnt && notTouchCnt2 ) {
  if ((!/\/spanish\//.test(self.location)) && (!/project=medlineplus-spanish/.test(self.location))) {
    location.replace('http://www.nlm.nih.gov/medlineplus/framing.html?rf=' + self.location);
  }
  else {
    location.replace('http://www.nlm.nih.gov/medlineplus/spanish/framing.html?rf=' + self.location);
  }
}
function loadCSS(mcss) {
  if (mcss) {
    var _l = mcss.length;
    for (var i=0;i<_l;i++) {
      var _item = mcss[i].split("|");
      _loadcss(_item[0],_item[1],_item[2]);
    }
  }
}

function resetbtn() {
  var doc = document;
  var rollelms = doc.getElementsByTagName("ul");
  for (var len=rollelms.length;len--;) {
    var elm = rollelms[len];
    if (/roll/.test(elm.className)) {
      var nodes = elm.childNodes;
      for (var clen=nodes.length;clen--;) {
        if ("LI"==nodes[clen].nodeName) {
          var cnodes = nodes[clen].childNodes;
          for (var i=cnodes.length;i--;) {
            if (3!=cnodes[i].nodeType) {
              rollout(cnodes[i]);
            }
          }
        }
      }
    }
  }
}

function opentab(panelId, tab) {
  var doc = document;
  try {
    doc.getElementById(crtTab[panelId]).parentNode.className=("tlast"==crtTab[panelId])?"lasttab":"";
    tab.parentNode.className = ("tlast"==tab.id)?"lasttabcurrent":"tabcurrent";
    doc.getElementById(crtTab[panelId] + "_c").style.display = "none";
    doc.getElementById(tab.id + "_c").style.display = "block";
    crtTab[panelId] = tab.id;
  }
  catch(e) {}
}

function setCalendar(locale) {
  var dd = calcTime();
  var doc = document;
  _mon = ("en"==locale)?us_month[dd.getMonth()].substr(0,3).toLocaleUpperCase():sp_month[dd.getMonth()].substr(0,3);
  _day = (dd.getDate()<10)?("0"+dd.getDate()):dd.getDate();
  doc.getElementById("cl_date").innerHTML = _day;
  doc.getElementById("cl_month").innerHTML = _mon;
}

function calcTime() {
  d = new Date();
  utc = d.getTime() + d.getTimezoneOffset()*60000;
  nd = new Date(utc + (3600000*(-5))); //US Eastern Time
  return nd;
}

function setpage() {
  var doc = document;
  var _elm;
  var elems = doc.getElementsByTagName("ul");
  for (n=0;n<elems.length;n++) {
    _elm = elems[n];
    if (/tabheader/.test(_elm.className)) {
      _elm.style.display = "block;";
    }
  }
  crtTab["th1"] = "t1";
  crtTab["th2"] = "t21";
  doc.getElementById("tlast").parentNode.className="lasttab";
  doc.getElementById(crtTab["th1"]).parentNode.className="tabcurrent";
  doc.getElementById("th1").style.display = "block";
  doc.getElementById("tc1").style.display = "block";
  doc.getElementById("t1_c").style.display = "block";
  if ("en"==_langiso) {
    doc.getElementById(crtTab["th2"]).parentNode.className="tabcurrent";
    doc.getElementById("th2").style.display = "block";
    doc.getElementById("tc2").style.display = "block";
    doc.getElementById("t21_c").style.display = "block";
  }

  setCalendar(_langiso);
}

function cancelBubble(e) {
  if ('function' === typeof e.preventDefault) {
    e.stopPropagation();
  }
  else {
    e.returnValue = false;
    e.cancelBubble = true;
  }
}
function setroll() {
  var len = 0;
  var doc = document;
  var _html = doc.getElementsByTagName("html")[0];
  _pid = _html.getAttribute("id");
  _lang = _langiso;
  _lang = ("en"==_lang)?"us":"esm";
  _lang_also = (_lang=="us")?"esm":"us";
  if ((_pid == "topic" || _pid == "drug") && (doc.getElementById("addthispage_new")!=null)) {
    doc.getElementById("addthispage_new").style.display = "none";
    /*
    if ( doc.getElementById("printbtn")!=null)
      doc.getElementById("printbtn").style.display = "inline-block";
    */
  }
  _setnavbtn();
  if (_pid && govdeliv[_pid] && doc.GovDeliver) {
    doc.GovDeliver.login.value= '';
    doc.getElementById("GovDelivery_email").style.backgroundImage='url(' + govbkg[_langiso] + ')';
    doc.getElementById("GovDelivery_email").style.backgroundPosition='0% 0%';
  }

  if (_pid == 'inputsystem') return true;
  var pbody = doc.getElementsByTagName("body")[0];
  pbody.onclick = function(e) {
    e = e || window.event;
    var target = e.target || e.srcElement;
    if (
        ("IMG"==target.nodeName ||
         "A"==target.nodeName ||
         ("DIV"==target.parentNode.nodeName &&
          "SPAN"==target.nodeName &&
          /addthis_sendto/.test(target.parentNode.onclick)) ||
         ("A"==target.parentNode.nodeName && ("SPAN"==target.nodeName || "IMG"==target.nodeName)) ||
         ("FORM"==target.parentNode.nodeName && "INPUT"==target.nodeName && "GovDelivery_img"==target.className ))
        &&
        !/imgdesc/.test(target.className)
       )
    {
      if (/ashplogo2/.test(target.src)) {
        window.location = target.parentNode.getElementsByTagName("a")[0];
      }
      else
      {

         if ("A"==target.parentNode.nodeName &&
             "IMG"==target.nodeName &&
             /addthis_icon/.test(target.src)) {
            return false;
         }
         else
           //if ("printbtn"==target.getAttribute("id")) {
           if (/_mpprint/.test(target.className)) {
            if ("nmcd"!=_pid) {printpopup();}
            else {printnmcdpage();}
               return false;
           }
            else
         if ("A"==target.parentNode.nodeName &&
      ((/^addthis_button_facebook/.test(target.parentNode.getAttribute("class"))) ||
             (/^addthis_button_twitter/.test(target.parentNode.getAttribute("class")))  ||
             (/^addthis_button_compact/.test(target.parentNode.getAttribute("class"))) ||
             (/^addthis_counter/.test(target.parentNode.getAttribute("class")))  ||
             (/^addthis_button_compact/.test(target.parentNode.getAttribute("className"))) ||
             (/^addthis_counter/.test(target.parentNode.getAttribute("className")))  ||
             (/^addthis_button_facebook/.test(target.parentNode.getAttribute("className"))) ||
             (/^addthis_button_twitter/.test(target.parentNode.getAttribute("className"))))) {

       if ((/^addthis_button_facebook/.test(target.parentNode.getAttribute("class"))) ||
                (/^addthis_button_facebook/.test(target.parentNode.getAttribute("className")))) {
                   _leavemplus(target.parentNode.href,'',_lang);
       }
       if ((/^addthis_button_twitter/.test(target.parentNode.getAttribute("class"))) ||
                (/^addthis_button_twitter/.test(target.parentNode.getAttribute("className")))) {
                   _leavemplus('addthis_sendto(\'twitter\')','',_lang);
       }

             return false;
         }
         else
         {
             if (("tnail"==target.className) || ("rollover_globals"==target.className)) {
                window.location = target.parentNode.getElementsByTagName("a")[0];
             }
             else
             {
                 if (/extln/.test(target.className)
                     ||
                     (("A"!=target.parentNode.nodeName ||
                       ("SPAN"!=target.nodeName && "IMG"!=target.nodeName)
                      )
                      &&
                      ("DIV"!=target.parentNode.nodeName ||
                       "SPAN"!=target.nodeName ||
                       !/addthis_sendto/.test(target.parentNode.onclick)
                      )
                      &&
                      ("FORM"!=target.parentNode.nodeName ||
                       "INPUT"!=target.nodeName ||
                       "GovDelivery_img"!=target.className
                      )
                      &&
                      (
                       (!/\/medlineplus\//.test(target.href) &&
                        !/\/medplapp\//.test(target.href) &&
                        !/\%2fmedlineplus\%2f/.test(target.href) &&
                        "javascript:void(0);"!=target.href &&
                        "A"==target.nodeName
                       )
                       ||
                       (!/\/medlineplus\//.test(target.src) &&
                        !/\/medplapp\//.test(target.src) &&
                        !/\%2fmedlineplus\%2f/.test(target.src) &&
                        "IMG"==target.nodeName
                       )
                      )
                     )
                    )
                 {
                     var  myURL = "";

                     if ("A"==target.nodeName) {
                        myURL = target.href;
                     }
                     if ("IMG"==target.nodeName) {
                        myURL = target.src;
                     }

                     var theORG = target.getAttribute("name");

                     if (!/^theORG=/.test(theORG)) {
                        if (!/theORG_/.test(theORG)) {
                            theORG = "";
                        }
                        else {
                           var orgArray = new Array();
                           orgArray = theORG.split("_");
                           theORG = '';

                           for (var i=0;i<orgArray.length;i++)
                           {
                              if (orgArray[i] == 'theORG') {
               theORG = 'theORG=';
            }
            else {
                                 if (theORG == 'theORG=')
            theORG = theORG + encodeURIComponent(orgArray[i]);
                                 else
            theORG = theORG + encodeURIComponent(','+orgArray[i]);
            }
                           }
                        }
         }

                     if (/alsoavailable/.test(target.parentNode.className) ||
                         /itemsub/.test(target.parentNode.className))
                     {
                         _leavemplus(myURL,theORG,_lang_also);
                     }
                     else {
                         _leavemplus(myURL,theORG,_lang);
                     }
                 }
                 else {
                    if ("A"==target.parentNode.nodeName &&
                        ("SPAN"==target.nodeName || "IMG"==target.nodeName) &&
                        !/\/medlineplus\//.test(target.parentNode.href) &&
                        !/\%2fmedlineplus\%2f/.test(target.parentNode.href) &&
                        !/\/medplapp\//.test(target.parentNode.href))
                    {
                        if ("javascript:void(0);"==target.parentNode.href) {
                            return true;
            }
            else {
                     var theORG = target.parentNode.getAttribute("name");

                     if (!/^theORG=/.test(theORG)) {
                        if (!/theORG_/.test(theORG)) {
                           theORG = "";
                        }
                        else {
                           var orgArray = new Array();
                           orgArray = theORG.split("_");
                           theORG = '';

                           for (var i=0;i<orgArray.length;i++)
                           {
                              if (orgArray[i] == 'theORG') {
                      theORG = 'theORG=';
            }
            else {
                                  if (theORG == 'theORG=')
                    theORG = theORG + encodeURIComponent(orgArray[i]);
                                  else
                    theORG = theORG + encodeURIComponent(',' + orgArray[i]);
            }
                           }
                        }
         }

                           if (/alsoavailable/.test(target.parentNode.parentNode.className) ||
                              /itemsub/.test(target.parentNode.parentNode.className))
                           {
                               _leavemplus(target.parentNode.href,theORG,_lang_also);
                           }
                           else {
                               _leavemplus(target.parentNode.href,theORG,_lang);
                           }
                        }
                    }
                    else if  ("DIV"==target.parentNode.nodeName &&
                              "SPAN"==target.nodeName &&
                              /addthis_sendto/.test(target.parentNode.onclick))
                    {
                        var tmpstring = "";
                        tmpstring = tmpstring + target.parentNode.onclick;
                        var re = /(addthis_sendto)(\S+)(;)/g;
                        var result = tmpstring.match(re);
                        if (result != null ) {
                             _leavemplus(result[0],'',_lang);
                        }
                    }
                    else if  ("FORM"==target.parentNode.nodeName &&
                              "INPUT"==target.nodeName &&
                              "GovDelivery_img"==target.className &&
                              !/\/medlineplus\//.test(target.parentNode.action) &&
                              !/\%2fmedlineplus\%2f/.test(target.parentNode.action) &&
                              !/\/medplapp\//.test(target.parentNode.action))
                    {

                        _leavemplus(target.parentNode.action,'',_lang);
                    }
                    else
                    {
                return true;
                    }
                 }
             }
          }
       }
       return true;
    }
    else {

      if ("INPUT"==target.nodeName) {
        return true;
      }

    }

    return true;

  };

  // end of pbody.onclick()
  if ("vivisimo"==_pid || null==_pid || _pid == "") {
    if ("function"===typeof __onload) {
      __onload();
    }
    return true;
  }

  if ("mhome"==_pid) {
      // From Homepage
      setpage();
      return true;
  }
  else {
    if (!doc.getElementById("printheader") && (undefined!=pt_id[_pid])) {
      var elm = doc.createElement("div");
      elm.setAttribute("id","printheader");
      if ("en"==_langiso) {
        elm.innerHTML = "<img src=\"http://www.nlm.nih.gov/medlineplus/images/medlineplus_print_us" + ".png\" width=\"650\" height=\"75\" alt=\"MedlinePlus Logo\" title=\"MedlinePlus Logo\"/>";
      }
      else {
        elm.innerHTML = "<img src=\"http://www.nlm.nih.gov/medlineplus/images/medlineplus_print_esm" + ".png\" width=\"650\" height=\"75\" alt=\"MedlinePlus Información de salud para usted\" title=\"MedlinePlus Información de salud para usted\"/>";
      }
      var refnode = null;
      if (/ency/.test(_pid)) {
        refnode = doc.getElementsByTagName("h1")[0];
      }
      else {
        refnode = doc.getElementById("h-box") || doc.getElementById("printemail") || doc.getElementById("printemail_with_addthis");
      }
      switch(_pid) {
      case "topic":
         refnode = doc.getElementById("tp_title");
         break;
      case "nmcd":
         //refnode = doc.getElementById("printemail");
         refnode = doc.getElementsByTagName("h1")[0];
         break;
      case "easytoread":
      case "drug":
         refnode = doc.getElementsByTagName("h1")[0];
         break;
      }
      if (refnode != null ) {
        var parentnode = refnode.parentNode;
        parentnode.insertBefore(elm,refnode);
      }
    }
  }
  if ("vivisimo"==_pid) {return;}
  var _pu = doc.createElement("div");
  _pu.className = "pageurl";
  _pu.innerHTML = _pageurl_[_langiso] + window.location.href;
  var _ref = doc.getElementsByTagName("h1")[0];
  var _pn = _ref.parentNode;
  switch(_pid) {

  case "drug-index":
  case "ency-video-index":
  case "ency-index":
  case "tpgp":
  {
    var obj = doc.getElementById("index");
    var _obj = obj.cloneNode(false);
    var elms = toArray(obj.getElementsByTagName("li"));
    var bkidx = Math.ceil(elms.length/5/2);
    var gpidx = 0;
    var uls = [doc.createElement("ul"),doc.createElement("ul")];

    for (var i=0,len=elms.length;i<len;i++) {
      var _li = doc.createElement("li");
      if (i && (0==i%5)) {
        elms[i].className = "break";
        gpidx++;
        _li.className = "break";
      }
      if ("ency-video-index"==_pid) {
        _li.innerHTML = elms[i].innerHTML;
        if (gpidx>=bkidx) {
          _li.className = (gpidx==bkidx)?"":elms[i].className;
          uls[1].appendChild(_li);
        }
        else {
          uls[0].appendChild(_li);
        }
      }
    }
    obj.style.display = "none";
    obj.style.display = "block";
    if ("tpgp"==_pid) {break;}
    if ("ency-video-index"==_pid) {
      var col2 = new Array();
      col2.push("<ul class='m-col2'>" + uls[0].innerHTML + "</ul>");
      col2.push("<ul class='m-col2'>" + uls[1].innerHTML + "</ul>");
      _obj.innerHTML = col2.join("");
      obj.parentNode.replaceChild(_obj,obj);
    }
    else {
      elms = toArray(doc.getElementById("alphanavtop").getElementsByTagName("a"));
      var ret = window.location.href.match(/((drug_|encyclopedia_)\S*)(\.htm[l]?)/);
      if (null!=ret) {
        for (var l=elms.length;l--;) {
          if (-1!=elms[l].getAttribute("href").indexOf(ret[0])) {
            elms[l].className += (" index_active_"+_langiso);
            break;
          }
        }
      }
    }
  }
  break;

  case "ency":
  {
    var imgbox = doc.getElementById("img-box");
    if (imgbox) {
      items = toArray(imgbox.getElementsByTagName("div"));
      for (var i=0,len=items.length,_last=len-1;i<len;i++) {
        items[i].className = "f_" + (i&1);
        if (i&1) {
          var _s = doc.createElement("div");
          _s.className = "cf";
          if (i!=_last) {
            imgbox.insertBefore(_s,items[i+1]);
          }
          else {
            imgbox.appendChild(_s);
          }
        }
      }
    }
    items = toArray(doc.getElementsByTagName("img"));
    var _elm;
    for (var len=items.length;len--;) {
      _elm = items[len];
      if (/rollover_globals/.test(_elm.className)) {
        _elm.onmouseover=_overimg;
        _elm.onmouseout=_outimg;
      }
    }
    while(1!=_ref.nodeType) {
      _ref = _ref.nextSibling;
    }
    _pn.insertBefore(_pu, _ref);
  }
  break;

  case "ency-media":
  {
    if (doc.getElementById("slides")) {
      var elms = toArray(doc.getElementById("slides").getElementsByTagName("a"));
      for (var l=elms.length;l--;) {
        elms[l].onclick=goSlide;
      }
    }
  }
  break;

  case "drug":
    var toc = doc.getElementById("toc-list");

    if (toc) {
      var items = toArray(toc.getElementsByTagName("a"));
      var middle = Math.ceil(items.length/2);
      if (middle<items.length) {
        len = items.length;
        var ltd = doc.createElement("div");
        var gtd = doc.createElement("div");
        gtd.className = "right";
        ltd.className = "left";
        for (var i=0;i<middle;i++) {
          try {
            ltd.appendChild(items[i].cloneNode(true));
            gtd.appendChild(items[i+middle].cloneNode(true));
          }
          catch(e) {}
        }
        for (var i=0;i<len;i++) {
          toc.removeChild(items[i]);
        }
        var tocbr = doc.getElementById("toc-br");
        toc.insertBefore(ltd,tocbr);
        toc.insertBefore(gtd,ltd);
      }
    }
    var _node = doc.getElementById("brand-name");
    if (_node) {
      _3cols(_node,3);
    }
    _node = doc.getElementById("brand-name-comb");
    if (_node) {
      _3cols(_node,2);
    }
    _node = doc.getElementById("other-name-id");
    if (_node) {
      _3cols(_node,3);
    }
    
    _ref = doc.getElementById("toc-box");
    _pn.insertBefore(_pu, _ref);
    break;

  case "mpnews":
    _ref = doc.getElementById("newsprintnote");
    _pu1 = doc.createElement("span");
    _pu1.className = "pageurl";
    _pu1.innerHTML = _pageurl_[_langiso] + window.location.href;
    _pn = doc.getElementById("newscontents");
    _pn.insertBefore(_pu1, _ref);
    _pu = doc.createElement("img");
     if (doc.getElementById("nlogo")) {
      _pu.src = doc.getElementById("nlogo").src;
      _pu.className = "newslogoprint";
      _pu.title ="HealthDay Logo";
      _pu.alt="HealthDay Logo";
     }
     else {
        _pu.src = doc.getElementById("nlogo1").src;
        _pu.className = "newslogoprint1";
        _pu.title ="Reuters Health Information Logo";
        _pu.alt="Reuters Health Information Logo";
     }
    _ref = doc.getElementById("newsmain");
    _pn.insertBefore(_pu,_ref);
    _ref = doc.getElementById("footerbuilddate");
    if (doc.getElementById("relatedmp")) {
      _pu = doc.createElement("p");
      _pu.className = "relatedmppt";
      _pu.innerHTML = doc.getElementById("rmp").innerHTML;
      _pn.insertBefore(_pu,_ref);
      var _rmp = doc.getElementById("relatedmp");
      var _ulp = _rmp.cloneNode(true);
      _ulp.setAttribute("id","_tmp");
      _pn.insertBefore(_ulp,_ref);
      _reveal();
    }
    break;

  case "flang":
    _ref = doc.getElementById("flcontent");
    //_pn.insertBefore(_pu, _ref);
    //var _npn = doc.getElementById("flsubtitle");
    //_npn.parentNode.insertBefore(_pu,_ref);
    _ref.parentNode.insertBefore(_pu,_ref);
    _revealforTopicandML(_pid);
    break;

  case "topic":
    _ref = doc.getElementById("tp_content");
    _pn.insertBefore(_pu, _ref);
    _revealforTopicandML(_pid);
    break;

  case "nmcd":
    _ref = doc.getElementById("nifty");
    if (window.opener != null && !window.opener.closed)
      _pu.innerHTML = _pageurl_[_langiso] + window.opener.location.href;
    _pn.insertBefore(_pu, _ref);
    break;

  case "easytoread":
    _ref = doc.getElementById("subtitle");
    _pu.setAttribute("style", "clear:both; margin-bottom: 0pt");
    _pu.className="pageurl";
    _pn.insertBefore(_pu, _ref);
    _revealforEtr();
    break;
  //case "videocooltool":
  //  break;
  default:
    while(1!=_ref.nodeType) {
      _ref = _ref.nextSibling;
    }
    _pn.insertBefore(_pu, _ref);
    break;
  }

  if ("PrintWin"==window.name) {
    addPrintHeader();return;
  }

}


function goSlide(e) {
  e = e||window.event;
  var target = e.target || e.srcElement;
  if (!/off/.test(target.className) && (target.getAttribute("id")!="series_on")) {
    window.location = target;
  }
  cancelBubble(e);
  return false;
}
function _overimg(e){
  e = e || window.event;
  var target = e.target || e.srcElement;
  rollPlay(target);
  cancelBubble(e);
}
function _outimg(e){
  e = e || window.event;
  var target = e.target || e.srcElement;
  rollStop(target);
  cancelBubble(e);
}
function _reveal() {
  if (typeof iereveal =='function') {
    iereveal();
  }
  else {
    var doc = document;
    var pn = doc.getElementById("pbody");
    var lns = toArray(pn.getElementsByTagName("a"));
    for (var len=lns.length;len--;) {
      try {
        if ("adamcp"!=lns[len].parentNode.getAttribute("id") &&
            "skip"!=lns[len].getAttribute("id") &&
            "top"!=lns[len].getAttribute("name")) {
          lns[len].className += " reveal";
        }
      }
      catch(e) {}
    }
  }
}

function _revealforEtr(){
  if (typeof ierevealforEtr =='function') {
    ierevealforEtr();
  }
}

function _3cols(obj, cols) {
  var doc = document;
  var list = obj.getElementsByTagName("ul")[0];
  var items = toArray(list.getElementsByTagName("li"));
  var len = items.length;
  var middle = Math.ceil(len/cols);
  var uls = [doc.createElement("ul"),doc.createElement("ul"),doc.createElement("ul")];
  var _obj = obj.cloneNode(false);
  var mcol = "";
  var col3 = new Array();
  for (var i=0;i<cols;i++) {
    var m = i*middle;
    var l = m+middle;
    l = (l<=len)?l:len;
    for (var n=m;n<l;n++) {
      var _li = doc.createElement("li");
      _li.innerHTML = items[n].innerHTML;
      uls[i].appendChild(_li);
    }
    var cl = "m-col" + cols;
    col3.push((("<ul class='" + cl + " '>") + uls[i].innerHTML + "</ul>"));
  }
  _obj.innerHTML = col3.join("");
  obj.parentNode.replaceChild(_obj,obj);
}


function rand(l,u) // lower bound and upper bound
 {
     return Math.floor((Math.random() * (u-l+1))+l);
 }

function _leavemplus(theURL,theORG,theLang) {
  theLang = (_pid=="flang")?"lang":theLang;
  theORG = theORG?theORG+"&":"";
  theURL = theORG + "theURL=" + encodeURIComponent(theURL);

  if (!theLang) theLang = _lang;

  //
  // Adding a token random number to make sure each trackingImg URL is unique.
  //
  var trackingImg = "http://www.nlm.nih.gov/results/medlineplus/" + theLang +
                    "/leavemplus.html?" + theURL +
                    "&token=" + encodeURIComponent(rand(1,100000));
  var img = document.createElement("img");
  img.setAttribute("src",trackingImg);
}

function _setnavbtn() {
  var doc = document;
  var rollelms = doc.getElementsByTagName("ul");
  for (var len=rollelms.length;len--;) {
    var elm = rollelms[len];
    if (/roll/.test(elm.className)) {
      elm.onmouseover= function(e) {
        e = e || window.event;
        var target = e.target || e.srcElement;
        if (("LI"==target.nodeName)||(/activetab/.test(target.className))) {
          return;
        }
        roll(target);
        cancelBubble(e);
      };
      elm.onmouseout= function(e) {
        e = e || window.event;
        var target = e.target || e.srcElement;
        if (("LI"==target.nodeName) || (/activetab/.test(target.className))) {
          return;
        }
        rollout(target);
        cancelBubble(e);
      };
    }
  }
}

function rollPlay(target) {
  var src = target.src;
  src = src.replace("tnails","rollover");
  src = src.replace("t.gif","r.gif");
  target.src = src;
}

function rollStop(target) {
  var src = target.src;
  src = src.replace("rollover","tnails");
  src = src.replace("r.gif","t.gif");
  target.src = src
}

function roll(obj) {
  if (!/_d/.test(obj.className)) {
    obj.className = obj.className.replace(/_bn/,"_bn_rollover"); //_bn, or _bn_d
  }
  else {
    obj.className = obj.className.replace(/_d/,"_d_rollover"); //_bn, or _bn_d
  }
  obj.parentNode.className = obj.parentNode.className.replace(/_li(\S)*/,"_liover");
}

function rollout(obj) {
  obj.className = obj.className.replace(/_roll(\S)*/,"");
  obj.parentNode.className = obj.parentNode.className.replace(/_li(\S)*/,"_linorm");
}

function leavemplus(param1, langcode) {
  if ((null==langcode) || undefined==langcode) langcode = "us";
  var trackingImg = "http://www.nlm.nih.gov/results/medlineplus/" + langcode + "/leavemplus.html?";
  var img = document.createElement("img");
  img.setAttribute("src",trackingImg + encodeURIComponent(param1));
}

/*Display Adam URAC pages.*/
function hwsopen(){
  window.open("http://www.urac.org/accreditation/","plain","width=600","height=540");
}

function edpolopen(){
  window.open("http://www.adam.com/editorialGuidelines.aspx","plain","width=600,height=540,scrollbars=yes");
}

function edopen(){
  window.open("http://www.adam.com/urac/edrev.htm","plain","width=600,height=540,scrollbars=yes");
}

function ppopen(){
  window.open("http://www.adam.com/privacyStatement.aspx","plain","width=800,height=600,scrollbars=yes,resizable=yes");
}

function honopen(){
  window.open("http://www.hon.ch","plain","width=800,height=600,scrollbars=yes,resizable=yes");
}

function uracopen(){
  window.open("http://www.urac.org","plain","width=800,height=600,scrollbars=yes,resizable=yes");
}

/* print */
function addPrintHeader() {
  var doc = document;
  var bd = doc.getElementsByTagName("body")[0];
  var elm = doc.getElementById("printheader");
  if ("en"==_langiso) {
    elm.innerHTML += "<div id=\"print_close_buttons\"><input type=\"button\" title=\"Print this page\" alt=\"Print this page\" onclick=\"window.print()\" value=\"Print this page\"/><input type=\"button\" title=\"Close this window\" alt=\"Close this window\" onclick=\"window.close()\" value=\"Close this window\"/></div>";
  }
  else {
    elm.innerHTML += "<div id=\"print_close_buttons\"><input type=\"button\" title=\"Imprima esta p&#225;gina\" alt=\"Imprima esta p&#225;gina\" onclick=\"window.print()\" value=\"Imprima esta p&#225;gina\"/><input type=\"button\" title=\"Cierre esta ventana\" alt=\"Cierre esta ventana\" onclick=\"window.close()\" value=\"Cierre esta ventana\"/></div>";
  }
  try {
    doc.title += (("en"==_langiso)?" (Print Version)":" (Versión impresa)");
    printpage();
  }
  catch(e) {}
  bd.display = "block;";
}


function printpage() {
  setActiveStyleSheet("print preview");
}

function setActiveStyleSheet(title) {
  var i, a;
  var links = doc.getElementsByTagName("link");//toArray(document.getElementsByTagName("link"));
  for (i=links.length;i--;) {
    a = links[i];
    if (/style/.test(a.getAttribute("rel")) && a.getAttribute("title")) {
      a.disabled = true;
    }
  }
  loadCSS(_printpreview);
}

function toArray(coll) {
  for (var i=0,a=[],len=coll.length;i<len;i++) {
    a[i] = coll[i];
  }
  return a;
}

function printpopup(){
  var tfeature="toolbar=no,status=yes,menubar=yes,location=no,scrollbars=yes,resizable=yes,left=25,top=25";
  var myWidth;
  var myHeight;
  var PrintWin;
  var doc = document;
  var clWidth = doc.documentElement.clientWidth;
  var clHeight = doc.documentElement.clientHeight;

  if( typeof( window.innerWidth ) == 'number' ) {
    myWidth = Math.round(window.innerWidth * 0.8);
    myHeight = Math.round(window.innerHeight * 0.8);
  } else
  if( doc.documentElement && ( clWidth || clHeight ) ) {
    myWidth = Math.round(clWidth * 0.8);
    myHeight = Math.round(clHeight * 0.8);
  }
  else {
    myWidth=900;
    myHeight=500;
  }
  tfeature = tfeature + ',width='+myWidth+',height='+myHeight;
  var newURL = "";
  var _idx = window.location.href.indexOf("#");
  newURL = (-1==_idx)?window.location.href:window.location.href.substring(0,_idx);
  PrintWin =window.open(newURL, 'PrintWin', tfeature);
  PrintWin.focus();
}

function _revealforTopicandML(_pid) {
  if (typeof iereveal =='function') {
    ierevealforTopicandML(_pid);
  }
  else {
    var doc = document;
    var pn = doc.getElementById("pbody");
    var pn1;  // reserved for ency print area
    var pn2;  // reserved related print area
    var pn3;  // reserved primary institute print area
    var pn4;  // reserved for addthispage area

    switch(_pid) {
    case "topic":
         pn = doc.getElementById("tp_left");
         pn1 = doc.getElementById("encyrecs");        // point to ency box
         pn2 = doc.getElementById("related");         // point to related box
         pn3 = doc.getElementById("primaryinst");     // point to primary institute box
   pn4 = doc.getElementById("addthispage_new"); //point to addthis buttons area
         break;
    case "flang":
         pn = doc.getElementById("flcontent");
       break;
    }

    if (pn!=null) {
        var lns = toArray(pn.getElementsByTagName("a"));
        for (var len=lns.length;len--;) {
           try {
              if ("top"!=lns[len].getAttribute("name") && ""!=lns[len].getAttribute("href") &&
                  !/^noreveal/.test(lns[len].getAttribute("name"))) {
                 lns[len].className += " reveal";
              }
           }
           catch(e) {}
        }
        if (_pid == "flang") { // handle foreign language right-to-left languages
           lns = toArray(pn.getElementsByTagName("span"));
           for (var l=lns.length;l--;) {
              var elm = lns[l];
              if (/rtl/.test(elm.getAttribute("dir"))) {
                 var _parent = elm.parentNode;
                 var _a = elm.getElementsByTagName("a")[0];
                 if (_a != null) {
                    var _n = doc.createElement("span");
                    _n.className = "fpt2";
                    _n.innerHTML = " [" + _a.getAttribute("href") + "] ";
                    _parent.insertBefore(_n,elm);
                 }
              }
           }
        }
    }
    /* Dynamically build the primary institute print area */
    if (pn3!=null) {
        var primarybox = doc.getElementById("prt_primaryinstituteBox");
            primarybox.innerHTML = ' ';
        var ptxt = ' ';
        var lns = toArray(pn3.getElementsByTagName("li"));
        for (var len=lns.length;len--;) {
           var elm = lns[len];
           ptxt = elm.innerHTML + ptxt;
        }
        primarybox.innerHTML = ptxt ;
    }

    /* Dynamically build the encyclopedia print area */
    if (pn1!=null) {
        var addencyrecs = doc.getElementById("prt_encyclopedia");
        var h2tag = toArray(addencyrecs.getElementsByTagName("h2"));
        var lns = toArray(pn1.getElementsByTagName("a"));
        var li = '';
        var header = '';

        for (var len=h2tag.length;len--;) {
        header = h2tag[len].innerHTML;
        }
        if (header != '') {
            header = '<h2 class="categoryname">' + header + '</h2>';
        }

        for (var len=lns.length;len--;) {
           var elm = lns[len];
           var _parent = elm.parentNode;
           try {
              if (/^reveal/.test(elm.getAttribute("name"))) {
                var myhref = elm.getAttribute("href");
                myhref = '<a href="'+myhref+'">'+elm.innerHTML + ' ['+ myhref + ']</a>';
                li = '<li>'+myhref+'</li>' + li;
              }
           }
           catch(e) {}
        }
        if (li != '' && header != '') {
           addencyrecs.innerHTML = header + '<ul class="bulletlist">' + li + '</ul>' ;
        }
    }

    /* Dynamically build the related topics print area */
    if (pn2!=null) {
        var addrelated = doc.getElementById("prt_relatedcontent");
        var h2tag = toArray(addrelated.getElementsByTagName("h2"));
        var lns = toArray(pn2.getElementsByTagName("a"));
        var li = '';
        var header = '';

        for (var len=h2tag.length;len--;) {
        header = h2tag[len].innerHTML;
        }
        if (header != '') {
           header = '<h2 class="categoryname">' + header + '</h2>';
        }

        for (var len=lns.length;len--;) {
           var elm = lns[len];
           var _parent = elm.parentNode;
           try {
              if (/^reveal/.test(elm.getAttribute("name"))) {
                var myhref = elm.getAttribute("href");
                myhref = '<a href="'+myhref+'">'+elm.innerHTML + ' ['+ myhref + ']</a>';
                li = '<li>'+myhref+'</li>' + li;
              }
           }
           catch(e) {}
        }
        if (li != '' && header != '') {
           addrelated.innerHTML = header + '<ul class="bulletlist">' + li + '</ul>' ;
        }
    }
  }
}



function putaddthisgap()
{
  if (typeof ieputaddthisgap =='function') {
    ieputaddthisgap();
  }
  else {
    var doc = document;
    var pn  = doc.getElementById("addthispage_new"); //point to addthis buttons area

    /* Dynamically put the addthisgap (gap) into the following three classes */
    if (pn!=null) {
        var lns = toArray(pn.getElementsByTagName("a"));
        for (var len=lns.length;len--;) {
           try {
    if ((/^addthis_button_facebook/.test(lns[len].getAttribute("class"))) ||
        (/^addthis_button_twitter/.test(lns[len].getAttribute("class")))) {
         lns[len].className += " addthisgap";
    }
                if (/^addthis_button_compact/.test(lns[len].getAttribute("class")))   {
                     lns[len].className += " addthisgap2";
                }
           }
           catch(e) {}
        }
    }
  }
}



function _loadcss(url,media,title) {
  var doc = document;
  var _css = doc.createElement("link");
  var _head = doc.getElementsByTagName("head")[0];
  var _done = false;
  _css.type="text/css";
  _css.href=url;
  _css.rel="stylesheet";
  _css.media=media;
  if (title) {
    _css.title = title;
  }
  _head.appendChild(_css);
}


function AddUrlParameter(sourceUrl, parameterName, parameterValue, replaceDuplicates)
{
    if ((sourceUrl == null) || (sourceUrl.length == 0)) sourceUrl = document.location.href;

    var removeNameTag = sourceUrl.split("#");
    var urlParts = removeNameTag[0].split("?");
    var newQueryString = "";

    if (urlParts.length > 1)
    {
        var parameters = urlParts[1].split("&");
        for (var i=0; (i < parameters.length); i++)
        {
                var parameterParts = parameters[i].split("=");
                if (!(replaceDuplicates && parameterParts[0] == parameterName))
                {
                        if (newQueryString == "")
                                newQueryString = "?";
                        else
                                newQueryString += "&";
                        newQueryString += parameterParts[0] + "=" + parameterParts[1];
                }
        }
    }
    if (newQueryString == "")
        newQueryString = "?";
    else
        newQueryString += "&";
    newQueryString += parameterName + "=" + parameterValue;

    return urlParts[0] + newQueryString;
}

function resetalt(cur, mytitle) {
    if (cur!= null) {
         var lns=toArray(cur.getElementsByTagName("a"));
         for (var len=lns.length;len--;) {
             try {
                 if ((/^addthis_button_expanded/.test(lns[len].getAttribute("class"))) ||
                     (/^addthis_button_expanded/.test(lns[len].getAttribute("className")))) {
                      lns[len].title = mytitle;
                 }
             }
             catch(e) {}
         }
    }
}

function addthisEventHandler (evt) {
  var pn;
  pn = document.getElementById("addthispage_new");
  if (pn!=null) {
      pn.style.display = "none";
      addthis_interval = setInterval("ckaddThisShareCounter();", 20);
  }
}

function ckaddThisShareCounter()
{
  var pn;
  var lns;
  var cnt = -1;
  var pn2;
  var pn3;
  var pn4;
  pn = document.getElementById("addthispage_new");
  if (pn!=null) {
    lns = toArray(pn.getElementsByTagName("a"));
    for (var len=lns.length;len--;) {
      try {
          if ((/^addthis_counter/.test(lns[len].getAttribute("className"))) ||
        (/^addthis_counter/.test(lns[len].getAttribute("class")))) {
    pn2 = lns[len] ;
          }else
    if ((/^addthis_button_compact/.test(lns[len].getAttribute("class"))) ||
        (/^addthis_button_compact/.test(lns[len].getAttribute("className")))) {
    pn3 = lns[len];
          }else
          if ((/^addthis_button_expanded/.test(lns[len].getAttribute("className"))) ||
        (/^addthis_button_expanded/.test(lns[len].getAttribute("class")))) {
                pn4 = lns[len];
                if (isNaN(lns[len].firstChild.data))
      cnt = -1;
                else
      cnt = lns[len].firstChild.data;
          }
      }
      catch(e) {}
    }

       if (_addthis_interval_cnt == 0) _addthis_interval_cnt = 99;
       cnt = -1;

    if ((pn4==null) || (cnt==-1))  {
      _addthis_interval_cnt++;
      if (_addthis_interval_cnt > 100) {
         putaddthisgap();
         if (pn2)  {
             pn2.style.display = "none";
             var tmpclass = pn3.className;
             pn3.className = tmpclass.replace(/addthisgap2/gi, "addthisgap3");
         }
         clearInterval(addthis_interval);
         pn.style.display = "inline-block";
      }
      return;
    }
    else {
      /* Dynamically put the addthisgap (gap) into the following three classes */
      putaddthisgap();

      /* Hide the Shared counter if it is zero */
      if (pn3 && pn2 && pn4 && (cnt==0)) {
         pn2.style.display = "none";
         var tmpclass = pn3.className;
         pn3.className = tmpclass.replace(/addthisgap2/gi, "addthisgap3");
         //pn3.className +=  " addthisgap3";

      }
      /* Display the Shared counter if it is not zero */
      if (pn3 && pn2 && pn4 && (cnt!=0)) {
   pn4.title = pn2.title
         pn2.style.display = "inline";
         //pn3.className += " addthisgap2";
      }
      clearInterval(addthis_interval);
      pn.style.display = "inline-block";
    }
  }
}
function _trim(str) {
  return str.replace(/^\s*|\s*$/g,"");
}
_cookie = function(name, value, options) {
  if (typeof value != 'undefined') { // name and value given, set cookie
    options = options || {};
    if (value === null) {
      value = '';
      options.expires = -1;
    }
    var expires = '';
    if (options.expires && (typeof options.expires == 'number' || options.expires.toUTCString)) {
      var date;
      if (typeof options.expires == 'number') {
        date = new Date();
        date.setTime(date.getTime() + (options.expires * 24 * 60 * 60 * 1000));
      } else {
        date = options.expires;
      }
      expires = '; expires=' + date.toUTCString(); // use expires attribute, max-age is not supported by IE
    }
    // CAUTION: Needed to parenthesize options.path and options.domain
    // in the following expressions, otherwise they evaluate to undefined
    // in the packed version for some reason...
    var path = options.path ? '; path=' + (options.path) : '';
    var domain = options.domain ? '; domain=' + (options.domain) : '';
    var secure = options.secure ? '; secure' : '';
    document.cookie = [name, '=', encodeURIComponent(value), expires, path, domain, secure].join('');
  } else { // only name given, get cookie
    var cookieValue = null;
    if (document.cookie && document.cookie != '') {
    var cookies = document.cookie.split(';');
    for (var i = 0; i < cookies.length; i++) {
      var cookie = _trim(cookies[i]);
      // Does this cookie string begin with the name we want?
      if (cookie.substring(0, name.length + 1) == (name + '=')) {
        cookieValue = decodeURIComponent(cookie.substring(name.length + 1));
        break;
      }
    }
  }
  return cookieValue;
  }
}

function _loadjs(url,callback) {
  var doc = document;
  var script = doc.createElement("script");
  var _done = false;
  script.type="text/javascript";
  if (script.readyState) {
    script.onreadystatechange = function() {
      if ("loaded"==script.readyState || "complete"==script.readyState) {
        script.onreadystatechange = null;
        callback();
      }
    };
  }
  else {
    script.onload = function() {
      callback();
    }
  }
  script.src=url;
  //doc.getElementsByTagName("head")[0].appendChild(script);
  doc.getElementsByTagName("head")[0].appendChild(script);
}
function loadJS(callback) {
  if (doc.getElementById("mp_s2")) {doc.getElementById("mp_s2").style.display = "none";}
  if (("nmcd"===_pid) && (("1"==gup("op")||gup("print")))) {
    doc.getElementsByTagName("body")[0].style.display = "none";
    //if (jq[_pid]) {js1 = js1.concat(j$q);}
    js1 = js1.concat(pagepath + pjs[_pid]);
    var cbk = '_loadjs("' + js1.pop() + '",' + makecallback() + ");";
    eval(cbk);
    return;
  }
  //addCounter();
  //if (jq[_pid]) {js1 = js1.concat(j$q);}
  if (_p_addthis_[_pid]) {
    _loadjs(addthisJS,function(){});
  }
  if (pjs[_pid]) {
    js1 = js1.concat(pagepath + pjs[_pid]);
  }
  if (("1"!=gup("op")) && !gup("print") && foresee[_langiso]) {
    js1 = js1.concat(foresee[_langiso]);
  }

  /* Use the new Jquery Autocmoplete for all types of pages */
  loadCSS(acncss);  
  js1 = js1.concat(acnjs);
  if ("vivisimo"!=_pid) {js1 = js1.concat(j$q);}

  /* Use the Yahoo Autocomplete (original one) for all types of pages
  loadCSS(_accss);
  js1 = js1.concat(js2);
  */
  if (_pcss[_pid]) {
    loadCSS(_pcss[_pid]);
  }

  var cbk = '_loadjs("' + js1.pop() + '",' + makecallback() + ");";
  eval(cbk);
}

function makecallback() {
  var cbkstr="";
  cbkstr = (0==js1.length)?"callback":'function(){ _loadjs("' + js1.pop() + '",' + makecallback() + ');}';
  return cbkstr;
}


Application.init = function() {
  if (("nmcd"===_pid) && ("1"==gup("op"))) {doc.getElementsByTagName("body")[0].style.display = "none";checkprint();return true;}
  var _v = doc.getElementById("mp_s2");
  if (_v) {
    var _elms = toArray(_v.getElementsByTagName("a"));
    var _cntref;
    for (var l=_elms.length;l--;) {
      var _e = _elms[l];

      _e.style.display='block'; 

      if (/mp_print/i.test(_e.className)) {
        _e.setAttribute("title",txts[_langiso]["print"]);
        _e.href="#";
        var _span = doc.createElement("span");
        _span.className = "_mpprint";
        _e.appendChild(_span);
      }
    }
  }
  new Function(pinit[_pid])();
  setroll();
  if (_v) _v.style.display = "block";
  if ("undefined"!=typeof nlm) {
    (function($,nlm) {
      $(document).ready(function() {
      nlm.autocomplete.add({
        element: "#searchtext_primary",
        dictionary: ("en"===_langiso)?"medlineplus-ac-dictionary":"medlineplus-spanish-ac-dictionary",
        width: 0
        });
      });
    }(jQuery,nlm));
  }
  else {
    if ("undefined"!=typeof init_auto) {
      init_auto();
    }
  }
}

function addCounter() {
  var _v = doc.getElementById("mp_s2");
  if (_v) {
    var _elms = toArray(_v.getElementsByTagName("a"));
    var _cntref;
    for (var l=_elms.length;l--;) {
      var _e = _elms[l];
      if (/addthis_button_compact/.test(_e.className)) {
        _cntref = _e;
        var _vcnt = doc.createElement("a");
        _vcnt.className = "addthis_counter addthis_bubble_style";
        _cntref.parentNode.insertBefore(_vcnt,_cntref);
      }
    }
  }
}

function gup( name ) {
  name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
  var regexS = "[\\?&]"+name+"=(.*)";
  var regex = new RegExp( regexS );
  var results = regex.exec( window.location.href );
  if( results == null )
    return null;
  else
    return results[1];
}

