nymbus/script.js

108 lines
5.1 KiB
JavaScript

document.getElementById("next").addEventListener("click", personCompany);
document.getElementById("answer").addEventListener("keyup", function (event){
if (event.key === 'Enter') {
document.getElementById("next").click;
}
});
function personCompany(){
document.getElementById("next").removeEventListener("click", personCompany);
if (document.getElementById("answer").value == "Person" || document.getElementById("answer").value == "person"){
document.getElementById("question").innerHTML = "Do you know the person who sent this email?";
document.getElementById("answer").placeholder = "Yes or No";
document.getElementById("next").addEventListener("click", knowPerson);
}
else if (document.getElementById("answer").value == "Company" || document.getElementById("answer").value == "company"){
document.getElementById("question").innerHTML = "Do you work for this company?";
document.getElementById("answer").placeholder = "Yes or No";
document.getElementById("next").addEventListener("click", yourCompany);
}
document.getElementById("answer").value = "";
}
//Stuff for the person section
function knowPerson(){
document.getElementById("next").removeEventListener("click", knowPerson);
if (document.getElementById("answer").value == "Yes" || document.getElementById("answer").value == "yes"){
document.getElementById("question").innerHTML = "Are you certain this email is from this person? Maybe contact them through another means of communication if possible to ask.";
document.getElementById("next").addEventListener("click", doubleCheck);
}
else if (document.getElementById("answer").value == "No" || document.getElementById("answer").value == "no"){
document.getElementById("question").innerHTML = "Is this email regarding something you were expecting an email about?";
document.getElementById("next").addEventListener("click", expectingEmail);
}
document.getElementById("answer").value = "";
}
function doubleCheck(){
document.getElementById("next").removeEventListener("click", doubleCheck);
if (document.getElementById("answer").value == "Yes" || document.getElementById("answer").value == "yes"){
window.location.href = "resultN.html";
}
else if (document.getElementById("answer").value == "No" || document.getElementById("answer").value == "no"){
window.location.href = "resultS.html";
}
}
function expectingEmail(){
document.getElementById("next").removeEventListener("click", expectingEmail);
if (document.getElementById("answer").value == "Yes" || document.getElementById("answer").value == "yes"){
window.location.href = "resultN.html";
}
else if (document.getElementById("answer").value == "No" || document.getElementById("answer").value == "no"){
window.location.href = "resultS.html";
}
}
//stuff for the company section
var CheckEmail = "";
var trustedExtensions = ["facebook.com", "google.com", "microsoft.com", "instagram.com", "twitter.com", "apple.com"]
function yourCompany() {
document.getElementById("next").removeEventListener("click", yourCompany);
if (document.getElementById("answer").value == "Yes" || document.getElementById("answer").value == "yes"){
document.getElementById("question").innerHTML = "What is the extension of your work email address? (The part after the '@')";
document.getElementById("answer").placeholder = "Enter work email extension";
document.getElementById("next").addEventListener("click", getWorkEmail);
}
else if (document.getElementById("answer").value == "No" || document.getElementById("answer").value == "no"){
document.getElementById("question").innerHTML = "Please enter the extension of the sender's email address (The part after the '@')";
document.getElementById("answer").placeholder = "Enter sender's email extension";
document.getElementById("next").addEventListener("click", checkExtension);
}
document.getElementById("answer").value = "";
}
function getWorkEmail() {
document.getElementById("next").removeEventListener("click", getWorkEmail);
CheckEmail = document.getElementById("answer").value;
document.getElementById("question").innerHTML = "Please enter the extension of the sender's email address (The part after the '@')";
document.getElementById("answer").placeholder = "Enter sender's email extenion";
document.getElementById("next").addEventListener("click", checkExtension);
document.getElementById("answer").value = "";
}
function checkExtension() {
document.getElementById("next").removeEventListener("click", checkExtension);
var senderEmail = document.getElementById("answer").value;
var match = false;
if (CheckEmail != ""){
if (CheckEmail == senderEmail){
match = true;
}
}
else{
for (i = 0; i < trustedExtensions.length; ++i){
if (trustedExtensions[i] == senderEmail){
match = true;
}
}
}
if (match == true){
window.location.href = "resultN.html";
}
else if (match == false){
window.location.href = "resultS.html";
}
}