var login_msg = '';

function $(id)
{
	return document.getElementById(id);
}

function checkEmail(email) 
{
	var ret = true;
    var re = /^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/;
    if (!email.match(re)) 
	{
        ret = false;
		login_msg += 'Неверный формат E-mail<br/>';
    }
	
	return ret;
}

function checkPass(pass)
{
	var ret = true;
	if (pass == '')
	{
		login_msg += 'Пустой пароль.<br/>';
		ret = false;
	}
	
	return ret;
}

function setLoginMsg()
{
	if (login_msg != '')
		$('login_msg').innerHTML = login_msg;
}

function checkLogin()
{
	var email = $('email').value;
	var pass = $('pass').value;
	login_msg = '';
	var ret = false;
	
	if (!checkEmail(email) || !checkPass(pass))
		setLoginMsg();
	else
	{
		/*
		var url = 'http://medico.ru/cgi-bin/fotos/login.pl';
		var p = 'action=login&email=' + email + '&pass=' + pass;
		var a = new ajaxObject(url, _checkLogin);
		a.update(p, 'post');
		doRequest(url + '?' + p, _checkLogin);
		*/
		ret = true;
	}
	
	return ret;
}

function _checkLogin(txt, xml, st)
{
	if (st == 200)
	{
		if (!/OK/.test(txt))
		{
			login_msg = txt;
			setLoginMsg();
		}
		else
		{
			txt.replace(/OK:/, '');
			var s = 'Добро пожаловать, ' + txt + '<br/>';
			s += '<a href="/cgi-bin/fotos/login.pl?action=logout">Выход</a>';
			$('login_div').innerHTML = s;
		}
	}
}

