Figure 4: JavaScript variable
var http = crtReqObj(); function crtReqObj() { var reqObj; if (window.XMLHttpRequest) { // Mozilla, Safari, ... reqObj = new XMLHttpRequest(); } else if (window.ActiveXObject) { // IE reqObj = new ActiveXObject("Microsoft.XMLHTTP"); } return reqObj; }