var descriptionId = "";
var thumbInputId = "";

var locationId = "";
var locationDescriptionId = "";
var nameId = "";
var cityId = "";
var addressId = "";

function getThumbDescription(thumbName, inputId, descId) {
  descriptionId = descId;
  thumbInputId = inputId;
  el = document.getElementById(inputId);
  ThumbBoxSolver.getThumbInfo(el.value, thumbName, handleThumbDescription);
}

function handleThumbDescription(result) {
  el = document.getElementById(descriptionId);
  e = document.getElementById("f1:errorMessage");
  if(result.valid) {
    e.innerHTML = " ";
    el.innerHTML = result.description;
  } else {
    e.innerHTML = result.description;
    el.innerHTML = "<img src='/lmeweb/images/error.gif' title='Location not found' alt='' />";
    el1 = document.getElementById(thumbInputId);
    el1.value = "";

  }
}

function getLocationThumbBoxDescription(locId, descId, nId, addId, stId) {
  locationId = locId;
  locationDescriptionId = descId;
  nameId = nId;
  addressId = addId;
  cityId = stId;

  el = document.getElementById(locId);
  ThumbBoxSolver.getLocationThumbInfo(el.value, handleLocationThumbDescription);
}

function handleLocationThumbDescription(result) {
  descriptionElement = document.getElementById(locationDescriptionId);
  errorElement = document.getElementById("f1:errorMessage");
  locationElement = document.getElementById(locationDescriptionId);
  nameElement = document.getElementById(nameId);
  addressElement = document.getElementById(addressId);
  cityElement = document.getElementById(cityId);

  errorElement.innerHTML = " ";
  descriptionElement.innerHTML = " ";
  nameElement.value = "";
  addressElement.value = "";
  cityElement.value = "";

  if(result.valid) {
    descriptionElement.innerHTML = result.description;
    nameElement.value = result.name;
    addressElement.value = result.address;
    cityElement.value = result.city+", "+result.state+" "+result.zip;
  } else {
    locationElement.value = "";
    errorElement.innerHTML = result.description;
    descriptionElement.innerHTML = "<img src='/lmeweb/images/error.gif' title='Location not found' alt='' />";
  }
}
