// Function: checkform2(f)
//   Don't allow the toolbar form to be submitted without
//   entering a value
function checkform2(f) {
        if (f.keywords.value == "" ) {
                alert("Please enter a search value.");
                f.keywords.focus();
                return false;
        }
        else
        {
                return true;
        }
}

// Function: displayMtypeName
//   Display the mtype name instead of the number
function displayMtypeName(mtype)
{	var mtypeName=''
	mtype = parseInt(mtype.substr(mtype.indexOf('>') +1));


   switch (mtype)
   {
      case 1:
         mtypeName= 'Book';
         break;
      case 2:
         mtypeName= 'Journal';
         break;
      case 3:
         mtypeName= 'Media(VHS/CD-ROM)';
         break;
      case 4:
         mtypeName= 'Report';
         break;
      case 5:
         mtypeName= 'Standard';
         break;
      case 6:
	   mtypeName= 'Map';
         break;     
      case 7:
         mtypeName= 'Translation';
         break;
      case 8:
         mtypeName= 'Patent';
         break;
      case 9:
         mtypeName= 'Web Site';
         break;
     
   }
	
   return mtypeName;
}

function submitQuickSearch(f)
{
	if (f.searchTerm.value == "" ) {
        alert("Please enter a search value.");
        f.searchTerm.focus();
        return false;
    }
    else
    {
		var term = f.searchTerm.value;
		var dbaction = "";
//		alert(term + f);
		if (f.db.value == "tlp") {
			dbaction = "http://www-db.library.anl.gov/db1/alec/cat/SDF";
		}
		else
		{
			dbaction = "http://www-db.library.anl.gov/db1/apt/document/SDF";
		}
//		alert('dbaction = ' + dbaction);
		document.forms["submitSearch"].keywords.value = term + "&FORMFL_OB=TITLE&FORM_SO=Ascending";
		document.forms["submitSearch"].action = dbaction;
		return true;
	}
}

function narrowSearch(f)
{	
}
function validateEmailAddress(emailAddress)
{
	var emailLength = emailAddress.value.length;
	if(emailLength != 0)
	{
		// check for an @ sign in the string
		for (i = 0; i < emailLength; i++)       
		{       
			if(emailAddress.value.substr(i, 1) == '@')              
			return true;
		}
		alert("Please supply a valid email address.  It must be of the form username@server.");
		emailAddress.focus();
		return false;
	}
	else if (emailLength == 0)
	{
		alert("Please supply an email address.  It must be of the form username@server.");
		emailAddress.focus();
		return false;
	}
        return true;
}

