/**
* Ce fichier fait parti d'un package, toute modification doit entrainer la génération
* d'un nouveau package pour être pris en compte.
* voir l'objet ObjFichierPackage pour connaitre la marche à suivre pour regénérer un package
* @since 20/05/2009 Olivier REYT <reyt@benchmark.fr> 
*/

/**
 * Gestion de la suggestion/correction ajax des villes (potentiellement multisaisie)
 *
 * @author Damien BENOIT <benoit@benchmark.fr>
 * @package parcours
 * @subpackage html_include
 * @version 1.00
 * @since 1.00 - 03/03/2008 Damien BENOIT <benoit@benchmark.fr> Création du fichier
 */

/**
* fonction callback réussit par defaut 
*/
var callbackValide = function(data) {
	/* on retrouve ici le parent dont on va pouvoir récuperer l'ID 
	* afin de regler le champs f_id_ville_n
	*/
	tlId = $(this).attr("v_id");
	
	toolTipSuppression($(this).attr('id'));
	nomInput = nom_input_generique+tlId;
	$(this).attr('title','Saisie valide');
	$(this).removeClass("classerreur");
	// on l'utilise pour régler le hidden correspondant
	$('#'+nom_hidden_id+tlId).val(data.id);
	javasacript_supplementaire(tlId);
};


/**
* fonction callback en echec par defaut 
*/

var callbackInvalide = function(data)
{
	// recuperation de l'id
	tlId = $(this).attr("v_id");
	// on n'agit que si le nom fait au moins 3 char
	if ($(this).val().length >= 3) {
		$(this).addClass("classerreur");
		$(this).attr('title','Saisie invalide, merci de retenter');
		toolTip($(this).attr('id'),'Saisie non valide, merci de vérifier.');
	}
};
