var xmlHttp;

function showHint(str) {
//	alert('k');
if (str.length==0) { 
  document.getElementById("lemma_passport").innerHTML="";
//  document.getElementById("suggest_container").style.display = 'none';
  return;
}

xmlHttp=GetXmlHttpObject();
if (xmlHttp==null) {
  alert ("Your browser does not support AJAX!");
  return;
}

var url="xp_generate_passport_lemma.php";
url=url+"?q="+str;
url=url+"&sid="+Math.random();
//alert(url);
xmlHttp.onreadystatechange=stateChanged;
xmlHttp.open("GET",url,true);
xmlHttp.send(null);
} 

function stateChanged() { 
	if (xmlHttp.readyState==4) { 
//		document.getElementById("suggest_container").style.display = 'block';
		if (xmlHttp.responseText == "none") {
			document.getElementById("lemma_passport").innerHTML="лемма<br/>не выбрана";
			document.getElementById("lemma_passport").className="lemma_passport_unchosen";
			
//			document.getElementById("wordform_chosen_name").setAttribute("disabled", "disabled");
//			document.getElementById("wordform_en").setAttribute("disabled", "disabled");
//			document.getElementById("wordform_ru").setAttribute("disabled", "disabled");
		} else {
			
			var result = xmlHttp.responseText;

			var mySplitResult = result.split("|",4);
			document.getElementById("wordform_chosen_name").value = mySplitResult[0];
			document.getElementById("wordform_en").value = mySplitResult[1];
			document.getElementById("wordform_ru").value = mySplitResult[2];
			
			document.getElementById("wordform_chosen_name").disabled=false;
			document.getElementById("wordform_en").disabled=false;
			document.getElementById("wordform_ru").disabled=false;
//			alert(document.getElementById("wordform_ru").disabled);
//			alert(document.getElementById("wordform_en").disabled);

			
			document.getElementById("lemma_passport").innerHTML = mySplitResult[3];
			//document.getElementById("lemma_passport").innerHTML = result;

//			document.getElementById("lemma_passport").innerHTML = xmlHttp.responseText;
			document.getElementById("lemma_passport").className = "lemma_passport_chosen";
		}
	}
}

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