$(document).ready(function () { }); function showCommonWindow(name, content, width, howLong) { var $id = 'popup-form-window-id'; // заполняем поля формы $('#' + $id + ' .title').html(name); $('#' + $id + ' .description').html(content); if (width > 0) { $('#' + $id).css({ width: width }); } DT.showHideWindow($id); setTimeout(function() { if ($('#' + $id).css('display') == 'none') { // окно уже закрыли! } else { DT.showHideWindow($id); //alert('Скрыто!'); } }, howLong * 1000); } function showUnCommonWindow(color, content, icon, howLong, id) { var $id = 'uncommon-popup-form-window-id'; // заполняем поля формы $('#' + $id + ' .icon').attr('src', icon); $('#' + $id + ' .description').html(content); // переносим окно в $('#' + $id).prependTo('body'); // показываем окно $('#' + $id).css({ display: 'block', background: color }); $('#' + $id + ' .button-close-form-window').data('popup-id', id); $('#' + $id + ' .button-close-form-window').unbind('click').bind('click', function() { var data = {}; // посылаем команду отключения окна для пользователя data['mail'] = ''; data['id'] = $(this).data('popup-id'); data['action'] = 'close-popup'; $.ajax({ type: 'POST', url: '/ajax.php', data: data, success: function (data, textStatus, jqXHR) { var dataObject = $.parseJSON(data); if (dataObject.result == 'success') { // скрываем окно $('#' + $id).css({ display: 'none' }); } } }); }); setTimeout(function() { if ($('#' + $id).css('display') == 'none') { // окно уже закрыли! } else { // скрываем окно $('#' + $id).css({ display: 'none' }); //alert('Скрыто!'); } }, howLong * 1000); }