var scNav = document.getElementById('sc-left-nav');
if (scNav) {
  var uls = scNav.getElementsByTagName('ul');
  var scExpdUls = new Array();
  for (var i = 0, j = uls.length; i < j; i++) {
    var ulPar = uls[i].parentNode;
    if (ulPar.parentNode == scNav) {
		var expdCombo = new Array();
		expdCombo.push(uls[i]);
		var ulFam = ulPar.childNodes;
		for (var m = 0, n = ulFam.length; m < n; m++) {
			if (ulFam[m].nodeName.toLowerCase() == "a") {
				var href = ulFam[m].href;
				var lpos = href.lastIndexOf("/");
				var wloc = window.location.href;
				var wpos = wloc.lastIndexOf("/");
				if(href.substr(lpos + 1,href.length - lpos - 1) != wloc.substr(wpos + 1,wloc.length - wpos - 1)){
					expdCombo.push(ulFam[m]);
				}
				break;
			}
		}
		if (expdCombo.length == 2) {
			scExpdUls.push(expdCombo);
		}
	}
  }
  
  function scClearNav() {
	for (var i = 0, j = scExpdUls.length; i < j; i++) {
      //scExpdUls[i][0].style.display = "none";
	  var list = scExpdUls[i][0].getElementsByTagName('li');
	  for (var k = 3, l = list.length; k < l; k++) {
	  	list[k].style.display = "none";
	  }	
    }
  }
  
  function scExpdNav(k) {
		return function () {
	    var returnVal = true;
			var expdUl = scExpdUls[k][0];
  	  if (expdUl) {
      	var list = expdUl.getElementsByTagName('li');
			if (list.length > 3) {
				if (list[3].style.display == "none") {
					scClearNav();
	  			for (var m = 3, l = list.length; m < l; m++) {
	  				list[m].style.display = "block";
	  		}		
	  //expdUl.style.display = "block";
	        returnVal = false;
			}
  	    }
    }
	    return returnVal;
		}
  }
	
  for (var i = 0, j = scExpdUls.length; i < j; i++) {
    scExpdUls[i][1].onclick = scExpdNav(i);
  }
  
  scClearNav();
}
