<!-- generic_lib.js -->

var FR = 0;
var EN = 1;

// search: Substring to look for
// replace: replace with this string
// subject: the string to search
// ----------------------------------------------------------
function str_replace(search, replace, subject)
{
   for (var i=0; i<subject.length; i++) 
   {
      if (subject.substring(i,i+search.length) == search) 
      {
         subject = subject.substring(0,i)+replace+subject.substring(i+search.length,subject.length)
      }
   }
   return subject
}

// Open the calendar function
// --------------------------
function GetDate(FormName, FieldName, CurrentValue)
{
   win = window.open('ILCal.asp?date=' + remplacerTexte(CurrentValue,' ','+') + '&d=1995&f=2015&ln=0&fm=' + FormName + '&ch=' + FieldName,
               "calendrier",
               "toolbar=no,location=no,status=no,width=240,height=150,top=150,left=150"
               );

   win.focus();
}


function formatAsMoney(mnt) {

   // Merci à Réal Gagnon     : http://www.rgagnon.com/howto.html
   // Thank you Réal Gagnon   : http://www.rgagnon.com/howto.html
   // -----------------------------------------------------------
    mnt -= 0;
    mnt = (Math.round(mnt*100))/100;

    return (mnt == Math.floor(mnt)) ? mnt + '.00' 
              : ( (mnt*10 == Math.floor(mnt*10)) ? 
                       mnt + '0' : mnt);
}





