/* Core Functions */
var Core = {    
  setCurrentSelectedTab : function()
  {
    $('navigation').getElementsByTagName('li').each(function(e){
      e.onclick = this.tabSelected(this);
    });
  },
  
  tabSelected : function(e)
  {
    e.className = 'current';
  },
    
  initializeMenu : function()
  {
    var nav = document.getElementsByClassName('button');
    for(i in nav)
    {
      e = nav[i]
      if(e.className == 'button')
      {
        var id = e.id;
        e.onclick = Core.setActiveElement(e);
        e.setAttribute('onMouseOver', "Core.menuHoverElement('" + id + "')");
        e.setAttribute('onMouseOut', "Core.menuHoverElement('" + id + "')");
      }
    };
  },
  menuHoverElement : function(element)
  {
    var el = $(element);
    if(el.src.match(/nm/))
    {
      el.src = el.src.replace('nm','hv');
    }else{
      el.src = el.src.replace('hv','nm');
    }
  },
  setActiveElement : function(e)
  {
    $(e).src = $(e).src.replace('hv','nm');
  }
}

var View = {
  renderPartial : function(partialPath, domLocation)
  {
    // TODO figure this one out
  }
}