
//Create a boolean variable to check for a valid MS instance.
	var searchReq = false;
	
	//Check if we are using IE.
	try {
		//If the javascript version is greater than 5.
		searchReq = new ActiveXObject("Msxml2.XMLHTTP");
	} catch (e) {
		//If not, then use the older active x object.
		try {
			//If we are using IE.
			searchReq = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (E) {
			//Else we must be using a non-IE browser.
			searchReq = false;
		}
	}
	
	//If we are using a non-IE browser, create a javascript instance of the object.
	if (!searchReq && typeof XMLHttpRequest != 'undefined') {
		searchReq = new XMLHttpRequest();
	}



 function searchSuggest_city(param,evt)  {		
	
		
	 //e = window.event; 
   evt = (evt) ? evt : ((window.event) ? window.event : "")
  if(evt.keyCode != '40' && evt.keyCode != '38' && evt.keyCode != '13')
  {
	 var selNum = document.getElementById('selectNum');
	 selNum.value = '-1';
	 //var url = "http://www.signpedia.org/search.php?search=";
	 //var txt = escape(param);	


	  if (searchReq.readyState == 4 || searchReq.readyState == 0) {
		
		search_term=document.getElementById('txtSearch_city').value
		
				if(search_term.length>0)   {
				
					var str = encodeURIComponent(document.getElementById('txtSearch_city').value);	
					
					
						if(str.length>2)  {			
							searchReq.open("GET", 'search_city.php?search=' + str, true);
							searchReq.onreadystatechange = handleSearchSuggest;
							searchReq.send(null);	
						}
				
									
				}
				
				else  {
				
					//
					
				}
				
	  }
	  
   }
	
}
	
	
	function handleSearchSuggest() {
		if (searchReq.readyState == 4) {
			
			  					 
				var ss = document.getElementById('search_suggest_city')
				ss.innerHTML = '';
					
				if(searchReq.responseText.indexOf("not_found")>=0) {											
	                 	alert("לא קיימת רשימה עבור עיר זו \nנא שלחו רשימה ל- 2952 634 - 3 - 153")  
	                 	document.getElementById('search_suggest_city').style.display="none"	                 	       
	            }		
								
							
				var str = searchReq.responseText.split("<br>");	
				
					
				
				if(str.length>1) { //   אחרת תיבת התוצאות נפתחת ריקה
					
					    ss.style.display='block';
					    				
						for(i=0; i< str.length - 1;i++) {	
							//Build our element string.  This is cleaner using the DOM, but
							//IE doesn't support dynamically added attributes.
						
				        var suggest = '<div id="sugg' + i + '" style="padding-right: 4px;" onmouseover="javascript:suggestOver(this); " ';	
						suggest+= 'onmouseout="javascript:suggestOut(this);" ';	
						suggest+= 'onclick="javascript:setSearch(this.innerHTML);" ';
						suggest+= 'class="suggest_link">' + str[i] + '</div>';	
						
					    						
						ss.innerHTML+=suggest;
						
												
						
					}
						
					
				
			  }
				
		}
	}
	
	
	
	
	
	
	
function sellNum(evt)
{
	
		
var selNum = document.getElementById('selectNum').value;
var chekNum = (parseInt(selNum)  + 1);


//alert('sugg'+chekNum)

if(document.getElementById('sugg'+chekNum))
    {chekNum = "Ok"}
    

if (selNum < 21 )
{
   //e = window.event; 
   evt = (evt) ? evt : ((window.event) ? window.event : "") 
   
  
   
    if(evt.keyCode == "13")
	{
	 document.getElementById('sugg'+selNum).onclick(); //  אנטר על מה שנבחר
	 document.getElementById('txtSearch_city').focus(); 
	}
	
	if (evt.keyCode == "38" && selNum == '0')
    {
        document.getElementById('search_suggest_city').innerHTML = "";
        document.getElementById('search_suggest_city').style.display = "none"; 
        document.getElementById('txtSearch_city').focus(); 
    }
    
    if (evt.keyCode == '40' && chekNum == "Ok")
    {
        var posNum = (parseInt(selNum)  + 1);
         
         x=document.getElementById('sugg'+posNum).innerHTML;
         new_str=stripHTML(x)
         
             
        document.getElementById('txtSearch_city').value = new_str;
                
        document.getElementById('sugg'+posNum).className = 'suggest_link_over';
        document.getElementById('selectNum').value = posNum;
        
        if (selNum >= 0)
            {
            document.getElementById('sugg'+selNum).className = 'suggest_link';
            }
    }

    if (evt.keyCode == '38' && selNum > 0)
    {
        var PreNum = (parseInt(selNum) - 1);
        
         x=document.getElementById('sugg'+PreNum).innerHTML;
         new_str=stripHTML(x)
        
        document.getElementById('txtSearch_city').value = new_str;
        document.getElementById('sugg'+PreNum).className = 'suggest_link_over';
        document.getElementById('selectNum').value = PreNum;
        
        if (PreNum < 20)
            {
                document.getElementById('sugg'+selNum).className = 'suggest_link';
            }
    }   
   
  }
}

	
	
	
	//Mouse over function
	function suggestOver(div_value) {	
	div_value.className = 'suggest_link_over';
	}
	
	//Mouse out function
	function suggestOut(div_value) {
		div_value.className = 'suggest_link';
	}
	
	
	
	//Click functionfunction
	 function  setSearch(value) {
		 
		 ////////////////////////////////////
		 
		 value.replace(/<&#91;^>&#93;*>/g, "")
		 
		 ////////////////////////////////////
		 
	 
	 	document.getElementById('txtSearch_city').value = stripHTML(value); // we don't want to see the <b> ... </b>
		
		document.getElementById('search_suggest_city').innerHTML = '';
		document.getElementById('search_suggest_city').style.display='none';
		
				
	}
   
   ///////////////////////////////////////////////
   //   אני הוספתי את הפונקציה הזו   ///
  ////////////////////////////////////////////////
    		
  
	   function stripHTML(oldString) {
	   
	   
	   //alert(oldString)
	
			   var newString = "";
			   var inTag = false;
			   for(var i = 0; i < oldString.length; i++) {
			   
					if(oldString.charAt(i) == '<') inTag = true;
					if(oldString.charAt(i) == '>') {
						  inTag = false;
						  i++;
					}
			   
					if(!inTag) newString += oldString.charAt(i);
			
			   }
			
			   return newString;
	   
	   }
   
   
   
   