var FORMS = JSON.parse(STORE_define('FORMS', '{}'));$(function() {    FORMS_load();        $(".FASi").on('change', function(){        var obj = $(this);        var parent = obj.parents('.FASf');        var val;        if (obj.attr('type') == 'checkbox') {            val = obj.is(':checked');        } else {            val = obj.val().trim();        }        FORMS_set(parent.attr('id'), obj.attr('id'), val);    });        FORMS_init_flying_labels();});function FORMS_load() {    var elt;    for (var form_id in FORMS) {        for (var input_id in FORMS[form_id]) {            elt = $('#'+form_id+' #'+input_id);            if (elt.length) {                       if (elt.attr('type') == 'checkbox' && FORMS[form_id][input_id] == true) {                    elt.prop('checked', true);                } else {                    elt.val(FORMS[form_id][input_id]);                }                //особые случаи                if (input_id == 'REQUEST_new_car_mark_input') {                    GARAGE_mark_select('REQUEST_new_car_model_input', FORMS[form_id][input_id], FORMS[form_id]['REQUEST_new_car_model_input']);                   }                                if (input_id == 'REQUEST_GARAGE_mode') {                    REQUESTS_change_garage_mode(FORMS[form_id]['REQUEST_GARAGE_mode']);                }            }        }    }}function FORMS_set(form_id, input_id, input_val) {    if (FORMS[form_id] == undefined) {        FORMS[form_id] = {};    }    FORMS[form_id][input_id] = input_val;    FORMS_save();}function FORMS_clear_form(form_id) {    if (FORMS[form_id] != undefined) {        delete FORMS[form_id];    }    FORMS_save();}function FORMS_save() {    STORE_set('FORMS', JSON.stringify(FORMS));}function FORMS_init_flying_labels() {    $(".FORM_input").focus(function() {        $(this).parent('.FORM_cell').addClass("active");    });    $(".FORM_input").blur(function() {        var obj = $(this);        if (obj.val().trim() == '') {            obj.parent('.FORM_cell').removeClass("active");        }        obj.val(obj.val().trim());    });    $(".FORM_label").click(function() {        $(this).parent('.FORM_cell').addClass("active");        $(this).parent('.FORM_cell').children('.FORM_input').focus();    });        $(".FORM_input").each(function() {        if ($(this).val() != '') {                        $(this).parent('.FORM_cell').addClass("active");        }    });}function FORMS_load_select_options(obj_id, placeholder, arr, id_field, name_field, id_val) {    var html = '';    var selected = '';        html += '<option value="">' + placeholder + '</option>';    for (var key in arr) {        if (arr[key][id_field] == id_val) {            selected = ' selected';        } else {            selected = '';        }        html += '<option value="' + arr[key][id_field] + '">' + arr[key][name_field] + '</option>';    }    $(obj_id).html(html);}function FORMS__switch_eye(obj_id) {    var eye = document.getElementById(obj_id);    if (eye.type === "password") {        eye.type = "text";        document.getElementById('close_eye').style.display = 'none';        document.getElementById('open_eye').style.display = 'block';    } else {        eye.type = "password";        document.getElementById('close_eye').style.display = 'block';        document.getElementById('open_eye').style.display = 'none';    }}