funci贸n java q no va bien

tom2000
18 de Julio del 2003
Hola q tal??
Miren, les voy a poner el c贸digo de una funci贸n:

<SCRIPT LANGUAGE="JavaScript">
var gt = unescape('%3e');
var offset = 0;
function SendAjuda() {
var espacio = 0;
var i = 0;
window.opener.document.form1.provincia.value="";

for (i = offset; i <<%=total+1%> + offset ; i++) {
if(document.provin.elements[i].checked == "1"){
if(espacio == 0) {
window.opener.document.form1.provincia.value = window.opener.document.form1.provincia.value + document.provin.elements[i].value;
espacio = 1;
} else {
window.opener.document.form1.provincia.value = window.opener.document.form1.provincia.value + ',' + document.provin.elements[i].value;
espacio = 1;
}
}
}
window.close();
}
</SCRIPT>

(Las variables offset y eso no se muy bien para qu茅 siren, ya q soy nuevo en esto y me copi茅 la funci贸n de otro sitio)

La llamo de esta forma:
<input type="button" name="Button" value="Seleccionar" onClick="javascript:SendAjuda(); lo q pasa es q no me cierra la ventana, pero s贸 me rellena los campos ¿Sabr铆an ayudarme?

PD: Tambi茅n tengo por ah铆 en unos checkboxes el m茅todo:
onKeyPress="if (event.keyCode==13) SendAjuda();
¿Ser谩 por eso y habr谩n conflicto
Gracias