﻿// WatermarkTextBox javascript functionality
$(document).ready(function()
{
  //Remove watermark on from submit
  $("form").one ( "submit", function()
  {
    clearWatermark();
  }); 
});

//Remove the watermark text from all controls with watermarking enabled
function clearWatermark()
{
  $("input:text[wm]").each ( function ( index, item )
  {
    if ( $(item).val() == $(item).attr ("wm") )
    {
      $(item).val("");
    }
  });
}

//Initialise watermarking on designated controls
function initWatermark ( controlId, text)
{
  //set the default text property, default text value 
  $(controlId).attr ( "wm", text );
  
  if ( $(controlId).val() == "" )
  {
    $(controlId).val (text);
  }
  
  $(controlId).bind ( "focus", function() 
  {
    if ( $(this).val() == $(this).attr ("wm") )
    {
      $(this).val("");
    }
  });
  
  $(controlId).bind ( "blur", function() 
  {
    if ( $(this).val() == "" )
    {
      $(this).val( $(this).attr("wm") );
    }
  }); 
}