$(document).ready(function(){
	//DATEPICKER
	 $('.calendar').datepicker({ dateFormat: 'dd/mm/y' });
	 $('.num-t').mask('99.999.999/9999-99');		
	 $('.box-tipo-p').hide();
	// MASCARAS
	$('.tel').mask('(99) 9999-9999');
	$('.cep').mask('99999-999');
	$('.data').mask('99/99/9999');
	$('.cnpj').mask('99.999.999/9999-99');
	$('.cpf').mask('999.999.999-99');
	
	// Toolbar
	$("#toolbar").hide();
	$(window).scroll(function(){
	  if($(this).scrollTop() > 220){
	    $("#toolbar").show();
	  }else{
	  	$("#toolbar").hide();	    
	  }
	})
	
	$("#usuario-topo").click(function(){		
		$(this).parent().find('.box-tipo-p').slideDown();	
	});
	
	
	
	$(".pessoa-log").change(function(){
		$(this).parent().parent().slideUp();
		$('.num-t').focus();	
	});	
	
	$(".pessoa-log").click(function(){		
		
		if($(this).val() == "F"){
			$('.num-t').attr("name","cpf");	
			$('.num-t').mask('999.999.999-99');			
		}
		if($(this).val() == "J"){
			$('.num-t').attr("name","cnpj");	
			$('.num-t').mask('99.999.999/9999-99');			
		}	
		
	});
	
	// FORMAS DE PAGAMENTO
	$("#intens").click(function(){
		$("#itensPedido").css("display","block"),
		$(".pagamantoFr").css("display","none"),
		$("#formaPagamento").css("display","none")
	})
	$(".pagamento").click(function(){
		$("#itensPedido").css("display","none"),
		$(".pagamantoFr").css("display","none"),
		$("#formaPagamento").css("display","block")
	})
	
	$(".pagamentoF").click(function(){
		$("#formaPagamento").css("display","none"),
		$(".pagamantoFr").css("display","none"),
		$("#"+$(this).attr("rel")).css("display","block")
	})
	// FIM FORMAS DE PAGAMENTO
	
	
	
	// INICIO AUTOCOMPLETE DE PRODUTOS
	$("#busca_produto").autocomplete(

		"pesqprod&",

		{
 			width: 498,
			scroll: false,
			max: 5,

			onItemSelect: function(li) {
				
				 var value = li.selectValue;
				var id = $(li).find("img").attr("rel");
				
				  $("#busca_produto").val("a"); 
				  window.location = "http://www.aparafusolandia.com.br/"+id+"-produto-busca";
				   }
				  
			
		}
		);
		$("#busca_produto2").autocomplete(

		"pesqprod&",

		{
 			width: 498,
			scroll: false,
			max: 5,

			onItemSelect: function(li) {
				
				 var value = li.selectValue;
				var id = $(li).find("img").attr("rel");
				
				  $("#busca_produto2").val("a"); 
				  window.location = "http://www.aparafusolandia.com.br/"+id+"-produto-busca";
				   }
				  
			
		}
		);
	// FIM AUTOCOMPLETE DE PRODUTOS
	
		//TOOLTIP
		$('.medida').mouseenter(function(e) {
			x = e.pageX - $(this).offset().left;
			y = e.pageY - $(this).offset().top;
			$(this).css('z-index','15')
			.children(".tooltip")
			.css({'top': y + 10,'left': x + 20,'display':'block'});
		}).mousemove(function(e) {
			x = e.pageX - $(this).offset().left;
			y = e.pageY - $(this).offset().top;
			$(this).children(".tooltip").css({'top': y + -25,'left': x + -50});
		}).mouseleave(function() {
			$(this).css('z-index','1')
			.children(".tooltip")
			.animate({"opacity": "hide"}, "fast");
		});
		
	
	
	
	
	// VALIDAÇÃO DO FORMATO DO CURRÍCULO
	$("#curriculo").change(function() {
        var filename = $(this).val();
        var file_arr = filename.split('.');
        var last_item = file_arr.length - 1;
        var file_ext = file_arr[last_item];
        if(file_ext == 'DOC' || file_ext == 'doc' || file_ext == 'pdf' || file_ext == 'PDF' || file_ext == 'DOCX' || file_ext == 'docx') {
            
        } else {
        	
            alert('Envie seu currículo em Word ou PDF');
            $(this).val("");
        }
    });
	// FIM VALIDAÇÃO DO FORMATO DO CURRÍCULO
	
	
	$("#pais").change(function(){
	if($(this).val() == "Brasil"){
		$("#estado").css("display","block");
		$(".titu-estado").css("display","block");
		$("#exterior").remove();
	}else{
		$("#estado").css("display","none");
		$("#estado").append("<option id='exterior' value='XX'>Exterior</option>");
		$("#estado").val("XX");
		$(".titu-estado").css("display","none");
	}
	});
	
	// VALIDA PESSOA FISICA OU JURIDICA	
	$(".pessoa1").click(function(){				
		if($(this).val() == "F"){
			$("#pessoa1").html('<div class="separ"><label>CPF:</label><input type="text" name="cpf" id="cpf" class="input2 cpf" /><div class="clear"></div></div>');
			$('.cpf').mask('999.999.999-99');			
		}
		if($(this).val() == "J"){
			$("#pessoa1").html('<div class="separ"><label>CNPJ:</label><input type="text" name="cnpj" id="cnpj" class="input2 cnpj" /><div class="clear"></div></div>');
			$('.cnpj').mask('99.999.999/9999-99');			
		}	
	});
	$(".pessoa2").click(function(){				
		if($(this).val() == "F"){
			$("#pessoa2").html('<div class="separ"><label>Informe o CPF para iniciar o cadastro</label><input type="text" name="cpf" id="cpf" class="input2 cpf" /><div class="clear"></div></div>');
			$('.cpf').mask('999.999.999-99');			
		}
		if($(this).val() == "J"){
			$("#pessoa2").html('<div class="separ"><label>Informe o CNPJ para iniciar o cadastro</label><input type="text" name="cnpj" id="cnpj" class="input2 cnpj" /><div class="clear"></div></div>');
			$('.cnpj').mask('99.999.999/9999-99');			
		}
	});
	
	$("#pessoaf").change(function(){
		$("#nome").attr("name","nome");	
		$("#titu-nome").html("Nome:");
		$("#sobrenome").css("display","block");
		$("#rg").css("display","block");
		
		$("#numero").attr("name","cpf");	
		$("#numero").attr("class","cpf");	
		$("#titu-numero").html("CPF:");
		$('.cpf').mask('999.999.999-99');
	});
	
	$("#pessoaj").change(function(){
		$("#nome").attr("name","razao_social");	
		$("#titu-nome").html("Razão Social:");
		$("#sobrenome").css("display","none");
		$("#rg").css("display","none");		
		$("#numero").attr("name","cnpj");	
		$("#numero").attr("class","cnpj");
		$("#titu-numero").html("CNPJ:");	
		$('.cnpj').mask('99.999.999/9999-99');
			
	});
	
	$('.bx-tel-top').carouFredSel({
    items: 1,
	direction: "left",
	scroll : {
	items: 1,
	effect: "easeOutBounce",
	duration: 800,                        
	pauseOnHover: true
	}
	});
	
	$('.bx-produto').carouFredSel({
    items: 4,
	direction: "left",
	prev : {   
	        button  : "#prevP",
	        key     : "left"
	},
	next : {
	        button  : "#nextP",
	        key     : "right"
	},
		scroll : {
		items: 1,
		effect: "easeOutBounce",
		duration: 800,                        
		pauseOnHover: true
		}
	});
	
	
	if($('.bx-produto-navegado .prod_li').size() > 4) {
		$('.bx-produto-navegado').carouFredSel({
	    items: 4,
		direction: "right",
		prev : {   
		        button  : "#prevN",
		        key     : "left"
		},
		next : {
		        button  : "#nextN",
		        key     : "right"
		},
			scroll : {
			items: 1,
			effect: "easeOutBounce",
			duration: 800,                        
			pauseOnHover: true
			}
		});
	}
	
	// CARROCEL INFORMATIVO
	$('ul#galleryProdutoI').carouFredSel({
    items: 5,
	direction: "left",
	prev : {   
	        button  : "#prevI",
	        key     : "left"
	},
	next : {
	        button  : "#nextI",
	        key     : "right"
	},
		scroll : {
		items: 1,
		effect: "easeOutBounce",
		duration: 800,                        
		pauseOnHover: true
		}
	});
	
	
	// CARROCEL MARCA
	$('ul#galleryProduto').carouFredSel({
    items: 7,
	direction: "left",
	prev : {   
	        button  : "#prevM",
	        key     : "left"
	},
	next : {
	        button  : "#nextM",
	        key     : "right"
	},
		scroll : {
		items: 2,
		effect: "easeOutBounce",
		duration: 800,                        
		pauseOnHover: true
		}
	});
	
	// AVALIAÇÃO DOS PRODUTOS
	$('#avaliaE').raty({
		starOff: '../imagens/star-off.png',
	 	starOn: '../imagens/star-on.png',
	 	width: 90,
	 	hintList: ['1', '2', '3', '4', '5'],
	 	click: function() {
    		var erro= 0;
			var valor = $("#avaliaE-score").val();
			var id = $("#produto_id").val();
			$.ajax({
				url:'?metodo=votaProduto',
				dataType:'html',
				data:"produto_id="+id+"&voto="+valor,
				type:'get',
				success:function(data){
					$('#resultE').html('<img src="imagens/ok.png" title="Avaliação realizada com sucesso!" />');					
				},
				error:function(){
					alert("Error!!");
				}	
			});
  		}	
	});

	
	// GALERIA IMFORMATIVO/PRODUTOS
	$("a[rel^='prettyPhoto']").prettyPhoto({slideshow:5000, autoplay_slideshow:true});
	
	//Google Maps
	 $("#maps").goMap({ 
        markers: [{  
            latitude: -16.666684, 
            longitude: -49.259845,			
            html: { 
                content: 'Parafusolândia', 
                popup: true 
            } 
        },{  
            latitude: -16.666684, 
            longitude: -49.259845, 
            html: '' 
        }],
		zoom: 18,
		maptype: 'HYBRID',
        hideByClick: false
    });
	
	// NUVEM DE TAGS
	$("#nuvem_tag a").tagcloud({
									   
		size: {
			start: 15, 
			end: 08, 
			unit: 'pt'
		}, 
		color: {
			start: "#0164bf", 
			end: "#46a0ff"
		}					
									   
	});
	
	$(".marca-all").click(function(){
	
		$.ajax({
					url:'?metodo=listaMarca',
					dataType:'html',
					data:"categoria_id="+$("#categoria_atual").val(),
					type:'get',
					beforeSend: function(){ $('#carregando').html("<img src='imagens/loading.gif'>"); },
					success:function(data){
						$('#todas-marcas').remove();
						$('#carregando').remove();
						$('.box-marcas').append(data);					
					},
					error:function(){
						
					}	
		
		
		});
	return false;
	});
	
	
	$(".dialog").dialog({
		bgiframe: true,
		modal: true,
		buttons: {
			Ok: function() {
				$(this).dialog('close');
			}
		}
	});
	$(".dialog-info").dialog({
		bgiframe: true,
		modal: true,
		autoOpen: false,
		buttons: {
			Ok: function() {
				$(this).dialog('close');
			}
		}
	});
	
	//ZOOM IMAGENS DOS PRODUTOS
	$('.zoom').jqzoom({
            zoomType: 'standard',
            lens:true,
            preloadImages: false,
            alwaysOn:false
    });
    
    
    $(".fechar-pedido").click(function(){
    	
    	if( $("#cep").val() == ""  ||  $("#cep2").val()==""){
    		alert("Informe seu CEP!");
    		return false;
    	} 
    	
    	if(!(validaEntrega())){
    		alert("É necessário calcular o frete e informar a forma de entrega!");
    	return false;
    	}
    	
    	
    	window.location = "login?car=1&cep=" + document.form.cep.value+document.form.cep2.value;

    
    });
    
    
})
	function validanews(){
	
		if($("#email").val() ==""){
			alert("Informe seu E-mail!");
		return false;
		}
	
	}
	function removeHtmlTag(string){
			return string.replace(/<.*?>/g,'');
		}
	
function validaEntrega(){
	
	var Radio = document.form.frete;
	var ct = 0;
	for(var i=0;i<Radio.length;i++) {
			
			if(Radio[i].checked) {
				
					ct = ct+1;
			}

	}
	
	if(ct==0){
	
	return false
	}
	return true;

	
}

// FUNÇÃO AO PREENCHER IMPUT PULA PARA O PROXIMO
function exibeValor(nomeCampo, lenCampo, controle)
{	
	if ((nomeCampo.value.length == lenCampo) && (checarTabulacao))
	{	
		var i=0;
		for (i=0; i<document.forms["form"].elements.length; i++)
		{
			if (document.forms["form"].elements[i].name == nomeCampo.name)
			{
				while ((i+1) < document.forms["form"].elements.length)
				{
					if (document.forms["form"].elements[i+1].type != "hidden")
					{
						document.forms["form"].elements[i+1].focus();
						break;
					}
					i++;
				}
				checarTabulacao=false;
				break;
			}
		}
	}
}
	
function stopTabCheck(nomeCampo)
{checarTabulacao=false;}

function startTabCheck()
{checarTabulacao=true;}

