
var CustomForm=Class.create({key:"",form:null,submit:"",cookie:"",initialize:function(form,submit){this.key="6LerLgQAAAAAAIG5CsSU-lgwouV0zxBDWT8y6w-w";this.submit=submit;this.form=$(form);this.form.observe("submit",this.onSubmit.bindAsEventListener(this));this.cookie="recaptcha_"+this.form.id;var ck=document.cookie;var pos=ck.indexOf(this.cookie);if(pos!=-1){ck=ck.substring(pos);var pos2=ck.indexOf(";");if(pos2==-1)
pos2=ck.length;var s=ck.substring(this.cookie.length+1,pos2);var fields=s.split("&");var t="";var fieldName="";var fieldValue="";var els=this.form.getInputs();for(var i=0;i<fields.length;i++){t=unescape(fields[i]).split("=");fieldName=t[0];fieldValue=t[1];for(var j=0;j<els.length;j++){if(els[j].name==fieldName&&els[j].type.toLowerCase()!="hidden"){els[j].value=fieldValue;break;}}}}
this.draw();},draw:function(){var query=unescape(window.location.search).substring(1);var pos=query.indexOf("error=");if(pos!=-1){var err=query.substring(pos+"error=".length);document.write("<div class=\"global_error\">"+err+"</div>");}
var pos=query.indexOf("success=");if(pos!=-1){document.cookie=this.cookie+"=";Event.observe(window,"load",function(){this.form.update("<div class=\"global_notification\">Thanks, your message has been sent.</div>");}.bind(this));return;}
var url="http://api.recaptcha.net/challenge?k="+this.key;document.write("<sc"+"ript type=\"text/javascript\" src=\""+url+"\"></scr"+"ipt>\n");document.write("<input type=\"submit\" value=\""+this.submit+"\" />");},onSubmit:function(e){var t=this.form.getInputs();var els=[];for(var i=0;i<t.length;i++){if(t[i].type.toLowerCase()!="hidden")
els.push(t[i]);}
var s=Form.serializeElements(els);document.cookie=this.cookie+"="+s;}});