
$(document).ready( function() {
	
	
	//Funções de inserção do formulario
	$(' input[tipo=natureza_publico]').click(function(){
	
		$('#divNatureza_publico').css('display','none');
	
	});
	
	$(' input[tipo=duracao_projeto]').click(function(){
	
		$('#divDuracao_projeto').css('display','none');
	
	});
	
	$(' input[tipo=duracao_apoio]').click(function(){
	
		$('#divDuracao_apoio').css('display','none');
	
	});
	
	
	
	//Mascaras
	MASK("#form1");
		
	//Tooltips
	$("#span_projeto_requerente").tooltip("A organização requerente é a instituição que responde pelas questões jurídicas – tem CNPJ, se responsabiliza legalmente e responde pelo desenvolvimento do projeto, pela aplicação dos recursos financeiros recebidos e pela prestação de contas.");

	$("#projeto_requerente").tooltip("A organização requerente é a instituição que responde pelas questões jurídicas – tem CNPJ, se responsabiliza legalmente e responde pelo desenvolvimento do projeto, pela aplicação dos recursos financeiros recebidos e pela prestação de contas.");

	$("#span_executora_nome").tooltip("A organização executora é quem realiza o projeto. A instituição requerente e a instituição executora podem ser a mesma organização. Elas somente serão diferentes no caso de a executora não ser constituída legalmente.");
	
	$("#executora_nome").tooltip("A organização executora é quem realiza o projeto. A instituição requerente e a instituição executora podem ser a mesma organização. Elas somente serão diferentes no caso de a executora não ser constituída legalmente.");
	
	$("#span_executora_responsavel").tooltip("A organização executora é quem realiza o projeto. A instituição requerente e a instituição executora podem ser a mesma organização. Elas somente serão diferentes no caso de a executora não ser constituída legalmente.");
	
	$("#executora_responsavel").tooltip("A organização executora é quem realiza o projeto. A instituição requerente e a instituição executora podem ser a mesma organização. Elas somente serão diferentes no caso de a executora não ser constituída legalmente.");
	
	//-----------------------------------------------------------------------------//
	//	Validação do formulário
	//-----------------------------------------------------------------------------//
	
	//Projeto e organização requerente
	$('#formEnviaProjetos').submit( function() {
		
		if ( $('#projeto_nome').val() == "" ) {
			
			alert("Você precisa especificar o nome do projeto! ");
			$('#projeto_nome').focus();
			return false;
		
		}
		if ( $('#projeto_responsavel').val() == "" ) {
			
			alert("Você precisa especificar o responsável pelo projeto! ");
			$('#projeto_responsavel').focus();
			return false;
		
		}
	
		if ( $('#projeto_requerente').val() == "" ) {
			
			alert("Você precisa especificar o nome da organização requerente! ");
			$('#projeto_requerente').focus();
			return false;
		
		}
	
		if ( $('#projeto_cnpj').val() == "" ) {
			
			alert("Você precisa especificar o CNPJ da organização requerente! ");
			$('#projeto_cnpj').focus();
			return false;
		
		}
		
		if ( !validaCNPJ( $('#projeto_cnpj').val() )) {
		
			alert("Você precisa especificar um CNPJ válido para a organização requerente! ");
			$('#projeto_cnpj').focus();
			return false;
		
		}
	
		if ( $('#projeto_responsavel_organizacao').val() == "" ) {
			
			alert("Você precisa especificar o responsável pela organização requerente! ");
			$('#projeto_responsavel_organizacao').focus();
			return false;
		
		}
	
		if ( $('#projeto_endereco').val() == "" ) {
			
			alert("Você precisa especificar o endereço da organização requerente! ");
			$('#projeto_endereco').focus();
			return false;
		
		}
	
		if ( $('#projeto_bairro').val() == "" ) {
			
			alert("Você precisa especificar o bairro da organização requerente! ");
			$('#projeto_bairro').focus();
			return false;
		
		}
	
		if ( $('#projeto_cidade').val() == "" ) {
			
			alert("Você precisa especificar a cidade da organização requerente! ");
			$('#projeto_cidade').focus();
			return false;
		
		}
	
		if ( $('#projeto_uf').val() == "" ) {
			
			alert("Você precisa especificar a UF da organização requerente! ");
			$('#projeto_uf').focus();
			return false;
		
		}
	
		if ( $('#projeto_cep').val() == "" ) {
			
			alert("Você precisa especificar o CEP da organização requerente! ");
			$('#projeto_cep').focus();
			return false;
		
		}
	
		if ( $('#projeto_fone').val() == "" ) {
			
			alert("Você precisa especificar um telefone para contato com a organização requerente! ");
			$('#projeto_fone').focus();
			return false;
		
		}
	
		if ( $('#projeto_email').val() == "" ) {
			
			alert("Você precisa especificar o e-mail da organização requerente! ");
			$('#projeto_email').focus();
			return false;
		
		}
	
		if ( !validaEmail($('#projeto_email').val()) ) {
			
			alert("Você precisa especificar um e-mail válido para a organização requerente! ");
			$('#projeto_email').focus();
			return false;
		
		}
		
		
		if ($('input[tipo=at]:checked').length == 0) {
			
			alert("Você precisa selecionar uma área temática! ");
			$('#at1').focus();
			return false;
			
		}
		
		if ($('input[tipo=natureza_publico]:checked').length == 0) {
			if ($('input#natureza_publico11:checked').length == 0) {				
				alert("Você precisa selecionar a natureza do público do projeto! ");
				$('#natureza_publico1').focus();
				return false;
			}
			
			if ($('input#natureza_publico11:checked').length == 1) {
				if ($('#natureza_publico_especificacao').val() == "") {				
					alert("Você precisa especificar a natureza do público do projeto! ");
					$('#natureza_publico_especificacao').focus();
					return false;
				}
			}
		}
		
		
		if ($('input[tipo=ambito_publico]:checked').length == 0) {
			
			alert("Você precisa selecionar o âmbito do público! ");
			$('#ambito_publico1').focus();
			return false;
			
		}
		
		if ( $('#valor_projeto').val() == "" ) {
			
			alert("Você precisa digitar o valor do projeto! ");
			$('#valor_projeto').focus();
			return false;
		
		}
		
		if ( $('#valor_solicitado').val() == "" ) {
			
			alert("Você precisa digitar o valor da solicitação! ");
			$('#valor_solicitado').focus();
			return false;		
		}
		
		valor = $('#valor_solicitado').val();
		valor =  valor.replace('.','');
		valor =  valor.replace('.','');
		valor =  valor.replace('.','');
		valor =  valor.replace(',','');
		valor =  Number(valor);
		if(valor > 4000000)
		{
			alert('A FLD recebe projetos com valor máximo de R$ 40.000,00.  o valor médio aprovado tem se mantido entre 10.000,00 e 15.000,00. \n\n Projetos com valores superiores a R$ 40.000,00 não serão analisados pela comissão de projetos');
			$('#valor_solicitado').focus();
			return false;
		}	
		
		
		if ($('input[tipo=duracao_projeto]:checked').length == 0) {
			if ($('input#duracao_projeto4:checked').length == 0) {				
				alert("Você precisa selecionar a duração total estimada do projeto! ");
				$('#duracao_projeto1').focus();
				return false;
			}
			
			if ($('input#duracao_projeto4:checked').length == 1) {
				if ($('#duracao_projeto_especificacao').val() == "") {				
					alert("Você precisa especificar a duração total estimada do projeto! ");
					$('#duracao_projeto_especificacao').focus();
					return false;
				}
			}
		}
		
		if ($('input[tipo=duracao_apoio]:checked').length == 0) {
			if ($('input#duracao_apoio4:checked').length == 0) {				
				alert("Você precisa selecionar a duração estimada do período de apoio solicitado à FLD! ");
				$('#duracao_apoio1').focus();
				return false;
			}
			
			if ($('input#duracao_apoio4:checked').length == 1) {
				if ($('#duracao_apoio_especificacao').val() == "") {				
					alert("Você precisa especificar a duração estimada do período de apoio solicitado à FLD! ");
					$('#duracao_apoio_especificacao').focus();
					return false;
				}
			}
		}
		
		var site = $('#projeto_site').val();
		var site = site.replace("http://", "");
		$('#projeto_site').val(site);
		
		var site2 = $('#executora_site').val();
		var site2 = site2.replace("http://", "");
		$('#executora_site').val(site2);
	});
	
});	
