Per il primo problema:
Se al posto di "_new" nel target ci metti un valore alfanumerico, la successiva finestra va a sostituirsi alla prima (hanno lo stesso nome).
Cosa intendi per "due bottoni separati"? se sono due radio, devi usare la sintassi per i radio:
var str = document.form1.Previsualizza;
if(str[0].checked) { ...} // per il primo bottone
if(str[1].checked) { ...} // per il secondo ...