rem: init: function(args) { 
add: init: function(/*DOMNode or Object*/args) {   
context: 	init: function(args) {		var form = dojo.byId(args.formNode);		if(!form || !form.tagName || form.tagName.toLowerCase() != "form") {			throw new Error("FormBind: Couldn't apply, invalid form");		} else if(this.form == form) {			return;		} else if(this.form) {			throw new Error("FormBind: Already applied to a form");		}		dojo.lang.mixin(this.bindArgs, args);		this.form = form;		this.connect(form, "onsubmit", "submit");		for(var i = 0; i < form.elements.length; i++) {			var node = form.elements[i];			if(node && node.type && dojo.lang.inArray(["submit", "button"], node.type.toLowerCase())) {				this.connect(node, "onclick", "click");			}		}		var inputs = form.getElementsByTagName("input");		for(var i = 0; i < inputs.length; i++) {			var input = inputs[i];			if(input.type.toLowerCase() == "image" && input.form == form) {				this.connect(input, "onclick", "click");			}		}	},
meta: 4707	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/4707/50c3492c4c3c825dbd3401e134a19ed46799c456/dojo.js.uncompressed.js/buggy/www/resources/dojo-ajax/dojo.js.uncompressed.js