// JavaScript Document
$(document).ready(function() {
	
	finalizarCompra = function(){
		if(_CF_checkformCalcularFrete(document.formCalcularFrete)){
			if($('input[name=correioServico]:checked').val() == 0 || $('input[name=correioServico]:checked').val() != 0 && $('input[name=retirada]:checked').val() != undefined){
				document.formCalcularFrete.action = 'transacao.cfm';
				document.formCalcularFrete.submit();
			}
			if($('input[name=correioServico]:checked').val() != 0 && $('input[name=retirada]:checked').val() == undefined){
				alert('Selecione o endereço de entrega!');
			}
		}
	}
	finalizarCompraNoivos = function(){
		document.formCalcularFrete.action = 'transacao.cfm';
		document.formCalcularFrete.submit();
	}
	
	abrirLogin = function(){
		$("#loginBarra a").css('backgroundPosition','right -10px');
		$("#containerLogin").animate({
			top: -$("#containerLogin").height()
		},400);
	};
	
	fecharLogin = function(){
		$("#loginBarra a").css('backgroundPosition','right 5px');
		$("#containerLogin").animate({
			top: '5px'
		},400);
	};
	
	$("#loginBarra a").click(function(){
		if($("#containerLogin").css("top") == '5px'){
			abrirLogin();
		}else{
			fecharLogin();
		}
	});
	
	$("#loginSend").click(function(){
		$("#logoutBarra").fadeIn();
		$("#loginBarra a").text("Igor Xícara");
		$("#loginBarra a").css('backgroundPosition','right 5px');
			$("#containerLogin").animate({
				top: '5px'
			},400);
		$("#titleLogin h4").text("MINHA CONTA");
		$("#contentLogin").remove();
		$("#contentMinhaconta").fadeIn();
	});
	$("#esqueciBTN").click(function(){
		$(this).fadeOut("fast");
		$(this).parent().find("a.esqueci-cadastrar").fadeOut("fast");
		$("#esqueciSenha").fadeIn("slow");
		$("#containerLogin").animate({
			top: '-270px'
		},400);
	});
	
	$(".fecharEsqueci, #enviarEmail").click(function(){
		$("#esqueciSenha").fadeOut("fast");
		$(".esqueci-cadastrar").fadeIn("slow");
		$("#containerLogin").animate({
			top: '-193px'
		},400);
	});
	$("#enviarEmail").click(function(){
		$("#fade").fadeIn("fast");
		$("#alert_cadastro").fadeIn("slow");
	});
	$("#fade").click(function(){
		$(this).fadeOut("slow");
		$("#alert_cadastro").fadeOut("slow");
	});
	
	dadosSacola = function(data){
		$("#containerSacola").empty();
		var valorTotal = 0;
		var quantidade = 0;
		$.each(data,function(index,obj){
			var contentCada = $("<div produto='"+obj.codigo+"'></div>").addClass("minhasacola_cada");
			contentCada.append("<img src='conteudo/produto/imagem1/"+obj.imagem+"' width='105' />");
			contentCada.append("<span>"+parseInt(obj.quantidade)+"</span>");
			contentCada.append("<p>"+obj.nome+"</p>");
			contentCada.append("<p class='minhasacola_valor'>R$ "+parseFloat(obj.valor).toFixed(2)+"</p>");
			$("#containerSacola").append(contentCada);
			valorTotal = valorTotal+(parseFloat(obj.valor)*obj.quantidade);
			quantidade = quantidade+parseInt(obj.quantidade);
		});
		$("#todosProdutos span").text("R$ "+valorTotal.toFixed(2));
		$(".quantSacola").text(parseInt(quantidade));
	}
	
	initSacola = function(){
		$.getJSON(
			'adicionar_produto.cfm',
			{},
			function(data){
				dadosSacola(data);
			}
		);
	}
	initSacola();
	
	popularSacola = function(produto,lista){
		$.getJSON(
			'adicionar_produto.cfm',
			{
				produto: produto,
				lista:lista
			},
			function(data){
				dadosSacola(data);
				abrirSacola();
				setTimeout(fecharSacola,3000);
			}
		);
	}
	
	$('.addSacola').click(function(){
		popularSacola($(this).attr("produto"),$(this).attr("lista"));
	});
	abrirSacola = function(){
		$("#containerMinhasacola").animate({
			top:	-$("#containerMinhasacola").height()
		},400)
		$("#minhaSacola a").css('backgroundPosition','right -18px');
	}
	fecharSacola = function(){
		$("#containerMinhasacola").animate({
			top:10
		},400)
		$("#minhaSacola a").css('backgroundPosition','right 9px');
	}
	
	$("#minhaSacola a").click(function(){
		if($("#containerMinhasacola").css("top") == '10px'){
			abrirSacola();
		}else{
			fecharSacola();
		}
	})
	
	/* ------- ABRE OS SUBMENUS DOS PRODUTOS  ------------------
	
	$(".menuTopo li a").hover(
		function(){
			if($(".active").attr('id') != ('drop'+$(this).attr('id'))){
				$(".active").fadeOut('fast');
				$(".active").removeClass('active');
			}
			
			$("#drop"+$(this).attr('id')).fadeIn('slow');
			$("#drop"+$(this).attr('id')).addClass('active');
			
			$(".active").mouseleave(function(){
				$(this).fadeOut('fast');
			});
		}
	);*/
	/*$('.slideshow')	.cycle({
		fx: 'fade',
		timeout:5000,
		pager:'#navSlide'
	});
	$('.slideLojas')	.cycle({
		fx: 'fade',
		timeout:6000,
		next:'#next',
		prev:'#prev'
	});*/
	
	/*LOJAS*/
	/*$(".LojaFoto").hover(
		function(){
			$(this).animate({
				marginLeft: '-81px'
			},{queue: false, duration: 900});
			$(this).parent().find("div.lojaMaps").animate({
				marginRight: '-982px'
			},{queue: false, duration: 1000});
		},
		function(){
			$(this).animate({
				marginLeft: '-540px'
			},{queue: false, duration: 1200});
			$(this).parent().find("div.lojaMaps").animate({
				marginRight: '-440px'
			},{queue: false, duration: 1000});
		}
	);
	
	$(".lojaMaps").hover(
		function(){
			$(this).animate({
				marginRight: '0'
			},{queue: false, duration: 1000});
			$(this).parent().find("div.LojaFoto").animate({
				marginLeft: '-1057px'
			},{queue: false, duration: 1200});
		},
		function(){
			$(this).animate({
				marginRight: '-440px'
			},{queue: false, duration: 1080});
			$(this).parent().find("div.LojaFoto").animate({
				marginLeft: '-540px'
			},{queue: false, duration: 800});
		}
	);*/
	$(".navLoja").click(function(){
		$(this).hide();
		$(this).parent().find("a.navMapa").show();
		$(this).parent().find("div.LojaFoto").animate({
			marginLeft: '0px'
		},1200);
		$(this).parent().find("div.lojaMaps").animate({
			marginRight: '-440px'
		},1200);
	});
	$(".navMapa").click(function(){
		$(this).hide();
		$(this).parent().find("a.navLoja").show();
		$(this).parent().find("div.lojaMaps").animate({
			marginRight: '0px'
		},1200);
		$(this).parent().find("div.LojaFoto").animate({
			marginLeft: '-577px'
		},1200);
	});
	
	
});
$(window).scroll(function(){
	
	
	if($(window).scrollTop() >= $("#containerNovidades").height() - $("#barraFixa").height()){
		$("#barraFixa").css('top', $("#containerNovidades").height() - $("#barraFixa").height())
	}else{
		$('#barraFixa').animate({
			top:$(window).scrollTop()+"px" 
		},{queue: false, duration: 470});  
	}
});

function fadeIn(id,campo){
	document.getElementById(id).className = 'inputClick';
	document.getElementById(campo).select(campo);
}

function fadeOut(id,campo){
	if(document.getElementById(campo).value == ''){
		document.getElementById(id).className= 'holder';
	}
}
