// appel la page http://blog.tom-et-caro.fr/index.php et affiche le contenu
function ltrim(str, chars) {
	chars = chars || "\\s";
	return str.replace(new RegExp("^[" + chars + "]+", "g"), "");
}


function getBlogContent(URL) {
    document.getElementById("blog").innerHTML = "<h1>Chargement en cours, veuillez patienter...</h1>"
    
    var ajax_req;
    
    // creation de l'objer requete
    try {  ajax_req = new ActiveXObject('Msxml2.XMLHTTP');   } // IE
    catch (e) 
    {
        try {   ajax_req = new ActiveXObject('Microsoft.XMLHTTP');    } // IE
        catch (e2) 
        {
          try {  ajax_req = new XMLHttpRequest();     } // Autre navigateur
          catch (e3) {  ajax_req = false;   }
        }
     }
    
    // creation d'un listener sur cette requete
    ajax_req.onreadystatechange  = function()
    { 
         // 0: non initialisé.
         // 1: connexion établie.
         // 2: requête reçue.
         // 3: réponse en cours.
         // 4: terminé.
         if(ajax_req.readyState  == 4)
         {
              if(ajax_req.status  == 200)
              {
                 document.getElementById("blog").innerHTML = ajax_req.responseText.substr(0,ajax_req.responseText.length - 10);
                 location_href = "#blog" + ltrim(ajax_req.responseText.substr(ajax_req.responseText.length - 10, 10),"0");
                 if( location_href != "#blog          " )
                 {
                    window.location.href = location_href;
                 }  
              }
              else 
                 document.getElementById("blog").innerHTML = "Error code " + ajax_req.status;
         }
    }; 

   ajax_req.open( "GET", "blog.php?ajax=true" + URL,  true); 
   ajax_req.send(null);
}

var headID = document.getElementsByTagName("head")[0];         
var cssNode = document.createElement('link');
cssNode.type = 'text/css';
cssNode.rel = 'stylesheet';
cssNode.href = '/blog.css';
cssNode.media = 'screen';
headID.appendChild(cssNode);