var req_global = null; function getXHR(){ var newReq = null;  if(window.XMLHttpRequest)   {  try   {  newReq = new XMLHttpRequest();  }  catch(e)   {  newReq = false;  }  }  else if(window.ActiveXObject)   {  try   {  newReq = new ActiveXObject("Msxml2.XMLHTTP");  }  catch(e)   {  try   {  newReq = new ActiveXObject("Microsoft.XMLHTTP");  }  catch(e)   {  newReq = false;  }  }  } return newReq; } function loadXHR(URL,methode,ID,data) {   var req = getXHR();  req_global = req;    if(req)   {  req.onreadystatechange=function(){   if (req.readyState == 4 && req.status == 200) {  rhttp = req.responseText;  if(methode=="GET" && data.length>0)  {  for(i=0;i<data.length;i++)  {  if(data[i]=="display") document.getElementById(ID).style.display='block';  if(data[i]=="undisplay") document.getElementById(ID).style.display='none';  if(data[i]=="HTML") document.getElementById(ID).innerHTML = rhttp;  if(data[i]=="TXT") document.getElementById(ID).innerText = rhttp;  if(data[i]=="SRC") document.getElementById(ID).src = rhttp;  if(data[i]=="VALUE") document.getElementById(ID).value = rhttp;}}}}; req.open(methode,URL,true);  if(methode=="POST"){  req.setRequestHeader('Content-Type','application/x-www-form-urlencoded');  req.send(data);  }  else  {  req.send(null);  }  }  else  {  return "XHRKO";   } }  function processReqChange(ID) {  var req = req_global;  if (req.readyState == 4)   {  if (req.status == 200 || req.status == 0)   {   httpd = req.responseText;  document.getElementById(ID).innerHTML = rhttp;   }  else   { alert("There was an issue retrieving the data:\n" +  "Reason: " + req.statusText);  }  } }  function transData(myForm){  var NbElemnt = myForm.length;  var n = 0;  var result ="";    for (i=0;i<NbElemnt;i++)  {    Id = myForm.elements[i].id;    if (Id!="")  {  valeur = document.getElementById(Id).value;  if(n>0) result = result+"&";  result = result +Id+ "=" +valeur ;  n++;  }  } return result; } function executeJs(string){ var len = string.length; var start = string.indexOf("<script"); if(start===0 || start>0)   {  if(string.lastIndexOf("<script")==start)   {  var start = start;  var Start = eval(start+string.substring(start).indexOf(">"));  var Stop = eval(Start+string.substring(Start).indexOf("</script>"));  eval(string.substring(eval(Start+1),Stop));  }  else  {  while(string.lastIndexOf("<script")>start)  {  var start = eval(start+string.indexOf("<script"));  var Start = eval(start+string.substring(start).indexOf(">"));  var Stop = eval(Start+string.substring(Start).indexOf("</script>"));  if(start===0 || start>0)  {   eval(string.substring(eval(Start+1),Stop));  start = Stop+9;}}}}} function _Elem(ID){ return document.getElementById(ID); } function displayTmpIframe(name,target,display){ tmpFrame = ''; tmpFrame += '<iframe id="f'+name+'" name="'+name+'" style="width:80%;height:150px;border:1px blue solid;display:'+display+';">'; tmpFrame += '</iframe>'; document.getElementById(target).innerHTML=tmpFrame; } function changeCouleur(ligne,color) { ligne.bgColor = color; }  function remetCouleur(ligne,color) { ligne.bgColor = color; } function _IE(){ isIEdoctype = navigator.appName == "Microsoft Internet Explorer" && document.documentElement && navigator.userAgent.indexOf ("Opera") == -1; return isIEdoctype; } function FocusOn(ID){  _Elem(ID).style.borderColor="red";_Elem(ID).style.background="#eeeeee"; _Elem(ID).focus(); } function FocusOff(ID){ _Elem(ID).style.borderColor="silver";_Elem(ID).style.background="#ffffff"; } function verif_email(email) { adresse = email; taille = email.length;  validelog = false; validedom = false; valideext = false;  arob = adresse.lastIndexOf("@"); login = adresse.substring(0,arob);  pointfinal = adresse.lastIndexOf("."); extension = adresse.substring(pointfinal,taille);  domaine = adresse.substring(arob+1,pointfinal);  var Alerte = "";  if ( login.length > 2 )   {  validelog = true;  }  else   {  Alerte += "\n"+_textAlert['LoginNonValide'];  validelog = false;  }   if ( domaine.length > 1 )   {  validedom = true;  }  else   {  Alerte += "\n"+_textAlert['DomaineNonValide'];  validelog = false;  }   if ( pointfinal > -1 && (extension.length == 3 || extension.length == 4) )   {  valideext = true;  }  else   {  Alerte += "\n"+_textAlert['ExtensionNonValide'];  valideext = false;  }   if ( validelog == true && validedom == true && valideext == true ) {  return true;  }  else   {  alert(_textAlert['EmailNonValide']+Alerte+"\n"+_textAlert['MerciEmail']);  return false;  } } function openLiteWin(url,width,height,top,left,opt){ if(url!=null){ if(width==null  || width=="")   width="500px"; if(height==null || height=="")  width="400px"; if(top==null || top=="") topy=""; else topy=", top="+top+""; if(left==null|| left=="") leftx=""; else leftx=", left="+left+""; if(opt==null)   option=",location=no,menubar=no,scrollbars=no,status=no,toolbar=no"; else { switch(opt){ case 'scroll' : option=",location=no, menubar=no, scrollbars=yes, status=no,toolbar=no"; break; case 'resize' : option=",location=no, menubar=no, scrollbars=yes, resizable=yes, status=no,toolbar=no"; break; case 'full' : option=",location=yes, menubar=yes, scrollbars=yes, resizable=yes, status=yes,toolbar=yes"; break; } } olw = window.open(url,'image','width='+width+',height='+height+topy+leftx+option+''); olw.focus(); } else { alert(_textAlert['no_popup']); } }  function in_array(arrayStack,value){ var R=0;  for(i=0;i<arrayStack.length;i++)  {  if(arrayStack[i]==value)  {  R++;  break;  }  }  if(R==1)   return true;   else   return false; } if (typeof Maintool == 'undefined') {  Maintool = function() {}; }  Maintool.include = function(strSrc) {  document.write('<s' + 'cript type="text/javascript" src="' + strSrc +  '"></s' + 'cript>'); };

