function submit_form(){

if (document.agreeform.cpf.value=="" || document.agreeform.cpf.value.length < 11){ 
alert("DIGITE APENAS NUMEROS! O CPF deve conter 11 numeros."); 
document.agreeform.cpf.focus(); 
return false;
}


if (document.agreeform.cpf.value=="11111111111" || document.agreeform.cpf.value=="22222222222" || document.agreeform.cpf.value=="33333333333" || document.agreeform.cpf.value=="44444444444" || document.agreeform.cpf.value=="55555555555" || document.agreeform.cpf.value=="66666666666" || document.agreeform.cpf.value=="77777777777" || document.agreeform.cpf.value=="88888888888" || document.agreeform.cpf.value=="99999999999" || document.agreeform.cpf.value=="00000000000"){ 
alert("CPF INCORRETO. TENTE NOVAMENTE!"); 
document.agreeform.cpf.focus(); 
return false;
}




var i;
        s = document.agreeform.cpf.value;
        var c = s.substr(0,9);
        var dv = s.substr(9,2);
        var d1 = 0;
        for (i = 0; i < 9; i++)
        {
            d1 += c.charAt(i)*(10-i);
        }
            if (d1 == 0){
                alert("CPF Invalido")
                return false;
            }
        d1 = 11 - (d1 % 11);
        if (d1 > 9) d1 = 0;
        if (dv.charAt(0) != d1)
        {
            alert("CPF Invalido")
            return false;
        }

        d1 *= 2;
        for (i = 0; i < 9; i++)
        {
            d1 += c.charAt(i)*(11-i);
        }
        d1 = 11 - (d1 % 11);
        if (d1 > 9) d1 = 0;
        if (dv.charAt(1) != d1)
        {
            alert("CPF Invalido")
            return false;
        } 

}

function validaCPF(){

        //define campo <input>
		idCodigo = document.getElementById('cpf');


        var i;
        s = document.agreeform.cpf.value;
        var c = s.substr(0,9);
        var dv = s.substr(9,2);
        var d1 = 0;
        for (i = 0; i < 9; i++)
        {
            d1 += c.charAt(i)*(10-i);
        }
            if (d1 == 0){
            statusCodigo.innerHTML 	= "CPF INCORRETO. TENTE NOVAMENTE!";
			statusCodigo.style.color 	= "red";
			idCodigo.style.borderColor	= "#FF0000";
			
            }
        d1 = 11 - (d1 % 11);
        if (d1 > 9) d1 = 0;
        if (dv.charAt(0) != d1)
        {
            statusCodigo.innerHTML 		= "CPF INCORRETO. TENTE NOVAMENTE!";
			statusCodigo.style.color 	= "red";
			idCodigo.style.borderColor	= "#FF0000";
			
        }

        d1 *= 2;
        for (i = 0; i < 9; i++)
        {
            d1 += c.charAt(i)*(11-i);
        }
        d1 = 11 - (d1 % 11);
        if (d1 > 9) d1 = 0;
        if (dv.charAt(1) != d1)
        {
            statusCodigo.innerHTML 		= "CPF INCORRETO. TENTE NOVAMENTE!";
			statusCodigo.style.color 	= "red";
			idCodigo.style.borderColor	= "#FF0000";
			
        }

else {

            statusCodigo.innerHTML 		= "";
			statusCodigo.style.color 	= "green";
			idCodigo.style.borderColor	= "#00CC00";
			
}


}


/*  pular campo */


function fAtuPulaBlur()
{
	bPula = false;
}
function fAtuPulaKeyPress()
{
	bPula = true;
	return;
}


function fPulaCampo(campo1,campo2,iTam,tpcampo)
	{
		if(bPula)
		{

			if (tpcampo == "data")
				{
			    	Filtro(campo1,'data');
				}
				if (tpcampo == "hora")
				{
			    	Filtro(campo1,'hora');
				}
			if (campo1.value.length >= iTam)
			{
				campo2.focus();
			}

		}

		return;

	}
