var txt_name = 'Wprowadź poprawne imię';
var txt_name2 = 'Wprowadż poprawne nazwisko';
var txt_email = 'Wprowadż poprawny adres e-mail';
var txt_firm = 'Wprowadż poprawną nazwę firmy';
var txt_firm2 = 'Wprowadż poprawną nazwę redakcji';

var askfirm = {
    send : true,
    validate: function(email) {
        var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
        if(reg.test(email) == false) {
            return false;
        }else{
            return true;
        }
    },
    addError:function(src,txt){
        $(src).next().after('<div class="question_error">'+txt+'</div>');
    },
    init:function(){
        $('input.firm_mailform2').bind('click',function(){
            $('#from').bind('blur keyup',function(){
                $(this).next().next('.question_error').remove();
                if(!askfirm.validate($(this).val())){
                    askfirm.addError(this,txt_email);
                }
            });
            $('#name').bind('blur keyup',function(){
                $(this).next().next('.question_error').remove();
                if($(this).val() == '' || $(this).val() == 'Imię'){
                    askfirm.addError(this,txt_name);
                }
            });
            $('#surname').bind('blur keyup',function(){
                $(this).next().next('.question_error').remove();
                if($(this).val() == '' || $(this).val() == 'Nazwisko'){
                    askfirm.addError(this,txt_name2);
                }
            });

            $('#sfirm').bind('blur keyup',function(){
                $(this).next().next('.question_error').remove();
                if($(this).val() == '' || $(this).val() == 'Firma'){
                    askfirm.addError(this,txt_firm);
                }
            });
            $('#sfirm2').bind('blur keyup',function(){
                $(this).next().next('.question_error').remove();
                if($(this).val() == '' || $(this).val() == 'Redakcja'){
                    askfirm.addError(this,txt_firm2);
                }
            });

            $('div.question_error').remove();

            if(!askfirm.validate($('#from').val())){
                askfirm.addError('#from',txt_email); askfirm.send = false;
            }
            if($('#name').val() == '' || $('#name').val() == 'Imię'){
                askfirm.addError('#name',txt_name); askfirm.send = false;
            }
            if($('#surname').val() == '' || $('#surname').val() == 'Nazwisko'){
                askfirm.addError('#surname',txt_name2); askfirm.send = false;
            }
            if($('#sfirm').val() == '' || $('#sfirm').val() == 'Firma'){
                askfirm.addError('#sfirm',txt_firm); askfirm.send = false;
            }
            if($('#sfirm2').val() == '' || $('#sfirm2').val() == 'Redakcja'){
                askfirm.addError('#sfirm2',txt_firm2); askfirm.send = false;
            }
            if(askfirm.send){
                var txt_send = 'Imię: '+ $('input#name').val() + '\n';
                txt_send += 'Nazwisko: ' + $('input#surname').val() + '\n';
                if($('input#sfirm').val() != ''){
                    txt_send += 'Firma: ' + $('input#sfirm').val() + '\n';
                }
                if($('input#sfirm2').val() != ''){
                    txt_send += 'Redakcja: ' + $('input#sfirm2').val() + '\n';
                }
                // formularz dla Architektów
                if($('input#sphone').val() != ''){
                    txt_send += 'Telefon: ' + $('input#sphone').val() + '\n';
                }
                txt_send += 'Uwagi:' + $('textarea#body2').text(); + '\n';

                $('input#body1').val(txt_send);
                // $('div.text_menu_txt form').submit();
                return true;
            }
            else{
            askfirm.send = true;
            return false;
            }
        })
    }
}

$(document).ready(function() {
    $('#fb_like_box').hover(
        function() {
            $(this).stop().animate({
                left: '0'
            }, 'slow');
        },
        function() {
            $(this).stop().animate({
                left: '-237px'
            }, 'slow');
        }
        );

$('input.contact_mailform1, input.contact_mailform_subject, input.firm_mailform1').click(function(){
    if($(this).val() == 'Email' || $(this).val() == 'Temat' || $(this).val() == 'Imię' || $(this).val() == 'Nazwisko' || $(this).val() == 'Firma' || $(this).val() == 'Redakcja' || $(this).val() == 'Telefon'){
        $(this).val('');
    }
});
$('div.contact_mailform3 textarea, div.firm_mailform5 textarea').click(function(){
    if($(this).text() == 'Treść wiadomości' || $(this).text() == 'Uwagi'){
        $(this).text('');
    }
});

$('div.firm_mailform1 input, div.firm_mailform2 input, div.firm_mailform4 input').click(function(){
      //  $(this).parent('div').find('span').css('display','none');
});

$('div.p_calendar').find('div.sel_month_txt').text($('div.sel_month_sub').find('span.atv').text());
$('div.p_calendar').find('div.sel_year_txt').text($('div.sel_year_sub').find('span.atv').text());
var s_month = $('div.sel_month_sub').find('span.atv').attr('id');
var s_year = $('div.sel_year_sub').find('span.atv').attr('id');

$('span.text').find('table.t_arts').css('display','none');
$('span.text').find('table#'+s_month+'_'+s_year).css('display','block');

$('div.sel_month_txt, div.sel_year_txt').click(function(){
    $(this).next().toggle();
});

$('div.sel_month_sub span').click(function(){
   s_month = $(this).attr('id');
   $('div.sel_month_sub').hide();
   $('div.sel_month_txt').text($(this).text());
   $('span.text').find('table.t_arts').css('display','none');
    $('span.text').find('table#'+s_month+'_'+s_year).css('display','block');
});

$('div.sel_year_sub span').click(function(){
   s_year = $(this).attr('id');
   $('div.sel_year_sub').hide();
   $('div.sel_year_txt').text($(this).text());
   $('span.text').find('table.t_arts').css('display','none');
   $('span.text').find('table#'+s_month+'_'+s_year).css('display','block');
});

})
