jQuery(document).ready(function() {
   var rotatorBox = jQuery("div.ysw-rotator-panel-links");
   if (rotatorBox) {
		var panels = jQuery("div.panel");
		panels.each(function( intIndex ) {
			 jQuery(this).attr('id','panel' + (intIndex + 1));
			 if (intIndex == 0) {
				 jQuery(this).addClass("active");
			 }
		   rotatorBox.append("<a href='#' class='numberbox' rel='ysw-rotator-panel-link-" + (intIndex + 1) + "' onClick='clickPanel(" + (intIndex + 1) + ");this.blur();'>" + (intIndex + 1) + "</a>");
	  });  
	  rotatorBox.append("<a href='#' class='play' onClick='togglePlay()'>&nbsp;</a>");
    jQuery("a[rel=ysw-rotator-panel-link-1]").addClass("activelink");
		yswrotatorTimer = setInterval ( "swapPanel(0)", yswrotatorDelay );
	}
});

function togglePlay() {
	if (jQuery("a.play").length > 0) {
     clearInterval(yswrotatorTimer);
		 jQuery("a.play").removeClass("play").addClass("pause").blur();
	}
	else
	{
		yswrotatorTimer = setInterval ( "swapPanel(0)", yswrotatorDelay );
  	jQuery("a.pause").removeClass("pause").addClass("play").blur();
	}
}

function clickPanel(panelNumber) {
	if (jQuery("a.play").length > 0) {
		togglePlay();
	}
	swapPanel(panelNumber);
}

function swapPanel(panelNumber) {
	if(typeof(jQuery("div.active").attr("id"))!="undefined"){
	  var currPanel = jQuery("div.active").attr("id").substr(5);
		if (panelNumber == 0) {
		   panelNumber = currPanel * 1 + 1;
			if (jQuery("#panel" + panelNumber).length == 0) {
			   panelNumber = 1;
			}
		}
	   if (panelNumber != currPanel) {
		  jQuery("#panel" + currPanel).fadeOut().removeClass("active");
		  jQuery("#panel" + panelNumber).fadeIn().addClass("active");
		  jQuery("a[rel=ysw-rotator-panel-link-" + panelNumber + "]").addClass("activelink");
		  jQuery("a[rel=ysw-rotator-panel-link-" + currPanel + "]").removeClass("activelink");
		}
	}
}
	 var yswrotatorTimer;

