//specify url, specify destintion element
function attach(url,dest)
{
	var xhr=false;

	//ajax request set up using private methods.
	
	makeRequest();
	return false;
	
	
	function makeRequest()
	{
		
		if(window.XMLHttpRequest){
			xhr=new XMLHttpRequest();
		}else{
			if(window.ActiveXObject){
				try{
					xhr=new ActiveXObject("Microsoft.XMLHTTP");
				}
				catch(e){dest.innerHTML="Object Error";}
			}
		}


		if(xhr){
			xhr.open("GET",url,true);
			xhr.onreadystatechange=display;
			xhr.send("null");
		}else{
			dest.innerHTML="Server Error";
		}
	}
	
	function display(){
		if(xhr.readyState == 4){
			if(xhr.status ==200 || xhr.status ==304){
				var outmsg=xhr.responseText;
			}else{
				var outmsg="Response Error";
			}
	
			dest.innerHTML=outmsg;
			
		}
	}
}