
Zn.browser = {};

Zn.assert = function (
                predicate,
                message
              )
{
  if (!predicate) alert ("Assertion error: " + message);
};


Zn.browser.addEventListener =
	function (
			element,
			eventName,
			handler,
			useCapture
		)
	{
		if (element.addEventListener) {
			element.addEventListener (eventName, handler, useCapture);
		} else {
			element.attachEvent ('on' + eventName, handler);
		}
	};


// (Dunno whether this is the best place for this, but it'll do for
// now...)
//
Zn.browser.go =
    function (url) {
        self.location = url;
        return false;
    };
