var _http_request;

function createRequest() {
	if (window.ActiveXObject) {
		if (_XML_ActiveX) {
			_http_request = new ActiveXObject(_XML_ActiveX);
		} else {
			var versions = ["MSXML2.XMLHTTP", "Microsoft.XMLHTTP", "Msxml2.XMLHTTP.7.0", "Msxml2.XMLHTTP.6.0", "Msxml2.XMLHTTP.5.0", "Msxml2.XMLHTTP.4.0", "MSXML2.XMLHTTP.3.0"];
			for (var i = 0; i < versions.length ; i++) {
				try {
					_http_request = new ActiveXObject(versions[i]);
					if (_http_request) {
						var _XML_ActiveX = versions[i];
						break;
					}
				} catch (e) { 
					return false;
				}
			}
		}
	} 
	if (!_http_request && typeof XMLHttpRequest != 'undefined') {
		try {
			_http_request = new XMLHttpRequest();
		} catch (e) {
			_http_request = false;
		}
	}
}

function loadSection(name) {
	createRequest();
	if (name == '') {
		name = 'intro';
	}
	post = 'page=' + name + '.html';
	_http_request.open("POST", 'bin/pmg-ajax.php', true);
    _http_request.onreadystatechange = handler;
    _http_request.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded');
    _http_request.send(post);
}

function handler() {
	if (_http_request.readyState == 4) {
		contents = _http_request.responseText;
		document.getElementById('pmg-contents').innerHTML = contents;
	}
}

function toggleAnswer(answer_id) {
	var obj = document.getElementById('answer' + answer_id).style;
	if (obj.display == 'none' || obj.display == '') {
		obj.display = 'block';
	} else {
		obj.display = 'none';
	}
}