base2.DOM.bind(document);
document.addEventListener("DOMContentLoaded", 
  function() {
    var siteLinks = document.querySelectorAll("a[rel~=external]");
    for (var i = 0; i < siteLinks.length; i++) {
      var element = siteLinks.item(i);//due to base2.DOM usage IE
      element.addEventListener("click", 
        function clicked(e) {
          window.open(this.href);
          e.preventDefault();  
       }, false);
    }
	
	var menu = document.getElementById("nav");
	var	menuItems = menu.querySelectorAll("li");
	for (var i = 0; i < menuItems.length; i++) {
		var element = menuItems.item(i);//due to base2.DOM usage IE
		element.addEventListener("click", 
        function clicked(e) {
			if (this.className == "open") {
				this.className = "";
			} else {
				this.className = "open";
			}
       }, false);		
	}	
  }
, false);
