function findPos(obj) {
	var curleft = curtop = 0;
	if (obj.offsetParent) {
		curleft = obj.offsetLeft
		curtop = obj.offsetTop
		while (obj = obj.offsetParent) {
			curleft += obj.offsetLeft
			curtop += obj.offsetTop
		}
	}
	return [curleft,curtop];
}



function caseDetails(caseData) {
  dockets='';
  memos='';
  result='';
  for (d=0; d<caseData.dockets.length; d++) {
    dockets += "\t\t<li><a href=\"http://epstein.law.northwestern.edu/research/BlackmunDockets/"+
      caseData.dockets[d].filename+
      "\">"+
      caseData.dockets[d].term+
      " Term</a></li>";
  }
  for (m=0; m<caseData.memos.length; m++) {

    if (caseData.memos[m].granted == 1 ) { grant=" (G)" } else if (caseData.memos[m].granted == 0 ) { grant=" (D)" } else { grant=" (?)" }
    memos += "<li><a href=\"http://epstein.law.northwestern.edu/research/BlackmunMemos/"+
      caseData.memos[m].filename+
      "\">"
      +caseData.memos[m].term+
      " Term</a>"+grant+"</li>";
  }
  if (dockets != '') {
    dockets = "<h3>Docket sheets</h3>\n\t<ul>"+dockets+"</ul>";
  }
  if (memos != '') {
    memos = "<h3>Memos</h3>\n\t<ul>"+memos+"</ul>";
  }
  result = dockets+memos;
  document.getElementById('details').innerHTML=result;
}


function getDetails(link,year,num) {
  var rows = document.getElementsByTagName("tr");
  for (i=0; i<rows.length; i++){
    rows[i].style.background="#ececec";
  }
  position = findPos(link)[1]-512;
  var headID = document.getElementsByTagName("head").item(0);
  var oldScript = document.getElementById("resultScript");
  if(oldScript) headID.removeChild(oldScript);  
var newScript = document.createElement("script");
  newScript.type = "text/javascript";
  newScript.id= "resultScript";
  newScript.src = "caseDetails.php?y="+year+"&n="+num;
  headID.appendChild(newScript);
  var ddiv = document.getElementById("details");
  ddiv.style.display="block";
  ddiv.innerHTML = "Loading...";
  document.getElementById("details").style.top=position+"px";
  
  row = link.parentNode.parentNode;
  row.style.background="#eecccc";
  return false;
}


function openSearched(year,num) {
  var tbl = document.getElementById("browse");
  var link1 = tbl.getElementsByTagName("a").item(0);
  getDetails(link1,year,num);
  return false;
} 
