window.status = "Kerala Health Tourism";

/*var area_sug = ["Select A City"];
function arry(sTr){
	area_sug = sTr.split(",");
	area_sug = area_sug.sort();
}
*/
var cur = -1; /* autosuggest */
	function xmlHttpReq123() {
		if (window.XMLHttpRequest) {
			return new XMLHttpRequest();
		} else if(window.ActiveXObject) {
			return new ActiveXObject("Microsoft.XMLHTTP");
		} else {
			alert("This application is not compatible with your browser.");
		}
	}
	function showCompCat(ev){
			var search1 = document.form1.search.value;	
		if(ev)
			var Keyval = ev.keyCode
		else
			var Keyval = window.event.keyCode;
			if(search1.length > 1 && (Keyval!=38 && Keyval!=40)){
				
				newObj = xmlHttpReq123();
				
				newObj.onreadystatechange=showResult;
				newObj.open("POST",'includes/search.php?search=' + escape(document.form1.search.value),true);
				newObj.send(null);
			}
			else if(Keyval==13 || search1==""){
				hideResult();
			}
	}

	function suggestResultOver(div_value){
		div_value.className = 'resultOver';
	}
	function assignVal(div_value){
		document.getElementById("txt1_cat").value=div_value.innerHTML.replace('&amp;','&');
	}
	function suggestResultOut(div_value){
		div_value.className = 'resultOut';
	}
	function showResult(){
           if (newObj.readyState==4 || newObj.readyState=="complete"){
			var arrSearchVal = newObj.responseText.split("\n");
			var resultVal="";
			
			for(var s=0; s<arrSearchVal.length; s++){

				resultVal += "<div onmousedown='assignVal(this);' onMouseOver='suggestResultOver(this);' onMouseOut='suggestResultOut(this);'>"+arrSearchVal[s]+"</div>"
			}
			
			document.getElementById("blog_catList").innerHTML = resultVal;
			document.getElementById("blog_catList").style.visibility = "visible";
			document.getElementById("txt1_cat").onkeydown=fn_keyAct;
		}
	}
	function hideResult(){
		document.getElementById("blog_catList").style.visibility = "hidden";
	}
	function fn_keyAct(oEvent){
		var cSuggestionNodes = blog_catList.childNodes;
		oEvent=oEvent ? oEvent : event;
		iKeyCode =  oEvent.keyCode;
		if (iKeyCode==38){	
			if (cSuggestionNodes.length > 0 && cur > 0) {
				var oNodenext = cSuggestionNodes[cur];
				window.suggestResultOut(oNodenext);
				
				var oNodecur = cSuggestionNodes[--cur];
				window.suggestResultOver(oNodecur);
				document.getElementById("txt1_cat").value = oNodecur.firstChild.nodeValue;   
			}
			else
			{
			 var oNodecur = cSuggestionNodes[0];
			 window.suggestResultOut(oNodecur);
			 cur = cSuggestionNodes.length-1;
			}
		} else if (iKeyCode==40){
			if (cSuggestionNodes.length > 0 && cur < cSuggestionNodes.length-1) {
				if(cur > -1) {
					var oNodeprev = cSuggestionNodes[cur];
					window.suggestResultOut(oNodeprev);
				}
				var oNodecur = cSuggestionNodes[++cur];
				window.suggestResultOver(oNodecur);
				document.getElementById("txt1_cat").value = oNodecur.firstChild.nodeValue; 
			}
			else
			{
			 cur = -1;
			}
		} else if (iKeyCode==13){
			hideResult();
		}else{
			cur = -1;
			showCompCat();
		}
	}