$('.city-select').click(function(){ $('#top-subbar-box').toggle(200); $(this).toggleClass('actcity'); return false; });
$('div.city').on('click', function(){ var elem = $(this); var cityID = elem.attr('data-value');
$('.cities div.c-input').removeClass('checked'); $('.cities div.c-name').removeClass('checked');
elem.children('div.c-input').addClass('checked'); elem.children('div.c-name').addClass('checked');
$.getJSON('/phone.php', {'cityID':cityID}, function(data){ if (data.ok) { $('#opencity a').text(data.info.name); if (cityID==1) { $('.phone').html(data.info.number); $('.phone').css('background', ' url(/themes/default/img/tel-ico.png) no-repeat 315px 9px'); } else { $('.phone').html('Многоканальный:'+ data.info.number); $('.phone').css('background', 'none'); }
$('.city-select').trigger('click'); } else { alert(data.message); } }); });
$('form[name="csearchform"]').on('submit', function(e){ e.preventDefault();
var srch = $('#srch').val();
if (srch) { $.getJSON('/phone.php', {'srch':srch}, function(data){ if (data.ok) { $('#opencity a').text(data.info.name); $('.phone').html('Многоканальный:'+ data.info.number); $('.phone').css('background', 'none'); $('input[name="citycheck"]:checked').next().removeClass('checked'); $('input[name="citycheck"]:checked').attr('checked', false); setSuccess();
$('.city-select').trigger('click'); } else { setError(data.message); } }); } else { setError('Введите город'); }
});
function setError(message) { $('#srch').val(''); $('#srch').attr('placeholder', message); $('.searchtop').css('border', '1px solid red'); }
function setSuccess() { $('#srch').val(''); $('#srch').attr('placeholder', ''); $('.searchtop').css('border', 'none'); }