// TRANSITION MENU REVISED APRIL 11 2008
// REVISED JUNE 4 2008 - added new var "nomenu" and ELSE statement to force pages not found in the array and not null to display a "back" link.

// provides the list of page names which the JS compares in order to decided which page the user is on
var url_A = new Array ("welcome");
var url_B = new Array ("news");
var url_C = new Array ("undergrad","major","minor","honours");
var url_D = new Array ("graduate","grad_program","grad_coordinator","grad_descrip","grad_courses","hb_graduate2");
var url_E = new Array ("handbooks","hb_undergrad","hb_honours","hb_graduate","hb_style_manual");
var url_F = new Array ("faculty");
var url_G = new Array ("courses","all_courses","current_courses","summer_sessions");
var url_H = new Array ("seminars");
var url_I = new Array ("links","guides","general","current_research","atlantic","north_america","latin_america","europe","asia","africa","global","cultural");
var url_J = new Array ("employment");

// determines the names items in the menu, including the submenu
var text_A = new Array ("Home");
var text_B = new Array ("Department News");
var text_C = new Array ("Undergraduate Programs","Major","Minor","Honours Program");
var text_D = new Array ("Graduate Program","The Progam","Graduate Coordinator","Graduate Course Descriptions","Courses","Handbook");
var text_E = new Array ("Handbooks","Undergraduate Handbook","Honours Handbook","Graduate Handbook","Style Manual");
var text_F = new Array ("Faculty");
var text_G = new Array ("Courses","All Courses","Current Courses","Summer Sessions");
var text_H = new Array ("Special Topics Seminars");
var text_I = new Array ("History on the Web","Using the Internet","General","Current Research","The Atlantic World","North America","Latin America","Europe","Asia","Africa","Global History","Cultural History");
var text_J = new Array ("Employment Opportunities");


// gets the full path for use later 
var thisPage=String((document.location.href));


// takes the above variable and strips out the extraneous path components and 
// makes a name for the page, eg 'www.smu.ca/academic/welcome.html' becomes just 'welcome'
var loc= String((thisPage));
loc=loc.split("/");
loc=loc[loc.length-1].split(".");
loc=loc[loc.length-2];

// A URL not displaying an HTML file, eg 'www.smu.ca/academic/' returns a 'null' value to this script.
// This forces a 'null' value to assume the value of 'welcome' to display the root menu.
if (loc == null)   loc = "welcome";


// IF loc is not found in array or null (eg an orphaned page) sets value of loc to "nomenu"
// if (loc == false)   loc = "nomenu";


// (uncomment the line below for testing and troubleshooting)
// document.write (loc)

// this function takes the value of loc 
// and compares it to all the contents of the arrays until it finds a match.

function sectionDetect()
{
for(var i=0; i<30; i++)
{

switch (loc)
{

case url_A[i]:
	document.write('<ul class="menu">')
	document.write('	<li class="menu"><a class="menuthispage" href="' +url_A[0]+ '.html">' +text_A[0]+ '</a></li>')
	document.write('	<li class="menu"><a class="menu" href="' +url_B[0]+ '.html">' +text_B[0]+ '</a></li>')
	document.write('	<li class="menu"><a class="menu" href="' +url_C[0]+ '.html">' +text_C[0]+ '</a></li>')
	document.write('	<li class="menu"><a class="menu" href="' +url_D[0]+ '.html">' +text_D[0]+ '</a></li>')
	document.write('	<li class="menu"><a class="menu" href="' +url_E[0]+ '.html">' +text_E[0]+ '</a></li>')
	document.write('	<li class="menu"><a class="menu" href="' +url_F[0]+ '.html">' +text_F[0]+ '</a></li>')
	document.write('	<li class="menu"><a class="menu" href="' +url_G[0]+ '.html">' +text_G[0]+ '</a></li>')
	document.write('	<li class="menu"><a class="menu" href="' +url_H[0]+ '.html">' +text_H[0]+ '</a></li>')
	document.write('	<li class="menu"><a class="menu" href="' +url_I[0]+ '.html">' +text_I[0]+ '</a></li>')
	document.write('	<li class="menu"><a class="menu" href="' +url_J[0]+ '.html">' +text_J[0]+ '</a></li>')
	document.write('</ul>')

	break
 
case url_B[i]:
	document.write('<ul class="menu">')
	document.write('	<li class="menu"><a class="menu" href="' +url_A[0]+ '.html">' +text_A[0]+ '</a></li>')
	document.write('	<li class="menu"><a class="menuthispage" href="' +url_B[0]+ '.html">' +text_B[0]+ '</a></li>')
	document.write('	<li class="menu"><a class="menu" href="' +url_C[0]+ '.html">' +text_C[0]+ '</a></li>')
	document.write('	<li class="menu"><a class="menu" href="' +url_D[0]+ '.html">' +text_D[0]+ '</a></li>')
	document.write('	<li class="menu"><a class="menu" href="' +url_E[0]+ '.html">' +text_E[0]+ '</a></li>')
	document.write('	<li class="menu"><a class="menu" href="' +url_F[0]+ '.html">' +text_F[0]+ '</a></li>')
	document.write('	<li class="menu"><a class="menu" href="' +url_G[0]+ '.html">' +text_G[0]+ '</a></li>')
	document.write('	<li class="menu"><a class="menu" href="' +url_H[0]+ '.html">' +text_H[0]+ '</a></li>')
	document.write('	<li class="menu"><a class="menu" href="' +url_I[0]+ '.html">' +text_I[0]+ '</a></li>')
	document.write('	<li class="menu"><a class="menu" href="' +url_J[0]+ '.html">' +text_J[0]+ '</a></li>')
	document.write('</ul>')

	break
 
case url_C[i]:
	document.write('<ul class="menu">')
	document.write('	<li class="menu"><a class="menu" href="' +url_A[0]+ '.html">' +text_A[0]+ '</a></li>')
	document.write('	<li class="menu"><a class="menu" href="' +url_B[0]+ '.html">' +text_B[0]+ '</a></li>')
	document.write('	<li class="menu"><a class="menuthispage" href="' +url_C[0]+ '.html">' +text_C[0]+ '</a></li>')
	document.write('		<li class="submenu"><a class="menu" href="' +url_C[1]+ '.html">' +text_C[1]+ '</a></li>')
	document.write('		<li class="submenu"><a class="menu" href="' +url_C[2]+ '.html">' +text_C[2]+ '</a></li>')
	document.write('		<li class="submenu"><a class="menu" href="' +url_C[3]+ '.html">' +text_C[3]+ '</a></li>')
	document.write('	<li class="menu"><a class="menu" href="' +url_D[0]+ '.html">' +text_D[0]+ '</a></li>')
	document.write('	<li class="menu"><a class="menu" href="' +url_E[0]+ '.html">' +text_E[0]+ '</a></li>')
	document.write('	<li class="menu"><a class="menu" href="' +url_F[0]+ '.html">' +text_F[0]+ '</a></li>')
	document.write('	<li class="menu"><a class="menu" href="' +url_G[0]+ '.html">' +text_G[0]+ '</a></li>')
	document.write('	<li class="menu"><a class="menu" href="' +url_H[0]+ '.html">' +text_H[0]+ '</a></li>')
	document.write('	<li class="menu"><a class="menu" href="' +url_I[0]+ '.html">' +text_I[0]+ '</a></li>')
	document.write('	<li class="menu"><a class="menu" href="' +url_J[0]+ '.html">' +text_J[0]+ '</a></li>')
	document.write('</ul>')

	break
 
case url_D[i]:
	document.write('<ul class="menu">')
	document.write('	<li class="menu"><a class="menu" href="' +url_A[0]+ '.html">' +text_A[0]+ '</a></li>')
	document.write('	<li class="menu"><a class="menu" href="' +url_B[0]+ '.html">' +text_B[0]+ '</a></li>')
	document.write('	<li class="menu"><a class="menu" href="' +url_C[0]+ '.html">' +text_C[0]+ '</a></li>')
	document.write('	<li class="menu"><a class="menuthispage" href="' +url_D[0]+ '.html">' +text_D[0]+ '</a></li>')
	document.write('		<li class="submenu"><a class="menu" href="' +url_D[1]+ '.html">' +text_D[1]+ '</a></li>')
	document.write('		<li class="submenu"><a class="menu" href="' +url_D[2]+ '.html">' +text_D[2]+ '</a></li>')
	document.write('		<li class="submenu"><a class="menu" href="' +url_D[3]+ '.html">' +text_D[3]+ '</a></li>')
	document.write('		<li class="submenu"><a class="menu" href="' +url_D[4]+ '.html">' +text_D[4]+ '</a></li>')
	document.write('		<li class="submenu"><a class="menu" href="' +url_D[5]+ '.html">' +text_D[5]+ '</a></li>')
	document.write('	<li class="menu"><a class="menu" href="' +url_E[0]+ '.html">' +text_E[0]+ '</a></li>')
	document.write('	<li class="menu"><a class="menu" href="' +url_F[0]+ '.html">' +text_F[0]+ '</a></li>')
	document.write('	<li class="menu"><a class="menu" href="' +url_G[0]+ '.html">' +text_G[0]+ '</a></li>')
	document.write('	<li class="menu"><a class="menu" href="' +url_H[0]+ '.html">' +text_H[0]+ '</a></li>')
	document.write('	<li class="menu"><a class="menu" href="' +url_I[0]+ '.html">' +text_I[0]+ '</a></li>')
	document.write('	<li class="menu"><a class="menu" href="' +url_J[0]+ '.html">' +text_J[0]+ '</a></li>')
	document.write('</ul>')

	break
 
case url_E[i]:
	document.write('<ul class="menu">')
	document.write('	<li class="menu"><a class="menu" href="' +url_A[0]+ '.html">' +text_A[0]+ '</a></li>')
	document.write('	<li class="menu"><a class="menu" href="' +url_B[0]+ '.html">' +text_B[0]+ '</a></li>')
	document.write('	<li class="menu"><a class="menu" href="' +url_C[0]+ '.html">' +text_C[0]+ '</a></li>')
	document.write('	<li class="menu"><a class="menu" href="' +url_D[0]+ '.html">' +text_D[0]+ '</a></li>')
	document.write('	<li class="menu"><a class="menuthispage" href="' +url_E[0]+ '.html">' +text_E[0]+ '</a></li>')
	document.write('		<li class="submenu"><a class="menu" href="' +url_E[1]+ '.html">' +text_E[1]+ '</a></li>')
	document.write('		<li class="submenu"><a class="menu" href="' +url_E[2]+ '.html">' +text_E[2]+ '</a></li>')
	document.write('		<li class="submenu"><a class="menu" href="' +url_E[3]+ '.html">' +text_E[3]+ '</a></li>')
	document.write('		<li class="submenu"><a class="menu" href="' +url_E[4]+ '.html">' +text_E[4]+ '</a></li>')
	document.write('	<li class="menu"><a class="menu" href="' +url_F[0]+ '.html">' +text_F[0]+ '</a></li>')
	document.write('	<li class="menu"><a class="menu" href="' +url_G[0]+ '.html">' +text_G[0]+ '</a></li>')
	document.write('	<li class="menu"><a class="menu" href="' +url_H[0]+ '.html">' +text_H[0]+ '</a></li>')
	document.write('	<li class="menu"><a class="menu" href="' +url_I[0]+ '.html">' +text_I[0]+ '</a></li>')
	document.write('	<li class="menu"><a class="menu" href="' +url_J[0]+ '.html">' +text_J[0]+ '</a></li>')
	document.write('</ul>')

	break

case url_F[i]:
	document.write('<ul class="menu">')
	document.write('	<li class="menu"><a class="menu" href="' +url_A[0]+ '.html">' +text_A[0]+ '</a></li>')
	document.write('	<li class="menu"><a class="menu" href="' +url_B[0]+ '.html">' +text_B[0]+ '</a></li>')
	document.write('	<li class="menu"><a class="menu" href="' +url_C[0]+ '.html">' +text_C[0]+ '</a></li>')
	document.write('	<li class="menu"><a class="menu" href="' +url_D[0]+ '.html">' +text_D[0]+ '</a></li>')
	document.write('	<li class="menu"><a class="menu" href="' +url_E[0]+ '.html">' +text_E[0]+ '</a></li>')
	document.write('	<li class="menu"><a class="menuthispage" href="' +url_F[0]+ '.html">' +text_F[0]+ '</a></li>')
	document.write('	<li class="menu"><a class="menu" href="' +url_G[0]+ '.html">' +text_G[0]+ '</a></li>')
	document.write('	<li class="menu"><a class="menu" href="' +url_H[0]+ '.html">' +text_H[0]+ '</a></li>')
	document.write('	<li class="menu"><a class="menu" href="' +url_I[0]+ '.html">' +text_I[0]+ '</a></li>')
	document.write('	<li class="menu"><a class="menu" href="' +url_J[0]+ '.html">' +text_J[0]+ '</a></li>')
	document.write('</ul>')

	break

case url_G[i]:
	document.write('<ul class="menu">')
	document.write('	<li class="menu"><a class="menu" href="' +url_A[0]+ '.html">' +text_A[0]+ '</a></li>')
	document.write('	<li class="menu"><a class="menu" href="' +url_B[0]+ '.html">' +text_B[0]+ '</a></li>')
	document.write('	<li class="menu"><a class="menu" href="' +url_C[0]+ '.html">' +text_C[0]+ '</a></li>')
	document.write('	<li class="menu"><a class="menu" href="' +url_D[0]+ '.html">' +text_D[0]+ '</a></li>')
	document.write('	<li class="menu"><a class="menu" href="' +url_E[0]+ '.html">' +text_E[0]+ '</a></li>')
	document.write('	<li class="menu"><a class="menu" href="' +url_F[0]+ '.html">' +text_F[0]+ '</a></li>')
	document.write('	<li class="menu"><a class="menuthispage" href="' +url_G[0]+ '.html">' +text_G[0]+ '</a></li>')
	document.write('		<li class="submenu"><a class="menu" href="' +url_G[1]+ '.html">' +text_G[1]+ '</a></li>')
	document.write('		<li class="submenu"><a class="menu" href="' +url_G[2]+ '.html">' +text_G[2]+ '</a></li>')
	document.write('		<li class="submenu"><a class="menu" href="' +url_G[3]+ '.html">' +text_G[3]+ '</a></li>')
	document.write('	<li class="menu"><a class="menu" href="' +url_H[0]+ '.html">' +text_H[0]+ '</a></li>')
	document.write('	<li class="menu"><a class="menu" href="' +url_I[0]+ '.html">' +text_I[0]+ '</a></li>')
	document.write('	<li class="menu"><a class="menu" href="' +url_J[0]+ '.html">' +text_J[0]+ '</a></li>')
	document.write('</ul>')

	break

case url_H[i]:
	document.write('<ul class="menu">')
	document.write('	<li class="menu"><a class="menu" href="' +url_A[0]+ '.html">' +text_A[0]+ '</a></li>')
	document.write('	<li class="menu"><a class="menu" href="' +url_B[0]+ '.html">' +text_B[0]+ '</a></li>')
	document.write('	<li class="menu"><a class="menu" href="' +url_C[0]+ '.html">' +text_C[0]+ '</a></li>')
	document.write('	<li class="menu"><a class="menu" href="' +url_D[0]+ '.html">' +text_D[0]+ '</a></li>')
	document.write('	<li class="menu"><a class="menu" href="' +url_E[0]+ '.html">' +text_E[0]+ '</a></li>')
	document.write('	<li class="menu"><a class="menu" href="' +url_F[0]+ '.html">' +text_F[0]+ '</a></li>')
	document.write('	<li class="menu"><a class="menu" href="' +url_G[0]+ '.html">' +text_G[0]+ '</a></li>')
	document.write('	<li class="menu"><a class="menuthispage" href="' +url_H[0]+ '.html">' +text_H[0]+ '</a></li>')
	document.write('	<li class="menu"><a class="menu" href="' +url_I[0]+ '.html">' +text_I[0]+ '</a></li>')
	document.write('	<li class="menu"><a class="menu" href="' +url_J[0]+ '.html">' +text_J[0]+ '</a></li>')
	document.write('</ul>')

	break

case url_I[i]:
	document.write('<ul class="menu">')
	document.write('	<li class="menu"><a class="menu" href="' +url_A[0]+ '.html">' +text_A[0]+ '</a></li>')
	document.write('	<li class="menu"><a class="menu" href="' +url_B[0]+ '.html">' +text_B[0]+ '</a></li>')
	document.write('	<li class="menu"><a class="menu" href="' +url_C[0]+ '.html">' +text_C[0]+ '</a></li>')
	document.write('	<li class="menu"><a class="menu" href="' +url_D[0]+ '.html">' +text_D[0]+ '</a></li>')
	document.write('	<li class="menu"><a class="menu" href="' +url_E[0]+ '.html">' +text_E[0]+ '</a></li>')
	document.write('	<li class="menu"><a class="menu" href="' +url_F[0]+ '.html">' +text_F[0]+ '</a></li>')
	document.write('	<li class="menu"><a class="menu" href="' +url_G[0]+ '.html">' +text_G[0]+ '</a></li>')
	document.write('	<li class="menu"><a class="menu" href="' +url_H[0]+ '.html">' +text_H[0]+ '</a></li>')
	document.write('	<li class="menu"><a class="menuthispage" href="' +url_I[0]+ '.html">' +text_I[0]+ '</a></li>')
	document.write('		<li class="submenu"><a class="menu" href="' +url_I[1]+ '.html">' +text_I[1]+ '</a></li>')
	document.write('		<li class="submenu"><a class="menu" href="' +url_I[2]+ '.html">' +text_I[2]+ '</a></li>')
	document.write('		<li class="submenu"><a class="menu" href="' +url_I[3]+ '.html">' +text_I[3]+ '</a></li>')
	document.write('		<li class="submenu"><a class="menu" href="' +url_I[4]+ '.html">' +text_I[4]+ '</a></li>')
	document.write('		<li class="submenu"><a class="menu" href="' +url_I[5]+ '.html">' +text_I[5]+ '</a></li>')
	document.write('		<li class="submenu"><a class="menu" href="' +url_I[6]+ '.html">' +text_I[6]+ '</a></li>')
	document.write('		<li class="submenu"><a class="menu" href="' +url_I[7]+ '.html">' +text_I[7]+ '</a></li>')
	document.write('		<li class="submenu"><a class="menu" href="' +url_I[8]+ '.html">' +text_I[8]+ '</a></li>')
	document.write('		<li class="submenu"><a class="menu" href="' +url_I[9]+ '.html">' +text_I[9]+ '</a></li>')
	document.write('		<li class="submenu"><a class="menu" href="' +url_I[10]+ '.html">' +text_I[10]+ '</a></li>')
	document.write('	<li class="menu"><a class="menu" href="' +url_J[0]+ '.html">' +text_J[0]+ '</a></li>')
	document.write('</ul>')

	break

case url_J[i]:
	document.write('<ul class="menu">')
	document.write('	<li class="menu"><a class="menu" href="' +url_A[0]+ '.html">' +text_A[0]+ '</a></li>')
	document.write('	<li class="menu"><a class="menu" href="' +url_B[0]+ '.html">' +text_B[0]+ '</a></li>')
	document.write('	<li class="menu"><a class="menu" href="' +url_C[0]+ '.html">' +text_C[0]+ '</a></li>')
	document.write('	<li class="menu"><a class="menu" href="' +url_D[0]+ '.html">' +text_D[0]+ '</a></li>')
	document.write('	<li class="menu"><a class="menu" href="' +url_E[0]+ '.html">' +text_E[0]+ '</a></li>')
	document.write('	<li class="menu"><a class="menu" href="' +url_F[0]+ '.html">' +text_F[0]+ '</a></li>')
	document.write('	<li class="menu"><a class="menu" href="' +url_G[0]+ '.html">' +text_G[0]+ '</a></li>')
	document.write('	<li class="menu"><a class="menu" href="' +url_H[0]+ '.html">' +text_H[0]+ '</a></li>')
	document.write('	<li class="menu"><a class="menu" href="' +url_I[0]+ '.html">' +text_I[0]+ '</a></li>')
	document.write('	<li class="menu"><a class="menuthispage" href="' +url_J[0]+ '.html">' +text_J[0]+ '</a></li>')
	document.write('</ul>')

	break

}

}
}

sectionDetect (); 
 
// UNCOMMENT the lines below if the site uses a RELATED LINKS table. 

document.write('<P><table width="100%" border="0" cellspacing="0" cellpadding="4" >')
document.write('	<tr>')
document.write('		<td bgcolor="#FAF6EB" class="border">')
document.write('		<strong>Related Links</strong>')
document.write('		</td>')
document.write('	</tr>')
document.write('	<tr>')
document.write('		<td class="borderbottomleftright">')
document.write('		<a href="http://www.smu.ca/academic/arts/welcome.html" target="_blank">Faculty of Arts Home</a>')
document.write('		</td>')
document.write('	</tr>')
document.write('</table>')

