$(document).ready(function() { $('.has-datepicker').datepicker({dateFormat: 'dd.mm.yy'}); $('.extended-block').click(function(){ $('.extended-block').removeClass('active'); $('.extended-block-more').hide(); $('.extended-triangle').hide(); $(this).find('.extended-block-more').show(); $(this).find('.extended-triangle').show(); $(this).addClass('active'); }); $('.close-message').click(function(e){ e.preventDefault(); $(this).closest('li').hide(); var close_action = $(this).data('close'); $.cookie(close_action, true, {path: '/'}); }); $('.captcha_refresh').click(function(e) { e.preventDefault(); var $form = $(this).parents('form'); var url = location.protocol + "//" + window.location.hostname + ":" + location.port + "/captcha/refresh/"; $.getJSON(url, {}, function(json) { $form.find('input[name="captcha_1"]').val(''); $form.find('input[name="captcha_0"]').val(json.key); $form.find('img.captcha').attr('src', json.image_url); }); }); }); function fetch_data(url, async) { // makes ajax call (synced by default) var result = null; $.ajax({ 'async': async || false, 'global': false, 'cache': false, 'url': url, 'dataType': "json", 'timeout': 30000, 'success': function (data) { result = data; } }); return result; } function getUrlVars() { var vars = [], hash; var href = window.location.href; var hashes = href.slice(href.indexOf('?') + 1).split('&'); for (var i=0; i