    // "Ajánljon minket!" form kezelése
    // fogjuk a főoldalon lévő két inputmezőt, és beállítjuk, hogy mi történjen onfocus-nál és onblur-nál
    // ha belelép a user, és a value='eredeti szöveg', akkor töröljük a value-t
    // ha meg kilép, és nem írt be semmit, akkor visszállítjuk az eredeti szöveget
    var Ajanlas = {

        init: function() {

           var ajanlo_nev = document.forms.ajanlasForm.nev;
           var ajanlo_email = document.forms.ajanlasForm.email;

           // első input
           ajanlo_nev.originalValue = ajanlo_nev.value; // eltároljuk az eredeti szöveget
           ajanlo_nev.onfocus = function() { Ajanlas.onFocus(ajanlo_nev); } // ha belelép
           ajanlo_nev.onblur = function() { Ajanlas.onBlur(ajanlo_nev); }   // ha kilép

           // második input - ugyanaz, mint az előbb
           ajanlo_email.originalValue = ajanlo_email.value; // eltároljuk az eredeti szöveget
           ajanlo_email.onfocus = function() { Ajanlas.onFocus(ajanlo_email); }
           ajanlo_email.onblur = function() { Ajanlas.onBlur(ajanlo_email); }

        },

        onFocus: function(input) {

            // ha az eredeti szöveg van az inputban, akkor töröljük
            if (input.value == input.originalValue) input.value = '';

        },

        onBlur: function(input) {

            // ha nem írt be semmit, visszaállítjuk az eredeti szöveget
            if (input.value == '') input.value = input.originalValue;

        },
        
        // form elküldésekor ellenőrzés
        submit: function() {

           var ajanlo_nev = document.forms.ajanlasForm.nev;
           var ajanlo_email = document.forms.ajanlasForm.email;

           // ha nem adta meg a nevét
           if (ajanlo_nev.value == '' || ajanlo_nev.value == ajanlo_nev.originalValue) {

               alert(translate.error.kerjuk_adja_meg_a_nevet);
               ajanlo_nev.focus();
               return;

           }

           // ha nem adta meg a címzett e-mail címét
           if (ajanlo_email.value == '' || ajanlo_email.value == ajanlo_email.originalValue) {

               alert(translate.error.kerjuk_adja_meg_a_cimzett_email_cimet);
               ajanlo_email.focus();
               return;

           }

           if (CommonFunctions.emailValidation(ajanlo_email.value) == false) {

               alert(translate.error.a_megadott_email_cim_ervenytelen);
               ajanlo_email.focus();
               return;

           }

           document.forms.ajanlasForm.submit();

        }

    };

    /***************************************************************************************************/

    // Hírlevél form kezelése
    // leellenőrizzük, hogy adott-e meg e-mail címet
    var Hirlevel = {

        // form elküldésekor ellenőrzés
        submit: function(whattodo) {

           var hirlevel_email = document.forms.hirlevelForm.email;

           // ha nem adta meg a címzett e-mail címét
           if (hirlevel_email.value == '' || hirlevel_email.value == hirlevel_email.originalValue) {

               alert(translate.error.kerjuk_adja_meg_a_cimzett_email_cimet);
               hirlevel_email.focus();
               return;

           }

           if (CommonFunctions.emailValidation(hirlevel_email.value) == false) {

               alert(translate.error.a_megadott_email_cim_ervenytelen);
               hirlevel_email.focus();
               return;

           }

           // most beállítjuk, hogy mit akarunk csinálni az e-mail címmel - feliratkozni vagy leiratkozni
           document.forms.hirlevelForm.whattodo.value = whattodo;
           
           // és akkor submit
           document.forms.hirlevelForm.submit();

        }

    };

    /***************************************************************************************************/

    /***************************************************************************************************/

    // Főoldali boxban megjelenő galéria ablak frissítése
    // gombnyomásra új képet kap
    var Galeria = {

        // form elküldésekor ellenőrzés
        getNewPicture: function() {

            $('galeriaLoader').setStyle("display", "block");

            new Ajax(url+'ajax.php', {
                postBody: 'action=getRandomPicture',
                evalResponse: true,
                onComplete: function() {

                    var kepDiv = $('galeriaKepDiv');
                    kepDiv.getFirst().href = url+"files/galeria/"+ret.galeriaid+"/big/"+ret.fajl;
//                     kepDiv.getFirst().href = url+lang+'/gallery/show/'+ret.galeriaid;

                    var kep = kepDiv.getFirst().getFirst();
                    kep.src = url+"files/galeria/"+ret.galeriaid+"/small/"+ret.fajl;
                    $('galeriaMegnyitasaLink').href = url+lang+'/gallery/show/'+ret.galeriaid;

                    $('galeriaLoader').setStyle("display", "none");
                    
                    CB_Init();

                }
            }).request();

        }

    };


    Ajanlas.init();
