var TIMEOUT_error=function(opts){var handler=function(t){if(t){alert(opts.error);}}
return handler;};var TIMEOUT_sendForm=function(opts){var ajax=new Ajax.Request('/'+opts.domain+'/rpc/'+opts.model+'/'+opts.action.capitalize()+'.do',{asynchronous:opts.asynchronous,method:opts.method,evalScripts:opts.scripts,parameters:Form.serialize(opts.form),onSuccess:opts.success(opts),onFailure:opts.failure(opts)});};var TIMEOUT_sendRequest=function(opts){var ajax=new Ajax.Request('/'+opts.domain+'/rpc/'+opts.model+'/'+opts.action.capitalize()+'.do',{asynchronous:opts.asynchronous,method:opts.method,evalScripts:opts.scripts,parameters:opts.params,onSuccess:opts.success(opts),onFailure:opts.failure(opts)});};function TIMEOUT_requestRedirect(model,action,form){location.href="/"+model+"/"+action+"?"+form.serialize();return null;}
function TIMEOUT_findChild(element,nodeName,locale){var child;if(locale!=null){for(child=element.firstChild;child!=null;child=child.nextSibling){if(child.prefix.toLowerCase()==nodeName&&child.nodeName.toLowerCase()==nodeName+":"+locale){return child;}}
return null;}else{for(child=element.firstChild;child!=null;child=child.nextSibling){if(child.nodeName.toLowerCase()==nodeName)
return child;}
return null;}
return null;}
