function insertAtCursor(myField, myValue1, myValue2) {

	//IE support
	if (document.selection) {
		myField.focus();
		sel = document.selection.createRange();
		sel.text = myValue1 + sel.text + myValue2;
		myField.focus();
	}
	//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)
		+ myValue1 + myField.value.substring(startPos, endPos)
		+ myValue2 + myField.value.substring(endPos, myField.value.length);

		myField.selectionStart = startPos;
		myField.selectionEnd = endPos + myValue1.length + myValue2.length;
		myField.focus();
	}
	else {
		myField.value += myValue;
	}
}
