

function show_ajax_login(redirectUrl){
	$('#ajaxlogin_error').html('');
	$('#ajaxlogin_url').text(redirectUrl);
	$('#ajaxlogin').html('Loading...');
	$.get('ajax_login.php?do=get_login_form',null,function(xml){

		$('#ajaxlogin').html($('login_form', xml).text());
		$('#ajax_login_form_username').focus();
	});
}

function try_ajax_login(){
	$('#ajaxlogin_error').html('');
	var tmpHTML=$('#ajaxlogin').html();
	md5hash(document.getElementById('login_form').ajax_login_form_password, document.getElementById('login_form').ajax_login_form_md5password,document.getElementById('login_form').ajax_login_form_md5password_utf, 0);
	var param1=$('#ajax_login_form_s').val();
	var param2=$('#ajax_login_form_securitytoken').val();
	var param3=$('#ajax_login_form_username').val();
	var param4=$('#ajax_login_form_md5password').val();
	var param5=$('#ajax_login_form_md5password_utf').val();
	var param6=$('#ajax_login_form_cookieuser').val();
	$('#ajaxlogin').html('Logging in...');
	$.post('ajax_login.php?do=login',
	{s:param1, 
	securitytoken:param2,
	vb_login_username:param3,
	vb_login_password:'',
	vb_login_md5password:param4,
	vb_login_md5password_utf:param5,
	cookieuser:param6
	},function(xml){
		var result=parseInt($('auth_result', xml).text());
		if (result==1){
			var loc=$('#ajaxlogin_url').text();
			if(loc==''){
				location.reload();
			}else{
				document.location=loc;
			}
		}else{
			$('#ajaxlogin').html(tmpHTML);
			$('#ajaxlogin_error').html($('error', xml).text());		
		}
	});
}
