var login = {
  loginbutton: function() {
    $('#loginbox_loginbutton').click(function() {
      if ($(this).hasClass('active')) {
        $(this).removeClass('active');
        $('form.loginform').addClass('invisible');
      }
      else {
        $(this).addClass('active');
        $('form.loginform').removeClass('invisible');
      }
    });
  },
  labels: function() {
    $('.widthlabeltext').each(function (type) {
      if ($(this).val() != '') {
        $(this).prev('label').addClass('hidden');
      }

      $(this).focus(function () {
        $(this).prev('label').addClass('hidden');
      });

      $(this).keypress(function () {
        $(this).prev('label').addClass('hidden');
      });

      $(this).blur(function () {
        if($(this).val() == '') {
          $(this).prev('label').removeClass('hidden');
        }
      });
    });
  },
  closeBox: function() {
    if ($('#header-login').hasClass('invisible')) {
      $(document).click(function(event) {
        if($('form#header-login').hasClass('invisible')) {
          console.log('zarva');
        }
        else if ($(event.target).parents('form#header-login').length > 0) {
          if($(event.target).parents('li.button.login').length > 0) {
            console.log($(event.target).parents('li.button.login'));
            console.log('nyitva form gomb');
          }
          else {
            console.log('nyitva form nem-gomb');
          }
        }
        else {
          console.log('nyitva nem-form');
          $('#loginbox_loginbutton').removeClass('active');
          $('form.loginform').addClass('invisible');
        }
      })
    }
  }
}


var links = {
  clicks: function() {
    $('.mainitems').click(function(event) {
      el = event.target;
      if ($(el).hasClass('item')) {

      }
      else {
        el = $(el).parents('.item');
      }
      el = $(el).children('h2')[0];
      el = $(el).children('a')[0];
      location.href = el.href;
    });
  }
}


var ecard = {
  select: function(el) {
    var label = $(el).parents('span').next('label');
    if (label.hasClass('select_ecard')) {
      
    }
    else {
      $('.select_ecard').checked = false;
      $('.select_ecard').removeClass('select_ecard');
      label.addClass('select_ecard');
      label.checked = true;
    }
  }
}


var dogteeth = {
  flashChanger: function(open, close) {
    $('#dogteethflash2'+close).addClass('invisible');
    $('#dogteethflash2'+open).removeClass('invisible');
  }
}


$(document).ready(function() {
  links.clicks();
  login.loginbutton();
  login.labels();
});