rem: try { var doc = httpPost.responseText; 
add: var doc = httpPost.responseText; if (doc.charAt(0) == "e") { if ((typeof(errorCallback) != "undefined") && (errorCallback != null)) errorCallback(doc.substring(1), ctx); } else { 
context: function WebForm_ClientCallback (httpPost, ctx, callback, errorCallback){	try {		var doc = httpPost.responseText;		var separatorIndex = doc.indexOf("|");		if (separatorIndex != -1) {			var validationFieldLength = parseInt(doc.substring(0, separatorIndex));			if (!isNaN(validationFieldLength)) {				var validationField = doc.substring(separatorIndex + 1, separatorIndex + validationFieldLength + 1);				if (validationField != "") {					var validationFieldElement = theForm["__EVENTVALIDATION"];					if (!validationFieldElement) {						validationFieldElement = document.createElement("INPUT");						validationFieldElement.type = "hidden";						validationFieldElement.name = "__EVENTVALIDATION";						theForm.appendChild(validationFieldElement);					}					validationFieldElement.value = validationField;				}				callback (doc.substring(separatorIndex + validationFieldLength + 1), ctx);				return;			}		}	} catch (e) {		if (errorCallback != null)			errorCallback (httpPost.responseText, ctx);		return;	}	callback (httpPost.responseText, ctx);}
meta: 172	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/172/7dc14fae8e90dd2a594704e46749330c26a19552/webform.js/buggy/mcs/class/System.Web/resources/webform.js