	
	function _IG_FetchContent(b, ba) {
		var bb = "/library/proxy.asp?url=" + escape(b);
		
		_sendx(bb, ba)
	}
	
	var aI = navigator.userAgent.indexOf("Safari") >= 0;
	
	var timeoutId;
	
	function _sendx(a, aa) {
		var ab = aP();
		
		if (!ab || aI && !aa) {
			(new Image()).src = a;
		}
		else {
			ab.open("GET", a, true);
			
			if (aa) {
				ab.onreadystatechange = function() { 
					if (ab.readyState == 4) {
						window.clearTimeout(timeoutId);
					    aa(ab.responseText);
					}
				}
			}
			
			timeoutId = window.setTimeout(
				function() {
					if (callInProgress(ab)) {
						ab.abort();
					}
				},
				5000
				);
			
			ab.send(null);
		}
	}
	
	function callInProgress(a) {
		var b = a.readyState;
		return (b == 1 || b == 2 || b == 3);
	}
		
	function aP() {
		var a = null;
		
		if (window.ActiveXObject) {
			a = new ActiveXObject("Msxml2.XMLHTTP");
			
			if (!a) {
				a = new ActiveXObject("Microsoft.XMLHTTP");
			}
		}
		else if (window.XMLHttpRequest) {
			a = new XMLHttpRequest();
		}
		
		return a;
	}
