// JavaScript Document
function nuevoAjax()
{ 
 var xmlhttp=false; 
 try 
 { 
  xmlhttp=new ActiveXObject("Msxml2.XMLHTTP"); 
 }
 catch(e)
 { 
  try
  { 
   xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); 
  } 
  catch(E) { xmlhttp=false; }
 }
 if (!xmlhttp && typeof XMLHttpRequest!="undefined") { xmlhttp=new XMLHttpRequest(); } 
 
 return xmlhttp; 
}

function sugerencias(e,str){
	var longitud = str.length;
    var oEvent = window.event ? window.event : e;
    var keyCode = oEvent.keyCode;
	if(longitud > 1){
		switch(keyCode){
			case 40:
				var total = document.getElementById("contador").value;
				var sugerir = 1;
				for(var i=1;i<=total;i++){
					if(document.getElementById("sug"+i).className == "sugerida"){
						if(i<total){
							document.getElementById("sug"+i).className = "nosugerida";
							sugerir = i+1;
						}else{
							sugerir = total;	
						}
					}
				}
				if(sugerir > 0){
					document.getElementById("sug"+sugerir).className = "sugerida";	
					document.getElementById("destino").value = document.getElementById("sug"+sugerir).innerHTML;
				}
			break;
			
			case 38:
				var total = document.getElementById("contador").value;
				var sugerir = 0;
				for(var i=1;i<=total;i++){
					if(document.getElementById("sug"+i).className == "sugerida"){
						if(i>1){
							document.getElementById("sug"+i).className = "nosugerida";
						}
						sugerir = i-1;
					}
				}
				if(sugerir > 0){
					document.getElementById("sug"+sugerir).className = "sugerida";	
					document.getElementById("destino").value = document.getElementById("sug"+sugerir).innerHTML;
				}
			break;
			
			default:
				document.getElementById("sugerencias").style.display = "block";
				var ajax = nuevoAjax();	
				strPos = "str="+str;
				ajax.open("POST", "/inc/ajax.php?func=1",true);
				ajax.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
				ajax.onreadystatechange=function() {
					if (ajax.readyState==4){
							document.getElementById("sugerencias").innerHTML=ajax.responseText;
					}
				}
				ajax.send(strPos);
				return;
			break;
		}
	
	}else{
		document.getElementById("sugerencias").style.display = "none";	
	}
}

function sugerir(str){
	document.getElementById("destino").value = str;
	document.getElementById("sugerencias").style.display = "none";	
}