songs = new SongList;
songs.Add("This is not really happening...<br>You bet your life it is.", "Tori Amos, Cornflake Girl");
songs.Add("I've been raising up my hands,<br>Drive another nail in.<br>Just what God needs,<br>One more victim.", "Tori Amos, Crucify");
songs.Add("Look I'm standing naked before you.<br>Don't you want more than my sex?<br>I can scream as loud as your last one,<br>But I can't claim innocence.", "Tori Amos, Leather");
songs.Add("Give me life.<br>Give me pain.<br>Give me myself again.", "Tori Amos, Little Earthquakes");
songs.Add("You don't know the power that you have,<br>With that tear in your hand.", "Tori Amos, Tear In Your Hand");
songs.Add("We'll see how brave you are,<br>We'll see how fast you'll be running.", "Tori Amos, Yes, Anastasia");

songs.Add("Who needs sleep?<br>Well you're never gonna get it.<br>Who needs sleep?<br>Tell me what's that for?", "Barenaked Ladies, Who Needs Sleep?");

songs.Add("Throughout this entire ugly outing<br>I've been mumbling the convex of what I should be shouting<br>But I'll soon be silent, you'll soon hear nothing<br>'Cause the world it is a sponge", "Vic Chesnutt, Sponge");

songs.Add("See I don't believe in the sorcerors or the preachers.<br>I just believe in you.<br>And I don't believe in the scholars or the wise men.<br>I just believe in you.", "Collective Soul, Untitled");
songs.Add("December promise you gave unto me.<br>December whispers of treachery.<br>December clouds are now covering me.<br>December songs no longer I sing.", "Collective Soul, December");

songs.Add("I don't want to start any blasphemous rumours,<br>But I think that God's got a sick sense of humour,<br>And when I die I expect to find him laughing.", "Depeche Mode, Blasphemous Rumours");
songs.Add("And when our worlds they fall apart,<br>When the walls come tumbling in.<br>Though we may deserve it,<br>It will be worth it.", "Depeche Mode, Halo");
songs.Add("You take me there, you take me where, the kingdom comes.<br>You take me to, and lead me through, Babylon.", "Depeche Mode, I Feel You");
songs.Add("Things could be so different now.<br>It used to be so civilised.<br>You will always wonder how<br>It could have been if you'd only lied.", "Depeche Mode, Policy of Truth");

songs.Add("I go down to Speakers' Corner I'm thunderstruck.<br>They got free speech, tourists, police in trucks.<br>Two men say they're Jesus &mdash; one of them must be wrong.<br>There's a protest singer, he's singing a protest song.", "Dire Straits, Industrial Disease");
songs.Add("They say it's mostly vanity that writes the plays we act.<br>They tell me that's what everybody knows.<br>There's no such thing as sanity, and that's the sanest fact.<br>That's the way the story goes.", "Dire Straits, One World");
songs.Add("Juliet, when we made love you used to cry.<br>You said I love you like the stars above, I'll love you till I die.<br>There's a place for us, you know the movie song.<br>When you gonna realise it was just that the time was wrong?", "Dire Straits, Romeo and Juliet");
songs.Add("I can't do the talk like they talk on the TV,<br>And I can't do a love song like the way it's meant to be.<br>I can't do everything, but I'd do anything for you.<br>I can't do anything except be in love with you.", "Dire Straits, Romeo and Juliet");

songs.Add("People are crazy and times are strange.<br>I'm locked in tight, I'm out of range.<br>I used to care but &mdash; things have changed.", "Bob Dylan, Things Have Changed");

songs.Add("Cold waves wash over<br>And drift away with dreams of youth.<br>So time is stolen.<br>I cannot hold you long enough.", "Enya, On Your Shore");
songs.Add("My light shall be the moon<br>And my path &mdash; the ocean.<br>My guide the morning star<br>As I sail home to you.", "Enya, Exile");

songs.Add("I want to breathe in the open wind.<br>I want to kiss like lovers do.<br>I want to dive into your ocean,<br>Is it raining with you?", "Eurythmics, Here Comes The Rain Again");
songs.Add("Thorn in my side,<br>You know that's all you ever were.<br>A bundle of lies.<br>You know that's all that it was worth...", "Eurythmics, Thorn In My Side");

songs.Add("If you wake up and don't want to smile,<br>If it takes just a little while,<br>Open your eyes and look at the day,<br>You'll see things in a different way.", "Fleetwood Mac, Don't Stop");
songs.Add("Did she make you cry,<br>Make you break down,<br>Shatter your illusions of love?<br>Is it over now? Do you know how?<br>Pick up the pieces and go home.", "Fleetwood Mac, Gold Dust Woman");
songs.Add("Oh, mirror in the sky, what is love?<br>Can the child within my heart rise above?<br>Can I sail thru the changing ocean tides?<br>Can I handle the seasons of my life?<br>I don't know....", "Fleetwood Mac, Landslide");
songs.Add("Time cast a spell on you,<br>But you won't forget me.<br>I know I could have loved you,<br>But you would not let me", "Fleetwood Mac, Silver Springs");

songs.Add("I'll be a big noise with all the big boys.<br>There's so much stuff I will own.<br>And I will pray to a big god,<br>As I kneel in the big church.", "Peter Gabriel, Big Time");
songs.Add("Love, I don't like to see so much pain.<br>So much wasted and this moment keeps slipping away.<br>I get so tired of working so hard for our survival.<br>I look to the time with you to keep me awake and alive.", "Peter Gabriel, In Your Eyes");

songs.Add("Nobody wants to feel alone,<br>Everybody wants to love someone.<br>Out of the tree go pick a plum,<br>Why can't we all just get along?", "Garbage, Androgeny");
songs.Add("Hanging around bars at night wishing I had never been born.<br>I give myself to anyone who wants to take me home.", "Garbage, Cup of Coffee");
songs.Add("I am lost, so I am cruel.<br>But I'd be love and sweetness if I had you.<br>I'm waiting, I'm waiting for you.", "Garbage, Milk");
songs.Add("I'm only happy when it rains.<br>My only comfort is the night gone black.<br>I didn't accidently tell you that.<br>I'm only happy when it rains.", "Garbage, Only Happy When It Rains");
songs.Add("And making love became the waging of war.<br>No peace, no tenderness, no fun anymore.", "Garbage, Til the Day I Die");
songs.Add("Lately, I'm not the only one.<br>I say never trust anyone.<br>Always the one who has to drag her down.<br>Maybe you'll get what you want this time around.<br>The trick is to keep breathing.", "Garbage, The Trick is to Keep Breathing");

songs.Add("She's got a body under that shirt,<br>But all she wants to do is rub my face in the dirt.<br>'Cause I can't dance, I can't talk,<br>Only thing about me is the way I walk.", "Genesis, I Can't Dance");

songs.Add("Don't ya think that you need somebody?<br>Don't ya think that you need someone?<br>Everybody needs somebody.<br>You're not the only one,<br>You're not the only one.", "Guns N'Roses, November Rain");

songs.Add("'Cause nothing lasts forever,<br>And we both know hearts can change.<br>And it's hard to hold a candle<br>In the cold November rain.", "Guns N' Roses, November Rain");

songs.Add("So slide over here and give me a moment.<br>Your moves are so raw, I've got to let you know,<br>I've got to let you know,<br>You're one of my kind.", "INXS, Need You Tonight");

songs.Add("When green is all there is to be,<br>It could make you wonder why, but why wonder? Why wonder?<br>I'm green and it'll do fine &mdash; it's beautiful.<br>And I think it's what I want to be.", "Kermit the Frog, It's Not Easy Being Green");
songs.Add("Have you been half asleep?<br>And have you heard voices?<br>I've heard them calling my name.", "Kermit the Frog, Rainbow Connection");

songs.Add("Hey, now we won't be raped.<br>Hey, now we won't be scarred like that...", "Live, Selling The Drama");

songs.Add("And I would be the one to hold you down,<br>Kiss you so hard.<br>I'll take your breath away,<br>And after I'd wipe away the tears<br>Just close your eyes...", "Sarah McLachlan, Possession");
songs.Add("And if I shed a tear I won't cage it.<br>I won't fear love.<br>And if I feel a rage I won't deny it.<br>I won't fear love.", "Sarah McLachlan, Fumbling Toward Ectasy");
songs.Add("You come out at night,<br>That's when the energy comes.<br>And the dark side's light,<br>And the vampires roam.", "Sarah McLachlan, Building A Mystery");

songs.Add("What I've felt, what I've known<br>Never shined through in what I've shown.<br>Never free, never me,<br>So I dub thee unforgiven.", "Metallica, Unforgiven");

songs.Add("Have you ever buried your face in your hands,<br>'Cause no one around you understands<br>Or has the slightest idea what it is that makes you be?", "The Offspring, Have You Ever");
songs.Add("When the truth walks away<br>Everybody stays,<br>'Cause the truth about the world<br>Is that crime does pay.", "The Offspring, Have You Ever");
songs.Add("When she's saying that she wants only me<br>Then I wonder why she sleeps with my friends<br>When she's saying that I'm like a disease<br>Then I wonder how much more I can spend<br>Well I guess I should speak up for myself<br>But I really think it's better this way", "The Offspring, Self Esteem");

songs.Add("I'm so happy dancing while the Grim Reaper<br>Cuts, cuts, cuts, but he can't get me.<br>I'm as clever as can be, and I'm very quick,<br>But don't forget we've only got so many tricks.<br>No one lives forever!", "Oingo Boingo, No One Lives Forever");
songs.Add("Go &mdash; don't you go.<br>Stay with me one more day.<br>If we get through one more night.<br>If we get through one more night...", "Oingo Boingo, Stay");
songs.Add("The cartoon animals on Old McDonald's farm<br>Are nodding off in hotel rooms with needles in their arms.<br>The seven dwarves, HA!, there's only four alive today,<br>And Cinderella's working for the CIA.", "Oingo Boingo, Cinderella Undercover");
songs.Add("Cinderella, the fairy tale's over.<br>You should know, you got the scars to prove it.", "Oingo Boingo, Cinderella Undercover");

songs.Add("I don't feel you any more.<br>You darken my door.<br>Whatever you're looking for,<br>Don't come around here no more.", "Tom Petty, Don't Come Around Here No More");
songs.Add("You can make a big impression, or go through life unseen.<br>You might wind up restricted and over seventeen.<br>It's so hard to be careful, so easy to be led.<br>Somewhere beyond the pavement you'll find the living dead.", "Tom Petty, Zombie Zoo");

songs.Add("And if you're going, where are you going?<br>Eternity is only dust and ash.<br>Where are you going, where are you going?<br>Years have gone but nothing has passed.", "Yehuda Poliker, Efer V'avak (Dust And Ash)");

songs.Add("I would give my life to find it,<br>I would give it all.<br>Catch me if I fall.", "R.E.M., Texarkana");
songs.Add("Consider this, consider this the hint of the century.<br>Consider this, the slip, that brought me to my knees failed.<br>What if all these fantasies come flailing around?<br>Now I've said too much.", "R.E.M., Losing My Religion");
songs.Add("The Cat in the Hat came back, wreaked a lot of havoc on the way.<br>Always had a smile and a reason to pretend.<br>But their world has flat backgrounds and little need to sleep<br>But to dream the sidewinder sleeps on his back.", "R.E.M., The Sidewinder Sleeps Tonite");
songs.Add("You don't owe me anything.<br>You don't want this sympathy.<br>Don't you waste your breath,<br>For the silver screen.", "R.E.M., Monty Got A Raw Deal");
songs.Add("I only wish that I could hear you whisper down,<br>Mister fisherman, to a less peculiar ground.<br>He gathered up his loved ones and he brought them all around<br>To say goodbye, nice try.", "R.E.M., Let Me In");
songs.Add("Brother can you see those birds?<br>They don't look to heaven.<br>They don't need religion, they can see.", "R.E.M., Undertow");
songs.Add("Leave me to lay, but touch me deep,<br>I don't sleep, I dream.<br>I'll settle for a cup of coffee,<br>But you know what I really need.", "R.E.M., I Don't Sleep, I Dream");
songs.Add("Called the fool and the company,<br>On his own where he'd rather be.<br>Where he ought to be, he sees what you can't see,<br>Can't you see that?", "R.E.M., Maps & Legends");
songs.Add("All the people gather.<br>Fly to carry each his burden,<br>We are young despite the years. We are concern.<br>We are hope despite the times.", "R.E.M., These Days");
songs.Add("The only thing to fear is fearlessness.", "R.E.M., Hyena");
//songs.Add("Swan, swan, hummingbird<br>Hurrah, we are all free now<br>What noisy cats are we", "R.E.M., Swan, Swan, Hummingbird");
songs.Add("Another chance has been engaged<br>To throw Thoreau and rearrange.", "R.E.M., Finest Worksong");
songs.Add("It's the end of the world as we know it.<br>It's the end of the world as we know it.<br>It's the end of the world as we know it and I feel fine.", "R.E.M., It's The End Of The World As We Know It");
songs.Add("Dreams they complicate my life.<br>(Dreams they complement my life.)", "R.E.M., Get Up");
songs.Add("It's amazing what devices you can sympathize... empathize.<br>This is my mistake. Let me make it good.<br>I raised the walls, and I will be the one to knock it down.", "R.E.M., World Leader Pretend");
songs.Add("I skipped the part about love.<br>It seems so silly and low.", "R.E.M., Low");
songs.Add("We've been through fake-a-breakdown,<br>Self hurt, plastics, collections,<br>Self help, self pain,<br>EST, psychics, fuck all.", "R.E.M., Country Feedback");
songs.Add("I never understood, don't fuck with me, uh-huh.", "R.E.M., What's The Frequency, Kenneth?");
songs.Add("I suffer dreams of a world gone mad.<br>I like it like that,<br>And I know it.", "R.E.M., Leave");
songs.Add("I've played this round, I've played your lover.<br>I've played it out to the hilt.<br>You're comin' on with something so fast, so numb<br>That you can't even feel.", "R.E.M., So Fast, So Numb");
//songs.Add("And you want to cross your DNA,<br>To cross your DNA with something reptile.", "R.E.M., Hope");
songs.Add("Say 'Keep within the boundaries if you want to play.'<br>Say 'Contradiction only makes it harder.'<br>How can I be what I want to be?<br>When all I want to do is strip away these stilled constraints.", "R.E.M., Walk Unafraid");
songs.Add("I see today with a newsprint fray.<br>My night is colored headache grey.<br>Don't wake me with so much.", "R.E.M., Daysleeper");
songs.Add("I used to think<br>As birds take wing<br>They sing through life<br>So why can't we?", "R.E.M., I'll Take The Rain");
songs.Add("It's easier to leave than to be left behind.<br>(It's pulling me apart&mdash;change.)", "R.E.M., Leaving New York");
songs.Add("Where will this lead us?<br>I'm scared of the storm.<br>The outsiders are gathering,<br>A new day is born.", "R.E.M., The Outsiders");

songs.Add("Pero no me pidas que te de la luna.<br>Porque no la tengo cuando estoy a oscuras.<br>Quit&aacute;rsela al cielo no tiene perd&oacute;n,<br>Y no te amo menos si te digo no.", "Rosana, Lunas Rotas");
songs.Add("Cuando una noche de amor que yo no dudo,<br>La eternidad venga seguro.<br>Tu y yo, el desnudo y el coraz&oacute;n, seremos uno.", "Rosana, El Talism&aacute;n");
songs.Add("Bebes de mi cuando te beso.<br>Bebes de mi cuando estoy lejos.<br>Bebes de mi cuanto te quiero.<br>Y cuando te odio soy amor veneno que tu bebes de mi.", "Rosana, Bebes de M&iacute;");

songs.Add("Somebody told me once before,<br>You can never go home again once you leave.<br>Say anything just to steer me away<br> From the truth of what I who I am and what I believe", "Martin Sexton, Black Sheep");
songs.Add("I was a fool, I was so much younger then,<br>The night she took me by surprise.<br>I should have known all the trouble that I'd be in,<br>But then she hooked me with those eyes.", "Martin Sexton, Gypsy Woman");

songs.Add("When I look back on all the crap I learned in high school,<br>It's a wonder that I can think at all.", "Paul Simon, Kodachrome");
songs.Add("These are the days of miracle and wonder,<br>And don't cry baby, don't cry,<br>Don't cry.", "Paul Simon, The Boy In The Bubble");
songs.Add("She said don't I know you<br>From the cinematographer's party?<br>I said who am I<br>To blow against the wind?", "Paul Simon, I Know What I Know");

songs.Add("And their kids were hippie chicks all hypocrites.<br>Because fashion is smashin' the true meaning of it.", "Smash Mouth, Walkin' On The Sun");

songs.Add("All the roses in the garden,<br>They bow and ask her pardon,<br>For not one could match the beauty<br>Of the Queen of all Argyll.", "Andy M. Stewart, The Queen of Argyll");

songs.Add("'Blessed are the poor, for they shall inherit the earth.<br>Better to be poor than a fat man in the eye of a needle.'<br>And as these words were spoken I swear I hear the old man laughing,<br>'What good is a used up world, and how could it be worth having?'", "Sting, All This Time");
songs.Add("Takes more than combat gear to make a man.<br>Takes more than license for a gun.<br>Confront your enemies, avoid them when you can.<br>A gentleman will walk but never run.", "Sting, Englishman In New York");
songs.Add("Ellas danzan con los desaparecidos.<br>Ellas danzan con los muertos.<br>Ellas danzan con amores invisibles.<br>Ellas danzan con silenciosa angustia.", "Sting, They Dance Alone");
songs.Add("It would make a prison of my life<br>If you became another's wife.<br>With every prison blown to dust,<br>My enemies walk free.", "Sting, Mad About You");
songs.Add("'And what's in it for me my pretty young thing?<br>Why should I whistle, when the caged bird sings?<br>If you lose a wager with the king of the sea<br>You'll spend the rest of forever in the cage with me'", "Sting, The Soul Cages");
songs.Add("We share the same biology,<br>Regardless of ideology.<br>Believe me when I say to you<br>I hope the Russians love their children too.", "Sting, Russians");
songs.Add("Dark angels follow me<br>Over a godless sea.<br>Mountains of endless falling,<br>For all my days remaining.", "Sting, Why Should I Cry For You?");
songs.Add("Why should I cry for you?<br>Why would you want me to?<br>And what would it mean to say,<br>That, 'I loved you in my fashion?'", "Sting, Why Should I Cry For You?");
songs.Add("Bring down the angels,<br>Cast them from my sight.<br>I never want to see<br>A million suns at midnight.", "Sting, When The Angels Fall");

songs.Add("Schr&ouml;dinger's Cat is dead to the world.", "Tears For Fears, Schr&ouml;dinger's Cat");

songs.Add("Though I respect that a lot,<br>I'd be fired if that were my job.<br>After killing Jason off and<br>Countless screaming Argonauts.", "They Might Be Giants, Birdhouse In Your Soul");

songs.Add("She hates her life, she hates her skin, she even hates her friends.<br>Tries to hold on to all the reputations she can't mend.", "Toad The Wet Sprocket, Fall Down");

songs.Add("Light one candle for the strength that we need to never became our own foe.<br>And light one candle for those who are suffering pain we learned so long ago.<br>Light one candle for all we believe in, let anger not tear us apart.<br>And light one candle to bind us together, with peace as the song in our hearts.", "Peter Yarrow, Light One Candle");

function SongList()
{
	this.quotes = new Array();
	this.artists = new Array();
	this.colors = new Array();

	this.Add = function(quote, artist) {
		var position = this.quotes.length;
		this.quotes[position] = quote;
		this.artists[position] = artist;
	}

	this.PrintRandom = function() {
		var rand = Math.floor(Math.random() * this.quotes.length);
		document.write(this.quotes[rand] + "<br><br>");
		document.write("<i>" +this.artists[rand]+ "</i>");
	}

	this.PrintSong = function(which) {
		if (which < 0) which = 0;
		if (which >= this.quotes.length) which = this.quotes.length-1;
		document.write(this.quotes[which] + "<br><br>");
		document.write("<i>" +this.artists[which]+ "</i>");
	}

	this.PrintAll = function() {
		for (var i=0; i<this.quotes.length; i++) {
			document.write("<p class=song>");
			if (this.colors.length > 0) {
				document.write("<font color=" +this.colors[i%this.colors.length]+ ">");
			}
			this.PrintSong(i);
		}
	}

	this.AddColor = function(newColor) {
		this.colors[this.colors.length] = new String(newColor);
	}
}
