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();
	function quote(action) {
		http.open('get', '/backend/quoteajax.php?reid='+action);
		http.onreadystatechange = handleResponse;
		http.send(null);
	}
	
	function handleResponse() { 
		if(http.readyState == 4){
			var response = http.responseText; 
			document.Re.re_text.value += response;
		}
	}

function insertAtCursor(myField, myValue) {
	//IE support
	if (document.selection) {
		myField.focus();
		sel = document.selection.createRange();
		sel.text = myValue;
	}
	//MOZILLA/NETSCAPE support
	else if (myField.selectionStart || myField.selectionStart == '0') {
		var startPos = myField.selectionStart;
		var endPos = myField.selectionEnd;
		myField.value = myField.value.substring(0, startPos)
		+ myValue
		+ myField.value.substring(endPos, myField.value.length);
	} else {
		myField.value += myValue;
	}
}

