var cvalidateMappings=new Array();var cvalidateMappingsClass=new Array();var cvalidateMappingsIds=new Array();CValidateOK=function(a){var b=cvalidateMappings[a];if(!b){return}b.className="validateOK";b.title="";cvalidateMappingsIds[a].each(function(c){$(c).removeClassName(cvalidateMappingsClass[a])})};CValidateError=function(a,c){var b=cvalidateMappings[a];if(!b){return}b.className="validateError";b.title=c;Event.stopObserving(b,"click");Event.observe(b,"click",function(d){alert(c)});cvalidateMappingsIds[a].each(function(d){$(d).addClassName(cvalidateMappingsClass[a])})};function CValidateElement(b,f,g,e,c,d){cvalidateMappings[b]=$(g);cvalidateMappingsClass[b]=c;cvalidateMappingsIds[b]=d;var a=new Array();d.each(function(h){a[a.length]=$(h)});new Ajax.Updater(document,e,{parameters:Form.serializeElements(a),insertion:Insertion.Bottom})}CSubmitForm=function(c,b,a,d){new Ajax.Updater($(d),a,{evalScripts:true,parameters:$(b).serialize(true),method:"post"});Event.stop(c)};