
//CSS elements
var activeMain = "explorerNavMain_active";
var mainNav = "explorerNavMain";
var activeSub = "explorerNavSub_active";
var subNav = "explorerNavSub";
var subNavOver = "explorerNavSub_over"; 
var subNavDown = "explorerNavSub_down";

/* Resolve the location */ 

var loc=String(this.location); 

loc=loc.split("/");
loc=loc[loc.length-1].split("."); 
loc=loc[loc.length-2]; 


function dynmenugen() {

/*The link details from http://www.sitepoint.com/article/dynamic-menu-javascript/2 */ 
if ((loc == "Sixthform") || (loc == "Sixth Form") || (loc == "Reading") ){
	var navMainSixthName = new Array ("Sixthform", "Reading");
	var navMainSixthText = new Array ("Sixth Form", "Reading");
	var navMainSixthLinks_url = new Array ("Sixthform.html", "Reading.html");


	var navSubSixth = new Array ("6th form areas<br>in the library", "Working in the<br>Library and Study<br>Room", "Finding information from books" , "Finding information online" ,"Magazines and Periodicals", "Any ideas?" ,"Higher Eduction");
	var navSubSixthLinks_url = new Array(loc + ".html#Sixth" ,loc + ".html#Study", loc + ".html#InfoBook", loc + ".html#InfoOnline" , loc + ".html#Mag" , loc + ".html#Ideas" ,loc + ".html#Higher");
	
	createMainMenu(navMainSixthName[0] ,navMainSixthText[0] , navMainSixthLinks_url[0], loc);
	createSubMenu(navMainSixthName[0] ,navSubSixth, navSubSixthLinks_url, loc);
	
		var navSubReadingText = new Array ("Contemporary <br> Fiction", "Fantasy & Sci-Fi", "Major Novels of<br>the 20th century" ,"Pre-1914" ,"Thrillers", "Short Stories", "Poetry", "Plays");

var navSubReadingLinks_url = new Array ("Reading.html#Fiction", "Reading.html#SciFi","Reading.html#century","Reading.html#1914","Reading.html#Thrillers","Reading.html#Stories",						"Reading.html#Poetry","Reading.html#Plays");

	createMainMenu(navMainSixthName[1],navMainSixthText[1] , navMainSixthLinks_url[1], loc);
	createSubMenu(navMainSixthName[1], navSubReadingText, navSubReadingLinks_url, loc);


}
else if (loc == "Fiction"){
    var navMainReadingName = new Array ("Fiction");

	var navSubFicText = new Array ("Star Writers", "Info / Gossip","Events / Awards", "Bookshop", "Encouraging <br> Reading");
	var navSubFicLinks_url = new Array ("Fiction.html#Star", "Fiction.html#Info", "Fiction.html#Events" , "Fiction.html#Books", "Fiction.html#Reading");

//	createMainMenu(navMainReadingName[0], navMainReadingText[0] , navMainReadingLinks_url[0], loc);

	createSubMenu(navMainReadingName[0], navSubFicText, navSubFicLinks_url, loc);
}
else if (loc == "Staff"){
	var navMainStaffName = new Array("Staff");

	var navSubStaffText = new Array("Millennium Centre", "Contact Details", "Opening Hours", "Technical <br> Information	", "Staff Development <br> Section", "Teaching in the <br> Library", "Educational <br> Websites");
	var navSubStaffLinks_url = new Array(loc + ".html#Millennium", loc + ".html#ContactDet", loc + ".html#Opening", loc + ".html#Technical", loc + ".html#StaffDev", loc + ".html#Teaching", loc + ".html#Websites");

	createSubMenu(navMainStaffName[0], navSubStaffText, navSubStaffLinks_url, loc);
}
else if ((loc == "Galaxy") || (loc == "Galaxy Of Culture")){
	var navMainFilmName = new Array("Galaxy");


	var navSubFilmText = new Array("Film" , "Libraries", "Local History", "Museums", "Music", "Theatre", "Visual Arts");
	var navSubFilmLinks_url = new Array(loc + ".html#Film" , loc + ".html#Libraries" , loc + ".html#History" , loc + ".html#Museums" , loc + ".html#Music" , loc + ".html#Theatre" , loc + ".html#Arts");


	createSubMenu(navMainFilmName[0], navSubFilmText, navSubFilmLinks_url, loc);
}

else if (loc == "Information"){

	var navMainInfoName = new Array("Information");

	var navSubInfoText = new Array("Reference Books" , "Book-finder", "The Library <br> Catalogue", "Online <br> Encyclopaedia", "Using Google", "Plagiarism", "Bibliographies <br> and References");
	var navSubInfoLinks_url = new Array(loc + ".html#ref" , loc + ".html#finder" , loc + ".html#Catalogue" , loc + ".html#Online" , loc + ".html#Google" , loc + ".html#Plagiarism", loc + ".html#Bibli");


	createSubMenu(navMainInfoName[0], navSubInfoText, navSubInfoLinks_url, loc);
} 

/* Menu generating function */ 
} 


function createMainMenu(navloc,navText,navLink_url,loc){
  //     alert(navText + " " + navLink_url);
 var location = document.getElementById("ficnav");

        if(loc == navloc) 
		{
  			location.innerHTML += '<table class="' + activeMain + '"  onmouseover="this.className=\''+ activeMain +'\';return true" onmouseout="this.className=\'' + activeMain + '\';return true"  onmousedown="this.className=\'' + activeMain +' \';return true"  onclick="location.href=\'' + navLink_url + '\'"><tr><td> <a href="' + navLink_url + '" class="menu">'
+'<b><<</b>' + navText + ' <b>>></b></a></td></tr></table>'; 
      
		}
		else 
		{ 
				location.innerHTML += '<table class="' + mainNav + '" onmouseover="this.className=\'explorer_over\';return true" onmouseout="this.className= \'explorer\';return true" onmousedown="this.className= \'explorer_down\';return true" onclick="location.href=\''+ navLink_url + '\'"><tr><td><a href="' + navLink_url +  '" class="menu">'  + navText + '</a></td></tr></table>'; 
 		} 
 location.innerHTML += '<table cellspacing="0" cellpadding="0"><tr><td></td></tr></table>'; 

}


function createSubMenu(navloc,navText, navLink_url, loc){
 var location = document.getElementById("ficnav"); 
   if(loc == navloc) {
  for(var i=0; i < navText.length; i++) 
    {   
        if(loc == navText[i]) 
		{
  			location.innerHTML += '<table  class="' + activeSub + '"  onmouseover="this.className=\'' + subNavOver + '\';return true" onmouseout="this.className=\'' + activeSub + '\';return true"  onmousedown="this.className=\'' + activeSub + '\';return true"  onclick="location.href=\'' + navLink_url[i] + '\'"><tr><td> <a href="' + navLink_url[i] + '" class="menu">'
+'<b><<</b>' +  navText[i] + ' <b>>></b></a></td></tr></table>'; 
		}else 
		{ 
				location.innerHTML += '<table class="' + subNav + '" onmouseover="this.className=\''+ subNavOver +'\';return true" onmouseout="this.className= \''+ subNav +'\';return true" onmousedown="this.className= \''+ subNavDown +'\';return true" onclick="location.href=\''+ navLink_url[i] + '\'"><tr><td><a href="' + navLink_url[i] +  '" class="menu">'  + navText[i] + '</a></td></tr></table>'; 
 		}  
	} 
   }
}

/* Generate the menu */ 
	

window.onload = dynmenugen
