var logCheckRes, mfl;
window.addEvent('domready', function() {
	$('account-form').addEvent('submit', function(e) {
		new Event(e).stop();
		hideEditor();
		this.send({evalScripts:true, onComplete: function(o) {
			var e=Json.evaluate(o);
			showEditor(e.s);
			if (!e.error) {
				$('account-submit').setStyle('display', 'none');
				mpCloser.addEvent('close', function(o) {
					location.href=mediaPath+'./';
				});
			}
		}});
	});
	logCheckRes=new Element('div', {id:'log-check-res', styles:{display: 'none'}});
	$('htmlBody').adopt(logCheckRes);
	//logCheckRes.setOpacity(0.5);
	mfl=$('member-form-login');
	mfl.addEvent('keyup', checkLog);
	mfl.addEvent('focus', function() {logCheckRes.setStyle('display', '');moveLogChecker();});
	mfl.addEvent('blur', function() {logCheckRes.setStyle('display', 'none');});
	window.addEvent('resize', moveLogChecker);
});
function moveLogChecker() {
	if (logCheckRes.getStyle('display')=='none') return;
	if (logCheckRes.innerHTML=='') {
		logCheckRes.setStyle('display', 'none');
		return;
	}
	var coo=mfl.getCoordinates();
	logCheckRes.setStyles({top:mfl.getTop(), left:coo.right+10});
}
function checkLog(e) {
	new Ajax(mediaPath+'ajax/account.php', {postBody:{l:mfl.value, act:'checkLog'}, onComplete:function(p){
		//$('required').setHTML(e);
		var o=Json.evaluate(p);
		logCheckRes.setHTML(o.s);
		logCheckRes.removeClass('good').removeClass('bad');
		logCheckRes.addClass(o.ok ? 'good' : 'bad');
		logCheckRes.setStyle('display', '');
		moveLogChecker();
	}}).request();
}
