function validateLogin(value)
{
	if(value.length == 11)
	{
		result = checkCPF(value);
		if(!result)
		{
			alert(agMessages.generic_err_cpf_invalid);			
			return false;				
		}
		else
			return true;
	}
	else if(value.length == 14)
	{
		result = checkCNPJ(value);
		if(!result)
		{
			alert(agMessages.generic_err_cnpj_invalid);			
			return false;				
		}
		else
			return true;
	}
	else
	{
		alert(agMessages.generic_err_formatdata_invalid);		
		return false;
	}
}

function hasCPF(evt)
{
	var keyCode = evt.keyCode  ? evt.keyCode  :
                  evt.charCode ? evt.charCode :
                  evt.which    ? evt.which    : void 0;
    if (keyCode == 8 || keyCode == 37 || keyCode == 39 || keyCode == 9)//backspace, esquerda, direita, tab
       	return true;
	if ((keyCode < 45) ||(keyCode > 57)) 
		return false;
}
