// JavaScript Document

function MakeSubMenus(thismenu,vpos) {
	
	//WRITE COMMON SUBMENU START ELEMENTS
	StartSubmenu(thismenu,vpos);
	  
	MakeTheMenus(thismenu);
	
	//WRITE COMMON SUBMENU END ELEMENTS
	EndSubmenu();	
	
}

function AddASpace() {
	document.write ('<br><img src="images/global/spacer.gif" width="10" height="7"><br>');
}

function StartSubmenu(thismenu,vpos) {
		document.write('<div id="'+thismenu+'" style="position:absolute; width:150px; height:100px; left: 208px; top: '+vpos+'px; visibility: hidden; z-index : 503;" onmouseover="clearAll()" onmouseout="hideAll4()">');
	document.write('<table width="150" border="0" cellspacing="0" cellpadding="7"><tr><td bgcolor="#E8F3FF">');
}

function EndSubmenu() {
		document.write('</td></tr></table></div>');	
}

function MakeAllSubmenus() {
	MakeSubMenus('WELCOME','243');
	MakeSubMenus('HIGHLIGHTS','274');
	MakeSubMenus('PEOPLE','304');
	MakeSubMenus('RESEARCH','335');
	MakeSubMenus('EDUCATION','366');
	MakeSubMenus('FACILITIES','395');
	MakeSubMenus('PARTNERS','426');
}

function MakeCopyright() {
	
	//ENTER THE EMAIL OF THE SITE EDITOR ON THE NEXT LINE
	var siteeditor = "Theresa.Evangeliste@yale.edu";
	
	document.write ('<font size="1">');
	document.write ('&nbsp;&nbsp;Copyright &copy; 2005, Yale University, New Haven, CT USA.<BR>');
	document.write ('&nbsp;&nbsp;All rights reserved. Comments or suggestions to <a href="mailto:' + siteeditor + '">site editor</a>.');
	document.write ('</font>');
	
}

//GENERAL SUBMENU STUFF

var currentdiv = null;
var timerID = null;
ns4 = (document.layers)? true:false;
ie4 = (document.all)? true:false;
W3C = document.getElementById ? 1 : 0;


function hideAll(){
 timerID = setTimeout('hideAll2()',3000)
} 

function hideAll4(){
 timerID = setTimeout('hideAll2()',10)
} 

function clearAll(){
 clearTimeout(timerID)
} 

function hideAll2(){
	 if (ns4) {
		eval("document."+currentdiv+".visibility = 'hide'");
	} else if (ie4) {
		eval("document.all."+currentdiv+".style.visibility = 'hidden'");
	} else if (W3C) {
		eval("document.getElementById('"+currentdiv+"').style.visibility = 'hidden'");
	}
} 

function hideAll3(){
clearTimeout(timerID);
  if (currentdiv != null){
	 if (ns4) {
		eval("document."+currentdiv+".visibility = 'hide'");
	} else if (ie4) {
		eval("document.all."+currentdiv+".style.visibility = 'hidden'");
	} else if (W3C) {
		eval("document.getElementById('"+currentdiv+"').style.visibility = 'hidden'");
	}
  }
} 

function showObject(div) {
clearTimeout(timerID);
	 if (ns4) {
		eval("document."+div+".visibility = 'show'");
	} else if (ie4) {
		eval("document.all."+div+".style.visibility = 'visible'");
	} else if (W3C) {
		eval("document.getElementById('"+div+"').style.visibility = 'visible'");
	}
currentdiv = div;
}


function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}

function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

var preloadFlag = false;

function preloadHomeImages() {
	if (document.images) {
		welcome_over = newImage("images/menus/homepage/welcome-over.gif");
		highlights_over = newImage("images/menus/homepage/highlights-over.gif");
		people_over = newImage("images/menus/homepage/people-over.gif");
		research_over = newImage("images/menus/homepage/research-over.gif");
		education_over = newImage("images/menus/homepage/education-over.gif");
		seminar_over = newImage("images/menus/homepage/seminar-over.gif");
		facilities_over = newImage("images/menus/homepage/facilities-over.gif");
		partners_over = newImage("images/menus/homepage/partners-over.gif");
		contacts_over = newImage("images/menus/homepage/contacts-over.gif");
		preloadFlag = true;
	}
}

function preloadSubImages() {
	if (document.images) {
		welcome_over = newImage("images/menus/subpage/welcome-over.gif");
		highlights_over = newImage("images/menus/subpage/highlights-over.gif");
		people_over = newImage("images/menus/subpage/people-over.gif");
		research_over = newImage("images/menus/subpage/research-over.gif");
		education_over = newImage("images/menus/subpage/education-over.gif");
		seminar_over = newImage("images/menus/subpage/seminar-over.gif");
		facilities_over = newImage("images/menus/subpage/facilities-over.gif");
		partners_over = newImage("images/menus/subpage/partners-over.gif");
		contacts_over = newImage("images/menus/subpage/contacts-over.gif");
		preloadFlag = true;
	}
}

function popup(thepage,width,height){
makeNewWindow(thepage,width,height);}
var newWindow = null;
function makeNewWindow(thepage,width,height) {
	var theParams = "width="+width+",height="+height+","
	theParams += "toolbar=no,scrollbars=yes,status=yes,location=no,resizable=yes,menubar=yes"
	var windowName = "Popup"
	var theLocation = thepage
	newWindow = window.open("",windowName,theParams);
	if (newWindow != null) {
		newWindow.location = theLocation;
	}
}

function makeemail(fullname,user,server) {
	pageURL = "makeemail.html?fullname="+fullname+"&user="+user+"&server="+server;
	popup(pageURL,'400','300');
}



