function loadfile(filename, filetype){
   if (filetype=="js"){
    var fileref=document.createElement('script');
    fileref.setAttribute("type","text/javascript");
    fileref.setAttribute("src", filename);
   }
   else if (filetype=="css"){
    var fileref=document.createElement("link");
    fileref.setAttribute("rel", "stylesheet");
    fileref.setAttribute("type", "text/css");
    fileref.setAttribute("href", filename);
   }
   if (typeof fileref!="undefined")
    document.getElementsByTagName("head")[0].appendChild(fileref);
}

function espaceclient(action) {
  var image = new Image();
  image.src = 'images/design/header2.jpg';
  if (typeof checkperso == 'undefined') {
    loadfile('js/espace.js','js');
    loadfile('css/espace.css','css');
  }
  new Ajax.Updater('contenu', 'espaceclient.php',
  {
    method:'post',
    parameters:{action:action},
    onLoading: function(){$('contenu').innerHTML='<br /><center><img src="images/roue_load.gif"/></center>';},
    onSuccess:function(){
      $('header').src='images/design/header2.jpg';
      new Ajax.Updater('promo_header', 'text_to_modify/top_ad.php',{method:'post',parameters:{ajax:'ajax'}});
      if (action == 'perso')
        statutperso();
    },
    onFailure: function(){ alert('Désolé pour le désagrement, quelque chose c\'est mal déroulé.\n Vous pouvez réessayer') }
  });
}

function loged(){
  $('espaceclient').update('<br /><center><img src="images/roue_load.gif"/></center>');
  $('espaceclient').className = 'connected';
  new Ajax.Request('espaceclient.php',
  {
    method: 'post',
    parameters:{js:''},
    onComplete: function(transport){
      transport = transport.responseText.evalJSON();
      $('connected').update(transport.name);
      $('espaceclient').update(transport.espace);
      csswindow('<br />'+transport.name,2500);
    }
  });
}

var timeout;
function csswindow(text,time) {
  clearTimeout(timeout);
  if(!Object.isElement($('csswindow')))
    $('contenu').insert('<div id="csswindow" style="display:none"></div>');
  $('csswindow').update(Object.toHTML(text));
  $('csswindow').appear();
  if (typeof time != 'undefined')
    timeout = setTimeout('$("csswindow").fade()',time);
}

