//-----------------------------------------------------------------------------
// SMILE
// @(#) $Header: /home/cvs/src/iir2/web/war/javascripts/AjaxHttpCheck.js,v 1.2 2007-12-13 17:51:34 vidus Exp $
// 
// Projet : IIR2
// 
// Description : Ecran liste des ressources : test hibernate
// 
// Creation : 31/10/2006
//
// Historique : 
// 31/10/2006 VDD Creation
// 
//-----------------------------------------------------------------------------

//------------------------------------------------
	//---- AJAX CHECK HTTP 
	var xmlHttp


    function httpCheckAjax(){ 
        printWaitingMessage();
        xmlHttp=GetXmlHttpObject();
        if (xmlHttp==null)
          {
          alert ("Your browser does not support AJAX!");
          return;
          } 
        
        var url_value=escape(document.form1.host.value);
         //alert(url_value);
       
        var sequence_clef=escape(document.form1.sequence_clef.value);
         //alert(sequence_clef);
        
        var seuil=document.form1.seuil.value;
         //alert(sequence_clef);  
        
        
        var url='/httpcheckview?url='+url_value+'&sequence_clef='+sequence_clef+'&seuil='+seuil;
         //alert(url);
         

        

        xmlHttp.onreadystatechange=stateChanged;
        xmlHttp.open("GET",url,true);
        xmlHttp.send(null);
    }
    
    function printWaitingMessage() { 
        document.getElementById("txtResultHttpCheck").innerHTML="<img name='waiting' src='/img/static/img_content/waiting.gif'>";
        document.getElementById("txtResultHttpCheckLink").innerHTML='<b>... en test ...</b>';
    }
    
    function stateChanged() { 
        if (xmlHttp.readyState==4)
        { 
        document.getElementById("txtResultHttpCheck").innerHTML=xmlHttp.responseText;
        document.getElementById("txtResultHttpCheckLink").innerHTML='<b><a href="#" onclick="httpCheckAjax();">Test Url</b></a>';
        }
    }
    
    function GetXmlHttpObject()
    {
    var xmlHttp=null;
    try
      {
      // Firefox, Opera 8.0+, Safari
      xmlHttp=new XMLHttpRequest();
      }
    catch (e)
      {
      // Internet Explorer
      try
        {
        xmlHttp=new ActiveXObject("Msxml2.XMLHTTP");
        }
      catch (e)
        {
        xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
        }
      }
    return xmlHttp;
    }
    //---- END AJAX CHECK HTTP 
	//------------------------------------------------