/* Active le focus sur id_focus (0 = out_iframe | 1 = in_iframe) --------------------------------------------------------------------------------------------------------------------------- */
function load_focus(id_focus, in_iframe){
 if(in_iframe == 1){
  eval( "window.parent.document.getElementById('"+id_focus+"').select(); window.parent.document.getElementById('"+id_focus+"').select();" );
 }else{
  eval( "document.getElementById('"+id_focus+"').select(); document.getElementById('"+id_focus+"').select();" );
 }
}

/* Modification de l'objet HTML / [iframe]  ------------------------------------------------------------------------------------------------------------------------------------------------ */
function write_html(out_html,id_obj_html,in_iframe){
 if(in_iframe == 1){
  window.parent.document.getElementById(id_obj_html).innerHTML = out_html;
 }else{
  document.getElementById(id_obj_html).innerHTML = out_html;
 }
}

/* Load file ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- */
function load_file(module,parametre){
 if( parametre == '' ){ data = ''; }else{ data = '&'+parametre; }
 out_html = file('../../files/xhr/'+escape(module)+'.php?date='+escape(new Date())+data);
 if( out_html != '' ){ alert(out_html); }
}

/* Traitement de la requete XHR ------------------------------------------------------------------------------------------------------------------------------------------------------------ */
function file(fichier){
 if(window.XMLHttpRequest)             // FIREFOX
  xhr_object = new XMLHttpRequest();
 else if(window.ActiveXObject)         // IE
  xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
 else
  return(false);
 xhr_object.open("GET", fichier, false);
 xhr_object.send(null);
 if(xhr_object.readyState == 4)
  return(xhr_object.responseText);
 else
  return(false);
}