var ElementActivation = function(id) {
	
	this.id = id;
	
	this.getElement = function() {
		return $(this.id);
	}
	
	
	this.isAvailable = function() {
		return this.getElement() != null ? true : false;
	}
	
	this.isActive = function() {
		return ( this.isAvailable() && this.getElement().style.display != 'none' ) ? true : false;
	}
	
	this.activate = function() {
		
		if( this.isActive() == false ) {
			this.getElement().show();
		}
		
		return this;
		
	}
	
	this.deactivate = function() {
	
		if( this.isActive() == true ) {
			this.getElement().hide();
		}
		
		return this;
	
	}
	
	this.remove = function() {
		
		if( this.isAvailable() ) {
		
			this.deactivate();
			
			this.getElement().remove();
		
		}
	}
	
};
