﻿$(function () {
	$('.TeaserItem').eq(0).addClass('ActiveTeaser');
	CheckPrevNext();

	$('.TeaserPagerRight:not(.TeaserPagerDisabled),.TeaserPagerLeft:not(.TeaserPagerDisabled)').live('mouseenter', function () {
		ReplaceSource($(this).find('> img'), '.png', '_hover.png');
	});
	$('.TeaserPagerRight:has(img[src*="_hover.png"]),.TeaserPagerLeft:has(img[src*="_hover.png"])').live('mouseleave', function () {
		ReplaceSource($(this).find('> img'), '_hover.png', '.png');
	});

	$('.TeaserPagerRight').click(function () {
		var activeTeaser = $('.ActiveTeaser');
		if (activeTeaser.next('.TeaserItem').length > 0) {
			activeTeaser.next('.TeaserItem').addClass('ActiveTeaser');
			activeTeaser.removeClass('ActiveTeaser');
			activeTeaser = $('.ActiveTeaser');
			$('.TeaserSliderInnerDiv').animate({ left: '-=310' }, { duration: 1000 });
			CheckPrevNext();
		}
	});

	$('.TeaserPagerLeft').click(function () {
		var activeTeaser = $('.ActiveTeaser');
		if (activeTeaser.prev('.TeaserItem').length > 0) {
			activeTeaser.prev('.TeaserItem').addClass('ActiveTeaser');
			activeTeaser.removeClass('ActiveTeaser');
			activeTeaser = $('.ActiveTeaser');
			$('.TeaserSliderInnerDiv').animate({ left: '+=310' }, 1000);
			CheckPrevNext();
		}
	});
});

function CheckPrevNext() {
	var activeTeaser = $('.ActiveTeaser');

	if (activeTeaser.prev('.TeaserItem').length <= 0) {
		$('.TeaserPagerLeft > img').css('opacity', '0.5');
		$('.TeaserPagerLeft').addClass('TeaserPagerDisabled');
	}
	else {
		$('.TeaserPagerLeft > img').css('opacity', '1.0');
		$('.TeaserPagerLeft').removeClass('TeaserPagerDisabled');
	}

	if (activeTeaser.next('.TeaserItem').length <= 0) {
		$('.TeaserPagerRight > img').css('opacity', '0.5');
		$('.TeaserPagerRight').addClass('TeaserPagerDisabled');
	}
	else {
		$('.TeaserPagerRight > img').css('opacity', '1.0');
		$('.TeaserPagerRight').removeClass('TeaserPagerDisabled');
	}
}

