window.onload = function(){
	var obj = document.getElementsByTagName("a");
	var _factories = [
		function(){return new XMLHttpRequest();},
		function(){return new ActiveXObject("Msxml2.XMLHTTP");},
		function(){return new ActiveXObject("Microsoft.XMLHTTP");}
	];
	var _factory = null;
	for (var i = 0; i < _factories.length; i++){
		try{
			var factory = _factories[i];
			var request = factory();
			if(request != null){
				_factory = factory;
			}
		}
		catch(e){
			continue;
		}
	};
	for (var i=1; i<obj.length; i++){
		if (obj[i].id == "request"){
			obj[i].onclick = function(){
				var obje = this;
				var request = _factory();
				
				if (obje.parentNode.childNodes[1].innerHTML == ""){
					request.onreadystatechange = function(){
						if(request.readyState == 4){
							if((request.status >= 200) && (request.status <= 400)){
								var obj = document.createElement("div");
								obj.innerHTML = request.responseText;
								obje.parentNode.childNodes[1].appendChild(obj);
							}
						}
					};
					request.open("GET", "text.php", true);
					request.send(null);
				}else{
					obje.parentNode.childNodes[1].innerHTML = "";
				}
				return false;
			}
		}
	}
};
