var iAmFocused=null;

function setWhichObjIsFocused(id)
{
	iAmFocused=id;
}

function getVal(str,id)
{
	//str = str.replaceAll("","");

	document.getElementById('ww').value=str;
	
	document.getElementById(id).className="selectedItem";
	
	if(lastClick != null)
		document.getElementById(lastClick).className="none";
	
	if(lastScroll != null)
		document.getElementById('lbl'+lastScroll).className="none";
		
	lastClick = null;
	lastScroll= null;
	
	document.getElementById('txtHint2').style.display = 'none';
}

function setItems(index)
{
	iItems = index-1;
}

if(document.all)
{
    document.onkeydown = KeyCheck; // IE
	//alert("1");
}
else
{
	//alert("2");
    try{window.content.document.addEventListener('keydown', KeyCheck, false);} catch(e){} // Mozilla
}
 
function checkKeys(str)
{
	str=str.replace(/&/g,"");
	str=str.replace(/%/g,"");
	str=str.replace(/"/g,"''");
	if(str.indexOf('"')>0-1) checkKeys(str);
	if(str.indexOf("&")>0-1) checkKeys(str);
	if(str.indexOf("%")>0-1) checkKeys(str);
	
	return str;
}

function KeyCheck()
{ 
   	
	var KeyID;
	document.all ? KeyID = event.keyCode :	KeyID = event.which;

	//alert(KeyID);   

   if(iAmFocused=='ww')
   switch(KeyID)
   {	 
     
      case 38: // up key
	  		   keepDiv = false;
		       if(lastScroll != null && lastScroll<=iItems){
				     document.getElementById('lbl'+lastScroll).className="none";	
					  
					 if(lastScroll>1)lastScroll--; 
					 
					 document.getElementById('lbl'+lastScroll).className="selectedItem";
					 bbb=document.getElementById('lbl'+lastScroll).title;
					 if(bbb.indexOf('[',1) <0)
					 	document.getElementById('ww').value=document.getElementById('lbl'+lastScroll).title;
					 else
						document.getElementById('ww').value=document.getElementById('lbl'+lastScroll).title.substring(0,bbb.indexOf('[',1));
				}
			   else
			   { 
				   	lastScroll=iItems;
					
					document.getElementById('lbl'+lastScroll).className="selectedItem";
					bbb=document.getElementById('lbl'+lastScroll).title;
					if(bbb.indexOf('[',1) <0)
					 	document.getElementById('ww').value=document.getElementById('lbl'+lastScroll).title;
					 else
						document.getElementById('ww').value=document.getElementById('lbl'+lastScroll).title.substring(0,bbb.indexOf('[',1));
				}
			 
		      break;       
	  
	  case 40: // down key
	  		   keepDiv = false;
			   if(lastScroll != null && lastScroll<=iItems){
				     document.getElementById('lbl'+lastScroll).className="none";
		
		  		     if(lastScroll<iItems)lastScroll++;
					 
					 document.getElementById('lbl'+lastScroll).className="selectedItem";
					 bbb=document.getElementById('lbl'+lastScroll).title;
					 if(bbb.indexOf('[',1) <0)
					 	document.getElementById('ww').value=document.getElementById('lbl'+lastScroll).title;
					 else
						document.getElementById('ww').value=document.getElementById('lbl'+lastScroll).title.substring(0,bbb.indexOf('[',1));
					 
				}
			   else
			   { 
				   	lastScroll=1;
					
					document.getElementById('lbl'+lastScroll).className="selectedItem";
					bbb=document.getElementById('lbl'+lastScroll).title;
					if(bbb.indexOf('[',1) <0)
					 	document.getElementById('ww').value=document.getElementById('lbl'+lastScroll).title;
					 else
						document.getElementById('ww').value=document.getElementById('lbl'+lastScroll).title.substring(0,bbb.indexOf('[',1));
				}	 
			  
		      break;  
	 case 13: //Enter
	 			//alert(document.getElementById('txtHint2').value);
				//if(document.getElementById('ww').focused && (document.getElementById('ww').value!='' || document.getElementById('ww').value!=' חיפוש לימודים ביורם..')) 
    			if(document.getElementById('ww').value!=' חיפוש לימודים ביורם..') 
				{
					document.getElementById('txtHint2').style.display='none';
					redir();
				}
				break;
			  
	default: keepDiv = true; break;
	}
}	  

var xmlHttp;
document.onkeydown = KeyCheck;  

function stateChanged() 
{ 
		if (xmlHttp.readyState==4 )
		{
			document.getElementById("txtHint2").innerHTML=xmlHttp.responseText;
			/*try{document.getElementById("sendPic_"+tempInstId).innerHTML ='<img src="${urlIcons}index/search/infoCenterDone.gif" style="vertical-align:middle;" width="100" height="23">';}
			catch(e){}*/
		}
		//else if(xmlHttp.readyState==1)
		//{	//האם מתבצעת כרגע תקשורת עם השרת
			/*try{document.getElementById("sendPic_"+tempInstId).innerHTML ='<img src="${urlIcons}index/search/sendingOrder.gif" style="vertical-align:middle;" width="100" height="13">';}
			catch(e){}*/
		//}
}

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;
}

function showCD(tValue)
{ 
	tValue = checkKeys(tValue);
	xmlHttp=GetXmlHttpObject();
	if (xmlHttp==null)
	{
		alert ("Your browser does not support AJAX!");
	 	return;
	} 
	var url="";
	url="ts.cgi?tsscript=shares/post.search2&tValue=" + tValue + "&cat=" +document.getElementById('cat').value;
	xmlHttp.onreadystatechange=stateChanged;
	xmlHttp.open("post",url,true);
	xmlHttp.send(null);
}
