//nrm.js
// Copyright Andrew May 2007
//
  function generate(form) {
    var G = 1;
    var W = 1;
    var S = 1;
    var P = 1;
    var M = 1;
    G = document.nrmform.gender.value;
    W = document.nrmform.wisdom.value;
    S = document.nrmform.sex.value;
    P = document.nrmform.politics.value;
    M = document.nrmform.misc.value;
    var resultpage = "nrmr.htm?G="+G+"&W="+W+"&S="+S+"&P="+P+"&M="+M;
      {window.location.href=resultpage};}

  function printResult(){
    var G = 1;
    var W = 1;
    var S = 1;
    var P = 1;
    var M = 1;
    var parlist = document.location.search;
    if (parlist.length > 1) {
      var pars = parlist.substring(1, parlist.length).split('&');
      var p = pars[0].split('=');
      var G = p[1];
      p = pars[1].split('=');
      var W = p[1];
      p = pars[2].split('=');
      var S = p[1];
      p = pars[3].split('=');
      var P = p[1];
      p = pars[4].split('=');
      var M = p[1];}

      var WPM = 16*(W - 1) + 4*(P - 1) + (M - 1);
      var WSPM = 2*WPM + (S - 1);
      var SP = 4*(S -1) + (P - 1);

      var mname = new Array(64);
      var fname = new Array(64);
      var lname = new Array(64);
      var months = new Array(12);
      var title1 = new Array(4);
      var title2 = new Array(4);
      var title3 = new Array(2);
      var title4 = new Array(8);
      var origin1 = new Array(4);
      var origin2 = new Array(4);
      var himher = new Array(2);

    mname[0] = "Peter";
    mname[1] = "Stephen";
    mname[2] = "Adam";
    mname[3] = "Michael";
    mname[4] = "Jeremy";
    mname[5] = "Doug";
    mname[6] = "Harry";
    mname[7] = "Elliott";
    mname[8] = "Russell";
    mname[9] = "Justin";
    mname[10] = "Raymond";
    mname[11] = "Charles";
    mname[12] = "George";
    mname[13] = "Rodney";
    mname[14] = "Adrian";
    mname[15] = "Timothy";
    mname[16] = "Edward";
    mname[17] = "Bruce";
    mname[18] = "Keith";
    mname[19] = "Barry";
    mname[20] = "Eugene";
    mname[21] = "Brian";
    mname[22] = "Victor";
    mname[23] = "Joseph";
    mname[24] = "Alexander";
    mname[25] = "Kenneth";
    mname[26] = "Eric";
    mname[27] = "Daniel";
    mname[28] = "David";
    mname[29] = "Matthew";
    mname[30] = "William";
    mname[31] = "Frank";
    mname[32] = "Kevin";
    mname[33] = "Derek";
    mname[34] = "Henry";
    mname[35] = "Ivan";
    mname[36] = "Arthur";
    mname[37] = "Jack";
    mname[38] = "Thomas";
    mname[39] = "Jonathan";
    mname[40] = "Dennis";
    mname[41] = "Nelson";
    mname[42] = "Gregory";
    mname[43] = "Mark";
    mname[44] = "Paul";
    mname[45] = "Aaron";
    mname[46] = "Enoch";
    mname[47] = "Gary";
    mname[48] = "Alan";
    mname[49] = "Jason";
    mname[50] = "Philip";
    mname[51] = "Gordon";
    mname[52] = "Walter";
    mname[53] = "Donald";
    mname[54] = "Gerald ";
    mname[55] = "Roger";
    mname[56] = "Richard";
    mname[57] = "Benjamin";
    mname[58] = "James";
    mname[59] = "John";
    mname[60] = "Christopher";
    mname[61] = "Jeffrey";
    mname[62] = "Robert";
    mname[63] = "Stuart";
    fname[0] = "Nancy";
    fname[1] = "Sophie";
    fname[2] = "Alice";
    fname[3] = "Mary";
    fname[4] = "Kathleen";
    fname[5] = "Claudia";
    fname[6] = "Jennifer";
    fname[7] = "Deborah";
    fname[8] = "Sonia";
    fname[9] = "Lisa";
    fname[10] = "Nicola";
    fname[11] = "Carol";
    fname[12] = "Heather";
    fname[13] = "Rebecca";
    fname[14] = "Alison";
    fname[15] = "Valerie";
    fname[16] = "Cynthia";
    fname[17] = "Betty";
    fname[18] = "Lorraine";
    fname[19] = "Anna";
    fname[20] = "Elizabeth";
    fname[21] = "Barbara";
    fname[22] = "Veronica";
    fname[23] = "Linda";
    fname[24] = "Andrea";
    fname[25] = "Lucy";
    fname[26] = "Dorothy";
    fname[27] = "Cassandra";
    fname[28] = "Catherine";
    fname[29] = "Marion";
    fname[30] = "Vivian";
    fname[31] = "Ellen";
    fname[32] = "Margaret";
    fname[33] = "Christine";
    fname[34] = "Jenny ";
    fname[35] = "Jessica";
    fname[36] = "Angela";
    fname[37] = "Joanna";
    fname[38] = "Sylvia";
    fname[39] = "Laura";
    fname[40] = "Charlotte";
    fname[41] = "Melissa";
    fname[42] = "Janet";
    fname[43] = "Maria";
    fname[44] = "Monica";
    fname[45] = "Alexandra";
    fname[46] = "Diana";
    fname[47] = "Emily";
    fname[48] = "Amy";
    fname[49] = "Julia";
    fname[50] = "Natalie";
    fname[51] = "Jane";
    fname[52] = "Victoria";
    fname[53] = "Claire";
    fname[54] = "Helen";
    fname[55] = "Sarah";
    fname[56] = "Patricia";
    fname[57] = "Anne ";
    fname[58] = "Judith";
    fname[59] = "Kimberly";
    fname[60] = "Caroline";
    fname[61] = "Karen";
    fname[62] = "Rachel";
    fname[63] = "Susan";
    lname[0] = "Mallory";
    lname[1] = "Bradley";
    lname[2] = "Connelly";
    lname[3] = "Bolton";
    lname[4] = "Clark";
    lname[5] = "Murphy";
    lname[6] = "Baker";
    lname[7] = "Leslie";
    lname[8] = "Phillips";
    lname[9] = "Porter";
    lname[10] = "Austin";
    lname[11] = "Tate";
    lname[12] = "Hill";
    lname[13] = "Ferguson";
    lname[14] = "Francis";
    lname[15] = "Reeves";
    lname[16] = "Rosen";
    lname[17] = "Barnett";
    lname[18] = "Latimer";
    lname[19] = "Robinson";
    lname[20] = "Fisher";
    lname[21] = "Copeland";
    lname[22] = "Burns";
    lname[23] = "Manning";
    lname[24] = "Dunn";
    lname[25] = "Steele";
    lname[26] = "Olson";
    lname[27] = "Chatham";
    lname[28] = "Lane";
    lname[29] = "Barnes";
    lname[30] = "Hazard";
    lname[31] = "Preston";
    lname[32] = "Grayson";
    lname[33] = "Atkinson";
    lname[34] = "Philpott ";
    lname[35] = "Moore";
    lname[36] = "Kelly";
    lname[37] = "Sims";
    lname[38] = "Kane";
    lname[39] = "Griffin";
    lname[40] = "Cunningham";
    lname[41] = "Reed";
    lname[42] = "Hawkins";
    lname[43] = "Herbert";
    lname[44] = "Banks";
    lname[45] = "Dyson";
    lname[46] = "Ryan";
    lname[47] = "Gillingham";
    lname[48] = "Ross";
    lname[49] = "Thomas";
    lname[50] = "Richardson";
    lname[51] = "Morris";
    lname[52] = "Chapman";
    lname[53] = "Lacey";
    lname[54] = "Dickinson";
    lname[55] = "Collier";
    lname[56] = "Hancock";
    lname[57] = "Shaw";
    lname[58] = "Spencer";
    lname[59] = "Drake";
    lname[60] = "Wakeman ";
    lname[61] = "Grant";
    lname[62] = "Heath";
    lname[63] = "Baxter";
    months[0] = "December";
    months[1] = "November";
    months[2] = "October";
    months[3] = "September";
    months[4] = "August";
    months[5] = "July";
    months[6] = "June";
    months[7] = "May";
    months[8] = "April";
    months[9] = "March";
    months[10] = "February";
    months[11] = "January";
    title1[0] = "Order";
    title1[1] = "Cult";
    title1[2] = "Church";
    title1[3] = "Temple";
    title2[0] = "Pagan";
    title2[1] = "Ancient";
    title2[2] = "Secret";
    title2[3] = "Cosmic";
    title3[0] = "God";
    title3[1] = "Goddess";
    title4[0] = "Peace and Purity";
    title4[1] = "Vengeance and Purity";
    title4[2] = "Peace and Prosperity";
    title4[3] = "Prosperity and Conquest";
    title4[4] = "Sacred Sex";
    title4[5] = "Sex and Vengeance";
    title4[6] = "Self-Indulgence";
    title4[7] = "Sex and Power";
    origin1[0] = "an ancient tradition handed down to";
    origin1[1] = "channelled information received by";
    origin1[2] = "memories of a past incarnation in Atlantis recalled by";
    origin1[3] = "a glimpse of the true nature of reality granted to";
    origin2[0] = "by one of the last surviving Druid elders.";
    origin2[1] = "from one of the Ascended Tibetan Masters who dwell on the astral plane."
    origin2[2] = "under hypnosis.";
    origin2[3] = "by members of the Galactic Council.";
    himher[0] = " him ";
    himher[1] = " her ";


   var founder = " ";
    if (G < 2) {founder = mname[WPM] + " " + lname[WPM]} else {founder = fname[WPM] + " " + lname[WPM]};
    var yy = parseInt(WSPM/12);
    var year = 2007 - yy;
    var mm = 12*(WSPM/12 - yy);
    var month = months[parseInt(mm)];

    document.write("<p align = center><font size = +2><b>The "+ title1[M-1] +" of the "+ title2[W-1]);
    document.write(" " + title3[G-1] + " of " + title4[SP] +"</font></p><br>");
    document.write("<p>The " + title1[M-1] + " was originated by " + founder + " in " + month + " " + year);
    document.write(", based on " + origin1[W-1] + himher[G-1] +origin2[W-1] +"</p>");
    document.write("<p>The religious beliefs and practices of the " + title1[M-1] + " include:</p> <ul>");
    if (S < 2) {document.write("<li>Celibacy</li>")} else {document.write("<li>Ritual Sex</li>")};
    if ((P==1)||(P==3)) {document.write("<li>Pacifism</li>")};
    if (M < 3) {document.write("<li>Vegetarianism</li>")};
    if ((M==1)||(M==3))  {document.write("<li>Abstention from")} else {document.write("<li>Ritual")};
    document.write(" drug use</li></ul>");

    var enemy = "Liberals";
    if (P == 1) {enemy = "Conservatives"};
    if (P == 2) {enemy = "Capitalists"};
    if ((P < 3) && ((S==1) && (M==3))) {enemy = "Non-conformists"};
    if ((S==2) && (M == 2)) {enemy = "Conformists"};
    if ((G==2) && (S==1)) {enemy = "Men"};

    document.write("<p>The " + title1[M-1] + " believes that the true enemies of civilization are ");
    document.write(enemy + ". It is the goal of the " + title1[M-1] + " to ");
    if ((P==1)||(P==3)) {document.write("convert ")} else {document.write("destroy ")};
    document.write("these enemies using the Infinite ");
    if ((P==1)||(P==3)) {document.write("Wisdom of ")} else {document.write("Vengeance of ")};
    if (G==1) {document.write("God.")} else {document.write("the Goddess.</b></p>")};
}
