nN=navigator.appName
nV=navigator.appVersion
function fsearch(str){
if (document.fform.myradio[0].checked){
if (nN=='Netscape') {
<!-- Внимание!!! Если ресурс, по которому вы хотите производить поиск, является не хостом, а его вершиной, то в каждой команде "open" надо явно указать название этой вершины (добавить перед слэшом /). То есть, если вы хотите искать не по www.comptek.ru, а по www.comptek.ru/yandex/, то первая команда "open" будет выглядеть следующим образом: -->
<!--open('http://yandex.ru:8080/yandsearch?text='+escape(str)+'&serverurl='+document.location.hostname+'/yandex/&'); -->
if (nV.match(/.*X11.*/)){
open('http://yandex.ru:8080/yandsearch?text='+escape(str)+'&serverurl='+document.location.hostname+'/&');
}
else 
open('http://yandex.ru/yandsearch?text='+escape(str)+'&serverurl='+document.location.hostname+'/&');
}
else 
if (nN=='Microsoft Internet Explorer') {
open('http://yandex.ru/yandsearch?text='+str+'&serverurl='+document.location.hostname+'/');
}
}
else
{
if (nN=='Netscape') {
if (nV.match(/.*X11.*/)){
open('http://yandex.ru:8080/yandsearch?text='+escape(str));
}
else 
open('http://yandex.ru/yandsearch?text='+escape(str));
}
else 
if (nN=='Microsoft Internet Explorer') {
open('http://yandex.ru/yandsearch?text='+str);
}
}
}

function MouseUpHandler(e) {
if (nN=='Netscape') {
if (document.getSelection()){
if(frames.length){
var i;
for(i=0;i<length;i++){
str=frames[i].document.getSelection(); 
if(str){
break;
}
}
}
else{
str=document.getSelection();
}
newstr=str.replace(/\n+/g,' ');
str=newstr.replace(/\ +/g,' ');
if(str.length > 100){
var i;
i=0;
str=str.slice(0,100);
i=str.lastIndexOf(' ');

if (i>0){
str=str.slice(0,i);
} 
}
document.fform.strf.value=str;
}
}
else 
if (nN=='Microsoft Internet Explorer') { 
if (document.selection.createRange()){
var range = document.selection.createRange();
var str = range.text;
}
if (str){
str=str.replace(/\ +/g, " ");
document.fform.strf.value=str;
}
}
return true;
}
if (window.Event)
document.captureEvents(Event.MOUSEUP);
document.onmouseup = MouseUpHandler;
