function valida_form1(){
	if (document.form1.user_login.value == "") {
		alert('Você precisa digitar o CPF');
		document.form1.user_login.focus();
		return false;}
	if (document.form1.user_senha.value == "") {
		alert('Digite sua senha');
		document.form1.user_senha.focus();
		return false;}
	 if (valida_CPF(document.form1.user_login.value) == false ) {
            alert("O CPF não é válido !");
            document.form1.user_login.focus();
            return false;    }
}

function valida_CPF(s)    {
    var i;
    s = limpa_string(s);
    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) return false;
    d1 = 11 - (d1 % 11);
    if (d1 > 9) d1 = 0;
    if (dv.charAt(0) != d1)
    {
        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)
    {
        return false;
    }
return true;
}
function limpa_string(S){
    // Deixa so' os digitos no numero
    var Digitos = "0123456789";
    var temp = "";
    var digito = "";

    for (var i=0; i<S.length; i++)    {
        digito = S.charAt(i);
        if (Digitos.indexOf(digito)>=0)    {
            temp=temp+digito    }
    } //for

    return temp
}

