function createRequestObject()
    {
        var http;
	    if(window.XMLHttpRequest) http = new XMLHttpRequest();  // FIREFOX
	    else if(window.ActiveXObject) http = new ActiveXObject("Microsoft.XMLHTTP");   // IE   
        else 
            {
            alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
            return(false); // XMLHttpRequest non supporté par le navigateur   
            }
        return http;
    }

function afficheCalendrier(contact, div)
    {
    http = createRequestObject();
    http.open("GET", contact, true);
    http.onreadystatechange = function()
        {
        if(http.readyState == 1) document.getElementById(div+'attente').innerHTML = "<img src='/calendrier/images/ajax-loader.gif' width='16' height='16'  hspace='1' vspace='1'>"; 
        if(http.readyState == 4) 
            {
            if (document.getElementById('pour').className != 'masquer') showorhide('pour');
            document.getElementById(div).innerHTML = http.responseText;
            document.getElementById(div+'attente').innerHTML = "";
            } 
        }
    http.send(null); 
    }
    
function afficheMessage(contact, div)
    {
    http = createRequestObject();
    http.open("GET", contact, true);
    http.onreadystatechange = function()
        {
        if(http.readyState == 4) 
            document.getElementById(div).innerHTML = http.responseText;
        }
    http.send(null); 
    }
    
	
function MM_jumpMenu(selObj)
    { 
      eval("javascript:"+selObj.options[selObj.selectedIndex].value);
    }

function onclickDate(cellule, div, dateTexte, dateNum)
	{
    document.getElementById(cellule).value=dateTexte;
    document.getElementById(cellule+"h").value=dateNum;
    document.getElementById(div).innerHTML="";
    showorhide('pour');
	}
    