var edit_mode = "3";
var treecolor = "FFFFFFFF";
var dirty = false;
var site_nav_index = {'a':[1],'al':[1,2],'b':[3],'bb':[3,4],'bc':[3,5],'bd':[3,6],'be':[3,7],'bf':[3,8],'bg':[3,9],'bh':[3,10],'bi':[3,11],'bj':[3,12],'bk':[3,13],'bl':[3,14],'c':[15],'ca':[15,16],'cb':[15,17],'cc':[15,18],'cd':[15,19],'ce':[15,20],'cf':[15,21],'d':[22],'da':[22,23],'db':[22,24],'dc':[22,25],'dd':[22,26],'de':[22,27],'df':[22,28],'dg':[22,29],'dh':[22,30],'di':[22,31],'dk':[22,32],'dj':[22,33],'dl':[22,34],'ea':[22,35],'ed':[22,36],'ee':[22,37],'eg':[22,38],'eh':[22,39],'ei':[22,40],'fa':[22,41],'fd':[22,42],'fe':[22,43],'fg':[22,44],'fh':[22,45],'fi':[22,46],'fj':[22,47],'fk':[22,48],'fl':[22,49],'ga':[22,50],'gb':[22,51],'gc':[22,52],'gd':[22,53],'ge':[22,54],'gf':[22,55],'gg':[22,56],'gh':[22,57],'gi':[22,58],'gj':[22,59],'ha':[22,60],'hb':[22,61],'hc':[22,62],'hd':[22,63],'he':[22,64],'hf':[22,65],'hg':[22,66],'hh':[22,67],'hi':[22,68],'hj':[22,69],'ia':[22,70],'ib':[22,71],'ic':[22,72],'id':[22,73],'ie':[22,74],'if':[22,75],'ig':[22,76],'ih':[22,77],'ii':[22,78],'ij':[22,79],'ja':[22,80],'jb':[22,81],'jc':[22,82],'jd':[22,83],'je':[22,84],'jf':[22,85],'jg':[22,86],'jh':[22,87],'ji':[22,88],'jj':[22,89],'ka':[22,90],'kb':[22,91],'kc':[22,92],'kd':[22,93],'ke':[22,94],'kf':[22,95],'kg':[22,96],'kh':[22,97],'ki':[22,98],'kj':[22,99],'la':[22,100],'lb':[22,101],'lc':[22,102],'ld':[22,103],'le':[22,104],'lf':[22,105],'lg':[22,106],'lh':[22,107],'li':[22,108],'lj':[22,109]};
var nav_path = site_nav_index[page];

function process_nav()
{
	var nav = [['a','Welcome','a',1,1,'',''],[['al','Untitled','',2,0,'',''],],['b','Menu','b',3,1,'',''],[['bb','HT Letter + Info.','HT Letter + Info.',4,1,'',''],['bc','Meet The Staff','Meet The Staff',5,1,'',''],['bd','Parent Information','Parent Council',6,1,'',''],['be','Pupil Involvement','Pupil Involvement',7,1,'',''],['bf','Questionnaires','Questionnaires',8,1,'',''],['bg','Newsletters','NEWSLETTER  APRIL 2010',9,1,'',''],['bh','Eco-School','Eco-School',10,1,'',''],['bi','Diary','bi',11,1,'',''],['bj','Previous Newletters','Previous Newsletters',12,1,'',''],['bk','School Holidays','School Holidays 2009 / 2010',13,0,'',''],['bl','Class Work','bl',14,1,'',''],],['c','Menu (continued)','Menu (continued)',15,1,'',''],[['ca','Thorn Tour','Thorn Tour',16,1,'',''],['cb','Thorn Location','Thorn Location',17,1,'',''],['cc','Forms','Forms',18,1,'',''],['cd','Awards and Achievements','AWARDS  SYSTEM',19,1,'',''],['ce','Thorn Past & Present','Thorn Past & Present',20,1,'',''],['cf','Citizenship','Citizenship',21,1,'',''],],['d','Class Work','d',22,1,'',''],[['da','P1','Primary 1 Home Page',23,1,'',''],['db','P2/1','Primary 2/1 Home Page',24,1,'',''],['dc','P3/2','Primary 3/2 Home Page',25,1,'',''],['dd','P3','Primary 3 Home Page',26,1,'',''],['de','P4','Primary 4 Home Page',27,1,'',''],['df','P5/4','Primary 5/4 Home Page',28,1,'',''],['dg','P5','Primary 5 Home Page',29,1,'',''],['dh','P6','Primary 6 Home Page',30,1,'',''],['di','P7/6','Primary 7/6 Home Page',31,1,'',''],['dk','p4A&4B','Primary 4A & 4B',32,0,'',''],['dj','P7','Primary 7 Home Page',33,1,'',''],['dl','p6A&6B','Primary 6A & 6B',34,0,'',''],['ea','P1 page 8','Primary 1 page 8',35,0,'',''],['ed','P3 page8','Primary 3 Page 8',36,0,'',''],['ee','P4A page8','Primary 4A  page8',37,0,'',''],['eg','P5 page8','Primary 5 page 8',38,0,'',''],['eh','P6 page8','Primary 6 Page 8',39,0,'',''],['ei','P6B page8','Primary 6B page 8',40,0,'',''],['fa','P1 page 9','Primary 1 page 9',41,0,'',''],['fd','P3 page 9','P3 page 9',42,0,'',''],['fe','P4A page9','Primary 4A Page 9',43,0,'',''],['fg','P5 page 9','Primary 5 page 9',44,0,'',''],['fh','P6 page 9','Primary 6',45,0,'',''],['fi','P7/6 page 9','Primary 7/6 page 9',46,0,'',''],['fj','eco page 2','Eco School page 2',47,0,'',''],['fk','eco page 3','Eco-School page 3',48,0,'',''],['fl','eco page 4','Eco-School page 4',49,0,'',''],['ga','P1 page2','Primary 1 page 2',50,0,'',''],['gb','P2/1 page2','Primary 2/1 page 2',51,0,'',''],['gc','P3/2 page2','Primary 3/2 Photos',52,0,'',''],['gd','P3 page2','Primary 3 page 2',53,0,'',''],['ge','P4 page2','Primary 4 page 2',54,0,'',''],['gf','P5/4 page 2','Primary 5/4 page 2',55,0,'',''],['gg','P5 page 2','Primary 5 page 2',56,0,'',''],['gh','P6 page2','Primary 6 page 2',57,0,'',''],['gi','P7/6 page2','Primary 7/6 page 2',58,0,'',''],['gj','P7 page2','Primary 7 page 2',59,0,'',''],['ha','P1 page3','Primary 1 page 3',60,0,'',''],['hb','P2/1 page3','Primary 2/1 page 3',61,0,'',''],['hc','P3/2 page3','Primary 3/2',62,0,'',''],['hd','P3 page3','Primary 3 page 3',63,0,'',''],['he','P4 page3','Primary 4 page 3',64,0,'',''],['hf','P5/4 page3','Primary 5/4 page 3',65,0,'',''],['hg','P5 page3','Primary 5 page 3',66,0,'',''],['hh','P6 page3','Primary 6 page 3',67,0,'',''],['hi','P7/6 page 3','Primary 7/6 page 3',68,0,'',''],['hj','P7 page3','Primary 7 page 3',69,0,'',''],['ia','P1 page4','Primary 1 page 4',70,0,'',''],['ib','P2/1 page4','Primary 2/1 page 4',71,0,'',''],['ic','P3/2 page4','Primary 3/2',72,0,'',''],['id','P3 page4','Primary 3 page 4',73,0,'',''],['ie','P4 page4','Primary 4 page 4',74,0,'',''],['if','P5/4 page4','Primary 5/4 page 4',75,0,'',''],['ig','P5 page4','Primary 5 page 4',76,0,'',''],['ih','P6 page 4','Primary 6 page 4',77,0,'',''],['ii','P7/6 page4','Primary 7/6 page 4',78,0,'',''],['ij','P7 page4','Primary 7 page 4',79,0,'',''],['ja','P1 page5 Information','Primary 1 page 5',80,0,'',''],['jb','P2/1 page5','Primary 2/1 page 5',81,0,'',''],['jc','P3/2 page 5','Primary 3/2 page 5',82,0,'',''],['jd','P3 page5','Primary 3 page 5',83,0,'',''],['je','P4 page5','Primary 4 page 5',84,0,'',''],['jf','P5/4 page5','Primary 5/4 page 5',85,0,'',''],['jg','P5 page 5','Primary 5 page 5',86,0,'',''],['jh','P6 page5','Primary 6 page 5',87,0,'',''],['ji','P7/6 page5','Primary 7/6 page 5',88,0,'',''],['jj','P7 page5','Primary 7 page 5',89,0,'',''],['ka','P1 page6','Primary 1 page 6',90,0,'',''],['kb','P2/1 page6','Primary 2/1 page 6',91,0,'',''],['kc','P2/3 page6','Primary 2/3 page 6',92,0,'',''],['kd','P3 page6','Primary 3 page 6',93,0,'',''],['ke','P4A page6','Primary 4A page 6',94,0,'',''],['kf','P5/4 page6','Primary 5/4 page 6',95,0,'',''],['kg','P5 page6','Primary 5 page 6',96,0,'',''],['kh','P6 page6','Primary 6 page 6',97,0,'',''],['ki','P7/6 page6','Primary 7/6 page 6',98,0,'',''],['kj','P7 page6','Primary 7 page 6',99,0,'',''],['la','P1 page 7','Primary 1 page 7',100,0,'',''],['lb','P2/1 page7','Primary 2/1 page 7',101,0,'',''],['lc','P2/3 page7','Primary 2/3 page 7',102,0,'',''],['ld','P3 page7','Primary 3 page 7',103,0,'',''],['le','P4A page7','Primary 4A page 7',104,0,'',''],['lf','P5/4 page7','Primary 5/4 page 7',105,0,'',''],['lg','P5 page7','Primary 5 page 7',106,0,'',''],['lh','P6 page7','Primary 6 page 7',107,0,'',''],['li','P6B page7','Primary 6B page 7',108,0,'',''],['lj','P7 page7','Primary 7 page 7',109,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';
			}
	}
}

