// Parameters
var controlsFader = 'fast';
var portfolioFader = 'slow';
var portfolioTimeOut = 8000;

var timeOutPointer = null;
var data = null;


function updatePortfolio( action ) {
//	$('#ws-portfolio-slider ul.controls li#next').trigger('click');
		$.getJSON('/WProductPortfolioSlider/get_slider_data/', { command: action, id: $('#ws-portfolio-slider').attr('rel'), language: current_language }, function(data){
			if (data != null) {
				$('.ws-portfolio-slider-controls').slideUp(controlsFader);
					$('#ws-portfolio-slider-background').fadeOut(portfolioFader, function(){
						$('#ws-portfolio-slider').attr('rel', data.id);
						$('#ws-portfolio-slider .ws-portfolio-slider-controls').css('background-color', data.backgroundcolor);
						$('#ws-portfolio-slider .ws-portfolio-slider-controls .description').css('color', data.color);
						$('.ws-portfolio-slider-controls h3.title').css('color', data.color);
//						$('nav ul li a').css('background-color', data.backgroundcolor);
//						$('nav ul li a').css('color', data.color);
						$('#ws-portfolio-slider h3.title').html(data.title);
						$('#ws-portfolio-slider .description').html(data.text);
						$('#ws-portfolio-slider-background').css('background-image', 'url( ' + data.background + ')');
						$('#ws-portfolio-slider-background').fadeIn(portfolioFader, function(){
							$('.ws-portfolio-slider-controls').slideDown(controlsFader);
						});
					});
			}
		});
	
	
}

$(function(){

	$('a').edecrypt();

	$('#ws-portfolio-slider ul.controls').delegate('li', 'click', function(){
		updatePortfolio( $(this).attr('id') );
		clearTimeout(timeOutPointer);
	});
	
	timeOutPointer = setInterval("updatePortfolio('next')", portfolioTimeOut);

	$('li.portfolio-item').hover(
		function() {
			$(this).find('a.overlay').stop().fadeTo("fast", 1);
		},
		function() {
			$(this).find('a.overlay').stop().fadeTo("fast", 0);
		}
	);

});
