		var ajax=false;
		var posicion=-1;
		var desde=0;
		
		/*@cc_on @*/
		/*@if (@_jscript_version >= 5)
		try {
		ajax = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {

		try {
		ajax = new ActiveXObject("Microsoft.XMLHTTP");
		} catch (E) {
		ajax = false;
		}
		}
		@end @*/
		if (!ajax && typeof XMLHttpRequest!='undefined') {
			ajax = new XMLHttpRequest();
		}
		

		function hmtl_sugerencias(entrada,tabla,campo,capa){
					busqueda=entrada.value;		
					var obj = capa;
					ajax.open("GET", "sugerencias.php?busqueda="+busqueda+"&tabla="+tabla+"&campo="+campo+"&capa="+capa.id+"&entrada="+entrada.id);
					ajax.onreadystatechange = function() 
					{
						if (ajax.readyState == 4 && ajax.status == 200) 
						{
							obj.innerHTML = ajax.responseText;
						}
					}
					ajax.send(null);
		}
		
		function getMyHTML(entrada,e,tabla,campo,capa) 
		{
				busqueda=entrada.value;
				var keycode;				
				if (window.event) keycode = window.event.keyCode;
				else if (e) keycode = e.which;
				else return true;				
						
				if (!((keycode == 40) || (keycode == 38) || (keycode==13) || (keycode==16) || (keycode==36)|| (keycode==35))) {
					hmtl_sugerencias(entrada,tabla,campo,capa);					
					posicion=-1;					
				}
				if ((keycode == 40) || (keycode == 38)){
					var obj = document.getElementById('combo_sugerencias');					
					if (obj) {
						obj.focus();
						obj.options[0].selected=true;						
						entrada.value=obj.options[0].value;
					}
				}
				else if (keycode==8){
					capa.innerHTML='';
				}						
		}
		

