function compagnon()
{
	window.name = "Compagnon - Kimiko-Coréen";
	var hauteur = 420;
	var largeur = 320;
	var top=(screen.height-hauteur)/2;
	var left=(screen.width-largeur)/2;
	var option = "top=" + top + ",left=" + left + ",width=" + largeur + ",height=" + hauteur + ",menubar=no,scrollbars=yes,statusbar=no";
	window.open("compagnon.html","", option);
}
function apercu(event, id)
{
	var x = event.clientX - 250;
	var y = event.clientY - 150 + document.documentElement.scrollTop;
	var req = null;
// 	alert("chargement du nouveau contenu" + id + '-' + x + '-' + y);
	if(window.XMLHttpRequest)
		req = new XMLHttpRequest();
	else if (window.ActiveXObject)
		req  = new ActiveXObject(Microsoft.XMLHTTP);

	req.onreadystatechange = function()
	{
// 		document.mot.roman.value="Attente de la réponse...";
		if(req.readyState == 4)
		{
			if(req.status == 200)
			{
				tab=document.getElementById("apercu");
				tab.style.left = x + 'px';
				tab.style.top = y + 'px';
				tab.innerHTML=req.responseText;
			}
		}
	}; 
	req.open("GET", 'mot-gen.pl?id=' + id, true);
	req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
	req.send(null);
}
function apercueff()
{
	document.getElementById("apercu").innerHTML='';
}
function romgen()
{
	var req = null;

	document.mot.roman.value="En cours...";
	if(window.XMLHttpRequest)
		req = new XMLHttpRequest();
	else if (window.ActiveXObject)
		req  = new ActiveXObject(Microsoft.XMLHTTP);

	req.onreadystatechange = function()
	{
		document.mot.roman.value="Attente de la réponse...";
		if(req.readyState == 4)
		{
			if(req.status == 200)
			{
				document.mot.roman.value=req.responseText;
			}
			else
			{
				document.mot.roman.value="Erreur: code retourné " + req.status + " " + req.statusText;
			}
		}
	}; 
	req.open("GET", 'rom-gen.pl?texte=' + document.mot.hangul.value, true);
	req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
	req.send(null);
}
function recherche()
{
	var req = null;
	document.getElementById("liste").innerHTML = "Recherche";
	if(window.XMLHttpRequest)
		req = new XMLHttpRequest();
	else if (window.ActiveXObject)
		req  = new ActiveXObject(Microsoft.XMLHTTP);

	req.onreadystatechange = function()
	{
		if(req.readyState == 4)
		{
			if(req.status == 200)
			{
				document.getElementById("liste").innerHTML = req.responseText;
			}
			else
			{
				document.getElementById("liste").innerHTML = "Erreur: code retourné " + req.status + " " + req.statusText;
			}
		}
	};
	req.open("GET", 'trad-gen.pl?recherche=' + document.trad.mot.value, true);
	req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
	req.send(null);
}
function exemples(mot)
{
	var req = null;
	if(window.XMLHttpRequest)
		req = new XMLHttpRequest();
	else if (window.ActiveXObject)
		req  = new ActiveXObject(Microsoft.XMLHTTP);
	div=document.getElementById("exemples");
	req.onreadystatechange = function()
	{
		div.innerHTML="Attente de la réponse...";
		if(req.readyState == 4)
		{
			if(req.status == 200)
			{
				div.innerHTML=req.responseText;
			}
		}
	}; 
	req.open("GET", 'exemples-gen.pl?recherche=' + mot, true);
	req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); 
	req.send(null);
}