/*	quote_base.js
	copyleft Tancrède Bastié 2004-2008

requires :
	dom.js

index :
	QuoteBase()
		add(content, author)
		addRandomQuote(id)
*/

function QuoteBase() {

	function Quote(content, author) {
		this.content = content;
		this.author = author;
	}

	var quotes = new Array;

	this.add = function(content, author) {
		quotes.push(new Quote(content, author));
	}

	this.addRandomQuote = function(id) {
		var quote = quotes.random();
		var author = div(textNode(quote.author));
		author.id = "author";
		var container = 	addTo(id, q(textNode(quote.content)), author);
		container.id = "quote";
		return container;
	}
}
