knucklebone.js
function handleResponse(XHR_REQ, reqOptions) {
		var resObj = {
			response: XHR_REQ.response,
			responseText: XHR_REQ.responseText,
			responseURL: XHR_REQ.responseURL,
			status: XHR_REQ.status,
			statusText: XHR_REQ.statusText
		};
		if (XHR_REQ.status >= 200 && XHR_REQ.status < 400) {
			var contentTypeHeader = XHR_REQ.getResponseHeader('content-type');
			var isJsonResponse = /application\/json/.test(contentTypeHeader);

			if (reqOptions.responseContentType === 'json' || isJsonResponse) return handleJsonResponse(XHR_REQ, resObj);else return callSuccess(XHR_REQ, XHR_REQ.response, resObj);
		} else return callError(XHR_REQ, XHR_REQ.response, resObj);
	}
function handleResponse(XHR_REQ, reqOptions) {
		var resObj = {
			response: XHR_REQ.response,
			responseText: XHR_REQ.responseText,
			responseURL: XHR_REQ.responseURL,
			status: XHR_REQ.status,
			statusText: XHR_REQ.statusText
		};
		if (XHR_REQ.status >= 200 && XHR_REQ.status < 400) {
			var contentTypeHeader = XHR_REQ.getResponseHeader('content-type');
			var isJsonResponse = /application\/json/.test(contentTypeHeader);

			if (reqOptions.responseContentType === 'json' || isJsonResponse) return handleJsonResponse(XHR_REQ, resObj);else return callSuccess(XHR_REQ, XHR_REQ.response, resObj);
		} else return callError(XHR_REQ, XHR_REQ.response, resObj);
	}
function handleResponse ( XHR_REQ , reqOptions ) { var resObj = { response : XHR_REQ . response , responseText : XHR_REQ . responseText , responseURL : XHR_REQ . responseURL , status : XHR_REQ . status , statusText : XHR_REQ . statusText } ; if ( XHR_REQ . status >= 200 && XHR_REQ . status < 400 ) { var contentTypeHeader = XHR_REQ . getResponseHeader ( 'content-type' ) ; var isJsonResponse = / application\/json / . test ( contentTypeHeader ) ; if ( reqOptions . responseContentType === 'json' || isJsonResponse ) return handleJsonResponse ( XHR_REQ , resObj ) ; else return callSuccess ( XHR_REQ , XHR_REQ . response , resObj ) ; } else return callError ( XHR_REQ , XHR_REQ . response , resObj ) ; }
/*
/ *