var swift = jQuery.noConflict();

swift.extend(Tapestry.Initializer, {
    linkSubmit: function(spec) {
        Tapestry.replaceElementTagName(spec.clientId, "A");
		$(spec.clientId).writeAttribute("href", "#");
		$(spec.clientId).observeAction("click", function(event) {
			var form = $(spec.form);
			if (!spec.validate)
				form.skipValidation();
			form.setSubmittingElement(this);
            var callback = comp.submitCallback[spec.callback];
            if(callback){
                if(callback.call())
                    form.performSubmit(event); 
            }else
                form.performSubmit(event);
		});
	}
});

var comp = {
    tree: {},
    submitCallback: {},
    ckeditor: {}
};

swift.extend(comp.submitCallback, {
    deleteTip: function() {
        return confirm('确定要删除?');
	}
});
