Element.extend({

	within: function(p){

		var parenttest = this;

		while(parenttest.parentNode != null){

			if(parenttest == p){

				return true;

			}

			parenttest = parenttest.parentNode;

		}

		return false;

	},

	

	toggle: function(){

		if(this.style.display == 'none'){

			this.setStyles({'display':'block'});

		}else{

			this.setStyles({'display':'none'});

		}		

	},

	

	hide: function(){

		this.setStyles({'display':'none'});

	},

	

	show: function(){

		this.setStyles({'display':'block'});

	}

})


