    var picEmpty = new Image();
    var picUnavailable = new Image();
    var totalMembers = 72;
    var pic = new Array(totalMembers);
    var caption = new Array(totalMembers);
    var slideshowID;
    var lastMember = -1;
    var AllenChris = 0;
    var AndrewsCarl = 1;
    var AndersonDeborah = 2;
    var BarnettOcto = 3;
    var BerkowiczDavid = 4;
    var BlesiusCarl = 5;
    var BlewettDyan = 6;
    var BradleyJohn = 7;
    var ChangJaime = 8;
    var ChenShuDan = 9;
    var ChuehHenry = 10;
    var ChungJeanhee = 11;
    var DaleyCraig = 12;
    var DuKatherine = 13;
    var DubeyAnil = 14;
    var EriksenPaula = 15;
    var EsteyGreg = 16;
    var FamigliettiKathy = 17;
    var FangChristopher = 18;
    var FeldmanMitchell = 19;
    var FlynnTara = 20;
    var FranklinMike = 21;
    var GainerVivian = 22;
    var GuerinJeanne = 23;
    var HerrickChris = 24;
    var HofferEdward = 25;
    var HolzbachAna = 26;
    var KhmelnikOlga = 27;
    var KimRichard = 28;
    var KittredgeRobert = 29;
    var KnowlesCynthia = 30;
    var LaskoThomas = 31;
    var LauKatie = 32;
    var LeavittMarcia = 33;
    var LeeAimee = 34;
    var LeeYeChin = 35;
    var LesterWilliam = 36;
    var LevinElina = 37;
    var LichmanMark = 38;
    var LynchKaren = 39;
    var McDermottKate = 40;
    var MendisMichael = 41;
    var WangLu = 42;
    var MorganMary = 43;
    var MurphyDavid = 44;
    var MurphyShawn = 45;
    var NaminiAhmad = 46;
    var NguyenCuong = 47;
    var OllendieckMichael = 48;
    var OsmanFareeda = 49;
    var PengZhaoping = 50;
    var PhillipsLori = 51;
    var PorterAlyssa = 52;
    var PuttermanBarry = 53;
    var RailaWayne = 54;
    var RosenthalDaniel = 55;
    var ReskeIrene = 56;
    var SimoneChris = 57;
    var SurraoDominic = 58;
    var WangCharles = 59;
    var WestAndrew = 60;
    var YebbaMichael = 61;
    var ZaiAdrian = 62;
    var ZatsmanPolina = 63;
    var ZhangXiaofeng = 64;
    var NalichowskiRuth = 65;
    var HackettKristel = 66;
    var MartinezNestor = 67;
    var WylieMark = 68;
    var LeamyCatherine = 69;
    var BhanIshir = 70;
	var SteigmanMichael = 71;

    function preload() {
      picUnavailable.src = "/images/thumbnails/unavailable.gif";
      for(i=0; i<totalMembers; i++) {
        pic[i] = new Image();
        pic[i].src = picUnavailable.src;
        caption[i] = "";
      }
      picEmpty.src = "/images/thumbnails/empty.gif";
      // pic[AllenChris].src = "/images/thumbnails/tAllenChris.jpg";
      pic[AndrewsCarl].src = "/images/thumbnails/tAndrewsCarl.jpg";
      // pic[AndersonDeborah].src = "/images/thumbnails/tAndersonDeborah.jpg";
      pic[BarnettOcto].src = "/images/thumbnails/tBarnettOcto.jpg";
      pic[BerkowiczDavid].src = "/images/thumbnails/tBerkowiczDavid.jpg";
      pic[BhanIshir].src = "/images/thumbnails/tBhanIshir.jpg";
      pic[BlesiusCarl].src = "/images/thumbnails/tBlesiusCarl.jpg";
      pic[BlewettDyan].src = "/images/thumbnails/tBlewettDyan.jpg";
      pic[BradleyJohn].src = "/images/thumbnails/tBradleyJohn.jpg";
      pic[ChangJaime].src = "/images/thumbnails/tChangJaime.jpg";
      // pic[ChenShuDan].src = "/images/thumbnails/tChenShuDan.jpg";
      pic[ChuehHenry].src = "/images/thumbnails/tChuehHenry.jpg";
      pic[ChungJeanhee].src = "/images/thumbnails/tChungJeanhee.jpg";
      pic[DaleyCraig].src = "/images/thumbnails/tDaleyCraig.jpg";
      pic[DuKatherine].src = picUnavailable.src;
      pic[DubeyAnil].src = "/images/thumbnails/tDubeyAnil.jpg";
      pic[EriksenPaula].src = picUnavailable.src;
      pic[EsteyGreg].src = "/images/thumbnails/tEsteyGreg.jpg";
      pic[FamigliettiKathy].src = "/images/thumbnails/tFamigliettiKathy.jpg";
      pic[FangChristopher].src = picUnavailable.src;
      pic[FeldmanMitchell].src = "/images/thumbnails/tFeldmanMitchell.jpg";
      // removed 8/26/05 - pic[FlynnTara].src = picUnavailable.src;
      pic[FranklinMike].src = "/images/thumbnails/tFranklinMike.jpg";
      pic[GainerVivian].src = "/images/thumbnails/tGainerVivian.jpg";
      // removed 11/05 - pic[GuerinJeanne].src = "/images/thumbnails/tGuerinJeanne.jpg";
      pic[HackettKristel].src = picUnavailable.src;
      pic[HerrickChris].src = picUnavailable.src;
      pic[HofferEdward].src = "/images/thumbnails/tHofferEdward.jpg";
      // pic[HolzbachAna].src = "/images/thumbnails/tHolzbachAna.jpg";
      pic[KhmelnikOlga].src = "/images/thumbnails/tKhmelnikOlga.jpg";
      pic[KimRichard].src = "/images/thumbnails/tKimRichard.jpg";
      pic[KittredgeRobert].src = "/images/thumbnails/tKittredgeRobert.jpg";
      pic[KnowlesCynthia].src = picUnavailable.src;
      pic[LaskoThomas].src = picUnavailable.src;
      // pic[LauKatie].src = "/images/thumbnails/tLauKatie.jpg";
      pic[LeavittMarcia].src = "/images/thumbnails/tLeavittMarcia.jpg";
      // pic[LeeAimee].src = "/images/thumbnails/tLeeAimee.jpg";
      pic[LeamyCatherine].src = picUnavailable.src;
      pic[LeeYeChin].src = "/images/thumbnails/tLeeYeChin.jpg";
      pic[LesterWilliam].src = "/images/thumbnails/tLesterWilliam.jpg";
      pic[LevinElina].src = "/images/thumbnails/tLevinElina.jpg";
      pic[LichmanMark].src = picUnavailable.src;
      pic[LynchKaren].src = picUnavailable.src;
      pic[MartinezNestor].src = picUnavailable.src;
      pic[McDermottKate].src = "/images/thumbnails/tMcDermottKate.jpg";
      pic[MendisMichael].src = "/images/thumbnails/tMendisMichael.jpg";
      pic[MeyerMark].src = "/images/thumbnails/tMeyerMark.jpg";
      pic[MorganMary].src = "/images/thumbnails/tMorganMary.jpg";
      pic[MurphyDavid].src = "/images/thumbnails/tMurphyDavid.jpg";
      pic[MurphyShawn].src = "/images/thumbnails/tMurphyShawn.jpg";
      // removed 12/30/05 pic[NaminiAhmad].src = picUnavailable.src;
      pic[NalichowskiRuth].src = "/images/thumbnails/tNalichowskiRuth.jpg";
      pic[NguyenCuong].src = picUnavailable.src;
      pic[OllendieckMichael].src = "/images/thumbnails/tOllendieckMichael.jpg";
      pic[OsmanFareeda].src = "/images/thumbnails/tOsmanFareeda.jpg";
      pic[PengZhaoping].src = picUnavailable.src;
      pic[PhillipsLori].src = picUnavailable.src;
      // removed 8/26/05 - pic[PorterAlyssa].src = "/images/thumbnails/tPorterAlyssa.jpg";
      pic[PuttermanBarry].src = "/images/thumbnails/tPuttermanBarry.jpg";
      pic[RailaWayne].src = "/images/thumbnails/tRailaWayne.jpg";
      pic[ReskeIrene].src = picUnavailable.src;
      // pic[RosenthalDaniel].src = "/images/thumbnails/tRosenthalDaniel.jpg";
      pic[SimoneChris].src = "/images/thumbnails/tSimoneChris.jpg";
	  pic[SteigmanMichael].src = "/images/thumbnails/tSteigmanMichael.jpg";
      pic[WangCharles].src = "/images/thumbnails/tWangCharles.jpg";
      pic[SurraoDominic].src = "/images/thumbnails/tSurraoDominic.jpg";
      pic[WestAndrew].src = "/images/thumbnails/tWestAndrew.jpg";
      // pic[WilliamsMichael].src = picUnavailable.src;
      pic[WylieMark].src = "/images/thumbnails/tWylieMark.jpg";
      pic[ZaiAdrian].src = "/images/thumbnails/tZaiAdrian.jpg";
      pic[ZatsmanPolina].src = "/images/thumbnails/tZatsmanPolina.jpg";
      pic[ZhangXiaofeng].src = picUnavailable.src;
      caption[AllenChris] = "Chris Allen";
      caption[AndrewsCarl] = "Carl Andrews";
      caption[AndersonDeborah] = "Deborah Anderson";
      caption[BarnettOcto] = "Octo Barnett";
      caption[BerkowiczDavid] = "David Berkowicz";
      caption[BhanIshir] = "Ishir Bhan";
      caption[BlesiusCarl] = "Carl Blesius";
      caption[BlewettDyan] = "Dyan Blewett";
      caption[BradleyJohn] = "John Bradley";
      caption[ChangJaime] = "Jaime Chang";
      caption[ChenShuDan] = "Shu-Dan Chen";
      caption[ChuehHenry] = "Henry Chueh";
      caption[ChungJeanhee] = "Jeanhee Chung";
      caption[DaleyCraig] = "Craig Daley";
      caption[DuKatherine] = "Katherine Du";
      caption[DubeyAnil] = "Anil Dubey";
      caption[EriksenPaula] = "Paula Eriksen";
      caption[EsteyGreg] = "Greg Estey";
      caption[FamigliettiKathy] = "Kathy Famiglietti";
      caption[FangChristopher] = "Christopher Fang";
      caption[FeldmanMitchell] = "Mitchell Feldman";
      caption[FlynnTara] = "Tara Flynn";
      caption[FranklinMike] = "Mike Franklin";
      caption[GainerVivian] = "Vivian Gainer";
      caption[GuerinJeanne] = "Jeanne Guerin";
      caption[HackettKristel] = "Kristel Hackett";
      caption[HerrickChris] = "Chris Herrick";
      caption[HofferEdward] = "Edward Hoffer";
      caption[HolzbachAna] = "Ana Holzbach";
      caption[KhmelnikOlga] = "Olga Khmelnik";
      caption[KimRichard] = "Richard Kim";
      caption[KittredgeRobert] = "Robert Kittredge";
      caption[KnowlesCynthia] = "Cynthia Knowles";
      caption[LaskoThomas] = "Thomas Lasko";
      caption[LauKatie] = "Katherine Lau";
      caption[LeavittMarcia] = "Marcia Leavitt";
      caption[LeamyCatherine] = "Catherine Leamy";
      caption[LeeAimee] = "Aimee Lee";
      caption[LeeYeChin] = "Ye Chin Lee";
      caption[LesterWilliam] = "William Lester";
      caption[LevinElina] = "Elina Levin";
      caption[LichmanMark] = "Mark Lichman";
      caption[LynchKaren] = "Karen Lynch";
      caption[MartinezNestor] = "Nestor Martinez";
      caption[McDermottKate] = "Kate McDermott";
      caption[MendisMichael] = "Michael Mendis";
      caption[MeyerMark] = "Mark Meyer";
      caption[MorganMary] = "Mary Morgan";
      caption[MurphyDavid] = "David Murphy";
      caption[MurphyShawn] = "Shawn Murphy";
      caption[NaminiAhmad] = "Ahmad Namini";
      caption[NalichowskiRuth] = "Ruth Nalichowski";
      caption[NguyenCuong] = "Cuong Nguyen";
      caption[OllendieckMichael] = "Michael Ollendieck";
      caption[OsmanFareeda] = "Fareeda Osman";
      caption[PengZhaoping] = "Zhaoping Peng";
      caption[PhillipsLori] = "Lori Phillips";
      caption[PorterAlyssa] = "Alyssa Porter";
      caption[PuttermanBarry] = "Barry Putterman";
      caption[RailaWayne] = "Wayne Raila";
      caption[RosenthalDaniel] = "Daniel Rosenthal";
      caption[ReskeIrene] = "Irene Reske";
      caption[SimoneChris] = "Chris Simone";
	  caption[SteigmanMichael] = "Michael Steigman";
      caption[SurraoDominic] = "Dominic Surrao";
      caption[WangCharles] = "Charles Wang";
      caption[WestAndrew] = "Andrew West";
      caption[WilliamsMichael] = "Michael Williams";
      caption[WylieMark] = "Mark Wylie";
      caption[ZaiAdrian] = "Adrian Zai";
      caption[ZatsmanPolina] = "Polina Zatsman";
      caption[ZhangXiaofeng] = "Xiaofeng Zhang";

      // Start with a random LCS member.
      slideshow();
    }
    function profile(member) {
      document.images["portrait"].src= pic[member].src;
      document.getElementById('memberName').innerHTML=caption[member];
    }
    function pickRandomMember() {
      var randomMember = Math.floor(Math.random()*totalMembers);
      // Skip those without pictures
      // Do not repeat the same person on consecutive slides
      while(pic[randomMember].src == picUnavailable.src || randomMember==lastMember) {
        randomMember = Math.floor(Math.random()*totalMembers);
      }
      lastMember=randomMember;
      return randomMember;
    }
    function slideshow() {
      profile(pickRandomMember());
      slideshowID = setInterval('profile(pickRandomMember())', 2003);
    }

function toggleVisibility(element) {
  var currentclass = document.getElementById(element).className;
  var invisreg = /\binvisible\b/;
  var visreg = /\bvisible\b/;

  var ismatch = currentclass.match(invisreg); // is invisible included among the classes
  
  
  if (ismatch) {
    var newclass = currentclass.replace(invisreg, "visible");  // change invisible to visible
  }
  else if (ismatch = currentclass.match(visreg)) {  // is visible included among the classes
    var newclass = currentclass.replace(visreg, "invisible"); // change visible to invisible
  }
  else {   // neither invisible nor visible is included among the classes; assume it's visible
    var newclass = currentclass+" invisible"; //add the class invisible
  }

  document.getElementById(element).className = newclass; // set the class to the changed class
}

function switchDiv(newdiv) {
  toggleVisibility(currentDiv);
  toggleVisibility(newdiv);
  currentDiv=newdiv;
}

function transformintohtml(xmlfile, xslfile, sortby, arribaabajo)
{
    var xslt = new ActiveXObject("Msxml2.XSLTemplate");
    var xslDoc = new ActiveXObject("Msxml2.FreeThreadedDOMDocument");
    var xslProc;
	xslDoc.async = false;
    xslDoc.resolveExternals = false;
    xslDoc.load(xslfile);
    xslt.stylesheet = xslDoc;
    var xmlDoc = new ActiveXObject("Msxml2.DOMDocument");
    xmlDoc.async = false;
    xmlDoc.resolveExternals = false;
    xmlDoc.load(xmlfile);
    xslProc = xslt.createProcessor();
    xslProc.input = xmlDoc;
    xslProc.addParameter("sortby", sortby);
	xslProc.addParameter("arribaabajo", arribaabajo);
	xslProc.transform();
	document.getElementById("publist").innerHTML = xslProc.output;

}

function transformintohtml2(xmlfile, xslfile, sortby2)
{
    var xslt = new ActiveXObject("Msxml2.XSLTemplate");
    var xslDoc = new ActiveXObject("Msxml2.FreeThreadedDOMDocument");
    var xslProc;
    xslDoc.async = false;
    xslDoc.resolveExternals = false;
    xslDoc.load(xslfile);
    xslt.stylesheet = xslDoc;
    var xmlDoc = new ActiveXObject("Msxml2.DOMDocument");
    xmlDoc.async = false;
    xmlDoc.resolveExternals = false;
    xmlDoc.load(xmlfile);
    xslProc = xslt.createProcessor();
    xslProc.input = xmlDoc;
    xslProc.addParameter("sortby2", sortby2);
	xslProc.transform();
	//alert(xslProc.output);
	document.getElementById("pubmeet").innerHTML = xslProc.output;
	//return true;
}

function transformintohtml3(xmlfile, xslfile, sortby3)
{
    var xslt = new ActiveXObject("Msxml2.XSLTemplate");
    var xslDoc = new ActiveXObject("Msxml2.FreeThreadedDOMDocument");
    var xslProc;
    xslDoc.async = false;
    xslDoc.resolveExternals = false;
    xslDoc.load(xslfile);
    xslt.stylesheet = xslDoc;
    var xmlDoc = new ActiveXObject("Msxml2.DOMDocument");
    xmlDoc.async = false;
    xmlDoc.resolveExternals = false;
    xmlDoc.load(xmlfile);
    xslProc = xslt.createProcessor();
    xslProc.input = xmlDoc;
    xslProc.addParameter("sortby3", sortby3);
	xslProc.transform();
	//alert(xslProc.output);
	document.getElementById("pubbook").innerHTML = xslProc.output;
	//return true;
}

function transformsearch(xmlfile, xslfile, buscaralgo)
{
	buscaralgo = stCap(buscaralgo);
	var xslt = new ActiveXObject("Msxml2.XSLTemplate");
    var xslDoc = new ActiveXObject("Msxml2.FreeThreadedDOMDocument");
    var xslProc;
    xslDoc.async = false;
    xslDoc.resolveExternals = false;
    xslDoc.load(xslfile);
    xslt.stylesheet = xslDoc;
    var xmlDoc = new ActiveXObject("Msxml2.DOMDocument");
    xmlDoc.async = false;
    xmlDoc.resolveExternals = false;
    xmlDoc.load(xmlfile);
    xslProc = xslt.createProcessor();
    xslProc.input = xmlDoc;
    xslProc.addParameter("buscaralgo", buscaralgo);
	xslProc.transform();
	//alert (xslProc.output);
	document.getElementById("publist").innerHTML = xslProc.output;
	//return true;
	overlayclose('subcontent'); return false
}



//function retrievepubmed(xmlpath1, pmid, xmlpath2, xslfile)
//{
 //   //alert ((xmlpath1)+(pmid)+(xmlpath2));
//	var xslt = new ActiveXObject("Msxml2.XSLTemplate");
 //   var xslDoc = new ActiveXObject("Msxml2.FreeThreadedDOMDocument");
  //  var xslProc;
	//var xmlUrl = ((xmlpath1)+(pmid)+(xmlpath2));
//	alert (xmlUrl);
	// var xmlUrl = 'http:/......' + '' + s
	//var xmlObj = getResponseXml(xmlUrl);
	//xslDoc.async = false;
    //xslDoc.resolveExternals = false;
    //xslDoc.load(xslfile);
    //xslt.stylesheet = xslDoc;
    //var xmlDoc = new ActiveXObject("Msxml2.DOMDocument");
 	//xslProc = xslt.createProcessor();
    //xslProc.input = xmlObj;
	//xslProc.transform();
	//document.getElementById("paper").innerHTML = xslProc.output;
//}


//function getResponseXml(xmlUrl) { //, params
    //alert('llego esto: ',xmlUrl);
	//var xmlHttp = new ActiveXObject("Msxml2.XMLHttp");
	//alert('1',xmlUrl);
	//xmlHttp.open("GET", 'http://eutils.ncbi.nlm.nih.gov/entrez/eutils/efetch.fcgi?db=pubmed&id=10304121&retmode=xml', false);
    //xmlHttp.send(null);
	//alert('2',xmlUrl);
	//document.write(xmlHttp.responseXml);
//    return xmlHttp.responseXml;
//}



function getResponseXml(xmlUrl) { //, params
    var xmlHttp = new ActiveXObject("Msxml2.XMLHttp");
	alert ('adentro el prox');
	alert (xmlUrl);
	//var xmlHttp = new XMLHttpRequest();
    xmlHttp.open("GET", xmlUrl, false);
    xmlHttp.send(null);
    return xmlHttp.responseXML;
}


function retrievepubmed(xmlpath1, pmid, xmlpath2, xslfile)
{
    //alert ((xmlpath1)+(pmid)+(xmlpath2));
	var xslt = new ActiveXObject("Msxml2.XSLTemplate");
    var xslDoc = new ActiveXObject("Msxml2.FreeThreadedDOMDocument");
    var xslProc;
	var xmlUrl = ((xmlpath1)+(pmid)+(xmlpath2));
	alert (xmlUrl);
	// var xmlUrl = 'http:/......' + '' + s
	var xmlObj = getResponseXml(xmlUrl);
	//var myxml = objXml.load(xmlstr)
	//var xmlfile = xmlObj.load(xmlstr)
    xslDoc.async = false;
    xslDoc.resolveExternals = false;
    xslDoc.load(xslfile);
    xslt.stylesheet = xslDoc;
    var xmlDoc = new ActiveXObject("Msxml2.DOMDocument");
    //xmlDoc.async = false;
    //xmlDoc.resolveExternals = false;
    //xmlDoc.load(xmlfile);
 	xslProc = xslt.createProcessor();
    //xslProc.input = xmlDoc;
    xslProc.input = xmlObj;
    //xslProc.addParameter("pmid", pmid);
	xslProc.transform();
	//alert (xslProc.output);
	document.getElementById("paper").innerHTML = xslProc.output;
	//return true;
}




function stCap(strObj){
return(strObj.charAt(0).toUpperCase()+strObj.substring(1, (strObj.length)).toLowerCase());
}

/***********************************************
* Drop Down/ Overlapping Content- � Dynamic Drive (www.dynamicdrive.com)
* This notice must stay intact for legal use.
* Visit http://www.dynamicdrive.com/ for full source code
***********************************************/

function getposOffset(overlay, offsettype){
var totaloffset=(offsettype=="left")? overlay.offsetLeft : overlay.offsetTop;
var parentEl=overlay.offsetParent;
while (parentEl!=null){
totaloffset=(offsettype=="left")? totaloffset+parentEl.offsetLeft : totaloffset+parentEl.offsetTop;
parentEl=parentEl.offsetParent;
}
return totaloffset;
}

function overlay(curobj, subobjstr, opt_position){
if (document.getElementById){
var subobj=document.getElementById(subobjstr)
subobj.style.display=(subobj.style.display!="block")? "block" : "none"
var xpos=getposOffset(curobj, "left")+((typeof opt_position!="undefined" && opt_position.indexOf("right")!=-1)? -(subobj.offsetWidth-curobj.offsetWidth) : 0) 
var ypos=getposOffset(curobj, "top")+((typeof opt_position!="undefined" && opt_position.indexOf("bottom")!=-1)? curobj.offsetHeight : 0)
subobj.style.left=xpos+"px"
subobj.style.top=ypos+"px"
return false
}
else

return true
}

function overlayclose(subobj){
document.getElementById(subobj).style.display="none"
}

//window.onload=function(){
			
ventanaautores=function(){
	if(document.getElementById && document.createTextNode)
	{
			var newa=document.createElement('a');
			newa.appendChild(document.createTextNode('Autores'));
			newa.onclick=function(){
			document.getElementById('hl').style.display='block';
				}
				var d=document.getElementById('hl');
				if(d)
				{
					d.style.display='none';
					d.parentNode.appendChild(newa,d.nextSibling);
					d.onmouseover=function(){this.style.display='block';}
					d.onmouseout=function(){this.style.display='none';}
					d.onclick=function(){this.style.display='none';}
				}
			}
		}
	
