
Object.extend(Prototype,
{
	getBrowserVersion: function ()
	{
		switch (true)
		{
			case Prototype.Browser.IE:
			var re = /MSIE ([0-9\.]+)/m;
			break;

			case Prototype.Browser.Opera:
			var re = /Opera\/([0-9\.]+)/m;
			break;

			case Prototype.Browser.WebKit:
			var re = /Version\/([0-9\.]+)/m;
			break;

			case Prototype.Browser.Gecko:
			var re = /Gecko\/[0-9]+\s[A-Za-z]+\/([0-9\.]+)/m;
			break;
		}
		return (re) ? parseFloat(navigator.userAgent.match(re)[1]) : 0.00;
	}
});

Object.extend(Prototype.Browser,
{
	Version: Prototype.getBrowserVersion()
});

Object.extend(Prototype,
{
	OS:
	{
		Macintosh: ( navigator.userAgent.match(/Macintosh/m) == null ) ? false : true
	}
});

function isFF3Mac()
{
	if( Prototype.Browser.Gecko && parseInt(Prototype.Browser.Version) >= 3 && Prototype.OS.Macintosh )
	{
		return true;
	}
	else
	{
		return false;
	}
}

function goCheckout()
{
	document.dummyform.submit();
}
