 $(document).ready(function() {
// Najdeme všechny vstupní elementy, které jsou za popisky, 
// které mají třídu 'vznasejici'
$("label.vznasejici+input")

    // Kolem vstupního elementu obalíme element <div>,
    // z čehož vznikne podobné HTML:
    // <div class='obal_vznasejicich'><input type="text"/></div>
    .wrap("<div class='obal_vznasejicich'></div>")

    // Kdykoliv je na vstupní element přeneseno zaměření
    // (ať už pomocí myši či klávesnice), skryjeme popisek.
    .focus(function(){
        $(this).prev().hide();
    })

    // Kdykoliv vstupní prvek ztratí zaměření (a žádný text nebyl vložen),
    // zobrazíme znovu popisek.
    .blur(function(){
        if ( !this.value ) $(this).prev().show()
    })

    // Projdeme každý ze vstupních prvků zvlášť.
    .each(function(){
        // Přesuneme popisek tak, aby byl uvnitř <div class='obal_vznasejicich'></div>
        $(this).before( $(this).parent().prev() );

        // Zajistíme, že pokud je již hodnota zadána, je popisek automaticky skryt.
        if ( this.value ) $(this).prev().hide();
    });
});

 $(document).ready(function() {
// Najdeme všechny vstupní elementy, které jsou za popisky, 
// které mají třídu 'vznasejici'
$("label.vznasejici+textarea")

    // Kolem vstupního elementu obalíme element <div>,
    // z čehož vznikne podobné HTML:
    // <div class='obal_vznasejicich'><input type="text"/></div>
    .wrap("<div class='obal_vznasejicich'></div>")

    // Kdykoliv je na vstupní element přeneseno zaměření
    // (ať už pomocí myši či klávesnice), skryjeme popisek.
    .focus(function(){
        $(this).prev().hide();
    })

    // Kdykoliv vstupní prvek ztratí zaměření (a žádný text nebyl vložen),
    // zobrazíme znovu popisek.
    .blur(function(){
        if ( !this.value ) $(this).prev().show()
    })

    // Projdeme každý ze vstupních prvků zvlášť.
    .each(function(){
        // Přesuneme popisek tak, aby byl uvnitř <div class='obal_vznasejicich'></div>
        $(this).before( $(this).parent().prev() );

        // Zajistíme, že pokud je již hodnota zadána, je popisek automaticky skryt.
        if ( this.value ) $(this).prev().hide();
    });
});

