window.addEvent('domready', function() {
  if($('hover_az')) $('hover_az').fade('hide');
  if($$('.az-letter')) $$('.az-letter').addEvent('mouseover', function(){ azRollOver(this.id); return false; });
  if($$('.az-letter')) $$('.az-letter').addEvent('mouseout', function(){ $('hover_az').fade('out'); return false; });
  if($$('.team_companies_show')) $$('.team_companies_show').addEvent('click', function(){ companiesShow(this); return false; });
  if($$('.team_companies_hide')) $$('.team_companies_hide').addEvent('click', function(){ companiesHide(this); return false; });
  if($$('.team_sectorname')) $$('.team_sectorname').addEvent('click', function(){ companiesToggle(this.id.split('-')[1]); return false; });

  if($$('.company_reveal')){
    var myAccordion = new Fx.Accordion($$('.company_reveal'), $$('.company_list_accord'), {
      trigger: 'click',  
      display: -1, 
      onActive: function(toggler) {$('more-'+toggler.id.split("_-")[1]).set('html', 'Hide companies'); toggler.addClass("on"); },
      onBackground: function(toggler) {$('more-'+toggler.id.split("_-")[1]).set('html', 'Show companies'); toggler.removeClass("on"); },
      alwaysHide: true
    });
  }

  //$$('.team_companies_show').fireEvent("click");

  // temp turn off of latest research
  $$('.research.letter').setStyle('display', 'none');
});



function companiesToggle(sector_id){
  if($$('.sector-'+sector_id)[0].getStyle("display") == "none")  $$('.sector-'+sector_id).setStyle("display", "block");
  else $$('.sector-'+sector_id).setStyle("display", "none")
}

function azRollOver(elem_id){
  $('hover_az').fade('in');
  $('hover_az').setStyle('visibility', 'visible');
  $('hover_az').setStyle('left', $(elem_id).getPosition('header').x);
  $('hover_az').setStyle('top', $(elem_id).getPosition('header').y+30);
  if($('count-'+elem_id.split('-')[1])) $('number_of_companies').set("html", $('count-'+elem_id.split('-')[1]).value);
  else $('number_of_companies').set("html", 0);

  //$$('.research.letter').setStyle('display', 'none');
  //if($('research-'+elem_id.split('-')[1])) $('research-'+elem_id.split('-')[1]).setStyle("display", "block");
  //else $('research-none').setStyle("display", "block");
  
}

function companiesShow(elem){
 // elem.setStyle('display', 'none');
 // elem.getParent('.wrap').getChildren('.team_companies_hide').setStyle('display', 'block');
 elem.getParent('.team').getChildren('.team_companies').setStyle('display', 'block');
}
function companiesHide(elem){
 // elem.setStyle('display', 'none');
 // elem.getParent('.wrap').getChildren('.team_companies_show').setStyle('display', 'block');
  elem.getParent('.team').getChildren('.team_companies').setStyle('display', 'none');
}

