$(document).ready(function(){

	$('#homeNews').loopedSlider({
		autoStart: 7000
	});
	$('#small_box_slider').loopedSlider({
		autoStart: 5000
	});
	
   Cufon.replace('.green_box_center');
   Cufon.replace('h1#page_title');
   Cufon.replace('#bookmarks div');
   Cufon.replace('.page #subpage_title');
   Cufon.replace('.page #subpage_title2');
   Cufon.replace('..page .green_big');
   Cufon.replace('.cufon');



$('.tab1').keyup(function() {
  $("#uniform-i_grupa span").css('font-style','italic');
}).keydown(function(){
      $("#uniform-i_grupa span").css('font-style','normal');
    });

  $('input').click(function () {
      $("#uniform-i_grupa span").css('font-style','normal');
      $("#uniform-i_panstwo span").css('font-style','normal');
    });

// $(".tab1").mouseover(function(){
//      $("#uniform-i_grupa span").css('font-style','italic');
//    }).mouseout(function(){
//      $("#uniform-i_grupa span").css('font-style','normal');
//    });

$('.tab2').keyup(function() {
  $("#uniform-i_panstwo span").css('font-style','italic');
}).keydown(function(){
      $("#uniform-i_panstwo span").css('font-style','normal');
    });

// $(".tab2").mouseover(function(){
//      $("#uniform-i_panstwo span").css('font-style','italic');
//    }).mouseout(function(){
//      $("#uniform-i_panstwo span").css('font-style','normal');
//    });



   $(".button_hide").click(function () {
      $(this).hide();
    });
   
   	$('#koszyk_pass').focus( function(){
   		$(".button_hide").hide();
   	});

   $(".cls").click(function () {
      $(this).val('');
    });
    
   $(".fold_green").click(function () {
      $(".fold_white").removeClass('fold_white').addClass('fold_green');
      $(this).removeClass('fold_green').addClass('fold_white');
    });

   $(".fold_white").click(function () {
      $(".fold_white").removeClass('fold_white').addClass('fold_green');
      $(this).removeClass('fold_green').addClass('fold_white');
    });

    $(function(){
        $("select").uniform();
      });


  $("#b_book").click(function () {
      $("#tab_ebook").hide();
      $("#tab_audiobook").hide();
      $("#tab_book").show();
    });

  $("#b_ebook").click(function () {
      $("#tab_book").hide();
      $("#tab_audiobook").hide();
      $("#tab_ebook").show();
    });

 $("#b_audiobook").click(function () {
      $("#tab_ebook").hide();
      $("#tab_book").hide();
      $("#tab_audiobook").show();
    });

 /**
  * @author Marcin Stanisławski
  */
 $('#top_box_tabs a').click(tabSwitcher);
// $('#pagingHomeNews a').click(tabSwitcher);
 $('#pagingHomeAnnouncements a').click(tabSwitcher);
 $('#pagingHomeBestseller a').click(tabSwitcher);
// $('#pagingGiftIdea a').click(tabSwitcher);
 
 $('#homeRecomendNext').click(
		 function(){
			 k = parseInt( $('#switcherCnt .b_featured_all').css('marginLeft').replace('px','') )- 114;
			 if( k > ($('#switcherCnt .image_medium').length-2)*-114 ){
				 $('#switcherCnt .b_featured_all').animate( {'marginLeft': k} );
			 }
		 }
 );
 
 $('#homeRecomendPrev').click(
		 function(){
			 k = parseInt( $('#switcherCnt .b_featured_all').css('marginLeft').replace('px','') )+ 114;
			 if( k <= 0 ){
				 $('#switcherCnt .b_featured_all').animate( {'marginLeft': k});
			 }
		 }
 );
 
 
 

});

var tabClass = {
		mainTabs : {
			'a' : 'button_green',
			'i' : 'green no_decor'
		},
		homeNewsItem:{
			'a' : 'pagin_green',
			'i' : 'pagin_gray'
		},
		homeAnnouncementsItem:{
			'a' : 'pagin_green',
			'i' : 'pagin_gray'
		},
		homeBestsellerItem:{
			'a' : 'pagin_green',
			'i' : 'pagin_gray'
		},
		occassionItem:{
			'a' : 'pagin_green',
			'i' : 'pagin_gray'
		}
}

function tabSwitcher(){
 switcher = $(this).attr( 'rel');
 //switch tab bar
 $( '.'+tabClass[switcher]['a'], $(this).parent() ).removeClass( tabClass[switcher]['a'] )
 						.addClass( tabClass[switcher]['i'] );
 $(this).addClass( tabClass[switcher]['a'] )
 						.removeClass( tabClass[switcher]['i'] );
 
 $this = $(this);
 //switch content
 $('.'+switcher ).hide();
 $('#'+$this.attr('id').replace('Tab', '' ) ).fadeIn();
}

//checkboxy zaznaczanie odznaczanie rodzicow i dzieci
$(function () {
        // 1 stopien
	$('.download_offer_main > input').click(function () {
		$(this).parents('.download_offer_main:eq(0)').find(':checkbox').attr('checked', this.checked);
	});

	$('.download_offer_sub > input').click(function () {
            $(this).parents('.download_offer_sub:eq(0)').find(':checkbox').attr('checked', this.checked);

            var status = $(this).attr('checked')?1:0;
            var all3 = ($(this).parents('.download_offer_main').find('div input[type=checkbox]:not(:checked)').length);

            if (status == 0 || all3 < 3){
                $(this).parents('.download_offer_main').find('input[type=checkbox]:first').attr('checked', this.checked);
            }


	});

        //2 stopien
	$('.download_offer_sub2 > input').click(function () {
            $(this).parents('.download_offer_sub2:eq(0)').find(':checkbox').attr('checked', this.checked);

            var status = $(this).attr('checked')?1:0;
            var all2 = ($(this).parents('.download_offer_sub').find('div input[type=checkbox]:not(:checked)').length);
            var all3 = ($(this).parents('.download_offer_main').find('div input[type=checkbox]:not(:checked)').length);


            if (status == 0 || all2 < 2){
                $(this).parents('.download_offer_sub').find('input[type=checkbox]:first').attr('checked', this.checked);
            }
            if (status == 0 || all3 < 3){
                $(this).parents('.download_offer_main').find('input[type=checkbox]:first').attr('checked', this.checked);
            }

	});

        //3 stopien
        $('.download_offer_sub3 > input').click(function () {
            var status = $(this).attr('checked')?1:0;
            var all = ($(this).parents('.download_offer_sub2').find('div input[type=checkbox]:not(:checked)').length);
            var all2 = ($(this).parents('.download_offer_sub').find('div input[type=checkbox]:not(:checked)').length);
            var all3 = ($(this).parents('.download_offer_main').find('div input[type=checkbox]:not(:checked)').length);

            if (status == 0 || all == 0){
                    $(this).parents('.download_offer_sub2').find('input[type=checkbox]:first').attr('checked', this.checked);
            }
            if (status == 0 || all2 < 2){
                    $(this).parents('.download_offer_sub').find('input[type=checkbox]:first').attr('checked', this.checked);
            }
            if (status == 0 || all3 < 3){
                    $(this).parents('.download_offer_main').find('input[type=checkbox]:first').attr('checked', this.checked);
            }
        });

});


