log = function(message) {
  if(window.console) {
     console.log(message);
  } else {
     alert(message);
  }
};

var error = {
		add: function(message,e){
			var errorInfo = error.getErrorInfo(e);
	    if (window.console && window.console.firebug) console.log(message + errorInfo);
	    else return false;
		},
		
		getErrorInfo : function(e)
		{
			if (!e)
			{
				return "";
			}
			else if (e.lineNumber && e.message)
			{
				return " (Line " + e.lineNumber + ": " + e.message + ")";
			}
			else if (e.lineNumber)
			{
				return  " (Line " + e.lineNumber + ")";
			}
			else
			{
				return "";	
			}
		}
};