function getXMLHTTPRequest() {
	var xmlHTTP = null;
	
	try {
		xmlHTTP = new ActiveXObject("Msxml2.XMLHTTP");
	}
	
	catch(e) {
		try {
			xmlHTTP = new ActiveXObject("Microsoft.XMLHTTP ");
		}
		
		catch(e) {
			xmlHTTP = new XMLHttpRequest();
		}
	}
	
	return xmlHTTP;
}



function loadPage(page)
{
    xmlHTTP = getXMLHTTPRequest();
    xmlHTTP.onreadystatechange=function()
    {
        switch(xmlHTTP.readyState)
        {
            case 4:
                document.getElementById('content').innerHTML = xmlHTTP.responseText;
                document.getElementById('content').scrollTop = 0;
                document.title = "Pythoxy -> " + page;
                document.getElementById('loading').style.display = 'none';
            break;
            
            default:
                document.getElementById('loading').style.display = 'block';
            break;
        }
    }
	xmlHTTP.open("GET", "pages/" + page + '.html?sid=' + Math.random(), true);
	xmlHTTP.send(null);
}