/*olekseev_adv_list.js*/ var default_values = Array(); default_values['price_min'] = 'от'; default_values['price_max'] = 'до'; default_values['rooms_min'] = 'от'; default_values['rooms_max'] = 'до'; default_values['sq_general_min'] = 'от'; default_values['sq_general_max'] = 'до'; default_values['level_min'] = 'от'; default_values['level_max'] = 'до'; default_values['year_min'] = 'от'; default_values['year_max'] = 'до'; default_values['run_min'] = 'от'; default_values['run_max'] = 'до'; default_values['power_min'] = 'от'; default_values['power_max'] = 'до'; default_values['engine_min'] = 'от'; default_values['engine_max'] = 'до'; default_values['salary_min'] = 'от'; default_values['salary_max'] = 'до'; var is_navigate = true; $(document).ready(function () { $(window).resize(resize_adv); resize_adv(); $("input.form-text").focus(function () { if($(this).val() == default_values[$(this).attr('name')]) $(this).val(''); }); $("input.form-text").blur(function () { if($(this).val() == '') $(this).val(default_values[$(this).attr('name')]); }); $(".adv-frame-bl").click(function (e) { if(is_navigate) window.location.href = "/node/" + $(this).attr("rel"); else is_navigate = true; }); $(".adv-frame-bl .img a").click(function (e) { is_navigate = false; }); $("a.favorite-icon").click(add_to_favorites); $("a.favorite-icon-del").click(del_from_favorites); /*send message*/ $("div.captcha").append('Другая картинка'); $("#new-captcha-img").click(new_captcha_img); $("td.send-button input").click(function () { $("#send-message-form").show(); $("#edit-name").focus(); }); $("#edit-send-message-button").click(send_message); $(".node.bg").mouseenter(function () { $(this).children().children(".bg-img-left").attr("src", "/sites/all/themes/olekseev/images/adv-vip-bg-hover-left.png"); $(this).children().children(".bg-img").attr("src", "/sites/all/themes/olekseev/images/adv-vip-bg-hover.png"); $(this).children().children(".bg-img-right").attr("src", "/sites/all/themes/olekseev/images/adv-vip-bg-hover-right.png"); }); $(".node.bg").mouseleave(function () { $(this).children().children(".bg-img-left").attr("src", "/sites/all/themes/olekseev/images/adv-vip-bg-left.png"); $(this).children().children(".bg-img").attr("src", "/sites/all/themes/olekseev/images/adv-vip-bg.png"); $(this).children().children(".bg-img-right").attr("src", "/sites/all/themes/olekseev/images/adv-vip-bg-right.png"); }); }); function resize_adv() { content_width = $("#ccc").width(); columns = parseInt(content_width/327); w_adv = (content_width/columns); $(".node-adv.preview").css("width", parseInt(w_adv)); $(".bg-img").css("width", parseInt(w_adv)-48); } function new_captcha_img() { m_img = $("div.captcha img")[0]; m_img.src += "7"; } function send_message() { old_b_val = $(this).val(); $(this).attr("disabled", "disabled").val("Подождите..."); $('input, select, textarea').removeClass('error'); var options = { dataType: 'json', type: 'POST', url: "/send-message-ajax?adv_id=" + $("#adv_id").html(), async: false, error: function (data) { ajax_server_error(data); $(this).parent().next('.messages.error').show(); }, success: function (data) { if(data.complete) { $("#send-message-form").html('
Сообщение успешно отправлено
'); } else { errors = ""; $('input, select, textarea').removeClass('error'); for(err in data) { $('[name="'+err+'"]').addClass('error'); errors += "
  • " + data[err] + "
  • "; } if(errors != "") { $("#messages-wrapper2").html('
    ').show(); } } } }; // передаем опции в ajaxSubmit ajax_server_error_hide(); $("#messages-wrapper2").hide(); $("#olekseev-send-message-form").ajaxSubmit(options); $(this).removeAttr("disabled").val(old_b_val); } function add_to_favorites() { is_navigate = false; ajax_server_error_hide(); m_nid = $(this).parent().attr("rel"); $("#node-"+m_nid+" a.favorite-icon .loading").show(); $.ajax({ type: 'POST', // Use the POST method. url: '/favorites?action=add', data: { nid : m_nid }, async: true, dataType: 'json', error: function (data) { ajax_server_error(data); }, success: function (data) { $("#node-"+m_nid+" a.favorite-icon-del .loading").hide(); /*$("#node-"+m_nid+" a.favorite-icon .ok").fadeIn(); setTimeout('$("#node-'+m_nid+' a.favorite-icon .ok").fadeOut()', 3000);*/ $("#node-"+m_nid+" a.favorite-icon").hide(); $("#node-"+m_nid+" a.favorite-icon-del").show(); } }); } function del_from_favorites() { is_navigate = false; ajax_server_error_hide(); m_nid = $(this).parent().attr("rel"); $("#node-"+m_nid+" a.favorite-icon-del .loading").show(); $.ajax({ type: 'POST', // Use the POST method. url: '/favorites?action=del', data: { nid : m_nid }, async: true, dataType: 'json', error: function (data) { ajax_server_error(data); }, success: function (data) { $("#node-"+m_nid+" a.favorite-icon .loading").hide(); $("#node-"+m_nid+" a.favorite-icon").show(); $("#node-"+m_nid+" a.favorite-icon-del").hide(); $(".page-favorites #node-"+m_nid).remove(); } }); }