$(document).ready( function() {
    //vertical scroll
  function verticalScroll($containerScroll)
  {

    var $scrollWrap = $('.scrollPanel', $containerScroll);
    var $scroll = $('.scrollPanel .scroll', $containerScroll);
    var $lenta = $('.list', $containerScroll);
    var $lentaWrap = $('.lentaScroll', $containerScroll);

    var posTop;
    var h = $lenta.outerHeight();
    var step;
    var hLentaWrap = $lentaWrap.outerHeight();
    var hScroll = $scroll.outerHeight();    
    
    if(h < hLentaWrap){
      $scrollWrap.hide();   
    }   
    
    step = (h-hLentaWrap)/(hLentaWrap-hScroll);
    

    $scroll.draggable({ containment: 'parent', 
              axis: 'y', 
              drag: function(){
                        var $this = $(this);                    
                        posTop = $this.position().top;
                        $lenta.css({marginTop:-posTop*step});                       
                      }
    });
  };


//selectRegionSite 
  (function(){

    var $selectRegionSite = $('.selectRegionSite');
    var $selectRegionSiteDoor = $('.selectRegionSiteDoor');

    var $regListDoor = $('.wrapPanel li:first', $selectRegionSite);
    var $regList = $('.wrapPanel', $selectRegionSite);

    $selectRegionSiteDoor.click(function(){     
      $selectRegionSite.slideToggle('slow');
    });

    $regListDoor.click(function(){      
      $regList.addClass('show');

      verticalScroll($regList);
    });

    $regList.mouseleave(function() {
      $(this).removeClass('show');
    }); 

  })();
    /*$("div.selectRegionSiteDoor span").click( function() {
        $("div.selectRegionSite").slideToggle(333, function() { 
            if ($(this).is(':visible'))
                $("div.selectRegionSiteDoor span").html('Скрыть выбор региона'); 
            else
                $("div.selectRegionSiteDoor span").html('Выбор региона'); 
        });
    });
    
    $("div.selectRegionSite ul.list").click( function() {
           if ($(this).hasClass("show")) {
               $(this).removeClass("show");
           } else {
               $(this).addClass("show");
           }
    });
    $(".selectRegionSiteDoor").click(function(){
        if($(".selectRegionSite").css('display') == 'none')
            $(".selectRegionSite").slideDown('slow');
        else
            $(".selectRegionSite").slideUp('slow');
    });
    
    
    $('.selectRegionSite').find('.wrapPanel').click(function(event) {
        if($(this).hasClass('show'))
            $(this).removeClass('show');
        else
            $(this).addClass('show');           
    });
    */
    $("div.changeSlide._news").click( function(){
        $(this).parent().hide();
    });
    
    $("div.changeSlide._region").click( function(){
        $(this).parent().prev().show();
    });
    
    $("div.newsListMain div.h a._regnews").click( function() {
        if ($(this).hasClass("allnews")) {
            $(this).removeClass("allnews");
            $(this).parent().next().find("a").addClass("allnews");
            $("div.newsListMain div.wrap ul._federal").hide();
            $("div.newsListMain div.wrap ul._regional").show();
        } else {
            $(this).parent().next().find("a").removeClass("allnews");
            $(this).addClass("allnews");
            $("div.newsListMain div.wrap ul._regional").hide();
            $("div.newsListMain div.wrap ul._federal").show();
        }
    });
    
    $("div.newsListMain div.h a._fednews").click( function() {
        if ($(this).hasClass("allnews")) {
            $(this).removeClass("allnews");
            $(this).parent().prev().find("a").addClass("allnews");
            $("div.newsListMain div.wrap ul._regional").hide();
            $("div.newsListMain div.wrap ul._federal").show();
        } else {
            $(this).parent().prev().find("a").removeClass("allnews");
            $(this).addClass("allnews");
            $("div.newsListMain div.wrap ul._federal").hide();
            $("div.newsListMain div.wrap ul._regional").show();
        }
    });
    
});

