function addLoadListener(fn)
{ if      (typeof window.addEventListener   != 'undefined') { window.addEventListener('load', fn, false); }
  else if (typeof document.addEventListener != 'undefined') { document.addEventListener('load', fn, false); }
  else if (typeof window.attachEvent        != 'undefined') { window.attachEvent('onload', fn); }
  else
  { var oldfn = window.onload;
    if (typeof window.onload != 'function') { window.onload = fn; }
    else                                    { window.onload = function() { oldfn(); fn(); }; }
  }
}

addLoadListener(initPopPop);
function initPopPop()
{
}

/*function newsite(load) {
	wide = (document.all) ? (screen.AvailWidth - 360) : (screen.width - 360) ;
	msg = window.open("","results","scrollbars=yes,toolbar=no,width=350,height=400,left=" + wide + ",top=0") ;
	if (navigator.appVersion.indexOf("2.0") != -1 || navigator.appVersion.indexOf("(X11") != -1 || navigator.appVersion.indexOf("(Mac") != -1) {
		msg = window.open("","results","scrollbars=yes,toolbar=no,width=350,height=400,left=" + wide + ",top=0") ;
	   }
	msg.location.href = load ;
	setTimeout('msg.focus()', 100) ;
   }
*/



/****************************************************************************************************************************
* Hadar Table Cell Links
****************************************************************************************************************************/
/* Populated Cell */
function cellp(obj,sn)       
{ var snstr = ''+sn;
  obj.setAttribute("title","Click to view root family");
  obj.setAttribute("target","viewfamily");
  obj.setAttribute("onClick","famwin("+snstr+");");
  obj.setAttribute("onmouseout",'"return nd();"');
  return overlib('<ul class=rootentries><li>'+entries[snstr]+'</li></ul>', ANCHOR, 'howdy'); 
}

/* Multiple Cell */
function cellm(obj,cellid)
{ obj.setAttribute("onmouseout",'"return nd();"');
  sns = siblings[cellid];
  out = '<ul class=rootentries>';
  for (var i=0; i<sns.length; )
    { sn=sns[i++];
      delim=(i==sns.length)?'':'<br /><br /><br />'; 
      out+='<li>'+entries[sn]+' <a onClick=famwin('+sn+');>view family</a>'+delim+'</li>'; 
    }
  out += '</ul>';
  return overlib(out, ANCHOR, 'howdy'); 
}

function famwin(sn) 
{ wide = (document.all) ? (screen.AvailWidth - 360) : (screen.width - 360) ;
/*  msg = window.open("","viewfamily","scrollbars=yes,toolbar=no,width=550,height=400,left=" + wide + ",top=0") ;*/
    msg = window.open("","viewfamily","") ;
  if (navigator.appVersion.indexOf("2.0") != -1 || navigator.appVersion.indexOf("(X11") != -1 || navigator.appVersion.indexOf("(Mac") != -1) 
/*    { msg = window.open("","viewfamily","scrollbars=yes,toolbar=no,width=550,height=400,left=" + wide + ",top=0") ; }*/
    msg = window.open("","viewfamily","") ;
/*msg.location.href = "viewfamily.php?strip&rootsn=" + sn;*/
  msg.location.href = "viewfamily.php?stripleft&rootsn=" + sn;
  setTimeout('msg.focus()', 100) ;
}

/****************************************************************************************************************************
* famhover
****************************************************************************************************************************/
function famhover(obj,sn)  
{ // var hsn = '0'+sn;                                                                        /* necessary for Hebrew SN */
  obj.setAttribute("title","Click to view family!");
//  obj.setAttribute("target","results");
//  obj.setAttribute("onClick","SLword("+hsn+");");
//  obj.setAttribute("href","http://www.studylight.org/isb/view.cgi?number="+hsn);            /* necessary for Konqueror */
}

/****************************************************************************************************************************
* Overlib Study Light Lex Link (JUST HEBREW FOR NOW)
****************************************************************************************************************************/
/* sn must be a number without preceding 0's */
function sllex(obj,sn)  
{ var hsn = '0'+sn;                                                                        /* necessary for Hebrew SN */
  obj.setAttribute("title","Click to view StudyLight lexicon entry for Strongs Number "+sn);
  obj.setAttribute("target","results");
  obj.setAttribute("onClick","SLword("+hsn+");");
  obj.setAttribute("href","http://www.studylight.org/isb/view.cgi?number="+hsn);            /* necessary for Konqueror */
}

/* sn can be a number or a string */
function SLword(sn) 
{ wide = (document.all) ? (screen.AvailWidth - 360) : (screen.width - 360) ;
//  msg = window.open("","results","scrollbars=yes,toolbar=no,width=350,height=400,left=" + wide + ",top=0") ;
    msg = window.open("","results","") ;
  if (navigator.appVersion.indexOf("2.0") != -1 || navigator.appVersion.indexOf("(X11") != -1 || navigator.appVersion.indexOf("(Mac") != -1)
// { msg = window.open("","results","scrollbars=yes,toolbar=no,width=350,height=400,left=" + wide + ",top=0") ; }
    msg = window.open("","results","") ;
  msg.location.href = "http://www.studylight.org/isb/view.cgi?number=" + sn ;
  setTimeout('msg.focus()', 100) ;
}

