var cat;
var strcity;
var cat_selected;
function load()
{   cat_selected = 0; 
    document.getElementById("catagory_id").style.display ="none"  
	if (document.form1.radio1[2].checked)
	{
		cat="radbrand";
		document.form1.radio1[2].checked = true;
	}
	else if (document.form1.radio1[1].checked)
	{
		 cat="radproduct";
		 document.form1.radio1[1].checked = true;
	}
	else
	{
		cat="radcompany";
		document.form1.radio1[0].checked = true;
	}
    var selcity=document.form1.city;
	strcity=selcity.options[selcity.selectedIndex].value;
	document.getElementById("city").focus();
	
}

function hidlist()
{
	document.getElementById("popupbox1").style.display = "none";
}
function getfocus(count)
{   document.getElementById("catagory_id").style.display ="none";
    cat_selected = 1;
    var count1 = "textvalue"
	var count2 = count1 + count;
	var count3;
	var str = "textinput"
	var str1 = str + count
	var str2;
	for (i = 0;i<15;i++)
	{
	  str2 = str + i;
	  if (document.getElementById(str2).value != "none")
	  {
		  count3 = count1 + i;
	      document.getElementById(count3).style.background = "white";
		  
	  }
	  else
	  break;
	}
	document.getElementById(count2).style.background = "99CCFF";
	document.getElementById("txtproduct").value = document.getElementById(str1).value;
	
}

function submitform()
{   
	document.getElementById("submit").click();
}
function checkval()
{  // if (cat_selected ==0)
    //{
    //   document.getElementById("catagory_id").style.display ="block";
    //   return false;
    //}
    //cat_selected = 0;  
	if(document.form1.city.value=='selectcity')
	{
	alert("please enter search city");
	return(false);
	}
	else if(document.form1.txtproduct.value=="")
	{
	alert("please enter search product");
	return(false);
	}
}

function srchfocus(event)
{
	if (event.keyCode==13)
	{
	document.form1.submit.click();
	}
}

function catagory(radio1)
{
	cat = radio1;
}

function getcity(cityvalue)
{
	strcity= cityvalue;
	
}
function selcity()
{
 if (strcity == "selectcity")
 {
	 alert("Select city first");
	 document.getElementById("city").focus();
	 return false;
 }
}
var oldvalue;
var selvalue0;
var selvalue1;
var selvalue2;
var selvalue3;
var selvalue4;
var selvalue5;
var selvalue6;
var selvalue7;
var selvalue8;
var selvalue9;
var selvalue10;
var selvalue11;
var starttime = 0;
var selvalue = new Array();
var textvalue;
function changerow(str)
{
	if (str.length<4)
    {
		document.getElementById("txtHint").innerHTML="";
        return;
    }
    var str1 = "textinput";
	var i,j;
	var str2
	textvalue = document.getElementById("txtproduct").value;
	var textid = "textvalue";
	var textid1;
	var textid2;
	if(event.keyCode==40)
    {   document.getElementById("catagory_id").style.display ="none";
        cat_selected = 1;
		for (i=0; i<15;i++)
	    {
			str2 = str1 + i;
		    selvalue[i] = document.getElementById(str2).value;
		}
		for(i = 0;i<14;i++)
		{
			if(selvalue[i] == textvalue)
			{
				if(selvalue[i+1] != "none")
				{
					j = i+1;
					textid1 = textid+i;
					textid2 = textid+j;
					document.getElementById("txtproduct").value = selvalue[i+1];
					document.getElementById(textid1).style.background = "white";
					document.getElementById(textid2).style.background = "99CCFF";
					break;
				}
				else
				{
					textid1 = textid + i;
					document.getElementById(textid1).style.background = "white";
					document.getElementById("txtproduct").value = selvalue[0];
					document.getElementById("textvalue0").style.background = "99CCFF";
					break;
				}
			}
			
	   }
	   
	   if (i == 14 )
	   {
		   if(selvalue[14] != 'none')
		   {
			   document.getElementById("textvalue14").style.background = "white";
		       document.getElementById("txtproduct").value = selvalue[0];
		       document.getElementById("textvalue0").style.background = "99CCFF";
			   return;
		   }
		   document.getElementById("txtproduct").value = selvalue[0];
		   document.getElementById("textvalue0").style.background = "99CCFF";
	   }
	   return;
  }
 else if (event.keyCode == 38)
	{   
	    document.getElementById("catagory_id").style.display ="none";
        cat_selected = 1;
		for (i=0; i<15;i++)
	    {
			str2 = str1 + i;
		    selvalue[i] = document.getElementById(str2).value;
		}
		for(i = 0;i<15;i++)
		{
			if(selvalue[i] == textvalue)
			{
				if (i == 0)
				break;
			    j = i-1;
				textid1 = textid+i;
				textid2 = textid+j;
				document.getElementById("txtproduct").value = selvalue[j];
				document.getElementById(textid1).style.background = "white";
				document.getElementById(textid2).style.background = "99CCFF";
				break;
			}
			
		}
		if(i == 0 || i == 15)
		{    
			if(selvalue[14] != "none")
			{
				document.getElementById("txtproduct").value = selvalue[14];
				document.getElementById("textvalue0").style.background = "white";
				document.getElementById("textvalue14").style.background = "99CCFF";
				
			}
			else 
			{
				for(i = 1; i<15;i++)
				{
					if(selvalue[i] == "none")
					{
						j = i-1;
						textid1 = textid+i;
						textid2 = textid+j;
						document.getElementById("txtproduct").value = selvalue[j];
						document.getElementById("textvalue0").style.background = "white";
						document.getElementById(textid2).style.background = "99CCFF";
						break;
					}
				}
			}
		}
	}
		
}

var xmlHttp;
function showHint(str)
{
if (str.length<4)
{ 
  document.getElementById("txtHint").innerHTML="";
  cat_selected = 0;
  return;
}
if (event.keyCode == 40 || event.keyCode == 38 || event.keyCode == 37 || event.keyCode == 39 )
{
	return;
}
xmlHttp=GetXmlHttpObject();
if (xmlHttp==null)
  {
  alert ("Your browser does not support AJAX!");
  return;
  }
 if (cat=="radbrand")
 {
    var url="brand.asp";
    url=url+"?q="+str;
    // url=url+"&p="+strcity;
    url=url+"&sid="+Math.random();
    xmlHttp.onreadystatechange=stateChanged;
    xmlHttp.open("GET",url,true);
    xmlHttp.send(null);
    
 } 
 else if(cat=="radproduct")
 {
    var url="product.asp";
    url=url+"?q="+str;
    // url=url+"&p="+strcity;
    url=url+"&sid="+Math.random();
    xmlHttp.onreadystatechange=stateChanged;
    xmlHttp.open("GET",url,true);
    xmlHttp.send(null);
    
 }
 else 
 {
   var url="company.asp";
    url=url+"?q="+str;
    url=url+"&p="+strcity;
    url=url+"&sid="+Math.random();
    xmlHttp.onreadystatechange=stateChanged;
    xmlHttp.open("GET",url,true);
    xmlHttp.send(null); 
  }
 
}
function stateChanged() 
{ 
if (xmlHttp.readyState==4)
{ 
document.getElementById("txtHint").innerHTML=xmlHttp.responseText;
}
}
function GetXmlHttpObject()
{
	var xmlHttp=null;
	try
	{
		// Firefox, Opera 8.0+, Safari
		xmlHttp=new XMLHttpRequest();
	}
		catch (e)
	{
		// Internet Explorer
		try
	{
		xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
	}
		catch (e)
	{
		xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
	}
	}
	return xmlHttp;
}


