// JavaScript Document
$(document).ready(function(){
	//home
	/*$('#revista_home .link').click(function(){
		$('#revista_home').hide();
		$('#receita_home').show();
	});
	$('#receita_home .link').click(function(){
		$('#revista_home').show();
		$('#receita_home').hide();
	});*/
	
	/*$('#busca .trigger').click(function(){
		var idx = $('#busca .trigger').index(this);
		var lgh = $('#busca .trigger').length;
		for(i=0; i< lgh; i++){
			if(i != idx){
				$('#busca ul').eq(i).slideUp();
			}else{
				$('#busca ul').eq(idx).slideToggle('fast');
				
			}
		}
	});*/
	
	$('#newsletter .submit').bind('click', function(e){
		
		e.preventDefault();
		
		var email = $('#newsletter').find('#email_news').val();
		
		$('#newsletter').bind('submit', function(){
			return true;
		}); // submit
		
		if(email == 'Seu e-mail' || email=='' || email.indexOf('@')<0 || email.indexOf('.')<0){ alert('Preencha corretamente o campo newsletter!'); return false; } else {
			$('#newsletter').trigger('submit');
		}
	});
	
	$('#busca ul.peca li').click(function(){
	var idl = $('#busca ul.peca li').index(this);
	var lgl = $('#busca ul.peca li').length;
	for(i=0; i< lgl; i++){
		if(i != idl){
			$('#busca ul.peca li a').eq(i).removeClass("scroll_selec");
		}else{
			if ($('#busca ul.peca li a').eq(i).hasClass("scroll_selec"))
			{
				$('#busca ul.peca li a').eq(i).removeClass("scroll_selec");
			} else {
				$('#busca ul.peca li a').eq(i).addClass("scroll_selec");
			}
		}
	}
	});
	
	$('#busca ul.quem li').click(function(){
	var idl = $('#busca ul.quem li').index(this);
	var lgl = $('#busca ul.quem li').length;
	for(i=0; i< lgl; i++){
		if(i != idl){
			$('#busca ul.quem li a').eq(i).removeClass("scroll_selec");
		}else{
			if ($('#busca ul.quem li a').eq(i).hasClass("scroll_selec"))
			{
				$('#busca ul.quem li a').eq(i).removeClass("scroll_selec");
			} else {
				$('#busca ul.quem li a').eq(i).addClass("scroll_selec");
			}
		}
	}
	});
	
	$('#busca ul.fio li').click(function(){
	var idl = $('#busca ul.fio li').index(this);
	var lgl = $('#busca ul.fio li').length;
	for(i=0; i< lgl; i++){
		if(i != idl){
			$('#busca ul.fio li a').eq(i).removeClass("scroll_selec");
		}else{
			if ($('#busca ul.fio li a').eq(i).hasClass("scroll_selec"))
			{
				$('#busca ul.fio li a').eq(i).removeClass("scroll_selec");
			} else {
				$('#busca ul.fio li a').eq(i).addClass("scroll_selec");
			}
		}
	}
	});
	
	$('#busca ul.compl li').click(function(){
	var idl = $('#busca ul.compl li').index(this);
	var lgl = $('#busca ul.compl li').length;
	for(i=0; i< lgl; i++){
		if(i != idl){
			$('#busca ul.compl li a').eq(i).removeClass("scroll_selec");
		}else{
			if ($('#busca ul.compl li a').eq(i).hasClass("scroll_selec"))
			{
				$('#busca ul.compl li a').eq(i).removeClass("scroll_selec");
			} else {
				$('#busca ul.compl li a').eq(i).addClass("scroll_selec");
			}
		}
	}
	});
	
	$('#busca ul.revista li').click(function(){
	var idl = $('#busca ul.revista li').index(this);
	var lgl = $('#busca ul.revista li').length;
	for(i=0; i< lgl; i++){
		if(i != idl){
			$('#busca ul.revista li a').eq(i).removeClass("scroll_selec");
		}else{
			if ($('#busca ul.revista li a').eq(i).hasClass("scroll_selec"))
			{
				$('#busca ul.revista li a').eq(i).removeClass("scroll_selec");
			} else {
				$('#busca ul.revista li a').eq(i).addClass("scroll_selec");
			}
		}
	}
	});
	
	
	
	
	
	
	

	$('.area').css({opacity:0, 'display':'none'});
	$('.cham').css({opacity:0, 'display':'none'});
	$('.area').eq(0).css({opacity:1, 'display':'block'});
	$('.cham').eq(0).css({opacity:1, 'display':'block'});
	var inTrans = false;
	var openBg = 0;
	
	function changeHome(idx){
		if(	!inTrans ){
			if(openBg != idx){
				inTrans = true;
				
				$('.area').eq(openBg).animate({
					opacity:0
				},800, function() {
					$('.area').eq(openBg).css({'display':'none'});
				});
				$('.cham').eq(openBg).animate({
					opacity:0
				},800, function() {
					$('.cham').eq(openBg).css({'display':'none'});
				});

				$('.area').eq(idx).css({'display':'block'});
				$('.cham').eq(idx).css({'display':'block'});
				$('.cham').eq(idx).animate({
					opacity:1
				},800);
				$('.area').eq(idx).animate({
					opacity:1
				},800, function(){
						$('.home #pagin a').eq(openBg).removeClass('selc');
						$('.home #pagin a').eq(idx).addClass('selc');
						$('.area').eq(openBg).css({'display':'none'})
						openBg = idx;
						inTrans = false;
				});
				
			}
		}
	}
	
	$('.home #pagin a').click(function(){
		var i = $('.home #pagin a').index(this);
		changeHome(i);
	});
	$('.home #pagin .btprev').click(function(){
		if(openBg>0){
			changeHome(openBg-1);
		}
	});
	$('.home #pagin .btnext').click(function(){
		if(openBg<2){
			changeHome(openBg+1);
		}
	});
	
	var wImg = 1440; // largura da imagem de bg
	var hImg = 900; // altura da imagem de bg
	var propImg = wImg/hImg
	
	function resizeImg(){
		var wDoc = $(window).width() < $(document).width() ? $(window).width() : $(document).width(); // largura do bg
		var hDoc = $(window).height() < $(document).height() ? $(window).height() : $(document).height(); // altura do bg
		
		
		var wDoc = $('#content').width() > wDoc ? $('#content').width() : wDoc; // largura do bg
		var hDoc = $('#content').height() + 22 > hDoc - 80 ? $('#content').height() + 22 : hDoc - 80; // altura do bg
		var propDoc = wDoc/hDoc;
		
		$('.area').width( wDoc );
		$('.area').height( hDoc );
		$('.area').css({'top':29});
			
		if(propDoc < propImg){
			$('.area .bg').height(hDoc);
			$('.area .bg').width(hDoc*propImg);
		}else{
			$('.area .bg').width(wDoc);
			$('.area .bg').height(wDoc/propImg);
		}
			
		/*var xImg = -( $('.area .bg').width() - $(window).width() )/2;
		var yImg = -( $('.area .bg').height() - $(window).height() )/2  ;
		$('.area .bg').css({'left':xImg,'top':yImg});*/
		
		hSobra = ( $(window).height() < $(document).height() ? $(window).height() : $(document).height() ) - $('#content').height() - 119;
		
		if(hSobra>20){
			$('#content').css({'margin-bottom':hSobra})
		}else{
			$('#content').css({'margin-bottom':20})
		}
	}
	$(window).resize(function() {
		resizeImg();
	})
	
	$("#content").resize(function(e){
		resizeImg();
	});
	resizeImg();


	/* fios */
	
	var arrCor = [
	'#ffffff','#fffcca','#fcf3cb','#ebe2bc','#ffe7c1','#f5e9d6',
	'#ffe8cb','#fcdbb1','#ddbb90','#eea28b','#b66b54','#fac46f',
	'#eb5128','#ffc2cb','#d76979','#fdd4da','#bb888f','#873a23',
	'#c00000','#f77e90','#ff3e5b','#990017','#591b1b','#92093c',
	'#599700','#c9ff7d','#a5d563','#3ea605','#e4e571','#9dac69'
	]
	for(c=0; c<arrCor.length ; c++){
		$('#cor .mostra_cor').eq(c).css({'background':arrCor[c]})
	}
	
	
	var fScr = 0;
	var maxFScr = $('#favoritos .scroller ul').height()/150;
	function runFScr(){
		$('#favoritos .scroller ul').animate({
			top:fScr*150
		},400);
	}
	$('#favoritos .btUp').click(function(){
		if(fScr<0){
			 fScr ++;
			runFScr();
		}
	})
	$('#favoritos .btDown').click(function(){
		if(fScr>(maxFScr-1)*-1){
			 fScr --;
			runFScr();
		}
	})
	
	
	
	$('.z_thumb a').mouseout(function(){
		$('.over_favor').css({'display':'none'})
		$(document).unbind('mousemove');
	})
	$('.z_thumb a').mouseover(function(){
		
		$(document).bind('mousemove',function(e){ 
			$('.over_favor').css({left:e.pageX+20});
			$('.over_favor').css({top:e.pageY-30});
		});
		$('.over_favor').css({'display':'block'})
	})
	$('.z_thumb a').click(function(){
		var ii = $('.z_thumb a').index(this);
		$('.y_favor').eq(ii).css({'display':'block'})
	})
	
	$('.breve').mouseout(function(){
		$('#em_breve').css({'display':'none'})
		$(document).unbind('mousemove');
	})
	$('.breve').mouseover(function(){
		$(document).bind('mousemove',function(e){ 
			$('#em_breve').css({left:e.pageX});
			$('#em_breve').css({top:e.pageY-20});
		});
		$('#em_breve').css({'display':'block'})
	})
	
	/* receitas */
	$('.receitas #central .thumb').mouseover(function(){
		var tt = $('.receitas #central .thumb').index(this);
		$('.receitas #central .thumb .favor').eq(tt).css({'display':'block'})
	});
	$('.receitas #central .thumb').mouseout(function(){
		var tt = $('.receitas #central .thumb').index(this);
		$('.receitas #central .thumb .favor').eq(tt).css({'display':'none'})
	});
});
