function check(mode) {
	var objet = document.formulaire.elements("pm_id[]");
	var size = objet.length;
	if(!size) objet.checked = mode;
	else for(i=0; i<size; i++) objet[i].checked = mode;
}

var req;

function Initialize()
{
    try
    {
        req=new ActiveXObject("Msxml2.XMLHTTP");
    }
    catch(e)
    {
        try
        {
            req=new ActiveXObject("Microsoft.XMLHTTP");
        }
        catch(oc)
        {
            req=null;
        }
    }

    if(!req&&typeof XMLHttpRequest!="undefined")
    {
        req= new XMLHttpRequest();
	}

} 

function SendQuery(url, ouafficher)
{
    
	if(ouafficher == 'username') {
		Initialize();
		if(req!=null)
		{
			req.onreadystatechange = ProcessUsername;
			req.open("GET", url, true);
			req.send(null);
		}
	}
	
	if(ouafficher == 'email') {
		Initialize();
		if(req!=null)
		{
			req.onreadystatechange = ProcessEmail;
			req.open("GET", url, true);
			req.send(null);
	
		}
	}
}

function ProcessUsername()
{
    if (req.readyState == 4)
        {
        // only if "OK"
            if (req.status == 200)
            {
               if(req.responseText!="")
                {
                     document.getElementById("zoneUsername").innerHTML = req.responseText;
                }
            }
            else
            {
                document.getElementById("zoneUsername").innerHTML = "Erreur";
            }
        }
}

function ProcessEmail()
{
    if (req.readyState == 4)
        {
        // only if "OK"
            if (req.status == 200)
            {
                if(req.responseText!="")
                {
                    document.getElementById("zoneEmail").innerHTML = req.responseText;
                }
            }
            else
            {
                document.getElementById("zoneEmail").innerHTML = "Erreur";
            }
        }
}
