function Ruby () {} 

if (!Array.prototype.push) { 
	Array.prototype.push = function() { 
		var startLength = this.length; 
		for (var i = 0; i < arguments.length; i++) 
		this[startLength + i] = arguments[i]; 
		return this.length; 
	} 
} 

$ = function ()
{
	var elements = new Array();  

	for (var i = 0; i < arguments.length; i++) { 
		var element = arguments[i]; 
		if (typeof element == 'string') 
			element = document.getElementById(element);  

		if (arguments.length == 1) 
			return element;  

		elements.push(element); 
	}  

	return elements;
} 

$F = function ()
{
	if (arguments.length == 1)
		return document.getElementById(arguments[0]).value;
	else
	{
		var elements = new Array();
		for (var i = 0; i< arguments.length; i++)
		{
			elements.push(document.getElementById(arguments[i]).value);
		}
		return elements;
	}
}
