// common.js

//**** trim(string) - leading/trailing spaces
function trim(str){
  return str.replace(/^\s+|\s+$/g, '');
}

//**** submitFormMethod(formName, method)
function submitFormMethod(formName, method){
  document.forms[formName].elements["type"].value=method;
}
function submitSearchFormMethod(formName, method){
  document.forms[formName].elements["selectedCoordinates.latitude"].value="";
  document.forms[formName].elements["selectedCoordinates.longitude"].value="";
  document.forms[formName].elements["type"].value=method;
}

function submitForm(formName, method) {
  document.forms[formName].elements["type"].value=method;
  document.forms[formName].submit();
}

//**** submitFormLocation(formName, locationId)

function submitFormLocation(formName, locationId){
    document.forms[formName].elements['selectedLocationId'].value = locationId;
    document.forms[formName].submit();
}
function submitFormLocType(formName, locationId, dispatchMethod){
    document.forms[formName].elements['selectedLocationId'].value = locationId;
    document.forms[formName].elements['type'].value = dispatchMethod;
    document.forms[formName].submit();
}

function forwardTo(formName, target){
    document.forms[formName].action=target;
}

function disableBackSpaceKey(listbox){
    if (window.event.keyCode == 8) {
       listbox.selectedIndex = 0;
       return false;
       window.event.returnValue='false';
    }
}
	
