var edit_mode = "3";
var treecolor = "FFFFFFFF";
var dirty = false;
var site_nav_index = {'a':[1],'aa':[1,2],'ab':[1,3],'ac':[1,4],'ad':[1,5],'ae':[1,6],'af':[1,7],'b':[8],'bc':[8,9],'bd':[8,10],'be':[8,11],'bf':[8,12],'bg':[8,13],'bh':[8,14],'bi':[8,15],'bj':[8,16],'bl':[8,17],'c':[18],'ca':[18,19],'cb':[18,20],'cc':[18,21],'cd':[18,22],'ce':[18,23],'cf':[18,24],'d':[25],'da':[25,26],'db':[25,27],'dc':[25,28],'dd':[25,29],'de':[25,30],'df':[25,31],'dg':[25,32],'dh':[25,33],'di':[25,34],'dj':[25,35],'dk':[25,36],'dl':[25,37],'dm':[25,38],'dn':[25,39],'do':[25,40],'dp':[25,41],'e':[42],'ea':[42,43],'eb':[42,44],'ec':[42,45],'ed':[42,46],'ee':[42,47],'ef':[42,48],'eg':[42,49],'eh':[42,50],'ei':[42,51],'ej':[42,52],'ek':[42,53],'el':[42,54],'em':[42,55],'en':[42,56],'eo':[42,57],'ep':[42,58],'f':[59],'fc':[59,60],'fd':[59,61],'fe':[59,62],'ff':[59,63],'fi':[59,64],'fj':[59,65],'fk':[59,66],'fl':[59,67],'fm':[59,68],'g':[69],'ga':[69,70],'gb':[69,71],'gc':[69,72],'gd':[69,73],'ge':[69,74],'gf':[69,75],'gg':[69,76],'gh':[69,77],'gi':[69,78],'gj':[69,79],'gk':[69,80],'gl':[69,81],'gm':[69,82],'gn':[69,83],'go':[69,84],'gp':[69,85],'h':[86],'hp':[86,87],'i':[88],'ia':[88,89],'ib':[88,90],'ic':[88,91],'id':[88,92],'ip':[88,93],'jp':[88,94],'k':[95],'kb':[95,96],'kc':[95,97],'kd':[95,98],'ke':[95,99],'lp':[95,100],'m':[101],'ma':[101,102],'mb':[101,103],'mc':[101,104],'md':[101,105],'me':[101,106],'mf':[101,107],'mg':[101,108],'mh':[101,109],'mi':[101,110],'mj':[101,111],'mk':[101,112],'ml':[101,113],'mm':[101,114],'mn':[101,115],'mo':[101,116],'mp':[101,117],'o':[118],'op':[118,119],'p':[120],'pa':[120,121],'pb':[120,122],'pc':[120,123]};
var nav_path = site_nav_index[page];

function process_nav()
{
	var nav = [['a','Welcome','a',1,1,'',''],[['aa','Author Visit','aa',2,1,'',''],['ab','Prize Winners','ab',3,1,'',''],['ac','Exam Revision','ac',4,1,'',''],['ad','Royal Society','ad',5,1,'',''],['ae','Carnegie Medal','ae',6,1,'',''],['af','Desert Island Books','af',7,1,'',''],],['b','Web Portal','b',8,1,'',''],[['bc','Newspapers','Newspapers and Magazines',9,1,'',''],['bd','Museums & Gall - UK','Museums & Galleries - UK',10,1,'',''],['be','Museums & Gall - Int','Museums and Galleries - International',11,1,'',''],['bf','Theatres - UK','UK Theatres and Touring Companies',12,1,'',''],['bg','Education','Education',13,1,'',''],['bh','Other Libraries','Other Library Services',14,1,'',''],['bi','Search Engines','bi',15,1,'',''],['bj','Multimedia on the Web','Multimedia on the Web',16,1,'',''],['bl','Social Issues','bl',17,1,'',''],],['c','Beyond School','c',18,1,'',''],[['ca','Higher Education','Higher Education',19,1,'',''],['cb','Careers Information','Careers Information',20,1,'',''],['cc','Unis and Colleges','Universities and Colleges',21,1,'',''],['cd','Gap Year','Gap Year Fairs and Oganisations',22,1,'',''],['ce','Student Travel','Student Travel',23,1,'',''],['cf','Tourist Boards - Int','Government Tourist Boards',24,1,'',''],],['d','Curriculum Extended Reading','d',25,1,'',''],[['da','Art Links','Art Links',26,0,'',''],['db','Art Reading List','Art Reading List',27,0,'',''],['dc','Biology Links','dc',28,0,'',''],['dd','Biology Reading List','dd',29,0,'',''],['de','Economics Links','Economics Links',30,0,'',''],['df','Economics Reading List','Economics Reading List',31,0,'',''],['dg','Chemistry Links','Chemistry Links',32,0,'',''],['dh','Chemistry Reading List','dh',33,0,'',''],['di','Classics Links','di',34,0,'',''],['dj','Classics Reading List','Classics Sixth Form Reading List',35,0,'',''],['dk','Design Technology Links','Design Technology Links',36,0,'',''],['dl','Design Technology Reading List','Design Technology Reading List',37,0,'',''],['dm','Drama Links','Drama Links',38,0,'',''],['dn','Drama Reading List','dn',39,0,'',''],['do','Business Studies Links','Business Studies Links',40,0,'',''],['dp','Business Studies Reading List','dp',41,0,'',''],],['e','Curriculum En - H','e',42,0,'',''],[['ea','English Links','English Websites',43,0,'',''],['eb','English Reading List','eb',44,0,'',''],['ec','Food Technology Links','ec',45,0,'',''],['ed','Food Technology Reading List','ed',46,0,'',''],['ee','French Links','French Links',47,0,'',''],['ef','French Reading List','French Websites and Reading List',48,0,'',''],['eg','General Studies Links','General Studies Links',49,0,'',''],['eh','General Studies Reading List','General Studies Reading List',50,0,'',''],['ei','Geography Links','Geography Links',51,0,'',''],['ej','Geography Reading List','ej',52,0,'',''],['ek','German Links','German Links',53,0,'',''],['el','German Reading List','German Reading List',54,0,'',''],['em','History Links','History Links',55,0,'',''],['en','History Reading List','History Reading List',56,0,'',''],['eo','History of Art Links','History of Art Links',57,0,'',''],['ep','History of Art Reading List','History of Art Reading List',58,0,'',''],],['f','Curriculum I - M','f',59,0,'',''],[['fc','ICT Links','ICT Links',60,0,'',''],['fd','ICT Reading List','ICT Reading List',61,0,'',''],['fe','Italian Links','Italian Links',62,0,'',''],['ff','Italian Reading List','Italian Reading List',63,0,'',''],['fi','Mathematics Links','Mathematics Links',64,0,'',''],['fj','Mathematics Reading List','Mathematics Reading List',65,0,'',''],['fk','Music Links','Music Links',66,0,'',''],['fl','Music Reading List','Music Reading List',67,0,'',''],['fm','Science Links','Science Websites',68,1,'',''],],['g','Curriculum Phy - Z','g',69,0,'',''],[['ga','Physical Education Links','Physical Education Links',70,0,'',''],['gb','Physical Education Reading List','Physical Education Reading List',71,0,'',''],['gc','Physics Links','Physics Links',72,0,'',''],['gd','Physics Reading List','Physics Reading List',73,0,'',''],['ge','Politics Links','Politics Links',74,0,'',''],['gf','Politics Reading List','Politics Reading List',75,0,'',''],['gg','PSHE Links','PSHE Links',76,0,'',''],['gh','PSHE Reading List','PSHE Reading List',77,0,'',''],['gi','Psychology Links','Psychology Links',78,0,'',''],['gj','Psychology Reading List','Psychology Reading List',79,0,'',''],['gk','R S and Philosophy  Links','Religious Studies and Philosophy Links',80,0,'',''],['gl','R S and Philosophy Reading List','Religious Studies and Philosophy Reading List',81,0,'',''],['gm','Spanish Links','Spanish Links',82,0,'',''],['gn','Spanish Reading List','Spanish Reading List',83,0,'',''],['go','Textiles Links','Textiles Links',84,0,'',''],['gp','Textiles Reading List','gp',85,0,'',''],],['h','COMMUNITY SITE','h',86,1,'',''],[['hp','hp','hp',87,0,'',''],],['i','Study Skills','i',88,1,'',''],[['ia','Information Literacy','ia',89,1,'',''],['ib','Revision','Revision Sites',90,1,'',''],['ic','Bibliography','Bibliography',91,1,'',''],['id','Debating','id',92,1,'',''],['ip','ip','ip',93,0,'',''],['jp','jp','jp',94,0,'',''],],['k','The Library','k',95,1,'',''],[['kb','Code of Conduct','kb',96,1,'',''],['kc','Magazines','kc',97,1,'',''],['kd','Library Team','Library Team',98,1,'',''],['ke','Newspapers','ke',99,1,'',''],['lp','lp','lp',100,0,'',''],],['m','Reading Portal','m',101,1,'',''],[['ma','Book Club Websites','Book Club Websites',102,1,'',''],['mb','UCL Reading List','UCL Reading List',103,1,'',''],['mc','Fifth Form List','Fifth Form Summer Reading',104,1,'',''],['md','New Fiction','New Fiction',105,1,'',''],['me','Upper 4 List','me',106,1,'',''],['mf','Middle School List 1','mf',107,1,'',''],['mg','Middle School List 2','mg',108,1,'',''],['mh','Prize Winners List','mh',109,1,'',''],['mi','Sixth Form List 1','mi',110,1,'',''],['mj','Sixth Form List 2','mj',111,1,'',''],['mk','Best Reads for 2008','mk',112,1,'',''],['ml','St Catherine\'s Bookstore','ml',113,1,'',''],['mm','Book Review','Blogging on Cultured Cats',114,1,'',''],['mn','Blog confirmation','Thank you!',115,0,'',''],['mo','Book Confirmation','mo',116,0,'',''],['mp','Book suggestions','mp',117,1,'',''],],['o','Search Engines','o',118,1,'',''],[['op','Untitled','op',119,0,'',''],],['p','Puzzles and Games','p',120,1,'',''],[['pa','Codebreakers','Can you break GCHQ\'s Secret Codes?',121,1,'',''],['pb','Help with your crossword','Crosswords',122,1,'',''],['pc','Brainteaser answer','Brainteaser Answer',123,0,'',''],]];
	_process_nav(nav, 0, '');
}

function _process_nav(nav, level, state)
{
	nav_div = document.getElementById('navblock');
	navigation = write_nav(nav, level, state);
	if (nav_div.hasChildNodes())
	{
		nav_div.removeChild(nav_div.childNodes[0]);
	}
	nav_div.appendChild(navigation);
}


function write_nav(nav, level, state)
{
	var navigation = document.createElement("ul");
	if (nav == 'undefined')
	{
		alert('Deary me, this isn\'t right!');
	}
	if (state == '' && nav_path.length >= (level + 1)) {navigation.style.display = "block";}
	navigation.className ='uln';
	for (var x = 0; x < nav.length; x++)
	{
		var item = nav[x];
		if (item && typeof(item[0]) == 'string')
		{
			if (typeof(nav[x+1]) != 'undefined' && typeof(nav[x+1][0]) != 'string' && typeof(nav[x+1][0]) != 'undefined')
			{
				var citem = write_nav_item(item, level, 'nf', state);
				if (citem != null)
				{
					x++;
					item = nav[x];
					if (nav[x - 1] != 'undefined' && nav[x-1][3] == nav_path[level] && item[4] != 0)
					{
						var child_nav = write_nav(item, level + 1, '');
						citem.appendChild(child_nav);
					}
					else
					{
						if (item[4] != 0)						{
							citem.appendChild(write_nav(item, level + 1, '_x'));
						}
					}
					navigation.appendChild(citem);
				}
			}
			else
			{
				citem = write_nav_item(item, level, 'np', state);
				if (citem != null)
				{
					navigation.appendChild(citem);
				}
			}
		}
	}
	return navigation;
}

function write_nav_item(item, level, navtype, state)
{
	var on_style = "";
	var list_on_style = "";
	var mode = 3;
	
	if (item[1] == '')
	{
		item[1] = 'Untitled';
	}
	if (item[3] == nav_path[level])	{
		on_style = " " + navtype;
		on_style += item[3] == nav_path[level] ? '_on' : '';

		list_on_style = " l" + navtype;
		list_on_style += item[3] == nav_path[level] ? '_on' : '';
	}
	else	{
		list_on_style = " l" + navtype;
		list_on_style += '_off';
	}
	if (item[4] == 0 && mode == 3)
	{
		on_style = '_hidden';
		list_on_style = '_hidden';
	}

	if (item[4] == 0 && mode == 3)
	{
		return null;
	}

	var nav_item = document.createElement("li");
	nav_item.setAttribute('id', "_" + item);
	//nav_item.setAttribute('class', "l" + navtype + list_on_style);
	nav_item.className = "l" + navtype + list_on_style;
	//if (level > 0 || navtype == 'np') {nav_item.style.display = "none";}

	div1 = document.createElement("div");
	div1.className = "nbg";

	div2 = document.createElement("div");
	//div2.setAttribute('class', navtype + on_style);
	div2.className = navtype + on_style;

// create disclosure
	if (navtype == 'nf')
	{
		d_b = document.createElement("a");
		d_b.setAttribute('name', '');
		d_b.setAttribute('onclick', 'disclose(this);');
		d_b.className="d_i";	// disclosure icon

		d_a = document.createElement("img");
		d_a.setAttribute('src', 'http://www.take2theweb.com/images/FIG.GIF');
		d_a.setAttribute('onclick', 'disclose(event);');
		d_a.onclick = disclose;
		d_a.setAttribute('height', '16');
		d_a.setAttribute('width', '16');
		d_a.className = 'nfi';
		//d_b.appendChild(d_a);
		div2.appendChild(d_a);
	}
	
//
	
	d_a = document.createElement("a");
	d_a.className = 'n_l';		// navigation link
	if (item[6] != undefined && item[6] != '')	{
		d_a.setAttribute('href', item[6]);
		d_a.setAttribute('target', '_top');
	}
	else
	{
		d_a.setAttribute('href', item[0] + '.html');
	}
	d_a.setAttribute('title', item[2]);
	d_a.setAttribute('alt', "This is a disclosure item");
	if (item[5] != '') {d_a.setAttribute('accesskey', item[5]);}
	
	d_a_txt = document.createTextNode(item[1]);
	
	d_a.appendChild(d_a_txt);
	div2.appendChild(d_a);
	div1.appendChild(div2);
	nav_item.appendChild(div1);
	return nav_item;
}

function disclose(e)
{
	if (!e) var e = window.event;
	e = e.target || e.srcElement;
	p = e.parentNode.parentNode.parentNode.lastChild;
	var state = p.style.display;
	switch(state)
	{
		case '':
		case null:
		case 'none':
			p.style.display='block';
			{
				e.className ='nfi_on';
			}
			break;
		default:
			p.style.display='none';
			{
				e.className ='nfi';
			}
	}
}

