$(document).ready(function() {
    
    $(".fancy").live("click", function(){

        $.fancybox({
            'transitionIn'	:	'elastic',
            'transitionOut'	:	'elastic',
            'speedIn'		:	600, 
            'speedOut'		:	200, 
            'overlayShow'	:	false,
            'href'            : $(this).attr('href')
        });
        return false;
    });
    
    $("input.formDodajOpinie").live('click',function(){
        var typ=$('input[name=opinie]:checked').val();
        if(typ=='sklep')
            var obiekt=$('select[name=Obiekt]').val();
        else
            var obiekt=$('select[name=region]').val();
        var obszar=$('select[name=obszar]').val();
        var komentarz=$('textarea[name=Opinia]').val();
        var email=$('input[name=Email]').val();
        email=(email=='Wpisz swój adres e-mail:')?'':email;
        komentarz=(komentarz=='Treść zagadnienia:')?'':komentarz;
        if(!obiekt||!komentarz||!email||!obszar)
            {
                $('form[name=formDodajOpinie] div.Alert').html('E-mail nie został wysłany poprawnie. Prosimy sprawdzić poprawność danych i spróbować ponownie.');
                $('form[name=formDodajOpinie] div.Alert').addClass('formAlert');
                return false;
            }
        $.post("/ajax/ajax.php", {
                    akcja: "dodaj_opinie", 
                    obiekt:obiekt,
                    komentarz:komentarz,
                    email:email,
                    typ:typ,
                    obszar:obszar
                },
                function(data) {
                    if(data=='1')
                       {
                            $('form[name=formDodajOpinie] div.Alert').html('E-mail został wysłany poprawnie. Dziękujemy za zgłoszenie opinii o placówce sieci Piotr i Paweł.');
                            $('form[name=formDodajOpinie] div.Alert').addClass('formOk');
                            $('input[name=Email]').val('');
                            $('textarea[name=Opinia]').val('');
                            //$('select[name=Obiekt]').val('');
                            //$('#Obiekt_input').find('span').html('E-mail nie został wysłany poprawnie. Prosimy sprawdzić poprawność danych i spróbować ponownie.');
                            $('#Obiekt_container').find('li').removeClass('selected');
                            
                       }
                    else
                        {
                            $('form[name=formDodajOpinie] div.Alert').html('E-mail nie został wysłany poprawnie. Prosimy sprawdzić poprawność danych i spróbować ponownie.');
                            $('form[name=formDodajOpinie] div.Alert').addClass('formAlert');
                        }
                });    
        return false;
    });
    
    $('input[name=opinie]').click(function(){
       if($(this).val()=='sklep')
           {
            $('.sklepy_opinie').show();
            $('.region_opinie').hide();
           }
       else
           {
            $('.region_opinie').show();
            $('.sklepy_opinie').hide();
           }
           
    });
    
    $('form[name=formNewsletter]').submit(function(){
        var email=$('form[name=formNewsletter] input[name=Email]').val();
        email=(email=='Wpisz swój adres e-mail.')?'':email;
        
        if(!email)
            {
                $('form[name=formNewsletter] div.Alert').html('Wypełnij pole email');
                $('form[name=formNewsletter] div.Alert').addClass('formAlert');
                return false;
            }
        $.post("/ajax/ajax.php", {
                    akcja: "newsletter", 
                    email:email
                },
                function(data) {
                    if(data=='1')
                       {                           
                         $('form[name=formNewsletter] div.Alert').html('Zapisałeś się na newsletter');
                         $('form[name=formNewsletter] div.Alert').addClass('formOk');  
                       }
                    else
                        {
                           $('form[name=formNewsletter] div.Alert').html('Wystąpił błąd');
                           $('form[name=formNewsletter] div.Alert').addClass('formAlert');
                        }
                }); 
        return false;
    });
    
    $('.woj_gazeta').change(function(){
        var miasta=$('#Miasto_container').find('li');
        if(!$(this).val())
        {
            for(var i=1;i<miasta.length;i++)
            {
                miasta.eq(i).show();
            }
        }
        else if($(this).val()=='0')
            {
                miasta.hide();
                miasta.eq(0).show();
                miasta.eq(1).show();
            }
        else{
            //mainLoadSavedData($(this).val());
            var mst='';
            var check;
            $('#Miasto_input').find('span').html('Wybierz miasto');
            $('.miasto_gazeta').val('');

            $.post("/ajax/ajax.php", {
                akcja: "lista_miast_gazeta", 
                woj:$(this).val()
            },
            function(data) {
                for(var i=1;i<miasta.length;i++)
                {
                    mst=miasta.eq(i).html();
                    check=false;
                    for(var j=0;j<data.ile;j++)
                    {
                        if(data.miasto[j]==mst)
                        {
                            check=true;
                            break;
                        }
                    }

                    if(check)
                    {
                        miasta.eq(i).show();
                        miasta.eq(i).removeClass('selected');
                    }
                    else
                        miasta.eq(i).hide();
                }
            },'json');


        }
    });
    
    $('.formGazetkaSklepy').click(function(){
            
        var odp=$.ajax({
            type: "POST",
            url: "/ajax/ajax.php",
            async: false,
            data: ({
                akcja: "przekierowanie_na_gazete", 
                woj:$('.woj_gazeta').val(),
                mst:$('.miasto_gazeta').val()
            })
        }).responseText;
       if(odp!='')
           {
                $('.formGazetkaSklepy').attr('href',odp);
           }
       else
           {
               return false;
           }
    });
    
    
    
});


