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],'ag':[1,8],'ah':[1,9],'bd':[1,10],'da':[1,11],'db':[1,12],'dc':[1,13],'dd':[1,14],'de':[1,15],'df':[1,16],'dg':[1,17],'ea':[1,18],'eb':[1,19],'ec':[1,20],'ed':[1,21],'ee':[1,22],'ef':[1,23],'eg':[1,24],'eh':[1,25],'ei':[1,26],'el':[1,27],'fa':[1,28],'fc':[1,29],'fd':[1,30],'fe':[1,31],'ff':[1,32],'fh':[1,33],'gb':[1,34],'gc':[1,35],'gd':[1,36],'ge':[1,37],'gf':[1,38],'gg':[1,39],'gj':[1,40],'hb':[1,41],'i':[42],'j':[43],'ja':[43,44],'jb':[43,45],'jc':[43,46],'jd':[43,47],'je':[43,48],'jf':[43,49],'jg':[43,50],'jk':[43,51],'kc':[43,52],'ke':[43,53],'kg':[43,54],'kk':[43,55],'l':[56],'la':[56,57],'lc':[56,58],'lb':[56,59],'ld':[56,60],'le':[56,61],'lf':[56,62],'lg':[56,63],'lh':[56,64],'li':[56,65],'lj':[56,66],'lk':[56,67],'ll':[56,68]};
var nav_path = site_nav_index[page];

function process_nav()
{
	var nav = [['a','Home','Welcome to our school',1,1,'',''],[['aa','School Information','School Information',2,0,'',''],['ab','School Newsletter','School Newsletters',3,0,'',''],['ac','School Holidays','Our Holidays',4,0,'',''],['ad','Dates for your diary','ad',5,0,'',''],['ae','Breaking News','Our News',6,0,'',''],['af','Our Award Assemblies','Our Award Assemblies',7,0,'',''],['ag','Our Art Work','Our Art Work',8,0,'',''],['ah','Other Events','Other Events',9,0,'',''],['bd','bd','bd',10,0,'',''],['da','da','da',11,0,'',''],['db','db','db',12,0,'',''],['dc','dc','dc',13,0,'',''],['dd','dd','dd',14,0,'',''],['de','de','de',15,0,'',''],['df','df','df',16,0,'',''],['dg','dg','dg',17,0,'',''],['ea','ea','ea',18,0,'',''],['eb','eb','eb',19,0,'',''],['ec','ec','ec',20,0,'',''],['ed','ed','ed',21,0,'',''],['ee','ee','ee',22,0,'',''],['ef','ef','ef',23,0,'',''],['eg','eg','eg',24,0,'',''],['eh','eh','eh',25,0,'',''],['ei','ei','ei',26,0,'',''],['el','el','el',27,0,'',''],['fa','fa','fa',28,0,'',''],['fc','fc','fc',29,0,'',''],['fd','fd','fd',30,0,'',''],['fe','fe','fe',31,0,'',''],['ff','ff','ff',32,0,'',''],['fh','fh','fh',33,0,'',''],['gb','gb','gb',34,0,'',''],['gc','gc','gc',35,0,'',''],['gd','gd','gd',36,0,'',''],['ge','PE',' Gym Days',37,0,'',''],['gf','gf','gf',38,0,'',''],['gg','gg','gg',39,0,'',''],['gj','gj','gj',40,0,'',''],['hb','hb','hb',41,0,'',''],],['i','Parent Council','Parent Council',42,0,'',''],['j','classes','Welcome to our Classes',43,1,'',''],[['ja','P1','Primary 1',44,1,'',''],['jb','P2','Primary 2',45,1,'',''],['jc','P3','Primary 3',46,1,'',''],['jd','P4','Primary 4',47,1,'',''],['je','P5','Primary 5',48,1,'',''],['jf','P6','Primary 6',49,1,'',''],['jg','P7','Primary 7',50,1,'',''],['jk','Homecoming','Our Scottish Homecoming Events',51,0,'',''],['kc','Lunch','Christmas Lunch',52,0,'',''],['ke','ke','ke',53,0,'',''],['kg','kg','kg',54,0,'',''],['kk','card competition','Christmas Card Winners',55,0,'',''],],['l','Pupil Council / Eco Committee','Our Pupil Council and Eco Committee',56,1,'',''],[['la','Eco Page','la',57,0,'',''],['lc','Curriculum for Excellence','A Curriculum for Excellence',58,0,'',''],['lb','Healthy Living Week','Healthy Living Week 6th -10th Oct',59,0,'',''],['ld','Successful Learners','Our Successful Learners',60,0,'',''],['le','Effective Contributors','Our Effective Contributors',61,0,'',''],['lf','Confident Individuals','Confident Individuals',62,0,'',''],['lg','Eco meetings','Our Eco Meetings and Minutes',63,0,'',''],['lh','sub com','Our Eco Sub Committees',64,0,'',''],['li','eco code','Our Eco Code',65,0,'',''],['lj','activities','Our P1- P7 Eco Activities',66,0,'',''],['lk','Newsletters','Our Eco Newsletters',67,0,'',''],['ll','Eco Assembly','Our Eco Assembly',68,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';
			}
	}
}

