$(document).ready(function(){
  var currentPosition = 0;
  var currentPositionOld = 0;
  var slideWidth = 960;
  var slides = $('.slide-item');
  var numberOfSlides = 5;
  slides
  .wrapAll('<div id="slideInner"></div>')
  .css({'float' : 'left','width' : slideWidth});
  $('.control')
   .bind('click', function () {
    updateSlider($(this).attr('id'));
   });
 function updateSlider(inthis){
    currentPositionOld = currentPosition;
    if (inthis=='slide-1') {currentPosition = 1;}
    else if (inthis=='slide-2') {currentPosition = 2;}
    else if (inthis=='slide-3') {currentPosition = 3;}
    else if (inthis=='slide-4') {currentPosition = 4;}
    else currentPosition = 0;
    $('#slide-'+currentPositionOld).removeClass('active');
    $('#slide-'+currentPosition).addClass('active');
      $('#slideInner').animate({'marginLeft' : slideWidth*(-currentPosition)});
    }
 updateSlider('slide-2');

 $('#accordion-0').hide();
 $('#accordion-1').hide();
 $('#accordion-2').hide();
 $('#accordion-3').hide();
 $('#accordion-4').hide();
 var accordionShow = 0;
 var accordionShowOld = 0;

 $('.accordion').click(function () {
   accordionShowOld = accordionShow;
    if ($(this).attr('id')=='accordion-title-1') {accordionShow = 1;}
    else if ($(this).attr('id')=='accordion-title-2') {accordionShow = 2;}
    else if ($(this).attr('id')=='accordion-title-3') {accordionShow = 3;}
    else if ($(this).attr('id')=='accordion-title-4') {accordionShow = 4;}
    else accordionShow = 0;
  if (accordionShowOld === accordionShow) {
   $('#accordion-'+accordionShow).slideToggle('medium');
  } else {
   $('#accordion-'+accordionShowOld).slideUp('medium');
   $('#accordion-'+accordionShow).slideDown('medium');
  }
 });
 $('#fadepane-0').show();
 if (paneCount() > 1) {
  for(var i=1;i<paneCount();i++){
   $('#fadepane-'+i).hide();
  }
 }
 var fadePane = 0;
 var fadePaneOld = 0;
 var fadetimer = setInterval(paneInterval,8000);
 $('#freeresearchbox').hover(pausePane,playPane);
 $('.fadecontrol').click(function() {
  fadePaneOld = fadePane;
  fadePane = Math.min(paneCount(), parseInt($(this).attr('id').substr(12)));
  if (fadePaneOld !== fadePane) {updatePane();}
 });
 function playPane() {
  clearInterval(fadetimer);
  fadetimer = setInterval(paneInterval,8000);
 }
 function pausePane() {
  clearInterval(fadetimer);
 }
 function updatePane() {
  $('#fadepane-'+fadePaneOld).removeClass('toppane');
  $('#fadepane-'+fadePaneOld).animate({
    opacity: '0.0'
  }, 100, function() {
    $('#fadepane-'+fadePaneOld).css('opacity','0.0').hide();
    $('#fadepane-'+fadePane).css('opacity','0.0').addClass('toppane').show();
    $('#fadepane-'+fadePane).animate({
      opacity: '1.0'
    }, 100, function() {
      $('#fadecontrol-'+fadePaneOld).removeClass('active');
      $('#fadecontrol-'+fadePane).addClass('active');
    });
  });
 }
 function paneInterval() {
  fadePaneOld = fadePane;
  fadePane++;
  if (fadePane > paneCount()) fadePane=0;
  updatePane();
 }
 function paneCount() {
  var tmp=$('.researchbox').size();
  tmp--;
  return parseInt(Math.max(1,tmp));
 }

 $('#expandbox').click(function() {
  if ($('#expandboxmore').is(':visible')) {$('#expandbox').removeClass('less');}
  else {$('#expandbox').addClass('less');}
  $('#expandboxmore').slideToggle('medium');
 });
});
