function printDate () {

var date=document.getElementById("lastmodified").content;

document.writeln(date);

} // end printDate

function printAuthor () {

var author = document.getElementById("author").content;
var email = document.getElementById("DC.creator").content;

document.writeln("<a href=\"mailto:" + email + "\">" + author + "</a>");


} //end printAuthor


function WM_toggle(id){
	
	var arrowLoc = id + "-arrow";
	
    if(document.getElementById(id).style.display == 'none'){
      document.getElementById(id).style.display = 'block';
	  document.getElementById(arrowLoc).src = "/images/nav_menu/dirGreyRot.gif";

    } else {
      document.getElementById(id).style.display = 'none';
	  document.getElementById(arrowLoc).src = "/images/nav_menu/dirGrey.gif";
    }
} // end WM_toggle


function setMenuDot () {

// define variables to contain names of submenus
	var fsm="fenner-school-sm";
	var ssm="study-sm";
	var psm="people-sm";
	var tsm="themes-sm";
	var ism="intproj-sm";
	var osm="publications-sm";
	var csm="news_events-sm";
	var clsm="collaborations-sm";
	var lsm="links-sm";
	var anu="anu-sm";
	
	
	
	var keys = new Object();

// keys for pages in the "fenner" folder

	keys["home"]=fsm;
	keys["welcome"]=fsm;
	keys["info"]=fsm;
	keys["contacts"]=fsm;
	
// keys for pages in the "people" folder
	keys["academics"]=psm;
	keys["genstaff"]=psm;
	keys["visitors"]=psm;
	keys["pgstudents"]=psm;

// keys for pages in the "studying" folder	
	keys["overview"]=ssm;
	keys["svp_news"]=ssm;
	keys["undergrad"]=ssm;
	keys["honours"]=ssm;
	keys["postgrad"]=ssm;
	keys["prinfo"]=ssm;
	keys["careers"]=ssm;

// keys for pages in the "publications" folder
	keys["papers"]=osm;
	keys["books"]=osm;
	keys["reports"]=osm;
	keys["software"]=osm;
	keys["occasional"]=osm;
	keys["yearbooks"]=osm;
	
// keys for pages in the "news_events" folder
	keys["news"]=csm;
	keys["seminars"]=csm;
	keys["events"]=csm;
	
// keys for pages in the "links" folder	
	keys["links"]=lsm;
	keys["archival"]=lsm;
	
// key for Associated ANU web sites menu
	keys["anu"]=anu;


	var reqURI = String(document.location);	
	
	var iterKey;
	var folderStr;
	var iterMatch;
	
// set default values to sue if we don't find a match
	var subMenu="fenner-school-sm";
	var key="home";
	
	for (iterKey in keys) {
	
		folderStr= "/" +iterKey + "/";
		iterMatch = reqURI.lastIndexOf(folderStr);
	
		if (iterMatch > -1) {
			
// match found, so overwrite

			subMenu=keys[iterKey];
			key=iterKey;
						
		} // end if

	} // end for

	
		
	var currentDot = String(document.getElementById(key).src);

	document.getElementById(key).src = "/images/nav_menu/dotRed.gif";

	WM_toggle(subMenu);

} // end setMenuDot

// code from COS site for displaying slide-show and doing other stuff - everything below
// this commment came from the cos site, and we should leave it alone for now.

function MD_Fade(Slides)
{
if (Slides.Opacity <= 0.0)
	{ // Start
	Slides.BG.style.backgroundImage = "url(" + Slides.Pic[Slides.Current] + ")";
	Slides.Img.style.visibility = "hidden";
	Slides.Opacity = 0.05;
	Delay = Slides.SlideShowDelay;
	}
else if (Slides.Opacity >= 1.0)
	{ // End
	Slides.Opacity = 0.0;
	Delay = 0.01;
	}
else
	{ // Fading
	if ((Slides.Opacity >= 0.04) && (Slides.Opacity <= 0.06))
		{
		Slides.Current++; if (Slides.Current >= Slides.Pic.length) Slides.Current = 0;
		Slides.Img.src = Slides.Pic[Slides.Current];
		Slides.Img.style.visibility = "visible";
		}
	Slides.Img.style.opacity = Slides.Opacity;
	Slides.Img.style.MozOpacity = Slides.Opacity;
	Slides.Img.style.filter = "alpha(opacity=" + (Slides.Opacity * 100.0) + ")";
	Slides.Opacity += 0.05;
	Delay = 5 * Slides.CrossFadeFrameSpeed;
	}
setTimeout(function(){MD_Fade(Slides); Slides = null}, Delay);
}

function MD_SlideShow(Name, Files, Number, SlideDelay, FadeFrameSpeed)
{
var Slides = new Object();

Slides.Img = document.getElementById(Name);
Slides.BG = document.getElementById(Name + "BG");
Slides.Current = Math.floor(Math.random() * Number);
Slides.Opacity = 0.0;
Slides.SlideShowDelay = SlideDelay;
Slides.CrossFadeFrameSpeed = FadeFrameSpeed;
Slides.Pic = new Array();

if (Number < 10)
	{ for (i = 1; i <= Number; i++) Slides.Pic[i - 1] = Files + '00' + i + '.jpg'; }
else
	{
	for (i = 1; i < 10; i++) Slides.Pic[i - 1] = Files + '00' + i + '.jpg';
	if (Number < 100)
		{ for (i = 10; i <= Number; i++) Slides.Pic[i - 1] = Files + '0' + i + '.jpg'; }
	else
		{
		for (i = 10; i < 100; i++) Slides.Pic[i - 1] = Files + '0' + i + '.jpg';
		for (i = 100; i <= Number; i++) Slides.Pic[i - 1] = Files + i + '.jpg';
		}
	}	

MD_Fade(Slides); // Get the ball rolling
}

ShowNote = function(Evt)
{
var Self, Note;
if (!Evt) Evt = window.event;
Self = Evt.target; if (!Self) Self = Evt.srcElement; if (Self.nodeType == 3) Self = Self.parentNode;
while (Self && !Self.id) Self = Self.parentNode; if (!Self) return; 
Note = document.getElementById(Self.id + "#");

posX = 0; posY = 0;
if (Evt.pageX)
    { posX = Evt.pageX; posY = Evt.pageY; } //Mozilla or compatible
else
    { //IE or compatible
    posX = event.clientX + document.body.scrollLeft;
    posY = event.clientY + document.body.scrollTop;
    }
Note.style.left = posX - 175;
Note.style.top = posY + 15;
Note.style.visibility = "visible";
}

HideNote = function(Evt)
{
var Self, Note;
if (!Evt) Evt = window.event;
Self = Evt.target; if (!Self) Self = Evt.srcElement; if (Self.nodeType == 3) Self = Self.parentNode;
while (Self && !Self.id) Self = Self.parentNode; if (!Self) return; 
Note = document.getElementById(Self.id + "#");
Note.style.visibility = "hidden";
}