$(function() {
  $('.main_menu_item li p.item').click(function() {
    var this_ = $(this);
    var this_p = this_.closest('li');
    var next_ul = this_p.find('ul.tree');
    if (next_ul.length) {
      if (next_ul.is(':visible')) {
        $(this_).css("color", "#000");
        this_.removeClass('active');
        this_.addClass('item');
        $("ul.main_menu_item > li a.add:eq("+this_.parent().index()+")").css("color", "#000");
        $("ul.main_menu_item > li a.link:eq("+this_.parent().index()+")").css("color", "#000");
      }
      else {
        this_.removeClass('item');
        this_.addClass('active');
        $("ul.main_menu_item > li a.add:eq("+this_.parent().index()+")").css("color", "#e30303");
        $("ul.main_menu_item > li a.link:eq("+this_.parent().index()+")").css("color", "#fff");
      }
      next_ul.toggle();
      return false;
    }
  });

  $('ul.tree li a.p, ul.tree li a.p_txt.drop_menu').click(function() {
    var this_ = $(this);
    var this_p = $(this).closest('li');
    var next_ul = this_p.find('ul.sub_menu');
    if (next_ul.length) {
      if (next_ul.is(':visible')) {
        this_p.removeClass('open');
        this_p.addClass('closed');
      }
      else {
        this_p.removeClass('closed');
        this_p.addClass('open');
      }
      next_ul.toggle();
      return false;
    }
  });
})
