let counter = 1; // Easter egg vari let isDisabled = false; // Limite conversioni function convertiBinario(numero, isComplemento2, output) { // var numero = parseInt(document.getElementById('numero').value); // var isComplemento2 = document.getElementById('complemento2').checked; let binario = ''; if (numero == 1337) { // Easter egg hacker alert("Hai trovato l'easter egg hacker."); open("https://hackertyper.net/"); output.innerText = "HACKER"; return; } else if (numero == 737) { // Easter egg Boeing 737 alert("Hai trovato l'easter egg Boeing 737."); open("https://it.wikipedia.org/wiki/Boeing_737"); output.innerText = "I-NEOU"; return; } else if (numero == 380) { // Easter egg Airbus A380 alert("Hai trovato l'easter egg Airbus A380."); open("https://it.wikipedia.org/wiki/Airbus_A380"); output.innerText = "A6-EEU"; return; } else if (numero == 787) { // Easter egg Boeing 787 Dreamliner alert("Hai trovato l'easter egg Boeing 787 Dreamliner."); open("https://it.wikipedia.org/wiki/Boeing_787_Dreamliner"); output.innerText = "EI-NEO"; return; } else if (numero == 747) { // Easter egg Boeing 747 alert("Hai trovato l'easter egg Boeing 747."); open("https://it.wikipedia.org/wiki/Boeing_747"); output.innerHTML = "I-DEMF"; return; } if (isDisabled) { return; } if (isNaN(numero) || numero < -128 || numero > 255) { alert("Per favore inserisci un numero valido!"); return; } if (isComplemento2 && numero > 127) { alert("Per favore inserisci un numero minore/uguale a 127 o disabilita il complemento a 2!"); } if (isComplemento2) { } else { let n = numero; while (n > 0) { binario = parseInt(binario + (n % 2)); n = n - (n / 2); } binario = reverseString(String(binario)); } output.innerText = binario; // Easter egg varie compagnie aeree if (counter == 2) { alert("Hai trovato l'easter egg Neos.") open("https://neosair.it"); counter++; } else if (counter == 4) { alert("Hai trovato l'easter egg Emirates."); open("https://emirates.com"); counter++; } else if (counter == 6) { alert("Hai trovato l'easter egg Qatar Airways."); open("https://qatarairways.com"); counter++; } else if (counter == 8) { alert("Hai trovato l'easter egg ITA Airways."); open("https://ita-airways.com"); counter++; } else if (counter == 10) { alert("Grazie per aver usato il convertitore. Per continuare ad usarlo, ricarica la pagina. Cliccando Ok inoltre troverai un ulteriore easter egg."); open("https://www.youtube.com/watch?v=b6Q1ChKJ9S4"); isDisabled = true; } else { counter++; } } function reverseString(string){ let Reversed = ""; for (let i = string.length; i >= 0; i--) { Reversed += string[i]; } return Reversed; }