/*
 * ON LOAD DA PAGINA
 */
$(document).ready(function()
{
	startCarrossel();
	$('.lightbox').nadebLightBox();
	$('.menu-cervejas li').hover(showTip, hideTip);
	
	$('#nadeb').submit(validateForm);
	$('#fone').mask('(99) 9999-9999');
});

$(window).scroll(function()
{
	
});

/*
 * Carrossel de Fade
 */

var carrosselObj = {};
var carrosselPosition = 1;
var carrosselLimit = 0;

function startCarrossel()
{
	$('.carrossel ul').width( $('.carrossel ul li img').width() * 2 );
	
	$('.carrossel ul li').each(makeWorkCarrosslObj);
	$('.carrossel ul').append( carrosselObj[1] );
	
	if( carrosselObj[2] ) if( carrosselObj[2] ) startTimerCarrossel();
}

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

	carrosselObj[ id ] = '<li id="inner'+id+'">'+$(this).html()+'</li>'
	$(this).remove();
	
	carrosselLimit++;
}


function startTimerCarrossel()
{
	intervalCarrossel = setInterval(moveItens, 4000);
}

function moveItens()
{
	(carrosselPosition == carrosselLimit) ? carrosselPosition = 1 : carrosselPosition++;
	
	$('.carrossel ul').append( carrosselObj[carrosselPosition] );
	$('#inner'+carrosselPosition).hide();
	$('#inner'+carrosselPosition).fadeIn(800, moveComplete);
}

function moveComplete()
{
	$('.carrossel ul li:first').remove();
}

function showTip()
{
	var obj = $(this).attr('class');
	$('.tip-cervejas .' + obj + ' a').fadeIn(500);
}

function hideTip()
{
	var obj = $(this).attr('class');
	$('.tip-cervejas .' + obj + ' a').fadeOut(100);
}


function validateForm()
{
	var errCount = 0;
	var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);
	if( !$('#nome').val() || $('#nome').val() == 'Informe seu nome' ) 
	{ 
		$('#nome').val('Informe seu nome');
		errCount++;
	}
	if( !er.test( $('#email').val() ) )
	{ 
		$('#email').val('informe um e-mail válido');
		errCount++;
	}
	if( !$('#message').val() || $('#message').val() == 'Digite sua mensagem' )
	{
		$('#message').val('Digite sua mensagem')
		errCount++;
	}
	if( errCount )
	{
		return false; 
	}
}

/*
 * Carrossel de movimento 

var carrosselObj = {};
var carrosselPosition = 1;
var workCarrosselMargin;
var carrosselLimit = 0;

function startCarrossel()
{
	$('.carrossel ul').width( $('.carrossel ul li img').width() * 2 );
	
	$('.carrossel ul li').each(makeWorkCarrosslObj);
	$('.carrossel ul').append( carrosselObj[1] );
	
	if( carrosselObj[2] ) startTimerCarrossel();
	workCarrosselMargin = $('.carrossel ul li img').width();
}

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

	carrosselObj[ id ] = '<li id="inner'+id+'">'+$(this).html()+'</li>'
	$(this).remove();
	
	carrosselLimit++;
}

function startTimerCarrossel()
{
	intervalCarrossel = setInterval(moveItens, 4000);
}

function clearTimerCarrossel()
{
	clearInterval(intervalCarrossel);
}

function playCarrossel()
{
	startTimerCarrossel();
}

function pauseCarrossel()
{
	clearTimerCarrossel();
}

function moveItens()
{
	(carrosselPosition == carrosselLimit) ? carrosselPosition = 1 : carrosselPosition++;
	
	$('.carrossel ul').append( carrosselObj[carrosselPosition] );
	$('.carrossel ul').animate({marginLeft: '-'+workCarrosselMargin+'px'}, 1000, moveComplete);
}

function moveComplete()
{
	$('.carrossel ul li:first').remove();
	$('.carrossel ul').css({marginLeft: '0px'});
}
*/

