function ajax(objet,query)
{
var xhr_object = null;

if(window.XMLHttpRequest) // Firefox
   xhr_object = new XMLHttpRequest();
else if(window.ActiveXObject) // Internet Explorer
   xhr_object = new ActiveXObject("Microsoft.XMLHTTP");
else { // XMLHttpRequest non supporté par le navigateur
   alert("Votre navigateur ne supporte pas les objets XMLHTTPRequest...");
   return;
}

xhr_object.open("GET", query, true);

xhr_object.onreadystatechange = function() {
   if(xhr_object.readyState == 4) 
   {
   var resp;
   resp = xhr_object.responseText;
   document.getElementById(objet).innerHTML = resp;
   return resp;
   }
}

xhr_object.send(null);
}

function trim (myString)
{
return myString.replace(/^\s+/g,'').replace(/\s+$/g,'').replace(/^\u00a0+/,'');
} 

function verifyEmail(){
var status = false;     
var emailRegEx = /^[A-Z0-9._%+-]+@[A-Z0-9.-]+\.[A-Z]{2,4}$/i;
     if (document.myform.adrmail.value.search(emailRegEx) == -1) {
          alert("Adresse e-mail invalide. Merci de vérifier.");
     }
  //  else if (document.myform.adrmail.value != document.myform.email2.value) {
  //        alert("Email addresses do not match.  Please retype them to make sure they are the same.");
   //  }
     else {
   //       alert("Woohoo!  The email address is in the correct format and they are the same.");
          status = true;
     }
     return status;
}

function majimage(objet,urlimage)
{
document.getElementById(objet).innerHTML = '<img src="' + urlimage + '" />';
alert('<img src="' + urlimage + '" />');
}

function testJavascript() {
    // test pour valider que le Javascript que tu utilises fonctionne bien
    // if (! document.getElementById)
    //   return;
	document.getElementById("divJavascriptSupport").style.height = 0;
	document.getElementById("divJavascriptSupport").style.visibility = "hidden";
  }
  
function HHMMSSValide(uneDuree)
{

// Durée au format HH:MM:SS
if (uneDuree==""){ return false;}
if (uneDuree==0){ return false;}
if (uneDuree.length != 8){return false;}
if (uneDuree.charAt(2) != ":" || uneDuree.charAt(5) != ":" ){return false;}
return true;
}  

function MMSSCCValide(uneDuree,nonvide)
{

if (nonvide==undefined) 
{nonvide=false;}

// Durée au format MM:SS:CC
laDuree=trim(uneDuree);
if (nonvide==true)
{if (laDuree==""){ return false;}}
else
{if (laDuree==""){ return true;}}

if (laDuree==0){ return false;}
if (laDuree.length != 8){return false;}
if (laDuree.charAt(2) != ":" || laDuree.charAt(5) != ":" ){return false;}
return true;
}  

function B4_ko(typebat,prem500,deux500,trois500,quatre500)
{
// renvoie vrai si c'est un B4 et que les 4 500 ne sont pas renseignés
if (typebat=="B4")
{
if (!MMSSCCValide(prem500,true)) {return true;}
if (!MMSSCCValide(deux500,true)) {return true;}
if (!MMSSCCValide(trois500,true)) {return true;}
if (!MMSSCCValide(quatre500,true)) {return true;}
}
return false;
}  

function B5_ko(typebat,prem500,deux500)
{
// renvoie vrai si c'est un B4 et que les 2 500 ne sont pas renseignés
if (typebat=="B5")
{
if (!MMSSCCValide(prem500,true)) {return true;}
if (!MMSSCCValide(deux500,true)) {return true;}
}
return false;
}  

function isNumeric(sValue, doitEtrePositif){ 
var ValidChars = "0123456789."; 
var IsNumber=true; 
var Char; 

for (i = 0; i < sValue.length && IsNumber == true; i++){ 
Char = sValue.charAt(i); 
if (ValidChars.indexOf(Char) == -1){ 
IsNumber = false; 
} 
}

if (doitEtrePositif && sValue < 0)
{IsNumber = false; }
 
return IsNumber; 
} 

function PrintContent(obj,titre)
{
	var DocumentContainer = document.getElementById(obj);
	var WindowObject = window.open('', "TrackHistoryData", 
						  "width=600,height=400,top=200,left=250,toolbars=no,scrollbars=yes,status=no,resizable=no");
	WindowObject.document.writeln('<html><title>' + titre + '</title>');
	WindowObject.document.writeln('<link rel="StyleSheet" href="css/print.css" type="text/css">');
	WindowObject.document.writeln('<body>');
	WindowObject.document.writeln('<table><tr><td width="60">');
	WindowObject.document.writeln('<img alt="monentrainement.com" src="img/logo1.png" />');
	WindowObject.document.writeln('</td><td>');
	WindowObject.document.writeln('<h3>monentrainement.com ®</h3></td></tr></table><br/><br/>');
	WindowObject.document.writeln('<H4>' + titre + '</H4><br/>');
	WindowObject.document.writeln(DocumentContainer.innerHTML);
	WindowObject.document.writeln('</body></html>');
	WindowObject.document.close();
	WindowObject.focus();
	WindowObject.print();
	WindowObject.close();
}

