// *********************
// Exception definitions
// *********************
function Exception() {
    this.message = new String();
    this.errorID = null;
}
Exception.prototype.getMessage = function() {
    return this.message;
}
Exception.prototype.getErrorID = function() {
    return this.errorID;
}
Exception.prototype.toString = function() {
    return this.message;
}
// MethodNotImplementedException Exception
function MethodNotImplementedException() {
    this.message = "Method Not Implemented!";
    this.errorID = 1;
}
MethodNotImplementedException.prototype = new Exception();
MethodNotImplementedException.constructor = MethodNotImplementedException;
// MethodNotImplementedException Exception end
// MicrosoftXMLHTTPInitErrorException Exception
function MicrosoftXMLHTTPInitErrorException() {
    this.message = "Microsoft.XMLHTTP could not be inited";
    this.errorID = 2;
}
MicrosoftXMLHTTPInitErrorException.prototype = new Exception();
MicrosoftXMLHTTPInitErrorException.constructor = MicrosoftXMLHTTPInitErrorException;
// MicrosoftXMLHTTPInitErrorException Exception end
// XMLHttpNotImplementedException Exception
function XMLHttpNotImplementedException() {
    this.message = "XMLHttp object could not be found!";
    this.errorID = 3;
}
XMLHttpNotImplementedException.prototype = new Exception();
XMLHttpNotImplementedException.constructor = XMLHttpNotImplementedException;
// XMLHttpNotImplementedException Exception end
// *************************
// Exception definitions end
// *************************
