window.onerror=new Function("return true");

document.write("<div id=tip style='position:absolute; width:230px;  z-index:1;  background-color: #7D84B9; border: 1px solid gray; overflow: visible;visibility: hidden;font-size:12px;padding:12px;color:#ffffff'></div>")

var posx=0;
var posy=0;

document.onmousemove = mouseMove;
function mouseMove(ev){
 ev  = ev || window.event;
 var mousePos = mouseCoords(ev);
 posx = mousePos.x;
 posy = mousePos.y;
}

function mouseCoords(ev){
 if(ev.pageX || ev.pageY){
  return {x:ev.pageX, y:ev.pageY};
 }
 return {
  x:ev.clientX + document.body.scrollLeft - document.body.clientLeft,
  y:ev.clientY + document.body.scrollTop  - document.body.clientTop
 };
}

document.onmousedown = mouseDown;
function mouseDown(ev){
	ev         = ev || window.event;
	var target = ev.target || ev.srcElement;

	if(target.onmousedown){
		return false;
	}
}
//onmouseover='showalt(211)'  //onmousemove='showalt(211)' //onmouseout='hidealt()
function showalt(x){
	//activateKey(x);
	return;
	if (x=="")return;
	var dv = document.getElementById("tip");
	dv.innerHTML=x + "<br>";
	if (document.all) 
	{
		dv.style.visibility="visible";
		dv.style.left=posx+10;       // event.x+10+document.body.scrollLeft;
		dv.style.pixelTop=posy+10;   // event.y+10+document.body.scrollTop;
	}
	else
	{
		if (document.layers)
		{
			dv.visibility="show";
			dv.left=posx+10;
			dv.top=posy+10;
		}
		else
		{
			dv.style.visibility="visible";
			dv.style.left= posx+10 ;
			dv.style.top=  posy+10 ;			
		}
	}
}
function hidealt()
{
	//RemoveOpenResults();
	//return;
	var dv = document.getElementById("tip");
	dv.style.innerHTML=""
	if (document.all) 
	{
		dv.style.visibility="hidden";
	}
	else
	{
		if (document.layers)
		{
			dv.visibility="hide";
		}
		else
		{
			dv.style.visibility="hidden";
		}
	}
}

var oTimeout;
var boolerr=false;
var boolreq=false;
var a = navigator.userAgent.toLowerCase();
if (typeof(HTMLElement)!="undefined") {
      //HTMLElement.prototype.__defineGetter__("currentStyle", function() { return document.defaultView.getComputedStyle(this, null); });
}
function activateKey(x)
{
	//x=encodeURI(x);
	//x=URLEncoding(x);
	//x=encodeURIComponent(x);
	x=escape(x);
	if(boolreq) return false;
	if (!document.getElementById) return true;
	RemoveOpenResults();
	yqFetchResults(encodeURIComponent(x));
	return false;
}
function count(x)
{
	var cbo = new CallBackObject();			
	var url = "/net/miscell/PageCounter.aspx?ID=" + x +"&Cat=wcm&IsCount=1&Visible=0";
	cbo.DoCallBack(url);	
}
function doit(x)
{
	var cbo = new CallBackObject();			
	cbo.OnComplete = Cbo_Complete;	
	var url = "/net/info/Callback.aspx?cat=getwcmdetail&Arg=" + x ;
	//document.write(url);
	cbo.DoCallBack(url);
}
function Cbo_Complete(responseText, responseXML)
{
	removeLoading();
	var oResults = document.getElementById('Xmrcresults');
	if (oResults  && !boolerr) 
	{ 
   		var oResultsFrame = document.createElement('div');
       	 	oResultsFrame.id = 'Xmrcframe';
		oResultsFrame.innerHTML = "";
		if (responseXML !=null)
		{
			var ds = responseXML.getElementsByTagName("info");
			if (ds.length==0)
			{
				oResultsFrame.innerHTML="很抱歉，没有找到!!";			
			}
			else
			{
				var t="";
				var c="";
				var counter=0;
				for (var i=0; i < ds.length; i++ )
				{
					info=ds[i];
					t = info.getElementsByTagName("T")[0].firstChild.nodeValue;	
					c = info.getElementsByTagName("HC")[0].firstChild.nodeValue;
					c = c.replace("\n", "<br>");
					counter = info.getElementsByTagName("DOCCOUNTER")[0].firstChild.nodeValue;
					oResultsFrame.innerHTML += "<b>" + t + "</b><br>" + c; // + "<br>Counter:" + counter;
				}
			}
		}
		else
		{
			oResultsFrame.innerHTML="很抱歉，执行搜索语句可能出错了，没有返回结果!!";
		}
        	oResults.appendChild(oResultsFrame);
		boolreq = !boolreq;
	}	
	//document.write("<script language='javascript' src='/net/miscell/PageCounter.aspx?ID=" + id +"&Cat=Wcm&IsCount=1&Visible=0'></script>")
}
function Cbo_Error(status, statusText)
{	
	removeLoading()	;
	var oResults = document.getElementById('Xmrcresults');
	if (oResults  && !boolerr) 
	{ 
   		var oResultsFrame = document.createElement('div');
       	 	oResultsFrame.id = 'Xmrcframe';
		oResultsFrame.innerHTML  = "查询出错："
		oResultsFrame.innerHTML += "<br>出错代码：" + status;
		oResultsFrame.innerHTML += "<br>出错描述：" + statusText;
        	oResults.appendChild(oResultsFrame);
		boolreq = !boolreq;
	}
}
function OpenDocument(ID)
{		
	document.location.href="/Net/TrainingInfo/ShowInfo.aspx?ID=" + ID;
}
function removeLoading()
{
	var oLoading = document.getElementById('Xmrcloading');
	if (oLoading  && !boolerr)
	{
    		var oLoadingParent = oLoading.parentNode;
    		oLoadingParent.removeChild(oLoading);
	}
}
function yqFetchResults(x) 
{
	var oResult		= document.createElement('div');
	oResult.id		= 'Xmrcresult';
	oResult.className	= 'Xmrcresult';
	oResult.className +=' Xmrcresultinl';
	oResult.style.left= posx ;
	oResult.style.top=  posy+10 ;
	oResult.style.visibility="visible";	
	document.getElementsByTagName("body").item(0).appendChild(oResult);
	var oResultIn		= document.createElement('div');
	oResultIn.id		= 'Xmrcresultin';
	oResultIn.className	= 'Xmrcresultin';

	var sT			= '<h3 id=XmrcQueryHead class=drag>服务问答</strong></h3>\n';	
	var sCBtn		= '<div id=Xmrcresultclose><a href=# class=help>？</a> <a href="" onclick="RemoveOpenResults(); boolreq=false;  return false" class=but><img src="/net/js/images/closewin.gif" height=14 width=14 border=0></a></div>\n';
	var sL		= '<div id=Xmrcloading class=Xmrcloading><p>正在搜索中 . . .</p></div>\n';
	var sRs		= '<div id=Xmrcresults class=Xmrcresults></div>\n';
	if(a.indexOf('safari')=='-1' || 1==1){
		oResultIn.innerHTML	= sT + sCBtn + sL + sRs ;
		oResult.appendChild(oResultIn);
		if (boolreq) return false;
		doit(x);
		count(x);
		boolreq = !boolreq;
	} 
	oTimeout = setTimeout('CheckForResults()',20000);
	return false;
}


function RemoveOpenResults() 
{
	var oResults = document.getElementById('Xmrcresult');
	if (oResults) {
		var oOpenForm = oResults.parentNode;
		oOpenForm.removeChild(oResults);
		window.clearTimeout(oTimeout);
		
	}
}
function CheckForResults() 
{
	var oLoading = document.getElementById('Xmrcloading');
	if (oLoading)
	{
		boolerr=true;
		boolreq = !boolreq;
		oLoading.innerHTML = '<p class=error>连接超时, 请<a href="#" onclick="RemoveOpenResults(); boolreq=false; return false;" >关闭窗口</a>再试一次.</p>';
	}
}	

var b="<link rel=STYLESHEET type=text/css href='/net/js/faq.css'>\n";
document.write(b);

