function sayit()
{
           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;
             }
           }
}

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

document.onmouseup = copyselected;
document.onkeyup = copyselected;

