
		var xmlhttp
		var divID
		function GenerateHighLightScript(id,url,q)
		{
			divID=id;
			// code for Mozilla, etc.
			if (window.XMLHttpRequest)
			{
				xmlhttp=new XMLHttpRequest()
				xmlhttp.onreadystatechange=state_Change
				xmlhttp.open("GET",url,true)
				xmlhttp.send(null)
			}
			// code for IE
			else if (window.ActiveXObject)
			{
				xmlhttp=new ActiveXObject("Microsoft.XMLHTTP")
				if (xmlhttp)
				{
					xmlhttp.onreadystatechange=state_Change
					url+= '?q=' + escape(q);
					//alert(url)
					xmlhttp.open("GET",url,true)
					xmlhttp.send()
				}
			}
		}

		function state_Change()
		{
			// if xmlhttp shows "loaded"
			if (xmlhttp.readyState==4)
			{
				// if "OK"
				if (xmlhttp.status==200)
				{
					document.getElementById(divID).innerHTML=xmlhttp.responseText;
					var hlPhrases=document.getElementById('hlPhrases').innerText;
					var hlPhrasesMain=document.getElementById('hlPhrasesMain').innerText;
					var hlPhrasesGroup=document.getElementById('hlPhrasesGroup').innerText;
					//alert(char(39));
					var htx='<div class="hiliteGuide"><a href="javascript:void(0)" id="btnUnHighLight" class="btnHighlight" style="display:block;" onclick="Hilite.Unhilite()">HighLight OFF</a><a href="javascript:void(0)" class="btnHighlight" id="btnHighLight" style="display:none;" onclick="Hilite.hilite(';
					htx +="'" + hlPhrases + "','" + hlPhrasesGroup + "')"
					htx+='">HighLight ON</a>' + hlPhrasesMain + '</div>';
					//alert(htx);
					document.getElementById('hlGuide').innerHTML=htx;
					Hilite.hilite(hlPhrases,hlPhrasesGroup);					
					//document.getElementById(divID).insertAdjacentHTML('AfterEnd',xmlhttp.responseText);
					//document.write(xmlhttp.responseText);
					//alert(xmlhttp.responseText);
				}
				else
				{
					document.getElementById(divID).innerHTML='error...' + xmlhttp.statusText;
				}
			}
		}
