var box = {
  tabSwitch: function(){
    var tabsbox = $('.tabsbox');
    $('.tabsbox li').bind('click', function(){
      if ($(this).hasClass('tab1') &&  tabsbox.hasClass('tab2') ||
          $(this).hasClass('tab2') && !tabsbox.hasClass('tab2')){
            $('.tabsbox').toggleClass('tab2');
      }
    });
  }
}

var label = {
  features: function(){
    $('.onlabel').each(function(){
      if ($(this).val() != ''){
        $(this).addClass('with_bg');
      }

      $(this).focus(function (){
        $(this).addClass('with_bg');
      });

      $(this).click(function (){
        $(this).addClass('with_bg');
      });

      $(this).keypress(function (){
        $(this).addClass('with_bg');
      });

      $(this).blur(function (){
        if ($(this).val() == ''){
          $(this).removeClass('with_bg');
        }
      });
    });
  }
}

$(document).ready(function(){
  if ($('.tabsbox').length) box.tabSwitch();
  if ($('form.jniceit').length) $('form.jniceit').NiceIt();
  label.features();
});
