	 var adv = 134;                    // Number of alternative strings
    var a = new Array(adv);          // Array to hold alternative strings
    
    // String definitions. There should be exactly 'sc' strings, numbered
    // from 0 to (sc - 1). You can embed markup in the strings, provided
    // you're careful to escape any double quotes. Note that if you fail
    // to define enough strings, you'll get 'undefined' appearing in place
    // of the string, or possibly even a security violation, which tends
    // to be unaesthetic.
    
    a[0] = "mad";
    a[1] = "red";
    a[2] = "dynamic";
    a[3] = "hip";
    a[4] = "spicy";
    a[5] = "delicious";
    a[6] = "twisted";
    a[7] = "dislocated";
    a[8] = "close";
    a[9] = "dark";
	a[10] = "empty";
	a[11] = "crazy";
	a[12] = "hot";
	a[13] = "lonely";
	a[14] = "bloody";
	a[15] = "exciting";
	a[16] = "groovy";
	a[17] = "blue";
	a[18] = "silver";
	a[19] = "unforgetable";
	a[20] = "invisible";
	a[21] = "secret";
	a[22] = "black";
	a[23] = "bright";
	a[24] = "burning";
	a[25] = "metal";
	a[26] = "strong";
	a[27] = "heavy";
	a[28] = "enormous";
	a[29] = "brutal";
	a[30] = "ruthless";
	a[31] = "weak";
	a[32] = "sick";
	a[33] = "frozen";
	a[34] = "various";
	a[35] = "stylish";
	a[36] = "foreign";
	a[37] = "insane";
	a[38] = "eager";
	a[39] = "rebellious";
	a[40] = "crispy";
    a[41] = "pink";
    a[42] = "new";
    a[43] = "early";
    a[44] = "busy";
    a[45] = "missing";
    a[46] = "fresh";
    a[47] = "beautiful";
    a[48] = "deep";
    a[49] = "dead";
	a[50] = "dangerous";
	a[51] = "horny";
	a[52] = "angry";
	a[53] = "sweet";
	a[54] = "weird";
	a[55] = "wired";
	a[56] = "jealous";
	a[57] = "excessive";
	a[58] = "wild";
	a[59] = "sexy";
	a[60] = "shiny";
	a[61] = "magnetic";
	a[62] = "naked";
	a[63] = "cruel";
	a[64] = "trashy";
	a[65] = "sharp";
	a[66] = "white";
	a[67] = "glitter";
	a[68] = "glamourous";
	a[69] = "multisexual";
	a[70] = "poisonous";
	a[71] = "dead and free";
	a[72] = "final";
	a[73] = "vain";
	a[74] = "foolish";
	a[75] = "spacy";
	a[76] = "glamorizing";
	a[77] = "young";
	a[78] = "digital";
	a[79] = "extra large";
	a[80] = "small";
    a[81] = "medium sized";
    a[82] = "heartless";
    a[83] = "fucking";
    a[84] = "deary";
    a[85] = "simultaneous";
    a[86] = "sophisticated";
    a[87] = "entire";
    a[88] = "not important";
    a[89] = "obedient";
	a[90] = "second hand";
    a[91] = "cryptic";
    a[92] = "gray";
    a[93] = "dusty";
    a[94] = "million";
    a[95] = "excited";
    a[96] = "depressed";
    a[97] = "rhythmic";
    a[98] = "surreal";
    a[99] = "brave";
	a[100] = "intelligent";
    a[101] = "rolling";
    a[102] = "powerful";
    a[103] = "hip";
    a[104] = "dried out";
    a[105] = "alarmed";
    a[106] = "mind-boggling";
    a[107] = "seventy-six thousand";
    a[108] = "interstellar";
    a[109] = "orgasmic";
	a[110] = "plastic"; 
	a[111] = "synthetic";
	a[112] = "generic";
	a[113] = "nameless";
	a[114] = "countless";
	a[115] = "numerous";
	a[116] = "artificial"; 
	a[117] = "exotic"; 
	a[118] = "positive"; 
	a[119] = "negative"; 
	a[120] = "extraordinary";
	a[121] = "cosmic"; 
	a[122] = "chocolate";
	a[123] = "elyptical";
	a[124] = "holy";
	a[125] = "liquid";
	a[126] = "industrial";
	a[127] = "troubled";
	a[128] = "special";
	a[129] = "never ending";
	a[130] = "monotonous";
	a[131] = "furious";
	a[132] = "rotten";
	a[133] = "forgotten"; //-------------------------------------
	
	
    var sc = 236;                    // Number of alternative strings
    var s = new Array(sc);          // Array to hold alternative strings
    
    // String definitions. There should be exactly 'sc' strings, numbered
    // from 0 to (sc - 1). You can embed markup in the strings, provided
    // you're careful to escape any double quotes. Note that if you fail
    // to define enough strings, you'll get 'undefined' appearing in place
    // of the string, or possibly even a security violation, which tends
    // to be unaesthetic.
    
    s[0] = "children";
    s[1] = "cars";
    s[2] = "flowers";
    s[3] = "parties";
    s[4] = "candles";
    s[5] = "knives";
    s[6] = "cocktails";
    s[7] = "colours";
    s[8] = "networks";
    s[9] = "eyes";
	s[10] = "thoughts";
	s[11] = "men";
	s[12] = "clouds";
	s[13] = "melodies";
	s[14] = "circumstances";
	s[15] = "planets";
	s[16] = "desires";
	s[17] = "standards";
	s[18] = "stories";
	s[19] = "drugs";
	s[20] = "bodyparts";
	s[21] = "kings";
	s[22] = "queens";
	s[23] = "sunglases";
	s[24] = "monsters";
	s[25] = "braincells";
	s[26] = "genes";
	s[27] = "babies";
	s[28] = "addicts";
	s[29] = "words";
	s[30] = "friends";
	s[31] = "women";
	s[32] = "fighters";
	s[33] = "bombs";
	s[34] = "terrorists";
	s[35] = "stars";
	s[36] = "aeroplanes";
	s[37] = "girls";
	s[38] = "boys";
	s[39] = "stripes";
	s[40] = "pills";
	s[41] = "souls";
	s[42] = "weapons";
	s[43] = "rockets";
	s[44] = "dreams";
	s[45] = "cities";
	s[46] = "people";
	s[47] = "animals";
	s[48] = "lizards";
	s[49] = "birds";
	s[50] = "cats";
	s[51] = "dogs";
	s[52] = "images";
	s[53] = "pictures";
	s[54] = "fotos";
	s[55] = "documents";
	s[56] = "devils";
	s[57] = "angels";
	s[58] = "creatures";
	s[59] = "movies";
	s[60] = "feet";
	s[61] = "deserts";
	s[62] = "biscuits";
	s[63] = "boots";
	s[64] = "tv-stations";
	s[65] = "votes";
	s[66] = "cops";
	s[67] = "rockstars";
	s[68] = "tickets";
	s[69] = "ghosts";
	s[70] = "androids";
	s[71] = "phantoms";
	s[72] = "butterflies";
	s[73] = "tattoos";
	s[74] = "lips";
	s[75] = "kisses";
	s[76] = "stones";
	s[77] = "fashion-styles";
	s[78] = "nights";
	s[79] = "superstars";
	s[80] = "jokers";
	s[81] = "gentlemen";
	s[82] = "ladies";
	s[83] = "doughnuts";
	s[84] = "horizons";
	s[85] = "experiences";
	s[86] = "facts";
	s[87] = "highways";
	s[88] = "skyscrapers";
	s[89] = "towers";
	s[90] = "candies";
	s[91] = "news";
	s[92] = "stories";
	s[93] = "factories";
	s[94] = "heroes";
	s[95] = "shoes";
	s[96] = "voices";
	s[97] = "noises";
	s[98] = "quakes";
	s[99] = "warriors";
	s[100] = "slickers";
	s[101] = "cities";
	s[102] = "ships";
	s[103] = "clubs";
	s[104] = "junctions";
	s[105] = "crosses";
	s[106] = "clubs";
	s[107] = "attacks";
	s[108] = "cubes";
	s[109] = "circles";
	s[110] = "squares";
	s[111] = "nails";
	s[112] = "drivers";
	s[113] = "lunatics";
	s[114] = "beginners";
	s[115] = "fields";
	s[116] = "pearls";
	s[117] = "clowns";
	s[118] = "images";
	s[119] = "tigers";
	s[120] = "bastards";
	s[121] = "alligators";
	s[122] = "barbies";
	s[123] = "beats";
	s[124] = "bats";
	s[125] = "cookies";
	s[126] = "cakes";
	s[127] = "spots";
	s[128] = "dots";
	s[129] = "springs";
	s[130] = "fountains";
	s[131] = "teeth";
	s[132] = "teenagers";
	s[133] = "books";
	s[134] = "faces";
	s[135] = "doors";
	s[136] = "minds";
	s[137] = "commuters";
	s[138] = "computers";
	s[139] = "freaks";
	s[140] = "gamblers";
	s[141] = "turtles";
	s[142] = "sharks";
	s[143] = "devices";
	s[144] = "jokers";
	s[145] = "weapons";
	s[146] = "gangsters";
	s[147] = "trains";
	s[148] = "links";
	s[149] = "poems";
	s[150] = "hotels";
	s[151] = "dj's";
	s[152] = "memories";
	s[153] = "actions";
	s[154] = "weekends";
	s[155] = "gifts";
	s[156] = "confusions";
	s[157] = "disillusions";
	s[158] = "lenses";
	s[159] = "secretaries";
	s[160] = "missions";
	s[161] = "professionals";
	s[162] = "microchips";
	s[163] = "parties";
	s[164] = "entertainers";
	s[165] = "gogo dancers";
	s[166] = "deseases";
	s[167] = "skills";
	s[168] = "empathies";
	s[169] = "beaches";
	s[170] = "bitches";
	s[171] = "discriptions";
	s[172] = "moments"; 
	s[173] = "coincidences";
	s[174] = "rays of sun";
	s[175] = "shadows";
	s[176] = "humanoids";
	s[177] = "ballpoint life forms";
	s[178] = "dollars";
	s[179] = "galaxies";
	s[180] = "spaces";
	s[181] = "tanks";
	s[182] = "symbols";
	s[183] = "tunnels";
	s[184] = "signs";
	s[185] = "days";
	s[186] = "sensations";
	s[187] = "spaceships";
	s[188] = "fantasies";
	s[189] = "missiles";
	s[190] = "decades";
	s[191] = "lights";
	s[192] = "mirrors";
	s[193] = "scientists";
	s[194] = "life path scanners";
	s[195] = "hands";
	s[196] = "muscle movements";
	s[197] = "crabs";
	s[198] = "turtles";
	s[199] = "robots";
	s[200] = "passages";
	s[201] = "cybernetic systems";
	s[202] = "business directors";
	s[203] = "chills";
	s[204] = "tapes";
	s[205] = "videotapes";
	s[206] = "cd-roms";
	s[207] = "dimensions";
	s[208] = "whores";
	s[209] = "symptoms";
	s[210] = "molecules";
	s[211] = "atoms";
	s[212] = "hybrids";
	s[213] = "creatures";
	s[214] = "bastards";
	s[215] = "heads";
	s[216] = "explosives";
	s[217] = "skeletons";
	s[218] = "shells";
	s[219] = "energies";
	s[220] = "explosions";
	s[221] = "skies";
	s[222] = "lines";
	s[223] = "lies";
	s[224] = "forces";
	s[225] = "feelings";
	s[226] = "flies";
	s[227] = "dragons";
	s[228] = "needs";
	s[229] = "regrets";
	s[230] = "rhythms";
	s[231] = "rainbows";
	s[232] = "obsessions";
	s[233] = "numbers";
	s[234] = "figures";
	s[235] = "characters"; //-----------------------------------------
	

	
    
	
	  var verb = 101;                    // Number of alternative strings
    var v = new Array(verb);          // Array to hold alternative strings
    
    // String definitions. There should be exactly 'sc' strings, numbered
    // from 0 to (sc - 1). You can embed markup in the strings, provided
    // you're careful to escape any double quotes. Note that if you fail
    // to define enough strings, you'll get 'undefined' appearing in place
    // of the string, or possibly even a security violation, which tends
    // to be unaesthetic.
    
    v[0] = "go to";
    v[1] = "float on";
    v[2] = "shine through";
    v[3] = "kill";
    v[4] = "fuck";
    v[5] = "destroyed";
    v[6] = "hate";
    v[7] = "remind of";
    v[8] = "play with";
    v[9] = "turned to";
	v[10] = "shoot at";
	v[11] = "heal";
	v[12] = "cry out";
	v[13] = "scream out";
	v[14] = "shout at";
	v[15] = "went to";
	v[16] = "take on";
	v[17] = "escaped from";
	v[18] = "launched";
	v[19] = "scratched";
	v[20] = "love";
	v[21] = "are";
	v[22] = "smell";
	v[23] = "examined";
	v[24] = "put down";
	v[25] = "prepared with";
	v[26] = "do dirty tricks with";
	v[27] = "celebrate";
	v[28] = "meet";
	v[29] = "talk with";
	v[29] = "load";
	v[30] = "breed";
    v[31] = "smoke up";
    v[32] = "consume";
    v[33] = "inhale";
    v[34] = "pamper themselves";
    v[35] = "got to be";
    v[36] = "come back to";
    v[37] = "depress";
    v[38] = "upset";
    v[39] = "use up";
	v[40] = "suck";
	v[41] = "lick";
	v[42] = "carry away";
	v[43] = "bring back";
	v[44] = "win over";
	v[45] = "lose";
	v[46] = "take over";
	v[47] = "fill up";
	v[48] = "ask";
	v[49] = "generate";
	v[50] = "toast";
	v[51] = "fuck around with";
	v[52] = "fool around with";
	v[53] = "lie down with";
	v[54] = "murder";
	v[55] = "rape";
	v[56] = "slaughter";
	v[57] = "became";
	v[58] = "match"; 
	v[59] = "fall apart to";
	v[60] = "hold";
    v[61] = "follow";
    v[62] = "lie inside";
    v[63] = "will be";
    v[64] = "become";
    v[65] = "turn to";
    v[66] = "protect";
    v[67] = "refuse";
    v[68] = "hit";
    v[69] = "seduce";
	v[70] = "terminate";
    v[71] = "glorify";
    v[72] = "live like";
    v[73] = "loose";
    v[74] = "ride on";
    v[75] = "travel on";
    v[76] = "deconstruct";
    v[77] = "produce";
    v[78] = "create";
    v[79] = "spit out";
	v[80] = "melt";
    v[81] = "disconnect";
    v[82] = "reflect";
    v[83] = "perforate";
    v[84] = "penetrate";
    v[85] = "paint";
    v[86] = "evaluate";
    v[87] = "collect";
    v[88] = "talk of";
    v[89] = "fire at";
	v[90] = "dive into";
    v[91] = "swim with";
    v[92] = "cooperate with";
    v[93] = "collide with";
    v[94] = "sacrifice";
    v[95] = "ignite";
    v[96] = "boil";
    v[97] = "work for";
    v[98] = "abuse";
    v[99] = "sleep with";
	v[100] = "negotiate with"; //------------------------------------
	v[110] = "go";
    v[111] = "float";
    v[112] = "shine";
    v[113] = "kill";
    v[114] = "fuck";
    v[115] = "destroyed";
    v[116] = "hate";
    v[117] = "feel";
    v[118] = "play";
	v[119] = "play";
    
	
	// ------------------------------------------
	
	var verba = 101;                    // Number of alternative strings
    var va = new Array(verba);          // Array to hold alternative strings
    
    // String definitions. There should be exactly 'sc' strings, numbered
    // from 0 to (sc - 1). You can embed markup in the strings, provided
    // you're careful to escape any double quotes. Note that if you fail
    // to define enough strings, you'll get 'undefined' appearing in place
    // of the string, or possibly even a security violation, which tends
    // to be unaesthetic.
    
    va[0] = "gone";
    va[1] = "float";
    va[2] = "shine";
    va[3] = "killed";
    va[4] = "fuck";
    va[5] = "destroyed";
    va[6] = "hate";
    va[7] = "remind";
    va[8] = "play";
    va[9] = "turned";
	va[10] = "shot";
	va[11] = "heal";
	va[12] = "cry";
	va[13] = "scream";
	va[14] = "shout";
	va[15] = "went";
	va[16] = "taken";
	va[17] = "escaped";
	va[18] = "launched";
	va[19] = "scratched";
	va[20] = "love";
	va[21] = "diapeared";
	va[22] = "smell";
	va[23] = "examined";
	va[24] = "put down";
	va[25] = "prepared";
	va[26] = "do dirty tricks";
	va[27] = "celebrate";
	va[28] = "meet";
	va[29] = "talk";
	va[29] = "load";
	va[30] = "breed";
    va[31] = "smoked up";
    va[32] = "consumed";
    va[33] = "inhale";
    va[34] = "pampered";
    va[35] = "burned";
    va[36] = "come back";
    va[37] = "depressed";
    va[38] = "upset";
    va[39] = "use up";
	va[40] = "suck";
	va[41] = "lick";
	va[42] = "carried away";
	va[43] = "brought back";
	va[44] = "win";
	va[45] = "lost";
	va[46] = "taken over";
	va[47] = "filled up";
	va[48] = "ask";
	va[49] = "generated";
	va[50] = "toasted";
	va[51] = "fuck around";
	va[52] = "fool around";
	va[53] = "lie";
	va[54] = "murdered";
	va[55] = "raped";
	va[56] = "slaughtered";
	va[57] = "became";
	va[58] = "match"; 
	va[59] = "fallen";
	va[60] = "kept alive";
    va[61] = "followed";
    va[62] = "lie";
    va[63] = "live";
    va[64] = "exist";
    va[65] = "turned";
    va[66] = "protect";
    va[67] = "refused";
    va[68] = "hit";
    va[69] = "seduced";
	va[70] = "terminated";
    va[71] = "glorified";
    va[72] = "live";
    va[73] = "lost";
    va[74] = "ride";
    va[75] = "travel";
    va[76] = "deconstructed";
    va[77] = "produced";
    va[78] = "created";
    va[79] = "spit";
	va[80] = "melt";
    va[81] = "disconnect";
    va[82] = "reflect";
    va[83] = "perforated";
    va[84] = "penetrated";
    va[85] = "painted";
    va[86] = "evaluated";
    va[87] = "collected";
    va[88] = "talk";
    va[89] = "fired";
	va[90] = "dive";
    va[91] = "swim";
    va[92] = "cooperate";
    va[93] = "collide";
    va[94] = "sacrificed";
    va[95] = "ignite";
    va[96] = "boiled";
    va[97] = "work";
    va[98] = "abuse";
    va[99] = "sleep";
	va[100] = "negotiated"; //------------------------------------

	
	//  ------------------------------------------
	
	
	var end = 84;                    // Number of alternative strings
    var e = new Array(end);          // Array to hold alternative strings
    
    // String definitions. There should be exactly 'sc' strings, numbered
    // from 0 to (sc - 1). You can embed markup in the strings, provided
    // you're careful to escape any double quotes. Note that if you fail
    // to define enough strings, you'll get 'undefined' appearing in place
    // of the string, or possibly even a security violation, which tends
    // to be unaesthetic.
    
    e[0] = "at home!";
    e[1] = "crying!";
    e[2] = "today!";
    e[3] = "without a reason!";
    e[4] = "now ...";
    e[5] = "never ...";
    e[6] = "in vain.";
    e[7] = "instead!";
    e[8] = "slowly ...";
    e[9] = "at lunchtime!";
	e[5] = "of ...";
	e[6] = "on ...";
	e[7] = "out there.";
	e[8] = "on the streets!";
	e[9] = "everywhere!";
	e[10] = "in the sky!";
	e[11] = "in hell!";
	e[12] = "looking for ...";
	e[13] = "looking for you!";
	e[14] = "for money!";
	e[15] = "for more!";
	e[16] = "from nowhere ...";
	e[17] = "for help.";
	e[18] = "on water.";
	e[19] = "in the air ....";
	e[20] = "inside.";
	e[21] = "on the dancefloor.";
	e[22] = "around me ...";
	e[23] = "up in smoke.";
	e[24] = "together.";
	e[25] = "without doubt.";
	e[26] = "at dawn ....";
	e[27] = "from way back ....";
	e[28] = "beneath ...";
	e[29] = "for a few seconds ...";
	e[30] = "in life ...";
	e[31] = "every once in a while ...";
	e[32] = "into blackness behind the horizon.";
	e[33] = "in less then two earth minutes.";
	e[34] = "into silence ...";
	e[35] = "properly.";
	e[36] = "in the ground.";
	e[37] = "toward the mind-numbing wall.";
	e[38] = "for centuries.";
	e[39] = "at unbearable intensity.";
	e[40] = "like corks from a toy gun.";
	e[41] = "- or something else ...";
	e[42] = "two blocks out of Central.";
	e[43] = "in the garden of eden.";
	e[44] = "in the moonlight.";
	e[45] = "more than anything in the world.";
	e[46] = "in a vast tract of hyperspace.";
	e[47] = "as if it had been constructed yesterday.";
	e[48] = "by surprise.";
	e[49] = "at the end of ...";
	e[50] = "by another binary system.";
    e[51] = "in a pool of germs.";
    e[52] = "in shock!";
    e[53] = "- or not.";
    e[54] = "in a labyrinth of galleries.";
    e[55] = "between space and time.";
    e[56] = "with unmistakeable menace."; 
    e[57] = "in an entire lifetime.";
    e[58] = "fast ...";
    e[59] = "in uncertain areas ...";
	e[60] = "in a coffeeshop around the corner.";
	e[61] = "in cyberspace!";
	e[62] = "in a cinema near you!";
	e[63] = "in shoppingmalls";
	e[64] = "under ground!";
	e[65] = "maybe together.";
	e[66] = "for the very first time.";
	e[67] = "but only mondays.";
	e[68] = "without complaining.";
	e[69] = "as if it was paradise.";
	e[70] = "like flowers in your tummy.";
    e[71] = "with no regrets.";
    e[72] = "like a never-ending job.";
    e[73] = "coloured like a rainbow.";
    e[74] = "in a monotonous rhythm.";
    e[75] = "with no way to escape.";
    e[76] = "in red costumes.";
    e[77] = "in a furious way.";
    e[78] = "like monsters in the dark.";
    e[79] = "or is it nonsense?";
	e[80] = "in an absurd way."; 
	e[81] = "in black suits."; 
	e[82] = "in the basement.";
	e[83] = "in the attick.";
	
	
	
	
	//--------------------------------------

	
	
	
    // pickRandom - Return a random number in a given range. If we're running
    // on an older browser that doesn't support 'Math.random()', we can fake
    // it by using the current time. This isn't ideal for mission-critical
    // security applications, but it's fine here. Note that we divide the
    // current time by 1000 to get rid of the milliseconds which Navigator
    // doesn't seem to take into account.
    
    function pickRandom(range) {
        if (Math.random)
            return Math.round(Math.random() * (range-1));
        else {
            var now = new Date();
            return (now.getTime() / 1000) % range;
        }
    }
    
    // Write the string into the document. The "<BLOCKQUOTE>" tags are just 
    // for formatting; you can put as much or as little HTML around these 
    // strings as you like.
    
  	var choice = pickRandom(sc);
  	var choice_o = pickRandom(sc);
	var choice_v = pickRandom(verb);
	var choice_a = pickRandom(adv);
	var choice_e = pickRandom(end);
	var choice_va = pickRandom(verba);  
    

// even or odd numbers!
// test the number --> document.writeln([choice])



if (choice%2 != 0) {document.writeln(a[choice_a] + " " + s[choice] + " " + v[choice_v] + " " + s[choice_o] + " ...");} 
else {document.writeln(a[choice_a] + " " + s[choice] + " " + va[choice_va] + " " + e[choice_e]);} ;









	 
		



