function Subscribe(){this.constructor.baseConstructor.call(this,$("#subscribe .subscribe_popup"),$("#subscribe .subscribe_link"));if(this.jContainer.size()){this.domInit();this.sAjaxUrl=Hitek.getAjaxUrl("subscription");this.attacSpecialhEvents()}}Subscribe.inheritFrom(PopupBlock,{domInit:function(){this.jForm=this.jContainer.find("form").eq(0);this.jInput=$("#email");this.jFakeMail=$("#fake_mail");this.jProgress=$("#subscribe_progress");this.jMessage=$("#subscribe_message")},attacSpecialhEvents:function(){var b=this;this.jForm.submit(function(c){if(b.send()){c.preventDefault();return false}});var a=this.jForm.find("input[type=checkbox]");a.each(function(){$(this).click(function(){b.jFakeMail.attr("value",(b.jForm.find("input[type=checkbox][checked]").length?b.jFakeMail.attr("default_value"):""));$(b.jFakeMail).trigger("change")})})},isInit:function(){if(!this.bInit){this.bInit=this.jContainer&&this.jForm}return this.bInit},show:function(a){this.constructor.superClass.show.apply(this,arguments);if(this.isInit()&&this.jInput.size()&&!this.jInput.attr("disabled")){this.jInput[0].focus()}},send:function(){if(this.isInit()){this.jMessage.addClass("hidden");this.jProgress.removeClass("hidden");var a=this;jInputs=this.jForm.find("input"),oWatchFormData={};jInputs.each(function(){if(this.name&&(this.type!="checkbox"||this.checked)){oWatchFormData[this.name]=this.value}});$.post(this.sAjaxUrl,oWatchFormData,function(b){a.showResponse(b)});return true}else{return false}},showResponse:function(a){if(this.isInit()){this.jProgress.addClass("hidden");this.jMessage.removeClass("hidden");this.jMessage.html(a);if($(this.jMessage).children("p").hasClass("success")){this.jForm.addClass("hidden")}}}});$(document).ready(function(){new Subscribe()});
