// Skin Specific JS goes here

jQuery(document).ready(function(){    
      
	jQuery('a.listenButton').bind('click', function () {
		window.open(this.href, 'AudioPlayer', 'width=400,height=50,resizable');
		return false;
	});
	
	jQuery('a.listenLink').bind('click', function () {
		window.open(this.href, 'AudioPlayer', 'width=400,height=50,resizable');
		return false;
	});

// Rotator
var totalRotatorItems = jQuery('.rotatorItemWrap').size();
if ( totalRotatorItems > 1) {
	function fadeRotator() {
		if (currentRotator == totalRotatorItems) {
			var nextRotator = 0;
			var prevRotator = currentRotator - 1;
		} else if (currentRotator == 0) {
			var nextRotator = currentRotator + 1;
			var prevRotator = totalRotatorItems;
		} else {
			var nextRotator = currentRotator + 1;
			var prevRotator = currentRotator - 1;
		}
		jQuery(this).oneTime (10000, function() {
			if (rotatorRunning == 1) {
				jQuery('.rotatorItemWrap:eq(' + currentRotator + ')').fadeOut(2000);
				jQuery('.rotatorItemWrap:eq(' + nextRotator + ')').fadeIn(2000);
				currentRotator = nextRotator;
				fadeRotator ();
				jQuery('#rotatorMenu li').removeClass('active');
				jQuery('#rotatorMenu li:eq(' + currentRotator + ')').addClass('active');
			}
		});
	}
	rotatorRunning = 1;
	totalRotatorItems = totalRotatorItems - 1
	currentRotator = 0;
	jQuery('.rotatorItemWrap:gt(0)').hide();
	if (jQuery('#rotatorMenu').length) {
		var i = 0
		while (i <= totalRotatorItems) {
			i++;
			jQuery('#rotatorMenu').append('<li>' + i + '</li>');
		}
	}
	jQuery('#rotatorMenu li:first').addClass('active');
	fadeRotator();

	jQuery('#rotatorMenu li').bind('click', function() {
		var clickedElementIndex = jQuery('#rotatorMenu li').index(this);
		rotatorRunning = 0;
		if (clickedElementIndex != currentRotator) {
			jQuery('.rotatorItemWrap').fadeOut(1000);
			jQuery('.rotatorItemWrap:eq(' + clickedElementIndex + ')').fadeIn(1000);
			jQuery('#rotatorMenu li').removeClass('active');
			jQUery(this).addClass('active');
			currentRotator = clickedElementIndex
		}
	});
}

// Final closing brackets
});
