$(document).ready(function(){

	// Exibindo submenu
	$menu = $('#menu .submenu .active');
	if($menu.length > 0)
		$menu.parent().fadeIn('fast');
	else{
		$('#menu .submenu:first').fadeIn('fast');
	}
	$('#menu > li').click(function(){
		$this = $(this);
		$this.siblings('li').find('.submenu').fadeOut(400);
		$this.find('.submenu').fadeIn(400);
	});

	// Box de newsletter 
	$('.box.newsletter a').click(function(){
		$(this).parent().find('form').toggle('fast');
	});
	$('#newsletter_submit').click(function(){
		$fieldEmail = $('#newsletter_id');
		
		if($fieldEmail.val().length == 0 || $fieldEmail.val().match(/^[a-zA-Z0-9\.\-_]{1,31}[a-zA-Z0-9\-_]@[a-zA-Z0-9\-_][a-zA-z0-9\-]{1,30}(\.[a-zA-Z\-]{2,6}){1,4}$/) == null)
			return alert('Preencha o email corretamente');

		$.ajax({
			type: 'post',
			url: Site.baseUrlFull + '/ajax/newsletter',
			dataType: 'json',
			data: {email: $fieldEmail.val()},
			success: function(data){
				if (data.status && data.status == 'success') {
					alert('Cadastro de newsletter efetuado com sucesso!');
					$fieldEmail.val('');
					$('.box.newsletter a').parent().find('form').hide('fast');
				}
				else if(data.status && data.status == 'error' && data.errorCode == 1062){
					alert('Email já cadastrado em nossa base.');
				}
				else{
					alert('Ocorreu um erro desconhecido. Tente novamente mais tarde.');
				}
			}
		});
	});

	// Box de notícias
	/*
	$('.caroussel-noticias .noticia:first-child').show();
		$('.caroussel-noticias a[class^=n-]').click(function(){
			$caroussel = $('.caroussel-noticias');
			$this = $(this);
			
			$caroussel.find('.selected').removeClass('selected');
			$this.parent().addClass('selected');
			$('.caroussel-noticias .noticia[class!=' + $this.get(0).className + ']').fadeOut('fast');
			$('.caroussel-noticias .noticia.' + $this.get(0).className).fadeIn('fast');
			// TODO: caroussel automático
		});*/
	

	// Box de Filmes
	$caroussel_filmes = $('.caroussel-filmes');
	$caroussel_filmes.find('.filme.selected img').load(function(){
		$caroussel_filmes.height(($caroussel_filmes.find('.filme.selected').height() - 8) + 'px');
	});
	$('.caroussel-filmes a.next, .caroussel-filmes a.prev').click(function(){
		
		$sender = $(this);
		$el = $caroussel_filmes.find('.selected');
		if($sender.hasClass('next')){
			$elNew = $el.next('.filme');
			if($elNew.length == 0)
				$elNew = $caroussel_filmes.find('.filme:first');
		}
		if($sender.hasClass('prev')){
			$elNew = $el.prev('.filme');
			if($elNew.length == 0)
				// window.clearInterval(carousselFilmesInterval);
				$elNew = $caroussel_filmes.find('.filme:last');
		}

		if($elNew.length == 1){
			$el.fadeOut('fast', function(){
				$el.removeClass('selected');
			});
			$elNew.fadeIn('fast', function(){
				$(this).addClass('selected');
			});
			$caroussel_filmes.animate({height:($elNew.height() - 8) + 'px'});
		}
		
	});
	var carousselFilmesInterval = window.setInterval(function(){
		$('.caroussel-filmes a.next').click();
	}, 5000);


	// Montando breadcrumb
	(function(){
		bc = new Array();
		t1 = $('#menu .submenu .active').parent().prev().text();
		t2 = $('#menu .submenu .active').text();
		
		if (t1.length > 0) {
			bc.push('<span>' + t1 + '</span>');
		}
		if (t2.length > 0) {
			bc.push('<span>' + t2 + '</span>');
		}
		
		$breadcrumb = $('h3.breadcrumb');
		if($breadcrumb.length == 0){
			$breadcrumb = $('<h3 class="breadcrumb"></h3>').insertBefore($('div.content:first div:first'));
		}
		else if($breadcrumb.text().length > 0) {
			bc.push('<span>' + $breadcrumb.text() + '</span>');
		}
		$breadcrumb
			.html(bc.join(' | '))
			.find('span:last').addClass('destaque');
	})();

});



