(function(n){function t(t,i){function c(n){var t=n.val();return{text:/^[a-zA-Z'][a-zA-Z-' ]+[a-zA-Z']?$/,email:/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i}[n.attr("type")].test(t)&&t!==n.data("defVal")}function s(){if(f)return!1;f=!0;n.ajax({type:"POST",url:i.mailHandlerURL,data:{name:r.length?r.val():u.val().split("@")[0],email:u.val(),owner_email:i.ownerEmail,sitename:i.sitename||i.ownerEmail.split("@")[1]},success:function(){f=!1;o.slideDown(400,function(){e.focus();t.trigger("reset");r.add(u).data({wtch:!0});setTimeout(function(){o.fadeOut(400)},1e3)})}})}var r=n(".name>input",t),u=n(".email>input",t),e=n('a[data-type="submit"]',t),o=n(".success",t).hide(),f,h;i=n.extend({ownerEmail:"#",mailHandlerURL:"bat/MailHandler-sub.php"},i);e.click(function(){return h=!0,r.add(u).trigger("keyup"),n(".invalid",t).length||s(),!1});t[t.on?"on":"bind"]("keyup",function(i){if(i.keyCode===13)if(r.add(u).data({wtch:!0}).trigger("keyup"),n(".invalid",t).length)n(".invalid",t).focus();else return s(),!1});r.add(u).data({wtch:!0}).each(function(){var t=n(this),i=t.val();t.data({defVal:i}).focus(function(){t.val()==i&&(t.val(""),t.parents("label").removeClass("invalid"),t.data({wtch:!1}))}).blur(function(){t.val()==""&&t.val(i);t.data({wtch:!0}).trigger("keyup")})})[r.on?"on":"bind"]("keyup",function(){var t=n(this);t.data("wtch")&&t.parents("label")[c(t)?"removeClass":"addClass"]("invalid")})}n.fn.sForm=function(i){return this.each(function(){t(n(this),i)})}})(jQuery);$(window).load(function(){$("#form1").sForm({ownerEmail:"#",sitename:"sitename.link"})})