var edit_mode = "3";
var treecolor = "FFFFFFFF";
var dirty = false;
var site_nav_index = {'ae':[,1],'ag':[,2],'hb':[,3],'h':[4],'ac':[4,5],'ha':[4,6],'he':[4,7],'hf':[4,8],'hg':[4,8,9],'hc':[4,8,10],'b':[11],'bg':[11,12],'bh':[11,12,13],'aa':[11,12,14],'eh':[11,12,15],'ab':[11,12,16],'ca':[11,12,17],'bf':[11,18],'ba':[11,18,19],'d':[20],'db':[20,21],'dc':[20,21,22],'dd':[20,23],'de':[20,24],'df':[20,25],'dg':[20,26],'dh':[20,27],'ef':[20,28],'eg':[20,29],'fh':[20,30],'fd':[20,31],'fe':[20,31,32],'fg':[20,31,33],'g':[20,34],'ga':[20,35],'da':[20,36],'c':[37],'cc':[37,38],'cg':[37,39],'cf':[37,40],'cb':[37,41],'ch':[37,42],'gb':[37,43],'gc':[37,44],'gd':[37,45],'ge':[37,46],'gf':[37,47],'gg':[37,48],'gh':[37,49],'hh':[37,50],'ce':[37,51],'e':[52],'eb':[52,53],'ea':[52,54],'ec':[52,55],'ee':[52,56],'f':[57],'fa':[57,58],'fc':[57,59]};
var nav_path = site_nav_index[page];

function process_nav()
{
	var nav = [[['ae','Message from the HT','ae',1,1,'',''],['ag','Hi from the Pupils','ag',2,1,'',''],['hb','Contact Us','Contact Us',3,1,'',''],],['h','Our School','Our School',4,1,'',''],[['ac','Our Aims & Values','Our Aims & Values',5,1,'',''],['ha','Location','Location',6,1,'',''],['he','Catchment Area','Catchment Area',7,1,'',''],['hf','Our Staff','Our Staff',8,1,'',''],[['hg','Teaching Staff','Teaching Staff',9,1,'',''],['hc','Whole School Support','Whole School Support',10,1,'',''],]],['b','Our Classes','b',11,1,'',''],[['bg','Nursery','Nursery',12,1,'',''],[['bh','Learning in the Nursery','Learning in the Nursery',13,1,'',''],['aa','Nursery topics','Nursery',14,1,'',''],['eh','We are learning to ...','We are learning to...',15,1,'',''],['ab','We are learning to...','We are learning to...',16,1,'',''],['ca','We are learning to...','We are learning to...',17,1,'',''],],['bf','Primary 6/7','Welcome to Primary 6/7',18,1,'',''],[['ba','We are learning to...','We are learning to...',19,1,'',''],]],['d','Pupil Zone','Pupil Zone',20,1,'',''],[['db','Eco Schools','Eco Schools',21,1,'',''],[['dc','Our Garden','Our Garden',22,1,'',''],],['dd','John Muir Award','John Muir Award',23,1,'',''],['de','Junior Achievement','Junior Achievement',24,1,'',''],['df','Houses','Houses',25,1,'',''],['dg','Assemblies','Assemblies',26,1,'',''],['dh','Enterprise Activities','Enterprise Activities',27,1,'',''],['ef','Cycling Proficiency','Cycling Proficiency',28,1,'',''],['eg','Playground Games','Playground Games',29,1,'',''],['fh','Health Promotion','Health Promotion',30,1,'',''],['fd','After-School Clubs','After-School Clubs',31,1,'',''],[['fe','Football Team','Football Team',32,1,'',''],['fg','Arts Activities','Arts Activities',33,1,'',''],],['g','Our Golden Rules','Our Golden Rules',34,1,'',''],['ga','Useful Website Links','Useful Website Links',35,1,'',''],['da','Mad Hatters','Mad Hatters\' Tea Party',36,1,'',''],],['c','Parent Info','Parent Info',37,1,'',''],[['cc','Reports','Reports',38,1,'',''],['cg','Homework','Homework',39,1,'',''],['cf','Handbook','Handbook',40,1,'',''],['cb','Parent Partnership','Parent Partnership',41,1,'',''],['ch','Our Cluster Schools','Our Cluster Schools',42,1,'',''],['gb','Transistion','Transistion',43,1,'',''],['gc','Uniform','Uniform',44,1,'',''],['gd','Holidays/Opening Times','Holidays/Opening Times',45,1,'',''],['ge','Lunch Menu','Lunch Menu',46,1,'',''],['gf','School Calendar','School Calendar',47,1,'',''],['gg','Newsletters','Newsletters',48,1,'',''],['gh','Parents Workshops','Parents Workshops',49,1,'',''],['hh','Useful Website Links','Useful Website Links',50,1,'',''],['ce','School Travel Plan','School Travel Plan',51,1,'',''],],['e','Events','Events',52,1,'',''],[['eb','Harvest Art Exhibition','Harvest Art Exhibition',53,1,'',''],['ea','Sports Day','Sports Day',54,1,'',''],['ec','Seasonal Activities','Seasonal Activities',55,1,'',''],['ee','Halloween 2009','Halloween 2009',56,1,'',''],],['f','Dailly Community','Dailly Community',57,1,'',''],[['fa','Our Minister','Our Minister',58,1,'',''],['fc','Health','fc',59,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';
			}
	}
}

