var animSpeed = 500;

var authOK = function(xml)
{
	if(!CheckError(xml))
	{
		var jqpauth = $('#pauth');
		var ret = jQuery('ret',xml).text();//получить отвеот ль auth.php
		if (ret==0) { //если 0, то такого пользователя нет
			jqpauth.find('.pContent').html('Неправильный логин и/или пароль');  //делам текст окн
			jqpauth.fadeIn(animSpeed); //делаем окно
			var stop = 0;
			return false; //запрещаем сабмит для формы
		} else $('.auth')[0].submit(); //иначе разрешаем сабмит для формы, пользователь есть
	}
}

function getElementPosition(elemId)
{
    var elem = document.getElementById(elemId);	
    var w = elem.offsetWidth;
    var h = elem.offsetHeight;	
    var l = 0;
    var t = 0;	
    while (elem)
    {
        l += elem.offsetLeft;
        t += elem.offsetTop;
        elem = elem.offsetParent;
    }
    return {"left":l, "top":t, "width": w, "height":h};
}

function authCheck(event)
{
 	var jqpauth = $('#pauth');	
	jqpauth.hide();	
	var forpos=getElementPosition('authform');
	jqpauth.css('top',forpos['top'] - jqpauth.height()/2);
	jqpauth.css('right',forpos['left']);

	var aname = escape($('#authLogin').val()); //получить введенный логин
	var apass = escape($('#authPassword').val()); //получить введенный пароль


	$.ajax({
		url : 'auth.php',
		data : 'aname='+aname+'&apass='+apass, //передать логин и пароль в auth.php
		dataType : 'xml',
		type : 'POST',
		error : function() { alert('Ошибка.'); },
		success : authOK
	});
	

	return false; 
} 

function close(id)
{
	$('#'+id).fadeOut(animSpeed);
}

function onauth()
{
	$('.auth').submit(authCheck); // на сабмит формы классы .auth
}
