function nuevoUsuarioEnforma($nombre, $apellidos, $correo, $facebook, $password)
{
    $facebookValidado = validarTextoNulo($facebook, "El id facebook del usuario");
    $correoValidado = validarTextoNulo($correo, "El correo del usuario");
    if ($facebookValidado["success"] == 1 or $correoValidado["success"] == 1) {
        $usuario = new UsuarioEnforma();
        $bandera = 0;
        if ($correoValidado["success"] == 1) {
            $correoRepetido = $usuario->validarCorreoRepetido($correo);
            if ($correoRepetido["success"] != 0) {
                $respuesta = $correoRepetido;
                $bandera += 1;
            }
        }
        if ($facebookValidado["success"] == 1) {
            $facebookRepetido = $usuario->validarFacebookRepetido($facebook);
            if ($facebookRepetido["success"] != 0) {
                $respuesta = $facebookRepetido;
                $bandera += 1;
            }
        }
        if ($bandera == 2) {
            $respuesta["success"] = 6;
            $respuesta["message"] = 'El correo y facebook ya se encuentran registrados';
        }
        if ($bandera == 0) {
            if ($password != NULL and $password != '') {
                $salt = '$EnfoArt$/';
                $password = sha1(md5($salt . $password));
            }
            $respuesta = $usuario->RegistroUsuarioEnforma($nombre, $apellidos, $correo, $facebook, $password);
        }
    } else {
        $respuesta["success"] = 5;
        $respuesta["message"] = 'El correo o facebook, deben ser diferente de nulo o cadena vacia';
    }
    return $respuesta;
}