Ext.Ajax.on({
	'requestcomplete': function(conn,response,options) {
		if (response.responseText.charAt(1) != '?') {
			var resp = Ext.decode(response.responseText);
			if (resp.success == false) {
				if (resp.errstr && resp.err) {
//					Ext.MessageBox.alert('Feilkode ' + resp.err, resp.errstr);
				} else {
//					Ext.MessageBox.alert('Feil','En ukjent feil har oppstått, vennligst prøv igjen.');
				}
			}

			if (resp.GosuErrCode == 0) {
			}
			else if (resp.GosuErrCode == 1) {
				Ext.MessageBox.alert("Error", resp.GosuErrMsg);
			}
			else if (resp.GosuErrCode == 2) {
				msg = '';
				for (i in resp) {
					if ( (i != 'GosuErrCode') && (i != 'GosuErrMsg') ) {
						msg += i + ' is ' + resp[i] + '<br />';
					}
				}
alert(conn);
				Ext.MessageBox.alert("Error", resp.GosuErrMsg + '<br />' + msg);
			}
		}
	}
});

Ext.BLANK_IMAGE_URL = "/ext/resources/images/default/s.gif";
Ext.apply(Ext.MessageBox, {
	buttonText : {
		ok       : 'Ok',
    cancel   : 'Avbryt',
    yes      : 'Ja',
    no       : 'Nei'
  }
});