/*--------------------------------------------------------------------------------------------------//
// jQuery: Input Label Focus -----------------------------------------------------------------------//
//--------------------------------------------------------------------------------------------------//
// Version   : 1.2
// Date   	 : 1 mai 2009
// Auteur	 : Benoit Renaud
// Exemple 	 :
   <input type="text" value="" title="Utilisateur" id="username" class="LabelFocus" />
// Historique:
   Ajout de l'attribut autocomplete="off"
   Application avec une fonction init
//--------------------------------------------------------------------------------------------------*/
/*
   Info :
   ---------------------------
   L'application est très simple, il suffit de mettre la classe "LabelFocus" et s'assurer d'avoir 
   le label voulu dans l'attribut title.
*/
jQuery.fn.labelfocus=function(){if($(this).length>0){$(this).each(function(){var lf_currentInput=this;if($(lf_currentInput).attr("autocomplete")!="off")
$(lf_currentInput).attr("autocomplete","off");if($(lf_currentInput).attr("type")=="password"&&$(lf_currentInput).attr("id")){var lf_inputFakeId=$(lf_currentInput).attr("id")+"_fake";if($("#"+lf_inputFakeId).length==0){var lf_inputFake=$("<input type=\"text\" />");var lf_currentTitle=$(lf_currentInput).attr("title");$(lf_inputFake).attr("id",lf_inputFakeId).addClass($(lf_currentInput).attr("class")).css("width",$(lf_currentInput).css("width")).attr("rel",$(lf_currentInput).attr("id")).attr("title",lf_currentTitle).val(lf_currentTitle).attr("autocomplete","off").focus(function(){$(this).css("display","none");$("#"+$(this).attr("rel")).css("display","inline").focus();});$(lf_currentInput).css("display","none").val("").after(lf_inputFake);}}
else{if($(lf_currentInput).val().length==0)$(lf_currentInput).val($(lf_currentInput).attr("title"));$(lf_currentInput).focus(function(){if($(this).val().length==0||$(this).val()==$(this).attr("title"))
$(this).val("");});}
$(lf_currentInput).blur(function(){if($(this).attr("type")=="password"&&$(this).val().length==0&&$(this).attr("id")){$("#"+$(this).attr("id")+"_fake").css("display","inline");$(this).css("display","none");}
else{if($(this).val().length==0||$(this).val()==$(this).attr("title")){$(this).val($(this).attr("title"));}}});});}}
