var mainURL = "http://www.mahomettube.com";
function getXmlHttpRequestObject() {
	if (window.XMLHttpRequest) {
		return new XMLHttpRequest();
	} else if(window.ActiveXObject) {
		return new ActiveXObject("Microsoft.XMLHTTP");
	} else {
		alert("Dead");
	}
}
var ajaxReq = getXmlHttpRequestObject();
function suggest(mode) {
	if (ajaxReq.readyState == 4 || ajaxReq.readyState == 0) {
		var wordValue = escape(document.getElementById('search_id').value);
		ajaxReq.open("GET", mainURL + '/_mods/search-suggest/search_suggestion.php?mode=' + mode + '&search=' + wordValue, true);
		ajaxReq.onreadystatechange = doSearch; 
		ajaxReq.send(null);
	}		
}
function doSearch() {
	if (ajaxReq.readyState == 4) {
		var sval = document.getElementById('search_suggestions')
		sval.innerHTML = '';
		var responce = ajaxReq.responseText.split("\n");
		for(i=0; i < responce.length - 1; i++) {
			var tval = responce[i].split(":");
			var suggestions  = '<div onmouseover="javascript:sOver(this);" id="ss_' + i + '" onfocus="javascript:isKeyPressed(event,\'ss_' + i + '\')"';
				suggestions += 'onmouseout="javascript:sOut(this);" ';
				suggestions += 'onclick="javascript:showSearch(\'' + tval[0] + '\');" ';
				suggestions += 'class="link">';
				suggestions += '<div class="ls" id="ssu">';
				suggestions += tval[0]
				suggestions += '</div>';
				suggestions += '<div class="rs">';
				suggestions += tval[1]
				suggestions += '</div>';
				suggestions += '<div class="clz"></div>';
				suggestions += '</div>';
				sval.style.display = 'block';
				sval.innerHTML += suggestions;
		}
		if(responce == ""){
			document.getElementById('search_suggestions').style.display = 'none';
		}
	}
}
function sOver(dv) {
	dv.className = 'link_over';
}
function sOut(dv) {
	dv.className = 'link';
}
function showSearch(v) {
	document.getElementById('search_id').value = v;
	document.getElementById('search_suggestions').innerHTML = '';
	document.getElementById('search_suggestions').style.display = 'none';
	document.searchForm.submit();
}

function isKeyPressed(evt,idv){
	var doc = document.getElementById('search_suggestions').innerHTML
	evt = (evt) ? evt : ((event) ? event : null);
    if (evt) {
		if (evt.keyCode == 40){
			if(doc != ""){
				if(idv == ''){
					document.getElementById("ss_0").focus()
				}else{
					document.getElementById("ss_" + idv).focus()
				}
			}
		}    	
    }
}
