Auth = new Object();

Auth.enter = function() {
	pass = $('login_pass').value;
	email = $('login_email').value;
	var path = document.domain;
	new Ajax.Request('http://'+path+'/projects/AuthAPI/iscorrect.php', {
    		parameters: {pass: pass, email: email},
			onSuccess: function(transport) {
				answer = transport.responseText;
				if (answer != 'OK') {		
					Auth.answer(answer);
				}
				else {
					Auth.setCookie('cur_url', document.URL);					
					$('login_form').submit();
				}
			}
   		});
}

Auth.exit = function() {
	Auth.setCookie('cur_url', document.URL);					
	$('user_info_form').submit();
}

Auth.answer = function(s) {
	$('login_form').hide();
	$('login_answer').innerHTML = s;
	$('div_answer').show();	
}

Auth.ok = function() {
	$('div_answer').hide();
	$('login_form').show();
}

Auth.setCookie = function(name, value) {
      var valueEscaped = value;
      var expiresDate = new Date();
      expiresDate.setTime(expiresDate.getTime() + 60*1000); 
      var expires = expiresDate.toGMTString();
      var newCookie = name + "=" + valueEscaped + "; path=/; domain=.ipo.spb.ru; expires=" + expires;
      if (valueEscaped.length <= 4000) document.cookie = newCookie + ";";
}
