ho una pagina con un form:

<form name="frmPat" style="{position: absolute; visibility: hidden; top: 260; left: 283px; }" method="post">
<input type="hidden" name="chkPat" value="">
</form>

che chiama una popup,la popup si apre ed ho il seguente codice js:
function setSalva(){

var oF = window.document.frmPat;
var oFOpener = window.opener.document.frmPat;
var oFOpenerMec = window.opener.document.frmMeccanica;

var aBrief=new Array(oF.chkPat.value);
var sBuf=new Array();

if (isArray(oF.chkPat)) {

if(typeof Array.prototype.push=="undefined")
Array.prototype.push=function(){
var i=0;
b=this.length,a=arguments;
for(i;i<a.length;i++)this[b+i]=a[i];
return this.length
}

for (i = 0; i < oF.chkPat.length; i++) {
if(oF.chkPat[i].checked){
sBuf.push(oF.chkPat[i].value);

}

}

if(sBuf.length<=0){
sBuf.push("0");
}

//qui mi da il primo errore : mi dice che ofOpener non ha proprieta e cosi' sotto
oFOpener.chkPat.value=sBuf.join();

if(oFOpenerMec!=null){
oFOpenerMec.chkPat.value=sBuf.join();
}

}else{
oFOpener.chkPat.value=oF.chkPat.value;
if(oFOpenerMec!=null){
oFOpenerMec.chkPat.value=oF.chkPat.value;
}
}

//secondo errore
oFOpener.action="/scripts/setBriefAgenzie.jsp?pub=1";

oFOpener.submit();


cosa c'è di sbagliato???


grazie