function onSubmitForm()
{
	//if(document.getElementById('n_current_item').value!=='-1') 
	if(current_item_search!==-1)
	{ 
		var tmp = getCurrentRow();
		var fg = tmp['array'];
		var i = tmp['index'];	
		if(fg[i].getAttribute('class')!==null)
		var clsName = fg[i].getAttribute('class');
		else var clsName = fg[i].getAttribute('className');
		var aObject = $("."+clsName+":eq("+i+")>a");
		var e = aObject[0].getAttribute('href');
		location.href = aObject[0].getAttribute('href');
		return true;
	}
	return false;
}    



function getTop(obj)
{
  if (!obj.offsetParent)
    return obj.offsetTop;
  else
    return getTop(obj.offsetParent) + obj.offsetTop;
}

function getLeft(obj)
{
  if (!obj.offsetParent)
    return obj.offsetLeft;
  else
    return getLeft(obj.offsetParent) + obj.offsetLeft;
}


function getCurrentRow()
{/*
	if(document.getElementById('n_current_item').value>=0)
	{*/
		if(document.getElementById('blockSearch')!==null)
			//var fg = $('.rezult_of_search');
			var fg = fg_result;
		else var fg = null;
		var res = new Array();
		//res['index'] = document.getElementById('n_current_item').value*1;
		if(current_item_search==undefined)
		res['index'] = -1;
		else res['index'] = current_item_search;
		res['array'] = fg;
		return res;
	/*}
	if(document.getElementById('blockSearch')!==null)
	{
		var fg = fg_result;
			var gh = fg;
		  var nmb = -1;
			
			var arLength = fg.length;
			for(var i=0;i<arLength;i++)
			{
				if(fg[i].style.background!=='')
				{
					nmb = i;
					var res = new Array();
					res['index'] = nmb;
					res['array'] = fg;
					return res;
				}
			}
	
		
		var res = new Array();
				res['index'] = -1;
				res['array'] = fg;
				return res;
	}else
	{
		var res = new Array();
				res['index'] = -1;
				res['array'] = null;
				return res;
	}*/
}  


function onMouseOverItem(obj)
{
	unhighlightPreviousItem();
	obj.style.background = '#f1f4f8';
	if(document.getElementById('blockSearch')!==null)
	{
		var fg = fg_result;
			
			var arLength = fg.length;
			for(var i=0;i<fg.length;i++)
			{
				if(fg[i].style.background!=='')
				{
					current_item_search = i;
					return true;
				}
			}
		current_item_search = -1;
	}
}


function onMouseOutItem(obj)
{
	if(obj.style.background!=='') {
		obj.style.background = '';
		current_item_search = -1;
	}
}


function unhighlightItems()
{
	if(document.getElementById('blockSearch')!==null)
	{
		var fg = fg_result;
			var arLength = fg.length;
			for(var i=0;i<arLength;i++)
			{
			  fg[i].style.background = '';
			}
	}
}


function unhighlightPreviousItem()
{
	if(current_item_search!==-1)
	{
		var tmp = getCurrentRow();
		var fg = tmp['array'];
		var i = tmp['index'] ;
		fg[i].style.background = '';
	}
}

function getNextIndex(keyCode,itemsArray,currentIndex)
{
	if(keyCode==38)
	  currentIndex = currentIndex-1;
	if(keyCode==40)
	  currentIndex = currentIndex+1;
	if(currentIndex<0)
		currentIndex = itemsArray.length-1;
	if(currentIndex>=itemsArray.length)
	  currentIndex = 0;
	  return currentIndex;
}


function highlightItem(keyCode)
{   
	var tmp = getCurrentRow();
	var itemsArray = tmp['array'];
	var currentIndex = tmp['index'];
	
	if(tmp['array']!==null)
	{
		var nextIndex = getNextIndex(keyCode,itemsArray,currentIndex);
		itemsArray[nextIndex].style.background  = '#F1F4F8';
		if(currentIndex!==-1)
		itemsArray[currentIndex].style.background = '';
		current_item_search = nextIndex;
		return current_item_search;
	}
}



function print_sugg(obj)
{ 
  if (obj.value!='')
  {
    location.href=mas_food[obj.id];
  }  
}


$(document).ready(function(){
    $('input.complete').bind("keyup",onSearchKeyUp);
});


