$(document).ready(function() {
  $('a.login').PopUp($('.login-popup'));
  $('a.next-options').PopUp2();
  $('.login-popup input.login-email').DefaultValue('Váš email:');
  $('.login-popup input.login-pass').DefaultValue('Heslo:');
  $('div.type-page div').TabSwitch();
  $('#email-tooltip').focus(function() {
    $('#email-tooltip-on').fadeIn('fast');
  });
  $('#email-tooltip').blur(function() {
    $('#email-tooltip-on').fadeOut('fast');
  });
  $('p.look-whole').click(function(){
    $(this).find('input[type=radio]').attr('checked', 'checked');
  });
});

jQuery.fn.TabSwitch = function(block) {
  $(this).click(function() {
    $(this).parent('div').children('div').removeClass('active');
    $(this).parent('div').find('input').attr('checked', '');
    $(this).addClass('active');
    $(this).find('input').attr('checked', 'checked');
    return false;
  });
  return false;
};

jQuery.fn.PopUp = function(popup) {
  $(this).click(function() {
    if ($(this).hasClass('active')) {
      popup.css('display', 'none');
      $(this).removeClass('active');
    }
    else {
      popup.css('display', 'block');
      $(this).addClass('active');
    }
    return false;
  });
  return false;
};

jQuery.fn.PopUp2 = function(popup) {
  $(this).click(function() {
    var block = $(this).parents('div.project-info').find('div.project-hidden');
    if (block.hasClass('active')) block.removeClass('active').slideUp('slow');
    else block.addClass('active').slideDown('slow');
    return false;
  });
  return false;
};
