
function makeRequeteXMLhttpRequest(Parametres,AdressePagePHP){if(window.XMLHttpRequest){xhr_object=new XMLHttpRequest();}
else if(window.ActiveXObject){xhr_object=new ActiveXObject("Microsoft.XMLHTTP");}
else{alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");return;}
xhr_object.open("POST",AdressePagePHP,true);xhr_object.onreadystatechange=function(){if(xhr_object.readyState==4){eval(xhr_object.responseText);}}
xhr_object.setRequestHeader("Content-type","application/x-www-form-urlencoded");var data=Parametres;xhr_object.send(data);}
function decode64(input){var output="";var chr1,chr2,chr3="";var enc1,enc2,enc3,enc4="";var i=0;var keyStr="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";var base64test=/[^A-Za-z0-9\+\/\=]/g;if(base64test.exec(input)){return'';}
input=input.replace(/[^A-Za-z0-9\+\/\=]/g,"");do{enc1=keyStr.indexOf(input.charAt(i++));enc2=keyStr.indexOf(input.charAt(i++));enc3=keyStr.indexOf(input.charAt(i++));enc4=keyStr.indexOf(input.charAt(i++));chr1=(enc1<<2)|(enc2>>4);chr2=((enc2&15)<<4)|(enc3>>2);chr3=((enc3&3)<<6)|enc4;output=output+String.fromCharCode(chr1);if(enc3!=64){output=output+String.fromCharCode(chr2);}
if(enc4!=64){output=output+String.fromCharCode(chr3);}
chr1=chr2=chr3="";enc1=enc2=enc3=enc4="";}while(i<input.length);return output;}
