var FlodRotator = {

	start   : function() {
		
		FlodRotator.ul = jQuery('#OurClientsRotator ul');
		FlodRotator.perPixelTime = 40;
		FlodRotator.goToNext();
		FlodRotator.ul.hover(
		FlodRotator.onMouseOver,
		FlodRotator.onMouseOut
		);
	},

	goToNext : function() {
		FlodRotator.first = FlodRotator.ul.children().first();
		FlodRotator.left = FlodRotator.first.width();
		if(FlodRotator.left < 0) FlodRotator.left = FlodRotator.left * -1;
		FlodRotator.ul.animate(
		{left: (-1*FlodRotator.left)},
		FlodRotator.left*FlodRotator.perPixelTime,
		'linear',
		FlodRotator.switchEls
		)
	},

	switchEls : function() {
		FlodRotator.ul.append(FlodRotator.first);
		FlodRotator.ul.attr('style', '');
		FlodRotator.ul.css('left', 0);
		FlodRotator.goToNext();
	},

	onMouseOver: function () {
		FlodRotator.ul.stop(true, false);
	},

	onMouseOut: function () {
		var tmp = FlodRotator.ul.position().left;
		FlodRotator.ul.animate(
		{left: -1 * FlodRotator.left},
		(FlodRotator.left + tmp)*FlodRotator.perPixelTime,
		'linear',
		FlodRotator.switchEls
		);
	}

}

$(document).ready(function()
{
	$("#addEmailForm").submit(function() {

		$('#newsletterMessage').removeClass('success').removeClass('error').html('Bądź na bieżąco - zapisz się:');
		$.post($(this).attr('action'), $(this).serialize(),
		function(data){
			if(data == 'OK')
			{
				$('#newsletterMessage').addClass('success').removeClass('error').html('E-mail został dodany.');
			}
			else
			{
				$('#newsletterMessage').addClass('error').removeClass('success').html('E-mail <strong>nie</strong> został dodany.');
			}
		});

		return false;
	});

	FlodRotator.start();
});
