// Common javascript functions

// Resets the form 'formName'
function resetForm(formName) {
  document.getElementById(formName).reset();
}

function checkInput() {
  
  var formulaire = document.getElementById("first_form");
  
  var check1 = false;
  var check2 = false;
  
  check1 = (formulaire.f_amount.value == "") ||
  (formulaire.f_trans.value == "") ||
  (formulaire.f_transamount.value == "");
  
  check2 = onlyNumbers(formulaire.f_amount.value) && 
  onlyNumbers(formulaire.f_trans.value) &&
  onlyNumbers(formulaire.f_transamount.value)
  
  if(check1) {
    alert("Merci de remplir tous les champs!");
    return false;
  }
  
  if(!check2) {
    alert("Merci de saisir des chiffres uniquement!");
    return false;
  }
  
  return true;
}

// Returns true if str contains only numbers
function onlyNumbers(str) {
  return str.match("^[0-9]*$");
}

// Toggle visibility of an element
function showElement(elementId, isVisible) {
  if(isVisible) {
    document.getElementById(elementId).style.visibility="visible";
  }
  else {
    document.getElementById(elementId).style.visibility="hidden";
  }
}
