	function formSubmit() {
		stop=0;

		/// champs obligatoire repere avec le span blue en element precedent
		$("formFoot").getElements("input").each(function(el){
			if(el.get('class') == 'req' && (el.value == '' || el.value == el.alt)) {
				el.setStyles({'color':'red'}); 
				stop = 1;
			} 
		});

		if(stop!=1) {
			var formulaire = $('formFoot');
			formulaire.submit();
  		} else {
			// scroll to debut formulaire avec message
		}
	}
	
window.addEvent('domready', function()
    {
        cfe.spacer = "/img/gfx/spacer.gif";

        var myCfeAll = new cfe.replace();

        // no fieldset enhancement
        myCfeAll.unregisterModule("fieldset");

        // add dependencies for checkbox with id 'chb23' by passing input elements
        //myCfe.addDependencies($("chb23"),["chb22","chb21"]);

        // set some options for select and file modules
        myCfeAll.setModuleOptions("select",{
            scrolling: false,
            scollSteps: 5
        });
        
        myCfeAll.setModuleOptions("file",{
            fileIcons: true
            , trimFilePath: true
        // hides the select file button, when a file is selected
        //            , onUpdate: function(){
        //                if(this.o.value != ""){
        //                    this.a.addClass("hidden");
        //                }else{
        //                    this.a.removeClass("hidden");
        //                }
        //            }
        });

        // sets options for all checkbox modules
        //myCfe.setModuleOption("checkbox", "onActive", function(){console.log("activate",this)});
        //myCfe.setModuleOption("checkbox", "onInactive", function(){console.log("deactivate",this)});

        // initialize cfe
        myCfeAll.init({
            //theme: "basic", currently not supported
		scope: $('formFoot')
        });
		
		/// purge du champ et remplissage
		$("formFoot").getElements("input").each(function(el){
			if(el.value != '' && el.type == 'text') {
				el.addEvent("focus", function(){
					el.setStyles({'color':'#000'}); 
					if(el.value==el.alt) {
						el.value = '';
					}
				});
				el.addEvent("blur", function(){
					if(el.value=='') {
						el.value = el.alt;
					}
				});
			}
		});		

    });