// JavaScript Document
var carouselSpeed = 750; // fade speed 
var carouselTimeout = 9000; // Show slide for (9000 is approx. 9 seconds) 
var carouselElements; 
var carouselCurrent = 1; 
var carouselLast = 0; 
var carouselTimer; 
 
function startCarousel(){ 
    carouselElements = $('#carousel ul.slides').children(); 
    carouselTimer = setTimeout((function() { 
         carouselFade(); 
    }), carouselTimeout); 
    $(carouselElements[0]).show(); 
} 
function carouselFade(){ 
    $(carouselElements[carouselLast]).fadeOut(carouselSpeed);    
    $(carouselElements[carouselCurrent]).fadeIn(carouselSpeed, function() { 
        removeFilter($(this)[0]); 
    }); 
    $("#carousel .controls #carouselBtn" + carouselLast).removeClass("active"); 
    $("#carousel .controls #carouselBtn" + carouselCurrent).addClass("active"); 
    if ((carouselCurrent + 1) < carouselElements.length) { 
        carouselCurrent = carouselCurrent + 1; 
        carouselLast = carouselCurrent - 1; 
    } else { 
        carouselCurrent = 0; 
        carouselLast = carouselElements.length - 1; 
    } 
    clearTimeout(carouselTimer); 
    carouselTimer = setTimeout((function() { 
        carouselFade(); 
    }), carouselTimeout);    
} 
// **** remove Opacity-Filter in ie **** 
function removeFilter(element) { 
    if(element.style.removeAttribute){ 
        element.style.removeAttribute('filter'); 
    } 
} 
function carouselClicked(ndx){ 
    $("#carousel .controls li").removeClass("active"); 
    carouselCurrent = ndx; 
    carouselFade(); 
} 