function kereses(nev,hol,db,mod,xpos,ypos,IEy)
{
if(nev.length == 0) 
{
	document.getElementById('suggestion').style.display = 'none';
} 
else 
{
var xmlHttp;
try
  {
  // Firefox, Opera 8.0+, Safari
  xmlHttp=new XMLHttpRequest();
  }
catch (e)
  {
  // Internet Explorer
  try
    {
    xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
    }
  catch (e)
    {
    try
      {
      xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
      }
    catch (e)
      {
      alert("Your browser does not support AJAX!");
      return false;
      }
    }
  }
  xmlHttp.onreadystatechange=function()
    {
    if(xmlHttp.readyState==4)
      {
	   if(xmlHttp.responseText != 'No result!' && xmlHttp.responseText != '') 
		{
			document.getElementById('suggestion').style.display = 'block';
			document.getElementById('suggestion').style.position = 'absolute';
		}
		document.getElementById('autoSuggestionsList').innerHTML = xmlHttp.responseText;
		if(hol==2)
			{
				if(mod)
					{
						$('megfeleltetes_id'+db).value='';
						$('megfeleltetes_nev'+db).value='';
						$('megfeleltetes_nev'+db).disabled=true;
						$('megfeleltetes_nev'+db).style.backgroundColor = '#dedede';
						$('storno_id'+db).disabled=true;
						$('storno_id'+db).checked=0;
						$('row'+db).style.backgroundColor='#ffffff'; 
						$('row'+db).style.color='#676767';
					}
				else
					{
						$('megfeleltetes_nev'+db).disabled=false;
						$$('input.class_'+nev).each(function(el){el.value='';})
						$('megfeleltetes_nev'+db).style.backgroundColor = '#ffffff';
						$('storno_id'+db).disabled=false;
						$('row'+db).style.backgroundColor='#ffffff'; 
						$('row'+db).style.color='#676767';
					}
			}
		if(hol==4)
			{
				if(mod)
					{
						$('megfeleltetes_id'+db).value='';
						$('megfeleltetes_nev'+db).value='';
						$('megfeleltetes_nev'+db).disabled=true;
						$('megfeleltetes_nev'+db).style.backgroundColor = '#dedede';
						$('sajat_id'+db).disabled=true;
						$('sajat_id'+db).checked=0;
						$('row'+db).style.backgroundColor='#dedede'; 
						$('row'+db).style.color='#999999';
					}
				else
					{
						$('megfeleltetes_nev'+db).disabled=false;
						$$('input.class_'+nev).each(function(el){el.value='';})
						$('megfeleltetes_nev'+db).style.backgroundColor = '#ffffff';
						$('sajat_id'+db).disabled=false;
						$('row'+db).style.backgroundColor='#ffffff'; 
						$('row'+db).style.color='#676767';
					}
			}
      }
    }
   xmlHttp.open("GET","keres.php?queryString="+nev+"&holkeres="+hol+"&db="+db+"&mod="+mod ,true);
  
  xmlHttp.send(null);

  if(nev.length > 0) {
	  
  var myWidth = 0, myHeight = 0;
  if( typeof( window.innerWidth ) == 'number' ) {
    //Non-IE
    IEy=0;
    myWidth = window.innerWidth;
    myHeight = window.innerHeight;
  } else if( document.documentElement && ( document.documentElement.clientWidth || document.documentElement.clientHeight ) ) {
    //IE 6+ in 'standards compliant mode'
    myWidth = document.documentElement.clientWidth;
    myHeight = document.documentElement.clientHeight;
  } else if( document.body && ( document.body.clientWidth || document.body.clientHeight ) ) {
    //IE 4 compatible
    myWidth = document.body.clientWidth;
    myHeight = document.body.clientHeight;
  }

  myWidth = (myWidth - 960) / 2 +400;
  ypos=ypos+(26*db);
  document.getElementById('suggestion').style.position = 'absolute';
  document.getElementById('suggestion').style.top = ypos + IEy +'px';
  document.getElementById('suggestion').style.left = myWidth + xpos +'px';
  
  }
}
}

function kereses_valaszt(thisValue, db, id, nev, hova) {
	if(hova==1) 
		{
		$('megfeleltetes_id'+db).value=id;
		$('megfeleltetes_nev'+db).value=nev;
		$('megfeleltetes_id'+db).setAttribute("class", "class_"+id);
		$('megfeleltetes_nev'+db).setAttribute("class", "class_"+id);
		kereses($('sajat_id'+db).value,3,db,id,-30,130,10);
		}
		setTimeout("document.getElementById('suggestion').style.display = 'none';", 200);
	}

