para hacerlo mas rapido , eficiente y sin tener que abrir popup(ya que estan tan demoda los bloqueadores) podes utilizar AJAX, que es javascript + asp(o php , u otro lenguaje del lado del servidor).
fijate que aquí mismo hay un foro de AJAX.
PD: esta partecita del codigo de macedo:
Cita: document.all['Proveedor'].value
no funciona en todos los navegadores.
suerte