/*
 * Copyright (c) 2007 Josh Bush (digitalbush.com)
 * 
 * http://digitalbush.com/projects/watermark-input-plugin/
 * Mervyn add $.watermark.show(obj) & $watermark.hide(obj)
 * ex. $('#wm').watermark('note');
 * hide watermark   $.watermark.Hide($('#wm'));
 * show again		$.watermark.Show($('#wm'));
 *
 *
 * Version: Beta 1
 * Release: 2007-06-01
 */
 
;(function($) { var map=new Array(); $.watermark = { ShowAll:function(){ for (var i=0;i<map.length;i++){ if(map[i].obj.val()==""){ map[i].obj.val(map[i].text); map[i].obj.css("color",map[i].WatermarkColor);}else{ map[i].obj.css("color",map[i].DefaultColor);}}
}, HideAll:function(){ for (var i=0;i<map.length;i++){ if(map[i].obj.val()==map[i].text);map[i].obj.val("");};}, Hide:function(obj){ for(var i=0,item=map[i];item;item= map[++i] ){ if(item.obj == obj) item.obj.val("");};}, Show:function(obj){ for(var i=0,item=map[i];item;item= map[++i] ){ if(item.obj == obj) { if(item.obj.val()==""){ item.obj.val(item.text); item.obj.css("color",item.WatermarkColor);}else{ item.obj.css("color",item.DefaultColor);};}};}
};$.fn.watermark = function(text,color) { if(!color)color="#aaa"; return this.each( function(){ var input=$(this); var defaultColor=input.css("color"); map[map.length]={text:text,obj:input,DefaultColor:defaultColor,WatermarkColor:color}; function clearMessage(){ if(input.val()==text)
input.val(""); input.css("color",defaultColor);};function insertMessage(){ if(input.val().length==0 || input.val()==text){ input.val(text); input.css("color",color);}else
input.css("color",defaultColor);};input.focus(clearMessage); input.blur(insertMessage); input.change(insertMessage); insertMessage();} );};})(jQuery); 

