$(document).ready(function(){
  login_form();
});

function login_form() {
    /*
    при загрузке страницы проверям заполненность полей (на случай если запоминалка паролей вставила уже значения)
    если значения вставлены, удаляем текст у label для логина и пароля
    */
    if($("#signin_username").val()!='')
    {
      $("#signin_username").next().text('');
      $("#signin_password").next().text('');
    }


    /*
    тут привязано одно событие на получение фокуса полю в форме
    */
    $("div > input").focus(
      function(e)
      {
        var clicked = $(e.target),
        clickedId = clicked.attr("id");

        /*
        если поле логин получило фокус, удаляем текст в label для логин
        */
        if(clickedId=="signin_username")
        {
          clicked.next().text('');
        }

        /*
        если поле пароль получило фокус, удаляем текст в label для пароль
        */
        else if(clickedId=="signin_password")
        {
          clicked.next().text('');
        }

      });

    /*
    тут привязано одно событие на потерю фокуса полем в форме
    */
    $("div > input").blur(
      function(e)
      {
        var clicked = $(e.target),
        clickedId = clicked.attr("id");

        // если ушли из поля логин и его значение пусто, добавляем текст в label для логин
        if(clickedId=="signin_username")
        {
          if(clicked.val()=='') clicked.next().text('логин');
        }
        // если ушли из поля пароль и его значение пусто, добавляем текст в label для пароль
        else if(clickedId=="signin_password")
        {
          if(clicked.val()=='') clicked.next().text('пароль');
        }

      });

    /*
    тут привязано одно событие на изменение поля в форме
    */
   $("div > input").change(
      function(e)
      {
        var clicked = $(e.target),
        clickedId = clicked.attr("id");

        if(clickedId=="signin_username")
        {
          clicked.next().text('');
        }

        /*
        если поле пароль получило фокус, удаляем текст в label для пароль
        */
        else if(clickedId=="signin_password")
        {
          clicked.next().text('');
        }

      });
}
