function sayit()
{
	try
	{
		if (document.getSelection) // older Mozilla versions
		{
					var selectedString = document.getSelection();
		}
		else if (document.all) // MSIE 4+
		{
			var selectedString = document.selection.createRange().text;
		}
		else if (window.getSelection) // recent Mozilla versions
		{
					var selectedString = window.getSelection();
		}
		document.rs_form.rstext.value = selectedString;
		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;
			}
		}
	}
	catch(err)
	{
	}
}

function copyselected()
{
	setTimeout("sayit()",50);
	return true;
}

document.onmouseup = copyselected;
document.onkeyup = copyselected;

