// Script function getQueryVariable(variable) { var query = window.location.search.substring(1); var vars = query.split("&"); for (var i=0;ipasswords?", answers: [ { label: "Yes", name: "yes", rating: 0 }, { label: "No", name: "no", rating: 5 } ] },{ type: "radio", name: "same-password", question: "Do you use the same passwords for more than one account?", answers: [ { label: "Yes", name: "yes", rating: 5 }, { label: "No", name: "no", rating: 0 } ] },{ type: "radio", name: "how-often-change", question: "How often do you change passwords?", answers: [ { label: "Once a week", name: "week", rating: 0 }, { label: "Once a month", name: "month", rating: 4 }, { label: "Once a year", name: "year", rating: 8 }, { label: "Never", name: "never", rating: 12 } ] },{ type: "radio", name: "how-often-shared", question: "How often do you use public or shared computers?", answers: [ { label: "Often", name: "often", rating: 10 }, { label: "Rarely", name: "rarely", rating: 3 }, { label: "Never", name: "never", rating: 0 } ] },{ type: "radio", question: "Do you always log-out?", name: "log-out", answers: [ { label: "Yes", name: "yes", rating: 0 }, { label: "Often", name: "often", rating: 3 }, { label: "Rarely", name: "rarely", rating: 10 } ] },{ type: "radio", question: "Have you changed default passwords for all user accounts?", name: "default-passwords", answers: [ { label: "Yes", name: "yes", rating: 0 }, { label: "No", name: "no", rating: 5 }, { label: "Don't know", name: "dont-know", rating: 3 } ] }, ] }, { // "" title: "Technology", questions : [{ type: "radio", question: "Do you download official software updates and patches?", name: "do-you-patch", answers: [ { label: "Yes", name: "yes", rating: 0 }, { label: "No", name: "no", rating: 4 } ] },{ type: "radio", question: "Do you use cloud computing? ", name: "do-you-cloud", answers: [ { label: "Yes", name: "yes", rating: 3 }, { label: "No", name: "no", rating: 0 } ] },{ type: "radio", question: "Have you installed a firewall?", name: "have-you-firewall", answers: [ { label: "Yes", name: "yes", rating: 0 }, { label: "No", name: "no", rating: 8 } ] },{ type: "radio", question: "Do you have up-to-date anti-malware protection?", name: "anti-malware", answers: [ { label: "Yes", name: "yes", rating: 0 }, { label: "No", name: "no", rating: 5 }, { label: "Don't know", name: "dont-know", rating: 3 } ] },{ type: "radio", question: "Do you take regular back-ups of key business systems?", name: "regular-backups", answers: [ { label: "Yes", name: "yes", rating: 0 }, { label: "No", name: "no", rating: 5 }, { label: "Don't know", name: "dont-know", rating: 3 } ] }] }, { title: "Sensitive data", questions : [{ type: "radio", question: "Where do you keep sensitive data?", name: "sensitive-data", answers: [ { label: "On the main server", name: "server", rating: 8 }, { label: "In a secure area", name: "secure-area", rating: 4 }, { label: "I don't keep sensitive data", name: "dont-keep", rating: 0 }, { label: "Behind a special firewall", name: "firewall", rating: 2 }, ] },{ type: "radio", question: "Do you send sensitive documents by email?", name: "do-you-email", answers: [ { label: "Yes", name: "yes", rating: 4 }, { label: "No", name: "no", rating: 0 } ] },{ type: "radio", question: "When transferring important files containing sensitive data, do you encrypt them?", name: "when-transferring-important", answers: [ { label: "Yes", name: "yes", rating: 0 }, { label: "No", name: "no", rating: 8 }, { label: "Don't know", name: "dont-know", rating: 4 } ] }] },{ title : "Social media", questions: [{ type: "checkbox", question: "Which social media platforms do you use?", name: "social-media-platforms", negative: 0, answers: [ { label: "Twitter", name: "Twitter", rating: 0 }, { label: "LinkedIn", name: "LinkedIn", rating: 0 }, { label: "Facebook", name: "Facebook", rating: 0 }, { label: "YouTube", name: "YouTube", rating: 0 } ] },{ type: "radio", question: "Are these accounts connected to your website?", name: "linked-to-website", answers: [ { label: "Yes", name: "yes", rating: 4 }, { label: "No", name: "no", rating: 0 } ] },{ type: "radio", question: "Are these accounts connected to your work email?", name: "linked-to-email", answers: [ { label: "Yes", name: "yes", rating: 4 }, { label: "No", name: "no", rating: 0 } ] }] },{ title : "About you", questions: [{ type: "text", question: "Age", name: "age" },{ type: "text", question: "Business or practice:", name: "business-name" },{ type: "radio", question: "Size:", name: "size", answers: [ { label: "Small", name: "small", rating: 0 }, { label: "Medium", name: "medium", rating: 0 }, { label: "Large", name: "large", rating: 0 }, ] }] } ]; function create_questions(pages){ total_risk = 0; for(var i = 0; i < pages.length; i ++){ var page = $("
", { "class": "page page-"+i, html: "

" + pages[i].title+ "

" }); questions = $("
", { "class": "page-contents" }); for(var j = 0; j < pages[i].questions.length; j ++){ question_rating = 0; question_wrapper = $("
", { "class": "question_wrapper "+pages[i].questions[j].type }); question = $("

", { html: pages[i].questions[j].question, "class": "question" }); question.appendTo(question_wrapper); // --------------- // C H E C K B O X // --------------- if(pages[i].questions[j].negative){ hidden = $("", { type: "hidden", value: pages[i].questions[j].negative }); total_risk += (pages[i].questions[j].negative * 2); hidden.appendTo(question_wrapper); } if(pages[i].questions[j].type == "checkbox"){ answers = $("

",{ "class": "answers" }); for(k = 0; k < pages[i].questions[j].answers.length; k ++){ question_rating = pages[i].questions[j].answers[k].rating; total_risk += question_rating; answer = $("
"); label = $("