(function($) {      
    $.fn.clickwipe = function(sender) {
        var i2 = 0,
            memory_l = '',
            memory_l2 = '',
            memory_r = '',
            memory_r2 = '',
            config = {
    			wipeLeft: function() {
            		if(i2 == 0){ 
            			$(sender).find('.kebab-div-1').animate({"margin-left": "-912px"}, "fast");   //945  
                		$(sender).find('.przelaczniki-ipad').find('li.selected').removeClass('selected');
                        $(sender).find('.przelaczniki-ipad').find('li.swich-me-2').addClass('selected');                                 
            			i2=1;
            		}  
            		else if(i2 == 1){ 
            			$(sender).find('.kebab-div-1').animate({"margin-left": "-1823px"}, "fast"); //1880
                		$(sender).find('.przelaczniki-ipad').find('li.selected').removeClass('selected');
                        $(sender).find('.przelaczniki-ipad').find('li.swich-me-3').addClass('selected');            
            			i2=2;
            		} 		    
                    config.arrowsInformation();			    
                },
    			wipeRight: function() {   
            		if(i2 == 1){ 
            			$(sender).find('.kebab-div-1').animate({"margin-left": "0px"}, "fast"); 
                		$(sender).find('.przelaczniki-ipad').find('li.selected').removeClass('selected');
                        $(sender).find('.przelaczniki-ipad').find('li.swich-me-1').addClass('selected'); 
            			i2=0; 
            		}  
            		else if(i2 == 2){ 
            			$(sender).find('.kebab-div-1').animate({"margin-left": "-912px"}, "fast"); //945
                		$(sender).find('.przelaczniki-ipad').find('li.selected').removeClass('selected');
                        $(sender).find('.przelaczniki-ipad').find('li.swich-me-2').addClass('selected');                                 
            			i2=1;         
            		}
            		config.arrowsInformation();
            	},                                                                                        
            	arrowsInformation: function(){        		
              		if(i2 == 0){
              		  memory_r = memory_r2 = "/design/przekroj/images/arrow-left-grey.png";
              		  memory_l = memory_l2 = "/design/przekroj/images/arrow-right.png";
            				$(sender).find('.arrow-wipe-left').html('<a href="#"><img src="/design/przekroj/images/arrow-right.png"></a>');
            				$(sender).find('.arrow-wipe-right').html('<a href="#"><img src="/design/przekroj/images/arrow-left-grey.png"></a>');
              		} else if(i2 == 1){
            				$(sender).find('.arrow-wipe-left').html('<a href="#"><img src="/design/przekroj/images/arrow-right.png"></a>');
            				$(sender).find('.arrow-wipe-right').html('<a href="#"><img src="/design/przekroj/images/arrow-left.png"></a>');		
              		} else {
              		  memory_l = memory_l2 = "/design/przekroj/images/arrow-right-grey.png";
              		  memory_r = memory_r2 = "/design/przekroj/images/arrow-left.png";
            				$(sender).find('.arrow-wipe-left').html('<a href="#"><img src="/design/przekroj/images/arrow-right-grey.png"></a>');
            				$(sender).find('.arrow-wipe-right').html('<a href="#"><img src="/design/przekroj/images/arrow-left.png"></a>');				
              		}
                }			
            };     
         
            $(sender).find('.arrow-wipe-left').click( function() {           
                config.wipeLeft();           
                return false;
            }).mouseover( function(){ 
              memory_l = $(this).find('img').attr('src'); 
              $(this).find('img').attr('src', '/design/przekroj/images/arrow-rightON.png'); 
            }).mouseout( function(){ 
              $(this).find('img').attr('src', memory_l); 
            }).mousedown( function(){ 
              memory_l = $(this).find('img').attr('src'); 
              $(this).find('img').attr('src', '/design/przekroj/images/arrow-rightBBB.png'); 
            }).mouseup( function(){ 
              $(this).find('img').attr('src', memory_l); 
            });
            
            $(sender).find('.arrow-wipe-right').click( function() {           
                config.wipeRight(); 
                return false;
            }).mouseover( function(){ 
              memory_r = $(this).find('img').attr('src'); 
              $(this).find('img').attr('src', '/design/przekroj/images/arrow-leftON.png'); 
            }).mouseout( function(){ 
              $(this).find('img').attr('src', memory_r); 
            }).mousedown( function(){ 
              memory_r = $(this).find('img').attr('src'); 
              $(this).find('img').attr('src', '/design/przekroj/images/arrow-leftBBB.png'); 
            }).mouseup( function(){ 
              $(this).find('img').attr('src', memory_r); 
            }); 
/*                               
	var memory = '';
	var memory2 = '';
	
	$(sender).find('.arrow-wipe-left').mouseover(function(){ memory = $(this).find('img').attr('src'); $(this).find('img').attr('src', '/design/przekroj/images/arrow-rightON.png'); }).mouseout(function(){ $(this).find('img').attr('src', memory); });
  $(sender).find('.arrow-wipe-left').mousedown(function(){ memory2 = $(this).find('img').attr('src'); $(this).find('img').attr('src', '/design/przekroj/images/arrow-rightBBB.png'); }).mouseup(function(){ $(this).find('img').attr('src', memory2); });
	
	$(sender).find('.arrow-wipe-right').mouseover(function(){ memory = $(this).find('img').attr('src'); $(this).find('img').attr('src', '/design/przekroj/images/arrow-leftON.png'); }).mouseout(function(){ $(this).find('img').attr('src', memory); });
	$(sender).find('.arrow-wipe-right').mousedown(function(){ memory2 = $(this).find('img').attr('src'); $(this).find('img').attr('src', '/design/przekroj/images/arrow-leftBBB.png'); }).mouseup(function(){ $(this).find('img').attr('src', memory2); });
*/                               
                               
                               
            $(sender).find(".swich-me-1").click( function() {
        		i2=1; config.wipeRight(); 
            });   
            $(sender).find(".swich-me-2").click( function() {
        		i2=2; config.wipeRight(); 			
            });  	
            $(sender).find(".swich-me-3").click( function() {
        		i2=1; config.wipeLeft(); 			
            });      
                                            
            config.arrowsInformation();
            return this;
   };        
})(jQuery);
 
 
 function sterownikRepertuar(tekst, obiekt, element){
	$('.text_repertuar').val(tekst);
	$('.repertuar-lista-opcje li').removeClass('selected');
	$(obiekt).addClass('selected');
	if(element == 1)
		$('.repertuar-lista-opcje li.first').addClass('selected');
	if(element == 2)
		$('.repertuar-lista-opcje li.last').addClass('selected');
 }

 

/* RETRO */

var poz_retro 		= 0;
var poz_retro_all 	= 0;

function retro_all_l(){
  $('#retro_all li.usx.'+poz_retro_all).hide("slow");
  if(poz_retro_all < $('#retro_all').attr('limit')) poz_retro_all++;
}

function retro_all_p(){
  $('#retro_all li.usx.'+poz_retro_all).show("slow");
  if(poz_retro_all>0) poz_retro_all--;
}

function retro_l(){
  $('#retro li.usx.'+poz_retro).hide("slow");
  if(poz_retro < ($('#retro').attr('limit')-2)) poz_retro++;
}

function retro_p(){
  $('#retro li.usx.'+poz_retro).show("slow");
  if(poz_retro>0) poz_retro--;
}

/* RETRO END*/

 
$(document).ready(function(){
	
	$('.kebab-div-1 .class-article').click(function(){ window.parent.location=$(this).find('h2 a').attr('href'); });

	
/* LINKI */	
	$('ul.linki_top li').removeClass('selected');
	$('div.footer_links ul li').removeClass('selected');
/* END LINKI */	
	
/* RETRO */
	
	 $('#lista_retro_all_l').bind('click',  retro_all_p);
	 $('#lista_retro_all_p').bind('click',  retro_all_l);

	 $('#lista_retro_l').bind('click',  retro_p);
	 $('#lista_retro_p').bind('click',  retro_l);

	$("#retro_rok").change(function () {
	
		var rok = "";
		
		$("#retro_rok_wybierz option:selected").each(function () {
			rok = $(this).val();
		});
	
          $("#retro_rok option:selected").each(function () {
				if(rok != "")
					window.location.href="?rok="+ rok +"&str=" + $(this).val();
				else
					window.location.href="?str=" + $(this).val();
          });
          
    });	 
	 
/* RETRO END*/


/* PROMOCJA: START */

	$('#promocja_email').click(function(){ $(this).val(''); });

/* PROMOCJA: END */





/* REPERTUAR: START */	


	// PODMIANA ODPOWIEDNIEJ TREŚCI WYSZUKIWARKI WZGLĘDEM ZAZNACZONEJ ZAKLADKI
	
	if($('#_rep_kino').hasClass('selected'))
		$('.text_repertuar').val('Wpisz nazwę kina');
	if($('#_rep_spektakl').hasClass('selected'))
		$('.text_repertuar').val('Wpisz tytuł spektaklu');
	if($('#_rep_teatr').hasClass('selected'))
		$('.text_repertuar').val('Wpisz nazwę teatru');
		
	$('#_rep_film').click(function(){	sterownikRepertuar('Wpisz tytuł filmu', $(this), 1); });
	$('#_rep_kino').click(function(){ sterownikRepertuar('Wpisz nazwę kina', $(this), 0);	});
	$('#_rep_spektakl').click(function(){ sterownikRepertuar('Wpisz tytuł spektaklu', $(this), 0);	});
	$('#_rep_teatr').click(function(){ sterownikRepertuar('Wpisz nazwę teatru', $(this), 2); });
	
	$('.text_repertuar').click(function(){
		if($(this).val('Wpisz nazwę teatru') || $(this).val('Wpisz tytuł spektaklu') || $(this).val('Wpisz nazwę kina') || $(this).val('Wpisz tytuł filmu'))
			$(this).val('');				
	});
		
	
	$("#zmiana_miasta").change(function () {
        
		$("#zmiana_miasta option:selected").each(function () {
			window.location.href="http://www.przekroj.pl/index.php/pol/Repertuar/(miasto)/" + $(this).val()+"/(dzial)/" + $('#dzial_wyszukaj').val();
        });
          
    });
	
	
	/*** abonament ****/
		$('#platnosc-sms').click(function(){
            $('#platnosc-sms').addClass('selected');
            $('#platnosc-sms').siblings().removeClass('selected');
            
            $('#abonament-e-przelew').find('li.e-przelew').hide();
            $('#abonament-e-przelew').find('li.sms').show();
            
            $('#abonament-e-przelew li.abonament_none').hide(); 
            $('p.nagl-abonament').css('color','#666'); 
            //ukryj formularz z e-przelewem (imie i nazwisko)
            $('.form-e-platnosci').hide();
            //pokaz formularz sms
            $('.subskrypcja-abonament').show();
        });
        
        
		$('#platnosc-e-przelew').click(function(){
            $('#platnosc-e-przelew').addClass('selected');
            $('#platnosc-e-przelew').siblings().removeClass('selected');            
            $('#abonament-e-przelew').find('li.e-przelew').show();
            $('#abonament-e-przelew').find('li.sms').hide();  
            
            //ukryj nr sms i treść sms'a
            $('#abonament-e-przelew li.sms ul').hide();  
            $('#abonament-e-przelew li.sms').removeClass('selected'); 
             
            $('#abonament-e-przelew li.abonament_none').hide(); 
            $('p.nagl-abonament').css('color','#666'); 
            $('.subskrypcja-abonament').hide();    
        });        
        
		$('#abonament-e-przelew li.sms').click(function(){ 
		    $('#abonament-e-przelew li.sms').removeClass('selected');
		    $(this).addClass('selected');
            $('#abonament-e-przelew li.sms ul').hide();
            $(this).find('ul').show();
        }); 	
	
	
	
});

