
jQuery(function() {
	$('.illoomingThumbs').each(function () {
		var ul = $('ul', this);
		var itemWidth = -($(this).innerWidth());
		
		var items = $("li", ul);
		var activeItem = 0;
		items.each(function(i) {
			itemWidth += $(this).outerWidth(true);
			if ($(this).hasClass("active")) {
				activeItem = i;
			}
		});
		
		var slider = $('.slider');
		
		if (itemWidth < 0) {
			return;
		}

		// Find active item and scroll to is on page load.
		var value = (activeItem) / (items.length-1) * itemWidth;
		value = value < itemWidth ? value : itemWidth;
		value = value > 0 ? value : 0;
		ul.css('left', '-' + value + 'px');

		/*
		scrollbar = evance.ui.scrollbar(slider, {
			mask: $(this),
			content: $('.content', this)
		});
		*/
		
		slider.slider({ 
			min: 0,
			max: itemWidth, 
			slide: function (ev, ui) {
				ul.css('left', '-' + ui.value + 'px');
			}, 
			stop: function (ev, ui) {
				ul.animate({ 'left' : '-' + ui.value + 'px' }, 500, 'linear');
			},
			value: value
		});
	});
	
	// Add review area.
	var addReview = $("#Use .addReview");
	$("#add-review-btn").click(function(e) {
		e.preventDefault();
		addReview.animate({top: 0});
	});
	
	$(".close", addReview).click(function(e) {
		e.preventDefault();
		addReview.animate({top:400});
	});
	
	function setTotal(el) {
		$(".addReview .score").html(parseFloat($(el).val()).toFixed(1));
	}
	
	$(".rating select").sliderSelect({activateSingle: false}).change(function() {
		setTotal(this);
	});
	
	setTotal($(".rating select"));
	
	// Start flash player in video pages.
	$("#illoomingMovie").each(function() {
		//var swfObject = swfobject.registerObject("illoomingMovie", "8");
	});
});

