Remove the Value of an Inputbox on Click/Focus

this is a jquery Snippet

This can sometimes be very nice when you have small space (perhaps you're writing a page for mobile devices) and you can't waste space for an input's field description
The solution is to put the description inside the inputfield like this:
But when the user has to manually remove the value it would suck.. so use my code:
	{ = new Object(); //TODO don't overwrite previous data = this.value;

			if (this.value ==
				this.value = '';
			if (this.value == '')
				this.value =;


A small example where it can be used

Here is the Code:

	<input type="text" name="name" value="Name" class="removeOnFocus" style="width:100px"/>
	<input type="text" name="email" value="Email" class="removeOnFocus" style="width:100px"/><br/>
	<textarea class="removeOnFocus" style="width:210px;height:120px">Enter your comment here..</textarea>