<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">var elementoSelecionado;
$('.know_ent_li').click(function(){
	$('.know_ent_li').removeClass('active');
	$(this).addClass('active');
});

$('.know_box_ip').focusin(function(){
    $(this).parent().addClass('focus');
});
$('.know_box_ip').focusout(function(){
    if(!$(this).val()){
        $(this).parent().removeClass('focus');
    }
});


$('.know_sel select').change(function(){
    $(this).parent().addClass('focus');
    $(this).find('option').click(function(){
              if($(this).text() === ""){
                $(this).parent().parent().removeClass('focus');
              }
    });
});

$('.know_sel select').focusout(function(){
  $(this).find('option:selected').each(function(){
    if($(this).text() === ""){
      $(this).parent().parent().removeClass('focus');
    }
  });
});

$('.know_sel select option:selected').each(function(){
  if($(this).text() != ""){
    $(this).parent().parent().addClass('focus');
  }
});

$(document).ready(function(){
	paiChange();
	buscaProduto();
	deletarArquivo();
	handlerUploadFile();

	$(document).on("click", ".visualizarItemArquivo", function(){
		// forca o download dos arquivos.
		//window.open("../../../sistema/includes/baixa_item.php?arquivo="+$(this).attr("nomearquivo")+"&amp;baixar=sim", "_self");
		var nomearquivo = $(this).attr("nomearquivo");

		$.ajax({
				url: "sistema/includes/baixa_orcamento.php",
				type: "post",
				dataType: "json",
				data: {"mostraLoading":"sim"},
				beforeSend: function(){
					$.fancybox.showLoading();	
				},success: function(data){
					window.open("sistema/includes/baixa_orcamento.php?arquivo="+nomearquivo+"&amp;baixar=sim", "_self");
					$.fancybox.hideLoading();
					dialogSucesso("Baixando arquivo");						
				},error: function(){
					dialogError("ERRO ao baixar arquivo, tente novamente.");											
				}
		});
	});
	
	$('.numeric').bind('keydown',soNums); // o "#input" Ã© o input que vc quer aplicar a funcionalidade
	//FRETE	
	$(".chFrete").click(function(){
		if($(this).attr("isendereco") == "1"){
			$(".verificaEntrega").show();
		}else{
			$(".verificaEntrega").hide();
		}
	});
	//
	$(".submitOrcamento").click(function(){
		validacaoCampo();	
	});
	//
	$("#formOrcamento").find("input[type=text]").each(function(){
			if($(this).val() != '')
				$(this).parent().addClass("focus");
	});
	if($(".know_txar").html() != ''){
		$(".know_txar").val($(".know_txar").html());
	}
	
	if($("#k1").val()){
		$.fancybox.showLoading();
		$("#formOrcamento").find("input[type=text]").each(function(){
			$(this).attr("disabled",true);
		});
		
		$(".chAcabamentos input").click(function(){
			var ch = $(this).attr("checked", $(this).attr("checked"));
			return false;
		});
		
		$(".know_txar").attr("disabled",true);
		$(".chFrete").off("click");
		$.fancybox.hideLoading();
	}
	
	
		
	$('#uploadFile').css('display', 'block');
	
	
});
function paiChange(){
	// style="width: 215px; background: url('../images/select.png') no-repeat scroll 197px center transparent;"
	//  style="width: 215px;"
	$(".slProduto").change(function(){
		$.ajax({
				url: "admin/produto_script.php",
				type: "POST",
				dataType: "json",
				data: {"opx":"buscaProduto", "idpai":$(".slProduto").val(), "order": "nome"},
				success: function(opa){
					if(opa.length){
						$(".slSubProduto").parent().show();
						$(".slProduto").css("width","215px");
						$(".slProduto").parent().addClass("opaTemFilho");
						$(".slCores").html('');
					  	$(".slGramatura").html('');
					  	$(".chAcabamentos").html('');
						var html = '&lt;option&gt;&lt;/option&gt;';
						
						$(opa).each(function(i, v){
							html += "&lt;option value='"+v.idproduto+"'&gt;"+v.nome+"&lt;/option&gt;";
						});
						$(".slSubProduto").html(html);
						$(".slSubProduto").off();
						buscaProduto();
						
						
						$('.know_sel select').change(function(){
						    $(this).parent().addClass('focus');
						    $(this).find('option').click(function(){
						              if($(this).text() === ""){
						                $(this).parent().parent().removeClass('focus');
						              }
						    });
						});
						
						$('.know_sel select').focusout(function(){
						  $(this).find('option:selected').each(function(){
						    if($(this).text() === ""){
						      $(this).parent().parent().removeClass('focus');
						    }
						  });
						});
						
						$('.know_sel select option:selected').each(function(){
						  if($(this).text() != ""){
						    $(this).parent().parent().addClass('focus');
						  }
						});
					}else{
						//dialogAlerta("Nenhum sub produto encontrado!");
						$(".slSubProduto").parent().hide();
						$(".slProduto").css("width","458px");
						$(".slProduto").parent().removeClass("opaTemFilho");
						var html = "&lt;option selected value='"+$(".slProduto").val()+"'&gt;dsds&lt;/option&gt;";
						$(".slSubProduto").html(html);
						buscaOProdutoPos($(".slProduto").val());
					}
				}
		});
	});
	
}

//BUSCA PRODUTO
function buscaProduto(){	
	$(".slSubProduto").change(function(){
		if($(this).val() == ""){
							$(".slCores").html('');
					  	$(".slGramatura").html('');
					  	$(".chAcabamentos").html('');
		}else{
		 buscaOProdutoPos($(this).val());
		}
	});
}
function buscaOProdutoPos(id){
	if(typeof FormData != "undefined"){
			 var data = new FormData();
			 data.append("idproduto",id);        
        	 data.append("opx","buscaProduto");
        	 data.append("order","nome ASC");
        	 data.append("isExibir_orcamento",1);
        	 var processData = false;
        	 var contentType = false;	
		 }else{			
        	var data = {'idproduto':id,"opx":"buscaProduto","order":"nome ASC","isExibir_orcamento":1};
        	var processData = true;
        	var contentType = 'application/x-www-form-urlencoded; charset=UTF-8';        	        	
		}	
                 
		$.ajax({
			  url: "admin/produto_script.php",
			  data: data,
			  processData: processData,
			  contentType: contentType,
			  type: "POST",
			  dataType: "json",
			  success: function(data){
			  	
			  	 var acabamento = '';
			  	 var cores_lado = '';
			  	 var gramatura = '';			  	 
			  	 
			  	 $(data[0].acabamentos).each(function(index,value){			  	 	
			  	 	acabamento += '&lt;label for="acb'+index+'"&gt;&lt;input type="checkbox" name="idacabamento[]" id="acb'+index+'" class="chAcabamento" value="'+value.idacabamento+'"&gt;&lt;span&gt;'+value.nome+'&lt;/span&gt;&lt;/label&gt;';
			  	 });
			  	 //gramatura
			  	 gramatura += "&lt;option&gt;&lt;/option&gt;";
			  	 $(data[0].gramaturas).each(function(index,value){
			  	 	gramatura += "&lt;option value='"+value.idgramatura+"'&gt;"+value.nome+"&lt;/a&gt;";
			  	 });
			  	 //cores_lado
			  	 cores_lado += "&lt;option&gt;&lt;/option&gt;";
			  	 $(data[0].cores_lado).each(function(index,value){
			  	 	cores_lado += "&lt;option value='"+value.idcores_lado+"'&gt;"+value.nome+"&lt;/a&gt;";
			  	 });
			  	 $(".slCores").html(cores_lado);
			  	 $(".slGramatura").html(gramatura);
			  	 $(".chAcabamentos").html(acabamento);	
			  },
			  complete: function(){
			  	$.fancybox.hideLoading();
			  }
		});
}
var upp;
function handlerUploadFile(){	
	$("#uploadFile").on("change", function()
	{
		// console.log('clicou na  hgjvghj');
		// console.log(this);
		// console.log($('#uploadFile'));
		// var formData = new FormData();
		// formData.append('destino', "admin/files/orcamento/");
		// formData.append('extencao', "jpg,png,gif");


		$('#botao_enviar').css('display', 'none');
		$('#botao_enviando_arquivo').css('display', 'inline-block');

		var form = $("#formOrcamento");
		var formData = new FormData(form[0]);
		// console.log(formData);

		$.ajax({
		url:"includes/upload.php",
		processData: false,
		dataType: 'json',
		cash: false,
		data: formData,
		contentType: false,
		type: "POST",}).then(

		// )
		// formData:{
		// 		destino:"admin/files/orcamento/",
		// 		extencao:"jpg,png,gif"
		// },
		// uploadButtonClass:"newarq__inner--archive",
		// success:
		function(response)
		{


			// console.log('onSuccess');
			// if($(".imgArquivo", $(".arc_list").find(".arc_list_li:last")).attr("src") != 'http://placehold.it/220x146'){
			// 	return  false;//ja tem a imagem entao cancelaram
			// }
			
			// var arquivo = $.parseJSON(data);
			// var data2 = data;
			
			var arquivo = response;
			// console.log('response', response);

			if(arquivo.status){
				let fd = $('#box_arquivos_id');
				arquivo.arquivo_md5.forEach(function(item){
					// console.log(item);
					fd.append('&lt;input type="hidden" name="arquivos[]" value="' + item + '" /&gt;');
				});

				
				

				// $("input[type=hidden]", $(".arc_list").find(".arc_list_li:last")).val(arquivo.arquivo_md5);
				// $(".arc_list li:last").find("input[type=hidden]:first").val(arquivo.arquivo_md5);
				// if(arquivo.extencao == "jpg" || arquivo.extencao == "png" || arquivo.extencao == "bmp" || arquivo.extencao == "gif")
				// 	$(".imgArquivo", $(".arc_list").find(".arc_list_li:last")).attr("src", "admin/files/orcamento/thumbs/"+arquivo.arquivo_md5).show();
				// else
				// 	$(".imgArquivo", $(".arc_list").find(".arc_list_li:last")).attr("src", "images/arquivo.png").show();
				// $("p", $(".arc_list").find(".arc_list_li:last")).html(arquivo.arquivo[0]).show();
				// //$(".del").off();
				// //deletarArquivo();
				// $(".upload", $(".arc_list").find(".arc_list_li:last")).removeClass("ajax-file-upload-progress");
			}else
			{
				dialogError("Formato do arquivo invÃ¡lido!");
				// $(".arc_list").find(".arc_list_li:last").remove();
			}
			// $(".del:last").attr("nomearquivo", arquivo.arquivo_md5);


			$('#botao_enviando_arquivo').css('display', 'none');
		    $('#botao_enviar').css('display', 'inline-block');
// 


		},
		// onSelect:
		function(responser_error)
		{
			dialogError("Formato do arquivo invÃ¡lido!");
			// console.log('on error send ajax file');
			
			// if($(".arc_list li:last").find("input[type=hidden]:first").val() == ''){
			// 	dialogAlerta("Upload em andamento...");
			// 	$(".ajax-upload-dragdrop:last").hide();				
			// 	handlerUploadFile();
			// 	return false;
			// }else{							
		   	// 	montaEstruturaUpload();
		   	// 	$(".del").off();
			// 	deletarArquivo();
		   	// }   
		   	$('#botao_enviando_arquivo').css('display', 'none');
		    $('#botao_enviar').css('display', 'inline-block');
		}
	);
	});
	$(".newarq__inner--archive").live('click',function(){
		if($(".arc_list li:last").find("input[type=hidden]:first").val() == ''){
				dialogAlerta("Upload em andamento...");
			//	$(".ajax-upload-dragdrop:last").hide();				
		//		handlerUploadFile();
				return false;
		}
	});
}
function deletarArquivo(){
	$(".del").click(function(){
		
		var nomearquivo = $(this).attr("nomearquivo");
		$.ajax({
				url: "includes/item.php",
				data: {nomearquivo: nomearquivo},
				type: "POST",
			  	dataType: "json",
				success: function(){
					if(upp){
						upp.stopUpload();
					}
					dialogSucesso("Arquivo removido com sucesso");
				}				
		});	

		$(this).parent().remove();		
	});
}

function montaEstruturaUpload(){
	var html = '&lt;li class="arc_list_li"&gt;'+
					'&lt;span class="del"&gt;&lt;/span&gt;'+
					'&lt;img src="http://placehold.it/220x146" alt="img" style="display:none" class="imgArquivo"/&gt;'+
					'&lt;p style="display:none"&gt;Lorem ipsum dolor sit amet&lt;/p&gt;'+
					'&lt;div class="upload ajax-file-upload-progress"&gt;&lt;span style="width: 1%;"&gt;&lt;/span&gt;&lt;/div&gt;'+
					'&lt;input type="hidden" name="arquivos[]" /&gt;'+
				'&lt;/li&gt;';	
	$(".arc_list").append(html);	
	
}
function validacaoCampo(){
	console.log('ok');
	var valida = true;
	//valida campos input requiridos
	$("#formOrcamento").find(".required").each(function(){
		//valida se o required Ã© o endereco
		if($(this).attr("name") == "cep" ||
		   $(this).attr("name") == "endereco" ||
		   $(this).attr("name") == "numero" ||
		   $(this).attr("name") == "complemento" ||
		   $(this).attr("name") == "bairro" ||
		   $(this).attr("name") == "cidade"){
			return false;
		}
		
		
		if($(this).attr("name") == "idpai")
			$(this).parent().css('border','1px solid #CCC');
		else
			$(this).css('border','1px solid #CCC');
			
		if($(this).val() == ''){
			if($(this).attr("name") == "idpai")
				$(this).parent().css('border','1px solid red');
			else
				$(this).css('border','1px solid red');
			
			valida = false;
		}
	});
	//valida campos select
	
	
	
	
	//valida arquivo
	$(".arc_list").find(".arc_list_li .upload span").each(function(){
		if($(this).width() &lt; 218){
				dialogAlerta("Upload em andamento...");
				valida = false;
				return false;
		}
	});
	if(!valida)
		return false;
	
	if($(".chAcabamento:checked").length == 0 || typeof $(".chAcabamento:checked") == "undefined"){
		dialogAlerta("Selecione pelo menos um tipo de acabamento.");
		return false;
	}
	// if($(".chFrete:checked").length == 0){
		// dialogAlerta("Selecione a forma de expediÃ§Ã£o.");
		// return false;
	// }
	
	if($(".chFrete:checked").attr("isendereco") == '1'){//valida o endereco
		$(".verificaEntrega").find(".required").each(function(){
			$(this).css('border','1px solid #CCC');
			if($(this).val() == ''){
				$(this).css('border','1px solid red');
				valida = false;
			}
		});
		if(!valida){
			return false;	
		}
		
	}
	if(valida){
		enviarOrcamento();
	}
}
function enviarOrcamento(){
	console.log($("#formOrcamento"));

	$.ajax({
			url: "admin/orcamento_script.php?opx=novaOrcamento",
			type: "POST",
			dataTrype: "json",
			data: $("#formOrcamento").serialize(),
			success: function(dataJson){
				console.log(dataJson);
				data = $.parseJSON(dataJson);					
				if(data.status){
					fbConversion();						
					dialogSucesso(data.msg);
					$("#formOrcamento").find("input").val('').blur();
					$("#formOrcamento").find("textarea").val('').blur();
					$("#formOrcamento").find("select").val('').blur();
					$(".chAcabamentos").html("");
					$(".arc_list").html('');
					// $(".chAcabamento:checked").attr("checked",false);
					
				}else{
					dialogError("ERRO ao solicitar orÃ§amento. Tente novamente mais tarde.");
				}
			},
			error: function(){
				dialogError("ERRO ao solicitar orÃ§amento. Tente novamente mais tarde.");
			},beforeSend: function(){
				$.fancybox.showLoading();
			},complete: function(){
				$.fancybox.hideLoading();
			}
	});
}

function soNums(e){
 
    //teclas adicionais permitidas (tab,delete,backspace,setas direita e esquerda)
    keyCodesPermitidos = new Array(8,9,37,39,46);
     
    //numeros e 0 a 9 do teclado alfanumerico
    for(x=48;x&lt;=57;x++){
        keyCodesPermitidos.push(x);
    }
     
    //numeros e 0 a 9 do teclado numerico
    for(x=96;x&lt;=105;x++){
        keyCodesPermitidos.push(x);
    }
     
    //Pega a tecla digitada
    keyCode = e.which; 
     
    //Verifica se a tecla digitada Ã© permitida
    if ($.inArray(keyCode,keyCodesPermitidos) != -1){
        return true;
    }    
    return false;
}

function fbConversion(){
	fbq('track', 'Orcamento');
}
</pre></body></html>