// JavaScript Document
function subnavigation() {
	var sfEls = document.getElementById("subnavigation").getElementsByTagName("LI");
	for (var i=0; i<sfEls.length; i++) {
		//alert(sfEls[i].childNodes[0]+" - "+sfEls[i].childNodes[1]+" - "+sfEls[i].childNodes[2]+" - "+sfEls[i].childNodes[3]);
		//alert(sfEls[i].childNodes[1].type);
		//if(sfEls[i].childNodes[2]) { alert(sfEls[i].childNodes[2].nodeType); }
		if(sfEls[i].childNodes[3]) {

			if(sfEls[i].className != "ignore") {
				sfEls[i].childNodes[3].style.display = "none"; 
				sfEls[i].className = "closed";
				gif = "nav_closed.gif";
			} else {
				sfEls[i].className = "open";
				gif = "nav_open.gif";
			}
			var newItem = document.createElement('a');
			newItem.setAttribute('href','javascript:menu('+i+');');
			newItem.setAttribute('class','img');
			var newImage = document.createElement('img');
			newImage.setAttribute('src',preImage+gif)
			newItem.appendChild(newImage);
			sfEls[i].childNodes[1].getAttributeNode("href").value = 'javascript:menu('+i+');';
			if (window.attachEvent) { sfEls[i].insertAdjacentHTML('AfterBegin', newItem.outerHTML); } else { sfEls[i].insertBefore(newItem, sfEls[i].childNodes[0]); }
		} else if(sfEls[i].childNodes[2]) {
			if(sfEls[i].childNodes[2].nodeType == 1) {
					if(sfEls[i].childNodes[2].className != "ignore") { 
						sfEls[i].childNodes[2].style.display = "none"; 
						sfEls[i].className = "closed";
						gif = "nav_closed.gif";
					} else {
						sfEls[i].className = "open";
						gif = "nav_open.gif";
					}
				var newItem = document.createElement('a');
				newItem.setAttribute('href','javascript:menu('+i+');');
				newItem.setAttribute('class','img');
				var newImage = document.createElement('img');
				newImage.setAttribute('src',preImage+gif)
				newItem.appendChild(newImage);
				sfEls[i].childNodes[0].getAttributeNode("href").value = 'javascript:menu('+i+');';
				if (window.attachEvent) { sfEls[i].insertAdjacentHTML('AfterBegin', newItem.outerHTML); } else { sfEls[i].insertBefore(newItem, sfEls[i].childNodes[0]); }
			}
		}
	}
}

function menu (i) {
	var items = document.getElementById("subnavigation").getElementsByTagName("LI");
	if(items[i].childNodes[3].nodeType == 1) { 
		if(items[i].childNodes[3].style.display == "none") {
			items[i].childNodes[3].style.display = "block";
			items[i].className = "open";
			var img = items[i].getElementsByTagName("img");
			img[0].src = preImage+"nav_open.gif";
		} else {
			items[i].childNodes[3].style.display = "none";
			items[i].className = "closed";
			var img = items[i].getElementsByTagName("img");
			img[0].src = preImage+"nav_closed.gif";
		}
	} else {
		if(items[i].childNodes[4].style.display == "none") {
			items[i].childNodes[4].style.display = "block";
			items[i].className = "open";
			var img = items[i].getElementsByTagName("img");
			img[0].src = preImage+"nav_open.gif";
		} else {
			items[i].childNodes[4].style.display = "none";
			items[i].className = "closed";
			var img = items[i].getElementsByTagName("img");
			img[0].src = preImage+"nav_closed.gif";
		}
	}
}

window.onload = subnavigation;