if (window.attachEvent) {window.attachEvent('onload', shared);}
else {window.addEventListener('load', shared, false);}

function shared(){
	leftNav();
}

function trim(str) {
  return str.replace(/^\s\s*/, '').replace(/\s\s*$/, '');
}

function leftNav(){
  if (!document.getElementById('navPrime')) return;
  if (document.getElementById('navPrime').innerHTML.search(/\WsubNav2On\W|\WsubNav1On\W/) != -1) return;
  var section = location.href.split('/');
  if (section.length<=5) return;
  section = section[section.length-2];
  var as = document.getElementById('navPrime').getElementsByTagName('a');
  var length = as.length;
  for (var i=0;i<length;i++) {
    var href = as[i].href;
    href = as[i].href.split('/');
    var end = href[href.length-1];
    if (!end || end.search(/\.php/) != -1) end = href[href.length-2];
    if (end.toLowerCase()==section.toLowerCase()) {
      var newClass = as[i].parentNode.className.search(/$subNav1/) != -1 ? 'subNav1On' : 'subNav2On';
      as[i].parentNode.className = newClass;
      break;
    }
  }
  function override(filenames,targetURL,parent) {
    var found = false;
    var length = filenames.length;
		var url = location.pathname.split('/');
		if (!length || url[url.length-2] != parent) return;
    for(var i=0;i<length;i++) {
      var pattern = new RegExp(filenames[i],'i');
      if (location.pathname.search(pattern) == -1) continue;
			found = true;
    }
    if (!found) return;
    length = as.length;
    for(var i=0;i<length;i++) {
      // remove the current highlighted li and give it the parent highlighted class
      if (as[i].parentNode.className.search('On') != -1) as[i].parentNode.className = 'subNav1OnAway';
      if (as[i].href.search(targetURL)==-1) continue;
      // if this is our target link, add the highlighted class to the parent li
      as[i].parentNode.className = trim(as[i].parentNode.className)+'On';
    }
  }
  var appeals = new Array(
    'appeals_step1.php',
    'appeals_step2.php',
    'appeals_step3.php',
    'appeals_step4.php',
    'appeals_step5.php'
  );
  override(appeals,'/PrescriptionDrugs/Problems/appeals.php','Problems');
}

function show(obj) {
	var divs = document.getElementsByTagName('div');
	var thisDiv = obj.parentNode.getElementsByTagName('div')[0];
	for (x=0;x<divs.length;x++) {
		if (divs[x] == thisDiv) {
			divs[x].style.display = 'block';
		} else if (divs[x] != thisDiv && divs[x].className == 'popup') {
			divs[x].style.display = 'none';
		}
	}
	return false;
}

function hide(obj) {
	obj.parentNode.parentNode.parentNode.style.display = "none";
	return false;
}
