function ActivateCodeSms(){
    if($("#activate_prognose_code_input").val()){
        $("#activate_prognose_code_input").css('border-color', '#777');
        $(".loader").css('display','block');
        $.post("../../index.php", {
            activate_sms_code: $("#activate_prognose_code_input").val(),
	    lang: $("#local_lang").html()
	    },
        function(data){
            //alert(data);
            $(".loader").css('display','none');
            var message = data.split("*/*");
            if(message[0] == 'SET_PAYED'){
                //$("#submit_show_prognose_sms").val($("#activate_prognose_code_input").val());
                $("#form_show_prognose_sms").submit();
            }
            if(message[0] == 'NOT_PAYED'){
                if($("#div_descriptions_errors").size() == 0){
                    $("#div_descriptions_sms").before("<div style='width:100%;color:#dc6f75;margin-bottom:-15px;text-align:center;' id='div_descriptions_errors'>"+message[1]+"</div>");
                    //var div_height = $("#payment_page_bkg_center").height();
                    //$("#payment_page_bkg_center").css('height', div_height+$("#div_descriptions_sms").before("<div style='width:100%;color:#dc6f75;margin-top:5px;text-align:center;' id='div_descriptions_errors'>"+message[1]+"</div>").height());
                }
            }
        });
    }else{
        $("#activate_prognose_code_input").css('border-color', '#F00');
    }
}

$(document).ready(function() {
    if($("input#reseller_id").size() > 0){
        $("input#reseller_id").val("8377913725463599");
    }

    if($("a#agreement_link").size() > 0){
        $("a#agreement_link").attr('href', $("#agreement_div").html());
	$("a#agreement_link").attr("target","_blank");
    }

    if($("#activation_user_div").size() > 0){
        $(".form_messages").html($("#activation_user_div div").html() + "<br/> Страница перегрузится через: 8 секунд");
        var timetogo = 7;
        var timer = window.setInterval(function()
        {
            $(".form_messages").html($("#activation_user_div div").html() + "<br/> Страница перегрузится через: " + timetogo + " секунд");
            if (timetogo <= 1)
            {
                document.location.href = $("#activation_user_location").html();
            }
            timetogo--;
        }, 1000);
        $("#success").css('display','block');
        $(".contacts_messages").css('display','block');
    }

    var options = {
	  		beforeSubmit: beforeRequest,
	  		success: showResponse,
			timeout: 5000
	};

    if($("#show_prognosis_sms").size() > 0){
        $("form#PROGNOSISCODE input[@error_name=SECRET_CODE]").val($("#show_prognosis_sms").val());
        $('form#PROGNOSISCODE').ajaxSubmit(options);
    }

    $('#input_ekv').change(function(){
        $(".loader").css('display','block');
            $.post("index.php", {
                    reseller_currency:  $('#input_ekv').val()
                    },
                function(data){
                    //alert(data);
                    $(".loader").css('display','none');
                    $("#sum_ekv").html(data);
            });
    });
    datepicker_from = 1;
    datepicker_to = 1;
    change = 0;
    button_change = 0;
    $('input#button_only_payed').click(function(){
        $(this).attr('changed', $("input#checkbox_only_payed").attr("checked"));
        $(this).attr('disabled', 'true');
        $(this).attr('class', 'only_payed_disabled');
        $("input#checkbox_only_payed").attr("changed", $("input#checkbox_only_payed").attr("checked"));
        if($("input[@attr=datepicker_from]").val()){
            from = $("input[@attr=datepicker_from]").val();
        }else{
            from = '';
        }
        if($("input[@attr=datepicker_to]").val()){
            to = $("input[@attr=datepicker_to]").val();
        }else{
            to = '';
        }
        change = 0;
        button_change = 0;
        AjaxReseller("1", "kredit", "stat_in_block", "reseller_page_operation_kredit", $(this).attr('changed'), from, to);
    });
    //Prepare defaults
    $("input#checkbox_only_payed").attr("changed", "true");
    $("input#button_only_payed").attr("changed", "true");
    
    $('input#checkbox_only_payed').click(function(){
        if(change){
            return;
        }
	change = 1;
        var checked = $(this).attr("checked") ? "true" : "false";
        if(checked != $(this).attr("changed")){
            button_change = 1;
            $('input#button_only_payed').removeAttr('disabled');
            $('input#button_only_payed').attr('class', 'only_payed_enabled');
        }else{
            button_change = 0;
            $('input#button_only_payed').attr('disabled', 'true');
            $('input#button_only_payed').attr('class', 'only_payed_disabled');
        }
    });
    $("input[@attr=datepicker_from]").change(function(){
        if(datepicker_from != $(this).val() && !change){
            datepicker_from = $(this).val();
            change = 1;
            if(button_change) return;
            if($('input#button_only_payed').attr('disabled')){
                $('input#button_only_payed').removeAttr('disabled');
                $('input#button_only_payed').attr('class', 'only_payed_enabled');
            }else{
                $('input#button_only_payed').attr('disabled', 'true');
                $('input#button_only_payed').attr('class', 'only_payed_disabled');
            }
        }
    });
    $("input[@attr=datepicker_to]").change(function(){
        if(datepicker_to != $(this).val() && !change){
            datepicker_to = $(this).val();
            change = 1;
            if(button_change) return;
            if($('input#button_only_payed').attr('disabled')){
                $('input#button_only_payed').removeAttr('disabled');
                $('input#button_only_payed').attr('class', 'only_payed_enabled');
            }else{
                $('input#button_only_payed').attr('disabled', 'true');
                $('input#button_only_payed').attr('class', 'only_payed_disabled');
            }
        }
    });
    $('.reseller_page_operation_kredit').click(function(){
        position = $(this).attr('href');
        type = $(this).attr('type');
        source = $(this).attr('source');
        current_class = $(this).attr('class');
        if($("input[@attr=datepicker_from]").val()){
            from = $("input[@attr=datepicker_from]").val();
        }else{
            from = '';
        }
        if($("input[@attr=datepicker_to]").val()){
            to = $("input[@attr=datepicker_to]").val();
        }else{
            to = '';
        }
        $('input#button_only_payed').attr('disabled', 'true');
        $('input#button_only_payed').attr('class', 'only_payed_disabled');
        $("input#checkbox_only_payed").attr("changed", $("input#button_only_payed").attr("changed"));
        if($('input#button_only_payed').attr('changed') == 'true'){
            $("input#checkbox_only_payed").attr("checked", "checked");
        }else{
            $("input#checkbox_only_payed").removeAttr("checked");
        }
        change = 0;
        button_change = 0;
        AjaxReseller(position, type, source, current_class, $("input#checkbox_only_payed").attr("changed"), from, to);
        return false;
    });
    $('.reseller_page_operation_debit').click(function(){
        position = $(this).attr('href');
        type = $(this).attr('type');
        source = $(this).attr('source');
        current_class = $(this).attr('class');
        AjaxReseller(position, type, source, current_class, "", "", "");
        return false;
    });
    $('.reseller_page_operation').click(function(){
        position = $(this).attr('href');
        type = $(this).attr('type');
        source = $(this).attr('source');
        current_class = $(this).attr('class');
        AjaxReseller(position, type, source, current_class, "", "", "");
        return false;
    });
    
    $('#statistic_out').click(function(){
        $('#stat_out_block').slideToggle('fast');
        $('#statistic_out').toggleClass('stat_no_selected');
    });

    $('#statistic_in').click(function(){
        $('#stat_in_block').slideToggle('fast');
        $('#statistic_in').toggleClass('stat_no_selected');
        $("#div_only_payed").toggleClass('div_only_payed_hide');
    });

    function AjaxReseller(page, type, source, current_class, only, from, to){
        var current_page = page.split("/");
        //$("input#checkbox_only_payed").attr("checked")
        page = current_page[current_page.length-1];
        $(".loader").css('display','block');
            $.post("index.php", {
                    reseller_page:  page,
                    operation_type: type,
                    only_payed: only,
                    from: from,
                    to: to
                    },
                function(data){
                    $(".loader").css('display','none');
                    $("#" + source).html(data);
                    $('.' + current_class).click(function(){//Дополнительный обработчик на класс
                        position = $(this).attr('href');
                        type = $(this).attr('type');
                        if(type == 'kredit'){
                            $('input#button_only_payed').attr('disabled', 'true');
                            $('input#button_only_payed').attr('class', 'only_payed_disabled');
                            $("input#checkbox_only_payed").attr("changed", $("input#button_only_payed").attr("changed"));
                            if($('input#button_only_payed').attr('changed') == 'true'){
                                $("input#checkbox_only_payed").attr("checked", "checked");
                            }else{
                                $("input#checkbox_only_payed").removeAttr("checked");
                            }
                            only = $("input#button_only_payed").attr("changed");
                            if($("input[@attr=datepicker_from]").val()){
                                from = $("input[@attr=datepicker_from]").val();
                            }else{
                                from = '';
                            }
                            if($("input[@attr=datepicker_to]").val()){
                                to = $("input[@attr=datepicker_to]").val();
                            }else{
                                to = '';
                            }
                            change = 0;
                            button_change = 0;
                        }
                        source = $(this).attr('source');
                        current_class = $(this).attr('class');
                        AjaxReseller(position, type, source, current_class, only, from, to);
                        return false;
                    });
                    $('.hovers').hover(function() {
                        $(this).find('.tooltip').css('display', 'block');
                        },function() {
                            $(this).find('.tooltip').css('display', 'none');
                        }
                    );
            });
    }

    function CurencyExchange(money/*, paymentSystem*/, cost){
        $(".loader").css('display','block');
        //$.post("../../index.php", {
        $.post("index.php", {
                curency_rate_childrenboom:  money,
                //payment_system_childrenboom:  paymentSystem,
                curency_cost_childrenboom:  cost
                },
            function(data){
                $(".loader").css('display','none');
                $("#div_curency_exchange").html(data);
                $('select#curency_exchange').change(function(){
                    /*CurencyExchange($("select#curency_exchange option:selected").val(),
                        $("#payment_select").val(),
                        $("#payment_select option:selected").attr('val'));*/
                    CurencyExchange($("select#curency_exchange option:selected").val(),"8");
                });
        });
    }

    if($("#payment_code").size() > 0){
        $(".loader").css('display','block');
        $.post("index.php", {
            payment_code: $("#payment_code").html()
        },
        function(data){
            $(".loader").css('display','none');
            var message = data.split("*/*");
            $("#main_menu_forms").css('display', 'none');
            $("#testing_results").css('display', 'block');
            $("#conception").css('display', 'block');
            $("#show_results").html(message[1]);
            $('form[@form_id=PROGNOSIS]').find("#fg_note_important").html($('form[@form_id=PROGNOSIS]').find("#fg_note_help").html());
            $('form[@form_id=PROGNOSIS]').find("#fg_note_important").css('color', '#7f8e16');
        });
    }
    // Если высота поля не кратна 8, то увеличиваем высоту
    var addHeight = $("#payment_page_bkg_center").height()%8;
    if(addHeight != 0){
        //$("#payment_page_bkg_center").height($("#payment_page_bkg_center").height() - 0 + 8 - addHeight);
    }
    if($("#payment_select option[@position=1]").html() == 'BankAval'){
        $("#payment_select option[@position=1]").attr('selected', 'selected');
        $('#payment_systems').ajaxSubmit(options);
    }
    $("#payment_select").change(function(){
        $("div[@class=payment_descriptions]").css('display', 'none');
        $("div[@class=payment_descriptions][@position=" + $("#payment_select option:selected").attr('position') + "]").css('display', 'block');
        //$("#ajax_forms").find(".submit_deactive").attr('class', 'submit_active');
        $('#payment_systems').ajaxSubmit(options);
	});
    $("#fg_card_type").change(function(){
        $("div[@class=payment_descriptions]").css('display', 'none');
        $("div[@class=payment_descriptions][@position=" + $("#fg_card_type option:selected").attr('position') + "]").css('display', 'block');
	});
    //Counter
    $("#counter").html("<a href='http://www.liveinternet.ru/click' "+
                    "target=_blank><img src='http://counter.yadro.ru/hit?t45.18;r"+
                    escape(document.referrer)+((typeof(screen)=="undefined")?"":
                    ";s"+screen.width+"*"+screen.height+"*"+(screen.colorDepth?
                    screen.colorDepth:screen.pixelDepth))+";u"+escape(document.URL)+
                    ";"+Math.random()+
                    "' alt='' title='LiveInternet' "+
                    "border='0' width='31' height='31'><\/a>");
    
    //$('input[@class=borders][@attr=datapicker]').attachDatepicker();
    var local_lang = $("#local_lang").html().split("/");
    $.datepicker.setDefaults($.datepicker.regional[local_lang[0]]);
    if($("input[@class=borders][@attr=datapicker_child]").size() > 0){
        $("input[@class=borders][@attr=datapicker_child]").attachDatepicker();
    }
    if($("input[@class=borders][@attr=datapicker_mother]").size() > 0){
        $("input[@class=borders][@attr=datapicker_mother]").attachDatepicker({
            defaultDate: "-29y",
            yearRange: "1800:1995"
        });
    }
    if($("input[@class=borders][@attr=datapicker_father]").size() > 0){
        $("input[@class=borders][@attr=datapicker_father]").attachDatepicker({
            defaultDate: "-29y",
            yearRange: "1800:1995"
        });
    }
    if($("input[@class=borders][@attr=datapicker_mother_prognose]").size() > 0){
        $("input[@class=borders][@attr=datapicker_mother_prognose]").attachDatepicker({
            defaultDate: "-29y",
            yearRange: "1949:2009"
        });
    }
    if($("input[@class=borders][@attr=datapicker_father_prognose]").size() > 0){
        $("input[@class=borders][@attr=datapicker_father_prognose]").attachDatepicker({
            defaultDate: "-29y",
            yearRange: "1929:2009"
        });
    }
    if($("input[@class=borders][@attr=datapicker_own]").size() > 0){
        $("input[@class=borders][@attr=datapicker_own]").attachDatepicker({
            defaultDate: "-29y",
            yearRange: "1929:1995"
        });
    }
    if($("input[@class=borders][@attr=datepicker_from]").size() > 0){
        $("input[@class=borders][@attr=datepicker_from]").attachDatepicker({
            mandatory: false,
            yearRange: "2009:2009"
        });
    }
    if($("input[@class=borders][@attr=datepicker_to]").size() > 0){
        $("input[@class=borders][@attr=datepicker_to]").attachDatepicker({
            mandatory: false,
            yearRange: "2009:2009"
        });
    }

    $("input[@type=text]").css('cursor', 'text');

    $("#fg_card_exp_month").html("<option value='1'>01</option>\n\
                          <option value='2'>02</option>\n\
                          <option value='3'>03</option>\n\
                          <option value='4'>04</option>\n\
                          <option value='5'>05</option>\n\
                          <option value='6'>06</option>\n\
                          <option value='7'>07</option>\n\
                          <option value='8'>08</option>\n\
                          <option value='9'>09</option>\n\
                          <option value='10'>10</option>\n\
                          <option value='11'>11</option>\n\
                          <option value='12'>12</option>");

    /*$('.fg_select').html($("#blood_types").html());
    $('#fg_pregnancy_week').html($("#weeks").html());
    $("#fg_card_exp_year").html($("#years").html());
    $('#fg_birthdate_plan').html($("#years").html());*/

    $(".fg_select").html("<option value='-1,-1'>–––</option>\n\
                            <option value='1,1'>0(I)+</option>\n\
                            <option value='1,2'>0(I)-</option>\n\
                            <option value='2,1'>A(II)+</option>\n\
                            <option value='2,2'>A(II)-</option>\n\
                            <option value='3,1'>B(III)+</option>\n\
                            <option value='3,2'>B(III)-</option>\n\
                            <option value='4,1'>AB(IV)+</option>\n\
                            <option value='4,2'>AB(IV)-</option>");
    $('#fg_pregnancy_week').html("<option value='42'>42</option>\n\
                                <option value='41'>41</option>\n\
                                <option value='40'>40</option>\n\
                                <option value='39'>39</option>\n\
                                <option value='38'>38</option>\n\
                                <option value='37'>37</option>\n\
                                <option value='36'>36</option>\n\
                                <option value='35'>35</option>\n\
                                <option value='34'>34</option>\n\
                                <option value='33'>33</option>\n\
                                <option value='32'>32</option>\n\
                                <option value='31'>31</option>\n\
                                <option value='30'>30</option>");
    $('#fg_birthdate_plan').html("<option value='2010'>2010</option>\n\
                                <option value='2011'>2011</option>\n\
                                <option value='2012'>2012</option>\n\
                                <option value='2013'>2013</option>\n\
                                <option value='2014'>2014</option>\n\
                                <option value='2015'>2015</option>\n\
                                <option value='2016'>2016</option>\n\
                                <option value='2017'>2017</option>\n\
                                <option value='2018'>2018</option>\n\
                                <option value='2019'>2019</option>");
    $("#fg_card_exp_year").html("<option value='2010'>2010</option>\n\
                                <option value='2011'>2011</option>\n\
                                <option value='2012'>2012</option>\n\
                                <option value='2013'>2013</option>\n\
                                <option value='2014'>2014</option>\n\
                                <option value='2015'>2015</option>\n\
                                <option value='2016'>2016</option>\n\
                                <option value='2017'>2017</option>\n\
                                <option value='2018'>2018</option>\n\
                                <option value='2019'>2019</option>");

    $('a.description_link').click(function(){
        if($(this).attr('opened')){
            $(this).removeAttr('opened');
            $(this).css('color','#87a63c');
            $("div[@bullet=" + $(this).attr('position') + "]").attr('class', 'bullet_description');
            $("div.description_show[@pos=" + $(this).attr('position') + "]").slideUp('fast');
        }else{
            $(this).attr('opened', 'opened');
            $(this).css('color','#dc6f75');
            $("div[@bullet=" + $(this).attr('position') + "]").attr('class', 'bullet_description_selected');
            $("div.description_show[@pos=" + $(this).attr('position') + "]").html($("div.description_hidden[@pos=" + $(this).attr('position') + "]").html());
            $("div.description_show[@pos=" + $(this).attr('position') + "]").height($("div.description_hidden[@pos=" + $(this).attr('position') + "]").height());
            $("div.description_show[@pos=" + $(this).attr('position') + "]").slideDown('fast');
        }
        return false;
	});




   $('a.main_page_links').click(function(){
        /*if($(this).attr('position') == 4){
            return true;
        }*/
        if($(this).attr('position') == 3 || $(this).attr('position') == 4){
            $('div#main_forms_parent').css('display', 'none');
        }else{
            $('div#main_forms_parent').css('display', 'block');
        }
        $('div.main_forms_div').css('display', 'none');
        $('a.main_page_links').parent('div').attr('class', 'unselected_button');
        $(this).parent('div').attr('class', 'selected_button');
        $('div[@class=main_forms_div][@position=' + $(this).attr('position') + ']').css('display', 'block');
        return false;
	});
    $('a.main_page_links:first').click();

    $('a.left_menu_links').click(function(){
        //Здесь должен быть код обработки события
        $('#lightbox_background').css('display', 'block');
        $("#lightbox_background").css('height',$("#wrapper").height() - 0 + $("#user_online_ie").height());
        $(".answers_titles").html($(this).text());
        $(".answers_texts").html($("div.answers[@pos='" + $(this).attr('pos') + "']").html());
        if(navigator.appName != "Microsoft Internet Explorer"){
            $(".answers_messages").css('top', (document.documentElement.clientHeight - $("div.answers_messages").height())/2);
        }else{
            $(".answers_messages").css('top', ($("#body").height() - $("div.answers_messages").height())/2 + document.body.scrollTop);
        }
        $(".answers_messages").css('display','block');
        return false;
	});

    //Авторизацию
    $('a#submit').click(function(){
        $("form#LOGIN").submit();
        return false;
	});
    //
    $('a#logout').click(function(){
        $("form#form_logout").submit();
        return false;
	});
    $('a#forgot_password').click(function(){
        $("#lightbox_background").css('height',$("#wrapper").height());
        $("#lightbox_background").css('display','block');
        $("#remind_password_div").css('display', 'block');
        return false;
	});
    $('a#registration_user').click(function(){
        $("#lightbox_background").css('height',$("#wrapper").height());
        $("#lightbox_background").css('display','block');
        $("#form_registration_div").css('display', 'block');
        /*var addHeight = $("#form_registration_div .module_bkg_center").height()%8;
        if(addHeight != 0){
            $("#form_registration_div .module_bkg_center").height($("#form_registration_div .module_bkg_center").height() - 0 + 8 - addHeight);
        }*/
        return false;
	});
    
    $('#payment_button').click(function(){
        $('#lightbox_background').css('display', 'block');
        $("#lightbox_background").css('height',$("#wrapper").height() - 0 + $("#user_online_ie").height());
        $("#module_global").css('display', 'block');
	});

    $("#checkbox_license").click();
    $('a.fg_payment_links').click(function(){
        if($(this).attr('visible') != 0){
            var href = $(this).attr('href');
            var h = href.split("/");//первый элемент указывает id текущей формы
            if($("#checkbox_license").is(':checked')){
                setCookie("referer", document.location.href);
                $("#fg_submit_payment").val(h[h.length-1]);
                $("#fg_submit_payment").click();
            }else {
                var jqNode = $("div.fg_checkbox_text");
                jqNode.css({position: 'relative'});
                for(var x=1; x<=3; x++){
                    jqNode.animate({ top: -2 },10)
                    .animate({ top: 0 },50)
                    .animate({ top: 2 },10)
                    .animate({ top: 0 },50);
                }
            }
        }
        return false;
	});
    
    $("div.fg_checkbox_text span").click(function(){
        $("#checkbox_license").click();
	});

    $('#prev_results').click(function(){
        $("#testing_results").css('display', 'none');
        $("#main_menu_forms").css('display', 'block');
	});
    $("#fg_secret_code .fg_inner_text").attr('title', $("#access_code").html());
    
    var need_id;
    $('input[@type=submit]').click(function(){
        need_id = $(this).attr('id');
        $(this).attr('disable_submit', 'disable');
    });

    $('form').submit(function(){
        if($(this).attr('class') != "no_ajax"){
            $(this).ajaxSubmit(options);
            return false;
        }
        return true;
	});

    $('#countries').change(function(){
        var text = $('#div_cities').find('div').html();
        $('#div_cities').html("<div class='fg_inner_text'>SELECT_CITIES</div><div class='select_loader' /><div style='clear:both;' />");
        $('#div_cities').find('.fg_inner_text').html(text);
        $.post("index.php", {
            add_cities: "add_cities",
            cityID: $(this).val()
            },
        function(data){
            //alert(data);
            var text = $('#div_cities').find('div').html();
            $('#div_cities').html(data);
            $('#div_cities').find('.fg_inner_text').html(text);
        });
    });

    if($("#prognosis_results:visible").size()){
        $("#conteiner_bank").css('visibility','visible');
    }

    function showResponse(responseText, statusText) {
        //alert(responseText);
        $(".loader").css('display','none');
        var tmp;
        var message = responseText.split("*/*");//первый элемент указывает id текущей формы
        if(message[0] == 'payment_sel'){
            $("#sms_second").html(message[1]);
            if(message[2]){
                var div_height = $("#div_descriptions_sms").height();
                $("#div_descriptions_sms").html(message[2]).css('height', div_height);
            }
            if($('#payment_select option:selected').attr('lock') != 3){
                //Показать кнопку для SMS
                $(".loader").css('display','block');
                $.post("index.php", {
                    value: $('#select_operators').val(),
                    get_operators: "get_data"
                    },
                function(data){
                    //alert(data);
                    $(".loader").css('display','none');
                    $("#ajax_forms").html(data);
                });
            }else{
                $("#sms_form").css('display', 'none');
            }
            //Скрыть кнопку
            /*$('#select_operators').click(function(){
                if($('#payment_select option:selected').attr('lock') != 3){
                    //Показать кнопку для SMS
                    $(".loader").css('display','block');
                    $.post("../../index.php", {
                        value: $('#select_operators').val(),
                        get_operators: "get_data"
                        },
                    function(data){
                        $(".loader").css('display','none');
                        $("#ajax_forms").html(data);
                    });
                }else{
                    $("#sms_form").css('display', 'none');
                }
            });*/
        }
        if(message[0] == 'payment'){
            $('#ajax_forms').html(message[1]);
            if(message[2]){
                $("div[@class=payment_descriptions][@position=" + $("#payment_select option:selected").attr('position') + "]").html(message[2]);
                $("#email_banks").click(function(){
                    $(".loader").css('display','block');
                    $.post("../../index.php", {
                        send_email: $(this).attr('bank'),
                        payment_systems: "send",
                        payment_select: $(this).attr('bank') + "_send"
                        },
                    function(data){
                        $(".loader").css('display','none');
                        $(".form_messages").html(data);
                        $("#success").css('display','block');
                        $(".contacts_messages").css('display','block');
                        $(".close_div").css('display','block');
                    });
                });
            }
            if(message[3]){
                $("#preview_banks").click(function(){
                    if($("#banks_vid_select option:selected").attr('val') == 1){
                	window.open('http://childrenboom.com').document.write(message[3]);
                        //window.open('http://wind.pbs.ltd/childrenboom/src/').document.write(message[3]);
                        CWIN.document.write(message[3]);
                        window.stop();
                    }else if($("#banks_vid_select option:selected").attr('val') == 2 && message[4]){
                        window.open('http://childrenboom.com').document.write(message[4]);
                        //window.open('http://wind.pbs.ltd/childrenboom/src/').document.write(message[4]);
                        window.stop();
                    }
                });
            }
            
            return true;
        }
	/*if(message[0] == 'payment_sel'){
        $("#sms_second").html(message[1]);
        if(message[2]){
            var div_height = $("#div_descriptions_sms").height();
            $("#div_descriptions_sms").html(message[2]).css('height', div_height);
        }

        $('#select_operators').click(function(){
            if($("#payment_select option:selected").attr('lock') != 3){
                $(".loader").css('display','block');
                $.post("../../index.php", {
                    value: $('#select_operators').val(),
                    get_operators: "get_data"
                },
                function(data){
                    $(".loader").css('display','none');
                    $("#ajax_forms").html(data);
                });
            }
        });
	}*/
        //Делаем перезагрузку страницы
        if(message[0] == 'refresh'){
            if(message[1]){
                document.location.href = message[1];
            }else {
                document.location.href = document.location.href;
            }
            return false;
        }
        //Ошибка SOAP
        if(message[0] == 'soap_error'){
            if(message[1] == 'REM' || message[1] == 'REG'){
                $('form[@form_id=' + message[1] + '] div.fg_soap_error').css('display', 'block');
                $('form[@form_id=' + message[1] + '] div.fg_soap_error').html(message[2]);
            }else{
                $("#lightbox_background").css('height',$("#wrapper").height());
                $("#lightbox_background").css('display','block');
                $("#soap_error_inner").html(message[2]);
                var addHeight = $("#soap_error .module_bkg_center").height()%8;
                if(addHeight != 0){
                    $("#soap_error .module_bkg_center").height($("#soap_error .module_bkg_center").height() - 0 + 8 - addHeight);
                }
                $("#soap_error").css('display','block');
            }
        }
        //показаваем div c captcha
        if(message[0] == 'show'){
            $('form[@form_id=' + message[1] + ']').find("#fg_note_important").html($('form[@form_id=' + message[1] + ']').find("#fg_note_help").html());
            $('form[@form_id=' + message[1] + ']').find("#fg_note_important").css('color', '#7f8e16');
            $('form[@form_id=' + message[1] + ']').find('div[@captcha=yes]').css('display', 'block');
            $('form[@form_id=' + message[1] + ']').find('input[@name=captcha_status]').val('soap');
            $('form[@form_id=' + message[1] + ']').find('div[@captcha=yes]').find("input[@tab='" + message[1] + "']").focus();
            if(message[1]=='SEND' || message[1]=='REG'){
                /*$("#form_registration_div .module_bkg_center").height($("#form_registration_div .module_bkg_center").height() + 5 + $('form[@form_id=' + message[1] + ']').find('div[@captcha=yes]').height());
                var addHeight = $("#form_registration_div .module_bkg_center").height()%8;
                if(addHeight != 0){
                    $("#form_registration_div .module_bkg_center").height($("#form_registration_div .module_bkg_center").height() - 0 + 8 - addHeight);
                }*/
                $('form[@form_id=' + message[1] + ']').find("input[@error_name]").parent().parent().next().next().css('display','none');
                $('form[@form_id=' + message[1] + ']').find("textarea[@error_name]").parent().parent().next().next().css('display','none');
            }
        }
        var size = message.length - 1;
        //ставим default значения
        $("div[@attr='fg_inner_div']").attr('class','fg_inner_div');
        $("div[@attr='fg_textarea_div']").attr('class','fg_textarea_div');

        if(message[0] == 'SEND_captcha' ||
            message[0] == 'REG_captcha' ||
            message[0] == 'REM_captcha' ||
            message[0] == 'MODULE_captcha' ||
            message[0] == 'PROGNOSIS_captcha' ||
            message[0] == 'PROGNOSISCODE_captcha' ||
            message[0] == 'UPD_PASS_captcha' || 
            message[0] == 'UPD_OWN_captcha' || 
            message[0] == 'UPD_MAIL_captcha' ||
            message[0] == 'TESTING_captcha'){//Captcha введена неправильно
            $('input[@name=CAPTCHA]').val('');      //Убираем значение captcha
            $("input[@atr=" + message[0] + "]").parent('div.fg_inner_div').attr('class','fg_inner_div_error');  //подсвечиваем поле
            //$("input[@atr=" + message[0] + "]").parent('div.fg_inner_div').find("input[@tab]").focus();     //ставим фокус
            var needForm = message[0].split("_");
            $('form[@form_id=' + needForm[0] + ']').find(".fg_captcha_img").attr('src', message[1]);    //меняем путь
            $('form[@form_id=' + needForm[0] + ']').find("#fg_note_important").html($('form[@form_id=' + needForm[0] + ']').find("#fg_note_error").html());
            $('form[@form_id=' + needForm[0] + ']').find("#fg_note_important").css('color', '#dc6f75');
            $('form[@form_id=' + needForm[0] + '] input[@name=CAPTCHA]').focus();
		}
        if(message[0] == 'TESTING_show'){
            $("#main_menu_forms").css('display', 'none');
            $("#testing_results").css('display', 'block');
            $("#show_results").html(message[1]);
            $('form[@form_id=TESTING]').find("#fg_note_important").html($('form[@form_id=TESTING]').find("#fg_note_help").html());
            $('form[@form_id=TESTING]').find("#fg_note_important").css('color', '#7f8e16');
            $('a.em_statistic_links').click(function(){
                $.post("index.php", {
                    childrenboom_statistic: $(this).attr('sex'),
                    childrenboom_id: $(this).attr('lineid')
                    },
                function(data){
                    $("#statistic_forms_div").css('display', 'none');
                    });
                return false;
            });
        }
        if(message[0] == 'PROGNOSISCODE_payed'){
            $("#main_menu_forms").css('display', 'none');
            $("#testing_results").css('display', 'block');
            $("#conception").css('display', 'block');
            $("#show_results").html(message[1]);
            $('form[@form_id=PROGNOSISCODE]').find("#fg_note_important").html($('form[@form_id=PROGNOSIS]').find("#fg_note_help").html());
            $('form[@form_id=PROGNOSISCODE]').find("#fg_note_important").css('color', '#7f8e16');
        }
        if(message[0] == 'PROGNOSIS_show'){
            $("#main_menu_forms").css('display', 'none');
            $("#prognosis_results").css('display', 'block');
            $("#conteiner_bank").css('visibility','visible');
            $("div.fg_payment_submit").find("input[@name=captcha_status]").val(message[1]);
        }
        if(message[0] == 'PROGNOSIS_error'){
            $('form[@form_id=PROGNOSIS]').find("input[@error_name=" + message[2] + "]").parent('div.fg_inner_div').attr('class','fg_inner_div_error');
            $('form[@form_id=PROGNOSIS]').find("input[@error_name=" + message[3] + "]").parent('div.fg_inner_div').attr('class','fg_inner_div_error');
            $('form[@form_id=PROGNOSIS]').find("#fg_note_important").html(message[1]);
            $('form[@form_id=PROGNOSIS]').find("#fg_note_important").css('color', '#dc6f75');
        }
        if(message[0] == 'PROGNOSIS_CODE_error'){
            $('form[@form_id=PROGNOSISCODE]').find("input[@error_name=SECRET_CODE]").parent('div.fg_inner_div').attr('class','fg_inner_div_error');
            $('form[@form_id=PROGNOSISCODE]').find("#fg_note_important").html(message[1]);
            $('form[@form_id=PROGNOSISCODE]').find("#fg_note_important").css('color', '#dc6f75');
        }
        if(message[0] == 'TESTING_error'){
            $('form[@form_id=TESTING]').find("input[@error_name=" + message[2] + "]").parent('div.fg_inner_div').attr('class','fg_inner_div_error');
            $('form[@form_id=TESTING]').find("input[@error_name=" + message[3] + "]").parent('div.fg_inner_div').attr('class','fg_inner_div_error');
            $('form[@form_id=TESTING]').find("#fg_note_important").html(message[1]);
            $('form[@form_id=TESTING]').find("#fg_note_important").css('color', '#dc6f75');
        }
        //Показываем сообщение и подсвечиваем невалидные поля для форм на главной странице
        if(message[0] == 'PROGNOSIS' ||
            message[0] == 'PROGNOSISCODE' ||
            message[0] == 'TESTING' ||
            message[0] == 'CARD' ||
            message[0] == 'MODULE' ||
            message[0] == 'LOGIN' ||
            message[0] == 'UPD_PASS' || 
            message[0] == 'UPD_OWN' || 
            message[0] == 'UPD_MAIL' ||
            message[0] == 'REM'){
            $('form[@form_id=' + message[0] + ']').find('input[@type=submit]:first').focus();
            if(message[2]){ //ошибка, - подсвечиваем поля
                $('form[@form_id=' + message[0] + ']').find("#fg_note_important").css('color', '#dc6f75');
                $('form[@form_id=' + message[0] + ']').find("#fg_note_important").html($('form[@form_id=' + message[0] + ']').find("#fg_note_error").html());
                var flag_error = 0;
                for(i = 2; i < size; ++i){
                    if(!flag_error){
                        $('form[@form_id=' + message[0] + ']').find("input[@error_name=" + message[i] + "]").focus();
                    }
                    $('form[@form_id=' + message[0] + ']').find("input[@error_name=" + message[i] + "]").parent('div.fg_inner_div').attr('class','fg_inner_div_error');
                    flag_error = 1;
                }
            }else{  //скрываем блок с капчей, освобождаем поля
                $('form[@form_id=' + message[0] + ']').find('div[@captcha=yes]').css('display', 'none');
                $('form[@form_id=' + message[0] + ']').find('input[@name=captcha_status]').val('show');
                if(message[0] == 'REM'){
                    $("#remind_password_div .module_bkg_center #form_remind").html("<div id='success_reg' /><div class='form_messages_reg' />");
                    $(".form_messages_reg").html(message[1]);
                    $("#remind_password_div .module_bkg_center").height('120px');
                    //$("a#forgot_password").css('display', 'none');
                }else if(message[0]=='CARD'){
                    $('form[@form_id=CARD]').find("#fg_note_important").html($('form[@form_id=CARD]').find("#fg_note_help").html());
                    $('form[@form_id=CARD]').find("#fg_note_important").css('color', '#4c4c4c');
                    //показываем сообщение об успешном завершении
                    $(".form_messages").html(message[1]);
                    $("#success").css('display','block');
                    $("#module_global").css('display','none');
                    $(".contacts_messages").css('display','block');
                }if(message[0] == 'UPD_PASS' || message[0] == 'UPD_OWN' || message[0] == 'UPD_MAIL'){
                    $('form[@form_id=' + message[0] + ']').find('.borders').val('');
                    $(".form_messages").html(message[1] + "<br/> Страница перегрузится через: 8 секунд");
                    var timetogo = 7;
                    var timer = window.setInterval(function()
                    {
                        $(".form_messages").html(message[1] + "<br/> Страница перегрузится через: " + timetogo + " секунд");
                        if (timetogo <= 1)
                        {
                            document.location.href = document.location.href
                        }
                        timetogo--;
                    }, 1000);
                    $("#success").css('display','block');
                    $("#module_global").css('display','none');
                    $(".contacts_messages").css('display','block');
                }else if(message[0] != 'REM'){
                    $('form[@form_id=' + message[0] + ']').find('.borders').val('');
                    //показываем сообщение об успешном завершении
                    $(".form_messages").html(message[1]);
                    $("#success").css('display','block');
                    $("#module_global").css('display','none');
                    $(".contacts_messages").css('display','block');
                }
                
            }
		}
        //Показываем сообщение и подсвечиваем невалидные поля для формы отправки сообщений и формы регистрации
        if(message[0] == 'SEND' || message[0] == 'REG'){
            $('form[@form_id=' + message[0] + ']').find('input[@type=submit]:first').focus();
            if(message[2]){     //ошибка, - подсвечиваем поля
                var flag_error = 0;
                $('form[@form_id=' + message[0] + ']').find("input[@error_name]").parent().parent().next().next().css('display','none');
                $('form[@form_id=' + message[0] + ']').find("textarea[@error_name]").parent().parent().next().next().css('display','none');
                for(i = 2; i < size; ++i){
                    if(!flag_error){
                        $('form[@form_id=' + message[0] + ']').find("input[@error_name=" + message[i] + "]").focus();
                        $('form[@form_id=' + message[0] + ']').find("textarea[@error_name=" + message[i] + "]").focus();
                    }
                    $('form[@form_id=' + message[0] + ']').find("input[@error_name=" + message[i] + "]").parent('div.fg_inner_div').attr('class','fg_inner_div_error');
                    $('form[@form_id=' + message[0] + ']').find("input[@error_name=" + message[i] + "]").parent().parent().next().next().css('display','block');
                    $('form[@form_id=' + message[0] + ']').find("textarea[@error_name=" + message[i] + "]").parent('div.fg_textarea_div').attr('class','fg_textarea_div_error');
                    $('form[@form_id=' + message[0] + ']').find("textarea[@error_name=" + message[i] + "]").parent().parent().next().next().css('display','block');
                    flag_error = 1;
                    /*$("#form_registration_div .module_bkg_center").height(
                        $("#form_registration_div .module_bkg_center").height() - 0 +
                        $('form[@form_id=' + message[0] + ']').find("input[@error_name=" + message[i] + "]").parent().parent().next().next().height());*/
                }
            }else{
                //скрываем блок с капчей, освобождаем поля
                $('form[@form_id=' + message[0] + ']').find('div[@captcha=yes]').css('display', 'none');
                $('form[@form_id=' + message[0] + ']').find('input[@name=captcha_status]').val('show');
                $('form[@form_id=' + message[0] + ']').find('.borders').val('');
                $('form[@form_id=SEND]').find("input[@error_name]").parent().parent().next().next().css('display','none');
                $('form[@form_id=REG]').find("input[@error_name]").parent().parent().next().next().css('display','none');
                $('form[@form_id=SEND]').find("textarea[@error_name]").parent().parent().next().next().css('display','none');
                if(message[0] == 'REG'){
                    var form_html = $("#form_registration_div .module_bkg_center .background_ie").html();
                    $("#form_registration_div .module_bkg_center #form_remind").html("<div id='success_reg' /><div class='form_messages_reg' />");
                    $(".form_messages_reg").html(message[1]);
                    $("#form_registration_div .module_bkg_center").height('120px');
                    $("a#registration_user").css('display', 'none');
                }else{
                    //показываем сообщение об успешном завершении
                    $(".form_messages").html(message[1]);
                    $("#success").css('display','block');
                    $(".contacts_messages").css('display','block');
                    $(".close_div").css('display','block');
                }
            }
		}
        $("#" + need_id).removeAttr('disabled');        //Убираем disabled с кнопки
        $('input[@type=submit][@disable_submit]').removeAttr('disabled');
		return true;
	}


	function beforeRequest(formData, jqForm, options){
		$(".loader").css('display','block');
        $('input[@type=submit][@disable_submit]').attr('disabled','disabled');
		//$("#" + need_id).attr('disabled','yes');
	}
    
    if($("#prognosis_results").size() > 0){
        CurencyExchange("USD","8");
    }

    function setCookie(name, value){
        var valueEscaped = escape(value);
        var expiresDate = new Date();
        expiresDate.setTime(expiresDate.getTime() + 365 * 24 * 60 * 60 * 1000);
        var expires = expiresDate.toGMTString();
        var newCookie = name + "=" + valueEscaped + "; path=/; expires=" + expires;
        if (valueEscaped.length <= 4000) document.cookie = newCookie + ";";
    }

    /*function pabusily_tooltip(target_items, name){
		$("div.tooltip").removeAttr("id");
        //$("div").not($("div.tooltip"));
        $(target_items).each(function(i){
        var arr = $(this).attr('title').split('\\n');
		$(this).attr('title',arr.join('<br/>'));
			$("body").append("<div class='"+name+"' id='"+name+i+"'><div class='tooltip_top'><b class='tooltip_tl'></b><b class='tooltip_tr'></b></div><div class='tooltip_center'>	<div id='help_text'>"+$(this).attr('title')+"</div><div style='clear:both;' /></div><div style='clear:both;' /><div class='tooltip_bottom'>	<b class='tooltip_bl'></b><b class='tooltip_br'></b></div></div>");
			var my_tooltip = $("#"+name+i);
			$(this).removeAttr("title").mouseover(function(){
				if($("#"+name+i+" > div > #help_text").html() != ''){
					my_tooltip.css("display","none");
                    my_tooltip.css({opacity:0.9, display:"block"});
				}
			}).mousemove(function(kmouse){
				if($("#"+name+i+" > div > #help_text").html() != ''){
					//my_tooltip.css({left:kmouse.pageX+15, top:kmouse.pageY+15});
                    my_tooltip.css({left:kmouse.pageX-55, top:kmouse.pageY-25});
				}
			}).mouseout(function(){
			//my_tooltip.css("display","none");
                $(".tooltip").mouseout(function(){
                    my_tooltip.css("display","none");
                });
		});
		});
    }*/
	//pabusily_tooltip("div.hovers","tooltip");

    $('.hovers').hover(function() {
        $(this).find('.tooltip').css('display', 'block');
        },function() {
            $(this).find('.tooltip').css('display', 'none');
		}
	);

    /*function pabusily_tooltip_static(target_items, name){
		$(target_items).each(function(i){
		var arr = $(this).attr('title').split('\\n');
		$(this).attr('title',arr.join('<br/>'));
			$("body").before("<div class='"+name+"' id='"+name+i+"'><div class='tooltip_top'><b class='tooltip_tl'></b><b class='tooltip_tr'></b></div><div class='tooltip_center'>	<div id='help_text'>"+$(this).attr('title')+"</div><div style='clear:both;' /></div><div style='clear:both;' /><div class='tooltip_bottom'>	<b class='tooltip_bl'></b><b class='tooltip_br'></b></div></div>");
			var my_tooltip = $("#"+name+i);
			$(this).removeAttr("title").mouseover(function(kmouse){
				if($("#"+name+i+" > div > #help_text").html() != ''){
					my_tooltip.css({opacity:0.9, display:"block"});
				}
			}).mousemove(function(kmouse){
				if($("#"+name+i+" > div > #help_text").html() != ''){
					my_tooltip.css({left:kmouse.pageX+15, top:kmouse.pageY+15});
				}
			}).mouseout(function(){
                my_tooltip.css("display","none");
		});
		});
    }*/
    //pabusily_tooltip_static("div.fg_secret_code","tooltip");

    $("div.close_div").click(function(){
		$("div.contacts_messages").css('display','none');
        $("#lightbox_background").css('display','none');
		$("#" + need_id).removeAttr("disabled");
	});
    $("div.close_div_answers").click(function(){
        $("#lightbox_background").css('display','none');
		$("div.answers_messages").css('display','none');
	});
    $("div.close_div_module").click(function(){
        $("#lightbox_background").css('display','none');
		$("#module_global").css('display','none');
	});
    $("div.close_div_soap").click(function(){
        $("#soap_error").css('display','none');
        $("#lightbox_background").css('display','none');
	});
    $("div.close_div_remind").click(function(){
        $("#remind_password_div").css('display','none');
        $("#lightbox_background").css('display','none');
        $("div.fg_soap_error").css('display','none');
	});
    $("div.close_div_registration").click(function(){
        $("#form_registration_div").css('display','none');
        $("#lightbox_background").css('display','none');
        $("div.fg_soap_error").css('display','none');
	});

    $('#header_current_lang').hover(
		function() {
            $("#header_langs_title").attr('class', 'header_langs_title_on');
			$("#header_langs_relative").css('display','block');
		},
		function() {
			$("#header_langs_title").attr('class', 'header_langs_title_off');
            $("#header_langs_relative").css('display','none');
		}
	);

    $('body').keydown(function(key){
        if(key.keyCode == 27){
            $("div.contacts_messages").css('display','none');
            $("div.answers_messages").css('display','none');
            $("#soap_error").css('display','none');
            $("#module_global").css('display','none');
            $("#lightbox_background").css('display','none');
            $("#remind_password_div").css('display','none');
            $("#form_registration_div").css('display','none');
            $("#roadmap_parent").css('display','none');
            $("div.fg_soap_error").css('display','none');
            $("#module_global").css('display','none');
            $("#" + need_id).removeAttr("disabled");
        }
    });
    $("#start_loader").css('display', 'none');

});