function enviarForm(){
	validacao = validaCampos();
	if(validacao == 1){
		$("#processando").html("Aguarde, processando...");
		var email = $("input[name=email]").val();
		var numerofunc = $("input[name=numerofunc]").val();
		var dtvencimento = $("input[name=dtvencimento]").val();
		var diaVencimento = $("input[name=diaVencimento]").val();
		var ano = $("input[name=ano]").val();
		var dia = $("input[name=dia]").val();
		var trimestre = $("input[name=trimestre]:checked").val();
		var capitalsocial = $("input[name=capitalsocial]").val();
		var mes = $("select[name=mes]").val();
		var periodicidade = $("select[name=periodicidade]").val();
		var tipo = $("input[name=tipo]").val();
		var valor = $("input[name=valor]").val();
		$("#btnboleto").hide();
		//alert(plus_url+"/modulos/sindis/guias.php?guia="+guia+"&action=ajaxboleto&dia="+dia+"&cdpessoa="+cdpessoa+"&numerofunc="+numerofunc+"&dtvencimento="+dtvencimento+"&diaVencimento="+diaVencimento+"&trimestre="+trimestre+"&periodicidade="+periodicidade+"&email="+email+"&ano="+ano+"&mes="+mes+"&capitalsocial="+capitalsocial+"&tipo="+tipo+"&valor="+valor+"");
		$.post(plus_url+"/modulos/sindis/guias.php?guia="+guia+"&action=ajaxboleto&dia="+dia+"&cdpessoa="+cdpessoa+"&numerofunc="+numerofunc+"&dtvencimento="+dtvencimento+"&diaVencimento="+diaVencimento+"&trimestre="+trimestre+"&periodicidade="+periodicidade+"&email="+email+"&ano="+ano+"&mes="+mes+"&capitalsocial="+capitalsocial+"&tipo="+tipo+"&valor="+valor+"",function (data){
			$("#processando").html("");
			var d = eval("("+data+")");
			if (d.erro) {
				$("#btnboleto").hide();
				alert(d.erro);
			} else {
				$("#btnEnviar").hide();
				$("#btnboleto").show().click(function() {
					document.location = d.boleto;
				});
			}
		});
	}
}

function validaCampos(){
	if(guia == "sindical"){
		if($("#capitalsocial").val() == ""){
			alert("Preencha o campo Capital Social");
			$("#capitalsocial").focus();
		}
		else if($("input[name=dtvencimento]").val() == ""){
			alert("Preencha o campo Data de vencimento");
			$("input[name=dtvencimento]").focus();
		}
		else if($("input[name=ano]").val() == ""){
			alert("Preencha o campo Ano");
			$("input[name=ano]").focus();
		}
		else
			return 1;
		
	} else if(guia == "assistencial"){
		if($("input[name=numerofunc]").val() == ""){
			alert("Preencha o campo Número de funcionários");
			$("input[name=numerofunc]").focus();
		}
		else if($("input[name=periodicidade]").val() == ""){
			alert("Preencha o campo Periodicidade");
			$("input[name=periodicidade]").focus();
		}
		else if($("input[name=dtvencimento]").val() == ""){
			alert("Preencha o campo Data de vencimento");
			$("input[name=dtvencimento]").focus();
		}
		else if($("input[name=ano]").val() == ""){
			alert("Preencha o campo Ano");
			$("input[name=ano]").focus();
		}
		else
			return 1;
	} else if(guia == "social"){
		if($("input[name=dia]").val() == ""){
			alert("Preencha o campo Dia");
			$("input[name=dia]").focus();
		}
		else if($("input[name=mes]").val() == ""){
			alert("Preencha o campo Mês");
			$("input[name=mes]").focus();
		}
		else if($("input[name=ano]").val() == ""){
			alert("Preencha o campo Ano");
			$("input[name=ano]").focus();
		}
		else
			return 1;
	} else if(guia == "confederativa"){
		if($("input[name=periodicidade]").val() == ""){
			alert("Preencha o campo Periodicidade");
			$("input[name=periodicidade]").focus();
		}
		else if($("input[name=valor]").val() == ""){
			alert("Preencha o campo Valor");
			$("input[name=valor]").focus();
		}
		else if($("input[name=dtvencimento]").val() == ""){
			alert("Preencha o campo Data de vencimento");
			$("input[name=dtvencimento]").focus();
		}
		else if($("input[name=ano]").val() == ""){
			alert("Preencha o campo Ano");
			$("input[name=ano]").focus();
		}
		else
			return 1;
	}
}


function applyMask(){
	jQuery(function($){
		cpf = $("input[mask=cpf]");
		if (cpf.length) cpf.setMask({
			mask: $.mask.masks.cpf.mask,
			autoTab: false
		});
		cnpj = $("input[mask=cnpj]");
		if (cnpj.length) cnpj.setMask({
			mask: $.mask.masks.cnpj.mask,
			autoTab: false
		});
		/*date = $("input[mask=date]");
		if (date) date.setMask("99/99/9999",{alertNotCompleted:"Formato da data inválido.",completed:function(){
			if(!validaData(this.val())) {
				this.val("");
				this.focus();
			}
		}});*/
		
		/*capitalsocial = $("#capitalsocial");
		$("#capitalsocial").priceFormat({prefix:"", thousandsSeparator:""});
		
		valor = $("#valor");
		$("#valor").priceFormat({prefix:"", thousandsSeparator:""});*/
	});
}
function validaData(valor){
	if (valor!=""){
	    erro=0;
	    hoje = new Date();
	    anoAtual = hoje.getFullYear();
	    barras = valor.split("/");
	    if (barras.length == 3) {
			dia = barras[0];
			mes = barras[1];
			ano = barras[2];
			resultado = (!isNaN(dia) && (dia > 0) && (dia < 32)) && (!isNaN(mes) && (mes > 0) && (mes < 13)) && (!isNaN(ano) && (ano.length == 4) /*&& (ano <= (anoAtual+200) && ano >= 1900)*/ );
	        if (!resultado)	{
	            alert("Data inválida.");
	            return false;
	        }
	        // Verifica se o dia é válido para o mês de fevereiro.
			if (mes == 2 && (dia < 1 || dia > 29 || (dia > 28 && (parseInt(ano/4) != ano/4)))) {
				alert("Data inválida.");
				return false;
			}
	     } else{
	         alert("Data inválida.");
	         return false;
	     }
		return true;
	}
	return false;
}

function validaCaptcha(cnpj,server,guia){
	var captchaText = $("#captchaText").val();
	var captchaBt = $("#captchaBt");
	captchaBt.val("Aguarde...");
	$.getScript('/sindis/sindis.php?acao=info&cnpj='+cnpj+'&letras='+captchaText,function (){

		if(respostaRF == 0){
			var parametros = {
					ACAO: "criarSindicalizadoEmpresa",
					etapa: 1,
					cnpj: cnpj.replace(/[\.]|[-]|[\/]/gi,''),
					url: urlRF,
					resposta: respostaRF,
					situacao: situacaoRF,
					dataAbertura: dataAberturaRF,
					razaoSocial: razaoSocialRF,
					nomeFantasia: nomeFantasiaRF,
					cnaePrincipal: cnaePrincipalRF,
					cnaesSecundarios: cnaesSecundariosRF,
					logradouro: logradouroRF,
					numero: numeroRF,
					complemento: complementoRF,
					cep: cepRF,
					bairro: bairroRF,
					municipio: municipioRF,
					uf: ufRF
			};			
			
			var funcao = "";
			if(guia == "assistencial"){
				funcao = "EmitirBoletoContribuicaoAssistencial";
			} else if(guia == "sindical"){
				funcao = "EmitirBoletoContribuicaoSindical";
			}
			
			$.ajax({
				url: "/sindis/sindis.php?acao=boleto",
				type: "POST",
				data: {url: server+"/integracao/sindicalizado/"+funcao, params: $.param(parametros), acao: "boleto"},
				success: function (data){
					var url = plus_url + "/modulos/sindis/guias.php?cnpj="+cnpj+"&action=showform&guia="+guia;
					window.location = url;
				},
				error: function(){
					alert("Ocorreu um erro.");
					captchaBt.val("Consultar");
				}
			});
		}
		else if(respostaRF == 1){
			$("#captcha").attr("src","/sindis/sindis.php?acao=img&time="+(Math.random() * 10));
			captchaBt.val("Consultar");
			captchaText.val("").focus();
		}
		else if(respostaRF == 2){
			//Situação ñ ativo
			captchaBt.val("CPNJ não ativo");
		}
		else if(respostaRF == 3){
			//CNPJ não encontrado 
			captchaBt.val("CPNJ não encontrado");
		}
	});
}
