function psy_connect()
{
	if(req){req.abort();}
	req=$.ajax({
		url:"pick.php",
		data:"room="+room+"&uid="+uid+"&lm="+lm,
		dataType:"script",
		timeout:10000,
		beforeSend:psy_send,
		complete:psy_complete
	});
	if(!uid)
	{
		if(watcher>=23)
		{
			stop=true;
			psy_conn_change('r');
		}
		watcher++;
	}
}
function psy_send(xhr)
{
	psy_conn_change('y');
}
function psy_complete(xhr)
{
	if(!stop)
	{
		if(xhr.status==200)
		{
			xhr.abort();
			psy_conn_change('g');
			timeout=setTimeout(psy_connect,8000);
		}
		else
		{
			xhr.abort();
			psy_conn_change('r');
			timeout=setTimeout(psy_connect,10000);
		}
	}
}
