$(function() {
	//  default field values should come back after blur
	$('input.js-def').focus(function() {
    if(this.value == this.defaultValue) { this.value = ''; }
		if(this.value != this.defaultValue) { this.select(); }
  });

  $('input.js-def').blur(function() {
    if ($.trim(this.value) == '') { this.value = (this.defaultValue ? this.defaultValue : ''); }
	});

	//  login box animations
	$('.login .why a').click(function(event) {
		if($('#login-form').hasClass('show2')) {
			$('#przypomnij').fadeOut();
			$('#login-form').removeClass('show2');
		}
		if($('#login-form').hasClass('show1')) {
			$('#dlaczego-warto').fadeOut();
			$('#login-form').removeClass('show1');
		}
		else {
			$('#dlaczego-warto').fadeIn();
			$('#login-form').addClass('show1');
		}

		event.stopImmediatePropagation();
	});
	
	$('.login .forgot a').click(function(event) {
		if($('#login-form').hasClass('show1')) {
			$('#dlaczego-warto').fadeOut();
			$('#login-form').removeClass('show1');
		}
		if($('#login-form').hasClass('show2')) {
			$('#przypomnij').fadeOut();
			$('#login-form').removeClass('show2');
		}
		else {
			$('#przypomnij').fadeIn();
			$('#login-form').addClass('show2');
		}
		
		event.stopImmediatePropagation();
	});
	
	$('.login .menu a').click(function(event) {
		if($('#login-form').hasClass('show3')) {
			$('#podreczne-menu').fadeOut();
			$('#login-form').removeClass('show3');
		}
		else {
			$('#podreczne-menu').fadeIn();
			$('#login-form').addClass('show3');
		}

		event.stopImmediatePropagation();
	});

	$('#dlaczego-warto').click(function(event) {
		event.stopImmediatePropagation();
	});
	$('#przypomnij').click(function(event) {
		event.stopImmediatePropagation();
	});
	$('#podreczne-menu').click(function(event) {
		event.stopImmediatePropagation();
	});
	
	$(document).click(function() {
		if($('#login-form').hasClass('show1')) {
			$('#dlaczego-warto').fadeOut();
			$('#login-form').removeClass('show1');
		}
		
		if($('#login-form').hasClass('show2')) {
			$('#przypomnij').fadeOut();
			$('#login-form').removeClass('show2');
		}
		
		if($('#login-form').hasClass('show3')) {
			$('#podreczne-menu').fadeOut();
			$('#login-form').removeClass('show3');
		}
		
		$('#page-order .cart-list .enable-change .options', this.parentNode).animate({
			height: 0
		}, 'fast');
	});
	
	//  cart corner box animations
	$('.subpage .how h3').click(function() {
		if($('.subpage .how').hasClass('hide')) {
			$('.subpage .how .list').animate({
				height: $('.subpage .how ul').outerHeight(),
				paddingBottom: '4px'
			});
			$('.subpage .how').removeClass('hide');
		}
		else {
			$('.subpage .how .list').animate({
				height: 0,
				paddingBottom: 0
			});
			$('.subpage .how').addClass('hide');
		}
	});
	
	//  cart main
	$('#page-order .cart-list .enable-change .change').click(function() {
	  if(0 == $('.options', this.parentNode).outerHeight()) {
  		$('.options', this.parentNode).animate({
  			height: $('.options ul', this.parentNode).outerHeight()
  		}, 'fast');
	  } else {
  		$('.options', this.parentNode).animate({
  			height: 0
  		}, 'fast');
	  }
	});
	
	$('#page-order .cart-list .enable-change').click(function(event) {
		event.stopImmediatePropagation();
	});
	
	$('.showhide').click(function(){
		var link = $(this).attr('href');
		if($(link).hasClass('invisible')) {
	$(link).removeClass('invisible');
	return false;
	}
	else {
		$(link).addClass('invisible');
	}
	});
	
});
