
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}


function ltrim(string)
{
	return string.replace( /^\s*/, "" );
}

function rtrim(string)
{
	return string.replace( /\s*$/, "" );
}

function trim(string)
{
	return rtrim(ltrim(string));
}

function isValidText(namefield, messerror, messglobal) {
if (eval('document.frmMain.' + namefield))
  {
 txt = eval('document.frmMain.' + namefield + '.value');
 txt=trim(txt);
 if ( txt == "" )
 {
  messerrorbis="Le mot de passe est vide."
  messglobal=messglobal+"\n"+messerrorbis;
  eval('document.frmMain.' + namefield + '.focus()');
  return messglobal;
 } else {
   return messglobal;
}
}
}

function isEmail(namefield, messerror, messglobal) {

if (eval('document.frmMain.' + namefield))
  {
 mail = eval('document.frmMain.' + namefield + '.value');
 mail=trim(mail);
 if ( mail == "" )
 {
  messglobal=messglobal+"\nL'adresse email est vide.";
  eval('document.frmMain.' + namefield + '.focus()');
  return messglobal;
 } else {
if (mail.search(/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/) != -1)
 {
		return messglobal;
       } else {
   messglobal=messglobal+"\n"+messerror;
   eval('document.frmMain.' + namefield + '.focus()');
   return messglobal;
  }
 }
  } else {
   return messglobal;
  }
}

