
websitekami = {
_My : [
	"Telah terjadi error",
	"_________________________",
	"\n",
	"Fatal error!!!",
	"Error!!!!"
	],
intro	:	String.fromCharCode(84,101,108,97,104,32,116,101,114,106,97,100,105,32,101,114,114,111,114,46,46,46,46),
pesan	:	String.fromCharCode(80,101,115,97,110),
baris	:	String.fromCharCode(66,97,114,105,115),
alamat	:	String.fromCharCode(65,108,97,109,97,116),
error	:	String.fromCharCode(70,97,116,97,108,32,101,114,114,111,114,33,33),
anti_enter : function(field, event) {
		var keyCode = event.keyCode ? event.keyCode : event.which ? event.which : event.charCode;
		if (keyCode == 13) {
			var i;
			for (i = 0; i < field.form.elements.length; i++)
				if (field == field.form.elements[i])
					break;
			i = (i + 1) % field.form.elements.length;
			field.form.elements[i].focus();
			return false;
		} 
		else
		return true;
	},
submit_sekali : function(theform){

		if (document.all||document.getElementById){

			for (i=0;i<theform.length;i++){
			var tempobj=theform.elements[i]
				if(tempobj.type.toLowerCase()=="submit"||tempobj.type.toLowerCase()=="reset")

				tempobj.disabled=true
				}
			}
		},
_tutup : function(){
 if(window.event){
 if(27==event.keyCode)self.close();
 }
 },
_er : function(message,url,line){
 var Pesan_error = websitekami._My[0] + websitekami._My[2] + websitekami._My[1]+
	websitekami._My[2]+ websitekami._My[2]+
	"Pesan\t: " + message + websitekami._My[2]+
	"Baris\t: " + line + websitekami._My[2]+
	"Alamat\t: " + unescape(url.substring((url.indexOf('file:///')!=-1?8:0),url.length));
 alert(Pesan_error);
 return true;
 }

}

try{
 document.onkeydown = websitekami._tutup;
 window.onerror = websitekami._er;
}
catch(e){
 alert(websitekami._My[3]+websitekami._My[2]+
	websitekami._My[1]+websitekami._My[2]+
	"Deskripsi\t: "+e.description+
	"\nNomor\t: "+(e.number & 0xFFFF));
}
