
	function createRequestObject() {
		var ro;
		var browser = navigator.appName;
		if(browser == "Microsoft Internet Explorer"){
			ro = new ActiveXObject("Microsoft.XMLHTTP");
		}else{
			ro = new XMLHttpRequest();
		}
		return ro;
	}

	var http = createRequestObject();
	//var globuser;
	var globid;
	var globElemName;

	function ReqSend(ID) {
		http.open('get', '../include/GetSpecs.asp?id='+ID);
		//http.open('get','index.asp');
		//globuser = user;
		globid = ID;
		http.onreadystatechange = handleResponse;
		http.send(null);
	}
	
	function handleResponse() {
		if(http.readyState == 4){
			var response = http.responseText;
			var Minus = "<a href='javascript: ClearDiv(" + globid + ")'><img src='../images/minus.gif'></a>"
			if (response.length > 0) {
			document.getElementById('Body_' + globid).innerHTML = "<br />" + response + "<hr />"; 
			document.getElementById('PlusMinusDiv_' + globid).innerHTML = Minus; 
			}
		}
	}

	function ClearDiv(ID)
	{
	var Plus = "<a href='javascript: ReqSend(" + ID + ")'><img src='../images/plus.gif'></a>"
	document.getElementById('Body_' + ID).innerHTML = "";
	document.getElementById('PlusMinusDiv_' + ID).innerHTML = Plus;
	}
	
	function ReqSuggestion(FirstLetter, ElemName) {
	http.open('get', '../../include/GetSuggestions.asp?FirstLetter='+FirstLetter+'&A='+ElemName);
		globElemName = ElemName;
		http.onreadystatechange = handleResponse2;
		http.send(null);
	}
	
	function handleResponse2() {
		if(http.readyState == 4){
			var response = http.responseText;
			if (response.length > 0) {
			document.getElementById('div_' + globElemName).style.visibility = "visible";
			document.getElementById('div_' + globElemName).innerHTML = response; 
			}
		}
	}
	
	