var edit_mode = "3";
var treecolor = "FFFFFFFF";
var dirty = false;
var site_nav_index = {'a':[1],'b':[2],'d':[3],'da':[3,4],'db':[3,5],'dc':[3,6],'dd':[3,7],'de':[3,8],'df':[3,9],'dg':[3,10],'dh':[3,11],'di':[3,12],'dj':[3,13],'dk':[3,14],'dl':[3,15],'dm':[3,16],'dn':[3,17],'do':[3,18],'dp':[3,19],'ea':[3,20],'eb':[3,21],'ec':[3,22],'ed':[3,23],'ee':[3,24],'ef':[3,25],'eg':[3,26],'eh':[3,27],'ei':[3,28],'ej':[3,29],'ek':[3,30],'el':[3,31],'em':[3,32],'en':[3,33],'eo':[3,34],'ep':[3,35],'eq':[3,36],'er':[3,37],'es':[3,38],'et':[3,39],'eu':[3,40],'ev':[3,41],'ew':[3,42],'ex':[3,43],'ey':[3,44],'c':[45],'ca':[45,46],'cb':[45,47],'cc':[45,48],'cd':[45,49],'cg':[45,50],'ci':[45,51],'cj':[45,52],'cm':[45,53],'cn':[45,54],'f':[55],'g':[56],'h':[57],'ht':[57,58],'hu':[57,59],'hv':[57,60],'hw':[57,61],'hx':[57,62],'hy':[57,63],'i':[64],'j':[65],'ja':[65,66],'jb':[65,67],'jc':[65,68],'jd':[65,69],'je':[65,70],'jf':[65,71],'k':[72],'ka':[72,73],'kb':[72,74],'kc':[72,75],'kd':[72,76],'ke':[72,77],'kf':[72,78],'kg':[72,79],'kh':[72,80],'ki':[72,81],'kj':[72,82],'kk':[72,83],'kl':[72,84],'km':[72,85],'ko':[72,86],'kp':[72,87],'l':[88],'la':[88,89],'lb':[88,90],'lc':[88,91],'ld':[88,92],'le':[88,93],'lh':[88,94],'li':[88,95],'ly':[88,96],'m':[97],'n':[98],'nb':[98,99],'nc':[98,100],'nd':[98,101],'ne':[98,102],'ng':[98,103],'nh':[98,104],'ni':[98,105],'nl':[98,106],'o':[107],'ob':[107,108],'oc':[107,109],'oe':[107,110],'ol':[107,111],'oo':[107,112],'oq':[107,113],'or':[107,114],'p':[115],'pb':[115,116],'pc':[115,117],'ph':[115,118],'pj':[115,119],'pk':[115,120],'q':[121],'qb':[121,122],'qc':[121,123],'qe':[121,124],'qf':[121,125],'qi':[121,126],'qj':[121,127],'qk':[121,128],'qm':[121,129],'r':[130],'ra':[130,131],'rb':[130,132],'rc':[130,133],'rd':[130,134],'re':[130,135],'rg':[130,136],'rh':[130,137],'rj':[130,138],'rk':[130,139],'rm':[130,140],'rn':[130,141],'ro':[130,142],'s':[143],'sa':[143,144],'sb':[143,145],'sc':[143,146],'sd':[143,147],'se':[143,148],'sf':[143,149],'sg':[143,150],'sh':[143,151],'si':[143,152],'sj':[143,153],'sl':[143,154],'t':[155],'ta':[155,156],'tb':[155,157],'tc':[155,158],'td':[155,159],'te':[155,160],'tf':[155,161],'tg':[155,162],'th':[155,163],'ti':[155,164],'tj':[155,165],'tk':[155,166],'tl':[155,167],'tm':[155,168],'tn':[155,169],'to':[155,170],'tp':[155,171],'tq':[155,172],'tr':[155,173],'ts':[155,174],'tt':[155,175],'tv':[155,176],'tw':[155,177],'tx':[155,178],'ty':[155,179],'u':[180],'ua':[180,181],'ub':[180,182],'uh':[180,183],'uj':[180,184]};
var nav_path = site_nav_index[page];

function process_nav()
{
	var nav = [['a','Welcome','a',1,1,'',''],['b','Future Events','b',2,1,'',''],['d','Curriculum','d',3,1,'',''],[['da','Art and Design','da',4,0,'',''],['db','Design and Technology','db',5,0,'',''],['dc','Drama','dc',6,0,'',''],['dd','English / English Literature','dd',7,0,'',''],['de','Food and Nutrition','de',8,0,'',''],['df','Geography','df',9,0,'',''],['dg','Greek','dg',10,0,'',''],['dh','History','dh',11,0,'',''],['di','Latin','di',12,0,'',''],['dj','Mathematics','dj',13,0,'',''],['dk','Modern Languages','dk',14,0,'',''],['dl','Music','dl',15,0,'',''],['dm','Physical Education','dm',16,0,'',''],['dn','Religious Studies','dn',17,0,'',''],['do','The Sciences','do',18,0,'',''],['dp','Textiles','dp',19,0,'',''],['ea','Art and Design','ea',20,0,'',''],['eb','Business Studies','eb',21,0,'',''],['ec','Classical Civilisation','ec',22,0,'',''],['ed','Design Technology','ed',23,0,'',''],['ee','Economics','ee',24,0,'',''],['ef','English','ef',25,0,'',''],['eg','Food and Nutrition','eg',26,0,'',''],['eh','General Studies','eh',27,0,'',''],['ei','Geography','ei',28,0,'',''],['ej','History','ej',29,0,'',''],['ek','History of Art','ek',30,0,'',''],['el','Key Skills','el',31,0,'',''],['em','Latin','em',32,0,'',''],['en','Mathematics','en',33,0,'',''],['eo','Modern Languages','eo',34,0,'',''],['ep','Music','ep',35,0,'',''],['eq','Photography','eq',36,0,'',''],['er','Physical Education','er',37,0,'',''],['es','Politics','es',38,0,'',''],['et','Psychology','et',39,0,'',''],['eu','Religious Studies','eu',40,0,'',''],['ev','The Sciences','ev',41,0,'',''],['ew','Textiles','ew',42,0,'',''],['ex','Theatre Studies','ex',43,0,'',''],['ey','Classical Greek','ey',44,0,'',''],],['c','News','c',45,1,'',''],[['ca','Big Cat Walk and Talent Show','ca',46,0,'',''],['cb','Afghan Connection','cb',47,0,'',''],['cc','Latin Symposium','cc',48,0,'',''],['cd','History News','cd',49,0,'',''],['cg','Girls Go Green','cg',50,0,'',''],['ci','Music','ci',51,0,'',''],['cj','Drama','cj',52,0,'',''],['cm','House Drama','cm',53,0,'',''],['cn','Africa 2009','cn',54,0,'',''],],['f','DEPARTMENTS','f',55,1,'',''],['g','COMMUNITY SITE','g',56,1,'',''],['h','The Wheel','h',57,1,'',''],[['ht','Summer 2010','\'The Wheel\' Summer Term 2010',58,1,'',''],['hu','Spring 2010','\'The Wheel\', Spring Term 2010',59,1,'',''],['hv','Autumn 2009','\'The Wheel\' Autumn Term 2009',60,1,'',''],['hw','Summer 2009','\'The Wheel\' Summer Term 2009',61,1,'',''],['hx','Spring 2009','\'The Wheel\' Spring Term 2009',62,1,'',''],['hy','Autumn 2008','\'The Wheel\' Autumn Term 2008',63,1,'',''],],['i','Handbooks / Forms','i',64,1,'',''],['j','Activities Week','j',65,1,'',''],[['ja','Upper 3','ja',66,1,'',''],['jb','Lower 4','jb',67,1,'',''],['jc','Upper 4','jc',68,1,'',''],['jd','L5 French Trip','jd',69,1,'',''],['je','L5 German Trip','je',70,1,'',''],['jf','L5 Spanish Trip','jf',71,1,'',''],],['k','Extra Curricular','k',72,1,'',''],[['ka','Speech and Drama','ka',73,1,'',''],['kb','Christian Union','kb',74,1,'',''],['kc','Ski Trip','kc',75,1,'',''],['kd','Sport','kd',76,1,'',''],['ke','Tante Marie','ke',77,1,'',''],['kf','Academic','kf',78,1,'',''],['kg','Culture Vultures','kg',79,1,'',''],['kh','Pottery Club','kh',80,1,'',''],['ki','Eco Committee','ki',81,1,'',''],['kj','Boarders\' Chapel','kj',82,1,'',''],['kk','Duke of Edinburgh','kk',83,1,'',''],['kl','Gold Duke of Edinburgh','kl',84,0,'',''],['km','Bronze Duke of Edinburgh','km',85,0,'',''],['ko','Top Tips for a Great Trip','ko',86,0,'',''],['kp','Photography Club','kp',87,1,'',''],],['l','Sixth Form','l',88,1,'',''],[['la','Debating','la',89,1,'',''],['lb','Discussion Evenings','lb',90,1,'',''],['lc','Europe Conference','lc',91,1,'',''],['ld','Sixth Form Lecture','ld',92,1,'',''],['le','Sixth Form Production','le',93,1,'',''],['lh','Lambeth Conference','lh',94,1,'',''],['li','Dicey Conference','li',95,1,'',''],['ly','Beyond the Curriculum','ly',96,1,'',''],],['m','HOUSES','m',97,1,'',''],['n','Ashcombe','n',98,1,'',''],[['nb','History','nb',99,1,'',''],['nc','Annual Reports','nc',100,1,'',''],['nd','House Art','nd',101,1,'',''],['ne','Charities','ne',102,1,'',''],['ng','Music','ng',103,1,'',''],['nh','Public speaking','nh',104,1,'',''],['ni','Awards','ni',105,1,'',''],['nl','House Officers','nl',106,1,'',''],],['o','Merriman','o',107,1,'',''],[['ob','History','ob',108,1,'',''],['oc','Staff & Prefects','oc',109,1,'',''],['oe','Charities','oe',110,1,'',''],['ol','Winter Sport','ol',111,1,'',''],['oo','St Catherine\'s Day','oo',112,1,'',''],['oq','House Report','oq',113,1,'',''],['or','U3 Funday','or',114,1,'',''],],['p','Midleton','p',115,1,'',''],[['pb','History','pb',116,1,'',''],['pc','Annual Report','pc',117,1,'',''],['ph','Outings','ph',118,1,'',''],['pj','Sport','pj',119,1,'',''],['pk','Breaking News','pk',120,1,'',''],],['q','Musgrave','q',121,1,'',''],[['qb','History','qb',122,1,'',''],['qc','About Musgrave','qc',123,1,'',''],['qe','Charities','qe',124,1,'',''],['qf','Drama','qf',125,1,'',''],['qi','St Catherine\'s Day','qi',126,1,'',''],['qj','Quiz','qj',127,1,'',''],['qk','House Report 2008-9','qk',128,1,'',''],['qm','Sport','Sport',129,1,'',''],],['r','Russell Baker','r',130,1,'',''],[['ra','Calendar','ra',131,1,'',''],['rb','History','rb',132,1,'',''],['rc','Annual Report','rc',133,1,'',''],['rd','Art','rd',134,1,'',''],['re','Charities','re',135,1,'',''],['rg','Music','rg',136,1,'',''],['rh','Outings/Events','rh',137,1,'',''],['rj','Sport','rj',138,1,'',''],['rk','News','rk',139,1,'',''],['rm','Staff and Prefects','rm',140,1,'',''],['rn','St. Catherine\'s Day','rn',141,1,'',''],['ro','From the Housemistress','ro',142,1,'',''],],['s','Stoner','s',143,1,'',''],[['sa','House Officials','sa',144,1,'',''],['sb','History','sb',145,1,'',''],['sc','Annual Report','sc',146,1,'',''],['sd','News','sd',147,1,'',''],['se','Calendar of Events','se',148,1,'',''],['sf','House Charities','sf',149,1,'',''],['sg','House Awards','sg',150,1,'',''],['sh','-','sh',151,1,'',''],['si','-','si',152,1,'',''],['sj','-','sj',153,1,'',''],['sl','-','sl',154,1,'',''],],['t','Boarding','t',155,1,'',''],[['ta','Typical Week','ta',156,1,'',''],['tb','Medical Centre','tb',157,1,'',''],['tc','Calendar','tc',158,1,'',''],['td','Snow Day','Snow Day',159,0,'',''],['te','Kayaking Trip','te',160,0,'',''],['tf','Keller House','KELLER HOUSE',161,1,'',''],['tg','Sightseeing','tg',162,0,'',''],['th','Bonding Weekend','th',163,0,'',''],['ti','Thorpe Park','ti',164,0,'',''],['tj','Go Karting','Go Karting',165,0,'',''],['tk','Halloween Party','tk',166,0,'',''],['tl','Rugby Match','tl',167,0,'',''],['tm','Bronte House','Bronte House Photos',168,1,'',''],['tn','Expatriate Families','tn',169,1,'',''],['to','Donutting','Donutting',170,0,'',''],['tp','Craggy Island','tp',171,0,'',''],['tq','Trampolining at Spectrum','Trampolining at Spectrum',172,0,'',''],['tr','Race For Life','Race For Life',173,0,'',''],['ts','Wimbledon','Wimbledon',174,0,'',''],['tt','Southampton Boat Show','tt',175,0,'',''],['tv','Ice Skating','tv',176,0,'',''],['tw','Parents\' Views','tw',177,1,'',''],['tx','Sixth Form House','Sixth Form House',178,1,'',''],['ty','Outings & Events','ty',179,1,'',''],],['u','PTA','u',180,1,'',''],[['ua',' PTA Events','ua',181,1,'',''],['ub','Student Project Award','ub',182,1,'',''],['uh','PTA Lectures','uh',183,1,'',''],['uj','Fundraising','uj',184,1,'',''],]];
	_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';
			}
	}
}

