
  function ApplyUpdateText(objQuestionWord, objAnswerWord, objAnswerLetter, strLetter){
    for(intLetter = 0; intLetter < objQuestionWord.value.length; intLetter ++){
      if (objQuestionWord.value.charAt(intLetter) == strLetter){
        objAnswerWord.value = objAnswerWord.value.substring(0, intLetter) + objAnswerLetter.value.charAt(0) + objAnswerWord.value.substring(intLetter+1, objAnswerWord.value.length)
      }
    }
  }

  function ApplyUpdateBlank(objQuestionWord, objAnswerWord, strLetter){
    for(intLetter = 0; intLetter < objQuestionWord.value.length; intLetter ++){
      if (objQuestionWord.value.charAt(intLetter) == strLetter){
        objAnswerWord.value = objAnswerWord.value.substring(0, intLetter) + "_" + objAnswerWord.value.substring(intLetter+1, objAnswerWord.value.length)
      }
    }
  }


  function ApplyUpdate1(strLetter, objAnswer){
    if (objAnswer.value.length >= 1){
      ApplyUpdateText(document.cryptoform2.question1, document.cryptoform2.answer1, objAnswer, strLetter);
    }
    else {
      ApplyUpdateBlank(document.cryptoform2.question1, document.cryptoform2.answer1, strLetter);
    }
  }

  function ApplyUpdate2(strLetter, objAnswer){
    if (objAnswer.value.length >= 1){
      ApplyUpdateText(document.cryptoform2.question1, document.cryptoform2.answer1, objAnswer, strLetter);
      ApplyUpdateText(document.cryptoform2.question2, document.cryptoform2.answer2, objAnswer, strLetter);
    }
    else {
      ApplyUpdateBlank(document.cryptoform2.question1, document.cryptoform2.answer1, strLetter);
      ApplyUpdateBlank(document.cryptoform2.question2, document.cryptoform2.answer2, strLetter);
    }
  }

  function ApplyUpdate3(strLetter, objAnswer){
    if (objAnswer.value.length >= 1){
      ApplyUpdateText(document.cryptoform2.question1, document.cryptoform2.answer1, objAnswer, strLetter);
      ApplyUpdateText(document.cryptoform2.question2, document.cryptoform2.answer2, objAnswer, strLetter);
      ApplyUpdateText(document.cryptoform2.question3, document.cryptoform2.answer3, objAnswer, strLetter);
    }
    else {
      ApplyUpdateBlank(document.cryptoform2.question1, document.cryptoform2.answer1, strLetter);
      ApplyUpdateBlank(document.cryptoform2.question2, document.cryptoform2.answer2, strLetter);
      ApplyUpdateBlank(document.cryptoform2.question3, document.cryptoform2.answer3, strLetter);
    }
  }

  function ApplyUpdate4(strLetter, objAnswer){
    if (objAnswer.value.length >= 1){
      ApplyUpdateText(document.cryptoform2.question1, document.cryptoform2.answer1, objAnswer, strLetter);
      ApplyUpdateText(document.cryptoform2.question2, document.cryptoform2.answer2, objAnswer, strLetter);
      ApplyUpdateText(document.cryptoform2.question3, document.cryptoform2.answer3, objAnswer, strLetter);
      ApplyUpdateText(document.cryptoform2.question4, document.cryptoform2.answer4, objAnswer, strLetter);
    }
    else {
      ApplyUpdateBlank(document.cryptoform2.question1, document.cryptoform2.answer1, strLetter);
      ApplyUpdateBlank(document.cryptoform2.question2, document.cryptoform2.answer2, strLetter);
      ApplyUpdateBlank(document.cryptoform2.question3, document.cryptoform2.answer3, strLetter);
      ApplyUpdateBlank(document.cryptoform2.question4, document.cryptoform2.answer4, strLetter);
    }
  }


  function ResetForms(){
    cryptoform1.reset();
    cryptoform2.reset();
  }

