var edit_mode = "3";
var treecolor = "FFFFFFFF";
var dirty = false;
var site_nav_index = {'a':[1],'aa':[1,2],'ab':[1,3],'ad':[1,4],'af':[1,5],'ag':[1,6],'ah':[1,7],'ai':[1,8],'aj':[1,9],'ak':[1,10],'al':[1,11],'am':[1,12],'ao':[1,13],'ap':[1,14],'ba':[1,15],'bc':[1,16],'bd':[1,17],'be':[1,18],'bf':[1,19],'bi':[1,20],'bj':[1,21],'bl':[1,22],'bm':[1,23],'bn':[1,24],'bo':[1,25],'c':[26],'cb':[26,27],'cc':[26,28],'co':[26,29],'d':[30],'da':[30,31],'db':[30,32],'dc':[30,33],'dd':[30,34],'de':[30,35],'df':[30,36],'dg':[30,37],'dh':[30,38],'di':[30,39],'dj':[30,40],'dk':[30,41],'dl':[30,42],'ea':[30,43],'eb':[30,44],'ec':[30,45],'em':[30,46],'f':[47],'fb':[47,48],'fe':[47,49],'g':[50],'h':[51],'hb':[51,52],'hc':[51,53],'hp':[51,54],'i':[55],'m':[56],'n':[57],'o':[58],'p':[59]};
var nav_path = site_nav_index[page];

function process_nav()
{
	var nav = [['a','Our School','Welcome to our school',1,0,'',''],[['aa','Our Vision','[marquee=behavior:scroll;direction:left] St James\' Vision and A',2,0,'',''],['ab','How to contact us','[marquee=behavior:scroll;direction:left] How to Contact Us[/marq',3,0,'',''],['ad','Our History','[marquee=behavior:scroll;direction:left] History of our school[/',4,0,'',''],['af','Reception Class','[marquee=behavior:scroll;direction:left] What\'s on in Reception',5,0,'',''],['ag','Year 1','[marquee=behavior:scroll;direction:left ]What\'s On in Year 1...',6,0,'',''],['ah','Year 2','[marquee=behavior:scroll;direction:left ]What\'s on in Year 2...',7,0,'',''],['ai','Year 3','[marquee=behavior:scroll;direction:left ] What\'s On in Year 3..',8,0,'',''],['aj','Year 4','[marquee=behavior:scroll;direction:left ]What\'s On in Year 4...',9,0,'',''],['ak','Year 5','[marquee=behavior:scroll;direction:left ]What\'s On in Year 5...',10,0,'',''],['al','Year 6','[marquee=behavior:scroll;direction:left ]What\'s On In Year 6...',11,0,'',''],['am','Lunch Menu week 1','[marquee=behavior:scroll;direction:left ]This Week\'s Yummy Lunc',12,0,'',''],['ao','Charity Work','Charity Work',13,0,'',''],['ap','School Trips','[marquee=behavior:scroll;direction:left ] Upcoming School Trips[',14,0,'',''],['ba','School Uniform','[marquee=behavior:scroll;direction:left ]Don\'t forget to put yo',15,0,'',''],['bc','Newsletters','[size=20]Please click the pictures below to access each newslett',16,0,'',''],['bd','Policies','[marquee=behavior:scroll;direction:left ]School Policies[/marque',17,0,'',''],['be','Term Dates 2011/2012','[marquee=behavior:scroll;direction:left ]Term Dates Sep11/July12',18,0,'',''],['bf','Term Dates 2010/2011','[marquee=behavior:scroll;direction:left ]Term Dates Sep10/July11',19,0,'',''],['bi','Parent & Friends Association','[marquee=behavior:scroll;direction:left ]Parent & Friends Associ',20,0,'',''],['bj','What\'s on offer locally in Enfield','[size=30][marquee=behavior:scroll;direction:left ] What\'s on of',21,0,'',''],['bl','Current Vacancies','Current Vacancies',22,1,'',''],['bm','Financial Assistance','[marquee=behavior:scroll;direction:left] Financial Assistance[/m',23,0,'',''],['bn','Emergency Lunch Arrangements','Emergency Lunch Arrangements',24,0,'',''],['bo','Governors of St. James\'','Governors of St. James\'',25,1,'',''],],['c','c','[marquee=behavior:scroll;direction:left ]Emergency Lunch Arrange',26,0,'',''],[['cb','Ofsted','Ofsted',27,1,'',''],['cc','Year 3 synagogue letter','Year 3 synagogue letter',28,1,'',''],['co','Perform! Nottingham','[marquee=behavior:scroll;direction:left ] Perform! Nottingham[/m',29,0,'',''],],['d','Our Curriculum','[marquee=behavior:scroll;direction:left ]The Curriculum at St Ja',30,0,'',''],[['da','Key Stages','[marquee=behavior:scroll;direction:left ]Key Stages[/marquee]',31,1,'',''],['db','Mathematics','db',32,0,'',''],['dc','English/Literacy','[marquee=behavior:scroll;direction:left ]Literacy at St James\'[',33,0,'',''],['dd','ICT','dd',34,0,'',''],['de','Science','[marquee=behavior:scroll;direction:left ]Science at St James\'[/',35,0,'',''],['df','History','[marquee=behavior:scroll;direction:left ]History at St James\'[/',36,0,'',''],['dg','Geography','[marquee=behavior:scroll;direction:left ]Geography at St James\'',37,0,'',''],['dh','Design Technology','[marquee=behavior:scroll;direction:left ]Design Technology at St',38,0,'',''],['di','Music','[marquee=behavior:scroll;direction:left ]Music at St James\'[/ma',39,0,'',''],['dj','Art','[marquee=behavior:scroll;direction:left ]Art at St James\'[/marq',40,0,'',''],['dk','PE/SPORT','[marquee=behavior:scroll;direction:left ]PE/Sport at St James\'[',41,0,'',''],['dl','Religious Education','[marquee=behavior:scroll;direction:left ]Religious Education at',42,0,'',''],['ea','Clubs','ea',43,0,'',''],['eb','Football Reports','Football Reports',44,0,'',''],['ec','Jammy Dodgers','[size=60][marquee=behavior:scroll;direction:left][image=http://s',45,0,'',''],['em','em','em',46,0,'',''],],['f','Kids\' Zone Homepage','[font=comic sans ms][colour=white][size=16]  [marquee=bgcolour:9',47,0,'',''],[['fb','Times Tables','[marquee=behavior:scroll;direction:left ] Times Tables[/marquee]',48,0,'',''],['fe','Fronter  MLE','Fronter MLE',49,1,'',''],],['g','Investors In People','Investors In People Report',50,0,'',''],['h','Admissions','[marquee=behavior:scroll;direction:left] Admissions [/marquee]',51,0,'',''],[['hb','September Admissions','[marquee=behavior:scroll;direction:left] September Admissions [/',52,0,'',''],['hc','Casual Admissions','[marquee=behavior:scroll;direction:left] Casual Admissions [/mar',53,0,'',''],['hp','pics for yr 2 link','hp',54,0,'',''],],['i','Job Vacancies','[marquee=behavior:scroll;direction:left] Job Vacancies[/marquee]',55,1,'',''],['m','Year 6 Prom 2011','m',56,1,'',''],['n','Nativity','n',57,1,'',''],['o','slideshow for touch of red','o',58,0,'',''],['p','multimedia page for slideshows and syndicated content','multimedia page for slideshows and syndicated content',59,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';
			}
	}
}


