<!--//--><![CDATA[//><!--
// Handle Event Listener
Event.observe(window, 'load', initAddressForm, false);

//--- Initialisation du formulaire
function initAddressForm() {
	
	var formId = "frm-address";
	var flag = "*";
	var requiredSelector = "li.required";
	var counterSelector = "div.char-counter";
	
	//--- FORMULAIRE
	if (!$(formId)) {
		return null;
	}
	
	//--- MARQUAGE DES CHAMPS REQUIS
	tagRequiredFields(formId, requiredSelector, flag);
	
	//--- POINT D'INSERTION
	$("RSociale").focus();
	
	//--- FORMATAGE DE LA SAISIE
	Event.observe('Nom', 'change', function() {this.value=this.value.toUpperCase();});
	Event.observe('Prenom', 'change', function() {this.value=this.value.capitalize();});
	Event.observe('Commune', 'change', function() {this.value=this.value.toUpperCase();});
	Event.observe('Departement', 'change', function() {this.value=this.value.capitalize();});
	Event.observe('Region', 'change', function() {this.value=this.value.capitalize();});
	//--- CHAMP ADRESSE COMPLEMENTAIRE
	if ($F("Adresse2").length==0) {
		fldState = 1;
		$("Adresse2").value = msg;
	}
	Event.observe('Adresse2', 'focus', function() {
												if (fldState==1) {
													this.value = "";
													fldState = 0;
												};});
	//--- CHAMP DESCRIPTION
	showMaxAllowedChars(formId, counterSelector);
	
	//--- VALIDATION DU FORMULAIRE
	var valid = new Validation(formId, {immediate:true, stopOnFirst:true, useTitles:true});
}
//--><!]]>