Ayuda con un JavaScript

Bueno mi problema es el siguiente, estoy realizando una aplicación web con icefaces 1.8, una de las funcionalidades es generar una carta en pdf, para esto utilizo itext, pero no seria funcional quemarle una ruta por defecto porq no sabemos el cliente desde que tipo de sistema operativo se conectara, el tema es que este framework no tiene la propiedad para seleccionar la ruta, solo tiene una para seleccionar un archivo y cargarlo al servidor, pero esa no me sirve, he consultado en varios foros y dicen que con java script se puede realizar, el hecho es que tengo el javascript pero estoy un poco confundido como utilizarlo porque no lo entiendo.

Este el el js:

function servletInvoker(){
var protocolo = location.protocol;
var ip = location.hostname;
var puerto = location.port;
var ipUrl = protocolo+"//"+ip+":"+puerto+"/proyecto/servlet/CartasBienvenida";
window.open(ipUrl,"_blank","GENERADOR_CARTAS_BIENVENIDA","toolbar=yes,status=yes,scrollbars=yes,location=no,menubar=no,directories=no,width=850,height=600,left=50,top=0,resizable=1");
}

si me pueden ayudar se los agradecería!!!!