// JavaScript Document
function nableBrowserInfo()
{
	/* переменные и стандартные значения */	
	var _this					= this;
	
	_this.cookieName			= 'nableBC';
	
	_this.dialogInterval		= null;
	
	_this.minWindowWidth		= 1024;
	_this.minWindowHeight		= 768;
	
	_this.init = function()
	{
		var cookieValue = jQuery.cookies.get(_this.cookieName);
		
		if ('2' != cookieValue) {
			var output = '';
			
			// отработал скрипт на сервере - браузер фуфло
			if (jQuery('#browserWarning').length) {
				output += jQuery('#browserWarning').html() + '<br />';
				jQuery('#browserWarning').remove();
			}
			// проверяем размер окна
			if (_this.minWindowWidth > $(window).width()) {
				output += 'Данный сайт выглядит намного лучше если окно браузера будет больше или равно '
						+ _this.minWindowWidth + 'x' + _this.minWindowHeight + 'px';
			}
			
			// есть что вывести
			if ('' != output) {
				var $dialogDiv = jQuery('<div title="Системное сообщение"></div>')
									.html(output)
									.dialog({
											buttons: {"Ok": function () {
											clearInterval(_this.dialogInterval);
											$dialogDiv.dialog('close');
											$dialogDiv.dialog('destroy');
										}},
										autoOpen: false,
										modal   : true,
										width	: 400

									});
				$dialogDiv.dialog('open');
				_this.dialogInterval = setInterval(function() {
					clearInterval(_this.dialogInterval);
					$dialogDiv.dialog('close');
					$dialogDiv.dialog('destroy');
				}, 5000);
			}
			
			// ставим куку чтобы больше не отрабатывать
			jQuery.cookies.set(_this.cookieName, '2');
		}
	};
}
