rem: target.animeajax(); 
add: jQuery(target).animeajax(); 
context: function AjaxSqueezeNode(trig, target, f, event){	var i, callback;	// retour std si pas precise: affecter ce noeud avec ce retour	if (!f) {		callback = function() { verifForm(this);}	}	else {		callback = function(res,status) {			f.apply(this,[res,status]);			verifForm(this);		}	}	valid = false;	if (typeof(window['_OUTILS_DEVELOPPEURS']) != 'undefined'){		if (!(navigator.userAgent.toLowerCase().indexOf("firefox/1.0")))			valid = (typeof event == 'object') && (event.altKey || event.metaKey);	}	if (typeof(trig) == 'string') {		i = trig.split('?');		trig = i[0] +'?var_ajaxcharset=utf-8&' + i[1];		// laisser le choix de la touche enfoncee au moment du clic		// car beaucoup de systemes en prenne une a leur usage		if  (valid) {			window.open(trig+'&transformer_xml=valider_xml');		} else {			target.animeajax();		}		res = jQuery.ajax({			"url":trig,			"complete": function(r,s) {				AjaxRet(r,s,target, callback);			}		});		return res;			}		if(valid) {		//open a blank window		var doc = window.open("","valider").document;		//create a document to enable receiving the result of the ajax post		doc.open();		doc.close();		//set the element receiving the ajax post		target = doc.body;	}	else {		target.animeajax();	}	jQuery(trig).ajaxSubmit({		"target": target,		"success": function(res,status) {			if(status=='error') return this.html('Erreur HTTP');			callback.apply(this,[res,status]);		},		"beforeSubmit":function (vars) {			vars.push({"name":"var_ajaxcharset","value":"utf-8"});			if (valid)				vars.push({"name":"transformer_xml","value":"valider_xml"});			return true;		}	});	return true; }
meta: 207	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/207/25d63c27de943c0cea8d20073ec6e14d5b44d8d3/layer.js/buggy/dist/javascript/layer.js