	var pntr;
	var bool = false;

	function callAjx(E)
	{
	 var frm = document.forms['frmsearch'];
		var text;
		var cat;
		var ddiv	=	"div1";
		var tt='txt';
		var a_cat; // addtional criteria of open/closed status of reseravation 
		if(ddiv=="div1")
		{
	        text = frm.searchword.value;
			cat  = document.getElementById('searchcriteria').value;
		}
		//alert(cat);
		if(cat == 'restaurant') {
			/*if(document.getElementById('additional').checked) {
				a_cat	=	'open';
			}*/
		}
		else {
			a_cat	= "-1";
		}
		
		//var url			=	"suggest.php?text="+text+"&category="+cat+"&sid="+Math.random();		
		var url			=	"suggest.php?text="+text+"&category="+cat+"&a_cat="+a_cat+"&sid="+Math.random();		
		//alert(url)
		get_Ajx(url,1)
		
	}
function setV(pntr)
	{
		//alert(pntr);
		//alert(gElementID_var[pntr]);
		var iev;
		var left;
		var top;
		if(pntr	==	1)
			{
				iev = getIEVersion();
				if(iev == -1) {
					if (navigator.userAgent.indexOf('Mozilla') >= 0) {	
						left = '830';
						top  = '60'; 
					}
				}else if (iev == 8) {
					left = '400';
					top  = '85';
				} 
				
				if(document.getElementById('suggest_result')) {
					
				document.getElementById('suggest_result').style.display	=	'block';
				document.getElementById('suggest_result').style.top		= 	top;
				document.getElementById('suggest_result').style.left	= 	left;
				document.getElementById('suggest_result').innerHTML		=	gElementID_var[pntr];
				
				}
			}
		if(pntr	==	2) {
		//alert(gElementID_var[pntr]);
		document.getElementById('itemInfo').innerHTML	=	gElementID_var[pntr];		
		subMenu('divInfo', '', true);
		}
		if(pntr	==	3) {
		//alert(gElementID_var[pntr]);
		document.getElementById('portal_img').innerHTML	=	gElementID_var[pntr];		
		document.getElementById('portal_list').style.display = 'none';
		//subMenu('divInfo', '', true);
		}
		if(pntr	==	4) {
		//alert(gElementID_var[pntr]);gElementID_var[pntr]
		
		document.getElementById('inner_tbl').innerHTML	=	gElementID_var[pntr];	
		document.getElementById('grey').style.display='none';
		document.getElementById('black').style.display='none';
		//document.getElementById('portal_list').style.display = 'none';
		//subMenu('divInfo', '', true);
		}
		if(pntr	==	5) {
				
		document.getElementById('divMain').style.display	=	"block";	
		document.getElementById('divMain').innerHTML		=	gElementID_var[pntr];	
		subMenu('divMain', this, true);
		
		}
	}
	
	function mainAutosuggest(ev)
		{
			var key = GetKeyCode(ev);
			if(key	!=	38 && key	!=	40 && key	!=	13 && key	!=	9 && key	!=	27)
				{
					callAjx(ev);
					pntr	=	0;
				}
			else
				{
					autoOnKeyUp(ev);
					autoOnKeyPress(ev);
				}		
		}
	function OnMouseOver(obj)
		{
			if(pntr	>	0)
				{
					document.getElementById("result_"+pntr).style.backgroundColor='#FFFFFF';			
					document.getElementById("td_res_"+pntr).style.color = '#bf0000';
					document.getElementById("td_res_"+pntr).style.fontWeight = "normal";
				}	
				
			obj.style.backgroundColor='#bf0000';			
			obj.firstChild.style.color='#ffffff';			
			obj.firstChild.style.fontWeight = "bold";
			
		}	
	
	function onMouseout(obj)
		{
			obj.style.backgroundColor='#ffffff';			
			obj.firstChild.style.color='#bf0000';			
			obj.firstChild.style.fontWeight = "normal";
		}		
	function autoOnKeyUp(ev)
		{
			var key = GetKeyCode(ev);
			var ARRUP = 38;
			var ARRDN = 40;
			switch(key)
			{
		
		
				case ARRUP:
					if(pntr	>=	1)
						{	
							if(document.getElementById("result_"+pntr))
								{
									document.getElementById("result_"+pntr).style.backgroundColor='#ffffff';			
									document.getElementById("td_res_"+pntr).style.color = '#bf0000';
									document.getElementById("td_res_"+pntr).style.fontWeight = "normal";
										
								}
							pntr	=	pntr	-	1;
													if(document.getElementById("result_"+pntr))
								{
									document.getElementById("result_"+pntr).style.backgroundColor='#bf0000';			
									document.getElementById("td_res_"+pntr).style.color = '#ffffff';
									document.getElementById("td_res_"+pntr).style.fontWeight = "bold";
									//document.getElmentById("result_"+pntr).style.backgroundColor='#bf0000';
								}
						}		
						
					break;
		
		
				case ARRDN:
				if(document.getElementById("result_"+pntr))
						{
							document.getElementById("result_"+pntr).style.backgroundColor='#ffffff';
							document.getElementById("td_res_"+pntr).style.color = '#bf0000';
							document.getElementById("td_res_"+pntr).style.fontWeight = "normal";
										
						}
				if(document.getElementById("result_"+(pntr+1)))
						{
							pntr	=	pntr	+	1;
							document.getElementById("result_"+pntr).style.backgroundColor='#bf0000';
							document.getElementById("td_res_"+pntr).style.color = '#ffffff';
							document.getElementById("td_res_"+pntr).style.fontWeight = "bold";			
						}
				
					break;
				
		
			}
		
		}
	function autoOnKeyPress(ev)
			{
				
				var key = GetKeyCode(ev);
				var RETURN = 13;
				var TAB = 9;
				var ESC = 27;
				
				var bubble = 1;
			
				switch(key)
				{
					case RETURN:
						document.getElementById("searchword").value	=	document.getElementById("res_"+pntr).value;
						document.getElementById('suggest_result').innerHTML	=	"";
						bool	=	true;
						return false;
						break;
			
					case ESC:
						document.getElementById("searchword").value		=	"";
						document.getElementById('suggest_result').innerHTML	=	"";
						break;
				}
			}

	
			
		
			function GetKeyCode(e)
			{
				if (e) {
					return e.charCode ? e.charCode : e.keyCode;
				}
				else {
					return window.event.charCode ? window.event.charCode : window.event.keyCode;
				}
			}	
    
	function send_value(value,t) {
	
		if(typeof(t)=="undefined")
			{
				var t=0
			}
		if(t==1)
			{
				
				document.forms['frmsearch'].searchword.value = document.getElementById("res_"+value).value;			
				document.getElementById('suggest_result').innerHTML	=	"";
			}
		else
			{		
				document.forms['frmsearch'].searchword.value = value;
				document.getElementById('suggest_result').innerHTML	=	"";
			}
	}
	
	

function validkeyword()
{
/*    if(document.frmsearch.searchcriteria.value=="")
    {
    alert("Select Search Category");
    document.frmsearch.searchcriteria.focus();
    return false;
    }*/

	//alert(document.frmsearch.searchword.value);
    if(document.frmsearch.searchword.value=="")
    {
    alert("Please enter keywords in the textbox");
    document.frmsearch.searchword.focus();
    return false;
    }
	/*if(document.getElementById('suggest_result').innerHTML	!=	"")
		{
			bool	=	false;
		}*/	
	//return bool;
    return true;
}
