q = new Array();

q['q1a1a'] = 'BONJOVI';
q['q1a1b'] = 'BOUNCE';
q['q1a2a'] = 'DEFLEPPARD';
q['q1a2b'] = 'X';
q['q1a3a'] = 'NICKELBACK';
q['q1a3b'] = 'THELONGROAD';
q['q1a4a'] = 'JET';
q['q1a4b'] = 'GETBORN';
q['q1a5a'] = 'REM';
q['q1a5b'] = 'AUTOMATICFORTHEPEOPLE';
q['q1a6a'] = 'THECRANBERRIES';
q['q1a6b'] = 'EVERYBODYELSEISDOINGIT';
q['q1a7a'] = 'REDHOTCHILIPEPPERS';
q['q1a7b'] = 'CALIFORNICATION';
q['q1a8a'] = 'THESMASHINGPUMPKINS';
q['q1a8b'] = 'MELLONCOLLIEANDTHEINFINTESADNESS';
q['q1a9a'] = 'THEPRODIGY';
q['q1a9b'] = 'THEFATOFTHELAND';
q['q1a10a'] = 'EELS';
q['q1a10b'] = 'BEAUTIFULFREAK';
q['q1a11a'] = 'BLUR';
q['q1a11b'] = 'BLUR';
q['q1a12a'] = 'INCUBUS';
q['q1a12b'] = 'MORNINGVIEW';
q['q1a13a'] = 'FEEDER';
q['q1a13b'] = 'ECHOPARK';
q['q1a14a'] = 'BEASTIEBOYS';
q['q1a14b'] = 'ILLCOMMUNICATION';
q['q1a15a'] = 'JANETJACKSON';
q['q1a15b'] = 'RHYTHMNATION1814';
q['q1a16a'] = 'OASIS';
q['q1a16b'] = 'THEMASTERPLAN';
q['q1a17a'] = 'FOOFIGHTERS';
q['q1a17b'] = 'THECOLORANDTHESHAPE';
q['q1a18a'] = 'MUSE';
q['q1a18b'] = 'ABSOLUTION';
q['q1a19a'] = 'DAMIENRICE';
q['q1a19b'] = 'O';
q['q1a20a'] = 'ATHLETE';
q['q1a20b'] = 'VEHICLESANDANIMALS';
q['q1a21a'] = 'STROKES';
q['q1a21b'] = 'ROOMONFIRE';
q['q1a22a'] = 'LUDIVICOEINAUDI';
q['q1a22b'] = 'ECHOES:THEAINAUDICOLLECTION';
q['q1a23a'] = 'PINKFLOYD';
q['q1a23b'] = 'THEWALL';
q['q1a24a'] = 'DAVIDGRAY';
q['q1a24b'] = 'ANEWDAYATMIDNIGHT';
q['q1a25a'] = 'FLEETWOODMAC';
q['q1a25b'] = 'THEVERYBESTOF';
q['q1a26a'] = 'STEVIEWONDER';
q['q1a26b'] = 'SONGSINTHEKEYOFLIFE';
q['q1a27a'] = 'NEILYOUNG';
q['q1a27b'] = 'AFTERTHEGOLDRUSH';
q['q1a28a'] = 'BOBMARLEY';
q['q1a28b'] = 'TRENCHTOWNROCK';
q['q1a29a'] = 'EVERYTHINGBUTTHEGIRL';
q['q1a29b'] = 'BACKTOMINE';
q['q1a30a'] = 'SUEDE';
q['q1a30b'] = 'DOGMANSTAR';


function checkQ(str) {
    var ans = document.getElementById(str).value.toUpperCase(); // take the entered string and make it all uppercase
    ans = ans.replace(/[,\s*-]/g, ""); // strip out any commas, spaces or hyphens (if there are any titles with hyphens in just don't put them in the array?)
    if(ans == q[str]) // if the answer matches the appropriate item in the array
    {
        validate1(str); // perform validate1, which puts the green border round it, disables it and adds one to the total score
    }
    else
    {
        validate2(str); // otherwise perform validate2, which puts the red border on it
    }
    
}
function validate1(qstr) {
    if(document.getElementById(qstr).disabled == false) {
    document.getElementById(qstr).disabled = true;
    document.getElementById(qstr).style.border = '5px solid #00FF00'; 
    document.getElementById('correct').innerHTML = document.getElementById('correct').innerHTML*1 + 1;
    }
}

function validate2(qstr) {
    if(document.getElementById(qstr).value=='') {
        document.getElementById(qstr).style.border = '5px solid #A5ACB2'; 
    }
    else
    {
    document.getElementById(qstr).style.border = '5px solid #FF0000'; 
    }
}
