// allow word search
allow = true;

// start ...
var starobj;
isdb = false;

if (allow && document.body) {
	// ie
	if (navigator.appName == "Microsoft Internet Explorer") {
		document.body.onload = adddiv;  
		document.onmousedown = recordobj;  
		document.ondblclick = dbclick;  
		document.onmouseup = showselect;
	} else { //firefox
		window.onload = adddiv();  
		window.onmousedown = recordobj;  
		window.ondblclick = dbclick();  
		window.onmouseup = showselect; 
	} 
}

function dbclick() {  
	isdb = true;  
}

function recordobj(evt) {  
	evt = (evt) ? evt : ((window.event) ? window.event : "");
	if (evt) {
		starobj = (evt.target) ? evt.target : evt.srcElement;
	}
} 

function closesearch() {
	allow = false;
	var obj = document.getElementById("minyoosearch"); 
	if (obj) {
		obj.innerHTML = "";
	}
} 

function showselect(evt) {  
	var obj;
	var strlen;
	var oText=document.selection.createRange(); 
	evt = (evt) ? evt : ((window.event) ? window.event : "")
	if (evt) {
		if (evt.target) {
			obj = evt.target;
			strlen = window.getSelection().toString();
		} else {
			obj = event.srcElement;
			strlen = oText.text;
		}
	}
	var str = "";  
	if(obj.tagName!="A"&&obj.tagName!="INPUT"&&obj==starobj&&!isdb&&allow) {  
		if(strlen.length>0)	{ 
			str=strlen;  
		}  
	}
	minyoosearch(str,evt);  
	isdb = false;  
}

function minyoosearch(str,evt) {  
	var obj = document.getElementById("minyoosearch");  
	if (obj == null) {
		return;
	}
	if(str.toString().length>0) {
		obj.style.display="block";  
		obj.style.position="absolute";  
		obj.style.zindex=999; 

		if (navigator.appName=="Microsoft Internet Explorer") {
			obj.style.width = 90;
			obj.style.height = 60; 
			obj.style.posTop=document.body.scrollTop+event.y-25;  
			obj.style.posLeft=document.body.scrollLeft+event.x+5;   
		} else {
			obj.style.width = "90px"; 
			obj.style.height = "20px"; 
			obj.style.top=evt.pageY-25;
			obj.style.left=evt.pageX+5; 
		} 
		obj.innerHTML = "<BR>";  

		obj.innerHTML += "<a style='BORDER-RIGHT: royalblue thin solid; BORDER-TOP: royalblue thin solid; FONT-WEIGHT: bold; BORDER-LEFT: royalblue thin solid; CLIP: rect(auto auto auto auto); COLOR: #ffffff; BORDER-BOTTOM: royalblue thin solid; BACKGROUND-COLOR: inactivecaption; TEXT-DECORATION: none; font:12px' target='_blank' href='/search.jsp?searchkey="+str+"'>»®´ÊËÑË÷</a>&nbsp;<span style='cursor:hand;BORDER-RIGHT: royalblue thin solid; BORDER-TOP: royalblue thin solid; FONT-WEIGHT: bold; BORDER-LEFT: royalblue thin solid; CLIP: rect(auto auto auto auto); COLOR: #ffffff; BORDER-BOTTOM: royalblue thin solid; BACKGROUND-COLOR: inactivecaption; TEXT-DECORATION: none; font:12px; align:right' title='¹Ø±Õ' onClick='closesearch()'>¡Á</span>";  

		obj.innerHTML += "<BR>";  
	} else {  
		obj.style.display="none";  
	}  
}

function adddiv() {
	var mobj = document.createElement("div");  
	mobj.id = "minyoosearch"; 
	document.body.appendChild(mobj);  
}
