jQuery(document).ready(function(){
	jQuery('#select_hoje_tem').sbCustomSelect();
	
	jQuery('.d_eventos').hover(function() {
		jQuery(this).find('h2 a').stop().animate({color:'#ED1651'}, 700);
		jQuery(this).find('a.bt_facebook, a.bt_twitter').show(300);
	}, function () {
		jQuery(this).find('h2 a').stop().animate({color:'#6D6C54'}, 500);
		jQuery(this).find('a.bt_facebook, a.bt_twitter').hide(300);
	});
	
	jQuery('.d_cidade').hover(function() {
		jQuery(this).find('h2 a').stop().animate({color:'#FDB711'}, 700);
		jQuery(this).find('a.bt_facebook, a.bt_twitter').show(300);
	}, function () {
		jQuery(this).find('h2 a').stop().animate({color:'#6D6C54'}, 500);
		jQuery(this).find('a.bt_facebook, a.bt_twitter').hide(300);
	});
	
	jQuery('.d_esportes').hover(function() {
		jQuery(this).find('h2 a').stop().animate({color:'#8DC25E'}, 700);
		jQuery(this).find('a.bt_facebook, a.bt_twitter').show(300);
	}, function () {
		jQuery(this).find('h2 a').stop().animate({color:'#6D6C54'}, 500);
		jQuery(this).find('a.bt_facebook, a.bt_twitter').hide(300);
	});
	
	jQuery('.d_noticias').hover(function() {
		jQuery(this).find('h2 a').stop().animate({color:'#A8AA83'}, 700);
		jQuery(this).find('a.bt_facebook, a.bt_twitter').show(300);
	}, function () {
		jQuery(this).find('h2 a').stop().animate({color:'#6D6C54'}, 500);
		jQuery(this).find('a.bt_facebook, a.bt_twitter').hide(300);
	});
	
	jQuery('#destaques_rodape li').hover(function() {
		jQuery(this).stop().animate({opacity:'0.60'}, 700);
	}, function () {
		jQuery(this).stop().animate({opacity:'1'}, 500);
	});
	
	jQuery('.lista_colunistas_home ul li:last').addClass('last');
	
	function mycarousel_initCallback(carousel) {
		jQuery('#progCinema a.btAvancar, #bt_avancar_lista').bind('click', function() {
			carousel.next();
			return false;
		});
	
		jQuery('#progCinema a.btVoltar, #bt_voltar_lista').bind('click', function() {
			carousel.prev();
			return false;
		});
	}
	
	jQuery('#progCinema div.filmes ul, .lista_filmes_home ul').jcarousel({
	    initCallback: mycarousel_initCallback,
	    buttonNextHTML: null,
		buttonPrevHTML: null,
		scroll: 2
	});
	
	jQuery('input[type="text"], textarea').focus(function() {  
		if (this.value == this.defaultValue){  
			this.value = '';  
			this.style.color = "#000000";
		}  
		if(this.value != this.defaultValue){  
			this.select();  
		}  
	});
	jQuery('input[type="text"], textarea').blur(function() {  
		if (this.value == ''){  
			this.value = (this.defaultValue ? this.defaultValue : ''); 
			this.style.color = "#CFCFCF"; 
		}  
	});
	
	jQuery('#listaEventosSemana ul, #listaFilmesCartaz').before('<div id="nav">').cycle({pager:'#nav', timeout: 5000});

	jQuery("#opcoesMenu, #menu_n ul").superfish(); 

    jQuery('#listaCinemas').find('.filtroCinema a').click(function(){
        var $this = jQuery(this);
	if ( !$this.hasClass('selected') ) {
	    $this.parents('.filtroCinema').find('.selected').removeClass('selected');
		jQuery('#listaGeneros').find('.filtroCinema a.selected').removeClass('selected');
	 	$this.addClass('selected');
	 }
	});
	
	jQuery('#listaGeneros').find('.filtroCinema a').click(function(){
        var $this = jQuery(this);
	if ( !$this.hasClass('selected') ) {
	    $this.parents('.filtroCinema').find('.selected').removeClass('selected');
		jQuery('#listaCinemas').find('.filtroCinema a.selected').removeClass('selected');
	 	$this.addClass('selected');
	 }
	});

	
	jQuery('.filtroCinema a').click(function(){
	  var selector = jQuery(this).attr('data-filter');
	  jQuery('#listaFilmes').isotope({ 
		filter: selector,
		 animationOptions: {
		     duration: 750,
		     easing: 'linear',
		     queue: false
		   }
	  });
	  return false;
	});
	
	var formHT = document.getElementById('formHT');
	
	if(formHT) {
		formHT.onsubmit = function() {
			todosSelects = jQuery('#formHT select');
			
			for($i = 0; $i < todosSelects.length; $i++) {
				if(jQuery(todosSelects[$i]).val() == 0) {
					alert('Por favor selecione uma característica em cada opção.');
					
					return false;
				}
			}
			
			return true;
		}
	}

	jQuery("#destaquesDanca").cycle({
		timeout: 10000,
		pager:  '#nav',
		slideExpr: 'div.destaqueDanca'
	});
	
});
