// JavaScript Document
var lastClick;
var lastSubClick;
window.onload=function(){
	var nav = document.getElementById("faqlist");
	nav.onclick = function (e){
		var src = e? e.target:event.srcElement;
		var oStyle = src.nextSibling.style;	
		if (src.tagName == "H2"){					
			if (lastClick == src){
				oStyle.display = "none";
				src.style.backgroundPosition = "0 0";
				lastClick = null;
			}else{
				if (lastClick){
					lastClick.nextSibling.style.display = "none";
					lastClick.style.backgroundPosition = "0 0";
				}
				oStyle.display = "block";
				src.style.backgroundPosition = "0 0";
				lastClick = src;
			}
		}else if(src.tagName == "A"){
			if (lastSubClick){
				lastSubClick.className = "";
			}
			src.className = "current";
			lastSubClick = src;
		}
		src.blur();
	}
	nav.onmouseout =  function (e){
		var src = e?e.target:event.srcElement;
		if (src.tagName == "H2"){
			src.style.backgroundPosition ="0 0";
			src.style.color = "#666666";
		}
	}
	nav.onmouseover = function (e){
		var src = e?e.target:event.srcElement;
		if (src.tagName == "H2"){
			src.style.backgroundPosition ="0 -40px";
			src.style.color = "#666666";
		}
	}
	setNavigation(A,B);
}

function setNavigation(A,B){
	var nav = document.getElementById("faqlist");
	for(var i=0; i < nav.childNodes.length; i++){
		var c1 = nav.childNodes[i];
		// LI
		for(var j=0; j < c1.childNodes.length; j++){
			// H2, P
			var c2 = c1.childNodes[j];
			
			if(A == c2.innerHTML){
				c2.nextSibling.style.display = "block";
				lastClick = c2;
			}
			if('P' == c2.tagName){
			// A
			//alert(c2.childNodes.length);
			
				for(var k=0; k < c2.childNodes.length; k++){
					var c3 = c2.childNodes[k];
					if('A' == c3.tagName){
						if(B == c3.innerHTML){
							c3.style.backgroundColor = '#CDCDCE';
							c3.style.color = "#FFF";
							lastSubClick = c3;
							return true;
						}
					}
				}
			
			}
		}
		//
	}
	return false;
}
