function validaLogin(){
var varCpf = document.formLog.login.value;
var varSenha = document.formLog.senha.value;

if(varCpf == ""){
alert('Informe seu CPF.');
document.formLog.login.focus();
return false;
}

if (!checkCpf(varCpf)) {
document.formLog.login.focus();
return false;
}

if(varSenha == ""){
alert('Informe sua senha.');
document.formLog.senha.focus();
return false;	
} else {	
return true;
}

}

function checkCpf(numcpf){
x = 0;
soma = 0;
dig1 = 0;
dig2 = 0;
texto = "";
numcpf1="";
len = numcpf.length; x = len -1;
// var numcpf = "12345678909";
for (var i=0; i <= len - 3; i++) {
y = numcpf.substring(i,i+1);
soma = soma + ( y * x);
x = x - 1;
texto = texto + y;
}
dig1 = 11 - (soma % 11);
if (dig1 == 10) dig1=0 ;
if (dig1 == 11) dig1=0 ;
numcpf1 = numcpf.substring(0,len - 2) + dig1 ;
x = 11; soma=0;
for (var i=0; i <= len - 2; i++) {
soma = soma + (numcpf1.substring(i,i+1) * x);
x = x - 1;
}
dig2= 11 - (soma % 11);
if (dig2 == 10) dig2=0;
if (dig2 == 11) dig2=0;
//alert ("Digito Verificador : " + dig1 + "" + dig2);
if (((dig1 + "" + dig2) == numcpf.substring(len,len-2))) {
return true;
}
alert ("Numero do CPF invalido.");
return false;
}