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],'af':[1,5],'ag':[1,6],'ah':[1,7],'aj':[1,8],'ak':[1,9],'al':[1,10],'b':[11],'ba':[11,12],'bb':[11,13],'bc':[11,14],'bd':[11,15],'be':[11,16],'bg':[11,17],'bi':[11,18],'bj':[11,19],'c':[20],'ca':[20,21],'cb':[20,22],'cc':[20,23],'ce':[20,24],'cf':[20,25],'cg':[20,26],'ch':[20,27],'ci':[20,28],'d':[29],'da':[29,30],'db':[29,31],'dc':[29,32],'dd':[29,33],'de':[29,34],'df':[29,35],'dh':[29,36],'di':[29,37],'ea':[29,38],'ef':[29,39],'f':[40],'fa':[40,41],'fb':[40,42],'fd':[40,43],'ff':[40,44],'g':[45],'ga':[45,46],'gb':[45,47],'gc':[45,48],'gd':[45,49],'ge':[45,50],'gf':[45,51],'gg':[45,52],'gi':[45,53],'gj':[45,54],'gl':[45,55],'h':[56],'ha':[56,57],'hb':[56,58],'hc':[56,59],'hd':[56,60],'hg':[56,61],'hh':[56,62],'hk':[56,63],'hl':[56,64],'i':[65],'ia':[65,66],'ic':[65,67],'ie':[65,68],'ig':[65,69],'ih':[65,70],'il':[65,71],'ja':[65,72],'jb':[65,73],'jc':[65,74],'ka':[65,75],'kb':[65,76],'kc':[65,77],'kd':[65,78],'ke':[65,79],'kf':[65,80],'ki':[65,81],'kj':[65,82],'kk':[65,83],'l':[84],'la':[84,85],'lb':[84,86],'lc':[84,87],'ld':[84,88],'le':[84,89],'lf':[84,90],'lg':[84,91],'lh':[84,92],'li':[84,93],'lj':[84,94],'lk':[84,95],'ll':[84,96]};
var nav_path = site_nav_index[page];

function process_nav()
{
	var nav = [['a','Home','Welcome to Our School',1,1,'',''],[['aa','Notices','School Events & Notices',2,1,'',''],['ab','Latest!!!','Latest News!!!',3,1,'',''],['ac','Governors','Governors',4,1,'',''],['af','Term Dates','Term Dates',5,1,'',''],['ag','Sc\'l Council','School Council 2009-2010',6,1,'',''],['ah','Ftball News','Football News',7,1,'',''],['aj','Building better brains','Building better brains-presentation for parents by Trevor Hawes',8,0,'',''],['ak','Sc\'l Dinners','School Dinners',9,1,'',''],['al','Contact Us','Contact Us',10,1,'',''],],['b','School Clubs','School Clubs',11,1,'',''],[['ba','ICT club','ICT club',12,1,'',''],['bb','Football','Football',13,1,'',''],['bc','Music','Music',14,1,'',''],['bd','Netball','Netball',15,1,'',''],['be','X Country','Cross Country',16,1,'',''],['bg','Choir','Choir',17,0,'',''],['bi','Star Readers','Star Readers',18,0,'',''],['bj','Indoor Athletics Team','Indoor Athletics Team',19,1,'',''],],['c','Newsletters','Newsletters',20,1,'',''],[['ca','January 2010','January 2010',21,1,'',''],['cb','February 2010','February 2010',22,1,'',''],['cc','April 2010','April 2010',23,1,'',''],['ce','ce','ce',24,0,'',''],['cf','cf','cf',25,0,'',''],['cg','cg','cg',26,0,'',''],['ch','ch','ch',27,0,'',''],['ci','ci','ci',28,0,'',''],],['d','Friends','Friends of the School',29,1,'',''],[['da','Committee members','Committee members',30,1,'',''],['db','Pancakes','Manor Leas Annual Pancake Race',31,1,'',''],['dc','Discos','School Discos',32,1,'',''],['dd','Happy Puzzle event','Happy Puzzle Event',33,1,'',''],['de','Weaving','Year 4 Weaving',34,1,'',''],['df','Beetle Drive','Beetle Drive',35,1,'',''],['dh','Newsletter April 2010','Newsletter April 2010',36,1,'',''],['di','Children\'s Interactive Quiz','Children\'s Interactive Quiz',37,1,'',''],['ea','Funday 09','Funday 2009',38,1,'',''],['ef','FOSA Christmas disco','FOSA Christmas disco',39,1,'',''],],['f','Year 3','Year Three',40,1,'',''],[['fa','Curriculum','Curriculum',41,1,'',''],['fb','Homework','Homework in Year 3',42,1,'',''],['fd','Practice','Sports Day Practice',43,1,'',''],['ff','Multicultural Week 2010','Multicultural Week 2010',44,1,'',''],],['g','Year 4','Year 4',45,1,'',''],[['ga','Curriculum','Curriculum',46,1,'',''],['gb','Old Hall','Gainsborough Old Hall',47,1,'',''],['gc','Skegness','Year 4 Skegness Visit 2004',48,1,'',''],['gd','Cathedral','Lincoln Cathedral 2005',49,1,'',''],['ge','4D Assembly','4D Assembly',50,1,'',''],['gf','Habitats','Chambers Wood - Natural Habitats',51,1,'',''],['gg','news','Year 4 news',52,1,'',''],['gi','Old Hall 2010','Gainsborough Old Hall 2010',53,1,'',''],['gj','Tudors','Tudors',54,1,'',''],['gl','Homework','Homework in Year 4',55,1,'',''],],['h','Year 5','Year Five',56,1,'',''],[['ha','Curriculum','Curriculum',57,1,'',''],['hb','Homework','Homework in Year 5',58,1,'',''],['hc','Moondial DT','Moondial Design Technology',59,1,'',''],['hd','PE','PE',60,1,'',''],['hg','Science','Science - Solids, liquids and gases',61,1,'',''],['hh','More Pics','More Pictures -Investigating Science',62,1,'',''],['hk','Belton House','Belton House 2010',63,1,'',''],['hl','Multicultural week 2010','Multicultural week 2010',64,1,'',''],],['i','Year 6','Year Six',65,1,'',''],[['ia','Curriculum Term 3 and 4','Curriculum',66,1,'',''],['ic','Homework','Homework in Year 6',67,1,'',''],['ie','Science','Science',68,1,'',''],['ig','History','Britain since 1930 - Activity Day',69,1,'',''],['ih','More Pics','More Pictures',70,1,'',''],['il','Multicultural Week 2010','Multicultural Week 2010',71,1,'',''],['ja','Athletics','Athletics',72,1,'',''],['jb','Travel','School Travel Plan',73,1,'',''],['jc','Untitled','',74,1,'',''],['ka','Y5 Pics','Pictures',75,1,'',''],['kb','Cranedale','Cranedale Residential Visit 2005  Year 6',76,1,'',''],['kc','Choir','Choir visit to Witham Court',77,1,'',''],['kd','History','Pandemonium Theatre',78,1,'',''],['ke','Sports','Sports Presentation Evening',79,1,'',''],['kf','Bishop Visit','Bishop\'s Visit',80,1,'',''],['ki','Skegness','Year 4 Skegness Visit 2004',81,1,'',''],['kj','Yr3 Farm','Year 3 White Post Farm Visit',82,1,'',''],['kk','Jeff Rich','Jeff Rich - Percussion Workshop',83,1,'',''],],['l','4 Kids','Your Pages',84,1,'',''],[['la','Quicklinks','QuickLinks',85,1,'',''],['lb','Year 6 only','Tell us about yourself',86,1,'',''],['lc','Puzzle Page','Puzzles',87,1,'',''],['ld','Jokes','Jokes',88,1,'',''],['le','Letters','Your Letters',89,1,'',''],['lf','Reviews','Reviews',90,1,'',''],['lg','Games','Games',91,1,'',''],['lh','Fun Sites','Fun Sites',92,1,'',''],['li','ex-pupils','Message board for ex pupils',93,1,'',''],['lj','Council','Contact your School Council',94,1,'',''],['lk','CD & DVD','CD & DVD REVIEWS',95,1,'',''],['ll','Home Help','Homework Help',96,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';
			}
	}
}

