﻿// JavaScript Document
$( function(){
	
	$("select.estilo").selectbox();
	
	$('div.jquery-custom-selectboxes-replaced').css('width', '210px');
	$('div.jquery-custom-selectboxes-replaced-list').css('width', '205px');
	
	$('#bt-social-net, a.bt-social-net').click( function(){
			if ( $('#social-net').css('height') == '25px' )
				$('#social-net').animate({height:'240px'}, {duration: 700, easing: 'easeInOutQuart'});
			else			
				$('#social-net').animate({height:'25px'}, {duration: 700, easing: 'easeInOutQuart'});
	});
	
	$('#menu a').hover( 
		function(){
			classe = $('#menu').attr('class');
			$('#menu').attr('class', $(this).attr('id') );
			
		},
		function(){
			$('#menu').attr('class',classe);
		}
	);
	
	
	//$('html,body').animate({scrollTop: $('#a').offset().top}, 1300);
	
	
	
	// ----------------------------  banner ---------------------------- 
	$('#banner img').each(function (i) {
		if (i == 0) {
			this.style.display = 'block';
		} else {
			this.style.display = 'none'
		}
	});
	
	var slidePlay = false;
	
	$('#min-banner-menu a').click(function () {
										
		if (slidePlay == false) {
			
			slidePlay = true;
			
			var linkId = $(this).attr('id');			
			$('#min-banner-menu a').each(function (i) {
				if (this.id == linkId) num = i;
			});
			
			$('#min-banner-menu a').removeClass('active');
			$('#min-banner-menu li').removeClass('active');
			$(this).addClass('active');
			$(this).parent('li').addClass('active');
			
			
			$('#banner img').each(function (i) {
				if (this.style.display !== 'none') ant = i;
			});
			var imagemAnt = $('#banner img')[ant];
			$(imagemAnt).fadeOut(500);
			   
		   
		   setTimeout(function () {				
				
				$('#banner-menu').css('background-image', 'url('+texto_banner[num]+')');
				
				$('#banner img').hide();
				$('#banner').width('0%');
				
				var imagem = $('#banner img')[num];
				$(imagem).css('opacity', '0');
				$(imagem).show();
				
				// link no banner
				if (num == 0){
					$(imagem).css('cursor','pointer');
					$(imagem).click( function(){ document.location.href = link_banner0; });
					
					// link no texto do banner
					$('#banner-menu').css('cursor','pointer');
					$('#banner-menu').click( function(){ document.location.href = link_banner0; });
					
				}else if (num == 1){					
					$(imagem).css('cursor','pointer');
					$(imagem).click( function(){ document.location.href = link_banner1; });
					
					// link no texto do banner
					$('#banner-menu').css('cursor','pointer');
					$('#banner-menu').click( function(){ document.location.href = link_banner1; });
					
				}else if (num == 2){					
					$(imagem).css('cursor','pointer');
					$(imagem).click( function(){ document.location.href = link_banner2; });
					
					// link no texto do banner
					$('#banner-menu').css('cursor','pointer');
					$('#banner-menu').click( function(){ document.location.href = link_banner2; });
				}
				
				$(imagem).animate({opacity: 1}, 1300);
				
			   $('#banner').animate({
					width: '100%', opacity: 1
				}, 1500);
				setTimeout(function () {
					slidePlay = false;
				}, 1500);	
			
			}, 550);
		   
		}
		
		
	});
	
	
	
	// ----------------------------  banner produto ---------------------------- 
	$('#banner-produtos-img img').each(function (i) {
		if (i == 0) {
			this.style.display = 'block';
		} else {
			this.style.display = 'none'
		}
	});
	
	var slideProdutoPlay = false;
	
	$('#banner-produtos-menu a').click(function () {
		
		var linkId = $(this).attr('id');
		
		if (slideProdutoPlay == false) {
			
			slideProdutoPlay = true;
			
			$('#banner-produtos-menu a').each(function (i) {
				if (this.id == linkId) num = i;
			});
			
			$('#banner-produtos-menu a').removeClass('active');
			$('#banner-produtos-menu li').removeClass('active');
			$(this).addClass('active');
			$(this).parent('li').addClass('active');
			
			$('#banner-produtos-img img').hide();
			$('#banner-produtos-img').width('0%');	   
		   
		   $('#banner-produtos-img img')[num].style.display = 'block';
		   
		   $('#banner-produtos-img').animate({
				width: '100%'
			}, 1500);
			setTimeout(function () {
				slideProdutoPlay = false;
			}, 1500);			
		}
	});
	
	
	
	// ----------------------------  banner produto 1 ---------------------------- 
	$('#banner-produtos-img-1 img').each(function (i) {
		if (i == 0) {
			this.style.display = 'block';
		} else {
			this.style.display = 'none'
		}
	});
	
	var slideProdutoPlay = false;
	
	$('#banner-produtos-menu-1 a').click(function () {
		
		var linkId = $(this).attr('id');
		
		if (slideProdutoPlay == false) {
			
			slideProdutoPlay = true;
			
			$('#banner-produtos-menu-1 a').each(function (i) {
				if (this.id == linkId) num = i;
			});
			
			if (num == 0){
				$('#banner-produtos-img-1 a').attr('href', link0);
			
			}else if (num == 1){
				$('#banner-produtos-img-1 a').attr('href', link1);
			
			}else if (num == 2){
				$('#banner-produtos-img-1 a').attr('href', link2);
			}
			
			$('#banner-produtos-menu-1 a').removeClass('active');
			$('#banner-produtos-menu-1 li').removeClass('active');
			$(this).addClass('active');
			$(this).parent('li').addClass('active');
			
			$('a[id^="tit"]').hide();
			$('p[id^="p"]').hide();
			$('#banner-produtos-img-1 img').hide();
			$('#banner-produtos-img-1').width('0%');	   
		   
		   $('#tit'+num).show();
		   $('#p'+num).show();
		   $('#banner-produtos-img-1 img')[num].style.display = 'block';
		   
		   $('#banner-produtos-img-1').animate({
				width: '100%'
			}, 1500);
			setTimeout(function () {
				slideProdutoPlay = false;
			}, 1500);			
		}
	});
	
	
	// ----------------------------  sobre a vitarella - premios ---------------------------- 	
	$('div.corpo-premios h2 a').click( function(){
		
		/*$('div.corpo-premios ul').each(function (i) {
			if ( this.style.display == 'block') $(this).slideToggle('slow');
		});*/
		//$('div.corpo-premios ul').hide();
		
		var valor = $(this).html();
		
		$('div.corpo-premios h2 a').each(function (i) {
			if ($(this).html() == valor) num = i;
		});
		
		var obj = $('div.corpo-premios ul')[num];
		var idul = $(obj).attr('id');
		
		$('div.corpo-premios ul[id!="'+idul+'"]').hide();		
		$(obj).slideToggle('slow');
	});
	
	
	
	
	// ----------------------------  sobre a vitarella - historia ---------------------------- 	
	var slideHistoriaPlay = false;
	var slideHistoria = 1;
	$('div.corpo-historia #paginas #historia-next').click(function () {
				
		if (slideHistoriaPlay == false && slideHistoria != 4) {
			
			slideHistoriaPlay = true;
			slideHistoria++;
			
			if (slideHistoria == 2){
				var pos = '-760px';
				$('#historia-prev').removeClass('disabled');
				
			}else if (slideHistoria == 3){
				var pos = '-1327px';
				
			}else if (slideHistoria == 4){
				var pos = '-2008px';
				$(this).addClass('disabled');
			}
			
		   
		   $('div.corpo-historia #paginas .pag').animate({backgroundPosition: pos}, 1000);
		   //$('div.corpo-historia #paginas .pag').animate({'background-position-x': pos}, 500);

			setTimeout(function () {
				slideHistoriaPlay = false;
			}, 1000);			
		}
	});
	
	
	$('div.corpo-historia #paginas #historia-prev').click(function () {
				
		if (slideHistoriaPlay == false && slideHistoria != 1) {
			
			slideHistoriaPlay = true;
			slideHistoria--;
			
			if (slideHistoria == 1){
				var pos = '-49px';
				$(this).addClass('disabled');
				
			}else if (slideHistoria == 2){
				var pos = '-760px';
				
			}else if (slideHistoria == 3){
				var pos = '-1327px';
				$('#historia-next').removeClass('disabled');				
			}
		   
		   
		   $('div.corpo-historia #paginas .pag').animate({backgroundPosition: pos}, 1000);
		  // $('div.corpo-historia #paginas .pag').animate({'background-position-x': pos}, 500);
		   
			setTimeout(function () {
				slideHistoriaPlay = false;
			}, 1000);			
		}
	});
	
	
	// ----------------------------  receitas - conversor ---------------------------- 	
	$('#bt-conversor').click( function(){
		
		if ( $('#conversor').css('height') == '35px' ){
			
			$('#pai-ingredientes').animate({minHeight: '365px'}, 1500);
			$('#conversor').css('background-position','0 -48px').animate({height: '198px'}, 1500);
			
		}else{
			$('#pai-ingredientes').animate({minHeight: '180px'}, 1500);
			$('#conversor').animate({height: '35px'}, 1500);
			setTimeout( function () { $('#conversor').css('background-position','0 0') }, 1500);
		}
		
		return false;
	});
	
	// votacao
	$('input.star').rating({
		callback: function(value, link){
				
				var id = $('input[name=codigo_receita]').val();
				var destino = $('input[name=url]').val();
				
				$.ajax({
					   
					   type: 'POST',
					   url: destino+'ajax/votar.php', 
					   data: 'nota='+value+'&id='+id, 
					   cache: false,
					   
					   beforeSend: function(){
						   $('#msg_voto').html('Carregando...');
						},
						
						success: function(dados){
							if (dados == 'true'){
								$('#msg_voto').html('Voto registrado!');
								$('input.star').rating('disable');
							
							}else if (dados == 'registrado'){
								$('#msg_voto').html('Você já votou nessa receita!');
								$('input.star').rating('disable');
							
							}else{
								$('#msg_voto').html('<span style="color:#f00">Erro ao registrar voto!</span>');
							}
						}
					
				});
			}
	});
	
	
	// --------
	$("a.lightbox").fancybox();
	
	
});

// ----------------------------  banner aleatoria na home ---------------------------- 
setInterval( 'mudarBanner()', 10000);

function mudarBanner(){
	if ( $('a#banner-home1').hasClass('active') ) {
		$('a#banner-home2').trigger('click');
		
	}else if ( $('a#banner-home2').hasClass('active') ) {
		$('a#banner-home3').trigger('click');
		
	}else if ( $('a#banner-home3').hasClass('active') ) {
		$('a#banner-home1').trigger('click');
	}
}


// ----------------------------  login disponivel ---------------------------- 	
function verificaLogin(destino, edicao){
	
	var valor = $('input[name=login]').val();
	
	if (valor != '' && valor != null){
		$.ajax({
			   
			   type: 'POST',
			   url: destino+'ajax/verifica_login.php', 
			   data: 'login='+valor+'&edicao='+edicao, 
			   cache: false,
			   
			   beforeSend: function(){
				   $('#msg_login').html('carregando...');
				},
				
				success: function(dados){
					if (dados == 'true'){
						$('#msg_login').html('<span style="color:#f00">login indisponível</span>');
					}else{;
						$('#msg_login').html('login disponível');
					}
				}
			
		});
	}
}


// ----------------------------  salvar receita ---------------------------- 	
function salvarReceita(destino, codigo){
	
	if (codigo != '' && codigo != null){
		$.ajax({
			   
			   type: 'POST',
			   url: destino+'ajax/salvar_receita.php', 
			   data: 'id='+codigo, 
			   cache: false, 
				
				beforeSend: function(){
				   $('div.imprimir').css('background-position', '0 -148px');
				},
				
				success: function(dados){
					
					$('div.imprimir').css('background-position', '0 0');
					
					if (dados == 'true'){
						alert('Receita salva com sucesso!');
						
					}else if (dados == 'false'){
						alert('ERRO ao salvar receita!');
						
					}else if (dados == 'login'){
						alert('Você precisa estar logado!');
					
					}else if (dados == 'salvo'){
						alert('Você já salvou essa receita!');
					}
				}
			
		});
	}
}
