
var WatermarkText = {
	Set: function( options ) {
		if( ! WatermarkText.__INIT ) { 
			document.observe('dom:loaded', WatermarkText.Init );			
			WatermarkText.__ELEMENTS = [];
			WatermarkText.__INIT = true;
		}
		
		WatermarkText.__ELEMENTS.push( options );
	},
	Init: function() {
		if( WatermarkText.__ELEMENTS ) {
			WatermarkText.__ELEMENTS.each( function( options ) { 
				var ele = $(options.Id);
				if( ele ) {
					ele.__WATERMARK_TEXT = options.Text;
					ele.observe('focus', function() { 
						if( ele.value == ele.__WATERMARK_TEXT ) {
							ele.value = "";
							ele.removeClassName('watermarkText');
						}
					});
					
					ele.observe('blur', function() { 
						if( ele.value.length == 0 ) {
							ele.value = ele.__WATERMARK_TEXT;
							ele.addClassName('watermarkText');
						}
					});
					
					if( ele.value.length == 0 || ele.value == ele.__WATERMARK_TEXT ) {
						ele.value = ele.__WATERMARK_TEXT;
						ele.addClassName('watermarkText');
					}
				}
			});	
		}
	}	
};

