function SetFocus() {
  if (document.forms.length > 0) {
	 if (document.pages.page){
		 document.pages.page.focus();
		 
	 } else {
	    var field = document.forms[0];
    	for (i=0; i<field.length; i++) {
	      if ( (field.elements[i].type != "image") &&
    	       (field.elements[i].type != "hidden") &&
        	   (field.elements[i].type != "reset") &&
	           (field.elements[i].type != "submit") ) {

    	    document.forms[0].elements[i].focus();

	        if ( (field.elements[i].type == "text") ||
    	         (field.elements[i].type == "password") )
        	  document.forms[0].elements[i].select();

	        break;
    	  }
    	}
	 }
  }
}

function rowOverEffect(object) {
  if (object.className == 'dataTableRow') object.className = 'dataTableRowOver';
}

function rowOutEffect(object) {
  if (object.className == 'dataTableRowOver') object.className = 'dataTableRow';
}

function DeplacerItemDeVers(de, vers) {

  var zlAv = "zlItem"+de+"[]";
  var zlAp = "zlItem"+vers+"[]";

  if (document.new_item.elements[zlAv].options.selectedIndex >= 0) {
    
    while (document.new_item.elements[zlAv].options.selectedIndex >= 0) {
      ind = document.new_item.elements[zlAv].options.selectedIndex;
      
      texte  = document.new_item.elements[zlAv].options[ind].text;
      valeur = document.new_item.elements[zlAv].options[ind].value;
    
        document.new_item.elements[zlAv].options[ind] = null;
    
      var user = new Option(texte, valeur);
      lg = document.new_item.elements[zlAp].options.length;
      document.new_item.elements[zlAp].options[lg] = user;
    }
  
  } else {
    
    alert("Aucun Item sélectionné !");
  
  }
  
  return(false);
  
}

function SelectionnerItems(form) {
  zl = "zlItemIN[]";
  lg = document.new_item.elements[zl].options.length;

  for (cpt = 0; cpt < lg; cpt++) {
    document.new_item.elements[zl].options[cpt].selected = true;
  }

  zl = "zlItemOUT[]";
  lg = document.new_item.elements[zl].options.length;

  for (cpt = 0; cpt < lg; cpt++) {
    document.new_item.elements[zl].options[cpt].selected = true;
  }

  return( true );

}

function menuswitch(menu, way){
	// Init
//	menu = document.new_item.elements['zlItemOUT[]'];
    var menumax = menu.length -2;
    var menusel = menu.selectedIndex;
    
    // Debordement
    if ((menusel < 0) || (menusel < 1 && way == -1) || (menusel > menumax && way == 1)) { return false; }

    // Permutation
    tmpopt = new Option( menu.options[menusel+way].text, menu.options[menusel+way].value );
    
    menu.options[menusel+way].text = menu.options[menusel].text; 
    menu.options[menusel+way].value = menu.options[menusel].value; 
    menu.options[menusel+way].selected = true;
    
    menu.options[menusel].text = tmpopt.text;                         
    menu.options[menusel].value = tmpopt.value;
    menu.options[menusel].selected = false;
    return true;
}