function __Info()
{
	var self = this;
	this.lang = Locale['_Settings'];
	this.Pages = {};

	this.Container = ce('div', document.body, { className: 'Settings' }, { width: '700px', height: '500px' });
	ce('img', this.Container, { className: 'CloseIcon', src: '/img/actions/close.gif', title: Locale['ToClose'], onclick: function() { self.Hide() }});
	var Header = ce('h1', this.Container, { innerHTML: this.lang['Info']});

	var Menu = ce('div', this.Container, { className: 'Menu' });
	this.Content = ce('div', this.Container, { className: 'Content' });

	this.Menu = ce('ul', Menu);
	ce('li', this.Menu, { innerHTML: '<img src="/img/icons/trash.gif"/>'+ Locale['Feedback'], onclick: function() { self.RunMenuItem(this, 'FeedBack') } } );
	ce('li', this.Menu, { innerHTML: '<img src="/img/icons/trash.gif"/>'+ this.lang['Agreement'], onclick: function() { self.RunMenuItem(this, 'Agreement') } } );
	ce('li', this.Menu, { innerHTML: '<img src="/img/icons/trash.gif"/>'+ this.lang['PRelise'], onclick: function() { self.RunMenuItem(this, 'PRelise') } } );

	for(var i=0;i!=this.Menu.childNodes.length;i++)
	{
		var Item = this.Menu.childNodes[i];
		Item.onmouseover = function() { this.className = 'Selected' };
		Item.onmouseout = function() { this.className = '' };
	}
}

__Info.prototype.RunMenuItem = function(MenuItem, Action)
{
	if(this.PrevSelected)
	{
		if(this.PrevSelected == MenuItem) return;
		this.PrevSelected.onmouseover = function() { this.className = 'Selected' };
		this.PrevSelected.onmouseout = function() { this.className = '' };
		this.PrevSelected.className = '';
	}
	this.PrevSelected = MenuItem;
	MenuItem.onmouseover = null;
	MenuItem.onmouseout = null;
	MenuItem.className = 'Selected';
	var FirstChild = this.Content.firstChild;
	if(FirstChild)
		this.Content.removeChild(FirstChild);
	if(Action)
		eval('this.'+Action+'()');
}

__Info.prototype.FeedBack = function()
{
	if(!this.Pages.FeedBack)
	{
		var s = this.lang['KroziloCanBeBetter'].replace(/%S1/g, '<a href="#" onclick="Info.Hide(); Startup.DrawFeedbackForm();">');
		s = s.replace(/%S2/g, '</a>');
		this.Pages.FeedBack = ce('ul', this.Content, { innerHTML: '<li>'+ s +'</li>'}, { padding: '10px' });
	}
	this.Content.appendChild(this.Pages.FeedBack);
}

__Info.prototype.Agreement = function()
{
	if(!this.Pages.Agreement)
	{
		var text = '<div class="disc">';
		for(var i=0; i<this.lang['UserAgreement'].length; i++)
			text += this.lang['UserAgreement'][i];
		text += '</div>';
		this.Pages.Agreement = ce('ul', this.Content, { innerHTML: text }, { padding: '10px' });
	}
	this.Content.appendChild(this.Pages.Agreement);
}

__Info.prototype.PRelise = function()
{
	if(!this.Pages.PRelise)
	{
		var text = '<div class="disc">';
		text += this.lang['PressReleaseTxt'];
		text += '</div>';
		this.Pages.PRelise = ce('ul', this.Content, { innerHTML: text }, { padding: '10px' });
	}
	this.Content.appendChild(this.Pages.PRelise);
}

__Info.prototype.Show = function()
{
	var self = this;
	window.onresize = function() { self.Reposition() }
	this.Container.style.display = 'block';
	this.Reposition();
	this.RunMenuItem(this.Menu.firstChild, 'FeedBack')
}

__Info.prototype.Hide = function()
{
	window.onresize = null;
	$(this.Container).hide();
}

__Info.prototype.Reposition = function()
{
	with(document.body)
	{
		this.Container.style.left = parseInt((offsetWidth - parseInt(this.Container.style.width))/2) + 'px';
		this.Container.style.top = parseInt((offsetHeight - parseInt(this.Container.style.height))/2) + 'px';
	}
}