scores = new Array(178);
for (j=0; j < scores.length; j++) {
scores[j] = 0;
}

names = new Array();
names[1]="Nichola Newton";
names[2]="Dean Tillett";
names[3]="rebecca brown";
names[4]="Thomas Cosnahan";
names[5]="Rhian Nelmes";
names[6]="kathryn eyon";
names[7]="Sophie Lockwood";
names[8]="Mark Davies, St Helens";
names[9]="Lee-Anne Hayward, Clapham";
names[10]="carl sherry";
names[11]="Victoria Riley ";
names[12]="Libbi Greenham";
names[13]="Luke Mattam";
names[14]="Chris Moores";
names[15]="Lynsey Garbutt, Kinsgwinford";
names[16]="KATY NEESOM";
names[17]="Melanie Bennett";
names[18]="Jennie Wilson, Bradford";
names[19]="Lee-Anne Hayward, Clapham";
names[20]="kelly potts";
names[21]="Katie Edwards, Huddersfield";
names[22]="david silverman";
names[23]="KP Saunt";
names[24]="Chris Manns";
names[25]="zoe woodland";
names[26]="Becky Clarke, Wirral";
names[27]="stephen heath";
names[28]="Helen West, London";
names[29]="kevin wells";
names[30]="Emma Lukins, Canterbury";
names[31]="kate evans";
names[32]="emma mcquillen";
names[33]="mike and anne parkinson";
names[34]="Pat Kelly, Doncaster";
names[35]="jay scales";
names[36]="nat fraser";
names[37]="Reahannah Fountain-Etchells, Burnedge";
names[38]="louise ellwood";
names[39]="Victoria Russell";
names[40]="Natalie marshall";
names[41]="Artist unknown";
names[42]="James Husband, Upton Upon Severn";
names[43]="Liron Greenberg, Brighton";
names[44]="charlotte nelson, Chesterfield";
names[45]="Laura Williams";
names[46]="Helen smith, Liverpool";
names[47]="Sarah Chapman, Sandbach";
names[48]="Lyndsey Vernon, Wallasey";
names[49]="Anna, Bedford";
names[50]="charlotte nelson, Chesterfield";
names[51]="Rebecca Padley, Cottingham";
names[52]="Gary Wilson-Garner, Bath";
names[53]="Rob Wood, Stafford";
names[54]="Scott Kirkwood, Kilmarnock";
names[55]="Duncan Niven";
names[56]="Gerald Nasho";
names[57]="Amanda Akien, Dunstable";
names[58]="Steve Lee, London";
names[59]="Jen Hill, Manchester";
names[60]="Stuart Fairley, Chelmsford";
names[61]="Habibur Rahman";
names[62]="Gerard Martin, Derry";
names[63]="Andrew Dixon";
names[64]="Sarah Taylor";
names[65]="Jessica Kempner, London";
names[66]="Jessica Kempner, London";
names[67]="Samantha Curry";
names[68]="Katy Neesom, Leeds";
names[69]="Jordan Kay Marples, Staveley";
names[70]="Louise Woodman, Matlock";
names[71]="Lynsey Gillibrand, Sudbury";
names[72]="Charles Davies, Hyde";
names[73]="Harry Atthews, Sharnbrook";
names[74]="Philip Muu, London";
names[75]="Andrew Ellison, Stoneyburn";
names[76]="Georgina Holland, Dorking";
names[77]="Martin Fowler, Peterlee";
names[78]="Esther Allnutt, Holywell";
names[79]="Amritha Ajith, Milton Keynes";
names[80]="Samantha Taylor, Stowmarket";
names[81]="Alison Oxley, London ";
names[82]="Nick Aris, nottingham";
names[83]="Jen Dixon";
names[84]="Russell Elliott,Perth Scotland";
names[85]="Natalie Jansen";
names[86]="Justin Parry";
names[87]="Katie Barker ";
names[88]="Sam Hardy, Rugby";
names[89]="Tim Sparks, Lancaster";



answers = new Array();
answers[0]="the ting tings";answers[1]="we started nothing";
answers[2]="calvin harris";answers[3]="i created disco";
answers[4]="amy winehouse";answers[5]="back to black";
answers[6]="eminem";answers[7]="the eminem show";
answers[8]="genesis";answers[9]="invisible touch";
answers[10]="get cape. wear cape. fly";answers[11]="the chronicles of a bohemian teenager";
answers[12]="girls aloud";answers[13]="tangled up";
answers[14]="green day";answers[15]="american idiot";
answers[16]="the killers";answers[17]="hot fuss";
answers[18]="jamiroquai";answers[19]="a funk odyssey";
answers[20]="joy division";answers[21]="unknown pleasures";
answers[22]="kate nash";answers[23]="made Of bricks";
answers[24]="kanye west";answers[25]="graduation";
answers[26]="gnarls barkley";answers[27]="st. elsewhere";
answers[28]="muse";answers[29]="absolution";
answers[30]="primal scream";answers[31]="screamadelica";
answers[32]="radiohead";answers[33]="amnesiac";
answers[34]="the beatles";answers[35]="abbey road";
answers[36]="sex pistols";answers[37]="never mind the bollocks, here's the sex pistols";
answers[38]="sonic youth";answers[39]="confusion is sex";
answers[40]="madonna";answers[41]="hard candy";
answers[42]="super furry animals";answers[43]="radiator";
answers[44]="the white stripes";answers[45]="get behind me satan";
answers[46]="lauryn hill";answers[47]="the miseducation of lauryn hill";
answers[48]="muse";answers[49]="origin of symmetry";
answers[50]="the hoosiers";answers[51]="the trick to life";
answers[52]="radiohead";answers[53]="the best of";
answers[54]="pink floyd";answers[55]="the division bell";
answers[56]="the streets";answers[57]="original pirate material";
answers[58]="beyonce";answers[59]="b'day";
answers[60]="the zutons";answers[61]="tired of hanging around";
answers[62]="radiohead";answers[63]="the bends";
answers[64]="queen";answers[65]="a kind of magic";
answers[66]="nickelback";answers[67]="silver side up";
answers[68]="paul weller";answers[69]="stanley road";
answers[70]="lostprophets";answers[71]="liberation transmission ";
answers[72]="gorillaz";answers[73]="demon days";
answers[74]="basement jaxx";answers[75]="rooty";
answers[76]="mika";answers[77]="life in cartoon motion";
answers[78]="blur";answers[79]="the best of";
answers[80]="michael jackson";answers[81]="off the wall";
answers[82]="incubus";answers[83]="a crow left of the murder";
answers[84]="lemon jelly";answers[85]="lost horizons";
answers[86]="plain white t's";answers[87]="all that we needed";
answers[88]="foo fighters";answers[89]="the colour and the shape";
answers[90]="christina aguilera";answers[91]="back to basics";
answers[92]="feeder";answers[93]="silent cry";
answers[94]="spice girls";answers[95]="spice";
answers[96]="maroon 5";answers[97]="songs about jane";
answers[98]="kaiser chiefs";answers[99]="employment";
answers[100]="black grape";answers[101]="It’s Great When You’re Straight... Yeah";
answers[102]="neil diamond";answers[103]="the jazz singer";
answers[104]="the velvet underground and nico";answers[105]="the velvet underground and nico";
answers[106]="Blink-182";answers[107]="Blink-182";
answers[108]="The Prodigy";answers[109]="The Fat Of the Land";
answers[110]="Franz Ferdinand";answers[111]="You could have it so much better";
answers[112]="Red Hot Chili Peppers";answers[113]="Californication";
answers[114]="Guns N' Roses";answers[115]="Appetite for destruction";
answers[116]="Stereophonics";answers[117]="Pull the pin";
answers[118]="Nirvana";answers[119]="Nevermind";
answers[120]="Timbaland";answers[121]="Shock Value";
answers[122]="Zero 7";answers[123]="Simple Things";
answers[124]="Jack Johnson";answers[125]="In between dreams";
answers[126]="Led Zeppelin";answers[127]="Mothership";
answers[128]="Foals";answers[129]="Antidotes";
answers[130]="Arcade Fire";answers[131]="Funeral";
answers[132]="Kids in Glass Houses";answers[133]="Smart Casual";
answers[134]="Red Hot Chili Peppers";answers[135]="Blood Sugar Sex Magik";
answers[136]="Blink-182";answers[137]="Enema of the state";
answers[138]="Keane";answers[139]="Under the Iron Sea";
answers[140]="Sam Sparro";answers[141]="Sam Sparro";
answers[142]="Moby";answers[143]="Play";
answers[144]="paul weller";answers[145]="22 dreams";
answers[146]="Kanye West";answers[147]="Late registration";
answers[148]="Ramones";answers[149]="Ramones";
answers[150]="Coldplay";answers[151]="Viva la diva or death and all his friends";
answers[152]="Arctic Monkeys";answers[153]="Favourite Worst Nightmare ";
answers[154]="Duffy";answers[155]="Rockferry";
answers[156]="Avril Lavigne";answers[157]="Best Damn Thing";
answers[158]="My Chemical Romance";answers[159]="Three Cheers for Sweet Revenge";
answers[160]="radiohead";answers[161]="ok computer";
answers[162]="massive attack";answers[163]="Mezzanine";
answers[164]="pendulum";answers[165]="In Silico";
answers[166]="Alanis Morissette";answers[167]="Jagged Little Pill";
answers[168]="bjork";answers[169]="volta";
answers[170]="sonic youth";answers[171]="goo";
answers[172]="The Feeling";answers[173]="Twelve stops and home";
answers[174]="Metallica";answers[175]="the Black album";
answers[176]="The Bluetones";answers[177]="Expecting to fly";




function check(answerrefer,answer) {
answerref = answerrefer;
if (answers[answerref].toLowerCase()==answer.toLowerCase()) {
document.getElementById(answerrefer).setAttribute('className','correct');
document.getElementById(answerrefer).setAttribute('class','correct');
scores[parseInt(answerref)] = 1;
totalScore();
} else if ( answer=='Enter artist name...' || answer=='Enter album name...' ) {
//do nothing
} else {
document.getElementById(answerrefer).setAttribute('className','incorrect');
document.getElementById(answerrefer).setAttribute('class','incorrect');
scores[parseInt(answerref)] = 0;
totalScore();
}

}



//Element - Email newsletter signup / EMWBIS
function checkemail(str) {
	var filter =/^\w+[\+\.\w-]*@([\w-]+\.)*\w+[\w-]*\.([a-z]{2,7}|\d+)$/i;
	return (filter.test(str))
}

function validateEmail(mail,msg) {
	if (checkemail(mail.email.value)) {
		mail.submit();
	} else {
		alert(msg);
		mail.email.focus();
	}
}




function clearInput(inputid) {
if (document.forms[0].elements[inputid].value=='Enter album name...' || document.forms[0].elements[inputid].value=='Enter artist name...' ) {
document.forms[0].elements[inputid].value='';
}
}




function totalScore(){
var runScore = 0;
for (i=0; i < scores.length; i++) {
if (scores[i] != '') {
runScore += parseInt(scores[i]);
}
}
document.getElementById('score').innerHTML = runScore;
}

function loadCheck() {
for (p=0;p<document.forms[0].elements.length;p++) {
check(document.forms[0].elements[p].id,document.forms[0].elements[p].value)
}
}



function writeQ() {
for (h=1;h<90;h++) {
p=(h*2)-2;
q=p+1;
document.write('<div class="entry">');
document.write('<a title="' + names[h] + '"href="http://www.republic.co.uk/content/ebiz/republic/resources/images/albums/600/' + h + '.jpg" rel="lightbox[zoom]"><img src="http://www.republic.co.uk/content/ebiz/republic/resources/images/albums/300/' + h + '.jpg" height="300" width="300" border="0" alt="Album ' + h + '" /></a>');
document.write('<label for="album' + h + '">Artist: </label><input onfocus="clearInput(this.id)" onkeyup="check(this.id,this.value)" type="text" name="artist' + h + '" id="' + p + '" value="Enter artist name..." />');
document.write('<label for="artist' + h + '">Album: </label><input onfocus="clearInput(this.id)" onkeyup="check(this.id,this.value)" type="text" name="album' + h + '" id="' + q + '" value="Enter album name..." />');
document.write('</div>');
}
}