XHRStates=new Array("StandBy;","Connect&eacute;, patientez svp ...","Envoy&eacute;","R&eacute;ception","Termin&eacute;.");XHRISCONNECTING=false;alertPBConnexion="La derniere operation ne s'est pas deroulee correctement.\r\nProblème de connexion probable. Aucune modification ne peut être enregistée.\t\nVeuillez recharger la page.";function AjaxBox(a,b,c,d,e){var a=a;var b=b;var d=d;var c=c;var f;var e=e;var g=false;this.XHRGET=XHRGet;this.XHRPOST=XHRPost;this.XHRSATECHANGE=XHRStateChange;this.XHRGETXML=XHRGetXML;this.XHRPOSTANDGETXML=XHRPostAndGetXML;this.returnedData="";XHRISCONNECTING=false;if(window.XMLHttpRequest){f=new XMLHttpRequest()}else if(window.ActiveXObject){f=new ActiveXObject("Microsoft.XMLHTTP")}if(document.getElementById("wait")!=null)document.getElementById("wait").style.visibility="visible";function XHRGet(){if(XHRISCONNECTING==false){f.abort();XHRISCONNECTING=true;f.open('GET',b,true);f.onreadystatechange=this.XHRSATECHANGE;f.send(null)}else{alert(alertPBConnexion)}}function XHRGetXML(){if(XHRISCONNECTING==false){f.abort();XHRISCONNECTING=true;g=true;f.open('GET',b,true);f.onreadystatechange=this.XHRSATECHANGE;f.send(null)}else{alert(alertPBConnexion)}}function XHRPostAndGetXML(){if(XHRISCONNECTING==false){f.abort();XHRISCONNECTING=true;g=true;f.open('POST',b,true);f.onreadystatechange=this.XHRSATECHANGE;f.setRequestHeader("Content-type","application/x-www-form-urlencoded");f.send(d)}else{alert(alertPBConnexion)}}function XHRPost(){if(XHRISCONNECTING==false){document.getElementById("ajaxState").innerHTML="Initialisation...";XHRISCONNECTING=true;f.abort();f.open('POST',b,true);f.onreadystatechange=this.XHRSATECHANGE;f.setRequestHeader("Content-type","application/x-www-form-urlencoded");f.send(d)}else{alert(alertPBConnexion)}}function XHRStateChange(){info=XHRStates[f.readyState];if(f.readyState<4){info=info}if(document.getElementById("ajaxState")!=null){document.getElementById("ajaxState").innerHTML=info}else{}if(f.readyState==4){if(g==false){newtext=f.responseText;this.returnedData=newtext;if(c!=''){document.getElementById(c).innerHTML=newtext;if(document.getElementById("erreur")!=undefined)alert(document.getElementById("erreur").innerHTML)}}else{xmlDoc=f.responseXML;try{document.asyncXMLDoc=xmlDoc;document.getElementById(c).innerHTML=xmlDoc}catch(ex){}}if(e!=undefined&&f.status==200){XHRISCONNECTING=false;if(typeof(e)=="function"){e(this)}else{eval(e)}};document.getElementById("wait").style.visibility="hidden";if(f.status!=200){newtext=f.responseText;alert("ERREUR!");document.getElementById(c).innerHTML=newtext}}}}function form2ValuesString(a){var b="";var c="";for(i=0;i<a.elements.length;i++){switch(a[i].type){case"select-multiple":arrayPos=0;for(t=0;t<a[i].options.length;t++){if(a[i].options[t].selected==true){c=a[i].options[t].value.replace(/(')/,"''");b+=a[i].name+"["+arrayPos+"]="+encodeURIComponent(c)+"&";arrayPos++}}break;case"checkbox":if(a[i].checked==true){c=a[i].value.replace(/(')/,"''");b+=a[i].name+"="+encodeURIComponent(c)+"&"}break;case"radio":if(a[i].checked==true){c=a[i].value.replace(/(')/,"''");b+=a[i].name+"="+encodeURIComponent(c)+"&"}break;default:c=a[i].value;b+=a[i].name+"="+encodeURIComponent(c)+"&";break}}return b}//2012© Copyright Menta Solutions. All rights reserved.

