function init_contact_form(d,c,b,e,a){$(c).addClass("disp_none");$(b).set("load",{onSuccess:function(){$(c).removeClass("disp_none");toggle_form("cont_word_link","top_contact",e);submit_form(d,e);validate_field($(b),a)}});$(b).load("/contact/")}function toggle_form(f,a,b){$(a).removeClass("top_cont_1");var e=$(f);var d=e.getElement("#cont_span");e.set("tween",{property:"opacity",duration:250,link:"chain"});var g=false;var c=new Fx.Slide($(a),{onStart:function(){e.get("tween").start(0).chain(function(){g?d.set("text",b.hidden):d.set("text",b.shown);e.getElement("img").toggleClass("disp_none");e.get("tween").start(1)})},onComplete:function(){(g)?g=false:g=true}}).hide();e.addEvent("click",function(j){j.preventDefault();c.toggle()});var i=false;var h=new Fx.Slide($("top_input2_wrp"),{mode:"horizontal",link:"chain",onStart:function(){i?$("top_cont").fade("in"):$("top_cont").fade("out")}}).hide();$("top_input2_wrp").fade("hide");$(a).getElement("select").addEvent("change",function(){if(this.selectedIndex==1&&!i){h.slideIn().chain(function(){$("top_input2_wrp").fade("in");i=true})}else{h.slideOut().chain(function(){$("top_input2_wrp").fade("out");i=false})}})}function validate_field(b,a){var c={required:"[^.*]",email:"^[a-z0-9._%-]+@[a-z0-9.-]+.[a-z]{2,4}"};a.each(function(d){b.getElement("#"+d).addEvent("blur",function(){var e=b.getElement("label[for="+d+"]");var f="";this.name.contains("email")?f=c.email:f=c.required;this.value.test(f)?e.setProperty("class","checked"):e.setProperty("class","failed")})})}function submit_form(a,c){var b=$("topContForm");b.addEvent("submit",function(f){f.preventDefault();var d=b.getElements("label.failed");b.set("send",{url:a,onSuccess:function(){b.getElement("#response").set("text",c.send)}});if(d.length==0){b.send()}})};