$(document).ready(function()
{	
	//coloca a mascara nos campos numericos
	
	//funcao para verificar se o campo é digito
	function validaDigito(e){
						if((e.which!= '8' && e.which!='0') && (e.which<'48' || e.which>'57'))
						return false;
							}
	
	//$("#c_telefone").mask("9999999999");
	//$("#c_celular").mask("(99)9999-9999");
	//$("#telefone").mask("9999999999");
	//$("#celular").mask("(99)9999-9999");
	//$("#tel_arquiteto").mask("(99)9999-9999");
	//$("#tel1Entrega").mask("(99)9999-9999");
	//$("#tel2Entrega").mask("(99)9999-9999");
	//$("#fone").mask("(99)9999-9999");
	$("#cep").mask("99999-999");
	$("#cep1").mask("99999-999");
	$("#pretencao").maskMoney({symbol:"R$",decimal:".",thousands:""});
	$("#valor_pg").maskMoney({symbol:"R$",decimal:".",thousands:""});
	$("#data").mask("99/99/9999");
	$("#hora").mask("99:99:99");
	$("#cpf").mask("999.999.999-99");
	$("#cpf1").mask("999.999.999-99");
	$("#cpf_noivo").mask("99999999999");
	$("#cpf_n").mask("99999999999");
	///função para validar e-mail
	function checkMail(mail)
	{
    	var er = new RegExp(/^[A-Za-z0-9_\-\.]+@[A-Za-z0-9_\-\.]{2,}\.[A-Za-z0-9]{2,}(\.[A-Za-z0-9])?/);
    	if(typeof(mail) == "string")
    	{
        	if(er.test(mail)) 
        		return true;
    	}
    	else if(typeof(mail) == "object")
    	{
        	if(er.test(mail.value))
        	{
                return true;
            }
    	}
    	else
       	 	return false;      
	};
	
	$("#numero_festa").keypress(function(e) 
		{  
		return validaDigito(e);
		})
	$("#num_orcamento").keypress(function(e) 
		{  
		return validaDigito(e);
		})
	$("#numero_Entrega").keypress(function(e) 
		{  
		return validaDigito(e);
		})
	$("#cepEntrega1").keypress(function(e) 
		{  
		return validaDigito(e);
		})
	$("#cepEntrega2").keypress(function(e) 
		{  
		return validaDigito(e);
		})
	$("#dia2").keypress(function(e) 
		{  
		return validaDigito(e);
		})
	$("#mes2").keypress(function(e) 
		{  
		return validaDigito(e);
		})
	$("#ano2").keypress(function(e) 
		{  
		return validaDigito(e);
		})
	$("#cep1").keypress(function(e) 
		{  
		return validaDigito(e);
		})
	$("#cep2").keypress(function(e) 
		{  
		return validaDigito(e);
		})
	
	$("#idMarca").change(function()
	{
		var id = $(this).val();
		var url = 'ajax/modelo.php';
		$("#idModelo").load(url,{id:id});
	});
	
	$("#idModelo").change(function()
	{
		var id = $(this).val();
		var marca = $("#idMarca").val();
		var url = 'ajax/servicos.php';
		$("#idTeste").load(url,{id:id, marca:marca});
	});
	
	//função ajax jquery no cadastro do produto, selecionando a categoria
	$("#email_noivo").blur(function()
	{
		if(!checkMail($("#email_noivo").val()))
		{
			$("#msg_email").text('E-mail Inválido');
			return false;
		}
		
		var id_email = $(this).val();
		var url = 'http://www.atlantamoveis.com.br/AjaxRequest/Email/combo_email.php?id_email=' + id_email;
		$("#msg_email").load(url);
	});


	$("#cpf_noivo").blur(function()
	{
		if(!validaCPF($("#cpf_noivo").val()))
		{
			$("#msg_cpf").text('CPF Inválido');
			return false;
		}
		
		var id_cpf = $(this).val();
		var url = 'http://www.atlantamoveis.com.br/AjaxRequest/Email/combo_cpf.php?id_cpf=' + id_cpf;
		$("#msg_cpf").load(url);
	});
	
	//Validação de cadastro de newsletter
	$("#FormNews").submit(function()
	{		
	
		if(!$("#news").val())
		{
			alert('Por favor preencha o campo e-mail.');
			$("#news").focus();
			return false;
		}
		if(!checkMail($("#news").val()))
		{
			alert('O e-mail que você forneceu é inválido. Por favor informe outro');
			$("#news").focus();
			return false;
		}
		return true;
	});
	
	//Validação formulário cadastro de noivos
	$("#FormEntrega").submit(function()
	{	
		if(!$("#dia2").val() || !$("#mes2").val() || !$("#ano2").val())
		{
			alert('Por favor preencha a data corretamente.');
			$("#dia2").focus();
			return false;
		}		
		if(!$("#nomeEntrega").val())
		{
			alert('Por favor preencha o Nome de Entrega.');
			$("#nomeEntrega").focus();
			return false;
		}
		if(!$("#enderecoEntrega").val())
		{
			alert('Por favor preencha o Endereço de Entrega.');
			$("#enderecoEntrega").focus();
			return false;
		}
		if(!$("#bairroEntrega").val())
		{
			alert('Por favor preencha o Bairro de Entrega.');
			$("#bairroEntrega").focus();
			return false;
		}	
		if(!$("#cidadeEntrega").val())
		{
			alert('Por favor preencha a Cidade de Entrega.');
			$("#cidadeEntrega").focus();
			return false;
		}
		if(!$("#estado_casamento").val())
		{
			alert('Por favor selecione um estado.');
			$("#estado_casamento").focus();
			return false;
		}
		if(!$("#cepEntrega1").val() || !$("#cepEntrega2").val())
		{
			alert('Por favor preencha o CEP corretamente.');
			$("#cepEntrega1").focus();
			return false;
		}	
		
		if(!$("#tel1Entrega").val())
		{
			alert('Por favor informe o campo Telefone 1.');
			$("#tel1Entrega").focus();
			return false;
		}
		
		if(!$("#tel2Entrega").val())
		{
			alert('Por favor informe o campo Telefone 2.');
			$("#tel2Entrega").focus();
			return false;
		}
			
		return true;
	});
	
	
	
	//Validação formulário de planta
	$("#Form3").submit(function()
	{	
		if(!$("#nome1").val())
		{
			alert('Por favor preencha o Nome.');
			$("#nome1").focus();
			return false;
		}
		if(!$("#email1").val())
		{
			alert('Por favor preencha o Email.');
			$("#email1").focus();
			return false;
		}
		if(!checkMail($("#email1").val()))
		{
			alert('E-mail Inválido');
			$("#email1").focus();
			return false;
		}
		
		if(!$("#c_telefone").val())
		{
			alert('Por favor preencha o Telefone.');
			$("#c_telefone").focus();
			return false;
		}
		
		if(!$("#c_celular").val())
		{
			alert('Por favor preencha o Celular.');
			$("#c_celular").focus();
			return false;
		}
		
		if(!$("#cidade1").val())
		{
			alert('Por favor preencha o campo Cidade.');
			$("#cidade1").focus();
			return false;
		}
		if(!$("#planta").val())
		{
			alert('Por forneça a planta de seu projeto.');
			$("#planta").focus();
			return false;
		}
		else
		{
			 var arquivo = $('#planta').val().split(".")[1].toLowerCase();
			 if(arquivo!="jpg"&&arquivo!="JPG"&&arquivo!="png"&&arquivo!="gif"&&arquivo!="jpeg"&&arquivo!="doc"&&arquivo!="docx"&&arquivo!="pdf"&&arquivo!="cdr")
			 {
					alert("Tipo de arquivo inválido.\nPor favor, selecione um arquivo nos formatos: JPG, GIF, PNG, DOC, DOCX OU PDF.");
					$("#arquivo").val('');
					return false;
			 }
		}
			
		return true;
	});
	
	//Validação formulário de chamados
	$("#formOrca").submit(function()
	{	
		if(!$("#mensagem").val())
		{
			alert('Por favor preencha a Mensagem.');
			$("#mensagem").focus();
			return false;
		}s
		return true;
	});
	
	/*
	//Validação formulário de produtos
	$("#frmProd").submit(function()
	{		
		if(!$("#quantidade").val())
		{
			alert('Por favor preencha a quantidade.');
			$("#quantidade").focus();
			return false;
		}
		if(!$("#id_tecido").val())
		{
			alert('Por favor informe o tecido.');
			$("#opc_tecidos").focus();
			return false;
		}
		if(!$("#id_acabamento").val())
		{
			alert('Por favor informe o acabamento.');
			$("#opc_acabamento").focus();
			return false;
		}	
				
		return true;
	});
	*/
	//Validação formulário cadastro de noivos
	$("#FormConvidados").submit(function()
	{	
		if(!$("#nome").val())
		{
			alert('Por favor preencha o campo Nome.');
			$("#nome").focus();
			return false;
		}
		if(!$("#email").val())
		{
			alert('Por favor preencha o campo E-mail.');
			$("#email").focus();
			return false;
		}
		if(!checkMail($("#email").val()))
		{
			alert('E-mail Inválido');
			$("#email").focus();
			return false;
		}
		if(!$("#cpf").val())
		{
			alert('Por favor preencha o CPF.');
			$("#cpf").focus();
			return false;
		}
		if(!$("#rg").val())
		{
			alert('Por favor preencha o RG.');
			$("#rg").focus();
			return false;
		}	
		if(!$("#endereco").val())
		{
			alert('Por favor preencha o campo Endereço.');
			$("#endereco").focus();
			return false;
		}
		if(!$("#bairro").val())
		{
			alert('Por favor preencha o campo Bairro.');
			$("#bairro").focus();
			return false;
		}
		if(!$("#cep1").val())
		{
			alert('Por favor preencha o CEP corretamente.');
			$("#cep1").focus();
			return false;
		}		
		if(!$("#cidade").val())
		{
			alert('Por favor preencha o campo Cidade.');
			$("#cidade").focus();
			return false;
		}
		if(!$("#estado_casamento").val())
		{
			alert('Por favor selecione um estado.');
			$("#estado_casamento").focus();
			return false;
		}
		if(!$("#tel1Entrega").val())
		{
			alert('Por preencha o telefone 1.');
			$("#tel1Entrega").focus();
			return false;
		}
		
		if(!$("#modo_pgto").val())
		{
			alert('Por favor selecione um modo de pagamento.');
			$("#modo_pgto").focus();
			return false;
		}
		if($("#check").is(":checked")){
			if(!$("#valor_pg").val())
			{
				alert('Por favor informe o valor parcial que deseja.');
				$("#valor_pg").focus();
				return false
			}
			if(($("#valor_pg").val()) > parseInt($("#disponivel").val()))
			{
				alert('O valor parcial não poderá ser maior que o valor disponível do produto.');
				$("#valor_pg").val();
				return false
			}
			return true;
		}
		return true;
	});
	
	//Validação formulário cadastro de noivos
	$("#FormNoivos").submit(function()
	{	
		if(!$("#nome_noivo").val())
		{
			alert('Por favor preencha o Nome do Noivo.');
			$("#nome_noivo").focus();
			return false;
		}
		if(!$("#nome_noiva").val())
		{
			alert('Por favor preencha o Nome da Noiva.');
			$("#nome_noiva").focus();
			return false;
		}
		if(!$("#pai_noivo").val())
		{
			alert('Por favor preencha o Nome do Pai Noivo.');
			$("#pai_noivo").focus();
			return false;
		}	
		if(!$("#pai_noiva").val())
		{
			alert('Por favor preencha o Nome do Pai da Noiva.');
			$("#pai_noiva").focus();
			return false;
		}
		if(!$("#mae_noivo").val())
		{
			alert('Por favor preencha o Nome da Mãe do Noivo.');
			$("#mae_noivo").focus();
			return false;
		}
		if(!$("#mae_noiva").val())
		{
			alert('Por favor preencha o Nome da Mãe da Noiva.');
			$("#mae_noiva").focus();
			return false;
		}
		if(!$("#email_noivo").val())
		{
			alert('Por favor preencha o campo E-mail.');
			$("#email_noivo").focus();
			return false;
		}
		if(!checkMail($("#email_noivo").val()))
		{
			alert('E-mail Inválido');
			$("#email_noivo").focus();
			return false;
		}
		
		if($("#st-email").val()=="1"){
			alert('Email já cadastrado no banco de dados. Informe outro.');
			$("#email_noivo").focus();
			return false;
		}
		
		if(!validaCPF($("#cpf_noivo").val()))
		{
			alert('CPF inválido. Por favor preencha novamente.');
			$("#cpf_noivo").focus();
			return false;
		}

			
		if($("#st-cpf").val()=="1"){
			alert('CPF já cadastrado no banco de dados. Informe outro.');
			$("#cpf_noivo").focus();
			return false;
		}
		
		if($("#ano2").val() == $("#anoA").val())
		{
			
			if($("#mes2").val() < $("#mesA").val())
			{	
				
				alert('A data do casamento deve ser maior que a data atual.');
				$("#dia2").focus();
				return false;
				
			}
			else{
				if($("#mes2").val() == $("#mesA").val())
				{
					if($("#dia2").val() <= $("#diaA").val())
					{
						alert('A data do casamento deve ser maior que a data atual.');
						$("#dia2").focus();
						return false;
					}
					else{
						return true;
					}
				}
				else {
					if($("#mes2").val() > $("#mesA").val())
					{
						return true;
					}
				}		
			}
			
		}
		else{ 
			if($("#ano2").val() < $("#anoA").val()){
				alert('A data do casamento deve ser maior que a data atual.');
				$("#dia2").focus();
				return false;
			}
		}
	
		return true;
	});
	
	
	//vALIDAÇÃO FORMULÁRIO DE LOGIN CASAMENTO
	$("#FormLogin").submit(function()
	{		
		if(!$("#email").val())
		{
			alert('Por favor preencha o campo E-mail.');
			$("#email").focus();
			return false;
		}
		if(!checkMail($("#email").val()))
		{
			alert('E-mail Inválido');
			$("#email").focus();
			return false;
		}
		if(!$("#cpf_n").val())
		{
			alert('Por favor preencha o campo cpf.');
			$("#cpf_n").focus();
			return false;
		}
		return true;
	});
	
	//validacao formulário de contato
	$("#Formvip").submit(function()
	{		
		if(!$("#nome").val())
		{
			alert('Por favor preencha o campo Nome.');
			$("#nome").focus();
			return false;
		}
		if(!$("#data").val())
		{
			alert('Por favor preencha a data da visita.');
			$("#data").focus();
			return false;
		}
		if(!$("#hora").val())
		{
			alert('Por favor preencha o horário da visita.');
			$("#hora").focus();
			return false;
		}
		if(!$("#email").val())
		{
			alert('Por favor preencha o campo E-mail.');
			$("#email").focus();
			return false;
		}
		if(!checkMail($("#email").val()))
		{
			alert('E-mail Inválido');
			$("#email").focus();
			return false;
		}
		if(!$("#endereco").val())
		{
			alert('Por favor preencha o campo Endereço.');
			$("#endereco").focus();
			return false;
		}
		if(!$("#bairro").val())
		{
			alert('Por favor preencha o campo Bairro.');
			$("#bairro").focus();
			return false;
		}
		if(!$("#cep").val())
		{
			alert('Por favor preencha o campo CEP.');
			$("#cep").focus();
			return false;
		}
		if(!$("#cidade").val())
		{
			alert('Por favor preencha o campo Cidade.');
			$("#cidade").focus();
			return false;
		}
		if(!$("#estado_casamento").val())
		{
			alert('Por favor selecione um Estado.');
			$("#estado_casamento").focus();
			return false;
		}
		return true;
	});
	
	//validacao formulário de contato
	$("#FormContato").submit(function()
	{		
		if(!$("#nome").val())
		{
			alert('Por favor preencha o campo Nome.');
			$("#nome").focus();
			return false;
		}
		if(!$("#email").val())
		{
			alert('Por favor preencha o campo E-mail.');
			$("#email").focus();
			return false;
		}
		if(!checkMail($("#email").val()))
		{
			alert('E-mail Inválido');
			$("#email").focus();
			return false;
		}
		if(!$("#endereco").val())
		{
			alert('Por favor preencha o campo Endereço.');
			$("#endereco").focus();
			return false;
		}
		if(!$("#bairro").val())
		{
			alert('Por favor preencha o campo Bairro.');
			$("#bairro").focus();
			return false;
		}
		if(!$("#cep").val())
		{
			alert('Por favor preencha o campo CEP.');
			$("#cep").focus();
			return false;
		}
		if(!$("#cidade").val())
		{
			alert('Por favor preencha o campo Cidade.');
			$("#cidade").focus();
			return false;
		}
		if(!$("#estado_casamento").val())
		{
			alert('Por favor selecione um Estado.');
			$("#estado_casamento").focus();
			return false;
		}
		if(!$("#c_telefone").val())
		{
			alert('Por favor informe o campo telefone.');
			$("#c_telefone").focus();
			return false;
		}
		if(!$("#telefone").val())
		{
			alert('Por favor informe o campo celular.');
			$("#telefone").focus();
			return false;
		}
		return true;
	});
	
	
	$("#frmSS18").submit(function()
	{		
		if(!$("#news").val())
		{
			alert('Por favor informe o seu E-mail.');
			$("#news").focus();
			return false;
		}
		if(!checkMail($("#news").val()))
		{
			alert('E-mail Inválido');
			$("#news").focus();
			return false;
		}
	});
	
	//Tratamento radio buton do orçamento
	$(".check-pag").click(function()
	{	
		if($(this).val() == "Parcelado"){
			$("#escolhe_parcelamento").show();
		}
		else{
			$("#escolhe_parcelamento").hide();
		}
	});
	
	$(".check-compra").click(function()
	{	
		if($(this).val() == "Médio Prazo"){
			$("#data_medio").show();
			$("#data_longo").hide();
		}
		else{
			if($(this).val() == "Longo Prazo"){
				$("#data_medio").hide();
				$("#data_longo").show();
			}
			else{
				$("#data_medio").hide();
				$("#data_longo").hide();
			}
		}
	});
	
	//validacao formulário de orçamento
	$("#Form1").submit(function()
	{		
		if(!$('input:radio[name=titulo]:checked').val()){
			alert('Por favor selecione o título.');
			$("#Sr").focus();
			return false;
		}
		
		if(!$("#nome").val())
		{
			alert('Por favor preencha o campo Nome.');
			$("#nome").focus();
			return false;
		}
		if(!$("#email").val())
		{
			alert('Por favor preencha o campo E-mail.');
			$("#email").focus();
			return false;
		}
		if(!checkMail($("#email").val()))
		{
			alert('E-mail Inválido');
			$("#email").focus();
			return false;
		}
		if(!$("#endereco").val())
		{
			alert('Por favor preencha o campo Endereço.');
			$("#endereco").focus();
			return false;
		}
		if(!$("#bairro").val())
		{
			alert('Por favor preencha o campo Bairro.');
			$("#bairro").focus();
			return false;
		}
		if(!$("#cep1").val())
		{
			alert('Por favor preencha o campo CEP.');
			$("#cep1").focus();
			return false;
		}
		if(!$("#cidade").val())
		{
			alert('Por favor preencha o campo Cidade.');
			$("#cidade").focus();
			return false;
		}
		if(!$("#uf").val())
		{
			alert('Por favor selecione um Estado.');
			$("#uf").focus();
			return false;
		}
		if(!$("#telefone").val())
		{
			alert('Por favor informe o campo Telefone.');
			$("#telefone").focus();
			return false;
		}
		if(!$("#celular").val())
		{
			alert('Por favor informe o campo Celular.');
			$("#celular").focus();
			return false;
		}
		
		if(!$('input:radio[name=tipo_pagamento]:checked').val()){
			alert('Por favor selecione a preferência de pagamento.');
			$(".check-pag").focus();
			return false;
		}
		if($('input:radio[name=tipo_pagamento]:checked').val() == "Parcelado"){
			if(!$('input:radio[name=parcelamento]:checked').val()){
				alert('Por favor selecione o tipo de parcelamento que deseja.');
				$(".escolhe-parc").focus();
				return false;
			}
		}
		
		if(!$('input:radio[name=previsao_compra]:checked').val()){
			alert('Por favor selecione a previsão de compra.');
			$(".check-compra").focus();
			return false;
		}
		
		if($('input:radio[name=previsao_compra]:checked').val() == "Médio Prazo"){
			if(!$("#mes_medio").val())
			{
				alert('Por selecione o mes de prazo para compra.');
				$("#mes_medio").focus();
				return false;
			}
			if(!$("#ano_medio").val())
			{
				alert('Por selecione o ano de prazo para compra.');
				$("#mes_medio").focus();
				return false;
			}
		}
		
		if($('input:radio[name=previsao_compra]:checked').val() == "Longo Prazo"){
			if(!$("#mes_longo").val())
			{
				alert('Por selecione o mes de prazo para compra.');
				$("#mes_longo").focus();
				return false;
			}
			if(!$("#ano_longo").val())
			{
				alert('Por selecione o ano de prazo para compra.');
				$("#mes_longo").focus();
				return false;
			}
		}
		
		if(!$("#comentarios").val())
		{
			alert('Por favor preencha o campo de comentários.');
			$("#comentarios").focus();
			return false;
		}
		return true;
	});
	
	//validacao do formulario de compradores
	$("#Formsac").submit(function()
	{
		if(!$("#nome").val())
		{
			alert('Por favor preencha o campo Nome.');
			$("#nome").focus();
			return false;
		}
		if(!$("#informe").val())
		{
			alert('Por favor preencha o seu código de atendimento ou de pedido.');
			$("#informe").focus();
			return false;
		}
		if(!$("#email").val())
		{
			alert('Por favor preencha o campo E-mail.');
			$("#email").focus();
			return false;
		}
		if(!checkMail($("#email").val()))
		{
			alert('E-mail Inválido');
			$("#email").focus();
			return false;
		}
		if(!$("#endereco").val())
		{
			alert('Por favor preencha o campo Endereço.');
			$("#endereco").focus();
			return false;
		}
		if(!$("#bairro").val())
		{
			alert('Por favor preencha o campo Bairro.');
			$("#bairro").focus();
			return false;
		}
		if(!$("#cep").val())
		{
			alert('Por favor preencha o campo CEP.');
			$("#cep").focus();
			return false;
		}
		if(!$("#cidade").val())
		{
			alert('Por favor preencha o campo Cidade.');
			$("#cidade").focus();
			return false;
		}
		if(!$("#estado_casamento").val())
		{
			alert('Por favor selecione um Estado.');
			$("#estado_casamento").focus();
			return false;
		}
		return true;
	});
	
	//validacao formulário de contato
	$("#FormCurriculo").submit(function()
	{		
		if(!$("#nome").val())
		{
			alert('Por preencha o campo Nome.');
			$("#nome").focus();
			return false;
		}
		if(!$("#civil").val())
		{
			alert('Por selecione seu estado civíl.');
			$("#civil").focus();
			return false;
		}
		if(!$("#email").val())
		{
			alert('Por favor preencha o campo E-mail.');
			$("#email").focus();
			return false;
		}
		if(!checkMail($("#email").val()))
		{
			alert('E-mail Inválido');
			$("#email").focus();
			return false;
		}
		if(!$("#endereco").val())
		{
			alert('Por favor preencha o campo Endereço.');
			$("#endereco").focus();
			return false;
		}
		if(!$("#bairro").val())
		{
			alert('Por favor preencha o campo Bairro.');
			$("#bairro").focus();
			return false;
		}
		if(!$("#cep").val())
		{
			alert('Por favor preencha o campo CEP.');
			$("#cep").focus();
			return false;
		}
		if(!$("#cidade").val())
		{
			alert('Por favor preencha o campo Cidade.');
			$("#cidade").focus();
			return false;
		}
		if(!$("#estado_casamento").val())
		{
			alert('Por favor selecione um Estado.');
			$("#estado_casamento").focus();
			return false;
		}
		if(!$("#telefone").val())
		{
			alert('Por favor preencha o campo Telefone.');
			$("#telefone").focus();
			return false;
		}
		if($("#arquivo").val() != "")
		{
			 var arquivo = $('#arquivo').val().split(".")[1].toLowerCase();
			 if(arquivo!="pdf"&&arquivo!="doc"&&arquivo!="docx")
			 {
					alert("Tipo de arquivo inválido.\nPor favor, selecione um arquivo nos formatos: PDF,DOC ou DOCX.");
					$("#arquivo").val('');
					return false;
			 }
		}
		return true;
	});
	
	//função de validação de cpf
	function validaCPF(cpf) 
	{        
        erro = new String;
        if (cpf.length < 11) erro += "São necessários 11 dígitos para verificação do CPF!";
        var nonNumbers = /\D/;
        if (nonNumbers.test(cpf)) erro += "A verificação de CPF suporta apenas numeros!";
        if (cpf == "00000000000" || cpf == "11111111111" || cpf == "22222222222" || cpf == "33333333333" || cpf == "44444444444" || cpf == "55555555555" || cpf == "66666666666" || cpf == "77777777777" || cpf == "88888888888" || cpf == "99999999999")
        {
            erro += " Número de CPF inválido!"
        }
        var a = [];
        var b = new Number;
        var c = 11;
        for (i=0; i<11; i++)
        {
        	a[i] = cpf.charAt(i);
        	if (i < 9) b += (a[i] * --c);
        }
        if ((x = b % 11) < 2) { a[9] = 0 } else { a[9] = 11-x }
        b = 0;
        c = 11;
        for (y=0; y<10; y++) b += (a[y] * c--);
        if ((x = b % 11) < 2) { a[10] = 0; } else { a[10] = 11-x; }
        if ((cpf.charAt(9) != a[9]) || (cpf.charAt(10) != a[10]))
        {
            erro +=" Dígito verificador com problema!";
        }
        if (erro.length > 0)
           return false;
        else           
        	return true;
    }
	
})

function Limpa(ObjId)
{
	ObjId.value = '';
}



