function details (name, add, info, pageinfo) { this.name = name; this.add = add; this.info = info; this.pageinfo = pageinfo; } Elrond = new details ("Elrond", "http://www.angelfire.com/film/allthingstolkien/quiz/charelrond.html", "You are Elrond, a wise Elf-lord who has seen much. You keep to yourself, looking quite hot with in your dark robes and pretty little circlet.", "I am Elrond, a wise Elf-lord that resides over Imladris. I have been put through plenty grief, but a fair share of joy. I am quite cute,(i must say) in my dark robes and pretty little circlet as i strike a pose like a deep thinker. I really need to go West before i strangle a certain hobbit. Not knowing where he's going..."); Arwen = new details("Arwen", "http://www.angelfire.com/film/allthingstolkien/quiz/chararwen.html", You are Arwen, Elrond's daughter and the Evenstar of your people. You are looked up to and could marry any Elf you want, but you choose an Edain. Whatever suits you", "I am Arwen, the daughter of Elrond, and the Evenstar of my people(lucky me). I am revered and could marry anyone, but i chose an Edain and to throw away my mortailty because Legolas is prettier than me. I mean, because i love Estel"); Celebrian = new details("Celebrian", "http://www.angelfire.com/film/allthingstolkien/quiz/charcelebrian.html", "You are Celebrian, Elrond's wife. You are your own person, alloting your time between your husband and Lorien. You are the light of Elrond's eyes, but your longing for Lorien will be your downfall", "I am Celebrian, Elrond's wife. I am my own person, Elrond does not own me, and i spend my time between him and Lorien. I am the light in Elrond's eyes, but my longing for Lorien became his grief and my downfall"); Galadriel = new details("Galadriel", "http://www.angelfire.com/film/allthingstolkien/quiz/chargaladriel.html", "You are Galadriel, the wisest of the Noldor and the last of the children of Finarfin in Arda. You finally have your own realm in Lothlorien and you sustain its beauty, though you can see the evil ahead", "I am Galadriel, wisest of the Noldor and the last of Finarfin's children still in exile. I have my own realm with my husband, Celeborn, and my powers keep it from Evil's harm, but i long to go West"); Celeborn = new details("Celeborn", "http://www.angelfire.com/film/allthingstolkien/quiz/charceleborn.html", "You are Celeborn, Galadriel's husband and ruler of Lothlorien. You are wise, but not like your wife. You rely on her leadings many of times, except when it comes to dwarves. You hate dwarves because they destroyed Doriath", "I am Celeborn, husband of Galadriel and ruler of Lohlorien. I am wise, but not like my perceptive wife. I rely on her leadings except when it comes to dwarves since they took part in the destruction of my homeland, Doriath"); Glorfindel = new details("Glorfindel", "http://www.angelfire.com/film/allthingstolkien/quiz/charglorfindel.html", " You are Glorfindel, a fearless warrior. Wheter of Gondolin or Rivendell, you fight for your people, not seeking valor, but to destroy all evil. You are a close councellor of Elrond, since you remember Morgorth's uprising and you are afraid of the dark", "I am Glorfindel, of Gondolin and RIvendell. I fight for my peopel, not seeking honor, but freedom from all the evil in Arda. And i am afraid of the dark"); Ereinion = new details("Ereinion", "http://www.angelfire.com/film/allthingstolkien/quiz/charereinion.html", "You are Ereinion Gil-galad, the last high-king of the Elves. You bravely fought face to face with Sauron, though you were not to survive it. You never wed, but you never had sex with Elrond or Glorfindel or Celeborn either", " I am Ereinion Gil-galad, the last high-king of the Elves. I fought face to face with Sauron, though i did not survive it. I remained unwed, but i never had sexual relations with Elrond, Glorfindel or Celeborn or any other male (or female) Elf"); Legolas = new details("Legolas", "http://www.angelfire.com/film/allthingstolkien/quiz/charlegolas.html", "You are Legolas, the prince of Mirkwood and Elvish rep in the Fellowship. You travelled with the Fellowship, keeping that blonde hair perfect, even during the fighting. You never wed, but you never had sex with Aragorn or made moves on any male. You were too busy staring in the mirror"," I am Legolas, prince of Mirkwood and the Elvish rep of the fellowship. I travelled in the Fellowship, keeping my hair perfect the whole time, unlike someone ::cough::Aragorn. I never had sex with Aragorn or made any moves on anyone in the Fellowship."); outcomes = new Array(Elrond,Arwen,Celebrian,Galadriel,Celeborn,Glorfindel,Ereinion,Legolas ); months = new Array("January","February","March","April","May","June","July","August","September","October","November","December"); function processForm() { tests = new Array(0,0,0,0,0,0,0,0); if (document.testForm.q1[0].checked == 1) { q1 = new Array(0,1,0,0,0,0,2,0) } else { q1 = new Array(0,0,0,0,0,0,0,0) } if (document.testForm.q2[0].checked == 1) { q2 = new Array(0,1,0,0,0,0,1,0) } else { q2 = new Array(0,0,0,0,0,0,0,0) } if (document.testForm.q3[0].checked == 1) { q3 = new Array(2,0,0,0,0,0,2,2) } else { q3 = new Array(0,0,0,0,0,0,0,0) } if (document.testForm.q4[0].checked == 1) { q4 = new Array(0,0,0,0,0,0,0,2) } else { q4 = new Array(0,0,0,0,0,0,0,0) } if (document.testForm.q5[0].checked == 1) { q5 = new Array(0,0,0,0,2,0,0,2) } else { q5 = new Array(1,1,1,1,0,1,1,0) } if (document.testForm.q6[0].checked == 1) { q6 = new Array(0,2,2,0,0,1,0,0) } else { q6 = new Array(1,0,0,1,1,0,1,1) } if (document.testForm.q7[0].checked == 1) { q7 = new Array(0,0,0,0,0,2,0,0) } else { q7 = new Array(1,1,1,1,1,0,1,1) } if (document.testForm.q8[0].checked == 1) { q8 = new Array(0,0,0,0,0,0,0,2) } else { q8 = new Array(1,2,2,1,1,2,1,0) } if (document.testForm.q9[0].checked == 1) { q9 = new Array(2,0,0,0,0,0,0,0) } else { q9 = new Array(0,1,1,1,1,1,1,1) } if (document.testForm.q10[0].checked == 1) { q10 = new Array(0,2,0,0,0,0,2,0) } else { q10 = new Array(1,0,1,1,1,1,0,1) } if (document.testForm.q11[0].checked == 1) { q11 = new Array(0,0,0,0,0,2,0,0) } else { q11 = new Array(1,1,1,1,1,0,0,1) } if (document.testForm.q12[0].checked == 1) { q12 = new Array(0,0,0,2,0,0,0,0) } else { q12 = new Array(1,1,1,0,1,1,1,1) } if (document.testForm.q13[0].checked == 1) { q13 = new Array(0,2,0,2,2,0,0,0) } else { q13 = new Array(1,0,1,0,0,1,0,0) } if (document.testForm.q14[0].checked == 1) { q14 = new Array(0,0,0,0,2,0,0,0) } else { q14 = new Array(1,1,1,1,0,1,1,1) } if (document.testForm.q15[0].checked == 1) { q15 = new Array(0,0,2,0,0,0,0,0) } else { q15 = new Array(1,1,0,1,1,1,1,1) } for (var i = 0; i < 13; i++) { tests[i] += (q1[i] + q2[i] + q3[i] + q4[i] + q5[i] + q6[i] + q7[i] + q8[i] + q9[i] + q10[i] + q11[i] + q12[i] + q13[i] + q14[i] + q15[i]) } scores = new Array(0,0,0,0,0,0,0,0); scores[0] = (tests[0] / 14) * 100; scores[1] = (tests[1] / 15) * 100; scores[2] = (tests[2] / 14) * 100; scores[3] = (tests[3] / 14) * 100; scores[4] = (tests[4] / 14) * 100; scores[5] = (tests[5] / 13) * 100; scores[6] = (tests[6] / 12) * 100; scores[7] = (tests[7] / 13) * 100; scores[8] = (tests[8] / 14) * 100; scores[9] = (tests[9] / 13) * 100; scores[10] = (tests[10] / 12) * 100; scores[11] = (tests[11] / 13) * 100; scores[12] = (tests[12] / 14) * 100; var maxScore = -50; var result = -1; for (var i = 0; i < 13; i++) { if (scores[i] > maxScore) { maxScore = scores[i]; var result = i; } } var today = new Date(); theDate = today.getDate(); if (theDate < 10) { var zeroString = "0" } else { var zeroString = "" } theMonthNo = today.getMonth(); theMonth = months[theMonthNo]; theYear = today.getYear(); if (theYear < 2000) { theYear += 1900 } dateString = "[" + zeroString + theDate + " " + theMonth + " " + theYear + "]"; resWindow = window.open("","onlinetestresultswindow","toolbar=1,location=0,directories=0,status=1,menubar=1,scrollbars=1,resizable=1,width=650,height=400"); resWindow.document.open(); resWindow.document.write("\n\r\n\r\n\r\n\rWhich Elf are you? - results\n\r \n\r\n\r
Site hosted by Angelfire.com: Build your free website today!
\n\r
\n\r
Which Elf are you? - results" + dateString + "
The results are in. You are... " + outcomes[result].name + "

" + outcomes[result].info + "

Your answers suggest a correspondence of " + Math.round(scores[result]) + "% and thus "+ outcomes[result].name + ".

Lotsa Elf love
[Kimberleigh]
"); resWindow.document.close(); }
The test...

  1. Are you a mythical creature standing no taller than four feet with exceptionally hairy toes and suggestively curly hair?
    Yes     No
     
  2. Are you sure?
    Yes     No
     
  3. Do you or have you ever owned a Magical Ring with strange and magnificent powers, which over powers all other rings and kicks everybodys Middle-Earth ass?
    Yes     No
     
  4. Did you make it yourself?
    Yes     No
     
  5. Do you have an uncontrollable urge to dominate all of Middle-Earth and enslave all its living creatures?
    Yes     No
     
  6. Do you have an unnatural attraction to Elves?
    Yes     No
     
  7. Does the extent of your facial expression reach blank to mildly interested?
    Yes     No
     
  8. How about your eyes, are they wreathed in flame?
    Yes     No
     
  9. Do you have an exceptionally annoying lissssspsessss?
    Yes     No
     
  10. Do you eat more than three meals a day, along with snacks?
    Yes     No
     
  11. Are you, after your first film debut, a newly found love-object?
    Yes     No
     
  12. Can you tie your beard around your ankle?
    Yes     No
     
  13. Are you a well-known British Actor?
    Yes     No
     
  14. Are you likely to live through practically everything, and cause your teammates to throw you down a waterfall in frustration?
    Yes     No
     
  15. Are you a mysterious Ranger, who very much enjoys STRIDING places much like a STRIDER?
    Yes     No
     

Lotsa love from
[ L and Mell 2002 ]