//<![CDATA[
dojo.require("dojox.validate.regexp");
    dojo.require("dijit.form.ValidationTextBox");
	dojo.require("dijit.form.SimpleTextarea");
    dojo.require("dijit.form.Textarea");
    dojo.require("dijit.form.Button");
    dojo.require("dijit.form.Form");
    dojo.require("dojo.parser");
dojo.declare(
    "ValidationTextarea",
    [dijit.form.ValidationTextBox,dijit.form.SimpleTextarea],
    {
        invalidMessage: "",

        postCreate: function() {
            this.inherited(arguments);
        },

        validate: function() {
            this.inherited(arguments);
            if (arguments.length==0) this.validate(true);
        },

        onFocus: function() {
            if (!this.isValid()) {
                this.displayMessage(this.getErrorMessage());
            }
        },

        onBlur: function() {
			this.validate(false);
        }
     }
);
dojo.addOnLoad(function() {
    dojo.forEach(zendDijits, function(info) {
        var n = dojo.byId(info.id);
        if (null != n) {
            dojo.attr(n, dojo.mixin({ id: info.id }, info.params));
        }
    });
    dojo.parser.parse();
});
var zendDijits = [{"id":"email","params":{"required":"true","dojoType":"dijit.form.ValidationTextBox"}},{"id":"nom","params":{"required":"true","dojoType":"dijit.form.ValidationTextBox"}},{"id":"prenom","params":{"required":"true","dojoType":"dijit.form.ValidationTextBox"}},{"id":"tel","params":{"dojoType":"dijit.form.ValidationTextBox"}},{"id":"message","params":{"required":"true","dojoType":"dijit.form.Textarea"}},{"id":"Valider","params":{"label":"Valider","dojoType":"dijit.form.Button"}},{"id":"contact","params":{"dojoType":"dijit.form.Form"}},{"id":"captcha-input","params":{"required":"true","dojoType":"dijit.form.ValidationTextBox"}}];




//]]>

