function fillListSelWithCrit(selectCtrl, itemArray, criteria, defaultText){
  var i, j, k;
  var isSelected;   
  //Efface les items existants
  for (i = selectCtrl.options.length; i >= 0; i--)
    {
    selectCtrl.options[i] = null;
    }
  
  //Ajoutes l'item par défaut
  //if (defaultText != ""){
    selectCtrl.options[0] = new Option(defaultText);
    selectCtrl.options[0].value = "";
    j = 1;
  /*
  }else{
    j = 0;
  }
  */
	//Ajoute les items en fonction du critère
  for (i = 0; i < itemArray.length; i++){    
	  if(itemArray[i][0] == criteria){
      selectCtrl.options[j] = new Option(itemArray[i][2]);
      selectCtrl.options[j].value = itemArray[i][1];
      j++; 		
		}
	}
}
	
/*
function fillListSelWithCrit(selectCtrl, selectCtrlSel, itemArray, criteria, defaultText)
  {
  var i, j, k;
  var isSelected;
 
  //Efface les items existants
  for (i = selectCtrl.options.length; i >= 0; i--)
    {
    selectCtrl.options[i] = null;
    }
  
  //Ajoutes les items
  if (defaultText != "")
    {
    selectCtrl.options[0] = new Option(defaultText);
    selectCtrl.options[0].value = "";
    j = 1;
    }
  else
    {
    j = 0;
    }

  for (i = 0; i < itemArray.length; i++)
    {
    if(itemArray[i][0] == criteria)
      {
      isSelected = false;
      
      if (selectCtrlSel != "")
        {
        for (k = 0; k < selectCtrlSel.options.length; k++)
          {
          if (itemArray[i][1] == selectCtrlSel.options[k].value)
            {
            isSelected = true;
            }
          }
        }
        
      if(isSelected == false)
        {
        selectCtrl.options[j] = new Option(itemArray[i][2]);
        selectCtrl.options[j].value = itemArray[i][1];
        j++;        
        }
      }
    }
  }
 
function fillListSelWithTwoCrit(selectCtrl, selectCtrlSel, itemArray, criteria, criteria2, defaultText)
  {
  var i, j, k;
  var isSelected;
 
  //Efface les items existants
  for (i = selectCtrl.options.length; i >= 0; i--)
    {
    selectCtrl.options[i] = null;
    }
  
  //Ajoutes les items
  if (defaultText != "")
    {
    selectCtrl.options[0] = new Option(defaultText);
    selectCtrl.options[0].value = "";
    j = 1;
    }
  else
    {
    j = 0;
    }

  for (i = 0; i < itemArray.length; i++)
    {
    if (itemArray[i][0] == criteria)
      {
      if (itemArray[i][1] == criteria2)
        {        
        isSelected = false;
        
        if (selectCtrlSel != "")
          {
          for (k = 0; k < selectCtrlSel.options.length; k++)
            {
            if (itemArray[i][2] == selectCtrlSel.options[k].value)
              {
              isSelected = true;
              }
            }
          }
          
        if(isSelected == false)
          {          
          selectCtrl.options[j] = new Option(itemArray[i][3]);
          selectCtrl.options[j].value = itemArray[i][2];
          j++;        
          }
        }
      }
    }
  }
	*/