// Javascript framework for HBJ

// HBJ object
var HBJ;
if (!HBJ) {
	HBJ = {};
}

// HBJ ajax frameworks
HBJ.ajax = {};

HBJ.ajax.msProgIDs = ["MSXML2.XMLHTTP.5.0", "MSXML2.XMLHTTP.4.0", "MSXML2.XMLHTTP.3.0", "MSXML2.XMLHTTP", "Microsoft.XMLHTTP"];

HBJ.ajax.xml_http_request = function() {
	var req = null;

	try {
		if (window.XMLHttpRequest) {
			req = new XMLHttpRequest();
		} else if (window.ActiveXObject) {
			while (!req && HBJ.ajax.msProgIDs.length) {
				try { 
					req = new ActiveXObject(HBJ.ajax.msProgIDs[0]); 
				} catch (e) { 
					req = null; 
				}

				if (!req) {
					HBJ.ajax.msProgIDs.splice(0, 1);
				} // if
			} // while
		} // if
	} catch (e) {
		req = null;
	}

	return req;
};

// HBJ banner
HBJ.banner = {};

// click method
HBJ.banner.click = function(banner_id) {
	var req = HBJ.ajax.xml_http_request();
	var url = "banner_click.php?banner_id=" + banner_id;
	if (req) {
		req.open("GET", url, false);
		req.send(null);
	}
}