function disableForm(form){

    //disable all fields
    /*form.rs.disabled=true;
    form.adresse.disabled=true;
    form.cp.disabled=true;
    form.ville.disabled=true;
    form.telcompany.disabled=true;
    form.site.disabled=true;
    form.sect.disabled=true;*/
}

function xmlFC(doc,nodeName) {
   return doc.getElementsByTagName(nodeName)[0].firstChild ? doc.getElementsByTagName(nodeName)[0].firstChild.data : "";
}

var oldSiren = "";
function findCompany(elm){
    var siren = "";
    siren = elm.value;
    if(siren.length==9 && oldSiren!=siren){

        var req = createXmlHttpRequest();
        if (req.overrideMimeType)
        {
            req.overrideMimeType('text/xml');
        }

        req.onreadystatechange = function()
        {
        if(req.readyState == 4)
        {
           if(req.status == 200)
           var doc = req.responseXML;
           with(document.partnerForm) {
	           rs.value=xmlFC(doc,'rs');
	           adresse.value=xmlFC(doc,'adresse');
	           cp.value=xmlFC(doc,'cp');
	           cp.onkeyup();
//	           dept(cp,'region');
	           ville.value=xmlFC(doc,'ville');
	           telcompany.value=xmlFC(doc,'tel');
	           site.value=xmlFC(doc,'site');
	           sect.value=xmlFC(doc,'activite');

	           /*rs.disabled=false;
	           adresse.disabled=false;
	           cp.disabled=false;
	           ville.disabled=false;
	           telcompany.disabled=false;
	           site.disabled=false;
	           sect.disabled=false;*/
					}



          //       if (document.getElementById)
           // {
          //    document.getElementById("ajaxResult").innerHTML = req.responseText;
          //  }
          //  else if (document.all)
          //  {
          //      document.all["ajaxResult"].innerHTML = req.responseText;
          //  }
        }
        }

        req.open("GET", "/company/find.do?siren="+siren, true);
        req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
        req.send(null);
        oldSiren=siren;
   }
}
function checkEmail(elm){
    var login = "";
    login = elm.value;
    var req = createXmlHttpRequest();
    if (req.overrideMimeType)
    {
        req.overrideMimeType('text/xml');
    }

    req.onreadystatechange = function()
    {
        if(req.readyState == 4)
        {
           if(req.status == 200)
           var doc = req.responseXML;
           var result = xmlFC(doc,'exists');
           if(result =="true")
            formval.mailExist(elm,true);
           else
            formval.mailExist(elm,false);

        }
    }

    req.open("GET", "/partner/loginExists.do?login="+login, true);
    req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
    req.send(null);


}

function ouvreFenetre(page, largeur, hauteur) {
  window.open(page, "", "scrollbars=yes,menubar=no,toolbar=no,resizable=no,width="
              + largeur + ",height=" + hauteur);
}