var Site = {

  
  // initialize page and all its many wonderful functions
  start: function(){
    //Site.setAccordian();
    $$('#nav li .element').addClass('hidden');
    section = $$('#nav li .element')[Site.currentSectionNumber()]
    if (section) section.removeClass('hidden');
    Site.currentPageLink();
    Site.setSearchInput();
    var mySmoothScroll = new SmoothScroll();
  },
  
  setSearchInput: function() {
    $$('#search input').each(function(e) {
      e.addEvent('click', function(){
        e.value = '';
        e.setStyle('background', '#FFF');
        e.setStyle('color', '#000');
      })
    });
  },
  
  setAccordian: function() {
    var myAccordion = new Accordion($$('.toggler'), $$('.element'), {
      onActive: function(toggler) { 
        var myEffects = new Fx.Morph(toggler.getParent());
        myEffects.start({'background-color': '#f0f3c8', 'color': '#ff542a'}); 
        },
      onBackground: function(toggler) {
        var myEffects = new Fx.Morph(toggler.getParent());
        myEffects.start({'background-color': '#eae6ad', 'color': '#978365'}); 
      },
      alwaysHide: true,
      show: 10,
      opacity: false
    });
    myAccordion.display(Site.currentSectionNumber());
  },
  
  currentSectionNumber: function() {
    uri = window.location.href;
    section = uri.split("/")[3];
    switch (section) {
      case "diagnostics-and-testing":
        return 0
        break;
      case "fertility-services":
        return 1
        break;
      case "fertility-information":
        return 2
        break;
    }
    uri = window.location.href;
    section = uri.split("/")[2];
    switch (section) {
      case "contact":
        return 3
        break;
      default:
      return false;
    }    
  },
  
  currentPageLink: function() {
    uri = window.location.href;
    navLinks = $$('#nav ul a, #nav a');
    Site.markCurrentPageLink(navLinks);
    navLinks = $$('#header a');
    Site.markCurrentPageLink(navLinks);
  },
  
  markCurrentPageLink: function(a) {
    for (var i=0; i < a.length; i++) {
      if (a[i].href == uri) {
        a[i].className = 'current';
        i = a.length;
      }
    } 
  }



};

window.addEvent('domready', Site.start);