//Mouse over function
function suggestOver(div_value) {
	div_value.className = 'suggest_link_over';
}
//Mouse out function
function suggestOut(div_value) {
	div_value.className = 'suggest_link';
}

function setSearch(value) {
	var ss = document.getElementById('search_suggest')
	document.getElementById('txtSearch').value = value;
	ss.innerHTML = '';
	ss.style.visibility = 'hidden';
}

var xmlObject = getRequest();

function getHtmlMT(type,id) {
	if (xmlObject.readyState == 4 || xmlObject.readyState == 0) {
		xmlObject.open("get","tooltip.php?type=" + type + "&products_id=" + id, true);
		xmlObject.onreadystatechange = handleSearchSuggest; 
		xmlObject.send(null);
	}
};

function searchSuggest() {
	getHtmlMT(100,document.getElementById('txtSearch').value);
}

function handleSearchSuggest() {
	if (xmlObject.readyState == 4) {
		var max_lines = 20;
		var ss = document.getElementById('search_suggest')
		ss.innerHTML = "";
		txt = xmlObject.responseText;
		if(txt == "") {
			ss.style.visibility = 'hidden';
			return;
		}
		ss.style.width = "100px";
		var str = txt.split("\n");
		for(i=0; i < Math.min(max_lines, str.length - 1); i++) {
			var suggest = '<div onmouseover="javascript:suggestOver(this);" ';
			suggest += 'onmouseout="javascript:suggestOut(this);" ';
			suggest += 'onclick="javascript:setSearch(\'' + str[i] + '\');" ';
			suggest += 'class="suggest_link"><table width=100% border=0 cellpadding=0 cellspacing=0 class="recommends"><tr><td>' + str[i] + '</td></tr></table></div>';
			ss.innerHTML += suggest;
		}
		if(max_lines < str.length) {
			var suggest = '<div class="suggest_link"><table width=100% border=0 cellpadding=0 cellspacing=0 class="recommends"><tr><td>...</td></tr></table</div>';
			ss.innerHTML += suggest;
		}
		ss.style.visibility = 'visible';
	}
}
