Hola:
Llamas a la función con un solo parámetro y la tienes definida con 2
Debes poner ese segundo de esta manera: si quieres que se abra en una ventana nueva pones true (sin entrecomillar) como segundo parámetro, de lo contrario false...
Y ambas opciones puedes implementarla con el método open:
if (nueva_ventana)
window.open(direccion, "_blank", "");
else
window.open(direccion, "_self", "");
}
Saludos
O complicándolo un poco:
destino[true] = "_blank";
destino[false] = "_self";
window.open(direccion, destino[nueva_ventana], "");
Saludos