jQuery.extend({
    cWebForm: function(model,view){
        /**
         * keep a reference to ourselves
         */
        var that = this;
        $form = view.getForm();

        jQuery.validator.setDefaults({
            debug:false,
            focusCleanup:false,
            focusInvalid: false,
            onclick: false,
            onkeyup: false,
            onfocusout: false,
            showErrors: function(errorMap, errorList) {
                if(this.numberOfInvalids() > 0){
                    var message = '';
                    for (var i in errorList){
                        message += errorList[i].message+'<br />';
                    }
                
                    jAlert(message,"Unicadecor Informa");
                }
            //this.defaultShowErrors();
            }
            /*,
            submitHandler: function() {
                $form.ajaxSubmit(model.options());
            }*/
        });
		
        $form.validate(model.validate());
		$form.submit(function() {
			// submit the form 
			$(this).ajaxSubmit({
			beforeSubmit:  function(formData, jqForm, options){
				return jqForm.valid();
			}
			}); 
			// return false to prevent normal browser submit and page navigation 
			return false; 
		});
    }
});
