function SetUpHomepageSlideshow() {
    var images = jQuery('.contentImage .hphighlight .imgWrapper a img');
    //var texts = jQuery('.contentImage .hphighlight .hlTextWrapper .left .container');
    //var links = jQuery('.contentImage .hphighlight .hlTextWrapper .right .container');
    var links = jQuery('.contentImage .hphighlight .imgWrapper a');
    var navWrapper = jQuery('.contentImage .hphighlight .navWrapper');

    var index = 0;
    var maxIndex = images.size() - 1;

    images.not(jQuery(images.get(0))).css('opacity', 0);
    //texts.not(jQuery(texts.get(0))).css('opacity', 0);
    links.not(jQuery(links.get(0))).css('opacity', 0);

    //TL: Not show image numbers
    //    for (var i = 1; i <= images.size(); i++) {
    //        jQuery('<div class="navItem navItemDefault"></div>').insertBefore(navWrapper.find('.clearBoth'));
    //    }

    for (var i = 1; i <= images.size(); i++) {
        jQuery('<div class="navItem navItemDefault">' + i + '</div>').insertBefore(navWrapper.find('.clearBoth'));
    }

    navWrapper.find('.navItem').click(function () {
        navWrapper.stopTime('slideTimer', timerChange);
        navWrapper.everyTime('15s', 'slideTimer', timerChange, 0);

        //var currentIndex = index = navWrapper.find('.navItem').index(jQuery(this));
        var currentIndex = navWrapper.find('.navItem').index(jQuery(this));

        navWrapper.find('.navItem').not(jQuery(navWrapper.find('.navItem').get(currentIndex))).removeClass('navItemActive').addClass('navItemDefault');
        jQuery(navWrapper.find('.navItem').get(currentIndex)).removeClass('navItemDefault').addClass('navItemActive');

        images.not(jQuery(images.get(currentIndex))).stop().animate({ opacity: 0 }, 1500, 'swing');

        jQuery(images.get(currentIndex)).animate({ opacity: 1 }, 1500, 'swing');

        images.each(
		function () {
		    jQuery(this).css('display', 'none');
		}
		);

        jQuery(images.get(currentIndex)).css('display', 'block');
        jQuery(links.get(currentIndex)).css('opacity', 1);
        //jQuery(links.get(currentIndex)).attr("target", 'blank');
    });

    function timerChange() {
        index++;
        if (index > maxIndex) { index = 0; }
        jQuery(navWrapper.find('.navItem').get(index)).click();
    }

    jQuery(navWrapper.find('.navItem').get(0)).click();

    //navWrapper.everyTime('7s', 'slideTimer', timerChange, 0);
}
