$(document).ready(function()
{
	startCarrosselWorks();
	$('.menuCarrossel li a').click(moveWorkCarrosselTo);
	$('.menuCarrossel').mouseover(pauseCarrossel);
	$('.menuCarrossel').mouseout(playCarrossel);
	$('#workCarrossel').mouseover(pauseCarrossel);
	$('#workCarrossel').mouseout(playCarrossel);
	$('.mp3Player img').live('click',makePlayer);
	$('.voteStar span').live('click',showVoteForm);
	$('.voteStar span').live('mouseover',overStars);
	$('.voteStar').live('mouseout',outStars);
	$('a.inviteFriend').live('click',showInviteForm);
})

var workCarrosselObj = {};
var workCarrosselTo;
var workCarrosselPosition = 1;
var workCarrosselMargin;
var intervalCarrossel;
var isMoveCarrossel = true;

function startCarrosselWorks()
{
	$('#workCarrosselInner div ul').each(makeWorkCarrosslObj);
	$('#workCarrosselInner').append( workCarrosselObj[1] );
	
	showCompartilhe();
	startTimerCarrosselWorks();
	workCarrosselMargin = $('.workGallery').width();
}

function makeWorkCarrosslObj(i)
{
	var id  = i+1;

	workCarrosselObj[ id ] = '<div id="inner'+id+'">'+$(this).parent('div').html()+'</ul>'
	$(this).parent('div').remove();
}

function startTimerCarrosselWorks()
{
	intervalCarrossel = setInterval(moveWorks, 12000);
}

function clearTimerCarrosselWorks()
{
	clearInterval(intervalCarrossel);
}

function playCarrossel()
{
	startTimerCarrosselWorks();
}

function pauseCarrossel()
{
	clearTimerCarrosselWorks();
}

function moveWorks()
{
	(workCarrosselPosition == 5) ? workCarrosselPosition = 1 : workCarrosselPosition++;

	$('.menuCarrossel li').removeClass('active');
	$('.menuCarrossel .li' + workCarrosselPosition).addClass('active');
	
	$('#workCarrosselInner').append( workCarrosselObj[workCarrosselPosition] );
	$('#workCarrosselInner').animate({marginLeft: '-'+workCarrosselMargin+'px'}, 800, moveComplete);

}

function moveComplete()
{
	$('#workCarrosselInner div:first').remove();
	$('#workCarrosselInner').css({marginLeft: '0px'});
	showCompartilhe();

	if( $('.form-login').hasClass('logado') )
	{
		enableAddAsFriend();
		enableAddAsBookMark();
	}
}

function moveWorkCarrosselTo()
{
	workCarrosselTo = $(this).parent('li').attr('class').replace(/li/g,'').replace(/ /g,'').replace(/active/g,'');
	workCarrosselPosition = workCarrosselTo;
	
	$('.menuCarrossel li').removeClass('active');
	$('.menuCarrossel .li' + workCarrosselPosition).addClass('active');
	
	$('#workCarrosselInner').append( workCarrosselObj[workCarrosselPosition] );
	$('#workCarrosselInner').animate({marginLeft: '-'+workCarrosselMargin+'px'}, 800, moveComplete);
	
	return false;
}

function makePlayer()
{
	flashObjByName(
			$(this).parent('span').attr('id'),
			'player250x210',
			'124px',
			'124px',
			'/public/site/swf/',
			{musica:$(this).attr('alt'), autoplay:true}
		);
}



