var nws = {
    nInput:$("#newsletterInput"),
    nSubmit:$("#newsletterSubmit"),
    sendToPHP:function(ema){
        if(ema){
            $.ajax({
                url: "application/newsletter.php",
                dataType: "json",
                type: "POST",
                async: false,
                data: {
                    email:ema
                },
                success: function(response){
                    nws.nInput.val('');
                    nws.nInput.val(response['comm']);
                }
            })
        }
    },
    checkEmail:function(inpval){
        if(inpval){
            var email = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
            if(email.test(inpval)){
                nws.sendToPHP(inpval);
            }else{
                nws.nInput.val('podaj poprawny adres email');
            }
        }
    }
};
nws.nInput.click(function(){
    if((nws.nInput.val()=='podaj adres email') || (nws.nInput.val()=='podaj poprawny adres email') || (nws.nInput.val()=='Adres dodany')) nws.nInput.val('');
});

nws.nInput.blur(function(){
    if(nws.nInput.val()=='') nws.nInput.val('podaj adres email');
});

nws.nSubmit.click(function(){
   nws.checkEmail(nws.nInput.val());
});

nws.nInput.keypress(function(k){
    if ((k.which && k.which == 13)||(k.keyCode && k.keyCode == 13)){
       nws.checkEmail(nws.nInput.val());
    }
});
//do wywo�ania
nws.nInput.blur();