$(function(){
		$('.tt').tooltip({
			position:'center right',
			offset:[-2, 10],
			effect:'fade'
		});

		$('.overlay_trigger').overlay({
// 			mask:'#678',
			left:'15%',
			onBeforeClose:function(){
				$('.error').hide();
			}
		});

		$('#regform').validator({
			lang:'ru',
			message: '<div><em/></div>',
			position: 'top center'
		});
		$('#guest').focus();

		$('#guestform').validator({
			lang:'ru',
			message: '<div><em/></div>',
			position: 'top center'
		}).submit(function(e){
			var form = $(this);

			if(!e.isDefaultPrevented()){

				$.getJSON('/req/guest.php?'+form.serialize(), function(json){
					if(json === true) location.href='/chat';
					form.data('validator').invalidate(json);
				});

				e.preventDefault();
			}
		});

		$('#authform').validator({
			lang:'ru',
			message: '<div><em/></div>',
			position: 'top center'
		}).submit(function(e){
			var form = $(this);

			if(!e.isDefaultPrevented()){

				$.getJSON('/req/auth.php?'+form.serialize(), function(json){
					if(json === true) location.href='/chat';
					form.data('validator').invalidate(json);
				});

				e.preventDefault();
			}
		});

		$('#regform').validator({
			lang:'ru',
			message: '<div><em/></div>',
			position: 'top center'
		}).submit(function(e){
			var form = $(this);

			if(!e.isDefaultPrevented()){

				$.getJSON('/req/fastreg2.php?'+form.serialize(), function(json){
					if(json === true) form.hide(400, function(){
						form.replaceWith('<div id="regsuccess" class="dn">Вы успешно зарегистрированы.<br/><br/><input type="button" class="button" value="Войти в чат" onclick="location.href=\'/chat\'"></div>');
						$('#regsuccess').show(300);
					});
					form.data('validator').invalidate(json);
				});

				e.preventDefault();
			}
		});

		$('a', '#menu').mouseover(function(){
			$(this).animate({marginLeft:8}, 175)
		}).mouseout(function(){
			$(this).animate({marginLeft:0}, 200)
		});

	});

	var miniforum = function(){
		var miniforum_nick = $('#miniforum_nick').val();
		var miniforum_message = $('#miniforum_message').val();
		var miniforum_captcha = $('#miniforum_captcha').val();
		$.post('/req/miniforum.php', {nick:miniforum_nick, message:miniforum_message, captcha:miniforum_captcha}, function(response){eval(response)});
	};
	
	var fixpng = function(a){if(/MSIE (5\.5|6).+Win/.test(navigator.userAgent)){var b;if(a.tagName=='IMG'){if(/\.png$/.test(a.src)){b=a.src;a.src="/img/blank.gif"}}else{b=a.currentStyle.backgroundImage.match(/url\("(.+\.png)"\)/i);if(b){b=b[1];a.runtimeStyle.backgroundImage="none"}}if(b)a.runtimeStyle.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(src='"+b+"',sizingMethod='scale')"}};
	
	var showinfo = function(uid){
		window.open('/profile/'+uid);
		return;
	};

	var deleteMsg = function(id){
		if(confirm('Удалить?')) $.post('/req/delete_miniforum_msg.php', {id:id}, function(response){eval(response)});
	}