/**
 * Show form element descriptions a s
 *
 * @version $Revision: 5 $
 * @copyright Copyright (c) 2009, Datrix Training Limited
 */
jQuery.fn.formDescription = function(options) {

   $('input[type="text"]').focus(function(){

      var position = $(this).position();
      var width = $(this).width();

      var description = $(this).next('p.description');

      if (description.length == 0) {
         console.log(description);
         return;
      }

      description.css({
                        position:'absolute',
                        top:position.top,
                        left:position.left+width+100,
                        zIndex:999,
                        opacity:0.0
                     });
      description.show();
      description.animate({
         left:'-=70px',
         opacity:1
      },'slow');

   });

   $('input[type="text"]').blur(function(){
      var description = $(this).next('p.description');
      description.hide();
   })

}
