// 16 more to add!

var error  = new Array();	

function Attribute(text, number)
{
	this.text = text;		//setzt den Text
	this.number = number;		//setzt Nummer
}

function newError(text)
{
	number = error.length;
	error[number] = new Attribute( text, 600 + number);
}


// newError("ERRORTEXT");
// all HTML-TAGS in ERRORTEXT apply
// the ERRORCODE is computed from the position in the list e.g. the 1st is 600, 2nd 601 ... 

newError("The returned meta-information in the entity header is incomplete or wrong-sized. <br> The network interface might be misconfigurated. Check the packet size settings for mime typing. ");
newError("The Server fulfilled the request, but there was no information to send back.");
newError("The Web site you seek<br>Can not be located but<br>Countless more exist.");
newError("The request completed successfully, but the server is gone away. <br> Try to phone your call center for the new address.");
newError("The document root of the server was deleted successfully. <br> Thank you for being our customer.");
newError("The server, while acting as a gateway or proxy, received an unexpected token or invalid response in attempting to fulfill the request. <br> Change the data format or use another client software.");
newError("Yesterday it worked.<br>Today it is not working.<br>Windows is like that.");
newError("The server does not support port-mapping out of the 640 kbyte area.");
newError("The user authentification failed because a user with this name is currently listed on the black list of the NSA.");
newError("The server encountered an unexpected timeflag on client's machine. <br> Try to setup client machine to GMT.");
newError("Stay the patient course.<br>Of little worth is your ire.<br>The network is down.");
newError("The server understood your request, but is unable to fulfill it because the client's name does not match. <br> Try to adjust machine's name to anything that matches the server's requirements.");
newError("The method used to fulfill the request threw an exception that can be read in client's system logfile.");
newError("The server timed out waiting for the rest of the request data. <br> Control the settings for time sharing.");
newError("You step in the stream,<br>But the water has moved on.<br>This page is not here.");
newError("The precondition given in one or more of the request header fields did not match the requested file type. <br> Please modify the MIME TYPE handler settings.");
newError("The server encountered an illegal installation of a software protected by SPCO (Software Piracy Control Organisation) on client machine. <br> Please stay connected until the collection of personal data and further installions is completed. ");
newError("The server encountered an internal error because the temporary disk space on client machine is full or not writeable. <br> Delete anything in e.g. C:\\Temp or set directory world writeable.");
newError("Out of memory.<br>We wish to hold the whole sky,<br>But we never will.");
newError("Not currently implemented in clients HTTP protocol version. <br> Update the client software's protocol version to accomplish the server requirements.");
newError("The server is refusing to process the request because the client is in a unsecure condition. <br> Please reboot.");
newError("The requested resources were downloaded successfully and reside now in clients temporary disk space. <br> Please disconnect now and browse offline. ");
newError("Having been erased,<br>The document you're seeking<br>Must now be retyped.");
newError("The server has not found anything matching your ip-address. <br> Please modify client machine's routing table.");
newError("The request has been competed, but the transfer timed out due to a sequence number error. <br> Please try again and send in correct order.");
newError("The server encountered irreversible damage on client's system. <br> Please reinstall. Good luck.");
newError("Serious error.<br>All shortcuts have disappeared.<br>Screen. Mind. Both are blank.");
newError("The server received an invalid response from the client and refuses further requests until the operating system is updated.");
newError("The server insists on proxy authentification.<br> Please log out and log in again to your local area network.");
newError("The request was refused, but the error message was send successfully. <br> Client's network operations should be minimized for at least 10 minutes or system will become unstable. Save all files that are currently opened.");
newError("The server encountered unknown data while trying to retrieve information about your sexual habits.<br> The server's administrator will have to run a couple of tests to validate the information provided. Please retry tomorrow.");
newError("Your request was routed via an AOL-gateway.<br> Sorry, there are limits even to our sense of humour!");
newError("This is a Linux-based server.<br> Please wait while the worldwide linux-developer-community considers your request.");
//thanks Titus: It took me half an hour to format the date string.
newError("According to IP-header information your request was sent at " + Hour() + ":" + Minute() + ":" + Secs() + " on " + Day() + "." + Month() + "." + (Year() - 100) + ". The server assumes that you are no longer interested.");
newError("ID10t error encountered.");
newError("Fatal error in user object.  Please upgrade or replace.");
newError("No error... yet.");
newError("Multitasking attempted. System confused.");
newError("Unexplained error.");
newError("Reserved for future mistakes.");
newError("Nonexistent error. This cannot really be happening.");
newError("Keyboard locked. Try anything you can think of.");
newError("Insufficient money spent in hardware.");