  var ie55 = (navigator.appName == "Microsoft Internet Explorer" && parseInt(navigator.appVersion) == 4 && navigator.appVersion.indexOf("MSIE 5.5") != -1);
  var ie6 = (navigator.appName == "Microsoft Internet Explorer" && parseInt(navigator.appVersion) == 4 && navigator.appVersion.indexOf("MSIE 6.0") != -1);
  var numberOfSlides = 0;
  var t;
  var timer_is_on = 0;
  var firstLoad = true;
  var oldSlide = 0;
  var newSlide = 0;
  var clickable = true;
  var lastClicked = 4;
  var newClicked = '';
  var transitionDelay = 0;
  var fadingSpeed = 0;
  
  function mentorSliderInit(transition, fadespeed){
    transitionDelay = transition;
    fadingSpeed = fadespeed;
    numberOfSlides = $("#slider").children().length;
    oldSlide = numberOfSlides;
    newSlide = numberOfSlides;
    $("a.slideLink").parent().css('opacity','0');
    $("a.slideLink[rel='"+oldSlide+"']").parent().css('display','block').css('opacity','1');
    $("div.slideLink").parent().css('opacity','0');
    $("div.slideLink[id='slide"+oldSlide+"']").parent().css('display','block').css('opacity','1');
    
    if(numberOfSlides > 1)
    {
      buildButtons();
      
      $(".slider_button").live('click', function(e){
        e.preventDefault();
        if(clickable)
        {
          newClicked = $(this).attr('rel');
          if(newClicked != lastClicked)
          {
            lastClicked = newClicked;
            clickable = false;
            oldSlide = newSlide;
            newSlide = ($(this).attr('rel'));
            goToThis(newSlide);
          }
        }
      });
      
      doTimer();
    }
  }
  
  function buildButtons()
  {  
    for(var i=0; i<numberOfSlides; i++)
    {
      if(i < numberOfSlides -1){
        $("#slider_nav").append('<a href="#" class="slider_button" rel="'+(i+1)+'"></a>');
      }
      else{
        $("#slider_nav").append('<a href="#" class="slider_button slider_current" rel="'+(i+1)+'"></a><br/>');
      }
        
    }
  }
  
  function timedCount()
  {
    t=setTimeout("timedCount()",transitionDelay);
    if(!firstLoad)
    {
      advanceCycle();
    }
    firstLoad = false;
  }

  function doTimer()
  {
    if (timer_is_on == 0)
      {
        timer_is_on=1;
        timedCount();
      }
  }
  
  function advanceCycle(){
    clickable = false;
    newSlide--;
    if(newSlide == 0)
    {
      newSlide = numberOfSlides;
    }
    if(oldSlide == 0)
    {
      oldSlide = numberOfSlides;
    }
    
    if ($.browser.msie && (ie55 || ie6)) {
      $("a.slideLink[rel='"+oldSlide+"']").parent().css('display', 'none');
      $("a.slideLink[rel='"+newSlide+"']").parent().css('display', 'block').css('opacity', '1');
      clickable = true;
      $("div.slideLink[id='slide"+oldSlide+"']").parent().css('display', 'none');
      $("div.slideLink[id='slide"+newSlide+"']").parent().css('display', 'block').css('opacity', '1');
    }
    else{
      $("a.slideLink[rel='"+oldSlide+"']").parent().animate({opacity: 0}, fadingSpeed, function(){$(this).css('display', 'none');});
      $("a.slideLink[rel='"+newSlide+"']").parent().css('display', 'block').animate({opacity: 1}, fadingSpeed, function(){clickable = true;});
      $("div.slideLink[id='slide"+oldSlide+"']").parent().animate({opacity: 0}, fadingSpeed, function(){$(this).css('display', 'none');});
      $("div.slideLink[id='slide"+newSlide+"']").parent().css('display', 'block').animate({opacity: 1}, fadingSpeed, function(){clickable = true;});
    }
    lastClicked = newSlide;
    $("a.slider_button").removeClass("slider_current");
    $("a.slider_button[rel='"+newSlide+"']").addClass("slider_current");
    oldSlide = newSlide;
  }
  
  function goToThis(newSlide){
    clearTimeout(t);
    if ($.browser.msie && (ie55 || ie6)) {
      $("a.slideLink[rel='"+oldSlide+"']").parent().css('display', 'none');
      $("a.slideLink[rel='"+newSlide+"']").parent().css('display', 'block').css('opacity', '1');
      clickable = true;
      $("div.slideLink[id='slide"+oldSlide+"']").parent().css('display', 'none');
      $("div.slideLink[id='slide"+newSlide+"']").parent().css('display', 'block').css('opacity', '1');
    }
    else{
      $("a.slideLink[rel='"+oldSlide+"']").parent().animate({opacity: 0}, fadingSpeed, function(){$(this).css('display', 'none');});
      $("a.slideLink[rel='"+newSlide+"']").parent().css('display', 'block').animate({opacity: 1}, fadingSpeed, function(){clickable = true;});
      $("div.slideLink[id='slide"+oldSlide+"']").parent().animate({opacity: 0}, fadingSpeed, function(){$(this).css('display', 'none');});
      $("div.slideLink[id='slide"+newSlide+"']").parent().css('display', 'block').animate({opacity: 1}, fadingSpeed, function(){clickable = true;});
    }
    $("a.slider_button").removeClass("slider_current");
    $("a.slider_button[rel='"+newSlide+"']").addClass("slider_current");
    timer_is_on = 0;
    oldSlide = newSlide;
    newSlide--;
    firstLoad = true;
    doTimer();
  }
