var newsletter={thisInputEmail:null,thisGoButton:"#news_go",thisAjaxCommand:null,responder:null,myDeli:"^--^",init:function(){if(!this.thisInputEmail){this.thisInputEmail=$("#news_txt")}$(this.thisGoButton).hover(function(){newsletter.focusEmail()},function(){newsletter.lostEmail()}).f_click("newsletter.checkEmail();");this.thisInputEmail.keypress(function(a){if(a.which==13){newsletter.checkEmail()}});this.thisInputEmail.focus(function(){newsletter.focusEmail()}).blur(function(){newsletter.lostEmail()})},checkEmail:function(){if(!this.thisInputEmail.check_value()){return}var b=Array("","#FFFF00","#FF0033",12,this.thisInputEmail.width(),1000);var a=Array("","#999999","white",12,this.thisInputEmail.width(),10);if(!this.thisInputEmail.email_validate()){this.thisInputEmail.input_anime("Nieprawidłowy adres e-mail!",b[1],b[2],b[3],b[4],b[5],"tu wpisz swój e-mail adres",a[1],a[2],a[3],a[4],a[5]);return}$(this.thisGoButton).lightBox({isImage:false,myWidth:400,myHeight:200,myHTML:"",callback:'newsletter.testEmail("'+this.thisInputEmail.val()+'")',cbackobject:"div#idNewsLetter span#id_dol",is_clicked:false})},testEmail:function(a){var c="Chcę otrzymywać newsletter w formacie ";var b='<div id="idNewsLetter" ><fieldset class="container"><legend>&nbsp;&nbsp;Sprawdzanie poprawności adresu E-mail:&nbsp;&nbsp;</legend><fieldset><label for="idEmail1">Adres E-mail <supp>*</supp>:</label><input id="idEmail1" class="input_text" type="text" maxlength="50" title="Adres E-mail (maks. 50 symb.)" value="'+a+'" name="email1" /></fieldset><fieldset><span class="info hidden"></span></fieldset><fieldset><label for="idEmail2">Powtórz adres E-mail <supp>*</supp>:</label><input id="idEmail2" class="input_text" type="text" maxlength="50" title="Adres E-mail - powtórz (maks. 50 symb.)" value="" name="email2" /></fieldset></fieldset><fieldset><label for="idNick" class="nosupp">Podaj swój nick:</label><input id="idNick" class="input_text l-margin" type="text" maxlength="25" title="Twój Nick (maks. 25 symb.)" value="" name="nick" /></fieldset><fieldset><label for="idPref" class="nosupp">Twoje preferencje:</label><input id="idPref1" type="radio" title="'+c+'HTML" checked="checked" name="Pref" value="html"/><label for="idPref1" class="radioLabel" title="'+c+'HTML">HTML</label><input id="idPref2" type="radio" title="'+c+'TEXT" name="Pref"  value="text"/><label for="idPref2" class="radioLabel" title="'+c+'TEXT">TEXT</label></fieldset><fieldset><span class="comment nohidden"><supp>*</supp> - pole jest wymagalne</span></fieldset><div class="wyslij key">Subskrybuj</div><span id="id_dol" class="nohidden" style="height:1px;"></span></div>';$("#lightbox-image-details-caption").html("Subskrybcja NEWSLETTERA.").show();$("#lightbox-image").html(b);var e=newsletter;var d="command="+e.thisAjaxCommand+e.myDeli+$.base64Encode("checkEmail")+e.myDeli+$.base64Encode(a);e.Response(d);$("#idEmail2").keypress(function(f){if(f.which==13){$("#idSendEmail").trigger("click")}}).focus()},sendNewEmail:function(){var c=newsletter;var b=c.testTwoEmail();if(!b){return}var a="command="+c.thisAjaxCommand+c.myDeli+$.base64Encode("addEmail")+c.myDeli;a+=$.base64Encode($("#idEmail2").val())+c.myDeli+$.base64Encode($("#idNick").val())+c.myDeli;a+=$.base64Encode($("input:radio:checked").val());c.Response(a)},testTwoEmail:function(){if($("#idEmail1").val()!=$("#idEmail2").val()){var b=Array("","#FFFF00","#FF0033",12,$("#idEmail2").width(),1000);var a=Array("","black","white",12,$("#idEmail2").width(),10);$("#idEmail2").input_anime("Adresy e-mail nie pasują!",b[1],b[2],b[3],b[4],b[5],$("#idEmail2").val(),a[1],a[2],a[3],a[4],a[5]);return false}return true},Response:function(comm,funk,tryb){$.ajax({type:"POST",url:$.base64Decode(this.responder),data:comm,dataType:"json",error:function(e){var msg=(typeof(e)!="undefined")?e.statusText:"";alert("Coś poszło nie tak!\n\nProblem z pobraniem zawartości strony\n"+msg)},success:function(resp){if(resp.error_msg){if(!tryb){alert(resp.error_msg)}}else{var dane=eval(resp.response);for(var i=0;i<dane.length;i++){var data=dane[i];var trg=$(data.target);switch(data.type){case"html":trg.html(data.src);break;case"title":trg.attr("title",data.src);break;case"script":$.getScript(data.src);break;case"append":trg.append(data.src);break;case"alert":alert(data.src);break;case"val":trg.attr("value",data.src);break;case"attr":trg.attr(data.attr,data.src);break;case"js":eval(data.src);break}}if(funk!=null&&funk!="undefined"){eval(funk)}}}})},focusEmail:function(){if(this.thisInputEmail.val().indexOf("tu wpisz ")!=-1){this.thisInputEmail.css({"border-color":"red"}).val("")}},lostEmail:function(){if(!this.thisInputEmail.val()){this.thisInputEmail.css({"border-color":"#72706F"}).val("tu wpisz swój e-mail adres")}}};
