function linker(i)
{
clearer(i);

switch(i){

case 1:
document.getElementById("subMenu1").style.verticalAlign="top";
document.getElementById("desc1").innerHTML="<a href='http://www.dartmouth.edu/~hrithik/NewHanoverPics/index.html' class='sub'>Back in Hanover!</a>";
document.getElementById("desc2").innerHTML="<a href='http://www.dartmouth.edu/~hrithik/BostonPics/index.html' class='sub'>Back in Boston!</a>";
document.getElementById("desc3").innerHTML="<a href='Bombay_Pics/' class='sub'>Bombay Vacation</a>";
document.getElementById("desc4").innerHTML="<a href='nysummer/' class='sub'>Summer In the City: Pictures in New York</a>";
document.getElementById("desc5").innerHTML="<a href='stlouis/' class='sub'>Weekend in St Louis</a>";
document.getElementById("desc6").innerHTML=
"<a href=javascript:openW('dayShea/slides.png',false,220,890) class='sub'>A Day At Shea....</a>";
document.getElementById("desc7").innerHTML="<a href='Vday/' class='sub'>Valentine's Day</a>";
document.getElementById("desc8").innerHTML="<a href='DartmouthNew/' class='sub'>Chuck's Winter Shenanigans</a>";
document.getElementById("desc9").innerHTML="<a href='xxlWeb/index.htm' class='sub'>21 Webster Life</font></a>";
break;

case 2:
document.getElementById("subMenu1").style.verticalAlign="top";
document.getElementById("desc4").innerHTML=
"<a href=javascript:openW('resume/bio.html',false,600,500) class='sub' style='vertical-align: bottom'>A Brief History of Me</a>";
break;

case 3:
document.getElementById("subMenu1").style.verticalAlign="middle";
document.getElementById("desc3").innerHTML=
"<a href='resume/hrithiksresume_dartmouth.PDF' class='sub' target='_blank'>PDF</a>";
document.getElementById("desc4").innerHTML=
"<a href=javascript:openW('resume/',true,600,500) class='sub'>HTML</a>";
break;

case 4:
document.getElementById("subMenu1").style.verticalAlign="bottom";
document.getElementById("desc1").innerHTML="<a href='PicArchivesWeb/1999-2000-01' class='sub'>Early Years: 1999,2000-01</a>";
document.getElementById("desc2").innerHTML="<a href='PicArchivesWeb/Spring01' class='sub'>Spring Break 2001: TravelUSA</a>";
document.getElementById("desc3").innerHTML="<a href='PicArchivesWeb/Winter01' class='sub'>Winter 2001: Disney World</a>";
document.getElementById("desc4").innerHTML="<a href='PicArchivesWeb/2001-02' class='sub'>JYA: 2000-02</a>";
document.getElementById("desc5").innerHTML="<a href='PicArchivesWeb/Spring02' class='sub'>SpringBreak 2002: Las Vegas</a>";
document.getElementById("desc6").innerHTML="<a href='PicArchivesWeb/summer02' class='sub'>Summer 2002: Boston</a>";
document.getElementById("desc7").innerHTML="<a href='PicArchivesWeb/2002-03' class='sub'>Senior Year: 2002-03</a>";
document.getElementById("desc8").innerHTML="<a href='PicArchivesWeb/Thanksgiving02' class='sub'>Thanksgiving 2002</a>";
break;

case 5:
document.getElementById("subMenu1").style.verticalAlign="bottom";
document.getElementById("desc5").innerHTML="more to come...";
document.getElementById("desc6").innerHTML=
"<a href='wallpapers/' class='sub' style='vertical-align: bottom'>Wallpapers, by Me</a>";
break;

}
}

function openW(trg, rs, ht, wt)
{
if (rs)
{
	 window.open(trg,'','resizable=yes,scrollbars=yes,height='+ht+',width='+wt+',left=10,top=10');
}
else
{
	 window.open(trg,'','resizable=no,scrollbars=yes,height='+ht+',width='+wt+',left=10,top=10');
}
}

function clearer(j)
{
for (i=1; i<9; i++)
{
document.getElementById("desc"+i).innerHTML="&nbsp;";
}

for (i=1; i<6; i++) 
{
document.getElementById("base"+i).className="clear";
if (i==j)
{
document.getElementById("menu"+i).style.color="#000066";
}
else
{
document.getElementById("menu"+i).style.color="#CCCCCC";
}
}
}

function menuReset(e, xx)
{
if(document.all)
{
if(!xx.contains(e.toElement))
reset();
}
else
{
xx.contains = function(node) {
var range = document.createRange();
range.selectNode(this);
return range.compareNode(node);
}


if(xx.contains(e.relatedTarget)!=3)
reset();
}
}

function reset()
{
clearer();
for (i=1; i<6; i++) 
{
document.getElementById("menu"+i).style.color="#9999CC";
}
}

function date_ddmmmyy(date)
{
  var d = date.getDate();
  var m = date.getMonth() + 1;
  var y = date.getYear();

  // handle different year values 
  // returned by IE and NS in 
  // the year 2000.
  if(y >= 2000)
  {
    y -= 2000;
  }
  if(y >= 100)
  {
    y -= 100;
  }

  // could use splitString() here 
  // but the following method is 
  // more compatible
  var mmm = 
    ( 1==m)?'Jan':( 2==m)?'Feb':(3==m)?'Mar':
    ( 4==m)?'Apr':( 5==m)?'May':(6==m)?'Jun':
    ( 7==m)?'Jul':( 8==m)?'Aug':(9==m)?'Sep':
    (10==m)?'Oct':(11==m)?'Nov':'Dec';

  return "" +
    (d<10?"0"+d:d) + "-" +
    mmm + "-" +
    (y<10?"0"+y:y);
}


//
// get last modified date of the 
// current document.
//
function date_lastmodified()
{
 var lmd = document.lastModified;
  var s   = "Unknown";
  var d1;

  // check if we have a valid date
  // before proceeding
  if(0 != (d1=Date.parse(lmd)))
  {
    s = "" + date_ddmmmyy(new Date(d1));
  }

	return s;
}

function print_date()
{
	document.getElementById("footer").innerHTML="Last Updated: "+date_lastmodified();
}
