// MedLook 2.0
var msgWindow;

function LTrim(str)
{
var whitespace = new String(" \t\n\r");
var s = new String(str);
if (whitespace.indexOf(s.charAt(0)) != -1) {
var j=0, i = s.length;
while (j < i && whitespace.indexOf(s.charAt(j)) != -1)

j++;
s = s.substring(j, i);
}
return s;
}

function RTrim(str)
{
var whitespace = new String(" \t\n\r");
var s = new String(str);
if (whitespace.indexOf(s.charAt(s.length-1)) != -1) {
var i = s.length - 1; 
while (i >= 0 && whitespace.indexOf(s.charAt(i)) != -1)
i--;
s = s.substring(0, i+1);
}
return s;
}

function Trim(str)
{
return RTrim(LTrim(str.toLowerCase()));
}

function popup(loc)
{
self.name = "body";
msgWindow = window.open("http://knowledge.emedicine.com/cgi-bin/knijavascript.htm?" + loc, "displayWindow", "scrollbars=yes,resizable=yes,height=532,width=580,screenX=0,left=0,screenY=0,top=0");
msgWindow.onerror=null;
if (msgWindow.opener == null)
	{
	msgWindow.opener = content;
	}
}


function display(e) {

if (document.getSelection) {
var str = document.getSelection();
} else if (document.selection && document.selection.createRange) {
var range = document.selection.createRange();
var str = range.text;
} else {
var str = "";
alert("Sorry, Medical Dictionary Lookup is not possible with your browser. Please upgrade to Netscape's or Microsoft's latest browser.");
return;
}

str="va="+escape(Trim(str));
if (str.length > 40 )
status="You have selected a large amount of text.  This text is copyrighted by eMedicine.com, Inc.";
else
if (str.length > 5)
{
if (window.event)
{
var elm = window.event.srcElement
if ( typeof(elm.name) != "undefined" ) return;
}

popup(str);

}
}
 
