/**************************************
* Fichier JavaScript de El Conjugador *
***************************************/

//permet d'ouvrir une fenêtre d'impression
function PrintOpen() {
	window.print();
}

//quand on clique sur un bouton
function clickage(val) {
  document.form1.verbe.value+=val;
  document.form1.verbe.focus();
 }
 
//permet d'afficher l'aide
function aide() {
  var locx = screen.width - 560;
  var conjug = window.open("","ElConjugador","width=550,height=560,resizable=yes,scrollbars=yes,status=no,location=no,toolbar=no,left="+locx+",top=5");
  conjug.location="/fraideconjonline.php?menu=N&bas=N&fullscreen=N";
  conjug.focus();
}
 
//reformate le verbe
function traiteVb(texte) {
	texte=texte.toLowerCase();
	texte=texte.replace(/[\!\?]/g,"");
	texte=texte.replace(/^(se |s'|s'en |ne |ne pas )/g,"");
	texte=texte.replace(/[éèêë]/g,"e");
	texte=texte.replace(/[áàâä]/g,"a");
	texte=texte.replace(/[íìîï]/g,"i");
	texte=texte.replace(/[óòôö]/g,"o");
	texte=texte.replace(/[úùûü]/g,"u");
	texte=texte.replace(/[ñ]/g,"n");
  return texte;
 }

//fonction pour gérer un timeout pour éviter d'envoyer trop de requêtes 
var global_timeout_check;
function update(vb,l,f) {
	clearTimeout(global_timeout_check);
  global_timeout_check = setTimeout("update_after_timeout('"+vb+"','"+l+"','"+f+"');", 400);
}
function update_after_timeout(vb,l,f) {
  clearTimeout(global_timeout_check);
  xajax_dicoAjax(vb,l,f);
}
