function findObj(theObj,theDoc){
 var p,i,foundObj;
 if(!theDoc)theDoc=document;
 if((p=theObj.indexOf("?"))>0 && parent.frames.length){
  theDoc=parent.frames[theObj.substring(p+1)].document;
  theObj=theObj.substring(0,p);
 }
 if(!(foundObj=theDoc[theObj]) && theDoc.all)foundObj=theDoc.all[theObj];
 for(i=0;!foundObj && i<theDoc.forms.length;i++) 
  foundObj=theDoc.forms[i][theObj];
 for(i=0;!foundObj && theDoc.layers && i<theDoc.layers.length;i++) 
  foundObj=findObj(theObj,theDoc.layers[i].document);
 if(!foundObj && document.getElementById)foundObj=document.getElementById(theObj);
 return foundObj;
}
