function astAstroSelected(navLiTarget){
  if(!document.createTextNode || !document.getElementById){return;}
	var n=document.getElementById('nav');
  if(n)
  {
    var navLI=n.getElementsByTagName('li');
		var navLiData = "";
    for (i=0; i<navLI.length;i++){
    	navLiData = navLI[i].innerText;
    	if (navLiData == navLiTarget){
    		astjscss('add', navLI[i], "selected");
    		if ((i-1)>= 0){astjscss('add', navLI[i-1], "pretab");break;}
    	}
    }
    
  }
}
function astjscss(a,o,c1,c2)
{
  switch (a){
    case 'swap':
      o.className=!astjscss('check',o,c1)?o.className.replace(c2,c1):o.className.replace(c1,c2);
    break;
    case 'add':
      if(!astjscss('check',o,c1)){o.className+=o.className?' '+c1:c1;}
    break;
    case 'remove':
      var rep=o.className.match(' '+c1)?' '+c1:c1;
      o.className=o.className.replace(rep,'');
    break;
    case 'check':
      return new RegExp('\\b'+c1+'\\b').test(o.className)
    break;
  }
}
