
var storePrefix = "ss_store_";
var storeFieldNames = [ ];

function recallStorableFields() {
  var someSavedInformation = false;
  for( i in storeFieldNames ) {
    var fieldName = storeFieldNames[i];
    var fieldValue = getCookie(storePrefix + fieldName);
    if (fieldValue && fieldValue.length > 0) {
      document.getElementById(fieldName).value = fieldValue;
      someSavedInformation = true;
    }
  }
  if (someSavedInformation) {
    var sfc = document.getElementById("storedFieldControls");
    if (sfc) { showObject( sfc ); }
  }
}

function saveStorableFields() {
  for( i in storeFieldNames ) {
    var fieldName = storeFieldNames[i];
    var proposedValue = document.getElementById(fieldName).value;
    if (proposedValue) {
      setCookie(storePrefix + fieldName, proposedValue);
    }
  }
}

function forgetStorableFields() {
  for( i in storeFieldNames ) {
    var fieldName = storeFieldNames[i];
    delCookie(storePrefix + fieldName);
    document.getElementById(fieldName).value = "";
  }
  var sfc = document.getElementById("storedFieldControls");
  if (sfc) { hideObject( sfc ); }
}