// --- http://www.yandex.ru/info/addyandex1.html nN=navigator.appName nV=navigator.appVersion function fsearch(str){ if (document.fform.where.selectedIndex==0){ if (nN=='Netscape') { 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 100){ var i; i=0; str=str.slice(0,100); i=str.lastIndexOf(' '); if (i>0){ str=str.slice(0,i); } } document.fform.text.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.text.value=str; } } return true; } if (window.Event) document.captureEvents(Event.MOUSEUP); document.onmouseup = MouseUpHandler;