$(document).ready(function(){
	
	//ENVIA O CADASTRO DE CLIENTE
	
	var eviasejacliente = true;
	
	$("#blocoformsejacliente-botaoenviar").click(function(){
		//pega os dados do formulario
		var emailcontato                 = $('#formsejacliente-emailcontato').val();
		var razaosocial                  = $('#formsejacliente-razaosocial').val();
		var nomefantasia                 = $('#formsejacliente-nomefantasia').val();
		var cnpj                         = $('#formsejacliente-cnpj').val();
		var matrizfilial                 = $('#formsejacliente-matrizfilial').val();
		var contato                      = $('#formsejacliente-contato').val();
		var telefone                     = $('#formsejacliente-telefone').val();
		var fax                          = $('#formsejacliente-fax').val();
		var email                        = $('#formsejacliente-email').val();
		var referenciacomercial1         = $('#formsejacliente-referenciacomercial1').val();
		var telefonereferenciacomercial1 = $('#formsejacliente-telefonereferenciacomercial1').val();
		var referenciacomercial2         = $('#formsejacliente-referenciacomercial2').val();
		var telefonereferenciacomercial2 = $('#formsejacliente-telefonereferenciacomercial2').val();
		var referenciacomercial3         = $('#formsejacliente-referenciacomercial3').val();
		var telefonereferenciacomercial3 = $('#formsejacliente-telefonereferenciacomercial3').val();
		var referenciabancariabanco      = $('#formsejacliente-referenciabancariabanco').val();
		var referenciabancariaagencia    = $('#formsejacliente-referenciabancariaagencia').val();
		var referenciabancariaconta      = $('#formsejacliente-referenciabancariaconta').val();
		var referenciabancariatelefone   = $('#formsejacliente-referenciabancariatelefone').val();

		if(razaosocial == "Razão Social"){
			$('#formsejacliente-razaosocial').css('background-color', '#dddddd');
			$('#formsejacliente-razaosocial').focus();
			return(0);
		} else {
			$('#formsejacliente-razaosocial').css('background-color', '#ffffff');
		}
		
		if(nomefantasia == "Nome Fantasia"){
			$('#formsejacliente-nomefantasia').css('background-color', '#dddddd');
			$('#formsejacliente-nomefantasia').focus();
			return(0);
		} else {
			$('#formsejacliente-nomefantasia').css('background-color', '#ffffff');
		}
		
		if(cnpj == "CNPJ"){
			$('#formsejacliente-cnpj').css('background-color', '#dddddd');
			$('#formsejacliente-cnpj').focus();
			return(0);
		} else {
			$('#formsejacliente-cnpj').css('background-color', '#ffffff');
		}
		
		if(matrizfilial == "Matriz / Filial"){
			$('#formsejacliente-matrizfilial').css('background-color', '#dddddd');
			$('#formsejacliente-matrizfilial').focus();
			return(0);
		} else {
			$('#formsejacliente-matrizfilial').css('background-color', '#ffffff');
		}
		
		if(contato == "Contato"){
			$('#formsejacliente-contato').css('background-color', '#dddddd');
			$('#formsejacliente-contato').focus();
			return(0);
		} else {
			$('#formsejacliente-contato').css('background-color', '#ffffff');
		}
		
		if(telefone == "Telefone"){
			$('#formsejacliente-telefone').css('background-color', '#dddddd');
			$('#formsejacliente-telefone').focus();
			return(0);
		} else {
			$('#formsejacliente-telefone').css('background-color', '#ffffff');
		}
		
		if(fax == "Fax"){
			$('#formsejacliente-fax').css('background-color', '#dddddd');
			$('#formsejacliente-fax').focus();
			return(0);
		} else {
			$('#formsejacliente-fax').css('background-color', '#ffffff');
		}
				
		if(email == "Email"){
			$('#formsejacliente-email').css('background-color', '#dddddd');
			$('#formsejacliente-email').focus();
			return(0);
		} else {
			//verifica se é um email valido
			var filtro=/^.+@.+\..{2,3}$/;
			if (filtro.test(email) == false){
				$('#formsejacliente-email').css('background-color', '#dddddd');
				$('#formsejacliente-email').focus();
				$("#blocoformsejacliente-mensagemsistema").html("<p>Email inv&aacute;lido.<\/p>");
				return(0);
			} else {
				$('#formsejacliente-email').css('background-color', '#ffffff');
				$("#blocoformsejacliente-mensagemsistema").html("");
			}
		}

		if(referenciacomercial1 == "Referência 1"){
			$('#formsejacliente-referenciacomercial1').css('background-color', '#dddddd');
			$('#formsejacliente-referenciacomercial1').focus();
			return(0);
		} else {
			$('#formsejacliente-referenciacomercial1').css('background-color', '#ffffff');
		}
		
		if(telefonereferenciacomercial1 == "Telefone 1"){
			$('#formsejacliente-telefonereferenciacomercial1').css('background-color', '#dddddd');
			$('#formsejacliente-telefonereferenciacomercial1').focus();
			return(0);
		} else {
			$('#formsejacliente-telefonereferenciacomercial1').css('background-color', '#ffffff');
		}
		
		if(referenciacomercial2 == "Referência 2"){
			$('#formsejacliente-referenciacomercial2').css('background-color', '#dddddd');
			$('#formsejacliente-referenciacomercial2').focus();
			return(0);
		} else {
			$('#formsejacliente-referenciacomercial2').css('background-color', '#ffffff');
		}
		
		if(telefonereferenciacomercial2 == "Telefone 2"){
			$('#formsejacliente-telefonereferenciacomercial2').css('background-color', '#dddddd');
			$('#formsejacliente-telefonereferenciacomercial2').focus();
			return(0);
		} else {
			$('#formsejacliente-telefonereferenciacomercial2').css('background-color', '#ffffff');
		}
		
		if(referenciacomercial3 == "Referência 3"){
			$('#formsejacliente-referenciacomercial3').css('background-color', '#dddddd');
			$('#formsejacliente-referenciacomercial3').focus();
			return(0);
		} else {
			$('#formsejacliente-referenciacomercial3').css('background-color', '#ffffff');
		}
		
		if(telefonereferenciacomercial3 == "Telefone 3"){
			$('#formsejacliente-telefonereferenciacomercial3').css('background-color', '#dddddd');
			$('#formsejacliente-telefonereferenciacomercial3').focus();
			return(0);
		} else {
			$('#formsejacliente-telefonereferenciacomercial3').css('background-color', '#ffffff');
		}

		if(referenciabancariabanco == "Banco"){
			$('#formsejacliente-referenciabancariabanco').css('background-color', '#dddddd');
			$('#formsejacliente-referenciabancariabanco').focus();
			return(0);
		} else {
			$('#formsejacliente-referenciabancariabanco').css('background-color', '#ffffff');
		}
		
		if(referenciabancariaagencia == "Agência"){
			$('#formsejacliente-referenciabancariaagencia').css('background-color', '#dddddd');
			$('#formsejacliente-referenciabancariaagencia').focus();
			return(0);
		} else {
			$('#formsejacliente-referenciabancariaagencia').css('background-color', '#ffffff');
		}
		
		if(referenciabancariaconta == "Conta Corrente"){
			$('#formsejacliente-referenciabancariaconta').css('background-color', '#dddddd');
			$('#formsejacliente-referenciabancariaconta').focus();
			return(0);
		} else {
			$('#formsejacliente-referenciabancariaconta').css('background-color', '#ffffff');
		}
		
		if(referenciabancariatelefone == "Telefone"){
			$('#formsejacliente-referenciabancariatelefone').css('background-color', '#dddddd');
			$('#formsejacliente-referenciabancariatelefone').focus();
			return(0);
		} else {
			$('#formsejacliente-referenciabancariatelefone').css('background-color', '#ffffff');
		}

		//executa o ajax
		if(eviasejacliente == true){
			eviasejacliente = false;
			
			$.ajax({
				type:     "GET",
				dataType: "html",
				url:      "ajax-sejacliente.php",
				data:     "acao=1&emailcontato="+encodeURIComponent(emailcontato)+"&razaosocial="+encodeURIComponent(razaosocial)+"&nomefantasia="+encodeURIComponent(nomefantasia)+"&cnpj="+encodeURIComponent(cnpj)+"&matrizfilial="+encodeURIComponent(matrizfilial)+"&contato="+encodeURIComponent(contato)+"&telefone="+encodeURIComponent(telefone)+"&fax="+encodeURIComponent(fax)+"&email="+encodeURIComponent(email)+"&referenciacomercial1="+encodeURIComponent(referenciacomercial1)+"&telefonereferenciacomercial1="+encodeURIComponent(telefonereferenciacomercial1)+"&referenciacomercial2="+encodeURIComponent(referenciacomercial2)+"&telefonereferenciacomercial2="+encodeURIComponent(telefonereferenciacomercial2)+"&referenciacomercial3="+encodeURIComponent(referenciacomercial3)+"&telefonereferenciacomercial3="+encodeURIComponent(telefonereferenciacomercial3)+"&referenciabancariabanco="+encodeURIComponent(referenciabancariabanco)+"&referenciabancariaagencia="+encodeURIComponent(referenciabancariaagencia)+"&referenciabancariaconta="+encodeURIComponent(referenciabancariaconta)+"&referenciabancariatelefone="+encodeURIComponent(referenciabancariatelefone),
				success: function(msg){

					$("#blocoformsejacliente-mensagemsistema").html("<p>Enviada com sucesso.<\/p>");
					
					//limpa os campos
					$('#formsejacliente-razaosocial').val("Razão Social");
					$('#formsejacliente-nomefantasia').val("Nome Fantasia");
					$('#formsejacliente-cnpj').val("CNPJ");
					$('#formsejacliente-matrizfilial').val("Matriz / Filial");
					$('#formsejacliente-contato').val("Contato");
					$('#formsejacliente-telefone').val("Telefone");
					$('#formsejacliente-fax').val("Fax");
					$('#formsejacliente-email').val("Email");
					$('#formsejacliente-referenciacomercial1').val("Referência 1");
					$('#formsejacliente-telefonereferenciacomercial1').val("Telefone 1");
					$('#formsejacliente-referenciacomercial2').val("Referência 2");
					$('#formsejacliente-telefonereferenciacomercial2').val("Telefone 2");
					$('#formsejacliente-referenciacomercial3').val("Referência 3");
					$('#formsejacliente-telefonereferenciacomercial3').val("Telefone 3");
					$('#formsejacliente-referenciabancariabanco').val("Banco");
					$('#formsejacliente-referenciabancariaagencia').val("Agência");
					$('#formsejacliente-referenciabancariaconta').val("Conta Corrente");
					$('#formsejacliente-referenciabancariatelefone').val("Telefone");

					//volta a ativar a funcao de envio
					eviasejacliente = true;
				},
				//define as ações que serão executadas antes de iniciar a requisição
				beforeSend: function(){
					//imprime uma mensagem de loading
					$("#blocoformsejacliente-mensagemsistema").html("<p>Enviando...<\/p>");
				}
			});	
		}
	});	
});
