 NS4 = (document.layers) ? true : false;
 
 function noenter() {
  return !(window.event && window.event.keyCode == 13);
  }

  function checkEnter(event)
  {     
    var code = 0;
    
    if (NS4)
      code = event.which;
    else
      code = event.keyCode;
   
    if (code==13)validate();
  }

function validate(){
  var frm = document.forms[0];
  var bComplete = true;

  frm.target= "_self";
  frm.action="Articles.asp"
  frm.lstVolume.options[0].selected = true;
  frm.lstIssue.options[0].selected = true; 
  frm.lstYear.options[0].selected = true;
  frm.lstSeason.options[0].selected = true;
 
  if(frm.txtKeywords.value.toLowerCase() == "enter keywords")frm.txtKeywords.value = "";
  if(bComplete == true){
    frm.hdnPage.value = 1;
    frm.submit();
  }

}

function displayArticle(id) {
  var frm = document.forms[0];
  var w = screen.width - 80;
  var h = screen.height - 120;
  var winopts = "directories=no,width=" + w + ",height=" + h + ",toolbar=no,menubar=no,status=yes,scrollbars=yes";
  var oWin = window.open("", "Article", winopts);
  oWin.moveTo(30,20);
  frm.hdnArticleID.value = id;
  frm.target = "Article";
  frm.action = "DisplayArticle.asp";
  frm.submit();
  frm.action = "Articles.asp";
}

function setControls(){
  var frm = document.forms[0];
  frm.txtKeywords.focus()

  for(var i = 0; i < frm.lstCategory.length;i++){
       if(frm.lstCategory.options[i].value == frm.hdnCategoryID.value){
         frm.lstCategory.options[i].selected = true; 
       }
  }
  
  for(var i = 0; i < frm.lstAuthor.length;i++){
       if(frm.lstAuthor.options[i].value == frm.hdnAuthorID.value){
         frm.lstAuthor.options[i].selected = true; 
       }
  } 
  
  for(var i = 0; i < frm.lstYear.length;i++){
       if(frm.lstYear.options[i].value == frm.hdnYear.value){
         frm.lstYear.options[i].selected = true; 
       }
  }

  for(var i = 0; i < frm.lstSeason.length;i++){
       if(frm.lstSeason.options[i].value == frm.hdnSeason.value){
         frm.lstSeason.options[i].selected = true; 
       }
  }

  for(var i = 0; i < frm.lstVolume.length;i++){
       if(frm.lstVolume.options[i].value == frm.hdnVolume.value){
         frm.lstVolume.options[i].selected = true;
       }
  }

  for(var i = 0; i < frm.lstIssue.length;i++){
       if(frm.lstIssue.options[i].value == frm.hdnIssue.value){
         frm.lstIssue.options[i].selected = true; 
       }
  }

}

function clearKeywordSearch(){
  var frm = document.forms[0];
  frm.lstCategory.options[0].selected = true;
  frm.lstAuthor.options[0].selected = true;
  frm.txtKeywords.value = "";
  //frm.submit();
}

function seasonSearch(){
  var frm = document.forms[0];
  frm.target= "_self"; 
  frm.action="Articles.asp"
  frm.lstVolume.options[0].selected = true;
  frm.lstIssue.options[0].selected = true;
  frm.lstCategory.options[0].selected = true;
  frm.lstAuthor.options[0].selected = true;
  frm.txtKeywords.value = "";
  if(frm.lstYear.selectedIndex == 0 || frm.lstSeason.selectedIndex == 0){
    alert("Please select both a year and a season");
  }else{
    frm.submit();
  }
  frm.submit();
}

function issueSearch(){
  var frm = document.forms[0];
  frm.target= "_self"; 
  frm.action="Articles.asp"
  frm.lstYear.options[0].selected = true;
  frm.lstSeason.options[0].selected = true;
  frm.lstCategory.options[0].selected = true;
  frm.lstAuthor.options[0].selected = true;  
  frm.txtKeywords.value = "";
  if(frm.lstVolume.selectedIndex == 0 || frm.lstIssue.selectedIndex == 0){
    alert("Please select both a volume and an issue");
  }else{
    frm.submit();
  }
}

function goToNextPage(pge){
   var frm = document.forms[0];
   frm.target= "_self";
   if(frm.txtKeywords.value.toLowerCase() == "enter keywords")frm.txtKeywords.value = "";
   frm.hdnPage.value = pge;
   frm.submit();
}
function goToPrevPage(pge){
   var frm = document.forms[0];
   frm.target= "_self";
   if(frm.txtKeywords.value.toLowerCase() == "enter keywords")frm.txtKeywords.value = "";
   frm.hdnPage.value = pge;
   frm.submit();
}