function SimilarQuery()
{
	var query = document.getElementById("q").value;
	if (query != "")
	{
		var pl = new SOAPClientParameters();
		pl.add("q", query);
		SOAPClient.invoke("sqService", "SimilarQuery", pl, true, showSimilarQuery);
	}
	else
	{
		document.getElementById("SimilarQuerySuggest").style.display = "none";
	}
}
function getSimilarQuery()
{
	try
	{
		clearTimeout(gsq);
	}
	catch (e)
	{
	}
	gsq=setTimeout("SimilarQuery()", 500);
}
function showSimilarQuery(r)
{
	if (r != null)
	{
		var sList = r.split("$$");
		var str = "";
		for (i = 0; i < sList.length; i++)
		{
			if (sList[i] != "")
			{
				str+="<div onmouseover=\"sqOver(this);\" onmouseout=\"sqOut(this);\" onclick=\"sqSearch(this.innerHTML);\" class=\"SimilarQuerySuggest_Link\">" + sList[i] + "</div>";
			}
		}
		document.getElementById("SimilarQuerySuggest").style.display = "block";
		document.getElementById("SimilarQuerySuggest").innerHTML = str;
	}
	else
	{
		document.getElementById("SimilarQuerySuggest").style.display = "none";
	}
}
function sqOver(obj_li) {
	obj_li.className = 'SimilarQuerySuggest_Hover';
}
function sqOut(obj_li) {
	obj_li.className = 'SimilarQuerySuggest_Link';
}
function sqSearch(value) {
	document.getElementById('q').value = value;
	document.getElementById('SimilarQuerySuggest').style.display = 'none';
}