/* Standard Widgets With Little or No Dependencies */ 
/* Only Y-D-E, Connection, and JSON are loaded at this point ... if that matters? */ 

VS.widget.FieldFlipper = function(fieldID){ 
	this.field = $(fieldID); 
	this.offText = this.field.value; 
	
	E.addListener(this.field,'focus',this.Listeners.clearField); 
	E.addListener(this.field,'blur',this.Listeners.restoreField); 
} 
VS.widget.FieldFlipper.prototype = { 
	field:null,
	offText:'',
	Listeners:{
		clearField:function(){ 
			if(this.value==VS.fields[this.id].offText){ 
				this.value = ''; 
			} 
		},
		restoreField:function(){ 
			if(this.value==''){ 
				this.value = VS.fields[this.id].offText; 
			} 
		} 
	}
} 