Function.prototype.bind = function(Object, Argument)
{
	var Method = this;
	var TemporaryFunction = function()
	{
		if (typeof(Argument)=="undefined")
    		return Method.apply(Object, arguments);
    	else
    		return Method.apply(Object, Argument);
	};

	return(TemporaryFunction);
}