function writemenu(current){	document.write(buildmenu(current));}function buildmenu(current){	menu=[
			['home','home','index.html'],
			['people','folks','labfolks.html'],
			['research','research','research.html'],			['publications','pubs','pubs.html'],
			['positions available!','posn','positions.html'],
			['teaching','teach','http://www.physics.umd.edu/courses/Phys174/Fall2006/upadhyaya/Phys174_Upadhyaya_describe_schedule.html'],
			['links','links','links.html'],
			['contact','contact','contact.html'],		];	current = current.toLowerCase();	themenu=('<div id="navcontainer">\r<ul id="navlist">\r');	for (item in menu)	{		highlight=(current==menu[item][0]);		text=menu[item][0];		link=menu[item][2];		mclass=menu[item][1];		if (current=='home')		{			if (highlight) {				highlight=false;
				mclass='email';				text='Email Arpita Upadhyaya';
				link='mailto:arpitau@umd.edu'			}		}		themenu=themenu+('<li>'+						(highlight?'<span id="current" class="menu'+mclass+'">'+text+'</span>':'<a href="'+link+'" target=_top class="menu'+mclass+'">'+text+'</a>')+						'</li>\r'						);	}	themenu=themenu+('</ul></div>');	return(themenu);}

function bottommenu(current){	document.write(buildmenu1(current));}function buildmenu1(current){	menu=[
			['University of Maryland','umd','http://www.umd.edu'],
			['Department of Physics','phys','http://www.physics.umd.edu'],
			['IPST','ipst','http://www.ipst.umd.edu'],
			['Maryland Biophysics','mdbio','http://marylandbiophysics.umd.edu/'],	
				 ];	themenu=('<div id="botcontainer">\r<ul id="botlist">\r');	for (item in menu)	{		highlight=(current==menu[item][0]);		text=menu[item][0];		link=menu[item][2];		mclass=menu[item][1];		highlight=false;		themenu=themenu+('<li>'+						(highlight?'<span id="current" class="menu'+mclass+'">'+text+'</span>':'<a href="'+link+'" target=_top class="menu'+mclass+'">'+text+'</a>')+						'</li>\r'						);	}	themenu=themenu+('</ul></div>');	return(themenu);}

var selectedDiv=0
var totalDivs=0
var junk=0

function getElementbyClass(classname){
partscollect=new Array()
var inc=0
var alltags=document.all? document.all.tags("DIV") : document.getElementsByTagName("*")
for (i=0; i<alltags.length; i++){
if (alltags[i].className==classname)
partscollect[inc++]=alltags[i]
}
}

function test(junk){
getElementbyClass("gallerycontent")
selectedDiv=junk
contractall()
expandone()
}


function contractall(){
var inc=0
while (partscollect[inc]){
partscollect[inc].style.display="none"
inc++
}
}

function expandone(){
var selectedDivObj=partscollect[selectedDiv]
selectedDivObj.style.display="block"
}

function startgallery(){
if (document.getElementById("controldiv")) //if it exists
document.getElementById("controldiv").style.display="block"
getElementbyClass("gallerycontent")
contractall()
selectedDiv=0
expandone()
}

function addOnloadEvent(fnc){
  if ( typeof window.addEventListener != "undefined" )
    window.addEventListener( "load", fnc, false );
  else if ( typeof window.attachEvent != "undefined" ) {
    window.attachEvent( "onload", fnc );
  }
  else {
    if ( window.onload != null ) {
      var oldOnload = window.onload;
      window.onload = function ( e ) {
        oldOnload( e );
        window[fnc]();
      };
    }
    else 
      window.onload = fnc;
  }
}

var time = 3000;
var numofitems = 7;

//menu constructor
function menu1(allitems,thisitem,startstate){ 
  callname= "gl"+thisitem;
  divname="centerimg"+thisitem;  
  this.numberofmenuitems = 7;
  this.caller = document.getElementById(callname);
  this.thediv = document.getElementById(divname);
  this.thediv.style.visibility = startstate;
}

//menu methods
function ehandler(event,theobj){
  for (var i=1; i<= theobj.numberofmenuitems; i++){
    var shutdiv =eval( "menuitem"+i+".thediv");
    shutdiv.style.visibility="hidden";
  }
  theobj.thediv.style.visibility="visible";
}
		
