// JavaScript Document

function _(id){
	return document.getElementById(id)
}

function createXMLHttp() {
  if(typeof XMLHttpRequest != "undefined"){
  	return new XMLHttpRequest()
  }else if(window.ActiveXObject){
    var aVersions = [
    "MSXML2.XMLHttp.6.0",
    "MSXML2.XMLHttp.5.0",
    "MSXML2.XMLHttp.4.0",
    "MSXML2.XMLHttp.3.0",
    "MSXML2.XMLHttp",
    "Microsoft.XMLHttp"
    ]
    for (var i = 0; i < aVersions.length; i++){
    	try {
    		var oXmlHttp = new ActiveXObject(aVersions[i]);
    		return oXmlHttp;
    	} catch (oError) {
				
    	}
    }
  }
  throw new Error("XMLHttp object could be created.")
}

function display(sText,id) {
	_(id).innerHTML = sText
}

function request(data, id, loading){
  var xml = createXMLHttp()
	xml.open("GET",data,true)    
	xml.onreadystatechange = function(){   
			if (xml.readyState==4){
					if (xml.status == 200){
						display(xml.responseText,id)
						try {
              var pageTracker = _gat._getTracker("UA-9986373-1");
              pageTracker._trackPageview();
            } catch(err) {}
					}
					else
							display("Error : " + xml.statusText,id)
			} else {					
				display(loading, id)
			}
	}
	xml.send(null);
}