Advertisement
Guest User

Sistema.js

a guest
Nov 9th, 2014
186
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. <!-- Var -->
  2. var finalscore = 0;
  3. var PontdicasTemp = new Array(60);
  4. var saveCaixa = new Array(60);
  5. var saveStatus = new Array(60);
  6. var savePont = new Array(60);
  7. var saveNull = new Array(60); // Apenas um registro já salvo ou não salvo.
  8. var save = new Array(4);
  9. var numeroTemp;
  10.  
  11. <!-- Score -->
  12. function score()
  13. {
  14. document.getElementById("testeId").innerHTML = window.finalscore;
  15. }
  16.  
  17. <!-- Validar o nome do anime.-->
  18. function validar(n)
  19. {
  20. numeroTemp = parseInt(n);
  21. if(compareStrings(document.getElementById("caixa"+numeroTemp).value, arrayNomesAnimes[numeroTemp].nome, arrayNomesAnimes[numeroTemp].abrev))
  22. {
  23. document.getElementById("caixa"+numeroTemp).style.backgroundColor="#00ff00";
  24. document.getElementById("caixa"+numeroTemp).disabled = 1;
  25. PontdicasTemp[numeroTemp] = 5;
  26. verificaPont();
  27. pontuacao(PontdicasTemp[numeroTemp]);
  28. desabilitaCheckBox("item"+(numeroTemp+numeroTemp+numeroTemp+1));
  29. desabilitaCheckBox("item"+(numeroTemp+numeroTemp+numeroTemp+2));
  30. desabilitaCheckBox("item"+(numeroTemp+numeroTemp+numeroTemp+3));
  31. saveStatus[numeroTemp] = true;
  32. return mudarSrc(numeroTemp);
  33. }
  34. else
  35. document.getElementById("caixa"+numeroTemp).style.backgroundColor="#ff0000";
  36. return true;
  37. }
  38.  
  39. <!-- Verificação de caixa alta -->
  40.  
  41. function compareStrings (string1, string2, string3) {
  42.  string1 = string1.toLowerCase();
  43.  string2 = string2.toLowerCase();
  44.  string3 = string3.toLowerCase();
  45.  
  46.  return string1 === string2 || string1 === string3;
  47.  
  48.  
  49. }
  50.  
  51. <!-- Sistema Pontuação -->
  52. function pontuacao(temp){
  53. savePont[numeroTemp] = temp;
  54. finalscore = finalscore + temp;
  55. }
  56.  
  57.  
  58. <!-- Trocar imagem -->
  59.  
  60. function mudarSrc(n)
  61. {
  62. document.getElementById("imagem"+n).src = arrayNomesAnimes[n].imagem;
  63. return score();
  64. }
  65.  
  66. <!-- Dicas -->
  67.  
  68. function verificaChecks(n) {
  69. numeroTemp = parseInt(n);
  70. if (document.getElementsByName("itemName"+n)[0].checked == true){
  71. document.getElementById("txt"+(numeroTemp+numeroTemp+numeroTemp+1)).value = arrayNomesAnimes[numeroTemp].dica1;
  72. desabilitaCheckBox("item"+(numeroTemp+numeroTemp+numeroTemp+1));
  73. }
  74.  
  75. if (document.getElementsByName("itemName"+n)[1].checked == true){
  76. document.getElementById("txt"+(numeroTemp+numeroTemp+numeroTemp+2)).value = arrayNomesAnimes[numeroTemp].dica2;
  77. desabilitaCheckBox("item"+(numeroTemp+numeroTemp+numeroTemp+2));
  78. }
  79.  
  80. if (document.getElementsByName("itemName"+n)[2].checked == true){
  81. document.getElementById("txt"+(numeroTemp+numeroTemp+numeroTemp+3)).value = arrayNomesAnimes[numeroTemp].dica3;
  82. desabilitaCheckBox("item"+(numeroTemp+numeroTemp+numeroTemp+3));
  83. }
  84. }
  85.  
  86. function verificaPont() {
  87. if (document.getElementsByName("itemName"+numeroTemp)[0].checked == true){
  88. PontdicasTemp[numeroTemp] -= 1;
  89. }
  90. if (document.getElementsByName("itemName"+numeroTemp)[1].checked == true){
  91. PontdicasTemp[numeroTemp] -= 1;
  92. }
  93. if (document.getElementsByName("itemName"+numeroTemp)[2].checked == true){
  94. PontdicasTemp[numeroTemp] -= 2;
  95. }
  96. }
  97.  
  98. <!-- Funções reservas -->
  99.  
  100. function desabilitaCheckBox(item){
  101.    document.getElementById(item).style.display = "none";
  102. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement