function init_all() {
/* START CSS
 * /////////////////////////////////////////////////////////////////////////////
 * *****************************************************************************
 * /////////////////////////////////////////////////////////////////////////////
 */
    // táblázat celláit elválasztó vonal és letartás
    $("#to_advertise_form tr td:nth-child(3)").css("padding-left", "15px");
    $("#to_advertise_form tr td:nth-child(2)").css("border-right", "1px solid #82714D").css("padding-right", "10px");
    $("#to_advertise_form td#not").css("border", 0);
    $("#log_again_table tr:eq(3)").css("text-align","center");
    $("div#forgetted p:eq(1)").css({ "color":"#A60319", "display":"none" });
    $("div#w_s table td").css({ "padding-top":"15px" });
    $("div#w_s tr td:first-child").css({ "text-align":"right", "font-weight":"bold", "padding-right":"30px" });
    $("div#w_s div a:first-child").css({ "margin-left":"0px" });
    $("form#to_advertise_form div.f_half_left input[type='file']").css({ "border":"1px solid #372F2D" })
/* END CSS
 * /////////////////////////////////////////////////////////////////////////////
 * *****************************************************************************
 * /////////////////////////////////////////////////////////////////////////////
 */

/* START REGISTRATION
 * /////////////////////////////////////////////////////////////////////////////
 * *****************************************************************************
 * /////////////////////////////////////////////////////////////////////////////
 */
    // START CSS
    $("form input[type='submit'], form input[type='reset']").css({
        "border":"1px solid #372F2D",
        "background-color":"#B5B373",
        "color":"#FFF",
        "cursor":"pointer"
    });
    
    $("form input[type='submit'], form input[type='reset']").hover(
        function() {
            $(this).css("color","#000");
        },
        function() {
            $(this).css("color","#FFF");
        }
    );
    // END CSS
    
    
    // multipanel megjelenítése
    $("#bottom_menu_middle").click(function() {
        $("#reg").show(700);
        $("#reg_button span").text("Válassz");
    });
    
    // multipanel bezáró X
    $("#reg_header span.close").click(function() {
        $("#reg_next_step").children().fadeOut();
        $("#reg_button span").text("");
        $("#reg").hide(700);
    });
    
    // fel és lenyíló kiválasztó lista
    var counter = 2;
    $("#reg_button").click(function() {
        if(counter%2==0) {
            $("#reg_slide_box").slideUp(700);
            $(this).css("background-image","url(./pics/arrow_down.png)");
            counter++;
        }
        else {
            $("#reg_slide_box").slideDown(700);
            $(this).css("background-image","url(./pics/arrow_up.png)");
            counter++;
        }
    });
    
    // ha kiválasztott valamit a lenyíló listából, akkor csukódjon be
    $("#reg_slide_box").click(function() {
       $(this).slideUp(300); 
    });
    
    // START lenyíló lista menüpontjai
    $("#reg_slide_box li:nth-child(1)").click(function() {
        $("#sublet_to_cry_form, #office_form, #autonomy_form").css("display","none");
        $("#sublet_search_form").fadeIn(700);
        $("#sublet_search_form input:eq(0)").focus();
        $("#reg_button span").text("albérletet keresek");
        $("#reg_button").css("background-image","url(./pics/arrow_down.png)");
        counter++;
    });
    
    $("#reg_slide_box li:nth-child(2)").click(function() {
        $("#sublet_search_form, #office_form, #autonomy_form").css("display","none");
        $("#sublet_to_cry_form").fadeIn(700);
        $("#sublet_to_cry_form input:eq(0)").focus();
        $("#reg_button span").text("albérletet kínálok");
        $("#reg_button").css("background-image","url(./pics/arrow_down.png)");
        counter++;
    });
    
    $("#reg_slide_box li:nth-child(3)").click(function() {
        $("#sublet_search_form, #sublet_to_cry_form, #autonomy_form").css("display","none");
        $("#office_form").fadeIn(700);
        $("#office_form input:eq(0)").focus();
        $("#reg_button span").text("ingatlanirodáknak");
        $("#reg_button").css("background-image","url(./pics/arrow_down.png)");
        counter++;
    });
    $("#reg_slide_box li:nth-child(4)").click(function() {
        $("#sublet_search_form, #sublet_to_cry_form, #office_form").css("display","none");
        $("#autonomy_form").fadeIn(700);
        $("#autonomy_form input:eq(0)").focus();
        $("#reg_button span").text("önkormányzatoknak");
        $("#reg_button").css("background-image","url(./pics/arrow_down.png)");
        counter++;
    });
    // END lenyíló lista menüpontjai
    
    // START kerületek
    $("#city").click(function() {
        if($("#city").val()=="Budapest") {
            $("#circuit_row").slideDown(700);
        }
        else {
            $("#circuit_row").slideUp(700);
        }
    });
    // END kerületek
    
    // START mégse gomb
    $("input[type='reset']").click(function() {
        $("#reg_next_step").children().fadeOut();
        $("#reg_button span").text("");
        $("#reg").hide(700);
    });
    // END mégse gomb
/* END REGISTRATION
 * /////////////////////////////////////////////////////////////////////////////
 * *****************************************************************************
 * /////////////////////////////////////////////////////////////////////////////
 */
/* START LOG IN
 * /////////////////////////////////////////////////////////////////////////////
 * *****************************************************************************
 * /////////////////////////////////////////////////////////////////////////////
 */
    //panel nyitása
    $("#log_in").click(function() {
       $("#login_box").show(700);
       $("#login_box input:eq(0)").focus();
    });
    
    //panel zárása
    $(".close").click(function() {
        $("#login_box").hide(700);
        $("#login_table").delay(300).fadeIn(700);
        $("#forgetted").fadeOut(300);
    });
    
    // elfelejtettem a jelszavam
    $("#forget").click(function() {
        $("#login_table").fadeOut(300);
        $("#forgetted").delay(300).fadeIn(700);
    });
    
    // mégse gomb
    $("form#login_box input[type='reset']").click(function() {
        $("#login_box").hide(700);
        $("#login_table").delay(300).fadeIn(700);
        $("#forgetted").fadeOut(300);
    });
/* END LOG IN
 * /////////////////////////////////////////////////////////////////////////////
 * *****************************************************************************
 * /////////////////////////////////////////////////////////////////////////////
 */
/* START TO_ADVERTISE
 * /////////////////////////////////////////////////////////////////////////////
 * *****************************************************************************
 * /////////////////////////////////////////////////////////////////////////////
 */
    //panel nyitása
    $("ul#bottom_menu_box a:eq(0)").click(function() {
       $("#to_advertise_box").show(700);
       $("input#connect").focus();
    });
    
    //panel zárása
    $("#to_advertise_header span").click(function() {
        $("#to_advertise_box").hide(700);
    });
    
    // mégse gomb
    $("form#to_advertise_form input[type='reset']").click(function() {
        $("#to_advertise_box").hide(700);
    });
    
    //datepicker
    $("#time_of_moving").datepicker($.datepicker.regional['hu']);
    $.datepicker.regional['hu'] = {
        closeText: 'bezárás',
        prevText: '&laquo;&nbsp;vissza',
        nextText: 'előre&nbsp;&raquo;',
        currentText: 'ma',
        monthNames: ['Január', 'Február', 'Március', 'Április', 'Május', 'Június',
        'Július', 'Augusztus', 'Szeptember', 'Október', 'November', 'December'],
        monthNamesShort: ['Jan', 'Feb', 'Már', 'Ápr', 'Máj', 'Jún',
        'Júl', 'Aug', 'Szep', 'Okt', 'Nov', 'Dec'],
        dayNames: ['Vasárnap', 'Hétfö', 'Kedd', 'Szerda', 'Csütörtök', 'Péntek', 'Szombat'],
        dayNamesShort: ['Vas', 'Hét', 'Ked', 'Sze', 'Csü', 'Pén', 'Szo'],
        dayNamesMin: ['V', 'H', 'K', 'Sze', 'Cs', 'P', 'Szo'],
        weekHeader: 'Hé',
        dateFormat: 'yy-mm-dd',
        firstDay: 1,
        isRTL: false,
        showMonthAfterYear: false,
        yearSuffix: ''
    };
    $.datepicker.setDefaults($.datepicker.regional['hu']);
    
    // character counter
    $('textarea#comment').bind('keyup', function() {
        var maxchar = 255;
        var cnt = $(this).val().length;
        var remainingchar = maxchar - cnt;
        if(remainingchar < 0) {
            $('#char_left').html('0');
            $(this).val($(this).val().slice(0, 255));
        }
        else {
            $('#char_left').html(remainingchar);
        }
    });
/* END TO_ADVERTISE
 * /////////////////////////////////////////////////////////////////////////////
 * *****************************************************************************
 * /////////////////////////////////////////////////////////////////////////////
 */

/* START FORM VALIDATORS
 * /////////////////////////////////////////////////////////////////////////////
 * *****************************************************************************
 * /////////////////////////////////////////////////////////////////////////////
 */
// START LOGIN_BOX
    $("#login_box").submit(function() {
        if($("div#forgetted").css("display")=="block") {
            if($("input#f_email").val()=="") {
                $("div#forgetted p:eq(1)").slideDown(300);
                $("input#f_email").focus();
                return false;
            }
            else {
                alert("Ez a funkció még nem működik");
                return false;
            }
        }
        else {
            if($("form#login_box input[name='name']").val()=="") {
                $("form#login_box p").css("display","none");
                $("form#login_box input[name='name']").focus();
                $("form#login_box p:eq(0)").slideDown(300).css({"border-color":"#A60319", "background-color":"white"});
                return false;
            }
            else {
                $("form#login_box input:eq(0)").css({"border-color":"green", "background-color":"lightgreen"});

                if($("form#login_box input[name='password']").val()=="") {
                    $("form#login_box p").css("display","none");
                    $("form#login_box input[name='password']").focus();
                    $("form#login_box p:eq(1)").slideDown(300).css({"border-color":"#A60319", "background-color":"white"});
                    return false;
                }
                else {
                    $("form#login_box input[name='password']").css({"border-color":"green", "background-color":"lightgreen"});
                }
            }
        }
        return true;
    });
    // END LOGIN_BOX
    //
    
    //
    // START SUBLET_SEARCH_FORM
    $("form#sublet_search_form").submit(function() {
        if($("form#sublet_search_form #user_name").val()=="") {
            $("form#sublet_search_form div.row p").css("display","none");
            $("form#sublet_search_form div.row:eq(0) p").slideDown(300);
            $("form#sublet_search_form #user_name").focus().css({"border-color":"#A60319", "background-color":"white"});
            return false;
        }
        else {
            $("form#sublet_search_form #user_name").css({"border-color":"green", "background-color":"lightgreen"});
            
            if($("form#sublet_search_form #password").val()=="") {
                $("form#sublet_search_form div.row p").css("display","none");
                $("form#sublet_search_form div.row:eq(1) p").slideDown(300);
                $("form#sublet_search_form #password").focus().css({"border-color":"#A60319", "background-color":"white"});
                return false;
            }
            else {
                $("form#sublet_search_form #password").css({"border-color":"green", "background-color":"lightgreen"});
                
                if($("form#sublet_search_form #real_name").val()=="") {
                    $("form#sublet_search_form div.row p").css("display","none");
                    $("form#sublet_search_form div.row:eq(2) p").slideDown(300);
                    $("form#sublet_search_form #real_name").focus().css({"border-color":"#A60319", "background-color":"white"});
                    return false;
                }
                else {
                    $("form#sublet_search_form #real_name").css({"border-color":"green", "background-color":"lightgreen"});
                    
                    if($("form#sublet_search_form #birth_year").val()=="Év:") {
                        $("form#sublet_search_form div.row p").css("display","none");
                        $("form#sublet_search_form div.row:eq(3) p").slideDown(300);
                        $("form#sublet_search_form #birth_year").focus().css({"border-color":"#A60319", "background-color":"white"});
                        return false;
                    }
                    else {
                        $("form#sublet_search_form #birth_year").css({"border-color":"green", "background-color":"lightgreen"});
                        
                        if($("form#sublet_search_form #birth_month").val()=="Hónap:") {
                            $("form#sublet_search_form div.row p").css("display","none");
                            $("form#sublet_search_form div.row:eq(3) p").slideDown(300);
                            $("form#sublet_search_form #birth_month").focus().css({"border-color":"#A60319", "background-color":"white"});
                            return false;
                        }
                        else {
                            $("form#sublet_search_form #birth_month").css({"border-color":"green", "background-color":"lightgreen"});
                            
                            if($("form#sublet_search_form #birth_day").val()=="Nap:") {
                                $("form#sublet_search_form div.row p").css("display","none");
                                $("form#sublet_search_form div.row:eq(3) p").slideDown(300);
                                $("form#sublet_search_form #birth_day").focus().css({"border-color":"#A60319", "background-color":"white"});
                                return false;
                            }
                            else {
                                $("form#sublet_search_form #birth_day").css({"border-color":"green", "background-color":"lightgreen"});
                                
                                if($("form#sublet_search_form #nationality").val()=="") {
                                    $("form#sublet_search_form div.row p").css("display","none");
                                    $("form#sublet_search_form div.row:eq(4) p").slideDown(300);
                                    $("form#sublet_search_form #nationality").focus().css({"border-color":"#A60319", "background-color":"white"});
                                    return false;
                                }
                                else {
                                    $("form#sublet_search_form #nationality").css({"border-color":"green", "background-color":"lightgreen"});
                                    
                                    if($("form#sublet_search_form #email").val()=="") {
                                        $("form#sublet_search_form div.row p").css("display","none");
                                        $("form#sublet_search_form div.row:eq(5) p").slideDown(300);
                                        $("form#sublet_search_form #email").focus().css({"border-color":"#A60319", "background-color":"white"});
                                        return false;
                                    }
                                    else {
                                        $("form#sublet_search_form #email").css({"border-color":"green", "background-color":"lightgreen"});
                                        
                                        if($("form#sublet_search_form #phone").val()=="") {
                                            $("form#sublet_search_form div.row p").css("display","none");
                                            $("form#sublet_search_form div.row:eq(6) p").slideDown(300);
                                            $("form#sublet_search_form #phone").focus().css({"border-color":"#A60319", "background-color":"white"});
                                            return false;
                                        }
                                        else {
                                            $("form#sublet_search_form #phone").css({"border-color":"green", "background-color":"lightgreen"});
                                            
                                            if($("form#sublet_search_form #captcha").val()=="") {
                                                $("form#sublet_search_form div.row p").css("display","none");
                                                $("form#sublet_search_form div.row:eq(7) p").slideDown(300);
                                                $("form#sublet_search_form #captcha").focus().css({"border-color":"#A60319", "background-color":"white"});
                                                return false;
                                            }
                                            else {
                                                $("form#sublet_search_form #captcha").css({"border-color":"green", "background-color":"lightgreen"});
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
        return true;
    });
    // END SUBLET_SEARCH_FORM
    // 
    // START SUBLET_TO_CRY_FORM
    $("form#sublet_to_cry_form").submit(function() {
        if($("form#sublet_to_cry_form #user_name").val()=="") {
            $("form#sublet_to_cry_form div.row p").css("display","none");
            $("form#sublet_to_cry_form div.row:eq(0) p").slideDown(300);
            $("form#sublet_to_cry_form #user_name").focus().css({"border-color":"#A60319", "background-color":"white"});
            return false;
        }
        else {
            $("form#sublet_to_cry_form #user_name").css({"border-color":"green", "background-color":"lightgreen"});
            
            if($("form#sublet_to_cry_form #password").val()=="") {
                $("form#sublet_to_cry_form div.row p").css("display","none");
                $("form#sublet_to_cry_form div.row:eq(1) p").slideDown(300);
                $("form#sublet_to_cry_form #password").focus().css({"border-color":"#A60319", "background-color":"white"});
                return false;
            }
            else {
                $("form#sublet_to_cry_form #password").css({"border-color":"green", "background-color":"lightgreen"});
                
                if($("form#sublet_to_cry_form #real_name").val()=="") {
                    $("form#sublet_to_cry_form div.row p").css("display","none");
                    $("form#sublet_to_cry_form div.row:eq(2) p").slideDown(300);
                    $("form#sublet_to_cry_form #real_name").focus().css({"border-color":"#A60319", "background-color":"white"});
                    return false;
                }
                else {
                    $("form#sublet_to_cry_form #real_name").css({"border-color":"green", "background-color":"lightgreen"});
                    
                    if($("form#sublet_to_cry_form #birth_year").val()=="Év:") {
                        $("form#sublet_to_cry_form div.row p").css("display","none");
                        $("form#sublet_to_cry_form div.row:eq(3) p").slideDown(300);
                        $("form#sublet_to_cry_form #birth_year").focus().css({"border-color":"#A60319", "background-color":"white"});
                        return false;
                    }
                    else {
                        $("form#sublet_to_cry_form #birth_year").css({"border-color":"green", "background-color":"lightgreen"});
                        
                        if($("form#sublet_to_cry_form #birth_month").val()=="Hónap:") {
                            $("form#sublet_to_cry_form div.row p").css("display","none");
                            $("form#sublet_to_cry_form div.row:eq(3) p").slideDown(300);
                            $("form#sublet_to_cry_form #birth_month").focus().css({"border-color":"#A60319", "background-color":"white"});
                            return false;
                        }
                        else {
                            $("form#sublet_to_cry_form #birth_month").css({"border-color":"green", "background-color":"lightgreen"});
                            
                            if($("form#sublet_to_cry_form #birth_day").val()=="Nap:") {
                                $("form#sublet_to_cry_form div.row p").css("display","none");
                                $("form#sublet_to_cry_form div.row:eq(3) p").slideDown(300);
                                $("form#sublet_to_cry_form #birth_day").focus().css({"border-color":"#A60319", "background-color":"white"});
                                return false;
                            }
                            else {
                                $("form#sublet_to_cry_form #birth_day").css({"border-color":"green", "background-color":"lightgreen"});
                                
                                if($("form#sublet_to_cry_form #nationality").val()=="") {
                                    $("form#sublet_to_cry_form div.row p").css("display","none");
                                    $("form#sublet_to_cry_form div.row:eq(4) p").slideDown(300);
                                    $("form#sublet_to_cry_form #nationality").focus().css({"border-color":"#A60319", "background-color":"white"});
                                    return false;
                                }
                                else {
                                    $("form#sublet_to_cry_form #nationality").css({"border-color":"green", "background-color":"lightgreen"});
                                    
                                    if($("form#sublet_to_cry_form #email").val()=="") {
                                        $("form#sublet_to_cry_form div.row p").css("display","none");
                                        $("form#sublet_to_cry_form div.row:eq(5) p").slideDown(300);
                                        $("form#sublet_to_cry_form #email").focus().css({"border-color":"#A60319", "background-color":"white"});
                                        return false;
                                    }
                                    else {
                                        $("form#sublet_to_cry_form #email").css({"border-color":"green", "background-color":"lightgreen"});
                                        
                                        if($("form#sublet_to_cry_form #phone").val()=="") {
                                            $("form#sublet_to_cry_form div.row p").css("display","none");
                                            $("form#sublet_to_cry_form div.row:eq(6) p").slideDown(300);
                                            $("form#sublet_to_cry_form #phone").focus().css({"border-color":"#A60319", "background-color":"white"});
                                            return false;
                                        }
                                        else {
                                            $("form#sublet_to_cry_form #phone").css({"border-color":"green", "background-color":"lightgreen"});
                                            
                                            if($("form#sublet_to_cry_form #captcha").val()=="") {
                                                $("form#sublet_to_cry_form div.row p").css("display","none");
                                                $("form#sublet_to_cry_form div.row:eq(7) p").slideDown(300);
                                                $("form#sublet_to_cry_form #captcha").focus().css({"border-color":"#A60319", "background-color":"white"});
                                                return false;
                                            }
                                            else {
                                                $("form#sublet_to_cry_form #captcha").css({"border-color":"green", "background-color":"lightgreen"});
                                            }
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
        
        return true;
    });
    // END SUBLET_TO_CRY_FORM
    // 
    // START OFFICE_FORM
    $("form#office_form").submit(function() {
        if($("form#office_form #user_name").val()=="") {
            $("form#office_form div.row p").css("display","none");
            $("form#office_form div.row:eq(0) p").slideDown(300);
            $("form#office_form #user_name").focus().css({"border-color":"#A60319", "background-color":"white"});
            return false;
        }
        else {
            $("form#office_form #user_name").css({"border-color":"green", "background-color":"lightgreen"});
            
            if($("form#office_form #office_name").val()=="") {
                $("form#office_form div.row p").css("display","none");
                $("form#office_form div.row:eq(1) p").slideDown(300);
                $("form#office_form #office_name").focus().css({"border-color":"#A60319", "background-color":"white"});
                return false;
            }
            else {
                $("form#office_form #office_name").css({"border-color":"green", "background-color":"lightgreen"});
                
                if($("form#office_form #password").val()=="") {
                    $("form#office_form div.row p").css("display","none");
                    $("form#office_form div.row:eq(2) p").slideDown(300);
                    $("form#office_form #password").focus().css({"border-color":"#A60319", "background-color":"white"});
                    return false;
                }
                else {
                    $("form#office_form #password").css({"border-color":"green", "background-color":"lightgreen"});
                    
                    if($("form#office_form #address").val()=="") {
                        $("form#office_form div.row p").css("display","none");
                        $("form#office_form div.row:eq(3) p").slideDown(300);
                        $("form#office_form #address").focus().css({"border-color":"#A60319", "background-color":"white"});
                        return false;
                    }
                    else {
                        $("form#office_form #address").css({"border-color":"green", "background-color":"lightgreen"});
                        
                        if($("form#office_form #phone").val()=="") {
                            $("form#office_form div.row p").css("display","none");
                            $("form#office_form div.row:eq(4) p").slideDown(300);
                            $("form#office_form #phone").focus().css({"border-color":"#A60319", "background-color":"white"});
                            return false;
                        }
                        else {
                            $("form#office_form #phone").css({"border-color":"green", "background-color":"lightgreen"});
                            
                            if($("form#office_form #email").val()=="") {
                                $("form#office_form div.row p").css("display","none");
                                $("form#office_form div.row:eq(5) p").slideDown(300);
                                $("form#office_form #email").focus().css({"border-color":"#A60319", "background-color":"white"});
                                return false;
                            }
                            else {
                                $("form#office_form #email").css({"border-color":"green", "background-color":"lightgreen"});
                                
                                if($("form#office_form #captcha").val()=="") {
                                    $("form#office_form div.row p").css("display","none");
                                    $("form#office_form div.row:eq(6) p").slideDown(300);
                                    $("form#office_form #captcha").focus().css({"border-color":"#A60319", "background-color":"white"});
                                    return false;
                                }
                                else {
                                    $("form#office_form #captcha").css({"border-color":"green", "background-color":"lightgreen"});
                                }
                            }
                        }
                    }
                }
            }
        }
        
        return true;
    });
    // END OFFICE_FORM
    // 
    // START AUTONOMY_FORM
    $("form#autonomy_form").submit(function() {
        if($("form#autonomy_form #user_name").val()=="") {
            $("form#autonomy_form div.row p").css("display","none");
            $("form#autonomy_form div.row:eq(0) p").slideDown(300);
            $("form#autonomy_form #user_name").focus().css({"border-color":"#A60319", "background-color":"white"});
            return false;
        }
        else {
            $("form#autonomy_form #user_name").css({"border-color":"green", "background-color":"lightgreen"});
            
            if($("form#autonomy_form #password").val()=="") {
                $("form#autonomy_form div.row p").css("display","none");
                $("form#autonomy_form div.row:eq(1) p").slideDown(300);
                $("form#autonomy_form #password").focus().css({"border-color":"#A60319", "background-color":"white"});
                return false;
            }
            else {
                $("form#autonomy_form #password").css({"border-color":"green", "background-color":"lightgreen"});
                
                if($("form#autonomy_form #station").val()=="") {
                    $("form#autonomy_form div.row p").css("display","none");
                    $("form#autonomy_form div.row:eq(2) p").slideDown(300);
                    $("form#autonomy_form #station").focus().css({"border-color":"#A60319", "background-color":"white"});
                    return false;
                }
                else {
                    $("form#autonomy_form #station").css({"border-color":"green", "background-color":"lightgreen"});
                    
                    if($("form#autonomy_form #connection").val()=="") {
                        $("form#autonomy_form div.row p").css("display","none");
                        $("form#autonomy_form div.row:eq(3) p").slideDown(300);
                        $("form#autonomy_form #connection").focus().css({"border-color":"#A60319", "background-color":"white"});
                        return false;
                    }
                    else {
                        $("form#autonomy_form #connection").css({"border-color":"green", "background-color":"lightgreen"});
                        
                        if($("form#autonomy_form #phone").val()=="") {
                            $("form#autonomy_form div.row p").css("display","none");
                            $("form#autonomy_form div.row:eq(4) p").slideDown(300);
                            $("form#autonomy_form #phone").focus().css({"border-color":"#A60319", "background-color":"white"});
                            return false;
                        }
                        else {
                            $("form#autonomy_form #phone").css({"border-color":"green", "background-color":"lightgreen"});
                            
                            if($("form#autonomy_form #email").val()=="") {
                                $("form#autonomy_form div.row p").css("display","none");
                                $("form#autonomy_form div.row:eq(5) p").slideDown(300);
                                $("form#autonomy_form #email").focus().css({"border-color":"#A60319", "background-color":"white"});
                                return false;
                            }
                            else {
                                $("form#autonomy_form #email").css({"border-color":"green", "background-color":"lightgreen"});
                                
                                if($("form#autonomy_form #captcha").val()=="") {
                                    $("form#autonomy_form div.row p").css("display","none");
                                    $("form#autonomy_form div.row:eq(6) p").slideDown(300);
                                    $("form#autonomy_form #captcha").focus().css({"border-color":"#A60319", "background-color":"white"});
                                    return false;
                                }
                                else {
                                    $("form#autonomy_form #captcha").css({"border-color":"green", "background-color":"lightgreen"});
                                }
                            }
                        }
                    }
                }
            }
        }
        
        return true;
    });
    // END AUTONOMY_FORM
    //
    // START TO_ADVERTISE_FORM
    $("form#to_advertise_form #rent").keypress(function(e) {
        if( e.which!=8 && e.which!=0 && (e.which<48 || e.which>57)) {
            //display error message
            $("#error_rent").html("Csak számok&DoubleRightArrow;").show().delay(400).fadeOut("slow");
            return false;
        }
    });
    $("form#to_advertise_form #floorspace").keypress(function(e) {
        if( e.which!=8 && e.which!=0 && (e.which<48 || e.which>57)) {
            //display error message
            $("#error_floorspace").html("Csak számok&DoubleRightArrow;").show().delay(400).fadeOut("slow");
            return false;
        }
    });
    /*
     **
     **
     **
     **
     **
     **
     **
     **
     **
     **
     **
     **
     **
    $("form#to_advertise_form #rent").keyup(function() {
        var str = $(this).val();
        
        if(str.length == 4) {
            $(this).val( str.substr(0,1)+"x"+str.substr(1) );
        }
        else if( str.length == 5 ) {
             $(this).val( str.substr(0,1)+""+str.substr(2,1)+"."+str.substr(3) );
        }
        else if( str.length == 6 ) {
             $(this).val( str.substr(0,2)+""+str.substr(3,1)+"."+str.substr(4) );
        }
        else if( str.length == 7 ) {
             $(this).val( str.substr(0,1)+" "+str.substr(1,2)+""+str.substr(4,1)+" "+str.substr(5) );
        }
        console.log(str);
    });
    *
    **
    **
    **
    **
    **
    **
    *
    **
    **
    **
    **
    **
    **
    **
    **
    */


    $("form#to_advertise_form").submit(function() {
        if($("form#to_advertise_form #connect").val()=="") {
            $("form#to_advertise_form div.row p").css("display","none");
            $("form#to_advertise_form div.row:eq(0) p").slideDown(300);
            $("form#to_advertise_form #connect").focus().css({"border-color":"#A60319", "background-color":"white"});
            return false;
        }
        else {
            $("form#to_advertise_form #connect").css({"border-color":"green", "background-color":"lightgreen"});
            
            if(($("form#to_advertise_form #city").val()=="Válassz") || ($("form#to_advertise_form #city").val()=="--------------------")) {
                $("form#to_advertise_form div.row p").css("display","none");
                $("form#to_advertise_form div.row:eq(1) p").slideDown(300);
                $("form#to_advertise_form #city").focus().css({"border-color":"#A60319", "background-color":"white"});
                return false;
            }
            else {
                $("form#to_advertise_form #city").css({"border-color":"green", "background-color":"lightgreen"});
            
                if($("form#to_advertise_form #street").val()=="") {
                    $("form#to_advertise_form div.row p").css("display","none");
                    $("form#to_advertise_form div.row:eq(2) p").slideDown(300);
                    $("form#to_advertise_form #street").focus().css({"border-color":"#A60319", "background-color":"white"});
                    return false;
                }
                else {
                    $("form#to_advertise_form #street").css({"border-color":"green", "background-color":"lightgreen"});
                    
                    if($("form#to_advertise_form #floorspace").val()=="") {
                        $("form#to_advertise_form div.row p").css("display","none");
                        $("form#to_advertise_form div.row:eq(3) p").slideDown(300);
                        $("form#to_advertise_form #floorspace").focus().css({"border-color":"#A60319", "background-color":"white"});
                        return false;
                    }
                    else {
                        $("form#to_advertise_form #floorspace").css({"border-color":"green", "background-color":"lightgreen"});
                        
                        if($("form#to_advertise_form #rent").val()=="") {
                            $("form#to_advertise_form div.row p").css("display","none");
                            $("form#to_advertise_form div.row:eq(4) p").slideDown(300);
                            $("form#to_advertise_form #rent").focus().css({"border-color":"#A60319", "background-color":"white"});
                            return false;
                        }
                        else {
                            $("form#to_advertise_form #rent").css({"border-color":"green", "background-color":"lightgreen"});
                            
                            if($("form#to_advertise_form #rooms").val()=="Válassz") {
                                $("form#to_advertise_form div.row p").css("display","none");
                                $("form#to_advertise_form div.row:eq(5) p").slideDown(300);
                                $("form#to_advertise_form #rooms").focus().css({"border-color":"#A60319", "background-color":"white"});
                                return false;
                            }
                            else {
                                $("form#to_advertise_form #rooms").css({"border-color":"green", "background-color":"lightgreen"});
                                
                                if($("form#to_advertise_form #half_rooms").val()=="Válassz") {
                                    $("form#to_advertise_form div.row p").css("display","none");
                                    $("form#to_advertise_form div.row:eq(6) p").slideDown(300);
                                    $("form#to_advertise_form #half_rooms").focus().css({"border-color":"#A60319", "background-color":"white"});
                                    return false;
                                }
                                else {
                                    $("form#to_advertise_form #half_rooms").css({"border-color":"green", "background-color":"lightgreen"});
                                    
                                    if($("form#to_advertise_form #status").val()=="Válassz") {
                                        $("form#to_advertise_form div.row p").css("display","none");
                                        $("form#to_advertise_form div.row:eq(7) p").slideDown(300);
                                        $("form#to_advertise_form #status").focus().css({"border-color":"#A60319", "background-color":"white"});
                                        return false;
                                    }
                                    else {
                                        $("form#to_advertise_form #status").css({"border-color":"green", "background-color":"lightgreen"});
                                        
                                        if($("form#to_advertise_form #advert_time").val()=="Válassz") {
                                            $("form#to_advertise_form div.row p").css("display","none");
                                            $("form#to_advertise_form div.row:eq(8) p").slideDown(300);
                                            $("form#to_advertise_form #advert_time").focus().css({"border-color":"#A60319", "background-color":"white"});
                                            return false;
                                        }
                                        else {
                                            $("form#to_advertise_form #advert_time").css({"border-color":"green", "background-color":"lightgreen"});
                                        }
                                    }
                                }
                            }
                        }
                    }
                }
            }
        }
        return true;
    });
    // END TO_ADVERTISE_FORM
/* END FORM VALIDATORS
 * /////////////////////////////////////////////////////////////////////////////
 * *****************************************************************************
 * /////////////////////////////////////////////////////////////////////////////
 */
}


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



/*
 * !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 * csináld meg jquery-re
 * !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
 */
function check_rent() {
    var val = document.getElementById('rent').value;
    val = val.replace(/\ /g,"");
    max = val.length;
    tomb = new Array();
    for (i=Math.floor(max/3); i>=0; i--) {
        kezdo = val.length - 3;
        if (kezdo < 0) {
                kezdo=0;
        }
        tomb[i] = val.substring(kezdo,val.length);
        val = val.substring(0,kezdo);
    }
    var vvv = tomb.join(" ");
    if (vvv.substring(0,1) == " ") {
        vvv = vvv.substring(1);
    }

    document.getElementById('rent').value = vvv;
}

function check_floorspace() {
    var val = document.getElementById('floorspace').value;
    val = val.replace(/\ /g,"");
    max = val.length;
    tomb = new Array();
    for (i=Math.floor(max/3); i>=0; i--) {
        kezdo = val.length - 3;
        if (kezdo < 0) {
                kezdo=0;
        }
        tomb[i] = val.substring(kezdo,val.length);
        val = val.substring(0,kezdo);
    }
    var vvv = tomb.join(" ");
    if (vvv.substring(0,1) == " ") {
        vvv = vvv.substring(1);
    }

    document.getElementById('floorspace').value = vvv;
}

