// JavaScript Document

$(function() {

	var clicou = 0;
	
	// Floater desconto
	
	$(".floater-desconto .fechar").click(function(){
		$(".floater-desconto").fadeOut('fast', function() {
   			$(".floater-desconto").remove();
  		});
	});
	
	window.setTimeout(function() {
		
		if(clicou != 1) {
			$(".floater-desconto").fadeOut('fast', function() {
   				$(".floater-desconto").remove();
  			});
  		}
		
	}, 8000);
	
	
	$(document).click(function(){
		$(".floater-desconto").fadeOut('fast', function() {
   			$(".floater-desconto").hide();
  		});
	});
	
	$(".floater-desconto").click(function(event){
		event.stopPropagation();
		clicou = 1;
		$(".floater-desconto").show();
	});
	
	
	$(".floater-desconto input[type=text]").focus(function(){
		$(this).val("");
	});
	
	
	$(".floater-desconto input[type=text]").focusout(function(){
		
		var at = $(this).attr("name");
		
		if($(this).val() == "") {
			if(at == "nomeNewsLetter") {
				$(this).val("Nome");
			}
			if(at == "emailNewsLetter") {
				$(this).val("E-mail");
			}
		}
		
	});
	
	
	// Tela do produto
	
	var prod1 = $("#product-container .info .itens-venda ul.comEstoque").eq(0).find(".content").html();
	$("#product-container .info .itens-venda ul.comEstoque").eq(0).addClass("selected");
	$(".informacao-itemvenda").html(prod1);
	
	$("#product-container .info .itens-venda ul.itemVendaMaquiagem").mouseover(function(){
		$(this).find(".descontoProdutoInterna").show();
		$(this).find(".sem-estoque").show();
	});
	
	$("#product-container .info .itens-venda ul.itemVendaMaquiagem").mouseleave(function(){
		$(this).find(".descontoProdutoInterna").hide();
		$(this).find(".sem-estoque").hide();
	});
		
	$("#product-container .info .itens-venda ul.itemVendaMaquiagem").click(function(){
	
		$("#product-container .info .itens-venda ul.itemVendaMaquiagem").removeClass("selected");
		$(this).addClass("selected");
	
		var prod = $(this).find(".content").html();
		$(".informacao-itemvenda").html(prod);
		
	});
	
	
	$("#product-container .photo .vars .foto a").click(function(){
		var url =  $(this).attr("href");
  		image = new Image();
  				
  					
  		image.onload = function() {
  			$("#product-container .photo .main").html('<img src="'+url+'"/>');
  		}
		image.src = url;
		return false;
	});
	
	
	$("#product-container .photo .vars .video a").click(function(){
		var video =  $(this).attr("href");

  		$("#product-container .photo .main").html('<iframe width="355" height="266" src="http://www.youtube.com/embed/'+video+'?autohide=1" frameborder="0" allowfullscreen></iframe>');

		return false;
	});

	
	
	
	
	
	
	
	
	// Televendas topo
	
	$(".televendas-top").click(function(){
		$(this).find("ul").show();
		return false;
	});
	
	$(".televendas-top").mouseleave(function(){
		$(this).find("ul").hide();
	});
	
	// FRETE GRÁTIS PRODUTO
	
	$(".frete").click(function(){
		$(this).find("ul").show();
		return false;
	});
	
	$(".frete").mouseleave(function(){
		$(this).find("ul").hide();
	});
	
	
	// dermo esp
	
	$(".dermoesp").click(function(){
		$(this).find("ul").show();
	});
	
	$(".dermoesp").mouseleave(function(){
		$(this).find("ul").hide();
	});
		
		
	// Limpando inputs
	
	$("#cabecalho .busca input").focus(function(){
		$(this).val("");
	});	
	
	$("#bannerTopo .cadastroNewsletter input").focus(function(){
		$(this).val("");
	});
	
	$(".buscaRod input").focus(function(){
		$(this).val("");
	});
	


	
	
	//Top5
	
	var intervalo;
	var atual = 0;
	
	var margem = 0;
	var altura = 111;
	
	function upTop5() {

	clearInterval(intervalo);

		if(atual == 3) {
			downTop5();
		}

		else {
			atual++;
			margem = margem-altura;			
			$("#top5 .item-list").animate({marginTop: margem}, 500);
			intervalo = setInterval(upTop5, 3000);
			
		}
		
		$(".top5current").html(atual);
		
	}
	
	function downTop5(){
	
	clearInterval(intervalo);
	
		if(atual == 0) {
			upTop5();
		}
	
		else {
			atual--;
			margem = margem+altura;	
			$("#top5 .item-list").animate({marginTop: margem}, 500);
			intervalo = setInterval(downTop5, 3000);
			
		}	

		$(".top5current").html(atual);
		
	}
	
	intervalo = setInterval(upTop5, 3000)
	
	//
	
	
	
	
	$("div.botaoAddLista").mouseover(function() {
		$(this).parent().find("small").show();
	});
	
	$("div.botaoAddLista").mouseleave(function() {
		$(this).parent().find("small").hide();
	});
	
	// Floater Facebook
	
	windowHeight = $(window).height();
	
	$("#floater-facebook").height(windowHeight);
	$(".page_stream").height(180);

	$("#floater-facebook .close").click(function(){
		$("#floater-facebook").fadeOut();
	});


	

	
	// User Guide

	
	var browserName = ""; 

	var ua = navigator.userAgent.toLowerCase(); 
	if ( ua.indexOf( "opera" ) != -1 ) { 
	browserName = "opera"; 
	} else if ( ua.indexOf( "msie" ) != -1 ) { 
	browserName = "msie"; 
	} else if ( ua.indexOf( "safari" ) != -1 ) { 
	browserName = "safari"; 
	} else if ( ua.indexOf( "mozilla" ) != -1 ) { 
	if ( ua.indexOf( "firefox" ) != -1 ) { 
	browserName = "firefox"; 
	} else { 
	browserName = "mozilla"; 
	} 
	} 
	
	$(window).scroll(function(){ 
	
		if(browserName != "safari") {
			var curScrollPos = $('html').scrollTop();
		}
		else {
			var curScrollPos = $('body').scrollTop();
		}

		if(curScrollPos > 120) {
			$("#userGuide").fadeIn();
		}
		
		if(curScrollPos < 120) {
			$("#userGuide").fadeOut();
		}
	
	});
	
	$("#userGuide .container .options .televendas a").click(function(){
		$("#userGuide .container .options .televendas ul").show();
		return false;
	});
	
	$("#userGuide .container .options .televendas ul").mouseleave(function(){
		$(this).hide();
	});


	$("#userGuide input").focus(function(){
		$(this).val("");
	});

	
	// Carousel
	
	$('#product-list').jcarousel({
		scroll: 3
    });
	
	

	
	
	// Ws Rotator
	
	bannerRotator("#destaquesTopo");
	
	
	
	// Avise-me
	
	$(".button-aviseme").click(function() {
		$(this).parent().prev().show();
		$("div.overall").show();
	});
	
	
	$(".aviseme .close").click(function() {
	
		$(".aviseme").hide();
		$("div.overall").hide();
	});
	
	
	//Paginas
	
	/////
	
	var paginas = 0; //default
	var quantosItens = 0;
	
	
	
	$("ul#product-list").find("li.jcarousel-item").each(function() {
		quantosItens++;
	});
	
	
	//alert(quantosItens);

	// Adiciona as pags

	
	
	if(paginas > 1) {
		
		var add = 0;
		
		while(add < paginas) {
		$(".pages").append("<a href='#'></a>");
		add++;
		}

	}
	
	$(".pages a").eq(0).addClass("atual");
	
	
	// Muda as pags
	
	var currentPage = 0;
	
	$(".jcarousel-next").click(function() {
		if(currentPage <paginas-1) {
			currentPage++;
			$(".pages a").removeClass("atual");
			$(".pages a").eq(currentPage).addClass("atual");
		}
	});
	
	$(".jcarousel-prev").click(function() {
		if(currentPage > 0) {
			currentPage--;
			$(".pages a").removeClass("atual");
			$(".pages a").eq(currentPage).addClass("atual");
		}
	});
	


	
});
