function getSelectedHTML() {
	selectedString="";
	var rng=undefined;
	if (window.getSelection) {
		selobj = window.getSelection();
		if (!selobj.isCollapsed) {
			if (selobj.getRangeAt) {
				rng=selobj.getRangeAt(0);
			}
			else {
				rng = document.createRange();
				rng.setStart(selobj.anchorNode,selobj.anchorOffset);
				rng.setEnd(selobj.focusNode,selobj.focusOffset);
			}
			if (rng) {
				DOM = rng.cloneContents();
				object = document.createElement('div');
				object.appendChild(DOM.cloneNode(true));
				selectedString=object.innerHTML;
			}
			else {
				selectedString=selobj;
			}
		}
	}
	else if (document.selection) {
		selobj = document.selection;
		rng = selobj.createRange();
		if (rng && rng.htmlText) {
		  selectedString = rng.htmlText;
		}
		else if (rng && rng.text) {
		  selectedString = rng.text;
		}
	}
	else if (document.getSelection) {
		selectedString=document.getSelection();
	}

	document.rs_form.selectedhtml.value = selectedString;
	if (document.rs_form.url) {
		if (!document.rs_form.url.value) {
			if (window.location.href) {
				document.rs_form.url.value=window.location.href;
			}
			else if (document.location.href) {
				document.rs_form.url.value=document.location.href;
			}
		}
	}
}

function copyselected() {
        setTimeout("getSelectedHTML()",50);
        return true;
}

function openAndRead() {
        window.open('','rs','width=310,height=120,toolbar=0');
        setTimeout("document.rs_form.submit();",500);
}

var selectedString="";
document.onmouseup = copyselected;
document.onkeyup = copyselected;
