var newClass = function() {
	return function() {
		return this.init.apply(this, arguments);
	}
}

var Smena = newClass();

Smena.prototype = {

  init: function() {
	 var t = this;	
	 
	 
	$(".ChangeHis").click(function() {
      t.changeClick();
    });
	
	$(".ChangeHis").mouseover(function() {
      t.changeMouseover();
    });
	
	$(".ChangeHis").mouseout(function() {
      t.changeMouseout();
    });
	
	$(".CloseVM").mouseover(function() {
      t.closeMouseover("CloseVM");
    });

	$(".CloseVM").mouseout(function() {
      t.closeMouseout("CloseVM");
    });

    $(".CloseMap").mouseover(function() {
      t.closeMouseover("CloseMap");
    });

	$(".CloseMap").mouseout(function() {
      t.closeMouseout("CloseMap");
    });

  },


 changeClick: function() {
	  $(".History").toggleClass('HistoryImg');	  	
	  $(".ChangeHis div").toggleClass('DisplayNone');	
  },
  
  changeMouseover: function() {
	  $(".ChangeHis div img").addClass('DisplayNone');		  
	  $(".ChangeHis div img.CloseHisImgNav").removeClass('DisplayNone');	
  },
  
  changeMouseout: function() {
	  $(".ChangeHis div img").removeClass('DisplayNone');		  
	  $(".ChangeHis div img.CloseHisImgNav").addClass('DisplayNone');	
  },
  
  closeMouseover: function(clas) {
	  $("."+clas+" .DefBut").addClass('DisplayNone');
	  $("."+clas+" .NavBut").removeClass('DisplayNone');
  },
  
  closeMouseout: function(clas) {
	  $("."+clas+" .NavBut").addClass('DisplayNone');
	  $("."+clas+" .DefBut").removeClass('DisplayNone');
  }
  
};


$(document).ready(function(){
	new	Smena();
});