﻿/// <reference path="../Edentity.Global.js" />

Edentity.RegisterNamespace("PRP.Controls.ImageRotator");

(function(Rotator, $) {

	var defaults = {
		RotationSpeed: 2000
	};

	var _properties = null,
		_rotator = null,
		_carousel = null;

	Rotator.Init = function(p) {
		_properties = $.extend({}, defaults, p || {});
		_rotator = _properties.Container;

		initCarousel();
	};

	function initCarousel() {

		_rotator.jcarousel({
			auto: _properties.RotationSpeed,
			initCallback: function(carousel) {
				bindControls(carousel);
			},
			scroll: 1,
			wrap: "circular"
		});
	}

	function bindControls(carousel) {

		_carousel = carousel;
	}

} (PRP.Controls.ImageRotator, jQuery));
