function colorizeTableRows() {
  var i = 0;
  $("tr").each(function() {
    if(i % 2 == 0) {
      $(this).addClass('light')
    } else {
      $(this).addClass('dark')
    }
    i += 1
  })

  $("td:last-child").addClass('clearBorder');
  $("th:last-child").addClass('clearBorder');
}

function foldMenu() {
  $("ul.firstlevel").each(function() {
    $(this).hide()
  })

  $("li.current, li.current ul").each(function(){
    $(this).show();
    findAndShowFirstLevel($(this));
  })
}

function findAndShowFirstLevel(elem) {

  if(elem.parent().attr('class') != 'firstlevel'
      && (elem.parent().get()[0].nodeName == 'LI' || elem.parent().get()[0].nodeName == 'UL')) {
    findAndShowFirstLevel(elem.parent());
  } else {
    elem.parent().show();
  }
  return false;
}


function fixSubnavigation() {
  if($("li.current > a").get() != "") {
    $("li.current > a").addClass("selected").css("color", "#ED008C");
  }
}

$(document).ready(function() {
  colorizeTableRows();
  foldMenu();
  fixSubnavigation();
})
