var curdate = new Date();
var hyear = curdate.getFullYear();
var tyear = hyear - 1;
var nyear = hyear - 2;

var text = "Papers submitted or accepted since "+tyear;

var darray = new Array("","All the papers in the database",text,"Papers pertaining to the signature of the annular modes in the Arctic and Antarctic regions","Papers that explicitly pertain to the Southern Hemisphere annular mode, its dynamics, climate impacts, relationship to the Southern Ocean, trends, etc.")

var oJOURNAL;
var oAUTHOR;
var vAUTHOR;
var oYEAR;
var vYEAR;
var oTITLE;
var vTITLE;
var oJNAME;
var vJNAME;
var oJSTATUS;
var vJSTATUS
var tJSTATUS;
var oVOLUME;
var vVOLUME;
var tVOLUME;
var oISSUE;
var vISSUE;
var tISSUE;
var oPAGES;
var vPAGES;
var tPAGES;
var oDOI;
var vDOI;
var tDOI;
var oURL;
var vURL;
var oKEY;
var vKEY;

function displayPapers(keyword) {
 var holdjournal = "";
 var tkey;
 var cyear = "1900";
 if(keyword=="NONE") {
  exit;
 }
 else if(keyword=="All") {
  sortList();
 }
 else if(keyword=="New") {
  newList();
 }
 else {
  tkey = oKSHORT[keyword];

  var sizeJournal;
  var sizeKey;
  var new_vURL;

  if(browser==0) {
   var viewer = xmlJournal.responseXML.getElementsByTagName("VIEWER");
  }

  oJOURNAL = viewer[0].getElementsByTagName("JOURNAL");
  sizeJournal = oJOURNAL.length;
  for(j=0;j<sizeJournal;j++) {
   oKEY = oJOURNAL[j].getElementsByTagName("KEY");
   sizeKey = oKEY.length;
   for(k=0;k<sizeKey;k++) {
    vKEY = oKEY[k].firstChild.nodeValue;
    if(tkey==vKEY) {
     oAUTHOR = oJOURNAL[j].getElementsByTagName("AUTHORS");
     vAUTHOR = oAUTHOR[0].firstChild.nodeValue;
     oYEAR = oJOURNAL[j].getElementsByTagName("YEAR");
     vYEAR = oYEAR[0].firstChild.nodeValue;
     oTITLE = oJOURNAL[j].getElementsByTagName("TITLE");
     vTITLE = oTITLE[0].firstChild.nodeValue;
     oJNAME = oJOURNAL[j].getElementsByTagName("JNAME");
     vJNAME = oJNAME[0].firstChild.nodeValue;
     oJSTATUS = oJOURNAL[j].getElementsByTagName("JSTATUS");
     vJSTATUS = oJSTATUS[0].firstChild.nodeValue;
     if(vJSTATUS!="published") {
      tJSTATUS = ", <b>"+vJSTATUS+"</b>";
     }
     else {
      tJSTATUS = "";
     }
     oVOLUME = oJOURNAL[j].getElementsByTagName("VOLUME");
     vVOLUME = oVOLUME[0].firstChild.nodeValue;
     if(vVOLUME!="N/A") {
      tVOLUME = ", <b>"+vVOLUME+"</b>";
     }
     else {
      tVOLUME = "";
     }
     oISSUE = oJOURNAL[j].getElementsByTagName("ISSUE");
     vISSUE = oISSUE[0].firstChild.nodeValue;
     if(vISSUE!="N/A") {
      tISSUE = "("+vISSUE+")";
     }
     else {
      tISSUE = "";
     }
     oPAGES = oJOURNAL[j].getElementsByTagName("PAGES");
     vPAGES = oPAGES[0].firstChild.nodeValue;
     if(vPAGES!="N/A") {
      tPAGES = ", "+vPAGES;
     }
     else {
      tPAGES = "";
     }
     oDOI = oJOURNAL[j].getElementsByTagName("DOI");
     vDOI = oDOI[0].firstChild.nodeValue;
     if(vDOI!="N/A") {
      tDOI = ", doi:"+vDOI;
     }
     else { 
      tDOI = "";
     }
     oURL = oJOURNAL[j].getElementsByTagName("URL");
     vURL = oURL[0].firstChild.nodeValue;
     if(vURL=="N/A") {
      new_vURL = "<br><b>Electronic version of manuscript will be available soon.</b><br>";
     }
     else {
      new_vURL = "<br><a href="+vURL+">Electronic version of manuscript available through this link.</a><br>";
     }
 
     if(cyear!=vYEAR) {
      cyear = vYEAR;
      holdjournal +="<br><b><u><font size=\"4\">"+cyear+"</font></u></b><br>";
     }
 
     holdjournal += "<br>"+vAUTHOR+", "+vYEAR+": "+vTITLE+" <i>"+vJNAME+"</i>"+tJSTATUS+""+tVOLUME+""+tISSUE+""+tPAGES+""+tDOI+". "+new_vURL;
    }
   }
  }
  document.getElementById("pdef").innerHTML = oKDESC[keyword];
  document.getElementById("display").innerHTML = holdjournal;
 }
}

function sortList() {
 var phpurl = "journal_search.php"
 var param = "sid="+ encodeURI('0')+"&nyear="+ encodeURI(nyear);
 loadSearch(phpurl,param,'1');
}

function newList() {
 var phpurl = "journal_search.php"
 var param = "sid="+ encodeURI('1')+"&nyear="+ encodeURI(nyear);
 loadSearch(phpurl,param,'2');
}

function newSearch(nsid) {
 if(nsid==1) {
  document.getElementById('search2').style.display=hide;
  document.getElementById('search1').style.display="none";
  document.getElementById('bar2').style.display=hide;
  document.getElementById('bar1').style.display="none";
  document.getElementById('pdef2').style.display=hide;
  document.getElementById('pdef').style.display="none";
  document.getElementById('display2').style.display=hide;
  document.getElementById('display').style.display="none";
 }
 else if(nsid==2) {
  document.getElementById('search1').style.display=hide;
  document.getElementById('search2').style.display="none";
  document.getElementById('bar1').style.display=hide;
  document.getElementById('bar2').style.display="none";
  document.getElementById('pdef').style.display=hide;
  document.getElementById('pdef2').style.display="none";
  document.getElementById('display').style.display=hide;
  document.getElementById('display2').style.display="none";
 }
}

function displayAuthors() {
 var hvalue;
 hvalue = document.getElementById('tbox').value;
 if(hvalue) {
  var phpurl = "journal_search.php"
  var param = "sid="+ encodeURI('3')+"&tbox="+ encodeURI(hvalue);
  loadSearch(phpurl,param,'-99');
 }
 else if(!hvalue) {
  alert("Please enter a last name")
 }
}
